/*青*/
/*----------------------------
	all
----------------------------*/
*{
	margin:0px;
	padding:0px;
}
img{
	border:0px;
}
body{
	position:relative;
	width:1000px;
	margin:auto;
	text-align:center;
	font-size:80%;
	letter-spacing:0.1em;
}
div#wrap{
	width:1000px;
	text-align:left;
}
div#contents{
	width:1000px;
	float:left;
}
.bli{
	width:0px;
	height:0px;
	overflow:hidden;
	position:absolute;
}
div.adj{
	clear:both;
}
li{
	list-style-type:none;
}
span.b{
	font-weight:bold;
}
/*_______パンクズ___________*/
p#pankuzu{
	font-size:80%;
	color:#007ac2;
	margin-bottom:5px;
}
p#pankuzu a		{color:#333;}
p#pankuzu a:hover	{color:#007ac2;}

/*________ページトップへ戻る_______*/
p a.UpTo{
	display:block;
	width:115px;
	height:12px;
	position:relative;
	left:630px;
	color:#333;
	font-size:80%;
	clear:both;
	margin:10px 0px;
}
p a.UpTo:hover	{color:#007ac2;}

/*-------------------------------
header
-------------------------------*/
div#head{
	width:1000px;
	height:85px;
	background:url("img/h1_head.gif") no-repeat;
}
a#h1_head{
	display:block;
	width:296px;
	height:44px;
	position:relative;
	top:37px;
	text-indent:-999999px;
	overflow:hidden;
}
strong#seo{
	display:block;
	width:430px;
	height:14px;
	position:relative;
	top:-29px;
	color:#666;
}
ul#directmenu{
	width:581px;
	height:25px;
	position:relative;
	top:-8px;
	left:421px;
}
ul#directmenu li{
	float:left;
}
ul#directmenu li a{
	display:block;
	height:25px;
	margin-right:5px;
	text-indent:-999999px;
	overflow:hidden;
}
ul#directmenu li a#bt_about{
	width:87px;
	background:url("img/bt_about.gif") no-repeat;
}
ul#directmenu li a#bt_about:hover{
	background:url("img/bt_about_ov.gif") no-repeat;
}
ul#directmenu li a#bt_message{
	width:80px;
	background:url("img/bt_message.gif") no-repeat;
}
ul#directmenu li a#bt_message:hover{
	background:url("img/bt_message_ov.gif") no-repeat;
}
ul#directmenu li a#bt_menu{
	width:62px;
	background:url("img/bt_menu.gif") no-repeat;
}
ul#directmenu li a#bt_menu:hover{
	background:url("img/bt_menu_ov.gif") no-repeat;
}
ul#directmenu li a#bt_flow{
	width:86px;
	background:url("img/bt_flow.gif") no-repeat;
}
ul#directmenu li a#bt_flow:hover{
	background:url("img/bt_flow_ov.gif") no-repeat;
}
ul#directmenu li a#bt_voice{
	width:82px;
	background:url("img/bt_voice.gif") no-repeat;
}
ul#directmenu li a#bt_voice:hover{
	background:url("img/bt_voice_ov.gif") no-repeat;
}
ul#directmenu li a#bt_QA{
	width:94px;
	background:url("img/bt_QA.gif") no-repeat;
}
ul#directmenu li a#bt_QA:hover{
	background:url("img/bt_QA_ov.gif") no-repeat;
}
ul#directmenu li a#bt_access{
	width:58px;
	margin:0px;
	background:url("img/bt_access.gif") no-repeat;
}
ul#directmenu li a#bt_access:hover{
	background:url("img/bt_access_ov.gif") no-repeat;
}
/*-------------------------------
ボーダー設定（角丸の為画像を使用）
--------------------------------*/
div#bg_BorderTop{
	width:1000px;
	height:3px;
	background:url("img/bg_bordertop.gif") no-repeat;
}
div#bg_BorderMiddle{
	width:998px;
	float:left;
	background:url("img/bg_main.gif") repeat-y;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
* html div#bg_BorderMiddle{
	width:1000px;
	margin-top:-12px;
}
div#bg_BorderBottom{
	clear:both;
	width:1000px;
	height:3px;
	position:relative;
	top:-3px;
	background:url("img/bg_borderbottom.gif") no-repeat;
}
/*-------------------------------
main
-------------------------------*/
div#main_toppage{/*トップページのみ*/
	display:inline;
	width:762px;
	height:auto;
	float:left;
	font-size:80%;
	color:#666;
	padding:20px;
	background:#fff url("img/bg_movie.gif") 150px 60px no-repeat;

}
* html div#main_toppage{
	padding:33px;
}
div#main{/*下階層用*/
	display:inline;
	width:762px;
	float:left;
	padding:20px;
	background:#fff;
}
div#main_toppage em{
	display:block;
	text-indent:-999999px;
	overflow:hidden;
}
em#em_sonoitami{
	width:324px;
	height:22px;
	margin:10px 0px;
	background:url("img/em_sonoitami.gif") no-repeat;
}
em#em_point01{
	width:180px;
	height:37px;
	background:url("img/em_point01.gif") no-repeat;
}
em#em_point02{
	width:180px;
	height:37px;
	background:url("img/em_point02.gif") no-repeat;
}
div#quote_point{
	height:500px;
	float:left;
}
div#col_point01{
	width:180px;
	position:relative;
	top:30px;
}
div#col_point02{
	width:180px;
	position:relative;
	top:80px;
}
p.txt_point{
	margin:10px 0px;
}
div.pho_point{
	width:180px;
	height:128px;
	background:url("img/bg_point.gif") no-repeat;
}
div.pho_point img{
	display:block;
	width:139px;
	height:83px;
	position:relative;
	top:23px;
	left:20px;
}

/*__________movie________________*/
div#quote_movie{
	float:left;
	width:480px;
	height:360px;
	position:relative;
	top:85px;
	left:70px;
}
* html div#quote_movie{
	position:relative;
	top:90px;
	left:58px;
}
*:first-child+html div#quote_movie{
	position:relative;
	top:95px;
	left:70px;
}
/*____________news______________*/
h2#h2_news{
	width:118px;
	height:12px;
	margin-left:20px;
	background:url("img/h2_news.gif") no-repeat;
}
div#bg_news_top{
	clear:both;
	width:735px;
	height:12px;
	margin:auto;
	background:url("img/bg_newstop.gif") no-repeat;
}
div#bg_news_middle{
	margin:auto;
	width:735px;
	background:#d9ffff;
}
div#bg_news_bottom{
	margin:auto;
	width:735px;
	height:12px;
	background:url("img/bg_newsbottom.gif") no-repeat;
}
table#news_php{
	width:600px;
	margin:auto;
	padding-top:10px;
}
* html table#news_php{
	font-size:90%;
	margin:0px 0px 0px 20px;
}
table#news_php tr{
	vertical-align:top;
}
/*-------------------------------
sub
-------------------------------*/
div#sub{
	display:inline;
	width:196px;
	float:right;
	font-size:85%;
	letter-spacing:0em;
/*	background:url("img/bg_subback.gif") repeat;*/
}
div#sub h2{
	width:196px;
	height:22px;
}
h2#h2_SubShopInformation	{background:url("img/h2_sub_shopinfomation.gif") no-repeat;}
h2#h2_SubKonoyouna		{background:url("img/h2_sub_konoyouna.gif") no-repeat;}

div#sub h3{
	width:163px;
}
h3#h3_SubAppearance{
	height:29px;
	background:url("img/h3_sub_appearance.gif") no-repeat;
}
h3#h3_SubBuissinessHour{
	height:29px;
	background:url("img/h3_sub_bussinesshour.gif") no-repeat;
}
h3#h3_SubKonoyouna{
	height:29px;
	background:url("img/h3_sub_konoyouna.gif") no-repeat;
}
h3#h3_SubSejutsuno{
	height:29px;
	background:url("img/h3_sub_sejyutuno.gif") no-repeat;
}

div.quote_BgSub{
	width:163px;
	height:auto;
	background:#fff;
	margin:10px auto;
}
* html div.quote_BgSub{
	margin-left:18px;
}
div.quote_BgSub img{
	display:block;
	width:132px;
	height:97px;
	margin:10px auto;
}
* html div.quote_BgSub img{
	margin-left:15px;
}
div.quote_BgSub p{
	width:130px;
	height:auto;
	margin:5px auto;
	padding-bottom:20px;
}
* html div.quote_BgSub p{
	margin-left:15px;
}
div#txt_BuissinessHour{
	width:141px;
	height:75px;
	margin:5px auto;
	text-indent:-999999px;
	overflow:hiden;
	background:url("img/txt_hours.gif") no-repeat;
}
* html div#txt_BuissinessHour{
	margin-left:10px;
}
/*____このような方におすすめ_____*/
div#quote_BgSubOsusume01{
	width:163px;
	height:135px;
	background:#fff url("img/hand01.gif") 140px 105px no-repeat;
	margin:10px auto;
}
div#quote_BgSubOsusume01 p{
	width:130px;
	height:auto;
	margin:5px auto;
}
* html div#quote_BgSubOsusume01{
	margin-left:18px;
}
* html div#quote_BgSubOsusume01 p{
	margin-left:15px;
}
/*____施術の作用・効果について_____*/
div#quote_BgSubOsusume02{
	width:163px;
	height:120px;
	background:#fff url("img/hand02.gif") 140px 90px no-repeat;
	margin:10px auto;
}

div#quote_BgSubOsusume02 p{
	width:130px;
	height:auto;
	margin:5px auto;
}
* html div#quote_BgSubOsusume02{
	margin-left:18px;
}
* html div#quote_BgSubOsusume02 p{
	margin-left:15px;
}
/*-------------------------------
footer
-------------------------------*/
div#foot{
	width:1000px;
	height:32px;
}
div#foot ul li{
	float:left;
}
div#foot ul li a{
	display:block;
	height:11px;
	text-indent:-999999px;
	overflow:hidden;
	margin-right:10px;
}
div#foot ul li a#bt_inquiry{
	width:66px;
	background:url("img/bt_inquiry.gif") no-repeat;
}
div#foot ul li a#bt_inquiry:hover{
	background:url("img/bt_inquiry_ov.gif") no-repeat;
}
div#foot ul li a#bt_link{
	width:36px;
	background:url("img/bt_link.gif") no-repeat;
}
div#foot ul li a#bt_link:hover{
	background:url("img/bt_link_ov.gif") no-repeat;
}
div#foot ul li a#bt_sitemap{
	width:67px;
	background:url("img/bt_sitemap.gif") no-repeat;
}
div#foot ul li a#bt_sitemap:hover{
	background:url("img/bt_sitemap_ov.gif") no-repeat;
}

p#txt_copyright{
	width:293px;
	height:12px;
	float:right;
	text-indent:-999999px;
	overflow:hidden;
	background:url("img/txt_copy.gif") no-repeat;
}
