@charset "UTF-8";div.termtitle{text-align:center;margin:0 auto;width:100%;max-width:1150px;height:auto;padding-top:30px}div#contents .wrap{letter-spacing:-.4em;margin:80px -10px 30px}div#contents .contents.link{background:#f2f2f2;box-sizing:border-box;padding:15px;border-radius:10px;margin-bottom:30px;display:inline-block;letter-spacing:normal;vertical-align:top;width:calc(50% - 20px);height:auto;margin:0 10px}#main.product.archive.cat div#contents .wrap{margin:0 auto 30px}#main.product.archive.cat div#contents .contents.link{width:100%;height:auto;margin:0}div#contents .contents.link h3{background:0 0;padding:0;margin-bottom:1em;font-size:18px;text-align:left}.product.archive div#contents .contents.link h3{margin:.5em 0 1em}div#contents .contents.link h3:after{content:none}.contents.link>ul{letter-spacing:-.4em}.contents.link>ul>li{display:inline-block;letter-spacing:normal;vertical-align:top;margin:0 3px 15px}.contents.link>ul>li a{display:block;font-size:13px;line-height:2em;border-radius:4px;box-sizing:border-box;padding:0 1em;border:1px solid #333;background:#fff;color:#333}.contents.link>ul>li a:hover{background:#333;color:#fff;text-decoration:none}.contents.list ul{letter-spacing:-.4em;margin:0 -10px}.contents.list ul li{display:inline-block;letter-spacing:normal;vertical-align:top;width:calc((25%) - 20px);max-width:300px;height:auto;margin:0 10px 30px;text-align:left;position:relative}.contents.list ul li .info{letter-spacing:-.4em;margin:0 -2px;position:absolute;padding:5px;z-index:10}.contents.list ul li .info span{display:inline-block;letter-spacing:normal;vertical-align:top;margin:0 2px 4px;font-size:12px;line-height:2em;padding:0 .8em;background:#26890b;border-radius:4px;color:#fff;font-weight:600;box-sizing:border-box;border:1px solid #fff}div#contents .contents.list ul li .img{overflow:hidden;margin-bottom:10px}div#contents .contents.list ul li .img img{transition:.3s}div#contents .contents.list ul li h4{font-size:16px;background:0 0;padding:0;margin-bottom:.5em}div#contents .productDesc{margin-bottom:40px}div#contents .productDesc h4{font-size:23px;background:#fff;padding:0 1em .5em 0}div#contents .productDesc h4:before{content:url(/wp/wp-content/uploads/2024/12/check.png);display:inline-block;background-size:contain;width:50px}div#contents .productDesc h4:first-of-type{margin:0 0 1em}div#contents .productDesc h4:not(first-of-type){margin:2em 0 1em}div#contents .contents.list ul li p{font-size:14px;line-height:1.5em}div#contents .contents.list ul li div.icon{letter-spacing:-.4em;margin:0 -3px;text-align:center}div#contents .contents.list ul li div.icon>div{display:inline-block;letter-spacing:normal;vertical-align:top;width:calc((50%) - 6px);height:auto;margin:0 3px}div#contents .contents.list ul li div.icon>div>span{display:block;font-size:13px;font-weight:600;line-height:1.2em;box-sizing:border-box;margin:0 0 10px;border-radius:4px}div#contents .contents.list ul li div.icon>div:first-child>span{background:#fff;color:#333;border:#333 1px solid;padding:.2em .4em}div#contents .contents.list ul li div.icon>div:last-child>span{background:#676767;color:#fff;padding:.3em .5em}div#contents .contents.list ul li>a{display:block;font-size:16px;line-height:2.5em;text-align:left;box-sizing:border-box;color:#333;background:#fff}div#contents .contents.list ul li>a .svg-inline--fa{margin-right:.5em}div#contents .contents.list ul li>a:hover{text-decoration:none;opacity:.7}div#contents .contents.list ul li>a:hover img{scale:1.09}#main.product.single .contents.wrap{letter-spacing:-.4em;margin:0 auto 25px}#main.product.single .contents.wrap>div{display:inline-block;letter-spacing:normal;vertical-align:top}#main.product.single .contents.wrap>div:first-child{width:40%;height:auto;margin-right:30px}#main.product.single .contents.wrap>div:last-child{width:calc(100% - 40% - 30px);height:auto}#main.product.single .contents.wrap>div .info{letter-spacing:-.4em;margin:0 -2px}#main.product.single .contents.wrap>div .info span{display:inline-block;letter-spacing:normal;vertical-align:top;margin:0 2px 4px;font-size:12px;line-height:2em;padding:0 .8em;background:#26890b;border-radius:4px;color:#fff;font-weight:600;box-sizing:border-box;border:1px solid #fff}#main.product.single .contents.wrap .img{position:relative}#main.product.single .contents.wrap .img .img1{margin-bottom:6px}#main.product.single .contents.wrap .img .img2 li{margin:0 3px;box-sizing:border-box;position:relative}#main.product.single .contents.wrap .img .img2 li.slick-current:after{content:'';display:block;width:100%;height:100%;box-sizing:border-box;border:3px solid #333;position:absolute;top:0;left:0}#main.product.single .contents.wrap .img>span{position:absolute;top:calc(34%);left:0;font-size:40px;color:#fff;opacity:.66;display:none}#main.product.single .contents.wrap .img>span:hover{opacity:1}#main.product.single .contents.wrap .img>span.next{left:auto;right:0}#main.product.single .contents.wrap .slick-dots{bottom:-50px}#main.product.single .contents.wrap .slick-dots li{width:27px}#main.product.single .contents.wrap .slick-dots li button:before{font-size:16px;left:4px}#main.product.single .contents.wrap>div div.icon{letter-spacing:-.4em;margin:0 -3px}#main.product.single .contents.wrap>div div.icon.icon2{margin-bottom:30px}#main.product.single .contents.wrap>div div.icon>span{display:inline-block;letter-spacing:normal;vertical-align:top;font-size:13px;font-weight:600;line-height:1.2em;box-sizing:border-box;margin:0 3px 6px;border-radius:4px}#main.product.single .contents.wrap>div div.icon.icon1>span{background:#fff;color:#333;border:#333 1px solid;padding:.2em .4em}#main.product.single .contents.wrap>div div.icon.icon2>span{background:#676767;color:#fff;padding:.3em .5em}#main.product.single .contents.wrap>div h3{font-size:20px;text-align:left;line-height:1.5em;margin:0 0 1em;padding:20px;background:#f2f2f2}#main.product.single .contents.wrap>div h3:after{content:none}#main.product.single .contents.wrap>div p{font-size:16px;margin-bottom:1.5em}#main.product.single .contents.wrap>div p.news{background:#eff8ff;font-size:14px;margin-top:2em;padding:20px}#main.product.single .contents.wrap>div p.toFireproof{margin-top:2em}#main.product.single .contents.wrap>div dt{font-size:18px;font-weight:600;line-height:1.2em;margin-bottom:.5em}#main.product.single .contents.wrap>div dd{box-sizing:border-box;padding:.8em;font-size:14px;line-height:1.8em;border:1px solid #ccc;border-radius:8px;margin-bottom:1em}#main.product.single .contents.list h5{border-bottom:1px #aaa solid;font-size:18px;line-height:1.3em;margin:0 0 1.5em;box-sizing:border-box;padding:.5em 1em .6em;text-align:left}#main.product.single .contents.list h5:after{content:none}#main.product.single .productDesc.curtain ul li,#main.product.single .productDesc.tarpaulin ul li,#main.product.single .productDesc.clothing ul li,#main.product.single .productDesc.bannerstand ul li{font-size:16px;line-height:1.8em;text-indent:-1em;padding-left:1em}#main.product.single .productDesc.curtain ul{margin-bottom:20px}@media screen and (max-width:1200px){#main.product.single .contents.wrap>div h3{font-size:19px}div#contents .productDesc h4{font-size:21px}}@media screen and (max-width:1000px){#main.product.single .contents.wrap>div h3{font-size:17px}div#contents .productDesc h4{font-size:20px}.contents.list ul li{width:calc((100% / 3) - 20px);margin:0 10px 30px}#main.product.single .contents.wrap .slick-dots{bottom:-45px}}@media screen and (max-width:768px){div#contents .wrap{margin:70px 0 20px}div#contents .contents.link{display:block;width:100%;padding:10px;margin:0 auto 10px}div#contents .contents.link h3{margin-bottom:.5em;font-size:16px}#main.product.single .contents.wrap{margin:0 auto 45px}#main.product.single .contents.wrap>div:first-child{margin-right:20px}#main.product.single .contents.wrap>div:last-child{width:calc(100% - 40% - 20px)}#main.product.single .contents.wrap>div div.icon.icon2{margin-bottom:20px}#main.product.single .contents.wrap>div div.icon>span{font-size:12px}#main.product.single .contents.wrap>div h3{font-size:18px}#main.product.single .contents.wrap>div p{font-size:14px}#main.product.single .contents.wrap>div dd{font-size:13px}#main.product.single .contents.list h5{font-size:16px}#main.product.single .productDesc.curtain ul li,#main.product.single .productDesc.tarpaulin ul li,#main.product.single .productDesc.clothing ul li,#main.product.single .productDesc.bannerstand ul li{font-size:14px}}@media screen and (max-width:640px){div#contents .wrap{margin:60px 0 20px}div#contents .contents.link h3{font-size:14px}div#contents .contents.link a{font-size:12px}.contents.list ul{margin:0 -5px}.contents.list ul li{width:calc((100% / 2) - 10px);margin:0 5px 30px}div#contents .contents.list ul li h4{font-size:15px}div#contents .contents.list ul li p{font-size:13px}div#contents .contents.list ul li div.icon>div>span{font-size:12px}#main.product.single .contents.wrap{margin:0 auto}#main.product.single .contents.wrap>div:first-child,#main.product.single .contents.wrap>div:last-child{display:block;width:100%;max-width:480px;margin:0 auto 45px}#main.product.single .contents.wrap>div:last-child{margin-bottom:0;padding-top:20px}#main.product.single .contents.wrap .slick-dots li{width:30px}#main.product.single .contents.wrap>div div.icon.icon2{margin-bottom:15px}#main.product.single .contents.wrap>div h3{font-size:16px;line-height:1.6em;margin-bottom:1em}#main.product.single .contents.wrap>div h4{font-size:18px;line-height:1.6em}#main.product.single .contents.wrap>div p{font-size:14px;line-height:1.8em}#main.product.single .contents.wrap>div p.news{font-size:13px}#main.product.single .contents.wrap>div dt{font-size:16px}#main.product.single .contents.wrap>div dd{font-size:13px}#main.product.single .contents.list h5{font-size:16px}}@media screen and (max-width:480px){.contents.list ul{margin:0 auto}.contents.list ul li{display:block;width:100%;margin:0 auto 30px}}