@media screen{body{	position: relative;	background-color: #DDDDDD;	color: #292e33;	margin: 0px;	padding:0px;	font-family: verdana, 'trebuchet ms', sans-serif;	font-size: 12px;	text-align: center;/*center on ie6 */}/*　最下層の一番大きな箱　*/#container{	margin: 0px auto;	padding: 0px;	width: 740px;	background-color: #DDDDDD;	background-image: url("../image/bg.gif");	background-repeat: repeat-y;}/* 700px分一個のbox　*/#box700{position: relative;/*border:1 dashed green;*/	width: 700px;	margin: 10px auto;	padding-left: 25px;	_padding-left: 0px;	_margin-left: 25px;}}@media all{/* general CSS Document */html{	margin: 0px;	padding: 0px;	}img {border-width: 0px;}h1, h2, h3, h4, h5, h6{margin: 0px; padding: 0px;}/*　リンク状態の設定　*/a {color: #FC621C; text-decoration: underline;}a:hover{color: #C30000;}#headbanner p a{color: #C30000; text-decoration: none;}#headbanner p a:hover{color: #FC621C; text-decoration: underline;}#video a{color: #C30000; text-decoration: none;}#video a:hover{color: #FC621C; text-decoration: underline;}.list-item li a{color: #C30000; text-decoration: none;}.list-item li a:hover{color: #FC621C; text-decoration: underline;}.back-link a { color: #606467; text-decoration: none; }.back-link a:hover {color: #292e33; text-decoration: underline;}/* フォントの色のみ指定  */.font-blue{color: #0000FF;}ol, ul, pre,blockquote {    margin-top: 2px;    margin-bottom: 2px;}ul li{clear:left;list-style: none;line-height:1.5em;text-align:left;}table{margin: 0px;border-collapse: collapse;border-spacing: 0px;empty-cells: hide;border-width: 0px;font-size:12px;}/* standard helper classes */.clr {    clear: both;    overflow: hidden;    width: 1px;    height: 1px;    margin: 0 -1px -1px 0;    border: 0;    padding: 0;    font-size: 0;    line-height: 0;}/* .pkg class wraps enclosing block element around inner floated elements */.pkg:after {    content: " ";    display: block;    visibility: hidden;    clear: both;    height: 0.1px;    font-size: 0.1em;    line-height: 0;}* html .pkg { display: inline-block; }/* no ie mac \*/* html .pkg { height: 1%; }.pkg { display: block; }/* *//*　ヘッダーバナー　*/#headbanner{	width: 700px;	margin: 0px auto;	text-align: left;}	#headbanner-menu{	width: 700px;	margin: 0px auto;	background-image: url("../image/banner_menu_bg.gif");	height: 26px;}#headbanner-menu p{color: #777777;	font-size: 11pt;	font-weight: normal;	margin: 0px;	padding-top: 6px;	padding-left: 14px;}  /*「公開情報」「会員向け情報」「大学紹介ページ」の指定*/.info{text-align: left;margin-bottom: 20px;}.info-ad{	margin-left: 40px;	_padding-left: 0px;	_margin-left: 35px;text-align: left;margin-bottom: 20px;}div.info p{display: inline;margin: 5px 5px 10px 0px;padding: 2px 4px;border-width : 1.5px;border-style: solid;border-color: #999999;background-color: #E8E8E8;color: #999999;}div.info-ad p{display: inline;margin: 5px 5px 10px 0px;padding: 2px 4px;border-width : 1.5px;border-style: solid;border-color: #999999;background-color: #E8E8E8;color: #999999;}/* 460pxの右box　*/#box460{	width: 468px;	/*background-color: #66CC66;*/	margin-bottom: 15px;	padding-right: 10px;	_padding-left: 6px;	/*padding-left: 35px;*/	float: left;	text-align: left;	border-right-style: dashed;	border-right-width: 1px;	border-right-color: #666666;}/* 186pxの左box　*/#box186{	width: 186px;	margin-left: 10px;	/*magrin-right: 20px;*/	/*height: 250px;*/	float: left;	text-align: left;}/* 440pxの右box　*/#box440{	width: 440px;	/*background-color: #66CC66;*/	margin-bottom: 15px;	padding-right: 5px;	/*padding-left: 35px;*/	float: left;	text-align: left;	border-right-style: dashed;	border-right-width: 1px;	border-right-color: #666666;}/* 230pxの左box　*/#box230{	width: 220px;	margin-left: 5px;	/*magrin-right: 20px;*/	/*height: 250px;*/	float: left;	text-align: left;}/* 320pxのbox　data項のお勧め度と難易度を納めている*/#box320{	width: 380px;	margin-right: 20px;	text-align: left;	float:left;}/*パンクズ*/.crumbs{	margin: 20px auto;	padding-left: 35px;	font-size: 10px;	text-align: left;}.crumbs a{font-size: 12px;}.crumbs span{font-size : 12px;}.backlink{color: #606467;}/*タイトル*/.global-title-underline{margin-left: 0px;padding: 12px 0px 0px 44px;background-image: url(../image/datatitle-underline02.gif);background-repeat: no-repeat;height: 27px;_height: 39px;text-align: left;color: #C30000;font-size: 18px;font-weight: normal;}.global-title{margin: 15px 0px;padding-top: 5px;padding-left: 7px;font-weight: normal;border-style: solid;border-top-width: 0px;border-left-width: 10px;border-right-width: 0px;border-bottom-width: 0px;border-color: #FC621C;font-size: 16px;	text-align: left;font-weight: bold;height: 20px;}.global-text{margin: 20px 3px;font-size: 14px;	text-align: left;line-height: 140%;}#map{margin: 0px 0px 0px 0px;text-align: left;}.login-table{margin: 0px auto;text-align: center;background-color: #E5E0DD;border-color: #E5E0DD;border-width: 1px;border-style: solid;width: 500px;}/*大学検索枠*/.kensakubox{margin-top: 0px;padding-top: 10px;text-align: left;background-image: url(../image/kensaku_bg.gif);background-repeat: no-repeat;width: 458px;height: 70px;}.kesakubox-in{margin-left: 120px;white-space: pre;width: 300px;font-size: 12px;}.kensakunavi{margin: 0px 0px 0px 0px;text-align: right;width: 458px;}.kensakunavi-descript{margin: 3px 0px 30px 0px;text-align: center;color: #666666;	width: 458px;}.searchform { width: 170px; }select { width: 177px; }.smallfont{font-size: 12px;}hr {border-top-style: solid;border-top-width: 1px;border-top-color: #cccccc;height: 0px;}/*フッター*/#footer{	clear: left;	margin: 0px auto;	width: 672px;	padding-top: 5px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	text-align: center;	font-size: 10pt;	padding-bottom: 10px;}}@media print{body{	position: relative;	background-color: #FFFFFF;	color: #292e33;	margin: 0px;	padding:0px;	font-family: verdana, 'trebuchet ms', sans-serif;	font-size: 12px;	text-align: center;/*center on ie6 */}/*　最下層の一番大きな箱　*/#container{	margin: 0px auto;	padding: 0px;	width: 740px;	background-color: #FFFFFF;	background-image: none;}/* 700px分一個のbox　*/#box700{position: relative;/*border:1 dashed green;*/	width: 700px;	_width: ;	margin: 10px auto;	padding-left: 25px;	_padding-left: 0px;	_margin-left: 25px;}}