@charset "UTF-8";html {margin:0;padding:0;}body {font-family:"MS ゴシック","ヒラギノ丸ゴ Pro W4",osaka,sans-serif;font-size:12px;line-height:16px;margin:0;padding:0;text-align:center;color:#5b5b5b;background-color:#efefef;}img {border:0;}/*			↓↓↓↓↓各ページレイアウト用スタイルシート↓↓↓↓↓*/#container {width:828px;margin:10px auto;padding:0;text-align:left;background-image:url("../images/bgContents.jpg"); background-repeat:repeat-y;}#header {width:828px;height:131px;margin:0;padding:0;text-align:left;background-image:url("../images/bgHeader.jpg"); background-repeat:no-repeat;}	#header p {	margin:0;	padding:5px 8px 0 0;	text-indent:-9999px;	float:right;	}	#header p a{	text-decoration:none;	display:block;	width:76px;	height:26px;	background-image:url("../images/japanese.gif");	background-position:left top;	/*\*/	overflow:hidden;	/**/	}	#header p a:hover{	background-position:0 -27px;	}	#header h1 {	width:290px;	margin:0;	padding:0 0 0 30px;	text-align:left;	clear:both;	}#left {width:203px;margin:0;padding:0;float:left;}	#left ul {	margin:0;	padding:8px 8px 8px 40px;	font-size:14px;	list-style-image: url('../images/ulArrow01.gif');	}/*		↓↓↓↓↓ie6 bug fix：start↓↓↓↓↓*/	* html #left ul {	margin:0;	padding:8px 8px 8px 40px;	font-size:14px;	list-style-image: url('../images/ulArrowWin01.gif');	}/*		↑↑↑↑↑ie6 bug fix：end↑↑↑↑↑*//*		↓↓↓↓↓ie7 bug fix：start↓↓↓↓↓*/	*+ html #left ul {	margin:0;	padding:8px 8px 8px 40px;	font-size:14px;	list-style-image: url('../images/ulArrowWin01.gif');	}/*		↑↑↑↑↑ie7 bug fix：end↑↑↑↑↑*/	#left li {	margin:0;	padding:6px 0 6px 0;	}	#left ul a { color:#000066; text-decoration:none;}	#left ul a:hover { color:#cf001b; border-bottom:1px dotted #000066; text-decoration:none;}			#left ul li ul{		margin:0;		padding:8px 0 8px 20px;		font-size:14px;		list-style-image: url('../images/ulArrow02.gif');		}/*		↓↓↓↓↓ie6 bug fix：start↓↓↓↓↓*/		* html #left ul li ul{		margin:0;		padding:8px 0 8px 20px;		font-size:14px;		list-style-image: url('../images/ulArrowWin02.gif');		}/*		↑↑↑↑↑ie6 bug fix：end↑↑↑↑↑*//*		↓↓↓↓↓ie7 bug fix：start↓↓↓↓↓*/		*+ html #left ul li ul{		margin:0;		padding:8px 0 8px 20px;		font-size:14px;		list-style-image: url('../images/ulArrowWin02.gif');		}/*		↑↑↑↑↑ie7 bug fix：end↑↑↑↑↑*/		#left ul li ul li {		margin:0;		padding:1px 0 4px 0;		}		#left ul li ul a { color:#5b5b5b; text-decoration:none;}		#left ul li ul a:hover { color:#cf001b; border-bottom:1px dotted #5b5b5b; text-decoration:none;}#main {text-align:left;float:left;}/*		↓↓↓↓↓ここからindex.html用のスタイルシート：開始↓↓↓↓↓*/.index #about {width:621px;margin:0;padding:0;color:#000066;font-size:15px;line-height:20px;text-align:center;background-image:url("../images/bgAboutEng.jpg"); background-repeat:no-repeat;}	.index #about p {	margin:0;	padding:85px 0 12px 0;	}			.index h2 {	margin :20px 0 1px 22px;	}		.index #whatsNew {	width:557px;	margin:0 22px 0 22px;	padding:10px 10px 0 10px;	background:#ebebff;	}			.index #whatsNew table {	width:100%;	line-height:18px;	border-spacing:0;	margin:0;	padding:0;	}		.index #whatsNew table a { color:#000066; text-decoration:none;}	.index #whatsNew table a:hover { color:#cf001b; border-bottom:1px dotted #5b5b5b; text-decoration:none;}		.index #whatsNew td {	margin:0;	padding:10px;	background:#fff;	border-bottom:6px solid #ebebff;	}	.index #whatsNew p {	margin:0;	padding-bottom:10px;	text-indent:-9999px;	background:#ebebff;	float:right;	}	.index #whatsNew p a{	text-decoration:none;	display:block;	width:80px;	height:23px;	background-image:url("../images/more.gif");	background-position:left top;	/*\*/	overflow:hidden;	/**/	}	.index #whatsNew p a:hover{	background-position:0 -23px;	}.index #fourContents {width:578px;margin:0;padding:0;}		.index #fourContents ul {list-style-type : none;text-indent:-9999px;margin:20px 0 20px 21px;padding:0;}.index #fourContents ul li {margin-bottom:4px;padding:0;}.index #fourContents01 a,.index #fourContents02 a,.index #fourContents03 a,.index #fourContents04 a{width:578px;height:68px;text-decoration:none;display:block;background-image:url("../images/4contentsEn.gif");/*\*/overflow:hidden;/**/}	.index #fourContents01 a {background-position:left top;}	.index #fourContents01 a:hover{background-position:0 -272px;}	.index #fourContents02 a{background-position:0 -68px;}	.index #fourContents02 a:hover{background-position:0px -340px;}	.index #fourContents03 a{background-position:0 -136px;}	.index #fourContents03 a:hover{background-position:0px -408px;}	.index #fourContents04 a{background-position:0 -204px;}	.index #fourContents04 a:hover{background-position:0 -476px;}	/*		↑↑↑↑↑ここまでindex.html用のスタイルシート：終了↑↑↑↑↑*//*		↓↓↓↓↓ここから下層ページ用のスタイルシート：開始↓↓↓↓↓*/	/* 20071116加藤編集 */	.under #tableLst table {	width:100%;	line-height:18px;	border-spacing:0;	margin:0;	padding:0;	}		.under #tableList table a { color:#000066; text-decoration:none;}	.under #tableList table a:hover { color:#cf001b; border-bottom:1px dotted #5b5b5b; text-decoration:none;}		.under #tableList td {	margin:0;	padding:10px;	background:#fff;	border-bottom:6px solid #ebebff;	border: 2px solid #ebebff;	}	.under #tableList p {	margin:0;	padding-bottom:10px;	text-indent:-9999px;	background:#ebebff;	float:right;	}	.under #tableList p a:hover{	background-position:0 -23px;	}	.under table {	width:100%;	line-height:18px;	border-spacing:0;	margin:0;	padding:0;	}	/* 20071116加藤 */.under {width:576px;margin:12px 22px 12px 22px;padding:0;}.under a { color:#000066; text-decoration:none;}.under a:hover { color:#cf001b; border-bottom:1px dotted #000066; text-decoration:none;}.under h2 {margin:0 0 8px 0;padding:5px;font-size:17px;font-weight:normal;border:solid #000066;border-width:0 0 1px 5px;}.under h3 {	margin:0 0 8px 0;	//width:576px;	width:560px;	padding:5px;/*        margin: 0px 0 1px 0;*/        background: #D3D3D3;        border: 1px solid black;}/*		↑↑↑↑↑ここまで下層ページ用のスタイルシート：終了↑↑↑↑↑*/#footer {width:828px;height:40px;margin:0;padding:0;text-align:left;clear:both;background-image:url("../images/bgFooter.jpg"); background-repeat:no-repeat;}	address {	font-family:Verdana,Arial,Helvetica,"MS ゴシック","ヒラギノ丸ゴ Pro W4",osaka,sans-serif;;	font-size:11px;	font-style:normal;	width:50%;	margin:0;	padding:6px 0 0 20px;	float:left;	}		#footer p {	margin:0;	padding:0 4px 0 0;	text-indent:-9999px;	float:right;	}	#footer p a{	text-decoration:none;	display:block;	width:176px;	height:26px;	background-image:url("../images/linkKyotoUnivEng.gif");	background-position:left top;	/*\*/	overflow:hidden;	/**/	}	#footer p a:hover{	background-position:0 -26px;	}		.clearfix:after {display:block;visibility:hidden;clear:both;height:0;content:".";}.clearfix {display:inline-block}.clearfix {display:block}

