@media screen and (1000px <= width){html #firstview{width:100%;height:1071px;background:#e9e9e9;overflow:hidden;position:relative;clip-path:polygon(0 0,calc(50% - 7497px) calc(100% - 1071px),50% 100%,calc(50% + 7497px) calc(100% - 1071px),100% 0)}html #firstview>header{padding-top:120px;text-align:center}html #firstview>header p{padding-bottom:35px}html #firstview>header p img{width:998px}html #firstview>header h1 img{width:581px}html #firstview .product{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:397px;z-index:10}html #firstview .product img{width:1400px}html #firstview .sound_effect{width:1400px;transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:0;z-index:100}html #firstview .sound_effect svg{width:500px;aspect-ratio:1/1;position:absolute;z-index:100}html #firstview .sound_effect svg circle{fill:#1268c20d;stroke:#1268c280;filter:drop-shadow(0 0 10px #1268c2);transform-origin:50% 50%}html #firstview .sound_effect svg.opt_left{animation:3s linear 0s forwards an_fv_sound_effect_left_place_pcu,3s linear 0s forwards an_fv_sound_effect_left_intensity_pcu;left:232px;top:367px}html #firstview .sound_effect svg.opt_right{animation:3s linear 0s forwards an_fv_sound_effect_right_place_pcu,3s linear 0s forwards an_fv_sound_effect_right_intensity_pcu;left:475px;top:343px}html #firstview .points{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin-top:410px;gap:0 20px}html #firstview .points>dt img{width:145px}html #firstview .points>dd{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0 20px}html #firstview .points>dd img{width:146px}html #firstview .remarks{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:14px;margin-top:30px}html #firstview .remarks p{padding:0 22px;text-align:center;color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:14px;line-height:14px;position:relative}html #firstview .remarks p:before,html #firstview .remarks p:after{content:"";width:1px;height:100%;background:#333;position:absolute;top:0;z-index:10}html #firstview .remarks p:before{left:0}html #firstview .remarks p:after{right:0}html #firstview .remarks p:nth-child(1):after{right:-.5px}html #firstview .remarks p:nth-child(2):before{display:none}html #firstview .promotion{position:absolute;right:62px;bottom:628px;z-index:500}html #firstview .promotion .bar{width:1px;height:30px;background:#333;position:relative}html #firstview .promotion .bar:after{content:"";width:7px;height:7px;border-radius:7px;background:#333;animation:fv_an_scroll_promotion 2s ease-in-out 2s infinite;position:absolute;left:-3px;top:0}html #firstview .promotion p{color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:10px;line-height:1;transform:translate(-50%);position:absolute;left:50%;bottom:-15px}@keyframes an_fv_sound_effect_left_place_pcu{0%{transform:rotateX(-3deg) rotateY(-5deg) translateZ(0)}to{transform:rotateX(-3deg) rotateY(-5deg) translateZ(100px)}}@keyframes an_fv_sound_effect_right_place_pcu{0%{transform:rotateX(-12deg) rotateY(40deg) translateZ(0)}to{transform:rotateX(-12deg) rotateY(40deg) translateZ(250px)}}@keyframes an_fv_sound_effect_left_intensity_pcu{0%{opacity:1}to{opacity:0}}@keyframes an_fv_sound_effect_right_intensity_pcu{0%{opacity:1}to{opacity:0}}@keyframes fv_an_scroll_promotion{0%,to{top:3.75%;opacity:1}25%{opacity:1}50%{top:95%;opacity:0}75%{top:3.75%;opacity:0}}html #scene{background:#f1f1f1}html #scene .scene_inner{padding:57px 0 200px;background:#fff;clip-path:polygon(0 0,calc(50% - 7000px) calc(100% - 1000px),50% 100%,calc(50% + 7000px) calc(100% - 1000px),100% 0)}html #scene .scene_inner>header{text-align:center}html #scene .scene_inner>header h2{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:40px;line-height:1}html #scene .scene_inner>header p{margin-top:14px}html #scene .scene_inner>header p img{width:341px}html #scene .scene_inner .catchphrase{margin-top:67px;text-align:center}html #scene .scene_inner .catchphrase .item.num01 img{width:971px}html #scene .scene_inner .catchphrase .item.num02{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin-top:30px}html #scene .scene_inner .catchphrase .item.num02 p{padding:0 26px;color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:32px;line-height:1;letter-spacing:-.005em;position:relative}html #scene .scene_inner .catchphrase .item.num02 p:before,html #scene .scene_inner .catchphrase .item.num02 p:after{content:"";width:2px;height:42px;background:#abb3b7;transform-origin:center center;position:absolute;top:0}html #scene .scene_inner .catchphrase .item.num02 p:before{transform:rotate(-18deg);left:0}html #scene .scene_inner .catchphrase .item.num02 p:after{transform:rotate(18deg);right:0}html #scene .scene_inner .list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:1000px;margin:57px auto 0;gap:67px 0}html #scene .scene_inner .list>li{padding-top:30px;text-align:right;position:relative}html #scene .scene_inner .list>li img:nth-child(1){position:absolute;left:0;top:0;z-index:10}html #scene .scene_inner .list>li img:nth-child(2){position:relative;z-index:0}html #scene .scene_inner .list>li:nth-child(-n+2){width:480px}html #scene .scene_inner .list>li:nth-child(-n+2) img:nth-child(1){width:150px}html #scene .scene_inner .list>li:nth-child(-n+2) img:nth-child(2){width:450px}html #scene .scene_inner .list>li:nth-child(n+3){width:310px}html #scene .scene_inner .list>li:nth-child(n+3) img:nth-child(1){width:100px}html #scene .scene_inner .list>li:nth-child(n+3) img:nth-child(2){width:280px}html #feature{padding:73px 0 93px;background:#f1f1f1;clip-path:polygon(0 0,calc(50% - 7000px) calc(100% - 1000px),50% 100%,calc(50% + 7000px) calc(100% - 1000px),100% 0)}html #feature>header{text-align:center}html #feature>header h2{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:40px;line-height:1}html #feature>header p{margin-top:15px}html #feature>header p img{width:340px}html #feature .list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:1000px;margin:65px auto 0;gap:42px 60px}html #feature .list .item .spread{width:470px;height:300px;border-radius:20px;position:relative;overflow:hidden}html #feature .list .item .spread img{width:100%}html #feature .list .item .spread .sound_effect{width:100%;position:absolute;left:0;top:0;z-index:100}html #feature .list .item .spread .sound_effect svg{width:500px;aspect-ratio:1/1;position:absolute;z-index:100}html #feature .list .item .spread .sound_effect svg circle{fill:#1268c20d;stroke:#1268c280;filter:drop-shadow(0 0 10px #1268c2)}html #feature .list .item .spread .sound_effect svg.opt_left{animation:3s linear 0s forwards an_feature_sound_effect_left_place_pcu,3s linear 0s forwards an_feature_sound_effect_left_intensity_pcu;left:-106px;top:-92px}html #feature .list .item .spread .sound_effect svg.opt_right{animation:3s linear 0s forwards an_feature_sound_effect_right_place_pcu,3s linear 0s forwards an_feature_sound_effect_right_intensity_pcu;left:34px;top:-110px}html #feature .list .item>img{width:470px}html #feature .list .item>dl{margin-top:20px}html #feature .list .item>dl>dt{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:28px;line-height:1}html #feature .list .item>dl>dd{margin-top:10px}html #feature .list .item>dl>dd p{color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;line-height:22px}@keyframes an_feature_sound_effect_left_place_pcu{0%{transform:rotateX(-3deg) rotateY(11deg) translateZ(0)}to{transform:rotateX(-3deg) rotateY(11deg) translateZ(100px)}}@keyframes an_feature_sound_effect_right_place_pcu{0%{transform:rotateX(-8deg) rotateY(55deg) translateZ(0)}to{transform:rotateX(-8deg) rotateY(55deg) translateZ(110px)}}@keyframes an_feature_sound_effect_left_intensity_pcu{0%{opacity:1}to{opacity:0}}@keyframes an_feature_sound_effect_right_intensity_pcu{0%{opacity:1}to{opacity:0}}html #spec{width:100%;padding:65px 0 84px;overflow:hidden}html #spec>header{text-align:center}html #spec>header h2{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:40px;line-height:1}html #spec>header p{margin-top:14px}html #spec>header p img{width:480px}html #spec .accessory{margin-top:45px}html #spec .accessory>ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:1050px;transform:translate(-50%);position:relative;left:50%}html #spec .accessory>ul>li{border-top:1px solid #d6dadc;position:relative}html #spec .accessory>ul>li>p{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;line-height:18px;position:absolute;z-index:10}html #spec .accessory>ul>li>p .mini{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px}html #spec .accessory>ul>li:nth-child(-n+2) img{width:auto;height:351px}html #spec .accessory>ul>li:nth-child(n+3) img{width:auto;height:324px}html #spec .accessory>ul>li:nth-child(n+3){border-bottom:1px solid #d6dadc}html #spec .accessory>ul>li:nth-child(1):after{content:"";width:1px;height:282px;background:#d6dadc;transform:translateY(-50%);position:absolute;left:100%;top:50%}html #spec .accessory>ul>li:nth-child(3):after,html #spec .accessory>ul>li:nth-child(4):after,html #spec .accessory>ul>li:nth-child(5):after{content:"";width:1px;height:245px;background:#d6dadc;transform:translateY(-50%);position:absolute;left:100%;top:50%}html #spec .accessory>ul>li:nth-child(-n+2)>p{top:38px}html #spec .accessory>ul>li:nth-child(n+3)>p{top:43px}html #spec .accessory>ul>li:nth-child(1)>p{left:17px}html #spec .accessory>ul>li:nth-child(2)>p{left:30px}html #spec .accessory>ul>li:nth-child(3)>p{left:17px}html #spec .accessory>ul>li:nth-child(4)>p{left:18px}html #spec .accessory>ul>li:nth-child(5)>p{left:30px}html #spec .accessory>ul>li:nth-child(5)>p .mini{display:block;margin-top:4px}html #spec .accessory>ul>li:nth-child(6)>p{left:24px}html #spec .product{margin-top:55px}html #spec .product .purchase{padding:22px 0 45px}html #spec .product .purchase a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:240px;height:50px;margin:0 auto;padding-left:85px;background-color:#49b4ed;background-image:url(./icon_cart.svg);background-position:left 50px top 12px;background-size:25px;background-repeat:no-repeat;border-radius:25px;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;line-height:1}html #spec .product>section:nth-child(n+2){margin-top:20px}html #spec .product>section h3{display:block;text-align:center;color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:24px;line-height:1}html #spec .product>section .detail{width:701px;margin:12px auto 0;border-top:1px solid #d6dadc}html #spec .product>section .detail>dl{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;border-bottom:1px solid #d6dadc}html #spec .product>section .detail>dl>dt,html #spec .product>section .detail>dl>dd{padding:11px 0}html #spec .product>section .detail>dl>dt{box-sizing:border-box;width:212px;padding-left:14px;color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;line-height:1}html #spec .product>section .detail>dl>dd{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}html #spec .product>section .detail>dl>dd p{color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;line-height:1}html #spec .product>section .detail>dl>dd p .mini{font-size:12px}html #spec .product>section .detail .separator{box-sizing:border-box;height:42px;border-bottom:1px solid #d6dadc;position:relative}html #spec .product>section .detail .separator:after{content:"";width:8px;height:8px;background:#69777e;border-radius:8px;transform:translate(-50%);position:absolute;left:50%;top:18px}html #spec .howto_wear{width:1000px;margin:78px auto 0;padding:37px 0 54px;background:#d6dadc;border-radius:20px;position:relative}html #spec .howto_wear>header{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}html #spec .howto_wear>header img{width:142px}html #spec .howto_wear>header h3{margin-left:13px;color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:28px;line-height:1}html #spec .howto_wear .illust p{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;line-height:26px;position:absolute;right:239px;bottom:387px;z-index:10}html #spec .howto_wear .illust img{width:321px;position:absolute;right:43px;bottom:0;z-index:5}html #spec .howto_wear .explain{margin-top:17px;padding-left:50px}html #spec .howto_wear .explain p{color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;line-height:26px}html #spec .howto_wear .voice_guidance{margin-top:25px;padding-left:43px}html #spec .howto_wear .voice_guidance>dt{padding-bottom:13px;color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;line-height:1}html #spec .howto_wear .voice_guidance>dd audio{width:255px}html #spec .howto_wear .sample{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:26px;gap:0 37px;padding-left:43px}html #spec .howto_wear .sample>li{width:262px;padding-top:15px;text-align:right;position:relative}html #spec .howto_wear .sample>li img:nth-child(1){width:82px;position:absolute;left:0;top:0;z-index:10}html #spec .howto_wear .sample>li img:nth-child(2){width:245px;position:relative;z-index:0}html #remarks{padding:45px 0 49px;background:#f1f1f1}html #remarks ul{width:1000px;margin:0 auto}html #remarks ul li{color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:14px;line-height:24px}}@media screen and (744px <= width < 1000px){html #firstview{width:100%;height:82.3846153846vw;background:#e9e9e9;overflow:hidden;position:relative;clip-path:polygon(0 0,calc(50% - 576.6923076923vw) calc(100% - 82.3846153846vw),50% 100%,calc(50% + 576.6923076923vw) calc(100% - 82.3846153846vw),100% 0)}html #firstview>header{padding-top:9.2307692308vw;text-align:center}html #firstview>header p{padding-bottom:2.6923076923vw}html #firstview>header p img{width:76.7692307692vw}html #firstview>header h1 img{width:44.6923076923vw}html #firstview .product{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:30.5384615385vw;z-index:10}html #firstview .product img{width:107.6923076923vw}html #firstview .sound_effect{width:107.6923076923vw;transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:0;z-index:100}html #firstview .sound_effect svg{width:38.4615384615vw;aspect-ratio:1/1;position:absolute;z-index:100}html #firstview .sound_effect svg circle{fill:#1268c20d;stroke:#1268c280;filter:drop-shadow(0 0 .7692307692vw #1268c2);transform-origin:50% 50%}html #firstview .sound_effect svg.opt_left{animation:3s linear 0s forwards an_fv_sound_effect_left_place_tbu,3s linear 0s forwards an_fv_sound_effect_left_intensity_tbu;left:17.8461538462vw;top:28.2307692308vw}html #firstview .sound_effect svg.opt_right{animation:3s linear 0s forwards an_fv_sound_effect_right_place_tbu,3s linear 0s forwards an_fv_sound_effect_right_intensity_tbu;left:36.5384615385vw;top:26.3846153846vw}html #firstview .points{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin-top:31.5384615385vw;gap:0 1.5384615385vw}html #firstview .points>dt img{width:11.1538461538vw}html #firstview .points>dd{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0 1.5384615385vw}html #firstview .points>dd img{width:11.2307692308vw}html #firstview .remarks{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:1.0769230769vw;margin-top:2.3076923077vw}html #firstview .remarks p{padding:0 1.6923076923vw;text-align:center;color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.0769230769vw;line-height:1.0769230769vw;position:relative}html #firstview .remarks p:before,html #firstview .remarks p:after{content:"";width:.0769230769vw;height:100%;background:#333;position:absolute;top:0;z-index:10}html #firstview .remarks p:before{left:0}html #firstview .remarks p:after{right:0}html #firstview .remarks p:nth-child(1):after{right:-.0384615385vw}html #firstview .remarks p:nth-child(2):before{display:none}html #firstview .promotion{position:absolute;right:4.7692307692vw;bottom:48.3076923077vw;z-index:500}html #firstview .promotion .bar{width:.0769230769vw;height:2.3076923077vw;background:#333;position:relative}html #firstview .promotion .bar:after{content:"";width:.5384615385vw;height:.5384615385vw;border-radius:.5384615385vw;background:#333;animation:fv_an_scroll_promotion 2s ease-in-out 2s infinite;position:absolute;left:-.2307692308vw;top:0}html #firstview .promotion p{color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:.7692307692vw;line-height:1;transform:translate(-50%);position:absolute;left:50%;bottom:-1.1538461538vw}@keyframes an_fv_sound_effect_left_place_tbu{0%{transform:rotateX(-3deg) rotateY(-5deg) translateZ(0)}to{transform:rotateX(-3deg) rotateY(-5deg) translateZ(7.6923076923vw)}}@keyframes an_fv_sound_effect_right_place_tbu{0%{transform:rotateX(-12deg) rotateY(40deg) translateZ(0)}to{transform:rotateX(-12deg) rotateY(40deg) translateZ(19.2307692308vw)}}@keyframes an_fv_sound_effect_left_intensity_tbu{0%{opacity:1}to{opacity:0}}@keyframes an_fv_sound_effect_right_intensity_tbu{0%{opacity:1}to{opacity:0}}@keyframes fv_an_scroll_promotion{0%,to{top:3.75%;opacity:1}25%{opacity:1}50%{top:95%;opacity:0}75%{top:3.75%;opacity:0}}html #scene{background:#f1f1f1}html #scene .scene_inner{padding:4.3846153846vw 0 15.3846153846vw;background:#fff;clip-path:polygon(0 0,calc(50% - 538.4615384615vw) calc(100% - 76.9230769231vw),50% 100%,calc(50% + 538.4615384615vw) calc(100% - 76.9230769231vw),100% 0)}html #scene .scene_inner>header{text-align:center}html #scene .scene_inner>header h2{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.0769230769vw;line-height:1}html #scene .scene_inner>header p{margin-top:1.0769230769vw}html #scene .scene_inner>header p img{width:26.2307692308vw}html #scene .scene_inner .catchphrase{margin-top:5.1538461538vw;text-align:center}html #scene .scene_inner .catchphrase .item.num01 img{width:74.6923076923vw}html #scene .scene_inner .catchphrase .item.num02{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin-top:2.3076923077vw}html #scene .scene_inner .catchphrase .item.num02 p{padding:0 2vw;color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.4615384615vw;line-height:1;letter-spacing:-.005em;position:relative}html #scene .scene_inner .catchphrase .item.num02 p:before,html #scene .scene_inner .catchphrase .item.num02 p:after{content:"";width:.1538461538vw;height:3.2307692308vw;background:#abb3b7;transform-origin:center center;position:absolute;top:0}html #scene .scene_inner .catchphrase .item.num02 p:before{transform:rotate(-18deg);left:0}html #scene .scene_inner .catchphrase .item.num02 p:after{transform:rotate(18deg);right:0}html #scene .scene_inner .list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:76.9230769231vw;margin:4.3846153846vw auto 0;gap:5.1538461538vw 0}html #scene .scene_inner .list>li{padding-top:2.3076923077vw;text-align:right;position:relative}html #scene .scene_inner .list>li img:nth-child(1){position:absolute;left:0;top:0;z-index:10}html #scene .scene_inner .list>li img:nth-child(2){position:relative;z-index:0}html #scene .scene_inner .list>li:nth-child(-n+2){width:36.9230769231vw}html #scene .scene_inner .list>li:nth-child(-n+2) img:nth-child(1){width:11.5384615385vw}html #scene .scene_inner .list>li:nth-child(-n+2) img:nth-child(2){width:34.6153846154vw}html #scene .scene_inner .list>li:nth-child(n+3){width:23.8461538462vw}html #scene .scene_inner .list>li:nth-child(n+3) img:nth-child(1){width:7.6923076923vw}html #scene .scene_inner .list>li:nth-child(n+3) img:nth-child(2){width:21.5384615385vw}html #feature{padding:5.6153846154vw 0 7.1538461538vw;background:#f1f1f1;clip-path:polygon(0 0,calc(50% - 538.4615384615vw) calc(100% - 76.9230769231vw),50% 100%,calc(50% + 538.4615384615vw) calc(100% - 76.9230769231vw),100% 0)}html #feature>header{text-align:center}html #feature>header h2{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.0769230769vw;line-height:1}html #feature>header p{margin-top:1.1538461538vw}html #feature>header p img{width:26.1538461538vw}html #feature .list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:76.9230769231vw;margin:5vw auto 0;gap:3.2307692308vw 4.6153846154vw}html #feature .list .item .spread{width:36.1538461538vw;height:23.0769230769vw;border-radius:1.5384615385vw;position:relative;overflow:hidden}html #feature .list .item .spread img{width:100%}html #feature .list .item .spread .sound_effect{width:100%;position:absolute;left:0;top:0;z-index:100}html #feature .list .item .spread .sound_effect svg{width:38.4615384615vw;aspect-ratio:1/1;position:absolute;z-index:100}html #feature .list .item .spread .sound_effect svg circle{fill:#1268c20d;stroke:#1268c280;filter:drop-shadow(0 0 .7692307692vw #1268c2)}html #feature .list .item .spread .sound_effect svg.opt_left{animation:3s linear 0s forwards an_feature_sound_effect_left_place_tbu,3s linear 0s forwards an_feature_sound_effect_left_intensity_tbu;left:-8.1538461538vw;top:-7.0769230769vw}html #feature .list .item .spread .sound_effect svg.opt_right{animation:3s linear 0s forwards an_feature_sound_effect_right_place_tbu,3s linear 0s forwards an_feature_sound_effect_right_intensity_tbu;left:2.6153846154vw;top:-8.4615384615vw}html #feature .list .item>img{width:36.1538461538vw}html #feature .list .item>dl{margin-top:1.5384615385vw}html #feature .list .item>dl>dt{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.1538461538vw;line-height:1}html #feature .list .item>dl>dd{margin-top:.7692307692vw}html #feature .list .item>dl>dd p{color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.2307692308vw;line-height:1.6923076923vw}@keyframes an_feature_sound_effect_left_place_tbu{0%{transform:rotateX(-3deg) rotateY(11deg) translateZ(0)}to{transform:rotateX(-3deg) rotateY(11deg) translateZ(7.6923076923vw)}}@keyframes an_feature_sound_effect_right_place_tbu{0%{transform:rotateX(-8deg) rotateY(55deg) translateZ(0)}to{transform:rotateX(-8deg) rotateY(55deg) translateZ(8.4615384615vw)}}@keyframes an_feature_sound_effect_left_intensity_tbu{0%{opacity:1}to{opacity:0}}@keyframes an_feature_sound_effect_right_intensity_tbu{0%{opacity:1}to{opacity:0}}html #spec{width:100%;padding:5vw 0 6.4615384615vw;overflow:hidden}html #spec>header{text-align:center}html #spec>header h2{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.0769230769vw;line-height:1}html #spec>header p{margin-top:1.0769230769vw}html #spec>header p img{width:36.9230769231vw}html #spec .accessory{margin-top:3.4615384615vw}html #spec .accessory>ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:80.7692307692vw;transform:translate(-50%);position:relative;left:50%}html #spec .accessory>ul>li{border-top:.0769230769vw solid #d6dadc;position:relative}html #spec .accessory>ul>li>p{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.3846153846vw;line-height:1.3846153846vw;position:absolute;z-index:10}html #spec .accessory>ul>li>p .mini{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.2307692308vw}html #spec .accessory>ul>li:nth-child(-n+2) img{width:auto;height:27vw}html #spec .accessory>ul>li:nth-child(n+3) img{width:auto;height:24.9230769231vw}html #spec .accessory>ul>li:nth-child(n+3){border-bottom:.0769230769vw solid #d6dadc}html #spec .accessory>ul>li:nth-child(1):after{content:"";width:.0769230769vw;height:21.6923076923vw;background:#d6dadc;transform:translateY(-50%);position:absolute;left:100%;top:50%}html #spec .accessory>ul>li:nth-child(3):after,html #spec .accessory>ul>li:nth-child(4):after,html #spec .accessory>ul>li:nth-child(5):after{content:"";width:.0769230769vw;height:18.8461538462vw;background:#d6dadc;transform:translateY(-50%);position:absolute;left:100%;top:50%}html #spec .accessory>ul>li:nth-child(-n+2)>p{top:2.9230769231vw}html #spec .accessory>ul>li:nth-child(n+3)>p{top:3.3076923077vw}html #spec .accessory>ul>li:nth-child(1)>p{left:1.3076923077vw}html #spec .accessory>ul>li:nth-child(2)>p{left:2.3076923077vw}html #spec .accessory>ul>li:nth-child(3)>p{left:1.3076923077vw}html #spec .accessory>ul>li:nth-child(4)>p{left:1.3846153846vw}html #spec .accessory>ul>li:nth-child(5)>p{left:2.3076923077vw}html #spec .accessory>ul>li:nth-child(5)>p .mini{display:block;margin-top:.3076923077vw}html #spec .accessory>ul>li:nth-child(6)>p{left:1.8461538462vw}html #spec .product{margin-top:4.2307692308vw}html #spec .product .purchase{padding:1.6923076923vw 0 3.4615384615vw}html #spec .product .purchase a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:18.4615384615vw;height:3.8461538462vw;margin:0 auto;padding-left:6.5384615385vw;background-color:#49b4ed;background-image:url(./icon_cart.svg);background-position:left 3.8461538462vw top .9230769231vw;background-size:1.9230769231vw;background-repeat:no-repeat;border-radius:1.9230769231vw;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.3846153846vw;line-height:1}html #spec .product>section:nth-child(n+2){margin-top:1.5384615385vw}html #spec .product>section h3{display:block;text-align:center;color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.8461538462vw;line-height:1}html #spec .product>section .detail{width:53.9230769231vw;margin:.9230769231vw auto 0;border-top:.0769230769vw solid #d6dadc}html #spec .product>section .detail>dl{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;border-bottom:.0769230769vw solid #d6dadc}html #spec .product>section .detail>dl>dt,html #spec .product>section .detail>dl>dd{padding:.8461538462vw 0}html #spec .product>section .detail>dl>dt{box-sizing:border-box;width:16.3076923077vw;padding-left:1.0769230769vw;color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.2307692308vw;line-height:1}html #spec .product>section .detail>dl>dd{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}html #spec .product>section .detail>dl>dd p{color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.2307692308vw;line-height:1}html #spec .product>section .detail>dl>dd p .mini{font-size:.9230769231vw}html #spec .product>section .detail .separator{box-sizing:border-box;height:3.2307692308vw;border-bottom:.0769230769vw solid #d6dadc;position:relative}html #spec .product>section .detail .separator:after{content:"";width:.6153846154vw;height:.6153846154vw;background:#69777e;border-radius:.6153846154vw;transform:translate(-50%);position:absolute;left:50%;top:1.3846153846vw}html #spec .howto_wear{width:76.9230769231vw;margin:6vw auto 0;padding:2.8461538462vw 0 4.1538461538vw;background:#d6dadc;border-radius:1.5384615385vw;position:relative}html #spec .howto_wear>header{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}html #spec .howto_wear>header img{width:10.9230769231vw}html #spec .howto_wear>header h3{margin-left:1vw;color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.1538461538vw;line-height:1}html #spec .howto_wear .illust p{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.5384615385vw;line-height:2vw;position:absolute;right:18.3846153846vw;bottom:29.7692307692vw;z-index:10}html #spec .howto_wear .illust img{width:24.6923076923vw;position:absolute;right:3.3076923077vw;bottom:0;z-index:5}html #spec .howto_wear .explain{margin-top:1.3076923077vw;padding-left:3.8461538462vw}html #spec .howto_wear .explain p{color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.2307692308vw;line-height:2vw}html #spec .howto_wear .voice_guidance{margin-top:1.9230769231vw;padding-left:3.3076923077vw}html #spec .howto_wear .voice_guidance>dt{padding-bottom:1vw;color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.3846153846vw;line-height:1}html #spec .howto_wear .voice_guidance>dd audio{width:19.6153846154vw}html #spec .howto_wear .sample{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:2vw;gap:0 2.8461538462vw;padding-left:3.3076923077vw}html #spec .howto_wear .sample>li{width:20.1538461538vw;padding-top:1.1538461538vw;text-align:right;position:relative}html #spec .howto_wear .sample>li img:nth-child(1){width:6.3076923077vw;position:absolute;left:0;top:0;z-index:10}html #spec .howto_wear .sample>li img:nth-child(2){width:18.8461538462vw;position:relative;z-index:0}html #remarks{padding:3.4615384615vw 0 3.7692307692vw;background:#f1f1f1}html #remarks ul{width:76.9230769231vw;margin:0 auto}html #remarks ul li{color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.0769230769vw;line-height:1.8461538462vw}}@media screen and (width < 744px){html #firstview{width:100%;padding-bottom:22.9333333333vw;background:#e9e9e9;overflow:hidden;position:relative;clip-path:polygon(0 0,0 calc(100% - 7.0666666667vw),50% 100%,100% calc(100% - 7.0666666667vw),100% 0)}html #firstview>header{padding-top:23.6vw;text-align:center}html #firstview>header p{padding-bottom:6.6666666667vw}html #firstview>header p img{width:93.4666666667vw}html #firstview>header h1 img{width:77.4666666667vw}html #firstview .product{transform:translate(-50%);pointer-events:none;position:absolute;left:calc(50% - 7.2vw);top:calc(38.7992859874vw + 40.8vw);z-index:10}html #firstview .product img{width:136.8236785448vw}html #firstview .sound_effect{width:136.8236785448vw;transform:translate(-50%);pointer-events:none;position:absolute;left:calc(50% - 7.2vw);top:40.8vw;z-index:100}html #firstview .sound_effect svg{width:48.8655994803vw;aspect-ratio:1/1;position:absolute;z-index:100}html #firstview .sound_effect svg circle{fill:#1268c20d;stroke:#1268c280;filter:drop-shadow(0 0 .9773119896vw #1268c2);transform-origin:50% 50%}html #firstview .sound_effect svg.opt_left{animation:3s linear 0s forwards an_fv_sound_effect_left_place_spu,3s linear 0s forwards an_fv_sound_effect_left_intensity_spu;left:22.6736381589vw;top:35.8673500185vw}html #firstview .sound_effect svg.opt_right{animation:3s linear 0s forwards an_fv_sound_effect_right_place_spu,3s linear 0s forwards an_fv_sound_effect_right_intensity_spu;left:46.4223195063vw;top:33.5218012435vw}html #firstview .points{margin-top:52.5333333333vw}html #firstview .points>dt{padding-bottom:2.6666666667vw;text-align:center}html #firstview .points>dt img{width:27.2vw}html #firstview .points>dd{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;gap:0 2.5333333333vw}html #firstview .points>dd img{width:29.0666666667vw}html #firstview .remarks{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:2.8vw;margin-top:6.6666666667vw}html #firstview .remarks p{padding:0 4vw;text-align:center;color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.8vw;line-height:2.8vw;position:relative}html #firstview .remarks p:before,html #firstview .remarks p:after{content:"";width:.2vw;height:100%;background:#333;position:absolute;top:0;z-index:10}html #firstview .remarks p:before{left:0}html #firstview .remarks p:after{right:0}html #firstview .remarks p:nth-child(1):after{right:-.1vw}html #firstview .remarks p:nth-child(2):before{display:none}html #firstview .shares{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-top:4.6666666667vw;gap:0 4.5333333333vw}html #firstview .promotion{transform:translate(-50%);position:absolute;left:50%;bottom:10.6666666667vw;z-index:500}html #firstview .promotion .bar{width:.2666666667vw;height:6vw;background:#333;position:relative}html #firstview .promotion .bar:after{content:"";width:1.6vw;height:1.6vw;border-radius:1.6vw;background:#333;animation:fv_an_scroll_promotion 2s ease-in-out 2s infinite;position:absolute;left:-.6666666667vw;top:0}html #firstview .promotion p{color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2vw;line-height:1;transform:translate(-50%);position:absolute;left:50%;bottom:-2.8vw}@keyframes an_fv_sound_effect_left_place_spu{0%{transform:rotateX(-3deg) rotateY(-5deg) translateZ(0)}to{transform:rotateX(-3deg) rotateY(-5deg) translateZ(9.7731198961vw)}}@keyframes an_fv_sound_effect_right_place_spu{0%{transform:rotateX(-12deg) rotateY(40deg) translateZ(0)}to{transform:rotateX(-12deg) rotateY(40deg) translateZ(24.4327997401vw)}}@keyframes an_fv_sound_effect_left_intensity_spu{0%{opacity:1}to{opacity:0}}@keyframes an_fv_sound_effect_right_intensity_spu{0%{opacity:1}to{opacity:0}}@keyframes fv_an_scroll_promotion{0%,to{top:3.75%;opacity:1}25%{opacity:1}50%{top:95%;opacity:0}75%{top:3.75%;opacity:0}}html #scene{background:#f1f1f1}html #scene .scene_inner{padding:14.9333333333vw 0 23.4666666667vw;background:#fff;clip-path:polygon(0 0,0 calc(100% - 7.0666666667vw),50% 100%,100% calc(100% - 7.0666666667vw),100% 0)}html #scene .scene_inner>header{text-align:center}html #scene .scene_inner>header h2{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:8vw;line-height:1}html #scene .scene_inner>header p{margin-top:2.6666666667vw}html #scene .scene_inner>header p img{width:68.1333333333vw}html #scene .scene_inner .catchphrase{margin-top:10.1333333333vw;text-align:center}html #scene .scene_inner .catchphrase .item.num01 img{width:85.4666666667vw}html #scene .scene_inner .catchphrase .item.num02{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin-top:9.0666666667vw}html #scene .scene_inner .catchphrase .item.num02 p{padding:0 4vw;color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:5.0666666667vw;line-height:1;letter-spacing:-.005em;position:relative}html #scene .scene_inner .catchphrase .item.num02 p:before,html #scene .scene_inner .catchphrase .item.num02 p:after{content:"";width:.3133333333vw;height:6.8vw;background:#abb3b7;transform-origin:center center;position:absolute;top:0}html #scene .scene_inner .catchphrase .item.num02 p:before{transform:rotate(-18deg);left:0}html #scene .scene_inner .catchphrase .item.num02 p:after{transform:rotate(18deg);right:0}html #scene .scene_inner .list{margin-top:11.7333333333vw}html #scene .scene_inner .list>li{position:relative}html #scene .scene_inner .list>li:nth-child(n+2){margin-top:6.6666666667vw}html #scene .scene_inner .list>li img:nth-child(1){position:absolute;z-index:10}html #scene .scene_inner .list>li:nth-child(-n+2) img:nth-child(1){width:37.3333333333vw}html #scene .scene_inner .list>li:nth-child(-n+2) img:nth-child(2){width:64vw}html #scene .scene_inner .list>li:nth-child(n+3) img:nth-child(1){width:26.6666666667vw}html #scene .scene_inner .list>li:nth-child(n+3) img:nth-child(2){width:53.3333333333vw}html #scene .scene_inner .list>li:nth-child(1){padding-left:32.6666666667vw}html #scene .scene_inner .list>li:nth-child(1) img:nth-child(1){left:3.3333333333vw;top:15.4666666667vw}html #scene .scene_inner .list>li:nth-child(2){padding-left:3.3333333333vw}html #scene .scene_inner .list>li:nth-child(2) img:nth-child(1){left:59.3333333333vw;top:15.4666666667vw}html #scene .scene_inner .list>li:nth-child(3){padding-left:32.9333333333vw}html #scene .scene_inner .list>li:nth-child(3) img:nth-child(1){left:10.2666666667vw;top:11.8666666667vw}html #scene .scene_inner .list>li:nth-child(4){padding-left:10.2666666667vw}html #scene .scene_inner .list>li:nth-child(4) img:nth-child(1){left:59.6vw;top:13.3333333333vw}html #scene .scene_inner .list>li:nth-child(5){padding-left:32.9333333333vw}html #scene .scene_inner .list>li:nth-child(5) img:nth-child(1){left:13.3333333333vw;top:10.2666666667vw}html #feature{padding:16.5333333333vw 0 13.3333333333vw;background:#f1f1f1;clip-path:polygon(0 0,0 calc(100% - 7.0666666667vw),50% 100%,100% calc(100% - 7.0666666667vw),100% 0)}html #feature>header{text-align:center}html #feature>header h2{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:8vw;line-height:1}html #feature>header p{margin-top:3.0666666667vw}html #feature>header p img{width:68vw}html #feature .list{width:93.3333333333vw;margin:13.6vw auto 0}html #feature .list .item:nth-child(n+2){margin-top:8.8vw}html #feature .list .item .spread{width:93.3333333333vw;height:59.4666666667vw;border-radius:3.9716vw;position:relative;overflow:hidden}html #feature .list .item .spread img{width:100%}html #feature .list .item .spread .sound_effect{width:100%;position:absolute;left:0;top:0;z-index:100}html #feature .list .item .spread .sound_effect svg{width:99.2907801418vw;aspect-ratio:1/1;position:absolute;z-index:100}html #feature .list .item .spread .sound_effect svg circle{fill:#1268c20d;stroke:#1268c280;filter:drop-shadow(0 0 1.9858156028vw #1268c2)}html #feature .list .item .spread .sound_effect svg.opt_left{animation:3s linear 0s forwards an_feature_sound_effect_left_place_spu,3s linear 0s forwards an_feature_sound_effect_left_intensity_spu;left:-21.0496453901vw;top:-18.2695035461vw}html #feature .list .item .spread .sound_effect svg.opt_right{animation:3s linear 0s forwards an_feature_sound_effect_right_place_spu,3s linear 0s forwards an_feature_sound_effect_right_intensity_spu;left:6.7517730496vw;top:-21.8439716312vw}html #feature .list .item>img{width:93.3333333333vw}html #feature .list .item>dl{margin-top:4vw}html #feature .list .item>dl>dt{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.6vw;line-height:1}html #feature .list .item>dl>dd{margin-top:1.6vw}html #feature .list .item>dl>dd p{color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.2vw;line-height:4.4vw}@keyframes an_feature_sound_effect_left_place_spu{0%{transform:rotateX(-3deg) rotateY(11deg) translateZ(0)}to{transform:rotateX(-3deg) rotateY(11deg) translateZ(19.8581560284vw)}}@keyframes an_feature_sound_effect_right_place_spu{0%{transform:rotateX(-8deg) rotateY(55deg) translateZ(0)}to{transform:rotateX(-8deg) rotateY(55deg) translateZ(21.8439716312vw)}}@keyframes an_feature_sound_effect_left_intensity_spu{0%{opacity:1}to{opacity:0}}@keyframes an_feature_sound_effect_right_intensity_spu{0%{opacity:1}to{opacity:0}}html #spec{padding:9.3333333333vw 0 13.0666666667vw}html #spec>header{text-align:center}html #spec>header h2{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:8vw;line-height:1}html #spec>header p{margin-top:2.6666666667vw}html #spec>header p img{width:93.3333333333vw}html #spec .accessory{margin-top:9.6vw}html #spec .accessory>ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}html #spec .accessory>ul>li{border-top:.2vw solid #d6dadc;position:relative}html #spec .accessory>ul>li>p{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.6vw;line-height:3.6vw;position:absolute;z-index:10}html #spec .accessory>ul>li>p .mini{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.2vw}html #spec .accessory>ul>li:nth-child(-n+2) img{width:93.3333333333vw}html #spec .accessory>ul>li:nth-child(3) img,html #spec .accessory>ul>li:nth-child(4) img{height:69.6vw}html #spec .accessory>ul>li:nth-child(5) img,html #spec .accessory>ul>li:nth-child(6) img{height:68.2666666667vw}html #spec .accessory>ul>li:nth-child(n+5){border-bottom:.2vw solid #d6dadc}html #spec .accessory>ul>li:nth-child(3):after{content:"";width:.2vw;height:50.3333333333vw;background:#d6dadc;transform:translateY(-50%);position:absolute;left:100%;top:50%}html #spec .accessory>ul>li:nth-child(5):after{content:"";width:.2vw;height:49vw;background:#d6dadc;transform:translateY(-50%);position:absolute;left:100%;top:50%}html #spec .accessory>ul>li:nth-child(-n+2)>p{left:8.5333333333vw;top:9.3333333333vw}html #spec .accessory>ul>li:nth-child(3)>p,html #spec .accessory>ul>li:nth-child(4)>p{top:10vw}html #spec .accessory>ul>li:nth-child(5)>p,html #spec .accessory>ul>li:nth-child(6)>p{top:11.3333333333vw}html #spec .accessory>ul>li:nth-child(3)>p,html #spec .accessory>ul>li:nth-child(5)>p{left:1.7333333333vw}html #spec .accessory>ul>li:nth-child(4)>p,html #spec .accessory>ul>li:nth-child(6)>p{left:7.0666666667vw}html #spec .accessory>ul>li:nth-child(5)>p .mini{display:block;margin-top:.8vw}html #spec .product{margin-top:8vw}html #spec .product .purchase{padding:4vw 0 5.3333333333vw}html #spec .product .purchase a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:48vw;height:10vw;margin:0 auto;padding-left:17.2vw;background-color:#49b4ed;background-image:url(./icon_cart.svg);background-position:left 10.1333333333vw top 2.2666666667vw;background-size:5vw;background-repeat:no-repeat;border-radius:6.6666666667vw;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.6vw;line-height:1}html #spec .product>section:nth-child(n+2){margin-top:5.8666666667vw}html #spec .product>section h3{display:block;text-align:center;color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4.8vw;line-height:1}html #spec .product>section .detail{width:93.3333333333vw;margin:2.6666666667vw auto 0;border-top:.2vw solid #d6dadc}html #spec .product>section .detail>dl{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;border-bottom:.2vw solid #d6dadc}html #spec .product>section .detail>dl>dt,html #spec .product>section .detail>dl>dd{padding:4.1333333333vw 0}html #spec .product>section .detail>dl>dt{box-sizing:border-box;width:31.7333333333vw;padding-left:2.6666666667vw;color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.2vw;line-height:3.2vw;flex-shrink:0}html #spec .product>section .detail>dl>dd p{color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.2vw;line-height:3.2vw}html #spec .product>section .detail>dl>dd p .mini{font-size:2.6666666667vw}html #spec .product>section .detail .separator{box-sizing:border-box;height:12.6666666667vw;border-bottom:.2vw solid #d6dadc;position:relative}html #spec .product>section .detail .separator:after{content:"";width:1.6vw;height:1.6vw;background:#69777e;border-radius:1.6vw;transform:translate(-50%);position:absolute;left:50%;top:5.5333333333vw}html #spec .howto_wear{width:93.3333333333vw;margin:13.3333333333vw auto 0;padding:7.4666666667vw 0 6.6666666667vw;background:#d6dadc;border-radius:4vw;position:relative}html #spec .howto_wear>header{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}html #spec .howto_wear>header img{width:28.4vw}html #spec .howto_wear>header h3{margin-left:2.6666666667vw;color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.6vw;line-height:1}html #spec .howto_wear .illust{padding-top:3.3333333333vw;padding-left:24.2666666667vw}html #spec .howto_wear .illust p{color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.6666666667vw;line-height:3.4666666667vw;position:absolute;left:25.7333333333vw;top:27.2vw;z-index:10}html #spec .howto_wear .illust img{width:42.8vw}html #spec .howto_wear .explain{width:79.4666666667vw;margin:2.6666666667vw auto 0}html #spec .howto_wear .explain p{color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.2vw;line-height:5.2vw}html #spec .howto_wear .voice_guidance{margin-top:6vw;text-align:center}html #spec .howto_wear .voice_guidance>dt{padding-bottom:2vw;color:#69777e;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.6vw;line-height:1}html #spec .howto_wear .voice_guidance>dd audio{width:51.0666666667vw}html #spec .howto_wear .sample{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin-top:6vw;gap:0 3.3333333333vw}html #spec .howto_wear .sample>li{width:39.0666666667vw;padding-top:2.4vw;text-align:right;position:relative}html #spec .howto_wear .sample>li img:nth-child(1){width:12.2666666667vw;position:absolute;left:0;top:0;z-index:10}html #spec .howto_wear .sample>li img:nth-child(2){width:36.5333333333vw;position:relative;z-index:0}html #remarks{padding:8.9333333333vw 0 8.2666666667vw;background:#f1f1f1}html #remarks ul{width:93.7333333333vw;margin:0 auto}html #remarks ul li{padding-left:1em;text-indent:-1em;color:#333;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.2vw;line-height:5.3333333333vw}}
