BODY{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-color : #f5f5f5;
  font-size : 12px;
  color : #333333;
  font-family : "MS UI Gothic";
  line-height : 20px;
}
TD{
  font-size : 12px;
  line-height : 20px;
  font-family : "MS UI Gothic";
  color : #333333;
}
A{
  color : #0080ff;
}
A:hover{
  color : #ff7300;
}
.layout{
  background-color : white;
}
.inquiry_01{
  padding-right : 15px;
  padding-bottom : 8px;
}
#footer{
  color : white;
  background-color : #22266e;
  padding-top : 20px;
  padding-bottom : 5px;
}
#under_navi{
  padding-top : 50px;
  padding-bottom : 5px;
}
.contents_table_01{
  background-image : url(images/back_02.gif);
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.plan_table_01{
  background-image : url(images/back_02.gif);
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.contents_table_02{
  
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  background-color : white;
}
.plan_table_02{
  
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  background-color : white;
  height : 60px;
}
#header{
  color : white;
  padding-top : 15px;
  

  padding-right : 15px;
}
.tel_01{
  padding-bottom : 5px;
}
#reservation_table_01{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #0c2e82 #0c2e82 #0c2e82 #0c2e82;
  background-image : url(images/back_table_01.gif);
}
#reservation_table_02{
  padding-top : 10px;
  padding-left : 16px;
  padding-right : 16px;
  padding-bottom : 10px;
}
#reservation_table_03{
  padding-right : 3px;
}
#reservation_table_04{
  padding-right : 3px;
}
FORM{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#profitable_table_01{
  padding-top : 10px;
}
.index_info_01{
  
  font-weight : bold;
  
  padding-top : 6px;
}
.index_info_02{
  padding-top : 1px;
}
.index_map{border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #cccccc #cccccc #cccccc #cccccc;
}
#site_navi{
  padding-top : 10px;
  padding-right : 20px;
  padding-bottom : 20px;
}
#text_rent_01{
  padding-left : 30px;
  padding-right : 30px;
}
#text_stipulation_01{
  padding-left : 30px;
  padding-right : 30px;
}
#text_profit_01{
  padding-left : 30px;
  padding-right : 30px;
}
#text_business_01{
  padding-left : 30px;
  padding-right : 30px;
}
#text_faq_01{
  padding-left : 30px;
  padding-right : 30px;
}
#text_info_01{
  padding-left : 30px;
  padding-right : 30px;
}
#text_thanks_01{
  padding-left : 30px;
  padding-right : 30px;
}#text_reservation6_01{
  padding-left : 30px;
  padding-right : 30px;
}
.text_plan_01{
  padding-left : 30px;
  padding-right : 30px;
}
H1{
  font-size : 15px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
H2{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 14px;
  font-weight : bold;
  padding-bottom : 10px;
  color : #ff7300;
}
H3{
  font-size : 12px;
  font-weight : bold;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 10px;
}
OL{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-left : 22px;
}
UL{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-left : 40px;
}
.faq_text_01a{
  padding-bottom : 5px;
  padding-right : 5px;
}
.faq_text_01b{
  padding-bottom : 5px;
  
}
.notice_red{
  color : red;
}
.reservation3_table_01{
  background-image : url(images/back_table_01.gif);
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.reservation3_table_02{
  font-size : 15px;
  font-weight : bold;
  padding-bottom : 3px;
}
.reservation3_table_03{
  color : maroon;
}
.reservation3_table_04{
  padding-top : 2px;
  padding-bottom : 5px;
}
.indispensable{
  color : #cc0000;
}
.contents_table_01{
  background-image : url(images/back_02.gif);
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.reservation4_table_01{
  background-image : url(images/back_02.gif);
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.reservation4_table_02{
  
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  background-color : white;
}
.reservation4_table_02a{
  
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  background-color : white;
  font-weight : bold;
}
.reservation4_table_02b{
  
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  background-color : white;
  font-weight : bold;
}
.reservation5_table_01{
  background-image : url(images/back_02.gif);
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.reservation5_table_02{
  
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  background-color : white;
}
.reservation5_table_02a{
  
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  background-color : white;
}
.reservation5_table_02b{
  
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  background-color : white;
}.reservation5_table_02c{
  
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  background-color : white;
  font-weight : bold;
}.reservation5_table_02d{
  
  
  
  
  
  
  font-weight : normal;
  bottom : auto;
}

