@charset "shift_jis";
/* =========================================

nasuluckitchen > athlete.css

スポーツ選手向けレシピ共通
============================================ */

#contents_main h1 {
width:499px;
height:34px;
margin:0px 0px 10px 0px;
text-indent:-9999px;
background:url(../image/img_title.gif) no-repeat 0px 0px;
position:relative;
}

#contents_main h2 {
clear:both;
width:475px;
margin:10px auto 20px 18px;
border-top:2px dotted #CCC;
}

#contents_main span.footer_line {
width:487px;
display:block;
margin:0 0 0 12px;
padding:0;
text-indent:-9999px;
border-bottom:1px solid #d4b17b;
}

#contents_main p.lead {
margin:0px;
padding:0 10px 0 28px;
text-align:left;
}

/*----- navi ------*/

#contents_main ul.navi {
list-style:none;
clear:both;
width:470px;
margin:10px auto 0px 20px;
}

#contents_main ul.navi li {
	display:block;
	float:left;
	margin:0;
	padding:0 15px 5px 17px;
background:url(../image/icon_arrow.gif) no-repeat 0 0;
}
#contents_main ul.navi li.last {
	width:120px;
	}
#contents_main ul.navi li a {
	display:block;
	}
/*----- メニュー一覧 ------*/

#contents_main div.menubox {
	clear:both;
	width:450px;
	margin:0 0 0 28px;
	padding:10px 0 0 0;
	}

#contents_main div.effectArea{
	clear:both;
	width:454px;
	height:45px;
	margin:10px auto 0 auto;
	padding:0;
	background:url(../image/bg_kouka.gif) no-repeat right 0;
	font-size:120%;
	
	}
#contents_main div.effectArea img {
	float:left;
	margin:0;
	}
	
#contents_main div.effectArea span {
	display:block;
	float:left;
	text-align:left;
	padding:8px 0 0 10px;
	font-weight:bold;
	}
	
#contents_main dl.menuPhoto {
	float:left;
	display:block;
	width:190px;
	/*height:190px;*/
	margin:0 10px 0px 0;
	padding:0 0 15px 0;
	border-bottom:2px solid #CCC;
	background:url(../image/bg_photo.gif) no-repeat 0 0;
	text-align:center;
	}
	
#contents_main dl.menuPhoto dt {
	width:190px;
	margin:0;
	padding:20px 0 5px 0 ;
	font-size:120%;
	line-height:1.2;
	}
#contents_main dl.menuPhoto dt a {
	color:#305CBA;
	font-weight:bold;
	}

#contents_main div.commentAre {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	}

#contents_main div.commentAre p {
	display:block;
	clear:both;
	width:215px;
	margin:0 0 10px 0;
	padding:10px;
	border:1px solid #CCC;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	background:url(../image/bg_box.gif) no-repeat 0 0;
	
	}













