@charset "UTF-8";

*{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-size:13px;
line-height:1.4;
text-align:center;
color:#333333;
background:#ffffff;
}

/* ---- link ---- */

a:link {
color:#333333;
text-decoration:underline;
background:transparent;
font-weight:normal;
}

a img{
border:none;
text-decoration:none;
}

/* -------------------- Clear & hr --------------------*/

.clearfix:after {
content: url("../img/px.gif");
display:block;
clear:both;
height:0;
}
.clearfix { display:inline-block; }
.clearfix { display:block; }
/* Mac版IEのみに適用 \*//*/
.clearfix { overflow: hidden; }
/* */

/* -------------------- * --------------------*/

#wrap header,#wrap nav,#wrap aside,footer,
#top-imageblock, #imageblock, #sub-imageblock,
#printnone,
h1#center-logo,
h2#hword2,
#flash-block,
#youtyube-block,
#gnavi-btn,
.pageback
{ display: none }

#wrap,
article,
h1#hword{
width:100%;
margin:0;
padding:0;
display:block
background-image:none;
border:none;
}

h1#hword,
h1#block-text-title,
h1#course-title,
h1#blog-title a,
h1#menu-appetizer, h1#menu-salad, h1#menu-fry, h1#menu-pizza, h1#menu-pastarice, h1#menu-maindish, h1#menu-dessert,
h1#cooktail,
h1#course-title-01,h1#course-title-02,
h2#course-price-01,h2#course-price-02,
h1#freedrink-title,h1#birthdaycake-title,
h1#hword-01,h1#hword-02
h1#course-title-01,h1#course-title-02,h1#course-title-03,
h2#course-price-01,h2#course-price-02,h2#course-price-03,
h1#cake-title,
h2#cake-type-01,h2#cake-type-02,
h1#hword-01,h1#hword-02,
h2#flowlist-01,h2#flowlist-02,h2#flowlist-03,h2#flowlist-04,h2#flowlist-05,h2#flowlist-06,
h1#message-title{
text-align:left;
text-indent:0;
margin:0 0 20px 0;
}

h1#hword{font-size:123.1%;}

