@charset "Shift_JIS"

/* ‘‘‘‘‘SΜ‘‘‘‘‘ */
body{
margin:0px;
padding:0px;
text-align:center;
line-height:125%;




}
address{
font-style:normal;
padding:2px;
margin:0px;
}
div{
margin:0px;
padding:0px;
}
form{
padding:0px;
margin:0px;
}
img {
border:0px;
}
input{
vertical-align : top;
}
a:hover{
color:red;
text-decoration:none;
}
th{
text-align:center;
vertical-align:top;
}
td{
vertical-align:top;
}
/* ‘‘‘‘‘εg‘‘‘‘‘ */
#body{



text-align:left;

color:black;


}

/* ‘‘‘‘‘wb_[‘‘‘‘‘ */
#lead{
/* background-image:url(images/lead-back.gif);*/
background-color:white;
margin:0px;
padding:1px 0px 0px 5px;
border-bottom:1px solid gray;
}
#lead p{
margin:0px;
padding:0px;
font-size:80%;
color:#333333;
}

#header{
background-image : url(kids/head-back.gif);
height:80px;
margin:0px;
padding:0px;
}


#header h1{
float:left;
padding:0px;
margin:4px 0px 0px 5px;
}
#header .h1{
float:left;
padding:0px;
margin:4px 0px 0px 5px;
}
#header p{
font-size:100%;
margin:0px;
padding:2px 0px 3px 0px;
}
#header #head-sub{display:none;
/* float:right;
text-align:right;
margin:5px;*/
}
#header #head-sub form{
margin-bottom:20px;
}

#gl-navi{
display:none;
}























/* ‘‘‘‘‘Tuir‘‘‘‘‘ */
#sub{
display:none;

}











































/* ‘‘‘‘‘image-area‘‘‘‘‘ */
#image-area{
border-bottom:solid 1px silver;
height:202px;
}
#image-area p{
padding:0px;
margin:2px;
float:left;
}
#image-area .border{
border:solid 1px silver;
padding:2px;
margin:2px;
line-height:120%;
}

/* ‘‘‘‘‘C‘‘‘‘‘ */


#main{
clear:both;


}
#main .box{
padding:1px 1px 5px 4px;
margin:0px;
}
#main h2{
padding:0px;
margin:4px 0px 3px 0px;
}

#main h3{
font-size:100%;
padding:3px;
margin:3px;
}
#main p{
padding:0px;
margin:0px;
}


#unkou{
margin-bottom:10px;
}

#unkou ul{
padding:0 0 0px 0;
margin:0 0 5px 0px;
}
#unkou ul li{
list-style:none;
padding:2px 0px 2px 20px;
margin:0 0 0 8px;
background-image : url(kids/unko-list.gif);
background-repeat:no-repeat;
background-position:0 0.3em;
}

#unkou .more{
text-align:right;
padding:3px 17px 3px 0px;
background-image:url(images/yajirushi.gif);
background-position:right;
background-repeat:no-repeat;
margin:3px 10px 3px 0px;
border-top:dotted 1px gray;
}



#oshirase ul{
padding:0 0 0px 0;
margin:0 0 5px 0px;
}
#oshirase ul li{
list-style:none;
padding:2px 0px 2px 20px;
margin:0 0 0 8px;
background-image : url(kids/oshirase-list.gif);
background-repeat:no-repeat;
background-position:0 0.3em;
}



#foot-navi{
clear:both;
background-color:#dddddd;
background-image : url(images/silver-gradation.gif);
border:solid 1px silver;
text-align:center;
}
#foot-navi ul{
margin:2px;
padding:2px;
}
#foot-navi ul li{
display:inline;
padding:0px 5px 0px 5px;
margin:0px 1px 0px 1px;
border-right:1px solid silver;
border-left:1px solid silver;
}

#copyright{display:none;
/* border-top:gray 1px solid;
border-bottom:gray 1px solid;
background-color:#fff;
padding:2px;
text-align:center;
color:black;
clear:both;*/
}
#copyright p{
padding:0px;
margin:0px;
}

.counter{
text-align:center;
}


/* ‘‘‘‘‘[{Ά‘‘‘‘‘ */
#honbun{
margin-bottom:10px;background-color:white;
}
#pankuzu{
background-color:#ffffdd;
border:solid silver 1px;
padding:0px 0px 0px 6px;
margin:3px 3px 5px 0px;
font-size:80%;
}
#honbun h1{
font-size:140%;
padding:10px 0px 3px 5px;
margin:0px 0px 5px 0px;
border:double 3px orange;
background-color:#ffffcc;
color:black;
height:25px;
}
#honbun h2{
font-size:130%;
padding:5px 0px 3px 5px;
margin:7px 3px 4px 3px;

color:black;
border:double 3px #ccc;
background-image : url(kids/honbun-h2-back.gif);
/* background-color:#fda;
border-left:5px solid #f90;
border-bottom:1px solid #f90;*/
clear:both;
}

#honbun h3{
font-size:100%;
padding:3px 0px 2px 6px;
margin:4px 5px 3px 10px;
background-color:#cf9;
border-color:#9c3;

/*background-color:#ffc;
border-color:#fc0;*/
border-width:1px 1px 1px 5px;
border-style:solid;
clear:both;
}
#honbun h4{
font-size:100%;
padding:2px 0px 1px 23px;
margin:4px 5px 3px 14px;
background-image : url(kids/h2list.gif);
background-repeat:no-repeat;
background-position:0.4em;
clear:both;
}
#honbun ul{
margin-top:5px;
margin-bottom:5px;
margin-right:5px;
}
#honbun ol{
margin-top:5px;
margin-bottom:5px;
margin-right:5px;
}
#honbun li{
margin-top:2px;
margin-bottom:4px;
}
#honbun p{
padding:3px;
margin:3px 5px 3px 20px;
}
#honbun table{
padding:3px;
margin:3px 5px 3px 10px;
}
#honbun .left-img{
float:left;
margin:0 5px 5px 0;
}
#honbun .right-img{
float:right;
margin:0 0 5px 5px;
}
#honbun hr{
clear:both;
text-align:center;
height:1px;
border-width:0 0 1px 0;
border-color:gray;
border-style:solid;
}
#honbun img{
margin-bottom:5px;
}

#sig-terminal{
clear:both;
}
#sig-terminal h2{
font-size:120%;
padding:3px 0px 1px 2px;
margin:4px 0px 0px 0px;
}
#sig-termina hr{
clear:both;
text-align:center;
height:1px;
border-width:0 0 1px 0;
border-color:gray;
border-style:solid;
}




/* NXέθ */
.hide{
position:absolute;
top:-100px;
left:-100px;
}
.more{
text-align:right;
padding:3px 20px 3px 0px;
background-image:url(images/yajirushi.gif);
background-position:right;
background-repeat:no-repeat;
}

.tablewaku{
border-collapse: collapse;
border: 1px #666666 solid;
margin:3px 1px 1px 1px;
}
.tablewaku td{
border: 1px #666666 solid;
padding : 3px;
}
.tablewaku th{
border: 1px #666666 solid;
padding : 3px;
background-color:#ffffcc;
text-align:center;
}

.float-left{
float:left;
border:solid 1px black;
margin:0px 5px 0px 5px;
}
.float-right{
float:right;
border:solid 1px black;
margin:0px 5px 0px 5px;
}
.enkaku{
border-collapse: collapse;
border: 1px #666666 solid;
margin:3px 1px 1px 1px;
}
.enkaku td{
border: 1px #666666 solid;
padding : 3px;
vertical-align:top;
}
.enkaku th{
border: 1px #666666 solid;
padding : 3px;
text-align:left;
white-space:nowrap;
font-weight:normal;
vertical-align:top;
}
.kanko img{
float:left;
padding:5px;
}

.kanko table{
border-collapse: collapse;
border: 1px #666666 solid;
margin:3px 1px 1px 1px;
}
.kanko td{
border: 1px #666666 solid;
padding : 3px;
}
.kanko th{
border: 1px #666666 solid;
padding : 3px;
background-color:#ffffcc;
text-align:left;
white-space:nowrap;
vertical-align:top;
}
.menu ul{
margin:5px;
padding:5px;
list-style:none;
}
.menu li{
background-image : url(kids/yellow-menu.gif);
background-repeat:no-repeat;
margin:5px 0px 1px 3px;
padding:0.6em 0px 0px 33px;
height:33px;
}
.menu ul li a{
display:block;
width:280px;
}
.gray-box{
padding:3px;
border:dotted 1px gray;
}

.tablewakus{
border-collapse: collapse;
border: 1px #666666 solid;
margin:3px 1px 1px 1px;
font-size:80%;
}
.tablewakus td{
border: 1px #666666 solid;
padding : 3px;
}
.tablewakus th{
border: 1px #666666 solid;
padding : 3px;
background-color:#ffffcc;
text-align:center;
}
#jirei{
margin-left:20px;
}
#jirei p{
  border:solid 1px silver;
/*  float:left;*/
  white-space:nowrap;
  margin:2px;
  padding:5px;
  text-align:center;
}
#jirei p img{
  margin-bottom:2px;
}
.hitokuchimemo{
border:dotted 1px #f90;
background-color:#ffffdd;
}
#chara td{
width:33%;
}

#chara h2{
border-left:3px solid #09c;
padding:1px 1px 1px 5px;
margin:2px;
font-size:100%;
background-color:#9cf;
}
#chara p{
padding:3px;
margin:1px;
}