﻿.l-inner{margin:0 auto;color:#333;width:100%;padding:0 15px 3rem 15px}.l-heading{font-family:"Noto Sans JP",sans-serif;position:relative;font-size:1.9rem;font-weight:bold;color:#333;width:fit-content;text-align:center;line-height:1.15;margin:2rem auto 1.5rem auto}.l-heading__middle{font-family:"Noto Sans JP","游ゴシック","Yu Gothic",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",verdana,Osaka,Sans-Serif;font-size:1.15rem;line-height:1.25;padding-left:1.25rem;font-weight:bold;position:relative}.l-heading__middle::before{content:"";display:inline-block;position:absolute;top:13px;left:0%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:16px;height:16px;background-image:url("../../img/circle.svg");background-size:contain;background-repeat:no-repeat}.l-btn{max-width:400px;margin:2rem auto 0 auto;height:60px;font-family:"Noto Sans JP",sans-serif}.l-btn a{display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:40px;font-size:16px;width:100%;height:100%;background:#979797;box-shadow:rgba(67,71,85,.27) 0px 0px .25em,rgba(90,125,188,.05) 0px .25em 1em;color:#fff;position:relative}.l-btn a::after{content:"";position:absolute;right:18px;border-top:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;bottom:0;margin:auto}.l-btn a span{display:block;font-size:.9rem;margin-bottom:3px}.l-btn__single{margin:0 auto;max-width:320px}.l-container-col2{display:grid;grid-template-columns:1fr 220px;gap:0 54px}.l-main-col2 .l-heading{font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:2rem;border-radius:2px;border-left:4px solid darkred;padding-left:.5em;margin:0 0 2rem 0}.l-main-col2 .l-heading::after{display:none}.link-btn-list__col3{margin-top:3rem;display:flex;justify-content:center;flex-direction:column;gap:1.5rem}.link-btn-list__col3 li{width:100%}.link-btn-list__col3 li.l-btn{margin-top:0}.mt3rem{margin-top:3rem}#contents_modifi{background:#fffed5;margin-top:0;padding-top:68px}.l-btn__bottom{margin:2.5rem auto 0 auto}.use--lead-txt{text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:1.5rem;color:#e5002d;line-height:1.25}.use-attention{margin-top:2rem}.use-attention h3{color:darkred;font-weight:bold;font-size:1.2rem}.use-attention ul{margin:1rem 0 0 1rem;display:flex;flex-direction:column;gap:.8rem}.use-attention ul li{color:#707070;line-height:1.6;position:relative}.use-attention ul li::before{position:relative;top:-3px;left:-8px;display:inline-block;width:4px;height:4px;content:"";border-radius:100%;background:#707070}.plan{display:grid;grid-template-columns:1fr;gap:1rem;color:#333;margin:3rem 0 0 0}.plan-a,.plan-b{border-radius:0 0 12px 12px;background:#ffb401;padding:0 8px 8px 8px;position:relative}.plan-a h2,.plan-b h2{text-align:center}.plan .plan-b h2{margin:0 auto;padding-left:0}.plan-b{background:#eee}.plan-b .plan--c-txt{background-image:url("../../img/circle_yellow.svg")}.plan-b .plan--txt__annotation{line-height:1.5;width:fit-content;margin:.8rem auto 0 auto}.plan-b .plan--txt__small{margin-top:1rem}.plan-b .plan--txt__annotation{padding-left:0;text-indent:0}.plan h2{color:#333;font-size:2rem;text-align:center;font-weight:bold;padding:1.6rem 0;padding-left:10px}.plan-container{background:#fff;border-radius:0 0 6px 6px;padding:1.4rem .8rem}.plan--c-txt{background-image:url("../../img/circle.svg");background-repeat:no-repeat;background-position:left center;font-size:1.35rem;font-weight:bold;width:fit-content;padding-left:1.5rem;margin:0 auto}.plan--c-txt__sc{margin-top:.3em;font-size:1.35rem;font-weight:bold;line-height:1.5;text-align:center}.plan--c-txt__strong{color:#e5002d;font-size:7.5vw;font-weight:bold;line-height:1.2;text-align:center;margin:1rem 0;font-feature-settings:"palt"}.plan--txt{font-size:1.35rem;font-weight:bold;line-height:1.4;margin:0}.plan--txt__annotation{font-size:1rem;color:darkred;margin:.5rem 0 0 0;font-feature-settings:"palt";text-indent:-1em;padding-left:1em;line-height:1.35}.plan--txt__round{display:flex;justify-content:center;align-items:center;border-radius:40px;height:40px;background:#e5002d;color:#fff;font-size:4.2vw;font-weight:bold;margin:1rem 0 0 0;letter-spacing:.1em}.plan--txt__small{margin:1rem 0 0 0;line-height:1.7}.plan--icon-img{position:absolute;left:-12px;top:-44px;transform:rotate(-10deg);width:100px;height:100px}.pay{margin-top:4rem}.pay img{width:100%;height:auto}.pay p{line-height:1.7}.img__round{border-radius:12px}/*# sourceMappingURL=sp_use.css.map */