@charset"Shift_JIS";

/* -----------------------------------全体 */
body{
margin:5px 5px 5px 5px;  /* 上右下左 */
padding:0px;
background-color:#FFFFFF;
background-repeat:repeat-x;
font-family:'ＭＳ Ｐゴシック','Verdana';
text-align:left;
color:#333333;
font-size:14px;
overflow-y:no-scroll;
scrollbar-face-color:#FCD0CF;
scrollbar-track-color:#F7F2F2;
scrollbar-arrow-color:#E5ACAC;
scrollbar-3Dlight-color:#FCFEFF;
scrollbar-base-color:#FCFEFF;
scrollbar-shadow-color:#E5ACAC;
scrollbar-darkshadow-color:#E5ACAC;
scrollbar-highlight-color:#FCFEFF;
}

/* -----------------------------------全体枠 */
.wak001{
background-image:url(img/wak001.gif);
background-repeat:no-repeat;
WIDTH:800px;
HEIGHT:20px;
}
.wak002{
background-image:url(img/wak002.gif);
background-repeat:repeat-y;
WIDTH:800px;
}
.wak003{
background-image:url(img/wak003.gif);
background-repeat:no-repeat;
WIDTH:800px;
HEIGHT:20px;
}

/* -----------------------------------ボディ部 */
.toplog{
background-image:url(img/toplog.gif);
WIDTH:636px;
HEIGHT:126px;
text-align:center;
vertical-align:middle;
background-position:center;
background-repeat:no-repeat;
}

.titbk1{
BORDER:1px OUTSET;
background-image:url(img/titbk1.jpg);
background-repeat:no-repeat;
text-align:center;
vertical-align:top;
height:30px;
padding:0px 0px 0px 0px;  /* 上右下左 */
WIDTH:100%;
}

h1{
background-image:url(img/titbk1.jpg);
background-repeat:no-repeat;
font-family:'メイリオ','Meiryo','ＭＳ Ｐゴシック','Verdana';
text-align:center;
vertical-align:middle;
font-size:30px;
font-weight:bold;
padding:0px 0px 0px 0px;  /* 上右下左 */
MARGIN-TOP:0px;
PADDING-TOP:5px;
WIDTH:600px;
HEIGHT:50px;
}

h2{
background-image:url(img/titbk2.jpg);
background-repeat:no-repeat;
font-family:'メイリオ','Meiryo','ＭＳ Ｐゴシック','Verdana';
font-size:24px;
font-weight:bold;
/*background-color:#FCE8E8;*/
margin:20px 0px 0px 0px;   /* 上右下左 */
padding:0px 0px 0px 16px;
}

.cen{
text-align:center;
}


/* -----------------------------------メニュー部 */
.mentd{
background-image:url(img/bg_menu.gif);
background-repeat:no-repeat;
width:130px;
padding-top:2px;
vertical-align:top;
}

.mentab{
margin-left:0px;
width:100%;
}

.menlnk{
font-size:15px;
color:#555555;
text-align:center;
text-decoration:none;
background-image:url(img/menu.gif);
background-repeat:no-repeat;
width:154px;
height:25px;
padding-top:2px;
font-weight:bold;
}

.menspc{
height:7px;
}

.menidx{
font-size:15px;
color:#555555;
background-color:#FCE8FC;
text-decoration:none;
width:154px;
height:25px;
padding-top:2px;
font-weight:bold;
}


/* ---------------薄いグレー */
.gray{
color:#CCCCCC;
}

.BIG1{
font-size:22px;
font-weight:bold;
}

.BIG20{
font-size:20px;
}

/* ---------------区切り線 */
.tensen{
background-image:url(images/dot.gif);
background-repeat:repeat-x;
}

.spacer{
background-image:url(images/);
HEIGHT:5px;
}

a {
text-decoration: underline;
color:#B2475E;
}

/* -----------------------------------店舗情報表・料金表 */
.tentab{
background-color:#FCF8F8;
color:#666666;
font-size:14px;
BORDER:1px OUTSET;
/*
PADDING-TOP:5px;
PADDING-BOTTOM:5px;
PADDING-RIGHT:10px;
*/
}

.ptb{
BORDER:10px;
MARGIN-TOP:10px;
MARGIN-LEFT:16px;
WIDTH:570px;
/* position:absolute; top:30px; left:300px; */
}

.prc1{
background-color:#FCE8FC;
font-family:'メイリオ','Meiryo','ＭＳ Ｐゴシック','Verdana';
color:#222222;
font-size:16px;
BORDER:1px OUTSET;
PADDING-TOP:3px;
PADDING-BOTTOM:3px;
PADDING-LEFT:20px;
}

.prc2{
background-color:#FCF8F8;
font-family:'メイリオ','Meiryo','ＭＳ Ｐゴシック','Verdana';
color:#666666;
font-size:18px;
WIDTH:100px;
BORDER:1px OUTSET;
PADDING-TOP:3px;
PADDING-BOTTOM:3px;
PADDING-RIGHT:10px;
text-align:right;
}

.com{
MARGIN-LEFT:120px;
}

/* -----------------------------------文字 */
.RED{
color:RED;
}

/* -----------------------------------フッタ部 */
.footer{
background-image:url(images/bottom.jpg);
background-repeat:no-repeat;
background-color:#FCE8E8;
padding:5px;
margin:0px;
width:760px;
height:50px;
}

.copy1{
font-size:14px;
color:#555555;
padding-right:20px;
text-align:right;
height:20px;
}

.copy2{
font-size:10px;
color:#555555;
padding-right:20px;
text-align:right;
}

