﻿@charset "utf-8";
/* CSS Document */

/* 나눔고딕 웹폰트 적용 */
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*div팝업 배경*/
#divpop_bg {
	z-index:10000;width:100%;height:1233px;position:absolute;background:#F5FFF5;
	opacity: 0.5;filter:alpha(opacity=10);margin:0px;padding:0px;
}
.divpop_bg_button {
	z-index:10001;position:absolute;margin:0px;padding:0px;text-align:right;right:5px;top:5px;float:right;}



/* basic */
*{margin:0; padding:0;}
a { color:inherit;}
html, body  {min-width:1000px; font-size: 10pt; font-family:"Nanum Gothic","Nanum", "NanumGothic", "나눔고딕";color:#666;
				line-height:150%; height:100%; }
img, fieldset {
	border:0; text-align: center;
}
img, input, select {vertical-align:middle;}
ul, ol, li, dl {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
hr {display:none;}
td,th {font-size: 10pt;  font:Arial ;}
em, i, address {font-style:normal; font-weight:normal;}
legend, caption {display:none; clear:both;}
 textarea, select, button, table {margin:0; padding:0; font-size:inherit; font-family:inherit; line-height:inherit;}
input {margin:0; padding:0; font-size:inherit; font-family:inherit; }
section, nav, article, aside, hgroup, header, footer {display:block;}
header {margin:0px;}
textarea {resize:none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active { text-decoration: none; }


span.red{color:red;}
span.blue{color:blue;border-bottom:1px solid blue;}
span.al280 {position:absolute;left:280px;}
span.al290 {position:absolute;left:290px;}
span.pa5 {padding-left:5px;}
span.pa10 {padding-left:10px;}
span.paR10 {padding-right:10px;}
span.pa15 {padding-left:15px;}
span.pa16 {padding-left:16px;}
span.pa20 {padding-left:20px;}
span.pa28 {padding-left:28px;}
span.pa35 {padding-left:35px;}
span.pa45 {padding-left:45px;}
span.pa50 {padding-left:50px;}
span.pa75 {padding-left:75px;}
span.pa80 {padding-left:80px;}
span.pa85 {padding-left:85px;}
span.pa95 {padding-left:95px;}
span.pa110 {padding-left:110px;}
span.pa120 {padding-left:120px;}
span.pa125 {padding-left:125px;}
span.pa130 {padding-left:130px;}
span.pa145 {padding-left:145px;}
span.pa148 {padding-left:148px;}
span.pa155 {padding-left:155px;}
span.s20 {font-size:20px;}
span.s14 {font-size:14px;}
span.plast {position:relative;float:right;font-size:12px;cursor:pointer;color:#569f1f;}


/* 레이아웃 고정 */
.fix{position:fixed!important}

/* 전체 윈도우 */
#outerWrap{width:100%;height:100%;}

/* 메인 텝/로고/로그인/바메뉴 영역 */
#main_top {width:100%;  background:#fff;}

/* 메인 텝 영역 */
#parents_topsidemenu {width:100%; margin:0; padding:0; height:40px;
				background-color:#f0f0f0 ;border-bottom:1px #dddddd solid; position:relative;}
#topsidemenu {position:relative; margin:0 auto; width: 1000px; height: 40px;
				font-size: 9pt;	padding-left:380px;	color: #999;}
#topsidemenu li { float:left;}
#bookmark {	position: relative;	/* left: 1327px; */	top: 4px; width: 67px; height: 17px; padding-left:5px;}

#topicon {height:21px; display:block;border-right:1px #CCCCCC solid; text-align:center;padding:10px 15px; font-size:12px;}
#topicon_on {height:21px; display:block;border-right:1px #CCCCCC solid;
				background-color:#FFF;text-align:center; padding:10px 15px;font-size:12px; color:#1c9600; font-weight:bold;}
#topicon a:hover {color:#1c9600;}

#topicon_edu {height:21px; display:block;border-right:1px #CCCCCC solid; font-weight:bold;
				text-align:center;padding:10px 15px; font-size:16px; color:#b90004;}  /* 2016.06.01 변경 From #1c9600 */
#topicon_edu_on {height:21px; display:block;border-right:1px #CCCCCC solid; font-weight:bold;
				text-align:center; padding:10px 15px;font-size:16px; background-color:#FFF; color:#b90004;}  /* 2016.06.01 변경 From #1c9600 */
#topicon_edu a:hover {color:#b90004;}  /* 2016.06.01 변경 From #1c9600 */

#topicon2 {height:21px; display:block;border-right:1px #CCCCCC solid; text-align:center;padding:10px 15px;
			font-size:13px; font-weight:bold; color:#333;}
#topicon2_on {height:21px; display:block;border-right:1px #CCCCCC solid;text-align:center; padding:10px 15px;
			font-size:13px; font-weight:bold; background-color:#FFF; color:#b90004;}  /* 2016.06.01 변경 From #1c9600 */
#topicon2 a:hover {color:#b90004;}  /* 2016.06.01 변경 From #1c9600 */

#top_parents{ width:100%; margin:0; padding:0; height:70px; background-color:#FFF;} /* height:100px; */
#top_center {margin:0 auto; width:1000px; position:relative; height:70px;} /* height:100px; */
#top_center li{ float:left;}

#logo {	position:absolute; left:0px; top: 10px; width: 540px; height: 50px; background-color:#FFF;} /* top: 27px; */
#logo .lang_select {width:160px; line-height:56px; position:relative; float:left;}
#loginbar { position: absolute; height: 30px; width: 460px; right: 0px; top: 25px;}
#loginbar li { float:left;text-align:right;}
.sns_icon {
	position: absolute; width: 88px; height: 24px; top: 5px; right:0; float: left;}

/* Bar Menu 영역 */
#topnavi_parents {width:100%; margin:0; padding:0; height:45px; background-color:#b90004; }
/* background-color : 원본 녹색 : #1c9600, 크리스마스 빨강 : #d1000f */
/* 2016.06.01 변경 #005fb9 */
#topnavi_center {margin:0 auto; width:1000px; position:relative; height:45px;} /* border-left:1px #2bb10c solid; border-right:1px #167600 solid; */
#topnavi_center li{ float:left;}

/* 어학원 Bar Menu */
.topmenu_txt {display:block; width:95px;height:45px; text-align:center;font-size:16px; color:#FFF;
				line-height:290%;}
.topmenu_txt_on {display:block; width:85px;height:37px; text-align:center;font-size:16px; color:#167600;
				line-height:230%; border-radius:5px; background-color:#FFF;
				margin-left:5px;margin-right:5px;margin-top:5px;
				border-bottom:3px #1C9600 solid;
				font-weight:bold;}
.topmenu_txt a:hover { display:block; width:85px;height:35px; text-align:center;font-size:16px; color:#b90004;  /* 2016.06.01 변경 From #167600 */
				line-height:230%; border-radius:5px; background-color:#FFF; margin:5px; font-weight:bold; }

.topmenu_txt_m {display:block; width:138px;height:45px; text-align:center;font-size:16px; color:#FFF;
				line-height:290%;}
.topmenu_txt_m_on {display:block; width:130px;height:37px; text-align:center;font-size:16px; color:#167600;
				line-height:230%; border-radius:5px; background-color:#FFF;
				margin-left:5px;margin-right:5px;margin-top:5px;
				border-bottom:3px #1C9600 solid;
				font-weight:bold;}
.topmenu_txt_m a:hover { display:block; width:130px;height:35px; text-align:center;font-size:16px; color:#b90004;  /* 2016.06.01 변경 From #167600 */
				line-height:230%; border-radius:5px; background-color:#FFF; margin:5px; font-weight:bold; }

.topmenu_txt_b {display:block; width:180px;height:45px; text-align:center;font-size:16px; color:#FFF;
				line-height:290%;}
.topmenu_txt_b_on {display:block; width:175px;height:37px; text-align:center;font-size:16px; color:#167600;
				line-height:230%; border-radius:5px; background-color:#FFF;
				margin-left:5px;margin-right:5px;margin-top:5px;
				border-bottom:3px #1C9600 solid;
				font-weight:bold;}
.topmenu_txt_b a:hover { display:block; width:175px;height:35px; text-align:center;font-size:16px; color:#b90004;  /* 2016.06.01 변경 From #167600 */
				line-height:230%; border-radius:5px; background-color:#FFF; margin:5px; font-weight:bold; }


#topnavi_sub1 {width:100%; display:inline-block;margin:0; padding:0; height:42px;
				position:absolute; left:0px; top:44px; z-index:200; overflow:hidden;}/*  background-color:#f9f9f7; */
#topnavi_sub2 {width:100%; display:inline-block;margin:0; padding:0; height:42px;
				position:absolute; left:0px; top:44px; z-index:200; overflow:hidden;}
#topnavi_sub3 {width:100%; display:inline-block;margin:0; padding:0; height:42px;
				position:absolute; left:0px; top:44px; z-index:200; overflow:hidden;}
#topnavi_sub4 {width:100%; display:inline-block;margin:0; padding:0; height:42px;
				position:absolute; left:0px; top:44px; z-index:200; overflow:hidden;}
#topnavi_sub5 {width:100%; display:inline-block;margin:0; padding:0; height:42px;
				position:absolute; left:0px; top:44px; z-index:200; overflow:hidden;}
#topnavi_sub6 {width:100%; display:inline-block;margin:0; padding:0; height:42px;
				position:absolute; left:0px; top:44px; z-index:200; overflow:hidden;}
#topnavi_sub7 {width:100%; display:inline-block;margin:0; padding:0; height:42px;
				position:absolute; left:0px; top:44px; z-index:200; overflow:hidden;}
#topnavi_sub8 {width:100%; display:inline-block;margin:0; padding:0; height:42px;
				position:absolute; left:0px; top:44px; z-index:200; overflow:hidden;}
#topnavi_sub9 {width:100%; display:inline-block;margin:0; padding:0; height:42px;
				position:absolute; left:0px; top:44px; z-index:200; overflow:hidden;}

#topnavi_sub_center1 {margin:0 auto; width:692px; height:38px; position:absolute;left:5px;
					border-radius:5px;background-color:#FFF;border:2px solid #b90004;}  /* 2016.06.01 변경 From #1c9600 */
					/* 보더 원본 녹색 : #1c9600, 크리스마스 빨강 : #d1000f */
					/*background-image:url("/images/top_menu/sub_menu_bg.png"); background-position:center; background-repeat:no-repeat; */
#topnavi_sub_center2 {margin:0 auto; width:840px; height:38px; position:absolute;left:20px;
					border-radius:5px;background-color:#FFF;border:2px solid #b90004;}  /* 2016.06.01 변경 From #1c9600 */
#topnavi_sub_center3 {margin:0 auto; width:650px; height:38px; position:absolute;left:36px;
					border-radius:5px;background-color:#FFF;border:2px solid #b90004;}  /* 2016.06.01 변경 From #1c9600 */
#topnavi_sub_center4 {margin:0 auto; width:620px; height:38px; position:absolute;left:70px;
					border-radius:5px;background-color:#FFF;border:2px solid #b90004;}  /* 2016.06.01 변경 From #1c9600 */
#topnavi_sub_center5 {margin:0 auto; width:205px; height:38px; position:absolute;left:370px;
					border-radius:5px;background-color:#FFF;border:2px solid #b90004;}  /* 2016.06.01 변경 From #1c9600 */
#topnavi_sub_center6 {margin:0 auto; width:987px; height:38px; position:absolute;left:5px;
					border-radius:5px;background-color:#FFF;border:2px solid #b90004;}  /* 2016.06.01 변경 From #1c9600 */
#topnavi_sub_center7 {margin:0 auto; width:680px; height:38px; position:absolute;left:300px;
					border-radius:5px;background-color:#FFF;border:2px solid #b90004;}  /* 2016.06.01 변경 From #1c9600 */
#topnavi_sub_center8 {margin:0 auto; width:894px; height:38px; position:absolute;left:100px;
					border-radius:5px;background-color:#FFF;border:2px solid #b90004;}  /* 2016.06.01 변경 From #1c9600 */
#topnavi_sub_center9 {margin:0 auto; width:545px; height:38px; position:absolute;left:445px;
					border-radius:5px;background-color:#FFF;border:2px solid #b90004;}  /* 2016.06.01 변경 From #1c9600 */

#topnavi_sub_center li{ float:left;}
/* on / hover 배경색 원본 녹색 : #1c9600, 크리스마스 빨강 : #d1000f */
.top_sub_menu_txt {display:block; width:80px;height:40px; text-align:center;font-size:14px; color:#000;
				line-height:290%; font-weight:bold;}
.top_sub_menu_txt_on {display:block; width:72px;height:30px; text-align:center;font-size:14px; color:#FFF;
				line-height:220%;border-radius:5px; background-color:#1c9600; margin-top:5px; margin-bottom:5px; font-weight:bold;}
.top_sub_menu_txt a:hover { display:block; width:72px;height:30px; text-align:center;font-size:14px; color:#FFF;
				line-height:220%;border-radius:5px; margin-top:5px; margin-bottom:5px; font-weight:bold; background-color:#b90004;}  /* 2016.06.01 변경 From #1c9600 */

.top_sub_menuM_txt {display:block; width:100px;height:40px; text-align:center;font-size:14px; color:#000;
				line-height:290%; font-weight:bold;}
.top_sub_menuM_txt_on {display:block; width:90px;height:30px; text-align:center;font-size:14px; color:#FFF;
				line-height:220%;border-radius:5px; background-color:#1c9600; margin-top:5px; margin-bottom:5px; font-weight:bold;}
.top_sub_menuM_txt a:hover { display:block; width:90px;height:30px; text-align:center;font-size:14px; color:#FFF;
				line-height:220%;border-radius:5px; margin-top:5px; margin-bottom:5px; font-weight:bold; background-color:#b90004;}  /* 2016.06.01 변경 From #1c9600 */

.top_sub_menuB_txt {display:block; width:135px;height:40px; text-align:center;font-size:14px; color:#000;
				line-height:290%; font-weight:bold;}
.top_sub_menuB_txt_on {display:block; width:125px;height:30px; text-align:center;font-size:14px; color:#FFF;
				line-height:220%;border-radius:5px; background-color:#1c9600; margin-top:5px; margin-bottom:5px; font-weight:bold;}
.top_sub_menuB_txt a:hover { display:block; width:125px;height:30px; text-align:center;font-size:14px; color:#FFF;
				line-height:220%;border-radius:5px; margin-top:5px; margin-bottom:5px; font-weight:bold; background-color:#b90004;}  /* 2016.06.01 변경 From #1c9600 */

.top_sub_menuB2_txt {display:block; width:165px;height:40px; text-align:center;font-size:14px; color:#000;
				line-height:290%; font-weight:bold;}
.top_sub_menuB2_txt_on {display:block; width:155px;height:30px; text-align:center;font-size:14px; color:#FFF;
				line-height:220%;border-radius:5px; background-color:#1c9600; margin-top:5px; margin-bottom:5px; font-weight:bold;}
.top_sub_menuB2_txt a:hover { display:block; width:155px;height:30px; text-align:center;font-size:14px; color:#FFF;
				line-height:220%;border-radius:5px; margin-top:5px; margin-bottom:5px; font-weight:bold; background-color:#b90004;}  /* 2016.06.01 변경 From #1c9600 */

.top_sub_menuB3_txt {display:block; width:195px;height:40px; text-align:center;font-size:14px; color:#000;
				line-height:290%; font-weight:bold;}
.top_sub_menuB3_txt_on {display:block; width:185px;height:30px; text-align:center;font-size:14px; color:#FFF;
				line-height:220%;border-radius:5px; background-color:#1c9600; margin-top:5px; margin-bottom:5px; font-weight:bold;}
.top_sub_menuB3_txt a:hover { display:block; width:185px;height:30px; text-align:center;font-size:14px; color:#FFF;
				line-height:220%;border-radius:5px; margin-top:5px; margin-bottom:5px; font-weight:bold; background-color:#b90004;}  /* 2016.06.01 변경 From #1c9600 */

.top_sub_menuB4_txt {display:block; width:227px;height:40px; text-align:center;font-size:14px; color:#000;
				line-height:290%; font-weight:bold;}
.top_sub_menuB4_txt_on {display:block; width:217px;height:30px; text-align:center;font-size:14px; color:#FFF;
				line-height:220%;border-radius:5px; background-color:#1c9600; margin-top:5px; margin-bottom:5px; font-weight:bold;}
.top_sub_menuB4_txt a:hover { display:block; width:217px;height:30px; text-align:center;font-size:14px; color:#FFF;
				line-height:220%;border-radius:5px; margin-top:5px; margin-bottom:5px; font-weight:bold; background-color:#b90004;}  /* 2016.06.01 변경 From #1c9600 */

.top_sub_menuB5_txt {display:block; width:170px;height:40px; text-align:center;font-size:14px; color:#000;
				line-height:290%; font-weight:bold;}
.top_sub_menuB5_txt_on {display:block; width:160px;height:30px; text-align:center;font-size:14px; color:#FFF;
				line-height:220%;border-radius:5px; background-color:#1c9600; margin-top:5px; margin-bottom:5px; font-weight:bold;}
.top_sub_menuB5_txt a:hover { display:block; width:160px;height:30px; text-align:center;font-size:14px; color:#FFF;
				line-height:220%;border-radius:5px; margin-top:5px; margin-bottom:5px; font-weight:bold; background-color:#b90004;}  /* 2016.06.01 변경 From #1c9600 */

/* 학력학위인증 Bar Menu */
.topmenu_renzh_txt {display:block; width:104px;height:45px; text-align:center;font-size:16px; color:#FFF;
				line-height:290%;} /*  border-left:1px #167600 solid; border-right:1px #2bb10c solid; */
.topmenu_renzh_txt_on {display:block; width:99px;height:35px; text-align:center;font-size:16px; color:#167600;
				line-height:230%; border-radius:2em; background-color:#FFF; margin:5px; font-weight:bold;}
.topmenu_renzh_txt a:hover { display:block; width:99px;height:35px; text-align:center;font-size:16px; color:#b90004;  /* 2016.06.01 변경 From #167600 */
				line-height:230%; border-radius:2em; background-color:#FFF; margin:5px; font-weight:bold; } /* background-color:#bcdd48; */
.topmenu_renzhB_txt {display:block; width:130px;height:45px; text-align:center;font-size:16px; color:#FFF;
				line-height:290%;} /*  border-left:1px #167600 solid; border-right:1px #2bb10c solid; */
.topmenu_renzhB_txt_on {display:block; width:125px;height:35px; text-align:center;font-size:16px; color:#167600;
				line-height:230%; border-radius:2em; background-color:#FFF; margin:5px; font-weight:bold;}
.topmenu_renzhB_txt a:hover { display:block; width:125px;height:35px; text-align:center;font-size:16px; color:#b90004;  /* 2016.06.01 변경 From #167600 */
				line-height:230%; border-radius:2em; background-color:#FFF; margin:5px; font-weight:bold; } /* background-color:#bcdd48; */

/* 대회 Bar Menu */
.topmenu_cong_txt {display:block; width:153px;height:45px; text-align:center;font-size:16px; color:#FFF;
				line-height:290%;} /*  border-left:1px #167600 solid; border-right:1px #2bb10c solid; */
.topmenu_cong_txt_on {display:block; width:148px;height:35px; text-align:center;font-size:16px; color:#167600;
				line-height:230%; border-radius:2em; background-color:#FFF; margin:5px; font-weight:bold;}
.topmenu_cong_txt a:hover { display:block; width:148px;height:35px; text-align:center;font-size:16px; color:#b90004;  /* 2016.06.01 변경 From #167600 */
				line-height:230%; border-radius:2em; background-color:#FFF; margin:5px; font-weight:bold; } /* background-color:#bcdd48; */
.topmenu_congB_txt {display:block; width:220px;height:45px; text-align:center;font-size:16px; color:#FFF;
				line-height:290%;} /*  border-left:1px #167600 solid; border-right:1px #2bb10c solid; */
.topmenu_congB_txt_on {display:block; width:215px;height:35px; text-align:center;font-size:16px; color:#167600;
				line-height:230%; border-radius:2em; background-color:#FFF; margin:5px; font-weight:bold;}
.topmenu_congB_txt a:hover { display:block; width:215px;height:35px; text-align:center;font-size:16px; color:#b90004;  /* 2016.06.01 변경 From #167600 */
				line-height:230%; border-radius:2em; background-color:#FFF; margin:5px; font-weight:bold; } /* background-color:#bcdd48; */

/*어학원 메인 배너*/
#main_banner {width:100%; height:350px; position:relative;overflow:hidden;
			border-top:0px solid #177d00; border-bottom:1px solid #177d00; margin-top:0px;}
#main_banner .topbodyBN_r_bg{height:350px; width:500px; background-color:#000; position:absolute;
				top:0px; left:50%; margin-left:-1000px; z-index:1; opacity: 0.7;  /* ie 6,7,8 bug fix */ filter:alpha(opacity=70)}
#main_banner .topbodyBN_l_bg{height:350px; width:500px; background-color:#000; position:absolute;
				top:0px; left:50%; margin-left:500px; z-index:1; opacity: 0.7;  /* ie 6,7,8 bug fix */ filter:alpha(opacity=70);}

#main_banner .btn_area {position:absolute;width:200px;height:18.5px;left:45%;z-index:2;top:90%;}
.btn_area ul {float:left;position:relative;width:100%; }
.btn_area li {float:left;width:30px;height:18.5px;text-align:center;overflow:hidden;}
.btn_area li.on img {position:relative;bottom:20px;}
.btn_area .btn_page img {cursor:pointer;}

.btn_prev {z-index:2;width:44px;height:66px;position:absolute;left:50%;margin-left:-600px;top:40%;text-align:center;cursor:pointer;}
.btn_next {z-index:2;width:44px;height:66px;position:absolute;right:50%;margin-right:-600px;top:40%;text-align:center;cursor:pointer;}

/* 배너 하단 내용 영역 */
#contents {width:100%; position:relative;clear:both;  }
.wrap{width:1000px; margin:0px auto;}
.wrap_relative{width:1000px; margin:0 auto;position:relative;}

/*어학원 메인*/
#education {width:100%; height:100%;}

.contents {float:left; position:relative; width:800px; margin-bottom:50px; font-family:'맑은 고딕'; font-weight:lighter;margin-top:10px;}

.quick_banner{width:100%; height:92px; margin-top:20px; line-height:20px;text-align:center; }

.quick_banner .quick_01 {position:relative; font-size:15px;  float:left; width:125px; height:90px; background:#FFF;text-align:center;
						padding:0px; border:none; cursor:pointer; display:block; /* border-top:1px solid #FFF; border-bottom:1px solid #FFF;
						border-left:1px solid #FFF; border-right:0px solid #FFF; */}
.quick_01:hover {border-bottom:1px #FF9900 solid; display:block;padding:0px;}

.quick_banner .quick_02 {position:relative; font-size:15px;  float:left; width:125px; height:90px;background:#FFF;
						padding:0px; border:none; cursor:pointer;}
.quick_02:hover {border-bottom:1px #1c9600 solid; display:block;padding:0px;}

.quick_banner .quick_03 {position:relative; font-size:15px;  float:left; width:125px; height:90px;background:#FFF;
						padding:0px; border:none; cursor:pointer;}
.quick_03:hover {border-bottom:1px #8888FF solid; display:block;padding:0px;}

.quick_banner .quick_04 {position:relative; font-size:15px;  float:left; width:125px; height:90px;background:#FFF;
						padding:0px; border:none; cursor:pointer;}
.quick_04:hover {border-bottom:1px #d41515 solid; display:block;padding:0px;}

.quick_banner .quick_05 {position:relative; font-size:15px;  float:left; width:125px; height:90px;background:#FFF;
						padding:0px; border:none; cursor:pointer;}
.quick_05:hover {border-bottom:1px #FF9900 solid; display:block;padding:0px;}

.quick_banner .quick_06 {position:relative; font-size:15px;  float:left; width:125px; height:90px;background:#FFF;
						padding:0px; border:none; cursor:pointer;}
.quick_06:hover {border-bottom:1px #d013d7 solid; display:block;padding:0px;}

.quick_banner .quick_07 {position:relative; font-size:15px;  float:left; width:125px; height:90px;background:#FFF;
						padding:0px; border:none; cursor:pointer;}
.quick_07:hover {border-bottom:1px #8888FF solid; display:block;padding:0px;}

.quick_banner .quick_08 {position:relative; font-size:15px;  float:left; width:123px; height:90px;background:#FFF;
						padding:0px;  border:none;cursor:pointer;}
.quick_08:hover {border-bottom:1px #1c9600 solid; display:block;padding:0px;}

/* .quick_banner .quick_01 {position:relative; font-size:15px;  float:left; width:146px; height:70px; background:#FFF;
						padding:10px; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;
						border-left:1px solid #d4d4d4; border-right:0px solid #d4d4d4; cursor:pointer; display:block;}
.quick_01:hover {border:2px #FF9900 solid; display:block;padding:9px 8px 9px 9px;}

.quick_banner .quick_02 {position:relative; font-size:15px;  float:left; width:146px; height:70px;background:#FFF; padding:10px; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:0px solid #d4d4d4; cursor:pointer;}
.quick_02:hover {border:2px #1c9600 solid; display:block;padding:9px 8px 9px 9px;}

.quick_banner .quick_03 {position:relative; font-size:15px;  float:left; width:145px; height:70px;background:#FFF; padding:10px; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:0px solid #d4d4d4; cursor:pointer;}
.quick_03:hover {border:2px #22c9b3 solid; display:block;padding:9px 8px 9px 9px;}

.quick_banner .quick_04 {position:relative; font-size:15px;  float:left; width:145px; height:70px;background:#FFF; padding:10px; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:0px solid #d4d4d4; cursor:pointer;}
.quick_04:hover {border:2px #d41515 solid; display:block;padding:9px 8px 9px 9px;}

.quick_banner .quick_05 {position:relative; font-size:15px;  float:left; width:145px; height:70px;background:#FFF; padding:10px; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:0px solid #d4d4d4; cursor:pointer;}
.quick_05:hover {border:2px #d013d7 solid; display:block;padding:9px 8px 9px 9px;}

.quick_banner .quick_06 {position:relative; font-size:15px;  float:left; width:145px; height:70px;background:#FFF; padding:10px; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:0px solid #d4d4d4; cursor:pointer;border-right:1px #d4d4d4 solid;}
.quick_06:hover {border:2px #d013d7 solid; display:block;padding:9px 8px 9px 9px;}
*/


.quick_banner_01{position:relative; width:100%; height:60px; margin-top:25px; }
.quick_banner_01 li {position:relative; color:#333; text-align:center;height:40px; line-height:250%; font-size:15px; float:left; width:228px; padding:10px; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4;}
.quick_banner_01 li.banner01_last {position:relative;  border-right:1px solid #d4d4d4;}
.quick_banner_01 li:hover { border:2px #1c9600 solid; padding:9px 8px 9px 9px;}

.notice_baner {position:relative; width:100%; margin-top:20px; }
.notice_baner li.notice_event {float:left; font-size:17px;  width:301px; height:180px;  padding:15px;
				border-top:0px solid #d4d4d4;border-bottom:0px solid #d4d4d4;border-right:1px solid #d4d4d4; }
.notice_baner li.after {float:left; font-size:17px;  width:301px;  height:180px; padding:15px;
				border-top:0px solid #d4d4d4;border-bottom:0px solid #d4d4d4;border-right:1px solid #d4d4d4; }
.notice_baner li.news {float:left;  font-size:17px;  width:301px;  height:180px;  padding:15px;
				border-top:0px solid #d4d4d4;border-bottom:0px solid #d4d4d4;}
.notice_baner li.ad_movie {float:left;  font-size:17px;  width:301px;  height:180px;  padding:15px;
				border-top:0px solid #d4d4d4;border-bottom:0px solid #d4d4d4;}


.adver_banner {position:relative; width:100%;}
.adver_banner .adver01 { float:left;  color:#2db400; line-height:20px;  font-size:17px;  width:219px; height:70px;
						margin-top:20px; margin-bottom:40px; padding:10px 10px 10px 20px;
						border-left:1px solid #d4d4d4;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.adver01:hover { border:2px #1c9600 solid;padding:9px 8px 9px 19px;}

.adver_banner .adver02 { float:left;  color:#2db400; line-height:20px;  font-size:17px;  width:219px; height:70px;margin-top:20px; margin-bottom:40px; padding:10px 10px 10px 20px; border-left:1px solid #d4d4d4;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.adver02:hover { border:2px #0096d5 solid;padding:9px 8px 9px 19px;}

.adver_banner .adver03 { float:left;  color:#2db400; line-height:20px;  font-size:17px;  width:219px; height:70px;margin-top:20px; margin-bottom:40px; padding:10px 10px 10px 20px; border-left:1px solid #d4d4d4;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.adver03:hover { border:2px #f00455 solid;padding:9px 8px 9px 19px;}

.adver_banner .adver04 { float:left;  color:#2db400; line-height:20px;  font-size:17px; width:218px; height:70px;margin-top:20px; margin-bottom:40px; padding:10px 10px 10px 20px; border:1px solid #d4d4d4;}
.adver04:hover { border:2px #ff7d00 solid;padding:9px 9px 9px 19px;}

/* 고객지원센터, 갤러리, 10주년 기념 */
.gallery_baner {position:relative; width:100%; margin-top:25px; }
.gallery_baner li.customer_center {float:left;  font-size:17px;  width:181px;  height:200px;
				border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4; }
.gallery_baner li.gallery {float:left; font-size:17px;  width:633px; height:170px;  padding:15px;
				border-bottom:0px solid #d4d4d4;border-right:1px solid #d4d4d4; }
.gallery_baner li.gallery_photo {float:left; font-size:17px;  width:301px; height:170px;  padding:15px;
				border-bottom:0px solid #d4d4d4;border-right:1px solid #d4d4d4; }
.gallery_baner li.gallery_star {float:left; font-size:17px;  width:301px; height:170px;  padding:15px;
				border-bottom:0px solid #d4d4d4;border-right:1px solid #d4d4d4; }
#bordering img   {
    -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .4);
    box-shadow: 3px 3px 3px rgba(0, 0, 0, .4);
}
.gallery_baner li.celerbrate {float:left;  font-size:17px;  width:331px;  height:200px;
				border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4; }
.gallery_baner li.news {float:left;  font-size:17px;  width:301px;  height:200px;  padding:15px;
				border-top:0px solid #d4d4d4;border-bottom:0px solid #d4d4d4;}

/*공지사항 이벤트*/
.noev_s {cursor:pointer;}
.noev_s.on{color:#1c9600;font-weight:bold;}
.after_on{color:#1c9600;font-weight:bold;}
.news_on{color:#1c9600;font-weight:bold;}
.main_notice {display:block;margin-top:15px;}
.main_event {display:none;margin-top:15px;}
.mainlist {position:relative;margin-top:20px;}
.mainlist li {position:relative; float:left; height:22px;line-height:16px;list-style-type:disc;
				font-size:12px; left:20px;width:290px;}
span.viewgo {cursor:pointer;}
.mainlist li:hover span.viewgo {color:black;}
.regdate {text-align:right;right:0px;position:relative;float:right;}

/*수강후기*/
.after_m {display:block;margin-top:15px;}
.after_mpass {display:none;margin-top:15px;}
.after_s {cursor:pointer;}
.after_s.on {color:#1c9600;font-weight:bold;}

/* 텍스트 */
.gray12 { font-size:11px; color:#a1a1a1; line-height:500%;}
.T2 { color:#1c9600; font-size:17px; background-image:url("/images/menu/T2.png"); background-position:left; background-repeat:no-repeat; padding-left:15px; margin-bottom:15px; display:block;}


/*
#main_quick{position:absolute;right:0px;top:156px;width:88px;margin-left:535px;z-index:100;}
#main_quick > ul > li{line-height:0;text-align:center;}
#main_quick > ul > li > a{position:relative;display:block;text-indent:-9000px;font-size:11px;font-weight:400;line-height:29px;z-index:5;}
#main_quick > ul > li > a > span{text-indent:-9000px;}
#main_quick .mquick_m01 > a{height:89px;background:url("/images/main_quickmenu.jpg") 0px 0px no-repeat}
#main_quick .mquick_m02 > a{height:94px;background:url("/images/main_quickmenu.jpg") 0px -89px no-repeat}
#main_quick .mquick_m03 > a{height:94px;background:url("/images/main_quickmenu.jpg") 0px -183px no-repeat}
#main_quick .mquick_m04 > a{height:95px;background:url("/images/main_quickmenu.jpg") 0px -277px no-repeat}
#main_quick .mquick_m05 > a{height:42px;background:url("/images/main_quickmenu.jpg") 0px -372px no-repeat}
*/
/*
#main_quick{position:absolute;width:88px;top:0px; left:50%; margin-left:510px;
			top:0px;z-index:100;}
#main_quick > ul > li{line-height:0;text-align:center;}
#main_quick > ul > li > a{position:relative;display:block;text-indent:-9000px;font-size:11px;font-weight:400;line-height:29px;z-index:5;}
#main_quick > ul > li > a > span{text-indent:-9000px;}
#main_quick .mquick_m01 > a{height:89px;background:url("/images/main_quickmenu.jpg") 0px 0px no-repeat;}
#main_quick .mquick_m02 > a{height:94px;background:url("/images/main_quickmenu.jpg") 0px -89px no-repeat;}
#main_quick .mquick_m03 > a{height:94px;background:url("/images/main_quickmenu.jpg") 0px -183px no-repeat;}
#main_quick .mquick_m04 > a{height:95px;background:url("/images/main_quickmenu.jpg") 0px -277px no-repeat;}
#main_quick .mquick_m05 > a{height:42px;background:url("/images/main_quickmenu.jpg") 0px -372px no-repeat;}
*/
#main_quick{position:absolute;width:88px;top:0px; left:50%; margin-left:510px;
			top:0px;z-index:100;}
#main_quick > ul > li{line-height:0;text-align:center;}
#main_quick > ul > li > a{position:relative;display:block;text-indent:-9000px;font-size:11px;font-weight:400;line-height:29px;z-index:5;}
#main_quick > ul > li > a > span{text-indent:-9000px;}
#main_quick .mquick_m01 > a{height:45px;background:url("/images/main/main_quickmenu-v3.png") 0px 0px no-repeat;}
#main_quick .mquick_m02 > a{height:61px;background:url("/images/main/main_quickmenu-v3.png") 0px -45px no-repeat;}
#main_quick .mquick_m03 > a{height:62px;background:url("/images/main/main_quickmenu-v3.png") 0px -106px no-repeat;}
#main_quick .mquick_m04 > a{height:46px;background:url("/images/main/main_quickmenu-v3.png") 0px -168px no-repeat;}
#main_quick .mquick_m05 > a{height:44px;background:url("/images/main/main_quickmenu-v3.png") 0px -213px no-repeat;}

/* Main 배너 좌측 배너 */
.banner_left_ad {height:220px; width:160px; background-color:#000; position:absolute;  top:50px; right:50%; margin-right:550px;
			background:url("") 0px 0px no-repeat;z-index:2;}
.banner_left_ad > ul > li{line-height:0;text-align:center;font-family:"Nanum Gothic","NanumBrushWeb"; font-weight:bold;}

/* Main 배너 우측 배너 */
.banner_right_ad {height:220px; width:160px; background-color:#000; position:absolute;  top:50px; left:50%; margin-left:550px;
			background:url("") 0px 0px no-repeat;z-index:2;}
.banner_right_ad > ul > li{line-height:0;text-align:center;font-family:"Nanum Gothic","NanumBrushWeb"; font-weight:bold;}

/* Main HSK D-day */
.hsk_dday {height:130px; width:160px; background-color:#000; position:absolute;  top:0px; right:50%; margin-right:510px;
			background:url("/images/main/bg_d-day3_s3.png") 0px 0px no-repeat;z-index:2;}
.hsk_dday > ul > li{line-height:0;text-align:center;font-family:"Nanum Gothic","NanumBrushWeb"; font-weight:bold;}

/* Main HSK D-day Stop Watch */
.stop_w_container {	padding: 0px;	padding-left:5px;	text-align: center;	height:30px; width:150px;}
.timer {padding: 3px;	background: linear-gradient(top, #222, #444);	overflow: hidden;	display: inline-block;
	border: 1px solid red; /* #efefef */	border-radius: 3px;	position: relative;
	/*box-shadow: 		inset 0 -2px 10px 1px rgba(0, 0, 0, 0.75), 		0 5px 20px -10px rgba(0, 0, 0, 1); */}
.cell {	width: 115px;	height: 20px;	font-size: 24px;	overflow: hidden;	position: relative;	float: left;}
.numbers {	line-height: 20px;	font-family: digital, arial, verdana;	text-align: center;	color: #fff;
	text-shadow: 0 0 5px rgba(255, 255, 255, 1);}
@font-face {	font-family: 'digital';	src: url('https://thecodeplayer.com/uploads/fonts/DS-DIGI.TTF');}


/* Main 카카오스토리 왼쪽 배너 */
.banner_kakaostory {height:70px; width:160px; background-color:#000; position:absolute; top:318px; right:50%; margin-right:510px;
			background:url("/images/main/banner_kakaostory2.png") 0px 0px no-repeat;z-index:2;}
.banner_kakaostory > ul > li{line-height:0;text-align:center;font-family:"Nanum Gothic","NanumBrushWeb"; font-weight:bold;}

/* Main 카카오톡 왼쪽 배너 */
.banner_kakaotalk {height:170px; width:160px; background-color:#000; position:absolute; top:138px; right:50%; margin-right:510px;
			background:url("/images/main/banner_kakaotalk3.png") 0px 0px no-repeat;z-index:2;}
.banner_kakaotalk > ul > li{line-height:0;text-align:center;font-family:"Nanum Gothic","NanumBrushWeb"; font-weight:bold;}


/* '''''''''' 학력학위인증 CSS ''''''''''''' */

	.rezmain_intro {position:relative;width:998px;height:150px;text-align:center;border:1px solid #d2d2d2;margin-top:15px;}
	.rezmain_intro img {width:998px;position:relative;}

	/* 준비서류 안내*/
	.documentguide {position:relative;width:100%;height:100%;margin-top:15px;}
	.documentguide li {float:left;}
	.documentguide li.doclist{position:relative;width:550px;}
	.documentguide li.notice{position:relative;width:446px;height:338px;border-left:1px solid #d2d2d2;
					border-top:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
	ul.maindoclist {}
	ul.maindoclist li {clear:both;width:540px;padding-left:10px;line-height:30px;height:30px;background:#f4f4f4;
					border-left:1px solid #d2d2d2;border-top:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
	ul.maindoclist li span {position:relative;font-size:16px;font-size:16px;cursor:pointer;}
	ul.maindoclist li:hover span {color:black;}
	ul.maindoclist li:hover {background:#d2d2d2;}
	ul.maindoclist li.last {border-bottom:1px solid #d2d2d2;}

	.documentguide li.ren_menulist {position:relative;width:550px;height:338px;
						border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;clear:both;}
	.ren_menulist li {clear:both;}
	ul.ren_delist {position:relative;width:550px;}
	ul.ren_delist li {position:relative;width:550px;height:25px;line-height:25px;border-bottom:1px solid #d2d2d2;}
	ul.ren_delist li.last {border-bottom:none;position:relative;width:550px;height:25px;line-height:25px;}
	.ren_delist li span.depth1list{font-weight:bold;cursor:pointer;color:#2db400;font-size:14px;padding-left:10px;}
	.ren_delist li span.depth2list{cursor:pointer;;font-size:13px;padding-left:50px;}

	/*공지사항*/
	.docnoticelist {position:relative;width:446px;height:265px;padding-top:10px;}
	.docnoticelist span.subject {position:relative;padding-left:10px;font-size:14px; font-weight:bold;}
	ul.mainnotice_list {position:relative;margin-top:10px;}
	.mainnotice_list li {position:relative;padding-left:20px;width:426px;height:20px;line-height:20px;font-size:13px;}
	.mainnotice_list li span {cursor:pointer;}
	.mainnotice_list li span:hover {color:#2db400;}
	.regdate {text-align:right;right:0px;position:relative;float:right;padding-right:20px;}

	/*접수방법 link*/
	.maindocreceipt {position:relative;width:446px;height:61px;right:0px;}
	.maindocreceipt img {cursor:pointer;}

	.renzbottom {position:relative;margin-top:20px;clear:both;margin-bottom:15px;}
	.renzbottom li{float:left;width:300px;font-size:13px;}

	/*업무시간*/
	.renzbottom li.worktime {position:relative;width:300px;height:180px;text-align:left;
					border-left:1px solid #d2d2d2;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}

	ul.worktimelist {position:relative;top:15px;}
	ul.worktimelist li {position:relative;width:250px;padding-left:50px;height:30px;line-height:30px;font-size:13px;}

	/*문의처*/
	.renzbottom li.inquiry {position:relative;width:340px;height:180px;
					border-left:1px solid #d2d2d2;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}

	ul.inquiryinfo {position:relative;top:15px;}
	ul.inquiryinfo li {position:relative;width:290px;height:30px;line-height:30px;font-size:13px;padding-left:50px;}

	/*찾아오시는길*/
	.renzbottom li.location {position:relative;width:356px;height:180px;
	border:1px solid #d2d2d2;text-align:center;}
	li.location span {position:relative;top:15px;font-size:13px;}


/* '''''''''' 대회 CSS ''''''''''''' */

	/* 가운데 메인 영역 전체 */
	#contents_congress { background-image:url("/images/congress/main/back.jpg");background-position :center;background-repeat:repeat-x;
							width:100%;height:670px;margin:0px;padding:0px;border:0px;}
	/* 메인 영역의 가운데 1000px */
	.wrap_congress {position:relative;width:1000px;height:670px;margin:0px auto;padding:0px;border:0px;}

	/* wrap 영역의 실제 내용 박스 */
	.congress_box01 {position:absolute; left:0;top:10px; height:600px; width:395px;}
	.congress_box02 {position:absolute; left:605px ;top:10px; height:600px; width:395px;}
	.congress_btn {position:absolute; left:405px; bottom:63px; width:192px; height:190px;}

	.congress_box01 .kor_college {position:relative; float:left; background:#FFF;text-align:center;
						padding:0px;border:2px #d1d1d1 solid;; cursor:pointer; display:block;}
	.kor_college:hover {border:2px #1c9600 solid; display:block;padding:0px;}
	.congress_box01 .kor_middle {position:relative; float:left; background:#FFF;text-align:center;
						padding:0px;border:2px #d1d1d1 solid;; cursor:pointer; display:block;}
	.new_ani { position: absolute; left: 116px; top: 7px; }
	.kor_middle:hover {border:2px #1c9600 solid; display:block;padding:0px;}
	.congress_box01 .world_college {position:relative; float:left; background:#FFF;text-align:center;
						padding:0px;border:2px #d1d1d1 solid;; cursor:pointer; display:block;}
	.world_college:hover {border:2px #006696 solid; display:block;padding:0px;}
	.congress_box01 .kor_hanja {position:relative; float:left; background:#FFF;text-align:center;
						padding:0px;border:2px #d1d1d1 solid;; cursor:pointer; display:block;}
	.kor_hanja:hover {border:2px #b30019 solid; display:block;padding:0px;}


	.congress_box02 .kor_high {position:relative; float:left; background:#FFF;text-align:center;
						padding:0px;border:2px #d1d1d1 solid;; cursor:pointer; display:block;}
	.kor_high:hover {border:2px #1c9600 solid; display:block;padding:0px;}
	.congress_box02 .kor_element {position:relative; float:left; background:#FFF;text-align:center;
						padding:0px;border:2px #d1d1d1 solid;; cursor:pointer; display:block;}
	.kor_element:hover {border:2px #1c9600 solid; display:block;padding:0px;}
	.congress_box02 .world_middle {position:relative; float:left; background:#FFF;text-align:center;
						padding:0px;border:2px #d1d1d1 solid;; cursor:pointer; display:block;}
	.world_middle:hover {border:2px #006696 solid; display:block;padding:0px;}
	.congress_box02 .kor_song {position:relative; float:left; background:#FFF;text-align:center;
						padding:0px;border:2px #d1d1d1 solid;; cursor:pointer; display:block;}
	.kor_song:hover {border:2px #b30019 solid; display:block;padding:0px;}

	.main_congress {position: relative;	width: 960px;margin: 0px;padding: 0px;
			border: 5px solid transparent;border-color: #d8d1c1;background-color:#fffbf2;
		/* background:url("/images/congress/main/main_hanban.png") no-repeat;background-position: center; */
			opacity: 1.0;filter:alpha(opacity=100);	z-index:10;	}

	#congress_logo{	position:absolute;z-index: 100;left:50%;top:172px;margin-left: -93px;
					width: 234px;height:380px;background:url('/images/congress/main/main_hanban_w200_bg.png') no-repeat;}

	.main_congress ul {	position:relative;width:100%;height:100%;}	/* opacity: 0.4;filter:alpha(opacity=80); */
	.main_congress li {float:left;overflow:hidden;border-bottom: 1px solid #ccc;}
	.main_congress li.row1_left {border-right: 1px solid #ccc;}
	.main_congress li.row3 {border: 0px;}
	.main_congress li.center_bottom {border: 0px;}
	.main_congress li.row4 {border-top: 1px solid #ccc;border-bottom: 0px;}

	/* 대회 Main 배너 좌측 배너 */
	.congress_banner_left {height:596px; width:252px; background-color:#000; position:absolute;  top:168px; right:50%; margin-right:510px;
				background:url("") 0px 0px no-repeat;z-index:2;}
	.congress_banner_left > ul > li{line-height:0;text-align:center;font-family:"Nanum Gothic","NanumBrushWeb"; font-weight:bold;}

	/* 대회 Main 배너 우측 배너 */
	.congress_banner_right {height:229px; width:239px; background-color:#000; position:absolute;  top:168px; left:50%; margin-left:510px;
				background:url("") 0px 0px no-repeat;z-index:2;}
	.congress_banner_right > ul > li{line-height:0;text-align:center;font-family:"Nanum Gothic","NanumBrushWeb"; font-weight:bold;}

	.grid-box{
		display: inline-block;
		float:left;
		width:498px;
		*width:490px;
		height:190px;
		*height:182px;
		color: #000;
		position: relative;
		border: 4px solid transparent;
		cursor: pointer;
		-webkit-transition:all 0.4s;
		-moz-transition:all 0.4s;
		-ms-transition:all 0.4s;
		-o-transition:all 0.4s;
		transition:all 0.4s;
	}
	.grid-box:hover{
	/*	border-color: #fd0;
		color: #066eba;
		background-color: rgba(255,240,0, 0.1); */
	}
		.grid-box h1{
			margin: 6px 0 0 0;
			font-size: 36px;
			width: 190px;
			line-height: 40px;
			float: left;
		}

		.grid-box h2{
			margin: 15px 0 0 50px;
			width: 300px;
			font-size: 18px;
			float:left;
			clear: both;
		}
	/* ------------------------------------------------ */

	.main_congress div.div1{position:relative;
			width: 471px; height: 170px;
			color:white;
			text-align: right;
			margin: 0px;
			padding: 0px;
			border: 4px solid transparent;
			cursor: pointer;
		/*	border-radius:20px; */
			/* background:url("/images/congress/main/bg_section_div1.png") no-repeat; */
	}
	.main_congress div.div1:hover {border-color: #fd0;background-color: rgba(255,255,255, 0.6);color:black;}

	.main_congress div.div2{position:relative;
			width: 472px; height: 170px;
			color:white;
			text-align: left;
			margin: 0px;
			padding: 0px;
			border: 4px solid transparent;
			cursor: pointer;
			/* background:url("/images/congress/main/bg_section_div2.png") no-repeat; */
	}
	.main_congress div.div2:hover {border-color: #fd0;background-color: rgba(255,255,255, 0.6);color:black;}

	.main_congress div.div3{position:relative;
			width: 357px; height: 170px;
			color:white;
			text-align: left;
			margin: 0px;
			padding: 0px;
			border: 4px solid transparent;
			cursor: pointer;
			/* background:url("/images/congress/main/bg_section_div3.png") no-repeat; */
	}
	.main_congress div.div3:hover {border-color: #fd0;background-color: rgba(255,255,255, 0.6);color:black;}

	.main_congress div.div_logo1{position:relative;
			width: 240px; height: 170px;
			margin: 0px;
			padding: 0px;
			border: 0px;
	}

	.main_congress div.div4{position:relative;
			width: 347px; height: 170px;
			color:white;
			text-align: right;
			margin: 0px;
			padding: 0px;
			border: 4px solid transparent;
			cursor: pointer;
			/* background:url("/images/congress/main/bg_section_div4.png") no-repeat; */
	}
	.main_congress div.div4:hover {border-color: #fd0;background-color: rgba(255,255,255, 0.6);color:black;}

	.main_congress div.div5{position:relative;
			width: 357px; height: 170px;
			color:white;
			text-align: left;
			margin: 0px;
			padding: 0px;
			border: 4px solid transparent;
			cursor: pointer;
			/* background:url("/images/congress/main/bg_section_div5.png") no-repeat; */
	}
	.main_congress div.div5:hover {border-color: #fd0;background-color: rgba(255,255,255, 0.6);color:black;}

	.main_congress div.div_logo2{position:relative;
			width: 240px; height: 170px;
			margin: 0px;
			padding: 0px;
			border:0px;
	}

	.main_congress div.div6{position:relative;
			width: 347px; height: 170px;
			color:white;
			text-align: center;
			padding: 0px;
			border: 4px solid transparent;
			cursor: pointer;
			/* background:url("/images/congress/main/bg_section_div6.png") no-repeat; */
	}
	.main_congress div.div6:hover {border-color: #fd0;background-color: rgba(255,255,255, 0.6);color:black;}

	.main_congress div.div_last{position:relative;
			width: 960px; height: 163px;
			margin: 0px;
			text-align: center;
			padding: 0px;
			border:0px;
	}

	.main_congress h2 {font-size:20px;
		font-weight:bold;
		line-height:24px;
	}
	.main_congress h1 {font-size:30px;
		font-weight:bold;
		line-height:32px;
	}

	.clip1{
		width: 160px;
		height: 163px;
		left:300px;
		top:0;

		-webkit-transform: rotateY(0);
		-moz-transform: rotateY(0);
		-ms-transform: rotateY(0);
		-o-transform: rotateY(0);
		transform: rotateY(0);
	}

	.clip2{
		width: 160px;
		height: 163px;
		left:500px;
		top:0;

		-webkit-transform: rotateY(0);
		-moz-transform: rotateY(0);
		-ms-transform: rotateY(0);
		-o-transform: rotateY(0);
		transform: rotateY(0);
	}

	.clip{
		position: absolute;
		z-index: 20;

		-webkit-transition: all .8s ease-in-out;
		-moz-transition: all .8s ease-in-out;
		-ms-transition: all .8s ease-in-out;
		-o-transition: all .8s ease-in-out;
		transition: all .8s ease-in-out;
	}

	.div_news:hover .clip1{
		-webkit-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		transform: rotateY(360deg);
	}
	.div_down:hover .clip2{
		-webkit-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		transform: rotateY(360deg);
	}






/* '''''''''' 하단 Footer CSS ''''''''''''' */
#footer {width:100%;height:150px; position:relative;background:#FFF;}
#footer .footertop {width:100%;height:30px;position:relative;clear:both;
		background:#F5F5F5; border-bottom:1px solid #d6d3d3;border-top:1px solid #d6d3d3;}

.footermenu {width:1000px; margin:0px auto; text-align:center;}
.footermenu ul {text-align:right;}
.footermenu ul li{position:relative; float:left; text-align: center; line-height:30px;
			font-size:11px; font-weight:medium;border-left:1px solid #d6d3d3;}
.footermenu ul li.last{border-right:1px solid #d6d3d3; }
.footermenu ul li.last select {width:120px;cursor:pointer;}

.adress {width:1000px; margin:0 auto;position:relative;}
.adress ul {text-align:left; margin-top: 15px;}
.adress li.logo {float:left; width:190px; height:70px; margin-left:30px; margin-right:15px; margin-bottom:30px;
				padding-top:30px; padding-right:30px;}
.adress li.adresstext {position:relative; width:700px; margin-left:280px; height:100%; padding-top:10px; line-height:20px;}

.blink {
    animation-duration: 1s;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
}
@keyframes blink {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
