@charset "utf-8";

body {text-align:center;font-family: sans-serif ;color:#666;font-size:12px;}

/*-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(/kasiwahoikuen/img/mailform_img/b_confirm.gif);
    background-position: top;
}
.submit_send{
    background-image: url(/kasiwahoikuenimg/mailform_img/b_submit.gif);

}
.submit_reset {
    background-image: url(/kasiwahoikuen/img/mailform_img/b_reset.gif);
}
.submit_back {
    background-image: url(/kasiwahoikuen/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 {color:#666; 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;}

/* --------------------------------------------
header
-------------------------------------------- */
#header {width:670px;margin:0 auto;}
#headlogo {text-align:left;width:670px;background:url("/kasiwahoikuen/img/log_bg.gif") top right no-repeat;}
#headlogo img {text-align:left;}

#navi ul {width:650px;_width:670px;margin:0;padding:0 10px;background:url("/kasiwahoikuen/img/bg02.gif") repeat;}
#navi ul li{display:inline;margin:0;padding:0;}

/* --------------------------------------------
body
-------------------------------------------- */

#body {text-align:center;_width:670px;padding:0;line-height:1.4em;color:#666;font-family;sans-serif;font-size:12px;/*ﾂ･*/_font-size: 90%;/**/}

#main {width:650px;_width:670px;padding:0 10px 30px 10px;background:url("/kasiwahoikuen/img/bg02.gif") repeat;text-align:left;}


#contents {margin:0 0 10px 0;padding:0;}

/* --------------------------------------------
incontents
-------------------------------------------- */

div.tibody {width:650px;background:#fff url("/kasiwahoikuen/img/top.gif") top no-repeat;padding:0;margin:0;height:9px;}

div.incontents {width:630px;_width:650px;background:#fff url("/kasiwahoikuen/img/bottom.gif") bottom no-repeat;text-align:left;padding:3px 10px 12px 10px;margin:0;zoom:1;display:block;}

div.incontents.mail {background:#fff url("/kasiwahoikuen/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;}
div.topright {width:300px;float:right;}
div.topline {background:url("/kasiwahoikuen/img/line.gif") bottom no-repeat;}
div.line {background:url("/kasiwahoikuen/img/line02.gif") bottom no-repeat;}

h1 {margin:0;padding:0;display:inline;}
h2 {padding:4px 0 2px 0;margin:0;}
p {margin:0;padding:0;}

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:5em;font-weight:bold;}
div.info dd {padding:5px 0.25em 0 5em;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;font-size:10px;margin:0 6px 6px 0;_width:92px;width:83px;padding:5px;float:left;height:60px;line-height:1.3em;}
div.listbox.last{margin:0 0 6px 0;}
table.list {color:#666;margin:3px 0 10px 20px;padding:10px;border:1px solid #fff;background:#F0F0F0;}

/* --------------------------------------------
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:97px;height:88px;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;}
div.menu img{margin:0 3px 0 0;}
ul.meal li {display:inline;margin:0 1em 0 0;}
dl.menulist {border:1px solid #ccc;zoom:1;display:block;font-size:10px;margin:0 6px 6px 0;width:88px;_width:110px;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;}
h3 {background:url("/kasiwahoikuen/img/blog/line.gif") left bottom no-repeat;margin:0 0 6px 0;padding:2px;font-size:14px;color:#c90;clear:both;}
div.blogcontents {margin:0;padding:10px;line-height:1.4em;}
div.bloginn {margin:0 0 12px 0;overflow:hidden;width:430px;}
div.bloginn img {margin:10px;padding:0;clear:both;}
div.rightnavi {background:#fc0;font-size:12px;color:#fff;padding:3px 0 2px 8px;width:95%;margin:0 10px 0 0;}

div.date {color:#c90;font-size:12px;float:right;margin:3px 5px 2px 0;_margin:0px 0px 2px 0;font-weight:nomal;}
div.pnavi {text-align:right;}
div.bloginn p {font-size:12px;/*ﾂ･*/_font-size: 90%;/**/;}

/* --------------------------------------------
footer
-------------------------------------------- */
#footer ul {width:670px;margin:0 5px 50px 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;}


.leftside {text-align:left;float:left;width:450px;_width:430px;padding:0;margin: 0 0 0;}
.sidemenu {float:right;width:170px;_width:180px;padding:0;margin:0 0;}
.sidemenu ul {padding:6px 0 12px 4px;}

h2.title{font-size:110%;color:#fc0;}


