@charset "utf-8";


* {margin:0; padding:0;}

table{
	padding-bottom:0px; 
	padding-left:0px;
	padding-right:0px; 
	padding-top:0px; 
	border:0px;
}

img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


iframe{overflow-y: auto; overflow-x: hidden;}

.info {
	font-family: "Dotum", "±¼¸²";
	font-size: 11px;
	color: #7f7f7f;
	line-height: normal;
	font-variant: normal;
	word-spacing: normal;
	letter-spacing: 0.2px;
}
.info1 {
	font-family: nanum;  src:url(images/NanumGothic.eot);
	font-size: 11px;
	color: #7f7f7f;
	line-height: normal;
	font-variant: normal;
	word-spacing: normal;
	letter-spacing: 0.2px;
}
.info2 {
	font-family: "Dotum", "±¼¸²";
	font-size: 11px;
	color: #7f7f7f;
	line-height: 19px;
	font-variant: normal;
	word-spacing: normal;
	letter-spacing: 0.2px;
}

.leftsub1 {
	font-family: "Dotum", "±¼¸²";
	font-size: 11px;
	color: #626262;
	line-height: 19px;
	font-variant: normal;
	word-spacing: normal;
	letter-spacing: 0.5px;
}

.subspot {
	font-family: "Dotum", "±¼¸²";
	font-size: 12px;
	color: #636363;
	word-spacing: normal;
	letter-spacing: 0.8px;
	padding-right:10px;
}

.review01 {
	font-family: "Dotum", "±¼¸²";
	font-weight:bold;  
	font-size: 14px;
	color: #ff9300;
	word-spacing: normal; 
	letter-spacing: 0.5px;  
	padding-bottom:0px; 
	padding-left:0px;
	padding-right:0px; 
	padding-top:0px; 
	border:0px;	
}

.review02 {
	font-family: "Dotum", "±¼¸²";
	font-size: 12px;
	color: #fd9303;
	word-spacing: normal; 
	letter-spacing: 0.5px;  
	line-height:160%;
	padding-bottom:0px; 
	padding-left:0px;
	padding-right:0px; 
	padding-top:0px; 
	border:0px;	
}

.review {
	font-family: "Dotum", "±¼¸²";
	font-size: 12px;
	color: #686868;
	word-spacing: normal;
	letter-spacing: 0.5px; 
	line-height:160%;
	padding-bottom:0px; 
	padding-left:0px;
	padding-right:0px; 
	padding-top:0px; 
	border:0px;
}


.review03 {
	font-family: "Dotum", "±¼¸²";
	font-weight:bold;  
	font-size: 14px;
	color: #5d9bd1;
	word-spacing: normal; 
	letter-spacing: 0.5px;  
	padding-bottom:0px; 
	padding-left:0px;
	padding-right:0px; 
	padding-top:0px; 
	border:0px;	
}

.review04 {
	font-family: "Dotum", "±¼¸²";
	font-size: 12px;
	color: #5d9bd1;
	word-spacing: normal; 
	letter-spacing: 0.5px;  
	padding-bottom:0px; 
	padding-left:0px;
	padding-right:0px; 
	padding-top:0px; 
	border:0px;
	
}
.review05 {
	font-family: "Arial";
	font-size: 30px;
	color: #fff;
	word-spacing: normal; 
	letter-spacing: -1px;
	padding-bottom:0px; 
	padding-left:0px;
	padding-right:0px; 
	padding-top:0px; 
	border:0px;	
}


.application {
	font-family: "Dotum", "±¼¸²";
	font-size: 12px;
	color: #fa8951;
	word-spacing: normal; 
	letter-spacing: -0.5px;
	padding:0px; 
	border:0px;	
}

.level01 {
	font-family: "Dotum", "±¼¸²";
	font-weight:bold;  
	font-size: 13px;
	color: #676767;
	word-spacing: normal; 
	letter-spacing: -0.5px;
	padding:0px; 
	border:0px;	
}

.level02 {
	font-family: "Dotum", "±¼¸²";
	font-size: 12px;
	color: #676767;
	word-spacing: normal; 
	letter-spacing: 0.8px;
	padding:0px; 
	border:0px;	
}

.lectureroom {
	font-family: "Dotum", "±¼¸²";
	font-weight:bold;  
	font-size: 14px;
	color: #676767;
	word-spacing: normal; 
	letter-spacing: -0.5px;
	padding:0px; 
	border:0px;	
}


.customer01 {
	font-family: "Dotum", "±¼¸²";
	font-weight:bold;  
	font-size: 12px;
	color: #5d9bd1;
	word-spacing: normal; 
	letter-spacing: 0.5px;  
	padding:0px; 
	border:0px;	
}



.customer02 {
	font-family: "Dotum", "±¼¸²";
	font-size: 12px;
	color: #676767;
	word-spacing: normal; 
	letter-spacing: 0.5px;  
	line-height:160%;	
	padding:0px; 
	border:0px;	
}

/*#mainban_area {background:url('../images/main_ban_bg.jpg');width:950px;height:221px;position:relative;}
a.btn_view01 {display:inline-block;width:127px;height:28px;position:absolute;top:123px;right:59px;z-index:10;}
a.btn_view02 {display:inline-block;width:429px;height:63px;position:absolute;top:139px;left:210px;z-index:10;}
div.main_gisu {

position:absolute;
top:198px;
left:732px;
z-index:10;color:#FFFFFF;
font-family: Arial;
font-size: 45px;
font-weight: bold;
}*/




div#top_gisu {
    background:url("/images/gisu_bg2.gif") no-repeat scroll 0 0 transparent;
    height: 56px;
	margin:15px auto;
    position: relative;
    width: 644px;
	line-height: 18px; 
}

div#top_gisu span.first {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 24px;
    font-weight: bold;
    left: 62px;
    position: absolute;
    top: 19px;
	line-height: 18px; 
}


div#top_gisu span.second {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 24px;
    font-weight: bold;
    left: 419px;
    position: absolute;
    top: 19px;
	line-height: 18px; 
}

#index_top {position:relative;margin:0 auto;z-index:1000;}
#navi_position2 {position:absolute;left:0;top:0px;display:block;width:958px;left:0;}



/*new_step_all*/
.apply_wrap h3, .apply_step h4 {padding:0;margin:0;}
.apply_wrap h3, .apply_step h4  {margin-bottom:15px;}
.apply_wrap h3 img, .apply_step h4 img {text-align:left;}
.apply_step  {margin-bottom:20px;}
.apply_step p,.apply_step span {display:inline;margin-right:10px;vertical-align: top;}
.apply_step span img {padding-top:15px;}
.apply_wrap {position:relative;}
.apply_wrap table {border-collapse:collapse;border-spacing:0;width:100%;}
.apply_wrap ul,.apply_wrap li {list-style:none;}
.apply_info tbody tr th {background-color:#F7FBFE;}
.imgframe {margin-top:60px}
.imgp {position:absolute;top:200px;}
.apply_insert {margin-bottom:30px;}
.apply_insert span {padding-right:10px;}

#payment_input {margin-bottom:10px;border-top:3px solid #66A8DC;}
#payment_input ul {width:480px;float:left;*zoom:1;}
#payment_input ul:after {content:"";clear:both;display:block;}
#payment_input ul li {float:left;width:120px;text-align:center;background-color:#F7FBFE;font-weight:bold;padding:7px 0;line-height:25px;}
p.apply_result {font-size:16px;font-weight:bold;margin:10px 0 10px auto;}
p.apply_result span {font-size:22px;display:inline-block;width:90px;text-align:right;color:red;font-family:Verdana;margin-right:5px;}


table.apply_info {border-collapse:collapse;border-spacing:0;margin-bottom:50px;}
table.apply_info {border-top:3px solid #66A8DC;}
table.apply_info tbody tr th {background-color:#F3F7FC;border-bottom:1px solid #E1E1E1;text-align:center;}
table.apply_info tbody tr td {border-bottom:1px solid #E1E1E1;padding:10px 15px;}


div.bbs_wrap {padding:15px 30px;border:3px solid #CCC;width:585px;margin-bottom:40px;margin-left:30px;}
table.cbbs_list tbody tr td {padding:6px 25px;}
table.cbbs_list tbody tr td input {height:21px;line-height:21px;border:1px solid #CCC;}
.mt55 {margin-top:55px;}
.mb25{margin-bottom:25px;}
.sub_copy {display:block;margin-top:10px;}


/*new_login*/
div.login_outdor {border:1px solid #E1E1E1;margin-top:30px;}
ul.join_tab_menu {background-color:#FDFCFC;padding-left:0;}

ul.join_penal {padding-left:0}
ul, li {list-style:none;}
ul.member_guide {padding:30px 0 20px 0;}
ul.member_guide li {position:relative;padding:0 0 20px 50px;}
ul.member_guide li a {position:absolute;top:0;right:70px;}
ul.join_tab_menu {overflow:hidden;margin-bottom:-1px;padding-top:12px;}
ul.join_tab_menu li {display:inline-block;width:134px;height:27px;float:left;}
ul.join_tab_menu li a {display:block;width:134px;height:27px;}
ul.join_tab_menu li.member a {background:url("../images/member/btn_member.gif");}
ul.join_tab_menu li.member a.selected {background:url("../images/member/btn_member_on.gif");}

ul.join_tab_menu li.nomember a {background:url("../images/member/btn_nomember.gif");}
ul.join_tab_menu li.nomember a.selected {background:url("../images/member/btn_nomember_on.gif");}
ul.join_penal {margin:0;}

ul.join_penal li form  {background:url("../images/member/login_bgimg.jpg") no-repeat;border-top:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;}
#login_form {background-position:40px 43px;}
#login_nomem {background-position:40px 48px;}
ul.join_penal li form label {display:inline-block;width:70px;}
ul.join_penal li form {padding:40px 75px 25px 205px;}
ul.join_penal li form div {position:relative;}
ul.join_penal li form div p {margin:0;padding-bottom:15px;}
ul.join_penal li form div .btn_login {position:absolute;top:0;right:0;}



#navi_position {height:200px;overflow:hidden;}


div.card_event_area {margin-top:60px;width:100%;overflow:hidden;}


#footer_area {margin:0 auto;}


.review_txt_wrap {width:550px;height:auto;}




.btn_group {padding-top:30px;padding-left:85px;padding-bottom:30px;border:1px solid #E1E1E1;width:580px;margin-left:20px;}
a.btn_ipin span, a.btn_phone span {display:none;}
a.btn_ipin {background:url("../images/member/btn_ipin_off.gif") no-repeat;display:inline-block;height:86px;width:242px;}
a.btn_ipin:hover, a.btn_ipin:active {background:url("../images/member/btn_ipin.gif") no-repeat;}
a.btn_phone {background:url("../images/member/btn_phone_off.gif") no-repeat right top;display:inline-block;height:86px;width:241px;}
a.btn_phone:hover, a.btn_phone:active {background:url("../images/member/btn_phone.gif") no-repeat right top;}
p.guide_txt {padding-top:23px;}


p.select_group {letter-spacing:-0.5px;*letter-spacing:-1.5px;}


	.admin_comment {border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:10px;margin:20px auto;background-color:#fafafa;}
	.admin_comment p.guide {color:red;padding:5px 0;margin-bottom:10px;text-align:left;}
	.admin_comment .con {text-align:center;}
	.admin_comment label {margin-right:30px;display:inline-block;}
	label.admin_name {}
	.iml {margin-left:10px;}
	.admin_comment input {background-color:#FFFFFF;}