@charset "utf-8";
/*------------------------------------------------*/
body{
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	margin-top: 0px;
	background-image: url(../img/h_bk.jpg);
	background-repeat: repeat-x;
	line-height:1.5;
}
/*-----------------------------------------------------------------------------------------------設定をオールリセットさせる*/
body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,pre,form,fieldset,
input,textarea,p,blockquote, {  
    margin:0; 
    padding:0; 
} 
table { 
    border-collapse:collapse; 
    border-spacing:0; 
} 
img {  
    border:0; 
} 
address,caption,cite,code,
dfn,em,strong,th,var { 
    font-style:normal; 
    font-weight:normal; 
}  
caption,th { 
    text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
    font-size:100%; 
    font-weight:normal; 
} 
/*-----------------------------------------------------------------------------------------------設定をオールリセットさせる*/
/*-----------------------------------------------------------------------------------------------class=""でクリアさせる*/
.clear{
	clear:both;
}
/*-----------------------------------------------------------------------------------------------class=""でクリアさせる*/
/*-----------------------------------------------------------------------------------------------Cleafixハックここから*/
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{display:inline-table;zoom:1;}
/* \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* */
/*-----------------------------------------------------------------------------------------------Cleafixハックここまで*/
/*-----------------------------------------------------------------------------------------------Cleafixハックここから*/
.clearfix-clear:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
clear:both;
}
.clearfix-clear{display:inline-table;zoom:1;}
/* \*/
* html .clearfix-clear{height:1%;}
.clearfix-clear{display:block;}
/* */
/*-----------------------------------------------------------------------------------------------Cleafixハックここまで*/
#head{
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	height: 130px;
}
#main{
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#contentsbox{
	width: 900px;
	display: block;
	clear: both;
}
#navibox{
	display: block;
	float: left;
	width: 230px;
}
#in-linebox{
	text-align: left;
	display: block;
	float: right;
	width: 670px;
}
#maincontents-box{
	display: block;
	width: 618px;
	border: 1px solid #999999;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
}
.saronhhh{
	background-image: url(../img/salon-h-bk.jpg);
	background-repeat: repeat-x;
	display: block;
	height: 22px;
	width: 98%;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #333333;
	margin-bottom: 10px;
}
.imgbox{
	display: block;
	clear: none;
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 5px;
	height: 180px;
}
.imgboxb{
	display: block;
	clear: none;
	float: right;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 5px;
}
.big{
	font-size: 16px;
	font-weight: bold;
}
.txt-m{
	font-size: 76%;
}
.txt-mbr{
	font-size: 76%;
	clear: both;
	display: block;
	padding-right: 7px;
	padding-left: 7px;
}
h6{
	font-size: 14px;
	font-weight: bold;
	color: #660033;
}
#maincontents-box dl{
	display: block;
	width: 280px;
	border: 1px solid #999999;
	float: left;
	margin-right: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 76%;
}
#maincontents-box dt{
	display: block;
	height: auto;
}
#maincontents-box dd{
	display: block;
	clear: both;
	padding: 0px;
	margin-left: 0px;
	font-size: 86%;
}
