@charset "shift_jis";


/* wrapper style 
-----------------------------------------------------------------------*/

#wrapper {
	margin:0 auto;
	padding:10px 0px 0px;
	width:930px;
}

#top #content,
#recipe #content { 
	width:930px; 
	background:url(../images/main_bg.jpg) top left repeat-y; 
	padding:0px 5px 0px 5px;
}

#content { 
	width:930px; 
	background:url(../images/main_bg.jpg) top left repeat-y; 
	padding:0px 5px 20px 5px;
}

/* wrapper2 style 
-----------------------------------------------------------------------*/

#wrapper2 {
	margin:0 auto;
	padding:10px 0px 0px;
	width:640px;
}

#top2 #content2,
#recipe2 #content2 { 
	width:640px; 
	background:url(../images/popup_bg.jpg) top left repeat-y; 
	padding:0px 5px 0px 5px;
}

#content2 { 
	width:640px; 
	background:url(../images/popup_bg.jpg) top left repeat-y; 
	padding:0px 5px 20px 5px;
}

#content3 { 
	width:289px; 
	background:url(../images/popup_bg2.gif) top left repeat-y; 
	padding:0px 5px 0px 5px;
}


/* font style 
-----------------------------------------------------------------------*/

.text_right { text-align:right;}
.normal { line-height:125%;}
.small { font-size:70%; line-height:120%;}
.small2 { font-size:80%; line-height:120%;}
.font_b { color:#666666; font-weight:bold;}
.font_b2 { color:#666666; font-weight:bold; font-size: large; }
.font_g { color:#236929; font-weight:bold;}
.font_g2 { color:#236929;}
.color_red { color:#cc0000;}


/* margin,padding style 
-----------------------------------------------------------------------*/

.m_top5 { margin-top:5px;}
.m_top10 { margin-top:10px;}
.m_top15 { margin-top:15px;}
.m_top20 { margin-top:20px;}

.m_left5 { margin-left:5px;}
.m_left10 { margin-left:10px;}
.m_left20 { margin-left:20px;}
.m_left30 { margin-left:30px;}
.m_left45 { margin-left:45px;}
.m_left85 { margin-left:85px;}


.m_right5 { margin-right:5px;}
.m_right10 { margin-right:10px;}
.m_right15 { margin-right:15px;}
.m_right20 { margin-right:20px;}

.m_bottom10 { margin-bottom:10px;}
.m_bottom15 { margin-bottom:15px;}
.m_bottom20 { margin-bottom:20px;}

.p_bottom5 { padding-bottom:5px;}
.p_bottom20 { padding-bottom:20px;}


/* g_menu style 
-----------------------------------------------------------------------*/

.g_menu td { padding:2px 0px 2px; font-size:75%; line-height:130%; }


/* h2,h3 style 
-----------------------------------------------------------------------*/

h2 { padding-top:20px; margin-left:10px;}
h3 { margin-top:35px;}


/* news style 
-----------------------------------------------------------------------*/
#news_ttl { 
	background:url(../images/sec_news_waku_bg.gif) top left repeat; 
	margin-left:30px; 
	width:830px; 
	padding:10px 15px;
}

#news_ttl_2 { 
	margin-left:30px; 
	width:650px; 
	padding:10px 15px;
}

.graph { background:#bcbcbc;}
.graph_1 { background:#fff4dc; padding:1px 5px;}
.graph_2 { background:#ffffff; padding:1px 5px;}




/* iroha style 
-----------------------------------------------------------------------*/

#iroha dl dt { color:#1a822e; font-weight:bold; margin-bottom:1px;}
#iroha dl dd { width:680px;}

.iroha_sp { margin:0px 20px 0px 50px; width:830px;}
.iroha_sp2 { margin:0px 20px 0px 10px; width:870px;}


.iroha_box { background:url(../images/sec_iroha_waku_bg.gif) top left repeat-y;}
p.box_text { color:#cc0000; text-align:right; padding-bottom:5px;}

.pagetop { text-align:right;}


/* seihin style 
-----------------------------------------------------------------------*/
#seihin_copy { 
	background:url(../images/sec_iroha_waku_bg.gif) top left repeat; 
	margin-left:30px; 
	width:830px; 
	padding:10px 15px;
}

.graph { background:#bcbcbc;}
.graph_1 { background:#fff4dc; padding:1px 5px;}
.graph_2 { background:#ffffff; padding:1px 5px;}



/* rekishi style 
-----------------------------------------------------------------------*/

.r_graph_1 { 
	background:url(../images/sec_rekishi_graph_bg01.gif) top left repeat-y; 
	padding:10px 15px;
}
.r_graph_1 p { font-size:95%; color:#666666; font-weight:bold;}

.r_graph_2 { 
	background:url(../images/sec_rekishi_graph_bg02.gif) top left repeat-y; 
	padding:10px 20px 10px 15px;
}
.r_graph_3 { 
	background:url(../images/sec_rekishi_graph_bg03.gif) top left repeat-y; 
	padding:10px 5px 10px 10px;
}
.r_graph_4 { 
	background:url(../images/sec_rekishi_graph_bg04.gif) top left repeat-y; 
	padding:10px 20px 10px 15px;
}

.bd_01 { background-color:#c2a98f;}
.bd_02 { background-color:#cccccc;}



/* recipe style 
-----------------------------------------------------------------------*/

#recipe h3 { 
	background:url(../images/sec_recipe_box_tit01.gif) top left no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:95%;
	padding:7px 0px 7px 35px;
	margin-top:0px;}

.recipe_box { 
	background:url(../images/sec_recipe_bg.gif) top left repeat-y; 
	padding:10px 12px 10px 20px;
}

.recipe_box2 { 
	background-color:#FFFFFF;
	border-left:#f0ebdf 1px solid;
	border-right:#f0ebdf 1px solid;
	width:454px;}

.recipe_box2 ul { padding:10px 10px 0px 20px;}
.recipe_box2 ul li { margin:3px 3px 3px 20px;}

.recipe_box3 { 
	background-color:#FFFFFF;
	border-left:#f0ebdf 1px solid;
	border-right:#f0ebdf 1px solid;
	width:198px;}
.recipe_box3 ul { padding:10px 10px 0px 20px;}
.recipe_box3 ul li { margin:3px 3px 3px 20px;}


.recipe_howto01 { list-style:url(../images/sec_recipe_howto_no1.gif);}
.recipe_howto02 { list-style:url(../images/sec_recipe_howto_no2.gif);}
.recipe_howto03 { list-style:url(../images/sec_recipe_howto_no3.gif);}
.recipe_howto04 { list-style:url(../images/sec_recipe_howto_no4.gif);}
.recipe_howto05 { list-style:url(../images/sec_recipe_howto_no5.gif);}

.recipe_mat { list-style:url(../images/sec_recipe_mat_no.gif);}


/* recipe campain style 
-----------------------------------------------------------------------*/

#r_campain_box { 
	background:url(../images/r_campain_bg01.gif) top left repeat-y;
	}

#r_campain_box2 { 
	background:url(../images/sec_campain_bg02.jpg) top left repeat-x;
	padding:40px 87px 20px 97px;
	width:630px;}




/* campain style 
-----------------------------------------------------------------------*/

#campain_box { 
	background:url(../images/sec_campain_bg01.gif) top left repeat-y;
	padding:0px 8px;}

#campain_box2 { 
	background:url(../images/sec_campain_bg02.jpg) top left repeat-x;
	padding:40px 87px 20px 97px;
	width:630px;}

#campain_bg {
	background: url(../images/sec_campain_img03.gif) top left no-repeat;
	width:742px;
	height:97px;
	letter-spacing:0.15em;
	padding:10px 0px 0px 100px;
	color:#666666;}

#campain_bg2 {
	background: url(../images/sec_campain_img09.gif) top left no-repeat;
	width:742px;
	height:25px;
	letter-spacing:0.15em;
	padding:0px 0px 0px 40px;
	color:#666666;}

#recipe_box { 
	background:url(../images/r_campain_bg01.gif) top left repeat-y;
	padding:0px 45px;}





/* douga style 
-----------------------------------------------------------------------*/
#douga_ttl { 
	background:url(../images/sec_news_waku_bg.gif) top left repeat; 
	margin-left:15px; 
	width:260px; 
	padding:10px 15px;
}

#douga_ttl_2 { 
	margin-left:5px; 
	width:260px; 
	padding:10px 15px;
}

.graph { background:#bcbcbc;}
.graph_1 { background:#fff4dc; padding:1px 5px;}
.graph_2 { background:#ffffff; padding:1px 5px;}




/* footer style 
-----------------------------------------------------------------------*/

#footer { 
	background:url(../images/ft_line.jpg) top left no-repeat;
	padding:12px 100px 10px;}

#footer2 { 
	background:url(../images/popup_ft_line.jpg) top left no-repeat;
	padding:12px 0px 0px;}



/* hover style 
-----------------------------------------------------------------------*/
/* コメントアウト
a:hover img.hoverImg {
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: “alpha( opacity=80 )”;
}
*/
