@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;}*/


/* BookMark LangSel Bar*/
.BookMarkLangSelBar{ width:100%; height:37px; position:relative; }
.FavoriteLangSelBox{ width:1100px; margin:auto; height:37px; position:relative; }
.FavoriteLangSelBox .leftArea { position:absolute; top:7px; left:0px; color:#000;}
.FavoriteLangSelBox .rightArea { position:absolute; top:0px; right:0px; cursor:pointer; }
.FavoriteLangSelBox .rightArea img { float:left;}


/* head*/

.head{top:0;width:100%; z-index:1000; height:40px; position:sticky;  background:#fff; }


.head .logowrap{ width:1100px; margin:auto; height:40px; position:relative; }
.head .logowrap .logo{background:url(/rtImages/n_common/logo_vi.png) no-repeat;height:60px; margin:22px 0 0 30px;}
.head .logowrap .logo a{ display:block;height:60px;width:310px;text-indent:-9999px;overflow:hidden; }

.head .gnbwrap {width:1100px; margin:auto;height:53px; position:relative;}

 
.head.on .gnbwrap .gnbMenu {height:96px;}

.head .gnbwrap .gnbMenu {border-left:0px solid #bbb; }
.head .gnbwrap .gnbMenu li{ float:left;}

.head .gnbwrap .gnbMenu li a{display:block;color:#333333;font-weight:bold;font-size:16px;}
.head .gnbwrap .gnbMenu li.last a{ padding-right:0px;}
.head .gnbwrap .gnbMenu li a:hover,
.head .gnbwrap .gnbMenu li.active a{ color:#ff5404;}
.head .gnbwrap .gnbMenu li.active .dep2Menu {display:block;}

.head .gnbwrap .gnbMenu li .dep2Menu {position:absolute;top:55px;display:none;}
.head .gnbwrap .gnbMenu li.gnb01 .dep2Menu {left:9px;}
.head .gnbwrap .gnbMenu li.gnb02 .dep2Menu {left:142px;}
.head .gnbwrap .gnbMenu li.gnb04 .dep2Menu {left:470px;}
.head .gnbwrap .gnbMenu li.gnb03 .dep2Menu,.head .gnbMenu li.gnb05 .dep2Menu,.head .gnbMenu li.gnb06 .dep2Menu {right:0;}
.head .gnbwrap .gnbMenu li .dep2Menu li a{display:block;color:#fff;font-weight:bold;font-size:13px;line-height:43px;padding:0 9px;}
.head .gnbwrap .gnbMenu li .dep2Menu li.last a{padding-right:0;}
.head .gnbwrap .gnbMenu li .dep2Menu li a:hover,
.head .gnbwrap .gnbMenu li .dep2Menu li.active a{color:#fff000;}
.head .gnbwrap .gnbMenu li.gnb06 .dep2Menu li a {padding:0 6px;}

/*head
.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:1100px;margin:auto;height:141px;position:relative;}
.foot .footer .logo{ background:url(/rtImages/n_common/logo_footer.png) no-repeat;width:320px;height:60px;position:absolute;left:30px;top:10px;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;}
.tac {text-align:center;}
 

.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}

/*2019 02 22 header_sub*/
.leftMenu2 .subM { float:left; _color:#e83929; font-size:14px; padding-top:3px; padding-left:15px;}
.leftMenu2 .subM1 { width:5px; float:right; font-weight:bold; font-size:8pt; -color:#f00; padding-top:3px; padding-right:0px; }

.leftMenu2 .subM .on { background:#f0f; color:#e83929;/*background: url("") 0 0 no-repeat;*/ } 
.leftMenu2 .subM .on .menu01 {/* background-position: -0px 0;*/ } 
.leftMenu2 .subM .on .menu02 {/* background-position: -0px -104px;*/ } 
.leftMenu2 .subM .on .menu03 { /*background-position: -0px -219px;*/ }
.leftMenu2 .subM .on .menu04 { /*background-position: -0px -300px;*/ }
.leftMenu2 .subM .on .menu05 { /*background-position: -0px -400px;*/ }

.leftMenu2:hover .subM ,.leftMenu2:hover .subM1 { color:#e83929; }
.leftMenu2:active .subM, .leftMenu2:active .subM1{ color:#e83929; }
.leftMenu2:focus .subM ,.leftMenu2:focus .subM1{ color:#e83929; }
.leftMenu2:visited .subM, .leftMenu2:visited .subM1{ color:#e83929; }

input::placeholder {padding-left:5px; }


.lecture_detail { }
.lecture_detail .lecture_detail_Img {}

.translation {  }
.translation h5 { font-size:16px; font-weight:500; line-height:1.3; }
.translation table { border-top:2px solid #222; border-collapse:collapse; margin-top:30px; }
.translation table th, .translation table td { border-bottom:1px solid #ddd; }
.translation table th { font-size:16px; font-weight:700; background:#f1f1f1; }
.translation table td { padding:10px; }
.translation table td ul li { font-size:14px; font-weight:400; text-align:left !important; text-indent:-8px; padding-left:8px; }
.translation table td ul li + li { margin-top:5px; }
 
a.btn_order {
	color:#fff;
	font-size:26px;
	font-weight:600;
	background:#0050ff;
	padding:10px 160px;
	text-align:center;
	border-radius:10px;
}

a.btn_order2 {
	color:#fff;
	font-size:20px;
	font-weight:600;
	background:#0050ff;
	padding:10px 100px;
	text-align:center;
	border-radius:10px;
}

a.btn_order3 {
	color:#fff;
	font-size:16px;
	font-weight:600;
	background:#0050ff;
	padding:10px 20px;
	text-align:center;
	border-radius:10px;
}

a.btn_order4 {
	color:#fff;
	font-size:16px;
	font-weight:600;
	background:#0050ff;
	padding:15px 50px;
	text-align:center;
	border-radius:10px;
}

input::placeholder {
  color: #0050ff;
  font-size:14px;
  font-weight: bold;
}