@import url( https://fonts.googleapis.com/earlyaccess/notosanskr.css );
@charset "utf-8";
ul, li, ol, dl, dt, dd { list-style:none; }
a, a:hover { text-decoration:none; color:#666; }
html { height:100%; }
.skip { display:none;}

/* [공통]해더 스타일 */
#buh_header { position:relative; z-index:30;width:100%; min-width:1000px; /*background:yellow;*/}
.buh_hder01 { width:100%; height:39px; border-bottom:1px solid #d7d7d7; }
	.buh_hd01Left { float:Left; width:230px;}
	.buh_hd01Left > li { display:table-cell; width:215px; height:39px; line-height:39px;text-align:center; background:#ededed; opacity: 0.7; filter: alpha(opacity:70); color:#222; font-family:'Noto Sans KR', sans-serif; }
	.buh_hd01Left > li > a:hover { color:#000;}
	.buh_hd01Left > li.on {  background:#fff; border-left:1px solid #d7d7d7;  border-right:1px solid #d7d7d7; font-size:13px; opacity: 10;}
	.buh_hd01Left > li.on > a { color:#222; font-weight:500; } 

	.buh_hd01Right { float:right; text-align:right; }
	.buh_hd01Right  > li { display:inline; line-height:38px; padding:0px 7px; font-weight:500; color:#919191; }
	.buh_hd01Right  > li > a { font-family:'Noto Sans KR', sans-serif; font-size:13px;}
	.buh_hd01Right  > li.buhBar { color:#dddddd}
		a:link.adm, a:visited.adm, a:active.adm { background:#333132; padding:3px 10px; border-radius:3px; color:#fff;}
2021-02-24
	.buh_hd01Right  > li > span { display: inline-block; vertical-align:middle; padding-right:5px; margin-top:-5px;}
 .buh_hder02 { width:1000px; margin: 0 auto; height:77px; padding-top:18px; display:block}
	.buh_hder02 > h1 { float:left; margin-top:7px;}
	.buh_hder02 > h2 { float:left;font-family:'Noto Sans KR', sans-serif; font-size:28px; font-weight:400; padding-left: 13px;     margin-top: 7px; color:#333; height: 45px;  line-height: 45px;}
	.buh_hder02 > div { float:right; }
.buh_hder_Gnb { width:100%; background:#333132; height:45px; border-bottom:1px solid #292929}
	.buh_hder_Gnb > ul { position:relative;width:999px; height:44px;margin:0 auto; border-left:1px solid #444 }
	.buh_hder_Gnb > ul > li { float:left; width:142px;   line-height: 44px; border-right:1px solid #444444;  font-size: 15px; font-weight: 400; text-align:center;  font-family:'Noto Sans KR', sans-serif; box-sizing: border-box;}
	.buh_hder_Gnb > ul > li.mypage { width:141px; border-right:0px;}
	.buh_hder_Gnb > ul > li.mypage > a { display:block; width:141px; height:45px; color:#fff;   } /*background: #c01024 url('../images/buh_gnb_pointbg.png') no-repeat bottom center;*/
	.buh_hder_Gnb > ul > li.mypage > a:hover { color:#fff; background: #cf182c ;  }
	.buh_hder_Gnb > ul > li > a {  color:#c5c5c5;  }
	.buh_hder_Gnb > ul > li > a:hover {  color:#fff;  }
	.buh_gong1000 { width:1000px; margin: 0 auto;}

.buh_hder_Drop01 { position:absolute; left:-1px; width:998px; background:#f2f2f2; border:1px solid #d7d7d7; border-top:0px;}
.buh_hder_DropMN01{width:960px; overflow:hidden; margin:0 Auto; padding-top:20px;}
.buh_hder_DropMN01 > li{float:left; text-align:left; padding-right:10px;}

.buh_hder_Drop02 { position:absolute; left:285px; width:281px; background:#fff; padding-bottom:12px; border:3px solid #191717; border-top:0px;}
.buh_hder_Drop03 { position:absolute; left:428px; width:281px; background:#fff; padding-bottom:12px; border:3px solid #191717; border-top:0px;}
.buh_hder_Drop04 { position:absolute; left:571px; width:281px; background:#fff; padding-bottom:12px; border:3px solid #191717; border-top:0px;}
.buh_hder_Drop05 { position:absolute; left:714px; width:280px; background:#fff; padding-bottom:12px; border:3px solid #191717; border-top:0px;}
.buh_hder_DropMN { padding-left:25px; padding-top:25px; padding-bottom:20px;}
	.buh_hder_DropMN > li { line-height:25px; text-align:left; font-family:'Noto Sans KR', sans-serif; font-size:13px;}
	.buh_hder_DropMN > li > a:hover { color:#000;}
	.buh_hder_DropMN > li > ul { padding-left:15px;}
	.buh_hder_DropMN > li > ul > li { line-height:22px;}
	.buh_hder_DropMN > li > ul > li > a:hover { color:#000;}


/* 메인 콘텐츠 영역  스타일 */
#buh_contants{ clear:both; position:relative; z-index:2;width:100%;  margin-bottom:-28px;/*min-width:1000px;background:skyblue;  */}
.buh_con_vsual { position:relative; width:100%; height:540px; background:#333;}
.buh_con_vsual > ul > li { width:100%;  height:540px; overflow:hidden;}
.buh_con_vsual > ul > li { width:100%;  height:540px; text-indent:-9999px;}
.buh_con_vsual > ul > li.mnu01 { background: #383840 url('../images/buh_vsual_sample.jpg') no-repeat top center;  }
.buh_con_vsal_lnb { position:absolute; top:0px; left:50%; margin-left:-500px; width:210px; height:540px; background: #151010; opacity: 0.85; filter: alpha(opacity:85);}
.buh_con_vsal_lnb > h3 { height:50px; line-height:50px; font-size:16px;  font-family:'Noto Sans KR', sans-serif; font-size:19px; color:#fff; padding-top:12px; letter-spacing:0px; font-weight: 400; padding-left:20px; border-bottom:1px solid #2c272a; }
.buh_con_vsal_lnb > ul > li { text-indent:20px; border-bottom:1px solid #2c272a; height:52px;line-height:52px;  font-family:'Noto Sans KR', sans-serif; font-size:16px; }
.buh_con_vsal_lnb > ul > li > a { color:#a7a6a6 }
.buh_con_vsal_lnb > ul > li.active > a { display:block; height:52px;line-height:52px; color:#fff; background:#d10716 url('../images/buh_mlnb_arr.png') no-repeat 190px 50% ; }

.buh_con_tchBner {  position:relative; width:1000px; height:250px; margin: 0 auto; background:#333; margin-top:45px; overflow:hidden;}
		.buh_contchbnerArr { position:absolute;  right:0px; bottom:0px; width:56px; height:25px; }
		.buh_contchbnerArr > a  { display:inline-block; width:56px; height:50px; background: url('../images/buh_arrbner_bg.png') no-repeat; overflow:hidden; text-indent:-50px}
		.buh_contchbnerArr > a.prev { width:28px; height:25px; background-position:0px 0px;}
		.buh_contchbnerArr > a:hover.prev { width:28px; height:25px; background-position:0px -25px;}
		.buh_contchbnerArr > a.next { width:28px; height:25px; background-position:-28px 0px;}
		.buh_contchbnerArr > a:hover.next { width:28px; height:25px; background-position:-28px -25px;}
.buh_con_evtBner { width:1000px; height:100px; margin: 0 auto; margin-top:20px;}
.buh_con_evtBner > ul > li { margin-bottom:15px;}



.buh_con_teach { width:1000px; height:464px; margin:0 auto; margin-top:40px; margin-bottom:57px;}
	a.moreIMg { display:block; width:25px; height:25px; margin-top:-33px; margin-left:340px;}
	a.moreIMg2 { display:block; width:25px; height:25px; margin-top:-33px; margin-left:259px;}
	a.moreIMg3 { display:block; width:25px; height:25px; margin-top:-16px; margin-left:259px;}
	a.moreIMg03 { display:block; width:25px; height:25px; margin-top:-31px; margin-left:249px;}
	.buh_conTeach_bner { float:left; position:relative; width:330px; }
	.buh_conTeach_bner > .bnerArr { position:absolute; left:36px; top:35px;}
		.bnerArr > ul { text-align:left; }
		.bnerArr > ul > li { display:inline; margin-right:5px;}
		.bnerArr > ul > li > a { display:inline-block; width:11px; height:11px;  border-radius:10px; background:#fff; border:1px solid #9f9289;  overflow:hidden; text-indent:-10px;}
		.bnerArr > ul > li.active > a { display:inline-block; width:11px; height:11px;  border-radius:10px; background:#db0716; border:1px solid #9f9289;  overflow:hidden; text-indent:-10px;}
	.buh_conTeach_lec { float:left;width:375px;  border-right:1px solid #dbdbdb; box-sizing: border-box;}
		.buh_conTeach_h3 { font-family:'Noto Sans KR', sans-serif; font-size:18px; text-align:left; font-weight:400; height:48px; line-height:48px; border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb; text-indent:21px; color:#323232; }
		.buh_conTeach_h3 > a { float: right;  margin-top: 17px; margin-right:15px;}
		.buh_conTeach01 { position:relative; height:176px; padding-top:34px;padding-left:25px; border-bottom:1px solid #dbdbdb; }
		.buh_conteah4 {font-family:'Noto Sans KR', sans-serif; font-size:15px; font-weight:400;  height:40px;}
		.buh_conteaArr { position:absolute;  left:320px; top:30px; width:36px; height:30px; }
		.buh_conteaArr > a  { display:inline-block; width:18px; height:15px; background: url('../images/buh_arr_bg.png') no-repeat; overflow:hidden; text-indent:-50px}
		.buh_conteaArr > a.prev { width:18px; height:15px; background-position:0px 0px;}
		.buh_conteaArr > a:hover.prev { width:18px; height:15px; background-position:0px -15px;}
		.buh_conteaArr > a.next { width:18px; height:15px; background-position:-18px 0px;}
		.buh_conteaArr > a:hover.next { width:18px; height:15px; background-position:-18px -15px;}
 		.buh_conteaMv { float:Left;text-align:center; font-size:11px; width:180px; height:100px; border:1px solid #787878; background: url('../images/sple.jpg') no-repeat; }
 		.buh_conteaBtn { float:left; width:139px; padding-left:10px;}
		.buh_conteaBtn > li { height:50px; margin-bottom:7px;}

/*버튼 모음*/
a.btnWh001 { display:table-cell; vertical-align:middle; font-weight:300; font-family:'Noto Sans KR', sans-serif; font-size:16px;width:138px; height:43px; 
						border:1px solid #949494; color:#404040; text-align:center; background: url('../images/buh_btn_arr_k.png') no-repeat 98px; 50%; text-indent: -15px;}
	a.btnWh001:hover { color: #000;}
a.btnBk001 { display:table-cell; vertical-align:middle;  font-weight:300;  font-family:'Noto Sans KR', sans-serif; font-size:16px;width:140px; height:45px; color:#fff; 
				     text-align:center;background: #333132 url('../images/buh_btn_arr_w.png') no-repeat 98px; 50%;    text-indent: -15px; }
	a.btnBk001:hover { color: #fff;}
a.btnRd001 { display:table-cell; vertical-align:middle;     text-indent: -15px;font-weight:300; font-family:'Noto Sans KR', sans-serif; font-size:16px;width:200px;
                      height:43px;  color:#fff; text-align:center; background: #cd0d1a url('../images/buh_btn_arr_w.png') no-repeat 129px; 50%; }
	a.btnRd001:hover { color: #fff;}
a.btnBk002 { display:table-cell; vertical-align:middle;  font-weight:300;  font-family:'Noto Sans KR', sans-serif; font-size:16px;width:200px; height:45px; color:#fff; text-align:center;background: #333132 url('../images/buh_btn_arr_w.png') no-repeat 145px; 50%; }
	a.btnBk002:hover { color: #fff;}
a.btnMemBk { font-family:'Noto Sans KR', sans-serif; font-weight:300;  font-size:13px; color:#fff; text-align:center; padding:4px 10px; background: #333132; border-radius:3px;}
	a.btnMemBk:hover { color: #fff;}
/*버튼 끝 //*/	
	
	.buh_conTeach_Book { position:relative; float:right; width:293px; height:463px; border-bottom:1px solid #dbdbdb;  border-right:1px solid #dbdbdb; box-sizing: border-box;}
			.buh_conteabook {  margin: 0 auto; text-align:center; font-size:11px; width:200px; height:165px; margin-top:30px;}
			.buh_conteaBtn2 { margin: 0 auto; width:200px; margin-top:32px;}
			.buh_conteaBtn2 > li { margin-bottom:4px;}
			.buh_conteabkArr { position:absolute;  left:240px; top:80px; width:36px; height:30px; }
			.buh_conteabkArr > a  { display:inline-block; width:18px; height:15px; background: url('../images/buh_arr_bg.png') no-repeat; overflow:hidden; text-indent:-50px}
			.buh_conteabkArr > a.prev { width:18px; height:15px; background-position:0px 0px;}
			.buh_conteabkArr > a:hover.prev { width:18px; height:15px; background-position:0px -15px;}
			.buh_conteabkArr > a.next { width:18px; height:15px; background-position:-18px 0px;}
			.buh_conteabkArr > a:hover.next { width:18px; height:15px; background-position:-18px -15px;}
			.buh_conteabook_dl { width:200px; height:42px; margin: 0 auto ; margin-top:25px;}
			.buh_conteabook_dl > dt { font-weight:bold; font-size:14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal;}
			.buh_conteabook_dl > dd { font-weight:100; font-size:12px; line-height:20px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal;}


.buh_con_notice { clear:both;width:100%; height:300px;background:#f4f2f3;  }
	.buh_conNtcList { width:1000px; margin: 0 auto;  border-top:9px solid #383232;}
	.buh_conNtcList > li { position:relative; float:left; width:332px; padding-top:40px; /*background:skyblue; */}
	.buh_conNtcList > li:first-child { border-left:none; height:250px;background:#fff;}
	
	.buh_conNtcFree > h3 { display:block; width:260px; height:30px; margin: 0 auto; font-family:'Noto Sans KR', sans-serif; font-size:18px;  font-weight:400;text-align:left; border-bottom:1px dashed #ccc;}
	.buh_conNtcFree_dl { width:260px; margin: 0 auto; padding-top:16px;}
	.buh_conNtcFree_dl > dt { height:160px; overflow:hidden;  }
	.buh_conNtcFree_dl > dd { width:200px; height:35px; line-height:35px;font-family:'Noto Sans KR', sans-serif; font-size:15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal; color:#333;}

	.buh_conNtcArea > h3 { display:block; width:296px; font-family:'Noto Sans KR', sans-serif; font-size:18px;  font-weight:400; text-indent:25px;}
	.buh_conNtcArea { border-left:1px dashed #c8c8c8; height:226px; }
	.buh_conNtcArea > ul { width:280px; padding-left:25px; margin-top:26px;}
	.buh_conNtcArea > ul > li { height:35px; line-height:35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal; padding-left:15px;background: url('../images/buh_mibl.png') no-repeat 0 45%; }
	.buh_conNtcArea > ul > li > a  { height:27px; line-height:27px; font-family:'Noto Sans KR', sans-serif; font-size:14px;}

	 a.more3{ display:block; text-align:center; width:44px; height:16px; margin-top:-33px; margin-left:259px; border-radius:2px; border:1px solid #bbb2b3; background:#fff;}
 		.buh_conteabkArr3 { position:absolute;  left:260px; bottom:10px; width:36px; height:30px; }
		.buh_conteabkArr3 > a  { display:inline-block; width:18px; height:15px; background: url('../images/buh_arr_bg.png') no-repeat; overflow:hidden; text-indent:-50px}
		.buh_conteabkArr3 > a.prev { width:18px; height:15px; background-position:0px 0px;}
		.buh_conteabkArr3 > a:hover.prev { width:18px; height:15px; background-position:0px -15px;}
		.buh_conteabkArr3 > a.next { width:18px; height:15px; background-position:-18px 0px;}
		.buh_conteabkArr3 > a:hover.next { width:18px; height:15px; background-position:-18px -15px;}



.buh_con_bner { clear:both;width:1000px; margin:0 auto; padding:42px 0 22px 0;}
.buh_con_bner > ul > li { margin-bottom:15px;}
.buh_con_cs { clear:both;width:100%; height:168px; margin:0 auto; border-top:1px solid #dfdfdd; background:#f6f6f6;}
.buh_con_cs > ul { width:1000px; margin: 0 auto; margin-top:20px;}
.buh_con_cs > ul > li { display:inline-block; vertical-align:middle; width:153px; height:110px; border-left:1px solid #ccc;padding-left:15px;}
.buh_con_cs > ul > li.center { display:inline-block; width:460px; border-left:1px solid #ccc; font-family:'Noto Sans KR', sans-serif; font-size:15px; color:#333; border-left:0px; padding-left: 0;}
.buh_con_cs > ul > li.center > h4 { display: inline-block; vertical-align: top; padding-top:15px;width:160px; height:45px;line-height:45px;;font-family:'Noto Sans KR', sans-serif; font-size:21px; font-weight:400; letter-spacing:-1px; color:#333;}
.buh_con_cs > ul > li.center > h4 > p { font-size:16px; font-weight:200; color:#959595; }
.buh_con_cs > ul > li.center > img {  padding-top: 13px;}
.buh_con_cs > ul > li > a > span {  display: inline-block; height:48px; line-height:20px;font-family:'Noto Sans KR', sans-serif; font-size:15px; color:#333; }
.buh_con_cs > ul > li > a > span.imgLeft { padding-left:5px; margin-top: 20px;} 
.buh_con_cs > ul > li > a > span.imgLeft2 {  padding-left:10px;  margin-top: 20px;} 
.buh_con_cs > ul > li > a > span.txtRight { margin-left:79px;  margin-top:-13px;} 
.buh_con_cs > ul > li > a > span.txtRight2 { margin-left:90px;  margin-top:-13px;} 
.buh_con_cs > ul > li > a > span > .imgGo { margin-top:6px;}
.buh_con_cs > ul > li > a > span > .imgGo2 { margin-top:3px; margin-bottom:-2px;}

/*서브 콘테이너*/
#buh_SubContainer{ clear:both; height:100%; position:relative; min-height:700px;z-index:2;width:100%;  background: #f9f9f9; margin-bottom:-28px; }
	.buh_subCon {  display:table; min-height:700px;vertical-align:top; width:1000px;height:100%; margin: 0 auto; }
	.buh_sbLnb { display:table-cell;width:228px; min-height:500px;height:100%; border-left: 1px solid #dcdcdc;   border-right: 1px solid #dcdcdc; background:#fff; margin-bottom: -28px;}
	.buh_sbLnb > h3 { padding:38px 0px; text-align:center; border-bottom:1px solid #dcdcdc;font-family:'Noto Sans KR', sans-serif; font-size:29px; font-weight:400; line-height:29px; color:#333; }
	.buh_sbLnb > ul { display:block;margin-bottom:200px; }
	.buh_sbLnb > ul > li { text-indent:20px; color:#333; border-bottom:1px solid #dcdcdc; font-family:'Noto Sans KR', sans-serif; font-size:15px; }
	.buh_sbLnb > ul > li > a { color:#333; height:50px; line-height:50px;}
	.buh_sbLnb > ul > li.active { background: #cd0d1a url('../images/buh_mlnb_arr.png') no-repeat 207px 21px; }
	.buh_sbLnb > ul > li.active > a { display:block; color:#fff;}
 	.buh_sbLnb > ul > li > ul > li { height:50px; line-height:50px; text-indent:20px; color:#333;font-family:'Noto Sans KR', sans-serif; font-size:16px; }
 	.buh_sbLnb > ul > li.active { display:block; }
	.buh_sbLnb > ul > li.active > ul { background:#ededed;}
	.buh_sbLnb > ul > li.active > ul > li { text-indent:20px; color:#333; font-family:'Noto Sans KR', sans-serif; font-size:16px;  }
	.buh_sbLnb > ul > li.active > ul > li > a {  display:block; height:50px; line-height:50px;color:#888; font-size:14px;}
	.buh_sbLnb > ul > li.active > ul > li.active > a { display:block; color:#fff; background: #434141 }
 	
	.buh_sbRcon { position:relative;display:table-cell; vertical-align:top;width:730px;  padding-left:40px; padding-top:54px; padding-bottom:100px;}
	.buh_sbRcon > h3 { height:40px;  border-bottom:1px solid #ababab; font-family:'Noto Sans KR', sans-serif; font-size:21px; font-weight:400; color:#333; letter-spacing:-1px;}
	.buh_Nv { position: absolute;top:73px;right:0px;display: inline-block;  text-align: right;}
	.buh_Nv > span { display:inline-block; margin:0px 2px; vertical-align:middle;}
	.buh_sbRconArea { width:730px;margin-bottom:40px;min-height:565px; }
	
	/* 멤버 로그인 */
	.buh_loginBx {  height:255px;background:#fff; border:1px solid #dddddd; border-top:3px solid #cd0d1a; margin-top:30px; padding:20px; padding-left:35px;}
	.buh_loginBx_ip { float:left; position:relative; }
	.buh_loginBx_bner { float:right; width:333px; height:253px; overflow:hidden; }
	.buh_loginBx_ip > h3 { height:35px;  font-family:'Noto Sans KR', sans-serif; font-size:24px; font-weight:400; color:#333; padding-top:15px;  letter-spacing:-2px;}
	.buh_loginBx_ip > p { font-family:'Noto Sans KR', sans-serif; font-size:14px; font-weight:400; color:#666; }
		.buh_logfdset { width:195px; margin-top:28px;}
		.buh_logfdset > input { width:190px;height:28px; height:28px; border:1px solid #dfdfdf; margin-bottom:6px; text-indent:10px; }
		.lgTextActive {  background: url('../images/input_bg.gif') no-repeat left center; }
		.lgTextActive2 {  background: url('../images/input_pw_bg.gif') no-repeat left center; }
		.buhlginBtn { position:absolute; left:200px; top:94px; width:115px; height:65px;background: url('../images/buh_sb_btnlogin.jpg') no-repeat top center; border:0px;overflow:hidden;  text-indent:-999px; cursor:pointer;}
	.buh_logLost { padding-top:7px; }
	.buh_logLost > span > a {  font-family:'Noto Sans KR', sans-serif; font-size:13px; color:#333;}
	.buh_logJoin { text-indent:20px; margin-top:25px; background: url('../images/buh_sb_bl.gif') no-repeat left 50%; }


/* [공통] 푸터 스타일 */
#buh_footer { clear:both; position:relative; padding-top:27px;z-index:5;width:100%; min-width:1000px;/*background:yellowgreen;  */}
.buh_ft_fnb { width:100%;overflow:auto; background:#232323; }
	.buh_gotop { position:absolute; left: 50%; top: 0px; margin-left:467px}
	.bhh_fngArea { width:1000px; margin: 0 auto; }
	.bhh_fngArea > li { float:left;width:131px; height:370px;padding-bottom:20px;border-right:1px solid #323232; text-align:left; padding-left:17px; box-sizing: border-box}
	.bhh_fngArea > li.img { width:209px; padding-left:0px; border-right:0px; background:#070707;}
	.bhh_fngArea > li > h5 { font-size:16px; color:#b7b7b7; padding-top:50px; font-weight:400;}
	.bhh_fngArea > li > ul { padding-top:20px;}
	.bhh_fngArea > li > ul > li { line-height:17px; color:#555; padding:4px 0px;}
	.bhh_fngArea > li > ul > li > a:hover{ color:#ccc;}
		.depth2ul { padding-left:14px;}
		.depth2ul > li { line-height:20px;}
		.depth2ul > li > a:hover{ color:#ccc}
.buh_ft_agree { width:100%; background:#383637; border-top:1px solid #1f1d1b;  text-align:center;}
	.buh_ft_agreeList { height:40px; margin:0 auto;}
	.buh_ft_agreeList > li { display:inline; line-height:40px;  margin:0px 31px; font-size:14px; font-weight:500;}
	.buh_ft_agreeList > li > a { color:#8f8f8f; text-decoration:none;}
	.buh_ft_agreeList > li > a.agree { color:#d3d3d3}
	.buh_ft_agreeList > li > a:hover{ color:#fff; }
	.buh_ft_agreeList > li.mogo > a {  color:#ccc  } 
	.buh_ft_agreeList > li.mogo > a:hover {  color:#fff } 
	.buh_ft_agreeList > li.mogo > a > img { margin-top:-2px;}
.buh_copy { width:1000px;margin:0 auto; display:block; padding: 33px 0px;}
	.buh_flogo{ display:table-cell; vertical-align:middle; width: 200px;  }
	.buh_fcopy{ display:table-cell; width: 800px; font-size:12px; line-height:17px;}
	.buh_fcopy > p { padding-top:4px;}
	.buh_fcopy > p > font { font-weight:bold;}

/*초보가이드 탭*/
.bun_gid { width:730px;}
.bun_gid_tapul { width:730px; }
.bun_gid_tapul > ul { height:102px;}
.bun_gid_tapul > li { display:table-cell;} 
	.bun_gid2depth { width:730px; height:80px; background:#cd0d1a; padding-top:20px; margin-top:-4px }
	.bun_gid2depth > ul  {display:table; width:730px; height:60px;}
	.bun_gid2depth > ul > li:first-child { width:181px; border-right: 1px solid #ae0e19; text-align:center; }
	.bun_gid2depth > ul > li { display:table-cell; vertical-align:middle; width:106px;border-left: 1px solid #ae0e19; text-align:center;}
 	.bun_gid2depth > ul > li > a { font-family:'Noto Sans KR', sans-serif; display:block;font-size:14px; line-height:20px; color:#e7a6a8;vertical-align:middle;}
	.bun_gid2depth > ul > li.active > a { color:#fff; }
.bun_gid_tapConul { width:710px; height:550px; padding:9px;text-align:center;background:#fff; overflow:hidden; border:1px solid #dcdcdc;}
.bun_gid_tapConul > ul { margin-bottom:10px;}
.bun_gid_tapConul > ul > li { position:relative;}
.bun_gid_tapConul > ul > li > a { position: absolute;left: 196px; bottom: 59px; display: block; width: 320px; height: 58px; overflow: hidden; text-indent: -900px;}
	 a.bg_btnGo { position: absolute; left: 120px; bottom: 24px; display: block; width: 220px; height: 46px;overflow:hidden; text-indent:-900px; /*background:red*/}
.buh_gid_bner { width:100%; margin-top:15px;}
.buh_gid_bner > ul { display:inline-block; width:360px; height:210px; overflow:hidden;}
 
 .buh_gid_btnArr { position:absolute; left:0px; top:245px; width:730px; height:40px; z-index: 20;}
 .buh_gid_btnArr > span.bg_prev { float:left;}
 .buh_gid_btnArr > span.bg_next { float:right;}


/* Full HD Super Wide 시스템 by지선 */
.fhsw_Area05 { background:url('../images/baeulhak_electric/101/area11_img.jpg') no-repeat; padding:170px 37px 46px; }
	.fA05_list1 { overflow:hidden; }
	.fA05_list1 > li { float:left; margin:0 0 11px 7px; }
	.fA05_list1 > li:first-child { margin-left:0; }

	.fA05_list2 { overflow:hidden; }
	.fA05_list2 > li { float:left; margin-left:9px; }
	.fA05_list2 > li:first-child { margin-left:0; }


/* 배울학 커리큘럼 by지선 */
.fhsw_Area06 { background:url('../images/buh_curri_Area06.jpg') no-repeat; padding:170px 37px 46px; }


/* 교수소개 */
.buh_tchInfo_mov { background:url('../images/teacher/buh_tchInfo_mov_bg.jpg') no-repeat; padding:40px 43px 92px; text-align:center; }


 /*랜딩 페이지 */
/*D-day */
 .buh_randing_dday { position:absolute; top:50px; left:50%; display:block; margin-left:-500px;width:922px; /*height:82px; padding: 27px 28px 27px 48px;*/ padding: 24px;border:1px solid #5a5a5a; }
	.buh_randing_d_day { display:table-cell;width:228px; height:72px; /*padding-right:17px; padding-top:10px;*/border-right:1px solid #5a5a5a;vertical-align:middle;}
		.buh_randing_d_day > h3 { color:#fff; font-family:'Noto Sans KR', sans-serif; font-size:26px; font-weight:300;}
		.buh_randing_d_day > h3 > span { display:inline-block; border-radius:30px; padding:8px 10px; background:#85593b; color:#fff; font-weight:bold; font-size:28px;} 
		.buh_randing_d_day > p { font-size:14px; font-weight:400; padding-top:19px; color:#fff;}
		.buh_randing_d_day > p > span { float: right; text-align:right; color:#fff; font-size:21px; font-weight:bold;}
	.buh_randing_dday > dl { display:table-cell;  vertical-align:top;  text-align:center;   }
	.buh_randing_d_finish { width:163px; height:77px; padding-top:5px;border-right:1px solid #5a5a5a; }
		.buh_randing_d_finish > dt { font-family:'Noto Sans KR', sans-serif; height:18px; font-size:16px;color:#b9b9b9;}
		.buh_randing_d_finish > dd {font-size:50px; font-weight:bold;color:#fff; padding-top:28px;}
		.buh_randing_d_finish > dd > span { font-size:28px;color:#fff; font-weight:400;  }
	.buh_randing_d_hours { width:115px; height:77px; padding-top:5px; }
		.buh_randing_d_hours > dt { font-family:'Noto Sans KR', sans-serif; height:18px; font-size:16px;color:#b9b9b9;}
		.buh_randing_d_hours > dd {font-size:50px; font-weight:bold;color:#fff; padding-top:28px;}
		p.buh_rdcol { display:table-cell; width:10px; font-size:30px; color:#fff; vertical-align:middle; padding-top:18px;}
	.buh_randing_d_mnut { width:112px; height:77px; padding-top:5px;}
		.buh_randing_d_mnut > dt { font-family:'Noto Sans KR', sans-serif; height:18px; font-size:16px;color:#b9b9b9;}
		.buh_randing_d_mnut > dd {font-size:50px; font-weight:bold;color:#fff; padding-top:28px;}
	.buh_randing_d_sec { width:115px; height:77px; padding-top:5px;  border-right:1px solid #5a5a5a; }
		.buh_randing_d_sec > dt { font-family:'Noto Sans KR', sans-serif; height:18px; font-size:16px;color:#b9b9b9;}
		.buh_randing_d_sec > dd {font-size:50px; font-weight:bold;color:#fff; padding-top:28px;}
	.buh_randing_d_left { display:table-cell; font-family:'Noto Sans KR', sans-serif; font-size:23px; letter-spacing:-1px; font-weight:300;color:#b9b9b9; width:130px; height:70px;text-align:center;padding-left:15px; /*padding-bottom:15px;*/vertical-align:middle;  }

 .buh_rd_gisa_vsual { width:100%; height: 730px; background: url('../images/buh_ld_gisa_vsual.jpg') no-repeat center top; }
 .buh_rd_gisa_vsual > h3 { width:1000px; margin: 0 auto; text-align:center; padding-top:245px;}
 
 .buh_rd_gisa_bnft { background:#b50d0d; padding:58px 0px; overflow:auto}
 .buh_rd_gisa_bnft > h4 { text-align:center; }
 .buh_rd_gisa_bnft > ul { width:1000px; margin: 0 auto; padding-top:17px;}
 .buh_rd_gisa_bnft > ul > li { float:left; padding-left:26px;  } 
 .buh_rd_gisa_bnft > ul > li:first-child { padding-left:0px;}
 .buh_rd_gisa_order { background:#b0a48f; text-align:center; padding:75px 0px; }
  .buh_rd_gisa_order > ul { width:1000px; margin: 0 auto;}
  .buh_rd_gisa_order > ul > li { margin-bottom:8px;}
  .buh_rd_gisa_01area { background:#202020;  text-align:center; padding-top:95px; padding-bottom:135px; }
  .buh_rd_gisa_01area > ul { width:1000px;margin: 0 auto; padding-top:40px;}
  .buh_rd_gisa_01area > ul > li { margin-bottom:55px; }
	  a.buh_gisabtnGO { position: absolute;  bottom: -21px;  left: 50%; margin-left: -217px;}

/*수강신청 말풍선*/
ul.oderUllist { width:1000px; margin: 0 auto; }
ul.oderUllist > li { position:relative; padding-top:45px; padding-bottom:8px;}
ul.oderUllist > li.pdNo { margin-top: -67px;}
.mal_bubble { position:absolute; left:50%; top:15px; margin-left:180px;width:159px; height:60px;  background: url('../images/buh_oder_layer.png') no-repeat top center; 
						font-family:'Noto Sans KR', sans-serif; text-align:center;font-size:30px; color:#fff; font-weight:600;padding-top:20px;} 


/*전기과목 공통영역*/
.buh_rd_ElecKip { background:#dbdbdb; text-align:center; padding-top:95px; padding-bottom:115px;  }
.buh_rd_ElecKip > h3 > ul  { height:212px; overflow:hidden; }
.buh_rd_ElecKip > ul { width:1000px;margin:0 auto; padding-top:55px;}
.buh_rd_ElecKip > ul > li { position:relative;margin-bottom:45px; }
.buh_rd_ElecKip > ul > li:last-child { padding-top:90px;}
	.buh_elecTeach { width:1000px; height:530px;} 
	.buh_elecTeach > li { float:left; }
	.buh_elecTeach_tap { clear:both; width:1000px; margin-top:50px;}
	.buh_elecTeach_tap > ul > li { float:left; width:250px; height:95px; line-height:95px;}
	.buh_elecTeach_tap > ul > li > a { display:block; background: #473e31; color:#8e8a84; font-family:'Noto Sans KR', sans-serif; font-size:20px; }
	.buh_elecTeach_tap > ul > li.active > a { display:block; background: #000; color:#fff; }
	.buh_elecTeach_tapCon  { clear:both; width:1000px; height:376px; padding:8px 0px; text-align:center;background:#000; }
	.buh_elecTeach_tapCon > ul { width:1000px; height:376px; overflow:hidden;}
	/*투명버튼들*/
	a.buh_kipBtn01 { position: absolute; display: block; overflow:hidden;bottom: 57px; margin-left: 294px;  width: 414px; height: 66px; text-indent:-900px;/*background: red;*/}
	a.buh_kipBtns01 { position: absolute; display: block; overflow: hidden; bottom: 77px; margin-left: 116px; width: 240px; height: 335px;  text-indent: -900px;/*background: red;*/}
	a.buh_kipBtnB01 { position: absolute; display: block; overflow: hidden; bottom: 83px; margin-left: 126px; width: 746px; height: 96px; text-indent: -1000px; /*background: red;*/}
.buh_rd_ElecKip2 { clear:both; background: url('../images/buh_rd_kip02_pt.jpg') repeat; text-align:center;padding-bottom:115px;  }
.buh_rd_ElecKip2 > ul { width:1000px;margin:0 auto;}
.buh_rd_ElecKip2 > ul > li { margin-bottom:55px;}

.buh_elecWarning { background:#38332f; padding-top:100px; padding-bottom:182px; } 
.buh_elecWarning > div { width:880px; margin:0 auto; padding:55px;border: 5px solid #77716a; }
.buh_elecWarning > div > h4 { font-size:17px; font-weight:500; margin-bottom:15px; color:#aaa;}
.buh_elecWarning > div > dl { margin-bottom:10px;}
.buh_elecWarning > div > dl > dt { font-size:16px; color:#aaa; margin-bottom:10px;}
.buh_elecWarning > div > dl > dd { font-size:13px; color:#aaa; line-height:19px;} 


/* 전기공사기사 랜딩 by지선 */
 .buh_rd_gisa02_vsual { width:100%; height: 738px; background:#070606 url('../images/buh_ld_gisa02_vsual.jpg') no-repeat center top; }
 .buh_rd_gisa02_vsual > h3 { width:1000px; margin: 0 auto; text-align:center; padding-top:256px;}

 .buh_rd_gisa02_bnft { background:#b7490f; padding:58px 0px; overflow:auto}
 .buh_rd_gisa02_bnft > h4 { text-align:center; }
 .buh_rd_gisa02_bnft > ul { width:1000px; margin: 0 auto; padding-top:17px;}
 .buh_rd_gisa02_bnft > ul > li { float:left; padding-left:26px;  } 
 .buh_rd_gisa02_bnft > ul > li:first-child { padding-left:0px;}

 .buh_rd_gisa02_order { background:#c9c6c9; text-align:center; padding:75px 0px; }
 .buh_rd_gisa02_order > ul > li { margin-bottom:8px;}

 .buh_rd_gisa02_area01 { background:url('../images/buh_rd_gisa02_area01_bg.png') repeat; text-align:center; padding-top:75px; padding-bottom:135px; }
 .buh_rd_gisa02_area01 > ul { width:1000px;margin: 0 auto; padding-top:40px;}
 .buh_rd_gisa02_area01 > ul > li { margin-bottom:55px; }


/* 전기산업기사 랜딩 by지선 */
 .buh_rd_gisa03_vsual { width:100%; height: 738px; background:#070606 url('../images/buh_ld_gisa03_vsual.jpg') no-repeat center top; }
 .buh_rd_gisa03_vsual > h3 { width:1000px; margin: 0 auto; text-align:center; padding-top:256px;}

 .buh_rd_gisa03_bnft { background:#490d0d; padding:58px 0px; overflow:auto}
 .buh_rd_gisa03_bnft > h4 { text-align:center; }
 .buh_rd_gisa03_bnft > ul { width:1000px; margin: 0 auto; padding-top:17px;}
 .buh_rd_gisa03_bnft > ul > li { float:left; padding-left:26px;  } 
 .buh_rd_gisa03_bnft > ul > li:first-child { padding-left:0px;}

 .buh_rd_gisa03_order { background:#fbecb9; text-align:center; padding:75px 0px; }
 .buh_rd_gisa03_order > ul > li { margin-bottom:8px;}

 .buh_rd_gisa03_area01 { background:#271b12; text-align:center; padding-top:75px; padding-bottom:100px; }
 .buh_rd_gisa03_area01 > ul { width:1000px;margin: 0 auto; padding-top:40px;}
 .buh_rd_gisa03_area01 > ul > li { margin-bottom:55px; }
	  a.buh_gisa03btnGO { position: absolute;  bottom: 98px;  left: 50%; margin-left: -217px;}


/* 전기공사산업기사 랜딩 by지선 */
 .buh_rd_gisa04_vsual { width:100%; height: 738px; background:#070606 url('../images/buh_ld_gisa04_vsual.jpg') no-repeat center top; }
 .buh_rd_gisa04_vsual > h3 { width:1000px; margin: 0 auto; text-align:center; padding-top:256px;}

 .buh_rd_gisa04_bnft { background:#801d1d; padding:58px 0px; overflow:auto}
 .buh_rd_gisa04_bnft > h4 { text-align:center; }
 .buh_rd_gisa04_bnft > ul { width:1000px; margin: 0 auto; padding-top:17px;}
 .buh_rd_gisa04_bnft > ul > li { float:left; padding-left:26px;  } 
 .buh_rd_gisa04_bnft > ul > li:first-child { padding-left:0px;}

 .buh_rd_gisa04_order { background:#d8d4c7; text-align:center; padding:75px 0px; }
 .buh_rd_gisa04_order > ul > li { margin-bottom:8px;}

 .buh_rd_gisa04_area01 { background:url('../images/buh_rd_gisa04_area01_bg.png') repeat; text-align:center; padding-top:75px; padding-bottom:100px; }
 .buh_rd_gisa04_area01 > ul { width:1000px;margin: 0 auto; padding-top:40px;}
 .buh_rd_gisa04_area01 > ul > li { margin-bottom:55px; }
	  a.buh_gisa04btnGO { position: absolute;  bottom: 135px;  left: 50%; margin-left: -281px;}


/* 전기패키지 올인원패스 by지선 */
.elec_pack_All_visual { width:100%; height: 1287px; background:#070606 url('../images/elec_pack_All_visual_bg.jpg') no-repeat center top; }
	.elec_pack_All_visual > div { width:1000px; margin: 0 auto; text-align:center; padding-top:168px; }
	.elec_pack_All_visual > div > h2 { padding-bottom:75px; }
	.elec_pack_All_visual > div > h3 { padding-bottom:32px; }

.elec_pack_All_order { background:#391e36; text-align:center; padding:60px 0px; }

.elec_pack_All_area01 { background:#fff; text-align:center; padding-top:75px; padding-bottom:130px; }
	.elec_pack_All_area01 > ul { width:1000px; margin: 0 auto; padding-top:100px;}
	.elec_pack_All_area01 > ul > li { margin-bottom:170px; }
	.elec_pack_All_area01 > ul > li:last-child { margin:0; }

.elec_pack_All_area02 { background:#391e36; text-align:center; padding:130px 0; }
	.elec_pack_All_area02 > ul { width:1000px; margin: 0 auto; padding-top:100px;}
	.elec_pack_All_area02 > ul > li { margin-bottom:170px; }
	.elec_pack_All_area02 > ul > li:last-child { margin:0; }

.elec_pack_All_bnft_Area { background:#070606 url('../images/elec_pack_All_bnft_Area_bg.jpg') no-repeat center top; padding:71px 0 11px 0; text-align:center; }
	.elec_pack_All_bnft_Area > h3 { padding-bottom:60px; }
	.elec_pack_All_bnft { width:1000px; margin:0 auto; overflow:hidden; }
	.elec_pack_All_bnft > li { float:left; padding-bottom:46px; }


/* 전기패키지 환급반 by지선 */
.elec_pack_refund_visual { width:100%; height: 1287px; background:#070606 url('../images/elec_pack_refund_bnft_visual_bg.jpg') no-repeat center top; }
	.elec_pack_refund_visual > div { width:1000px; margin: 0 auto; text-align:center; padding-top:168px; }
	.elec_pack_refund_visual > div > h2 { padding-bottom:94px; }
	.elec_pack_refund_visual > div > h3 { padding-bottom:36px; }

.elec_pack_refund_order { background:#192733; padding:60px 0 65px; }
	.elec_pack_refund_order > ul { width:1000px; margin:0 auto; }
	.elec_pack_refund_order > ul > li { margin-bottom:25px; }

.elec_pack_refund_area01 { background:#202726; text-align:center; padding-top:80px; padding-bottom:100px; }
	.elec_pack_refund_area01 > h2 { padding:70px 0; }

.elec_pack_refund_area02 { background:#fff; text-align:center; padding-top:80px; padding-bottom:120px; }
	.elec_pack_refund_area02 > h3 { margin-bottom:56px; }

.elec_pack_refund_area03 { background:url('../images/elec_pack_refund_area03_bg.png') repeat; text-align:center; padding-top:100px; padding-bottom:80px; }
	.elec_pack_refund_area03 > ul { width:1000px; margin: 0 auto; padding-top:75px;}
	.elec_pack_refund_area03 > ul > li { margin-bottom:65px; }
	.elec_pack_refund_area03 > ul > li:last-child { margin:0; }

.elec_pack_refund_area04 { background:#54151c; text-align:center; padding-top:152px; padding-bottom:120px; }
	.elec_pack_refund_area04 > ul { width:1000px; margin: 0 auto; padding-top:100px;}
	.elec_pack_refund_area04 > ul > li { margin-bottom:120px; }
	.elec_pack_refund_area04 > ul > li:last-child { margin:0; }

.elec_pack_refund_bnft_Area { background:#070606 url('../images/elec_pack_refund_bnft_visual_bg.jpg') no-repeat center bottom; padding:71px 0 40px 0; text-align:center; }
	.elec_pack_refund_bnft_Area > h3 { padding-bottom:36px; }


/* 전기패키지 평생연장반 by지선 */
.elec_pack_fev_visual { width:100%; height: 1151px; background:#070606 url('../images/elec_pack_fev_bnft_visual_bg.jpg') no-repeat center top; }
	.elec_pack_fev_visual > div { width:1000px; margin: 0 auto; text-align:center; padding-top:214px; }
	.elec_pack_fev_visual > div > h2 { padding-bottom:129px; }
	.elec_pack_fev_visual > div > h3 { padding-bottom:36px; }

.elec_pack_fev_order { background:#fff; padding:60px 0 65px; }
	.elec_pack_fev_order > ul { width:1000px; margin:0 auto; }
	.elec_pack_fev_order > ul > li { margin-bottom:25px; }

.elec_pack_fev_area01 { background:url('../images/elec_pack_fev_area01_bg.png') repeat; text-align:center; padding-top:80px; padding-bottom:170px; }
	.elec_pack_fev_area01 > ul { width:1000px; margin: 0 auto; padding-top:100px;}
	.elec_pack_fev_area01 > ul > li { margin-bottom:170px; }
	.elec_pack_fev_area01 > ul > li:last-child { margin:0; }

.elec_pack_fev_area02 { background:#f5f5f5; text-align:center; padding-top:80px; padding-bottom:170px; }
	.elec_pack_fev_area02 > ul { width:1000px; margin: 0 auto; padding-top:100px;}
	.elec_pack_fev_area02 > ul > li { margin-bottom:170px; }
	.elec_pack_fev_area02 > ul > li:last-child { margin:0; }

.elec_pack_fev_bnft_Area { background:#070606 url('../images/elec_pack_fev_bnft_visual_bg.jpg') no-repeat center bottom; padding:115px 0 40px 0; text-align:center; }
	.elec_pack_fev_bnft_Area > h3 { padding-bottom:36px; }


/* 교수 어벤져스 페이지 버튼 */
.page_btn { position:fixed; right:30px; top:50%; margin-top:-17px; z-index:100; }
	.page_btn > li { margin-top:19px; }
	.page_btn > li:first-child { margin:0; }
		.page_btn > li > a { overflow:hidden; display:block; width:17px; height:17px; text-indent:-9999px; background:url('../images/evt_tchBra_page_btn.png') no-repeat center bottom; }
		.page_btn > li > a.on { background-position:0 0; }


/* 교수브랜딩 페이지 by지선 */
.evt_tchBrd_vsal { width:100%; height:869px; background:#000 url('../images/evt_tchBrd_vsal_bg_20221214.jpg') no-repeat center top; text-align:center; }
	.evt_tchBrd_vsal > h2 { padding-top:66px; }
	.evt_tchBrd_vsal > div { position:relative; width:1000px; height:447px; margin:0 auto; }
	.evt_tchBrd_vsal > div > a.evt_tchA { position:absolute; left:170px; bottom:29px; }
	.evt_tchBrd_vsal > div > a.evt_tchB { position:absolute; left:445px; bottom:29px; }
	.evt_tchBrd_vsal > div > a.evt_tchC { position:absolute; left:593px; bottom:29px; }
	.evt_tchBrd_vsal > div > a.evt_tchD { position:absolute; left:710px; bottom:29px; }

.evt_tchBrd_mov { width:100%; background:#141313; padding:70px 0; }
	.evt_tchBrd_mov > div { width:1000px; margin:0 auto; }

.evt_tchBrd_area01 { width:100%; padding:141px 0 93px; background:#1f282d url('../images/evt_tchBrd_area01_bg.jpg') no-repeat center top; text-align:center; }
	.evt_tchBrd_area01 > div { width:1000px; margin:0 auto; position:relative; }
		.evt_tchBrd_area01 > div > a { position:absolute; right:171px; top:322px; width:112px; height:36px; display:block; text-indent:-9999px; }

.evt_tchBrd_Avges01 { width:100%; height:1020px; padding-top:71px; background:#03110f url('../images/evt_tchBrd_Avges01_bg.jpg') no-repeat center top; text-align:center; position:relative; }
.evt_tchBrd_Avges02 { width:100%; height:1091px; background:#02091c url('../images/evt_tchBrd_Avges02_bg_20180125.jpg') no-repeat center top; text-align:center; position:relative; }
.evt_tchBrd_Avges03 { width:100%; height:1091px; background:#1e0100 url('../images/evt_tchBrd_Avges03_bg.jpg') no-repeat center top; text-align:center; position:relative; }
.evt_tchBrd_Avges04 { width:100%; height:1030px; background:#07090b url('../images/evt_tchBrd_Avges04_bg.jpg') no-repeat center top; text-align:center; position:relative; }

	.evt_tchBrd_AvgesPs { width:100%; height:290px; background:url('../images/evt_tchBrd_AvgesPs_bg.png') repeat; position:absolute; left:0; bottom:160px; text-align:center; }
		.evt_tchBrd_AvgesPs > div { width:1000px; height:222px; padding-top:68px; margin:0 auto; position:relative; }
			.AvgesPs_btn { position:absolute; left:50%; bottom:30px; margin-left:-55px; }

.evt_tchBrd_area02 { width:100%; height:789px; padding-top:135px; background:#000 url('../images/evt_tchBrd_area02_bg_20221214.png') no-repeat center bottom; text-align:center; }
.evt_tchBrd_area03 { width:100%; padding:170px 0; background:#b0a48f; text-align:center; }
	.evt_tchBrd_area03 > ul { width:1000px; overflow:hidden; margin:110px auto 0; }
	.evt_tchBrd_area03 > ul > li { float:left; margin-left:12px; }
	.evt_tchBrd_area03 > ul > li:first-child { margin:0; }


/* 만원의행복 이벤트랜딩 by지선 */
.evt_tenth_dday { border:1px solid #fff; }
	.evt_tenth_dday > .buh_randing_d_day { border-right:1px solid #b68ded; }
	.evt_tenth_dday > .buh_randing_d_finish { border-right:1px solid #b68ded; }
	.evt_tenth_dday > .buh_randing_d_sec { border-right:1px solid #b68ded; }
	.evt_tenth_dday > .buh_randing_d_day > p { font-size:23px; padding-top:5px; font-weight:600; }
	.evt_tenth_dday > .buh_randing_d_day > p > span { margin-top:26px; font-size:23px; }

.evt_tenth_visual { width:100%; height:1292px; background:#9455e9 url('../images/evt_tenth_visual_bg.jpg') no-repeat center top; text-align:center; }
	.evt_tenth_visual > h2 { padding-top:210px; }
	.evt_tenth_visual > a { display:inline-block; margin-top:543px; }

.evt_tenth_Area01 { width:100%; padding-bottom:198px; background:#313131; border-top:16px solid #8a4ddd; text-align:center; margin-top:146px; position:relative; }
	.tenth_A1_rb { position:absolute; left:50%; top:-129px; margin-left:-212px; }

	.tenth_A1_con01 { width:1000px; margin:0 auto; padding-bottom:116px; border-bottom:1px solid #464545; }
	.tenth_A1_con01 > h3 { padding-top:118px; }
	.tenth_A1_con01 > ul { width:940px; overflow:hidden; margin:106px auto 0; padding-bottom:88px; }
		.tenth_A1_con01 > ul > li { float:left; margin-left:26px; position:relative; }
		.tenth_A1_con01 > ul > li:first-child { margin:0; }
		.tenth_A1_con01 > ul > li > a { width:138px; height:42px; display:block; text-indent:-9999px; margin-left:-69px; position:absolute; left:50%; top:204px; }

	.tenth_A1_con02 { width:1000px; margin:0 auto; padding:100px 0 168px; }
	.tenth_A1_con02 > h3 { padding-bottom:57px; }
	.tenth_A1_con02 > img { margin-top:80px; }

.evt_tenth_Area02 { width:100%; height:926px; padding-top:113px; background:#fff url('../images/evt_tenth_Area02_bg.jpg') repeat-x center bottom; position:relative; text-align:center; }
	.tenth_A2_rb { position:absolute; left:50%; top:0; margin-left:-115px; }
	a.tenth_A2_btn { position:absolute; left:50%; bottom:175px; margin-left:-460px; }
	.gdOpen { position:relative;}
	.gdOpenP { position:absolute; z-index:222; left:50%; top: 230px; margin-left:-165px;  font-family:'Noto Sans KR', sans-serif; font-size:27px; font-weight:500; letter-spacing:-2px; color:#000;}

.evt_tenth_Area03 { width:100%; padding:80px 0; background:#458fae; text-align:center; }
	.evt_tenth_Area03 > ul { margin-top:50px; }

.evt_tenth_Area04 { width:100%; padding:150px 0 90px; background:#f6f6f6 url('../images/evt_tenth_Area04_bg.png') no-repeat center top; text-align:center; }
	.evt_tenth_Area04 > h3 { padding-bottom:68px; }
		.reviewForm { width:754px; height:71px; border:2px solid #3a3a3a; font-size:30px; color:#919191; padding-left:50px; font-family:'Noto Sans KR', sans-serif; }
		.reviewList { width:1000px; margin:0 auto; }
			.reviewList > tbody > tr > td { padding:25px 10px; font-size:16px; text-align:center; color:#3a3a3a; font-family:'Noto Sans KR', sans-serif; line-height:21px; font-weight:600; letter-spacing:-1px; border-bottom:1px solid #ddd; }
			.reviewList > tbody > tr > td.reviewIn { text-align:left; }

		.reviewNum { display:inline-block; overflow:hidden; margin:30px auto 0; }
			.reviewNum > li { float:left; width:23px; height:23px; line-height:23px; font-weight:600; font-size:15px; font-family:'Noto Sans KR', sans-serif; margin-left:10px; }
			.reviewNum > li:first-child { margin:0; }
			.reviewNum > li.on { border:1px solid #535353; }

.evt_tenth_Area05 { width:100%; padding:80px 0 120px; background:url('../images/evt_tenth_Area05_bg.png') repeat; text-align:center; }
	.evt_tenth_Area05 > ul { margin-top:50px; }

.evt_tenth_Area06 { width:100%; padding:80px 0; background:#fff; text-align:center; }
	.evt_tenth_Area06 > ul { width:1000px; overflow:hidden; margin:60px auto 0; }
		.evt_tenth_Area06 > ul > li { float:left; margin:0 0 27px 50px; }
		.evt_tenth_Area06 > ul > li.mgNo { margin:0; }
	.evt_tenth_Area06 > div { width:1000px; margin:0 auto; text-align:right; color:#9e9d9d; font-size:16px; font-family:'Noto Sans KR', sans-serif; font-weight:600; }

.evt_tenth_Area07 { width:100%; padding:150px 0 90px; background:#f6f6f6 url('../images/evt_tenth_Area07_bg.png') no-repeat center top; text-align:center; }
	.evt_tenth_Area07 > h3 { padding-bottom:68px; }

.evt_tenth_Area08 { width:100%; height:823px; background:#3d3d3d url('../images/evt_tenth_Area02_bg.jpg') repeat-x center 475px; position:relative; text-align:center; }
	.tenth_A8_con { width:1000px; margin:0 auto; }
	.tenth_A8_con > span { display:block;color:#fff; font-size:90px; font-family:'Noto Sans KR', sans-serif; font-weight:600; line-height:500px; }
		a.tenth_A8_btn { position:absolute; left:50%; bottom:295px; margin-left:-460px; }
		.tenth_A8_con > img { margin:90px 0 0 -190px; }


/* 배울학 브랜딩페이지 by지선 */
.buh_Brd_01 { width:100%; height:612px; background:url('../images/buh_Brd_01.jpg') no-repeat center top; }
.buh_Brd_02 { width:100%; height:457px; padding-top:305px; background:url('../images/buh_Brd_02.jpg') no-repeat center top; text-align:center; }
.buh_Brd_03 { width:100%; height:654px; padding-top:109px; background:url('../images/buh_Brd_03.jpg') no-repeat center top; text-align:center; }
.buh_Brd_04 { width:100%; height:654px; padding-top:109px; background:url('../images/buh_Brd_04.jpg') no-repeat center top; text-align:center; }
.buh_Brd_05 { width:100%; height:654px; padding-top:109px; background:url('../images/buh_Brd_05.jpg') no-repeat center top; text-align:center; }
.buh_Brd_06 { width:100%; height:654px; padding-top:109px; background:url('../images/buh_Brd_06.jpg') no-repeat center top; text-align:center; }
.buh_Brd_07 { width:100%; height:654px; padding-top:109px; background:url('../images/buh_Brd_07.jpg') no-repeat center top; text-align:center; }
.buh_Brd_08 { width:100%; height:654px; padding-top:109px; background:url('../images/buh_Brd_08.jpg') no-repeat center top; text-align:center; }
.buh_Brd_09 { width:100%; height:654px; padding-top:109px; background:url('../images/buh_Brd_09.jpg') no-repeat center top; text-align:center; }
.buh_Brd_10 { width:100%; height:654px; padding-top:109px; background:url('../images/buh_Brd_10.jpg') no-repeat center top; text-align:center; }
.buh_Brd_11 { width:100%; height:654px; padding-top:109px; background:url('../images/buh_Brd_11.jpg') no-repeat center top; text-align:center; }
.buh_Brd_12 { width:100%; height:589px; padding-top:210px; background:url('../images/buh_Brd_12.jpg') no-repeat center top; text-align:center; }


/*수강신청 서브  170114 by천팀*/
.buh_Rvcon_subListOder {  width:730px; margin-top:15px;}
.buh_Rvcon_subListOder > ul {  width:730px;}
.buh_Rvcon_subListOder > ul > li { margin-bottom:15px;}
	.buh_Rvcon_pkg { overflow:auto; width:728px; border:1px solid #c2c2c2; background: #fff;}
	.buh_Rvcon_pkgLeft { float:left;position:relative; left:0px;width:250px; height:185px; margin:17px 0px;padding:0px 26px; text-align:center; border-right: 1px dashed #ccc; /*background:skyblue;*/}
	.buh_Rvcon_pkgLeft > h4 { height:52px;line-height:52px; font-size:28px; letter-spacing:-2px; font-family:'Noto Sans KR', sans-serif; color:#2c2c2c; }
	.buh_Rvcon_pkgLeft > div { height:85px;}
	.buh_Rvcon_pkgLeft > div > span.slPer { position:absolute; top:57px; left:25px; display:inline-block;font-size:18px; font-weight:bold;letter-spacing:-2px; color:#fff;width:58px; height:69px; line-height:18px;
																	  padding-top:7px; background: url('../images/buh_sl_perbg.png') no-repeat ;}
	.buh_Rvcon_pkgLeft > div > span.slPer > font { font-size:26px; }
	.buh_Rvcon_pkgLeft > div > span.slprice { position:absolute; top:57px; left:105px; font-size:15px; color:#aaaaaa;  letter-spacing:-1px;width:158px; height:30px;background: url('../images/buh_sl_cslArr.png') no-repeat 0px 5px;}
	.buh_Rvcon_pkgLeft > div > span.price { position:absolute; top:85px; left:95px; width:175px; text-align:right;font-family:'Noto Sans KR', sans-serif; font-size:28px; letter-spacing:-2px; font-weight:bold; color:#000;}
	.buh_Rvcon_pkgLeft > div > span.price > font { font-size:40px;}

	a.buh_odersbBtn, a:hover.buh_odersbBtn { clear:both; display:block; text-align:center; background: #2c2c2c  url('../images/buh_sl_arrbg.png') no-repeat 160px 12px; 
																		  width:250px; padding:12px 0px;color:#fff; font-family:'Noto Sans KR', sans-serif; font-size:14px; font-weight:400;     text-indent: -15px;}
	.buh_Rvcon_pkgRight { float:right; width:400px; padding-top:35px; /*background:yellow */}
	.buh_Rvcon_pkgRight > h5 { height:45px; line-height:17px; font-size:16px; font-weight:500; color:#333; }
	.buh_Rvcon_pkgRight > dl { display:block;}
	.buh_Rvcon_pkgRight > dl > dt { display:inline-block; width:65px; font-family:'Noto Sans KR', sans-serif; font-size:14px; margin-top:5px;}
	.buh_Rvcon_pkgRight > dl > dd { display:inline-block; width:300px; vertical-align:top; font-family:'Noto Sans KR', sans-serif; font-size:14px; margin-top:5px;}
	.buh_Rvcon_pkgRight > dl > dd > ul > li { line-height:21px;  font-family:'Noto Sans KR', sans-serif; font-size:14px; }

	h4.buh_RvconH5title { height:46px; line-height:46px; font-family:'Noto Sans KR', sans-serif; font-weight:400; text-indent:20px;font-size:18px; text-align:left; color:#fff; background:#8d8d8d; margin-bottom:-14px;}

	/*시험일정 추가 by천팀*/
	.buh_testDaybx { width:730px;}
	.buh_testDaybx > h4 { height:45px; line-height:45px;  font-family:'Noto Sans KR', sans-serif; font-size:16px; font-weight:400; color:#333; text-align:left;}
	.buh_testDaybx > h2 { height:45px; line-height:45px;  font-family:'Noto Sans KR', sans-serif; font-size:16px; color:#060ab5; text-align:left;}
	.buh_test00Day_tbl { width:100%; border:1px solid #e6e6e6; background:#fff;}
	.buh_test00Day_tbl > thead > tr > th { border-top:2px solid #333; border-bottom:1px dashed #ccc; text-align:center; padding:5px 0px; border-left:1px solid #e6e6e6; background:#f4 eaea;}
	.buh_test00Day_tbl > thead > tr > th:first-child { border-left:0px;}
	.buh_test00Day_tbl > tbody > tr > td { border-bottom:1px solid #e6e6e6; text-align:center; padding:5px 0px; border-left:1px solid #e6e6e6;}
	.buh_test00Day_tbl > tbody > tr > td:first-child { border-left:0px;}

/*사이트맵 by천팀*/
.buh_siteMap { overflow:auto;width:100%; margin-top:20px;}
.buh_siteMap > ul > li { float:left; width:30%; height:350px; margin-right:25px; background:#fff; margin-bottom:45px; border:1px solid #ccc; }
.buh_siteMap > ul > li:nth-child(1) { height:290px;}
.buh_siteMap > ul > li:nth-child(2) { height:49px;}
.buh_siteMap > ul > li:nth-child(3)  {height:290px; margin-right:0; }
.buh_siteMap > ul > li:nth-child(6)  {margin-right:0; }
.buh_siteMap > ul > li:nth-child(7) { height:49px;}
.buh_siteMap > ul > li > a {  font-family:'Noto Sans KR', sans-serif;  font-size:14px;}
.buh_siteMap > ul > li > h4 { width: 90%; margin: 0 auto;height:45px; line-height:45px; font-family:'Noto Sans KR', sans-serif; text-align:center; color:#fff;font-size:16px; font-weight:500; border-bottom:4px solid #cd0d1a; }
.buh_siteMap > ul > li > h4 > a { color:#333;}
.buh_siteMap > ul > li > h4 > a:hover { color:#000; }
.buh_siteMap > ul > li > ul { margin-left:20px; margin-top:10px;}
.buh_siteMap > ul > li > ul > li { line-height:25px;}
.buh_siteMap > ul > li > ul > li > a, .buh_siteMap > ul > li > ul > li > ul > li > a { font-family:'Noto Sans KR', sans-serif; font-size:13px;}
.buh_siteMap > ul > li > ul > li > a:hover, .buh_siteMap > ul > li > ul > li > ul > li > a:hover { color:#cd0d1a;}
.buh_siteMap > ul > li > ul > li > ul { margin:5px; margin-right:0px;}
.buh_siteMap > ul > li > ul > li > ul > li { line-height:18px;}

/*sns 추가 by 천팀*/
.buh_msns { width:155px; float:left; padding-top:6px; margin-left:8px;}
.buh_msns > li { display:inline; }

/*입문 0원 이벤트 by천팀 170131*/
.buh_0won_vsual { width:100%; text-align:center; background: #2c1315; padding-top:51px; padding-bottom:160px;} 
.buh_0won_tch { position:relative; text-align:center; background: url('../images/buh_0won_01bg.jpg') no-repeat top center;  border-bottom:8px solid #333;}
.buh_0won_tch > img {  padding-top:74px;}
.buh_0won_tch > h4 {  width:1000px; margin: 0 auto;position: absolute; left:50%; margin-left:-500px; z-index: 22; margin-top: -111px;}
.buh_0won_how { width:100%; text-align:center;  padding: 62px 0px 80px 0px;}
.buh_0won_gry { text-align:center;  background:#212020; padding-top:70px; padding-bottom:50px;}
.buh_0won_gry > h4 { padding-bottom:54px;} 
.buh_0won_gry > a { width: 868px;display:block; margin: 0 auto; margin-top:45px;}
.buh_0won_gry > img { display:block; margin: 0 auto;}
.buh_0won_bk { text-align:center;  background:#000; padding:70px 0px;}
.buh_0won_Qst { width:1000px; margin: 0 auto; margin-top:100px;}
.buh_0won_Qst > li { position:relative; margin-bottom:93px;}
.buh_0won_Qst > li > a.buh_0won_ulbtn  { position:absolute; bottom:73px; left:230px;display:block; width:540px; height:70px; text-indent:-999px; overflow:hidden; /*background:red;*/}
.buh_0won_baroGo { width:1000px; margin: 0 auto; text-align:center; padding: 108px 0px ;}
.buh_0won_baroGo > h4 { padding-bottom: 57px; }
.buh_0won_baroGo > ul > li { display:table-cell; padding-left:9px;}
.buh_0won_baroGo > ul > li:first-child { padding-left:0px;}

/*배울학 시스템  추가 by 천팀 170203*/
.buh_igRef_reviewUp { position:absolute; z-index:200; text-align:center; }
  .buh_igRef_review { position:relative; width:728px; text-align:center; padding-top:58px; padding-bottom:53px;border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background:#fff;}
.buh_igRef_review > h5 { padding-bottom:52px;}
.buh_igRef_review > p { clear:both; padding-top:68px; padding-bottom:35px;}
	.reviewL { float:left; width:364px; border-right:1px dashed #ccc;  }
		.reviewL > ul { width:320px; margin: 0 auto;}
		.reviewL > ul > li { float:left; width:90px;}
		.reviewL > ul > li:nth-child(2){ width:140px; }
		.reviewL > ul > li > h6 { font-size:14px; height:36px; line-height:36px; background:#f7f7f7;  border-bottom:1px solid #8a8888; }
		.reviewL > ul > li > ul > li { height:36px; line-height:36px; font-size:13px;}
		.reviewL > ul > li > ul > li:nth-child(even) { background:#f7f7f7 }
	.reviewR { float:right; width:363px; }
		.reviewR > ul { width:320px; margin: 0 auto; padding-top:10px; }
		.reviewR > ul > li { clear:both; display:table}
		.reviewR > ul > li > span { display:table-cell; width:57px; padding-right:10px;  vertical-align:middle;}
		.reviewR > ul > li > dl { display:table-cell; width:240px; text-align:left; }
		.reviewR > ul > li > dl > dt { font-size:14px; color:#000; font-weight:500; margin:5px 0px; width:240px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal;} 
		.reviewR > ul > li > dl > dd { font-size:13px; width:240px; height:45px; line-height: 23px; margin-bottom:10px;overflow: hidden; white-space: normal; -webkit-box-orient: vertical;  display: -webkit-box; -webkit-line-clamp: 2;  text-overflow: ellipsis;}

/*교수모집 추가 by 천팀 170203*/
.buh_tch_Recruit_vsual { width: 100%; text-align:center; background: url('../images/buh_tch_Recruit01_bg.jpg') no-repeat top center; }
.buh_tch_Recruit_vsual > h3 { padding-top:100px; padding-bottom:43px; }
	.buh_tRv_botm { position:relative; width:100%; height:190px; background: #810606; opacity:0.6;}
	.buh_tRv_botmUP { width:1000px; margin-left:-500px;position:absolute; left:50%;z-index:4;}
	.buh_tRv_botmUP > img { padding-top:44px; margin-bottom:15px;}
	.buh_tRv_botmUP > a { display:block;}
.buh_tch_Recruit_02 { text-align:center; background: #1e3036; padding-top:124px; padding-bottom:98px; }
	.buh_tch_Recruit_02 > h4 { padding-bottom:42px;}
.buh_tch_Recruit_03 { position:relative; text-align:center; background: #b86934; padding-top:124px;  }
	.buh_tch_Recruit_03 > h4 { padding-bottom:120px;}
	.buh_tch_Recruit_03 > a { position:absolute; left:50%; top: 609px;margin-left: 154px;width: 335px; height: 65px; text-indent:-999px;overflow:hidden; /*background:red; */}
.buh_tch_Recruit_04 { position:relative; text-align:center; padding-top:124px;  background: #222020 url('../images/buh_tch_Recruit04_bg.png') no-repeat 50% 126px;}
.buh_tch_Recruit_04 > img { padding-bottom:110px; }
.buh_tch_Recruit_04 > h4 { padding-bottom:179px;}

/*원서접수 이벤트 추가 by천팀 20170206*/
.buh_evtR_vs { width:100%; height:676px; text-align:center; padding-top:110px; background: url('../images/buh_evtR_vsalbg.jpg') no-repeat top center; } 
.buh_evtR_vsday { width:100%;  text-align:center; padding-top:32px; padding-bottom:27px;background: url('../images/buh_evtR_vsaldaybg.jpg') repeat; }
.buh_evtR_01area { width:100%; padding-top:99px; padding-bottom:124px; text-align:center; background: url('../images/buh_evtR_01bg.jpg') repeat;}
	.buh_evtR_01area > ul {  overflow:auto; width:1000px; margin: 0 auto;padding-top:99px; padding-bottom:43px;}
	.buh_evtR_01area > ul > li { float:left; margin-left:50px;}
	.buh_evtR_01area > ul > li:first-child { margin-left:0px;}
	.buh_evtR_01area > p { clear:both;  font-family:'Noto Sans KR', sans-serif; font-size:14px; color:#e1e1e1;}
.buh_evtR_02area { width:100%; padding-top:99px; padding-bottom:100px; text-align:center; background: url('../images/buh_evtR_02bg.jpg') repeat;}
	.buh_evtR_02area > ul { width:1000px; margin: 0 auto; padding-top:78px; } 
	.buh_evtR_02area > ul > li { margin-bottom:66px;}
.buh_evtR_03area { width:100%; padding-top:99px; padding-bottom:100px; text-align:center; background: url('../images/buh_evtR_03bg.jpg') repeat; overflow:auto;}
	.buh_evtR_03area > p { padding-top:70px;}
	.buh_evtR_03area > ul { width:1000px; margin: 0 auto; padding-top:65px; } 
	.buh_evtR_03area > ul > li { float:left; margin-left:20px; }
	.buh_evtR_03area > ul > li:first-child { margin-left:0px;}

.buh_evtR_sendarea { width:100%;  text-align:center; padding-top:115px; padding-bottom:130px; background: url('../images/buh_evtR_searbg.jpg') repeat;} 
	.buh_evtR_send { width:1000px; margin:0 auto; }
		.buh_evtR_send > p { width:1000px; }
		.buh_evtR_send > p > span { display:table-cell;}
		.buh_evtR_send > p > span > input { width:645px; height:44px; line-height:44px; border:0px; margin-right:5px;}
		.buh_evtR_send > div { text-align:left; width:968px; height:50px;padding:15px;background:#fff; overflow-y:scroll; margin-top:20px; margin-bottom:20px; font-family:'Noto Sans KR', sans-serif; font-size:16px;}
		
		.buh_evtR_sendList { width:1000px; margin: 0 auto; padding-top:40px;}
		.buh_evtR_sendList > li { position:relative; border-bottom: solid #afacaf 1px; height:65px; line-height:65px;}
		.buh_evtR_sendList > li > p.dell { position:absolute; right:-15px; top:17px;}
 			.buh_evtR_sdLstUL { display:table; width:1000px;}
			.buh_evtR_sdLstUL > li { display:table-cell; font-family:'Noto Sans KR', sans-serif; font-size:18px; height:65px; line-height:65px; color:#aaabab;}
			.buh_evtR_sdLstUL > li:first-child { width:50px; text-align:center;}
			.buh_evtR_sdLstUL > li:nth-child(2) { width:730px; text-align:left;}
			.buh_evtR_sdLstUL > li:nth-child(3) { width:100px; text-align:center;}
			.buh_evtR_sdLstUL > li:nth-child(4) { width:120px; text-align:center;}
			 

	.buh_evtR_sendAgree { text-align:left; width:1000px; margin: 0 auto; padding: 23px 0px; background: url('../images/buh_evtR_agreebg.jpg') repeat; margin-top:40px; }
	.buh_evtR_sendAgree > h5 {  font-family:'Noto Sans KR', sans-serif; padding-left:40px;font-size:17px; font-weight:400; color:#fff;}
	.buh_evtR_sendAgree > p { position:relative; left:225px; top:-19px; width:22px;height:22px; overflow:hidden; text-indent:-444px; font-family:nanumgothic;  font-size:16px;}
			.buh_evtR_sendAgree > input[type="checkbox"] { position:absolute; left:0; top:0; width:22px; height:22px; margin:0; opacity:0; }
			.buh_evtR_sendAgree > p:not(#cssbrowser)>input[type="checkbox"] + label { width:22px; height:22px; overflow:hidden;   float: right; display:inline-block;  }
			.buh_evtR_sendAgree > p:not(#cssbrowser)>input[type="checkbox"] + label { background:url('../images/buh_evtR_agreeCkbg.png') no-repeat 0px 0px; }
			.buh_evtR_sendAgree >  p:not(#cssbrowser)>input[type="checkbox"]:checked + label {background:url('../images/buh_evtR_agreeCkbg.png') no-repeat -22px 0px; }
	.buh_evtR_agreeBx { width:960px; height:85px; overflow-y:scroll; padding-top:10px; padding-left:40px;color:#c1c1c1; font-family:'Noto Sans KR', sans-serif;font-size:15px;text-align:left; line-height:22px; }
	/* ::-webkit-scrollbar              { background:#5c5e57;}*/
	/* ::-webkit-scrollbar-button       { background:#5c5e57;} /*상하 화살표버튼*/
	/* ::-webkit-scrollbar-track        { background:#5c5e57;}*/
	/* ::-webkit-scrollbar-track-piece  { background:#5c5e57;} /*스크롤백그라운드 */
	/*  ::-webkit-scrollbar-thumb        {background:#3f3b3b;}/*스크롤조절 바*/
	/* ::-webkit-scrollbar-corner       { background:#5c5e57; }*/
	/* ::-webkit-resizer                { background:#5c5e57;}*/

.buh_evtR_04area { width:100%; padding-top:122px; padding-bottom:98px; text-align:center; background: #5550cd;}
.buh_evtR_05area { width:100%; padding-top:89px; padding-bottom:116px; text-align:center; background: #5550cd; background: url('../images/buh_evtR_05bg.jpg') repeat;}
.buh_evtR_tcharea { width:100%; padding-top:107px; padding-bottom:104px; text-align:center; background: #5550cd; background: url('../images/buh_evtR_tchbg.jpg') repeat;}
	.buh_evtR_tcharea > ul {  width:1000px; margin: 0 auto;  overflow:auto; padding-top:38px;}
	.buh_evtR_tcharea > ul > li { float:left; margin-left:30px; margin-bottom:36px;}
	.buh_evtR_tcharea > ul > li:first-child { text-align:center; padding-left:100px;}
	.buh_evtR_tcharea > ul > li:nth-child(4) { margin-left:0px;}
.buh_evtR_LIst { width:100%; padding:90px 0 90px; background:#f6f6f6; text-align:center; }
	.buh_evtR_LIst > h3 { padding-bottom:68px; }
		.reviewForm { width:754px; height:71px; border:2px solid #3a3a3a; font-size:30px; color:#919191; padding-left:50px; font-family:'Noto Sans KR', sans-serif; }
		.reviewList { width:1000px; margin:0 auto; }
			.reviewList > tbody > tr > td { padding:25px 10px; font-size:16px; text-align:center; color:#3a3a3a; font-family:'Noto Sans KR', sans-serif; line-height:21px; font-weight:600; letter-spacing:-1px; border-bottom:1px solid #ddd; }
			.reviewList > tbody > tr > td.reviewIn { text-align:left; }

/*top 드랍다운 베너*/
.top_banner { width:100%; text-align:center; background-color:#161c32;}
.topBnRoll { width:100%; height:615px;  background:url('../images/baeulhak_top/buh_ttopbner_bg.jpg') repeat-x;} 
	.tnR_Arr { position:absolute; top:330px; left:50%; z-index:200;}
	.tnR_Arr > span { display:inline-block;width:54px; height:57px; }
	.tnR_Arr > span > a {  display:block;width:66px; height:93px; overflow:hidden; text-indent:-300px; background: url('../images/buh_ttopbnerArr.png') no-repeat  left top; opacity:0.4; filter: alpha(opacity=40);}
	.tnR_Arr > span > a:hover { opacity:1; filter: alpha(opacity=100);}
	.tnR_Arr > span.prv > a { background-position: 0px 0px; margin-left:-570px;}
	.tnR_Arr > span.nxt > a { background-position: -54px 0px; margin-left:420px;}
	.tnR_BnerLIst { position:relative; width:1000px; height:615px;margin: 0 auto; overflow:hidden;}

/*타사 환승 이벤트 추가 by천팀 170220*/
.buh_e0805vsTop { width:100%; text-align:center; padding:36px 0 47px 0px; background: url('../images/buh_e0805_imgPt.jpg') repeat;}
.buh_e0805vs { width:100%;text-align:center; height:952px; padding-top:107px;background: url('../images/event/transfer/header_bg_20191121.jpg') no-repeat top center;}
.buh_e0805vs > div { width:100%;text-align:center; height:730px; overflow:hidden;text-indent:-9999px;}
.buh_e0805area { width:100%; text-align:center; padding-top:102px; padding-bottom:130px;}
	.buh_e0805area > h3 { padding-bottom:93px;}
	.buh_e0805Ble{ background:#4a5cab; padding-bottom:120px;}
	.buh_e0805Blebtn { display:block; margin-top:67px; }
	.buh_e0805List { display:table; width:1000px; margin: 0 auto; }
	.buh_e0805List > li { display:table-cell; text-align:left; padding-left:12px;} 
	.buh_e0805List > li:first-child { padding-left:0px;}

.buh_e0805ue{ background:#283444;}
.buh_e0805ue > div { width:880px; margin: 0 auto;border:5px solid #15202f;}

/*종합반 실기 패키지 추가 20170313 by천*/
.buh_sgPakg_vsual { width:100%; height:1095px; padding-top:193px;  text-align:center;background: url('../images/buh_sgPkg_vual_bg.jpg') no-repeat top center; }
.buh_sgPakg_vsual > div { width:100%; height:815px; text-indent:-9999px; overflow:hidden;background: url('../images/buh_sgPkg_top.png') no-repeat top center;}
	.buh_sgPkg_bnft_List { width:1000px; margin: 0 auto; overflow:auto;}
	.buh_sgPkg_bnft_List > li { float:left}
.buh_sgPakg_order {text-align:center; padding-top:97px;background:#ff7c00; }
	img.sgPkgimg { display:block; margin: 0 auto; }
.buh_sgPkg_grayAre { text-align:center;background: #ebebeb; padding-top:156px;margin-top:-128px; padding-bottom:100px;}
.buh_sgPkg_grayh3 {  text-align:center;background: #cc4600; padding-top:80px;}
.buh_sgPkg_grayh3 > div  {  width:100%; height:194px;text-indent:-9999px; overflow:hidden; text-align:center;background: url('../images/baeulhak_electric/0305/buh_sgPkg_02h3_20210431.jpg') no-repeat top center ;}
.buh_sgPkg_org { padding-bottom:55px;background: #cc4600 url('../images/buh_sgPkg_bg1.jpg') repeat-y top center}
	.buh_dfrImgbg { position:relative;width:100%; height:1044px; text-indent:-9999px; background: url('../images/buh_sgPkg_img01.png') no-repeat top center;}
	.buh_sgPkg_1000Con { width:1000px; margin: 0 auto;  text-align:center; }
  	.buh_sgPkg_Tch_tap { clear:both; width:889px;  margin: 0 auto; padding-top:43px;}
	.buh_sgPkg_Tch_tap > ul > li { float:left;  height:89px; }
	.buh_sgPkg_Tch_tap > ul.tab_menu { width:891px; }
	.buh_sgPkg_Tch_tap > ul > li > a { display:block;  color:#8e8a84; font-family:'Noto Sans KR', sans-serif; font-size:20px; }
 	.buh_sgPkg_Tch_tapCon  { clear:both; width:891px; height:571px; text-align:center; }
	.buh_sgPkg_Tch_tapCon > ul { width:889px;height:571px; overflow:hidden;}

	.buh_sgPkg_02area { width:737px; margin: 0 auto; text-align:center; padding-top:70px;}
	.buh_sgPkg_Tch_tap02 { clear:both; width:737px;  margin: 0 auto; padding-top:43px;}
	.buh_sgPkg_Tch_tap02 > ul > li { float:left;  height:73px; }
	.buh_sgPkg_Tch_tap02 > ul.tab_menu { width:737px; }
	.buh_sgPkg_Tch_tap02 > ul > li > a { display:block;  color:#8e8a84; font-family:'Noto Sans KR', sans-serif; font-size:20px; }
 	.buh_sgPkg_Tch_tap02Con  { clear:both;  position:relative;width:737px; height:473px; text-align:center; }
	.buh_sgPkg_Tch_tap02Con > ul { width:737px;height:473px; overflow:hidden;}

	.buh_sgPkg_03area { width:100%; margin: 0 auto; text-align:center; padding-top:70px; padding-bottom:30px; background: #101010 url('../images/buh_sgPkg_bg2.jpg') repeat-y top center}
	.buh_sgPakg_odbg { width: 100%; height:108px;background: url('../images/buh_sgPkg_bg3.png') no-repeat top center;}
	.buh_sgPkg_Tch_tap03 { clear:both; width:837px;  margin: 0 auto; padding-top:43px;}
	.buh_sgPkg_Tch_tap03 > ul > li { float:left;  height:73px; }
	.buh_sgPkg_Tch_tap03 > ul.tab_menu { width:837px; }
	.buh_sgPkg_Tch_tap03 > ul > li > a { display:block;  color:#8e8a84; font-family:'Noto Sans KR', sans-serif; font-size:20px; }
 	.buh_sgPkg_Tch_tap03Con  { clear:both;  position:relative;width:837px; height:473px; text-align:center; }
	.buh_sgPkg_Tch_tap03Con > ul { width:837px;height:473px; overflow:hidden;}
	.buh_sgPkg_TchAr { position:absolute; left:0px; top:240px;}
	.buh_sgPkg_TchAr > span { display:inline-block }
	.buh_sgPkg_TchAr > span.prev { float:left; }
	.buh_sgPkg_TchAr > span.next { float: right; margin-left:695px;}


	/*종합반 필기 패키지 추가 20170313 by천*/
.buh_pgPakg_vsual { width:100%; height:1063px; padding-top:200px;  text-align:center;background: url('../images/buh_pgPkg_vual_bg.jpg') no-repeat top center; }
.buh_pgPakg_vsual > div { width:100%; height:780px; overflow:hidden;}
.buh_pgPakg_order {text-align:center; padding-top:97px;background:#2d5e85; padding-bottom:22px;}
	.buh_pg_dfrImgbg { position:relative;width:100%; height:1094px; text-indent:-9999px; background: url('../images/buh_pgPkg_img01.jpg') no-repeat top center;}
	.buh_pgPkg_grayAre { text-align:center;background: #ebebeb; padding-top:81px; padding-bottom:66px;}
	.buh_pgPkg_whAre { width:100%; padding:85px 0px;  text-align:center;}
		.buh_pgPkg_Tch_tap01 { clear:both; width:737px;  margin: 0 auto; padding-top:43px;}
		.buh_pgPkg_Tch_tap01 > ul > li { float:left;  height:67px; }
		.buh_pgPkg_Tch_tap01 > ul.tab_menu { width:737px; }
		.buh_pgPkg_Tch_tap01 > ul > li > a { display:block;  color:#8e8a84; font-family:'Noto Sans KR', sans-serif; font-size:20px; }
		.buh_pgPkg_Tch_tap01Con  { clear:both;  position:relative;width:737px; height:364px; text-align:center; }
		.buh_pgPkg_Tch_tap01Con > ul { width:737px;height:364px; overflow:hidden;}
 .buh_pgPkg_skyAre { width:100%; padding-top:72px; padding-bottom:52px;  text-align:center; background:#dfe6eb;}
 .buh_pgPkg_blue {  text-align:center;background: #2d5e85 url('../images/buh_pgPkg_bg1.jpg') repeat-y top center}
	.buh_pgPkg_blh3 { text-indent:-9999px; overflow:hidden;width:100%; height:186px; padding-bottom:46px;text-align:center; background: url('../images/buh_pgPkg_02h3.jpg') no-repeat top center ;}
	.con1000H3pd { padding-top:83px; padding:47px;}
	.buh_sgPkg_blbt { width:100%; height:98px;background: url('../images/buh_pgPkg_blue_bt.jpg') no-repeat top center ;}
	.buh_pgPkg_gicho { width:748px; margin: 0 auto; overflow:auto; padding-top:65px;}
	.buh_pgPkg_gicho > li { float:left; }
	.buh_pgPkg_gicho > li:nth-child(odd) { margin-right:22px; }
.buh_pgPkg_blue2 { width:100%; height:765px; text-indent:-9999px; overflow:hidden; background: #003255 url('../images/buh_pgPkg_reBest.jpg') no-repeat top center;  }
	.buh_pgPkg_Tch_tap { clear:both; width:736px;  margin: 0 auto; padding-top:43px;}
	.buh_pgPkg_Tch_tap > ul > li { float:left;  height:73px; }
	.buh_pgPkg_Tch_tap > ul.tab_menu { width:736px; }
	.buh_pgPkg_Tch_tap > ul > li > a { display:block;  color:#8e8a84; font-family:'Noto Sans KR', sans-serif; font-size:20px; }
 	.buh_pgPkg_Tch_tapCon  { clear:both;  position:relative;width:736px; height:406px; text-align:center; }
	.buh_pgPkg_Tch_tapCon > ul { width:736px;height:473px; overflow:hidden;}
	.buh_pgPkg_TchAr { position:absolute; left:0px; top:180px;}
	.buh_pgPkg_TchAr > span { display:inline-block }
	.buh_pgPkg_TchAr > span.prev { float:left; }
	.buh_pgPkg_TchAr > span.next { float: right; margin-left:589px;}

 /* 초보자가이드 슬리이드 추가됨 170317 by 천팀*/
 .buh_gid_btnBl { position:absolute; left:-10px; top:530px; /*width:730px;*/ height:40px; z-index: 20; transform: translateX(330px);}
 .buh_gid_btnBl > ul { margin:0 auto; overflow:auto; }
 .buh_gid_btnBl > ul > li { display:inline; margin: 0px 5px;}
 .buh_gid_btnBl > ul > li > a  { display:inline-block; border-radius:15px; width:15px; height:15px; background:#7da7d9; overflow:hidden; text-indent:-333px;}
 .buh_gid_btnBl > ul > li.active > a  { display:inline-block; border-radius:15px; width:15px; height:15px; background:#ed1d24}

 /*친구추천이벤트 추가 20170407 by 천팀*/
 .buh_chu_vsArea  { position:relative; width:100%; height:887px; text-align:center;  background: url('../images/buh_chu_vsbg.jpg') no-repeat top center;}
 .buh_chu_vsArea > p.count { position:absolute; left:50%; top:700px; font-size:23px;font-weight:bold; color:#000; margin-left:244px;}
 .buh_chu_yellArea { width:100%;text-align:center; background: #fbecce; padding-top:90px; padding-bottom:76px; }
 .buh_chu_grnArea { width:100%;text-align:center; background: #749748; padding-top:90px; padding-bottom:76px; }
 .buh_chu_listArea { width:100%;text-align:center; padding-top:76px; padding-bottom:90px;  }
 .buh_snsUl { width: 690px; padding-top:45px; margin: 0 auto; overflow:auto; }
 .buh_snsUl > li { float:left; margin:11px;}
.buh_chu_yellArea > p { text-align:center;  margin-left:-390px; padding-top:27px;}
.buh_chu_con { width:860px; height:403px; margin: 0px auto; border:3px solid #363636; margin-top:53px; }
	.buh_snsList_Tit { background:#363636; padding-top:28px; height:50px;}
	.buh_snsList_Tit > li { float:left; }
		li.snsLtit01 { width:170px;}
		li.snsLtit02 { width:150px;}
		li.snsLtit03 { width:348px;}
		li.snsLtit04 { width:170px;}
	
	.buh_snsListUL { clear:both;width:100%; height:325px;overflow-y:scroll;}
	.buh_snsListUL > li { border-bottom:1px solid #dcdcdc; height:53px;}
	.buh_snsListUL > li > ul > li { float:left;  height:53px; line-height:53px; font-size:18px; font-weight:600;}
	.buh_snsListUL > li > ul > li.snsLtit02 { color:#ff0000; }
	.buh_snsListUL > li > ul > li.snsLtit03 > span { color:#516092;  font-size:18px;}
	.buh_snsListUL > li > ul > li.snsLtit03 { color:#94959a; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal;}
	.buh_snsListUL > li > ul > li.snsLtit04 { color:#000}
	.buh_snsListUL > li > ul > li.snsLtit04 > span { color:#94959a; font-size:18px;}
	.buh_imgrlate { position:relative; padding-top:80px;}
	.buh_imgrlate > a { position:absolute; overflow:hidden; text-indent:-999px;/*background:red;*/} 
	.buh_imgrlate > a.btn001go {  left:123px; top:250px;width:177px; height:60px;}
	.buh_imgrlate > a.btn002go {  left:316px; top:250px;width:177px; height:60px;}
	.buh_imgrlate > a.btn003go {  left:510px; top:250px;width:177px; height:60px;}
	.buh_imgrlate > a.btn004go {  left:703px; top:250px;width:177px; height:60px;}
	.buh_imgrlate > a.btn005go {width:137px; height:45px;}


 /*투명버튼*/
 .buh_snsBtn { position: absolute;   top: 625px; left: 227px;display: block; width: 550px; height: 74px; overflow:hidden; text-indent:-888px;/*background: green; */} 

/*20170412 이벤트 내용 추가 by 천팀*/
.evt60day { width:100%; text-align:center;}
.evt60day > div { padding:65px 0px;}
.evt60day01 { background: #e29993 url('../images/buh_evt01_01bg.jpg') no-repeat top center; }
.evt60day02 { background: #381e37 }
.evt60day03 { background: #ffe0c1 url('../images/buh_evt01_03bg.jpg') no-repeat top center; }
.evt60day04 { background: #2e2624 }
.evt60day05 { background: #d1e7f4 url('../images/buh_evt01_05bg.jpg') no-repeat top center; }
/**/


.buh_sbRconArea_im {
    width: 730px;
    margin-bottom: 0px;
    min-height: 565px;
}

.buh_sbRconArea_im_02 {
    width: 730px;
    margin-bottom: 0px;
}


.buh_sbRconArea_im_align {
	width: 730px;
	background:#293f5f;
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

.fhsw_Area_im_bg {
    background: url(/template/1/html/images/im/im_04.jpg) no-repeat;
	text-align: center;
    height: 105px; 
	padding:14px 0px 0px 8px;
}



.fhsw_Area_im_bg_02 {
    background: url(/template/1/html/images/im/im_06.jpg) no-repeat;
	text-align: center;
	height: 1130px; 
	min-height: 500px;
}



 .buh_gid_btnArr_im { position:absolute; left:0px; top:245px; width:693px; height:40px; z-index: 20;}
 .buh_gid_btnArr_im > span.bg_prev { float:left;}
 .buh_gid_btnArr_im > span.bg_next { float:right;}

 .buh_gid_btnB2 {position: relative;/* left:-10px; *//* top: inherit; *//* width:730px; *//* height:40px; *//* z-index: 20; */}
 .buh_gid_btnB2 > ul { margin:0 auto; overflow:auto; }
 .buh_gid_btnB2 > ul > li { display:inline; margin: 0px 5px;}
 .buh_gid_btnB2 > ul > li > a  { display:inline-block; border-radius:15px; width:15px; height:15px; background:#7da7d9; overflow:hidden; text-indent:-333px;}
 .buh_gid_btnB2 > ul > li.active > a  { display:inline-block; border-radius:15px; width:15px; height:15px; background:#ed1d24}

 .bun_gid_tapConul_im_01 {width:710px;height: 500px;padding:17px;text-align:center;overflow:hidden;}
.bun_gid_tapConul_im_01 > ul { margin-bottom:10px;}
.bun_gid_tapConul_im_01 > ul > li { position:relative;}
.bun_gid_tapConul_im_01 > ul > li > a { position: absolute;left: 196px; bottom: 59px; display: block; width: 320px; height: 58px; overflow: hidden; text-indent: -900px;}

.bun_gid_tapConul_im {width:710px;padding:17px;text-align:center;overflow:hidden;}
.bun_gid_tapConul_im > ul { margin-bottom:10px;}
.bun_gid_tapConul_im > ul > li { position:relative;}
.bun_gid_tapConul_im > ul > li > a { position: absolute;left: 196px; bottom: 59px; display: block; width: 320px; height: 58px; overflow: hidden; text-indent: -900px;}

/*올인원전기패스 6개월 12개월 탭 추가 170522by천팀*/
.elec_Atap { display:table; width:968px; margin: 0 auto;}
.elec_Atap > li { display:table-cell;}
.elec_AtapImg  { display:table; width:968px; margin: 0 auto;}
.elec_AtapImg  div { position:relative; }
.elec_AtapImg  div > a { position:absolute; display:inline-block; overflow:hidden; text-indent:-999px;/* background:red;*/}
.elec_AtapImg  div > a.aTapBtn01 { left:355px; top:335px;  width:230px; height:55px;}
.elec_AtapImg  div > a.aTapBtn02 {  left:652px; top:329px;    width:260px; height:60px;}
.elec_Atapcard { padding-top:55px;}


/*TUVA 2017-05-22 추가*/
/*필기 패키지 관련 CSS*/
.d_new_0304_top_bg { width:100%; height:1029px; text-indent:-9999px; overflow:hidden;background: url('../images/danger_newpage/304/top_bg.jpg') no-repeat top center; text-align:center; }
.d_new_0304_top_bg > img {padding-top:210px;}
.d_new_0304_pgPakg_order {text-align:center; padding-top:97px;background:#1c2022; padding-bottom:22px;}
.d_new_0304_evt01 { background: #4f5153 }
.d_new_0304_evt02 { background: #ffffff }
.d_new_0304_evt03 { background: #c6ccd4 }
.d_new_0304_t_bg { text-align:center; background: #71767f; width:100%; width:880px;display:inline;}

.d_new_0304_evt_01 { background: #f5f5f5;  width:880px;}



.d_new_0304_bottom_bg { background: #11161a url('../images/danger_newpage/304/bottom_bg_03.png') repeat-y top center;  width:100%; text-align:center; }

.d_new_0304_bottom_order_bg {text-align:center; padding-top:97px;background:#32383c; padding-bottom:22px;}

.buh_pgPkg_Tch_tap2 { clear:both; width:736px;  margin: 0 auto; padding-top:43px; }
.buh_pgPkg_Tch_tap2 > ul > li { float:left;  height:73px; }
.buh_pgPkg_Tch_tap2 > ul.tab_menu { width:736px; }
.buh_pgPkg_Tch_tap2 > ul > li > a { display:block;  color:#000000; font-family:'Noto Sans KR', sans-serif; font-size:20px; }
.buh_pgPkg_whAre2 { width:100%; text-align:center;  background: #e7e7e7;}

.buh_pgPkg_Tch_tapCon2  { clear:both;  position:relative;width:736px; height:510px; text-align:center; }
.buh_pgPkg_Tch_tapCon2 > ul { width:736px;height:473px; overflow:hidden;}


/*TUVA 2017-05-23 추가 */
	.bun_gid2depth_1 { width:730px; height:80px; background:#cd0d1a; padding-top:20px; margin-top:-4px }
	.bun_gid2depth_1 > ul  {display:table; width:730px; height:60px;}
	.bun_gid2depth_1 > ul > li:first-child { width:125px; border-right: 1px solid #ae0e19; text-align:center; }
	.bun_gid2depth_1 > ul > li { display:table-cell; vertical-align:middle; width:106px;border-left: 1px solid #ae0e19; text-align:center;}
 	.bun_gid2depth_1 > ul > li > a { font-family:'Noto Sans KR', sans-serif; display:block;font-size:14px; line-height:20px; color:#e7a6a8;vertical-align:middle;}
	.bun_gid2depth_1 > ul > li.active > a { color:#fff; }
/*2019-11-28 tuva */
	.bun_gid2depth_non { width:730px; height:80px; background:#cd0d1a; padding-top:20px; margin-top:-4px }
	.bun_gid2depth_non > ul  {display:table; width:730px; height:60px;}
	.bun_gid2depth_non > ul > li:first-child { width:125px; border-right: 1px solid #ae0e19; text-align:center; }
	.bun_gid2depth_non > ul > li { display:table-cell; vertical-align:middle; width:106px;border-left: 1px solid #ae0e19; text-align:center;}
 	.bun_gid2depth_non > ul > li > a { font-family:'Noto Sans KR', sans-serif; display:block;font-size:14px; line-height:20px; color:#e7a6a8;vertical-align:middle;}
	.bun_gid2depth_non > ul > li.active > a { color:#fff; }

/*실기 패키지 관련 CSS*/
.d_new_0305_top_bg { width:100%; height:1029px; text-indent:-9999px; overflow:hidden;background: url('../images/danger_newpage/305/top_bg.jpg') no-repeat top center; text-align:center; }
.d_new_0305_top_bg > img {padding-top:210px;}
.d_new_0305_evt01 { background: #9c8773 }
.d_new_0305_evt02 { background: #f1f1f1 }
.d_new_0305_evt03 { background: #c6ccd4 }

/*.d_new_0305_bottom_order_bg {text-align:center; padding-top:97px;background:#554e49; padding-bottom:22px;}*/

/*허브 페이지 추가 170523 by 천팀*/
.buh_hbmsns { width:211px; float:left; padding-top:12px; margin-left:8px;}
.buh_hbmsns > li { display:inline; padding:0px 5px;}

.buh_hbVsal { position:relative; width:100%; height:475px; /*background:blue;*/}
	.buh_hbVarr { position: absolute;width:100%; text-align:center;  z-index: 200; }
	.buh_hbVarr > span > a { position:absolute; top:180px; display:inline-block; width:86px; height:105px;background: url('../images/buh_hb_vsArr_bg.png') no-repeat; opacity:0.5; filter: alpha(opacity:50);   overflow:hidden; text-indent:-333px;}
	.buh_hbVarr > span > a:hover { opacity:10;  filter: alpha(opacity:100);}
	.buh_hbVarr > span.prev > a {  left:35px; background-position: 0px 0px;   }
	.buh_hbVarr > span.next > a { right:35px; background-position: -86px 0px;  }
	.buh_hbVsbner { width:100%; height:475px; overflow:hidden;}
	.buh_hbVsbner > li { width:100%; height:475px;  overflow:hidden; text-indent:-9999px;}
	.buh_hbVsbner > li.bner001 { background: url('../images/buh_hb_vsual01.jpg') no-repeat top center;  }
	.buh_hbVsbner > li.bner002 { background: url('../images/buh_hb_vsual02.jpg') no-repeat top center;  }
	.buh_hbVsbner > li.bner003 { background: url('../images/buh_hb_vsual03.jpg') no-repeat top center;  }
	.buh_hbVsbner > li.bner004 { background: url('../images/hub_page/buh_hb_vsual02_20211027.jpg') no-repeat top center;  }
	.buh_hbVsbner > li.bner005 { background: url('../images/hub_page/buh_hb_vsual05_20250923.jpg') no-repeat top center;  }
	.buh_hbVsbner > li.bner006 { background: url('../images/hub_page/buh_hb_vsual06_20251201.jpg') no-repeat top center;  }
	.buh_hbVsbner > li.bner007{ background: url('../images/hub_page/buh_hb_vsual07.jpg') no-repeat top center;  }
	.buh_hbvsNvi { position:absolute; top:25px; width:100%; text-align:center;  }
	.buh_hbvsNvi > ul { margin: 0 auto;}
	.buh_hbvsNvi > ul > li  { display:inline; margin:0px 6px;  }
 	.buh_hbvsNvi > ul > li > a { display:inline-block; width:15px; height:15px; border-radius:15px; border:1px solid #fff; overflow:hidden; text-indent:-100px;}
	.buh_hbvsNvi > ul > li.active > a { display:inline-block; width:15px; height:15px; border-radius:15px; background:#fff;  overflow:hidden; text-indent:-100px;}
.buh_hb_baroGo { width:1000px; margin:0 auto; padding-top:82px;}
.buh_hb_baroGo > ul { width:1000px;margin: 0 auto;}
.buh_hb_baroGo > ul > li { display:inline-block; margin:0px 5px;}
.buh_hb_play { width:100%; text-align:cneter;  }
.buh_hb_playZone { height:479px; text-align:center; padding-top:25px;background: url('../images/buh_hb_plfullbg.jpg') no-repeat center bottom; }
.buh_hb_Thum { position:relative; background:#2e3033; padding-top:46px; padding-bottom:40px; }
	.buh_hb_Thum > p { position:absolute; width:1000px; left:50%; top:72px; margin-left:-500px;text-align:center;  z-index: 200; }
	.buh_hb_Thum > p > span > a { position:absolute;display:inline-block; width:44px; height:58px;background: url('../images/buh_hb_plArr_bg.png') no-repeat; overflow:hidden; text-indent:-333px;opacity:0.5;  filter: alpha(opacity:50);  }
	.buh_hb_Thum > p > span > a:hover { opacity:10;  filter: alpha(opacity:100); }
	.buh_hb_Thum > p > span.prev > a { left:-35px; background-position: 0px 0px;   }
	.buh_hb_Thum > p > span.next > a { right:-35px; background-position: -44px 0px; }
	.buh_hb_Thum > div.mmov_slide_case { width:956px; overflow:auto; margin: 0 auto;}
	/*.buh_hb_Thum > div > ul { width:956px; overflow:auto; margin: 0 auto;}*/
	.buh_hb_Thum > div.mmov_slide_case > ul > li { float:left; margin:0px 7px; }
	.buh_hb_Thum > div.mmov_slide_case > ul > li > a { opacity:0.8; filter: alpha(opacity:80);}
	.buh_hb_Thum > div.mmov_slide_case > ul > li > a:hover {  opacity:10; filter: alpha(opacity:100);}

	/*2020-07-14 tuva 메인2 CSS 추가*/
.buh_con_cs02 { clear:both;width:100%; height:168px; margin:0 auto; background:#ffe4dd;}
.buh_con_cs02 > ul { width:1000px; margin: 0 auto; padding-top:20px;}
.buh_con_cs02 > ul > li { display:inline-block; vertical-align:middle; width:153px; height:110px; border-left:1px solid #e2bcb2; text-align:center;}
.buh_con_cs02 > ul > li.center { display:inline-block; width:460px; border-left:1px solid #e2bcb2; font-family:'Noto Sans KR', sans-serif; font-size:15px; color:#333; border-left:0px;}
.buh_con_cs02 > ul > li.center > h4 { display: inline-block; vertical-align: top; padding-top:15px;width:160px; height:45px;line-height:45px;;font-family:'Noto Sans KR', sans-serif; font-size:21px; font-weight:400; letter-spacing:-1px; color:#333;}
.buh_con_cs02 > ul > li.center > h4 > p { font-size:16px; font-weight:200; color:#959595; }
.buh_con_cs02 > ul > li.center > img {  padding-top: 25px; padding-right:20px;}
.buh_con_cs02 > ul > li > a > span {  display: inline-block; height:48px; line-height:20px;font-family:'Noto Sans KR', sans-serif; font-size:15px; color:#333; }
.buh_con_cs02 > ul > li > a > span.imgLeft { padding-left:5px; margin-top: 20px;} 
.buh_con_cs02 > ul > li > a > span.imgLeft2 {  padding-left:10px;  margin-top: 20px;} 
.buh_con_cs02 > ul > li > a > span.txtRight { margin-left:79px;  margin-top:-13px;} 
.buh_con_cs02 > ul > li > a > span.txtRight2 { margin-left:90px;  margin-top:-13px;} 
.buh_con_cs02 > ul > li > a > span > .imgGo { margin-top:6px;}
.buh_con_cs02 > ul > li > a > span > .imgGo2 { margin-top:3px; margin-bottom:-2px;}
/*2020-07-14 tuva 메인2 CSS 추가-END*/

.masterenergy_30b_area04{background:url('../images/m_energy/30b/area04_bg_20240110.png') no-repeat top center; height:403px;text-align:center; background-size: 100% 100%;}
.masterEAndP_30b_area06 > h3{background:url('../images/m_energy/30b/area06_bg_20240110.png') no-repeat bottom center; height:697px;text-align:center;margin-bottom: 90px;}
.m_energy_30b_order .m_order02{background:url('/m/template/default/html/images/m_energy/30b/order_bg_20240110.png') no-repeat top center; height:691px; text-align:center; position:relative;}

/* 이벤트 */

/* 2024-04-25 wooju 2024 1차 시험 벼락치기 무료특강!(261) */
.event_261_header {background:url('../images/event/261/header_bg.jpg') no-repeat top center; height:1381px; text-align:center;}
.event_OT_2020_coupon1{background: url('../images/event/261/coupon_bg.png') no-repeat top center; height: 1139px; text-align: center;}
.event_OT_2020_coupon1 > h2{padding-top:200px; padding-bottom:95px;}
.event_OT_2020_coupon1 > h3{padding-top:60px; padding-bottom:70px;}
.event_261_area04{background: url('../images/event/261/area04_bg.jpg') no-repeat top center; height: 259px; text-align: center;}
.event_261_header > h3 > div{padding-top:420px;}
.fm_event02_area01{background:url('../images/firemanager/fm_event02/area01_bg.jpg') no-repeat top center; height:1019px; text-align:center;}
.fm_event02_area01 > h2{width:1000px; margin:0 auto; padding-top:100px; position: relative; padding-bottom:680px;}
.fm_event02_area01 > h2 > span{font-size:58px; right: 182px; top: 109px; color:#ff9e04;}
.fm_event02_area02{background:#111111; text-align:center; padding:50px 0;}
.fm_event02_area03{background:#fafafa; text-align:center; padding:90px 0;}
.fm_event02_area04{background:url('../images/firemanager/fm_event02/area04_bg.jpg') no-repeat top center; height:260px; text-align:center;}
.event_261_area05{background:url('../images/event/261/area05_bg.jpg') no-repeat top center; height:1034px; text-align:center;}

.m_event_261_header{background:url('/m/template/default/html/images/event/261/m_event_261_header.jpg') no-repeat top center; height:1135px; text-align:center;}
.m_event_261_header > h2{padding-top:950px;}
.m_event_261_area01{background:url('/m/template/default/html/images/event/261/m_event_261_area01.jpg') no-repeat top center; height:1049px; text-align:center;}
.m_event_261_area01 > h2{width:630px; margin:0 auto; padding-top:100px; position: relative; padding-bottom:680px;}
.m_event_261_area01 > h2 > span{font-size:58px; right: 21px; top: 74px; color:#ff9e04;}
.coupon_261_bg{background:url('/m/template/default/html/images/event/261/m_coupon_bg.jpg') no-repeat top center; height:891px; text-align:center; position:relative;}
.coupon_261_bg a{position: absolute; bottom: 100px; left: 50%; transform: translateX(-50%);}
.m_event_261_area01 h2 span{left: 50%; top: 165px; right: 0; transform: translateX(-50%);}
.eventdaytext{left: 50%; top: 165px; right: 0; transform: translateX(-50%);}
/* 2024-04-25 wooju 2024 1차 시험 벼락치기 무료특강!(261) - END */

.buh_gid_btnBl20240724 {position: relative; height: 505px;}
.buh_gid_btnBl20240724 > ul {position: absolute; bottom: 20px;}
.buh_gid_btnBl20240724 > ul > li { display:inline; margin: 0px 5px;}
.buh_gid_btnBl20240724 > ul > li > a  { display:inline-block; border-radius:15px; width:15px; height:15px; background:#7da7d9; overflow:hidden; text-indent:-333px;}
.buh_gid_btnBl20240724 > ul > li.active > a  { display:inline-block; border-radius:15px; width:15px; height:15px; background:#ed1d24}

.plus_detail{width: 1000px; margin: 0 auto; text-align: right;}
.m_plus_detail{color: gray; padding: 0 20px; margin-top: 10px; text-align: right; font-size: 14px;}