@charset "utf-8";
/* CSS Document */
#contents {
	padding:30px 15px 0;
}
#page_img {
	position:relative;
	background:no-repeat bottom url(../../img/shadow.png);
}
.pickup{
	position: absolute;
	top: 2px;
	right: 37px;
	background: #dd2525;
	width: 340px;
	height: 296px;
	padding: 18px 25px;
	box-sizing: border-box;
}
.pickup > img{
	margin-bottom: 15px;
}
.pickup > a{
	display: block;
}
.pickup > a:hover{
	opacity: .9;
}
.pickup > a+a{
	margin-top: 8px;
}
#top_recipe {
	position:absolute;
	top:264px;
	left:823px;
}
h3 {
	margin:0;
	padding:0;
	display:block;
}
#news_box {
	margin:0;
	padding:0;
	background:repeat-y url(../../img/news_bg.gif);
}
#news_box ul {
	margin:0 0 0;
	padding:12px 0 5px;
	background:no-repeat bottom url(../../img/news_bottom.gif);
}
#news_box ul li {
	margin:0 auto 11px;
	padding:0 3px 11px;
	width:604px;
	list-style:none;
	background:no-repeat bottom url(../../img/news_line.gif);
	line-height:20px;
}
#news_box ul li span {
	margin:0 6px 0 0;
	padding:0 0 0 2px;
	width:97px;
	height:20px;
	background:no-repeat url(../../img/bg_date.gif);
	color:#FFFFFF;
	display:inline-block;
}
#member_box {
	margin:0;
	margin-top:30px;
	padding:0;
	background:repeat-y url(../../img/news_bg.gif);
}
#member_box ul {
	margin:0 0 0;
	padding:12px 0 5px;
	background:no-repeat bottom url(../../img/news_bottom.gif);
}
#member_box ul li {
	margin:0 auto 11px;
	padding:0 3px 11px;
	width:604px;
	list-style:none;
	background:no-repeat bottom url(../../img/news_line.gif);
	line-height:20px;
}
#member_box ul li span {
	margin:0 6px 0 0;
	padding:0 0 0 2px;
	width:97px;
	height:20px;
	background:no-repeat url(../../img/bg_date_green.gif);
	color:#FFFFFF;
	display:inline-block;
}
.news_btn {
    margin: 10px 0 0 auto;
    text-align: right;
}
.news_btn a {
    position: relative;
    padding-left: 15px;
    color: #333333;
}
.news_btn a:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 4px;
    box-sizing: border-box;
    width: 4px;
    height: 4px;
    margin: auto;
    border: 4px solid transparent;
    border-left: 4px solid #d1444a;
}
.fadein{
	overflow: hidden;
	height: 300px;
}