@charset "UTF-8";

/* ========================================
		index.css
		author:arimoto
======================================== */

/* ----------------------------------------
		カラム
---------------------------------------- */
.column_right{
	width:321px;
}

/* ----------------------------------------
		内容
---------------------------------------- */
h1{
	height:91px;
	background:url(../img/bg_header.jpg) no-repeat;
}

.tbl_promotion{
	width:844px;
	height:333px;
	margin-bottom:15px;
	border-bottom:1px solid #c2c2c2;
}

.promotion_area{
	display:block;
	width:600px;
	height:310px;
	text-indent:-9999px;
	margin-right:14px;
	background:url(../img/promotion.jpg) no-repeat;
}

h2.tit_categoryList{
	width:266px;
	background:url(../img/tit_categoryList.gif) no-repeat;
}


/* -------- list_category -------- */
.list_category .top_btm{
	display:block;
}

.list_category .bg_list_category{
	width:836px;
	padding-left:3px;
	background:#929292;
}

* html .list_category .bg_list_category{	width:833px; padding:0;}
*+html .list_category .bg_list_category{	width:839px; padding:0;}

.bg_list_category p{
	color:#EFEFEF;
	margin:5px 0 0 0;
	padding:7px 0 7px 15px;
	border-top:1px dotted #CCC;
}

.bg_list_category span{
	display:block;
	color:#FFF;
	font-size:11px;
	padding-left:5px;
	padding-bottom:3px;
}

.list_category ul{
	display:table;
	width:839px;
	padding:3px;
}

.list_category li{
	display:block;
	float:left;
}

.list_category li a{
	display:block;
}

hr{
	background:none;
}

/* --------------- box_btns -------------- */
.column_right .box_btns{
	clear:both;
	width:231px;
	height:263px;
	display:block;
	background:url(../img/bg_column_right.jpg) no-repeat;
}

.column_right .box_btns .frame{
	padding:12px 1px 5px 7px;
}

.column_right .box_btns .btn_L{
	margin-left:5px;
	margin-bottom:13px;
}

.column_right .box_btns .btn_L img{
	vertical-align:top;
}

.column_right .box_btns .btn_S{
	margin-left:15px;
	margin-bottom:16px;
}

.column_right .box_btns .btn_S li{
	margin-bottom:4px;
}

.column_right .box_btns .btn_M{
	margin-bottom:10px;
}

.column_right .box_btns .btn_M li{
	float:left;
}
