@charset "UTF-8";
/*reason
----------------------------------------------- */
.reason .reason_feature{padding: 10vw 0 10vw;}
.reason .feature_box{width:90%;margin:0  auto 10%;}
.reason .feature_box .feature_img{width: 100%;margin: 0 auto 6%;}
.reason .feature_text{width: 100%; margin: 0 auto ;}
.reason .feature_text p{color: #000; font-size: 3.8vw; line-height:1.8;}

@media screen and (min-width: 736px) {
/* reason PC
----------------------------------------------- */
.reason .reason_feature{padding: 80px 0 80px;}
.reason .feature_box{width: 960px;margin: 0  auto 80px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-items: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}
.reason .feature_box .feature_img{width: 45%;margin: 0 0;}
.reason .feature_text{width: 50%;margin: 0;}
.reason .feature_text p{font-size: 16px;line-height:1.8;}
.reason .short{min-width: auto;}

}
