@charset "utf-8";.sec-guide{margin:0 0 50px}.sec-guide p{font-size:16px}ul.ddmenu{margin:5px 0 0 0;padding:0 0 0 0}ul.ddmenu li{min-width:125px;display:inline-block;list-style-type:none;position:relative}ul.ddmenu li:last-child{text-indent:1em}ul.ddmenu li ul li:last-child{text-indent:0}ul.ddmenu li ul li{width:200%;background:#fff;border:1px solid #ddd}ul.ddmenu a{background-color:#fff;color:#555;line-height:40px;text-align:center;text-decoration:none;display:block}ul.ddmenu a:hover{background-color:#eee;color:#000;font-weight:bold}ul.ddmenu li.active a,ul.ddmenu>li.active>ul>li.active a{background-color:#eee}ul.ddmenu>li.active>ul>li a{background-color:#fff}ul.ddmenu ul{display:none;margin:0;padding:0;position:absolute}ul.ddmenu li:hover ul{display:block;transition:all 3s 3s ease;z-index:100}.sec-guide{margin-bottom:50px}#first-timer h1{margin-bottom:1.2rem}#first-timer p{margin-left:1.2rem;line-height:1.4em}#first-timer .h4{}.sidemenu .maker-logo{width:70px;height:auto}.sidemenu .maker-other{width:50px;height:auto}#first-timer .guide-area{padding:1.4rem 0 0;border:dotted 2px #ccc;font-size:.9rem}#first-timer .guide-area button{margin-left:1.4rem;margin-bottom:2rem}#first-timer .page-link{display:flex;flex-wrap:wrap;margin:20px 0 40px;list-style:none;padding:0}#first-timer .page-link-box{width:calc(100%/4);background:#ddd;border:1px solid #fff;padding:10px 0 5px}#first-timer .page-link-box p{text-align:center;font-size:.9rem;color:#000}#first-timer .page-link-box a:hover{text-decoration:none;opacity:.5;font-weight:bold}#first-timer .ttl{padding:0 0 14px 15px;border-bottom:1px solid #d0d0d0}#first-timer .notes-ttl{padding:1rem;text-align:center;font-size:1.4rem;font-weight:bold}#first-timer .notes-subttl{padding:.5rem;font-size:1rem;font-weight:bold;background:#eee;width:50%}#first-timer .notes-list{margin:1rem 0;padding:1rem .5rem 1rem 2rem;font-weight:bold}#first-timer ul.notes-list li{margin-bottom:1rem}#first-timer ul.notes-list li span{font-size:.8rem;font-weight:normal}#first-timer ul.notes-list li ol li{margin-bottom:.2rem;padding-left:0;font-weight:normal;margin-left:-1rem;font-size:.9rem}#first-timer .page-link-box figure img{width:50px;height:50px}#first-timer .page-link-box figure{background:#ddd}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;font-weight:bold}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}#agreement ol li ol{margin-left:-.5em}#agreement ol li ol li{list-style-type:none;counter-increment:cnt}#agreement ol li ol li::before{content:"(" counter(cnt) ")";display:inline-block;margin-left:-2em;width:2em}#agreement_d{border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd}#agreement_d{background:#fff}#agreement_title{border:1px solid #ddd;background:#f9f9f9;padding:4px 12px 12px}#agreement_d{overflow-y:scroll;width:100%;height:400px;padding:12px;margin-bottom:24px}.receipt .center{text-align:center;background-color:#4d4949;color:#fff;font-size:26px;padding-right:0}.receipt{border:1px solid #4d4949;margin:20px;padding:15px;text-align:center}.display-id{display:inline-block!important}.receipt .price-box{line-height:1.2em}.receipt .price-box .price-annotation{margin:0 .2em 15px 0}.confirm-attention{height:300px;overflow-y:scroll;border:1px solid #ddd;padding:10px}.recommend-point{background:#e60a17;color:#fff;display:flex;align-items:center;justify-content:center;flex-flow:column;width:60px;height:60px;border-radius:50%;font-size:13px;line-height:21px;margin-right:10px;font-family:Arial,sans-serif;font-weight:500;float:left}.wp-block-spacer{clear:both}.wp-block-table{overflow-x:auto;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:40px;margin-inline-end:40px}.wp-block-table .bold{font-size:30px}.register_contact{margin-left:0;padding-left:0}.register_contact li{border:3px solid #eee;border-right:none;padding:10px 10px}.register_contact_title{font-size:.85em;display:inline-block;background:#eee;margin-top:5px;font-weight:bold;border-radius:5px}.register_contact li:last-child{border-right:3px solid #eee}@media screen and (max-width:768px){.register_contact li{border-right:3px solid #eee;border-bottom:none}.register_contact li:last-child{border-bottom:3px solid #eee}}.freeshipping{width:100%;background:#393939}.freeshipping img{width:100%;min-width:100%}.stock-container-top{display:flex;flex-direction:column}.stock-container-top .stock-ttl-inner{order:1}.stock-container-top .sec-stock{order:2}.stock-container-top .new-arrival-container{order:3}.stock-banner{margin:40px auto;padding:60px 0 20px 0;position:relative;background:#d00000;display:flex;flex-wrap:wrap;justify-content:center;max-width:1040px}.stock-banner .stock-num{margin:0;padding:3px 15px 3px 15px;position:absolute;left:20px;top:10px;background:#fff;font-size:24px;font-weight:bold;border-left:5px solid #f98026}.stock-banner .stock-list-link{margin:0;padding:0;position:absolute;right:10px;top:10px}.stock-banner .stock-list-link a{color:#fff;text-decoration:none;padding:5px 15px;display:block;font-size:18px;font-weight:bold;background:#f98026;border-bottom:5px solid #b84c00;border-radius:5px;transition:all 300ms 0s ease}.stock-banner .stock-list-link a:hover{margin-top:3px;color:#fff;background:#f56500;border-bottom:2px solid #b84c00}.stock-banner .text1{margin:0 20px;padding:15px;border:1px solid #fff;color:#fff;font-size:46px;vertical-align:bottom;font-weight:bold;font-style:italic}.stock-banner .text1 span{color:#fe0;font-size:30px}.stock-banner .text2{margin:0 20px 0 0;padding:15px 0;color:#fff;font-size:28px;line-height:1.2;font-weight:bold;text-align:center;font-style:italic}.stock-banner .text3{margin:0;padding:15px 0;color:#fff;font-size:32px;line-height:1.2;font-weight:bold;font-style:italic}.stock-banner .text3 span{color:#fe0;font-size:52px}.stock-banner .text3 br{display:none}@media screen and (max-width:768px){.stock-banner{padding:60px 0 80px 0;display:block}.stock-banner .stock-list-link{top:inherit;right:inherit;bottom:10px;left:50%;width:90%;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%)}.stock-banner .stock-list-link a{padding:15px;text-align:center}.stock-banner .text1{margin:0 20px}.stock-banner .text2{margin:0;padding:15px 20px 0;text-align:left}.stock-banner .text3{padding:0 20px;font-size:28px}.stock-banner .text3 span{font-size:42px}.stock-banner .text3 br{display:block}}.sec-stock .kind-link-stock{display:flex;flex-wrap:wrap;margin:10px 0 20px;list-style:none;padding:0}.sec-stock .kind-link-stock li{width:calc(100%/5);margin:0 0 10px}.sec-stock .kind-link-stock li:first-child{display:none}.sec-stock .kind-link-stock li a{display:flex;align-items:center;line-height:1.4;border:1px solid #ccc;margin:0 10px;font-size:14px;height:4em;color:#ec7d23;text-decoration:none;transition:opacity ease .3s;justify-content:flex-start;font-weight:bold}.sec-stock .kind-link-stock li a{padding:0 0 0 45px}.stock-cat-js{position:fixed;right:24px;top:100px;display:none;z-index:2}.stock-cat-js.show-cat{display:block}.stock-cat-js .sec-stock .kind-link-stock{display:block}.stock-cat-js .sec-stock .kind-link-stock li{width:220px;margin:0 0 10px}.stock-cat-js .sec-stock .kind-link-stock li a{margin:0}.sec-stock .kind-link-stock li a[href*="#m01"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_toilet.png) #fff 4px center no-repeat;background-size:40px auto}.sec-stock .kind-link-stock li a[href*="#m02"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_washlet.png) #fff 4px center no-repeat;background-size:30px auto;letter-spacing:-.1em}.sec-stock .kind-link-stock li a[href*="#m03"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_ordinary.png) #fff 4px center no-repeat;background-size:35px auto}.sec-stock .kind-link-stock li a[href*="#m04"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_functionpart.png) #fff 4px center no-repeat;background-size:35px auto}.sec-stock .kind-link-stock li a[href*="#m05"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_water.png) #fff 4px center no-repeat;background-size:30px auto}.sec-stock .kind-link-stock li a[href*="#m06"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_heater.png) #fff 4px center no-repeat;background-size:35px auto}.sec-stock .kind-link-stock li a[href*="#m07"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_rangefood.png) #fff 4px center no-repeat;background-size:30px auto}.sec-stock .kind-link-stock li a[href*="#m08"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_fan.png) #fff 4px center no-repeat;background-size:35px auto}.sec-stock .kind-link-stock li a[href*="#m09"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_electric.png) #fff 4px center no-repeat;background-size:35px auto}.sec-stock .kind-link-stock li a[href*="#m10"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_bath.png) #fff 4px center no-repeat;background-size:35px auto}.sec-stock .kind-link-stock li a[href*="#m11"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_dressing.png) #fff 4px center no-repeat;background-size:35px auto}.sec-stock .kind-link-stock li a[href*="#m12"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_built.png) #fff 4px center no-repeat;background-size:35px auto}.sec-stock .kind-link-stock li a[href*="#m13"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_ih.png) #fff 4px center no-repeat;background-size:35px auto}.sec-stock .kind-link-stock li a[href*="#m14"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_washbasin.png) #fff 4px center no-repeat;background-size:35px auto}.sec-stock .kind-link-stock li a[href*="#m15"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_air.png) #fff 4px center no-repeat;background-size:35px auto}.sec-stock .kind-link-stock li a[href*="#m16"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_accessory.png) #fff 4px center no-repeat;background-size:35px auto}.sec-stock .kind-link-stock li a[href*="#m17"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_senmen.png) #fff 4px center no-repeat;background-size:35px auto}.sec-stock .kind-link-stock li a[href*="#m18"]{background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_hotel.png) #fff 4px center no-repeat;background-size:35px auto}.sec-stock .kind-link-stock li a:hover{opacity:.5}.stock-cat-js.show-cat .sec-stock .kind-link-stock li:first-child{display:block;background:#d00000;color:#fff;margin:0;padding:12px 8px;font-size:14px;font-weight:bold;position:relative}.stock-cat-js.show-cat .kind-link-stock li:first-child span{display:block;position:absolute;right:0;top:1px;font-size:30px;line-height:38px;width:40px;text-align:center;cursor:pointer}.sec-stock .stock-num{background-color:#777;color:#fff;display:inline-block;padding:2px 5px;border-radius:3px;font-weight:bold}@media(min-width:992px)and (max-width:1199px){.sec-stock .kind-link-stock li{width:calc(100%/4)}}@media(min-width:768px)and (max-width:991px){.sec-stock .kind-link-stock li{width:calc(100%/3)}}.stock-ttl-inner{display:flex;justify-content:space-between;align-items:center}.stock-ttl-inner .stock-list-link{margin:0}.stock-ttl-inner .stock-list-link a{font-size:16px;text-decoration:underline}.sitemap a{text-decoration:underline}.sitemap ul,.sitemap li{list-style:none;margin:0;padding:0}.sitemap .top_link h2{margin:30px 15px 15px 35px}.sitemap h2:before{content:"▽";margin-right:5px;color:#d00000;font-size:12px}.sitemap .top_link h2:before{content:"▶"}.sitemap h5{display:inline-block;padding:5px 0 5px 12px;position:relative;font-size:13px}h5,.h5{font-size:14px}.sitemap h3,.sitemap h4,.sitemap h5,.sitemap h6,.sitemap h7{margin-top:0;margin-bottom:0}.sitemap .h3{font-size:25px;line-height:1.3;font-weight:bold;min-height:40px;margin-bottom:28px;padding-bottom:10px;border-bottom:1px solid #d00000;margin-left:20px}.sitemap h2{font-size:21px;line-height:1.3;font-weight:bold;margin:10px 0 0 20px;padding-bottom:12px;border-bottom:1px solid #d00000;color:#d00000}.sitemap h2 a{color:#d00000;text-decoration:none}.sitemap h2 a:hover{text-decoration:underline;opacity:.6}.sitemap h3 a{font-size:20px;line-height:1.3;font-weight:bold;margin:15px 0 10px;padding:10px 8px;border-bottom:2px solid #ddd;background:#f6f6f6;display:block;color:#222}.sitemap h3 a{text-decoration:none}.sitemap h3 a:before{content:"▶";margin-right:5px;color:#d00000;font-size:12px}.sitemap h3 a:hover{opacity:.6}.sitemap h4:after{content:"";margin-left:5px;color:#d00000;font-size:12px}.sitemap h4.plus:after{content:"▼";color:#d00000;cursor:pointer}.sitemap h4.plus.active:after{content:"▲";color:#666}.sitemap h4{display:inline-block;padding:8px 0 8px 12px;position:relative;font-size:14px;border-bottom:1px dotted #ddd;width:100%}.sitemap h4 a{text-decoration:none}.sitemap h5{display:inline-block;padding:8px 0 8px 12px;position:relative;font-size:13px}.sitemap h5 a{text-decoration:none}.sitemap h5:before{content:"■";margin-right:5px;color:#d00000;font-size:8px}.sitemap h5:after{content:"";margin-left:5px;color:#d00000;font-size:12px}.sitemap h5.plus:after{content:"▼";color:#d00000;cursor:pointer}.sitemap h5.plus.active:after{content:"▲";color:#666}.sitemap h6{display:inline-block;padding:8px 0 8px 12px;position:relative;font-size:13px}.sitemap h6 a{text-decoration:none}.sitemap h6:before{content:"→";margin-right:5px;color:#d00000;font-size:10px}.sitemap h7{display:inline-block;padding:5px 0 5px 12px;position:relative;font-size:13px;list-style:disc}.sitemap h7:before{content:"・";margin-right:5px;color:#d00000;font-size:10px}.sitemap h7 a{text-decoration:none}.sitemap .sitemap-02{margin-left:15px}.sitemap .sitemap-03{margin-left:10px}.sitemap .sitemap-04{margin-left:10px;display:none}.sitemap .sitemap-04.plus{color:#cff}.sitemap .sitemap-05{margin-left:10px;display:none}.sitemap .sitemap-06{margin-left:10px}.sitemap .sitemap-07{margin-left:15px;font-size:16px}.sitemap .sitemap-08{margin-left:15px;font-size:16px}.sitemap .sitemap-07 a{margin:5px 0;display:block}.sitemap .sitemap-08 a{margin:4px 0;display:block}.sec-stock .h2.ttl{border-left:5px solid #198754;font-size:30px;margin:20px 0 10px 0;padding:0 0 0 15px}.sec-stock .h2.ttl.stock_top_h1{margin:60px 0 15px;padding:2px 0 0 15px;border-left:5px solid #198754!important}.sec-stock .h2.ttl span{color:#198754}#top .sidemenu{margin:5px 0 0 0}.sec-stock .h2.ttl{margin:5px 0 10px 0}.container.makerinfo{overflow:visible}.container.makerinfo .maker_table th,.container.makerinfo .maker_table td{padding:10px 5px}.container.makerinfo .maker_table .maker_th{vertical-align:top}.container.makerinfo .maker_table .maker_top_th{text-align:center;background:#eee;padding:10px 0;position:sticky;top:60px;z-index:10}.container.makerinfo .maker_info{width:100%;position:-webkit-sticky;position:sticky;top:110px}.container.makerinfo .maker_btn{list-style:none;display:flex;width:100%;flex-wrap:wrap;padding:0}.container.makerinfo .maker_btn .maker_btn_li{width:20%;border:1px solid #eee;margin:-1px 0 0 -1px}.container.makerinfo .maker_btn .maker_btn_li a{display:block;height:100%;text-align:center;padding:5px;position:relative}.container.makerinfo .maker_btn .maker_btn_li a:after{content:"▼";font-size:.75em;padding-left:8px;position:absolute;top:50%;right:1%;transform:translate(0,-50%)}.container.makerinfo .maker_top_link{margin:20px 10px 0 0;text-align:right}.container.makerinfo .maker_top_link a{font-weight:400;font-size:.8em;line-height:1.3;display:block}.container.makerinfo .maker_top_link a:before{content:"▶";font-size:.75em;padding-right:5px}.container.makerinfo .maker_btn .maker_btn_li img{width:150px;height:auto;display:none}.sec-concept .fz-16{font-size:16px}.sec-concept .fz-22{font-size:22px}.sec-concept .bold{font-weight:bold}.sec-concept .text-center{text-align:center}.sec-concept .color-red{color:#d00}.sec-concept img{max-width:100%;height:auto}.sec-concept .box-concept{padding:30px 25px;margin:0 0 0;border:none}.sec-concept .box-concept.orange{background:#fff1e9;border:none}.sec-concept .txt-copy{font-size:18px;margin:0;line-height:1.8;text-align:left}.sec-concept li{font-size:20px}.sec-concept .catch{font-size:26px;line-height:1.8}.sec-concept .txt-policy{font-size:16px;margin:0 0 60px;line-height:1.8}.sec-concept .txt-costomer{font-size:16px;margin:0 0 20px;line-height:1.8}.sec-concept .catch .emphasis{font-size:26px;font-weight:bold;background:linear-gradient(transparent 80%,#ffb400 80%)}.sec-concept .ttl-policy{font-weight:bold;margin:0 0 30px}.sec-concept .illust-graph{text-align:center;margin:20px 0 60px}.sec-concept .illust-graph img{max-width:75%}.sec-concept .illust{text-align:center;margin:20px 0 20px}.sec-concept .illust img{max-width:70%}.sec-concept .illust.long img{max-width:100%}.sec-concept .ttl-policy.new-policy{border-bottom:1px solid #d6000e;padding-bottom:4px;font-size:24px;letter-spacing:.05em}.sec-concept .ttl-policy.new-policy .notation{background-color:#d6000e;font-size:18px;color:#fff;padding:10px 5px 4px 10px;margin-right:.8em;position:relative}.sec-concept .ttl-policy.new-policy .notation:after{content:'';border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #d6000e;position:absolute;top:28%}.sec-concept .ttl-policy.new-policy .notation .notation-num{font-size:26px;margin-left:5px}.sec-concept .choosen-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px 2em}.sec-concept .choosen-list li{border:3px solid #d6000e;text-align:center;position:relative}.sec-concept .choosen-list li a{color:#000;font-size:22px;display:block;font-weight:bold;padding-bottom:30px}.sec-concept .choosen-list li:hover a{text-decoration:none}.sec-concept .choosen-list li a:after{content:"";background-image:url(https://www.direct-store.net/directimages/common/arrow-down-solid.svg);width:20px;height:20px;background-size:100% auto;display:block;color:#d6000e;text-align:center;background-repeat:no-repeat;margin:15px auto 0}.sec-concept .choosen-list li a:after{margin:auto auto 0;position:absolute;left:50%;transform:translate(-50%,0);BOTTOM:0}.sec-concept .choosen-list li .notation{background-color:#d6000e;font-size:18px;color:#fff;display:block;text-align:center;margin-bottom:10px}.sec-concept .choosen-list li .notation .notation-num{font-size:30px;margin-left:5px}.sec-concept .sec-concept .box-concept{padding:0}.sec-concept #categorylist-new2 .col-md-3:nth-child(1) .category-parent>a:before{content:"";display:inline-block;background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_toilet.png) #fff 0 center no-repeat;background-size:100% auto;width:35px;height:35px;margin:0 10px 0 10px}.sec-concept #categorylist-new2 .col-md-3:nth-child(1) .category-parent>a:before{content:"";display:inline-block;background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_toilet.png) #fff 0 center no-repeat;background-size:100% auto;width:35px;height:35px;margin:0 10px 0 10px}.sec-concept #categorylist-new2 .col-md-3:nth-child(2) .category-parent>a:before{content:"";display:inline-block;background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_washlet.png) #fff 0 center no-repeat;background-size:100% auto;width:35px;height:35px;margin:0 10px 0 10px}.sec-concept #categorylist-new2 .col-md-3:nth-child(3) .category-parent>a:before{content:"";display:inline-block;background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_ordinary.png) #fff 0 center no-repeat;background-size:100% auto;width:35px;height:35px;margin:0 10px 0 10px}.sec-concept #categorylist-new2 .col-md-3:nth-child(4) .category-parent>a:before{content:"";display:inline-block;background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_washlet.png) #fff 0 center no-repeat;background-size:100% auto;width:35px;height:35px;margin:0 10px 0 10px}.sec-concept #categorylist-new2 .col-md-3:nth-child(5) .category-parent>a:before{content:"";display:inline-block;background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_functionpart.png) #fff 0 center no-repeat;background-size:100% auto;width:35px;height:35px;margin:0 10px 0 10px}.sec-concept #categorylist-new2 .col-md-3:nth-child(6) .category-parent>a:before{content:"";display:inline-block;background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_water.png) #fff 0 center no-repeat;background-size:100% auto;width:35px;height:35px;margin:0 10px 0 10px}.sec-concept #categorylist-new2 .col-md-3:nth-child(7) .category-parent>a:before{content:"";display:inline-block;background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_heater.png) #fff 0 center no-repeat;background-size:100% auto;width:35px;height:35px;margin:0 10px 0 10px}.sec-concept #categorylist-new2 .col-md-3:nth-child(8) .category-parent>a:before{content:"";display:inline-block;background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_rangefood.png) #fff 0 center no-repeat;background-size:100% auto;width:35px;height:35px;margin:0 10px 0 10px}.sec-concept #categorylist-new2 .col-md-3:nth-child(9) .category-parent>a:before{content:"";display:inline-block;background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_fan.png) #fff 0 center no-repeat;background-size:100% auto;width:35px;height:35px;margin:0 10px 0 10px}.sec-concept #categorylist-new2 .col-md-3:nth-child(10) .category-parent>a:before{content:"";display:inline-block;background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_electric.png) #fff 0 center no-repeat;background-size:100% auto;width:35px;height:35px;margin:0 10px 0 10px}.sec-concept #categorylist-new2 .col-md-3:nth-child(11) .category-parent>a:before{content:"";display:inline-block;background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_bath.png) #fff 0 center no-repeat;background-size:100% auto;width:35px;height:35px;margin:0 10px 0 10px}.sec-concept #categorylist-new2 .col-md-3:nth-child(12) .category-parent>a:before{content:"";display:inline-block;background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_dressing.png) #fff 0 center no-repeat;background-size:100% auto;width:35px;height:35px;margin:0 10px 0 10px}.sec-concept #categorylist-new2 .col-md-3:nth-child(13) .category-parent>a:before{content:"";display:inline-block;background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_built.png) #fff 0 center no-repeat;background-size:100% auto;width:35px;height:35px;margin:0 10px 0 10px}.sec-concept #categorylist-new2 .col-md-3:nth-child(14) .category-parent>a:before{content:"";display:inline-block;background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_ih.png) #fff 0 center no-repeat;background-size:100% auto;width:35px;height:35px;margin:0 10px 0 10px}.sec-concept #categorylist-new2 .col-md-3:nth-child(15) .category-parent>a:before{content:"";display:inline-block;background:url(https://www.direct-store.net/directimages/category/categoryitem/ico_accessory.png) #fff 0 center no-repeat;background-size:100% auto;width:35px;height:35px;margin:0 10px 0 10px}.sec-concept #categorylist-new2 .category-parent{display:flex}.sec-concept #makerlist-new2 .category-parent .btn-category-open,.sec-concept #categorylist-new2 .category-parent .btn-category-open02,.btn-concet-open{width:20px;height:100%;position:absolute;right:8px;top:0;cursor:pointer}.sec-concept #makerlist-new2 .category-parent .btn-category-open span,.sec-concept #categorylist-new2 .category-parent .btn-category-open02 span,.btn-concet-open span{width:16px;height:16px;background:#d00;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.sec-concept #categorylist-new2 .category-parent .btn-category-open02.open span,.btn-concet-open.open span{background:#858585}.sec-concept #categorylist-new2 .category-parent .btn-category-open02 span:after,.btn-concet-open span:after{content:"";box-sizing:border-box;width:4px;height:4px;border:4px solid transparent;border-top:4px solid #fff;left:50%;display:block;position:absolute;top:50%;margin:2px 0 0;transform:translate(-50%,-50%)}.sec-concept #categorylist-new2 .category-parent{position:relative;border-bottom:2px solid #ddd;background:#f6f6f6}.sec-concept #categorylist-new2 .category-parent a{padding-right:28px;position:relative;color:#444;background:none;border:none;margin:0}.sec-concept #categorylist-new2 .category-parent a .num,.sec-concept #makerlist-new2 .category-parent a .num{color:#198754;letter-spacing:-.05em;font-size:13px}.sec-concept .concept-btn{display:flex;width:100%;margin:20px 0}.sec-concept .concept-btn li{width:50%;height:46px;display:flex;justify-content:center;align-items:center;color:#fff;position:relative}.sec-concept .concept-btn li.concept-maker-btn{background:#aeaeae}.sec-concept .concept-btn li.concept-shozai-btn{background:#aeaeae}.sec-concept .concept-btn li.concept-shozai-btn.is-active{background:#d43f3a}.sec-concept .concept-btn li.concept-maker-btn.is-active{background:#f98026}.sec-concept .concept-btn li.concept-maker-btn:hover,.sec-concept .concept-btn li.concept-shozai-btn:hover{text-decoration:none;opacity:.6}.sec-concept .concept-btn li.concept-maker-btn:after,.sec-concept .concept-btn li.concept-shozai-btn:after{content:"";background-image:url(https://www.direct-store.net/directimages/common/arrow-down-solid-wh.svg);background-size:100% auto;background-repeat:no-repeat;width:13px;color:#fff;display:inline-flex;height:9px;margin-left:20px;position:absolute;right:10px}.sec-concept #categorylist-new2 .category-secondary .btn-category-open span{width:14px;height:14px}.sec-concept #categorylist-new2 .list-unstyled li{font-size:12px;margin:0 0 10px 5px;list-style:disc;padding-left:.1em;text-indent:-.1em}.sec-concept #categorylist-new2 .list-unstyled{border-left:none}.sec-concept #categorylist-new2 .category-secondary{display:none;letter-spacing:0;padding-left:5px;border-left:1px none;border-bottom:1px dotted #ddd;margin:0 0 7px 0;text-align:right}.sec-concept #categorylist-new2 ul li:before{content:"・"}.sec-concept #categorylist-new2{display:none}.sec-concept #makerlist-new2{display:none}.sec-concept .tab-group{display:flex;justify-content:center}.sec-concept .tab{flex-grow:1;cursor:pointer}.sec-concept .panel-group{height:auto}.sec-concept .panel{display:none}.sec-concept .tab.is-active{transition:all .2s ease-out}.sec-concept #categorylist-new2.panel.is-show{display:flex}.sec-concept #makerlist-new2.panel.is-show{display:block}.sec-concept #makerlist-new2 .category-parent{background:#f6f6f6;border-bottom:2px solid #ddd;width:90%;position:relative;margin-left:auto;margin-right:auto}.sec-concept #makerlist-new2 .category-parent a{background:none;border-bottom:none;width:90%;margin:0;font-size:16px;letter-spacing:0;padding:15px 0 12px 10px}.sec-concept #makerlist-new2 .category-parent .btn-category-open span:after{content:"";box-sizing:border-box;width:4px;height:4px;border:4px solid transparent;border-top:4px solid #fff;left:50%;display:block;position:absolute;top:50%;margin:2px 0 0;transform:translate(-50%,-50%)}#choose03 #categorylist-new2 .category-secondary a span,#choose03 #makerlist-new2 .category-secondary a span,#choose03 #categorylist-new2 .category-parent a .num,#choose03 #makerlist-new2 .category-parent a .num,#choose03 #makerlist-new2 .maker-item-h4-listbox ul li span{color:#0d6efd;letter-spacing:0;font-size:12px}.sec-concept #categorylist-new2 .category-parent a .cap{color:#444;font-size:100%;display:inline}.sec-concept .h4_tr{display:flex;justify-content:center;margin-top:60px}.sec-concept .h4_tr:before{content:"";background-image:url(https://www.direct-store.net/directimages/common/concept/img_h4_tr01.png);background-size:100% auto;background-repeat:no-repeat;width:13px;display:inline-block;height:16px;margin-right:15px}.sec-concept .h4_tr:after{content:"";background-image:url(https://www.direct-store.net/directimages/common/concept/img_h4_tr02.png);background-size:100% auto;background-repeat:no-repeat;width:13px;display:inline-block;height:16px;margin-left:15px}.sec-concept .concept_txt_bnr{background:#d6000e;color:#fff;font-weight:bold;font-size:16px;width:800px;height:145px;padding:25px 0 20px 28%;position:relative;text-shadow:3px 3px 2px rgba(0,0,0,.3);margin:60px auto 0}.sec-concept .concept_txt_bnr span{font-size:22px}.sec-concept .concept_txt_bnr:before{content:"";background-image:url(https://www.direct-store.net/directimages/common/concept/img_concept_txt_bnr.png);background-size:100% auto;background-repeat:no-repeat;width:175px;display:inline-block;height:175px;left:5%;position:absolute;bottom:0}.sec-concept .concet_drawing_tablebox dt{background:#fee;padding:20px 30px 20px 4.5em;position:relative;margin:0 auto;width:100%;padding-left:4em;text-indent:-3em;border-bottom:4px solid #fff}.sec-concept .concet_drawing_tablebox dt:hover{cursor:pointer}.sec-concept .concet_drawing_tablebox dt:before{content:"";font-family:'glyphicons';font-style:normal;font-weight:normal;color:#d6000e;margin:0 15px}.sec-concept .concet_drawing_tablebox dd{display:none;width:85%;margin:0 auto}.sec-concept .concet_drawing_box{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0 auto;width:95%}.sec-concept .concet_drawing_box li{width:90%;margin:0 auto;text-align:center;padding:30px 0;font-size:16px}.sec-concept .concet_drawing_box li .box-p{padding:25px 35px;background:#eee;text-align:left}.sec-concept .direct_riyu .direct_riyu_txt01{width:calc(100% - 160px)}.sec-concept .direct_riyu .direct_riyu_txt01:after{right:1%}.line_marker{background:linear-gradient(transparent 60%,#ff6 60%)}.balloon1{position:relative;display:inline-block;margin:10px 0 25px;padding:25px 40px;min-width:120px;max-width:100%;color:#555;font-size:16px;background:#f2f2f2;border-radius:15px}.balloon1:before{content:"";position:absolute;top:50%;left:-25px;margin-top:-15px;border:15px solid transparent;border-right:15px solid #f2f2f2;z-index:0}.balloon1 p{margin:0;padding:0}.sec-concept .concept-info{width:810px;margin:10px auto 30px;justify-content:space-between}.sec-concept .concept-info .balloon1 p{color:#ff0a0a;font-size:18px;font-weight:bold}.sec-concept .concept-info .concept-info02{color:#000;font-size:16px;font-weight:bold;text-align:center}.sec-concept .txt-copy{font-size:16px}.sec-concept .box-concept.gray{background:none;border:none;border-radius:5px}.sec-concept .concept-satisfaction{border:8px solid #eee;border-radius:10px;display:flex;justify-content:space-between;align-items:center;padding:30px 0}.sec-concept .concept-satisfaction-left{width:49%}.sec-concept .concept-satisfaction-right{width:49%}.sec-concept .concept-satisfaction-right img{margin:0 auto}.sec-concept .concept-satisfaction-list{padding:0;margin:0}.sec-concept .concept-satisfaction-list li{text-align:center;background:url(https://www.direct-store.net/directimages/common/concept/img_concept_satisfaction-bk.png) no-repeat top center;padding:20px 0 10px}.concept-satisfaction-list .concept-satisfaction-ratio{font-size:85px;font-weight:bold;background:#b68315;background:linear-gradient(0deg,rgba(182,131,21,1) 0%,rgba(248,221,123,1) 25%,rgba(182,131,21,1) 50%,rgba(232,199,98,1) 75%,rgba(182,131,21,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1em;font-family:'Josefin Sans',sans-serif}.concept-satisfaction-list .concept-satisfaction-ratio span{font-size:40px}.concept-satisfaction-text{width:300px;margin:-25px auto 0;font-size:16px}.concept-satisfaction-text02{width:350px;margin:25px auto 0;font-size:16px;font-weight:500}.concept-satisfaction-text02 .concept-satisfaction-notion{text-align:right;font-size:14px;display:block;margin-top:40px}.concept-reason .concept-reason-list .concept-reason-list-item{font-weight:bold}.concept-reason .concept-reason-list .concept-reason-list-item:before{content:"";font-family:'glyphicons';font-style:normal;font-weight:normal;color:#d6000e;margin-right:15px}.concept-reason{background:#f2f2f2;padding:40px 40px;position:relative}.concept-reason:after{content:"";background:url(https://www.direct-store.net/directimages/common/concept/img_concept_reason.png) no-repeat bottom right;position:absolute;bottom:0;right:7%;width:142px;height:227px;background-size:100% auto}.concept-ttl{font-size:22px;margin:60px 0 15px}.concept-ttl02{display:flex;align-items:center;margin-bottom:20px;margin-top:35px}.concept-ttl02:before,.concept-ttl02:after{content:"";height:1px;flex-grow:1;background-color:#666}.concept-ttl02:before{margin-right:1rem}.concept-ttl02:after{margin-left:1rem}.sec-concept .box-concept-list-item{width:49%;font-size:16px}.sec-concept .box-concept-list-item.w_100{width:100%;text-align:center}.sec-concept .box-concept-list{width:90%;margin:0 auto;margin-top:30px}.sec-concept .concept-margin{justify-content:space-between;background:#eee;border-radius:10px;align-items:flex-end}.sec-concept .concept-margin.concept-margin02{background:#ffe9e9}.sec-concept .concept-margin .concept-margin-list{width:20%;text-align:center;padding:15px 0 10px;position:relative;display:flex;height:190px;border-left:dotted 1px #b7b7b7}.sec-concept #makerlist-new2 ul li a,.sec-concept #categorylist-new2 ul li a{color:#337ab7}.sec-concept .concept-margin .concept-margin-list:first-child{border-left:none}.sec-concept .concept-margin .concept-margin-list:first-child:before{content:none}.sec-concept .concept-margin .concept-margin-list:before{content:"";background:url(https://www.direct-store.net/directimages/common/concept/img_margin_cost.png) no-repeat bottom center;width:35px;height:60px;display:inline-block;position:absolute;background-size:100% auto;bottom:60px;left:0;transform:translate(-50%,0)}.sec-concept .concept-margin.concept-margin02 .concept-margin-list{width:33.33%}.sec-concept .concept-margin.concept-margin02 .concept-margin-list:before{content:"▶";background:none;width:16px;height:25px;display:inline-block;position:absolute;bottom:75px;left:0;transform:translate(-50%,0);color:#d00000}.sec-concept .concept-margin.concept-margin02 .concept-margin-list:first-child:before{content:none}.sec-concept .concept-margin-copy{text-align:center;font-size:21px;font-weight:bold}.sec-concept .concept-margin-copy span{text-align:center;font-size:26px}.sec-concept .concept-margin .concept-margin-list p{font-size:14px;margin:auto auto 0 auto;font-weight:bold}.sec-concept .concept-margin .concept-margin-list img{max-width:100%;height:auto;margin:auto auto 0}.sec-concept .maker-item .row-eq-height{display:none;text-align:left}.sec-concept #makerlist-new2 .maker-item{padding:unset}.sec-concept #makerlist-new2 .row-eq-height>.col-md-3.col-xs-6{border-left:none}.sec-concept #makerlist-new2 .category-parent img{max-width:88%;max-height:16px}.sec-concept #makerlist-new2 .list-unstyled{margin:5px 0 20px 0}.sec-concept #makerlist-new2 .list-unstyled li{font-size:13px;text-align:left;list-style:disc;margin-left:20px}.sec-concept .maker-item-h4-listbox{margin-left:5%;margin-right:8%}.concept_choose04_bnr_box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0 10px}.concept_choose04_bnr_box_list01{width:calc(100% - 390px)}.concept_choose04_bnr_box_list02{width:381px}.concept_choose04_bnr01{border:1px solid #e21717;color:#e21717;padding:25px 0 20px;text-align:center;font-size:20px;font-weight:bold;border-radius:5px}.concept_choose04_bnr01 span{font-size:24px;text-decoration:underline}.concept_choose04_bnr01 img{margin-top:11px}.concept_mail_container{display:flex;justify-content:space-between;margin:40px 0 0}.concept_mail_container .concept_mail_box{display:flex;justify-content:flex-start;align-items:center;flex-flow:column;width:13.5%}.concept_mail_container .concept_mail_list{list-style:none;padding:15px 10px 10px;background:#f2f2f2;font-size:18px;font-weight:bold;display:flex;justify-content:center;align-items:center;width:100%;height:120px;position:relative}.concept_mail_container .concept_mail_list p{margin:0}.concept_mail_box .concept_mail_list_red{color:#d6000e;font-size:12px;margin-top:10px}.concept_mail_box{position:relative}.concept_mail_box:before{position:absolute;top:-20px;left:5px;font-size:30px;font-weight:bold;z-index:1}.concept_mail_box .concept_mail_list:after{content:"";position:absolute;width:0;height:0;top:36%;right:-10px;border-left:18px solid #f2f2f2;border-top:18px solid transparent;border-bottom:18px solid transparent;z-index:1}.concept_mail_box .concept_mail_list:last-child:after{content:none}.concept_mail_box:nth-of-type(1):before{content:"①";color:#d6000e}.concept_mail_box:nth-of-type(2):before{content:"②";color:#d6000e}.concept_mail_box:nth-of-type(3):before{content:"③";color:#d6000e}.concept_mail_box:nth-of-type(4):before{content:"④";color:#d6000e}.concept_mail_box:nth-of-type(5):before{content:"⑤";color:#d6000e}.concept_mail_box:nth-of-type(6):before{content:"⑥";color:#d6000e}.concept_mail_box:nth-of-type(7):before{content:"⑦";color:#d6000e}.concept_btn01 a,.concept_btn02 a{background:#d6000e;height:60px;line-height:60px;text-align:center;color:#fff;font-weight:bold;display:block;position:relative}.concept_btn01 a:hover,.concept_btn02 a:hover{opacity:.6}.concept_btn01 a:after,.concept_btn02 a:after{content:"";font-family:'glyphicons';position:absolute;right:10px;top:0;transform:translate(-50%,0)}.concept_btn02 a{width:500px;margin:0 auto}.sec-concept #makerlist-new2 .category-secondary{border-bottom:1px dotted #ddd;margin:0 0 5px 0}.concept-needs{background:#f2f2f2;padding:20px;margin:10px 0;display:flex;flex-wrap:wrap}.concept-needs .ttl-needs{border-bottom:1px solid #d6000e;padding-bottom:4px;font-size:18px;letter-spacing:.05em}.concept-needs-right .notation{background-color:#d6000e;font-size:16px;color:#fff;padding:10px 5px 4px 10px;margin-right:.8em;position:relative}.concept-needs-right .notation:after{content:'';border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #d6000e;position:absolute;top:28%}.concept-needs-right .notation .notation-num{font-size:22px;margin-left:5px}.concept-needs-img{width:20%;margin:0;display:flex;justify-content:center;align-items:center}.concept-needs-right{width:75%;padding:0 0 0 10px}.concept-needs-right h3{font-size:18px;margin-top:0}@media(max-width:992px){.concept-needs-img{width:100%;margin-bottom:10px}.concept-needs-right{width:100%;margin:10px 0;padding:0}.concept-needs{padding:20px}}.table-bordered.cart-table>tbody>tr>td{word-break:break-all}.table-responsive>.table.cart-table>tbody>tr>th:first-child{min-width:55px}.table-responsive>.table.cart-table>tbody>tr>th.sp_photo{min-width:100px}.table-responsive>.table.cart-table>tbody>tr>th.sp_price{min-width:115px}.table-responsive>.table.cart-table>tbody>tr>th.sp_name{min-width:120px}.table-responsive>.table.cart-table>tbody>tr>th.sp_num{min-width:140px}.table-responsive>.table.cart-table>tbody>tr>th.sp_subtotal{min-width:120px}.sec-stock .category-search-item .category-search-param{list-style:none;display:flex;flex-wrap:wrap;padding:5px 0;width:100%;margin-top:20px;margin-bottom:20px;border-left:none;border:1px solid #d00;align-items:center}.sec-stock .category-search-item .category-search-param li{white-space:nowrap;list-style:none;padding:3px 0 3px 10px;margin-bottom:0;margin-right:-1px;display:flex;align-items:center;justify-content:flex-start}.sec-stock .category-search-item .category-search-param li:first-child{padding:3px 10px 3px 10px;border-right:1px solid #ddd;width:180px}.sec-stock .category-search-item .category-search-param li p{display:inline-block;margin:0}.sec-stock .category-search-item .category-search-param li img:first-child{margin-right:5px}.sec-stock .category-search-item .category-search-param .refine-flex-box .link-none img{opacity:.6;filter:grayscale(1)}.sec-stock .category-search-item .category-search-param .category-search-param-title{font-size:16px}.sec-stock .category-search-item .category-search-param .refine-flex-box{margin-bottom:0}.sec-stock .category-search-item{border-bottom:none}.sec-stock .category-search-item .text-area{display:none}.blog-cat-bnr a{text-decoration:none}.blog-cat-bnr a:hover{text-decoration:none;opacity:.6}.blog-cat-bnr .toppage_banner{border:1px solid #d43f3a;color:#d43f3a;text-align:left;position:relative;padding:7px 11px 6px 10px;font-weight:bold;line-height:1.3}.blog-cat-bnr .toppage_banner:after{content:"";background:url(https://www.direct-store.net/directimages/common/angle-right-solid.svg);color:#d43f3a;position:absolute;transform:translate(0,-50%);top:50%;right:4px;width:7px;height:12px}.blog-cat-bnr .toppage_banner2{background:#d43f3a;text-align:right;color:#fff;font-size:14px;padding-top:1px;padding-right:7px;padding-bottom:2px}.blog-cat-bnr.bnr_shozai .toppage_banner{border:1px solid #d43f3a;color:#d43f3a}.blog-cat-bnr.bnr_shozai .toppage_banner:after{color:#d43f3a}.blog-cat-bnr.bnr_shozai .toppage_banner2{background:#d43f3a}.blog-cat-bnr.bnr_maker .toppage_banner{border:1px solid #f98026;color:#f98026}.blog-cat-bnr.bnr_maker .toppage_banner:after{color:#f98026;background:url(https://www.direct-store.net/directimages/common/angle-right-solid-mk.svg)}.blog-cat-bnr.bnr_maker .toppage_banner2{background:#f98026}.parentAndBrotherCategory_List .parentAndBrotherCategory_Box.slick-slide{display:flex;align-items:center;justify-content:center;border:1px solid #ddd;padding:5px 10px}.parentAndBrotherCategory_List .parentAndBrotherCategory_Box.slick-slide:hover{background:#f4f4f4;text-decoration:none}.parentAndBrotherCategory_List .parentAndBrotherCategory_Box.slick-slide .item-head{margin:0}.parentAndBrotherCategory_List .parentAndBrotherCategory_Box.slick-slide .item-head span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.parentAndBrotherCategory_List .parentAndBrotherCategory_Box.slick-slide a{display:block;width:100%;height:100%}.toiletseries_List ul{display:flex;flex-wrap:wrap}.toiletseries_List .toiletseries_Box{width:calc((100% - 30px*2)/4);padding:10px 10px 0;border:1px solid #999;background-color:#fff;display:flex;flex-direction:column;border-radius:5px;height:auto}.toiletseries_List .toiletseries_Box .item-head{display:flex;text-align:center;line-height:1.2rem;align-items:center;justify-content:center}.toiletseries_List .toiletseries_Box .item-head:nth-child(1){font-size:1.05rem;font-weight:bold;padding-bottom:0;margin-bottom:10px;height:auto}.toiletseries_List .toiletseries_Box .item-head:nth-child(1) span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.toiletseries_List .toiletseries_Box .photo{margin:0 auto;display:block}.toiletseries_List .toiletseries_Box .photo img{width:100%;height:130px;object-fit:contain}.toiletseries_List .toiletseries_Box .category-logo{max-width:100px;margin:5px auto 10px}.toiletseries_List .toiletseries_Box a{color:inherit}.toiletseries_List .toiletseries_Box .photo:hover{text-decoration:none;opacity:.7}.toiletseries_List .slick-slider .slick-track{gap:0 .2%}