#popup_layer {display:none;}
.modal_layer {
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 10000;
	/*left: 0;
	top: 0;
	z-index: 10000;
	width: 100%;
	height: 100%;
	bakground: rgba(0,0,0,0.65);*/
}
.modal_layer .modal_box {
	position: absolute;
	top: 50%;
	left: 50%;;
	/*width: 100vw;*/
	transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
}
.modal_layerg .modal_box .popInner {
	position: relative;
	padding-top: 10.2vw;
	text-align: center;
}
.modal_layer .modal_box .imgWrap {
	position: relative;
	display: inline-block;
	height: auto;
	/*max-width: 100vw;*/
	width:500px;
	margin: 0 auto;
	padding: 0;
}
.modal_layer .modal_box {
	display: block;
	text-align: center;
}
.modal_layer .modal_box img {
	width: 100%;
	/*max-width: 80.5vw;*/
	height: auto;
	text-align: center;
	vertical-align: middle;
	/*border-radius: 3.7vw;*/
}
.modal_layer .full.modal_box img {max-width:100%;}
.modal_layer .modal_box .checkWrap {
	position: relative;
	height: 9.4vw;
	max-height:36px;
	padding:6px 15px;
	/*margin-top: 3vw;*/
	vertical-align: middle;
	text-align: left;
	background:#000;
	/*background-size:100% auto;*/
}
.modal_layer .modal_box .checkWrap .nopopup_check {position:relative; float:left; }
.modal_layer .modal_box .checkWrap .nopopup_check input[type="checkbox"]{position:absolute;top:0px;left:1px;width:15px;height:15px;outline:0;z-index:-1;}
.modal_layer .modal_box .checkWrap .nopopup_check label {padding-left: 25px; font-size:14px; color:#fff; background: url('/images/common/check_img_box2.png') no-repeat 0 2px; background-size: 16px auto;  cursor: pointer;}
.modal_layer .modal_box .checkWrap .nopopup_check input[type="checkbox"]:checked + label {color:#ffff00;font-weight:500; background-position: 0 -18px;}

.modal_layer .modal_box .checkWrap .close_btn {float:right; color:#fff; border:none; background:none;}

.modal_layer.default .modal_box .imgWrap {overflow:hidden; width:500px;}
.modal_layer.default .modal_box .imgWrap a {float:left; display:block; width:100%; }
.modal_layer.default .modal_box .checkWrap {clear:both;}
/* tablet */
@media only screen and (max-width : 1230px){ 


}
/* mobile */
@media only screen and (max-width : 992px){ 
    
    .modal_layer.default .modal_box .imgWrap { width:90vw; max-width:500px; border:0px solid red;}
    
}
@media only screen and (max-width : 797px){ 

        

}
@media only screen and (max-width : 576px){ 
    
    
    
}
@media only screen and (max-width : 486px){ 

    
    
}