.ly_mobile{display:none}.ly_tablet{display:none}.ly_desktop{display:block}.ly_mobile_tablet{display:none}.ly_mobile_desktop{display:block}.ly_tablet_desktop{display:block}#header{position:fixed;width:100%;top:0;left:0;background:#FFF;box-shadow:0 0 0 transparent}#header .header-con{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:94%;max-width:1800px;height:102px;padding:0}#header .header-con .logo-top a{width:205px;height:28px;background-image:url(/img_up/shop_pds/interior/design/img/ci_top_bathome.png)}#header .header-con .iconbtn-wrap{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}#header .header-con .iconbtn-wrap .window-close{display:block}#header .header-con .iconbtn-wrap .board-first{display:block}#header .header-con .window-close{display:block;width:32px;height:32px}#header .header-con .board-first{display:none}#header .header-con .btn-mobile-nav{display:none}#header .header-con.bath-blank{height:80px}#header .progress-container{height:3px}#header .progress-container .progress-bar{height:3px}.scroll #header{box-shadow:5px 5px 25px rgba(0,0,0,0.05)}.scroll #header .header-con{height:80px}.scroll #header .progress-container{display:block}#container{padding:102px 0 0}#container .visual-main-con{position:relative;width:auto}.sub #header .progress-container{display:none}.sub #container{padding:172px 0 100px}.sub #container .nav-sub-deps1{margin-top:24px}.sub #container article{margin:50px 0 0;padding-bottom:65px}#footer{padding:30px 0 32px}#footer .footer-con{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin:0 auto}#footer .footer-con .logo-foot .ci{width:auto;text-align:left}#footer .footer-con .logo-foot .ci span{width:205px;height:28px;margin:0;background-image:url(/img_up/shop_pds/interior/design/img/ci_foot_bathome.png)}#footer .footer-con .logo-foot .copyright{margin:12px 0 0;font-size:13px;text-align:left;line-height:1.250em}#footer .footer-con .info-txt{width:auto;margin:0}#footer .footer-con .info-txt p{padding:2px 0;font-size:14px;text-align:right}#footer .footer-con .info-txt p span{margin:0 0 0 20px}#footer .footer-con .info-txt p span:before{height:10px;top:6px;left:-10px}.header-workskin .worksin-h-wrap{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:13px 27px 15px}.header-workskin .worksin-h-wrap .logo-ci{font-size:34px}.header-workskin .worksin-h-wrap .log-text-btn{font-size:20px}#container-work{padding:70px 0 0}#container-work .side-device-wrap{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch}#container-work .side-device-wrap .aside-con{display:block;width:270px;padding:18px}#container-work .side-device-wrap article{width:calc(100% - 270px - 270px);padding:0 0 70px}.main-con-wrap.bg-empty{padding:84px 0}.main-con-wrap.bg-fill{padding:66px 0 70px}.page-top-title{font-size:41px;line-height:1.250em}.page-top-title.board-title{padding-top:50px;padding-bottom:26px}.page-top-title.sub-t:after{width:17px;margin:6px auto 0}.section-s-title{font-size:22px;line-height:1.300em}.section-icon-title-g{padding:0 0 0 16px;font-size:22px;line-height:1.250em}.section-icon-title-g:before{top:0;left:0;width:6px;height:20px}.section-icon-title-g.no-icon{padding-left:0}.section-icon-title-g.no-icon:before{display:none}.section-icon-title-g.middle-size{padding-left:14px;font-size:19px}.section-icon-title-g.middle-size:before{top:0;height:17px}.btn-big-style a{padding:27px 82px 23px;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-khtml-border-radius:40px;font-size:26px}.section-titletext-icon{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-end}.section-titletext-icon .title{padding:0 0 0 16px;font-size:22px}.section-titletext-icon .title:before{width:6px;height:20px;top:1px}.section-titletext-icon .info{width:auto;margin:0 0 4px 15px;padding:0 0 0 13px;font-size:16px}.section-titletext-icon .info:before{display:block;width:1px;height:11px;top:6px}.box-info-line-roundrec-style{border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px;-khtml-border-radius:35px}.box-info-line-roundrec-style.top-line-bold{border-radius:0 0 35px 35px;-moz-border-radius:0 0 35px 35px;-webkit-border-radius:0 0 35px 35px;-khtml-border-radius:0 0 35px 35px}.bath-sort-wrap .info-wrap{margin:16px 0 0;padding:54px 46px}.bath-sort-wrap .info-wrap .figure-wrap{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.bath-sort-wrap .info-wrap .figure-wrap figure{margin:0 0 0 26px}.bath-sort-wrap .info-wrap .figure-wrap figure:first-child{margin-left:0}.bath-sort-wrap .info-wrap .figure-wrap figure .img{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px}.bath-sort-wrap .info-wrap .figure-wrap figure .img:after{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px}.bath-sort-wrap .info-wrap .figure-wrap figure figcaption{margin:7px 0 0;font-size:14px}.bath-sort-wrap .info-wrap .info-detail{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;margin:30px 0 0}.bath-sort-wrap .info-wrap .info-detail .info-text{width:60%;padding:10px 30px 0 0}.bath-sort-wrap .info-wrap .info-detail .info-text p{font-size:18px;line-height:1.5em}.bath-sort-wrap .info-wrap .info-detail .info-text p span{display:block}.bath-sort-wrap .info-wrap .info-detail .info-summary{width:40%;margin:0;padding:22px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px}.bath-sort-wrap .info-wrap .info-detail .info-summary .title-text{font-size:21px}.bath-sort-wrap .info-wrap .info-detail .info-summary .text{margin:7px 0 0}.bath-sort-wrap .info-wrap .info-detail .info-summary .text p{padding:4px 0 4px 10px;font-size:16px;line-height:1.25em}.bath-sort-wrap .info-wrap .info-detail .info-summary .text p:before{top:13px}.bath-step-wrap .info-wrap{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;margin:16px 0 0;padding:34px 36px}.bath-step-wrap .info-wrap .figure{width:418px}.bath-step-wrap .info-wrap .info-con{width:calc(100% - 418px);margin:7px 0 0;padding:0 0 0 44px}.bath-step-wrap .info-wrap .info-con .first-info p{padding:3px 0;font-size:18px}.bath-step-wrap .info-wrap .info-con .table-info{margin:15px 0 0}.bath-step-wrap .info-wrap .info-con .table-info dl{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch}.bath-step-wrap .info-wrap .info-con .table-info dt,.bath-step-wrap .info-wrap .info-con .table-info dd{padding:7px 5px 10px 18px}.bath-step-wrap .info-wrap .info-con .table-info dt{width:110px;font-size:17px}.bath-step-wrap .info-wrap .info-con .table-info dd{width:calc(100% - 110px);font-size:17px}.bath-step-wrap .info-wrap .info-con .table-info .spandt p{padding:4px 0 4px 54px;line-height:1.294em}.bath-step-wrap .info-wrap .info-con .table-info .spandt p span{top:4px}.bath-step-wrap .info-wrap .info-con .table-info .admin-cs dd .consulting{margin:10px 0 0}.bath-step-wrap .info-wrap .info-con .table-info .admin-cs dd .consulting .customer-sort span{padding:2px 5px 4px;font-size:15px}.bath-step-wrap .info-wrap .info-con .table-info .admin-cs dd .consulting .info{padding:14px}.bath-step-wrap .info-wrap .info-con .table-info .admin-cs dd .consulting .info p{padding:4px 0;font-size:15px}.bath-step-wrap .info-wrap .info-con .table-info .admin-cs dd .consulting .info p span{margin:0 0 0 20px}.bath-step-wrap .info-wrap .info-con .table-info .admin-cs dd .consulting .info p span:before{height:10px;top:7px;left:-10px}