#main_wrapper{transition:opacity .5s;position:relative;z-index:2}h2.common_title{display:flex;align-items:center;gap:0 25px}@media screen and (max-width: 768px){h2.common_title{gap:0 5.1282051282vw}}h2.common_title span{display:block}h2.common_title span .jp{font-size:38px;font-weight:600;padding:0 0 17px}@media screen and (max-width: 768px){h2.common_title span .jp{font-size:6.9230769231vw;padding:0 0 2.5641025641vw}}h2.common_title span .en{font-size:20px;letter-spacing:.02em;font-weight:300}@media screen and (max-width: 768px){h2.common_title span .en{font-size:3.8461538462vw}}#fv{margin:105px 0 0;background:url("../../img/guide/fv_bg.jpg") no-repeat center center/cover}@media screen and (max-width: 768px){#fv{margin:14.6153846154vw 0 0;background:url("../../img/guide/fv_bg_sp.jpg") no-repeat center center/cover}}#fv .inner{display:flex;justify-content:space-between}#fv .inner h1{padding:70px 0 75px}@media screen and (max-width: 768px){#fv .inner h1{padding:8.9743589744vw 0 3.5897435897vw}}#fv .inner h1 span{font-size:29px;font-weight:600;display:block;padding:0 0 17px}@media screen and (max-width: 768px){#fv .inner h1 span{font-size:5.8974358974vw;line-height:7.1794871795vw;padding:0 0 3.8461538462vw}}@media screen and (max-width: 768px){#fv .inner h1 img{width:100%}}#flow{padding:85px 0 75px}@media screen and (max-width: 768px){#flow{padding:10.2564102564vw 0}}#flow h2{text-align:center;padding:0 0 40px}@media screen and (max-width: 768px){#flow h2{padding:0 0 5.1282051282vw}}#flow h2 span{display:block}#flow h2 span.jp{font-size:38px;font-weight:600;padding:0 0 17px}@media screen and (max-width: 768px){#flow h2 span.jp{font-size:6.9230769231vw;padding:0 0 2.5641025641vw}}#flow h2 span.en{font-size:20px;font-weight:300;letter-spacing:.02em}@media screen and (max-width: 768px){#flow h2 span.en{font-size:3.8461538462vw}}#flow ul{display:flex;justify-content:center;align-items:center;gap:0 34px}@media screen and (max-width: 768px){#flow ul{display:block}}#flow ul li{position:relative}@media screen and (max-width: 768px){#flow ul li{margin:0 0 5.1282051282vw;background-color:#fff;z-index:2}}#flow ul li::after{content:"";display:block;width:34px;height:1px;background-color:#006eff;position:absolute;top:50%;right:-34px;transform:translateY(-50%)}@media screen and (max-width: 768px){#flow ul li::after{width:.5128205128vw;height:5.3846153846vw;top:auto;bottom:-5.3846153846vw;right:auto;left:50%;transform:translateX(-50%)}}#flow ul li a{display:block;display:flex;align-items:center;justify-content:center;width:220px;height:47px;border:1px solid #006eff;border-radius:47px;position:relative;transition:background .3s}@media screen and (max-width: 768px){#flow ul li a{width:100%;height:13.3333333333vw;border:.5128205128vw solid #006eff;border-radius:13.3333333333vw}}#flow ul li a::after{content:"";display:block;width:12px;height:6px;background:url("../../img/guide/icn_anchor_arw.svg") no-repeat center center;background-size:contain;position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media screen and (max-width: 768px){#flow ul li a::after{width:4.6153846154vw;height:2.3076923077vw;right:3.8461538462vw}}#flow ul li a span{display:block;color:#006eff;font-size:16px;font-weight:600;text-align:center;transition:color .3s}@media screen and (max-width: 768px){#flow ul li a span{font-size:3.8461538462vw}}@media screen and (min-width: 769px){#flow ul li a:hover{background:#006eff}#flow ul li a:hover::after{background:url("../../img/guide/icn_anchor_arw_on.svg") no-repeat center center;background-size:contain}#flow ul li a:hover span{color:#fff}}@media screen and (max-width: 768px){#flow ul li:last-child{margin:0}}#flow ul li:last-child::after{display:none}#flow ul li:last-child span{display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:600;color:#fff;width:72px;height:72px;border-radius:50%;background-color:#006eff}@media screen and (max-width: 768px){#flow ul li:last-child span{width:100%;height:13.3333333333vw;border:.5128205128vw solid #006eff;border-radius:13.3333333333vw;font-size:3.8461538462vw}}#contents{background-color:#dffafc}#contents p.intro{font-size:17px;font-weight:600;line-height:30px;letter-spacing:.06em;margin:0 0 30px}@media screen and (max-width: 768px){#contents p.intro{font-size:4.358974359vw;line-height:7.6923076923vw;margin:0 0 6.1538461538vw}}#contents p.intro span{color:#006eff;margin:0 5px;font-size:21px;line-height:30px;font-weight:600;letter-spacing:.06em}@media screen and (max-width: 768px){#contents p.intro span{font-size:5.1282051282vw;line-height:7.6923076923vw;margin:0}}@media screen and (max-width: 768px){#contents .sp_wrap{background-color:#fff}}#price{position:relative;padding:105px 0 0}@media screen and (max-width: 768px){#price{padding:11.5384615385vw 0 0}}#price .inner{position:relative}#price .fv_apply{position:absolute;right:0;top:40px}@media screen and (max-width: 768px){#price .fv_apply{top:5.641025641vw;right:1.7948717949vw}}#price .fv_apply a{width:145px;height:145px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#8cff05;border-radius:50%;font-size:15px;font-weight:600;line-height:20px;transition:background-color .3s}@media screen and (min-width: 1281px){#price .fv_apply a{width:11.328125vw;height:11.328125vw;font-size:1.171875vw;line-height:1.5625vw}}@media screen and (max-width: 768px){#price .fv_apply a{width:33.3333333333vw;height:33.3333333333vw;font-size:3.8461538462vw;line-height:5.1282051282vw}}#price .fv_apply a:hover{background-color:#a8fa48}#price h2{margin:0 0 90px}@media screen and (max-width: 768px){#price h2{margin:0 0 10.2564102564vw}#price h2 img{width:15.1282051282vw}}#price .detail{background-color:#fff;padding:38px 40px 25px}@media screen and (max-width: 768px){#price .detail{padding:11.5384615385vw 0 6.4102564103vw}}#price .detail .price_detail{display:flex;justify-content:center;align-items:center;gap:0 65px;padding:0 0 25px;margin:0 0 25px;border-bottom:1px solid #707070}@media screen and (max-width: 768px){#price .detail .price_detail{display:block;padding:0 0 10.2564102564vw;margin:0 0 6.4102564103vw}}#price .detail .price_detail .price{width:412px;text-align:center}@media screen and (max-width: 768px){#price .detail .price_detail .price{width:100%;padding:0 0 10.2564102564vw}}#price .detail .price_detail .price span{display:block;background-color:#006eff;color:#fff;font-size:21px;font-weight:600;padding:15px 0 16px;border-radius:52px;margin:0 0 25px}@media screen and (max-width: 768px){#price .detail .price_detail .price span{font-size:4.1025641026vw;padding:4.6153846154vw 0 4.6153846154vw;border-radius:13.3333333333vw;margin:0 0 8.9743589744vw}}#price .detail .price_detail .price dl dt{font-size:23px;line-height:33px;font-weight:600;text-align:center;padding:0 0 25px}@media screen and (max-width: 768px){#price .detail .price_detail .price dl dt{font-size:6.4102564103vw;line-height:8.2051282051vw;padding:0 0 7.6923076923vw}}#price .detail .price_detail .price dl dd{font-size:60px;font-weight:400;color:#006eff}@media screen and (max-width: 768px){#price .detail .price_detail .price dl dd{font-size:13.0769230769vw}}@media screen and (max-width: 768px){#price .detail .price_detail .img_wrap img{width:100%}}#price .detail ul{display:flex;justify-content:center;gap:0 15px}@media screen and (max-width: 768px){#price .detail ul{display:block}}#price .detail ul li{font-size:17px}@media screen and (max-width: 768px){#price .detail ul li{font-size:3.8461538462vw;line-height:6.9230769231vw;text-align:center}}#payment{position:relative;padding:190px 0 0}@media screen and (max-width: 768px){#payment{padding:25.641025641vw 0 0}}#payment h2{margin:0 0 90px}@media screen and (max-width: 768px){#payment h2{margin:0 0 10.2564102564vw}#payment h2 img{width:15.8974358974vw}}#payment .detail{background-color:#fff;padding:60px 80px 45px}@media screen and (max-width: 768px){#payment .detail{padding:11.5384615385vw 0 10.2564102564vw}}#payment .detail ul{display:flex;justify-content:center;gap:0 20px;margin:0 0 40px}@media screen and (max-width: 768px){#payment .detail ul{display:block;margin:0 0 8.9743589744vw}}#payment .detail ul li{width:445px;background-color:#adf9ff;display:flex;align-items:center;justify-content:center;gap:0 20px;padding:42px 0 49px}@media screen and (max-width: 768px){#payment .detail ul li{width:100%;display:block;padding:6.1538461538vw 0;text-align:center;margin:0 0 2.5641025641vw}#payment .detail ul li img{width:12.0512820513vw;margin:0 auto 2.5641025641vw}}#payment .detail ul li span{font-size:24px;line-height:42px;font-weight:600}@media screen and (max-width: 768px){#payment .detail ul li span{font-size:6.1538461538vw;line-height:1}}#payment .detail ul li:last-child{margin:0}#payment .detail .btn_wrap{text-align:center}#payment .detail .btn_wrap span{display:block;font-size:17px;font-weight:600;padding:0 0 15px}@media screen and (max-width: 768px){#payment .detail .btn_wrap span{font-size:4.358974359vw;line-height:7.6923076923vw;padding:0 0 3.8461538462vw}}#payment .detail .btn_wrap a{width:215px;margin:0 auto;line-height:58px;color:#fff;text-align:center;font-size:26px;font-weight:500;background-color:#000;border-radius:29px;display:block;position:relative;transition:background-color .3s}@media screen and (max-width: 768px){#payment .detail .btn_wrap a{width:100%;line-height:13.3333333333vw;font-size:4.6153846154vw;border-radius:13.3333333333vw;background-color:#006eff}}#payment .detail .btn_wrap a::after{content:"";display:block;width:25px;height:25px;background:url("../../img/common/icn_contact_arw_w.svg") no-repeat center center;background-size:contain;position:absolute;top:50%;right:18px;transform:translateY(-50%)}@media screen and (max-width: 768px){#payment .detail .btn_wrap a::after{width:5.8974358974vw;height:5.8974358974vw;right:4.6153846154vw}}@media screen and (min-width: 769px){#payment .detail .btn_wrap a:hover{background-color:#505050}}#account{position:relative;padding:185px 0 150px}@media screen and (max-width: 768px){#account{padding:26.9230769231vw 0 17.9487179487vw}}#account h2{margin:0 0 85px}@media screen and (max-width: 768px){#account h2{margin:0 0 10.2564102564vw}#account h2 img{width:15.1282051282vw}}#account p.intro{text-align:center;font-size:22px;font-weight:600}@media screen and (max-width: 768px){#account p.intro{font-size:4.358974359vw;text-align:left}}#account p.intro span{font-size:27px}@media screen and (max-width: 768px){#account p.intro span{font-size:5.1282051282vw}}#account .detail{background-color:#fff;padding:65px 0 80px;text-align:center}@media screen and (max-width: 768px){#account .detail{padding:10.2564102564vw 0 14.8717948718vw}}#account .detail p{font-size:17px;font-weight:600;line-height:30px;padding:0 0 30px}@media screen and (max-width: 768px){#account .detail p{font-size:4.358974359vw;line-height:7.6923076923vw;padding:0 0 4.6153846154vw}}/*# sourceMappingURL=guide.css.map */
