﻿@charset "utf-8";

/*@font-face {
font-family: 'NanumGothic';
font-style: normal;
font-weight: 400;
src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
} */

/*
@font-face {
font-family: 'NanumGothic';
font-style: normal;
font-weight: 400;
src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
font-family: 'NanumGothic';
font-style: normal;
font-weight: 700;
src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
*/
/*
HTML {overflow-y: scroll; overflow-x:hidden;}
input[type="text"],select{height:20px;border:#cfcfcf 1px solid;}
input[type="checkbox"]{vertical-align:middle;}
input[type="radio"]{vertical-align:middle;border:0px;margin:-4px 0 0 0;}
input[type="file"]{vertical-align:middle;}
input[type="button"]{cursor:pointer;}
body,ul,li {margin:0;padding:0;font-size:12px; }
body,input,textarea,select,button,table{font-size:12px; font-family:NanumGothic,Malgun Gothic,'맑은 고딕',Dotum,'돋움',Gulim,'굴림',Helvetica,sans-serif;color:#666666;line-height:1}
img,fieldset{border:0;vertical-align:middle;}
ul,ol{list-style:none}
a { color:inherit;}
a{text-decoration:none; outline:none;} 
a:hover,a:active,a:focus,a:link,a:visited{text-decoration:none;}

img,fieldset{border:0}
img,input{ vertical-align:middle; }
*/
HTML {overflow-y: scroll; overflow-x:hidden;}
.input_text{ width:60px; height:21px; font-size:12px; color:#aaa; border:1px solid #ddd;position:relative;}

span.red{color:red;}
span.white{color:white;font-weight:bold;font-size:14px;}
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.pa73 {padding-left:73px;}
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;}

span.renzheng_docdown{background:#d3d3d3;cursor:pointer;}
h1.sub_top_title {font-size:25px; color:#515151;font-weight:bold;} 


.fl_left {float:left;}

#contents {width:100%; position:relative;clear:both; }
.wrap {width:1000px; margin:0 auto;position:relative;}

/*본문*/
.title_box {
			width:90%; display:block; font-size:35px; border-radius:10px; border:1px #CCCCCC solid; 
			margin-bottom:30px;margin-top:10px;margin-left:10px;margin-right:10px;padding:15px;
			background-color:#f8f8f2; }
.title_box2 {width:780px; line-height:117px; display:block; text-align:center;
			margin-top:20px;
			background-image:url(/images/education/univ_img01_back.png); background-repeat:no-repeat; background-position:center;}

/*본문 좌측메뉴*/	
/* .leftmenu{float:left;width:200px;position:relative;} */

ul.ul_depth2 li{position:relative; color: #696969;  padding-left:20px; padding-right:10px;font-size:13px;}
ul.ul_depth2 li.bold{position:relative; color: #696969;  padding-left:20px; padding-right:10px;font-size:13px;font-weight:bold;}

.under_bar {position:relative; width:720px; border-bottom:1px solid #ebebeb; margin:30px 0px 0px 0px;}
.text_box0{ width:735px; border:0px solid #c8c8c8; overflow:hidden;  padding:0px; }

/*스타일_2*/
.text_title{position:relative; margin:0px 20px 0px 20px}
.text_title h1 {color: #2db400; margin-left:30px; padding:0px 20px 5px 25px; font-size:25px; font-weight:lighter; letter-spacing:-1px;  width:700px;background-image:url(/images/h1.png); background-position:left; background-repeat:no-repeat; }
.text_title h2 {color: #ffffff; background:#1e9800; margin:0px 30px 5px 20px; padding:5px 5px 5px 30px; font-size:15px; height:20px; font-weight:bolder; letter-spacing:-1px; margin-top:30px; border-radius:30px;background-image:url(/images/h2.png); background-position:left; background-repeat:no-repeat; }
.text_title ul {color: #696969; padding-left:15px; padding-right:25px; font-size:15px; line-height:20px; list-style:none; margin:15px;}
.text_title ul.list {color: #696969;font-size:15px;  padding-left:15px; list-style-type:decimal;}
.text_title li {position:relative;font-size:13px;}
.text_title li.example {color:#696969;}
.696969{color:#696969;}
.0d6d1f{color:#0d6d1f;}

/*스타일_3*/
.text_translate {position:relative; /*margin:0px 20px 0px 20px*/}
.text_translate h1 {color: #2db400; margin-left:30px; padding:0px 20px 5px 25px; font-size:25px; font-weight:lighter; letter-spacing:-1px;  width:700px;background-image:url(/images/h1.png); background-position:left; background-repeat:no-repeat; }
.text_translate h2 {color: #ffffff; background:#1e9800; margin:0px 20px 5px 40px; padding:5px 5px 5px 30px; font-size:15px; height:20px; font-weight:bolder; letter-spacing:-1px; margin-top:30px; border-radius:30px;background-image:url(/images/h2.png); background-position:left; background-repeat:no-repeat; }
.text_translate ul  {color: #696969; padding-left:15px; padding-right:25px; font-size:15px; line-height:20px; list-style:none; margin:15px;}
.text_translate ul.pd65  {color: #696969;  padding-right:25px; font-size:15px; line-height:20px; list-style:none; margin:15px;}
.text_translate li  {position:relative;font-size:13px;}
.text_translate li.example {color:#696969;}

/*스타일_4*/
.text_renzheng {position:relative; /*margin:0px 20px 0px 20px*/}
.text_renzheng h1 {color: #2db400; margin-left:30px; padding:0px 20px 5px 25px; font-size:25px; font-weight:lighter; letter-spacing:-1px;  width:700px;background-image:url(/images/h1.png); background-position:left; background-repeat:no-repeat;}
.text_renzheng h2 {color: #ffffff; background:#1e9800; margin:0px 20px 5px 40px; padding:5px 5px 5px 30px; font-size:15px; height:20px; font-weight:bolder; letter-spacing:-1px; margin-top:30px; border-radius:30px;background-image:url(/images/h2.png); background-position:left; background-repeat:no-repeat;}
.text_renzheng h3 {position:relative; color: #0d5218;  width:100%;  padding:10px 20px 0 60px; font-size:14px; font-weight:bold;  letter-spacing:-0.5px; margin-top:10px;}/*초록색*/
.text_renzheng ul  {color: #696969; padding-left:20px; padding-right:25px; font-size:15px; line-height:20px; list-style:none; margin:15px;}
.text_renzheng ul.list {color: #696969;font-size:15px;  padding-left:40px; list-style-type:disc;}
.text_renzheng li  {position:relative;font-size:13px;}

/*스타일_5*/
.text_congress {position:relative; /*margin:0px 20px 0px 20px*/}
.text_congress h1 {color: #2db400; margin-left:30px; padding:0px 20px 5px 25px; font-size:25px; font-weight:lighter; letter-spacing:-1px;  width:700px;background-image:url(/images/h1.png); background-position:left; background-repeat:no-repeat;}
.text_congress h2 {color: #ffffff; background:#1e9800; margin:0px 20px 5px 40px; padding:5px 5px 5px 30px; font-size:15px; height:20px; font-weight:bolder; letter-spacing:-1px; margin-top:30px; border-radius:30px;background-image:url(/images/h2.png); background-position:left; background-repeat:no-repeat;}
.text_congress h3 {color: #000; padding:0px 20px 5px 40px; font-size:14px; font-weight:lighter; letter-spacing:-1px; margin-top:15px; }
.text_congress ul  {color: #696969; padding-left:20px; padding-right:25px; font-size:15px; line-height:20px; list-style:none; margin:15px;}
.text_congress ul.pd65  {color: #696969; padding-left:40px; padding-right:25px; font-size:15px; line-height:20px; list-style:none; margin:15px;}
.text_congress li  {position:relative;font-size:13px;}
.text_congress li.texth1 {font-size:15px; margin:5px; font-weight:bolder;}

.text_page_number_01 {position:relative; background:url(/images/education/page_number_01.png) no-repeat; background-position-y:20px; color:#0d6d1f; height:70px; padding:0px 0px 0px 80px; margin:15px 0px 0px 60px; font-size:20px; line-height:20px; font-weight:lighter; letter-spacing :0px;}
.text_page_number_02 {position:relative; background:url(/images/education/page_number_02.png) no-repeat; background-position-y:20px; color:#0d6d1f; height:95px; padding:0px 0px 0px 80px; margin:15px 0px 0px 60px; font-size:20px; line-height:20px; font-weight:lighter; letter-spacing :0px;}
.text_page_number_03 {position:relative; background:url(/images/education/page_number_03.png) no-repeat; background-position-y:20px; color:#0d6d1f; height:70px; padding:0px 0px 0px 80px; margin:15px 0px 0px 60px; font-size:20px; line-height:20px; font-weight:lighter; letter-spacing :0px;}
.text_page_number_body {position:relative; margin:5px 0px 10px 0px; padding:0px 0px 0px 0px;}

/*자료미접수*/
span.no {font-size:40px}

/*텍스트 스타일_2*/
.contents .textstyle_01 {float:left; width:735px; position:relative; margin-top:5px; font-size:13px;} /* padding-left:10px; */
.contents .textstyle_01 .count {position:relative; color: #2db400; padding-left:20px; font-size:13px; line-height:-50px; font-weight: bolder; letter-spacing :-0.5px; margin-top:30px;}
.contents .textstyle_01 div {position:relative; padding-left:20px; text-align:left; font-size:13px; font-weight: bold;  color:#696969; line-height: 20px; margin-top:10px;}
.contents .textstyle_01 div.contents_level1_last {position:relative; padding-left:20px; text-align:left; font-size:13px; font-weight: bold; color: #696969; line-height: 20px; margin-top:10px; margin-bottom:30px;}

/*텍스트 스타일_3*/
.contents .textstyle_02 {float:left; width:750px; position:relative; margin-top:5px; padding-left:50px;}/* padding-left:10px; */
.contents .textstyle_02 .colorfont {position:relative; color: #0d5218; padding-left:20px; font-size:13px; line-height:-50px; font-weight: bolder; letter-spacing :-0.5px; margin-top:30px;}
.contents .textstyle_02 div {position:relative; padding-left:40px; text-align:left; font-size:12px; font-weight: bold;  color:#696969; line-height: 20px; margin-top:10px;}
.contents .textstyle_02 div.contents_level1_last {position:relative; padding-left:20px; text-align:left; font-size:12px; font-weight: bold; color: #696969; line-height: 20px; margin-top:10px; margin-bottom:30px;}

/* 일반 블랙 테이블 */
.tb_black_normal{width:100%;margin-top:20px;font-weight:400;border-bottom:1px solid #767676;}
.tb_black_normal th{background-color:#f9f9f9;font-weight:700;vertical-align:middle;padding:8px 0 10px;text-align:center;color:#767676;
				border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;}
.tb_black_normal th.start{border-top:2px solid #767676;border-left:1px solid #e9e9e9;}
.tb_black_normal th.last_col{border-right:1px solid #e9e9e9;}
.tb_black_normal th.end{border-bottom:1px solid #767676;}
.tb_black_normal th.red{background-color:red;color:white;}
.tb_black_normal td{padding:12px 10px 14px;text-align:center;vertical-align:middle;line-height:18px;color:#767676;
				border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;}
.tb_black_normal td.last_row{border-top:1px solid #e9e9e9;border-bottom:1px solid #767676;border-left:1px solid #e9e9e9;}
.tb_black_normal td.last_col{border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
.tb_black_normal td.left{text-align:left;}
.tb_black_normal td.gray{background-color:#eeeeee;}
.tb_black_normal input{vertical-align:middle;}

/*어학원 문화악기, 중국악기노래*/
.tb_black_normal th.start.edu_m_subject.on {background-color:#1c9600; }

/*테이블*/
table.tableType {border-spacing: 0; border-collapse: collapse; margin-top:30px; margin-bottom:30px;}
table.tableType .tabletop { color:#fff; font-weight:bold; border-top:2px solid #fa5200; text-align:center;}
table.tableType thead th {background:#999; color:#fff; padding:10px 0; font-weight:bold; font-size:15px;  border-top:2px solid #065a09; text-align:center;}
table.tableType thead th.btLine {border-right:1px solid #fff; }
table.tableType table tr {background:#fff; font-weight:bold; font-size:13px; text-align:center;}
table.tableType tbody td {padding:0px 0;  border-top:none;  border-bottom:1px solid #579f20; text-align:center; line-height:17px;font-size:13px; }
table.tableType tbody td.tableleft {padding:10px 0;border-right:1px solid #579f20; text-align:center; line-height:17px }
table.tableType tbody td.tableright {padding:10px 0;border-left:1px solid #579f20;text-align:center; line-height:17px }

/*테이블 스타일_1*/
table.tableType_01 {border-spacing: 0; border-collapse: collapse; margin-top:15px; margin-bottom:5px; margin-left:30px;}
table.tableType_01 .table_styletop { color:#fff; font-weight:bold; border-top:2px solid #fa5200; text-align:center;}
table.tableType_01 thead th {background:#999; color:#fff; padding:8px 0; font-weight:bold; font-size:13px; border-top:2px solid #065a09; text-align:center;}
table.tableType_01 thead th.btLine {border-right:1px solid #fff; }
table.tableType_01 table tr {background:#fff; font-weight:bold; font-size:13px; text-align:center;}
table.tableType_01 tbody td {padding:5px 0;  border-top:none;  border-bottom:1px solid #579f20; text-align:center; line-height:17px }
table.tableType_01 tbody td.tableleft {padding:5px 0;border-right:1px solid #579f20; text-align:center; line-height:17px }
table.tableType_01 tbody td.tableright {padding:5px 0;border-left:1px solid #579f20;text-align:center; line-height:17px }

/*테이블 스타일_2*/
table.tableType_02 {border-spacing: 0; border-collapse: collapse; margin-top:8px; margin-bottom:5px;font-size:13px;}
table.tableType_02 .table_styletop { color:#fff; font-weight:bold; border-top:2px solid #a4a4a4; text-align:center;}
table.tableType_02 thead th {background:#999; color:#fff; padding:8px 0; font-weight:bold; font-size:13px; border-top:2px solid #a4a4a4; text-align:center;}
table.tableType_02 thead th.btLine {border-right:1px solid #fff; }
table.tableType_02 table tr {background:#fff; font-weight:bold; font-size:13px; text-align:center;}
table.tableType_02 tbody th {background:#999; color:#fff; padding:8px 0; font-weight:bold; font-size:13px; border-top:2px solid #a4a4a4; text-align:center;}
table.tableType_02 tbody th.btLine {border-right:1px solid #fff; }
table.tableType_02 tbody td {padding:5px 0;  border-top:none;  border-bottom:1px solid #a4a4a4; text-align:center; line-height:17px }
table.tableType_02 tbody td ul.univ {margin-top:0px;}
table.tableType_02 tbody td ul.univ li {padding-left:10px;padding-right:0px;text-align:left;}
table.tableType_02 tbody td.tabletopleft {padding:5px 0; border-top:1px solid #a4a4a4; border-right:1px solid #a4a4a4; text-align:center; line-height:17px }
table.tableType_02 tbody td.tableleft {padding:5px 0;border-right:1px solid #a4a4a4; text-align:center; line-height:17px }
table.tableType_02 tbody td.tableleftrh {padding-top:5px;padding-left:10px;border-right:1px solid #a4a4a4; text-align:left; line-height:17px }
table.tableType_02 tbody td.tabletopright {padding:5px 0; border-top:1px solid #a4a4a4; border-left:1px solid #a4a4a4; text-align:center; line-height:17px }
table.tableType_02 tbody td.tableright {padding:5px 0;border-left:1px solid #a4a4a4;text-align:center; line-height:17px }
table.tableType_02 tbody td.tablerightrh {padding-top:5px;padding-right:5px;border-left:1px solid #a4a4a4;text-align:right; line-height:17px }
table.tableType_02 tbody td.middle {padding:5px 0;border-left:0px solid #fff;text-align:center; line-height:17px }

/* 선스타일이 없는 테이블 스타일_3*/
table.tableType_03 {border-spacing: 0; border-collapse: collapse; margin-top:8px; margin-bottom:5px;margin-left:30px;}
table.tableType_03 .table_styletop { color:#fff; font-weight:bold; border-top:2px solid #a4a4a4; text-align:center;}
table.tableType_03 thead th {background:#ffffff; color:#fff; padding:8px 0; font-weight:bold; font-size:13px; border-top:2px solid #fff; text-align:center;}
table.tableType_03 thead th.btLine {border-right:1px solid #fff; }
table.tableType_03 table tr {background:#fff; font-weight:bold; font-size:13px; text-align:center;}
table.tableType_03 tbody td {padding:5px 0;  border-top:none;  border-bottom:1px solid #fff; text-align:center; line-height:17px }
table.tableType_03 tbody td.tableleft {padding:5px 0;border-right:1px solid #fff; text-align:center; line-height:17px }
table.tableType_03 tbody td.tableright {padding:5px 0;border-left:1px solid #fff;text-align:center; line-height:17px }

/* 본문에 공통으로 사용될 테이블 스타일 */
/*
table.tableType_01 {width:100%; margin-bottom:30px; line-height:19px; margin-top:30px;}
table.tableType_01 th {text-align:center; font-size:12px; background-color:#fff; color:#0000; font-weight:bold; padding:10px 0; border-left:1px solid #579f20;}
table.tableType_01 th.tabletop {text-align:center; font-size:15px; background-color:#579f20; color:#fff; font-weight:bold; padding:10px 0; border-left:1px solid #579f20;}*/


/* 이미지 배경(어학원) 테이블 좌측 해딩셀 TYPE */
table.img_left_heading_center {width:524px; border-spacing: 5px;padding:0px; margin-top:10px; margin-bottom:20px; line-height:19px;border:none;}
table.img_left_heading_center th {text-align:center; color:#FFF; height:91px;width:91px; padding:0 2px 0 2px; font-weight:bold; background:url(/images/main/textbox/textbox.gif) 0 0px no-repeat;}
table.img_left_heading_center td {text-align:left; color:#777; height:91px;width:418px; padding:0 10px 0 10px; background:url(/images/main/textbox/textbox_01.gif) 0 0px no-repeat;}\

/* 이미지 배경(어학원) 테이블 좌측 긴 해딩셀 TYPE */
table.img_left_long_heading_center {width:700px; border-spacing: 5px;padding:0px; margin-top:10px; margin-bottom:20px; line-height:19px;border:none;}
table.img_left_long_heading_center th {text-align:center; color:#FFF; height:91px;width:151px; padding:0 2px 0 2px; font-weight:bold; line-height:1.5; background:url(/images/main/textbox/textbox_02.gif) 0 0px no-repeat;}
table.img_left_long_heading_center td {text-align:left; color:#777; height:91px;width:534px; padding:0 10px 0 10px; line-height:1.5; background:url(/images/main/textbox/textbox_03.gif) 0 0px no-repeat;}\

/* 이미지 배경(어학원) 테이블 탭*/
table.img_tab {width:770px; height:51px; padding:0px; margin-top:10px; margin-bottom:10px; }
table.img_tab th {text-align:center; color:#777; height:51px;width:282px; }
table.img_tab td {text-align:center; color:#777; height:51px;width:282px;  }\

/*끝*/

#footer {width:100%;height:150px; position:relative;background:#F5F5F5;}
#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;}


/*전체레이아웃*/
#outerWrap_pop {width:100%;height:100%;text-align:center;}
#outerWrap_pop ul,li {margin:0;padding:0;font-size:12px; }
#outerWrap_pop ul,ol{list-style:none;text-align:left;}
#outerWrap_pop a { color:inherit;}
#outerWrap_pop a{text-decoration:none; outline:none;} 
#outerWrap_pop a:hover,a:active,a:focus,a:link,a:visited{text-decoration:none;}
#outerWrap_pop li h1{padding-left:8px;}

/*footerpop 공자아카데미 소개 및 이용약관 새창 */
#footerpop {width:800px; margin:20px auto 20px auto;text-align:left;}
#footerpop h1 {font-size:15px;}
#footerpop span {position:relative;display:inline-block;text-align:center;cursor:pointer;}

#footerpop .top {width:800px;height:50px;position:relative;}
#footerpop img .logo {position:relative;float:left;border:0px;}
#footerpop ul{width:540px;position:relative;top:19px; display:inline;float:right;}
#footerpop ul li {position:relative;float:left;}
#footerpop ul li a:hover h1 span { color:red; }
#footerpop ul li.on h1 span {color:red;border-bottom:1px solid #d6d3d3;}
#footerpop hr {position:relative;clear:both;}

#footerpop .content {width:800px;height:100%;position:relative;}
#footerpop .content .textcontents{float:left; width:790px; margin-top:5px; padding-left:10px;}
#footerpop .content .textcontents .left {float:left;}
#footerpop .content .textcontents .right {float:left;}
#footerpop .content .textcontents .menu_level1 {background:url(/images/main/title_icon.gif) 0 1px no-repeat;
												color: #000000; padding-left:5px; font-size:15px; line-height:-50px; font-weight: bold;
												letter-spacing :-0.5px; margin-top:30px;}
#footerpop .content .textcontents .menu_level1_first {background:url(/images/main/title_icon.gif) 0 1px no-repeat;
												color: #000000; padding-left:5px; font-size:15px; line-height:-50px; font-weight: bold;
												letter-spacing :-0.5px; margin-top:10px;}
#footerpop .content .textcontents .menu_level1_left {background:url(/images/main/title_icon.gif) 0 1px no-repeat;
												color: #000000; padding-left:5px; font-size:15px; line-height:-50px; font-weight: bold;
												letter-spacing :-0.5px; margin-top:10px; float:right; }
#footerpop .content .textcontents div {position:relative; padding-left:5px; text-align:left; font-size:12px; font-weight: bold; color:#696969; line-height: 20px; margin-top:10px;}
#footerpop .content .textcontents div.contents_level1_last {position:relative; padding-left:5px; text-align:left; font-size:12px; font-weight: bold; color: #696969; line-height: 20px; margin-top:10px; margin-bottom:30px;}
#footerpop .content .textcontents div ul  {position:relative; list-style:disc; margin-bottom:30px;}
#footerpop .content .textcontents div li  {position:relative; left:30px; height:5px; style:margin-left:10px;}

#footerpop .content ul.cis_history 
{
	margin-bottom:20px;width:100%;height:100%;
}
ul.cis_history li {
	clear:both;height:28px;font-size:13px;position:relative;padding-left:20px;
}
ul.cis_history li.year {padding-left:10px;margin-top:10px;}


/* 개인정보보호 POPUP */
#footerpop .content .agreement_wrap {width:800px;padding:20px 0px;text-align:center;text-align:left;}
#footerpop .content .agreement_box {background:#f9f9f9; width:800px;border:1px solid #c8c8c8; overflow:hidden;}
#footerpop .content .agreement {height:400px; overflow-y:scroll; padding:20px;}
#footerpop .content .agree_list {overflow:hidden; border-bottom:1px dashed #b9b9b9}
#footerpop .content .agree_list ul.list {padding:0 0 30px 0;width:100%;position:relative; display:inline;float:left; overflow:hidden;}
#footerpop .content .agree_list ul.list li {color:#1b2067; width:350px; float:left; line-height:20px;}

#footerpop .content .agree_cont{color:#6c6c6c}
#footerpop .content .agree_cont dl.list{ padding:30px 0 0 0}
#footerpop .content .agree_cont dl.list dt{ font-weight:bold; margin:10px 0;}
#footerpop .content .agree_cont dl.list dd{ font-weight:normal; line-height:20px;}
#footerpop .content .agree_cont dl.list dd.tit{ font-weight:bold; line-height:20px; margin-bottom:5px;}
#footerpop .content .agree_cont dl.list dd > p{ padding-left:20px;}


/*footer 이용약관 */
#fpopcont {font-size:13px;color:#6c6c6c;padding-left:5px;padding-right:5px;}
#fpopcont dl.list {}
#fpopcont dl.list dt{ font-weight:bold; margin:10px 0;}
#fpopcont dl.list dd{ font-weight:normal; line-height:20px;}

/* footer 오시는길 정보*/
#mapinfo {position:relative;text-align:left;width:100%:height:100%;}
.mapinfo {width:800px; margin:0 auto;position:relative;}
ul.mapinfoul {margin-left:20px;position:relative;}
.mapinfoul li.fl1 {height:20px;font-size:15px;font-weight:bold;}
.mapinfoul li.fl2 {height:20px;font-size:15px;font-weight:bold;color:#569f1f;}
.mapinfoul li.fl3 {height:20px;font-size:13px;margin-top:20px;}
.mapinfoul li.fl4 {height:20px;font-size:13px;margin-bottom:20px;}


/*아카데미 오시는길 정보*/
ul.mapinfoul2 {margin-left:50px;margin-top:20px;position:relative;}
.mapinfoul2 li.fl1 {height:20px;font-size:15px;font-weight:bold;}
.mapinfoul2 li.fl2 {height:20px;font-size:15px;font-weight:bold;color:#569f1f;}
.mapinfoul2 li.fl3 {height:20px;font-size:13px;margin-top:20px;}
.mapinfoul2 li.fl4 {height:20px;font-size:13px;margin-bottom:20px;}

/* 게시판 ex1 */

table.ex1 {width:98%; margin:0 auto; text-align:center; border-collapse:collapse}
.ex1 th, .ex1 td {padding:5px 10px;height:25px;}
.ex1 caption {font-weight:700; font-size:20px; padding:5px; color:#666666; text-align:left; margin-bottom:5px}
.ex1 thead.faqtop {border-top:1px solid #569f1f;}
.ex1 thead {border-bottom:2px solid #569f1f;}
.ex1 thead th {background:#F5FFF5;font-size:13px;color:#333;font-weight:bold; text-align:center; border-right:1px solid #fff}
.ex1 tbody th {text-align:left; width:12%}
.ex1 tbody td.date1 {text-align:center; width:8%}
.ex1 tbody td.desc {text-align:left; width:35%}
.ex1 tbody tr.odd {background:#f9f9f9}
.ex1 tbody tr.odd th {background:#f2f2f2}
.ex1 tbody tr:hover {background:#F3F5BB}
.ex1 tbody tr:hover th {background:#F2F684; color:#666666}
.ex1 tbody td.left {text-align:left;padding-left:5px;}
.ex1 tfoot tr {border-top:2px solid #569f1f; color:#666666}
.ex1 tfoot tr.last{border-top:0px solid #fff;color:#666666}
.ex1 tfoot tr.last td{text-align:right;height:20px;}
.ex1 tfoot th {text-align:center; padding-left:10px}
.ex1 ul.downul {position:relative;text-align:center;}
.ex1 ul.downul li{position:relative;text-align:center;float:left;}

table.ex2 {width:98%; margin:0 auto; text-align:left; border-collapse:collapse}
.ex2 th, .ex2 td {padding:5px 10px;height:25px;}
.ex2 caption {font-weight:700; font-size:20px; padding:5px; color:#666666; text-align:left; margin-bottom:5px}
.ex2 thead th {background:#F5FFF5;  text-align:center;font-size:13px;color:#333;font-weight:bold; }
.ex2 thead tr.first {border-top:1px solid #569f1f; color:#666666;border-bottom:1px solid #e9e9e9;}

.ex2 thead td.viewbg {padding:0px;background:url(/images/viewbimg.gif) repeat;}
.ex2 thead ul.ex2view_top {position:relative;width:735px;height:25px;line-height:25px;}
ul.ex2view_top li {position:relative;float:left;height:25px;line-height:25px;
padding-left:0px;padding-right:0px;font-size:12px;color:#888;
}
span.ex2_subject {color:#333;font-weight:bold;}
li.ex2_1li {position:relative;width:100px;text-align:center;}
li.ex2_2li {position:relative;width:100px;text-align:center;}
ul.ex2view_top li.ex2_3li {position:relative;width:420px;padding-left:10px;}
li.ex2_4li {position:relative;width:100px;text-align:right;}
span.ex2endli {display:inline-block;right:0px;position:absolute;}

.ex2 tbody tr.first {border-top:1px solid #e9e9e9; }
.ex2 tbody tr.last {border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;}
.ex2 tbody th {text-align:left; width:12%}
.ex2 tbody .ex2contents {position:relative;;/*border-top:1px solid #e9e9e9*/;border-bottom:1px solid #569f1f;}
div.textview {position:relative;top:0px;margin-top:10px;margin-bottom:10px;min-height:200px;font-size:13px;}

.ex2 tbody td.date1 {text-align:center; width:8%}
.ex2 tbody td.desc {text-align:left; width:35%}
.ex2 tfoot tr {border-top:3px solid #569f1f; color:#666666}
.ex2 tfoot th {text-align:center; padding-left:10px}
.ex2 th {background:#F5FFF5;  text-align:center; border-right:1px solid #fff;font-size:13px;color:#333;font-weight:bold;}

/* HSK 시험일정*/
.hsksbt {cursor:pointer;}
.newhsk {display:block;}
.hsktalk {display:none;}


/*어학원 강사소개*/
.professor {position:relative;margin-left:0px;margin-top:20px;min-height:200px;height:100%;}
.professor li {float:left;}
.professor li.img {position:relative;width:130px;text-align:center;padding:5px; border:1px #CCCCCC solid; margin-top:10px;}
.professor li.last {clear:both;}
.professor2 {padding-left:0px;padding-right:0px;}
.professor2 li.name {padding-left:20px;}
.professor2 li.line {border-top:1px solid #ebebeb;margin-top:8px;margin-bottom:5px;margin-left:20px;}
.professor2 li{clear:both;width:430px;}


/*어학원 강사소개 2016-02-25*/
ul.professor_m {
position:relative; margin:0 auto;width:604px;
}
ul.professor_m li {
	float:left;position:relative;width:120px;height:30px;padding:0px;line-height:30px;
	text-align:center;background-color:#FD9764;color:white;cursor:pointer;
	font-size:12px;
}
ul.professor_m li.line {
border-right:1px #FFFFFF solid;
}

ul.professor_m li.act {
background-color:#FC6C27;font-weight:bold;
} 

.pr_conversation{display:block;}
.pr_hsk{display:none;}
.pr_interpretation{display:none;}
.pr_su{display:none;}
.pr_training{display:none;}


.pr_subject {
font-size:23px;font-style:italic;color:#E54C1E;
margin-top:20px;margin-bottom:20px;
text-align:center;font-weight:bold;
}
.pr_subject span.sb {color:#FEC982;font-weight:bolder;}



/*어학원 문화.악기강좌 중국악기.노래강좌*/
.edu_cul1 {display:block;}
.edu_cul2 {display:none;}
.edu_cul3 {display:none;}
.edu_cul4 {display:none;}


/*학력학위인증*/

.renzheng_body {width:695px; position:relative; margin-top:20px; padding-left:20px; padding-right:20px}

.renzheng_body h1 {color: #2db400; margin-left:30px; padding:0px 20px 5px 25px; font-size:25px; font-weight:lighter; letter-spacing:-1px;  width:700px;background-image:url(/images/h1.png); background-position:left; background-repeat:no-repeat; }


ul.renzheng_body_list {position:relative;margin-top:15px;padding-left:30px;}
.renzheng_body_list li {position:relative;height:25px;line-height:25px;font-size:13px;}

ul.renzheng_infolist {position:relative;margin-top:25px;}
.renzheng_infolist li {position:relative;height:25px;line-height:25px;font-size:13px;
padding-left:25px;}
.renzheng_infolist li span {font-size:13px;}
.renzheng_infolist li.fileli img{cursor:pointer;}
.renzheng_infolist .matop20{position:relative;margin-top:20px;}

.renzheng_sample {
position:relative;margin-top:20px;width:700px;padding-left:25px;
}
.rezheng_downbox {position:relative;top:25px;left:40%;text-align:center;
width:100px;height:23px;background:#d3d3d3;margin-bottom:20px;}
.rezheng_downbox img {cursor:pointer;position:relative;}


/* 도서/잡지 */

.bookcontents
{position:relative;width:760px;height:100%;}
.bookcontents li {padding-left:0px;padding-right:0px;position:}

li.book_top{
	position:relative;line-height:33px;width:760px;height:33px;
	background:url(/book/images/bookshelf_top.png) 
	no-repeat;
	text-align:center;
}

li.book_ingolist{
	position:relative;width:740px;height:300px;
	background:url(/book/images/bookshelf_layer_h300.png) 
	no-repeat;
	padding-left:10px;padding-right:10px;
}
div.bookin {position:relative;width:245px;height:300px;}
div.bookin ul {position:relative; width:245px;height:245px;text-align:center;}

li.book_info {text-align:center;height:30px;line-height:30px;
margin-top:20px;margin-bottom:22px;}
div.book_infod {background:white;width:150px;margin:0 auto;
    -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, .4);
    box-shadow: 5px 5px 5px rgba(0, 0, 0, .4);
}
li.book_img img {
    -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, .4);
    box-shadow: 5px 5px 5px rgba(0, 0, 0, .4);
}
li.book_last{
	position:relative;width:760px;height:93px;
	background:url(/book/images/bookshelf_bottom.png) 
	no-repeat;
}

/*도서 잡지 ebook*/
.ebooklist {position:relative;width:735px;height:555px;
	background:url(/book/images/ct735.jpg) 
	no-repeat;
}
.ebook_s {position:relative;width:760px;height:80px;}
ul.ebook_slist {position:relative;width:720px;padding-left:20px;padding-right:20px;}
ul.ebook_slist li {float:left;padding-left:10px;padding-right:10px;height:80px;line-height:80px;text-align:center;}
ul.ebook_slist li span {font-size:15px;cursor:pointer;font-weight:bold;}
ul.ebook_slist li span.on {color:white;}
ul.book1list {position:relative;margin-left:40px;width:680px;height:212px;padding-top:0px;margin-top:5px;}
ul.book1list li {width:155px;float:left;padding-left:35px;padding-right:35px;}

ul.book2list {position:relative;top:15px;margin-left:40px;width:680px;height:212px;padding-top:0px;margin-top:3px;}
ul.book2list li {width:155px;float:left;padding-left:35px;padding-right:35px;}

/*도서 잡지 */
ul.booklist {position:relative;height:100%;width:760px;}
ul.booklist li {position:relative;padding-left:0px;padding-right:0px;clear:both;/*border-bottom:1px solid #ebebeb;*/}
div.bookimg {position:relative;width:250px;height:250px;float:left;text-align:center;}
div.bookimg img 
{ padding:5px; border:1px solid #CCC;
	/* -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, .4);
    box-shadow: 5px 5px 5px rgba(0, 0, 0, .4); */
}
div.bookdetail {position:relative;width:510px;height:250px;float:left;}
div.bookdetail ul li {height:25px;line-height:25px;margin-bottom:5px;}
span.bookde_subject { color: #2db400;font-weight: bold;}

/*어학원 수강버튼*/
.regbutton
{position:relative;text-align:center;padding-right:10px;right:-40%;margin-top:20px;cursor:pointer;}



/* 중국학력인증 언어 선택 버튼*/
.lang_on {
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	box-shadow:inset #ffffff 0px 1px 1px -1px,#789445 0px 4px 0px;
	o-box-shadow:inset #ffffff 0px 1px 1px -1px,#789445 0px 4px 0px;
	-moz-box-shadow:inset #ffffff 0px 1px 1px -1px,#789445 0px 4px 0px;
	-webkit-box-shadow:inset #ffffff 0px 1px 1px -1px,#789445 0px 4px 0px;
	background:#c6e07d;
	background:-o-linear-gradient(90deg, #c6e07d, #a6cd58);
	background:-moz-linear-gradient( center top, #c6e07d 5%, #a6cd58 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c6e07d), color-stop(1, #a6cd58) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6e07d', endColorstr='#a6cd58');
	background:-webkit-linear-gradient(#c6e07d, #a6cd58);
	background:-ms-linear-gradient(#c6e07d, #a6cd58);
	background:linear-gradient(#c6e07d, #a6cd58);
	text-indent:0px;
	line-height:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	vertical-align:middle;
	display:inline-block; /* inline-block */
	font-size:12px;
	color:#49631a;
	width:50px;
	height:0px;
	padding:13px;
	margin:2px;
	text-shadow:#faffad 0px 1px 0px;
	border-color:#aed369;
	border-width:1px;
	border-style:solid;
}

.lang_on:active {
	box-shadow:inset #ffffff 0px 1px 1px -1px,#789445 0px 0 0px;
	o-box-shadow:inset #ffffff 0px 1px 1px -1px,#789445 0px 0 0px;
	-moz-box-shadow:inset #ffffff 0px 1px 1px -1px,#789445 0px 0 0px;
	-webkit-box-shadow:inset #ffffff 0px 1px 1px -1px,#789445 0px 0 0px;
	position:relative;
	top:4px
}

.lang_on:hover {
	background:#a6cd58;
	background:-o-linear-gradient(90deg, #a6cd58, #c6e07d);
	background:-moz-linear-gradient( center top, #a6cd58 5%, #c6e07d 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a6cd58), color-stop(1, #c6e07d) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6cd58', endColorstr='#c6e07d');
	background:-webkit-linear-gradient(#a6cd58, #c6e07d);
	background:-ms-linear-gradient(#a6cd58, #c6e07d);
	background:linear-gradient(#a6cd58, #c6e07d);
}


.lang_off {
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	box-shadow:inset #fafafa 0px 5px 8px -1px,#a8a8a8 0px 4px 0px;
	o-box-shadow:inset #fafafa 0px 5px 8px -1px,#a8a8a8 0px 4px 0px;
	-moz-box-shadow:inset #fafafa 0px 5px 8px -1px,#a8a8a8 0px 4px 0px;
	-webkit-box-shadow:inset #fafafa 0px 5px 8px -1px,#a8a8a8 0px 4px 0px;
	background:#eeeeee;
	background:-o-linear-gradient(90deg, #eeeeee, #e1e1e1);
	background:-moz-linear-gradient( center top, #eeeeee 5%, #e1e1e1 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeeeee), color-stop(1, #e1e1e1) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#e1e1e1');
	background:-webkit-linear-gradient(#eeeeee, #e1e1e1);
	background:-ms-linear-gradient(#eeeeee, #e1e1e1);
	background:linear-gradient(#eeeeee, #e1e1e1);
	text-indent:0px;
	line-height:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	font-size:12px;
	color:#696969;
	width:50px;
	height:0px;
	padding:13px;
	margin:2px;
	border-color:#e1e1e1;
	border-width:1px;
	border-style:solid;
}

.lang_off:active {
	box-shadow:inset #fafafa 0px 5px 8px -1px,#a8a8a8 0px 0 0px;
	o-box-shadow:inset #fafafa 0px 5px 8px -1px,#a8a8a8 0px 0 0px;
	-moz-box-shadow:inset #fafafa 0px 5px 8px -1px,#a8a8a8 0px 0 0px;
	-webkit-box-shadow:inset #fafafa 0px 5px 8px -1px,#a8a8a8 0px 0 0px;
	position:relative;
	top:4px
}

.lang_off:hover {
	background:#e1e1e1;
	background:-o-linear-gradient(90deg, #e1e1e1, #eeeeee);
	background:-moz-linear-gradient( center top, #e1e1e1 5%, #eeeeee 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e1e1e1), color-stop(1, #eeeeee) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#eeeeee');
	background:-webkit-linear-gradient(#e1e1e1, #eeeeee);
	background:-ms-linear-gradient(#e1e1e1, #eeeeee);
	background:linear-gradient(#e1e1e1, #eeeeee);
}



/* 어학원 대입수시 강의 소개*/
.univ_lec {
	position:relative;margin-left:10px;
}
.univ_lec li {height:25px;line-height:25px;}
.univ_lec li.blod {font-weight:bold;}
.univ_lec li.red {color:red;}


/*고객센터 FAQ*/
.comuFaq {position:relative;width:100%;height:100%;}
.testul {position:relative;padding-left:10px;} 
.testul span {cursor:pointer;}
.testul li {float:left;min-width:50px;border:1px solid #d2d2d2;border-bottom:none;
background: #d2d2d2;
height:28px;line-height:28px;
text-align:center;margin-right:10px;
border-top-left-radius:10px;border-top-right-radius:10px;
color: #fff;font-weight:bold;font-size:13px;
}
.testul li:hover {border:1px solid #569f1f;border-bottom:none;background: #569f1f;}
.testul li.active
{
border:1px solid #569f1f;border-bottom:none;
background: #569f1f;
}

  /*HSK 본문*/
	.uptext {color: #0D6D1F;	font-family: "나눔고딕";	line-height: -10px; margin-bottom:5px;}
	.text_head{	color: #000000; font-size: 15px; font-family: "나눔고딕"; line-height: -50px; font-weight: bolder; letter-spacing :-0.5px; }
	.fontstyle {margin-left:5px; text-align:left; font-size: 13px; font-weight: bold;	font-family: "나눔고딕"; color: #696969; line-height: 20px;	text-indent: -10px;}
	
/*학술 한중문화포럼*/

ul.d_1 span.title{font-size:10pt;font-weight:bold}
ul.d_1 {margin:5px 0 5px 10px;padding:0 0 0 10px}
ul.d_1 li{padding-bottom:10px}
ul.d_2 {margin:5px 0 5px 10px;padding:0 0 0 10px}
ul.d_2 li{padding-bottom:10px}

/*한중언어문화연구 학술지*/

	
/*통번역센터*/


table.translation {width:100%; margin-top:10px;margin-bottom:20px; line-height:19px;border-top:2px solid #569f1f;}
table.translation th {text-align:left; background-color:#f5f5f5; color:#555; height:33px; 
border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5; padding:0 10px 0 15px; font-weight:bold; font-size:14px;}
table.translation th.level2 {background-color:#f8f8f8; color:#777;}
table.translation th.last {border-bottom:2px solid #569f1f;}
table.translation td {text-align:left; color:#555; height:33px; border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5; padding:0 8px 0 8px;}
table.translation td.center {text-align:center;}
table.translation td.center_h50 {text-align:center;height:50px;}
table.translation td.hide {height:0px;border:none;padding:0px 0px 0px 0px;}
table.translation td.last {border-bottom:2px solid #569f1f;}

/*	어학원 한중예문사전*/
.edutrans { width:710px;border:3px solid #e2e2e2;padding:10px;}
.edutrans li{list-style-type:disc;width:630px;line-height:28px;position:relative;padding-left:0px;left:45px;}


/* 중국학력인증 상단 버튼*/
.lang_select {width:180px; height:60px;line-height:56px; position:relative; float:left;}

table.mb_stable {width:100%; margin-bottom:15px; line-height:19px;}
table.mb_stable th {text-align:left; background-color:#f5f5f5; color:#777; height:28;  border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:0 10px 0 15px; font-weight:bold;}
table.mb_stable th.border_l {border-left:1px solid #e5e5e5;}
table.mb_stable th.bb_none {border-bottom:none;}
table.mb_stable td {text-align:left; color:#555; height:28; border-bottom:1px solid #e5e5e5; padding:0 8px 0 8px;}
table.mb_stable td.border_l {border-left:1px solid #e5e5e5;}
table.mb_stable td.txt_cen {text-align:center;}
table.mb_stable .last_row {border-bottom:2px solid #e5e5e5;}


/* 고객센터 사이트맵 */
#center_sitemap {
width:100%;height:100%;position:relative;
margin-left:40px;margin-top:30px;
}
#center_sitemap .s_map {width:225px;height:250px;position:relative;float:left;margin-right:20px;}
#center_sitemap .nsubjext {
text-decoration:none; outline:none; color:white; padding-left:10px; background:#0d6d1f; width:190px;position:relative; 
font-size:13px;height:30px;line-height:30px;font-weight:bold;
}
#center_sitemap .divcontent {text-align:left;position:relative;line-height:30px;}
#center_sitemap .divcontent ul {text-align:left;position:relative;width:200px;color:#666666;font-weight:bold;}
#center_sitemap .divcontent ul li {clear:both;text-align:left;position:relative;height:17px;width:190px;padding-left:10px;}
#center_sitemap .divcontent ul li a {color:#666666;}
#center_sitemap .divcontent ul li > a:hover > span  {position:relative;display:inline-block;text-align:center; color:#111111;}


/*회원가입 약관*/
#join {border:#e3e3e3 4px solid;width:715px;height:100%;position:relative;padding:5px;position:relative;}
#join .join_content {border:1px solid #e3e3e3; width:650px; height:257px; overflow-y:scroll;padding:15px;position:relative;margin-left:20px;margin-right:20px;margin-top:10px;}
#join .join_agree {text-align:right;margin-top:10px;position:relative;padding-right:10px;margin-bottom:20px;}
.join_confirm {text-align:right;padding-right:10px;margin-top:15px;position:relative;}

/*어학원 이벤트*/
#edu_event {width:735px;}
.edueventlifirst {position:relative;height:170px;border-bottom:1px solid #ebebeb;}
.edueventli {position:relative;height:121px;;border-bottom:1px solid #ebebeb;padding-top:20px;padding-bottom:20px;}
.edueventcon1 {position:relative;float:left;width:420px;}
.edueventcon2 {position:relative;float:left;width:255px;padding-left:20px;height:121px;}
.edue_subject {color:#217605;font-size:13px;font-weight:bold;height:20px;position:relative;display:inline-block;}
.edue_content {height:20px;position:relative;display:inline-block;;}
.edue_date {position:absolute;bottom:0px;}
.edueventviewli {position:relative;width:735px;height:100%;border-bottom:1px solid #ebebeb;padding-top:10px;padding-bottom:10px;}
.edueventviewlilast {position:relative;width:735px;height:100%;padding-top:20px;padding-bottom:20px;text-align:center;}
.edue_viewsubject {color:#217605;font-size:14px;font-weight:bold;height:20px;position:relative;display:inline-block;}

/*중국학력인증 업무소개*/
.intro_renzheng {
position:relative;width:735px;height:100%;margin-top:30px;
}
.intro_ren_left {
position:relative;float:left;width:367.5px;
}
.intro_ten_img1 {
position:relative;margin:0 auto;text-align:center;
}
.intro_ten_img1 img {
	box-shadow: 10px 10px 15px #333333;
}

.intro_ren_right {
position:relative;float:left;width:367.5px;
}
.intro_renzheng ul.d_intro {
position:relative;padding-left:0px;padding-right:0px;margin:0px;margin-top:20px;
width:330px;
}
.under_line {
text-decoration:underline;
}


.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;
    }
}