@charset "euc-kr";

#license{width: 760px; height: auto; padding: 0 40px; margin-bottom: 50px;
	font-size: 14px; color: #333; line-height: 20px;
}

.tit{margin: 20px 0 15px;
	font-size: 18px; font-weight: bold; color: #333; text-align: center;
}


#license>div{margin: 20px auto 0; padding-bottom: 30px}

/*------------ ÀÚ°ÝÁõ Á¤º¸ ½ÃÀÛ------------*/
.lic_information{width: 720px; height: 550px; margin-bottom: 20px; padding: 20px;
border: 1px solid #ddd;}
.lic_information>div{float: left; margin-bottom: 15px;
}
.lic_information>div p{width: 100%; height: 35px;
    font-weight: bold; font-size: 16px; text-align: left; line-height: 35px; text-indent: 12px; color: #333;
	border-bottom: 1px solid #aaa
	}

.lic_info_1{width: 300px;height: 200px;margin-right: 10px;}
.lic_info_2{width: 400px;height: 200px;}
.lic_info_3{width: 300px;height: 350px;margin-right: 10px;}
.lic_info_4{width: 400px;height: 350px;}

.lic_info_1 ul{padding: 0 15px; margin: 5px 0 50px}
.lic_info_2 ul{padding: 0 15px; margin: 5px 0 15px;}
.lic_info_3 ul{padding: 0 15px; margin: 5px 0 45px;}
.lic_info_4 ul{padding: 0 5px 0 5px; margin: 5px 0 5px;}

.lic_information>div li{height: 30px; 
    line-height: 30px; font-size: 12px;
    border-bottom: 1px dotted #ddd
	}
.lic_information>div strong{ display: inline-block;font-weight: bold;}

.lic_info_1 ul strong{width: 120px}
.lic_info_2 ul strong{width: 140px}
.lic_info_3 ul strong{width: 80px}

.lic_info_3>span{width: 270px; display: block; margin: 0 auto;padding: 20px 0;
    background-color: #eee;
    text-align: center; font-size: 14px; line-height: 20px; color: #333; font-weight: 700
}
/*----------------------------*/
#lic_info_payment li{padding: 9px 0;
    line-height: 12px;}
#lic_info_payment strong{width: 110px;display: inline-block;float: left; padding-right: 0px;
    line-height: 16px;}
#lic_info_payment a{display: inline-block; float: left; line-height: 12px;}
#lic_info_payment b{display: block; padding-top: 5px;color: #777;}

#lic_info_payment .lic_info_4_1 strong{line-height: 16px;width:120px}
#lic_info_payment .lic_info_4_1 a{line-height: 21px;}
#lic_info_payment .lic_info_4_4 a{line-height: 16px;}
#lic_info_payment>span{display: block;font-size: 12px; padding: 0 5px; line-height: 18px; font-weight: 700; color: #333}
.lic_red{color: #f00; font-weight: bold;}

.lic_info_2 em a:hover{ color:#eb2b32 }
/*------------ ÀÚ°ÝÁõ Á¤º¸ ³¡------------*/


/*------------½É¸®»ó´ã»ç Ä¿¸®Å§·³ ½ÃÀÛ------------*/

.lic_curri{ margin-bottom: 20px;}
.lic_table{width: 760px; margin: 0 auto;
    font-size: 13px}
.lic_table .lic_table_tit{background-color: #777; 
    font-size: 15px; text-align: center; font-weight: bold; color: #fff;}
.lic_table>tr:nth-child(2n-1){background-color: #aaa;}

.lic_table .lic_table_week{width: 55px; 
    font-weight: bold; font-size: 15px; text-align: center;vertical-align:middle; line-height: 18px;
}

.lic_table tr{height: 35px; line-height: 35px;
    border: 1px solid #aaa}
.lic_table td{vertical-align: middle;
    border: 1px solid #aaa;}


.lic_table .lic_table_class{width: 50px;background-color: #eee;text-align: center; text-indent: 0}
.lic_table .lic_table_desc{width: 285px;padding: 3px 0 3px 10px;
	line-height: 20px;
}
.lic_table .lic_table_desc span{display: block; text-indent: 10px; margin-top: -13px; }
.lic_table .lic_table_test{text-align: center; font-weight: bold; line-height: 35px; color: #eb1616}
/*------------½É¸®»ó´ã»ç Ä¿¸®Å§·³ ³¡------------*/


.lic_intro, .lic_use, .lic_career, .lic_teacher{border-bottom: 1px dotted #ddd}

.lic_career li:nth-child(1){margin-bottom: 10px;}
/*------------±³¼ö´Ô Á¤º¸ ½ÃÀÛ------------*/

.lic_teacher{}
.tc_name{font-weight: bold;}
.lic_tc_img{width: 200px; float: left; margin-right: 10px;
}
.lic_tc_profile{width:100%; height: 200px}
.lic_tc_profile ul{display: inline-block; width: 500px; transform: translateY(-10px)}
.lic_tc_profile li{line-height: 22px;}
.lic_tc_profile li:before{content:"- "}
.lic_tc_profile li:first-child:before{content:""}

/*------------±³¼ö´Ô Á¤º¸ ³¡------------*/



/*------------ÀÚ°ÝÁõ ¹ß±Þ ¾È³» ½ÃÀÛ------------*/

.refer-wrap{border: 1px solid #ddd; }
.refer-wrap>li{padding: 20px 0; border-bottom: 1px dashed #ddd;}
.refer-wrap>li:last-child{border-bottom: 0}
.refer-wrap p{display: inline-block; padding: 3px 40px 3px 5px; margin-bottom: 15px;
	background-color: #eb2b32; box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
	color: #fff; 
	}
.refer-txt{}
.refer-txt li{text-align: center; padding: 2px 0;}

/*------------ÀÚ°ÝÁõ ¹ß±Þ ¾È³» ³¡------------*/



/*------------È¯ºÒ Á¤º¸ ½ÃÀÛ------------*/

.refund table{width: 760px; text-align: center; border-collapse: collapse;}
.refund th{border: 1px solid #333; vertical-align: middle; padding: 10px 0px; background-color: #fafafa; font-weight: bold;}
.refund td{border: 1px solid #555; vertical-align: middle; padding: 5px}
.refund strong{color: #000}

/*------------È¯ºÒ Á¤º¸ ³¡-------------*/