@charset "utf-8";

#pop_zone {position:absolute;top:0px;left:0%;width:100%;margin-left:0px;z-index:9999;}
#pop_zone .mPopMulti {position:absolute;top:0;left:0;overflow:hidden;border:2px solid #a70638;z-index:1;font-size:0}
#pop_zone .mPopMulti .ct {background: #fff;width: 100%;height: expression( this.scrollHeight > 99 ? "100px" : "auto" );overflow-y: auto;height:100%;}
#pop_zone .mPopMulti .ct img {display:block;font-size:0}
#pop_zone .mPopMulti .ct p img {margin-bottom:-21px;}

.mPopMulti .close {position:relative;height:30px;background:#a70638;padding:4px 7px 0;width:calc(100% - 14px);margin-left:-3px;border:2px solid #a70638;}
.mPopMulti .close label {font-size: 13px;color: #fff;}
.mPopMulti .close button {position:absolute;top:3px;right:0;width:30px;height:30px;background: url(../img/common/mPopMulti_close.png) no-repeat center;font-size: 0;}

.mPopMulti .chk {display:inline-block;}
.mPopMulti .chk input[type="checkbox"],
.mPopMulti .chk input[type="radio"]{position:absolute;left:9px;top:9px;opacity:0}
.mPopMulti .chk input+i{display:inline-block;width:16px;height:16px;margin:-2px 5px 0 0;border:1px solid transparent;background:url(../img/common/mPopMulti_checkbox.png) no-repeat;vertical-align:middle;z-index:1}
.mPopMulti .chk input:focus+i{border:1px solid #92d8ff;}
.mPopMulti .chk input[type="radio"]+i{background-image:url(../img/common/mPopMulti_radio.png)}
.mPopMulti .chk input[type="checkbox"]:checked+i{background-image:url(../img/common/mPopMulti_checkbox_on.png)}
.mPopMulti .chk input[type="radio"]:checked+i{background-image:url(../img/common/mPopMulti_radio_on.png)}
.mPopMulti .close .chk,
.mPopMulti .close label {cursor:pointer;}

@media screen and (max-width:768px) {
    #pop_zone {top:140px;left:0;width:100%;box-sizing:border-box;margin:0;padding:0 10px 0 10px;text-align:center;}
    #pop_zone .mPopMulti {display:inline-block;position:relative;top:0 !important;left:0 !important;width:100% !important;height:auto !important;margin:0 5px 5px 0;box-sizing:border-box;vertical-align:middle;text-align:left;}
    #pop_zone .mPopMulti .ct img {width:100% !important;}

    .mPopMulti .close {height:20px;}
    .mPopMulti .close button {width:20px;height:20px;}
}
