#detail_type_d #ins_display_caption_pc {
	width: 1100px;
    margin: 0 auto;
}

.min_f{
    font-family:"Noto Serif JP", serif;
    font-weight: 500;
	letter-spacing: 0;
    font-feature-settings: 'palt' 1;
}
.orange{color: #ffa31b;}
.productcon{
	width:980px;
	margin:70px auto 0;
	color: #333;
	
	
	}
	
.productcon img{
	width: 100%;
}
.product_main img{
	margin:0 auto;
	
	
	}
	
.product_main{
	margin:0 auto;
	text-align: center;
	
	}




/*--- turmeron1 ------*/
.tur_con1{margin: 50px auto 55px;}
.tur_ttl{font-size: 33px; text-align: center; margin-bottom: 40px;}
.tur_ttl .big_f{font-size: 1.35em;}


.pickup_area{
	border-bottom: solid 2px #ffa31b;
	border-left: solid 2px #ffa31b;
	border-right: solid 2px #ffa31b;
	width: 780px; margin: 0 auto;
}
.pickup_area .pickup_ttl{background: #ffa31b; color: #fff; text-align: center; font-size: 34px; padding: 10px 0 12px;}
.triangle {
	background: #ffa31b;
  height: calc(50px / 2);
  width: 60px;
  clip-path: polygon(0 0, 100% 0, 50% 100%);
	margin: 0 auto;
}
.pickup_box{padding: 20px 35px 17px 50px; width: auto !important;}
.pickup_box li{margin-bottom: 17px; float: none !important;}
.pickup_box li dl{display: flex; align-items: center;}
.pickup_box li dl dt{width: 5%; margin-right: 2%;}
.pickup_box li dl dd{width: 93%; font-size: 23px;}


/*--- turmeron2 ------*/
.tur_con2{margin: 0 auto 0; padding: 45px 35px; background: #f5f2e6;}
.tur_con2 .inner{background: #fff; padding:65px 55px 50px; border: 1px solid #efd7b0;}
.tur_con2 .inner h3 {
    width: 620px;
    margin: 0 auto 35px;
}
.tur_con2 .mcopy1 {
    width: 480px;
    margin: 0 auto 18px;
}
.tur_con2 .mcopy_att {
    text-align: center;
    font-size: 18px;
    margin: 0 0 20px;
}
.tur_con2 .clinical_t {
    background: #eee;
    padding: 20px 25px 15px;
    font-size: 18px;
}

.tur_con2 .clinical_t p {
    padding-bottom: 8px;
    line-height: 1.55;
}
.tur_con2 .clinical_t p span {
    color: #e60012;
    font-weight: 500;
}
.tur_con2 .mcopy2{width: 420px; margin: 40px auto 35px;}
.tur_con2 .copy1{font-size: 19px; margin: 0 auto 40px; line-height: 1.6;}
.tur_con2 .clinical_pic{display: flex; justify-content: space-between; margin:19px auto 50px; width: 100%;}
.tur_con2 .clinical_pic .c_left{width: 56%;}
.tur_con2 .clinical_pic .c_right{width: 39.5%;}
.tur_con2 .clinical_pic .c_copy{font-size:13px; padding-top:12px; line-height:1.4;}
.tur_con2 .mcopy3{width: 570px; margin: 0 auto 45px;}
.tur_con2 .c_graf{width: 82%; margin: 0 auto; padding: 45px; background: #f3f3f3;}
/*--- turmeron3 ------*/
.tur_con3{margin: 0 auto 0; padding: 0 0; height: 580px; background: url("/user_data/packages/raku2pc/img/turmeron/taki_bg.jpg") no-repeat; background-size: 100%; position: relative;}
.taki_voice_area{position: absolute; right: 120px; top: 95px; color: #fff;}
.taki_voice_area h3{font-size: 42px; padding-bottom: 25px; font-weight: 600; line-height: 1.4;}
.taki_voice_area .taki_copy{font-size: 17px; font-weight: 500; padding: 0 0 35px; line-height: 1.85;}
.taki_voice_area .taki_att{font-size: 13px; font-weight: 300;}
.taki_profile{width: 145px; position: absolute; left: 270px; bottom: 45px;}
/*--- turmeron4 ------*/
.tur_con4{margin: 0 auto 0; padding: 50px 55px 50px; background: #f5f2e6;}
.voice_box{background: #fff; padding:25px 8px 20px 35px; margin-bottom: 30px; border: 1px solid #efd7b0; display: flex; justify-content: space-between;}
.voice_box .voice_detail{width: 59%;}
.voice_box .voice_pic{width: 38%; margin-top: -12px;}
.voice_box .voice_detail h3{font-size: 28px; padding-bottom: 12px; color: #e73638; letter-spacing: 0;}
.voice_box .voice_detail h3 span{border-bottom: 1px solid #e73638;}
.voice_box2 .voice_detail h3{font-size: 30px; padding-top: 5px;}
.voice_box .voice_detail .voice_copy{line-height: 1.7; font-size: 16px; letter-spacing: 0;}
.voice_box .voice_detail .voice_copy span{background: linear-gradient(transparent 8%, #fffc00 0%); padding: 4px 1px; color: #e73638;}
.voice_box .voice_pic .name{padding-left: 15px; font-weight: 600; margin-top: -15px; color: #e73738;}
.voice_box .voice_detail .name{padding-top: 15px; font-weight: 600; color: #e73738;}
.voice_att{font-size: 12px; margin-top: -20px;}

/*--- turmeron5 ------*/
.tur_con5{margin: 0 auto 0; padding: 60px 55px 60px;}
.tur_con5 .inner{display: flex; justify-content: space-between;}
.tur_con5 .inner .patent_pic{width: 42%;}
.tur_con5 .inner .patent_detail {width: 51%;}
.tur_con5 .inner .patent_detail h3{font-size: 29px; color: #7b5a09; padding-bottom: 20px; line-height: 1.4; font-weight: 600;}
.tur_con5 .inner .patent_detail h3 span{font-size: 1.7em;}

.tur_con5 .inner .patent_detail p{font-size: 16px; line-height: 1.85;}
.tur_con5 .inner .patent_detail p span{background: linear-gradient(transparent 8%, #fffc00 0%); padding: 4px 1px; color: #e73638;}


/*--- turmeron6 ------*/
.tur_con6{margin: 0 auto 0; padding: 60px 0 60px; background: #f3f3f3;}
.tur_con6 .sub_copy{text-align: center; font-size: 22px; padding-bottom: 15px;}
.tur_con6 h3{text-align: center; font-size: 38px; font-weight: 600; color: #e60012; padding-bottom: 45px;}
.tur_con6 h3 span{border-bottom: 1px solid #e60012;}
.tur_con6 .tur_pic6{width: 760px; margin: 0 auto;}

/*--- turmeron7 ------*/
.tur_con7{margin: 0 auto 0; padding: 55px 45px; background: url("/user_data/packages/raku2pc/img/turmeron/tur_bg.jpg") no-repeat; background-size: cover;}
.tur_con7 h3{color: #7b5a09; text-align: center; font-size: 42px; font-weight: 600; margin-bottom:35px;}
.tur_con7 h3 span{border-bottom: 1px solid #7b5a09;}
.tur_con7 .ukon_box{background: #fff; padding: 37px 30px; display: flex; justify-content: space-between; margin-bottom: 30px;}
.tur_con7 .ukon_box .ukon_pic{width: 47%;}
.tur_con7 .ukon_box .ukon_detail{width: 50%;}
.tur_con7 .ukon_box .ukon_detail .ukon_ttl{color: #7b5a09; font-size: 40px; font-weight: 600; padding-bottom: 10px;}
.tur_con7 .ukon_box .ukon_detail p{font-size: 18px; line-height: 1.7;}
.tur_con7 .ukon_box .ukon_detail p span{color: #e73638; font-weight: 600;}

.tur_con7 .ukon_box_area{background: #fff; padding: 40px 40px 40px;}
.tur_con7 .ukon_box_area .ukon_box2{background: #f6f4ec; padding: 30px 35px; display: flex; justify-content: space-between;}
.ukon_box2 .ukon_detail2{width: 66%;}
.ukon_box2 .ukon_detail2 .point_ttl{display: flex; align-items: center; margin-bottom: 18px;}
.ukon_box2 .ukon_detail2 .point{width: 21%; margin: 0 4% 0 0 !important;}
.ukon_box2 .ukon_detail2 .point_ttl h4{font-size: 32px; font-weight: 600; color: #7b5a09; line-height: 1.3;}
.ukon_box2 .ukon_detail2 p{line-height: 1.7; font-size: 16px;}
.ukon_box2 .ukon_detail2 p span{background: linear-gradient(transparent 8%, #fffc00 0%);
    padding: 4px 1px;
    color: #e73638;}
.ukon_box2 .ukon_pic2{width: 30%;}
.ukon_box_area .ukon_copy1{font-size: 33px; font-weight: 600; color: #e60012; margin: 25px auto 35px; text-align: center;}
.ukon_box_area .ukon_copy1 span{border-bottom: 1px solid #e60012;}

/*--- turmeron8 ------*/
.tur_con8{margin: 0 auto 50px; padding: 50px 35px 30px; background: #f5f2e6;}
.tur_con8 .prof_area{background: #fff; padding:35px 45px 35px; border: 1px solid #efd7b0;}
.tur_con8 .prof_area h3{font-size: 50px; font-weight: 600; color: #009842; margin-bottom: 35px;}
.tur_con8 .prof_area .samll_f{font-size: 0.85em;}
.tur_con8 .prof_area h3 .bline{border-bottom: 1px dashed #009842;}
.tur_con8 .prof_box{display: flex; justify-content: space-between;}
.tur_con8 .prof_box .prof_copy1{width: 64%; font-size: 17px; line-height: 1.85; padding-bottom: 8px;}
.tur_con8 .prof_box .prof_pic{width: 30%;}
.prof_pic .prof_title{font-weight: 500; font-size: 13px; padding-top: 10px; font-size: 14px; letter-spacing: 0;}
.prof_pic .name{font-weight: 600; font-size: 18px; padding-top: 0;}
.prof_pic2 .name{padding-top: 10px;}
.prof_pic .copy1{font-size: 11px; letter-spacing: 0;}
.prof_att{font-size: 13px; padding: 8px 0 30px;}









