@charset "UTF-8";
/* CSS Document */
* { margin: 0px; padding: 0px; }
img { border: none; }
#content { width: 690px; color: #666666; }
.gototop a { color: #886f4f; font-weight: bold; }
.gototop a:hover { color: #886f4f; font-weight: bold; }
.gototop a:link { color: #886f4f; font-weight: bold; }
.bold { font-weight: bold; }
.clear { clear: both; }
.gototop { color: #886f4f; font-weight: bold; font-size: 14px; margin-bottom: 40px; }
.txt_arenge { font-weight: bold; color: #5a3d1c; font-size: 15px; }
.txt_886f4f { font-weight: bold; color: #886f4f; }
.txt_886f4f02 { font-weight: bold; color: #886f4f; font-size: 13px; text-decoration: underline; }
.txt_886f4f02 a { font-weight: bold; color: #886f4f; font-size: 13px; text-decoration: underline; }
.txt_886f4f02 a:hover { font-weight: bold; color: #886f4f; font-size: 13px; text-decoration: underline; }
 .txt_886f4f02 a:link { font-weight: bold; color: #886f4f; font-size: 13px; text-decoration: underline; }
.txt_15 { color: #886f4f; font-size: 15px; margin-right: 3px; }
.txt_boxarenge { color: #c82027; font-size: 18px; font-weight: bold; }
.txt_boxarenge02 { color: #c82027; font-size: 13px; font-weight: bold; }
.txt_kuwasiku { color: #df7e7e; font-weight: bold; }
.mb100 { margin-bottom: 100px; }
.mb60 { margin-bottom: 60px; }
.mb30 { margin-bottom: 30px; }
.mb20 { margin-bottom: 20px; }
.mb15 { margin-bottom: 15px; }
.mb10 { margin-bottom: 10px; }
.mb5 { margin-bottom: 5px; }
.ml40 { margin-left: 40px; }
.ml30 { margin-left: 30px; }
.ml20 { margin-left: 20px; }
.ml15 { margin-left: 15px; }
.ml10 { margin-left: 10px; }
.ml7 { margin-left: 7px; }
.ml3 { margin-left: 3px; }
.mr10 { margin-right: 10px; }
.mr3 { margin-right: 3px; }
.box01 { width: 690px; margin-bottom: 10px; clear: both; }
.box01_l { width: 320px; float: left; }
.box01_r { width: 346px; float: right; }
#content ul#tabs-1 li { list-style: none; margin: 0px 5px 0px 0px; padding: 0px; }
.box01_r ul li { list-style: none; margin: 0px 0px 5px 0px; padding: 0px; }
.box_muffinmix { width: 324px; height: 82px; padding: 10px 10px; border: #886f4f 1px solid; margin-bottom: 10px; }
.box_muffinmix_l { width: 105px; float: left; }
.box_muffinmix_r { width: 198px; float: right; padding-top: 5px; }
.box_koutei { width: 662px; padding: 0px 15px 15px 15px; border-bottom: #c8c5c4 1px dashed; margin-bottom: 15px; }
.box_koutei02 { width: 662px; margin-bottom: 10px; }
.box_koutei02in { width: 213px; float: left; }
.box_point { width: 193px; background: url(recipe/img/txt_point.gif) 10px 10px no-repeat #f1e6da; padding: 25px 10px  10px 10px; }
.box_point_cookie { width: 203px; background: url(recipe/img/txt_point.gif) 10px 10px no-repeat #f1e6da; padding: 25px 10px  10px 10px; }
.box_point02 { width: 203px; background: #f1e6da; padding: 10px 10px  10px 10px; }
#box_arenge { width: 331px; height: 287px; background: url(recipe/img/muffin/arenge-bg.jpg) no-repeat; margin-left: 15px; margin-bottom: 15px; padding: 60px 20px 30px 310px; }

/*クッキー　ここから*/
#content_cookie { width: 690px; color: #666666; }
#content_cookie ul li { list-style: none; margin: 0px 0px 5px 0px; padding: 0px; }
.box_koutei_cookie { width: 690px; padding: 15px 0px; border-bottom: #c8c5c4 1px dashed; margin-bottom: 15px; }
.box_koutei02_cookie { width: 690px; margin-bottom: 10px; }
.box_koutei02in_cookie { width: 223px; float: left; }
#box_arenge-cookie { width: 305px; height: 297px; background: url(recipe/img/cookie/xmascookie.jpg) no-repeat; margin-bottom: 15px; margin-left: 15px; padding: 50px 15px 30px 340px; }

/*トップページ　ここから*/
#content_top { width: 690px; font-size: 13px; font-weight: bold; color: #886f4f; }
#content_top a { color: #886f4f; text-decoration: none; font-weight: bold; }
#content_top a:hover { color: #ab8c65; text-decoration: none; }
#content_top a:link { color: #886f4f; text-decoration: none; }
.topbox01 { width: 680px; margin-left: 15px; clear: both; }
.topbox01_l { width: 268px; float: left; }
.topbox01_r { width: 395px; float: right; background: url(img/icon.gif) 0px 3px no-repeat; padding-left: 15px; margin-bottom: 10px; }
.topbox01_r02 { width: 395px; float: right; background: url(img/icon.gif) 0px 7px no-repeat; padding-left: 15px; margin-bottom: 10px; }
.topbox01_r03 { width: 395px; height: 15px; float: right; background: url(img/icon.gif) 0px 4px no-repeat; padding-left: 15px; margin-bottom: 10px; }
.topbox02 { width: 328px; float: left; background: url(img/icon.gif) 0px 4px no-repeat; padding-left: 15px; margin-bottom: 10px; }
.topbox02r { width: 315px; float: right; background: url(img/icon.gif) 0px 4px no-repeat; padding-left: 15px; margin-bottom: 10px; }

/*デコレーションのきほん　ここから*/
#wrapper_deco { width: 670px; }
#content_deco { width: 670px; background: url(decoration/img/bg.gif) top repeat-y; float: left; margin-bottom: 20px; }
#content_deco02 { width: 650px; background: url(decoration/img/bg.gif) top repeat-y; float: left; padding-left: 20px; }
#content_deco-douga { width: 670px; background: url(decoration/img/nappe/douga-bg.gif) top repeat-y; float: left; padding-left: 20px; padding-top: 20px; margin-bottom: 20px; }
#content_deco_l { width: 470px; float: left; }
#content_deco_l02 { width: 450px; float: left; }
#content_deco_r { width: 140px; float: right; padding: 15px 20px; }
.cornebox { width: 470px; margin-bottom: 20px; }
.cornebox02 { width: 450px; margin-bottom: 20px; }
.cornebox_l { width: 234px; float: left; }
.cornebox_r { width: 232px; float: right; }
.shiboribox_l { width: 120px; float: left; }
.shiboribox_r { width: 308px; float: right; }
#osusume-box { width: 649px; padding: 20px 0px; border: #886f4f solid 1px; clear: both; margin-bottom: 20px; margin-left: 20px; }
#osusume-box02 { width: 610px; padding: 0px 20px; clear: both; }
#osusume-box_l { width: 180px; float: left; }
#osusume-box_r { width: 378px; float: right; }
#osusume-box_r a { color: #886f4f; font-size: 15px; text-decoration: none; }
#osusume-box_r a:hover { color: #886f4f; font-size: 15px; text-decoration: underline; }
#osusume-box_r a:link { color: #886f4f; font-size: 15px; text-decoration: none; }
#zairyoubox { width: 432px; padding: 10px 10px; margin-bottom: 20px; clear: both; }
#wrapper_deco ul li { list-style: none; margin-left: 5px; margin-bottom: 3px; }
#content_deco02 ul li { list-style: none; margin-left: 5px; margin-bottom: 3px; }
#content_deco-douga ul li { list-style: none; margin-left: 5px; margin-bottom: 3px; }
#variationbox { width: 440px; margin-left: 20px; }
.variationbox_l { width: 140px; float: left; }
.variationbox_r { width: 278px; float: right; }
.arrengesetumei { padding: 10px 10px; background: #fef9fa; margin-bottom: 20px; width: 650px; line-height: 1.5em; margin-left: 20px; }
.arrengebox { width: 650px; margin-bottom: 20px; }
.arrengebox p { margin-bottom: 3px; }
.arrengebox02 { width: 256px; }
.arrengebox03 { width: 350px; }
.arrengebox03inl { width: 150px; float: left; }
.arrengebox03inr { width: 190px; float: right; }
.txt827a70 { color: #797168; font-size: 14px; }
.txt4e3103 { color: #4e3103; font-size: 14px; }
.txt4e310312 { color: #4e3103; }
.txt4e310311 { color: #4e3103; font-size: 11px; }
.txt4e31031802 { color: #4e3103; font-size: 18px; font-weight: bold; margin-right: 3px; }
.txt4e310318 { color: #4e3103; font-size: 24px; font-weight: bold; margin-right: 3px; }
.bold { font-weight: bold; }
.txtfe97a3 { color: #fc5f70; }
.txtfe97a314 { color: #fc5f70; font-size: 14px; }
.mb70 { margin-bottom: 70px; }
.mb40 { margin-bottom: 40px; }
.mb30 { margin-bottom: 30px; }
.mb15 { margin-bottom: 15px; }
.mb10 { margin-bottom: 10px; }
.mb3 { margin-bottom: 3px; }
.mb5 { margin-bottom: 5px; }
.mt5 { margin-top: 5px; }
.mt20 { margin-top: 20px; }
.mr3 { margin-right: 3px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.ml280 { margin-left: 280px; }
.ml10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
.font11 { font-size: 11px; line-height: 1.0em; }
.clear { clear: both; }
#content .left { float: left; }
#content .right { float: right; }
