﻿@charset "utf-8";

/* 学部案内（トップページ）
----------------------------------------------------------------------------------------------------*/

#gakubu {
	float: right;
	width: 570px;
}

#gakubu h2 {
	margin: 0 0 10px;
}

#gakubu .box1 {
	padding: 0 40px 0 35px;
}

#gakubu .box2 {
	padding: 0 10px;
	margin: 0 0 20px;
	border-left: #CCCCCC 2px solid;
}

#gakubu .box2 .left {
	float: left;
	width: 380px;
}

#gakubu .box2 .left h3 {
	margin: 0 0 10px;
	font-size: 5px;
}

#gakubu .box2 .left h3 a {
	padding: 0 0 0 25px;
	display: block;
	background: url(../../common/com_ar01.gif) no-repeat;
	background-position: left center;
}

#gakubu .box2 .left .ar a {
	background: url(../../common/com_ar03.gif) no-repeat;
	background-position: left center;
}

#gakubu .box2 .left .pdf a {
	background: url(../../common/com_ar07.gif) no-repeat;
	background-position: left center;
}

#gakubu .box2 .right {
	float: right;
	width: 90px;
}



/* 特色
----------------------------------------------------------------------------------------------------*/

#tokusyoku {
	float: right;
	width: 570px;
}

#tokusyoku h2 {
	margin: 0 0 10px;
}

#tokusyoku h3 {
	margin: 0 0 10px;
	font-size: 5px;
}

#tokusyoku .margin {
	margin: 0 0 10px;
}

#tokusyoku .center {
	margin: 0 0 15px;
	text-align: center;
}

#tokusyoku .box1 {
	margin: 0 0 10px;
}

/* 資格
----------------------------------------------------------------------------------------------------*/

#shikaku {
	float: right;
	width: 570px;
}

#shikaku h2 {
	margin: 0 0 10px;
}

#shikaku h3 {
	margin: 0 0 10px;
}

#shikaku .margin {
	margin: 0 0 10px;
}

#shikaku .center {
	margin: 0 0 10px;
	text-align: center;
}

#shikaku .box1 {
	padding: 10px;
	margin: 0 0 10px;
	background: #E5F0B3;
}

#shikaku .box2 {
	margin: 0 0 10px;
}

#shikaku .box2 .left {
	float: left;
	width: 330px;
}

#shikaku .box2 .right {
	float: right;
	width: 240px;
}

/* 学ぶ内容
----------------------------------------------------------------------------------------------------*/

#curriculum {
	float: right;
	width: 570px;
}

#curriculum h2 {
	margin: 0 0 10px;
}

#curriculum h3 {
	margin: 0 0 10px;
}

#curriculum .box1 {
	margin: 0 0 15px;
	border-bottom: #DFDFDF 1px solid;
}

#curriculum .box2 {
	margin: 0 0 15px;
}

#curriculum .box1 p ,#curriculum .box2 p {
	margin: 0 0 15px;
}

#curriculum .box1 .left ,#curriculum .box2 .left {
	float: left;
	width: 120px;
}

#curriculum .box1 .right ,#curriculum .box2 .right {
	float: right;
	width: 440px;
}

/* 履修モデル
----------------------------------------------------------------------------------------------------*/

#risyu {
	float: right;
	width: 570px;
}

#risyu h2 {
	margin: 0 0 10px;
}

#risyu table th {
	padding: 0 2px;
	background: #DBB52F;
	text-align: center;
	vertical-align: middle;
}

#risyu table .th2 {
	padding: 0 2px;
	background: #E0CB89;
}

#risyu table td {
	padding: 10px;
	background: #F3EFD3;
	vertical-align: top;
}

#risyu table .nendo {
	padding: 0;
	background: #FFFFFF;
}

#risyu .margin {
	margin: 0 0 10px;
}

/* 教員紹介
----------------------------------------------------------------------------------------------------*/

#researchers {
	float: right;
	width: 570px;
}

#researchers h2 {
	margin: 0 0 10px;
}

#researchers h3 {
	margin: 0 0 10px;
	font-size: 5px;
}

#researchers h4 {
	margin: 0 0 5px;
}

#researchers .margin {
	margin: 0 0 5px;
}

#researchers table {
	width: 100%;
	margin: 0 0 15px;
	border-collapse: collapse;
}

#researchers table th {
	padding: 5px 10px;
	background: #E5F0B3;
	text-align: center;
	vertical-align: middle;
	border: #E4E4E4 1px solid;
}

#researchers table .th2 {
	padding: 2px 10px;
	background: #F4F4F4;
	text-align: left;
	vertical-align: top;
}

#researchers table td {
	padding: 2px 10px;
	border: #E4E4E4 1px solid;
	vertical-align: top;}

#researchers table td a {
	padding: 0 0 0 15px;
	background: url(../../common/com_ar01.gif) no-repeat;
	background-position: left center;
	
}

#researchers table .ar a {
	background: url(../../common/com_ar03.gif) no-repeat;
}

#researchers table .borderWeight {
	border-top: #666 2px solid;
	border-bottom: #666 2px solid;
}


/* 教員紹介(詳細)
----------------------------------------------------------------------------------------------------*/

#researchers1 {
	float: right;
	width: 570px;
}

#researchers1 h2 {
	margin: 0 0 10px;
}

#researchers1 h3 {
	margin: 0 0 10px;
	font-weight:normal;
}

#researchers1 table {
	margin: 0 0 10px;
	border-collapse: collapse;
	border-top: #E4E4E4 1px dotted;
}

#researchers1 table th ,#researchers1 table td {
	padding: 2px 10px;
	text-align: left;
	vertical-align: top;
	border-bottom: #E4E4E4 1px dotted;
}

#researchers1 table th {
width: 140px;
/*	white-space: nowrap;*/
}

#researchers1 .box1 {
	padding: 10px;
	border: 1px solid #DFDFDF;
	margin: 0 0 10px;
}

#researchers1 .box2 {
	margin: 0 0 10px;
}

/* 時間割（図書館トップ  libraryT)
----------------------------------------------------------------------------------------------------*/

#timetable {
	float: right;
	width: 570px;
}

#timetable h2 {
	margin: 0 0 15px;
	font-size: 5px;
}

#timetable .box1 {
	margin: 0 0 15px;
}

#timetable .box2 {
	margin: 0 0 10px;
}

#timetable h3 {
	margin: 0 0 10px;
}

/*------h5,h6追加-----*/

#timetable h5 {
	padding: 3px 5px;
	margin: 0 0 10px;
	border-left: #F6AC02 4px solid;
}

#timetable h6 {
	margin: 0 0 3px;
}

/*------h5,h6追加-----*/


#timetable h3 a {
	padding: 0 0 0 15px;
	display: block;
	background: url(../../common/com_ar01.gif) no-repeat;
	background-position: left center;
}

#timetable .left1 {
	float: left;
	width: 275px;
}

#timetable .right1 {
	float: right;
	width: 275px;
}

#timetable .left2 {
	float: left;
	width: 50px;
}

#timetable .right2 {
	float: right;
	width: 215px;
}

#timetable h4 {
	font-size: 5px;
	margin: 0 0 5px;
}

#timetable table {
	margin: 0 0 15px;
	width:100%;
}

#timetable .date {
	color: #AACC03;
	font-weight: bold;
	text-align: right;
	font-size: 10px;
}

#timetable .news {
	background-position: left center;
}

#timetable .pdf a {
	padding: 3px 0 3px 15px;
	background: url(../../common/com_ar07.gif) no-repeat;
	background-position: left center;
	vertical-align: middle;
}

/*------------doc追加-----------*/

#timetable .doc a {
	padding: 3px 0 3px 18px;
	background: url(../../common/com_ar10.gif) no-repeat;
	background-position: left center;
	vertical-align: middle;
}

#timetable table th ,#timetable table td {
	padding: 5px;
	border-bottom: #CCCCCC 1px dotted;
}

/* 各種手続き
----------------------------------------------------------------------------------------------------*/

#tetsuduki {
	float: right;
	width: 570px;
}

#tetsuduki h2 {
	margin: 0 0 10px;
}

#tetsuduki h3 {
	margin: 0 0 10px;
}

#tetsuduki .margin {
	margin: 0 0 10px;
}

#tetsuduki table {
	width: 100%;
	margin: 0 0 10px;
	border-collapse: collapse;
}

#tetsuduki table th ,#tetsuduki table td {
	padding: 5px 10px;
	text-align: left;
	vertical-align: top;
	border: #D4D4D4 1px solid;
}

#tetsuduki table th {
	white-space: nowrap;
	background: #E5F0B3;
}

#tetsuduki table .ar a {
	padding: 0 0 0 20px;
	background: url(../../common/com_ar10.gif) no-repeat;
	background-position: left center;
}

#tetsuduki .pdf a {
	padding: 3px 0 3px 15px;
	background: url(../../common/com_ar07.gif) no-repeat;
	background-position: left center;
	vertical-align: middle;
}

#tetsuduki .doc a {
	padding: 3px 0 3px 18px;
	background: url(../../common/com_ar10.gif) no-repeat;
	background-position: left center;
	vertical-align: middle;
}
