@charset "utf-8";

/* *************************************************************
		header
************************************************************** */

/* common */
.wrap_innerbg.cateCompany {/* width:1180px; */}
.bgImgWrap {z-index:1000}
.contents .wrap_innerbg.cateCompany {z-index:1001}
.imgUpperLink {z-index:1002}

/* layout */
.contents .wrap_innerbg {padding:80px 0}

/* header */
.ttangHeader .wrap_innerbg {width:1180px;min-height:76px;background:url(/images/common/colorchip/c_323232_3x3.png) repeat-x left bottom}
.ttangHeader .wrap_innerbg.cateCompany {position:absolute;z-index:1002;top:0;left:50%;margin-left:-590px;}
.ttangHeader .wrap_innerbg2 {position:relative;min-height:76px;padding:0px 135px 0px 222px;}
.ttangHeader .wrap_innerbg .logo {position:absolute; top:19px;left:0;}
.ttangHeader .wrap_innerbg .btnlogo {display:block;width:131px;height:36px;background:url(/images/company/common/logo.png) no-repeat center center;}
.ttangHeader .wrap_innerbg .gnbMenu {padding-top:0px}
.ttangHeader .wrap_innerbg .gnbMenu li {display:inline-block;*display:inline;zoom:1}
.ttangHeader .wrap_innerbg .gnbMenu li a {display:block;padding:0 30px 2px 30px;line-height:74px;font-size:18px;color:#1a1a1a;font-family:NanumGothicBold;}
.ttangHeader .wrap_innerbg .gnbMenu li a:hover ,
.ttangHeader .wrap_innerbg .gnbMenu li.on a {color:#e35354;text-decoration:none;background:url(/images/common/colorchip/c_e35354_1x8.png) repeat-x left bottom}
.ttangHeader .wrap_innerbg .quickMenu {position:absolute; bottom:3px;right:0}
.ttangHeader .wrap_innerbg .quickMenu li {text-align:left;width:135px;border-top:1px solid #323232;}
.ttangHeader .wrap_innerbg .quickMenu li:first-child {border-top:none;}
.ttangHeader .wrap_innerbg .quickMenu li a {display:block;line-height:36px; font-size:13px; color:#323232;font-family:NanumGothicBold;background:url(/images/company/common/headerMenu_arr.png) no-repeat right center;}
.ttangHeader .wrap_innerbg .quickMenu li a.on,
.ttangHeader .wrap_innerbg .quickMenu li a:hover {color:#e35354;text-decoration:none;background-image:url(/images/company/common/headerMenu_arr_on.png);}

/* footer */
.companyTop {position:relative;height:0}
.companyTop a {position:absolute;bottom:-1px;/* right:110px; */right:50%;margin-right:-521px;}
.companyTop a {width:40px;height:40px;border-right:1px solid #dfdfdf;background:url(/images/common/footer/quickMenuIcon.png) no-repeat 0 -80px}
.companyTop a:hover {border-right:1px solid #727272;background-position:-40px -80px}


/* intro */
.bgImgWrap {position:relative;min-height:958px;background:#fff}
.bgImgWrap .btnEnter {position:absolute;z-index:1002;bottom:262px;left:50%;margin-left:-80px;width:160px;height:40px;background:url(/images/company/intro/btn_enter.png) no-repeat 0 0;}
.bgImgWrap a:hover.btnEnter {background-image:url(/images/company/intro/btn_enter_on.png);}
.bgImgWrap .bxsliderWrap li {min-height:958px; background-repeat:repeat-x;background-position:center top;}
.bgImgWrap .bxsliderWrap .bg01 {background-image:url(/images/company/intro/bgImg_01_text.jpg);}
.bgImgWrap .bxsliderWrap .bg02 {background-image:url(/images/company/intro/bgImg_02_text.jpg);}
.bgImgWrap .bxsliderWrap .bg03 {background-image:url(/images/company/intro/bgImg_03_text.jpg);}

/* content > image (common) */
body.company .topImg {min-height:540px;background:url(/images/company/contents/titleImg_introduction.jpg) no-repeat center center;}
body.company .topImg .wrap_innerbg {text-align:center;}
body.company .topImg .wrap_innerbg .abText {margin-top:211px;}
body.cont_introduction .topImg {background-image:url(/images/company/contents/titleImg_introduction.jpg)}
body.cont_history .topImg {background-image:url(/images/company/contents/titleImg_history.jpg)}
body.cont_business .topImg {background-image:url(/images/company/contents/titleImg_business.jpg)}
body.cont_partner .topImg {background-image:url(/images/company/contents/titleImg_partner.jpg)}
body.cont_media .topImg {background-image:url(/images/company/contents/titleImg_media.jpg)}
body.cont_map .topImg {background-image:url(/images/company/contents/titleImg_map.jpg)}

/* contents > 회사소개 */
.tblCompanyInst {border-top:3px solid #323232;border-bottom:1px solid #323232}
.tblCompanyInst .tblA tbody th {font-size:15px;  padding: 16px 0 16px 0px;}
.tblCompanyInst .tblA tbody td {font-size:15px;padding: 16px 0 16px;}
.tblCompanyInst .tblA tbody td li {margin-top:5px; padding-left: 10px;background: url("/images/common/colorchip/c_727272_3x3.png") no-repeat 0px 7px;}
.tblCompanyInst .tblA tbody td li:first-child {margin-top:-2px;}
.contIntroduction {margin-top:50px;font-size:15px;line-height:27px;}
.contIntroduction p {margin-top:25px;}
.contIntroduction p:first-child {margin-top:-7px}

/* contents > 사업연혁 */
.contBusiness .copy1 {font-size:28px;letter-spacing:-.035em;font-family:NanumGothicBold;  }
.contBusiness .copy2 {font-size:15px;line-height:24px;margin-top:12px;letter-spacing:-.035em;}
.contBusiness ul {overflow:hidden;}
.contBusiness li.depth1 {float:left;width:292px;margin-left:43px;margin-top:50px;border-top:3px solid #323232;border-bottom:1px solid #323232;}
.contBusiness li.depth1.n1,
.contBusiness li.depth1.n4 {margin-left:0;clear:both}
.contBusiness li ul {padding-top:5px;padding-bottom:15px;}
.contBusiness li.n1,
.contBusiness li.n2,
.contBusiness li.n3 {min-height:270px}
.contBusiness li.n4,
.contBusiness li.n5,
.contBusiness li.n6 {min-height:200px}
.contBusiness li li {margin-top:10px;font-size:15px;line-height:24px;padding-left:9px;background:url(/images/common/colorchip/c_727272_3x3.png) no-repeat left 10px;}
.contBusiness li p {font-family:NanumGothicBold;font-size:18px;line-height:57px;height:57px;border-bottom:1px solid #323232;}
.contBusiness li p img {vertical-align:middle;margin-right:10px;}

/* contents > 연혁 */
.contHistory dt {margin-top:50px;margin-bottom:19px;text-align:center;background:url(/images/common/colorchip/c_dfdfdf_1x1.png) repeat-x left center}
.contHistory dt span {background:#fff;padding:0 10px;}
.contHistory dt.last span {background:none;}
.contHistory dd {padding:8px 30px 0 30px;font-size:15px;color:#323232;text-align:center;line-height:18px;}
.contHistory dd.last {padding-top:10px;padding-bottom:3px;font-size:21px;font-family:NanumGothicBold;}

/* contents > 업무제휴 테이블 (기본테이블과 다름) */
.contPartner .tblA th {font-size:14px;}
.contPartner .tblA td {padding-top:15px;padding-bottom:15px;}
.contPartner .tblA input[type=text].hMLong {line-height:38px;height:38px;}
.contPartner .tblA td.file .filebox {/* min-height:40px; */}
.contPartner .tblA td.file input.upload-name{width:640px; display: inline-block;background-color: #ffffff;vertical-align:middle;line-height:38px;height:38px;-webkit-appearance: none; -moz-appearance: none; appearance: none;}
.contPartner .tblA td.file label {display: inline-block;  cursor: pointer;}
.contPartner .tblA td.file .btnSty1 {margin-left:6px;width:108px;vertical-align:middle;}
.contPartner .tblA td.file .filebox input[type="file"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;}

/* contents > 미디어> 링크 */
.contMediaLink {padding:0 30px 0 310px;min-height:340px;background:#f3f3f3 url(/images/company/contents/cont_media_menuImg.jpg) no-repeat left top;}
.contMediaLink .innerWrap {overflow:hidden;}
.contMediaLink ul {overflow:hidden;margin-top:-1px;margin-left:-1px;}
.contMediaLink ul li {float:left;border-top:1px solid #dfdfdf; background:url(/images/common/colorchip/c_dfdfdf_1x48.png) no-repeat left center}
.contMediaLink ul li a {display:block;padding:32px 0;text-align:center;}
.contMediaLink ul li a span {display:inline-block;padding-top:13px;line-height:18px;font-size:14px;font-family:NanumGothicBold;padding-left:47px;background:url(/images/company/contents/icon_vod.png) no-repeat left bottom;}
.contMediaLink ul li a:hover span {text-decoration:none;color:#0186c4;background-image:url(/images/company/contents/icon_vod_on.png)}
.contMediaLink ul.n3 li {width:33%;}

/* contents > 미디어 > 리스트  */
.mediaContList ul {border-top:2px solid #727272;border-bottom:1px solid #727272;}
.mediaContList li {border-top:1px solid #dfdfdf;}
.mediaContList li:first-child {border-top:none;}
.mediaContList li a {display:block;padding:27px 0 25px 0;}
.mediaContList li a:hover {text-decoration:none;}
.mediaContList li p.tit {font-family:NanumGothicBold;font-size:15px;line-height:20px;}
.mediaContList li p.text {margin-top:10px; max-height:48px;line-height:24px;}

/* contents > 미디어 > 상세 */
.contMediaDetail {border-top:2px solid #727272;border-bottom:1px solid #727272;}
.contMediaDetail ul.info {border-bottom:1px solid #727272;}
.contMediaDetail ul.info li {border-top:1px solid #dfdfdf; padding:18px 20px;}
.contMediaDetail ul.info li:first-child {border-top:none;}
.contMediaDetail ul.info li em {display:inline-block;min-width:40px;padding-left:50px;padding-right:10px; border-right:1px solid #dfdfdf;margin-right:6px;}
.contMediaDetail ul.info li em:first-child {padding-left:0;} 
.contMediaDetail ul.info li span {font-size:15px;line-height:18px;}
.contMediaDetail .textCont {font-size:15px;line-height:24px;padding: 50px 0 ;}

/* contents > 찾아오시는 길 */
.contMap .info {margin-top:27px;padding-bottom:14px;border-bottom:2px solid #727272;}
.contMap .info em {font-size:18px;}
.contMap .info span {margin-left:12px;padding-left:16px;font-size:15px;background:url(/images/common/colorchip/c_dfdfdf_1x15.png) no-repeat left center;}
.contMap .addr {margin-top:18px;}
.contMap .addr li {font-size:15px;padding-left:30px;line-height:25px;margin-top:5px;}
.contMap .addr li.public {background: url(/images/company/contents/icon_trans_public.png) no-repeat left center;}
.contMap .addr li.car {background: url(/images/company/contents/icon_trans_car.png) no-repeat left center;}
