@charset "UTF-8";
/* CSS Document */
.opacity a:hover img{Filter: Alpha(Opacity=80);opacity:.80;}
.f-r{float: right;}
.f-l{float: left;}
.mgt0{margin-top:0px;}
.mgt3{margin-top:3px;}
.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt23{margin-top:23px;}
.mgt25{margin-top:25px;}
.mgt30{margin-top:30px;}
.mgt40{margin-top:40px;}
.mgt45{margin-top:45px;}
.mgt50{margin-top:50px;}
.mgt70 {margin-top: 70px;}
.mgt90{margin-top:90px;}
.mgt105 {margin-top: 105px;}
.mgt300{margin-top:300px;}
.mgt1000{margin-top:1000px;}
.mgb5{margin-bottom:5px;}
.mgb10{margin-bottom:10px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}
.mgb50{margin-bottom:50px;}
.mgl3{margin-left:3px;}
.mgl5{margin-left:5px;}
.mgl10{margin-left:10px;}
.mgl12{margin-left:12px;}
.mgl15{margin-left:15px;}
.mgl17{margin-left:17px;}
.mgl18{margin-left:18px;}
.mgl20{margin-left:20px;}
.mgl25{margin-left:25px;}
.mgl30{margin-left:30px;}
.mgl35{margin-left:35px;}
.mgl40{margin-left:40px;}
.mgr15{margin-right:15px;}
.mgr30{margin-right:50px;}
.pdr0{padding-right:0 !important;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt50{padding-top:50px;}
.t-left{text-align:left !important;}
.t-center{text-align:center !important;}
.t-right{text-align:right !important;}
.cf {
	zoom:1;/*for IE 5.5-7*/
}
.cf:after {/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}

.center_in {
	width:1100px;
	margin: 0 auto;
}

#trialset {
	
}

#trialset .section01 {
	min-width: 1100px;
	height: 775px;
	background: url("../img/bg_fv.jpg") center top no-repeat;
	background-size: cover;
}

#trialset .section01 p.text {
	padding-top: 80px;
}

#trialset .section02 {
	min-width: 1100px;
	height: 775px;
	background: url("../img/bg_fv.jpg") center top no-repeat;
	background-size: cover;
}

#trialset .section02 {
	height: 740px;
	padding-top: 78px;
	background: url("../img/bg_pattern01_1.png") repeat;
}

#trialset .section02 .cv {
	height: 561px;
	background: url("../img/bg_cv.png") no-repeat;
	box-shadow: -2px 40px 14px 16px rgba(0,0,0,0.05);
}

#trialset .section02.second .cv {
	height: 561px;
	background: url("../img/bg_cv02.png") no-repeat;
}

#trialset .section02 .cv .cv_in {
	width:970px;
	margin: 0 auto;
  padding-top: 190px;
}


#trialset .section02 .cv .cv_l {
	float: left;
}
#trialset .section02 .cv .cv_r {
	float: right;
}

#trialset .section02 .cv .cv_r p.buy {
	margin-top: 40px;
	margin-left: 6px;
}

#trialset .section03 {
	background: url("../img/bg_bottle.png") center top no-repeat;
	padding: 500px 0 80px;
	background-color: #f8f8f8;
}
#trialset .section03 h2 {
	width: 1056px;
	margin: 0 auto;
}
#trialset .section03 p.img {
	margin-top: 50px;
}
#trialset .section03 p.btn {
	width:622px;
	margin: 30px auto 0;
}

#trialset .section04 {
	background: url("../img/bg_sv.jpg") center top no-repeat;
	background-size: cover;
	height:700px;
}

#trialset .section04 p.text {
	width:451px;
	margin-left: auto;
	padding-top: 130px;
}

#trialset .section05 {
	background: url("../img/bg_pattern02.jpg") repeat;
	padding: 80px 0 46px;
}

#trialset .section05 p.text {
	margin-top: 80px;
}
#trialset .section05 p.title {
	width:411px;
	margin: 60px auto 0;
}
#trialset .section05 p.img {
	margin-top: 30px;
}

#trialset .section06 {
	background: url("../img/bg_koushi.jpg") repeat;
	padding: 80px 0 46px;
}

#trialset .section07 {
	height: 433px;
	background: url("../img/bg_scalp.jpg") center top no-repeat;
	background-size: cover;
}

#trialset .section07 p.text{
	padding-top: 150px;
	margin-left: 10px;
}



#trialset .section08 {
	background: url("../img/bg_slash.jpg") repeat;
	padding: 100px 0 0;
}

#trialset .section08 p.text{
	width:868px;
	margin: 0 auto;
}
#trialset .section08 p.img01{
	margin-top: 42px;
}
#trialset .section08 p.img02{

}
.arrow {
width: 0;
height: 0;
border-style: solid;
border-width: 32px 31px 0 31px;
border-color: #eef1f6 transparent transparent transparent;
position: absolute;
left:calc(50% - 31px);

}





#trialset .section09 {
	background: url("../img/bg_tsuya.jpg") center top no-repeat;
	height: 761px;
	background-size: cover;
	padding: 70px 0;
	box-sizing: border-box;
}

#trialset .section09 p.title{
	width:828px;
	margin: 0 auto;
}
#trialset .section09 p.text{
	width:1056px;
	margin: 36px auto 0;
}
#trialset .section09 p.img{
	width:980px;
	margin: 60px auto 0;
}

#trialset .section10 {
	background: url("../img/bg_point.jpg") center top no-repeat;
	height: 858px;
	background-size: cover;
	padding: 70px 0;
	box-sizing: border-box;
}

#trialset .section10 p.text01 {
	margin-top: 50px;
}
#trialset .section10 p.text02 {
	margin-top: 50px;
}

#trialset .section11 {
	background: url("../img/bg_promise.jpg") center top no-repeat;
	height: 992px;
	background-size: cover;
	padding: 90px 0;
	box-sizing: border-box;
}

#trialset .section11 p.text01 {
	width:637px;
	margin-left: auto;
}
#trialset .section11 p.text02 {
	width:637px;
	margin-top: 28px;
	margin-left: auto;
}
#trialset .section11 p.text03 {
	width:637px;
	margin-top: 60px;
	margin-left: auto;
}

#trialset .section12 {
	background-color: #d3ab22;
}

#trialset .section12 p.title {
	
}

#trialset .section13 {
	background: url("../img/bg_compaund.jpg") center top no-repeat;
	height: 974px;
	background-size: cover;
	padding: 90px 0;
	box-sizing: border-box;
}
#trialset .section13 p.title {
	width:570px;
	margin:0 auto;
}

#trialset .section13 p.text01 {
	width:1031px;
	margin:34px auto 0;
}
#trialset .section13 p.text02 {
	width:1025px;
	margin:60px auto 0;
}

#trialset .section14 {
	background: url("../img/bg_koushi.jpg") repeat;
	padding: 80px 0;
	box-sizing: border-box;
}
#trialset .section14 p.title {
	width:336px;
	margin:0 auto;
}
#trialset .section14 p.text01 {
	width:681px;
	margin: 36px auto 0;
}
#trialset .section14 p.text02 {
	width:999px;
	margin: 52px auto 0;
}
#trialset .section14 p.text03 {
	width:1002px;
	margin: 30px auto 0;
}

#trialset .section15 {
	padding: 60px 0;
}
#trialset .section15 p.btn {
	width:662px;
	margin:0 auto;
}

#trialset .section15 p.text {
	margin-top: 60px;
	line-height: 1.9;
	color:#535353;
}

#trialset .section16 {
	padding: 33px 0;
	background-color: #a90005;
}

#trialset .section16 p.img {
	width:828px;
	margin: 0 auto;
}





