/* ■共通 ----------------------------------- *//* 背景、行間-----*/body {	color: #333333;	background-color: #eeeeee;	margin: 0 0 0 100px;	padding: 0px;}DIV.pt	{line-height:1.6em;}P.pt	{line-height:1.6em;}P.times	{line-height:1.6em;}P.text	{line-height:1.3em;	 font-size:x-small;}/* リンク-----*/a:link {	color: #006699;	background-color:transparent;	text-decoration: none;}a:visited {	color: #990066;	background-color:transparent;	text-decoration: none;}a:hover {	color: #333333; text-decoration: underline;	}a:active {	color: #cccccc;	background-color:transparent;	text-decoration: none;}A{text-decoration:none;}/*ヘッダ・フッタの枠・色・幅等-----*/table{	font-size:10pt;	line-height:1.6em;}td.body1a{	border: solid;	border-width: 0px 1px 0px 1px;	border-color: #999999;	background-color: #336699;	padding: 3px;;}td.body1b{	border: solid;	border-width: 0px 1px 0px 1px;	border-color: #999999;	background-color: #99CCFF;	padding: 3px;;}td.body1c{	font-size:8pt;	border: solid;	border-width: 0px 1px 1px 1px;	border-color: #999999;	background-color: #eeeeee;	padding: 1px 10px;;}td.body1c2{	font-size:x-small;	border: solid;	border-width: 0px 1px 0px 1px;	border-color: #999999;	background-color: #FFFFFF;	padding: 5px;;}td.body1b2{	border: solid;	border-width: 0px 1px 0px 1px;	border-color: #999999;	background-color: #99CCFF;	padding: 2px;;}td.body1a2{	border: solid;	border-width: 0px 1px 1px 1px;	border-color: #999999;	background-color: #336699;	padding: 2px;;}td.body2{	border: solid;	border-width: 0px 1px 0px 0px;	border-color: #999999;	background-color: #FFFFFF;	padding:20px 10px 0px 15px;	margin:0px;;}td.form{	border: solid;	border-width: 0px 1px 0px 1px;	border-color: #999999;	background-color: #FFFFFF;	padding:20px 10px 0px 15px;	margin:0px;;}td.list{	border: solid;	border-width: 0px 0px 0px 1px;	border-color: #999999;	background-color: #FFFFFF;	padding:20px 10px 0px 10px;	padding:20px 20px 0px 10px;	margin:0px;;}/*罫線-----*/.corner {	font-size:10pt;	line-height:1.3em;	border: solid;	border-width: 1px 1px 1px 8px;	border-color:#336699;	background-color:#eeeeee;	padding: 10px 10px 10px 5px;	margin-bottom:5px;	display:block;}.corner2 {	font-size:9pt;	margin:0px 0px 5px 8px;	padding-left;8px;	display:block;}.corner3 {	font-size:9pt;	margin:0px 0px 5px 8px;	display:block;}/*その他-----*/hr {	color:#cccccc;}hr.taf{	color:#999999;}ul	{	list-style-image:url(../imgs/list_tri01.gif);}.gototop{ 	font-size:8pt;	color:#006666; 	text-align:right;	margin-bottom: 1em;}P.note	{	font-size:8pt;	text-align:left;	color: #333333;	line-height:1.2em;	margin-top:0.5em;}/* 罫線 ----------------------------------- */#contact {	display:block;	border: dashed;	border-width: 1px;	padding: 10px;	margin:	20px 0 10 0;	background-color:#eeeeee;	border-color: #336699;}.address {	text-align:center;	font-size:12pt;	display:block;	border: dashed;	border-width: 1px;	padding: 10px;	margin:	20px 0px;	background-color:#eeeeee;	border-color: #99999;}#step {	text-align:center;	font-size:10pt;	display:block;	border: solid;	border-width: 1px;	border-color: #999999;}DIV.kakomi_1000 {	font-size:10pt;	line-height:12pt;	display:block;	border: solid;	border-width: 1px 0 0 0;	border-color: #999999;	padding: 20px 8px;}DIV.kakomi_1000b {	font-size:10pt;	line-height:12pt;	display:block;	border: solid;	border-width: 1px 0 0 0;	border-color: #99cccc;	padding: 20px 8px;}/* 文字装飾 ----------------------------------- */ h1 {	margin-top: 0em;	margin-bottom: 0em;}h2 {	font-size: 14pt;	color: #333333;	background-color:transparent;	margin-top: 0em;	margin-bottom:1em;}h3.midashi_0010 {	font-size: 12pt; 	display:block;	border: solid;	border-width: 0px 0px 1px 0px;	border-color: #333333;	padding: 0px;	margin-top:2em;	margin-bottom: 0.5em;}h3.midashi_dl {	font-size: 12pt; 	color: #333333;	border: solid;	border-width: 2px 0px 1px 0px;	border-color: #336699;	background-color: #eeeeee;	padding: 5px;	margin-top:2em;	margin-bottom: 0.5em;}h2.midashi_101101 {	color: #333333;	display:block;	border: solid;	border-width: 1px 10px 1px 10px;	border-color: #336699;	background-color: #eeeeee;	padding: 8px;	margin-top:2em;	margin-bottom: 1em;}h3.midashi_0010 {	font-size: 12pt;	color: #333333;	display:block;	border: solid;	border-width: 0px 0px 1px 0px;	border-color: #336699;	background-color: #ffffff;	padding: 3px;	margin-top:2em;}.info_date{	font-size: 8.5pt;	font-weight:bold;	border-bottom:solid 1px #999999; }/* 要項内のポリシー表示部分 --- */#policy h4{	font-size: 9pt;	color: #333333;	margin:5,0,0;	padding:0;}#policy ol{	font-size: 8.5pt;	margin:0 0 0 25px;	line-height:1.5em;	padding:0;}#policy ul{	font-size: 8.5pt;	margin:0 0 0 30px;	line-height:1.5em;}/* 受賞論文　共著者 --- */td.kyoucho{	font-size:8.5pt;	line-height:9pt;	padding-left:15px;}/* 受賞者の声 --- */DIV.voice {	font-size:10pt;	line-height:12pt;	padding: 10px 8px;}/* 贈呈式の写真（ページ） --- */ol.page {margin: 0 0 0 100;padding: 0;list-style-type: none;}ol.page li a {float: left;margin-right: 10;padding: 2 5;}ol.page li.current {float: left;color:#FFFFFF;margin-right: 10;padding: 2 5;background-color: RED;}.clearLeft { clear: left; }