html { background: #ffffff; border: none; }

body { text-align: left; margin: 0px; padding: 0px; background: #ffffff; border: none; }

#wrapper { background: #ffffff; }

#content2 { float: left; margin-left: 0px; }

#submenu,#globalmenu,#header,#footer,p.copy  { display: none; }

.anshin h2,.products h2,.news h2,topics h2,.announce h2,.recipe h2,.study h2,.corporate h2,.oshirase h2,.info h2,.recipe h2,.sitemap02 h2,.privacy h2,.termofuse h2 { color: #EE0019; font-size: 16px; border-bottom: 3px solid #EE0019; background: none; height:auto; text-indent: 0px; text-align: left; padding: 5px 0; }

#pankuzu { margin: 10px 0 20px 0px; text-align: left; }

#sidebar { float: left; }


#wrapper2 {  margin: 0px auto; text-align: center; width: 750px; padding: 20px 0; }
body.print #content3 {  margin: 0 auto; text-align: center; width: 700px; float:left; }

#tab { width: 22px; float:right; height:600px; text-indent:-999999px; }


.obento #tab { background:url(../../recipe/_img/obento/tab.gif) no-repeat 0px 0px; }
.character #tab { background:url(../../recipe/_img/character/tab.gif) no-repeat 0px 81px; }
.lunch #tab { background:url(../../recipe/_img/lunch/tab.gif) no-repeat 0px 162px; }
.morning #tab { background:url(../../recipe/_img/morning/tab.gif) no-repeat 0px 243px; }
.okazu #tab { background:url(../../recipe/_img/okazu/tab.gif) no-repeat 0px 324px; }
.otsumami #tab { background:url(../../recipe/_img/otsumami/tab.gif) no-repeat 0px 405px; }


body.print h1 { background:url(../../recipe/_img/print_header.gif) no-repeat 0 0; width:640px; height:45px; text-indent: -99999px;margin: 0px auto; text-align: center; }

.p_box01 { float:left; width:330px; margin-bottom: 20px;  }
.p_box02 { float:right; width:250px; text-align:left;margin-bottom: 20px; }

body.print strong.onepoint { background:url(../../recipe/_img/print_headline02.gif) no-repeat top left; width:330px; height:35px;_height:25px; display: block; text-indent: -99999px; }
body.print strong.tool { background:url(../../recipe/_img/print_headline02.gif) no-repeat -385px 0; width:250px; height:35px;_height:25px; display: block; text-indent: -99999px;  }
*:first-child+html strong.tool { height:25px; }

strong.memo { display:block; background:url(../../recipe/_img/cooking_memo.gif) no-repeat top left; width:120px; height:12px; text-indent: -999999px; }

body.print { line-height: 140%; }
body.print p.copy { text-align: center; font-size: 10px;display: block; padding: 10px 0 0 0; }

body.print .p_box03_top { width: 625px; background-image: url(../../recipe/_img/memo_top.gif);
    background-position: 0 0; background-repeat: no-repeat;padding-top:4px; margin-left:40px;_margin-left:20px; }
*:first-child+html body.print .p_box03_top { margin-left:20px; }

body.print .p_box03 { background-image: url(../../recipe/_img/memo_btm.gif); background-position: left bottom; background-repeat: no-repeat;padding-bottom:12px; }

body.print .p_box03 .p_box03_inside { margin: 0 auto; width: 625px; text-align: left;  background-image: url(../../recipe/_img/memo_mid.gif); background-position: 0 0; background-repeat: repeat-y;padding: 10px;height:80px; }

body.study .g_box { display:none; }
.highslide-container { display:none; }

body#top { 
  -webkit-touch-callout:none; // リンク長押しのポップアップ(※1)を無効化
  -webkit-user-select:none; // テキスト長押しの選択ボックス(※2)を無効化
}
body#top #mainmenu { background:url(/contents/300237580.jpg) no-repeat top center; }

ul.cm_gallery li { 
  -webkit-touch-callout:none; // リンク長押しのポップアップ(※1)を無効化
  -webkit-user-select:none; // テキスト長押しの選択ボックス(※2)を無効化
}