@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../images/common/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F3BFCC;
}


.wrapper {
	height: auto;
	clear: none;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 940px;
}

a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #0000FF;
	text-decoration: underline;
}
a:active {
	color: #0000FF;
	text-decoration: none;
}

/*ヘッダー設定*/

#header {
	height: 145px;
	width: 940px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/common/top.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#main {
	height: auto;
	width: 918px;
	margin: auto;
	background-color: #FFFFFF;
	padding: 11px;
}

/*メニュー設定*/

#menu {
	height:75px;
	width: 940px;
	margin: 0px;
	text-align: left;
	padding: 0px;
}

#menu ul {
	height: 75px;
	width: 940px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#menu li {
	list-style-type:none;
	display: inline;
}
#menu li a {
	height:75px;
	display:inherit;
	float:left;
	text-decoration:none;
	overflow:hidden;
}

/*------off*/
#menu li.menu01 a {
	width:98px;
	background-image: url(../images/common/botan01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#menu li.menu02 a {
	background:url(../images/common/botan02.jpg);
	width:98px;
}
#menu li.menu03 a {
	background:url(../images/common/botan03.jpg);
	width:138px;
}
#menu li.menu04 a {
	background:url(../images/common/botan04.jpg);
	width:98px;
}
#menu li.menu05 a {
	background:url(../images/common/botan05.jpg);
	width:98px;
}
#menu li.menu06 a {
	background:url(../images/common/botan06.jpg);
	width:100px;
}
#menu li.menu07 a {
	background:url(../images/common/botan07.jpg);
	width:99px;
}
#menu li.menu08 a {
	background:url(../images/common/botan08.jpg);
	width:99px;
}
#menu li.menu09 a {
	background:url(../images/common/botan09.jpg);
	width:111px;
}
/*------hover*/
#menu li.menu01 a:hover {
	background-image: url(../images/common/botan01_on.jpg);
}
#menu li.menu02 a:hover {
	background:url(../images/common/botan02_on.jpg);
}
#menu li.menu03 a:hover {
	background:url(../images/common/botan03_on.jpg);
}
#menu li.menu04 a:hover {
	background:url(../images/common/botan04_on.jpg);
}
#menu li.menu05 a:hover {
	background:url(../images/common/botan05_on.jpg);
}
#menu li.menu06 a:hover {
	background:url(../images/common/botan06_on.jpg);
}
#menu li.menu07 a:hover {
	background:url(../images/common/botan07_on.jpg);
}
#menu li.menu08 a:hover {
	background:url(../images/common/botan08_on.jpg);
}
#menu li.menu09 a:hover {
	background:url(../images/common/botan09_on.jpg);
}

/*------on*/
#menu li.menu01_on a {
	background:url(../images/common/botan01_on.jpg);
	width:98px;
}
#menu li.menu02_on a {
	background:url(../images/common/botan02_on.jpg);
	width:98px;
}
#menu li.menu03_on a {
	background:url(../images/common/botan03_on.jpg);
	width:138px;
}
#menu li.menu04_on a {
	background:url(../images/common/botan04_on.jpg);
	width:98px;
}
#menu li.menu05_on a {
	background:url(../images/common/botan05_on.jpg);
	width:98px;
}
#menu li.menu06_on a {
	background:url(../images/common/botan06_on.jpg);
	width:100px;
}
#menu li.menu07_on a {
	background:url(../images/common/botan07_on.jpg);
	width:99px;
}
#menu li.menu08_on a {
	background:url(../images/common/botan08_on.jpg);
	width:99px;
}
#menu li.menu09_on a {
	background:url(../images/common/botan09_on.jpg);
	width:111px;
}

/*フッター設定*/

.footer {
	background-image: url(../images/footer/footer.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 48px;
	width: 940px;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 26px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footer a:link {
	color: #ab9116;
	text-decoration: none;
}
.footer a:visited {
	color: #ab9116;
	text-decoration: none;
}
.footer a:hover {
	color: #ab9116;
	text-decoration: underline;
}
.footer a:active {
	color: #ab9116;
	text-decoration: none;
}
.footer_text {
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: #ab9116;
	line-height: 18px;
	height: 61px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	padding: 0px;
}
.menu_text {
	font-size: 12px;
	line-height: 160%;
	font-weight: bold;
	color: #660000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8AAAA;
	position: absolute;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D8AAAA;
	top: 426px;
	left: 495px;
}
.menu_text_under {

	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #660000;
	width: 610px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8AAAA;
	position: absolute;
	text-indent: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D8AAAA;
}
.space1 { height:1px;}
.space2 { height:2px;}
.space3 { height:3px;}
.space4 { height:4px;}
.space5 { height:5px;}
.space6 { height:6px;}
.space7 { height:7px;}
.space8 { height:8px;}
.space9 { height:9px;}
.space10 { height:10px;}
.space11 { height:11px;}
.space12 { height:12px;}
.space14 { height:14px;}
.space15 { height:15px;}
.space16 { height:16px;}
.space18 { height:18px;}
.space20 { height:20px;}
.space21 { height:21px;}
.space22 { height:22px;}
.space24 { height:24px;}
.space25 { height:25px;}
.space26 { height:26px;}
.space30 { height:30px;}

hr {
	display:none;
}

/*メンズメニュー設定*/

#mens_b {
	height:auto;
	width: 192px;
	text-align: left;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mens_b_title {
	height: 48px;
	width: 192px;
}


#mens_b ul {
	height: 108px;
	width: 192px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#mens_b li {
	list-style-type:none;
	display: inline;
}
#mens_b li a {
	height:33px;
	display:block;
	text-decoration:none;
	overflow:hidden;
	margin-bottom: 3px;
}

/*------off*/
#mens_b li.mens_b01 a {
	width:192px;
	background-image: url(../images/mens/botan/mens_facial.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mens_b li.mens_b02 a {
	background-image: url(../images/mens/botan/mens_diet.jpg);
	width:192px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mens_b li.mens_b03 a {
	background-image: url(../images/mens/botan/mens_depilation.jpg);
	width:192px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*------hover*/
#mens_b li.mens_b01 a:hover {
	background-image: url(../images/mens/botan/mens_facial_on.jpg);
}
#mens_b li.mens_b02 a:hover {
	background-image: url(../images/mens/botan/mens_diet_on.jpg);
}
#mens_b li.mens_b03 a:hover {
	background-image: url(../images/mens/botan/mens_depilation_on.jpg);
}

/*------on*/
#mens_b li.mens_b01_on a {
	background-image: url(../images/mens/botan/mens_facial_on.jpg);
	width:192px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mens_b li.mens_b02_on a {
	background-image: url(../images/mens/botan/mens_diet_on.jpg);
	width:192px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mens_b li.mens_b03_on a {
	background-image: url(../images/mens/botan/mens_depilation_on.jpg);
	width:192px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


/*レディースメニュー設定*/

#mene_b {
	height:192px;
	width: 192px;
	padding: 0px;
	margin: 0px;
	float: left;
}
#mene_b_title {
	height: 48px;
	width: 192px;
}


#mene_b ul {
	height: 144px;
	width: 192px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#mene_b li {
	list-style-type:none;
	display: inline;
}
#mene_b li a {
	height:33px;
	display:block;
	text-decoration:none;
	overflow:hidden;
	margin-bottom: 3px;
}

/*------off*/
#mene_b li.mene_b01 a {
	width:192px;
	background-image: url(../images/mene/botan/mene_facial.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mene_b li.mene_b02 a {
	background-image: url(../images/mene/botan/mene_diet.jpg);
	width:192px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mene_b li.mene_b03 a {
	background-image: url(../images/mene/botan/mene_depilation.jpg);
	width:192px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mene_b li.mene_b04 a {
	background-image: url(../images/mene/botan/mene_flatratecourse.jpg);
	width:192px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mene_b li.mene_b05 a {
	background-image: url(../images/mene/botan/mene_eyelash.jpg);
	width:192px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mene_b li.mene_b06 a {
	background-image: url(../images/mene/botan/mene_triple.jpg);
	width:192px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*------hover*/
#mene_b li.mene_b01 a:hover {
	background-image: url(../images/mene/botan/mene_facial_on.jpg);
}
#mene_b li.mene_b02 a:hover {
	background-image: url(../images/mene/botan/mene_diet_on.jpg);
}
#mene_b li.mene_b03 a:hover {
	background-image: url(../images/mene/botan/mene_depilation_on.jpg);
}
#mene_b li.mene_b04 a:hover {
	background-image: url(../images/mene/botan/mene_flatratecourse_on.jpg);
}
#mene_b li.mene_b05 a:hover {
	background-image: url(../images/mene/botan/mene_eyelash_on.jpg);
}
#mene_b li.mene_b06 a:hover {
	background-image: url(../images/mene/botan/mene_triple_on.jpg);
}

/*------on*/
#mene_b li.mene_b01_on a {
	background-image: url(../images/mene/botan/mene_facial_on.jpg);
	width:192px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mene_b li.mene_b02_on a {
	background-image: url(../images/mene/botan/mene_diet_on.jpg);
	width:192px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mene_b li.mene_b03_on a {
	background-image: url(../images/mene/botan/mene_depilation_on.jpg);
	width:192px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mene_b li.mene_b04_on a {
	background-image: url(../images/mene/botan/mene_flatratecourse_on.jpg);
	width:192px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mene_b li.mene_b05_on a {
	background-image: url(../images/mene/botan/mene_eyelash_on.jpg);
	width:192px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mene_b li.mene_b06_on a {
	background-image: url(../images/mene/botan/mene_triple_on.jpg);
	width:192px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#attention {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	color: #666666;
	margin-right: 0px;
	margin-left: 120px;
	height: auto;
	width: auto;
	margin-top: 11px;
	line-height: 14px;
}

.text_01 {
	color: #FF0000;
	font-weight: bold;
}

.text_02 {
	color: #FD3397;
	font-weight: bold;
}

.text_03 {
	color: #FD3397;
	font-weight: bold;
}

.befor_after {
	height: auto;
	margin: 0px;
	padding: 0px;
}


#before_01 {
	float: left;
	height: auto;
	width: 264px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
#after_01 {
	float: right;
	height: auto;
	width: 264px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
	text-align: left;
}

.main_info_left a:link {
	color: #ab9116;
	text-decoration: none;
}
.main_info_left a:visited {
	color: #ab9116;
	text-decoration: none;
}
.main_info_left a:hover {
	color: #ab9116;
	text-decoration: underline;
}
.main_info_left a:active {
	color: #ab9116;
	text-decoration: none;
}

.main_info_right a:link {
	color: #ab9116;
	text-decoration: none;
}
.main_info_right a:visited {
	color: #ab9116;
	text-decoration: none;
}
.main_info_right a:hover {
	color: #ab9116;
	text-decoration: underline;
}
.main_info_right a:active {
	color: #ab9116;
	text-decoration: none;
}
#header_logo {
	height: 57px;
	margin: 0px;
	width: 364px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#sitetitle {
	text-indent:-9999px;
	display:block;
	width: 364px;
	height: 57px;
	margin: 0px;
	padding: 0px;
}
#sitetitle a {
	text-indent:-9999px;
	display:block;
	width: 364px;
	height: 57px;
	margin: 0px;
	padding: 0px;
}
#header_text {
	font-size: 10px;
	line-height: 13px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	height: 13px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
