/* clearfix&#144; */

.clearfix:after, #navigation:after {

	content:".";

	height:0;

	clear:both;

	display: block;

	visibility:hidden;

}

.clearfix, #navigation  {

	display:inline-table;

}

/* Hides from IE5-mac \*/

* html .t_banner {
behavior: expression(IEPNGFIX.fix(this));
}


* html .clearfix, * html #navigation { height:1px; }

.clearfix, #navigation { display:block; }



/* End hide from IE5-mac */
html {
	background:url(../images/back_02.gif) repeat-x top left;
	background-attachment:fixed;
	background-color:#140800;
}

body {
	margin:0;
	padding:0;
	background:url(../images/back_01.gif) no-repeat top left;
	background-attachment:fixed;
	height:auto;
	font-color:#eadfdd;
	font-size:11px;
	font-family :"CI",meiryo,Georgia,;
	line-height :130%;
}

/* Head */

#navigation {
	padding:0;
	margin:0;
}

#navigation li {
	line-height:130%;
	list-style:none;
	float:left;
	}
	
a.system,a.stuff,a.schedule,a.map,a.campaign,a.recruit,a.blog,a.home {
	margin:0;
	padding:0;
	display:block;
	height:46px;
	text-indent:-9999em;
	text-decoration:none;
}

a.system  {
	background:url(http://rois-relaxation.com/images/head_menu01.jpg) no-repeat 0px 0px ;
	width:103px;
	}
a.system:hover{
	background:url(http://rois-relaxation.com/images/head_menu01.jpg) no-repeat 0px -46px ;
	width:103px;
	}
a.stuff{
	background:url(http://rois-relaxation.com/images/head_menu01.jpg) no-repeat -103px 0 ;
	width:101px;
	}
a.stuff:hover{
	background:url(http://rois-relaxation.com/images/head_menu01.jpg) no-repeat -103px -46px ;
	width:101px;
	}
a.schedule{
	background:url(http://rois-relaxation.com/images/head_menu01.jpg) no-repeat -204px 0 ;
	width:98px;
	}
a.schedule:hover{
	background:url(http://rois-relaxation.com/images/head_menu01.jpg) no-repeat -204px -46px ;
	width:98px;
	}
a.map{
	background:url(http://rois-relaxation.com/images/head_menu01.jpg) no-repeat -302px 0 ;
	width:106px;
	}
a.map:hover{
	background:url(http://rois-relaxation.com/images/head_menu01.jpg) no-repeat -302px -46px ;
	width:106px;
	}
a.campaign{
	background:url(http://rois-relaxation.com/images/head_menu01.jpg) no-repeat -408px 0 ;
	width:101px;
	}
a.campaign:hover{
	background:url(http://rois-relaxation.com/images/head_menu01.jpg) no-repeat -408px -46px ;
	width:101px;
	}	
a.recruit{
	background:url(http://rois-relaxation.com/images/head_menu01.jpg) no-repeat -509px 0;
	width:107px;
	}
a.recruit:hover{
	background:url(http://rois-relaxation.com/images/head_menu01.jpg) no-repeat -509px -46px;
	width:107px;
	}
a.blog{
	background:url(http://rois-relaxation.com/images/head_menu01.jpg) no-repeat -616px 0;
	width:78px;
	}
a.blog:hover{
	background:url(http://rois-relaxation.com/images/head_menu01.jpg) no-repeat -616px -46px;
	width:78px;
	}
a.home{
	background:url(http://rois-relaxation.com/images/head_menu01.jpg) no-repeat -694px 0;
	width:105px;
	}
a.home:hover{
	background:url(http://rois-relaxation.com/images/head_menu01.jpg) no-repeat -694px -46px;
	width:105px;
	}


#notice {
margin-bottom:3px;
margin:0;
font-size:1px;
}
a.day{
background:url(http://rois-relaxation.com/img/set_01.jpg) no-repeat 0px 0px;
display:block;
text-indent:-9999em;
height:100px;
width:361px;
float:left;
}
a.day:hover{
background:url(http://rois-relaxation.com/img/set_01.jpg) no-repeat 0px -100px;
display:block;
text-indent:-9999em;
height:100px;
width:361px;
float:left;
}
a.set{
background:url(http://rois-relaxation.com/img/set_02.jpg) no-repeat 0px 0px;
display:block;
text-indent:-9999em;
height:100px;
width:439px;
float:left;
}
a.set:hover{
background:url(http://rois-relaxation.com/img/set_02.jpg) no-repeat 0px -100px;
height:100px;
text-indent:-9999em;
display:block;
width:439px;
float:left;
}

* {
	margin:0;
	padding:0;
}


hr{
  color: #4a404a; 
  background-color: #4a404a; 
  height: 1px;
  border: 1px;
  border-style: dotted; 
}

.diff{
font-size :2pt;
color :#fef5e4;
text-indent:-9999em;
text-decoration: none;
position:relative;
}

.t_banner {
	background:url(campaign/img/period.png) no-repeat;
	width:260px;
	height:100px;
}
.b{
font-size:13px;
}

.new_camp a:link  {
	text-decoration:none;
	color:#FF0000;
	}

.new_camp a:hover  {
	text-decoration:none;
	color:#FF0000;
	}

.news_title {
vertical-align:sub;
font-size:17px;
font-weight:bold;
line-height:150%;
}

.news ul {
margin: 0 0 0 2em;
padding: 0;
list-style: url(http://rois-relaxation.com/images/flow.jpg);
vertical-align:top;
font-size:17px;
font-weight:bold;
line-height:150%;
}
.u_1 {
	margin:0px;
	padding-top:0px;
	padding-bottom:3px;
}
.set_txt {
	font-size:17px;
	color:#270A13;
	font-weight:bold;
	line-height:140%;
}
.set_price {
	font-size:26px;
	font-weight:bolder;color:red;
text-shadow:0px -1px 10px white,1px 0px 10px white,0px 1px 10px red,-1px 0px 10px white;
}
