@charset "utf-8";
/* HOME */
html,body{
background:#EEEEEE;
height:100%;
width:100%;
}

body{
width:688px;
margin:0 auto;
}

h1{
background:none;
}

#wrap{
position:absolute;
background:url(../img/home/wrap_bg.gif) no-repeat;
width:660px;
height:519px;
top:50%;
margin:-266px auto 0 auto;
padding:13px 15px 0 13px;
}

#flash{
width:660px;
height:360px;
}

#wrap h1{
float:left;
width:210px;
height:20px;
padding:15px 80px 15px 0;
}

#wrap ul{
float:left;
width:370px;
height:20px;
margin-bottom:10px;
padding:15px 0;
font-size:10px;
}

#wrap li{
display:inline;
padding-right:16px;
}

#wrap br{
clear:both;
}


#headline{
width:660px;
height:44px;
clear:left;
padding:8px 0 8px 0;
}

#headline ol{
width:510px;
height:32px;
list-style:none;
float:right;
padding:3px 0;
}

#headline ol img{
vertical-align:text-bottom;
margin-right:3px;
}
#headline li{
margin-bottom:8px;
font-size:12px;
line-height:1;
display:block;
padding:0;
}
.date{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#headline h2{
width:115px;
height:14px;
line-height:1;
float:left;
color:#669900;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:2px;
}

#headline .nikki{
float:left;
width:115px;
height:29px;
line-height:0;
}

#wrap address{
color:#669966;
margin:0 -10px 0 0;
padding:6px 0 0 0;
font-size:56.25%;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:right;
}
#wrap address img{
margin-top:2px;
}
