@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:Noto Sans JP,Proxima Nova,Roboto,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}sup,sub{font-size:40%;vertical-align:revert}body{line-height:1;background-color:#000}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img,video{display:block;width:100%;height:auto;max-width:none}img.lazy_img{opacity:0}img.lazy_img.lazyloaded{transition:opacity .6s linear;opacity:1}a{text-decoration:none}a.hover_fade{transition:all .2s linear}a.hover_fade.hover{opacity:.65}.section_inner{position:relative;z-index:1}.wp_normal{white-space:normal!important}main{position:relative}figure.asfix{display:block;width:100%}figure.asfix:before{display:block;content:"";height:0}.setion_inner{width:100%;margin:0 auto;padding-top:40px}.product_local_menu{position:fixed;top:var(--navbar-height);left:0;width:100%;height:40px;background-color:#141414bf;z-index:996}.product_local_menu_inner{position:relative;width:100%;height:100%;max-width:1128px;margin:0 auto}.local_menu_ttl{font-size:18px;font-weight:700;position:absolute;top:8px;left:35px;color:#fff}ul.local_menu_nav{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;height:100%;justify-content:flex-end;align-items:center;padding-right:15px}ul.local_menu_nav li{display:block;font-size:12px}ul.local_menu_nav li a{opacity:.65;transition:opacity .2s linear;color:#fff;transition:all .2s linear;padding:2px 13px}ul.local_menu_nav li a.hover{opacity:1}ul.local_menu_nav li a.active{opacity:1;font-weight:700;background-color:#383838;border-radius:50px}.product_local_menu.ver_white{background-color:#fffc}.ver_white .local_menu_ttl,.ver_white ul.local_menu_nav li a{color:#000}.ver_white ul.local_menu_nav li a.active{opacity:1;font-weight:700;background-color:#ff7529;border-radius:50px;color:#fff}@media screen and (max-width:860px){.product_local_menu{height:12vw;background-color:#141414e6;z-index:996}.product_local_menu_inner{position:relative;width:100%;height:auto;margin:0 auto}.local_menu_ttl{font-size:4vw;letter-spacing:1vw;top:3.5vw;left:4vw;color:#fff}ul.local_menu_nav{display:block;width:100%;height:auto;align-items:center;padding:0;position:absolute;top:12vw;left:0;background-color:#141414e6;overflow:hidden;display:none}ul.local_menu_nav li{display:block;font-size:3.6vw;letter-spacing:.72vw;text-align:center;padding:3.4vw 5vw}ul.local_menu_nav li:first-of-type{padding-top:10vw}ul.local_menu_nav li a{padding:1vw 4vw}ul.local_menu_nav li.close{margin-top:4vw;padding:5vw 3.4vw 6vw;border-top:1px #444 solid}ul.local_menu_nav li.close a{opacity:1;font-weight:700}.l_nav_close_icon{width:6vw;height:6vw;display:inline-block;transform:translateY(15%)}.l_nav_close_icon:before,.l_nav_close_icon:after{width:100%;height:1px;background-color:#fff;display:block;content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);transform-origin:center}.l_nav_close_icon:before{transform:rotate(45deg)}.l_nav_close_icon:after{transform:rotate(-45deg)}.sp_open_btn{font-size:3.4vw;letter-spacing:.6vw;top:3vw;right:5vw;color:#fff;position:absolute;padding:1vw 5vw 1vw 1vw;cursor:pointer}.sp_open_btn:before{display:block;content:"";width:3vw;height:3vw;border-left:1px #fff solid;border-bottom:1px #fff solid;position:absolute;top:.5vw;right:0;transform:rotate(-45deg);transform-origin:center}.sp_open_btn.open:before{border-left:1px transparent solid;border-bottom:1px transparent solid;border-right:1px #fff solid;border-top:1px #fff solid;top:2.2vw}.product_local_menu.ver_white{background-color:#fffc}.ver_white .local_menu_ttl{color:#000}.ver_white ul.local_menu_nav{background-color:#ffffffe6}.ver_white ul.local_menu_nav li a{color:#000}.ver_white ul.local_menu_nav li a.active{opacity:1;font-weight:700;background-color:#ff7529;border-radius:50px;color:#fff}.ver_white .l_nav_close_icon:before,.ver_white .l_nav_close_icon:after{background-color:#000}.ver_white ul.local_menu_nav li.close{border-top:1px #ccc solid}.ver_white .sp_open_btn{color:#000}.ver_white .sp_open_btn:before{border-left:1px #000 solid;border-bottom:1px #000 solid}.ver_white .sp_open_btn.open:before{border-left:1px transparent solid;border-bottom:1px transparent solid;border-right:1px #000 solid;border-top:1px #000 solid}}.product_kv{width:100%;background-color:#000;position:relative}.main_sholder,.main_ttl{margin:1% auto;text-align:center}.main_sholder p{color:#fff;font-size:2vw;font-weight:700;letter-spacing:.5vw;line-height:3vw;white-space:nowrap}.main_sholder .sml{display:block;padding:1vw 0;color:#fff;font-size:1vw;font-weight:400;letter-spacing:.25vw;line-height:1.35vw}.main_ttl h1{color:#fff;font-size:6.5vw;font-weight:700;letter-spacing:.4vw;line-height:7.8vw}.watch_the_video{margin:6% auto 3%;text-align:center}.watch_the_video a{padding:.2vw 4.2vw .4vw 2.4vw;border-top:#7a081a 1px solid;border-bottom:#7a081a 1px solid;color:#fff;font-size:1.2vw;line-height:1.2vw;letter-spacing:.1;margin:0 auto;position:relative;overflow:hidden}.watch_the_video a:before,.watch_the_video a:after{display:block;content:"";width:100%;height:1px;background-color:#bb0c27;position:absolute;left:0;transition:transform .35s ease}.watch_the_video a:before{transform:scaleX(0);transform-origin:left;top:0}.watch_the_video a:after{transform:scaleX(0);transform-origin:right;top:100%}.watch_the_video a.hover:before,.watch_the_video a.hover:after{transform:scaleX(1)}span.video_play_icon{width:1.2vw;height:1.2vw;background-color:#bb0c27;border-radius:100%;position:absolute;right:2vw;top:51%;transform:translateY(-50%)}span.video_play_icon:before{display:block;content:"";position:absolute;top:50%;left:53%;transform:translate(-50%,-50%);width:0;height:0;border-top:.3vw solid transparent;border-left:.4vw solid #fff;border-bottom:.3vw solid transparent}.watch_the_video.pattern2 a{padding:.4vw 3.2vw .6vw 2.4vw;border:0 transparent;color:#fff;font-weight:700;background-color:#ff7529;border-radius:50px}.watch_the_video.pattern2 a.hover{background-color:#ea0f31}.watch_the_video.pattern2 a:before,.watch_the_video.pattern2 a:after{display:none;content:""}.pattern2 span.video_play_icon{background-color:#fff;border-radius:100%;right:1vw}.pattern2 span.video_play_icon:before{border-top:.3vw solid transparent;border-left:.4vw solid #ff7529;border-bottom:.3vw solid transparent}.watch_the_video.pattern3 a{padding:.3vw 3.2vw .3vw 2.4vw;border:0 transparent;color:#000;font-weight:700;background-color:#fff;border-radius:50px}.watch_the_video.pattern3 a.hover{background-color:#ea0f31;color:#fff}.watch_the_video.pattern3 a:before,.watch_the_video.pattern3 a:after{display:none;content:""}.pattern3 span.video_play_icon{background-color:#ea0f31;border-radius:100%;right:1vw}.pattern3 span.video_play_icon:before{border-top:.3vw solid transparent;border-left:.4vw solid #fff;border-bottom:.3vw solid transparent;left:56%}@media screen and (min-width:751px){.watch_the_video.pattern3.sizeL a{padding:.3vw 3.4vw .3vw 2.5vw;font-size:1.5vw}}.release_date{font-size:1.2vw;letter-spacing:.12vw;padding:.3vw 2.5vw .5vw;color:#fff;border-top:1px rgba(255,255,255,.7) solid;border-bottom:1px rgba(255,255,255,.7) solid;margin-top:1.2vw;display:inline-block}.release_date.black{color:#000;border-top:1px rgba(0,0,0,.7) solid;border-bottom:1px rgba(0,0,0,.7) solid}.release_date.box{font-size:1vw;border:1px rgba(255,255,255,.7) solid;padding:.3vw 1.5vw .5vw}.kv_scrl_block{width:100%;height:150vh;position:relative;pointer-events:none}.kv_scrl_block.block_last{height:1px}.kv_copy_area{position:fixed;top:58%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#fff;text-align:center;letter-spacing:.5vw;pointer-events:none;display:none}.kv_copy_area .ttl{display:block;font-size:3.8vw;line-height:4.6vw;font-weight:700;margin-bottom:2vw;white-space:nowrap;min-height:8vw}.kv_copy_area .ttl.mb-thin{margin-bottom:1vw}.kv_copy_area .ttl.ttl_sml{font-size:3.6vw;line-height:4vw}.kv_copy_area .desc{display:block;font-size:1.6vw;line-height:2.3vw;white-space:nowrap}.kv_copy_area .sml{font-size:.9vw;line-height:1.4vw;margin-top:1.6vw;letter-spacing:.2vw}.kv_copy_area p.ttl_cap{font-size:1.2vw;line-height:1.8vw;margin-bottom:2.5vw;letter-spacing:.2vw}.kv_copy_area .desc.desc_sml{font-size:1.4vw;line-height:1.9vw}.kv_copy_area .desc.desc_ss{font-size:1.3vw;line-height:1.9vw}.kv_copy_area .desc .p_name{letter-spacing:.2vw}#kv_indi{width:8px;position:fixed;top:50%;right:20px;transform:translateY(-50%);display:block;z-index:3}#kv_indi li{display:block;width:100%;position:relative;margin:20px 0}#kv_indi li:nth-of-type(1){display:none}#kv_indi li:before{display:block;content:"";width:100%;height:0;padding-top:100%}#kv_indi li a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#f8f8f8;border-radius:50%;opacity:.5;transition:all .2s linear}#kv_indi li a:hover{opacity:1}#kv_indi li a.active{opacity:1;background-color:#ea0f31}@media screen and (max-width:750px){#kv_indi{right:10px}}.kv_bnr{max-width:450px;width:32vw;position:fixed;bottom:15px;right:15px;transition:opacity .3s linear}.kv_bnr.relative{position:relative;bottom:auto;right:auto;margin:50px auto 0}.kv_bnr.left{right:auto;left:15px}.kv_bnr.hide{pointer-events:none;opacity:0}.kv_bnr a{display:block;width:100%;margin-bottom:5px}.kv_bnr a:last-of-type{margin-bottom:0}.kv_bnr.ex_bnr a{width:46.14%;position:absolute;bottom:5%}.kv_bnr.ex_bnr a.btn_l{left:2%}.kv_bnr.ex_bnr a.btn_r{right:2%}@media screen and (max-width:750px){.main_sholder,.main_ttl{margin:1% auto;text-align:center}.main_sholder p{font-size:4.2vw;letter-spacing:.8vw;line-height:6.4vw}.main_ttl h1{font-size:14.2vw;letter-spacing:.28vw;line-height:21vw}.watch_the_video{margin:4% auto 3%;text-align:center}.watch_the_video a{padding:.1vw 8vw .4vw 2.4vw;border-top:#7a081a 1px solid;border-bottom:#7a081a 1px solid;color:#fff;font-size:3.2vw;line-height:1.2vw;letter-spacing:.1;margin:0 auto;position:relative;overflow:hidden}.watch_the_video a.hover:before,.watch_the_video a.hover:after{transform:scaleX(1)}span.video_play_icon{width:3vw;height:3vw;background-color:#bb0c27;border-radius:100%;position:absolute;right:2vw;top:51%;transform:translateY(-50%)}span.video_play_icon:before{display:block;content:"";position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);width:0;height:0;border-top:.6vw solid transparent;border-left:.8vw solid #fff;border-bottom:.6vw solid transparent}.watch_the_video.pattern2 a{padding:.3vw 8vw .6vw 6vw}.watch_the_video.pattern2 a.hover{background-color:#ea0f31}.watch_the_video.pattern2 a:before,.watch_the_video.pattern2 a:after{display:none;content:""}.watch_the_video.pattern3 a{padding:.3vw 8vw .6vw 6vw}.watch_the_video.pattern3 a.hover{background-color:#fff;color:#000}.watch_the_video.pattern3 a:before,.watch_the_video.pattern3 a:after{display:none;content:""}.release_date{font-size:2.8vw;letter-spacing:.28vw;padding:.5vw 5vw .7vw;margin-top:1vw}.release_date.box{font-size:2.8vw;letter-spacing:.28vw;padding:1vw 4vw 1.2vw;margin-top:1vw}.pattern2 span.video_play_icon{width:3vw;height:3vw}.kv_copy_area{top:50%;left:50%;transform:translate(-50%,-50%)}.kv_copy_area .ttl,.kv_copy_area .ttl.ttl_sml{font-size:6.5vw;line-height:8.4vw;margin-bottom:6vw;min-height:12vw}.kv_copy_area .ttl.mb-thin,.kv_copy_area .ttl.ttl_sml.mb-thin{margin-bottom:2vw}.kv_copy_area .desc,.kv_copy_area .desc.desc_sml,.kv_copy_area .desc.desc_ss{font-size:2.9vw;line-height:4.2vw}.kv_copy_area .sml{font-size:1.8vw;line-height:3vw;margin-top:3vw;letter-spacing:.3vw}.kv_copy_area p.ttl_cap{font-size:2.6vw;line-height:3vw;margin-bottom:6vw;letter-spacing:.3vw}.pattern2 span.video_play_icon{background-color:#fff;border-radius:100%;right:2vw}.pattern2 span.video_play_icon:before{border-top:.6vw solid transparent;border-left:.8vw solid #ff7529;border-bottom:.6vw solid transparent}.pattern3 span.video_play_icon{background-color:#ea0f31;border-radius:100%;right:2vw}.pattern3 span.video_play_icon:before{border-top:.6vw solid transparent;border-left:.8vw solid #fff;border-bottom:.6vw solid transparent}.kv_bnr,.kv_bnr.left{width:67.5vw;position:fixed;bottom:10px;right:16.25vw;left:auto}.kv_bnr.relative{margin:30px auto 0}}.bnr_section{padding:20px 0;text-align:center;background:url(//jp.roborock.com/cdn/shop/t/7/assets/prd_bnr-area_ptn.jpg?v=81384422103694051061758193435) repeat}.bnr_wrapper{width:100%;max-width:1060px;padding:0 52px;margin:0 auto}.bnr_wrapper.mdl{width:48%;max-width:460px;display:inline-block;margin:0;padding:25px 0}.bnr_wrapper.mdl:nth-of-type(2n){margin-left:10px}.bnr_btn{display:block;position:relative;width:100%;padding:0 10px 10px 0;z-index:0;transition:all .35s ease}.bnr_btn:before{display:block;content:"";width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;right:0;bottom:0;background-color:#0000004d;z-index:-1;transition:all .35s ease}.bnr_section.ready .bnr_btn.hover{transform:translate(3px,3px)!important}.bnr_section.ready .bnr_btn.hover:before{transform:translate(-3px,-3px)!important}.bnr_section.ready .bnr_btn{transform:translate(10px,10px)}.bnr_section.ready .bnr_btn:before{right:10px;bottom:10px}.bnr_section.ready.go .bnr_btn{transform:translate(0)}.bnr_section.ready.go .bnr_btn:before{right:0;bottom:0}@media screen and (max-width:750px){#bnr-area{padding-top:1.3vw}.bnr_section{padding:4vw 0;background:url(//jp.roborock.com/cdn/shop/t/7/assets/prd_bnr-area_ptn.jpg?v=81384422103694051061758193435) repeat;z-index:2}.bnr_wrapper{width:100%;max-width:1060px;padding:0 4vw;margin:0 auto}.bnr_wrapper.mdl{width:100%;max-width:1060px;display:block;margin:15px auto;padding:0 4vw}.bnr_wrapper.mdl:nth-of-type(2n){margin-left:auto}}.func_wrap{width:100%;position:relative;background-color:#f8f8f8;overflow:hidden}.func_wrap:before{display:block;content:"";width:100%;height:0;padding-top:56.25%}.func_wrap.half_height:before{padding-top:50%}.func_wrap.normal2_height:before{padding-top:46%}.func_wrap.normal_height:before{padding-top:42.2%}.func_wrap.black{background-color:#000}.func_wrap.white{background-color:#fff}.func_wrap.blue{background-color:#e7f3f9}.func_bg_area{width:100%;position:absolute;top:0;left:0}.func_bg_area.half{width:53%}.func_bg_area.half.half50,.func_bg_area.strict_half{width:50%!important}.func_bg_area.half.right{width:53%;left:auto;right:0}.func_bg_area.half.left{width:53%;left:0}.func_bg_area.half-padding.right{width:48%;left:auto;right:3%;top:50%;transform:translateY(-50%)}.func_bg_area.half-padding.left{width:50%;left:3%;top:50%;transform:translateY(-50%)}.func_bg_area .caption,.thumb .caption{display:block;position:absolute;bottom:10px;right:10px;color:#fff;font-size:11px}.func_bg_area .caption.cap_left,.thumb .caption.cap_left{right:auto;left:10px}.func_copy_area{text-align:center;position:absolute;z-index:2;top:9vw;left:50%;transform:translate(-50%)}.func_copy_area .hosoku_list{text-indent:-2em;margin-left:2em}.func_copy_area .bold{font-weight:700}.func_copy_area.box_layout{text-align:left;top:50%;left:.5vw;transform:translateY(-50%);width:47.5vw;white-space:normal}.func_copy_area.box_layout.thin{width:42.5vw}.func_copy_area.box_layout.add_margin{left:5vw}.func_copy_area.box_layout.add_margin2{left:3vw}.func_copy_area.box_layout.thin-s{width:38vw}.func_copy_area.box_layout.up{top:0;transform:translate(0)}.func_copy_area.box_layout.up .box_inner{padding-top:5vw}.func_copy_area.box_layout.thin_pdg .box_inner{padding:1.2vw 1vw .6vw 2vw}.func_copy_area.box_layout.right{left:auto;right:4.4vw}.func_copy_area.box_layout.right.no_margin{right:0}.func_copy_area.box_layout .box_inner{padding:6.4vw 2.5vw 5vw 2.8vw}.func_copy_area.box_layout.bg_white .box_inner{background-color:#ffffffd9}.func_copy_area.box_layout.bg_white_50 .box_inner{background-color:#ffffff80}.func_wrap.black .func_copy_area{color:#fff}.func_copy_area h3{font-size:2.5vw;line-height:3.5vw;font-weight:700;margin-bottom:2vw;white-space:nowrap;letter-spacing:.4vw}.func_copy_area h3 span.h3_sml{font-size:1.8vw;letter-spacing:.2vw}@media screen and (max-width:750px){.func_copy_area h3 span.h3_sml{font-size:3.4vw}}.func_copy_area p,ex p{font-size:1.2vw;line-height:1.96vw;margin-bottom:1.2vw;white-space:nowrap;letter-spacing:.2vw}.func_copy_area .sml,.ex .sml,.others .sml{font-size:.9vw;line-height:1.6vw;letter-spacing:.1vw}span.sml{display:inline-block;margin-top:1vw}.func_copy_area .indent,.ex .indent,.others .indent{text-indent:-.9vw;margin-left:.9vw}.func_copy_area.box_layout h3.wrap,.func_copy_area.box_layout p.wrap{white-space:normal}.func_section.ready .func_wrap.fade:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;background-color:#fff;pointer-events:none}.func_section.ready .func_wrap.black.fade:after{background-color:#000}.func_section.ready.go .func_wrap.fade:after{opacity:0;transition:opacity .5s linear}.func_section.ready .anim{transform:translateY(100px);opacity:0}.func_section.ready.go .anim{transform:translateY(0);opacity:1}.func_section.ready.go .anim:nth-child(1){transition:all 1s ease}.func_section.ready.go .anim:nth-child(2){transition:all 1s .25s ease}.func_section.ready.go .anim:nth-child(3){transition:all 1s .5s ease}.func_section.ready.go .anim:nth-child(4){transition:all 1s .75s ease}.func_section.ready.go .anim:nth-child(5){transition:all 1s 1s ease}#structured .func_wrap:before{padding-top:60%}#structured .func_bg_area{height:100%}#structured .bg1,#structured .bg2{width:100%;position:absolute;bottom:0;left:0}#structured .ready .bg2{opacity:0}#structured .ready.go .bg2{opacity:1;transition:opacity 1s 1.5s linear}#camera-eyes .func_bg_area{width:100%;left:50%;top:6vw;transform:translate(-50%)}#camera-eyes .func_bg_area:after{display:block;content:"";width:100%;height:65%;position:absolute;top:-6vw;left:0;background:linear-gradient(to bottom,#111 20%,transparent)}#kaihiritsu .func_wrap:before{padding-top:92.5%}#kaihiritsu2 .func_wrap:before{padding-top:72%}#kaihiritsu3 .func_wrap:before{padding-top:64%}#kaihiritsu .func_bg_area,#kaihiritsu2 .func_bg_area,#kaihiritsu3 .func_bg_area{width:100%;left:0;bottom:0;top:auto}#intelli .func_wrap:before{padding-top:67%}#intelli .ex{position:absolute;bottom:0;left:0;width:100%;max-width:1128px;margin:0 auto;padding:0 0 25px 100px}#intelli .ex p{text-indent:-2.2em}#intelli .bg1,#intelli .bg2{width:100%}#intelli .bg2{position:absolute;top:0;left:0}#intelli .ready .bg2{opacity:0}#intelli .ready.go .bg2{opacity:1;transition:opacity 1s 1.5s linear}#mimamori .func_wrap:before{padding-top:55%}#security .func_wrap{overflow:visible;background-color:#f1f1f1}#security .func_wrap:before{padding-top:55%}#security .func_copy_area{padding-top:4vw}#security .func_wrap.thin:before{padding-top:40%}#security .func_wrap.thin .func_copy_area{padding-top:0}#security .ex.sec_icon{width:28%;margin:5vw auto}#security .ex.sec_icon.iconL{width:58%}#security .ex.sec_icon.iconLL{width:85%}#security .ready .ex.sec_icon{opacity:0}#security .ready.go .ex.sec_icon{opacity:1;transition:opacity .75s 1s linear}#security .ex.smphone{position:absolute;width:62%;max-width:840px;top:0;left:50%;transform:translate(-50%,-80%);z-index:2}#two-in-one .func_wrap:before{padding-top:48.5%}#two-in-one .func_copy_area .box_inner{padding:6.4vw 1.2vw 5vw 2.8vw}#two-in-one-2 .func_wrap:before{padding-top:67.5%;background-color:#fff}#two-in-one-2 .func_copy_area{top:auto;bottom:6vw}#mop .func_wrap:before{padding-top:48%}#mop-mv .func_wrap:before,#mop-mv2 .func_wrap:before,#mop-mv3 .func_wrap:before{padding-top:43%;color:#fff;background-color:#282828}#mop-mv .func_bg_area,#mop-mv2 .func_bg_area,#mop-mv3 .func_bg_area{height:100%}#mop-mv2 .func_bg_area,#mop-mv3 .func_bg_area{overflow:hidden}#mop-mv2 .func_bg_area video,#mop-mv3 .func_bg_area video{height:100%;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#powerful .func_wrap:before{padding-top:43.6%}#powerful .func_copy_area{top:3.5vw;left:3.5vw;transform:translate(0);width:50%}#liftup .func_wrap:before{padding-top:60%}#liftup .func_tab_area{width:80%;max-width:995px;margin:0 auto;position:absolute;bottom:5vw;left:50%;transform:translate(-50%)}#liftup .func_tab_area .tab_menu{display:block;text-align:center;padding:3vw 0}#liftup .func_tab_area .tab_menu li{display:inline-block;padding:0 2%}#liftup .func_tab_area .tab_menu li a{font-size:clamp(10px,1.2vw,17px);text-decoration:none;color:#000;position:relative}#liftup .func_tab_area .tab_menu li a.active:after{display:block;content:"";width:100%;bottom:-5px;left:0;height:3px;background:red;position:absolute}#liftup .func_tab_area .video_area{display:block;width:100%;position:relative}#liftup .func_tab_area .video_area:before{display:block;content:"";width:100%;padding-top:29%;position:relative}#liftup .func_tab_area .video_area li{display:none;position:absolute;top:0;left:0;width:100%}#liftup .func_tab_area .video_area li.active{display:block}#updown .func_wrap:before{padding-top:42.8%}#compact .func_wrap:before{padding-top:42.3%}#search .func_wrap:before{padding-top:45.6%}#LDS .func_wrap:before{padding-top:61.5%;background-color:#fff}#LDS .func_copy_area{top:auto;bottom:6vw}#LDS .ex.map{position:absolute;width:45.6%;top:10vw;left:50%;z-index:2}#LDS .ready .ex.sec_icon{opacity:0}#LDS .ready.go .ex.sec_icon{opacity:1;transition:opacity .75s 1s linear}#route .func_wrap:before{padding-top:57%}#route .func_copy_area{right:0;width:44vw}#dual-brush .func_wrap:before{padding-top:85%;background-color:#fff}#dual-brush .func_bg_area{top:auto;bottom:0}#jairo .func_wrap:before{padding-top:57.35%}#jairo .func_copy_area{right:3vw;width:44vw}#jairo .func_copy_area .box_inner{padding:6.4vw 1vw 5vw 2vw}#jairo .func_copy_area dl{padding-left:15px;border-left:1px #fff solid;margin:20px 0}#jairo .func_copy_area dl dt{font-size:14px;font-weight:700;line-height:1em;margin-bottom:.8em}#jairo .func_copy_area dl dd{font-size:13px;color:#ccc;line-height:1.4em}#sensor .func_wrap:before{padding-top:42.5%}#sensor .func_copy_area.box_layout .box_inner{padding:6.4vw 4.8vw 5vw 3.8vw}#vacume .func_wrap{background-color:#ecf0f0}#vacume .func_wrap:before{padding-top:60%}#vacume .func_wrap.thin:before{padding-top:56%}#vacume .func_wrap.s-thin:before{padding-top:45%}#vacume .func_bg_area{top:auto;bottom:0}#brush-3d .func_wrap:before{padding-top:47.4%}#brush-3d .func_bg_area{overflow:hidden;height:100%}#brush-3d .func_bg_area video{width:auto;height:100%;transform:translate(-15%)}#carpet .func_wrap:before{padding-top:42.5%}#carpet .func_copy_area{left:2vw}#carpet-2 .func_wrap:before{padding-top:36.54%}#remote-control .func_wrap:before{padding-top:43%;background-color:#e9e9e9}#silent .func_wrap{background-color:#f5f5f2}#silent .func_wrap:before{padding-top:48.5%}#silent2 .func_wrap:before{padding-top:42.5%;background-color:#fff}#appli .func_wrap{border-bottom:1px #f4f4f3 solid}#appli .func_wrap:before{padding-top:78.6%;background-color:#fff}#appli .func_wrap.mini:before{padding-top:70%}#appli .func_copy_area{top:auto;bottom:16vw}#appli .func_wrap.mini .func_copy_area{bottom:3.5vw}#appli .func_bg_area picture{border-bottom:#fff 1px solid}#map .func_wrap:before{padding-top:42.5%}#map .func_copy_area{left:2vw}#map .func_bg_area{width:50%}#map .smphone{width:18vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#quick .func_wrap:before{padding-top:42.5%;background-color:#fff}#yukaninshiki .func_wrap:before{padding-top:42.5%;background-color:#fff}#verification .func_wrap{overflow:visible}#verification .func_wrap:before{padding-top:45%}#verification .func_copy_area{width:40vw;top:40%}#verification .func_copy_area.box_layout .box_inner{padding:4.4vw 2.8vw 3vw}#verification .func_copy_area.box_layout .box_inner.left_pdng{padding-left:5vw}#verification .ex.smphone{position:absolute;width:26.8vw;bottom:2vw;left:16vw}#verification.ptn2 .func_wrap:before{padding-top:55.7%}#verification.ptn2 .func_copy_area{width:40vw;top:50%;left:10%;transform:translateY(-50%)}#verification.ptn2 .ex.smphone{position:absolute;width:25.5vw;bottom:2vw;left:auto;right:12.4vw}#verification-h .func_wrap{overflow:visible}#verification-h .func_wrap:before{padding-top:55.59%}#verification-h .func_copy_area{width:40vw;top:40%}#verification-h .func_copy_area.box_layout .box_inner{padding:4.4vw 2.8vw 3vw}#verification-h .func_copy_area.style2{width:40vw;top:50%}#verification-h .func_copy_area.style2.box_layout .box_inner{padding:2.4vw 2.8vw 1vw}#verification-h .ex.smphone{position:absolute;width:24.8vw;bottom:50%;left:16vw;transform:translateY(50%)}#kinshi .func_wrap{overflow:visible}#kinshi .func_wrap:before{padding-top:54%}#kinshi .func_copy_area{width:40vw;top:30%;left:15.5vw}#kinshi .func_copy_area.box_layout .box_inner{padding:2.4vw 2.8vw 2vw}#kinshi .ex.smphone{position:absolute;width:24vw;bottom:2vw;right:10vw}.appli .func_wrap{background-color:#fff}#appli-area2 .func_wrap:before{padding-top:42.5%;background-color:#fff}#appli-area2 .ex.smphone{position:absolute;width:20vw;bottom:50%;left:50%;transform:translate(-50%,50%)}#appli-area2 .func_copy_area.box_layout.right{width:38vw}#appli-area3 .func_wrap:before{padding-top:55.7%;background-color:#fff}#appli-area3 .ex.smphone{position:absolute;width:20vw;bottom:50%;left:50%;transform:translate(-50%,50%)}#appli-area3 .func_copy_area.box_layout.right{width:38vw;top:15vw}#appli-order .func_wrap:before{padding-top:50%}#appli-order .ex.map{position:absolute;top:50%;right:50%;transform:translate(110%,-50%);width:42vw;max-width:570px}#appli-order .func_copy_area{left:2vw}#appli-order2 .func_wrap{overflow:visible}#appli-order2 .func_wrap:before{padding-top:55.59%}#appli-order2 .func_copy_area{width:44vw;top:34%}#appli-order2 .func_copy_area.box_layout.right{right:6vw}#appli-order2 .func_copy_area p{white-space:inherit}#appli-order2 .func_copy_area.box_layout .box_inner{padding:4.4vw 2.8vw 3vw}#appli-order2 .ex.smphone{position:absolute;width:20vw;bottom:50%;left:16vw;transform:translateY(50%)}#appli-kinshi .func_wrap:before{padding-top:40%}#appli-kinshi .func_copy_area{left:2vw}#appli-floor .func_wrap:before{padding-top:50%}#appli-floor .ex.map{position:absolute;top:50%;left:50%;transform:translate(-120%,-50%);width:30.5vw;max-width:420px}#appli-floor .func_copy_area{right:5vw}#appli-floor.opp .ex.map{position:absolute;top:50%;right:50%;left:auto;transform:translate(110%,-50%);width:38vw;max-width:570px}#appli-floor.opp .func_copy_area{left:2vw}#appli-floor.style2 .func_wrap:before{padding-top:50%}#appli-floor.style2 .func_copy_area{right:0}#appli-area .func_wrap{overflow:visible}#appli-area .func_wrap:before{padding-top:50%}#appli-area .ex.map{position:absolute;top:40%;right:50%;transform:translate(110%,-50%);width:42vw;max-width:570px}#appli-area .func_copy_area{left:2vw}#room .func_wrap{padding-bottom:4.4vw;background-color:#fff}#room .func_wrap:before{padding-top:32.3%}#mapping-3d .func_wrap:before{padding-top:48.7%}#routine .func_wrap:before{padding-top:44.8%}#voice-guide .func_wrap:before{padding-top:32.3%;background-color:#fff}#voice-guide .func_copy_area.box_layout.right{right:0;width:45vw}#voice-guide .ready .func_bg_area{opacity:0}#voice-guide .ready.go .func_bg_area{opacity:1;transition:opacity 1s .5s linear}#appli-btnarea .section_inner{padding:8vw 0 4vw;background-color:#fff}#appli-btnarea .section_inner p{font-size:1.2vw;text-align:center;letter-spacing:.24vw}#appli-btnarea .section_inner a{display:block;font-size:2vw;font-weight:700;width:26.5vw;color:#fff;background-color:#ea0f31;border-radius:30px;padding:1vw;margin:3vw auto;text-align:center;letter-spacing:.4vw}#dock .func_wrap:before{padding-top:41.9%;background-color:#282828}#dock.ptn2 .func_wrap:before{padding-top:41.9%;background-color:#fff}#select .func_wrap:before{padding-top:42.2%;background-color:#fff}#filter .func_wrap:before{padding-top:42.2%}#certification .func_wrap:before{padding-top:45.7%;background-color:#fff}#certification .func_copy_area .badge{width:27.8vw}#battery-charge2 .func_wrap:before{padding-top:42.2%}#battery-charge2 .func_wrap .func_copy_area .ex-txt{width:85%;margin-bottom:2vw}#battery-charge2 .func_wrap .func_copy_area .ex-txt2{width:50%;margin:0 0 4vw 20%}#oyasumi .func_wrap:before{padding-top:42.2%;background-color:#fff}#senzai .func_wrap:before{padding-top:42.2%;background-color:#fff}#threewaydock-ttl .func_wrap:before{padding-top:23.5%}#self-cleaning .func_wrap:before,#self-refilling .func_wrap:before,#self-emptying .func_wrap:before,#self-heating .func_wrap:before,#auto-senzai .func_wrap:before,#dock-self .func_wrap:before,#battery-charge .func_wrap:before{padding-top:34.5%;border-bottom:1px #bbb solid}#self-cleaning.ex-s8 .func_wrap:before,#self-refilling.ex-s8 .func_wrap:before,#self-emptying.ex-s8 .func_wrap:before,#self-heating.ex-s8 .func_wrap:before,#auto-senzai.ex-s8 .func_wrap:before,#dock-self.ex-s8 .func_wrap:before,#battery-charge.ex-s8 .func_wrap:before{padding-top:40%;border:none}#self-cleaning.ex-s8 .func_wrap .func_bg_area,#self-refilling.ex-s8 .func_wrap .func_bg_area,#self-emptying.ex-s8 .func_wrap .func_bg_area,#self-heating.ex-s8 .func_wrap .func_bg_area,#auto-senzai.ex-s8 .func_wrap .func_bg_area,#dock-self.ex-s8 .func_wrap .func_bg_area,#battery-charge.ex-s8 .func_wrap .func_bg_area{width:40%}#self-refilling.ex-s8 .func_wrap .func_bg_area,#battery-charge.ex-s8 .func_wrap .func_bg_area{left:8%}#self-cleaning.ex-s8 .func_wrap .func_bg_area,#self-emptying.ex-s8 .func_wrap .func_bg_area{right:8%}#battery-charge .func_wrap .func_bg_area{width:57%!important}#battery-charge .func_wrap .func_copy_area{width:35.5%!important}#self-emptying .ex{position:absolute;width:12.5%;top:6vw;right:3vw}.dock_section .func_bg_area p.caption{font-size:10px;position:absolute;bottom:1vw;right:2vw;color:#999}#self-cleaning .func_wrap .func_bg_area p.caption{bottom:3vw;right:5vw}#self-refilling .func_wrap .func_bg_area p.caption{right:10vw}#auto-syusyu .func_wrap .func_bg_area p.caption{bottom:5vw;right:8vw}#auto-senzai .section_inner{padding-bottom:10vw;background-color:#000}#appli-junban .func_copy_area{top:29.5%;left:5vw;width:42.5vw}#appli-junban.style2 .func_copy_area{top:45%;left:5vw;width:42.5vw}@media screen and (max-width:750px){.justify-sp{text-align:justify!important}.func_wrap:before,.func_wrap.half_height:before{padding-top:158%}.func_wrap.black{background-color:#000}.func_bg_area{width:100%;position:absolute;top:0;left:0}.func_bg_area.half,.func_bg_area.half.half50{width:100%!important}.func_bg_area.half.right,.func_bg_area.half.left{width:100%}.func_bg_area.btm{top:auto;bottom:0}.func_bg_area.half-padding.right,.func_bg_area.half-padding.left{width:92%;left:50%;right:auto;top:10vw;transform:translate(-50%)}.func_copy_area{width:92%;z-index:2;top:15.3vw;left:50%;transform:translate(-50%)}.func_copy_area.box_layout.add_margin,.func_copy_area.box_layout.add_margin2{left:50%}.func_copy_area.box_layout{text-align:center;top:15.3vw;left:50%;transform:translate(-50%);width:92%;white-space:normal}.func_copy_area.box_layout.btm{top:auto;bottom:15vw}.func_copy_area.box_layout.thin,.func_copy_area.box_layout.thin-s{width:92%}.func_copy_area.box_layout.up{transform:translate(-50%)}.func_copy_area.box_layout.right{left:50%;right:auto}.func_copy_area.box_layout .box_inner{padding:0}.func_copy_area.box_layout.bg_white .box_inner{background-color:transparent}.func_copy_area h3{font-size:5.2vw;line-height:7vw;margin-bottom:5vw;letter-spacing:.65vw;white-space:nowrap}.func_copy_area p,ex p{font-size:3.4vw;line-height:5.44vw;margin-bottom:4vw;letter-spacing:.62vw;white-space:normal;text-align:left}.func_copy_area .sml,.ex .sml,.others .sml{font-size:2.2vw;line-height:3vw;letter-spacing:.24vw}.func_copy_area .indent,.ex .indent,.others .indent{text-indent:-2.2vw;margin-left:2.2vw}.func_copy_area.box_layout h3.wrap,.func_copy_area.box_layout p.wrap{white-space:normal}.func_wrap.normal2_height:before{padding-top:135%}.func_wrap.normal_height:before{padding-top:135%}#structured .func_wrap:before{padding-top:157%}#kaihiritsu .func_wrap:before{padding-top:220%}#kaihiritsu .func_bg_area{width:100%;height:0;left:0;bottom:0;top:auto;padding-top:90%;overflow:hidden}#kaihiritsu .func_bg_area video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:auto}#kaihiritsu2 .func_wrap:before{padding-top:158%}#kaihiritsu2 .func_bg_area{top:0;bottom:auto}#kaihiritsu2 .func_copy_area{top:auto;bottom:11vw}#liftup .func_wrap:before{padding-top:150%}#liftup .func_tab_area{width:100%;max-width:none;margin:0 auto}#liftup .func_tab_area .tab_menu{display:block;text-align:center;padding:6vw 0}#liftup .func_tab_area .tab_menu li{display:inline-block;padding:0 2%}#liftup .func_tab_area .tab_menu li a{font-size:2.5vw;text-decoration:none;color:#000;position:relative}#camera-eyes .func_wrap:before{padding-top:140%}#camera-eyes .func_wrap.black{background-color:#111}#camera-eyes .func_bg_area{width:165%;left:50%;top:auto;bottom:-5%;transform:translate(-50%)}#camera-eyes .func_bg_area:after{display:block;content:"";width:100%;height:80%;position:absolute;top:-6vw;left:0;background:linear-gradient(to bottom,#111 50%,transparent)}#compact .func_wrap:before{padding-top:128%}#compact .func_wrap .func_copy_area{top:auto;bottom:11vw}#battery-charge2 .func_wrap:before{padding-top:143%}#battery-charge2 .func_wrap .func_copy_area .ex-txt{width:95%;margin:5vw auto}#battery-charge2 .func_wrap .func_copy_area{top:auto;bottom:11vw}#intelli .func_wrap{background-color:#e0e0e0}#intelli .func_wrap:before{padding-top:200%}#intelli .ex{padding:0 0 25px 4vw}#intelli .func_bg_area{top:auto;bottom:0}#mimamori .func_wrap:before{padding-top:136%}#security .func_wrap{background-color:#fff}#security .func_wrap.glay{background-color:#f1f1f1}#security .func_wrap:before{padding-top:128%}#security .func_wrap.thin:before{padding-top:100%}#security .func_copy_area{padding-top:4vw}#security .ex.sec_icon{width:45%;margin:10vw auto 5vw}#security .ex.smphone{position:absolute;width:96%;max-width:840px;top:0;left:50%;transform:translate(-50%,-80%);z-index:2}#two-in-one .func_wrap{background-color:f8f8f8}#two-in-one .func_bg_area{top:auto;bottom:0}#two-in-one .func_wrap:before{padding-top:150%}#two-in-one .func_copy_area .box_inner{padding:0}#two-in-one-2 .func_wrap:before{padding-top:144%;background-color:#fff}#two-in-one-2 .func_wrap.wid:before{padding-top:155%}#two-in-one-2 .func_copy_area{top:auto;bottom:14vw}#two-in-one-2 .func_bg_area picture{border-bottom:#fff 1px solid}#mop .func_wrap:before{padding-top:155%}#mop .func_bg_area{top:auto;bottom:0}#mop-mv .func_wrap:before,#mop-mv2 .func_wrap:before{padding-top:185%;background-color:#282828}#mop-mv .func_wrap.thin:before,#mop-mv2 .func_wrap.thin:before{padding-top:170%}#mop-mv .func_bg_area,#mop-mv2 .func_bg_area{height:85vw;overflow:hidden}#mop-mv .func_copy_area,#mop-mv2 .func_copy_area{top:auto;bottom:10vw}#powerful .func_wrap:before{padding-top:150%}#powerful .func_copy_area{top:auto;bottom:0;width:92%}#updown .func_wrap{background:#dbdfe6}#updown .func_wrap:before{padding-top:157%}#updown .func_copy_area{top:auto;bottom:16vw}#search .func_wrap:before{padding-top:160%}#search .func_wrap.wid:before{padding-top:170%}#search .func_copy_area{top:auto;bottom:10vw}#search.sp-reverse .func_wrap:before{padding-top:170%}#search.sp-reverse .func_copy_area{top:10vw;bottom:auto}#search.sp-reverse .func_bg_area{top:auto;bottom:0}#LDS .func_wrap:before{padding-top:160%;background-color:#fff}#LDS .func_copy_area{top:auto;bottom:6vw}#LDS .func_bg_area picture{border-bottom:#fff 1px solid}#LDS .ex.map{position:absolute;width:55%;top:43vw;left:45%;z-index:2}#LDS .ready .ex.sec_icon{opacity:0}#LDS .ready.go .ex.sec_icon{opacity:1;transition:opacity .75s 1s linear}#route .func_bg_area{top:auto;bottom:0}#route .func_bg_area:after{display:block;content:"";width:100%;height:60%;position:absolute;top:-6vw;left:0;background:linear-gradient(to bottom,#000 30%,transparent)}#route .func_wrap:before{padding-top:166%}#route .func_copy_area{right:auto;width:92%}#jairo .func_wrap:before{display:none}#jairo .func_copy_area{right:auto;width:92%;position:relative;margin:0 auto;top:auto;left:auto;transform:translate(0);padding:16.5vw 0 80vw}#jairo .func_copy_area dl{padding-left:15px;border-left:1px #fff solid;margin:20px 0}#jairo .func_copy_area dl dt{font-size:14px;font-weight:700;line-height:1em;margin-bottom:.8em;text-align:left}#jairo .func_copy_area dl dd{font-size:13px;color:#ccc;line-height:1.4em;text-align:left}#jairo .func_bg_area{top:auto;bottom:0}#sensor .func_wrap:before{padding-top:160%}#sensor .func_bg_area{top:auto;bottom:0}#vacume .func_wrap{background-color:#ecf0f0}#vacume .func_wrap:before{padding-top:140%}#vacume .func_wrap.thin:before{padding-top:115%}#vacume .func_bg_area{top:auto;bottom:0}#dual-brush .func_wrap:before{padding-top:122%;background-color:#fff}#brush-3d .func_wrap:before{padding-top:150%}#brush-3d .func_bg_area{height:80vw}#brush-3d .func_copy_area{top:auto;bottom:16vw}#carpet .func_wrap:before{padding-top:130%}#carpet .func_copy_area{left:50%}#carpet .func_bg_area{top:auto;bottom:0}#carpet.reverse .func_bg_area{top:0;bottom:auto}#carpet.reverse .func_copy_area{top:auto;bottom:10vw}#carpet-2 .func_wrap:before{padding-top:130%}#carpet-2 .func_bg_area{top:auto;bottom:0}#remote-control .func_wrap:before{padding-top:130%;background-color:#f2f2f2}#remote-control .func_bg_area{top:auto;bottom:0}#silent .func_wrap:before{padding-top:150%}#silent .func_bg_area{top:auto;bottom:0}#silent2 .func_wrap:before{padding-top:140%}#silent2 .func_bg_area{top:auto;bottom:0}#quick .func_wrap:before{padding-top:150%}#quick .func_bg_area{top:auto;bottom:0}#yukaninshiki .func_wrap:before{padding-top:140%}#yukaninshiki .func_bg_area{top:auto;bottom:0}#appli .func_wrap:before,#appli .func_wrap.mini:before{padding-top:150%;background-color:#fff}#appli .func_copy_area,#appli .func_wrap.mini .func_copy_area{top:auto;bottom:16vw}#appli-area2 .func_wrap:before{padding-top:150%;background-color:#fff}#appli-area2 .ex.smphone{position:absolute;width:38vw;bottom:0;left:auto;right:5vw;transform:translate(0)}#appli-area2 .func_copy_area.box_layout.right,#appli-area3 .func_copy_area.box_layout.right{width:92%}#appli-area2 .func_bg_area,#appli-area3 .func_bg_area{top:auto;bottom:5vw}#appli-area3 .func_wrap:before{padding-top:140%;background-color:#fff}#appli-area3 .ex.smphone{position:absolute;width:40vw;bottom:0;left:auto;right:5vw;transform:translate(0)}#map .func_wrap:before{padding-top:167%}#map .func_copy_area{left:50%}#map .func_bg_area{width:100%;bottom:0;top:auto}#map .smphone{width:35vw;position:absolute;top:auto;bottom:5vw;left:5%;transform:translate(0)}#verification .func_bg_area,#verification-h .func_bg_area{top:auto;bottom:4vw}#verification .func_wrap,#verification-h .func_wrap{overflow:visible}#verification .func_wrap:before,#verification-h .func_wrap:before{padding-top:140%}#verification .func_copy_area,#verification-h .func_copy_area{width:92%;top:10vw}#verification .func_copy_area.box_layout .box_inner,#verification-h .func_copy_area.box_layout .box_inner{padding:0}#verification .ex.smphone,#verification-h .ex.smphone{position:absolute;width:42.6vw;bottom:0;left:4.2vw;transform:translateY(0)}#verification.ptn2 .func_wrap:before{padding-top:140%}#verification.ptn2 .func_copy_area{width:92%;top:10vw;left:5%;transform:translateY(0)}#verification.ptn2 .ex.smphone{position:absolute;width:42.6vw;bottom:0;left:4.2vw;right:auto}#appli-order .func_wrap:before{padding-top:148%}#appli-order .ex.map{position:absolute;top:auto;right:50%;bottom:10vw;transform:translate(50%);width:75vw;max-width:570px}#appli-order .func_copy_area{left:50%}#appli-order2 .func_wrap{overflow:visible}#appli-order2 .func_wrap:before{padding-top:148%}#appli-order2 .func_copy_area{width:92vw;top:11vw}#appli-order2 .func_copy_area.box_layout.right{right:5vw}#appli-order2 .ex.smphone{position:absolute;width:38vw;bottom:0;left:5vw;transform:translateY(0)}#appli-order2 .func_bg_area{bottom:5vw;top:auto}#appli-floor .func_wrap:before{padding-top:142%}#appli-floor .ex.map,#appli-floor.opp .ex.map{position:absolute;top:auto;left:50%;bottom:10vw;transform:translate(-50%);width:54vw;max-width:420px}#appli-floor .func_copy_area{right:5vw}#appli-floor.opp .func_copy_area{left:50%}#appli-junban .func_copy_area{top:15.3vw;left:50%;width:92vw}#appli-junban .func_wrap:before{padding-top:140%}#mapping-3d .func_wrap:before,#routine .func_wrap:before{padding-top:132%}#room .func_wrap:before,#routine .func_wrap:before,#voice-guide .func_wrap:before{padding-top:122%}#room .func_copy_area.box_layout.left,#voice-guide .func_copy_area.box_layout.right,#routine .func_copy_area.box_layout.right,#mapping-3d .func_copy_area.box_layout.right{width:92%}#room .func_bg_area,#voice-guide .func_bg_area,#routine .func_bg_area,#mapping-3d .func_bg_area{top:auto;bottom:0}#appli-area .func_wrap{overflow:visible}#appli-area .func_wrap:before{padding-top:135%}#appli-area .ex.map{position:absolute;top:auto;right:50%;bottom:10vw;transform:translate(50%);width:80vw;max-width:570px}#appli-area .func_copy_area{left:50%}#appli-area .func_bg_area{top:auto;bottom:0;left:0}#appli-btnarea .section_inner{padding:20vw 0 10vw;background-color:#fff}#appli-btnarea .section_inner p{font-size:4vw;text-align:center;letter-spacing:.8vw;line-height:6.4vw}#appli-btnarea .section_inner a{font-size:4.8vw;font-weight:400;width:70vw;padding:2vw 1vw;margin:6vw auto;letter-spacing:1vw}#dock .func_wrap:before{padding-top:160%;background-color:#282828}#dock .func_copy_area{top:auto;bottom:10vw}#dock.ptn2 .func_wrap:before{padding-top:130%;background-color:#fff}#dock.ptn2 .func_copy_area{top:10vw;bottom:auto}#dock.ptn2 .func_bg_area{top:auto;bottom:0}#select .func_wrap:before{padding-top:180%;background-color:#fff}#select .func_copy_area{top:auto;bottom:16vw}#filter .func_wrap{background:#d9dbe4}#filter .func_wrap:before{padding-top:152%}#filter .func_bg_area{top:auto;bottom:0}#filter.ptn2 .func_wrap:before{background-color:#fff;padding-top:130%}#certification .func_wrap:before{padding-top:200%}#certification .func_copy_area .badge{width:72vw;margin:0 auto 4vw}#certification .func_bg_area{top:auto;bottom:0}#oyasumi .func_wrap:before{padding-top:180%;background-color:#fff}#oyasumi .func_copy_area{top:auto;bottom:16vw}#senzai .func_wrap:before{padding-top:160%}#senzai .func_copy_area{top:auto;bottom:10vw}#threewaydock-ttl .func_wrap:before{padding-top:58%}#threewaydock-ttl .func_wrap p{text-align:center}#self-cleaning .func_wrap:before,#self-refilling .func_wrap:before,#self-heating .func_wrap:before,#self-emptying .func_wrap:before{padding-top:115%}#self-cleaning .func_copy_area,#self-refilling .func_copy_area,#self-heating .func_copy_area,#self-emptying .func_copy_area{top:55vw;text-align:left}#self-cleaning.ex-s8 .func_wrap:before,#self-refilling.ex-s8 .func_wrap:before,#self-heating.ex-s8 .func_wrap:before,#battery-charge.ex-s8 .func_wrap:before{padding-top:122%}#self-cleaning.ex-s8 .func_wrap .func_bg_area,#self-refilling.ex-s8 .func_wrap .func_bg_area,#self-emptying.ex-s8 .func_wrap .func_bg_area,#self-heating.ex-s8 .func_wrap .func_bg_area,#dock-self.ex-s8 .func_wrap .func_bg_area,#auto-syusyu.ex-s8 .func_wrap .func_bg_area,#auto-senzai.ex-s8 .func_wrap .func_bg_area{width:70%;top:0;left:50%}#self-cleaning.ex-s8 .func_copy_area,#self-heating.ex-s8 .func_copy_area,#self-emptying.ex-s8 .func_copy_area,#self-refilling.ex-s8 .func_copy_area,#auto-syusyu.ex-s8 .func_copy_area,#dock-self.ex-s8 .func_copy_area,#auto-senzai.ex-s8 .func_copy_area{top:auto;bottom:1vw;text-align:left}#self-cleaning.ex-s8 .func_copy_area h3,#self-refilling.ex-s8 .func_copy_area h3,#self-heating.ex-s8 .func_copy_area h3,#self-emptying.ex-s8 .func_copy_area h3,#auto-syusyu.ex-s8 .func_copy_area h3,#dock-self.ex-s8 .func_copy_area h3,#auto-senzai.ex-s8 .func_copy_area h3{text-align:center}.dock_section .func_bg_area p.caption{bottom:1vw!important;right:2vw!important}#self-cleaning .func_wrap .func_bg_area p.caption,#auto-syusyu .func_wrap .func_bg_area p.caption{bottom:5vw!important}#self-emptying.ex-s8 .func_copy_area{bottom:25vw;top:auto}#self-emptying.ex-s8 .func_wrap:before{padding-top:150%}#self-emptying .ex{position:absolute;width:60%;top:auto;right:50%;transform:translate(50%);bottom:8vw}#battery-charge .func_wrap:before{padding-top:150%}#battery-charge .func_copy_area{top:105vw;text-align:left}#battery-charge .func_wrap .func_bg_area,#battery-charge .func_wrap .func_copy_area{width:92%!important}.func_copy_area.sp_btm{top:auto;bottom:8vw}}.others .section_inner{padding:6vw 0;background-color:#fff}.others h4{font-size:2.8vw;font-weight:700;text-align:center;letter-spacing:.4vw;padding-top:6vw;line-height:3.4vw}.others p.h4_sub,.others p.h4_center{font-size:1.2vw;text-align:center;letter-spacing:.24vw;padding-top:2vw;line-height:1.92vw}ul.other_list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:4vw 3vw}ul.other_list li{display:block;width:50%;padding:4%;text-align:center}ul.other_list li .thumb{display:block;width:100%;height:0;padding-top:57.25%;overflow:hidden;position:relative}ul.other_list li .thumb picture{display:block;width:100%;height:100%;position:absolute;top:0;left:0}ul.other_list li .thumb picture.oteire_icon{display:block;width:13.549%;height:auto;top:auto;left:auto;bottom:3.2%;right:5.2%}ul.other_list li .thumb picture.oteire_icon img{filter:drop-shadow(0 0 1px #777)}ul.other_list li .thumb video{display:block;object-fit:cover;position:absolute;top:0;left:0}ul.other_list li .ttl{font-size:2vw;font-weight:700;letter-spacing:.4vw;line-height:2.8vw;padding-top:2vw;min-height:7.6vw;display:flex;justify-content:center;align-items:center}ul.other_list li .desc{font-size:1.2vw;letter-spacing:.15vw;line-height:1.92vw;padding-top:1.5vw}ul.other_list li .desc.ls-12{letter-spacing:.12vw}@media screen and (min-width:1500px){ul.other_list li{display:block;width:33.3%;padding:2%;text-align:center}ul.other_list li .ttl{font-size:1.32vw;font-weight:700;letter-spacing:.26vw;line-height:1.84vw;padding-top:1.32vw;min-height:5vw}ul.other_list li .desc{font-size:.9vw;letter-spacing:.12vw;line-height:1.6vw;padding-top:1.32vw}ul.other_list.font_fix li .ttl{font-size:23px;line-height:130%}ul.other_list.font_fix li .desc{font-size:16px;line-height:160%}ul.other_list li .desc.ls-12{letter-spacing:0}.ex .sml,.func_copy_area .sml,.others .sml{font-size:.8vw;line-height:1.4vw}}@media screen and (max-width:750px){.others .section_inner{padding:10vw 0}.others h4{font-size:5vw;font-weight:700;text-align:center;letter-spacing:.8vw;padding-top:10vw;line-height:7vw}.others p.h4_sub,.others p.h4_center{font-size:3.8vw;text-align:center;letter-spacing:.6vw;padding-top:8vw;line-height:5.6vw;width:92%;margin:0 auto}.others p.align_left{text-align:left}ul.other_list{display:block;width:100%;padding:4vw 0}ul.other_list li{display:block;width:100%;padding:4vw 4vw 15vw;text-align:center}ul.other_list li .thumb{display:block;width:100%;height:0;padding-top:57.25%;overflow:hidden;position:relative}ul.other_list li .ttl{font-size:5.3vw;letter-spacing:.3vw;line-height:7.8vw;padding-top:6vw;min-height:12vw}ul.other_list li .desc{font-size:4vw;letter-spacing:.6vw;line-height:6.4vw;padding-top:6vw;text-align:left}}#care .section_inner,#shop .section_inner{background-color:#f8f8f8}ul.ec{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:3vw 6vw 0;max-width:1360px;margin:0 auto;justify-content:center}ul.ec li{display:block;width:50%;padding:2%;text-align:center;max-width:440px}ul.ec li a{display:block;width:100%;padding:12px;border-radius:50px;font-size:18px;transition:all .2s linear}ul.ec li a.hover{opacity:.75}ul.ec li a.btn_direct{background-color:#0e406a;border:1px #0e406a solid;color:#fff}ul.ec li a.btn_rental{background-color:#fff;border:1px #0e406a solid;color:#0e406a}ul.ec li a.btn_direct.comingsoon,ul.ec li a.btn_rental.comingsoon{background-color:#ccc;border:none;color:#fff;pointer-events:none}ul.ec li p.cap{font-size:14px;margin:15px auto}ul.shop_list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:6vw 6vw 10vw;max-width:1360px;margin:0 auto;justify-content:center}ul.shop_list li{display:block;width:33.3%;padding:2%;text-align:center;max-width:320px}ul.shop_list li a{display:block;width:100%;height:0;padding-top:53.84%;overflow:hidden;position:relative}ul.shop_list li a.comingsoon{pointer-events:none;opacity:.5}ul.shop_list li a img{display:block;width:100%;position:absolute;top:0;left:0}ul.ec li p.coming_txt,ul.shop_list li p.coming_txt{font-size:12px;color:#666;margin-top:1em}@media screen and (max-width:750px){#shop .section_inner{background-color:#f8f8f8;padding-top:4vw}ul.shop_list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:6vw 2vw 10vw;max-width:1360px;margin:0 auto;justify-content:center}ul.shop_list li{display:block;width:33.3%;padding:1.4%;text-align:center;max-width:299px}ul.ec{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;padding:3vw 2vw 0}ul.ec li{display:block;width:100%;padding:2vw;max-width:none}ul.ec li a{display:block;width:100%;padding:2vw;border-radius:50px;font-size:4.2vw}ul.ec li p.cap{font-size:2.6vw}}#lineup .section_inner{background-color:#fff;padding:0 40px;border-top:1px #ccc solid}ul.lineup_list{width:100%;padding:80px 2vw;max-width:1360px;margin:0 auto;text-align:center}ul.lineup_list li{display:inline-block;margin:20px 10px}ul.lineup_list li picture{display:block;width:280px;height:190px}ul.lineup_list li picture img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}ul.lineup_list li p{text-align:center;margin-top:20px;font-weight:700}@media screen and (max-width:750px){#lineup .section_inner{padding:0 4vw}ul.lineup_list{width:100%;padding:9vw 0}ul.lineup_list li{display:inline-block;margin:3vw}ul.lineup_list li picture{display:block;width:36vw;height:30vw;margin:0 auto}ul.lineup_list li p{text-align:center;margin-top:10px;font-weight:700;font-size:3.6vw;letter-spacing:.4vw;line-height:5vw}}#other-products .section_inner{background-color:#fff;border-bottom:1px #ccc solid}#other-products .prd_set{width:524px;margin:80px auto 0;text-align:center}#other-products .prd_container{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}#other-products .prd_container .img_box{min-width:180px;display:flex;align-items:center;justify-content:center}#other-products .prd_container .txt_box{padding-left:70px;text-align:left}#other-products .prd_container .txt_box h3{display:block;font-size:30px;letter-spacing:.1em}#other-products .prd_container .txt_box p{padding:15px 0;font-size:15px;line-height:1.4em}#other-products .prd_set a.more_btn,#other-products .prd_set a.more_btn_direct{margin:40px auto 0;display:inline-block;border-radius:50px;padding:10px 25px;color:#fff;font-size:18px;letter-spacing:.2em;transition:all .2s linear}#other-products .prd_set a.more_btn{background-color:#ea0f31}#other-products .prd_set a.more_btn_direct{background-color:#0e406a;margin-top:15px}#other-products .prd_set a.more_btn.hover{background-color:#c50022}#other-products .prd_set a.more_btn_direct.hover{background-color:#0a2842}@media screen and (max-width:750px){#other-products .prd_set{width:80%;margin:40px auto 0;text-align:center}#other-products .prd_container{display:block;width:100%}#other-products .prd_container .img_box{width:100%;display:flex;align-items:center;justify-content:center}#other-products .prd_container .img_box figure{width:65%}#other-products .prd_container .txt_box{padding-left:0;text-align:center}#other-products .prd_container .txt_box h3{display:block;font-size:30px;letter-spacing:.1em;padding-top:30px}#other-products .prd_container .txt_box p{padding:20px 15px 40px;font-size:15px;line-height:1.4em}#other-products .prd_set a.more_btn{margin:50px auto 0;display:block;width:62.5%;background-color:#ea0f31;border-radius:50px;padding:10px 15px;color:#fff;font-size:18px;letter-spacing:.2em;transition:all .2s linear}}#awards .section_inner{background-color:#323232;padding:80px 0 40px}ul.awards_list{width:100%;padding:0 6vw 80px;max-width:1360px;margin:0 auto;text-align:center}ul.awards_list li{display:inline-block;width:140px;height:120px;margin:0 30px}ul.awards_list li picture{display:block;width:100%;height:100%}ul.awards_list li picture img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}p.award_copyright{text-align:center;color:#999;letter-spacing:.2px;font-size:12px}.bread_wrapper{position:relative;z-index:1}@media screen and (max-width:750px){#awards .section_inner{background-color:#323232;padding:10vw 0 5vw}ul.awards_list{width:100%;padding:0 6vw 10vw}ul.awards_list li{display:inline-block;width:18vw;height:18vw;margin:0 2vw}}p.bold-pc{font-weight:700}@media screen and (max-width:750px){p.bold-pc{font-weight:400}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product_base.css.map */
