@charset "UTF-8";

@import "unit_tag.css";
@import "unit_common.css";
@import "unit_layout_noside.css";
@import "unit_head.css";
@import "unit_content.css";
@import "unit_menu.css";

#tokutenList,
#newsList{
	padding:		0 50px 0 20px;
	width:			690px;
}

#tokutenList .newsItem,
#newsList .newsItem{
	background:		url("../img/news/frame_body.gif") left top repeat-y;
	margin-bottom:	20px;
}

#tokutenList .yusha,
#newsList .yusha{
	background:		url("../img/news/farme_head_yusha.gif") left top no-repeat;
}
#tokutenList .oujo,
#newsList .oujo{
	background:		url("../img/news/farme_head_oujo.gif") left top no-repeat;
}
#newsList .maou{
	background:		url("../img/news/farme_head_maou.gif") left top no-repeat;
}
#newsList .kishi{
	background:		url("../img/news/farme_head_kishi.gif") left top no-repeat;
}


#tokutenList .newsItem-foot,
#newsList .newsItem-foot{
	background:		url("../img/news/frame_foot.gif") left top no-repeat;
	width:			690px;
	height:			20px;
	font-size:		0;
}

/* 内容。幅は全体で 690 */
#tokutenList .newsItem-value,
#newsList .newsItem-value{
	padding:		15px 0 0px 125px;
	width:			540px;
	/* IE6 */
	zoom:				100%;
	/* IE7 & Firefox */
/*
	overflow:			auto;
*/
}
#tokutenList .newsItem-value:after,
#newsList .newsItem-value:after{
    display:			block;
    height:				0;
    content:			"";
    clear:				both;
}
#newsList h2{
	margin-bottom:	10px;
	padding-bottom:	5px;
	border-bottom:	solid 4px #ffb400;
	color:			#059201;
	font-weight:	bold;
	font-size:		100%;
}
#newsList h3{
	margin-bottom:	0.5em;
	padding:		4px 0 4px 0.5em;
	border-left:	solid 4px #ffb400;
	border-bottom:	solid 1px #ffb400;
	color:			#666666;
	font-size:		100%;
}
#tokutenList a,
#newsList a{
	color:				#eb6900;
	border-bottom:		dashed 1px #eb6900;
	background-color:	#fff;
}
#tokutenList a:hover,
#newsList a:hover{
	background-color:	#ffffcc;
}

#newsList p.notice{
	margin-left:	1em;
	text-indent:	-1em;
}

/* インデント */
.news-indent{
	padding:		0 30px 0 30px;
}

/* 長文用 */
#content-body .longText p{
	line-height:	150%;
}

/* コラム */
.news-column{
	padding:		10px;
	border:			solid 1px #999;
	background:		#eee;
}
.news-column .caption{
	text-align:		left;
	font-size:		x-small;
}
.news-column .newsPhoto img{
	border:			solid 1px #999;
}

/* 特典 */
.tokuten h3{
	font-size:		100%;
	color:			#059200;
}

table.tokuten-table{
	margin:			auto;
}

.tokuten-table td{
	padding:		0 40px 0 40px;
	width:			200px;

}
.tokuten-table .tokuten-nowprint{
	width:			200px;
	background:		#d8d8d8;
	text-align:		center;
}
.tokuten-table .tokuten-nowprint img{
}

/* 縦型リスト */
table.list-type-tate th,
table.list-type-tate td{
	padding:			2px 6px 2px 6px;
}
table.list-type-tate th{
	background-color:	#ccc;
	font-weight:		normal;
}
table.list-type-tate td{
	border-bottom:		solid 1px #ccc;
}

/* filmo */
#filmo_090427 th,
#filmo_090427 td{
	vertical-align:		bottom;
}
#filmo_090427 .filmo-title{
	background:			url("../img/common/submenu_mark.gif") left 4px no-repeat;
	padding-left:		7px;
}
#filmo_090427 .filmo-title a{
	border:				none;
	color:				#333;
}

#filmo_090427 .filmo-jusho{
	padding-left:		7px;
	color:				#f70;
	font-size:			x-small;
}

/* 採用リスト */
table#saiyo-list{
	width:				100%;
/*
	border:				solid 1px #ccc;
*/
}
#saiyo-list td{
	padding:			4px;
/*
	border-right:				solid 1px #ccc;
*/
	font-size:			x-small;
}
#saiyo-list tr.a{
	background:			#ffd;
}

