@charset "UTF-8";

/************************************************************
  print.css
*************************************************************

1.フッターナビ


*************************************************************/ 
body{
 padding:15px 0 10px 0;
 background-repeat: repeat-x;
 background-position: 0 0;
    color:#000000;
	line-height:1.7;
	font-size: 10pt;
 font-family: "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", Verdana ,sans-serif;
}

body#company.home,
body#company,
body#store{
 background-image: none;
 background-color: #FFFFFF;
}


fieldset,img{border:0;}

.mgn_btm_5{
 margin:0 0 5px 0;
}

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

.mgn_btm_15{
 margin:0 0 15px 0;
}

.mgn_btm_20{
 margin:0 0 20px 0;
}

.mgn_btm_25{
 margin:0 0 25px 0;
}

.mgn_btm_30{
 margin:0 0 30px 0;
}

.mgn_btm_40{
 margin:0 0 40px 0;
}

.mgn_btm_50{
 margin:0 0 50px 0;
}

.mgn_top_5{
 margin:5px 0 0 0;
}

.mgn_icon01{
 margin:2px 2px 0 0;
}




hr{
 display:none;
}

#company #header ul#hnavi{
 display:none;
}

#store #header ul#hnavi{
 display:none;
}

#store #cnavi ul{
 display:none;
}


#container{
 margin: 0 auto;
 padding: 0 0 20px 0;
 width: 200mm; 
 background-color:#FFFFFF
}

#header{
 width: 200mm; 
 background-image:url(../../img/bgline00.gif);
 background-position:0 38px;
 background-repeat:no-repeat;
}

#company #header{
 margin: 0 auto 8px auto;
}

#store #header{
 margin: 0 auto 15px auto;
}


#contents{
 width: 200mm; 
 margin: 0 60px 0 5px;
}

#cnavi{
 margin: 0 0 35px 60px;
}

#main{

 width: 500px;
}
  
  
  
#lnavi{

 width: 130px;
}



#main div.index{
 display:none;
}

#main div.gotop{
 display:none;
}


#company #fnavi ul{
 display:none;
}

#store #fnavi ul{
 display:none;
}

#fnavi{
  width: 200mm;
 background-image:url(../../img/bgline01.gif);
 background-position:0 15px;
 background-repeat:no-repeat;
}



#footer{
 margin: 0 auto;
 width: 200mm; 
}



#footer p#copy,
#footer p#copy a{

 width:400px;
  color:#262626;
 text-decoration:none;
}


body#store.recipe div.catch,
body#store.recipe div.food,
body#store.recipe div.cook,
body#store.recipe div.hint{
 margin:0 0 40px 0;
}



#store div.con_title01{
 display:none; 
}


#store div.con_title01-print{
 margin:0 0 40px 0;
}



#store div.bottom_nav01{
 display:none; 
}



#header #logo,
#header #logo p,
#header #logo p a{

 width: 200px;
 height: 43px;
 background-image: url(../../img/ci_normal.gif);
 background-position: 13px 11px;
 background-repeat: no-repeat;
 text-indent: -9999px;
}



#reci-head {
 margin:0 0 40px 0;
}


#reci-head #pho01 {
 width:400px;
 padding: 0 0 20px 0;
}

#reci-head #resititle01 {
 padding: 0 0 30px 0;
}






