body{width:auto}.sp{display:none}.pc{display:block}#strengths .main-img-block{background-image:url(/letters/img/feature/strengths/main.jpg)}#strengths .str-contents{margin-bottom:60px}#strengths .title-gray-bg{padding:20px 0}#strengths .title-gray-bg span{font-size:26px}#strengths .str-block{max-width:770px;margin:0 auto;padding:0 30px}#strengths .str-step_box{margin-bottom:60px}#strengths .str-intro-lead{margin-bottom:50px;font-size:18px;line-height:1.8;font-weight:500}#strengths .str-intro-lead.mb,#strengths .str-intro-lead.mb02{margin-bottom:35px}#strengths .str-corsse_link-block{border-top:1px solid #e6e6e6}#strengths .str-corsse_link{display:inline-block;width:100%;padding:25px 0;border-bottom:1px solid #e6e6e6}#strengths .str-corsse_link:last-child{border-bottom:none}#strengths .str-corsse_link .str-corsse_link-box,#strengths .str-corsse_link:hover .str-corsse_link-box{background-image:url(/letters/img/feature/strengths/mark02.png);background-repeat:no-repeat;background-position:right 20px}#strengths .str-corsse_link .str-corsse_link-box{max-width:770px;display:flex;margin:auto;background-image:url(/letters/img/feature/strengths/mark01.png)}#strengths .str-corsse_link .str-corsse_link-box .link-text-box{margin-left:30px;margin-top:20px}#strengths .str-corsse_link .str-corsse_link-box .link-learn-area{font-size:20px;font-weight:700;letter-spacing:.06em}#strengths .str-corsse_link .str-corsse_link-box .link-english{font-size:10px;font-weight:700;color:#8c8c8c;opacity:.4}#strengths .str-corsse_link .str-corsse_link-box .link-corse{font-size:16px;font-weight:500;letter-spacing:.06em;margin-top:10px}#strengths .str-img-block{text-align:center;margin-bottom:25px}#strengths .str-literacy-block{background-color:#f7f7f7;padding:30px 25px 8px;border-radius:10px;margin-bottom:25px}#strengths .str-literacy-block.secound{background-color:#eeebeb}#strengths .str-literacy-block .literacy-h3{font-size:16px;font-weight:700;margin-bottom:25px}#strengths .str-literacy-block .literacy-h3 span{font-weight:500}#strengths .str-literacy-block .literacy-h3 span::before{content:"|";padding:0 .5em}#strengths .str-literacy-block .literacy-box{position:relative;background-color:#fff;padding:25px 30px;display:flex;border-radius:10px;margin-bottom:15px}#strengths .str-literacy-block .literacy-box.long::before,#strengths .str-literacy-block .literacy-box::before{content:"";position:absolute;bottom:-42px;left:40px;box-sizing:border-box;width:8px;height:12px;border:8px solid transparent;border-top:12px solid #2e0608;z-index:100}#strengths .str-literacy-block .literacy-box::after{content:"";position:absolute;bottom:-29px;left:46px;width:8px;height:42px;border-left:4px solid #2e0608;z-index:100}#strengths .str-literacy-block .literacy-box.long::before{bottom:-75px}#strengths .str-literacy-block .literacy-box.long::after{content:"";position:absolute;bottom:-62px;left:46px;width:8px;height:75px;border-left:4px solid #2e0608;z-index:100}#strengths .str-literacy-block .literacy-box.midle::before{content:"";position:absolute;bottom:-50px;left:40px;box-sizing:border-box;width:8px;height:12px;border:8px solid transparent;border-top:12px solid #2e0608;z-index:100}#strengths .str-literacy-block .literacy-box.midle::after{content:"";position:absolute;bottom:-38px;left:46px;width:8px;height:50px;border-left:4px solid #2e0608;z-index:100}#strengths .str-literacy-block .literacy-box .literacy-num{font-size:40px;font-family:'rits',sans-serif;padding:5px 30px 5px 0}#strengths .str-literacy-block .literacy-box .literacy-text .literacy-ttl{color:#ad181f;font-weight:700;font-size:16px}#strengths .str-literacy-block .literacy-box .literacy-text .literacy-english{font-size:10px;font-weight:700;color:#8c8c8c;opacity:.4}#strengths .str-literacy-block .literacy-box .literacy-text .literacy-txt{font-size:14px;font-weight:500;margin-top:10px}#strengths .str-link-btn{display:inline-block;width:100%;box-sizing:border-box;font-size:20px;font-weight:700;color:#fff;background-color:#ad181f;padding:28px 23px;border-radius:10px;margin-bottom:20px}#strengths .str-step-block{display:flex;padding:0 15px 50px}#strengths .str-step-block .step-box{text-align:center;width:calc(25% + 20px)}#strengths .str-step-block .step-box.pr-none{width:calc(25% - 20px)}#strengths .str-step-block .step-box .step-img.pr{position:relative;padding-right:40px}#strengths .str-step-block .step-box .step-img.pr::after,#strengths .str-step-block .step-box .step-img.pr::before{content:"";position:absolute;top:50%;right:3px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#strengths .str-step-block .step-box .step-img.pr::before{margin:5px 0;background-color:#2e0608;width:35px;height:2px}#strengths .str-step-block .step-box .step-img.pr::after{width:8px;height:8px;border-top:2px solid #2e0608;border-right:2px solid #2e0608;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#strengths .str-step-block .step-box .stepnum{font-size:24px;font-family:'rits',sans-serif;padding-right:40px}#strengths .str-step-block .step-box .step-txt.prn,#strengths .str-step-block .step-box .stepnum.prn{padding-right:0}#strengths .str-step-block .step-box .step-txt{font-size:16px;font-weight:700;line-height:1.5;padding-right:40px;padding-top:15px}#strengths .grade-box{background-color:#fff;padding:25px 30px;display:flex;align-items:center;border-radius:10px;margin-bottom:15px}#strengths .grade-box .grade-1{font-size:20px;font-weight:700;white-space:nowrap;padding-right:20px}#strengths .grade-box .grade-txt{font-size:14px;font-weight:500}@media screen and (max-width:1024px){body{width:auto}}@media screen and (max-width:767px){body{width:auto}.sp{display:block}#strengths .str-literacy-block .literacy-h3 span::before,.pc{display:none}#strengths .str-contents{margin-bottom:40px}#strengths .title-gray-bg{padding:10px 0;margin-bottom:20px}#strengths .title-gray-bg span{font-size:20px;margin:0 20px}#strengths .str-block{padding:0 20px}#strengths .str-block.sp-wide{padding:0}#strengths .str-step_box{margin-bottom:40px}#strengths .str-intro-lead{margin-bottom:35px;font-size:16px}#strengths .str-intro-lead.mb,#strengths .str-intro-lead.mb02{margin-bottom:15px}#strengths .str-corsse_link{padding:17px 0}#strengths .str-corsse_link .str-corsse_link-box,#strengths .str-corsse_link:hover .str-corsse_link-box{background-image:url(/letters/img/feature/strengths/mark02.png);background-repeat:no-repeat;background-position:right 20px top 5px}#strengths .str-corsse_link .str-corsse_link-box{padding:0 20px;background-image:url(/letters/img/feature/strengths/mark01.png)}#strengths .str-corsse_link .str-corsse_link-box .link-block-img{max-width:17.69%}#strengths .str-corsse_link .str-corsse_link-box .link-text-box{margin-left:15px;margin-top:5px;width:82.31%}#strengths .str-corsse_link .str-corsse_link-box .link-learn-area{font-size:16px;line-height:1.2}#strengths .str-corsse_link .str-corsse_link-box .link-corse{font-size:14px;letter-spacing:0;margin-top:5px}#strengths .str-literacy-block{padding:18px 20px 20px;margin-bottom:20px;border-radius:0}#strengths .str-literacy-block .literacy-h3{font-size:14px;margin-bottom:15px}#strengths .str-literacy-block .literacy-box{padding:20px 10px 20px 15px;margin-bottom:7px;border-radius:5px}#strengths .str-literacy-block .literacy-box::before{bottom:-30px;left:20px}#strengths .str-literacy-block .literacy-box::after{bottom:-19px;left:26px;height:28px}#strengths .str-literacy-block .literacy-box.long::before{bottom:-60px;left:20px}#strengths .str-literacy-block .literacy-box.long::after{bottom:-49px;left:26px;height:58px}#strengths .str-literacy-block .literacy-box.midle::before{bottom:-50px;left:20px}#strengths .str-literacy-block .literacy-box.midle::after{bottom:-38px;left:26px;height:45px}#strengths .str-literacy-block .literacy-box .literacy-num{font-size:28px;padding:5px 7px 5px 0}#strengths .str-literacy-block .literacy-box .literacy-text .literacy-ttl{font-size:14px}#strengths .str-literacy-block .literacy-box .literacy-text .literacy-txt{font-size:12px;margin-top:5px}#strengths .str-link-btn{padding:18px 15px;border-radius:5px;margin-left:20px;margin-right:20px;margin-bottom:0;width:calc(100% - 40px);font-size:14px}#strengths .str-step-block{padding:0 0 10px;display:block}#strengths .str-step-block .step-box{display:flex;align-items:center;width:auto}#strengths .str-step-block .step-box.pr-none{width:auto}#strengths .str-step-block .step-box .step-img{width:25.47%}#strengths .str-step-block .step-box .step-img.pr{padding-right:0;padding-bottom:26px}#strengths .str-step-block .step-box .step-img.pr::before{top:auto;bottom:3px;right:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:2px;height:20px;margin:0}#strengths .str-step-block .step-box .step-img.pr::after{top:auto;bottom:3px;right:calc(50% - 3px);width:8px;height:8px;border-top:none;border-bottom:2px solid #2e0608;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#strengths .str-step-block .step-box .step-sp-box{width:74.53%;padding-left:18px;text-align:left;padding-bottom:26px}#strengths .str-step-block .step-box .step-sp-box.prn{padding-bottom:0}#strengths .str-step-block .step-box .stepnum{padding-right:0;font-size:20px}#strengths .str-step-block .step-box .step-txt{padding-right:0;padding-top:0;font-size:14px}#strengths .grade-box{padding:20px 10px 20px 15px;margin-bottom:7px;border-radius:5px}#strengths .grade-box .grade-1{font-size:16px;padding-right:10px}#strengths .grade-box .grade-txt{font-size:12px}}@media screen and (max-width:580px){body{width:auto}#strengths .main-img-block{background-size:cover;background-position:center}#strengths .main-img-block::before{padding-top:76%}}
