@charset "UTF-8";
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format("woff2"), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format("woff"), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format("opentype");
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format("woff2"), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format("woff"), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format("opentype");
}

@font-face {
    font-family:'samsungonelatin400';
    font-weight: normal;
    font-style: normal;
    src: url('../fonts/SamsungOneLatin-400.eot');
    src: url('../fonts/SamsungOneLatin-400.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SamsungOneLatin-400.woff') format('woff'),
    url('../fonts/SamsungOneLatin-400.woff2') format('woff2'),
    url('../fonts/SamsungOneLatin-400_v1.0.ttf') format('truetype'),
    url('../fonts/SamsungOneLatin-400.svg#SamsungOneLatin-400') format('svg');
}

/* 700 */
@font-face {
    font-family:'samsungonelatin700';
    font-weight: normal;
    font-style: normal;
    src: url('../fonts/SamsungOneLatin-700.eot');
    src: url('../fonts/SamsungOneLatin-700.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SamsungOneLatin-700.woff') format('woff'),
    url('../fonts/SamsungOneLatin-700.woff2') format('woff2'),
    url('../fonts/SamsungOneLatin-700_v1.0.ttf') format('truetype'),
    url('../fonts/SamsungOneLatin-700.svg#SamsungOneLatin-700') format('svg');
}

@font-face {
  font-family: 'SamsungSharpSans';
  font-weight:normal;	
  src: url(../fonts/samsungsharpsans.eot);
  src: local('※'), url(../fonts/samsungsharpsans.eot?#iefix) format('embedded-opentype'),
       url(../fonts/samsungsharpsans.woff) format('woff');
}

@font-face {
  font-family: 'SamsungSharpSans';
  font-weight:bold;	
  src: url(../fonts/SamsungSharpSansBd.eot);
  src: local('※'), url(../fonts/SamsungSharpSansBd.eot?#iefix) format('embedded-opentype'),
       url(../fonts/SamsungSharpSansBd.woff) format('woff');
}


/*Common*/
*{margin:0;padding:0}
html,body{width:100%;height:100%;min-width:1312px;}
html{overflow-y:scroll; overflow-x:hidden;
-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-ms-text-size-adjust:none;}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all;}
body,h1,h2,h3,h4,h5,h6,th,td,input,textarea,select,option{
    color:#676767;
    font-family: SamsungOneLatin, Noto Sans KR, sans-serif;
    font-size:15px;
	line-height:25px;
	font-weight:normal;
	word-break:normal;
}
img,fieldset,iframe{border:0 none}
ul,ol,li{list-style:none}
em,address{font-style:normal}
img,input,select,textarea{vertical-align:middle}
a{color:#7d7d7d;text-decoration:none;cursor:pointer}
a:hover{color:#333;text-decoration:none}
button,label{cursor:pointer;_cursor /**/:hand}
button *{position:relative}
button img{left:-3px;*left:auto}
textarea{overflow:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
.input_text, textarea{*margin:-1px 0;padding-right:1px}
.input_check, .input_radio{width:13px;height:13px}
.blind, legend, caption{text-indent:-9999px;font-size:0;line-height:0;overflow:hidden}
hr{display:none}
legend{*width:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
caption{*line-height:0}
table{border-collapse:collapse;border-spacing:0;border:0;line-height:0;}


.conwrap{max-width:1400px;width:100%;margin:0 auto;position:relative;}
.conwrap:after{display:block;clear:both;content:"";}
.dn{display:none;}




/* head */
#header{position:relative; left:0; top:0; width:100%; background:#fff; z-index:1000; border-bottom:1px solid #eaeaea; }
.head{width:1400px; margin:0 auto;}

.head_top{height:46px; background-color:#e6eef3;}

.head_top .topmenu{
    float:right; margin-top:8px;
}
.head_top .topmenu ul{overflow:hidden;}
.head_top .topmenu ul li{
    float:left;
    margin-left:10px;padding-left:12px;
    background:url(/images/common/tm_bar.gif) no-repeat left center;
}
.head_top .topmenu ul li:first-child{background:0;}
.head_top .topmenu ul li a{
    font-family: SamsungOneLatin, Noto Sans KR, sans-serif;
    font-size:11px;color:#9b9a9a;
}

.head .gnb h1{float:left;width:200px; margin-top:27px;}
.head .gnb .nav{float:left;width:1140px;}
.head .gnb .nav>ul{text-align:center;}
.head .gnb .nav>ul>li{
    position:relative;
    display:inline-block;
	vertical-align:top;
    margin:0 25px;
}
.head .gnb .nav>ul>li.lan>a{
    display:block;
	text-align:left;
	width:85px;
    height:100px;
	line-height:100px;
    font-size:15px;
	color:#0c0c0c;
	transition:all 0.3s;
	background:url(../images/top_util_arr.png) no-repeat 72px 48px;
}

.head .gnb .nav>ul>li>a{
    display:block;
    height:100px;
	line-height:100px;
    font-size:16px;
	color:#0c0c0c;
	transition:all 0.3s;
	font-weight:normal;
}
.head .gnb .nav>ul>li.on>a{
    color:#2e3192;
	transition:all 0.3s;
}
.head .gnb .nav>ul>li:nth-child(9).on>a{
    color:#2e3192;
	transition:all 0.7s;
	background:url(../images/top_util_arr2.png) no-repeat 72px 48px;
	
}


.lan{font-size:15px;}


    /* ���� ����׺� */
.head .gnb .nav>ul>li>ul{
    display:none;
    position:absolute;top:100%;z-index:100;
    width:170px;
    padding:7px 15px;
    background:rgba(255,255,255,0.9);
    box-shadow:1px 1px 3px rgba(0,0,0,0.1);
}
.head .gnb .nav>ul>li:nth-child(8)>ul{
    display:none;
    position:absolute;top:100%;z-index:100;
    width:70px;
    padding:3px 10px;
    background:rgba(255,255,255,0.9);
    box-shadow:1px 1px 3px rgba(0,0,0,0.1);
}
.head .gnb .nav>ul>li:nth-child(1)>ul{left:-67px;}
.head .gnb .nav>ul>li:nth-child(2)>ul{left:-65px;}
.head .gnb .nav>ul>li:nth-child(3)>ul{left:-78px;}
.head .gnb .nav>ul>li:nth-child(4)>ul{left:-58px;}
.head .gnb .nav>ul>li:nth-child(5)>ul{left:-10px;}
.head .gnb .nav>ul>li>ul>li{border-bottom:1px solid #e1e1e1;}
.head .gnb .nav>ul>li>ul>li:last-child{border-bottom:0;}
.head .gnb .nav>ul>li:nth-child(8)>ul>li>a{
    display:block;
    height:30px;line-height:30px;
    font-size:13px;color:#6e6e6e;
}
.head .gnb .nav>ul>li>ul>li>a{
    display:block;
    height:42px;line-height:42px;
    font-size:15px;color:#6e6e6e;transition:all 0.3s;
}
.head .gnb .nav>ul>li>ul>li>a:hover{color:#ffffff; transition:all 0.3s; background-color:#2e3192;}
.head .gnb .nav>ul>li:nth-child(8)>ul>li>a:hover{color:#ffffff;  background-color:#2e3192;}


.head .gnb .search{float:right;width:30px;}
.head .gnb .search .btn_all{
    float:right;
    overflow:hidden;
    width:19px;height:16px;
    margin-top:35px;
    cursor:pointer;
}
.head .gnb .search .btn_all>div{
    width:100%;
    height:2px;
    margin-bottom:5px;
    background:#333;
    transition:all 0.4s;
	
}
.head .gnb .search .btn_all>div:nth-child(3){}
.head .gnb .search .btn_all.openmenu>div:nth-child(1){transform: translateY(7px) rotate(45deg);}
.head .gnb .search .btn_all.openmenu>div:nth-child(2){opacity:0;}
.head .gnb .search .btn_all.openmenu>div:nth-child(3){transform: translateY(-7px) rotate(-45deg);}



/* footer */
.con_blank {width:880px; height:80px;clear:both;}
.blank { clear:both; width:100%; height:100px;}
#footer_area {width:100%;}
#footer{background:#ffffff; border-top:1px solid #dfe3e0; width:100%;}
.footer {width:1200px; height:110px; margin:0 auto; padding:30px 0;}
.footer_logo {float:left; width:200px; padding-top:30px;}
.footer_txt { float:right; width:1000px;font-size:15px; color:#333333; line-height:25px; text-align:right;}
.footer_txt a { font-size:15px; color:#2e3192; line-height:25px; text-align:right;}
.footer_txt span { font-size:15px; color:#c8c8c8; line-height:25px;}

/******�ű� (���� �� �ؿ�������Ȳ)******************************************************************************************/
.cont4_img{width:100%;}
.cont4_img > img{width:100%; height:auto;}

#license_top{overflow:hidden; margin-bottom:40px; margin-top:70px;}
#license_top h4{  font-size:28px; line-height:46px; color:#161616; font-weight:600; float:left;}
#license_top p.top_line{width:100px;height:42px;border-bottom:2px solid #ae2829;float:left; margin-lefT:18px;}
#license .license_list{width:100%; margin-top:40px;}
#license .license_list li{width:232px; height:328px; float:left; margin-right:10px;}
#license .license_list li:nth-of-type(5){margin-right:0!important}
#license .license_list li span{width:100%; text-align:center; display:block; padding-top:20px;}

.pro_3_img {width:100%; position:relative;}
.pro_3_img li{float:left;}
.pro_3_img li.pro3_text{box-sizing:border-box; padding:20px 0 0 70px;}
.pro_3_img li.pro3_text dl dt{font-size:25px; color:#000; font-weight:bold; position:relative; padding-bottom:20px;}
.pro_3_img li.pro3_text dl dt:after{content:""; display:block; width:60px; height:2px; background:#ae2829; position:absolute; left:0; bottom:0;}
.pro_3_img li.pro3_text dl dd{font-size:16px; padding-top:20px;}
.pro_3_img li.pro3_text > a{
	display: block;
    width: 110px;
    height: 33px;
    font-size: 13px;
    color: #333;
    text-align: left;
    padding: 5px 30px 5px 20px;
    background:url(../images/go_link.png) no-repeat right 15px center;
    border: 1px solid #bbb;
	margin-top:30px;
	line-height:33px;
}
.pro_3_img li.pro3_text > a:hover{
	color:#fff;
	background:url(../images/go_link_over.png) no-repeat right 15px center #074d33;
	border:1px solid #fff;
}
/*****���� �űԽ�Ÿ��*******/
.pro_2_txts li p {line-height:1.4}