@charset "utf-8";
/*leftnavi-------------------------------------*/
.left {width: 180px;margin-right: 20px;padding: 0;}
@media screen and (max-width:1200px){
.left {display:none;}
}
.fs-l-pageMain{width:780px;margin:0 auto;}
@media screen and (max-width:1200px){
.fs-l-pageMain{width:100%;}
}

#left_navi{width:180px;}
#left_navi h2{font-size: 18px;line-height: 1.8;font-weight:400;margin: 50px 0 20px 0;text-align:left;}
#left_navi h2:first-of-type {margin-top:0;}
#left_navi a{text-decoration:none; color:#333;}
#left_navi a:hover img{-moz-opacity:0.7; opacity:0.7; filter:alpha(opacity=70);}

#left_navi .keyword input[type="text"]{ border:solid 1px #c8c8c8;  background:#FFF;  padding:5px !important;  width:140px;  border-radius:4px;  color:rgba(90,90,90,1.00);}
#left_navi .keyword  .submit {float: right;}

.category_base li a.slt span, .shiptype_base a.slt span, .pricetype_base a.slt span, .materialtype_base a.slt span, .talltype_base a.slt span, .yukitype_base a.slt span, .conditiontype_base a.slt span{display:block;}

#left_navi .category_base ul{margin:0; padding:0; list-style:none;}
#left_navi .category_base li{font-size:13px; margin:0;}
#left_navi .category_base li div{border-bottom:1px solid #ddd;}
#left_navi .category_base li div a{padding-left:20px;padding-right:20px;}
#left_navi .category_base a.cate_sub{border-bottom:1px solid #ddd;}
#left_navi .category_base a.cate_sub::after{right: 10px;position:absolute;border-top: 2px solid #999;border-right: 2px solid #999;content:"";width: 6px;height: 6px;top:50%;-webkit-transform: translate(0,-50%) rotate(135deg);-moz-transform: translate(0,-50%) rotate(135deg);-ms-transform: translate(0,-50%) rotate(135deg);-o-transform: translate(0,-50%) rotate(135deg);transform: translate(0,-50%) rotate(135deg);}

.category_base li a span,
.shiptype_base li a span,
.pricetype_base li a span,
.materialtype_base li a span,
.talltype_base li a span,
.yukitype_base li a span,
.conditiontype_base li a span{display:none;background-color: #333;color: #fff;width: 24px;height: 24px;line-height: inherit;text-align:center;border-radius: 24px;position: absolute;top: 50%;right: 10px;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);border: 1px solid #f0f0f0;text-indent: -9999px;}

.category_base li a span:before, .category_base li a span:after,
.shiptype_base li a span:before, .shiptype_base li a span:after,
.pricetype_base li a span:before, .pricetype_base li a span:after,
.materialtype_base li a span:before, .materialtype_base li a span:after,
.talltype_base li a span:before, .talltype_base li a span:after,
.yukitype_base li a span:before, .yukitype_base li a span:after,
.conditiontype_base li a span:before, .conditiontype_base li a span:after{display: block;content: '';width: 2px;height: 12px;background-color: #fff;border-radius: 10px;position: absolute;top: 5px;right: 10px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}

.category_base li a span:after,
.shiptype_base li a span:after,
.pricetype_base li a span:after,
.materialtype_base li a span:after,
.talltype_base li a span:after,
.yukitype_base li a span:after,
.conditiontype_base li a span:after{-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}



#left_navi .category_base li a,
#left_navi .shiptype_base li a,
#left_navi .pricetype_base li a,
#left_navi .materialtype_base li a,
#left_navi .talltype_base li a,
#left_navi .yukitype_base li a,
#left_navi .conditiontype_base li a{padding: 10px 0 10px 5px;border-bottom:1px solid #ddd;text-decoration:none;color:#333;display:block;position:relative;}

#left_navi .category_base li a::after,
#left_navi .shiptype_base li a::after,
#left_navi .pricetype_base li a::after,
#left_navi .materialtype_base li a::after,
#left_navi .talltype_base li a::after,
#left_navi .yukitype_base li a::after,
#left_navi .conditiontype_base li a::after{right: 10px;position:absolute;border-top: 2px solid #999;border-right: 2px solid #999;content:"";width: 6px;height: 6px;top:50%;-webkit-transform: translate(0,-50%) rotate(45deg);-moz-transform: translate(0,-50%) rotate(45deg);-ms-transform: translate(0,-50%) rotate(45deg);-o-transform: translate(0,-50%) rotate(45deg);transform: translate(0,-50%) rotate(45deg);}

#left_navi .category_base,
#left_navi .shiptype_base,
#left_navi .pricetype_base,
#left_navi .materialtype_base,
#left_navi .talltype_base,
#left_navi .yukitype_base,
#left_navi .conditiontype_base{background:none;}

#left_navi .category_base li:first-child,
#left_navi .shiptype_base li:first-child,
#left_navi .pricetype_base li:first-child,
#left_navi .materialtype_base li:first-child,
#left_navi .talltype_base li:first-child,
#left_navi .yukitype_base li:first-child,
#left_navi .conditiontype_base li:first-child{border-top:1px solid #ddd;}

#left_navi .category_base li a:hover,
#left_navi .shiptype_base li a:hover,
#left_navi .pricetype_base li a:hover,
#left_navi .materialtype_base li a:hover,
#left_navi .talltype_base li a:hover,
#left_navi .yukitype_base li a:hover,
#left_navi .conditiontype_base li a:hover{color:#2490d0; background-color:#f2f2f2 !important;}

#left_navi .category_base li div a{border-bottom:none !important;}
#left_navi .category_base li div a:hover{color:#2490d0; background-color:#f2f2f2; padding-left:20px;}
#left_navi h2 span{padding-right:5px}

#left_navi .category_base a.slt,
#left_navi .shiptype_base a.slt,
#left_navi .pricetype_base a.slt,
#left_navi .materialtype_base a.slt,
#left_navi .talltype_base a.slt,
#left_navi .yukitype_base a.slt,
#left_navi .conditiontype_base a.slt{background-image:none !important;background-color: #eee !important;font-weight: bold;}

#left_navi .category_base li a.slt::after,
#left_navi .shiptype_base li a.slt::after,
#left_navi .pricetype_base li a.slt::after,
#left_navi .materialtype_base li a.slt::after,
#left_navi .talltype_base li a.slt::after,
#left_navi .yukitype_base li a.slt::after,
#left_navi .conditiontype_base li a.slt::after{display: none;}

#left_navi .pre-setList-on{display:block;}
#left_navi .pre-setList-off{display:none;}
#left_navi .price{border-top:1px solid #ddd; padding:15px 0; font-size:13px;}
#left_navi .price input[type="text"]{ border:solid 1px #c8c8c8;  background:#FFF;  padding:5px !important;  width:120px;  border-radius:4px;  color:rgba(90,90,90,1.00);margin-bottom:10px;}
#left_navi .price .submit{float:right;}


/*検索上部の選択されたタグ(レフトナビのタグcss)*/
.tag_selected .tag_list{display:flex;flex-wrap:wrap;}
.tag_selected .tag_list a{display:none;padding: 3px 9px;text-decoration: none;letter-spacing: 0.1rem;font-size: 16px;margin: 0 5px 5px 0;border-radius: 5px;background-color: #f7f7f7;border: 1px solid #ddd;transition-duration: 200ms;}
.tag_selected .tag_list  a.slt{display:inline-block;}
.tag_selected .tag_list a.slt span{display:inline-block;}
.tag_selected .tag_list a:hover{text-decoration:none;background-color:#ddd;}
.tag_selected .tag_list a.slt{display:inline-block;}
.tag_selected .tag_list a.slt span{display:inline-block;}
.tag_selected .tag_list .more a:before{font-family: 'Material Icons';content: "\e145";vertical-align:bottom;font-weight:bold;}
.tag_selected .tag_list .more a{display:inline-block;background:linear-gradient(to right, #2d94d2 0%, #00b6dd 100%);border:none;color:#fff;}


/*フォーム*/
#Item_search input {border: none;box-sizing: border-box;font-size: 14px;height: 40px;line-height: 40px;padding: 0 20px;transition: .5s;border-radius:5px;}

/*セレクトボックス*/
#Item_search select{padding:0 40px 0 15px;width: 100%;height: 40px;line-height: 40px;box-sizing:border-box;font-size:16px;background-color:#fff;border-radius:0;background-image: url(https://wafu.itembox.design/item/images/common/ico_select.gif);background-position: 100% 50%;background-repeat:no-repeat;border:none;transition: .5s;-moz-appearance: none;-webkit-appearance: none;border-collapse: separate;border-radius:5px;}
@media screen and (max-width:1200px){
#Item_search select{direction: rtl;}
}
#Item_search select::-ms-expand {display: none;}
@media all and (-ms-high-contrast: none){
#Item_search select{box-shadow: 0 0 20px rgba(0,0,0,.3);}
}

/*ラジオボタン*/
#Item_search label+label{ margin-left:10px;}
#Item_search input[type="radio"]{display: inline-block;position:relative;cursor:pointer;padding: 0;color:#3e4956;background:none;border:none ;box-shadow:none ;height:inherit ;line-height:inherit ;margin: 0 20px 0 0 ;}
#Item_search input[type="radio"]:before{position:absolute;content:"";top:50%;left: -2px;width:16px;height:16px;background:#bdc3c7;border-radius:50%;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);}
#Item_search input[type="radio"]:checked:after{position:absolute;content:"";top:50%;left: 1px;width:10px;height:10px;border-radius:50%;background:#2490d0;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);}

/*チェックボックス*/
#Item_search input[type="checkbox"]{display: inline-block;position: relative;cursor:pointer;top: 0px;background:none;height:inherit ;line-height:inherit ;margin: 0 10px 0 0;}
#Item_search input[type="checkbox"]:before{position: absolute;content: "";top: 48%;left: -1px;width: 16px;height: 16px;margin-top: -6px;background: #fff;border-radius: 4px;border: 1px solid #bdc3c7;box-sizing: border-box;}
#Item_search input[type="checkbox"]:checked:after{position:absolute;content:"";top: 48%;left: 2px;width:10px;height:5px;margin-top: -5px;border-left:3px solid #2490d0;border-bottom:3px solid #2490d0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}

/*テキストエリア*/
#Item_search textarea{width:100%; padding:10px; border: 1px solid #d2d2d2;}




/* ==================================

 Item_search
 
================================== */
#Item_search{max-width: 1024px;padding-top:50px;padding-bottom:0;}
@media screen and (max-width:1200px){
#Item_search{overflow:hidden;}
}
#Item_search .Item_search_table{width:100%; padding:0; border-top:#f0f0f0 1px solid;}
#Item_search .Item_search_table th{background:#f0f0f0; border-bottom:#fff 1px solid; padding:5px 10px; white-space:nowrap; font-weight:normal; font-size:16px; width:35%; text-align:right;}
#Item_search .Item_search_table td{padding:5px 10px; text-align:left; vertical-align:middle; border-bottom:#f0f0f0 1px solid; width:65%;}
#Item_search .Item_search_table .radio{ display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
#Item_search .Item_search_table .radio *:last-of-type{margin-right:0;}
#Item_search .Item_search_table .current-text{font-size:16px; margin-bottom:5px; padding:0 0 0 35px; position: relative;}
#Item_search .Item_search_table .current-text .current-icon{position:absolute;width:25px;height:25px;border-radius:25px;box-sizing:border-box;display:block;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;left:0;background-image: -webkit-linear-gradient(left, #2d94d2 0%, #00b6dd 100%);background-image: linear-gradient(to right, #2d94d2 0%, #00b6dd 100%);}
#Item_search .Item_search_table .current-text .current-icon:after{position:absolute;  content:"";  width:10px;  height:5px;  margin-top:-2px;  border-left:3px solid #fff;  border-bottom:3px solid #fff;  top:50%;  left:50%;  -webkit-transform:translate(-50%,-50%) rotate(-45deg);  -moz-transform:translate(-50%,-50%) rotate(-45deg);  -ms-transform:translate(-50%,-50%) rotate(-45deg);  -o-transform:translate(-50%,-50%) rotate(-45deg);  transform:translate(-50%,-50%) rotate(-45deg);}

#Item_search .Item_search_table .selectBrand{position: relative; display: inline-block; font-size: 14px; line-height: 2;}
#Item_search .Item_search_table .selectBrand::after{position:absolute; top:50%; right:-15px; -webkit-transform:translate(0,-50%) rotate(45deg); -moz-transform:translate(0,-50%) rotate(45deg); -ms-transform:translate(0,-50%) rotate(45deg); -o-transform:translate(0,-50%) rotate(45deg); transform:translate(0,-50%) rotate(45deg); border-top:2px solid #2490d0; border-right:2px solid #2490d0; content:""; width:7px; height:7px;}

/* キーワード検索 */
#Item_search .keyword{position:relative;}
#Item_search .keyword input[type="text"] {width: 100%;background-color: #fff;border:1px solid #ddd;border-radius:5px;padding-right:40px;}
#Item_search .keyword input[type="button"]{padding:0;}
#Item_search .keyword label{position: absolute;right: 10px;top: 10px;height: 20px;width: 20px;background: url(https://wafu.itembox.design/item/images/common/icon/clear.png); background-size: contain;}
@media all and (-ms-high-contrast: none){
#Item_search .keyword input[type="text"] {box-shadow: 0 0 20px rgba(0,0,0,.3);}
}

/* プライス検索 */
#Item_search .price{text-align:right;padding-right:20px;}
#Item_search .price input[type="text"] {background-color: #fff;margin-right: 5px;border:1px solid #ddd;width:40%;border-radius:5px;}
@media all and (-ms-high-contrast: none){
#Item_search .price input[type="text"] {}
}

/* ラジオ選択 */
#Item_search .radio input{ display:none}
#Item_search .radio label{cursor:pointer;margin-right: 20px;padding: 0 10px;background:#fff;font-size: 13px;text-align:center;border: none;border-radius: 5px;transition: .5s;height: 60px;line-height: 60px;background-color: #fff;border:1px solid #ddd;width:17%;overflow: hidden;}
@media screen and (max-width:768px){
#Item_search .radio label{width: -webkit-calc(100% / 4 - 45px);width: calc(100% / 4 - 45px);}
}
#Item_search .radio input[type="radio"]:checked+label{border:none;color: #666;background:#f0f0f0;}
@media all and (-ms-high-contrast: none){
#Item_search .radio label{border:1px solid #ddd;}
}

/* 送信ボタン */
#Item_search .btn{text-align:center;width: 100%;max-width:1024px;padding: 20px 0;background: #fff;}
@media screen and (max-width:1200px){
#Item_search .btn{ /*box-shadow: 0 10px 10px 10px rgba(136,136,136,0.25);*/}
}

#Item_search input#send{font-size: 16px;font-weight: bold;color:#FFF;margin: 0;width:300px;height: 60px;cursor:pointer;border: none;-webkit-appearance:none;padding: 0;background-image: -webkit-linear-gradient(left, #2d94d2 0%, #00b6dd 100%);background-image: linear-gradient(to right, #2d94d2 0%, #00b6dd 100%);transition: .5s;}
#Item_search input#s_reset{font-size: 16px;font-weight:400;color:#2490d0;margin: 0 20px 0 0;background:rgba(255,255,255,1.00);width:300px;height: 60px;cursor:pointer;border: 1px solid #2490d0;-webkit-appearance:none;padding: 0;transition: .5s;}
#Item_search input#send:hover,
#Item_search input#s_reset:hover {box-shadow: 0 15px 30px -5px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1);}
@media all and (-ms-high-contrast: none){
#Item_search input#s_reset{box-shadow: 0 0 20px rgba(0,0,0,.3);}
}

@media screen and (max-width:768px){
#Item_search .Item_search_table{width: 100%;border-top: none;}
#Item_search .Item_search_table tr{display: block;border-bottom: 1px solid #ddd;}
#Item_search .Item_search_table th{background: none;border-bottom: none;font-size: 14px;width: 30%;text-align: left;display: inline-block;padding-bottom:0;}
#Item_search .Item_search_table td{border-bottom: none;display: inline-block;width: 65%;}
#Item_search .price input[type="text"] {width: 35%;}
#Item_search .btn{text-align:center;margin: 00px 0 0 0; }
#Item_search input#send{font-size: 15px;width:300px;height: 55px;width:60%;}
#Item_search input#s_reset{font-size: 15px;width:300px;height: 55px;width: -webkit-calc(40% - 60px);width: calc(40% - 60px);}
}
@media screen and (max-width:640px){
#Item_search{margin: 30px auto 0;padding:20px 0 0 0;}
#Item_search .radio label{margin-right: 15px;width: -webkit-calc(100% / 3 - 10px);width: calc(100% / 3 - 10px);font-size: 13px;height: 50px;line-height: 50px;}
#Item_search .radio label:nth-of-type(3n){margin-right:0;}
#Item_search .radio label:nth-of-type(n+4){margin-top:15px;}
}

/* ==================================

 モーダル用（remodal）brand-select-wrapper
 
================================== */

.remodal-wrapper{ padding:0;max-width:1024px;margin:auto;}
.remodal{ margin-bottom:0;  padding:0; -webkit-transform:none;  transform:none; vertical-align: top;}
.brand-select-wrapper {width: 900px;max-width: 900px;height: 650px;padding: 0px !important; overflow: hidden;position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: auto;}
.brand-select-wrapper .brand-select-hed{ background:#666;  position:relative; height:60px; line-height:60px;  color:#f0f0f0;}
.brand-select-wrapper .brand-select-hed .remodal-close{ top:10px; left: inherit; right: 20px; width:auto; height:40px; padding:0 0 0 10px; color:#f0f0f0; border:1px solid #f0f0f0; border-radius:4px; font-size:14px; width: 90px; line-height: 40px;}
.brand-select-wrapper .brand-select-hed .remodal-close:before{ line-height:38px;  width:30px;}
.brand-select-wrapper .brand-select-hed span{font-size:16px; font-weight: bold;}
.brand-select-wrapper #Item_search_brand .brand-select-list{padding: 20px;float: left; height: 590px; border-right: 1px solid #f2f2f2; overflow: scroll;box-sizing: border-box;width: 300px;}
.brand-select-wrapper #Item_search_brand .brand-select-list .brand-select-tab{ font-size: 0; text-align: left;}
.brand-select-wrapper #Item_search_brand .brand-select-list .brand-select-tab li{display: inline-block; height: 50px; line-height: 50px; text-align: center; border: 1px solid #dcdcdc; border-radius: 2px; font-size: 14px; width: 31%; margin-right: 3.5%;    box-sizing: border-box;}
.brand-select-wrapper #Item_search_brand .brand-select-list .brand-select-tab li:nth-child(3n){margin-right:0;}
.brand-select-wrapper #Item_search_brand .brand-select-list .brand-select-tab li:nth-of-type(n+4){margin-top:10px;}
.brand-select-wrapper #Item_search_brand .brand-select-list .brand-select-tab li:hover{background: #ddd;}
.brand-select-wrapper #Item_search_brand .brand-select-list .brand-select-tab li.onlist {}
.brand-select-wrapper #Item_search_brand .brand-select-list .brand-select-tab li.offlist {border: none; color: #B4B4B4;background: none;}
.brand-select-wrapper #Item_search_brand .brand-select-list .brand-select-tab li.active {background: #333; color: #fff;border-color: #333;}
.brand-select-wrapper #Item_search_brand .brand-select-content {overflow: scroll;height: 590px;box-sizing: border-box; padding: 20px 0; text-align: left;}
.brand-select-wrapper #Item_search_brand .brand-select-content .selectName {padding: 12px 30px; font-size: 16px; border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;background: #f3f3f3;font-weight: bold;display: block;}
.brand-select-wrapper #Item_search_brand .brand-select-content .brand-ajax-container {}
.brand-select-wrapper #Item_search_brand .brand-select-content .brand-ajax-container li{ padding: 15px 30px; font-size: 14px;}
.brand-select-wrapper #Item_search_brand .brand-select-content .brand-ajax-container li:hover{background: #ddd;}
.brand-select-wrapper #Item_search_brand .brand-select-content .brand-ajax-container li.active {background: #333; color: #fff;}
.brand-select-wrapper #Item_search_brand .brand-select-content .brand-ajax-container li .brandBox {display: table;}
.brand-select-wrapper #Item_search_brand .brand-select-content .brand-ajax-container li .brandBox .brandImg {width: 60px;display: table-cell; margin-right: 15px;}
.brand-select-wrapper #Item_search_brand .brand-select-content .brand-ajax-container li .brandBox .name { display: table-cell;vertical-align: middle;}
	
@media only screen and (min-width: 641px) {
.remodal { max-width: none;}
}

@media screen and (max-width:640px){
.brand-select-wrapper {width:100%;height:inherit;overflow: inherit;}
.brand-select-wrapper .brand-select-hed{height:50px; line-height:50px;}
.brand-select-wrapper .brand-select-hed .remodal-close{ top:9px; left: 20px; right: inherit;height:32px; padding:0; font-size:13px; width: 65px; line-height: 32px;}
.brand-select-wrapper .brand-select-hed .remodal-close:before{display: none;}
.brand-select-wrapper .brand-select-hed span{font-size:15px;}
.brand-select-wrapper #Item_search_brand .brand-select-list{float: inherit; height: inherit;border-right: none;width: auto;}
.brand-select-wrapper #Item_search_brand .brand-select-list .brand-select-tab li{height: 50px; line-height: 50px;font-size: 13px; width: 23.5%; margin-right: 2%;}
.brand-select-wrapper #Item_search_brand .brand-select-list .brand-select-tab li:nth-child(3n){margin-right:2%}
.brand-select-wrapper #Item_search_brand .brand-select-list .brand-select-tab li:nth-child(4n){margin-right:0;}
.brand-select-wrapper #Item_search_brand .brand-select-list .brand-select-tab li:nth-of-type(n+4){margin-top:inherit;}
.brand-select-wrapper #Item_search_brand .brand-select-list .brand-select-tab li:nth-of-type(n+5){margin-top:10px;}
.brand-select-wrapper #Item_search_brand .brand-select-content {overflow: inherit;height: inherit;}
.brand-select-wrapper #Item_search_brand .brand-select-content .selectName {padding: 10px 15px; font-size: 15px;}
.brand-select-wrapper #Item_search_brand .brand-select-content .brand-ajax-container li{ padding: 12px 20px; font-size: 14px;}
.brand-select-wrapper #Item_search_brand .brand-select-content .brand-ajax-container li .brandBox .brandImg {margin-right: 12px;}
}


/* SP GoodsSearchList.html用
-------------------------------- */

/* FS配下打消し */
.FS2_upper_comment{display:none;}
.FS2_Sort{ padding:0; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;text-align: center;width:100%;}
.FS2_Sort_btn{ background:#f0f0f0;  border:none;  border-radius:0;  color:#333;  width:50%;  box-sizing:border-box;  height:50px;  line-height:50px; padding:0;display:inline-block;}
.FS2_CategoryItemList, 
.FS2_SearchItemList{padding:0!important;}
div:after{ height:0;}
.FS2_search_count_text::before{ color:#333;  content:"アイテム検索";  font-size:16px;  margin-right:5px;}
.FS2_search_count::before{ content:"（"}
.FS2_search_count_text::after{ content:"）"}

/* GoodsSearchList.html */
.search-hed{ background:#666;  position:relative;  height:50px;  line-height:50px;  color:#f0f0f0;position:fixed;width:100%;max-width:1024px;z-index:1000;}
.remodal-close:before{content:"";}
.remodal-close{top:10px;left: 20px;width:30px;height:30px;color:#f0f0f0;border:1px solid #f0f0f0;border-radius:4px;font-size:11px;display:inline-block;}
.remodal-close i{position:absolute;top:2px;left:2px;width:24px;height:24px;}}
.remodal .back-first{top:10px;left: inherit;right: 20px;height: 30px;padding: 0;color:#f0f0f0;border:1px solid #f0f0f0;border-radius:4px;font-size: 13px;width: 80px;line-height: 30px;position: absolute;display: block;overflow: visible;outline: 0;background: transparent;}
.remodal .search-hed span{font-size:15px;}
.remodal #sp_search{ margin:0;}
.remodal #sp_search table{}
.remodal #sp_search .btn{ margin:0; width:auto;  background:#fff;  padding:12px 5%;}
.remodal #sp_search input#s_reset{width:35%;}
.remodal #sp_search input#send{width:60%;}

.search-modal-button{ width:50%;float: left;}
.search-modal-button a{ color:#333;  display:block;  width:auto;  height:50px;  line-height:50px; text-align:center; border-right: 1px solid #dcdcdc; box-sizing:border-box; text-decoration:none;font-size: 14px;background: #f0f0f0;}
.search-modal-button a.check{ color:#fff;  display:block;  width:auto;  height:50px;  line-height:50px; text-align:center; border-right: 1px solid #dcdcdc; box-sizing:border-box; text-decoration:none;background: #ccc;font-size: 14px;}
.search-modal-button a .search-icon{ background:url("/img/search-modal-icon.png") no-repeat 50%; background-size:18px 18px; height:18px; width:18px; display:inline-block; margin:0px 3px -4px 0}
.search-modal-button a.check .search-icon{ background:url("/img/search-modal-icon-check.png") no-repeat 50%;background-size: 18px 18px;}
.FS2_Sort_btn .sort-icon{ background:url("/img/sort-icon.png") no-repeat 50%;  background-size:18px 18px; height:18px; width:18px; display:inline-block; margin:0px 0 -4px 0;}

.search-modal-linkbtn{padding:0 5%; margin:20px 0;}
.search-modal-linkbtn a{ color:#fff; display:block; width:auto; height:50px; line-height:50px; text-align:center; border:1px solid #2490d0; box-sizing:border-box; text-decoration:none; background:#2490d0; border-radius:0;font-size: 15px;}
.search-modal-linkbtn a.check{color:#fff;display:block;width:auto;height:50px;line-height:50px;text-align:center;border:1px solid #ccc;box-sizing:border-box;text-decoration:none;background:#ccc;border-radius: 0;font-size: 15px;}
.search-modal-linkbtn a .search-icon{background:url("/img/search-modal-icon-white.png") no-repeat 50%;background-size:18px 18px;height:18px;width:18px;display:inline-block;margin: 0px 8px -4px 0;}
.search-modal-linkbtn a.check .search-icon{   background:url("/img/search-modal-icon-check.png") no-repeat 50%; background-size:18px 18px;}




.floatingActionContainer { opacity:1; visibility:visible;margin-bottom:70px; bottom:70px; right:70px;  position:fixed; z-index:80;  height:0; width:100% ;}
@media screen and (max-width:1200px){
.floatingActionContainer {right:0;}
}
.floatingSearchButton{ width:62px; height:62px; background:#ffffff; border-radius:50px; text-align:center; z-index:80; box-shadow:0 2px 10px 0px rgba(136, 136, 136, 0.25); color:#0088cc; float:right; margin-right:10px;}
.floatingSearch { display:block; width:100%; height:100%; border-radius:50px; color:#0088cc; }
.floatingSearch a{text-decoration:none;}
.floatingSearchIcon { display:inline-block; position:relative; font-family:zozofont; margin-top:8px; }
.floatingSearchIcon:before {  font-family: 'Material Icons';content:"\e8ff"; margin:-20px 0 -22px; font-size:36px; line-height:30px; color:#0088cc; }
.floatingSearchText { display:block; margin-top:-7px; font-size:9px; line-height:1.555555555555556; }





.fs-c-sortItems{border:none;width:100%;}
.fs-c-sortItems__label{display:none;}
ul.fs-c-sortItems__list{border-left:none;justify-content:space-around;background:#eee;}
ul.fs-c-sortItems__list li{width: 25%;text-align: center;padding: 5px;white-space:nowrap;}
.fs-c-sortItems__list__item.is-active{background:none;color: #000;border-bottom: 5px solid #1f5da0;font-weight:bold;}

.search_box{max-width:620px;margin:0 auto;}
.search_box .btn {text-align: center;width: 100%;max-width: 1024px;padding: 20px 0;}
.search_box input {box-sizing: border-box;line-height: 55px;border-radius: 5px;}
.search_box input#search_box_reset {font-size: 16px;font-weight: 400;color: #2490d0;margin: 0 20px 0 0;width: 300px;height: 60px;cursor: pointer;border: 1px solid #2490d0;-webkit-appearance: none;padding: 0;transition: .5s;}
.search_box input#search_box_submit{font-size: 16px;font-weight: bold;color: #FFF;margin: 0;width: 300px;height: 60px;cursor: pointer;border: none;-webkit-appearance: none;padding: 0;background-image: -webkit-linear-gradient(left, #2d94d2 0%, #00b6dd 100%);background-image: linear-gradient(to right, #2d94d2 0%, #00b6dd 100%);transition: .5s;}

@media screen and (max-width:768px){
.search_box input#search_box_reset{font-size: 15px;height:55px;width: -webkit-calc(40% - 60px);width: calc(40% - 60px);}
.search_box input#search_box_submit{font-size: 15px;height:55px;width:60%;}
}



.fs-c-breadcrumb__list{display:none;}