@charset "utf-8";
/* CSS Document */
h2 {
width: 378px;
height: 45px;
margin: 0;
padding: 0;
background-image: url(images_top/h2.gif);
background-position: top left;
background-repeat: no-repeat;
}
h2 span {
display: none;
}
p {
margin: 0;
padding: 0;
line-height: 1.5em;
}
p.orange {
margin-top: 1em;
color: #f78414;
font-size: 1.2em;
line-height: 1.4em;
font-weight: bold;
}

/* ====================================================================================
======================================================================================= */
ul.navi_ban {
height: 170px;
margin: 0;
padding: 16px 0 0 0;
list-style-type: none;
}
.navi_ban li {
margin: 0;
padding: 0;
display: inline;
float: left;
}
.navi_ban li span {
display: none;
}
.navi_ban li a {
width: 152px;
height: 170px;
margin: 0;
padding: 0;
background-position: top left;
background-repeat: no-repeat;
display: block;
}

/* ============ */
.navi_ban li.profile a:link {
background-image: url(images_top/naviban_profile.jpg);
}
.navi_ban li.profile a:visited {
background-image: url(images_top/naviban_profile.jpg);
}
.navi_ban li.profile a:hover {
background-image: url(images_top/naviban_profile_on.jpg);
}

/* ============ */
.navi_ban li.information {
margin-left: 8px;
}
.navi_ban li.information a:link {
background-image: url(images_top/naviban_information.jpg);
}
.navi_ban li.information a:visited {
background-image: url(images_top/naviban_information.jpg);
}
.navi_ban li.information a:hover {
background-image: url(images_top/naviban_information_on.jpg);
}

/* ============ */
.navi_ban li.diary {
margin-left: 8px;
}
.navi_ban li.diary a:link {
background-image: url(images_top/naviban_diary.jpg);
}
.navi_ban li.diary a:visited {
background-image: url(images_top/naviban_diary.jpg);
}
.navi_ban li.diary a:hover {
background-image: url(images_top/naviban_diary_on.jpg);
}

/* ============ */
.navi_ban li.mail {
margin-left: 8px;
}
.navi_ban li.mail a:link {
background-image: url(images_top/naviban_mail.jpg);
}
.navi_ban li.mail a:visited {
background-image: url(images_top/naviban_mail.jpg);
}
.navi_ban li.mail a:hover {
background-image: url(images_top/naviban_mail_on.jpg);
}


/* ====================================================================================
======================================================================================= */
div#new {
width: 396px;
height: 114px;
margin: 16px 0 0 0;
padding: 0;
float: left;
}
#new h3 {
width: 87px;
height: 18px;
margin: 0;
padding: 0;
background-image: url(images_top/h3.gif);
background-position: top left;
background-repeat: no-repeat;
}
#new h3 span {
display: none;
}
#new p {
width: 382px;
height: 72px;
margin: 10px 0 0 0;
padding: 6px;
line-height: 1.3em;
overflow: auto;
border: 1px solid;
}
img#qr {
margin: 16px 0 0 0;
padding: 0;
border: 0;
float: right;
}

/* ====================================================================================
======================================================================================= */
div#banner {
width: 200px;
margin: 10px 0 0 0;
padding: 0;
float: left;
}
#banner img {
margin: 6px 0 0 0;
padding: 0;
border: 0;
}
div#flash {
width: 426px;
height: 320px;
margin: 16px 0 0 0;
padding: 0;
float: right;
}

/* ====================================================================================
======================================================================================= */
div.topLead {
position: relative;
margin: 6px 0 0 0;
padding: 0 150px 0 0;
}
div.topLead .banKids {
position: absolute;
top: 0;
right: 0;
}


/* ====================================================================================
======================================================================================= */
