/****************************************
*
*   standard.css
*
****************************************/

h1        {font-size:12pt; margin-top:10; margin-bottom:10;}
h2        {font-size:11pt; margin-left:10;}
table     {font-size:10pt;}
a:link    {color:#0000ff;}
a:visited {color:#0000ff;}
a:active  {color:#a52a2a;}
a:hover   {color:#a52a2a;}

body {
  background-color:white; color:#3f3f3f;
  font-size:10pt;
}
div.page {
  width:790; margin:0; padding:0;
}
div.top {
  width:100%; clear:both;
}
div.middle {
  width:100%; margin-top:10; clear:both;
}
div.left {
  width:480; margin-right:20; float:left;
}
div.right {
  width:240; float:left;
}
div.bottom {
  width:100%; clear:both;
}

div.logo {
  float:left;
}
div.title_top {
  text-align:right; margin:0; padding-top:30;
}
div.result_area {
  width:100%; margin-bottom:10;
}
div.school_area {
  height:120; margin-bottom:20;
  border:orange solid 1px; clear:both;
}
div.school_title_area {
  background-color:orange; color:white; font-size:12pt;
  padding:2; padding-left:10; crear:both;
}
div.school_addr1 {
  float:left;
}
div.school_name {
  padding-left:80;
}
div.school_name a:link {
  color:b;
}
div.school_name a:visited {
  color:blue;
}
div.school_name a:hover {
  color:cyan;
}
div.school_text1 {
  padding:10; padding-right:0; float:left;
}
div.school_text2 {
  padding:10; padding-left:230;
}
table.school {

}
th.school {
  font-weight:normal; white-space:nowrap;
}
td.school {
  word-break:keep-all;
}
div.page_index {
  font-size:10pt;
}
div.text_area {
  font-size:11pt;
  width:100%; margin-bottom:10;
  border:#00A0C6 solid 1px;
}
table.text {
  margin-left:10;
}
p.text {
  margin:0; padding:10; line-height:120%;
}
div.index {
  background-color:gainsboro;
  width:100%; height:33; clear:both;
}
ul.index {
  font-size:10pt; line-height:220%;
  list-style:none; margin:0; padding:0; text-align:center;
}
li.index_edge {
  float:left;
}
li.index {
  background:url(/images/indexs/index.jpg) no-repeat; color:#015353;
  float:left;
}
li.index_on {
  background:url(/images/indexs/index_on.jpg) no-repeat; color:015353;
  width:110; height:30; float:left;
}
li.index a {
  width:110; height:30; text-decoration:none; display:block;
}
li.index a:link {
  color:#015353;
}
li.index a:visited {
  color:#015353;
}
li.index a:hover {
  background:url(/images/indexs/index_on.jpg) no-repeat; color:cyan;
}
div.search_area {
  width:100%; height:80; margin-bottom:10; clear:both;
  border-bottom:silver solid 1px;
}
div.search_label {
  float:left;
}
div.search_button {
  background-color:white;
  width:100%; height:30; text-align:center;
}
ul.search_button {
  font-size:12pt; line-height:200%;
  list-style:none; margin:0; padding:0; padding-top:5;
}
li.search_button {
  background:url(/images/background/search_botton.jpg) no-repeat;
  color:#015353; margin-bottom:5;
}
li.search_button a {
  width:100%; height:30; text-decoration:none; display:block;
}
li.search_button a:link {
  color:#015353;
}
li.search_button a:visited {
  color:#015353;
}
li.search_button a:hover {
  background:url(/images/background/search_botton_on.jpg) no-repeat;
  color:cyan;
}
div.kouritu_area {
  width:100%; height:40; margin-bottom:10; clear:both;
}
div.kouritu_button {
  background-color:white;
  width:100%; height:30; text-align:center;
}
ul.kouritu_button {
  font-size:12pt; line-height:200%;
  list-style:none; margin:0; padding:0; padding-top:5;
}
li.kouritu_button {
  background:url(/images/background/kouritu_botton.jpg) no-repeat;
  color:#015353; margin-bottom:5;
}
li.kouritu_button a {
  width:100%; height:30; text-decoration:none; display:block;
}
li.kouritu_button a:link {
  color:#015353;
}
li.kouritu_button a:visited {
  color:#015353;
}
li.kouritu_button a:hover {
  background:url(/images/background/kouritu_botton_on.jpg) no-repeat;
  color:cyan;
}

h2.upd_title {
  background-color:darkgray; color:white;
  margin:0; padding:2; padding-left:10;
}
div.upd_area {
  width:100%; height:70; margin-bottom:10;
  background-color:oldlace; overflow-y:scroll;
  border:darkgray solid 1px;
}
ul.upd_text {
  margin-top:10;
}

div.coment_area {
  width:100%; height:70; margin-bottom:10;
  background-color:oldlace; overflow-y:scroll;
  border:darkorange solid 1px;
}
div.coment_text {
  padding:10;
}
h2.info_title {
  background-color:darkgray; color:white;
  margin:0; padding:2; padding-left:10; clear:both;
}
div.info_text {
  font-size:10pt; margin-bottom:20; padding:10;
  border:darkgray solid 1px;
}

div.photo_area {
  width:100%; margin-bottom:10; text-align:center;
}
img.photo {

}
div.banner_area {
  width:100%; margin-bottom:10; text-align:center;
}
img.banner {
  margin-bottom:5;
}
h2.ranking_title {
  background-color:orange; color:white;
  margin:0; padding:2; padding-left:10;
}
div.ranking_area {
  width:100%; margin-bottom:10;
  border:orange solid 1px;
}
div.ranking_icon {
  height:100;
  margin:0; padding-left:15; padding-top:13; padding-bottom:30; float:left;
}
ol.ranking {
  list-style-position:inside;
  margin:0; padding:10;
}
li.No1 {
  font-size:11pt; padding:2;
}
li.ranking {
  font-size:10pt; padding:2;
}
div.rank {
  font-size:10pt; padding-left:40;
}
img.rank {
  vertical-align:middle;
}
form.shiborikomi {

}
table.shiborikomi {
  width:100%; padding-left:10;
}
legend {
  font-size:11pt; color:blue;
}
table.form {
  margin:10; padding:0;
}
div.copyright {
  background:url(/images/background/copyright.jpg) repeat-x;
  font-size:9pt; height:30; padding:7; text-align:center;
}

/******************************* END ***/
