@charset "utf-8";
/* CSS Document */

@import "base.css";

body {
	background:url(../image/bg_top.jpg) repeat-x top;}
	
#cont {
	padding-top:20px;
	width:900px;}


#column_l {
	float:left;
	width:250px;
	margin-right:19px;}
	
#column_l a#whatsnew {
	background:url(../image/btn_whatsnew.gif) no-repeat left top;
	width:250px;
	height:30px;
	display:block;
	text-indent:-9999px;}	
#column_l a:hover#whatsnew {
	background-position:left bottom;}	
	
	
#column_r {
	float:right;
	width:629px;}

#column_r img {
	border:none;}
	
#column_r ul {
	width:629px;
	clear:left;}
	
#column_r li {
	float:left;
	margin:0 2px;
	font-size:90%;
	line-height:1.3;}

#column_r li.box {
	background:url(../image/cate_bg.jpg) no-repeat left top;
	width:195px;
	padding:5px 5px 8px;}

#column_r a#ban_ehonkan {
	background:url(../image/ban_ehonkan.gif) no-repeat left top;
	display:block;
	width:198px;
	height:155px;
	text-indent:-9999px;
	border:1px solid #C8C8C8;
	margin:0 auto;}
#column_r a:hover#ban_ehonkan {
	border:1px solid #F90;}

#column_r a.arw {
	background:url(../image/arw01.gif) no-repeat left 0.2em;
	padding:0 0 0 7px;}	

#column_r a#cate1 {
	background:url(../image/cate01.gif) no-repeat left top;}

#column_r a#cate2 {
	background:url(../image/cate02.gif) no-repeat left top;}
	
#column_r a#cate3 {
	background:url(../image/cate03.gif) no-repeat left top;}
	
#column_r a#cate4 {
	background:url(../image/cate04.gif) no-repeat left top;}
	
#column_r a#cate5 {
	background:url(../image/cate05.gif) no-repeat left top;}
	
#column_r a#cate1, #column_r a#cate2, #column_r a#cate3, #column_r a#cate4, #column_r a#cate5 {
	width:195px;
	height:31px;
	display:block;
	text-indent:-9999px;
	margin-bottom:3px;}
	
#column_r a:hover#cate1, #column_r a:hover#cate2, #column_r a:hover#cate3, #column_r a:hover#cate4, #column_r a:hover#cate5 {
	background-position:left bottom;}
	
/**********y[Wgbvigbvy[W̎wj***********/
.pagetop {
	background:url(../image/footer_bg01.gif) repeat-x bottom;
	height:21px;
	padding:0 4px 3px 0;}
.pagetop:after {
	content: "";
	display: block;
	clear: both;}
	
/**********oi[***********/
#banner {
	background:url(../image/footer_bg02.jpg) repeat-x bottom;
	padding:12px 0 14px;}
#banner li {
	float:left;
	margin:0 4px 0 5px;}
#banner img {
	border:none;}

/**********tb^[***********/
#footer {
	background:url(../image/footer_bg03.jpg) repeat-x top;
	padding:12px 15px 20px;}
