@charset "Shift_JIS";

/* *********************************************************
 *
 *	Style Sheet only for local category
 *
 * *********************************************************
 */

/* [start]clearfix */
.clearfix:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
	zoom: 1;
}

.clearfix { /* for win IE7 & mac IE */
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/* [end]clearfix */



/* *************  side navigation  ********* */
#s_navi .sub_navi {
	margin-top: 0;
}
/* ******************  main  ************** */
#main .mtop_base {
	margin-top: 5px;
}
.service_list {
	display: block;
}

.service_list li {
	width: 510px;
	margin: 30px 0 0 0;
}

.service_list li.first_child {
	margin: 10px 0 0 0;
}

.service_list div.clearfix {
	width: 510px;
	margin: 15px 0 0 0;
}

.service_list li .right {
	float: right;
	width: 296px;
}

.service_list li .left {
	float: left;
	width: 197px;
}


.index_list {
	width: 526px;
}

.content_position > .index_list {
	width: 520px;
	margin: 0 0 0 13px;
}

.index_list li {
	margin: 15px 0 0 0;
	padding: 0 0 16px 0;
	background: url(http://www.kamakuratv.com/common/img/prt_dotline_03.gif) repeat-x bottom;
}

.index_list .right {
	float: right;
	width: 420px;
}

.index_list > .right {
	width: 430px;
}

.index_list .left {
	float: left;
	width: 80px;
}

p.date ,
.icon ,
.icon li {
	display: inline;
	padding: 0 3px 0 0;
	background-image: none;
}

.index_list .right h3 {
	margin: 3px 0;
}

p.limit {
	margin: 5px 0 0 0;
	color: #dd0000;
}
