.lp-legacy :where(h1,h2,h3,h4,h5,h6){font-weight:700}.lp-legacy .wrapper,.lp-legacy header,.lp-legacy .header_box,.lp-legacy .contents,.lp-legacy .accordion1,.lp-legacy .accordion-box,.lp-legacy .keyvisual,.lp-legacy .problem_box,.lp-legacy .problem_item,.lp-legacy .more_box,.lp-legacy .point_box,.lp-legacy .recruiting_box,.lp-legacy .mojizurashi,.lp-legacy .keisai,.lp-legacy .shoki,.lp-legacy .q-section-header,.lp-legacy .support_contents,.lp-legacy .contents_box,.lp-legacy .pointBox,.lp-legacy .arrow_box_wrapper,.lp-legacy .arrow_box,.lp-legacy .income_box,.lp-legacy .member-box,.lp-legacy .fukidashi,.lp-legacy .cv_button,.lp-legacy .voice_img1,.lp-legacy .box_s{max-width:100%}@media screen and (max-width:400px){.lp-legacy .cv_button,.lp-legacy .support_contents,.lp-legacy .contents_box,.lp-legacy .pointBox,.lp-legacy .income_box,.lp-legacy .member-box,.lp-legacy .fukidashi{box-sizing:border-box}}:where(.lp-legacy) img{max-width:none;display:inline}body:where(:has(.lp-legacy)){letter-spacing:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;background-color:#fff;background-image:none}@media screen and (max-width:340px){.lp-legacy #cta .title:before{left:0}.lp-legacy #cta .title:after{right:0}.lp-legacy #data .dataBox{max-width:calc(100% - 20px)}.lp-legacy .keyvisual_leftbox .income.income1{margin-left:min(100px,100% - 230px)}.lp-legacy .cta-box .cta_btn a{max-width:calc(100vw - 40px)}.lp-legacy .keyvisual .cv_button{box-sizing:border-box;max-width:100%}.lp-legacy .what .tit .border{max-width:100%}}
