
@charset "shift-jis";


 body {
       text-align: center;
       margin: 0px;
       padding: 0px;
       backgroud-color: #ffffff;
 } 

 a:link {
       color: blue;
       text-decoration: none;
 }

 a:active {
       color: orange;
       text-decoration: none;
       font-weight: bold;
 }

 a:hover {
       color: red;
       text-decoration: none;
       font-weight: bold;
 }

 a:visited {
       color: purple;
       text-decoration: none;
 }

 .main_box {
       width: 720px; 
       margin: 0px;
       padding: 0px;
       text-align: left;
 }

 .h_box {
       margin: 0px;  
       padding: 5px;
       text-align: left;
 }
  
 .h_01 { 
       color: #808080;
       margin: 0px;
       padding: 0px;
       font-size: x-small;
       letter-spacing: 1px; 
       text-align: left;
 }

 .top_img {
       margin: 0px;
       padding: 3px;
 }

 .l_main {
      margin: 0px;
      padding: 3px;
      width:180px;
      float: left;
 }

 .r_main {
      margin: 0px;
      padding: 3px;
      width:540px;
      float: right;
      text-align: left;
 }

 h1 {
      color: #796551;
      margin: 2px;
      padding: 3px;
      font-size: x-large; 
      line-hight: 120%;
      text-align: left;   
      letter-spacing: 1px; 
      border-bottom: 3px inset #95b082;
 }
 
 .h_02 {
      color: #808080;
      padding-left: 3px;  
      padding-right: 2px;
      font-size: x-small;
      text-align: left;
      letter-spacing: 1px; 
 }

 .s_box {
      clear: both;    
      width:720px;      
      color: #808080;
      margin: 0px;  
      padding: 3px;
      border-top: 1px dotted #95b082;
 }

 .l_sub {
      margin: 0px;
      padding: 3px;
      width:160px;
      float: left;
 }

 .r_sub {
      margin: 0px;
      padding: 3px;
      width: 560px;
      text-align: left;
      float: right;
      border-left: 1px dotted #95b082;
 }
 
 h2 {
      color: #796551;
      font-size: medium; 
      margin: 0px;
      padding: 3px;
      border-left: 10px solid #83c655;
 }
 
 .r_01 {
      font-size: x-small;
      letter-spacing: 1px; 
      color: #808080;    
      padding: 3px;
      margin: 2px;
 } 

 .r_02 {
      font-size: x-small;
      letter-spacing: 1px; 
      color: #808080;    
      font-weight: 600;      
      padding: 5px;
      margin: 5px;
 }

 .r_03 {
      font-size: x-small;
      letter-spacing: 1px; 
      color: #000000;    
      padding: 3px;
      margin: 2px;
      text-align: center;
 }

 h3 {
      color: #796551;
      font-size: x-small; 
      letter-spacing: 1px; 
      margin: 0px;
      padding: 3px; 
      border-left: 5px solid #83c655;    
 }

 .l_01 {
      font-size: x-small;
      letter-spacing: 1px; 
      padding: 3px;
      margin: 3px;
 }

 h4 {
      color: #796551;
      font-size: x-small; 
      letter-spacing: 1px; 
      margin: 0px;
      padding: 3px; 
 }

 .sub_img {
       margin: 5px;
       padding: 3px;
 }

 .tb_a {
       border: solid 1px;
       border-spacing: 1px;
       width: 520px;
       margin: 5px;
       padding: 2px;    
       border-collaps: separate;
 }

 .tb_b {
       border-spacing: 1px;
       width: 150px;
       margin: 0px;
       padding: 2px
       border: solid 1px;
       border-collaps: separate;
 }

 .week {
       background-color: #c0c0c0;
       border: solid 1px;
 }

 .day_01 {
       color: red;
       text-align : center;
       border: solid 1px;
 }

 .day_02 {
       color: blue;
       text-align : center;
       border: solid 1px;
 }

 .day_03 {
       color: black;
       text-align : center;
       border: solid 1px;
 } 

 .price01 {
       margin: 3px;
       padding: 3px;
       color: black;
       text-align: center;
       bckground-color: #8080ff; 
       border: solid 1px;
 }

 .price02 {
       margin: 3px;
       padding: 3px;
       color: black;
       text-align: center;
       border: solid 1px;
 }

 .list {
       font-size: x-small;
       letter-spacing: 1px; 
       color: #808080;    
       padding: 2px;
       list-style-type: disk;
       list-style-position: outside;
 }

 .yo_02 {
      font-size: x-small;
      letter-spacpnp: 1px; 
      color: #808080;    
      padding: 3px;
      margin: 3px;
 } 

 .f_box {
      clear: both;    
      width: 720px;      
      margin: 0px;  
      padding: 3px;
      text-align: left;
      border-top: 1px dotted #95b082;  
      border-bottom: 10px solid #95b082;
 }

 .f_01 {
     font-size: x-small;
     letter-spacing: 1px; 
     padding: 3px;
     margin: 3px;
 }








