@charset "utf-8";
/* meiji-physics lower.css */

/*--left-navi--*/
#left-navi{
	width:200px;
	float:left;
	padding:0px;
	margin:0px 80px 0px 0px;
}

ul#low-topics {
	width:200px;
	height:395px;
	list-style-type:none;
	padding:0px;
}

ul#low-topics li {
	text-indent:0px;
	font-size:14px;
	display:block;
	list-style-type:none;
}

ul#low-topics li a {
	width:168px;
	height:34px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	display:block;
	outline:none;
	padding:11px 0px 0px 32px;
	margin-bottom:5px;
}

ul#low-topics li#low-tp01 a {
	background:url(../img/l-topics/l-01.jpg) no-repeat;
}

ul#low-topics li#low-tp01 a:hover {
	background:url(../img/l-topics/l-01_on.jpg) no-repeat;
}

ul#low-topics li#low-tp02 a {
	background:url(../img/l-topics/l-02.jpg) no-repeat;
}

ul#low-topics li#low-tp02 a:hover {
	background:url(../img/l-topics/l-02_on.jpg) no-repeat;
}

ul#low-topics li#low-tp03 a {
	background:url(../img/l-topics/l-03.jpg) no-repeat;
}

ul#low-topics li#low-tp03 a:hover {
	background:url(../img/l-topics/l-03_on.jpg) no-repeat;
}

ul#low-topics li#low-tp04 a {
	background:url(../img/l-topics/l-04.jpg) no-repeat;
}

ul#low-topics li#low-tp04 a:hover {
	background:url(../img/l-topics/l-04_on.jpg) no-repeat;
}

ul#low-topics li#low-tp05 a {
	background:url(../img/l-topics/l-05.jpg) no-repeat;
}

ul#low-topics li#low-tp05 a:hover {
	background:url(../img/l-topics/l-05_on.jpg) no-repeat;
}

ul#low-topics li#low-tp06 a {
	background:url(../img/l-topics/l-06.jpg) no-repeat;
}

ul#low-topics li#low-tp06 a:hover {
	background:url(../img/l-topics/l-06_on.jpg) no-repeat;
}

ul#low-topics li#low-tp07 a {
	background:url(../img/l-topics/l-07.jpg) no-repeat;
}

ul#low-topics li#low-tp07 a:hover {
	background:url(../img/l-topics/l-07_on.jpg) no-repeat;
}

ul#low-topics li#low-tp08 a {
	background:url(../img/l-topics/l-08.jpg) no-repeat;
}

ul#low-topics li#low-tp08 a:hover {
	background:url(../img/l-topics/l-08_on.jpg) no-repeat;
}

/* 見出し */
main h1{
	color:#7B92A8;
	font-weight:bold;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	text-align:center;
	background: url(../img/h1.jpg) no-repeat 50% 100%;
	display: table;
	padding:0px 0px 0px 0px;
	border-bottom:#7B92A8 1px solid;
	margin:0px auto 20px auto;
}

main h2{
	width:100%;
	color:#7B92A8;
	font-weight:bold;
	background-color:#FFFFFF;
	border-left:#7B92A8 1px solid;
	margin:0px 0px 20px 0px;
}

main h2 a:link,
main h2 a:active,
main h2 a:visited{
	text-decoration:none;
}

main h2 a:hover{
	color:#B0BECB;
	text-decoration:none;
}

main h3{
	width:100%;
	background:url(../img/h3.jpg) no-repeat 0% 50%;
	border-bottom:#7B92A8 1px dotted;
	margin:0px 0px 20px 0px;
}

main h3 a:link,
main h3 a:active,
main h3 a:visited{
	text-decoration:none;
}

main h3 a:hover{
	color:#B0BECB;
	text-decoration:none;
}

main h4{
	width:100%;
	color:#7B92A8;
	background:url(../img/h4.png) no-repeat 0% 50%;
	margin:0px 0px 10px 0px;
}

main h4 a:link,
main h4 a:active,
main h4 a:visited{
	text-decoration:none;
}

main h4 a:hover{
	color:#B0BECB;
	text-decoration:none;
}

main h5{
	width:100%;
	font-weight:bold;
	font-size:100%;
	margin:0px 0px 5px 0px;
}

/* フォント */
.font-blue{
	color:#0000FF;
	font-weight:bold;
}

.font-red{
	color:#FF0000;
	font-weight:bold;
}

/* テキストボックス */
main p{
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:180%;
	margin:0px 0px 2em 0px;
}


main p.idt{
	text-indent:12px;
}

main .txt01{
	text-align:justify;
	text-justify:inter-ideograph;
	margin-bottom:30px;
}

main .txt02{
	text-align:justify;
	text-justify:inter-ideograph;
	border-bottom:#3D3938 1px dotted;
	margin-bottom:30px;
}

main .txt01{
	text-align:justify;
	text-justify:inter-ideograph;
	margin-bottom:30px;
}

/* テーブル */
main table{
	line-height:150%;
}

main table{
	border:0px;
	margin-bottom:20px;
}

main table.tb00 th{
	vertical-align:top;
	padding:3px 3px;
}

main table.tb00 td{
	vertical-align:top;
	padding:3px 3px;
}

th.th01{
	text-align:left;
	color:#51308E;
	font-weight:bold;
}

main table.tb01{
	border-top:1px solid #D1D9E0;
	border-left:1px solid #D1D9E0;
}

main table.tb01 th{
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	background-color:#7B92A8;
	padding:7px 3px;
	border-right:1px solid #D1D9E0;
	border-bottom:1px solid #D1D9E0;
}

main table.tb01 td{
	background-color:#FFFFFF;
	padding:4px 5px;
	border-right:1px solid #D1D9E0;
	border-bottom:1px solid #D1D9E0;
	word-break: break-all;
}

main table.tb02{
	border-bottom:1px solid #381F86;
}

main table.tb02 th{
	color:#381F86;
	text-align:center;
	font-weight:bold;
	padding:7px 3px;
	border-bottom:1px solid #381F86;
}

main table.tb02 td{
	text-align:center;
	padding:5px 5px;
	border-bottom:1px dotted #381F86;
}

main table.tb02 td.border_none{
	border-bottom:none;
}

main table.tb03{
	border-bottom:0px;
}

main table.tb03 th{
	text-align:center;
	font-weight:bold;
	background-color:#381F86;
	color:#FFFFFF;
	vertical-align:middle;
	padding:5px 3px;
}

main table.tb03 td{
	text-align:center;
	background-color:#FFFFFF;
	vertical-align:middle;
	padding:2px 3px;
}

main table.tb03 td.td02{
	background-color:#DFDBEC;
}

.val_t{
	vertical-align:top;
}

.val_m{
	vertical-align:middle;
}

/* リスト */
main ol{
	margin:0px 0px 20px 5px;
}

main ol li{
	list-style-type:decimal;
	line-height:150%;
	margin-left:-22px;
}

main ul{
	margin:0px 0px 20px 15px;
}

main ul li{
	line-height:150%;
}

li.list01{
	list-style-type:disc;
	line-height:150%;
}

li.list02{
	list-style-image:url(../img/li-mark02.png);
	line-height:150%;
}

/* フォトボックス */
.photo-box01{
	margin:0px auto 20px auto;
}

.photo-box01 img{
	
}

.photo-box02{
	margin:0px auto 20px auto;
}

.cap{
	font-size:90%;
	line-height:150%;
	text-align:justify;
	text-justify:inter-ideograph;
}

.photo-box02 img{
	margin:0px auto 10px auto;
}

.frame{
	background-color:#FFFFFF;
	padding:6px 6px 6px 6px;
	border:#E5E5E5 1px Solid;
}

/* ページコンテンツ */
#low-contents ul#page-contents{
	
}

#low-contents ul#page-contents li{
	display:block;
	text-align:center;
}

#low-contents ul#page-contents li a{
	text-decoration: none;
}

#low-contents ul#page-contents li:hover {
	opacity: 0.5 ;
}


.pc-img{
	
}

.pc-title{
	width:inherit;
	height:70px;
	color:#7B92A8;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	line-height:110%;
	padding:0px 0px 0px 0px;
	margin:auto;
}

.pc-bt{
	
}

/*プルダウンメニュー*/
.firstpulldown{
	}
.secondpulldown {
	display: none;
}

div.pulldownbox{
	margin:0px auto 30px auto;
}

div.pulldownbox select{
	width: 100%;
	padding: 10px;
/*	border: 1px solid #61b08a;*/
	font-weight: bold;
	color:#fff;
	background-color:#381F86;
	}

div.pulldownbox optgroup{
	width: 100%;
	padding: 10px;
/*	border: 3px solid #61b08a;*/
	font-weight: bold;
	color:#000;
	background-color:#fff;
	}



div.pulldownbox option{
	width: 100%;
	padding: 10px;
/*	border: 3px solid #61b08a;*/
	color:#000;
	background-color:#fff;
	}

/*ここまでプルダウンメニュー*/

/*==========================================
 コンテンツエリア -> 「教員・研究室」のスタイル
===========================================*/
main table.tb02{
	border-bottom:1px solid #381F86;
}

main table.tb02.t_and_l th{
	color:#381F86;
	background-color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	padding:7px 5px;
	border-bottom:1px solid #381F86;
}

main table.tb02.t_and_l td{
	background-color:#FFFFFF;	
	text-align:left;
	padding:5px 5px;
	border-bottom:1px dotted #381F86;
}

main table.tb02.t_and_l  td.border_none{
	border-bottom:none;
}

/*==========================================
 コンテンツエリア -> 「サイトマップ」のスタイル
===========================================*/
main .sitemap{
	text-align:justify;
	text-justify:inter-ideograph;
	margin-bottom:10px;
}

ul.sitemap_list {
	margin-top:0px;
}

ul.sitemap_list li {
	background-image:url(../img/li-mark03.png);
	background-repeat: no-repeat;
}

ul.sitemap_list a {
	font-size:15px;
	font-weight:bold;
}

ul.sitemap_list a:link,
ul.sitemap_list a:visited,
ul.sitemap_list a:active {
	color: #000000;
	text-decoration: none;
}

ul.sitemap_list a:hover {
	color: #381F86;
	text-decoration: none;
}


/*==========================================
 コンテンツエリア -> 「特色ある研究」のスタイル
===========================================*/
.photo-box{
	
}

/*山内作成ここから*/
ul.research_list {
	margin-top:75px;
}

.research_list a {
	font-size:15px;
	font-weight:bold;
}

.research_list a:link,
.research_list a:visited,
.research_list a:active {
	color: #000;
	text-decoration: none;
}

.research_list a:hover {
	color: #3F9AD6;
	text-decoration: none;
}

/*山内作成ここまで*/

/*==========================================
 コンテンツエリア -> 「大学生活」のスタイル
===========================================*/
.timetable td{
	text-align:center;
}

/*==========================================
 コンテンツエリア -> 「大学院生活」のスタイル
===========================================*/
main table.tb03.master-list{
	
}

main table.tb03.master-list th{
	text-align:left;
	padding:10px 10px;
}

main table.tb03.master-list td{
	text-align:left;
	padding:7px 15px;
}

ul.master-years li{
	font-size:115%;
	margin-bottom:10px;
}

/*-----add mitsutake----*/

main table.tb04{
     -webkit-text-size-adjust: 100%;
	border-bottom:0px;
}

main table.tb04 th{
	font-weight:bold;
        background-color:#00589D;
/*	background-color:#381F86;*/
	color:#FFFFFF;
	vertical-align:middle;
	padding:5px;
	border-bottom:1px solid #381F86;
}

main table.tb04 td{
	background-color:#FFFFFF;
	vertical-align:middle;
	padding:5px;
	border-bottom:1px solid #381F86;
}

/*main table.tb04 td.td02{
	background-color:#DFDBEC;
}*/

main table.tb04 .sub01{
background-color:#ffffff;
}

main table.tb04 .sub02{
background-color:#efefef;
}

