@charset "utf-8";


/*-link-*/
a:link,a:visited,a:hover,a:active{color: #666;text-decoration:nomal;}

/* submit */

.submit_back,.submit_send, .submit_reset, .submit_chk {width:50px;height:18px;padding: 0;border:0;margin:4px 8px 0 0;
    background-color:;
    background-image:url(../img/mailform_img/b_confirm.gif);
    background-position: top;
}
.submit_send{
    background-image: url(../img/mailform_img/b_submit.gif);

}
.submit_reset {
    background-image: url(../img/mailform_img/b_reset.gif);
}
.submit_back {
    background-image: url(../img/mailform_img/b_back.gif);
}

/* --------------------------------------------
global
-------------------------------------------- */
dl {margin:0;padding:0 0 8px 0;}
dl dd {margin:0;padding:0;}
dt {margin:0;padding:0;}
ul {margin:0;padding:0;list-style:none;}
ul li {margin:0;padding:0;}
a img{border:none;text-decoration:none}

.fs12 {font-size:12px;/*鬲桙・･*/_font-size: 90%;/**/;}

br.clearboth{clear:both; line-height:1%;}

div.clearboth { clear:both; height:1px;font-size:0px; padding:0; margin:0; line-height:0;}

.center{text-align:center;}
.right{text-align:right}
.red{color:#c33}
.brown {color:#c90;}

.nowrap{ white-space:nowrap}
.bold{font-weight:bold;}

h1 {margin:0;padding:0;display:inline;}
h1.sub img{padding:0;margin:0 0 5px 0;}
h2 {padding:4px 0 2px 0;margin:0;}
p {margin:0 0 ;padding:0;}

/* --------------------------------------------
header
-------------------------------------------- */
#header {width:670px;_margin:0 auto;text-align:cneter;}
#headlogo {width:670px;background:url("../img/log_bg.gif") top right no-repeat;text-align:left;}
#headlogo img {text-align:left;}

#navi ul {width:650px;_width:670px;margin:0;padding:0 10px;background:url("../img/bg02.gif") repeat;}
#navi ul li{display:inline;margin:0;padding:0;}

/* --------------------------------------------
body
-------------------------------------------- */
#body {margin:0 auto 50px;text-align:center;width:670px;padding:0;line-height:1.3em;color:#666;font-family;sans-serif;font-size:12px;/*鬲桙・･*/_font-size: 90%;/**/}

body {text-align:center;}

#main {width:650px;_width:670px;padding:0 10px 30px 10px;background:url("../img/bg02.gif") repeat;text-align:left;}

#contents {margin:0 0 10px 0;padding:0;}

/* --------------------------------------------
incontents
-------------------------------------------- */

div.tibody {width:650px;background:#fff url("../img/top.gif") top no-repeat;height:9px;padding:0;margin:0;}

div.incontents {width:630px;_width:650px;background:#fff url("../img/bottom.gif") bottom no-repeat;text-align:left;padding:3px 10px 12px 10px;margin:0;zoom:1;display:block;background:#fff url("../img/bottom03.gif") bottom no-repeat;padding:13px 10px 140px 10px;}
div.incontents:after {content:".";display:block;clear:both;height:1px;overflow:hidden;}
div.incontents.mail {background:#fff url("../img/bottom02.gif") bottom no-repeat;padding:0 10px 5px 10px;}

div.incontents ul{margin:3px 0 0 0;}
div.topleft {width:300px;float:left;margin:0 0 0 10px;}
div.topright {width:300px;float:right;}
div.topline {background:url("../img/line.gif") bottom no-repeat;}
div.line {background:url("../img/line02.gif") bottom no-repeat;}

div.incontentsinn {border:1px solid #ccc;zoom:1;display:block;padding:10px;margin:0 10px 4px 10px;}

div.info dl {margin:0;padding:0 0 4px 0;}
div.info dt {margin:0;padding:5px 0.45em 0 0;width:7em;font-weight:bold;}
div.info dd {padding:5px 0.25em 0 7em;margin: -2em 0px 0px;}

/* --------------------------------------------
list
-------------------------------------------- */

#main ul.list {list-style:disc;margin:3px 0 0 20px;}
#main ul.listinn {list-style:none;margin:3px 0 0 20px;}
div.listbox {zoom:1;display:block;margin:0 4px 5px 0;width:82px;_width:94px;padding:5px;float:left;height:150px;line-height:1.4em;}
div.listbox.last{margin:0 0 6px 0;}
table.list {color:#666;margin:3px 0 10px 20px;padding:10px;border:1px solid #fff;background:#F2F2F2;}

/* --------------------------------------------
day
-------------------------------------------- */
div.dayimg {width:140px;float:right;}
div.dayimg img {margin:0 0 10px 0;}

/* --------------------------------------------
meal
-------------------------------------------- */
div.box {border:1px solid #ccc;zoom:1;display:block;font-size:10px;margin:0 6px 6px 0;_width:97px;width:88px;padding:5px;float:left;height:100px;line-height:1.3em;}
div.box.last{margin:0 0 6px 0;}

div.incontents dl.holiday {color:#f66;}
div.incontents dl.holiday dt{color:#f66;}
div.incontents dt {font-weight:bold;color:#c90;}
dl.menusample {float:left; margin-left:10px; width:160px;}
div.menu img{margin:0 3px 0 0;}
ul.meal li {display:inline;margin:0 1em 0 0;}
div.menu img{margin:0 3px 0 0;}
dl.menulist {border:1px solid #ccc;zoom:1;display:block;font-size:10px;margin:0 6px 6px 0;width:88px;_width:100px;padding:5px;float:left;height:100px;line-height:1.3em;}
dl.menulist.last{margin:0 0 6px 0;}

/* --------------------------------------------
help
-------------------------------------------- */
div.help {padding:3px 0 0 0;margin:0;}
div.help dl {margin:0;padding:0;}
div.help dt {margin:0;padding:5px 0.45em 0 0;width:10em;font-weight:bold;}
div.help dd {padding:5px 0.25em 0 10em;margin: -2em 0px 0px;}

/* --------------------------------------------
blog
-------------------------------------------- */
h2.blog {margin:0;padding:0;display:inline;clear:both;}
h3 {background:url("../img/blog/line.gif") left bottom no-repeat;margin:0 0 6px 0;padding:0;font-size:14px;color:#c90;clear:both;}
div.blogcontents {width:430px;margin:0;padding:10px;}
div.bloginn {margin:0 0 12px 0;clear:both;}
div.bloginn img {margin:0 10px 0 0;padding:0;float:left;}
div.rightnavi {background:#fc0;font-size:12px;color:#fff;padding:3px 0 2px 8px;width:180px;}
div.date {color:#c90;font-size:10px;float:right;margin:0 5px 0 0;font-weight:nomal;}

/* --------------------------------------------
sitemap
-------------------------------------------- */
div.sitemap ul li.inn {margin:0 0 0 1em;}

/* --------------------------------------------
privacy
-------------------------------------------- */
ul.privacy {list-style:decimal;padding:6px 0 6px 30px;margin:0;}


/* --------------------------------------------
footer
-------------------------------------------- */
#footer {margin:0 auto;width:670px;_margin:0 auto;}
#footer ul {width:670px;margin:0 5px;text-align:right;padding:3px 0 0 0;font-size:10px;}
#footer ul li{display:inline;color:#999;}
#footer ul li.copyright {float:left;}
#footer ul li.foot01 {text-align:right;border-right:1px solid #666;padding:0 5px 0 0;}
#footer ul li.foot02 {text-align:right;border-right:1px solid #666;padding:0 5px;}
#footer ul li.foot03 {text-align:right;padding:0 0 0 5px;margin:0 10px 0 0;}


