/* 컨텐츠 */
.edu_contents_900_top {width:100%; height:40px; border-bottom:2px solid #dddddd;}
.edu_contents_1100_top {width:100%; height:40px; border-bottom:2px solid #dddddd;}
.edu_contents_900 {width:92%; text-align:left; padding:0px 15px 0px 15px;  line-height:25px;}
.edu_contents_1100 {width:92%; text-align:left; padding:0px 15px 0px 15px; line-height:25px;}

.font_26p_700_66 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 26px; color:#666666; font-weight:700; }
.font_26p_700_15 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 26px; color:#15396b; font-weight:700; }
.font_26p_400_15 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 26px; color:#15396b; font-weight:400; }
.font_24p_700_15 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 24px; color:#15396b; font-weight:700; }
.font_24p_400_66 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 24px; color:#666666; font-weight:400; }
.font_24p_700_2a {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 24px; color:#2a467e; font-weight:700; }
.font_22p_400_2a {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 22px; color:#2a467e; font-weight:400; }
.font_22p_700_66 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 22px; color:#666666; font-weight:700; }
.font_24p_700_66 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 24px; color:#666666; font-weight:700; }
.font_18p_700_66  {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 18px; color:#666666; font-weight:700; }
.font_18p_400_66  {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 18px; color:#666666; font-weight:400; }
.font_18p_700_2a {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 18px; color:#2a467e; font-weight:700; }
.font_16p_700_2a {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 16px; color:#2a467e; font-weight:700; }
.font_16p_700_33  {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 16px; color:#333333; font-weight:700; }
.font_16p_700_66  {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 16px; color:#666666; font-weight:700; }
.font_16p_400_33 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 16px; color:#333333; font-weight:400; }
.font_16p_400_66 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 16px; color:#666666; font-weight:400; }
.font_15p_700_66 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 15px; color:#666666 ; font-weight:700; }
.font_15p_400_66 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 15px; color:#666666 ; font-weight:400; }
.font_15p_400_ff {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 15px; color:#ffffff ; font-weight:400; }
.font_14p_700_94 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 14px; color:#941214; font-weight:700; }
.font_14p_700_33 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 14px; color:#333333; font-weight:700; }
.font_13p_700_33 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 13px; color:#333333; font-weight:700; }
.font_13p_400_66 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 13px; color:#666666; font-weight:400; }
.font_14p_700_66 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 14px; color:#666666; font-weight:700; }
.font_14p_700_2a {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 14px; color:#2a467e; font-weight:700; }
.font_14p_400_33 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 14px; color:#333333; font-weight:400; }
.font_14p_400_66 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 14px; color:#666666; font-weight:400; }
.font_13p_400_33 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 13px; color:#333333; font-weight:400; }
.font_12p_400_66 {font-family:Nanum Gothic,sans-serif; FONT-SIZE: 12px; color:#666666; font-weight:400; }

.btn_box {width:150px; height:25px; background:#15396b; font-family:Nanum Gothic,sans-serif; FONT-SIZE: 12px; color:#fff; padding:10px; text-align:center;}
.btn_box_2 {width:120px; height:20px; background:#15396b; font-family:Nanum Gothic,sans-serif; FONT-SIZE: 14px; color:#fff; padding:10px; text-align:center;}
.btn_box_3 {width:150px; height:20px; background:#15396b; font-family:Nanum Gothic,sans-serif; FONT-SIZE: 14px; color:#fff; padding:10px; text-align:center;}
.btn_box_4 {width:150px; height:18px; background:#ff6666; font-family:Nanum Gothic,sans-serif; FONT-SIZE: 14px; color:#fff; padding:8px; text-align:center;}

.room_01 {
	background:#ededed;
	border-right:1px solid #fff;
	cursor:pointer;
}

.room_01_a {
	font-family:Nanum Gothic,sans-serif; FONT-SIZE: 12px; color:#666666; font-weight:400;
}

.room_01:hover {
	background:#a4a4a4;
	border-right:1px solid #fff;
	cursor:pointer;
}

.room_01_on {
	background:#a4a4a4;
	border-right:1px solid #fff;
	cursor:pointer;
}

.room_01_a:hover {
	font-family:Nanum Gothic,sans-serif; FONT-SIZE: 14px; color:#ffffff; font-weight:400;
}

.room_01_a_on {
	font-family:Nanum Gothic,sans-serif; FONT-SIZE: 14px; color:#ffffff; font-weight:400;
}

.table_scroll {position:relative; width:auto; overflow-y:hidden; overflow-x:auto;}