@charset "UTF-8";

/* ----------------------------- */

.search_kekka{
    margin-top: 83px;
}
.search_kekka_ttl{
    font-size: 20px;
    color: #403a3c;
    /* margin: 0 0 3px; */
    font-family: 'RodinPro-B',helvetica, arial, 'hiragino kaku gothic pro', meiryo, 'ms pgothic', sans-serif;
    border-bottom: 3px solid #3e393a;
    padding: 0 13px;
}
.tv-select_list{}
.tv-select_box{
    display: flex;
    font-size: 12px;
    text-decoration: none;
    color: #000;
    min-height: 99px;
    padding: 18px 0;
    border-bottom: 1px solid #c5c7d0;
    position: relative;
    z-index: 1;
}
a.tv-select_box{
    padding: 18px 60px 18px 0;
}
.tv-select1_list,
.tv-select2_list,
.tv-select3_list,
.st-select1_list,
.st-select2_list,
.st-select3_list {
    color: #3e3a39;
}
.tv-select_list2 .tv-select_box{
    min-height: 0;
}
.tv-select_box:nth-child(even){
    background: #fcfcfc;
}

a.tv-select_box:before{
    content: "";
    z-index: 1;
    position: absolute;
    background: url(../img/point_5.png) 100% 0  no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px;
    top:0;
    bottom: 0;
    right: 26px;
    margin: auto;
}

.tv-select_box_img{
    width: 131px;
    background: 50% 50% no-repeat;
    background-size: auto 100%;
}
.tv-select_box_kata{
    margin: 0 0 0 13px;
    width: 92px;
}
.tv-select_box_name{
    margin: 0 0 0 13px;
    width: 130px;
}
.tv-select_box_wh{
    display: flex;
}
.tv-select_box_w{
    text-align: center;
    width: 100px;
    margin: 0 0 0 13px;
}
.tv-select_box_h{
    text-align: center;
    width: 100px;
    margin: 0 0 0 13px;
}
.tv-select_box_w p,
.tv-select_box_h p{}
.tv-select_box_data{
    flex: 1;
    margin: 0 0px 0 13px;
}


.tv-select_box_tab{
    display: flex;
    flex-wrap: wrap;
}
.tv-select_box_tab span{
    background: #e5e5e6;
    padding: 0 11px;
    margin: 0 6px 6px 0;
    line-height: 1.6;
}
.tv-select_box_mes{}

/* --------------------------------------------------------------- */

@media screen and (max-width: 680px) and (orientation: portrait) ,
screen and (max-width: 737px) and (orientation: landscape) {
    /* ----------------------------- */

    .search_kekka{}
    .search_kekka_ttl{}
    .tv-select_list{}
    .tv-select_box{
        display: block;
    }
    a.tv-select_box{
       padding: 11px 38px 11px 66px;
    }    
    a.tv-select_box:before{
        right: 9px;
    }

    .tv-select_box_img{
        position: absolute;
        z-index: 1;
        width: 53px;
        height: 72px;
        left: 0;        
    }
    .tv-select_box_kata{
    width: auto;
    margin: 0;
}
    .tv-select_box_name{
    width: auto;
    margin: 0;
}
    .tv-select_box_wh{
    width: 100%;
    margin: 9px 0;
}
    .tv-select_box_wh div{
        margin-right: 10px;
        width: auto;
    }
    .tv-select_box_w{
        margin-left: 0;
        /* width: 100%; */
        display: flex;
    }
    .tv-select_box_h{
        margin-left: 0;
        /* width: 100%; */
        display: flex;
    }
    .tv-select_box_w p,
    .tv-select_box_h p{
    margin: 0 3px;
}
    .tv-select_box_data{
    margin: 0;
}
    .tv-select_box_tab{}
    .tv-select_box_tab span{}
    .tv-select_box_mes{}





    /* --------------------------------------------------------------- */
}

.m-products-container-tab-submit.search_box_on {
    opacity: 0.3;
    pointer-events: none;
}
.m-products-container-tab-submit.search_box_on.on {
    opacity: 1;
    pointer-events: auto;
}
