.mv-service .mv-lower__image{position:absolute;width:100%;height:40%;left:0;bottom:35%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:0}@media screen and (max-height: 760px) and (min-width: 1100px){.mv-service .mv-lower__image{bottom:32%}}@media screen and (max-width: 1024px){.mv-service .mv-lower__image{bottom:32%}}@media screen and (max-width: 768px){.mv-service .mv-lower__image{bottom:30%}}.mv-service .mv-lower__image::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.mv-service .inner{z-index:2}.mv-service .mv-lower__ttl{padding-left:160px}@media screen and (max-width: 768px){.mv-service .mv-lower__ttl{padding-left:90px}}@media screen and (max-width: 500px){.mv-service .mv-lower__ttl{padding-left:40px}}.mv-service .mv-lower__ttl .gray-line:nth-child(1){top:56px;left:95px;width:calc(100% + 60vw)}@media screen and (max-width: 1024px){.mv-service .mv-lower__ttl .gray-line:nth-child(1){top:46px}}@media screen and (max-width: 768px){.mv-service .mv-lower__ttl .gray-line:nth-child(1){top:40px;left:30px}}@media screen and (max-width: 500px){.mv-service .mv-lower__ttl .gray-line:nth-child(1){top:32px;left:20px}}.mv-service .mv-lower__ttl .gray-line:nth-child(2){display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:calc(45% + 60vw);top:-70px;left:-60vw}@media screen and (max-width: 1024px){.mv-service .mv-lower__ttl .gray-line:nth-child(2){width:calc(50% + 60vw);top:-76px}}.mv-service .mv-lower__ttl .gray-line:nth-child(3){display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:160px;top:-20px;left:650px}@media screen and (max-width: 1024px){.mv-service .mv-lower__ttl .gray-line:nth-child(3){left:570px;height:140px}}@media screen and (max-width: 768px){.mv-service .mv-lower__ttl .gray-line:nth-child(3){left:458px}}@media screen and (max-width: 500px){.mv-service .mv-lower__ttl .gray-line:nth-child(3){left:315px;height:80px;top:0px}}.mv-service .mv-lower__ttl .vert-scroll{left:138px;top:-75px}@media screen and (max-width: 1024px){.mv-service .mv-lower__ttl .vert-scroll{top:-90px}}@media screen and (max-width: 768px){.mv-service .mv-lower__ttl .vert-scroll{left:62px}}@media screen and (max-width: 500px){.mv-service .mv-lower__ttl .vert-scroll{left:22px}}.mv-service .ttl-01{margin-left:20px}.mv-service .ttl-01 .ttl-txt .letter{color:inherit}.mv-service .ttl-01 .mirror span{color:rgba(0,167,210,0.3)}.mv-service .ttl-01::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:calc(80% + 100px);top:-100px;left:-8px;transform-origin:top;transform:scaleY(0);transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s}@media screen and (max-height: 760px) and (min-width: 1100px){.mv-service .ttl-01::before{top:-80px}}@media screen and (max-height: 660px) and (min-width: 1023px){.mv-service .ttl-01::before{top:-75px}}.loaded .mv-service .ttl-01::before{transform:scaleY(1)}.mv-service .ttl-01::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:100%;top:-10px;right:-2px;transform-origin:top;transform:scaleY(0);transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s}.loaded .mv-service .ttl-01::after{transform:scaleY(1)}@media screen and (max-width: 1024px){.mv-service .ttl-01::after{height:130%}}.mv-service .ttl-min__en{left:82px;top:-27px;padding-left:26px;padding-right:4px;color:#fff}@media screen and (max-width: 1024px){.mv-service .ttl-min__en{top:-36px}}@media screen and (max-width: 768px){.mv-service .ttl-min__en{left:17px}}@media screen and (max-width: 500px){.mv-service .ttl-min__en{left:-19px}}.mv-service .ttl-min__ja{position:relative;top:34px;left:-6px;color:#fff}@media screen and (max-width: 768px){.mv-service .ttl-min__ja{top:30px}}@media screen and (max-width: 500px){.mv-service .ttl-min__ja{top:28px}}.mv-service .mv-lower__desc{position:relative;height:20%;margin-bottom:5%;background:linear-gradient(-90deg, #7ee5ff 0%, #7ee5ff 40%, #00a7d2 60%, #00a7d2 100%);margin-left:139px;padding-right:20px}@media screen and (max-width: 768px){.mv-service .mv-lower__desc{margin-left:62px;height:15%;margin-bottom:10%}}@media screen and (max-width: 500px){.mv-service .mv-lower__desc{margin-left:22px;padding-right:16px}}.mv-service .mv-lower__desc::before{position:absolute;content:'';width:100%;height:100%;top:16px;left:16px;border:1px solid #dcdcdc;z-index:-1}@media screen and (max-width: 500px){.mv-service .mv-lower__desc::before{top:10px;left:10px}}.mv-service .mv-lower__desc p{margin-left:20px}.mv-service .mv-lower__desc p .letter{color:#fff;font-weight:bold}.mv-service.mv-single .mv-lower__ttl{top:40%;transform:none}@media screen and (max-height: 760px) and (min-width: 1100px){.mv-service.mv-single .mv-lower__ttl{top:42%}}@media screen and (max-height: 660px) and (min-width: 1023px){.mv-service.mv-single .mv-lower__ttl{top:45%}}@media screen and (max-width: 1024px){.mv-service.mv-single .mv-lower__ttl{top:45%}}@media screen and (max-width: 768px){.mv-service.mv-single .mv-lower__ttl{top:47%}}.mv-service.mv-single .ttl-01{padding-bottom:0}.mv-service.mv-single .ttl-01::before{height:calc(80% + 150px);top:-90px}.mv-service.mv-single .ttl-01::after{content:none}.mv-service.mv-single .ttl-min__ja{position:absolute;top:60px;left:176px}@media screen and (max-width: 1024px){.mv-service.mv-single .ttl-min__ja{top:50px}}@media screen and (max-width: 768px){.mv-service.mv-single .ttl-min__ja{top:45px;left:110px}}@media screen and (max-width: 500px){.mv-service.mv-single .ttl-min__ja{top:32px;left:55px}}.mv-service.mv-single .ttl-min__ja:after{width:calc(100% + 50vw);top:3px;left:-100px;transform-origin:left;transform:scaleX(0);transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s}.loaded .mv-service.mv-single .ttl-min__ja:after{transform:scaleX(1)}@media screen and (max-width: 500px){.mv-service.mv-single .ttl-min__ja:after{width:calc(100% + 80vw);top:-4px;left:-43px}}.service-archive{padding-top:60px}.service-content__lists{background-color:#fff}.service-content__lists::after{content:none}.service-archive__lists{padding:20px 0 70px;border:1px solid #dcdcdc}.service-archive__list{position:relative;width:90%;margin:auto;padding-top:100px;padding-bottom:60px}@media screen and (max-width: 768px){.service-archive__list{padding-bottom:55px;padding-top:70px}}@media screen and (max-width: 500px){.service-archive__list{width:100%;padding-top:60px}}.service-archive__list::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:90%;right:-5.6%;bottom:0}@media screen and (max-width: 768px){.service-archive__list:first-child{padding-top:60px}}@media screen and (max-width: 500px){.service-archive__list:first-child{padding-top:40px}}.service-archive__list:last-child .aSlider-desc::before{height:135%;top:-17.5%}.service-archive__list .aSlider-thumb__wrap{flex:0 0 55%}.service-archive__list .aSlider-desc{flex:0 0 45%;padding-right:0}@media screen and (max-width: 500px){.service-archive__list .aSlider-desc{padding-left:25px}.service-archive__list .aSlider-desc::before,.service-archive__list .aSlider-desc::after,.service-archive__list .aSlider-desc .scroll{left:15px}}.service-archive__list .aSlider-desc .btnwrap{margin-left:-30px;margin-top:60px}.service-archive__list.view .aSlider-thumb img{opacity:1;transform:translate(-20px, -40px);box-shadow:20px 40px 15px 0 rgba(0,0,0,0.15)}@media screen and (max-width: 768px){.service-archive__list.view .aSlider-thumb img{transform:translate(-15px, -25px);box-shadow:15px 25px 10px 0 rgba(0,0,0,0.15)}}@media screen and (max-width: 500px){.service-archive__list.view .aSlider-thumb img{transform:translate(-10px, -15px);box-shadow:10px 15px 10px 0 rgba(0,0,0,0.15)}}.service-archive__list.view .aSlider-thumb.js-hovered img{transform:translate(0, 0);box-shadow:none;transition:.4s}.service-intro{padding:50px 0}@media screen and (max-width: 768px){.service-intro{padding:30px 0}}@media screen and (max-width: 500px){.service-intro{padding:20px 0}}.service-intro .service-intro__lists{padding-left:140px}@media screen and (max-width: 768px){.service-intro .service-intro__lists{padding-left:64px}}@media screen and (max-width: 500px){.service-intro .service-intro__lists{padding-left:23px}}.service-intro .service-intro__list{position:relative;flex:0 0 25%;padding-left:14px;margin-bottom:30px}@media screen and (max-width: 768px){.service-intro .service-intro__list{flex:0 0 33.33%}}@media screen and (max-width: 500px){.service-intro .service-intro__list{flex:0 0 50%}}.service-intro .service-intro__list::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:100%;height:1px;left:-1px;bottom:0}.service-intro .service-intro__list a{color:#00a7d2;font-size:1.4rem;padding:6px;display:inline-block;transition:.4s}.service-intro .service-intro__list:nth-child(4)::after{width:65%}@media screen and (max-width: 768px){.service-intro .service-intro__list:nth-child(4)::after{width:100%}}.service-intro .service-intro__list:nth-child(8)::after{width:85%}@media screen and (max-width: 768px){.service-intro .service-intro__list:nth-child(8)::after{width:100%}}@media screen and (max-width: 768px){.service-intro .service-intro__list:nth-child(3n)::after{width:85%}}@media screen and (max-width: 500px){.service-intro .service-intro__list:nth-child(3n)::after{width:100%}}@media screen and (max-width: 500px){.service-intro .service-intro__list:nth-child(2n)::after{width:85%}}.service-check{padding:80px 0}@media screen and (max-width: 768px){.service-check{padding:60px 0}}@media screen and (max-width: 500px){.service-check{padding:30px 0}}.service-check .service-check__ok{position:relative;padding-left:138px;padding-bottom:80px}@media screen and (max-width: 768px){.service-check .service-check__ok{padding-left:62px;padding-bottom:50px}}@media screen and (max-width: 500px){.service-check .service-check__ok{padding-left:22px;padding-bottom:35px}}.service-check .service-check__ok .service-check__ttl{color:#ff0000}.service-check .service-check__ok img{position:absolute;opacity:0.2;top:-14%;right:0;width:330px;z-index:0}@media screen and (max-width: 768px){.service-check .service-check__ok img{width:230px}}@media screen and (max-width: 500px){.service-check .service-check__ok img{width:170px}}.service-check .service-check__ok .service-check__list::after{position:absolute;content:'';left:4px;top:48%;width:4px;height:8px;border-right:2px solid #00a7d2;border-bottom:2px solid #00a7d2;transform:rotate(45deg) translate(-50%, -35%);z-index:2}.service-check .service-check__not{position:relative;width:95%;padding:30px 0 30px 70px;border-right:1px solid #dcdcdc;z-index:21;background-color:#fff}@media screen and (max-width: 768px){.service-check .service-check__not{padding:30px 0 30px 35px}}@media screen and (max-width: 500px){.service-check .service-check__not{padding:25px 0 25px 10px}}.service-check .service-check__not::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:calc(100% - 70px + 1px);height:1px;left:70px;top:0}@media screen and (max-width: 768px){.service-check .service-check__not::before{left:35px;width:calc(100% - 35px + 1px)}}@media screen and (max-width: 500px){.service-check .service-check__not::before{left:10px;width:calc(100% - 10px + 1px)}}.service-check .service-check__not::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:calc(100% - 70px + 1px);height:1px;left:70px;bottom:0}@media screen and (max-width: 768px){.service-check .service-check__not::after{left:35px;width:calc(100% - 35px + 1px)}}@media screen and (max-width: 500px){.service-check .service-check__not::after{left:10px;width:calc(100% - 10px + 1px)}}.service-check .service-check__not .vert-scroll{top:0;left:70px;height:calc(100% + 165px)}@media screen and (max-width: 768px){.service-check .service-check__not .vert-scroll{left:35px}}@media screen and (max-width: 500px){.service-check .service-check__not .vert-scroll{left:10px}}.service-check .service-check__not .service-check__ttl{color:#4800ff}.service-check .service-check__not img{position:absolute;opacity:0.2;top:10%;right:5%;width:200px;z-index:0}@media screen and (max-width: 768px){.service-check .service-check__not img{width:170px}}@media screen and (max-width: 500px){.service-check .service-check__not img{width:120px}}.service-check .service-check__not .service-check__list::after{position:absolute;content:'\02715';font-size:1.3rem;top:50%;transform:translateY(-50%);left:2px;color:#ff0000}.service-check .service-check__ttl{padding-left:14px;font-weight:bold;margin-bottom:45px}@media screen and (max-width: 768px){.service-check .service-check__ttl{margin-bottom:40px}}@media screen and (max-width: 500px){.service-check .service-check__ttl{margin-bottom:30px}}.service-check .service-check__lists{position:relative;z-index:30}.service-check .service-check__list{position:relative;margin-bottom:6px}.service-check .service-check__list::before{position:absolute;content:'';left:0;top:50%;transform:translateY(-50%);height:12px;width:12px;border:1px solid #dcdcdc;background-color:#fff}@media screen and (max-width: 500px){.service-check .service-check__list::before{height:11px;width:11px}}.service-check .service-check__list p{position:relative;padding-left:22px}.service-reason{padding:40px 0}.service-reason .service-reason__ttl{position:relative;display:inline-block;padding-left:76px;margin-bottom:100px}@media screen and (max-width: 768px){.service-reason .service-reason__ttl{padding-left:40px}}@media screen and (max-width: 500px){.service-reason .service-reason__ttl{padding-left:14px;margin-bottom:65px}}.service-reason .service-reason__ttl::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:calc(70% + 60vw);height:1px;top:38px;left:-60vw;z-index:0}@media screen and (max-width: 768px){.service-reason .service-reason__ttl::before{top:33px}}@media screen and (max-width: 500px){.service-reason .service-reason__ttl::before{top:28px}}.service-reason .service-reason__ttl img{position:absolute;left:-62px;top:-40px;opacity:0.2;width:160px}@media screen and (max-width: 1200px){.service-reason .service-reason__ttl img{left:0px;top:-94px;width:130px}}@media screen and (max-width: 500px){.service-reason .service-reason__ttl img{left:0px;top:-64px;width:100px}}.service-reason .service-reason__ttl .ttl-min__ja{display:block;margin-left:40px}@media screen and (max-width: 500px){.service-reason .service-reason__ttl .ttl-min__ja{margin-left:30px}}.service-reason .service-reason__ttl .ttl-min__ja::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:calc(115% + 60vw);height:1px;bottom:38px;left:-60vw;z-index:0}@media screen and (max-width: 500px){.service-reason .service-reason__ttl .ttl-min__ja::before{bottom:24px}}.service-reason .vert-scroll{height:calc(100% + 240px);left:115px;top:-26px;z-index:2}@media screen and (max-width: 768px){.service-reason .vert-scroll{left:74px;height:calc(100% + 230px)}}@media screen and (max-width: 500px){.service-reason .vert-scroll{left:43px;top:-7px;height:calc(100% + 180px)}}.service-reason .service-reason__lists{position:relative;padding-left:115px;z-index:5}@media screen and (max-width: 768px){.service-reason .service-reason__lists{padding-left:74px}}@media screen and (max-width: 500px){.service-reason .service-reason__lists{padding-left:43px}}.service-reason .service-reason__list{margin-bottom:70px}@media screen and (max-width: 768px){.service-reason .service-reason__list{display:block}}@media screen and (max-width: 500px){.service-reason .service-reason__list{margin-bottom:50px}}.service-reason .service-reason__list__thumb{flex:0 0 300px;width:300px;height:200px;border:1px solid #dcdcdc;order:1}@media screen and (max-width: 1024px){.service-reason .service-reason__list__thumb{flex:0 0 280px;width:280px;height:190px}}@media screen and (max-width: 768px){.service-reason .service-reason__list__thumb{width:330px;height:220px}}@media screen and (max-width: 500px){.service-reason .service-reason__list__thumb{width:80%;height:170px}}.service-reason .service-reason__list__head{position:relative;padding-top:40px;padding-left:40px;flex-basis:calc(100% - 300px);max-width:calc(100% - 300px);order:2}@media screen and (max-width: 1024px){.service-reason .service-reason__list__head{padding-top:30px;padding-left:30px;flex-basis:calc(100% - 280px);max-width:calc(100% - 280px)}}@media screen and (max-width: 768px){.service-reason .service-reason__list__head{max-width:none;margin-bottom:50px}}@media screen and (max-width: 500px){.service-reason .service-reason__list__head{padding-left:20px;margin-bottom:40px}}.service-reason .service-reason__list__num{width:90px;position:absolute;opacity:0.2;top:-50px;left:30px}@media screen and (max-width: 500px){.service-reason .service-reason__list__num{width:70px;top:-38px;left:20px}}.service-reason .service-reason__list__ttl{position:relative;margin-bottom:16px;font-size:2.0rem}@media screen and (max-width: 1024px){.service-reason .service-reason__list__ttl{font-size:inherit}}.service-reason .service-reason__list__ttl::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:calc(100% + 40px);height:1px;left:-40px;bottom:-8px}.service-reason .service-reason__list__desc{flex:0 0 100%;padding:50px 0 50px 60px;order:3}@media screen and (max-width: 768px){.service-reason .service-reason__list__desc{padding:30px 0 40px 30px}}@media screen and (max-width: 500px){.service-reason .service-reason__list__desc{padding:20px 10px 35px 20px}}.service-reason .service-reason__list__desc a{color:#3000ff;text-decoration:underline}.service-achievements{padding-bottom:60px}.service-achievements .ttl-02{margin-left:74px;display:block}@media screen and (max-width: 768px){.service-achievements .ttl-02{margin-left:38px}}@media screen and (max-width: 500px){.service-achievements .ttl-02{margin-left:12px}}.service-achievements .ttl-02::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:65%;left:-14px;top:38px}@media screen and (max-width: 768px){.service-achievements .ttl-02::before{top:34px}}@media screen and (max-width: 500px){.service-achievements .ttl-02::before{top:28px}}.service-achievements .ttl-02::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:75%;left:-36px;bottom:0}.service-achievements .ttl-min__ja{margin-left:52%}@media screen and (max-width: 1024px){.service-achievements .ttl-min__ja{margin-left:524px}}@media screen and (max-width: 768px){.service-achievements .ttl-min__ja{margin-left:75px}}@media screen and (max-width: 500px){.service-achievements .ttl-min__ja{margin-left:44px;margin-top:3px}}.service-achievements .ttl-min__ja::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:55px;left:0;top:-14px}@media screen and (max-width: 768px){.service-achievements .ttl-min__ja::before{content:none}}.service-achievements .service-achievements__desc{position:relative;margin-left:68px;padding:80px 0}@media screen and (max-width: 768px){.service-achievements .service-achievements__desc{margin-left:32px;padding:60px 0}}@media screen and (max-width: 500px){.service-achievements .service-achievements__desc{margin-left:10px;padding:40px 0 50px}}.service-achievements .service-achievements__desc .vert-scroll{height:calc(100% + 150px);left:0;top:-150px;z-index:1}.service-achievements .service-achievements__desc p{margin-left:30px}.service-achievements .service-achievements__slider{height:320px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}@media screen and (max-width: 768px){.service-achievements .service-achievements__slider{height:auto}}.service-achievements .btnwrap{margin-left:60%}@media screen and (max-width: 768px){.service-achievements .btnwrap{margin:auto}}.service-achievements .btnwrap::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;left:-1px;top:0;height:calc(100% + 60px);width:1px}.service-interview{border-top:1px solid #dcdcdc}.service-interview .inner1280{padding-bottom:80px}@media screen and (max-width: 768px){.service-interview .inner1280{padding-bottom:65px}}.service-interview .vert-scroll{height:calc(100% + 160px);left:440px;top:0}@media screen and (max-width: 1024px){.service-interview .vert-scroll{height:calc(100% + 148px);left:360px}}@media screen and (max-width: 768px){.service-interview .vert-scroll{height:calc(100% + 130px);left:115px}}@media screen and (max-width: 500px){.service-interview .vert-scroll{height:calc(100% + 103px);left:38px}}.service-interview .service-interview__ttl{padding:60px 0}@media screen and (max-width: 500px){.service-interview .service-interview__ttl{padding:40px 0}}.service-interview .ttl-02{margin-left:424px}@media screen and (max-width: 1024px){.service-interview .ttl-02{margin-left:344px}}@media screen and (max-width: 768px){.service-interview .ttl-02{margin-left:101px}}@media screen and (max-width: 500px){.service-interview .ttl-02{margin-left:26px}}.service-interview .ttl-02::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:calc(100% + 50vw);top:38px;left:-50vw}@media screen and (max-width: 768px){.service-interview .ttl-02::before{top:34px}}@media screen and (max-width: 500px){.service-interview .ttl-02::before{top:28px}}.service-interview .ttl-02::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:calc(50% + 50vw);bottom:0;left:-50vw}.service-interview .ttl-min__ja{display:block;margin-left:340px}@media screen and (max-width: 1024px){.service-interview .ttl-min__ja{margin-left:262px}}@media screen and (max-width: 768px){.service-interview .ttl-min__ja{margin-left:116px}}@media screen and (max-width: 500px){.service-interview .ttl-min__ja{margin-left:39px}}.service-interview .service-interview__head{margin-left:440px}@media screen and (max-width: 1024px){.service-interview .service-interview__head{margin-left:360px}}@media screen and (max-width: 768px){.service-interview .service-interview__head{margin-left:115px}}@media screen and (max-width: 500px){.service-interview .service-interview__head{margin-left:38px}}.service-interview .service-interview__head p{padding-left:12px;margin-top:10px;margin-bottom:30px;font-size:1.4rem}@media screen and (max-width: 768px){.service-interview .service-interview__head p{margin-top:30px;margin-bottom:50px}}@media screen and (max-width: 768px){.service-interview .d-f{display:block;width:80%;margin-left:16.6%}}@media screen and (max-width: 500px){.service-interview .d-f{width:85%;margin-left:11.4%}}.service-interview .service-interview__thumb{position:relative;width:60%;z-index:25}@media screen and (max-width: 768px){.service-interview .service-interview__thumb{width:70%}}@media screen and (max-width: 500px){.service-interview .service-interview__thumb{width:90%}}.service-interview .service-interview__desc{flex:0 1 100%}.service-interview .service-interview__desc .btnwrap{margin-left:0}.service-interview .service-interview__lead{position:relative;padding:14px 8px}.service-interview .service-interview__lead::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:calc(100% + 50vw);top:0;right:-50vw}.service-interview .service-interview__lead::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:calc(100% + 50vw);bottom:0;right:-50vw}.service-interview .service-interview__txt{padding-top:30px;padding-left:16px}@media screen and (max-width: 500px){.service-interview .service-interview__txt{padding-top:20px}}.service-interview .service-interview__txt p{width:90%;padding:30px 0 60px}@media screen and (max-width: 1024px){.service-interview .service-interview__txt p{padding:30px 15px 60px 0}}@media screen and (max-width: 768px){.service-interview .service-interview__txt p{width:100%;padding:25px 0 50px}}@media screen and (max-width: 500px){.service-interview .service-interview__txt p{padding:20px 0 40px}}.service-plan .service-plan__ttl{position:relative;margin-left:294px;margin-bottom:70px}@media screen and (max-width: 1024px){.service-plan .service-plan__ttl{margin-left:215px;margin-bottom:60px}}@media screen and (max-width: 768px){.service-plan .service-plan__ttl{margin-left:124px;margin-bottom:50px}}@media screen and (max-width: 500px){.service-plan .service-plan__ttl{margin-left:45px;margin-bottom:35px}}.service-plan .service-plan__ttl::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:38%;left:-34px;top:38px}@media screen and (max-width: 768px){.service-plan .service-plan__ttl::before{top:34px;width:300px}}@media screen and (max-width: 500px){.service-plan .service-plan__ttl::before{top:28px;left:-18px;width:200px}}.service-plan .service-plan__ttl::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:calc(92% + 50vw);right:-50vw;bottom:0}@media screen and (max-width: 768px){.service-plan .service-plan__ttl::after{width:calc(104% + 50vw)}}.service-plan .service-plan__lists{position:relative}@media screen and (max-width: 900px){.service-plan .service-plan__lists{flex-wrap:wrap}}.service-plan .service-plan__lists::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:calc(95% + 50vw);top:0;left:-50vw}.service-plan .service-plan__lists::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:calc(80% + 50vw);bottom:0;right:-50vw}.service-plan .service-plan__list{position:relative;flex:0 0 33.33%;padding:30px 15px 40px}@media screen and (max-width: 1024px){.service-plan .service-plan__list{padding:25px 10px 35px}}@media screen and (max-width: 900px){.service-plan .service-plan__list{flex:0 0 50%}.service-plan .service-plan__list:nth-child(n+3){border-top:1px solid #dcdcdc}}@media screen and (max-width: 500px){.service-plan .service-plan__list{flex:0 0 70%;padding:18px 8px 22px}}.service-plan .service-plan__list:nth-child(1)::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:88%;right:0;bottom:0}@media screen and (max-width: 500px){.service-plan .service-plan__list:nth-child(1)::after{content:none}}@media screen and (max-width: 500px){.service-plan .service-plan__list:nth-child(2){border-top:1px solid #dcdcdc}}.service-plan .service-plan__list:nth-child(2)::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:90%;right:0;top:0}@media screen and (max-width: 500px){.service-plan .service-plan__list:nth-child(2)::after{content:none}}.service-plan .service-plan__list .btnwrap{position:absolute;right:15px;bottom:30px}@media screen and (max-width: 1024px){.service-plan .service-plan__list .btnwrap{right:10px;bottom:24px}}@media screen and (max-width: 768px){.service-plan .service-plan__list .btnwrap{bottom:28px}}@media screen and (max-width: 500px){.service-plan .service-plan__list .btnwrap{bottom:13px;right:8px}}.service-plan .service-plan__list .more-btn{width:40px;height:40px}@media screen and (max-width: 768px){.service-plan .service-plan__list .more-btn{width:34px;height:34px}}@media screen and (max-width: 500px){.service-plan .service-plan__list .more-btn{width:30px;height:30px}}.service-plan .service-plan__list .more-btn::before,.service-plan .service-plan__list .more-btn::after{right:50%;transform:translate(50%, -50%)}.service-plan .service-plan__list .more-btn.view{transform:translate(-4px, -6px);box-shadow:4px 6px 8px rgba(0,0,0,0.15)}@media screen and (max-width: 500px){.service-plan .service-plan__list .more-btn.view{transform:translate(-2px, -3px);box-shadow:2px 3px 8px rgba(0,0,0,0.15)}}.service-plan .service-plan__list .more-btn.view:hover{transform:translate(0, 0);box-shadow:none;transition:.4s}.service-plan .service-plan__cont{position:relative}.service-plan .service-plan__cont::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:100%;top:54px;left:0}@media screen and (max-width: 768px){.service-plan .service-plan__cont::before{top:47px}}@media screen and (max-width: 500px){.service-plan .service-plan__cont::before{top:37px}}.service-plan .service-plan__cont .num{font-size:5.2rem;line-height:1;padding-top:5px}@media screen and (max-width: 1024px){.service-plan .service-plan__cont .num{font-size:4.8rem}}@media screen and (max-width: 500px){.service-plan .service-plan__cont .num{font-size:3.6rem}}.service-plan .service-plan__name{font-weight:bold;line-height:1.4;padding-top:5px;padding-left:5px}@media screen and (max-width: 500px){.service-plan .service-plan__name{padding-top:0}}.service-plan .service-plan__name .price{display:block;font-weight:bold;margin-top:10px}.service-plan .service-plan__whole{position:relative;padding:60px 0}@media screen and (max-width: 768px){.service-plan .service-plan__whole{padding:50px 0}}@media screen and (max-width: 500px){.service-plan .service-plan__whole{padding:35px 0}}.service-plan .service-plan__whole::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:calc(90% + 50vw);bottom:0;left:-50vw}.service-plan .service-plan__whole__btn{position:relative;padding-right:30px;transition:.4s}.service-plan .service-plan__whole__btn:hover{color:#00a7d2}.service-plan .service-plan__whole__btn:hover::before,.service-plan .service-plan__whole__btn:hover::after{background-color:#00a7d2}.service-plan .service-plan__whole__btn::before{position:absolute;content:'';right:16px;top:50%;transform:translateY(-50%);width:1px;height:9px;background-color:#000;transition:.4s}.service-plan .service-plan__whole__btn::after{position:absolute;content:'';right:12px;top:50%;transform:translateY(-50%);height:1px;width:9px;background-color:#000;transition:.4s}.service-plan .service-plan__whole__detail{height:0;overflow-x:scroll;transition:.4s;padding-left:100px}.service-plan .service-plan__whole__detail::-webkit-scrollbar-thumb{background-color:#00a7d2;border-radius:5px}.service-plan .service-plan__whole__detail::-webkit-scrollbar-track{background-color:#dcdcdc}.service-plan .service-plan__whole__detail::-webkit-scrollbar{width:0;height:5px}.service-plan .service-plan__whole__detail.is-open{margin-top:20px;height:265px}.service-plan .service-plan__whole__detail table th{width:260px;min-width:260px}@media screen and (max-width: 768px){.service-plan .service-plan__whole__detail table th{width:220px;min-width:220px}}@media screen and (max-width: 500px){.service-plan .service-plan__whole__detail table th{width:180px;min-width:180px}}.service-plan .service-plan__whole__detail table th,.service-plan .service-plan__whole__detail table td{text-align:center;vertical-align:middle;height:65px;font-size:1.4rem;vertical-align:middle;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}@media screen and (max-width: 1024px){.service-plan .service-plan__whole__detail table th,.service-plan .service-plan__whole__detail table td{height:54px}}@media screen and (max-width: 500px){.service-plan .service-plan__whole__detail table th,.service-plan .service-plan__whole__detail table td{height:46px}}.service-plan .service-plan__whole__detail table th::first-line,.service-plan .service-plan__whole__detail table td::first-line{font-size:1.6rem}.service-plan .service-plan__whole__detail table td:nth-child(1),.service-plan .service-plan__whole__detail table td:nth-child(2){font-weight:bold;font-size:1.8rem}.service-plan .service-plan__whole__desc{padding:60px 40px;display:table;margin:auto}@media screen and (max-width: 768px){.service-plan .service-plan__whole__desc{padding:50px 20px}}@media screen and (max-width: 500px){.service-plan .service-plan__whole__desc{padding:40px 20px}}.service-plan+.contact-area{padding-bottom:0}.service-plan+.contact-area .contactUs{position:absolute;opacity:0.2;z-index:0;top:-70px;left:0;width:420px}@media screen and (max-width: 1024px){.service-plan+.contact-area .contactUs{width:360px}}@media screen and (max-width: 768px){.service-plan+.contact-area .contactUs{top:-52px;width:340px}}@media screen and (max-width: 500px){.service-plan+.contact-area .contactUs{width:180px;top:-32px}}@media screen and (max-width: 768px){.service-plan+.contact-area .d-f{display:block}}@media screen and (max-width: 768px){.service-plan+.contact-area .contact-area__company{padding-bottom:30px}}@media screen and (max-width: 500px){.service-plan+.contact-area .contact-area__company{padding-bottom:25px}}.service-payment{border-top:1px solid #dcdcdc}.service-payment .inner1280{padding-top:60px}@media screen and (max-width: 500px){.service-payment .inner1280{padding-top:40px}}.service-payment .inner1280 .vert-scroll{height:77%;left:154px;top:0}@media screen and (max-width: 1024px){.service-payment .inner1280 .vert-scroll{left:94px}}@media screen and (max-width: 768px){.service-payment .inner1280 .vert-scroll{left:54px;height:69%}}@media screen and (max-width: 500px){.service-payment .inner1280 .vert-scroll{height:67%;left:24px}}.service-payment .service-payment__ttl{position:relative;margin-left:160px}@media screen and (max-width: 1024px){.service-payment .service-payment__ttl{margin-left:100px}}@media screen and (max-width: 768px){.service-payment .service-payment__ttl{margin-left:60px}}@media screen and (max-width: 500px){.service-payment .service-payment__ttl{margin-left:30px}}.service-payment .service-payment__ttl::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:35%;top:50px;left:-20px}@media screen and (max-width: 500px){.service-payment .service-payment__ttl::before{top:38px}}.service-payment .service-payment__ttl::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:40%;bottom:35px;left:-42px}@media screen and (max-width: 500px){.service-payment .service-payment__ttl::after{bottom:25px}}.service-payment .service-payment__ttl .ttl-02{margin-bottom:20px}.service-payment .service-payment__ttl .ttl-02 .mirror{bottom:-1rem}.service-payment .service-payment__ttl .ttl-min__ja{display:block;margin-left:36px}.service-payment .service-payment__intro{position:relative;padding:60px 10px 70px;margin-left:195px;margin-bottom:30px}@media screen and (max-width: 1024px){.service-payment .service-payment__intro{margin-left:135px}}@media screen and (max-width: 768px){.service-payment .service-payment__intro{margin-left:92px}}@media screen and (max-width: 500px){.service-payment .service-payment__intro{margin-left:57px;padding:30px 10px 40px}}.service-payment .service-payment__intro::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:calc(100% + 155px);left:0;top:-155px}@media screen and (max-width: 500px){.service-payment .service-payment__intro::before{height:calc(100% + 115px);top:-115px}}.service-payment .service-payment__lists{position:relative;padding-left:160px;padding-right:30px;margin-bottom:50px}@media screen and (max-width: 1024px){.service-payment .service-payment__lists{padding-left:100px}}@media screen and (max-width: 768px){.service-payment .service-payment__lists{padding-left:60px}}@media screen and (max-width: 500px){.service-payment .service-payment__lists{padding-left:30px;padding-right:15px}}.service-payment .service-payment__lists::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:calc(65% + 50vw);top:0;left:-50vw}.service-payment .service-payment__list{position:relative;padding:20px 10px}@media screen and (max-width: 500px){.service-payment .service-payment__list{padding:10px 5px}}.service-payment .service-payment__list .num{font-size:5.2rem;line-height:1;padding-top:5px;padding-right:10px;transition:.4s}@media screen and (max-width: 1024px){.service-payment .service-payment__list .num{font-size:4.8rem}}@media screen and (max-width: 500px){.service-payment .service-payment__list .num{font-size:3.6rem}}.service-payment .service-payment__list .service-payment__list__ttl{font-size:1.8rem}.service-payment .service-payment__list .horizont-scroll::after{animation:none}.service-payment .service-payment__list.active .num{color:#00a7d2}.service-payment .service-payment__list.active .horizont-scroll::after{animation:s-toRight 2s linear 0.5s infinite}.service-payment .service-payment__list:nth-child(1) .horizont-scroll{width:calc(70% + 50vw);bottom:0;left:-50vw}.service-payment .service-payment__list:nth-child(2){justify-content:center;padding:20px 50px 20px 10px}@media screen and (max-width: 500px){.service-payment .service-payment__list:nth-child(2){padding:10px 5px}}.service-payment .service-payment__list:nth-child(2) .horizont-scroll{width:calc(70% + 50vw);bottom:0;left:calc(50% - 40px - 250px)}@media screen and (max-width: 1024px){.service-payment .service-payment__list:nth-child(2) .horizont-scroll{width:calc(80% + 50vw);left:calc(50% - 40px - 230px)}}@media screen and (max-width: 768px){.service-payment .service-payment__list:nth-child(2) .horizont-scroll{left:calc(50% - 40px - 200px)}}@media screen and (max-width: 500px){.service-payment .service-payment__list:nth-child(2) .horizont-scroll{left:calc(50% - 40px - 105px)}}.service-payment .service-payment__list:nth-child(3){justify-content:flex-end}.service-payment .service-payment__list:nth-child(3) .horizont-scroll{width:calc(82% + 50vw);bottom:0;right:-50vw}@media screen and (max-width: 768px){.service-payment .service-payment__list:nth-child(3) .horizont-scroll{width:calc(92% + 50vw)}}.service-payment .service-payment__sample{position:relative;margin-left:160px;padding-bottom:90px}@media screen and (max-width: 1024px){.service-payment .service-payment__sample{margin-left:100px}}@media screen and (max-width: 768px){.service-payment .service-payment__sample{margin-left:54px}}@media screen and (max-width: 500px){.service-payment .service-payment__sample{margin-left:50px}}.service-payment .service-payment__sample::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:calc(70% + 50vw);top:38px;left:-50vw}.service-payment .service-payment__sample .vert-scroll{height:calc(100% + 60px);left:190px;top:0}@media screen and (max-width: 768px){.service-payment .service-payment__sample .vert-scroll{left:160px}}@media screen and (max-width: 500px){.service-payment .service-payment__sample .vert-scroll{left:-5px}}.service-payment .service-payment__sample .ttl-min__ja{font-size:1.8rem;flex:0 0 200px}@media screen and (max-width: 768px){.service-payment .service-payment__sample .ttl-min__ja{flex:0 0 170px}}@media screen and (max-width: 500px){.service-payment .service-payment__sample .ttl-min__ja{position:absolute}}.service-payment .service-payment__sample__desc{padding-top:40px;padding-right:60px}@media screen and (max-width: 500px){.service-payment .service-payment__sample__desc{padding-top:35px;padding-right:15px}}.service-payment .service-payment__sample__desc dl{position:relative;padding:16px 10px}.service-payment .service-payment__sample__desc dl:nth-child(odd)::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:75%;left:-10px;bottom:0}.service-payment .service-payment__sample__desc dl:nth-child(even)::after{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:calc(100% + 20px);left:-10px;bottom:0}.service-payment .service-payment__sample__desc dl dd{font-size:1.8rem}.service-payment .service-payment__sample__desc dl dt{margin-top:16px;font-size:2.2rem;font-weight:bold}@media screen and (max-width: 768px){.service-payment .service-payment__sample__desc dl dt{font-size:2rem}}.service-qa .vert-scroll{height:calc(100% + 10px);top:-10px;left:306px}@media screen and (max-width: 1024px){.service-qa .vert-scroll{left:246px}}@media screen and (max-width: 768px){.service-qa .vert-scroll{left:176px}}@media screen and (max-width: 500px){.service-qa .vert-scroll{left:8px}}.service-qa .service-qa__ttl{position:relative}.service-qa .service-qa__ttl::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:calc(40% + 50vw);left:-50vw;top:38px}@media screen and (max-width: 768px){.service-qa .service-qa__ttl::before{top:33px}}@media screen and (max-width: 500px){.service-qa .service-qa__ttl::before{top:28px}}.service-qa .service-qa__ttl .ttl-02{margin-left:260px}@media screen and (max-width: 1024px){.service-qa .service-qa__ttl .ttl-02{margin-left:200px}}@media screen and (max-width: 768px){.service-qa .service-qa__ttl .ttl-02{margin-left:134px}}@media screen and (max-width: 500px){.service-qa .service-qa__ttl .ttl-02{margin-left:10px}}.service-qa .service-qa__ttl .ttl-02::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;height:1px;width:250%;left:-50px;bottom:0}.service-qa .service-qa__ttl .ttl-min__ja{margin-left:178px;display:block}@media screen and (max-width: 1024px){.service-qa .service-qa__ttl .ttl-min__ja{margin-left:118px}}@media screen and (max-width: 768px){.service-qa .service-qa__ttl .ttl-min__ja{margin-left:58px}}@media screen and (max-width: 500px){.service-qa .service-qa__ttl .ttl-min__ja{margin-left:12px}}.service-qa .service-qa__lists{padding-left:306px;padding-bottom:140px}@media screen and (max-width: 1024px){.service-qa .service-qa__lists{padding-left:246px;padding-bottom:100px}}@media screen and (max-width: 768px){.service-qa .service-qa__lists{padding-left:176px;padding-bottom:70px}}@media screen and (max-width: 500px){.service-qa .service-qa__lists{padding-left:9px;padding-bottom:50px}}.service-qa .service-qa__list{padding:40px 10px;border-bottom:1px solid #dcdcdc}@media screen and (max-width: 768px){.service-qa .service-qa__list{padding:25px 10px}}@media screen and (max-width: 500px){.service-qa .service-qa__list{padding:20px}}.service-qa .service-qa__question{position:relative;margin-bottom:14px;padding-left:32px;font-weight:bold}.service-qa .service-qa__question::before{position:absolute;content:'Q';font-weight:bold;color:#00a7d2;left:0;top:0}.service-qa .service-qa__question::after{position:absolute;content:':';font-weight:bold;top:-1px;left:19px}.service-qa .service-qa__answer{position:relative;padding-left:32px}.service-qa .service-qa__answer::before{position:absolute;content:'A';font-weight:bold;color:#ff5858;left:0;top:0}.service-qa .service-qa__answer::after{position:absolute;content:':';font-weight:bold;top:-1px;left:19px}.service-gift{padding-top:40px;padding-bottom:0}@media screen and (max-width: 500px){.service-gift{padding:30px 10px 0}}.service-gift .service-gift__lead{font-size:2.2rem}@media screen and (max-width: 768px){.service-gift .service-gift__lead{font-size:2rem}}.service-gift .freeGift{position:absolute;top:-60px;left:20px;width:60%;opacity:0.2;z-index:0}@media screen and (max-width: 500px){.service-gift .freeGift{top:-30px}}.service-gift .service-gift__inner{margin-top:40px;border-top:1px solid #dcdcdc}@media screen and (max-width: 768px){.service-gift .service-gift__inner{display:block}}@media screen and (max-width: 500px){.service-gift .service-gift__inner{margin-top:30px}}.service-gift .service-gift__desc{position:relative;flex:0 0 60%}@media screen and (max-width: 768px){.service-gift .service-gift__desc{padding:20px 0;text-align:center;border-bottom:1px solid #dcdcdc}}@media screen and (max-width: 500px){.service-gift .service-gift__desc{padding:10px 0}}.service-gift .service-gift__desc::before{display:block;content:"";position:absolute;background-color:#dcdcdc;z-index:10;transition:0.6s cubic-bezier(0.7, 0.09, 0.62, 0.75) 0.4s;width:1px;height:100%;top:0;right:0}.service-gift .service-gift__txt{width:100%;padding:10px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}@media screen and (max-width: 768px){.service-gift .service-gift__txt{border:none}}.service-gift .service-gift__txt p{font-size:2.2rem;font-weight:bold}@media screen and (max-width: 768px){.service-gift .service-gift__txt p{font-size:2rem}}.service-gift .contact-area__box{flex:0 0 40%}.service-gift .contact-area__box .btnwrap::before{left:0}.modalArea{visibility:hidden;opacity:0;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;transition:.4s}.modalBg{width:100%;height:100%;background:linear-gradient(-145deg, #00a7d2 0%, #00a7d2 30%, #00d28f 70%, #00d28f 100%)}.modalWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;padding:10px 30px;pointer-events:none}.modalWrapper .valueTxt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;opacity:0.2;z-index:0}@media screen and (max-width: 1024px){.modalWrapper .valueTxt{width:70%}}.modalTtl{color:#fff;font-size:2rem;margin-bottom:40px}@media screen and (max-height: 760px) and (min-width: 1100px){.modalTtl{margin-bottom:25px}}@media screen and (max-height: 660px) and (min-width: 1023px){.modalTtl{font-size:1.8rem;margin-bottom:16px}}@media screen and (max-width: 1024px){.modalTtl{margin-bottom:25px}}.modalTable{width:700px;margin:auto}@media screen and (max-width: 768px){.modalTable{width:95%}}.modalTable table{width:100%}.modalTable tr:not(:last-child) th,.modalTable tr:not(:last-child) td{border-bottom:1px solid #dcdcdc}.modalTable th,.modalTable td{width:50%;height:65px;color:#fff;text-align:center;font-size:1.4rem;font-weight:bold;vertical-align:middle}@media screen and (max-height: 760px) and (min-width: 1100px){.modalTable th,.modalTable td{height:54px}}@media screen and (max-height: 660px) and (min-width: 1023px){.modalTable th,.modalTable td{font-size:1.2rem;height:46px}}@media screen and (max-width: 1024px){.modalTable th,.modalTable td{height:54px}}@media screen and (max-width: 500px){.modalTable th,.modalTable td{height:46px}}.modalTable th::first-line,.modalTable td::first-line{font-size:1.6rem}@media screen and (max-height: 760px) and (min-width: 1100px){.modalTable th::first-line,.modalTable td::first-line{font-size:1.4rem}}.modalTable th{border-right:1px solid #dcdcdc}.closeModal{position:absolute;top:5%;right:3%;width:60px;height:60px;cursor:pointer;background-color:#32b7d7;box-shadow:2px 4px 8px rgba(0,0,0,0.15);border-radius:50%}@media screen and (max-width: 768px){.closeModal{width:50px;height:50px}}@media screen and (max-width: 500px){.closeModal{width:44px;height:44px}}.closeModal .closeModalBtn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:52px;width:52px;background-color:#fff;box-shadow:2px 4px 8px rgba(0,0,0,0.15);border-radius:50%}@media screen and (max-width: 768px){.closeModal .closeModalBtn{height:42px;width:42px}}@media screen and (max-width: 500px){.closeModal .closeModalBtn{width:36px;height:36px}}.closeModal .closeModalBtn span{padding-left:2px;padding-bottom:2px}.is-show{visibility:visible;opacity:1}
