@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:200}@media (-ms-high-contrast:none){body,popover,tooltip{font-family:Verdana,Meiryo,sans-serif}}#specialKotatsu2018 a.mask{display:block;position:relative;color:#333;cursor:pointer}#specialKotatsu2018 a.mask:hover{display:block;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}#specialKotatsu2018 .sliderHeight{height:350px}#specialKotatsu2018 .carousel-indicators{bottom:35px}@media (max-width:768px){#specialKotatsu2018 .carousel-indicators{bottom:-5vw}}#specialKotatsu2018 .carousel-indicators li{background:#000;margin-right:.5rem;border-radius:50%;width:13px;height:0;border-top:2px solid transparent}#specialKotatsu2018 .carousel-indicators .active{background-color:#000}#specialKotatsu2018 .sec-txt .sec-name{width:20%}#specialKotatsu2018 .sec-txt .sec-comment{width:60%;font-size:.81rem}#specialKotatsu2018 .sec-txt .sec-comment p{border-left:1px solid #795845}#specialKotatsu2018 .sec-txt .sec-btn{width:19%}#specialKotatsu2018 .detail-btn{font-weight:700;width:11rem;color:#1f1f1f}#specialKotatsu2018 .detail-btn:hover{text-decoration:none;color:#fff;font-weight:700;background-color:#1f1f1f;border:1px solid #1f1f1f}#specialKotatsu2018 .itemBox .dt-size{height:38px}#specialKotatsu2018 .itemBox a.goods{text-decoration:underline}@media (max-width:768px){#specialKotatsu2018 .itemBox a.goods{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:2.5rem;font-size:.8rem}}#specialKotatsu2018 .itemBox a.goods:visited{color:#212529}#specialKotatsu2018 .itemBox a.goods:hover{text-decoration:none}#specialKotatsu2018 .itemBox .price-wrapper{font-size:.81rem;border-bottom:1px solid #ccc}#specialKotatsu2018 .itemBox .price-wrapper .price{font-size:1.215rem}@media (max-width:768px){#specialKotatsu2018 .itemBox .price-wrapper .price{font-size:4vw}}@media (max-width:768px){#specialKotatsu2018 .itemBox .price-wrapper .text-nowrap{font-size:2vw}}#specialKotatsu2018 .itemBox .description{color:#666;font-size:.75rem}@media (max-width:768px){#specialKotatsu2018 .itemBox .description{font-size:2.5vw}}@media (max-width:768px){#specialKotatsu2018 .title{font-size:2vw}}#specialKotatsu2018 .sp-box span{font-size:.69rem}