@charset "UTF-8";
@import url("share/css/common.css");

/*======================================

	コンテンツ

=======================================*/
/* 特出し */
.tokudashi {
	margin: 0px;
	padding: 0px;
	background-color: #14AC00;
	border-top: 10px solid #14AC00;
}

.tokudashi .center {
	width: 1006px;
	margin: 0px auto;
	padding: 0px;
	background-image: url("images/tokudashi_center.gif");
	background-repeat: repeat-y; 
	background-position: 0% 0%;
}

.tokudashi .top {
	width: 1006px;
	margin: 0px auto;
	padding: 0px;
	background-image: url("images/tokudashi_top.gif");
	background-repeat: no-repeat; 
	background-position: 50% 0%;
}

.tokudashi .bottom {
	width: 1006px;
	margin: 0px auto;
	padding: 0px 0px 5px;
	background-image: url("images/tokudashi_botom.gif");
	background-repeat: no-repeat; 
	background-position: 50% 100%;
}

.tokudashi .tfree {
	margin: 0px;
	padding: 15px 18px;
}

.tokudashi p {
	font-size: 0.875em;
	line-height: 1.6;
}


/* サムネイル */
#thumbnail_base {
	border-top: 5px solid #14AC00;
	margin: 0px;
	padding: 0px;
}

#thumbnail_bg {
	background-color: #000000;
	background-image: url("images/main_photo.jpg");
	background-repeat: no-repeat; 
	background-position: 50% 0%;
	margin: 0px auto;
	padding: 10px 0px 25px 0px;
}

.thumbnail_list {
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
}

.thumbnail_list .tn a {
	float: left;
	width: 100px;
	border: 5px solid #FFFFFF;
	margin: 17px 17px 0px 0px;
	padding: 0px;
	font-size: 0;
}

.thumbnail_list .tn a:hover {
	border: 5px solid #14AC00;
}

.thumbnail_list .tn_r a {
	float: left;
	width: 100px;
	border: 5px solid #FFFFFF;
	margin: 17px 0px 0px 0px;
	padding: 0px;
	font-size: 0;
}

.thumbnail_list .tn_r a:hover {
	border: 5px solid #14AC00;
}



/* かつやまミニログ新着投稿 */
.ml_title_base {
	border-bottom: 4px solid #14AC00;
	margin: 0px;
	padding: 0px;
}

.ml_title {
	float: left;
	width: 318px;
	margin: 0px;
	padding: 0px;
}

.ml_list_navi {
	float: right;
	width: 59px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	text-align: right;
}

.ml_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.ml_list li {
	border-bottom: 1px dotted #C8C8C8;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}

.ml_list .photo {
	float: left;
	width: 100px;
	border: 1px solid #C8C8C8;
	margin: 0px 10px 0px 0px;
	padding: 1px;
}

.ml_list .ml_contents_1 {
	float: left;
	width: 360px;
	margin: 0px;
	padding: 0px;
}

.ml_list .ml_contents_2 {
	margin: 0px;
	padding: 0px;
}

.ml_list .date {
	margin: 0px;
	padding: 0px;
	font-size: 0.875em;
	line-height: 1.6;
}

.ml_list .date span {
	margin: 0px;
	padding: 0px;
	font-size: 0.875em;
	line-height: 1.6;
}

.ml_list .title {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-size: 0.875em;
	line-height: 1.6;
}

.ml_list .info {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 0.875em;
	line-height: 1.6;
}



/* バナー */
#banner_list {
	width: 1000px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
}

#banner_list ul {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	list-style: none;
}

#banner_list .banner_1 {
	float: left;
	width: 180px;
	margin: 0px 25px 0px 0px;
	padding: 0px;
}

#banner_list .banner_2 {
	float: left;
	width: 180px;
	margin: 0px;
	padding: 0px;
}
