/*メニュー画面共通css*/


a     {
      text-decoration:none;
      }
      
a:link {
      color:#333333;
      }
a:visited {
      color:#333333;
      }
a:hover {
      color:#990000;
      }
a:active {
      color:#990000;
      }      

h4    {
      font-size:14px;
      color:#7ab1cc;
      font-family:"HGｺﾞｼｯｸE",ＭＳ ゴシック,sans-serif;
      font-weight:normal;
      line-height:1.5em;
      }

/*-----------表：サイドバー----------*/ 
    

table.sidebar {
      width:120px;
      margin-bottom:5px;
      }

table.sidebar td    {
      font-family:"HGｺﾞｼｯｸE",ＭＳ ゴシック,sans-serif;
      text-align:left;
      padding:5px;
      background-color:#fff7f0;
      font-size:13px;
      border:double 3px #666666;
      padding-left:5px;
      }

table.sidebar td.look {
      font-family:"HGｺﾞｼｯｸE",ＭＳ ゴシック,sans-serif;
      text-align:left;
      padding:5px;
      background-color:#f0fff0;
      font-size:13px;
      border:double 3px #666666;
      padding-left:5px;
      }      


/*-----------表：サイドバー　ここまで----------*/
      
     
/*-----------表：診療時間-----------*/      

table.time {
      width:380px;
      margin-left:80px;
      border-collapse:collapse;
      border:solid 1px #666666;
      font-family:"HGｺﾞｼｯｸE",ＭＳ ゴシック,sans-serif;
      }
      
table.time th {
      border:1px solid #666666;
      font-weight:normal;
      text-align:center; 　      
      }
          
table.time td {
      font-family:"HGｺﾞｼｯｸE",ＭＳ ゴシック,sans-serif;
      padding:5px;
      background-color:#fff7f0;
      font-size:13px;
      text-align:center;
      border:solid 1px #666666; 
              
      }

/*-----------表：診療時間　ここまで-----------*/ 
      
/*-----------表：スケジュール-----------*/ 

table.schedule {
      width:530px;
      margin-left:0px;
      border-collapse:collapse;
      border:solid 1px #666666;

      }
      
table.schedule th {
      border:1px solid #666666;
      font-weight:normal;
      font-family:"ＭＳ ゴシック",osaka,sans-serif;
      font-size:10px;
      text-align:center;     
      }
          
table.schedule td {
      text-align:center;
      border:1px solid #666666;
      font-family:"ＭＳ ゴシック",osaka,sans-serif;
      font-size:10px;
      pdding:0px;
      }
      
table.schedule td.strong {
      background-color:#ffcc66;
      }
      
table.schedule td.strong02 {
      background-color:#e6ffb3;
      }
       

/*-----------表：スケジュール　ここまで-----------*/ 

/*-----------表：教室-----------*/ 

table.school {
      width:500px;
      margin-left:20px;
      border-collapse:collapse;
      border:solid 1px #666666;

      }
      
table.school th {
      border:1px solid #666666;
      font-weight:normal;
      font-family:"ＭＳ ゴシック",osaka,sans-serif;
      font-size:12px;
      text-align:center;
      padding:10px;      
      }
          
table.school td {
      text-align:center;
      border:1px solid #666666;
      font-family:"ＭＳ ゴシック",osaka,sans-serif;
      font-size:12px;
      line-height:150%;
      pdding:10px;
      background-color:#fff7f0;
      }
      

/*-----------表：教室　ここまで-----------*/ 



/*-----------表：入院費用-----------*/      

table.cost {
      width:300px;
      margin-left:50px;
      border-collapse:collapse;
      border:solid 1px #666666;
      font-family:"HGｺﾞｼｯｸE",ＭＳ ゴシック,sans-serif;
      }
      
table.cost th {
      border:1px solid #666666;
      font-weight:normal;
      font-size:14px;
      text-align:center;
      padding:3px; 　      
      }
          
table.cost td {
      font-family:"HGｺﾞｼｯｸE",ＭＳ ゴシック,sans-serif;
      padding:3px;
      background-color:#fff7f0;
      font-size:14px;
      text-align:center;
      border:solid 1px #666666; 
              
      }

/*-----------表：入院費用　ここまで-----------*/ 



.side {
      width:100px;
      margin-left:10px;
      margin-right:20px;
      margin-top:25px;
      margin-bottom:30px;
      float:left;      
      }

.side p {
      font-size:14px;
      }
      
.main {
      font-size:12px;
      line-height:200%;
      left:150px;
      width:530px;
      padding-top:25px;
      padding-bottom:30px;
      padding-left:10px;
      padding-right:10px;

      }

.main h2 {
      font-size:16px;
      font-family:"HGｺﾞｼｯｸE",ＭＳ ゴシック,osaka,sans-serif;
      border-left:solid 15px #ffe5e5;   
      border-bottom:solid 2px #ffe5e5; 
      padding-top:3px;                   
      padding-left:5px; 
      width:500px;                 
      }

.amenitie {
      margin:20px 50px;
      padding:20px;
      width:400px;
      background-color:#f0fff0;
      border:solid 1px #666666;
      }

.call {
      border:5px double #ffcc66;

      padding:20px;
      margin-left:30px;
      background-color:#fffff0;
      }
      
.after {
      border:solid 1px #666666;
      width:470px;
      padding:20px;
      margin-left:40px;
      background-color:#f0f7ff;
      }

      
                  