/*  ボディ設定  */
body { margin:0px;
 line-height: 150%;
 font-size: small;
 background:#000000;
 font-family: Verdana,"Hiragino Maru Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
 color:#333333;
}


/*  デフォルト設定  */
img { border:0px;}
h1,h2,h3,h4,h5,h6,p { margin:0px; padding:0px; font-weight:normal;}
ul { text-align:left;}
li { list-style-type:none; list-style-position:outside;}
br { letter-spacing:normal;}


/*  リンク設定  */
a {	text-decoration: underline;	}
a:link {color: #0800AA;}
a:visited {color: #0800AA;}
a:active {color: #0800AA;}
a:hover {color: #7A7A7A; text-decoration:underline;}



/*  ヘッダー  */
#header { width:900px; background:#fff; margin:0px auto;}

/*  h1  */
h1.site-title { color: #fff; text-align:center; height:18px; font-size:10px; background:#333;}
h1.site-title a:link{ color:#fff; text-decoration:none;}
h1.site-title a:visited { color:#fff; text-decoration:none;}
h1.site-title a:active{ color:#fff; text-decoration:none;}
h1.site-title a:hover{ color:#fff; text-decoration:none;}



/*  ナビ  */
#navi { width:900px; margin:0px auto -4px auto; height:58px; line-height:0px;}
ul.mainnavi { list-style-type:none; line-height:0px; list-style-position:outside; height:58px; margin:0px auto; padding:0px; width:900px; clear:both;}
ul.mainnavi li{ float:left; height:58px; line-height:0px;}
ul.mainnavi a { text-indent:-9999px; text-decoration:none;}



a.lia{ display:block; width:146px; height:58px; background-image:url(img/navi01.gif); background-repeat:no-repeat;}
a:hover.lia{ background-position:-0px -58px;}

a.lib{ display:block; width:151px; height:58px; background-image:url(img/navi02.gif); background-repeat:no-repeat;}
a:hover.lib{ background-position:-0px -58px;}

a.lic{ display:block; width:152px; height:58px; background-image:url(img/navi03.gif); background-repeat:no-repeat;}
a:hover.lic{ background-position:-0px -58px;}

a.lid{ display:block; width:151px; height:58px; background-image:url(img/navi04.gif); background-repeat:no-repeat;}
a:hover.lid{ background-position:-0px -58px;}

a.lie{ display:block; width:151px; height:58px; background-image:url(img/navi05.gif); background-repeat:no-repeat;}
a:hover.lie{ background-position:-0px -58px;}

a.lif{ display:block; width:149px; height:58px; background-image:url(img/navi06.gif); background-repeat:no-repeat;}
a:hover.lif{ background-position:-0px -58px;}






/*  コンテンツ  */
#all { width:920px; background:url(img/all_bg.gif) repeat-y top center; margin:0px auto; clear:both;}


#container { width:900px; margin:0px auto; clear:both;}







h3.h3title { color:#4C2200; font-size:medium; border-left:6px solid #D9C797; background:#ECDAC1; padding:5px 0px 3px 8px; text-decoration:none; font-weight:bold;}
h3.h3title a{ color:#4C2200; text-decoration:none;}
h3.h3title a:link{ color:#4C2200; text-decoration:none;}
h3.h3title a:visited { color:#4C2200; text-decoration:none;}
h3.h3title a:active{ color:#4C2200; text-decoration:none;}
h3.h3title a:hover{ color:#0800AA; text-decoration:none;}





h2.syouhin {
	font-size: medium;
	background-color: #BADAFB;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000066;
	margin-right: 3px;
	margin-left: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #000066;
}





/* フッター  */
#bottom {width:900px; background:#333 ; margin:0px auto; clear:both;}
#bottom a:link{ color:#FFF; text-decoration:none;}
#bottom a:visited { color:#FFF; text-decoration:none;}
#bottom a:active{ color:#FFF; text-decoration:none;}
#bottom a:hover{ color:#FFF; text-decoration:none;}
#bottom p{ width:860px; padding:12px 10px 0px 0px; margin:0px auto 0px auto; text-align:right; color:#fff;}
/* フッター  */




/* お役立ち情報リンク箇所  */
.sitelink { width:860px; font-size:11px; color:#999; margin:0px auto 0px auto;}
.sitelink ul{ width:600px; clear:both;}
.sitelink ul a:link{ color:#999;}
.sitelink ul a:visited{ color:#999;}
.sitelink li.theme{ float:left; color:#666666; font-weight:bold; padding:0px 10px 0px 0px;}
.sitelink li{ float:left;}
/* お役立ち情報リンク箇所  */

/* おせちレシピ  */
.recipi_making  li{ list-style-type:decimal; list-style-position:outside;}
.recipi_head { width:701px; height:118px; background:url(img/recipi_head.jpg) top center no-repeat; margin:auto;}
.recipi_title { padding:83px 0 0 40px; color:#00a73c;}
.recipi_box01 {width:681px; margin:auto; background:url(img/recipi_bg.gif) top center repeat-y; padding:10px 0 10px 20px; overflow:hidden; clear:both;}
.recipi_img { width:256px; height:175px; float:left;}
.recipi_intro { width:397px; height:177px; background:url(img/recipi_intro.jpg) top center no-repeat; margin:0 0 0 10px; float:left; overflow:hidden;}
.recipi_ninzu {padding:0 0 5px 85px; background:url(img/recipi_zairyou_top.gif) bottom center no-repeat; line-height:30px;}
.recipi_zairyou_box {width:218px; margin:20px 0 0 0; float:left;}
.recipi_zairyou_list {width:218px;}
.recipi_zairyou_list td {width:109px; background:url(img/recipi_zairyou_bg.gif) center center no-repeat; line-height:18px;}
.recipi_making {width:410px; margin:20px 0 0 30px; padding:35px 0 0 0; background:url(img/recipi_making.gif) top left no-repeat; float:left;}
/* おせちレシピend  */



/* おせちフォトコンstart */
.pc_img { text-align:center; background-color: #fff; padding:8px; border:1px solid #ddd;
	-moz-box-shadow: 5px 5px 5px #9e9e9e;
	-webkit-box-shadow: 5px 5px 5px #9e9e9e;
	margin-top: 0px;}
.pc_bg { background:#f5f5f5; padding:15px; margin:0px auto; width:800px; border: solid 2px #cccccc; clear:both;}
.pc_title { font-weight:bold; color:#c61215; font-size:24px; margin:25px 0px 20px 0px; text-align:center; clear:both;}
.pc_body { background:#ffffed; padding:10px; font-size:16px; border: solid 4px #ffcb03; line-height:24px; clear:both;}
.pc_midashi { font-weight:bold; font-size:18px; color:#ffa200; margin-bottom:5px; clear:both;}

/* おせちフォトコンend  */
