/*背景*/
.back-img {
	background-image: url(img/head/bg_img2.gif);
	background-repeat: repeat-x;
	margin:0px;
}
/*背景ここまで*/

/*メニュースタイル*/
#menu .bg {
	background-color: #D9D9D9;
	height: 100%;
}
#menu .sp01 {
	margin-top: 1px;
}
#menu .sp02 {
	margin-top: 2px;
}
/*メニュースタイルここまで*/

/*ヘッダスタイル*/
#head .bg{
    background-color: #FFFFFF;
	background-image: url(img/head/bg_img.gif);
	height: 68px;
}
/*ヘッダスタイルここまで*/

/*トップページスタイル*/
.top {
	background-color:#FFFFFF;
	margin-top5px;
	height:100%;
	width: auto;
}
#top .sp01 {
	margin-left: 10px;
}

#top .sp02 {
	margin-top: 10px;
}

#top .sentence{
    font-size:12px;
	color:#323232;
	line-height:150%;
	padding:3px 0px 0px 10px;
}

#top .date{
    font-size:12px;
	color:#000000;
	font-weight:bold;
    background-color: #FFFFFF;
	background-image: url(img/top/date_tit.gif);
	padding:2px 0px 0px 5px;
	height: 19px;
}

#top .news{
    font-size:10px;
	color:#525252;
	line-height:150%;
    background-color: #DCDCDC;
	padding:3px 5px;;
}

#top .ansin1{
    background-color: #DCDCDC;
}

#top .ansin2{
    background-color: #EFEFF3;
}
/*トップページスタイルここまで*/

/*全ページ共通スタイル*/
.copy {
    font-size:10px;
	color:#737373;
	line-height:130%;
	padding-top:3px;
}
.copy a:link{color:#737373;text-decoration:none}
.copy a:visited{color:#737373;text-decoration:none}
.copy a:hover{color:#323232;text-decoration:underline;}
.copy a:active{color:#737373;text-decoration:none}

/*全ページ共通スタイルここまで*/

/*中面共通スタイル*/
#nakamen .sp01 {
	margin-top: 8px;
}

#nakamen .sp02 {
	margin-top: 10px;
}

#nakamen .sub {
    font-size:10px;
	color:#EB7C00;
}
#nakamen .sub a:link{color:#EB7C00;text-decoration:none}
#nakamen .sub a:visited{color:#EB7C00;text-decoration:none}
#nakamen .sub a:hover{color:#EB7C00;text-decoration:underline;}
#nakamen .sub a:active{color:#EB7C00;text-decoration:none}

#nakamen .img-sentence {
    font-size:12px;
	color:#000000;
	line-height:130%;
	padding:12px 0px 0px 12px;
}

#nakamen .sentence {
    font-size:12px;
	color:#575757;
	line-height:140%;
	padding-left:5px;
}

#nakamen .back {
    font-size:10px;
	color:#404040;
	margin-bottom:10px;
}
#nakamen .back a:link{color:#404040;text-decoration:none}
#nakamen .back a:visited{color:#404040;text-decoration:none}
#nakamen .back a:hover{color:#404040;text-decoration:underline;}
#nakamen .back a:active{color:#404040;text-decoration:none}
#phimotic .go a:link{color:#1C49EB;text-decoration:none}
#phimotic .go a:visited{color:#1C49EB;text-decoration:none}
#phimotic .go a:hover{color:#1C49EB;text-decoration:underline;}
#phimotic .go a:active{color:#1C49EB;text-decoration:none}

#phimotic .bg {
	background-image: url(img/phimotic/main_img.jpg);
	background-repeat:no-repeat;
	height:171px;
	margin-top: 8px;
}
/*包茎スタイルここまで*/

/*パワースタイル*/
#power .go {
    font-size:12px;
	color:#FF6200;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #969696;
	margin-bottom:10px;
}
#power .go a:link{color:#FF6200;text-decoration:none}
#power .go a:visited{color:#FF6200;text-decoration:none}
#power .go a:hover{color:#FF6200;text-decoration:underline;}
#power .go a:active{color:#FF6200;text-decoration:none}

#power .bg {
	background-image: url(img/power/main_img.jpg);
	background-repeat:no-repeat;
	height:229px;
	margin-top: 8px;
}
/*パワースタイルここまで*/

/*STDスタイル*/
#std .go {
    font-size:12px;
	color:#28833D;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #969696;
	margin-bottom:10px;
}
#std .go a:link{color:#28833D;text-decoration:none}
#std .go a:visited{color:#28833D;text-decoration:none}
#std .go a:hover{color:#28833D;text-decoration:underline;}
#std .go a:active{color:#28833D;text-decoration:none}

#std .bg {
	background-image: url(img/std/main_img.jpg);
	background-repeat:no-repeat;
	height:246px;
	margin-top: 8px;
}
#ed .go a:link{color:#FF0081;text-decoration:none}
#ed .go a:visited{color:#FF0081;text-decoration:none}
#ed .go a:hover{color:#FF0081;text-decoration:underline;}
#ed .go a:active{color:#FF0081;text-decoration:none}

#ed .bg {
	background-image: url(img/ed/main_img.jpg);
	background-repeat:no-repeat;
	height:179px;
	margin-top: 8px;
}

#ed .betoko {
    font-size:12px;
	color:#2A578C;
}
/*EDスタイルここまで*/

/*フォームスタイル*/
#reservation .sp03 {
	margin-top: 2px;
}

#reservation .sp04 {
	margin-top:10px;
}

#reservation .text12px {
	font-size:12px;
	color:#333333;
}

#reservation .orange12px {
	font-size:12px;
	color:#FF6000;
}

#reservation .title {
    font-size:12px;
	color:#FFFFFF;
	background-color: #888888;
	padding:3px 0px 3px 5px;
}

#reservation .form01 {
    font-size:12px;
	color:#333333;
	background-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
	border-color: #BBBBBB;
	padding:3px 0px 0px 10px;
	width:150px;
}
#reservation .form02 {
    font-size:12px;
	color:#555555;
	background-color: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #829696;
	padding:2px 0px 2px 5px;
	width:400px;
}
#reservation .form03 {
    font-size:12px;
	color:#FFFFFF;
	background-color: #81A6C6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #829696;
	padding:2px 0px 2px 5px;
	width:400px;
}
#reservation .form04 {
    font-size:12px;
	color:#FF6000;
	line-height:150%;
	background-color: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #829696;
	padding:2px 0px 2px 5px;
	width:400px;
}
#reservation .form05 {
    font-size:12px;
	color:#333333;
	background-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
	border-color: #BBBBBB;
	padding-left:10px;
	width:150px;
}
#reservation .f-text {
	width:200px;
}
#reservation .f-text2 {
	width:250px;
}
form {
    margin:0px;
	padding:0px;
}
#reservation p{
    margin:8px 0px 0px 0px;
	padding:3px;
	background-color:#EEEEEE;
	border:solid 1px #888888;
	font-size:12px;
	color:#575757;
	line-height:140%;
	width:550px;
	text-align:center;
}
.go2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	color: #FF0081;
}
.text10px {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	color: #333333;
}
