@charset "utf-8";
/* 共通
   --------------------------------------------- */
h1, h2, h3, h4, h5, h6 { font-size: 100%; margin: 0px; padding: 0px; display: block; }
.fClear { clear: both; height: 1px; }
ol, ul { list-style: none; }
#wrapper { width: 872px; margin-top: 0; margin-right: auto; margin-left: auto; padding-bottom: 3em; }
#header { position: relative; width: 625px; height: 283px; float: right; padding-right: 5px; margin-top: -40px; }
#btnMore { height: 42px; width: 66px; right: 56px; top: 233px; position: absolute; }
#contents2 { margin-bottom: 10px; }
/* Mapページ
   --------------------------------------------- */
#Map { }
#Map #Mapimg { background: #ffffcc; border-top: 5px solid #40a629; border-right: 2px solid #40a629; border-bottom: 2px solid #40a629; border-left: 2px solid #40a629; padding-top: 10px; position: relative; margin-bottom: 10px; padding-left: 17px; }
#Map #Mapimg #Map { width: 830px; margin-right: auto; margin-left: auto; }
#Map #balance { margin-right: auto; margin-left: auto; }
#Map #balance h2 { float: left; width: 227px; display: block; margin: 0px 0px 3px; padding: 0px; }
#Map #balanceTxt { float: left; width: 227px; padding-left: 2px; text-align: justify; line-height: 1.5; margin-bottom: 1em; }
#Map #balanceImg { float: right; width: 363px; margin-bottom: 1em; }
#Map #contentsBnr { }
#Map #btn01 { top: 261px; left: 23px; position: absolute; }
#Map #btn02 { top: 451px; right: 92px; position: absolute; }
#Map #btn03 { top: 750px; left: 23px; position: absolute; }
#Map #btn04 { top: 750px; right: 92px; position: absolute; }
*html #Map #btn01 { top: 265px; left: 5px; position: absolute; }
*html #Map #btn02 { top: 458px; right: 91px; position: absolute; }
*html #Map #btn03 { top: 755px; left: 5px; position: absolute; }
*html #Map #btn04 { top: 755px; right: 91px; position: absolute; }
/* 鍋ページ
   --------------------------------------------- */
#nab { }
#nab h2 { height: 20px; float: right; margin-bottom: 10px; width: 470px; }
#nab h4 { margin-bottom: 10px; }
#nab h5 { }
#nab #recipe { background: #ffffcc url(imgs/bg.jpg) repeat-x; border-top: 5px solid #40a629; border-right: 2px solid #40a629; border-bottom: 2px solid #40a629; border-left: 2px solid #40a629; padding-top: 20px; position: relative; margin-bottom: 20px; }
#nab #senseiComment { width: 600px; margin-right: auto; margin-left: auto; margin-bottom: 15px; }
#nab #sensei { height: 163px; width: 124px; float: left; }
#nab #senseiTxt { float: right; width: 470px; text-align: justify; line-height: 1 .; line-height: 1.3; }
#nab #recipeAll { margin-left: 18px; }
#nab #recipeAll .recipiL { width: 287px; float: left; margin-right: 13px; margin-bottom: 7px; position: relative; }
#nab #recipeAll .recipiR { width: 288px; float: left; margin-bottom: 7px; position: relative; }
#nab #recipeAll .btn_nabRecipe { top: 214px; left: 7px; position: absolute; }
#nab #gokui { width: 625px; margin-right: auto; margin-left: auto; background: url(imgs/gokui_bg.jpg) no-repeat 0px 0px; padding-top: 15px; height: 275px; }
#nab #gokui h5 { width: 317px; margin-right: auto; margin-left: auto; margin-bottom: 8px; }
#nab #gokui ul { display: block; margin-left: 45px; margin-bottom: 30px; }
#nab #gokui ul li { display: block; width: 328px; margin-bottom: 10px; }
