  #slider_t1,  #slider_t1 .bx-viewport{width:100%; overflow: hidden;height: 100%}
  #slider_t1 ul.lst_slide{ width: 102%; position: relative;}
  #slider_t1 ul.lst_slide > li{ position: absolute; left: 0; top: 0; width: 25%; height: 100%; overflow: hidden; /*cursor:pointer;*/}
  #slider_t1 ul.lst_slide > li .more{ margin-top: 30px;  display: block; width: 182px; height: 41px; border: 1px solid #fff;  background-image: url(/images/tmp.png); margin-left: auto; margin-right: auto; text-align: center; line-height: 41px; color: #fff; font-weight: 700; }
  #slider_t1 ul.lst_slide > li .more:hover{ background-color: #fff;  color: #504342;   }
  #slider_t1 ul.lst_slide > li .cont{ margin-top: 30px; width: 100%; position: absolute; left: 0; top: 50%; z-index: 5; color: #fff; text-align: center; margin-top: -20px; }
  #slider_t1 ul.lst_slide > li .cont .lst{display: none; padding-top: 20px; font-size: 13px; line-height: 24px; }
  #slider_t1 ul.lst_slide > li .cont h1{ display: inline-block; *display: inline; *zoom: 1; font-size: 22px; line-height: 24px; font-weight: normal; padding-top:15px; border-top: 2px solid #ff3101; }
    #slider_t1 ul.lst_slide > li.n1{ left: 0; }
  #slider_t1 ul.lst_slide > li.n2{ left: 25%; margin-left: -2px; }
  #slider_t1 ul.lst_slide > li.n3{ left: 50%; margin-left: -4px; }
  #slider_t1 ul.lst_slide > li.n4{ left: 75%; margin-left: -6px; }
  #slider_t1 ul.lst_slide > li .img{ position: absolute; left: 50%; top: 0; margin-left: -540px; width: auto; height: 100%; }
  #slider_t1 ul.lst_slide > li .img img{ width: auto; height: 100%; }

  #slider_t1 .bx-controls {display: none;}

  #spot_main > address{position:absolute;bottom:10px;right:15px;font-size:13px;color:#fff;font-style:normal;line-height:20px;}
  #spot_main > address a{color:#fff;}
.main_notice { display: none; position:absolute; left: 50%; bottom: 20px; margin-left: 327px; padding: 10px; width: 343px; text-align:left; *zoom:1; z-index: 26; background-color: rgba(0, 0, 0, 0.4);  background-image: url(trg.png);
   /* IE 5.5 - 7 */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000)";
}


.main_notice:not([dummy]) {
    /* IE9 only */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');
}
.main_notice .main_notice_list {  position:relative; height:17px; overflow:hidden;}
.main_notice .main_notice_list ul { position:relative; }
.main_notice .main_notice_list li {width:320px; height:15px; line-height:15px; }
.main_notice .main_notice_list li a { color:#fff; text-decoration:none; }
.main_notice input { position:absolute; }
.main_notice .prev { right:0; top:15px;}
.main_notice .next { right:0; top:28px;}

/*w904*/
#profile_area p{color: #333 !important;}
#ceo_area{ color: #333; line-height: 24px; }
#ceo_area:after{display: block;clear: both;content:"";height: 0;visibility: hidden;}
#ceo_area .photo{ float: left; width: 44.19889502762431%;   }
#ceo_area .photo .h1{ margin-top: 10px; font-size: 18px; line-height: 22px;  font-weight: bold; }
#ceo_area .photo .t1{margin-top: 2px; font-size: 13px; color: #666;}
#ceo_area .cont{ float: right; width: 51.38121546961326%;   }

#services_area{padding-bottom: 40px;}
#services_area .fc_point{margin-bottom: 40px;}

#services_area .box:after{display: block;clear: both;content:"";height: 0;visibility: hidden;}
#services_area .box .lst_dot{ float: left; width: 40.92920353982301%;  color: #054ca4; font-size: 13px; line-height: 18px; }
#services_area .box .lst_dot > ul > li{margin-bottom: 6px;}
#services_area .box .bannerType1.n5{ float: right; width: 57.52212389380531%; }

#services_area .box .lst_dot.correspondent{ float: none; width: auto; }
#services_area .box .lst_hori.correspondent{ margin-top: 60px; }

#services_area .box .graph_tourism{float: right; margin-top: -50px; width: 50.19889502762431%;  text-align: right;  }
#services_area .box .graph_tourism p{margin-top: 5px; color: #333; font-size: 15px; line-height: 20px; text-align: center; }
#services_area .box .graph_tourism img{max-width: 100%;}

#services_area .box .lst_dot.assistance{width: 50.929204%;}
#services_area .box .img_assistance{float: right; width: 45.19889502762431%; text-align: right; }
#services_area .box .img_assistance img{max-width: 100%;}

#services_area .box .lst_dot.interpretation{width: 59.929204%;}
#services_area .box .img_interpretation{float: right; width: 38.198895%; text-align: right; }
#services_area .box .img_interpretation img{max-width: 100%;}

#offices_area{padding-bottom: 60px;}
#offices_area:after{display: block;clear: both;content:"";height: 0;visibility: hidden;}
#offices_area .map{ position: relative; float: left; width: 40.92920353982301%;  }
#offices_area .map > a{position: absolute; left: 0; top: 0; display: block; width: 10px; height: 10px; z-index: 1; overflow: hidden; text-indent: -9999px; background-image: url(tng.png);}

#offices_area .map a.seoul{ left: 40%; top: 26%; width: 13%;height: 3%;}
#offices_area .map a.pusan{left: 79.5%; top: 59.3%; width: 18.5%;height: 6.9%;}
#offices_area .map a.incheon{left: 17%; top: 25%; width: 16%;height: 3%;}
#offices_area .map a.kwangyang{left: 30.9%; top: 63.4%; width: 22.6%;height: 7%;}
#offices_area .map a.pohang{left: 71%; top: 46%; width: 20.8%;height: 4%;}
#offices_area .map a.taean{left: 13%; top: 32.8%; width: 17.3%;height: 5.6%;}
#offices_area .cont{float: right; width: 50%; font-size: 13px; line-height: 20px; color: #666;}
#offices_area .cont  h1{ color: #054ca4; font-size: 18px; line-height: 20px; margin-bottom: 15px; font-weight: bold;}
#offices_area .cont .offices_info{display: none;}


#people_area .people_info{ margin-bottom: 40px; padding-bottom: 50px; border-bottom: 1px solid #a5a5a5;  }
#people_area .people_info.line_none{border-bottom: 0;}
#people_area .people_info:after{display: block;clear: both;content:"";height: 0;visibility: hidden;}
#people_area .people_info .info{float: left; width: 33%;   }
#people_area .people_info .info img{max-width: 100%;}
#people_area .people_info .info .t1{ margin-top: 10px; font-size: 18px; line-height: 24px; color: #333; font-weight: bold; }
#people_area .people_info .info .t2{ margin-top: 3px; font-size: 13px; line-height: 16px;}
#people_area .people_info .info .more{margin-top: 10px;  padding: 0 50px 0 10px; display: inline-block; *display: inline; *zoom: 1; border: 1px solid #a5a5a5; color: #777; font-size: 13px; line-height: 26px; font-weight: bold; background: url(../images/bg/bg_arr_btn.gif) 91% 50% no-repeat;}

#people_area .people_info .lst{float: right; width: 62%;  font-size: 13px; line-height: 28px;  }
#people_area .people_info .lst dl{position: relative; padding: 0 0 0 30%; }
#people_area .people_info .lst dl dt{ position: absolute; left: 0; top: 0; width: 22%; padding-left: 5%; color: #054ca4; background: url(../images/bg/bg_plus.gif) 0% 10px no-repeat; font-weight: bold; }
#people_area .people_info .lst dl dt span{ position: absolute; right: 0; top: 0;  }
#people_area .people_info .lst dl dd{color: #333;}

#offices_area .lst_arr > ul > li > strong.h,
#offices_area .lst_arr > ul > li > span.con{color: #333;}


#people_area .lst_tab{ margin-bottom: 40px; }

#people_area .cont_tab{display: none;}
#people_area .cont_tab > ul{margin-left: 4px;}
#people_area .cont_tab > ul > li{ display: inline-block; *display: inline; *zoom: 1; width: 21%; padding: 0 2%; margin-bottom: 20px; vertical-align: top; margin-left: -4px; text-align: center; }
#people_area .cont_tab > ul > li p{margin-top: 5px; font-size: 14px;}

#correspondents_area .lst_hori.vt.n4 > ul > li{margin-bottom: 40px;}
#correspondents_area .lst_hori.vt.n4 > ul > li a{padding: 1px; border: 1px solid #e0e0e0; display: inline-block; *display: inline; *zoom: 1;}
#correspondents_area .lst_hori.vt.n4 > ul > li > p{ margin-top: 10px;  font-size: 13px; line-height: 16px;}

#correspondents_view:after{display: block;clear: both;content:"";height: 0;visibility: hidden;}
#correspondents_view > h1{ width: 21%; float: left;  color: #333; font-size: 18px; line-height: 20px; }
#correspondents_view .group_rgh{ width: 74%; padding-left: 3%;  float: right; border-style: solid; border-width:0 0 0 1px; border-color: #bababa;   }
#correspondents_view .group_rgh .top{ margin-bottom: 50px; }

#correspondents_view .group_rgh .info:after{display: block;clear: both;content:"";height: 0;visibility: hidden;}
#correspondents_view .group_rgh .info .logo{ display: table; float: left; width: 30%; height: 169px; text-align: center; border: 1px solid #e3e3e3; }
#correspondents_view .group_rgh .info .logo span{display: table-cell; vertical-align: middle;}

#correspondents_view .group_rgh .info .cont{float: right; width: 65%;}
#correspondents_view .group_rgh .info .cont h2.title2 span{ display: block; padding-bottom: 10px; margin-bottom: 10px; }
#correspondents_view .group_rgh .info .cont .lst_type2{padding-left: 15px;}
#correspondents_view .group_rgh .info .cont .lst_type2  > p{ color: #333; line-height: 20px;  margin-bottom: 10px;}


#careers_area .lst{margin-bottom: 80px;}
#careers_area .lst:after{display: block;clear: both;content:"";height: 0;visibility: hidden;}
#careers_area .lst > h1{ width: 21%; float: left;  color: #333; font-size: 18px; line-height: 20px; }
#careers_area .lst .group_rgh{ width: 79%; float: right;  }
#careers_area .lst .group_rgh .txt{padding-left: 3%; border-style: solid; border-width:0 0 0 1px; border-color: #bababa;  color: #333; line-height: 20px;  }
#careers_area .lst .group_rgh .txt  a{color: #333;}
#careers_area .lst .group_rgh p.ff-d{ font-family: 'Dotum','돋움'; }

#link_area{  }
#link_area > h1{font-size: 18px; line-height: 20px; margin-bottom: 40px; color: #333;}
#link_area .lst_hori{border-bottom: 1px solid #d3d3d3; margin-bottom: 55px; padding-bottom: 55px;}
#link_area .lst_hori > ul > li{margin-bottom: 2%;}
#link_area .lst_hori > ul > li > a{display: inline-block; *display: inline; *zoom: 1; padding: 1px; border: 1px solid #d3d3d3;}
#link_area .lst_hori.last{border-bottom: 0; padding-bottom: 0;}


/*********** quck_menu ***********/

.quick_menu{position: absolute; top:1080px; right:100px; z-index: 55; padding: 10px;
  zoom:1; z-index: 26; background-color: rgba(0, 0, 0, 0.8);  background-image: url(trg.png);
   /* IE 5.5 - 7 */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)";
}


.quick_menu:not([dummy]) {
    /* IE9 only */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');
}


.quick_menu ul li{ line-height: 18px; text-align: center; padding-bottom: 10px;margin-bottom: 15px; background: url(/images/quick/quick_arr_on.png) center bottom no-repeat;  -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease; -o-transition: 0.8s ease; transition: 0.4s ease; }
.quick_menu ul li a{height: 35px; line-height: 15px; display: block; color: #fff; position: relative; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease; -o-transition: 0.8s ease; transition: 0.4s ease;  }
.quick_menu ul li a:after{position: absolute; left: 49%; bottom: -6px; width: 1px; height: 1px; background-color: #000; content:"";  -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease; -o-transition: 0.8s ease; transition: 0.4s ease; }
.quick_menu ul li:hover{background: url(/images/quick/quick_arr_off.png) center bottom no-repeat;}
.quick_menu ul li:hover a{ height: 50px;  -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease; -o-transition: 0.8s ease; transition: 0.4s ease; color: #ff1f01; font-weight: bold; }
.quick_menu ul li:hover a:after{height: 15px; background-color: #ff1f01;}
.quick_menu ul li:first-child{margin-top: 0;}
.quick_menu ul li.blog{padding-bottom: 20px; margin-bottom: 0;}
.quick_menu ul li.blog > a:after{display: none;}
.quick_menu ul li.blog > a{height: auto;}
.quick_menu ul li.blog:hover > a{height: auto;}

.quick_menu ul li.blog,.quick_menu ul li.top,.quick_menu ul li.tel{background: none;}
.quick_menu ul li.top{position: relative;padding-top: 8px; font-size: 13px; margin-bottom: 0; padding-bottom: 0;}
.quick_menu ul li.top:after{position: absolute; top:0; left: 36px; width: 18px; height: 1px; background-color: #656565; content:"";}
.quick_menu ul li.top > a{height: auto; font-size: 11px;}
.quick_menu ul li.top > a:after{display: none;}
.quick_menu ul li.tel > span{color:#fff;}

.webmobile_area{ position:relative; padding:60px 0; max-width: 1368px; margin-left: auto; margin-right: auto;  }

.webmobile_area h1{ font-size: 0; margin-bottom: 30px; }
.webmobile_area .info{ margin-bottom: 20px; background: url(../images/sub/ico_blu.jpg) 0 2px no-repeat; padding-left: 23px; font-size: 13px; line-height: 20px; color: #555;  }

.webmobile_area .service{margin-bottom: 60px;}
.webmobile_area .service:after{clear: both;content:"";height: 0;visibility: hidden;display: block;}
.webmobile_area .service .lst{ float: left; width: 250px;   font-size: 13px; line-height: 17px; color: #696969;}
.webmobile_area .service .lst h2{color: #000; font-weight: normal; font-size: 13px; line-height: 17px; font-weight: 700; margin-bottom: 5px;}
.webmobile_area .service .lst li{color: #555;}
.webmobile_area .process{margin-bottom: 50px;}
.webmobile_area .process h2{ color: #000; font-size: 14px; padding-bottom: 7px; line-height: 20px;}

.webmobile_area .process > ul{border-top: 2px solid #000;}
.webmobile_area .process > ul >  li{ position: relative; left: 0; top: 0;  padding-left: 250px; padding-top: 41px; padding-bottom: 41px; font-size: 14px; line-height: 22px;}
.webmobile_area .process > ul >  li{border-bottom: 1px solid #ddd;}
.webmobile_area .process > ul >  li  > strong{position: absolute; left: 0; top: 41px; color: #000; font-weight:700; font-size: 14px; line-height: 20px; }
.webmobile_area .process > ul >  li > span{color:#555;}
.webmobile_area .process > ul.lst2 > li{ position: relative; left: 0; top: 0;  padding-left: 10px; font-size: 13px; line-height: 22px;}
.webmobile_area .process > ul.lst2 > li strong{position: absolute; left: 0; top: 0; color: #000; font-weight:normal; }


.webmobile_area .process2{margin-bottom: 50px;}
.webmobile_area .process2 h2{ color: #000; font-size: 14px; padding-bottom: 7px; line-height: 20px;}

.webmobile_area .process2  ul{border-top: 2px solid #000; border-bottom: 1px solid #ddd; padding: 40px 0;}
.webmobile_area .process2  ul  li{ position: relative; left: 0; top: 0;  padding-left: 10px; font-size: 13px; line-height: 22px;}
.webmobile_area .process2  ul  li strong{position: absolute; left: 0; top: 0; color: #000; font-weight:normal; }

.webmobile_area .process3{margin-bottom: 40px;}
.webmobile_area .process3 h2{ color: #000; font-size: 14px; padding-bottom: 7px; line-height: 20px;}

.webmobile_area .process3  ul{border-top: 2px solid #000; border-bottom: 1px solid #ddd; padding: 60px 0;}
.webmobile_area .process3  ul:after{display: block;clear: both;content:"";height: 0;visibility: hidden; text-align: center;}
.webmobile_area .process3  ul  li{float: left; width: 25%; text-align: left; font-size: 13px; line-height: 28px; }
.webmobile_area .process3  ul  li strong{display: block; color: #000; font-size: 15px; font-weight:700;}
.webmobile_area .process3  ul  li strong span{display: block; font-weight: bold; font-style: italic; font-size: 15px; line-height: 20px; margin-bottom: 20px;}

.webmobile_area .lst1{ line-height: 24px; }

.webmobile_area .process4{margin-bottom: 40px;}
.webmobile_area .process4 h2{ color: #000; font-size: 14px; padding-bottom: 7px; line-height: 20px;}

.webmobile_area .process4 > ul{border-top: 2px solid #000; border-bottom: 1px solid #ddd; padding: 30px 0;}
.webmobile_area .process4 > ul:after{display: block;clear: both;content:"";height: 0;visibility: hidden; text-align: center;}
.webmobile_area .process4  ul  li{ position: relative; left: 0; top: 0;  font-size: 13px; line-height: 22px; padding-left: 230px; }
.webmobile_area .process4 > ul >  li strong{padding-left: 20px;  background: url(../images/sub/ico_blu2.jpg) 0 7px no-repeat; font-weight: normal; position: absolute; left: 0;  top: 0; color: #000; font-weight: bold;  }
.webmobile_area .process4 > ul >  li strong span{display: block; font-weight: bold; font-style: italic; font-size: 15px; line-height: 20px; margin-bottom: 20px;}

.webmobile_area .process5{margin-bottom: 40px;}
.webmobile_area .process5 h2{ color: #000; font-size: 14px; padding-bottom: 7px; line-height: 20px;}

.webmobile_area .process5  ul{border-top: 2px solid #000; border-bottom: 1px solid #ddd; padding: 60px 0;}
.webmobile_area .process5  ul:after{display: block;clear: both;content:"";height: 0;visibility: hidden; text-align: center;}
.webmobile_area .process5  ul  li{float: left; width: 33%; text-align: left; font-size: 13px; line-height: 28px; }
.webmobile_area .process5  ul  li strong{display: block; color: #000; font-size: 15px; font-weight:700;}
.webmobile_area .process5  ul  li strong span{display: block; font-weight: bold; font-style: italic; font-size: 15px; line-height: 20px; margin-bottom: 20px;}


#popup_contact{ display: none; position: fixed; width: 450px; height: 260px; left: 50%; top: 50%; margin-left: -225px; margin-top: -130px; background-color: #fff; z-index: 150; text-align: center; font-size: 17px; line-height: 27px; }
#popup_contact .cen{ display: table; width: 100%;  height: 260px;  }
#popup_contact .cen .vm{ display: table-cell; vertical-align: middle; }
#popup_contact h1{font-size: 22px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; color: #000; margin-bottom: 20px;}
#popup_contact .close{ position: absolute; right: 20px; top: 20px; z-index: 2; }
