﻿/* 植物資源創成システム研究室用カスタマイズ スタイルシート */

div#research {
	counter-reset : chapter;
}
div#research h6::before {
	content : counter( chapter ) ". "; counter-increment : chapter; 
}

div#education {
	counter-reset : chapter;
}
div#education h6::before {
	content : counter( chapter ) ". "; counter-increment : chapter; 
}

#lab-text p {
/*	font-size : 10pt; */
	text-indent : 1em;
}

#lab-text h6 {
	font-size : 11pt;
}

#lab-text h7 {
	font-size : 10pt;
	margin-left : 2em;
}

#lab-text ol {
	list-style-type : decimal;
}

#lab-text ol ol {
	list-style-type : lower-alpha;
}

#lab-text ol ol ol {
	list-style-type : lower-roman;
}

#lab-text ul {
	list-style-type : none;
	/* font-size : 11pt; */
}

#lab-text ul.adlist {
	list-style-type : square;
	/* font-size : 11pt; */
}


#lab-text ul p {
	/* font-size : 10pt; */
	text-indent : 0em;
	margin-left : 2em;
}

/* フルスクリーン */
@media (min-width:768px) {
	#lab-text div.capsule {
		width:80%;
		margin-left:auto;
		margin-right:auto;
		clear:both;
	}
	#lab-text div.capsule h6 {
		border-bottom:solid 1px grey;
	}

	#lab-text div.capsule h6.hline {
		border-bottom:none;
		font-family:cursive;
		font-size : 10pt;
	}
	
	#lab-text div.capsule div.text {
		width:40%;
		float:left;
	}
	#lab-text div.capsule div.picture {
		width:40%;
		float:right;
	}

	#lab-text div.capsule div.picture p {
		text-indent : none;
	}
	

	/* 論文・卒論リスト用スタイル */
	ol.thesis-list {
		margin-left : auto; 
		margin-right :auto;
	}
	
	ol.thesis-list li {
		list-style-type : none;
		list-style-position : outside;
		counter-increment : cnt;
		display : table;
		width : 100%;
		text-align : left;
	}
	
	ol.thesis-list li:before {
		display : marker;
		content : counter(cnt) ")  ";
	}
	
	ol.thesis-list li span.theme {
		display : table-cell;
		width : 50%;
		text-align : left;
	}
	
	ol.thesis-list li span.student {
		display : table-cell;
		padding-left : 1em;
		text-align : left;
		width : 25%;
	}
	
	ol.thesis-list li span.teacher {
		display : table-cell;
		text-align : left;
		width : 25%;
	}

	/* 画像データ調整 */
	.pic_mod {
		text-align:center;
	}
	.pic_mod img {
		width : 80%;
	}
	
}

/* タブレット用 */
@media (min-width:768px) and (max-width:996px) {
	#lab-text div.capsule {
		width:80%;
		margin-left:auto;
		margin-right:auto;
		clear:both;
	}
	#lab-text div.capsule h6 {
		border-bottom:solid 1px grey;
	}
	
	#lab-text div.capsule h6.hline {
		border-bottom:none;
		font-family : cursive;
		font-size : 10pt;
	}
	
	#lab-text div.capsule div.text {
		width:40%;
		float:left;
	}
	#lab-text div.capsule div.picture {
		width:40%;
		float:right;
	}

	#lab-text div.capsule div.picture p {
		text-indent : none;
	}

	/* 論文・卒論リスト用スタイル */
	ol.thesis-list {
		margin-left : auto; 
		margin-right :auto;
	}
	
	ol.thesis-list li {
		list-style-type : none;
		list-style-position : outside;
		counter-increment : cnt;
		display : table;
		width : 100%;
		text-align : left;
	}
	
	ol.thesis-list li:before {
		display : marker;
		content : counter(cnt) ")  ";
	}
	
	ol.thesis-list li span.theme {
		display : table-cell;
		width : 50%;
		text-align : left;
	}
	
	ol.thesis-list li span.student {
		display : table-cell;
		padding-left : 1em;
		text-align : left;
		width : 25%;
	}
	
	ol.thesis-list li span.teacher {
		display : table-cell;
		text-align : left;
		width : 25%;
	}
	/* 画像データ調整 */
	.pic_mod {
		text-align:center;
	}
	.pic_mod img {
	}

}
/* スマホ用 */
@media (max-width:996px) {
	#lab-text div.capsule {
		width:100%;
	}
	#lab-text div.capsule h6 {
		border-bottom:solid 1px grey;
	}
	
	#lab-text div.capsule h6.hline {
		border-bottom:none;
		font-family:cursive;
		font-size : 10pt;
	}
	
	#lab-text div.capsule div.text {
		width:100%;
	}
	#lab-text div.capsule div.picture {
		width:100%;
		text-indent : 0em;
	}
	#lab-text div.capsule div.picture p {
		text-indent : none;
	}

	/* 論文・卒論リスト用スタイル */
	ol.thesis-list {
		margin-left:0px;
		padding-left:0px;
	}
	
	ol.thesis-list li {
		list-style-type : none;
		list-style-position : outside;
		counter-increment : cnt;
		display : table;
		width : 100%;
		text-align : left;
	}
	
	ol.thesis-list li:before {
		display : marker;
		content : counter(cnt) ")  ";
	}
	
	ol.thesis-list li span.theme {
		font-size:8pt;
		display : table-cell;
		width : 50%;
		text-align : left;
	}
	
	ol.thesis-list li span.student {
		font-size:8pt;
		display : table-cell;
		padding-left : 1em;
		text-align : left;
		width : 25%;
	}
	
	ol.thesis-list li span.teacher {
		font-size:8pt;
		display : table-cell;
		padding-left : 1em;
		text-align : left;
		width : 25%;
	}
	
	/* 画像データ調整 */
	.pic_mod {
		text-align:center;
	}
	.pic_mod img {
	}

	
}

ol.achiv-list li {
	list-style-type : none;
	list-style-position : outside;
	counter-increment : cnt;
	text-indent : -2em;
	padding-left : 2em;
}

ol.achiv-list li:before {
	display : marker;
	content : counter(cnt) ") ";
}




ol.thesis-list li span.theme_j {
	display : table-cell;
	width : 45%;
	text-align : left;
}

ol.thesis-list li span.student_j {
	display : table-cell;
	text-align : left;
	width : 35%;
}

.uline {
	text-decoration:underline;
}

.ital {
	font-style:italic;
}

table#Jisyuken {
	width:100%;
}

table#Jisyuken .title {
	text-align : left;
	vertical-align : top;
}

table#Jisyuken .content {
	text-align : left;
	vertical-align : top;
	text-indent : 1em;
}

table#Jisyuken .teacher {
	text-align : left;
	vertical-align : top;
}

div#career p {
	text-indent : -3em;
	margin-left : 3em;
}

div#album {


}

div#thumbnail img {
	padding : 2px;
}

div#thumbnail p.pagelink {
	display : table;
	margin:auto;
	font-size:15pt;
	font-weight:bold;
	color:blue;
}

div#thumbnail p.pagelink > span {
	display : table-cell;
	text-align : center;
	width : 5em;
}


div.pic_pack {
	position : static;
	border:solid 1px red;


}

