body{position:relative;-webkit-text-size-adjust:100%;font-size:16px;font-size:1.6rem;font-weight:normal;font-style:normal;color:#333;letter-spacing:-0.02em;overflow:hidden;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}#wrapper{position:relative;margin:0 auto}figure,figcaption{margin-bottom:0;padding:0}a,a:hover,a:active,a:visited{text-decoration:none}a{transition:.3s}a:hover{opacity:.8;transition:.3s}img{max-width:100%;height:auto}.en{font-family:"Universltstd";font-weight:bold;letter-spacing:-1.5px}.mincho{font-family:"Reim";font-style:normal;line-height:1.5}@font-face{font-family:"Noto";src:url("../font/noto.woff2") format("woff2")}@font-face{font-family:"Reim";src:url("../font/Reim.woff2") format("woff2")}@font-face{font-family:"Universltstd";src:url("../font/Universltstd.woff2") format("woff2")}@font-face{font-family:"DIN";src:url("../font/D-DINCondensed-Bold.woff2") format("woff2")}@font-face{font-family:"a-otf";src:url("../font/a-otf.woff2") format("woff2")}@font-face{font-family:"Lato";src:url("../font/Lato.woff2") format("woff")}@font-face{font-family:"GothicA1";src:url("../font/GothicA1.woff2") format("woff2")}section{position:relative}#toTop{position:fixed;right:20px;bottom:20px;transition:.3s;z-index:9;font-size:clamp(18px,5vw,18px)}#toTop a{position:relative;color:#c1c1c1;display:block}#toTop a::before{content:"";position:absolute;top:-20px;left:0;right:0;margin:auto;width:30px;height:30px;border-top:1px solid #c1c1c1;border-right:1px solid #c1c1c1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#show-popup{border:1px solid #fff;color:#fff;background-color:#000;max-width:220px;display:flex;align-items:center;justify-content:center;padding:10px 0px;margin:auto;font-size:clamp(16px,4vw,16px);position:relative;text-decoration:none;cursor:pointer}.popup-a{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background-color:rgba(0,0,0,.9);text-align:center;padding:20px;z-index:99;opacity:1}.popup-a .chart{width:100vh;margin:auto}.popup-a a{position:absolute;right:5vw;top:3vw;cursor:pointer}.popup-a a span{display:block;position:absolute;width:50px;height:1px;left:0px;background:#fff}.popup-a a span:nth-child(1){transform:rotate(45deg)}.popup-a a span:nth-child(2){transform:rotate(-45deg)}.popup-a a:hover{opacity:1}.hide_container_faq{display:none}.moreButtonFaq{font-size:clamp(14px,5vw,14px);position:absolute;bottom:auto;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);height:30px;color:#000}.moreButtonFaq::before{content:"";position:absolute;bottom:-10px;left:0;right:0;margin:auto;width:15px;height:15px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.moreButtonFaq.open{height:0;bottom:0vw}.moreButtonFaq.open::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:-3px}.moreButtonFaq span{opacity:1}.moreButtonFaq span.hide{opacity:0}.hide_container{position:relative;height:80px;overflow:hidden;transition:.4s;box-sizing:border-box}.hide_container::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100px;background:#000;background:linear-gradient(0deg, rgb(0, 0, 0) 100%, rgba(255, 255, 255, 0) 100%);transition:.4s;z-index:1}.hide_container.active:before{opacity:0;visibility:hidden}.hide_container.custom{height:200px}.hide_container.custom::before{height:200px;background:linear-gradient(0deg, rgb(0, 0, 0) 50%, rgba(255, 255, 255, 0) 100%)}.hide_container .moreButton{font-size:clamp(18px,5vw,18px);position:absolute;bottom:0%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);height:50px;cursor:pointer;color:#fff;z-index:2}.hide_container .moreButton::before{content:"";position:absolute;bottom:-10px;left:0;right:0;margin:auto;width:30px;height:30px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.hide_container .moreButton.open{height:0}.hide_container .moreButton.open::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hide_container.white::before{background:#fff;background:linear-gradient(0deg, rgb(255, 255, 255) 100%, rgba(255, 255, 255, 0) 100%)}.hide_container.white .moreButton{color:#000}.hide_container.white .moreButton::before{border-top:1px solid #000;border-right:1px solid #000}.hide_container.white.purple{background:linear-gradient(180deg, #fff 0%, #fff 50%, #f2f2f7 50%, #f2f2f7 100%)}.hide_container.gray::before{background:#e6e6e4;background:linear-gradient(0deg, rgb(230, 230, 228) 100%, rgba(255, 255, 255, 0) 100%)}.hide_container.gray .moreButton{color:#000}.hide_container.gray .moreButton::before{border-top:1px solid #000;border-right:1px solid #000}.move_1{opacity:0}.move_2{opacity:0}.is-scroll.move_1{animation:fadeup .5s ease-out .3s 1 forwards}.is-scroll.move_2{animation:fadeIn .5s ease-out .2s 1 forwards}.pc_size{width:50%}.mv_area{background-color:#000;text-align:center;padding:17vw 0 5vw;position:relative;width:100%;overflow:hidden}.mv_area::before{content:"";display:block;width:100%;height:100%;background-image:url(../img/fv.webp);background-size:contain;background-position:top;background-repeat:no-repeat;animation:animationZoom 2.5s ease-in-out forwards;position:absolute;top:0;transform:scale(1.05);filter:brightness(40%)}@keyframes animationZoom{100%{transform:scale(1);filter:brightness(100%)}}.mv_area .mv_tl{margin-bottom:4vw;animation:fadeup .8s ease-out 1.5s 1 forwards}.mv_area .mv_tl img{width:50%}.mv_area .mv_subtl{margin-bottom:10vw}.mv_area .mv_subtl img{width:60%}.mv_area .arrow{display:block;position:relative;margin:0 auto 5vw;pointer-events:none}.mv_area .arrow img{width:60px}.mv_area .arrow .arrow_02{margin-top:-15px}.mv_area .arrow .arrow_03{margin-top:-15px}.mv_area .list{width:60%;display:flex;justify-content:center;margin:0 auto 6vw}.mv_area .list .color{color:#fff;margin-top:1vw}.mv_area .list .back img{width:95%}.mv_area .jacket_box{margin-bottom:6vw}.mv_area .jacket_box .jacket_list{width:60%;display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto}.mv_area .jacket_box .jacket_list li{width:50%}.mv_area .jacket_box .jacket_txt{color:#fff;font-size:clamp(18px,5vw,18px);line-height:2}.mv_area .txt_box{color:#fff}.mv_area .txt_box .tl{font-size:clamp(30px,5vw,30px);margin-bottom:2vw}.mv_area .txt_box .size_txt{font-size:clamp(14px,5vw,14px);margin-bottom:2vw;letter-spacing:2px}.mv_area .txt_box .txt{font-size:clamp(14px,5vw,14px);margin-bottom:1.5vw}.mv_area .txt_box .txt small{font-size:clamp(12px,5vw,12px)}.mv_area .mv_last_btn{margin:4vw auto 3vw}.video_area{text-align:center;padding:5vw 0}.video_area .video{width:100%;margin:auto}.video_area .video .video_box{position:relative;width:100%}.video_area .video .video_box.active{padding-top:56.25%}.video_area .video .video_box iframe{position:absolute;top:0;right:0;width:100%;height:100%}.video_area .video #video_c{width:100%}.video_area .video #thumbnail{width:100%}.mortion_crash_test_area{background-color:#000;color:#fff;padding:0 0 6vw}.mortion_crash_test_area .mortion_crash_test_bg{background:url(../img/motion_crash_test.webp) no-repeat center/cover;height:800px}.mortion_crash_test_area .mortion_crash_test_tl{text-align:center;margin:3vw auto;width:85%}.mortion_crash_test_area .mortion_crash_test_txt{font-size:clamp(19px,5vw,19px);margin-bottom:10vw;line-height:1.8;display:flex;align-items:center;justify-content:center}.mortion_crash_test_area .mortion_crash_test_box{display:flex;justify-content:space-between;flex-wrap:wrap}.mortion_crash_test_area .box{width:100%;margin-bottom:8vw}.mortion_crash_test_area .box .tl_box{border-bottom:2px solid #fff}.mortion_crash_test_area .box .tl_box .tl{font-size:clamp(35px,5vw,35px);display:flex;align-items:center;font-family:"DIN"}.mortion_crash_test_area .box .tl_box .sub_tl{font-size:clamp(20px,5vw,20px);margin-left:10px}.mortion_crash_test_area .box .fig{margin:3vw 0;text-align:center}.mortion_crash_test_area .box .txt{font-size:clamp(18px,5vw,18px);line-height:2}.mortion_crash_test_area .box .sub_txt{font-size:clamp(14px,5vw,14px);line-height:2.2;margin-top:2vw}.inbox_area{background-color:#000;color:#fff;padding:0 0 2vw}.inbox_area .inbox_bg{background:url(../img/inbox_pc.webp) no-repeat center/cover;height:800px}.inbox_area .inbox_tl{font-size:clamp(40px,5vw,40px);text-align:center;margin:3vw 0}.inbox_area .inbox_txt{font-size:clamp(19px,5vw,19px);margin-bottom:10vw;line-height:1.8;display:flex;align-items:center;justify-content:center}.inbox_area .txt{font-size:clamp(18px,5vw,18px);line-height:2;margin-bottom:5vw}.inbox_area .logo{max-width:200px;text-align:center;margin:0 auto 3vw}.design_area{background-color:#000;padding:6vw 0 0;color:#fff}.design_area .tl_box{text-align:center}.design_area .sub_tl{display:inline-block;font-size:clamp(38px,5vw,38px);border:2px solid #fff;padding:5px 30px;margin-bottom:2vw}.design_area .design_tl{font-size:clamp(38px,5vw,38px);text-align:center;margin:0 0 3vw}.design_area .photo_bg{background:url(../img/bg_design.svg) repeat-x;background-size:cover;text-align:center;margin-bottom:3vw}.design_area .photo{width:60%;margin:auto;padding-top:3vw}.design_area .txt{font-size:clamp(19px,5vw,19px);line-height:2}.item_area{padding:6vw 0;background-color:#000;color:#fff}.item_area .item_tl{font-size:clamp(38px,5vw,38px);text-align:center;margin:3vw 0 10vw}.item_area .photo{width:60%;text-align:center;margin:0 auto 2vw}.item_area .tl_box{border-bottom:2px solid #fff;margin-bottom:2vw;margin-top:8vw}.item_area .tl_box .tl{font-size:clamp(20px,5vw,25px);display:flex;align-items:center;font-weight:bold}.item_area .tl_box .sub_tl{font-size:clamp(16px,5vw,16px)}.item_area .txt{font-size:clamp(20px,5vw,20px);line-height:2}.item_area .sub_txt{font-size:clamp(14px,5vw,14px);line-height:2;margin-top:2vw}.item_area .originshell img{width:60%}.item_area .imp img{width:60%}.inflator_area{padding:0 0 6vw;background-color:#000;color:#fff}.inflator_area .inflator_tl{font-size:clamp(38px,5vw,38px);text-align:center;margin:3vw 0}.inflator_area .inflator_photo{width:60%;margin:auto;text-align:center}.inflator_area .inflator_txt{font-size:clamp(19px,5vw,19px);line-height:1.8;margin-bottom:5vw}.inflator_area .inflator_box{margin:5vw 0 15vw;text-align:center}.inflator_area .inflator_box .photo{margin-bottom:2vw}.inflator_area .inflator_box .item_tl{font-size:clamp(20px,5vw,25px);border-bottom:2px solid #fff;margin-bottom:10px;padding-bottom:10px;display:inline-block}.inflator_area .inflator_box .item_price{font-size:clamp(20px,5vw,20px);margin-bottom:30px}.inflator_area .inflator_list .box{display:flex;margin-bottom:5vw}.inflator_area .inflator_list .box .ico{width:140px;text-align:center;margin-bottom:2vw}.inflator_area .inflator_list .box .txt_box{width:calc(100% - 230px);margin-left:30px}.inflator_area .inflator_list .box .tl{font-size:clamp(20px,5vw,25px);border-bottom:2px solid #fff;margin-bottom:1vw;font-weight:bold;padding-bottom:10px}.inflator_area .inflator_list .box .txt{font-size:clamp(20px,5vw,20px);line-height:2}.inflator_area .inflator_list .box .sub_txt{font-size:clamp(14px,5vw,14px);line-height:2;margin-top:1vw}.app_area{padding:6vw 0 0}.app_area .app_tl{font-size:clamp(38px,5vw,38px);text-align:center;margin:0 0 2vw}.app_area .app_photo{text-align:center}.app_area .qr{width:40%;display:flex;justify-content:center;margin:2vw auto 3vw}.app_area .qr li:first-child{margin-right:70px}.app_area .qr li:last-child{margin-left:70px}.app_area .app_txt{font-size:clamp(30px,5vw,30px);font-weight:bold;line-height:1.5;margin-bottom:3vw;display:flex;justify-content:center}.app_area .app_sub_txt{font-size:clamp(20px,5vw,25px);line-height:1.8;margin-bottom:10vw}.app_area .txt{font-size:clamp(20px,5vw,25px);line-height:1.8}.app_area .txt span{font-weight:bold;border-bottom:2px solid #000}.app_area .hide_container{margin-bottom:5vw}.app_area .hide_container.active{margin-bottom:0}.app_area .hide_container .moreButton.open{bottom:1%}.features_area{background-color:#f2f2f7;padding:8vw 0 0}.features_area .logo{text-align:center;max-width:250px;margin:0 auto 2vw}.features_area .features_tl{text-align:center;font-size:clamp(20px,5vw,20px);margin-bottom:6vw}.features_area .features_txt{font-size:clamp(20px,5vw,25px);line-height:1.8;margin-bottom:5vw}.features_area .features_box{margin-bottom:10vw}.features_area .features_box .ico{width:25%;max-width:200px;text-align:center;margin:0 auto 5vw}.features_area .features_box .ico.custom{width:80%;max-width:500px}.features_area .features_box .tl{font-size:clamp(20px,5vw,25px);font-weight:bold;border-bottom:2px solid #000;margin-bottom:1vw;display:flex;align-items:center;flex-wrap:wrap}.features_area .features_box .tl .sub_tl{font-size:clamp(20px,5vw,20px)}.features_area .features_box .txt{font-size:clamp(20px,5vw,20px);line-height:1.8}.features_area .features_box a{color:#000}.features_area .features_box .base_btn{margin-top:3vw}.mode_area .mode_tl{background-color:#000;color:#fff;text-align:center;font-size:clamp(38px,5vw,38px);padding:25px 0}.mode_area .mode_wrap{border-top:none}.mode_area .mode_wrap .mode_txt{font-size:clamp(20px,5vw,20px);display:flex;align-items:center;justify-content:center;padding:2vw 0}.mode_area .mode_wrap .mode_box{margin-bottom:8vw}.mode_area .mode_wrap .mode_box .photo{text-align:center;margin-bottom:6vw}.mode_area .mode_wrap .mode_box .photo img{width:100%}.mode_area .mode_wrap .mode_box .logo{text-align:center;margin-bottom:3vw}.mode_area .mode_wrap .mode_box .logo img{width:100%;max-height:200px}.mode_area .mode_wrap .mode_box .logo_txt{font-size:clamp(25px,5vw,25px);font-weight:bold;margin-bottom:2vw;line-height:1.8;display:flex;justify-content:center}.mode_area .mode_wrap .mode_box .list{display:flex;justify-content:center;margin:0 auto 2vw;width:65%}.mode_area .mode_wrap .mode_box .list li{margin:0 20px}.mode_area .mode_wrap .mode_box .txt{font-size:clamp(20px,5vw,20px);line-height:1.8}.mode_area .mode_wrap .mode_box .sub_txt{margin-top:2vw;font-size:clamp(16px,5vw,16px)}.howtowear_area{padding:0 0 5vw}.howtowear_area .howtowear_box{height:450px;background-color:#e6e6e6;padding:50px 0px;display:flex;align-items:center;justify-content:center}.howtowear_area .howtowear_box .howtowear_wrap{width:100%}.howtowear_area .howtowear_box .tl_box{text-align:center}.howtowear_area .howtowear_box .tl_box .tl{display:block;padding-bottom:10px;text-align:center;margin:auto;border-bottom:2px solid #000;color:#ed6f00;font-size:clamp(24px,5vw,30px);font-family:"a-otf";font-style:normal;line-height:1.3;letter-spacing:3px}.howtowear_area .howtowear_box .tl_box span{color:#000;margin-left:20px;font-family:"GothicA1";font-size:clamp(16px,5vw,24px);letter-spacing:1px;position:relative;top:-2px}.howtowear_area .howtowear_box .howtowear_tl{font-size:clamp(40px,2vw,50px);text-align:center;margin:2vw 0 0}.howtowear_area .howtowear_box .howtowear_txt{font-size:clamp(20px,5vw,20px);padding:2vw 3vw 0;line-height:1.8}.howtowear_area .howtowear_photo{text-align:center}.howtowear_area .howtowear_photo_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:3vw 0 3vw}.howtowear_area .howtowear_photo_list li{width:48%;text-align:center;margin-bottom:4%}.faq_area{background-color:#e6e6e6;padding:5vw 0 8vw}.faq_area .faq_tl{font-size:clamp(60px,5vw,60px);text-align:center}.faq_area .faq_sub_tl{font-size:clamp(18px,5vw,18px);text-align:center;margin-bottom:2vw}.faq_area .faq_txt{display:flex;justify-content:center;font-size:clamp(20px,5vw,25px);line-height:1.8;margin-bottom:3vw}.faq_area .faq_box{position:relative;padding-bottom:5vw}.faq_area .faq_box .question{width:85%;font-size:clamp(25px,5vw,25px);font-weight:bold;margin-bottom:1vw;display:flex}.faq_area .faq_box .question .ico{margin-right:10px;margin-top:4px}.faq_area .faq_box .answer{width:100%;padding-left:40px;margin-bottom:2vw}.faq_area .faq_box .answer .txt{font-size:clamp(20px,5vw,20px);line-height:1.8}.faq_area .faq_box .answer .sub_txt{margin-top:1vw}.faq_area .faq_box .moreButtonFaq{bottom:auto;left:auto;right:0;top:20px}.faq_area .faq_box .moreButtonFaq.open{height:0px;bottom:0}.faq_area .faq_box .moreButtonFaq.open span{opacity:1 !important}.comfortlevel_area{padding:6vw 0}.comfortlevel_area .comfortlevel_photo{width:30%;margin:0 auto 2vw;text-align:center}.comfortlevel_area .comfortlevel_tl{font-size:clamp(40px,5vw,40px);text-align:center;margin:0 0 2vw}.comfortlevel_area .comfortlevel_txt{font-size:clamp(20px,5vw,25px);line-height:1.8;margin-bottom:4vw}.comfortlevel_area .comfortlevel_sub_txt{font-size:clamp(18px,5vw,18px);margin-bottom:5vw}.comfortlevel_area .comfortlevel_box{display:flex;align-items:center;margin-bottom:3vw}.comfortlevel_area .comfortlevel_box .ico{width:140px}.comfortlevel_area .comfortlevel_box .txt_box{width:calc(100% - 175px);margin-left:35px}.comfortlevel_area .comfortlevel_box .tl{font-size:clamp(40px,5vw,40px);font-weight:bold;border-bottom:2px solid #000;margin-bottom:1vw;padding-bottom:10px}.comfortlevel_area .comfortlevel_box .txt{font-size:clamp(20px,5vw,20px)}.comfortlevel_area .comfortlevel_box .sub_txt{font-size:clamp(18px,5vw,18px);margin-top:10px}.ambassadors_area{background-color:#000;padding:5vw 0;color:#fff}.ambassadors_area.white{background-color:#fff;color:#000}.ambassadors_area.white .ambassadors_tl_box{color:#a0a0a0}.ambassadors_area.white .ambassadors_txt{color:#a0a0a0}.ambassadors_area .ambassadors_tl_box{border-bottom:3px solid #ed6f00;margin-bottom:20px}.ambassadors_area .ambassadors_tl_box .ambassadors_tl{font-size:clamp(70px,6vw,90px);line-height:1;margin-bottom:10px;font-family:"DIN"}.ambassadors_area .ambassadors_tl_box .name_tl{font-size:clamp(40px,5vw,40px);margin-bottom:20px;font-family:"Lato";font-weight:300;font-style:normal}.ambassadors_area .ambassadors_txt{font-size:clamp(40px,5vw,40px);margin-bottom:3vw;font-family:"GothicA1";font-weight:400;font-style:normal}.ambassadors_area .ambassadors_photo{text-align:center;margin-bottom:2vw}.ambassadors_area .ambassadors_sub_txt{font-size:clamp(33px,4vw,33px);margin-bottom:10vw;line-height:1.8}.ambassadors_area .profile_box{width:70%;margin:0 auto 8vw}.ambassadors_area .profile_box .profile_photo{margin-bottom:3vw}.ambassadors_area .profile_box .tl{font-size:clamp(20px,5vw,20px);letter-spacing:2px;margin-bottom:1vw}.ambassadors_area .profile_box .name{font-size:clamp(40px,5vw,40px);margin-bottom:2vw}.ambassadors_area .profile_box .profile_txt{font-size:clamp(20px,5vw,20px);line-height:1.8}.ambassadors_area .profile_faq{margin-bottom:5vw}.ambassadors_area .profile_faq .question{font-size:clamp(25px,5vw,25px);font-weight:bold;margin-bottom:1vw;display:flex}.ambassadors_area .profile_faq .question .ico{margin-right:10px;margin-top:4px}.ambassadors_area .profile_faq .answer .txt{font-size:clamp(20px,5vw,20px);line-height:1.8}.ambassadors_area .profile_faq .answer .sub_txt{margin-top:1vw}footer{background-color:#090808}footer .ft_top{background:url(../img/ft_bg.webp) no-repeat bottom right/cover;text-align:center;padding:5vw 0 20vw}footer .logo_box .logo{max-width:140px;margin:0 auto 3vw}footer .logo_box .txt{max-width:700px;margin:auto}footer .ft_bottom{background-color:#090808;text-align:center;padding-bottom:5vw}footer .ft_bottom .item_name{color:#fff;font-size:clamp(25px,5vw,25px);margin-bottom:2vw}footer .ft_bottom .note{color:#fff;margin-top:20px;font-size:clamp(14px,5vw,14px)}footer .ft_bottom .base_btn{margin-bottom:2vw}footer .ft_bottom .txt{color:#fff;margin-bottom:2vw;font-size:clamp(18px,5vw,18px)}#faq_index{background-color:#e6e6e6}/*# sourceMappingURL=layout.css.map */