@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Roboto&display=swap);
@charset "UTF-8";.header{left:0;line-height:6.6rem;min-height:6.6rem;position:fixed;width:100%;z-index:5}.header-logo{left:7rem;position:absolute;top:50%;transform:translateY(-50%);width:260px;z-index:99}.header .header-inner{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.header .header-inner__logo{color:#646464;font-family:Roboto,sans-serif;font-size:2.2rem;font-weight:600;letter-spacing:2px}.header .header-inner .open-menu{align-items:center;display:flex;left:50%;padding:20px 25px;position:absolute;transform:translateX(-50%)}.header .header-inner__right{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;position:absolute;right:0}.header .header-inner__right .btn-header{border:none;border-radius:initial;color:#fff;font-size:1.5rem;font-weight:500;height:66px;letter-spacing:1.5px;line-height:66px;padding:0;width:174px}.header .header-inner__right .btn-header img{display:inline-block}.header .header-inner__right .btn-header:hover{opacity:.8}.header .header-inner__right .btn-header-white{background-color:#fff;color:#3c3c3c}.header .header-inner__right .btn-header-blue-dark{background:transparent linear-gradient(180deg,#0e5279,#006199) 0 0 no-repeat padding-box;opacity:1}.header .header-inner__right .btn-header-blue{background:transparent linear-gradient(180deg,#5facd8,#7cbdbf) 0 0 no-repeat padding-box;opacity:1}.header .header-inner__right .btn-header .email-icon{height:1.2rem;width:2rem}.header .header-inner__right .btn-rounded,.header .header-inner__right .btn-rounded--font-small{font-size:1.8rem;letter-spacing:1.44px;padding:.9rem 4.55rem}.header .header-inner__right .header-smart-toggle{display:block;height:64px;position:absolute;right:0;top:0;width:71px;z-index:4}.header .header-inner__right svg{vertical-align:middle}.header .header-inner__left{align-items:inherit;background-color:#eff2f9;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;opacity:.8;width:100%}.header .header-inner__description{color:#646464;font-size:1.3rem;padding-right:2.5rem}.header .header-inner__link{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-left:7rem;padding-right:7rem}.header__top{background:#eff2f9;height:9.6rem;position:fixed;top:0;width:100%;z-index:4}.header-toggle{background:url(/static/images/top/new/menu_bg.png);background-size:cover;height:100vh;left:0;position:fixed;top:-200vh;transition:.75s;width:100%;z-index:9999}.header-toggle:after{background:transparent linear-gradient(180deg,#0066a0,#7cbdbf) 0 0 no-repeat padding-box;bottom:0;content:"";left:0;opacity:.9;position:absolute;right:0;top:0;z-index:-1}.header-toggle__top{align-items:center;color:#fff;display:flex;justify-content:space-between}.header-toggle__top--description{color:#fff;font-size:1.3rem;padding-right:2.5rem}.header-toggle__top--link{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:2.2rem 7rem}.header-toggle__top--btn-menu{padding:2.2rem 7rem}.header-toggle__content{display:flex;padding:66px 135px}.header-toggle__content .header-toogle__content--right{margin-left:8.1rem}.header-toggle__content ul li a{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:500;letter-spacing:1.6px;line-height:90px;overflow:hidden;position:relative;transition:all 1s}.header-toggle__content ul li a:before{background:#fff;border-radius:100%;content:"";height:14px;left:-27px;position:absolute;top:calc(50% - 6px);transition:left .2s ease-out,right .2s ease-out;width:14px}.header-toggle__content ul li a:hover{overflow:visible}.header-toggle__bottom{padding:0 13.5rem}.header-toggle__bottom ul li{display:inline-block;padding-right:5rem}.header-toggle__bottom ul li:last-child{padding-right:0}.header-toggle__bottom ul li a{color:#fff;display:block;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:1.5px;line-height:24px}.header-toggle__bottom ul li a:hover{opacity:.7}@media screen and (max-width:1023px){.header{display:none}.header__top{height:4.5rem}.header-mobile{background-color:#eff2f9;display:block!important;left:0;opacity:.9;position:fixed;width:100%;z-index:5}.header-mobile-logo{left:1.7rem;position:absolute;top:50%;transform:translateY(-50%);width:133px;z-index:99}.header-mobile .header-inner{justify-content:space-between;line-height:4.5rem;padding:0}.header-mobile .header-inner,.header-mobile .header-inner__left{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.header-mobile .header-inner__left{justify-content:flex-start}.header-mobile .header-inner__right{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 1.7rem;justify-content:center;padding:1.1rem 1.5rem}.header-mobile .header-inner__right-login{color:#4e4e4e;font-size:1.2rem;font-weight:500;line-height:2.4rem}.header-mobile .header-inner__right-login svg{height:12px;margin-right:3px;width:12px}.header-mobile .header-inner__right-login img{display:inline-block}.header-mobile .header-inner__right .open-menu{display:flex}.header-mobile .header-inner__right .open-menu svg{width:18px}.header-mobile .header-inner__logo{align-items:center;display:flex;height:46px;line-height:46px;padding:1.1rem 1.5rem}.header-mobile .header-inner__logo img{width:13.3rem}.header-mobile .header-inner__description{color:#646464;font-size:1.3rem;letter-spacing:2.08px}.header-toggle{background:url(/static/images/top/new/menu_bg_mobile.png) top no-repeat;background-size:cover;height:100%;overflow-y:scroll}.header-toggle::-webkit-scrollbar{display:none}.header-toggle__top{align-items:center;padding:0}.header-toggle__top--logo{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.header-toggle__top--logo-pc{display:none}.header-toggle__top--logo-mobile{display:inline-block}.header-toggle__top--btn-menu{padding:0}.header-toggle__top--btn-menu .btn-toggle{border:1px solid;height:3rem;width:3rem}.header-toggle__top--btn-menu .close-menu{padding:3rem 1.7rem 1.7rem}.header-toggle__top--btn-menu .close-menu svg{height:12px;width:12px}.header-toggle__top--description{display:none}.header-toggle__top--link{padding:3rem 1.7rem 1.7rem}.header-toggle:after{min-height:102.3rem}.header-toggle__content{flex-direction:column;padding:47px 61px 0 47px}.header-toggle__content .header-toogle__content--right{margin-left:0}.header-toggle__content ul li a{font-size:1.6rem;line-height:normal;padding-bottom:1.5rem;padding-top:1.5rem}.header-toggle__bottom{padding:5.7rem 45px 0}.header-toggle__bottom ul li{display:block}.header-toggle__bottom ul li a{font-size:1.5rem;letter-spacing:1.5px;line-height:24px;margin-bottom:2.5rem}}@media only screen and (min-width:1024px) and (max-width:1024px){.header .header-inner .open-menu{left:43%;transform:translateX(-43%)}}.banner{background-color:#eff2f9;height:78.1rem;position:relative}.banner__container{display:flex;text-align:center}.banner .banner-content__mobile{display:none}.banner .banner-content__center{left:20%;position:absolute;top:160%;transform:translate(-50%,-50%);width:48.5rem}.banner .banner-content__center p{align-items:center;color:#646464;display:flex;flex-direction:row;flex-wrap:wrap;font-size:3.8rem;justify-content:center;letter-spacing:3.04px}.banner .banner-content__center p:first-child{color:#59a9d6;font-size:7.2rem;letter-spacing:5.76px;line-height:8.6rem}.banner .banner-content__center p:first-child span{color:#000;font-size:12px;opacity:1;position:relative;top:30px}.banner .banner-content__center p:nth-child(2){margin:.8rem 0 2.2rem}.banner .banner-content__center p:nth-child(3){display:inline-flex;position:relative}.banner .banner-content__center .banner__img--zero{padding:0 1.6rem}.banner .banner-content__center .note{color:#000;font-size:1.1rem;font-weight:400;letter-spacing:.88px;line-height:1.3rem;margin-bottom:3.7rem;margin-top:1.4rem}.banner .banner-content__center__slogan{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.banner .banner-content__center__slogan--text{background:#fff;border-radius:10rem;color:#646464;font-size:1.8rem;line-height:22px;padding:.9rem 5.3rem;width:74.5%}.banner .banner-content__center__note--icon{font-size:1.2rem;position:absolute;right:0;top:14%}.banner .banner-content__center__note--more{color:#59a9d6;font-size:1.6rem;letter-spacing:1.28px;margin-right:2.5rem}.banner__left{flex-basis:46.2%;position:relative}.banner__left .banner-shape:first-child{left:0;position:absolute;top:16%}.banner__left .banner-shape:nth-child(2){position:absolute;right:-10%;top:-2.6%}.banner__left .banner-shape:nth-child(3){bottom:9%;left:9%;position:absolute}.banner__left .banner-shape:nth-child(4){bottom:24.3%;position:absolute;right:-6%}.banner__left .banner-content{left:30%;position:absolute;top:43%;transform:translate(-50%,-50%);width:48.5rem}.banner__left .banner-content .banner-content__video{background:#fff;border-radius:8px;height:287px;margin:0 auto;padding-top:15px;width:400px}.banner__left .banner-content .banner-content__video video{height:207px;width:369px}.banner__left .banner-content .banner-content__video video:hover{cursor:pointer}.banner__left .banner-content .banner-content__video span{color:#575757;display:block;font-size:20px;padding:15px;text-align:center}.banner__left .banner-content p{align-items:center;color:#646464;display:flex;flex-direction:row;flex-wrap:wrap;font-size:3.8rem;justify-content:center;letter-spacing:3.04px}.banner__left .banner-content p:first-child{color:#59a9d6;font-size:7.2rem;letter-spacing:5.76px;line-height:8.6rem}.banner__left .banner-content p:first-child span{color:#000;font-size:12px;opacity:1;position:relative;top:30px}.banner__left .banner-content p:nth-child(2){margin:.8rem 0 2.2rem}.banner__left .banner-content p:nth-child(3){display:inline-flex;position:relative}.banner__left .banner-content .banner__img--zero{padding:0 1.6rem}.banner__left .banner-content .note{color:#000;font-size:1.1rem;font-weight:400;letter-spacing:.88px;line-height:1.3rem;margin-bottom:3.7rem;margin-top:1.4rem}.banner__left .banner-content__slogan{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:20px}.banner__left .banner-content__slogan--text{background:#fff;border-radius:10rem;color:#646464;font-size:1.8rem;line-height:22px;padding:.9rem 5.3rem;width:74.5%}.banner__left .banner-content__note--icon{font-size:1.2rem;position:absolute;right:0;top:14%}.banner__left .banner-content__note--more{color:#59a9d6;font-size:1.6rem;letter-spacing:1.28px;margin-right:2.5rem}.banner__right{left:12%;position:relative;top:-8.9rem}.banner .logo-center{left:57%;position:absolute;top:37%;transform:translate(-50%,-50%)}.banner .logo-center img.logo-center_img{max-width:none!important;width:47%}@media screen and (max-width:1700px){.banner .logo-center img.logo-center_img{max-width:none!important;width:42%}.banner .banner-content__center p{font-size:3.6rem}.banner .banner-content__center p:first-child{font-size:7rem;letter-spacing:5.76px;line-height:8.6rem}.banner .banner-content__center p:first-child span{font-size:12px;top:30px}}@media screen and (max-width:1400px){.banner img.banner__right{left:15%;top:-5.2rem;width:58%}.banner .logo-center img.logo-center_img{max-width:none!important;width:40%}.banner .banner-content__center p{font-size:3rem}.banner .banner-content__center p:first-child{font-size:6.4rem;letter-spacing:5.76px;line-height:7.8rem}.banner .banner-content__center p:first-child span{font-size:12px;top:26px}.banner .banner-content__center p:nth-child(2){margin:.4rem 0}.banner .banner-content__center p .banner__img--zero{padding:0 .8rem}}@media screen and (max-width:1300px){.banner__right{left:12%;top:-4.2rem;width:45%}.banner .banner-content{top:46%}.banner .banner-content .banner-content__video{height:257px;margin:0 auto;padding-top:15px;width:380px}.banner .banner-content .banner-content__video video{height:196px;width:349px}.banner .banner-content .banner-content__video span{font-size:18px;padding:8px}.banner .banner-content .banner-content__center{top:150%}.banner .banner-content .banner-content__center p{font-size:2.2rem}.banner .banner-content .banner-content__center p:first-child{font-size:5.6rem;letter-spacing:5.76px;line-height:7.4rem}.banner .banner-content .banner-content__center p:first-child span{font-size:12px;top:22px}.banner .banner-content .banner-content__center p:nth-child(2){margin:.2rem 0}.banner .banner-content .banner-content__center p .banner__img--zero{padding:0 .6rem;width:13%}}@media screen and (max-width:1260px){.banner__right{left:12%;top:-4.2rem;width:45%}.banner .banner-content{top:44%}.banner .banner-content .banner-content__slogan img{margin:0 auto;width:340px}.banner .banner-content .banner-content__video{height:227px;margin:0 auto;padding-top:15px;width:340px}.banner .banner-content .banner-content__video video{height:169px;width:309px}.banner .banner-content .banner-content__video span{font-size:16px;padding:8px}.banner .banner-content__center{top:145%}.banner .banner-content__center p{font-size:1.6rem}.banner .banner-content__center p:first-child{font-size:5rem;letter-spacing:5.76px;line-height:7rem}.banner .banner-content__center p:first-child span{font-size:12px;top:20px}.banner .banner-content__center p:nth-child(2){margin:.2rem 0}.banner .banner-content__center p .banner__img--zero{padding:0 .5rem;width:12%}}@media screen and (max-width:1200px){.banner .banner-content{top:48%}}@media screen and (max-width:1100px){.banner .banner-content{top:50%}}@media screen and (max-width:1024px){.banner{height:auto}.banner .logo-center{left:50%;top:20%}.banner .logo-center img{margin:0 auto}.banner__left{flex-basis:100%}.banner__left .banner-shape{display:none}.banner__left .banner-content{margin:0 auto;position:static;transform:none}.banner__left .banner-content__slogan{display:block}.banner .banner-content__center{display:none}.banner__right{display:none;margin:0 auto;position:static}.banner .banner-content{left:43.5%;top:66.5%}.banner .banner-content .banner-content__slogan img{margin:0 auto;width:500px}.banner .banner-content p{font-size:3.2rem}.banner .banner-content .banner-content__video{background:#fff;border-radius:8px;height:327px;margin:0 auto;padding-top:15px;width:485px}.banner .banner-content .banner-content__video video{height:255px;width:450px}.banner .banner-content .banner-content__video video:hover{cursor:pointer}.banner .banner-content .banner-content__video span{color:#575757;display:block;font-size:20px;padding:5px;text-align:center}.banner .banner-content__mobile{display:block;margin-top:310px;text-align:center}.banner .banner-content__mobile .banner-content__slogan{display:none}.banner .banner-content__mobile p{align-items:center;color:#646464;display:flex;flex-direction:row;flex-wrap:wrap;font-size:2.9rem;justify-content:center;letter-spacing:2.32px}.banner .banner-content__mobile p:first-child{color:#59a9d6;font-size:5.6rem;letter-spacing:4.48px;line-height:6.6rem}.banner .banner-content__mobile p:first-child span{color:#000;font-size:12px;opacity:1;position:relative;top:23px}.banner .banner-content__mobile p:nth-child(2){margin:.8rem 0}.banner .banner-content__mobile p:nth-child(3){display:inline-flex;position:relative}.banner .banner-content__mobile p .banner-content__note--icon{bottom:52%;font-size:1.2rem;position:absolute;right:0}.banner .banner-content__mobile p .banner-content__note--more{color:#59a9d6;font-size:1.6rem;margin-right:2.5rem}.banner .banner-content__mobile .note{color:#000;font-size:1.2rem;margin-bottom:3.7rem;margin-top:1.4rem}.banner .banner-content__slogan img{margin:0 auto}}@media screen and (max-width:950px){.banner__container{flex-direction:column-reverse}.banner__left .banner-shape{display:none}.banner__left .banner-content{margin:0 auto;position:static;transform:none}.banner__left .banner-content .banner-content__video{background:#fff;border-radius:8px;height:327px;margin:0 auto;padding-top:15px;width:485px}.banner__left .banner-content .banner-content__video video{height:255px;width:450px}.banner__left .banner-content .banner-content__video video:hover{cursor:pointer}.banner__left .banner-content .banner-content__video span{color:#575757;display:block;font-size:20px;padding:5px;text-align:center}.banner__left .banner-content__note--icon{right:31%}.banner__left .banner-content .banner-content__mobile .note{display:block}.banner__right{margin:0 auto;position:static;width:100%}.banner .logo-center{left:50%;top:20%}.banner .logo-center img{width:300px}}@media screen and (max-width:767px){.banner .banner-content__mobile{margin-top:250px}.banner__left .banner-content{width:100%}.banner__left .banner-content .banner-content__slogan img{margin:0 auto;width:400px}.banner__left .banner-content .banner-content__video{background:#fff;border-radius:8px;height:287px;margin:0 auto;padding-top:15px;width:400px}.banner__left .banner-content .banner-content__video video{height:207px;width:369px}.banner__left .banner-content .banner-content__video video:hover{cursor:pointer}.banner__left .banner-content .banner-content__video span{color:#575757;display:block;font-size:18px;padding:15px;text-align:center}}@media screen and (max-width:539px){.banner .logo-center{left:50%;top:20%}.banner__left .banner-content{width:100%}.banner__left .banner-content .banner-content__slogan img{margin:0 auto;width:400px}.banner__left .banner-content .banner-content__video{background:#fff;border-radius:8px;height:287px;margin:0 auto;padding-top:15px;width:400px}.banner__left .banner-content .banner-content__video video{height:207px;width:369px}.banner__left .banner-content .banner-content__video video:hover{cursor:pointer}.banner__left .banner-content .banner-content__video span{color:#575757;display:block;font-size:18px;padding:15px;text-align:center}.banner .banner-content__center .banner__img--zero{width:9%}.banner .banner-content__mobile{display:block;margin-top:230px;text-align:center}.banner .banner-content__mobile .banner-content__slogan{display:none}.banner .banner-content__mobile p{font-size:2rem;letter-spacing:2.32px}.banner .banner-content__mobile p:first-child{font-size:4.7rem;letter-spacing:4.48px;line-height:5.9rem}.banner .banner-content__mobile p:first-child span{font-size:12px;top:20px}.banner .banner-content__mobile p:nth-child(2){margin:.3rem 0}}@media screen and (max-width:475px){.banner__left .banner-content{width:100%}.banner__left .banner-content .banner-content__slogan img{margin:0 auto;width:340px}.banner__left .banner-content .banner-content__video{background:#fff;border-radius:8px;height:247px;margin:0 auto;padding-top:15px;width:340px}.banner__left .banner-content .banner-content__video video{height:170px;width:299px}.banner__left .banner-content .banner-content__video video:hover{cursor:pointer}.banner__left .banner-content .banner-content__video span{color:#575757;display:block;font-size:18px;padding:15px;text-align:center}.banner .banner-content__center .banner__img--zero{width:9%}.banner .banner-content__mobile{display:block;margin-top:210px;text-align:center}.banner .banner-content__mobile .banner-content__slogan{display:none}.banner .banner-content__mobile p{font-size:2rem;letter-spacing:2.32px}.banner .banner-content__mobile p:first-child{font-size:4.7rem;letter-spacing:4.48px;line-height:5.9rem}.banner .banner-content__mobile p:first-child span{font-size:12px;top:20px}.banner .banner-content__mobile p:nth-child(2){margin:.3rem 0}}@media screen and (max-width:414px){.banner{padding:.8rem 2.1rem 0}.banner .logo-center{left:51%;top:20%}.banner .logo-center img{width:250px}.banner .banner-content .banner-content__slogan img{margin:0 auto;width:280px}.banner .banner-content .banner-content__video{background:#fff;border-radius:8px;height:200px;margin:0 auto;padding-top:15px;width:280px}.banner .banner-content .banner-content__video video{height:130px;width:229px}.banner .banner-content .banner-content__video video:hover{cursor:pointer}.banner .banner-content .banner-content__video span{color:#575757;display:block;font-size:16px;padding-top:10px;text-align:center}.banner .banner-content__mobile{display:block;margin-top:190px;text-align:center}.banner .banner-content__mobile .banner__img--zero{padding:0 .8rem;width:23%}.banner .banner-content__mobile p{font-size:2rem;letter-spacing:2.32px}.banner .banner-content__mobile p img{padding:0 1rem;width:7.51rem}.banner .banner-content__mobile p:first-child{font-size:4.7rem;letter-spacing:4.48px;line-height:5.9rem}.banner .banner-content__mobile p:first-child span{font-size:12px;top:20px}.banner .banner-content__mobile p:nth-child(2){margin:.3rem 0}.banner .banner-content__mobile .note{font-size:1.2rem;letter-spacing:.96px;margin-bottom:2.9rem;margin-top:2.8rem}.banner .banner-content__mobile .banner-content__slogan img{margin:0 auto;width:294px}.banner .banner-content__mobile a{font-size:1.3rem;letter-spacing:1.04px}.banner .banner__right{height:299px;margin:27px auto 0;max-width:260px;position:static;width:100%}}@media screen and (max-width:350px){.banner .banner-content .banner-content__slogan img{width:260px}.banner .banner-content .banner-content__video{background:#fff;border-radius:8px;height:192px;margin:0 auto;padding-top:15px;width:260px}.banner .banner-content .banner-content__video video{height:130px;width:230px}.banner .banner-content .banner-content__video span{font-size:14px}.banner .banner-content__mobile{margin-top:170px}.banner .banner-content__mobile .banner__img--zero{padding:0 .8rem;width:20%}.banner .banner-content__mobile p{font-size:1.6rem}.banner .banner-content__mobile p:first-child{font-size:4.3rem;letter-spacing:4.48px;line-height:5.9rem}.banner .banner-content__mobile p:first-child span{font-size:11px;top:20px}.banner .banner-content__mobile p:nth-child(2){margin:.3rem 0}}@media screen and (max-width:375px){.banner{padding:.8rem 2.1rem 0}.banner__right{margin:54px auto 0!important}.banner .logo-center{top:20%}.banner .logo-center img{width:240px}}@media screen and (max-width:360px){.banner .banner-content__mobile p:first-child{font-size:4.2rem}}@media only screen and (min-device-width:540px) and (max-device-width:540px){.banner .logo-center{top:20%}}.section-process{display:flex;margin-top:6.5rem;padding-bottom:2rem}.section-process__left{flex:50%;position:relative}.section-process__left .img__round{position:absolute;top:-4%}.section-process__left .img__bg--watercolor{left:11.5%;position:absolute;top:1rem}.section-process__left .img__bg--watercolor .img__bg--watercolor__pc{display:block}.section-process__left .img__bg--watercolor .img__bg--watercolor__sp{display:none}.section-process__left .img__holding-phone{bottom:-20px;left:30%;position:absolute}.section-process__left .img__holding-phone .img__holding-phone__pc{display:block}.section-process__left .img__holding-phone .img__holding-phone__sp{display:none}.section-process__left .img__round-blue--small{bottom:28%;position:absolute;right:0}.section-process__left .img__round-blue--medium{bottom:12%;position:absolute;right:8%}.section-process__mobile{display:none}.section-process__right{flex:50%;margin-top:5.5rem}.section-process__right .section-process__right--top{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:5rem}.section-process__right .section-process__right--top-item{margin:0 1.85rem 3.9rem;width:150px}.section-process__right .section-process__right--top-item:last-child .section-process__img--bg img{position:relative;top:-1rem}.section-process__right .section-process__right--top-item p{color:#4e4e4e;font-size:1.6rem;font-weight:600;letter-spacing:1.6px;line-height:2.7rem;margin-top:1.7rem;text-align:center}.section-process__right .section-process__img--bg{align-items:center;background:#eff2f9;border-radius:50%;display:flex;flex-direction:row;flex-wrap:wrap;height:15rem;justify-content:center;width:15rem}.section-process__right .section-process__list-img{position:relative}.section-process__right .section-process__list-img img{position:absolute}.section-process__right .section-process__list-img img:first-child{left:-8%}.section-process__right .section-process__list-img img:nth-child(2){right:7%;top:19%}@media screen and (max-width:1317px){.section-process .img__bg--watercolor .img__bg--watercolor__pc{display:block}.section-process .img__bg--watercolor .img__bg--watercolor__sp{display:none}.section-process .img__holding-phone{top:4.2%}.section-process .img__holding-phone .img__holding-phone__pc{display:block}.section-process .img__holding-phone .img__holding-phone__sp{display:none}.section-process .img__round-blue--medium{right:-17%}}@media screen and (max-width:1224px){.section-process .img__bg--watercolor .img__bg--watercolor__pc{display:block}.section-process .img__bg--watercolor .img__bg--watercolor__sp{display:none}.section-process .img__holding-phone{top:1.2%}.section-process .img__holding-phone .img__holding-phone__pc{display:block}.section-process .img__holding-phone .img__holding-phone__sp{display:none}.section-process .img__round-blue--medium{right:0}}@media screen and (max-width:1024px){.section-process .img__bg--watercolor .img__bg--watercolor__pc{display:block}.section-process .img__bg--watercolor .img__bg--watercolor__sp{display:none}.section-process .img__holding-phone{top:4.2%}.section-process .img__holding-phone .img__holding-phone__pc{display:block}.section-process .img__holding-phone .img__holding-phone__sp{display:none}.section-process .img__round-blue--medium{bottom:32%;right:-5%}.section-process .img__round-blue--small{bottom:41%;right:-9%}}@media screen and (max-width:950px){.area-process__title{font-size:3.2rem}.section-process{flex-direction:column;margin-top:0}.section-process .img__bg--watercolor .img__bg--watercolor__pc{display:none}.section-process .img__bg--watercolor .img__bg--watercolor__sp{display:block;width:90%}.section-process .img__holding-phone{position:static;z-index:10}.section-process .img__holding-phone img{margin:0 auto}.section-process .img__holding-phone .img__holding-phone__pc{display:none}.section-process .img__holding-phone .img__holding-phone__sp{display:block;margin:0 auto;width:60%}.section-process .img__round{left:15%;position:absolute;top:-4%;width:8rem}.section-process .img__bg--watercolor{z-index:-10}.section-process .img__round-blue--medium{bottom:9%;right:15%;width:6em}.section-process .img__round-blue--small{bottom:21%;right:8%;width:3em}}@media screen and (max-width:540px){.area-process__title{font-size:2.7rem;letter-spacing:1.15px;margin-top:6rem}.area-process__br{display:block}.section-process .img__bg--watercolor .img__bg--watercolor__sp{width:80%}.section-process .img__holding-phone{margin:0 auto}.section-process .img__holding-phone__sp{display:block;margin:0 auto;width:50%}.section-process .img__round{left:15%;top:-4%;width:6rem}.section-process .img__round-blue--medium{width:5em}.section-process .img__round-blue--small{width:2em}}@media screen and (max-width:414px){.section-process .img__round{width:5rem}.section-process .img__round-blue--medium{bottom:7%;right:12%;width:4em}.section-process .img__round-blue--small{width:2em}}@media screen and (max-width:375px){.section-process__right{margin-top:6.3rem}.section-process__right .section-process__right--top{justify-content:space-around;margin-bottom:2.5rem}.section-process__right .section-process__right--top-item{margin:2px 1rem 1.9rem}}.brands{background:url(/static/images/top/new/brand_bg.png) 50% no-repeat;background-size:cover;min-height:87.6rem;position:relative;width:100%}.brands__container{margin:0 auto;max-width:96rem;padding-left:2.4rem;padding-right:2.4rem}.brands:after{background:transparent linear-gradient(180deg,#0066a0,#7cbdbf) 0 0 no-repeat padding-box;bottom:0;content:"";left:0;opacity:.59;position:absolute;right:0;top:0}.brands__title{color:#fff;padding-bottom:5.2rem!important;padding-top:5.9rem!important;position:relative;text-align:center;z-index:3}.brands__title .text-title__sub{color:#fff!important}.brands__title--header{color:#fff}.brands__list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 -8px;padding-bottom:18rem;position:relative;z-index:3}.brands__list--item{background-color:#fff;border-radius:30px;height:13.9rem;margin:0 8px 15px;overflow:hidden;width:calc(16.66667% - 16px)}.brands__half--circle,.brands__list--item{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.brands__half--circle{background:#f7f9fd;border-top-left-radius:25.4rem;border-top-right-radius:25.4rem;bottom:0;height:12.5rem;left:50%;position:absolute;transform:translateX(-50%);width:22.3rem;z-index:3}.brands__half--circle h4{color:#59a9d6;font-size:2.2rem;letter-spacing:1.76px;padding-top:3.7rem;text-align:center;width:15rem}@media screen and (max-width:1024px){.brands__half--circle{bottom:-1%}}@media screen and (max-width:950px){.brands__list{padding-bottom:21rem}.brands__list--item{width:calc(20% - 16px)}}@media screen and (max-width:540px){.brands{background:url(/static/images/top/new/brand_bg_mobile.png) 50% no-repeat;background-size:cover}.brands__title--header{font-size:2.7rem}.brands__half--circle{height:9.6rem;width:16.2rem}.brands__half--circle h4{font-size:1.5rem;letter-spacing:1.2px;padding-top:1.7rem;width:10rem}.brands__list{margin-top:2rem;padding-bottom:15rem}.brands__list--item{width:calc(33.33% - 16px)}}@media screen and (max-width:414px){.brands__list--item{height:10rem}.brands__list--item img{padding:10%}}.gift-transaction{background-color:#f7f9fd;padding-bottom:17rem}.gift-transaction__title{padding-bottom:8rem!important}.gift-transaction__title .text-title__sub{margin-top:1.8rem!important}.gift-transaction__note{color:#00629a;font-weight:700}.gift-transaction__content .gift-gives__content{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:3.7rem 7.3rem 0 8.2rem}.gift-transaction__content .gift-gives__content .steps{width:calc(50% - 2.8rem)}.gift-transaction__content .gift-gives__content .steps .step-title{margin-bottom:2rem}.gift-transaction__content .gift-gives__content .steps .step-content__img{margin-top:3rem}.gift-transaction__content .gift-gives__content .gift-gives__one li:nth-child(2){margin-top:3.2rem}.gift-transaction__content .gift-gives__content .gift-gives__one li:nth-child(3){margin-top:4.5rem}.gift-transaction__content .gift-gives__content .gift-gives__two li:nth-child(2){margin-top:4.6rem}.gift-transaction__content .gift-gives__content .gift-gives__two li:nth-child(3){margin-top:3.3rem}.gift-transaction__content .gift-recipients{margin-top:10rem}.gift-transaction__content .gift-recipients__hr{display:none}.gift-transaction__content .gift-recipients .card .card-content{padding:3.7rem 8.2rem 5rem}.gift-transaction__content .gift-recipients .card .card-content__img{margin-top:3rem}.gift-transaction__content .gift-recipients .card .card-content__recipients{display:block}.gift-transaction__content .gift-recipients .card .card-content .gift-recipients__steps{width:100%}.gift-transaction__content .gift-recipients .card .card-content .gift-recipients__steps:first-child{padding-bottom:4.2rem}.gift-transaction__content .gift-recipients .card .card-content .gift-recipients__steps .step-content{letter-spacing:1.3px;line-height:1.9rem;max-width:33rem}.gift-transaction__content .gift-recipients__steps{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;justify-content:space-between}.gift-transaction__content .gift-recipients__steps .gift-recipients__header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;justify-content:flex-start}.gift-transaction__content .gift-recipients__steps .gift-recipients__header--phone{margin-left:-1%}.gift-transaction__content .gift-recipients__steps .gift-recipients__header--phone .gift-recipients__steps--title{margin-left:1.1rem}.gift-transaction__content .gift-recipients__steps--title{margin-bottom:0;margin-left:2.2rem;width:27rem}.gift-transaction__content .gift-recipients__steps--title__phone{max-width:20rem}@media screen and (max-width:950px){.gift-transaction__content .gift-recipients .card .card-content .gift-recipients__steps .step-content{max-width:100%}.gift-transaction__content .gift-recipients__header{margin-right:5px}.gift-transaction__content .gift-recipients__steps--title{margin-left:0;width:32rem}.gift-gives__content{padding-bottom:10px!important}.step-title{min-height:60px}}@media screen and (max-width:540px){.gift-transaction{padding-bottom:12rem}.gift-transaction .text-title{font-size:2.7rem}.gift-transaction .container-sm{margin:0}.gift-transaction .card-content{flex-direction:column;padding:0}.gift-transaction .card-content .steps{padding:0 1.5rem;width:100%}.gift-transaction .card-content .steps li{margin-top:0!important}.gift-transaction .card-content .steps img{width:100%}.gift-transaction .card-content .steps .step-title{margin-top:2.4rem}.gift-transaction .card-content .steps .step-content{padding-bottom:2.7rem;padding-top:0}.gift-transaction .card-content .gift-gives__one{padding-top:3rem}.gift-transaction .card-content .gift-gives__one li:first-child .step-title{margin-top:0}.gift-transaction .card-content .gift-gives__one li,.gift-transaction .card-content .gift-gives__two li{border-bottom:1px dotted #d1d1d1}.gift-transaction .card-content .gift-gives__two li:nth-child(2){margin-top:0}.gift-transaction .card-content .gift-gives__two li:last-child{border-bottom:none}.gift-transaction .card-content .gift-gives__two li:last-child .step-content{padding-bottom:0}.gift-transaction .gift-recipients__hr{border-top:1px solid #ddd;display:block}.gift-transaction .gift-recipients__steps{display:block}.gift-transaction .gift-recipients__steps .gift-recipients__header--phone{padding-left:1rem}.gift-transaction .gift-recipients__steps .gift-recipients__header--phone .step-title__phone{font-size:2rem;letter-spacing:1.6px;max-width:none}.gift-transaction .gift-recipients__steps .gift-recipients__header--cloud{padding-left:2rem}.gift-transaction .gift-recipients__steps .gift-recipients__header--cloud .step-title h3{font-size:1.9rem;letter-spacing:1.52px}.gift-transaction .gift-recipients .card .card-content__recipients{margin:0 auto;padding:0 1.5rem}.gift-transaction .gift-recipients .card .card-content__recipients .gift-recipients__steps{padding-top:3.5rem}.gift-transaction .gift-recipients .card .card-content__recipients .gift-recipients__steps--title{padding-left:1.2rem}.gift-transaction .gift-recipients .card .card-content__recipients .gift-recipients__steps .step-content__{padding-top:2.2rem}.gift-transaction .gift-recipients .card .card-content__recipients .gift-recipients__steps .step-content__phone{padding-bottom:2.7rem;padding-top:2.2rem}.gift-transaction .gift-recipients .card .card-content__recipients .gift-recipients__steps .step-content__cloud{padding-bottom:5.9rem;padding-top:2.2rem}}@media screen and (max-width:375px){.gift-transaction__content .gift-recipients .card .card-content__recipients{padding:0 1.6rem}.gift-transaction__content .gift-recipients .card .card-content .gift-recipients__steps:first-child{padding-bottom:0}.gift-transaction__content .gift-recipients__steps .gift-recipients__header--cloud{padding-left:0}.gift-transaction__content .gift-recipients__steps .gift-recipients__header--phone,.gift-transaction__content .gift-recipients__steps .gift-recipients__header--phone .gift-recipients__steps--title{margin-left:0}.gift-transaction__content .gift-recipients__steps--title{margin-left:0;width:unset}.gift-transaction__content .gift-recipients--title{margin-left:0}.gift-transaction__content .gift-recipients--title__phone{max-width:none}.gift-transaction__content .step-title{min-height:auto}}.companies{margin:0 auto}.companies-list{gap:13px 6px;padding-bottom:9.9rem}.companies-list,.companies-list__item{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.companies-list__item{flex-basis:calc(33.33% - 1em);height:60px;width:210px}.companies-list__item--black-bg{background-color:#000}@media screen and (max-width:768px){.companies{margin:0!important;padding-left:1.2rem!important;padding-right:1.2rem!important}.companies-list{gap:1rem;justify-content:flex-start;padding-bottom:4rem}.companies-list__item{flex-basis:48%}}.case-studies{background-color:#f7f9fd;padding-bottom:9.7rem}.case-studies .text-title{padding-bottom:4.5rem}.case-studies .slick-arrow{background-color:#4e4e4e;box-shadow:0 3px 6px #00000029;display:block!important;height:49px;opacity:.2;transform:translateY(-6rem);width:31px;z-index:10}.case-studies .slick-prev{border-radius:0 10px 10px 0;left:0}.case-studies .slick-prev:before{color:#fff;content:"<";font-size:25px;font-weight:1000;margin-right:6px}.case-studies .slick-prev:focus,.case-studies .slick-prev:hover{background:currentColor;color:currentColor}.case-studies .slick-next{border-radius:10px 0 0 10px;right:0}.case-studies .slick-next:focus,.case-studies .slick-next:hover{background:currentColor;color:currentColor}.case-studies .slick-next:before{color:#fff;content:">";font-size:25px;font-weight:1000;margin-left:6px}.case-studies__slider{margin:0 auto;width:101.8rem}.case-studies__slider .button-organze{background-color:#d9a006!important}.case-studies__slider .case-list__item{display:flex!important;height:600px!important;margin-bottom:12rem!important;margin:5rem auto 0;width:870px!important}.case-studies__slider .case-list__item .case__content{height:50%;overflow:scroll}.case-studies__slider .case-list__item .case__content--item-desc{width:336px}.case-studies .slick-dots{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style-type:none}.case-studies .slick-dots li{margin:0 .25rem}.case-studies .slick-dots button{background-color:#d0d0d0;border:none;border-radius:100%;display:block;height:1rem;padding:0;text-indent:-9999px;width:1rem}.case-studies .slick-dots li.slick-active button{background-color:#59a9d6}.case-studies__footer{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:9.1rem}.case-studies__footer button{margin-bottom:10.4rem}.case-studies .slick-arrow{display:none}@media screen and (max-width:950px){.case-studies{padding-bottom:10.5rem}.case-studies .slick-arrow{transform:translateY(-11rem)}.case-studies__footer{margin-top:0!important}.case-studies__footer .btn-rounded,.case-studies__footer .btn-rounded--font-small{border-radius:48px;font-size:2.1rem;height:6rem;width:29rem}.case-studies__slider{width:100%}.case-studies__slider--item{padding-top:0}.case-studies .text-title{font-size:3.2rem;letter-spacing:2.16px}.case-studies .text-title__sub{letter-spacing:normal}.case-studies .card-slide{margin:0 1rem}.case-studies .case-list{padding:0}.case-studies .case-list__item{box-shadow:0 25px 46px #00000018;flex-wrap:nowrap;height:667px!important;margin-bottom:7rem!important}.case-studies .case-list__item .case__content{height:100%;overflow:hidden}.case-studies .case-list__item .case__content--item{margin-bottom:0}.case-studies .case-list__item .case__content--item-desc{height:2.5rem;margin:6px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:320px}.case-studies .case-list__item .case__header{height:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:307px}.slick-dots{display:none!important}.slick-initialized .slick-slide{margin:0 1rem}}.campaign__text-title{padding-bottom:8.8rem!important;padding-top:8.5rem!important}.campaign-header{margin:0 auto;max-width:100%;padding-bottom:6.2rem;width:84rem}.campaign .campaign-container{background:transparent linear-gradient(180deg,#fcfbe8,#bca981) 0 0 no-repeat padding-box;padding-bottom:6rem;padding-top:5.3rem}.campaign .campaign-container__content{margin:0 auto;max-width:100%;width:84rem}.campaign .campaign-container__content--card{background:#fff 0 0 no-repeat padding-box;border-radius:30px;box-shadow:0 3px 6px #00000029;opacity:1;padding:4rem 3.5rem 4.5rem 5.6rem}.campaign .campaign-container__content--card-item{border-bottom:1px solid #cecece;font-family:Noto Sans JP,sans-serif;padding:3.8rem 0}.campaign .campaign-container__content--card-item:last-child{border-bottom:none;padding-bottom:0}.campaign .campaign-container__content--card-item:first-child{padding-top:0}.campaign .campaign-container__content--card-item-header{color:#b70606;font-size:1.6rem;font-weight:500;letter-spacing:1.28px;margin-top:-1rem}.campaign .campaign-container__content--card-item-header .circle{background-color:#fff;border:3px solid #b70606;border-radius:50%;display:inline-block;height:12px;margin-right:1rem;width:12px}.campaign .campaign-container__content--card-item-body{color:#4e4e4e;font-size:1.4rem;letter-spacing:1.4px;line-height:22px;margin-top:1.8rem}.campaign .campaign-container__content--card-item-body ul li{margin-bottom:1.6rem}.campaign .campaign-container__content--card-item-body ul li:last-child{margin-bottom:0}@media screen and (max-width:768px){.campaign .text-title{padding-bottom:6.1rem!important;padding-top:5.5rem!important}.campaign-header{padding-bottom:2.4rem}.campaign .campaign-container__content--card{margin:0 10px;padding:4rem 1.5rem 4.5rem}.campaign .campaign-container__content--card-item{padding-bottom:3.4rem;padding-top:2.4rem}.campaign .campaign-container__content--card-item-body{font-size:1.3rem;letter-spacing:1.3px;line-height:19px}}.gift-distribution__container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.gift-distribution .text-title{padding-top:12.2rem}.gift-distribution__steps-item:nth-child(odd){background-color:#f7f9fd}.gift-distribution__steps-item:nth-child(2n) .gift-distribution__container{flex-direction:row-reverse}.gift-distribution__steps--img,.gift-distribution__steps--info{width:calc(50% - 24.5px)}.gift-distribution__steps--img{padding:2.75rem 0}.gift-distribution__steps--img img{width:100%}.gift-distribution__steps--info{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.gift-distribution__steps--info .step-title{align-items:center;color:#59a9d6;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.8rem;font-weight:600;justify-content:flex-start;letter-spacing:1.44px;margin-bottom:2rem}.gift-distribution__steps--info .step-title .circle__step{background:linear-gradient(180deg,#4fb2ea,#7cbdbf);border-radius:50%;color:#fff;height:2.6rem;position:relative;width:2.6rem}.gift-distribution__steps--info .step-title .circle__step:after{color:#59a9d6;content:"STEP";font-size:.9rem;font-weight:700;left:50%;position:absolute;top:-52%;transform:translate(-50%)}.gift-distribution__steps--info .step-title .circle__step .circle__text{font-family:Roboto,sans-serif;font-size:1.6rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.gift-distribution__steps--info .step-title .step-title__content{padding-left:1.8rem}.gift-distribution__steps--info .step-title p{width:calc(100% - 32px);word-break:break-all}.gift-distribution__steps--info .step-content{font-size:1.6rem;letter-spacing:1.5px;line-height:24px}@media screen and (max-width:950px){.gift-distribution .text-title{padding-top:7.6rem}.gift-distribution .text-title p{padding-left:7rem;padding-right:7rem}.gift-distribution__container{padding:1.5rem}}@media screen and (max-width:540px){.gift-distribution__steps-item .gift-distribution__container,.gift-distribution__steps-item:nth-child(2n) .gift-distribution__container{flex-direction:column}.gift-distribution__steps--img,.gift-distribution__steps--info{width:100%}.gift-distribution__steps--img img{margin:0 auto}.gift-distribution__steps--info{padding-top:3.2rem}.gift-distribution__steps--info .step-title{margin-bottom:0}.gift-distribution__steps--info .step-content{padding:2.9rem 0 15px}}@media screen and (max-width:375px){.gift-distribution__steps--info .step-content{font-size:1.3rem;letter-spacing:1.3px;padding-bottom:15px}}.top-plans{background-color:#f7f9fd;padding-bottom:2rem}.top-plans__content{-ms-overflow-style:none;margin:0 auto 1.6rem;overflow:auto;scrollbar-width:none}.top-plans__content::-webkit-scrollbar{display:none}.top-plans .arrow__scroll{display:none;padding-bottom:4rem;text-align:center}.top-plans .arrow__scroll img{margin:0 auto}.top-plans .arrow__scroll p{color:#59a9d6;font-size:1.3rem;letter-spacing:.65px}.top-plans__list{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding-bottom:7rem;width:100.4rem}.top-plans__note{margin:0 auto;padding-bottom:8rem;width:100.4rem}.top-plans__note--item{color:#000;font-size:1.2rem;font-weight:300;letter-spacing:1.2px;line-height:1.7rem}.top-plans__note--item-title{padding-bottom:1.4rem}.top-plans__note--item-content{margin-left:1rem}.top-plans .pricing-card__head{border-radius:3rem;box-shadow:15px 14px 15px -4px rgba(0,0,0,.12);width:calc(14.65% - 1.5rem)}.top-plans .pricing-card__head ul{background-image:linear-gradient(#5facd8,#7cbdbf);border-radius:1.6rem;padding:0 .3rem;text-align:center}.top-plans .pricing-card__head ul li{border-bottom:1px dotted #fff;color:#fff;font-size:1.4rem;font-weight:700}.top-plans .pricing-card__head ul li:first-child{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:4.9rem;justify-content:center}.top-plans .pricing-card__head ul li:nth-child(2){align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:12rem;justify-content:center}.top-plans .pricing-card__head ul li:nth-child(3){align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:10.5rem;justify-content:center}.top-plans .pricing-card__head ul li:nth-child(7){align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:9.9rem;justify-content:center}.top-plans .pricing-card__head ul li:nth-child(8){align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:5.6rem;justify-content:center}.top-plans .pricing-card__head ul li:last-child{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:6.9rem;justify-content:center}.top-plans .pricing-card__head ul li:nth-child(4),.top-plans .pricing-card__head ul li:nth-child(5),.top-plans .pricing-card__head ul li:nth-child(6){align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:5.9rem;justify-content:center;position:relative}.top-plans .pricing-card__head ul li:nth-child(4) img,.top-plans .pricing-card__head ul li:nth-child(5) img,.top-plans .pricing-card__head ul li:nth-child(6) img{bottom:12px;position:absolute;right:5px}.top-plans .pricing-card__head ul li:last-child{border-bottom:none}.top-plans .pricing-card__plan{border-radius:1.2rem;box-shadow:16px 35px 50px -6px rgba(0,0,0,.15);display:flex;position:relative;width:calc(85.35% - 1.5rem)}.top-plans .pricing-card__item{flex-basis:25%}.top-plans .pricing-card__item:nth-child(2) ul>li,.top-plans .pricing-card__item:nth-child(3) ul>li{border-left:none}.top-plans .pricing-card__item:first-child .pricing-card__item--header{border-top-left-radius:1.2rem}.top-plans .pricing-card__item:first-child .pricing-card__item--content{border-bottom-left-radius:1.2rem}.top-plans .pricing-card__item:first-child .pricing-card__item--content li{border-left:none}.top-plans .pricing-card__item--last .pricing-card__item--header{border-top-right-radius:1.2rem}.top-plans .pricing-card__item--last .pricing-card__item--header h3{border-right:none}.top-plans .pricing-card__item--last .pricing-card__item--content{border-bottom-right-radius:1.2rem}.top-plans .pricing-card__item--last .pricing-card__item--content li{border-left:none;border-right:none}.top-plans .pricing-card__item .plan__tic{align-items:center;color:#767676;display:flex;flex-direction:row;flex-wrap:wrap;font-size:2.5rem;height:5.9rem;justify-content:center}.top-plans .pricing-card__item .plan__tic a{color:#59a9d6;padding:1rem 8.5rem}.top-plans .pricing-card__item .plan__tic--enabled:hover{background-color:#f0f0f0}.top-plans .pricing-card__item .plan__text{align-items:center;color:#59a9d6;display:flex;flex-direction:row;flex-wrap:wrap;font-size:2rem;font-weight:600;height:5.9rem;justify-content:center}.top-plans .pricing-card__item .plan__text--enabled a{color:#59a9d6;padding:1rem 5rem}.top-plans .pricing-card__item .plan__text--enabled:hover{background-color:#f0f0f0}.top-plans .pricing-card__item--header{background-color:#88b7c7;text-align:center}.top-plans .pricing-card__item--header h3{border-right:2px solid #fff;color:#fff;font-size:1.6rem;font-weight:700;padding:1.1rem 0 1.4rem}.top-plans .pricing-card__item--header.pricing-card__bg-maroon{background-color:#a86b46}.top-plans .pricing-card__item--header.pricing-card__bg-silver{background-color:#818181}.top-plans .pricing-card__item--header.pricing-card__bg-olive{background-color:#ad9260}.top-plans .pricing-card__item--content{background-color:#fff;text-align:center}.top-plans .pricing-card__item--content-price{font-size:2.2rem!important;font-weight:500;line-height:1.3!important;padding-top:35px}.top-plans .pricing-card__item--content-price--down{color:#545454;font-size:1.6rem}.top-plans .pricing-card__item--content-price--desc{color:#545454;font-size:1.1rem;font-weight:200}.top-plans .pricing-card__item--content-ratio{color:#4e4e4e;font-size:1.4rem;font-weight:400}.top-plans .pricing-card__item--content li{border:2px solid #9a9a9a;border-bottom:1px dotted #d1d1d1;border-top:none;color:#4e4e4e;font-size:2.2rem;letter-spacing:2.2px}.top-plans .pricing-card__item--content li:first-child{height:12rem;line-height:12rem}.top-plans .pricing-card__item--content li:nth-child(2){display:flex;flex-direction:column;height:10.5rem;justify-content:center;line-height:3.5rem;position:relative}.top-plans .pricing-card__item--content li:last-child{border-bottom:none}.top-plans .pricing-card__item--content li:nth-child(6){font-size:1.8rem;height:9.9rem;letter-spacing:1.8px}.top-plans .pricing-card__item--content li:nth-child(6) .pricing-card__type{align-items:center;display:flex;font-size:1.8rem;font-weight:400;gap:0 1rem;justify-content:center;left:50%;line-height:1.7;position:absolute;text-align:center;top:71%;transform:translateX(-50%);width:100%}.top-plans .pricing-card__item--content li:nth-child(6) .pricing-card__type img{width:6.5rem}.top-plans .pricing-card__item--content li:nth-child(6) .pricing-card__type--bottom{color:#a3a3a3;display:block;font-size:1.2rem;font-weight:600;left:50%;line-height:1.7;position:absolute;text-align:center;top:76%;transform:translateX(-50%);width:100%}.top-plans .pricing-card__item--content li:nth-child(7){align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.5rem;height:5.6rem;justify-content:center;position:relative}.top-plans .pricing-card__item--content li:nth-child(7) .pricing-card__date--note{color:#4e4e4e;font-size:1.8rem;left:50%;position:absolute;white-space:nowrap}.top-plans .pricing-card__item--content li:nth-child(8){font-size:1.8rem;height:6.9rem;letter-spacing:1.8px;padding:1rem 0}.top-plans .pricing-card__item--content li:nth-child(8) .pricing-card__about{color:#4e4e4e;left:50%;position:absolute;transform:translate(-50%,10px);white-space:nowrap}.top-plans .pricing-card__item--content li .plan__expiration-date{display:block;max-width:17.4rem}.top-plans .pricing-card__line-down{left:50%;position:absolute;top:30%;transform:translate(-50%)}.top-plans .pricing-card__about-price{color:#00629a;display:block;font-size:1.2rem;font-weight:700;letter-spacing:1.3px}.top-plans .pricing-card__title--blue{color:#59a9d6;font-size:4rem;font-weight:700}.top-plans .pricing-card__price-badge{position:relative}.top-plans .pricing-card__price-badge--text{font-size:1.3rem}.top-plans .pricing-card__price-badge--number{font-size:1.9rem;font-weight:500}.top-plans .pricing-card__title--badge{background-color:#ffe62b;border-radius:2.1rem;color:#00629a;font-size:1.8rem;font-weight:700;left:-28%;letter-spacing:1.44px;line-height:1.7;padding:0 2.3rem;position:absolute;text-align:center;top:39%}.top-plans .pricing-card__note{background-color:#eff2f9;border-radius:14px;color:#00629a;font-size:1.2rem;font-weight:700;left:27%;padding:.4rem 0;position:absolute;text-align:center;top:19.5%;width:60rem}.top-plans .pricing-card .pricing__text--down{font-size:2.2rem}@media screen and (max-width:768px){.top-plans .arrow__scroll{display:block}.top-plans__content{margin-bottom:0;margin-left:10px}.top-plans__note{padding-bottom:2.5rem;padding-left:1.3rem;padding-right:1.3rem;width:100%}.top-plans__note--item-title{padding-bottom:1.4rem}.top-plans__note--item-content{margin-left:0}.top-plans .text-title{padding-bottom:5.5rem}}@media screen and (max-width:512px){.top-plans .title{margin-top:5.4rem}.top-plans .text-title{font-size:4.2rem}}.faq .text-title{padding-top:15.6rem}.faq-inner{margin:0 auto;max-width:1200px;padding:0}.faq-title{color:#3c3c3c;text-align:center}.faq-title span{color:#3dbbff;font-size:2.4rem}.faq-title h2{font-size:4rem}.faq-box__list--item{border-bottom:2px solid #e6e6e6;padding:30px 0}.faq-box__list--item:first-child{padding:0 0 30px}.faq-box__list--item-question{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;font-size:1.7rem;justify-content:flex-start;padding:0 50px 0 0;position:relative}.faq-box__list--item-question:before{height:16px;right:22px;width:2px}.faq-box__list--item-question:after,.faq-box__list--item-question:before{background:#1a406e;border-radius:100px;content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%);transition:.1s ease-in-out;z-index:1}.faq-box__list--item-question:after{height:2px;right:15px;width:16px}.faq-box__list--item-question.active:before{transform:rotate(90deg);width:0}.faq-box__list--item-question:hover{cursor:pointer}.faq-box__list--item-question-q{font-size:30px;font-weight:500;margin-right:3rem;text-transform:uppercase}.faq-box__list--item-question p{color:#000;font-weight:300}.faq-box__list--item-answer{display:flex;margin:40px 0 0}.faq-box__list--item-answer .faq-table{background-color:#fff!important}.faq-box__list--item-answer-a{color:#59a9d6;font-size:30px;font-weight:500;margin-right:3rem;text-transform:uppercase}.faq-box__list--item-answer-content{background-color:#f7f9fd;border-radius:22px;padding:3.5rem;width:88.5%}.faq-box__list--item-answer p{color:#000;font-size:1.4rem;font-weight:300;letter-spacing:1.4px;line-height:20px;width:90%}.faq-box__list--item-answer p a{color:#3dbbff;display:inline}.faq-box__list--item-answer-box{display:flex;flex-direction:column;width:100%}.faq-box__list--item-answer-box p{font-size:2rem;line-height:35px;width:90%}.faq-box__list--item-answer-box p a{color:#3dbbff;display:inline}.faq-box__list--item-answer-box table{border-collapse:collapse;margin-top:3rem;table-layout:fixed;width:100%}.faq-box__list--item-answer-box table * tr{border-bottom:7px solid #fff}.faq-box__list--item-answer-box table * tr:last-child{border-bottom:none}.faq-box__list--item-answer-box table thead tr th{background-color:#59a9d6;border-right:7px solid #fff;color:#fff;font-size:1.7rem;padding:1.5rem;text-align:center}.faq-box__list--item-answer-box table thead tr th:last-child{border-right:none}.faq-box__list--item-answer-box table thead tr th:first-child{background-color:#fff;border-right:7px solid #fff;width:8.5rem}.faq-box__list--item-answer-box table thead tr th small{display:block;font-size:1.5rem;font-weight:400}.faq-box__list--item-answer-box table tbody tr{background-color:#f8f8f8}.faq-box__list--item-answer-box table tbody tr:first-child{background-color:#ededed;border-top:7px solid #fff}.faq-box__list--item-answer-box table tbody tr th{background-color:#fff;border-right:7px solid #fff;color:#00629a;font-size:1.5rem;padding:1rem;text-align:right;width:10%}.faq-box__list--item-answer-box table tbody tr td{border-right:7px solid #fff;color:#4e4e4e;font-size:1.4rem;font-weight:500;padding:1rem;text-align:center;width:23%}.faq-box__list--item-answer-box table tbody tr td:last-child{border-right:none}.faq-box__list--item-answer-box table thead{font-weight:700}.faq-box__list--item-answer-box table .device{color:#00629a;font-size:1.5rem;font-weight:500}.faq-box__list--item-answer-box table .device.is-undecided{color:#8e8e8e;font-size:2rem;text-decoration:line-through}.faq-box__list--item-answer-box-caution{background-color:#f7f9fd;border-radius:22px;margin:4.4rem 0 0;padding:22px;width:100%}.faq-box__list--item-answer-box-caution>ul>li{color:#000;font-size:1.4rem;font-weight:300;letter-spacing:1.4px;line-height:1.9rem;margin:10px 0 0}.faq-box__list--item-answer-box-caution>ul>li:first-child{margin:0}@media screen and (max-width:766px){.faq .text-title{padding-top:8rem}.faq-box{margin:0;padding:0 20px}.faq-box__list--item-question{font-size:1.5rem}.faq-box__list--item-answer-table{flex-direction:column}.faq-box__list--item-answer-content{padding:2.2rem}.faq-box__list--item-answer-content p{font-size:1.2rem;width:100%}.faq-box__list--item-answer-box table thead tr th{font-size:1.5rem;padding:6px}.faq-box__list--item-answer-box table thead tr th:first-child{width:6.7rem}.faq-box__list--item-answer-box table tbody tr:first-child td{padding:1rem 0}.faq-box__list--item-answer-box table tbody tr:nth-child(2) th{padding:1.5rem}.faq-box__list--item-answer-box table tbody tr th{font-size:1.1rem;padding:.9rem}.faq-box__list--item-answer-box table tbody tr td{font-size:1.1rem;padding:.4rem 0}.faq-box__list--item-answer-box table .device{font-size:1.3rem}.faq-box__list--item-answer-box-caution{margin:2.4rem 0 0 auto;width:78%}.faq-box__list--item-answer-box-caution>ul>li{font-size:1.2rem}.faq .faq-table{padding:0;width:100%}}.top-mobile-fixed-footer-navi-switcher{background:transparent linear-gradient(322deg,#ff9b27,#ebe200) 0 0 no-repeat;padding:1rem 3rem 2rem;position:fixed;z-index:9999}@media screen and (max-width:727px){.top-mobile-fixed-footer-navi-switcher{bottom:0;right:0;width:100%}}@media screen and (min-width:728px){.top-mobile-fixed-footer-navi-switcher{border-radius:1rem;bottom:1vh;right:1vh;width:36rem}}.extra-options{bottom:0;position:fixed;width:100%;z-index:9999}@media screen and (max-width:1023px){.extra-options{display:flex!important}}@media screen and (min-width:1024px){.extra-options{display:none}}.extra-options .btn{border:none;border-radius:0;flex:1;font-size:1.4rem;font-weight:500;line-height:16px;padding:1.6rem 0}.extra-options .btn img{display:inline-block;height:14px;position:relative;top:2px;width:16px}.extra-options .btn-blue-dark{background:transparent linear-gradient(180deg,#0e5279,#006199) 0 0 no-repeat padding-box;color:#fff}.extra-options .btn-yellow{background:#ffec07;color:#00629a}.footer-title{color:#59a9d6;font-family:Roboto,sans-serif;font-size:3.7rem;letter-spacing:3.04px;line-height:49px;padding:5rem 0;text-align:center}.footer .attention{background-image:linear-gradient(180deg,#0066a0,#7cbdbf);position:relative;width:100%}.footer .attention:before{background:url(/static/images/top/new/attention1.png) no-repeat 50%;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;content:" ";display:block;height:100%;left:0;opacity:.32;position:absolute;top:0;width:100%;z-index:1}.footer .attention-content{color:#fff;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:1.3px;line-height:2.4rem;margin:0 auto;padding:4.05rem 0;position:relative;z-index:10}.footer-bottom{position:relative}.footer-bottom .back-top{background:transparent url(/static/images/top/new/up-arrow.svg) 50% no-repeat padding-box;background-color:#59a9d6;border:3px solid #fff;border-radius:50%;box-shadow:0 3px 6px #00000029;cursor:pointer;height:50px;opacity:1;position:fixed;right:1.5rem;width:50px;z-index:1000}.footer-bottom__inner{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:14.5rem}.footer-bottom__inner--list{display:flex;gap:0 6rem;margin-top:1rem}.footer-bottom__inner--list ul{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 3.5rem;justify-content:flex-start;padding-left:6rem}.footer-bottom__inner--list ul li{margin-bottom:1rem}.footer-bottom__inner--list ul li a{font-size:1.5rem;font-weight:500;letter-spacing:1.5px}.footer .copy-right{color:#4e4e4e;font-size:1.3rem;font-weight:500;letter-spacing:1.3px;margin-bottom:6rem;text-align:center}@media screen and (max-width:1025px){.footer-title{font-size:3.8rem}.footer .attention-content{left:0;padding:4.2rem 1.2rem;top:0;transform:none}.footer-bottom{padding-bottom:75px}.footer-bottom__inner{align-items:inherit;flex-direction:column;margin-left:1.3rem}.footer-bottom__inner--logo{padding:4.3rem 0}.footer-bottom__inner--list{flex-direction:column}.footer-bottom__inner--list ul{flex-direction:column;padding-left:0}.footer-bottom__inner--list ul li{margin-bottom:2.5rem}.footer .copy-right{margin-bottom:1rem;padding-top:1rem}}
/*!
* ress.css • v1.2.2
* MIT License
* github.com/filipelinhares/ress
*/html{-webkit-text-size-adjust:100%;box-sizing:border-box;overflow-y:scroll}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{-webkit-text-decoration-skip:objects;background-color:transparent;display:block}a:active,a:hover{cursor:pointer;outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}.error-message{align-items:flex-start;flex-direction:row;flex-wrap:wrap}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{font-size:62.5%}body{color:#3c3c3c;font-family:Noto Sans JP,sans-serif;margin:0}.wrapper{overflow:hidden}img{display:block;max-width:100%}a{color:#3c3c3c;text-decoration:none}a:hover{cursor:pointer!important}li{list-style:none}.btn{background:#59a9d6;border:1px solid transparent;border-radius:.25rem;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn-border{border:3px solid #fff}.btn-primary-lg{cursor:pointer;font-size:1.6rem;height:50px;padding:2rem;width:200px}.btn-primary-lg,.btn-rounded,.btn-rounded--font-small{border-radius:100px;color:#fff;font-weight:700;text-align:center}.btn-rounded,.btn-rounded--font-small{align-items:center;background:linear-gradient(90deg,#40baff,#7cbdbf);box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:row;flex-wrap:wrap;font-size:2.1rem;justify-content:center;letter-spacing:2.1px;padding:1.5rem 5.5rem;transition:all .3s ease}.btn-rounded--font-small{font-size:1.75rem}.btn-toggle{border-radius:50%;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);color:#fff;height:50px;width:50px}.btn:hover{opacity:.8}.ml-3{margin-left:3rem}.container-sub{margin:0 auto;max-width:100%;width:89rem}.fl-center{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.border__horizontal--none,.border__right--none{border-right:none!important}.border__horizontal--none{border-left:none!important}.title{margin-top:20rem}.text-title,.title{font-size:4.2rem;font-weight:700;text-align:center}.text-title{color:#4e4e4e;letter-spacing:3.36px;padding-bottom:6.5rem;padding-top:7.5rem;width:100%}.text-title__sub{font-size:1.8rem;font-weight:600;letter-spacing:1.4px;margin-top:1rem}.text-title__caution{color:red;font-size:1.2rem;font-weight:400;margin-top:1rem}.text-title__process{margin-top:12.5rem}.text-title__br{display:none}.display-none{display:none!important}@media screen and (min-width:1024px){.display-pc-none{display:none!important}}.intro{color:#4e4e4e;margin:0 auto;max-width:88.7rem;padding-top:18.8rem;text-align:center}.intro--heading__jp{font-size:4.2rem;font-weight:700;letter-spacing:.34px}.intro--heading__en{font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:.15rem;margin-top:1.4rem}.intro--desc{font-size:1.6rem;letter-spacing:.16rem;padding-top:7.9rem}.card{background-color:#fff;border-radius:5.4rem;box-shadow:31px 17px 26px 4px rgba(0,0,0,.06);margin:0 auto;overflow:hidden}.card-header{background:linear-gradient(90deg,#4fb2ea,#7cbdbf);color:#fff;font-size:1.6rem;line-height:6.6rem;text-align:center}.card-header__gift--ja{color:#fff;font-size:2.4rem;font-weight:700;letter-spacing:1.29px;padding-right:.6rem}.card-header__gift--en{color:#fff;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:1.28px;padding-left:.6rem}.card .step-title{color:#59a9d6}.card .step-title h3{font-size:2.2rem;letter-spacing:1.76px}.card .step-content{color:#4e4e4e;font-size:1.3rem;letter-spacing:1.3px}.overlay{background-color:#6f6f6f;border-radius:inherit;bottom:0;left:0;opacity:.65;right:0;top:0;z-index:1}.overlay,.quote{position:absolute}.quote{color:#fff;font-size:5.1rem;font-weight:400;left:50%;letter-spacing:5.92px;top:50%;transform:translate(-50%,-50%);z-index:2}.privacy{font-size:1.5rem;margin-top:15rem;min-height:30rem}.privacy-body{letter-spacing:1.2px;line-height:1.8}.privacy-content{padding:0!important}@media screen and (max-width:1024px){.quote{font-size:4rem}.privacy-content{padding:0 1.5rem!important}}@media screen and (max-width:768px){.text-title{font-size:3.2rem!important}.text-title__process{margin-top:4rem}.quote{font-size:3.6rem}.privacy-content{padding:0!important}}@media screen and (max-width:512px){.text-title{font-size:2.7rem!important;letter-spacing:1.16px}.text-title__process{margin-top:0;padding-bottom:4.9rem;padding-top:5.4rem}.text-title__br{display:block}.quote{font-size:3rem}}.wrapper{margin:0 auto;overflow-x:hidden;width:100%}.container{max-width:136.1rem}.container,.container-sm{margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.container-sm{max-width:90rem}@media screen and (max-width:768px){.container-sm{margin:0 1.5rem}}@media screen and (max-width:375px){.container{padding:0 1rem}}.can__header--btn{justify-content:flex-start;margin:8rem auto 0;max-width:69.5rem}.can__btn,.can__header--btn{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.can__btn{border:3.5px solid #59a9d6;border-radius:20.25rem;color:#5daad4;font-family:Roboto,sans-serif;font-size:1.7rem;font-weight:600;height:5.5rem;justify-content:center;letter-spacing:1.7px;margin:0 1.5rem 3rem;width:calc(33.33% - 30px)}.can__btn:hover{background-image:linear-gradient(90deg,#5facd8,#7cbdbf);border:none;color:#fff}.guidance{margin:3.5rem auto 0;max-width:92.1rem;padding:10.5rem 1.5rem 12rem}.guidance__br{display:none}.guidance__contain{position:relative}.guidance__neo{left:0;position:absolute;top:-10rem}.guidance__list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.guidance__list--header{color:#59a9d6;font-size:2rem;font-weight:500;letter-spacing:2px;margin-bottom:6.2rem}.guidance__list--header.guidance__header--basic{margin-bottom:7rem}.guidance__list--border{background-color:#fff;border:4px solid #59a9d6;border-radius:50%;display:inline-block;height:1.6rem;margin-right:.3rem;width:1.6rem}.guidance__list-orthers .guidance__name{height:5.2rem;margin-bottom:1.3rem;margin-top:3rem;padding:0}.guidance__function{padding-bottom:40px}.guidance__function .guidance__list--header{margin-bottom:5.2rem}.guidance__function .guidance__priority{display:flex;gap:0 4px;padding-bottom:2.6rem}.guidance__function .guidance__priority--item{border-radius:8px;box-sizing:border-box;color:#fff;display:inline-block;font-size:8px;font-weight:600;height:1.6rem;line-height:16px;text-align:center;text-transform:uppercase;width:5.6rem}.guidance__function .guidance__header{height:25.3rem}.guidance__function .guidance__item{margin:0 3.6rem 5.5rem 0;width:calc(50% - 1.8rem)}.guidance__function .guidance__item:nth-child(2) .guidance__image{-o-object-fit:scale-down;object-fit:scale-down;width:30.5rem}.guidance__function .guidance__item:nth-child(3) .guidance__image,.guidance__function .guidance__item:nth-child(4) .guidance__image{margin-top:15px;-o-object-fit:scale-down;object-fit:scale-down}.guidance__function .guidance__item:nth-child(3n){margin-right:3.6rem}.guidance__function .guidance__item:nth-child(2n){margin-right:0}.guidance__function .guidance__name{line-height:2.2rem;padding:3.7rem 0 2.7rem}.guidance__function .guidance__details{letter-spacing:1.28px}.guidance__function .guidance__image{height:20.5rem;-o-object-fit:scale-down;object-fit:scale-down}.guidance__function .guidance__image-padding{padding:0 1.3rem}.guidance__twitter{margin-top:-.5rem}.guidance__twitter .guidance__list--header{margin-bottom:4rem}.guidance__youtube{margin-top:1.3rem}.guidance__others{margin-top:3rem}.guidance__item{margin:0 3.6rem 7.2rem 0;width:calc(33.3% - 2.4rem)}.guidance__item:nth-child(3n){margin-right:0}.guidance__item--no1{position:relative}.guidance__item--no1:before{content:url(/static/images/top/new/guidance_no1.svg);left:1.5rem;position:absolute;top:-1rem;z-index:1}.guidance__item--best-choice{position:relative}.guidance__item--best-choice:before{content:url(/static/images/top/new/guidance_best_choice.svg);left:1.5rem;position:absolute;top:-1rem;z-index:1}.guidance__header{align-items:center;background:#eff2f9;display:flex;height:16.1rem;justify-content:center;position:relative}.guidance__image{height:13.1rem}.guidance__name{color:#59a9d6;font-size:1.8rem;font-weight:700;letter-spacing:1.44px;padding:3rem 0 1.7rem;text-align:center}.guidance__details{color:#4e4e4e;font-size:1.3rem;letter-spacing:1.3px}.guidance__btn{margin-bottom:11.4rem}.guidance__btn--at-plan{margin-bottom:2rem}.guidance__recommend{align-items:center;background-color:#f7f8ea;border-radius:3.5rem;display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;justify-content:center;margin-bottom:7.5rem;margin-top:-51px}.guidance__recommend img{margin-left:3.5rem;margin-right:1.3rem}.guidance__recommend p{font-size:1.3rem;letter-spacing:1.3px;padding:1.6rem 4.6rem 1.6rem 0}.guidance.guidance__top{margin:0 auto;padding:1.5rem 1.5rem 0}.guidance.guidance__top .guidance__details{font-size:1.6rem;font-weight:400;letter-spacing:1.6px;line-height:2.4rem}@media screen and (max-width:950px){.intro--heading__jp{font-size:3.2rem}.guidance.guidance__top .guidance__name{min-height:100px}.guidance__name{height:9.2rem}.guidance__list-orthers .guidance__name{height:7.2rem}}@media screen and (max-width:540px){.guidance__function .guidance__item{width:100%}.guidance__function .guidance__priority{padding-bottom:2rem}.guidance__function .guidance__image{width:95%}.guidance.guidance__top .guidance__item{width:100%}.guidance__item{margin:0 0 7.2rem;width:100%}}@media screen and (max-width:500px){.intro--heading__jp{font-size:2.7rem;padding:0 7rem}.intro--desc-mb{display:none}.can__header--btn{justify-content:space-between;padding:0 1.2rem}.can__btn{margin:0 0 3rem;width:calc(50% - 8px)}.guidance{padding-left:1.3rem;padding-right:1.3rem;padding-top:5.6rem}.guidance__br{display:block}.guidance__neo{left:0;position:absolute;top:-4.4rem}.guidance .text-title{padding-bottom:8.6rem;padding-top:0}.guidance .text-title p{padding-left:6rem;padding-right:6rem}.guidance__list{flex-direction:column}.guidance__item{margin-bottom:4.6rem;margin-right:0;width:100%}.guidance__item--no1:before{content:url(/static/images/top/new/guidance_no1_mb.svg)}.guidance__item--best-choice:before{content:url(/static/images/top/new/guidance_best_choice_mb.svg)}.guidance .guidance__list-orthers .guidance__name{height:5.2rem}.guidance__name{padding-bottom:2.6rem;padding-top:4rem}.guidance__header{height:20.5rem}.guidance__image{height:17.4rem}.guidance__details{font-size:1.3rem;line-height:1.9rem}.guidance__recommend{flex-wrap:nowrap;margin-top:-2.3rem}.guidance__recommend img{margin-top:-8%}.guidance__recommend p{padding:1.6rem 3.6rem 1.6rem 0}.guidance.guidance__top{padding-top:10.5rem}.guidance.guidance__top .guidance__details{font-size:1.3rem;font-weight:400;letter-spacing:1.3px;line-height:1.9rem}}@media only screen and (min-width:480px){.guidance__list{padding:0 2rem}}@media (min-width:1025px){.guidance__list{padding:0}}.wrapper-case,.wrapper-case+.footer{background-color:#f7f9fd}.wrapper-case .case-intro--desc{padding-bottom:7.5rem;padding-left:11.5rem;padding-right:11.5rem}.wrapper-case .case{padding:7.5rem 0}.wrapper-case .case .button-organze{background-color:#d9a006}@media only screen and (min-device-width:540px) and (max-device-width:1023px){.intro{padding-top:12.3rem}.wrapper-case .case{padding:0}}@media screen and (max-width:539px){.intro{padding-top:12.3rem}.wrapper-case .case-intro--desc{line-height:3.5rem;padding:8.3rem 2rem}.wrapper-case .case{padding:0}}.case-list{align-items:flex-start;flex-direction:column}.case-list,.case-list__item{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.case-list__item{background:#fff;border-radius:5.4rem;box-shadow:30px 53px 46px #00000018;flex-direction:row;height:auto;margin-bottom:15rem;max-width:100%;min-height:350px;width:877px}.case-list__item .case-label{align-items:center;background-color:#59a9d6;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-size:16px;font-weight:600;height:34px;justify-content:center;left:-.5rem;position:absolute;text-transform:uppercase;top:2rem;width:97px}.case-list__item--left{flex:60%;font-family:Noto Sans JP,sans-serif;height:100%;padding-left:4.5rem;padding-right:5.5rem}.case-list__item--left .case__header{color:#59a9d6;font-size:2.7rem;font-weight:500;letter-spacing:2.7px;padding-top:8.9rem}.case-list__item--left .desc{color:#59a9d6;font-size:1.8rem;letter-spacing:1.8px;padding-bottom:4.5rem;padding-top:1.5rem}.case-list__item--left .case__content{padding-bottom:4.4rem}.case-list__item--left .case__content--item{display:flex;margin-bottom:.7rem}.case-list__item--left .case__content--item-left{margin-right:.6rem;width:70px}.case-list__item--left .case__content--item-button{background-color:#59a9d6;border-radius:10px;color:#fff;font-size:1.3rem;font-weight:600;height:22px;line-height:22px;margin-right:1rem;text-align:center;width:62px}.case-list__item--left .case__content--item-desc{color:#4e4e4e;font-size:1.5rem;letter-spacing:1.5px;line-height:21px;padding-right:1rem}.case-list__item--left .case__content--item-desc-special{color:#d9a006;font-weight:500}.case-list__item--right{flex:40%;height:100%}.case-list__item--right .area-image-case{position:absolute;right:5rem;top:50%;transform:translateY(-50%);width:35%}@media only screen and (min-device-width:540px) and (max-device-width:1023px){.case-list{padding:0 5rem}.case-list__item{border-radius:5rem;flex-direction:column-reverse;margin-bottom:10rem;min-height:667px;padding:0 1.7rem 1.5rem}.case-list__item--left{max-width:40rem;padding:0}.case-list__item--left .case__content--item{flex-direction:column}.case-list__item--left .case__content--item-desc{margin:10px 0;padding-right:0}.case-list__item--left .case__header{font-size:2.2rem;letter-spacing:1.7px;padding-top:5rem}.case-list__item--left .desc{font-size:1.7rem;padding-bottom:2.2rem}.case-list__item--right{margin-top:10.6rem}.case-list__item--right .area-image-case{display:none}.case-list__item--right .area-image-case__mobile{display:block}.case-list__item--right .area-image-case__mobile img{height:184px;-o-object-fit:contain;object-fit:contain;width:189px}}@media screen and (max-width:539px){.case-list{padding:0 1.3rem}.case-list__item{border-radius:5rem;flex-direction:column-reverse;margin-bottom:10rem;padding:0 1.7rem 1.5rem}.case-list__item .case-label{top:3rem}.case-list__item--left{padding:0}.case-list__item--left .case__content--item{flex-direction:column}.case-list__item--left .case__content--item-desc{margin:10px 0;padding-right:0}.case-list__item--left .case__header{font-size:2.2rem;letter-spacing:1.7px;padding-top:5rem}.case-list__item--left .desc{font-size:1.7rem;padding-bottom:2.2rem}.case-list__item--right{margin-top:10.6rem}.case-list__item--right .area-image-case{display:none}.case-list__item--right .area-image-case__mobile{display:block}.case-list__item--right .area-image-case__mobile img{height:184px;-o-object-fit:contain;object-fit:contain;width:189px}}.section{background:#f7faff;padding:140px 0 100px}.section-inner{margin:0 auto;max-width:1200px;padding:0}.section-title h1{font-size:4rem;text-align:center}.section-step{background:#1a406e}.section-content,.section-step{margin:60px 0 0}.section-content-text{font-size:2rem;line-height:35px;margin:0 0 60px}.section-content-box{background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:60px}.section-content-form table{border-collapse:collapse;width:100%}.section-content-form table tbody tr{border-bottom:1px solid #e6e6e6;vertical-align:baseline}.section-content-form table tbody tr:first-child td,.section-content-form table tbody tr:first-child th{padding:0 0 30px}.section-content-form table tbody tr th{align-items:center;display:flex;font-size:2rem;font-weight:700;margin:0 30px 0 0;padding:30px 0;text-align:left;width:-moz-max-content;width:max-content}.section-content-form table tbody tr th span{background:#3dbbff;border-radius:4px;color:#fff;display:inline-block;font-size:1.4rem;font-weight:400;margin:0 0 0 1.3rem;padding:2px 10px}.section-content-form table tbody tr th small{display:block;font-size:1.4rem}.section-content-form table tbody tr td{font-size:2rem;padding:30px 0;width:100%}.section-content-form table tbody tr td input{border:1px solid #e6e6e6;border-radius:8px;padding:15px 20px;width:100%}.section-content-form table tbody tr td input.confirm{margin-top:15px}.section-content-form table tbody tr td textarea{border:1px solid #e6e6e6;border-radius:8px;padding:15px;width:100%}.section-content-form table tbody tr td p.has-text-small{font-size:1.25rem;padding-top:1rem}.section-content-form-caution{font-size:1.5rem;margin:15px 0 0;text-align:center}.section-content-form-message{margin:40px 0 0;text-align:center}.section-content-form-message p{font-size:1.8rem}.section-content-form-message p.small{font-size:1.5rem;margin:0 0 15px}.section-content-form-message a{color:#3dbbff;font-size:1.8rem;margin:15px 0 0;text-decoration:underline}.section-content-form-message a:hover{text-decoration:none}.section-content-form-message a.inline{display:inline}.section-content-form-message-check{margin:15px 0 0}.section-content-form-button,.section-content-form-captcha{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0 0}.section-content-message{text-align:center}.section-content-message-strong{color:#3dbbff;font-size:2.4rem;font-weight:700}.section-content-message-code{color:#3dbbff;font-size:2rem;font-weight:700;margin-top:30px}.section-content-message-text{font-size:2rem;line-height:40px;margin:30px 0 0}.section-content-message-error{color:red;font-size:1.8rem;font-weight:700;line-height:40px;margin-bottom:20px}.progress-bar{display:flex;justify-content:center;margin:60px 0 0;overflow:hidden}.progress-bar-item{background:#e6e6e6;font-size:2.4rem;font-weight:700;padding:15px;position:relative;text-align:center;width:420px}.progress-bar-item:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:40px 0 40px 1em;right:-25px;z-index:1}.progress-bar-item:after,.progress-bar-item:before{content:"";height:0;margin:auto;position:absolute;top:-7px;width:0}.progress-bar-item:after{border-color:transparent transparent transparent #e6e6e6;border-style:solid;border-width:40px 0 40px 1em;right:-20px;z-index:2}.progress-bar-item.active{background:#3dbbff;color:#fff}.progress-bar-item.active:after{border-color:transparent transparent transparent #3dbbff}.progress-bar-item:first-child{border-radius:10px 0 0 10px}.progress-bar-item:nth-child(3){border-radius:0 10px 10px 0}.progress-bar-item:nth-child(3):after,.progress-bar-item:nth-child(3):before{display:none}.form-flex{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.form-input input{width:130px!important}.form-input span{font-size:2rem;margin:0 20px}.form-checkbox div{align-items:center;display:flex;font-size:2rem;justify-content:center}.form-checkbox div label{font-size:2rem;margin:0 0 0 10px}.form-checkbox input{height:18px;width:18px!important}.form-checkbox-item{margin:0 20px 0 0}.form-button{background:linear-gradient(90deg,#3dbbff,#08d);border-radius:8px;color:#fff;font-size:2.4rem;font-weight:700;margin:0 auto;padding:30px 0;text-align:center;transition:all .3s ease;width:480px}.form-button:hover{opacity:.8}.form-button.gray{background:#8e8e8e;color:#fff}.form-button-return,.form-button.gray{border-radius:8px;font-size:2.4rem;font-weight:700;margin:0 auto;padding:30px 0;transition:all .3s ease;width:480px}.form-button-return{background:#fff;border:1px solid #3c3c3c;color:#3c3c3c;text-align:center}.form-button-return:hover{opacity:.6}.validation-error{color:red;font-size:1.5rem;margin-left:1rem}.validation-error-message{color:red;font-size:small;margin-left:2rem;margin-top:.3em;position:absolute}.error-message-box{background:#ffec80;border:1px solid #967117;border-radius:10px;margin-bottom:4rem;padding:30px}.error-message{color:#967117;display:flex;font-size:2rem;justify-content:space-between}@media screen and (max-width:1024px){.section-inner{padding:0 20px}}@media screen and (max-width:896px){.section{padding:110px 0 80px}.section-title h1{font-size:3.5rem}.section-content,.section-step{margin:40px 0 0}.section-content-box{padding:30px 20px}.section-content-form table tbody tr th{justify-content:flex-start;padding:30px 0 0;width:100%}.section-content-form table tbody tr th span{margin:0 0 0 10px}.section-content-form table tbody tr td{display:block;padding:15px 0 30px;width:100%}.section-content-form table tbody tr td input{padding:10px 15px}.progress-bar-item{font-size:2rem;padding:10px 10px 10px 15px;width:100%}.progress-bar-item:before{right:-16px;top:-14px}.progress-bar-item:after{right:-12px;top:-14px}}.register{padding-top:15.6rem}.register-header__title{color:#4e4e4e;font-size:2.6rem;font-weight:500;letter-spacing:2.6px;line-height:2.4rem;padding-bottom:6.4rem;text-align:center}.register-header__note{align-items:center;background-color:#f7f8ea;border-radius:31px;color:#4e4e4e;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.3rem;font-weight:400;justify-content:center;letter-spacing:1.3px;line-height:1.9rem;margin:0 auto 6.3rem;opacity:1;padding:15px 0;width:62rem}.register-header__note p{margin-left:1.3rem}.register-header__button{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 3rem;justify-content:center}.register-header__button .btn{border-radius:30px;box-sizing:border-box;font-size:1.7rem;font-weight:500;letter-spacing:1.7px;line-height:2.5rem;min-width:201px;opacity:1}.register-header__button .btn:hover{opacity:.8}.register-header__button .btn-active{background:transparent linear-gradient(103deg,#5facd8,#7cbdbf) 0 0 no-repeat padding-box;border:none;color:#fff;padding:15px 0}.register-header__button--customer,.register-header__button--personal{background:#fff 0 0 no-repeat padding-box;border:3px solid #5daad4;box-shadow:0 3px 6px #00000029;color:#59a9d6;padding:12px 0}.register-header__button--disabled{background-color:#f0f0f0;border-color:silver;color:gray}.register-content{background:#f7f9fd;padding-bottom:6.4rem;padding-top:2rem}.register-content__header{text-align:center}.register-content__header h5{color:#4e4e4e;font-size:2rem;letter-spacing:2px;line-height:2.9rem}.register-content__header--notice{background-color:#b70606;color:#fff;font-size:2rem;margin-top:3rem;padding:2rem}.register-content__header--desc{color:#4e4e4e;font-size:1.3rem;font-weight:400;letter-spacing:1.3px;line-height:2.4rem;margin-top:3rem;padding-bottom:4rem}.register-content__header--desc span{color:#b70606}.register-content__form{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.register-content__form .form-group{margin-bottom:3rem}.register-content__form .form-group .form-control,.register-content__form .form-group select{background-color:#fff;border:1px solid #dbdbdb;color:#4e4e4e;font-size:1.3rem;height:4rem;letter-spacing:1.3px;line-height:2.4rem;opacity:1;padding:0 16px;width:42rem}.register-content__form .form-group .form-control:focus,.register-content__form .form-group select:focus{outline:none}.register-content__form .form-group .select-box{display:inline-flex;flex-direction:column;width:20rem}.register-content__form .form-group .select-box .options-container{background:#fff;color:#4e4e4e;max-height:0;opacity:0;order:1;overflow:hidden;transition:all .4s;width:100%}.register-content__form .form-group .select-box .options-container.active{border:1px solid #dbdbdb;border-top-style:none;max-height:240px;opacity:1}.register-content__form .form-group .select-box label{cursor:pointer;margin-right:0;text-align:left;width:100%}.register-content__form .form-group .select-box .option,.register-content__form .form-group .select-box .selected{color:#8e8e8e;cursor:pointer;font-size:1.3rem;letter-spacing:1.3px;line-height:2.4rem;padding:10px 16px}.register-content__form .form-group .select-box .option{padding:2px 16px}.register-content__form .form-group .select-box .option:last-child{padding-bottom:2.5rem}.register-content__form .form-group .select-box .option:first-child{padding-top:1.5rem}.register-content__form .form-group .select-box .option .radio{display:none}.register-content__form .form-group .select-box .option:hover{background:#00b0ff}.register-content__form .form-group .select-box .option:hover label{color:#fff}.register-content__form .form-group .selected{background:#fff;border:1px solid #dbdbdb;color:#4e4e4e;order:0;position:relative}.register-content__form .form-group .selected:after{content:"▼";cursor:pointer;font-size:7px;padding:0 1.2rem;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .25s ease}.register-content__form .form-group .form-control-half{width:20rem}.register-content__form .form-group label{color:#4e4e4e;display:inline-block;font-size:1.4rem;font-weight:400;letter-spacing:1.4px;line-height:2.4rem;margin-right:3.3rem;position:relative;text-align:right;width:110px}.register-content__form .form-group .force{color:#b70606;font-size:.8rem;letter-spacing:.8px;line-height:2.4rem;margin-left:4px;position:absolute;text-align:right;top:-9px}.register-content__form .form-group .form-control__inline{display:inline-flex;gap:0 22px}.register-content__form .form-group .form-control__inline input{width:20rem}.register-content__form .form-group .form-control__inline input::-moz-placeholder{color:#8e8e8e}.register-content__form .form-group .form-control__inline input::placeholder{color:#8e8e8e}.register-content__form .form-submit{margin-top:7rem;text-align:center}.register-content__form .form-submit .btn--submit{background:#4e4e4e 0 0 no-repeat padding-box;border-radius:32px;color:#fff;font-size:1.5rem;letter-spacing:1.2px;line-height:2.1rem;opacity:1;padding:15px 0;width:25.4rem}.register-content__form .form-submit .btn--submit:hover{opacity:.8}.register-content__form--submit{text-align:center}.register-content .btn--verify{background:transparent linear-gradient(90deg,#5facd8,#7cbdbf) 0 0 no-repeat padding-box;border-radius:32px;color:#fff;font-size:1.5rem;letter-spacing:1.2px;line-height:2.1rem;opacity:1;padding:15px 0;width:25.4rem}.register-done__logo{padding-bottom:3rem;padding-top:15rem;text-align:center}.register-done__logo img{height:130px;margin:0 auto}.register-done__picture{margin-bottom:30px;padding-top:8rem}.register-done__picture img{-o-object-fit:cover;object-fit:cover;width:100%}.register-done__title{color:#4e4e4e;font-size:2.6rem;font-weight:500;letter-spacing:2.6px;line-height:2.4rem;text-align:center}.register-done__desc{text-align:center}.register-done__desc--body{font-size:1.4rem;letter-spacing:1.4px;line-height:2.4rem;padding-top:2.6rem}.register-done__desc--notification{background:#7dbbde;border-radius:1rem;color:#fff;font-size:1.5rem;margin:0 auto;padding:2rem 5rem;text-align:left;width:70%}.register-done__desc--notification li{list-style:disc}.register-done__desc--caution{font-size:.75rem;letter-spacing:1.4px;line-height:2.4rem;padding-top:2.6rem}.register-done__footer{padding-bottom:16.6rem;padding-top:5.5rem;text-align:center}.register-done__footer .btn--back-top{background:transparent linear-gradient(90deg,#5facd8,#7cbdbf) 0 0 no-repeat padding-box;border-radius:32px;color:#fff;font-size:1.5rem;letter-spacing:1.2px;line-height:2.1rem;opacity:1;padding:15px 0;width:25.4rem}.register-footer__content{text-align:center}.register-footer__content--desc{font-size:1.3rem;font-size:18px;font-weight:700;letter-spacing:1.3px;line-height:2.4rem;line-height:33px;margin-top:3rem;padding-bottom:4rem}.register-footer__content p{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(300deg,#46a0ce,#3eada5);-webkit-background-clip:text;font-weight:700}.register-footer__contact{display:flex;justify-content:center;margin:50px 0}.register-footer__contact--left-box{align-items:center;background:#46dbc5 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000029;display:flex;flex-direction:column;height:42rem;opacity:1;text-align:center;width:40rem}.register-footer__contact--left-box h3{color:#fff;font-size:4rem;letter-spacing:3.36px;margin-top:33px;opacity:1;text-align:center;text-shadow:0 3px 6px #00000029;width:320px}.register-footer__contact--left-box p{color:#fff;font-size:1.4rem;font-size:1.3rem;font-weight:500;height:8.5rem;letter-spacing:2px;margin-top:25px;opacity:1;text-align:left;width:32rem}.register-footer__contact--left-box .download-btn{align-items:center;background:#fff 0 0 no-repeat padding-box;border-radius:30px;box-shadow:0 3px 6px #00000029;color:#1cd9bd;display:flex;font-size:2.4rem;font-weight:700;height:8rem;justify-content:center;letter-spacing:2.5px;opacity:1;width:34rem}.register-footer__contact--right-box{align-items:center;background:#f7b33b 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000029;display:flex;flex-direction:column;height:42rem;margin-left:66px;opacity:1;text-align:center;width:40rem}.register-footer__contact--right-box h3{color:#fff;font-size:4rem;letter-spacing:3.36px;margin-top:52px;opacity:1;text-align:center;text-shadow:0 3px 6px #00000029;width:320px}.register-footer__contact--right-box p{color:#fff;font-size:1.4rem;font-weight:500;height:11rem;letter-spacing:2px;margin-top:38px;opacity:1;text-align:left;width:32rem}.register-footer__contact--right-box .contact-btn{align-items:center;background:#fff 0 0 no-repeat padding-box;border-radius:30px;box-shadow:0 3px 6px #00000029;color:#f8ac26;display:flex;font-size:2.4rem;font-weight:700;height:8rem;justify-content:center;letter-spacing:2.5px;opacity:1;width:34rem}.auth-text-danger{color:red;display:flex;font-size:14px;justify-content:space-between;padding-left:145px;padding-top:10px;text-align:center}.is-invalid{border-color:#e3342f!important}@media screen and (max-width:320px){.register-header__button{flex-wrap:wrap!important;gap:2rem 0!important}}@media screen and (max-width:768px){.register-header__button{flex-wrap:nowrap;gap:0 1.6rem}.register-header__button .btn{min-width:167px}.register-content__header--desc{padding:0 1.5rem 1rem;text-align:center}.register-header__note{align-items:flex-start;flex-wrap:nowrap;padding:20px 35px;width:93%}.register-content__form{justify-content:center;padding:0 15px}.register-content__form form{width:100%}.register-content__form .form-group{display:flex;flex-direction:column;margin-right:0!important}.register-content__form .form-group .force{top:-3px}.register-content__form .form-group label{margin-bottom:8px;text-align:left!important;width:100%!important}.register-content__form .form-group .form-control__inline{gap:0 16px}.register-content__form .form-group .form-control__inline input{width:50%}.register-content__form .form-group .form-control{width:100%!important}.register-content__form .validation{margin-left:0!important}.register-content__form .term-agreement{margin-left:0!important;text-align:center!important}.register{padding-top:9.6rem}.register-header__title{padding-bottom:4.4rem}.register-header__note{margin-bottom:3.3rem}.register-done__logo{padding-top:8.3rem}.register-done__footer{padding-bottom:7.7rem}.auth-text-danger{padding-left:0}.validation-error{font-size:1.25rem;margin-left:0!important}}@media screen and (min-width:541px){.register-footer__content--desc .sp-br{display:none}}@media screen and (max-width:540px){.register-done__picture{margin-bottom:4rem!important}.register-done__picture img{content:url(/static/images/top/new/sp_header_picture.png);-o-object-fit:cover;object-fit:cover;width:100%}.register-footer__content{display:flex;justify-content:center;margin-bottom:-92px}.register-footer__content--desc{color:#46a0ce;font-size:1.3rem;font-size:13px;font-weight:400;letter-spacing:1.3px;line-height:2.4rem;line-height:32px;margin-top:3rem;padding-bottom:4rem}.register-footer__content--desc .sp-br{display:block}.register-footer__content p{min-width:330px;width:90%}.register-footer__contact{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:16rem;margin-top:15rem}.register-footer__contact--left-box{height:30rem;width:100%}.register-footer__contact--left-box h3{font-size:3.6rem;height:8.6rem;letter-spacing:3.04px;width:28.6rem}.register-footer__contact--left-box p{height:77px;letter-spacing:1.6px;padding-top:10px;text-align:center}.register-footer__contact--left-box .download-btn{font-size:1.6rem;height:5.7rem;letter-spacing:1.7px;width:24rem}.register-footer__contact--right-box{height:30rem;margin-bottom:-77px;margin-left:0;margin-top:60px;width:100%}.register-footer__contact--right-box h3{font-size:3.6rem;height:4.8rem;letter-spacing:3.04px;width:21rem}.register-footer__contact--right-box p{height:80px;letter-spacing:1.6px;text-align:center}.register-footer__contact--right-box .contact-btn{font-size:1.6rem;height:57px;letter-spacing:1.7px;width:242px}}.login{margin-top:15.6rem}.login-header img{height:10rem;margin:0 auto}.login-content{margin-bottom:6.4rem;margin-top:5.5rem}.login-content__form{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.login-content__form .login-form{border:1px solid;border-radius:6px;max-width:36rem;padding:3rem}.login-content__form .form-group{margin-bottom:3rem;text-align:center}.login-content__form .form-group .form-control{background-color:#f8f9fa;border:1px solid #dbdbdb;color:#4e4e4e;font-size:1.3rem;height:4.4rem;letter-spacing:1.3px;line-height:2.4rem;padding:0 16px;width:30rem}.login-content__form .form-group .form-control:focus{outline:none}.login-content__form .form-submit{margin-top:3rem;text-align:center}.login-content__form .form-submit .btn{background-color:#00a8b4;border-radius:6px;color:#fff;font-size:1.5rem;height:48px;letter-spacing:1.2px;line-height:2.1rem;transition:all .65s;width:26rem}.login-content__form .form-submit .btn:hover{opacity:.8}.login-content__form .form-submit .btn:disabled{background-color:#456975}.login-content__form--link{margin-top:1rem;text-align:center}.login-content__form--link a{color:#4586f9;font-size:12px;font-weight:500;letter-spacing:.16em;line-height:17px}.login-content__form--link:hover{color:#0a3e80;text-decoration:underline;transition:color .05s linear 0s}.login-content__form--note-header{color:#666;font-size:12px;line-height:22px;margin-bottom:3rem}.login-content__form--note-footer{color:#454545;font-size:12px;font-weight:500;letter-spacing:.16em;line-height:17px;margin-top:3rem;text-align:center}.login-alert-danger{color:#da4257;font-size:12px;line-height:14px;padding-top:10px}.login-alert-danger-header{align-items:center;color:#da4257;display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;justify-content:center;margin:0 2rem;padding-bottom:2rem}.login-alert-danger-header a{display:inline}.form-password{position:relative}.password-toggle{height:4rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:4rem}.password-toggle,.password-toggle span{align-items:center;display:flex;justify-content:center}.password-toggle span{border-radius:50px;height:25px;width:25px}.password-toggle span:hover{background-color:#f0f2f5}.password-toggle img{cursor:pointer;width:17px}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}@media screen and (max-width:768px){.login{margin-top:8.8rem}.login-content{margin-top:3rem}.login-content__form .login-form{border:none}.login-content__form .form-group .form-control{width:100%}.alert-danger{padding-bottom:0}}.check-info__title{color:#4e4e4e;font-size:2.6rem;font-weight:500;letter-spacing:2.6px;line-height:24px;padding-bottom:8rem;padding-top:15.6rem;text-align:center}.check-info__table{margin:0 auto;width:686px}.check-info__table--row{align-items:center;display:flex;gap:0 4rem;padding:21px 33px}.check-info__table--row:nth-child(odd){background-color:#f7f9fd}.check-info__table--row-key{font-size:1.4rem;font-weight:400;letter-spacing:1.4px;line-height:2.4rem;position:relative;text-align:right;width:140px}.check-info__table--row-key .force{color:#b70606;font-size:.8rem;letter-spacing:.8px;line-height:2.4rem;margin-left:4px;position:absolute;text-align:right;top:-4px}.check-info__table--row-value{color:#5d5d5d;font-size:1.3rem;font-weight:500;letter-spacing:1.3px;line-height:2.4rem}.check-info .options{align-items:center;display:flex;flex-direction:row;flex-direction:column;flex-wrap:wrap;gap:2rem 0;justify-content:center;padding-bottom:10.5rem;padding-top:8.4rem}.check-info .options .btn{border-radius:32px;box-sizing:border-box;font-size:1.5rem;font-weight:600;letter-spacing:1.2px;line-height:2.1rem;padding:1.4rem 5.5rem;width:25.4rem}.check-info .options .btn--register{background-color:#4e4e4e;color:#fff}.check-info .options .btn--edit{background-color:#fff;border:2px solid #4e4e4e;color:#4e4e4e;padding:1.3rem 5.5rem}.check-info .modal-wrapper{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.check-info #modal{opacity:0;visibility:hidden}.check-info #modal:target{opacity:1;visibility:visible}.check-info #modal:target .modal-body{opacity:1;transform:translateY(1)}.check-info #modal .close{background:none;border:none;cursor:pointer;display:flex;height:16px;text-decoration:none;width:16px}.check-info #modal .close svg{width:16px}.check-info #modal .modal-header{align-items:baseline;color:#111827;display:flex;justify-content:space-between;padding:1.5em 2em;pointer-events:all;position:relative}.check-info #modal .modal-body{max-width:500px;opacity:0;transform:translateY(-100px);width:100%;z-index:1}.check-info #modal .modal-content{border-top:1px solid #e0e0e0;font-size:1.4rem;font-weight:400;letter-spacing:1.4px;line-height:2.4rem;overflow:auto;padding:2em;pointer-events:all}.check-info #modal .modal-footer{padding-top:20px;text-align:right}.check-info #modal .modal-footer .btn{font-size:15px}.check-info #modal .modal-footer .btn--confirm{background-color:#007bff;border-color:#007bff;color:#fff}.check-info #modal .modal-footer .btn--close{background-color:#6c757d;border-color:#6c757d;color:#fff}.check-info #modal .card{border-radius:0}.check-info .outside-trigger{bottom:0;cursor:default;left:0;position:fixed;right:0;top:0}.check-info .button__link{text-decoration:none}@media screen and (max-width:768px){.check-info__title{line-height:4rem;padding-bottom:5.3rem;padding-top:8.3rem}.check-info__title br{display:block}.check-info__table{padding:0 5px;width:100%}.check-info__table--row{padding:18px 10px}.check-info .options{padding-bottom:6rem;padding-top:5rem}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
