/* 基本的な設定 */

html, body, div, span, applet, object, iframe, strong, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li,fieldset, form, legend, caption, tbody, tfoot, thead, table, label, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style: none;
	color:#333;

}
body{background-color:#ff9db4;}
div#container {width:980px;margin-right:auto;margin-left:auto;
}
header{height:120px;}
.top-logo{ float:left;}
header li{ float:left;margin-left:10px;margin-top:30px;}
.logo{
position: relative;
overflow: hidden;
top:50px;
left:110px;
}
#container-main{ clear:both; overflow:hidden;margin-top:20px;}
#container-right{ float:right;width:680px;}
#container-left{float:left; width:280px;}
.right-center{width:670px; background-color:#fff;padding:20px 0 0px 10px; overflow:hidden;}
.right-bottom{width:680px;height:30px; background-image:url(../image/right-bottom.png); background-repeat:no-repeat;}
.right-h{width:680px;height:50px;}
.right-center h3{margin-bottom:10px;margin-top:10px;height:19px;color:#5F2C00; background-image:url(../image/icon-1.jpg); background-repeat:no-repeat; padding-left:30px;padding-top:5px;}
.day h4{color:#333; font-size:16px;margin-top:10px;margin-left:60px;}

.day p{color:#333; font-size:16px;margin-top:10px;margin-left:60px;}
h4{color:#FF7BAC; font-weight:bold; font-size:16px;margin-bottom:10px;margin-top:10px;}
h5{font-size:15px;}
.calender-list li{list-style-type: disc; margin-left:80px; font-weight:bold;color:#333; font-size:16px;line-height:22px;}
.calendar-photo{ float:right;margin-right:50px;}
#calendar-left{ float:left; width:300px; margin-left:50px;}
#calendar-right{float:right; width:210px;margin-right:80px;}
#calendar-right img{margin-bottom:10px;}

.left-h{height:50px;}
.left-center{ background-color:#fff;padding:0 0 10px 10px;}
.left-bottom{width:280px;height:30px; background-image:url(../image/left-bottom.png); background-repeat:no-repeat;}
.left-item{margin-bottom:10px;}
footer{height:154px;width:980px;color:#fff;font-size:15px;}
footer li{ float:left;font-size:14px;margin-right:5px;margin-top:10px;}
.foot-center{margin-top:50px;width:564px;float:left;}
.foot-logo{ float:left;margin-top:10px;}
.kodomo{ float:right;margin-top:10px;}

.box-1{width:650px;margin-top:20px; overflow:hidden;}
.box-1 h3{ float:right;margin-bottom:10px;width:416px;height:19px;color:#5F2C00; background-image:url(../image/icon-1.jpg); background-repeat:no-repeat; padding-left:30px;padding-top:5px;}
.box-1-1{ float:left;width:200px;font-size:16px; line-height:20px; font-weight:bold; text-align:center; color:#333;}
.box-1-2{ float:right;width:446px;font-size:15px; line-height:20px; color:#333;}
.text-1{font-size:15px;line-height:20px;margin-left:10px;margin-right:10px;}
* html body dl.list dd div{
   display:inline-block;}
.list { clear:both; overflow:hidden;margin-top:20px;margin-bottom:20px; font-size:14px;width:648px;margin-left:auto;margin-right:auto;}
dl.list dt {
   float:left;
   width:10em;color:#FF7BAC; font-weight:bold;}

dl.list dd {
   margin-left:0;
   margin-bottom:10px;
   padding-bottom:10px;
   padding-left:10em;
   border-bottom:dotted 1px #333;
    color:#333;
}

.shisetu{ clear:both; overflow:hidden;margin-top:10px;width:648px;margin-left:7px;}
.shisetu-text{ float:right;width:320px;color:#333; font-size:16px;line-height:22px;}
.shisetu img{ float:left;width:320px;}

.jyouhou{ display:block;margin-bottom:10px;}
.down{font-size:14px;color:#333;margin:0 0 20px 50px; border-bottom:none;}
.down :hover{font-size:14px;color:#F3C;border-bottom:none;}
a { text-decoration: none; }