@charset "UTF-8";.engineer__head-group{position:absolute;bottom:4.6%;left:10%}.engineer__head-sub{font-size:clamp(14px,calc(2.2566995769vw + 5.5373765867px),30px);text-align:right;letter-spacing:.1em}.engineer__head-title{font-size:clamp(40px,calc(9.8730606488vw + 2.976022567px),110px);line-height:1;letter-spacing:.04em;font-family:"Roboto Condensed",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.engineer__head-title span{display:block;font-size:clamp(25px,calc(5.6417489422vw + 3.8434414669px),65px)}.engineer-body{margin-top:clamp(20px,calc(3.9492242595vw + 5.1904090268px),48px)}.engineer-section{border-bottom:1px solid #fff;padding-bottom:clamp(30px,calc(1.6925246827vw + 23.6530324401px),42px);margin-bottom:clamp(40px,calc(7.0521861777vw + 13.5543018336px),90px)}.engineer-section.no-border{margin-bottom:0;padding-bottom:0;border-bottom:0}.engineer__title{font-size:clamp(16px,calc(1.1283497884vw + 11.7686882934px),24px);margin-bottom:clamp(10px,calc(1.4104372355vw + 4.7108603667px),20px);font-weight:700}.engineer__detail>div dd,.engineer__detail>div dt,.engineer__lead{font-size:14px;line-height:2}.engineer-section-block{margin-bottom:clamp(40px,calc(5.6417489422vw + 18.8434414669px),80px)}.engineer__detail{margin-top:clamp(20px,calc(1.4104372355vw + 14.7108603667px),30px)}.engineer__detail>div dt{white-space:nowrap}.engineer__satisfaction-img{margin:clamp(35px,calc(4.6544428773vw + 17.5458392102px),68px) 0 clamp(45px,calc(4.9365303244vw + 26.4880112835px),80px);text-align:center}.engineer-closeup{display:grid;grid-template-columns:auto 35.5%;gap:0 5.5%;padding-bottom:clamp(30px,calc(1.6925246827vw + 23.6530324401px),42px)}.engineer-closeup.border{border-bottom:1px solid #fff}.engineer-closeup__ttl{margin-bottom:clamp(10px,calc(.7052186178vw + 7.3554301834px),15px)}.engineer-closeup__ttl span{display:inline-block;font-size:clamp(14px,calc(.4231311707vw + 12.41325811px),17px);color:#73c1ed;font-family:"Roboto Condensed",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:italic;position:relative}.engineer-closeup__ttl span::before{display:block;content:"";width:100%;height:2px;background-color:#73c1ed;position:absolute;left:0;bottom:0}.engineer-closeup__img{margin-bottom:clamp(12px,calc(1.4104372355vw + 6.7108603667px),22px);text-align:center}.engineer-closeup__img.last{text-align:left;margin-bottom:0}.engineer-closeup__img.last .engineer-closeup__section-recommend02_img{display:block;text-align:center;margin-bottom:clamp(10px,calc(.7052186178vw + 7.3554301834px),15px)}.engineer-closeup__img.last .engineer-closeup__section-recommend02_detail{font-size:clamp(11px,calc(.2820874471vw + 9.9421720733px),13px);margin-top:clamp(8px,calc(.7052186178vw + 5.3554301834px),13px);line-height:1.7}.engineer-closeup__section-recommend02_title{font-size:clamp(16px,calc(.5641748942vw + 13.8843441467px),20px);margin-bottom:clamp(5px,calc(.4231311707vw + 3.41325811px),8px);font-weight:700}.engineer-closeup__section-recommend02_title .orange{color:#ea8114}.engineer-closeup__section-recommend02_title .small{display:block;font-size:14px;font-weight:400}.engineer-closeup__section-recommend02_title .note{display:block;font-size:11px;font-weight:400}.engineer-detail-list{padding-top:clamp(20px,calc(1.4104372355vw + 14.7108603667px),30px)}.engineer-detail-list__item{margin-bottom:clamp(20px,calc(1.1283497884vw + 15.7686882934px),28px)}.engineer-detail-list__item:last-child{margin-bottom:0}.engineer-detail-list__item_ttl{font-size:clamp(16px,calc(.1410437236vw + 15.4710860367px),17px)}.engineer-detail-list__item_lead{font-size:14px}.engineer-detail-list__item_img_wrapper{display:flex;align-items:center;justify-content:center;gap:0 clamp(10px,calc(2.8208744711vw + -.5782792666px),30px);margin-top:clamp(15px,calc(2.1156558533vw + 7.0662905501px),30px)}.engineer-detail-list__item_notice li{margin-top:clamp(10px,calc(1.4104372355vw + 4.7108603667px),20px);padding-left:clamp(10px,calc(.7052186178vw + 7.3554301834px),15px);font-size:clamp(12px,calc(.1410437236vw + 11.4710860367px),13px);position:relative}.engineer-detail-list__item_notice li::before{display:block;content:"※";position:absolute;top:0;left:0}@media only screen and (max-width:810px){body{position:relative}}@media only screen and (max-width:640px){body{position:relative}.engineer__head-group{bottom:3.5%;left:15px}.engineer-closeup{grid-template-columns:1fr;gap:15px 0}.engineer-closeup__section-recommend02_title{text-align:center}}