@charset "Shift_JIS";
@import "../../css/default.css";


.column_all {
	width:740px;
	background:url(../images/bg_column_all.gif) no-repeat left bottom;
	padding:0 0 5px 0;
}
.column_all .column_wrap {
	border-left:#999999 1px solid;
	border-right:#999999 1px solid;
	padding:10px 10px 10px 10px;
}


.week_links {
	background:url(../images/bg_week_links.gif) repeat left top;
	padding:5px 5px 5px 5px;
}
.week_links ul li {
	font-size:12px;
	background:url(../images/icon_square.gif) no-repeat left center;
	padding:0 15px 0 7px;
	float:left;
}
.mds_index_week {
	margin:10px 0 10px 0;
}

.bg_gray {
	background:#ECECEC;
}
.column_box {
	padding:10px 10px 10px 10px;
}
.column_box .left_img {
	float:left;
	width:130px;
	*display:inline;
}
.column_box .right_text {
	float:right;
	width:560px;
	font-size:12px;
	line-height:16px;
}
.column_box .right_text p {
	text-align:right;
}
.column_box .right_text a {
	font-weight:bold;
}
.column_box .right_text .ttl_kiji {
	border-left:#5B8800 2px solid;
	padding:0 0 0 5px;
	margin:5px 0 0 0;
}
.column_box .right_text .ttl_kiji strong {
	color:#000000;
}
.column_box .right_text .ttl_kiji span {
	color:#FF0000;
	padding:0 10px 0 10px;
}
.column_box .right_text .ttl_kiji img {
	vertical-align:middle;
}
.column_box .right_text .detail_kiji {
	background:url(../images/bg_dotline.gif) repeat-x left top;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
	color:#000000;
}



.kiji_list {
	margin:30px 0 0 0;
	background:url(../images/bg_dotline.gif) repeat-x left top;
}
.kiji_list li {
	background:url(../images/bg_dotline.gif) repeat-x left bottom;
	padding:7px 10px 7px 10px;
}
.kiji_list li.bg_gray {
	background:#ECECEC url(../images/bg_dotline.gif) repeat-x left bottom;
}
.kiji_list li p {
	width:520px;
	display:table-cell;
	font-size:12px;
	font-weight:bold;
	*display: inline;
	zoom: 1;
}
.kiji_list li p img {
	vertical-align:middle;
}
.kiji_list li p a {
	background:url(../images/icon_square.gif) no-repeat left 0.3em;
	padding:0 0 0 10px;
}
.kiji_list li span {
	width:170px;
	display:table-cell;
	font-size:10px;
	*display: inline;
	zoom: 1;
	text-align:right;
}




.paging {
	text-align:center;
	font-size:12px;
	margin:30px 0 20px 0;
}
.paging ul {
	margin:10px 0 0 0;
}
.paging ul li {
	display:inline;
	border:#CCCCCC 1px solid;
	background:#ECECEC;
	padding:3px 3px 3px 3px;
	margin:0 0 0 3px;
}
.paging ul li.back {
	background:url(../images/icon_arrow_back.gif) no-repeat left center;
	padding:0 0 0 10px;
	border:none;
	margin:0 0 0 0;
}
.paging ul li.next {
	background:url(../images/icon_arrow_next.gif) no-repeat right center;
	padding:0 10px 0 0;
	border:none;
}
.paging ul li.select {
	border:#98C933 1px solid;
	background:#E5F1CC;
}

.paging02 {
	text-align:center;
	font-size:12px;
	margin:20px 0 20px 0;
}
.paging02 ul li {
	display:inline;
	margin:0 0 0 10px;
}
.paging02 ul li.back {
	background:url(../images/icon_arrow_back.gif) no-repeat left center;
	padding:0 0 0 10px;
	border:none;
	margin:0 0 0 0;
}
.paging02 ul li.next {
	background:url(../images/icon_arrow_next.gif) no-repeat right center;
	padding:0 10px 0 0;
	border:none;
}


.mds_column_list {
	margin:10px 0 0 0;
}
.column_list li {
	background:url(../images/bg_dotline.gif) repeat-x left bottom;
	padding:3px 10px 3px 10px;
	font-size:12px;
}
.column_list li.bg_gray {
	background:#ECECEC url(../images/bg_dotline.gif) repeat-x left bottom;
}
.column_list li strong {
	background:url(../images/icon_square.gif) no-repeat left 0.3em;
	padding:0 0 0 10px;
}
.column_list li a {
	font-weight:bold;
	padding:0 0 0 10px;
}
.column_list li span {
	padding:0 10px 0 10px;
	color:#FF0000;
}




.column_detail {
	background:#ECECEC;
	margin:20px 0 0 0;
	padding:10px 0 10px 0;
}
.column_detail h3 {
	background:url(../images/bg_column_title.gif) repeat left top;
	padding:4px 5px 3px 5px;
}
.column_detail h3 span {
	border-left:#5B8800 2px solid;
	padding:0 0 0 5px;
	color:#000000;
	font-size:16px;
}
.column_detail .kiji_all {
	font-size:12px;
	line-height:16px;
	margin:10px 10px 10px 10px;
}

.column_detail .kiji_all .photo_left {
	float:left;
	margin:0 20px 20px 0;
}

.column_detail .kiji_all .photo_right {
	float:right;
	margin:0 0 20px 20px;
}



.btn_column_top {
	margin:30px 0 0 0;
}


/*Clear Float*/
.column_detail .kiji_all:after,
.column_box:after,
.week_links:after,
.column_all .column_wrap:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.column_detail .kiji_all,
.column_box,
.week_links,
.column_all .column_wrap {
	zoom: 1;
}


