@charset "shift_jis";
/*----------------------------
----------------------------*/

@import "./base.css";
@import "./common.css";

/*####################　パンくずリスト　####################*/
#Main #HeadImage {
	width:674px;
	height:121px;
	margin:0 auto 5px;
	}

#Main h3{ margin-bottom:15px;}
.contentsBox {
	clear:both;
	width:618px;
	margin-bottom:30px;
	}
.contentsBox:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

/*####################　枠組み　####################*/



.middlemenu01{
	padding:15px 0 30px 0;
}
.innarbox-140{
	margin:0 20px 0 0;
	float:left;
	width:140px;
}
.innarbox-140 p{
font-size:11px;
color:#666666;
}

.innarbox-02{
	width:422px;
	float:left;
	padding:0 0 40px 0 ; 
}
.innarbox-03{
	width:422px;
	float:left;
	padding:0 0 40px 0 ; 
}


/*contact*/
.li-orangemark{
	background-image: url(../../contact/img/i-li03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 18px;
	font-size:14px;
}
.li-orangemark a{
	color: #000000;
	text-decoration: underline;
}

/*contact-materials*/
#materials-form{}
#materials-form table{
	width:580px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#materials-form table tr{}
#materials-form table th{
	width:30%;
	padding:10px 15px 10px 15px;
	font-size:14px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFF7;
}
#materials-form table td{
	width:70%;
	padding:5px 10px 5px 10px ;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

#materials-form input.name{
	width:200px;
	vertical-align: middle;
}
#materials-form input.age{
width:30px;
margin:0 3px 0 0;
}
#materials-form input.postno{
width:50px;
margin:0 3px 0 3px;
}
#materials-form input.postno2{
width:80px;
margin:0 3px 0 3px;
}
#materials-form textarea.address{
width:380px;
height:40px;
margin:5px 10px 2px 0;
}
#materials-form input.tel{
	width:230px;
	margin:0px 10px 0 0;
	font-size: 14px;
	font-weight: bold;
}
#materials-form input.email{
width:230px;
margin:0px 3px 3px 0;
	font-size: 14px;
	font-weight: bold;
}
#materials-form input.emaila{
width:230px;
margin:0px 3px 0 0;
	font-size: 14px;
	font-weight: bold;
}
#materials-form input.school{
width:230px;
margin:0px 10px 0 0;
}
#materials-form input.gyear{
width:80px;
margin:0px 3px 0 0;
}
#materials-form textarea.message{
width:380px;
height:100px;
margin:0px 3px 0 0;
}
#materials-form textarea.radiobt{
margin:0px 3px 0 0;
}
#materials-form input.submitbt{
/*width:60px;*/
height:25px;
margin:0px 10px 0 0;
padding:0 15px;
}
#materials-form input.resetbt{
/*width:100px;*/
height:25px;
margin:0px 10px 0 0;
padding:0 15px;
}
.submitbox{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.submitbox input{ margin-right:10px;}
.submitbox p{ text-align:center;}
.checkbox{
margin:0px 3px 0 0;
}
.formcoution{
	margin:0px 0px 0 10px;
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
}
#materials-form table td ul li{
	background:url(../img/contents/arrow-green.gif) 0 5px no-repeat;
	padding-left:10px;
	margin-bottom:5px;
	}
#materials-form table td.error ul li{
	background:url(../img/contents/arrow-gray.gif) 0 5px no-repeat;
	padding-left:10px;
	margin-bottom:5px;
	color:#990000;
	}

#PageContact.materials #Pankuzu{margin-bottom:30px;}






/*####################　大学案内　####################*/

/*　インデックスページ
-------------------------------------*/
#PageGuidance #Main ul.list{margin:0 0 25px 10px;}



/*####################　アクセス　####################*/

#PageAccess #Main h3.bus{margin-bottom:15px;}
#PageAccess #Main h4.bus{margin-bottom:10px;}
#PageAccess #Main p.green{color:#009488; font-weight:bold;}

#PageAccess table.TimeTable,
#PageAccess table.TimeTable tr,
#PageAccess table.TimeTable th{border:1px solid #6868ff; padding:2px; text-align:center;}

#PageAccess #School{margin-bottom:30px;}
#PageAccess table.TimeTable{width:586px;}
#PageAccess table.TimeTable td{text-align:center; border-bottom:1px solid #6868ff;}
#PageAccess table.TimeTable th{background-color:#dce3ff;}

#PageAccess table.TimeTable th.case{width:40px;}
#PageAccess table.TimeTable#Route td{border-right:1px solid #6868ff; width:135px;}


/*####################　サイトマップ　####################*/

#PageSitemap #Main .contentsBox{
	border-bottom:1px solid #ededed;
	padding-bottom:10px;
	}
#PageSitemap #Main .contentsBox h3{
	background:url(../img/contents/ico-arrow-green00.gif) 0 2px no-repeat;
	padding-left:20px;
	font:bold 16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
#PageSitemap #Main .contentsBox h3 a{ color:#666666;}

#PageSitemap #Main .contentsBox ul{
	float:left;
	width:290px;
	margin:0 0 15px 10px;
	}
#PageSitemap #Main .contentsBox ul ul{
	display:block;
	float:none;
	width:275px;
	margin:0 0 0 0;
	}
#PageSitemap #Main .contentsBox ul ul ul{
	display:block;
	float:none;
	width:265px;
	margin:5px 0 10px 0;
	}
#PageSitemap #Main .contentsBox ul li{
	background:url(../img/contents/ico-arrow-green01.gif) 0 3px no-repeat;
	padding-left:15px;
	margin-bottom:10px;
	}
#PageSitemap #Main .contentsBox ul li li{
	background:url(../img/contents/arrow-gray.gif) 0 5px no-repeat;
	padding-left:10px;
	margin-bottom:5px;
	}

#PageSitemap #Main .contentsBox ul li li li{
	background:url(../img/contents/ico-circle-green01.gif) 0 7px no-repeat;
	padding-left:10px;
	margin-bottom:0;
	}

/*####################　プライバシーポリシー　####################*/

#PagePolicy #Main .contentsBox p{margin:0 15px 15px;}
#PagePolicy #Main .contentsBox ul{margin:0 15px;}
#PagePolicy #Main .contentsBox ul li{
	background:url(../img/contents/ico-circle-green01.gif) 0 8px no-repeat;
	padding-left:10px;
	margin-bottom:5px;
	}


/*####################　おやみだし　####################*/

/*　在校生の皆さま　index
-------------------------------------*/
#PageStudent #Main .contentsBox h3{
	background-position:0 0;
	background-repeat:no-repeat;
	width:616px;
	height:31px;
	position:relative;
	}
#PageStudent.index #Main .contentsBox h3.menu01{ background-image:url(../../student/img/title-middle01.gif);}
#PageStudent.index #Main .contentsBox h3.menu02{ background-image:url(../../student/img/title-middle02.gif);}
#PageStudent.index #Main .contentsBox h3.menu03{ background-image:url(../../student/img/title-middle03.gif);}
#PageStudent.indext #Main .contentsBox h3.menu04{ background-image:url(../../student/img/title-middle04.gif);}
#PageStudent #Main .contentsBox h3 a{
	display:block;
	width:114px;
	height:31px;
	position:absolute;
	right:0;
	top:0;
	text-indent:-9999px;
	}

#PageStudent #Main .contentsBox ul{margin:0 0 25px 10px;}
#PageStudent #Main .contentsBox ul li{
	background:url(../img/contents/ico-circle-green01.gif)0 8px no-repeat;
	padding-left:10px;
	}

/*　在校生の皆さま　class
-------------------------------------*/
#PageStudent.class #Main .contentsBox h3.menu01{ background-image:url(../../student/class/img/title-middle01.gif);}
#PageStudent.class #Main .contentsBox h3.menu02{ background-image:url(../../student/class/img/title-middle02.gif);}
#PageStudent.class #Main .contentsBox h3.menu03{ background-image:url(../../student/class/img/title-middle03.gif);}

/*　在校生の皆さま　result
-------------------------------------*/

#PageStudent.result #Main .contentsBox h3{
	background:none;
	width:616px;
	height:31px;
	position:relative;
	}

/*　在校生の皆さま　registration
-------------------------------------*/
#PageStudent.registration #Main .contentsBox h4{ margin-bottom:15px;}
#PageStudent.registration #Main .contentsBox p{margin:0 15px 15px;}
#PageStudent.registration #Main .contentsBox ol{
	list-style:none;
	margin:0 15px 15px;
	}
#PageStudent.registration #Main .contentsBox ol li{ margin-bottom:10px;}
#PageStudent.registration #Main .contentsBox span{
	color:#05a7a1;
	font:bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
#PageStudent.registration #Main .contentsBox .cautions{
	color:#f25b01;
	font:bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#PageStudent.registration #Main #BtnRegistration p{text-align:center;}

/*　在校生の皆さま　 result
-------------------------------------*/

#PageStudent.result #Main .contentsBox h4{ margin-bottom:15px;}
#PageStudent.result #Main .contentsBox p{margin:0 15px 15px;}
#PageStudent.result #Main .contentsBox ol{
	list-style:none;
	margin:0 15px 15px;
	}
#PageStudent.result #Main .contentsBox ol li{ margin-bottom:10px;}
#PageStudent.result #Main .contentsBox span{
	color:#05a7a1;
	font:bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
#PageStudent.result #Main .contentsBox .cautions{
	color:#f25b01;
	font:bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
#PageStudent.result #Main .contentsBox table{
	width:580px;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	margin:0 0 15px 15px;
	}
#PageStudent.result #Main .contentsBox table th{
	width:48px;
	padding:10px 15px 10px 15px;
	font-size:14px;
	border:1px solid #CCCCCC;
	background-color: #FFFFF7;
	}
#PageStudent.result #Main .contentsBox table td{
	width:78px;
	padding:5px 10px 5px 10px ;
	border:1px solid #CCCCCC;
	}
#PageStudent.result #Main .contentsBox table.menu02 th{
	width:96px;
	padding:5px 10px 5px 10px ;
	font-size:14px;
	border:1px solid #CCCCCC;
	background-color: #FFFFF7;
	}
#PageStudent.result #Main .contentsBox table.menu02 td{
	width:96px;
	padding:5px 10px 5px 10px ;
	border:1px solid #CCCCCC;
	}
#PageStudent.result #Main .contentsBox ul.cautions li{
	background:none;
	padding:0;
	}
/*　企業・一般の皆さま
-------------------------------------*/

#PageCompany #Main .contentsBox h3{
	background-position:0 0;
	background-repeat:no-repeat;
	width:616px;
	height:31px;
	position:relative;
	}
#PageCompany #Main .contentsBox h3.menu01{ background-image:url(../../company/img/title-middle01.gif);}
#PageCompany #Main .contentsBox h3.menu02{ background-image:url(../../company/img/title-middle02.gif);}
#PageCompany #Main .contentsBox h3.menu03{ background-image:url(../../company/img/title-middle03.gif);}
#PageCompany #Main .contentsBox h3.menu04{ background-image:url(../../company/img/title-middle04.gif);}
#PageCompany #Main .contentsBox h3.menu05{ background-image:url(../../company/img/title-middle05.gif);}
#PageCompany #Main .contentsBox h3.menu06{ background-image:url(../../company/img/title-middle06.gif);}
#PageCompany #Main .contentsBox h3.menu07{ background-image:url(../../company/img/title-middle07.gif);}
#PageCompany #Main .contentsBox h3 a{
	display:block;
	width:114px;
	height:31px;
	position:absolute;
	right:0;
	top:0;
	text-indent:-9999px;
	}
#PageCompany #Main .contentsBox ul{margin:0 0 25px 10px;}
#PageCompany #Main .contentsBox ul li{
	background:url(../img/contents/ico-circle-green01.gif)0 8px no-repeat;
	padding-left:10px;
	}









/*　こみだし
-------------------------------------*/
/* まごみだし */

















/*end*/

