@import url('/~static/src/beebeetree/css/nanumsquareround.css');
@import url('/~static/src/beebeetree/css/nanumsquare.css');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@800&display=swap');
@import url('/~static/src/beebeetree/fonts/notokr.css');

/* ***************  global *************** */
body { margin:0; padding:0; height:100%; width:100%;  font-family:"Noto Sans KR", "¸¼Àº °íµñ","AppleSDGothcNeo","AppleGothic", Arial, sans-serif; font-size:15px; color:#555555; font-weight:normal; }
body * {letter-spacing:-0.03em;}

#wrapper {
	width:100%; 
	height:100%; 
	min-width:1300px;
	text-align:center;
	position:relative;
}

div.header { position:relative;width:100%; min-width:1300px; margin:0 auto; text-align:center; background:#FFFFFF;  height:150px; background:none;}

div.header .global { width:1200px; display:inline-block;height:90px;  }
div.header .global ul { float:right; width:auto;display:inline-block;padding-top:25px; height:40px;  }
div.header .global li { float:left; display:inline-block;margin:0px 8px; }
div.header .global li a	{ font-size:15px; line-height:40px; color:#333; }
div.header .global li a:hover {text-decoration:underline; }
div.header .global li.l {float:left; padding-right:0; background-image:none} 
div.header .global li.insta { margin:0px 2px}
div.header .global li.fb {margin:0px 2px 0px 15px;}

div.header .logo  {float:left; height:90px; text-align:left; }
div.header .logo a { width:300px; cursor:pointer; }
div.header .logo a img { width:auto;  }

div.header .contest { position:absolute; left:50%; margin-left:210px; margin-top:-70px; }

div.header .topmenu { width:100%;display:inline-block; min-width:1300px; height:60px; background:#fff; z-index:9000;border-top:1px #dedede solid; }
div.header .topmenu ul { width:1200px; display:table;table-layout:fixed;margin:0px auto; }
div.header .topmenu li { float:none; display:table-cell;letter-spacing:-0.05em; }
div.header .topmenu li a {font-family:'noto_sans', sans-serif; display:block; width:100%; height:60px; line-height:58px;  font-size:18px; font-weight:500; color:#000;  }
div.header .topmenu li a:hover {  color:#e50717;  }
div.header .topmenu li.active a { font-weight:500; color:#e50717;}

#fullmenu { position:absolute; z-index:1000; top:150px; left:0px; width:100%;  min-width:1300px;height:290px; background:#ffffff; opacity:1; border-bottom:1px #dedede solid; border-top:1px #dedede solid; } 
#fullmenu .inner {  width:1201px; height:290px;display:table;table-layout:fixed; margin:0px auto; text-align:center; box-sizing:border-box;border-left:1px #dedede solid; }
#fullmenu .inner .m { float:left;display:inline-block;width:171.42px;height:290px; padding:20px 0px;  box-sizing:border-box;border-right:1px #dedede solid;}
#fullmenu .inner .m ul { width:100%; }
#fullmenu .inner .m li { width:100%; padding:0px 0px; }
#fullmenu .inner .m li a { display:inline-block;width:100%;font-size:16px;line-height:35px; color:#333333;letter-spacing:-0.05em;transition: all 0.1s ease-in;}
#fullmenu .inner .m li a:hover { background:#e50717; color:#fff; text-decoration:none;  }
#fullmenu .inner .m li.t { font-size:16px; font-weight:500; color:#e50717; background:none;  padding:10px 0px 4px 15px; }

.top { position:absolute; }
.top .btn { float:right;  width:50px; height:20px;  padding:15px 0; margin-bottom:20px; font-weight:bold;  border:1px #d4d4d4 solid; background:#FFFFFF; opacity:0.8; color:#444444; margin-right:30px; }

div.section { position:relative;width:1050px; margin:0px auto 30px auto; vertical-align:top; text-align:left; background:#FFFFFF;   }

.contents { width:1200px; margin:0px auto 80px auto; vertical-align:top; text-align:left; background-color:#FFF;   }

div.section .submenu { width:1200px;  margin-bottom:50px;  }
div.section .submenu h2 { display:none; font-size:30px; letter-spacing:-1px; color:#000000; font-weight:500; }
div.section .submenu p { display:none; color:#b5b5b5; font-size:12px; font-weight:500; padding:2px 0 15px 0px; margin-bottom:10px;   }
div.section .submenu .tab3 { width:1200px; height:40px; background:url('/~static/src/beebeetree/img/tab3_bg.gif') no-repeat; }
div.section .submenu .tab4 { width:1200px; height:40px; background:url('/~static/src/beebeetree/img/tab4_bg.gif') no-repeat;  }
div.section .submenu ul { width:1200px; height:40px;  }
div.section .submenu li {  float:left;  width:200px; }
div.section .submenu li a	{font-family: 'noto_sans', sans-serif; display:block; width:200px; height:18px; color:#585858; font-size:17px; font-weight:500;  text-align:center; padding:11px 0px 11px 0px;  }
div.section .submenu li a:hover { color:#000000; font-weight:500;  }
div.section .submenu li a.active	{ color:#000000; font-weight:500; background:url('/~static/src/beebeetree/img/tab_active_bg.gif') no-repeat; }


div.section_m { position:relative;width:100%; min-width:1300px;display:inline-block; margin:0px auto; padding:60px 0px; vertical-align:top; text-align:center; background:#fff;  }

.visual { width:100%; min-width:1300px; height:500px;  background:#000000; overflow:hidden; }
#rotator { width:100%; height:500px; margin-top:0px; text-align:center; }
#rotator img { position:absolute;}
.slideshow { width:100%; height:500px; }
.slideshow li {  }
.slideshow li img {  width:3000px; height:500px; position:absolute; left:48%; margin-left:-1500px; }

.visual_sub { width:100%; min-width:1300px; height:220px; text-align:center; background:#000000; margin:0px auto;text-align:center;  }
.visual_sub .vcon { width:1200px; text-align:left; margin:0px auto; }
.visual_sub h2 { font-family: 'noto_sans', sans-serif;font-size:40px;font-weight:600; text-align:center;color:#ffffff; padding:60px 0 8px 0; letter-spacing:-0.05em; }
.visual_sub p {font-family: 'noto_sans', sans-serif; font-size:17px; color:#cccccc;  text-align:center;}


.titleArea	{ width:100%; margin:50px 0 30px 0;  }
.titleArea h2 {font-family: 'noto_sans', sans-serif; font-size:40px; color:#000; font-weight:600; letter-spacing:-0.07em; vertical-align:top;}
 
.sCont { width:100%; min-width:1300px; border-bottom:1px #dedede solid; height:70px;margin-top:0px; }
.sCont .sCont_inner { width:1200px; margin:0px auto; }
.subTab { float:none;display:inline-block;margin:0px auto;text-align:center;  }
.subTab li { float:none;display:inline-block;margin:0px 20px; }
.subTab li a { font-family: 'noto_sans', sans-serif;display:block; font-size:18px; font-weight:500; color:#777777;line-height:67px;  }
.subTab li.active a{ font-family: 'noto_sans', sans-serif; color:#222222; line-height:67px;font-weight:500; border-bottom:3px #e50717 solid;  }

.subLoc {display:none;float:right; height:60px; }
.subLoc li { float:left; font-size:13px; color:#777777; font-weight:normal; line-height:60px; padding-left:10px; margin-left:10px; background:url('/~static/src/beebeetree/img/loc_part.png') 0% 50% no-repeat;}
.subLoc li.active { color:#444444; }
.subLoc li.home { width:15px; height:60px; background:url('/~static/src/beebeetree/img/loc_home.png') 0% 50% no-repeat; }

.tabArea { width:100%; display:inline-block;margin-bottom:30px;}
.tabArea ul { width:100%; display:flex; height:45px; box-sizing:border-box; gap:1px; }
.tabArea li {float:none; position:relative; width:100%;height:45px;box-sizing:border-box; }
.tabArea li a { font-family: 'noto_sans', sans-serif;display:block; width:100%; height:45px; line-height:45px; color:#FFF; font-size:16px; text-align:center; background:#b6b6b6; }
.tabArea li a:hover { color:#FFF;  background:#858585; }
.tabArea li.active a {  color:#FFF; font-size:17px;  line-height:45px;background:#e50717; }

div.footerArea { width:100%; min-width:1300px; height:auto; background:#4a4e56; }
div.footerArea .footerBan { border-bottom:1px #5c6067 solid; background:#4a4e56; padding:35px 0px; }
div.footerArea .footerCon { width:1200px; display:inline-block; margin:0px auto; padding:40px 0px; }
div.footerArea .footerCon h2 { float:left; width:240px; cursor:pointer;padding:0px; text-align:left; }
div.footerArea .footerCon .footerInfo { float:left;text-align:left; font-size:12px; color:#999999; }
div.footerArea .footerCon .footerInfo ul { display:inline-block; height:20px;margin-bottom:10px;}
div.footerArea .footerCon .footerInfo li { float:left;font-size:15px; padding-right:20px;color:#fff; line-height:24px; font-weight:500;}
div.footerArea .footerCon .footerInfo p { width:100%;text-align:left; font-size:15px; color:#fff; line-height:24px;font-weight:normal;}
div.footerArea .footerCon .footerInfo p span { position:relative;font-size:15px; color:#fff; line-height:24px; padding-right:17px;padding-left:16px;}
div.footerArea .footerCon .footerInfo p span:before {content:''; position:absolute;left:0px;top:50%;transform:translateY(-50%);width:1px;height:14px;background:#999;	}
div.footerArea .footerCon .footerInfo p span.first {padding-left:0px;}
div.footerArea .footerCon .footerInfo p span.first:before {display:none;}
div.footerArea .footerCon .footerInfo p span a {display:inline-block; font-size:15px; color:#fff; line-height:24px;}
div.footerArea .footerCon .footerInfo p.copy { font-size:12px; color:#8a8a8a; line-height:24px;padding-top:5px;}

/* main style */
.m_notice		{ width:330px; height:170px; background:url('/~static/src/beebeetree/img/main/bg_notice.jpg') no-repeat; padding:35px 35px 25px 35px !important;  margin:0px 20px 20px 0px !important; }
.m_notice p { margin-bottom:15px; }
.m_notice ul	{ width:330px; }
.m_notice li		{ color:#858585; font-size:11px; font-weight:normal; height:19px; }

.stitle	{ font-family: 'noto_sans', sans-serif;font-size:26px; color:#000; padding:10px 0px 10px 0px; font-weight:500; background:none /*url('/~static/src/beebeetree/img/sub/stitle_bg.png') no-repeat */;letter-spacing:-0.05em; }
.stitle span.stitle_ment { float:right; font-size:14px; font-weight:normal; line-height:25px; margin-top:10px; }
.stitle2	{ font-family: 'noto_sans', sans-serif;font-size:20px; color:#000; padding-bottom:10px; font-weight:500;letter-spacing:-0.05em; }
.stitle2 span  { font-size:13px; color:#666666; font-weight:normal; }
.stitle3	{ font-size:16px; color:#000; padding-bottom:10px; font-weight:500; letter-spacing:-0.05em;}
.btitle { background-color:#ef4036; font-size:16px; color:#FFFFFF; padding:5px; font-weight:500; text-align:center; }
.sub_cont { width:100%;display:inline-block; margin-bottom:40px;}
.sub_ment { width:100%;display:inline-block; margin-bottom:40px;}
.sub_ment ul {display:inline-block; width:100%;margin-bottom:20px;}
.sub_ment li {  font-size:15px; line-height:24px;margin-bottom:7px; letter-spacing:-0.03em;}
.sub_ment li b {display:block; font-size:18px; line-height:30px; font-weight:bold;color:#000000;}

.box1 { border:1px #e1e1e1 solid; padding:15px; }
.box2 { border:2px #e1e1e1 solid; padding:15px; }
.box3 { border:3px #e1e1e1 solid; padding:15px; }
.box4 { border:4px #e1e1e1 solid; padding:15px; }

.f-point { font-size:16px; font-weight:bold; color:#e50717; }
.f-point2 { font-size:16px; font-weight:bold; color:#555555; line-height:24px; }
.f-point2 span { font-size:16px; font-weight:bold; color:#ee1c00; }
.f-point3 { font-size:13px; font-weight:normal; color:#ee1c00; margin-top:15px; }

.exh_box { border:1px #e1e1e1 solid; padding:25px 20px 25px 300px; background:#f3f3f3 url('/~static/src/beebeetree/img/sub/exh_box.png') 0px 100%  no-repeat; }
.exh_box h2 { font-size:20px; font-weight:bold; color:#222222; line-height:40px; padding-bottom:10px;}
.exh_box p { font-size:16px; font-weight:bold; color:#555555; line-height:24px; }
.exh_box p span { font-size:16px; font-weight:bold; color:#e50717; } 

/* ½Å±Ô ¸ÞÀÎ */
.main_banner {width:100%;display:inline-block; text-align:center; background:#222; box-sizing:border-box; }
.main_banner ul {width:1200px;position:relative;display:inline-block;margin:60px auto; text-align:center; }
.main_banner li {font-family: 'noto_sans';float:left;width:200px;display:inline-block;padding-top:30px;text-align:center;box-sizing:border-box; }

.main_banner li a {position:relative;font-family: 'noto_sans';width:100%;display:inline-block;padding-top:100px;text-align:center; font-size:17px;color:#fff;line-height:20px;opacity:0.6;}
.main_banner li a:hover {opacity:1;}
.main_banner li.mb_top01 {font-family:'Open Sans';position:absolute;left:400px;top:0px;width:400px;text-align:center;font-size:21px;color:#fff;font-weight:800;line-height:30px;margin:0px;padding:0px;letter-spacing:0em;}
.main_banner li.mb_top02 {font-family:'Open Sans';position:absolute;left:800px;top:0px;width:400px;text-align:center;font-size:21px;color:#fff;font-weight:800;line-height:30px;margin:0px;padding:0px;letter-spacing:0em;}
.main_banner li.main_ban01 a {background:url('/~static/src/beebeetree/img/main/icon_ban01_wh.png') 50% 0%  no-repeat; }
.main_banner li.main_ban02 a {background:url('/~static/src/beebeetree/img/main/icon_ban02_wh.png') 50% 0%  no-repeat; }
.main_banner li.main_ban03 a {background:url('/~static/src/beebeetree/img/main/icon_ban03_wh.png') 50% 0%  no-repeat; }
.main_banner li.main_ban04 a {background:url('/~static/src/beebeetree/img/main/icon_ban04_wh.png') 50% 0%  no-repeat; }
.main_banner li.main_ban05 a {background:url('/~static/src/beebeetree/img/main/icon_ban05_wh.png') 50% 0%  no-repeat;opacity:1; }
.main_banner li.main_ban05 a span {position:absolute;left:50%;top:10px;transform:translateX(-50%);width:80px;height:80px;border-radius:50%;background:#ccc url('/~static/src/beebeetree/img/main/icon_ban05.png') 50% 50%  no-repeat; }
.main_banner li.main_ban05 a:hover {color:#e50717;}
.main_banner li.main_ban05 a:hover span {background:#e50717 url('/~static/src/beebeetree/img/main/icon_ban05_wh.png') 50% 50%  no-repeat; }
.main_banner li.main_ban06 a {background:url('/~static/src/beebeetree/img/main/icon_ban06_wh.png') 50% 0%  no-repeat; }
.main_banner li.main_ban07 a {background:url('/~static/src/beebeetree/img/main/icon_ban07_wh.png') 50% 0%  no-repeat; }


.main_banner li:nth-child(3) {padding-left:40px;}
.main_banner li:nth-child(4) {padding-right:40px;}
.main_banner li:nth-child(5) {padding-left:40px;border-left:1px #444 solid;}
.main_banner li:nth-child(6) {padding-right:40px;}
.main_banner li:nth-child(7) {padding-left:40px;border-left:1px #444 solid;}
.main_banner li:nth-child(8) {padding-right:40px;}

/* ¹è°æÀÌ ¹àÀº»öÀÏ¶§ 
.main_banner li.main_ban01 a {background:url('/~static/src/beebeetree/img/main/icon_ban01.png') 50% 0%  no-repeat; }
.main_banner li.main_ban02 a {background:url('/~static/src/beebeetree/img/main/icon_ban02.png') 50% 0%  no-repeat; }
.main_banner li.main_ban03 a {background:url('/~static/src/beebeetree/img/main/icon_ban03.png') 50% 0%  no-repeat; }
.main_banner li.main_ban04 a {background:url('/~static/src/beebeetree/img/main/icon_ban04.png') 50% 0%  no-repeat; }
.main_banner li.main_ban05 a {background:url('/~static/src/beebeetree/img/main/icon_ban05.png') 50% 0%  no-repeat; }
.main_banner li.main_ban06 a {background:url('/~static/src/beebeetree/img/main/icon_ban06.png') 50% 0%  no-repeat; }
*/


.main_bottom {width:1200px;display:inline-block; margin:0px auto;}

.main_notice {float:left;display:inline-block; width:570px; margin-right:60px;text-align:left;}
.main_notice h2 {position:relative;font-family: 'noto_sans';margin-bottom:30px;text-align:left; font-size:22px;font-weight:500;color:#000;line-height:30px;padding-left:20px;letter-spacing:-0.05em;}
.main_notice h2 b {display:block;font-family: 'noto_sans';font-size:30px;font-weight:800;}
.main_notice h2:before {content:''; position:absolute;left:0px;top:50%;transform:translateY(-50%);width:3px;height:50px;background:#000; }

.notice_list {width:100%; display:inline-block;}
.notice_list li {position:relative;width:100%; display:inline-block; }
.notice_list li a {display:inline-block;width:100%;font-size:17px;color:3333;height:30px; line-height:30px;padding-left:10px;padding-right:100px; background:url('/~static/src/beebeetree/img/dot2.png') 0% 50%  no-repeat; box-sizing:border-box; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.notice_list li span {position:absolute;right:0px;top:0px;width:100px;font-size:16px;color:3333;height:30px; line-height:30px;text-align:right;}

.notice_list li.first {width:100%; display:inline-block; padding-bottom:20px;margin-bottom:15px; border-bottom:2px #dedede dashed; }
.notice_list li.first a {background:none;padding:0px;}
.notice_list li.first h3 {font-family: 'noto_sans';font-size:20px;font-weight:500;line-height:25px;max-height:50px;word-break:keep-all;margin-bottom:5px;}
.notice_list li.first h4 {font-size:18px;line-height:24px;height:48px;font-weight:400;}
.notice_list li.first span {position:relative;width:100%;font-size:16px;color:3333; line-height:30px;text-align:left;}

/* ±âÁ¸ ¸ÞÀÎ */
.mainContent { font-family: 'noto_sans', sans-serif;width:1200px; margin:0px auto -10px auto;padding:0px; display:inline-block;}
.mainContent h1,
.mainContent h2,
.mainContent h3{ font-family: 'noto_sans', sans-serif;}

.mainContent .mainBan1 a { float:left; background:#ffb911 url('/~static/src/beebeetree/img/main/mainBan1.jpg')  no-repeat; width:500px; height:210px; margin:0px; text-align:left; }
.mainContent .mainBan1 a:hover { background:#7b7b7b url('/~static/src/beebeetree/img/main/mainBan1_over.jpg') no-repeat;  text-align:left; }
.mainContent .mainBan1 a .img { float:left; padding:75px 0 30px 30px; }
.mainContent .mainBan1 a h2 { display:block; font-size:28px; line-height:65px; font-weight:bold; color:#FFFFFF;  z-index:10;  padding:45px 0 0 130px; }
.mainContent .mainBan1 a p { display:block; font-size:15px; line-height:20px; font-weight:normal; color:#FFFFFF;  z-index:10; padding:10px 0 0 130px; }
.mainContent .mainBan1 a:hover .img {   }
.mainContent .mainBan1 a:hover h2 { }
.mainContent .mainBan1 a:hover  p {   }

.mainContent .mainBan6 a { float:left; background:#2fbcb5; width:250px; height:210px; margin:0px; text-align:center; }
.mainContent .mainBan6 a:hover { background:#898989; text-align:center; }
.mainContent .mainBan6 a .img {padding:40px 0 25px 0; }
.mainContent .mainBan6 a h2 { display:block; font-size:20px; font-weight:bold; color:#FFFFFF; line-height:25px; text-align:center; z-index:10;  }
.mainContent .mainBan6 a:hover .img { padding:40px 0 25px 0;}
.mainContent .mainBan6 a:hover h2 { }


/* ·Î±×ÀÎ */
.mainContent .mainBan2 a { float:left; background:#295488; width:250px; height:210px; margin:0px; text-align:center; }
.mainContent .mainBan2 a:hover { background:#295488; text-align:center; }
.mainContent .mainBan2 a .img { position:absolute; padding:105px 0px 0px 170px; }
.mainContent .mainBan2 a.login { position:absolute; width:250px; height:120px; margin-left:-250px; text-align:center; padding-top:20px; background:none;}
.mainContent .mainBan2 a.login:hover { text-align:center; background:none; }
.mainContent .mainBan2 a.login h1 { display:block; font-size:30px; font-weight:bold; color:#FFFFFF; text-align:left; z-index:10; padding-left:28px; } 
.mainContent .mainBan2 a.login h2 { display:block; font-size:18px; font-weight:bold; color:#FFFFFF; text-align:left; z-index:10; padding-left:28px;  }
.mainContent .mainBan2 a.login h3 { display:block; font-size:30px; font-weight:bold; color:#FFFFFF; text-align:left; z-index:10; padding-left:28px;  }
.mainContent .mainBan2 a.join { position:absolute; width:90px; height:20px; margin:160px 0px 0 -230px; text-align:left; background:none;}
.mainContent .mainBan2 a.join:hover { background:#000;}
.mainContent .mainBan2 a.join h4 {  display:block; font-size:14px; padding-left:10px; font-weight:bold; color:#FFFFFF; text-align:left; z-index:1000; }
.mainContent .mainBan2 a.join:hover h4  { background:none; }

/* ºÎµ¿»êÆ®·»µå¼î */
.mainContent .mainBan3 a { float:left; background:#d8060e url('/~static/src/beebeetree/img/main/mainBan3.jpg') no-repeat; width:250px; height:210px; margin:0px; text-align:center; }
.mainContent .mainBan3 a:hover { background:#7b7b7b url('/~static/src/beebeetree/img/main/mainBan3_over.jpg') no-repeat; text-align:center; }
.mainContent .mainBan3 a .img {padding:35px 0 25px 0; }
.mainContent .mainBan3 a h2 { display:block; font-size:20px; font-weight:bold; color:#FFFFFF; line-height:25px; text-align:center; z-index:10;  }
.mainContent .mainBan3 a:hover .img { padding:35px 0 25px 0;}
.mainContent .mainBan3 a:hover h2 { }

.mainContent .mainBan4 a { float:left; background:#fff; width:250px; height:209px; margin:0px; text-align:center; border-right:1px #e1e3e2 solid; border-bottom:1px #e1e3e2 solid; box-sizing:border-box; }
.mainContent .mainBan4 a:hover { background:#fff; text-align:center; }
.mainContent .mainBan4 a .img { padding:45px 0px 20px 0px; }
.mainContent .mainBan4 a h2 { display:block;  font-size:20px; font-weight:bold; color:#000000; text-align:center; z-index:10;  }
.mainContent .mainBan4 a:hover .img {  }
.mainContent .mainBan4 a:hover h2 { color:#e50717;}

.mainContent .mainBan5 a { float:left; background:#fff; width:250px; height:209px; margin:0px; text-align:center; border-right:1px #e1e3e2 solid; border-bottom:1px #e1e3e2 solid;box-sizing:border-box; }
.mainContent .mainBan5 a:hover { background:#fff; text-align:center; }
.mainContent .mainBan5 a .img { padding:45px 0px 20px 0px; }
.mainContent .mainBan5 a h2 { display:block; font-size:20px; font-weight:bold; color:#000000; text-align:center; z-index:10;  }
.mainContent .mainBan5 a:hover .img {  }
.mainContent .mainBan5 a:hover h2 { color:#e50717;}

.mainContent .mainNotice { float:left; background:#fff; width:250px; height:209px; margin:0px 0px 0px 0px; text-align:left; border-right:1px #e1e3e2 solid; border-bottom:1px #e1e3e2 solid;box-sizing:border-box;}
.mainContent .mainNotice .mn_inner { padding:25px 28px;}
.mainContent .mainNotice h2 { font-size:20px; font-weight:bold; color:#222222; padding:0px 0px 20px 0px; z-index:10;  }
.mainContent .mainNotice small { font-size:12px; font-weight:normal; color:#666666;}
.mainContent .mainNotice ul {  }
.mainContent .mainNotice li a { display:block; overflow: hidden; width:200px; line-height:26px; font-size:14px; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal }


/* »õ·Î¿î ¸ÞÀÎ */

/* ºÎµ¿»êÆ®·»µå¼î(ÇÏ¾á»ö) */
.mainContent .mainBanner1 a { float:left; background:#fff;border-bottom:1px #dedede solid; width:250px; height:210px; margin:0px; text-align:center; background:#ffffff url('/~static/src/beebeetree/img/main/mainBanner_blank.jpg') top right no-repeat;  }
.mainContent .mainBanner1 a:hover { text-align:center; }
.mainContent .mainBanner1 a .img { padding:35px 0 25px 0; }
.mainContent .mainBanner1 a h2 { display:block; font-size:20px; font-weight:bold; color:#000; line-height:25px; text-align:center; z-index:10;  }
.mainContent .mainBanner1 a:hover .img { padding:35px 0 25px 0;}
.mainContent .mainBanner1 a:hover h2 { color:#000;  }


/* ·Î±×ÀÎ(ÇÏ¾á»ö) */
.mainContent .mainBanner2 { float:left;position:relative; width:250px; height:210px; margin:0px; text-align:center; border-bottom:1px #dedede solid;background:#ffffff url('/~static/src/beebeetree/img/main/mainBanner_blank.jpg') top right no-repeat; }
.mainContent .mainBanner2 a:hover { text-align:center; }
.mainContent .mainBanner2 a .img { position:absolute; padding:105px 0px 0px 170px; }
.mainContent .mainBanner2 a.login { position:absolute; width:250px; height:120px;left:0;border:none; text-align:center; padding-top:20px; background:none;}
.mainContent .mainBanner2 a.login:hover { text-align:center; background:none; color:#e93d44; }
.mainContent .mainBanner2 a.login h1 { display:block; font-size:30px; font-weight:bold; color:#222222; text-align:left; z-index:10; padding-left:28px; } 
.mainContent .mainBanner2 a.login h2 { display:block; font-size:18px; font-weight:bold; color:#222222; text-align:left; z-index:10; padding-left:28px;  }
.mainContent .mainBanner2 a.login h3 { display:block; font-size:30px; font-weight:bold; color:#222222; text-align:left; z-index:10; padding-left:28px;  }
.mainContent .mainBanner2 a.join { position:absolute; left:20px;width:90px; height:20px; margin:160px 0px 0 0px; text-align:left; background:none; border:none;}
.mainContent .mainBanner2 a.join:hover { background:#e93d44;}
.mainContent .mainBanner2 a.join h4 {  display:block; font-size:14px; padding-left:10px; font-weight:bold; color:#6c6c6c; text-align:left; z-index:1000; }
.mainContent .mainBanner2 a.join h4 span { color:#e93d44;  }
.mainContent .mainBanner2 a.join:hover h4  { background:none; color:#fff; }
.mainContent .mainBanner2 a.join:hover h4 span  { background:none; color:#fff; }

.mainContent .mainBannerLeft { float:none; width:1200px; display:inline-block; }

/* ±â¾÷Âü°¡¾È³» */
.mainContent .mainBanner3 a { float:left; background: url('/~static/src/beebeetree/img/main/mainBanner1.jpg') right  -80px  no-repeat; width:500px; height:210px; margin:0px; text-align:center; }
.mainContent .mainBanner3 a:hover { text-align:center; background:#295387 url('/~static/src/beebeetree/img/main/mainBanner1_over.jpg') right  -80px  no-repeat;}
.mainContent .mainBanner3 a .img {padding:45px 0 20px 0; }
.mainContent .mainBanner3 a h2 { font-family: 'noto_sans', sans-serif;display:block; font-size:24px; font-weight:500; color:#FFFFFF; text-align:center; z-index:10;  }
.mainContent .mainBanner3 a:hover .img { padding:45px 0 20px 0;}
.mainContent .mainBanner3 a:hover h2 { display:block; color:#FFFFFF;text-align:center;z-index:10;}

/* 2016 ¼¼¹Ì³ª¿µ»óº¸±â */
.mainContent .mainBanner4 a { float:left; margin:0px 0 0 0px; background:#fff; width:500px; height:210px; text-align:center; background:#ffffff url('/~static/src/beebeetree/img/main/mainBanner_blank.jpg') bottom left no-repeat; }
.mainContent .mainBanner4 a:hover { background:#fff; text-align:center; }
.mainContent .mainBanner4 a .img { float:left; padding:25px 0 20px 100px; }
.mainContent .mainBanner4 a h2 { float:left; display:block; font-size:22px; padding:35px 40px 30px 30px;  font-weight:bold; color:#000000; text-align:center; z-index:10;  }
.mainContent .mainBanner4 a:hover .img {  }
.mainContent .mainBanner4 a:hover h2 { color:#e50717;}

/* ÀÏ¹ÝÀÎ °ü¶÷ »çÀüµî·Ï(ÇÏ¾á¹è°æ) */
.mainContent .mainBanner5 a { float:left; background:#fff url('/~static/src/beebeetree/img/main/mainBanner3.jpg') no-repeat; width:500px; height:209px; margin:0px; text-align:center; border-top:1px #e1e3e2 solid; }
.mainContent .mainBanner5 a:hover { text-align:center; }
.mainContent .mainBanner5 a .img { float:left; padding:55px 0px 20px 80px; }
.mainContent .mainBanner5 a h2 { display:block; padding:65px 40px 60px 0px; font-size:25px; font-weight:bold; color:#000000; text-align:center; z-index:10;  }
.mainContent .mainBanner5 a:hover .img {  padding:55px 0px 20px 80px; }
.mainContent .mainBanner5 a:hover h2 { color:#d9121a;text-align:center;z-index:10;}

/* ÀÏ¹ÝÀÎ °ü¶÷ »çÀüµî·Ï(³ë¶õ»ö)  */
.mainContent .mainBanner5_1 a { float:left; background:#ffb911 url('/~static/src/beebeetree/img/main/mainBanner3_2.jpg') no-repeat; width:500px; height:210px; margin:0px; text-align:center; }
.mainContent .mainBanner5_1 a:hover { background:#ffb911 url('/~static/src/beebeetree/img/main/mainBanner3_over_2.jpg') no-repeat; text-align:center; }
.mainContent .mainBanner5_1 a .img { float:left; padding:55px 0px 20px 70px; }
.mainContent .mainBanner5_1 a h2 { display:block; padding:65px 40px 70px 0px; font-size:25px; font-weight:bold; color:#FFFFFF; text-align:center; z-index:10;  }
.mainContent .mainBanner5_1 a:hover .img {  padding:55px 0px 20px 70px; }
.mainContent .mainBanner5_1 a:hover h2 { color:#FFFFFF;text-align:center;z-index:10;}

/* »çÀüµî·Ï È®ÀÎ ¹× ¼öÁ¤ */
.mainContent .mainBanner6 a { float:left; margin:-50px 0 0 0px; background:#6c7277 url('/~static/src/beebeetree/img/main/mainBanner4_12.jpg') no-repeat; width:500px; height:50px; text-align:center; }
.mainContent .mainBanner6 a:hover { background:#6c7277 url('/~static/src/beebeetree/img/main/mainBanner4_over_1.jpg') no-repeat; text-align:center; }
.mainContent .mainBanner6 a h2 {  float:left; line-height:50px; font-size:18px; font-weight:bold;padding-right:20px; color:#FFFFFF; text-align:center; z-index:10;  }
.mainContent .mainBanner6 a .img { float:left;  }
.mainContent .mainBanner6 a .img img { padding:5px 15px 20px 140px;  }
.mainContent .mainBanner6 a:hover h2 { color:#FFFFFF;text-align:center;z-index:10;}

/* Âü°¡±â¾÷ÀÎÅÍºä¿µ»óº¸±â */
.mainContent .mainBanner7 a { float:left; background:#2fbcb5; width:500px; height:210px; margin:0px; text-align:center; }
.mainContent .mainBanner7 a:hover { background:#898989; text-align:center; }
.mainContent .mainBanner7 a .img {padding:50px 0 20px 0; }
.mainContent .mainBanner7 a h2 {font-family: 'noto_sans', sans-serif; display:block; font-size:24px; font-weight:500; color:#FFFFFF; line-height:25px; text-align:center; z-index:10;  }
.mainContent .mainBanner7 a:hover .img { padding:50px 0 20px 0;}
.mainContent .mainBanner7 a:hover h2 { }


/* Âü°¡±â¾÷»óÇ° */
.mainContent .mainProduct { float:left;display:inline-block; width:500px; height:280px; margin:0px;margin-left:0px; text-align:left; z-index:10000;background:#e50717;}
.mainContent .mainProduct h2 { font-size:18px;width:500px; font-weight:bold; color:#fff; text-align:center; height:48px; line-height:48px; z-index:10; background:#e50717;margin-top:-5px;  }
.mainContent .mainProduct a h3 { position:absolute;width:500px; font-size:18px; font-weight:normal; color:#fff; text-align:center; line-height:24px; z-index:100; padding-top:130px;}
.mainContent .mainProduct a h3 b { font-size:20px;  font-weight:normal;}
.mainContent .mainProduct a img { width:500px; height:290px;}  
.mainContent .mainProduct a .bg {  position:absolute; }
.mainContent .mainProduct a:hover .bg { position:absolute; display:none; }




/* ¼¼¹Ì³ª ¿µ»ó À¥ÁøÇü */
.media { background:#f7f7f7; border:1px #dfdfdf solid; padding:20px; border:1px #cfcfcf solid; margin-bottom:20px;}
.media .vimg { float:left; margin-right:30px;  }
.media .vimg img {width:218px; height:148px; }
.media h2 { font-size:27px; color:#000000; height:70px; vertical-align:top; line-height:30px;}
.media h3 { color:#fe5b61; font-size:15px; height:35px; line-height:35px;font-weight:normal; padding-bottom:12px;}
.media h4 { float:right; position:relative; color:#7e7e7e; font-size:16px; text-align:right; font-weight:normal; width:380px; margin-top:30px; vertical-align:text-bottom; }
.media h4 span { position:absolute; color:#7e7e7e; right:0px; bottom:-7px; text-align:right; line-height:20px; }
.media .vimg2 { float:right; border:1px #cfcfcf solid; margin-left:20px; }
.media .vimg2 img { width:118px; height:138px; }

/* ¼¼¹Ì³ª ¿µ»ó °¶·¯¸®Çü */
.media_gallery { width:1230px; display:inline-block;background:#ffffff; border:none; padding:0px;margin-right:-30px; box-sizing:border-box;}
.media_gallery  li { float:left;width:calc((100% - 90px) / 3); height:400px;display:inline-block;background:#ffffff; border:none; padding:0px; margin-right:30px;margin-bottom:20px;}
.media_gallery .vimg { float:none; margin:0px; margin-bottom:; background-size:cover !important; }
.media_gallery .vimg img {width:100%; height:215px;border:1px #dedede solid;box-sizing:border-box; }
.media_gallery h2 { font-size:17px; color:#000000; height:auto; vertical-align:top; line-height:24px; padding:10px 0px;word-break:keep-all;}
.media_gallery h3 { display:none;color:#fe5b61; font-size:15px; height:35px; line-height:35px;font-weight:normal; padding-bottom:12px;}
.media_gallery h4 { float:none; position:relative; color:#7e7e7e; font-size:14px; text-align:left; font-weight:normal; width:auto; margin-top:0px; vertical-align:text-top; }

.media_gallery .vimg2 { display:none;float:right; border:1px #cfcfcf solid; margin-left:20px; }
.media_gallery .vimg2 img { width:118px; height:138px; }

.media_view { display:block; margin:20px 0 40px 0; border-bottom:1px #cccccc solid; }
.media_view h1{ font-size:27px; color:#000000; padding-bottom:10px; }
.media_view h2{ display:block; color:#7e7e7e; font-size:16px; font-weight:normal;  margin-bottom:30px; }
.media_view h3{ float:right; color:#fe5b61; font-size:15px;font-weight:normal; }


.work  { width:100%; background:#000000;  }
.work .port { float:left; width:20%; background:#000000; }
.work .port  a img { width:100%; opacity:0;}
.work .port  a h2 { display:none; position:absolute; width:20%; height:auto; padding-top:9%; font-size:16px; font-weight:bold; color:#000000; text-align:center; vertical-align:middle; z-index:10;  }
.work .port  a h2 a { display:none; position:absolute; width:20%; height:auto; padding-top:9%; font-size:16px; font-weight:bold; color:#000000; text-align:center; vertical-align:middle; z-index:10;  }
.work .port  a h2 span {  font-size:14px; font-weight:normal; color:#000000; text-align:center;}
.work .port  a.bg { position:absolute; width:20%; z-index:1;  background:url('/~static/src/beebeetree/img/blank_bg.png') no-repeat; z-index:9}

.work .port  { float:left; width:20%; background:#000000; }
.work .port a:hover img { width:100%; opacity:0.5; }
.work .port a:hover h2 { display:block; position:absolute; width:20%;  height:auto; padding-top:9%; font-size:16px; font-weight:bold; color:#FFFFFF;text-align:center;z-index:10;}
.work .port a:hover h2 a { display:block; position:absolute; width:20%;  height:auto; padding-top:9%; font-size:16px; font-weight:bold; color:#FFFFFF;text-align:center;z-index:10;}
.work .port a:hover h2 span { font-size:14px; font-weight:normal;color:#FFFFFF;text-align:center; }
.work .port a:hover div.bg { position:absolute; width:20%;height:auto; z-index:1;  background:url('/~static/src/beebeetree/img/thum_bg.png') no-repeat; z-index:9;}


.aboutUs { position:relative;width:100%; display:inline-block;margin-bottom:50px;border:1px #dedede solid;border-top:1px #333 solid;padding:20px 40px;box-sizing:border-box;}
.aboutUs img { position:absolute;right:30px;top:50%;transform:translateY(-50%);}
.aboutUs .abcon { float:left; width:800px  }
.aboutUs .abcon th { vertical-align:top; width:100px; border-bottom:1px #dedede dashed; }
.aboutUs .abcon th span {font-family: 'noto_sans'; width:100px; display:block; line-height:28px; padding:20px 10px; text-align:left; background:#ffffff; color:#e50717; font-size:20px;font-weight:500;box-sizing:border-box; }
.aboutUs .abcon td { padding:20px 0px; font-size:19px; line-height:28px; font-weight:500;  color:#555; border-bottom:1px #dedede dashed; }
.aboutUs .abcon td img {position:relative;left:0px;top:0%;transform:translateY(0%);}
.aboutUs .abcon th.last, .aboutUs .abcon td.last {border:none;}
.aboutUs .abcon th span.abcon1 {background:url('/~static/src/beebeetree/img/sub/abcon1.png') no-repeat;}
.aboutUs .abcon th span.abcon1 {background:url('/~static/src/beebeetree/img/sub/abcon1.png') no-repeat;}
.aboutUs .abcon th span.abcon1 {background:url('/~static/src/beebeetree/img/sub/abcon1.png') no-repeat;}
.aboutUs .abcon th span.abcon1 {background:url('/~static/src/beebeetree/img/sub/abcon1.png') no-repeat;}

.show_img { font-size:20px; line-height:30px; color:#444; padding-bottom:40px; border-bottom:1px #dedede dashed; margin-bottom:40px;}
.show_img img { margin-bottom:40px; }
.show_img h2 {font-family: 'noto_sans', sans-serif; font-size:30px; font-weight:bold; color:#333; margin:0px; padding:0px 0 10px 0;line-height:35px; }
.show_img span {font-family: 'noto_sans', sans-serif; font-size:22px; color:#e50717;font-weight:500; line-height:30px;} 

.show_cont { width:1200px; margin-bottom:50px; border-top:1px #333 solid;padding:0px 0px;	}
.show_cont .sc_title { font-family: 'noto_sans', sans-serif; display:block; height:45px; line-height:45px; font-size:22px;  font-weight:bold; color:#000; text-align:left; }
.show_cont .showl { width:1230px; display:inline-block; margin-right:-30px; }
.show_cont .showl .showl_inner {float:left; width:calc(50% - 30px); height:auto; padding:50px 0px 50px 180px; margin:15px 30px 0px 0px;border-bottom:1px #dedede solid;box-sizing:border-box; }
.show_cont .showl h2 {font-family: 'noto_sans';line-height:40px; font-size:26px; font-weight:500; color:#e50717;margin-bottom:10px; text-align:left;}
.show_cont .showl h3 {font-family: 'noto_sans';line-height:22px;font-size:18px; font-weight:normal; color:#000; text-align:left; margin-bottom:15px;word-break:keep-all;}
.show_cont .showl ul { display:inline-block;width:100%;padding:0px 0px;height:75px; border-radius:10px;background:none;box-sizing:border-box;}
.show_cont .showl li { float:left;width:50%; padding:0px; font-size:17px; color:#666666; line-height:25px;box-sizing:border-box; letter-spacing:-0.05em; }

.show1_1{background:url('/~static/src/beebeetree/img/sub/show1_1.png') 0px 50px no-repeat;}
.show1_2{background:url('/~static/src/beebeetree/img/sub/show1_2.png') 0px 50px no-repeat;}
.show1_3{background:url('/~static/src/beebeetree/img/sub/show1_3.png') 0px 50px no-repeat;}
.show1_4{background:url('/~static/src/beebeetree/img/sub/show1_4.png') 0px 50px no-repeat;}

.show { width:1200px; margin-bottom:40px;}
.show .showl { width:480px; float:left;  }
.show .showl .showl_inner {  border:1px #dedede solid; padding:20px;  }
.show .showr { width:480px; float:left; margin-left:40px;  }
.show .showr .showr_inner {  border:1px #dedede solid; padding:20px;  }
.show  h2 { font-size:20px; font-weight:bold; color:#000000; margin-bottom:20px; }
.show  img { float:left; margin-right:0px; }
.show  h3 { font-size:16px; font-weight:bold; color:#ef4036; margin-bottom:15px; }
.show  p {  font-size:14px;  color:#666666;   line-height:20px; }


.program_etc1 { width:1200px; margin-bottom:10px;}
.program_etc1 img { float:left; margin-right:40px; }
.program_etc1 h2 { font-size:20px; color:#ef4036; padding:120px 0 10px 0;}

.program_etc2 { width:1200px; margin-bottom:1px;  text-align:right;}
.program_etc2  img { float:right; margin-left:40px; }
.program_etc2 h2 { text-align:right; font-size:20px; color:#ef4036; padding:120px 0 10px 0; }

.inquiry_step { display:inline-block; width:1230px; box-sizing:border-box; margin-right:-30px;}
.inquiry_step li { float:left; width:calc((100% - 90px) /3); height:190px; border:1px #dedede solid; padding:20px 40px; margin-right:30px; box-sizing:border-box; }
.inquiry_step li h2 { font-family: 'noto_sans';font-size:22px; color:#e50717; font-weight:500; line-height:22px; text-align:center; }
.inquiry_step li h3 { font-family: 'noto_sans';font-size:21px; color:#030303; font-weight:normal; line-height:50px; text-align:center; padding-bottom:8px; border-bottom:1px #e1e1e1 solid;}
.inquiry_step li p { font-size:16px; color:#666666; line-height:21px; padding-top:18px;}
.inquiry_step li p a { display:block; margin-bottom:5px;}
.inquiry_step li p span {color:#e50717; }

.tab_s { width:100%; display:inline-block;margin-bottom:30px;border:none;}
.tab_s ul { width:100%; display:table; table-layout:fixed; height:45px;border:none;margin:0px;padding:0px;}
.tab_s li {float:none; position:relative;display:table-cell; width:auto;height:45px; line-height:45px;margin:0px;padding:0px;border:none;border-right:1px #ffffff solid;box-sizing:border-box; }
.tab_s li a { font-family: 'noto_sans', sans-serif;display:block; width:100%; height:45px; line-height:45px; color:#FFF; font-size:16px; text-align:center; background:#b6b6b6; }
.tab_s li a:hover { color:#FFF;  background:#858585; }
.tab_s li a.active {  color:#FFF; font-size:17px;  line-height:45px;background:#e50717; }


.con1 { padding-bottom:40px; display:inline-block; width:100%; margin-bottom:40px; border-bottom:1px #dedede dashed;}
.con1no { border-bottom:0px}
.con1 h1 { font-size:23px; color:#000;  font-weight:bold; margin-bottom:8px; }
.con1 h1 span { font-size:16px; color:#FFFFFF; font-weight:bold;  padding:6px 10px 5px 10px; margin:5px 10px 15px 10px; background:#383838; }
.con1 h2 { font-size:24px; color:#333; padding:10px 0px 10px 0px; font-weight:bold; background:url('/~static/src/beebeetree/img/sub/stitle_bg.png') no-repeat; }
.con1 h2 span { font-size:18px; color:#ef4036;  }
.con1 h3 { font-size:18px; color:#000; padding-bottom:10px; font-weight:bold;  }
.con1 h3 span {  color:#ef4036;  }
.con1 h4 { font-size:16px; color:#ef4036; padding:20px 0 10px 0; font-weight:bold;  }
.con1 h5 { font-size:20px; color:#000000;  font-weight:bold;  }
.con1 li {  font-size:16px; line-height:24px;margin-bottom:7px; }
.con1 li span.price { color:#ef4036; }
.con1 .iconl { display:block; width:250px; float:left;  }
.con1 .iconr { width:210px; float:right;  }
.con1 .icon { display:none; float:right;  }

.con2 { position:relative;width:100%; display:inline-block;margin-bottom:50px;border:1px #dedede solid;border-top:1px #333 solid;padding:20px 50px;box-sizing:border-box;}
.con2 h2 { position:relative;font-size:20px; color:#333; padding:10px 0px 10px 15px; font-weight:bold;}
.con2 h2:before{content:'';position:absolute;left:0px;top:50%;transform:translateY(-50%);width:7px;height:7px; background:#e50717;}


.stitle span{font-size:20px; color:#444444; }
.booth { padding-bottom:40px; margin-bottom:40px; border-bottom:1px #dedede dashed; width:100%; display:inline-block;}
.booth li {font-size:16px; line-height:30px; }
.booth li b {font-weight:bold; color:#000000; }
.booth li span.price { color:#e50717;font-weight:bold; } 
.booth li h2 { width:80px; font-size:16px; color:#ffffff; background:#e50717;font-weight:bold; line-height:30px;border-radius:7px; text-align:center; margin-bottom:10px;}
.booth .iconl { display:block; width:250px; float:left;  }
.booth .iconr { width:210px; float:right;  }
.booth .icon { display:none; float:right;  }

.booth.booth1 { background:url('/~static/src/beebeetree/img/sub/booth1.png') no-repeat; padding-top:30px; }
.booth.booth2 { background:url('/~static/src/beebeetree/img/sub/booth2.png') no-repeat; padding-bottom:40px; margin:20px 0px 0px 0px; border-bottom:none; }
.booth.booth3 { background:url('/~static/src/beebeetree/img/sub/booth3.png') no-repeat; }

.booth.booth1 ul { margin-left:280px;}
.booth.booth2 ul { margin-left:280px;}
.booth.booth3 ul { margin-left:280px;}


.booth_new { padding-bottom:40px; margin-bottom:40px; border-bottom:none; width:100%; display:inline-block;}
.booth_new li {position:relative;font-size:16px; line-height:30px; }
.booth_new li b {font-weight:bold; color:#000000; }
.booth_new li span.price { color:#e50717;font-weight:bold; } 
.booth_new li h2 { width:80px; font-size:16px; color:#ffffff; background:#e50717;font-weight:bold; line-height:30px;border-radius:7px; text-align:center; margin-bottom:10px;}
.booth_new .iconl { display:block; width:250px; float:left;  }
.booth_new .iconr { width:210px; float:right;  }
.booth_new .icon { display:none; float:right;  }
.booth_new h3 {font-family: 'noto_sans', sans-serif;  width:100%;display:inline-block;text-align:center;border-bottom:1px #dddddd solid;background:#f7f7f7;font-size:20px;color:#e50717;font-weight:bold;line-height:50px;height:50px; }

.booth_new.booth1 {position:relative; background:none; border:1px #dedede solid;height:290px; padding-top:60px; margin-bottom:0px;  }
.booth_new.booth1 ul { margin-left:330px;}
.booth_new.booth1 .booth_img { position:absolute;left:60px;top:20px;width:auto;height:auto;}

.booth_new.booth2 { background:none; border:1px #dedede solid; margin-bottom:20px;  }
.booth_new.booth2 ul { margin-left:120px;}
.booth_new.booth2 .booth_img {width:100%;text-align:center; padding:30px 0px 0px 0px;}

.booth_new.booth3 { background:none; border:1px #dedede solid; margin-bottom:80px; }
.booth_new.booth3 ul { margin-left:120px;}
.booth_new.booth3 .booth_img {width:100%;text-align:center; padding:30px 0px 0px 0px;}

.booth_multi { width:100%; display:flex; border:1px #dedede solid;border-top:none;background:; margin-bottom:80px;}
.booth_multi li { float:left; width:50%; text-align:center;position:relative; padding: 70px 30px 30px 30px;box-sizing:border-box;}
.booth_multi li h3 {position:absolute;display:inline-block;left:50px;top:20px; width:110px; height:40px;line-height:40px;font-size:16px;background:#e50717;color:#fff;border-radius:30px; text-align:center;}

.booth_new.booth_block {position:relative; background:none; border:1px #dedede solid;height:auto;padding-top:30px;}
.booth_new.booth_block ul { margin-left:340px;}
.booth_new.booth_block .booth_img { position:absolute;left:40px;top:30px;width:auto;height:auto;}
.booth_new.booth_block li {margin:10px 0px;line-height:25px; letter-spacing:-0.03em;}
.booth_new.booth_block p {line-height:25px; letter-spacing:-0.03em;}

.exh_why { width:1230px; display:inline-block; margin:0px -30px 0px 0px; }
.exh_why li {float:left; width:calc((100% - 60px) / 2); margin:0px 30px 20px 0px;border:none; height:210px; padding:24px 0px 24px 170px; box-sizing:border-box; }
.exh_why li h2 {font-family: 'noto_sans';font-size:22px; font-weight:500; color:#000000; line-height:30px; padding-bottom:10px;letter-spacing:-0.05em;}
.exh_why li h2 span {color:#e50717;}
.exh_why li p {font-size:16px; font-weight:normal; color:#666666; line-height:24px;word-break:keep-all; }
.exh_why li p span { color:#f8252f;}
.exh_why li.ew1 {background:url('/~static/src/beebeetree/img/sub/ew1_new.png') 0px 30px no-repeat; }
.exh_why li.ew2 {background:url('/~static/src/beebeetree/img/sub/ew2_new.png') 0px 30px no-repeat; }
.exh_why li.ew3 {background:url('/~static/src/beebeetree/img/sub/ew3.png') 0px 30px no-repeat; }
.exh_why li.ew4 {background:url('/~static/src/beebeetree/img/sub/ew4_new.png') 0px 30px no-repeat; }


.map h2 { color:#000000; padding-bottom:20px; }
.address { width:500px;  }
.address th {
	vertical-align:top;
	width:70px; 
	font-weight:bold;
	font-size:17px; 
	color:#000000;
	padding:10px 0 10px 0;
}
.address td {
	font-size:17px; 
	padding:10px;
	font-weight:normal;
}


.parking { padding:50px 0 80px 0; }

.search { text-align:center; border:7px solid #ececec; padding:10px 40px 10px 40px; margin-bottom:30px; }
.search  span { margin:3px 10px 3px 2px; font-weight:500; font-size:13px; }

.pagenum { text-align:center; color:#222222; font-weight:500;}
.pagenum a			{ color:#919191; font-weight:normal; }
.pagenum a:hover { color:#919191; font-weight:normal; }
.pagenum img { margin:0px;}
.pagenum span { margin:15px 10px -10px 10px;}


.p { color:#e50717; }


.tbl_d1 { width:100%;  margin-bottom:10px; }
.tbl_d1 th {font-weight:500;font-size:17px;color:#FFFFFF;padding:10px;background:#666e72;text-align:center; border-right:1px #898888 solid;}
.tbl_d1 td {border-bottom:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4;font-size:17px;padding:12px;text-align:center;font-weight:normal; background:#f7f7f7; }
.tbl_d1 th.last {border-right:0px;}
.tbl_d1 td.last {border-bottom:solid 1px #e4e4e4;border-right:0px;}
.tbl_d1 td.tl {text-align:left;}
.tbl_d1 td.bg {background-color:#9ba2a5; font-weight:500;color:#FFFFFF;border-bottom:solid 1px #b2b5b7;border-right:0px; }
.tbl_d1 td.bg2 {background-color:#fff;  }
.tbl_d1 td span {color:#e50717; font-weight:500;}
.tbl_d1 td a		{  color:#67920a; }
.tbl_d1 td a:hover { 	color:#67920a; display:underline; }
.tbl_d1 td b {  color:#e50717; font-weight:500;}


/* Å×ÀÌºí list */
.tbl_list { width:100%;  margin-bottom:10px; }
.tbl_list th {
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	padding:6px;
	border-top:solid 0px #696969;
	border-bottom:solid 0px #696969;
	border-right:solid 1px #FFFFFF;
	background-color:#da1d24;
	text-align:center;
	
}
.tbl_list td {
	border-bottom:solid 1px #e4e4e4;
	border-right:solid 1px #e4e4e4;
	font-size:14px;
	padding:10px;
	text-align:center;
	font-weight:normal;
}
.tbl_list th.last {
	padding:6px;
	border-right:0px;
}
.tbl_list td.last {
	border-bottom:solid 1px #e4e4e4;
	border-right:0px;
	padding:10px;
}
.tbl_list td.tl {
	text-align:left;
}
.tbl_list td.bg {
	background-color:#f7f7f7; font-weight:bold;
}
.tbl_list td span {
	color:#e50717; font-weight:normal;
}
.tbl_list td a		{  color:#67920a; }
.tbl_list td a:hover { 	color:#67920a; display:underline; }





.notbl {  }
.notbl th {
	font-weight:bold;
	font-size:14px;
	color:#333333;
	padding:0px;
	border:0px;
	background-color:#ffffff;
}
.notbl td {
	padding:0px;
	border:0px;
	background-color:#ffffff;
}
.notbl td:last-child {
	padding:0px;
	border:0px;
	background-color:#ffffff;
}
.notbl li {	float:left;padding-right:20px;}
.notbl li input { margin-top:-3px;}

.notbl2 li { padding:5px 0px;}
.notbl2 li input { margin-top:-3px;}




/* Å×ÀÌºí view */
.tbl_view { width:100%; margin-bottom:10px; border-top:solid 1px #a5a5a5;  }
.tbl_view th {
	font-weight:bold;
	font-size:16px;
	color:#555555;
	padding:10px 5px 10px 15px;
	border-right:solid 1px #e4e4e4;
	border-bottom:solid 1px #e4e4e4;
	background-color:#f6f6f5;
}
.tbl_view th span { font-size:14px;	color:#ed1c24; }  
.tbl_view th small { font-size:16px; font-weight:normal; }
.tbl_view td {
	border-bottom:solid 1px #e4e4e4;
	font-size:16px;
	padding:10px 5px 10px 15px;
	text-align:left;
}
.tbl_view td:last-child {
	border-bottom:solid 1px #e4e4e4;
	font-size:16px;
	border-right:0px;
	padding:10px 5px 10px 15px;
}	
.tbl_view td span { display:block; font-size:16px;	margin:5px 0px 0px 0px; line-height:25px; }
.tbl_view td small { display:block; font-size:16px; color:#dc878a; margin:5px 0px 0px 0px; line-height:25px; }
.tbl_view td a		{  color:#67920a; }
.tbl_view td a:hover { 	color:#67920a; display:underline; }
.tbl_view td span.span_ment { display:inline-block;}
.tbl_view td.td_t { background:#dbe8f2; color:#111111;font-weight:bold; }

.tbl_view1 { width:100%; margin-bottom:10px; border-top:solid 1px #a5a5a5; border-left:solid 1px #e4e4e4; }
.tbl_view1 th {font-weight:bold;font-size:16px;color:#555555;padding:10px 5px 10px 15px;text-align:center;	border-right:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;background-color:#f6f6f5;}
.tbl_view1 th.th { background-color:#eeeeee;}
.tbl_view1 th span { font-size:14px;color:#ed1c24; }  
.tbl_view1 th small { font-size:16px; font-weight:normal; }
.tbl_view1 td { border-bottom:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4;font-size:16px;padding:10px 5px 10px 15px;text-align:left;line-height:20px;}
.tbl_view1 td span { display:block; font-size:16px;	margin:5px 0px 0px 0px; line-height:25px; }
.tbl_view1 td small { display:block; font-size:16px; color:#dc878a; margin:5px 0px 0px 0px; line-height:25px; }
.tbl_view1 td a		{  color:#67920a; }
.tbl_view1 td a:hover { color:#67920a; display:underline; }
.tbl_view1 td.price { text-align:right; padding-right:20px;  }
.tbl_view1 td.price_res { text-align:right; padding-right:20px;font-weight:bold; font-size:16px !important; color:#333333 !important;  }
.tbl_view1 td.price_total { text-align:right; padding-right:20px; font-size:18px !important; font-weight:bold; color:#f21c26 !important; }
.sub-total-price-holder { font-size:16px !important; }
.total-price-holder	{  font-size:18px !important;  }
.tbl_view1 td.remarks-holder span { color:#f21c26;font-weight:bold; margin:0px; line-height:20px; }


.tbl_view2 { width:100%; margin-bottom:10px; border-top:solid 1px #a5a5a5;  }
.tbl_view2 th {	font-weight:bold;font-size:15px;color:#333;padding:10px 5px 10px 15px;border-bottom:solid 1px #e4e4e4;background-color:#f6f6f5;} 
.tbl_view2 th small { font-size:13px; font-weight:normal; }
.tbl_view2 td {	border-bottom:solid 1px #e4e4e4;font-size:14px;	padding:14px 5px 14px 15px;	text-align:left;}


.tbl_no { width:100%;}
.tbl_no td { border-bottom:0px;	font-size:13px; padding:5px 0px 5px 0px;	text-align:left; }
.tbl_no td:last-child { border-bottom:0px;	font-size:13px; padding:5px 0px 5px 0px;	text-align:left; }


.btn_search {
	display:block;
	font-size:13px;
	color:#FFF;
	height:30px;
	line-height:30px;
	padding:0px 10px;
	text-align:center;
	border:1px #646464 solid;
	background-color:#595959;
	font-weight:bold;
	cursor:pointer;
}
.button { font-size:16px; color:#FFF; height:50px; line-height:50px; padding:0px 25px; text-align:center; font-weight:bold;	cursor:pointer; margin:5px;}
.button.large { font-size:18px; color:#FFF; height:55px; line-height:55px; padding:0px 40px; text-align:center; font-weight:bold;cursor:pointer; margin:5px;}
.btn_gray {	background:#595959;border-color:#595959;  }
.btn_red { background:#e50717; border-color:#e50717; }
.btn_blue { background:#e50717;border-color:#e50717; } 
.btn_black { background:#222; border-color:#222;}
.btn_white { font-size:16px; color:#333; height:50px; line-height:50px; padding:0px 25px; text-align:center; border:1px #d2d2d2 solid; background-color:#f3f3f3; font-weight:bold; cursor:pointer;}


/* °Ô½ÃÆÇ°ü·Ã ½ºÅ¸ÀÏ */
.bbs_tbl { width:100%;  margin-bottom:10px; border-top:solid 2px #666666; border-bottom:solid 1px #a5a5a5;  }
.bbs_tbl th {
	font-weight:bold;
	font-size:16px; 
	color:#222222;
	padding:15px 15px;
	border-bottom:solid 1px #999;
	background-color:#ffffff;
	text-align:center;
}
.bbs_tbl td {
	border-bottom:solid 1px #e4e4e4;
	font-size:16px; 
	padding:20px;
	line-height:23px;
	text-align:center;
	font-weight:normal;
}
.bbs_tbl td.tl { text-align:left; }
.bbs_tbl td span {	color:#e94b21; font-weight:bold; }
.bbs_tbl td small {	color:#e94b21; font-size:14px; font-weight:normal; }
.bbs_tbl td a		{ font-size:16px; line-height:23px;color:#6a6a6a; }
.bbs_tbl td a:hover { 	color:#e50717; display:underline; }

/**/
.bbs_view { width:100%; margin-bottom:15px;border-top:solid 1px #a5a5a5;   }
.bbs_view .subject { border-bottom:solid 1px #a5a5a5 !important; }
.bbs-view li a { float:left; }
.bbs_view th {
	width:80px;
	font-size:13px; 
	padding:10px 0px 10px 0px;
	border-bottom:solid 1px #e4e4e4;
	text-align:center;
	font-weight:bold;
	color:#333333;
	background:url('/~static/src/home/img/board/view_th_bg.gif') no-repeat;
	text-align:center;
}
.bbs_view td {
	font-size:13px; 
	border-bottom:solid 1px #e4e4e4;
	padding:5px 5px 5px 15px;
	text-align:left;
}
.bbs_view td.cont { padding:10px; height:250px; vertical-align:top; }
.bbs_view td a		{  color:#6a6a6a; text-align:left; }
.bbs_view td a:hover { 	color:#ef4036; display:underline; text-align:left; }
.bbs_view td span {	color:#ef4036; font-weight:bold; }

.bbs_view h1 { font-size:22px; padding:15px 0px 15px 0px; color:#333; text-align:left; }
.bbs_view ul { border-bottom:1px #ededed solid; padding-bottom:12px; }


/**/
.bbs_view_list { width:100%; margin:20px 0 10px 0; border-top:solid 1px #e4e4e4;  }
.bbs_view_list th {
	width:80px;
	padding:10px 0px 10px 0px;
	border-bottom:solid 1px #e4e4e4;
	text-align:center;
	font-weight:bold;
	background-color:#f9f9f9;
	text-align:center;
}
.bbs_view_list td {
	border-bottom:solid 1px #e4e4e4;
	padding:5px 5px 5px 15px;
	text-align:left;
}
.bbs_view_list td a		{  color:#6a6a6a; }
.bbs_view_list td a:hover { 	color:#67920a; display:underline; }

.comment { background-color:#f5f5f5; margin:-10px 0px 20px 0px;  }
.comment .cmt_view { padding:10px 20px 10px 20px; border-bottom:1px #FFFFFF solid; }
.comment .cmt_view h2 { font-weight:bold; color:#000000; font-size:13px; float:left; margin-right:7px; }
.comment .cmt_view span { font-weight:normal; color:#999999; font-size:11px; }
.comment .cmt_view p { font-weight:normal; color:#666666; font-size:12px;  }
.comment .cmt_view .edit { float:right; font-size:11px; color:#999999;  }





/* »çÀÌÆ®¸Ê */
.sitemap { width:760px; padding-bottom:30px; }
.sitemap .sm { float:left;  width:220px; margin-right:50px;  }
.sitemap .sm h2{ font-size:17px; color:#FFFFFF; font-weight:bold; padding:6px 10px 6px 10px; background:#ef4036; margin-bottom:5px; border-top:1px #ab1116 solid; }
.sitemap .sm p { border-bottom:1px #e5e5e7 solid; font-size:12px; padding:6px 10px 6px 10px ;  }
.sitemap .sm_r { float:left;  width:220px; margin-right:0px;  }
.sitemap .sm_r h2{ font-size:17px; color:#FFFFFF; font-weight:bold; padding:6px 10px 6px 10px; background:#ef4036; margin-bottom:5px; border-top:1px #ab1116 solid; }
.sitemap .sm_r p { border-bottom:1px #e5e5e7 solid; font-size:12px; padding:6px 10px 6px 10px;  }



/* È¸¿ø°ü·Ã ½ºÅ¸ÀÏ */ 
.login_box  { border-top:1px #a5a5a5 solid; border-bottom:1px #e4e4e4 solid; height:130px;  padding:30px;  text-align:center; }
.tbl_login  {  }
.tbl_login th { padding:0px 8px 0px 15px; width:100px; font-weight:bold; font-size:13px; color:#333333; }
.tbl_login td { padding:3px 10px 3px 3px; }
.input2 { border:1px #dadada solid; padding:10px; background-color:#f9f9f7; height:35px; }

.login_box2  { border-bottom:1px #e4e4e4 solid; padding:20px; text-align:center; font-weight:bold; }
.login_box2 .btn1 { padding:0px 20px 0px 10px;  border-right:1px #e4e4e4 solid; margin-right:20px; }
.login_box2 .btn2 { padding:0px 8px 0px 10px;  }
.login_box2 img { margin-top:3px; }

.textarea1  { border:1px #e9e9e9 solid; background-color:#f9f9f7; padding:15px; width:100%; height:110px; margin-bottom:10px; line-height:20px;   }

.joinArea { width:1200px; height:380px; background:url('/~static/src/beebeetree/img/sub/join_bg.gif') no-repeat;}
.joinArea .joinCon { float:left; padding:160px 100px 30px 100px; width:50%; box-sizing:border-box;}
.joinArea .joinCon .joinBtn a { display:block; background:#e50717; width:100%; height:50px; line-height:50px;font-size:24px; color:#fff; text-align:center;  }
.joinArea .joinCon .joinMent p { font-size:18px; color:#000; text-align:center; font-weight:bold; margin:20px 0px;}
.joinArea .joinCon .joinMent  { font-size:14px; color:#666; text-align:center; margin-bottom:20px;}

.titleMent { font-size:18px; color:#666666; padding-bottom:30px; }
.titleMent span { color:#e50717;font-weight:bold; }

.loginTab { width:100%; height:50px; margin-bottom:0px; z-index:10;border-bottom:1px #ccc solid; box-sizing:border-box; }
.loginTab li { float:left; margin:0px; }
.loginTab li a { display:block; width:250px; height:50px; line-height:50px; color:#FFF; font-size:18px; text-align:center; background:#ababab; }
.loginTab li a:hover { color:#FFF;  background:#858585; }
.loginTab li.active a {  color:#000; font-weight:bold; font-size:18px; background:#FFF; border:1px #cccccc solid; border-bottom:1px #fff solid;; }

.loginBox { border:1px #cccccc solid;border-top:none;width:100%; display:inline-block;	padding:40px; height:auto; margin-top:-1px; }
.login_inner { width:500px; display:inline-block;margin-left:500px;  }
.loginBox ul { width:100%; display:inline-block;}
.loginBox li { margin-bottom:5px; }
.login1 { font-size:24px; color:#999; background:url('/~static/src/beebeetree/img/sub/login1.png') 150px 50px no-repeat; }
.login2 { font-size:24px; color:#999; background:url('/~static/src/beebeetree/img/sub/login2.png') 150px 50px no-repeat; }
.login_input { width:100%; height:45px; line-height:45px; border:1px #d7d7d7 solid; padding:0px 0px 0px 10px; font-size:16px;}
.loginBtnBox {float:none;width:100%;margin:10px 80px 0 0;}
.loginBtnBox .btn_login { float:none; width:100%; height:60px; line-height:58px; background:#e50717; color:#FFF; border:1px #e50717 solid; font-size:18px;}

.loginMent { display:inline-block;font-size:14px; color:#e50717; font-weight:bold; margin:20px 20px 40px 0px;  }
.loginMent2 { display:inline-block;font-size:15px; color:#e50717;line-height:25px; font-weight:bold; margin:0px 0px 20px 0px;  }

/* sns ·Î±×ÀÎ */
.login_sns { display:inline-block; position:relative; width:850px; margin:0px 150px; margin-top:30px; padding-top:30px;border-top:1px #dedede solid; }
.login_sns h2 { position:absolute; top:0;left:0px; font-size:20px;color:#333333; width:340px; margin:30px 0px 5px 0px; letter-spacing:-0.05em;line-height:30px;}
.login_sns h2 small {display:block;font-size:14px;font-weight:bold; color:#fe3e2e;line-height:20px;letter-spacing:0em;}
.login_sns .login_sns_ul {border:1px #dedede solid;width:500px; margin-left:350px; height:70px; display:inline-block;}
.login_sns .login_sns_ul li {float:left;display:inline-block; width:33%; line-height:70px;text-align:center;}
.login_sns .login_sns_ul li a {display:block;height:70px;line-height:70px;text-align:center;font-size:15px;color:#333333; font-weight:bold;padding-left:40px;}
.login_sns .login_sns_ul li a.sns_naver {background:url('/~static/src/beebeetree/img/sns_naver.png') 20px 50% no-repeat;}
.login_sns .login_sns_ul li a.sns_kakao {background:url('/~static/src/beebeetree/img/sns_kakao.png') 20px 50% no-repeat;}
.login_sns .login_sns_ul li a.sns_google {background:url('/~static/src/beebeetree/img/sns_google.png') 30px 50% no-repeat;}

/* sns È¸¿ø°¡ÀÔ */
.join_sns { display:inline-block; width:100%;margin-top:15px;}
.join_sns h2 {font-size:15px;color:#333333; width:100%; margin:20px 0px 5px 0px; letter-spacing:-0.05em;}

.join_sns .join_sns_ul {border:1px #dedede solid;width:100%;background:#ffffff; margin-left:0px; height:80px; display:inline-block;}
.join_sns .join_sns_ul li {float:left;display:inline-block; width:33.3%; text-align:center;}
.join_sns .join_sns_ul li a {display:block;height:80px;line-height:30px;text-align:center;font-size:14px;color:#333333; font-weight:normal;padding-top:40px;}
.join_sns .join_sns_ul li a.sns_naver {background:url('/~static/src/beebeetree/img/sns_naver.png') 50% 15px no-repeat;}
.join_sns .join_sns_ul li a.sns_kakao {background:url('/~static/src/beebeetree/img/sns_kakao.png')  50% 15px no-repeat;}
.join_sns .join_sns_ul li a.sns_google {background:url('/~static/src/beebeetree/img/sns_google.png') 50% 15px no-repeat;}


.joinForm h3 { font-size:24px; color:#333; padding:10px 0px 10px 0px; font-weight:bold; background:url('/~static/src/beebeetree/img/sub/stitle_bg.png') no-repeat;  }
.joinBtnArea {width:100%;text-align:center;margin-top:30px;}
.btn_Join { width:200px; height:50px; line-height:48px; background:#e50717; color:#FFF; border:1px #e50717 solid; font-size:18px; }
.btn_Cancel { width:200px; height:50px; line-height:48px; background:#333; color:#FFF; border:1px #333 solid; font-size:18px; }

.joinForm  .Form_inner { font-size:15px; font-weight:bold; }

.btn_link_area { width:calc(100 + 10px);margin:20px -10px 0 0px; }
.btn_link_area a.btn_link  { float:left; display:block; width:160px; height:50px; line-height:50px; text-align:center; background:#999; color:#fff; border:1px #999 solid; font-size:16px; margin-right:10px;  }
.btn_link_area a.btn_link:hover { background:#444444; color:#FFF; border:1px #444444 solid;  }

.btn_link_area a.btn_join_link { display:block; width:450px; height:50px; line-height:50px; text-align:center; background:#999; color:#fff; border:1px #999 solid; font-size:18px;  }
.btn_link_area a.btn_join_link:hover { background:#444444; color:#FFF; border:1px #444444 solid;  }

.findBox { border-top :1px #cccccc solid;  border-bottom :1px #cccccc solid; height:auto; margin-bottom:100px; }
.findBox .findBox_inner { position:relative;padding:40px;  }
.findBox .selarea {height:40px;line-height:30px;font-size:15px;padding:0px 0px 10px 320px;}
.findBox ul { display:inline-block;width:400px; margin-left:250px; }
.findBox li { float:left; margin-bottom:5px; }
.findBox li.ttt { width:70px; height:40px; font-weight:bold; line-height:40px;  }

.findBtnBox {position:absolute;left:640px;top:80px;margin:0px;}
.findBtnBox .btn_find {width:140px; height:100px; line-height:100px; background:#e50717; color:#FFF; border:1px #e50717 solid; font-size:18px;}



/* ÆË¾÷Ã¢ ½ºÅ¸ÀÏ */
.popup {
	margin:0px;
	padding:20px;
	background-color:#FFF; 
	border:solid 2px #000000; 
	font-size:12px;
}
.popup .ptitle {
	padding:0px 0px 15px 0px;
	color:#000000;  
	font-size:18px;
	font-weight:bold;
	text-align:left;
	border-bottom:3px #e50717 solid;
}

.popup .pcon {
	margin:20px 0px 10px 0px;
	text-align:left;
}

.poll h2 { font-size:13px; font-weight:bold; color:#a42f33; padding-bottom:10px; }
.poll ul { padding-bottom:20px; }
.poll ul li { height:20px; }


.tbl_seminar { margin-bottom:10px; border-top:solid 1px #696969; }
.tbl_seminar th { font-weight:bold;	font-size:11px; color:#222222; padding:7px;  background:#f7f7f7;  border-bottom:solid 1px #b3b3b3; border-right:solid 1px #b3b3b3; text-align:center; }
.tbl_seminar td { border-bottom:solid 1px #d0cccc; border-right:solid 1px #d0cccc; font-size:11px; padding:5px 3px 5px 3px ; text-align:center; font-weight:normal;}
.tbl_seminar td.bg2 {  background:#ccf3b7; }
.tbl_seminar td.bg3 {  background:#e3cef6; }
.tbl_seminar td.bg1 {  background:#fffc09; }
.tbl_seminar td.bg4 {  background:#ff9b94; }
.tbl_seminar td.bg5 {  background:#ffa518; }
.tbl_seminar td.bg6 {  background:#7fcfe9; }
.tbl_seminar td.bg7 {  background:#f9ead6; }
.tbl_seminar td.not {  background:#bdbdbd; color:#333333; }
.tbl_seminar th.last { border-right:0px; }
.tbl_seminar td.last { border-right:0px; }
.tbl_seminar td.tl { text-align:left; }
.tbl_seminar td span { font-size:11px; }
.tbl_seminar td a, .tbl_seminar td a:visited, .tbl_seminar td a:active	
{  color:#333;font-size:11px; }
.tbl_seminar td a:hover { 	color:#000;font-size:11px; display:underline; }


/* ¼¼¹Ì³ªÇÁ·Î±×·¥ */
.tbl_list2 { width:100%; margin-bottom:20px; }
.tbl_list2 th {
	font-weight:500;
	font-size:17px;
	color:#ffffff;
	padding:8px 10px;
	background:#f43442;
	border-bottom:solid 1px #f9707b;
	border-right:solid 1px #f9707b;
	text-align:center;
}
.tbl_list2 th.bg {	color:#000000;background:#dedede;border-bottom:solid 1px #cccccc;border-right:solid 1px #cccccc;}
.tbl_list2 td {
	border-bottom:solid 1px #dedede;
	border-right:solid 1px #dedede;
	font-size:15px !important;
	padding:5px 1px 5px 1px;
	text-align:center;
	font-weight:normal;
	color:#333;
}
.tbl_list2 td b {font-family: 'noto_sans', sans-serif; font-weight:500; color:#000;font-size:17px;letter-spacing:-0.03em; }  
.tbl_list2 td b small { font-weight:500; color:#00789e; font-size:17px;}
.tbl_list2 th.last { border-right:0px; }
.tbl_list2 td.last { border-right:0px; }
.tbl_list2 td.bg0 {  background:#f1f1f1; }  
.tbl_list2 td.bg0 b small { color:#000; }
/*
.tbl_list2 td.bg1 {  background:#dbeaff; } ºí·ç
.tbl_list2 td.bg1 b small { color:#1f55a1; }
.tbl_list2 td.bg3 {  background:#f3d6fb; } º¸¶ó  
.tbl_list2 td.bg3 b small { color:#9942b2; }

*/
.tbl_list2 td.bg1 {  background:#dffdce; }   /* green */
.tbl_list2 td.bg1 b small { color:#3c881e; }
.tbl_list2 td.bg2 {  background:#ffdedc; } /* red */
.tbl_list2 td.bg2 b small { color:#eb1e11; }
.tbl_list2 td.bg3 {  background:#ffe3b8; } /* orange */
.tbl_list2 td.bg3 b small { color:#ff7302; }
.tbl_list2 td.bg4 {  background:#fffeae; } /* yellow */
.tbl_list2 td.bg4 b small { color:#b68d00; }
.tbl_list2 td.bg5 {  background:#c2efeb; }  /* mint */
.tbl_list2 td.bg5 b small { color:#13a095; }
.tbl_list2 td.bg6 {  background:#dbeaff; } /* ºí·ç */
.tbl_list2 td.bg6 b small { color:#1f55a1; }
.tbl_list2 td.bg7 {  background:#f3e0f7; } /* violet */
.tbl_list2 td.bg7 b small { color:#b003d5; }
.tbl_list2 td.bg8 {  background:#fffc00; } 
.tbl_list2 td.bg10 {  background:#d8f4f2; } 
.tbl_list2 td.tl { text-align:left; }
.tbl_list2 td.bg { background-color:#f7f7f7; font-weight:normal; }
.tbl_list2 td.noline { border-bottom:none;}
.tbl_list2 td.time { height:60px; font-weight:500; }
.tbl_list2 td span { font-size:15px;font-weight:500;color:#444444; }
.tbl_list2 td a, .tbl_list2 td a:visited, .tbl_list2 td a:active	
{ display:block;font-size:14px;font-weight:400; cursor:pointer; color:#333; }
.tbl_list2 td a:hover {	color:#000; display:underline; }

.tbl_list3 { width:100%;  margin-bottom:10px; }
.tbl_list3 th {
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	padding:8px;
	background:#1173c3;
	border-bottom:solid 1px #3990d7;
	border-right:solid 1px #3990d7;
	text-align:center;
}
.tbl_list3 td {
	border-bottom:solid 1px #dedede;
	border-right:solid 1px #dedede;
	font-size:13px;
	padding:8px 1px 8px 1px;
	text-align:center;
	font-weight:normal;
	color:#333;
}
.tbl_list3 td b { font-weight:bold; color:#000; font-size:15px; } 
.tbl_list3 th.last { border-right:0px; }
.tbl_list3 td.last { border-right:0px; }
.tbl_list3 td.bg1 {  background:#f7f7f7;} 
.tbl_list3 td.bg6 {  background:#dbe5eb; } 
.tbl_list3 td.bg6 b small { color:#ff7302; }
.tbl_list3 td.tl { text-align:left; }
.tbl_list3 td.bg { background-color:#f7f7f7; font-weight:normal; }
.tbl_list3 td.time { height:45px; }
.tbl_list3 td a, .tbl_list3 td a:visited, .tbl_list3 td a:active	
{ display:block; cursor:pointer; color:#333; }
.tbl_list3 td a:hover { color:#000; display:underline; }


.layer_question { position:absolute; top:365px; left:350px; width:510px; height:410px; background:#FFFFFF; border:2px #e50717 solid;  }
.layer_question div { padding:20px; color:#666666;  }
.layer_question h2 { font-size:16px; font-weight:bold; color:#e50717; padding-bottom:10px; letter-spacing:-0.05em;}
.layer_question h3 { font-size:14px; font-weight:bold; color:#000000; padding-bottom:10px;}
.layer_question .lqCon1 { font-size:13px; font-weight:normal; background:#f6f6f6; border-bottom:1px #d0cccc dashed; line-height:20px; }
.layer_question .lqCon2 { font-size:12px; font-weight:normal; background:url('/~static/src/beebeetree/img/online/talkshow_bg.gif') 100% 0 no-repeat; line-height:18px; }
.layer_question p { text-align:center; padding-top:10px; }
.layer_question textarea { width:460px; height:80px; margin-top:15px; }


.layer_question2 { position:absolute; top:550px; left:650px; width:300px; height:200px; background:#FFFFFF; border:2px #e50717 solid;  }
.layer_question2 div { padding:20px;  }
.layer_question2 h2 { font-size:14px; font-weight:bold; color:#000; }
.layer_question2 p { text-align:center; padding-top:10px; }
.layer_question2 textarea { width:250px; height:80px; margin-top:15px; }

.interactive_q { font-weight:bold; color:#444; padding-left:25px; font-size:12px; }

.seminarText { padding:15px; border:1px #e0e0e0 solid; line-height:20px; }
.consultingText { padding:15px; border:1px #e0e0e0 solid; line-height:20px; }

.box_bg { width:100%; height:40px; padding:10px 0px 10px 0px; border:1px #e4e4e4 solid; margin-bottom:10px; }
.box_bg p { float:left; margin:4px 0px 5px 45px; font-size:12px; }
.box_bg span { width:30px; height:13px; padding:0 12px 0 12px; margin-right:10px; }

.box_bg2 { width:100%; height:16px; padding:10px 0 10px 0; border:1px #e4e4e4 solid; margin-bottom:10px; }
.box_bg2 p { float:left; margin-left:30px; font-size:12px; }
.box_bg2 span { height:13px; padding:0 7px 0 7px;  margin-right:6px; }

.bg1 {  background:#ccf3b7; }
.bg2 {  background:#e3cef6; }
.bg3 {  background:#fffc09; }
.bg4 {  background:#ff9b94; }
.bg5 {  background:#ffa518; }
.bg6 {  background:#7fcfe9; }

.register_box1 { background-color:#ef4036; font-size:16px; color:#FFFFFF; padding:30px;  text-align:center; margin-bottom:15px; }
.register_box1 h2 { font-size:24px; font-weight:bold; padding-bottom:10px; }
.register_box2 { border:5px #d1d1d1 solid; font-size:16px; color:#666666; padding:30px;  text-align:center; margin-bottom:30px; }
.register_box2 h2 { font-size:22px; font-weight:bold; color:#2e417e; padding-bottom:10px; }
.register_box3 { border:5px #d1d1d1 solid; font-size:16px; color:#666666; padding:30px; text-align:center; margin-bottom:30px; }
.register_box3 h2 { font-size:24px; font-weight:bold; color:#2e417e; padding-bottom:10px; }

.photo_wrap { width:100%;display:inline-block; margin-bottom:50px;}
.photo11 { width:1210px;display:inline-block;height:auto; position:relative; margin:0px -5px; }
.photo11 li {float:left; width:292px; background:#000; cursor:pointer; margin:5px; }
.photo11 li a img { width:100%; opacity:1; cursor:pointer; }
.photo11 li a:hover img { opacity:0.5;  }
.photo11 li img { width:100%; opacity:1; border:1px #d2d2d2 solid; }
.photo11 li a .bg { display:none; cursor:pointer;  }
.photo11 li a:hover .bg { display:visible; width:250px; height:175px; position:absolute;  background:url('/~static/src/beebeetree/img/last2015/img_hover.png') 50% 50% no-repeat ;  }


.myPsearch { border:1px #ededed solid; background:#f7f7f7; padding:10px; text-align:center; margin-bottom:20px; }
.myPsearch label { font-size:14px; font-weight:bold; color:#333; margin-right:30px;}

/* ÃßÃµºÐ¾ç»óÇ° */
.btn_add { width:130px; height:35px; line-height:35px; text-align:left; padding-left:15px; font-size:14px; color:#fff; background:#e50717 url('/~static/src/beebeetree/img/sub/btn_arrow.png') 110px 50%  no-repeat; }

.productArea { position:relative; display:inline-block; width:calc(100% + 20px); margin:10px -10px 30px -10px;}
.productArea .pd_list { float:left; width:calc((100% - 80px) / 4); height:325px; border:1px #cfcfcf solid; margin:10px; }
.productArea .pd_list img { width:100%; height:200px; border-bottom:1px #cfcfcf solid; margin-bottom:15px; }
.productArea .pd_list .name { margin:0 20px 0px 20px; font-size:14px; color:#000;}
.productArea .pd_list h2 { margin:0 20px 5px 20px; font-size:17px; color:#000; font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.productArea .pd_list p { margin:0 20px 0px 20px; font-size:14px; color:#7e7e7e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.productArea .pd_list .type { margin:0 20px 0px 20px; font-size:14px; color:#c11b1b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.bestproductArea { position:relative;display:inline-block; width:1200px; background:#f2f2f2; margin-bottom:10px; padding:14px; border-top:2px #da1d24 solid; border-bottom:2px #da1d24 solid; }
.bestproductArea .pd_list { float:left; width:233px; height:265px; border:1px #cfcfcf solid; margin:5px; background:#fff; }
.bestproductArea .pd_list .icon_best { position:absolute; width:40px; height:40px; }
.bestproductArea .pd_list .icon_best img { width:40px; height:40px; border:none;margin:0px; }
.bestproductArea .pd_list img { width:231px; height:150px; border-bottom:1px #cfcfcf solid; margin-bottom:15px; }
.bestproductArea .pd_list .name { margin:0 20px 0px 20px; font-size:12px; color:#000;}
.bestproductArea .pd_list h2 { margin:0 20px 5px 20px; font-size:16px; color:#000; font-weight:normal;white-space:nowrap;overflow:hidden;}
.bestproductArea .pd_list p { margin:0 20px 0px 20px; font-size:13px; color:#7e7e7e;white-space:nowrap;overflow:hidden; }
.bestproductArea .pd_list .type { margin:0 20px 0px 20px; font-size:13px; color:#c11b1b;white-space:nowrap;overflow:hidden;}

.productViewArea { position:relative; display:inline-block; width:1200px; border:1px #cfcfcf solid; margin-bottom:30px; background:url('/~static/src/beebeetree/img/sub/product_view_bg .gif')  no-repeat; }
.productViewArea .row { display:flex;}
.productViewArea .pd_img { float:left; width:550px; min-height:480px;background:#f7f7f7; height:auto;border:none; margin:0px; box-sizing:border-box;}
.productViewArea .pd_img img { width:100%; height:320px; overflow:hidden; }
.productViewArea .pd_img .thumb_s a img{ width:126px; height:81px; float:left;overflow:hidden; margin:0px;}
.owl-carousel .owl-wrapper-outer{background:#fff;}

.productViewArea .pd_view { float:right; width:647px;height:auto;min-height:525px; border-left:1px #cfcfcf solid; margin:0px; z-index:1000;box-sizing:border-box;}
.productViewArea .pd_view h2 { width:100%; padding:20px 30px; font-size:26px; color:#000; font-weight:bold;box-sizing:border-box; border-bottom:1px #ddd solid;}
.productViewArea .pd_view h2 span { font-size:18px; color:#333; font-weight:normal; }
.productViewArea .pd_view table { margin:10px 20px;  }
.productViewArea .pd_view th { padding:8px 10px; font-size:16px; color:#333; vertical-align:top; white-space:nowrap;}
.productViewArea .pd_view td { padding:8px 10px; font-size:16px; color:#888888; vertical-align:top;word-break:break-all}

.productViewArea .thumbnail  {padding:0px; margin:0px;background:#f7f7f7; }
.productViewArea .thumbnail figure {padding:0px; margin:0px;}
.productViewArea .thumbnail figure img {width:548px; height:370px}
.productViewArea .zoom-more {width:548px;  height:80px; padding:0px; margin:-4px 0 0 0px; overflow:hidden;}
.productViewArea .zoom-more a img {width:123px; height:80px;padding:0px; margin:0px 1px 0px 0px;}

.productViewCont { width:1200px; font-size:14px; color:#666; line-height:auto; }
.productViewCont img { margin-bottom:20px; }

.productVeiwComment {  border:1px #cfcfcf solid; padding:20px; }


.productFormArea { } 
.productFormArea .row {  padding:10px;border-bottom:1px #ededed solid; } 
.productFormArea label { float:left; width:130px; font-size:15px; color:#333333; font-weight:bold;} 
.productFormArea .fancy-form { font-size:15px; color:#666666; font-weight:bold; padding:10px; border-bottom:1px #ededed solid;}
.productFormArea .fancy-form  input {font-family:'Nanum Gothic';padding:0px 0px 0px 5px;border:solid 1px #d5d5d5;height:30px;line-height:30px;width:96%;}
.productFormArea .productFormArea_inner { border-top:1px #555555 solid;  } 
.productFormArea table { width:100%; padding:0px; margin:0px;} 
.productFormArea th { width:140px; font-size:15px; color:#333333; font-weight:bold; padding:10px; border-bottom:1px #ededed solid; } 
.productFormArea th span { color:#dc2c33;  }
.productFormArea th small { float:left; font-size:15px; color:#333333; font-weight:bold; padding-top:5px; }
.productFormArea td { font-size:15px; color:#666666; font-weight:normal; padding:10px; border-bottom:1px #ededed solid;  } 
.productFormArea td small { float:left;font-size:15px; color:#666666; font-weight:normal; }

.productFormBtn { width:1200px; height:60px; margin:30px;}
.productFormBtn .productFormBtn_inner { position:absolute; left:50%; margin-left:-210px; width:420px; height:60px; }
.productFormBtn .productFormBtn_inner .btn_submit { float:left; width:130px; height:40px; line-height:40px; background:#e50717; color:#FFF; border:1px #e50717 solid; font-size:16px; margin:0px 5px; }
.productFormBtn .productFormBtn_inner .btn_preview { float:left; width:130px; height:40px; line-height:40px; background:#ffffff; color:#333333; border:1px #999999 solid; font-size:16px; margin:0px 5px; }
.productFormBtn .productFormBtn_inner .btn_cancel { float:left; width:130px; height:40px; line-height:40px; background:#808181; color:#FFF; border:1px #808181 solid; font-size:16px; margin:0px 5px; }

.productViewBtn { width:1200px; height:60px;  }
.productViewBtn .btn_list { float:right; width:100px; height:40px; line-height:40px; background:#808181; color:#FFF; border:1px #808181 solid; font-size:16px; }

.productVeiwComment { border:0px; width:1200px; margin-left:-20px; }
.productVeiwComment h2 { font-size:20px; color:#000; margin-bottom:20px;}
.productVeiwComment .productReview {width:1200px; border:1px #dedede solid;  margin:0px;}

.media_body { padding:20px; margin:0px; font-size:13px; border-top:1px #dedede solid;}
.media_body .name { font-size:15px; font-weight:bold; color:#000; margin-right:10px;}
.media_body .date { font-size:10px; color:#777; }
.media_body .edit_btn  {float:right}
.media_body .edit_btn a { color:#666;}

.field_add { width:30px; height:30px; background:url('/~static/src/beebeetree/img/sub/btn_add.gif') no-repeat ; margin:3px auto; padding:0px;  }
.filed_del { width:20px; height:20px; background:url('/~static/src/beebeetree/img/sub/btn_x.gif') no-repeat ; margin:0px; padding:0px;  }


/* »çÀÌÆ®¸Ê */
.sitemap {  width:1200px; padding-bottom:30px; }
.sitemap .sm { float:left;  width:280px; margin-right:70px;  }
.sitemap .sm h2{ font-size:18px; color:#fff; font-weight:bold; padding:10px 0px 10px 20px; border-bottom:3px #ef4036 solid; background:#ef4036;  }
.sitemap .sm p {display:block; border-bottom:1px #e5e5e7 solid;  }
.sitemap .sm p a {display:block;  font-size:14px; padding:6px 10px 6px 10px ;  }

.sitemap .sm_r { float:left;  width:280px; margin-right:0px;  }	
.sitemap .sm_r h2{ font-size:18px; color:#fff; font-weight:bold; padding:10px 0px 10px 20px; border-bottom:3px #ef4036 solid; background:#ef4036;  }
.sitemap .sm_r p {display:block; border-bottom:1px #e5e5e7 solid;  }
.sitemap .sm_r p a {display:block;  font-size:14px; padding:6px 10px 6px 10px ;  }


/* ¿Â¶óÀÎ »çÀüµî·Ï Ãß°¡ */
.reserve1 { padding-bottom:40px; margin-bottom:40px; border-bottom:1px #dedede dashed; text-align:center;}
.reserve1 h2 { font-size:24px; font-weight:normal;color:#000; border:2px #dedede solid; padding:30px; text-align:center; margin-bottom:20px; }
.reserve1 .btn_reserve { font-size:17px; color:#fff; background:#e50717; padding:15px 30px; text-align:center; }

.step { margin-bottom:30px;}
.step_ment { font-size:17px; color:#e50717; padding-bottom:30px; margin-bottom:30px; border-bottom:1px #999 dashed;}
.step_ment2 { font-size:15px; color:#777777; margin:10px 0 25px 0; }
.step_ment2 b { display:block; font-size:15px; color:#000000; font-weight:bold; padding-bottom:7px;}
.step_ment3 { font-size:15px; color:#222222; border-top:1px #f43442 solid;border-bottom:1px #f43442 solid; background:#f9f9f9;padding:20px 20px; margin:10px 0 0px 0; }
.step_ment4 { font-size:15px; color:#ffffff; border:1px #e50717 solid; background:#f43442;padding:20px 20px; margin:10px 0 20px 0; }



.private_seminar { padding:30px; background:#fff; border:5px #fd4149 solid; }

.programInfoBox { display:inline-block; width:100%; border:1px #dbdbdb solid; background:#f3f3f3; padding:30px; font-size:16px; line-height:25px; }
.programInfoBox img { display:none;float:left; margin-right:10px;}
.programInfoBox .pib_cont { border-left:1px #e4e4e4 solid; padding:0px 30px 0px 30px;margin-left:250px;}
.programInfoBox.pib_bg2 {background:#f3f3f3 url('/~static/src/beebeetree/img/sub/program_icon2.png') no-repeat ;}
.programInfoBox.pib_bg3 {background:#f3f3f3 url('/~static/src/beebeetree/img/sub/program_icon3.png') no-repeat ;}
.programInfoBox.pib_bg4 {background:#f3f3f3 url('/~static/src/beebeetree/img/sub/program_icon4.png') no-repeat ;}
.programInfoBox.pib_bg5 {background:#f3f3f3 url('/~static/src/beebeetree/img/sub/program_icon5.png') no-repeat ;}


.programSeminarBox { display:inline-block; width:100%; border:1px #dbdbdb solid; background:#f3f3f3; font-size:15px; line-height:25px;margin-bottom:20px; }
.programSeminarBox .ps_cont { padding:30px 29px 20px 29px;text-align:center;}
.programSeminarBox .ps_cont h1 { font-family: 'noto_sans', sans-serif;font-size:30px;font-weight:bold;color:#e50717;line-height:60px;letter-spacing:-0.07em;}
.programSeminarBox .ps_cont h2 { position:relative;font-family: 'NanumSquare', sans-serif;font-size:20px;font-weight:bold;color:#000000;line-height:40px;padding-bottom:10px;margin-bottom:20px;letter-spacing:-0.03em;}
.programSeminarBox .ps_cont h2:before { content:''; position:absolute;left:50%;bottom:0px;width:40px;height:2px;background:#e50717; margin-left:-20px;}
.programSeminarBox .ps_cont p { position:relative;font-size:16px;color:#444444;line-height:25px;padding-bottom:20px;}

.programSeminarBox .ps_ul {display:inline-block;width:940px;}
.programSeminarBox .ps_ul li {float:left;display:inline-block;width:460px;;box-sizing:border-box;border:1px #dedede solid; background:#ffffff;}
.programSeminarBox .ps_ul li:first-child {margin-right:20px;}
.programSeminarBox .ps_ul li h3 {background:#e50717;font-family: 'NanumSquare', sans-serif;font-size:20px;font-weight:bold;color:#ffffff;height:50px;line-height:50px;letter-spacing:-0.03em;}
.programSeminarBox .ps_ul li .ps_li { padding:30px 10px;}
.programSeminarBox .ps_ul li .ps_li b {display:block;font-size:18px;font-weight:bold;color:#222222;line-height:24px; padding-bottom:5px;}
.programSeminarBox .ps_ul li .ps_li b span {color:#e50717;}
.programSeminarBox .ps_ul li .ps_li p {display:block;font-size:15px;color:#666666;line-height:25px;}
.programSeminarBox .ps_ul li .button {width:320px;}

.consultingCont {position:relative; width:1200px; box-sizing:border-box;  height:auto; display:inline-block;margin:20px 0px 40px 0px; padding-left:0px;}
.consultingCont ul {width:100%;display:inline-block;}
.consultingCont li {width:100%;display:inline-block; padding-left:280px;box-sizing:border-box;}
.consultingCont img { position:relative;  }
.consultingCont h2 {font-family: 'NanumSquare', sans-serif;  margin:20px 0px 15px 0px; font-size:30px; color:#000;  }
.consultingCont p { margin-bottom:35px; font-size:18px;line-height:30px;;color:#777; }
.consultingCont li.consultingCont1 { background:url('/~static/src/beebeetree/img/sub/consultingCont1.png') 80px 20px no-repeat; }
.consultingCont li.consultingCont2 { background:url('/~static/src/beebeetree/img/sub/consultingCont2.png') 80px 20px no-repeat; }
.consultingCont li.consultingCont3 { background:url('/~static/src/beebeetree/img/sub/consultingCont3.png') 80px 20px no-repeat; }

.childrenCont {position:relative; width:1200px; box-sizing:border-box; display:inline-block; padding:25px 30px 30px 250px ; border:1px #dedede solid; margin-bottom:30px;}
.childrenCont .cc_img {position:absolute; left:0px; top:20px; width:250px;}
.childrenCont .cc_img img { width:230px; height:auto;}
.childrenCont h2 { margin:0px 0px 15px 0px; font-size:24px; color:#000;  }
.childrenCont p { display:inline-block; }
.childrenCont .cc_ul {display:inline-block;margin-bottom:20px; }
.childrenCont .cc_ul li {line-height:22px; padding-left:10px; margin-bottom:10px; font-size:15px; color:#777; background:url('/~static/src/beebeetree/img/dot.png') 0px 9px no-repeat ;  }

.auctionCont {position:relative; width:1200px; height:203px; box-sizing:border-box; display:inline-block; padding:25px 30px 30px 400px ; border:1px #dedede solid; margin-bottom:30px;}
.auctionCont .ac_img {position:absolute; left:0px; top:0px; width:350px;}
.auctionCont .ac_img img { width:100%; height:auto;}
.auctionCont h2 { margin:0px 0px 15px 0px; font-size:24px; color:#000;  }
.auctionCont h2 b {font-size:30px; color:#e50717;  }
.auctionCont p { display:inline-block; }
.auctionCont .ac_ul {display:inline-block;margin-bottom:20px; }
.auctionCont .ac_ul li {line-height:22px; padding-left:10px; margin-bottom:10px; font-size:15px; color:#777; background:url('/~static/src/beebeetree/img/dot.png') 0px 9px no-repeat ;  }

.eventCont { width:1200px;height:auto; display:inline-block; position:relative;}
.eventCont li { display:block;width:100%; position:relative;height:250px; margin-bottom:40px;  border-bottom:1px #dedede dashed; box-sizing:border-box;}
.eventCont .img1 { position:absolute;left:0;top:0; margin-right:40px; }
.eventCont .img2 { position:absolute;right:0;top:0; margin-left:40px; }
.eventCont li.ec { padding:0px 30px 0 630px; }
.eventCont li.ec2 { padding:0px 0px 30px 0px;}
.eventCont h2 { font-family: 'NanumSquare', sans-serif;margin:10px 0px 20px 0px; font-size:30px; color:#000;  }
.eventCont p { margin-bottom:0px; line-height:30px; font-size:17px; color:#777;  }

.private_step {  margin-bottom:20px; height:140px;}
.private_step li{ float:left; width:285px; height:140px; margin-right:30px; border:1px #dedede solid;  text-align:center; }
.private_step li.last { margin-right:0px; }
.private_step li h1 {  font-size:20px; font-weight:bold; color:#fd4149;padding:25px 0 12px 0;}
.private_step li h2 {  font-size:15px; font-weight:normal; color:#666;padding:0px 0 25px 0;}

.seminarResult {  border:2px #dedede solid; padding:30px 40px;  margin-bottom:20px;font-size:16px; font-weight:normal;color:#777; text-align:left; }
.seminarResult_tit { font-size:24px; font-weight:normal;color:#e50717; padding-bottom:30px; border-bottom:1px #dedede dashed; margin-bottom:20px;text-align:center;}
.seminarResult h3 { font-size:20px; color:#333; padding:8px 0px 15px 0px; margin-top:30px; font-weight:bold; background:url('/~static/src/beebeetree/img/sub/stitle_bg.png') no-repeat; text-align:left;  }
.seminarResult p { font-size:16px; font-weight:normal;color:#777; text-align:left;  }
.seminarResult .visitor_cont { font-size:16px; font-weight:normal;color:#777; text-align:left; padding-bottom:30px; border-bottom:1px #dedede dashed; }	
.seminarResult .visitor_cont2 { font-size:16px; font-weight:normal;color:#777; text-align:left; padding-bottom:30px; border-bottom:0px; }
.seminarResult th { width:100px; font-size:15px; font-weight:bold;color:#000; text-align:left; }
.seminarResult td { font-size:15px; font-weight:normal;color:#777; text-align:left; }

.parking_ment { width:100%; border:1px #dedede solid; padding:80px 80px 80px 300px; margin-bottom:30px; font-size:30px; text-align:left; color:#888888; background:#f7f7f7 url('/~static/src/beebeetree/img/sub/park_icon.png') 100px 50% no-repeat;}
.parking_ment h2 { font-size:28px; text-align:left; color:#e50717; line-height:50px;}
.parking_ment p { font-size:18px; text-align:left; color:#777777; line-height:28px; padding-bottom:20px;}

.exhibitor_ment {font-size:15px; color:#444444; font-weight:normal; line-height:25px; }
.exhibitor_ment span { color:#f21c26;}
.exhibitor_guide { font-size:14px; color:#666666; line-height:25px; margin:20px 0px; border:1px #dedede solid; background:#f7f7f7; padding:20px 25px; }
.exhibitor_guide p { font-size:15px; color:#666666; font-weight:bold; line-height:25px; margin-bottom:30px;}
.exhibitor_guide h2 { font-size:18px; color:#000000; line-height:24px; margin-bottom:5px;}
.exh_type { display:inline-block; }
.exh_type li { float:left; margin-right:30px;height:25px; line-height:25px; }

.exhibitor_result { padding-bottom:40px; margin-bottom:100px; padding:50px 50px 50px 300px; border:1px #dedede solid; text-align:left;background:#ffffff url('/~static/src/beebeetree/img/sub/exh_result.png') 100px 50% no-repeat; }
.exhibitor_result h2 { font-size:24px; font-weight:bold;color:#e50717; text-align:left; line-height:50px; }
.exhibitor_result p { font-size:18px; text-align:left; color:#777777; line-height:28px; padding-bottom:20px;}
.exhibitor_result .btn_reserve { font-size:17px; color:#fff; background:#e50717; padding:15px 30px; text-align:center; }

.exhResult {  border:2px #dedede solid; padding:30px 40px;  margin-bottom:20px;font-size:16px; font-weight:normal;color:#777; text-align:left; }
.exhResult .exhResult_inner {  border-bottom:1px #dedede solid; padding:0px 0px 30px 270px; margin-bottom:40px;font-size:16px; font-weight:normal;color:#777; text-align:left;;background:#ffffff url('/~static/src/beebeetree/img/sub/exh_result.png') 70px -8px no-repeat;  }
.exhResult .exhResult_tit { font-size:24px; font-weight:bold;color:#e50717; text-align:left; line-height:30px; margin-bottom:10px;}
.exhResult .exhResult_inner h3 { font-size:20px; color:#333; padding:8px 0px 15px 0px; margin-top:30px; font-weight:bold; background:url('/~static/src/beebeetree/img/sub/stitle_bg.png') no-repeat; text-align:left;  }
.exhResult .exhResult_inner p { font-size:16px; font-weight:normal;color:#777; text-align:left;  }
.exhResult .exhResult_inner p span { color:#e50717;  }


.agree { width:100%; height:450px; padding:10px 15px ; line-height:20px;font-size:14px;font-weight:normal; border:1px #dedede solid;overflow-y:scroll; }
.agree  h2 { font-size:15px; color:#333; padding:0px 0px 10px 0px;   }
.agree  p { font-size:14px; color:#666666; margin-bottom:20px;  }
.agree_all {border:2px #e50717 solid; background:#f7f7f7; margin:30px 0px; padding:20px;font-size:18px;font-weight:bold;color:#e50717; text-align:center;}

.privacy {font-size:15px;line-height:34px;}
.privacy h2{margin-top:40px;margin-bottom:15px;font-weight:bold;font-size:18px;color:#000000;}
.privacy h2 span {display:inline-block;width:30px;height:30px;line-height:30px; border-radius:30px;color:#ffffff;background:#e84596;margin-right:6px;text-align:center;font-size:16px;}
.privacy h3{margin-top:30px;margin-bottom:10px;font-weight:bold;font-size:16px;padding-left:10px;color:#333333;}
.privacy .depth1{margin-top:10px;padding-left:10px;float:none}
.privacy .depth1 li{line-height:23px;margin-bottom:15px;}
.privacy .depth1 li b {font-weight:bold;color:#e84596;}
.privacy .depth2{padding-top:5px;padding-left:0px;margin-left:0px;}
.privacy .depth2 li{padding-left:23px;margin-bottom:10px;background:url('/~static/src/beebeetree/img/sub/dot.png') 10px 10px no-repeat;}
.privacy .depth2 li b {font-weight:bold;color:#111111;}
.privacy .depth2_1{padding-top:5px;padding-left:0px;margin-left:0px;}
.privacy .depth2_1 li{padding-left:15px;margin-bottom:4px;}
.privacy .depth2_1 li b {font-weight:bold;color:#111111;}

.privacy .depth3{}
.privacy .depth3 li{padding-left:10px;margin-bottom:0px;background:none;}

.clause {font-size:15px;line-height:34px;}
.clause h1{margin:60px 0px -20px 0px;font-weight:bold;font-size:20px;padding:20px 0px 20px 0px;color:#000; text-align:center; border-top:1px #333 solid; border-bottom:1px #ddd dashed;}
.clause h2{margin-top:40px;margin-bottom:15px;font-weight:bold;font-size:18px;color:#333;}
.clause h2 span {color:#e84596;margin-right:6px;font-size:18px;}
.clause h3{margin-top:30px;margin-bottom:10px;font-weight:bold;font-size:16px;padding-left:10px;color:#333333;}
.clause .depth1{margin-top:10px;padding-left:10px;float:none}
.clause .depth1 li{line-height:23px;margin-bottom:15px; color:#444;}
.clause .depth1 li b {font-weight:bold;color:#000;}
.clause .depth2{padding-top:5px;padding-left:0px;margin-left:0px;}
.clause .depth2 li{padding-left:23px;margin-bottom:10px;background:none;}
.clause .depth2 li b {font-weight:bold;color:#e84596;}
.clause .depth2_1{padding-top:5px;padding-left:0px;margin-left:0px;}
.clause .depth2_1 li{padding-left:15px;margin-bottom:4px;}
.clause .depth2_1 li b {font-weight:bold;color:#111111;}
.clause .depth3{}
.clause .depth3 li{padding-left:10px;margin-bottom:0px;background:none;}

.tbl_cont { width:100%;margin-bottom:10px;border-left:1px #dedede solid;border-top:1px #dedede solid;}
.tbl_cont th {font-weight:bold;font-size:15px;color:#333333;padding:8px;background:#f7f7f7;text-align:center; border-right:1px #dedede solid;border-bottom:solid 1px #dedede;}
.tbl_cont td {border-bottom:solid 1px #dedede;border-right:solid 1px #dedede;font-size:14px;padding:12px;text-align:center;font-weight:normal; background:#ffffff; }
.tbl_cont td.tl {text-align:left;}
.tbl_cont td.bg {background-color:#9ba2a5; font-weight:bold;color:#FFFFFF;border-bottom:solid 1px #b2b5b7;border-right:0px; }
.tbl_cont td.bg2 {background-color:#fff;  }

.divpop {display:block;position:absolute;left:10px;top:10px;width:auto;height:auto;border:2px #000000 solid;z-index:2000;visibility:hidden;}
.divpop_close {height:30px; padding-left:10px;font-size:12px; color:#FFFFFF; background:#404040;}
.divpop_close .btn_divpop_close {float:right;margin-right:10px;color:#ffffff;}

/* 1:1 ºÎµ¿»ê ÄÁ¼³ÆÃ ¼û±èÃ³¸® */
.rcst_view {display:;}

.3d_map {width:100%;display:inline-block;margin-bottom:40px;}


.seminar_box { display:inline-block; width:100%;padding:40px 40px; border:1px #dbdbdb solid; background:#f3f3f3; font-size:15px; line-height:25px;margin:0px 0 40px 0;box-sizing:border-box; text-align:center;}
.seminar_box h1 { font-family:'noto_sans';font-size:23px;font-weight:bold;color:#e50717;line-height:32px;letter-spacing:-0.07em;}
.seminar_box p { position:relative;font-size:16px;color:#444444;line-height:25px;margin-top:20px;}

.nologin {width:100%;display:flex;justify-content:space-between;}
.nologin li {width:calc(50% - 10px);background:#f7f7f7;border:3px #f7f7f7 solid;padding:45px 50px;box-sizing:border-box;text-align:center;}
.nologin li:hover {border:3px #e50717 solid;}
.nologin li h2 {font-family:'noto_sans';font-size:26px;font-weight:bold;color:#000;}
.nologin li h3 {width:100%;display:inline-block;margin:20px 0px;}
.nologin li h3 span {display:inline-block;width:110px;height:110px;border-radius:50%;background-color:#fff !important;border:1px #ededed solid;box-sizing:border-box;}
.nologin li h3 span.nologin1 {background:url('/~static/src/beebeetree/img/sub/nologin1.png') 50% 50% no-repeat;}
.nologin li h3 span.nologin2 {background:url('/~static/src/beebeetree/img/sub/nologin2.png') 50% 50% no-repeat;}
.nologin li:hover h3 span {border-color:#888;}
.nologin li p {font-size:18px;line-height:24px;color:#444;margin-bottom:25px;}
.nologin li a.nologin_btn  { display:inline-block; height:50px; line-height:50px; background:#666; width:90%; height:50px; line-height:50px;font-size:20px; color:#fff;  }
.nologin li:hover a.nologin_btn { background:#e50717; }
.nologin li a.nologin_btn:hover { background:#e50717; }


