@charset "utf-8";

/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
@font-face{
	font-family:'NanumGothicWeb';font-style:normal;font-weight:normal;
	src:url('../img/NanumGothic.eot');
	src:url('../img/NanumGothic.eot?#iefix') format('embedded-opentype');
	src:local('��'), url('../img/NanumGothic.woff') format('woff');
}


/* 본문 기본 설정*/
body { font: 14px/1.5 'NanumGothic', 'NanumGothic', '나눔고딕', '돋움', "Dotum", Sans-Serief; 
	color: #4e545a; font-family:NanumGothic,NanumGothicWeb,'Apple Gothic',sans-serif;color: #4e545a; }
.btn { position:absolute; bottom:15px; left:50%; margin-left:-68px; width:136px; background:#4173bd;  text-align:center;color:#ffffff;}
.btn a { display:block; line-height:2.5em; color:#ffffff; font-size:14px; font-weight:bold;}

/* header */
#header #gnb .gnbSub>ul>li {font-family:NanumGothic,NanumGothicWeb,'Apple Gothic',sans-serif;}

/* footer */
#footer .txt {font-size:11px;}

/* main */
#eventBanner li > a h1 {font:200 35px/1.1 'NanumGothic';}
#newsArea .news-item h3, 
.boxCon .business h3, 
.boxCon .business h3 a,
.boxCon .business ul li a {font-family:'NanumGothic'; }
div.banner ul{margin-top:3px;}
#eventBanner li > a em {font-family:'NanumGothic';}
.boxCon .box2 ul li .detail .btn a {font-family:'NanumGothic';}
.boxCon .box2 ul li .detail .smallText {font-family:'NanumGothic';}

.boxCon .box2 ul li .detail h4 a, 
.boxCon .box2 ul li .choice strong {}

#footer .openLink .twitter a {width:92px; height:36px; background:url(../img/main/btnTwitter.gif) no-repeat;}
#newsArea .news-item .description {height:117px !important; font-size:13px;}
#footer .txt a {font-family:'NanumGothic' important;}

/* 전체 타이틀 */
.contents_sec h3 {margin-bottom:40px; font-size:43px; line-height: 100%; font-weight:200; font-family:'NanumGothic';}
.contents_sec h3 span,
.location>li.last span i,
#header #gnb .gnbSub ul li h3 a span,
.location>li>ul>li>a span,
.professions .professionsTop .text01 span {font-family:'Dotum';}

/* 컨텐츠 소 타이틀 */
h4 {font-family:'NanumGothic';}
.tit_h4 h4 {font-family:'NanumGothic';}

/* paging */
div.paging strong{font-family:'NanumGothic' !important;}
div.paging a{font-family:'NanumGothic' !important;}

/* 전체 tab */
.tabPolicy .tab li a {font-family:'NanumGothic' !important;}
.tabPolicy .tab li span a {padding-top:2px; height:33px; line-height:1 !important;} 

.comBox_kr .btnBrochureDown{ text-align:right; margin-top:-10px;}

.service .epc li h5 {
    font-family: 'NanumGothic';}


/* compliance visual */
.contents_tit.cVisual {margin-bottom:46px; height:213px;}
.contents_tit.cVisual p {margin-top:0; width:59%;}
.contents_tit.qVisual {margin-bottom:46px; height:281px;}
.contents_tit.pVisual  {height:247px; background-position:90% 100%;}
.contents_tit.csrVisual {height:259px;}
.contents_tit.pVisual p {width:55%;}
.contents_tit.hVisual p {width:75%;}
.contents_tit.eVisual p {width:75%;}
.contents_tit .visualtitle {margin-top:0;}

.gallery1, .gallery2, .gallery3, .gallery4, .gallery5, .gallery6, .gallery7, .gallery8, .gallery9, .gallery10 {
overflow:hidden
}


/* 새로 ㅍㅍ */
/*.compliance .activitiesGallery .galleryLeft {display:block; float:none; width:100%;}
.compliance .activitiesGallery .galleryRight {width:100%; max-width:100%; min-height:320px; text-align:center; background:none;}
.compliance .activitiesGallery .galleryRight ul {margin-left:5px;}
.compliance .activitiesGallery .galleryRight .devide300 {position:static; float:none; width:100%;}
.compliance .activitiesGallery .galleryLeft .picture img {width:100% !important; height:auto;}
