﻿@charset "utf-8";

/* 나눔스퀘어 */
@font-face {
  font-family:'Nanum Square';font-style:normal;font-weight:100;
  src: url(/css/font/NanumSquareL.eot);
  src: url(/css/font/NanumSquareL.eot?#iefix) format('embedded-opentype'),
       url(/css/font/NanumSquareL.woff) format('woff'),
       url(/css/font/NanumSquareL.ttf) format('truetype');
}
@font-face {
  font-family:'Nanum Square';font-style:normal;font-weight:400;
  src: url(/css/font/NanumSquareR.eot);
  src: url(/css/font/NanumSquareR.eot?#iefix) format('embedded-opentype'),
       url(/css/font/NanumSquareR.woff) format('woff'),
       url(/css/font/NanumSquareR.ttf) format('truetype');
}
@font-face {
  font-family:'Nanum Square';font-style:normal;font-weight:700;
  src: url(/css/font/font/NanumSquareB.eot);
  src: url(/css/font/NanumSquareB.eot?#iefix) format('embedded-opentype'),
       url(/css/font/NanumSquareB.woff) format('woff'),
       url(/css/font/NanumSquareB.ttf) format('truetype');
}
@font-face {
  font-family:'Nanum Square';font-style:normal;font-weight:800;
  src: url(/css/font/NanumSquareEB.eot);
  src: url(/css/font/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
       url(/css/font/NanumSquareEB.woff) format('woff'),
       url(/css/font/NanumSquareEB.ttf) format('truetype');
}

/* reset */
* {box-sizing: border-box;}
body,p,div,span,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0; padding:0;}
body,input,textarea,button,select,pre{font-family: 'Nanum Square','nanummyeongjo', 'Noto Sans Korean', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', Dotum, '굴림', Gulim, Sans-serif; color:#5f5f5f; word-break:keep-all;}
body{/*font-size:0.875em;*/}
h1,h2,h3,h4,h5,h6,input,textarea,button,select,table{font-size:1em; font-weight:normal}
img, fieldset, button{border:0;}
textarea{overflow:auto;}
input[type=submit],
input[type=button],
button{cursor:pointer;}
img{vertical-align:top;}
address, em{font-style:normal;}
pre{white-space:pre-wrap;}
table{border-spacing:0; border-collapse:collapse;}
table,th,td{border:none;}
caption{overflow:hidden; line-height:0; text-indent:-2000em;}
legend, .hidden{overflow:hidden; position:absolute; top:0; left:-2000em; line-height:0;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}

/* 링크 기본값 */
a {transition:300ms ease-out 0ms;}
a:link{text-decoration:none; color:#444;}
a:visited{text-decoration:none; color:#444;}
a:hover{text-decoration:none; color:#444;}
a:active{text-decoration:none;}
a:focus{text-decoration:none;}

/* 리스트 스타일 제거 */
ul,ol,li{list-style:none;}
/********** popup  ***********/
html, body{height:100%;}
html{background:url(/img/popup/bg_wrap_lnb.png) repeat-y 0 0;overflow-y:scroll;}
body{height:auto ! important;min-height:100%;background:url(/img/popup/bg_wrap_top.png) repeat-x 0 0, url(/img/popup/bg_wrap_bottom.png) repeat-x 0 100%;}
.popup_wrap{height:auto ! important;min-height:100%;}
.popup_wrap .inner{max-width:1000px;}

.header{position:relative;height:80px;}
.header .logo{position:absolute;top:30px;left:23px;}
.header .gnb_wrap{float:right;}
.header .gnb_wrap .gnb{padding-top:31px;padding-right:50px;}
.header .gnb_wrap .gnb:after{content:'';display:block;clear:both;}
.header .gnb_wrap .gnb li{float:left;}
.header .gnb_wrap .gnb li a{display:block;width:150px;height:49px;line-height:49px;border:1px solid transparent;font-size:15px;color:#969696;text-align:center;}
.header .gnb_wrap .gnb li a.on{background:#fff;border:1px solid #ccc;border-bottom:1px solid transparent;color:#000;}

.container{width:100%;margin:30px auto 0;overflow:hidden;}
.container:after{content:'';display;block;clear:both;}
.container .lnb{float:left;width:160px;}
.container .lnb ul li a{display:block;padding:8px 30px;font-size:15px;color:#969696;}
.container .lnb ul li a.on{background:#00a6ba;color:#fff;}
.container .content{float:left;width:760px;margin-left:30px;padding-bottom:50px;line-height:1.3;}

.footer{padding:26px 0 16px;background:#fff;text-align:center;line-height:1.5;}
.footer .txt{font-size:13px;color:#5a5a5a;}
.footer .copy{font-size:11px;color:#969696;}

/*************************/
.cont_tit{position:relative;margin-bottom:12px;padding-left:15px;font-size:24px;font-weight:400;color:#00a6ba;}
.cont_tit:before{content:'';display:inline-block;position:absolute;top:0;left:0;width:7px;height:23px;background:#00a6ba;}
.cont_tit strong{font-weight:600;}
.cont_tit2{display:inline-block;margin:0 0 25px 20px;padding:0 14px;height:28px;line-height:28px;background:#00a6ba;font-size:16px;font-weight:600;color:#fff;}

.box{margin-bottom:50px;background:#f5f5f5;padding:15px 20px;font-size:14px;color:#5a5a5a;line-height:1.6;letter-spacing:-0.025em;}
.img_box{margin-bottom:30px;}

.num_lst{margin-left:20px;}
.num_lst > li{margin-bottom:20px;}
.num_lst > li{font-size:15px;color:#5a5a5a;}
.num_lst > li strong{font-weight:600;}
.num_lst > li .font_bg{position:relative;}
.num_lst > li .font_bg:after{content:'';display:inline-block;;position:absolute;top:2px;left:0;width:100%;height:13px;background:#d9dce8;z-index:-1;transform:skew(-30deg, 0);}

.lst01{}
.lst01 > li{position:relative;line-height:2.0;padding-left:20px;font-size:14px;color:#5a5a5a;}
.lst01 > li:before{content:'';display:inline-block;position:absolute;top:12px;left:2px;width:5px;height:1px;background:#5a5a5a;}


/*****************************/
.note_tit{font-size:16px;font-weight:700;color:#5a5a5a;}
.note_txt{margin:5px 0 18px;font-size:14px;color:#5a5a5a;}

.img_lst{padding:0 20px;}
.img_lst:after{content:'';display:block;clear:both;}
.img_lst li{float:left;width:346px;margin-bottom:25px;border:1px solid #d2d2d2;font-size:14px;color:#969696;}
.img_lst li:nth-of-type(2n){float:right;}
.img_lst li > p{padding:10px;}
.img_lst li > p strong{display:inline-block;margin-right:10px;font-size:15px;color:#5a5a5a;}


.img_lst2:after{content:'';display:block;clear:both;}
.img_lst2 li{float:left;text-align:center;}
.img_lst2 li .txt{margin-top:5px;font-size:14px;color:#5a5a5a;}

.img_lst2.ml47 li{margin-left:47px;}
.img_lst2.ml37 li{margin-left:37px;}
.img_lst2.ml25 li{margin-left:25px;}
.img_lst2.ml10 li{margin-left:10px;}
.img_lst2 li:first-child{margin-left:0;}

.img_lst2 + .note_tit{margin-top:40px;} 
.note_img + .note_tit{margin-top:40px;} 

.img_lst3{padding:0 20px;}
.img_lst3 li{   width:718px;margin-bottom:25px;border:1px solid #d2d2d2;font-size:14px;color:#969696;}
.img_lst3 li:last-child{margin-bottom:0;}
.img_lst3 li > p{padding:10px;letter-spacing:-0.025em;}
.img_lst3 li > p strong{display:inline-block;margin-right:10px;font-size:15px;color:#5a5a5a;}

/*****************************/
.tab_box{margin-top:-20px;margin-bottom:10px;}
.tab_box:after{content:'';display:block;clear:both;}
.tab4 {float:right;text-align:center;font-size:15px;}
.tab4 li{display:inline;margin-right: 7px;padding-right: 7px;border-right:1px solid #ccc;}
.tab4 .no_bd{border:none;}
.tab4 li a.on{color:#00a6b9;}
.tab4 span{color:#00c3dc;}

.tbl_list{table-layout:fixed;box-sizing:border-box;width:100%;margin-bottom:40px; border-top:1px solid #5a5a5a;}
.tbl_list th,
.tbl_list td{padding:7px 8px;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;line-height: 1.5;font-size:14px;color:#5a5a5a;}
.tbl_list thead th{background:#fafafa;color:#1e1e1e;text-align:center;}
.tbl_list td{text-align:right;}
.tbl_list th:first-child,
.tbl_list td:first-child{border-left-color:transparent;text-align:center;}
.tbl_list td.bd_l{border-left-color:#e1e1e1;}