@charset "utf-8";
/* CSS Document */
/* ·¹ÀÌ¾Æ¿ô */
.subBody{ }
.subWrap{position:relative;}

/* BookMark LangSel Bar*/
.BookMarkLangSelBar{ width:100%; height:31px; position:relative; background-color:#403a39; }
.FavoriteLangSelBox{ width:1100px; margin:auto; height:31px; position:relative; }
.FavoriteLangSelBox .leftArea { position:absolute; top:7px; left:0px; color:#fff;}
.FavoriteLangSelBox .rightArea { position:absolute; top:0px; right:0px; cursor:pointer; }
.FavoriteLangSelBox .rightArea img { float:left;}

.head{position:absolute;top:0;width:100%;background:url(/2tImages/n_common/dream_head_bg.gif) repeat-x; z-index:100; height:121px;}
 

.head .logowrap{ width:1100px; margin:auto; height:72px; position:relative; }
.head .logowrap .logo{background:url(/rtImages/n_common/logo_vi.png) no-repeat;height:60px;position:absolute;left:0px;top:5px;}
.head .logowrap .logo a{ display:block;height:60px;width:320px;text-indent:-9999px;overflow:hidden; }

.head .gnbwrap {width:1100px; margin:auto;height:50px; position:relative;}

.head .topNav{ position:absolute;right:0px;top:20px;}
.head .topNav .link{}
.head .topNav .link li{ float:left;}
.head .topNav .link li a{ color:#999999; display:inline-block;background:url(/2tImages/n_common/topNabLine.gif) no-repeat 0px 4px;font-weight:bold;padding:0 7px;vertical-align:middle;}
.head .topNav .link li.event a{ background:none;color:#333;}

.head.on .gnbMenu {height:96px;}

.head .gnbMenu { position:absolute;right:0px;top:34px;height:70px;padding-top:5px;}
.head .gnbMenu li{ float:left;}

.head .gnbMenu li a{display:block;color:#333333;font-weight:bold;font-size:16px;padding:5px 17px;}
.head .gnbMenu li.last a{ padding-right:0px;}
.head .gnbMenu li a:hover,
.head .gnbMenu li.active a{ color:#ff5404;}
.head .gnbMenu li.active .dep2Menu {display:block;}

.head .gnbMenu li .dep2Menu {position:absolute;top:55px;display:none;}
.head .gnbMenu li.gnb01 .dep2Menu {left:9px;}
.head .gnbMenu li.gnb02 .dep2Menu {left:142px;}
.head .gnbMenu li.gnb04 .dep2Menu {left:470px;}
.head .gnbMenu li.gnb03 .dep2Menu,.head .gnbMenu li.gnb05 .dep2Menu,.head .gnbMenu li.gnb06 .dep2Menu {right:0;}
.head .gnbMenu li .dep2Menu li a{display:block;color:#fff;font-weight:bold;font-size:13px;line-height:43px;padding:0 9px;}
.head .gnbMenu li .dep2Menu li.last a{padding-right:0;}
.head .gnbMenu li .dep2Menu li a:hover,
.head .gnbMenu li .dep2Menu li.active a{color:#fff000;}
.head .gnbMenu li.gnb06 .dep2Menu li a {padding:0 6px;}

 
.contain{width:100%; height:100%; margin:0 auto; position:absolute;}

.contain .containerWide{ width:1100px;padding:0 0 10px 0;margin:0 auto;zoom:1;}
.contain .containerWide .leftside {float:left; width:265px; height:100%; }

.contain .containerWide .contentside {float:left; width:835px; }


.contain{position:relative;padding-top:123px;min-height:300px;}
.contain .container{ width:1100px;padding:0 0 10px 0;margin:0 auto;zoom:1;}
.contain .container:after{clear:both;content:"";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.contain .lnb{ width:265px;float:left;padding-bottom:30px;height:100%;}
.contain .lnb .hTop{width:180px;height:112px;}
.contain .lnb .hTop .tit{ font-size:22px;font-weight:bold;color:#FFF;padding:68px 0 0 15px;letter-spacing:-1px;}
.contain .lnb .menu{ padding:10px 0 0 0}
.contain .lnb .menu .dep2{}
.contain .lnb .menu .dep2 li{ border-bottom:#d9d9d9 solid 1px;}
.contain .lnb .menu .dep2 li.last{ border-bottom:#a4a4a4 solid 1px;}
.contain .lnb .menu .dep2 li a{ display:block; padding-left:12px;color:#333333;font-size:15px;font-weight:bold;}
.contain .lnb .menu .dep2 li a span{word-wrap:break-word;display:inline-block;padding:12px 10px 12px 0;}
.contain .lnb .menu .dep2 li a:hover,
.contain .lnb .menu .dep2 li.active a{ color:#ff5f15}
.contain .lnb .menu .dep2 li.active a span{padding-right:19px;}
.contain .lnb .menu .dep2 li.active .dep3{ display:block;}
 

.contain .contents .title_cl {font-size:2.0em; font-weight:bold; color:#000; padding-left:20px; padding-bottom:40px; margin-top:-10px;}

.contain  .contents{ float:left; width:815px;  min-height:500px;padding:40px 0 0 0; margin-bottom:30px; }
 
 
 
.footSite{ background:#333; position:relative;}
.footSite .sitemap{ width:1100px;margin:auto;padding-bottom:50px;}
.footSite .sitemap ul.dep2{ padding:30px 0 0 0;zoom:1;}
.footSite .sitemap ul.dep2:after{clear:both;content:"";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.footSite .sitemap ul.dep2 li{ padding:0;float:left;}
.footSite .sitemap ul.dep2 li.first{ background:none;padding:0 0 0 10px;width:157px;}
.footSite .sitemap ul.dep2 li.menu02{padding-left:33px;width:900px;}

.footSite .sitemap ul.dep2 li a{ font-size:14px;font-weight:bold;color:#FFF;margin:0 0 10px 0;display:block;}
.footSite .sitemap ul.dep2 .dep3{}
.footSite .sitemap ul.dep2 .dep3 li{ float:none;background:none;padding:0;width:auto;vertical-align:middle;position:relative;zoom:1}
.footSite .sitemap ul.dep2 .dep3 li a{ font-size:12px;font-weight:bold;color:#999;margin:0 0 0px 0;display:block;} 

.foot{ background:#fff; border-top:1px solid #ccc;}
.foot .footer {
    width: 1200px;
    margin: auto;
    position: relative;
    overflow: hidden;
    text-align: center;
    line-height: 180%;
    font-size: 14px;
    color: #7e7e7e;
    padding: 30px 0;
}

.foot .footer .btn_menu {
    font-size: 18px;
    font-weight: 600;
    color: #7e7e7e;
}

.foot .footer .logo{ background:url(/rtImages/n_common/logo_vi_Footer.png) no-repeat;width:320px;height:60px;position:absolute;left:0px;top:18px;text-indent:-999px;overflow:hidden;}
/*
.foot .footer .logo{ background:url(/rtImages/n_common/logo_psedu_Footer.png) no-repeat;width:280px;height:60px;position:absolute;left:0px;top:18px;text-indent:-999px;overflow:hidden;}
*/
.foot .footer .logo a{ }
.foot .footer .link{ position:absolute;left:322px;top:20px;}
.foot .footer .link ul li{ float:left; }
.foot .footer .link ul li.first{ background:none;}
.foot .footer .link ul li a{ display:block;padding:0 10px;color:#333;font-weight:bold;}
.foot .footer .link ul li.first a{ padding:0 10px 0 0 }
.foot .footer .company{ position:absolute;left:332px;top:50px;}
.foot .footer .company p{ color:#333;font-size:11px;line-height:18px;}
.foot .footer .company p a{color:#333;}
 
/* ·¹ÀÌ¾Æ¿ô ³¡ */

.h91 {height:91px;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;}
.ml45 {margin-left:45px !important;}
.ml50 {margin-left:50px !important;}
.ml55 {margin-left:55px !important;}
.ml60 {margin-left:60px !important;}

.mr20 {margin-right:22px !important;}
.mb10 {margin-bottom:10px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:60px !important;}
.pt8 {padding-top:8px !important;}

 

.textBlind {line-height:0;font-size:0;text-indent:-999999px;*text-indent:0;}
.bggray {background:#f8f8f8;}



.h3_stit {background:url("/rtImages/n_main/h3.png") no-repeat 0 7px; font-weight:500; font-size:18px; color:#000; padding:0 0 0 25px; margin:0; clear:both}
.h4_stit {background:url("/rtImages/n_main/h4.png") no-repeat 0 7px; font-weight:500; font-size:16px; color:#333; padding:0 0 0 20px; margin:15px 0 10px 0; clear:both}
.h5_stit {background:url("/rtImages/n_main/h5.png") no-repeat 0 11px; font-weight:400; font-size:14px; color:#666; padding:0 0 0 10px; margin:0; clear:both}

