@charset "Shift-JIS";

/****メインスペース位置設定****/

#main{
  width:798px;
  height:450px;
  background:url(../img/top_wall.gif) bottom;
  background-repeat:repeat-x;
  background-color:#F0EAE2;
  position:relative;
}

a:link{/*未訪問のリンク*/
    color:#000000;
    font-style:normal;
    text-decoration:underline;
}
a:visited{/*訪問後のリンク*/
    color:#000000;
    text-decoration:underline
}
a:hover{/*マウスをのせたとき*/
    color:#FF0000;
    font-style:normal;
    text-decoration:underline;
}

.space{ margin: 10px 0px ; }
.page-bold{ font-weight: bold ; }

.line-o_top{
  position:absolute;
  top:5px;
  left:198px;
}

.line-s_top{
  position:absolute;
  top:5px;
  left:545px;
}

.foot{
  width:798px;
  height:80px;
  padding: 110px 0px 0px 0px ;
  position:absolute;
  top:250px;
  left:0px;
  /*background-color:#0000FF;*/
}

.data-logo{
  position:absolute;
  top:230px;
  left:68px;
}
.data{
  width:185px;
  line-height:18px;
  position:absolute;
  top:5px;
  left:5px;
  /*background-color:#0000FF;*/
}

.add{
  width:185px;
  line-height:15px;
  position:absolute;
  top:276px;
  left:5px;
  /*background-color:#FF9900;*/
}

.new-logo{
  position:absolute;
  top:5px;
  left:535px;
}
.new{
  width:325px;
  line-height:20px;
  position:absolute;
  top:45px;
  left:215px;
  font-size:13px;
  font-weight:bold;
  /*background-color:#FF0000;*/
}

.new2{
  width:325px;
  line-height:15px;
  position:absolute;
  top:45px;
  left:215px;
  font-size:13px;
  font-weight:bold;
  /*background-color:#FF0000;*/
}
.new2 .content{
	margin: 0px 0px 10px 0px ;
	padding: 0px 0px 5px 0px ;
	border-bottom: 1px dashed #C4AD8E ;
}
.new2 .content .day{
	font-weight: bold ;
	text-align: right ;
}

.new3{
  width:325px;
  line-height:15px;
  position:absolute;
  top:10px;
  left:215px;
  font-size:13px;
}
.news-text{
  position:absolute;
  top:45px;
  left:555px;
}
.vip-logo{
  position:absolute;
  top:305px;
  left:535px;
}
.vip{
  width:235px;
  line-height:18px;
  position:absolute;
  top:95px;
  left:555px;
  /*background-color:#006600;*/
}
.vip-pic{
  width:249px;
  height:172px;
  position:absolute;
  top:40px;
  left:549px;
}
.vip-pic2{
  width:249px;
  height:165px;
  position:absolute;
  top:139px;
  left:549px;
}

.ryokin-link{
  width:235px;
  line-height:18px;
  position:absolute;
  top:50px;
  left:555px;
  letter-spacing: 1px ;
  font-size: 14px ;
  color: #9A3B4F ;
}
.ryokin-link a:link{ color: #9A3B4F ; }
.ryokin-link a:visited{ color: #9A3B4F ; }
.ryokin-link a:hover{ color: #835C36 ; }
