@charset 'utf-8';

/**
 * Common Style
 * 
 * @copyright   Sotaro KARASAWA
 * @author      Sotaro KARASAWA <sotaro@strk.jp>
 * @version     0.1.0
 * @date        2007/10/10
 */


@import url(init.css);
@import url(class.css);


/* Outlines
 -------------------------------*/

#frame{
text-align: center;
}

#container{
background: #fff;
text-align: left;
margin: 0 auto;
padding: 0;
width: 800px;
}

/* Header
 -------------------------------*/
#header{
border-top: solid 5px #0066b3;
height: 90px;
}

#header h1 {
text-indent: -9999px;
float:left;
background: url(../images/hd_logo.gif) no-repeat;
height: 80px;
width: 413px;
margin-top: 10px;
}

#header h1 a {
display:block;
overflow:hidden;
height: 80px;
width: 413px;
}



#header ul#header-menu{
margin: 10px 5px 0 0;
float:right;
}

#header ul#header-menu li{
float: left;
list-style: none;
margin-left: 5px;
}

/* Pan
 */

#pan{
border: solid 1px #ccc;
background: #f0f0f0;
padding: 2px 10px;
font-size: 10px;
}

/* Accessibility Setting
 -------------------------------*/
.accessibility {
margin:0;
padding:0;
visibility:hidden;
width:0px;
height: 0px;
font-size:0;
line-height:0;
overflow:hidden;
}



/* Footer
 -------------------------------*/
#footer{
clear:both;
border-top: solid 2px #0066b3;
padding: 10px 5px;
text-align:center;
}

#footer ul{
width: 100%;
text-align: center;
margin: 5px auto;
clear:both;
}

#footer li{
display: inline;
list-style: none;
}

