BODY{
  margin:0px 10px 10px;
  text-align:center;
  color:#333333;
  font-family: 'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;
}
TABLE{
  font-size:9pt;
  line-height:120%;
  margin:0 auto;
}
/*┌タブ部分ここから┐*/
.tab-all A:link{
  color:#993399;
  text-decoration:none;
}
.tab-all A:visited{
  color:#9966cc;
  text-decoration:none;
}
.tab-all A:hover,A:active{
  color:#ffffff;
  text-decoration:none;
}
DIV.tab-all{
  width:800px;
  margin:0 auto;
  font-size:8pt;
  letter-spacing:-1px;
  height:28px;
}
DIV.tab-con{
  float:left;
  width:100px;
  height:28px;
  background-image:url("../image/tab_1.gif");
}
DIV.tab-con2{
  float:left;
  width:100px;
  height:28px;
  background-image:url("../image/tab_2.gif");
}
.tab-con a{
  position:relative;
  top:8px;
  font-size:8pt;
  letter-spacing:-1px;
  line-height:110%;
}
DIV.tab-con3{
  float:left;
  width:100px;
  height:28px;
  background-image:url("../image/tab_1.gif");
}
.tab-con3 a{
  position:relative;
  top:4px;
  font-size:8pt;
  letter-spacing:-1px;
  line-height:99%;
}
.tab-con2 b{
  position:relative;
  top:8px;
  font-size:8pt;
  letter-spacing:-1px;
  color:#336699;
}

/*コピーライト部分*/
.copyright{
  border-width:1px 0px;
  border-color:#669999;
  border-style:solid;
  background-color:#cfefdf;
  text-align:right;
  font-size:8pt;
  color:#336666;
}

/*　コンテンツ左側リンク部分　*/
TD.left{
  padding:10px 0px 0px 10px;
  line-height:25px;
}
.left A:link{
  color:#333333;
  text-decoration:none;
}
.left A:visited{
  color:#999999;
  text-decoration:none;
}
.left A:active{
  color:white;
  text-decoration:none;
}
.left A:hover{
  color:white;
  text-decoration:none;
  background-color:#cc99cc;
  padding:3px;
}
.left SPAN{
  margin-left:15px;
}

/*　コンテンツ右側本文index用　*/
P.index1{
  width:480px;
  text-align:left;
  margin-top:0px;
  font-size:8pt;
  color:#666699;
}

/*　コンテンツ右側本文宿泊のご案内用　*/
P.an1{
  width:480px;
  text-align:left;
  margin-top:0px;
}
P.an2{
  width:480px;
  padding:5px;
  background-color:#b0c4de;
  border:1px dotted #9999cc;
  margin-top:20px;
}
.an2 SPAN{
  font-size:11pt;
  font-weight:bold;
  color:red;
}

/*　コンテンツ右側本文お申込みフォーム用　*/
.bor-form{
  border:1px solid #999999;
}

/*　コンテンツ右側施設紹介　*/
.shisetu TD{
  border-width:1px 3px 3px 1px;
  border-style:solid;
  border-color:#b0c4de;
}

/*　コンテンツ左側オリヴィエート近郊　*/
SPAN.or{
  margin-left:90px;
}

/*　コンテンツ右側オリビエート近郊　*/
.orv{
  background-image:url("../image/ili_orv_back.jpg");
}
.orv B{
  color:#993333;
}
.orv DIV{
  text-align:center;
  margin:5px 0px 10px;
}
P.sub1{
  width:520px;
  padding-left:3px;
  padding-bottom:2px;
  margin:0px 0px 10px;
  border-width:0px 0px 1px 7px;
  border-style:solid;
  border-color:#6699cc;
  text-align:left;
  font-size:11pt;
  font-weight:bold;
}
