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

/*コース紹介共通*/
/*------------------------------*/
#categoryMenu .menu dt {
	background-image: url(img/menu_tit.gif);	
}
p.read {
	font-size: 14px;
	_font-size: 110%;
	line-height: 120%;
	margin: 10px 30px 2em 20px;
}

/*左メニュー反転*/
body#access #categoryMenu .menu #mAccess a ,
body#equipment #categoryMenu .menu #mEquipment a ,
body#dormitory #categoryMenu .menu #mDormitory a ,
body#for-parent #categoryMenu .menu #mForParent a ,
body#distance #categoryMenu .menu #mDistance a ,
body#graduate #categoryMenu .menu #mGraduate a ,
body#abroad #categoryMenu .menu #mAbroad a ,
body#for-teacher #categoryMenu .menu #mForTeacher a ,
body#for-company #categoryMenu .menu #mForCompany a ,
body#joboffer #categoryMenu .menu #mJoboffer a ,
body#faq #categoryMenu .menu #mFaq a ,
body#link #categoryMenu .menu #mLink a , 
body#sitemap #categoryMenu .menu #mSitemap a {
	background-position: 180px center;
}

/*index*/
/*------------------------------*/
#courseList1 {
	
	padding: 0px;
	float: left;
	margin:0;
	width: 411px;
}
#courseList2 {
	margin:0;
	padding: 0px;
	float: right;
	
	width: 411px;
}
#courseList1 h3,
#courseList2 h3 {
	margin: 8px 0px;
	padding: 0px;
}
ul.courseLink {
	margin: 0px;
	padding: 0px;
}

ul.courseLink li,
ul.courseLink li {
	width: 192px;
	border: 1px solid #FF0000;
	margin-left: 5px;
	padding: 1px 2px;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-right: 0px;
	display: block;
	float: left;

}
ul.courseLink li a,
ul.courseLink a:link {
	color: #333333;
	text-decoration: none;
	display: block;
	width:184px;
	padding-left: 8px;
	font-size: 10px;
	_font-size: 70%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

}
ul.courseLink a:hover,
ul.courseLink a:hover {
	color: #333333;
	text-decoration: none;
	background-color: #DEDEDE;
}
#courseList1 p,
#courseList2 p {
	
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	clear: both;
}
body#courseIndex #worldZone1,
body#courseIndex #worldZone2,
body#courseIndex #worldZone3,
body#courseIndex #worldZone4,
body#courseIndex #worldZone5,
body#courseIndex #worldZone6,
body#courseIndex #worldZone7,
body#courseIndex #worldZone8,
body#courseIndex #worldZone9,
body#courseIndex #worldZone10,
body#courseIndex #worldZone11,
body#courseIndex #worldZone12,
body#courseIndex #worldZone13 {
	clear:both;
}

/*world　共通*/
#worldTopMain {
	width: 430px;
	position: relative;
}
#contents h2 {
	margin-bottom: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	
}
img#iconProfessor {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
}
img#iconCourse {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#worldTopMain h3 {
	
	font-size: 18px;
	_font-size: 140%;
	font-weight: bold;
	margin-bottom: 25px;
}
#worldTopPro {
	float: right;
}
#worldTopSubPhoto {
	width: 230px;
	float: left;
	margin-top: 15px;
}
#worldTopSubContetnt {
	width: 420px;
	float: right;
	margin-top: 15px;
}
img#iconKanren {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.linkKanren {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
	width: 180px;
}
.linkKanren li {
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 0px;
}
.linkKanren a {
	text-decoration: none;
}
/*コース　共通*/
#courseContetnt h3 {
	background-image: url(img/worldline01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 5px;
	padding-bottom: 8px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#courseContetntIn {
	background-image: url(img/corse_bg.gif);
	background-repeat: repeat-x;
	margin-top: 1px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 35px;
}
#courseContetntInMain {
	float: left;
	width: 308px;
	margin: 0px;
	padding: 0px;
}
#courseContetntInSub {
	float: right;
	width: 279px;
}
#courseContetntInMain h4 {
	font-size: 16px;
	_font-size: 120%;
	font-weight: bold;
	color: #333333;
	line-height: 150%;
}
#courseJob,
#courseCal {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height:170%;
}
img#iconJobs,
img#iconCal {
	margin-top: 0px;
	margin-bottom: 10px;
}
#courseCal strong {
	color: #990000;
	font-weight: normal;
}

/*ワールド別（色かえ）コースとワールドに影響*/
/*world1*/
#worldZone1 li,
#worldContent1 ul.courseLink li{
	border: 1px solid #FF6699;
}
#worldContent1 h2 {
	border-bottom-color: #FF6699;
}
#worldContent1 #worldTopMain h3 {
	color: #FF6699;
}
#worldContent1 #courseJob strong{
	color: #FF6699;
}
#worldContent1 #courseContetnt h3 {
	background-image: url(img/worldline01.gif);
}
/*world2*/
#worldZone2 li,
#worldContent2 ul.courseLink li{
	border: 1px solid #FF6699;
}
#worldContent2 h2 {
	border-bottom-color: #FF6699;
}
#worldContent2 #worldTopMain h3 {
	color: #FF6699;
}
#worldContent2 #courseJob strong{
	color: #FF6699;
}
#worldContent2 #courseContetnt h3 {
	background-image: url(img/worldline02.gif);
}
/*world3*/
#worldZone3 li,
#worldContent3 ul.courseLink li{
	border: 1px solid #FF6699;
}
#worldContent3 h2 {
	border-bottom-color: #FF6699;
}
#worldContent3 #worldTopMain h3 {
	color: #FF6699;
}
#worldContent3 #courseJob strong{
	color: #FF6699;
}
#worldContent3 #courseContetnt h3 {
	background-image: url(img/worldline03.gif);
}
/*world4*/
#worldZone4 li,
#worldContent4 ul.courseLink li{
	border: 1px solid #FF6699;
}
#worldContent4 h2 {
	border-bottom-color: #FF6699;
}
#worldContent4 #worldTopMain h3 {
	color: #FFF6699;
}
#worldContent4 #courseJob strong{
	color: #FF6699;
}
#worldContent4 #courseContetnt h3 {
	background-image: url(img/worldline04.gif);
}
/*world5*/
#worldZone5 li,
#worldContent5 ul.courseLink li{
	border: 1px solid #FF0000;
}
#worldContent5 h2 {
	border-bottom-color: #FF0000;
}
#worldContent5 #worldTopMain h3 {
	color: #FF0000;
}
#worldContent5 #courseJob strong{
	color: #FF0000;
}
#worldContent5 #courseContetnt h3 {
	background-image: url(img/worldline05.gif);
}
/*world6*/
#worldZone6 li,
#worldContent6 ul.courseLink li{
	border: 1px solid #339900;
}
#worldContent6 h2 {
	border-bottom-color: #339900;
}
#worldContent6 #worldTopMain h3 {
	color: #339900;
}
#worldContent6 #courseJob strong{
	color: #339900;
}
#worldContent6 #courseContetnt h3 {
	background-image: url(img/worldline06.gif);
}
/*world7*/
#worldZone7 li,
#worldContent7 ul.courseLink li{
	border: 1px solid #339900;
}
#worldContent7 h2 {
	border-bottom-color: #339900;
}
#worldContent7 #worldTopMain h3 {
	color: #339900;
}
#worldContent7 #courseJob strong{
	color: #339900;
}
#worldContent7 #courseContetnt h3 {
	background-image: url(img/worldline07.gif);
}
/*world8*/
#worldZone8 li,
#worldContent8 ul.courseLink li{
	border: 1px solid #339900;
}
#worldContent8 h2 {
	border-bottom-color: #339900;
}
#worldContent8 #worldTopMain h3 {
	color: #339900;
}
#worldContent8 #courseJob strong{
	color: #339900;
}
#worldContent8 #courseContetnt h3 {
	background-image: url(img/worldline08.gif);
}
/*world9*/
#worldZone9 li,
#worldContent9 ul.courseLink li{
	border: 1px solid #339900;
}
#worldContent9 h2 {
	border-bottom-color: #339900;
}
#worldContent9 #worldTopMain h3 {
	color: #339900;
}
#worldContent9 #courseJob strong{
	color: #339900;
}
#worldContent9 #courseContetnt h3 {
	background-image: url(img/worldline09.gif);
}
/*world10*/
#worldZone10 li,
#worldContent10 ul.courseLink li{
	border: 1px solid #339900;
}
#worldContent10 h2 {
	border-bottom-color: #339900;
}
#worldContent10 #worldTopMain h3 {
	color: #339900;
}
#worldContent10 #courseJob strong{
	color: #339900;
}
#worldContent10 #courseContetnt h3 {
	background-image: url(img/worldline10.gif);
}
/*world11*/
#worldZone11 li,
#worldContent11 ul.courseLink li{
	border: 1px solid #339900;
}
#worldContent11 h2 {
	border-bottom-color: #339900;
}
#worldContent11 #worldTopMain h3 {
	color: #339900;
}
#worldContent11 #courseJob strong{
	color: #339900;
}
#worldContent11 #courseContetnt h3 {
	background-image: url(img/worldline11.gif);
}
/*world12*/
#worldZone12 li,
#worldContent12 ul.courseLink li{
	border: 1px solid #339900;
}
#worldContent12 h2 {
	border-bottom-color: #339900;
}
#worldContent12 #worldTopMain h3 {
	color: #339900;
}
#worldContent12 #courseJob strong{
	color: #339900;
}
#worldContent12 #courseContetnt h3 {
	background-image: url(img/worldline12.gif);
}
/*world13*/
#worldZone13 li,
#worldContent13 ul.courseLink li{
	border: 1px solid #339900;
}
#worldContent13 h2 {
	border-bottom-color: #339900;
}
#worldContent13 #worldTopMain h3 {
	color: #339900;
}
#worldContent13 #courseJob strong{
	color: #339900;
}
#worldContent13 #courseContetnt h3 {
	background-image: url(img/worldline13.gif);
}
