@media screen and (max-width: 1400px){.popup-a .chart{width:100%}}@media screen and (max-width: 1200px){.inner_wrap{width:84vw;padding:0}.inner_wrap_s{width:84vw;padding:0}}@media screen and (max-width: 768px){.pc_el{display:none !important}.sp_el{display:inline-block !important}.base_btn{max-width:250px;font-size:clamp(14px,3vw,15px)}.pc_size{width:100%}.note{top:-1.5vw}.hide_container .moreButton{bottom:0%;font-size:clamp(14px,3vw,20px)}.hide_container .moreButton::before{width:20px;height:20px;bottom:0px}.hide_container .moreButton.open{bottom:.5%}.moreButtonFaq{font-size:clamp(14px,3vw,20px)}.moreButtonFaq::before{width:20px;height:20px;bottom:-10px}.moreButtonFaq.open{bottom:0vw}#toTop{right:10px;bottom:10px;font-size:12px}#toTop a::before{width:15px;height:15px;bottom:10px}#show-popup{font-size:clamp(14px,3vw,14px);max-width:180px}.popup-a{padding:10vw 20px}.popup-a .scroll{overflow:scroll}.popup-a .chart{width:100vh}.popup-a a{right:13vw;top:8vw}.mv_area{padding:50vw 0 20vw}.mv_area::before{background-image:url(../img/fv_sp.webp);background-size:150%}.mv_area .mv_tl{width:75%;margin:0 auto 10vw}.mv_area .mv_tl img{width:100%}.mv_area .mv_subtl{width:90%;margin:0 auto 30vw}.mv_area .mv_subtl img{width:100%}.mv_area .arrow{margin-bottom:15vw}.mv_area .list{width:100%;margin-bottom:25vw}.mv_area .list li{width:33%}.mv_area .list .color{margin-top:20px;font-size:clamp(10px,3vw,16px)}.mv_area .jacket_box{margin-bottom:25vw}.mv_area .jacket_box .jacket_list{width:100%}.mv_area .jacket_box .jacket_txt{font-size:clamp(15px,3vw,15px)}.mv_area .txt_box .tl{margin-bottom:5vw;font-size:clamp(20px,3vw,40px)}.mv_area .txt_box .size_txt{font-size:clamp(11px,3vw,20px);margin-bottom:5vw}.mv_area .txt_box .txt{font-size:clamp(11px,3vw,20px);margin-bottom:5vw}.mv_area .txt_box .txt small{font-size:clamp(9px,3vw,9px);display:block;margin-top:5px}.mv_area .mv_last_btn{margin:10vw auto 0vw}.video_area{padding:10vw 0}.video_area .video{width:100%;margin:auto}.video_area .video #thumbnail{width:100vw}.mortion_crash_test_area{padding:0 0 15vw}.mortion_crash_test_area .mortion_crash_test_bg{height:140vw;background-position:-50vw}.mortion_crash_test_area .mortion_crash_test_tl{width:100%;margin:10vw auto 5vw}.mortion_crash_test_area .mortion_crash_test_txt{font-size:clamp(15px,3vw,30px);font-weight:bold;margin:0 auto 15vw;line-height:2}.mortion_crash_test_area .mortion_crash_test_box{flex-wrap:wrap}.mortion_crash_test_area .box{width:100%;margin-bottom:15vw}.mortion_crash_test_area .box .tl_box .tl{font-size:clamp(20px,4vw,40px);line-height:1;padding-bottom:5px}.mortion_crash_test_area .box .tl_box .tl .sub_tl{font-size:clamp(14px,3vw,20px);margin-left:10px;font-weight:bold}.mortion_crash_test_area .box .fig{margin:8vw 10%}.mortion_crash_test_area .box .txt{font-size:clamp(14px,3vw,20px);line-height:2.3}.mortion_crash_test_area .box .sub_txt{font-size:clamp(10px,3vw,16px);margin-top:5vw}.inbox_area{padding-bottom:0vw}.inbox_area .inbox_bg{background:url(../img/inbox.webp) no-repeat center/cover;height:140vw;background-size:115vh;background-position:bottom}.inbox_area .inbox_tl{font-size:clamp(22px,8vw,26px);margin:10vw 0 5vw;letter-spacing:1px}.inbox_area .inbox_txt{font-size:clamp(15px,3vw,30px);font-weight:bold;margin:0 auto 15vw;line-height:2}.inbox_area .txt{font-size:clamp(14px,3vw,20px);margin-bottom:8vw;line-height:2.3}.inbox_area .logo{width:40%;margin:0 auto 3vw}.design_area{padding:15vw 0 0}.design_area .photo_bg{margin-bottom:8vw;background-size:cover}.design_area .photo{width:100%}.design_area .sub_tl{font-size:clamp(25px,4vw,50px);margin-bottom:5vw;letter-spacing:1px}.design_area .design_tl{font-size:clamp(22px,8vw,26px);margin:0 0 15vw;letter-spacing:1px}.design_area .txt{font-size:clamp(14px,3vw,20px);line-height:2.3}.item_area{padding:15vw 0}.item_area .photo{width:100%}.item_area .item_tl{font-size:clamp(22px,8vw,26px);margin:10vw 0 15vw;letter-spacing:1px}.item_area .tl_box{padding-bottom:5px;margin-bottom:5vw}.item_area .tl_box .tl{font-size:clamp(17px,3vw,40px);flex-wrap:wrap}.item_area .tl_box .sub_tl{font-size:clamp(10px,3vw,20px)}.item_area .txt{font-size:clamp(14px,3vw,20px);line-height:2.3}.item_area .sub_txt{font-size:clamp(10px,3vw,16px);margin-top:5vw}.item_area .originshell_box{margin-top:20vw}.item_area .originshell{width:50%;margin:0 auto 2vw}.item_area .originshell img{width:100%}.item_area .imp_box{margin-top:20vw}.item_area .imp{width:70%;margin:0 auto 2vw}.item_area .imp img{width:100%}.inflator_area{padding:0 0 15vw}.inflator_area .inflator_photo{width:100%}.inflator_area .inflator_tl{font-size:clamp(22px,8vw,26px);margin:10vw 0;letter-spacing:1px}.inflator_area .inflator_txt{font-size:clamp(15px,3vw,20px);margin:0 auto 10vw;font-weight:bold;line-height:2}.inflator_area .inflator_box{margin:5vw 0 30vw}.inflator_area .inflator_box .item_tl{font-size:clamp(14px,3vw,30px);padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #fff}.inflator_area .inflator_box .item_price{font-size:clamp(14px,3vw,30px);margin-bottom:5vw}.inflator_area .inflator_list .box{flex-wrap:wrap;margin-bottom:30vw}.inflator_area .inflator_list .box:last-child{margin-bottom:10vw}.inflator_area .inflator_list .box .ico{width:100%;max-width:100px;margin:0 auto 8vw}.inflator_area .inflator_list .box .txt_box{width:100%;margin:0}.inflator_area .inflator_list .box .tl{font-size:clamp(17px,3vw,40px);padding-bottom:5px;margin-bottom:5vw}.inflator_area .inflator_list .box .txt{font-size:clamp(14px,3vw,20px);line-height:2.3}.inflator_area .inflator_list .box .sub_txt{font-size:clamp(10px,3vw,16px);margin-top:5vw}.app_area{padding:15vw 0 0}.app_area .app_tl{font-size:clamp(22px,6.5vw,26px);margin:0 0 10vw;letter-spacing:1px}.app_area .app_photo{width:150%;left:-34%;position:relative}.app_area .qr{width:80%;margin:8vw auto}.app_area .qr li:first-child{margin-right:30px}.app_area .qr li:last-child{margin-left:30px}.app_area .app_txt{font-size:clamp(14px,3vw,40px);text-align:left;width:90%;margin:0 auto 5vw}.app_area .app_sub_txt{font-size:clamp(14px,3vw,20px);margin-bottom:20vw}.app_area .txt{font-size:clamp(14px,3vw,20px);margin-bottom:20vw}.app_area .hide_container{margin-bottom:10vw}.app_area .hide_container.active{margin-bottom:0}.app_area .hide_container .moreButton.open{bottom:1.5%}.features_area{padding:20vw 0}.features_area .logo{width:50%;margin:0 auto 15vw}.features_area .features_tl{margin-bottom:7vw;font-size:clamp(17px,3vw,40px)}.features_area .features_txt{font-size:clamp(15px,3vw,20px);margin-bottom:15vw;font-weight:bold}.features_area .features_box{margin-bottom:20vw}.features_area .features_box .ico{width:50%;margin-bottom:5vw;max-width:100px}.features_area .features_box .ico.custom{width:80%;max-width:none}.features_area .features_box .tl{font-size:clamp(17px,3vw,40px);margin-bottom:5vw;line-height:1.3;padding-bottom:10px}.features_area .features_box .tl .sub_tl{font-size:clamp(10px,3vw,20px)}.features_area .features_box .txt{font-size:clamp(14px,3vw,20px);margin-bottom:0;line-height:2}.features_area .features_box:last-child{margin-bottom:0}.mode_area .inner_wrap_s{width:100%}.mode_area .mode_tl{font-size:clamp(20px,3vw,40px)}.mode_area .mode_wrap{padding:0}.mode_area .mode_wrap .mode_txt{font-size:clamp(14px,3vw,24px);padding:8vw 5vw;line-height:1.8}.mode_area .mode_wrap .mode_box{margin-bottom:15vw}.mode_area .mode_wrap .mode_box .photo{margin-bottom:12vw}.mode_area .mode_wrap .mode_box .logo{margin:0 15vw 8vw}.mode_area .mode_wrap .mode_box .logo img{max-height:76px}.mode_area .mode_wrap .mode_box .logo_txt{font-size:clamp(16px,3vw,24px);margin-bottom:10vw;padding:0 5vw}.mode_area .mode_wrap .mode_box .list{width:100%;margin-bottom:10vw}.mode_area .mode_wrap .mode_box .txt{font-size:clamp(14px,3vw,24px);padding:0 5vw;line-height:2.3}.mode_area .mode_wrap .mode_box .sub_txt{font-size:clamp(10px,3vw,16px);margin-top:5vw;padding:0 5vw;line-height:2}.howtowear_area{padding:0vw 0 10vw}.howtowear_area .inner_wrap_s{width:100%}.howtowear_area .howtowear_box{padding:8% 0;height:auto}.howtowear_area .howtowear_box .tl_box{margin-bottom:8vw}.howtowear_area .howtowear_box .tl_box .tl{font-size:clamp(14px,3vw,30px);padding-bottom:5px;border-bottom:1px solid #000}.howtowear_area .howtowear_box .tl_box span{display:block;margin:1% 0 0;font-size:clamp(12px,3vw,20px)}.howtowear_area .howtowear_box .howtowear_tl{font-size:clamp(17px,3vw,50px);line-height:1.5;margin-bottom:0vw;padding:0 3%}.howtowear_area .howtowear_box .howtowear_txt{font-size:clamp(12px,3vw,20px);margin-top:5vw;padding:0 3%}.howtowear_area .howtowear_photo_list{width:84vw;margin:3vw auto 10vw}.faq_area{padding:15vw 0 20vw}.faq_area .faq_tl{font-size:clamp(30px,4vw,50px)}.faq_area .faq_sub_tl{font-size:clamp(10px,3vw,20px);margin-bottom:5vw}.faq_area .faq_txt{font-size:clamp(15px,3vw,20px);margin-bottom:15vw}.faq_area .faq_box{padding-bottom:17vw}.faq_area .faq_box .question{width:85%;font-size:clamp(16px,3vw,30px);margin-bottom:5vw}.faq_area .faq_box .question .ico{margin-top:2px}.faq_area .faq_box .answer{width:100%;padding-left:26px}.faq_area .faq_box .answer .txt{font-size:clamp(14px,3vw,20px);line-height:2}.faq_area .faq_box .answer .sub_txt{margin-top:5vw;font-size:clamp(10px,3vw,20px);line-height:2}.faq_area .faq_box .moreButtonFaq{font-size:clamp(12px,3vw,12px);right:-35px;top:10px}.faq_area .faq_box .moreButtonFaq::before{width:10px;height:10px;bottom:0}.faq_area .faq_box .moreButtonFaq.open{bottom:10vw}.faq_area .hide_container{height:60px}.faq_area .hide_container .moreButton{bottom:0}.faq_area .hide_container .moreButton::before{width:15px;height:15px;bottom:0}.faq_area .hide_container .moreButton.open{bottom:4vw}.comfortlevel_area{padding:15vw 0}.comfortlevel_area .comfortlevel_photo{width:50%;margin:0 auto}.comfortlevel_area .comfortlevel_tl{font-size:clamp(25px,4vw,50px);margin:5vw 0;line-height:1.5;letter-spacing:1px}.comfortlevel_area .comfortlevel_txt{margin:auto;font-size:clamp(15px,3vw,20px);font-weight:bold;margin-bottom:15vw}.comfortlevel_area .comfortlevel_sub_txt{font-size:clamp(10px,3vw,16px);margin:5vw auto 0}.comfortlevel_area .comfortlevel_box{flex-wrap:wrap;align-items:flex-start;margin-bottom:10vw}.comfortlevel_area .comfortlevel_box .ico{width:70px}.comfortlevel_area .comfortlevel_box .txt_box{width:calc(100% - 110px);margin-left:20px}.comfortlevel_area .comfortlevel_box .tl{font-size:clamp(17px,4vw,40px);margin-bottom:3vw;line-height:1;padding-bottom:2vw;border-bottom:2px solid #000}.comfortlevel_area .comfortlevel_box .txt{font-size:clamp(14px,3vw,20px)}.comfortlevel_area .comfortlevel_box .sub_txt{font-size:clamp(10px,3vw,16px);margin-top:2vw}.ambassadors_area{padding:10vw 0}.ambassadors_area .ambassadors_tl_box{margin-bottom:7px;border-bottom:2px solid #ed6f00}.ambassadors_area .ambassadors_tl_box .ambassadors_tl{font-size:clamp(30px,3vw,50px);margin-bottom:2vw}.ambassadors_area .ambassadors_tl_box .name_tl{font-size:clamp(20px,4vw,40px);margin-bottom:10px}.ambassadors_area .ambassadors_txt{font-size:clamp(14px,3vw,40px);margin-bottom:10vw}.ambassadors_area .ambassadors_photo{margin-bottom:5vw}.ambassadors_area .ambassadors_sub_txt{font-size:clamp(15px,3vw,40px);line-height:2;font-weight:bold;margin-bottom:15vw}.ambassadors_area .profile_box{width:85%;margin-bottom:15vw}.ambassadors_area .profile_box .profile_photo{margin-bottom:10vw}.ambassadors_area .profile_box .tl{font-size:clamp(14px,4vw,16px);margin-bottom:2vw;letter-spacing:0px}.ambassadors_area .profile_box .name{font-size:clamp(17px,3vw,34px);margin-bottom:6vw}.ambassadors_area .profile_box .profile_txt{font-size:clamp(14px,3vw,20px)}.ambassadors_area .profile_faq{margin-bottom:15vw}.ambassadors_area .profile_faq .question{font-size:clamp(16px,3vw,30px);margin-bottom:5vw}.ambassadors_area .profile_faq .question .ico{margin-top:2px}.ambassadors_area .profile_faq .answer .txt{font-size:clamp(14px,3vw,20px);line-height:2}.ambassadors_area .profile_faq .answer .sub_txt{margin-top:5vw;font-size:clamp(10px,3vw,20px);line-height:2}footer .ft_top{padding:15vw 0 50vw}footer .logo_box .logo{width:30%;margin:0 auto 10vw}footer .logo_box .txt{width:90%;margin:auto}footer .ft_bottom{padding-bottom:20vw;padding-top:5vw}footer .ft_bottom .item_name{font-size:clamp(20px,3vw,30px);margin-bottom:5vw}footer .ft_bottom .note{font-size:clamp(10px,3vw,10px)}footer .ft_bottom .txt{font-size:clamp(16px,3vw,16px);text-align:left;margin-bottom:8vw}footer .ft_bottom .base_btn{margin-bottom:5vw}}/*# sourceMappingURL=sp.css.map */