@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/jejugothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/jejumyeongjo.css);

/* 초기화 */
*, body {font-family:'Roboto',Arial,NanumGothic,'나눔고딕','Nanum Gothic',Dotum;}
#hd_logo {float:left;width:260px;height:80px;background:url('../img/k_hd_logo.png') no-repeat 0 50%;}
#ft h2 {width:230px;}
.ft_k h2 {background:url('../img/k_ft_logo.png') no-repeat 0 0;}

#m_bg2 {background:#09285e url('../img/m_vis_ko.jpg') no-repeat 50% 100px;}
#m_txt {position:relative;width:960px;margin:0 auto;padding-top:100px;z-index:100;}
#m_txt_copy {position:absolute;left:200px;top:200px;width:560px;padding:25px 0;font-size:1.4em;color:#fff;text-align:center;background:url('../img/m_vis_t_bg.png');z-index:100;}
	#m_txt_copy em {display:block;margin:10px 0 15px;font-style:normal;font-family:'Roboto',Arial,NanumGothic,'나눔고딕','Nanum Gothic',Dotum;color:#a0bffe;}
	#m_txt_copy strong {display:block;font-size:1.2em;font-weight:600;color:#fd0;}
	#m_txt_copy strong span {margin-left:5px;font-size:1.2em;color:#fd0;}
#m_txt_lst {position:absolute;left:500px;top:375px;list-style:none;margin:0;padding:0;}
	#m_txt_lst li a {font-size:1.1em;line-height:1.8em;color:#fff;}
	#m_txt_lst li a:active, #m_txt_lst li a:hover, #m_txt_lst li a:focus {color:#fd0;border-bottom:1px solid #fd0;}
	#m_txt_lst li i {margin-right:10px;color:#fd3;}

.aside_comp h2 {background-image:url('../img/k_co_tit.png');}
.aside_prod h2 {background-image:url('../img/k_prod_tit.png');}
.aside_sou h2 {background-image:url('../img/k_sou_tit.png');}
.aside_sys h2 {background-image:url('../img/k_sys_tit.png');}
.aside_rep h2 {background-image:url('../img/k_rep_tit.png');}
.aside_bbs h2 {background-image:url('../img/k_bbs_tit.png');}

#co_greet .copy {padding-bottom:50px;font-family:'JejuMyeongjo','제주명조','Jeju Myeongjo','NanumMyeongjo','나눔명조','Nanum Myeongjo',Batang;font-weight:bold;font-size:1.6em;letter-spacing:-0.05em;line-height:1.3em;text-align:center;}
#co_greet .txt {margin:0 100px 25px;font-size:1.2em;line-height:1.5em;text-align:center;}
#co_greet .sign {margin:50px;text-align:right;}
#co_organ {background:url('../img/k_co_organ.gif') no-repeat 50% 0;}
.brand_greet {padding-bottom:50px;background:url('../img/co_brand.jpg') no-repeat right 45px;}
	.brand_greet p {margin:0 350px 20px 0;line-height:1.5em;text-align:justify;}
	.brand_greet p.img {margin:0;padding:15px 0;border:1px solid #ccc;border-radius:5px;text-align:center;}
.prod_copy {line-height:1.52em;}
	.prod_copy p {margin-top:20px;line-height:1.52em;}
	.prod_copy span {font-family:'Jeju Myeongjo';letter-spacing:-0.05em;word-spacing:-0.1em;}
	.prod_copy strong {}
.prod_img_lst {list-style:none;margin:20px 0;padding:3px 5px 8px 8px;background:#f5f5f5;zoom:1;}
.prod_img_lst {}
	.prod_img_lst:after {}
	.prod_img_lst li {}
	.prod_img_lst li img {}
	.prod_img_lst li span {margin:5px 0 10px;font-size:.9em;font-weight:bold;text-align:center;}
.cool_copy {font-family:'JejuGothic','제주고딕','Jeju Gothic','NanumGothic','나눔고딕','Nanum Gothic',Dotum;font-size:1.6em;letter-spacing:-0.05em;word-spacing:-0.1em;color:#005bcc;text-align:center;}
.cool_txt {zoom:1;}
	.cool_txt:after {display:block;visibility:hidden;clear:both;content:""}
.auto_copy {}
	.auto_copy h2 {font-family:'JejuGothic','제주고딕','Jeju Gothic','NanumGothic','나눔고딕','Nanum Gothic',Dotum;font-weight:normal;font-size:1.6em;letter-spacing:-0.05em;word-spacing:-0.1em;}
.sou_fea {margin:20px 0;padding:10px 0 10px 30px;border-left:7px solid #f0f0f0;font-size:1.1em;line-height:1.6em;}
.sou_box {zoom:1;}
	.sou_box:after {display:block;visibility:hidden;clear:both;content:""}
	.sou_box > div {float:left;width:45%;}
	.sou_box > div:nth-child(2) {margin-left:10%;}
	.sou_box ul {list-style:none;margin:0 0 0 25px;padding:0;}
	.sou_box ul li {line-height:1.6em;}
	.sou_box ul li:before {margin-right:10px;content:"\f058";font-family:"FontAwesome";color:#fa9;}
.sou_cont {}
	.sou_cont .h3_tit {}
	.sou_cont .h3_tit:before {margin-right:10px;content:"\f02e";font-family:"FontAwesome";color:#4a42c7;}
	.sou_cont .txt {font-size:.92em;line-height:1.6em;}
	.sou_cont .txt:before {margin-right:10px;content:"\f058";font-family:"FontAwesome";color:#fa9;}

/* 하단 */
#ft h2 {float:none;width:100%;height:55px;font-size:0;line-height:0;text-indent:-9999em;}
#ft ul {float:none;margin-left:20px;}
	#ft ul li span.add {position:relative;}
	#ft ul li span.add:after {position:absolute;right:0;}
	#ft ul li span.tit {width:20px;}
