#featureDetail{counter-reset:feature;margin-top:80px}#featureDetail .featuresec{counter-increment:feature}#featureDetail .featuresec .phtbox,#featureDetail .featuresec .txtbox{width:50%;height:450px}#featureDetail .featuresec .phtbox img{width:100%;height:100%;object-fit:cover}#featureDetail .featuresec .txtbox .box{max-width:657px;margin-inline:0 auto;padding-block:120px 50px;padding-inline:50px 32px}#featureDetail .featuresec .txtbox .box>:first-child{margin-top:0}#featureDetail .featuresec .txtbox h3{padding:0 0 0 70px;position:relative;text-align:left}#featureDetail .featuresec .txtbox h3:before{content:counter(feature);font:normal normal 500 8rem/1.5 "Roboto","Noto Sans JP","Yu Gothic",YuGothic,"Hiragino Sans",Meiryo,sans-serif;color:#e6001f;font-style:italic;position:absolute;left:0;top:50%;transform:translateY(-50%)}#featureDetail .featuresec .txtbox h3+p{margin-top:40px}@media screen and (min-width: 601px){#featureDetail .featuresec:nth-of-type(even) .txtbox .box{margin-inline:auto 0;padding-inline:32px 50px}}@media screen and (max-width: 600px){#featureDetail .featuresec .phtbox,#featureDetail .featuresec .txtbox{width:100%;height:auto}#featureDetail .featuresec .txtbox .box{max-width:100%;padding-block:45px 40px;padding-inline:5%}#featureDetail .featuresec .txtbox .box h3{padding:0 0 0 50px}#featureDetail .featuresec .txtbox .box h3:before{font-size:6rem}#featureDetail .featuresec .txtbox .box h3+p{margin-top:30px}}