.win_popup{}
.win_popup .top{
	position: relative;
	display: flex; 
	justify-content: space-between;
	padding: 0.5rem 1.4rem;
	background-color: #439cee;
	vertical-align: middle;
}
.win_popup h1.title {
	font-size: 20px; 
	color:#ffffff;
}
.win_popup .contents{
	margin: 0 1.8em;
	font-size: 1.1em;
	font-weight: 200;
}
.win_popup .contents_editor{
	padding:10px;
}
.win_popup_footer {
	bottom: 0;
	width: 100%;
	height:42px;
	background-color: #dddddd;		
	padding: 0.5rem 0 0.7rem;
}
.win_popup_footer input {
	width: 17px;
	height: 17px; 
	vertical-align: middle;
}
.win_popup_footer label{vertical-align: middle;margin-right:10px;}

.lay_popup_wrap{position:absolute;z-index:999999999999999;top:0px;left:0px;background-color:#fff;}
.lay_popup{background-color:#fff;}
.lay_popup .top{
	position: relative;
	display: flex; 
	justify-content: space-between;
	padding: 0.5rem 1.4rem;
	background-color: #439cee;
	vertical-align: middle;
}
.lay_popup h1.title {
	font-size: 20px; 
	color:#ffffff;
	width:100%;
    padding: 10px 0;
}
.lay_popup .title .lay_popup_title{width:90%;float:left; vertical-align: middle;}
.lay_popup .title .btn_lay_popup_close{width:10%;float:right; vertical-align: middle; padding: 4px 0;}
.lay_popup .title .btn_lay_popup_close img, .btn_lay_popup_close img{cursor:pointer;float:right;}
.lay_popup .contents{
	margin: 1.5em 1.8em;
	font-size: 1.1em;
	font-weight: 200;
}
.lay_popup_footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: #dddddd;		
	padding: 0.5rem 0 0.7rem;
	display: flex;
	justify-content: flex-end;
}
.lay_popup_footer input {
	width: 17px;
	height: 17px; 
	vertical-align: middle;
}
.lay_popup_footer label{vertical-align: middle;margin-right:10px;}


@media screen and (max-width:768px){
/* pop-up */
.lay_popup .contents{
    margin: 1em 1em;
}
.lay_popup_wrap{
    left: 50% !important;
    transform: translateX(-50%);
    max-width: 80%;
}
.lay_popup h1.title{
    font-size: 16px;
}
.win_popup .contents_editor img{
    width: 100%;
    max-width: 100%;
    height: auto;
}

}