@charset "utf-8";

/* Font */
@font-face {
    font-family:'NanumGothic';
    src: url('/tpl/webfont/NanumGothic.eot');
    src: url('/tpl/webfont/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('/tpl/webfont/NanumGothic.woff') format('woff'),
         url('/tpl/webfont/NanumGothic.ttf') format('truetype');   
}
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap');

/*Defalut */
* {margin:0; padding:0}
body, td, th, div, span, input, select, textarea { font-family: 'NanumGothic','나눔고딕'; font-size: 12px;color:#7d7d7d; line-height:16px; }
body { height:100%; overflow-y:scroll; *overflow-y:; -webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,span,table,th,td,textarea {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
ul,ol,dl,dd,dt,li {list-style-type:none;}
img,th,td,fieldset,iframe { border:0; }
img {border:0;vertical-align:top;outline:none}
table,tbody,tfoot,thead,tr,th,td {border-collapse:collapse;}
textarea { border:1px solid #d1d1d1; height:120px; }
input,select,label { vertical-align:middle; }

/* Link */
a:link    { color:#7d7d7d; text-decoration: none; }
a:visited { color:#7d7d7d; text-decoration: none; }
a:hover   { color:#0b96d4; text-decoration: underline; }
a:active  { color:#0b96d4; text-decoration: none;}

/* Header */
#wrap {width:100%; min-width:990px;}
#header {width:100%; hieght:90px; border-bottom:1px solid #e3e3e3;}
#header > div {position:relative; width:990px; height:90px; margin:0 auto;*zoom:1px;}
#header > div:after {content:'';display:block;clear:both;} 
#logo {float:left; margin-top:20px; }
#navigation {float:right; margin-top:46px;}
#infomenu {position:absolute; right:0; top:10px; }
#infomenu a {padding:0 4px 0 6px; font-size:10px; color:#252525; background:url(/images/kor00-16-0272/common/login_line.gif) no-repeat 0 50%;} 
#infomenu a:first-child {background:none;}
#infomenu a:hover {text-decoration: none;}

/* Footer */
#footer {width:100%; border-top:1px solid #e3e3e3; padding:30px 0 40px 0;}


.ff_cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.fi_cont{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;}
.ff_object{margin:-15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.ff_object .obj{padding:15px;}
.ff_object.middle{margin:-10px;}
.ff_object.middle .obj{padding:10px;}
.ff_obj{margin-left:-15px;margin-right:-15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.ff_obj .obj{padding-left:15px;padding-right:15px;}
.f_two .obj{flex:0 0 50%;-ms-flex:0 0 50%;max-width:50%;}
.f_three .obj{flex:0 0 33.33%;-ms-flex:0 0 33.33%;max-width:33.33%;}
.f_four .obj{flex:0 0 25%;-ms-flex:0 0 25%;max-width:25%;}
.f_wrap{flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;}
.f_center{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.f_middle{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.f_between{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;}
.f_reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}

.leftmenu{}
.leftmenu h2{font-size:30px;padding-bottom:10px;border-bottom:3px solid #0aa2e9;color:#031e2b;font-weight:bold;}
.leftmenu h2 span{font-size:11px;padding-top:12px;color:#a5beca;display:block;text-transform:uppercase;}
.leftmenu ul{margin-top:0px;}
.leftmenu ul li{border-bottom:1px solid #eee;}
.leftmenu ul li a{padding:10px 0 10px 15px;font-size:14px;color:#555;position:relative;display:block;}
.leftmenu ul li a:hover,.leftmenu ul li._on a{text-decoration:none;color:#000;font-weight:bold;}
.leftmenu ul li._on a:before{content:'';position:absolute;top:50%;left:0px;width:7px;height:1px;background:#0aa2e9;}
.leftmenu ul li._on{border-bottom:1px solid #0aa2e9;}

.sub_area{position:relative;margin-top:40px;}
.sub_area .t_group{box-sizing:border-box;}
.t_group p{margin-bottom:20px;line-height:1.7;font-size:15px;color:#444;word-break:keep-all;}
.t_group p.sign{font-size:16px;color:#111; font-weight:bold; text-align:right;}
.sub_area h4{font-weight:600;font-size:18px;margin-bottom:20px;color:#0aa2e9;line-height:1.5;}
.sub_area.ceo .image_cont{margin:20px auto;}
.sub_area.business .image_cont{margin:0px auto 30px auto;}
.sub_area .ready{width:500px;margin:0 auto;}
.sub_area ol{padding-left:10px;margin:10px 0;}
.sub_area ol li{padding:5px 0 5px 10px;font-size:15px;color:#333;float:none;position:relative;letter-spacing:-0.03em;line-height:1.5;word-break:keep-all;}
.sub_area .num_list li{list-style-type:decimal;}
.sub_area .dot_list li:before{content:'';position:absolute;top:12px;left:0px;width:3px;height:3px;border-radius:50%;background:#333;}
.sub_area .img_cont{margin:-10px;}
.sub_area .img_cont .obj{padding:0px;}
.sub_area .img_cont .obj .inner{padding:10px;}
.sub_area .img_cont .obj .inner img{max-width:100%;}
.sub_area.info h2{font-size:40px;padding:20px 0;color:#0aa2e9;font-weight:bold;line-height:1;}
.sub_area.info h2 span{display:block;font-size:20px;color:#333;margin-bottom:10px;}
.sub_area.business .t_group{margin-bottom:40px;}
.sub_area.business .none_list li{padding-left:0px;}
.sub_area.business .none_list li span{width:18px;height:18px;line-height:18px;margin-right:10px;font-size:14px;font-weight:bold;border-radius:50%;background:#0aa2e9;color:#fff;text-align:center;display:inline-block;}
























