@charset "utf-8";

html,body,h1,h2,h3,h4,h5,h6,ol,ul,li,div,p,dl,dt,dd { margin: 0; font-size: 13px; }

/* 通年版 */
#sakana_all_header { margin: 0; padding: 0; }
#sakana_all_bg     { padding: 20px 20px 9px 20px; background: url(../img/all/sakana_all_bg.gif); }

#recipe_all        { float: left; width: 720px; }
#recipe_all ul     { margin: 0; }
#recipe_all li     { float: left; margin: 0 11px 11px 0; }
#nozaki_prof       { float: right; color: #fff; width: 220px; background: url(../img/nozakinext_bg.gif); border-radius: 8px; }
#nozaki_prof > img { padding: 10px 4px 0 10px; }
#nozaki_prof h3    { width: 94px; height: 15px; display: inline; }
#nozaki_prof p     { padding: 10px; font-size: 85%; }

/* hederメインイメージ共通 */
.himage h1, .himage h2, .himage p { text-indent: -9999px; }
/* hederメインイメージ1月 */
#sakeH01            { width: 980px; height: 533px; background: url(../img/01/sakanaphoto.jpg) no-repeat; }
/* hederメインイメージ2月 */
#sakeH02            { width: 980px; height: 533px; background: url(../img/02/sakanaphoto.jpg) no-repeat; }
/* hederメインイメージ3月 */
#sakeH03            { width: 980px; height: 533px; background: url(../img/03/sakanaphoto.jpg) no-repeat; }
/* hederメインイメージ4月 */
#sakeH04            { width: 980px; height: 533px; background: url(../img/04/sakanaphoto.jpg) no-repeat; }
/* hederメインイメージ5月 */
#sakeH05            { width: 980px; height: 533px; background: url(../img/05/sakanaphoto.jpg) no-repeat; }
/* hederメインイメージ6月 */
#sakeH06            { width: 980px; height: 533px; background: url(../img/06/sakanaphoto.jpg) no-repeat; }
/* hederメインイメージ7月 */
#sakeH07            { width: 980px; height: 533px; background: url(../img/07/sakanaphoto.jpg) no-repeat; }
/* hederメインイメージ8月 */
#sakeH08            { width: 980px; height: 533px; background: url(../img/08/sakanaphoto.jpg) no-repeat; }
/* hederメインイメージ9月 */
#sakeH09            { width: 980px; height: 533px; background: url(../img/09/sakanaphoto.jpg) no-repeat; }
/* hederメインイメージ10月 */
#sakeH10            { width: 980px; height: 533px; background: url(../img/10/sakanaphoto.jpg) no-repeat; }
/* hederメインイメージ11月 */
#sakeH11            { width: 980px; height: 533px; background: url(../img/11/sakanaphoto.jpg) no-repeat; }
/* hederメインイメージ12月 */
#sakeH12            { width: 980px; height: 533px; background: url(../img/12/sakanaphoto.jpg) no-repeat; }

/* bodyキャッチ1月 */
#sakeB01              { padding: 0 30px 30px 30px; background: url(../img/01/body_bg.gif); }
#sakeB01 #monthCopy   { width: 920px; height: 98px; text-indent: -9999px; background: url(../img/01/monthcopy.png) no-repeat; }
/* bodyキャッチ2月 */
#sakeB02              { padding: 0 30px 30px 30px; background: url(../img/02/body_bg.gif); }
#sakeB02 #monthCopy   { width: 920px; height: 98px; text-indent: -9999px; background: url(../img/02/monthcopy.png) no-repeat; }
/* bodyキャッチ3月 */
#sakeB03              { padding: 0 30px 30px 30px; background: url(../img/03/body_bg.gif); }
#sakeB03 #monthCopy   { width: 920px; height: 98px; text-indent: -9999px; background: url(../img/03/monthcopy.png) no-repeat; }
/* bodyキャッチ4月 */
#sakeB04              { padding: 0 30px 30px 30px; background: url(../img/04/body_bg.gif); }
#sakeB04 #monthCopy   { width: 920px; height: 98px; text-indent: -9999px; background: url(../img/04/monthcopy.png) no-repeat; }
/* bodyキャッチ5月 */
#sakeB05              { padding: 0 30px 30px 30px; background: url(../img/05/body_bg.gif); }
#sakeB05 #monthCopy   { width: 920px; height: 98px; text-indent: -9999px; background: url(../img/05/monthcopy.png) no-repeat; }
/* bodyキャッチ6月 */
#sakeB06              { padding: 0 30px 30px 30px; background: url(../img/06/body_bg.gif); }
#sakeB06 #monthCopy   { width: 920px; height: 98px; text-indent: -9999px; background: url(../img/06/monthcopy.png) no-repeat; }
/* bodyキャッチ7月 */
#sakeB07              { padding: 0 30px 30px 30px; background: url(../img/07/body_bg.gif); }
#sakeB07 #monthCopy   { width: 920px; height: 98px; text-indent: -9999px; background: url(../img/07/monthcopy.png) no-repeat; }
/* bodyキャッチ8月 */
#sakeB08              { padding: 0 30px 30px 30px; background: url(../img/08/body_bg.gif); }
#sakeB08 #monthCopy   { width: 920px; height: 98px; text-indent: -9999px; background: url(../img/08/monthcopy.png) no-repeat; }
/* bodyキャッチ9月 */
#sakeB09              { padding: 0 30px 30px 30px; background: url(../img/09/body_bg.gif); }
#sakeB09 #monthCopy   { width: 920px; height: 98px; text-indent: -9999px; background: url(../img/09/monthcopy.png) no-repeat; }
/* bodyキャッチ10月 */
#sakeB10              { padding: 0 30px 30px 30px; background: url(../img/10/body_bg.gif); }
#sakeB10 #monthCopy   { width: 920px; height: 98px; text-indent: -9999px; background: url(../img/10/monthcopy.png) no-repeat; }
/* bodyキャッチ11月 */
#sakeB11              { padding: 0 30px 30px 30px; background: url(../img/11/body_bg.gif); }
#sakeB11 #monthCopy   { width: 920px; height: 98px; text-indent: -9999px; background: url(../img/11/monthcopy.png) no-repeat; }
/* bodyキャッチ12月 */
#sakeB12              { padding: 0 30px 30px 30px; background: url(../img/12/body_bg.gif); }
#sakeB12 #monthCopy   { width: 920px; height: 98px; text-indent: -9999px; background: url(../img/12/monthcopy.png) no-repeat; }

/* 3段組 共通 */
#sakeR            { margin: 0; }

/* 材料共通 */
#zairyo                          { width: 290px; float: left; padding: 0; }
#zairyo h3                       { width: 290px; height: 32px; line-height: 0; text-indent: -9999px; background: url(../img/zairyo.png) no-repeat; }
#zairyo table                    { border-collapse: separate; border-spacing: 0; }
* html #zairyo table             { border-collapse: collapse; }  /* Win IE6後方互換モード向け */
* html #zairyo table td          { font-size: 13px; }  /* Win IE6後方互換モード向け */
*:first-child+html #zairyo table { border-collapse: collapse; }  /* Win IE7モード向け */
#zairyo table                    { width: 290px; }
#zairyo table td                 { padding: 4px 3px; border-bottom: 1px dotted #bbb596; }
#zairyo table td.num             { text-align: right; white-space: nowrap; }
#zairyo table td span            { font-size: .75em; vertical-align: top; }

/* 作り方共通 */
#tukurikata                     { width: 290px; margin-left: 25px; float: left; padding: 0; }
#tukurikata h3                  { width: 290px; height: 32px; line-height: 0; zoom: 1; text-indent: -9999px; background: url(../img/tukurikata.png) no-repeat; }
#tukurikata ol                  { width: 290px; margin-top: 5px; padding: 0; list-style: none none; }
#tukurikata li                  { margin: 5px 0; }
#tukurikata #tukurikataphoto    { width: 290px; margin: 0; display: block; }

#tukurikata #tukurikataphoto h4 { width: 290px; height: 193px; text-indent: -9999px; border: solid 1px #ccc; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

#tukurikata #tukurikataphoto p  { margin-top: 5px; }
/* 作り方1月 */
#sakeB01 #tukurikata #tukurikataphoto h4 { background:url(../img/01/tukurikataphoto.jpg) 50% 50% no-repeat; }
/* 作り方2月 */
#sakeB02 #tukurikata #tukurikataphoto h4 { background:url(../img/02/tukurikataphoto.jpg) 50% 50% no-repeat; }
/* 作り方3月 */
#sakeB03 #tukurikata #tukurikataphoto h4 { background:url(../img/03/tukurikataphoto.jpg) 50% 50% no-repeat; }
/* 作り方4月 */
#sakeB04 #tukurikata #tukurikataphoto h4 { background:url(../img/04/tukurikataphoto.jpg) 50% 50% no-repeat; }
/* 作り方5月 */
#sakeB05 #tukurikata #tukurikataphoto h4 { background:url(../img/05/tukurikataphoto.jpg) 50% 50% no-repeat; }
/* 作り方6月 */
#sakeB06 #tukurikata #tukurikataphoto h4 { background:url(../img/06/tukurikataphoto.jpg) 50% 50% no-repeat; }
/* 作り方7月 */
#sakeB07 #tukurikata #tukurikataarr h4        { margin:10px 0 5px 0; width: 290px; height: 28px; text-indent: -9999px; background:url(../img/07/arr07title.png) no-repeat; }
#sakeB07 #tukurikata #tukurikataarr p#misodip { margin-top: 5px; width: 290px; height: 193px; text-indent: -9999px; border: solid 1px #ccc; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background:url(../img/07/tukurikataphoto.jpg) 50% 50% no-repeat; }
/* 作り方8月 */
#sakeB08 #tukurikata #tukurikataphoto h4 { background:url(../img/08/tukurikataphoto.jpg) 50% 50% no-repeat; }
/* 作り方9月 */
#sakeB09 #tukurikata #tukurikataphoto h4 { background:url(../img/09/tukurikataphoto.jpg) 50% 50% no-repeat; }
/* 作り方10月 */
#sakeB10 #tukurikata #tukurikataphoto h4 { background:url(../img/10/tukurikataphoto.jpg) 50% 50% no-repeat; }
/* 作り方11月 */
#sakeB11 #tukurikata #tukurikataphoto h4 { background:url(../img/11/tukurikataphoto.jpg) 50% 50% no-repeat; }
/* 作り方12月 */
#sakeB12 #tukurikata #tukurikataphoto h4 { background:url(../img/12/tukurikataphoto.jpg) 50% 50% no-repeat; }

/* アレンジ囲み */
#arrange               { width: 290px; margin-left: 25px; float: left; padding: 0; }
#arrange h3            { width: 290px; height: 46px; padding: 0; text-indent: -9999px; background: url(../img/arrange.png) no-repeat; }
#arrange #arrbody      { margin: 0; padding: 0; background: #fff; border-left: 3px solid #91b9c2; border-right: 3px solid #88b39f; }
#arrange dl#sptitle    { width: 284px; display: table; padding-top: 10px; }
#arrange dl#sptitle dt { width: 284px; height: 42px; text-indent: -9999px; background: url(../img/sptitle.gif) no-repeat; }
#arrange dl#sptitle dd { padding: 12px 9px 0 10px; font-size: 15px; line-height: 1.5; color: #225812; }
#arrange dl#smtitle    { width: 284px; display: table; padding-top: 10px; }
#arrange dl#smtitle dt { width: 284px; height: 42px; text-indent: -9999px; background: url(../img/smtitle.gif) no-repeat; }
#arrange dl#smtitle dd { padding: 12px 9px 0 10px; font-size: 15px; line-height: 1.5; color: #6e5700; }
#arrange dl#autitle    { width: 284px; display: table; padding-top: 10px; }
#arrange dl#autitle dt { width: 284px; height: 42px; text-indent: -9999px; background: url(../img/autitle.gif) no-repeat; }
#arrange dl#autitle dd { padding: 12px 9px 0 10px; font-size: 15px; line-height: 1.5; color: #6e486a; }
#arrange dl#wititle    { width: 284px; display: table; padding-top: 10px; }
#arrange dl#wititle dt { width: 284px; height: 42px; text-indent: -9999px; background: url(../img/wititle.gif) no-repeat; }
#arrange dl#wititle dd { padding: 12px 9px 0 10px; font-size: 15px; line-height: 1.5; color: #324345; }
#arrange #arrbottom    { width: 290px; height: 13px; display: block; zoom: 1; background: url(../img/arrange_btm.png) no-repeat; }
#arrange dd img        { margin: 10px 47.5px 0 47.5px; }

/* プロフィールと来月の予告 */
#mid                        { padding: 20px 30px; color: #fff; background: url(../img/nozakinext_bg.gif); }

/* プロフィール */
#nozakiprofile              { width: 487px; padding: 0; float: left; }
#nozakiprofile #nozakiphoto { float: left; width: 100px; height: 122px; }
#nozakiprofile #profright   { float: right; width: 377px; }
#nozakiprofile h4           { margin: 0; padding: 0; width: 377px; height: 18px; line-height: 1; text-indent: -9999px; background: url(../img/nozakititle.png) right top; }
#nozakiprofile p            { margin-top: 10px; padding: 0; font-size: 12px; line-height: 1.6; }

/* 来月の予告共通 */
.next              { width: 393px; padding: 10px; float: right; background: url(../img/next_bg.png) repeat-x; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.next p            { margin-left: 177px; font-size: 12px; line-height: 1.5; }
#nextphoto         { float: left; border: 1px solid #fff; -ms-interpolation-mode: bicubic; }
/* 来月の予告1月 */
#next01 h4         { width: 393px; height: 25px; margin-bottom: 7px; line-height: 0; zoom: 1; text-indent: -9999px; background: url(../img/01/nexttitle.png) no-repeat; }
/* 来月の予告2月 */
#next02 h4         { width: 393px; height: 25px; margin-bottom: 7px; line-height: 0; zoom: 1; text-indent: -9999px; background: url(../img/02/nexttitle.png) no-repeat; }
/* 来月の予告3月 */
#next03 h4         { width: 393px; height: 25px; margin-bottom: 7px; line-height: 0; zoom: 1; text-indent: -9999px; background: url(../img/03/nexttitle.png) no-repeat; }
/* 来月の予告4月 */
#next04 h4         { width: 393px; height: 25px; margin-bottom: 7px; line-height: 0; zoom: 1; text-indent: -9999px; background: url(../img/04/nexttitle.png) no-repeat; }
/* 来月の予告5月 */
#next05 h4         { width: 393px; height: 25px; margin-bottom: 7px; line-height: 0; zoom: 1; text-indent: -9999px; background: url(../img/05/nexttitle.png) no-repeat; }
/* 来月の予告6月 */
#next06 h4         { width: 393px; height: 25px; margin-bottom: 7px; line-height: 0; zoom: 1; text-indent: -9999px; background: url(../img/06/nexttitle.png) no-repeat; }
/* 来月の予告7月 */
#next07 h4         { width: 393px; height: 25px; margin-bottom: 7px; line-height: 0; zoom: 1; text-indent: -9999px; background: url(../img/07/nexttitle.png) no-repeat; }
/* 来月の予告8月 */
#next08 h4         { width: 393px; height: 25px; margin-bottom: 7px; line-height: 0; zoom: 1; text-indent: -9999px; background: url(../img/08/nexttitle.png) no-repeat; }
/* 来月の予告9月 */
#next09 h4         { width: 393px; height: 25px; margin-bottom: 7px; line-height: 0; zoom: 1; text-indent: -9999px; background: url(../img/09/nexttitle.png) no-repeat; }
/* 来月の予告10月 */
#next10 h4         { width: 393px; height: 25px; margin-bottom: 7px; line-height: 0; zoom: 1; text-indent: -9999px; background: url(../img/10/nexttitle.png) no-repeat; }
/* 来月の予告11月 */
#next11 h4         { width: 393px; height: 25px; margin-bottom: 7px; line-height: 0; zoom: 1; text-indent: -9999px; background: url(../img/11/nexttitle.png) no-repeat; }
/* 来月の予告12月 */
#next12 h4         { width: 393px; height: 25px; margin-bottom: 7px; line-height: 0; zoom: 1; text-indent: -9999px; background: url(../img/12/nexttitle.png) no-repeat; }

/* レシピ一覧 */
#ichiran     { padding: 20px 30px; background: url(../img/ichiran_bg.gif); }
#ichiran h3  { margin: 0; width: 920px; height: 40px; text-indent: -9999px; background: url(../img/bn/bn_title.png) no-repeat; }
#ichiran ul  { heigth: 230px; }
#ichiran li  { width: 290px; heigth: 230px; margin-top: 20px; float: left; }
#ichiran li#ich01   { }
#ichiran li#ich01 a { width: 290px; height: 230px; display: block; text-indent: -9999px; background: url(../img/bn/bn01.png) no-repeat; }
#ichiran li#ich02   { margin-left: 25px; }
#ichiran li#ich02 a { width: 290px; height: 230px; display: block; text-indent: -9999px; background: url(../img/bn/bn02.png) no-repeat; }
#ichiran li#ich03   { margin-left: 25px; }
#ichiran li#ich03 a { width: 290px; height: 230px; display: block; text-indent: -9999px; background: url(../img/bn/bn03.png) no-repeat; }
#ichiran li#ich04   { }
#ichiran li#ich04 a { width: 290px; height: 230px; display: block; text-indent: -9999px; background: url(../img/bn/bn04.png) no-repeat; }
#ichiran li#ich05   { margin-left: 25px; }
#ichiran li#ich05 a { width: 290px; height: 230px; display: block; text-indent: -9999px; background: url(../img/bn/bn05.png) no-repeat; }
#ichiran li#ich06   { margin-left: 25px; }
#ichiran li#ich06 a { width: 290px; height: 230px; display: block; text-indent: -9999px; background: url(../img/bn/bn06.png) no-repeat; }
#ichiran li#ich07   { }
#ichiran li#ich07 a { width: 290px; height: 230px; display: block; text-indent: -9999px; background: url(../img/bn/bn07.png) no-repeat; }
#ichiran li#ich08   { margin-left: 25px; }
#ichiran li#ich08 a { width: 290px; height: 230px; display: block; text-indent: -9999px; background: url(../img/bn/bn08.png) no-repeat; }
#ichiran li#ich09   { margin-left: 25px; }
#ichiran li#ich09 a { width: 290px; height: 230px; display: block; text-indent: -9999px; background: url(../img/bn/bn09.png) no-repeat; }
#ichiran li#ich10   { }
#ichiran li#ich10 a { width: 290px; height: 230px; display: block; text-indent: -9999px; background: url(../img/bn/bn10.png) no-repeat; }
#ichiran li#ich11   { margin-left: 25px; }
#ichiran li#ich11 a { width: 290px; height: 230px; display: block; text-indent: -9999px; background: url(../img/bn/bn11.png) no-repeat; }
#ichiran li#ich12   { margin-left: 25px; }
#ichiran li#ich12 a { width: 290px; height: 230px; display: block; text-indent: -9999px; background: url(../img/bn/bn12.png) no-repeat; }
#ichiran li a:hover { filter:alpha(style=0, opacity=70); opacity:0.7; }
