@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Roboto&display=swap);.header{width:100%;position:fixed;min-height:6.6rem;line-height:6.6rem;left:0;z-index:5}.header-logo{left:7rem;width:260px;position:absolute;top:50%;transform:translateY(-50%);z-index:99}.header .header-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:row}.header .header-inner__logo{font-size:2.2rem;font-weight:600;font-family:Roboto,sans-serif;letter-spacing:2px;color:#646464}.header .header-inner .open-menu{position:absolute;left:50%;display:flex;align-items:center;transform:translateX(-50%);padding:20px 25px}.header .header-inner__right{position:absolute;right:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex-direction:row}.header .header-inner__right .btn-header{font-size:1.5rem;font-weight:500;letter-spacing:1.5px;height:66px;width:174px;line-height:66px;color:#fff;border-radius:initial;padding:0;border:none}.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{width:2rem;height:1.2rem}.header .header-inner__right .btn-rounded,.header .header-inner__right .btn-rounded--font-small{padding:.9rem 4.55rem;font-size:1.8rem;letter-spacing:1.44px}.header .header-inner__right .header-smart-toggle{width:71px;height:64px;display:block;position:absolute;top:0;right:0;z-index:4}.header .header-inner__right svg{vertical-align:middle}.header .header-inner__left{display:flex;align-items:inherit;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;background-color:#eff2f9;opacity:.8;width:100%}.header .header-inner__description{font-size:1.3rem;padding-right:2.5rem;color:#646464}.header .header-inner__link{padding-left:7rem;padding-right:7rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.header__top{width:100%;height:9.6rem;position:fixed;top:0;background:#eff2f9;z-index:4}.header-toggle{position:fixed;width:100%;height:100vh;top:-200vh;left:0;transition:.75s;background:url(/static/images/top/new/menu_bg.png);background-size:cover;z-index:9999}.header-toggle:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:.9;background:transparent linear-gradient(180deg,#0066a0,#7cbdbf) 0 0 no-repeat padding-box}.header-toggle__top{color:#fff;display:flex;align-items:center;justify-content:space-between}.header-toggle__top--description{font-size:1.3rem;padding-right:2.5rem;color:#fff}.header-toggle__top--link{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;padding:2.2rem 7rem}.header-toggle__top--btn-menu{padding:2.2rem 7rem}.header-toggle__content{padding:66px 135px;display:flex}.header-toggle__content .header-toogle__content--right{margin-left:8.1rem}.header-toggle__content ul li a{position:relative;overflow:hidden;font-family:Noto Sans JP,sans-serif;color:#fff;font-size:2rem;letter-spacing:1.6px;font-weight:500;line-height:90px;transition:all 1s}.header-toggle__content ul li a:before{content:"";position:absolute;height:14px;width:14px;background:#fff;border-radius:100%;transition:left .2s ease-out,right .2s ease-out;left:-27px;top:calc(50% - 6px)}.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{font-family:Noto Sans JP,sans-serif;display:block;font-size:1.5rem;line-height:24px;letter-spacing:1.5px;color:#fff;font-weight:500}.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{width:100%;position:fixed;left:0;z-index:5;display:block!important;opacity:.9;background-color:#eff2f9}.header-mobile-logo{left:1.7rem;width:133px;position:absolute;top:50%;transform:translateY(-50%);z-index:99}.header-mobile .header-inner{justify-content:space-between;padding:0;line-height:4.5rem}.header-mobile .header-inner,.header-mobile .header-inner__left{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row}.header-mobile .header-inner__left{justify-content:flex-start}.header-mobile .header-inner__right{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;padding:1.1rem 1.5rem;gap:0 1.7rem}.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{width:12px;height:12px;margin-right:3px}.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{padding:1.1rem 1.5rem;display:flex;line-height:46px;align-items:center;height:46px}.header-mobile .header-inner__logo img{width:13.3rem}.header-mobile .header-inner__description{font-size:1.3rem;color:#646464;letter-spacing:2.08px}.header-toggle{overflow-y:scroll;height:100%;background:url(/static/images/top/new/menu_bg_mobile.png) top no-repeat;background-size:cover}.header-toggle::-webkit-scrollbar{display:none}.header-toggle__top{padding:0;align-items:center}.header-toggle__top--logo{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.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{height:3rem;width:3rem;border:1px solid}.header-toggle__top--btn-menu .close-menu{padding:3rem 1.7rem 1.7rem}.header-toggle__top--btn-menu .close-menu svg{width:12px;height: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{padding:47px 61px 0 47px;flex-direction:column}.header-toggle__content .header-toogle__content--right{margin-left:0}.header-toggle__content ul li a{line-height:normal;padding-bottom:1.5rem;padding-top:1.5rem;font-size:1.6rem}.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;line-height:24px;letter-spacing:1.5px;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{width:48.5rem;position:absolute;top:160%;left:20%;transform:translate(-50%,-50%)}.banner .banner-content__center p{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;color:#646464;letter-spacing:3.04px;font-size:3.8rem}.banner .banner-content__center p:first-child{color:#59a9d6;font-size:7.2rem;line-height:8.6rem;letter-spacing:5.76px}.banner .banner-content__center p:first-child span{font-size:12px;top:30px;position:relative;color:#000;opacity:1}.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;margin-top:1.4rem;margin-bottom:3.7rem;font-weight:400;letter-spacing:.88px;line-height:1.3rem}.banner .banner-content__center__slogan{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.banner .banner-content__center__slogan--text{background:#fff;padding:.9rem 5.3rem;width:74.5%;font-size:1.8rem;line-height:22px;border-radius:10rem;color:#646464}.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;margin-right:2.5rem;letter-spacing:1.28px}.banner__left{flex-basis:46.2%;position:relative}.banner__left .banner-shape:first-child{position:absolute;left:0;top:16%}.banner__left .banner-shape:nth-child(2){position:absolute;top:-2.6%;right:-10%}.banner__left .banner-shape:nth-child(3){position:absolute;bottom:9%;left:9%}.banner__left .banner-shape:nth-child(4){position:absolute;right:-6%;bottom:24.3%}.banner__left .banner-content{width:48.5rem;position:absolute;top:43%;left:30%;transform:translate(-50%,-50%)}.banner__left .banner-content .banner-content__video{background:#fff;border-radius:8px;width:400px;height:287px;padding-top:15px;margin:0 auto}.banner__left .banner-content .banner-content__video video{width:369px;height:207px}.banner__left .banner-content .banner-content__video video:hover{cursor:pointer}.banner__left .banner-content .banner-content__video span{color:#575757;font-size:20px;text-align:center;padding:15px;display:block}.banner__left .banner-content p{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;color:#646464;letter-spacing:3.04px;font-size:3.8rem}.banner__left .banner-content p:first-child{color:#59a9d6;font-size:7.2rem;line-height:8.6rem;letter-spacing:5.76px}.banner__left .banner-content p:first-child span{font-size:12px;top:30px;position:relative;color:#000;opacity:1}.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;margin-top:1.4rem;margin-bottom:3.7rem;font-weight:400;letter-spacing:.88px;line-height:1.3rem}.banner__left .banner-content__slogan{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;padding-top:20px}.banner__left .banner-content__slogan--text{background:#fff;padding:.9rem 5.3rem;width:74.5%;font-size:1.8rem;line-height:22px;border-radius:10rem;color:#646464}.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;margin-right:2.5rem;letter-spacing:1.28px}.banner__right{position:relative;top:-8.9rem;left:12%}.banner .logo-center{position:absolute;top:37%;left:57%;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;line-height:8.6rem;letter-spacing:5.76px}.banner .banner-content__center p:first-child span{font-size:12px;top:30px}}@media screen and (max-width:1400px){.banner img.banner__right{width:58%;top:-5.2rem;left:15%}.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;line-height:7.8rem;letter-spacing:5.76px}.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{width:45%;top:-4.2rem;left:12%}.banner .banner-content{top:46%}.banner .banner-content .banner-content__video{width:380px;height:257px;padding-top:15px;margin:0 auto}.banner .banner-content .banner-content__video video{width:349px;height:196px}.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;line-height:7.4rem;letter-spacing:5.76px}.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{width:45%;top:-4.2rem;left:12%}.banner .banner-content{top:44%}.banner .banner-content .banner-content__slogan img{width:340px;margin:0 auto}.banner .banner-content .banner-content__video{width:340px;height:227px;padding-top:15px;margin:0 auto}.banner .banner-content .banner-content__video video{width:309px;height:169px}.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;line-height:7rem;letter-spacing:5.76px}.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{top:20%;left:50%}.banner .logo-center img{margin:0 auto}.banner__left{flex-basis:100%}.banner__left .banner-shape{display:none}.banner__left .banner-content{position:static;margin:0 auto;transform:none}.banner__left .banner-content__slogan{display:block}.banner .banner-content__center{display:none}.banner__right{position:static;margin:0 auto;display:none}.banner .banner-content{top:66.5%;left:43.5%}.banner .banner-content .banner-content__slogan img{width:500px;margin:0 auto}.banner .banner-content p{font-size:3.2rem}.banner .banner-content .banner-content__video{background:#fff;border-radius:8px;width:485px;height:327px;padding-top:15px;margin:0 auto}.banner .banner-content .banner-content__video video{width:450px;height:255px}.banner .banner-content .banner-content__video video:hover{cursor:pointer}.banner .banner-content .banner-content__video span{color:#575757;font-size:20px;text-align:center;padding:5px;display:block}.banner .banner-content__mobile{display:block;text-align:center;margin-top:310px}.banner .banner-content__mobile .banner-content__slogan{display:none}.banner .banner-content__mobile p{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;color:#646464;letter-spacing:2.32px;font-size:2.9rem}.banner .banner-content__mobile p:first-child{color:#59a9d6;font-size:5.6rem;line-height:6.6rem;letter-spacing:4.48px}.banner .banner-content__mobile p:first-child span{font-size:12px;position:relative;top:23px;color:#000;opacity:1}.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{font-size:1.2rem;position:absolute;right:0;bottom:52%}.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-top:1.4rem;margin-bottom:3.7rem}.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{position:static;margin:0 auto;transform:none}.banner__left .banner-content .banner-content__video{background:#fff;border-radius:8px;width:485px;height:327px;padding-top:15px;margin:0 auto}.banner__left .banner-content .banner-content__video video{width:450px;height:255px}.banner__left .banner-content .banner-content__video video:hover{cursor:pointer}.banner__left .banner-content .banner-content__video span{color:#575757;font-size:20px;text-align:center;padding:5px;display:block}.banner__left .banner-content__note--icon{right:31%}.banner__left .banner-content .banner-content__mobile .note{display:block}.banner__right{position:static;margin:0 auto;width:100%}.banner .logo-center{top:20%;left:50%}.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{width:400px;margin:0 auto}.banner__left .banner-content .banner-content__video{background:#fff;border-radius:8px;width:400px;height:287px;padding-top:15px;margin:0 auto}.banner__left .banner-content .banner-content__video video{width:369px;height:207px}.banner__left .banner-content .banner-content__video video:hover{cursor:pointer}.banner__left .banner-content .banner-content__video span{color:#575757;font-size:18px;text-align:center;padding:15px;display:block}}@media screen and (max-width:539px){.banner .logo-center{top:20%;left:50%}.banner__left .banner-content{width:100%}.banner__left .banner-content .banner-content__slogan img{width:400px;margin:0 auto}.banner__left .banner-content .banner-content__video{background:#fff;border-radius:8px;width:400px;height:287px;padding-top:15px;margin:0 auto}.banner__left .banner-content .banner-content__video video{width:369px;height:207px}.banner__left .banner-content .banner-content__video video:hover{cursor:pointer}.banner__left .banner-content .banner-content__video span{color:#575757;font-size:18px;text-align:center;padding:15px;display:block}.banner .banner-content__center .banner__img--zero{width:9%}.banner .banner-content__mobile{display:block;text-align:center;margin-top:230px}.banner .banner-content__mobile .banner-content__slogan{display:none}.banner .banner-content__mobile p{letter-spacing:2.32px;font-size:2rem}.banner .banner-content__mobile p:first-child{font-size:4.7rem;line-height:5.9rem;letter-spacing:4.48px}.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{width:340px;margin:0 auto}.banner__left .banner-content .banner-content__video{background:#fff;border-radius:8px;width:340px;height:247px;padding-top:15px;margin:0 auto}.banner__left .banner-content .banner-content__video video{width:299px;height:170px}.banner__left .banner-content .banner-content__video video:hover{cursor:pointer}.banner__left .banner-content .banner-content__video span{color:#575757;font-size:18px;text-align:center;padding:15px;display:block}.banner .banner-content__center .banner__img--zero{width:9%}.banner .banner-content__mobile{display:block;text-align:center;margin-top:210px}.banner .banner-content__mobile .banner-content__slogan{display:none}.banner .banner-content__mobile p{letter-spacing:2.32px;font-size:2rem}.banner .banner-content__mobile p:first-child{font-size:4.7rem;line-height:5.9rem;letter-spacing:4.48px}.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{top:20%;left:51%}.banner .logo-center img{width:250px}.banner .banner-content .banner-content__slogan img{width:280px;margin:0 auto}.banner .banner-content .banner-content__video{background:#fff;border-radius:8px;width:280px;height:200px;padding-top:15px;margin:0 auto}.banner .banner-content .banner-content__video video{width:229px;height:130px}.banner .banner-content .banner-content__video video:hover{cursor:pointer}.banner .banner-content .banner-content__video span{color:#575757;font-size:16px;text-align:center;padding-top:10px;display:block}.banner .banner-content__mobile{display:block;text-align:center;margin-top:190px}.banner .banner-content__mobile .banner__img--zero{width:23%;padding:0 .8rem}.banner .banner-content__mobile p{letter-spacing:2.32px;font-size:2rem}.banner .banner-content__mobile p img{width:7.51rem;padding:0 1rem}.banner .banner-content__mobile p:first-child{font-size:4.7rem;line-height:5.9rem;letter-spacing:4.48px}.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{width:294px;margin:0 auto}.banner .banner-content__mobile a{font-size:1.3rem;letter-spacing:1.04px}.banner .banner__right{position:static;width:100%;height:299px;max-width:260px;margin:27px auto 0}}@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;width:260px;height:192px;padding-top:15px;margin:0 auto}.banner .banner-content .banner-content__video video{width:230px;height:130px}.banner .banner-content .banner-content__video span{font-size:14px}.banner .banner-content__mobile{margin-top:170px}.banner .banner-content__mobile .banner__img--zero{width:20%;padding:0 .8rem}.banner .banner-content__mobile p{font-size:1.6rem}.banner .banner-content__mobile p:first-child{font-size:4.3rem;line-height:5.9rem;letter-spacing:4.48px}.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{position:absolute;top:1rem;left:11.5%}.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{position:absolute;left:30%;bottom:-20px}.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{position:absolute;right:0;bottom:28%}.section-process__left .img__round-blue--medium{position:absolute;right:8%;bottom:12%}.section-process__mobile{display:none}.section-process__right{flex:50%;margin-top:5.5rem}.section-process__right .section-process__right--top{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;flex-direction:row;margin-bottom:5rem}.section-process__right .section-process__right--top-item{width:150px;margin:0 1.85rem 3.9rem}.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{font-size:1.6rem;font-weight:600;color:#4e4e4e;line-height:2.7rem;text-align:center;letter-spacing:1.6px;margin-top:1.7rem}.section-process__right .section-process__img--bg{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;height:15rem;width:15rem;background:#eff2f9;border-radius:50%}.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){top:19%;right:7%}@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{right:-9%;bottom:41%}}@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;width:60%;margin:0 auto}.section-process .img__round{width:8rem;position:absolute;top:-4%;left:15%}.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{right:8%;bottom:21%;width:3em}}@media screen and (max-width:540px){.area-process__title{margin-top:6rem;font-size:2.7rem;letter-spacing:1.15px}.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;width:50%;margin:0 auto}.section-process .img__round{width:6rem;top:-4%;left:15%}.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{width:4em;bottom:7%;right:12%}.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;width:100%;min-height:87.6rem;position:relative}.brands__container{max-width:96rem;padding-left:2.4rem;padding-right:2.4rem;margin:0 auto}.brands:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent linear-gradient(180deg,#0066a0,#7cbdbf) 0 0 no-repeat padding-box;opacity:.59}.brands__title{padding-top:5.9rem!important;padding-bottom:5.2rem!important;text-align:center;color:#fff;z-index:3;position:relative}.brands__title .text-title__sub{color:#fff!important}.brands__title--header{color:#fff}.brands__list{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;flex-direction:row;padding-bottom:18rem;margin:0 -8px;position:relative;z-index:3}.brands__list--item{width:calc(16.66667% - 16px);height:13.9rem;margin:0 8px 15px;background-color:#fff;border-radius:30px;overflow:hidden}.brands__half--circle,.brands__list--item{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.brands__half--circle{background:#f7f9fd;width:22.3rem;height:12.5rem;border-top-left-radius:25.4rem;border-top-right-radius:25.4rem;position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:3}.brands__half--circle h4{font-size:2.2rem;padding-top:3.7rem;width:15rem;letter-spacing:1.76px;text-align:center;color:#59a9d6}@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{width:16.2rem;height:9.6rem}.brands__half--circle h4{width:10rem;padding-top:1.7rem;font-size:1.5rem;letter-spacing:1.2px}.brands__list{padding-bottom:15rem;margin-top:2rem}.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{padding-bottom:17rem;background-color:#f7f9fd}.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{padding:3.7rem 7.3rem 0 8.2rem;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;flex-direction:row}.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{max-width:33rem;line-height:1.9rem;letter-spacing:1.3px}.gift-transaction__content .gift-recipients__steps{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;flex-wrap:nowrap;align-items:center}.gift-transaction__content .gift-recipients__steps .gift-recipients__header{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;flex-wrap:nowrap}.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-left:2.2rem;width:27rem;margin-bottom:0}.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{width:32rem;margin-left:0}.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{padding:0;flex-direction:column}.gift-transaction .card-content .steps{width:100%;padding:0 1.5rem}.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-top:0;padding-bottom:2.7rem}.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{display:block;border-top:1px solid #ddd}.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{max-width:none;font-size:2rem;letter-spacing:1.6px}.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{padding:0 1.5rem;margin:0 auto}.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-top:2.2rem;padding-bottom:2.7rem}.gift-transaction .gift-recipients .card .card-content__recipients .gift-recipients__steps .step-content__cloud{padding-top:2.2rem;padding-bottom:5.9rem}}@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{padding-bottom:9.9rem;gap:13px 6px}.companies-list,.companies-list__item{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.companies-list__item{width:210px;height:60px;flex-basis:calc(33.33% - 1em)}.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{justify-content:flex-start;gap:1rem;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{display:block!important;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);opacity:.2;height:49px;width:31px;z-index:10;background-color:#4e4e4e;transform:translateY(-6rem)}.case-studies .slick-prev{left:0;border-radius:0 10px 10px 0}.case-studies .slick-prev:before{content:"<";font-weight:1000;font-size:25px;color:#fff;margin-right:6px}.case-studies .slick-prev:focus,.case-studies .slick-prev:hover{color:currentColor;background:currentColor}.case-studies .slick-next{right:0;border-radius:10px 0 0 10px}.case-studies .slick-next:focus,.case-studies .slick-next:hover{color:currentColor;background:currentColor}.case-studies .slick-next:before{content:">";font-weight:1000;font-size:25px;color:#fff;margin-left:6px}.case-studies__slider{width:101.8rem;margin:0 auto}.case-studies__slider .button-organze{background-color:#d9a006!important}.case-studies__slider .case-list__item{margin-bottom:12rem!important;width:870px!important;display:flex!important;margin:5rem auto 0;height:600px!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{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;flex-direction:row;list-style-type:none}.case-studies .slick-dots li{margin:0 .25rem}.case-studies .slick-dots button{display:block;width:1rem;height:1rem;padding:0;border:none;border-radius:100%;background-color:#d0d0d0;text-indent:-9999px}.case-studies .slick-dots li.slick-active button{background-color:#59a9d6}.case-studies__footer{margin-top:9.1rem;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;flex-direction:row}.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{width:29rem;height:6rem;font-size:2.1rem;border-radius:48px}.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 rgba(0,0,0,.09411764705882353);margin-bottom:7rem!important;height:667px!important;flex-wrap:nowrap}.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;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:320px;margin:6px 0}.case-studies .case-list__item .case__header{width:307px;height:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slick-dots{display:none!important}.slick-initialized .slick-slide{margin:0 1rem}}.campaign__text-title{padding-top:8.5rem!important;padding-bottom:8.8rem!important}.campaign-header{width:84rem;max-width:100%;padding-bottom:6.2rem;margin:0 auto}.campaign .campaign-container{background:transparent linear-gradient(180deg,#fcfbe8,#bca981) 0 0 no-repeat padding-box;padding-top:5.3rem;padding-bottom:6rem}.campaign .campaign-container__content{width:84rem;max-width:100%;margin:0 auto}.campaign .campaign-container__content--card{background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);border-radius:30px;padding:4rem 3.5rem 4.5rem 5.6rem;opacity:1}.campaign .campaign-container__content--card-item{border-bottom:1px solid #cecece;padding:3.8rem 0;font-family:Noto Sans JP,sans-serif}.campaign .campaign-container__content--card-item:last-child{padding-bottom:0;border-bottom:none}.campaign .campaign-container__content--card-item:first-child{padding-top:0}.campaign .campaign-container__content--card-item-header{font-size:1.6rem;letter-spacing:1.28px;color:#b70606;font-weight:500;margin-top:-1rem}.campaign .campaign-container__content--card-item-header .circle{display:inline-block;background-color:#fff;border:3px solid #b70606;height:12px;border-radius:50%;width:12px;margin-right:1rem}.campaign .campaign-container__content--card-item-body{font-size:1.4rem;line-height:22px;color:#4e4e4e;letter-spacing:1.4px;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-top:5.5rem!important;padding-bottom:6.1rem!important}.campaign-header{padding-bottom:2.4rem}.campaign .campaign-container__content--card{padding:4rem 1.5rem 4.5rem;margin:0 10px}.campaign .campaign-container__content--card-item{padding-top:2.4rem;padding-bottom:3.4rem}.campaign .campaign-container__content--card-item-body{font-size:1.3rem;line-height:19px;letter-spacing:1.3px}}.gift-distribution__container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:row}.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{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;flex-direction:column}.gift-distribution__steps--info .step-title{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;color:#59a9d6;font-size:1.8rem;margin-bottom:2rem;font-weight:600;letter-spacing:1.44px}.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{content:"STEP";position:absolute;font-size:.9rem;font-weight:700;left:50%;top:-52%;transform:translate(-50%);color:#59a9d6}.gift-distribution__steps--info .step-title .circle__step .circle__text{text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1.6rem;font-family:Roboto,sans-serif}.gift-distribution__steps--info .step-title .step-title__content{padding-left:1.8rem}.gift-distribution__steps--info .step-title p{word-break:break-all;width:calc(100% - 32px)}.gift-distribution__steps--info .step-content{font-size:1.6rem;line-height:24px;letter-spacing:1.5px}@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{margin:0 auto 1.6rem;overflow:auto;-ms-overflow-style:none;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{font-size:1.3rem;letter-spacing:.65px;color:#59a9d6}.top-plans__list{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;flex-direction:row;width:100.4rem;margin:0 auto;padding-bottom:7rem}.top-plans__note{width:100.4rem;padding-bottom:8rem;margin:0 auto}.top-plans__note--item{font-size:1.2rem;color:#000;letter-spacing:1.2px;line-height:1.7rem;font-weight:300}.top-plans__note--item-title{padding-bottom:1.4rem}.top-plans__note--item-content{margin-left:1rem}.top-plans .pricing-card__head{width:calc(14.65% - 1.5rem);border-radius:3rem;box-shadow:15px 14px 15px -4px rgba(0,0,0,.12)}.top-plans .pricing-card__head ul{padding:0 .3rem;background-image:linear-gradient(#5facd8,#7cbdbf);text-align:center;border-radius:1.6rem}.top-plans .pricing-card__head ul li{font-size:1.4rem;font-weight:700;color:#fff;border-bottom:1px dotted #fff}.top-plans .pricing-card__head ul li:first-child{height:4.9rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.top-plans .pricing-card__head ul li:nth-child(2){height:12rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.top-plans .pricing-card__head ul li:nth-child(3){height:10.5rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.top-plans .pricing-card__head ul li:nth-child(7){height:9.9rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.top-plans .pricing-card__head ul li:nth-child(8){height:5.6rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.top-plans .pricing-card__head ul li:last-child{height:6.9rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.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){position:relative;height:5.9rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.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{position:absolute;right:5px;bottom:12px}.top-plans .pricing-card__head ul li:last-child{border-bottom:none}.top-plans .pricing-card__plan{width:calc(85.35% - 1.5rem);display:flex;position:relative;box-shadow:16px 35px 50px -6px rgba(0,0,0,.15);border-radius:1.2rem}.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-right:none;border-left:none}.top-plans .pricing-card__item .plan__tic{height:5.9rem;font-size:2.5rem;color:#767676;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.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{height:5.9rem;color:#59a9d6;font-weight:600;font-size:2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.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{text-align:center;background-color:#88b7c7}.top-plans .pricing-card__item--header h3{font-size:1.6rem;font-weight:700;padding:1.1rem 0 1.4rem;color:#fff;border-right:2px solid #fff}.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;line-height:1.3!important;font-weight:500;padding-top:35px}.top-plans .pricing-card__item--content-price--down{font-size:1.6rem;color:#545454}.top-plans .pricing-card__item--content-price--desc{font-size:1.1rem;font-weight:200;color:#545454}.top-plans .pricing-card__item--content-ratio{font-size:1.4rem;font-weight:400;color:#4e4e4e}.top-plans .pricing-card__item--content li{font-size:2.2rem;letter-spacing:2.2px;color:#4e4e4e;border:2px solid #9a9a9a;border-top:none;border-bottom:1px dotted #d1d1d1}.top-plans .pricing-card__item--content li:first-child{height:12rem;line-height:12rem}.top-plans .pricing-card__item--content li:nth-child(2){height:10.5rem;line-height:3.5rem;display:flex;justify-content:center;flex-direction:column;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;letter-spacing:1.8px;height:9.9rem}.top-plans .pricing-card__item--content li:nth-child(6) .pricing-card__type{display:flex;position:absolute;line-height:1.7;left:50%;align-items:center;justify-content:center;transform:translateX(-50%);top:71%;width:100%;text-align:center;font-size:1.8rem;font-weight:400;gap:0 1rem}.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{display:block;position:absolute;line-height:1.7;left:50%;transform:translateX(-50%);top:76%;width:100%;text-align:center;color:#a3a3a3;font-size:1.2rem;font-weight:600}.top-plans .pricing-card__item--content li:nth-child(7){font-size:1.5rem;height:5.6rem;position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.top-plans .pricing-card__item--content li:nth-child(7) .pricing-card__date--note{position:absolute;font-size:1.8rem;color:#4e4e4e;left:50%;white-space:nowrap}.top-plans .pricing-card__item--content li:nth-child(8){padding:1rem 0;font-size:1.8rem;letter-spacing:1.8px;height:6.9rem}.top-plans .pricing-card__item--content li:nth-child(8) .pricing-card__about{position:absolute;left:50%;transform:translate(-50%,10px);white-space:nowrap;color:#4e4e4e}.top-plans .pricing-card__item--content li .plan__expiration-date{display:block;max-width:17.4rem}.top-plans .pricing-card__line-down{position:absolute;top:30%;left:50%;transform:translate(-50%)}.top-plans .pricing-card__about-price{display:block;color:#00629a;font-size:1.2rem;font-weight:700;letter-spacing:1.3px}.top-plans .pricing-card__title--blue{font-size:4rem;color:#59a9d6;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{position:absolute;line-height:1.7;left:-28%;top:39%;text-align:center;color:#00629a;background-color:#ffe62b;font-size:1.8rem;font-weight:700;letter-spacing:1.44px;padding:0 2.3rem;border-radius:2.1rem}.top-plans .pricing-card__note{position:absolute;left:27%;top:19.5%;width:60rem;text-align:center;padding:.4rem 0;font-size:1.2rem;font-weight:700;background-color:#eff2f9;color:#00629a;border-radius:14px}.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-left:10px;margin-bottom:0}.top-plans__note{width:100%;padding-left:1.3rem;padding-right:1.3rem;padding-bottom:2.5rem}.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{max-width:1200px;margin:0 auto;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{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;flex-wrap:nowrap;padding:0 50px 0 0;font-size:1.7rem;position:relative}.faq-box__list--item-question:before{width:2px;height:16px;right:22px}.faq-box__list--item-question:after,.faq-box__list--item-question:before{content:"";background:#1a406e;display:inline-block;border-radius:100px;transition:.1s ease-in-out;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.faq-box__list--item-question:after{width:16px;height:2px;right:15px}.faq-box__list--item-question.active:before{width:0;transform:rotate(90deg)}.faq-box__list--item-question:hover{cursor:pointer}.faq-box__list--item-question-q{margin-right:3rem;font-weight:500;font-size:30px;text-transform:uppercase}.faq-box__list--item-question p{font-weight:300;color:#000}.faq-box__list--item-answer{margin:40px 0 0;display:flex}.faq-box__list--item-answer .faq-table{background-color:#fff!important}.faq-box__list--item-answer-a{margin-right:3rem;font-weight:500;font-size:30px;color:#59a9d6;text-transform:uppercase}.faq-box__list--item-answer-content{background-color:#f7f9fd;width:88.5%;border-radius:22px;padding:3.5rem}.faq-box__list--item-answer p{width:90%;font-size:1.4rem;line-height:20px;color:#000;font-weight:300;letter-spacing:1.4px}.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{width:90%;font-size:2rem;line-height:35px}.faq-box__list--item-answer-box p a{color:#3dbbff;display:inline}.faq-box__list--item-answer-box table{margin-top:3rem;border-collapse:collapse;width:100%;table-layout:fixed}.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{text-align:center;color:#fff;font-size:1.7rem;padding:1.5rem;border-right:7px solid #fff;background-color:#59a9d6}.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{border-right:7px solid #fff;background-color:#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{width:10%;padding:1rem;font-size:1.5rem;text-align:right;border-right:7px solid #fff;background-color:#fff;color:#00629a}.faq-box__list--item-answer-box table tbody tr td{padding:1rem;font-size:1.4rem;font-weight:500;color:#4e4e4e;text-align:center;border-right:7px solid #fff;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-weight:500;font-size:1.5rem}.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;width:100%;border-radius:22px;padding:22px;margin:4.4rem 0 0}.faq-box__list--item-answer-box-caution>ul>li{font-size:1.4rem;letter-spacing:1.4px;line-height:1.9rem;color:#000;font-weight:300;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{width:100%;font-size:1.2rem}.faq-box__list--item-answer-box table thead tr th{padding:6px;font-size:1.5rem}.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{width:78%;margin:2.4rem 0 0 auto}.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{position:fixed;background:transparent linear-gradient(322deg,#ff9b27,#ebe200) 0 0 no-repeat;padding:1rem 3rem 2rem;z-index:9999}@media screen and (max-width:727px){.top-mobile-fixed-footer-navi-switcher{width:100%;right:0;bottom:0}}@media screen and (min-width:728px){.top-mobile-fixed-footer-navi-switcher{width:36rem;border-radius:1rem;right:1vh;bottom:1vh}}.extra-options{width:100%;position:fixed;bottom:0;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{flex:1;padding:1.6rem 0;border:none;border-radius:0;font-size:1.4rem;line-height:16px;font-weight:500}.extra-options .btn img{display:inline-block;position:relative;width:16px;top:2px;height:14px}.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{font-family:Roboto,sans-serif;font-size:3.7rem;line-height:49px;color:#59a9d6;padding:5rem 0;letter-spacing:3.04px;text-align:center}.footer .attention{width:100%;position:relative;background-image:linear-gradient(180deg,#0066a0,#7cbdbf)}.footer .attention:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:.32;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}.footer .attention-content{margin:0 auto;padding:4.05rem 0;position:relative;font-family:Roboto,sans-serif;color:#fff;z-index:10;font-size:1.3rem;letter-spacing:1.3px;font-weight:600;line-height:2.4rem}.footer-bottom{position:relative}.footer-bottom .back-top{position:fixed;width:50px;height:50px;right:1.5rem;z-index:1000;background:transparent url(/static/images/top/new/up-arrow.svg) 50% no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);background-color:#59a9d6;border:3px solid #fff;border-radius:50%;cursor:pointer;opacity:1}.footer-bottom__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;min-height:14.5rem}.footer-bottom__inner--list{display:flex;gap:0 6rem;margin-top:1rem}.footer-bottom__inner--list ul{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;gap:0 3.5rem;padding-left:6rem}.footer-bottom__inner--list ul li{margin-bottom:1rem}.footer-bottom__inner--list ul li a{font-size:1.5rem;letter-spacing:1.5px;font-weight:500}.footer .copy-right{font-size:1.3rem;letter-spacing:1.3px;color:#4e4e4e;font-weight:500;margin-bottom:6rem;text-align:center}@media screen and (max-width:1025px){.footer-title{font-size:3.8rem}.footer .attention-content{top:0;left:0;transform:none;padding:4.2rem 1.2rem}.footer-bottom{padding-bottom:75px}.footer-bottom__inner{flex-direction:column;align-items:inherit;margin-left:1.3rem}.footer-bottom__inner--logo{padding:4.3rem 0}.footer-bottom__inner--list{flex-direction:column}.footer-bottom__inner--list ul{padding-left:0;flex-direction:column}.footer-bottom__inner--list ul li{margin-bottom:2.5rem}.footer .copy-right{padding-top:1rem;margin-bottom:1rem}}

/*!
* ress.css • v1.2.2
* MIT License
* github.com/filipelinhares/ress
*/html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin: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{display:block;background-color:transparent;-webkit-text-decoration-skip:objects}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-wrap:wrap;flex-direction:row}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){position:absolute!important;clip:rect(0 0 0 0)!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{max-width:100%;display:block}a{color:#3c3c3c;text-decoration:none}a:hover{cursor:pointer!important}li{list-style:none}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;background:#59a9d6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-border{border:3px solid #fff}.btn-primary-lg{width:200px;height:50px;padding:2rem;font-size:1.6rem;cursor:pointer}.btn-primary-lg,.btn-rounded,.btn-rounded--font-small{color:#fff;border-radius:100px;font-weight:700;text-align:center}.btn-rounded,.btn-rounded--font-small{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;background:linear-gradient(90deg,#40baff,#7cbdbf);padding:1.5rem 5.5rem;font-size:2.1rem;letter-spacing:2.1px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}.btn-rounded--font-small{font-size:1.75rem}.btn-toggle{width:50px;height:50px;border-radius:50%;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);color:#fff}.btn:hover{opacity:.8}.ml-3{margin-left:3rem}.container-sub{width:89rem;max-width:100%;margin:0 auto}.fl-center{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;flex-direction:row}.border__horizontal--none,.border__right--none{border-right:none!important}.border__horizontal--none{border-left:none!important}.title{margin-top:20rem}.text-title,.title{text-align:center;font-size:4.2rem;font-weight:700}.text-title{padding-top:7.5rem;padding-bottom:6.5rem;letter-spacing:3.36px;color:#4e4e4e;width:100%}.text-title__sub{margin-top:1rem;font-size:1.8rem;font-weight:600;letter-spacing:1.4px}.text-title__caution{margin-top:1rem;font-size:1.2rem;font-weight:400;color:red}.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{margin:0 auto;padding-top:18.8rem;text-align:center;max-width:88.7rem;color:#4e4e4e}.intro--heading__jp{font-size:4.2rem;font-weight:700;letter-spacing:.34px}.intro--heading__en{font-family:Roboto,sans-serif;margin-top:1.4rem;font-size:1.8rem;font-weight:700;letter-spacing:.15rem}.intro--desc{padding-top:7.9rem;font-size:1.6rem;letter-spacing:.16rem}.card{background-color:#fff;margin:0 auto;box-shadow:31px 17px 26px 4px rgba(0,0,0,.06);border-radius:5.4rem;overflow:hidden}.card-header{background:linear-gradient(90deg,#4fb2ea,#7cbdbf);text-align:center;color:#fff;font-size:1.6rem;line-height:6.6rem}.card-header__gift--ja{font-size:2.4rem;font-weight:700;color:#fff;padding-right:.6rem;letter-spacing:1.29px}.card-header__gift--en{font-size:1.6rem;font-weight:700;color:#fff;font-family:Roboto,sans-serif;padding-left:.6rem;letter-spacing:1.28px}.card .step-title{color:#59a9d6}.card .step-title h3{font-size:2.2rem;letter-spacing:1.76px}.card .step-content{font-size:1.3rem;letter-spacing:1.3px;color:#4e4e4e}.overlay{top:0;bottom:0;left:0;right:0;background-color:#6f6f6f;opacity:.65;border-radius:inherit;z-index:1}.overlay,.quote{position:absolute}.quote{top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:5.1rem;font-weight:400;letter-spacing:5.92px;z-index:2}.privacy{margin-top:15rem;min-height:30rem;font-size:1.5rem}.privacy-body{line-height:1.8;letter-spacing:1.2px}.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-top:5.4rem;padding-bottom:4.9rem}.text-title__br{display:block}.quote{font-size:3rem}}.wrapper{width:100%;margin:0 auto;overflow-x:hidden}.container{max-width:136.1rem}.container,.container-sm{padding-left:1.5rem;padding-right:1.5rem;margin:0 auto}.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;max-width:69.5rem;margin:8rem auto 0}.can__btn,.can__header--btn{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.can__btn{width:calc(33.33% - 30px);margin:0 1.5rem 3rem;font-size:1.7rem;font-weight:600;letter-spacing:1.7px;color:#5daad4;border-radius:20.25rem;font-family:Roboto,sans-serif;height:5.5rem;border:3.5px solid #59a9d6;justify-content:center}.can__btn:hover{color:#fff;border:none;background-image:linear-gradient(90deg,#5facd8,#7cbdbf)}.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{position:absolute;left:0;top:-10rem}.guidance__list{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex-direction:row}.guidance__list--header{color:#59a9d6;font-size:2rem;letter-spacing:2px;font-weight:500;margin-bottom:6.2rem}.guidance__list--header.guidance__header--basic{margin-bottom:7rem}.guidance__list--border{display:inline-block;width:1.6rem;height:1.6rem;border-radius:50%;background-color:#fff;border:4px solid #59a9d6;margin-right:.3rem}.guidance__list-orthers .guidance__name{padding:0;margin-top:3rem;margin-bottom:1.3rem;height:5.2rem}.guidance__function{padding-bottom:40px}.guidance__function .guidance__list--header{margin-bottom:5.2rem}.guidance__function .guidance__priority{padding-bottom:2.6rem;display:flex;gap:0 4px}.guidance__function .guidance__priority--item{display:inline-block;color:#fff;width:5.6rem;height:1.6rem;line-height:16px;font-size:8px;text-align:center;border-radius:8px;text-transform:uppercase;font-weight:600;box-sizing:border-box}.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{width:30.5rem;-o-object-fit:scale-down;object-fit:scale-down}.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{padding:3.7rem 0 2.7rem;line-height:2.2rem}.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);position:absolute;z-index:1;left:1.5rem;top:-1rem}.guidance__item--best-choice{position:relative}.guidance__item--best-choice:before{content:url(/static/images/top/new/guidance_best_choice.svg);position:absolute;z-index:1;left:1.5rem;top:-1rem}.guidance__header{height:16.1rem;background:#eff2f9;position:relative;display:flex;align-items:center;justify-content:center}.guidance__image{height:13.1rem}.guidance__name{padding:3rem 0 1.7rem;text-align:center;font-size:1.8rem;letter-spacing:1.44px;color:#59a9d6;font-weight:700}.guidance__details{font-size:1.3rem;color:#4e4e4e;letter-spacing:1.3px}.guidance__btn{margin-bottom:11.4rem}.guidance__btn--at-plan{margin-bottom:2rem}.guidance__recommend{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;flex-wrap:nowrap;background-color:#f7f8ea;border-radius:3.5rem;margin-top:-51px;margin-bottom:7.5rem}.guidance__recommend img{margin-left:3.5rem;margin-right:1.3rem}.guidance__recommend p{padding:1.6rem 4.6rem 1.6rem 0;font-size:1.3rem;letter-spacing:1.3px}.guidance.guidance__top{margin:0 auto;padding:1.5rem 1.5rem 0}.guidance.guidance__top .guidance__details{font-size:1.6rem;letter-spacing:1.6px;line-height:2.4rem;font-weight:400}@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{width:calc(50% - 8px);margin:0 0 3rem}.guidance{padding-top:5.6rem;padding-left:1.3rem;padding-right:1.3rem}.guidance__br{display:block}.guidance__neo{position:absolute;left:0;top:-4.4rem}.guidance .text-title{padding-top:0;padding-bottom:8.6rem}.guidance .text-title p{padding-left:6rem;padding-right:6rem}.guidance__list{flex-direction:column}.guidance__item{width:100%;margin-right:0;margin-bottom:4.6rem}.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-top:4rem;padding-bottom:2.6rem}.guidance__header{height:20.5rem}.guidance__image{height:17.4rem}.guidance__details{font-size:1.3rem;line-height:1.9rem}.guidance__recommend{margin-top:-2.3rem;flex-wrap:nowrap}.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;letter-spacing:1.3px;line-height:1.9rem;font-weight:400}}@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-right:11.5rem;padding-left:11.5rem;padding-bottom:7.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{padding:8.3rem 2rem;line-height:3.5rem}.wrapper-case .case{padding:0}}.case-list{align-items:flex-start;flex-direction:column}.case-list,.case-list__item{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;position:relative}.case-list__item{flex-direction:row;min-height:350px;height:auto;width:877px;max-width:100%;border-radius:5.4rem;background:#fff;box-shadow:30px 53px 46px rgba(0,0,0,.09411764705882353);margin-bottom:15rem}.case-list__item .case-label{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;position:absolute;left:-.5rem;top:2rem;width:97px;height:34px;font-weight:600;font-size:16px;color:#fff;background-color:#59a9d6;text-transform:uppercase}.case-list__item--left{font-family:Noto Sans JP,sans-serif;flex:60%;height:100%;padding-left:4.5rem;padding-right:5.5rem}.case-list__item--left .case__header{font-size:2.7rem;font-weight:500;letter-spacing:2.7px;color:#59a9d6;padding-top:8.9rem}.case-list__item--left .desc{font-size:1.8rem;letter-spacing:1.8px;padding-top:1.5rem;padding-bottom:4.5rem;color:#59a9d6}.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{width:70px;margin-right:.6rem}.case-list__item--left .case__content--item-button{margin-right:1rem;height:22px;width:62px;background-color:#59a9d6;border-radius:10px;color:#fff;font-size:1.3rem;line-height:22px;text-align:center;font-weight:600}.case-list__item--left .case__content--item-desc{font-size:1.5rem;color:#4e4e4e;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{transform:translateY(-50%);position:absolute;top:50%;right:5rem;width:35%}@media only screen and (min-device-width:540px) and (max-device-width:1023px){.case-list{padding:0 5rem}.case-list__item{min-height:667px;flex-direction:column-reverse;padding:0 1.7rem 1.5rem;margin-bottom:10rem;border-radius:5rem}.case-list__item--left{padding:0;max-width:40rem}.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{width:189px;height:184px;-o-object-fit:contain;object-fit:contain}}@media screen and (max-width:539px){.case-list{padding:0 1.3rem}.case-list__item{flex-direction:column-reverse;padding:0 1.7rem 1.5rem;border-radius:5rem;margin-bottom:10rem}.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{width:189px;height:184px;-o-object-fit:contain;object-fit:contain}}.section{background:#f7faff;padding:140px 0 100px}.section-inner{max-width:1200px;margin:0 auto;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{margin:0 0 60px;font-size:2rem;line-height:35px}.section-content-box{background:#fff;padding:60px;border:1px solid #e6e6e6;border-radius:10px}.section-content-form table{width:100%;border-collapse:collapse}.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{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 30px 0 0;padding:30px 0;font-size:2rem;font-weight:700;display:flex;align-items:center;text-align:left}.section-content-form table tbody tr th span{color:#fff;background:#3dbbff;padding:2px 10px;display:inline-block;font-size:1.4rem;font-weight:400;border-radius:4px;margin:0 0 0 1.3rem}.section-content-form table tbody tr th small{display:block;font-size:1.4rem}.section-content-form table tbody tr td{width:100%;padding:30px 0;font-size:2rem}.section-content-form table tbody tr td input{width:100%;padding:15px 20px;border-radius:8px;border:1px solid #e6e6e6}.section-content-form table tbody tr td input.confirm{margin-top:15px}.section-content-form table tbody tr td textarea{width:100%;padding:15px;border-radius:8px;border:1px solid #e6e6e6}.section-content-form table tbody tr td p.has-text-small{font-size:1.25rem;padding-top:1rem}.section-content-form-caution{margin:15px 0 0;text-align:center;font-size:1.5rem}.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{margin:0 0 15px;font-size:1.5rem}.section-content-form-message a{color:#3dbbff;margin:15px 0 0;font-size:1.8rem;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{margin:30px 0 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.section-content-message{text-align:center}.section-content-message-strong{color:#3dbbff;font-size:2.4rem;font-weight:700}.section-content-message-code{margin-top:30px;color:#3dbbff;font-size:2rem;font-weight:700}.section-content-message-text{margin:30px 0 0;font-size:2rem;line-height:40px}.section-content-message-error{font-size:1.8rem;line-height:40px;font-weight:700;color:red;margin-bottom:20px}.progress-bar{margin:60px 0 0;display:flex;justify-content:center;overflow:hidden}.progress-bar-item{width:420px;background:#e6e6e6;padding:15px;font-size:2.4rem;font-weight:700;text-align:center;position:relative}.progress-bar-item:before{border-color:transparent transparent transparent #fff;right:-25px;z-index:1}.progress-bar-item:after,.progress-bar-item:before{content:"";width:0;height:0;margin:auto;border-style:solid;border-width:40px 0 40px 1em;position:absolute;top:-7px}.progress-bar-item:after{border-color:transparent transparent transparent #e6e6e6;right:-20px;z-index:2}.progress-bar-item.active{color:#fff;background:#3dbbff}.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{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.form-input input{width:130px!important}.form-input span{margin:0 20px;font-size:2rem}.form-checkbox div{font-size:2rem;display:flex;align-items:center;justify-content:center}.form-checkbox div label{margin:0 0 0 10px;font-size:2rem}.form-checkbox input{width:18px!important;height:18px}.form-checkbox-item{margin:0 20px 0 0}.form-button{width:480px;color:#fff;background:linear-gradient(90deg,#3dbbff,#08d);margin:0 auto;padding:30px 0;font-size:2.4rem;font-weight:700;border-radius:8px;text-align:center;transition:all .3s ease}.form-button:hover{opacity:.8}.form-button.gray{color:#fff;background:#8e8e8e;border-radius:8px}.form-button-return,.form-button.gray{width:480px;margin:0 auto;padding:30px 0;font-size:2.4rem;font-weight:700;transition:all .3s ease}.form-button-return{color:#3c3c3c;background:#fff;border-radius:8px;text-align:center;border:1px solid #3c3c3c}.form-button-return:hover{opacity:.6}.validation-error{color:red;font-size:1.5rem;margin-left:1rem}.validation-error-message{position:absolute;font-size:small;color:red;margin-top:.3em;margin-left:2rem}.error-message-box{background:#ffec80;padding:30px;border:1px solid #967117;border-radius:10px;margin-bottom:4rem}.error-message{color:#967117;font-size:2rem;display:flex;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{width:100%;padding:30px 0 0;justify-content:flex-start}.section-content-form table tbody tr th span{margin:0 0 0 10px}.section-content-form table tbody tr td{width:100%;padding:15px 0 30px;display:block}.section-content-form table tbody tr td input{padding:10px 15px}.progress-bar-item{width:100%;padding:10px 10px 10px 15px;font-size:2rem}.progress-bar-item:before{top:-14px;right:-16px}.progress-bar-item:after{top:-14px;right:-12px}}.register{padding-top:15.6rem}.register-header__title{text-align:center;font-size:2.6rem;letter-spacing:2.6px;line-height:2.4rem;color:#4e4e4e;font-weight:500;padding-bottom:6.4rem}.register-header__note{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;width:62rem;font-size:1.3rem;letter-spacing:1.3px;line-height:1.9rem;color:#4e4e4e;font-weight:400;background-color:#f7f8ea;border-radius:31px;padding:15px 0;opacity:1;margin:0 auto 6.3rem}.register-header__note p{margin-left:1.3rem}.register-header__button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;gap:0 3rem}.register-header__button .btn{border-radius:30px;opacity:1;font-size:1.7rem;line-height:2.5rem;letter-spacing:1.7px;min-width:201px;font-weight:500;box-sizing:border-box}.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;color:#fff;border:none;padding:15px 0}.register-header__button--customer,.register-header__button--personal{background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);color:#59a9d6;border:3px solid #5daad4;padding:12px 0}.register-header__button--disabled{border-color:silver;background-color:#f0f0f0;color:grey}.register-content{background:#f7f9fd;padding-top:2rem;padding-bottom:6.4rem}.register-content__header{text-align:center}.register-content__header h5{font-size:2rem;letter-spacing:2px;line-height:2.9rem;color:#4e4e4e}.register-content__header--notice{background-color:#b70606;color:#fff;padding:2rem;margin-top:3rem;font-size:2rem}.register-content__header--desc{font-size:1.3rem;line-height:2.4rem;font-weight:400;letter-spacing:1.3px;color:#4e4e4e;padding-bottom:4rem;margin-top:3rem}.register-content__header--desc span{color:#b70606}.register-content__form{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.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;opacity:1;width:42rem;height:4rem;font-size:1.3rem;letter-spacing:1.3px;line-height:2.4rem;padding:0 16px;color:#4e4e4e}.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;width:20rem;flex-direction:column}.register-content__form .form-group .select-box .options-container{background:#fff;color:#4e4e4e;max-height:0;width:100%;opacity:0;transition:all .4s;overflow:hidden;order:1}.register-content__form .form-group .select-box .options-container.active{max-height:240px;opacity:1;border:1px solid #dbdbdb;border-top-style:none}.register-content__form .form-group .select-box label{width:100%;margin-right:0;cursor:pointer;text-align:left}.register-content__form .form-group .select-box .option,.register-content__form .form-group .select-box .selected{padding:10px 16px;cursor:pointer;font-size:1.3rem;letter-spacing:1.3px;line-height:2.4rem;color:#8e8e8e}.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;color:#4e4e4e;border:1px solid #dbdbdb;position:relative;order:0}.register-content__form .form-group .selected:after{content:"\25BC";position:absolute;top:50%;transform:translateY(-50%);right:0;padding:0 1.2rem;font-size:7px;cursor:pointer;pointer-events:none;transition:all .25s ease}.register-content__form .form-group .form-control-half{width:20rem}.register-content__form .form-group label{margin-right:3.3rem;position:relative;color:#4e4e4e;font-size:1.4rem;font-weight:400;line-height:2.4rem;letter-spacing:1.4px;width:110px;display:inline-block;text-align:right}.register-content__form .form-group .force{position:absolute;top:-9px;color:#b70606;font-size:.8rem;line-height:2.4rem;letter-spacing:.8px;text-align:right;margin-left:4px}.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:-ms-input-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;opacity:1;color:#fff;font-size:1.5rem;letter-spacing:1.2px;line-height:2.1rem;width:25.4rem;padding:15px 0}.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;opacity:1;color:#fff;font-size:1.5rem;letter-spacing:1.2px;line-height:2.1rem;width:25.4rem;padding:15px 0}.register-done__logo{text-align:center;padding-top:15rem;padding-bottom:3rem}.register-done__logo img{margin:0 auto;height:130px}.register-done__picture{padding-top:8rem;margin-bottom:30px}.register-done__picture img{width:100%;-o-object-fit:cover;object-fit:cover}.register-done__title{text-align:center;font-size:2.6rem;line-height:2.4rem;letter-spacing:2.6px;font-weight:500;color:#4e4e4e}.register-done__desc{text-align:center}.register-done__desc--body{font-size:1.4rem;line-height:2.4rem;padding-top:2.6rem;letter-spacing:1.4px}.register-done__desc--notification{background:#7dbbde;color:#fff;width:70%;margin:0 auto;border-radius:1rem;padding:2rem 5rem;text-align:left;font-size:1.5rem}.register-done__desc--notification li{list-style:disc}.register-done__desc--caution{font-size:.75rem;line-height:2.4rem;padding-top:2.6rem;letter-spacing:1.4px}.register-done__footer{padding-top:5.5rem;padding-bottom:16.6rem;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;opacity:1;color:#fff;font-size:1.5rem;letter-spacing:1.2px;line-height:2.1rem;width:25.4rem;padding:15px 0}.register-footer__content{text-align:center}.register-footer__content--desc{font-size:1.3rem;line-height:2.4rem;font-weight:700;letter-spacing:1.3px;padding-bottom:4rem;margin-top:3rem;font-size:18px;line-height:33px}.register-footer__content p{background:-webkit-linear-gradient(300deg,#46a0ce,#3eada5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.register-footer__contact{display:flex;justify-content:center;margin:50px 0}.register-footer__contact--left-box{height:42rem;width:40rem;background:#46dbc5 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);opacity:1;display:flex;flex-direction:column;align-items:center;text-align:center}.register-footer__contact--left-box h3{margin-top:33px;width:320px;text-align:center;font-size:4rem;letter-spacing:3.36px;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);opacity:1}.register-footer__contact--left-box p{width:32rem;height:8.5rem;text-align:left;font-size:1.4rem;font-weight:500;letter-spacing:2px;color:#fff;opacity:1;margin-top:25px;font-size:1.3rem}.register-footer__contact--left-box .download-btn{width:34rem;height:8rem;background:#fff 0 0 no-repeat padding-box;border-radius:30px;font-size:2.4rem;font-weight:700;letter-spacing:2.5px;color:#1cd9bd;justify-content:center}.register-footer__contact--left-box .download-btn,.register-footer__contact--right-box{box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);opacity:1;display:flex;align-items:center}.register-footer__contact--right-box{height:42rem;width:40rem;background:#f7b33b 0 0 no-repeat padding-box;flex-direction:column;text-align:center;margin-left:66px}.register-footer__contact--right-box h3{width:320px;text-align:center;font-size:4rem;letter-spacing:3.36px;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);opacity:1;margin-top:52px}.register-footer__contact--right-box p{width:32rem;height:11rem;text-align:left;font-size:1.4rem;font-weight:500;letter-spacing:2px;color:#fff;opacity:1;margin-top:38px}.register-footer__contact--right-box .contact-btn{width:34rem;height:8rem;background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);border-radius:30px;font-size:2.4rem;font-weight:700;letter-spacing:2.5px;color:#f8ac26;opacity:1;display:flex;justify-content:center;align-items:center}.auth-text-danger{text-align:center;font-size:14px;color:red;justify-content:space-between;padding-top:10px;padding-left:145px;display:flex}.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{width:93%;flex-wrap:nowrap;padding:20px 35px;align-items:flex-start}.register-content__form{justify-content:center;padding:0 15px}.register-content__form form{width:100%}.register-content__form .form-group{margin-right:0!important;display:flex;flex-direction:column}.register-content__form .form-group .force{top:-3px}.register-content__form .form-group label{text-align:left!important;margin-bottom:8px;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{width:100%;-o-object-fit:cover;object-fit:cover;content:url(/static/images/top/new/sp_header_picture.png)}.register-footer__content{display:flex;justify-content:center;margin-bottom:-92px}.register-footer__content--desc{font-size:1.3rem;line-height:2.4rem;font-weight:400;letter-spacing:1.3px;color:#46a0ce;padding-bottom:4rem;margin-top:3rem;font-size:13px;line-height:32px}.register-footer__content--desc .sp-br{display:block}.register-footer__content p{width:90%;min-width:330px}.register-footer__contact{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:15rem;margin-bottom:16rem}.register-footer__contact--left-box{height:30rem;width:100%}.register-footer__contact--left-box h3{width:28.6rem;height:8.6rem;font-size:3.6rem;letter-spacing:3.04px}.register-footer__contact--left-box p{height:77px;text-align:center;letter-spacing:1.6px;padding-top:10px}.register-footer__contact--left-box .download-btn{width:24rem;height:5.7rem;font-size:1.6rem;letter-spacing:1.7px}.register-footer__contact--right-box{width:100%;height:30rem;margin-left:0;margin-top:60px;margin-bottom:-77px}.register-footer__contact--right-box h3{width:21rem;height:4.8rem;font-size:3.6rem;letter-spacing:3.04px}.register-footer__contact--right-box p{height:80px;text-align:center;letter-spacing:1.6px}.register-footer__contact--right-box .contact-btn{width:242px;height:57px;font-size:1.6rem;letter-spacing:1.7px}}.login{margin-top:15.6rem}.login-header img{margin:0 auto;height:10rem}.login-content{margin-top:5.5rem;margin-bottom:6.4rem}.login-content__form{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.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;width:30rem;height:4.4rem;font-size:1.3rem;letter-spacing:1.3px;line-height:2.4rem;padding:0 16px;color:#4e4e4e}.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;letter-spacing:1.2px;line-height:2.1rem;height:48px;width:26rem;transition:all .65s}.login-content__form .form-submit .btn:hover{opacity:.8}.login-content__form .form-submit .btn:disabled{background-color:#456975}.login-content__form--link{text-align:center;margin-top:1rem}.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{font-size:12px;line-height:22px;color:#666;margin-bottom:3rem}.login-content__form--note-footer{font-size:12px;font-weight:500;letter-spacing:.16em;line-height:17px;color:#454545;text-align:center;margin-top:3rem}.login-alert-danger{color:#da4257;font-size:12px;line-height:14px;padding-top:10px}.login-alert-danger-header{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;padding-bottom:2rem;color:#da4257;font-size:12px;margin:0 2rem}.login-alert-danger-header a{display:inline}.form-password{position:relative}.password-toggle{position:absolute;top:50%;right:0;transform:translateY(-50%);height:4rem;width:4rem}.password-toggle,.password-toggle span{display:flex;align-items:center;justify-content:center}.password-toggle span{width:25px;height:25px;border-radius:50px}.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{padding-top:15.6rem;padding-bottom:8rem;text-align:center;font-size:2.6rem;letter-spacing:2.6px;line-height:24px;color:#4e4e4e;font-weight:500}.check-info__table{width:686px;margin:0 auto}.check-info__table--row{display:flex;gap:0 4rem;align-items:center;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;line-height:2.4rem;letter-spacing:1.4px;width:140px;text-align:right;position:relative}.check-info__table--row-key .force{position:absolute;top:-4px;color:#b70606;font-size:.8rem;line-height:2.4rem;letter-spacing:.8px;text-align:right;margin-left:4px}.check-info__table--row-value{font-size:1.3rem;letter-spacing:1.3px;line-height:2.4rem;color:#5d5d5d;font-weight:500}.check-info .options{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;flex-direction:column;padding-top:8.4rem;padding-bottom:10.5rem;gap:2rem 0}.check-info .options .btn{width:25.4rem;padding:1.4rem 5.5rem;border-radius:32px;font-size:1.5rem;line-height:2.1rem;letter-spacing:1.2px;font-weight:600;box-sizing:border-box}.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;display:flex;justify-content:space-between;color:#111827;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;padding:2em;pointer-events:all;overflow:auto;font-size:1.4rem;font-weight:400;line-height:2.4rem;letter-spacing:1.4px}.check-info #modal .modal-footer{text-align:right;padding-top:20px}.check-info #modal .modal-footer .btn{font-size:15px}.check-info #modal .modal-footer .btn--confirm{color:#fff;background-color:#007bff;border-color:#007bff}.check-info #modal .modal-footer .btn--close{color:#fff;background-color:#6c757d;border-color:#6c757d}.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{padding-top:8.3rem;line-height:4rem;padding-bottom:5.3rem}.check-info__title br{display:block}.check-info__table{width:100%;padding:0 5px}.check-info__table--row{padding:18px 10px}.check-info .options{padding-top:5rem;padding-bottom:6rem}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;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{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;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");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;transform:translateY(-50%);padding:0;border:none}.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{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;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{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}