html .p-lp__reason__box strong{color:var(--lp-yellow) !important}html .p-lp__reason__staff{grid-template-columns:repeat(3, 1fr);gap:40px}html .p-lp__reason__staff .box{display:flex;flex-direction:column}html .p-lp__reason__staff .box ._info{display:contents}html .p-lp__reason__staff .box ._position{min-height:60px;order:1;display:flex;align-items:center;justify-content:flex-start;justify-content:center;text-align:center}html .p-lp__reason__staff .box .photo{order:2;margin-bottom:20px}html .p-lp__reason__staff .box h2{order:3}html .p-lp__reason__staff .box .name_en{order:4;margin-bottom:10px}html .p-lp__reason__staff .box .text{order:5}html .p-lp__reason__staff ._info{margin-top:5px;padding:10px 0}html .p-lp__reason__staff p{line-height:1;margin-bottom:0}html .p-lp__reason__staff h2{font-size:2.2rem;display:block;text-align:left;margin:0}html .p-lp__reason__staff .name_en{margin-top:5px;font-family:"Bebas Neue",san-serif;font-size:2.2rem;letter-spacing:.08rem;color:#0066a1}html .p-lp__reason__staff ._position{margin-top:7px;font-family:"Bebas Neue",san-serif;margin-bottom:12px;line-height:1.5;font-size:2rem;color:#0066a1}html .p-lp__reason__staff .photo{overflow:hidden;aspect-ratio:7/5}html .p-lp__reason__staff ._license{margin-top:7px}html .p-lp__reason__staff .text p{line-height:1.4;margin-bottom:1em}@media screen and (min-width: 769px){html .p-lp__reason__tl{display:flex;align-items:center;gap:20px;margin-bottom:20px}}html .p-lp__reason__box ._ico{height:120px;position:static}@media screen and (max-width: 992px){html .p-lp__reason__box ._ico{height:100px}}html .p-lp__reason__box ._ttl{padding-left:0;margin-bottom:0;line-height:1.4}@media screen and (max-width: 768px){html .p-lp__reason__box ._ttl{padding-top:20px;margin-bottom:30px}}html .p-lp__reason{margin-bottom:60px}html .p-lp__slider{margin-bottom:60px}html .message_text{text-align:center;margin-top:60px}html .p-lp__onayami .p-lp__grad_box{width:-moz-fit-content;width:fit-content;margin-inline:auto}html .p-lp__reason__staff img{width:100%}html .p-lp__reason ._fuki{padding-inline:10px}html body#home.business #mainVisual .mv_copy{transform:translateY(-15%);width:clamp(20px,5vw,80px)}html body#home #mainVisual .mv_copy .main_copy p+p{margin-top:8px}@media screen and (max-width: 1300px){html body#home.business #mainVisual .mv_copy{transform:translateY(-20%)}}@media screen and (max-width: 992px){html body#home.business #mainVisual .mv_copy{transform:translateY(-60%)}}@media screen and (max-width: 768px){html body#home.business #mainVisual .mv_copy{transform:none}}