.product_pageContents .howto_box{padding-top:70px;margin-bottom:0}.product_pageContents .productSection .productSectionInner>.sectionTitleWrap::before{background-color:#707070}.product_pageContents #catch .sectionTitleWrap::before,.product_pageContents #howto .sectionTitleWrap::before,.product_pageContents #review .sectionTitleWrap::before{display:none}.product_pageContents #set .sectionTitleWrap,.product_pageContents #howto .sectionTitleWrap,.product_pageContents #review .sectionTitleWrap{padding-top:95px}.product_pageContents #catch .sectionImageWrap{margin-bottom:70px}.product_pageContents #catch .sectionTitleWrap .minText{color:#333}.product_pageContents #catch .sectionContentWrap{margin-top:45px}.product_pageContents #top .sectionTitleWrap>.sectionTitle>span.green{color:#3aa385;background:-webkit-gradient(linear, left bottom, left top, from(rgba(58,163,133,0.1)), color-stop(50%, rgba(0,0,0,0)));background:linear-gradient(to top, rgba(58,163,133,0.1) 0% 20%, rgba(0,0,0,0) 50% 100%)}.product_pageContents #check{padding-bottom:77px}.product_pageContents #check.bg-cream::before{height:100%}.product_pageContents #point .pointListWrap{padding-top:70px;margin-top:90px}.product_pageContents #point .pointListWrap .productSectionInner>.titleWrap{top:-40px}.product_pageContents #point .pointListWrap .productSectionInner .contentWrap .pointList .point .sectionTitleWrap.pointSectionTitleWrap{margin-top:100px}.product_pageContents #point .pointListWrap .productSectionInner .contentWrap .pointList .point .sectionTitleWrap.pointSectionTitleWrap .minText{margin-bottom:0}.product_pageContents #point .pointListWrap .productSectionInner .contentWrap .pointList .point .sectionTitleWrap.pointSectionTitleWrap .sectionTitle{margin-right:-30px}.product_pageContents #point .pointListWrap .productSectionInner .contentWrap .pointList #point01 #point01_02.imageWrap{margin-top:70px}.product_pageContents #point .pointListWrap .productSectionInner .contentWrap .pointList #point02 .sectionTitle{white-space:nowrap}.product_pageContents #point .pointListWrap .productSectionInner .contentWrap .pointList #point02 .sectionContentWrap .textWrap .fs14{font-size:14px}.product_pageContents #point .pointListWrap .productSectionInner .contentWrap .pointList #point03 .imageWrap{margin-top:100px}.product_pageContents #point .pointListWrap .productSectionInner .contentWrap .pointList #point03 .imageWrap img{width:112%}.product_pageContents #point #step{margin-top:115px}.product_pageContents #point #step .sectionTitleWrap::before{content:none}.product_pageContents #point #step .sectionTitleWrap .enTitle{left:0;top:0;width:139px}.product_pageContents #point #step .sectionTitleWrap .sectionTitle{white-space:nowrap}.product_pageContents #choose .sectionTitleWrap{margin-top:50px}.product_pageContents #choose .sectionTitleWrap::before{content:none}.product_pageContents #choose .sectionContentWrap{margin-top:40px}.product_pageContents #choose .sectionContentWrap>.imageWrap{margin-top:80px}.product_pageContents .bannerWrap{margin-top:90px}.product_pageContents .bannerWrap .banner{margin-top:80px}.product_pageContents .bannerWrap .banner:first-of-type{margin-top:0}.product_pageContents .pointListWrap{position:relative}.product_pageContents .pointListWrap.bg-cream::before{height:100%;background:#fbf8f5;background:-webkit-gradient(linear, left top, left bottom, from(#fbf8f5), to(#fff));background:linear-gradient(180deg, #fbf8f5 0%, #fff 100%)}.product_pageContents .pointListWrap .productSectionInner>.titleWrap{position:absolute;top:-25px;left:0}.product_pageContents .pointListWrap .productSectionInner>.titleWrap .title{margin:0 auto;width:81%}.product_pageContents .pointListWrap .productSectionInner>.titleWrap .title img{width:100%}.product_pageContents .pointListWrap .pointList .point{position:relative;margin-top:105px;padding-top:85px}.product_pageContents .pointListWrap .pointList .point:first-of-type{margin-top:0}.product_pageContents .pointListWrap .pointList .point .numWrap{position:absolute;top:-180px;left:-29.5%}.product_pageContents .pointListWrap .pointList .point .numWrap .num{width:260px}.product_pageContents .pointListWrap .pointList .point .numWrap .num img{width:100%}.product_pageContents .pointListWrap .pointList .point .sectionContentWrap{margin-top:15px}.product_pageContents .pointListWrap .pointList .point .imageWrap .image{width:100%}.product_pageContents .pointListWrap .pointList .point .imageWrap .image img{width:100%}.product_pageContents .pointListWrap .pointList .point .imageWrap+.textWrap{margin-top:30px}.product_pageContents .pointListWrap .pointList .point .textWrap+.imageWrap{margin-top:35px}

#top .sectionTitleWrap .borderBText {
	position: relative;
	margin-bottom: 48px;
	padding: 0 .25em;
	display: inline-block;
	font-size: 18px;
}
#top .sectionTitleWrap .borderBText::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #333;
}
