@charset "utf-8";

/* About Us */

.aedu_cont{margin-left:-55px;}
.contact_map{margin-bottom:17px;}

/* Service */
.phonic_cont{margin-top:-23px;}
.schoolwork_cont_01{margin-bottom:45px;}
.schoolwork_cont_02{position:relative;margin-top:-35px;margin-bottom:20px;z-index:-1;}
.champ_cont{margin-bottom:15px;}
.clivy_cont{margin-bottom:5px;}
.creal_cont{margin-bottom:12px;}
.langcon_cont{margin-top:-50px;}
.langcon_btn{margin-top:-40px;}
.concert_cont{margin-bottom:20px;}
.mall_cont{margin-top:0px;margin-bottom:20px;}
.glc_cont{margin-bottom:20px;}
.text_cont{margin-top:80px;}

/* News & Event */

.event_box{margin-bottom:11px;}
.event_reply{width:546px;padding:13px 18px;}
.event_reply label,
.event_reply textarea,
.event_reply input{display:inline-block;vertical-align:middle}
.event_reply label{width:36px;font-size:12px;color:#999;font-weight:bold;}
.event_reply .nameinput{background-color:#fff;border:1px solid #cfd3d6;}
.event_reply .f_line{margin-bottom:5px;}
.event_reply textarea{width:439px;height:37px;border:1px solid #cfd3d6;}
.event_reply fieldset{height:70px;margin-bottom:20px;}
.event_reply .reply_list li{height:32px;vertical-align:middle;}
.event_reply .reply_list span{display:inline-block;vertical-align:middle;color:#494949;}
.event_reply .reply_list .name{width:47px;}
.event_reply .reply_list .cont{width:425px;}
.event_reply .reply_list .date{width:60px;}

.tit_news{margin-top:-30px;}

/* Support */

.faq_cont{margin:-30px 0 37px 0;}
.faq_list{margin-bottom:40px;border-top:2px solid #89c5ef;border-bottom:1px solid #89c5ef;}
.faq_list h3{height:35px;padding-left:44px;font-weight:normal;}
.faq_list span{display:inline-block;height:35px;line-height:35px;vertical-align:top;}
.faq_list .no{width:40px;text-align:left;color:#6e6e6e;}
.faq_list .title{padding-left:28px;background:url("../../img/common/icon/icn_q.gif") no-repeat left center;cursor:pointer;}
.faq_list .category{font-weight:bold;}
.faq_list .answer{padding:18px 10px 18px 110px;line-height:18px;border:1px solid #cde7f8;background:url("../../img/common/icon/icn_a.gif") no-repeat 87px center;background-color:#F9F9F9;}

.cs_btn{margin-top:20px;}
.cs_btn .left{padding-left:7px;}
.ufl li{float:left;}
.fl {float:left;}
.cl {clear:left;}
.foot_selt {float:right;border:1px solid #C3C3C3;text-align:center;margin-top:-20px;color:#9D9D9D;font-size:11px;width:143px;}
#e_lo {float:right;clear:both;}
.t30 {padding-top:30px;}

/* Button */
.btn_both .fl{float:left; font-size:11px;color:#999; margin:10px 20px 0 0;} 
.btn_both{overflow:hidden;clear:both;width:100%}
.btn_both .fr{float:right; margin:10px 20px 0 0;}



/* form */
.form_table{margin:1em 0;font-size:12px;font-family:Tahoma, Geneva, sans-serif}
.form_table input,
.form_table textarea,
.form_table select,
.form_table table,
.form_table button{font-size:12px}
.form_table table{width:100%;border:0;border-top:2px solid #999}
.form_table caption{padding:8px 0;font-weight:bold;text-align:left}
.form_table th,
.form_table td{padding:8px;border:0;vertical-align:top}
.form_table th{color:#333}
.form_table td{color:#666}
.form_table thead th{border-bottom:1px solid #ccc;background:#f8f8f8}
.form_table tbody th{border-bottom:1px solid #ddd;background:#fafafa;text-align:left}
.form_table tfoot th{border-bottom:1px solid #ddd}
.form_table tbody td{border-bottom:1px solid #ddd}
.form_table tfoot td{border-bottom:1px solid #ddd;font-weight:bold;color:#333}
.form_table .item{position:relative;margin:-4px 0}
.form_table .item .i_help{position:absolute;top:4px;right:0}
.form_table .item .i_label{ top:6px; left:10px}
.form_table .item .i_dsc{margin:2px 0}
.form_table .item .i_check,
.form_table .item .i_radio{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.form_table .item .i_text{
	position:relative;
	margin:2px;
	padding:3px 4px;
	border:1px solid #b7b7b7;
	border-right-color:#e1e1e1;
	border-bottom-color:#e1e1e1;
	background:transparent;
	width: 10;
}
.form_table .item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.form_table .item select{margin:2px}
.form_table .item label{margin:0 10px 0 0;cursor:pointer}


/* new copyright */
.foot_copy {width:100%; float:left; border-bottom:1px #ccc solid; padding-bottom:10px}
.foot_copy li {font-size:12px; font-family:Dotum, 돋음; letter-spacing:-1px; margin-right:10px; color:#555; display:inline-block; *display:inline; zoom:1; float:left}
.foot_copy .blue {color:#0069a6}
.foot_cert {width:100%; line-height:2; position:relative; display:inline-block}
.foot_cert .address{ color:#888; margin-top:10px; line-height:1.5; margin-bottom:10px; position:relative; display:inline-block; width:100%}
.foot_cert ul{ line-height:1.5}
.foot_cert li {font-size:12px; font-family:Dotum, 돋음; color:#888; line-height:1.5}
.foot_cert li>a {margin: 0 0 0 3px; display: inline-block;}
.foot_cert img {vertical-align:top}
.foot_cert .copy {font-family:Tahoma; letter-spacing:normal; font-size:11px; color:#aaa; margin-top:10px; display:inline-block; margin-bottom:15px}
#footer .biz{background:#f5f5f5; color:#8b8b8b; border:1px #ccc solid; padding:2px; margin:0 3px; vertical-align:middle; cursor:pointer; width:87px; text-align:center;font-size:11px; height:10px; line-height:13px; display:inline-block}
#footer .biz:hover{ background:#e9e9e9; color:#555; text-decoration:none}
#footer .rgst{background:#f5f5f5; color:#8b8b8b; border:1px #ccc solid; padding:2px; margin:0 3px; vertical-align:middle; cursor:pointer; text-align:center;font-size:11px; height:10px; line-height:13px; display:inline-block}
#footer .rgst:hover{ background:#e9e9e9; color:#555; text-decoration:none}
