@charset "utf-8";
/* CSS Document */

#bg_list_style_0 {
	width:100%;
	background:url(../images/common/bg_list_style_0.png) 0 0 repeat-y;
 margin: 2% 0;
 clear: both;
}
#category_entry_list, 
#category_entry_list_news, 
#pickup_entry_list {
	max-width:100%;
	list-style:none;
	padding:0;
	margin:0 0 0 9px;
	border:1px solid #ddd;
	border-left:none;
}
#pickup_entry_list li {
	padding:0.5em 30px 0.5em 0.5em;
	border-bottom:1px dotted #999;
}
#category_entry_list li, 
#category_entry_list_news li {
	border-bottom:1px dotted #ccc;
}
#category_entry_list li a, 
#category_entry_list_news li a {
	padding:0.5em 30px 0.5em 0.5em;
}

#category_entry_list li, 
#category_entry_list_news li {
	font-size:1.2em;
	padding:0.3em 0;
	background:url(../images/common/bg_list_style_link.png) 99% center no-repeat;
	background-size:20px 20px;
}
#category_entry_list li:last-child, 
#category_entry_list_news li:last-child, 
#pickup_entry_list li:last-child {border:none;}

#category_entry_list a, 
#category_entry_list_news a {
	display:block;
	font-size:0.9em;
	/*font-weight:bold;*/
	text-decoration:none;
}
.news_list_date {
	color:#999;
	font-size:0.8em;
	font-weight:normal;
}
.news_list_title, 
.news_list_title_nodate {
	font-size:16px;
	font-weight:normal;
}
/*------------------------------------------------------------------------------------
pickup用
------------------------------------------------------------------------------------*/
#pickup_entry_list .pickup_img {
	float:left;
	width:44%;
}
#pickup_entry_list .pickup_img img {
	height:auto;
	width:100%;
	}
#pickup_entry_list .pickup_txt {
	float:right;
	width:53%;
}
#pickup_entry_list .pickup_title {
	font-size:1.0em;
	margin:3px 0 0.5em 0;
}

#pickup_entry_list .pickup_title a {
	font-weight:bold;
}
#pickup_entry_list .pickup_info {
	display:none;
}

/* タブレットレイアウト : 481 px ～ 768 px。モバイルレイアウトからスタイルを継承。 */
@media only screen and (min-width: 481px) {
#category_news_list {
	width:60%;
}
#pickup_entry_list li {
	padding:1em 30px 1em 1em;
}
#category_entry_list li a, 
#category_entry_list_news li a {
	position: relative;
	padding:1em 30px 1em 1em;
}
#category_entry_list li:hover, 
#category_entry_list_news li:hover {
	background-color:#fee;
}

.news_list_date {
	position:absolute;
	/*float:left;
	width:9em;*/
	color:#666;
	padding-top:0.3em;
}
.news_list_title {
	padding-left:7em;
}
/*------------------------------------------------------------------------------------
pickup用
------------------------------------------------------------------------------------*/
#pickup_entry_list .pickup_img {
	float:left;
	width:30%;
}
#pickup_entry_list .pickup_txt {
	float:right;
	width:68%;
}
#pickup_entry_list .pickup_title {
	font-size:1.4em;
}
#pickup_entry_list .pickup_info {
	display: inherit;
	font-size:1.0em;
	margin-bottom:0.5em;
}


}
/* デスクトップレイアウト : 769 px ～最大 1100 px。モバイルレイアウトとタブレットレイアウトからスタイルを継承。 */
@media only screen and (min-width: 769px) {
#pickup_entry_list .pickup_img {
	float:left;
	width:19.672%;
}
#pickup_entry_list .pickup_txt {
	float:right;
	width:78%;
}

}


