.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}
#header {
     background-color: #fff;
 }

.list-linktabs li.active a {
    color: #1b61be;
    font-weight: 700;
    border-bottom-color: #1b61be;
}

.box-inforwarehouses__spec-list li span{
    display: inline-block;
    line-height: 1.2;
    border-radius: 3px;
    padding: 5px;
    color: #b4b4b4;
    background: #dedede;
}
.favorite_check label input:checked + .img-nm{
    display: none;
}
.favorite_check label input:checked ~ .img-vh{
    display: inline-block;
}
.btn-customcheck{
    display: inline-block;
}
.btn-customcheck .c-btn__01--gray{
    cursor: pointer;
}
.box-favorites a >span{
    font-weight: 700;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ff9136;
    padding: 5px;
    min-width: 160px;
    height: 100%;
}
.box-popup__maps-rsublist li.active a,
.box-popup__maps-rsublist li.active a label{
    color: #1b61be;
    background: #b2dcff;
}
.box-popup__searcht-listtags .item-search label{
    display: none;
}
.box-popup__searcht-listtags .item-search input{
    display: none;
}

.box-popup__searcht-listtags .item-search input:checked + label{
    display: block;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.285;
    color: #1b61be;
    border-radius: 5px;
    background: #fff;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    top: 1px;
    position: relative;
    padding: 8px 12px 8px 37px;
}

.box-popup__searcht-listtags .item-search label:before{
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    left: 12px;
    top: 8px;
    display: block;
    background-image: url("../images/view/list/img-closetag.png");
    background-size: cover;
    background-repeat: no-repeat;
}
.sec-popup label{
    cursor: pointer;
}
.list-warehouse__item {
    position: relative;
}
.list-warehouse__item a {
    display: inline-block;
    height: 100% !important;
    background: #ffffff;
    color: #000000;
    border-radius: 5px;
    overflow: hidden;
    width: 100%;
}
.list-warehouse__item a:hover {
    opacity: 1;
}
.list-warehouse__item-ttl {
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 700;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 10px 10px;
}
.list-warehouse__item-ttltxt {
    margin-right: 14px;
}
@media screen and (max-width: 834px) {
    .list-warehouse__item-ttltxt {
        margin-right: 11px;
    }
}
.list-warehouse__item-ct {
    padding: 7px 20px 20px;
}
.list-warehouse__item-ctprice {
    font-size: 1.4rem;
    line-height: 1.4285714286;
    text-align: right;
    margin-bottom: 6px;
}
.list-warehouse__item-ctprice .price {
    font-size: 2.2rem;
    line-height: 1.4545454545;
    font-weight: 700;
    color: #1B61BE;
}
.list-warehouse__item-cttxt {
    font-size: 1.2rem;
    line-height: 1.5;
    font-weight: 400;
}
.list-warehouse__item-start {
    display: inline-block;
    position: absolute;
    top: 13px;
    right: 15px;
    height: 19px;
    width: 19px;
}
.list-warehouse__item-start .label {
    height: 19px;
    display: inline-block;
}
.list-warehouse__item-start .label:before {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    content: "";
    color: #ffffff;
    position: absolute;
    top: 50%;
    left: 0;
    width: 14px;
    height: 14px;
    margin-top: -9px;
    border: 2px solid #DEDEDE;
    text-align: center;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    background: #DEDEDE;
}
.list-warehouse__item-start .label:after {
    content: "";
    background-color: transparent;
    top: 50%;
    left: 4px;
    width: 8px;
    height: 3px;
    margin-top: -4px;
    border-style: solid;
    border-color: #ffffff;
    border-width: 0 0 3px 3px;
    -o-border-image: none;
    border-image: none;
    -webkit-transform: rotate(-45deg) scale(1);
    -ms-transform: rotate(-45deg) scale(1);
    transform: rotate(-45deg) scale(1);
    -webkit-transition: -webkit-transform 200ms ease-out;
    transition: -webkit-transform 200ms ease-out;
    -o-transition: transform 200ms ease-out;
    transition: transform 200ms ease-out;
    transition: transform 200ms ease-out, -webkit-transform 200ms ease-out;
    display: inline-block;
    position: absolute;
}
.list-warehouse__item-start input {
    width: 19px;
    height: 19px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 99;
    cursor: pointer;
}
.list-warehouse__item-start input:hover {
    opacity: 0;
}
.list-warehouse__item-start input:checked + .label:after {
    border-color: #1B61BE;
}
.list-warehouse__item-img {
    position: relative;
    overflow: hidden;
}
.list-warehouse__item-img:before {
    content: "";
    display: block;
    padding-bottom: 61.25%;
}
.list-warehouse__item-imgthumb {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.list-warehouse__item-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
/*
.btn-customcheck.favorite_check{
    margin-bottom: 10px;
}
 */
.index_search .box-popup__searcht-listtags{

}
.scrollableList ul li.active{
    color: #6ea2ce;
}
.box-warehouses__ct-check.onCheck.no_background{
    background-color: transparent;
}
#search-info .autocomplete-suggestions{
    text-align: left;
    font-size: 13px;
    cursor: pointer;
    overflow: auto;
    max-height: 200px;
    border: 1px solid #cccccc;
}
#search-info .autocomplete-suggestions .autocomplete-suggestion .content_result{
}
.autocomplete-suggestion .content_result{
    margin-top: 17px;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center left;
    padding-left: 35px;
    padding-right: 15px;
    background-position-x: 15px;
    margin-bottom: 15px;
    min-height: 21px;
}
.autocomplete-suggestion .content_result.history{
    padding-left: 65px;
    background-repeat: no-repeat;
    background-size: 40px;
}
.autocomplete-suggestion .content_result.history[data-id="0"]{
    background-size: 21px;
    padding-left: 45px;
}
.autocomplete-suggestion .content_result:hover{
    font-weight: 700;
}
.sec-warehouse{
    width: 100%;
    display: inline-block;
}
.sec-news{
    overflow: hidden;
    max-width: 100vw;
}
.favorite_check label{
    cursor: pointer;
}
.btn_favorite:hover .start-wrap__nm,
input:checked + .btn_favorite .start-wrap__nm{
    display: none;
}
.btn_favorite:hover .start-wrap__hv,
input:checked + .btn_favorite .start-wrap__hv{
    display: block;
}
.box-maps #map-nearby{
    height: 450px;
}
.tb-recruit th:nth-child(9) {
    width: 6.986%;
}
.tb-recruit {
    max-width: none;
}
.tb-recruit th:nth-child(3), .tb-recruit th:nth-child(5), .tb-recruit th:nth-child(6) {
    width: 11%;
}


#contact .tab{
    height: auto;
}
.contact-confirm .txt-link-com::before {
    top: 8px;
}
.step-contact-item:first-of-type:not(.on) {
    opacity: .3;
}
.box-popup__searcht-listtags ul li{
    margin-right: 0;
    overflow: hidden;
}
.box-popup__searcht-listtags ul li input:checked + label{
    margin-right: 5px;
}
.submit-btn-box button[type="submit"][name="check"].disabled{
    opacity: .6;
}

.box-popup__searcht-listtags ul{
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.box-warehouses__ct-itemwx{
    max-width: 240px;
    margin: 0 auto;
    text-align: center;
}

.hidden_check{
    display: block;
}
.show_check{
    display: none;
}
.btn-customcheck.favorite_check input:checked + label .hidden_check{
    display: none;
}
.btn-customcheck.favorite_check input:checked + label .show_check{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

}

.sec-drawing .btn-customcheck.favorite_check input:checked + label{
    background: #FF9136;
    color: #fff;
}

.page-contact .favorite_check input:checked + span{
    background: #FF8D08;
    border-color: #FF8D08;
    color: #ffffff;
}

.box-warehouses__ct-check.onCheck{
    background: #6EA2CE;
}

.property-nearby__control li span.delete {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    height: 46px;
    border: 2px solid #DEDEDE;
    font-size: 1.6rem;
    line-height: 1;
    font-weight: 700;
    color: #ccc;
    border-radius: 46px;
}
.property-nearby__control li a.delete {
    background: #DEDEDE;
    border-color: #DEDEDE;
}
.property-nearby__control li span.delete span:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 13px;
    height: 16px;
    background: url(../img/contact/ico-trash.png) no-repeat center/cover;
    position: static;
    margin-right: 5px;
}
.page-contact .btn-customcheck.favorite_check{
    margin-bottom: 0;
}

.property-nearby__control li span.delete{
    width: 100%;
    background: #DEDEDE;
    border-color: #DEDEDE;
}
.page-contact .btn-customcheck.favorite_check span.js-favorites{
    height: 46px;
}

.sec-favoritemain .box-warehouses__ct-img a{
    width: 100%;
}

.favorite_check_delete{
    margin-bottom: 15px;
}
.favorite_check_delete .c-btn__01--gray{

}
.favorite_check_delete .c-btn__01--gray:hover{
    background: #DEDEDE;
    border-color: #DEDEDE;
    opacity: .8;
}
.color_000{
    color: #000000;
}
.property-nearby .item.is-new .property-nearby__img.no_after::before{
    display: none;
}
.tabs-list .box-warehouses__ct-item{
    padding-top: 61.25%;
    position: relative;
}

.tabs-list .box-warehouses__ct-item .box-warehouses__ct-itemwx{
    position: absolute;
    top: 0;
    z-index: 100;
}

.box-popup__w .filter-map{
    z-index: 1;
}
.sec-mv01 button{
    border: 0;
}
.multi-range-slider .slider > .thumb.right{
    right: 10px;
}
.multi-range-slider .slider > .thumb.left{
    left: 10px;
}
.multi-range-slider .slider > .range{
    left: 0;
    right: 0;
}

.sec-warehouse .box-warehouses__ct-item .box-warehouses__ct-itemw{
    position: absolute;
    z-index: 100;
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
}

.btn-customcheck.favorite_check input + label{
    background: #FF8D08;
    border-color: #FF8D08;
    color: #ffffff;
}
.btn-customcheck.favorite_check input:checked + label {
    background: #ffffff;
    color: #CCCCCC;
    border-color: #CCCCCC;
}
.btn-customcheck.favorite_check input:not(:checked) + label .star{
    display: block;
}
.btn-customcheck.favorite_check input:checked + label .star{
    display: none;
}
.btn-customcheck.favorite_check input + label .startboi{
    display: none;
}
.btn-customcheck.favorite_check input:checked + label .startboi{
    display: block;
}
.btn-customcheck.favorite_check input + label:hover{
    background: #FF8D08;
    border-color: #FF8D08;
    color: #ffffff;
}
.content_infoBoxMap .btn-customcheck.favorite_check label:hover .startboi{
    display: block;
}
.content_infoBoxMap .btn-customcheck.favorite_check  label:hover .star{
    display: none;
}
.sec-checkitem .c-btn__01--gray .img-vh{
    display: inherit;
}
.box-mvpage .box-mvpage__r{
    width: auto;
}
#map-main__part .gm-ui-hover-effect > span{
    background: url(/img/maps/img-closewd.png) !important;
}
.mapSection{
    position: relative;
}
.box-showmap__checkbox .box-warehouses__ct-check.js-checked.list-checkbox{
    width: 100%;
}
.mapSection .infoBoxMap {
    /*opacity: 0;
    visibility: hidden;*/
    position: absolute;
    z-index: 2;
    top: 48px;
    right: 64px;
    width: 325px;
    background: #fff;
    transition: 0.4s ease;
    box-shadow: 0 0 10px rgba(0,0,0,.2) !important;
    opacity: 0;
    visibility: hidden;
}
.mapSection .infoBoxMap.open{
    opacity: 1;
    visibility: visible;
}
.box-popup.open{
    display: block;
}
.content_infoBoxMap{
    position: relative;
}
.content_infoBoxMap .close_popup{
    background: none;
    border: 0px;
    margin: 0px;
    padding: 0px;
    text-transform: none;
    appearance: none;
    position: absolute;
    cursor: pointer;
    user-select: none;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    display: inline-block;
    z-index: 3;
}
.content_infoBoxMap .close_popup span{
    background: url(/img/maps/img-closewd.png) !important;
    width: 32px !important;
    height: 32px !important;
    background-size: 100%;
    margin: 0 !important;
    pointer-events: none;
    display: block;
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22/%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22/%3E%3C/svg%3E")
}
.content_infoBoxMap .js-favoritestoggle{
    padding: 10px;
}
.content_infoBoxMap .js-favoritestoggle a .txt{
    line-height: 1;
}
.sec-popup button{
    border: 0;
}
.popup_search_header form {
    width: 100%;
}

.box-popup__wmaps input:disabled + label span{
    color: #cccccc;
}
.btn-ftlinks .favorite_check input:checked + label .img-nm{
    display: none;
}
.btn-ftlinks .favorite_check input:checked + label .img-vh{
    display: inherit;
}

@media (max-width :768px){
    .box-popup__searcht-listtags ul{

    }
}
@media screen and (max-width: 834px){
    .box-condition01__list li {
        display: block;
    }
}

.index_search .box-popup__wmaps--nopd .box-popup__maps {
    /*padding: 48px 119px 34px;
    margin-bottom: 25px;*/
}
.product-image-thumbnail{

}

.product-image-thumbnail.active-thumb{
    opacity: 1;
}

.product-image-thumbnail.slick-current{
    opacity: .5;
}
.sec-asset__ttl-border{
    max-width: 330px;
}

.search_ranger .noUi-handle,
.search_rangerindex .noUi-handle{
    z-index: 3;
    width: 20px;
    height: 20px;
    background-color: #1B61BE;
    border-radius: 50%;
    box-shadow: none;
    border: 0;
    cursor: pointer;
    right: -10px;
    top: -7px;
}

.search_ranger .noUi-handle:after,
.search_ranger .noUi-handle:before,
.search_rangerindex .noUi-handle:after,
.search_rangerindex .noUi-handle:before{
    display: none;
}
.search_ranger.noUi-target,
.search_rangerindex.noUi-target{
    height: 5px;
    border: 0;
    box-shadow: none;
}

.search_ranger .noUi-connect,
.search_rangerindex .noUi-connect{
    background-color: #1B61BE;
}
.sec-popup .search_ranger,
.sec-popup .search_rangerindex{
    margin-left: 10px;
}
.sec-popup .search_ranger .noUi-handle,
.sec-popup .search_rangerindex .noUi-handle{
    background-color: #1B61BE;
}
.sec-popup .search_ranger .noUi-connect,
.sec-popup .search_rangerindex .noUi-connect{
    background-color: #1B61BE;
}
.submit-btn-box button[type=submit][name="back"]:after{
    display: none;
}
.submit-btn-box button[type=submit][name="back"]:before{
    content: "";
    display: inline-block;
    position: absolute;
    width: 18px;
    height: 16px;
    background: url(../img/contact/arrow-left-short@2x.png) no-repeat center/cover;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
    margin-left: -25px;
}

.box-mv01__w-form .box-mv01__w-check{
    padding-top: 2px;
}

.list-warehouse:not(.slick-initialized),
.slick-slider .slick-track{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

}
.list-warehouse .slick-slide{
    height: inherit;
}
.list-warehouse:not(.slick-initialized) .list-warehouse__item{
    width: 25%;
}
.box-details__img.secret,
.secret_bg{
    -ms-filter: blur(6px);
    filter: blur(6px);
}
.secret_contact02{
    display: none;
    font-size: 1.8em;
    background-color: #3E69A2;
    text-align: center;
    width: 18em;
    margin: 2em auto -7em;
    z-index: 9;
    position: relative;
    opacity: 90%;
    color: #fff;
    padding: 2em 0;
}
.secret .secret_contact02{
    display: block;
}
.box-details__img-modify.js-imgmodify .slick-track{
    margin-left: 0;
}
.box-details__img-modify .slick-track {
    margin-left: 0;
}
.box-warehouse__w.box_no_with{
    max-width: auto;
}
.favorite_check input[type="checkbox"]{
    display: none;
}
.box-warehouses__ct-itemttl{
    line-height: 1.15;
}
@media (max-width: 767px){
    .mapSection .infoBoxMap.open{
        bottom: 30px;
        top: auto;
        left: 50%;
        max-width: 320px;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
    }

}
@media (max-width: 540px){

}

@media screen and (max-width: 834px){
    .box-popup__wmaps--nopd .tb-search li{
        padding: 0 6px;
        width: 25%;
    }

    #map-main__part {
        min-height: 300px;
    }
}

@media screen and (max-width: 540px){
    .box-mv01{
        max-width: 90%;
        right: 0;
        left: 0;
    }
    .list-linktabs li{
        padding: 0 1px;
    }
}

.full_icon .box-showmap__w{
    background-color: #EAEAEA;
}

.full_icon .box-showmap__checkbox{
    background-color: #D7D5D3;
}

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
.load_data{
    background-color: rgba(102,102,102,0.05);
    max-width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
}
.load_data::before{
    content: '';
    position: absolute;
    left: calc(50% - 15px);
    top: calc(50% - 15px);
    border-style: solid;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    border-radius: 50%;
    border-color: rgba(98,119,148,0.15)rgba(98,119,148,0.15)rgba(98,119,148,0.15)#627794;
    width: 30px;
    height: 30px;
    border-width: 2px;
    animation-name: spin;
    animation-duration: 0.8s;
    z-index: 2;
}
.load_data::after{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: .5;
    z-index: 1;
}
.item_city_count{
    margin-bottom: 20px;
}
.open_extra{
    display: none;
}
.open_city .open_extra{
    display: block;
}
.open_city .submit{
    display: none;
}

.box_content_select{
    display: none;
}
.title_box_search{
    cursor: pointer;
}
.title_box_search span{
    line-height: 40px;
    padding-left: 7px;
}
.click_select{
    display: none;
}
.box_search_dropdown{
    width: 290px;
    height: 40px;
    border: 1px solid #9D9D9D;
    background-color: #fff;
    color: #A8A8A8;
    font-size: 1.4rem;
    font-weight: 400;
    background-image: url(../img/common/i-select.svg);
    background-position: right 5px center;
    background-repeat: no-repeat;
    background-size: 25px 8px;
    margin-right: 10px;
    padding: 0 8px;
    border-radius: 3px;
    position: relative;
}
.box_content_select{
    border: 1px solid #818181;
    position: absolute;
    top: 40px;
    left: -1px;
    width: 100%;
    height: 250px;
    background-color: #ffffff;
    overflow-y: scroll;
    padding-left: 3px;
    z-index: 10;
}
.box_search_dropdown.tb-search .td-fl{
    display: inline-block;
    float: left;
}
.box_search_dropdown.tb-search .td-fl .td-check{
    float: left;
}
.box_content_select ul li{
    margin: 5px 0;
}

.box_search_dropdown.open .box_content_select{
    display: block;
}
.box_search_dropdown.open .pleasa_select{
    display: none;
}

.box_search_dropdown.open .click_select{
    display: block;
}
.box_search_dropdown.open .sp_no_data{
    display: none;
}
.sp_no_data{
    display: none;
}
.no_data .sp_no_data{
    display: block;
}
.no_data .pleasa_select{
    display: none;
}
.js-favorites .img-vh{
    line-height: 1;
}
.favorite_check input:checked + .js-favorites  .img .img-nm{
    display: none;
}
.favorite_check input:checked + .js-favorites  .img .img-vh{
    display: block;
}
.wrap_btton_favorite input[name="t_id[]"]{
    height: 0;
    overflow: hidden;
    visibility: hidden;
    position: absolute;
}
.box-popup__searcht-listtags ul li {
    margin-bottom: 15px;
    /*margin-right: 5px;*/
}

.item_city_count {
    margin-bottom: 0;
}
.item_city_count .tb-search {
    margin-top: 20px;
}
.item_city_count .tb-search td {
    margin: 0 -7.5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: WRAP;
    flex-wrap: WRAP;
    width: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0;
    margin-bottom: 0;
}
@media screen and (max-width: 834px) {
    .item_city_count .tb-search td {
        margin-bottom: 0;
    }
}
.item_city_count .tb-search .td-fl {
    width: 20%;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    margin-bottom: 20px;
    padding: 0 7.5px;
}
.item_city_count .tb-search .td-fl:last-child {
    margin-bottom: 20px;
}
@media screen and (max-width: 1024px) {
    .item_city_count .tb-search .td-fl {
        width: 33.33%;
    }
}
@media screen and (max-width: 640px) {
    .item_city_count .tb-search .td-fl {
        width: 50%;
    }
}
@media screen and (max-width: 374px) {
    .item_city_count .tb-search .td-fl {
        width: 100%;
    }
}
.item_city_count .tb-search .td-labelct {
    font-size: 1.2rem;
}

@media screen and (max-width: 834px) {
    .box-popup__searchbt {
        padding: 25px 20px;
    }
}
.form_search_index .box-mv01__w-l{
    position: relative;
}
.form_search_index .live-search-results{
    position: absolute;
    width: 100%;
    background: #F2F2F2;
    font-size: 1.4rem;
    z-index: 2;
}
.autocomplete-suggestion .content_result{

}
.autocomplete-suggestion .content_result img{
    max-width: 15px;
    float: left;
    margin-right: 5px;
}
.box-warehouses{
    z-index: 2;
    position: relative;
}
.box-mv01__w-form{
    position: relative;
}

.box-mv01_popup .ct-input{
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    padding: 5px 15px;
    font-size: 1.4rem;
    line-height: 2.1428571429;
    font-weight: 400;
    color: #000000;
    width: 100%;
    border: 1px solid #9D9D9D;
    max-width: 320px;
    border-radius: 4px;
}
.box-popup__searchbt-ct{
    width: 100%;
}
.wrap_box_search_area{
    float: left;
    position: relative;
    width: 100%;
}
.wrap_box_search_area .live-search-results{
    position: absolute;
    left: 0;
    z-index: 100;
    max-width: 320px;
    width: 100%;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    position: absolute;
    width: 100%;
    background: #F2F2F2;
    font-size: 1.4rem;
    z-index: 2;
}
.content_result.route{
    background-image: url("../images/common/icn_02.png");
}
.content_result.stations{
    background-image: url("../images/common/icn_01.png");
}
.content_result.ic{
    background-image: url("../images/common/img-icon-03.png");
}
.content_result.area,
.content_result.city{
    background-image: url("../images/common/icn_04.png");
}

.sec-popup.open .box-mv01__w-form{
    width: auto;
}
.box-popup__searcht-listtags ul li .item-search {
    padding: 0;
}
.box-popup__searcht-listtags ul li .item-search {
    background: transparent;
}

.tb-recruit td.onCheck{
    background: #6EA2CE;
}

.box-inforwarehouses__spec--01 li:nth-child(7) span{
    width: 119px;
}

.btn-customchecks.favorite_check.c-btn__01--favorit{
    padding: 0;
    display: inline-block;
}
.btn-customchecks.favorite_check.c-btn__01--favorit .c-btn__01--gray{
    border: 0;
    padding: 11px 5px;
}
.box-inforwarehouses__price{
    width: 100%;
}
.single-main .form input[type=text].err {
    background: #FFF2F2;
    border: 1px solid #FFCECE;
}
.box-mv01__w-rager{
    margin: 0 4px;
}

.contact-confirm .c_input[data-name=tel]{
    width: auto;
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
.box-mvpage__r-ct.color__r-ct {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 130px;
    height: 100%;
    background: #DEDEDE;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.flex_wrap{
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media screen and (max-width: 834px){
    .inquire-box .favorite_check {
        max-width: 50%;
        min-width: auto;
        width: 50%;
        border-radius: 5px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 0 10px;
    }
    .inquire-box .favorite_check .c-btn__01{
        max-width: 100%;
        width: 100%;
    }
    main{
        overflow-x: hidden;
    }
}
.home_page .inner_box_check_city.hidden{
    display: none;
}
.home_page .inner_search_size_category.hidden{
    display: none;
}
.home_page .box-popup .submit{
    display: none;
}
.home_page .box-popup.open_filter_category .submit{
    display: block;
}
.home_page .box-popup.open_filter_category .next_page{
    display: none;
}

.box-popup__search--maxh .js-maxh{
    overflow-y: auto;
}
.single-main .form td.err input[type=tel] {
    background: #FFF2F2;
    border: 1px solid #FFCECE;
}

.mapSection > .infoBoxMap{
    display: none;
}
.tb-search .td-check:before{
    margin-top: -10px;
}
.map-main .content_infoBoxMap .box-warehouses__ct-itemw {
    min-width: 130px;
}
