@media only screen and (max-width: 1023px) {
    .pop_main {
        top: 25vw;
        z-index: 120;
        position: absolute;
        width: 80%;
        left: 10% !important;
		display:none;
    }
	.pop_main.pop2{
		top:210vw;
        left: 10% !important;
	}
	 .pop_main .pop_cont img {
        width: 100%;
    }
.pop_main .pop_cont {
    position: relative;
    -webkit-box-shadow: 0px 5px 15px 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 5px 15px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 5px 15px 5px rgba(0, 0, 0, 0.3);
}
.pop_main .mainpop_close {
    position: absolute;
    font-size: 0;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	right: 6px;
	top: 6px;
    z-index: 10;
}

.pop_main .todayChk_wrap {
    background: #796252;
    color: #fff;
    box-sizing: border-box;
    padding: 0 5px;
}
.checkbox > input, .radio > input {

    position: relative;
    left: 0;
    top: 0;
   width: 4vw;
        height: 7vw;
    margin: 0;
    padding: 0;
    z-index: 1;
}
.checkbox{
font-size:3vw
}
	.btnGoPop{
		 overflow: hidden;
    text-indent: -13888.75vw;
		position: absolute;
top: 76%;
        left: 18%;
        width: 64%;
		height:8%;
	}
}
@media only screen and (min-width: 1024px) {
	.pop_main {
		position: absolute;
		z-index: 30;
        left: 100px;
        top: 200px;
		width: 700px;
		display:none;
	}
	.pop_main.w700{
		width: 700px !important;
	}
	.pop_main.w500{
		width: 500px !important;
	}
	.pop_main.w400{
		width: 400px !important;
	}
	.pop_main.l550{
		left:550px;
	}
	.pop_main.l650{
		left:650px;
	}
	.pop_main.l850{
		left:850px;
	}
	.pop_main .pop_cont img {
		width: 100%;
	}
	.pop_main .pop_cont {
		position: relative;
		-webkit-box-shadow: 0px 5px 15px 5px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0px 5px 15px 5px rgba(0, 0, 0, 0.3);
		box-shadow: 0px 5px 15px 5px rgba(0, 0, 0, 0.3);
	}
	.pop_main .mainpop_close {
		position: absolute;
		font-size: 0;
	width: 35px;
	height: 35px;
	border-radius: 50%;
right: 8px;
        top: 8px;
		z-index: 10;
	}

	.pop_main .todayChk_wrap {
		background: #796252;
		color: #fff;
		box-sizing: border-box;
		padding: 0 5px;
	}
	.checkbox, .radio {
		position: relative;
		display: inline-block;
		min-width: 19px;
        min-height: 20px;
		margin: 4px 0;
		vertical-align: middle;
	}
    input {
        height: 16px;
	}
	.btnGoPop{
		 overflow: hidden;
    text-indent: -13888.75vw;
		position: absolute;
	        top: 681px;
        left: 90px;
        width: 320px;
		height:60px;
	}
	.lbl.pop_close{
	font-size:15px;
	}
}

.pop_main .mainpop_close:before, .mainpop_close:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 20px;
    height: 2px;
    margin-left: -10px;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.pop_main .mainpop_close:before, .mainpop_close:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 20px;
    height: 2px;
    margin-left: -10px;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}