@charset "UTF-8";html{font-size:62.5%}body{font-family:"Noto Sans JP",sans-serif;color:#000;font-size:1.8rem;line-height:1.8;letter-spacing:0.134em}h1{font-family:"a-otf-midashi-mi-ma31-pr6n",serif;letter-spacing:0.02em;border-radius:20px}h1 .title1{font-size:11rem}h1 .title2{margin-top:-10px;font-size:5rem}h1 .title3{margin-top:-30px;margin-left:-35px;font-size:6rem}h1 .title3 span{margin-left:-25px;font-size:5rem}h1 .title4{margin-top:22px;font-family:"a-otf-midashi-mi-ma31-pr6n",serif;font-size:3.7rem;line-height:1.4594594595}h2{font-family:"a-otf-midashi-mi-ma31-pr6n",serif;font-size:4.5rem;line-height:1.49}h3{font-family:"a-otf-ryumin-pr6n",serif;font-size:4.5rem;font-weight:300;line-height:1}.btn{position:relative;box-shadow:0 10px 5px 5px rgba(0,0,0,0.1);border-radius:70.5px;background:linear-gradient(180deg,#a40035 50%,#89002c 50%);width:778px;height:141px;transition:all 0.3s}.btn .btn_submit,.btn a{display:block;border-radius:70.5px;width:100%;height:100%;padding-left:212px;font-size:4rem;text-decoration:none;color:#fff;cursor:pointer;text-align:left}.btn .btn_submit img,.btn a img{margin-top:25px;width:246px}.btn .btn_submit span,.btn a span{margin-top:-35px;display:block}.btn:before{content:"";position:absolute;left:68px;top:50%;transform:translateY(-50%);width:115px;height:87px;background-image:url(../images/button_icon.svg);background-size:contain;pointer-events:none}.btn:after{content:"";position:absolute;right:41px;top:50%;transform:translateY(-65%);background-image:url(../images/right_arrow.svg);background-size:contain;width:23px;height:34px;pointer-events:none}.btn:hover{cursor:pointer;transform:translate(0,3px);box-shadow:0 0 0 0 rgba(0,0,0,0.1);transform:translate(0,5px)}.under-wrapper{position:relative}.under-wrapper .under:after{content:"";position:absolute;background-color:#2ab4fb;bottom:-4px;left:0;width:100%;height:2px}@media (max-width:900px){.sp_block{display:block}}@media (max-width:880px){body{font-size:1.8rem}h1{border-radius:20px}h1 .title1{font-size:11rem}h1 .title2{margin-top:-10px;font-size:5rem}h1 .title3{margin-top:-30px;margin-left:-35px;font-size:6rem}h1 .title3 span{margin-left:-25px;font-size:5rem}h1 .title4{margin-top:22px;font-size:3.7rem}h2{font-size:4.05rem}h3{font-size:4.05rem}.btn{box-shadow:0 9px 4.5px 4.5px rgba(0,0,0,0.1);border-radius:63.45px;width:700.2px;height:126.9px}.btn .btn_submit,.btn a{border-radius:63.45px;padding-left:190.8px;font-size:3.6rem}.btn .btn_submit img,.btn a img{margin-top:22.5px;width:221.4px}.btn .btn_submit span,.btn a span{margin-top:-31.5px}.btn:before{left:61.2px;width:103.5px;height:78.3px}.btn:after{right:36.9px;top:50%;transform:translateY(-65%);width:20.7px;height:30.6px}.under-wrapper .under:after{bottom:-3.6px;height:1.8px}}@media (max-width:790px){body{font-size:1.8rem}h1{border-radius:20px}h1 .title1{font-size:11rem}h1 .title2{margin-top:-10px;font-size:5rem}h1 .title3{margin-top:-30px;margin-left:-35px;font-size:6rem}h1 .title3 span{margin-left:-25px;font-size:5rem}h1 .title4{margin-top:22px;font-size:3.7rem}h2{font-size:3.6rem}h3{font-size:3.6rem}.btn{box-shadow:0 8px 4px 4px rgba(0,0,0,0.1);border-radius:56.4px;width:622.4px;height:112.8px}.btn .btn_submit,.btn a{border-radius:56.4px;padding-left:169.6px;font-size:3.2rem}.btn .btn_submit img,.btn a img{margin-top:20px;width:196.8px}.btn .btn_submit span,.btn a span{margin-top:-28px}.btn:before{left:54.4px;width:92px;height:69.6px}.btn:after{right:32.8px;width:18.4px;height:27.2px}.under-wrapper .under:after{bottom:-3.2px;height:1.6px}}@media (max-width:710px){body{font-size:1.8rem}h1{border-radius:18px}h1 .title1{font-size:9.9rem}h1 .title2{margin-top:-9px;font-size:4.5rem}h1 .title3{margin-top:-27px;margin-left:-31.5px;font-size:5.4rem}h1 .title3 span{margin-left:-22.5px;font-size:4.5rem}h1 .title4{margin-top:19.8px;font-size:3.33rem}h2{font-size:3.15rem}h3{font-size:3.15rem}.btn{box-shadow:0 7px 3.5px 3.5px rgba(0,0,0,0.1);border-radius:49.35px;width:544.6px;height:98.7px}.btn .btn_submit,.btn a{border-radius:49.35px;padding-left:148.4px;font-size:2.8rem}.btn .btn_submit img,.btn a img{margin-top:17.5px;width:172.2px}.btn .btn_submit span,.btn a span{margin-top:-24.5px}.btn:before{left:47.6px;width:80.5px;height:60.9px}.btn:after{right:28.7px;width:16.1px;height:23.8px}.under-wrapper .under:after{bottom:-2.8px;height:1.4px}}@media (max-width:640px){body{font-size:1.44rem}h1{border-radius:16px}h1 .title1{font-size:8.8rem}h1 .title2{margin-top:-8px;font-size:4rem}h1 .title3{margin-top:-24px;margin-left:-28px;font-size:4.8rem}h1 .title3 span{margin-left:-20px;font-size:4rem}h1 .title4{margin-top:17.6px;font-size:2.96rem}h2{font-size:2.7rem}h3{font-size:2.7rem}.btn{box-shadow:0 6px 3px 3px rgba(0,0,0,0.1);border-radius:42.3px;width:466.8px;height:84.6px}.btn .btn_submit,.btn a{border-radius:42.3px;padding-left:127.2px;font-size:2.4rem}.btn .btn_submit img,.btn a img{margin-top:15px;width:147.6px}.btn .btn_submit span,.btn a span{margin-top:-21px}.btn:before{left:40.8px;width:69px;height:52.2px}.btn:after{right:24.6px;width:13.8px;height:20.4px}.under-wrapper .under:after{bottom:-2.4px;height:1.2px}}@media (max-width:570px){body{font-size:1.08rem}h1{border-radius:14px}h1 .title1{font-size:7.7rem}h1 .title2{margin-top:-7px;font-size:3.5rem}h1 .title3{margin-top:-21px;margin-left:-24.5px;font-size:4.2rem}h1 .title3 span{margin-left:-17.5px;font-size:3.5rem}h1 .title4{margin-top:15.4px;font-size:2.59rem}h2{font-size:2.25rem}h3{font-size:2.25rem}.btn{box-shadow:0 5px 2.5px 2.5px rgba(0,0,0,0.1);border-radius:35.25px;width:389px;height:70.5px}.btn .btn_submit,.btn a{border-radius:35.25px;padding-left:106px;font-size:2rem}.btn .btn_submit img,.btn a img{margin-top:12.5px;width:123px}.btn .btn_submit span,.btn a span{margin-top:-17.5px}.btn:before{left:34px;width:57.5px;height:43.5px}.btn:after{right:20.5px;width:11.5px;height:17px}.under-wrapper .under:after{bottom:-2px;height:1px}}@media (max-width:500px){body{font-size:1.08rem}h1{border-radius:12px}h1 .title1{font-size:6.6rem}h1 .title2{margin-top:-6px;font-size:3rem}h1 .title3{margin-top:-18px;margin-left:-21px;font-size:3.6rem}h1 .title3 span{margin-left:-15px;font-size:3rem}h1 .title4{margin-top:13.2px;font-size:2.22rem}h2{font-size:2.25rem}h3{font-size:2.25rem}.btn{box-shadow:0 5px 2.5px 2.5px rgba(0,0,0,0.1);border-radius:35.25px;width:389px;height:70.5px}.btn .btn_submit,.btn a{border-radius:35.25px;padding-left:106px;font-size:2rem}.btn .btn_submit img,.btn a img{margin-top:12.5px;width:123px}.btn .btn_submit span,.btn a span{margin-top:-17.5px}.btn:before{left:34px;width:57.5px;height:43.5px}.btn:after{right:20.5px;width:11.5px;height:17px}.under-wrapper .under:after{bottom:-2px;height:1px}}@media (max-width:450px){body{font-size:1.26rem}h1{border-radius:10px}h1 .title1{font-size:5.5rem}h1 .title2{margin-top:-5px;font-size:2.5rem}h1 .title3{margin-top:-15px;margin-left:-17.5px;font-size:3rem}h1 .title3 span{margin-left:-12.5px;font-size:2.5rem}h1 .title4{margin-top:11px;font-size:1.85rem}h2{font-size:1.8rem}h3{font-size:1.8rem}.btn{box-shadow:0 4px 2px 2px rgba(0,0,0,0.1);border-radius:28.2px;width:311.2px;height:56.4px}.btn .btn_submit,.btn a{border-radius:28.2px;padding-left:84.8px;font-size:1.6rem}.btn .btn_submit img,.btn a img{margin-top:10px;width:98.4px}.btn .btn_submit span,.btn a span{margin-top:-14px}.btn:before{left:27.2px;width:46px;height:34.8px}.btn:after{right:16.4px;width:9.2px;height:13.6px}.under-wrapper .under:after{bottom:-1.6px;height:0.8px}}#first-view{position:relative;height:929px;background-image:url(../images/korabo-fv.png);background-position:100% 50%;background-size:cover;overflow:hidden}@media (max-width:1185px){#first-view{height:1098px;background-image:url(../images/fv_sp.jpg)}}.visual-content{position:absolute;left:14.3%;top:90px}@media (max-width:1185px){.visual-content{left:7.63%;top:18px}}@media (max-width:900px){.visual-content{position:static;margin:0 auto;padding-top:18px;width:600px}}.visual-content .fv-label{margin-top:38px}@media (max-width:1185px){.visual-content .fv-label{margin-top:91px}}@media (max-width:900px){.visual-content .fv-label{margin-left:-40px}}.visual-content .fv-label img:first-child{margin-left:-27px;width:271px;order:2}@media (max-width:1185px){.visual-content .fv-label img:first-child{margin-top:-110px;margin-left:127px;z-index:1}}.visual-content .fv-label img:nth-child(2){margin-left:-25px;width:241px;order:1}.visual-content .fv-label img:nth-child(3){margin-left:-20px;width:238px;order:3}@media (max-width:1185px){.visual-content .fv-label img:nth-child(3){margin-top:-110px}}@media (max-width:1185px){.visual-content .fv-label{display:flex;flex-direction:column;justify-content:center}}.name{position:absolute;right:6.2%;bottom:46px;font-size:3rem;color:#fff}@media (max-width:1185px){.name{bottom:50px}}@media (max-width:880px){#first-view{height:1098px}.visual-content{padding-top:18px;width:600px}.visual-content .fv-label{margin-top:91px;margin-left:-40px}.visual-content .fv-label img:first-child{margin-top:-110px;margin-left:127px;z-index:1;width:271px}.visual-content .fv-label img:nth-child(2){margin-left:-25px;width:241px}.visual-content .fv-label img:nth-child(3){margin-top:-110px;margin-left:-20px;width:238px}.name{right:7.2%;bottom:50px;font-size:3rem}}@media (max-width:790px){#first-view{height:1098px}.visual-content{padding-top:18px;width:600px}.visual-content .fv-label{margin-top:91px;margin-left:-40px}.visual-content .fv-label img:first-child{margin-top:-110px;margin-left:127px;z-index:1;width:271px}.visual-content .fv-label img:nth-child(2){margin-left:-25px;width:241px}.visual-content .fv-label img:nth-child(3){margin-top:-110px;margin-left:-20px;width:238px}.name{right:7.2%;bottom:50px;font-size:3rem}}@media (max-width:710px){#first-view{height:988.2px}.visual-content{padding-top:16.2px;width:540px}.visual-content .fv-label{margin-top:81.9px;margin-left:-36px}.visual-content .fv-label img:first-child{margin-top:-99px;margin-left:114.3px;width:243.9px}.visual-content .fv-label img:nth-child(2){margin-left:-22.5px;width:216.9px}.visual-content .fv-label img:nth-child(3){margin-top:-99px;margin-left:-18px;width:214.2px}.name{bottom:45px;font-size:2.7rem}}@media (max-width:640px){#first-view{height:878.4px}.visual-content{padding-top:14.4px;width:480px}.visual-content .fv-label{margin-top:72.8px;margin-left:-32px}.visual-content .fv-label img:first-child{margin-top:-88px;margin-left:101.6px;width:216.8px}.visual-content .fv-label img:nth-child(2){margin-left:-20px;width:192.8px}.visual-content .fv-label img:nth-child(3){margin-top:-88px;margin-left:-16px;width:190.4px}.name{bottom:40px;font-size:2.4rem}}@media (max-width:570px){#first-view{height:768.6px}.visual-content{padding-top:12.6px;width:420px}.visual-content .fv-label{margin-top:63.7px;margin-left:-28px}.visual-content .fv-label img:first-child{margin-top:-77px;margin-left:88.9px;width:189.7px}.visual-content .fv-label img:nth-child(2){margin-left:-17.5px;width:168.7px}.visual-content .fv-label img:nth-child(3){margin-top:-77px;margin-left:-14px;width:166.6px}.name{bottom:35px;font-size:2.1rem}}@media (max-width:500px){#first-view{height:658.8px}.visual-content{padding-top:10.8px;width:360px}.visual-content .fv-label{margin-top:54.6px;margin-left:-24px}.visual-content .fv-label img:first-child{margin-top:-66px;margin-left:76.2px;width:162.6px}.visual-content .fv-label img:nth-child(2){margin-left:-15px;width:144.6px}.visual-content .fv-label img:nth-child(3){margin-top:-66px;margin-left:-12px;width:142.8px}.name{bottom:30px;font-size:1.8rem}}@media (max-width:450px){#first-view{height:549px}.visual-content{padding-top:9px;width:300px}.visual-content .fv-label{margin-top:45.5px;margin-left:-20px}.visual-content .fv-label img:first-child{margin-top:-55px;margin-left:63.5px;width:135.5px}.visual-content .fv-label img:nth-child(2){margin-left:-12.5px;width:120.5px}.visual-content .fv-label img:nth-child(3){margin-top:-55px;margin-left:-10px;width:119px}.name{bottom:25px;font-size:1.5rem}}#button1{display:flex;justify-content:center;align-items:center;background-color:#ccd6d6;height:211px}@media (max-width:880px){#button1{height:189.9px}}@media (max-width:790px){#button1{height:168.8px}}@media (max-width:710px){#button1{height:147.7px}}@media (max-width:640px){#button1{height:126.6px}}@media (max-width:450px){#button1{height:105.5px}}#trouble{padding-top:60px;padding-bottom:110px;min-height:1020px;background-image:url(../images/trouble_bg.jpg);background-size:cover;background-position:50% 0%}#trouble h2{padding:0 1%;color:#fff;text-align:center;letter-spacing:0.04em;font-family:"a-otf-ryumin-pr6n",serif;font-weight:300}.trouble-example{position:relative;margin:60px auto 0;max-width:1091px;width:98%;min-height:520px;padding:57px 0;background-color:rgba(9,55,91,0.6);border:8px solid #fff}.trouble-example ul{list-style:none}.trouble-example ul li{position:relative;padding-left:150px;padding-right:50px;font-size:2.9rem;color:#fff;line-height:2.2068965517;letter-spacing:0}.trouble-example ul li .blue{color:#2ab4fb}.solution{margin-top:82px;padding:0 1%;font-family:"a-otf-ryumin-pr6n",serif;font-size:4.5rem;color:#fff;text-align:center;line-height:1.3333333333;letter-spacing:0.04em}.solution .under:after{height:3px;background-color:#a40035}@media (max-width:880px){#trouble{padding-top:54px;padding-bottom:99px;min-height:918px}.trouble-example{margin:54px auto 0;max-width:981.9px;min-height:468px;padding:51.3px 0;border:7.2px solid #fff}.trouble-example:after{bottom:-58.5px;border-top:49.5px solid #a40035;border-right:85.5px solid transparent;border-left:85.5px solid transparent}.trouble-example ul li{padding-left:135px;padding-right:45px;font-size:2.61rem}.trouble-example ul li:before{left:81px;top:18.9px;width:21.6px;height:22.5px}.solution{margin-top:73.8px;font-size:4.05rem}.solution .under:after{height:2.7px}}@media (max-width:790px){#trouble{padding-top:48px;padding-bottom:88px;min-height:816px}.trouble-example{margin:48px auto 0;max-width:872.8px;min-height:416px;padding:45.6px 0;border:6.4px solid #fff}.trouble-example:after{bottom:-52px;border-top:44px solid #a40035;border-right:76px solid transparent;border-left:76px solid transparent}.trouble-example ul li{padding-left:120px;padding-right:40px;font-size:2.32rem}.trouble-example ul li:before{left:72px;top:16.8px;width:19.2px;height:20px}.solution{margin-top:65.6px;font-size:3.6rem}.solution .under:after{height:2.4px}}@media (max-width:710px){#trouble{padding-top:42px;padding-bottom:77px;min-height:714px}.trouble-example{margin:42px auto 0;max-width:763.7px;min-height:364px;padding:39.9px 0;border:5.6px solid #fff}.trouble-example:after{bottom:-45.5px;border-top:38.5px solid #a40035;border-right:66.5px solid transparent;border-left:66.5px solid transparent}.trouble-example ul li{padding-left:105px;padding-right:35px;font-size:2.03rem}.trouble-example ul li:before{left:63px;top:14.7px;width:16.8px;height:17.5px}.solution{margin-top:57.4px;font-size:3.15rem}.solution .under:after{height:2.1px}}@media (max-width:640px){#trouble{padding-top:36px;padding-bottom:66px;min-height:612px}.trouble-example{margin:36px auto 0;max-width:654.6px;min-height:312px;padding:34.2px 0;border:4.8px solid #fff}.trouble-example:after{bottom:-39px;border-top:33px solid #a40035;border-right:57px solid transparent;border-left:57px solid transparent}.trouble-example ul li{padding-left:90px;padding-right:30px;font-size:1.74rem}.trouble-example ul li:before{left:54px;top:12.6px;width:14.4px;height:15px}.solution{margin-top:49.2px;font-size:2.7rem}.solution .under:after{height:1.8px}}@media (max-width:570px){#trouble{padding-top:30px;padding-bottom:55px;min-height:510px}.trouble-example{margin:30px auto 0;max-width:545.5px;min-height:260px;padding:28.5px 0;border:4px solid #fff}.trouble-example:after{bottom:-32.5px;border-top:27.5px solid #a40035;border-right:47.5px solid transparent;border-left:47.5px solid transparent}.trouble-example ul li{padding-left:75px;padding-right:25px;font-size:1.45rem}.trouble-example ul li:before{left:45px;top:10.5px;width:12px;height:12.5px}.solution{margin-top:41px;font-size:2.25rem}.solution .under:after{height:1.5px}}@media (max-width:450px){#trouble{padding-top:24px;padding-bottom:44px;min-height:408px}.trouble-example{margin:24px auto 0;max-width:436.4px;min-height:208px;padding:22.8px 0;border:3.2px solid #fff}.trouble-example:after{bottom:-26px;border-top:22px solid #a40035;border-right:38px solid transparent;border-left:38px solid transparent}.trouble-example ul li{padding-left:60px;padding-right:20px;font-size:1.16rem}.trouble-example ul li:before{left:36px;top:8.4px;width:9.6px;height:10px}.solution{margin-top:32.8px;font-size:1.8rem}.solution .under:after{height:1.2px}}#reason{padding-top:60px}#reason h2{font-size:4.7rem;text-align:center;color:#061342}#reason h2 .big{color:#a40035;font-size:6.9rem}.reason-item{margin-top:60px;padding-top:60px;padding-bottom:115px;background-image:url(../images/reason_bg.png)}@media (max-width:1170px){.reason-item{padding-top:180px}}.reason-item h3{position:relative;margin:0 auto;max-width:900px;width:98%;text-align:center;font-family:"a-otf-midashi-mi-ma31-pr6n",serif;font-weight:300}.reason-item h3:before{content:"";position:absolute;left:-145px;top:-68px;width:161px;height:171px;background-image:url(../images/reason_icon1.png);background-size:contain}@media (max-width:1170px){.reason-item h3:before{left:0;top:-185px}}.reason-item img{display:block;margin:40px auto 0;max-width:900px;width:98%}.reason-item div{margin:50px auto 0;width:693px;font-size:1.8rem;line-height:1.7222222222;letter-spacing:0.04em}.reason-item:nth-child(3) h3:before{background-image:url(../images/reason_icon2.png)}.reason-item:nth-child(4) h3:before{background-image:url(../images/reason_icon3.png)}@media (max-width:880px){#reason{padding-top:54px}#reason h2{font-size:4.23rem}#reason h2 .big{font-size:6.21rem}.reason-item{margin-top:54px;padding-top:162px;padding-bottom:103.5px}.reason-item h3:before{top:-166.5px;width:144.9px;height:153.9px}.reason-item img{margin:36px auto 0}.reason-item div{margin:45px auto 0;width:693px;font-size:1.8rem}}@media (max-width:790px){#reason{padding-top:48px}#reason h2{font-size:3.76rem}#reason h2 .big{font-size:5.52rem}.reason-item{margin-top:48px;padding-top:144px;padding-bottom:92px}.reason-item h3:before{top:-148px;width:128.8px;height:136.8px}.reason-item img{margin:32px auto 0}.reason-item div{margin:40px auto 0;width:693px;font-size:1.8rem}}@media (max-width:710px){#reason{padding-top:42px}#reason h2{font-size:3.29rem}#reason h2 .big{font-size:4.83rem}.reason-item{margin-top:42px;padding-top:126px;padding-bottom:80.5px}.reason-item h3:before{top:-129.5px;width:112.7px;height:119.7px}.reason-item img{margin:28px auto 0}.reason-item div{margin:35px auto 0;width:623.7px;font-size:1.8rem}}@media (max-width:640px){#reason{padding-top:36px}#reason h2{font-size:2.82rem}#reason h2 .big{font-size:4.14rem}.reason-item{margin-top:36px;padding-top:108px;padding-bottom:69px}.reason-item h3:before{top:-111px;width:96.6px;height:102.6px}.reason-item img{margin:24px auto 0}.reason-item div{margin:30px auto 0;width:554.4px;font-size:1.8rem}}@media (max-width:570px){#reason{padding-top:30px}#reason h2{font-size:2.35rem}#reason h2 .big{font-size:3.45rem}.reason-item{margin-top:30px;padding-top:90px;padding-bottom:57.5px}.reason-item h3:before{top:-92.5px;width:80.5px;height:85.5px}.reason-item img{margin:20px auto 0}.reason-item div{margin:25px auto 0;width:485.1px;font-size:1.8rem}}@media (max-width:500px){#reason{padding-top:30px}#reason h2{font-size:2.35rem}#reason h2 .big{font-size:3.45rem}.reason-item{margin-top:30px;padding-top:90px;padding-bottom:57.5px}.reason-item h3:before{top:-92.5px;width:80.5px;height:85.5px}.reason-item img{margin:20px auto 0}.reason-item div{margin:25px auto 0;width:415.8px;font-size:1.8rem}}@media (max-width:450px){#reason{padding-top:24px}#reason h2{font-size:1.88rem}#reason h2 .big{font-size:2.76rem}.reason-item{margin-top:24px;padding-top:72px;padding-bottom:46px}.reason-item h3:before{top:-74px;width:64.4px;height:68.4px}.reason-item img{margin:16px auto 0}.reason-item div{margin:20px auto 0;width:381.15px;font-size:1.4rem}}@media (max-width:400px){#reason{padding-top:24px}#reason h2{font-size:1.88rem}#reason h2 .big{font-size:2.76rem}.reason-item{margin-top:24px;padding-top:72px;padding-bottom:46px}.reason-item h3:before{top:-74px;width:64.4px;height:68.4px}.reason-item img{margin:16px auto 0}.reason-item div{margin:20px auto 0;width:346.5px;font-size:1.3rem}}#voice{background-color:#1c4260;padding-top:60px;padding-bottom:105px;overflow:hidden}#voice h2{font-size:4.7rem;color:#f2ddb4;line-height:1.4893617021;text-align:center}#voice h2 span{position:relative}#voice h2 span:before{content:"";position:absolute;right:112%;top:50%;transform:translateY(-50%);width:34.5vw;height:10px;background-image:url(../images/voice_title_left.png);background-size:contain}#voice h2 span:after{content:"";position:absolute;left:112%;top:50%;transform:translateY(-50%);width:34.5vw;height:10px;background-image:url(../images/voice_title_right.png);background-size:contain}#voice iframe{display:block;margin:60px auto;max-width:900px;width:98%}#voice div{text-align:center;font-size:1.5rem;letter-spacing:0.04em;color:#fff}@media (max-width:880px){#voice{padding-top:54px;padding-bottom:94.5px}#voice h2{font-size:4.23rem}#voice h2 span:before{right:112%;width:34.5vw;height:9px}#voice h2 span:after{left:112%;width:34.5vw;height:9px}#voice iframe{margin:54px auto}#voice div{font-size:1.5rem}}@media (max-width:790px){#voice{padding-top:48px;padding-bottom:84px}#voice h2{font-size:3.76rem}#voice h2 span:before{right:112%;width:34.5vw;height:8px}#voice h2 span:after{left:112%;width:34.5vw;height:8px}#voice iframe{margin:48px auto}#voice div{font-size:1.5rem}}@media (max-width:710px){#voice{padding-top:42px;padding-bottom:73.5px}#voice h2{font-size:3.29rem}#voice h2 span:before{right:112%;width:34.5vw;height:7px}#voice h2 span:after{left:112%;width:34.5vw;height:7px}#voice iframe{margin:42px auto}#voice div{font-size:1.35rem}}@media (max-width:620px){#voice{padding-top:36px;padding-bottom:63px}#voice h2{font-size:2.82rem}#voice h2 span:before{right:112%;width:34.5vw;height:6px}#voice h2 span:after{left:112%;width:34.5vw;height:6px}#voice iframe{margin:36px auto}#voice div{font-size:1.2rem}}@media (max-width:570px){#voice{padding-top:30px;padding-bottom:52.5px}#voice h2{font-size:2.35rem}#voice h2 span:before{right:112%;width:34.5vw;height:5px}#voice h2 span:after{left:112%;width:34.5vw;height:5px}#voice iframe{margin:30px auto}#voice div{font-size:1.05rem}}@media (max-width:450px){#voice{padding-top:24px;padding-bottom:42px}#voice h2{font-size:1.88rem}#voice h2 span:before{right:112%;width:34.5vw;height:4px}#voice h2 span:after{left:112%;width:34.5vw;height:4px}#voice iframe{margin:24px auto}#voice div{font-size:0.9rem}}#result{padding-top:60px;padding-bottom:60px}#result h2{position:relative;text-align:center;line-height:1.4893617021;letter-spacing:0.02em;color:#061342}#result h2:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-30px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:650px solid #a40035}@media (max-width:680px){#result h2:after{border-left:94vw solid #a40035}}#result img{display:block;margin:85px auto 0;max-width:737px;width:98%}@media (max-width:880px){#result{padding-top:54px;padding-bottom:54px}#result h2:after{bottom:-27px;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;border-left:84.6vw solid #a40035}#result img{margin:76.5px auto 0}}@media (max-width:790px){#result{padding-top:48px;padding-bottom:48px}#result h2:after{bottom:-24px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:75.2vw solid #a40035}#result img{margin:68px auto 0}}@media (max-width:710px){#result{padding-top:42px;padding-bottom:42px}#result h2:after{bottom:-21px;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-left:65.8vw solid #a40035}#result img{margin:59.5px auto 0}}@media (max-width:640px){#result{padding-top:36px;padding-bottom:36px}#result h2:after{bottom:-18px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:56.4vw solid #a40035}#result img{margin:51px auto 0}}@media (max-width:570px){#result{padding-top:30px;padding-bottom:30px}#result h2:after{bottom:-15px;border-top:2.5px solid transparent;border-bottom:2.5px solid transparent;border-left:47vw solid #a40035}#result img{margin:42.5px auto 0}}@media (max-width:450px){#result{padding-top:24px;padding-bottom:24px}#result h2:after{bottom:-12px;border-top:2px solid transparent;border-bottom:2px solid transparent;border-left:37.6vw solid #a40035}#result img{margin:34px auto 0}}#benefit{padding-top:115px;padding-bottom:99px;min-height:751px;background-image:url(../images/benefit_bg.png);background-size:cover;background-position:50% 0%}#benefit h2{text-align:center;font-size:4.7rem;color:#061342;letter-spacing:0.02em}.benefit-content{margin:60px auto 0;max-width:980px;width:98%;min-height:430px;background-color:#a40035;outline:3px solid #f2ddb4;outline-offset:-15px}.benefit-content ul{padding:50px 100px 50px 180px;list-style:none}.benefit-content ul li{position:relative;font-size:2.8rem;color:#fff;line-height:2.3214285714;letter-spacing:0.04em}.benefit-content ul li:before{content:"";position:absolute;left:-70px;top:10px;width:48px;height:44px;background-image:url(../images/benefit_check.png);background-size:contain}.benefit-content ul li span{color:#f2ddb4}@media (max-width:880px){#benefit{padding-top:103.5px;padding-bottom:89.1px;min-height:675.9px}#benefit h2{font-size:4.23rem}.benefit-content{margin:54px auto 0;min-height:387px;outline:2.7px solid #f2ddb4;outline-offset:-13.5px}.benefit-content ul{padding:45px 90px 45px 162px}.benefit-content ul li{font-size:2.52rem}.benefit-content ul li:before{left:-63px;top:9px;width:43.2px;height:39.6px}}@media (max-width:790px){#benefit{padding-top:92px;padding-bottom:79.2px;min-height:600.8px}#benefit h2{font-size:3.76rem}.benefit-content{margin:48px auto 0;min-height:344px;outline:2.4px solid #f2ddb4;outline-offset:-12px}.benefit-content ul{padding:40px 80px 40px 144px}.benefit-content ul li{font-size:2.24rem}.benefit-content ul li:before{left:-56px;top:8px;width:38.4px;height:35.2px}}@media (max-width:710px){#benefit{padding-top:80.5px;padding-bottom:69.3px;min-height:525.7px}#benefit h2{font-size:3.29rem}.benefit-content{margin:42px auto 0;min-height:301px;outline:2.1px solid #f2ddb4;outline-offset:-10.5px}.benefit-content ul{padding:35px 70px 35px 126px}.benefit-content ul li{font-size:1.96rem}.benefit-content ul li:before{left:-49px;top:7px;width:33.6px;height:30.8px}}@media (max-width:640px){#benefit{padding-top:69px;padding-bottom:59.4px;min-height:450.6px}#benefit h2{font-size:2.82rem}.benefit-content{margin:36px auto 0;min-height:258px;outline:1.8px solid #f2ddb4;outline-offset:-9px}.benefit-content ul{padding:30px 60px 30px 108px}.benefit-content ul li{font-size:1.68rem}.benefit-content ul li:before{left:-42px;top:6px;width:28.8px;height:26.4px}}@media (max-width:570px){#benefit{padding-top:57.5px;padding-bottom:49.5px;min-height:375.5px}#benefit h2{font-size:2.35rem}.benefit-content{margin:30px auto 0;min-height:215px;outline:1.5px solid #f2ddb4;outline-offset:-7.5px}.benefit-content ul{padding:25px 50px 25px 90px}.benefit-content ul li{font-size:1.4rem}.benefit-content ul li:before{left:-35px;top:5px;width:24px;height:22px}}@media (max-width:450px){#benefit{padding-top:46px;padding-bottom:39.6px;min-height:300.4px}#benefit h2{font-size:1.88rem}.benefit-content{margin:24px auto 0;min-height:172px;outline:1.2px solid #f2ddb4;outline-offset:-6px}.benefit-content ul{padding:20px 40px 20px 72px}.benefit-content ul li{font-size:1.12rem}.benefit-content ul li:before{left:-28px;top:4px;width:19.2px;height:17.6px}}#profile{padding-top:60px}#profile h2{text-align:center;font-size:4.7rem;letter-spacing:0.02em;color:#061342}.profile-content{position:relative;display:flex;justify-content:center;align-items:flex-start;margin-top:70px;padding:93px 1% 92px;background-image:url(../images/profile_bg.png),url(../images/profile_bg2.png);background-position:100% 0%,100% 0%;background-size:84vw,84vw;background-repeat:no-repeat,repeat-y}@media (max-width:900px){.profile-content{flex-direction:column;align-items:center;margin-bottom:calc(80vw);padding:93px 0 105px;background-image:url(../images/profile_bg_sp.png),url(../images/profile_bg2.png);background-size:100vw,100vw;background-repeat:no-repeat,repeat}}.profile-content>div{background-color:#f1f4f7;min-height:763px;max-width:805px;width:59.5%;padding:70px 36px 30px 72px;letter-spacing:0.03em}@media (max-width:900px){.profile-content>div{max-width:900px;width:100%;padding-bottom:90px}}.profile-content>div .profile-name{display:flex;align-items:center;font-family:"a-otf-ryumin-pr6n",serif;font-size:4rem;letter-spacing:0.12em;color:#061342}@media (max-width:1000px){.profile-content>div .profile-name{display:block}}@media (max-width:900px){.profile-content>div .profile-name{display:flex}}.profile-content>div .profile-name span{position:relative;margin-left:65px;font-size:2rem;align-items:center}@media (max-width:1000px){.profile-content>div .profile-name span{display:block;width:145px}}.profile-content>div .profile-name span:before{content:"";position:absolute;left:-43px;top:50%;transform:translateY(-50%);width:32px;height:1px;background-color:#061342}.profile-content>div .profile-name span:after{content:"";position:absolute;right:-43px;top:50%;transform:translateY(-50%);width:32px;height:1px;background-color:#061342}.profile-content>div .profile-body{margin-top:25px}.profile-content img.pc_img{margin-left:28px;max-width:520px;width:38.4%}@media (max-width:900px){.profile-content img.pc_img{display:none}}.sp_img{display:none}@media (max-width:900px){.sp_img{display:block;max-width:520px;width:59.5%;margin:0 auto}}@media (max-width:880px){#profile{padding-top:54px}#profile h2{font-size:4.23rem}.profile-content{margin-top:70px;margin-bottom:0;padding:93px 0 105px}.profile-content>div{min-height:763px;padding:70px 36px 90px 72px}.profile-content>div .profile-name{font-size:4rem}.profile-content>div .profile-name span{margin-left:65px;width:145px;font-size:2rem}.profile-content>div .profile-name span:before{left:-43px;width:32px;height:1px}.profile-content>div .profile-name span:after{right:-43px;width:32px;height:1px}.profile-content>div .profile-body{margin-top:25px}}@media (max-width:790px){#profile{padding-top:48px}#profile h2{font-size:3.76rem}.profile-content{margin-top:70px;margin-bottom:0;padding:93px 0 105px}.profile-content>div{min-height:763px;padding:70px 36px 90px 72px}.profile-content>div .profile-name{font-size:4rem}.profile-content>div .profile-name span{margin-left:65px;width:145px;font-size:2rem}.profile-content>div .profile-name span:before{left:-43px;width:32px;height:1px}.profile-content>div .profile-name span:after{right:-43px;width:32px;height:1px}.profile-content>div .profile-body{margin-top:25px}}@media (max-width:710px){#profile{padding-top:42px}#profile h2{font-size:3.29rem}.profile-content{margin-top:63px;margin-bottom:0;padding:83.7px 0 94.5px}.profile-content>div{min-height:686.7px;padding:63px 32.4px 81px 64.8px}.profile-content>div .profile-name{font-size:3.6rem}.profile-content>div .profile-name span{margin-left:58.5px;width:130.5px;font-size:1.8rem}.profile-content>div .profile-name span:before{left:-38.7px;width:28.8px;height:0.9px}.profile-content>div .profile-name span:after{right:-38.7px;width:28.8px;height:0.9px}.profile-content>div .profile-body{margin-top:22.5px}}@media (max-width:640px){#profile{padding-top:36px}#profile h2{font-size:2.82rem}.profile-content{margin-top:56px;margin-bottom:0;padding:74.4px 0 84px}.profile-content>div{min-height:610.4px;padding:56px 28.8px 72px 57.6px}.profile-content>div .profile-name{font-size:3.2rem}.profile-content>div .profile-name span{margin-left:52px;width:116px;font-size:1.6rem}.profile-content>div .profile-name span:before{left:-34.4px;width:25.6px;height:0.8px}.profile-content>div .profile-name span:after{right:-34.4px;width:25.6px;height:0.8px}.profile-content>div .profile-body{margin-top:20px}}@media (max-width:570px){#profile{padding-top:30px}#profile h2{font-size:2.35rem}.profile-content{margin-top:49px;margin-bottom:0;padding:65.1px 0 73.5px}.profile-content>div{min-height:534.1px;padding:49px 25.2px 63px 50.4px}.profile-content>div .profile-name{font-size:2.8rem}.profile-content>div .profile-name span{margin-left:45.5px;width:101.5px;font-size:1.4rem}.profile-content>div .profile-name span:before{left:-30.1px;width:22.4px;height:0.7px}.profile-content>div .profile-name span:after{right:-30.1px;width:22.4px;height:0.7px}.profile-content>div .profile-body{margin-top:17.5px}}@media (max-width:450px){#profile{padding-top:24px}#profile h2{font-size:1.88rem}.profile-content{margin-top:42px;margin-bottom:0;padding:55.8px 0 63px}.profile-content>div{min-height:457.8px;padding:42px 21.6px 54px 43.2px}.profile-content>div .profile-name{font-size:2.4rem}.profile-content>div .profile-name span{margin-left:39px;width:87px;font-size:1.2rem}.profile-content>div .profile-name span:before{left:-25.8px;width:19.2px;height:0.6px}.profile-content>div .profile-name span:after{right:-25.8px;width:19.2px;height:0.6px}.profile-content>div .profile-body{margin-top:15px}}#seminar{padding-top:60px}#seminar h2{text-align:center;font-size:4.7rem;letter-spacing:0.02em;color:#061342}.seminar-content{display:flex;justify-content:space-between;align-items:center;margin-top:60px;padding-top:120px;padding-left:4.75%;padding-bottom:156px;background-image:url(../images/seminar_bg.png),url(../images/seminar_bg2.png);background-size:84vw,84vw;background-position:0% 100%,0 100%;background-repeat:no-repeat,repeat-y}@media (max-width:1485px){.seminar-content{position:relative;flex-direction:column;align-items:flex-start;margin-bottom:30px;padding-left:0;padding:79px 6.25% 200px;background-size:100vw,100vw}}.seminar-content .grad-wrap{max-width:803px;width:50.8%}@media (max-width:1485px){.seminar-content .grad-wrap{width:100%;margin:0 auto;display:block}}.seminar-content table{color:#fff;font-size:1.5rem;letter-spacing:0.03em;border-spacing:0;width:100%}@media (max-width:1485px){.seminar-content table{max-width:none;width:100%}}.seminar-content table tr:nth-child(2n){background-color:#26415d}.seminar-content table tr:nth-child(odd){background-color:#0a2b45}.seminar-content table tr:nth-child(2) td{border-top:12px solid #0a2b45}.seminar-content table th{background-color:#a40035;text-align:center}.seminar-content table td{min-height:30px}.seminar-content table td:first-child{padding-left:28px}.seminar-content table td:nth-child(3){padding-right:28px}.seminar-content img{transform:translateY(10%);max-width:750px;width:44.6%}@media (max-width:1485px){.seminar-content img{position:relative;max-width:900px;width:92.27%;transform:none;padding-top:100px}}@media (max-width:880px){#seminar{padding-top:54px}#seminar h2{font-size:4.23rem}.seminar-content{margin-top:60px;margin-bottom:10vw;padding:79px 6.25% 100px}.seminar-content table{font-size:1.5rem}.seminar-content table tr:nth-child(2) td{border-top:12px solid #0a2b45}.seminar-content table td{min-height:30px}.seminar-content table td:first-child{padding-left:28px}.seminar-content table td:nth-child(3){padding-right:28px}}@media (max-width:790px){#seminar{padding-top:48px}#seminar h2{font-size:3.76rem}.seminar-content{margin-top:60px;margin-bottom:8vw;padding:79px 6.25% 174px}.seminar-content table{font-size:1.5rem}.seminar-content table tr:nth-child(2) td{border-top:12px solid #0a2b45}.seminar-content table td{min-height:30px}.seminar-content table td:first-child{padding-left:28px}.seminar-content table td:nth-child(3){padding-right:28px}}@media (max-width:710px){#seminar{padding-top:42px}#seminar h2{font-size:3.29rem}.seminar-content{margin-top:54px;margin-bottom:7vw;padding:71.1px 6.25% 90px}.seminar-content table{font-size:1.35rem}.seminar-content table tr:nth-child(2) td{border-top:10.8px solid #0a2b45}.seminar-content table td{min-height:27px}.seminar-content table td:first-child{padding-left:25.2px}.seminar-content table td:nth-child(3){padding-right:25.2px}}@media (max-width:640px){#seminar{padding-top:36px}#seminar h2{font-size:2.82rem}.seminar-content{margin-top:48px;margin-bottom:7vw;padding:63.2px 6.25% 80px}.seminar-content table{font-size:1.2rem}.seminar-content table tr:nth-child(2) td{border-top:9.6px solid #0a2b45}.seminar-content table td{min-height:24px}.seminar-content table td:first-child{padding-left:22.4px}.seminar-content table td:nth-child(3){padding-right:22.4px}}@media (max-width:570px){#seminar{padding-top:30px}#seminar h2{font-size:2.35rem}.seminar-content{margin-top:42px;margin-bottom:8vw;padding:55.3px 6.25% 70px}.seminar-content table{font-size:1.05rem}.seminar-content table tr:nth-child(2) td{border-top:8.4px solid #0a2b45}.seminar-content table td{min-height:21px}.seminar-content table td:first-child{padding-left:19.6px}.seminar-content table td:nth-child(3){padding-right:19.6px}}@media (max-width:450px){#seminar{padding-top:24px}#seminar h2{font-size:1.88rem}.seminar-content{margin-top:36px;margin-bottom:8vw;padding:47.4px 6.25% 60px}.seminar-content table{font-size:0.9rem}.seminar-content table tr:nth-child(2) td{border-top:7.2px solid #0a2b45}.seminar-content table td{min-height:18px}.seminar-content table td:first-child{padding-left:16.8px}.seminar-content table td:nth-child(3){padding-right:16.8px}}#books{padding-top:60px}#books h2{text-align:center;font-size:4.7rem;letter-spacing:0.02em;color:#061342}#books .books-content{margin-top:60px;padding-bottom:35px;background-color:#f1f4f7}.book-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:35px 5px;margin:0 auto;max-width:1373px;width:98%;padding-top:63px}.book-items .book-item{background-color:#fff}.book-items .book-item .item-img{padding:27px 8.9% 0}.book-items .book-item .item-img img{display:block;margin:0 auto;width:100%}.book-items .book-item .item-title{padding:19px 0 0 8.9%;font-size:1.7rem;line-height:1.3529411765;letter-spacing:0.08em}.book-items .book-item .publisher{padding:5px 0 27px 8.9%;font-size:1.3rem;letter-spacing:0.08em;color:#707070}.amazon{margin-top:50px;text-align:center}.amazon img{max-width:1373px;width:100%}@media (max-width:900px){.amazon{display:none}}.amazon_sp{display:none}@media (max-width:900px){.amazon_sp{display:block;margin-top:50px}}.amazon_sp img{width:100%}@media (max-width:880px){#books{padding-top:54px}#books h2{font-size:4.23rem}#books .books-content{margin-top:54px;padding-bottom:31.5px}.book-items{grid-template-columns:repeat(auto-fit,minmax(16%,1fr));gap:10px 5px;padding-top:30px}.book-items .book-item .item-img{padding:27px 8.9% 0}.book-items .book-item .item-title{padding:19px 0 0 8.9%;font-size:1.7rem}.book-items .book-item .publisher{padding:5px 0 27px 8.9%;font-size:1.3rem}.amazon_sp{margin-top:45px}}@media (max-width:790px){#books{padding-top:48px}#books h2{font-size:3.76rem}#books .books-content{margin-top:48px;padding-bottom:28px}.book-items .book-item .item-img{padding:27px 8.9% 0}.book-items .book-item .item-title{padding:19px 0 0 8.9%;font-size:1.7rem}.book-items .book-item .publisher{padding:5px 0 27px 8.9%;font-size:1.3rem}.amazon_sp{margin-top:45px}}@media (max-width:710px){#books{padding-top:42px}#books h2{font-size:3.29rem}#books .books-content{margin-top:42px;padding-bottom:24.5px}.book-items .book-item .item-img{padding:27px 8.9% 0}.book-items .book-item .item-title{padding:19px 0 0 8.9%;font-size:1.7rem}.book-items .book-item .publisher{padding:5px 0 27px 8.9%;font-size:1.3rem}.amazon_sp{margin-top:45px}}@media (max-width:640px){#books{padding-top:36px}#books h2{font-size:2.82rem}#books .books-content{margin-top:36px;padding-bottom:21px}.book-items .book-item .item-img{padding:20px 8.9%}.book-items .book-item .item-title{display:none}.book-items .book-item .publisher{display:none}.amazon_sp{margin-top:45px}}@media (max-width:570px){#books{padding-top:30px}#books h2{font-size:2.35rem}#books .books-content{margin-top:30px;padding-bottom:17.5px}.book-items .book-item .item-img{padding:15.3px 8.9%}.book-items .book-item .item-title{padding:17.1px 0 0 8.9%;font-size:1.53rem}.book-items .book-item .publisher{padding:4.5px 0 24.3px 8.9%;font-size:1.17rem}.amazon_sp{margin-top:40px}}@media (max-width:450px){#books{padding-top:24px}#books h2{font-size:1.88rem}#books .books-content{margin-top:24px;padding-bottom:14px}.book-items .book-item .item-img{padding:10px 8.9%}.book-items .book-item .item-title{padding:15.2px 0 0 8.9%;font-size:1.36rem}.book-items .book-item .publisher{padding:4px 0 21.6px 8.9%;font-size:1.04rem}.amazon_sp{margin-top:35px}}#difference{padding-top:60px}#difference h2{text-align:center;font-size:4.7rem;letter-spacing:0.02em;color:#061342}#difference .difference-content{margin:60px auto 50px;padding:102px 8.67% 50px;max-width:1160px;background-color:#f1f4f7}@media (max-width:900px){#difference .difference-content{padding-left:1%;padding-right:1%}}#difference .difference-content div{margin-top:48px;padding-left:160px;font-size:1.6rem;line-height:1.5625;letter-spacing:0.03em}#difference .btn{margin:64px auto 0}.difference-table{text-align:center;font-size:1.6rem;letter-spacing:0.08em;border-spacing:7px 4px}.difference-table tr th{position:relative;height:95px;font-size:2.6rem;letter-spacing:0.08em}.difference-table tr th.free{background-color:#a40035;color:#fff}.difference-table tr th.free:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:-70px;width:276px;height:61px;background-image:url(../images/difference.png);background-size:contain}.difference-table tr th.paid{background-color:#2c4e71;color:#fff}.difference-table tr td{background-color:#fff}.difference-table tr td.height{height:20px;background-color:#f1f4f7}.difference-table tr td.method{font-size:2rem}.difference-table tr td.content{padding:20px 1.3% 50px;letter-spacing:0.03em;text-align:left;vertical-align:top}.difference-table tr .free{position:relative;box-shadow:-3px 3px 10px 2px rgba(0,0,0,0.3)}.difference-table tr .free:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#a40035}.difference-table tr .free.method{height:95px}.difference-table tr .free.price{background-color:#fff799;height:83px;font-size:3rem;color:#e5004f}.difference-table tr .paid{position:relative}.difference-table tr .paid:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#2c4e71}.difference-table tr .item{width:18.5%;background-color:#cfddf2}@media (max-width:880px){#difference{padding-top:54px}#difference h2{font-size:4.23rem}#difference .difference-content{margin:54px auto 45px;padding:91.8px 1% 45px}#difference .difference-content div{margin-top:43.2px;padding-left:144px;font-size:1.44rem}#difference .btn{margin:57.6px auto 0}.difference-table{font-size:1.6rem;border-spacing:7px 4px}.difference-table tr th{height:95px;font-size:2.6rem}.difference-table tr th.free:before{top:-70px;width:276px;height:61px}.difference-table tr td.height{height:20px}.difference-table tr td.method{font-size:2rem}.difference-table tr td.content{padding:20px 1.3% 50px}.difference-table tr .free{box-shadow:-3px 3px 10px 2px rgba(0,0,0,0.3)}.difference-table tr .free:after{height:3px}.difference-table tr .free.method{height:95px}.difference-table tr .free.price{height:83px;font-size:3rem}.difference-table tr .paid:after{height:3px}.difference-table tr .item{width:18.5%}}@media (max-width:790px){#difference{padding-top:48px}#difference h2{font-size:3.76rem}#difference .difference-content{margin:48px auto 40px;padding:81.6px 1% 40px}#difference .difference-content div{margin-top:38.4px;padding-left:128px;font-size:1.28rem}#difference .btn{margin:51.2px auto 0}.difference-table{font-size:1.6rem;border-spacing:7px 4px}.difference-table tr th{height:95px;font-size:2.6rem}.difference-table tr th.free:before{top:-70px;width:276px;height:61px}.difference-table tr td.height{height:20px}.difference-table tr td.method{font-size:2rem}.difference-table tr td.content{padding:20px 1.3% 50px}.difference-table tr .free{box-shadow:-3px 3px 10px 2px rgba(0,0,0,0.3)}.difference-table tr .free:after{height:3px}.difference-table tr .free.method{height:95px}.difference-table tr .free.price{height:83px;font-size:3rem}.difference-table tr .paid:after{height:3px}.difference-table tr .item{width:18.5%}}@media (max-width:710px){#difference{padding-top:42px}#difference h2{font-size:3.29rem}#difference .difference-content{margin:42px auto 35px;padding:71.4px 1% 35px}#difference .difference-content div{margin-top:33.6px;padding-left:112px;font-size:1.12rem}#difference .btn{margin:44.8px auto 0}.difference-table{font-size:1.44rem;border-spacing:6.3px 3.6px}.difference-table tr th{height:85.5px;font-size:2.34rem}.difference-table tr th.free:before{top:-63px;width:248.4px;height:54.9px}.difference-table tr td.height{height:18px}.difference-table tr td.method{font-size:1.8rem}.difference-table tr td.content{padding:18px 1.3% 45px}.difference-table tr .free{box-shadow:-2.7px 2.7px 9px 1.8px rgba(0,0,0,0.3)}.difference-table tr .free:after{height:2.7px}.difference-table tr .free.method{height:85.5px}.difference-table tr .free.price{height:74.7px;font-size:2.7rem}.difference-table tr .paid:after{height:2.7px}}@media (max-width:640px){#difference{padding-top:36px}#difference h2{font-size:2.82rem}#difference .difference-content{margin:36px auto 30px;padding:61.2px 1% 30px}#difference .difference-content div{margin-top:28.8px;padding-left:96px;font-size:0.96rem}#difference .btn{margin:38.4px auto 0}.difference-table{font-size:1.28rem;border-spacing:5.6px 3.2px}.difference-table tr th{height:76px;font-size:2.08rem}.difference-table tr th.free:before{top:-56px;width:220.8px;height:48.8px}.difference-table tr td.height{height:16px}.difference-table tr td.method{font-size:1.6rem}.difference-table tr td.content{padding:16px 1.3% 40px}.difference-table tr .free{box-shadow:-2.4px 2.4px 8px 1.6px rgba(0,0,0,0.3)}.difference-table tr .free:after{height:2.4px}.difference-table tr .free.method{height:76px}.difference-table tr .free.price{height:66.4px;font-size:2.4rem}.difference-table tr .paid:after{height:2.4px}}@media (max-width:570px){#difference{padding-top:30px}#difference h2{font-size:2.35rem}#difference .difference-content{margin:30px auto 25px;padding:51px 1% 25px}#difference .difference-content div{margin-top:24px;padding-left:80px;font-size:0.8rem}#difference .btn{margin:32px auto 0}.difference-table{font-size:1.12rem;border-spacing:4.9px 2.8px}.difference-table tr th{height:66.5px;font-size:1.82rem}.difference-table tr th.free:before{top:-49px;width:193.2px;height:42.7px}.difference-table tr td.height{height:14px}.difference-table tr td.method{font-size:1.4rem}.difference-table tr td.content{padding:14px 1.3% 35px}.difference-table tr .free{box-shadow:-2.1px 2.1px 7px 1.4px rgba(0,0,0,0.3)}.difference-table tr .free:after{height:2.1px}.difference-table tr .free.method{height:66.5px}.difference-table tr .free.price{height:58.1px;font-size:2.1rem}.difference-table tr .paid:after{height:2.1px}}@media (max-width:450px){#difference{padding-top:24px}#difference h2{font-size:1.88rem}#difference .difference-content{margin:24px auto 20px;padding:40.8px 1% 20px}#difference .difference-content div{margin-top:19.2px;padding-left:64px;font-size:0.64rem}#difference .btn{margin:25.6px auto 0}.difference-table{font-size:0.96rem;border-spacing:4.2px 2.4px}.difference-table tr th{height:57px;font-size:1.56rem}.difference-table tr th.free:before{top:-42px;width:165.6px;height:36.6px}.difference-table tr td.height{height:12px}.difference-table tr td.method{font-size:1.2rem}.difference-table tr td.content{padding:12px 1.3% 30px}.difference-table tr .free{box-shadow:-1.8px 1.8px 6px 1.2px rgba(0,0,0,0.3)}.difference-table tr .free:after{height:1.8px}.difference-table tr .free.method{height:57px}.difference-table tr .free.price{height:49.8px;font-size:1.8rem}.difference-table tr .paid:after{height:1.8px}}#privilege{padding-top:60px;padding-bottom:60px}#privilege h2{text-align:center;font-size:4.7rem;line-height:1.4893617021;letter-spacing:0.02em;color:#061342}#privilege .privilege-img{margin-top:60px;text-align:center}#privilege .privilege-img img{max-width:1240px;width:100%}#privilege .privilege-description{margin:10px auto 0;padding-left:11.7%;max-width:1160px;font-size:2rem;line-height:1.9;letter-spacing:0.03em}@media (max-width:880px){#privilege{padding-top:54px;padding-bottom:54px}#privilege h2{font-size:4.23rem}#privilege .privilege-img{margin-top:54px}#privilege .privilege-description{margin:9px auto 0;padding-left:11.7%;font-size:1.8rem}}@media (max-width:790px){#privilege{padding-top:48px;padding-bottom:48px}#privilege h2{font-size:3.76rem}#privilege .privilege-img{margin-top:48px}#privilege .privilege-description{margin:8px auto 0;padding-left:11.7%;font-size:1.6rem}}@media (max-width:710px){#privilege{padding-top:42px;padding-bottom:42px}#privilege h2{font-size:3.29rem}#privilege .privilege-img{margin-top:42px}#privilege .privilege-description{margin:7px auto 0;font-size:1.4rem}}@media (max-width:640px){#privilege{padding-top:36px;padding-bottom:36px}#privilege h2{font-size:2.82rem}#privilege .privilege-img{margin-top:36px}#privilege .privilege-description{margin:6px auto 0;font-size:1.2rem}}@media (max-width:570px){#privilege{padding-top:30px;padding-bottom:30px}#privilege h2{font-size:2.35rem}#privilege .privilege-img{margin-top:30px}#privilege .privilege-description{margin:5px auto 0;font-size:1rem}}@media (max-width:450px){#privilege{padding-top:24px;padding-bottom:24px}#privilege h2{font-size:1.88rem}#privilege .privilege-img{margin-top:24px}#privilege .privilege-description{margin:4px auto 0;padding-left:3%;font-size:0.8rem}}#form{padding-top:60px;padding-bottom:60px;overflow:hidden}#form h2{position:relative;text-align:center;font-size:4.7rem;letter-spacing:0.02em;color:#061342}#form h2:before{content:"";position:absolute;left:-410px;top:50%;transform:translateY(-50%);border-top:5px solid transparent;border-right:calc(810/1680 * 100vw) solid #a40035;border-bottom:5px solid transparent}#form h2:after{content:"";position:absolute;right:-410px;top:50%;transform:translateY(-50%);border-top:5px solid transparent;border-left:calc(810/1680 * 100vw) solid #a40035;border-bottom:5px solid transparent}#form ul{margin:60px auto 0;max-width:790px;width:90%;font-size:1.6rem;line-height:1.5;letter-spacing:0;list-style:none}#form ul li{margin-top:25px;padding-left:1em;text-indent:-1.3em}#form ul li:before{content:"●"}#form ul li:first-child{margin-top:0}form input[type=email],form input[type=text]{display:block;margin:45px auto 0;padding:0 1%;max-width:770px;width:90%;height:70px;background-color:#e5e5e5;font-family:"a-otf-ryumin-pr6n",serif;font-size:3rem}form input[type=email]::placeholder,form input[type=text]::placeholder{text-align:center;color:#262626}form .btn{margin:63px auto 0}@media (max-width:880px){#form{padding-top:54px;padding-bottom:54px}#form h2{font-size:4.23rem}#form h2:before{left:-369px;border-top:4.5px solid transparent;border-right:calc(810/1680 * 100vw) solid #a40035;border-bottom:4.5px solid transparent}#form h2:after{right:-369px;border-top:4.5px solid transparent;border-left:calc(810/1680 * 100vw) solid #a40035;border-bottom:4.5px solid transparent}#form ul{margin:60px auto 0;font-size:1.6rem}#form ul li{margin-top:25px}form input[type=email],form input[type=text]{margin:40.5px auto 0;height:63px;font-size:2.7rem}form .btn{margin:56.7px auto 0}}@media (max-width:790px){#form{padding-top:48px;padding-bottom:48px}#form h2{font-size:3.76rem}#form h2:before{left:-328px;border-top:4px solid transparent;border-right:calc(810/1680 * 100vw) solid #a40035;border-bottom:4px solid transparent}#form h2:after{right:-328px;border-top:4px solid transparent;border-left:calc(810/1680 * 100vw) solid #a40035;border-bottom:4px solid transparent}#form ul{margin:60px auto 0;font-size:1.6rem}#form ul li{margin-top:25px}form input[type=email],form input[type=text]{margin:36px auto 0;height:56px;font-size:2.4rem}form .btn{margin:50.4px auto 0}}@media (max-width:710px){#form{padding-top:42px;padding-bottom:42px}#form h2{font-size:3.29rem}#form h2:before{left:-287px;border-top:3.5px solid transparent;border-right:calc(810/1680 * 100vw) solid #a40035;border-bottom:3.5px solid transparent}#form h2:after{right:-287px;border-top:3.5px solid transparent;border-left:calc(810/1680 * 100vw) solid #a40035;border-bottom:3.5px solid transparent}#form ul{margin:54px auto 0;font-size:1.44rem}#form ul li{margin-top:22.5px}form input[type=email],form input[type=text]{margin:31.5px auto 0;height:49px;font-size:2.1rem}form .btn{margin:44.1px auto 0}}@media (max-width:640px){#form{padding-top:36px;padding-bottom:36px}#form h2{font-size:2.82rem}#form h2:before{left:-246px;border-top:3px solid transparent;border-right:calc(810/1680 * 100vw) solid #a40035;border-bottom:3px solid transparent}#form h2:after{right:-246px;border-top:3px solid transparent;border-left:calc(810/1680 * 100vw) solid #a40035;border-bottom:3px solid transparent}#form ul{margin:48px auto 0;font-size:1.28rem}#form ul li{margin-top:20px}form input[type=email],form input[type=text]{margin:27px auto 0;height:42px;font-size:1.8rem}form .btn{margin:37.8px auto 0}}@media (max-width:570px){#form{padding-top:30px;padding-bottom:30px}#form h2{font-size:2.35rem}#form h2:before{left:-205px;border-top:2.5px solid transparent;border-right:calc(810/1680 * 100vw) solid #a40035;border-bottom:2.5px solid transparent}#form h2:after{right:-205px;border-top:2.5px solid transparent;border-left:calc(810/1680 * 100vw) solid #a40035;border-bottom:2.5px solid transparent}#form ul{margin:42px auto 0;font-size:1.12rem}#form ul li{margin-top:17.5px}form input[type=email],form input[type=text]{margin:22.5px auto 0;height:35px;font-size:1.5rem}form .btn{margin:31.5px auto 0}}@media (max-width:450px){#form{padding-top:24px;padding-bottom:24px}#form h2{font-size:1.88rem}#form h2:before{left:-164px;border-top:2px solid transparent;border-right:calc(810/1680 * 100vw) solid #a40035;border-bottom:2px solid transparent}#form h2:after{right:-164px;border-top:2px solid transparent;border-left:calc(810/1680 * 100vw) solid #a40035;border-bottom:2px solid transparent}#form ul{margin:36px auto 0;font-size:0.96rem}#form ul li{margin-top:15px}form input[type=email],form input[type=text]{margin:18px auto 0;height:28px;font-size:1.2rem}form .btn{margin:25.2px auto 0}}footer{background-color:#0d283c;padding:30px 1% 55px;text-align:center;font-size:1.4rem;letter-spacing:0.045em;color:#fff}.footer-menu{display:flex;justify-content:center;list-style:none}@media (max-width:900px){.footer-menu{flex-direction:column}.footer-menu li{margin:10px 5% 0;border-right:1px solid #fff}}.footer-menu li{display:flex;justify-content:center;align-items:center;border-left:1px solid #fff;padding:0 20px;height:16px}.footer-menu li:last-child{border-right:1px solid #fff}.footer-menu li a{color:#fff;text-decoration:none}.footer-content1{margin-top:30px}.footer-content2{margin-top:30px}small{display:block;margin-top:30px;font-size:1.4rem}@media (max-width:880px){footer{padding-top:30px;padding-bottom:55px;font-size:1.4rem}.footer-menu li{border-left:1px solid #fff;padding:0 20px;height:16px}.footer-menu li:last-child{border-right:1px solid #fff}.footer-content1{margin-top:30px}.footer-content2{margin-top:30px}small{margin-top:30px;font-size:1.4rem}}@media (max-width:790px){footer{padding-top:30px;padding-bottom:55px;font-size:1.4rem}.footer-menu li{border-left:1px solid #fff;padding:0 20px;height:16px}.footer-menu li:last-child{border-right:1px solid #fff}.footer-content1{margin-top:30px}.footer-content2{margin-top:30px}small{margin-top:30px;font-size:1.4rem}}@media (max-width:710px){footer{padding-top:27px;padding-bottom:49.5px;font-size:1.26rem}.footer-menu li{border-left:0.9px solid #fff;padding:0 18px;height:14.4px}.footer-menu li:last-child{border-right:0.9px solid #fff}.footer-content1{margin-top:27px}.footer-content2{margin-top:27px}small{margin-top:27px;font-size:1.26rem}}@media (max-width:640px){footer{padding-top:24px;padding-bottom:44px;font-size:1.12rem}.footer-menu li{border-left:0.8px solid #fff;padding:0 16px;height:12.8px}.footer-menu li:last-child{border-right:0.8px solid #fff}.footer-content1{margin-top:24px}.footer-content2{margin-top:24px}small{margin-top:24px;font-size:1.12rem}}@media (max-width:570px){footer{padding-top:21px;padding-bottom:38.5px;font-size:0.98rem}.footer-menu li{border-left:0.7px solid #fff;padding:0 14px;height:11.2px}.footer-menu li:last-child{border-right:0.7px solid #fff}.footer-content1{margin-top:21px}.footer-content2{margin-top:21px}small{margin-top:21px;font-size:0.98rem}}@media (max-width:450px){footer{padding-top:18px;padding-bottom:33px;font-size:0.84rem}.footer-menu li{border-left:0.6px solid #fff;padding:0 12px;height:9.6px}.footer-menu li:last-child{border-right:0.6px solid #fff}.footer-content1{margin-top:18px}.footer-content2{margin-top:18px}small{margin-top:18px;font-size:0.84rem}}@media (max-width:400px){footer{padding-top:15px;padding-bottom:27.5px;font-size:0.7rem}.footer-menu li{border-left:0.5px solid #fff;padding:0 10px;height:8px}.footer-menu li:last-child{border-right:0.5px solid #fff}.footer-content1{margin-top:15px}.footer-content2{margin-top:15px}small{margin-top:15px;font-size:0.7rem}}.vw{font-size:16px;font-size:4.2666666667vw}.sampl2{margin-bottom:calc(40px - (((1.5rem * 2.2) - 1.5rem) / 2))}.p{font-size:1.5rem;line-height:1.8}.sample00{margin-top:calc(10px - (((1.4rem * 1.8) - 1.4rem) / 2))}.btn_wrap{width:58.6666666667vw;margin:0 auto}@media screen and (min-width:600px){.btn_wrap{width:220px}}.flowting_btn{width:100%;position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all 0.3s;vertical-align:middle;text-decoration:none;text-align:center;display:flex;justify-content:center;align-items:center}.btn_appli{width:80%;margin:0 auto;border-radius:100px;background:linear-gradient(180deg,#093876 50%,#051d3c 50%);color:white;border:2px solid white;font-size:2rem;font-weight:400;line-height:1.5;padding:10px 20px;transition:all 0.3s;overflow:hidden;position:relative}@media screen and (min-width:600px){.btn_appli{max-width:350px;font-size:2.4rem;font-weight:400;line-height:1.25;padding:20px 30px}.btn_appli:hover{color:white;border:2px solid white}}.btn_inner{position:relative;z-index:10}.btn_appli:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent white;position:absolute;right:10px;z-index:2}@media screen and (min-width:600px){.btn_appli:before{content:"";width:100%;height:100%;position:absolute;z-index:1;left:0;transition:0.5s;background:linear-gradient(180deg,#a40035 50%,#89002c 50%)}.btn_appli:hover:before{opacity:0}}.btn_top{width:17%;height:50px;border-radius:4px;font-size:1.2rem;line-height:1.4;font-weight:400;padding:17px 20px 3px;background:white;color:#777777;border:2px solid #9d9d9d}@media screen and (min-width:600px){.btn_top{position:absolute;width:60px;height:60px;right:10px;font-size:1.4rem}}@media screen and (min-width:600px){.btn_top:hover{opacity:0.8;background:none}}.btn_top:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 8px 9px 8px;border-color:transparent transparent #9d9d9d transparent;width:0;left:0;right:0;top:5px;margin:auto}.js-sp-ScrollTop__wrap{background:rgba(219,219,219,0.8);padding:15px 15px}@media screen and (min-width:600px){.js-sp-ScrollTop__wrap{display:none}}.js-sp-ScrollTop__wrap{position:fixed;right:0;bottom:0;width:100%;height:auto;display:flex;justify-content:center;align-items:center;opacity:0;transition:all 0.65s;z-index:500}.js-sp-ScrollTop__wrap.isActive{opacity:1;transition:all 0.65s}.grad-trigger{display:none}@media (max-width:1485px){.grad-wrap{position:relative}.grad-wrap+.grad-wrap{margin-top:40px}.grad-btn{z-index:2;position:absolute;right:0;bottom:0;left:0;width:248px;margin:auto;padding:0.5em 0;border-radius:5px;background:#2ab4fb;color:#fff;font-size:1.3rem;text-align:center;cursor:pointer;transition:0.2s ease;box-shadow:0 0 3px rgba(0,0,0,0.3)}.grad-btn:after{content:"続きを読む"}.grad-btn:hover{background:#fff;color:#2ab4fb}.grad-btn .fa{margin-right:0.5em}.grad-item{position:relative;overflow:hidden;height:350px}.grad-item p+p{margin-top:1em}.grad-item:before{display:block;position:absolute;bottom:0;left:0;content:"";width:100%;height:150px;background:#0a2b45;background:linear-gradient(0deg,#0a2b45 0%,#0a2b45 45%,rgba(10,43,69,0) 100%)}.grad-trigger{display:none}.grad-trigger:checked~.grad-btn{bottom:-5em}.grad-trigger:checked~.grad-btn:after{content:"閉じる"}.grad-trigger:checked~.grad-btn .fa{transform:rotate(180deg)}.grad-trigger:checked~.grad-item{height:auto}.grad-trigger:checked~.grad-item:before{display:none}}