@charset "UTF-8";



/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/



/* recipe common
---------------------------------------------------------- */
#nasben_contents {
	background:url(../../img/common/common_bg.jpg) repeat-y;
}

@media screen and (max-width:768px){
	#nasben_contents{
		min-width: 100%;
		background:url(../../img/sp/common/common_bg.jpg) repeat-y;
		background-size:100%;
	}

}

/* layout
---------------------------------------------------------- */



#nasben_contents p {
	margin:0;
}


#nasben_contents {
	width:960px;
	margin:20px 0 0;
	}
	
#nasben_contents h1 {
	margin:0;
}

#nasben_contents .recipe_main {
	text-align:center;
	padding:35px 0 10px;
}



#nasben_contents .nasben_point {
	width:794px;
	margin:0 auto;
	background:url(../../img/common/point_top.png) no-repeat top center;
	padding:62px 0 40px;
}

#nasben_contents .nasben_point ul {
	padding:0 70px 40px;
	font-size:15px;
	color:#492a17;
	font-weight:600;
	background:url(../../img/common/point_btm.png) no-repeat bottom center;	
}

#nasben_contents .nasben_point ul li {
	background:url(../img//point_icon.png) no-repeat left 4px;
	padding:0 0 0 23px;
	line-height:1.8em;
}




#nasben_contents .recipe_note {
	width:820px;
	background:url(../../img/common/recipe_bg_btm.png) no-repeat bottom center;
	padding-bottom:26px;
	margin:0 auto;
	position:relative;
	color:#492a17;
}

#nasben_contents .recipe_note .recipe_note_inner {
	background:url(../../img/common/recipe_bg.jpg) repeat-y;
}
	


#nasben_contents .recipe_note .thumbtack01 { position:absolute; top:9px; left:19px;}
#nasben_contents .recipe_note .thumbtack02 { position:absolute; top:9px; right:14px;}


#nasben_contents .recipe_note .zairyou_contents {
	padding:65px 60px 0;
	overflow:hidden;
	width:100%;
	font-size:14px;
	font-weight:400;
	line-height:1.8em;
}

#nasben_contents .recipe_note .zairyou_contents h2 {
	background:url(../../img/common/recipe_border.png) no-repeat bottom center;
	font-size:17px;
	font-weight:600;
	margin-bottom:18px;
	padding:0 0 17px;
}



#nasben_contents .recipe_note .zairyou_contents p:nth-child(2) {
	width:240px;
	float:left;
}

#nasben_contents .recipe_note .zairyou_contents p:nth-child(3) {
	width:460px;
	float:left;
}

#nasben_contents .recipe_note .zairyou_contents p:nth-child(3)  span {
  text-indent: -1em;
  padding-left: 1em;
}


#nasben_contents .recipe_note h3 {
	padding:35px 0 27px 20px;
}

#nasben_contents .recipe_note ul {
	padding:0 60px;
	font-size:15px;
	font-weight:400;
	color:#492a17;
}

#nasben_contents .recipe_note ul li {
	padding-bottom:35px;
	line-height:1.8em;
}

#nasben_contents .recipe_note ul li:last-child {
	padding:0;
}

#nasben_contents .recipe_note ul {
	padding-bottom:60px;
}




@media screen and (max-width:768px){
	
	#nasben_contents p {
		margin:0;

	}
	
	
	#nasben_contents {
		width:100%;
		margin:0;
		padding-top:40px;
		}
		
	#nasben_contents h1 {
		margin:0;
	}
	
	#nasben_contents .recipe_main {
	text-align:center;
	padding:15px 0 10px;
}
	
	
	
	
	
	
	#nasben_contents .nasben_point {
	width:100%;
	margin:0 auto;
	background:url(../../img/sp/common/point_top.png) no-repeat top center;
	background-size:100%;
	padding:15% 0 28px;
	}
	
	#nasben_contents .nasben_point ul {
		padding:0 8% 10%;
		font-size:15px;
		color:#492a17;
		font-weight:600;
		background:url(../../img/sp/common/point_btm.png) no-repeat bottom center;
	background-size:100%;
	}
	
	#nasben_contents .nasben_point ul li {
		background:url(../img/sp//point_icon.png) no-repeat left 7px;
		background-size:14px auto;
		padding:0 0 15px 20px;
		line-height:1.8em;
	}
	
		#nasben_contents .nasben_point ul li:last-child {
			padding-bottom:0;
		}
	
	
	
	
	
	
	#nasben_contents .recipe_note {
	width:100%;
	background:none;
	padding-bottom:0;
	margin:0 auto;
	position:relative;
	color:#492a17;
	}
	
	#nasben_contents .recipe_note .recipe_note_inner {
		background:url(../../img/sp/common/recipe_bg.png) repeat-y;
		background-size:100%;
	}
		
	
	
	#nasben_contents .recipe_note .thumbtack01 { position:absolute; top:9px; left:5%;}
	#nasben_contents .recipe_note .thumbtack02 { position:absolute; top:9px; right:4%;}
	#nasben_contents .recipe_note .thumbtack01 img,
	#nasben_contents .recipe_note .thumbtack02 img {
		width:15px;
		height:15px;
	}
	
	
	#nasben_contents .recipe_note .zairyou_contents {
		padding:35px 8% 43px;
		overflow:hidden;
		width:100%;
		font-size:14px;
		font-weight:400;
		line-height:1.8em;
	}

	#nasben_contents .recipe_note .zairyou_contents h2 {
		background:url(../../img/common/recipe_border.png) no-repeat bottom center;
		font-size:17px;
		font-weight:600;
		margin-bottom:13px;
		padding:0 0 13px;
	}

	
	#nasben_contents .recipe_note .zairyou_contents p:nth-child(2) {
		width:100%;
		float:none;
		padding-bottom:28px;
	}
	
	#nasben_contents .recipe_note .zairyou_contents p:nth-child(3) {
		width:100%;
		float:none;
	}
	
	
	#nasben_contents .recipe_note h3 {
		padding:0 0 13px;
	}
	
	#nasben_contents .recipe_note ul {
		padding:0 8%;
		font-size:15px;
		font-weight:400;
		color:#492a17;
	}
	
	#nasben_contents .recipe_note ul li {
		padding-bottom:28px;
		line-height:1.8em;
	}
	
	#nasben_contents .recipe_note ul li:last-child {
		padding:0;
	}
	
	#nasben_contents .recipe_note ul {
		padding-bottom:28px;
	}


}


/* common
---------------------------------------------------------*/
a:hover img{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
