@charset "utf-8";

#wrap{width:100%; height:100%; margin:0 auto; background:#fff;}
header{width:100%; height:90px; background:#fff; overflow:hidden; border-bottom:1px solid #666;}
header.on{border-bottom:1px solid #666;}
.header-inner{position:relative; width:100%;  max-width:1100px; min-width:1100px; margin:0 auto; padding:32px 0 0 0px;*zoom:1;}
.header-inner:after{content:""; display:block; clear:both;}
.header-inner h1{float:center; width:190px; margin:-5px 0 0 -10px;}

.web-gnb{position:absolute; left:18%; top:35px; float:left; width:100%;}
.web-gnb nav{width:100%;}
.web-gnb nav .menu{width:100%; position:relative; height:92px; *zoom:1; padding:0 0 0 80px;}
.web-gnb nav .menu:after{content:""; display:block; clear:both;}

.web-gnb nav .menu li a.type1{display:inline-block; font-size:18px; font-weight:normal; color:#333; padding-top:7px; letter-spacing:-0.3px;}
.web-gnb nav .menu li a.type1:hover,
.web-gnb nav .menu li a.type1:focus{color:#000; border-top:2px solid #f15a22; padding-top:5px;}
.web-gnb nav .menu li.on a.type1{color:#000; border-top:2px solid #f15a22; padding-top:5px;  font-weight:bold;}
.web-gnb nav .menu .lnb{width:100%; position:absolute; top:50px; display:none; *zoom:1;  font-size:13.2px; color:#333; font-weight:normal;}
.web-gnb nav .menu .lnb:after{content:""; display:block; clear:both;}
.web-gnb nav .menu .lnb li{float:left; padding:0 2% 0 0;}
.web-gnb nav .menu .lnb li a{display:block; padding-bottom:20px; line-height:15px; color:#333;}
.web-gnb nav .menu .lnb li a:hover,
.web-gnb nav .menu .lnb li a:focus{color:#005cd5; background:url("/images/Common_img/bl_arrow.gif") no-repeat 50% bottom;  font-weight:bold;}
.web-gnb nav .menu .lnb li.on a{color:#005cd5; background:url("/images/Common_img/bl_arrow.gif") no-repeat 50% bottom;}


/* location */
.location{width:100%; background:#e7e7e7; padding:10px 0 0 0;}
.location .location-inner{position:relative; width:100%;  max-width:1100px; min-width:1100px; margin:0 auto; height:60px;  background:#454544; z-index:100;}
.location ul{position:absolute; left:0; top:0; *zoom:1;}
.location ul:after{content:""; display:block; clear:both;}
.location ul li{}
.location ul li a{display:inline-block; line-height:25px; color:#ccc; font-size:12px; padding:16px 65px 19px 40px; background:url("/images/Common_img/bg_location_arrow.png") no-repeat 80% 20px;}
.location ul li a:hover,
.location ul li a:focus{color:#fff;}
.location ul li .depth-in{position:static; display:none; padding:0 40px 20px 40px;}
.location ul li .depth-in li{padding:0;}
.location ul li .depth-in li a{display:inline-block; line-height:25px; background:none; padding:0;}
.location ul li .depth-in li a:hover,
.location ul li .depth-in li a:focus{text-decoration:underline; font-size:12px;}
.location ul li.depth-first{float:left; background:url("/images/Common_img/bg_location.gif") no-repeat right 0;}
.location ul li.depth-first a{display:block; background:none; padding:25px 50px 25px 20px; line-height:0;}
.location ul li.depth-middle{float:left; background:url("/images/Common_img/bg_location.gif") no-repeat right 0; margin-left:-22px;}
.location ul li.depth-middle.on{background:#575757;}
.location ul li.depth-middle.on .depth-in{display:block;}
.location ul li.depth-last{float:left; margin-left:-22px;}
.location ul li.depth-last a{font-size:15px; font-weight:bold; color:#fff; background:url("/images/Common_img/bg_location_arrow.png") no-repeat 100% 20px;}
.location ul li.depth-last.on{background:#575757;}
.location ul li.depth-last.on .depth-in{display:block;}
.location ul li.depth-last .depth-in li a{font-size:12px; font-weight:normal; color:#ccc;}
.location ul li.depth-last .depth-in li a:hover,
.location ul li.depth-last .depth-in li a:focus{color:#fff;}
.location ul li.depth-last .depth-one{display: inline-block; color: #fff; font-size: 15px; font-weight: bold; padding: 16px 65px 19px 40px; line-height: 25px;}

/* container */
#container{width:100%; background:#e7e7e7;}
#container .container-inner{width:100%;  max-width:1100px; min-width:1100px; margin:0 auto;  padding:0 0 20px 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:5px 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; min-height:560px}
.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;}


/* footer */
footer{width:100%;  background:#939393; 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%;}


/* 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 */
#container2{width:100%;}
.container-inner2{width:100%;}
.container-inner2 img{width:100%;}

#sub_leftmenu{width:180px;}
.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; }
.left_nav li.on_color a:hover {font-weight:bold; color:#006cb8;font-size:16px; padding: 5px 0px 5px 10px;}
.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:#006cb8; padding: 0px 0px 0px 5px;}
.left_nav .on_color2 { color:#006cb8;font-weight:bold; font-size:16px;}
.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:1000px; 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;}


/* main */
.dividebox{clear:both; *zoom:1;}
.dividebox:after{content:""; display:block; clear:both;}
.dividebox .main-divide{float:left;}
.dividebox .main-divide.line1{width:70.5%; min-width:775px; margin-left:0.5%; margin-right:0.5%; overflow:hidden;}
.dividebox .main-divide.line3{width:28%; margin-right:0.5%;}
.dividebox .main-divide{float:left;}
.dividebox .main-divide.line5{width:165px; margin-right:15px;  height:100%; background:#fff;}
.dividebox .main-divide.line4{width:920px;}


.dividebox .main-divide.line1 .banner-group{width:100%; *zoom:1;}
.dividebox .main-divide.line1 .banner-group:after{content:""; display:block; clear:both;}
.dividebox .main-divide.line1 .banner-group .banner-left{width:49.5%; float:left; margin-right:0.5%;}
.dividebox .main-divide.line1 .banner-group .banner-right{width:50%; float:right;}

.dividebox .main-divide.line1 .banner-group2{width:100%; *zoom:1; height:61px; color:#fff;}

.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;  
	font-family: Malgun Gothic,'¸¼Àº°íµñ'; 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; max-width:610px; min-width:610px; min-height:158px; max-height:158px;}


.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; font-family: Malgun Gothic,'¸¼Àº°íµñ'; word-spacing:-1px;}
.dividebox .main-divide .banner-cont .textbox .section2{display:block; padding-top:18px; font-size:13px; color:#fff; font-family: Malgun Gothic,'¸¼Àº°íµñ'; word-spacing:-1px;}
.dividebox .main-divide .banner-cont .textbox .section3{padding-bottom:10px; display:block; padding-top:10px; font-size:15px; color:#555; font-family: Malgun Gothic,'¸¼Àº°íµñ'; word-spacing:0;}
.dividebox .main-divide .banner-cont .textbox .section6{display:block; padding-top:14px; font-size:13px; color:#fff; font-family: Malgun Gothic,'¸¼Àº°íµñ'; word-spacing:-1px;}
.dividebox .main-divide .banner-cont .textbox .section4{position: absolute; left:20px; top: 15px; font-size:12px; color:#c2c2c2; font-family: Malgun Gothic,'¸¼Àº°íµñ';}


.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; font-family: Malgun Gothic,'¸¼Àº°íµñ';}
.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; font-family: Malgun Gothic,'¸¼Àº°íµñ';}
.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; font-family: Malgun Gothic,'¸¼Àº°íµñ';}
.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; font-family: Malgun Gothic,'¸¼Àº°íµñ';}
.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; font-family: Malgun Gothic,'¸¼Àº°íµñ';}
.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; font-family: Malgun Gothic,'¸¼Àº°íµñ';}
.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; font-family: Malgun Gothic,'¸¼Àº°íµñ';}
.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; right:0; top:0; z-index:1; }
.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;}


/* ¸ÞÀÎ ½½¶óÀÌµå */
#mv_wrap { width:100%; position:relative; margin-top:0px;}
#mv {}
#mv li { min-height:466px;}
.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: 9999; }



/* ¸ÞÀÎ */
.rolling-list_main{position:relative; overflow:hidden; height:200px; margin-bottom:5px; background:#fff; border:1px solid #ddd;}
.rolling-list_main .sectionM{position: absolute; right:20px; top: 5px; z-index: 2; width:110px; font-size:10pt;}
.rolling-list_main .sectionB{position: absolute; right:20px; top: 120px; z-index: 2; width:110px; font-size:9pt; color:#727272;}
.rolling-list_main ul {*zoom:1; min-height:200px;}
.rolling-list_main ul:after{content:""; display:block; clear:both;}
.rolling-list_main ul li {float:left; padding:0px 0 0 0px; text-align:left; width:100%; right:0px; top: 0px; }
.rolling-list_main ul li .num01 {position:absolute; right:9px; top:17px; z-index:3; display:inline-block; width:10px; height:10px; }
.rolling-list_main ul li .num02 {position:absolute; right:21px; top:17px; z-index:3; display:inline-block; width:10px; height:10px; }
.rolling-list_main ul li .num03 {position:absolute; right:33px; top:17px; z-index:3; display:inline-block; width:10px; height:10px; }
.rolling-list_main ul li div {position:absolute; width:100%; height:200px;}
.rolling-list_main ul li div a .banner-img{position:absolute; text-align:left;}


/* °øÁö»çÇ× */
.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:200px;}
.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:70%;}


/* ·Î±×ÀÎ */
.dividebox .main-divide .banner-cont.login { display:; height:188px; margin:0 0 5px 0; background:#fff; border:1px solid #ddd;}
.dividebox .main-divide .banner-cont.login .login .login_btn { float:left; padding: 0 0 0 0px; text-align:center; width:100%;}
.dividebox .main-divide .banner-cont.login .login .login_01 { width:100%; float:left; height:30px; vertical-align:middle; text-align:left; padding: 3px 0px 0 15px;}
.dividebox .main-divide .banner-cont.login .login .login_01 img { vertical-align:middle;}
#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:210px; height:59px; line-height:0; text-align:center; padding:0 0 0px 10px; }
.dividebox .main-divide .banner-cont.login .login .login_02 .right {float:left; width:60px; height:66px; line-height:0; background-color:#323232; text-align:center; padding:0 0px 0 0px; }
#login_id { width:175px; height:30px; border:1px #dedede solid; padding:0 0 0 30px; margin:0; line-height:28px; background:url(/images/main_o/bg_login.jpg) no-repeat -1px 2px; }
#login_pw { width:175px; height:30px; border:1px #dedede solid; padding:0 0 0 30px; margin:0; line-height:27px; background:url(/images/main_o/bg_login.jpg) no-repeat -1px -29px; }
.dividebox .main-divide .banner-cont.login .login .login_02 .right .btn_login { padding-top:18px;padding-left:9px;  }
.dividebox .main-divide .banner-cont.login .login .info { line-height:30px; padding-top:12px; text-align:center;}
.dividebox .main-divide .banner-cont.login .login .info .text01 { font-size:12pt; color:#e17247; font-weight:bold; padding:0 0 10px 0;}


/* ³ªÀÇ°­ÀÇ½Ç */
.dividebox .main-divide .banner-cont.classroom {display:; height:69px; margin:0 0 5px 0; background:#fff;}


/* Äü¾ÆÀÌÄÜ */
.dividebox .main-divide .banner-cont.banner {display:; height:190px; margin:0 0 5px 0; background:#fff; }


/* °í°´¼¾ÅÍ */
.dividebox .main-divide .banner-cont.customer {display:; height:142px; margin:0 0 5px 0; background:#fff;  }


/* ¿µ¾îÇÑ¸¶µð */
.dividebox .main-divide .banner-cont.english {display:; height:121px; margin:0 0 5px 0; background:#fff; 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; }


/* ÃßÃµ°úÁ¤ */
.rolling-list3{position:relative; overflow:hidden; height:200px; z-index:10; margin-bottom:5px;}
.rolling-list3 .section4{position: absolute; left:20px;top: 18px; z-index: 1; font-size:12px; color:#fff; font-family: Malgun Gothic,'¸¼Àº°íµñ'; word-spacing:0;}
.rolling-list3 ul {width:100%; *zoom:1;}
.rolling-list3 ul:after{content:""; display:block; clear:both;}
.rolling-list3 ul li {float:left;}
.rolling-list3 ul li .num01 {position:absolute; left:20px; bottom:20px; z-index: 1; display:inline-block; width:10px; height:10px; }
.rolling-list3 ul li .num02 {position:absolute; left:32px; bottom:20px; z-index: 1; display:inline-block; width:10px; height:10px; }
.rolling-list3 ul li .num03 {position:absolute; left:44px; bottom:20px; z-index: 1; display:inline-block; width:10px; height:10px; }
.rolling-list3 ul li div {position:absolute; width:100%; height:276px;}
.rolling-list3 ul li div a{}
.rolling-list3 ul li div a .roll-text{position:relative; padding:0 20px; z-index:10;}
.rolling-list3 ul li div a .slogan{padding:48px 0 0 0; font-size:24px; color:#fff; line-height:25px; text-shadow:0px 1px 2px #545557; word-spacing:-5px; letter-spacing:-1px; z-index:1;}
.rolling-list3 ul li div a .slogan-1{padding:12px 0 0 0; font-size:28px; color:#fff; line-height:25px; text-shadow:0px 1px 2px #545557; word-spacing:-5px; letter-spacing:-1px; z-index:1;}
.rolling-list3 ul li div a .slogan .helvet{font-family: Malgun Gothic,'¸¼Àº°íµñ';}
.rolling-list3 ul li div a .s-banner-img{position:absolute; right:0; top:0; z-index:0; max-width:600px;}



.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; font-family: Malgun Gothic,'¸¼Àº°íµñ';}
.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%;}




/* ¸ÞÀÎ ¾ÆÄÚµð¾ð ¿µ¿ª */
.main-accordion-box #main-accordion { bottom:5px; }
.main-accordion-box #main-accordion li {*zoom:1; min-height:504px;  background:#fff;}
.main-accordion-box #main-accordion li .box-acc-tab {width: 50px; 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; max-width:775px;}



/* ¸ÞÀÎ ¾ÆÄÚµð¾ð */
.main-accordion-box #main-accordion .rolling-list_main-acc1{width: 30px; height: 100%; position: absolute; top: 0; left: 0; z-index: 0;}
.main-accordion-box #main-accordion .rolling-list_main-acc1 .sectionM{position: absolute; left:30px; top: 55px; z-index: 2;} 
.main-accordion-box #main-accordion .rolling-list_main-acc1 .sectionB{position: absolute; left:130px; top: 90px; z-index: 1;} 
.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-acc2{width: 30px; height: 100%; position: absolute; top: 0; left: 0; z-index: 0;}
.main-accordion-box #main-accordion .rolling-list_main-acc2 .sectionM{position: absolute; left:30px; top: 55px; z-index: 2;} 
.main-accordion-box #main-accordion .rolling-list_main-acc2 .sectionB{position: absolute; left:130px; top: 90px; z-index: 1;} 
.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-acc3{width: 30px; height: 100%; position: absolute; top: 0; left: 0; z-index: 0;}
.main-accordion-box #main-accordion .rolling-list_main-acc3 .sectionM{position: absolute; left:30px; top: 55px; z-index: 2;} 
.main-accordion-box #main-accordion .rolling-list_main-acc3 .sectionB{position: absolute; left:130px; top: 90px; z-index: 1;} 
.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-acc4{width: 30px; height: 100%; position: absolute; top: 0; left: 0; z-index: 0;}
.main-accordion-box #main-accordion .rolling-list_main-acc4 .sectionM{position: absolute; left:30px; top: 55px; z-index: 2;} 
.main-accordion-box #main-accordion .rolling-list_main-acc4 .sectionB{position: absolute; left:130px; top: 90px; z-index: 1;} 
.main-accordion-box #main-accordion .rolling-list_main-acc4 ul {width:100%; *zoom:1;}
.main-accordion-box #main-accordion .rolling-list_main-acc4 ul:after{content:""; display:block; clear:both;}
.main-accordion-box #main-accordion .rolling-list_main-acc4 ul li {float:left;}








/* È¸»ç¼Ò°³ */
.compaybox {background:#fff;}
.compaybox .blue {color:#3480cb;}
.compaybox .orange {color:#ff8a00;}
.compaybox .red {color:#e12803;}
.compaybox img {max-width:100%;}
.compaybox .subtitle {margin:30px 0 40px 0;}
.compaybox .subtitle h4 {font-size:2.45em; font-weight:normal;}
.compaybox .subtitle p {margin-top:20px; font-size:1.1em;line-height:1.6;}

.compaybox .company_bg_t1 {position:relative; min-height:265px; border-bottom:1px solid #efefef; margin-bottom:20px; padding-top:30px; color:#555;}
.compaybox .company_bg_t1 .title {position:relative; font-size:2.5em; font-weight:bold; z-index:10;  letter-spacing: -2px; line-height: 50px;}
.compaybox .company_bg_t1 .title2 {position:relative; font-size:1.8em; z-index:10;  letter-spacing: -2px; line-height: 40px;}
.compaybox .company_bg_t1 .title3 {position:relative; font-size:1.55em; z-index:10;  letter-spacing: -2px; line-height: 35px;}
.compaybox .company_bg_t1 .sub {position:relative; font-size:1.5em; margin-top:30px; z-index:10; letter-spacing: -2px; line-height: 30px;}
.compaybox .company_bg_t1 .image {position:absolute; right:0; bottom:0; z-index:1;}
.compaybox .company_bg_t2 {position:relative; height:289px; border-bottom:1px solid #efefef; margin-bottom:10px; padding-top:40px; color:#555;}
.compaybox .company_bg_t2 .title {position:relative; font-size:3em; font-weight:bold; z-index:10; letter-spacing: -2px;}
.compaybox .company_bg_t2 .sub {position:relative; font-size:1.75em; margin-top:12px; z-index:10;}
.compaybox .company_bg_t2 .image {position:absolute; right:0; bottom:0; z-index:1; z-index:1;}
.compaybox .company_text {overflow:hidden; color:#555; font-size: 15px; line-height: 22px;}
.compaybox .company_text .left {float:left; width:47.02380952381%;}
.compaybox .company_text .right {float:right; width:47.619047619048%;}
.compaybox .company_text p {margin-top:20px;}

.compaybox .map_cotainer {height:328px; border:1px solid #ddd; margin-bottom:10px;}
.compaybox .map_cotainer a {display:block; height:328px; text-indent:-10000em;}
.compaybox .map_cotainer.place {background:url("/images/Common_img/company_location.gif") no-repeat center center;}
.compaybox .public {overflow:hidden;}
.compaybox .public li {float:left; width:39.285714285714%; min-height:70px; padding-left:90px;}
.compaybox .public li strong {display:block; margin:2px 0 8px 0;}
.compaybox .public li.subway {background:url("/images/Common_img/img_a08_05.gif") no-repeat left top;}
.compaybox .public li.bus {background:url("/images/Common_img//img_a08_06.gif") no-repeat left top;}

.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;}

/* »ç¾÷¼Ò°³ */
.buissnessbox{}
.buissnessbox img {max-width:100%;}
.buissnessbox .top {position:relative; margin:0 0 25px 0;}
.buissnessbox .top * {position:relative; z-index:10;}
.buissnessbox .top .img_background {position:relative; z-index:1;}
.buissnessbox .top .overlay {position:absolute; left:10px; bottom:0; width:45%; height:240px;  padding:30px 0px 0 20px; z-index:11;}
.buissnessbox .top .overlay h3 {color:#ff8a00; font-size:2.8em; letter-spacing: -4px; line-height:42px; padding-bottom:34px; background:url("/images/Common_img/top_h3_bgbar.gif") no-repeat left bottom;}
.buissnessbox .top .overlay h3 span {display:block; color:#1d1d1d; font-size:0.7em; line-height:1.5;}
.buissnessbox .top .overlay h3 span.helvet{letter-spacing: -1px;}
.buissnessbox .top .overlay h3 strong.helvet2{font-weight:normal;}
.buissnessbox .top .overlay .btn { line-height:1.5; position:absolute; bottom:0px; color:#fff; padding:10px 10px 10px 10px; font-size:1.2em; letter-spacing: -1px; background:url("/images/Common_img/bg_overlayer.png") repeat 0 0; min-height:100px;}
.buissnessbox .top p {font-size:1.05em; padding:25px 20px 0 45%; line-height:22px; color:#555;}
.buissnessbox .description {overflow:hidden; margin:0px 0px 0px 0px;}

.buissnessbox .description .titlebox-type2 {float:left; width:48%; margin-right:2%; min-height:200px}
.buissnessbox .description .titlebox-type2 p {margin-bottom:15px;}
.buissnessbox .description .titlebox-type2 .sub-text2 {margin:10px 0 20px 0; font-size:1.3em; letter-spacing: -0.2px; color:#303030; }
.buissnessbox .description .titlebox-type2 .sub-text3 { font-size:1.2em; letter-spacing: -0.2px; }
.buissnessbox .description .titlebox-type2 .sub-text4 { font-size:1.5em; letter-spacing: -0.2px; color:#3480cb; font-weight:bold;}

.buissnessbox .description .titlebox-type3 {float:left; width:48%; margin-right:2%; min-height:200px}
.buissnessbox .description .titlebox-type3 p {margin-bottom:15px;}
.buissnessbox .description .title2{font-size:20px; 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;}
.buissnessbox .description .title5{margin:100px 0 0 0; font-size:20px; 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;}
.buissnessbox .description .titlebox-type3 p {margin-bottom:15px;}
.buissnessbox .description .titlebox-type3 .sub-text2 {margin:10px 0 10px 0px; font-size:1.2em; letter-spacing: -0.2px;}

.buissnessbox .description .titlebox-type4 {float:left; width:100%; margin-right:0%; margin:0px 0 60px 0;}
.buissnessbox .description .titlebox-type4 p {margin-bottom:15px;}
.buissnessbox .description .titlebox-type4 .sub-text42 {margin:10px 0 0px 0; font-size:1.35em; letter-spacing: -0.5px; color:#303030;}
.buissnessbox .description .titlebox-type4 .sub-text52 {margin:0px 0 0px 0; font-size:1.2em; letter-spacing: -0.5px; color:#303030;}
.buissnessbox .description .titlebox-type4 img{width:100%; margin:0 0 0 0;}
.buissnessbox .description .titlebox-type4 .img_background {position:absolute; right:0; bottom:0; z-index:1;}



.buissnessbox .description .imagebox{float:left; margin:10px 40px 30px 0; width:40%;}
.buissnessbox .description .titlebox-type5 {float:left; width:100%;}
.buissnessbox .description .titlebox-type5 p {margin-bottom:15px;}
.buissnessbox .description .titlebox-type5 .sub-text52 {margin:10px 0 20px 0; font-size:1.3em; letter-spacing: -0px; line-height:25px; }
.buissnessbox .description .titlebox-type5 .img {position:absolute; right:0; bottom:0; z-index:1;  width:50%;}


.buissnessbox .description .btn .btn-type105 a:hover{color:#005CD5; background:url("/images/Common_img/k_bl_arrow3_on.png") no-repeat right 2px;}
.buissnessbox .common-tab2{margin:-10px 0 0 0; }
.buissnessbox .common-tab2 .select-area .title {display:block; width:100%; font-size:1.5em; font-weight:bold; line-height:1; padding-bottom:15px;}
.buissnessbox .description .l0601 {
	height:200px;
	overflow-y:auto;
	border:1px #e0e0e0 solid;
	padding:10px;
	color:#666666;
	line-height:20px;
}


.pointinfotbl { border-spacing: 0; border-collapse: collapse; width: 100%; border:1px solid #3290c9; margin:0 0 12px 0; }
.pointinfotbl td.al { text-align:left; }
.pointinfotbl th { font-weight:bold; color:#747474; border-bottom:#e0e0e0 1px solid; text-align: left; padding:7px 0 7px 22px; background:url(../images/sub/04/tbl_dot.jpg) no-repeat 10px center #f5f5f5; line-height:12px;}
.pointinfotbl th.pointinfo-01{ background: #3290c9; text-align: center;	padding:0px; margin:0px; }
.infpgrp-img{ background:url(../images/sub/04/point_history_icon.png) no-repeat; width:50px; height:50px; margin:10px auto; display:block; }
.infpgrp-txt1{width:100%; font-size:11px; color:#afd9ea; display:block; margin:0 0 4px 0;font-family:"µ¸¿ò", "±¼¸²", "±¼¸²Ã¼", "sans-serif", "Arial", "µ¸¿òÃ¼", "»õ±¼¸²"; line-height:13px;}
.infpgrp-txt2{ color: #ffff33; font-size: 22px; font-weight: bold; display: block; line-height: 30px; }
.mypoint{ display:block; font-size:20px; font-weight:bold; margin:5px 0;}
.pointinfotbl td { color: #747474; text-align: left; font-size: 12px; padding: 7px 0 7px 15px; border-bottom: #e0e0e0 1px solid;}
.redboldfont{ color:#F00; font-weight:bold;}
.pointtab{width:100%; margin:0 0 12px 0; text-align:left;}
.pointtab li{ float:left; margin:0 1px 0 0; padding:0px;}
.brdleft{text-align:left; padding:0 0 0 12px;}
.point_btn_class {
	font-size:11px; font-weight:normal; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; border:1px solid #dcdcdc; padding:3px 6px; text-decoration:none;
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	background:-ms-linear-gradient( top, #ededed 5%, #dfdfdf 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ededed), color-stop(100%, #dfdfdf) );
	background-color:#ededed;
	color:#777777;
	display:inline-block;
}
.point_btn_class:hover {
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	background:-ms-linear-gradient( top, #dfdfdf 5%, #ededed 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #dfdfdf), color-stop(100%, #ededed) );
	background-color:#dfdfdf;
	text-decoration:none
}
.point_btn_class:active { top:1px;text-decoration:none }
.poininfo-02{ width: 100%px; text-align: left; height: 21px; margin: 20px 0 10px 0;}
.poininfo-02 li.p02left{ float:left; width:40%; font-weight:normal; color:#333; padding:5px 0 0 0; }
.poininfo-02 li.p02right{ float:right; width:50%; text-align:right; color:#333; font-weight:normal }

/* »ç¾÷¼Ò°³ */
.contents{}
.contents img {max-width:100%;}
.contents .top {position:relative; margin:0 0 50px 0;}
.contents .top * {position:relative; z-index:10;}
.contents .top .img_background {position:relative; z-index:1;}
.contents .top .overlay {position:absolute; left:25px; bottom:0; width:35%; height:240px; background:url("/images/Common_img/bg_overlayer.png") repeat 0 0; padding:30px 0px 0 20px; z-index:11;}
.contents .top .overlay h3 {color:#ff8a00; font-size:2.8em; letter-spacing: -2px; line-height:42px; padding-bottom:34px; background:url("/images/Common_img/top_h3_bgbar.gif") no-repeat left bottom;}
.contents .top .overlay h3 span {display:block; color:#fff; font-size:0.8em; line-height:1.2;}
.contents .top .overlay h3 span.helvet{font-family:helvetica; letter-spacing: 0px; }
.contents .top .overlay h3 strong.helvet2{font-weight:normal; font-family:helvetica;}
.contents .top .overlay .btn {position:absolute; bottom:38px; color:#fff;}
.contents .top p {font-size:1.05em; padding:25px 20px 0 45%; line-height:22px; color:#555;}
.contents .description {overflow:hidden;}

.contents .description .titlebox-type2 {float:left; width:31%; margin-right:2%; min-height:200px}
.contents .description .titlebox-type2 p {margin-bottom:15px;}
.contents .description .titlebox-type2 .sub-text2 { font-size:1.3em; letter-spacing: -0.2px;  padding:0px 0 50px 0; }
.contents .description .titlebox-type2 .sub-text3 { font-size:1.3em; letter-spacing: -0.2px; }
.contents .description .btn .btn-type105 a:hover{color:#005CD5; background:url("/images/Common_img/k_bl_arrow3_on.png") no-repeat right 2px;}
.contents .common-tab2{margin:-10px 0 0 0; }
.contents .common-tab2 .select-area .title {display:block; width:100%; font-size:1.5em; font-weight:bold; line-height:1; padding-bottom:15px;}
.contents.about h2 {font-size:40px; color:#ff8a00; font-weight:normal}
.contents.about .sub-text1 {font-size:20px; color:#404347; line-height:25px; font-weight:bold; margin:20px 0 0 0;}
.contents.about .description * {position:relative; z-index:10;}
.contents.about .description .titlebox-type2 .img_background {position:relative; z-index:1;}
.contents.about .description .titlebox-type2 .overlay {position:absolute; top:130px; width:85%; height:60px; background:url("/images/Common_img/bg_overlayer.png") repeat 0 0; padding:10px 3% 5px 3%;}
.contents.about .description .titlebox-type2 .overlay h3 {color:#ff8a00; font-size:1.65em; line-height:1; letter-spacing:-1px; line-height:24px;}
.contents.about .description .titlebox-type2 .overlay h3 span {display:block; color:#fff; font-size:0.6em; line-height:20px;}
.contents.about .description .titlebox-type2 .overlay h3 em.helvet{font-family:helvetica;}
.contents.about .description .titlebox-type2 p {height:70px; margin-top:15px; margin-bottom:0;}
.contents.about .description .titlebox-type2 {margin-bottom:20px;}
.contents.about .description .titlebox-type2 .btn {float:left; width:49%;}

.buissnessbox .top .overlay2 {position:absolute; left:10px; bottom:0; width:45%; height:220px;  padding:30px 0px 0 20px; z-index:11;}
.buissnessbox .top .overlay2 h3 {color:#fff; font-size:2.8em; letter-spacing: -2px; line-height:42px; padding-bottom:20px; background:url("/images/Common_img/top_h3_bgbar.gif") no-repeat left bottom;}
.buissnessbox .top .overlay2 h3 span {display:block; color:#fff; font-size:0.7em; line-height:1.5;}
.buissnessbox .top .overlay2 .btn { 
line-height:1.5; bottom:0px; color:#fff; padding:10px 10px 10px 0px; font-size:1.2em; letter-spacing: -1px;
}

.contents.about .btnbox-center{text-align:center; margin:30px 0 0 0;}
.contents.about .btnbox-center span{margin:0 5px 0 0;}
.contents.about .apply-notice{padding:8px 0 10px 0; border-bottom:1px solid #ddd;}
.contents.about .apply-notice li{padding:0 0 5px 24px;background:url("/images/Common_img/bl_notice2.gif") no-repeat 0 4px; line-height:20px;}
.contents.about .apply-notice li .btn-type11{margin:-2px 0 0 10px;}

.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:40%;}
.compaybox .global_con .info {float:left; width:55%;}
.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{font-family: Malgun Gothic,'¸¼Àº°íµñ';}
.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;}




.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{font-family:Helvetica; 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;}

.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;}
.plusbox{padding:0 0 20px 0; border-bottom:1px solid #ddd;}
.plusbox .plus-group{margin:10px 0 10px 0;}
.plusbox .titlebox{position:relative; height:35px; line-height:33px; background:#404347; width:100%;}
.plusbox .titlebox h5{padding:0 0 0 10px; color:#fff;}
.plusbox .titlebox .btn-reset1{position:absolute; right:10px; top:6px;}
.plusbox .titlebox .btn-reset2{position:absolute; right:69px; top:6px;}
.plusbox .titlebox .del{position:absolute; right:10px; top:6px;}
.plus-table{width:100%;}
.plus-table th{padding:8px 10px; background:#eeeeee; color:#333; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; font-size:13px; text-align:left;}
.plus-table td{padding:8px 10px; color:#333; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; font-size:13px;}
.apply-detail .majorbox{}
.apply-detail .majorbox label{margin:0 5px 0 5px;}
.apply-detail .choicebox{margin:0 0 0 10px;}
.apply-detail .choicebox .input-radio{margin:-2px 5px 0 5px;}
.apply-detail .labelsbox{}
.apply-detail .labelsbox label{margin:0 5px 0 5px;}
.apply-detail-table .del.family{display:inline-block; vertical-align:middle;}
.apply-detail .family-member{margin:10px 0 0 0;}
.apply-detail .family-member strong{font-size:15px; color:#555; line-height:25px;}
.apply-detail .family-member label{display:inline-block; margin:0 7px 0 5px;}

/* »çÀÌÆ®¸Ê */
.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;}


