@charset "utf-8";

.layer_pop{display:none;position:fixed;overflow:auto;left:50%;margin-left:-25%;width:50%;top:50%;margin-top:-200px;padding:10px 0 0 0;height:auto;background:#fff;border:2px solid #033478;z-index:999}
.layer_pop.type01{padding:15px;height:400px;overflow-y:scroll}
.layer_pop_con{position:relative;}
.layer_pop_con.poptxt{padding:0 10px 10px}
.layer_pop_con h5{margin-left:5px;padding:0 24px 10px 22px;background-position:left 2px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}
.layer_pop_con.poptxt h5{margin-bottom:5px}
.layer_pop_con>ul>li{padding:15px 0;border-bottom:1px solid #ddd}
.layer_pop_con>ul>li:first-child{border-top:1px solid #ddd}
.layer_pop_close{position:absolute;right:5px;top:0;display:block;width:15px;height:15px;text-indent:-9999px;background:url(../images/common/btn_reply_del.png)}
.layer_pop .layer_pop_con img{
	width: 100%;
}
.popupwindow{
	position: absolute;
	background:#ffffff;
	display:none;
	border: 1px solid #d6dae8;
}

.popupwindow ul.title{background:#265ba3; margin:3px 3px 3px 3px; border-radius:5px; height:35px; display:block}
.popupwindow ul.title li:first-child{width:60%; padding-left:10px; float:left; font-weight:600; height:35px; line-height:35px; color:#fff}
.popupwindow ul.title li:last-child{width:30%; float:right; padding:10px 10px 0 0; text-align:right}
.popupwindow ul.title li:last-child a{cursor:pointer}

.popupwindow .popupcontent{
	display:block;
	width: 100%;
}

.popupwindow .popupcontent img{
	width: 100%;
}
.layer_pop .layer_pop_con img{
	width: 100%;
}

.popupclose{
	display:block;
	width:100%;
	text-align: right;
	padding:5px 10px 5px 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#e3e4f2;
}
.popupclose input[type=checkbox]{vertical-align:middle}
.popupclose input[type=checkbox]:focus, 
.popupclose input[type=checkbox]:hover {outline: 1px solid #000;}

.popupbgtype_1{
	background:url(../images/popupimg/type_1.jpg) left top no-repeat;
	padding: 20px 10px 20px 10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.popupbgtype_2{
	background:url(../images/popupimg/type_2.jpg) left top no-repeat;
	padding: 70px 18px 20px 18px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.popupbgtype_3{
	background:url(../images/popupimg/type_3.jpg) left top no-repeat;
	padding: 70px 18px 20px 18px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.popupbgtype_4{
	background:url(../images/popupimg/type_4.jpg) left top no-repeat;
	padding: 70px 18px 20px 18px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.popupbgtype_5{
	background:url(../images/popupimg/type_5.jpg) left top no-repeat;
	padding: 70px 18px 20px 18px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.popupbgtype_6{
	padding: 20px 10px 20px 10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

@media all and (max-width:640px){
	.layer_pop{overflow-y:auto}
}