
@charset "utf-8";
/* CSS Document */

.loading {display:none;}

/*top menu*/
#wrap_top {position:fixed; z-index:10; width:100%; height:50px; padding-top:15px; background:#fff}
#wrap_top div.top_menu{width:100%; height:34px; margin:auto;}
div.top_menu .logo {float:left; margin-right:10px; padding:3px 0 0 20px;}

/*navigation*/
#wrap_top div.top_menu li{float:left; margin-right:10px; width:35px; height:34px; background:url(../images/top_menu_bg.png); text-align:center; line-height:34px; cursor:pointer; overflow:hidden; letter-spacing:40px; text-indent:12px;}
#wrap_top div.top_menu li:hover{background:url(../images/top_menu_bg_hover.png);}

#wrap_top div.top_menu a {color:#fff; display:block;}

#wrap_top div.top_menu .current {width:84px; background:url(../images/top_menu_bg_on.png); letter-spacing:normal; text-indent:0; font-size:13px;}
#wrap_top div.top_menu .current:hover {background:url(../images/top_menu_bg_on.png);}

#wrap_top div.top_menu .facebook_go{float:right; width:35px; height:34px; background:url(../images/top_menu_fb.png); cursor:pointer; margin-right:20px;}
#wrap_top div.top_menu .facebook_go:hover{background:url(../images/top_menu_fb_hover.png);}



/*contents Common*/
#business, #about_us, #contact_us{width: 100%;}
.wrap_cont{margin: 0 auto; min-width: 720px; overflow: auto; }
.title{position:absolute; z-index:2; left:0px; width:100%; font-size:150px; color:#000; line-height:150px; opacity:0.1; -ms-opacity:0.1; -ms-filter:alpha(opacity:10); filter:alpha(opacity:10); text-align:center;
}
.title_sub{font-size:25px; color:#898989; display:block; text-align:center; padding-top:140px;}
.title_sub span{color:#464646;}
.b768 {display:block;}


/*Business contents */
#business{color: #000; font-size:13px; height: 1000px; margin: 0 auto; padding: 80px 0 0 0;}
#wrap_business {position:absolute; left:0px; width:100%; padding-top:50px;}
#wrap_business div.menu {width:100%; border-bottom:1px solid #f2f2f2; padding:120px 0 8px 0; text-align:center;}
#wrap_business div.menu span {margin-right:57px; font-size:15px; color:636363; height:50px; font-weight:bold;;}
#wrap_business div.menu span.current {border-bottom:1px solid #156ab4; padding:0 0 8px 0; color:#156ab4;}
#wrap_business div.cont {max-width:900px; margin:auto; padding:0px 20px;}
#wrap_business div.cont h1 {font-size:15px; color:#156ab4; text-align:center}
#wrap_business div.cont h1 span {font-size:12px; color:#9fc43a;}
#wrap_business div.cont div.logo_gik {width:100%; height:60px; text-indent:1025px; overflow:hidden; background:url(../images/gik_logo_768.png) center bottom no-repeat;}
#wrap_business div.cont div.logo_ic {width:100%; height:60px; text-indent:1025px; overflow:hidden; background:url(../images/ic_logo_768.png) center bottom no-repeat;}
#wrap_business div.cont div.logo_gib {width:100%; height:60px; text-indent:1025px; overflow:hidden; background:url(../images/gib_logo_768.png) center bottom no-repeat;}
#wrap_business div.cont div.logo_ib {width:100%; height:60px; text-indent:1025px; overflow:hidden; background:url(../images/ib_logo_768.png) center bottom no-repeat;}
#wrap_business div.cont div.logo_gim {width:100%; height:60px; text-indent:1025px; overflow:hidden; background:url(../images/gim_logo_768.png) center bottom no-repeat;}
#wrap_business div.cont .txt {font-size:13px; line-height:18px; color:#363636; text-align:justify; margin:0 auto; height:400px;}
#wrap_business div.cont .txt p {padding-top:10px;}
#wrap_business div.cont #tab2 {display:block;}
#wrap_business div.cont .txt .btnType {text-align:center; margin-top:55px;}
#wrap_business div.cont .txt .btnType.mt118 {margin-top:118px;}

/*business tab*/
div.business_tab_layout {width:100%;}
ul.business_tab_layout {display:none;}
#business .tabs-container div.tab {width:0px; height:0px;overflow:hidden;}

/*gik_slide*/
#wrapper, #container, #slider, .sliderbutton, #slider ul, #slider li{width:0px; height:0px;}
.pagination {display:none}

#slider li span {display:block; text-align:center;}
#slider li span.title_en{width:300px; font-weight:bold;; font-size:40px; color:#00aeef; margin-top:100px;}
#slider li span.title_kr{width:300px; font-weight:bold; font-size:15px; color:#fff;}
#slider li span.txt{font-size:14px; color:#fff; width:300px; line-height:17px; text-align:justify; padding-right:80px;}


/*site_tab*/
#ic_tab, #ib_tab, #gib_tab, #gim_tab, .gim_back {display:none;}


/*url link*/
.url {width:250px; height:19px; margin-top:15px;}
.url span {display:block; float:left; height:19px; line-height:19px;}
.url_left, .url_right {width:8px;}
.url_left {background:url('../images/bg_url_1.png') no-repeat;}
.url_right {background:url('../images/bg_url_2.png') no-repeat;}
.url_link {background:#ccc; font-size:11px; color:#fff;}
.url_link a {color:#fff;}
.url_link a:hover {color:#000;}


/*About us contents*/
#about_us{color:#fff ; height:1330px; margin:0 auto; overflow: hidden; padding-top:180px;}
#about_us div.wrap_cont {padding-top:50px;}
#wrap_about_us {position:absolute; left:0px; width:100%; margin-top:50px;}
#wrap_about_us div.cont {max-width:900px; margin:auto; padding:0 20px; min-height:200px;}
#wrap_about_us div.cont h1 {font-size:15px; color:#156ab4;}
#wrap_about_us div.cont h1 span {font-size:13px; color:#9fc43a;}
#wrap_about_us div.cont div.title_about_us {width:100%; font-size:50px; color:#000; height:100px; line-height:130px;}
#wrap_about_us div.cont .txt {width:100%; font-size:15px; line-height:21px; color:#363636; text-align:justify; margin:0; }
#wrap_about_us div.cont .txt b {display:block;}
#wrap_about_us div.cont div.txt span {display:block; font-size:15px; margin:15px 0; line-height:23px;}
#wrap_about_us div.cont div.txt span.date {display:block; font-size:15px; margin: 0; line-height:25px;}
#wrap_about_us div.bottom_img {display:none;}

#wrap_about_us div.mb_photo img {width:100%;}

/*about us tab*/
div.about_us_tab_layout {display:none;}

/*Contact us contents*/
#contact_us{ color:#fff ; height:1100px; margin:0 auto; overflow: hidden; border-bottom:1px solid #f2f2f2;}
#contact_us div.wrap_cont {padding-top:80px;}
#contact_us div.wrap_cont div.title { letter-spacing:-10px;}
#wrap_contact_us {position:absolute; left:0px; width:100%;}
#wrap_contact_us div.cont {max-width:900px; margin:auto; padding:0px 20px;}
#wrap_contact_us div.cont h1 {font-size:15px; color:#156ab4;}
#wrap_contact_us div.cont h1 span {font-size:13px; color:#9fc43a;}
#wrap_contact_us div.cont .txt {width:100%; font-size:15px; line-height:21px; color:#363636; text-align:justify; margin:0; height:650px; padding-top:60px;}
#wrap_contact_us div.cont div.txt span {display:block; font-size:15px; margin:30px 0; line-height:20px;}
#wrap_contact_us div.cont div.txt span b {font-size:18px; line-height:30px;}
#wrap_contact_us div.tabs-container {clear:left; border:none;}
#wrap_contact_us div.map {width:600px; height:250px;}
#wrap_contact_us div.cont div.txt div.map span {display:none;}
#wrap_contact_us div.map_mobile {display:none;} 

/*contents bg*/
#business .bg_business{display:none;}
#about_us .bg_about_us{display:none}
#contact_us .bg_contact_us{display:none;}



/*footer*/
#footer {width:100%; font-size:11px; height:50px; background:#000; color:#fff; line-height:50px;}
#footer div.wrap{max-width:900px; margin:auto; padding:0 20px;}


::-moz-selection{ background: #f00; color:#fff;  }
::selection { background: #f00; color: #fefcf2;  } 