div#header {
}
#hatcery_logo {
float:left;
font-size:100%;
margin:0;
padding:0;
}
p#blog_icon {
float:right;
margin:0 0 8px 10px;
}
p#blog_icon img:hover {
filter: alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
}
p#map_icon {
float:right;
margin:0;
margin-left: 10px;
}
p#map_icon img:hover {
filter: alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
}
ul#header_navi {
background-color:#3C3C3C;
border-bottom:5px solid #FBDA24;
clear:both;
font-size:93%;
font-weight:bold;
height:35px;
margin-bottom:13px;
padding:0;
width:860px;
}
ul#header_navi li {
border-right:1px solid #FBDA24;
float:left;
height:15px;
padding:10px 16px 10px;
}
ul#header_navi li a {
color:#FFFFFF;
list-style-type:none;
}
ul#header_navi li a:hover {
color: #FBDA24;
}
ul#header_navi li#store_link img {
vertical-align: text-bottom;
}



div#head_line1 {
background-color:#FBDA24;
background-image: url('../img/main_banner_bg01.png');
background-repeat: no-repeat;
color:#000000;
float:left;
height:160px;
width:340px;
}
h1 {
color:#000000;
font-size:182%;
font-weight:bold;
margin:20px 60px 5px 23px;
}
h1 a, h1 a:visited, h1 a:link {
color:#000000;
}
p#english {
font-size:108%;
font-weight:bold;
margin:0 60px 10px 23px;
}
p#lead {
color:#42210B;
font-size:93%;
margin:0 60px 10px 23px;
}
p#main_image {
background-color:#808080;
background-image:url(../img/sample_main.gif);
float:left;
height:160px;
margin-bottom:13px;
overflow:hidden;
width:520px;
}
p#main_image img {
width:520px;
}
div.clear {
clear:both;
display:none;
font-size:10px;
margin:0;
padding:0;
text-indent:-9999px;
}
