/* CSS Document */

#hair_header {
	width:516px;
	min-height:192px;
	padding:0;
	margin:0;
	background-image:url(../image/m_hair/title_.jpg);
	background-repeat:no-repeat;
}

.hair_header_red{
	width:290px;
	font-size:16px;
	font-weight:bold;
	color:#ee4b87;
	margin:0 0 0 10px;
	padding:0;
}

.hair_header_text{
	font-size:12px;
	line-height:1.4;
	width:370px;
	color:#666;
	margin:5px 0 0 13px;
	padding:0;
}

#hair_title{
	font-size:30px;
	font-weight:bold;
	text-indent:0;
	background-color:transparent;
	color:#ee4b87;
	padding:0 0 0 13px;
	margin:0;
}

h1{
	color:#777;
	padding:5px 0 0 13px;
	margin:0;
	font-size:12px;
}

h2.phototitle{
	font-size:16px;
	color:#e03c5f;
	border-bottom:solid 3px #e03c5f;
	margin:15px 0 10px 0;
	padding: 0 4px 3px 4px;
}

h3.samplephoto{
	width:496px;
	height:36px;
	padding:0;
	overflow:hidden;
	background-repeat:no-repeat;
	text-indent:-9999px;
}


h3#harg_sample_01_t {background-image:url(../image/m_hair/harg_sample_01_t.gif); margin:15px 0 0 10px;}
h3#harg_sample_02_t {background-image:url(../image/m_hair/harg_sample_02_t.gif); margin:15px 0 0 10px;}
h3#harg_sample_03_t {background-image:url(../image/m_hair/harg_sample_03_t.gif); margin:15px 0 0 10px;}
h3#harg_sample_04_t {background-image:url(../image/m_hair/harg_sample_04_t.gif); margin:15px 0 0 10px;}
h3#harg_sample_05_t {background-image:url(../image/m_hair/harg_sample_05_t.gif); margin:15px 0 0 10px;}
h3#harg_sample_06_t {background-image:url(../image/m_hair/harg_sample_06_t.gif); margin:15px 0 0 10px;}
h3#harg_sample_07_t {background-image:url(../image/m_hair/harg_sample_07_t.gif); margin:15px 0 0 10px;}
h3#harg_sample_08_t {background-image:url(../image/m_hair/harg_sample_08_t.gif?1); margin:15px 0 0 10px;}
h3#harg_sample_09_t {background-image:url(../image/m_hair/harg_sample_09_t.gif?1); margin:15px 0 0 10px;}

h3#sebum_sample_01_t {background-image:url(../image/m_hair/sebum_sample_01_t.gif); margin:15px 0 0 10px;}

h3#tobacco_sample_01_t {background-image:url(../image/m_hair/tobacco_sample_01_t.gif); margin:15px 0 0 10px;}
h3#stress_sample_01_t {background-image:url(../image/m_hair/stress_sample_01_t.gif); margin:15px 0 0 10px;}
h3#lifestyle_sample_01_t {background-image:url(../image/m_hair/lifestyle_sample_01_t.gif); margin:15px 0 0 10px;}
h3#drinking_sample_01_t {background-image:url(../image/m_hair/drinking_sample_01_t.gif); margin:15px 0 0 10px;}
h3#uv-light_sample_01_t {background-image:url(../image/m_hair/uv-light_sample_01_t.gif); margin:15px 0 0 10px;}
h3#meal_sample_01_t {background-image:url(../image/m_hair/meal_sample_01_t.gif); margin:15px 0 0 10px;}
h3#supplement_sample_01_t {background-image:url(../image/m_hair/supplement_sample_01_t.gif); margin:15px 0 0 10px;}
h3#hairstyle_sample_01_t {background-image:url(../image/m_hair/hairstyle_sample_01_t.gif); margin:15px 0 0 10px;}
h3#perm_sample_01_t {background-image:url(../image/m_hair/perm_sample_01_t.gif); margin:15px 0 0 10px;}
h3#hat_sample_01_t {background-image:url(../image/m_hair/hat_sample_01_t.gif); margin:15px 0 0 10px;}
h3#softhair_sample_01_t {background-image:url(../image/m_hair/softhair_sample_01_t.gif); margin:15px 0 0 10px;}
h3#hairbrush_sample_01_t {background-image:url(../image/m_hair/hairbrush_sample_01_t.gif); margin:15px 0 0 10px;}
h3#seaweed_sample_01_t {background-image:url(../image/m_hair/seaweed_sample_01_t.gif); margin:15px 0 0 10px;}
h3#internal_sample_01_t {background-image:url(../image/m_hair/internal_sample_01_t.gif); margin:15px 0 0 10px;}
h3#autoimmune_sample_01_t {background-image:url(../image/m_hair/autoimmune_sample_01_t.gif); margin:15px 0 0 10px;}


h3.hair-title{
	text-indent:0;
	overflow:auto;
	height:auto;
	background-color: #FFEAEA;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #EE4848;
	padding: 4px 8px 4px 8px;
	margin:0 auto;
	width: 482px;
	/**/
	_width: 502px;
}

.hair-text{
	font-size: 12px;
	line-height: 18px;
	margin:0 auto;
	padding: 8px 10px 15px 10px;
	width: 476px;
	/**/
	_width: 496px;
}

.hairimg_sub{
	font-size:11px;
	color:#666;
	margin:-10px 10px 5px 10px;
	padding:0;
	text-align:right;
}

.title_blank>span{
	font-size:14px;
}


ul#list_pagelink>li{
	padding:0 15px 0 13px;
	border-right:solid 1px #999;
}

ul#list_pagelink>li:first-child{
	padding-left:0;
}
ul#list_pagelink>li:last-child{
	padding-right:0;
	border-right:none;
}

iframe.clickdata_left10{
	margin-bottom:15px;
}

div.sampleText10{
	padding-bottom:13px;
	border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
}

table.currentTable{
	border-collapse:collapse;
	border:none;
	border-top:solid 1px #DDDDDD;
	border-left:solid 1px #DDDDDD;
	margin:10px 10px 20px 10px;
}
table.currentTable th{
	background-color:#fff;
	font-weight:normal;
	font-size: 12px;
	line-height: 18px;
	padding:5px;
	border-right:solid 1px #DDDDDD;
	border-bottom:solid 1px #DDDDDD;
	vertical-align:top;
}
table.currentTable td{
	font-size: 12px;
	line-height: 18px;
	padding:5px;
	background-color:#F6F6F6;
	border-right:solid 1px #DDDDDD;
	border-bottom:solid 1px #DDDDDD;
	vertical-align:top;
}
table.currentTable tr>td:nth-child(2){
	background-color:#FFEEF3;
	color:#F51F1F;
	font-weight:bold;
	width:125px;
}
table.currentTable tr>td:nth-child(3){
	font-weight:bold;
}

.text_m10{
	margin:0 auto;
	padding:10px 10px 15px 10px;
	font-size:12px;
	color:#666;
	line-height:1.5;
}

.iamge_center{
	text-align:center;
	margin:0 0 15px 0;
}

ul#hair-factor{
	margin:0 auto;
	padding:5px 0 10px 0;
	width: 496px;
	list-style-type: none;
}

ul#hair-factor>li{
	font-size: 12px;
	padding: 5px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom: dotted 1px #CCCCCC;
}

ul#hair-factor>li:last-child{
	border:none;
}

.hairRed{
	color:#F51F1F;
}


#hair_attention span{
	color:#666;
	font-weight:bold;
}
#hair_attention span.r{
	color:#e90000;
}

.p-access__minute{padding:0px 0px 10px;}
.p-access__minute>dt{
	width:100%;
	padding:0 5px 5px;
	border-bottom:dashed 1px #ccc;
	font-weight: bold;
	font-size: 14px;
}
.p-access__minute>dd{
	width:100%;
	padding:5px 8px 15px;
	margin: 0;
	font-size: 12px;
}
.p-access__minute>dd:last-of-type{padding-bottom:0}

.p-access__h4{
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 10px;
}


.plicelist_h4{
  background: #FE87AA url(../image/common/midashi_red2.gif) repeat-x;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  width: 478px;
  padding: 9px;
	margin: 15px auto 10px;
}
