body{	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","Osaka",sans-serif;	bgcolor:#ffffff;	margin: 0;	padding: 0;}body,th,td{	font: 0.8em Osaka, Verdana, sans-serif;	line-height:1.6em;}/*メニュー*/a:link, a:visited {	color		:#0FA6BF;	font-weight	:bold;}a:hover, a:visited:hover {	color		:#97C2FF;}a.menu:link, a.menu:visited {	font-size	:10pt;	text-decoration	:none;}a.menu:hover, a.menu:visited:hover {	text-decoration	:none;}a.navi:link, a.navi:visited {	font-weight	:normal;	font-size	:0.8em;	text-decoration	:nomal;	line-height:1.0em;}a.navi:hover, a.navi:visited:hover {}a.info:link, a.info:visited {	color		:#000000;	font-weight	:normal;	text-decoration	:none;	font-size	:8pt;}/*テキスト*/.title{	font-weight:bold;	color:#022B93;	font-size:"120%";}.subtitle{	font-weight:bold;	color:#7EA001;}.subtitle2{	font-weight:normal;	color:#7EA001;	font-size:0.85em;	line-height:1.2em;	margin-top:5px;}.date{	font-size:9pt;}.small{	font-size:80%;}.sp1{	color:#5c805c;}.sp2{	color:#46586a;}/**/td.contents{	background-color:#ffffff;}div.contents{	padding:10px;}.photo{	border:1px solid #336699;	margin:5px;}.caption{	font-size:0.6em;	line-height:1.1;	color:#666666;}.caption2{	font-size:7pt;	line-height:1.3;	color:#666666;}table.smltbl{	font-size:1.0em;}table.smltbl2{	font-size:100%;}table.smltbl3{	font-size:8pt;}/*フォーム*/input {border:1px solid silver;background-color:#f4f4f4;color:#000066;margin-top:2px;padding:0 3px;}select {border:1px solid silver;background-color:#f4f4f4;color:#000066;margin-top:2px;}textarea {border:1px solid silver;background-color:#f4f4f4;color:#000066;margin-top:2px;}/*===========================================================================*//*時間割り*/.b_dot{	border-bottom: 1px dotted #cccccc;	border-right: 1px solid #cccccc;}.b_sld{	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;}.b_dot_l{	border-bottom: 1px dotted #cccccc;	border-right: 1px solid #cccccc;	border-left: 1px solid #cccccc;}.b_sld_l{	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;	border-left: 1px solid #cccccc;}.top_sld{	border: 1px solid #cccccc;}/*カリキュラム*/.r_dot{	border-bottom: 1px solid #aaaaaa;	border-right: 1px dotted #aaaaaa;}.r_dot_l{	border-bottom: 1px solid #aaaaaa;	border-right: 1px dotted #aaaaaa;	border-left: 1px solid #aaaaaa;}.r_sld{	border-bottom: 1px solid #aaaaaa;	border-right: 1px solid #aaaaaa;}.top_sld{	border: 1px solid #cccccc;}/*大学比較表*/#univ{	font-size:10pt;	background-color:#cccccc;}#univ td{	background-color:#ffffff;}/*大学院お知らせ*/#uvnews{	background-color:#f6f6f6;	border:solid 1px #cccccc;}#uvnews th{	font-weight:normal;	font-size:8pt;	vertical-align:top;	white-space:nowrap;}.inside{	margin:10px;}/*書籍*/#books img{	border:solid 1px #666666;	margin-right:10px;}/*トップ大学リスト*/.memberlist{	font-size:0.80em;	margin-top:5px;	line-height:1.4em;	}	a.member:link, a.member:visited{	font-weight:normal;	text-decoration:underline;	color:#666666;	}	a.member:hover, a.member:visited:hover{	font-weight:normal;	text-decoration:underline;	color:#97C2FF;	}/*英語ページ*/.langmenu{	font-size:10px;	text-align:right;	margin-top:6px;	color:#89b5f1;	}.langmenu2{	font-size:10px;	text-align:right;	color:#ccc;	margin:3px;	}	a.langmenu2{	text-decoration:none;	}
