.mainvisual{padding:5rem 0;background:url(//kimoty.com/wp-content/themes/saunamarket/assets/css/../image/main-visual.jpeg) center no-repeat;background-size:cover}.mainvisual-content h2{color:#fff;font-size:3rem;line-height:2;text-shadow:3px 3px 6px #403f3f33;margin:0 auto}.top .search-section .search-form{margin-top:4rem}.top .sauna-section .sauna-items{display:flex;flex-flow:wrap;margin:0 -1rem}.top .sauna-section .sauna-item{width:calc(100% / 3);padding:2rem 1rem}.top .sauna-section .sauna-item-box{background:#403f3f}.top .sauna-section .sauna-item-box-title{background:#fbd76d;padding:.5rem 2rem;font-weight:600}.top .sauna-section .sauna-item-box-img img{height:15rem;object-fit:cover;width:100%}.top .sauna-section .sauna-item-box-content{padding:1rem 2rem;height:calc(3 * 1.7em + 2rem)}.top .sauna-section .sauna-item-box-links{display:flex}.top .sauna-section .sauna-item-box-links a{color:#fff;font-size:1.4rem;margin-left:1rem}.top .sauna-section .sauna-item-box-btn{display:flex;padding:2rem}.top .sauna-section .sauna-item-box-btn a{border-bottom:1px solid #fff;font-size:1.4rem;color:#fff;margin-left:auto}.sauna-banner{margin:0 0 5rem}.sauna-banner a{display:flex;width:100%;height:100%}@media print,screen and (min-width:769px){.top .sauna-section .sauna-item-box-body{display:block !important;height:auto !important}}@media (max-width:768px){.mainvisual{padding:0;background:url(//kimoty.com/wp-content/themes/saunamarket/assets/css/../image/main-visual.jpeg) center no-repeat;background-size:cover}.mainvisual-content h2{padding:1rem 0;font-size:1.6rem;line-height:1.5;margin:0}.top .search-section .search-form{margin-top:.4rem;width:100%}.top .sauna-section .sauna-item{padding:0 0 1rem}.top .sauna-section .sauna-item{width:100%}.top .sauna-section .sauna-item-box-body{display:none}.top .sauna-section .sauna-item-box-title{position:relative;font-size:1rem}.top .sauna-section .sauna-item-box-title:after{content:"\002B";font-size:1rem;position:absolute;right:1rem}.top .sauna-section .sauna-item-box-title.active:after{content:"\2212"}.sauna-desc{height:unset !important}}.product-items{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0rem, 1fr));grid-gap:1rem}main.product .product-wrapper .pagination a{background:var(--main_black)}main.product .product-wrapper .wp-pagenavi span.current{border:1px solid var(--main_black);color:var(--main_black)}main.product .product-items .product-item-box-header,.product-list-add .product-item-box-header{position:relative;display:block}main.product .product-items .product-item-box-header .new-item,main.product .product-items .product-item-box-header .favourite{position:absolute}main.product .product-items .product-item-box-header .favourite{right:1rem;bottom:2rem;color:#fff;cursor:pointer}.product-items .product-item figure img,main.single-main .cnt-section .c-container .product-list-add figure img{width:100%;height:100%;display:flex;object-fit:contain}.product-items .product-item-box-header .new-item span{display:inline-block;transform:rotate(-45deg);color:#fff;line-height:1;translate:.4rem 0rem;font-size:1.2rem}@media screen and (max-width:767px){.product-items .product-item-box-content .new-item-capacity{margin-bottom:.5rem}.product .content-item-title p{margin-top:5px}}.product-items .product-item-box-content .new-item-capacity span,.product-list-add .new-item-capacity span{font-size:1.4rem;font-weight:700;padding:.5rem;color:#000}.capacity-1 span{background:#ffe4b5}.capacity-2 span{background:khaki}.capacity-3 span{background:#f4a460}.capacity-4 span{background:gold}.capacity-5 span{background:#87cefa}.capacity-6 span{background:#add8e6}.capacity-7 span{background:#afeeee}.capacity-8 span{background:#7fffd4}.capacity-9 span{background:#98fb98}.capacity-10 span{background:#00fa9a}.capacity-10over span{background:#bdb76b}.product-item-box-content{background:#403f3f;color:#fff;padding:1rem 2rem;height:calc(1.5em * 4 + 2rem)}.content-item p{font-size:1.4rem;width:100%;overflow:hidden;text-overflow:ellipsis}.product-item-box-content a{color:#fff;font-size:1.4rem}.product-item-box-content a:hover{text-decoration:underline}.contact-section .c-container{width:fit-content}.contact-form-area .form-data{place-items:center;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:1rem 0;display:flex;justify-content:space-between;align-items:center;grid-template-columns:20rem minmax(0rem, 1fr)}.contact-form-area .form-data label{width:fit-content;display:inline-block;padding:1rem;position:relative}.contact-form-area .form-data label:after{content:"＊";position:absolute;top:1rem;right:0;width:1rem;height:1rem;color:red;font-size:1rem}.contact-form-area .form-data input[aria-required=true]:parent{content:"＊";position:absolute;top:0;right:0;width:1rem;height:1rem;color:red}.contact-form-area .form-data input:not([type=checkbox]),.contact-form-area .form-data textarea,.contact-form-area .form-data select{padding:1rem;font-size:1.6rem;border:1px solid;border:1px solid #000;outline:1px;display:inline-block;width:54rem;transition:all .4s ease-in-out}.contact-form-area .form-data input:not([type=checkbox]):focus,.contact-section .contact-form-area .form-data textarea:focus{box-shadow:-5px -5px 13px rgba(251,215,109,.3)}.contact-form-area .wpcf7-list-item label{display:flex;align-items:center}.contact-form-area .form-submit{text-align:center;margin-top:2rem}.contact-form-area .form-submit button,.yellow-btn{display:block;margin:0 auto;width:18rem;height:5rem;background:var(--yellow);color:var(--main_black);border:1px solid var(--yellow);border-radius:.5rem;cursor:pointer;transition:all .4s ease-in-out;font-weight:900;font-size:1.4rem;line-height:5rem;text-align:center}.wpcf7-list-item-label{vertical-align:center;display:inline-block}.contact-form-area .form-submit button:hover,.yellow-btn:hover{opacity:.6}.contact-form-area .wpcf7-list-item label input[type=checkbox]{display:inline-block;width:2rem;height:2rem}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background:#dc3232 !important;color:#fff !important;border:1px solid transparent;width:fit-content;padding:1rem}.company-section .company-wrapper{display:flex;justify-content:space-between}article.side-bar{flex:0 0 auto;width:30%;padding-top:7rem}article.side-bar li a{width:100%;height:100%;display:inline-block;position:relative}article.side-bar li a:after{content:"";position:absolute;right:2rem;top:50%;width:1rem;height:1rem;clip-path:polygon(0 0,100% 50%,0 100%);background-color:var(--main_black);transform:translateY(-50%)}article.side-bar li a{background:#f7fafa;padding:2rem}article.side-bar li:not(:last-child){margin-bottom:2rem}.company-outline{flex:0 0 auto;width:60%}dl{border:1px solid #bdc8ca;background-color:#f7fafa}.ie7 dl{overflow:hidden}dt,dd{box-sizing:border-box;padding:1rem}dd~dt,dd~dd{border-top:1px solid #bdc8ca}dt{float:left;width:35%;padding-bottom:0}.ie7 dt{padding-bottom:1rem;clear:both}dd{margin-left:35%;border-left:1px dotted #bdc8ca;background-color:#fff}.ie7 dd{margin-left:40%;overflow:hidden}dd:after{content:"";display:block;clear:both}.top-banner{margin:2rem 0}.row2+dd:after{content:none}span.star{color:#fd0017}@media (max-width:1200px){.product-wrapper .product-items{grid-template-columns:repeat(3,minmax(1rem, 1fr))}}@media (max-width:768px){.product-wrapper .product-items{grid-template-columns:repeat(2,minmax(1rem, 1fr))}main.product .product-wrapper .product-items .product-item .product-item-box-content{padding:1rem;height:calc(1.2em * 4 + 2rem)}main.product .product-wrapper .product-item-box-content .content-item{line-height:1.2}main.product .product-wrapper .product-item-box-content .content-item a,main.product .product-wrapper .product-item-box-content .content-item p{font-size:1rem;margin-left:0}main.product .product-wrapper .product-item-box-content .content-item p{display:inline-block}}.prd-ctg .ctg-main-section .prd-ctg-outline{display:grid;grid-template-columns:60% minmax(0rem, 1fr);grid-gap:6rem;margin-bottom:5rem}.ctg-slider-container .swiper-container{width:100%;overflow:hidden}.ctg-slider-container .swiper-container .swiper-slide{cursor:pointer;display:flex}.ctg-slider-container .swiper-container.slider .swiper-slide{width:100%;padding-top:75%;position:relative}.ctg-slider-container .swiper-container.slider-thumbnail .swiper-slide{width:100%;padding-top:10%;position:relative}.ctg-slider-container .swiper-container.slider .swiper-slide img,.ctg-slider-container .swiper-container.slider-thumbnail .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%}.slider-thumbnail{margin-top:.6rem}.swiper-button-next,.swiper-button-prev{opacity:1 !important}.swiper-button-next:after,.swiper-button-prev:after{width:3rem;height:3rem;background:#e6e6e6;border-radius:50%;font-size:1rem;display:flex;justify-content:center;align-items:center;fill:transparent;stroke:#e6e6e6;stroke-width:2px}.appealarea .swiper-button-prev:after,.appealarea .swiper-button-next:after{background:0 0}.ctg-slider-container .swiper-container{width:100%}.ctg-slider-container .swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide{opacity:.5;overflow:hidden;cursor:pointer}.ctg-slider-container .swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover;padding:.1rem}.ctg-slider-container .swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{opacity:1}.prd-ctg .ctg-main-section .ctg-outline{width:100%;height:100%}.prd-ctg .ctg-main-section .prd-ctg-outline .ctg-outline tr,.prd-ctg .ctg-main-section .prd-ctg-outline .ctg-outline td,.prd-ctg .ctg-main-section .prd-ctg-outline .ctg-outline th{border:1px solid #000}.prd-ctg .ctg-main-section .prd-ctg-outline .ctg-outline td,.prd-ctg .ctg-main-section .prd-ctg-outline .ctg-outline th{padding:1.2rem 2rem;font-size:1.6rem;line-height:1.4}.prd-ctg .ctg-main-section .prd-ctg-outline .ctg-outline tr:nth-child(1) th[colspan="2"]{font-size:2.5rem}.prd-ctg .ctg-outline{border-collapse:collapse}.prd-ctg .ctg-outline th{font-size:var(--tbl-title) !important;font-weight:700;text-align:center;padding:1rem 0;color:var(--main_black)}.prd-ctg .ctg-outline td{font-size:var(--tbl-title);padding:1rem;color:var(--main_black);font-size:1.4rem}.prd-ctg .ctg-outline tr td:nth-child(1){font-size:1.4rem;background:#e6e6e6;text-align:left;width:45%}td span:nth-child(1){margin-right:1rem}.other-wrapper{display:flex;align-items:center;column-gap:1rem}.btn.sell-prd{background:#eda658;align-items:center;justify-content:center;width:fit-content;padding:1rem}.btn.rental-prd{background:#c25425;align-items:center;justify-content:center;width:fit-content;padding:1rem}.btn.outside-prd{background:#9b44d1;align-items:center;justify-content:center;width:fit-content;padding:1rem}table tr:not(:last-child){border-bottom:1px solid #cfcbcb}table{border:1px solid #e6e6e6}.prd-ctg-dms table tr td:nth-child(1){background-color:#e6e6e6;width:45%}table tr td:nth-child(1)[colspan="2"]{background-color:#fff !important;padding:.6rem !important}.prd-ctg-dms .dms-list:not(:last-child){border-bottom:1px solid #000}.prd-ctg-dms .dms-list .dms-list-item{display:grid;grid-template-columns:30rem minmax(0rem, 1fr)}.prd-ctg-dms .dms-list .dms-list-item div{padding:1.2rem 2rem}.prd-ctg-dms .dms-list .dms-list-item .ques{border-right:1px dotted var(--main_black);background-color:var(--main_black);color:#fff}.prd-ctg-detail{overflow:hidden !important;border:1px solid var(--main_black);margin-bottom:2rem;height:fit-content}.prd-ctg-detail .detail-title{padding:1rem;text-align:left;color:var(--white);font-size:1.4rem;margin:0;background:var(--main_black);font-weight:400}.prd-ctg-detail .detail-content{overflow:initial;padding:1rem;font-size:1.4rem;font-weight:400}.prd-ctg-detail .detail-content .prd-ctg-detail-img{float:left;width:30%;margin-right:2rem;height:25rem}.prd-ctg-detail .detail-content p{line-height:2}.single-banner{margin-top:3rem}.single-banner img{height:auto !important}.prd-ctg-inquiry{overflow:hidden;border:1px solid var(--main_black)}.prd-ctg-inquiry .inquiry-title{padding:1rem;text-align:left;color:var(--white);font-size:1.4rem;margin:0;background:var(--main_black);font-weight:400}.prd-ctg-inquiry .inquiry-content{padding:2rem}.prd-ctg-inquiry .inquiry-content>p{line-height:2;margin-bottom:3rem}main.single-main .cnt-section .c-container h1{margin:0 0 3rem;font-size:3rem;padding:1rem 3rem;position:relative}main.single-main .cnt-section .c-container.show-eye-catch h1+img{display:block}main.single-main .cnt-section .c-container h1+img{display:none}main.single-main .cnt-section .c-container #ez-toc-container{display:none}main.single-main .cnt-section .c-container.show-tbl-of-cnt #ez-toc-container{display:block}main.single-main .cnt-section .c-container img{display:block;overflow:hidden;height:auto;margin-bottom:3rem;width:100%;cursor:pointer;transition:opacity .4s ease-in-out}main.single-main .cnt-section .c-container img:hover{opacity:.8}main.single-main .cnt-section .c-container .related-article{display:none}main.single-main .cnt-section .c-container.show-article .related-article{display:block}main.single-main .cnt-section .c-container h2{padding:0 3rem;font-size:3rem;color:var(--main_black);background:linear-gradient(to bottom,transparent 0%,transparent 30%,var(--yellow) 100%);background:var(--yellow);position:relative}main.single-main .cnt-section .c-container h2:after{content:"";position:absolute;left:1rem;top:50%;height:80%;transform:translateY(-50%);width:1rem;background:red}main.single-main .cnt-section .c-container h3{font-size:2.6rem;letter-spacing:.1em;color:var(--main_black);border-bottom:2px solid red}main.single-main .cnt-section .c-container h4{padding-left:1rem;font-size:2.2rem;letter-spacing:.1em;color:var(--main_black);border-radius:1.4rem;position:relative}main.single-main .cnt-section .c-container h4:after{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);width:.4rem;height:80%;background:red}main.single-main .cnt-section .card-img img{height:100%;margin:0;padding:0}main.single-main .cnt-section .c-container .related-article h3{border-bottom:none}main.single-main .cnt-section .c-container .related-article{margin:7rem 0}.single-banner a img{border:none !important}.prd-detail-form-table input,.prd-detail-form-table textarea{padding:1rem !important;font-size:1.6rem !important;width:50rem}.inquiry-content button[type=submit]{width:100%;margin-top:3rem;margin-left:auto;margin-right:auto}#newArticle{scroll-margin-top:13rem}@media (max-width:768px){#newArticle{scroll-margin-top:5.8rem}.prd-ctg .ctg-main-section .prd-ctg-outline{grid-template-columns:100%;row-gap:.6rem}.prd-ctg-dms .dms-list .dms-list-item{grid-template-columns:100%;border:1px solid;overflow:hidden}.prd-ctg-dms .dms-list .dms-list-item div{padding:.6rem 2rem}.prd-ctg-detail .detail-content .prd-ctg-detail-img{float:none;width:100%;margin-bottom:1rem;margin-right:0}.prd-ctg-detail .detail-content *{width:100%}.prd-ctg-detail .detail-content th,.prd-ctg-detail .detail-content td{width:auto}.prd-ctg-detail{overflow:hidden;border:1px solid var(--main_black)}.prd-ctg-detail:not(:last-child){margin-bottom:1rem}.prd-ctg-detail:last-child{margin-bottom:0}.prd-ctg-detail .detail-content p{line-height:2;font-size:1.2rem}.prd-ctg-inquiry .inquiry-content>p{line-height:2;margin-bottom:1.6rem;font-size:1.4rem}.prd-ctg-dms .dms-list .dms-list-item div{padding:.6rem 2rem;font-size:1.4rem}nav.prd-ctg-dms{margin-bottom:1rem}.top-banner{margin:1rem 0}.prd-ctg .ctg-main-section .prd-ctg-outline{margin-bottom:2rem}.prd-ctg-inquiry .inquiry-title,.prd-ctg-detail .detail-title{padding:.6rem;letter-spacing:.1em;font-size:1.2rem;font-weight:400}.prd-ctg-inquiry .inquiry-content form button[type=submit]{margin-left:auto;margin-right:auto;margin-top:1.6rem}.prd-ctg-dms .dms-list:not(:last-child){margin-bottom:1rem}nav.prd-ctg-dms{border:none}.prd-ctg-dms .dms-list:not(:last-child){border-bottom:none}main.single-main .cnt-section .c-container h1{margin:1rem 0;font-size:2rem;padding:1rem 3rem;position:relative}main.single-main .cnt-section .c-container img{display:block;height:auto;overflow:hidden;width:100%;cursor:pointer;transition:opacity .4s ease-in-out;margin:0}.single-banner{margin-top:1rem}main.single-main .cnt-section .c-container .related-article{margin:3rem 0}main.single-main .cnt-section .c-container h2{padding:0 3rem;padding:0 1rem;font-size:1.6rem;color:var(--main_black)}main.single-main .cnt-section .c-container h2:after{content:"";position:absolute;left:.4rem;top:50%;transform:translateY(-50%);width:.4rem;background:red;height:80%}main.single-main .cnt-section .c-container h3{font-size:1.4rem;letter-spacing:.1em;color:var(--main_black);border-bottom:1px solid red}main.single-main .cnt-section .c-container h4{padding-left:1rem;font-size:1.4rem;letter-spacing:.1em;color:var(--main_black);border-radius:.4rem;margin:1rem auto}main.single-main .cnt-section .c-container h4:after{width:.2rem}.sauna-banner{margin:0 0 2rem}.prd-detail-form-table input,.prd-detail-form-table textarea{padding:1rem !important;font-size:1rem !important;width:100%}}.article-filter .section-content .filter-nav{margin-left:auto;margin-right:auto;width:100%;margin-bottom:2rem}.article-filter .section-content .filter-lists{display:flex;justify-content:center}.article-filter .section-content .filter-lists li{width:100%}.article-filter .section-content .filter-lists li a{display:inline-block;width:100%;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:var(--main_black);font-size:3rem;font-weight:700;text-align:center;vertical-align:middle}.article-filter .section-content .filter-lists li a.active{border-bottom-color:var(--yellow)}@media (max-width:768px){.article-filter .section-content .filter-lists li a{font-size:1.6rem}.top .sauna-section .sauna-item-box-btn{padding:0 1rem 1rem}}.cnt-outline-section .c-container>h1{font-size:3rem;padding:1rem 3rem;position:relative;background-image:linear-gradient(to right,var(--yellow) 0%,#f6eed6 70%,transparent 100%)}.cnt-outline-section .c-container>h1:after{position:absolute;content:"";background:red;width:1rem;height:80%;top:50%;left:1rem;transform:translate(0,-50%);border-radius:.5rem}.sauna-desc{position:relative;width:100%;height:100%;font-size:1.6rem;color:#fff}.sauna-desc a{font-size:1.6rem;color:#fff}.sauna-desc img{clip-path:none !important}.cnt-outline-section .section-content{padding:1rem;margin-bottom:2rem;font-size:2.8rem}.cnt-outline-section .section-content .section-content-wrapper{display:flex;justify-content:space-between;display:flex;justify-content:space-between;background:var(--main_black)}.cnt-outline-section .section-content .cnt-outline-wrapper{position:relative;background:var(--main_black);color:var(--white);flex:0 0 50%;max-width:50%;padding:3rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem}.cnt-outline-section .section-content .cnt-outline-wrapper .outline-lists{position:absolute;top:50%;transform:translateY(-50%)}.cnt-outline-section .section-content .cnt-outline-wrapper .goTo-prd-list{position:absolute;bottom:10%;right:5rem}.cnt-outline-section .section-content .cnt-outline-wrapper .goTo-prd-list:not(:last-child){margin-bottom:2rem}.cnt-outline-section .section-content .cnt-outline-wrapper .goTo-prd-list a,.cnt-outline-section .section-content .cnt-outline-wrapper .goTo-prd-list span i{color:var(--white);font-size:1.6rem}.cnt-outline-section .section-content img{flex:0 0 40%;max-width:50%;clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%)}.cnt-rcmd-section .title{position:relative;padding:1rem 3rem;margin:0 0 2rem;background-image:linear-gradient(to right,var(--yellow) 0%,#f6eed6 70%,transparent 100%)}.cnt-rcmd-section .title:before{position:absolute;left:1rem;top:50%;height:80%;width:1rem;border-radius:1rem;content:"";background:red;transform:translateY(-50%)}.cnt-rcmd-section .pagination-wrapper{margin-top:3rem}.cnt-rct-section .title{position:relative;padding:1rem 3rem;margin:0 0 2rem;background-image:linear-gradient(to right,var(--yellow) 0%,#f6eed6 70%,transparent 100%)}.cnt-rct-section .title:before{position:absolute;left:1rem;top:50%;height:80%;width:1rem;border-radius:1rem;content:"";background:red;transform:translateY(-50%)}.cnt-rct-section .pagination-wrapper{margin-top:3rem}.filter-result-wrapper .img-card .card-body{padding:1rem 2rem;font-size:1.4rem}.top-banner a{display:flex;width:fit-content;height:fit-content}.price-container{width:fit-content;text-align:right}@media (max-width:768px){.cnt-outline-section .c-container>h1{font-size:2rem;padding:.8rem 2.5rem;margin:0 0 1rem}.cnt-outline-section .section-content .section-content-wrapper{flex-wrap:wrap;overflow:hidden;clip-path:none}.cnt-outline-section .section-content img{flex:0 0 100%;max-width:100%;flex-wrap:wrap;margin-bottom:1rem;clip-path:none}.cnt-outline-section .section-content .cnt-outline-wrapper{position:relative;flex:0 0 100%;max-width:100%;padding:1rem 2rem}.cnt-outline-section .section-content .cnt-outline-wrapper .outline-lists{position:static;font-size:1.4rem;transform:translate(0,0)}.cnt-outline-section .section-content .cnt-outline-wrapper .goTo-prd-list{position:static;text-align:right}.cnt-outline-section .section-content .cnt-outline-wrapper .goTo-prd-list{position:unset;text-align:right}.filter-result-wrapper .img-card .card-body{padding:1.2rem 2rem}.card-body p{font-size:1rem}.cnt-rct-section .title,.cnt-rcmd-section .title{font-size:2rem;padding:.8rem 2.5rem;margin:0 0 1rem}}.cnt-section .c-container>h1{margin:0 0 3rem;font-size:3rem;padding:1rem 3rem;position:relative}.cnt-section .eye-catch{display:block;height:40rem;border:2px solid var(--yellow);padding:1rem;overflow:hidden;margin-bottom:3rem}.cnt-section .eye-catch img{width:100%;height:100%;object-fit:cover;object-position:center center;cursor:pointer;transition:.4s opacity ease-in-out}.cnt-section .eye-catch img:hover{opacity:.8}.cnt-section .big-prg{padding:3rem;background:var(--main_black);color:var(--white);font-size:2rem;overflow:hidden;margin-bottom:2rem}.cnt-section .big-prg p{font-size:2rem;letter-spacing:.2em}.cnt-part-section .c-container>h2{padding:0 3rem;font-size:3rem;letter-spacing:.2em;color:var(--main_black);background:linear-gradient(to bottom,transparent 0%,transparent 30%,var(--yellow) 100%)}.cnt-part-section .h2-wrapper,.cnt-part-section .h3-wrapper,.cnt-part-section .h4-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.cnt-part-section .h2-wrapper figure,.cnt-part-section .h3-wrapper figure,.cnt-part-section .h4-wrapper figure{flex:0 0 30%;width:30%;border:2px solid var(--yellow);padding:.4rem}.cnt-part-section .h3-wrapper figure{clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);overflow:hidden;margin:0;overflow:hidden;margin:0;border:none}.cnt-part-section .h4-wrapper figure{clip-path:polygon(20% 0,100% 0,100% 80%,80% 100%,0 100%,0 20%);overflow:hidden;margin:0;overflow:hidden;margin:0;border:none}.cnt-part-section figure img{width:100%;height:100%;object-fit:contain;object-position:center center}.cnt-part-section .h2-wrapper .h2-article,.cnt-part-section .h3-wrapper .h3-article,.cnt-part-section .h4-wrapper .h4-article{flex:0 0 60%;width:60%;padding:2rem 3rem}.cnt-part-section .h2-wrapper .h2-article p,.cnt-part-section .h3-wrapper .h3-article p,.cnt-part-section .h4-wrapper .h4-article p{font-size:2rem}.cnt-part-section .c-container h3{padding:0 4rem;font-size:2.6rem;letter-spacing:.1em;color:var(--main_black);background:linear-gradient(to bottom,transparent 0%,transparent 50%,var(--yellow) 100%)}.cnt-part-section .c-container h4{padding:0 6rem;font-size:2.2rem;letter-spacing:.1em;color:var(--main_black);background:linear-gradient(to bottom,transparent 0%,transparent 70%,var(--yellow) 100%)}.cnt-part-section{padding-top:0}.for-reduce{width:fit-content;font-size:1.4rem}.for-reduce del{color:#000;font-size:1.4rem}.substract{display:inline-block;width:100%;height:100%;position:relative;color:red;font-size:1.4rem}.price-weight{font-weight:900;color:#000;font-size:1.4rem}.prd-ctg .prd-main-info{overflow:auto;margin-bottom:3rem}.prd-ctg .left-area{float:left;width:68%}.prd-ctg .right-area{float:right;width:30%;font-size:1.4rem}.prd-ctg .divided-container{display:grid;grid-template-columns:68% minmax(0rem, 1fr);margin-bottom:2rem;column-gap:2%}.table-wrapper{margin-bottom:2rem}@media (max-width:768px){main.product .product-items .product-item-box-header .new-item-capacity{font-size:1rem}.cnt-section .c-container>h1{margin:0 0 1.6rem;font-size:2rem;padding:1rem 3rem}.cnt-section .eye-catch{margin-bottom:0}.cnt-section .eye-catch{height:auto;display:flex;padding:.4rem}.cnt-section .eye-catch img{object-fit:contain}.cnt-section .big-prg{padding:1.6rem 2rem}.cnt-section .big-prg p{font-size:1.6rem;letter-spacing:.2em}.tbl-of-content .content-lists h2,.tbl-of-content .content-lists h3,.tbl-of-content .content-lists h4{font-size:1.7rem}.cnt-part-section .c-container>h2{padding:0 3rem;font-size:3rem;letter-spacing:.2em;color:var(--main_black);background:linear-gradient(to bottom,transparent 0%,transparent 30%,var(--yellow) 100%)}.cnt-part-section .c-container>h2{padding:0 2rem;font-size:1.8rem;font-weight:900}.cnt-part-section .h2-wrapper figure,.cnt-part-section .h3-wrapper figure,.cnt-part-section .h2-wrapper figure,.cnt-part-section .h3-wrapper figure,.cnt-part-section .h4-wrapper figure{flex:0 0 100%;width:100%;padding:.4rem;margin:0;border:none;display:flex}.cnt-part-section .h2-wrapper .h2-article,.cnt-part-section .h3-wrapper .h3-article,.cnt-part-section .h4-wrapper .h4-article{flex:0 0 100%;width:100%;padding:1.6rem 2rem;background:var(--main_black)}.cnt-part-section .h2-wrapper,.cnt-part-section .h3-wrapper,.cnt-part-section .h4-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;border:2px solid var(--yellow);overflow:hidden}.cnt-part-section .h2-wrapper .h2-article p,.cnt-part-section .h3-wrapper .h3-article p,.cnt-part-section .h4-wrapper .h4-article p{font-size:1.6rem;color:var(--white)}.cnt-part-section figure img{border-top-left-radius:1rem;border-top-right-radius:1rem}.cnt-part-section .h3-wrapper figure{clip-path:none}.cnt-part-section .h4-wrapper figure{clip-path:none}.cnt-part-section .c-container h3{font-size:1.6rem;margin:3rem 0 2rem}.cnt-part-section .c-container h4{font-size:1.5rem;margin:1.2rem 0 2rem}.cnt-part-section{padding-top:0}.contact-form-area .form-data{padding:0;grid-template-columns:100%}.contact-form-area .form-data input:not([type=checkbox]),.contact-form-area .form-data textarea{width:100%}.contact-section .contact-form-area .wpcf7-list-item label{display:block;vertical-align:middle}.wpcf7-list-item-label{vertical-align:center;display:inline-block;display:inline;font-size:1.2rem}.contact-form-area .wpcf7-list-item label input[type=checkbox]{display:inline;width:unset;height:unset}.contact-section h1{font-size:2rem}.contact-section p,.contact-form-area .form-data label,.contact-form-area .form-data input:not([type=checkbox]),.contact-form-area .form-data textarea{font-size:1.4rem !important}.wpcf7-not-valid-tip{display:inline-block;margin-top:1rem;font-size:1.4rem !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{font-size:1.4rem !important}.company-section .company-wrapper{display:block}.company-outline{width:100%}article.side-bar{padding:0;width:100%}dl{font-size:1.4rem}article.side-bar li a{padding:1rem;font-size:1.4rem}article.side-bar li:not(:last-child){margin-bottom:1rem}.specific-section h1,.privacy-section h1{font-size:2rem}.specific-items li,.specific-items p,.privacy-items li,.privacy-items p{font-size:1.4rem}.privacy-section h2{font-size:1.6rem}.privacy-section h3{font-size:1.5rem}.privacy-section h4{font-size:1.4rem}main.product .product-items .product-item figure{height:10rem}.contact-form-area .form-submit button,.yellow-btn{width:15rem;font-size:1.2rem}.prd-ctg .ctg-main-section .prd-ctg-outline .ctg-outline td,.prd-ctg .ctg-main-section .prd-ctg-outline .ctg-outline th{padding:.6rem 1rem;font-size:1.4rem}.prd-ctg .ctg-outline tr:not(:last-child) td:nth-child(1){font-size:1.2rem}.table-wrapper{margin-top:1rem}.prd-ctg .ctg-outline th{font-size:1.4rem !important}.sauna-desc img{margin:0 !important}.cnt-outline-section .section-content{padding:.2rem}.prd-ctg .left-area,.prd-ctg .right-area{float:none;width:100%}.btn.sell-prd,.btn.rental-prd,.btn.outside-prd{font-size:1.2rem;padding:.6rem}.prd-ctg .divided-container{grid-template-columns:100%;row-gap:1rem}.prd-ctg .ctg-outline td{padding:.6rem;font-size:1.2rem}.prd-ctg-detail .detail-content{font-size:1.2rem;padding:.6rem}.prd-ctg .ctg-outline tr td:nth-child(1)[colspan="2"]{background-color:#fff}.prd-ctg .ctg-outline tr td:nth-child(1){font-size:1.2rem}.prd-ctg .divided-container{margin-bottom:1rem}.for-reduce{font-size:1.2rem}.for-reduce del{font-size:1.2rem}.price-weight{font-size:1.2rem}.substract{font-size:1.2rem}}@media screen and (max-width:767px){.set-field{width:100%;display:flex;flex-wrap:wrap;box-sizing:border-box;border-top:1px solid #f3eee7;border-left:1px solid #f3eee7}.set-filed-cell{width:100%;max-width:50%;border-right:1px solid #f3eee7;border-bottom:1px solid #f3eee7;height:auto}.set-area-head{font-weight:700;font-size:1.4rem;color:#5d2800;text-align:center}.set-area-content{color:#3f3f3f;font-size:1.4rem;font-weight:500;line-height:1.5;text-align:center}}@media screen and (min-width:768px){.set-field{width:100%;display:flex;flex-wrap:wrap;box-sizing:border-box;border-top:1px solid #f3eee7;border-left:1px solid #f3eee7}.set-filed-cell{padding:.8rem 1.2rem;width:calc(100% / 3);border-right:1px solid #f3eee7;border-bottom:1px solid #f3eee7;height:auto}.set-area-head{font-weight:700;font-size:1.2rem;color:#5d2800;text-align:center}.set-area-content{color:#3f3f3f;font-size:1.4rem;font-weight:500;line-height:1.5;text-align:center}}@media screen and (min-width:768px){.single-main{display:flex;flex-wrap:wrap;justify-content:center}.single-main .cnt-section{max-width:850px;width:calc(100% - 304px - 52px)}.sidebar-content{width:220px;margin-top:2em;margin-left:10rem}.sidebar-content li{margin:5px 0}.sidebar-article-title,.sidebar-search-title{padding:1rem;text-align:center;color:var(--main_black);background:#f7b62d;font-size:16px;margin:0;font-weight:700}.sidebar-search-title{margin-top:20px}.side-postlist{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:15px}.side-postlist-ul{border:1px solid #bdc8ca;padding:15px 20px 8px}.side-searchlist-ul{border:1px solid #bdc8ca;padding-left:12px;height:calc(90vh - 400px);overflow-y:auto}.side-postlist-li{position:relative;padding-left:27px}.sidebar-article-area ul li:nth-of-type(2) .article-ranking{background-position:0 -54px}.sidebar-article-area ul li:nth-of-type(3) .article-ranking{background-position:0 -108px}.sidebar-article-area ul li:nth-of-type(4) .article-ranking{background-position:0 -162px}.sidebar-article-area ul li:nth-of-type(5) .article-ranking{background-position:0 -216px}.sidebar-article-area ul li:nth-of-type(6) .article-ranking{background-position:0 -270px}.sidebar-article-area ul li:nth-of-type(7) .article-ranking{background-position:0 -324px}.sidebar-article-area ul li:nth-of-type(8) .article-ranking{background-position:0 -378px}.sidebar-article-area ul li:nth-of-type(9) .article-ranking{background-position:0 -432px}.sidebar-article-area ul li:nth-of-type(10) .article-ranking{background-position:0 -486px}.side-categorylist{align-items:center;display:flex;flex-wrap:nowrap;margin:5px 0}.article-eyecatch{width:36%}.article-eyecatch img{width:100%;height:49.78px;object-fit:contain}.article-ranking{position:absolute;top:3px;left:0;width:17px;height:17px;line-height:1;text-indent:-9999px;overflow:hidden;background:url(https://kimoty.com/wp-content/themes/saunamarket/assets/image/sidebar-ranking.png) no-repeat 0 0}.article-body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;color:#003af6;text-decoration:underline}.category-body,#front .category-body{font-size:14px;font-weight:700;width:60%;margin-left:8px}.sidebar-sticky-area{position:sticky;top:102px}}main#front{display:flex;flex-direction:column;justify-content:center;align-items:center}main#front .appealarea{width:100%}main#front #container{width:96%;text-align:left;max-width:1340px;min-width:1020px;padding-bottom:20px}main#front #main-container{float:left;width:100%}main#front #main-section{margin:0 0 0 248px;background:#fff;padding:0 0 0 20px}main#front .section-title h2,main#front .top-sidebar-title{font-weight:700;font-size:1.5em}main#front .section-title{margin-top:1rem}main#front .top-banner-ul{display:flex;justify-content:space-between;width:95%;margin-left:auto}main#front li.top-banner-item{width:172px;flex:0 0 auto}main#front .top-banner-item-img img{width:172px;height:172px}main#front .category-content{padding-left:20px}main#front .category-area{position:relative;width:97%}main#front .slick-prev{z-index:5;width:30px;height:30px;background:#fff;border:1px solid #dadada;top:42%;display:block}main#front .slick-prev:before{position:absolute;left:50%;border-top:#575757 1px solid;border-left:#575757 1px solid;transform:rotate(-45deg) translateY(-50%);content:"";display:block;opacity:1;width:6px;height:6px}main#front .slick-next{display:block;top:42%;border:1px solid #dadada;z-index:5;width:30px;height:30px;background:#fff;right:-30px}main#front .slick-next:before{position:absolute;right:50%;border-top:#575757 1px solid;border-right:#575757 1px solid;transform:rotate(45deg) translateY(-50%);content:"";display:block;opacity:1;width:6px;height:6px}main#front .top-product-item-box{display:flex}main#front .top-item-category{display:flex}main#front .top-more{display:flex;align-items:flex-end;color:#0078b5 !important;margin-left:auto}.product-list-top{position:relative;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1rem;padding-bottom:1rem}main#front .product-list-top{grid-template-columns:unset;display:unset}.product-list-top figure{height:11.2rem}.product-list-top figure img{width:100%;height:100%;object-fit:contain}main#front .top-product-items{padding-bottom:1rem}main#front .category-item-box-title{margin:1rem 0 0;text-align:center;font-size:1.4rem}main#front .side-area-top{float:left;margin-left:-100%;width:248px}main#front .side-area-top a img{width:100%}main#front .sidebar-content-top{float:left;box-sizing:border-box;padding:0 24px 24px;width:248px;background:linear-gradient(#fff,#fcfbfb 20%);margin-top:20px}main#front .top-sidebar-li{position:relative;font-size:1.4rem;line-height:200%;color:#000;list-style:none;background:url(https://kimoty.com/wp-content/themes/saunamarket/assets/image/sidebar_llist_l_line1.gif) repeat-x bottom left;padding:9px 0 9px 10px}main#front .top-sidebar-li>img{position:absolute;top:50%;transform:translate(-50%,-50%)}main#front .side-categorylist{align-items:center;display:flex;flex-wrap:nowrap;margin:5px 0;padding-left:13px}main#front .category-item-box-img{width:100%;display:flex;height:10rem;justify-content:center}main#front .category-item-box-img img{object-fit:contain;width:110px;height:110px;border-radius:50%;background:#fff;box-sizing:border-box;border:1px solid #dadada}.product-list-top .product-item-box figure:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.03;pointer-events:none}main#front .sp-only{display:none}@media screen and (max-width:1000px){main#front .side-area-top{display:none}main#front #main-section{margin:0}main#front #container{min-width:auto}main#front .category-item-box-img img{width:80px;height:80px}}@media screen and (max-width:767px){main#front .sp-only{display:block}main#front #container{width:100%;text-align:left;overflow-x:hidden;min-width:auto;margin:0;padding-bottom:20px}main#front #main-section{margin:0;background:#fff;padding:0}main#front .top-banner-area{margin:0}main#front .top-banner-ul{width:auto;overflow-x:auto;margin:0;white-space:nowrap;padding-left:10px;scrollbar-width:none}main#front li.top-banner-item{width:auto;padding-right:10px}main#front .slick-track:before,main#front .pc-only{display:none}main#front .top-banner-item-img img{width:120px;height:120px}main#front .category-content.sp-only{overflow-x:scroll;font-size:0;white-space:nowrap;box-sizing:border-box;padding:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:1rem}main#front .category-content.sp-only .category-area{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column}main#front .category-area:after{content:"";width:2.6vw}main#front .sp-category-li{width:80px}main#front .section-title h2{white-space:nowrap;font-size:1.6rem}main#front .top-product-item-box-content{margin-top:-10px}main#front .product-list-top{display:grid;grid-template-columns:repeat(12,auto);grid-gap:0 2.6vw;overflow-x:scroll;white-space:nowrap;box-sizing:border-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.product-item-box{width:14rem}main#front .product-list-top figure{height:10.5rem}main#front .top-more{font-size:1.2rem;margin-left:auto;margin-right:5px}main#front .category-item-box-title,main#front .content-item p{font-size:1.2rem;margin:0;margin-bottom:2px;white-space:normal}main#front .category-item-box-img{height:auto}main#front .category-item-box-img img{width:60px;height:60px}}@media screen and (min-width:768px){main.prd-ctg .btnarea-contact{width:68%;text-align:center;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}main.prd-ctg .btnarea-contact .btnarea-contact_item{width:40%;display:inline-block;margin:0 2rem 5px}main.prd-ctg .btnarea-contact .btnarea-contact_item .btn-contact{width:100%;height:55px;padding:0 10px;line-height:68px;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.05em;color:#fff;text-align:center;text-shadow:0 -1px rgba(0,0,0,.3);white-space:nowrap;display:flex;align-items:center;justify-content:center;background:#e4a235;box-shadow:rgba(0,0,0,.1) 0 1px 0,rgba(255,255,255,.3) 0 1px 0 inset;border-radius:4px;border:1px solid #e39e2c}main.prd-ctg .btnarea-contact .btnarea-contact_item:first-child .btn-contact:before{display:inline-block;content:'';background:url(https://kimoty.com/wp-content/themes/saunamarket/assets/image/icon-quote.png) no-repeat;background-size:cover;vertical-align:middle;margin-right:10px;margin-left:-40px;width:29px;height:34px}main.prd-ctg .prd-main-info{margin-bottom:0}}@media screen and (max-width:767px){main.prd-ctg .btnarea-contact{position:relative;text-align:center;margin-bottom:1rem}main.prd-ctg .btnarea-contact .btnarea-contact_item{width:100%;display:inline-block;margin-bottom:1rem}main.prd-ctg .btnarea-contact .btnarea-contact_item .btn-contact{width:100%;height:42px;line-height:42px;padding:0 10px;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.05em;color:#fff;text-align:center;text-shadow:0 -1px rgba(0,0,0,.3);white-space:nowrap;display:inline-block;background:#e4a235;box-shadow:rgba(0,0,0,.1) 0 1px 0,rgba(255,255,255,.3) 0 1px 0 inset;border-radius:4px;border:1px solid #e39e2c}main.prd-ctg .btnarea-contact .btnarea-contact_item:first-child .btn-contact:before{display:inline-block;content:'';background:url(https://kimoty.com/wp-content/themes/saunamarket/assets/image/icon-quote.png) no-repeat;background-size:cover;vertical-align:middle;width:25px;height:28px;position:absolute;top:20%;left:30%;transform:translateY(-50%)}}main.single-catalog .pdf-image{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:10px}main.single-catalog .pdf-image img{padding:10px;height:335px;object-fit:contain}main.single-catalog .catalog-eyecatch{position:relative}main.single-catalog .catalog-eyecatch-textarea{width:100%;position:absolute;padding:0 15px;top:30%;z-index:1;color:#fff;text-align:center;font-weight:700}main.single-catalog .catalog-eyecatch-textarea div{display:flex;font-size:27px;justify-content:center}main.single-catalog .catalog-eyecatch-textarea .catalog-prd-title{font-weight:700;font-size:18px}main.single-catalog .catalog-logo{margin:auto;width:200px}main.single-catalog .catalog-logo img{margin-top:200px}main.single-catalog .catalog-first-slide{justify-content:center;display:flex;height:500px;background:#f8f8ff;margin-bottom:10px}main.single-catalog .catalog-slide{justify-content:center;display:flex;background:#f8f8ff}main.single-catalog .catalog-first-slide img{object-fit:contain;padding:10px}.product-list-add .add-product-item-box-content p{margin:0}.add-product-items{margin-top:20px}.single-main table{margin-top:10px;white-space:nowrap;border:1px solid #ededed;border-spacing:2px;border-collapse:separate!important}.single-main table tr:nth-child(2n){background-color:#f7f7f7}.single-main table tr th:first-child{position:sticky;left:0;background:#fff}.single-main table tr:nth-child(2n)>td:first-child{position:sticky;left:0;background:#f7f7f7;text-align:center}.single-main table tr:nth-child(2n+1)>td:first-child{position:sticky;left:0;background:#fff;text-align:center}@media screen and (max-width:767px){.single-main table tr th:first-child,.single-main table tr:nth-child(2n)>td:first-child,.single-main table tr:nth-child(2n+1)>td:first-child{position:unset}}.top-sauna-box{border:1px solid var(--main_black);margin:20px auto;line-height:1.8}.top-sauna-box-title{margin-bottom:10px}#front .faq-content{font-size:var(--text-base-font-size)}@media screen and (max-width:767px){#front .faq-content{font-size:var(--sp-text-base-font-size)}}.logo-youtube{height:30px}.logo-X,.logo-instagram{height:40px}.social-icons a{display:flex;align-items:center;margin-right:10px}.ranking{left:0;top:0;width:15px;z-index:1;line-height:1}.ranking:before{content:"";position:absolute;left:-.3px;width:0;height:0;border-bottom:3rem solid transparent;border-left:3rem solid #000;z-index:-1;display:inline-block}.ranking-text{transform:rotate(-45deg);display:inline-block;font-size:12px;padding-left:5px}.ranking-1{color:#f4c216}.ranking-2{color:#ccc}.ranking-3{color:#e99949}.ranking-4,.ranking-5,.ranking-6{color:#fff}.voice-item{background-color:#eeeeeeff}.voice-img{width:65px;height:65px;margin-right:3rem}