@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;vertical-align:baseline}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:.75}.section_inner{position:relative;z-index:1}#kv .section_inner{display:block;width:100%;height:0;padding-top:36%;position:relative}.products_carousel{display:block;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.products_carousel li a{display:block;width:100%;height:100%}#lineup .section_inner{background-color:#f2f2f2;padding:65px}h2{font-size:36px;letter-spacing:.1em;text-align:center;margin-bottom:40px}p.cat_ttl{font-size:24px;letter-spacing:.1em;text-align:center;margin-bottom:40px;font-weight:700}p.func_ttl{font-size:18px;font-weight:700;line-height:1.8em;margin-bottom:.5em}.func_wrap{margin-bottom:12px}.func_wrap.hontai{min-height:220px}.lineup_list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;max-width:1472px;margin:0 auto}.lineup_list li{display:flex;width:368px;padding:8px}.lineup_box{display:block;width:100%;text-align:center;background-color:#fff;padding-bottom:140px;position:relative}.lineup_box h3{display:block;font-size:30px;text-align:center}.lineup_box p.desc{padding:15px;font-size:13px;line-height:1.6em}.lineup_box .product_function{padding:0 15px 0 16px}a.more_btn,a.more_btn_direct{margin:25px auto 0;display:block;width:62.5%;border-radius:50px;padding:9px 15px;color:#fff;font-size:18px;letter-spacing:.2em;transition:all .2s linear}a.more_btn{background-color:#ea0f31}a.more_btn_direct{background-color:#0e406a}a.more_btn_direct.comingsoon{background-color:#ccc;pointer-events:none}p.coming_txt{display:inline-block;width:100%;position:absolute;bottom:10px;left:0;font-size:11px;color:#666}.lineup_box a.more_btn{position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.lineup_box a.more_btn_direct{position:absolute;bottom:30px;left:50%;transform:translate(-50%)}a.more_btn.hover{background-color:#c50022}a.more_btn_direct.hover{background-color:#0a2842}#accessory .section_inner{display:block;width:100%;height:0;padding-top:28%;position:relative;background:url(//jp.roborock.com/cdn/shop/t/7/assets/prd_top_accessory_bg-pc.jpg?v=18061916270833226961758193435) no-repeat;background-size:cover}#accessory .section_inner .copy_area{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}#accessory .section_inner .copy_area p{font-size:15px;line-height:1.6em;letter-spacing:.1em}#accessory .section_inner .copy_area a.more_btn{width:230px}#catalog .section_inner{background-color:#f2f2f2;padding:100px 0;text-align:center}#catalog .section_inner h2{font-size:24px}#catalog .section_inner>p{font-size:15px;line-height:1.6em;letter-spacing:.1em}.catalog_list{width:94%;max-width:640px;margin:30px auto}.catalog_list li{display:block;width:100%;margin:8px 0}.catalog_list li a{display:flex;flex-direction:row;flex-wrap:no-wrap;align-items:center;width:100%;background-color:#fff;padding:9px 38px;position:relative;color:#000;font-size:18px;transition:all .2s linear}.catalog_list li a.hover{opacity:.75}.catalog_img{width:60px;margin-right:40px}.pdf_icon{width:1.2em;margin-left:15px}.r_arrow_icon{position:absolute;top:50%;right:35px;transform:translateY(-50%);width:1em;height:1em}#old_products .section_inner{background-color:#fff;padding:100px 0;text-align:center}#old_products .section_inner ul{width:80%;max-width:880px;margin:50px auto}#old_products .section_inner ul li{display:block;margin:30px}#old_products .section_inner ul li a{color:#000;font-size:24px;transition:all .25s linear}#old_products .section_inner ul li a:hover{opacity:.7}@media screen and (max-width:750px){#kv .section_inner{display:block;width:100%;height:0;padding-top:120%;position:relative}#lineup .section_inner{padding:40px 0}h2{font-size:26px;letter-spacing:.1em;text-align:center;margin-bottom:40px}p.cat_ttl{font-size:20px}p.func_ttl{font-size:16px}.func_wrap.hontai{min-height:0}.lineup_list li{display:block;width:94%;padding:8px}.lineup_box p.desc{font-size:14px}.lineup_box{padding-bottom:140px}.lineup_box .product_function{padding:0 15px;max-width:400px;margin:0 auto}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}#accessory .section_inner{padding-top:100%;background:url(//jp.roborock.com/cdn/shop/t/7/assets/prd_top_accessory_bg-sp.jpg?v=94083528734223420341758193435) no-repeat #fff;background-size:contain}#accessory .section_inner .copy_area{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}#accessory .section_inner .copy_area h2{margin-bottom:0}#accessory .section_inner .copy_area p{white-space:no-wrap;padding-top:30vw}#accessory .section_inner .copy_area a.more_btn{width:230px;margin-top:5vw}.catalog_list{width:94%;max-width:640px;margin:30px auto}.catalog_list li{display:block;width:100%;margin:8px 0}.catalog_list li a{width:100%;padding:10px;font-size:15px}.catalog_list li a.hover{opacity:.75}.catalog_img{width:50px;margin-right:20px}.pdf_icon{width:1.2em;margin-left:7px}.r_arrow_icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:1em;height:1em}#old_products .section_inner ul{width:90%;margin:40px auto}#old_products .section_inner ul li{display:block}#old_products .section_inner ul li a{font-size:16px;transition:all 0s linear}}.sale_line{width:94%;max-width:640px;margin:0 auto}.sale_line li{width:100%;margin:0}.sale_line li a{width:100%;padding:0;font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/products_top.css.map */
