@charset "utf-8";
/* 공통 */
*{margin:0; padding:0;}
img{border:0px; vertical-align:top;}
ul{list-style:none; margin:0; padding:0; border:0 none; font-size:100%; font-weight:normal;}
ul li{font-size:0px; line-height:0.5em;} /* ul li 안에있는 이미지 필요없는 여백 없애는 css */
a{outline:none; select-dummy:expression(this.hideFocus=true);} /* 링크점선없애기위한 css */
input{font-size:13px !important;}

/* body{font:normal 12px "굴림",gulim,sans-serif; color:#888888; line-height:150%;} */
/* body{font:normal 12px "Colaborate Light", Helvetica, Arial, sans-serif,"굴림",gulim; color:#272727; line-height:150%;} */
html{/*height:100%;*/}

/* @init_font */
.init *
, body, a, h1, h2,h3 ,h4 ,h5 ,h6 ,pre
,[type=text], [type=password], [type=file], [type=email], select ,textarea
{font-family:"nbg", "맑은 고딕", "굴림", "tahoma" ;font-size:13px;color:#494848;line-height:160%;} /*font-family : 기본값 한글로 써야 오페라까지 잘 먹음*/
/* ng는 나눔고딕 사용시 head.php 나눔고딕 관련 주석을  풀어줍니다. */

::-moz-selection{
          background: black;
          color: white;
          text-shadow: black;
}
::selection{
          background: black;
          color: white;
          text-shadow: black;
}

a {text-decoration: none;}

/* main */
.gnb a:link{font-size:16px; font-weight:800; color:white;}
.gnb a:hover{text-decoration:underline;color:white;cursor:pointer;}
.gnb a:active{text-decoration:underline;color:white;}
.gnb a:focus{border:0;text-decoration:underline;color:white;}
.gnb a{color:white; text-decoration:none;}

.lang a:link{font-size:12px; color:#9b9b9b;}
.lang a:hover{text-decoration:underline;color:#9b9b9b;cursor:pointer;}
.lang a:active{text-decoration:underline;color:#9b9b9b;}
.lang a:focus{border:0;text-decoration:underline;color:#9b9b9b;}
.lang a{color:#9b9b9b; text-decoration:none;}

#lnb a:link{font-size:13px; color:#363636;}
#lnb a:hover{text-decoration:none;color:#ba211f;cursor:pointer;}
#lnb a:active{text-decoration:none;color:#ba211f;}
#lnb a:focus{border:0;text-decoration:none;color:#ba211f;}
#lnb a{color:#363636; text-decoration:none;}

.mapbtn_wrap a:link{font-size:13px; color:#757575;}
.mapbtn_wrap a:hover{text-decoration:underline;color:#757575;cursor:pointer;}
.mapbtn_wrap a:active{text-decoration:underline;color:#757575;}
.mapbtn_wrap a:focus{border:0;text-decoration:underline;color:#757575;}
.mapbtn_wrap a{color:#757575; text-decoration:none;}

a.mail:link{font-size:15px; color:#757575;}
a.mail:hover{text-decoration:underline;color:#757575;cursor:pointer;}
a.mail:active{text-decoration:underline;color:#757575;}
a.mail:focus{border:0;text-decoration:underline;color:#757575;}
a.mail{color:#757575; text-decoration:none;}

.busi_btn a:link{font-size:14px; font-weight:800; color:#363636;}
.busi_btn a:hover{text-decoration:none;color:#ba211f;cursor:pointer;}
.busi_btn a:active{text-decoration:none;color:#ba211f;}
.busi_btn a:focus{border:0;text-decoration:none;color:#ba211f;}
.busi_btn a{color:#363636; text-decoration:none;}

.wheel_btn a:link{font-size:14px; font-weight:800; color:#363636;}
.wheel_btn a:hover{text-decoration:none;color:#ba211f;cursor:pointer;}
.wheel_btn a:active{text-decoration:none;color:#ba211f;}
.wheel_btn a:focus{border:0;text-decoration:none;color:#ba211f;}
.wheel_btn a{color:#363636; text-decoration:none;}

a.pdfdonw:link{font-size:13px; color:#363636;}
a.pdfdonw:hover{text-decoration:none;color:#ba211f;cursor:pointer; border:1px solid #ba211f;}
a.pdfdonw:active{text-decoration:none;color:#ba211f; border:1px solid #ba211f;}
a.pdfdonw:focus{border:0;text-decoration:none;color:#ba211f; border:1px solid #ba211f;}
a.pdfdonw{color:#363636; text-decoration:none;}

a.acrobatdonw:link{font-size:13px; color:#363636;}
a.acrobatdonw:hover{text-decoration:none;color:#ba211f;cursor:pointer; border:1px solid #ba211f;}
a.acrobatdonw:active{text-decoration:none;color:#ba211f; border:1px solid #ba211f;}
a.acrobatdonw:focus{border:0;text-decoration:none;color:#ba211f; border:1px solid #ba211f;}
a.acrobatdonw{color:#363636; text-decoration:none;}

a.youtubeview:link{font-size:13px; color:#363636;}
a.youtubeview:hover{text-decoration:none;color:#ba211f;cursor:pointer; border:1px solid #ba211f;}
a.youtubeview:active{text-decoration:none;color:#ba211f; border:1px solid #ba211f;}
a.youtubeview:focus{border:0;text-decoration:none;color:#ba211f; border:1px solid #ba211f;}
a.youtubeview{color:#363636; text-decoration:none;}

.view_list a:link{font-size:13px; color:#757575;}
.view_list a:hover{text-decoration:none;color:#ba211f;cursor:pointer;}
.view_list a:active{text-decoration:none;color:#ba211f;}
.view_list a:focus{border:0;text-decoration:none;color:#ba211f;}
.view_list a{color:#757575; text-decoration:none;}

a.list_btn:link{font-size:22px; font-weight:300; color:#363636;}
a.list_btn:hover{text-decoration:none;color:#ba211f;cursor:pointer;}
a.list_btn:active{text-decoration:none;color:#ba211f;}
a.list_btn:focus{border:0;text-decoration:none;color:#ba211f;}
a.list_btn{color:#363636; text-decoration:none;}

.list_head a:link{font-size:13px; color:#363636; border:1px solid #e3e3e3;}
.list_head a:hover{text-decoration:none;color:#ba211f;cursor:pointer; border:1px solid #e3e3e3;}
.list_head a:active{text-decoration:none;color:#ba211f; border:1px solid #e3e3e3;}
.list_head a:focus{border:0;text-decoration:none;color:#ba211f; border:1px solid #e3e3e3;}
.list_head a{color:#363636; text-decoration:none; border:1px solid #e3e3e3;}

.rbl_view_file p span a:link{font-size:12px; color:#757575;}
.rbl_view_file p span a:hover{text-decoration:none;color:#ba211f;cursor:pointer;}
.rbl_view_file p span a:active{text-decoration:none;color:#ba211f;}
.rbl_view_file p span a:focus{border:0;text-decoration:none;color:#ba211f;}
.rbl_view_file p span a{color:#757575; text-decoration:none;}

.rel_back a:link{font-size:13px; color:#757575;}
.rel_back a:hover{text-decoration:none;color:#ba211f;cursor:pointer;}
.rel_back a:active{text-decoration:none;color:#ba211f;}
.rel_back a:focus{border:0;text-decoration:none;color:#ba211f;}
.rel_back a{color:#757575; text-decoration:none;}

/* main */
#wrapper{width:100%; min-width:1000px; overflow:hidden;}

#header{width:100%; position:relative;}
#gnb_wrap{width:100%; position:absolute; top:0; left:0; z-index:1000000000;}
.gnb_wrap{width:100%; max-width:2000px; margin:auto; position:relative; top:0; left:0; z-index:1000000000;}
.logo{position:absolute; top:50px; left:90px;}
.gnb{width:100%; text-align:center; padding-top:40px;}
.gnb a{display:inline-block; padding:10px 24px;}
.lang{position:absolute; top:52px; right:90px;}
.lang a:first-child{background:none !important;}
.lang .on{color:white !important;}
.lang .kor{display:inline-block; padding-right:5px;}
.lang .eng{background:url("../images/sub/lang_bar.png") left 3px no-repeat; display:inline-block; padding-left:7px;}

/* 메인비쥬얼 슬라이드 */
#mainimg{width:100%; height:456px; margin:auto; background:black; position:relative; overflow:hidden;}
.mvs-screen{width:2000px; position:absolute; left:50%; margin-left:-1000px; background-color:black;}
.mvs-screen ul{overflow:hidden;}
.mvs-screen ul li{float:left; position:relative; height:456px; overflow:hidden;}

.mvs-page{width:1000px; position:absolute; bottom:29px; left:50%; margin-left:-500px; z-index:10000; text-align:center;}
.mvs-page a{display:inline-block;width:18px;height:18px;background:url("../img/main/main_img_slide_btn_off.png") center no-repeat;margin:0 6px;}
.mvs-page a.selected{width:18px; height:18px; background:url("../img/main/main_img_slide_btn_on.png") center no-repeat;}
.mvs-page span{display:none;}
.mvs-play{position:absolute;left:50%; bottom:33px; margin-left:65px; display:none;z-index:10000;}
.mvs-pause{position:absolute;left:50%; bottom:33px; margin-left:65px; z-index:10000;}
.mvs-prev{position:absolute; left:0px; top:251px; z-index:10000;}
.mvs-next{position:absolute; right:0px; top:251px; z-index:10000;}

.main_copy{position:absolute; top:168px; left:50%; z-index:10000; margin-left:-323px;}

/* 메인컨텐츠 */
#mcontents{width:1000px; margin:0 auto; padding-bottom:60px;}
.mb_head{width:1000px; height:46px; margin-top:46px; border-bottom:1px solid #bdbdbd; overflow:hidden;}
.mb_head div{float:left; overflow:hidden;}
.mb_head div p{float:left;}
.mb_head div img{float:left; padding-right:12px;}
.mb_head a{float:right; padding-top:9px;}
.mb_tit{font-size:13px; color:#757575; background:url("../img/main/mbusiness_bar.gif") left 10px no-repeat; padding:8px 0 0 12px;}

.mbusiness{width:1000px; overflow:hidden; margin-top:23px;}
.mbusiness li{float:left; margin-left:30px; cursor:pointer;}
.mbusiness li:first-child{margin-left:0 !important;}

.mb_img{width:176px; height:130px; overflow:hidden;}
.mb_cont{font-size:13px; color:#757575; line-height:160%; margin-top:26px;}
.mtit{font-size:16px; color:#1c1c1c; font-weight:800; padding-bottom:11px;}
.mmore{font-size:14px; color:#1c1c1c; font-weight:800; padding-top:25px;}
.mmore img{vertical-align:-4px; padding-left:7px;}

.mbusiness li .mb_img img {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
}
.mbusiness li:hover .mb_img img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

/* 하단 */
#foot_wrap{width:100%; height:130px; border-top:1px solid #e0e0e0;}
.foot{width:1000px; margin:0 auto; text-align:center; font-size:12px; color:#767676; line-height:200%; padding-top:25px;}
.copy_right{font-size:11px; color:#757575;}
.fblit{padding:6px 15px 0 15px;}

/* 서브비쥬얼 */
#subimg01{width:100%; height:252px; background:black url("../images/sub/subimg01.jpg") center top no-repeat; position:relative;}
#subimg02{width:100%; height:252px; background:black url("../images/sub/subimg02.jpg") center top no-repeat; position:relative;}
#subimg03{width:100%; height:252px; background:black url("../images/sub/subimg03.jpg") center top no-repeat; position:relative;}
#subimg04{width:100%; height:252px; background:black url("../images/sub/subimg04.jpg") center top no-repeat; position:relative;}
#subimg05{width:100%; height:252px; background:black url("../images/sub/subimg05.jpg") center top no-repeat; position:relative;}
.sub_copy{width:100%; text-align:center; padding-top:137px;}

/* lnb */
#lnb{width:100%; height:64px; border-bottom:1px solid #e0e0e0; text-align:center; background:white;}
#lnb a{display:inline-block; padding:22px 20px 0 20px; background:url("../images/sub/lnb_blit.gif") left 50% no-repeat; height:42px;}
#lnb .on{color:#ba211f; border-bottom:1px solid #ba211f;}
#lnb a:first-child{background:none !important;}

#lnb.fixed{position:fixed; top:0 !important; background:#fbfbfb !important; z-index:1000000000 !important;}


/* 서브내용 */
#container{width:100%; padding-top:50px; color:#363636;}
#his_container{width:1000px; margin:0 auto; padding-top:50px; color:#363636; background:url("../img/sub/history_line.gif") left top repeat-y;}
#business_container{width:100%; padding-top:50px; color:#363636; background:#f5f5f5;}
#board_container{width:100%; padding-top:50px; color:#363636; background:#f5f5f5;}
#boardview_container{width:100%; color:#363636; background:#f5f5f5;}
.bg_gray{background:#f5f5f5;}

/* 서브컨텐츠 스타일 */
.wmauto{width:1000px; margin:0 auto;}
.txtc{text-align:center;}
.txtr{text-align:right;}
.txtl{text-align:left;}

.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font17{font-size:17px; font-weight:300;}
.font20{font-size:20px; font-weight:300;}
.font23{font-size:23px; font-weight:300;}
.font26{font-size:26px; font-weight:300;}
.font32{font-size:32px; font-weight:300;}

.fontw300{font-weight:300;}
.fontw500{font-weight:500;}
.fontw800{font-weight:800;}

.lineh150{line-height:150%;}
.lineh170{line-height:170%;}
.lineh220{line-height:220%;}
.lineh240{line-height:240%;}
.lineh280{line-height:280%;}
.lineh300{line-height:300%;}

.pdt5{padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt20{padding-top:20px;}
.pdt30{padding-top:30px;}
.pdt35{padding-top:35px;}
.pdt40{padding-top:40px;}
.pdt50{padding-top:50px;}
.pdt60{padding-top:60px;}
.pdt70{padding-top:70px;}
.pdt75{padding-top:75px;}
.pdt85{padding-top:85px;}

.pdl0{padding-left:0 !important;}
.pdl30{padding-left:30px !important;}
.pdl74{padding-left:74px;}

.pdb15{padding-bottom:15px;}
.pdb20{padding-bottom:20px;}
.pdb25{padding-bottom:25px;}
.pdb30{padding-bottom:30px;}
.pdb40{padding-bottom:40px;}
.pdb50{padding-bottom:50px;}
.pdb55{padding-bottom:55px;}
.pdb60{padding-bottom:60px;}
.pdb70{padding-bottom:70px;}
.pdb75{padding-bottom:75px;}
.pdb80{padding-bottom:80px;}
.pdb100{padding-bottom:70px;}

.mgt10{margin-top:10px;}
.mgt30{margin-top:30px;}
.mgt45{margin-top:45px;}
.mgt50{margin-top:50px;}
.mgt60{margin-top:60px;}
.mgt80{margin-top:80px;}
.mgt90{margin-top:90px;}

.posirel{position:relative;}
.posiabs{position:absolute;}

.cred{color:#ba211f !important}
.cblack{color:#363636 !important;}
.cgray{color:#757575 !important;}
.cwhite{color:white !important;}

.float_over{overflow:hidden;}
.fl_left{float:left;}
.fl_right{float:right;}

.width470{width:470px;}

.aboutimg01{width:1000px; height:283px; background:url("../img/sub/aboutimg01.gif") left top no-repeat;}
.aboutimg01 p{position:absolute; color:white; text-align:center;}
.aboutimg02{width:100%; height:453px; background:url("../img/sub/aboutimg02.gif") center top no-repeat;}
.aboutimg02 table{width:350px; position:absolute; bottom:35px; left:50%; margin-left:153px;}
.aboutimg02 table td{color:#757575; font-size:13px; padding:5px 0;}
.about_tab_td01{color:#363636 !important;}

.history{width:1000px; overflow:hidden; padding-top:20px;}
.history li{font-size:13px; color:#757575; line-height:150%; position:relative; width:1000px; min-height:310px;}

.hisimg01{width:1000px; min-height:310px; margin-top:30px; background:url("../img/sub/historyimg01.gif") right top no-repeat;}
.hisimg01 dl{overflow:hidden; padding:5px 0;}
.hisimg01 dl:first-child{}
.hisimg01 dl dt{font-size:14px; color:#363636; float:left; font-weight:800; padding-left:75px;}
.hisimg01 dl dd{float:left; padding-left:30px;}

.hisimg02{width:1000px; min-height:310px; padding-top:50px; padding-bottom:100px; background:url("../img/sub/historyimg02.gif") 30px 15px no-repeat;}
.hisimg02 dl{overflow:hidden; padding:5px 0;}
.hisimg02 dl:first-child{}
.hisimg02 dl dt{font-size:14px; color:#363636; float:left; font-weight:800; padding-left:592px;}
.hisimg02 dl dd{float:left; padding-left:30px;}

.his_tit01{font-size:36px; font-weight:800; color:#363636; font-style:italic; padding-left:73px; padding-bottom:15px; line-height:150%; background:url("../img/sub/history_blit.gif") left 13px no-repeat;}
.his_tit02{font-size:36px; font-weight:800; color:#363636; font-style:italic; padding-left:590px; padding-bottom:15px; line-height:150%; background:url("../img/sub/history_blit.gif") left 13px no-repeat;}

.mapbtn_wrap{position:absolute; top:92px; right:0;}
.mapbtn_wrap a.on{color:#ba211f !important;}
.mapbtn_wrap a:first-child{margin-right:15px;}
.mapbtn{vertical-align:-4px; padding-right:5px;}

.business01{width:100%; height:632px; background:black url("../img/sub/businessimg01.jpg") center top no-repeat;}
.business_icon{width:1000px; height:632px; margin:0 auto; background:url("../img/sub/businessimg02.png") left 76px no-repeat; position:relative;}
.business_icon p{position:absolute; font-size:14px; color:white; text-align:center;}

.business02{width:100%; height:674px; background:#f5f5f5;}
.business02_icon_wrap{width:1000px; margin:0 auto; position:relative; margin-top:170px; text-align:center;}
.business02_icon{width:1000px; position:absolute; top:-90px;}
.business02_icon p{text-align:center;font-size:14px; color:#757575; display:inline-block;}
.business02_icon p img{padding-bottom:17px; display:block;}

.busi03_text{width:1000px; margin:0 auto; border-top:1px solid #cfcfcf; position:relative; top:180px;}
.busi03_text ul{overflow:hidden;}
.busi03_text ul li{float:left; font-size:13px; color:#757575; line-height:150%;}
.busi03_text ul li:first-child{padding-right:90px;}
.busi03_text ul li p{font-size:26px; font-weight:300; color:#363636; padding:50px 0 20px 0;}
.busi03_text ul li dl{overflow:hidden; padding:5px 0;}
.busi03_text ul li dl dt{float:left; font-size:14px; color:#363636; font-weight:800;}
.busi03_text ul li dl dd{float:left;}

.busi_btn{position:absolute; top:89px; right:0;}
.busi_btn a{border-bottom:1px solid #ba211f;}
.blit{vertical-align:-5px; padding-left:3px;}

.businessbg{width:1000px; height:363px; background:url("../images/sub/businessimg05.jpg") left top no-repeat;}
.businessbg div{width:361px; height:363px; background:url("../images/sub/business_bg.png") left top repeat; color:#9b9b9b; font-size:13px;}
.bbg_tit{font-size:26px; color:white; font-weight:300; padding:60px 0 30px 45px;}
.bbg_txt{line-height:180%; padding-left:45px;}

/*
.wheel_btn{width:1000px; text-align:center; margin-top:50px;}
.wheel_btn p{display:inline-block; padding:0 10px;}
.wheel_btn a{border-bottom:1px solid #ba211f;}
*/
.wheel_btn{width:1000px; text-align:center; margin-top:20px;}
.wheel_btn p{display:inline-block; padding:0 10px;}
.wheel_btn a{border-bottom:1px solid #ba211f;}

.business_container02{width:1000px; margin:0 auto; position:relative;}

.partner{width:1000px; border-top:1px solid white; border-left:1px solid white; overflow:hidden; margin-top:15px;}
.partner li{float:left; border-right:1px solid white; border-bottom:1px solid white;}