@charset "UTF-8";

/*------------------------------------------------*/
/*基本設定*/
body{margin:auto;text-align:center;font-family:Verdana, Arial, sans-serif;background:#FFF url(../image/bg_img.jpg) no-repeat top center;}
img{border:0;}
*{margin:0;padding:0;}
div.nofloat{clear:both;font-size:1px;}
span.s-text{font-size:9px;color:#666;}
/*------------------------------------------------*/
/*リンクの設定*/
a:link{color:#B60054;text-decoration:none;background-color:transparent;}
a:visited{color:#B60054;text-decoration:none;background-color:transparent;}
a:hover{color:#006;text-decoration:underline;background-color:transparent;}
a:active{color:#B60054;text-decoration:none;background-color:transparent;}
/*------------------------------------------------*/
/*レイアウトの設定*/
/*共通*/
div#container{margin:auto;height:auto;width:750px;background:transparent url(../image/bg_contents.jpg) repeat-y top center;}
	div#header{height:90px;margin:0 25px;width:700px;background:transparent url(../image/bg_header.jpg) no-repeat top center;}
		div#title{float:left;}
		div#catchcopy{float:right;text-align:right;}
			div#message{margin:25px 0 0;font-family:'ＭＳ Ｐゴシック';font-size:11px;color:#B60054;line-height:1.4em;}
			div#introduction{margin:5px 0 0;font-family:'ＭＳ Ｐゴシック';font-size:12px;color:#FFF;}
	div#contents{clear:both;margin:0 25px;width:700px;}
		div#main{float:right;margin:0 0 0 15px;padding:15px 0 0;width:485px;text-align:left;}
			div.navi{margin:5px 5px 10px 0;text-align:right;font-size:10px;color:#666;}
			div#explain{float:left;margin:0 0 15px;height:auto;width:485px;}
				div#image{float:right;margin:0 0 0 10px;padding:5px;width:170px;}
				div#words{float:left;width:290px;}
			div#banner{float:left;clear:both;margin:15px 0;}
			div#shop-info{clear:both;height:310px;width:485px;background:transparent url(../image/bg_shop.gif) no-repeat;}
				div#information{float:right;width:235px;}
				div#flower{float:left;padding:15px 10px 0px 0;width:240px;}
		div#leftmenu{float:left;width:200px;text-align:left;background:transparent url(../image/bg_menu.gif) repeat-y top left;}
			div#qr{margin:5px 0 0;height:145px;width:200px;background:transparent url(../image/bg_qr.gif) no-repeat top left;}
			div#copyright{}
	div#footer{clear:both;margin:0 40px; text-align:right;font-size:10px;}
/*シミ取り*/
			div#stain{}
			div#skin{float:left;margin:0 0 30px;}
			div#skin-comment{margin:0 0 0 20px;}
			div#skin-image{margin:0 0 0 20px;}
			div#skin-service{clear:both;margin:0 0 0 10px;}
/*フェイシャル*/
			div#facial{margin:0 0 20px;}
			div#face{}
				div#esthe{clear:both;padding:5px 0;}
					div.fe-left{float:left;margin:0 0 0 15px;width:225px;}
					div.fe-right{float:right;width:225px;}
					
/*ボディケア*/
			div#bodycourse{margin:0 0 20px;}
			
					
/*アートメイク*/
			div#artmake{}
				div#flow{clear:both;padding:5px 0;}
				div#price-list{margin:20px 0 30px 0;}
/*まつ毛パーマ*/
			div#eye{margin:0 0 30px;}
			div#eyelashes{}
/*フットケア*/
			div#footcare{margin:0 0 30px;}
			div#foot{}
/*FAQ*/
			div#faq{margin:0 0 20px;padding:10px 0;width:485px;}
				div.qa{margin:5px 10px 5px 20px;padding:5px;background-color:#FFF;}
/*------------------------------------------------*/
/*ヘッダーの設定*/
div#title h1 a{display:block;position:absolute;top:12px;height:69px;width:215px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/logo.gif) no-repeat;}
div#introduction h2{margin:5px 0 0;font-family:'ＭＳ Ｐゴシック';font-size:12px;color:#FFF;}
/*------------------------------------------------*/
/*コンテンツの設定*/
/*コンセプト*/
div#concept h3.concept1{display:block;margin:20px 0 5px;height:35px;width:485px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/concept_01.gif) no-repeat;}
div#words p{padding:5px 10px;font-size:12px;line-height:1.5em;}
div#words ol{padding:5px 10px;list-style-type:none;}
div#words li{padding:2px 0;font-size:12px;font-weight:bold;line-height:1.2em;list-style-type:none;}
/*シミ取り*/
div#stain h2{display:block;height:37px;width:485px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/title_sr.gif) no-repeat;}
div#skin h3{display:block;margin:20px 0 5px;height:35px;width:485px;text-decoration:none;text-indent:-9999px;}
div#skin h3.skin01{background:transparent url(../image/staintitle_01.gif) no-repeat;}
div#skin h3.skin02{clear:both;background:transparent url(../image/staintitle_02.gif) no-repeat;}
div#skin h3.skin03{clear:both;background:transparent url(../image/staintitle_03.gif) no-repeat;}
div#skin-comment h3{margin:0 10px 0 0;padding:2px 0 2px 5px;font-size:13px;color:#B60054;background-color:#FEF3F6;border-left:5px solid #B60054;border-bottom:1px solid #FA2478;}
div#skin-comment p{padding:5px 0;font-size:11px;line-height:1.5em;}
div#skin-service p{padding:5px 0;font-size:11px;line-height:1.5em;}
p.skin-faq{margin:0 0 0 20px;padding:5px 0;font-size:11px;line-height:1.5em;}
/*フェイシャル*/
div#facial h2{display:block;height:37px;width:485px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/title_fe.gif) no-repeat;}
div.fe-left h4{margin:5px 5px 0 5px;padding:0 0 2px 5px;font-size:12px;color:#B60054;border-left:5px solid #D82276;border-bottom:1px dotted #B60054;}
div.fe-right h4{margin:5px 5px 0 5px;padding:0 0 2px 5px;font-size:12px;color:#B60054;border-left:5px solid #D82276;border-bottom:1px dotted #B60054;}
div#face h3{display:block;margin:20px 0 5px;height:35px;width:485px;text-decoration:none;text-indent:-9999px;}
div#face h3.face01{background:transparent url(../image/facetitle_01.gif) no-repeat;}
div#face h3.face02{background:transparent url(../image/facetitle_02.gif) no-repeat;}
div#face h3.face03{background:transparent url(../image/facetitle_03.gif) no-repeat;}
div#esthe p{padding:4px 5px 2px 90px;font-size:11px;color:#333;}
.fe01{height:90px;background:transparent url(../image/fe_01.gif) no-repeat 7px 4px;}
.fe02{height:90px;background:transparent url(../image/fe_02.gif) no-repeat 7px 4px;}
.fe03{height:90px;background:transparent url(../image/fe_03.gif) no-repeat 7px 4px;}
.fe04{height:90px;background:transparent url(../image/fe_04.gif) no-repeat 7px 4px;}
.fe05{height:90px;background:transparent url(../image/fe_05.gif) no-repeat 7px 4px;}
.fe06{height:90px;background:transparent url(../image/fe_06.gif) no-repeat 7px 4px;}
p.face-faq{margin:0 0 0 20px;padding:5px 0;font-size:11px;line-height:1.5em;}
/*ボディケア*/
div#bodycourse h2.10p{display:block;height:50px;width:485px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/bd10.gif) no-repeat;}
div#bodycourse h2{display:block;height:37px;width:485px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/title_body.gif) no-repeat;}

div#bodycourse h3{display:block;height:180px;width:485px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/bdmain.jpg) no-repeat;}
div#bodycourse h3.rinpa {display:block;height:180px;width:485px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/rinpamain.jpg) no-repeat;}
div#bodycourse h3.qcse {display:block;height:37px;width:485px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/qcse.gif) no-repeat;}
div#bd-m h4{margin:5px 5px 0 5px;padding:0 0 2px 5px;font-size:12px;color:#B60054;border-left:5px solid #D82276;border-bottom:1px dotted #B60054;}
div#bd-m p{height:90px;background:transparent url(../image/bdm.gif) no-repeat 7px 4px; font-size:11px; padding:4px 5px 2px 90px; color:#333;}
div#bd-m{margin:0 0 0 15px;width:470px; clear:inherit;}




/*アートメイク*/
div#artmake h2{display:block;height:37px;width:485px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/title_am.gif) no-repeat;}
div#flow h3{display:block;margin:0 0 5px;height:35px;width:485px;text-decoration:none;text-indent:-9999px;}
div#flow h3.art01{clear:both;background:transparent url(../image/arttitle_01.gif) no-repeat;}
div#flow h3.art02{clear:both;background:transparent url(../image/arttitle_02.gif) no-repeat;}
div#flow h3.art03{clear:both;background:transparent url(../image/arttitle_03.gif) no-repeat;}
div#flow h3.art04{clear:both;background:transparent url(../image/arttitle_04.gif) no-repeat;}
div#flow h3.art05{clear:both;background:transparent url(../image/arttitle_05.gif) no-repeat;}
div#flow h4{display:block;margin:10px 0 5px;height:35px;width:220px;text-decoration:none;text-indent:-9999px;}
div#flow h4.step01{background:transparent url(../image/step_01.gif) no-repeat;}
div#flow h4.step02{background:transparent url(../image/step_02.gif) no-repeat;}
div#flow h4.step03{background:transparent url(../image/step_03.gif) no-repeat;}
div#flow h4.step04{background:transparent url(../image/step_04.gif) no-repeat;}
div#flow p{padding:4px 5px 2px 30px;font-size:11px;line-height:1.5em;color:#333;}
div#flow p.merit{margin:0 0 20px;font-size:14px;color:#C00;}
div#flow p.step-comment{margin:0 0 20px;}
div#flow ul{margin:3px 0;padding:3px 10px;list-style-type:disc;color:#333;}
div#flow li{padding:3px 0 0 20px;font-size:11px;line-height:1.2em;list-style-type:none;}
div#price-list h2{display:block;height:37px;width:485px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/title_ap.gif) no-repeat;}
table.price{margin:10px 0 0 20px;width:455px;font-size:12px;border:2px dotted #666;}
table.price td{padding:0 20px 0 0;font-size:14px;}
table.price td.sprice{font-size:18px;font-weight:bold;color:#C00;}
div.am-01{float:left;margin-left:15px;width:220px;}
table.price td.coment{margin-top:50px; margin-bottom:5px;}


table.bd{margin:10px 0 0 20px;width:455px;font-size:12px;border:2px dotted #666; background-image:url(../image/backtable.jpg); background-position:right; background-repeat:no-repeat;}
table.bd td{padding:0 20px 0 0;font-size:14px;}
table.bd td.sprice{font-size:13px;font-weight:bold;color:#c00;}
table.bd td.midasi{font-size:14px;font-weight:bold;color:#ffffff; background-color:#FF9FAA; text-align:center;}
table.bd td.font{font-size:11px; color:#b60054; }


table.rp{margin:10px 0 0 20px;width:455px;font-size:12px;border:2px dotted #666; background-image:url(../image/backtable2.jpg); background-position:right; background-repeat:no-repeat;}
table.rp td{padding:0 20px 0 0;font-size:14px;}
table.rp td.sprice{font-size:13px;font-weight:bold;color:#c00;}
table.rp td.midasi{font-size:14px;font-weight:bold;color:#ffffff; background-color:#FF9FAA; text-align:center;}
table.rp td.font{font-size:11px; color:#b60054; }
div.am-01{float:left;margin-left:15px;width:220px;}



div.am-02{float:right;margin:0 0 20px;width:220px;}
div.am-03{float:left;width:300px;}
div.am-04{float:right;margin:0 0 20px;width:170px;}
div.am-05{float:right;width:160px;font-size:10px;color:#666;}
p.salon{padding:2px 10px 5px 5px;}
/*まつ毛パーマ*/
div#eyelashes h2{display:block;height:37px;width:485px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/title_ep.gif) no-repeat;}
div#eye h3{display:block;margin:20px 0 5px;height:35px;width:485px;text-decoration:none;text-indent:-9999px;}
div#eye h3.foot01{background:transparent url(../image/foottitle_01.gif) no-repeat;}
div#eye h3.foot02{background:transparent url(../image/foottitle_02.gif) no-repeat;}
div#eye p{padding:4px 5px 2px 30px;font-size:11px;line-height:1.5em;color:#333;}
/*まつ毛エクステ*/
div#extension h2{display:block;height:37px;width:485px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/title_ex.gif) no-repeat;}
div#eyeex h3{display:block;margin:20px 0 5px;height:35px;width:485px;text-decoration:none;text-indent:-9999px;}
div#eyeex h3.foot01{background:transparent url(../image/foottitle_01.gif) no-repeat;}
div#eyeex h3.foot02{background:transparent url(../image/foottitle_02.gif) no-repeat;}
div#eyeex p{padding:4px 5px 2px 30px;font-size:11px;line-height:1.5em;color:#333;}
/*フットケア*/
div#footcare h2{display:block;margin:50px 0 0;height:37px;width:485px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/title_fc.gif) no-repeat;}
div#foot h3{display:block;margin:20px 0 5px;height:35px;width:485px;text-decoration:none;text-indent:-9999px;}
div#foot h3.foot01{background:transparent url(../image/foottitle_01.gif) no-repeat;}
div#foot h3.foot02{background:transparent url(../image/foottitle_02.gif) no-repeat;}
div#foot h3.foot03{background:transparent url(../image/foottitle_03.gif) no-repeat;}
div#foot p{padding:4px 5px 2px 30px;font-size:11px;line-height:1.5em;color:#333;}
/*FAQ*/
div#faq h2{display:block;height:37px;width:485px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/title_fq.gif) no-repeat;}
div#faq h3{display:block;margin:20px 0 5px;height:35px;width:485px;text-decoration:none;text-indent:-9999px;}
div#faq h3.faq01{clear:both;background:transparent url(../image/faqtitle_01.gif) no-repeat;}
div#faq h3.faq02{clear:both;background:transparent url(../image/faqtitle_02.gif) no-repeat;}
div#faq h3.faq03{clear:both;background:transparent url(../image/faqtitle_03.gif) no-repeat;}
div.qa p.q{padding:5px 0 5px 30px;font-size:11px;color:#369;line-height:1.3em;background:transparent url(../image/q.gif) no-repeat;border-bottom:1px dotted #666;}
div.qa p.a{margin:5px 0 10px;padding:5px 0 3px 30px;font-size:11px;color:#933;line-height:1.3em;background:transparent url(../image/a.gif) no-repeat;}
/*共通*/
div#information h3{display:block;margin:10px 0 0;height:35px;width:230px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/information_title.gif) no-repeat;}
div#information p{padding:0 10px 0 30px;font-size:11px;line-height:1.4em;}
div.img{margin:15px 0 0;}
h3.sub-title{margin:5px 10px 0 5px;padding:2px 0 2px 5px;font-size:13px;color:#B60054;background-color:#FEF3F6;border-left:5px solid #B60054;border-bottom:1px solid #FA2478;}
p.txt{padding:0 0 5px 15px;font-size:11px;line-height:1.3em;color:#666;}
/*------------------------------------------------*/
/*レフトメニューの設定*/
div#leftmenu h3.top{display:block;position:absolute;top:265px;height:90px;width:200px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/menu_title.gif) no-repeat;}
div#leftmenu h3.sub{display:block;position:absolute;top:90px;height:90px;width:200px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/menu_title.gif) no-repeat;}
div#leftmenu ul{padding:90px 0 0;width:200px;}
div#leftmenu li{display:inline;}
div#leftmenu li.sr a{display:block;margin:5px 0 0;height:37px;width:200px;text-indent:-9999px;overflow:hidden;background:#FFF url(../image/menu_sr.gif) no-repeat;}
div#leftmenu li.fe a{display:block;margin:5px 0 0;height:37px;width:200px;text-indent:-9999px;overflow:hidden;background:#FFF url(../image/menu_fe.gif) no-repeat;}
div#leftmenu li.am a{display:block;margin:5px 0 0;height:37px;width:200px;text-indent:-9999px;overflow:hidden;background:#FFF url(../image/menu_am.gif) no-repeat;}
div#leftmenu li.ep a{display:block;margin:5px 0 0;height:37px;width:200px;text-indent:-9999px;overflow:hidden;background:#FFF url(../image/menu_ep.gif) no-repeat;}
div#leftmenu li.ex a{display:block;margin:5px 0 0;height:37px;width:200px;text-indent:-9999px;overflow:hidden;background:#FFF url(../image/menu_ex.gif) no-repeat;}
div#leftmenu li.fc a{display:block;margin:5px 0 0;height:37px;width:200px;text-indent:-9999px;overflow:hidden;background:#FFF url(../image/menu_fc.gif) no-repeat;}
div#leftmenu li.fq a{display:block;margin:5px 0 0;height:37px;width:200px;text-indent:-9999px;overflow:hidden;background:#FFF url(../image/menu_fq.gif) no-repeat;}
div#leftmenu li.bd a{display:block;margin:5px 0 0;height:37px;width:200px;text-indent:-9999px;overflow:hidden;background:#FFF url(../image/menu_bd.gif) no-repeat;}
div#leftmenu li.hr a{display:block;margin:5px 0 0;height:37px;width:200px;text-indent:-9999px;overflow:hidden;background:#FFF url(../image/menu_hr.gif) no-repeat;}
/*QRコード*/
div#qr img{margin:5px 50px 0;}
div#qr p{margin:0 30px 0 20px;font-size:10px;}
/*割引バナー*/
div#menu-banner a{display:block;margin:5px 0 0;height:100px;width:200px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/071216/banner2.jpg) no-repeat;}
/*コピーライト*/
div#copyright p{display:block;height:30px;width:200px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/copyright.gif) no-repeat;}
/*------------------------------------------------*/

div#hyou{width:290px; clear:inherit;}


