﻿
@font-face { font-family: 'NanumSquare'; font-weight: 700; font-style: normal; src: url("/include/font/NanumSquareB.eot"); src: url("/include/font/NanumSquareB.eot?#iefix") format("embedded-opentype"), url("/include/font/NanumSquareB.woff") format("woff"), url("/include/font/NanumSquareB.ttf") format("truetype"); }
@font-face { font-family: 'NanumSquare'; font-weight: 800; font-style: normal; src: url("/include/font/NanumSquareEB.eot"); src: url("/include/font/NanumSquareEB.eot?#iefix") format("embedded-opentype"), url("/include/font/NanumSquareEB.woff") format("woff"), url("/include/font/NanumSquareEB.ttf") format("truetype"); }

.hide {display:none !important;}

.taL{text-align:left !important}
.fwb{font-weight:800 !important}
.fwn{font-weight:normal !important}
.f14{font-size:14px !important}
.f13{font-size:13px !important}
.f23{font-size:23px !important}
.f25{font-size:25px !important}
.f27{font-size:27px !important}
.gray{color:#4e4949 !important;}
.lightgray{color:#666666 !important;}
.pd0{padding:0 !important}
.dp_block{display:block !important}

.layerPopupWrap {display: block; position:absolute; top:17%;z-index: 9999; width:100%; margin: 0; padding: 0; text-align:center;}
.layerPopupWrap > div {display: inline-block; *display:inline; *zoom:1; vertical-align:top; background-color:#FFF;}

.layerPopupWrap,
.layerPopupWrap input,
.layerPopupWrap button,
.layerPopupWrap textarea,
.layerPopupWrap select,
.layerPopupWrap pre { font-family: "Malgun Gothic","맑은 고딕",Dotum,Helvetica,AppleGothic,Sans-serif; font-size: 15px; color: #000; line-height: 1.5; overflow: hidden; }

/*.layerPopupWrap h1 { padding:0; } 
.layerPopupWrap img { vertical-align: top; }*/
.layerPopupWrap .fnPop--header { background:url(../../images/popup/fnPop_title_notext.png) no-repeat 0 0; background-size: cover; width:100%; height: 140px; color:#fff;}
.layerPopupWrap .fnPop--header dl{position:relative; top:50%; left:50%; transform: translate(-50%, -50%);}
.layerPopupWrap .fnPop--header dt{font-size:30px;font-weight:100}
.layerPopupWrap .fnPop--header dd{font-size:30px;font-weight:700}
.layerPopupWrap .fnPop--contents{border:1px solid #7e868a;border-top:0 none;}

.layerPopupWrap .laypop {width:462px;display: inline-block; *display:inline; *zoom:1; vertical-align:top;background-color:#fff;}
.layerPopupWrap .fnPop--contents.ty1 { padding:20px 22px 21px; border-left:1px solid #EEE; border-right:1px solid #EEE; }
.layerPopupWrap .fnPop--contents.ty1 h2 { font-size:16px; text-align:center; padding-bottom:20px; letter-spacing:-.025em; line-height:155%; }
.layerPopupWrap .fnPop--contents.ty1 .fnPop--contents__info { background-color:#f2f2f2; padding:30px 20px 30px; margin-bottom:18px; font-weight:bold; }
.layerPopupWrap .fnPop--contents.ty1 .fnPop--contents__info dl { position:relative; }
.layerPopupWrap .fnPop--contents.ty1 .fnPop--contents__info dt { position:absolute; left:0; top:0; }
.layerPopupWrap .fnPop--contents.ty1 .fnPop--contents__info dd { padding-left:130px; margin-top:4px; text-align:left; }
.layerPopupWrap .fnPop--contents.ty1 .fnPop--contents__info dd a { color:#000; text-decoration:none; }
.layerPopupWrap .fnPop--contents.ty1 .fnPop--contents__info dd a:hover { text-decoration:underline; }
.layerPopupWrap .fnPop--contents.ty1 .fnPop--btn__url { text-align:center; }
.layerPopupWrap .fnPop--contents.ty1 .fnPop--btn__url a { display:inline-block; padding:5px 38px; background:#4f66d7; border:1px solid #213482; border-radius:3px; color:#fff; text-decoration:none; }
.layerPopupWrap .fnPop--contents.ty1 .fnPop--btn__url a:hover { text-decoration:underline; }


.layerPopupWrap .fnPop--contents.ty2 { padding:40px 15px; border-left:1px solid #EEE; border-right:1px solid #EEE; text-align:left; }
.layerPopupWrap .fnPop--contents.ty2 h2 { font-size:18px; text-align:left; padding-bottom:9px; letter-spacing:-.025em; line-height:155%; }
.layerPopupWrap .fnPop--contents.ty2 .fnPop--contents__info { background-color:#f2f2f2; padding:30px 20px 30px;font-weight:bold; }
.layerPopupWrap .fnPop--contents.ty2 .fnPop--contents__info dl { }
.layerPopupWrap .fnPop--contents.ty2 .fnPop--contents__info dt {padding:5px 0;}
.layerPopupWrap .fnPop--contents.ty2 .fnPop--contents__info dd { padding-left:20px; margin-bottom:5px; font-weight:normal;text-align:left; }
.layerPopupWrap .fnPop--contents.ty2 .fnPop--contents__info dd a { color:#000; text-decoration:none; }
.layerPopupWrap .fnPop--contents.ty2 .fnPop--contents__info dd a:hover { text-decoration:underline; }
.layerPopupWrap .fnPop--contents.ty2 .fnPop--btn__url { text-align:center; }
.layerPopupWrap .fnPop--contents.ty2 .fnPop--btn__url a { display:inline-block; padding:5px 38px; background:#4f66d7; border:1px solid #213482; border-radius:3px; color:#fff; text-decoration:none; }
.layerPopupWrap .fnPop--contents.ty2 .fnPop--btn__url a:hover { text-decoration:underline; }

/* 팝업 type3*/
.layerPopupWrap .fnPop--contents.ty3{padding:27px 22px;height:350px;}
.layerPopupWrap .fnPop--contents.ty3 .fnPop--contents__info{background-color:#f2f2f2;padding:17px 22px;margin-top:5px;font-weight:bold;font-size:14px;}
.layerPopupWrap .fnPop--contents.ty3 .fnPop--contents__info:first-child{margin-top:0}
.layerPopupWrap .fnPop--contents.ty3 .fnPop--contents__info.info1{background-color:#e9ecff;border:2px solid #a2b2e1;}
.layerPopupWrap .fnPop--contents.ty3 .fnPop--contents__info dl{position:relative;color:#000}
.layerPopupWrap .fnPop--contents.ty3 .fnPop--contents__info dt{font-size:15px;padding-bottom:5px;}
.layerPopupWrap .fnPop--contents.ty3 .fnPop--contents__info dd a{color:#000;text-decoration:none}
.layerPopupWrap .fnPop--contents.ty3 .fnPop--contents__info dd a:hover{text-decoration:underline}
.layerPopupWrap .fnPop--contents.ty3 .fnPop--contents__info dd.last{padding-left:2px}
.layerPopupWrap .fnPop--contents.ty3 .fnPop--btn__url{text-align:center;margin-top:17px}
.layerPopupWrap .fnPop--contents.ty3 .fnPop--btn__url a{display:inline-block;padding:5px 13px;background:#4f66d7;border:1px solid #213482;border-radius:3px;color:#fff;text-decoration:none}
.layerPopupWrap .fnPop--contents.ty3 .fnPop--btn__url a:hover{text-decoration:underline}
.layerPopupWrap .fnPop--contents.ty3 .point{color:#2d46a9;}

/* 팝업 type4*/
.layerPopupWrap .fnPop--contents.ty4{padding:18px 22px 27px;height:359px;}
.layerPopupWrap .fnPop--contents.ty4 h2{font-size:16px;text-align:center;padding-bottom:18px;line-height:155%;font-weight:700;font-family:'Malgun Gothic';color:#000;letter-spacing:-1px}
.layerPopupWrap .fnPop--contents.ty4 .fnPop--contents__info{background-color:#f2f2f2;padding:19px 20px 10px;font-weight:700;font-family:dotum, '돋움';font-size:12px;}
.layerPopupWrap .fnPop--contents.ty4 .fnPop--contents__info dl{position:relative;color:#000}
.layerPopupWrap .fnPop--contents.ty4 .fnPop--contents__info dt{padding:5px 0;}
.layerPopupWrap .fnPop--contents.ty4 .fnPop--contents__info dd{margin-bottom:6px;font-weight:normal;line-height:170%;}
.layerPopupWrap .fnPop--contents.ty4 .fnPop--contents__info dd a{color:#000;text-decoration:none}
.layerPopupWrap .fnPop--contents.ty4 .fnPop--contents__info dd a:hover{text-decoration:underline}
.layerPopupWrap .fnPop--contents.ty4 .fnPop--btn__url{text-align:center;margin-bottom:7px}
.layerPopupWrap .fnPop--contents.ty4 .fnPop--btn__url a{display:inline-block;padding:6px 38px;background:#4f66d7;border:1px solid #213482;border-radius:3px;color:#fff;text-decoration:none}
.layerPopupWrap .fnPop--contents.ty4 .fnPop--btn__url a:hover{text-decoration:underline;}


.layerPopupWrap .fnPop--contents.ty5 { padding:20px 22px 24px; border-left:1px solid #EEE; border-right:1px solid #EEE; }
.layerPopupWrap .fnPop--contents.ty5 h2 { font-size:16px; text-align:center; padding-bottom:20px; line-height:160%; letter-spacing:-.05em;  }
.layerPopupWrap .fnPop--contents.ty5 .fnPop--contents__info { background-color:#f2f2f2; padding:28px 10px 33px 20px;font-weight:bold;  }
.layerPopupWrap .fnPop--contents.ty5 .fnPop--contents__info p {text-align:left;letter-spacing:-.05em; margin-top:5px;}
.layerPopupWrap .fnPop--contents.ty5 .fnPop--contents__info p:first-child{margin-top:0}
.layerPopupWrap .fnPop--contents.ty5 .fnPop--contents__info p a { color:#000; text-decoration:none; }
.layerPopupWrap .fnPop--contents.ty5 .fnPop--contents__info p a:hover { text-decoration:underline; color:#b0334e;}
.layerPopupWrap .fnPop--contents.ty5 .fnPop--contents__info p.last{padding-left:19px;}
.layerPopupWrap .fnPop--contents.ty5 .fnPop--contents__info .point{color:#b0334e;}
.layerPopupWrap .fnPop--contents.ty5 .fnPop--btn__url { text-align:center; margin-top:24px}
.layerPopupWrap .fnPop--contents.ty5 .fnPop--btn__url a { display:inline-block; padding:5px 13px; background:#91354b; border:1px solid #690000; border-radius:3px; color:#fff; text-decoration:none; font-size:14px;}
.layerPopupWrap .fnPop--contents.ty5 .fnPop--btn__url a:hover { text-decoration:underline; }


.layerPopupWrap .fnPop--contents.ty6 { padding:20px 22px 24px; border-left:1px solid #EEE; border-right:1px solid #EEE; }
.layerPopupWrap .fnPop--contents.ty6 h2 { font-size:15px; text-align:center; padding-bottom:20px; line-height:160%; letter-spacing:-.05em;  }
.layerPopupWrap .fnPop--contents.ty6 .fnPop--contents__info { background-color:#f2f2f2; padding:20px 10px;font-weight:bold; text-align:left;font-size:15px; }
.layerPopupWrap .fnPop--contents.ty6 .fnPop--contents__info dl{position:relative;color:#000;letter-spacing:-0.5px;font-size:15px;text-align:left;margin-top:13px;}
.layerPopupWrap .fnPop--contents.ty6 .fnPop--contents__info dl:first-child{margin-top:0}
.layerPopupWrap .fnPop--contents.ty2 .fnPop--contents__info dt {padding:4px 0 0;}
.layerPopupWrap .fnPop--contents.ty6 .fnPop--contents__info dd {padding-left:20px;}
.layerPopupWrap .fnPop--contents.ty6 .fnPop--contents__info dd span{color:#4d4848;font-size:14px;}
.layerPopupWrap .fnPop--contents.ty6 .fnPop--contents__info p:first-child{margin-top:0}
.layerPopupWrap .fnPop--contents.ty6 .fnPop--contents__info p a { color:#000; text-decoration:none; }
.layerPopupWrap .fnPop--contents.ty6 .fnPop--contents__info p a:hover { text-decoration:underline; color:#b0334e;}
.layerPopupWrap .fnPop--contents.ty6 .fnPop--contents__info p.last{padding-left:19px;}
.layerPopupWrap .fnPop--contents.ty6 .fnPop--contents__info .point{color:#b0334e;}
.layerPopupWrap .fnPop--contents.ty6 .fnPop--btn__url{text-align:center;margin:36px 0 2px}
.layerPopupWrap .fnPop--contents.ty6 .fnPop--btn__url a{display:inline-block;background:#4f66d7;border:1px solid #213482;border-radius:3px;color:#fff;text-decoration:none;font-size:15px;width:178px;height:34px;line-height:34px;text-align:center;}
.layerPopupWrap .fnPop--contents.ty6 .fnPop--btn__url a:hover { text-decoration:underline; }

/* 팝업 type7  / red, left, 14px, title:strong, text: normal */ 
.layerPopupWrap .fnPop--contents.ty7{padding:20px; }
.layerPopupWrap .fnPop--contents.ty7 h2{font-size:15px;padding:0 0 20px;line-height:155%;text-align:center;font-weight:700;font-family:'Malgun Gothic';color:#000;letter-spacing:-1px}
.layerPopupWrap .fnPop--contents.ty7 .fnPop--contents__info{background-color:#f2f2f2;padding:10px 15px;font-weight:bold;}
.layerPopupWrap .fnPop--contents.ty7 .fnPop--contents__info dl{position:relative;color:#000;text-align:left;margin-top:10px;font-size:15px;}
.layerPopupWrap .fnPop--contents.ty7 .fnPop--contents__info dl:first-child{margin-top:0}
.layerPopupWrap .fnPop--contents.ty7 .fnPop--contents__info dt{padding:4px 0;}
.layerPopupWrap .fnPop--contents.ty7 .fnPop--contents__info dd{padding-left:19px;font-weight:bold;word-break:keep-all;}
.layerPopupWrap .fnPop--contents.ty7 .fnPop--contents__info dd span{color:#4d4848;font-size:14px;}
.layerPopupWrap .fnPop--contents.ty7 .fnPop--contents__info dd a{color:#000;text-decoration:none}
.layerPopupWrap .fnPop--contents.ty7 .fnPop--contents__info dd a:hover{text-decoration:underline}
.layerPopupWrap .fnPop--contents.ty7 .fnPop--contents__info dd li{list-style:none;padding-top:3px;}
.layerPopupWrap .fnPop--contents.ty7 .fnPop--contents__info .point{color:#b0334e;}
.layerPopupWrap .fnPop--contents.ty7 .fnPop--contents__info .fnPop--txt{color:#000;text-align:left;letter-spacing:-0.5px;}
.layerPopupWrap .fnPop--contents.ty7 .fnPop--btn__url{text-align:center;margin:15px 0 0}
.layerPopupWrap .fnPop--contents.ty7 .fnPop--btn__url a{display:inline-block;border-radius:3px;color:#fff;text-decoration:none;font-size:15px;width:178px;height:34px;line-height:34px;text-align:center;}
.layerPopupWrap .fnPop--contents.ty7 .fnPop--btn__url a:hover{text-decoration:underline}

.layerPopupWrap .laypop_retamin {width:465px;}
.layerPopupWrap .laypop_retamin .fnPopWrap{width:100%;}
.layerPopupWrap .laypop_retamin .fnPop--contents{padding:0 10px 10px;background-color:#00499c;border-bottom:1px solid #fff;}
.layerPopupWrap .laypop_retamin .fnPop--contents__info{padding:10px 14px 14px;background:#fff;}
.layerPopupWrap .laypop_retamin .fnPop--contents__info h2{font-family:'NanumSquare';transform:skew(-0.03deg);font-size:15px;line-height:22px;text-align:left;font-weight:800;color:#000;letter-spacing:-0.16px;padding:0 20px;}
/*.layerPopupWrap .laypop_retamin .fnPop--contents .fnPop--txt{background-color:#f0fff5;padding:12px 22px;margin-top:14px;font-weight:bold;font-family:'NanumSquare';transform:skew(-0.03deg);}*/
.layerPopupWrap .laypop_retamin .fnPop--contents .fnPop--txt{background-color:#f0fff5;padding:16px 5px 15px 15px;margin-top:9px;font-weight:bold;font-family:'NanumSquare';transform:skew(-0.03deg);color:#000;}
.layerPopupWrap .laypop_retamin .fnPop--contents .fnPop--txt dl{overflow:hidden;position:relative;color:#000;font-size:15px;text-align:left;margin-top:21px;}
.layerPopupWrap .laypop_retamin .fnPop--contents .fnPop--txt dl:first-child{margin-top:0}
.layerPopupWrap .laypop_retamin .fnPop--contents .fnPop--txt dt{float:left;font-weight:800}
.layerPopupWrap .laypop_retamin .fnPop--contents .fnPop--txt dd{float:left;font-weight:normal;word-break:keep-all;line-height:21px;}
.layerPopupWrap .laypop_retamin .fnPop--contents .fnPop--txt .point{color:#b0334e;}
.layerPopupWrap .laypop_retamin .fnPop--contents .fnPop--txt p.txt{color:#000;font-size:15px;text-align:left;text-indent:0}
.layerPopupWrap .laypop_retamin .fnPop--contents .fnPop--txt dl.line_block dt{float:none;font-weight:normal;}
.layerPopupWrap .laypop_retamin .fnPop--contents .fnPop--txt dl.line_block dd{float:none;word-break:keep-all;line-height:21px;margin-top:5px;letter-spacing:-0.2px;}
.layerPopupWrap .laypop_retamin .fnPop--contents .fnPop--btn__url{text-align:center;margin-top:13px}
.layerPopupWrap .laypop_retamin .fnPop--contents .fnPop--btn__url a{display:inline-block;color:#fff;text-decoration:none;font-size:16px;width:159px;height:38px;line-height:38px;text-align:center;background-color:#48cd74;border-radius:25px;font-family:'NanumSquare';transform:skew(-0.03deg);}
.layerPopupWrap .laypop_retamin .fnPop--contents .fnPop--btn__url a:hover{text-decoration:underline}
.layerPopupWrap .laypop_retamin .fnPop--footer button{width:232px;height:47px;line-height:47px}


.layerPopupWrap .fnPop--contents .fnPop--btn__url.red a{background:#91354b;border:1px solid #690000;}
.layerPopupWrap .fnPop--contents .fnPop--btn__url.blue a{background:#4f66d7;border:1px solid #213482;}

.layerPopupWrap .fnPop--footer{ overflow:hidden; }
.layerPopupWrap .fnPop--footer button { display:inline-block; background-color:#7e868a; color:#fff; border:0 none; width:50%; height:50px; line-height:50px; cursor:pointer; font-weight:bold; float:left; letter-spacing:-.025em;  }
/*.layerPopupWrap .fnPop--footer button:first-child { margin-right:1px; }*/
.layerPopupWrap .fnPop--footer button:last-child { float:right;}
.layerPopupWrap .fnPop--footer button:hover { text-decoration:underline; }
.layerPopupWrap .fnPop--noti {
    color: #000;
    margin-top: 10px;
    line-height: 140%;
    /*text-indent: -17px;*/
    padding-left: 6px;
    font-size: 14px;
    text-align:left;
	font-weight:normal;
}

/*
.layerPopupWrap .fnPopTxt {
    background-color: #fff;
    width: 500px;
    line-height: 160%;
    margin: auto;
    word-break: keep-all;
	text-align:left;
	font-size:14px;
}

.layerPopupWrap .fnPopTxt--contents {
	padding:31px 41px 59px;
	height:357px
}
*/
.layerPopupWrap .fnPopTxt--contents h2 {
	font-size:14px;
	padding-bottom:9px;
	line-height:155%;
	text-align:left;
}

.layerPopupWrap .fnPopTxt--contents p{
	padding-bottom:10px;
	color:#000;
}

.layerPopupWrap .fnPopTxt--contents .fnPopTxt--fnguide{
	color:#94243b;
	padding-top:2px;
	font-weight:bold
}

.layerPopupWrap .fnPopTxt--footer{
	overflow:hidden
}
.layerPopupWrap .fnPopTxt--footer button {
	display:inline-block;
	background-color:#7e868a;
	color:#fff;
	border:0 none;
	width:212px;
	height:50px;
	line-height:50px;
	cursor:pointer;
	font-weight:bold
}

.layerPopupWrap .fnPopTxt--footer button:first-child {
	margin-right:1px;
}

.layerPopupWrap .fnPopTxt--footer button:hover {
	text-decoration:underline
}