@font-face{font-family:LINESeedJP;font-weight:100;font-style:normal;src:url("../font/WOFF/LINESeedJP_OTF_Th.woff") format("woff")}@font-face{font-family:LINESeedJP;font-weight:400;font-style:normal;src:url("../font/WOFF/LINESeedJP_OTF_Rg.woff") format("woff")}@font-face{font-family:LINESeedJP;font-weight:600;font-style:normal;src:url("../font/WOFF/LINESeedJP_OTF_Bd.woff") format("woff")}@font-face{font-family:LINESeedJP;font-weight:700;font-style:normal;src:url("../font/WOFF/LINESeedJP_OTF_Eb.woff") format("woff")}.header{display:flex;width:100%;justify-content:left;align-items:center;height:75px;max-width:92%;margin:0 auto}@media screen and (max-width: 820px){.header{height:50px}.header img{width:126px}}.header .header__logo img{padding-top:8px}@media screen and (max-width: 820px){.header .menu{display:none}}.header .menu .menu__list{display:inline-flex;align-items:center;gap:42px}.header .menu .menu__list .menu__item{color:#626262;font-feature-settings:"liga" off,"clig" off;font-size:15px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:.6px;transition:all .2s ease}.header .menu .menu__list .menu__item:hover{transform:scale(1.05);transition:all .2s ease}.kv{background-color:#02c9ff;background-size:cover;border-radius:30px;margin:0 4%;height:82vh;box-sizing:border-box;margin-bottom:90px;position:relative;overflow:hidden}@media screen and (max-width: 820px){.kv{height:690px;border-radius:20px;margin-bottom:50px}}.kv .kv__body{display:flex;justify-content:center;align-items:center;height:100%;position:relative;z-index:1}@media screen and (max-width: 820px){.kv .kv__body{flex-wrap:wrap-reverse;height:650px;width:100%;max-width:500px;margin:0 auto}}.kv .kv__body .kv__text{transform:translateX(80px)}@media screen and (max-width: 820px){.kv .kv__body .kv__text{transform:translateX(0) translateY(83px)}}.kv .kv__body .kv__text .kv__catch{color:#fff;font-feature-settings:"liga" off,"clig" off;font-size:52px;font-style:normal;font-weight:600;line-height:180%;letter-spacing:5.2px;margin-bottom:27px;z-index:1;position:relative}@media screen and (max-width: 820px){.kv .kv__body .kv__text .kv__catch{font-size:28px}}@media screen and (min-width: 1500px){.kv .kv__body .kv__text .kv__catch{font-size:72px}}.kv .kv__body .kv__text .kv__button{color:#5bc6fa;font-feature-settings:"liga" off,"clig" off;font-size:18px;font-style:normal;font-weight:600;line-height:160%;background-color:#fff;padding:13px;max-width:280px;width:100%;display:block;border-radius:100px;text-align:center;transition:all .2s ease;box-sizing:border-box}.kv .kv__body .kv__text .kv__button:hover{transition:all .2s ease;transform:scale(1.05)}.kv .kv__body .kv__mock{max-width:36vw;width:100%;flex-shrink:0;position:relative;transform:translateX(-100px)}@media screen and (max-width: 820px){.kv .kv__body .kv__mock{top:15%;right:15%;max-width:365px;transform:none}}.contents.about{margin-bottom:95px}.contents.about .contents__body{max-width:1100px}@media screen and (max-width: 820px){.contents.about .contents__body{padding:0 6%}}.contents.about .contents__body .contents__info{text-align:center;margin-bottom:64px;color:#626262;font-feature-settings:"liga" off,"clig" off;font-style:normal;font-weight:400;line-height:180%}@media screen and (max-width: 820px){.contents.about .contents__body .contents__info{text-align:left}}.contents.about .contents__body .d-flex{justify-content:center;gap:80px;margin-bottom:90px;transform:scale(1);transition-duration:0;flex-wrap:nowrap}@media screen and (max-width: 820px){.contents.about .contents__body .d-flex{gap:280px;flex-wrap:wrap}}.contents.about .contents__body .d-flex .img__mock{width:540px;flex-shrink:0;position:relative}@media screen and (max-width: 820px){.contents.about .contents__body .d-flex .img__mock{transform:scale(0.6) translate(-30px, -90px)}}.contents.about .contents__body .d-flex .img__mock .mock{position:absolute;z-index:1;width:540px;left:28px;top:10px}.contents.about .contents__body .d-flex .img__mock .img_icon{position:absolute;width:80px;z-index:1}.contents.about .contents__body .d-flex .img__mock .img_icon:nth-child(1){top:0px;right:80px;width:70px}.contents.about .contents__body .d-flex .img__mock .img_icon:nth-child(2){top:130px;right:240px;width:70px}.contents.about .contents__body .d-flex .img__mock .img_icon:nth-child(3){top:303px;right:77px;width:70px}.contents.about .contents__body .d-flex .img__mock .img_icon:nth-child(4){top:319px;right:267px;width:80px}.contents.about .contents__body .d-flex .img__mock .img_icon:nth-child(5){top:166px;right:80px;width:70px}.contents.about .contents__body .d-flex .img__mock .img_icon:nth-child(6){top:380px;right:132px;width:80px}.contents.about .contents__body .d-flex .img__mock .img_icon:nth-child(7){top:170px;right:309px;width:90px}.contents.about .contents__body .d-flex .img__mock .img_icon:nth-child(8){top:220px;width:70px;left:230px}.contents.about .contents__body .d-flex .img__mock .img_icon:nth-child(9){top:267px;right:362px;width:70px}.contents.about .contents__body .d-flex .img__mock .img_icon:nth-child(10){top:250px;width:100px;right:-20px}.contents.about .contents__body .d-flex .img__mock .img_icon:nth-child(11){top:129px;right:237px;width:70px}.contents.about .contents__body .d-flex .img__mock .stretch{position:absolute;top:0;left:0}.contents.about .contents__body .d-flex .about__text .about__text_title{color:#626262;font-feature-settings:"liga" off,"clig" off;font-size:20px;font-style:normal;font-weight:600;line-height:200%}.contents.about .contents__body .d-flex .about__text .category__list{margin-bottom:24px}.contents.about .contents__body .d-flex .about__text .category__list .category__item{color:#626262;font-feature-settings:"liga" off,"clig" off;font-size:18px;font-style:normal;font-weight:400;line-height:200%}.contents.about .contents__body .d-flex .about__text .text__label{color:#fff;font-feature-settings:"liga" off,"clig" off;font-size:18px;font-style:normal;font-weight:600;line-height:160%;border-radius:4px;background:#02c9ff;padding:0px 8px;margin-bottom:8px;display:inline-block}.contents.about .contents__body .d-flex .about__text .text__label .text__small{color:#fff;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-style:normal;font-weight:600;line-height:160%}.contents.about .contents__body .d-flex .about__text .text__add{color:#626262;font-feature-settings:"liga" off,"clig" off;font-size:12px;font-style:normal;font-weight:400;line-height:180%;display:block;padding:10px 0}@media screen and (max-width: 820px){.contents.about .contents__body .d-flex .about__text .text__add{font-size:14px}}.contents.feature{margin-bottom:50px}.contents.feature .contents__body{max-width:1210px}.contents.feature .contents__body .contents__title{color:#626262;font-feature-settings:"liga" off,"clig" off;font-style:normal;font-weight:600;line-height:160%}.contents.feature .contents__body .d-flex{gap:32px;justify-content:center;margin-bottom:90px}@media screen and (max-width: 820px){.contents.feature .contents__body .d-flex{margin-bottom:50px}}.contents.feature .contents__body .d-flex .box{width:30%;border-radius:10px;border:2px solid #02c9ff;padding:32px 32px 24px;box-sizing:border-box}@media screen and (max-width: 820px){.contents.feature .contents__body .d-flex .box{width:85%;padding:32px 20px 24px}}.contents.feature .contents__body .d-flex .box img{display:block;margin:0 auto 40px}@media screen and (max-width: 820px){.contents.feature .contents__body .d-flex .box img{margin:0 auto 20px;width:52px}}.contents.feature .contents__body .d-flex .box .box__title{color:#626262;text-align:center;font-feature-settings:"liga" off,"clig" off;font-size:32px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:14px;text-align:center}@media screen and (max-width: 820px){.contents.feature .contents__body .d-flex .box .box__title{font-size:22px}}.contents.feature .contents__body .d-flex .box .box__text{color:#626262;font-feature-settings:"liga" off,"clig" off;font-style:normal;font-weight:400;line-height:160%}.contents.feature .contents__body .result{align-items:center;margin-bottom:56px;gap:65px}@media screen and (max-width: 820px){.contents.feature .contents__body .result{gap:0px;justify-content:left;padding:0px 5%}}.contents.feature .contents__body .result .result__title{color:#02c9ff;font-feature-settings:"liga" off,"clig" off;font-size:32px;font-style:normal;font-weight:600;line-height:160%}@media screen and (max-width: 820px){.contents.feature .contents__body .result .result__title{margin-bottom:16px;font-size:26px;display:block;width:100%}}.contents.feature .contents__body .result .result__text{color:#02c9ff;font-feature-settings:"liga" off,"clig" off;font-style:normal;font-weight:400;line-height:160%;position:relative}@media screen and (max-width: 820px){.contents.feature .contents__body .result .result__text{margin-left:5%}}.contents.feature .contents__body .result .result__text:before{content:"";border-radius:70px;background:#02c9ff;width:4px;height:100%;flex-shrink:0;display:block;position:absolute;left:-14px}.contents.feature .contents__body .img__shop{display:flex;justify-content:center;gap:50px;overflow:hidden}@media screen and (max-width: 820px){.contents.feature .contents__body .img__shop{gap:20px}}.contents.feature .contents__body .img__shop img{width:202px;height:202px;flex-shrink:0;border-radius:20px;opacity:.8}@media screen and (max-width: 820px){.contents.feature .contents__body .img__shop img{border-radius:10px;width:90px;height:100%}}.contents.feature .contents__body .img__shop img:nth-child(even){margin-top:30px}.cta{background-color:#02c9ff;background-size:cover;text-align:center}.cta .cta__body{padding:60px 0 50px;position:relative;overflow:hidden}@media screen and (max-width: 820px){.cta .cta__body{padding:40px 0 40px}}.cta .cta__body .cta__title{color:#fff;font-feature-settings:"liga" off,"clig" off;font-size:42px;font-style:normal;font-weight:600;line-height:160%;margin-bottom:45px;z-index:1;position:relative}@media screen and (max-width: 820px){.cta .cta__body .cta__title{font-size:22px;margin-bottom:35px;letter-spacing:0;margin-left:10px}}.cta .cta__body .cta__list{display:flex;justify-content:center;gap:72px;z-index:1;position:relative;flex-wrap:wrap}@media screen and (max-width: 820px){.cta .cta__body .cta__list{gap:24px}}@media screen and (max-width: 820px){.cta .cta__body .cta__list .cta__item{text-align:center}}.cta .cta__body .cta__list .cta__item .cta__button{width:220px;height:66px;flex-shrink:0;display:block;margin-bottom:10px;position:relative;transition:all .2s ease}@media screen and (max-width: 820px){.cta .cta__body .cta__list .cta__item .cta__button{width:200px;height:auto;margin:0px auto 10px}}.cta .cta__body .cta__list .cta__item .cta__button:hover{transform:scale(1.05);transition:all .2s ease}.cta .cta__body .cta__list .cta__item .cta__info{color:#fff;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.cta .cta__bottom{background:#f5fdff;padding:40px;margin-bottom:116px;z-index:2;position:relative}@media screen and (max-width: 820px){.cta .cta__bottom{margin-bottom:64px}}.cta .cta__bottom .cta__list{display:flex;justify-content:center;gap:72px;flex-flow:wrap}@media screen and (max-width: 820px){.cta .cta__bottom .cta__list{gap:32px}}.cta .cta__bottom .cta__list .cta__item .cta__button_text{color:#02c9ff;font-feature-settings:"liga" off,"clig" off;font-size:18px;font-style:normal;font-weight:600;line-height:160%;border-radius:100px;border:2px solid #02c9ff;background:#fff;width:248px;height:60px;flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:2px 0 0 0;box-sizing:border-box;transition:all .2s ease}.cta .cta__bottom .cta__list .cta__item .cta__button_text:hover{transform:scale(1.05);transition:all .2s ease}.cta .cta__bottom .cta__list .cta__item .cta__button_text .small{font-size:14px}.contents.plan{margin-bottom:80px}.contents.plan .contents__body .img_imfo{display:none}@media screen and (max-width: 820px){.contents.plan .contents__body .img_imfo{display:block;font-size:14px;font-weight:600;padding:0 5% 10px}}@media screen and (max-width: 820px){.contents.plan .contents__body .slide_img{overflow-x:scroll;flex-wrap:nowrap;padding-left:5%;padding-right:5%}}.contents.plan .contents__body .slide_img .plan_list{display:block;margin:0 auto 20px}@media screen and (max-width: 820px){.contents.plan .contents__body .slide_img .plan_list{max-width:730px;margin:0 0 20px}}.contents.plan .contents__body .plan__bottom{color:#626262;font-feature-settings:"liga" off,"clig" off;font-size:13px;font-style:normal;font-weight:400;line-height:180%;width:100%;display:block;margin:0 auto;max-width:880px;margin:0 auto 135px}@media screen and (max-width: 820px){.contents.plan .contents__body .plan__bottom{padding:0 5%;box-sizing:border-box;margin:0 auto 85px}}.contents.plan .contents__body .simulation{background:#f7f7f7;max-width:880px;width:100%;margin:0 auto}.contents.plan .contents__body .simulation .plan__title{color:#626262;font-feature-settings:"liga" off,"clig" off;font-size:32px;font-style:normal;font-weight:600;line-height:160%;text-align:center;transform:translateY(-28px)}.contents.plan .contents__body .simulation .plan__title br{display:none}@media screen and (max-width: 820px){.contents.plan .contents__body .simulation .plan__title br{display:inline-block}}@media screen and (max-width: 820px){.contents.plan .contents__body .simulation .plan__title{font-size:26px;line-height:130%;transform:translateY(-18px)}}@media screen and (max-width: 820px){.contents.plan .contents__body .simulation .slide_img{overflow-x:scroll;flex-wrap:nowrap;padding-left:5%}}.contents.plan .contents__body .simulation .slide_img img{display:block;margin:0 auto 20px;padding-bottom:50px}@media screen and (max-width: 820px){.contents.plan .contents__body .simulation .slide_img img{max-width:560px}}.contents.flow{position:relative;z-index:1;margin-bottom:180px}.contents.flow:before{content:"";background-image:url(../img/bg_step.svg);background-repeat:no-repeat;background-size:cover;position:absolute;width:500px;height:1040px;z-index:0;right:0;top:-30%}@media screen and (max-width: 820px){.contents.flow{margin-bottom:100px}}.contents.flow .contents__body{padding:0 5%;z-index:1;position:relative}.contents.flow .contents__body .contents__title{margin-bottom:70px}@media screen and (max-width: 820px){.contents.flow .contents__body .contents__title{margin-bottom:50px}}.contents.flow .contents__body .d-flex{justify-content:center;gap:80px}@media screen and (max-width: 820px){.contents.flow .contents__body .d-flex{gap:40px;justify-content:start}}.contents.flow .contents__body .d-flex .flow_small .flow_small__title{color:#02c9ff;font-feature-settings:"liga" off,"clig" off;font-size:32px;font-style:normal;font-weight:600;line-height:160%;margin-bottom:24px}@media screen and (max-width: 820px){.contents.flow .contents__body .d-flex .flow_small .flow_small__title{font-size:24px;text-align:center}}.contents.flow .contents__body .d-flex .flow_small .flow__list .flow__item{display:flex;gap:20px;align-items:center;margin-bottom:24px}@media screen and (max-width: 820px){.contents.flow .contents__body .d-flex .flow_small .flow__list .flow__item{gap:5px;margin-bottom:14px}}.contents.flow .contents__body .d-flex .flow_small .flow__list .flow__item .icon_step{width:60px;height:60px;border:1px solid #02c9ff;border-radius:100px;padding:11px;box-sizing:border-box}@media screen and (max-width: 820px){.contents.flow .contents__body .d-flex .flow_small .flow__list .flow__item .icon_step{transform:scale(0.8)}}.contents.flow .contents__body .d-flex .flow_small .flow__list .flow__item .icon_step .step_text{color:#02c9ff;text-align:center;font-feature-settings:"liga" off,"clig" off;font-size:10px;font-style:normal;font-weight:600;line-height:150%;display:block}.contents.flow .contents__body .d-flex .flow_small .flow__list .flow__item .icon_step .step_number{color:#02c9ff;font-feature-settings:"liga" off,"clig" off;font-size:22px;font-style:normal;font-weight:600;line-height:96%;text-align:center;display:block}.contents.flow .contents__body .d-flex .flow_small .flow__list .flow__item .flow__text{color:#626262;font-feature-settings:"liga" off,"clig" off;font-size:18px;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width: 820px){.contents.flow .contents__body .d-flex .flow_small .flow__list .flow__item .flow__text{font-size:15px}}.contents.flow .contents__body .d-flex .flow_small .flow__list .flow__item .flow__text .text_link{color:#626262;font-feature-settings:"liga" off,"clig" off;font-size:18px;font-style:normal;font-weight:400;line-height:150%;text-decoration-line:underline}@media screen and (max-width: 820px){.contents.flow .contents__body .d-flex .flow_small .flow__list .flow__item .flow__text .text_link{font-size:15px}}.contents.flow .contents__body .d-flex .flow_small .flow__list .flow__item .flow__text .text_link:hover{text-decoration:none}.contents.flow .contents__body .d-flex .flow_standard .flow_small__title{color:#02c9ff;font-feature-settings:"liga" off,"clig" off;font-size:32px;font-style:normal;font-weight:600;line-height:160%;margin-bottom:24px}@media screen and (max-width: 820px){.contents.flow .contents__body .d-flex .flow_standard .flow_small__title{font-size:24px;text-align:center}}.contents.flow .contents__body .d-flex .flow_standard .flow__list .flow__item{display:flex;gap:20px;align-items:center;margin-bottom:24px}@media screen and (max-width: 820px){.contents.flow .contents__body .d-flex .flow_standard .flow__list .flow__item{gap:5px;margin-bottom:14px}}.contents.flow .contents__body .d-flex .flow_standard .flow__list .flow__item .icon_step{width:100%;max-width:60px;height:60px;border:1px solid #02c9ff;border-radius:100px;padding:11px;box-sizing:border-box;background-color:#02c9ff}@media screen and (max-width: 820px){.contents.flow .contents__body .d-flex .flow_standard .flow__list .flow__item .icon_step{transform:scale(0.8)}}.contents.flow .contents__body .d-flex .flow_standard .flow__list .flow__item .icon_step .step_text{color:#fff;text-align:center;font-feature-settings:"liga" off,"clig" off;font-size:10px;font-style:normal;font-weight:600;line-height:150%;display:block}.contents.flow .contents__body .d-flex .flow_standard .flow__list .flow__item .icon_step .step_number{color:#fff;font-feature-settings:"liga" off,"clig" off;font-size:22px;font-style:normal;font-weight:600;line-height:96%;text-align:center;display:block}.contents.flow .contents__body .d-flex .flow_standard .flow__list .flow__item .flow__text{color:#626262;font-feature-settings:"liga" off,"clig" off;font-size:18px;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width: 820px){.contents.flow .contents__body .d-flex .flow_standard .flow__list .flow__item .flow__text{font-size:15px}}.contents.flow .contents__body .d-flex .flow_standard .flow__list .flow__item .flow__text .text_link{color:#626262;font-feature-settings:"liga" off,"clig" off;font-size:18px;font-style:normal;font-weight:400;line-height:150%;text-decoration-line:underline}@media screen and (max-width: 820px){.contents.flow .contents__body .d-flex .flow_standard .flow__list .flow__item .flow__text .text_link{font-size:15px}}.contents.flow .contents__body .d-flex .flow_standard .flow__list .flow__item .flow__text .text_link:hover{text-decoration:none}.contents.flow .contents__body .d-flex .flow_standard .flow__list .flow__item .flow__text .small_text{color:#626262;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.contents.faq{margin-bottom:120px;position:relative;z-index:1}.contents.faq:after{content:"";background-image:url(../img/bg_step.svg);background-repeat:no-repeat;background-size:cover;position:absolute;width:500px;height:1040px;z-index:0;left:0;bottom:0%;transform:scale(-1, 1)}@media screen and (max-width: 820px){.contents.faq{margin-bottom:30px;overflow:hidden}}.contents.faq .contents__body{max-width:1230px}.contents.faq .contents__body .contents__title{margin-bottom:80px}@media screen and (max-width: 820px){.contents.faq .contents__body .contents__title{margin-bottom:50px}}.contents.faq .contents__body .d-flex{gap:60px;z-index:1;position:relative}@media screen and (max-width: 820px){.contents.faq .contents__body .d-flex{gap:40px}}.contents.faq .contents__body .d-flex img{width:477px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border-radius:20px}@media screen and (max-width: 820px){.contents.faq .contents__body .d-flex img{width:300px;margin:0 auto}}.contents.faq .contents__body .d-flex .faq__list{width:100%;max-width:55%}@media screen and (max-width: 820px){.contents.faq .contents__body .d-flex .faq__list{padding:0 5%;max-width:100%}}.contents.faq .contents__body .d-flex .faq__list .faq__item{margin-bottom:40px}.contents.faq .contents__body .d-flex .faq__list .faq__item .question_title{color:#626262;font-feature-settings:"liga" off,"clig" off;font-size:26px;font-style:normal;font-weight:600;line-height:160%;margin-bottom:10px}@media screen and (max-width: 820px){.contents.faq .contents__body .d-flex .faq__list .faq__item .question_title{font-size:22px;margin-bottom:5px}}.contents.faq .contents__body .d-flex .faq__list .faq__item .question_title:before{content:"";background-image:url(../img/text_q.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;width:40px;height:35px;margin-right:6px;margin-left:-8px}@media screen and (max-width: 820px){.contents.faq .contents__body .d-flex .faq__list .faq__item .question_title:before{width:30px;height:25px;margin-right:6px;margin-left:2px}}.contents.faq .contents__body .d-flex .faq__list .faq__item .answer__text{color:#626262;font-feature-settings:"liga" off,"clig" off;font-size:18px;font-style:normal;font-weight:400;line-height:180%;padding-left:40px;text-indent:-40px}@media screen and (max-width: 820px){.contents.faq .contents__body .d-flex .faq__list .faq__item .answer__text{font-size:15px}}.contents.faq .contents__body .d-flex .faq__list .faq__item .answer__text:before{content:"";background-image:url(../img/text_a.svg);background-size:contain;display:inline-block;width:28px;height:22px;background-repeat:no-repeat;margin-right:12px}.contents.company{margin-bottom:130px}@media screen and (max-width: 820px){.contents.company{margin-bottom:50px}}.contents.company .contents__body{max-width:870px}.contents.company .contents__body .contents__title{margin-bottom:60px}.contents.company .contents__body .d-flex{gap:80px;justify-content:center}@media screen and (max-width: 820px){.contents.company .contents__body .d-flex{display:block}}.contents.company .contents__body .d-flex img{width:270px}@media screen and (max-width: 820px){.contents.company .contents__body .d-flex img{width:150px;margin:0 auto 30px;text-align:center;display:block}}.contents.company .contents__body .d-flex .company__body{letter-spacing:0px}@media screen and (max-width: 820px){.contents.company .contents__body .d-flex .company__body{padding:0 5%;width:100%;max-width:300px;margin:0 auto}}.contents.company .contents__body .d-flex .company__body .company__title{color:#626262;font-feature-settings:"liga" off,"clig" off;font-size:32px;font-style:normal;font-weight:600;line-height:160%;margin-bottom:19px}@media screen and (max-width: 820px){.contents.company .contents__body .d-flex .company__body .company__title{font-size:24px;text-align:center}}.contents.company .contents__body .d-flex .company__body .company__item{color:#626262;font-feature-settings:"liga" off,"clig" off;font-size:18px;font-style:normal;line-height:180%;margin-bottom:16px;display:table}.contents.company .contents__body .d-flex .company__body .company__item dt{font-weight:600;display:table-cell;width:150px}@media screen and (max-width: 820px){.contents.company .contents__body .d-flex .company__body .company__item dt{width:128px}}.contents.company .contents__body .d-flex .company__body .company__item dd{display:table-cell}@media screen and (max-width: 820px){.contents.company .contents__body .d-flex .company__body .company__item{font-size:15px;margin-bottom:18px}}.footer{font-size:12px;background:#f7f7f7;text-align:center;padding:20px}.d-flex{display:flex;flex-wrap:wrap}.contents .contents__body{max-width:1320px;width:100%;box-sizing:border-box;margin:0 auto}.contents .contents__body .contents__title{color:#626262;font-feature-settings:"liga" off,"clig" off;font-size:42px;font-style:normal;font-weight:600;line-height:160%;position:relative;text-align:center;margin-bottom:32px}@media screen and (max-width: 820px){.contents .contents__body .contents__title{font-size:28px;margin-bottom:50px}}.contents .contents__body .contents__title:before{content:"";width:56px;height:8px;flex-shrink:0;border-radius:100px;background:#02c9ff;display:flex;justify-content:center;margin:0 auto 20px}@media screen and (max-width: 820px){.contents .contents__body .contents__title:before{width:36px;height:4px}}.flowing__list{position:absolute;top:0}@media screen and (max-width: 820px){.flowing__list{top:40%;transform:scale(5.5)}}.flowing__list .flowing__item{position:relative;display:flex;width:100vw;overflow:hidden}.flowing__list .flowing__item:nth-child(even) .flowing__logo:first-child{animation:slide1even 200s -300s linear infinite}.flowing__list .flowing__item:nth-child(even) .flowing__logo:last-child{animation:slide2even 200s linear infinite}.flowing__list .flowing__item .flowing__logo{padding:0;width:159.4vw;display:flex;flex-shrink:0;mix-blend-mode:multiply;opacity:.1}.flowing__list .flowing__item .flowing__logo img{width:40vw}.flowing__list .flowing__item .flowing__logo:first-child{animation:slide1 200s -300s linear infinite}.flowing__list .flowing__item .flowing__logo:last-child{animation:slide2 200s linear infinite}@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes slide1even{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes slide2even{0%{transform:translateX(-200%)}to{transform:translateX(0)}}.image{position:absolute;top:50%;left:64%;transform:translate(-50%, -50%);opacity:0;max-width:575px;width:100%;animation:image-switch-animation 15s infinite}@media screen and (min-width: 1500px){.image{max-width:715px;left:64%}}@keyframes image-switch-animation{0%{opacity:0;left:63%}5%{opacity:1;left:64%}30%{opacity:1;left:64%}35%{opacity:0;left:65%}100%{opacity:0}}.image:nth-of-type(1){animation-delay:0s}.image:nth-of-type(2){animation-delay:5s}.image:nth-of-type(3){animation-delay:10s}.flowing__kv{transform:rotateZ(-15deg) scale(1.5);mix-blend-mode:multiply}@media screen and (max-width: 820px){.flowing__kv{transform:rotateZ(-15deg) scale(5);mix-blend-mode:multiply;top:50%}}.fluid{width:560px;height:500px;background:#e7faff}.rotate{animation:rotate 60s ease 0s infinite normal both}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.stretch{width:560px;height:500px;animation:stretch 2s ease 0s infinite alternate both}@keyframes stretch{0%{transform:scale(1, 1)}100%{transform:scale(0.9, 0.9)}}.floating{animation:floating-y 1.8s ease-in-out infinite alternate-reverse}@keyframes floating-y{0%{transform:translateY(-4%)}100%{transform:translateY(4%)}}.floating_01{animation:floating-y-01 2.2s ease-in-out infinite alternate-reverse}@keyframes floating-y-01{0%{transform:translateY(-5%)}100%{transform:translateY(5%)}}.floating_02{animation:floating-y-02 2.6s ease-in-out infinite alternate-reverse}@keyframes floating-y-02{0%{transform:translateY(-6%)}100%{transform:translateY(6%)}}.scroll-hint-icon{height:90px !important;background:rgba(0,0,0,.6) !important}.header.splash.splash-is-on .header__menu,.header.splash.splash-is-on .header__sns{animation:headerBtns .5s cubic-bezier(0.72, 0, 0.27, 1) both}.header__menu{position:fixed;top:40px;right:40px;padding-top:5.4172767204vw;width:6.149341142vw;z-index:5}@media screen and (max-width: 820px){.header__menu{top:10px;right:10px}}.header__menu_icon{position:absolute;top:0;right:0;min-width:6.06896vw;min-height:4.472767vw;border-radius:2.3060029283vw;background:#fff;border:2px solid #626262}@media screen and (max-width: 820px){.header__menu_icon{min-width:58px;min-height:47px;border-radius:7.6923076923vw;border-width:2px}}.header__menu_icon.is-on .header__menu_icon_inner,.header__menu_icon_inner{position:absolute;top:0;right:0;transition:all .2s ease}.header__menu_icon.is-on .header__menu_icon_inner:hover,.header__menu_icon_inner:hover{transform:scale(1.1);transition:all .2s ease}.header__menu_icon,.header__menu_icon_text,.header__menu_icon_text_inner,.header__menu_icon_text_inner a,.header__menu_icon_inner,.header__menu_icon_icon_line span{transition:.35s all ease}.header__menu_icon_inner{width:6.049341vw;height:4.472767vw;display:flex;justify-content:center;align-items:center;cursor:pointer}@media screen and (max-width: 820px){.header__menu_icon_inner{width:58px;height:48px}}.header__menu_icon_icon_line{position:relative;width:3.6603221083vw;height:1.1713030747vw}@media screen and (max-width: 820px){.header__menu_icon_icon_line{width:31px;height:14px}}.header__menu_icon_icon_line span{display:block;width:100%;height:2px;border-radius:9999px;background:#626262;position:absolute;top:0;right:0;transform:translateY(-50%)}.header__menu_icon_icon_line span:nth-of-type(2){top:50%}.header__menu_icon_icon_line span:nth-of-type(3){top:100%}.header__menu_icon_text{overflow:hidden}.header__menu_icon_text_inner{padding:1.9516837482vw 1.317715959vw 1.756954612vw;transform:translateY(2.4890190337vw);font-size:1.1vw}@media screen and (max-width: 820px){.header__menu_icon_text_inner{padding:12.846154vw 4.6153846154vw 5.8974358974vw;transform:none;font-size:4.1vw}}.header__menu_icon_text_inner a{display:flex;width:-moz-fit-content;width:fit-content;line-height:1;white-space:nowrap;font-weight:600;color:#626262;transition:all .2s ease}.header__menu_icon_text_inner a:before{content:"";width:10px;height:4px;display:inline-block;background:#02c9ff;border-radius:100px;margin-top:.42vw;margin-right:10px}@media screen and (max-width: 820px){.header__menu_icon_text_inner a:before{margin-top:1.42vw}}.header__menu_icon_text_inner a:hover{transform:scale(1.05);transition:all .2s ease}.header__menu_icon_text_inner a+a{margin-top:1.3909224012vw}@media screen and (max-width: 820px){.header__menu_icon_text_inner a+a{margin-top:4.6153846154vw}}.header__menu_icon.is-on{border-radius:2.196193265vw}@media screen and (max-width: 820px){.header__menu_icon.is-on{border-radius:6.1538461538vw}}.header__menu_icon.is-on .header__menu_icon_icon_line span:first-of-type{transform:translateY(-50%) rotate(15deg)}.header__menu_icon.is-on .header__menu_icon_icon_line span:nth-of-type(2){opacity:0}.header__menu_icon.is-on .header__menu_icon_icon_line span{top:50% !important}.header__menu_icon.is-on .header__menu_icon_icon_line span:nth-of-type(3){transform:translateY(-50%) rotate(-15deg)}.header__menu_icon.is-on .header__menu_icon_text{height:17.6215vw !important;width:17.8333vw !important}@media screen and (max-width: 820px){.header__menu_icon.is-on .header__menu_icon_text{height:60.6vw !important;width:66.1333vw !important}}/*# sourceMappingURL=index.css.map */