﻿body.noscroll{overflow:hidden}*{margin:0;padding:0;box-sizing:border-box}html,body{font-size:14px;line-height:1;margin:0;padding:0;width:100%;height:100%;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:bold;letter-spacing:.02em;word-break:break-all;text-align:center;background:#eeeff2;color:#000}body.noscroll{overflow:hidden}.f_en{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:bold}.f_r{font-weight:400}.f_m{font-weight:500}.f_b{font-weight:bold}a{cursor:pointer;transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-ms-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000)}a:hover{opacity:.7}img{border:0;width:100%}p{margin:0;padding:0;line-height:1.6}ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;align-items:center}ol{list-style:none;padding-left:1.5em;margin-left:.5em;text-align:left}ol li.c-cap{text-indent:-1.5em}ol li.c-cap:before{content:"※";margin-right:.3em}ol li.c-dot{text-indent:-1.5em}ol li.c-dot:before{content:"・";margin-right:.3em}a{color:inherit;text-decoration:none;cursor:pointer}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}.sp{display:none !important}@media screen and (max-width: 767px){.sp{display:inline-block !important}}.pc{display:inline-block !important}@media screen and (max-width: 767px){.pc{display:none !important}}.main-bg{position:fixed;width:100%;height:100%;top:0;left:0;overflow:hidden;pointer-events:none;opacity:.5}.main-bg video{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;min-height:100%;object-fit:cover}@media screen and (max-width: 767px){.main-bg video{width:auto;height:100%;top:0;left:50%;transform:translateX(-50%) translateY(0%)}}.kv_inner_logo svg .svg-elem-1{stroke-dashoffset:586.8754272461px;stroke-dasharray:586.8754272461px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .4s;transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .4s}.kv_inner_logo svg.active .svg-elem-1{stroke-dashoffset:0;fill:#000}.kv_inner_logo svg .svg-elem-2{stroke-dashoffset:529.6725463867px;stroke-dasharray:529.6725463867px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .12s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .5s;transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .12s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .5s}.kv_inner_logo svg.active .svg-elem-2{stroke-dashoffset:0;fill:#000}.kv_inner_logo svg .svg-elem-3{stroke-dashoffset:530.0330200195px;stroke-dasharray:530.0330200195px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .24s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .6s;transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .24s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .6s}.kv_inner_logo svg.active .svg-elem-3{stroke-dashoffset:0;fill:#000}.kv_inner_logo svg .svg-elem-4{stroke-dashoffset:427.9407958984px;stroke-dasharray:427.9407958984px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .36s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .7s;transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .36s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .7s}.kv_inner_logo svg.active .svg-elem-4{stroke-dashoffset:0;fill:#000}.kv_inner_logo svg .svg-elem-5{stroke-dashoffset:135.4760742188px;stroke-dasharray:135.4760742188px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .48s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .8s;transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .48s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .8s}.kv_inner_logo svg.active .svg-elem-5{stroke-dashoffset:0;fill:#000}.kv_inner_logo svg .svg-elem-6{stroke-dashoffset:216.3142700195px;stroke-dasharray:216.3142700195px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .6s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .9s;transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .6s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) .9s}.kv_inner_logo svg.active .svg-elem-6{stroke-dashoffset:0;fill:#000}.kv_inner_logo svg .svg-elem-7{stroke-dashoffset:230.1563415527px;stroke-dasharray:230.1563415527px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .72s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .72s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) 1s}.kv_inner_logo svg.active .svg-elem-7{stroke-dashoffset:0;fill:#000}.kv_inner_logo svg .svg-elem-8{stroke-dashoffset:586.8754272461px;stroke-dasharray:586.8754272461px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .84s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .84s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s}.kv_inner_logo svg.active .svg-elem-8{stroke-dashoffset:0;fill:#000}.kv_inner_logo svg .svg-elem-9{stroke-dashoffset:297.9199523926px;stroke-dasharray:297.9199523926px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .96s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s;transition:stroke-dashoffset .5s cubic-bezier(0.47, 0, 0.745, 0.715) .96s,fill .5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s}.kv_inner_logo svg.active .svg-elem-9{stroke-dashoffset:0;fill:#000}.header{position:fixed;z-index:3;width:100%;padding:0 50px 0 50px}@media screen and (max-width: 767px){.header{padding:0}}.header:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background:#000;transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000);-ms-transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000)}.header_inner{width:100%;max-width:1180px;margin:0 auto;transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-ms-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000)}.header_inner_cnt{align-items:center}@media(max-width: 767px){.header_inner_cnt{padding-left:4vw}}@media(min-width: 768px)and (max-width: 1279px){.header_inner_cnt{padding-left:1.5625vw}}@media(min-width: 1280px){.header_inner_cnt{padding-left:20px}}.header_inner_cnt_logo{transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-ms-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000)}@media(max-width: 767px){.header_inner_cnt_logo{width:26.6666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.header_inner_cnt_logo{width:10.9375vw}}@media(min-width: 1280px){.header_inner_cnt_logo{width:140px}}@media(max-width: 767px){.header_inner_cnt_link{font-size:3.7333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.header_inner_cnt_link{font-size:1.25vw}}@media(min-width: 1280px){.header_inner_cnt_link{font-size:16px}}.header_inner_cnt_link_btn{display:block;background:#000;color:#fff;font-weight:600;letter-spacing:.02em;transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-ms-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000)}@media(max-width: 767px){.header_inner_cnt_link_btn{padding-top:4.8vw}}@media(min-width: 768px)and (max-width: 1279px){.header_inner_cnt_link_btn{padding-top:1.796875vw}}@media(min-width: 1280px){.header_inner_cnt_link_btn{padding-top:23px}}@media(max-width: 767px){.header_inner_cnt_link_btn{padding-bottom:4.8vw}}@media(min-width: 768px)and (max-width: 1279px){.header_inner_cnt_link_btn{padding-bottom:1.796875vw}}@media(min-width: 1280px){.header_inner_cnt_link_btn{padding-bottom:23px}}@media(max-width: 767px){.header_inner_cnt_link_btn{padding-left:8vw}}@media(min-width: 768px)and (max-width: 1279px){.header_inner_cnt_link_btn{padding-left:3.90625vw}}@media(min-width: 1280px){.header_inner_cnt_link_btn{padding-left:50px}}@media(max-width: 767px){.header_inner_cnt_link_btn{padding-right:8vw}}@media(min-width: 768px)and (max-width: 1279px){.header_inner_cnt_link_btn{padding-right:3.90625vw}}@media(min-width: 1280px){.header_inner_cnt_link_btn{padding-right:50px}}.header.init:after{left:0;width:100%}@media(max-width: 767px){.header.active .header_inner_cnt_logo{width:21.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.header.active .header_inner_cnt_logo{width:9.375vw}}@media(min-width: 1280px){.header.active .header_inner_cnt_logo{width:120px}}@media(max-width: 767px){.header.active .header_inner_cnt_logo{margin-bottom:1.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.header.active .header_inner_cnt_logo{margin-bottom:0vw}}@media(min-width: 1280px){.header.active .header_inner_cnt_logo{margin-bottom:0px}}.header.active .header_inner{background:#fff}@media(max-width: 767px){.header.active .header_inner_cnt_link_btn{padding-top:4vw}}@media(min-width: 768px)and (max-width: 1279px){.header.active .header_inner_cnt_link_btn{padding-top:1.171875vw}}@media(min-width: 1280px){.header.active .header_inner_cnt_link_btn{padding-top:15px}}@media(max-width: 767px){.header.active .header_inner_cnt_link_btn{padding-bottom:4vw}}@media(min-width: 768px)and (max-width: 1279px){.header.active .header_inner_cnt_link_btn{padding-bottom:1.171875vw}}@media(min-width: 1280px){.header.active .header_inner_cnt_link_btn{padding-bottom:15px}}@media(max-width: 767px){.header.active .header_inner_cnt_link_btn{font-size:3.2vw}}@media(min-width: 768px)and (max-width: 1279px){.header.active .header_inner_cnt_link_btn{font-size:1.09375vw}}@media(min-width: 1280px){.header.active .header_inner_cnt_link_btn{font-size:14px}}main{position:relative}.c-wrapper{overflow:hidden;padding:0 50px 0 50px}@media screen and (max-width: 767px){.c-wrapper{padding:0}}.c-wrapper_inner{position:relative;width:100%;max-width:1180px;margin:0 auto}@media screen and (max-width: 767px){.c-wrapper_inner{border-right:none;border-left:none}}.c-wrapper_inner:before{content:"";position:absolute;top:50vh;left:-1px;width:1px;height:0%;background:#000;transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000);-ms-transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000)}@media screen and (max-width: 767px){.c-wrapper_inner:before{display:none}}.c-wrapper_inner:after{content:"";position:absolute;top:50vh;right:-1px;width:1px;height:0%;background:#000;transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000);-ms-transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000)}@media screen and (max-width: 767px){.c-wrapper_inner:after{display:none}}.c-wrapper_inner.init:before{top:0;height:100%}.c-wrapper_inner.init:after{top:0;height:100%}.c-wrapper.follow{position:fixed;left:0;width:100%;z-index:2;opacity:0;transition:.3s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition:.3s cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:.3s cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:.3s cubic-bezier(0.075, 0.820, 0.165, 1.000);-ms-transition:.3s cubic-bezier(0.075, 0.820, 0.165, 1.000)}@media(max-width: 767px){.c-wrapper.follow{top:13.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.c-wrapper.follow{top:3.125vw}}@media(min-width: 1280px){.c-wrapper.follow{top:40px}}.c-wrapper.follow.active{opacity:1}.c-wrapper.follow_sp_1{position:fixed;left:0;width:100%;z-index:2;opacity:0;transition:.3s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition:.3s cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:.3s cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:.3s cubic-bezier(0.075, 0.820, 0.165, 1.000);-ms-transition:.3s cubic-bezier(0.075, 0.820, 0.165, 1.000)}@media(max-width: 767px){.c-wrapper.follow_sp_1{top:10.1333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.c-wrapper.follow_sp_1{top:3.4375vw}}@media(min-width: 1280px){.c-wrapper.follow_sp_1{top:44px}}.c-wrapper.follow_sp_1.active{opacity:1}.c-wrapper.follow_sp_2{position:fixed;left:0;width:100%;z-index:2;opacity:0;transition:.3s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition:.3s cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:.3s cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:.3s cubic-bezier(0.075, 0.820, 0.165, 1.000);-ms-transition:.3s cubic-bezier(0.075, 0.820, 0.165, 1.000)}@media(max-width: 767px){.c-wrapper.follow_sp_2{top:10.1333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.c-wrapper.follow_sp_2{top:3.4375vw}}@media(min-width: 1280px){.c-wrapper.follow_sp_2{top:44px}}.c-wrapper.follow_sp_2.active{opacity:1}.c-bord-left{position:relative}.c-bord-left:before{content:"";position:absolute;width:50vw;height:1px;bottom:-1px;left:-50vw;background:#000}@media screen and (max-width: 767px){.c-bord-left:before{display:none}}.c-bord-right{position:relative}.c-bord-right:after{content:"";position:absolute;width:50vw;height:1px;bottom:-1px;right:-50vw;background:#000}@media screen and (max-width: 767px){.c-bord-right:after{display:none}}.c-bg-green{background:#29ffc6 !important}.c-bg-blue{background:#3dfffc !important}.cnt{align-items:stretch}@media screen and (max-width: 767px){.cnt{display:grid;grid-template-columns:1fr}}.cnt_item{width:50%;border-bottom:1px solid #000}@media screen and (max-width: 767px){.cnt_item{width:100%}}.cnt_item:nth-child(2n){border-left:1px solid rgba(0,0,0,.5)}@media screen and (max-width: 767px){.cnt_item:nth-child(2n){border-left:none}}@media(max-width: 767px){.cnt_item_inner{padding:8vw}}@media(min-width: 768px)and (max-width: 1279px){.cnt_item_inner{padding:4.6875vw}}@media(min-width: 1280px){.cnt_item_inner{padding:60px}}@media(max-width: 767px){.cnt_item_inner{padding-top:8vw}}@media(min-width: 768px)and (max-width: 1279px){.cnt_item_inner{padding-top:3.90625vw}}@media(min-width: 1280px){.cnt_item_inner{padding-top:50px}}.cnt_item_1{position:relative;z-index:2}@media screen and (max-width: 767px){.cnt_item_1{order:1}}.cnt_item_2{position:relative;z-index:2}@media screen and (max-width: 767px){.cnt_item_2{order:5}}@media screen and (max-width: 767px){.cnt_item_3{order:2}}@media screen and (max-width: 767px){.cnt_item_4{order:6}}@media screen and (max-width: 767px){.cnt_item_5{order:3}}@media screen and (max-width: 767px){.cnt_item_6{order:7}}@media screen and (max-width: 767px){.cnt_item_7{order:4}}@media screen and (max-width: 767px){.cnt_item_8{order:8}}.cnt_item_9{width:100%}@media screen and (max-width: 767px){.cnt_item_9{order:9}}.cnt_item_10{width:100%;border-left:none !important}@media screen and (max-width: 767px){.cnt_item_10{order:10}}.kv{height:100vh;border-bottom:1px solid #000;position:relative}.kv_inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}.kv_inner_read{line-height:1.3}@media(max-width: 767px){.kv_inner_read{font-size:6.4vw}}@media(min-width: 768px)and (max-width: 1279px){.kv_inner_read{font-size:2.734375vw}}@media(min-width: 1280px){.kv_inner_read{font-size:35px}}@media(max-width: 767px){.kv_inner_read{margin-bottom:8vw}}@media(min-width: 768px)and (max-width: 1279px){.kv_inner_read{margin-bottom:3.125vw}}@media(min-width: 1280px){.kv_inner_read{margin-bottom:40px}}.kv_inner_logo{margin:0 auto}@media(max-width: 767px){.kv_inner_logo{width:76.5333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.kv_inner_logo{width:48.046875vw}}@media(min-width: 1280px){.kv_inner_logo{width:615px}}@media(max-width: 767px){.kv_inner_logo{margin-bottom:2.9333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.kv_inner_logo{margin-bottom:1.5625vw}}@media(min-width: 1280px){.kv_inner_logo{margin-bottom:20px}}.kv_inner_logo svg{width:100%;height:auto}.kv_inner_by{margin:0 auto}@media(max-width: 767px){.kv_inner_by{width:76.5333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.kv_inner_by{width:48.046875vw}}@media(min-width: 1280px){.kv_inner_by{width:615px}}@media(max-width: 767px){.kv_inner_by{margin-bottom:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.kv_inner_by{margin-bottom:2.34375vw}}@media(min-width: 1280px){.kv_inner_by{margin-bottom:30px}}.kv_inner_by_img{margin:0 0 0 auto}@media(max-width: 767px){.kv_inner_by_img{width:36.8vw}}@media(min-width: 768px)and (max-width: 1279px){.kv_inner_by_img{width:17.03125vw}}@media(min-width: 1280px){.kv_inner_by_img{width:218px}}.kv_inner_by.fade{transition-delay:1100ms;-moz-transition-delay:1100ms;-webkit-transition-delay:1100ms;-o-transition-delay:1100ms;-ms-transition-delay:1100ms}.kv_inner_txt{line-height:1.8}@media(max-width: 767px){.kv_inner_txt{font-size:3.2vw}}@media(min-width: 768px)and (max-width: 1279px){.kv_inner_txt{font-size:1.40625vw}}@media(min-width: 1280px){.kv_inner_txt{font-size:18px}}@media screen and (max-width: 767px){.kv_inner_txt{text-align:left;width:80%;margin:0 auto}}.navi{background:#29ffc6}@media(max-width: 767px){.navi{padding:4vw}}@media(min-width: 768px)and (max-width: 1279px){.navi{padding:1.5625vw}}@media(min-width: 1280px){.navi{padding:20px}}@media(max-width: 767px){.navi{font-size:8vw}}@media(min-width: 768px)and (max-width: 1279px){.navi{font-size:2.734375vw}}@media(min-width: 1280px){.navi{font-size:35px}}.navi.blue{background:#3dfffc}.about{text-align:left}.about_ttl{text-align:center;line-height:1.2}@media(max-width: 767px){.about_ttl{font-size:9.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_ttl{font-size:3.046875vw}}@media(min-width: 1280px){.about_ttl{font-size:39px}}@media(max-width: 767px){.about_ttl{margin-bottom:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_ttl{margin-bottom:2.34375vw}}@media(min-width: 1280px){.about_ttl{margin-bottom:30px}}@media screen and (max-width: 767px){.about_ttl{width:100%}}.about_ttl span{background:#000;color:#29ffc6;line-height:1;display:inline-block}@media(max-width: 767px){.about_ttl span{padding-right:1.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_ttl span{padding-right:.390625vw}}@media(min-width: 1280px){.about_ttl span{padding-right:5px}}@media(max-width: 767px){.about_ttl span{padding-left:1.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_ttl span{padding-left:.390625vw}}@media(min-width: 1280px){.about_ttl span{padding-left:5px}}@media(max-width: 767px){.about_ttl span{padding-top:.5333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_ttl span{padding-top:.15625vw}}@media(min-width: 1280px){.about_ttl span{padding-top:2px}}@media(max-width: 767px){.about_ttl span{padding-bottom:1.6vw}}@media(min-width: 768px)and (max-width: 1279px){.about_ttl span{padding-bottom:.46875vw}}@media(min-width: 1280px){.about_ttl span{padding-bottom:6px}}.about_ttl span.blue{color:#3dfffc}.about_txt{line-height:1.6}@media(max-width: 767px){.about_txt{font-size:3.7333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_txt{font-size:1.25vw}}@media(min-width: 1280px){.about_txt{font-size:16px}}@media(max-width: 767px){.about_txt{margin-bottom:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_txt{margin-bottom:1.5625vw}}@media(min-width: 1280px){.about_txt{margin-bottom:20px}}@media(max-width: 767px){.about_txt.dis{margin-bottom:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_txt.dis{margin-bottom:3.75vw}}@media(min-width: 1280px){.about_txt.dis{margin-bottom:48px}}@media(max-width: 767px){.about_img{margin-bottom:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.about_img{margin-bottom:1.5625vw}}@media(min-width: 1280px){.about_img{margin-bottom:20px}}.about_img_link{display:block;position:relative}.about_img_link_more{position:absolute;color:#fff;font-weight:normal}@media(max-width: 767px){.about_img_link_more{bottom:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.about_img_link_more{bottom:1.171875vw}}@media(min-width: 1280px){.about_img_link_more{bottom:15px}}@media(max-width: 767px){.about_img_link_more{right:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.about_img_link_more{right:1.171875vw}}@media(min-width: 1280px){.about_img_link_more{right:15px}}@media(max-width: 767px){.about_img_link_more{font-size:3.7333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_img_link_more{font-size:1.09375vw}}@media(min-width: 1280px){.about_img_link_more{font-size:14px}}.about_img_link_more_arrow{position:relative;display:inline-block;overflow:hidden}@media(max-width: 767px){.about_img_link_more_arrow{margin-left:1.6vw}}@media(min-width: 768px)and (max-width: 1279px){.about_img_link_more_arrow{margin-left:.46875vw}}@media(min-width: 1280px){.about_img_link_more_arrow{margin-left:6px}}@media(max-width: 767px){.about_img_link_more_arrow{width:2.9333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_img_link_more_arrow{width:.859375vw}}@media(min-width: 1280px){.about_img_link_more_arrow{width:11px}}@media(max-width: 767px){.about_img_link_more_arrow{height:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.about_img_link_more_arrow{height:.78125vw}}@media(min-width: 1280px){.about_img_link_more_arrow{height:10px}}.about_img_link_more_arrow:before{content:"";position:absolute;background:url("../img/more_arrow.svg") no-repeat center;background-size:contain;transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-ms-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000)}@media(max-width: 767px){.about_img_link_more_arrow:before{bottom:-2.6666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.about_img_link_more_arrow:before{bottom:-0.78125vw}}@media(min-width: 1280px){.about_img_link_more_arrow:before{bottom:-10px}}@media(max-width: 767px){.about_img_link_more_arrow:before{left:-2.9333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_img_link_more_arrow:before{left:-.859375vw}}@media(min-width: 1280px){.about_img_link_more_arrow:before{left:-11px}}@media(max-width: 767px){.about_img_link_more_arrow:before{width:2.9333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_img_link_more_arrow:before{width:.859375vw}}@media(min-width: 1280px){.about_img_link_more_arrow:before{width:11px}}@media(max-width: 767px){.about_img_link_more_arrow:before{height:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.about_img_link_more_arrow:before{height:.78125vw}}@media(min-width: 1280px){.about_img_link_more_arrow:before{height:10px}}.about_img_link_more_arrow:after{content:"";position:absolute;top:0;left:0;background:url("../img/more_arrow.svg") no-repeat center;background-size:contain;transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000);-ms-transition:.5s cubic-bezier(0.075, 0.820, 0.165, 1.000)}@media(max-width: 767px){.about_img_link_more_arrow:after{width:2.9333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_img_link_more_arrow:after{width:.859375vw}}@media(min-width: 1280px){.about_img_link_more_arrow:after{width:11px}}@media(max-width: 767px){.about_img_link_more_arrow:after{height:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.about_img_link_more_arrow:after{height:.78125vw}}@media(min-width: 1280px){.about_img_link_more_arrow:after{height:10px}}.about_img_link:hover .about_img_link_more_arrow:before{bottom:0;left:0}@media(max-width: 767px){.about_img_link:hover .about_img_link_more_arrow:after{top:-2.6666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.about_img_link:hover .about_img_link_more_arrow:after{top:-0.78125vw}}@media(min-width: 1280px){.about_img_link:hover .about_img_link_more_arrow:after{top:-10px}}@media(max-width: 767px){.about_img_link:hover .about_img_link_more_arrow:after{left:2.9333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_img_link:hover .about_img_link_more_arrow:after{left:.859375vw}}@media(min-width: 1280px){.about_img_link:hover .about_img_link_more_arrow:after{left:11px}}@media(max-width: 767px){.about_name{font-size:4.8vw}}@media(min-width: 768px)and (max-width: 1279px){.about_name{font-size:1.40625vw}}@media(min-width: 1280px){.about_name{font-size:18px}}@media(max-width: 767px){.about_name{margin-bottom:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_name{margin-bottom:1.5625vw}}@media(min-width: 1280px){.about_name{margin-bottom:20px}}.about_client{justify-content:flex-start}@media(max-width: 767px){.about_client{margin-bottom:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_client{margin-bottom:1.5625vw}}@media(min-width: 1280px){.about_client{margin-bottom:20px}}@media(max-width: 767px){.about_client_item{font-size:3.4666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.about_client_item{font-size:1.25vw}}@media(min-width: 1280px){.about_client_item{font-size:16px}}@media(max-width: 767px){.about_client_item{margin-right:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.about_client_item{margin-right:.78125vw}}@media(min-width: 1280px){.about_client_item{margin-right:10px}}.about_client_item span{border:1px solid #000}@media(max-width: 767px){.about_client_item span{font-size:3.2vw}}@media(min-width: 768px)and (max-width: 1279px){.about_client_item span{font-size:1.015625vw}}@media(min-width: 1280px){.about_client_item span{font-size:13px}}@media(max-width: 767px){.about_client_item span{padding-top:.2666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.about_client_item span{padding-top:.078125vw}}@media(min-width: 1280px){.about_client_item span{padding-top:1px}}@media(max-width: 767px){.about_client_item span{padding-bottom:.2666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.about_client_item span{padding-bottom:.078125vw}}@media(min-width: 1280px){.about_client_item span{padding-bottom:1px}}@media(max-width: 767px){.about_client_item span{padding-right:1.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_client_item span{padding-right:.390625vw}}@media(min-width: 1280px){.about_client_item span{padding-right:5px}}@media(max-width: 767px){.about_client_item span{padding-left:1.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about_client_item span{padding-left:.390625vw}}@media(min-width: 1280px){.about_client_item span{padding-left:5px}}.about_cap{line-height:1.4}@media(max-width: 767px){.about_cap{font-size:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.about_cap{font-size:.9375vw}}@media(min-width: 1280px){.about_cap{font-size:12px}}.process{text-align:left}@media(max-width: 767px){.process_name{font-size:5.0666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.process_name{font-size:1.484375vw}}@media(min-width: 1280px){.process_name{font-size:19px}}@media(max-width: 767px){.process_name{margin-bottom:4vw}}@media(min-width: 768px)and (max-width: 1279px){.process_name{margin-bottom:1.5625vw}}@media(min-width: 1280px){.process_name{margin-bottom:20px}}.process_ttl{line-height:1.4}@media(max-width: 767px){.process_ttl{font-size:6.1333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.process_ttl{font-size:2.109375vw}}@media(min-width: 1280px){.process_ttl{font-size:27px}}@media(max-width: 767px){.process_ttl{margin-bottom:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.process_ttl{margin-bottom:2.34375vw}}@media(min-width: 1280px){.process_ttl{margin-bottom:30px}}.process_list{flex-direction:column;text-align:center}.process_list_item{width:100%;background:#fff;position:relative}@media(max-width: 767px){.process_list_item{font-size:4.8vw}}@media(min-width: 768px)and (max-width: 1279px){.process_list_item{font-size:1.5625vw}}@media(min-width: 1280px){.process_list_item{font-size:20px}}@media(max-width: 767px){.process_list_item{padding-top:3.2vw}}@media(min-width: 768px)and (max-width: 1279px){.process_list_item{padding-top:1.171875vw}}@media(min-width: 1280px){.process_list_item{padding-top:15px}}@media(max-width: 767px){.process_list_item{padding-bottom:3.2vw}}@media(min-width: 768px)and (max-width: 1279px){.process_list_item{padding-bottom:1.171875vw}}@media(min-width: 1280px){.process_list_item{padding-bottom:15px}}@media(max-width: 767px){.process_list_item{margin-bottom:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.process_list_item{margin-bottom:1.953125vw}}@media(min-width: 1280px){.process_list_item{margin-bottom:25px}}.process_list_item:after{content:"";position:absolute;left:50%;width:2px;background:#000}@media(max-width: 767px){.process_list_item:after{bottom:-5.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.process_list_item:after{bottom:-1.953125vw}}@media(min-width: 1280px){.process_list_item:after{bottom:-25px}}@media(max-width: 767px){.process_list_item:after{height:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.process_list_item:after{height:1.953125vw}}@media(min-width: 1280px){.process_list_item:after{height:25px}}.process_list_item:last-child{margin-bottom:0;background:#000;color:#fff}.process_list_item:last-child:after{display:none}.price{text-align:left}@media(max-width: 767px){.price_name{font-size:5.0666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.price_name{font-size:1.484375vw}}@media(min-width: 1280px){.price_name{font-size:19px}}@media(max-width: 767px){.price_name{margin-bottom:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.price_name{margin-bottom:1.5625vw}}@media(min-width: 1280px){.price_name{margin-bottom:20px}}.price_list{flex-direction:column}@media(max-width: 767px){.price_list{margin-bottom:8vw}}@media(min-width: 768px)and (max-width: 1279px){.price_list{margin-bottom:2.734375vw}}@media(min-width: 1280px){.price_list{margin-bottom:35px}}.price_list_ttl{width:100%;padding:15px;border:1px solid #000;text-align:center}@media(max-width: 767px){.price_list_ttl{font-size:4.8vw}}@media(min-width: 768px)and (max-width: 1279px){.price_list_ttl{font-size:1.5625vw}}@media(min-width: 1280px){.price_list_ttl{font-size:20px}}@media(max-width: 767px){.price_list_ttl{margin-bottom:4vw}}@media(min-width: 768px)and (max-width: 1279px){.price_list_ttl{margin-bottom:1.5625vw}}@media(min-width: 1280px){.price_list_ttl{margin-bottom:20px}}@media(max-width: 767px){.price_list_txt{font-size:4.8vw}}@media(min-width: 768px)and (max-width: 1279px){.price_list_txt{font-size:1.5625vw}}@media(min-width: 1280px){.price_list_txt{font-size:20px}}@media(max-width: 767px){.price_cap{font-size:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.price_cap{font-size:.9375vw}}@media(min-width: 1280px){.price_cap{font-size:12px}}@media(max-width: 767px){.limit_ttl{font-size:5.8666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.limit_ttl{font-size:2.03125vw}}@media(min-width: 1280px){.limit_ttl{font-size:26px}}@media(max-width: 767px){.limit_ttl{margin-bottom:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.limit_ttl{margin-bottom:1.953125vw}}@media(min-width: 1280px){.limit_ttl{margin-bottom:25px}}.limit_txt{line-height:1.6}@media(max-width: 767px){.limit_txt{font-size:3.7333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.limit_txt{font-size:1.40625vw}}@media(min-width: 1280px){.limit_txt{font-size:18px}}@media screen and (max-width: 767px){.limit_txt{text-align:left}}.contact{height:80vh;background:#fff;position:relative}.contact_inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.contact_inner_read{line-height:1.4}@media(max-width: 767px){.contact_inner_read{font-size:4.2666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.contact_inner_read{font-size:1.40625vw}}@media(min-width: 1280px){.contact_inner_read{font-size:18px}}@media(max-width: 767px){.contact_inner_read{margin-bottom:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.contact_inner_read{margin-bottom:1.953125vw}}@media(min-width: 1280px){.contact_inner_read{margin-bottom:25px}}.contact-btn{display:block}@media(max-width: 767px){.contact-btn{font-size:9.6vw}}@media(min-width: 768px)and (max-width: 1279px){.contact-btn{font-size:3.4375vw}}@media(min-width: 1280px){.contact-btn{font-size:44px}}.contact-btn p{position:relative;display:inline;border-bottom:5px solid;border-image:linear-gradient(to right, #29FFC6, #3DFFFC) 1;clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);-ms-transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);overflow:hidden;line-height:1.1em}@media(max-width: 767px){.contact-btn p{padding-bottom:.2666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.contact-btn p{padding-bottom:.078125vw}}@media(min-width: 1280px){.contact-btn p{padding-bottom:1px}}@media screen and (max-width: 767px){.contact-btn p{display:inline-block;line-height:1.2em}}.contact-btn span{display:inline-block;transform:translate(0, 60px);transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);-ms-transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);opacity:0}.contact-btn span:nth-child(1){transition-delay:.02s}.contact-btn span:nth-child(2){transition-delay:.04s}.contact-btn span:nth-child(3){transition-delay:.06s}.contact-btn span:nth-child(4){transition-delay:.08s}.contact-btn span:nth-child(5){transition-delay:.1s}.contact-btn span:nth-child(6){transition-delay:.12s}.contact-btn span:nth-child(7){transition-delay:.14s}.contact-btn span:nth-child(8){transition-delay:.16s}.contact-btn span:nth-child(9){transition-delay:.18s}.contact-btn span:nth-child(10){transition-delay:.2s}.contact-btn span:nth-child(11){transition-delay:.22s}.contact-btn span:nth-child(12){transition-delay:.24s}.contact-btn span:nth-child(13){transition-delay:.26s}.contact-btn span:nth-child(14){transition-delay:.28s}.contact-btn span:nth-child(15){transition-delay:.3s}.contact-btn span:nth-child(16){transition-delay:.32s}.contact-btn span:nth-child(17){transition-delay:.34s}.contact-btn span:nth-child(18){transition-delay:.36s}.contact-btn span:nth-child(19){transition-delay:.38s}.contact-btn span:nth-child(20){transition-delay:.4s}.contact-btn span:nth-child(21){transition-delay:.42s}.contact-btn span:nth-child(22){transition-delay:.44s}.contact-btn span:nth-child(23){transition-delay:.46s}.contact-btn span:nth-child(24){transition-delay:.48s}.contact-btn span:nth-child(25){transition-delay:.5s}.contact-btn span:nth-child(26){transition-delay:.52s}.contact-btn span:nth-child(27){transition-delay:.54s}.contact-btn span:nth-child(28){transition-delay:.56s}.contact-btn span:nth-child(29){transition-delay:.58s}.contact-btn span:nth-child(30){transition-delay:.6s}.contact-btn span:nth-child(31){transition-delay:.62s}.contact-btn span:nth-child(32){transition-delay:.64s}.contact-btn span:nth-child(33){transition-delay:.66s}.contact-btn span:nth-child(34){transition-delay:.68s}.contact-btn span:nth-child(35){transition-delay:.7s}.contact-btn span:nth-child(36){transition-delay:.72s}.contact-btn span:nth-child(37){transition-delay:.74s}.contact-btn span:nth-child(38){transition-delay:.76s}.contact-btn span:nth-child(39){transition-delay:.78s}.contact-btn span:nth-child(40){transition-delay:.8s}.contact-btn span:nth-child(41){transition-delay:.82s}.contact-btn span:nth-child(42){transition-delay:.84s}.contact-btn span:nth-child(43){transition-delay:.86s}.contact-btn span:nth-child(44){transition-delay:.88s}.contact-btn span:nth-child(45){transition-delay:.9s}.contact-btn span:nth-child(46){transition-delay:.92s}.contact-btn span:nth-child(47){transition-delay:.94s}.contact-btn span:nth-child(48){transition-delay:.96s}.contact-btn span:nth-child(49){transition-delay:.98s}.contact-btn span:nth-child(50){transition-delay:1s}.contact-btn span:nth-child(51){transition-delay:1.02s}.contact-btn span:nth-child(52){transition-delay:1.04s}.contact-btn span:nth-child(53){transition-delay:1.06s}.contact-btn span:nth-child(54){transition-delay:1.08s}.contact-btn span:nth-child(55){transition-delay:1.1s}.contact-btn span:nth-child(56){transition-delay:1.12s}.contact-btn span:nth-child(57){transition-delay:1.14s}.contact-btn span:nth-child(58){transition-delay:1.16s}.contact-btn span:nth-child(59){transition-delay:1.18s}.contact-btn span:nth-child(60){transition-delay:1.2s}.contact-btn span:nth-child(61){transition-delay:1.22s}.contact-btn span:nth-child(62){transition-delay:1.24s}.contact-btn span:nth-child(63){transition-delay:1.26s}.contact-btn span:nth-child(64){transition-delay:1.28s}.contact-btn span:nth-child(65){transition-delay:1.3s}.contact-btn span:nth-child(66){transition-delay:1.32s}.contact-btn span:nth-child(67){transition-delay:1.34s}.contact-btn span:nth-child(68){transition-delay:1.36s}.contact-btn span:nth-child(69){transition-delay:1.38s}.contact-btn span:nth-child(70){transition-delay:1.4s}.contact-btn span:nth-child(71){transition-delay:1.42s}.contact-btn span:nth-child(72){transition-delay:1.44s}.contact-btn span:nth-child(73){transition-delay:1.46s}.contact-btn span:nth-child(74){transition-delay:1.48s}.contact-btn span:nth-child(75){transition-delay:1.5s}.contact-btn span:nth-child(76){transition-delay:1.52s}.contact-btn span:nth-child(77){transition-delay:1.54s}.contact-btn span:nth-child(78){transition-delay:1.56s}.contact-btn span:nth-child(79){transition-delay:1.58s}.contact-btn span:nth-child(80){transition-delay:1.6s}.contact-btn span:nth-child(81){transition-delay:1.62s}.contact-btn span:nth-child(82){transition-delay:1.64s}.contact-btn span:nth-child(83){transition-delay:1.66s}.contact-btn span:nth-child(84){transition-delay:1.68s}.contact-btn span:nth-child(85){transition-delay:1.7s}.contact-btn span:nth-child(86){transition-delay:1.72s}.contact-btn span:nth-child(87){transition-delay:1.74s}.contact-btn span:nth-child(88){transition-delay:1.76s}.contact-btn span:nth-child(89){transition-delay:1.78s}.contact-btn span:nth-child(90){transition-delay:1.8s}.contact-btn span:nth-child(91){transition-delay:1.82s}.contact-btn span:nth-child(92){transition-delay:1.84s}.contact-btn span:nth-child(93){transition-delay:1.86s}.contact-btn span:nth-child(94){transition-delay:1.88s}.contact-btn span:nth-child(95){transition-delay:1.9s}.contact-btn span:nth-child(96){transition-delay:1.92s}.contact-btn span:nth-child(97){transition-delay:1.94s}.contact-btn span:nth-child(98){transition-delay:1.96s}.contact-btn span:nth-child(99){transition-delay:1.98s}.contact-btn span:nth-child(100){transition-delay:2s}.contact-btn:hover p span{opacity:.6}.contact-btn.active p{clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}.contact-btn.active span{opacity:1;transform:translate(0, 0)}.wit-service{width:100%;background:#000}@media(max-width: 767px){.wit-service{padding-top:10.6666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service{padding-top:4.6875vw}}@media(min-width: 1280px){.wit-service{padding-top:60px}}@media(max-width: 767px){.wit-service{padding-bottom:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service{padding-bottom:3.125vw}}@media(min-width: 1280px){.wit-service{padding-bottom:40px}}.wit-service a:hover{opacity:.7}.wit-service_inner{margin:0 auto}@media(max-width: 767px){.wit-service_inner{width:85.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_inner{width:78.125vw}}@media(min-width: 1280px){.wit-service_inner{width:1000px}}@media(max-width: 767px){.wit-service_inner{padding-right:0vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_inner{padding-right:3.125vw}}@media(min-width: 1280px){.wit-service_inner{padding-right:40px}}@media(max-width: 767px){.wit-service_inner{padding-left:0vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_inner{padding-left:3.125vw}}@media(min-width: 1280px){.wit-service_inner{padding-left:40px}}.wit-service_ttl{justify-content:flex-start;align-items:flex-end}@media(max-width: 767px){.wit-service_ttl{margin-bottom:12vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_ttl{margin-bottom:3.90625vw}}@media(min-width: 1280px){.wit-service_ttl{margin-bottom:50px}}@media screen and (max-width: 767px){.wit-service_ttl{justify-content:flex-start}}@media(max-width: 767px){.wit-service_ttl_img{margin-right:0vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_ttl_img{margin-right:1.953125vw}}@media(min-width: 1280px){.wit-service_ttl_img{margin-right:25px}}@media(max-width: 767px){.wit-service_ttl_img{margin-bottom:4vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_ttl_img{margin-bottom:0vw}}@media(min-width: 1280px){.wit-service_ttl_img{margin-bottom:0px}}@media(max-width: 767px){.wit-service_ttl_img{width:72vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_ttl_img{width:26.5625vw}}@media(min-width: 1280px){.wit-service_ttl_img{width:340px}}@media(max-width: 767px){.wit-service_ttl_txt{width:48vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_ttl_txt{width:18.203125vw}}@media(min-width: 1280px){.wit-service_ttl_txt{width:233px}}.wit-service_list{align-items:flex-end}@media screen and (max-width: 767px){.wit-service_list{align-items:flex-start}}.wit-service_list_item{width:48%}@media(max-width: 767px){.wit-service_list_item{margin-bottom:9.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_list_item{margin-bottom:3.125vw}}@media(min-width: 1280px){.wit-service_list_item{margin-bottom:40px}}.wit-service_list_item_link{display:block;text-align:left}@media(max-width: 767px){.wit-service_list_item_link_img{margin-bottom:4vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_list_item_link_img{margin-bottom:1.171875vw}}@media(min-width: 1280px){.wit-service_list_item_link_img{margin-bottom:15px}}.wit-service_list_item_link_img img{width:auto}@media(max-width: 767px){.wit-service_list_item_link_img img{height:5.8666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_list_item_link_img img{height:2.34375vw}}@media(min-width: 1280px){.wit-service_list_item_link_img img{height:30px}}.wit-service_list_item_link_img img.vi{width:auto}@media(max-width: 767px){.wit-service_list_item_link_img img.vi{height:5.8666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_list_item_link_img img.vi{height:3.125vw}}@media(min-width: 1280px){.wit-service_list_item_link_img img.vi{height:40px}}.wit-service_list_item_link_img img.kuusou{width:auto}@media(max-width: 767px){.wit-service_list_item_link_img img.kuusou{height:8.8vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_list_item_link_img img.kuusou{height:4.6875vw}}@media(min-width: 1280px){.wit-service_list_item_link_img img.kuusou{height:60px}}.wit-service_list_item_link_img img.empowered{width:auto}@media(max-width: 767px){.wit-service_list_item_link_img img.empowered{margin-top:2.4vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_list_item_link_img img.empowered{margin-top:0vw}}@media(min-width: 1280px){.wit-service_list_item_link_img img.empowered{margin-top:0px}}@media(max-width: 767px){.wit-service_list_item_link_img img.empowered{height:6.1333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_list_item_link_img img.empowered{height:3.125vw}}@media(min-width: 1280px){.wit-service_list_item_link_img img.empowered{height:40px}}.wit-service_list_item_link_img img.asset{width:auto}@media(max-width: 767px){.wit-service_list_item_link_img img.asset{height:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_list_item_link_img img.asset{height:2.34375vw}}@media(min-width: 1280px){.wit-service_list_item_link_img img.asset{height:30px}}@media(max-width: 767px){.wit-service_list_item_link_img img.asset{margin-top:0vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_list_item_link_img img.asset{margin-top:1.171875vw}}@media(min-width: 1280px){.wit-service_list_item_link_img img.asset{margin-top:15px}}.wit-service_list_item_link_txt{color:#fff;font-weight:500;line-height:1.4}@media(max-width: 767px){.wit-service_list_item_link_txt{font-size:2.9333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.wit-service_list_item_link_txt{font-size:1.09375vw}}@media(min-width: 1280px){.wit-service_list_item_link_txt{font-size:14px}}.footer{position:relative;z-index:2}@media(max-width: 767px){.footer{padding:4vw}}@media(min-width: 768px)and (max-width: 1279px){.footer{padding:2.34375vw}}@media(min-width: 1280px){.footer{padding:30px}}@media(max-width: 767px){.footer_base{font-size:3.2vw}}@media(min-width: 768px)and (max-width: 1279px){.footer_base{font-size:1.09375vw}}@media(min-width: 1280px){.footer_base{font-size:14px}}@media(max-width: 767px){.footer_base_left{margin-bottom:4vw}}@media(min-width: 768px)and (max-width: 1279px){.footer_base_left{margin-bottom:0vw}}@media(min-width: 1280px){.footer_base_left{margin-bottom:0px}}@media(max-width: 767px){.footer_base_left_list_item{margin-right:4vw}}@media(min-width: 768px)and (max-width: 1279px){.footer_base_left_list_item{margin-right:1.953125vw}}@media(min-width: 1280px){.footer_base_left_list_item{margin-right:25px}}.fade{opacity:0;transform:translate(0, 10px);transition:1s cubic-bezier(0.250, 0.460, 0.450, 0.940);-webkit-transition:1s cubic-bezier(0.250, 0.460, 0.450, 0.940);-moz-transition:1s cubic-bezier(0.250, 0.460, 0.450, 0.940);-o-transition:1s cubic-bezier(0.250, 0.460, 0.450, 0.940);-ms-transition:1s cubic-bezier(0.250, 0.460, 0.450, 0.940)}.fade.active{opacity:1;transform:translate(0, 0)}.wipe{position:relative;display:inline-block;overflow:hidden;transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000);-ms-transition:2s cubic-bezier(0.075, 0.820, 0.165, 1.000);transition-delay:300ms;-moz-transition-delay:300ms;-webkit-transition-delay:300ms;-o-transition-delay:300ms;-ms-transition-delay:300ms;clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}.wipe.active{clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}.wipe-out{position:relative;display:inline-block;overflow:hidden}.wipe-out p{position:relative;line-height:1.4;padding:0;padding-top:2px;transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);-webkit-transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);-ms-transition:1s cubic-bezier(0.075, 0.820, 0.165, 1.000);transition-delay:300ms;-moz-transition-delay:300ms;-webkit-transition-delay:300ms;-o-transition-delay:300ms;-ms-transition-delay:300ms;clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}.wipe-out:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);background:#000}.wipe-out.delay p{transition-delay:600ms;-moz-transition-delay:600ms;-webkit-transition-delay:600ms;-o-transition-delay:600ms;-ms-transition-delay:600ms}@keyframes wipe-out-animation{0%{clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}50%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}100%{clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}}.wipe-out.active:before{animation:wipe-out-animation 1s cubic-bezier(0.785, 0.135, 0.150, 0.860) forwards}.wipe-out.active.delay:before{animation-delay:300ms;-moz-animation-delay:300ms;-webkit-animation-delay:300ms;-o-animation-delay:300ms;-ms-animation-delay:300ms}.wipe-out.active p{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}