@charset "Shift_JIS";

/***************************************
 * 偏差値一覧（ﾌﾟﾘﾝﾄ用)
 ***************************************/
body {
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: white;
	background-image: none;
	}
head+body {
	width: 165mm;
	max-width: 100%;
	min-width: 80%;
	margin: 0 auto;
	}
* { font-family: "ＭＳ Ｐ明朝", serif; vertical-align: 0; _zoom: 0.8; margin: 0; padding: 0;}

/* display: none; */
hr, #header, #header_si, #header_tagline, #header_nav,
#prefVisual, #gnav, #breadcrumbs,
.gnav-pref, .h2_pref_text, .h2_pref_text, .tabBox,
.d_space,
#widget_entry, .pagetop,
#sidebar,
#footer_tagline p.container, #footer_nav, #footer_copyright,
.btn_print { display: none;}


/* print */
.h2_pref {
	padding: 1px 0 1px 5px;
	background-color: #000;
	color: #fff;
	}
.h3_print { margin-top: 8px; color: #097c25;}
.tbl_list {
	margin-top: 3px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
	}
.tbl_list th.th01 { width: 4%;}
#box1 .tbl_list th.th02 { width: 64%;}
#box1 .tbl_list th.th03 { width: 16%;}
#box1 .tbl_list th.th04 { width: 16%;}
#box2 .tbl_list th.th02 { width: 48%;}
#box2 .tbl_list th.th03 { width: 24%;}
#box2 .tbl_list th.th04 { width: 24%;}
.tbl_list th, .tbl_list td {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	font-size: 9px;
	}
thead th { background-color: #d4d4d4; padding: 8px;}
tbody th { padding: 1px 5px; background-color: #d4d4d4;}
tbody td { padding: 1px 5px;}
tbody td { vertical-align: top;}
tbody th div { color: #c44; font-weight: 700;}
tbody tr.tr_bld th div { color: #c00; font-weight: 700; font-size: 120%;}
thead .th01 div { white-space: nowrap;}

.market {
	margin-top: 3px; padding: 0;
	width: 100%;
	font-size: 8px;
	line-height: 9px;
	text-align: right;
	}
.cvr {
	margin: 0; padding: 0;
	font-weight: 700;
	font-size: 10px;
	line-height: 11px;
	}
.print_tbl { margin-top: 3px;}
.print_tbl td { font-size: 12px; margin: 0; padding: 0;}
.print_tbl td.printL { padding-right: 10px; line-height: 110%;}