/* CSS Document */


/*=================================================================

							mswave.co.jp　
							ライブラリCSS

=================================================================*/


/* pc */
#pc {
	margin-bottom:20px;
	font-size:12px;
}
#pc h2 {
	display:block;
	height:23px;
	background:url(../images/pc_t.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#pc strong a, #pc strong a:link, #pc strong a:hover, #pc strong a:visited {
	display:block;
	height:20px;
	text-decoration:none;
}
span#tokyo, span#kanagawa, span#chiba, span#saitama, span#aichi, 
span#kyoto, span#osaka, span#hyogo, span#fukuoka, span#hokkaido {
	display:block;
	height:20px;
	font-size:0;
	text-indent:-9999px;
}
span#tokyo {background:url(../images/pc_tokyo.gif) no-repeat left center;}
span#kanagawa {background:url(../images/pc_kanagawa.gif) no-repeat left center;}
span#chiba {background:url(../images/pc_chiba.gif) no-repeat left center;}
span#saitama {background:url(../images/pc_saitama.gif) no-repeat left center;}
span#aichi {background:url(../images/pc_aichi.gif) no-repeat left center;}
span#kyoto {background:url(../images/pc_kyoto.gif) no-repeat left center;}
span#osaka {background:url(../images/pc_osaka.gif) no-repeat left center;}
span#hyogo {background:url(../images/pc_hyogo.gif) no-repeat left center;}
span#fukuoka {background:url(../images/pc_fukuoka.gif) no-repeat left center;}
span#hokkaido {background:url(../images/pc_hokkaido.gif) no-repeat left center;}

#pc ul {
	display:block;
	list-style-type:none;
}
#pc li {
	display:block;
	border-left:3px solid #45bbe2;
	margin:4px 0;
	padding:0 3px;
	color:#075fa7;
}
#pc li span {
	color:#666666;
}
#pc a, #pc a:link, #pc a:visited {color:#075fa7; text-decoration:none;}
#pc a:hover {color:#075fa7; text-decoration:underline;}



#pc li span.school_name{
	font-weight:bold;
	color:#075fa7;

}


/* overimage */
#campaign_training, #campaign_student, #campaign_discount {
	height:42px;
	font-size:0;
	text-indent:-9999px;
}
#campaign_training a, #campaign_training a:link, #campaign_training a:hover, #campaign_training a:visited, 
#campaign_student a, #campaign_student a:link, #campaign_student a:hover, #campaign_student a:visited, 
#campaign_discount a, #campaign_discount a:link, #campaign_discount a:hover, #campaign_discount a:visited {
	display:block;
	height:42px; 
	text-decoration:none;
}
#campaign_training {background:url(../images/campaign_training.gif) no-repeat;}
#campaign_student {background:url(../images/campaign_student.gif) no-repeat;}
#campaign_discount {background:url(../images/campaign_discount.gif) no-repeat;}
#campaign_training a:hover {background:url(../images/campaign_training.gif) no-repeat;}/* overimage */
#campaign_student a:hover {background:url(../images/campaign_student.gif) no-repeat;}/* overimage */
#campaign_discount a:hover {background:url(../images/campaign_discount.gif) no-repeat;}/* overimage */


/* courseNavi */
#courseNavi{}
#courseNavi dl dt{
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	}
#courseNavi dl dd{
	line-height:25px;
	padding:0 0 5px 0;
	}
#courseNavi ul li{
	list-style:none;
	padding:0 0 0 25px;
	height:25px;
	line-height:25px;
	font-size:12px;
	}

#courseNavi #courseNavi_web_title{
	background:url(../courseimages/sidenavi_web_title.gif) no-repeat;
	border:#48A8F5 1px solid;}
#courseNavi #courseNavi_dtp_title{
	background:url(../courseimages/sidenavi_dtp_title.gif) no-repeat;
	border:#E7A597 1px solid;}
#courseNavi #courseNavi_office_title{
	background:url(../courseimages/sidenavi_office_title.gif) no-repeat;
	border:#95CE8A 1px solid;}
#courseNavi #courseNavi_it_title{
	background:url(../courseimages/sidenavi_it_title.gif) no-repeat;
	border:#F4CC87 1px solid;}

#courseNavi #courseNavi_web_list li{
	background:url(../courseimages/sidenavi_web_icon.gif) no-repeat;
	border-left:#48A8F5 1px solid;
	border-right:#48A8F5 1px solid;
	border-bottom:#48A8F5 1px solid;
	}
#courseNavi #courseNavi_dtp_list li{
	background:url(../courseimages/sidenavi_dtp_icon.gif) no-repeat;
	border-left:#E7A597 1px solid;
	border-right:#E7A597 1px solid;
	border-bottom:#E7A597 1px solid;
	}
#courseNavi #courseNavi_office_list li{
	background:url(../courseimages/sidenavi_office_icon.gif) no-repeat;
	border-left:#95CE8A 1px solid;
	border-right:#95CE8A 1px solid;
	border-bottom:#95CE8A 1px solid;
	}
#courseNavi #courseNavi_it_list li{
	background:url(../courseimages/sidenavi_it_icon.gif) no-repeat;
	border-left:#F4CC87 1px solid;
	border-right:#F4CC87 1px solid;
	border-bottom:#F4CC87 1px solid;
	}


/* gakusyuHoushiki */
#gakusyuHoushiki {
	background:url(../courseimages/gakusyuHoushiki_bg.jpg) repeat-y;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
#gakusyuHoushiki h3{
	background:url(../courseimages/gakusyuHoushiki_title_bg.jpg) no-repeat;
	height:29px;
	line-height:29px;
	text-indent:10px;
	font-size: 90%;
	font-weight: 800;
	color: #FFFFFF;
	}
#gakusyuHoushiki ul{
	background:url(../courseimages/gakusyuHoushiki_bottom.jpg) no-repeat bottom;
	width:170px;
	padding:10px 0 15px 0;
	}	
#gakusyuHoushiki ul li{
	list-style:none;
	padding:0 0 0 10px;
	font-size:12px;
	}
#gakusyuHoushiki ul li a{
	display:block;
	height:23px;
	width:140px;
	color:#FFFFFF;
	padding:0 0 0 15px;
	margin:0 0 2px 0;
	font-size:11px;
	line-height:23px;
	text-decoration:none;
	overflow:hidden;
	}

#gakusyuHoushiki #movi a{
	background:url(../courseimages/gakusyuHoushiki_link_bg02.gif) no-repeat;
	}
#gakusyuHoushiki #original a{
	background:url(../courseimages/gakusyuHoushiki_link_bg03.gif) no-repeat;
	}
#gakusyuHoushiki #features a{
	background:url(../courseimages/gakusyuHoushiki_link_bg03.gif) no-repeat;
	}
#gakusyuHoushiki #movi a:hover,
#gakusyuHoushiki #original a:hover,
#gakusyuHoushiki #features a:hover{
	background:url(../courseimages/gakusyuHoushiki_link_bg01.gif) no-repeat;
	}
	
	
	
/*-----------------------------------------------------

		Smile100プロジェクト＿右カラムライブラリ

-----------------------------------------------------*/	
div#contents div#smileRightArea{
	width:170px;
	float:right;
}


div#contents div#smileRightArea h3{
	width:170px;
	height:25px;
	margin:10px 0 0 0;
	text-indent:-9999px;
	background:url(../../smile100/images/img_title_senmon01.gif) left top no-repeat;
}

div#contents div#smileRightArea dd{
	padding:0 0 5px 9px;
	background:url(../../smile100/images/bg_sankaku.gif) left 4px no-repeat;
	font-size:12px;
}

div#contents div#smileRightArea dl dt#smile_txt_web{
	width:132px;
	height:12px;
	margin:12px 0 8px 0;
	text-indent:-9999px;
	background:url(../../smile100/images/txt_bg_web.gif) left top no-repeat;	
}

div#contents div#smileRightArea dl dt#smile_txt_dtp{
	width:130px;
	height:11px;
	margin:12px 0 8px 0;
	text-indent:-9999px;
	background:url(../../smile100/images/txt_bg_dtp.gif) left top no-repeat;	
}

div#contents div#smileRightArea dl dt#smile_txt_it{
	width:116px;
	height:11px;
	margin:12px 0 8px 0;
	text-indent:-9999px;
	background:url(../../smile100/images/txt_bg_it.gif) left top no-repeat;	
}

	
