@-webkit-keyframes animate-loop{0%{transform:translate(100%,-50%)}to{transform:translate(-100%,-50%)}}@keyframes animate-loop{0%{transform:translate(100%,-50%)}to{transform:translate(-100%,-50%)}}@-webkit-keyframes animate-loop2{0%{transform:translateY(-50%)}to{transform:translate(-200%,-50%)}}@keyframes animate-loop2{0%{transform:translateY(-50%)}to{transform:translate(-200%,-50%)}}.page-top{color:#393939}.page-top .main-contents{max-width:100%;padding-bottom:170px;padding-top:15px}@media screen and (max-width:768px){.page-top .main-contents{padding-bottom:60px;padding-top:40px}}.page-top .p-lp-sectionTtl{margin-bottom:50px}.page-top .cover-area{align-items:center;height:calc(100vh - 80px);justify-content:center;margin-top:80px;overflow:hidden;position:relative}.page-top .cover-area .p-txt-inner{box-shadow:0 2px 10px rgba(0,0,0,.08);display:none}.page-top .cover-area .p-txt-inner .p-delete-notice{cursor:pointer;height:12px;position:absolute;right:25px;top:50%;transform:translateY(-50%);width:12px}.page-top .cover-area .p-txt-inner .p-delete-notice span{display:inline-block;height:100%;position:relative;width:100%}.page-top .cover-area .p-txt-inner .p-delete-notice span:after,.page-top .cover-area .p-txt-inner .p-delete-notice span:before{background:#212121;content:"";height:1px;left:50%;position:absolute;top:0;width:14px}.page-top .cover-area .p-txt-inner .p-delete-notice span:before{transform:translate(-50%,-50%) rotate(45deg)}.page-top .cover-area .p-txt-inner .p-delete-notice span:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width:768px){.page-top .cover-area .p-txt-inner .p-delete-notice{top:30%}}.page-top .cover-area .p-notice-area{height:auto;position:absolute;right:45px;top:0;width:auto;z-index:100}.page-top .cover-area .p-notice-area a{color:#0098da;text-decoration:underline}.page-top .cover-area .p-notice-area a:hover{opacity:.7}.page-top .cover-area .p-notice-area .p-notice-txt{background:#fff;font-size:14px;line-height:1.57143;padding:10px 52px 15px 13px}@media screen and (max-width:1024px){.page-top .cover-area .p-notice-area{left:50%;right:auto;top:15px;transform:translateX(-50%);width:90%}}@media screen and (max-width:768px){.page-top .cover-area .p-notice-area{top:10px}.page-top .cover-area .p-notice-area .p-notice-txt{font-size:14px;line-height:1.5}}.page-top .cover-area .p-english-ttl-wrap{left:0;position:absolute;top:50%;width:100%}.page-top .cover-area .p-english-ttl{color:#fff;flex:0 0 auto;font-family:Poppins,sans-serif;font-size:240px;font-weight:600;padding:0 50%;white-space:nowrap}.page-top .cover-area .p-english-ttl:nth-of-type(odd){-webkit-animation:animate-loop 50s linear infinite;animation:animate-loop 50s linear infinite}.page-top .cover-area .p-english-ttl:nth-of-type(2n){-webkit-animation:animate-loop2 50s linear -25s infinite;animation:animate-loop2 50s linear -25s infinite}.page-top .cover-area .p-cover-contents{justify-content:center;margin-top:-85px;position:relative}.page-top .cover-area .p-txt-wrap{margin-right:25px;width:360px}.page-top .cover-area .p-txt-wrap .c-btn_yellow{width:100%}.page-top .cover-area .p-txt-wrap .p-site-ttl{color:#035298;font-size:40px;font-weight:500;letter-spacing:.1em;line-height:1.8;margin-bottom:50px}.page-top .cover-area .p-txt-wrap .p-lead-txt{font-size:16px;letter-spacing:.1em;line-height:2.25;margin-bottom:40px}.page-top .cover-area .p-img-wrap{position:relative;transform:translateY(-60px);width:780px}.page-top .cover-area .p-img-wrap img{position:absolute;width:100%}@media screen and (max-width:1024px){.page-top .cover-area{display:block;height:auto;margin-bottom:100px;padding-top:130px}.page-top .cover-area .p-english-ttl-wrap{top:38%}.page-top .cover-area .p-cover-contents{flex-direction:column;margin-top:0}.page-top .cover-area .p-img-wrap{margin:0 auto;order:-1;width:90%}.page-top .cover-area .p-txt-wrap{margin-left:10%;margin-right:0;margin-top:530px;width:90%}.page-top .cover-area .p-txt-wrap .p-site-ttl{margin-bottom:35px}.page-top .cover-area .p-txt-wrap .c-btn_yellow{width:340px}.page-top .cover-area .tb-hidden{display:none}}@media screen and (max-width:767px){.page-top .cover-area{margin-bottom:0;margin-top:55px;padding-top:140px}.page-top .cover-area .p-english-ttl{font-size:100px;letter-spacing:0}.page-top .cover-area .tb-hidden{display:block}.page-top .cover-area .p-img-wrap{transform:translateY(0);width:100%}.page-top .cover-area .p-txt-wrap{margin-left:0;margin-top:530px;padding:0 5%;width:100%}.page-top .cover-area .p-txt-wrap .p-site-ttl{font-size:28px;letter-spacing:.13em;line-height:1.57143;margin-bottom:20px}.page-top .cover-area .p-txt-wrap .c-btn_yellow{margin:0 auto;width:340px}.page-top .cover-area .p-txt-wrap .p-lead-txt{font-size:15px;line-height:2.13333;margin-bottom:25px}}@media screen and (max-width:480px){.page-top .cover-area .p-txt-wrap{margin-top:200px}.page-top .cover-area .c-btn_yellow{width:100%}}.page-top .p-top-section{padding-top:140px;position:relative}.page-top .p-top-section .inner{margin:0 auto;max-width:1200px}@media screen and (max-width:768px){.page-top .p-top-section{padding-top:60px}.page-top .p-top-section .p-lp-sectionTtl{margin-top:0}}.page-top .p-top-section .p-lp-leadTxt{font-size:15px;line-height:2.2;margin-bottom:40px;position:relative}.page-top .p-top-section .p-lp-leadTxt .p-small-txt{font-size:.8em}.page-top .p-top-section .p-english-ttl{color:#fff;font-family:Poppins,sans-serif;font-size:240px;font-weight:600;line-height:1;position:absolute;-webkit-text-orientation:sideways;text-orientation:sideways;top:0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:1024px){.page-top .p-top-section .p-english-ttl{font-size:179px}}@media screen and (max-width:767px){.page-top .p-top-section .p-english-ttl{font-size:100px}}.page-top .p-top-section .p-other-content{margin:0 auto;width:80%}.page-top .p-top-section .p-other-content--ttl{color:#035298;font-size:24px;font-weight:500;letter-spacing:.1em;line-height:2.25;margin-bottom:40px;text-align:center}.page-top .p-top-section .p-other-content--list{flex-wrap:wrap;justify-content:center;padding:0 30px}.page-top .p-top-section .p-other-content--item{background-color:#fff;border-radius:27px;color:#035298;font-size:16px;letter-spacing:.05em;line-height:1;margin-bottom:20px;padding:20px}.page-top .p-top-section .p-other-content--item:not(:last-of-type){margin-right:20px}@media screen and (max-width:768px){.page-top .p-top-section .p-other-content{width:100%}.page-top .p-top-section .p-other-content--ttl{font-size:17px;letter-spacing:0;line-height:1.64706;margin-bottom:25px}.page-top .p-top-section .p-other-content--list{padding:0}.page-top .p-top-section .p-other-content--item{border-radius:27px;font-size:11px;letter-spacing:.05em;margin-bottom:15px;padding:14px 16px}.page-top .p-top-section .p-other-content--item:not(:last-of-type){margin-right:15px}}.page-top .p-top-section.design{padding-top:120px}.page-top .p-top-section.design .inner{position:relative}.page-top .p-top-section.design .p-lp-sectionTtl{line-height:2.2}.page-top .p-top-section.design .swiper-pagination{display:none}.page-top .p-top-section.design .c-btn_yellow{margin:0 auto 60px;width:270px}.page-top .p-top-section.design .p-english-ttl{left:-330px}.page-top .p-top-section.design .p-template-item{position:relative}.page-top .p-top-section.design .p-template-item a:hover{opacity:.7}@media screen and (max-width:767px){.page-top .p-top-section.design{padding-top:80px}.page-top .p-top-section.design .p-lp-sectionTtl{line-height:1.5}.page-top .p-top-section.design .p-english-ttl{left:0}.page-top .p-top-section.design .swiper{margin-bottom:60px;padding-bottom:35px;position:relative}.page-top .p-top-section.design .swiper .swiper-pagination{display:block}.page-top .p-top-section.design .swiper .swiper-pagination-bullets{bottom:0}.page-top .p-top-section.design .swiper .p-template-name{display:block;font-size:14px;text-align:center}.page-top .p-top-section.design .swiper .swiper-pagination-bullet-active{background:#0098da}}@media screen and (min-width:768px){.page-top .p-top-section.design .p-english-ttl{left:-10px}.page-top .p-top-section.design .p-template-list{flex-wrap:wrap;justify-content:space-between;margin:0 auto 40px;width:80%}.page-top .p-top-section.design .p-template-item{height:auto;margin-bottom:50px;width:calc(50% - 28px)}.page-top .p-top-section.design .p-template-name{display:block;font-size:15px;letter-spacing:.1em;line-height:1.4;text-align:center}}@media screen and (min-width:1025px){.page-top .p-top-section.design .p-english-ttl{left:-50px}.page-top .p-top-section.design .p-lp-leadTxt{letter-spacing:.05em;line-height:1.86667}.page-top .p-top-section.design .p-template-list{flex-wrap:wrap;margin-bottom:15px;width:100%}.page-top .p-top-section.design .p-template-item{height:auto;margin-bottom:45px;margin-right:56px;width:calc(33.33333% - 37.33333px)}.page-top .p-top-section.design .p-template-item:nth-of-type(3n){margin-right:0}.page-top .p-top-section.design .p-template-item a{display:inline-block}.page-top .p-top-section.design .p-template-item a:hover{color:#212121}.page-top .p-top-section.design .p-template-name{display:block;font-size:15px;letter-spacing:.1em;line-height:1.4;text-align:center}}@media screen and (min-width:1560px){.page-top .p-top-section.design .p-english-ttl{left:-180px}}.page-top .p-top-section.introduction{margin-bottom:80px;padding-top:0}.page-top .p-top-section.introduction .p-introduction-popup{align-items:center;background-color:#fff;border-radius:60px;box-shadow:10px 10px 30px rgba(58,77,103,.05);color:#035298;display:flex;font-size:37px;font-weight:700;height:119px;justify-content:center;letter-spacing:.1em;margin:0 auto 40px;position:relative;width:345px}.page-top .p-top-section.introduction .p-introduction-popup__num{display:inline-block;margin:0 20px 0 10px}.page-top .p-top-section.introduction .p-introduction-popup .clip-path-shadow{filter:drop-shadow(10px 10px 30px rgba(58,77,103,.05));left:50%;position:absolute;top:100%;transform:translateX(-50%)}.page-top .p-top-section.introduction .p-introduction-popup .clip-path-hexagon{background-color:#fff;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);height:20px;width:26px}.page-top .p-top-section.introduction .p-introduction-movie{box-shadow:20px 20px 60px rgba(58,77,103,.1);cursor:pointer;font-size:0;margin:0 auto;position:relative;width:660px}.page-top .p-top-section.introduction .p-introduction-movie video{width:100%}@media screen and (max-width:768px){.page-top .p-top-section.introduction{margin-bottom:0;padding-top:50px}.page-top .p-top-section.introduction .p-introduction-popup{box-shadow:5px 5px 20px rgba(58,77,103,.05);font-size:18px;height:80px;margin:0 auto 25px;position:relative;width:210px}.page-top .p-top-section.introduction .p-introduction-popup__num{width:14px}.page-top .p-top-section.introduction .p-introduction-popup .clip-path-shadow{filter:drop-shadow(5px 5px 20px rgba(58,77,103,.05))}.page-top .p-top-section.introduction .p-introduction-popup .clip-path-hexagon{height:14px;width:17px}.page-top .p-top-section.introduction .p-lp-sectionTtl{font-size:18px;margin-bottom:22px}.page-top .p-top-section.introduction .p-introduction-movie{width:100%}}.page-top .p-top-section.feature .p-english-ttl{right:0}@media screen and (min-width:769px){.page-top .p-top-section.feature .p-english-ttl{right:-15px}}@media screen and (min-width:1025px){.page-top .p-top-section.feature .p-english-ttl{right:0}}.page-top .p-top-section.feature .p-feature-wrap{position:relative}.page-top .p-top-section.feature .p-other-content--item{margin-bottom:20px}.page-top .p-top-section.feature .c-btn_yellow{margin:120px auto 0;width:360px}.page-top .p-top-section.feature .c-btn_yellow.border-gold{background:#fff;border:2px solid #0098da;color:#0098da}.page-top .p-top-section.feature .p-feature-item{justify-content:space-between;margin-bottom:120px}.page-top .p-top-section.feature .p-feature-item:first-of-type{margin-top:120px}.page-top .p-top-section.feature .p-feature-item--num{color:#035298;display:block;font-family:Poppins,sans-serif;font-size:27px;font-weight:500;line-height:1.2963;margin-bottom:15px}.page-top .p-top-section.feature .p-feature-item--ttl{color:#035298;font-size:25px;font-weight:500;letter-spacing:.08em;line-height:1.76;margin-bottom:30px}.page-top .p-top-section.feature .p-feature-item--desc{font-size:16px;line-height:2}.page-top .p-top-section.feature .p-feature-item .p-img-wrap{width:610px}.page-top .p-top-section.feature .p-feature-item .p-txt-wrap{flex-direction:column;justify-content:center;width:calc(100% - 705px)}@media screen and (max-width:1024px){.page-top .p-top-section.feature .p-feature-item .p-img-wrap{width:50%}.page-top .p-top-section.feature .p-feature-item .p-txt-wrap{width:45%}}@media screen and (max-width:768px){.page-top .p-top-section.feature .c-btn_yellow{margin:40px auto 0;max-width:330px;width:100%}.page-top .p-top-section.feature .p-feature-item{flex-direction:column;margin-bottom:60px}.page-top .p-top-section.feature .p-feature-item.sp-reverse .p-txt-wrap{order:-1}.page-top .p-top-section.feature .p-feature-item:first-of-type{margin-top:50px}.page-top .p-top-section.feature .p-feature-item--num{font-size:27px;line-height:1.2963;margin-bottom:10px}}@media screen and (max-width:768px) and (max-width:767px){.page-top .p-top-section.feature .p-feature-item--num{font-size:19px;line-height:1.31579}}@media screen and (max-width:768px){.page-top .p-top-section.feature .p-feature-item--ttl{font-size:25px;line-height:1.76;margin-bottom:15px}}@media screen and (max-width:768px) and (max-width:767px){.page-top .p-top-section.feature .p-feature-item--ttl{font-size:17px;line-height:1.76471}}@media screen and (max-width:768px){.page-top .p-top-section.feature .p-feature-item--desc{font-size:15px;line-height:1.86667;margin-bottom:20px}.page-top .p-top-section.feature .p-feature-item .p-img-wrap,.page-top .p-top-section.feature .p-feature-item .p-txt-wrap{width:100%}}.page-top .p-top-section.plan .p-lp-sectionTtl{margin-bottom:80px}.page-top .p-top-section.plan .p-plan-listWrap{margin-bottom:50px}.page-top .p-top-section.plan .p-plan-listWrap .p-plan-list{gap:30px;justify-content:space-between;margin-bottom:60px}.page-top .p-top-section.plan .p-plan-listWrap .p-plan-item{background-color:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.05);overflow:hidden;padding:60px 3%;width:calc(50% - 38px)}.page-top .p-top-section.plan .p-plan-listWrap .p-item-ttl{color:#035298;font-family:Poppins,sans-serif;font-size:40px;font-weight:600;letter-spacing:.05em;line-height:1.575;margin-bottom:35px;text-align:center}.page-top .p-top-section.plan .p-plan-listWrap .p-item-ttl span{display:block;font-size:13px;letter-spacing:0;line-height:2.15385;margin-top:-10px}.page-top .p-top-section.plan .p-plan-listWrap .p-plan-desc{font-size:16px;line-height:2;margin-bottom:50px}.page-top .p-top-section.plan .p-plan-item.free .p-plan-desc{min-height:128px}@media screen and (max-width:768px){.page-top .p-top-section.plan .p-plan-item.free .p-plan-desc .p-plan-item.free .p-plan-desc{min-height:inherit}}.page-top .p-top-section.plan .p-plan-item.free .p-plan-desc .c-btn_yellow{height:54px;line-height:54px;width:100%}.page-top .p-top-section.plan .p-note{font-size:16px;margin-bottom:60px;text-align:center}.page-top .p-top-section.plan .c-btn_yellow{margin:0 auto;width:270px}@media screen and (max-width:1024px){.page-top .p-top-section.plan .p-plan-listWrap .p-plan-item{padding:8%}.page-top .p-top-section.plan .p-lp-sectionTtl{margin-bottom:40px}.page-top .p-top-section.plan .p-plan-listWrap{margin-bottom:30px}.page-top .p-top-section.plan .p-plan-listWrap .p-plan-list{display:block;margin-bottom:0}.page-top .p-top-section.plan .p-plan-listWrap .p-plan-item{margin-bottom:30px;padding:10%;width:100%}.page-top .p-top-section.plan .p-plan-listWrap .p-item-ttl{font-size:29px;margin-bottom:30px;margin-top:0}.page-top .p-top-section.plan .p-plan-listWrap .p-item-ttl span{font-size:12px}.page-top .p-top-section.plan .p-plan-listWrap .p-plan-desc{font-size:15px;margin-bottom:20px}.page-top .p-top-section.plan .p-plan-listWrap .c-btn_yellow{font-size:14px;margin:0 auto;max-width:255px}.page-top .p-top-section.plan .p-note{font-size:12px;margin-bottom:40px}.page-top .p-top-section.plan .c-btn_yellow{font-size:14px;width:215px}}.page-top .p-top-section.guide{background:#fff;padding-bottom:120px;padding-top:70px}.page-top .p-top-section.guide .p-lp-sectionTtl{margin-bottom:30px}.page-top .p-top-section.guide .p-lead-txt{margin-bottom:35px;text-align:center}.page-top .p-top-section.guide .c-btn_yellow{margin:0 auto;width:270px}@media screen and (max-width:768px){.page-top .p-top-section.guide{padding:40px 5% 50px}.page-top .p-top-section.guide .p-lead-txt{font-size:15px}.page-top .p-top-section.guide .c-btn_yellow{font-size:14px;width:215px}}.page-top .p-top-section.case .case-list{display:flex;gap:40px}.page-top .p-top-section.case .case-list .card{align-items:center;background:#fff;border-radius:10px;display:flex;padding:30px}.page-top .p-top-section.case .case-list .card-img-wrap{width:344px}.page-top .p-top-section.case .case-list .card-content-wrap{padding-left:30px;width:calc(100% - 344px)}.page-top .p-top-section.case .case-list .card-company-logo{margin-bottom:16px}.page-top .p-top-section.case .case-list .card-company-logo-img{width:auto}.page-top .p-top-section.case .case-list .card-ttl{font-size:20px;font-weight:700;margin-bottom:.25em}.page-top .p-top-section.case .case-list .card-company-name,.page-top .p-top-section.case .case-list .card-tag-list{color:#686868;display:inline-block;font-size:16px}.page-top .p-top-section.case .case-list .card-tag{border-left:1px solid #a9a9a9;display:inline-block;line-height:1;padding:0 1em}.page-top .p-top-section.case .case-list .card-tag:first-of-type{margin-left:1em}.page-top .p-top-section.case .case-list .card-button-wrap{margin-top:30px}.page-top .p-top-section.case .case-list .card-button{border:1px solid #2a2a2a;border-radius:30px;color:#393939;display:inline-block;font-size:16px;padding:.25em 1.25em}.page-top .p-top-section.case .case-list .card-button:hover{color:#393939;opacity:.7}.page-top .p-top-section.case .case-list .card .logo-img-tokyuLand{width:230px}@media screen and (max-width:768px){.page-top .p-top-section.case .p-lp-sectionTtl{margin-bottom:40px}.page-top .p-top-section.case .case-list{display:flex;gap:20px}.page-top .p-top-section.case .case-list .card{flex-direction:column;padding:24px 20px 34px}.page-top .p-top-section.case .case-list .card-img-wrap{margin-bottom:24px;width:100%}.page-top .p-top-section.case .case-list .card-content-wrap{padding-left:0;width:100%}.page-top .p-top-section.case .case-list .card-company-logo{margin-bottom:1em}.page-top .p-top-section.case .case-list .card-ttl{font-size:16px;margin-bottom:1em}.page-top .p-top-section.case .case-list .card-company-name,.page-top .p-top-section.case .case-list .card-tag-list{display:block;font-size:13px;margin-bottom:.5em}.page-top .p-top-section.case .case-list .card-tag{display:inline-block;padding:0 1em}.page-top .p-top-section.case .case-list .card-tag:first-of-type{border-left:none;margin-left:0;padding-left:0}.page-top .p-top-section.case .case-list .card-button-wrap{text-align:center}.page-top .p-top-section.case .case-list .card-button{font-size:16px}.page-top .p-top-section.case .case-list .card .logo-img-tokyuLand{width:191px}}.page-top .p-top-section.achievements .achievements-lead{font-size:16px}.page-top .p-top-section.achievements .slider--achievements{margin-left:calc(-50vw - -50%);width:100vw}.page-top .p-top-section.achievements .slider--achievements .swiper-wrapper{transition-timing-function:linear}.page-top .p-top-section.achievements .slider--achievements .swiper-slide{height:auto}@-webkit-keyframes infinity-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes infinity-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.page-top .p-top-section.achievements .scroll-infinity{margin-left:calc(-50vw + 50%);width:100vw}.page-top .p-top-section.achievements .scroll-infinity__wrap{display:flex;overflow:hidden}.page-top .p-top-section.achievements .scroll-infinity__list{display:flex;list-style:none;padding:0}.page-top .p-top-section.achievements .scroll-infinity__list--left{-webkit-animation:infinity-scroll-left 20s linear .5s infinite both;animation:infinity-scroll-left 20s linear .5s infinite both}.page-top .p-top-section.achievements .scroll-infinity__item{padding:0 15px;width:25vw}.page-top .p-top-section.achievements .scroll-infinity__item>img{width:100%}@media screen and (max-width:768px){.page-top .p-top-section.achievements .scroll-infinity__item{padding:0 5px;width:40vw}.page-top .p-top-section.achievements .p-lp-sectionTtl{margin-bottom:40px}}.page-top .p-top-section.faq .p-lp-sectionTtl{margin-bottom:80px}.page-top .p-top-section.faq .c-accordion__ttl{background:#fff;cursor:pointer;padding:21px 130px 21px 5%;position:relative}.page-top .p-top-section.faq .c-accordion__ttl:not(:first-of-type){margin-top:4px}.page-top .p-top-section.faq .c-accordion__ttl:after,.page-top .p-top-section.faq .c-accordion__ttl:before{background-color:#0098da;content:"";display:inline-block;height:1px;position:absolute;right:40px;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:all .3s;width:20px}.page-top .p-top-section.faq .c-accordion__ttl:after{right:50px;transform:rotate(90deg)}.page-top .p-top-section.faq .c-accordion__ttl.is_active:after{opacity:0;right:50px;transform:rotate(0deg);transition:all .3s}.page-top .p-top-section.faq .c-accordion__content{background:#fff;display:none;line-height:2;margin-top:-10px;padding:10px 130px 30px 5%;position:relative;z-index:2}.page-top .p-top-section.faq .c-faq-answer,.page-top .p-top-section.faq .c-faq-question{padding-left:25px;position:relative}.page-top .p-top-section.faq .c-faq-answer:before,.page-top .p-top-section.faq .c-faq-question:before{display:inline-block;left:0;position:absolute;top:0}.page-top .p-top-section.faq .c-faq-question:before{content:"Q."}.page-top .p-top-section.faq .c-faq-answer a{text-decoration:underline}.page-top .p-top-section.faq .c-faq-answer:before{content:"A."}@media screen and (max-width:768px){.page-top .p-top-section.faq .p-lp-sectionTtl{margin-bottom:40px}.page-top .p-top-section.faq .c-accordion__ttl{font-size:15px;letter-spacing:.05em;padding-right:50px}.page-top .p-top-section.faq .c-accordion__ttl:not(:first-of-type){margin-top:4px}.page-top .p-top-section.faq .c-accordion__ttl:before{height:2px;right:10px;width:18px}.page-top .p-top-section.faq .c-accordion__ttl:after{height:2px;right:10px;right:19px;width:18px}.page-top .p-top-section.faq .c-accordion__ttl.is_active:after{right:10px}.page-top .p-top-section.faq .c-accordion__content{font-size:15px;padding-right:50px}}.page-top .p-top-section.faq .c-accordion--arrow-sp__check{display:none}@media screen and (max-width:768px){.page-top .p-top-section.faq .c-accordion--arrow-sp__hidden{height:0;opacity:0;transition:all .1s;visibility:hidden}.page-top .p-top-section.faq .c-accordion--arrow-sp__label{background:url(/img/lp/invitation/icon-features-list-arrow.svg) no-repeat 50%/cover;bottom:15px;height:24px;left:calc(50% - 12px);padding:10px;position:absolute;width:24px}.page-top .p-top-section.faq .c-accordion--arrow-sp__check{display:none}.page-top .p-top-section.faq .c-accordion--arrow-sp__check:checked~.c-accordion--arrow-sp__label{transform:rotate(180deg)}.page-top .p-top-section.faq .c-accordion--arrow-sp__check:checked~.c-accordion--arrow-sp__content .c-accordion--arrow-sp__hidden{height:auto;margin-bottom:10px;opacity:1;transition:all .25s;visibility:visible}}.page-top .preview__fixed{bottom:3.5%;top:auto;z-index:10}.page-top .preview__fixed .p-freestart-btn{background:#fff;border:2px solid #0098da;border-radius:45px;box-shadow:0 7px 10px rgba(0,0,0,.05);color:#0098da;font-size:15px;margin:0;padding:19px 28px}.page-top .preview__fixed .p-freestart-btn:hover img,.page-top .preview__fixed .p-freestart-btn:hover span{opacity:.7}.page-top .preview__fixed .p-freestart-btn span{padding-left:17px;transition:all .3s}.page-top .preview__fixed .p-freestart-btn img{transition:all .3s;width:45px}@media screen and (max-width:768px){.page-top .preview__fixed{bottom:-10%;left:50%;right:auto;transform:translateX(-50%);transition:all .5s;width:330px}.page-top .preview__fixed.slide-in{bottom:3%}.page-top .preview__fixed img{width:38px}.page-top .preview__fixed .p-freestart-btn{padding:7px 28px;text-align:left}.page-top .preview__fixed .p-freestart-btn span{padding-left:45px}}.page-top .send-sample{cursor:pointer}.modal-window-active,.modal-window:target{z-index:1000!important}.modal-window-active .modal_base_inner,.modal-window:target .modal_base_inner{padding:60px 100px 40px}.modal-window-active .modal_base_inner input,.modal-window:target .modal_base_inner input{background-color:#fff;border:1px solid #ccc;border-radius:4px}.modal-window-active .modal_base_inner .errorArea,.modal-window:target .modal_base_inner .errorArea{margin-top:0}.modal-window-active .modal_base_inner .txt_error,.modal-window:target .modal_base_inner .txt_error{color:#ed3f29;font-size:12px!important;text-align:left}.modal-window-active .modal_base_inner #e_g-recaptcha-response,.modal-window:target .modal_base_inner #e_g-recaptcha-response{margin-top:12px}.modal-window-active .modal_base_inner .modal-content__ttl,.modal-window:target .modal_base_inner .modal-content__ttl{margin-bottom:70px}.modal-window-active .modal_base_inner .btn_active,.modal-window:target .modal_base_inner .btn_active{width:100%}.modal-window-active .modal_base_inner .btn_active:disabled,.modal-window:target .modal_base_inner .btn_active:disabled{background:#bababa;border-color:#bababa}.modal-window-active .modal_base_inner .btn_active:disabled:hover,.modal-window:target .modal_base_inner .btn_active:disabled:hover{opacity:1}.modal-window-active .modal_base_inner .close_modal,.modal-window:target .modal_base_inner .close_modal{border:none;cursor:pointer;right:-95px;top:-55px}.modal-window-active .modal_base_inner .close_modal:hover,.modal-window:target .modal_base_inner .close_modal:hover{background:#fff}.modal-window-active .modal_base_inner .close_modal:hover span:after,.modal-window-active .modal_base_inner .close_modal:hover span:before,.modal-window:target .modal_base_inner .close_modal:hover span:after,.modal-window:target .modal_base_inner .close_modal:hover span:before{background:#000}.modal-window-active .modal_base_inner .close_modal span:after,.modal-window-active .modal_base_inner .close_modal span:before,.modal-window:target .modal_base_inner .close_modal span:after,.modal-window:target .modal_base_inner .close_modal span:before{background:#000;width:24px}.modal-window-active .modal_base_inner input[name=address],.modal-window:target .modal_base_inner input[name=address]{margin-bottom:25px}.modal-window-active .modal_base_inner input[type=checkbox],.modal-window:target .modal_base_inner input[type=checkbox]{display:none}.modal-window-active .modal_base_inner input[type=checkbox]:checked+label:before,.modal-window:target .modal_base_inner input[type=checkbox]:checked+label:before{background-color:#0098da;border-color:#0098da}.modal-window-active .modal_base_inner input[type=checkbox]:checked+label:after,.modal-window:target .modal_base_inner input[type=checkbox]:checked+label:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:10px;left:8px;position:absolute;top:3px;transform:rotate(40deg);width:6px}.modal-window-active .modal_base_inner label,.modal-window:target .modal_base_inner label{font-size:12px;position:relative}.modal-window-active .modal_base_inner label:before,.modal-window:target .modal_base_inner label:before{border:1px solid #bababa;border-radius:2px;content:"";display:block;height:18px;left:2px;position:absolute;top:0;width:18px}.modal-window-active .modal_base_inner label p,.modal-window:target .modal_base_inner label p{display:inline-block}.modal-window-active .modal_base_inner label a,.modal-window:target .modal_base_inner label a{color:#0098da;margin-left:27px;text-decoration:underline}.modal-window-active .modal_base_inner .input_terms_of_service,.modal-window:target .modal_base_inner .input_terms_of_service{margin:20px 0 25px}.modal-window-active .modal_base_inner .input_terms_of_service p,.modal-window:target .modal_base_inner .input_terms_of_service p{font-size:12px}.modal-window-active .modal_base_inner .input_terms_of_service .txt_error,.modal-window:target .modal_base_inner .input_terms_of_service .txt_error{text-align:center}.modal-window-active .modal_base_inner .p-note,.modal-window:target .modal_base_inner .p-note{line-height:1.5;margin:25px 0 30px;text-align:left}.modal-window-active .modal_base_inner .p-note p,.modal-window:target .modal_base_inner .p-note p{font-size:12px}.modal-window-active .modal_base_inner .g-recaptcha,.modal-window:target .modal_base_inner .g-recaptcha{transform:scale(1.2);transform-origin:0 0}@media screen and (max-width:768px){.modal-window-active .modal_base_inner .g-recaptcha,.modal-window:target .modal_base_inner .g-recaptcha{transform:scale(.9)}.modal-window-active .modal_base_inner .modal-content__ttl,.modal-window:target .modal_base_inner .modal-content__ttl{margin-bottom:40px}.modal-window-active .modal_base_inner .p-note,.modal-window:target .modal_base_inner .p-note{margin:10px 0 20px}.modal-window-active .modal_base_inner .btn_active,.modal-window:target .modal_base_inner .btn_active{margin-right:0!important;width:100%!important}.modal-window-active .modal_base_inner .close_modal,.modal-window:target .modal_base_inner .close_modal{right:-20px;top:-20px}.modal-window-active .modal_base_inner #e_g-recaptcha-response,.modal-window:target .modal_base_inner #e_g-recaptcha-response{margin-top:-5px}}

/*# sourceMappingURL=top.css.map*/