@charset "utf-8";

#special-area {  margin:-10px 0; width:760px; display:block; overflow:hidden; }
 
/* Title 通常
h3 { background:url(../images/h3_title.gif) 0 0 no-repeat; width:760px; height:255px; display:block; margin:0;}*/

/*印刷表示用CSS*/
h3 {
display: list-item;
list-style-image: url(../images/h3_title.gif);
list-style-position: inside;
letter-spacing: -1000em;
width:760px;
height:255px;
}

/* reset */
h5{ margin:0px; padding:0px;}

/* Caption */
.caption { background:url() 0 0 no-repeat;}
.box { margin:10px 100px;}


/*通常
h4#piza {width:760px; height:80px; background:url(../images/h4_piza.gif) 0 0 no-repeat; display:block; }*/

/*印刷表示用CSS*/
h4#piza { 
display: list-item;
list-style-image: url(../images/h4_piza.gif);
list-style-position: inside;
letter-spacing: -1000em;
width:760px;
height:80px;

}

/*通常h4#madeleine {width:760px; height:40px; background:url(../images/h4_madeleine.gif) 0 0 no-repeat; display:block;}*/

/*印刷表示用CSS*/
h4#madeleine {
display:list-item;
list-style-image:url(../images/h4_madeleine.gif);
list-style-position: inside;
letter-spacing: -1000em;
width:760px;
height:40px;
}

/* main */
#main-box { background:url(../images/main_bg.gif) 0 0 repeat-y; width:760px; margin: 0; overflow:hidden; }

/* content */
#content_bg { width:760px; background:url(../images/content_bg.gif) left bottom no-repeat; padding-bottom:40px; margin:0px;}

/*通常#piza_recipe {width:760px; height:620px; display:block; background:url(../images/piza_recipe.jpg) 0 0 no-repeat;}*/

/*印刷表示用CSS*/
#piza_recipe {
display:list-item;
list-style-image:url(../images/piza_recipe.jpg);
list-style-position: inside;
letter-spacing: -1000em;
width:760px;
height:620px;
}

/*通常#piza_taiken {width:760px; height:620px; display:block; background:url(../images/piza_taiken.jpg) 0 0 no-repeat;}*/

#piza_taiken {
display:list-item;
list-style-image:url(../images/piza_taiken.jpg);
list-style-position: inside;
letter-spacing: -1000em;
width:760px;
height:620px;
}

/*通常#madeleine_recipe {width:760px; height:740px; display:block; background:url(../images/madeleine_recipe.jpg) 0 0 no-repeat;}*/

/*印刷表示用CSS*/
#madeleine_recipe {
display:list-item;
list-style-image:url(../images/madeleine_recipe.jpg);
list-style-position: inside;
letter-spacing: -1000em;
width:760px;
height:740px;
}

h4#recipe_title {width:760px; height:96px; background:url(../images/h4_recipe.gif) 0 0 no-repeat; }

#recipe_list { background:url(../images/recipe_list.jpg) 0 0 no-repeat; width:760px; height:140px; display:block;}
/*IE6HAck*/
#recipe_list a.menu01 {float:left; width:90px; height:100px; display:block; margin-left:60px;}
#recipe_list a._menu01 {float:left; width:90px; height:100px; display:block; margin-left:120px;}
/*IE6HAck*/
#recipe_list a.menu02 {float:left; width:100px; height:100px; display:block; margin-left:50px;}
#recipe_list a.menu03 {float:left; width:100px; height:100px; display:block; margin-left:45px;}
#recipe_list a.menu04 {float:left; width:90px; height:100px; display:block; margin-left:50px;}
#recipe_list span {display:none;}

/* page-top */
.page-top { width:760px; height:20px; display:block; background:url(../images/page-top.gif) 0 0 no-repeat; text-indent:-9999px;}
.page-top a { display:block; width:110px; height:17px; margin-left:570px;}


/* backno */
#backno {background:url(../images/footer.gif) 0 0 no-repeat;  width:760; height:70px; text-align:center;}
#backno p.backno {text-align:left; margin-left:50px; color:#CC7788; font-weight:bold;} 
#backno ul{ margin:5px 0 15px 0; padding:0; color: #333333; font-size:0.75em;}
#backno li{display:inline; margin-right:3px; padding-left:7px; border-left:1px solid #333333; list-style-type:none;}
#backno li.top{padding-left:0px; border-left:0px;}

#backno li a { text-decoration:underline; }
#backno li a:link { color:#CC7788; text-decoration:underline; }
#backno li a:visited { color: #996633; text-decoration:underline; }
#backno li a:hover { color: #FF6600; text-decoration:underline; }
#backno li a:active { text-decoration:none; }


