@charset "utf-8";

/*---------------------------------------------------
* タイトル
*--------------------------------------------------*/
.title-01 {
color: #000066;
font-size: 21px;
border-bottom:1px solid #000066;
margin-bottom:1.5em;
padding: 23px 0 23px 10px;
width: 700px;
}

/*---------------------------------------------------
* 学科紹介共通
*--------------------------------------------------*/
.pagenavi {
	margin:10px 0px;
}

.pagenavi ul {
	margin-bottom:0px;
	padding-bottom:10px;
	padding-left:15px;
}
.pagenavi li.firstChild {
	border-left:medium none;
	padding-left:5px;
}
.pagenavi li {
	border-left:1px solid #333333;
	display:inline;
	line-height:1.7em;
	margin:5px 0pt 5px 2px;
	padding:0pt 3px 0pt 10px;
}
.pagenavi p {
	padding-left:20px;
	text-align:center;
}
.department-container{
margin:20px 0px 0px 0px;
border:1px solid #999999;
padding:10px;
}
.department-container .buttonspace{
margin-top:10px;
}
.department-container .buttonspace2 {
	margin-top:5px;
}
.department-container2{
clear:both;
margin-top:15px;
border-top:1px dotted #999999;
padding-top:10px;
}
.department-container2 img{
margin:0px 11px 3px 3px;
}
.department-container2 .margin1{
margin-right:1px;
}
.button01{
float:right;
height:150px;
}
.button01 img{
vertical-align:bottom;
}

/*----- 回り込みの設定 -----*/
.float-r {
	float: right;
}
img.float-r {
	padding-left: 10px;
}

.float-l {
	float: left;
}
img.float-l {
	padding-right: 10px;
}

.clear {
	clear: both;
}

.go-top {
	clear: both;
	text-align: right;
}

/*---------------------------------------------------
* 各学科紹介設定
*--------------------------------------------------*/
.department-container .title2nd1{
background-color:#C49700;
padding:10px;
font-size:120%;
margin-bottom:15px;
}
.department-container .title2nd1 a{
color:#ffffff;
}

.department-container .title2nd2{
background-color:#0099FF;
padding:10px;
font-size:120%;
margin-bottom:15px;
}
.department-container .title2nd2 a{
color:#ffffff;
}

.department-container .title2nd3{
background-color:#7AAA18;
padding:10px;
font-size:120%;
margin-bottom:15px;
}
.department-container .title2nd3 a{
color:#ffffff;
}

.department-container .title2nd4{
background-color:#E59500;
padding:10px;
font-size:120%;
margin-bottom:15px;
}
.department-container .title2nd4 a{
color:#ffffff;
}

.department-container .title2nd5{
background-color:#E0647C;
padding:10px;
font-size:120%;
margin-bottom:15px;
}
.department-container .title2nd5 a{
color:#ffffff;
}

.department-container .title2nd6{
background-color:#A93D6F;
padding:10px;
font-size:120%;
margin-bottom:15px;
}
.department-container .title2nd6 a{
color:#ffffff;
}

.department-container .title2nd7{
background-color:#000066;
padding:10px;
font-size:120%;
margin-bottom:15px;
}
.department-container .title2nd7 a{
color:#ffffff;
}

/*---------------------------------------------------
* 緊急奨学金
*--------------------------------------------------*/

#ss-contents{
	margin:0 0 0 20px;
}

#ss-contents p, 
#ss-contents ul{
	margin:0 0 15px 15px;
}

#ss-contents ul li{
	list-style:circle;
	margin-left:10px;
}

#ss-contents h2.title-02, 
#ss-contents h3.title-03{
	margin:30px 0 15px;
	font-size:150%;
	font-weight:bold;
}

#ss-contents h2.title-02{
	border-bottom:2px solid #3A5B81;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:3px 10px;
}

#ss-contents h3.title-03{
	border-left: 5px solid #1C335E;
	padding:0 10px 0 15px;
	margin-left:5px;
	font-size:120%;
}

#ss-contents .decoration{
	border:3px solid #1C335E;
	background:#F5F5F5;
	padding:15px;
}

#ss-contents .decoration h3{
	margin-top:15px;
}

.float-r{
	float:right;
}


/* emphasis */

div.emphasis{
	background:#FFFFEE;
	padding:10px;
	margin:15px 0;
	border:1px solid #CCCCCC;
}

.no{
	margin-left:0;
	margin-right:0;
}

