@charset "utf-8";
#header_site {position:relative; width:100%; height:80px;  background:#fff; vertical-align:bottom; padding:0px;}
#header_site .header_siteinfo {position:relative;width:1100px;height:30px;margin:0 auto; }
#header_site .header_siteinfo .site_menu2 h1 {position:relative; top:30px;left:0px; z-index:9999; vertical-align:bottom; }

#header_site .header_siteinfo .site_menu {position:absolute;top:40px;right:-10px;z-index:100;}
#header_site .header_siteinfo .site_menu ul{overflow:hidden; *zoom:1;}
#header_site .header_siteinfo .site_menu ul:after{content:""; display:block; clear:both;}
#header_site .header_siteinfo .site_menu li{float:left; padding: 0 25px 0 0px;  margin:0 0 0 0px;}
#header_site .header_siteinfo .site_menu li a{font-weight:normal; color:#323232; vertical-align:bottom;  font-size:10.5pt; letter-spacing:-1px;}


/* header */
#header_wrap {position:relative;z-index:100;width:100%;height:50px;  background:#fff; border-top:1px solid #dddddd; border-bottom:3px solid #fdb813;}
#header_wrap .gnb_area {overflow:hidden;position:relative;left:-5px;top:-2px; width:100%; height:50px;}
#header_wrap .gnb_area.on {width:100%;border-bottom:0px solid #e9e9e9; }
#header_wrap .gnb_area .gnb_con ul li .close {position:absolute;bottom:0px;right:0;}

/* gnb 영역 */
#header_wrap .gnb_area .gnb_con {position:relative;width:1100px;margin:0 auto;}
#header_wrap .gnb_area.on .gnb_con {position:relative;width:1100px;height:0px;margin:0 auto; }

#header_wrap .header_con02 .gnb_con > ul {position:relative;margin:3px 0 0 0;}
#header_wrap .header_con02 .gnb_con > ul > li { padding:0 0 5px 0px;margin:0 5px; font-size:16.5px; letter-spacing:-1px; font-weight:normal; color:#323232; }
#header_wrap .header_con02 .gnb_con li.on .mn {
	background:#fdb813; color:#fff; display:block; height:34px; margin:0 0 0 0; border-bottom:3px solid #ff134b; font-size:100%; 
}
#header_wrap .header_con02 .gnb_con li a.active{height:40px;margin:0 0 0 0; border-bottom:6px solid #e70030; font-size:100%;color:#e70030;}

/* gnb dep2 sbox */
#header_wrap .header_con02 .gnb_sbox {width:150px;position:absolute;left:-165px;top:50px;padding-top:1px;z-index:999; font-size:12pt;}
#header_wrap .header_con02 .gnb_sbox .gnb li {margin:10px 0 0 35px; padding:0px 0; font-size:14px; font-weight:normal;}
#header_wrap .header_con02 .gnb_con > ul > li.on .gnb_sbox {display:block;}

/* container */
#container{width:100%; background:#f3f3f3;  background:url("../images/bg_main_02.jpg") no-repeat center 25%; }
#container .container-inner{width:100%;  max-width:1100px; min-width:1100px; margin:0 auto;  padding:0 0 0px 0; *zoom:1;}
#container .container-inner:after{content:""; display:block; clear:both;}
.main #container .container-inner{padding:15px 0 30px 0;}
.main .location{display:none;}

/* layout */
#content{width:100%; overflow:hidden; padding:0px 0 0 0; }
.main-content{float:left; width:100%; max-width:1100px; position:relative;}
.main-content .main-content-inner{padding:20px 20px 80px 20px; background:#fff;}
.main-content.type2{width:100%;  max-width:1100px; min-width:1100px;}
.main-content.type2 .main-content-inner{padding:0; background:#fff;}
.side-content{float:right; width:16%; margin:-10px 0 0 0;}
.side-content .s-box{float:left; width:100%; margin:10px 0 0 0;}
.go-top{position:absolute; right:-70px; bottom:0; width:60px; height:60px; background:#333;}
.go-top a{display:block; line-height:70px; vertical-align:middle; text-align:center; background:url("../images/Common_img/bl_arrow3.gif") no-repeat center 25%; color:#fff; font-weight:bold; font-size:13px;}

/* common-table */
.common-table table.mb{display:none;}

/* common-paging */
.common-paging .mb{display:none;}

/* common-tab2 */
.common-tab2{border-top:2px solid; padding:24px 0 23px 0;}
.common-tab2 .default{display: none;}
.common-tab2 .select-area{background:#fff; padding:0px 0 20px 0;}
.common-tab2 .select-area ul{*zoom:1;}
.common-tab2 .select-area ul:after{content:""; display:block; clear:both;}
.common-tab2 .select-area ul li{float: left; width: 30%; padding:0 0 0 3%; line-height:25px;}
.common-tab2 .select-area ul li a{display:block; padding:0 0 0 11px; font-size:13px; background:url("../images/Common_img/bl_dot1.gif") no-repeat 0 9px;}
.common-tab2 .select-area ul li a:hover{text-decoration:underline;}
.common-tab2.type2 .select-area ul li{width: 22%; padding:0 0 0 3%;}

/* common-tab3 */
.common-tab3{}
.common-tab3 .default2{display: none;}
.common-tab3 .select-area2{}
.common-tab3 .select-area2 ul{height:35px; border-bottom:1px solid #352929; *zoom:1;}
.common-tab3 .select-area2 ul:after{content:""; display:block; clear:both;}
.common-tab3 .select-area2 ul li{float:left; margin:0 1px 0 0; border-top:1px solid #bfc7d0; border-left:1px solid #bfc7d0; border-right:1px solid #bfc7d0;  background:#f5f7f9;}
.common-tab3 .select-area2 ul li a{height:34px; color:#333; padding:9px 20px 10px; line-height:34px;}
.common-tab3 .select-area2 ul li.on{height:33px; border-top:3px solid #24282b; border-left:1px solid #24282b; border-right:1px solid #24282b; border-bottom:1px solid #fff; background:#fff;}
.common-tab3 .select-area2 ul li.on a{height:33px; color:#24282b; line-height:33px; font-weight:bold;}

/*tab-search*/
.tab-search{width:100%; margin: 0 0 15px 0; *zoom:1;}
.tab-search:after{content:""; display:block; clear:both;}
.tab-search .common-tab1{float:left;}
.tab-search .searchbox{float:left; margin:5px 0 0 0;}
.tab-search .searchbox .input-text{width:138px;}
.tab-search .searchbox select{width:100px; height:30px; }

.title-bgbox{width:100%; margin:0 0 0px 0; *zoom:1; }
.title-bgbox:after{content:""; display:block; clear:both;}
.title-bgbox .titlebox-type1{float:left;}
.title-bgbox .title-bg{display:block; float:right; margin:-6px 0 0 0;}
.title-bgbox .title-bg img{max-width:100%;}


#sub_leftmenu{width:170px;}
.left_nav {margin:0px 0px 0px 0px; }
.left_nav li {color:#636363; margin:0px 0 0px 0;}
.left_nav a {display:block;height:33px; line-height:33px;color:#636363;padding-left:0px;font-size:14px;text-align:left; padding: 5px 0px 5px 10px; word-spacing:-0.5px; letter-spacing:-0.5px;}
.left_nav li.on_color a:hover {font-weight:bold; color:#f6ae01;font-size:15px; padding: 5px 0px 5px 10px;word-spacing:-0.5px; letter-spacing:-0.5px;}
.left_nav li.on_color_big a:hover {font-weight:bold; color:#f6ae01;font-size:15px; padding: 5px 0px 5px 10px;word-spacing:-1px; letter-spacing:-1px;}

.left_nav .on2 {display:block;height:25px; line-height:25px;color:#636363;padding-left:0px;font-size:12px;text-align:left; padding: 0px 0px 5px 5px; }
.left_nav .on2 a {font-size:12px;text-align:left; padding: 0px 0px 0px 5px; }
.left_nav li.on2 a:hover {font-weight:bold; color:#f6ae01; padding: 0px 0px 0px 5px;}
.left_nav .on_color2 { color:#f6ae01;font-weight:bold; font-size:15px;}
.left_nav .bg {background:#c2c2c2; height:1px;}

/* sublogin */
#container3{width:100%;}
.container-inner3{width:100%;  max-width:1100px; min-width:1100px; margin:0 auto;  padding:0 0 0px 0; *zoom:1;}

.sublogin{vertical-align:middle;}
.sublogin .sublogin-inner{position:relative; width:100% ;max-width:1100px; min-width:1100px; margin:0 auto; height:40px;  z-index:100;}
.sublogin .textbox1{font-size:15px; position:absolute; left:0; top:10px; *zoom:1; width:100%; float:left; text-align:left; margin-right:20px; color:#fff; margin-top:-2px;   padding: 0 0px 0 5px;}
.sublogin .textbox2{position:absolute; left:0; top:10px; *zoom:1; width:100%; float:left; text-align:right; color:#fff;}
.sublogin .textbox3{position:absolute; left:0; top:10px; *zoom:1; width:100%; float:left; text-align:center; color:#fff;}
.sublogin .textbox2 a{color:#fff;}


/* 메인 슬라이드 */
#mv_wrap { width:100%; position:relative; margin-top:0px;}
#mv {}
#mv li { min-height:440px;}
.mv_wrapper .bx-prev {left: 22%; margin-left:-19.5%; background: url('../images/mv_prev.png') no-repeat; background-size:contain;}
.mv_wrapper .bx-next {right:22%; margin-right:-19.5%;	background: url('../images/mv_next.png') no-repeat;	background-size:contain;}
.mv_wrapper .bx-controls-direction a { position: absolute; display:block; top: 50%; margin-top: -3.7%; outline: 0;  width:25px; padding-bottom:7.4%; text-indent: -9999px; z-index: 0; }



/* 메인 */
.rolling-list_main{display:none;}

/* 메인 아코디언 영역 */
.main-accordion-box #main-accordion { bottom:0px;}
.main-accordion-box #main-accordion li {*zoom:1;  height:440px;  background:#fff;}
.main-accordion-box #main-accordion li .box-acc-tab {width: 40px; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; }
.main-accordion-box #main-accordion li:first-child .box-acc-tab { display: none;}
.main-accordion-box #main-accordion li img {cursor: pointer; position:relative; top:0; right:0; }



/* 메인 아코디언 */
.main-accordion-box #main-accordion .rolling-list_main-acc1{width: 20px; height: 100%; position: absolute; top: 0; left: 0; z-index: 0;}
.main-accordion-box #main-accordion .rolling-list_main-acc1 ul {width:100%; *zoom:1;}
.main-accordion-box #main-accordion .rolling-list_main-acc1 ul:after{content:""; display:block; clear:both;}
.main-accordion-box #main-accordion .rolling-list_main-acc1 ul li {float:left;}
.main-accordion-box #main-accordion .rolling-list_main-acc1 ul li .num01 {position:absolute; left:52px; bottom:20px; z-index: 1; display:inline-block; width:10px; height:10px; }
.main-accordion-box #main-accordion .rolling-list_main-acc1 ul li .num02 {position:absolute; left:64px; bottom:20px; z-index: 1; display:inline-block; width:10px; height:10px; }
.main-accordion-box #main-accordion .rolling-list_main-acc1 ul li .num03 {position:absolute; left:76px; bottom:20px; z-index: 1; display:inline-block; width:10px; height:10px; }


/* 메인 아코디언 */
.main-accordion-box #main-accordion .rolling-list_main-acc2{width: 20px; height: 100%; position: absolute; top: 0; left: 0; z-index: 0;}
.main-accordion-box #main-accordion .rolling-list_main-acc2 ul {width:100%; *zoom:1;}
.main-accordion-box #main-accordion .rolling-list_main-acc2 ul:after{content:""; display:block; clear:both;}
.main-accordion-box #main-accordion .rolling-list_main-acc2 ul li {float:left;}
.main-accordion-box #main-accordion .rolling-list_main-acc2 ul li .num01 {position:absolute; left:52px; bottom:20px; z-index: 1; display:inline-block; width:10px; height:10px; }
.main-accordion-box #main-accordion .rolling-list_main-acc2 ul li .num02 {position:absolute; left:64px; bottom:20px; z-index: 1; display:inline-block; width:10px; height:10px; }
.main-accordion-box #main-accordion .rolling-list_main-acc2 ul li .num03 {position:absolute; left:76px; bottom:20px; z-index: 1; display:inline-block; width:10px; height:10px; }


/* 메인 아코디언 */
.main-accordion-box #main-accordion .rolling-list_main-acc3{width: 20px; height: 100%; position: absolute; top: 0; left: 0; z-index: 0;}
.main-accordion-box #main-accordion .rolling-list_main-acc3 ul {width:100%; *zoom:1;}
.main-accordion-box #main-accordion .rolling-list_main-acc3 ul:after{content:""; display:block; clear:both;}
.main-accordion-box #main-accordion .rolling-list_main-acc3 ul li {float:left;}
.main-accordion-box #main-accordion .rolling-list_main-acc3 ul li .num01 {position:absolute; left:52px; bottom:20px; z-index: 1; display:inline-block; width:10px; height:10px; }
.main-accordion-box #main-accordion .rolling-list_main-acc3 ul li .num02 {position:absolute; left:64px; bottom:20px; z-index: 1; display:inline-block; width:10px; height:10px; }
.main-accordion-box #main-accordion .rolling-list_main-acc3 ul li .num03 {position:absolute; left:76px; bottom:20px; z-index: 1; display:inline-block; width:10px; height:10px; }



/* main */
.dividebox{clear:both; *zoom:1;}
.dividebox:after{content:""; display:block; clear:both;}
.dividebox .main-divide{float:left; }
.dividebox .main-divide.line1{width:710px; height:439px; overflow:hidden;}
.dividebox .main-divide.line2{width:19.5%; overflow:hidden;}
.dividebox .main-divide.line3{width:390px;}
.dividebox .main-divide.line4{width:920px;}
.dividebox .main-divide.line5{width:165px; margin-right:15px; overflow:hidden; height:100%; background:#fff;}


.dividebox .main-divide.line10{width:893px; margin-top:25px; height:200px;}
.dividebox .main-divide.line11{width:205px;}

.dividebox .main-divide.line20{width:902px; margin-top:20px; height:200px; padding-right:10px;}
.dividebox .main-divide.line21{width:181px;}


.dividebox .main-divide.line6{width:100%; margin-bottom:5px; margin-top:0px;}
.dividebox .main-divide.line6 .banner-group{width:100%; *zoom:1;}
.dividebox .main-divide.line6 .banner-group:after{content:""; display:block; clear:both;}
.dividebox .main-divide.line6 .banner-group .banner-left{width:30%; float:left; margin-right:0.5%;}
.dividebox .main-divide.line6 .banner-group .banner-center{width:30%; float:left; margin-right:0.5%;}
.dividebox .main-divide.line6 .banner-group .banner-right{width:30%; float:right; margin-right:0.5%;}

.dividebox .main-divide.campus1{width:550px; height:650px; overflow:hidden;}
.dividebox .main-divide.campus2{width:275px; overflow:hidden;}
.dividebox .main-divide.campus3{width:275px;}
.dividebox .main-divide.campus4{width:80px;}
.dividebox .main-divide .banner-cont .s-banner-img55{position:absolute; left:0px; right:0; top:0; z-index:1; height:217px; width:275px;}



#main_zone {position:relative; width:100%; height:540px;  vertical-align:bottom;}
.main_zone {position:relative;width:1100px;height:30px;margin:0 auto; }
.main_zone .maindivide{float:left;}
.main_zone .maindivide.line1{width:100%; margin-bottom:5px; margin-top:0px;}
.main_zone .maindivide.line1 .banner-group{width:100%; *zoom:1;}
.main_zone .maindivide.line1 .banner-group:after{content:""; display:block; clear:both;}
.main_zone .maindivide.line1 .banner-group .banner-125{width:24%; float:left; height:100px; border-bottom:0px solid #ddd;}
.main_zone .maindivide.line1 .banner-group .banner-1252{width:99.5%; float:left;  border:1px solid #dddddd;  overflow:hidden; height:390px;}
.main_zone .maindivide .s-banner-img14{position: relative; left:0px; top:0px; width:300px; height:212px; float:left;}


#new_znoe {position:relative; width:100%;  background:#fff; vertical-align:bottom;}
.new-divide {position:relative;width:1100px;height:30px;margin:0 auto; }
.new-divide .maindivide{float:left;}
.new-divide .maindivide.line1{width:100%; margin-bottom:5px; margin-top:40px;}
.new-divide .maindivide.line1 .banner-group{width:100%; *zoom:1;}
.new-divide .maindivide.line1 .banner-group:after{content:""; display:block; clear:both;}
.new-divide .maindivide.line1 .banner-group .banner-left{width:33%; float:left; margin-right:0.5%;}
.new-divide .maindivide.line1 .banner-group .banner-center{width:33%; float:left; margin-right:0.5%;}
.new-divide .maindivide.line1 .banner-group .banner-right{width:32.5%; float:right; margin-right:0.5%;}
.new-divide .maindivide.line1 .banner-group .banner-25{width:344px; float:left;   border:0px solid #ddd;  overflow:hidden;  padding-top:20px;}
.new-divide .maindivide.line1 .banner-group .banner-252{width:99.5%; float:left;  border:1px solid #dddddd;  overflow:hidden; height:390px;}
.new-divide .maindivide .s-banner-img4{position: relative; left:0px; top:0px; width:344px; height:238px; float:left;}

.new-divide .maindivide.line1 .banner-group .banner-125{width:24%; float:left; height:100px; border-bottom:0px solid #ddd;}
.new-divide .maindivide.line1 .banner-group .banner-1252{width:99.5%; float:left;  border:1px solid #dddddd;  overflow:hidden; height:390px;}
.new-divide .maindivide .s-banner-img14{position: relative; left:0px; top:0px; width:300px; height:212px; float:left;}

.new-divide .maindivide.line1 .banner-group .banner-33{width:32.6%; float:left; height:340px; border-bottom:0px solid #ddd;}
.new-divide .maindivide.line1 .banner-group .banner-332{width:99.5%; float:left;  border:1px solid #dddddd;  overflow:hidden; height:340px;}
.new-divide .maindivide .s-banner-img34{position: relative; left:0px; top:0px; width:360px; height:240px; float:left;}



#best_znoe {position:relative; width:100%; height:540px;  background:#fff; vertical-align:bottom;}
.best-divide {position:relative;width:1100px;height:30px;margin:0 auto; }
.best-divide .maindivide{float:left;}
.best-divide .maindivide.line1{width:100%; margin-bottom:5px; margin-top:30px;}
.best-divide .maindivide.line1 .banner-group{width:100%; *zoom:1;}
.best-divide .maindivide.line1 .banner-group .banner-25{width:344px; float:left;  border:0px solid #ddd;  overflow:hidden; padding-top:20px;}
.best-divide .maindivide.line1 .banner-group .banner-252{width:99.5%; float:left;  border:1px solid #dddddd;  overflow:hidden; height:390px;}
.best-divide .maindivide .s-banner-img4{position: relative; left:0px; top:0px; width:344px; height:238px; float:left;}

.best-divide .maindivide.line1 .banner-group .banner-125{width:24.3%; float:left; height:100px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;border-left:1px solid #ddd;  overflow:hidden; }
.best-divide .maindivide.line1 .banner-group .banner-1252{width:99.5%; float:left;  border:1px solid #dddddd;  overflow:hidden; height:390px;}
.best-divide .maindivide .s-banner-img14{position: relative; left:0px; top:0px; width:300px; height:212px; float:left;}

.best-divide .maindivide.line1 .banner-group .banner-33{width:32.6%; float:left; height:340px; border-bottom:0px solid #ddd;}
.best-divide .maindivide.line1 .banner-group .banner-332{width:99.5%; float:left;  border:1px solid #dddddd;  overflow:hidden; height:330px;}
.best-divide .maindivide .s-banner-img34{position: relative; left:0px; top:0px; width:360px; height:240px; float:left;}


#hot_znoe {position:relative; width:100%; height:540px;  background:url("../images/kb_bg.png") repeat center 10% #f9f8f4; vertical-align:bottom;}
.hot-divide {position:relative;width:1100px;height:30px;margin:0 auto; }
.hot-divide .maindivide{float:left;}
.hot-divide .maindivide.line1{width:100%; margin-bottom:5px; margin-top:30px;}
.hot-divide .maindivide.line1 .banner-group .banner-25{width:344px; float:left;  border:0px solid #ddd;  overflow:hidden; padding-top:20px;}
.hot-divide .maindivide.line1 .banner-group .banner-252{width:99.5%; float:left;  border:1px solid #dddddd;  overflow:hidden; height:390px;}
.hot-divide .maindivide .s-banner-img4{position: relative; left:0px; top:0px; width:344px; height:238px; float:left;}

.hot-divide .maindivide.line1 .banner-group .banner-50{width:49%; float:left; margin-right:0.5%; height:190px;  border:0px solid #ddd;  overflow:hidden; padding-bottom:10px;  padding-top:0px;}
.hot-divide .maindivide.line1 .banner-group .banner-502{background:#fff; width:95%; float:left;border:1px solid #ddd;  overflow:hidden;  padding:10px;  height:170px;}
.hot-divide .maindivide.line1 .s-banner-img5{position: relative; left:0px; top:10px; width:40%; height:155px; float:left;}


.hot-divide .maindivide.line1 .banner-group .banner-125{width:24%; float:left; height:100px; border-bottom:0px solid #ddd;}
.hot-divide .maindivide.line1 .banner-group .banner-1252{width:99.5%; float:left;  border:1px solid #dddddd;  overflow:hidden; height:390px;}
.hot-divide .maindivide .s-banner-img14{position: relative; left:0px; top:0px; width:300px; height:212px; float:left;}


#toray_znoe {position:relative; width:100%; height:540px;  background:#fff; vertical-align:bottom;}
.toray-divide {position:relative;width:1090px;height:30px;margin:0 auto; }
.toray-divide .maindivide{float:left;}
.toray-divide .maindivide.line1{width:100%; margin-bottom:0px; margin-top:30px;}
.toray-divide .maindivide.line1 .banner-group{width:100%; *zoom:1;}
.toray-divide .maindivide.line1 .banner-group .banner-25{width:260px; float:left; height:450px;  border:0px solid #ddd;  overflow:hidden; padding-top:20px;}
.toray-divide .maindivide.line1 .banner-group .banner-252{width:99.5%; float:left;  border:1px solid #dddddd;  overflow:hidden; height:390px;}
.toray-divide .maindivide .s-banner-img4{position: relative; left:0px; top:0px; width:262px; height:175px; float:left;}

.toray-divide .maindivide.line1 .banner-group .banner-125{width:24.3%; float:left; height:100px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;border-left:1px solid #ddd;  overflow:hidden; }

#kyowon_znoe {position:relative; width:100%; height:150px; padding-top:50px; background:#fff; vertical-align:bottom;}
.kyowon-divide {position:relative;width:1100px;height:30px;margin:0 auto; }
.kyowon-divide .maindivide{float:left;}
.kyowon-divide .maindivide.line1{width:100%; margin-bottom:0px; margin-top:30px;}
.kyowon-divide .maindivide.line1 .banner-group{width:100%; *zoom:1;}
.kyowon-divide .maindivide.line1 .banner-group .banner-25{width:260px; float:left; height:450px;  border:0px solid #ddd;  overflow:hidden; padding-top:20px;}
.kyowon-divide .maindivide.line1 .banner-group .banner-252{width:99.5%; float:left;  border:1px solid #dddddd;  overflow:hidden; height:390px;}
.kyowon-divide .maindivide .s-banner-img4{position: relative; left:0px; top:0px; width:262px; height:175px; float:left;}

.kyowon-divide .maindivide.line1 .banner-group .banner-125{width:24.3%; float:left; height:100px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;border-left:1px solid #ddd;  overflow:hidden; }



#notice_znoe {position:relative; width:100%;  background:#fff;}
.notice-divide {position:relative;width:1095px; height:30px;margin:0 auto; }
.notice-divide .maindivide{float:left;}
.notice-divide .maindivide.line1{width:100%; margin-bottom:5px; margin-top:0px;}
.notice-divide .maindivide.line1 .banner-group{width:100%; *zoom:1;}
.notice-divide .maindivide.line1 .banner-group .banner-30{background:#fff; float:left;  height:170px;  border:0px solid #ddd;  overflow:hidden; padding-bottom:10px;  padding-top:10px;}
.notice-divide .maindivide.line1 .s-banner-img5{position: relative; left:0px; top:10px; width:40%; height:155px; float:left;}
.notice-divide .maindivide.line1 .banner-group .banner-25{width:357px; float:left;  border:0px solid #ddd;  padding-top:20px;}
.notice-divide .maindivide.line1 .banner-group .banner-252{width:100%; float:left;  border:1px solid #dddddd; height:170px;}
.notice-divide .maindivide.line1 .banner-group .banner-4{width:263px; float:left;  border:0px solid #ddd;  padding-top:20px;}
.notice-divide .maindivide.line1 .banner-group .banner-42{width:100%; float:left;  border:1px solid #dddddd; height:170px;}



.dividebox .main-divide .banner-cont{display:block; position:relative; overflow:hidden; width:100%;}
.dividebox .main-divide .banner-cont .textbox2{position:relative; padding:0 16px; z-index:10; height:133px; color:#fff;}
.dividebox .main-divide .banner-cont .textbox2 .section{ position: absolute; float:right; text-align:right; right:5px; top: 12px; z-index: 1; font-size:13px; font-weight:bold; color:#2b2b2b;   word-spacing:-0.3px; }
.dividebox .main-divide .banner-cont .textbox2.type2{position:relative; padding:0 20px; z-index:10; height:133px; color:#fff;}
.dividebox .main-divide .banner-cont .s-banner-img3{position: absolute; right:0; top:0; height:150px;}

.dividebox .main-divide .banner-cont .textbox{position:relative; padding:0 16px; z-index:10; height:158px; color:#fff;}
.dividebox .main-divide .banner-cont .textbox .section{display:block; padding-top:14px; font-size:13px; color:#fff;  word-spacing:-1px;}
.dividebox .main-divide .banner-cont .textbox .section2{display:block; padding-top:18px; font-size:13px; color:#fff;  word-spacing:-1px;}
.dividebox .main-divide .banner-cont .textbox .section3{padding-bottom:10px; display:block; padding-top:10px; font-size:15px; color:#2b2b2b;  word-spacing:0;}
.dividebox .main-divide .banner-cont .textbox .section6{display:block; padding-top:14px; font-size:13px; color:#fff;  word-spacing:-1px;}
.dividebox .main-divide .banner-cont .textbox .section4{position: absolute; left:20px; top: 15px; font-size:12px; color:#c2c2c2; }

.dividebox .main-divide .banner-cont .textbox .slogan1{padding-top:30px; font-size:36px; color:#fff; line-height:25px; text-shadow:0px 1px 2px #545557; word-spacing:-1px; letter-spacing:-2px; }
.dividebox .main-divide .banner-cont .textbox .slogan1-1{padding-top:20px; font-size:12px; color:#fff; line-height:20px; word-spacing:-1px; letter-spacing:0px; }
.dividebox .main-divide .banner-cont .textbox .slogan2{padding-top:60px; font-size:14px; color:#fff; line-height:20px; text-shadow:0px 1px 2px #545557; word-spacing:-1px; letter-spacing:-1px; }
.dividebox .main-divide .banner-cont .textbox .slogan3{padding-top:20px; font-size:22px; color:#fff; line-height:25px; text-shadow:0px 0px 0px #6b6c6e; word-spacing:-1px; letter-spacing:-1px; }
.dividebox .main-divide .banner-cont .textbox .slogan3-2{padding-top:12px; font-size:38px; color:#fff; line-height:25px; text-shadow:0px 1px 1px #6b6c6e; word-spacing:-1px; letter-spacing:-1px; }
.dividebox .main-divide .banner-cont .textbox .slogan3-3{padding-top:30px; font-size:35px; color:#fff; line-height:25px; text-shadow:0px 1px 1px #6b6c6e; word-spacing:-1px; letter-spacing:-1px; }
.dividebox .main-divide .banner-cont .textbox .slogan4{padding-top:25px; font-size:14px; color:#fff; line-height:20px; text-shadow:0px 1px 1px #6b6c6e; word-spacing:-1px; letter-spacing:-1px; }
.dividebox .main-divide .banner-cont .textbox .slogan4-1{padding-top:10px; font-size:25px; color:#fff; line-height:20px; text-shadow:0px 1px 1px #6b6c6e; word-spacing:-1px; letter-spacing:-1px; }
.dividebox .main-divide .banner-cont .textbox .read-more{display:block; margin-top:17px; color:#ddd; font-size:9px;}
.dividebox .main-divide .banner-cont .textbox .read-more.type1{background:url("../images/Common_img/common/bl_more1.gif")no-repeat 67px 4px;}
.dividebox .main-divide .banner-cont .textbox .read-more.type2{margin-top:15px;  font-size:9pt; color:#727272;}
.dividebox .main-divide .banner-cont .s-banner-img{position:absolute; left:10px; right:0; top:0; z-index:1; height:95%;}
.dividebox .main-divide .banner-cont .s-banner-img2{position:absolute; right:0; bottom:0; z-index:1; width:160%;}
.dividebox .main-divide.line2 .banner-cont{margin-bottom:12px;}
.dividebox .main-divide.line2 .banner-cont.last{margin-bottom:0;}
.dividebox .main-divide .banner-cont .textbox.type2{position:relative; padding:0 20px; z-index:10; height:230px; color:#fff;}
.dividebox .main-divide .banner-cont .textbox.type3{position:relative; padding:0 20px; z-index:10; height:288px; color:#fff;}




/* 공지사항 */
.dividebox .main-divide .banner-cont.notice-press{margin:0 0 5px 0; background:#fff;}
.dividebox .main-divide .banner-cont.notice-press .textbox{border:1px solid #ddd; height:160px;}
.dividebox .main-divide .banner-cont.notice-press .textbox .title{padding-top:20px; font-size:14px; color:#282828; line-height:20px; word-spacing:-1px; letter-spacing:-1px;}
.dividebox .main-divide .banner-cont.notice-press .textbox .notice-text{padding-top:4px; font-size:12px; color:#555; line-height:22px; word-spacing:-1px; letter-spacing:0px;}
.dividebox .main-divide .banner-cont.notice-press .s-banner-img{position:absolute; right:0; top:0; z-index:1; width:100%;}

/* 공지사항2 */
.dividebox .main-divide .banner-cont.notice-press2{ margin:0 0 0 0; background:#fff;}
.dividebox .main-divide .banner-cont.notice-press2 .textbox{height:152px; margin-top:65px;}
.dividebox .main-divide .banner-cont.notice-press2 .textbox .title{padding-top:20px; font-size:14px; color:#282828; line-height:20px; word-spacing:-1px; letter-spacing:-1px;}
.dividebox .main-divide .banner-cont.notice-press2 .textbox .notice-text{padding-top:0px; font-size:13px; color:#555; line-height:20px; word-spacing:-1px; letter-spacing:0px;}
.dividebox .main-divide .banner-cont.notice-press2 .s-banner-img{position:absolute; right:0; top:0; z-index:1; width:100%;}

/* 로그인 */
.dividebox .main-divide .banner-cont.login { display:; height:217px; margin:0 0 0 0; background:#fff; border-top:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; width:100%;}
.dividebox .main-divide .banner-cont.login .login .login_btn { float:left; padding: 10px 0 0 18px; text-align:center; width:100%;}
.dividebox .main-divide .banner-cont.login .login .login_01 { width:100%; float:left; height:22px; vertical-align:top; text-align:left; padding: 3px 0px 3px 17px;}

#saveid { vertical-align:middle; }
.dividebox .main-divide .banner-cont.login .login .login_02 {width:100%;}
.dividebox .main-divide .banner-cont.login .login .login_02 .left {	float:left; width:70%; height:59px; line-height:0; text-align:center; padding:0 0 0 8px; }
#login_id { width:152px; height:35px; border:1px #dedede solid; padding:0 0 0 30px; margin:0; line-height:28px; background:#ffffff url(../images/main/bg_login_n.jpg) no-repeat 3px 6px; }
#login_pw { width:152px; height:35px; border:1px #dedede solid; padding:0 0 0 30px; margin:0; line-height:27px; background:#ffffff url(../images/main/bg_login_n.jpg) no-repeat 3px -24px; }
.dividebox .main-divide .banner-cont.login .login .login_02 .right { float:left; width:22%; height:76px; line-height:0; background-color:#fdb813; text-align:center; padding:0 5px 0 0px; }
.dividebox .main-divide .banner-cont.login .login .login_02 .right .btn_login { padding-top:25px; padding-left:5px; font-size:12pt; font-weight:bold; letter-spacing:-1px;}

.dividebox .main-divide .banner-cont.login .login .info { font-size:12pt; line-height:30px; padding-top:12px; text-align:center; padding: 10px 0 20px 0;}
.dividebox .main-divide .banner-cont.login .login .info .text01 { font-size:13pt; color:#e17247; font-weight:bold; padding:0 0 10px 0;}


/* 나의강의실 */

.dividebox .main-divide .banner-cont.guide {display:; height:219px; margin:0 0 0px 0; background:#f5f5f5; width:100%;overflow:hidden;}
.dividebox .main-divide .banner-cont.event {display:; height:220px; margin:0 0 0px 0; background:#f5f5f5; width:100%;overflow:hidden;}

.dividebox .main-divide .banner-cont.banner {display:; height:190px; margin:0 0 0px 0; background:#fff; }
.dividebox .main-divide .banner-cont.classroom {display:; height:190px; margin:0 0 0px 0; background:#f3ddac; border-top:1px solid #ddd;}
.dividebox .main-divide .banner-cont .s-banner-img-e{position:absolute; right:0; top:-40px; z-index:1; width:100%; float:left; }
.dividebox .main-divide .banner-cont.lecture {display:; height:219px; margin:0 0 0px 0; background:#55B9C7;  }
.dividebox .main-divide .banner-cont .s-banner-img-c{position:absolute; right:0; top:15px; z-index:1; width:100%;}
.dividebox .main-divide .banner-cont.english {display:; height:110px; margin:0 0 0px 0; background:#3282c9; width:99.5%; }

.dividebox .main-divide .btn-group{*zoom:1;}
.dividebox .main-divide .btn-group:after{content:""; display:block; clear:both;}
.dividebox .main-divide .btn-group li.left{float:left; width:42%; }
.dividebox .main-divide .btn-group li a{display:block; padding:0px 0 0 3px; height:44px; font-size:12px; color:#fff; line-height:44px; text-shadow:0px 1px 2px #545557; background:#686c71; }
.dividebox .main-divide .btn-group li a span{padding:0 0px 0 0;background:url("../images/Common_img/main/main_link_off.gif") no-repeat right center;}
.dividebox .main-divide .btn-group li.left a:hover{text-shadow:0px 1px 2px #545557; background:#2a9eff;}
.dividebox .main-divide .btn-group li.left a:hover span{background:url("../images/Common_img/main/main_link_on1.gif") no-repeat right center;}
.dividebox .main-divide .btn-group li.right a:hover{text-shadow:0px 1px 2px #545557; background:#fd6a2f;}
.dividebox .main-divide .btn-group li.right a:hover span{background:url("../images/Common_img/main/main_link_on2.gif") no-repeat right center;}
.dividebox .main-divide .btn-group li.right{float:right; width:54%;}
/* common-tab3 */
.common-tab4{}
.common-tab4 .default2{display: none;}
.common-tab4 .select-area2{}
.common-tab4 .select-area2 ul{height:35px; border-bottom:1px solid #352929; *zoom:1;}
.common-tab4 .select-area2 ul:after{content:""; display:block; clear:both;}
.common-tab4 .select-area2 ul li{float:left; margin:0 1px 0 0; border-top:1px solid #bfc7d0; border-left:1px solid #bfc7d0; border-right:1px solid #bfc7d0;  background:#f5f7f9;}
.common-tab4 .select-area2 ul li a{height:34px; color:#333; padding:0px 5px 0 5px; line-height:34px;}
.common-tab4 .select-area2 ul li.on{height:33px; border-top:3px solid #24282b; border-left:1px solid #24282b; border-right:1px solid #24282b; border-bottom:1px solid #fff; background:#fff;}
.common-tab4 .select-area2 ul li.on a{height:33px; color:#24282b; line-height:33px; font-weight:bold;}


/* footer */
footer{width:100%;  background:#ececec; clear:both;}
.quick_menu { position:absolute; right:-115px; top:120px; }
.footer-inner{width:100%;  max-width:1100px; min-width:1100px; margin:0 auto; padding:20px 0 30px 0; *zoom:1;}
.footer-inner:after{content:""; display:block; clear:both;}
.f-box{float:left; width:32%;}
.f-box.logo{width:15%; text-align:center;}
.f-box.address{width:38%;}
.f-box.last{width:15%; }
.f-box address{margin:0px 0 0 0;color:#fff;}
.f-box ul.link{margin:0px 0 0 0; overflow:hidden; *zoom:1;}
.f-box ul.link:after{content:""; display:block; clear:both;}
.f-box ul.link li{float:left; padding:0 22px 0 11px; margin:0 0 0 -11px;}
.f-box ul.link li a{color:#ddd;}
.f-box h3{font-weight:bold; color:#fff; margin:-2px 0 19px 0; font-size:13px;}
.f-box .link2-group{*zoom:1;}
.f-box .link2-group:after{content:""; display:block; clear:both;}
.f-box .link2{float:center; min-width:140px;color:#fff;}
.f-box .link2 li{line-height:24px;}
.f-box .link2 li a{color:#ddd;}
.f-box.last{margin:-15px 0 0 0;}
.f-box.last h3{width:100%; margin:0; height:40px; text-align:right;}
.f-box.last h3 a{display:block; float:right; font-weight:bold; color:#fff; width:150px; font-size:13px; height:40px; line-height:40px; padding-right:64px; background:url("../images/Common_img/bl_arrow2.png") no-repeat 85% 8px;}
.f-box.last h3 a img{margin:0 0 0 15px; vertical-align:middle;}

.f-box .out-link{position:relative; right:0; top:0px; display:none;}
.f-box .out-link .out-link-inner{position:absolute; right:0; bottom:40px; background:#4d4d4d; width:167px; padding:14px 0 0 0; z-index:100;}
.f-box .out-link .out-link-inner h4{margin:0 15px;  padding:6px 0 0 0; color:#fff; line-height:22px; border-top:1px solid #949494;}
.f-box .out-link .out-link-inner h4.first{padding:0; border:none;}
.f-box .out-link .out-link-inner ul {padding:0 15px 6px 15px;}
.f-box .out-link .out-link-inner ul li{line-height:22px;}
.f-box .out-link .out-link-inner ul li a{font-size:11px; color:#ccc;}
.f-box .out-link .out-link-inner ul a:hover{text-decoration:underline; color:#fff;}
.f-box .f-logo{margin:0 0 0 -15px;}

.f-box2{float:left; width:100%; color:#fff; }
.f-box2.last{width:10%; float:right; text-align:right; line-height:22px; padding: 0 5px 0 0;}
.f-box2.logo1{width:15%; text-align:center;}
.f-box2.address1{width:30%;}
.f-box2.logo2{width:15%; text-align:center;}
.f-box2.address2{width:28%;}

.compaybox .titlebox-type1 .title1 {font-size:23pt; word-spacing:-1px; letter-spacing:-1px;}

.compaybox .global_con {overflow:hidden; margin-top:30px;}
.compaybox .global_con .imagebox{float:left; margin:0 40px 0 0; width:45%;}
.compaybox .global_con .info {float:left; width:50%;}
.compaybox .global_con .info .title2 {color:#333; font-size:1.8em;}
.compaybox .global_con .info .title2 .sup {font-size:0.8em; color:#525a62; padding-left:10px;}
.compaybox .global_con .info .site_btn {padding-top:10px;}

.compaybox .global_con .info ul {float:right; padding:0px 0 20px 0px; width:100%;}
.compaybox .global_con .info li {position:relative; padding:8px 0 15px 24%; border-top:1px solid #ddd; font-size:1em; color:#555; line-height:1.5;  font-size:1.1em; }
.compaybox .global_con .info li:first-child {border-top:none;}
.compaybox .global_con .info li strong {position:absolute; top:5px; left:0; font-size:1.15em; color:#24282b;}


.compaybox .global-detail{margin:40px 0 0 0;}
.compaybox .global-detail .common-tab3{margin:0 0 40px 0;}
.compaybox .global-detail .greeting{ margin:0 0 30px 0;}
.compaybox .global-detail .greeting .title2{font-size:18px; color:#333; font-weight:bold; padding:7px 0 0 0; background:url("/images/Common_img/bl_title_topbar.gif") no-repeat 2px 0; line-height:28px;}
.compaybox .global-detail .greeting h4{font-size:24px; line-height: 32px; color: #333; font-weight: bold; margin:0 0 20px 0;}
.compaybox .global-detail .greeting h4 strong{color: #0074da; display: block;}
.compaybox .global-detail .greeting h4 strong.inline{display:inline;}
.compaybox .global-detail .greeting p{font-size: 13px; line-height: 24px; color: #555;}
.compaybox .global-detail .major{overflow: hidden;}
.compaybox .global-detail .major .diagram{float: left; min-width:315px; width:42%;}
.compaybox .global-detail .major .text{float: left; width:57.9%;}
.compaybox .global-detail .major .text h4{padding:24px 0 10px 0; font-size: 18px; color: #24282b;}
.compaybox .global-detail .major .text h4.helvet{}
.compaybox .global-detail .major .text ul{padding:0 0 24px 0; border-bottom: 1px solid #ddd;}
.compaybox .global-detail .major .text ul li{font-size: 13px; color: #555; line-height:20px; text-indent: -12px; margin:0 0 0 12px;}
.compaybox .global-detail .map-direction{width:100%;}
.compaybox .global-detail .map-direction .map{margin: 0 0 10px 0;}
.compaybox .global-detail .map-direction .map a{display:block;width:100%; height:328px; overflow:hidden; border:1px solid #ddd; font-size: 0; text-indent: -10000em;}

.compaybox .Class-list {overflow:hidden; margin-top:0px; width:100%; font-size:10pt;  color:#333333; font-weight:bold; letter-spacing:-1px; word-spacing:-1px;}
.compaybox .Class-list .imagebox{float:left; margin:0 3px 0px 0; width:19%; text-align:center;}
.compaybox .Class-list .greeting2{ margin:0 0 10px 0;}
.compaybox .Class-list .greeting2 .title2{font-size:18px; color:#24282b; font-weight:bold; padding:7px 0 0 0; background:url("/images/Common_img/bl_title_topbar.gif") no-repeat 2px 0; line-height:28px;}


.apply-step{width:100%; margin:0 0 0 -1%; *zoom:1;}
.apply-step:after{content:""; display:block; clear:both;}
.apply-step li{float:left; width:140px; padding:0 3% 0 1%; background:url("/meister/images/common/bl_arrow10.gif") no-repeat right center;}
.apply-step li.last{padding:0 0 0 1%; background:none;}
.apply-detail{margin:0px 0 0 0;}
.apply-detail .input-text2{border:1px solid #ddd; padding:0 0 2px 0; color:#555; height:22px; vertical-align:middle; line-height:22px;}
.apply-detail .input-text2.wd100{width:90px; padding-left:10px;}
.apply-detail .input-text2.wd150{width:140px; padding-left:10px;}
.apply-detail .input-text2.wd200{width:190px; padding-left:10px;}
.apply-detail .input-text2.wd400{width:390px; padding-left:10px;}
.apply-detail .input-text2.wd30-center{width:30px; text-align:center;}
.apply-detail .input-text2.wd50-center{width:50px; text-align:center;}
.apply-detail .input-text2.wd80-center{width:80px; text-align:center;}
.apply-detail .input-text2.wd98p{width:98%; padding-left:10px;}
.apply-detail .input-text2.wd80p{width:80%; padding-left:10px;}
.apply-detail .input-text2.wd50p{width:50%; padding-left:10px;}
.apply-detail .input-text2.wd70p{width:70%; padding-left:10px;}
.apply-detail .input-text2.email{width:228px; padding-left:10px;}
.apply-detail textarea{width:98%; padding:10px 0 0 15px; height:290px; border:1px solid #ddd; overflow-x:hidden; overflow-y:scroll; color:#727272; line-height:20px;}

.apply-detail h3{font-size:20px; font-weight:bold; color:#24282b; line-height:25px; margin:27px 0 13px 0;}
.apply-detail .photobox{width:133px; margin:0 auto;}
.apply-detail .photobox .photo{border:1px solid #ddd;}
.apply-detail .photobox .photo img{max-width:131px;}
.apply-detail .photobox .upload-del{margin:10px 0;}
.apply-detail .photobox .upload-del span{display:block; margin:0 0 5px 0;}
.apply-detail .photobox .point-red{display:block; font-size:12px; line-height:18px; margin:0 0 3px 0;}
.apply-detail .photobox p.notice{font-size:11px; color:#555; line-height:16px;}
.apply-detail .namebox{}
.apply-detail .namebox ul.wirte-name{width:100%;overflow:hidden;}
.apply-detail .namebox ul.wirte-name li{float:left; width:33%;}
.apply-detail .namebox ul.wirte-name li .input-text2{margin:0 0 0 5px; width:60%; padding-left:10px;}
.apply-detail .namebox ul.notice{margin:;}
.apply-detail .namebox ul.notice li{font-size:12px; line-height:20px; padding:0 0 0 9px; background:url("/meister/images/common/bl_dot1.gif") no-repeat 0 9px;}
.apply-detail .phonebox{}
.apply-detail .phonebox select{width:70px; padding:3px; border:1px solid #ddd; vertical-align:middle; height:26px;}
.apply-detail .phonebox .input-text2{width:50px; text-align:center;}
.apply-detail .genderbox{}
.apply-detail .genderbox label{margin:0 3px 0 0;}
.apply-detail .genderbox .input-radio{margin-right:5px;}
.apply-detail .addressbox{}
.apply-detail .addressbox p{margin:0 0 5px 0;}
.apply-detail .addressbox p .input-text2{width:70%; padding-left:10px;}
.apply-detail .addressbox p.address-num .input-text2{width:35px;}
.apply-detail .addressbox p.address-num .srch-address{display:inline; margin:0 0 0 5px; }
.apply-detail .protect{width:100%; *zoom:1;}
.apply-detail .protect:after{content:""; display:block; clear:both;}
.apply-detail .protect li{float:left;}
.apply-detail .protect li .input-radio{margin-right:15px; margin-left:5px; margin-top:-2px;}
.apply-detail .protect li.grade .input-text2{width:25px; margin:-2px 3px 0 3px; text-align:center;}
.apply-detail .basic-selecbox{display:inline;}
.apply-detail .basic-selecbox select{width:80%; padding:3px 3px 3px 5px; border:1px solid #ddd; vertical-align:middle; height:26px;}
.apply-detail .basic-selecbox option{vertical-align:middle; height:26px;}
.apply-detail .basic-selecbox.wd50p select{width:55%;}
.apply-detail .input-text2.money{text-align:right; width:50%; margin:0 5px 0 0; padding-right:3px;}
.apply-detail .armybox{*zoom:1;}
.apply-detail .armybox:after{content:""; display:block; clear:both;}
.apply-detail .armybox li{float:left;}
.apply-detail .armybox li.kind{margin:0 15px 0 25px;}
.apply-detail .armybox li label{margin:0 12px 0 0;}
.apply-detail .armybox li .input-radio{margin-right:3px; margin-top:-2px;}
.apply-detail .armybox li select{width:85px; padding:3px; border:1px solid #ddd;}
.apply-detail .armybox li .input-text2{width:100px; padding-left:3px;}
.apply-detail .year-month{height:24px;}
.apply-detail .input-text2.year{width:40px; text-align:center; vertical-align:middle;}
.apply-detail .input-text2.month{width:25px; text-align:center; vertical-align:middle;}
.apply-detail .input-text2.day{width:25px; text-align:center; vertical-align:middle;}
.apply-detail .apply-notice2{margin:6px 0 0 0;}
.apply-detail .apply-notice2 li{font-size:12px; line-height:20px; padding:0 0 0 9px; background:url("/meister/images/common/bl_dot1.gif") no-repeat 0 9px; color:#555;}
.apply-detail .apply-notice2 li.point-red{color:#db0000;}
.point-red.mark{color:#cc0000; font-weight:bold; line-height:20px; padding:15px 0 0 23px;background:url("/meister/images/common/bl_notice.gif") no-repeat 0 18px;}
.apply-detail h4{padding:0 0 0 14px; margin:18px 0 13px 0; font-size:15px; color:#807468; font-weight:bold; background:url("/meister/images/common/bl_dot3.gif") no-repeat 0 7px;}
.apply-detail .basic-selecbox.year select{width:75px;}
.apply-detail .basic-selecbox.month select{width:60px;}
.apply-detail .basic-selecbox.day select{width:60px;}
.apply-detail .basic-selecbox.wd100 select{width:100px;}
.apply-detail .basic-selecbox.wd200 select{width:200px;}
.apply-detail .basic-selecbox.last{margin:0 0 0 10px;}


/* 사이트맵 */
.buissnessbox .sitegroup{width:100%; *zoom:1; margin:0 0 0 -3%;}
.buissnessbox .sitegroup:after{content:""; display:block; clear:both;}
.buissnessbox .sitegroup .sitemapbox{float:left; width:30%; height:350px;  border-top:2px solid #2c2c2c; margin:0 0 0 3%;}
.etcbox .sitegroup .sitemapbox .gnb-section{padding:0 15px 0 0; margin:0 0 9px 0; border-bottom:1px solid #ddd; *zoom:1;}
.buissnessbox .sitegroup .sitemapbox .gnb-section:after{content:""; display:block; clear:both;}
.buissnessbox .sitegroup .sitemapbox .gnb-section a{display:inline-block; color:#333; float:left; font-size:25px; font-weight:bold; line-height:61px;}
.buissnessbox .sitegroup .sitemapbox .gnb-section img{float:right;}
.buissnessbox .sitegroup .sitemapbox .lnb-section{}
.buissnessbox .sitegroup .sitemapbox .lnb-section .menu{display:inline-block; margin:0 0 18px 0;}
.buissnessbox .sitegroup .sitemapbox .lnb-section .menu a{font-size:15px; color:#555; font-weight:bold; line-height:22px;}
.buissnessbox .sitegroup .sitemapbox .lnb-section .menu a:hover,
.buissnessbox .sitegroup .sitemapbox .lnb-section .menu a:focus{text-decoration:underline;}
.buissnessbox .sitegroup .sitemapbox .lnb-section .menu-list{margin:0 0 9px 0;}
.buissnessbox .sitegroup .sitemapbox .lnb-section .menu-list li{line-height:22px; padding:0 0 0 12px; background:url("/meister/images/common/bl_dot4.gif") no-repeat 0 12px;}
.buissnessbox .sitegroup .sitemapbox .lnb-section .menu-list li a{font-size:13px; color:#727272}
.buissnessbox .sitegroup .sitemapbox .lnb-section .menu-list li a:hover,
.buissnessbox .sitegroup .sitemapbox .lnb-section .menu-list li a:focus{text-decoration:underline;}




.prcenterbox{padding:0 0 30px; 0}
.prcenterbox .titlebox-type1{}
.prcenterbox .title-bg{display:block; float:right;}
.prcenterbox .title-bg .bg-img{height:193px; margin-top:3px;}
.prcenterbox .common-paging{margin:40px 0 30px;}
.prcenterbox .viewbox{border-top:2px solid #2c2c2c; border-bottom:2px solid #2c2c2c; margin:0 0 10px; /*padding:0 0 28px;*/}
.prcenterbox .pressbox .mb{display:none;}
.prcenterbox .viewbox .titlebox{border-bottom:1px solid #dddddd; padding:14px 20px 14px 20px; zoom:1}
.prcenterbox .viewbox .titlebox:after{content:""; display:block; clear:both;}
.prcenterbox .viewbox .titlebox h3{color:#333333; float:left; font-weight:bold;}
.prcenterbox .viewbox .titlebox .datebox{color:#727272; float:right; font-size:11px;}
.prcenterbox .viewbox .titlebox .datebox .date{padding-right:10px;}
.prcenterbox .viewbox .titlebox .datebox .bar{display: inline-block; background:url("/images/Common_img/date_bar.gif") 0 0 no-repeat; width:1px; height:10px;}
.prcenterbox .viewbox .titlebox .datebox .hits{padding-left:10px;}
.prcenterbox .viewbox .textbox{padding:28px 0; margin-left:20px;}
.prcenterbox .viewbox .textbox .info-title{color:#000000; font-size:18px; font-weight:bold; line-height:30px; margin: 0 0 9px; width:100%; text-align:left;}
.prcenterbox .viewbox .textbox .text{color:#727272; line-height:20px; width:810px;}
.prcenterbox .viewbox .textbox .view-img{width:60%; max-width:497px; min-width:250px;}
.prcenterbox .viewbox .textbox .view-img img{margin-top:25px;}
.prcenterbox .snsbox{text-align:right;}
.prcenterbox .prev-nextbox{margin:30px 0 20px;}
.prcenterbox .prev-nextbox .mb{display:none;}
.prcenterbox .prev-next-table{border:1px solid #dddddd; border-bottom:none; table-layout:fixed; width:100%;}
.prcenterbox .prev-next-table th{background:#f8f8f8; border-bottom:1px solid #dddddd; color:#333333; font-size:13px; font-weight:bold; line-height:20px; padding:10px; text-align:center; vertical-align:middle;}
.prcenterbox .prev-next-table td{border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; color:#333333; font-size:12px; line-height:20px; padding:10px; text-align:left; vertical-align:middle;}
.prcenterbox .btnbox2{overflow:hidden; width:100%;}
.prcenterbox .btnbox2 .right{float:right;}
.prcenterbox .pressbox{width:100%; border-top:2px solid #2c2c2c;}
.prcenterbox .no-data{text-align:center; vertical-align:middle; font-size:15px; padding:58px 0; border-bottom:1px solid #ddd;}
.prcenterbox .no-data.type2{padding:58px 20px 20px 20px;}
.prcenterbox .no-data .search-word{color:#1f79c3;}
.prcenterbox .no-data .search-word-notice{background:#eee; font-size:12px; text-align:left; padding:20px 30px; margin:50px 0 0 0;}
.prcenterbox .no-data .search-word-notice .title{display:inline-block; padding: 0 3px 0 23px; background:url("/images/Common_img/bl_notice3.png") no-repeat 0 3px; line-height:20px;}
.prcenterbox .no-data .search-word-notice ul{padding: 0 0 0 23px;}
.prcenterbox .pressbox-typical{width:100%; margin:20px 0 30px; zoom:1;}
.prcenterbox .pressbox-typical:after{content:""; display:block; clear:both;}
.prcenterbox .pressbox-typical .thumb{float:left; max-width:350px; border:1px solid #ddd;}
.prcenterbox .pressbox-typical .thumb img{width:100%;}
.prcenterbox .pressbox-typical .textbox{float:left; width:52%; margin:-4px 0 0 15px;}
.prcenterbox .pressbox-typical .textbox h3{font-size:30px; line-height:35px; color:#333333; font-weight:bold;}
.prcenterbox .pressbox-typical .textbox .text_areabox{font-size:13px; line-height:20px; margin:14px 0 25px 0;}
.prcenterbox .pressbox-typical .textbox .text_areabox a{color:#555555}
.prcenterbox .pressbox-typical .textbox .datebox{color:#727272; font-size:11px;}
.prcenterbox .pressbox-typical .textbox .date{padding-right:10px;}
.prcenterbox .pressbox-typical .textbox .bar{display: inline-block; background:url("/images/Common_img/date_bar.gif") 0 0 no-repeat; width:1px; height:10px;}
.prcenterbox .pressbox-typical .textbox .hits{margin-left:10px;}
.prcenterbox .pressbox-list{width:100%; border-bottom:1px solid #d9d9d9; }
.prcenterbox .pressbox-list .list{width:100%; border-top:1px solid #d9d9d9; zoom:1; padding:20px 0;}
.prcenterbox .pressbox-list .list:after{content:""; display:block; clear:both;}
.prcenterbox .pressbox-list .last{}
.prcenterbox .pressbox-list .list .thumb{float:left; width:200px; border:1px solid #ddd;}
.prcenterbox .pressbox-list .list .thumb img {width:100%}
.prcenterbox .pressbox-list .list .textbox{float:left; width:73%; margin-left:15px;}
.prcenterbox .pressbox-list .list .textbox h4{font-size:15px; line-height:15px; color:#333333; font-weight:bold;}
.prcenterbox .pressbox-list .list .textbox .text_areabox{font-size:13px; line-height:20px; margin:6px 0 15px 0;}
.prcenterbox .pressbox-list .list .textbox .text_areabox a{color:#555555}
.prcenterbox .pressbox-list .list .textbox .datebox{color:#727272; font-size:11px;}
.prcenterbox .pressbox-list .list .textbox .date{padding-right:10px;}
.prcenterbox .pressbox-list .list .textbox	.bar{display: inline-block; background:url("/images/Common_img/date_bar.gif") 0 0 no-repeat; width:1px; height:10px;}
.prcenterbox .pressbox-list .list .textbox .hits{margin-left:10px;}

.prcenterbox .Class-list {overflow:hidden; margin-top:10px; width:100%; font-size:10pt;  color:#333333; font-weight:bold; letter-spacing:-1px; word-spacing:-1px;}
.prcenterbox .Class-list .imagebox{float:left; margin:0 0px 0px 0; width:25%; text-align:center;}


.prcenterbox .info-accodian{margin:0;}
.prcenterbox .ctcenter_con_frame{margin:0 0 30px 0;}
.prcenterbox .schtxt-red{color:#e12803; font-weight:bold;}
.prcenterbox .btnbox-center{text-align:center; margin:30px 0 0 0;}
.prcenterbox .btnbox-center span{margin:0 5px 0 0;}
.common-table.apply-detail .apply-table.type2 tbody th{width:140px;}
.prcenterbox .one-by-one .success{margin:60px 0 40px 0;}
.info-accodian{margin:34px 0 0 0 ; width:100%;}
.info-accodian li{border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin:-1px 0 0 0; }
.info-accodian li.first{border-top:2px solid #2c2c2c;}
.info-accodian li .info-title{display:block; font-weight:bold; padding:10px 20px 7px 15px; }
.info-accodian li .info-title .text{display:block; color:#333; font-size:13px;  font-weight:bold; line-height:20px; min-height:30px; padding:3px 50px 0 0; background:url("/images/Common_img/bl_arrow12.gif") no-repeat right 0; text-indent:-28px; margin:0 0 0 28px;}
.info-accodian li .info-title .text .q-mark{ color:#e12803; margin:0 10px 0 0; font-size:15px;}
.info-accodian li .info-title.on .text{background:url("/images/Common_img/bl_arrow13.gif") no-repeat right 0;}
.info-accodian li .info-view{display:none; background:#f8f8f8; position:relative; color:#555; line-height:20px; padding:19px 50px 19px 68px; border-top:1px solid #ddd; }
.info-accodian li .info-view .a-mark{position:absolute; left:42px; top:20px; font-weight:bold; color:#24282b; font-size:15px;}



#sidebar { position:absolute; top:0; left:50%; margin-left:480px; margin-top:270px; z-index:10000; }
#sidebar.fixed { position:fixed; top:0; margin-top:0; }
#sidebar.fixed_bottom { position:fixed; top:inherit; bottom:352px; }
#sidebar > div { margin-bottom:2px }
#sidebar > div img { vertical-align:top; }
