@charset "utf-8";


/*------------------------
	共通設定：バックナンバーページリンク一覧
------------------------*/
#maincts .bknav-upper
	{
	padding-top:20px;
	}

#maincts .bknav-upper table
	{
	width:100%;
	}

#maincts .bknav-upper table td
	{
	text-align:center;
	border:1px solid #e5e5e5;
	font-weight:bold;
	}

#maincts .bknav-upper table td a
	{
	display:block;
	background:url('/fun/kurihara-recipe/common/img/arrow_kurihara.gif') no-repeat 10px 50%;
	padding:9px 10px 7px;
	}

#maincts .bknav-upper table td span.act
	{
	display:block;
	padding:9px 10px 7px;
	background:#839d5b;
	color:#fff;
	}

#maincts .ctsnav
	{
	position:relative;
	margin-top:40px;
	background:url('/common/img/line_dot.gif') repeat-x 0 0;
	height:40px;
	}

#maincts .ctsnav ul
	{
	position:absolute;
	top:0;
	right:0;
	}

#maincts .ctsnav ul li
	{
	float:left;
	margin-right:20px;
	}

#maincts .ctsnav ul li.list-r
	{
	margin-right:0;
	}

#maincts .ctsnav ul li a
	{
	display:block;
	background:url('/common/img/arrow_1.gif') no-repeat 0 45%;
	padding:12px 0 10px 16px;
	}

#maincts .bknav-lower
	{
	padding:10px 0;
	border:1px solid #dcdcdc;
	}

#maincts .bknav-lower .tit
	{
	background:none;
	font-weight:bold;
	padding: 0 20px;
	}

#maincts .bknav-lower ul
	{
	margin: 3px 20px 0 25px;
	}

#maincts .bknav-lower li
	{
	width: 67px;
	background-color: #dcdcdc;
	float: left;
	margin: 8px 0 0 -1px;
	padding: 0;
	line-height: 1em;
	}

#maincts .bknav-lower li a
	{
	display: block;
	background-color: white;
	margin: 0 1px;
	line-height: 1em;
	text-align: center;
	}

#maincts .bknav-lower li span.act
	{
	display: block;
	background-color: white;
	margin: 0 1px;
	color: #888;
	text-align: center;
	}

#maincts .bknav-lower li span.slh
	{
	display: none;
	padding:0 12px;
	color:#dcdcdc;
	}


#maincts .b-recipetop
	{
	padding-top:15px;
	text-align:right;
	}


#maincts .b-recipetop a
	{
	background:url('/common/img/arrow_1.gif') no-repeat 0 45%;
	padding:12px 0 10px 16px;
	}

/*------------------------
	共通設定：レシピ一覧
------------------------*/
#maincts .recipelist
	{
	padding-top:20px;
	}

#maincts .recipelist ol
	{
	padding-top:10px;
	}

#maincts .recipelist ol li
	{
	background:url('/fun/kurihara-recipe/backnumber/common/img/line.gif') no-repeat 50% 0;
	margin-top:20px;
	height:auto;		/* for ie7 */
	}

#maincts .recipelist ol li .month
	{
	float:left;
	width:107px;
	margin-right:15px;
	}

#maincts .recipelist ol li .txt
	{
	float:left;
	width:430px;
	padding-top:20px;
	}

#maincts .recipelist ol li .txt .p
	{
	padding-top:12px;
	padding-right:10px;
	}

#maincts .recipelist ol li .lnkblk
	{
	float:right;
	width:107px;
	}

#maincts .recipelist ol li .lnkblk .b-essay
	{
	padding-top:6px;
	}