BODY,TABLE {
  font-size:14px ;
  line-height:140% ;
  margin:0px ;
  text-align:justify ;
  text-justify:distribute;
  font-family: "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, 
Osaka,"Trebuchet MS", verdana, arial, sans-serif;
  padding-left : 8px;
}
h1 {
  font-size:13px ;
  color:#000080;
  margin:1px 0px 0px 10px ;
}
/*
A:LINK {
  color:#FF3300;
}
A:VISITED {
  color:#FF3300;
}
a:active {
  background:#FFA500;
  color:#FFFFFF;
  text-decoration:none;
}
a:hover {
  background:#FFA500;
  color:#FFFFFF;
  text-decoration:none;
}
*/
.center {
  text-align:center ;
}
.left {
  text-align:left ;
}
/*ブランク*/
.tb0 {
  height:20px;
}
.div0 {
  height:20px;
}
/* リンクバー */
.tb1 {
  width:800px;
  background:#000066;
}
.td1 {
  padding:0px;
}
/* オレンジバー */
.tb2 {
  width:800px;
  height:8px;
  background:#FF9900;
}
/* ホームバー */
.tb3 {
  width:800px;
  height:20px;
  background-image : url(img/home_bg.gif);
}
.td3a {
  width:690px;
}
.td3c {
  width:13px;
}
/* コンテンツ部分大外 */
.tb4 {
  width:800px;
}
.td4 {
  text-align:center;
  padding:7px;
}
.td4a {
  text-align:center;
  padding:7px;
  color:#000080;
  font:bold;
}
/* コンテンツ部分大外 */
.tb5 {
  width:800px;
}
.td5 {
  vertical-align:top;
  text-align:center;
  background-repeat : no-repeat;
  background-position : center bottom;
}
/* ボトム */
.tb6 {
  width:800px;
}
.td6 {
  text-align:center;
  padding:7px;
}
.tb7 {
  width:600px;
  border:1px solid #008000;
}
.td7 {
  padding:7px;
}
.tb8 {
  background:#FFFFF0;
  width:600px;
}
.td8 {
  background:#FFFFF0;
  padding:7px;
  border:2px solid;
  border-color:#FEFEFE #CCCCCC #CCCCCC #FEFEFE;
}
.td8b {
  background:#F0FFF0;
  padding:24px 7px 7px 7px;
  border:2px solid;
  border-color:#FEFEFE #CCCCCC #CCCCCC #FEFEFE;
}
.div8 {
  margin:0px 0px 24px 24px;
}
.div8b {
  margin-left:10px;
}
.td9 {
  background:#FFF0F0;
  padding:7px;
  border:2px solid;
  border-color:#FEFEFE #CCCCCC #CCCCCC #FEFEFE;
}
.td9a {
  background:#FFF0F0;
  vertical-align:top;
  padding:7px;
  border-style:solid;
  border-width:2px 0px 2px 2px;
  border-color:#FEFEFE #CCCCCC #CCCCCC #FEFEFE;
}
.td9b {
  background:#FFF0F0;
  padding:7px;
  border-style:solid;
  border-width:2px 2px 2px 0px;
  border-color:#FEFEFE #CCCCCC #CCCCCC #FEFEFE;
}
.td9c {
  background:#FFF0F0;
  text-align:center;
}
.tb10 {
  }
.td10 {
  }
.tb10a {
  width:140px;
}
.td10a {
  font:12px;
  padding:2px;
  text-align:center;
  width:20px;
}
.td10b {
  width:60;
}
.td10c {
  width:140;
}
.td10d {
  }
.td10e {
  }
.tr10s {
  background:orange;
}
.line10 {
  font:12px;
  padding:2px;
  border:1px solid orange;
  text-align:center;
}
.font10 {
  font:bold 18px;
}
.tb11 {
  width:600px;
}
.td11 {
  vertical-align:top;
}
.tb12 {
  width:600px;
}
.td12b {
  background:#9999CC;
  width:5px;
}
.tb13 {
  background:url(img/application/back.jpg) no-repeat;
}
.td14a {
  width:200px;
  height:52px;
  padding : 4px 4px;padding-bottom : 4px;padding-left : 10px;
}
.td14b {
  font-size : 14px;
  line-height:100%;
}
.td15 {
  width:375px;
  height:45px;
  padding:0px;
}
.tb16 {
  width:100%;
  height:540px;
  background:url(img/price/bg_price.jpg) no-repeat 50% 50%;
  text-align:center;
  vertical-align:middle;
}
/*index フラッシュ部分*/
.tb17 {
  width:780px;
  height:260px;
  border:7px solid #2270FF;
  background:#5591FF;
}
.td17a {
  background:#0052EA;
  padding:5px;
}
.td17b {
  background:#0052EA url(img/index/index_bg.gif) no-repeat;
  padding:5px;
}
/*index フラッシュ下*/
.td18 {
  text-align:center;
  padding:0px;
}
/*index フラッシュ下*/
.td19a {
  width:380px;
  padding:0px;
}
.td19b {
  }
.td19c {
  vertical-align:top;
  padding:0px 5px 0px 5px;
}
.td20 {
  width:25%;
}
.td21a {
  padding:0px;
  vertical-align:top;
  text-align:center;
}
.td21b {
  padding:12px 0px 12px 0px;
  background:url(img/index/index_table.gif) no-repeat;
  vertical-align:top;
  text-align:center;
}
.tb21b {
  width:75%;
}
.tb22 {
  width:194px;
  height:70px;
}
.td23 {
  width:300px;
  height:30px;
  padding:2px 0px 0px 24px;
  background : url(img/plate.gif);
  background-repeat : no-repeat;
}
.td23b {
  width:300px;
  height:50px;
  padding:2px 0px 0px 24px;
  background:url(img/price/plate2.gif) no-repeat;
}
.td24{
  padding:3px;
}
/* hotel.html */
.tb25 {
  width:600px;
  border:2px solid;
  border-color:#FFFFFF #CCCCCC #CCCCCC #FFFFFF;
}
.tb25d {
  width:583px;
}
.td25a {
  background:#FFCCCC;
  padding:7px;
  border:1px solid #FFCCCC;
  padding:7px;
}
.td25b {
  width:480px;
  border:1px solid #FFCCCC;
  padding:7px;
}
.td25c {
  width:120px;
  border:1px solid #FFCCCC;
  padding:7px;
}
.td25d {
  width:33%;
  text-align:center;
}
.td25e {
  background:#FFFFDD;
  padding:7px;
  border:3px solid #FFCCCC;
  padding:7px;
}
.td25f {
  border:1px solid #FFCCCC;
  padding:7px;
}
/*com.html*/
.tb26 {
  width:600px;
}
.td26a {
  padding:7px;
  background:#FFBF66;
  white-space:nowrap;
  border:1px solid;
  border-color:#FFFFFF #CC6600 #CC6600 #FFFFFF;
}
.td26b {
  padding:7px;
  background:#FFDDDD;
  white-space:nowrap;
  border:1px solid;
  border-color:#FFFFFF #CC6600 #CC6600 #FFFFFF;
}
.td26c {
  padding:7px;
  border:1px solid;
  border-color:#FFFFFF #CCCCCC #CCCCCC #FFFFFF;
}
/*ボトム*/
.font1 {
  color:#FF3300;
  font-size:12px;
}
/*ボトム クラブ*/
.font2 {
  font-size:12px;
}
/*クラブ フリーダイヤル*/
.font3 {
  font:bold;
  color:#B22222;
}
/*申込 フリーダイヤル*/
.font4 {
  font:bold 18px;
  color:#FF0000;
}
.font5 {
  font:normal 18px;
}
.font6 {
  font:bold 16px;
  color:#FF0000;
}
.font7 {
  font:bold 16px;
}
.font8 {
  font:bold;
}
.font9 {
  color:#FF6600;
}
.font10 {
  color:#0000FF;
  font:bold 16px;
}
/*ボトムメールアドレス*/
.link1 {
  color:#FF3300;
  font-size:12px;
  text-decoration:none;
}
/*画像下部スペース消し*/
.img1 {
  vertical-align:middle ;
}
/*各種料金表のリンク*/
a.ryokin:link {
  padding:10px ;
  diplay:block ;
  color:blue ;
  width:100% ;
  height:100% ;
  text-decoration:none ;
}
a.ryokin:visited {
  padding:10px ;
  diplay:block ;
  color:#FF3300;
  text-decoration:none ;
  width:100% ;
  height:100% ;
}
a.ryokin:active {
  padding:10px ;
  diplay:block ;
  background:#FFA500;
  text-decoration:none ;
  width:100% ;
  height:100% ;
}
a.ryokin:hover {
  padding:10px ;
  diplay:block ;
  background:#FFA500;
  text-decoration:none ;
  width:100% ;
  height:100% ;
}
a.ryokin2:link {
  font-weight:bold ;
  padding:10px ;
  diplay:block ;
  color:#FF3300 ;
  width:100% ;
  height:100% ;
  text-decoration:none ;
}
a.ryokin2:visited {
  padding:10px ;
  diplay:block ;
  color:#FF3300;
  text-decoration:none ;
  width:100% ;
  height:100% ;
}
a.ryokin2:active {
  padding:10px ;
  diplay:block ;
  background:#FFA500;
  text-decoration:none ;
  width:100% ;
  height:100% ;
}
a.ryokin2:hover {
  color:#FFFFFF ;
  padding:10px ;
  diplay:block ;
  background:#FFA500;
  text-decoration:none ;
  width:100% ;
  height:100% ;
}
/* === お申し込み === */
.apptb {
  width:600px ;
}
.apptb td {
  padding-top:14px ;
  border-bottom:solid 3px #F90 ;
}
/* === ご変更･取り消しについて === */
.toritb {
  margin:30px 0px 0px 0px ;
  width:600px ;
}
.toritb td {
  padding:5px 10px 5px 10px;
}
.toritb td.keshitxt {
  font-size:120% ;
  font-weight:bold ;
}
.toritb td img {
  vertical-align:middle ;
}
.toritb td .nakatb td {
  padding:5px 5px 5px 0px ;
}
.toritb .usukiiro {
  padding:5px 15px ;
  background:#FFFFDD ;
  border:solid 3px #FCC ;
}
#news{
  line-height : 180%;
}
#form{
  border-top-width : 5px;
  border-bottom-width : 5px;
  border-style : dashed;
  border-right-style : none;
  border-bottom-style : dashed;
  border-left-style : none;
  border-top-color : #ff9900;
  border-bottom-color : #ff9900;
  background-image : url(img/default/home_bg.gif);
  width : 760px;
}
#select{
  line-height : 140%;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #ff9900 #ff9900 #ff9900 #ff9900;
  color : navy;
  background-color : #eefffe;
}
#input{
  color : blue;
  background-color : #ff9900;
  margin-left : 5px;
  font-weight : bolder;
  vertical-align : middle;
}
.tb_op{
  font-family : "MS UI Gothic";
  background-color : maroon;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : maroon maroon maroon maroon;
}
.jaseng{
  background-color : white;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
}
.jaseng2{
  line-height : 120%;border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : fuchsia fuchsia fuchsia fuchsia;}

