

/* xxxx
------------------------------------------------------------------------------*/


/* 基本レイアウト  ------------------------------------*/

#MainContents{
	background: url(/_/report/img/201203_01/bg.gif);
}
* html #MainContents{overflow: hidden;}
#report_201203_01{
	/*background: url(../../report/201203_01/img/bg_line.png) repeat-y center;*/
	margin-left: 35px;
	margin-right: 25px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 15px;
	background: url(/_/report/img/201203_01/bg_btm.gif) repeat-x bottom;
}
* html #report_201203_01{
	width: 650px;
	margin-left: 0px;
	margin-right: 0px;
	left: 5px;
	position: relative;
	overflow: hidden;
}
*+html #report_201203_01{
	width: 650px;
	margin-left: 0px;
	margin-right: 0px;
	left: 5px;
	position: relative;
	overflow: hidden;
}

.colImg{width: 220px;}
.colTxt{width: 415px;}
.floatLeft{float:left;}
.floatRight{float:right;}

.section{}
.section h3{margin-bottom: 10px;}
.section p{margin-bottom: 1em;}


.article:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.article{display:inline-table;min-height:1%;/*IE7対策*/}
/*HidesfromIE-mac\*/*html.article{height:1%;}.article{display:block;}/*EndhidefromIE-mac*/



/* xxxx  ------------------------------------*/
#h_main{
	margin-left: -25px;
	margin-right: -25px;
	margin-bottom: 25px;
}


/* xxxx  ------------------------------------*/
#reporter{}


/* xxxx  ------------------------------------*/
#belt{}
#belt .colImg{}
#belt .colTxt{}


/* xxxx  ------------------------------------*/
#report{
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 20px;
	background: url(/_/report/img/201203_01/separate.gif) repeat-x bottom;
}
#report .hgroup{
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: 20px;
}
#report .article{
	clear: both;
	padding-top: 15px;
	margin-bottom: 10px;
	background: url(/_/report/img/201203_01/separate.gif) repeat-x top;
}
#report .colTxt{
	width: 400px;
}
#report .colImg{
	width: 200px;
}


/* xxxx  ------------------------------------*/
#impression{
	position: relative;
	background: #FEFEF4;
	border: 3px solid #BD9C8B;
	padding-top: 20px;
}
#impression h3{
	/*margin-left: 18px;
	margin-top: -17px;*/
	
	position: absolute;
	left: 18px;
	 top: -17px;
}
#impression .inner{
	margin: 0 20px 10px 20px;
}
#impression .colImg{width: 170px;}
#impression .colTxt{width: 420px;}

#impression p{
	margin:0;
}

/* xxxx  ------------------------------------*/
#meyasu{}
#meyasu .inner{}


/* xxxx  ------------------------------------*/
#summary{
	padding: 10px;
	background: url(/_/report/img/201203_01/bg_wood.jpg);
}
#summary .inner{
	padding: 10px;
	border: 1px solid #B1A389;
}
#summary h3{
	color: #524938;
	font-size: 14px;
	font-weight:bold;
	margin-bottom: 2px;
}
#summary h4{}


#summary table.summaryTable{
	widows: 100%;
}
#summary table.summaryTable caption{
	color: #464445;
	font-weight:bold;
	padding-bottom: 10px;
}
#summary table.summaryTable th{
	width: 250px;
}
#summary table.summaryTable td{
	padding-left: 15px;
}
#summary address{
	margin-bottom: 0.5em;
}
#summary .tel{
	margin-bottom: 0.5em;
}
#summary .hours{
	margin-bottom: 0.5em;
}
#summary .link{}

/* nextsalon  ------------------------------------*/
.nextsalon {
	width:500px;
	height:106px;
	margin:30px auto 0;
	padding-bottom:20px;
	background:url(/_/report/img/201203_01/img_nextshop.jpg) no-repeat;
	position:relative;
}
.nextsalon .nextcont {
	position:absolute;
	top:25px;
	left:172px;
	padding-right:10px;
	font-size:12px;
	line-height:1.5em;
}




