@charset "euc-kr";
/* CSS Reset */
html {overflow-y:scroll}
html, body {margin:0; padding:0;}
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, button {margin:0; padding:0;}
input, textarea, select, td, th {font-size:14px;}
button {margin:0; padding:0; border:0; cursor:pointer; background:none; overflow:visible;}
button::-moz-focus-inner {padding:0; border:0;}
button img{display:block;}
table {border-spacing:0; border-collapse:collapse;}
ol, ul, li {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
img, fieldset {border:0 none;}
label {cursor:pointer;}
label:hover{font-weight:bold;text-decoration:underline}

legend,
.accessibility, 
.t-hidden {position:absolute; overflow:hidden; width:1px; height:1px; margin:-1px; padding:0; border:0; clip:rect(0 0 0 0);}

/* -------------------------------------------------------------------------------------- */

/* START */
body {font-family:'Nanum Gothic', '³ª´®°íµñ', 'µ¸¿ò', Dotum, sans-serif; font-size:12px; color:#777; letter-spacing:-0.01em;}

/* link */
a {color:#777; text-decoration:none;}
a:link,
a:visited {color:#777; text-decoration:none;}
a:hover,
a:focus {color:#777; text-decoration:none;}
#wrap {width:100%; min-width:1000px; background:url(../images/common/bg_top_base.gif) 0 0 repeat-x;}

/* layout - base */
.l_base {width:1000px; margin:0 auto;}
.l_aside {float:left; width:220px; min-height:400px;}
.l_subcontent {float:left; width:780px; padding-bottom:100px;}

/* header */
#header {position:relative; z-index:1000; width:100%; background:url(../images/common/bg_top_base.gif) 0 0 repeat-x #fff;}
#header .header_inner {position:relative; height:109px;}
#header .logo {position:absolute; left:0; top:50px;}

#header .topmenu_wrap {position:relative; height:30px;}
#header .topmenu {position:absolute; right:41px; top:0;}
#header .topmenu li {float:left; padding:0 16px; background:url(../images/common/topmenu_bg_bar.gif) 100% 9px no-repeat;}
#header .topmenu li a{display:inline-block; height:21px; padding-top:9px; color:#fff;}
#header .topmenu .l_child{padding-right:0; background:none;}

#nav {z-index:1100; position:absolute; left:341px; top:60px;}
.gnb li {float:left; margin-right:79px;}
.gnb li a {display:block; height:38px; padding-top:12px;}
.gnb li.active {background:url(../images/common/gnb_bg_on02.gif) 50% 100% no-repeat;}
/*.gnb li.current_yell a {background:url(../images/common/heading_bar_yell.gif) 0 0 no-repeat;}
.gnb li.current_cyan a {background:url(../images/common/heading_bar_cyan.gif) 0 0 no-repeat;}
.gnb li.current_green a {background:url(../images/common/heading_bar_green.gif) 0 0 no-repeat;}
.gnb li.current_purple a {background:url(../images/common/heading_bar_purple.gif) 0 0 no-repeat;}*/
.gnb li.l_child {margin-right:0;}

.gnbex_wrap {display:none; z-index:1000; position:absolute; top:109px; width:100%; border:1px solid #dcdcdc; background:#FFF;}
.gnbex {height:214px;}

.gnbex_cate {float:left; height:100%; background:url(../images/common/gnb_cate_bg01.gif) 0 0 repeat-y;}
.gnbex_cate_title {}
.gnbex_1dep {padding-top:22px;}

gnbex_cate_intro {width:302px; height:214px;}
/*.gnbex_cate_intro {width:302px; height:214px; background:url(../images/common/gnb_intro_bg01.gif) 100% 100% no-repeat;}
.gnbex_cate_intro .gnbex_cate_title {padding:30px 0 0 30px;}
.gnbex_cate_intro .btn {position:relative;}
.gnbex_cate_intro a .btn { position:absolute; top:-19px; right:30px;}
.gnbex_cate_intro p {padding:5px 0 0 30px; display:block; color:#777777; letter-spacing:0px; line-height:16px;}*/

.gnbex_cate_aboutbr {width:216px;}
.gnbex_cate_brprogram {width:178px;}
.gnbex_cate_camp {width:150px;}
.gnbex_cate_brnews {width:148px; border-right:1px solid #e5e5e5;}

.gnbex .gnbex_1dep>li {}

.gnbex .gnbex_1dep a {display:block; padding:7px 0 7px 20px;}
.gnbex .gnbex_1dep a:link,
.gnbex .gnbex_1dep a:visited {color:#777777;}
.gnbex .gnbex_1dep a:hover,
.gnbex .gnbex_1dep a:focus,
.gnbex .gnbex_1dep .current {background-color:#797171; color:#FFF;}

.gnbex_1dep li a .line_height {line-height:15px;}
.gnbex_1dep li a .space {letter-spacing:-1.5px;}

.gnbex .gnbex_1dep>.current a{background-color:#797171; color:#fff;}

/*** main ***/
.main_container { margin-bottom:250px;}

/* mainvisual */
.mainvisual {position:relative; height:701px;}
.mainvisual li {display:none; text-align:center;}
.mainvisual img {vertical-align:top;}

.mainvisual .mainvisual01 {background:url(../images/main/mainvisual01_bg.jpg) center top}
.mainvisual .mainvisual02 {background:url(../images/main/mainvisual02_bg.jpg) center top}
.mainvisual .mainvisual03 {background:url(../images/main/mainvisual03_bg.jpg) center top}

.mainvisual .bx-wrapper .bx-pager,
.mainvisual .bx-wrapper .bx-controls-auto {position:absolute; top:60px; width:100px;}
.mainvisual .bx-wrapper .bx-loading {min-height:50px; background:url(../images/bx_loader.gif) center center no-repeat #fff;	height:100%; width:100%; position:absolute;	top:0; left:0; z-index:2000;}
.mainvisual .bx-wrapper .bx-pager {	/* text-indent:866px; */ left:50%; margin-left:-437px; font-size:12px; font-family:Arial; font-weight:bold; color:#666; z-index:2000;}
.mainvisual .bx-wrapper .bx-pager .bx-pager-item,
.mainvisual .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block; *zoom:1; *display:inline;}
.mainvisual .bx-wrapper .bx-pager.bx-default-pager a { background:url(../images/main/main_btn.png); text-indent:-9999px; display:block; width:17px; height:17px; margin-right:9px; outline:0;}
.mainvisual .bx-wrapper .bx-pager.bx-default-pager a:hover,
.mainvisual .bx-wrapper .bx-pager.bx-default-pager a.active {background:url(../images/main/main_btn.png);}

.mainvisual .bx-wrapper .bx-pager{width:auto}

/* DIRECTION CONTROLS (NEXT / PREV) */
.mainvisual .bx-wrapper .bx-prev { left:50%; margin-left:-630px; background:url(../images/controls.png) no-repeat 0 -80px;}
.mainvisual .bx-wrapper .bx-next { left:50%; margin-left:550px; background:url(../images/controls.png) no-repeat -80px -80px;}
.mainvisual .bx-wrapper .bx-prev:hover {background-position:0 0;}
.mainvisual .bx-wrapper .bx-next:hover {background-position:-80px 0;}
.mainvisual .bx-wrapper .bx-controls-direction a {position:absolute; top:38%; margin-top:-16px; outline:0; width:80px; height:80px; text-indent:-9999px; z-index:9999;}
.mainvisual .bx-wrapper .bx-controls-direction a.disabled {	display:none;}

/* bxslider chrome bug fix (element moving) */
.bx-viewport {
    -webkit-transform:translatez(0);
    -moz-transform:translatez(0);
    -ms-transform:translatez(0);
    -o-transform:translatez(0);
    transform:translatez(0);
}

/* maincontent */
#main_column {}
#main_column div {width:250px; height:250px; position:relative;	overflow:hidden;}
#main_column img {position:absolute;}

.main_content_wrap {background:#00C;}
.main_content_position {position:absolute; top:560px;}

.main_column {float:left; position:relative; z-index:1000;}
.main_content01 {width:250px; height:250px; background:url(../images/main/main_content_01.gif) no-repeat; }
.main_content02 {width:250px; height:250px; background:url(../images/main/main_content_02.gif) no-repeat; position:relative; z-index:1000;}
.main_content03 {width:250px; height:250px; background:url(../images/main/main_content_03.gif) no-repeat; position:relative; z-index:1000;}
.main_content04 {width:250px; height:250px; position:relative; z-index:1000;}
.main_content05 {width:250px; height:250px; background:url(../images/main/main_content_05.gif) no-repeat;}
.main_content06 {width:250px; height:250px; background:#f4f4f4;}
.main_content07 {width:250px; height:250px; background:url(../images/main/main_content_07.gif) no-repeat;}
.main_content08 {width:250px; height:250px; background:url(../images/main/main_content_08.gif) no-repeat;}

.main_content_title a {display:inline-block; padding:40px 0 0 30px; width:220px;}
.main_content_title img {vertical-align:top;}
.main_content_text a {display:block; height:184px; padding:6px 0 0 30px; color:#777; font-weight:600; font-size:13px; line-height:19px;}
.main_content_text_whtie a {display:block; height:184px; padding:6px 0 0 30px; color:#fff; font-weight:600; font-size:13px; line-height:19px;}

.main_board_postscript {float:left; position:relative; width:125px; height:125px; background:#fff;}
.main_board_postscript .tltle {width:85px; padding:20px 0 0 20px; font-weight:600; font-size:14px;}
.main_board_postscript .tltle a {color:#656565;}
.main_board_postscript .tltle a:hover{ text-decoration:underline;}

.main_board_postscript .user {width:85px; position:absolute; left:20px; bottom:20px; font-weight:600; font-size:12px; }
.main_board_postscript .user a {color:#999;}
.main_board_postscript_img {float:left;}
.main_board_postscript .arrow {position:absolute; left:125px; top:20px;}
.main_board_postscript .bottom_arrow {position:absolute; right:125px; top:20px;}

.main_lst_basic {margin:10px 30px 0 30px; }
.main_lst_basic .end {border-top:0;}
.main_lst_basic li {display:block; width:190px; padding:15px 0 15px 0px; border-top:solid #e4e4e4 1px; border-bottom:solid #e4e4e4 1px;}
.main_lst_basic li a {display:block;font-size:13px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-weight:bold;}
.main_lst_basic li a:hover{ text-decoration:underline;}
.main_lst_basic .lst_type {color:#f4785b;}
.main_lst_basic .date {display:block; padding:6px 0 0 0px; font-weight:normal; color:#999;}

/*** sub ***/
/* t-text */
.t-blue {color:#48c0a2;}
.t-yell {color:#f4785b;}
.t-green {color:#667c14;}
.t-cyan {color:#48c0a2;}
.t-orange {color:#f4785b;}
.t-bold {font-weight:700;}

.t-headingL {display:block; margin-bottom:30px; font-weight:700; font-size:22px; letter-spacing:-1px; line-height:28px; color:#555;}
.t-headingL_teacher {display:block; margin-bottom:30px; font-weight:700; font-size:22px; letter-spacing:-1px; line-height:28px; color:#555;}
.t-headingL_camp {display:block; margin-bottom:30px; font-weight:700; font-size:22px; letter-spacing:-1px; line-height:28px; color:#555;}

.t-emphasisL {display:block; margin-bottom:16px; font-weight:700; font-size:17px; line-height:24px;}
.t-emphasisLs {display:block; margin-bottom:11px; font-weight:700; font-size:17px; line-height:24px;}
.t-normal {display:block; margin-bottom:16px; font-size:14px; line-height:22px;}

.t-headingL .small {font-size:15px;}
.t-headingL .btn_txt {top:2px; vertical-align:top; letter-spacing:normal;}

.black_bar {padding-top:12px; background:url(../images/common/heading_bar_black.gif) 0 0 no-repeat;}
.green_bar {padding-top:12px; background:url(../images/common/heading_bar_green.gif) 0 0 no-repeat;}
.cyan_bar {padding-top:12px; background:url(../images/common/heading_bar_cyan.gif) 0 0 no-repeat;}
.cyan_bar_online {padding-top:12px; background:url(../images/common/heading_bar_cyan_online.png) 0 0 no-repeat;}
.aboutbr_bar {padding-top:14px; background:url(../images/aboutbr/title_bar.gif) 2px 0 no-repeat;}


.bullet_ring_orange {padding-left:18px; background:url(../images/common/bullet_ring_orange.gif) 0 50% no-repeat;}
.bullet_green{padding:0 0 14px 25px; background:url(../images/common/bullet.gif) left 3px no-repeat; font-size:18px; font-weight:bold; color:#777; letter-spacing:-1px;}
.bullet_green2{padding:0 0 14px 25px; background:url(../images/common/bullet.gif) left 3px no-repeat; font-size:24px; font-weight:bold; color:#f4785b; letter-spacing:-1px;}


.sub_container { background:url(../images/common/sub_top_bg.jpg) top center no-repeat; border-bottom:#e2e2e2 solid 1px;}
.sub_container_box {width:1000px; margin:0 auto; background:url(../images/common/sub_bg.gif) left repeat-y;}


/* lnb */
.lnb_wrap {}
.lnb_wrap .cate_title {}
.lnb>li {border-bottom:1px solid #eee;}
.lnb>li>a {display:block; padding:18px 16px 16px 30px; font-size:15px; color:#757575; line-height:20px;}
.lnb>li>a:hover {background:url(../images/common/bullet_lnb_orange.png) 192px 50% no-repeat #f4f4f4; color:#333;}

.lnb .current>a {}
.lnb_intro>li.current>a {background:url(../images/common/bullet_lnb_orange.png) 192px 50% no-repeat #f4f4f4; color:#333;}
.lnb_aboutbr>li.current>a {background:url(../images/common/bullet_lnb_orange.png) 192px 50% no-repeat #f4f4f4; color:#333;}
.lnb_brprogram>li.current>a {background:url(../images/common/bullet_lnb_orange.png) 192px 50% no-repeat #f4f4f4; color:#333;}
.lnb_camp>li.current>a {background:url(../images/common/bullet_lnb_orange.png) 192px 50% no-repeat #f4f4f4; color:#333;}
.lnb_brnews>li.current>a {background:url(../images/common/bullet_lnb_orange.png) 192px 50% no-repeat #f4f4f4; color:#333;}
.lnb_customer>li.current>a {background:url(../images/common/bullet_lnb_orange.png) 192px 50% no-repeat #f4f4f4; color:#333;}

.lnb_2dep { padding:12px 0 12px 0; background:#e7e7e7;}
.lnb_2dep li {}
.lnb_2dep li>a {display:block; padding:7px 16px 7px 30px; font-size:13px; color:#666; background:#e7e7e7;}
.lnb_2dep li>a:hover { font-weight:bold;}
.lnb_2dep .current>a { font-weight:bold;}

.lnb_wrap .quick { margin-left:1px;}
.lnb_wrap .quick li{float:left; padding:20px 15px 0 15px; background:url(../images/common/quick_menu_line.gif) 100% 21px no-repeat;}

.spacing {letter-spacing:-1px;}
/*.lnb_brprogram .lnb_2dep li.current a {background-color:#000;}
.lnb_camp .lnb_2dep li.current a {background-color:# F00;}*/


/* Content Slide Type01 */
.con_slide_type01 {position:relative; width:740px;}
.con_slide_type01 .bx-wrapper .bx-pager,
.con_slide_type01 .bx-wrapper .bx-controls-auto { position:absolute; right:12px; bottom:22px;}
.con_slide_type01 .bx-wrapper .bx-loading {	min-height:50px; background:url(../images/bx_loader.gif) center center no-repeat #fff; height:100%;	width:100%;	position:absolute;	top:0;	left:0;	z-index:2000;}
.con_slide_type01 .bx-wrapper .bx-pager {/* text-indent:866px; */font-size:12px;font-family:Arial;font-weight:bold;color:#666;z-index:2000;}
.con_slide_type01 .bx-wrapper .bx-pager .bx-pager-item,
.con_slide_type01 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block;*zoom:1;*display:inline;}
.con_slide_type01 .bx-wrapper .bx-pager.bx-default-pager a {background:url(../images/main/main_btn.png); text-indent:-9999px; display:block; width:15px; height:15px; margin-right:8px;}
.con_slide_type01 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.con_slide_type01 .bx-wrapper .bx-pager.bx-default-pager a.active {background:url(../images/main/main_btn.png);}


/* Content Slide Type02 */
.con_slide_type02 {position:relative; width:501px; height:300px; margin:0 auto;}
.con_slide_type02 .bx-wrapper .bx-loading {	min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
/* DIRECTION CONTROLS (NEXT / PREV) */
/* .con_slide_type02 .bx-controls-direction {width:100%;} */
.con_slide_type02 .bx-wrapper .bx-prev {left:50%;margin-left:-351px;background:url(../images/controls.png) no-repeat 0 -80px;}
.con_slide_type02 .bx-wrapper .bx-next {left:50%;margin-left:270px;	background:url(../images/controls.png) no-repeat -80px -80px;}
.con_slide_type02 .bx-wrapper .bx-prev:hover {	background-position:0 0;}
.con_slide_type02 .bx-wrapper .bx-next:hover {background-position:-80px 0;}
.con_slide_type02 .bx-wrapper .bx-controls-direction a {position:absolute;top:50%;margin-top:-40px;	outline:0;	width:80px;	height:80px;	text-indent:-9999px;	z-index:9999;}
.con_slide_type02 .bx-wrapper .bx-controls-direction a.disabled {	display:none;}


/* Content Slide Type03 */
.con_slide_type03 {position:relative; width:740px; height:353px; margin:0 auto;}
.con_slide_type03 .bx-wrapper .bx-loading {	min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
/* DIRECTION CONTROLS (NEXT / PREV) */
/* .con_slide_type03 .bx-controls-direction {width:100%;} */
.con_slide_type03 .bx-wrapper .bx-prev {left:50%;	margin-left:-351px;	background:url(../images/controls.png) no-repeat 0 -80px;}
.con_slide_type03 .bx-wrapper .bx-next {left:50%;	margin-left:270px;	background:url(../images/controls.png) no-repeat -80px -80px;}
.con_slide_type03 .bx-wrapper .bx-prev:hover {	background-position:0 0;}
.con_slide_type03 .bx-wrapper .bx-next:hover {	background-position:-80px 0;}
.con_slide_type03 .bx-wrapper .bx-controls-direction a {position:absolute;	top:50%;	margin-top:-40px;	outline:0;	width:80px;	height:80px;	text-indent:-9999px;	z-index:9999;}
.con_slide_type03 .bx-wrapper .bx-controls-direction a.disabled {	display:none;}


/** content **/
/* content_title */
.content_top_wrap {position:relative; height:220px; background:url(../images/aboutbr/top_img.png) 93.4% 100% no-repeat;}
.content_top_wrap .top_text { padding:50px 0 0 40px;}
.content_top_wrap .top_text p { padding-top:13px;}

.breadcrumb { padding:29px 0 0 40px; font-size:11px;}
.breadcrumb img{ position:relative; top:2px;}
.breadcrumb .arrow { color:#ccc; padding:0 8px 0 8px;}
.breadcrumb .current {font-weight:bold;}

.content_title_wrap {}
.content_title {padding:34px 0px 0 40px;}
.content_inner {padding:38px 0 0 40px;}

/* È¸»ç¼Ò°³ */
.intro_title {font-size:15px;}
.intro_text_title {display:block; margin-top:40px; margin-bottom:20px; font-weight:700; font-size:27px; letter-spacing:-1px; line-height:28px; color:#555; line-height:35px;}
.intro_text_s_title {display:block; margin-bottom:15px; font-weight:700; font-size:17px; letter-spacing:-0.05em; line-height:28px; color:#555;}
.intro_text_ani_title {display:block; margin-bottom:15px; font-weight:700; font-size:21px; letter-spacing:-0.05em; line-height:28px; color:#555;}

.intro_text_title_social {display:block; margin-top:40px;  margin-bottom:17px; font-weight:700; font-size:27px; letter-spacing:-1px; line-height:28px; color:#555;}
.intro_bar_black {padding-top:10px; background:url(../images/intro/heading_bar_black.gif) 0 0 no-repeat;}

.breadcrumb_intro {padding:29px 0 0 40px; font-size:11px;}
.breadcrumb_intro img{ position:relative; top:2px;}
.breadcrumb_intro .arrow { color:#ccc; padding:0 8px 0 8px;}
.breadcrumb_intro .current {font-weight:bold;}

.con_philosophy {margin-bottom:52px; padding-bottom:70px; background:url(../images/common/bullet_content_next.png) 50% 100% no-repeat;}
.con_philosophy_title {display:block; margin-top:40px; font-weight:700; font-size:27px; letter-spacing:-1px; line-height:28px; color:#555; line-height:35px;}
.con_philosophy_inner {padding-top:20px; padding-right:360px; background:url(../images/intro/con_philosophy_img01.jpg)  100% -1px no-repeat; }

.con_greeting {margin-bottom:32px; padding-bottom:90px; background:url(../images/common/bullet_content_next.png) 50% 100% no-repeat;}
.con_greeting_inner01 {margin-bottom:30px; padding-bottom:10px; border-bottom:#dcdcdc solid 1px; width:740px;}
.con_greeting_inner02 {}

.con_brnetwork {margin-bottom:32px; padding-bottom:90px; background:url(../images/common/bullet_content_next.png) 50% 100% no-repeat;}

.con_global {margin-bottom:32px; padding-bottom:90px; background:url(../images/common/bullet_content_next.png) 50% 100% no-repeat;}
.con_global_inner01 {margin-bottom:47px; padding-bottom:33px; border-bottom:#dcdcdc solid 1px;}
.con_global_inner01 ul {width:370px; float:left; padding-top:17px; font-size:15px; letter-spacing:-0.05em;}
.con_global_inner01 ul li {margin-bottom:14px; padding-left:15px; background:url(../images/common/bullet_diamond_blue.png) 0 50% no-repeat; font-weight:700; line-height:20px;}
.con_global_inner02 { background:url(../images/intro/con_global_img02.jpg) right bottom no-repeat;}
.con_global_inner02 h5 {font-size:17px; font-weight:700; color:#555; letter-spacing:-0.05em; }
.con_global_inner02 ul {float:left; padding:17px 40px 0 0px;}
.con_global_inner02 ul li {margin-bottom:12px;}

.con_social {margin-bottom:32px; padding-bottom:90px; background:url(../images/common/bullet_content_next.png) 50% 100% no-repeat;}
.con_social_s_title {margin-bottom:27px; font-size:14px; font-weight:600; color:#777; line-height:20px;  }
.con_social_ss_title {margin-bottom:17px; margin-top:17px; font-size:17px; font-weight:700; color:#48c0a2; letter-spacing:-0.05em; line-height:20px;  }
.con_social_inner { margin-bottom:50px;}
.con_social img {vertical-align:top;}
.con_social_desclst {padding:10px 30px 30px 30px; background:#fdfdfd; border:#eee solid 1px;} 
.con_social_desclst li {overflow:hidden; padding:20px 0 20px 0; background:url(../images/common/bg_dot_line.gif) 0 100% repeat-x;}
.con_social_desclst .desclst_phrase {font-size:14px; line-height:20px; font-weight:700;}
.con_social_desclst .l_child {background:none; padding-bottom:0px;}
.con_social_desclst .desclst_img_wrap {width:288px; text-align:center;}
.con_social .imgFl {float:left; margin-right:30px;}
.con_social .imgFr {float:right; margin-left:30px;}

.con_history {}
.tab-history .etabs {margin-bottom:37px;}
.tab-history .tab {float:left; margin-right:5px;}
.tab-history .tab.l_child {margin-right:0;}
.tab-history .tab a {display:block; width:114px; height:51px; font-size:12px; font-weight:700;}
.tab-history .tab a .history_year_big {display:block; margin-bottom:4px; color:#fff; font-size:24px; line-height:24px; letter-spacing:-1px;}
.tab-history .tab a.active {background:url(../images/intro/bullet_history_active.gif) 100% 1px no-repeat;}
.tab-history .tab a.active .history_year {border-top-color:#48c0a2;}
.tab-history .tab a.active .history_year_big {color:#48c0a2;}
.tab-history .tab .history_year {display:block; border-top:8px solid #bebebe; text-align:right; font-size:12px;}
.tab-history .tab a:link {color:#323232;}
.tab-history .tab a:hover {color:#48c0a2;}

.tab-history .tab_title {margin-bottom:50px;}
.tab-history .history_lst {padding-top:19px; border-top:1px solid #dcdcdc; font-size:15px; line-height:24px;}
.tab-history .history_lst li {position:relative; padding:2px 0 2px 137px;}
.tab-history .history_lst .history_lst_div {margin-bottom:19px; padding-bottom:24px; border-bottom:1px solid #dcdcdc;}
.tab-history .history_lst .history_lst_date {position:absolute; left:0; top:4px; display:inline-block; width:95px; padding-left:27px; background:url(../images/common/bullet_diamond_blue.png) 0 50% no-repeat; font-weight:700;}

.tab-history .history_tab03_inner {margin-bottom:38px; padding-right:280px; background:url(../images/intro/con_history_img01.jpg) 475px 20px no-repeat;}

/* È¸»ç¼Ò°³ - Video slider */
.video_slider {}
.video_slider .video_item {height:254px;}
.video_slider .video_info {float:left; width:289px; height:100%; background:url(../images/common/pattern_grid_black.gif) repeat;}
.video_slider .video_link {display:block; padding:34px 26px; color:#fff;}
.video_slider .video_date {display:block; margin-bottom:24px; font-size:16px;}
.video_slider .video_title {display:block; height:54px; margin-bottom:12px; line-height:27px; font-size:22px; overflow:hidden;}
.video_slider .video_desc {display:block; padding-top:14px; border-top:1px solid #dcdcdc; font-size:14px;}

/* ³ú±³À°ÀÌ ±À±ÝÇÏ¼¼¿ä - Video slider1 */
.video_slider1 {}
.video_slider1 .video_item {height:154px;}
.video_slider1 .video_info {float:left; width:189px; height:100%; background:url(../images/common/pattern_grid_black.gif) repeat;}
.video_slider1 .video_link {display:block; padding:34px 26px; color:#fff;}
.video_slider1 .video_date {display:block; margin-bottom:24px; font-size:16px;}
.video_slider1 .video_title {display:block; height:54px; margin-bottom:12px; line-height:27px; font-size:22px; overflow:hidden;}
.video_slider1 .video_desc {display:block; padding-top:14px; border-top:1px solid #dcdcdc; font-size:14px;}

.video_thumb {margin-top:25px;}
.video_thumb li {margin-bottom:10px;}
.video_thumb li a {display:block; position:relative; height:102px; padding:28px 24px 10px 240px; background-color:#eee; color:#555;}
.video_thumb .video_thumb_img {position:absolute; left:10px; top:10px; border:1px solid #c9c9c9;}
.video_thumb .video_thumb_title {display:block; margin-bottom:16px; font-size:16px; font-weight:700;}
.video_thumb .video_thumb_desc {display:block; height:60px; font-size:14px; line-height:20px; overflow:hidden;}
.video_thumb .video_thumb_date {position:absolute; right:25px; top:28px; font-size:13px; font-weight:700; letter-spacing:-1px;}

/* ³ú±³À°ÀÌ ¹«¾ùÀÎ°¡¿ä? */
.con_aboutbr_all {margin-bottom:32px; padding-bottom:90px; background:url(../images/common/bullet_content_next.png) 50% 100% no-repeat;}

.con_aboutbr { padding-bottom:66px; background:url(../images/aboutbr/aboutbr_bg.jpg) no-repeat top right;}
.con_aboutbr img {vertical-align:top;}

.con_aboutbr h4 {font-size:37px; color:#48c0a2; letter-spacing:-0.05em;}
.con_aboutbr .s_title {font-size:23px; color:#868686; font-weight:700; letter-spacing:-0.05em; margin-top:22px; line-height:29px;}
.con_aboutbr .text { font-size:13px; margin-top:22px; line-height:20px; letter-spacing:-0.01em;}
.con_aboutbr .text_bold { font-weight:700}

.aboutbr_tabmenu{z-index:10; width:744px;}
.aboutbr_tabmenu ul{}
.aboutbr_tabmenu li span{font-size:0px; visibility:hidden;}
.aboutbr_tabmenu ul li{float:left;}
.aboutbr_tabmenu ul li.l_child{margin-right:0;}
.aboutbr_tabmenu ul li a{display:inline-block; cursor:pointer; float:left; width:244px; height:30px; margin-right:4px; padding-top:10px; font-size:17px; font-weight:700; color:#fff;text-align:center;}
.aboutbr_tabmenu ul li.product01_tabmenu01 a{ background:#cacaca;}
.aboutbr_tabmenu ul li.product01_tabmenu02 a{background:#cacaca;}
.aboutbr_tabmenu ul li.product01_tabmenu03 a{background:#cacaca;}
.aboutbr_tabmenu ul li.product01_tabmenu01 a.current{ background:#30b896;}
.aboutbr_tabmenu ul li.product01_tabmenu02 a.current{background:#30b896;}
.aboutbr_tabmenu ul li.product01_tabmenu03 a.current{background:#30b896;}
.tab_container{ position:relative; width:674px; display:none; padding:42px 0 40px 65px; border:#eee solid 1px; background:#fdfdfd;}
.tab_container .arrow01 {position:absolute; top:-1px; left:114px;}
.tab_container .arrow02 {position:absolute; top:-1px; left:362px;}
.tab_container .arrow03 {position:absolute; top:-1px; right:114px;}
.tab_container h5{}
.tab_container .diagram {float:left; margin-top:37px; margin-right:49px;}
.tab_container h6{font-size:19px; color:#828282; padding-top:61px; padding-bottom:16px;}
.tab_container ul .title {display:inline-block; left:-10px; padding:0 0 3px 12px; font-size:16px; font-weight:600; color:#777; background:url(../images/common/s_bullet.gif) 0 5px no-repeat;}
.tab_container ul li {font-size:14px; padding-bottom:16px; padding-left:335px;}

#ddimagetabs{width:744px;}
#ddimagetabs a{display:inline-block; cursor:pointer; float:left; width:368px; height:30px; margin-right:4px; padding-top:10px; font-size:17px; font-weight:700; color:#fff; background:#cacaca; text-align:center;}
#ddimagetabs a:hover, #ddimagetabs a.current{background:#30b896;}
#tabcontentcontainer {width:738px; margin-top:36px; border:#eee solid 1px; background:#fdfdfd;}
#tabcontentcontainer .tabcontent{position:relative; width:610px; display:none; margin-top:43px; padding:0 0 40px 64px;}
#tabcontentcontainer .arrow01 {position:absolute; top:-40px; left:175px;}
#tabcontentcontainer .arrow02 {position:absolute; top:-40px; right:110px;}
#tabcontentcontainer h5{font-size:20px; text-align:center; line-height:34px; font-weight:600; color:#858585; letter-spacing:-0.05em;}
#tabcontentcontainer .h5_bottom_text{font-size:24px; color:#30b896;}
#tabcontentcontainer .diagram {float:left; margin-top:37px; margin-right:49px;}
#tabcontentcontainer h6{font-size:19px; font-weight:600; color:#858585; padding-top:56px; padding-bottom:20px;}
#tabcontentcontainer ul .title {display:inline-block; left:-10px; padding:0 0 7px 12px; font-size:16px; font-weight:600; color:#777; background:url(../images/common/bullet_diamond_cyan.png) 0 5px no-repeat;}
#tabcontentcontainer ul li {font-size:14px; padding-bottom:20px; padding-left:350px;}

.con_aboutbr_heading {padding-bottom:10px; border-bottom:1px solid #dcdcdc;}
.con_aboutbr_desclst {padding:0 25px; border-bottom:1px solid #dcdcdc;}
.con_aboutbr_desclst li {overflow:hidden; padding:28px 0; background:url(../images/common/bg_dot_line.gif) 0 100% repeat-x;}
.con_aboutbr_desclst .l_child {background:none;}
.con_aboutbr_desclst .desclst_emphasis {margin-bottom:14px; color:#ffae00; font-size:17px; font-weight:700; line-height:22px;}
.con_aboutbr_desclst .desclst_emphasis.green {color:#667c14;}
.con_aboutbr_desclst .desclst_phrase {font-size:14px; line-height:20px;}
.con_aboutbr_desclst .desclst_img_wrap {width:330px; text-align:center;}
.con_aboutbr .imgFl {float:left; margin-right:42px;}
.con_aboutbr .imgFr {float:right; margin-left:42px;}

/* ³ú±³À° È¿°ú°¡ ¹«¾ùÀÎ°¡¿ä? */
.con_effectbr h4{ margin-bottom:40px; font-size:37px; color:#48c0a2; letter-spacing:-0.05em;}
.con_effectbr_borderbox {border:1px solid #dedede; width:618px; padding:28px 50px 26px 72px; margin-bottom:30px;}
.con_effectbr_borderbox_child {border:1px solid #dedede; width:618px; padding:28px 50px 26px 72px;}
.con_effectbr_ir01 {width:584px; height:260px; margin-bottom:36px; background:url(../images/aboutbr/con_effectbr_ir01.jpg) 0 0 no-repeat;}
.con_effectbr_ir02 {width:581px; height:217px; margin-bottom:36px; background:url(../images/aboutbr/con_effectbr_ir02.jpg) 0 0 no-repeat;}
.con_effectbr_ir03 {width:565px; height:239px; margin-bottom:36px; background:url(../images/aboutbr/con_effectbr_ir03.jpg) 0 0 no-repeat;}
.con_effectbr_ir04 {width:586px; height:233px; margin-bottom:36px; background:url(../images/aboutbr/con_effectbr_ir04.jpg) 0 0 no-repeat;}

.effectbr_txt_heading {margin-bottom:6px; font-size:13px; line-height:20px;}
.effectbr_txt_desc {font-size:13px; line-height:20px;}

.con_effectbr_oblst {margin-bottom:26px; border-top:2px solid #828282;}
.con_effectbr_oblst li {padding:16px 0; border-bottom:1px solid #d0d0d0;}
.con_effectbr_oblst li:last-child {border-bottom:1px solid #818181;}
.con_effectbr_oblst li a {display:block; position:relative; min-height:76px; padding-left:130px;}
.con_effectbr_oblst .oblst_thumb {position:absolute; left:0; top:0;}
.con_effectbr_oblst .oblst_title {display:block; margin-bottom:4px; padding-top:6px; font-size:15px; line-height:20px; font-weight:700;}
.con_effectbr_oblst .oblst_desc {display:block; font-size:13px; line-height:20px; color:#505050;}

/* µÎ³úÄÚÄªÀº */
.con_lecturebr h4{ margin-bottom:40px; font-size:37px; color:#48c0a2; letter-spacing:-0.05em;}
.con_lecturebr_borderbox {border:1px solid #dedede; width:100%;}
.con_lecturebr .s_title {font-size:23px; color:#868686; font-weight:700; letter-spacing:-0.05em; line-height:29px;}

/* ³ú±³À° ¼ö¾÷Àº ¾î¶»°Ô ÁøÇàµÇ³ª¿ä? */
.con_lecturebr_chartbox {position:relative; padding-bottom:30px; border:1px solid #e1e1e1; border-top:2px solid #888; text-align:center;}
.lecturebr_chartbox_title {margin-bottom:30px; padding:4px 0 6px; border-bottom:1px solid #e1e1e1; background-color:#f0f0f0; font-size:18px;}
.lecturebr_chartbox_desc {font-size:15px; font-weight:700;}
.con_lecturebr_chartbox .bullet_exclam {position:absolute; right:12px; bottom:12px; display:inline-block; padding-left:18px; background:url(../images/common/bullet_exclam_orange.png) 0 0 no-repeat; line-height:18px;}

/* ¿Â¶óÀÎ»ó´ã */
.con_counsel{ padding-bottom:20px;  no-repeat top right;}
.con_counsel h4 {font-size:37px; color:#48c0a2; letter-spacing:-0.05em;}

/* ³ú±³À°ÇÁ·Î±×·¥ - ÀüÃ¼º¸±â */
.con_brprogram_top { margin-bottom:60px;}
.con_brprogram_list {}
.con_brprogram_list li {float:left; padding:0 38px 40px 0px;}
.con_brprogram_list .l_child{padding-right:0px;}

.tab-brprogram .etabs {margin-bottom:45px;}
.tab-brprogram .etabs li {float:left; width:185px;}
.tab-brprogram .etabs li.tab-brprogram02,
.tab-brprogram .etabs li.tab-brprogram03,
.tab-brprogram .etabs li.tab-brprogram04 {margin-left:-1px;}
.tab-brprogram .etabs a {
	display:block;
	height:40px;
	border:1px solid #dcdcdc;
	background-color:#f9f9f9;
	background:-webkit-linear-gradient(#ffffff, #f7f7f7);
	background:-ms-linear-gradient(#ffffff, #f7f7f7);
	background:-o-linear-gradient(#ffffff, #f7f7f7);
	background:-moz-linear-gradient(#ffffff, #f7f7f7);
	background:linear-gradient(#ffffff, #f7f7f7);
	color:#555;
	font-size:15px;
	font-weight:700;
	line-height:40px;
	text-align:center;
}
.tab-brprogram .etabs a.active {
	z-index:10;
	border:1px solid #41b497;
	background-color:#48c0a2;
	background:-webkit-linear-gradient(#48c0a2, #48c0a2);
	background:-ms-linear-gradient(#48c0a2, #48c0a2);
	background:-o-linear-gradient(#48c0a2, #48c0a2);
	background:-moz-linear-gradient(#48c0a2, #48c0a2);
	background:linear-gradient(#48c0a2, #48c0a2);
	color:#fff
}

.brprogram_visual {height:308px; width:737px; overflow:hidden;}
.brprogram_visual img {vertical-align:top;}
.brprogram_subLst_wrap {overflow:hidden; width:100%;}
.brprogram_subLst_bottom {padding-top:50px; border-top:1px solid #dcdcdc;}
.brprogram_subLst {width:740px;}
.brprogram_subLst li {float:left; width:216px; margin:0 30px 45px 0;}
.brprogram_subLst a {display:block; color:#323232;}
.brprogram_subLst .t-headingL{margin-bottom:14px;}
.brprogram_subLst .t-normal{line-height:20px; margin-bottom:12px; letter-spacing:-1px;}

/* ³ú±³À°ÇÁ·Î±×·¥ - sub */
.brprogram_subvisual {position:relative; margin-bottom:20px;}
.brprogram_subvisual_title {margin-bottom:20px; padding-top:10px; font-size:28px; color:#555;}
.brprogram_subvisual .brprogram_logo {position:absolute; right:0; top:0;}

.tbl_parent {width:100%; border-top:2px solid #aaa; border-bottom:2px solid #bbb;}
.tbl_parent th,
.tbl_parent td {padding:18px 0; border-bottom:1px solid #c8c8c8; font-size:13px; line-height:20px; text-align:center;}
.tbl_parent thead th {padding:15px 0; background-color:#fcfcfc; font-size:18px;}
.tbl_parent .big {font-size:17px; font-weight:700;}

.parent_imgtxtbox {margin-top:30px;}
.parent_imgtxtbox img {vertical-align:top;}

.parent_lst li {margin-bottom:14px; padding-left:18px; background:url(../images/common/bullet_diamond_cyan.png) 0 10px no-repeat; font-size:15px; line-height:24px;}
.parent_lst .parent_lst_heading {font-size:17px;}


/* ±Û·Î¹úÄ·ÇÁ - Ä·ÇÁ ÀüÃ¼º¸±â */
.con_lst_type01 {}
.con_lst_type01 .lst_domestic h4 {padding:0 0 14px 25px; background:url(../images/common/bullet.gif) left 3px no-repeat; font-size:18px; font-weight:bold; color:#777; letter-spacing:-1px;}
.con_lst_type01 .lst_domestic ul {}
.con_lst_type01 .lst_domestic li {float:left; padding:0 16px 0 0;}
.con_lst_type01 .lst_domestic .l_child{padding-right:0;}

.con_lst_type01 .lst_abroad h4 { margin-top:390px; padding:0 0 14px 25px; background:url(../images/common/bullet.gif) left 3px no-repeat; font-size:18px; font-weight:bold; color:#777; letter-spacing:-1px;}
.con_lst_type01 .lst_abroad ul {}
.con_lst_type01 .lst_abroad li {float:left; padding:0 16px 0 0;}
.con_lst_type01 .lst_abroad .l_child{padding-right:0;}
/*.con_lst_type01>li {overflow:hidden; margin-bottom:15px; border:1px solid #dcdcdc;}
.con_lst_type01 .lst_left {float:left; width:463px; min-height:128px; padding:25px 0 25px 30px;}
.con_lst_type01 .lst_right {float:right; position:relative; width:194px; padding:26px 0 0 20px;}
.con_lst_type01 .lst_right .btn_detail {position:absolute; left:37px; top:128px;}

.con_lst_type01 .lst_domestic {background:url(../images/camp/icon_domestic.png) 373px 68px no-repeat #fff5d7;}
.con_lst_type01 .lst_abroad {background:url(../images/camp/icon_abroad.png) 373px 68px no-repeat #d7f4ff;}

.con_lst_type01 .lst_title {margin-bottom:14px; font-size:15px; font-weight:700;}
.con_lst_type01 .t-orange {color:#ea6319;}
.con_lst_type01 .lst_phrase {margin-bottom:20px; color:#464646; font-size:28px; line-height:37px; font-weight:700; letter-spacing:-1px;}
.con_lst_type01 .lst_desc {font-size:14px; line-height:22px; font-weight:700; letter-spacing:-1px;}
.con_lst_type01 .lst_detail {margin-bottom:10px;}
.con_lst_type01 .lst_detail li {margin-bottom:5px; padding-left:14px; background:url(../images/common/bullet_diamond_green.png) 0 6px no-repeat; font-size:13px; line-height:18px;}
.con_lst_type01 .lst_detail_green li {background:url(../images/common/bullet_diamond_green.png) 0 6px no-repeat;}
.con_lst_type01 .lst_detail span {display:inline-block; vertical-align:top;}


/* ±Û·Î¹úÄ·ÇÁ - ºê·¹ÀÎ¸¶½ºÅÍ */
.con_lst_type02>li {overflow:hidden; padding:30px 0 36px; border-top:1px solid #dcdcdc; font-size:15px; line-height:25px;}
.con_lst_type02 .titleFl {float:left; width:169px; height:100%;}
.con_lst_type02 .lst_descFr {float:right; width:540px; padding-top:14px;}
.con_lst_type02 .lst_detail {}
.con_lst_type02 .lst_detail li {margin-bottom:12px; padding-left:20px; line-height:20px;}
.con_lst_type02 .lst_detail_green li {background:url(../images/common/bullet_diamond_green.png) 0 7px no-repeat;}
.con_lst_type02 .lst_detail_cyan li {background:url(../images/common/bullet_diamond_cyan.png) 0 7px no-repeat;}
.con_lst_type02 .lst_detail .lst_detail_title {display:block; margin-bottom:8px; font-size:17px; font-weight:bold;}
.con_lst_type02 .lst_detail .lst_detail_desc {display:block; margin-bottom:4px; font-size:15px; letter-spacing:-1px;}

.con_lst_type03 li {margin-bottom:10px; padding-left:33px; background:url(../images/common/bullet_ring_green.gif) 10px 9px no-repeat; font-size:17px;}
.con_lst_type03 img {vertical-align:top;}
.con_lst_type03 .year {display:inline-block; margin-right:16px; font-weight:700; letter-spacing:-1px;}
.con_lst_type03 .btn_download {margin-left:10px;}


/* ³ú±³À°¼Ò½Ä - ¾ð·Ðº¸µµÀÚ·á */
.con_lst_highlight {position:relative; height:163px; margin-bottom:28px; padding-top:65px; padding-left:358px; background:#48c0a2;}
.con_lst_highlight .highlight_img {position:absolute; left:0; top:0; width:317px; height:228px; background:url(../images/common/highlight_bg01.gif) 50% 50% no-repeat #f2f2f2;}
.con_lst_highlight .highlight_img img {width:100%; height:100%;}
.con_lst_highlight .highlight_link {color:#fff; font-size:14px;}
.con_lst_highlight .highlight_title {display:block; width:339px; margin-bottom:12px; padding-bottom:16px; font-size:27px; border-bottom:1px solid #7fd3be; font-weight:700; letter-spacing:-1px;}
.con_lst_highlight .highlight_desc {display:block; overflow:hidden; width:330px; height:35px; line-height:19px; color:#def8f2; font-weight:700; }
.con_lst_highlight .highlight_source {position:absolute; left:358px; top:37px; font-size:17px; font-weight:700; }

.con_lst_article {border-top:2px solid #969696;}
.con_lst_article.purple {border-top:2px solid #b7b7b7;}
.con_lst_article li {position:relative; height:74px; padding:16px 0 16px 132px; border-bottom:1px solid #d0d0d0; font-size:13px;}
.con_lst_article a {color:#555;}
.con_lst_article .article_source {position:absolute; left:0; top:16px; width:119px; height:74px; background:url(../images/brnews/article_source_bg01.gif) 50% 50% no-repeat; border:1px solid #cacaca;}
.con_lst_article li:last-child {border-bottom-color:#b7b7b7;}
.con_lst_article .article_title {display:block; width:470px;margin-bottom:12px; padding-top:6px; font-size:17px; font-weight:700; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.con_lst_article .article_desc {display:block; width:470px; overflow:hidden; height:36px; line-height:18px;}
.con_lst_article .article_review_desc {display:block; width:470px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.con_lst_article .article_date {position:absolute; right:17px; top:38px; font-size:12px; text-align:right;}
.con_lst_article .article_writer {display:block; margin-top:8px; color:#ff8200; font-size:14px;}


.con_lst_prarticle.purple {border-top:2px solid #b7b7b7;}
.con_lst_prarticle li {position:relative; height:60px; padding:16px 0 16px 132px; border-bottom:1px solid #d0d0d0; font-size:13px;}
.con_lst_prarticle a {color:#555;}
.con_lst_prarticle .prarticle_source {position:absolute; left:0; top:16px; width:119px; height:60px; background:url(../images/brnews/article_source_bg01.gif) 50% 50% no-repeat; border:1px solid #cacaca;}
.con_lst_prarticle li:last-child {border-bottom-color:#b7b7b7;}
.con_lst_prarticle .article_title {display:block; width:470px;margin-bottom:12px; padding-top:8px; font-size:15px; font-weight:700; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.con_lst_prarticle .article_desc {display:block; width:470px; overflow:hidden; height:36px; line-height:18px;}
.con_lst_prarticle .article_review_desc {display:block; width:470px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.con_lst_prarticle .article_date {position:absolute; right:17px; top:23px; font-size:12px; text-align:right;}
.con_lst_prarticle .article_writer {display:block; margin-top:8px; color:#ff8200; font-size:12px;}



/* ³ú±³À°¼Ò½Ä - ³ú±³À° Çà»ç¼Ò½Ä */
.brevent_btn_wrap {position:relative; margin-bottom:-10px;}
.brevent_btn_wrap button {float:left;}
.btn_brevent {
	height:40px; width:185px;
	border:1px solid #dcdcdc;
	background-color:#f9f9f9;
	background:-webkit-linear-gradient(#ffffff, #f7f7f7);
	background:-ms-linear-gradient(#ffffff, #f7f7f7);
	background:-o-linear-gradient(#ffffff, #f7f7f7);
	background:-moz-linear-gradient(#ffffff, #f7f7f7);
	background:linear-gradient(#ffffff, #f7f7f7);
	color:#555;
	font-size:15px;
	font-weight:700;
}
.btn_brevent_parent.on {
	border:1px solid #fa8468;
	background-color:#fa8468;
	background:-webkit-linear-gradient(#fa8468, #fa8468);
	background:-ms-linear-gradient(#fa8468, #fa8468);
	background:-o-linear-gradient(#fa8468, #fa8468);
	background:-moz-linear-gradient(#fa8468, #fa8468);
	background:linear-gradient(#fa8468, #fa8468);
	color:#fff;
}
.btn_brevent_camp {margin-left:-1px;}
.btn_brevent_camp.on {
	border:1px solid #48c0a2;
	background-color:#48c0a2;
	background:-webkit-linear-gradient(#48c0a2, #48c0a2);
	background:-ms-linear-gradient(#48c0a2, #48c0a2);
	background:-o-linear-gradient(#48c0a2, #48c0a2);
	background:-moz-linear-gradient(#48c0a2, #48c0a2);
	background:linear-gradient(#48c0a2, #48c0a2);
	color:#fff;
}
.btn_brevent_seminar {margin-left:-1px;}
.btn_brevent_seminar.on {
	border:1px solid #317dc7;
	background-color:#317dc7;
	background:-webkit-linear-gradient(#317dc7, #317dc7);
	background:-ms-linear-gradient(#317dc7, #317dc7);
	background:-o-linear-gradient(#317dc7, #317dc7);
	background:-moz-linear-gradient(#317dc7, #317dc7);
	background:linear-gradient(#317dc7, #317dc7);
	color:#fff;
}
.board_event {width:100%; table-layout:fixed;}
.board_event th,
.board_event td {padding:16px 0; border-bottom:1px solid #e5e5e5; text-align:center;}
.board_event td.board_lst_title {text-align:left; font-size:14px; font-weight:600;}
.board_event td a {color:#555;}
.event_branch {font-size:15px;}
.event_type {display:inline-block; width:94px; height:29px; line-height:27px; font-weight:700; padding:0 0 0 18px;}
.event_parent { background:url(../images/brnews/brevent_lesson.gif) no-repeat;  color:#fa8468;}
.event_camp { background:url(../images/brnews/brevent_camp.gif) no-repeat;  color:#48c0a2;}
.event_seminar { background:url(../images/brnews/brevent_lecture.gif) no-repeat; color:#458acc;}


/* °í°´¼¾ÅÍ - Àü±¹ÁöÁ¡¾È³» */
.branch_map {border:1px solid #c8c8c8; margin-bottom:30px;}
.branch_name {font-weight:normal;}

.branch_btn_wrap {text-align:center;}
.branch_btn_wrap .btn_txt {margin-right:15px;}

.branch_search {margin:35px 0 40px; padding:15px 0; border:5px solid #ebebeb; text-align:center;}
.branch_search .label_search {display:inline-block; vertical-align:top; padding-left:15px; background:url(../images/common/bullet_diamond_orange.png) 0 50% no-repeat; font-size:15px; font-weight:700; line-height:25px;}

.tab-branch {}
.tab-branch .etabs {}
.tab-branch li {float:left; margin-right:2px; height:38px;}
.tab-branch li a {position:relative; display:block; width:121px; height:38px; background-color:#cacaca; text-align:center; color:#fff; font-size:15px; font-weight:700; line-height:38px;}
.tab-branch li a:link,
.tab-branch li a::visited,
.tab-branch li a::hover,
.tab-branch li a::focus {color:#fff;}
.tab-branch .tab.l_child {margin-right:0;}
.tab-branch .tab a.active {background-color:#30b896; border-color:#30b896;}
.tab-branch .tab a.active span {position:absolute; left:0; top:0; display:block; width:121px;}


/* ¼±»ý´Ô ¸ðÁý */
.tbl_teacher {width:100%; border-top:2px solid #aaa; border-bottom:2px solid #bbb;}
.tbl_teacher th,
.tbl_teacher td {padding:18px 0; border-bottom:1px solid #c8c8c8; font-size:13px; line-height:20px; vertical-align:top; text-align:center;}
.tbl_teacher.tbl_teacher_vam th,
.tbl_teacher.tbl_teacher_vam td {vertical-align:middle;}
.tbl_teacher thead th {padding:15px 0; background-color:#fcfcfc; font-size:20px; color:#ff8200;}
.tbl_teacher .th_teacher {padding-left:32px; width:167px; font-size:20px; color:#ff8200; text-align:left;}
.tbl_teacher .icon_wrap {display:block; margin-top:12px;}
.tbl_teacher .big {font-size:17px; font-weight:700;}

.tbl_teacher .teacher_lst li {margin-bottom:6px; padding-left:16px; background:url(../images/common/bullet_diamond_orange.png) 0 6px no-repeat; font-size:13px; line-height:18px; text-align:left;}

.teacher_lst>li {margin-bottom:12px; padding-left:17px; line-height:16px; background:url(../images/common/bullet_diamond_orange.png) 0 7px no-repeat; font-size:15px;}
.teacher_innerLst {margin-top:7px; font-size:13px;}
.teacher_innerLst li {margin-bottom:5px;}

.teacher_contact {margin-top:60px; padding:20px 0 20px 25px; border:5px solid #ebebeb; font-size:15px; line-height:18px; font-weight:700;}
.teacher_contact span {display:inline-block; height:18px;}
.teacher_contact .teacher_contact_phone {margin-right:9px; padding-left:27px; background:url(../images/teacher/icon_phone.gif) 0 0 no-repeat;}
.teacher_contact .teacher_contact_num {padding-left:8px; border-left:2px solid #fdae5b;}

.visionedu_img_wrap img {margin-bottom:15px;}


/* etc - sitemap */
.sitemap_wrap {position:relative; padding-right:100px;}
.sitemap_cate {float:left; width:205px; margin-right:47px;}
.sitemap_brprogram {position:absolute; right:0; top:0; height:auto; margin-right:0;}

.sitemap_title {position:relative; height:36px; margin-bottom:9px; padding-left:18px; border:1px solid #e6e6e6; color:#333; font-size:15px; line-height:36px;}
.sitemap_title .title_bar {position:absolute; left:0; top:-1px; display:inline-block; width:5px; height:38px;}

.sitemap_intro,
.sitemap_aboutbr {height:238px;}
.sitemap_camp,
.sitemap_brnews {height:345px;}

.sitemap_cate .middot {font-weight:800;}
.sitemap_intro .sitemap_title {background:url(../images/common/bullet_lnb_blue.png) 185px 50% no-repeat;}
.sitemap_intro .title_bar {background-color:#007acd;}
.sitemap_intro .middot {color:#4290d4;}
.sitemap_aboutbr .sitemap_title {background:url(../images/common/bullet_lnb_yell.png) 185px 50% no-repeat;}
.sitemap_aboutbr .title_bar {background-color:#ffae00;}
.sitemap_aboutbr .middot {color:#ffba42;}
.sitemap_brprogram .sitemap_title {background:url(../images/common/bullet_lnb_cyan.png) 185px 50% no-repeat;}
.sitemap_brprogram .title_bar {background-color:#48c0a2;}
.sitemap_brprogram .middot {color:#42b5c2;}
.sitemap_camp .sitemap_title {background:url(../images/common/bullet_lnb_green.png) 185px 50% no-repeat;}
.sitemap_camp .title_bar {background-color:#90c31f;}
.sitemap_camp .middot {color:#8db646;}
.sitemap_brnews .sitemap_title {background:url(../images/common/bullet_lnb_purple.png) 185px 50% no-repeat;}
.sitemap_brnews .title_bar {background-color:#735cb1;}
.sitemap_brnews .middot {color:#7e6bb5;}
.sitemap_customer .sitemap_title {background:url(../images/common/bullet_lnb_orange.png) 185px 50% no-repeat;}
.sitemap_customer .title_bar {}
.sitemap_customer .middot {color:#ff9642;}
.sitemap_teacher .sitemap_title {background:url(../images/common/bullet_lnb_orange.png) 185px 50% no-repeat;}
.sitemap_teacher .title_bar {background-color:#ff8200;}
.sitemap_teacher .middot {color:#ff9642;}

.sitemap_1dep {padding-left:11px;}
.sitemap_1dep>li>a {display:block; padding:7px 0; color:#323232; font-size:14px;}
.sitemap_aboutbr .sitemap_1dep>li>a {letter-spacing:-1px;}

.sitemap_2dep {padding:0 0 3px 8px;}
.sitemap_2dep a {display:block; padding:3px 0 4px; color:#6e6e6e;}

/* etc - °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */
.provision_title {font-size:17px; color:#ff7e00; margin-bottom:15px;}
.provision_desc {font-size:14px; margin-bottom:15px; padding-left:15px; line-height:24px;}
/* .provition_lst_bold {line-height:24px; font-size:14px; padding-left:15px; font-weight:700;} */
.provision_lst_normal {width:90%; margin-bottom:20px; line-height:24px; font-size:14px;}
.provision_indented {padding-left:15px;}
.provision_lst_info {width:90%; margin-bottom:20px; line-height:24px; font-size:14px; font-weight:700;}
.provision_lst_info .bullet_diamond_orange {padding-left:15px; background:url(../images/common/bullet_diamond_orange.png) 0 50% no-repeat;}

/* footer */
#footer {height:147px; background:url(../images/common/sbtm.jpg) center no-repeat; }
.footer_inner {position:relative; padding-top:30px;}
.footer_logo {position:absolute; left:50px;}

.footer_menu {position:absolute; left:250px;}
.footer_menu li {float:left; padding:0 9px; background:url(../images/common/footermenu_bg_bar.gif) 0 2px no-repeat; color:#555;}
.footer_menu .f_child {padding-left:0; background:none;}
.footer_menu li a {color:#555;}

.footer_info {position:absolute; left:250px; top:55px; color:#777; font-size:11px;}
.footer_info strong,
.footer_info span {display:inline-block;}
.footer_info span {margin-right:18px;}
address {font-style:normal; line-height:18px;}
.footer_copyright {margin-top:15px; color:#a3a3a3; font-size:10px;}
.footer_copyright a {color:#a3a3a3;}


/* -------------------------------------------------------------------------------------- */

/* etc */
.clearfix {*zoom:1;}
.clearfix:before,
.clearfix:after {content:" "; display:table;}
.clearfix:after {clear:both;}
button {color:#0f57b4;}


/* util */
.u-marginTn {margin-top:0 !important;}
.u-marginTs {margin-top:10px !important;}
.u-marginTs1 {margin-top:15px !important;}
.u-marginTm {margin-top:20px !important;}
.u-margin24 {margin-top:24px !important;}
.u-marginTl {margin-top:30px !important;}
.u-margin40 {margin-top:40px !important;}
.u-marginTxl {margin-top:60px !important;}
.u-margin70 {margin-top:60px !important;}

.u-marginBn {margin-bottom:0 !important;}
.u-marginBs {margin-bottom:10px !important;}
.u-marginBm {margin-bottom:20px !important;}
.u-marginBl {margin-bottom:36px !important;}/*Ä·ÇÁÀüÃ¼º¸±âÆäÀÌÁö*/
.u-marginBxl {margin-bottom:60px !important;}

.u-marginLn {margin-left:0 !important;}
.u-marginLs {margin-left:10px !important;}
.u-marginLm {margin-left:20px !important;}
.u-marginLl {margin-left:30px !important;}
.u-marginLxl {margin-left:60px !important;}

.u-marginRn {margin-right:0 !important;}
.u-marginRs {margin-right:10px !important;}
.u-marginRm {margin-right:20px !important;}
.u-marginRl {margin-right:30px !important;}
.u-marginRxl {margin-right:60px !important;}

.u-paddingTn {padding-top:0 !important;}
.u-paddingTs {padding-top:10px !important;}
.u-paddingTm {padding-top:20px !important;}
.u-paddingTl {padding-top:30px !important;}
.u-paddingTxl {padding-top:60px !important;}

.u-paddingBn {padding-bottom:0 !important;}
.u-paddingBs {padding-bottom:10px !important;}
.u-paddingBm {padding-bottom:20px !important;}
.u-paddingBl {padding-bottom:30px !important;}
.u-paddingBxl {padding-bottom:60px !important;}

.u-paddingLn {padding-left:0 !important;}
.u-paddingLs {padding-left:10px !important;}
.u-paddingLm {padding-left:20px !important;}
.u-paddingLl {padding-left:30px !important;}
.u-paddingLxl {padding-left:60px !important;}

.u-paddingRn {padding-right:0 !important;}
.u-paddingRs {padding-right:10px !important;}
.u-paddingRm {padding-right:20px !important;}
.u-paddingRl {padding-right:30px !important;}
.u-paddingRxl {padding-right:60px !important;}

.u-alignL {text-align:left !important;;}
.u-alignR {text-align:right !important;;}
.u-alignC {text-align:center !important;;}


/* ¹öÆ° */ 
.btn_txt {position:relative; display:inline-block;}
.btn_normal {height:23px; padding:0 10px; line-height:23px; font-size:12px;}
button.btn_normal {height:25px;}
.btn_normal.btn_wide {padding:0 17px;}
.btn_large {width:100px; height:28px; color:#fff; font-size:14px; text-align:center; line-height:28px; text-shadow:0 1px 1px rgba(0,0,0,0.2); font-weight:700;}
button.btn_large {height:30px;}
.btn_xlarge {width:143px; height:38px; color:#fff; font-size:17px; text-align:center; line-height:38px; text-shadow:0 1px 1px rgba(0,0,0,0.2); font-weight:700; letter-spacing:-1px;}
button.btn_xlarge {height:40px;}
.btn_aboutbr {height:38px; padding:0 30px; color:#fff; font-size:17px; text-align:center; line-height:38px; text-shadow:0 1px 1px rgba(0,0,0,0.2); font-weight:700; letter-spacing:-1px;}
button.btn_aboutbr {height:40px;}
.bottom_btnbg{ width:740px; text-align:center; background:url(../images/common/btn_bg.gif) 0 20px repeat-x; }

.btn_txt_white {border:1px solid #dedddd; background-color:#fbfcff; color:#505050;}
.btn_txt_yell {border:1px solid #f4775a; background-color:#fa8468; color:#fff; font-weight:700;}
.btn_txt_brown {border:1px solid #837161; background-color:#998675; color:#fff }
.btn_txt_gray {border:1px solid #505050; background-color:#646464; color:#fff;}
.btn_txt_orange {border:1px solid #d36c00; background-color:#ff8200; color:#fff;}

a.btn_txt:link,
a.btn_txt:visited,
a.btn_txt:focus,
a.btn_txt:hover {color:#fff;}
a.btn_txt_white:link,
a.btn_txt_white:visited,
a.btn_txt_white:focus,
a.btn_txt_white:hover {color:#505050;}

.btn_branch {}
.btn_branch_gray {background-color:#646464; border:1px solid #505050;}
.btn_branch_orange {}
.btn_branch_view {position:relative; display:inline-block; height:22px; padding:0 17px; background-color:#998675; color:#fff; font-size:14px; text-align:center; line-height:22px; text-shadow:0 1px 1px rgba(0,0,0,0.2);}
a.btn_branch:link,
a.btn_branch:visited,
a.btn_branch:focus,
a.btn_branch:hover,
a.btn_branch_view:link,
a.btn_branch_view:visited,
a.btn_branch_view:focus,
a.btn_branch_view:hover {color:#fff;}


/* input */
input[type="checkbox"],
input[type="radio"] {
	width:13px; height:13px;
	vertical-align:top;
	position:relative;
	top:7px;
}
.input_selectN {height:25px; border:1px solid #dedddd; vertical-align:top; color:#848484; *font-size:13px;}
.input_textN {height:23px; border:1px solid #dedddd; vertical-align:top; *margin-top:-1px; padding-left:2px; line-height:23px\9; color:#505050;}
.input_textareaN {padding:2px 4px; border:1px solid #dedddd; line-height:16px;}
.input_file {height:25px; border:1px solid #dedddd; vertical-align:top; background:none;}

.input_group {position:relative; line-height:25px;}
.input_group_adj {line-height:25px;}
.input_group button,
.input_group a {vertical-align:top;}


/* table */
.tbl_desc_top {position:relative; padding-left:13px; min-height:18px; margin-bottom:4px; font-size:13px; line-height:18px;}
.tbl_desc_top .tbl_title {font-size:14px; color:#ff7200;}
.tbl_desc_top .tbl_ps {position:absolute; right:0; top:0;}
.bullet_required {display:inline-block; width:15px; height:18px; background:url(../images/common/bullet_star_red.png) 0 50% no-repeat; vertical-align:middle;}
.bullet_3square {padding-left:15px; background:url(../images/common/bullet_3square_orange.gif) 0 50% no-repeat;}

.tbl_type01 {width:100%; border-bottom:2px solid #c8c8c8;}
.tbl_type01 th,
.tbl_type01 td {padding:18px 0; border-bottom:1px solid #c8c8c8; font-size:15px; text-align:center; line-height:20px;}
.tbl_type01 thead th {background-color:#f5f5f5; border-top:2px solid #646464; border-bottom:1px solid #646464;}
.tbl_type01 thead .th_nobg {background:none; border:0 none;}


/* form table */
.tbl_form01 {width:100%; border-top:2px solid #787878; border-bottom:1px solid #cdcdcd; table-layout:fixed;}
.tbl_form01 th,
.tbl_form01 td {padding:15px 0; border-bottom:1px solid #e5e5e5; font-size:14px; text-align:left; line-height:25px;}
.tbl_form01 .form_title {padding-left:15px;}

.tbl_form01 .th_label {position:relative; display:inline-block; padding-left:15px;}
.tbl_form01 .th_label .bullet_required {position:absolute; left:0; top:0; height:25px;}
.tbl_form01 .tbl_form_info {display:inline-block; margin-right:10px; font-size:13px; color:#6e6e6e; letter-spacing:-1px;}

.provision_wrap {overflow-y:scroll; height:90px; border:1px solid #dedddd;}
.provision_wrap .provision {padding:8px; font-size:12px; line-height:20px;}


/* Board */
.board_top {text-align:right; margin-bottom:10px;}
.board_top button {*margin-left:4px;}

.board_body {}
.board_normal {width:100%; table-layout:fixed; border-top:2px solid #787878;}
.board_normal th,
.board_normal td {padding:12px 0; border-bottom:1px solid #e5e5e5; font-size:13px; line-height:16px; text-align:center;}

.board_normal_lst thead th {background-color:#fafafa; font-size:15px; font-weight:700;}

.board_normal td.board_lst_title {padding-left:30px; text-align:left;}
.board_normal .th_bar {display:block; height:18px; margin:-4px 0 -4px 0; border-right:1px solid #cdcdcd; line-height:18px;}
.board_normal tr:last-child td,
.board_normal tr:last-child th {border-bottom-color:#cdcdcd;}
.board_normal .addedfile {font-size:12px; color:#999;}

.board_editer {padding:46px 0; text-align:left; line-height:20px;}
.board_editer p {margin-bottom:12px;}
.board_editer table,
.board_editer table th,
.board_editer table td {border:1px solid #ccc;}

.board_bottom {margin-top:25px;}

.article_lst_wrap {}
.article_lst li {padding:10px 0 10px 15px; border-bottom:1px solid #dedddd; line-height:16px;;font-size:14px;}
.article_lst a {color:#505050;}
.article_lst .article_prev {display:inline-block; width:63px; margin-right:16px; background:url(/images/common/bullet_article_prev.gif) 100% 50% no-repeat; font-weight:700;font-size:14px;}
.article_lst .article_next {display:inline-block; width:63px; margin-right:16px; background:url(/images/common/bullet_article_next.gif) 100% 50% no-repeat; font-weight:700;font-size:14px;}
.article_lst .article_lst_link {display:inline-block; width:480px;}
.article_lst .article_lst_date {display:inline-block; width:96px;}

/* board - pagenate */
.pagenate {position:relative; text-align:center;}
.pagenate a,
.pagenate strong{
	position:relative;
	display:inline-block;
	width:20px;
	height:20px;
	border:1px solid #dedddd;
	background-color:#fbfcff;
	vertical-align:top;
	font-size:12px;
	line-height:12px;
	color:#959595
}

.pagenate .num {position:relative; top:4px;}
.pagenate a:hover,
.pagenate a:focus {border:1px solid #ffb400;}
.pagenate strong{border:1px solid #ffb400; background-color:#ffb400; color:#fff;}
.pagenate.pagenate_purple a:hover,
.pagenate.pagenate_purple a:focus {border:1px solid #48c0a2;}
.pagenate.pagenate_purple strong {border:1px solid #48c0a2; background-color:#48c0a2; color:#fff;}
.pagenate.pagenate_orange a:hover,
.pagenate.pagenate_orange a:focus {border:1px solid #ff9b33;}
.pagenate.pagenate_orange strong {border:1px solid #ff8200; background-color:#ff8200; color:#fff;}

.pagenate .prev {margin-right:8px; background:url(/images/common/bullet_board_prev.png) 50% 50% no-repeat;}
.pagenate .next {margin-left:8px; background:url(/images/common/bullet_board_next.png) 50% 50% no-repeat;} 

/* ·¹ÀÌ¾îÆË¾÷ */
        .black_overlay{ 
            display: none; 
            position: absolute; 
            top: 0%; 
            left: 0%; 
            width: 100%; 
            height: 1236px; 
            background-color: black; 
            z-index:9999999; 
            -moz-opacity: 0.8; 
            opacity:.80; 
            filter: alpha(opacity=80); 
        } 
        .white_content { 
            display: none; 
            position: absolute; 
            top:134px; 
            left: 50%;
            margin-left:-485px; 
            width: 915px; 
            height: 643px; 
            padding: 37px 28px 28px; 
            border: 0; 
            background-color: white; 
            z-index:999999999999999; 
            overflow: auto; 
        } 
        #light,
        #fade{display:block;}
        .index-layer_popup-title_area h3{padding:0 0 23px; border-bottom:1px solid #f2f2f2;}
        .index-layer_popup-dd_area{padding:16px 0 0 0;}
        .index-layer_popup-dd_area p{margin-bottom:18px;}
        .inner_white_content{position:relative;}
        .br_main_popup-description_btn-close{position:absolute; top:0; right:0;}
		
		
/* ÇÃ·¹ÀÌ¹öÆ°  */
#video_box{position:relative}
#playBtn{position:absolute;top:50%;left:50%;width:78px;height:78px;margin:-39px 0 0 -39px;background:url(/images/aboutbr/play_btn.png) no-repeat 0 0;text-indent:-9999em}

.movie_sect{padding-bottom:0 !important;border:1px solid red}