#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(./overlay.png) repeat 0 0;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(./controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(./controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(./controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(./controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(./controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(./controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(./border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(./border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(./loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(./loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(./controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(./controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(./controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}@media screen and (1000px <= width){html .lcmd_following_label{width:100%;height:100%;pointer-events:none;position:absolute;left:0;top:0;z-index:1000}html .lcmd_following_label .adjust_place{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;position:sticky;top:30px;right:0}html .lcmd_following_label .adjust_place .label_wrapper{overflow:hidden}html .lcmd_following_label .adjust_place .label_wrapper .label{position:relative;transition:transform .6s ease;transform:translate(-110%)}html .lcmd_following_label.lcmd_following_label-active .adjust_place .label_wrapper .label{transform:translate(0)}html .lcmd_following_label.opt_functions{height:calc(100% - 150px);top:100px}html .lcmd_following_label.opt_functions img{width:222px}html .lcmd_effect_fadein{transition:all 1s ease;transform:translateY(-30px);opacity:0}html .lcmd_effect_fadein.lcmd_effect_fadein_active{transform:translateY(0);opacity:1}html #firstview{height:845px;background:#f6f6f4;overflow:hidden;position:relative}html #firstview .label{box-sizing:border-box;width:100%;max-width:1400px;padding-left:30px;transform:translate(-50%);position:absolute;left:50%;top:25px;z-index:100}html #firstview .label img{width:217px}html #firstview .feature{width:1100px;transform:translate(-50%);position:absolute;left:50%;top:48px;z-index:10}html #firstview .feature .item{transition:opacity .8s cubic-bezier(.37,0,.63,1);opacity:0;position:absolute}html #firstview .feature .item.num01{transition-delay:.1s;left:0;top:0;z-index:5}html #firstview .feature .item.num01 img{width:715px}html #firstview .feature .item.num02{transition-delay:.2s;left:546px;top:116px;z-index:10}html #firstview .feature .item.num02 img{width:395px}html #firstview .feature .item.num03{transition-delay:.3s;left:30px;top:430px;z-index:15}html #firstview .feature .item.num03 img{width:407px}html #firstview .feature.show .item{opacity:1}html #firstview .other{width:calc(100% - 40px);min-width:960px;max-width:1250px;height:100%;margin:0 auto;position:relative;z-index:50}html #firstview .other .product_name{position:absolute;right:clamp(195px,33.4482758621% - 126.1034482759px,292px);bottom:100px}html #firstview .other .product_name h1>img{width:300px}html #firstview .other .product_name h1>div{margin-top:6px;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:14px;line-height:1}html #firstview .other .catchphrase{position:absolute;right:clamp(13px,15.1724137931% - 132.6551724138px,57px);top:96px}html #firstview .other .catchphrase img{width:495px}html #firstview .other .product .slides.ready .item:nth-child(1){opacity:1}html #firstview .other .product .slides .item{opacity:0;transition:opacity 1s ease;position:absolute;right:50px;bottom:227px}html #firstview .other .product .slides .item img{width:130px}html #firstview .other .product .slides .item.show{opacity:1}html #firstview .other .remarks{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;width:163px;height:85px;border-top:1px solid #e0e0e0;position:absolute;right:clamp(0px,33.4482758621% - 321.1034482759px,97px);bottom:104px}html #firstview .other .remarks p{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;padding:8px 0;border-bottom:1px solid #e0e0e0;text-align:center;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:12px;line-height:16px}html #firstview .other .promotion{position:absolute;right:17px;bottom:252px;z-index:100}html #firstview .other .promotion .bar{width:1px;height:47px;background:#e0e0e0}html #firstview .other .promotion .bar:after{content:"";width:8px;height:8px;border-radius:8px;background:#a0a0a0;transform:translate(-50%);animation:fv_an_scroll_promotion 2s ease-in-out 2s infinite;position:absolute;left:50%;top:0}html #firstview .other .promotion p{color:#a0a0a0;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:10px;line-height:1;letter-spacing:-.035em;transform:translate(-50%);position:absolute;left:50%;bottom:-20px}@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 #fv_dots{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;gap:10px 0;position:absolute;right:0;bottom:345px;z-index:100}html #fv_dots li{transition:opacity .6s ease;position:relative}html #fv_dots li:not(.is-current){cursor:pointer}html #fv_dots li:not(.is-current):hover{opacity:.6}html #fv_dots li svg{width:35px;height:35px}html #fv_dots li svg:nth-child(1){transform:rotate(-90deg)}html #fv_dots li svg:nth-child(1) circle{stroke-dasharray:0 107}html #fv_dots li svg:nth-child(1) circle.isAnimated{animation:circleGo 4s linear 1s;animation-fill-mode:forwards}html #fv_dots li svg:nth-child(1) circle.isBackAnimation{stroke-dasharray:107 107;animation:circleBack 1s 0s;animation-fill-mode:forwards}html #fv_dots li svg:nth-child(2){position:absolute;left:0;top:0}@keyframes circleGo{0%{stroke-dasharray:0 107;stroke-dashoffset:0}98%{stroke-dasharray:107 107;stroke-dashoffset:0}to{stroke-dasharray:107 107;stroke-dashoffset:0}}@keyframes circleBack{0%{stroke-dasharray:107 107;stroke-dashoffset:0}to{stroke-dasharray:0 108;stroke-dashoffset:-107}}html #shares_block{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;height:20px;background:#f6f6f4;line-height:20px;gap:0 5px}html #feature{padding-top:75px;background:#f6f6f4}html #feature .list{width:900px;margin:0 auto;background:#fff;border-radius:50px}html #feature .list>ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:784px;height:100px;margin:0 auto}html #feature .list>ul li:nth-child(1) img{height:43px}html #feature .list>ul li:nth-child(2) img{height:43px}html #feature .list>ul li:nth-child(3) img{height:43px}html #feature .list>ul li:nth-child(4) img{height:42px}html #feature .catchphrase{margin-top:75px;text-align:center}html #feature .catchphrase img{width:455px}html #feature .scene{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:910px;margin:50px auto 0;gap:38px 0;position:relative;z-index:10}html #feature .scene li img{width:400px}html #feature .phase_free{box-sizing:border-box;width:628px;margin:-463px auto 0;padding:58px 0;background:#fff;border-radius:29px;position:relative;z-index:0}html #feature .phase_free>dl{box-sizing:border-box;width:512px;margin:0 auto;height:753px;padding-top:468px;background:#f6f6f4}html #feature .phase_free>dl>dt{text-align:center}html #feature .phase_free>dl>dt img{width:164px}html #feature .phase_free>dl>dd{margin-top:24px;font-feature-settings:normal}html #feature .phase_free>dl>dd .item.num01{text-align:center;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:24px;line-height:32px}html #feature .phase_free>dl>dd .item.num02{margin-top:23px;text-align:center;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:24px}html #gallery{padding-top:92px;background:#f6f6f4}html #gallery>p{padding-bottom:31px;text-align:center}html #gallery>p img{width:645px}html #gallery>ul{display:grid;grid-template-columns:repeat(3,1fr)}html #gallery>ul li:nth-child(n+4){display:none}html #gallery>ul li a{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;position:relative}html #gallery>ul li a:after{content:"";width:100%;height:100%;background-image:url(./gallery_magnifying_glass.svg);background-size:13px auto;background-position:top 15px right 14px;background-repeat:no-repeat;pointer-events:none;position:absolute;top:0;right:0;z-index:10}html #gallery>ul li a img{width:100%;aspect-ratio:1/1;transform-origin:center center;transition:transform .3s ease;transform:scale(1.005)}html #gallery>ul li a:hover img{transform:scale(1.1)}html #functions{padding:98px 0;background:#f6f6f4;position:relative}html #functions .functions_cmd_catch{text-align:center;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:24px;line-height:1}html #functions .functions_cmd_item{box-sizing:border-box;padding:30px 0 40px;border-radius:50px;background:#fff}html #functions .functions_cmd_item .functions_cmd_text{padding-bottom:20px;text-align:center;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:24px}html #functions_led .headline{text-align:center}html #functions_led .headline img{width:160px}html #functions_led .content{margin-top:30px}html #functions_led .content>ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin-top:32px;gap:0 40px}html #functions_led .content>ul .functions_cmd_item{width:460px;height:390px;padding-bottom:0}html #functions_led .content>ul .functions_cmd_item:nth-child(1) .image{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;gap:0 10px}html #functions_led .content>ul .functions_cmd_item:nth-child(1) .image img:nth-child(1){width:135px}html #functions_led .content>ul .functions_cmd_item:nth-child(1) .image img:nth-child(2){width:245px;border-radius:20px}html #functions_led .content>ul .functions_cmd_item:nth-child(2) .image{text-align:center}html #functions_led .content>ul .functions_cmd_item:nth-child(2) .image img{width:380px}html #functions_buzzer{margin-top:65px}html #functions_buzzer .headline{text-align:center}html #functions_buzzer .headline img{width:165px}html #functions_buzzer .content{margin-top:30px}html #functions_buzzer .content .functions_cmd_item{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:730px;margin:18px auto 0;gap:0 40px}html #functions_buzzer .content .functions_cmd_item .item{width:300px}html #functions_buzzer .content .functions_cmd_item .item.num01 .image img{width:100%}html #functions_buzzer .content .functions_cmd_item .item.num02 .image img{width:100%;border-radius:20px}html #functions_buzzer .content .functions_cmd_item .item.num03{margin-top:31px}html #functions_buzzer .content .functions_cmd_item .item.num03>dt{text-align:center;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;line-height:1}html #functions_buzzer .content .functions_cmd_item .item.num03>dd{margin-top:10px}html #functions_buzzer .content .functions_cmd_item .item.num03>dd audio{width:288px}html #functions_proof{margin-top:68px}html #functions_proof .headline{text-align:center}html #functions_proof .headline img{width:206px}html #functions_proof .content{margin-top:20px}html #functions_proof .content .functions_cmd_item{width:460px;margin:0 auto}html #functions_proof .content .functions_cmd_item .image{text-align:center}html #functions_proof .content .functions_cmd_item .image img{width:380px}html #functions_strap{margin-top:70px}html #functions_strap .headline{text-align:center}html #functions_strap .headline img{width:537px}html #functions_strap .content{margin-top:27px}html #functions_strap .content .functions_cmd_item{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:730px;margin:0 auto;gap:0 40px}html #functions_strap .content .functions_cmd_item .item{width:300px}html #functions_strap .content .functions_cmd_item .item .image img{width:100%}html #lineup{padding:87px 0 96px}html #lineup .headline{text-align:center}html #lineup .headline h2 img{width:243.887px}html #lineup .content{margin-top:60px}html #lineup .content .product_list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:822px;margin:0 auto}html #lineup .content .product_list>li .image{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;height:416px}html #lineup .content .product_list>li p{width:125px;margin:30px auto 0;padding-bottom:10px;text-align:center;border-bottom:4px solid #000;color:#555;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:1}html #lineup .content .product_list>li:nth-child(1) .image img{width:202px}html #lineup .content .product_list>li:nth-child(1) p{border-bottom-color:#f6f6f4}html #lineup .content .product_list>li:nth-child(2) .image img{width:205px}html #lineup .content .product_list>li:nth-child(2) p{border-bottom-color:#4d4a47}html #lineup .content .product_list>li:nth-child(3) .image img{width:201px}html #lineup .content .product_list>li:nth-child(3) p{border-bottom-color:#c69292}html #lineup .content .spec_table{width:700px;margin:60px auto 0;border-collapse:collapse}html #lineup .content .spec_table tbody tr th,html #lineup .content .spec_table tbody tr td{text-align:left;border-top:2px solid #ddddd5}html #lineup .content .spec_table tbody tr th{width:160px;padding-left:27px;color:#555;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:14px;line-height:1}html #lineup .content .spec_table tbody tr td{padding:8px 0}html #lineup .content .spec_table tbody tr td p{color:#555;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:24px}html #lineup .content .spec_table tbody tr td .flexlc{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}html #lineup .content .spec_table tbody tr td>dl{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #lineup .content .spec_table tbody tr td>dl>dt,html #lineup .content .spec_table tbody tr td>dl>dd{color:#555;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:24px}html #lineup .content .spec_table tbody tr.personal_style_01 td 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:110px;height:32px;margin-left:20px;padding-left:47px;background-image:url(./icon_purchase.png);background-size:14.625px auto;background-position:left 20px center;background-repeat:no-repeat;background-color:#deded7;border-radius:10px;color:#555;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;line-height:1}html #lineup .content .annotation{width:910px;margin:40px auto 0;padding:36px 0;background:#f6f6f4;border-radius:50px}html #lineup .content .annotation>ul{width:800px;margin:0 auto}html #lineup .content .annotation>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #lineup .content .annotation>ul>li span{color:#555;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12px;line-height:21px}html #lineup .content .annotation>ul>li span:nth-child(1){flex-shrink:0}}@media screen and (744px <= width < 1000px){html .lcmd_following_label{width:100%;height:100%;pointer-events:none;position:absolute;left:0;top:0;z-index:1000}html .lcmd_following_label .adjust_place{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;position:sticky;top:2.8301886792vw;right:0}html .lcmd_following_label .adjust_place .label_wrapper{overflow:hidden}html .lcmd_following_label .adjust_place .label_wrapper .label{position:relative;transition:transform .6s ease;transform:translate(-110%)}html .lcmd_following_label.lcmd_following_label-active .adjust_place .label_wrapper .label{transform:translate(0)}html .lcmd_following_label.opt_functions{height:calc(100% - 14.1509433962vw);top:9.4339622642vw}html .lcmd_following_label.opt_functions img{width:20.9433962264vw}html .lcmd_effect_fadein{transition:all 1s ease;transform:translateY(-2.8301886792vw);opacity:0}html .lcmd_effect_fadein.lcmd_effect_fadein_active{transform:translateY(0);opacity:1}html #firstview{height:79.7169811321vw;background:#f6f6f4;overflow:hidden;position:relative}html #firstview .label{box-sizing:border-box;width:100%;max-width:132.0754716981vw;padding-left:2.8301886792vw;transform:translate(-50%);position:absolute;left:50%;top:2.358490566vw;z-index:100}html #firstview .label img{width:20.4716981132vw}html #firstview .feature{width:103.7735849057vw;transform:translate(-50%);position:absolute;left:50%;top:4.5283018868vw;z-index:10}html #firstview .feature .item{transition:opacity .8s cubic-bezier(.37,0,.63,1);opacity:0;position:absolute}html #firstview .feature .item.num01{transition-delay:.1s;left:0;top:0;z-index:5}html #firstview .feature .item.num01 img{width:67.4528301887vw}html #firstview .feature .item.num02{transition-delay:.2s;left:51.5094339623vw;top:10.9433962264vw;z-index:10}html #firstview .feature .item.num02 img{width:37.2641509434vw}html #firstview .feature .item.num03{transition-delay:.3s;left:2.8301886792vw;top:40.5660377358vw;z-index:15}html #firstview .feature .item.num03 img{width:38.3962264151vw}html #firstview .feature.show .item{opacity:1}html #firstview .other{width:calc(100% - 3.7735849057vw);min-width:90.5660377358vw;max-width:117.9245283019vw;height:100%;margin:0 auto;position:relative;z-index:50}html #firstview .other .product_name{position:absolute;right:clamp(18.3962264151vw,33.4482758621% - 11.8965517241vw,27.5471698113vw);bottom:9.4339622642vw}html #firstview .other .product_name h1>img{width:28.3018867925vw}html #firstview .other .product_name h1>div{margin-top:.5660377358vw;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.320754717vw;line-height:1}html #firstview .other .catchphrase{position:absolute;right:clamp(1.2264150943vw,15.1724137931% - 12.514638907vw,5.3773584906vw);top:9.0566037736vw}html #firstview .other .catchphrase img{width:46.6981132075vw}html #firstview .other .product .slides.ready .item:nth-child(1){opacity:1}html #firstview .other .product .slides .item{opacity:0;transition:opacity 1s ease;position:absolute;right:4.7169811321vw;bottom:21.4150943396vw}html #firstview .other .product .slides .item img{width:12.2641509434vw}html #firstview .other .product .slides .item.show{opacity:1}html #firstview .other .remarks{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;width:15.3773584906vw;height:8.0188679245vw;border-top:.0943396226vw solid #e0e0e0;position:absolute;right:clamp(0vw,33.4482758621% - 30.2927781392vw,9.1509433962vw);bottom:9.8113207547vw}html #firstview .other .remarks p{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;padding:.7547169811vw 0;border-bottom:.0943396226vw solid #e0e0e0;text-align:center;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.1320754717vw;line-height:1.5094339623vw}html #firstview .other .promotion{position:absolute;right:1.6037735849vw;bottom:23.7735849057vw;z-index:100}html #firstview .other .promotion .bar{width:.0943396226vw;height:4.4339622642vw;background:#e0e0e0}html #firstview .other .promotion .bar:after{content:"";width:.7547169811vw;height:.7547169811vw;border-radius:.7547169811vw;background:#a0a0a0;transform:translate(-50%);animation:fv_an_scroll_promotion 2s ease-in-out 2s infinite;position:absolute;left:50%;top:0}html #firstview .other .promotion p{color:#a0a0a0;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:.9433962264vw;line-height:1;letter-spacing:-.035em;transform:translate(-50%);position:absolute;left:50%;bottom:-1.8867924528vw}@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 #fv_dots{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;gap:.9433962264vw 0;position:absolute;right:0;bottom:32.5471698113vw;z-index:100}html #fv_dots li{transition:opacity .6s ease;position:relative}html #fv_dots li:not(.is-current){cursor:pointer}html #fv_dots li:not(.is-current):hover{opacity:.6}html #fv_dots li svg{width:3.3018867925vw;height:3.3018867925vw}html #fv_dots li svg:nth-child(1){transform:rotate(-90deg)}html #fv_dots li svg:nth-child(1) circle{stroke-dasharray:0 107}html #fv_dots li svg:nth-child(1) circle.isAnimated{animation:circleGo 4s linear 1s;animation-fill-mode:forwards}html #fv_dots li svg:nth-child(1) circle.isBackAnimation{stroke-dasharray:107 107;animation:circleBack 1s 0s;animation-fill-mode:forwards}html #fv_dots li svg:nth-child(2){position:absolute;left:0;top:0}@keyframes circleGo{0%{stroke-dasharray:0 107;stroke-dashoffset:0}98%{stroke-dasharray:107 107;stroke-dashoffset:0}to{stroke-dasharray:107 107;stroke-dashoffset:0}}@keyframes circleBack{0%{stroke-dasharray:107 107;stroke-dashoffset:0}to{stroke-dasharray:0 108;stroke-dashoffset:-107}}html #shares_block{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;height:1.8867924528vw;background:#f6f6f4;line-height:1.8867924528vw;gap:0 .4716981132vw}html #feature{padding-top:7.0754716981vw;background:#f6f6f4}html #feature .list{width:84.9056603774vw;margin:0 auto;background:#fff;border-radius:4.7169811321vw}html #feature .list>ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:73.9622641509vw;height:9.4339622642vw;margin:0 auto}html #feature .list>ul li:nth-child(1) img{height:4.0566037736vw}html #feature .list>ul li:nth-child(2) img{height:4.0566037736vw}html #feature .list>ul li:nth-child(3) img{height:4.0566037736vw}html #feature .list>ul li:nth-child(4) img{height:3.9622641509vw}html #feature .catchphrase{margin-top:7.0754716981vw;text-align:center}html #feature .catchphrase img{width:42.9245283019vw}html #feature .scene{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:85.8490566038vw;margin:4.7169811321vw auto 0;gap:3.5849056604vw 0;position:relative;z-index:10}html #feature .scene li img{width:37.7358490566vw}html #feature .phase_free{box-sizing:border-box;width:59.2452830189vw;margin:-43.679245283vw auto 0;padding:5.4716981132vw 0;background:#fff;border-radius:2.7358490566vw;position:relative;z-index:0}html #feature .phase_free>dl{box-sizing:border-box;width:48.3018867925vw;margin:0 auto;height:71.0377358491vw;padding-top:44.1509433962vw;background:#f6f6f4}html #feature .phase_free>dl>dt{text-align:center}html #feature .phase_free>dl>dt img{width:15.4716981132vw}html #feature .phase_free>dl>dd{margin-top:2.2641509434vw;font-feature-settings:normal}html #feature .phase_free>dl>dd .item.num01{text-align:center;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.2641509434vw;line-height:3.0188679245vw}html #feature .phase_free>dl>dd .item.num02{margin-top:2.1698113208vw;text-align:center;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:2.2641509434vw}html #gallery{padding-top:8.679245283vw;background:#f6f6f4}html #gallery>p{padding-bottom:2.9245283019vw;text-align:center}html #gallery>p img{width:60.8490566038vw}html #gallery>ul{display:grid;grid-template-columns:repeat(3,1fr)}html #gallery>ul li:nth-child(n+4){display:none}html #gallery>ul li a{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;position:relative}html #gallery>ul li a:after{content:"";width:100%;height:100%;background-image:url(./gallery_magnifying_glass.svg);background-size:1.2264150943vw auto;background-position:top 1.4150943396vw right 1.320754717vw;background-repeat:no-repeat;pointer-events:none;position:absolute;top:0;right:0;z-index:10}html #gallery>ul li a img{width:100%;aspect-ratio:1/1;transform-origin:center center;transition:transform .3s ease;transform:scale(1.005)}html #gallery>ul li a:hover img{transform:scale(1.1)}html #functions{padding:9.2452830189vw 0;background:#f6f6f4;position:relative}html #functions .functions_cmd_catch{text-align:center;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.2641509434vw;line-height:1}html #functions .functions_cmd_item{box-sizing:border-box;padding:2.8301886792vw 0 3.7735849057vw;border-radius:4.7169811321vw;background:#fff}html #functions .functions_cmd_item .functions_cmd_text{padding-bottom:1.8867924528vw;text-align:center;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.2641509434vw}html #functions_led .headline{text-align:center}html #functions_led .headline img{width:15.0943396226vw}html #functions_led .content{margin-top:2.8301886792vw}html #functions_led .content>ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin-top:3.0188679245vw;gap:0 3.7735849057vw}html #functions_led .content>ul .functions_cmd_item{width:43.3962264151vw;height:36.7924528302vw;padding-bottom:0}html #functions_led .content>ul .functions_cmd_item:nth-child(1) .image{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;gap:0 .9433962264vw}html #functions_led .content>ul .functions_cmd_item:nth-child(1) .image img:nth-child(1){width:12.7358490566vw}html #functions_led .content>ul .functions_cmd_item:nth-child(1) .image img:nth-child(2){width:23.1132075472vw;border-radius:1.8867924528vw}html #functions_led .content>ul .functions_cmd_item:nth-child(2) .image{text-align:center}html #functions_led .content>ul .functions_cmd_item:nth-child(2) .image img{width:35.8490566038vw}html #functions_buzzer{margin-top:6.1320754717vw}html #functions_buzzer .headline{text-align:center}html #functions_buzzer .headline img{width:15.5660377358vw}html #functions_buzzer .content{margin-top:2.8301886792vw}html #functions_buzzer .content .functions_cmd_item{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:68.8679245283vw;margin:1.6981132075vw auto 0;gap:0 3.7735849057vw}html #functions_buzzer .content .functions_cmd_item .item{width:28.3018867925vw}html #functions_buzzer .content .functions_cmd_item .item.num01 .image img{width:100%}html #functions_buzzer .content .functions_cmd_item .item.num02 .image img{width:100%;border-radius:1.8867924528vw}html #functions_buzzer .content .functions_cmd_item .item.num03{margin-top:2.9245283019vw}html #functions_buzzer .content .functions_cmd_item .item.num03>dt{text-align:center;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.6981132075vw;line-height:1}html #functions_buzzer .content .functions_cmd_item .item.num03>dd{margin-top:.9433962264vw}html #functions_buzzer .content .functions_cmd_item .item.num03>dd audio{width:27.1698113208vw}html #functions_proof{margin-top:6.4150943396vw}html #functions_proof .headline{text-align:center}html #functions_proof .headline img{width:19.4339622642vw}html #functions_proof .content{margin-top:1.8867924528vw}html #functions_proof .content .functions_cmd_item{width:43.3962264151vw;margin:0 auto}html #functions_proof .content .functions_cmd_item .image{text-align:center}html #functions_proof .content .functions_cmd_item .image img{width:35.8490566038vw}html #functions_strap{margin-top:6.6037735849vw}html #functions_strap .headline{text-align:center}html #functions_strap .headline img{width:50.6603773585vw}html #functions_strap .content{margin-top:2.5471698113vw}html #functions_strap .content .functions_cmd_item{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:68.8679245283vw;margin:0 auto;gap:0 3.7735849057vw}html #functions_strap .content .functions_cmd_item .item{width:28.3018867925vw}html #functions_strap .content .functions_cmd_item .item .image img{width:100%}html #lineup{padding:8.2075471698vw 0 9.0566037736vw}html #lineup .headline{text-align:center}html #lineup .headline h2 img{width:23.0082075472vw}html #lineup .content{margin-top:5.6603773585vw}html #lineup .content .product_list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:77.5471698113vw;margin:0 auto}html #lineup .content .product_list>li .image{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;height:39.2452830189vw}html #lineup .content .product_list>li p{width:11.7924528302vw;margin:2.8301886792vw auto 0;padding-bottom:.9433962264vw;text-align:center;border-bottom:.3773584906vw solid #000;color:#555;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:1}html #lineup .content .product_list>li:nth-child(1) .image img{width:19.0566037736vw}html #lineup .content .product_list>li:nth-child(1) p{border-bottom-color:#f6f6f4}html #lineup .content .product_list>li:nth-child(2) .image img{width:19.3396226415vw}html #lineup .content .product_list>li:nth-child(2) p{border-bottom-color:#4d4a47}html #lineup .content .product_list>li:nth-child(3) .image img{width:18.9622641509vw}html #lineup .content .product_list>li:nth-child(3) p{border-bottom-color:#c69292}html #lineup .content .spec_table{width:66.0377358491vw;margin:5.6603773585vw auto 0;border-collapse:collapse}html #lineup .content .spec_table tbody tr th,html #lineup .content .spec_table tbody tr td{text-align:left;border-top:.1886792453vw solid #ddddd5}html #lineup .content .spec_table tbody tr th{width:15.0943396226vw;padding-left:2.5471698113vw;color:#555;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.320754717vw;line-height:1}html #lineup .content .spec_table tbody tr td{padding:.7547169811vw 0}html #lineup .content .spec_table tbody tr td p{color:#555;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:2.2641509434vw}html #lineup .content .spec_table tbody tr td .flexlc{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}html #lineup .content .spec_table tbody tr td>dl{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #lineup .content .spec_table tbody tr td>dl>dt,html #lineup .content .spec_table tbody tr td>dl>dd{color:#555;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:2.2641509434vw}html #lineup .content .spec_table tbody tr.personal_style_01 td 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:10.3773584906vw;height:3.0188679245vw;margin-left:1.8867924528vw;padding-left:4.4339622642vw;background-image:url(./icon_purchase.png);background-size:1.3797169811vw auto;background-position:left 1.8867924528vw center;background-repeat:no-repeat;background-color:#deded7;border-radius:.9433962264vw;color:#555;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.5094339623vw;line-height:1}html #lineup .content .annotation{width:85.8490566038vw;margin:3.7735849057vw auto 0;padding:3.3962264151vw 0;background:#f6f6f4;border-radius:4.7169811321vw}html #lineup .content .annotation>ul{width:75.4716981132vw;margin:0 auto}html #lineup .content .annotation>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #lineup .content .annotation>ul>li span{color:#555;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.1320754717vw;line-height:1.9811320755vw}html #lineup .content .annotation>ul>li span:nth-child(1){flex-shrink:0}}@media screen and (width < 744px){html .lcmd_following_label{width:100%;height:100%;pointer-events:none;position:absolute;left:0;top:0;z-index:1000}html .lcmd_following_label .adjust_place{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;position:sticky;top:5.3333333333vw;right:0}html .lcmd_following_label .adjust_place .label_wrapper{overflow:hidden}html .lcmd_following_label .adjust_place .label_wrapper .label{position:relative;transition:transform .6s ease;transform:translate(-110%)}html .lcmd_following_label.lcmd_following_label-active .adjust_place .label_wrapper .label{transform:translate(0)}html .lcmd_following_label.opt_functions{height:calc(100% - 33.3333333333vw);top:22.6666666667vw}html .lcmd_following_label.opt_functions img{width:44.5333333333vw}html .lcmd_effect_fadein{transition:all 1s ease;transform:translateY(-9.3333333333vw);opacity:0}html .lcmd_effect_fadein.lcmd_effect_fadein_active{transform:translateY(0);opacity:1}html #firstview{height:202.2666666667vw;background:#f6f6f4;overflow:hidden;position:relative}html #firstview .label{position:absolute;left:2.6666666667vw;bottom:40vw;z-index:100}html #firstview .label img{width:40.6666666667vw}html #firstview .feature{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10}html #firstview .feature .item{transition:opacity .8s cubic-bezier(.37,0,.63,1);opacity:0;position:absolute}html #firstview .feature .item.num01{transition-delay:.1s;left:0;bottom:104.6666666667vw;z-index:5}html #firstview .feature .item.num01 img{width:67.3333333333vw}html #firstview .feature .item.num02{transition-delay:.2s;left:4.6666666667vw;bottom:61.0666666667vw;z-index:10}html #firstview .feature .item.num02 img{width:41.6vw}html #firstview .feature .item.num03{transition-delay:.3s;right:2vw;bottom:39.3333333333vw;z-index:15}html #firstview .feature .item.num03 img{width:42.9333333333vw}html #firstview .feature.show .item{opacity:1}html #firstview .other{height:100%;position:relative;z-index:50}html #firstview .other .product_name{position:absolute;left:24vw;top:5.3333333333vw}html #firstview .other .product_name h1>img{width:52vw}html #firstview .other .product_name h1>div{margin-top:1.2vw;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.4vw;line-height:1}html #firstview .other .catchphrase{position:absolute;left:6.9333333333vw;top:32.1333333333vw}html #firstview .other .catchphrase img{width:85.8666666667vw}html #firstview .other .product .slides.ready .item:nth-child(1){opacity:1}html #firstview .other .product .slides .item{opacity:0;transition:opacity 1s ease;position:absolute;right:8vw;bottom:68.8vw}html #firstview .other .product .slides .item img{width:26vw}html #firstview .other .product .slides .item.show{opacity:1}html #firstview .other .remarks{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:80.2666666667vw;height:6vw;border-left:.2vw solid #e0e0e0;border-right:.2vw solid #e0e0e0;position:absolute;left:3.2vw;bottom:10.4vw}html #firstview .other .remarks p{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-grow:1;flex-grow:1;height:100%;text-align:center;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.6666666667vw;line-height:1}html #firstview .other .remarks p:nth-child(2){border-left:.2vw solid #e0e0e0}html #firstview .other .promotion{position:absolute;right:7.7333333333vw;bottom:15.2vw;z-index:100}html #firstview .other .promotion .bar{width:.2vw;height:9.4vw;background:#e0e0e0}html #firstview .other .promotion .bar:after{content:"";width:1.6vw;height:1.6vw;border-radius:1.6vw;background:#a0a0a0;transform:translate(-50%);animation:fv_an_scroll_promotion 2s ease-in-out 2s infinite;position:absolute;left:50%;top:0}html #firstview .other .promotion p{color:#a0a0a0;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2vw;line-height:1;letter-spacing:-.035em;transform:translate(-50%);position:absolute;left:50%;bottom:-3.6vw}@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 #fv_dots{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:37.7333333333vw;transform:translate(-50%);position:absolute;left:50%;bottom:20.9333333333vw;z-index:100}html #fv_dots li{transition:opacity .6s ease;position:relative}html #fv_dots li:not(.is-current){cursor:pointer}html #fv_dots li:not(.is-current):hover{opacity:.6}html #fv_dots li svg{width:9.3333333333vw;height:9.3333333333vw}html #fv_dots li svg:nth-child(1){transform:rotate(-90deg)}html #fv_dots li svg:nth-child(1) circle{stroke-dasharray:0 107}html #fv_dots li svg:nth-child(1) circle.isAnimated{animation:circleGo 4s linear 1s;animation-fill-mode:forwards}html #fv_dots li svg:nth-child(1) circle.isBackAnimation{stroke-dasharray:107 107;animation:circleBack 1s 0s;animation-fill-mode:forwards}html #fv_dots li svg:nth-child(2){position:absolute;left:0;top:0}@keyframes circleGo{0%{stroke-dasharray:0 107;stroke-dashoffset:0}98%{stroke-dasharray:107 107;stroke-dashoffset:0}to{stroke-dasharray:107 107;stroke-dashoffset:0}}@keyframes circleBack{0%{stroke-dasharray:107 107;stroke-dashoffset:0}to{stroke-dasharray:0 108;stroke-dashoffset:-107}}html #shares_block{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;height:20px;background:#f6f6f4;line-height:20px;gap:0 5px}html #feature{padding-top:12vw;background:#f6f6f4}html #feature .list{width:93.3333333333vw;margin:0 auto;background:#fff;border-radius:10vw}html #feature .list>ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:75.2vw;margin:0 auto;padding:9.3333333333vw 0;gap:6.2666666667vw 0}html #feature .list>ul li{flex-shrink:0}html #feature .list>ul li:nth-child(1){width:37.0666666667vw}html #feature .list>ul li:nth-child(1) img{height:8.9333333333vw}html #feature .list>ul li:nth-child(2) img{height:8.9333333333vw}html #feature .list>ul li:nth-child(3){width:37.0666666667vw}html #feature .list>ul li:nth-child(3) img{height:8.9333333333vw}html #feature .list>ul li:nth-child(4) img{height:8.5333333333vw}html #feature .catchphrase{margin-top:17.0666666667vw;text-align:center}html #feature .catchphrase img{width:85.7333333333vw}html #feature .scene{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;width:66.6666666667vw;margin:7.7333333333vw auto 0;gap:6.6666666667vw 0;position:relative;z-index:10}html #feature .scene li img{width:66.6666666667vw}html #feature .phase_free{box-sizing:border-box;width:91.7333333333vw;margin:-170.2666666667vw auto 0;padding:7.7333333333vw 0;background:#fff;border-radius:3.8666666667vw;position:relative;z-index:0}html #feature .phase_free>dl{box-sizing:border-box;width:76.2666666667vw;margin:0 auto;padding:172vw 0 9.6vw;background:#f6f6f4}html #feature .phase_free>dl>dt{text-align:center}html #feature .phase_free>dl>dt img{width:32.8vw}html #feature .phase_free>dl>dd{margin-top:6vw;font-feature-settings:normal}html #feature .phase_free>dl>dd .item.num01{text-align:center;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4.8vw;line-height:6.4vw}html #feature .phase_free>dl>dd .item.num02{margin-top:4.6666666667vw;text-align:center;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.3333333333vw}html #gallery{padding-top:20vw;background:#f6f6f4;overflow:hidden}html #gallery>p{padding-bottom:5.6vw;text-align:center}html #gallery>p img{width:69.4666666667vw}html #gallery>ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:480vw;animation:gallery_an_scroll 12s linear 0s infinite;position:relative;left:0}html #gallery>ul li a{display:block;width:80vw;aspect-ratio:1/1;overflow:hidden;position:relative}html #gallery>ul li a:after{content:"";width:100%;height:100%;background-image:url(./gallery_magnifying_glass.svg);background-size:2vw auto;background-position:top 2.4vw right 2.5333333333vw;background-repeat:no-repeat;pointer-events:none;position:absolute;top:0;right:0;z-index:10}html #gallery>ul li a img{width:100%;aspect-ratio:1/1;transform-origin:center center;transition:transform .3s ease;transform:scale(1.005)}html #gallery>ul li a:hover img{transform:scale(1.1)}@keyframes gallery_an_scroll{0%{left:0%}to{left:-240vw}}html #functions{padding:45.3333333333vw 0 17.6vw;background:#f6f6f4;position:relative}html #functions .functions_cmd_catch{text-align:center;color:#222;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 #functions .functions_cmd_item{box-sizing:border-box;padding:6.6666666667vw 0 8.6666666667vw;border-radius:10vw;background:#fff}html #functions .functions_cmd_item .functions_cmd_text{padding-bottom:4.5333333333vw;text-align:center;color:#222;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:4.8vw}html #functions_led .headline{text-align:center}html #functions_led .headline img{width:30.1333333333vw}html #functions_led .content{margin-top:6.6666666667vw}html #functions_led .content>ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;margin-top:3.8666666667vw;gap:6.6666666667vw 0}html #functions_led .content>ul .functions_cmd_item{width:92vw;height:78vw;padding-bottom:0}html #functions_led .content>ul .functions_cmd_item:nth-child(1) .image{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;gap:0 2vw}html #functions_led .content>ul .functions_cmd_item:nth-child(1) .image img:nth-child(1){width:27.6vw}html #functions_led .content>ul .functions_cmd_item:nth-child(1) .image img:nth-child(2){width:49.0666666667vw;border-radius:4vw}html #functions_led .content>ul .functions_cmd_item:nth-child(2) .image{text-align:center}html #functions_led .content>ul .functions_cmd_item:nth-child(2) .image img{width:76vw}html #functions_buzzer{margin-top:12.6666666667vw}html #functions_buzzer .headline{text-align:center}html #functions_buzzer .headline img{width:31.0666666667vw}html #functions_buzzer .content{margin-top:6.6666666667vw}html #functions_buzzer .content .functions_cmd_item{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:77.3333333333vw;margin:3.3333333333vw auto 0}html #functions_buzzer .content .functions_cmd_item .item{width:60vw}html #functions_buzzer .content .functions_cmd_item .item.num01 .image img{width:100%}html #functions_buzzer .content .functions_cmd_item .item.num02{margin-top:5.4666666667vw}html #functions_buzzer .content .functions_cmd_item .item.num02 .image img{width:100%;border-radius:4vw}html #functions_buzzer .content .functions_cmd_item .item.num03{margin-top:6.6666666667vw}html #functions_buzzer .content .functions_cmd_item .item.num03>dt{text-align:center;color:#222;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 #functions_buzzer .content .functions_cmd_item .item.num03>dd{margin-top:1.6vw}html #functions_buzzer .content .functions_cmd_item .item.num03>dd audio{width:57.6vw}html #functions_proof{margin-top:12vw}html #functions_proof .headline{text-align:center}html #functions_proof .headline img{width:38.8vw}html #functions_proof .content{margin-top:4.6666666667vw}html #functions_proof .content .functions_cmd_item{width:92vw;margin:0 auto}html #functions_proof .content .functions_cmd_item .image{text-align:center}html #functions_proof .content .functions_cmd_item .image img{width:76vw}html #functions_strap{margin-top:14vw}html #functions_strap .headline{text-align:center}html #functions_strap .headline img{width:50.6666666667vw}html #functions_strap .content{margin-top:4.2666666667vw}html #functions_strap .content .functions_cmd_item{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:77.3333333333vw;margin:0 auto;gap:0 6.9333333333vw}html #functions_strap .content .functions_cmd_item .item{width:60vw}html #functions_strap .content .functions_cmd_item .item.num02{margin-top:6.6666666667vw}html #functions_strap .content .functions_cmd_item .item .image img{width:100%}html #lineup{padding:16.4vw 0 7.0666666667vw}html #lineup .headline{text-align:center}html #lineup .headline h2 img{width:48.8vw}html #lineup .content{margin-top:11.3333333333vw}html #lineup .content .product_list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:93.6vw;margin:0 auto}html #lineup .content .product_list>li .image{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;height:55.4666666667vw}html #lineup .content .product_list>li p{width:22vw;margin:3.3333333333vw auto 0;padding-bottom:1.0666666667vw;text-align:center;border-bottom:.5333333333vw solid #000;color:#555;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.6666666667vw;line-height:1}html #lineup .content .product_list>li:nth-child(1) .image img{width:26.9333333333vw}html #lineup .content .product_list>li:nth-child(1) p{border-bottom-color:#f6f6f4}html #lineup .content .product_list>li:nth-child(2) .image img{width:27.3333333333vw}html #lineup .content .product_list>li:nth-child(2) p{border-bottom-color:#4d4a47}html #lineup .content .product_list>li:nth-child(3) .image img{width:26.8vw}html #lineup .content .product_list>li:nth-child(3) p{border-bottom-color:#c69292}html #lineup .content .spec_table{width:93.3333333333vw;margin:10.6666666667vw auto 0;border-collapse:collapse}html #lineup .content .spec_table tbody tr th,html #lineup .content .spec_table tbody tr td{text-align:left;border-top:.4vw solid #ddddd5}html #lineup .content .spec_table tbody tr th{flex-shrink:0;width:16.6666666667vw;color:#555;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}html #lineup .content .spec_table tbody tr td{padding:1.8666666667vw 0}html #lineup .content .spec_table tbody tr td p{color:#555;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.6666666667vw;line-height:4.8vw}html #lineup .content .spec_table tbody tr td .flexlc{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}html #lineup .content .spec_table tbody tr td>dl{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #lineup .content .spec_table tbody tr td>dl>dt{flex-shrink:0}html #lineup .content .spec_table tbody tr td>dl>dt,html #lineup .content .spec_table tbody tr td>dl>dd{color:#555;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.6666666667vw;line-height:4.8vw}html #lineup .content .spec_table tbody tr.personal_style_01 td 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:26.6666666667vw;height:8vw;margin-left:4.9333333333vw;padding-left:9.3333333333vw;background-image:url(./icon_purchase.png);background-size:2.9333333333vw auto;background-position:left 4.1333333333vw center;background-repeat:no-repeat;background-color:#deded7;border-radius:2vw;color:#555;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.2vw;line-height:1}html #lineup .content .annotation{width:93.3333333333vw;margin:4.6666666667vw auto 0;padding:7.2vw 0;background:#f6f6f4;border-radius:10vw}html #lineup .content .annotation>ul{width:82vw;margin:0 auto}html #lineup .content .annotation>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #lineup .content .annotation>ul>li span{color:#555;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.4vw;line-height:4vw}html #lineup .content .annotation>ul>li span:nth-child(1){flex-shrink:0}}
