@charset "utf-8";
/*****************************************************
* CSS information
* file name：list.css
*****************************************************/
#display dt {
	float: right;
	padding-top: 2px;
	padding-right: 4px;
}
#display dd {
	float: right;
	padding-right: 4px;
}
#total_count h3 {
	padding-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#total_count dl {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-left: 8px;
}
#total_count dt {
	float: left;
	width: 115px;
	line-height: 210%;
}
#total_count dd {
	text-align: right;
	padding-right: 8px;
	line-height: 210%;
}
#total_count em {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
	padding-right: 4px;
}
#type_ratio {
	text-align: center;
}
#pass_result table {
	width: 212px;
	border: 4px solid #FFCC00;
	margin-top: 10px;
	margin-left: 4px;
}
#total_count q {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #999999;
	padding-right: 4px;
	font-weight: bold;
}

#pass_result th {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFCC00;
	border-right-color: #FFCC00;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #FFFFEB;
	font-size: 12px;
	}
#pass_result td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFCC00;
	border-right-color: #FFCC00;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-align: right;
	font-size: 12px;
}
#pass_detail table {
	width: 100%;
	border: 4px solid #62D8FF;
	margin-top: 15px;
}
#pass_detail th {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #62D8FF;
	border-right-color: #62D8FF;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #EAFAFF;
}
#pass_detail td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #62D8FF;
	border-right-color: #62D8FF;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#sch_list table {
	width: 512px;
	border: 4px solid #62D8FF;
	margin-left: 4px;
	margin-top: 10px;
}
#sch_list th {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #62D8FF;
	border-right-color: #62D8FF;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #EAFAFF;
}
#sch_list td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #62D8FF;
	border-right-color: #62D8FF;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#sch_list .entry {
	margin-top: 10px;
}
#sch_list .entry h3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#sch_list .entry p {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	_border-bottom-color: #eeeeee;
	_border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 8px;
}
#sch_list .entry {
	margin-top: 20px;
}
#maplist {
	background-color: #0099CB;
	margin-top: 10px;
	margin-left: 8px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-right: 8px;
}
#maplist #pano {
	height: 250px;
	width: 496px;
}
#pagenation hr {
	clear: both;
}
#pagenation {
	background-color: #FFFFFF;
	margin-top: 4px;
}


#contents .entry .tiny_boy {
	background-image: url(../../img/cmn/tiny_boy.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	font-size: 11px;
	height: 20px;
	display: block;
	margin-left: 8px;
	margin-top: 15px;
}
#contents .entry .tiny_girl {
	background-image: url(../../img/cmn/tiny_girl.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	font-size: 11px;
	height: 20px;
	display: block;
	margin-left: 8px;
	margin-top: 15px;
}
#contents .entry .tiny_boy {
	background-image: url(../../img/cmn/tiny_boy.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	font-size: 11px;
	height: 20px;
	display: block;
	margin-left: 8px;
	margin-top: 15px;
}
#contents .entry .tiny_co {
	background-image: url(../../img/cmn/tiny_co.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	font-size: 11px;
	height: 20px;
	display: block;
	margin-left: 8px;
	margin-top: 15px;
}
#rank_univ li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-left: 8px;
	_border-bottom-color: #eeeeee;
	_border-bottom-style: solid;
	line-height: 220%;
}
#rank_univ dl {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-left: 8px;
	_border-bottom-color: #eeeeee;
	_border-bottom-style: solid;
	line-height: 220%;
	clear: both;
}
#rank_univ dt {
	float: left;
}
#rank_univ dd {
	display: block;
	text-align: right;
}
#rank_univ .rank1 {
	background-image: url(../../img/cmn/rank1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
#rank_univ .rank2 {
	background-image: url(../../img/cmn/rank2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
#rank_univ .rank3 {
	background-image: url(../../img/cmn/rank3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
#rank_univ .rank4 {
	background-image: url(../../img/cmn/rank4.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
#rank_univ h2 {
	margin-bottom: 8px;
}
#rank_univ .cost {
	background-image: url(../../img/cmn/icon_cost.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
#rank_univ .cost_num em {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	padding-right: 4px;
}
#rank_univ .co {
	background-image: url(../../img/cmn/tiny_co.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
#rank_univ .boy {
	background-image: url(../../img/cmn/tiny_boy.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
#rank_univ .girl {
	background-image: url(../../img/cmn/tiny_girl.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}

#rank_univ .rank5 {
	background-image: url(../../img/cmn/rank5.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
#rank_univ .rank1 em {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FF3300;
	font-weight: bold;
	padding-left: 10px;
}
#rank_univ .rank2 em,
#rank_univ .rank3 em {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #999999;
	font-weight: bold;
	text-align: right;
	padding-left: 10px;
}
#rank_univ .icon {
	background-image: url(../../img/cmn/icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}#sch_list h2 {
	background-image: url(../../img/title/sample2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 520px;
	padding-top: 3px;
	padding-left: 8px;
	font-size: 14px;
	color: #666666;
	margin-top: 5px;
}
#display {
	margin-top: 10px;
}
#display hr {
	clear: both;
}
#statistics table {
	width: 212px;
	border: 4px solid #9acd32;
	margin-left: 4px;
	margin-top: 10px;
}
#statistics p {
	font-size: 10px;
	text-align: center;
	line-height: 180%;
}
#statistics em {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
}

#statistics td {
	border: 1px solid #9acd32;
	font-size: 10px;
	text-align: center;
	padding-top: 5px;
}
#statistics th {
	border: 1px solid #9acd32;
	font-size: 10px;
	text-align: center;
	font-weight: normal;
	background-color: #EAF4D2;
}
#statis .target {
	background-color: #FFFFCC;
}
#statis .target em {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF3300;
}

#statis th {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #d2b48c;
	border-right-color: #d2b48c;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color: #EEE2D2;
	text-align: center;
}
#statis td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #d2b48c;
	border-right-color: #d2b48c;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: right;
}
#statis .state {
	text-align: center;
}
#statis h2 {
	margin-top: 30px;
	background-image: url(../../img/cmn/section3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-right: 8px;
	margin-left: 8px;
	margin-bottom: 10px;
}
#statistics h3 {
	font-size: 11px;
	background-color: #A8DFEC;
	font-weight: normal;
	text-align: center;
}
#singaku {
	background-image: url(../img/title/singaku.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 56px;
	width: 204px;
	margin-left: 8px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#singaku ul {
	padding-left: 143px;
	font-size: 10px;
	padding-top: 14px;
	line-height: 200%;
}
#singaku em {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
}

#sort_type {
	background-image: url(../img/title/sort_types.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 138px;
	width: 200px;
	_width: 194px;
	padding-top: 30px;
	padding-left: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#sort_type ul {
	padding-top: 4px;
	_width: 180px;
}
#sort_typet .scroll{
	overflow-y: scroll;
	width: 188px;
	height: 192px;
}
#sort_cost {
	background-image: url(../img/title/sort_costs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 210px;
	margin-bottom: 10px;
	width: 200px;
	_width: 194px;
	padding-top: 30px;
	padding-left: 6px;
}
#sort_cost ul {
	padding-top: 4px;
	_width: 170px;
}
#sort_cost .scroll{
	overflow-y: scroll;
	width: 188px;
	height: 192px;
}
#sort_train {
	background-image: url(../img/title/sort_line.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 210px;
	width: 200px;
	_width: 194px;
	margin-bottom: 10px;
	padding-top: 30px;
	padding-left: 6px;
}
#sort_train ul {
	padding-top: 4px;
	_width: 170px;
}
#sort_train .scroll{
	overflow-y: scroll;
	width: 188px;
	height: 192px;
}

#sort_club {
	background-image: url(../img/title/sort_club.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 210px;
	margin-bottom: 10px;
	width: 200px;
	_width: 194px;
	padding-top: 30px;
	padding-left: 6px;
}
#sort_club ul {
	padding-top: 4px;
	_width: 170px;
}
#sort_club .scroll{
	overflow-y: scroll;
	width: 188px;
	height: 192px;
}




#pagenation h3 {
	float: left;
	padding-left: 8px;
	color: #666666;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pagenation p {
	float: right;
	padding-right: 8px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pagenation h3 em {
	color: #006699;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
#pagenation p em {
	color: #FF3300;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.pagenum {
	background-color: #D3EFF5;
	padding-right: 6px;
	padding-top: 5px;
	margin: 0px;
	padding-bottom: 0px;
}
.pagenum ol {
	float: left;
	text-align: center;
	width: 380px;
	margin: 0px;
	padding: 0px;
}
.pagenum li {
	display: inline;
}
.pagenum .prev {
	float: left;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pagenum .next {
	float: right;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 4px;
}
.pagenum .num {
	background-color: #FFFFFF;
	width: 20px;
	padding-right: 6px;
	padding-left: 6px;
}
.pagenum hr {
	clear: both;
}

