@charset "utf-8";

#school #document h2 { font-size:131%; color:#1188ff; font-weight:bold; margin-bottom:20px;}
/* #school #document dt sup,
#school #document a sup{color:#1188ff;} */
.schooltop #document h3{ margin-bottom:20px;}
.schooltop #document dl,.schooltop #document dt,.schooltop #document dd{ margin:0; padding:0;}
.schooltop #document dl{
	background-image:url(../img/img_categoryindex/line_dotted1.png);
	background-position: left bottom;
	background-repeat:repeat-x;
	margin-bottom:30px;
	padding-bottom:10px;
}
.schooltop #document dl dt{	 font-weight:bold; color:#1188ff; line-height:1.4em; margin-bottom:15px;background-image:url(../img/img_school/icon_crown1.png); padding-left:32px; background-repeat:no-repeat;}
.schooltop #document dl dd{ padding-left:35px; margin-bottom:30px;}
.schooltop #document dl dd img{ margin-bottom:5px;}
.schooltop #document dl dd p{ margin:0;}
.schooltop #document dl dd p.kome2_s{text-indent:-12px;line-height:1.4em; }
.schooltop #document dl dd p.kome2_s span{ padding-left:12px;}
.schooltop #document dl dd div{ display:inline-block; width:160px; float:left; margin-right:25px; min-height:180px; _height:180px;  }
.schooltop #document dl dd div p{ text-align:left; font-size:85%; line-height:1.4em; color:#777777;}

/* clear */
.schooltop #document dl dd:before,
.schooltop #document dl dd:after {
 /* for Modern Browser */	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;}

.schoollist #document h3{ margin:0 0 20px 0;}
.schoollist #document table.size_table_parttner { width:650px;}
.schoollist #document table.size_table_parttner th { width:195px; padding:10px;}
.schoollist #document table.size_table_parttner td { vertical-align:middle; }
.schoollist #document table.size_table_parttner td a { display:block; float:left; width:370px;}
.schoollist #document table.size_table_parttner2 { width:650px;}
.schoollist #document table.size_table_parttner2 th { width:90px;}
.schoollist #document table.size_table_parttner2 td p span { width:60px; display:inline-block; }
.schoollist #document table.size_table_parttner2 td a { display:block; float:left; width:300px;}

.schoollist #document table.size_table_3colum { width:650px; margin-bottom:30px;}
.schoollist #document table.size_table_3colum th { width:120px; padding:15px;}
.schoollist #document table.size_table_3colum td div.ttl1 { font-weight:bold; float:left;  display:block; width:45px; padding:10px 5px 13px 15px; background:#acd5ff;}
.schoollist #document table.size_table_3colum td div.ttl2 {  font-weight:bold; float:left; display:block; width:45px; padding:10px 5px 13px 15px; background:#e7f3ff;}
.schoollist #document table.size_table_3colum td div.ttl { font-weight:bold;  float:left;  display:block; width:45px; padding:10px 5px 13px 15px; background:#f6f6f6;}
.schoollist #document table.size_table_3colum td{ vertical-align:middle; }
.schoollist #document table.size_table_3colum td a { display:block; float:left; width:370px;}

