@charset "euc-kr";

/* web font 
@font-face {
	font-family:"NBG";
	src:url('../font/NanumBarunGothic.eot');
	src:url('../font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
		url('../font/NanumBarunGothic.woff') format('woff'),
		url('../font/NanumBarunGothic.ttf') format('truetype');
}*/
@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);

@font-face {
	font-family: 'S-CoreDream';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'S-CoreDream';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

/* Reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,hr,p {margin:0;padding:0;}
html {overflow:auto;}
body {background-color:#fff;font-size:14px;line-height:1.5;color:#555;font-family: 'S-CoreDream', sans-serif;font-weight: 500;overflow: hidden;}
h1,h2,h3,h4,h5,h6 {font-weight:400;font-size:100%;}
input,textarea,select,button,table {font-size:1em;}
fieldset,img {border:0;}
img,input,select,button {vertical-align:middle;}
ol,ul,li {list-style:none;}
em,address {font-style:normal;}
a {color:#333;text-decoration:none;}
a:active,a:hover,a:focus {text-decoration:none;}
button {display:inline-block;overflow:hidden;border:0;background:none;cursor:pointer;}
table {border-collapse:collapse;border-spacing:0;width:100%;}
legend,caption {overflow:hidden;top:0;left:0;width:0;height:0;font-size:0;line-height:0;}
textarea {resize:none;vertical-align:middle;}
label {cursor:pointer;}

.bold {font-weight:700;}
.txt_ac {text-align:center;}
.txt_al {text-align:left;}
.txt_ar {text-align:right;}
.color {color:#127150;}

/* popup1 */
#pop_wrap1 {width:400px;height:488px;margin:0 auto;background:url(../images/popup/bg_popup1.gif) no-repeat; overflow:hidden; border:1px solid #ccc;}
#pop_wrap1 h1 {height:35px;padding:15px 0 0 19px;}
#pop_wrap1 .tit {height:55px;padding:25px 0 0 0;background:url(../images/popup/line_s.gif) no-repeat 50% 100%;font-size:24px;color:#336fb5;text-align:center;line-height:24px;font-weight:700;}
#pop_wrap1 #container {height:314px;}
#pop_wrap1 .content {width:340px;height:231px;padding:18px 30px 0 30px;color:#595959;line-height:20px;}
#pop_wrap1 .content p {margin:0 0 20px 0;}
#pop_wrap1 #footer {height:43px;padding:0 19px 0 25px;border-top:1px solid #cacaca;background-color:#f6f6f8;line-height:43px;}
#pop_wrap1 #footer label {margin:0 0 0 3px;}
#pop_wrap1 #footer .btn_close {float:right;padding:13px 0 0 0;border:none;color:#555;font-size:14px; background:#f6f6f8;}
#pop_wrap1 .btn span{display:inline-block;width:88px;padding:11px 5px 10px; text-align:center;background:#336fb5; color:#fff;font-size:15px; }
/*#pop_wrap1 .btn span {display:inline-block;height:33px;padding:0 12px;border:1px solid #084165;background-color:#127150;font-size:16px;font-weight:700;color:#fff;text-align:center;line-height:33px;}*/
#pop_wrap1 .btn a:link,.btn a:visited {color:#fff;}

/* popup2 */
#pop_wrap2 {width:400px;height:488px;margin:0 auto;background:url(../images/popup/bg_popup2.jpg) no-repeat; overflow:hidden;}
#pop_wrap2 .tit {height:49px; width:85%; margin:90px auto 0;font-size:24px;color:#07365f;text-align:center;line-height:24px;font-weight:700; line-height:1.2}
#pop_wrap2 #container {height:314px;}
#pop_wrap2 .content {width:340px;height:230px;padding:19px 30px 0 30px;color:#595959;line-height:20px;}
#pop_wrap2 .content p {margin:0 0 20px 0;}
#pop_wrap2 #footer {height:43px;padding:0 19px 0 25px;border-top:1px solid #cacaca;background-color:#f6f6f8;line-height:43px;}
#pop_wrap2 #footer label {margin:0 0 0 3px;}
#pop_wrap2 #footer .btn_close {float:right;padding:13px 0 0 0;border:none;color:#555;font-size:14px;background:#f6f6f8;}
#pop_wrap2 .btn span {display:inline-block;height:33px;padding:0 12px;border:1px solid #084165;background-color:#07355e;font-size:16px;font-weight:700;color:#fff;text-align:center;line-height:33px;}
#pop_wrap2 .btn a:link,.btn a:visited {color:#fff;}

/* popup3 */
#pop_wrap3 {width:400px;height:488px;margin:0 auto;background:url(../images/popup/bg_popup3.jpg) no-repeat; overflow:hidden; border:1px solid #ccc;}
#pop_wrap3 #header {height:69px;padding:30px 0 0 119px;}
#pop_wrap3 h1 {color:#fff;font-size:12px;}
#pop_wrap3 .tit {margin:4px 0 0 0;font-size:22px;color:#f3da51;line-height:24px;font-weight:700; width:250px;}
#pop_wrap3 #container {height:348px;}
#pop_wrap3 .content {width:326px;height:276px;padding:21px 30px 0 44px;color:#fff;line-height:20px;}
#pop_wrap3 .content p {margin:0 0 20px 0;}
#pop_wrap3 #footer {height:43px;padding:0 19px 0 25px;border-top:1px solid #cacaca;background-color:#f6f6f8;line-height:43px; border:1px solid #ccc;}
#pop_wrap3 #footer label {margin:0 0 0 3px;}
#pop_wrap3 #footer .btn_close {float:right;padding:13px 0 0 0;border:none;color:#555;font-size:14px;background:#f6f6f8;}
#pop_wrap3 .btn span {display:inline-block;height:33px;padding:0 12px;border:1px solid #084165;background-color:#127150;font-size:16px;font-weight:700;color:#fff;text-align:center;line-height:33px;}
#pop_wrap3 .btn a:link,.btn a:visited {color:#fff;}


/* popup레이어팝업 */
.popup {width:100%;}
.popup .tit {height:45px;color:#fff;background:url(../images/common/bg_pop.gif) 0 0 repeat-x;}
.popup .tit p {padding:10px 0 0 19px; font-size:17px;font-family: 'Nanum Barun Gothic', sans-serif; font-weight:700;}
.popup .close {position:absolute;top:12px;right:15px;}
.popup .pop_box{height:100%;}
.popup .pop_box .in_box{text-align:left; padding:40px 0}
.popup .pop_box .in_box > p{text-align:center }
.popup .pop_box .in_box .info{width:350px; height:80px; margin:10px auto 25px; padding-top:20px; border-bottom: 1px solid #187253;border-top: 2px solid #187253;line-height:31px; text-align:center}
.popup .pop_box .in_box .info span{ font-weight:700; margin-right:5px;}
.popup .pop_box .in_box .info > .btn { display:inline; overflow:hidden}
.popup .pop_box .in_box .info > .btn a {display: inline-block; width:40px; height:33px;padding:0 10px;border:1px solid #384b5d;background:#767676;font-size:13px;color:#fff;text-align:center;line-height:31px;}
.popup .input{height:31px;padding:0 5px 0;border:1px solid #d7d7d7;line-height:31px;}
.popup textarea{padding:5px;border:1px solid #d7d7d7;line-height:1.3; width:80%}
.popup .pop_box .in_box .info > p.txt{ margin-top:10px;font-size:12px; line-height:1;}
.popup .pop_box .in_box .info > p.txt > span{font-weight:700; color: #187253; }
.popup .pop_box .in_box .btnC{ text-align:center; width:100%; margin:30px auto}
.popup .pop_box .in_box .btnC > p{ display:inline;}
.popup .pop_box .in_box .btnC > .btn a {display:inline-block; width:40px; height:33px;padding:0 20px;border:1px solid #384b5d;background:#187253;font-size:13px;color:#fff;text-align:center;line-height:31px;}
.popup .pop_box .in_box .btnC > .btn2 a {display:inline-block; width:40px; height:33px;padding:0 20px;border:1px solid #384b5d;background:#767676;font-size:13px;color:#fff;text-align:center;line-height:31px; margin-left:3px}
.popup .pop_box .in_box > h3{text-align:center;font-size:22px;font-family: 'Nanum Barun Gothic', sans-serif; font-weight:700;}
.popup .pop_box .in_box .table_wrap{ border-bottom: 1px solid #187253;border-top: 2px solid #187253;margin:10px auto 0; width:95%;}
.popup .pop_box .in_box .table_wrap th {padding:5px;border-right:1px dashed #c0c0c0;border-bottom:1px solid #d5d5d5;background-color:#f6f6f6;font-size:14px;line-height:30px;color:#2b2b2b;}
.popup .pop_box .in_box .table_wrap td {padding:5px;border-bottom:1px solid #d5d5d5;line-height:30px;}


/* 260804 추가 */
.pop_wrap{position: relative;width: 812px;height: 770px;box-sizing: border-box;overflow: hidden;}
.pop_wrap .inner {width: 812px;height: 730px;overflow-y: scroll;}
.pop_wrap .inner a {display: block;width: 100%;height: 100%;}
.pop_wrap .inner img {display: block;}

.pop_wrap .inner::-webkit-scrollbar {width: 12px;height: 12px;  /* 스크롤바의 너비 */}
.pop_wrap .inner::-webkit-scrollbar-thumb {height: 40%;width:40%; /* 스크롤바의 길이 */background: #73706a; /* 스크롤바의 색상 */border-radius: 6px;}
.pop_wrap .inner::-webkit-scrollbar-track {background: #e2e1de;  /*스크롤바 뒷 배경 색상*/border-radius: 6px;}

.pop_wrap .bottom_bar{width: 100%;height: 40px;background: rgba(0, 0, 0, 1);color: #fff;display: flex;align-items: center;justify-content: right;padding: 0 20px;box-sizing: border-box;font-size: 14px;font-weight: 500;position: absolute;bottom: 0;left: 0;}
.pop_wrap .btn_close{background: url(../images/popup/pop_close.png) left center no-repeat;padding-left: 22px;color: #fff;cursor: pointer;font-family: 'S-CoreDream', sans-serif;font-size: 14px;font-weight: 500;line-height: 18px; text-decoration: none;}
