/* CSS Document */
@charset "UTF-8";
/*---------------------------------------------------------
　サイト全体
---------------------------------------------------------*/
body{text-align: center; color: #555555; padding: 0;margin: 0;}
background{color: #ffffff}
h1,h2,h3,h4,h5,p,li,ul,form{margin:0;padding:0;}
table td{vertical-align: top; text-align: left;}
/*---ボーダーなし ---*/
img{ border: none;}
/*---リストなし---*/
ul,li{list-style:none;}
/*---クリア---*/
.clear{clear:both;}
/*---リンク---*/
a{color:#A55321;text-decoration:none;}
a:link{color:#A55321;text-decoration:none;}
a:visited{color:#A55321;text-decoration:none;}
a:active{color:#A55321;text-decoration:none;}
a:hover{color:#A55321;text-decoration:underline;}
/* ボックスの最後にclearをセット
==========================================================*/
.clearfix:after,
div#container:after,
div#wrapper:after,
div#content:after,
div#sidebar :after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix,
div#container,
div#wrapper,
div#content,
div#sidebar { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix,
* html div#container,
* html div#wrapper,
* html div#content,
* html div#sidebar { height: 1% }
.clearfix,
div#container,
div#wrapper,
div#content,
div#sidebar {display:block;}
/* end MacIE5 */
/*---------------------------------------------------------
　wrapper
---------------------------------------------------------*/
div#wrapper{
	width: 100%;
	margin: 0;
	padding: 0;
	background: url(http://verma-spa.com/t_img/back.gif) repeat-X;
}
div#wrapper_inner{
	background: url(http://verma-spa.com/t_img/head_base.png) no-repeat ;
	margin: 0;
	padding: 0;
	background-color:#000000;
}
* html #wrapper_inner { behavior: expression(IEPNGFIX.fix(this)); }

/*---------------------------------------------------------
　header
---------------------------------------------------------*/
div#header{
	width: 100%;
	height: 41px;
	margin: 0;
	padding: 0;
	background: url(http://verma-spa.com/t_img/head_01_bg.jpg) repeat-X ;
}
div#header-inner{
	background-image:#000000;
	width: 810px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
div#header-inner h1{
	width: 300px;
	height: 85px;
	margin: 0;
	padding: 28px 0 0;
	text-align: left;
}
div#header-inner h1 a{
	width: 300px;
	height: 85px;
	display: block;
	text-indent: -9999px;
}
/*---------------------------------------------------------
　head_link
---------------------------------------------------------*/
div#head_link{
	width: 820px;
	margin: 0 auto;
	text-align: center;
	float:center;
}

* html #head_link img { behavior: expression(IEPNGFIX.fix(this)); }

/*---------------------------------------------------------
　container
---------------------------------------------------------*/
div#container{
	width: 820px;
	margin: 0 auto;
	background: url(http://verma-spa.com/t_img/container.png) no-repeat;
	PADDING-TOP: 10px;
	text-align: center;
	float:center;
}
* html #container {behavior: expression(IEPNGFIX.fix(this));}

div#cat_container{
	width: 820px;
	margin: 0 auto;
	background: url(http://verma-spa.com/t_img/cat_container.png) no-repeat;
	PADDING-TOP: 10px;
	text-align: center;
	float:center;
}
* html #cat_container {behavior: expression(IEPNGFIX.fix(this));}

div#container div.topImg
{
	width: 790px;
	height: 355px;
	margin: 0 auto;
	padding: 0;
	
}
div#cat_container div.conImg
{
	width: 790px;
	height: 200px;
	margin: 0 auto;
	padding: 0;
	
}

div#container div.entryImg
{
	width: 790px;
	height: 210px;
	margin: 0 auto;
	padding: 0;
}
/*---------------------------------------------------------
　leftBox
---------------------------------------------------------*/
div.leftBox{
	width: 220px;
	margin: 0;
	padding: 0 0 20px;
	float: left;
}
div.sideNavi{
	width: 220px;
	text-align: right;
	color: #8c8c8c;
}
div.sideNavi div.contact
{
	text-align: left;
	width: 201px;
	height: auto;
	margin-left: 19px;
}
div.sideNavi div.contact img
{
	width: 201px;
	height: 69px;
}
div.sideNavi div.contact p
{
	padding: 5px 10px 10px;
	color: #7e5841;
	font-size: 77%;
	font-weight: bold;
}
div.sideNavi ul
{
	width:204px;
	margin-left: 15px;
	padding: 0;
	text-align: left;
}
div.sideNavi ul li
{
	width: 204px;
	height: 34px;
	margin-bottom: 8px;
}
li.s_01 a { display: block; width: 204px; height: 34px; background: url(http://verma-spa.com/s_img/cmn/side01.gif) no-repeat -204px 0; text-ind: -9999px; }
li.s_02 a { display: block; width: 204px; height: 34px; background: url(http://verma-spa.com/s_img/cmn/side02.gif) no-repeat -204px 0; text-indent: -9999px; }
li.s_03 a { display: block; width: 204px; height: 34px; background: url(http://verma-spa.com/s_img/cmn/side03.gif) no-repeat -204px 0; text-indent: -9999px; }
li.s_04 a { display: block; width: 204px; height: 34px; background: url(http://verma-spa.com/s_img/cmn/side04.gif) no-repeat -204px 0; text-indent: -9999px; }
li.s_05 a { display: block; width: 204px; height: 34px; background: url(http://verma-spa.com/s_img/cmn/side05.gif) no-repeat -204px 0; text-indent: -9999px; }
li.s_06 a { display: block; width: 204px; height: 34px; background: url(http://verma-spa.com/s_img/cmn/side06.gif) no-repeat -204px 0; text-indent: -9999px; }
li.s_07 a { display: block; width: 204px; height: 34px; background: url(http://verma-spa.com/s_img/cmn/side07.gif) no-repeat -204px 0; text-indent: -9999px; }
li.s_08 a { display: block; width: 204px; height: 34px; background: url(http://verma-spa.com/s_img/cmn/side08.gif) no-repeat -204px 0; text-indent: -9999px; }
li.s_09 a { display: block; width: 204px; height: 34px; background: url(http://verma-spa.com/s_img/cmn/side09.gif) no-repeat -204px 0; text-indent: -9999px; }
li.s_10 a { display: block; width: 204px; height: 34px; background: url(http://verma-spa.com/s_img/cmn/osteopathBT.gif) no-repeat -204px 0; text-indent: -9999px; }
li.s_01 a:hover { background: url(http://verma-spa.com/s_img/cmn/side01.gif) no-repeat 0 0; text-indent: -9999px;}
li.s_02 a:hover { background: url(http://verma-spa.com/s_img/cmn/side02.gif) no-repeat 0 0; text-indent: -9999px;}
li.s_03 a:hover { background: url(http://verma-spa.com/s_img/cmn/side03.gif) no-repeat 0 0; text-indent: -9999px;}
li.s_04 a:hover { background: url(http://verma-spa.com/s_img/cmn/side04.gif) no-repeat 0 0; text-indent: -9999px;}
li.s_05 a:hover { background: url(http://verma-spa.com/s_img/cmn/side05.gif) no-repeat 0 0; text-indent: -9999px;}
li.s_06 a:hover { background: url(http://verma-spa.com/s_img/cmn/side06.gif) no-repeat 0 0; text-indent: -9999px;}
li.s_07 a:hover { background: url(http://verma-spa.com/s_img/cmn/side07.gif) no-repeat 0 0; text-indent: -9999px;}
li.s_08 a:hover { background: url(http://verma-spa.com/s_img/cmn/side08.gif) no-repeat 0 0; text-indent: -9999px;}
li.s_09 a:hover { background: url(http://verma-spa.com/s_img/cmn/side09.gif) no-repeat 0 0; text-indent: -9999px;}
li.s_10 a:hover { background: url(http://verma-spa.com/s_img/cmn/osteopathBT.gif) no-repeat 0 0; text-indent: -9999px;}
div.shopInfo{
	width: 201px;
	margin: 7px 0 0 19px;
	padding: 0;
	text-align: left;
	color: #797979;
	font-size: 12px;
	background: url(http://verma-spa.com/s_img/cmn/ShopInfo_body.gif) repeat-y;
}
div.shopInfo img{
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}
div.shopInfo dl{
	width:181px;
	_width: 201px;
	height: auto;
	margin: 0;
	padding: 0 10px;
}
div.shopInfo dl dt{
	font-weight: bold;
	margin: 0;
	padding: 0;
}
div.shopInfo dl dd{
	padding: 0 0 5px;
	margin: 0;
}
div.side_banner
{
margin-left: 18px;
}
/*div.side_banner img
{
	margin-top: 15px;
}*/
/*---------------------------------------------------------
　rightBox
---------------------------------------------------------*/
div.rightBox{
	width: 820px;
	background: url(http://verma-spa.com/t_img/bg_rightbox.png) repeat-y 0 0;
	margin: 0;
	padding: 0;
	float: right;
	text-align: center;
}
* html .rightBox{ behavior: expression(IEPNGFIX.fix(this)); }

/*-- entry --*/
div.rightBox div.entry-body{
	width: 780px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
/*-- h3 --*/
DIV.rightBox H3 {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 14px;
	MARGIN: 0px 0px 10px;
	PADDING-LEFT: 50px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/img/common/h3.png) no-repeat 0px 0px;
	COLOR: #8a4e02;
	CLEAR: both;
	FONT-SIZE: 16px;
	PADDING-TOP: 10px;
}
/*-- h4 --*/
DIV.rightBox H4 {
	TEXT-ALIGN: left;
	MARGIN: 0px 0px 10px;
	PADDING-LEFT: 50px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/img/common/h4.png) no-repeat 0px 50%;
	COLOR: #7a1201;
	CLEAR: both;
	FONT-SIZE: 14px;
}
DIV.rightBox H5 {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 15px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/img/common/h5.gif) no-repeat 0px 50%;
	COLOR: #C37803;
	FONT-SIZE: 14px;
	PADDING-TOP: 5px;
}
DIV.rightBox H6 {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 15px;
	PADDING-LEFT: 50px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/img/common/h6.gif) no-repeat 0px 50%;
	COLOR: #7D2C02;
	FONT-SIZE: 14px;
	PADDING-TOP: 5px;
}
/*-- p --*/
div.rightBox p{
	font-size:12px;
	line-height:150%;
	margin-bottom:10px;
}
/*-- リスト（丸） --*/
ul.disc{
	margin: 0 0 10px 0;
	padding: 0 0 0 20px;
	font-size: 0.8em;
}
ul.disc li{
	list-style: disc;
}
/*-- リスト（数字） --*/
ol.decimal{
	margin: 0 0 30px 0;
	padding: 0 0 0 20px;
	font-size: 0.8em;
}
ol.decimal li{
	margin: 0 0 10px 0;
	list-style: decimal;
}
/* topicPassBox
==========================================================*/
div.topicPassBox
{
	margin: 10px 30px 15px 0;
	padding: 0;
	border-bottom: 1px #8c8c8c dashed;
}
div.topicPassBox p.topicPass a
{
	font-size: 85%;
	line-height: 0;
	color: #8c8c8c;
}
div.pagetop
{
	text-align: right;
	color: #511606;
	border-bottom: #511606 3px double;
	margin-bottom: 25px;
}
div.pagetop a
{
	color: #511606;
	font-size: 12px;
}
/*---------------------------------------------------------
　footer
---------------------------------------------------------*/
div#footer{
	width: 100%;
	margin: 0;
	padding: 0px 0px 37px;
	background: url(http://verma-spa.com/t_img/foot_bg.gif) repeat-x #592318 0 0;
	clear: both;
}
<!--
div#footer_out{
	width: 100%;
}
-->
div#ent_footer{
	width: 820px;
	background: url(http://verma-spa.com/t_img/footer_ent_bg.png) no-repeat;
	margin: 0 auto;
	padding: 0;
	float: center;
	text-align: center;
	HEIGHT: 105px;
}
* html #ent_footer { behavior: expression(IEPNGFIX.fix(this)); }



div#footer_link{
	margin-top:0px;
}

div#footer p{
	width: 810px;
	margin: 0 auto;
	padding: 0;
	color: #ffffff;
	font-size: 80%;
	text-align: center;
	font-family:Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana, "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
}
div#footer p a{color:#ffffff;text-decoration:none;}
div#footer p a:link{color:#ffffff;text-decoration:none;}
div#footer p a:visited{color:#ffffff;text-decoration:none;}
div#footer p a:active{color:#ffffff;text-decoration:none;}
div#footer p a:hover{color:#ffffff;text-decoration:underline;}
address{
	width: 810px;
	font-style: normal;
	font-size: 12px;
	color: #ffffff;
	margin: 0 auto 10px auto;
	padding: 0;
	text-align: center;
	font-family:Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana, "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
}
/*---------------------------------------------------------
　sitemap
---------------------------------------------------------*/
div#sitemap {
	font-size:12px;
	background-color:inherit;
	line-height:150%;
	margin-bottom:10px;
	font-family:sans-serif, "ＭＳ ゴシック", Verdana, osaka;
	text-align: left;
}
div#sitemap ul {
	margin-left:20px;
}
/* CSSロールオーバー(アルファ使用)
==========================================================*/
a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
}
/* option
==========================================================*/
.img-left{
	float:left;
	}
	
.img-right {
	float:right;
	}
	
.Txt-right {
	width: 250px;
	float:right;
	background: none;
}
.Txt-Left {
	width: 250px;
	float:left;
	background: none;
}
.lr_m15 
{
	margin: 0 15px;
}
.l_m20
{
	margin-left: 20px;
}
.l_p20
{
	padding-left: 20px;
}
.b_m10 
{
	margin-bottom: 10px;
}
.b_m25
{
	margin-bottom: 25px;
}
.f_01
{
	font-weight: bold;
	color: #794a1e;
	font-size: 12px;
	padding-bottom: 10px;
}
.f_color01
{
	color: #794a1e;
}
img.imgBorder{
	border: 5px solid #EEEEEE;
}
/*---------------------------------------------------------
top
----------------------------------------------------------*/
div.mainBox
{
	width: 790px;
	height: auto;
	margin-right: 10px;
}
div.mainBox div.top_text01
{
	padding: 110px 7px 5px;
	margin-bottom: 20px;
	background: url(http://verma-spa.com/s_img/top/text_BG01.gif) no-repeat #fff 0 0;
}
div.top-inner01{
	width: 790px;
	padding: 0;
	margin-bottom: 15px;
}
div.top-inner01 img{
	float: left;
}
div.mainBox div.top_text02
{
	padding: 10px;
	margin-bottom: 25px;
	background: #f3e9e0;
}
div.mainBox div.top_text02 ul
{
	margin-left: 10px;
	float: right;
}
div.mainBox div.top_text02 ul li
{
	padding-top: 10px;
	color: #5b5b5b;
	font-size: 12px;
}
div.bannerBT
{
	width: 790px;
	margin-bottom: 20px;
}
/*-- 最新情報 --*/
DIV.news-box {
	TEXT-ALIGN: center;
	MARGIN: 0px;
	WIDTH: 768px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/img/index/bg_month_event.png) no-repeat 0px 0px;
	HEIGHT: 90px;
	PADDING-TOP: 0px;
	margin:10px 10px 10px 10px; 
}

DIV.news-box UL {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	PADDING-LEFT: 250px;
	width:500px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 5px;
	_margin: 0;
}
DIV.news-box LI {
	LINE-HEIGHT: 100%;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px 0px 10px 5px;
	COLOR: #666666;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
}

/*---------------------------------------------------------
styles
----------------------------------------------------------*/
div.stylesBox
{
	text-align: center;
	width: 790px;
	height: auto;
	margin-right: 10px;
}
div.stylesBox div.style01
{
	margin-bottom: 25px;
	text-align: left;
}
div.stylesBox div.style01 ul
{
	padding: 10px;
	background: #f7e6e3;
}
div.stylesBox div.style01 ul li
{
	padding-top: 8px;
	font-size: 12px;
}
div.stylesBox div.style01 ul li.s_txt01
{
	font-size: 12px;
}
/*---------------------------------------------------------
menu
----------------------------------------------------------*/
.menu-text {
	padding:10px;
	color: #511606;
	font-size: 12px;
	line-height: 150%;
	background: #eee1de;
}
div.menu01
{
	padding: 10px;
	margin: 10px 10px 25px;
	background: #eee1de;
	color: #511606;
}
div.menuBox01
{
	margin-bottom: 25px;
}
div.menuBox01 p
{
	color: #511606;
}
div.menuBox01 p span
{
	font-weight: bold;
}
div.osteopathy
{
	margin: 10px 0 15px;
	padding: 0 10px;
	text-align: left;
}
div.osteopathy p
{
	font-size: 13px;
	font-weight: bold;
	color: #511606;
}
div.osteopathy p.osteopathyBT
{
	float: right;
	width: 204px;
	height: 34px;
}
div.osteopathy p.osteopathyBT a
{
	background: url(http://verma-spa.com/s_img/cmn/osteopathBT.gif) no-repeat 0 0;
	display: block;
	text-indent: -9999px;
	width: 204px;
	height: 34px;
}
div.osteopathy p.osteopathyBT a:hover
{
	background: url(http://verma-spa.com/s_img/cmn/osteopathBT.gif) no-repeat -204px 0;
	text-indent: -9999px;
}
div.menuBox01 div table tr th
{
	width: 80%;
	padding: 8px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	color: #5A3D1D;
}
div.menuBox01 div table tr td
{
	padding: 8px;
	text-align: right;
	vertical-align: bottom;
	border-bottom: 1px dotted #361A05;
	font-size: 12px;
}
div.menu-inner01{
	width: 520px;
	margin: 0 auto 30px auto;
	padding: 0;
}
table.menuLink{
	width: 520px;
	margin: 0 0 30px 35px;
}
table.menuLink td{
	padding: 0 10px 10px 0;
}
table.menuTbl{
	width: 520px;
	margin: 0 auto 20px auto;
	padding: 0;
	font-size: 12px;
	border-collapse: collapse;
}
table.menuTbl th{
	width: 80%;
	padding: 8px;
	text-align: left;
	vertical-align: top;
	color: #5A3D1D;
}
table.menuTbl td{
	padding: 8px;
	text-align: right;
	vertical-align: bottom;
	border-bottom: 1px dotted #361A05;
}
div.menu_comment{
	padding: 8px;
	text-align: left;
}
/*---------------------------------------------------------
salon
----------------------------------------------------------*/
div.salonBox
{
	text-align: center;
	width: 555px;
	height: auto;
	margin-right: 10px;
	margin-left: 10px;
}
div.salonBox div.salon01
{
	margin-bottom: 25px;
	text-align: left;
}
div.salonBox div.salon02
{
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px #8c8c8c dashed;
	text-align: left;
}
div.salonBox div.salon02 div.salon_R01
{
	width: 320px;
	height: auto;
	float: right;
}
div.salonBox div.salon01 dl
{
	width: 280px;
}
div.salonBox div.salon01 dl dt
{
	font-weight: bold;
	font-size: 12px;
	padding-top: 5px;
}
div.salonBox div.salon01 dl dd
{
	font-size: 12px;
	paddign: 0 0 8px 0;
	margin: 0;
}
p.redTxt{
	margin: 10px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
table.salonTbl{
	width: 520px;
	margin: 0 auto 20px auto;
	padding: 0;
	font-size: 12px;
	border-collapse: collapse;
}
table.salonTbl th{
	width: 25%;
	padding: 8px;
	vertical-align: top;
	color: #5A3D1D;
	border: 1px solid #361A05;
	background-color: #E4DDD2;
}
table.salonTbl td{
	padding: 8px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #361A05;
	background-color: #FBF9F5;
}
table.salonTbl td.lastTd{
	text-align: center;
	font-weight: bold;
	color: #5A3D1D;
}
table.salonInfoTbl{
	width: 520px;
	margin: 0 auto 20px auto;
	padding: 0;
	font-size: 12px;
	border-collapse: collapse;
}
table.salonInfoTbl tr th{
	width: 25%;
	padding: 8px;
	vertical-align: top;
	color: #5A3D1D;
	border: 1px solid #fff;
	background-color: #f3ede5;
}
table.salonInfoTbl tr td{
	padding: 8px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #fff;
	background-color: #fff;
}
div.salonInfoTbl2 {
	padding: 8px;
	text-align: center;
	background-color: #f3ede5;
}
table.salonInfoTbl td table{
	border-collapse: collapse;
}
table.salonInfoTbl td table th{
	width: 25%;
	padding: 8px;
	vertical-align: top;
	color: #5A3D1D;
	background-color: #FBF9F5;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px dotted #361A05;
}
table.salonInfoTbl td table td{
	padding: 8px;
	text-align: left;
	vertical-align: top;
	background-color: #FBF9F5;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px dotted #361A05;
}
/*---------------------------------------------------------
links
----------------------------------------------------------*/
div.links-inner01{
	width: 520px;
	margin: 0 0 30px 20px;
	padding: 0;
}
div.links-inner01:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
/*---------------------------------------------------------
recommend
----------------------------------------------------------*/
di
.recommend-inner01{
	width: 520px;
	margin: 0 auto 30px auto;
	padding: 0;
}
div.recommend-inner02{
	width: 520px;
	margin: 0 auto 30px auto;
	padding: 0;
}
div.recommend-inner02:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
div.recommend-inner02 p{
	margin: 10px 0 0 0;
}
div.recommend-inner02 div.recommend-inner02L{
	width: 140px;
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}
div.recommend-inner02 div.recommend-inner02C{
	width: 140px;
	margin: 0 5px;
	padding: 0;
	float: left;
}
div.recommend-inner02 div.recommend-inner02R{
	width: 140px;
	margin: 0 5px;
	padding: 0;
	float: left;
}
div.recommend-inner02 img.arrow{
	margin: 60px 0 0 0;
	float: left;
}
div.recommend-inner03{
	width: 350px;
	margin: 0 0 30px 0;
	padding: 0;
	float: right;
}
div.recommend-inner03:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
div.recommend-inner03 img{
	float: right;
}
div.recommend-inner03 p{
	width: 120px;
	padding: 0;
	float: left;
}
/*---------------------------------------------------------
order 
----------------------------------------------------------
----------------------------------------------------------*/
div.order_Box
{
	text-align: center;
	width: 555px;
	height: auto;
	margin-left: 15px;
}
div.order_Box div.order01
{
	margin-bottom: 25px;
}
div.order_Box div.order_border
{
	margin-bottom: 10px;
	padding: 10px;
	border: 3px double #6e3808;
}
div.order_border table
{
	font-size: 12px;
}
div.order_border table tr th
{
	padding: 0 10px;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}
div.order_border table tr td
{
	font-weight: bold;
	color: #560a02;
	padding-bottom: 10px;
}
div.order_Box p
{
	text-align: left;
	color: #8c8c8c;
}
div.coupon
{
	width: 520px;
	height: 756px;
	background: url(http://verma-spa.com/s_img/order/bihaku01.gif) no-repeat;
}
div.coupon p.couponBT
{
	width: 375px;
	height: 40px;
	padding: 120px 0 0 72px;
	margin: 0;
}
div.coupon p.couponBT a
{
	display: block;
	width: 375px;
	height: 40px;
	text-indent: -9999px;
}
/*---------------------------------------------------------
voice 
----------------------------------------------------------
----------------------------------------------------------*/
div.voice_Box
{
	text-align: center;
	width: 575px;
	height: auto;
}
div.voice_Box div.voice01
{
	margin-bottom: 25px;
	text-align: left;
}
div.voice_Box div.voice01 p.info_txt01
{
	float: right;
	width: 350px;
	margin-right: 10px;
}
p.v_push
{
	font-weight: bold
	color: #511606;
	padding-bottom: 10px;
}
div.voice_Box div.voice02
{
	margin-bottom: 15px;
	text-align: left;
}
div.voice_Box div.voice02 div.v_01
{
	float: left;
	padding: 5px;
	background: #fff5f3;
}
div.voice_Box div.voice02 div.v_01 p
{
	padding top:15px;
	width: 160px;
}
div.voice_Box div.voice02 div.lr_m15
{
	margin: 0 10px;
}

.side_banner01{
background:url(http://www.bllucere.com/s_img/cmn/qr_01.gif) no-repeat;
width:201px;
height:214px;
}
.side_banner02{
background:url(http://www.bllucere.com/s_img/cmn/qr_02.gif) no-repeat;
width:201px;
height:214px;
}

/* -+-+-+-+-+-+-+-+-+-+-+-+- Global Navi Style */
#g_navi {
	MARGIN: 0px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/t_img/g_navi_bg.png) no-repeat;
	HEIGHT: 48px;
	width:794px;
}
#g_navi UL {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
#g_navi LI {
	LIST-STYLE-TYPE: none;
	DISPLAY: inline;
}
#g_navi LI A {
	TEXT-INDENT: -9877em;
	DISPLAY: block;
	FLOAT: left;
	HEIGHT: 48px;
	OVERFLOW: hidden;
	TEXT-DECORATION: none;
}
#g_navi LI.g_navi01 A {
	WIDTH: 158px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/t_img/g_navi.jpg) no-repeat 0px 0px;
}
#g_navi LI.g_navi02 A {
	WIDTH: 158px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/t_img/g_navi.jpg) no-repeat -159px 0px;
}
#g_navi LI.g_navi03 A {
	WIDTH: 158px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/t_img/g_navi.jpg) no-repeat -317px 0px;
}
#g_navi LI.g_navi04 A {
	WIDTH: 158px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/t_img/g_navi.jpg) no-repeat -475px 0px;
}
#g_navi LI.g_navi05 A {
	WIDTH: 158px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/t_img/g_navi.jpg) no-repeat -633px 0px;
}
#g_navi LI.g_navi01 A:hover {
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/t_img/g_navi.jpg) no-repeat 0px -47px;
}
#g_navi LI.g_navi02 A:hover {
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/t_img/g_navi.jpg) no-repeat -159px -47px;
}
#g_navi LI.g_navi03 A:hover {
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/t_img/g_navi.jpg) no-repeat -317px -47px;
}
#g_navi LI.g_navi04 A:hover {
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/t_img/g_navi.jpg) no-repeat -475px -47px;
}
#g_navi LI.g_navi05 A:hover {
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/t_img/g_navi.jpg) no-repeat -633px -47px;
}
#g_navi LI.g_navi01_on A {
	WIDTH: 153px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/t_img/g_navi.jpg) no-repeat 0px -88px;
}
#g_navi LI.g_navi02_on A {
	WIDTH: 155px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/t_img/g_navi.jpg) no-repeat -159px -88px;
}
#g_navi LI.g_navi03_on A {
	WIDTH: 155px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/t_img/g_navi.jpg) no-repeat -317px -88px;
}
#g_navi LI.g_navi04_on A {
	WIDTH: 155px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/t_img/g_navi.jpg) no-repeat -475px -88px;
}
#g_navi LI.g_navi05_on A {
	WIDTH: 159px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/t_img/g_navi.jpg) no-repeat -633px -88px;
}
/*index*/
div.concept{
	WIDTH: 778px;
	height:410px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/img/index/bg_message.png) no-repeat;
}
DIV.concept P {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 110px;
	PADDING-RIGHT: 10px;
	COLOR: #333333;
	FONT-SIZE: 10pt;
	font-weight:bold;
	PADDING-TOP: 30px;
	font-family:"ＭＳ Ｐ明朝"," 細明朝体","ヒラギノ明朝 Pro W3";
}

div.campaign{
	WIDTH: 788px;
	height:131px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/img/index/ba_campaign.png) no-repeat;
}
DIV.campaign P {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 240px;
	PADDING-RIGHT: 10px;
	FONT-SIZE: 100%;
	PADDING-TOP: 30px;
}
/* ---------- table ---------- */
table.sample{
 border-top:1px solid #ffffff;
 border-left:8px solid #ffffff;
 border-collapse:collapse;
 border-spacing:0;
 background-color:#ffffff;
	color:#2b2828;
	font-size:80%;
 empty-cells:show;
}
.sample th{
 border-right:8px solid #ffffff;
 border-bottom:1px solid #006600;
 color:#ffffff;
 background-color:#99CC00;
 background-image:url(../img/table-back.gif);
 background-position:left top;
 padding:0.3em 1em;
 text-align:center;
}
.sample td{
 border-right:8px solid #ffffff;
 border-bottom:1px solid #006600;
 padding:0.3em 1em;
}
/* ---------- table2 ---------- */
table.sample2{
 border-top:1px solid #666666;
 border-left:1px solid #666666;
 border-collapse:collapse;
 border-spacing:0;
 background-color:#ffffff;
	color:#2b2828;
	font-size:90%;
 empty-cells:show;
}
.sample2 th{
 border-right:1px solid #666666;
 border-bottom:1px solid #666666;
 color:#ffffff;
	background-color:	;
 padding:0.3em 1em;
 text-align:center;
}
.sample2 td{
 border-right:1px solid #666666;
 border-bottom:1px solid #666666;
 padding:0.3em 1em;
}
/* ---------- access---------- */
table.access{
 border-top:1px solid #cccccc ;
 border-left:1px solid #cccccc ;
 border-collapse:collapse;
 border-spacing:0;
 background-color:;
	color:#2b2828;
	font-size:90%;
 empty-cells:show;
}
.access th{
 border-right:1px solid #cccccc ;
 border-bottom:1px solid #cccccc ;
 color:;
 background-color:;
 background-image:url(../img/table-back.gif);
 background-position:left top;
 padding:0.5em 1.2em;
 text-align:center;
}
.access td{
 border-right:1px solid #cccccc ;
 border-bottom:1px solid #cccccc ;
 padding:0.5em 1.2em;
}
/* ---------- mailform ---------- */
table.mailform{
 border-top:1px solid #FFFFFF;
 border-left:1px solid #FFFFFF;
 border-collapse:collapse;
 border-spacing:0;
 background-color:;
	color:#2b2828;
	font-size:80%;
 empty-cells:show;
}
.mailform th{
 border-right:1px solid #FFFFFF;
 border-bottom:1px solid #FFFFFF;
 color:;
 background-color:;
 background-image:url(../img/table-back.gif);
 background-position:left top;
 padding:0.3em 1em;
 text-align:center;
}
.mailform td{
 border-right:1px solid #FFFFFF;
 border-bottom:1px solid #FFFFFF;
 padding:0.3em 1em;
}

/* ---------- menu_box ---------- */
table.menu-box{
 border-top:1px solid #FFFFFF;
 border-left:1px solid #FFFFFF;
 border-collapse:collapse;
 border-spacing:0;
 background-color:;
	color:#2b2828;
	font-size:80%;
 empty-cells:show;
}
.menu-box th{
 border-right:1px solid #FFFFFF;
 border-bottom:1px solid #FFFFFF;
 color:;
 background-color:;
 background-image:url(../img/table-back.gif);
 background-position:left top;
 padding:0.3em 1em;
 text-align:center;
}
.menu-box td{
 border-right:1px solid #FFFFFF;
 border-bottom:1px solid #FFFFFF;
 padding:0.3em 1em;
}
/* ---------- form ---------- */
input,textarea { border:1px solid #999; }
/* ---------- ボックス ---------- */
div.item-box { /* 親ボックス */ 
width: 550px; 
position: relative; 
} 
div.boxL { /* ボックス左 */ 
position: relative; 
left: 10px;
} 
div.boxR { /* ボックス右 */ 
position: relative ; 
left: 180px;
position: absolute ; 
top:0px;
} 
/* ---------- リスト ---------- */
div.entry ol li,
{	
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	background-color:inherit;
	line-height:130%;
	margin-left:40px;
	margin-bottom:5px;
	border-bottom:dotted 1px #ff0000;
	
	
}
div.entry ul li,
{	
	font-size:12px;
	color:#FF0000;
	background-color:inherit;
	line-height:130%;
	margin-left:40px;
	margin-bottom:5px;
}

/* ---------- contact ---------- */

div.contact
{
	PADDING-BOTTOM: 15px;
	BACKGROUND-COLOR: #ffffcc;
	WIDTH: 700px;
	HEIGHT: 100px;
	PADDING: 20px;
	margin-left: auto;
	margin-right:auto;
}
div.contact p
{
	font-size:80%;
}
div#menu
{
	WIDTH: 700px;
	PADDING: 20px;
	margin-left: auto;
	margin-right:auto;	
}
div#faq
{
	WIDTH: 700px;
	PADDING: 20px;
	margin-left: auto;
	margin-right:auto;	
}
div#link
{
	WIDTH: 700px;
	PADDING: 20px;
	margin-left: auto;
	margin-right:auto;	
}
div#sitemap
{
	WIDTH: 500px;
	PADDING: 20px;
	margin-left: auto;
	margin-right:auto;	
}

div#menu p
{
	font-size:80%;
}
div.menu_box
{
	PADDING-BOTTOM: 15px;
	background-image:url(http://verma-spa.sakura.ne.jp/image/css/bg_box_01.jpg);
	WIDTH: 600px;
	PADDING: 10px;
	margin-left: auto;
	margin-right:auto;
	margin-bottom:20px;
}
div.therapist_box
{
	PADDING-BOTTOM: 15px;
	background-image:url(http://verma-spa.sakura.ne.jp/image/css/bg_box_02.jpg);
	WIDTH: 700px;
	PADDING: 15px;
	margin-left: auto;
	margin-right:auto;
}
DIV.q {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 20px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/image/css/q.jpg) no-repeat 0px 50%;
	COLOR: #C37803;
	FONT-SIZE: 14px;
	PADDING-TOP: 5px;
}
DIV.a{
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 20px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/image/css/a.jpg) no-repeat 0px 5px;
	FONT-SIZE: 14px;
	PADDING-TOP: 5px;
	display :table-cell;
	vertical-align: top ;
}
div.ng_box
{
	PADDING-BOTTOM: 15px;
	background-image:url(http://verma-spa.sakura.ne.jp/image/css/bg_box_02.jpg);
	WIDTH: 500px;
	PADDING: 15px;
	margin-left: auto;
	margin-right:auto;
	border:2px dotted #6ebef2;
	
}

textarea.link-box {
width: 300px;
height: 100px;
}
/* ---------- sitemap ---------- */
.sitemap {
	margin: 0px 10px 10px 5px;
	padding: 10px;
	background-color: #FFF;	
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
	font-size: small;
	}
.sitemap p {
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
	font-weight: normal;
	font-size: small;
	line-height: 150%;
	text-align: left;
	margin-bottom: 2px;
	padding: 0px 8px 0px 8px;
	}
.sitemap blockquote {
	line-height: 150%;
	}
.sitemap li {
	line-height: 150%;
	}
.sitemap H3 {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: url(img/common/h5.gif);
	PADDING-BOTTOM: 11px;
	WIDTH: 502px;
	COLOR: #C17603;
	PADDING-TOP: 7px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	TEXT-ALIGN: left;
}
div.sitemap ol li
{	
	font-size:14px;
	font-weight:bolder;
	color:#C17603;
	background-color:inherit;
	line-height:130%;
	margin-left:10px;
	margin-bottom:10px;
	border-bottom:dotted 1px #C17603;
	
	
}
div.sitemap ul li
{	
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 15px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(http://verma-spa.sakura.ne.jp/img/common/h5.gif) no-repeat 0px 11px;
	COLOR: #C37803;
	FONT-SIZE: 14px;
	PADDING-TOP: 5px;
}

div.coupon2 {
	background:url("http://verma-spa.com/img/banner/bg_coupon.png") no-repeat 0 0;
	width:778px;
	height:163px;
	position:relative;
}

div.coupon3 {
	background:url("http://verma-spa.com/image/access/bg_coupon2.png") no-repeat 0 0;
	width:600px;
	height:140px;
	position:relative;
}


div.coupon2 p {
	position:absolute;
	top:65px;
	right:390px;
	font-size:120%;
	color:#333333;
	font-weight:bold;
}

input.print
{
	color:#ffffff;
	background-color:#855c33;
	font-size:70%;
	padding:4px 7px 3px 7px;
}

div.print {
	width:600px;
	margin:10px auto;
	text-align:center;
}

