@media screen and (max-width: 767px){.is-pc{display:none !important}}@media screen and (max-width: 1131px){.is-pcOnly{display:none !important}}.is-tb{display:none !important}@media screen and (min-width: 768px) and (max-width: 1130px){.is-tb{display:inline !important}}@media screen and (min-width: 1131px){.is-tbsp{display:none !important}}@media screen and (min-width: 768px){.is-sp{display:none !important}}button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:none}.main{position:relative;overflow:hidden;background-image:url("../img/home/visual_bg_test_b.png");background-position:center bottom;background-size:auto 160px;background-repeat:no-repeat;width:100%}@media screen and (max-width: 1130px){.main{width:100%;height:auto;position:relative;background-image:url("../img/home/visual_bg_test_b_tab.png");background-size:auto 120px}}@media screen and (max-width: 767px){.main{background-image:url("../img/home/visual_bg_test_b_sp.png");background-size:auto 80px;background-position:62% bottom}}@media screen and (min-width: 768px) and (max-width: 1130px){.main{height:490px}}.main .breadcrumb{max-width:1200px;margin:0 auto;padding:10px 0 0}.main .breadcrumb .breadcrumb__inner{margin:0}@media screen and (min-width: 768px) and (max-width: 1130px){_::-webkit-full-page-media,_:future,:root .main{height:470px}}.page-airshift-home .main::before{display:block;content:"";background:#fff;position:absolute;bottom:130px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:125%;height:152px;border-radius:50%;-webkit-box-shadow:0px 8px 25px 0px rgba(0,0,0,0.1);box-shadow:0px 8px 25px 0px rgba(0,0,0,0.1);overflow:hidden}@media screen and (max-width: 1130px){.page-airshift-home .main::before{width:150%;bottom:100px}}@media screen and (max-width: 767px){.page-airshift-home .main::before{width:180%;bottom:66px}}.page-airshift-home .main::after{display:block;position:absolute;content:"";background:#fff;bottom:230px;width:100%;height:60px}@media screen and (max-width: 767px){.page-airshift-home .main::after{bottom:180px}}@media screen and (min-width: 1131px){.page-airshift-home .main{height:615px}}.main__inner{position:relative;z-index:2}@media screen and (min-width: 768px){.main__inner{max-width:1200px;margin:auto}}@media screen and (min-width: 1024px){.main__inner .left{margin-top:42px}.main__inner .right{padding:58px 0 24px}}@media screen and (min-width: 1024px) and (max-width: 1130px){.main__inner .left{margin-top:20px}.main__inner .right{width:50%;padding:9px 0}}@media screen and (max-width: 1440px){.main__inner .main__inner .left{margin-left:-52px}}@media screen and (min-width: 768px) and (max-width: 1130px){.main__inner .left{margin-right:45px}}@media screen and (min-width: 1131px){.main__inner .main__link .main__link__button::before,.main__inner .main__login__link .main__login__link__button::before{content:none}}.main__inner .main__link .main__link__button .comment,.main__inner .main__login__link .main__login__link__button .comment{margin:0 2px 9px;padding:0}.main__inner .left{text-align:center}.main__inner .left h1 img{max-width:100%;height:auto}.main__inner .right{text-align:right}.main__inner .right img{width:100%;height:auto}.main__link{display:inline-block;width:230px;margin-right:16px}.main__link:focus .main__link__button,.main__link:hover .main__link__button{opacity:0.6}.main__link .main__link__button{position:relative;width:230px;margin:0 auto;padding:20px 0;text-align:center;color:#fff;font-size:20px;line-height:1;background:#ff9700;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.16);box-shadow:0 4px 8px rgba(0,0,0,0.16);border-radius:36px;-webkit-transition:0.3s;transition:0.3s}.main__login__link{display:inline-block;width:230px;margin:0}.main__login__link:focus .main__login__link__button,.main__login__link:hover .main__login__link__button{opacity:0.6}.main__login__link .main__login__link__button{position:relative;width:230px;margin:0 auto;padding:20px 0;color:#fff;font-size:20px;line-height:1;text-align:center;background:#20aee5;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.16);box-shadow:0 4px 8px rgba(0,0,0,0.16);border-radius:36px;-webkit-transition:0.3s;transition:0.3s}.main__login__link .main__login__link__button::before{content:"";display:inline-block;position:absolute;right:13px;top:22px;width:8px;height:17px;vertical-align:middle;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAASCAMAAABRnG9EAAAASFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////neHiwAAAAF3RSTlMA9hUeEfLr5tzXysO0q5aLRjcxJQoHhGgLvmEAAABISURBVAjXRY1ZDkAhDAK1vn1fVO5/U5MSA1+ThjIhWWAQH8KF8SMdmJND3rAOTrZgL07/hJO1N+ImVUAXdfjVd7Qsl+xGj9IAIZ0DYrP9v0MAAAAASUVORK5CYII=") no-repeat center;background-size:8px auto}.main__link .comment,.main__login__link .comment{display:inline-block;position:relative;margin:-4px 2px 12px;font-size:13px;line-height:17px;font-weight:600;text-align:center;border-radius:50px;color:#666}.main__link .comment::before,.main__link .comment::after,.main__login__link .comment::before,.main__login__link .comment::after{position:absolute;bottom:0;display:block;content:"";width:2px;height:15.62px;background:#555;border-radius:2px}.main__link .comment::before,.main__login__link .comment::before{left:-12px;-webkit-transform:rotate(-32.62deg);transform:rotate(-32.62deg)}.main__link .comment::after,.main__login__link .comment::after{display:inline-block;position:absolute;right:-12px;-webkit-transform:rotate(32.62deg);transform:rotate(32.62deg)}.main__link .comment span,.main__login__link .comment span{font-size:12px}@media screen and (max-width: 767px){.main__link .comment span,.main__login__link .comment span{display:none}}.main__link__notice{margin-top:16px;color:#666;font-size:12px;line-height:18px;letter-spacing:0.04em}@media screen and (max-width: 1130px){.main__link__notice{display:none}}.documentrequest__link,.register__link,.login__link{display:block;width:300px;padding:20px 0;color:#fff;font-size:20px;font-weight:400;line-height:1;text-align:center;background:#20aee5;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.16);box-shadow:0 4px 8px rgba(0,0,0,0.16);border-radius:36px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media screen and (max-width: 767px){.documentrequest__link,.register__link,.login__link{width:300px;margin:0 auto}}.documentrequest__link:focus,.register__link:focus,.login__link:focus,.documentrequest__link:hover,.register__link:hover,.login__link:hover{opacity:0.6}.register__link{background:#ff9700}@media screen and (max-width: 767px){.register__link{margin:0 auto 28px}}.enterprises{width:100%;margin-top:40px;padding:0 0 16px}@media screen and (min-width: 768px) and (max-width: 1130px){.enterprises{margin-top:40px;padding:0 0 24px}}@media screen and (max-width: 767px){.enterprises{margin-top:0;padding:40px 0 0}}.enterprises__inner{margin:0 auto}@media screen and (min-width: 768px){.enterprises__inner{width:1050px;max-width:100%;overflow:hidden}}@media screen and (min-width: 768px) and (max-width: 1130px){.enterprises__inner{margin:0;width:auto}}@media screen and (max-width: 767px){.enterprises__inner{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 0 16px}}.enterprises__text{margin:0 auto 24px;background:#fff;position:relative}@media screen and (min-width: 768px){.enterprises__text{width:1050px;max-width:100%}}@media screen and (min-width: 768px) and (max-width: 1130px){.enterprises__text{margin:0 32px 24px;width:auto}}@media screen and (max-width: 767px){.enterprises__text{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}}.enterprises__text::before{content:"";width:100%;height:2px;background-color:#eee;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.enterprises__text::before{content:none}}.enterprises__text h2{padding:0 24px;font-size:16px;font-weight:600;line-height:24px;text-align:center;letter-spacing:0.04em;color:#222}@media screen and (min-width: 768px){.enterprises__text h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative;white-space:nowrap;background:#fff;z-index:2}}@media screen and (max-width: 767px){.enterprises__text h2{position:static;top:-66px;font-size:14px;line-height:150%}}.enterprises__list__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}@-webkit-keyframes infinity-scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infinity-scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.enterprises__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:infinity-scroll 20s infinite linear 0.2s both;animation:infinity-scroll 20s infinite linear 0.2s both}@media screen and (max-width: 767px){.enterprises__list{padding-top:16px;gap:4px}}.enterprises__list__item{width:170px;height:85px;margin:0 8px}@media screen and (max-width: 767px){.enterprises__list__item{width:108px;height:54px;margin:0}}.enterprises__list__item img{width:100%;height:auto;vertical-align:top}.pause__button__wrap{position:absolute;width:144px;height:85px;top:0;right:0;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(30%, #fff));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 30%);background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 30%)}@media screen and (max-width: 767px){.pause__button__wrap{top:16px;width:98px;height:54px}}.pause__button{position:absolute;top:0;right:10px;width:85px;height:85px;cursor:pointer;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 767px){.pause__button{right:8px;width:54px;height:54px}}.pause__button::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:40px;height:40px;background-color:#fff;background-image:url("../img/home/icon_pause.png");background-repeat:no-repeat;background-position:center;background-size:14px 16px;border-radius:20px;-webkit-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.15);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.15)}@media screen and (max-width: 767px){.pause__button::before{width:28px;height:28px;background-size:9.8px 11.2px}}.pause__button:hover,.pause__button:focus{opacity:0.6}.pause__button.paused::before{background-position:15px center;background-image:url("../img/home/icon_play.png")}@media screen and (max-width: 767px){.pause__button.paused::before{background-position:10.5px center}}.ability__detail__link{text-align:center}.ability__detail__link a{display:inline-block;position:relative;padding:26px 45px 24px 30px;color:#20aee5;font-size:22px;line-height:1;text-align:center;background:#fff;-webkit-box-shadow:0 4px #20aee5;box-shadow:0 4px #20aee5;border:solid 1px #20aee5;border-radius:6px}.ability__detail__link a:hover,.ability__detail__link a:focus{opacity:0.6}@media screen and (max-width: 767px){.ability__detail__link a{padding:20px 34px 18px 28px;font-size:16px;letter-spacing:0}}@media screen and (max-width: 425px){.ability__detail__link a{padding:16px 30px 14px 20px;font-size:14px}}.ability__detail__link a::before{content:"";display:inline-block;position:absolute;right:20px;top:27px;width:8px;height:17px;vertical-align:middle;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNqklT1LA0EQhtfFJlXAIvW1+QWCrdhYCCo2Ihwiggh2fv2EqOkEEURECDaHESxsxFbwF5xlGpsUQqo0V/gOjrAMuey7OPA0c8mQvWfezUzW/9p0zl263zoADy6hvH55TrkHi6kDwpoFj6CdMuDQ9JrgBbTYAXfgzPQz8Awa7BFOQWGezYNeyjvIwYd5vgY67IAxWAED85kTsMtaGIJlMDL9K7DEDJAqwTqojN5ikl5f88vewB6j1095P7eMXh+xFNXriWUTve8T9F78vZxYid5V3ZEs6EsEPj2ZmTq95979s9gBLVXYNP1jZoAoezLnl+qKamaA3FILptcHR8wRJIkbpic2tph3sKNJDGugiR3HBsjFem16I1U5jFlo68UaLlmlRyljGut07YPX2B40NGlWlyTyhlmkniYtrEITGd3EjibM6sqZVd5mdE0b0GV0sWGq9EItU9Iof+nfSq4XKl0/AgwAbgdIc38LP4MAAAAASUVORK5CYII=") no-repeat center;background-size:8px auto}@media screen and (max-width: 767px){.ability__detail__link a::before{right:14px;top:19px}}@media screen and (max-width: 425px){.ability__detail__link a::before{top:13px}}.ability__external__link{color:#0892c7;-webkit-transition:0.3s;transition:0.3s;text-decoration:underline}@media screen and (max-width: 767px){.ability__external__link{font-weight:400;font-size:12px}}.ability__external__link:focus,.ability__external__link:hover{opacity:0.6}.ability__external__link::after{content:"";display:inline-block;background:url("../img/common/external-link.svg") no-repeat center;height:14px;width:14px;margin:0 1px}@media screen and (max-width: 414px){.ability__external__link::after{height:12px;width:12px}}.register{padding:30px 0;text-align:center}@media screen and (max-width: 1130px){.register{padding:30px 0 10px}}.register.fv_register{display:none}@media screen and (max-width: 1130px){.register.fv_register{display:block}}@media screen and (min-width: 768px) and (max-width: 1130px){.register.fv_register{margin:40px 0 0;padding:0 0 16px}}@media screen and (max-width: 767px){.register.fv_register{margin:0;padding:32px 0 16px}}@media screen and (max-width: 767px){.register.fv_register .main__login__link{margin:0 auto 16px}}.register.fv_register .main__link__button,.register.fv_register .main__login__link__button{width:300px}@media screen and (max-width: 767px){.register.fv_register .main__link__button,.register.fv_register .main__login__link__button{width:100%;max-width:322px}.register.fv_register .main__link__button:focus,.register.fv_register .main__link__button:hover,.register.fv_register .main__login__link__button:focus,.register.fv_register .main__login__link__button:hover{opacity:initial}}.register.fv_register .main__link__button::before,.register.fv_register .main__login__link__button::before{top:21px;right:22px}.register.fv_register .main__link__notice{margin:0}@media screen and (max-width: 1130px){.register.fv_register .main__link__notice{display:block}}@media screen and (max-width: 767px){.register.fv_register .main__link__notice{margin:16px 0 0;font-size:10px;line-height:15px}}.register .main__link .comment,.register .main__login__link .comment{margin:2px 2px 8px;padding:14px 0 0}@media screen and (max-width: 767px){.register .main__link .comment,.register .main__login__link .comment{display:none}}@media screen and (min-width: 768px) and (max-width: 1130px){.register .main__link .comment,.register .main__login__link .comment{padding:0}}.register .document__request__button::before{top:17px;background:url("../img/common/icon_arrow.svg") no-repeat center;width:22px;height:24px;background-size:cover;-webkit-filter:none;filter:none}.register .main__link,.register .main__login__link{width:300px;margin:0 8px 16px}@media screen and (max-width: 767px){.register .main__link,.register .main__login__link{display:block;width:100%;max-width:322px;margin:0 auto 16px}}.register .main__link__button,.register .main__login__link__button,.register .document__request__button{padding:20px 0;text-align:center}.image .register .main__link,.image .register .main__login__link,.flow .register .main__link,.flow .register .main__login__link{width:230px;margin:0 12px 16px}@media screen and (max-width: 767px){.image .register .main__link,.image .register .main__login__link,.flow .register .main__link,.flow .register .main__login__link{width:100%;max-width:330px;margin:0 auto}}.image .main__link .main__link__button,.image .main__login__link .main__login__link__button,.flow .main__link .main__link__button,.flow .main__login__link .main__login__link__button{width:230px}.image .main__link .main__link__button::before,.image .main__login__link .main__login__link__button::before,.flow .main__link .main__link__button::before,.flow .main__login__link .main__login__link__button::before{content:none}@media screen and (max-width: 767px){.image .main__link .main__link__button,.image .main__login__link .main__login__link__button,.flow .main__link .main__link__button,.flow .main__login__link .main__login__link__button{width:100%;max-width:330px;margin:0 auto 16px}}@media screen and (min-width: 768px){.page-airshift-cost .register{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 767px){.page-airshift-cost .register{padding:24px 0 10px}}.page-airshift-cost .register__inner{text-align:center}@media screen and (min-width: 768px){.page-airshift-cost .register__inner:first-child{margin-right:40px}}.page-airshift-cost .register__text{display:inline-block;position:relative;padding:0 16px;margin-bottom:12px;font-size:18px;font-weight:600;line-height:27px;letter-spacing:0.04em;text-align:center;color:#222}@media screen and (max-width: 767px){.page-airshift-cost .register__text{padding:0 22px}}.page-airshift-cost .register__text::before,.page-airshift-cost .register__text::after{position:absolute;top:3px;display:block;content:"";width:2px;height:20.62px;background:#222;border-radius:2px}.page-airshift-cost .register__text::before{left:0;-webkit-transform:rotate(-32.62deg);transform:rotate(-32.62deg)}.page-airshift-cost .register__text::after{right:0;-webkit-transform:rotate(32.62deg);transform:rotate(32.62deg)}.page-airshift-cost .register__text span{color:#20aee5}.page-airshift-cost .register__text span b{font-size:24px;font-weight:600}.page-airshift-cost .register__link{margin:auto}.page-airshift-cost .main__link__notice{color:#666}@media screen and (max-width: 1130px){.page-airshift-cost .main__link__notice{display:block}}@media screen and (max-width: 767px){.page-airshift-cost .main__link__notice{margin-bottom:24px;font-size:10px;line-height:15px}}@media screen and (max-width: 767px){.page-airshift-cost .price__inner{padding:40px 0 72px}}.page-airshift-cost .price__title{margin:0 auto 64px;font-size:40px;font-weight:600;line-height:60px;letter-spacing:0.04em}@media screen and (max-width: 767px){.page-airshift-cost .price__title{margin:0 auto 40px;font-size:30px;line-height:45px}}.page-airshift-cost .price__freetrial .price__freetrial__image img{margin:28px 0 0 34px}@media screen and (min-width: 768px){.page-airshift-cost .price__freetrial .price__freetrial__note{margin:16px 12px 0 0}}.page-airshift-cost .price__register .register{margin:16px 0 110px}@media screen and (max-width: 767px){.page-airshift-cost .price__register .register{margin:0 0 70px}}.page-airshift-cost .price__newprice__description__note{margin-top:32px}.page-airshift-cost .price__newprice__description__note p{color:#666}@media screen and (max-width: 767px){.page-airshift-cost .price__newprice__description__note p{font-size:10px}}.page-airshift-cost .price__freetrial__note p{line-height:18px;letter-spacing:0.04em;color:#666}@media screen and (max-width: 767px){.page-airshift-cost .price__freetrial__note p{font-size:10px;line-height:15px}}@media screen and (max-width: 767px){.page-airshift-cost .price__newprice__images{margin-top:10px}}@media screen and (max-width: 767px){.page-airshift-cost .price__newprice__images img:last-child{max-width:220px}}.page-airshift-cost .price__other_free{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:52px 0 24px;color:#222}@media screen and (max-width: 767px){.page-airshift-cost .price__other_free{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 7px;padding:26px 0 0}}.page-airshift-cost .price__other_free p{font-size:22px;font-weight:600;line-height:33px;letter-spacing:0.04em}@media screen and (max-width: 767px){.page-airshift-cost .price__other_free p{font-size:14px;line-height:21px}}@media screen and (min-width: 768px){.page-airshift-cost .price__other_free>p:nth-child(1){margin-right:24px}}.page-airshift-cost .price__text__wrap,.page-airshift-cost .price__other_free__image__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-airshift-cost .price__text__wrap p:nth-child(1){margin-right:16px}@media screen and (max-width: 767px){.page-airshift-cost .price__text__wrap p:nth-child(1){margin-right:6px}}@media screen and (min-width: 768px){.page-airshift-cost .price__text__wrap p:nth-child(2){margin-right:24px}}@media screen and (min-width: 768px){.page-airshift-cost .price__other_free__image__wrap p{margin-right:8px}}@media screen and (max-width: 767px){.page-airshift-cost .price__other_free__image__wrap p{margin-right:4px}}.page-airshift-cost .price__other_free .price__text{padding:16px;font-size:22px;line-height:33px;text-align:center;color:#20aee5;border:1px solid #ccc;border-radius:8px;letter-spacing:0.04em;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.page-airshift-cost .price__other_free .price__text{padding:8px 8px 6px;font-size:14px;line-height:21px;border-radius:4px}}.page-airshift-cost .price__other_free__image{width:77px;height:56px}@media screen and (max-width: 767px){.page-airshift-cost .price__other_free__image{width:41px;height:31px}}.page-airshift-cost .price__other_free__image img{width:100%;height:auto;vertical-align:top}.document__request__button{display:none;position:relative;width:322px;height:60px;margin:0 auto;padding:26px 0 0;color:#20aee5;font-size:22px;line-height:1;text-align:center;background:#fafafa;-webkit-box-shadow:rgba(0,0,0,0.16) 0px 4px 8px;box-shadow:rgba(0,0,0,0.16) 0px 4px 8px;border-radius:36px}@media screen and (max-width: 767px){.document__request__button{display:block;width:100%;max-width:322px}}.document__request__button::before{content:"";display:inline-block;position:absolute;right:13px;top:26px;width:8px;height:17px;vertical-align:middle;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAASCAMAAABRnG9EAAAASFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////neHiwAAAAF3RSTlMA9hUeEfLr5tzXysO0q5aLRjcxJQoHhGgLvmEAAABISURBVAjXRY1ZDkAhDAK1vn1fVO5/U5MSA1+ThjIhWWAQH8KF8SMdmJND3rAOTrZgL07/hJO1N+ImVUAXdfjVd7Qsl+xGj9IAIZ0DYrP9v0MAAAAASUVORK5CYII=") no-repeat center;background-size:8px auto;-webkit-filter:brightness(0.3);filter:brightness(0.3)}.typeA__link__button{display:block;padding:20px 40px;margin:auto;background:#fff;color:#20aee5;font-size:20px;font-weight:400;text-align:center;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.16);box-shadow:0 4px 8px rgba(0,0,0,0.16);border-radius:36px;-webkit-transition:0.3s;transition:0.3s;text-align:center}.typeA__link__button:hover{opacity:0.6}.movie{padding:64px 120px;width:100%}@media screen and (min-width: 768px) and (max-width: 1130px){.movie{padding:64px 0}}@media screen and (max-width: 767px){.movie{padding:40px 20px}}.movie__ttl{font-size:34px;font-weight:600;line-height:150%;text-align:center;letter-spacing:0.04em;color:#20aee5}@media screen and (max-width: 767px){.movie__ttl{font-size:26px}}.movie__text{margin-top:24px;font-weight:400;font-size:14px;line-height:170%;text-align:center;letter-spacing:0.04em;color:#222}@media screen and (max-width: 767px){.movie__text{text-align:left}}@media screen and (max-width: 767px){.movie__text p{font-size:12px}}.movie__inner{margin:40px auto 0;max-width:1050px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.movie__inner{max-width:100%}}.movie__thumbnail{width:628px;height:auto;position:relative}@media screen and (min-width: 768px) and (max-width: 1130px){.movie__thumbnail{width:540px}}@media screen and (max-width: 767px){.movie__thumbnail{width:100%}}.movie__thumbnail__inner{overflow:hidden;position:relative;width:100%;border-radius:32px}@media screen and (max-width: 767px){.movie__thumbnail__inner{margin:0 auto;border-radius:16px;max-width:calc(628px / 2)}}.movie__thumbnail__inner a{width:628px;height:354px;display:block;cursor:pointer;position:relative;background-image:url("../img/home/video_thumbnail.png");background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 768px) and (max-width: 1130px){.movie__thumbnail__inner a{width:540px;height:305px}}@media screen and (max-width: 767px){.movie__thumbnail__inner a{width:100%;height:177px;font-size:22px}}.movie__thumbnail__inner.is-replaced{padding-top:56.25%}@media screen and (max-width: 767px){.movie__thumbnail__inner.is-replaced{padding-top:initial;height:177px}}.movie__thumbnail__frame{width:100%;height:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.movie__thumbnail__frame:hover img{opacity:0.7}.movie__thumbnail__frame h3{font-family:"Avenir Next";font-weight:600;font-size:34px;line-height:150%;text-align:center;letter-spacing:0.04em;color:#fff}@media screen and (max-width: 767px){.movie__thumbnail__frame h3{font-size:22px}}.movie__thumbnail__frame img{display:block;width:80px;height:80px}@media screen and (max-width: 767px){.movie__thumbnail__frame img{width:42px;height:42px}}.movie__thumbnail__frame p{margin-top:13px;color:#fff;font-weight:600;font-size:16px;line-height:170%;letter-spacing:0.04em;font-family:"Hiragino Kaku Gothic Pro"}.movie__thumbnail__inner a:hover::before{opacity:0.7}.movie__thumbnail__inner iframe{position:absolute;top:0;right:0;width:100%;height:100%}.movie__list{margin:40px auto 0;width:996px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.movie__list{padding:0 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}}.movie__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.movie__item:nth-of-type(1){padding-right:60px}@media screen and (max-width: 767px){.movie__item:nth-of-type(1){padding-right:0}}.movie__item:nth-of-type(2){padding:0 60px}@media screen and (max-width: 767px){.movie__item:nth-of-type(2){padding:0}}.movie__item:nth-of-type(2)::before,.movie__item:nth-of-type(2)::after{content:"";width:1px;height:40px;background-color:#20aee5}@media screen and (max-width: 767px){.movie__item:nth-of-type(2)::before,.movie__item:nth-of-type(2)::after{content:none}}.movie__item:nth-of-type(2)::before{position:absolute;left:0}.movie__item:nth-of-type(2)::after{position:absolute;right:0}.movie__item:nth-of-type(3){padding-left:60px}@media screen and (max-width: 767px){.movie__item:nth-of-type(3){padding-left:0}}@media screen and (max-width: 767px){.movie__itemImg{width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 767px){.movie__itemImg img{width:100%;height:auto}}.movie__itemText p{font-weight:600;font-size:16px;line-height:150%;letter-spacing:0.04em;color:#20aee5}@media screen and (max-width: 767px){.movie__itemText p{font-size:14px}}.movie__detail{margin:40px auto 0;width:744px;border:1px solid #eee;background-color:#fafafa;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}@media screen and (max-width: 767px){.movie__detail{margin:24px auto 0;width:100%}}.movie__detail .movie__detailImg{padding:27px 24px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.movie__detail .movie__detailImg{padding:0 16px}}.movie__detail .movie__detailImg img{max-width:100%;height:auto}@media screen and (max-width: 767px){.movie__detail .movie__detailImg img{min-width:89px}}.movie__detail .movie__detaiText{margin-bottom:4px;padding:24px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.movie__detail .movie__detaiText{padding:16px}}.movie__detail .movie__detaiText h4{margin-bottom:4px;font-weight:600;font-size:16px;line-height:150%;letter-spacing:0.04em;color:#20aee5}@media screen and (max-width: 767px){.movie__detail .movie__detaiText h4{font-size:14px}}.movie__detail .movie__detaiText p{position:relative;font-weight:400;font-size:14px;line-height:170%;letter-spacing:0.04em;color:#222}@media screen and (max-width: 767px){.movie__detail .movie__detaiText p{font-size:12px}}.movie__detail .movie__detaiText p a{position:absolute;bottom:0;right:0;display:inline-block;font-weight:400;font-size:12px;line-height:150%;letter-spacing:0.04em;text-decoration-line:underline;color:#20aee5;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 767px){.movie__detail .movie__detaiText p a{line-height:170%;font-size:10px}}.movie__detail .movie__detaiText p a:hover{opacity:0.6}.top__reason{position:relative;width:100%;background-color:#e1f0f8;overflow:hidden}.top__reason .top__reason__inner{max-width:1200px;margin:0 auto;padding:64px 0;position:relative;z-index:2}@media screen and (min-width: 768px) and (max-width: 1130px){.top__reason .top__reason__inner{width:996px}}@media screen and (max-width: 767px){.top__reason .top__reason__inner{padding:40px 20px}}.top__reason .top__reason__title{margin-bottom:40px;text-align:center;letter-spacing:0.04em;font-weight:600;font-size:34px;line-height:150%;color:#20aee5}@media screen and (max-width: 767px){.top__reason .top__reason__title{font-size:26px}}.top__reason .top__reason__title span{margin:0 auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;font-size:22px;line-height:150%;color:#222}@media screen and (max-width: 767px){.top__reason .top__reason__title span{font-size:18px;line-height:150%}}.top__reason .top__reason__title span::before,.top__reason .top__reason__title span::after{position:relative;background-size:11px 17px;background-repeat:no-repeat;width:11px;height:17px;display:inline-block}.top__reason .top__reason__title span::before{content:"";padding-right:8px;background-image:url("../img/home/reason_left_line.png");background-position:left center}.top__reason .top__reason__title span::after{content:"";padding-left:8px;background-image:url("../img/home/reason_right_line.png");background-position:right center}.top__reason .top__reason__item{margin-bottom:24px;padding:24px 40px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}@media screen and (min-width: 768px) and (max-width: 1130px){.top__reason .top__reason__item{position:relative}}@media screen and (max-width: 767px){.top__reason .top__reason__item{margin-bottom:32px;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.top__reason .top__reason__item::before{content:"";width:80px;height:40px;display:block;position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-repeat:no-repeat;background-size:80px 40px;background-position:center}.top__reason .top__reason__item:nth-of-type(1)::before{background-image:url("../img/home/reason_num1_sp.png")}.top__reason .top__reason__item:nth-of-type(2)::before{background-image:url("../img/home/reason_num2_sp.png")}.top__reason .top__reason__item:nth-of-type(3)::before{background-image:url("../img/home/reason_num3_sp.png")}.top__reason .top__reason__item:nth-of-type(4)::before{background-image:url("../img/home/reason_num4_sp.png")}}.top__reason .top__reason__item:last-of-type{margin-bottom:0}@media screen and (max-width: 767px){.top__reason .top__reason__item:nth-of-type(2),.top__reason .top__reason__item:nth-of-type(4){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.top__reason .top__reason__textBox{width:668px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}@media screen and (max-width: 767px){.top__reason .top__reason__textBox{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 768px) and (max-width: 1130px){.top__reason .top__reason__textBox{width:548px}}@media screen and (max-width: 767px){.top__reason .top__reason__num{display:none}}@media screen and (max-width: 767px){.top__reason .top__reason__num img{display:none}}.top__reason .top__reason__lead{width:578px}@media screen and (max-width: 767px){.top__reason .top__reason__lead{width:100%}}.top__reason .top__reason__leadTitle{margin-bottom:16px;font-weight:600;font-size:28px;line-height:150%;color:#20aee5}@media screen and (max-width: 767px){.top__reason .top__reason__leadTitle{margin-bottom:8px;font-size:18px;text-align:center}}.top__reason .top__reason__leadText{font-weight:400;font-size:14px;line-height:170%;color:#222}@media screen and (max-width: 767px){.top__reason .top__reason__leadText{font-size:12px}}.top__reason .top__reason__note{margin-top:4px;font-weight:400;font-size:12px;line-height:150%;color:#666;letter-spacing:0.04em}@media screen and (min-width: 768px) and (max-width: 1130px){.top__reason .top__reason__imgBox{width:336px}}@media screen and (max-width: 767px){.top__reason .top__reason__imgBox{margin-top:16px;width:100%}}@media screen and (max-width: 767px){.top__reason .top__reason__imgBox img{width:100%;height:auto}}@media screen and (min-width: 768px) and (max-width: 1130px){.top__reason .top__reason__imgBox img{width:100%;height:auto}}.top__reason .top__reason__bk{width:100%;height:250px;position:relative;background-image:url("../img/home/reason_bg_img_pc.png");background-position:center top;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 1130px){.top__reason .top__reason__bk{padding-bottom:172px;height:0;background-image:url("../img/home/reason_bg_img_tb.png");background-position:center bottom}}@media screen and (max-width: 767px){.top__reason .top__reason__bk{padding-bottom:21vw;background-image:url("../img/home/reason_bg_img_sp.png")}}.top__reason .top__reason__bk::before{display:block;content:"";background:#e1f0f8;position:absolute;bottom:214px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:125%;height:170px;border-radius:50%;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.15);box-shadow:0px 3px 8px rgba(0,0,0,0.15);overflow:hidden}@media screen and (max-width: 1130px){.top__reason .top__reason__bk::before{width:150%;bottom:150px}}@media screen and (max-width: 768px){.top__reason .top__reason__bk::before{width:215%;height:150px;bottom:17.6vw}}.top__reason .top__reason__bk::after{display:block;position:absolute;content:"";background:#e1f0f8;bottom:255px;width:100%;height:120px}@media screen and (min-width: 1131px){.top__reason .top__reason__bk::after{bottom:250px;height:200px}}@media screen and (max-width: 768px){.top__reason .top__reason__bk::after{bottom:180px}}.function{padding:64px 0;background:#fff}@media screen and (max-width: 767px){.function{padding:0}}.function__inner{max-width:1200px;margin:0 auto}@media screen and (min-width: 768px) and (max-width: 1130px){.function__inner{max-width:996px}}@media screen and (max-width: 767px){.function__inner{max-width:initial;width:100%;padding:40px 20px}}.function__title{margin-bottom:40px;color:#20aee5;font-size:34px;line-height:63px;text-align:center;font-weight:600}@media screen and (max-width: 767px){.function__title{margin-bottom:24px;font-size:26px;line-height:36px}}.function__title span{margin:0 auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;font-size:22px;line-height:150%;color:#222}@media screen and (max-width: 767px){.function__title span{font-size:18px;line-height:150%}}.function__title span::before,.function__title span::after{position:relative;background-size:11px 17px;background-repeat:no-repeat;width:11px;height:17px;display:inline-block}.function__title span::before{content:"";padding-right:8px;background-image:url("../img/home/reason_left_line.png");background-position:left center}.function__title span::after{content:"";padding-left:8px;background-image:url("../img/home/reason_right_line.png");background-position:right center}.function__contentA{padding:40px;border-radius:16px;background-color:#fafafa}@media screen and (max-width: 767px){.function__contentA{padding:24px 16px}}.function__contentA:nth-of-type(2){margin:24px 0}.function__contentA .function__contentA__title{font-weight:600;font-size:28px;line-height:150%;text-align:center;letter-spacing:0.04em;color:#222}@media screen and (max-width: 767px){.function__contentA .function__contentA__title{font-size:22px}}.function__contentA .tabContent{margin-top:24px}.function__contentA .tabMenu__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.function__contentA .tabMenu__area .tab{margin-right:4px;padding:8px 6px;height:44px;width:150px;border-radius:8px 8px 0px 0px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;background:#20aee5;color:#fff;font-weight:600;font-size:14px;line-height:17px;text-align:center;cursor:pointer}.function__contentA .tabMenu__area .tab:last-of-type{margin-right:0}.function__contentA .tabMenu__area .tab.active{height:calc(52px + 2px);border-style:solid;border-width:2px 2px 0px 2px;border-color:#20aee5;background-color:#fff;color:#20aee5;position:relative;top:2px;z-index:3}@media screen and (min-width: 768px) and (max-width: 1130px){.function__contentA .tabMenu__area .tab.custom{letter-spacing:0}}.function__contentA .tabPanel__area{padding:40px;border:2px solid #20aee5;border-radius:16px;background-color:#fff}@media screen and (min-width: 768px) and (max-width: 1130px){.function__contentA .tabPanel__area{padding:0}}.function__contentA .tabPanel__area.areaA{height:424px}.function__contentA .tabPanel__area.areaB{height:460px}@media screen and (min-width: 768px) and (max-width: 1130px){.function__contentA .tabPanel__area.areaB .tabPanel{padding:40px 28px}}.function__contentA .tabPanel__area .tabPanel{display:none}.function__contentA .tabPanel__area .tabPanel.active{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px) and (max-width: 1130px){.function__contentA .tabPanel__area .tabPanel.height__type__A{padding:50px 20px}.function__contentA .tabPanel__area .tabPanel.height__type__A .tabPanel__definition{padding-top:10px}}@media screen and (min-width: 768px) and (max-width: 1130px){.function__contentA .tabPanel__area .tabPanel.height__type__B{padding:50px 20px}.function__contentA .tabPanel__area .tabPanel.height__type__B .tabPanel__definition{padding-top:0}}@media screen and (min-width: 768px) and (max-width: 1130px){.function__contentA .tabPanel__area .tabPanel.height__type__C{padding:40px 20px}}.function__contentA .tabPanel__area .tabPanel .tabPanel__definition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.function__contentA .tabPanel__area .tabPanel .tabPanel__definitionTitle{padding-right:24px}.function__contentA .tabPanel__area .tabPanel .tabPanel__definitionTitle h4{font-weight:600;font-size:16px;line-height:150%;letter-spacing:0.04em;color:#222}@media screen and (min-width: 768px){.function__contentA .tabPanel__area .tabPanel .tabPanel__definitionTitle h4{white-space:nowrap}}.function__contentA .tabPanel__area .tabPanel .tabPanel__definitionText{border-left:1px solid #ccc;padding-left:24px;font-weight:400;font-size:14px;line-height:170%;color:#222;letter-spacing:0.04em}.function__contentA .tabPanel__area .tabPanel .tabPanel__definitionText p a{color:#0892c7;text-decoration:underline}@media screen and (min-width: 768px) and (max-width: 1130px){.function__contentA .tabPanel__area .tabPanel .tabPanel__definitionText p{white-space:nowrap}}.function__contentA .tabPanel__area .tabPanel .tabPanel__list{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px}@media screen and (min-width: 768px) and (max-width: 1130px){.function__contentA .tabPanel__area .tabPanel .tabPanel__list{gap:24px}.function__contentA .tabPanel__area .tabPanel .tabPanel__list.item2 .tabPanel__item{width:330px}.function__contentA .tabPanel__area .tabPanel .tabPanel__list.item2 .tabPanel__itemTitle{height:inherit}}@media screen and (min-width: 768px) and (max-width: 1130px){.function__contentA .tabPanel__area .tabPanel .tabPanel__item{width:calc(33% - 25px)}}.function__contentA .tabPanel__area .tabPanel .tabPanel__itemTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-weight:600;font-size:16px;letter-spacing:0.04em;color:#20aee5}@media screen and (min-width: 768px) and (max-width: 1130px){.function__contentA .tabPanel__area .tabPanel .tabPanel__itemTitle{height:48px;line-height:150%;text-align:left}}.function__contentA .tabPanel__area .tabPanel .tabPanel__itemTitle span{margin-right:8px;padding-left:1px;width:24px;height:24px;line-height:24px;font-size:16px;font-weight:600;background:#20aee5;border-radius:999px;color:#fff}@media screen and (min-width: 768px) and (max-width: 1130px){.function__contentA .tabPanel__area .tabPanel .tabPanel__itemTitle span{text-align:center}}.function__contentA .tabPanel__area .tabPanel .tabPanel__itemImg{margin-top:12px;position:relative}@media screen and (min-width: 768px) and (max-width: 1130px){.function__contentA .tabPanel__area .tabPanel .tabPanel__itemImg img{width:100%;height:auto}}.function__contentA .tabPanel__area .tabPanel .tabPanel__itemImg .tabPanel__itemImg__link{position:absolute;bottom:0;left:0}.function__contentA .tabPanel__area .tabPanel .tabPanel__videoText{padding:12px 0}.function__contentA .tabPanel__area .tabPanel .tabPanel__videoText p{font-weight:600;font-size:16px;line-height:150%;letter-spacing:0.04em;color:#222;text-align:center}.function__contentA .tabPanel__area .tabPanel .tabPanel__videoArea{margin-top:10px}.function__contentA .tabPanel__area .tabPanel .tabPanel__videoArea .tabPanel__videoArea__inner{margin:0 auto;width:510px;overflow:hidden;border-radius:32px}.function__contentA .tabPanel__area .tabPanel .tabPanel__videoArea a.js-video-content{display:block;position:relative;cursor:pointer;border-radius:32px;overflow:hidden}.function__contentA .tabPanel__area .tabPanel .tabPanel__videoArea a.js-video-content:hover .video-playIcon{opacity:0.7}.function__contentA .tabPanel__area .tabPanel .tabPanel__videoArea a.js-video-content img{max-width:510px;vertical-align:middle}.function__contentA .tabPanel__area .tabPanel .tabPanel__videoArea a.js-video-content img.video-playIcon{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:0.3s;transition:0.3s}.function__contentA .tabPanel__area .tabPanel .tabPanel__img{margin-top:32px}.function__contentA .tabPanel__area .tabPanel .tabPanel__img .tabPanel__img__inner{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px) and (max-width: 1130px){_::-webkit-full-page-media,_:future,:root .tabPanel__text__custom{letter-spacing:0 !important}}.accordion{margin-top:24px;border:1px solid #20aee5;border-radius:16px;overflow:hidden}@media screen and (min-width: 768px){.accordion{display:none}}.accordion__list:not(:last-child){border-bottom:1px solid #20aee5}.accordion__button{position:relative;padding:16px 24px;font-size:14px;font-weight:600;line-height:21px;letter-spacing:0.04em;color:#222;background-color:#fff}.accordion__button img{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:24px;width:12px;height:12px}.accordion__button.open img{height:2px}.accordion__contents{padding:24px 24px 34px}.accordion__contents__text{font-size:12px;line-height:20.4px;letter-spacing:0.04em;color:#222}.accordion__contents__text a{color:#0892c7;text-decoration:underline}.accordion__contents__slider{position:relative;width:100%;padding-top:24px}.accordion__contents__slider .swiper-button-prev,.accordion__contents__slider .swiper-button-next{position:absolute;z-index:2;top:50%;width:32px;height:32px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#20aee5;border-radius:50%;-webkit-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.15);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.15);cursor:pointer;-webkit-transition:0.3s;transition:0.3s}.accordion__contents__slider .swiper-button-prev.swiper-button-disabled,.accordion__contents__slider .swiper-button-next.swiper-button-disabled{background:#ccc;-webkit-box-shadow:none;box-shadow:none}.accordion__contents__slider .swiper-button-prev::before,.accordion__contents__slider .swiper-button-next::before{content:"";position:absolute;top:9px;width:8px;height:14px}.accordion__contents__slider .swiper-button-prev{left:-56px}.accordion__contents__slider .swiper-button-prev::before{left:12px;background:url("../img/home/icon_prev.svg") no-repeat center;background-size:contain}.accordion__contents__slider .swiper-button-next{right:-56px}.accordion__contents__slider .swiper-button-next::before{right:12px;background:url("../img/home/icon_next.svg") no-repeat center;background-size:contain}.swiper-nav{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:34px}.swiper-pagination-bullet{display:block;width:12px;height:12px;border-radius:50%;background:#fff;border:1px solid #20aee5}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#20aee5}.swiper-pagination-bullet:not(:last-child){margin-right:8px}.accordion__contents__title{min-height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;text-align:center;font-size:14px;font-weight:600;line-height:21px;color:#20aee5;letter-spacing:0.04em}.accordion__contents__title__inner{position:relative;padding-left:28px}.accordion__contents__title__inner::before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;content:attr(data-title-num);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:14px;line-height:1;color:#fff;background-color:#20aee5;border-radius:50%}.accordion__contents__slide__img{position:relative}.accordion__contents__slide__img img{width:100%;height:auto}.accordion__contents__slide__img .accordion__contents__slide__img__link{position:absolute;bottom:0;left:0}.accordion__contents__slide__img .accordion__contents__slide__img__link img{width:100%}.accordion__contents__video__inner{margin:24px auto 0;max-width:255px;height:170px;overflow:hidden;border-radius:8px}.accordion__contents__video__inner.is-replaced{padding-top:56.25%}@media screen and (max-width: 767px){.accordion__contents__video__inner.is-replaced{padding-top:initial;height:170px}}.accordion__contents__video__inner a.js-video-content{display:block;position:relative;cursor:pointer;border-radius:8px;overflow:hidden}.accordion__contents__video__inner a.js-video-content:hover .video-playIcon{opacity:0.7}.accordion__contents__video__inner a.js-video-content img{max-width:255px;height:auto;vertical-align:middle}.accordion__contents__video__inner a.js-video-content img.video-playIcon{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 767px){.accordion__contents__video__inner iframe{width:255px;height:170px}}.accordion__contents__img{margin-top:24px}.accordion__contents__img img{width:100%;height:auto}.function__contentB{padding:40px;border-radius:16px;background-color:#fafafa}@media screen and (max-width: 767px){.function__contentB{padding:24px 16px}}.function__contentB .function__contentB__title{font-weight:600;font-size:28px;line-height:150%;text-align:center;letter-spacing:0.04em;color:#222}@media screen and (max-width: 767px){.function__contentB .function__contentB__title{font-size:22px}}.function__contentB .function__list{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media screen and (max-width: 767px){.function__contentB .function__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.function__contentB .function__item{padding:24px;width:324px;border:1px solid #eee;border-radius:8px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.function__contentB .function__item{width:100%}}.function__contentB .function__itemImg img{border-radius:4px}@media screen and (max-width: 767px){.function__contentB .function__itemImg img{width:100%;height:auto}}.function__contentB .function__itemTitle{margin-top:16px}.function__contentB .function__itemTitle h4{font-weight:600;font-size:16px;line-height:150%;text-align:center;letter-spacing:0.04em;color:#222}@media screen and (max-width: 767px){.function__contentB .function__itemTitle h4{font-size:14px}}.function__contentB .function__itemText{margin-top:8px}.function__contentB .function__itemText p{font-weight:400;font-size:14px;line-height:170%;letter-spacing:0.04em;color:#222}@media screen and (max-width: 767px){.function__contentB .function__itemText p{font-size:12px}}.function__button__area__note{margin-top:8px;font-size:10px;line-height:150%;letter-spacing:0.04em;color:#666}.function__button__inner{margin-top:24px}.function__button__inner .typeA__link__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.function__button__inner .typeA__link__button{padding:13px 16px;font-size:14px}}.function__demo{margin-top:24px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:64px 120px;gap:40px;background-color:#e1f0f8}@media screen and (max-width: 1130px){.function__demo{display:none}}.function__demo .function__img img{vertical-align:bottom}.function__demo .function__button__area .function__button__area__title{font-family:"Avenir Next";font-weight:600;font-size:28px;line-height:150%;letter-spacing:0.04em;color:#20aee5;white-space:nowrap}.function__demo .function__button__area .function__button__area__text{margin-top:8px;font-weight:300;font-size:14px;line-height:170%;letter-spacing:0.04em;color:#222}.function__demo .function__button__area .function__button__area__note{margin-top:8px;display:none;font-size:10px;line-height:150%;letter-spacing:0.04em;color:#666}@media screen and (min-width: 768px) and (max-width: 1130px){.function__demo .function__button__area .function__button__area__note{display:block}}.function__demo .function__button__area .function__button__area__inner{margin-top:24px}.function__demo .function__button__area .function__button__area__button{padding:4px 50px 0;border-radius:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#fff;-webkit-box-shadow:0px 4px 8px rgba(0,0,0,0.16);box-shadow:0px 4px 8px rgba(0,0,0,0.16);font-size:20px;color:#20aee5;position:relative;-webkit-transition:0.3s;transition:0.3s}.function__demo .function__button__area .function__button__area__button::after{content:"";display:block;position:absolute;background:url(../img/common/external-link.svg) no-repeat center;height:18px;width:18px;right:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.function__demo .function__button__area .function__button__area__button:hover{opacity:0.6}.industry{background-color:#fafafa}.industry .industry__inner{padding:64px 0}@media screen and (min-width: 768px) and (max-width: 1130px){.industry .industry__inner{margin:0 auto;width:996px}}@media screen and (max-width: 767px){.industry .industry__inner{padding:40px 20px}}.industry .industry__tilte{font-weight:600;font-size:34px;line-height:150%;text-align:center;letter-spacing:0.04em;color:#20aee5}@media screen and (max-width: 767px){.industry .industry__tilte{font-size:26px}}.industry .industry__list{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media screen and (min-width: 768px) and (max-width: 1130px){.industry .industry__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 767px){.industry .industry__list{margin-top:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.industry .industry__item{padding:24px;width:282px;background-color:#fff;border:1px solid #eee;border-radius:8px}@media screen and (min-width: 768px) and (max-width: 1130px){.industry .industry__item{width:calc(50% - 12px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.industry .industry__item:nth-of-type(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.industry .industry__item:nth-of-type(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.industry .industry__item:nth-of-type(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.industry .industry__item:nth-of-type(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width: 767px){.industry .industry__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}}.industry .industry__itemImg{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.industry .industry__itemImg{margin-bottom:initial;width:105px}}@media screen and (min-width: 768px) and (max-width: 1130px){.industry .industry__itemImg img.is-pc{display:none}}@media screen and (min-width: 768px) and (max-width: 1130px){.industry .industry__itemBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.industry .industry__itemTitle{font-weight:600;font-size:16px;line-height:150%;text-align:center;letter-spacing:0.04em;color:#222}@media screen and (min-width: 768px) and (max-width: 1130px){.industry .industry__itemTitle{text-align:left}}@media screen and (max-width: 767px){.industry .industry__itemTitle{font-size:14px;text-align:left}}.industry .industry__itemText{margin-top:16px;font-weight:400;font-size:14px;line-height:170%;letter-spacing:0.04em;color:#666}@media screen and (min-width: 768px) and (max-width: 1130px){.industry .industry__itemText{margin-top:8px}}@media screen and (max-width: 767px){.industry .industry__itemText{margin-top:8px;font-size:12px}}.industry .industry__text{margin:40px auto;position:relative}@media screen and (min-width: 768px){.industry .industry__text{width:1200px;max-width:100%}}@media screen and (min-width: 768px) and (max-width: 1130px){.industry .industry__text{margin:40px 0;width:996px}}@media screen and (max-width: 767px){.industry .industry__text{margin:24px 0 0;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}}.industry .industry__text::before{content:"";width:100%;height:2px;background-color:#eee;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.industry .industry__text::before{content:none}}.industry .industry__text p{padding:0 16px;color:#222;font-size:16px;font-weight:600;line-height:24px;text-align:center;letter-spacing:0.04em;background-color:#fafafa}@media screen and (min-width: 768px){.industry .industry__text p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative;white-space:nowrap;z-index:2}}@media screen and (max-width: 767px){.industry .industry__text p{position:static;top:-66px;font-size:14px;line-height:150%}}.industry .industry__link{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.industry .industry__link{margin-top:8px}}.industry .industry__link .industry__link__button{padding:13px 0;border-radius:36px;width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0px 4px 8px rgba(0,0,0,0.16);box-shadow:0px 4px 8px rgba(0,0,0,0.16);text-align:center;color:#20aee5;font-weight:400;font-size:14px;letter-spacing:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media screen and (max-width: 767px){.industry .industry__link .industry__link__button{width:100%;-webkit-box-shadow:none;box-shadow:none;padding:0;font-size:12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.industry .industry__link .industry__link__button:hover{opacity:0.6}@media screen and (max-width: 767px){.industry .industry__link .industry__link__button:hover{opacity:1}}.industry .industry__subList{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media screen and (max-width: 767px){.industry .industry__subList{margin:16px auto 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;max-width:335px}}.industry .industry__subItem{width:120px}@media screen and (max-width: 767px){.industry .industry__subItem{width:calc(33.333% - 16px)}}.industry .industry__subItem__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px;height:120px;background-color:#fff;border-radius:50%}@media screen and (max-width: 767px){.industry .industry__subItem__img{margin:0 auto;width:96px;height:96px}}@media screen and (max-width: 767px){.industry .industry__subItem__img img{max-width:64px;max-height:55px;width:auto;height:auto}}.industry .industry__subItem__title{margin-top:8px}.industry .industry__subItem__title p{font-weight:400;font-size:16px;line-height:170%;text-align:center;letter-spacing:0.04em;color:#222}@media screen and (max-width: 767px){.industry .industry__subItem__title p{font-size:14px}}.price .price__inner{width:1200px;margin:0 auto;padding:64px 0}@media screen and (min-width: 768px) and (max-width: 1130px){.price .price__inner{margin:0 auto;width:996px}}@media screen and (max-width: 767px){.price .price__inner{padding:40px 20px;width:100%}}.price .price__title{margin:0 auto -30px;font-weight:600;font-size:34px;line-height:150%;text-align:center;letter-spacing:0.04em;color:#20aee5}@media screen and (max-width: 767px){.price .price__title{margin:0 auto;font-size:26px;line-height:150%}}.price .price__img{margin:0 auto;width:1032px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 768px) and (max-width: 1130px){.price .price__img{width:840px}}@media screen and (max-width: 767px){.price .price__img{width:100%}}.price .price__img img{vertical-align:top}.price .price__img01{width:1032px;text-align:center}@media screen and (min-width: 768px) and (max-width: 1130px){.price .price__img01{width:100%}}@media screen and (min-width: 768px) and (max-width: 1130px){.price .price__img01 img{width:100%;height:auto}}@media screen and (max-width: 767px){.price .price__img01 img{width:100%;height:auto}}@media screen and (max-width: 767px){.price .price__img01{width:100%}}.price .price__img02{margin-top:32px;width:1032px;text-align:center}@media screen and (min-width: 768px) and (max-width: 1130px){.price .price__img02{width:100%}}@media screen and (max-width: 767px){.price .price__img02{margin-top:24px}}@media screen and (min-width: 768px) and (max-width: 1130px){.price .price__img02 img{width:100%;height:auto}}@media screen and (max-width: 767px){.price .price__img02 img{width:100%;height:auto}}@media screen and (max-width: 767px){.price .price__img02{width:100%}}.price .price__img03{margin:32px auto 0;width:996px;text-align:center}@media screen and (min-width: 768px) and (max-width: 1130px){.price .price__img03{width:100%}}@media screen and (max-width: 767px){.price .price__img03{width:100%;margin:24px 0 0}}.price .price__img03 img{width:100%;height:auto;vertical-align:top}.free-trial{background-color:#20aee5}.free-trial .free-trial__inner{padding:64px 0}@media screen and (max-width: 767px){.free-trial .free-trial__inner{padding:40px 20px}}.free-trial .free-trial__title h2{margin-bottom:8px;font-weight:600;font-size:34px;line-height:150%;text-align:center;letter-spacing:0.04em;color:#fff}@media screen and (max-width: 767px){.free-trial .free-trial__title h2{font-size:22px}}.free-trial .free-trial__title .free-trial__titleText{font-weight:400;font-size:14px;line-height:170%;text-align:center;letter-spacing:0.04em;color:#fff}.free-trial__container{margin:24px auto 0;padding:32px 72px;width:996px;background:#fff;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.free-trial__container{padding:24px;width:100%;display:block}}@media screen and (max-width: 767px){.free-trial__container .free-trial__img{display:none}}.free-trial__container .free-trial__buttonArea__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.free-trial__container .free-trial__buttonArea__text p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;font-weight:600;font-size:16px;line-height:20px;text-align:center;letter-spacing:0.05em;color:#666}.free-trial__container .free-trial__buttonArea__text p::before,.free-trial__container .free-trial__buttonArea__text p::after{position:relative;background-size:11px 16px;background-repeat:no-repeat;width:11px;height:16px;display:inline-block}.free-trial__container .free-trial__buttonArea__text p::before{content:"";padding-right:8px;background-image:url("../img/home/reason_left_line.png");background-position:left center}.free-trial__container .free-trial__buttonArea__text p::after{content:"";padding-left:8px;background-image:url("../img/home/reason_right_line.png");background-position:right center}.free-trial__container .free-trial__buttonArea__button{text-align:center;margin-top:14px}.free-trial__container .free-trial__buttonArea__button .main__link{margin:0;width:300px}@media screen and (max-width: 767px){.free-trial__container .free-trial__buttonArea__button .main__link{width:100%}}.free-trial__container .free-trial__buttonArea__button .main__link .main__link__button{width:100%;background-color:#ff9700;font-size:20px;font-weight:400}.free-trial__container .free-trial__buttonArea__textLogin{margin-top:24px}.free-trial__container .free-trial__buttonArea__textLogin p{color:#222;font-size:14px;white-space:nowrap}@media screen and (max-width: 767px){.free-trial__container .free-trial__buttonArea__textLogin p{font-size:12px;text-align:center;white-space:normal}}.free-trial__container .free-trial__buttonArea__textLogin p a{color:#0892c7;text-decoration:underline;-webkit-transition:0.3s;transition:0.3s}.free-trial__container .free-trial__buttonArea__textLogin p a:hover{opacity:0.6}.free-trial__container .free-trial__buttonArea__textLogin p a::after{content:"";display:inline-block;background:url("../img/common/external-link.svg") no-repeat center;height:14px;width:14px;margin:0 1px}@media screen and (max-width: 414px){.free-trial__container .free-trial__buttonArea__textLogin p a::after{height:12px;width:12px}}.top__case{background-color:#fff}.top__case .top__case__inner{max-width:1220px;margin:0 auto;padding:64px 0}@media screen and (max-width: 767px){.top__case .top__case__inner{padding:40px 20px}}.top__case .top__case__title h2{font-weight:600;font-size:34px;line-height:150%;text-align:center;letter-spacing:0.04em;color:#20aee5}@media screen and (max-width: 767px){.top__case .top__case__title h2{font-size:26px}}.top__case .top__case__title h2 span{margin:0 auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;font-size:22px;line-height:150%;color:#222}@media screen and (max-width: 767px){.top__case .top__case__title h2 span{font-size:18px;line-height:150%}}.top__case .top__case__title h2 span::before,.top__case .top__case__title h2 span::after{position:relative;background-size:11px 17px;background-repeat:no-repeat;width:11px;height:17px;display:inline-block}@media screen and (max-width: 767px){.top__case .top__case__title h2 span::before,.top__case .top__case__title h2 span::after{position:absolute;bottom:4px}}.top__case .top__case__title h2 span::before{content:"";padding-right:8px;background-image:url("../img/home/reason_left_line.png");background-position:left center}@media screen and (max-width: 767px){.top__case .top__case__title h2 span::before{left:-12px}}.top__case .top__case__title h2 span::after{content:"";padding-left:8px;background-image:url("../img/home/reason_right_line.png");background-position:right center}@media screen and (max-width: 767px){.top__case .top__case__title h2 span::after{right:-12px}}.top__case .top__case__caption{margin-top:24px}.top__case .top__case__caption p{font-weight:400;font-size:14px;line-height:170%;text-align:center;letter-spacing:0.04em;color:#222}@media screen and (max-width: 767px){.top__case .top__case__caption p{font-size:12px}}.top__case .top__case__list{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.top__case .top__case__item{margin:10px;width:384px}@media screen and (max-width: 767px){.top__case .top__case__item{width:100%;margin:24px auto 0}.top__case .top__case__item:first-of-type{margin:auto 0}}@media screen and (min-width: 768px){.top__case .top__case__item:nth-of-type(1),.top__case .top__case__item:nth-of-type(2),.top__case .top__case__item:nth-of-type(3){margin-top:0}}@media screen and (min-width: 768px) and (max-width: 1130px){.top__case .top__case__item:nth-of-type(1),.top__case .top__case__item:nth-of-type(2){margin-top:0}.top__case .top__case__item:nth-of-type(3){margin-top:10px}}.top__case .top__case__item>a{display:block;width:100%;height:100%;border-radius:10px;-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,0.1);box-shadow:0 0 10px 4px rgba(0,0,0,0.1);opacity:1;-webkit-transition:0.3s;transition:0.3s;position:relative;background:#fff}.top__case .top__case__item>a:hover{opacity:0.6}@media screen and (max-width: 767px){.top__case .top__case__item>a:hover{-webkit-box-shadow:0 5px 5px #ccc;box-shadow:0 5px 5px #ccc}}.top__case .top__case__itemImg{position:relative}.top__case .top__case__itemImg figure img{width:100%;height:auto;vertical-align:middle;border-radius:10px 10px 0 0}.top__case .top__case__itemProf{position:absolute;bottom:8px;left:8px}@media screen and (max-width: 767px){.top__case .top__case__itemProf{font-size:12px}}.top__case .top__case__itemProf span{display:inline-block;margin:0 8px 0 0;padding:8px 11px;color:#555;font-size:12px;line-height:1;background:#fff;border-radius:4px;border:1px solid #ececec}.top__case .top__case__itemProf span:nth-of-type(1){color:#fff;background:#20aee5;border-color:#20aee5}.top__case .top__case__itemContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px;border-radius:0 0 10px 10px}@media screen and (max-width: 767px){.top__case .top__case__itemContent{padding:15px 20px 25px;border-radius:0 0 10px 10px}}.top__case .top__case__itemText{font-weight:400;font-size:14px;line-height:170%;letter-spacing:0.04em;color:#222}@media screen and (max-width: 767px){.top__case .top__case__itemText{font-size:12px;margin-top:10px}}.top__case .top__case__itemBox{margin-top:16px}.top__case .top__case__itemCategory,.top__case .top__case__itemTitle{font-weight:400;font-size:12px;line-height:150%;letter-spacing:0.04em;color:#666}@media screen and (max-width: 767px){.top__case .top__case__itemCategory,.top__case .top__case__itemTitle{font-size:10px}}.top__case .top__case__link{color:#0892c7;font-size:12px;line-height:12px;position:absolute;bottom:27px;right:28px;text-decoration:underline}@media screen and (max-width: 767px){.top__case .top__case__link{font-size:10px;line-height:150%}}.top__case .function__button__inner .typeA__link__button{padding:20px 40px;font-weight:400;font-size:20px}.ability02 .ability__entry-4,.ability02 .ability__entry-5{width:350px}.ability02 .ability__entry-4{margin-left:0}.ability03 .ability__inner{border-top:#ccc 1px solid}.ability03 .ability__entry__appstorelink{display:inline-block}.ability03 .ability__entry-1,.ability03 .ability__entry-2,.ability03 .ability__entry-3{width:320px}.ability03 .ability__entry-1{margin-left:0}.ability03 .ability__entry-2,.ability03 .ability__entry-3{margin-left:35px}.ability04 .ability__inner{border-top:#ccc 1px solid}.ability04 .ability__entry-1,.ability04 .ability__entry-2{width:350px}.ability04 .ability__entry-1{margin-left:0}.ability04 .ability__entry-2{margin-left:75px}.ability05 .ability__inner{border-top:#ccc 1px solid}.ability05 .ability__entry-1,.ability05 .ability__entry-2,.ability05 .ability__entry-3{width:320px}.ability05 .ability__entry-1,.ability05 .ability__entry-4{margin-left:0}.ability05 .ability__entry-2,.ability05 .ability__entry-3{margin-left:35px}.ability06 .ability__inner{border-top:#ccc 1px solid}.ability06 .ability__entry-1,.ability06 .ability__entry-2,.ability06 .ability__entry-3,.ability06 .ability__entry-4{width:350px}.ability06 .ability__entry-1,.ability06 .ability__entry-3{margin-left:0}.ability06 .ability__entry-2,.ability06 .ability__entry-4{margin-left:75px}.ability06 .movie{padding:25px 0 56px}.ability06 .movie__thumbnail{width:720px;margin:0 auto}.price__inner{width:1050px;margin:0 auto;padding:70px 0 80px}.price__title{color:#00a9e2;font-size:42px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-align:center;margin:0 auto 64px}.price__freetrial{margin-top:32px}@media screen and (max-width: 767px){.price__freetrial{margin-top:24px}}.price__freetrial .price__freetrial__inner{margin:0 auto;width:980px}@media screen and (min-width: 768px) and (max-width: 1130px){.price__freetrial .price__freetrial__inner{width:840px}}@media screen and (max-width: 767px){.price__freetrial .price__freetrial__inner{margin:0;width:100%}}.price__freetrial .price__freetrial__title{color:#555;font-size:36px;text-align:center}@media screen and (max-width: 767px){.price__freetrial .price__freetrial__title{font-size:24px}}.price__freetrial .price__freetrial__image img{margin:10px 0 0 44px}.price__freetrial .price__freetrial__note{margin:16px 0 0}@media screen and (max-width: 767px){.price__freetrial .price__freetrial__note{margin-top:20px}}.price__freetrial .price__freetrial__note p{color:#666;font-size:12px;line-height:1.5}@media screen and (max-width: 767px){.price__freetrial .price__freetrial__note p{font-size:10px}}.price__freetrial .ability__detail__link{margin:67px 0 0}@media screen and (max-width: 375px){.price__freetrial .ability__detail__link{margin:40px 0 0}}.price__register .register{margin:32px 0 40px}.price__newprice .price__newprice__title{color:#222;font-size:36px;text-align:center}@media screen and (max-width: 767px){.price__newprice .price__newprice__title{font-size:24px}}.price__newprice .price__newprice__description .price__newprice__note{margin:24px auto 0;max-width:600px}.price__newprice .price__newprice__description .price__newprice__note p{color:#999;font-size:12px;line-height:1.5;text-align:left}.price__newprice .price__newprice__images{margin:32px 0 0}@media screen and (max-width: 767px){.price__newprice .price__newprice__images{margin-top:16px}}.price__newprice .price__newprice__images img{max-width:100%}@media screen and (max-width: 767px){.price__newprice .price__newprice__images img{margin-top:20px}}@media screen and (min-width: 768px){.price__newprice .price__newprice__images img:last-child{margin:0 0 0 28px}}@media screen and (max-width: 767px){.price__newprice .price__newprice__images img:last-child{max-width:60%}}.price__newprice__preannounce{padding:16px;margin:24px auto 0;background:#fafafa;border:2px solid #eee;border-radius:8px}@media screen and (min-width: 768px){.price__newprice__preannounce{width:600px}}@media screen and (max-width: 767px){.price__newprice__preannounce{margin-top:32px}}.price__newprice__preannounce p{margin-top:8px;font-size:14px;line-height:23.8px;letter-spacing:0.04em}@media screen and (max-width: 767px){.price__newprice__preannounce p{font-size:12px;line-height:20.4px}}.price__newprice__preannounce__title{position:relative;padding-left:28px;font-weight:600;line-height:24px;letter-spacing:0.04em}@media screen and (max-width: 767px){.price__newprice__preannounce__title{padding-left:26px;font-size:14px;line-height:21px}}.price__newprice__preannounce__title::before{display:block;content:"";position:absolute;left:0;top:50%;width:20px;height:25px;background:url("../img/common/icon_notice.svg") no-repeat center;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.price__newprice__preannounce__title::before{width:18px;height:20px}}.price__payment__detail{max-width:600px;margin:60px auto 0;padding:30px 0 34px;border:1px solid #ccc;border-radius:10px;text-align:center}@media screen and (max-width: 767px){.price__payment__detail{margin-top:32px;padding:30px 0 16px}}.price__payment__detail h4{color:#666;font-size:24px;line-height:1.5}@media screen and (max-width: 767px){.price__payment__detail h4{font-size:14px}}.price__payment__detail .price__payment__img{margin:16px 0 0}@media screen and (max-width: 767px){.price__payment__detail .price__payment__img{width:250px;margin:10px 0 0}}.link__wrapper{margin:56px auto 0;text-align:center}@media screen and (max-width: 767px){.link__wrapper{margin:24px auto 0}}.detail__link{display:inline-block;position:relative;width:322px;padding:26px 0 24px 32px;color:#20aee5;font-size:22px;line-height:1;text-align:left;background:#fff;-webkit-box-shadow:0 4px #20aee5;box-shadow:0 4px #20aee5;border:solid 1px #20aee5;border-radius:6px;-webkit-transition:0.3s;transition:0.3s}.detail__link:focus,.detail__link:hover{opacity:0.6}.detail__link::before{content:"";display:inline-block;position:absolute;right:13px;top:28px;width:8px;height:17px;vertical-align:middle;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAAyklEQVQokXXRsUpCYRgG4Mc4kyDGKfcuoRSHIqdTSzfS4NBS0EXk4tLg4ujUVBRJghcQgUN4A4bQEEE1asP5j9jh9E3/8PDyv99X2rmZxbhEH68KZgOHuMAYu/+hW/SwjSfUi9ACp7hGHGAzj2CJNrrYxBAHeZTBM3RQxUP47x+UzTmuUME9akWojL3wfsN3lAMV3KGFKRL8rKNqiN+XLjXBHDIU4xENTHCE9/V2W9LdNPASElYgSzqRnuMZx/jIN4kwwCdG+Cpo6xdp9CaR6iz21AAAAABJRU5ErkJggg==") no-repeat center;background-size:8px auto}.flow{padding-bottom:64px;position:relative;overflow:hidden;width:100%;background-color:#e1f0f8}@media screen and (max-width: 767px){.flow{padding-bottom:initial}}.flow .flow__inner{padding:64px 0 0;width:1200px;margin:0 auto;position:relative;z-index:1}@media screen and (min-width: 768px) and (max-width: 1130px){.flow .flow__inner{width:996px}}@media screen and (max-width: 767px){.flow .flow__inner{padding:40px 20px;width:100%}}.flow .flow__title{font-weight:600;font-size:34px;line-height:150%;text-align:center;letter-spacing:0.04em;color:#20aee5}@media screen and (max-width: 767px){.flow .flow__title{font-size:26px}}.flow .flow__entries{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.flow .flow__entries{margin-top:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.flow .flow__entry{position:relative;width:331px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.flow .flow__entry{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.flow .flow__entry__thumb{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;width:240px;height:240px;border-radius:50%}@media screen and (min-width: 768px) and (max-width: 1130px){.flow .flow__entry__thumb{width:200px;height:200px}}@media screen and (max-width: 767px){.flow .flow__entry__thumb{padding:0 12px;width:120px;min-width:120px;height:120px}}.flow .flow__entry__thumb img{max-width:100%}@media screen and (max-width: 767px){.flow .flow__entry__thumb img{height:auto}}@media screen and (max-width: 767px){.flow .flow__entry__thumb img.custom_size1{width:86px}}.flow .flow__itemBox{margin-top:24px}@media screen and (max-width: 767px){.flow .flow__itemBox{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.flow .flow__itemTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-weight:600;font-size:16px;color:#222;letter-spacing:0.04em}@media screen and (min-width: 768px){.flow .flow__itemTitle{margin-bottom:4px}}@media screen and (max-width: 767px){.flow .flow__itemTitle{font-size:18px;text-align:left;line-height:150%}}@media screen and (min-width: 1131px){.flow .flow__itemTitle{font-size:22px}}@media screen and (max-width: 767px){.flow .flow__itemTitle span{text-align:center}}.flow .itemTitle__number{margin-right:8px;padding-left:1px;width:32px;height:32px;line-height:32px;font-size:16px;font-weight:600;background:#20aee5;border-radius:999px;color:#fff}@media screen and (min-width: 768px) and (max-width: 1130px){.flow .itemTitle__number{width:28px;height:28px;line-height:28px}}@media screen and (max-width: 767px){.flow .itemTitle__number{width:26px;min-width:26px;height:26px;line-height:26px;font-size:14px}}.flow .flow__itemText{height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.flow .flow__itemText{margin-top:4px;height:initial}}.flow .flow__itemText p{font-weight:400;font-size:14px;line-height:170%;text-align:center;letter-spacing:0.02em;color:#222}@media screen and (max-width: 767px){.flow .flow__itemText p{text-align:left;font-size:12px}}.flow .flow__separate{padding:16px;-ms-flex-item-align:center;align-self:center;margin-bottom:100px}@media screen and (max-width: 767px){.flow .flow__separate{display:none}}.flow .free-trial__container{margin:40px auto 0;padding:32px 72px;width:996px;background:#fff;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.flow .free-trial__container{margin:24px auto 0;padding:24px;width:100%;display:block}}.flow .free-trial__buttonArea__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flow .free-trial__buttonArea__text p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;font-weight:600;font-size:16px;line-height:20px;text-align:center;letter-spacing:0.05em}.flow .free-trial__buttonArea__text p::before,.flow .free-trial__buttonArea__text p::after{position:relative;background-size:11px 16px;background-repeat:no-repeat;width:11px;height:16px;display:inline-block}.flow .free-trial__buttonArea__text p::before{content:"";padding-right:8px;background-image:url("../img/home/reason_left_line.png");background-position:left center}.flow .free-trial__buttonArea__text p::after{content:"";padding-left:8px;background-image:url("../img/home/reason_right_line.png");background-position:right center}.flow .free-trial__buttonArea__button{text-align:center;margin-top:14px}.flow .free-trial__buttonArea__button .main__link{margin:0;width:300px}@media screen and (max-width: 767px){.flow .free-trial__buttonArea__button .main__link{width:100%}}.flow .free-trial__buttonArea__button .main__link .main__link__button{width:100%;background-color:#ff9700;font-size:20px;font-weight:400}@media screen and (max-width: 767px){.flow .free-trial__buttonArea__button .main__link .main__link__button{margin-bottom:0}}.flow .free-trial__buttonArea__textLogin{margin-top:24px}@media screen and (max-width: 767px){.flow .free-trial__buttonArea__textLogin p{font-size:12px}}.flow .free-trial__buttonArea__textLogin p a{color:#0892c7;text-decoration:underline}.support .support__inner{width:1200px;margin:0 auto;padding:64px 0}@media screen and (min-width: 768px) and (max-width: 1130px){.support .support__inner{width:996px}}@media screen and (max-width: 767px){.support .support__inner{padding:40px 20px;width:100%}}.support .support__title{font-weight:600;font-size:34px;line-height:150%;text-align:center;letter-spacing:0.04em;color:#20aee5}@media screen and (max-width: 767px){.support .support__title{font-size:26px}}.support .support__text{margin-top:24px;font-weight:400;font-size:14px;line-height:170%;text-align:center;letter-spacing:0.04em;color:#222}@media screen and (max-width: 767px){.support .support__text{font-size:12px}}.support .support__box{margin:24px auto 0;padding:40px 44px;width:996px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fafafa;border:1px solid #eee;border-radius:16px}@media screen and (max-width: 767px){.support .support__box{padding:24px;width:100%;display:block}}.support .support__inquiry{padding-right:45px;border-right:1px solid #ccc;width:557px;-webkit-box-sizing:content-box;box-sizing:content-box}@media screen and (max-width: 767px){.support .support__inquiry{padding-right:0;border:0;width:100%}}.support .support__inquiry__title,.support .support__how-to-use__title{font-weight:600;font-size:16px;line-height:150%;text-align:center;letter-spacing:0.04em;color:#222}@media screen and (max-width: 767px){.support .support__inquiry__title,.support .support__how-to-use__title{font-size:14px}}@media screen and (max-width: 767px){.support .support__inquiry__container>.support__inquiry__button{margin-top:16px}}.support .support__inquiry__container,.support .support__how-to-use__container{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.support .support__inquiry__container,.support .support__how-to-use__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.support .support__inquiry__telImg{width:273px}@media screen and (max-width: 767px){.support .support__inquiry__telImg{display:none}}.support .support__inquiry__telImg img{max-width:100%}.support .support__inquiry__text{margin-top:4px;font-weight:400;font-size:12px;text-align:center;letter-spacing:0.1em;color:#666}@media screen and (min-width: 768px) and (max-width: 1130px){.support .support__inquiry__text{white-space:nowrap}}@media screen and (max-width: 767px){.support .support__inquiry__text{margin-top:8px;line-height:150%;font-size:10px;white-space:nowrap}}.support .support__inquiry__button .support__button__link,.support .support__how-to-use__button .support__button__link{padding:calc(20px - 4px) 32px;width:260px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;text-align:center;-webkit-box-shadow:0px 4px 8px rgba(0,0,0,0.16);box-shadow:0px 4px 8px rgba(0,0,0,0.16);border-radius:36px;-webkit-transition:0.3s;transition:0.3s}.support .support__inquiry__button .support__button__link span,.support .support__how-to-use__button .support__button__link span{font-size:20px;color:#20aee5;font-weight:400;line-height:100%;letter-spacing:0}.support .support__inquiry__button .support__button__link:hover,.support .support__how-to-use__button .support__button__link:hover{opacity:0.6}.support .support__inquiry__button .support__button__icon,.support .support__how-to-use__button .support__button__icon{height:28px}.support .support__inquiry__button .support__button__icon img,.support .support__how-to-use__button .support__button__icon img{width:28px;height:28px}.support .support__how-to-use{padding-left:45px;width:260px;-webkit-box-sizing:content-box;box-sizing:content-box}@media screen and (max-width: 767px){.support .support__how-to-use{margin-top:24px;padding-left:0;width:100%}}@media screen and (min-width: 768px) and (max-width: 1130px){_::-webkit-full-page-media,_:future,:root .support__inquiry__text{letter-spacing:0}}.media{margin:80px 0}.media__inner{width:990px;height:100%;margin:0 auto}.media__title{font-size:20px;margin-bottom:20px}.media__item a{font-size:14px;padding:14px 0 12px;display:block;border-bottom:1px solid #00a9e1}.media a:hover{opacity:0.6;filter:alpha(opacity=60);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.media__item a time{margin-right:1rem}.media__item__date{font-size:12px;display:block;margin-bottom:12px}.media__item__ttl{margin-left:1em}.media__item{margin:0 auto}.media__morelink{font-size:14px;margin-top:15px;text-align:right}.news{background:#fafafa}.news__inner{width:990px;height:100%;margin:0 auto;padding:50px 0}.news__title{font-size:22px;line-height:150%;margin-bottom:24px;color:#20aee5;font-weight:600}@media screen and (max-width: 767px){.news__title{text-align:center}}.news__entry{padding:12px 18px 12px 0;width:100%;font-size:14px;line-height:20px;display:table;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.3s;transition:opacity 0.3s;border-bottom:1px solid #eee;background-image:url("../img/home/news_link_icon.png");background-size:18px;background-repeat:no-repeat;background-position:right}@media screen and (max-width: 767px){.news__entry{padding:12px calc(18px + 8px) 12px 0}}.news__entry:first-of-type{border-top:1px solid #eee}.news__entry .news__entry__text,.news__entry .news__entry__date{color:#222}.news__entry__text{font-weight:400;font-size:14px;line-height:170%;letter-spacing:0.04em;color:#0892c7}@media screen and (min-width: 768px){.news__entry__text{padding-left:24px}}@media screen and (max-width: 767px){.news__entry__text{font-size:12px}}.news__others__text{margin-top:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:400;font-size:14px;line-height:170%;letter-spacing:0.04em}@media screen and (max-width: 767px){.news__others__text{margin-left:auto}}.news__others__text .news__others{color:#0892c7}.news__entry:hover{opacity:0.6;filter:alpha(opacity=60);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.news__entry__date{width:135px;display:table-cell}@media screen and (min-width: 768px){.news__entry__date{border-right:1px solid #eee}}.news__covid19{margin:16px 0 32px;padding:24px;background:#fff;border:solid 1px #ccc;border-radius:4px}.news__covid19 p{margin:12px 0 0;font-size:14px;line-height:1.5}.news__covid19 ul{margin:16px 0 0}.news__covid19 li{margin:8px 0 0}.news__covid19 li a{font-size:14px;line-height:1.5;text-decoration:underline;opacity:1;-webkit-transition:0.3s;transition:0.3s}.news__covid19 li a:link,.news__covid19 li a:visited{color:#20aee5}.news__covid19 li a:hover,.news__covid19 li a:focus{opacity:0.6}.action__footer{position:fixed;width:100%;left:0;bottom:0;z-index:100}@media screen and (max-width: 767px){.action__footer{display:none}}.action__footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:0 30px}.action__footer__link{display:inline-block;position:relative;padding:16px 20px 18px 50px;color:#20aee5;background:#fff;-webkit-box-shadow:0px 0px 10px 4px rgba(0,0,0,0.1);box-shadow:0px 0px 10px 4px rgba(0,0,0,0.1);border:2px solid #20aee5;border-radius:10px 10px 0 0;border-bottom:none;font-size:16px;font-weight:600;line-height:18px;letter-spacing:0.8px;-webkit-transition:0.3s;transition:0.3s}.action__footer__link::before{content:"";display:block;position:absolute;top:12px;left:24px;width:24px;height:24px;background-repeat:no-repeat;background-position:center center;background-size:24px}.action__footer__link.action__footer__document-request::before{background-image:url("../img/home/footer_action_document_request.png")}.action__footer__link::after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;-webkit-transition:0.3s;transition:0.3s;background-color:rgba(255,255,255,0)}.action__footer__link:hover{border:2px solid #62c6ec;border-bottom:none}.action__footer__link:hover::after{background-color:rgba(255,255,255,0.3)}.floating_banner{position:fixed;right:30px;bottom:100px;z-index:100;width:230px;height:230px;opacity:0;-webkit-box-shadow:0px 5px 14px 0px rgba(0,0,0,0.15);box-shadow:0px 5px 14px 0px rgba(0,0,0,0.15);cursor:pointer;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media screen and (max-width: 767px){.floating_banner{width:180px;height:180px;left:16px;bottom:66px}}.floating_banner.ep{bottom:30px}@media screen and (max-width: 767px){.floating_banner.ep{bottom:16px}}.floating_banner.is-active{opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.floating_banner a{display:block}.floating_banner a::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;-webkit-transition:0.3s;transition:0.3s;background-color:rgba(255,255,255,0)}.floating_banner a:hover::before{background-color:rgba(255,255,255,0.3)}.floating_banner img{width:100%;height:auto;vertical-align:top}.floating_banner .close_btn{width:32px;height:32px;position:absolute;right:-12px;top:-12px;background:#fff;border-radius:50%;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.1);box-shadow:0px 4px 4px 0px rgba(0,0,0,0.1)}@media screen and (max-width: 767px){.floating_banner .close_btn{width:28px;height:28px;right:-14px;top:-14px}}.floating_banner .close_btn::before{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;background-image:url("../img/common/icon_close.svg");background-size:cover;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media screen and (max-width: 767px){.floating_banner .close_btn::before{width:12px;height:12px}}.floating_banner .close_btn:hover::before{opacity:0.6}@media screen and (min-width: 426px) and (max-width: 767px){.main__inner .right{padding:0;text-align:center}.main__inner .left{padding:36px 0 0}.main__inner .left h1 img{width:280px}}@media screen and (min-width: 768px){.main__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.main__inner .left{width:53%;min-width:500px}.main__inner .right{width:60%}.newPricing{margin:-100px 0 0;padding:100px 0 0}}@media screen and (min-width: 1131px){.main__inner{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.main__link{width:230px;margin-right:16px;display:inline-block}}@media screen and (max-width: 1130px){.main__inner{position:relative;height:auto;padding:0}.main__inner .main__link,.main__inner .main__login__link{display:none}}@media screen and (min-width: 768px) and (max-width: 1130px){.main__inner .left h1 img{max-width:320px}.main__inner .left{width:56%;margin-top:22px}.main__inner .left h1 img{margin-top:-42px;max-width:393px}.main__inner .right{padding:26px 0;margin-right:54px;margin-left:-100px}}@media screen and (max-width: 767px){.main__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main__inner img.is-spOnly{display:inline}.main__inner .right{text-align:center;padding:26px 0 88px}.main__inner .right img{max-width:345px}.main__inner .left{padding:30px 0 0;margin-left:auto}.main__inner .left h1 img{max-width:251px}.abilityTitle{font-size:24px;margin:0 0 10px;padding:40px 0 20px}.ability{margin:0 10px}.ability__title{font-size:20px;margin:0 0 30px}.ability__entry{width:100%;display:block;padding-bottom:30px;margin:0 auto}.ability__entry+.ability__entry{margin-left:0}.ability__entry__thumb{width:280px;height:auto;min-height:0;display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}}@media screen and (max-width: 767px) and (max-width: 320px){.ability__entry__thumb{width:auto}}@media screen and (max-width: 767px){.ability__entry__thumb img{width:100%;height:auto}.ability__entry__title{width:auto;font-size:14px;white-space:normal;margin:0 0 10px}.ability__entry__text{font-size:12px;line-height:20px;text-align:justify}.ability01 .ability__title{margin-bottom:30px}.ability02 .ability__entry-4,.ability02 .ability__entry-5,.ability03 .ability__entry-1,.ability03 .ability__entry-2,.ability03 .ability__entry-3,.ability04 .ability__entry-1,.ability04 .ability__entry-2,.ability05 .ability__entry-1,.ability05 .ability__entry-2,.ability05 .ability__entry-3,.ability06 .ability__entry-1,.ability06 .ability__entry-2,.ability06 .ability__entry-3,.ability06 .ability__entry-4{width:auto;margin-left:0}.ability06 .movie{width:auto;margin:0 -28px;padding:10px 0 40px}.ability06 .movie__inner{width:100%}.ability06 .movie__thumbnail__inner{border-radius:0}.ability06 .movie__thumbnail{width:100%;height:auto}.staff{padding:30px 0}.staff__inner{width:calc(100% - 10%);padding:20px 5px 20px;border-radius:20px;-webkit-box-shadow:none;box-shadow:none}.staff__left{width:100%;display:block;margin:0}.staff__right{padding-bottom:20px}.staff__title{font-size:23px;line-height:30px;text-align:center;margin:0 0 20px}.staff__text{font-size:12px;line-height:20px;text-align:justify;margin:0 0 30px;padding:0 10px}.staff__title-2{font-size:22px;line-height:24px;text-align:center;margin:0}.staff__point{width:280px;margin:0 auto 30px}.staff__point__entry{display:inline-block;width:130px;margin:0}.staff__point__entry:nth-child(odd){margin-right:12px}.staff__point__icon{margin:10px auto;display:block;width:130px}.staff__point__icon img{width:100%;height:auto}.staff__point__item{font-size:11px;line-height:16px;letter-spacing:0.05em;white-space:nowrap;display:block;width:100%;padding:0;display:block}.staff__visual{width:320px;max-width:100%;overflow:hidden;margin:15px auto}.staff__visual .pc{display:none}.staff__visual .sp{display:inline}.staff__visual img{width:100%;height:auto}.staff__links{text-align:center}.staff__links__item img{width:auto;height:60px}.staff__links__item-app{margin-right:7px}.staff__note{font-size:10px;line-height:14px;margin:30px 30px 0;padding:0 10px}.staff__whats__link{width:260px}.staff__whats__btn{text-align:center;width:260px;height:43px}.staff__whats__btn span{font-size:17px;width:260px;height:50px;padding:16px 0 0}.staff__whats__btn span::before{top:16px}.price .register{margin-top:10px}.price__inner{width:calc(100% - 40px);padding:30px 0}.price__title{font-size:23px;margin:0 auto 23px}.price__newprice__images{text-align:center}.media{margin:48px 0;line-height:22px}.media__inner{width:calc(100% - 12%)}.media__title{font-size:18px;margin-bottom:10px}.media__item a{font-size:13px;padding:10px 0}.media__item a time{display:block}.media__item__date{font-size:12px}.media__item__ttl{margin-left:1em;font-size:12px}.media__item,.media__morelink{width:100%}.media__morelink{font-size:13px;margin-top:10px}.news__inner{width:calc(100% - 12%);padding:40px 0 15px}}@media screen and (max-width: 767px) and (max-width: 767px){.news__inner{padding:40px 0}}@media screen and (max-width: 767px){.news__title{font-size:18px;margin-bottom:24px;line-height:27px}.news__entry{font-size:12px;line-height:18px;display:block}.news__entry__date{width:100%;display:block;margin:0 0 6px}#footer{padding:100px 0 125px}}@media screen and (max-width: 425px){.main__inner{min-height:362px}.main__inner .right{padding:0 0 98px;text-align:center}.main__inner .right img{max-width:345px}.main__inner .left{padding:30px 0 0}.main__inner .left h1 img{max-width:251px}}@media screen and (max-width: 375px){.ability__entry__text{padding:0 20px}}.header{-webkit-box-shadow:0px 5px 14px 0px rgba(0,0,0,0.15);box-shadow:0px 5px 14px 0px rgba(0,0,0,0.15)}.cta__footer{width:100%;position:fixed;bottom:0;left:0;z-index:3;padding:10px 0;background:rgba(0,0,0,0.7);opacity:0;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 767px){.cta__footer{padding:7px 0}}.cta__footer.is-active{opacity:1}.cta__footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}@media screen and (min-width: 768px){.cta__footer__inner{min-width:1060px}}.cta__footer__text{margin-right:16px}.cta__footer__text p{font-size:16px;font-weight:600;line-height:24px;color:#fff;letter-spacing:0.04em}@media screen and (max-width: 767px){.cta__footer__text p{font-size:12px;line-height:15.6px}}.cta__footer__text p.cta__footer__notice{font-weight:400;font-size:12px;line-height:18px}.register__link.cta__footer__link{width:153px;margin-right:40px;padding:13px 0;font-size:14px;line-height:14px;letter-spacing:0.05em}@media screen and (max-width: 767px){.register__link.cta__footer__link{margin:0;padding:11px 0}}.register__link.cta__footer__link:focus{opacity:1;outline:2px solid #fff}.cta__footer__contact{height:50px;padding-left:40px;border-left:1px solid #fff}.cta__footer__contact__text p{margin-bottom:4px;font-size:12px;line-height:18px;letter-spacing:0.04em;text-align:center;color:#fff}.cta__footer__contact__link{display:inline-block;position:relative;width:160px;padding:3px 15px 3px 16px;font-size:14px;line-height:21px;letter-spacing:0;white-space:nowrap;color:#fff;text-align:center;border-radius:32px;border:1px solid #fff;background-color:transparent;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.cta__footer__contact__link:hover{opacity:0.6}.cta__footer__contact__link:focus{opacity:1;outline:2px solid #fff}.abTestB .enterprises,.abTestC .enterprises{padding-bottom:0}.abTestB .ep__banner,.abTestC .ep__banner{margin:24px auto 14px;text-align:center}@media screen and (max-width: 767px){.abTestB .ep__banner,.abTestC .ep__banner{margin:24px auto 12px}}.abTestB .ep__banner a,.abTestC .ep__banner a{-webkit-transition:0.3s;transition:0.3s}.abTestB .ep__banner a:hover,.abTestC .ep__banner a:hover{opacity:0.6}.abTestB .ep__banner img,.abTestC .ep__banner img{height:auto}@media screen and (max-width: 767px){.abTestB .ep__banner img,.abTestC .ep__banner img{width:100%;max-width:344px;height:auto}}@media screen and (min-width: 1131px){.page-airshift-home .abTestC .main{height:639px}}@media screen and (min-width: 768px) and (max-width: 1130px){.abTestC .main__inner .left{margin-top:14px}}.abTestC .main__inner .left h1{margin-bottom:32px}@media screen and (max-width: 767px){.abTestC .main__inner .left h1{margin-bottom:24px}}.abTestC .main__inner .left h1 .logo{margin-bottom:32px}@media screen and (max-width: 767px){.abTestC .main__inner .left h1 .logo{width:246px;height:auto;margin-bottom:24px}}@media screen and (max-width: 767px){.abTestC .main__inner .left h1 .catch{width:100%;max-width:334px;height:auto}}@media screen and (min-width: 768px) and (max-width: 1130px){.abTestC .main__inner .left h1 img{margin-top:0px}}@media screen and (max-width: 767px){.abTestC .main__inner .left h1 img{display:block;margin:auto}}@media screen and (min-width: 768px) and (max-width: 1130px){.abTestC .main__inner .right{padding-top:34px}}.abTestC .issue{max-width:1200px;margin:0 auto;padding:64px 0}@media screen and (max-width: 767px){.abTestC .issue{width:100%;padding:40px 20px}}.abTestC .issue__ttl{margin-bottom:24px;text-align:center;font-weight:600;font-size:34px;line-height:150%;letter-spacing:0.04em;color:#666}@media screen and (max-width: 767px){.abTestC .issue__ttl{font-size:26px}}.abTestC .issue__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 23.5px;margin:32px 80px}@media screen and (min-width: 768px) and (max-width: 1130px){.abTestC .issue__list{margin:32px}}@media screen and (max-width: 767px){.abTestC .issue__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px 0;width:100%;max-width:335px;margin:0 auto 52px}}.abTestC .issue__list__item img{width:100%;height:auto;vertical-align:top}@media screen and (min-width: 768px){.abTestC .issue__list__item img{max-width:331px}}.abTestC .issue_resolve{padding:52px 32px 64px;margin:0 32px;border-radius:16px;background:#e1f0f8}@media screen and (max-width: 767px){.abTestC .issue_resolve{margin:0;padding:46px 16px 40px}}.abTestC .issue_resolve__ttl{position:relative;margin-bottom:40px;text-align:center;font-weight:600;font-size:34px;line-height:150%;letter-spacing:0.04em;color:#20aee5}@media screen and (max-width: 767px){.abTestC .issue_resolve__ttl{margin-bottom:24px;font-size:26px}}.abTestC .issue_resolve__ttl::before{position:absolute;left:50%;top:-77px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;content:"";width:300px;height:63px;background:url("../img/home/sub_title.png") no-repeat center;background-size:contain}@media screen and (max-width: 767px){.abTestC .issue_resolve__ttl::before{top:-63px;width:220px;height:53px;background:url("../img/home/sub_title_sp.png") no-repeat center;background-size:contain}}.abTestC .issue_resolve__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 24.5px;margin-bottom:40px}@media screen and (max-width: 767px){.abTestC .issue_resolve__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px 0px;margin-bottom:24px}}.abTestC .issue_resolve__list__item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px;border-radius:16px;background:#fff}.abTestC .issue_resolve__list__ttl{margin-bottom:16px;text-align:center;font-weight:600;font-size:22px;line-height:150%;letter-spacing:0.04em;color:#222}@media screen and (min-width: 768px) and (max-width: 1130px){.abTestC .issue_resolve__list__ttl{min-height:99px}}@media screen and (max-width: 767px){.abTestC .issue_resolve__list__ttl{font-size:18px}}.abTestC .issue_resolve__list__ttl span{color:#20aee5}.abTestC .issue_resolve__person{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.abTestC .issue_resolve__person__img{margin-right:16px;width:60px;height:60px}@media screen and (max-width: 767px){.abTestC .issue_resolve__person__img{width:50px;height:50px}}.abTestC .issue_resolve__person__img img{width:100%;height:auto;vertical-align:top}.abTestC .issue_resolve__store{font-size:12px;line-height:140%;letter-spacing:0.04em}.abTestC .issue_resolve__store dt{font-weight:300;color:#666}.abTestC .issue_resolve__store dd{font-weight:400;color:#222}.abTestC .issue_resolve__text{position:relative;padding:11px 16px;font-weight:300;font-size:14px;line-height:170%;letter-spacing:0.04em;color:#222}@media screen and (max-width: 767px){.abTestC .issue_resolve__text{font-size:12px}}.abTestC .issue_resolve__text::before,.abTestC .issue_resolve__text::after{position:absolute;display:block}.abTestC .issue_resolve__text::before{content:url("../img/home/quotation.svg");left:0;top:-4px}.abTestC .issue_resolve__text::after{content:url("../img/home/quotation_b.svg");right:0;bottom:-7px}.abTestC .issue_resolve__text span{font-weight:600;background:-webkit-gradient(linear, left top, left bottom, color-stop(72%, transparent), color-stop(72%, #e1f0f8));background:-webkit-linear-gradient(transparent 72%, #e1f0f8 72%);background:linear-gradient(transparent 72%, #e1f0f8 72%)}.abTestC .issue_idea__ttl{margin:0 auto 24px;background:#e1f0f8;position:relative}@media screen and (min-width: 768px){.abTestC .issue_idea__ttl{max-width:100%}}@media screen and (min-width: 768px) and (max-width: 1130px){.abTestC .issue_idea__ttl{width:auto}}@media screen and (max-width: 767px){.abTestC .issue_idea__ttl{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:16px;padding:0}}.abTestC .issue_idea__ttl::before{content:"";width:100%;height:2px;background-color:#ccc;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.abTestC .issue_idea__ttl::before{content:none}}.abTestC .issue_idea__ttl h3{padding:0 24px;font-size:16px;font-weight:600;line-height:150%;text-align:center;letter-spacing:0.04em;color:#222}@media screen and (min-width: 768px){.abTestC .issue_idea__ttl h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative;white-space:nowrap;background:#e1f0f8;z-index:2}}@media screen and (max-width: 767px){.abTestC .issue_idea__ttl h3{position:static;top:-66px;padding:0;font-size:14px;line-height:150%}}.abTestC .issue_idea__img{width:775px;margin:0 auto 27px}@media screen and (max-width: 767px){.abTestC .issue_idea__img{width:100%}}.abTestC .issue_idea__img img{vertical-align:top}@media screen and (max-width: 767px){.abTestC .issue_idea__img img{width:100%;height:auto}}.abTestC .issue_idea__timecard{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:775px;margin:0 auto;padding:16px 40px;background:#fff;border-radius:16px}@media screen and (max-width: 767px){.abTestC .issue_idea__timecard{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;padding:24px}}.abTestC .issue_idea__timecard::before{position:absolute;top:-11px;left:226px;display:block;content:"";width:0;height:0;border-style:solid;border-right:24px solid transparent;border-left:24px solid transparent;border-bottom:40px solid #fff;border-top:0}@media screen and (max-width: 767px){.abTestC .issue_idea__timecard::before{top:-14px;left:18%}}.abTestC .issue_idea__timecard__img{width:160px;margin-right:24px}@media screen and (max-width: 767px){.abTestC .issue_idea__timecard__img{width:100%;margin:16px 0 0}}.abTestC .issue_idea__timecard__img img{vertical-align:top}@media screen and (max-width: 767px){.abTestC .issue_idea__timecard__img img{width:100%;height:auto}}.abTestC .issue_idea__timecard__ttl{margin-bottom:8px;font-weight:600;font-size:16px;line-height:150%;letter-spacing:0.04em;color:#222}@media screen and (max-width: 767px){.abTestC .issue_idea__timecard__ttl{text-align:center}}.abTestC .issue_idea__timecard__ttl span{color:#20aee5}.abTestC .issue_idea__timecard__text{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0.04em;color:#222}@media screen and (max-width: 767px){.abTestC .issue_idea__timecard__text{font-size:12px;line-height:170%}}.abTestC .function__contentB:nth-of-type(1){margin-bottom:40px}@media screen and (max-width: 767px){.abTestC .function__contentB:nth-of-type(1){margin-bottom:24px}}.abTestC .function__contentB .function__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.abTestC .function__contentB .function__item{width:357px}@media screen and (max-width: 767px){.abTestC .function__contentB .function__item{width:100%}}.abTestC .function__contentB .function__itemTitle{margin:0 0 16px}.abTestC .function__contentB .function__itemImg{margin-bottom:4px}.abTestC .function__contentB .function__itemText li{position:relative;padding-left:18px;font-size:14px;line-height:170%;letter-spacing:0.04em;color:#222}@media screen and (max-width: 767px){.abTestC .function__contentB .function__itemText li{font-size:12px}}@media screen and (min-width: 768px){.abTestC .function__contentB .function__itemText li:not(:last-child){margin-bottom:4px}}.abTestC .function__contentB .function__itemText li::before{display:block;content:"";position:absolute;left:0;top:6px;width:10px;height:10px;background:#89d7f5;border-radius:100%}@media screen and (max-width: 767px){.abTestC .function__contentB .function__itemText li::before{top:4px}}@media screen and (max-width: 767px){.abTestC .function__inner{padding:40px 0}}.abTestC .top__case{background:#e1f0f8}.modal__container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;text-align:center;background:rgba(11,11,11,0.8);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:0.3s;transition:0.3s;-webkit-box-sizing:border-box;box-sizing:border-box}.modal__container::before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal__container.is-active{opacity:1;visibility:visible}.modal__body{position:relative;display:inline-block;vertical-align:middle;max-width:640px;width:100%}@media screen and (max-width: 767px){.modal__body{width:100%;max-width:375px}}.modal__content{background:#fff;text-align:left;padding:40px 24px;border-radius:4px}@media screen and (max-width: 767px){.modal__content{padding:40px 20px}}.modal__close__btn{display:block;position:absolute;top:21px;right:23px;width:30px;height:30px;background-color:transparent;-webkit-transition:0.3s;transition:0.3s;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 767px){.modal__close__btn{top:10px;right:10px;width:28px;height:28px}}.modal__close__btn::before,.modal__close__btn::after{content:"";position:absolute;top:50%;left:50%;width:3px;height:32px;background:#333;border-radius:1.5px}@media screen and (max-width: 767px){.modal__close__btn::before,.modal__close__btn::after{width:2px;height:20px;border-radius:1px}}.modal__close__btn::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.modal__close__btn::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.modal__close__btn:hover{opacity:0.6;cursor:pointer}.modal__close__btn:focus{outline:2px solid #018cdb}.register__title{text-align:center;font-size:34px;line-height:38px;font-weight:600;letter-spacing:0.04em;color:#20aee5}@media screen and (max-width: 767px){.register__title{font-size:22px;line-height:24px}}.register__title img{margin-bottom:8px}@media screen and (max-width: 767px){.register__title img{width:100%;height:auto;max-width:288px;margin-bottom:4px}}.register__title span{display:block}.register__figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:420px;margin:22px auto 32px;gap:24px}@media screen and (max-width: 767px){.register__figure{margin:12px auto;gap:8px}}.register__figure__inner{width:50%;text-align:center}.register__figure__img{margin-bottom:14px}@media screen and (max-width: 767px){.register__figure__img{margin-bottom:6px}}@media screen and (max-width: 767px){.register__figure__img img{width:auto;height:66px}}.register__figure__text{padding:4px 12px;font-weight:600;line-height:27.2px;color:#20aee5;letter-spacing:0.04em;background:#e1f0f8;border-radius:4px}@media screen and (max-width: 767px){.register__figure__text{padding:4px 8px;font-size:12px;line-height:18px}}.register__function{max-width:420px;margin:0 auto 32px;padding:16px 20px 14px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}@media screen and (max-width: 767px){.register__function{width:100%;margin:0 auto 16px;padding:12px 0 10px}}.register__function__text{margin-bottom:8px;text-align:center;font-size:14px;line-height:23.8px;letter-spacing:0.04em}@media screen and (max-width: 767px){.register__function__text{margin-bottom:4px;font-size:12px;line-height:20.4px}}.register__function__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media screen and (max-width: 767px){.register__function__list{gap:8px 16px}}.register__function__list__item{padding-left:28px;font-size:14px;line-height:23.8px;color:#20aee5;letter-spacing:0.04em}@media screen and (max-width: 767px){.register__function__list__item{padding-left:20px;font-size:12px;line-height:18px;letter-spacing:0}}.register__function__list__item:nth-of-type(1){background:url("../img/home/icon_management.svg") no-repeat left center;background-size:contain}.register__function__list__item:nth-of-type(2){background:url("../img/home/icon_timecard.svg") no-repeat left center;background-size:contain}.register__function__list__item:nth-of-type(3){background:url("../img/home/icon_attendance.svg") no-repeat left center;background-size:contain}.modal__content .register__link,.modal__content .login__link{width:350px;margin:0 auto 16px}@media screen and (max-width: 767px){.modal__content .register__link,.modal__content .login__link{width:100%;max-width:375px;padding:13px 0;font-size:14px}}.modal__content .register__link:focus,.modal__content .login__link:focus{outline:2px solid #018cdb}.modal__content .login__link{margin-bottom:0}.faq__section.home{padding:64px 0}@media screen and (max-width: 767px){.faq__section.home{padding:40px 0;font-size:26px;font-weight:600}}.faq__section .faq__title.home{font-weight:600;font-size:34px}@media screen and (max-width: 767px){.faq__section .faq__title.home{font-size:26px}}@media screen and (max-width: 767px){.faq__section .faq__list{margin:24px 0 0}}.faq__section .faq__list li .faq__question{color:#222;font-size:16px}@media screen and (max-width: 767px){.faq__section .faq__list li .faq__question{font-size:14px}}.faq__section .faq__list li .faq__question::before{font-size:18px;font-weight:600}@media screen and (min-width: 768px){.faq__section .faq__list li .faq__question::before{font-size:22px}}.faq__section .faq__list li .faq__answer::before{font-weight:600;color:#666}@media screen and (min-width: 768px){.faq__section .faq__list li .faq__answer::before{font-size:22px}}@media screen and (max-width: 767px){.faq__section .faq__list li .faq__answer p{font-size:12px;font-weight:400}}.faq__section .faq__list li .faq__answer p+p{margin:initial}.faq__section .faq__external__link .ability__external__link{font-size:14px;text-decoration:underline}@media screen and (max-width: 767px){.faq__section .faq__external__link .ability__external__link{font-size:12px}}.pcNone{display:none}@media only screen and (max-width: 699px){.pcNone{display:block}}.spNone{display:block}@media only screen and (max-width: 699px){.spNone{display:none}}@media (min-width: 699px) and (max-width: 1024px){.tbNone{display:none}}.pcGtNone{display:none}@media only screen and (max-width: 948px){.pcGtNone{display:block}}.padLtNone{display:block}@media only screen and (max-width: 948px){.padLtNone{display:none}}.solution_list img{width:auto;max-width:100%;height:auto}.cmn_baseLayout__inner{width:100%;max-width:1240px;margin:0 auto;padding:0 20px;text-align:center}.cmn_service_banner_gray{background-color:#e5e5e5;color:#20aee5}.cmn_service_banner_gray.cmn_baseLayout__interval{padding:65px 0 80px}@media only screen and (max-width: 699px){.cmn_service_banner_gray.cmn_baseLayout__interval{padding:32px 0}}@media only screen and (max-width: 699px){.cmn_service_banner_gray .cmn_baseLayout__inner{padding:0 16px}}.cmn_service_banner_gray .cmn_baseHedding_wrap{display:inline-block;margin:0 auto 36px}@media only screen and (max-width: 699px){.cmn_service_banner_gray .cmn_baseHedding_wrap{margin:0 auto 16px}}.cmn_service_banner_gray .cmn_baseHeading{margin-bottom:36px;font-size:36px;font-weight:600;letter-spacing:0.17em;color:#20aee5;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (max-width: 699px){.cmn_service_banner_gray .cmn_baseHeading{display:inline-block;letter-spacing:0.11em;margin-bottom:12px;font-size:24px;line-height:33px}}.cmn_service_banner_gray .cmn_baseHeading_min{color:#555555;font-weight:400;font-size:14px;letter-spacing:0.11em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (max-width: 948px){.cmn_service_banner_gray .cmn_baseHeading_min{letter-spacing:0.01em}}@media only screen and (max-width: 699px){.cmn_service_banner_gray .cmn_baseHeading_min{font-size:12px;line-height:22px;letter-spacing:0.065em}}.solution_list{max-width:940px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:auto;gap:10px;text-align:left}@media only screen and (max-width: 699px){.solution_list{gap:7px}}.solution_item{height:150px;width:calc(33.3% - 20px / 3);background-color:#fff;border-radius:10px;-webkit-box-shadow:2.5px 4.33px 4.75px 0.25px rgba(0,0,0,0.07);box-shadow:2.5px 4.33px 4.75px 0.25px rgba(0,0,0,0.07)}.solution_notice{font-family:Open Sans;font-weight:400;font-size:10px;line-height:19.5px;letter-spacing:0.01em;color:#747474}@media only screen and (max-width: 699px){.solution_notice{line-height:18px}}@media only screen and (max-width: 948px){.solution_item{height:114px}}@media only screen and (max-width: 699px){.solution_item{height:100%;width:100%;gap:7px;border-radius:1.5625vw;-webkit-box-shadow:0.48094vw 0.61562vw 0.78125vw 0 rgba(3,0,0,0.13);box-shadow:0.48094vw 0.61562vw 0.78125vw 0 rgba(3,0,0,0.13)}}.solution_item.wrap{height:320px;width:calc(50% - 10px / 2)}@media only screen and (max-width: 948px){.solution_item.wrap{height:268px}}@media only screen and (max-width: 699px){.solution_item.wrap{width:100%;height:auto}}@media only screen and (max-width: 699px){.solution_item:last-child{margin-bottom:0}}.icon_arrow,.solution_link--bottom,.solution_link--option,.solution_link--top,.utility_bnrLink{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAMAAAAsVwj+AAAAOVBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZku8lwOAAAAEnRSTlMA74kpFgnGrN9kYlpDyang3kXvCUwAAAAAb0lEQVQoz42SSRKAMAgEJbtmUfn/Y5VTppwc5NhVSQPDVkXqhiWq2r5APIBD3yoBiDOSIpBsJAOIyYgDEoqRHYgXIzeQpkv5SfKO8vFDfi3lwoCf8Keo5ca4dR6Ox+cFxT6Fc8mDY+CgOMp12HQOD+C8CkGIxD4lAAAAAElFTkSuQmCC);background-position:right 14px center;background-repeat:no-repeat;background-size:9px 16px}@media only screen and (max-width: 948px){.icon_arrow,.solution_link--bottom,.solution_link--option,.solution_link--top,.utility_bnrLink{background-position:right 8px center;background-size:8px 14px}}@media only screen and (max-width: 699px){.icon_arrow,.solution_link--bottom,.solution_link--option,.solution_link--top,.utility_bnrLink{background-position:right 2.1875vw top 22.5vw;background-size:1.5625vw 2.8125vw}}.solution_link--top{text-decoration:none;height:166px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media only screen and (max-width: 948px){.solution_link--top{height:140px}}@media only screen and (max-width: 699px){.solution_link--top{height:auto}}.solution_link--top .solution_img_wrap{text-align:right;width:44%}@media only screen and (max-width: 699px){.solution_link--top .solution_img_wrap{text-align:left;width:39.0625%}}.solution_link--top .solution_text{font-size:20px;line-height:1.4;letter-spacing:0.04em}.solution_link--top .solution_text .en{font-size:22px}@media only screen and (max-width: 948px){.solution_link--top .solution_text{font-size:16px}.solution_link--top .solution_text .en{font-size:17.6px}}@media only screen and (max-width: 699px){.solution_link--top .solution_text{font-size:4.375vw}.solution_link--top .solution_text .en{font-size:4.4vw}}.solution_link--top .solution_logo{height:26px;margin-top:13px}@media only screen and (max-width: 948px){.solution_link--top .solution_logo{height:23px}}@media only screen and (max-width: 699px){.solution_link--top .solution_logo{height:5.46875vw;margin-top:5.15625vw}}@media only screen and (max-width: 699px){.solution_link--top.regi{padding:7.34375vw 0 4.53125vw}}.solution_link--top.regi .solution_img{width:132px;margin-right:30px}@media only screen and (max-width: 948px){.solution_link--top.regi .solution_img{margin-left:20px;width:102px}}@media only screen and (max-width: 699px){.solution_link--top.regi .solution_img{margin:0 5.625vw 0 7.1875vw;height:14.84375vw;width:auto}}@media only screen and (max-width: 350px){.solution_link--top.regi .solution_img{margin-left:20px}}@media only screen and (max-width: 699px){.solution_link--top.pay{padding:5.9375vw 0 5vw}}@media only screen and (max-width: 699px){.solution_link--top.pay .solution_link--top{background-position:right 2.1875vw top 26.40625vw}}.solution_link--top.pay .solution_img{width:145px;margin-top:20px;margin-right:26px}@media only screen and (max-width: 948px){.solution_link--top.pay .solution_img{margin-left:20px;width:112px}}@media only screen and (max-width: 699px){.solution_link--top.pay .solution_img{margin:0 5.15625vw 0 7.5vw;height:14.84375vw;width:auto}}@media only screen and (max-width: 350px){.solution_link--top.pay .solution_img{margin-left:20px}}@media only screen and (max-width: 699px){.solution_link--top.pay .solution_logo{margin-top:4.21875vw}}.solution_link--option{height:134px;border:1px solid #20aee5;border-radius:8px;text-decoration:none;position:relative}@media only screen and (max-width: 948px){.solution_link--option{height:114px;background-position:right 8px top 56px}}@media only screen and (max-width: 699px){.solution_link--option{height:24.064vw;border-radius:4px;background-position:right 2.1875vw top 12.1875vw}}.solution_link--option.order{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;margin:0 20px 20px;padding:22px 0 0}@media only screen and (max-width: 948px){.solution_link--option.order{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;padding-top:18px;margin:0 10px 14px}}@media only screen and (max-width: 699px){.solution_link--option.order{padding:7.6vw 0 18.4vw;margin:0 3.75vw 3.90625vw}}.solution_link--option.order .solution_texts{margin-left:32px;line-height:1.9;font-size:14px}@media only screen and (max-width: 948px){.solution_link--option.order .solution_texts{margin-top:12px;font-size:12px;line-height:1.6}}@media only screen and (max-width: 699px){.solution_link--option.order .solution_texts{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;margin:0 0 0 6.0625vw;font-size:3vw;line-height:1.6;letter-spacing:0.05em}}.solution_link--option.order .solution_logo{height:26px;display:block;margin:4px auto 0}@media only screen and (max-width: 948px){.solution_link--option.order .solution_logo{height:23px;margin:4px 0 0}}@media only screen and (max-width: 699px){.solution_link--option.order .solution_logo{height:5vw}}.solution_link--option.order .solution_img_wrap{margin:6px 0 0 33px;width:100px;overflow:hidden}@media only screen and (max-width: 948px){.solution_link--option.order .solution_img_wrap{margin:14px 0 0 0;width:78px}}@media only screen and (max-width: 699px){.solution_link--option.order .solution_img_wrap{margin-top:0;width:21.30534%;overflow:visible}}@media only screen and (max-width: 699px){.solution_link--option.order .solution_img_wrap .solution_img{max-width:none;width:100%}}.solution_link--option.point,.solution_link--option.qr{width:calc(50% - 5px)}@media only screen and (max-width: 699px){.solution_link--option.point,.solution_link--option.qr{height:27.03125vw}}.solution_link--option.point .solution_logo,.solution_link--option.qr .solution_logo{height:23px;position:absolute;bottom:12px;left:0;right:0;margin:0 auto}@media only screen and (max-width: 948px){.solution_link--option.point .solution_logo,.solution_link--option.qr .solution_logo{height:20px}}@media only screen and (max-width: 699px){.solution_link--option.point .solution_logo,.solution_link--option.qr .solution_logo{height:4.6875vw;bottom:1.71875vw}}.solution_link--option.qr .solution_img_wrap{width:100px;margin:30px auto 0}@media only screen and (max-width: 948px){.solution_link--option.qr .solution_img_wrap{width:74px}}@media only screen and (max-width: 699px){.solution_link--option.qr .solution_img_wrap{height:10.9375vw;width:auto;margin:8.59375vw 12.03125vw 0 11.09375vw}}.solution_link--option.point .solution_img_wrap{width:147px;margin:34px auto 0}@media only screen and (max-width: 948px){.solution_link--option.point .solution_img_wrap{width:109px}}@media only screen and (max-width: 699px){.solution_link--option.point .solution_img_wrap{height:9.0625vw;width:auto;margin:9.0625vw 8.4375vw 0 8.4375vw}}.pay_option_wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0 20px 20px}@media only screen and (max-width: 948px){.pay_option_wrap{margin:0 10px 14px}}@media only screen and (max-width: 699px){.pay_option_wrap{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;margin:0 3.75vw 3.90625vw}}.solution_tag{padding:2px 4px 0;font-size:10px;font-weight:500;color:#20aee5;border-radius:6px 0;position:absolute;top:0;left:0;border-right:1px solid #20aee5;border-bottom:1px solid #20aee5;-webkit-font-smoothing:subpixel-antialiased;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;letter-spacing:0.025em;white-space:nowrap}@media only screen and (max-width: 948px){.solution_tag{width:100%;border-right:none;border-radius:0;text-align:center}}@media only screen and (max-width: 699px){.solution_tag{font-size:3.125vw;font-weight:700;padding:5px 0 4px;line-height:1;letter-spacing:-0.06em}}@media only screen and (max-width: 414px){.solution_tag{font-size:10px}}.solution_item.wait .solution_img_wrap{width:44%}.solution_item.mate .solution_img_wrap{width:37%}@media only screen and (max-width: 948px){.solution_item.mate .solution_img_wrap,.solution_item.wait .solution_img_wrap{width:40%}}@media only screen and (max-width: 730px){.solution_item.mate .solution_img_wrap,.solution_item.wait .solution_img_wrap{width:36%}}@media only screen and (max-width: 699px){.solution_item.mate .solution_img_wrap,.solution_item.wait .solution_img_wrap{width:auto;margin:0 6.09375vw 0 5vw}}.solution_item.mate .solution_img,.solution_item.wait .solution_img{width:90px;margin-left:10px}@media only screen and (max-width: 948px){.solution_item.mate .solution_img,.solution_item.wait .solution_img{width:70px}}@media only screen and (max-width: 699px){.solution_item.mate .solution_img,.solution_item.wait .solution_img{height:12.5vw;width:auto;margin-left:0}}.solution_item.reserve .solution_img_wrap{width:45%}@media only screen and (max-width: 730px){.solution_item.reserve .solution_img_wrap{width:40%}}@media only screen and (max-width: 699px){.solution_item.reserve .solution_img_wrap{width:auto;margin:0 5vw 0 3.90625vw}}.solution_item.reserve .solution_img{width:102px;margin-left:10px}@media only screen and (max-width: 948px){.solution_item.reserve .solution_img{width:76px}}@media only screen and (max-width: 699px){.solution_item.reserve .solution_img{height:12.5vw;width:auto;margin-left:0}}@media only screen and (max-width: 699px){.solution_item.shift .solution_link--bottom{-ms-flex-align:center;-webkit-box-align:center;align-items:center}}.solution_item.shift .solution_img_wrap{width:40%}@media only screen and (max-width: 948px){.solution_item.shift .solution_img_wrap{width:36%}}@media only screen and (max-width: 730px){.solution_item.shift .solution_img_wrap{width:33%}}@media only screen and (max-width: 699px){.solution_item.shift .solution_img_wrap{width:auto;margin:0 4.0625vw 0 2.65625vw}}.solution_item.shift .solution_img{width:109px;margin-left:10px}@media only screen and (max-width: 948px){.solution_item.shift .solution_img{width:80px}}@media only screen and (max-width: 699px){.solution_item.shift .solution_img{height:12.5vw;width:auto;margin-left:0}}.solution_item.shift .solution_texts{margin-left:12px}@media only screen and (max-width: 699px){.solution_item.shift .solution_texts{margin-left:0}}.solution_item.mate .solution_link--bottom{padding:30px 0 60px}@media only screen and (max-width: 948px){.solution_item.mate .solution_link--bottom{padding:20px 0 46px}}@media only screen and (max-width: 699px){.solution_item.mate .solution_link--bottom{padding:6.41vw 0 3.4375vw}}@media only screen and (max-width: 699px){.solution_item.mate .solution_img_wrap{margin:0 6.09375vw 3.125vw 5vw}}.solution_item.mate .solution_texts{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media only screen and (max-width: 699px){.solution_item.mate .solution_texts{display:block}}@media only screen and (max-width: 699px){.solution_item.mate .solution_logo{margin-top:5vw}}.solution_item.card .solution_link--bottom{-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media only screen and (max-width: 948px){.solution_item.card .solution_link--bottom{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}}@media only screen and (max-width: 800px){.solution_item.card .solution_link--bottom{margin-left:-20px}}@media only screen and (max-width: 699px){.solution_item.card .solution_link--bottom{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;margin-left:0}}@media only screen and (max-width: 948px){.solution_item.card .solution_img_wrap{text-align:right}}@media only screen and (max-width: 699px){.solution_item.card .solution_img_wrap{width:auto;margin:0 5.15625vw 0 4.0625vw;text-align:left}}.solution_item.card .solution_img{width:93px;margin-left:22px}@media only screen and (max-width: 948px){.solution_item.card .solution_img{width:50px;margin-left:8px}}@media only screen and (max-width: 699px){.solution_item.card .solution_img{height:13.28125vw;width:auto;margin-left:0}}.solution_item.card .solution_texts{margin-left:13px}@media only screen and (max-width: 948px){.solution_item.card .solution_texts{margin-left:10px}}@media only screen and (max-width: 699px){.solution_item.card .solution_texts{margin-left:0}}.solution_item.work .solution_link--bottom{-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media only screen and (max-width: 800px){.solution_item.work .solution_link--bottom{margin-left:-20px}}@media only screen and (max-width: 699px){.solution_item.work .solution_link--bottom{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;margin-left:0}}@media only screen and (max-width: 948px){.solution_item.work .solution_img_wrap{text-align:right}}@media only screen and (max-width: 699px){.solution_item.work .solution_img_wrap{width:auto;margin:0 4.0625vw 0 2.65625vw;text-align:left}}.solution_item.work .solution_img{width:104px;margin-left:16px}@media only screen and (max-width: 948px){.solution_item.work .solution_img{width:80px;margin-left:22px}}@media only screen and (max-width: 699px){.solution_item.work .solution_img{height:12vw;width:auto;margin-left:0}}.solution_item.work .solution_texts{margin-left:13px}@media only screen and (max-width: 948px){.solution_item.work .solution_texts{margin-left:10px}}@media only screen and (max-width: 699px){.solution_item.work .solution_texts{margin-left:0}}.solution_item.cash .solution_link--bottom{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.solution_item.cash .solution_img_wrap{width:36%;height:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:start}@media only screen and (max-width: 730px){.solution_item.cash .solution_img_wrap{width:28%;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}}@media only screen and (max-width: 699px){.solution_item.cash .solution_img_wrap{width:auto;margin:0 5vw 0 6.90625vw}}.solution_item.cash .solution_img{width:37px;margin-left:45px;margin-bottom:-4px}@media only screen and (max-width: 948px){.solution_item.cash .solution_img{width:29px;margin-left:45px;margin-bottom:1px}}@media only screen and (max-width: 699px){.solution_item.cash .solution_img{height:17.4vw;width:auto;max-width:none !important;margin-left:20px;margin-right:22px}}.solution_item.cash .solution_texts{margin-left:12px}@media only screen and (max-width: 699px){.solution_item.cash .solution_texts{margin-left:0}}.solution_item.cash .solution_logo{height:23px;bottom:16px}@media only screen and (max-width: 948px){.solution_item.cash .solution_logo{height:16px}}@media only screen and (max-width: 699px){.solution_item.cash .solution_logo{height:5.46875vw;margin-top:2.5vw}}.solution_item.invoice .solution_link--bottom{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.solution_item.invoice .solution_img_wrap{width:36%;height:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:start}@media only screen and (max-width: 730px){.solution_item.invoice .solution_img_wrap{width:28%;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}}@media only screen and (max-width: 699px){.solution_item.invoice .solution_img_wrap{width:auto;margin:0 5vw 0 6.90625vw}}.solution_item.invoice .solution_img{width:64px;margin-left:33px}@media only screen and (max-width: 948px){.solution_item.invoice .solution_img{width:60px;margin-left:28px}}@media only screen and (max-width: 699px){.solution_item.invoice .solution_img{height:14.7vw;width:auto;max-width:none !important;margin-left:0;margin-right:8px}}.solution_item.invoice .solution_texts{margin-left:12px}@media only screen and (max-width: 699px){.solution_item.invoice .solution_texts{margin-left:0}}.solution_item.invoice .solution_logo{height:23px;bottom:16px}@media only screen and (max-width: 948px){.solution_item.invoice .solution_logo{height:16px}}@media only screen and (max-width: 699px){.solution_item.invoice .solution_logo{height:5.46875vw;margin-top:2.5vw}}.solution_item.dnk .solution_link--bottom{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.solution_item.dnk .solution_img_wrap{width:36%;height:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}@media only screen and (max-width: 730px){.solution_item.dnk .solution_img_wrap{width:28%;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}}@media only screen and (max-width: 699px){.solution_item.dnk .solution_img_wrap{width:auto;margin:0 5vw 0 3.90625vw}}.solution_item.dnk .solution_img{width:95px;margin-left:10px}@media only screen and (max-width: 948px){.solution_item.dnk .solution_img{width:68px}}@media only screen and (max-width: 699px){.solution_item.dnk .solution_img{height:12.5vw;width:auto;margin-left:0}}.solution_item.dnk .solution_texts{margin-left:12px}@media only screen and (max-width: 699px){.solution_item.dnk .solution_texts{margin-left:0}}.solution_item.dnk .solution_logo{height:19px;bottom:18px}@media only screen and (max-width: 948px){.solution_item.dnk .solution_logo{height:16px}}@media only screen and (max-width: 699px){.solution_item.dnk .solution_logo{height:4.6875vw;margin-top:3.28125vw}}.solution_link--bottom{text-decoration:none;display:-ms-flexbox;display:-webkit-box;display:flex;position:relative;height:inherit;padding:22px 0 60px;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}@media only screen and (max-width: 948px){.solution_link--bottom{padding:14px 0 46px}}@media only screen and (max-width: 699px){.solution_link--bottom{-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:2.65625vw 0 3.4375vw 0;background-position:right 2.1875vw center}}.solution_link--bottom .solution_img_wrap{text-align:right}@media only screen and (max-width: 699px){.solution_link--bottom .solution_img_wrap{text-align:center}}.solution_link--bottom .solution_texts{margin-left:16px;height:100%}@media only screen and (max-width: 699px){.solution_link--bottom .solution_texts{margin-left:0}}.solution_link--bottom .solution_text{font-size:13px;line-height:1.9;letter-spacing:0.05em}.solution_link--bottom .solution_text .en{font-size:14px}@media only screen and (max-width: 948px){.solution_link--bottom .solution_text{font-size:12px;line-height:1.6}.solution_link--bottom .solution_text .en{font-size:13px}}@media only screen and (max-width: 699px){.solution_link--bottom .solution_text{font-size:4.375vw;line-height:1.44;letter-spacing:0.025em}.solution_link--bottom .solution_text .en{font-size:4.4vw}}.solution_link--bottom .solution_logo{height:23px;position:absolute;bottom:16px;left:0;right:0;margin:0 auto}@media only screen and (max-width: 948px){.solution_link--bottom .solution_logo{height:20px}}@media only screen and (max-width: 699px){.solution_link--bottom .solution_logo{margin-top:2.5vw;height:5.46875vw;position:static}}.solution_text{font-weight:700;color:#20aee5;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.utility_list{max-width:940px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;width:100%;margin:auto;text-align:left}.utility_list img{width:auto}.utility_item{width:calc((100% - 5px) - 33.3%)}@media only screen and (max-width: 699px){.utility_item{width:100%}}.utility_item.rb{width:calc((100% - 5px) - 66.6%);max-width:306px}@media only screen and (max-width: 699px){.utility_item.rb{width:100%;max-width:100%}}.utility_item.rb .utility_title::after,.utility_item.rb .utility_title::before{width:27%}@media only screen and (max-width: 948px){.utility_item.rb .utility_title::after,.utility_item.rb .utility_title::before{width:22%}}@media only screen and (max-width: 699px){.utility_item.rb .utility_title::after,.utility_item.rb .utility_title::before{width:27.43055%}}.utility_item.rb .utility_bnrItem{width:100%;background-color:#6e9bc5;border:1px solid #fff}.utility_item.rb .utility_bnrText{color:#fff}@media only screen and (max-width: 699px){.utility_item.rb .utility_bnrText{letter-spacing:0.1em}}.utility_item.rb .utility_bnrLink{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAMAAAAsVwj+AAAAP1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////9Du/pqAAAAFHRSTlMA7fDfKRYJ+8iIrapjWkPFi2VhReBUSAYAAABwSURBVCjPndJJDsAgCAVQ51k7cf+zVnaEn3RRd75Ev4BmWjuNXJYoLwXkgoB7A/kopLKUJKSzNAGpsFQh0bNcQoLbkB8hK+vw8Sv8YDkhfOhwCwBH4FKIhYfB06E4LB8bhC1svO8QCINSo/wYNnyHF/6sC0VS6r3FAAAAAElFTkSuQmCC);padding:15px 17px 17px}@media only screen and (max-width: 699px){.utility_item.rb .utility_bnrLink{padding:3.75vw 4.375vw 3.4375vw}}.utility_item.rb .utility_bnrLogo{margin-top:0;height:30px}@media only screen and (max-width: 948px){.utility_item.rb .utility_bnrLogo{margin-top:4px}}@media only screen and (max-width: 699px){.utility_item.rb .utility_bnrLogo{margin-top:1.71875vw;width:auto;height:5.625vw}}.utility_title{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:40px auto 29px;color:#464646;font-size:15px;line-height:1;font-weight:700;text-align:center;letter-spacing:0.1em;white-space:nowrap}@media only screen and (max-width: 948px){.utility_title{font-size:2vw}}@media only screen and (max-width: 699px){.utility_title{margin:8.4375vw auto 4.6875vw;font-size:3.75vw;font-weight:500}}.utility_title::after,.utility_title::before{content:"";width:32%;height:2px;background-color:#464646}@media only screen and (max-width: 948px){.utility_title::after,.utility_title::before{width:27%}}@media only screen and (max-width: 699px){.utility_title::after,.utility_title::before{width:18.22916%;height:0.3125vw}}.utility_bnrList{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.utility_bnrItem{height:88px;width:calc(50% - 10px / 2);background-color:#fff;border-radius:10px;-webkit-box-shadow:2.5px 4.33px 4.75px 0.25px rgba(0,0,0,0.07);box-shadow:2.5px 4.33px 4.75px 0.25px rgba(0,0,0,0.07)}@media only screen and (max-width: 948px){.utility_bnrItem{height:12.66666vw}}@media only screen and (max-width: 699px){.utility_bnrItem{width:100%;height:100%;background-position:right 2.1875vw center;border-radius:1.5625vw;-webkit-box-shadow:0.48094vw 0.61562vw 0.78125vw 0 rgba(3,0,0,0.13);box-shadow:0.48094vw 0.61562vw 0.78125vw 0 rgba(3,0,0,0.13)}.utility_bnrItem+.utility_bnrItem{margin-top:6px}}@media only screen and (max-width: 699px) and (max-width: 699px){.utility_bnrItem+.utility_bnrItem{margin-top:7px}}.utility_bnrLink{text-decoration:none;display:block;padding:15px 17px 21px;position:relative;width:100%;height:100%}@media only screen and (max-width: 948px){.utility_bnrLink{padding:1.866666vw 2.666666vw}}@media only screen and (max-width: 699px){.utility_bnrLink{padding:3.75vw 4.375vw 3.4375vw;background-position:right 2.1875vw center}}.utility_bnrLink .utility_bnrText{font-size:12px;font-weight:700;color:#20aee5;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.1em;line-height:2}@media only screen and (min-width: 949px){.utility_bnrLink .utility_bnrText{white-space:nowrap}}@media only screen and (max-width: 948px){.utility_bnrLink .utility_bnrText{font-size:1.6vw;letter-spacing:-0.025em;line-height:1.5}}@media only screen and (max-width: 699px){.utility_bnrLink .utility_bnrText{font-size:3.75vw;line-height:1.2}}.utility_bnrLink .utility_bnrLogo{margin-top:5px;height:23px}@media only screen and (max-width: 948px){.utility_bnrLink .utility_bnrLogo{margin-top:8px}}@media only screen and (max-width: 699px){.utility_bnrLink .utility_bnrLogo{margin-top:2.65625vw;height:4.84375vw}}.cmn_baseHeading{padding:0;text-align:center;color:#20aee5;font-size:40px;line-height:1.3;background-image:none}.cmn_baseHeading .en{font-size:42.8px}.cmn_baseHeading:before{display:none}@media only screen and (max-width: 699px){.cmn_baseHeading{font-size:24px}.cmn_baseHeading .en{font-size:25.7px}}
