/* CSS Document */
@charset "UTF-8";

img {
	vertical-align:bottom;
	border:0;
}
#wrapper_contents {
	width: 980px;
	background-image:url(../img/bg_wood.jpg);
	background-position: center top;
	padding-bottom:10px;
	margin:0 auto;
	font-size:12px;
}
#wrapper_nav {
	background-color:#FFFFFF;
	width:980px;
	height:50px;

}
/* TOP */
#wrapper_top_main {
	background-image:url(../img/main_visual.jpg);
	width:980px;
	height:440px;
}
#wrapper_top_main #title {
	display:block;
	margin:0;
	padding:0;
	width:500px;
	height:190px;
	float:left;
}
#wrapper_top_main #lead {
	width:390px;
	height:250px;
	float:left;
	margin:0;
}
#wrapper_top_main #main_visual1 {
	width:480px;
	height:190px;
	float:left;
}
#wrapper_top_main #main_visual2 {
	width:590px;
	height:125px;
	float:left;
}
#wrapper_top_main #cookpad {
	background-image:url(../img/main_visual_cookpad_bg.jpg);
	width:395px;
	height:125px;
	float:left;
}
#wrapper_top_main #main_ebi {
	background-image:url(../img/main_visual_ebi_bg.jpg);
	width:195px;
	height:125px;
	float:left;
}
ul#wrapper_nav {
	padding:0;
	margin:0;
}
ul#wrapper_nav li {
	list-style: none;
	float:left;
}
#wrapper_top_products {
	background-image:url(../img/940_bg.jpg);
	width:940px;
	height:385px;
	margin:0 auto;
}
#area_top_products {
	height:365px;
}
#area_top_products h2, #area_top_products h3 {
	margin:0;
}
#area_top_products #yasai {
	width:240px;
	height:230px;
	float:left;
}
#area_top_products #iwashi {
	width:230px;
	height:230px;
	float:left;
}
#area_top_products #ebi {
	width:230px;
	height:230px;
	float:left;
}
#area_top_products #ika {
	width:240px;
	height:230px;
	float:left;
}
#area_top_products #motif {
	width:750px;
	height:50px;
	float:left;
}
#area_top_products #detail {
	width:190px;
	height:50px;
	float:left;
	margin:0;
}
#wrapper_top_banner {
	width:940px;
	height:380px;
	margin:0 auto;
}
#wrapper_top_banner h2 {
	margin:0;
}
#wrapper_top_banner .area_banner_large {
	width:460px;
	height:380px;
	float:left;
}
#wrapper_top_banner .banner_large {
	width:460px;
}
#wrapper_top_banner .banner_large #recipe {
	background-color:#fffefd;
}
/* PRODUCTS */
#wrapper_oishisa {
	width:940px;
	height:720px;
	margin:0 auto;
}
#wrapper_oishisa  h1,
#wrapper_oishisa  h2,
#wrapper_oishisa  h3,
#wrapper_oishisa  p {
	margin:0;
}
.wrapper_products {
	width:940px;
	height:210px;
	margin:0 auto;
}
.wrapper_products#yasai {
	background-image:url(../img/940_yasai_bg.jpg);
}
.wrapper_products#iwashi {
	background-image:url(../img/940_iwashi_bg.jpg);
}
.wrapper_products#ebi {
	background-image:url(../img/940_ebi_bg.jpg);
}
.wrapper_products#ika {
	background-image:url(../img/940_ika_bg.jpg);
}
.wrapper_products img {
	float:left;
}
.shadow {
	width:940px;
	height:20px;
	margin:0 auto;
}
.wrapper_products h1,
.wrapper_products h2,
#wrapper_limited h2,
.wrapper_products h3 {
	margin:0;
}
#wrapper_limited {
	background-image:url(../img/940_bg.jpg);
	width:940px;
	height:360px;
	margin:0 auto;
}
#wrapper_limited img {
	float:left;
}
#wrapper_limited ul {
	padding:0;
}

/* RECIPES */
.wrapper_yosenabe {
	background-image:url(../recipes/img/yosenabe_bg.jpg);
	width:940px;
	height:570px;
	margin:0 auto;
}
.wrapper_yosenabe .left {
	width:430px;
	height:550px;
	float:left;
}
.wrapper_yosenabe .right {
	width:510px;
	height:550px;
	float:left;
}
.wrapper_yosenabe .left img, 
.wrapper_yosenabe .right img {
	float:left;
}
.wrapper_yosenabe h1,
.wrapper_yosenabe h2,
.wrapper_yosenabe h3,
.wrapper_yosenabe p {
	margin:0;
}

.wrapper_shionabe {
	background-image:url(../recipes/img/yosenabe_bg.jpg);
	width:940px;
	height:520px;
	margin:0 auto;
}
.wrapper_shionabe .left {
	width:500px;
	height:500px;
	float:left;
}
.wrapper_shionabe .right {
	width:440px;
	height:500px;
	float:left;
}
.wrapper_shionabe .left img, 
.wrapper_shionabe .right img {
	float:left;
}
.wrapper_shionabe h1,
.wrapper_shionabe h2,
.wrapper_shionabe h3,
.wrapper_shionabe p {
	margin:0;
}

.wrapper_gyokainabe {
	background-image:url(../img/940_bg.jpg);
	width:940px;
	height:520px;
	margin:0 auto;
}
.wrapper_gyokainabe .left {
	width:440px;
	height:500px;
	float:left;
}
.wrapper_gyokainabe .right {
	width:500px;
	height:500px;
	float:left;
}
.wrapper_gyokainabe .left img, 
.wrapper_gyokainabe .right img {
	float:left;
}
.wrapper_gyokainabe h1,
.wrapper_gyokainabe h2,
.wrapper_gyokainabe h3,
.wrapper_gyokainabe p {
	margin:0;
}
.wrapper_profile {
	width:940px;
	height:240px;
	margin:0 auto;
}
.wrapper_profile img {
	float:left;
}
.wrapper_profile h2,
.wrapper_profile p {
	margin:0;
}
/* COMMON */
.wrapper_main {
	background-image:url(../img/940_simple_bg.jpg);
	width:980px;
	height:460px;
}
.wrapper_main img {
	float:left;
}
.wrapper_main h1,
.wrapper_main h2,
.wrapper_main h3 {
	margin:0;
}
.wrapper_main ul,
.wrapper_limited ul {
	padding:0;
	margin:0;
}
.wrapper_main ul li,
#wrapper_limited ul li {
	list-style: none;
	float:left;
}

#area_banner_cookpad {
	width:580px;
	height:120px;
	margin-left:20px;
}
#area_banner_cookpad h2 {
	margin:0;
}
#banner_cookpad {
	width:580px;
	height:100px;
}
.shadow_standard {
	width:940px;
	height:20px;
}
/* clearfix */
.cf:before,
.cf:after {
    content: " ";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}