@charset "UTF-8";
.store-search-tab .dib{
    position: relative;
    background: #f4f9f1;
    width: 46%;
    border-top: 1px solid #b4d1a4;
    border-left: 1px solid #b4d1a4;
    border-right: 1px solid #b4d1a4;
    border-radius: 8px 8px 0 0;
}

.store-search-tab li.on{
    background: #fff;
    cursor: pointer;
    -webkit-box-shadow: 2px 2px 0 #b4d1a4;
    box-shadow: 2px 2px 0 #b4d1a4;
}
.store-search-tab li:not(.on):after{
    content: '';
    width: 11px;
    height: 18px;
    background-image: url("../img/store/arr.png");
    -webkit-background-size: contain;
    background-size: contain;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -9px;
    display: block;
}

.store-search-tab li{
    cursor: default;
    -webkit-transition: all 250ms ease 0s;
    -o-transition: all 250ms ease 0s;
    transition: all 250ms ease 0s;
}
.store-search-tab li a{
    cursor: pointer;
}
.store-search-tab li.on a{
    cursor: default;
}
.store-search-tab li:not(.on):hover{
    opacity: 0.7;
}

.store-search-tab .dib a{
    min-height: 75px;
}
.store-search-c{
    border: 2px solid #b4d1a4;
    border-radius: 5px;
}
.pref{
    padding-left: 1em;
}
.bdt-dot-1{
    border-top: 2px dotted #b4d1a4;
}
.area2 li{
    border: 1px solid #b4d1a4;
    border-radius: 5px;
}
.area2 li.on{
    border: 1px solid transparent;
    background: #e8f2e3;
}
.area2 li:after{
    width: 12px;
    height: 7px;
    right: 5px;
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -3.5px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAMAAAALbFwWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAb1BMVEX///9+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t18AAADhv/qrAAAAI3RSTlMAJqMCDLwJNbQDD+brES/9vgQT+8cFGPHcCyD319MIGfPKBrm5Bc4AAAABYktHRCS0BvmZAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4QoIDzkMkqbUZQAAAEZJREFUCNdjYGRiZgADFlY2BnZlDk4Qm4ubh5eBgY9fQJCBQYiHmwskxigsIiomLiEJUS0lLSMtK8cABfIKikoMcMAlCKYAeYECz1wRK6UAAAAASUVORK5CYII=");
}
.area2 li.on:after{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAMAAAALbFwWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAb1BMVEX///9+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t19+t18AAADhv/qrAAAAI3RSTlMABA8GyvMZCNP31yAL3PEYBcf7JubrE779LxEDtDUJvAwCo7TO4EYAAAABYktHRCS0BvmZAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4QoIDzkEnH1cVwAAAERJREFUCNdjYAABRiYGOGBmYWWDsdk5OLk4uSFsHl4+fgFBIWEQm0lEVAyoS1xCkoFBSlQErFtaRlmWQU5eAaJaUUkYAEwOAsFzWAWrAAAAAElFTkSuQmCC");
}
.store-select{
    color: #333;
    background: #fff;
    position: relative;
    width: 300px;
    height: 2.2rem;
    border: 1px solid #7eb75f;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.5em;
    position: relative;
    outline:none;
    -webkit-background-size: 10px 8px;
    background-size: 10px 8px;
    background-image: url("../img/blog/argr.png");
    background-position: 98% center;
    background-repeat: no-repeat;
}
.store-info-in .set-image{
    margin-left: 630px;
}
.store-info-in .set-text table{
    font-size: 15px;
}
.store-info-in .set-text th{
    font-weight: bold;
    white-space: nowrap;
}
.store-info-in .set-text th,
.store-info-in .set-text td{
    padding: 1em;
    text-align: left;
    vertical-align: top;
}
.map{
    width: 1145px;
    height: 400px;
    margin: 0 auto;
}
.store-list .dib{
    vertical-align: top;
}
.area2 li a{
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    font-size: 14px;
}
.area2 li{
    -webkit-transition: all 250ms ease 0s;
    -o-transition: all 250ms ease 0s;
    transition: all 250ms ease 0s;
}
.area2 li:hover{
    background: #e8f2e3;
}
