body  {
	font-family: "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", Arial, sans-serif;	font-size: 12px;
	line-height: 18px;	color: #333333;	margin:0;	padding:0;}

a:link {
	color: #3366CC;
	text-decoration: none;
}
a:visited {
	color: #3366CC;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}
a:active {
	color: #FF6600;
	text-decoration: none;}

#wrapper {
	margin:0 auto; width:800px;}

#header {
	border-top: 3px solid #0066A7; margin:0 0 3px; width:800px; padding: 7px 0px 3px;
	background: url("../img/dot.gif") repeat-x bottom;}

h1 {
	display:none;}


#left{
	float: left;	
	width: 400px;
	margin-top: 15px;
}

#right{
	float: left;	
	width: 400px;
	margin-top: 15px;
}

.conts{
	margin:0 auto; 
	padding: 10px;
}


.btn{
	border: 0;
	margin: 0 0 10px 0;
	padding: 0;
	width: 285px;
	height: 50px;
	overflow: hidden;
}


.btn img {
	visibility: hidden;
}


.btn a,
.btn a:link,
.btn a:visited {
	background-position: 0px 0px;
	float:left;
}
.btn a:focus,
.btn a:hover,
.btn a:active {
	background-position: 0px 50px;
	float:left;
}

.btn-l1 a {
	background-image: url(http://www.rikeinavi.com/img/btn_11.gif);
}

.btn-r1 a {
	background-image: url(http://www.rikeinavi.com/img/btn_int.gif);
}

.btn-l2 a {
	background-image: url(http://www.rikeinavi.com/img/btn_12.gif);
}

.btn-r2 a {
	background-image: url(http://www.rikeinavi.com/img/btn_ch.gif);
}

.txt {
	padding: 10px 0 0 0;
}

.intxt {
	padding: 5px;
	border: 1px solid #EEEEEE;
}

.topics {
    margin: 5px 0px 0px;
	padding: 5px;
	background: #FFFFFF;
}

.new {
	background: url(http://www.rikeinavi.com/img/icon_new.gif) no-repeat right bottom;
	font-weight: bold;
	padding-right: 24px;
	padding-left: 5px;
	border-left: 5px solid #0099FF;
}

.notnew {
	font-weight: bold;
	padding-right: 24px;
	padding-left: 5px;
	border-left: 5px solid #0099FF;
}

h2 {
	display:none;}

.clr {
	clear:both;}

#footer {
	margin: 5px auto 0 auto; vertical-align:bottom; height:40px; width:805px; clear: both;}
	

#footer a{
	color: #E2DBA6;
	text-decoration: none;
}


