@charset "UTF-8";


html {
   filter: expression(document.execCommand("BackgroundImageCache",false, true));
}


/* header ban_request02 styles
----------------------------------*/
#ban_request01{
	float:left;
	width:212px;
	padding-right:10px;
}
#ban_request01 a{
	display: block;
	width:212px;
	height:58px;
	overflow:hidden;
}
#ban_request01 a:hover{
	background-image: url(../img/ban_request01.gif);
	background-position:0 -58px;
	background-repeat:no-repeat;
}
#ban_request01 a:hover img {
	visibility:hidden;
}




/* side_course styles
----------------------------------*/
dl.side_courseType{
	width:167px;
	padding-left:10px;
}
dl.side_courseType dt{
	padding-top:13px;
	padding-bottom:6px;
	vertical-align:bottom;
	line-height:0;
	font-size:0;
}	
dl.side_courseType dd{
	vertical-align:bottom;
	line-height:0;
	font-size:0;
}	
dl.side_courseType dd a{
	display: block;
	width:167px;
	height:24px;
	overflow:hidden;
}	
dl.side_courseType dd#uni_s a:hover {
	background-image: url(../img/course/uni_s.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
dl.side_courseType dd#sys_c a:hover {
	background-image: url(../img/course/sys_c.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
dl.side_courseType dd#sys_s a:hover {
	background-image: url(../img/course/sys_s.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
dl.side_courseType dd#sys_it a:hover {
	background-image: url(../img/course/sys_it.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
dl.side_courseType dd#sys_aki a:hover {
	background-image: url(../img/course/sys_aki.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
dl.side_courseType dd#multi_game a:hover {
	background-image: url(../img/course/multi_game.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
dl.side_courseType dd#medi_i a:hover {
	background-image: url(../img/course/medi_i.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
dl.side_courseType dd#busi_i a:hover {
	background-image: url(../img/course/busi_i.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
dl.side_courseType dd#busi_c a:hover {
	background-image: url(../img/course/busi_c.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
dl.side_courseType dd a:hover img {
	visibility:hidden;
}




/* side_guide styles
----------------------------------*/
ul#side_guideType{
	width:172px;
	padding-left:8px;
}

ul#side_guideType li{
	list-style:none;
	vertical-align:bottom;
	line-height:0;
	font-size:0;
}
ul#side_guideType li a {
	display: block;
	width:172px;
	height:24px;
	overflow:hidden;
}
ul#side_guideType li#shushoku a:hover {
	background-image: url(../img/guide/shushoku.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
ul#side_guideType li#shikaku a:hover {
	background-image: url(../img/guide/shikaku.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
ul#side_guideType li#shisetu a:hover {
	background-image: url(../img/guide/shisetu.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
ul#side_guideType li#map a:hover {
	background-image: url(../img/guide/map.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
ul#side_guideType li#life a:hover {
	background-image: url(../img/guide/life.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
ul#side_guideType li#access a:hover {
	background-image: url(../img/guide/access.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
ul#side_guideType li#shigan a:hover {
	background-image: url(../img/guide/shigan.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
ul#side_guideType li#oc a:hover {
	background-image: url(../img/guide/oc.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
ul#side_guideType li#qa a:hover {
	background-image: url(../img/guide/qa.gif);
	background-position:0 -24px;
	background-repeat:no-repeat;
}
ul#side_guideType li a:hover img {
	visibility:hidden;
}

