@charset "utf-8";
/* CSS Document */


/* index==========================

	1.for index style
	
*/


/* 1.for index style
===============================================================*/
div#mainVis{
	margin-bottom:5px;
	padding-top: 5px;
}
div#topMain{
	float:right;
	display:inline;
	width:599px;
}
div#subject{
	margin-bottom:20px;
}
div#subject li {
	float:left;
	display:inline;
	margin-left:4px;
	line-height:1;
}
div#subject li#subjectFirst{
	margin-left:0;
}
.emergency{
	margin-bottom:10px;
	padding:5px;
	color:#CC0000;
	background:#eee;
}
.emergency dt{
	float:left;
	width:11em;
}
.emergency dd{
	margin-left:11em;
}
div#topics,div#info{
	margin-bottom:30px;
}
.topTitle{
	padding-left:2px;	
	background: url(/common/image/bg_titlebar.gif) no-repeat top left;
}
div#topics h2,div#info h2{
	float:left;
	display:inline;
	margin-top:8px;
	width:90px;
	line-height:0;
}
.list{
	float:right;
	display:inline;
	margin-top:2px;
	width:79px;
}
#topics dl,#info dl{
	margin:10px 0 0 23px;
	line-height:22px;
}
#topics dt,#info dt{
	float:left;
	width:5em;
	color: #77a703;
}
#topics dd,#info dd{
	margin-left:5em;
}
#topics dd a,#info dd a {
	color: #666666;
	text-decoration:none;
}
#topics dd a:hover,#info dd a:hover {
	color:#77a703;
	text-decoration:underline;
}

#topMain .attention{
	margin-left: 23px;
	color: #0066cc;
	line-height: 1.8;
}


#topics span.new,
#topics span.information_new,
#topics span.important_new{
	background:url(../img/new.gif) no-repeat right 1px;
	padding:0 28px 0 0;
}

#info dd.exam,
#info span.exam,
#info dd.exam_new,
#info span.exam_new{
	display:block;
	background:url(../img/ico_exam.gif) no-repeat left 2px;
	padding:0 0 0 100px;
}
#info dd.zaigaku,
#info span.zaigaku,
#info dd.zaigaku_new,
#info span.zaigaku_new{
	display:block;
	background:url(../img/ico_zaigaku.gif) no-repeat left 2px;
	padding:0 0 0 100px;
}
#info dd.general,
#info span.general,
#info dd.general_new,
#info span.general_new{
	display:block;
	background:url(../img/ico_general.gif) no-repeat left 2px;
	padding:0 0 0 100px;
}
#info dd.sotugyo,
#info span.sotugyo,
#info dd.sotugyo_new,
#info span.sotugyo_new{
	display:block;
	background:url(../img/ico_sotugyo.gif) no-repeat left 2px;
	padding:0 0 0 100px;
}
#info dd.koudai,
#info span.koudai,
#info dd.koudai_new,
#info span.koudai_new{
	display:block;
	background:url(../img/ico_koudai.gif) no-repeat left 2px;
	padding:0 0 0 100px;
}
#info dd.information,
#info span.information,
#info dd.information_new,
#info span.information_new{
	display:block;
	background:url(../img/ico_information.gif) no-repeat left 2px;
	padding:0 0 0 100px;
}
#info dd.important,
#info span.important,
#info dd.important_new,
#info span.important_new{
	display:block;
	background:url(../img/ico_important.gif) no-repeat left 2px;
	padding:0 0 0 100px;
}
#info dd.opc,
#info span.opc,
#info dd.opctop_new,
#info dd span.opctop_new{
	display:block;
	background:url(../img/ico_opc.gif) no-repeat left 2px;
	padding:0 0 0 100px;
}
#info span.new_icon_opctop_new,
#info span.new_icon_exam_new,
#info span.new_icon_zaigaku_new,
#info span.new_icon_general_new,
#info span.new_icon_sotugyo_new,
#info span.new_icon_information_new,
#info span.new_icon_important_new,
#info span.new_icon_koudai_new{
	background:url(../img/new.gif) no-repeat right 1px;
	padding:0 28px 0 0;
	}
#info dd a.opctop_new,
#info dd a.exam_new,
#info dd a.zaigaku_new,
#info dd a.general_new,
#info dd a.sotugyo_new,
#info dd a.information_new,
#info dd a.important_new,
#info dd a.koudai_new{
	background:url(../img/new.gif) no-repeat right 1px;
	padding:0 28px 0 0;
}

/* 2.for sidebar style
===============================================================*/
div#topSide{
	float:left;
	display:inline;
	width:230px;
}
div#topSide li{
	margin-bottom:7px;
}

dl#infoPage{
	background:url(../common/image/dot.gif) repeat-x bottom left;
}
dl#infoPage dt{
	padding:5px 0;
	background:url(../common/image/dot.gif) repeat-x top right;
}
dl#infoPage dd{
	padding:5px 0;
	background:url(../common/image/dot.gif) repeat-x top left;
}
dl#infoPage dt.infoFirst{
	background:none;
}
dl#infoPage dd.infoFirst{
	background:none;
}










