@charset "euc-kr";

@font-face{
	font-family: "NanumBarunGothic";
	font-style: normal;
	font-weight:300;
	src: url("/fonts/NanumBarunGothicLight.eot?#iefix") format("embedded-opentype"),
	url("/fonts/NanumBarunGothicLight.woff2") format("woff2"),
	url("/fonts/NanumBarunGothicLight.woff") format("woff"),
	url("/fonts/NanumBarunGothicLight.ttf") format("truetype"),
	url("/fonts/NanumBarunGothicLight.svg#NanumBarunGothic") format("svg");
}

@font-face{
	font-family: "NanumBarunGothic";
	font-style: normal;
	font-weight:400;
	src: url("/fonts/NanumBarunGothic.eot?#iefix") format("embedded-opentype"),
	url("/fonts/NanumBarunGothic.woff2") format("woff2"),
	url("/fonts/NanumBarunGothic.woff") format("woff"),
	url("/fonts/NanumBarunGothic.ttf") format("truetype"),
	url("/fonts/NanumBarunGothic.svg#NanumBarunGothic") format("svg");
}

@font-face{
	font-family: "NanumBarunGothic";
	font-style: normal;
	font-weight:700;
	src: url("/fonts/NanumBarunGothicBold.eot?#iefix") format("embedded-opentype"),
	url("/fonts/NanumBarunGothicBold.woff2") format("woff2"),
	url("/fonts/NanumBarunGothicBold.woff") format("woff"),
	url("/fonts/NanumBarunGothicBold.ttf") format("truetype"),
	url("/fonts/NanumBarunGothicBold.svg#NanumBarunGothic") format("svg");
}


*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;font-family:"NanumBarunGothic", "³ª´®¹Ù¸¥°íµñ", "¸¼Àº°íµñ", Dotum, arial, sans-serif;}
html,body{margin:0;padding:0;font-size:14px;color:#696a70;letter-spacing:0.012em; width:100%;height:100%;min-width:1200px;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display:block;margin:0;padding:0;}
button{margin:0;padding:0;border:0;cursor:pointer;vertical-align:middle;background:none;}
button,input{overflow:visible}

/* link
----------------------------------------------------------------------------*/
a:link{ color:#696a70; text-decoration:none; vertical-align:middle;}
a:visited{color: #696a70; text-decoration:none;}
a:hover{color: #3879c0; text-decoration:none;}
a.linkblue{margin-left:10px;color:#3879c0 !important;text-decoration:underline;font-weight:600;}

/* hide
----------------------------------------------------------------------*/
#accessibility{position:absolute; width:0; height:0; font-weight:normal; font-size:0; overflow:hidden; visibility:hidden;}
.hide{position:absolute; top:0; left:0; overflow:hidden; height:0; width:0; margin:0; padding:0;}
.txt_hide{font-size:0;text-indent:-9999px;height:0; width:0;overflow:hidden;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/* base
----------------------------------------------------------------------*/
body,div,h1,h2,h3,h4,h5,h6,h7,ol,dl,dt,dd,p,form,fieldset,table,th,td,caption,span,iframe,blockquote, address{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,em, address, cite{font-weight:normal; font-size:100%;}
ul,li,ol{list-style:none; margin:0;padding:0;}
#content input {margin:0; padding: 0;}
fieldset, img{border:none; vertical-align:middle;}

/* table
----------------------------------------------------------------------------*/
table caption{overflow:hidden; width:0; height:0; margin:0; padding:0;font-size:0;}
table, th, td{margin:0; padding:0; border:0; border-spacing:0px; border-collapse:collapse;font-size:14px;}

/* form
----------------------------------------------------------------------------*/
form, fieldset, legend, label {margin:0; padding:0;}
fieldset{border:0 none;}
fieldset legend {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; font-family: Arial;}
label input, label img, label select, label textarea,
fieldset label, fieldset input, fieldset img, fieldset select, fieldset textarea{vertical-align:middle;}

/* input
---------------------------------------------------------------------*/
select{vertical-align: middle;font-family:"NanumBarunGothic", "³ª´®¹Ù¸¥°íµñ", "¸¼Àº°íµñ", Dotum, arial, sans-serif;}
input.image{border:0; vertical-align: middle;}
input.submit{border:0; padding:0; cursor:pointer;}
input.text{height:26px; padding: 2px 4px 1px 4px;border: #d2d7da 1px solid;vertical-align:middle;}
input.file{height:26px; padding: 2px 4px 1px 4px; border: 1px solid #d2d7da;}
input.checkbox{width:15px; height:15px; margin:1px 0 0; padding:0;vertical-align:middle;}
input.radio{width:15px; height:15px; margin:1px 4px 0 8px; padding:0;background:#fff;border:none;vertical-align:middle;}
textarea.textarea{padding: 2px 4px 1px 4px; border:1px solid #d2d7da; overflow:auto;}
select.select{font-size:14px; border:1px solid #d2d7da;height:26px;padding:1px 0 1px 3px;margin-left:4px;}
select.select:first-child{margin-left:0px;}
/*
----------------------------------------------------------------------------*/
.bnone{background:none !important;}
.disnone{display: none;}
.disblock{display: block;}
.disinblock{display: inline-block;}
.indent{text-indent:-1000px; font-size:0px; height:0px;}
.mgauto{margin:0 auto !important;}
.border_ri{border-right:1px solid #d2d2d2;}
.border_bot{border-bottom:1px solid #d2d2d2;}
.bordernone{border:none !important;}
.dashBox{margin-bottom:30px;border:1px dashed #ccc;padding:10px 20px;line-height:1.6;}

.mt0{margin-top:0 !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}

.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}
.mb60{margin-bottom:60px !important;}

.ml0{ margin-left:0px !important;}
.ml5{ margin-left:5px !important;}
.ml10{ margin-left:10px !important;}
.ml20{ margin-left:20px !important;}
.ml30{ margin-left:30px !important;}
.ml40{ margin-left:40px !important;}
.ml50{ margin-left:50px !important;}
.ml60{ margin-left:60px !important;}
.ml100{ margin-left:100px !important;}

.mr0{ margin-right:0px !important;}
.mr5{ margin-right:5px !important;}
.mr10{ margin-right:10px !important;}
.mr20{ margin-right:20px !important;}
.mr30{ margin-right:30px !important;}
.mr40{ margin-right:40px !important;}
.mr50{ margin-right:50px !important;}
.mr60{ margin-right:60px !important;}
.mr100{ margin-right:100px !important;}

.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}

.pb0{padding-bottom:0px !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}

.pl0{padding-left:0 !important;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl20{padding-left:20px !important;}
.pl40{padding-left:40px !important;}

.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr20{padding-right:20px !important;}


.fl{ float:left !important;}
.fr{ float:right !important;}
.clear{ clear:both;}
.overhidden{overflow:hidden !important;}
.tl{ text-align:left !important;}
.tr{ text-align:right !important;}
.tc{ text-align:center !important;}
.vt{ vertical-align:top !important;}
.vm{ vertical-align:middle !important;}
.vb{ vertical-align:bottom !important;}
.bold{font-weight:600 !important;}
.regular{font-weight:400 !important;}
.lh16{line-height:1.6 !important;}

.font_red{color:#ef3845 !important;}
.font_blue{color:#3879c0 !important;} /* #568cd0 */
.font_yellow{color:#fff000 !important;}
.font_orange{color:#e2581e !important;}
.font_darkblue{color:#00488b !important;}
.font_grey{color:#8c8c8c !important;}
.font_disable{color:#c1c1c1;}
.font_underline{text-decoration:underline !important;}
.font_size13{font-size:13px !important;}
.font_size14{font-size:14px !important;}
.font_size16{font-size:16px;}
.font_size18{font-size:18px;}
.font_size20{font-size:20px;}

.bgcolor_gray{background-color:#f7f7f7;}
.bgcolor_darkblue{background-color:#00488b;color:#fff;padding:3px 10px;display:inline-block;}

.wp100{width:100%;}
.w50{width:50px !important;}
.w80{width:80px !important;}
.w100{width:100px !important;}
.w300{width:300px !important;}
.w450{width:450px !important;}

.h5{height:5px !important;}
.h10{height:10px !important;}
.h20{height:20px !important;}
.h25{height:25px !important;}

span.playw{display:inline-block;background:url(/images/common/icon_white_play.png) right center no-repeat;margin-left:7px;width:13px;height:13px;vertical-align:middle;font-size:0;text-indent:-9999px;}
span.blank{display:inline-block;background:url(/images/common/icon_lnb_blank.png) right center no-repeat;margin-left:7px;width:13px;height:13px;vertical-align:middle;font-size:0;text-indent:-9999px;}
span.download{display:inline-block;background:url(/images/common/icon_lnb_down.png) right center no-repeat;margin-left:7px;width:14px;height:13px;vertical-align:middle;font-size:0;text-indent:-9999px;}
span.downloadw{display:inline-block;background:url(/images/common/icon_lnb_downw.png) right center no-repeat;margin-left:7px;width:14px;height:13px;vertical-align:middle;font-size:0;text-indent:-9999px;}
span.blankw{display:inline-block;background:url(/images/common/icon_white_blank.png) right center no-repeat;margin-left:7px;width:14px;height:13px;vertical-align:middle;font-size:0;text-indent:-9999px;}

/* bullet */
.bl_group{margin-bottom:30px;border:1px solid #e0e5e9;padding:18px;line-height:1.6;}
.bl_title{background:url(/images/common/bl_depth1.png) 0 0 no-repeat;margin-bottom:12px;padding-top:10px;font-size:17px;font-weight:600;color:#0063b7;}
.bl_depth1{margin-bottom:5px;font-size:16px;font-weight:400;color:#262626;line-height:1.6;text-align:justify;}
.bl_depth2{background: url(/images/common/bl_depth2.png) 0 6px no-repeat;margin-bottom:5px;padding-left: 18px;font-size:16px;font-weight:600;color:#262626;line-height:1.6;text-align:justify;}
.bl_depth2_bgn{margin-bottom:5px;font-size:16px;font-weight:600;color:#262626;line-height:1.6;text-align:justify;}
.bl_depth2n{background: url(/images/common/bl_depth2.png) 0 6px no-repeat;margin:10px 0 5px;padding-left: 18px;font-size:16px;font-weight:400;color:#262626;line-height:1.6;text-align:justify;}
.bl_depth3{background: url(/images/common/bl_depth3.png) 18px 9px no-repeat;margin-bottom:4px;padding-left: 29px;font-size:14px;font-weight:400;line-height:1.6;text-align:justify;}
.bl_depth3_bgn{margin-bottom:4px;padding-left:18px;font-size:14px;font-weight:400;line-height:1.6;text-align:justify;}
.bl_depth4{background:url(/images/common/bl_depth4.png) 29px 8px no-repeat;margin-bottom:3px;padding-left: 40px;font-size:13px;font-weight:400;line-height:1.6;text-align:justify;}
.bl_depth4_bgn{margin-bottom:3px;padding-left:29px;font-size:13px;font-weight:400;line-height:1.6;text-align:justify;}
.bl_number{display:inline-block;padding-left:17px;}
.bl_number.num1{background:url(/images/common/bl_num1.gif) 0 4px no-repeat;}
.bl_number.num2{background:url(/images/common/bl_num2.gif) 0 4px no-repeat;}
.bl_number.num3{background:url(/images/common/bl_num3.gif) 0 4px no-repeat;}
.bl_number.num4{background:url(/images/common/bl_num4.gif) 0 4px no-repeat;}
.bl_number.num5{background:url(/images/common/bl_num5.gif) 0 4px no-repeat;}
.bl_number.num6{background:url(/images/common/bl_num6.gif) 0 4px no-repeat;}
.bl_number.num7{background:url(/images/common/bl_num7.gif) 0 4px no-repeat;}
.bl_number.num8{background:url(/images/common/bl_num8.gif) 0 4px no-repeat;}
.bl_number.num9{background:url(/images/common/bl_num9.gif) 0 4px no-repeat;}
.bl_number.num10{background:url(/images/common/bl_num10.gif) 0 4px no-repeat;}


/* button */
a.big{padding:31px 24px;display:inline-block;height:80px;}
.btn_green{display:inline-block;background:#02a199;color:#fff !important;border-radius:6px;padding:10px 24px;min-width:100px;height:40px;font-size:15px;font-weight:600;line-height:21px;}
.btn_green:hover{background:#018c85;}
.btn_darkblue{display:inline-block;background:#00488b;color:#fff !important;border-radius:6px;padding:10px 24px;min-width:100px;height:40px;font-size:15px;font-weight:600;line-height:21px;}
.btn_darkblue:hover{background:#003c73;}
.btn_skyblue{display:inline-block;background:#6a96cc;color:#fff !important;border-radius:6px;padding:10px 24px;min-width:100px;height:40px;font-size:15px;font-weight:600;line-height:21px;}
.btn_skyblue:hover{background:#5689c7;}
.btn_skyblue_people{display:inline-block;background:#6a96cc;color:#fff !important;border-radius:6px;padding:10px 24px;min-width:100px;font-size:14px;font-weight:600;line-height:21px;}
.btn_skyblue_people:hover{background:#5689c7;}
.btn_violet{display:inline-block;background:#8393ca;color:#fff !important;border-radius:6px;padding:10px 24px;min-width:100px;height:40px;font-size:15px;font-weight:600;line-height:21px;}
.btn_violet:hover{background:#6f82c3;}
.btn_orange{display:inline-block;background:#e17055;color:#fff !important;border-radius:6px;padding:10px 24px;min-width:100px;height:40px;text-align:center;font-size:15px;line-height:21px;font-weight:600;}
.btn_orange:hover{background:#e2581e;}
.btn_mini_grey{display:inline-block;background:#d2d2d2;padding:7px 20px;font-size:15px;text-align:center;color:#000 !important;border-radius:6px;}
.num_btn{display:inline-block;margin-right:5px;background:#fff;color:#3879c0;border:1px solid #3879c0;border-radius:4px;width:20px;height:20px;line-height:20px;text-align:center;}
.num_btn_circle{display:inline-block;margin-right:5px;background:#fff;color:#3879c0;font-size:12px;font-weight:600;border:1px solid #3879c0;border-radius:10px;width:20px;height:20px;line-height:20px;text-align:center;}
.btn_black{display:inline-block;background:#333;color:#fff !important;padding:6px 24px;font-weight:600;}
.btn_black:hover{background:#000;}
.btn_submit{background:#333;width:72px;height:26px;color:#fff;}
.btn_submit:hover{background:#000;}
.titbtn_green{display:inline-block;border-radius:6px;border:3px solid #02a199;width:130px;height:110px;font-weight:600;line-height:18px;}
.titbtn_green .titbg_gr{display:block;background:#02a199;color:#fff;padding:10px 0;margin-bottom:15px;}
.titbtn_darkblue{display:inline-block;border-radius:6px;border:3px solid #00488b;width:130px;height:110px;font-weight:600;line-height:18px;}
.titbtn_darkblue .titbg_db{display:block;background:#00488b;color:#fff;padding:10px 0;margin-bottom:15px;}
.btn_border_skyblue{display:inline-block;background:#fff;border:2px solid #5c97d7;color:#5c97d7 !important;border-radius:6px;padding:10px 15px;min-width:80px;height:40px;font-size:15px;font-weight:600;}
.btn_border_green{display:inline-block;background:#fff;border:2px solid #02a199;color:#02a199 !important;border-radius:6px;padding:10px 15px;min-width:80px;height:40px;font-size:15px;font-weight:600;}
.btn_border_green:hover{background:#02a199;color:#fff !important;}
.btn_border_green.on{background:#02a199;color:#fff !important;}
.btn_border_darkblue{display:inline-block;background:#fff;border:2px solid #00488b;color:#00488b !important;border-radius:6px;padding:10px 15px;min-width:80px;height:40px;font-size:15px;font-weight:600;}
.btn_border_darkblue:hover{background:#00488b;color:#fff !important;}
.btn_border_darkblue.on{background:#00488b;color:#fff !important;}
.btn_border_orange{display:inline-block;background:#fff;border:2px solid #e17055;color:#e17055 !important;border-radius:6px;padding:10px 15px;min-width:80px;height:40px;font-size:15px;font-weight:600;}
.btn_border_orange:hover{background:#e17055;color:#fff !important;}
.btn_border_orange.on{background:#e17055;color:#fff !important;}
.btn_border_disable{display:inline-block;background:#fff;border:2px solid #cbcbcb;color:#cbcbcb !important;border-radius:6px;padding:10px 15px;min-width:80px;height:40px;font-size:15px;font-weight:600;}
