
/*left*******************************************************************************************************************/
.tab_mleft li{
	display:inline;
	margin-right:-4px;
}
.mleft_cont{
	width:170px;
	background:url('/images/main/bg_left_tab.gif') left bottom no-repeat;
	padding:5px 10px 10px 15px;
	margin:-15px 0 25px 0;
	line-height:18px;
	bor
}

.mleft_cont td{background:url('/images/main/bg_linetab.gif')  left bottom repeat-x;
	padding:7px 10px 5px 0px;
	letter-spacing:-1px;
}

.mleft_cont td strong{background:url('/images/common/icon/blt_arr_pink.gif') 0 5px no-repeat;padding-left:7px;}
.mleft_cont td p{padding-left:7px;}
.mleft_cont td  a:link		{color:#6e6e6e; text-decoration:none;}
.mleft_cont td  a:visited	{color:#6e6e6e; text-decoration:none;}
.mleft_cont td a:active		{color:#6e6e6e; text-decoration:none;}
.mleft_cont td  a:hover		{color:#f26265; text-decoration:none;font-weight:bold;}

/*right*******************************************************************************************************************/
/*notice-event*/
div.notice{
	height:1%;
	background:url('/images/main/bg_tabline.gif')  left top repeat-x;
	padding-right:5px;
}
div.notice:after{ content: "."; display: block; height:0; clear:both; visibility:hidden; }
div.notice div.tit{float:left;padding-top:6px;}
div.notice ul{float:right;}
div.notice ul li{display:inline;margin-right:-4px;}

.notice_cont li{
	background:url('/images/common/bg_dotline01.gif')  left bottom repeat-x;
	font-size:11px;
	padding:5px 0 2px 5px;
	letter-spacing:-1px;
}
.notice_cont li img{vertical-align:middle;margin-right:3px;}
.notice_cont li last{background:none;}



/*¾ÆÁÖÆ¯º°ÇÑ ¼ö¹Ú¾¾*/
.special_list li{
	background:url('/images/common/icon/blt_arr02.gif') 0 5px no-repeat;
	padding:0 0 5px 10px;
	width:320px;
}
.special_list li b{letter-spacing:-1px;}
.special_list li a:hover{font-weight:bold;letter-spacing:-1px;}

/*±¸¼®±¸¼® Æ¯º°ÇÑ ¼ö¹Ú¾¾*/
.plan_list li{
	background:url('/images/common/icon/blt_arr07.gif') 10px 5px no-repeat;
	padding-left:21px;
}


.plan_list li a:link		{color:#6e6e6e; text-decoration:none;}
.plan_list li a:visited		{color:#6e6e6e; text-decoration:none;}
.plan_list li a:active		{color:#6e6e6e; text-decoration:none;}
.plan_list li a:hover		{color:#5faa23; text-decoration:none;}



.today_quiz{
	background:url('/images/main/bg_quiz2.gif') left top no-repeat;

	padding:20px 0 0 15px;
	width:235px;
	height:50px;
}
.today_quiz p{color:#b64b36;}

.quiz_list li{
	background:url('/images/common/icon/blt_arr08.gif') 10px 5px no-repeat;
	padding-left:21px;
}

.quiz_list li a:link		{color:#6e6e6e; text-decoration:none;}
.quiz_list li a:visited		{color:#6e6e6e; text-decoration:none;}
.quiz_list li a:active		{color:#6e6e6e; text-decoration:none;}
.quiz_list li a:hover		{color:#3fa5a3; text-decoration:none;}

.lecture_info {
	background:url('/images/main/bg_lecture01.gif') no-repeat;
	padding:22px 15px 0 15px;
	height:177px;
	}

.happy_tit{
	color:#c58953;
	font-weight:bold;
	background:url('/images/common/icon/blt_arr09.gif') 10px 5px no-repeat;
	padding-left:21px;
}
.happy_list li{padding-left:21px;font-size:11px;line-height:15px;}
.happy_list li a:link		{color:#6e6e6e; text-decoration:none;}
.happy_list li a:visited	{color:#6e6e6e; text-decoration:none;}
.happy_list li a:active		{color:#6e6e6e; text-decoration:none;}
.happy_list li a:hover		{color:#c58953; text-decoration:none;}

.note_tit{
	color:#67a2ce;
	font-weight:bold;
	background:url('/images/common/icon/blt_arr10.gif') 10px 5px no-repeat;
	padding-left:21px;
}
.note_list li{padding-left:21px;font-size:11px;line-height:15px;}
.note_list li a:link		{color:#6e6e6e; text-decoration:none;}
.note_list li a:visited		{color:#6e6e6e; text-decoration:none;}
.note_list li a:active		{color:#6e6e6e; text-decoration:none;}
.note_list li a:hover		{color:#67a2ce; text-decoration:none;}


.week_lecture{
	background:url('/images/main/bg_hit_top.gif') left top no-repeat;
	padding-top:13px;
}

.week_lecture .cont{
	background:url('/images/main/bg_hit_bot.gif') left bottom no-repeat;
	padding:0 11px 11px; 11px;
}
.mid_year li{display:inline;margin-right:1px;}

.hit_tc{margin-bottom:12px;}
.hit_tc th{text-align:left;}

.hit_tc td{font-size:11px;line-height:14px;letter-spacing:-1px;}

.hit_ranking{
	background:url('/images/main/bg_hit_list.gif') left top no-repeat;
	padding:10px 7px 0px 7px;
	height:145px;
}

.hit_ranking li{
	background:url('/images/common/bg_dotline01.gif') left bottom repeat-x;
	line-height:12px;
	padding:5px 0 5px 3px;
	font-size:11px;
}

.hit_ranking li a:link		{color:#6e6e6e; text-decoration:none;}
.hit_ranking li a:visited	{color:#6e6e6e; text-decoration:none;}
.hit_ranking li a:active	{color:#6e6e6e; text-decoration:none; font-weight:bold;}
.hit_ranking li a:hover		{color:#42b2b6; text-decoration:none;font-weight:bold;}


.hit_ranking li a.on:link		{color:#42b2b6; text-decoration:none;font-weight:bold;}
.hit_ranking li a.on:visited	{color:#42b2b6; text-decoration:none;font-weight:bold;}
.hit_ranking li a.on:active		{color:#42b2b6; text-decoration:none;font-weight:bold;}
.hit_ranking li a.on:hover		{color:#42b2b6; text-decoration:none;font-weight:bold;}

.hit_ranking li img{vertical-align:middle;}

.tit_sugi{border-bottom:1px solid #fca7a9;padding-bottom:3px;margin-bottom:8px;}

.sugi{
	background:url('/images/main/bg_sugi.gif') left top no-repeat;
}
.sugi td{text-align:center;vertical-align:top;line-height:14px;letter-spacing:-1px;}
.sugi td p{padding-top:5px;}
.sugi tr.btn td{padding-top:5px;}
.txt_sugi01{color:#ae51bf;}
.txt_sugi02{color:#7284d6;}

.ranking_wrap{position:relative;}

.ranking_wrap #hit_6_10{position:absolute;top:0px;left:0px;width:154px;}
.ranking_wrap #hit02_6_10{position:absolute;top:0px;left:0px;width:154px;}
.ranking_wrap #hit03_6_10{position:absolute;top:0px;left:0px;width:154px;}

/* °­Ãß Æ¯º°ÇÑ ¼ö¹Ú¾¾°­ÁÂ*/
.main_tcbanner {position:relative;width:520px;height:125px;}
.main_tcbanner .go{position:absolute;}
.main_tcbanner .prev{position:absolute;top:60px;left:12px;}
.main_tcbanner .next{position:absolute;top:60px;right:12px;}
.main_tcbanner .subject{position:absolute; width:120px; top:88px; left:30px; text-align:center;}
.main_tcbanner .title{position:absolute; top:32px; left:40px;}
.main_tcbanner .button{position:absolute; top:14px; left:155px; cursor:pointer; width:335px; height:110px;}
.main_tcbanner .button01{position:absolute; width:225px; top:60px; left:160px; cursor:pointer;}

.tc_wrap{position:relative;z-index:50;}
.tc_wrap .tc_layer{
	position:absolute;top:-10px;left:175px;

}

.tc_wrap .tc_layer .bar{position:absolute;top:0px;left:-9px;}

.tc_wrap .tc_layer .wrap{
	position:relative;
	border:1px solid #ffc6cb;
	width:345px;

	background:#ffffff;

}
.tc_wrap .tc_layer .colose_btn{position:absolute;top:-18px;right:-1px;}
.tc_wrap .tc_layer .cont{
	border:5px solid #ffe6e5;
	background:#ffffff;
	padding:16px 0px 10px 7px;
	font-size:11px;
	letter-spacing:-1px;
	line-height:15px;
}
.tc_wrap .tc_layer .cont a:hover{color:#f26265; text-decoration:none;font-weight:bold;}

.tc_name{margin-left:10px;}

.etc_tc li{
	background:url('/images/common/icon/blt_arr_pink.gif') 0px 5px no-repeat;
	padding-left:7px;
	padding-bottom:4px;
}
.etc_tc li b{margin-right:5px;color:#994e58;}

.tc_info_wrap{position:relative;}

.tc_info_wrap .info{position:absolute;top:0px;left:0px;background:#fff5f6;}

