@charset "utf-8";
/* CSS Document */

/*seasonTop
--------------------------------------------------------*/
#seasonTop{
	background: url(images/bg_season_index.jpg) center top no-repeat;
    width: 100%;
	}

/*news
--------------------------------------------------------*/
h3.ttlIn{
	margin-bottom: 10px;
    }
#main{
	width: 510px;
    margin-right: 20px;
    float: left;
    }
.prsrls,
.newsrls{
	width:510px;
	margin-bottom: 20px;
    position: relative;
	}
.newsrls dl,
.prsrls dl{
	width: 490px;
	margin: 0 auto 5px; 
	overflow: hidden;
    border-bottom: 1px dotted #666666;
	}
.newsrls dd,
.prsrls dd{
	float:right;
	padding: 5px 10px 5px 0;
	width: 370px;
	}
.newsrls dt,
.prsrls dt{
	float:left;
	padding: 5px 0 5px 10px;
	width: 100px;
	}
.btnNews{
	width:80px;
    position: absolute;
    left: 415px;
    top: 13px;
     }
.btnRelease{
	width:98px;
    position: absolute;
    left: 395px;
    top: 12px;
     }
/*rmenu
--------------------------------------------------------*/
#rmenu{
	width: 200px;
    float: right;
    }
#catnavi{
	width: 200px;
	border-bottom: 1px solid #e4cdcd;
	margin-bottom: 10px;
	background:url(images/bg_cat_index.gif) top left repeat-y;
	}
#catnavi li.top{
	width: 180px;
	height: 35px;
	display: block;
    border-top: 1px solid #e4cdcd;
	}
#catnavi li{
	width: 180px;
	height: 34px;
	display: block;
	}
#catnavi a.cut{
	width: 180px;
	height: 34px;
	display: block;
	background:url(images/rnavi_cut_index.jpg) bottom left no-repeat;
	}
#catnavi a.jyuten{
	width: 180px;
	height: 34px;
	display: block;
	background:url(images/rnavi_jyuten_index.jpg) bottom left no-repeat;
	}
#catnavi a.age{
	width: 180px;
	height: 34px;
	display: block;
	background:url(images/rnavi_age_index.jpg) bottom left no-repeat;
	}
#catnavi a.yuba{
	width: 180px;
	height: 34px;
	display: block;
	background:url(images/rnavi_yuba_index.jpg) bottom left no-repeat;
	}
#catnavi a.other{
	width: 180px;
	height: 34px;
	display: block;
	background:url(images/rnavi_other_index.jpg) bottom left no-repeat;
	}
#catnavi a:hover.cut{
	width: 180px;
	height: 34px;
	display: block;
	background:url(images/rnavi_cut_index_on.jpg) bottom left no-repeat;
	}
#catnavi a:hover.jyuten{
	width: 180px;
	height: 34px;
	display: block;
	background:url(images/rnavi_jyuten_index_on.jpg) bottom left no-repeat;
	}
#catnavi a:hover.age{
	width: 180px;
	height: 34px;
	display: block;
	background:url(images/rnavi_age_index_on.jpg) bottom left no-repeat;
	}
#catnavi a:hover.yuba{
	width: 180px;
	height: 34px;
	display: block;
	background:url(images/rnavi_yuba_index_on.jpg) bottom left no-repeat;
	}
#catnavi a:hover.other{
	width: 180px;
	height: 34px;
	display: block;
	background:url(images/rnavi_other_index_on.jpg) bottom left no-repeat;
	}
#catnavi a.cut span,
#catnavi a.jyuten span,
#catnavi a.age span,
#catnavi a.yuba span,
#catnavi a.other span{
		text-indent: -99999px;
		overflow: hidden;
		display: block;
		}
	
.box ul{
	display:block;
	margin:10px;
	}

