@charset "EUC-JP";

ul{
	list-style: none;
	margin:0;
	padding:0;
}

#bijin1712 {
	line-height:20px;
	color: #666;
	font-family: "MS PGothic",sans-serif;
	width:950px;
	margin: auto;
	background:url('../../../img/bijin/1810/topimg.png') 0 0px no-repeat;
}
#bijin1712 p{line-height: 23px;/*font-size: 13.6px;*/}

#bijin1712 h4{margin:0;}
#bijin1712wrap{width:900px;margin:0 auto;background-color:#fff;}
#bijin1712 #mCnts02{width: 820px;text-align:left;margin:41px auto 0;padding-bottom:2px;}
.cf:after{
	content:"";
	clear:both;
	display:block;
}
/* hedder
----------------------------------------------- */
#bijin1712 #top {width: 900px;height: 469px;overflow: hidden;margin: 0 0 53px 60px;}
#bijin1712 #top .topTtl {
	text-align: left;
	margin: 39px 0 37px 3px;
}
#bijin1712 #top h3 {width: 100%;margin: 0 0 42px 1px;text-align: left;}
#bijin1712 #top p {margin:0 0 0 1px;margin-bottom:43px;}

/* mCnts01 mCnts02 mCnts03
----------------------------------------------- */
.con_txt{
width:820px;
margin: 10px auto 28px;
text-align: left;
line-height: 1.9;
letter-spacing:0.02em;
}

#bijin1712 .con_txt h4{
margin-bottom:28px;
}

.con_txt:nth-child(4){
margin: 10px auto 60px;
}
.con_txt_p01{
width:373px;
line-height: 1.9;
letter-spacing:0.02em;
}

.con_txt_p01.left{
	float:left;
}

.con_txt_p01.right{
	float:right;
}


/* SNS
----------------------------------------------- */
ul#snsBtn{margin:2px 0px 0 0 !important;padding:0;}
#snsBtn {
	overflow: hidden;
	margin:0;
	/*padding: 0 10px 40px 0;*/
	width: 925px;
	list-style-type: none;
	margin-top:20px;
	margin-right:-20px;
}
#snsBtn li {float: right;margin: 10px 0 0 0;}
#snsBtn iframe {border:none;overflow:hidden;}
.mt4{margin-top:4px !important;}
.mb0{margin-bottom:0px !important;}
.mb24{margin-bottom:24px !important;}
.mb60{margin-bottom:60px !important;}
.w192{width:192px;}
.w485{width:485px;}
.mr60{margin-right:60px !important;}
#bijin1712 #mCnts02 { width: 820px; text-align: left; margin: 0 auto;}
#bijin1712 #mCnts02 .mCnts02_inImg {margin-bottom: 0 2px 0 0px;}
.float {float: right;}
#bijin1712 .Img_bg{
	background:#ffefd6;
	overflow:hidden;
}
#bijin1712 .Img_bg img{margin:19px;}
#bijin1712 .Img_bg .item3{margin-bottom:13px;}
#bijin1712 .fnt_txt_box{width:811px;margin:0 auto;}
#bijin1712 .fnt_txt_box:after{
	content:"";
	display:block;
	clear: both;
}
#bijin1712 .fnt_txt_box p{float:left;}
#bijin1712 .fnt_txt_box img{float:right;width:155px;margin-top:8px;margin-right:52px;}

#bijin1712 .fnt_txt{
	margin-left:57px;
}


.line{text-align: center;margin-top:20px;}

h5.care_ttl{
	margin-bottom:26px;
}

p.care_text{
	width:340px;
	margin-bottom:26px;
}

.item_text{
	float:right;
	margin-right:35px;
}

.text01{
	margin-top:50px;
	width:129px;
}

.text02{
	margin-top:42px;
	width:129px;
}

.text03{
	text-align:center;
	margin:0 0 13px 0;
	float:none;
}

.text03 .item_detail{
	text-align:center;
}

.item_text .item_ttl{
	color:#fc8f00;
	text-align: center;
	font-weight:bold;
}

.shampoo{
	background-color:#f8f8f8;
	padding:30px 0 10px;
}

.shampoo h5{
	text-align:center;
	margin-bottom:8px;
}

.bb-d .left{
	float:left;
}

.bb-d .right{
	float:right;
}

ul.howto{
	width:564px;
	margin:0 auto;
}

ul.howto li{
	display:flex;
	flex-wrap:wrap;
}

ul.howto p.num{
	margin:0;
	margin-right:16px;
}

ul.howto p.htext{
	margin:27px 0 0 0;
	width:460px;
}

ul.howto .list_lines{
	margin:10px 0 0;
}


ul.compList li{
	width:373px;
	float:left;
	/*min-height:187px;*/
	min-height:220px;
	margin-bottom:3px;
}

ul.compList li:nth-child(even){
	float:right;
}

ul.compList h5{
	margin-bottom:24px;
}

ul.compList .compDetail p{
	width:221px;
	float:left;
}

ul.compList .compDetail p.photo{
	width:129px;
	margin-left:23px;
}