@charset "UTF-8";@font-face{font-family:Yu Gothic;font-weight:400;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;font-weight:700;src:local("Yu Gothic Bold")}@layer page{body.post-type-archive-products #container,body.tax-products_category #container,body.tax-products_tag #container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:auto;max-width:1400px;padding:80px 50px 120px}body.post-type-archive-products main,body.tax-products_category main,body.tax-products_tag main{width:calc(100% - 320px)}body.post-type-archive-products main .search-results,body.tax-products_category main .search-results,body.tax-products_tag main .search-results{background:#fcfbf5;border:1px solid #e9e1c7;border-radius:5px;font-weight:600;margin-top:20px;padding:10px}body.post-type-archive-products main .catSort,body.tax-products_category main .catSort,body.tax-products_tag main .catSort{border:1px solid #d0c9be;margin:50px 0 30px;padding:0 10px}@media (width < 812px){body.post-type-archive-products main .catSort,body.tax-products_category main .catSort,body.tax-products_tag main .catSort{margin:5% 3%}}body.post-type-archive-products main .catSort h3,body.tax-products_category main .catSort h3,body.tax-products_tag main .catSort h3{align-items:center;cursor:pointer;justify-content:space-between;padding:15px 10px;position:relative}body.post-type-archive-products main .catSort h3 span,body.tax-products_category main .catSort h3 span,body.tax-products_tag main .catSort h3 span{background-color:#c3000a;border-radius:4px;box-sizing:border-box;height:2px;position:absolute;right:20px;transition:all .4s;width:25px}body.post-type-archive-products main .catSort h3 span:first-child,body.tax-products_category main .catSort h3 span:first-child,body.tax-products_tag main .catSort h3 span:first-child{top:50%;transform:rotate(0deg)}body.post-type-archive-products main .catSort h3 span:nth-child(2),body.tax-products_category main .catSort h3 span:nth-child(2),body.tax-products_tag main .catSort h3 span:nth-child(2){top:50%;transform:rotate(90deg)}body.post-type-archive-products main .catSort h3.active span:first-child,body.tax-products_category main .catSort h3.active span:first-child,body.tax-products_tag main .catSort h3.active span:first-child{display:none}body.post-type-archive-products main .catSort h3.active span:nth-child(2),body.tax-products_category main .catSort h3.active span:nth-child(2),body.tax-products_tag main .catSort h3.active span:nth-child(2){top:50%;transform:rotate(180deg)}body.post-type-archive-products main .catSort .sortBox,body.tax-products_category main .catSort .sortBox,body.tax-products_tag main .catSort .sortBox{border-top:1px solid #d0c9be;padding-bottom:10px}body.post-type-archive-products main .catSort dl,body.tax-products_category main .catSort dl,body.tax-products_tag main .catSort dl{display:flex;justify-content:space-between;padding:20px 10px}@media (width < 576px){body.post-type-archive-products main .catSort dl,body.tax-products_category main .catSort dl,body.tax-products_tag main .catSort dl{flex-direction:column;gap:10px;padding-inline:0}}body.post-type-archive-products main .catSort dl dt,body.tax-products_category main .catSort dl dt,body.tax-products_tag main .catSort dl dt{align-items:center;background:#000;border-radius:5px;color:#fff;display:flex;font-size:18px;font-size:1.8rem;font-weight:700;justify-content:center;width:100px}@media (width < 576px){body.post-type-archive-products main .catSort dl dt,body.tax-products_category main .catSort dl dt,body.tax-products_tag main .catSort dl dt{width:100%}}body.post-type-archive-products main .catSort dl dd,body.tax-products_category main .catSort dl dd,body.tax-products_tag main .catSort dl dd{width:calc(100% - 120px)}@media (width < 576px){body.post-type-archive-products main .catSort dl dd,body.tax-products_category main .catSort dl dd,body.tax-products_tag main .catSort dl dd{width:100%}}body.post-type-archive-products main .catSort dl dd ul,body.tax-products_category main .catSort dl dd ul,body.tax-products_tag main .catSort dl dd ul{display:flex;flex-wrap:wrap}body.post-type-archive-products main .catSort dl dd ul li,body.tax-products_category main .catSort dl dd ul li,body.tax-products_tag main .catSort dl dd ul li{border-right:1px solid #d0c9be;margin:2px 0;padding:0 15px}body.post-type-archive-products main .catSort dl dd ul li a,body.tax-products_category main .catSort dl dd ul li a,body.tax-products_tag main .catSort dl dd ul li a{font-size:15px;font-size:1.5rem;text-decoration:underline}body.post-type-archive-products main .catSort dl dd ul li a:hover,body.tax-products_category main .catSort dl dd ul li a:hover,body.tax-products_tag main .catSort dl dd ul li a:hover{color:#d80000}body.post-type-archive-products main #categoryWrap,body.tax-products_category main #categoryWrap,body.tax-products_tag main #categoryWrap{align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin:20px 0}body.post-type-archive-products main #categoryWrap .itemNum,body.post-type-archive-products main #categoryWrap form#page_navi_top,body.tax-products_category main #categoryWrap .itemNum,body.tax-products_category main #categoryWrap form#page_navi_top,body.tax-products_tag main #categoryWrap .itemNum,body.tax-products_tag main #categoryWrap form#page_navi_top{width:50%}body.post-type-archive-products main #categoryWrap .itemNum,body.tax-products_category main #categoryWrap .itemNum,body.tax-products_tag main #categoryWrap .itemNum{font-weight:600}body.post-type-archive-products main #categoryWrap .itemNum .attention,body.tax-products_category main #categoryWrap .itemNum .attention,body.tax-products_tag main #categoryWrap .itemNum .attention{color:#d80000;font-size:130%}body.post-type-archive-products main form#page_navi_bottom,body.post-type-archive-products main form#page_navi_top,body.tax-products_category main form#page_navi_bottom,body.tax-products_category main form#page_navi_top,body.tax-products_tag main form#page_navi_bottom,body.tax-products_tag main form#page_navi_top{width:50%}body.post-type-archive-products main form#page_navi_bottom .change,body.post-type-archive-products main form#page_navi_top .change,body.tax-products_category main form#page_navi_bottom .change,body.tax-products_category main form#page_navi_top .change,body.tax-products_tag main form#page_navi_bottom .change,body.tax-products_tag main form#page_navi_top .change{align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end}body.post-type-archive-products main form#page_navi_bottom .change a,body.post-type-archive-products main form#page_navi_bottom .change strong,body.post-type-archive-products main form#page_navi_top .change a,body.post-type-archive-products main form#page_navi_top .change strong,body.tax-products_category main form#page_navi_bottom .change a,body.tax-products_category main form#page_navi_bottom .change strong,body.tax-products_category main form#page_navi_top .change a,body.tax-products_category main form#page_navi_top .change strong,body.tax-products_tag main form#page_navi_bottom .change a,body.tax-products_tag main form#page_navi_bottom .change strong,body.tax-products_tag main form#page_navi_top .change a,body.tax-products_tag main form#page_navi_top .change strong{margin-left:10px;text-decoration:underline}body.post-type-archive-products main form#page_navi_bottom .change strong,body.post-type-archive-products main form#page_navi_top .change strong,body.tax-products_category main form#page_navi_bottom .change strong,body.tax-products_category main form#page_navi_top .change strong,body.tax-products_tag main form#page_navi_bottom .change strong,body.tax-products_tag main form#page_navi_top .change strong{color:#d80000;text-decoration:none}body.post-type-archive-products main form#page_navi_bottom .change .select-wrap:before,body.post-type-archive-products main form#page_navi_top .change .select-wrap:before,body.tax-products_category main form#page_navi_bottom .change .select-wrap:before,body.tax-products_category main form#page_navi_top .change .select-wrap:before,body.tax-products_tag main form#page_navi_bottom .change .select-wrap:before,body.tax-products_tag main form#page_navi_top .change .select-wrap:before{right:15px}body.post-type-archive-products main form#page_navi_bottom .change select,body.post-type-archive-products main form#page_navi_top .change select,body.tax-products_category main form#page_navi_bottom .change select,body.tax-products_category main form#page_navi_top .change select,body.tax-products_tag main form#page_navi_bottom .change select,body.tax-products_tag main form#page_navi_top .change select{margin-left:30px;width:100px}body.post-type-archive-products main form#page_navi_top .navi,body.tax-products_category main form#page_navi_top .navi,body.tax-products_tag main form#page_navi_top .navi{display:none}body.post-type-archive-products main form#page_navi_bottom,body.tax-products_category main form#page_navi_bottom,body.tax-products_tag main form#page_navi_bottom{clear:both;width:100%}body.post-type-archive-products main form#page_navi_bottom .navi,body.tax-products_category main form#page_navi_bottom .navi,body.tax-products_tag main form#page_navi_bottom .navi{align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;margin-top:30px}body.post-type-archive-products main form#page_navi_bottom .navi a,body.post-type-archive-products main form#page_navi_bottom .navi strong,body.tax-products_category main form#page_navi_bottom .navi a,body.tax-products_category main form#page_navi_bottom .navi strong,body.tax-products_tag main form#page_navi_bottom .navi a,body.tax-products_tag main form#page_navi_bottom .navi strong{border:1px solid #d80000;border-radius:5px;font-size:25px;font-size:2.5rem;height:50px;line-height:50px;margin:0 5px;text-align:center;width:50px}body.post-type-archive-products main form#page_navi_bottom .navi a,body.tax-products_category main form#page_navi_bottom .navi a,body.tax-products_tag main form#page_navi_bottom .navi a{background:#fff;color:#d80000}body.post-type-archive-products main form#page_navi_bottom .navi strong,body.tax-products_category main form#page_navi_bottom .navi strong,body.tax-products_tag main form#page_navi_bottom .navi strong{background:#d80000;color:#fff;font-weight:400}body.post-type-archive-products main form#page_navi_bottom .navi .before,body.post-type-archive-products main form#page_navi_bottom .navi .next,body.tax-products_category main form#page_navi_bottom .navi .before,body.tax-products_category main form#page_navi_bottom .navi .next,body.tax-products_tag main form#page_navi_bottom .navi .before,body.tax-products_tag main form#page_navi_bottom .navi .next{font-feature-settings:"palt";font-size:20px;font-size:2rem}body.post-type-archive-products main form#page_navi_bottom .navi .before,body.tax-products_category main form#page_navi_bottom .navi .before,body.tax-products_tag main form#page_navi_bottom .navi .before{margin-right:30px}body.post-type-archive-products main form#page_navi_bottom .navi .next,body.tax-products_category main form#page_navi_bottom .navi .next,body.tax-products_tag main form#page_navi_bottom .navi .next{margin-left:30px}body.post-type-archive-products main .categoryBox,body.tax-products_category main .categoryBox,body.tax-products_tag main .categoryBox{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}body.post-type-archive-products main .categoryBox:after,body.tax-products_category main .categoryBox:after,body.tax-products_tag main .categoryBox:after{content:"";width:calc(33.33333% - 20px)}body.post-type-archive-products main .categoryList,body.tax-products_category main .categoryList,body.tax-products_tag main .categoryList{margin:0 0 40px;text-align:center;width:calc(33.33333% - 20px)}body.post-type-archive-products main .categoryList .listphoto,body.tax-products_category main .categoryList .listphoto,body.tax-products_tag main .categoryList .listphoto{position:relative;width:100%}body.post-type-archive-products main .categoryList .listphoto:before,body.tax-products_category main .categoryList .listphoto:before,body.tax-products_tag main .categoryList .listphoto:before{background:#fff;border-radius:10px;content:"";display:block;padding-top:100%;position:relative}body.post-type-archive-products main .categoryList .listphoto p,body.tax-products_category main .categoryList .listphoto p,body.tax-products_tag main .categoryList .listphoto p{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}body.post-type-archive-products main .categoryList .listphoto p img,body.tax-products_category main .categoryList .listphoto p img,body.tax-products_tag main .categoryList .listphoto p img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}body.post-type-archive-products main .categoryList .detail_btn,body.tax-products_category main .categoryList .detail_btn,body.tax-products_tag main .categoryList .detail_btn{display:none}body.post-type-archive-products main .categoryList .listcomment,body.tax-products_category main .categoryList .listcomment,body.tax-products_tag main .categoryList .listcomment{font-size:90%;margin:5px 0}body.post-type-archive-products main .categoryList .listcomment br,body.tax-products_category main .categoryList .listcomment br,body.tax-products_tag main .categoryList .listcomment br{display:none}body.post-type-archive-products main .categoryList h3,body.tax-products_category main .categoryList h3,body.tax-products_tag main .categoryList h3{display:block;text-decoration:underline}body.post-type-archive-products main .block_outer,body.tax-products_category main .block_outer,body.tax-products_tag main .block_outer{clear:both}body.post-type-archive-products main #otheritemArea,body.tax-products_category main #otheritemArea,body.tax-products_tag main #otheritemArea{margin-top:50px}body.post-type-archive-products #sub,body.tax-products_category #sub,body.tax-products_tag #sub{width:240px}body.post-type-archive-products #sub .block_outer,body.tax-products_category #sub .block_outer,body.tax-products_tag #sub .block_outer{position:-webkit-sticky;position:sticky;top:20px}body.single-products #detailarea{align-items:flex-start;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin:50px auto 0;max-width:1400px;padding:0 50px}body.single-products #detailarea #detailphotobloc{max-width:650px;width:50%}body.single-products #detailarea #detailphotobloc .slider .slick-slide{cursor:pointer;height:600px}body.single-products #detailarea #detailphotobloc .slider .slick-slide img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}body.single-products #detailarea #detailphotobloc .slider-nav .slick-slide{border-top:5px solid #fff;height:110px;opacity:.5}body.single-products #detailarea #detailphotobloc .slider-nav .slick-slide img{-o-object-fit:cover;object-fit:cover}body.single-products #detailarea #detailphotobloc .slider-nav .slick-current{border-top:5px solid #d80000;opacity:1}body.single-products #detailarea #detailphotobloc #over_image_box div{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}body.single-products #detailarea #detailphotobloc #over_image_box div .over_image{width:20%}body.single-products #detailarea #detailphotobloc #over_image_box div .over_image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.single-products #detailarea #detailrightbloc{box-sizing:content-box;margin:0;max-width:585px;padding:0;width:45%}body.single-products #detailarea #detailrightbloc .relative_cat span{background:#000;border-radius:5px;color:#fff;font-size:13px;font-size:1.3rem;padding:4px 10px}body.single-products #detailarea #detailrightbloc h2{font-size:35px;font-size:3.5rem}body.single-products #detailarea #detailrightbloc h3{font-size:19px;font-size:1.9rem;margin:0 0 30px}body.single-products #detailarea #detailrightbloc .main_comment{margin:0 0 30px;text-align:justify}body.single-products #detailarea #detailrightbloc .classlist{margin-bottom:30px}body.single-products #detailarea #detailrightbloc .classlist ul{align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-bottom:10px}body.single-products #detailarea #detailrightbloc .classlist ul .select-wrap{width:85%}body.single-products #detailarea #detailrightbloc .sizeChoiceArea{margin-bottom:30px}body.single-products #detailarea #detailrightbloc .sizeChoiceArea dl{border-radius:5px}body.single-products #detailarea #detailrightbloc .sizeChoiceArea dl dt{background:#e9e1c7;border-radius:5px;font-size:18px;font-size:1.8rem;font-weight:700;padding:5px;text-align:center}body.single-products #detailarea #detailrightbloc .sizeChoiceArea dl dd ul{align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;position:relative}body.single-products #detailarea #detailrightbloc .sizeChoiceArea dl dd ul li{border-bottom:1px solid #e9e1c7;box-sizing:border-box;padding:5px;position:relative;width:50%}body.single-products #detailarea #detailrightbloc .sizeChoiceArea dl dd ul li:nth-child(odd):before{background:#e9e1c7;content:"";height:calc(100% - 10px);position:absolute;right:0;top:5px;width:1px}body.single-products #detailarea #detailrightbloc .sizeChoiceArea dl dd ul li label{align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;font-size:17px;font-size:1.7rem;padding:15px 10px}body.single-products #detailarea #detailrightbloc .sizeChoiceArea dl dd ul li label .checkbox{margin-right:10px}body.single-products #detailarea #detailrightbloc .sizeChoiceArea dl dd ul li label input:checked+span{color:#d80000}body.single-products #detailarea #detailrightbloc .contArea #contact_product a{align-items:center;background:#d80000;border-radius:5px;color:#fff;display:flex;font-size:20px;font-size:2rem;font-weight:600;height:70px;justify-content:center}@media screen and (max-width:1100px){body.single-products #detailarea #detailrightbloc .contArea #contact_product a{font-size:16px;font-size:1.6rem}}body.single-products #detailarea #detailrightbloc .contArea #contact_product a:hover{animation:redBtn 1s;background-color:#d80000}body.single-products #detailarea #detailrightbloc .contArea #contact_product a span{display:block;height:auto;margin-right:15px;width:40px}body.single-products #detailarea #detailrightbloc .contArea .favorite_btn{width:70px}body.single-products #detailarea #detailrightbloc .contArea .favorite_btn img{height:30px}body.single-products #detailarea #detailrightbloc .contArea .favorite_btn .addFavorite,body.single-products #detailarea #detailrightbloc .contArea .favorite_btn a{align-items:center;border-radius:50%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:70px;justify-content:center}body.single-products #detailarea #detailrightbloc .contArea .favorite_btn a{background:#e9e9e9}body.single-products #detailarea #detailrightbloc .contArea .favorite_btn .addFavorite{background:#000}body.single-products #detailarea #detailrightbloc table{border-top:1px solid #000;margin:50px 0 0;position:relative;width:100%}body.single-products #detailarea #detailrightbloc table tr{border-bottom:1px solid #000}body.single-products #detailarea #detailrightbloc table tr th{padding:10px 0;position:relative;width:30%}body.single-products #detailarea #detailrightbloc table tr th:before{background:#000;content:"";height:calc(100% - 10px);position:absolute;right:0;top:5px;width:1px}body.single-products #detailarea #detailrightbloc table tr td{padding:10px 40px}body.single-products #bottomcolumn{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:auto;max-width:1400px;padding:80px 50px 120px}body.single-products #bottomcolumn #category_area{position:-webkit-sticky;position:sticky;top:20px;width:240px}body.single-products #bottomcolumn #otheritemArea{width:calc(100% - 320px)}body.single-products #bottomcolumn #otheritemArea #whobought_area{margin-bottom:50px}@media screen and (max-width:812px){body.post-type-archive-products #container,body.tax-products_category #container,body.tax-products_tag #container{display:block;padding:10% 0}body.post-type-archive-products main,body.tax-products_category main,body.tax-products_tag main{width:100%}body.post-type-archive-products main #undercolumn_error,body.tax-products_category main #undercolumn_error,body.tax-products_tag main #undercolumn_error{font-weight:700;margin:10% 3% 0}body.post-type-archive-products main #categoryWrap,body.tax-products_category main #categoryWrap,body.tax-products_tag main #categoryWrap{display:block;padding:0 3%}body.post-type-archive-products main #categoryWrap .itemNum,body.tax-products_category main #categoryWrap .itemNum,body.tax-products_tag main #categoryWrap .itemNum{margin:3% 0 0}body.post-type-archive-products main #categoryWrap .itemNum,body.post-type-archive-products main #categoryWrap form#page_navi_top,body.tax-products_category main #categoryWrap .itemNum,body.tax-products_category main #categoryWrap form#page_navi_top,body.tax-products_tag main #categoryWrap .itemNum,body.tax-products_tag main #categoryWrap form#page_navi_top{width:100%}body.post-type-archive-products main form#page_navi_bottom,body.tax-products_category main form#page_navi_bottom,body.tax-products_tag main form#page_navi_bottom{margin-top:5%;padding:0 3%;width:100%}body.post-type-archive-products main form#page_navi_bottom .navi,body.tax-products_category main form#page_navi_bottom .navi,body.tax-products_tag main form#page_navi_bottom .navi{display:block;margin-top:5%}body.post-type-archive-products main form#page_navi_bottom .navi a,body.post-type-archive-products main form#page_navi_bottom .navi strong,body.tax-products_category main form#page_navi_bottom .navi a,body.tax-products_category main form#page_navi_bottom .navi strong,body.tax-products_tag main form#page_navi_bottom .navi a,body.tax-products_tag main form#page_navi_bottom .navi strong{display:none}body.post-type-archive-products main form#page_navi_bottom .navi .before,body.post-type-archive-products main form#page_navi_bottom .navi .next,body.tax-products_category main form#page_navi_bottom .navi .before,body.tax-products_category main form#page_navi_bottom .navi .next,body.tax-products_tag main form#page_navi_bottom .navi .before,body.tax-products_tag main form#page_navi_bottom .navi .next{align-items:center;background:#d80000;color:#fff;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;font-size:16px;font-size:1.6rem;font-weight:700;height:auto;justify-content:center;line-height:1;margin:0;padding:4% 0;width:auto;width:40%}body.post-type-archive-products main form#page_navi_bottom .navi .before,body.tax-products_category main form#page_navi_bottom .navi .before,body.tax-products_tag main form#page_navi_bottom .navi .before{float:left}body.post-type-archive-products main form#page_navi_bottom .navi .before:after,body.tax-products_category main form#page_navi_bottom .navi .before:after,body.tax-products_tag main form#page_navi_bottom .navi .before:after{content:"前のページ";margin-left:5px}body.post-type-archive-products main form#page_navi_bottom .navi .next,body.tax-products_category main form#page_navi_bottom .navi .next,body.tax-products_tag main form#page_navi_bottom .navi .next{float:right}body.post-type-archive-products main form#page_navi_bottom .navi .next:before,body.tax-products_category main form#page_navi_bottom .navi .next:before,body.tax-products_tag main form#page_navi_bottom .navi .next:before{content:"次のページ";margin-right:5px}body.post-type-archive-products main .categoryBox,body.tax-products_category main .categoryBox,body.tax-products_tag main .categoryBox{border-top:1px solid #e9e1c7;display:block;margin-bottom:5%}body.post-type-archive-products main .categoryList,body.tax-products_category main .categoryList,body.tax-products_tag main .categoryList{border-bottom:1px solid #e9e1c7;margin:0;text-align:justify;width:100%}body.post-type-archive-products main .categoryList:nth-child(odd),body.tax-products_category main .categoryList:nth-child(odd),body.tax-products_tag main .categoryList:nth-child(odd){background:#fcfbf5}body.post-type-archive-products main .categoryList a,body.tax-products_category main .categoryList a,body.tax-products_tag main .categoryList a{align-items:center;display:flex;justify-content:space-between;padding:5% 3%}body.post-type-archive-products main .categoryList a .listphoto,body.tax-products_category main .categoryList a .listphoto,body.tax-products_tag main .categoryList a .listphoto{width:30%}body.post-type-archive-products main .categoryList a .listrightbloc,body.tax-products_category main .categoryList a .listrightbloc,body.tax-products_tag main .categoryList a .listrightbloc{width:65%}body.post-type-archive-products main .categoryList .listcomment,body.tax-products_category main .categoryList .listcomment,body.tax-products_tag main .categoryList .listcomment{font-size:14px;font-size:1.4rem;line-height:1.4;margin:0 0 3%}body.post-type-archive-products #sub,body.tax-products_category #sub,body.tax-products_tag #sub{padding:0 3%;width:100%}body.post-type-archive-products #sub .block_outer,body.tax-products_category #sub .block_outer,body.tax-products_tag #sub .block_outer{position:static}body.single-products #detailarea{display:block;margin:0;padding:0}body.single-products #detailarea #detailphotobloc{width:100%}body.single-products #detailarea #detailphotobloc .slider-for .slick-slide{height:auto;overflow:hidden;position:relative;width:100%}body.single-products #detailarea #detailphotobloc .slider-for .slick-slide:before{content:"";display:block;padding-bottom:100%}body.single-products #detailarea #detailphotobloc .slider-for .slick-slide img{position:absolute;top:0}body.single-products #detailarea #detailphotobloc .slider-nav{margin-top:3%}body.single-products #detailarea #detailphotobloc .slider-nav .slick-slide{height:auto;overflow:hidden;position:relative;width:100%}body.single-products #detailarea #detailphotobloc .slider-nav .slick-slide:before{content:"";display:block;padding-bottom:70%}body.single-products #detailarea #detailphotobloc .slider-nav .slick-slide img{-o-object-fit:contain;object-fit:contain;position:absolute;top:0}body.single-products #detailarea #detailphotobloc .slider-nav .slick-slide+.slick-track{display:none}body.single-products #detailarea #detailrightbloc{padding:5% 3%;width:auto}body.single-products #detailarea #detailrightbloc h2{font-size:25px;font-size:2.5rem}body.single-products #detailarea #detailrightbloc h3{font-feature-settings:"palt";font-size:17px;font-size:1.7rem;margin:0 0 5%}body.single-products #detailarea #detailrightbloc .main_comment{margin:0 0 5%}body.single-products #detailarea #detailrightbloc .classlist{margin-bottom:8%}body.single-products #detailarea #detailrightbloc .classlist ul li{width:25%}body.single-products #detailarea #detailrightbloc .classlist ul li.select-wrap{width:75%}body.single-products #detailarea #detailrightbloc .contArea{align-items:center}body.single-products #detailarea #detailrightbloc .contArea #contact_product{width:100%}body.single-products #detailarea #detailrightbloc .contArea #contact_product a{font-size:15px;font-size:1.5rem;height:auto;padding:5% 0}body.single-products #detailarea #detailrightbloc .contArea #contact_product a span{width:40px}body.single-products #detailarea #detailrightbloc table{margin:10% 0}body.single-products #detailarea #detailrightbloc .sizeChoiceArea dl dt{font-size:15px;font-size:1.5rem}body.single-products #bottomcolumn{flex-direction:column;padding:0 3% 10%}body.single-products #bottomcolumn #otheritemArea{margin:0;width:100%}body.single-products #bottomcolumn #otheritemArea #whobought_area{margin-bottom:10%}body.single-products #bottomcolumn #category_area{margin-top:5%;position:static;width:100%}body.single-products #bottomcolumn #category_area h2{font-size:20px;font-size:2rem}}}