@charset "UTF-8";
/* CSS Document */

body{
background-color:#FFFFFF;
margin:0;
padding:0;
}

html{
height:100px;
background-color:#000000;
}


/* header */
div#header{
color:#FFFFFF;
background-image:url(img/header_bg.gif);
background-position: 50% 100%;
}

div#header-inner{
width:840px;
margin-left:auto;
margin-right:auto;
}

div#header-inner:after{/*clearfix*/
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

p#siteid{
float:inherit;
margin:0px;
}

ul#globalNavigation{
margin:0;
padding:0;
width:840px;
height:37px;
float:right;
list-style:none;
}

ul#globalNavigation li{
float:left;
margin:0 -1px 0 0;
}

ul#globalNavigation li img{
vertical-align:bottom;
}


/* contents */
div#contents{
width:840px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

div#contents_10{
width:880px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

div#honbun{
padding-top:5px;
padding-left:10px;
padding-right:10px;
}

.style1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	color:#000000;
}

.style2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	color: #FF6600;
}

.style3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	color:#996600;
}

.style4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: x-small;
	color:#000000;
}

.style5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: x-small;
	color: #FF6600;
}


a img {
border-style : none; /* 枠を非表示 */
border-width : 0px; /* 枠の幅を0pxに設定 */
text-decoration : none; /* 装飾を表示しない */
background-color: #ffffff; /*背景色→白*/
}

a:focus { -moz-outline-style: none; } /*Firefoxリンク訪問後の点線消去*/


/* footer */
div#footer{
color:#FFFFFF;
background-color:#000000;
}

div#footer-inner{
width:840px;
margin-left:auto;
margin-right:auto;
padding-top:10px
padding-bottom:90px;
overflow:hidden;/* clearfix */
/zoom:1;/* clearfix for IE */
}

ul#archiveNavigation{
margin:0;
padding:0;
list-style:none;
float:left;
}

ul#archiveNavigation li{
display:inline;
margin:0;
padding:0;
}

ul#archiveNavigation li img{
vertical-align:bottom;
}

div#footer copyright{
margin-top:5px;
}