@charset "Shift_JIS";
@import "base.css";




/* 1カテゴリ */
.article {
	/* padding-bottom: 40px; */
	padding-bottom: 20px;
}

.article strong.kaneshima{
color: #007714;
font-weight: normal;
}



/* 1カテゴリ内1グループ */
.cell {
	padding: 0 10px;
	margin-bottom: 20px;
}

/* 1カテゴリ内1グループ最後尾 */
.cellEnd {
	padding: 0 10px;
	margin-bottom: 0;
}

.articleL {	float: left;		width: 360px; }
.articleR {	float: right;	width: 200px; }

.cell .left, .cellEnd .left {		width: 345px; }
.cell .right, .cellEnd .right {	width: 200px; }

/* - - - - - - - - - - - - - - - - - -  */
.photo {
	margin-bottom: 5px;
}

.cap, .excap {
	font-size: 0.8em;
	font-weight: normal;
}

.red {
	color: #DC2900;
}

.margin00 {	margin-bottom: 5px; }
.margin01 {	margin-bottom: 10px; }
.margin02 {	margin-bottom: 20px; }


a.linkNormal {
	padding-left: 8px;
	background: url(../images/list_orange.gif) no-repeat 0em 0.5em; /* mac only \*/
	background: url(../images/list_orange.gif) no-repeat 0em 0.3em; /* other browsers */
}





/* ページタイトル
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#title {
	padding: 17px 0;
	margin-bottom: 20px;
}

h2 {	height: 36px; }

h2 a {
	height: 36px;
	width: 255px;
	display: block;
	text-decoration: none;
}





/* 見出し
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
h3#titleText {
	font-size: 1.4em;
	color: #000000;
	padding: 0 0 0 6px;
	margin-bottom: 20px;
	border-left: 4px solid #FFFFFF;
	background-color: #FFFFFF;
}

h3, h4 {
	color: #007714;
	padding: 4px 10px 3px 10px;
	margin-bottom: 10px;
	background-color: #EEE6C9;
}

.as h4, .vm h4, .re h4, .edu h4, .pur h4, .cou h4 {
	color: #FFFFFF;
}

h5 {
	line-height: 1.3;
	margin-bottom: 5px;
}

/* h4 -- ベタなし */
h4.h4noBG, .as h4.h4noBG, .vm h4.h4noBG, .re h4.h4noBG {
	background-color: #FFFFFF;
	padding: 0;
	margin-bottom: 8px;
}

/* h4 -- 左右に文字が入る場合 */
.h4Tit {
	padding: 4px 10px 3px 10px;
	margin-bottom: 10px;
	color: #FFFFFF;
}

.h4Tit h4 {
	float: left;
	width: 345px;
	padding: 0;
	margin: 0;
}

.h4Tit p {
	float: right;
	width: 200px;
	font-size: 0.8em;
	line-height: 1.2;
	text-align: right;
}





/* ページインデックス
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#pageIndex {
	padding-top: 20px;
}

#pageIndex .article {
	padding-bottom: 25px;
}

#pageIndex td {
	border-left: 1px solid #BEDBC3;
}

#pageIndex dt {
	border-left: 3px solid #C9B359;
	margin-bottom: 10px;
	padding: 1px 0 0 8px;
	font-size: 1.2em;
	line-height: 1.2;
	font-weight: bold;
}

#pageIndex dd, #pageIndex dd.ex, #pageIndex dd.excap {
	margin-left: 12px;
	line-height: 1.2;
	padding: 0 0 2px 8px;
	margin-bottom: 3px;
	background: url(../images/list_goldenrod.gif) no-repeat 0em 0.3em;
}

#pageIndex dd.ex, #pageIndex dd.excap {	background: none; }
#pageIndex dd.excap {	margin-bottom: 8px; }



/* 獣医学部概要
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#gaiyoArea {
	padding: 20px 35px 35px 35px;
	border-top: 1px solid #BEDBC3;
}

.chartGaiyo {
	background: url(../univ/images/chart_gakubu.gif) no-repeat center top;
}

#gaiyoArea td {
	font-size: 10px;
	line-height: 1.4;
}

.gakkaLink p {
	font-size: 0.1em;
	line-height: 1.0;
	text-indent: -9999px;
}

.gakkaLink a {
	height: 130px;
	width: 130px;
	display: block;
	text-decoration: none;
}

.colorOrange {	color: #FF6600; }


.mokuteki p {
	background: url(../images/dotline_green.gif) repeat-x left bottom;
	padding: 5px 0 5px 5px;
}

.mokuteki span {
	display: block;
	padding: 0 0 0 22px;
}

span.m01 {	background: url(../univ/images/mokuteki_01.gif) no-repeat left center; }
span.m02 {	background: url(../univ/images/mokuteki_02.gif) no-repeat left center; }
span.m03 {	background: url(../univ/images/mokuteki_03.gif) no-repeat left center; }
span.m04 {	background: url(../univ/images/mokuteki_04.gif) no-repeat left center; }
span.m05 {	background: url(../univ/images/mokuteki_05.gif) no-repeat left center; }
span.m06 {	background: url(../univ/images/mokuteki_06.gif) no-repeat left center; }






/* 学科案内（faculty）
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#faculty.as #title, #faculty.vm #title, #faculty.re #title, #faculty.edu #title, #faculty.cou #title{
	padding: 17px 0 16px 0;
	margin-bottom: 0;
}




/* ページメニュー */
#pageMenu {
	margin-bottom: 20px;
	font-size: 10px;
	line-height: 1.2;
	height:18px;
}

#pageMenu ul {
	float: left;
	width: 579px;
}

#pageMenu li {
	float: left;
	width: 116px;
}

#pageMenu li.pmEnd {	width: 115px; } /* 右端だけ1px少ない */

#pageMenu a, #pageMenu span {
	display: block;
	padding: 3px 0;
	text-align: center;
}

.as #pageMenu a:hover, .as #pageMenu a.on,
.vm #pageMenu a:hover, .vm #pageMenu a.on,
.re #pageMenu a:hover, .re #pageMenu a.on,
.edu #pageMenu a:hover, .edu #pageMenu a.on,
.pur #pageMenu a:hover, .pur #pageMenu a.on,  
.cou #pageMenu a:hover, .cou #pageMenu a.on{
	color: #FFFFFF;
}

#pageMenu em {
	padding-left: 8px;
	background: url(../images/list_orange.gif) no-repeat 0em 0.3em; /* other browsers */
}

/* ページメニュー２段用 */
#pageMenu2 {
	margin-bottom: 20px;
	font-size: 10px;
	line-height: 1.2;
	height:36px;
}

#pageMenu2 ul {
	float: left;
	width: 579px;
}

#pageMenu2 li {
	float: left;
	width: 116px;
}

#pageMenu2 li.pmEnd {	width: 115px; } /* 右端だけ1px少ない */

#pageMenu2 a, #pageMenu2 span {
	display: block;
	padding: 3px 0;
	text-align: center;
}

.as #pageMenu2 a:hover, .as #pageMenu2 a.on,
.vm #pageMenu2 a:hover, .vm #pageMenu2 a.on,
.re #pageMenu2 a:hover, .re #pageMenu2 a.on {
	color: #FFFFFF;
}

#pageMenu2 em {
	padding-left: 8px;
	background: url(../images/list_orange.gif) no-repeat 0em 0.3em; /* other browsers */
}





/* 学部TOP・なるほどコラムTOP・卒業生の進路 */
#facultyTop, .columnTop, .shinroTop {
	margin-bottom: 40px;
}

.as #facultyTop {	background: url(../faculty/as/images/photo_topimage.jpg) no-repeat left top; }		/* 動物資源科学科TOP */
.vm #facultyTop {	background: url(../faculty/vm/images/photo_topimage.jpg) no-repeat left top; }		/* 獣医学科TOP */
.re #facultyTop {	background: url(../faculty/re/images/photo_topimage.jpg) no-repeat left center; }	/* 生物環境科学科TOP */
.edu #facultyTop {	background: url(../faculty/re/images/photo_topimage.jpg) no-repeat left center; }	/* 一般教員・教職TOP */

.as .columnTop#arihara {		background: url(../faculty/as/images/photo_kyoju_arihara.jpg) no-repeat right top; }		/* 有原教授 */
.as .columnTop#yamasaki {	background: url(../faculty/as/images/photo_kyoju_yamasaki.jpg) no-repeat right top; }	/* 山崎講師 */
.vm .columnTop#ito {				background: url(../faculty/vm/images/photo_kyoju_ito.jpg) no-repeat right top; }			/* 伊藤教授 */
.vm .columnTop#takai {			background: url(../faculty/vm/images/photo_kyoju_takai.jpg) no-repeat right top; }			/* 高井教授 */
.re .columnTop#kobayashi {	background: url(../faculty/re/images/photo_kyoju_kobayashi.jpg) no-repeat right top; }	/* 小林教授 */
.re .columnTop#sugiura {		background: url(../faculty/re/images/photo_kyoju_sugiura.jpg) no-repeat right top; }		/* 杉浦教授 */

.as .columnTop#kubota {		background: url(../faculty/as/images/photo_teacher_kubota.jpg) no-repeat right top; }		/* 久保田先生 */
.as .columnTop#yamamoto {		background: url(../faculty/as/images/photo_teacher_yamamoto.jpg) no-repeat right top; }		/* 久保田先生 */
.as .columnTop#iri {		background: url(../faculty/as/images/photo_teacher_iri.jpg) no-repeat right top; }		/* 入交先生 */
.as .columnTop#oohata {		background: url(../faculty/as/images/photo_teacher_oohata.jpg) no-repeat right top; }		/* 大畑先生 */
.as .columnTop#kakiuchi {		background: url(../faculty/as/images/photo_teacher_kakiuchi.jpg) no-repeat right top; }		/* 垣内先生 */


.as .shinroTop#ide {				background: url(../faculty/as/images/photo_shinro_ide.jpg) no-repeat left top; }				/* 卒・井手さん */
.vm .shinroTop#kaneshima {	background: url(../faculty/vm/images/photo_shinro_kaneshima.jpg) no-repeat left top; }	/* 卒・兼島さん */
.vm .shinroTop#oishi {	background: url(../faculty/vm/images/photo_oishi.jpg) no-repeat left top; }	/* 卒・大石さん */
.vm .shinroTop#seto { background: url(../faculty/vm/images/photo_seto.jpg) no-repeat left top; }	/* 卒・瀬戸さん */
.vm .shinroTop#hira { background: url(../faculty/vm/images/photo_hira.jpg) no-repeat left top; }	/* 卒・平島さん */
.vm .shinroTop#haya { background: url(../faculty/vm/images/photo_haya.jpg) no-repeat left top; }	/* 卒・早川さん */
.vm .shinroTop#metoki { background: url(../faculty/vm/images/photo_metoki.jpg) no-repeat left top; }	/* 卒・目時さん */
.vm .shinroTop#okamoto { background: url(../faculty/vm/images/photo_okamoto.jpg) no-repeat left top; }	/* 卒・岡本さん */
.re .shinroTop#mizunuma { background: url(../faculty/re/images/photo_shinro_mizunuma.jpg) no-repeat left top; }	/* 卒・水沼さん */
.vm .shinroTop#watanabe { background: url(../faculty/vm/images/photo_watanabe.jpg) no-repeat left top; }	/* 卒・渡辺さん */
.vm .shinroTop#tsutsumi { background: url(../faculty/vm/images/photo_tsutsumi.jpg) no-repeat left top; }	/* 卒・堤さん */
.vm .shinroTop#watanabe_c { background: url(../faculty/vm/images/photo_watanabe_c.jpg) no-repeat left top; }	/* 卒・渡邊さん */
.vm .shinroTop#kaneshima { background: url(../faculty/vm/images/photo_kaneshima.jpg) no-repeat left top; }	/* 卒・渡邊さん */


#topCopy {
	margin-left: 230px;
	padding: 15px 5px 10px 5px;
}

.columnTop .topCopy {
	margin-right: 165px;
	padding: 15px 5px 10px 5px;
}

.hosTop .topCopy {
	margin-right: 165px;
	padding: 15px 5px 10px 5px;
}

.shinroTop .topCopy {
	margin-left: 305px;
	padding: 30px 5px 30px 5px;
}

#topCopy, .topCopy { /* 各色設定あり */ }

.as #topCopy h3, .as .topCopy h4,
.vm #topCopy h3, .vm .topCopy h4,
.re #topCopy h3, .re .topCopy h4 {
	background-color: #FFFFFF;
	margin-bottom: 15px;
	padding: 0;
	font-size: 1.1em;
	border: 0;
}

#facultyTop h4 {
	background-color: #FFFFFF;
	padding: 0;
	margin-bottom: 5px;
}

.topCopy p {	line-height: 1.4; }
.topName {
	font-size: 1.1em;
	margin-bottom: 3px;
}





/* 学びのポイント */
.point {
	padding-bottom: 8px;
	margin-bottom: 8px;
}

.point table, .pointEnd table {
	border-left: 3px solid #FFB600;
	border-right: 3px solid #FFB600;
}

.point td, .pointEnd td {
	padding: 0 10px;
}
.point th, .pointEnd th {
	padding: 0 0 0 10px;
}

.point01, .point02, .point03 {
	padding: 15px 0 15px 65px;
	font-weight: bold;
	display: block;
}

.as .point01 {		background: url(../faculty/as/images/point_01.gif) no-repeat left center; }
.as .point02 {		background: url(../faculty/as/images/point_02.gif) no-repeat left center; }
.as .point03 {		background: url(../faculty/as/images/point_03.gif) no-repeat left center; }
.vm .point01 {	background: url(../faculty/vm/images/point_01.gif) no-repeat left center; }
.vm .point02 {	background: url(../faculty/vm/images/point_02.gif) no-repeat left center; }
.vm .point03 {	background: url(../faculty/vm/images/point_03.gif) no-repeat left center; }
.re .point01 {		background: url(../faculty/re/images/point_01.gif) no-repeat left center; }
.re .point02 {		background: url(../faculty/re/images/point_02.gif) no-repeat left center; }
.re .point03 {		background: url(../faculty/re/images/point_03.gif) no-repeat left center; }


/* 研究室紹介（lineBoxL） */
.articleKenkyu, .articleLineBox {
	padding-bottom: 20px;
}

.kenkyu {
	padding: 0 15px 15px 15px;
}

.koshi {
	text-align: right;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.lineBoxL h3, .lineBoxL h4 {	margin-bottom: 5px; }
.kenkyu h5 {		margin-bottom: 10px; }
.kenkyu h6 {		color: #000000; }



/* lineBoxL */
.lineBoxCell {
	padding: 10px 15px 15px 15px;
}







/* リンクページ（十和田リンク）
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
ul.listLinkDot li {
	padding: 0 0 5px 0;
	margin: 5px 0 0 0;
	background: url(../images/dotline_green.gif) repeat-x left bottom;	
}

ul.listLinkDot a {
	padding-left: 8px;
	background: url(../images/list_orange.gif) no-repeat 0em 0.5em; /* mac only \*/
	background: url(../images/list_orange.gif) no-repeat 0em 0.3em; /* other browsers */
}

ul.listLinkDot li.noBG {	background-image: none; }








/* 囲み罫
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* ベタ */
.bgBoxM {
	border: 1px solid #EEE8CA;
	background-color: #F7F4E7;
	padding: 15px;
}

.bgBoxS {
	border: 1px solid #EEE8CA;
	background-color: #F7F4E7;
	padding: 10px;
	font-size: 0.8em;
	line-height: 1.4;
}

/* 罫線 */
.lineBoxL {
	border: 1px solid #EEE8CA;
	padding: 1px;
	margin-bottom: 10px;
}





/* 表組
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* リストタイプ */
.table01 table { /*各色設定あり */ }

.table01 th, .table01 td {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 5px 5px 0 5px;
	font-size: 0.8em;
	line-height: 1.2;
}

.table01 th {
	text-align: center;
	background-color: #EEE6C9;
	padding: 4px 5px 3px 5px;
}

div.as td.noBorderRight, div.vm td.noBorderRight, div.re td.noBorderRight {	border-right: 0; }

.table01 h6 {	margin-bottom: 3px; }

.table01 .h7 {
	margin-bottom: 3px;
	color: #000000;
	font-weight: bold;
}

.table01 ul {	margin: 0 0 10px 5px; }
.table01 li {	margin-bottom: 3px; }



/* ノーマルタイプ */
.table02 table { /*各色設定あり */
	border-top: 1px solid #BEDBC3;
	border-left: 1px solid #BEDBC3;
}

.table02 th, .table02 td {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #BEDBC3;
	border-bottom: 1px solid #BEDBC3;
	padding: 5px;
	line-height: 1.4;
}

.table02 th {
	text-align: center;
	background-color: #EEE6C9;
	padding: 4px 5px 3px 5px;
	color: #007714;
}


.table02 td.leftHead {
	background-color: #F1F7EA;
}




/* ドットラインタイプ */
.tableDot01 th, .tableDot01 td {
	padding: 5px 0;
	line-height: 1.4;
	background: url(../images/dotline_green.gif) repeat-x left bottom;
}


th.noBG, td.noBG {	background-image: none; }

.lineBoxCell .tableDot01 th {	font-weight: bold; }


.history .tableDot01 th {	color: #007714;	white-space: nowrap; }



/* 就職進学情報
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#future.job h3#titleText  {
	padding: 3px 0 2px 30px;
	margin-bottom: 20px;
	border-left: 0;
}

#future .as h3#titleText  {		background: url(../images/icon_as.gif) no-repeat 0em 0.1em; }
#future .vm h3#titleText  {		background: url(../images/icon_vm.gif) no-repeat 0em 0.1em; }
#future .re h3#titleText  {		background: url(../images/icon_re.gif) no-repeat 0em 0.1em; }



/* FAQ
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#questionArea  {
	padding-bottom: 10px;
	margin-bottom: 40px;
	background: url(../images/dotline_green.gif) repeat-x left bottom;
}

#questionArea li {
	line-height: 1.4;
	padding: 1px 0 1px 20px;
	margin-bottom: 3px;
	background: url(../exam/images/marker_q_small.gif) no-repeat 0em 0.3em; /* mac only \*/
	background: url(../exam/images/marker_q_small.gif) no-repeat 0em 0.2em; /* other browsers */
}

.articleAnswer {
	margin-bottom: 20px;
}

p.q {
	background: url(../exam/images/marker_q_large.gif) no-repeat left top;
	padding: 1px 0 10px 25px;
	line-height: 1.3;
	color: #007714;
}

p.a {
	background: url(../exam/images/marker_a_large.gif) no-repeat left top;
	padding: 1px 0 10px 25px;
}





/* PAGETOPへ
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.pagetop {
	border-top: 1px solid #BEDBC3;
	padding-top: 5px;
	text-align: right;
	font-size: 10px;
	line-height: 1.2;
	width:580px;
}

.articleAnswer .pagetop {
	background: url(../images/dotline_green.gif) repeat-x left top;
	border: 0;
}

.pagetop a {
	background: url(../images/list_pagetop.gif) no-repeat 0em 0.7em;
	padding: 2px 0 2px 10px;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* 動物資源科学科 文字カラー */
.colorAS,
.as #pageMenu a,
.as .table01 th, .as .table02 th,
.as h4.h4noBG,
.as .columnTop h4, .as .columnTop,
.as .shinroTop h4, .as .shinroTop,
.as #facultyTop h3, .as #facultyTop h4, .as h5, .as .table01 h6,
.as .point th, .as .pointEnd th,
.as .bgBoxS {	color: #172473; }
.as #pageMenu {	color: #8A88B5; }
	/* ページメニュー２段用 */
.as #pageMenu2 {	color: #8A88B5; }
.as #pageMenu2 a{	color: #172473; }

/* 動物資源科学科 線カラー */
.as h3#titleText {	border-left: 4px solid #172473; }
.as .table01 th, .as .table01 td,
.as .table02 th, .as .table02 td {	border-right: 1px solid #BFBFD8; 	border-bottom: 1px solid #BFBFD8; }
.as .table01 table, .as .table02 table {	border-top: 1px solid #BFBFD8;	border-left: 1px solid #BFBFD8; }
.as .point, .as .koshi {	border-bottom: 1px solid #BFBFD8; }
.as #topCopy, .as .topCopy {	border-top: 1px solid #BFBFD8;	border-bottom: 1px solid #BFBFD8; }
.as #pageMenu {	border: 1px solid #BFBFD8; 	border-left: 0; }
.as #pageMenu a, .as #pageMenu span {	border-left: 1px solid #BFBFD8; }
	/* ページメニュー２段用 */
.as #pageMenu2 {	border: 1px solid #BFBFD8; 	border-left: 0; }
.as #pageMenu2 a, .as #pageMenu2 span {	border-bottom: 1px solid #BFBFD8;	border-right: 1px solid #BFBFD8;}
.as #pageMenu2 li.pmEnd a{border-right:0;}
.as #pageMenu2-2 a, .as #pageMenu2-2 span {	border-bottom: 0; }
.as #pageMenu2 .pmStart a, .as #pageMenu2 .pmStart span{border-left: 1px solid #BFBFD8;}

/* 動物資源科学科 ベタカラー */
.as h4, .as .h4Tit,
.as #pageMenu a:hover, .as #pageMenu a.on {	background-color: #172473; }
.as #pageMenu {	background-color: #E9E7F0; }
	/* ページメニュー２段用 */
.as #pageMenu2 {background-color: #E9E7F0; }
.as #pageMenu2 a:hover, .as #pageMenu2 a.on {	background-color: #172473; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* 獣医学部 文字カラー */
.colorVM,
.vm #pageMenu a,
.vm .table01 th, .vm .table02 th,
.vm h4.h4noBG,
.vm .columnTop h4, .vm .columnTop,
.vm .shinroTop h4, .vm .shinroTop,
.vm #facultyTop h3, .vm #facultyTop h4, .vm h5, .vm .table01 h6,
.vm .point th, .vm .pointEnd th,
.vm .bgBoxS {	color: #A91200; }
.vm #pageMenu {	color: #DA8461; }
	/* ページメニュー２段用 */
.vm #pageMenu2 {	color: #DA8461; }
.vm #pageMenu2 a{	color: #A91200; }

/* 獣医学部 線カラー */
.vm h3#titleText {	border-left: 4px solid #A91200; }
.vm .table01 th, .vm .table01 td,
.vm .table02 th, .vm .table02 td {	border-right: 1px solid #EBC2BE; 	border-bottom: 1px solid #EBC2BE; }
.vm .table01 table, .vm .table02 table {	border-top: 1px solid #EBC2BE;	border-left: 1px solid #EBC2BE; }
.vm .point, .vm .koshi {	border-bottom: 1px solid #EBC2BE; }
.vm #topCopy, .vm .topCopy {	border-top: 1px solid #EBC2BE;	border-bottom: 1px solid #EBC2BE; }
.vm #pageMenu {	border: 1px solid #E6ADA2; 	border-left: 0; }
.vm #pageMenu a, .vm #pageMenu span {	border-left: 1px solid #E6ADA2; }

	/* ページメニュー２段用 */
.vm #pageMenu2 {	border: 1px solid #E6ADA2; 	border-left: 0; }
.vm #pageMenu2 a, .vm #pageMenu2 span {	border-bottom: 1px solid #E6ADA2;	border-right: 1px solid #E6ADA2;}
.vm #pageMenu2 li.pmEnd a{border-right:0;}
.vm #pageMenu2-2 a, .vm #pageMenu2-2 span {	border-bottom: 0; }
.vm #pageMenu2 .pmStart a, .vm #pageMenu2 .pmStart span{border-left: 1px solid #E6ADA2;}

/* 獣医学部 ベタカラー */
.vm h4, .vm .h4Tit,
.vm #pageMenu a:hover, .vm #pageMenu a.on {	background-color: #A91200; }
.vm #pageMenu {	background-color: #F8E8DD; }
	/* ページメニュー２段用 */
.vm #pageMenu2 {background-color: #F8E8DD; }
.vm #pageMenu2 a:hover, .as #pageMenu2 a.on {	background-color: #A91200; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* 生物環境科学科 文字カラー */
.colorRE,
.re #pageMenu a,
.re .table01 th, .re .table02 th,
.re h4.h4noBG,
.re .columnTop h4, .re .columnTop,
.re .shinroTop h4, .re .shinroTop,
.re #facultyTop h3, .re #facultyTop h4, .re h5, .re .table01 h6,
.re .point th, .re .pointEnd th,
.re .bgBoxS {	color: #12650E; }
.re #pageMenu {	color: #8DBC77; }
	/* ページメニュー２段用 */
.re #pageMenu2 {	color: #8DBC77; }
.re #pageMenu2 a{	color: #12650E; }

/* 生物環境科学科 線カラー */
.re h3#titleText {	border-left: 4px solid #12650E; }
.re .table01 th, .re .table01 td,
.re .table02 th, .re .table02 td {	border-right: 1px solid #C0D7BC; 	border-bottom: 1px solid #C0D7BC; }
.re .table01 table, .re .table02 table {	border-top: 1px solid #C0D7BC;	border-left: 1px solid #C0D7BC; }
.re .point, .re .koshi {	border-bottom: 1px solid #C0D7BC; }
.re #topCopy, .re .topCopy {	border-top: 1px solid #C0D7BC;	border-bottom: 1px solid #C0D7BC; }

.hosTop .topCopy {	border-top: 1px solid #C0D7BC;	border-bottom: 1px solid #C0D7BC; height:155px;}

.re #pageMenu {	border: 1px solid #C0D7BC; 	border-left: 0; }
.re #pageMenu a, .re #pageMenu span {	border-left: 1px solid #C0D7BC; }
	/* ページメニュー２段用 */
.re #pageMenu2 {	border: 1px solid #C0D7BC; 	border-left: 0; }
.re #pageMenu2 a, .re #pageMenu2 span {	border-bottom: 1px solid #C0D7BC;	border-right: 1px solid #C0D7BC;}
.re #pageMenu2 li.pmEnd a{border-right:0;}
.re #pageMenu2-2 a, .re #pageMenu2-2 span {	border-bottom: 0; }
.re #pageMenu2 .pmStart a, .re #pageMenu2 .pmStart span{border-left: 1px solid #C0D7BC;}

/* 生物環境科学科 ベタカラー */
.re h4, .re .h4Tit,
.re #pageMenu a:hover, .re #pageMenu a.on {	background-color: #12650E; }
.re #pageMenu {	background-color: #E9F3E2; }
	/* ページメニュー２段用 */
.re #pageMenu2 {background-color: #E9F3E2; }
.re #pageMenu2 a:hover, .as #pageMenu2 a.on {	background-color: #12650E; }

/* 一般教育・教職  文字カラー */

.colorRE,
.edu #pageMenu a,
.edu .table01 th, .edu .table02 th,
.edu h4.h4noBG,
.edu .columnTop h4, .edu .columnTop,
.edu .shinroTop h4, .edu .shinroTop,
.edu #facultyTop h3, .edu #facultyTop h4, .edu h5, .edu .table01 h6,
.edu .point th, .edu .pointEnd th,
.edu .bgBoxS {	color: #E19D1E; }
.edu #pageMenu {	color: #8DBC77; }


.pur h4 { background-color:#db5e96;}
.pur #pageMenu {	color: #db5e96; }
/* 一般教育・教職 線カラー */

.edu h3#titleText {	border-left: 4px solid #E19D1E; }
.edu .table01 th, .edu .table01 td,
.edu .table02 th, .edu .table02 td {	border-right: 1px solid #E6CEA2; 	border-bottom: 1px solid #E6CEA2; }
.edu .table01 table, .edu .table02 table {	border-top: 1px solid #E6CEA2;	border-left: 1px solid #E6CEA2; }
.edu .point, .edu .koshi {	border-bottom: 1px solid #E6CEA2; }
.edu #topCopy, .edu .topCopy {	border-top: 1px solid #E6CEA2;	border-bottom: 1px solid #E6CEA2; }
.edu #pageMenu {	border: 1px solid #E6CEA2; 	border-left: 0; }
.edu #pageMenu a, .edu #pageMenu span {	border-left: 1px solid #E6CEA2; }

/* 一般教育・教職 ベタカラー */
.edu h4, .edu .h4Tit,
.edu #pageMenu a:hover, .edu #pageMenu a.on {	background-color: #E19D1E; }
.edu #pageMenu {	background-color: #F9F1DD; }

/* カウンセラー  文字カラー */

.colorRE,
.cou #pageMenu a,
.cou .table01 th, .cou .table02 th,
.cou h4.h4noBG,
.cou .columnTop h4, .cou .columnTop,
.cou .shinroTop h4, .cou .shinroTop,
.cou #facultyTop h3, .cou #facultyTop h4, .cou h5, .cou .table01 h6,
.cou .point th, .cou .pointEnd th,
.cou .bgBoxS {	color: #0091AA; }
.cou #pageMenu {	color: #8DBC77; }

/* カウンセラー 線カラー */

.cou h3#titleText {	border-left: 4px solid #0091AA; }
.cou .table01 th, .cou .table01 td,
.cou .table02 th, .cou .table02 td {	border-right: 1px solid #E6CEA2; 	border-bottom: 1px solid #E6CEA2; }
.cou .table01 table, .cou .table02 table {	border-top: 1px solid #E6CEA2;	border-left: 1px solid #E6CEA2; }
.cou .point, .cou .koshi {	border-bottom: 1px solid #E6CEA2; }
.cou #topCopy, .cou .topCopy {	border-top: 1px solid #E6CEA2;	border-bottom: 1px solid #E6CEA2; }
.cou #pageMenu {	border: 1px solid #E6CEA2; 	border-left: 0; }
.cou #pageMenu a, .cou #pageMenu span {	border-left: 1px solid #E6CEA2; }

/* カウンセラー ベタカラー */
.cou h4, .cou .h4Tit,
.cou #pageMenu a:hover, .cou #pageMenu a.on {	background-color: #0091AA; }
.cou #pageMenu {	background-color: #F9F1DD; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* キャンパスライフ wmv閲覧 */
.MovieList{
width:580px;
clear:both;
overflow:hidden;
}

.MovieList .scene{
width:190px;
float:left;
}

.MovieList .sceneinside{
margin-right:5px;
}

.MovieList .Photo{
margin-bottom:5px;
}

/* キャンパスライフ wmvダウンロード */
.cellEnd .Banner{
width:500px;
clear:both;
overflow:hidden;
}
.cellEnd .BannerTxt{
width:400px;
float:left;
}
.cellEnd .BannerLink{
width:100px;
float:left;
}

.movie .cellEnd{
margin-bottom:30px;
}

/* キャンパスライフ はじめに */
.img-campus-01 {
	margin:0 12px 10px 8px;
	float:left;
}

#faq-campus {
	padding-top: 0;
}

#faq-campus .article {
	padding-bottom: 25px;
}

#faq-campus td {
}

#faq-campus dt {
	border-left: 3px solid #C9B359;
	margin-bottom: 10px;
	padding: 1px 0 0 8px;
	font-size: 1.2em;
	line-height: 1.2;
	font-weight: bold;
}

#faq-campus dd, #faq-campus dd.ex, #faq-campus dd.excap {
	margin-left: 12px;
	line-height: 1.2;
	padding: 0 0 2px 8px;
	margin-bottom: 3px;
	background: url(../images/list_goldenrod.gif) no-repeat 0em 0.3em;
}

#faq-campus dd.ex, #faq-campus dd.excap {	background: none; }
#faq-campus dd.excap {	margin-bottom: 8px; }

.jiten-s {
	width:100px;
	height:24px;
	margin:0 10px 10px 10px;
	border:1px solid #C9B359;
	float:left;
	}

.d-cir {
	padding-left:20px;
	}

/* Win字間調整 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \*/ 
* html #gaiyoArea, * html .bgBoxS,
* html .cap, * html .excap {	letter-spacing: 0.1em; }
/* Win字間調整 */ 



/* Hides from IE5-mac  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \*/ 
* html #contents, * html #pageMenu, * html #pageIndex,
* html .chartGaiyo,
* html #facultyTop, * html .columnTop, * html .shinroTop,
* html #title, * html .h4Tit, * html .point th p,
* html .article, * html .cell, * html .cellEnd,
* html .articleKenkyu, * html .articleLineBox, * html .articleAnswer  { height: 1%; }
/* End hide from IE5-mac */ 

/* 新着情報  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \*/ 
.if_left {
float:left;
width:400px;
margin:0px;
padding:0px;

}

.if_right {
float:right;
width:180px;
text-align:right;
margin:0px;
padding:0px;
}

.news_h4 a{color:#FFFFFF; text-decoration:none; margin:0; padding:0;}
.news_h4 a:hover{color:#FFFFFF; text-decoration:underline;}


/* カリキュラム  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \*/ 
.cur {border-bottom:1px dotted #d4cda9; height:24px; clear:both; margin:0 40px 10px 40px;}
.cur_1 {
width:80px;
float:left;
border-left:3px solid #c9b359;
padding-left:10px;
}
.cur_2 {
width:407px;
float:left;
}

.pro_as {border-bottom:1px dotted #d4cda9; height:24px; margin:5px 40px 10px 40px; clear:both;}
.pro_as a{color:#172473; text-decoration:none; margin-left:10px;}
.pro_as a:hover{color:#172473; text-decoration:underline;}

.pro_re {border-bottom:1px dotted #d4cda9; height:24px; margin:0 40px 10px 40px; clear:both;}
.pro_re a{color:#12650e; text-decoration:none; margin-left:10px;}
.pro_re a:hover{color:#12650e; text-decoration:underline;}

.pro_vm {border-bottom:1px dotted #d4cda9; height:24px; margin:0 40px 10px 40px; clear:both;}
.pro_vm a{color:#a91200; text-decoration:none; margin-left:10px;}
.pro_vm a:hover{color:#a91200; text-decoration:underline;}

.pro_1 {
width:150px;
float:left;
border-left:3px solid #c9b359;
padding-left:10px;

}
.pro_2 {
width:236px;
float:left;
}

.pro_3 {
width:86px;
float:left;
}

#kenkyu {
width:560px;
margin:15px 10px 20px 10px;
background-color:#eee8ca;
border:1px solid #eee8ca;
}

#kenkyu th{
width:120px;
padding:5px;
vertical-align:top;
background-color:#f7f4e5;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}

#kenkyu td{
width:430px;
padding:5px;
background-color:#FFFFFF;
}

.kenkyu_as th, .kenkyu_as td a{ color:#172473;}
.kenkyu_vm th, .kenkyu_vm td a{ color:#a91200;}
.kenkyu_re th{ color:#007714;}
.kenkyu_edu th, .kenkyu_edu td a{ color:#E19D1E;}
.kenkyu_cou th, .kenkyu_cou td a{ color:#0091AA;}




/* 教員プロフィール  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \*/ 
#window_outline {
width:640px;
background-color:#FFFFFF;
margin:0 auto;
}

#window_main {
padding:20px 30px;
}

.profile_index_table {
width:560px;
margin:0 10px 20px 10px;
background-color:#c5c8dc;

}

.profile_index_table th{
padding:3px;
background-color:#eee6c9;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
vertical-align:top;
color:#172473;
width:180px;

}

.profile_index_table td{
padding:3px;
background-color:#ffffff;
vertical-align:top;
}

.profile_index_table1 {
width:560px;
margin:0 10px 20px 10px;
background-color:#e9c4bf;
}

.profile_index_table1 th{
padding:3px;
background-color:#eee6c9;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
vertical-align:top;
color:#a91200;
width:180px;

}

.profile_index_table1 td{
padding:3px;
background-color:#ffffff;
vertical-align:top;
}

.profile_index_table2 {
width:560px;
margin:0 10px 20px 10px;
background-color:#bfddc4;
}

.profile_index_table2 th{
padding:3px;
background-color:#eee6c9;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
vertical-align:top;
color:#007714;
width:180px;
}

.profile_index_table2 td{
padding:3px;
background-color:#ffffff;
vertical-align:top;
}

.profile_index_table3 {
width:560px;
margin:0 10px 20px 10px;
background-color:#E6CEA2;
}

.profile_index_table3 th{
padding:3px;
background-color:#eee6c9;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
vertical-align:top;
color:#E19D1E;
width:180px;

}

.profile_index_table3 td{
padding:3px;
background-color:#ffffff;
vertical-align:top;
}

.profile_index_table4 {
width:560px;
margin:0 10px 20px 10px;
background-color:#A2D2E6;
}

.profile_index_table4 th{
padding:3px;
background-color:#eee6c9;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
vertical-align:top;
color:#0091AA;
width:180px;

}

.profile_index_table4 td{
padding:3px;
background-color:#ffffff;
vertical-align:top;
}
.profile_index_table5 {
width:560px;
margin:0 10px 20px 10px;
background-color:#ffd2e6;
}

.profile_index_table5 th{
padding:3px;
background-color:#eee6c9;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
vertical-align:top;
color:#E19D1E;
width:180px;

}

.profile_index_table5 td{
padding:3px;
background-color:#ffffff;
vertical-align:top;
}

.profile_index_table a{color:#172473; text-decoration:none;}
.profile_index_table a:hover{color:#172473; text-decoration:underline;}
.profile_index_table1 a{color:#a91200; text-decoration:none;}
.profile_index_table1 a:hover{color:#a91200; text-decoration:underline;}
.profile_index_table2 a{color:#007714; text-decoration:none;}
.profile_index_table2 a:hover{color:#007714; text-decoration:underline;}
.profile_index_table3 a{color:#E19D1E; text-decoration:none;}
.profile_index_table3 a:hover{color:#E19D1E; text-decoration:underline;}
.profile_index_table4 a{color:#0091AA; text-decoration:none;}
.profile_index_table4 a:hover{color:#0091AA; text-decoration:underline;}
.profile_index_table5 a{color:#db5e96; text-decoration:none;}
.profile_index_table5 a:hover{color:#db5e96; text-decoration:underline;}

#profile_table {
width:560px;
margin:15px 10px 20px 10px;
background-color:#eee8ca;
border:1px solid #eee8ca;
}

.koubo-box {
width:560px;
margin:15px 10px 20px 10px;
}

.koubo0 { vertical-align:top;padding:10px 0;border-bottom:1px solid #EEE6C9;}
.koubo1 { width:120px; vertical-align:top; border-bottom:1px solid #EEE6C9;padding:10px 0;}
.koubo2 { vertical-align:top; border-bottom:1px solid #EEE6C9; padding:10px 0;}
.koubo3 { width:26px; vertical-align:top;}
.koubo4 { vertical-align:top;}

.proth{
width:160px;
padding:5px;
vertical-align:top;
background-color:#f7f4e5;
color:#8a5134;
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
}

.protd{
width:390px;
padding:5px;
background-color:#FFFFFF;
}

.protab {width:380px;}
.protab th{padding:3px; width:80px; vertical-align: top; background-color:#FFFFFF;}
.protab td{padding:3px; width:300px; vertical-align: top;}

#window_footer {
text-align:right;
font-size:0.8em;
}

#window_outline h3{
margin:10px;
}

#close {text-align:center;}
#close a{  padding:3px;}

#syllabus_table {background-color:#f7f4e5; width:540px;}
#syllabus_table td { background-color:#f7f4e5; border-bottom:1px dotted #c2ac83; padding:5px; width:460px;}
.syllabus_box {padding:0 20px;}
.syllabus_box2 {padding:10px; border:2px dotted #c2ac83; background-color:#f7f4e5; color:#ff9900; font-size:0.8em; width:360px; margin:0 auto;}
.syllabus_button{text-align:center; margin-bottom:20px;}
#kekka { width:540px;
background-color:#eee8ca;
border:1px solid #eee8ca;
}

#kekka th {
background-color:#f7f4e5;
color:#8a5134;
padding:5px;
text-align:center;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;

}

#kekka td {
background-color:#FFFFFF;
vertical-align:top;
padding:5px;
}

.kekka_1 { width:140px;}
.kekka_2 { width:100px;}

#class_table_01{
width:540px;
background-color:#eee8ca;
border:1px solid #eee8ca;
margin-bottom:20px;

}

#class_table_01 th{
background-color:#f7f4e5;
text-align:center;
color:#8a5134;
width:80px;
padding:5px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;

}

#class_table_01 td{
background-color:#ffffff;
padding:5px;
}


#class_table_02{
width:540px;
background-color:#eee8ca;
border:1px solid #eee8ca;
margin-bottom:20px;
}

#class_table_02 th{
background-color:#f7f4e5;
text-align:center;
color:#8a5134;
padding:5px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;

}

#class_table_02 td{
background-color:#ffffff;
padding:5px;
}

 .c02_0 {
text-align:center;
color:#8a5134;
}

 .c02_1 {
text-align:center;
width:60px;
}

 .c02_2 {
text-align:left;
width:120px;
}

 .c02_3 {
text-align:left;
width:290px;
}

 .c02_4 {
text-align:center;
width:80px;
}

 .c02_5 {
text-align:right;
}

#class_table_03{
width:540px;
background-color:#eee8ca;
border:1px solid #eee8ca;
margin-bottom:20px;
}

#class_table_03 th{
background-color:#f7f4e5;
text-align:center;
color:#8a5134;
padding:5px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;

}

#class_table_03 td{
background-color:#ffffff;
padding:5px;
}

#class_table_04{
width:540px;
background-color:#eee8ca;
border:1px solid #eee8ca;
margin-bottom:20px;
}
#class_table_04 th{
background-color:#f7f4e5;
text-align:center;
color:#8a5134;
padding:5px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;

}
#class_table_04 td{
background-color:#ffffff;
padding:5px;
}

#news {
background-color:#FFFFFF;
padding:0; margin:0;
}
#news td{
vertical-align:top;
padding:3px;
}

#news-main{
width:560px;
margin:0 10px 20px 10px;
}

#news-txt { float:left;}
#news-img { width:200px; height:150px; background-color:#666666; float:right;}

#news_table {
width:560px;
margin:10px 10px 20px 10px;
background-color:#eee8ca;
border:1px solid #eee8ca;
}

#news_table th{
width:80px;
padding:5px;
vertical-align:top;
background-color:#f7f4e5;
color:#8a5134;
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
}

#news_table td{
width:470px;
padding:5px;
background-color:#FFFFFF;
}

.txt_news {
margin:10px 20px 20px 20px;
padding:10px;
border:1px solid #eee6c9;
}

.txt_news .tempu{margin-bottom:10px; border:1px solid #bfddc4; padding:3px;}
.txt_news p{margin-bottom:10px;}
.txt_right {text-align:right; margin:10px 0 0 0;;}
.news_img {margin:20px 0 5px 5px;}
.day {margin:0 0 0 20px; color:#ff6600;}
#what {height:22px; background-color:#eee6c9; width:100%;}
#what-left {float:left; color:#007714; font-weight:bold; padding-left:10px;}
#what-right {float:right; color:#007714; font-weight:bold; padding-right:10px;}

#what-as {height:22px; background-color:#172473; width:430px;}
#what-as a{color:#FFFFFF; text-decoration:none;}
#what-as a:hover {color:#FFFFFF; text-decoration:underline;}
#what-as-left {float:left; color:#ffffff; font-weight:bold; padding-left:10px;}
#what-as-right {float:right; color:#ffffff; font-weight:bold; padding-right:10px;}

#what-re {height:22px; background-color:#12650e; width:430px;}
#what-re a{color:#FFFFFF; text-decoration:none;}
#what-re a:hover {color:#FFFFFF; text-decoration:underline;}
#what-re-left {float:left; color:#ffffff; font-weight:bold; padding-left:10px;}
#what-re-right {float:right; color:#ffffff; font-weight:bold; padding-right:10px;}

#what-vm {height:22px; background-color:#a91200; width:430px;}
#what-vm a{color:#FFFFFF; text-decoration:none;}
#what-vm a:hover {color:#FFFFFF; text-decoration:underline;}
#what-vm-left {float:left; color:#ffffff; font-weight:bold; padding-left:10px;}
#what-vm-right {float:right; color:#ffffff; font-weight:bold; padding-right:10px;}

.re1 {
background-color:#eee6c9;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #aca899;
border-bottom:1px solid #aca899;
color:#007714;
padding:3px;
text-align:center;
}
.re2 {
background-color:#e8f4e6;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #aca899;
border-bottom:1px solid #aca899;
color:#333333;
padding:3px;
text-align:center;
}

.re3 {
background-color:#f8fef8;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #aca899;
border-bottom:1px solid #aca899;
color:#333333;
padding:3px;
}

.re4 {
background-color:#fff;
border-top:1px solid #eeeeee;
border-left:1px solid #eeeeee;
border-right:1px solid #aca899;
border-bottom:1px solid #aca899;
color:#333333;
text-align:center;
padding:3px;
}

.as1 {
background-color:#eee6c9;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #aca899;
border-bottom:1px solid #aca899;
color:#172473;
padding:3px;
text-align:center;
}

.vm1 {
background-color:#eee6c9;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #aca899;
border-bottom:1px solid #aca899;
color:#a91200;
padding:3px;
text-align:center;
}

.ot1 {
background-color:#eee6c9;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #aca899;
border-bottom:1px solid #aca899;
color:#E19D1E;
padding:3px;
text-align:center;
}





.pro_ot {border-bottom:1px dotted #d4cda9; height:24px; margin:0 40px 10px 40px; clear:both;}
.pro_ot a{color:#E19D1E; text-decoration:none; margin-left:10px;}
.pro_ot a:hover{color:#E19D1E; text-decoration:underline;}





/* 教職課程・学芸員 ベタカラー */
.ot h3#titleText {	border-left: 4px solid #E19D1E; }

/* 動物資源科学科 ベタカラー */
.ot h4, 
{	background-color: #E19D1E;color:#fff; }


#hos h5 {
color:#007714;
}

.hosTop {
	margin-bottom: 0;
}

.hosTop #hos1 {
background:url(../hospital/image/photo_1.jpg) no-repeat;
}

.hostd {
border-top: 1px solid #C0D7BC;	border-bottom: 1px solid #C0D7BC;
}


/* 動物資源科学科　卒業生の声 */

div#voice div.title h3{
font-size:140%;
color:#036;
background:0;
margin:0;
padding:0;
float:left;
}

div#voice div.title h4{
font-size:100%;
background:0;
color:#036;
font-weight:normal;
margin: 5px 0;
padding:0;
float:right;
}

div#voice div.title{
width:580px;
clear:both;
overflow:auto;
margin-bottom:10px;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:5px 0;
}

div#voice h4 strong{
font-size:120%;
}

div#voice div.outline{
width:580px; clear:both; overflow:hidden;
}

div#voice div.outline div.text{
float:left; width:370px;
}

div#voice div.outline div.picture{
float:right; width:200px;
}

div#voice div.outline div.picture p{
line-height:1.2em; margin-bottom:1em; margin-top:5px;
}

.clears{
clear:both;
overflow:hidden;
}

.right_txt{
text-align:right;
}

