/*共通*/

*{margin:0px;padding:0px}
body{background-color:#ffe;text-align:center;font:normal 12px sans-serif;}
ul,ol,dl,table{font:normal 12px sans-serif}
.main ul,ol{margin-left:2em}
p{margin:1em 0px}
a{text-decoration:none;}
a img{border-style:none}
strong{color:#c00;font-weight:bold}
p.note{font-size:10px}
p.cpy{}
td,th{vertical-align:top;text-align:left;padding:2px 10px}
h1{font-size:10px;margin-left:661px;margin-top:38px;position:absolute;font-weight: normal;}
.head h2{font-size:10px;position:absolute;font-weight:normal;border-bottom:0px}
h2{border-bottom:3px dotted #8c2;font-size:16px;margin:0px 0px 0.5em}
h3{font-size:14px;margin:1em 0px;clear:both;border-bottom:2px solid #af6}
h4{margin:20px  0px 10px;border-bottom:solid 1px #af6;clear:both}
blockquote{font:bold 14px sans-serif;border:solid 1px #ff6;padding:1em;text-align:center;}
table{border-collapse:collapse}

div.container{width:800px;text-align:left;margin:auto;border:1px solid #8c2;background-color:#fff}
div.head{background:#fff url("head.gif") no-repeat;height:80px}
div.head li{list-style-type:none}


div.head div.navi1{text-align:right;height:50px;}
div.head .navi3 a{color:#000;}
div.head .navi3  a:hover{color:#f00}
div.head .navi1 a{color:#000;}
div.head .navi1  a:hover{color:#f00}
div.head div.navi1 ul li{display:inline;margin-right:8px}

div.head div.navi2 ul{font-weight:bold;height:30px;}
div.head div.navi2 li{height:30px;background: url("navi_sprtr.gif") repeat-y right;line-height:30px;padding:0px 10px;float:left}
div.head div.navi2 li a{color:#fff}
div.head .navi2  a:hover{color:#fd6}

div.main{clear:left;padding:10px;}
.mainbody{width:100%}

p.weight{margin-top:60px;}

/*トップページ*/

div.topimage{float:left;width:300px}
div.info{width:460px;float:right;}

div.info h2{border-bottom:3px solid #8c2;color:#8c2;font-size:14px}
div.info table{width:95%;border-bottom:1px solid #8c2;}
div.info th{color:#666;white-space:nowrap;padding-right:1em;width:60px}
div.info h3{font-size:13px;margin:1em 0px 1em 12px;clear:both;border-bottom:2px solid #af6;color:#8c2;}


.photo260{width:260px;float:left;margin-bottom:5px}
.photo260 p{margin:1px 0px;text-align:center;color:#666}

.photo188{width:190px;float:left;margin-bottom:5px}
.photo188 p{margin:1px 0px;text-align:center;color:#666;font-size:10px}

.top-katsudo{clear:left;padding-top:10px;font-size:10px}
.top-katsudo-body{float:left;margin-right:5px;}
.top-katsudo-body p{margin:2px;text-align:center}

.top-endayori td{border:1px solid #aaa}
.top-endayori th{border:1px solid #aaa;text-align:right;}

.top-link{margin:30px 0 30px 0;}

.en{padding:5px;border-color:#cccccc;border-width:1px;border-style:solid;width:280px;margin-left:-0px;}

.topannai{clear:both;border:3px double #f00;background:#FFFFE0;padding:0.5em ;width:400px}
.topannai2{clear:both;border:3px double #f00;background:#FFFFE0;padding:0.5em ;width:95%;line-height:20px;}

/*トップページ 左側 2011.9.7*/

div.info2{width:300px;float:right;}

div.info2 h2{border-bottom:3px solid #8c2;color:#8c2;font-size:14px}


/*幼稚園の特色*/


/*概要*/
.about table{border-collapse:collapse}
.about td{border:1px solid #ddd;padding:3px 8px}

/*問い合わせ*/
.contact table{border-collapse:collapse}
.contact th,.contact td{border:1px solid #999;padding:3px 8px}
.contact th{background-color:#eee}
.req{color:#f00;}
 td.sbmt{border-style:none;text-align:center}

/*access*/
.access .map{padding:10px;border:1px solid #aaa}


div.foot{clear:both;padding:5px;color:#666;font-size:10px;border-top:1px solid #8c2;text-align:center;background-color:#ff6}
address{}
div.foot .link a:hover{text-decoration:underline}

/*募集要項*/
.nyuen h4,p,table{margin-left:25px;}
.bosyuyoko table{border-collapse:collapse;}
.bosyuyoko th{background-color:#f0f8ff;border:1px solid #ddd;font-weight:normal;
}
.bosyuyoko td{text-align:right;}
.bosyuyoko tr{border:1px solid #ddd;}


.nyuen1{font-weight:bold; font-size:14px; line-height: 2;margin:40px; }
.nyuen1 h2{letter-spacing: 2px;margin:40px 40px 20px 40px;border-bottom:0}
.annaikoumoku{float:left; width:120px;margin-top:15px;}
.annaikoumoku6{float:left; width:120px;margin-top:-10px;}
.annainaiyou6{float:left; width:540px;margin-top:-22px;}
.annainaiyou{float:left; width:540px;}
.annainaiyou2{float:left; width:120px; margin-left:20px ;text-align:right;margin-top:-2px;}
.annainaiyou3{float:left; width:390px;margin-left:5px;margin-top:-2px;}
.annainaiyou4{float:left; width:260px; margin-left:0px ;text-align:right;}
.annainaiyou5{float:left; width:240px;margin-right:27px;}
.annainaiyou7{float:left; width:540px;}
.annaikoumoku7{float:left; width:120px;margin-top:15px;}



/*年間行事*/
#nenkangyoji {width: 700px;margin-left:25px;}
#nenkangyoji p{font-size:14px;margin:1em 0px;clear:both;border-bottom:2px solid #FF3399;text-align:center;}
.nenkanlist{padding:0px;border-color:#cccccc;border-width:1px;border-style:dashed;height:230px;width:160px; font-size:10px; ;float:left;position: relative; margin:1px;}
#nenkangyoji



.leftimg {float:left;}
.rightimg {float:right;}