@charset "UTF-8";


/* 文字色の基本設定
----------------------------------------------------------*/
/* 基本色 */
body {
	color:#333333;
}
/* サイトタイトル---(バックの画像によって、見やすい色に調整してください) */
#banner h2,#banner p {
	color:#333333;
}
/* リンクA---(まだ訪れていないページ) */
a{
	color:#3F658C;
}
/* リンクB---(訪れたページ) */
a:visited{
	color:#4A5C6A;
}
/* リンクC---(文字の上にマウスカーソルがあるとき) */
a:hover{
	color:#9A996D;
}
/* リンクD---(文字をクリックした時) */
a:active{
	color:#B3BECC;
}
img {
border: 0;
}
/* 見出し */
h1,h2,h3,h4,h5,h6{
	color:#333333;
}
/* 太字---(投稿時に【 B 】のボタンで囲った箇所) */
strong{
	color:#333333;
}
/* イタリック---(投稿時に【 I 】のボタンで囲った箇所) */
em{
	color:#FF0000;
	font-style: normal;
}
/* アンダーライン---(投稿時に【 U 】のボタンで囲った箇所) */
u{
	color:#333333;
}
/* 引用---(投稿時に【“】のボタンで囲った箇所) */
blockquote{
	color:#333333;
}
.ads {
text-align:center;
width:500px;
margin:o auto;
padding: 0 0 0 33px;
display:inline;
}

.center {
text-align: center;
}


/* -------------------------------------------------------
以上で基本設定は終了です。ここから下のカスタマイズは、
スタイルシートに慣れている方以外は、
触られない事をおすすめします。
---------------------------------------------------------- */

/* body
---------------------------------------------------------- */
*{
margin:0;
 padding:0;

}
body {
font-family: "ＭＳ Ｐゴシック", "Osaka−等幅";
 font-size:100%;
 color:#333333;
 text-align:center;
 background-image:url(image/body-back01.gif);
 background-repeat: repeat;
}
h1,h2,h3,h4,h5,h6 {
 font-size:1.2em;
}
#container {
 text-align:left;
 margin:0 auto;
 width:800px;
}


/* header
----------------------------------------------------------*/
#header{
 margin:15px 0 15px 0px;
}

.sec03 {
width:800px;
 margin:0px auto;
 min-width:20em;
}
.sec03 .hd .c,.sec03 .ft .c {
font-size:1px;
 /* ensure minimum height */ height:11px;
}
.sec03 .ft .c {
height:11px;
}
.sec03 .hd {
background-image:url(image/g-back800-01.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.sec03 .hd .c {
background-image: url(image/g-back800-02.png);
background-repeat: no-repeat;
background-position: right center;
}
.sec03 .bd {
background-image: url(image/g-back800-03.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.sec03 .bd .c {
background-image: url(image/g-back800-04.png);
background-repeat: no-repeat;
background-position: right center;
}
.sec03 .ft {
background-image: url(image/g-back800-05.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.sec03 .ft .c {
background-image: url(image/g-back800-06.png);
background-repeat: no-repeat;
background-position: right center;
}

#bread {
 font-size:0.9em;
 color:#fff;
 text-align:right;
 padding:0px 15px;
}
#bread h1{
 color:#fff;
display: inline;
}
* html #bread {
 width:800px;
}
#bread a {
 color:#fff;
}
#bread span {
font-weight:bold;
 margin-right:5px;
}
#banner {
margin:10px 0px 5px -5px;
 height:160px;
 width:810px;
background-image: url(image/back-title.jpg);
background-repeat: no-repeat;
background-position: 5px 3px;
 display:block;
}
#banner h2,#banner p {
height:160px;
 width:810px;
 background-image: url(image/banner-flame.gif);
background-repeat: no-repeat;
background-position: 3px 0px;
 font-size:2em;
 font-weight:bold;
 padding:65px 20px 0px 20px;
 display:block;
}
#banner #site-title div {
}
#banner h2 a{
 text-decoration:none;
}
.intro,.find {
margin:0px 0px 15px 0px;
line-height: 120%;
font-size: 95%;
}
.find {
border:5px double #AABFFF;
padding:5px;
}
.find strong,.find em,#key strong,#key em {
font-weight: normal;
color: #333333;
}
.find h3,.find p {
font-weight: normal;
display: inline;
}
#key {
	overflow: auto;
	height: 100px;
}
#key h6 {
	display: inline;
}


/* center
----------------------------------------------------------*/
#center{
}

/* content
----------------------------------------------------------*/
#content {
float:left;
 width:575px;
background-color:#ffffff;
}

#content .sec{
 margin:15px 0px;
 clear:both;
}
.sec02 {
 margin:0px 0 10px 0px;
 clear:both;
 width:575px;
}
.sec02 .hd .c,.sec02 .ft .c {
font-size:1px;
 /* ensure minimum height */ height:11px;
}
.sec02 .ft .c {
height:11px;
}
.sec02 .hd {
background-image: url(image/g-back575a-01.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.sec02 .hd .c {
background-image: url(image/g-back575a-02.png);
background-repeat: no-repeat;
background-position: right center;
}
.sec02 .bd-01 {
background-image: url(image/g-back575a-03.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.sec02 .bd-01 .c {
background-image: url(image/g-back575a-04.png);
background-repeat: no-repeat;
background-position: right center;
}
.sec02 .bd-02 {
background-image: url(image/g-back-m02l-02.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.sec02 .bd-02 .c {
background-image: url(image/g-back-mr-02.png);
background-repeat: repeat-y;
background-position: right center;
}
.sec02 .ft {
height:11px;
background-image: url(image/g-back575a-05.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.sec02 .ft .c {
height:11px;
background-image: url(image/g-back575a-06.png);
background-repeat: no-repeat;
background-position: right center;
}

.sec06 {
margin:0px 0 10px 0px;
 clear:both;
 width:575px;
}
.sec06 .hd {
height:15px;
background-image: url(image/g-back575b-01.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.sec06 .bd {
background-image: url(image/g-back575b-02.png);
background-repeat: repeat-y;
background-position: 0px 0px;
}
.sec06 .ft {
height:10px;
 background-image: url(image/g-back575b-03.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}

.content-top{
 margin-bottom:15px;
}
.content-bottom{
 clear:both;
}
#page-title{
color:#fff;
  font-size:1.2em;
 margin:0px 15px;
 padding:0px 10px 0 20px;
background-image: url(image/icon-category01.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#page-index{
 font-size:0.9em;
 margin:15px 15px 30px 15px;
}
#page-index ul{
 padding:10px 5px 10px 0px;
}
#page-index li{
 margin-bottom:5px;
 padding:8px;
 border-bottom:1px #ff0000 dotted;
 list-style-position:inside;
}
#page-index li a{
 text-decoration:none;
}

#main {
margin-bottom:15px;
}

/* main */
#main ul.category {
margin:0px 0px 0px -20px;
 clear:both;
 width:595px;
}
* html #main ul.category {
margin:0px 0px 0px -40px;
 clear:both;
 width:615px;
}

#main h3,#main h4 {
margin:10px 0px 10px 10px;
 clear:both;
	padding-left: 30px;
	background-image: url(image/icon-caption01.png);
	background-repeat: no-repeat;
	background-position: left center;
line-height: 150%;
}
* html #main h3,* html #main h4 {
margin:10px 0px 10px 20px;
 clear:both;
	padding-left: 30px;
	background-image: url(image/icon-caption01.png);
	background-repeat: no-repeat;
	background-position: left center;
line-height: 150%;
}

#main ul.category li {
width:275px;
 margin:0px 0px 5px 20px;
 padding:0px 0px;
 float:left;
 display:block;
 list-style-type:none;
}
* html #main ul.category li {
width:275px;
 margin:0px 0px 15px 20px;
 padding:0px 0px;
 float:left;
 display:block;
 list-style-type:none;
}
#main ul.category li p {
height:132px;
 overflow: hidden;
 margin:0px 10px -7px 10px;
 padding: 0px 10px 0 10px;
 font-size:14px;
 line-height:26px;
background-image: url(image/border-bottom-dashed02.png);
background-repeat: repeat-y;
background-position: 0px 21px;
}
#main ul.category li div {
display:block;
 margin:0px 0px;
}
#main ul.category li div div {
height:174px;
 margin:0px 0px;
 padding:10px 0 0 0px;
background-image: url(image/g-back275-01.png);
background-repeat: no-repeat;
}
#main ul.category li ul li.entry-link {
margin:0px 0 4px 0;
 padding: 0px 0 0px 0px;
 line-height:200%;
 border-bottom:1px dashed #0b57aa;
 clear:both;
 height:20px;
 width:245px;
 overflow:hidden;
}
* html #main ul.category li ul li.entry-link {
margin:0px 0 1px 0;
 padding: 0;
 line-height:200%;
 border-bottom:1px dashed #0b57aa;
 clear:both;
 height:24px;
 width:245px;
 overflow:hidden;
font-size: 90%;
}
#main ul.category li ul li.entry-link a {
padding:0px 5px;
 color:#333333;
 font-weight:normal;
 text-decoration:none;
}
#main ul.category li a.category-link01 {
 font-size:1.2em;
 color:#0b57aa;
 font-weight:bold;
 text-decoration:none;
 margin-bottom:5px;
 padding:0px 0px 0px 20px;
background-image: url(image/icon-category01.png);
background-repeat: no-repeat;
background-position: 0px 3px;
 display:block;
}
* html #main ul.category li a.category-link01 {
 font-size:1.2em;
 color:#0b57aa;
 font-weight:bold;
 text-decoration:none;
 margin-bottom:5px;
 padding:0px 0px 0px 20px;
background-image: url(image/icon-category01.png);
background-repeat: no-repeat;
background-position: 0px 0px;
 display:block;
}
#main ul.category li a.category-link02 {
float: right;
background-image: url(image/icon-arrow02.png);
background-repeat: no-repeat;
background-position: 0px 3px;
 margin:0 0 7px 0px;
 padding:0px 10px 0px 20px;
 font-weight:bold;
 font-size:0.9em;
 line-height:1.5em;
 display:block;
} 
.category .category-desc {
padding: 5px 0;
}
#main ul.category li a.category-link02 span{
 display:none;
}

/* category */
#main h3.entry-title {
 font-size:1.3em;
 font-weight:bold;
 text-decoration:none;
 margin-bottom:5px;
 padding:0px 0px 0px 25px;
background-image: url(image/icon-category01.png);
background-repeat: no-repeat;
/*background-position: 5px 4px;*/
 display:block;
	color:#3F658C;
}
* html #main h3.entry-title {
 font-size:1.3em;
 font-weight:bold;
 text-decoration:none;
 margin-bottom:0px;
 padding:0px 0px 0px 25px;
background-image: url(image/icon-category01.png);
background-repeat: no-repeat;
/*background-position: 5px 1px;*/
 display:block;
	color:#3F658C;
}
#main h3.entry-title a {
 color:#0b57aa;
 text-decoration:none;
}
#main ul.entry li {
 margin:0px 0px 0.5em 5px;
list-style-type:none;
}
#main ul.entry li.entry-link a {
 font-weight:bold;
 text-decoration:underline;
 padding:3px 0px 0px 18px;
background-image: url(image/icon-entry02.png);
background-repeat: no-repeat;
}
#main ul.entry div.entry-desc{
 margin:0.3em 0px 1.5em 15px;
 display:block;
}
#main ul ul{
 margin:0px 0px 0px 1em;
}
#main .entry-body{
 margin:0px 0px 7px 0px;
}
#main .entry-body p {
width:530px;
 height:75px;
 overflow: hidden;
 padding:0px 20px;
 line-height: 140%;
background-image: url(image/border-bottom-dashed.png);
background-repeat: repeat-y;
background-position: 10px 21px;

}
#main .entry-desc th {
background-color:#AAFFFF;
 line-height: 150%;
}
#main .entry-desc table {
background-color:#999999;
border: solid 1px #999999;
width: 95%;
text-align: center;
margin: 0 auto 5px 15px;
font-size: 95%;
}
#main .entry-desc > table {
margin: 0 auto 5px auto;
}
#main .entry-desc td {
background-color:#FFFFFF;
text-align: center;
}

#main .entry-desc p {
padding: 0 1em;
margin: 0.5em 0;
line-height: 140%;
}
#main .entry-desc h3 {
}
#main .entry-desc h4 {
font-size: 100%;
line-height: 120%;
	padding-left: 25px;
	background-image: url(image/icon-search01.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#main .entry-desc dl {
padding:0;
margin: 0.2em 1.5em;
 line-height: 120%;
}
#main .entry-desc dl dt {
font-weight: bold;
padding:0;
}
#main .entry-desc dl dd {
padding:0;
margin: 0.2em 1.5em;
}

.category-arc .entry-desc {
 padding:0px 0px;
 line-height: 150%;
 overflow: hidden;
/* background-image: url(image/border-bottom-dashed.png);
background-repeat: repeat-y;
background-position: 10px 21px; */
}
#main .entry-body02 h2,#main .entry-more02 h2 {
padding:0 0 2px 5px;
font-size: 120%;
border-left:solid 5px #0000FF;
margin: 1em 0 0 0;
line-height: 150%;
font-family: "HGP創英角ﾎﾟｯﾌﾟ体";
}
#main .entry-body02 h3,#main .entry-more02 h3 {
font-size: 110%;
margin: 1em 0 0 0;
line-height: 150%;
	padding-left: 30px;
	background-image: url(image/icon-caption01.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#main .entry-body02 h4,#main .entry-more02 h4 {
font-size: 100%;
margin: 0.8em 0 0 0;
line-height: 150%;
	padding-left: 25px;
	background-image: url(image/icon-search01.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#main .entry-body02 h5,#main .entry-more02 h5 {
font-size: 100%;
margin: 0.8em 0 -5px 10px;
line-height: 150%;
	padding-left: 25px;
	background-image: url(image/icon-entry02.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#main .entry-body02 p,#main .entry-more02 p {
padding:0;
margin: 0.8em 0;
line-height: 140%;
}
#main .entry-body02 th,#main .entry-more02 th {
background-color:#AAFFFF;
 line-height: 150%;
}
#main .entry-body02 table,#main .entry-more02 table {
background-color:#999999;
border: double 5px #999999;
width: 95%;
text-align: center;
margin: 0 auto 0 15px;
font-size: 95%;
}
#main .entry-body02 > table,#main .entry-more02 > table {
margin: 0 auto 5px auto;
}
#main .entry-body02 td,#main .entry-more02 td {
background-color:#FFFFFF;
text-align: center;
}
#main .entry-body02 ol,#main .entry-more02 ol {
padding:0;
margin: 0.2em 2em;
 line-height: 140%;
list-style-type:decimal;
}
#main .entry-body02 ul,#main .entry-more02 ul {
padding:0;
margin: 0.2em 2em;
 line-height: 140%;
list-style-type:circle;
}
#main .entry-body02 dl,#main .entry-more02 dl {
padding:0;
margin: 0.2em 1.5em;
 line-height: 140%;
}
#main .entry-body02 dl dt,#main .entry-more02 dl dt {
font-weight: bold;
padding:0;
margin: 0.5em 0 0 0;
}
#main .entry-body02 dl dd,#main .entry-more02 dl dd {
padding:0;
margin: 0.2em 1.5em 0 1.5em;
}
#main .entry-body ul,#main .entry-more ul {
 margin-left:2em;
}
#main .detail {
 font-weight:bold;
 text-align:right;
 padding:0px 20px;
}
#main .detail a {
 padding:0px 0px 0px 20px;
background-image: url(image/icon-arrow02.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}

#main p.submenu{
 font-size:0.9em;
 text-align:right;
 margin-bottom:1em;
 clear:both;
}
#main ul.submenu{
 font-size:0.9em;
 text-align:right;
 margin-bottom:1em;
 clear:both;
}
#main ul.submenu li{
 margin-left:1em;
 list-style-type:none;
 display:inline;
}
#main ul.submenu li a,#main p.submenu a{
 text-decoration:none;
}

/* entry */
#main ul#navi{
 padding:10px;
}
#main ul#navi li.entry-link {
background-image: url(image/icon-arrow01.png);
background-position: 0px 2px;
background-repeat: no-repeat;
 list-style:none;
 padding:0px 0px 5px 10px;
 margin-right:5px;
}
#main ul#navi li.entry-link div.entry-desc{
 margin:0px 0px 0px 5em;
 padding:5px;
 display:block;
}
#main ul#navi li ul{
 line-height:150%;
 margin:5px 0px 0px 5em;
padding:5px;
}
#main ul#navi li ul li{
list-style-type:none;
 display:block;
 padding:0px 12px;
background-image: url(image/icon-entry01.png);
background-repeat: no-repeat;
background-position: 0px 6px;
}
#main ul#navi div {
}
#main ul#navi li ul li a{
 margin:0px 1em 0px 0px;
}

#main .site-map ul {
 margin-left:2em;
}
#main .site-map ul li{
 line-height:150%;
}
#main .site-map ul ul li{
 margin-top:0em;
}
#main .site-map dl {
margin: 0 0 0 10px;
font-size:95%;
}
#main .site-map dl dt {
font-weight:bold;
}
#main .site-map dl dd {
margin: 0 0 0 20px;
}
#main .site-map h4 {
font-size: 100%;
margin: 0.8em 0 0 0;
line-height: 150%;
	padding-left: 25px;
	background-image: url(image/icon-search01.png);
	background-repeat: no-repeat;
	background-position: left center;
}
/*#main .entry-body02 h1,#main .entry-more h1{
 font-size: 2em;
 margin: .67em 0;
}
#main .entry-body02 h2,#main .entry-more h2{
 font-size: 120%;
 margin: 2.33em 0;
}
#main .entry-body02 h3,#main .entry-more h3{
 font-size:105%;
 margin: 2.33em 0;
}
#main .entry-body02 h4,#content #main .entry-more h4{
 margin: 2.33em 0;
 font-size:1.1em;
}
#main .entry-body02 h5,#content #main .entry-more h5{
 font-size:0.83em;
 margin: 1.67em 0;
}
#main .entry-body02 h6,#content #main .entry-more h6{
 font-size: 0.67em;
 margin: 2.33em 0;
}
#main .entry-body02 p,#content #main .entry-more p{
 font-size:100%;
 line-height:150%;
 margin-top:10px;
 margin-bottom:1em;
}
#main .entry-body02 ul,#content #main .entry-more ul{
 margin-left:2em;
}*/

/* menu
----------------------------------------------------------*/
#menu{
 float:right;
 width:205px;
 display:inline;
 
}
#menu #history {
border:5px double #AABFFF;
padding:5px;
}
#menu #history h3 {
font-size:90%;
text-align:center;
}
#menu #history ul li {
font-size:90%;
margin:5 0 0 10px;
line-height:120%;
background-image: url(image/icon-arrow01.png);
background-repeat: no-repeat;
 list-style:none;
padding: 0 0 0 8px;
}
#menu #history p {
	text-align:right;
	font-size:65%;
}
#menu .sec{
 margin:0;
 padding:0;
 
}
#menu .sec h3{
 font-size:1em;
 color:#fff;
 padding:0px 0px;
 text-align:center;

}
#menu p{
font-size:90%;
line-height:140%;
}
#menu .sec01 p{
 font-size:0.9em;
color:#fff;
 padding:0px 0px;
 text-align:center;
}
#menu dt{
font-size:95%;
line-height:140%;
margin:5px 0 2px 0;
}
#menu dd{
font-size:90%;
line-height:140%;
margin:2px 2px 5px 2px;
}
.sec01 {
width:205px;
 margin:0px auto;
 
}
.sec01 .hd .c,.sec01 .ft .c {
font-size:1px;
 /* ensure minimum height */ height:11px;

}
.sec01 .ft .c {
height:11px;

}
.sec01 .hd {
background-image: url(image/g-back205-01.png);
background-repeat: no-repeat;
background-position: 0px 0px;

}
.sec01 .hd .c {
background-image: url(image/g-back205-02.png);
background-repeat: no-repeat;
background-position: right center;

}
.sec01 .bd {
background-image: url(image/g-back205-03.png);
background-repeat: no-repeat;
background-position: 0px 0px;

}
.sec01 .bd .c {
background-image: url(image/g-back205-04.png);
background-repeat: no-repeat;
background-position: right center;

}
.sec01 .ft {
background-image: url(image/g-back205-05.png);
background-repeat: no-repeat;
background-position: 0px 0px;

}
.sec01 .ft .c {
background-image: url(image/g-back205-06.png);
background-repeat: no-repeat;
background-position: right center;

}

.sec04 {
width:205px;
 margin:15px auto;

}
.sec04 .hd .c,.sec04 .ft .c {
font-size:1px;
 /* ensure minimum height */ height:10px;

}
.sec04 .ft .c {
height:10px;

}
.sec04 .hd {
background-image: url(image/c-back205-01.png);
background-repeat: no-repeat;
background-position: 0px 0px;

}
.sec04 .hd .c {
background-image: url(image/c-back205-02.png);
background-repeat: no-repeat;
background-position: right center;

}
.sec04 .bd {
background:#fff;
 border-right:solid 1px #0d3d68;
 border-left:solid 1px #0d3d68;

}
.sec04 .ft {
background-image: url(image/c-back205-03.png);
background-repeat: no-repeat;
background-position: 0px 0px;

}
.sec04 .ft .c {
background-image: url(image/c-back205-04.png);
background-repeat: no-repeat;
background-position: right center;

}
* html .sec04 .hd {
height:10px;
background-image: url(image/c-back205-01.gif);
background-repeat: no-repeat;
background-position: 0px 0px;

}
* html .sec04 .bd {
height:1%;

}
* html .sec04 .ft {
height:10px;
background-image: url(image/c-back205-03.gif);
background-repeat: no-repeat;
background-position: 0px 0px;

}
* html .sec04 .ft .c {
height:10px;
background-image: url(image/c-back205-04.gif);
background-repeat: no-repeat;
background-position: right center;

}

#categories{
font-size:100%;

}
#categories ul ul {
margin:-10px 0 0 0px;

}
#categories ul li{
font-weight:bold;
 list-style-type:none;
 
}
#categories .category-link {
 width:175px;
 display:block;
 top:-19px;
 left:15px;
 position:relative;
 
}
#categories .category-link a{
 font-size:95%;
 color:#0b57aa;
 text-decoration:none;
font-weight:bold;
 margin:0 25px 0 0;
 padding:0 5px;
list-style-type:none;
background-image: url(image/category-back01.png);
background-position: 0 -6px;
 
}

#categories ul li div.category-desc{
 display:none;
 
}
#categories ul ul li{
color:#0b57aa;
 font-size:0.7em;
 padding:1px 10px 1px 30px;
background-image: url(image/icon-entry01.png);
background-repeat: no-repeat;
background-position: 20px 7px;
 
}

#search {
 font-size:1.2em;

}
#search form{
 margin:15px;
 font-size:0.75em;
 
}

#info {
font-size:1.2em;

}
#info ul {
 margin:15px;
 
}
#info ul li{
font-size:0.8em;
background-image: url(image/icon-arrow01.png);
background-repeat: no-repeat;
background-position: 0px 1px;
 list-style:none;
 padding:0px 0px 5px 8px;

}

/* footer
----------------------------------------------------------*/
#footer{
 font-size:0.9em;
 text-align:center;
 clear:both;
 width:800px;
}
#footer address{
font-style: normal;
font-weight: bold;
}
#footer #under-menu ul{
 color:#00137F;
 text-align:center;
line-height:100%;
 padding:0px 10px;
 
}
#footer #under-menu ul li{
 margin:5px 0.7em;
 line-height: 2.0em;
 list-style-type:none;
 display:inline;
}
#footer #under-menu ul li a{
color: #FFFFFF;
}
#footer #powered{
 color:#333333;
 padding:15px;
 background-image:url(image/back-box01.png);
 background-repeat:repeat-x;
 line-height: 150%;
}

#footer #powered a.top-link{
 text-decoration:underline;
 color: #FFFFFF;
}
#footer #powered ul li{
display:inline;
}
#footer #powered #space-bonus {
clear:both;
width: 800px;
text-align: center;
margin: 0 auto;
}
#footer #powered #space-bonus ul {
text-align: left;
font-size: 80%;
}
#footer #powered #space-bonus ul li {
display: inline-block;
float: left;
width: 160px;
vertical-align: top;
}
#footer #powered #space-bonus ul li span {
color: #44aa33;
}

.clear{
clear: both;
}
