@charset "UTF-8";

body { margin: 0px; padding: 0px; background-color: #FFF7EC; font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Meiryo,'メイリオ','ＭＳ Ｐゴシック',sans-serif; text-align: center; }

.centre { text-align: center; }


img { border: 0px; }



h1 { margin: 0px 0px 0px 20px; padding: 0px; }




.adjuster01 { margin: 0px 0px 0px 20px; }
.adjuster02 { margin: 0px 0px 0px 16px; }
#container { margin: 0px auto; width: 848px; background: url(../images_common/container_back.gif) 0px 0px repeat-y; }






a { color: #C05037; }

#pagetop { position: absolute; top: -10px; }



/* メニュー */
#menu { margin: 10px 0px 5px 20px; padding: 0px; width: 180px; list-style: none; }
#menu a { width: 180px; height: 30px; text-indent: -1000px; display: block; overflow: hidden; }
a#menu01 { background: url(../images_common/menu01.gif) 0px 0px no-repeat; }
a#menu02 { background: url(../images_common/menu02.gif) 0px 0px no-repeat; }
a#menu03 { background: url(../images_common/menu03.gif) 0px 0px no-repeat; }
a#menu04 { background: url(../images_common/menu04.gif) 0px 0px no-repeat; }
a#menu05 { background: url(../images_common/menu05.gif) 0px 0px no-repeat; }
a#menu06 { background: url(../images_common/menu06.gif) 0px 0px no-repeat; }
a:hover#menu01 { background: url(../images_common/menu01on.gif) 0px 0px no-repeat; }
a:hover#menu02 { background: url(../images_common/menu02on.gif) 0px 0px no-repeat; }
a:hover#menu03 { background: url(../images_common/menu03on.gif) 0px 0px no-repeat; }
a:hover#menu04 { background: url(../images_common/menu04on.gif) 0px 0px no-repeat; }
a:hover#menu05 { background: url(../images_common/menu05on.gif) 0px 0px no-repeat; }
a:hover#menu06 { background: url(../images_common/menu06on.gif) 0px 0px no-repeat; }

/* とっさんダイアリー */
#diary { margin: 0px 16px 0px 16px; background: url(../images_common/module_inner.gif) 0px 0px repeat-y; }
#diary_inner { background: url(../images_common/module_shadow.gif) 6px 0px no-repeat; }
#diary_inner ul { margin: 0px 11px 0px 11px; padding: 0px; list-style: none; }
#diary_inner ul li { padding: 10px 5px 10px 5px; background: url(../images_common/module_dotline.gif) 0px bottom repeat-x; color: #444444; font-size: 12px; line-height: 1.3; text-align: left; }
#diary_inner ul li p.date { margin: 0px 0px 2px 0px; padding: 0px; }

/* 家庭で作る! レシピブログ */
#recipe { margin: 0px 16px 0px 16px; background: url(../images_common/module_inner.gif) 0px 0px repeat-y; }
#recipe_inner { background: url(../images_common/module_shadow.gif) 6px 0px no-repeat; }
#recipe_inner ul { margin: 0px 11px 0px 11px; padding: 0px; list-style: none; }
#recipe_inner ul li { padding: 10px 5px 10px 5px; background: url(../images_common/module_dotline.gif) 0px bottom repeat-x; color: #444444; font-size: 12px; line-height: 1.3; text-align: left; }
#recipe_inner ul li p.date { margin: 5px 0px 2px 0px; padding: 0px; }




.module_button { margin: 5px 0px 0px 11px; }




.clear { clear: both; }


/* 先読処理 */
#preload { position: absolute; filter: alpha(opacity=0); opacity: .0; }

/* フッタ */
#footer { margin: 0px auto; width: 848px; height: 84px; background: url(../images_common/footer.gif) 0px 0px no-repeat; position: relative; }
#pagetop { position: absolute; top: -30px; right: 54px; }




.rengesou_banner { margin: 0px 0px 10px 0px; }
