@charset "utf-8";#curtain .serif,#curtain a,#curtain li,#curtain p,#curtain span{font-family:Noto Sans JP,sans-serif!important}#curtain .text-border{background:linear-gradient(transparent 60%,#ffff85 30%)}#curtain .navi li{position:relative;height:5rem}#curtain .navi li i:before{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#curtain .heat{background-color:#fff6f6}#curtain .heat2{background-color:#ffe1e1;color:#8b4a4a}#curtain .sound{background-color:#f5f8ff}#curtain .sound2{background-color:#e6ecfb;color:#343b4e}#curtain .light{background-color:#fffed6}#curtain .light2{background-color:#fff0bb;color:#7c6e3b}#curtain .bx-main-carousel__prev-btn.left-0{left:5px!important}#curtain .bx-main-carousel__next-btn.right-0{right:5px!important}#curtain .kanren{align-items:flex-end}#curtain .kanren ul{width:85%!important}#curtain .kanren table td{border:1px solid #555}#curtain .kanren .price,#curtain .kanren .star,#curtain .kanren table tr,#curtain .midashi tr{line-height:2.5;white-space:nowrap}#curtain .kanren .star{margin-top:0}#curtain .kanren .star p{margin-bottom:0}.featureContainer .readmore{position:relative;margin:10px auto 0;padding:0 0 20px}.featureContainer .readmore label{position:absolute;display:table;left:50%;bottom:0;margin:0 auto;width:365px;padding:10px 0;color:#333;text-align:center;border-radius:30px;background-color:#fff;transform:translateX(-50%);cursor:pointer;z-index:1;border:1px solid #333}.featureContainer .readmore label:before{content:'機能付カーテンのメリットをもっと見る ▼'}.featureContainer .readmore input[type="checkbox"]:checked~label:before{content:'元に戻す'}.featureContainer .readmore input[type="checkbox"]{display:none}.featureContainer .readmore-content{position:relative;height:280px;overflow:hidden;margin-bottom:35px}.featureContainer .readmore input[type="checkbox"]:checked~.readmore-content{height:auto}.featureContainer .readmore-content:before{position:absolute;display:block;content:"";bottom:0;left:0;width:100%;height:130px;background:linear-gradient(hsla(0,0%,100%,0) 0,#fff 50%,#fff 100%)}.featureContainer .readmore input[type="checkbox"]:checked~.readmore-content:before{display:none}#curtain .kanren .price_info{float:left}.allWrap .price_down,.allWrap .price_down span{font-size:9pt;background:#e00;display:inline-block!important;color:#fff!important;padding:0 5px!important;margin-top:0}#curtain .kanren .price{font-size:13px}#curtain .specType.bx-bg-bel-gray2{opacity:.2}#curtain .balloon1-left{position:relative}#curtain .balloon1-left:before{content:"";position:absolute;top:50%;left:-28px;margin-top:-15px;border:15px solid transparent;border-right:15px solid #ebf3fe}#curtain .balloon1-left p{margin:0;padding:0}#curtain .review_average,#curtain .review_count{font-size:9pt;margin-left:6px}.spacBox a.btn{color:#fff!important}.spacBox .bx-top-btn-motto-miru.bx-top-btn-motto-miru.bx-top-btn-motto-miru:hover{background-color:#333}#curtain .static-img .mask img{opacity:1}#curtain .other .boxlink_sold{flex:0 0 25%;max-width:25%;padding:0 8px}#curtain .static-img .boxlink_sold .price_info:after{content:"sold out";font-family:Verdana,Lucida Grande;font-size:24px;letter-spacing:-.5px}#curtain .static-img .boxlink_sold .mask:after{content:none}#curtain .price_info+.price_down,#curtain .price_info>.price_down{font-size:10px;background-color:#e00;display:inline-block;color:#fff;padding:3px 5px}#curtain .price.saleprice.salepricebox{color:#e00}#curtain .cornerWrap h2{color:#503939}#curtain .cornerWrap h2 span:not(:first-of-type){border-bottom:6px solid #e3cf9b}#curtain .cornerWrap .category{justify-content:space-around}#curtain .cornerWrap .category li{background-color:#ededed;margin-bottom:15px;border-radius:35px}#curtain .cornerWrap .category li a{padding:0 13% 0 8%;min-height:60px;width:100%;display:flex;align-items:center;box-sizing:border-box;position:relative;font-size:14px}#curtain .category li a:after{content:"";width:8px;height:8px;border-top:solid 1px #000;border-right:solid 1px #000;transform:rotate(45deg);position:absolute;top:42%;right:8%}#curtain .category h2,#curtain .other h2{text-align:center;font-size:26px;margin-bottom:20px}#curtain .category .bx-sp_top_category_search__listitem a div{font-size:9pt;line-height:1.3}#curtain .brandTop a:after{content:'';width:8px;height:8px;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg);position:absolute;top:41%;right:5%}.tab_item{width:50%;padding:5px;border-bottom:3px solid #333;background-color:#ececec;text-align:center;color:#333;display:block;float:left;font-weight:700;transition:all .2s ease}.tab_item:hover{opacity:.75}input[name=tab_item]{display:none}.tab_content{display:none;padding:1em 1em 0;clear:both;overflow:hidden}#tab1:checked~#tab1_content,#tab2:checked~#tab2_content{display:block}.tab_container input:checked+.tab_item{background-color:#333;color:#fff}.tab_container{padding-bottom:1em;background-color:#fff}#curtain .bx-product_list_filter_color__swatch--navy{background:#2e4888}#curtain .incContainer{width:830px;margin:0 auto}#navi7 .itemList ul .itemname{-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box}#curtain nav ul li img:hover{transform:translateY(+10px)}#curtain #containerBox1,#curtain #containerBox2,#curtain #containerBox3,#curtain #containerBox4,#curtain #containerBox5{padding-top:190px;margin-top:-190px}#curtain #containerBox1 h2{background-color:#70c282}#curtain #containerBox2 h2{background-color:#f4c142}#curtain #containerBox3 h2{background-color:#cf7ba5}#curtain #containerBox4 h2{background-color:#bfbfbf}#curtain #containerBox5 h2{background-color:#c6da32}#curtain .itemContainer{display:grid;grid-template-rows:160px 320px;grid-template-columns:45% 1fr;margin-bottom:6rem}#curtain .itemContainer2{display:grid;grid-template-rows:188px 376px;grid-template-columns:45% 1fr;margin-bottom:1rem}#curtain .detail{margin-bottom:5rem!important}#curtain #containerBox1 .title-box4{grid-row:1 / 2;grid-column:1 / 2;margin:2.5em 0 2em 0;background-color:#e0f8e5;border:2px solid #70c282}#curtain #containerBox2 .title-box4{grid-row:1 / 2;grid-column:1 / 2;margin:2.5em 0 2em 0;background-color:#fff5db;border:2px solid #f4c142}#curtain #containerBox3 .title-box4{grid-row:1 / 2;grid-column:1 / 2;margin:2.5em 0 2em 0;background-color:#fce9f3;border:2px solid #cf7ba5}#curtain #containerBox1 .title-box4-title{font-size:20px;position:absolute;margin-top:-39px;margin-left:-2px;background-color:#70c282;color:#fff;font-weight:bold;border-radius:4px 4px 0 0;padding:4px 10px}#curtain #containerBox2 .title-box4-title{font-size:20px;position:absolute;margin-top:-39px;margin-left:-2px;background-color:#f4c142;color:#fff;font-weight:bold;border-radius:4px 4px 0 0;padding:4px 10px}#curtain #containerBox3 .title-box4-title{font-size:20px;position:absolute;margin-top:-39px;margin-left:-2px;background-color:#cf7ba5;color:#fff;font-weight:bold;border-radius:4px 4px 0 0;padding:4px 10px}#curtain .title-box4 p{margin:0;padding:1rem}#curtain #containerBox1 .itemImg{grid-row:1 / 3;grid-column:2 / 3}#curtain #containerBox1 .specBox{grid-row:2 / 3;grid-column:1 / 2}#curtain .itemname{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#curtain #containerBox1 .itemButton{background-color:#70c282}#curtain #containerBox2 .itemButton{background-color:#f4c142}#curtain #containerBox3 .itemButton{background-color:#cf7ba5}#curtain .wordTitle{font-size:17px;padding:0 0 5px 10px;border-bottom:1px solid #ddd;margin-bottom:10px;font-weight:700}@media screen and (max-width:520px){#curtain .midashi{width:20%}#curtain .kanren ul{margin:auto;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}#curtain .kanren ul li{width:200px;flex-shrink:0}#curtain .kanren ul::-webkit-scrollbar{height:9pt}#curtain .kanren ul::-webkit-scrollbar-thumb{background:#aaa;border-radius:6px}#curtain .kanren ul::-webkit-scrollbar-track{background:#ddd;border-radius:6px}#curtain .kanren .itemname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#curtain .itemSpec .specType1{height:64px;display:flex;align-items:center;justify-content:center}#curtain .other .boxlink_sold{flex:0 0 50%;max-width:50%;padding:0 2px}#curtain .carousel+div.boxlink_sold{width:100%;padding-left:1.5rem;padding:0}#curtain .cornerWrap .category{margin:0 5% 15%}#curtain .cornerWrap .category li a{padding:0 15%;font-size:13px}#curtain .cornerWrap .category li img{display:none}#curtain .incContainer{width:100%}#curtain .fvBnr{margin-bottom:2rem}#curtain .itemContainer,#curtain .itemContainer2{display:block;margin-bottom:2rem}#curtain #containerBox1 .title-box4,#curtain #containerBox2 .title-box4,#curtain #containerBox3 .title-box4{margin:3.5em 0 1em 0}#curtain .title-box4 p{padding:.75rem}}