@charset "utf-8";
/* CSS Document */



/* 

search key "=" + "n"

=1 formatting style フォント、body、画像など
=2 link styles　リンク
=3 basic layout wrapper設定
=4 header styles　ヘッダー
=5 menu styles　
=6 attention styles
=7 footer 
=8 main styles
=9 row styles　テーブルのセル色など


*/



/* =1 formatting style
-----------------------------------------------------------*/
* {
	font-style: normal;
	margin: 0px;
	padding: 0px;
}
body {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 75%;
	line-height: 1.6;
	background-color: #FFFFFF;
	background-image: url(http://www.univpress.co.jp/img/bg_line.gif);
	background-repeat: repeat;
}
h1 {
	font-size:150%;
	font-weight:bold;
	color: #000000;
}
h2, h3, h4, h5, h6 {
	font-size:150%;
	font-weight:bold;
	padding-bottom: 10px;
}
hr {
	display: none;
	margin: 5px;
}
.img_c {
	clear: both;
	text-align: center;
	margin: 10px auto;
}
.img_l {
	float: left;
	margin: 10px 10px 15px;
	padding-right: 5px;
	padding-left: 10px;
}
.img_r {
	float: right;
	margin: 10px;
}
.img_top {
	height: 20px;
	width: 680px;
	text-align: right;
	clear: both;
	margin: 15px auto;
}
.object {
	text-align: center;
	margin-top: 20px;
	font-style: italic;
}
/* =2 link styles
-----------------------------------------------------------*/
img {
	border-style: none;
}
a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #003399;
	text-decoration: underline;
}
a:hover {
	color: #AE161A;
}
a:active {
	color: #AE161A;
	left: +1px;
	top: +1px;
}
/* =3 basic layout
-----------------------------------------------------------*/

#wrapper {
	background-color: #FFFFFF;
	background-image: url(http://www.univpress.co.jp/img/bg_wrapper.gif);
	background-repeat: repeat-y;
	width: 822px;
	margin-right: auto;
	margin-left: auto;
}
/* =4 header styles
-----------------------------------------------------------*/
#header {
	background-color: #4C80CC;
	background-image: url(http://www.univpress.co.jp/img/header_bg.gif);
	height: 70px;
	border-bottom: 1px solid #AE161A;
	width: 802px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	font-size: 10px;
}
#header #logo {
	position: absolute;
	left: 0px;
	top: 0px;
}
#header #logo_univ {
	position: absolute;
	left: 220px;
	top: 0px;
}
#header ul {
	height: 30px;
	width: 400px;
	position: absolute;
	right: 0px;
	top: 5px;
	font-size: 11px;
	float: right;
}
#header ul li {
	list-style: none;
	float: left;
	padding: 3px 10px 3px 7px;
	font-weight: bold;
}
#header ul li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
#header ul li a:hover {
	color: #FFFF66;
}
/* =5 menu styles
-----------------------------------------------------------*/
#menu {
	background-color: #000066;
	height: 27px;
	width: 802px;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px solid #AE161A;
	padding: 0px;
	border-bottom: 2px solid #AE161A;
}
#menu ul {
	top: 71px;
	position: absolute;
	height: 30px;
	width: 606px;
	padding-left: 196px;
}
#menu ul li {
	list-style: none;
	float: left;
}
#menu ul li a {
	width: 116px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000066;
	border-top: 1px solid #AE161A;
	border-left: 1px solid #FFFFFF;
	text-align: center;
	display: block;
	height: 24px;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 2px;
	padding-left: 2px;
}
#menu ul li a:hover {
	background-color: #AE161A;
}
/* =6 attention styles
-----------------------------------------------------------*/
#attention {
	width: 600px;
	background-color: #FFFFFF;
	border: 1px solid #AE161A;
	clear: both;
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}
#attention h3 {
	font-size: 14px;
	color: #AE161A;
}
#attention ul {
	padding-top: 5px;
	padding-left: 5px;
}
#attention ul li {
	line-height: 150%;
	list-style: disc inside;
}
/* =7 footer_menu styles
-----------------------------------------------------------*/
#footer_menu {
	width: 802px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#footer_menu ul {
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
}
#footer_menu ul li {
	display: inline;
	margin-right: 15px;
	text-align: left;
}
#footer_menu p {
	text-align: right;
	right: 0px;
	padding-right: 10px;
	font-weight: bold;
}
/* footer styles
-----------------------------------------------------------*/
#footer {
	width: 802px;
	margin-right: auto;
	margin-left: auto;
	background-color: #000033;
	height: 40px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding-top: 20px;
	clear: both;
}
/* =8 main styles
-----------------------------------------------------------*/
#main {
	width: 802px;
	margin-right: auto;
	margin-left: auto;
}
#waku_01 {
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
}
#waku_02 {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.waku_04 {
	text-align: left;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
}
.waku_05 {
	text-align: left;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
	padding-top: 10px;
}
.all_clear {
	clear: both;
}
.sen {
	clear: both;
	width: 100%;
	padding-right: 3px;
	padding-left: 3px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px solid #666666;
	height: auto;
}
.text {
	font-weight: 400;
}
/* row styles　テーブルのセル色など 
-----------------------------------------------------------*/


.row_c {
	text-align: center;
}
.row_l {
	text-align: left;
}
.row_r {
	text-align: right;
}
.row_01 {
	background-color: #E1ECFD;
}
.row_02 {
	background-color: #E7E7E7;
}
.row_03 {
	background-color: #8AC8D9;
	font-size: 16px;
	font-weight: bold;
	text-indent: 10px;
}
.row_04 {
	background-color: #FDE3CC;
}
.row_05 {
	background-color: #FFFFCC;
}
.row_06 {
	background-color: #EAEAEA;
}
.row_07 {
	background-color: #8397AE;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
}
.row_08 {
	background-color: #0D608C;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
.row_09 {
	width: 103px;
}
.row_10 {
	background-color: #FF8635;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
.row_11 {
	background-color: #FFFFFF;
	text-align: left;
	border-bottom: 1px dotted #CCCCCC;
}
.row_12 {
	background-color: #E7E7E7;
	text-align: left;
}
.row_13 {
	background-color: #E7E7E7;
	font-weight: bold;
	text-align: center;
}
/*
----------------------------------------------------------------------------------------------------------*/



/* daigaku styles　大学受験入門講座 など
-----------------------------------------------------------*/
#daigaku {
	width: 680px;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	margin: 20px auto;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	font-weight: bold;
}
#daigaku h1 {
	font-size: 120%;
	text-align: center;
}
#daigaku h2 {
	font-size: 150%;
	width: 660px;
	height: 30px;
	background-color: #266848;
	padding-left: 20px;
	padding-top: 10px;
	margin-bottom: 10px;
	color: #FFFFFF;
}
#daigaku h2 {
	font-size: 150%;
	width: 660px;
	height: 30px;
	background-color: #266848;
	padding-left: 20px;
	padding-top: 10px;
	margin-bottom: 10px;
	color: #FFFFFF;
}
#daigaku h3 {
	font-size: 120%;
	width: 660px;
	height: 10px;
	background-color: #266848;
	padding-left: 20px;
	margin-bottom: 10px;
	color: #FFFFFF;
}
#daigaku a {
	font-weight: bold;
	color: #FF3333;
}
#daigaku p {
	letter-spacing: 0.2em;
	text-align: justify;
	word-spacing: 1.6em;
	text-justify: auto;
	text-indent: 1em;
	margin-bottom: 1em;
	margin-left: 20px;
	margin-right: 20px;
}
#daigaku .tandai_01 {
	font-weight: bold;
	background-color: #009999;
	font-size: 110%;
	clear: both;
	height: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 660px;
	padding: 3px 10px;
	color: #FFFFFF;
}
#daigaku .tandai_02 {
	font-size: 107%;
	width: 658px;
	padding: 5px 10px;
	background-color: #FFFFFF;
	border: 1px solid #009999;
	margin-bottom: 3px;
}
#daigaku .topics {
	width: 292px;
	float: right;
	border: 2px solid #00BDF2;
	margin: 10px;
	padding: 8px;
}
/* quick-navi styles_01　クイックナビ（緑）

-----------------------------------------------------------*/
#qnavi_01 {
	width: 680px;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	margin: 20px auto;
	padding: 20px 10px;
}
#qnavi_01 caption {
	font-size: 1.4em;
	font-weight: bold;
	background-image: url("file://///univ2/情報ﾒﾃﾞｨｱ/univpress/quick-navi/img/navi_u_01.gif");
	color: #FFFFFF;
	background-color: #4F8C69;
	padding-left: 15px;
	padding-bottom: 0px;
	height: 30px;
	padding-top: 6px;
	text-align: left;
}
#qnavi_01 h1 {
	font-size: 110%;
	color: #343A50;
}
#qnavi_01 table {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	table-layout:fixed;
	border-collapse: collapse;
	clear: both;
	border: 2px solid #4F8C69;
}
#qnavi_01 td, th {
	padding: 5px;
}
#qnavi_01 th {
	background-color: #CAE6EE;
	height: auto;
	border: 1px solid #CCCCCC;
}
#qnavi_01 td {
	border-top: 2px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#tab_01 {
	width: 680px;
	background-image: url("file://///univ2/情報ﾒﾃﾞｨｱ/univpress/quick-navi/img/navi_u_01.gif");
	background-position: bottom;
	background-repeat: no-repeat;
	height: 76px;
}
#qnavi_01 ul li {
	float: left;
	list-style: none;
	width: 191px;
	height: 50px;
	margin-right: 4px;
}
#clear_01 {
	clear: both;
	width: 666px;
	padding: 10px 5px;
	border-right: 2px solid #4F8C69;
	border-bottom: 2px solid #4F8C69;
	border-left: 2px solid #4F8C69;
	border-top-width: 0px;
}
/* quick-navi styles_02　クイックナビ（青）
-----------------------------------------------------------*/


#qnavi_02 {
	width: 680px;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	margin: 20px auto;
	padding: 20px 10px;
}
#qnavi_02 caption {
	font-size: 1.4em;
	font-weight: bold;
	background-image: url("file://///univ2/情報ﾒﾃﾞｨｱ/univpress/quick-navi/img/navi_u_02.gif");
	color: #FFFFFF;
	background-color: #4F6B8C;
	padding-left: 15px;
	padding-bottom: 0px;
	height: 30px;
	padding-top: 6px;
	text-align: left;
}
#qnavi_02 h1 {
	font-size: 110%;
	color: #343A50;
}
#qnavi_02 h2 {
	font-size: 110%;
	color: #990033;
	width: 660px;
	border: 1px solid #333333;
	padding-left: 20px;
}
#qnavi_02 table {
	width: 680px;
	table-layout:fixed;
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	clear: both;
	border: 2px solid #4F6B8C;
}
#qnavi_02 td, th {
	padding: 5px;
}
#qnavi_02 th {
	background-color: #CAE6EE;
	height: auto;
	border: 1px solid #CCCCCC;
}
#qnavi_02 td {
	border-top: 2px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#tab_02 {
	width: 680px;
	background-image: url("file://///univ2/情報ﾒﾃﾞｨｱ/univpress/quick-navi/img/navi_u_02.gif");
	background-position: bottom;
	background-repeat: no-repeat;
	height: 76px;
}
#qnavi_02 ul li {
	float: left;
	list-style: none;
	width: 191px;
	height: 50px;
	margin-right: 4px;
}
#clear_02 {
	clear: both;
	width: 666px;
	padding: 10px 5px;
	border-right: 2px solid #4F6B8C;
	border-bottom: 2px solid #4F6B8C;
	border-left: 2px solid #4F6B8C;
}
/* quick-navi styles_03　クイックナビ（赤）
-----------------------------------------------------------*/


#qnavi_03 {
	width: 680px;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	margin: 20px auto;
	padding: 20px 10px;
}
#qnavi_03 caption {
	font-size: 1.4em;
	font-weight: bold;
	background-image: url("file://///univ2/情報ﾒﾃﾞｨｱ/univpress/quick-navi/img/navi_u_03.gif");
	color: #FFFFFF;
	background-color: #8C4F5E;
	padding-left: 15px;
	padding-bottom: 0px;
	height: 30px;
	padding-top: 6px;
	text-align: left;
}
#qnavi_03 h1 {
	font-size: 110%;
	color: #343A50;
}
#qnavi_03 table {
	width: 680px;
	table-layout:fixed;
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	clear: both;
	border: 2px solid #8C4F5E;
}
#qnavi_03 td, th {
	padding: 5px;
}
#qnavi_03 th {
	background-color: #CAE6EE;
	height: auto;
	border: 1px solid #CCCCCC;
}
#qnavi_03 td {
	border-top: 2px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#tab_03 {
	width: 680px;
	background-image: url("file://///univ2/情報ﾒﾃﾞｨｱ/univpress/quick-navi/img/navi_u_03.gif");
	background-position: bottom;
	background-repeat: no-repeat;
	height: 76px;
}
#qnavi_03 ul li {
	float: left;
	list-style: none;
	width: 191px;
	height: 50px;
	margin-right: 4px;
}
#clear_03 {
	clear: both;
	width: 666px;
	padding: 10px 5px;
	border-right: 2px solid #8C4F5E;
	border-bottom: 2px solid #8C4F5E;
	border-left: 2px solid #8C4F5E;
}
.qnavi_top {
	width: 40px;
	text-align: center;
}
.qnavi_01 {
	text-align: center;
}
.qnavi_02 {
	text-align: center;
}
.qnavi_title {
	margin-right: auto;
	margin-left: auto;
	width: 600px;
}
/* ranking styles　大学別　合格者ランキング　
-----------------------------------------------------------*/

#ranking {
	background-color: #FFFFFF;
	width: 680px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#ranking table {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	border-collapse: separate;
	clear: both;
	border: 2px solid #8397AE;
	font-size: 110%;
	margin-bottom: 20px;
}
#ranking td, th {
	padding: 5px;
}
#ranking th {
	background-color: #CAE6EE;
	height: auto;
	border: 1px solid #CCCCCC;
}
#ranking td {
	border-top: 2px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.rank {
	width: 20px;
	font-weight: bold;
	text-align: center;
}
.uni_name {
	width: 150px;
}
.number {
	text-align: right;
	width: 40px;
}
.number_02 {
	width: 20px;
	text-align: center;
}
#ranking li {
	margin: 0px 0px 5px 30px;
	float: left;
	width: 190px;
	display: inline;/*for WinIE6*/
	list-style: url(file://///univ2/%E6%83%85%E5%A0%B1%EF%BE%92%EF%BE%83%EF%BE%9E%EF%BD%A8%EF%BD%B1/univpress/css/none) none;
}
#ranking .clear_01 {
	clear: both;
	font-weight: bold;
	font-size: 110%;
	color: #FFFFFF;
	width: 640px;
	background-color: #9999CC;
	padding-left: 10px;
	margin: 20px auto 5px;
}
#ranking ul {
	margin-top: 10px;
	margin-bottom: 10px;
}
#ranking #title {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 23px;
}
#ranking #title h1 {
	font-size: 110%;
	color: #343A50;
}
/* info_info styles　　情報提供実績ページ
-----------------------------------------------------------*/


#info_info {
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	width: 700px;
	text-align: center;
	margin: 10px auto 20px;
}
#info_info h1 {
	font-size:14px;
	font-weight:bold;
	color: #FFFFFF;
	text-align: left;
	background-image: url(file://///univ2/%E6%83%85%E5%A0%B1%EF%BE%92%EF%BE%83%EF%BE%9E%EF%BD%A8%EF%BD%B1/univpress/info_info/img/bg.gif);
	background-repeat: no-repeat;
	width: 672px;
	height: 26px;
	padding-top: 5px;
	padding-left: 10px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-color: #4B94C6;
	margin-top: 12px;
}
#info_info .data01 {
	text-align: left;
	width: 670px;
	height: 20px;
	padding-top: 3px;
	padding-left: 12px;
	font-weight: bold;
	color: #4094C6;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
}
#info_info .data02 {
	text-align: left;
	width: 651px;
	height: 20px;
	padding-top: 2px;
	padding-left: 25px;
	font-weight: bold;
	color: #666666;
	background-color: #E7F8F5;
	border: 1px solid #CCCCCC;
	margin-top: 3px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#info_info .data03 {
	text-align: left;
	width: 636px;
	color: #666666;
	background-color: #FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding: 3px 10px 3px 30px;
}
/* kenbetsu styles　　2008入試の47都道府県別　336大学志願者・合格者データ
-----------------------------------------------------------------------------------------*/

#kenbetsu {
	width: 700px;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	margin: 20px auto;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
#kenbetsu table {
	clear: both;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-collapse:collapse;
	padding: 2px;
	margin-right: auto;
	margin-left: auto;
}
#kenbetsu .todoufuken {
	background-color: #009999;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
#kenbetsu .daigaku_name {
	background-color: #009999;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#kenbetsu .setsumei {
	background-color: #FFFFCC;
	text-align: center;
}
#kenbetsu .atai_01 {
	text-align: right;
	background-color: #FBFCF1;
}
#kenbetsu .atai_02 {
	text-align: right;
	vertical-align: middle;
}
#kenbetsu td, th {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#kenbetsu #list {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 20px;
	width: 680px;
}
#kenbetsu #list li {
	margin: 0px 0px 2px 30px;
	float: left;
	width: 190px;
	display: inline;/*for WinIE6*/
	list-style: url(file://///univ2/%E6%83%85%E5%A0%B1%EF%BE%92%EF%BE%83%EF%BE%9E%EF%BD%A8%EF%BD%B1/univpress/none) none;
	height: 20px;
}
#kenbetsu #list ul {
	margin-top: 10px;
	margin-bottom: 20px;
}
#kenbetsu .clear_01 {
	clear: both;
	font-weight: bold;
	font-size: 110%;
	color: #FFFFFF;
	width: 630px;
	background-color: #0D608C;
	padding-left: 10px;
	margin: 5px auto;
}
#kenbetsu .clear_02 {
	font-size: 110%;
	width: 518px;
	text-align: left;
	padding: 10px;
	border: 2px solid #5CB7CD;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#kenbetsu .clear_03 {
	clear: both;
	font-weight: bold;
	font-size: 110%;
	width: 640px;
	margin: 5px auto;
}
#kenbetsu img {
	vertical-align: bottom;
}
#kenbetsu .clear_04 {
	clear: both;
	font-size: 110%;
	width: 630px;
	text-align:left;
	margin: 5px auto;
	padding: 10px;
	font-weight: bold;
}
/* shigansha08 styles　　1988→2008 志願者数 徹底比較
-----------------------------------------------------------------------------------------*/


#shigansha08 {
	width: 700px;
	background-color: #FFFFFF;
	margin: 20px auto;
	text-align: center;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#shigansha08 table {
	clear: both;
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-collapse:collapse;
	width: 591px;
	margin-right: auto;
	margin-left: auto;
}
#shigansha08 td, th {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 4px;
}
#shigansha08 .setsu {
	clear: both;
	width: 577px;
	padding-top: 1em;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border-right: 4px solid #002157;
	border-bottom: 4px solid #002157;
	border-left: 4px solid #002157;
}
#shigansha08 .setsu p {
	letter-spacing: 0.2em;
	text-align: justify;
	word-spacing: 1.6em;
	text-justify: auto;
	text-indent: 1em;
	margin-bottom: 1em;
	margin-left: 10px;
	margin-right: 10px;
}
#shigansha08 .setsu .go {
	margin-right: 20px;
	text-align: right;
	color: #FF0000;
	font-weight: bold;
}
/* panph08 styles　　パンフレットランキング
-----------------------------------------------------------------------------------------*/


#pamph08 {
	width: 700px;
	background-color: #FFFFFF;
	margin: 20px auto;
	text-align: center;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#pamph08 table {
	clear: both;
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-collapse:collapse;
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-weight: bold;
}
#pamph08 td, th {
	padding: 4px;
 border-right: 1px solid #;
}
#pamph08 .bun {
	padding: 10px;
	width: 350px;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	color: #0066CC;
	margin: 10px auto;
}
/* shigan_soku styles　　志願者速報
-----------------------------------------------------------------------------------------*/

#shigan_soku {
	background-color: #FFFFFF;
	padding: 10px;
	font-size: 9pt;
}
#shigan_soku table {
	　　clear: both;
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-collapse:collapse;
	width: 800px;
	text-align: right;
	table-layout:fixed;
	margin-bottom: 50px;
}
#shigan_soku td, th {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 3px;
}
#shigan_menu {
	padding: 10px;
}
#shigan_menu ul {
	list-style: square inside;
	color: #FF0000;
}
/* korekara styles　　これから受験できる主要学校
-----------------------------------------------------------------------------------------*/


#korekara {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#korekara ul li {
	width: 130px;
	float: left;
	list-style: none;
	margin: 10px 5px 5px;
}
#korekara a:hover {
	top:2px;
	left:2px;
	position:relative;
}
#daigaku ul {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}
#daigaku li {
	float: left;
	font-weight: bold;
}
#daigaku .nyumontitle {
	width: 670px;
	padding:2px 0 2px 10px;
	margin: 5px auto 5px;
	background:#FC0;
	border-bottom:#FFF 1px solid;
	border-top:#FFF 1px solid;
	font-size: 14px;
	font-weight: bold;
	clear: both;
}
#shikaku .row_003 {
	width: 60px;
}
#leftbar object {
	border: 1px solid #CCCCCC;
}
#top_main h1 {
	font-size: 16px;
	font-weight: bold;
	color: #3366CC;
}
#daigaku .title_01 {
	font-weight: bold;
	padding: 5px 5px 5px 20px;
	border: 1px solid #266848;
	background-color: #F5F5F5;
	margin: 10px auto;
	clear: both;
}
#daigaku table a {
	font-weight: normal;
	color: #666666;
}
#kikaku {
	width: 680px;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	margin: 20px auto;
	padding: 10px 10px 20px;
}
#kikaku table {
	font-weight: normal;
	color: #666666;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#kikaku .waku_01 {
	padding: 10px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
#kikaku .waku_02 {
	padding: 10px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#kikaku .waku_03 {
	width: 480px;
	text-align: center;
	padding: 8px 5px;
	margin: 10px auto;
	border: 1px solid #CCCCCC;
	color: #262B35;
}
#kikaku h1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #080884;
	padding: 2px;
	margin-top: 10px;
}
#kikaku .name {
	text-align: center;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	font-size: 14px;
}
#kikaku .subtitle {
	margin-right: auto;
	text-align: center;
	width: 500px;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 20px;
	font-weight: bold;
}
#kikaku h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4C80CC;
	padding: 2px;
	margin-top: 20px;
}
#kikaku .branding {
	padding: 10px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
#kikaku .branding p {
	text-indent: 2em;
	margin-left: -1em;
}
#kikaku .branding ul {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	list-style: none;
}
#kikaku .branding li {
	float: left;
	width: 140px;
	margin-bottom: 5px;
	margin-left: 2px;
	margin-right: 2px;
}
#opencampus_calendar_choice {
	width: 400px;
	background-color: #FFFFFF;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#opencampus_calendar_choice form {
	text-align: center;
}
.row_14 {
	background-color: #DDF2F1;
}
.row_15 {
	font-weight: bold;
	background-color: #F9A457;
}
#home #wrapper #main #pamph08 table {
	font-weight: normal;
}