/*-----------------------------------------------------------------
 TOPページ　コンテンツスタイリングシート 
 -----------------------------------------------------------------*/

#top_title{
   background:url(../img/top_midasi1.jpg) top left no-repeat;
   width:672px;
   height:52px;
   display:block;
   margin:0 0 30px 0px;
   text-indent:-9999px;
 }  


.text1{margin:0 0 20px 10px; width:652px; border-bottom:1px #CCCCCC solid; padding-bottom:50px;}
   
.text1 .table_L1{height:30px; width:130px; text-align:right;}

.text2{font-size:18px; font-weight:bold; margin:0 0 30px 10px; line-height:160%;}  

.top_contents_boxL1{
  float:left;
  width:370px;
  margin-bottom:30px;
  }
  
.top_contents_boxR1{
  float:left;
  width:295px;
  margin-bottom:30px;
  }
  
#top_title2{
   background:url(../img/top_midasi2.jpg) top left no-repeat;
   width:672px;
   height:52px;
   display:block;
   margin:0 0 30px 0px;
   text-indent:-9999px;
   clear:left;
 }

#photo_box{
 width:650px; margin:0 0 0 20px;}
 
.photo{
  width:100px; height:100px; float:left; margin-right:6px; _margin-right:3px; margin-bottom:5px;} 
  

#top_title3{
   background:url(../img/top_midasi3.jpg) top left no-repeat;
   width:672px;
   height:52px;
   display:block;
   margin:20px 0 30px 0px;
   text-indent:-9999px;
   clear:left;
 }
 
 .top_contents_boxL2{
  float:left;
  width:320px;
  margin-bottom:30px;
  }
  
  
.top_contents_boxL2 .table_box2{ padding:0 3px 10px 0; text-align:right; vertical-align:top;}
  
  
.top_contents_boxR2{
  float:left;
  width:300px;
  margin-bottom:30px;
  }
  
  
 .top_contents_boxL3{
  float:left;
  width:300px;
  height:181px;
  margin-right:20px;
  }
  
.top_contents_boxR3{
  float:left;
  width:330px;
  margin-bottom:30px;
  font-size:12px;
  }
  
.table_box3{width:300px; background:#e8e8e8; height:25px; padding-left:10px; border:1px solid #CCCCCC;}
.table_box4{border:1px #CCCCCC solid; padding:5px 0 5px 0;}
.table_box5{border:1px #CCCCCC solid; padding:5px 5px 5px 0;}
.table_box6{border:1px #CCCCCC solid; padding:5px 0 5px 10px;}
.table_box7{border:1px #CCCCCC solid; padding:10px; height:165px;}
.table_box9{ background:#e8e8e8; height:25px; padding-left:10px; border:1px solid #CCCCCC; width:650px;}
.table_box10{ height:30px; padding-left:10px; border:1px solid #CCCCCC;}

.top_contents_boxC1{margin:0 0 30px 0;}

.area_banner{margin:30px 0 30px 0px;}


#top_title4{
   background:url(../img/top_midasi4.jpg) top left no-repeat;
   width:672px;
   height:52px;
   display:block;
   margin:20px 0 30px 0px;
   text-indent:-9999px;
   clear:left;
 }
 
 
#school1{background:url(../img/shcool1.jpg) top left no-repeat; width:657px; height:32px; text-indent:-9999px; margin:30px 0 0 0;}

.school_box1{height:32px; width:221px; background:#d9d9d9; border:1px #CCCCCC solid; text-align:center;} 
.school_box2{height:32px; width:433px; background:#d9d9d9; border:1px #CCCCCC solid; text-align:center;}
.school_box3{height:32px; width:221px; background:#f2f2f2; border:1px #CCCCCC solid; text-align:center;}
.school_box3 a{color:#0066cc; text-decoration:underline;}
.school_box3 a:hover{color:#000000; text-decoration:underline;}

.school_box4{height:32px; width:413px; background:#ffffff; border:1px #CCCCCC solid; text-align:left; padding-left:20px; font-size:12px;}