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:700;letter-spacing:0;word-break:normal;text-align:center;color:#fff;background:#fff}@media screen and (max-width: 767px){html,body{scroll-behavior:smooth;overscroll-behavior-y:none}}body.noscroll{overflow:hidden}.f_en_m{font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:.04em}.f_en_b{font-family:"Anton",sans-serif;font-weight:400;letter-spacing:0}.f_r{font-weight:400}.f_b{font-weight:700}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.opa:hover{opacity:.7}h1,h2,h3,h4{font-size:inherit;font-weight:500}@media screen and (max-width: 767px){h1,h2,h3,h4{font-size:inherit}}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}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}}canvas{position:fixed;top:0;left:0;pointer-events:none}.bg{position:relative;width:100vw;height:100vh;overflow:hidden;position:fixed;top:0;left:0;mix-blend-mode:difference;filter:brightness(90%) hue-rotate(340deg) contrast(90%);z-index:0;pointer-events:none}.main{position:relative;width:100%;z-index:1}.c-wrapper{max-width:1000px;margin:0 auto;text-align:left}@media(max-width: 767px){.c-wrapper{margin-top:26.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.c-wrapper{margin-top:15vw}}@media(min-width: 1000px){.c-wrapper{margin-top:150px}}@media screen and (max-width: 767px){.c-wrapper{width:90%}}.c-ttl{display:inline-block}@media(max-width: 767px){.c-ttl{margin-bottom:8vw}}@media(min-width: 768px)and (max-width: 1023px){.c-ttl{margin-bottom:5vw}}@media(min-width: 1000px){.c-ttl{margin-bottom:50px}}.c-ttl p{position:relative;display:inline;border-bottom:3px solid #fff;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){.c-ttl p{font-size:9.0666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.c-ttl p{font-size:3.7vw}}@media(min-width: 1000px){.c-ttl p{font-size:37px}}@media(max-width: 767px){.c-ttl p{padding-bottom:.2666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.c-ttl p{padding-bottom:.1vw}}@media(min-width: 1000px){.c-ttl p{padding-bottom:1px}}@media screen and (max-width: 767px){.c-ttl p{display:inline-block;line-height:1.2em}}.c-ttl 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}.c-ttl span:nth-child(1){transition-delay:.02s}.c-ttl span:nth-child(2){transition-delay:.04s}.c-ttl span:nth-child(3){transition-delay:.06s}.c-ttl span:nth-child(4){transition-delay:.08s}.c-ttl span:nth-child(5){transition-delay:.1s}.c-ttl span:nth-child(6){transition-delay:.12s}.c-ttl span:nth-child(7){transition-delay:.14s}.c-ttl span:nth-child(8){transition-delay:.16s}.c-ttl span:nth-child(9){transition-delay:.18s}.c-ttl span:nth-child(10){transition-delay:.2s}.c-ttl span:nth-child(11){transition-delay:.22s}.c-ttl span:nth-child(12){transition-delay:.24s}.c-ttl span:nth-child(13){transition-delay:.26s}.c-ttl span:nth-child(14){transition-delay:.28s}.c-ttl span:nth-child(15){transition-delay:.3s}.c-ttl span:nth-child(16){transition-delay:.32s}.c-ttl span:nth-child(17){transition-delay:.34s}.c-ttl span:nth-child(18){transition-delay:.36s}.c-ttl span:nth-child(19){transition-delay:.38s}.c-ttl span:nth-child(20){transition-delay:.4s}.c-ttl span:nth-child(21){transition-delay:.42s}.c-ttl span:nth-child(22){transition-delay:.44s}.c-ttl span:nth-child(23){transition-delay:.46s}.c-ttl span:nth-child(24){transition-delay:.48s}.c-ttl span:nth-child(25){transition-delay:.5s}.c-ttl span:nth-child(26){transition-delay:.52s}.c-ttl span:nth-child(27){transition-delay:.54s}.c-ttl span:nth-child(28){transition-delay:.56s}.c-ttl span:nth-child(29){transition-delay:.58s}.c-ttl span:nth-child(30){transition-delay:.6s}.c-ttl span:nth-child(31){transition-delay:.62s}.c-ttl span:nth-child(32){transition-delay:.64s}.c-ttl span:nth-child(33){transition-delay:.66s}.c-ttl span:nth-child(34){transition-delay:.68s}.c-ttl span:nth-child(35){transition-delay:.7s}.c-ttl span:nth-child(36){transition-delay:.72s}.c-ttl span:nth-child(37){transition-delay:.74s}.c-ttl span:nth-child(38){transition-delay:.76s}.c-ttl span:nth-child(39){transition-delay:.78s}.c-ttl span:nth-child(40){transition-delay:.8s}.c-ttl span:nth-child(41){transition-delay:.82s}.c-ttl span:nth-child(42){transition-delay:.84s}.c-ttl span:nth-child(43){transition-delay:.86s}.c-ttl span:nth-child(44){transition-delay:.88s}.c-ttl span:nth-child(45){transition-delay:.9s}.c-ttl span:nth-child(46){transition-delay:.92s}.c-ttl span:nth-child(47){transition-delay:.94s}.c-ttl span:nth-child(48){transition-delay:.96s}.c-ttl span:nth-child(49){transition-delay:.98s}.c-ttl span:nth-child(50){transition-delay:1s}.c-ttl span:nth-child(51){transition-delay:1.02s}.c-ttl span:nth-child(52){transition-delay:1.04s}.c-ttl span:nth-child(53){transition-delay:1.06s}.c-ttl span:nth-child(54){transition-delay:1.08s}.c-ttl span:nth-child(55){transition-delay:1.1s}.c-ttl span:nth-child(56){transition-delay:1.12s}.c-ttl span:nth-child(57){transition-delay:1.14s}.c-ttl span:nth-child(58){transition-delay:1.16s}.c-ttl span:nth-child(59){transition-delay:1.18s}.c-ttl span:nth-child(60){transition-delay:1.2s}.c-ttl span:nth-child(61){transition-delay:1.22s}.c-ttl span:nth-child(62){transition-delay:1.24s}.c-ttl span:nth-child(63){transition-delay:1.26s}.c-ttl span:nth-child(64){transition-delay:1.28s}.c-ttl span:nth-child(65){transition-delay:1.3s}.c-ttl span:nth-child(66){transition-delay:1.32s}.c-ttl span:nth-child(67){transition-delay:1.34s}.c-ttl span:nth-child(68){transition-delay:1.36s}.c-ttl span:nth-child(69){transition-delay:1.38s}.c-ttl span:nth-child(70){transition-delay:1.4s}.c-ttl span:nth-child(71){transition-delay:1.42s}.c-ttl span:nth-child(72){transition-delay:1.44s}.c-ttl span:nth-child(73){transition-delay:1.46s}.c-ttl span:nth-child(74){transition-delay:1.48s}.c-ttl span:nth-child(75){transition-delay:1.5s}.c-ttl span:nth-child(76){transition-delay:1.52s}.c-ttl span:nth-child(77){transition-delay:1.54s}.c-ttl span:nth-child(78){transition-delay:1.56s}.c-ttl span:nth-child(79){transition-delay:1.58s}.c-ttl span:nth-child(80){transition-delay:1.6s}.c-ttl span:nth-child(81){transition-delay:1.62s}.c-ttl span:nth-child(82){transition-delay:1.64s}.c-ttl span:nth-child(83){transition-delay:1.66s}.c-ttl span:nth-child(84){transition-delay:1.68s}.c-ttl span:nth-child(85){transition-delay:1.7s}.c-ttl span:nth-child(86){transition-delay:1.72s}.c-ttl span:nth-child(87){transition-delay:1.74s}.c-ttl span:nth-child(88){transition-delay:1.76s}.c-ttl span:nth-child(89){transition-delay:1.78s}.c-ttl span:nth-child(90){transition-delay:1.8s}.c-ttl span:nth-child(91){transition-delay:1.82s}.c-ttl span:nth-child(92){transition-delay:1.84s}.c-ttl span:nth-child(93){transition-delay:1.86s}.c-ttl span:nth-child(94){transition-delay:1.88s}.c-ttl span:nth-child(95){transition-delay:1.9s}.c-ttl span:nth-child(96){transition-delay:1.92s}.c-ttl span:nth-child(97){transition-delay:1.94s}.c-ttl span:nth-child(98){transition-delay:1.96s}.c-ttl span:nth-child(99){transition-delay:1.98s}.c-ttl span:nth-child(100){transition-delay:2s}.c-ttl_cap{line-height:1.2}@media(max-width: 767px){.c-ttl_cap{font-size:4.2666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.c-ttl_cap{font-size:2vw}}@media(min-width: 1000px){.c-ttl_cap{font-size:20px}}@media(max-width: 767px){.c-ttl_cap{margin-top:4vw}}@media(min-width: 768px)and (max-width: 1023px){.c-ttl_cap{margin-top:3vw}}@media(min-width: 1000px){.c-ttl_cap{margin-top:30px}}a.c-ttl:hover p span{opacity:.4}.c-ttl.active p{clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}.c-ttl.active span{opacity:1;transform:translate(0, 0)}.c-read{display:flex;justify-content:center;align-items:center}.c-read_txt{letter-spacing:.1em;line-height:210%}@media(max-width: 767px){.c-read_txt{font-size:4vw}}@media(min-width: 768px)and (max-width: 1023px){.c-read_txt{font-size:2vw}}@media(min-width: 1000px){.c-read_txt{font-size:20px}}@media screen and (max-width: 767px){.c-read_txt{width:90%;line-height:205%;letter-spacing:.02em;margin:0 auto}}.header{position:fixed;top:0;left:0;width:100%;z-index:3}.header_logo{position:absolute}@media(max-width: 767px){.header_logo{width:24.8vw}}@media(min-width: 768px)and (max-width: 1023px){.header_logo{width:12vw}}@media(min-width: 1000px){.header_logo{width:120px}}@media(max-width: 767px){.header_logo{top:6.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.header_logo{top:4vw}}@media(min-width: 1000px){.header_logo{top:40px}}@media(max-width: 767px){.header_logo{left:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1023px){.header_logo{left:4vw}}@media(min-width: 1000px){.header_logo{left:40px}}.header_link{position:absolute}@media(max-width: 767px){.header_link{top:7.4666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.header_link{top:4vw}}@media(min-width: 1000px){.header_link{top:40px}}@media(max-width: 767px){.header_link{right:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1023px){.header_link{right:4vw}}@media(min-width: 1000px){.header_link{right:40px}}.header_link .c-ttl p{border-bottom:none}@media(max-width: 767px){.header_link .c-ttl p{font-size:4vw}}@media(min-width: 768px)and (max-width: 1023px){.header_link .c-ttl p{font-size:1.6vw}}@media(min-width: 1000px){.header_link .c-ttl p{font-size:16px}}.kv{width:100%;height:100vh;position:relative;z-index:2}.kv_inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.kv_inner_logo{margin-bottom:20px}@media(max-width: 767px){.kv_inner_logo{width:73.6vw}}@media(min-width: 768px)and (max-width: 1023px){.kv_inner_logo{width:65.2vw}}@media(min-width: 1000px){.kv_inner_logo{width:652px}}@media(max-width: 767px){.kv_inner_logo{margin-bottom:1.6vw}}@media(min-width: 768px)and (max-width: 1023px){.kv_inner_logo{margin-bottom:1vw}}@media(min-width: 1000px){.kv_inner_logo{margin-bottom:10px}}.kv_inner_by{margin:0 auto;text-align:right}@media(max-width: 767px){.kv_inner_by{width:73.6vw}}@media(min-width: 768px)and (max-width: 1023px){.kv_inner_by{width:65.2vw}}@media(min-width: 1000px){.kv_inner_by{width:652px}}@media(max-width: 767px){.kv_inner_by{margin-bottom:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.kv_inner_by{margin-bottom:1.5vw}}@media(min-width: 1000px){.kv_inner_by{margin-bottom:15px}}.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: 1023px){.kv_inner_by_img{width:21.8vw}}@media(min-width: 1000px){.kv_inner_by_img{width:218px}}.kv_inner_txt{letter-spacing:.03em}@media(max-width: 767px){.kv_inner_txt{font-size:4.5333333333vw}}@media(min-width: 768px)and (max-width: 1023px){.kv_inner_txt{font-size:2.6vw}}@media(min-width: 1000px){.kv_inner_txt{font-size:26px}}.bg_line{position:absolute;width:100%;height:100%}.state_inner{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.state_inner_txt{width:86%}}.state_inner p{letter-spacing:.1em;line-height:210%;text-align:left}@media(max-width: 767px){.state_inner p{font-size:4.8vw}}@media(min-width: 768px)and (max-width: 1023px){.state_inner p{font-size:2vw}}@media(min-width: 1000px){.state_inner p{font-size:20px}}@media(max-width: 767px){.state_inner p{padding-bottom:10.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.state_inner p{padding-bottom:4vw}}@media(min-width: 1000px){.state_inner p{padding-bottom:40px}}@media screen and (max-width: 767px){.state_inner p{line-height:210%;letter-spacing:.05em}}@media(max-width: 767px){.state_inner p img{margin-top:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.state_inner p img{margin-top:1vw}}@media(min-width: 1000px){.state_inner p img{margin-top:10px}}@media(max-width: 767px){.state_inner p img{width:48vw}}@media(min-width: 768px)and (max-width: 1023px){.state_inner p img{width:18vw}}@media(min-width: 1000px){.state_inner p img{width:180px}}.state_inner p:last-child{padding-bottom:0}@media(max-width: 767px){.how_navi{margin-top:8vw}}@media(min-width: 768px)and (max-width: 1023px){.how_navi{margin-top:6vw}}@media(min-width: 1000px){.how_navi{margin-top:60px}}@media(max-width: 767px){.how_navi_ttl{font-size:13.8666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.how_navi_ttl{font-size:6.2vw}}@media(min-width: 1000px){.how_navi_ttl{font-size:62px}}@media(max-width: 767px){.how_navi_ttl{margin-bottom:8vw}}@media(min-width: 768px)and (max-width: 1023px){.how_navi_ttl{margin-bottom:4vw}}@media(min-width: 1000px){.how_navi_ttl{margin-bottom:40px}}.how_navi_top{display:flex;justify-content:center;flex-direction:column;align-items:center}@media(max-width: 767px){.how_navi_top{margin-bottom:8vw}}@media(min-width: 768px)and (max-width: 1023px){.how_navi_top{margin-bottom:5vw}}@media(min-width: 1000px){.how_navi_top{margin-bottom:50px}}@media(max-width: 767px){.how_navi_top_cross{width:9.6vw}}@media(min-width: 768px)and (max-width: 1023px){.how_navi_top_cross{width:3.6vw}}@media(min-width: 1000px){.how_navi_top_cross{width:36px}}@media screen and (max-width: 767px){.how_navi_bottom{width:95%;margin:0 auto}}@media(max-width: 767px){.how_navi_bottom .how_navi_ttl{font-size:11.2vw}}@media(min-width: 768px)and (max-width: 1023px){.how_navi_bottom .how_navi_ttl{font-size:5.2vw}}@media(min-width: 1000px){.how_navi_bottom .how_navi_ttl{font-size:52px}}@media(max-width: 767px){.how_navi_bottom .how_navi_ttl{margin-bottom:4vw}}@media(min-width: 768px)and (max-width: 1023px){.how_navi_bottom .how_navi_ttl{margin-bottom:1.5vw}}@media(min-width: 1000px){.how_navi_bottom .how_navi_ttl{margin-bottom:15px}}.how_navi_bottom_list_item{width:48%;position:relative}@media(max-width: 767px){.how_navi_bottom_list_item{padding-left:8vw}}@media(min-width: 768px)and (max-width: 1023px){.how_navi_bottom_list_item{padding-left:3.5vw}}@media(min-width: 1000px){.how_navi_bottom_list_item{padding-left:35px}}@media(max-width: 767px){.how_navi_bottom_list_item{margin-bottom:10.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.how_navi_bottom_list_item{margin-bottom:6vw}}@media(min-width: 1000px){.how_navi_bottom_list_item{margin-bottom:60px}}@media screen and (max-width: 767px){.how_navi_bottom_list_item{width:100%}}.how_navi_bottom_list_item:last-child{width:100%}@media(max-width: 767px){.how_navi_bottom_list_item:last-child{margin-bottom:16vw}}@media(min-width: 768px)and (max-width: 1023px){.how_navi_bottom_list_item:last-child{margin-bottom:8vw}}@media(min-width: 1000px){.how_navi_bottom_list_item:last-child{margin-bottom:80px}}@media(max-width: 767px){.how_navi_bottom_list_item:last-child .how_navi_ttl{font-size:10.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.how_navi_bottom_list_item:last-child .how_navi_ttl{font-size:5.2vw}}@media(min-width: 1000px){.how_navi_bottom_list_item:last-child .how_navi_ttl{font-size:52px}}.how_navi_bottom_list_item_num{position:absolute;top:0;left:0}@media(max-width: 767px){.how_navi_bottom_list_item_num{font-size:3.4666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.how_navi_bottom_list_item_num{font-size:1.3vw}}@media(min-width: 1000px){.how_navi_bottom_list_item_num{font-size:13px}}@media(max-width: 767px){.how_navi_bottom_list_item_jp{font-size:4.2666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.how_navi_bottom_list_item_jp{font-size:1.6vw}}@media(min-width: 1000px){.how_navi_bottom_list_item_jp{font-size:16px}}@media(max-width: 767px){.how_navi_bottom_list_item_jp{margin-bottom:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.how_navi_bottom_list_item_jp{margin-bottom:1.5vw}}@media(min-width: 1000px){.how_navi_bottom_list_item_jp{margin-bottom:15px}}.how_navi_bottom_list_item_txt{line-height:1.6;letter-spacing:.04em}@media(max-width: 767px){.how_navi_bottom_list_item_txt{font-size:3.7333333333vw}}@media(min-width: 768px)and (max-width: 1023px){.how_navi_bottom_list_item_txt{font-size:1.4vw}}@media(min-width: 1000px){.how_navi_bottom_list_item_txt{font-size:14px}}.how_cap{line-height:1.6;letter-spacing:.04em}@media(max-width: 767px){.how_cap{font-size:4.8vw}}@media(min-width: 768px)and (max-width: 1023px){.how_cap{font-size:2.1vw}}@media(min-width: 1000px){.how_cap{font-size:21px}}.collabo_list{align-items:flex-start}.collabo_list_item{width:48%}@media(max-width: 767px){.collabo_list_item{margin-bottom:10.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.collabo_list_item{margin-bottom:10vw}}@media(min-width: 1000px){.collabo_list_item{margin-bottom:100px}}@media screen and (max-width: 767px){.collabo_list_item{width:90%;margin-right:auto;margin-left:auto}}@media(max-width: 767px){.collabo_list_item:nth-child(even){margin-top:0vw}}@media(min-width: 768px)and (max-width: 1023px){.collabo_list_item:nth-child(even){margin-top:10vw}}@media(min-width: 1000px){.collabo_list_item:nth-child(even){margin-top:100px}}@media screen and (max-width: 767px){.collabo_list_item:nth-child(even) .member{flex-direction:row-reverse !important}.collabo_list_item:nth-child(even) .member .member_txt{text-align:right !important}}.collabo_list .member.reverse{flex-direction:row-reverse}@media screen and (max-width: 767px){.collabo_list .member.reverse{flex-direction:row}}.collabo_list .member.reverse .member_txt{text-align:right}@media screen and (max-width: 767px){.collabo_list .member.reverse .member_txt{text-align:left}}@media(max-width: 767px){.collabo_list .member_img{width:56vw}}@media(min-width: 768px)and (max-width: 1023px){.collabo_list .member_img{width:26.4vw}}@media(min-width: 1000px){.collabo_list .member_img{width:264px}}@media(max-width: 767px){.collabo_list .member_img{margin-bottom:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.collabo_list .member_img{margin-bottom:0vw}}@media(min-width: 1000px){.collabo_list .member_img{margin-bottom:0px}}@media(max-width: 767px){.collabo_list .member_txt{width:56vw}}@media(min-width: 768px)and (max-width: 1023px){.collabo_list .member_txt{width:19vw}}@media(min-width: 1000px){.collabo_list .member_txt{width:190px}}.collabo_list .member_txt_name{line-height:1.2}@media(max-width: 767px){.collabo_list .member_txt_name{font-size:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1023px){.collabo_list .member_txt_name{font-size:2vw}}@media(min-width: 1000px){.collabo_list .member_txt_name{font-size:20px}}@media(max-width: 767px){.collabo_list .member_txt_name{margin-bottom:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.collabo_list .member_txt_name{margin-bottom:1vw}}@media(min-width: 1000px){.collabo_list .member_txt_name{margin-bottom:10px}}@media(max-width: 767px){.collabo_list .member_txt_genre{font-size:4.2666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.collabo_list .member_txt_genre{font-size:1.6vw}}@media(min-width: 1000px){.collabo_list .member_txt_genre{font-size:16px}}.collabo_list .member_txt_genre p{padding:1px 1px 0 1px}.contact{position:relative;width:100%;height:calc(100vh - 100px)}.contact_inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}.contact_inner_ttl{letter-spacing:.04em}@media(max-width: 767px){.contact_inner_ttl{font-size:3.7333333333vw}}@media(min-width: 768px)and (max-width: 1023px){.contact_inner_ttl{font-size:1.6vw}}@media(min-width: 1000px){.contact_inner_ttl{font-size:16px}}@media(max-width: 767px){.contact_inner_ttl{margin-bottom:4vw}}@media(min-width: 768px)and (max-width: 1023px){.contact_inner_ttl{margin-bottom:2vw}}@media(min-width: 1000px){.contact_inner_ttl{margin-bottom:20px}}.contact_inner_link .c-ttl{margin-bottom:0}.contact_inner_link .c-ttl p{display:block;border-bottom:4px solid #fff}@media(max-width: 767px){.contact_inner_link .c-ttl p{font-size:12.2666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.contact_inner_link .c-ttl p{font-size:5.2vw}}@media(min-width: 1000px){.contact_inner_link .c-ttl p{font-size:52px}}.contact_inner_link .c-ttl p span{line-height:1}.footer{position:relative;z-index:2}@media(max-width: 767px){.footer{padding:4vw}}@media(min-width: 768px)and (max-width: 1023px){.footer{padding:3vw}}@media(min-width: 1000px){.footer{padding:30px}}@media(max-width: 767px){.footer_base{font-size:3.2vw}}@media(min-width: 768px)and (max-width: 1023px){.footer_base{font-size:1.4vw}}@media(min-width: 1000px){.footer_base{font-size:14px}}@media(max-width: 767px){.footer_base_left_list_item{margin-right:4vw}}@media(min-width: 768px)and (max-width: 1023px){.footer_base_left_list_item{margin-right:2.5vw}}@media(min-width: 1000px){.footer_base_left_list_item{margin-right:25px}}.wit-service{width:100%;background:#000}@media(max-width: 767px){.wit-service{padding-top:10.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.wit-service{padding-top:6vw}}@media(min-width: 1000px){.wit-service{padding-top:60px}}@media(max-width: 767px){.wit-service{padding-bottom:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.wit-service{padding-bottom:4vw}}@media(min-width: 1000px){.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: 1023px){.wit-service_inner{width:100vw}}@media(min-width: 1000px){.wit-service_inner{width:1000px}}@media(max-width: 767px){.wit-service_inner{padding-right:0vw}}@media(min-width: 768px)and (max-width: 1023px){.wit-service_inner{padding-right:4vw}}@media(min-width: 1000px){.wit-service_inner{padding-right:40px}}@media(max-width: 767px){.wit-service_inner{padding-left:0vw}}@media(min-width: 768px)and (max-width: 1023px){.wit-service_inner{padding-left:4vw}}@media(min-width: 1000px){.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: 1023px){.wit-service_ttl{margin-bottom:5vw}}@media(min-width: 1000px){.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: 1023px){.wit-service_ttl_img{margin-right:2.5vw}}@media(min-width: 1000px){.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: 1023px){.wit-service_ttl_img{margin-bottom:0vw}}@media(min-width: 1000px){.wit-service_ttl_img{margin-bottom:0px}}@media(max-width: 767px){.wit-service_ttl_img{width:72vw}}@media(min-width: 768px)and (max-width: 1023px){.wit-service_ttl_img{width:34vw}}@media(min-width: 1000px){.wit-service_ttl_img{width:340px}}@media(max-width: 767px){.wit-service_ttl_txt{width:48vw}}@media(min-width: 768px)and (max-width: 1023px){.wit-service_ttl_txt{width:23.3vw}}@media(min-width: 1000px){.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: 1023px){.wit-service_list_item{margin-bottom:4vw}}@media(min-width: 1000px){.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: 1023px){.wit-service_list_item_link_img{margin-bottom:1.5vw}}@media(min-width: 1000px){.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: 1023px){.wit-service_list_item_link_img img{height:3vw}}@media(min-width: 1000px){.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: 1023px){.wit-service_list_item_link_img img.vi{height:4vw}}@media(min-width: 1000px){.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: 1023px){.wit-service_list_item_link_img img.kuusou{height:6vw}}@media(min-width: 1000px){.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: 1023px){.wit-service_list_item_link_img img.empowered{margin-top:0vw}}@media(min-width: 1000px){.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: 1023px){.wit-service_list_item_link_img img.empowered{height:4vw}}@media(min-width: 1000px){.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: 1023px){.wit-service_list_item_link_img img.asset{height:3vw}}@media(min-width: 1000px){.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: 1023px){.wit-service_list_item_link_img img.asset{margin-top:1.5vw}}@media(min-width: 1000px){.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: 1023px){.wit-service_list_item_link_txt{font-size:1.4vw}}@media(min-width: 1000px){.wit-service_list_item_link_txt{font-size:14px}}.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}.wipe p{position:relative;line-height:1;padding:0 4px;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%);color:#000}.wipe:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#fff;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)}.wipe.active{width:auto}.wipe.active p{clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}.wipe.active:before{width:100%}.wipe.bk p{color:#fff}.wipe.bk:before{background:#000}.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%);color:#fff}.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:#fff}.wipe-out.delay p{transition-delay:600ms;-moz-transition-delay:600ms;-webkit-transition-delay:600ms;-o-transition-delay:600ms;-ms-transition-delay:600ms}.wipe-out.delay_2 p{transition-delay:1200ms;-moz-transition-delay:1200ms;-webkit-transition-delay:1200ms;-o-transition-delay:1200ms;-ms-transition-delay:1200ms}@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.delay_2:before{animation-delay:600ms;-moz-animation-delay:600ms;-webkit-animation-delay:600ms;-o-animation-delay:600ms;-ms-animation-delay:600ms}.wipe-out.active p{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.pic_rotate{opacity:0;transform-style:preserve-3d;transform:rotate3d(2, 2, 0, -90deg) translate(-100px, 100px);transition:2s cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition:2s cubic-bezier(0.190, 1.000, 0.220, 1.000);-moz-transition:2s cubic-bezier(0.190, 1.000, 0.220, 1.000);-o-transition:2s cubic-bezier(0.190, 1.000, 0.220, 1.000);-ms-transition:2s cubic-bezier(0.190, 1.000, 0.220, 1.000)}.pic_rotate.active{opacity:1;transform:rotate3d(1, 1, 0, 0deg) translate(0, 0)}