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

/*globalNavi*/
/*------------------------------*/
#globalNavi a#gnCourse{
	background-position: bottom;
	margin-left:-1px;
	}
	
/*コース紹介共通*/
/*------------------------------*/
#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,
body#courseIndex #worldZone14 {
	clear:both;
}

/*world　共通*/
#worldTopMain {
	width: 430px;
	position: relative;
}
h2 {
	margin-bottom: 8px;
	
}
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: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 20px;
}
#courseContetntInMain {
	float: left;
	width: 340px;
	margin: 0px;
	padding: 0px;
}
#courseContetntInSub {
	float: right;
	width: 279px;
	height:590px;
	position: relative;
	_zoom:1;
}
#courseContetntInMain h4 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 150%;
}
#courseJob,
#courseCal {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	line-height:170%;
}
#courseJob h4,
#courseCal h4{
	margin-bottom:15px;
}
/*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 #FF0000;
}
#worldContent1 h2 {
	border-bottom-color: #FF0000;
}
#worldContent1 #worldTopMain h3,
#worldContent1 #courseContetntInMain h4 {
	color: #FF0000;
}
#worldContent1 #courseJob strong,
#worldContent1 #courseJob li{
	color: #FF0000;
}
#worldContent1 #courseContetnt h3 {
	background-image: url(img/worldline01.gif);
}

/*world2*/
/*#worldZone2 li,
#worldContent2 ul.courseLink li{
	border: 1px solid #FF33CC;
}
#worldContent2 h2 {
	border-bottom-color: #FF33CC;
}
#worldContent2 #worldTopMain h3 {
	color: #FF33CC;
}
#worldContent2 #courseJob strong,
#worldContent2 #courseJob li{
	color: #FF33CC;
}
#worldContent2 #courseContetnt h3 {
	background-image: url(img/worldline02.gif);
}*/
/*world3*/
/*#worldZone3 li,
#worldContent3 ul.courseLink li{
	border: 1px solid #FF3300;
}
#worldContent3 h2 {
	border-bottom-color: #FF3300;
}
#worldContent3 #worldTopMain h3 {
	color: #FF3300;
}
#worldContent3 #courseJob strong,
#worldContent3 #courseJob li{
	color: #FF3300;
}
#worldContent3 #courseContetnt h3 {
	background-image: url(img/worldline03.gif);
}*/
/*world4*/
#worldZone4 li,
#worldContent4 ul.courseLink li{
	border: 1px solid #0A7D0A;
}
#worldContent4 h2 {
	border-bottom-color: #0A7D0A;
}
#worldContent4 #worldTopMain h3,
#worldContent4 #courseContetntInMain h4 {
	color: #0A7D0A;
	padding-bottom: 10px;
}
#worldContent4 #courseJob strong,
#worldContent4 #courseJob li{
	color: #0A7D0A;
}
#worldContent4 #courseContetnt h3 {
	background-image: url(img/worldline04.gif);
}
/*world5*/
#worldZone5 li,
#worldContent5 ul.courseLink li{
	border: 1px solid #0F82CF;
}
#worldContent5 h2 {
	border-bottom-color: #0F82CF;
}
#worldContent5 #worldTopMain h3,
#worldContent5 #courseContetntInMain h4 {
	color: #0F82CF;
}
#worldContent5 #courseJob strong,
#worldContent5 #courseJob li{
	color: #0F82CF;
}
#worldContent5 #courseContetnt h3 {
	background-image: url(img/worldline05.gif);
}
/*world6*/
/*#worldZone6 li,
#worldContent6 ul.courseLink li{
	border: 1px solid #81A8DA;
}
#worldContent6 h2 {
	border-bottom-color: #81A8DA;
}
#worldContent6 #worldTopMain h3 {
	color: #81A8DA;
}
#worldContent6 #courseJob strong,
#worldContent6 #courseJob li{
	color: #81A8DA;
}
#worldContent6 #courseContetnt h3 {
	background-image: url(img/worldline06.gif);
}*/
/*world7*/
#worldZone7 li,
#worldContent7 ul.courseLink li{
	border: 1px solid #FF3366;
}
#worldContent7 h2 {
	border-bottom-color: #FF3366;
}
#worldContent7 #worldTopMain h3,
#worldContent7 #courseContetntInMain h4 {
	color: #FF3366;
}
#worldContent7 #courseJob strong,
#worldContent7 #courseJob li{
	color: #FF3366;
}
#worldContent7 #courseContetnt h3 {
	background-image: url(img/worldline07.gif);
}
/*world8*/
/*#worldZone8 li,
#worldContent8 ul.courseLink li{
	border: 1px solid #FF3366;
}
#worldContent8 h2 {
	border-bottom-color: #FF3366;
}
#worldContent8 #worldTopMain h3 {
	color: #FF3366;
}
#worldContent8 #courseJob strong,
#worldContent8 #courseJob li{
	color: #FF3366;
}
#worldContent8 #courseContetnt h3 {
	background-image: url(img/worldline08.gif);
}*/
/*world9*/
/*#worldZone9 li,
#worldContent9 ul.courseLink li{
	border: 1px solid #A70E81;
}
#worldContent9 h2 {
	border-bottom-color: #A70E81;
}
#worldContent9 #worldTopMain h3 {
	color: #A70E81;
}
#worldContent9 #courseJob strong,
#worldContent9 #courseJob li{
	color: #A70E81;
}
#worldContent9 #courseContetnt h3 {
	background-image: url(img/worldline09.gif);
}*/
/*world10*/
/*#worldZone10 li,
#worldContent10 ul.courseLink li{
	border: 1px solid #9999CC;
}
#worldContent10 h2 {
	border-bottom-color: #9999CC;
}
#worldContent10 #worldTopMain h3 {
	color: #9999CC;
}
#worldContent10 #courseJob strong,
#worldContent10 #courseJob li{
	color: #9999CC;
}
#worldContent10 #courseContetnt h3 {
	background-image: url(img/worldline10.gif);
}*/
/*world11*/
/*#worldZone11 li,
#worldContent11 ul.courseLink li{
	border: 1px solid #FF9900;
}
#worldContent11 h2 {
	border-bottom-color: #FF9900;
}
#worldContent11 #worldTopMain h3 {
	color: #FF9900;
}
#worldContent11 #courseJob strong,
#worldContent11 #courseJob li{
	color: #FF9900;
}
#worldContent11 #courseContetnt h3 {
	background-image: url(img/worldline11.gif);
}*/
/*world12*/
/*#worldZone12 li,
#worldContent12 ul.courseLink li{
	border: 1px solid #FF6699;
}
#worldContent12 h2 {
	border-bottom-color: #FF6699;
}
#worldContent12 #worldTopMain h3 {
	color: #FF6699;
}
#worldContent12 #courseJob strong,
#worldContent12 #courseJob li{
	color: #FF6699;
}
#worldContent12 #courseContetnt h3 {
	background-image: url(img/worldline12.gif);
}*/
/*world13*/
/*#worldZone13 li,
#worldContent13 ul.courseLink li{
	border: 1px solid #FF66CC;
}
#worldContent13 h2 {
	border-bottom-color: #FF66CC;
}
#worldContent13 #worldTopMain h3 {
	color: #FF66CC;
}
#worldContent13 #courseJob strong,
#worldContent13 #courseJob li{
	color: #FF66CC;
}
#worldContent13 #courseContetnt h3 {
	background-image: url(img/worldline13.gif);
}*/
/*world14*/
/*#worldZone14 li,
#worldContent14 ul.courseLink li{
	border: 1px solid #0099CC;
}
#worldContent14 h2 {
	border-bottom-color: #0099CC;
}
#worldContent14 #worldTopMain h3 {
	color: #0099CC;
}
#worldContent14 #courseJob strong,
#worldContent14 #courseJob li{
	color: #0099CC;
}
#worldContent14 #courseContetnt h3 {
	background-image: url(img/worldline14.gif);
}*/


.warldbth3 {
	margin-bottom: 1px;
}
.coursePgaeList {
	/*	margin: 0px 15px;*/
background-color:#F4F4F4;
	padding: 10px 15px;
	margin-bottom:10px;
}
.coursePgaeList li {
	float: left;
	width: 295px;
	margin: 0px;
	padding: 0px 15px 15px 0px;
	font-size:14px;
}
/*2010*/
body#w1 #container {
	background-image:url(img/bg_w1.gif);
	background-repeat:repeat-x;
	background-position: 0px 118px;
}

body#w2 #container {
	background-image:url(img/bg_w2.gif);
	background-repeat:repeat-x;
	background-position: 0px 118px;
}
body#w2 #contents a,
body#w2 #contents a:visited {
	color:#009933;
}

body#w3 #container {
	background-image:url(img/bg_w3.gif);
	background-repeat:repeat-x;
	background-position: 0px 118px;
}
body#w3 #contents a,
body#w3 #contents a:visited {
	color:#0099CC;
}


body#w4 #container {
	background-image:url(img/bg_w4.gif);
	background-repeat:repeat-x;
	background-position: 0px 118px;
}
body#w4 #contents a,
body#w4 #contents a:visited {
	color:#FF3399;
}

#contents a {
text-decoration:none;
}
#contents a:hover {
text-decoration:underline;
color:#000000 !important;
}


#categoryMenu .menu dd#gakka01 a,
#categoryMenu .menu dd#gakka01 a:hover{
background-image:url(img/gakka01.gif);
background-repeat:no-repeat;
background-position: left top;
text-indent:-99999px;
}
#categoryMenu .menu dd#gakka02 a,
#categoryMenu .menu dd#gakka02 a:hover{
background-image:url(img/gakka02.gif);
background-repeat:no-repeat;
background-position: left top;
text-indent:-99999px;
}
#categoryMenu .menu dd#gakka03 a,
#categoryMenu .menu dd#gakka03 a:hover{
background-image:url(img/gakka03.gif);
background-repeat:no-repeat;
background-position: left top;
text-indent:-99999px;
}
#categoryMenu .menu dd#gakka04 a,
#categoryMenu .menu dd#gakka04 a:hover{
background-image:url(img/gakka04.gif);
background-repeat:no-repeat;
background-position: left top;
text-indent:-99999px;
}

.boxGaka {
	width: 900px;
}
.warldbt {
	width: 660px;
}
.gakkaBox {
	width: 880px;
	padding: 10px;
	margin-bottom:15px;
}
.gakkaBox .gakkaTiles {
	float: left;
}
#gaka001 {
	border: 5px solid #D70C18;
}
#gaka002 {
	border: 5px solid #009933;
}
#gaka002 a {
color:#009933;
}
#gaka003 {
	border: 5px solid #0099CC;
}
#gaka003 a {
color:#0099CC;
}
#gaka004 {
	border: 5px solid #990066;
}
#gaka004 a {
color:#990066;
}
/*　　201010　　　*/
.warldbt h3 {
	position: relative;
}
.warldbt h3 .btnCource {
	background-image: url(img/btn_c_shosai.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 26px;
	width: 103px;
	display: block;
	top: 6px;
	right: 7px;
}
.coursePgaeList li a {
	background-image: url(img/link_c_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.bannerWmajor a:hover img{
	 filter: alpha(opacity=80);
    -moz-opacity:0.80;
    opacity:0.80;
}
#courseJob li {
	list-style-type:none;
	font-size:12px;
	font-weight:bold;
	margin-bottom: 5px;
	background-image: url(img/list_job_img.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding: 0px 0px 0px 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#courseJob .listCJob01 {
	float: left;
	width: 170px;
	margin-right:5px;
}
#courseJob .listCJob02 {
	float: right;
	width: 160px;
}
#courseJob:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

#courseJob{
	display:inline-block;
	}

/*hides IE-mac \*/
*html #courseJob{height:1%}
#courseJob{display:block;}
/*hide  IE-mac */#courseContetntInMain p {
	margin-bottom: 20px;
}
#worldContent1 .boxBoldType dl dt {
	font-size: 14px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#worldContent1 .boxBoldType dl dd {
	margin-bottom: 15px;
	margin-left: 30px;
}
#course_pt {
	margin-bottom:30px;
}
#course_pt h4 {
	font-size: 16px;
}
#course_pt .wide50 {
	margin-bottom: 15px;
}
#load_forcourse {
	margin-top: 20px;
}
#courceVoice {
	padding: 15px;
	border: 5px solid #CCCCCC;
	background-color: #FFFFFF;
	margin-bottom:30px;
}
#courceVoice .setImg {
	float: left;
	width: 141px;
		margin-right: 30px;
}
#courceVoice .setColum {
	overflow:hidden;
	_zoom:1;
}
#courseJob h4,
#courseCal h4,
#course_pt #kousiITks{
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	padding-bottom:5px;
	margin-bottom:20px;
}
.bannerWmajor {
	text-align: center;
	}
.setImg .setNameCat {
	font-size: 10px;
	margin-bottom:0;
}
#courceVoice .setColum h3 {
	font-size: 16px;
	color: #900;
	margin-bottom: 20px;
}

#courceVoice .setColum h3 {
}
#w2 #courceVoice .setColum h3{
color: #0A7D0A;
}
#w3 #courceVoice .setColum h3{
color: #0F82CF;
}
#w4 #courceVoice .setColum h3{
color: #C3C;
}

#w1 #courseContetntInSub {
	
	background-color: #D92818;
	
}
#w2 #courseContetntInSub {
	
	background-color: #0A7D0A;
}
#w3 #courseContetntInSub {
	
	background-color: #0F82CF;
}
#w4 #courseContetntInSub {
	
	background-color: #C3C;
}
#courseContetntInSub #courseJDset {
	position: absolute;
	bottom: 0px;
	left:0;
}
#courseJDset ul,
#courseJDset ul li {
	margin:0;
	padding:0;
}
#courseJDset ul li a{
		_zoom:1;
	display:block;
	width:259px;
	padding: 20px 10px;
}
#courseJDset ul li a:hover{
	background-color:#000;
	
}
#courseJDset #sys_d {
	padding-left: 15px;
}

