@charset "utf-8";

/* 文字色の基本設定
----------------------------------------------------------*/

/* 基本色 */
body {
	color:#333333;
}
/* サイトタイトル---(バックの画像によって、見やすい色に調整してください) */
#banner h1 a span,#banner p.site-title a span {
	color:#0000FF;
}
/* リンクA---(まだ訪れていないページ) */
a{
	color:#0000FF;
}
/* リンクB---(訪れたページ) */
a:visited{
	color:#0000FF;
}
/* リンクC---(文字の上にマウスカーソルがあるとき) */
a:hover{
	color:#9A996D;
}
/* リンクD---(文字をクリックした時) */
a:active{
	color:#B3BECC;
}
/* 見出し */
h1,h2,h3,h4,h5,h6{
	color:#000000;
}
/* 太字---(投稿時に【 B 】のボタンで囲った箇所) */
/* strong{ color:#0000FF; }*/

/* イタリック---(投稿時に【 I 】のボタンで囲った箇所) */
em{
	color:#333333;
}
/* アンダーライン---(投稿時に【 U 】のボタンで囲った箇所) */
u{
	color:#333333;
}
/* 引用---(投稿時に【“】のボタンで囲った箇所) */
	blockquote{
	color:#333333;
}
/* 背景色の基本設定
----------------------------------------------------------*/
/* 全体の背景色 */
body{
	background-color:#FFFFFF;
}
/* 記事の背景色 */
#container{
	background-color:#FFFFFF;
}

.img-left {
	FLOAT: left; MARGIN: 5px 10px 5px 5px; TEXT-ALIGN: center
}

.img-right {
	FLOAT: right; MARGIN: 10px; TEXT-ALIGN: center
}

.youten1 {background:url('./image/youten.png') no-repeat;
	     display:block;
	     height:70px;
             width:480px;
             padding:20px 0px 0px 45px;
color: #0000FF; font-size: 20px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB";
}

.youten2 {background:url('./image/youten.png') no-repeat;
	     display:block;
	     height:70px;
             width:480px;
             padding:13px 0px 0px 45px;
color: #0000FF; font-size: 18px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB";
}


h3 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; MARGIN-LEFT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(image/h3.png) no-repeat; PADDING-BOTTOM: 0px; COLOR: #F41004; TEXT-INDENT: 25px; LINE-HEIGHT: 30px; PADDING-TOP: 0px; HEIGHT: 40px
}


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


/* ヘッダー画像のスタイル
----------------------------------------------------------*/
	#banner h1,#banner p.site-title{
	height:93px;
	width:800px;
	background-image:url('image/back-title.jpg');
                background-repeat:no-repeat;
	display:block;
}
	#banner h1 a,#banner p.site-title a{
	font-size:30px;
	font-family:"HG創英角ｺﾞｼｯｸUB","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std";
	font-weight:normal;
	text-decoration:none;
	padding:10px 10px 10px 140px;
	position:relative;
	top:20px;
}

/* body
----------------------------------------------------------*/
*{margin:0; padding:0;}
body{ font-size:14px;  text-align:center; }
h1,h2,h3,h4,h5,h6{ font-size:14px; }
#container{ text-align:left; margin-right:auto; margin-left:auto; border-width:0px 1px; border-color:#555555; border-style:solid; width:800px; background-image:url(image/back-container.png); background-repeat:repeat-y; }
div.sec{ }


/* header
----------------------------------------------------------*/
#header { background-color:#89AAFF; width:800px;}

#bread{ color:#FFFFFF; font-size:0.9em; padding:5px;background-color:#0049FF;background-image:url(image/back-box01.png); background-repeat:repeat-x; }
#bread a{ color:#FFFFFF;}
#bread span{background:url(image/icon-arrow02.png) 0px 0px no-repeat; list-style:none; padding:0px 0px 0px 10px;font-weight:bold; margin-right:5px;}
*html #bread span{background:url(image/icon-arrow01.png) 0px 3px no-repeat;}

#header #search {height:30px; }
#header #search h2{ margin:0px 10px 0px 15px;display:inline;}
#header #search form{display:inline;}


/* center
----------------------------------------------------------*/
#center{ }
*html #center{height:1%;}


/* content
----------------------------------------------------------*/


#content{ float:right; min-height: 1px; width:470px; display:inline; }
*html #content{ margin:15px 7px 15px 0px; height:1%; }
html>body #content{margin:15px 15px 15px 0px;}

#content p.intro{ margin:0px 0px 1em; }
#intro h2, #intro h1{ font-family: "HG創英角ｺﾞｼｯｸUB","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std";font-size:16px; margin:0px 0px 10px 0px;background:url(image/icon-caption01.png) no-repeat; padding:5px 0px 3px 30px; border-bottom:#555555 1px solid;}
#intro h2 span, #intro h1 span{ margin:0px 0px 0px 0.5em; border:0px 0px 0px 0px solid}
#intro #desc{ margin:0px 0px 10px 0px; }

#content #main{margin:10px 0px 0px 0px; padding:0px 0px 10px 0px;}
#content #intro .img {float: left; margin-right: 5px; text-align: center;}
#content #main .img {float: left; margin-right: 5px; text-align: center;}
#content #main ul.category li{ margin:0px 0px 0.5em 5px;list-style-type:none;}
#content #main ul.category li a.category-link{ font-size:16px; font-weight:bold; text-decoration:none; padding:5px 0px 0px 25px; background:url(image/icon-entry01.png) 0px 0px no-repeat; display:block; }
#content #main ul.category li span.category-desc{ font-size:0.9em;margin:0px 0px 0px 20px; padding:5px 0px 0px 0px; display:block;  }
#content #main ul.category li.entry-link a{ font-size:12px; font-weight:normal; text-decoration:underline; padding:3px 0px 0px 20px; background:url(image/icon-entry02.png) no-repeat; }
#content #main ul.category li hr{ color:#555555; margin:1em 0px 1em 0px;background-color:#555555;border:none;width:100%;height:1px; }

#content #main ul.entry li{ margin:0px 0px 0.5em 5px;list-style-type:none;}
#content #main ul.entry li.entry-link a{ font-size:12px; font-weight:bold; text-decoration:underline; padding:3px 0px 0px 1em; }
#content #main ul.entry span.entry-desc{ margin:0.3em 0px 1.5em 15px; display:block; }
#content #main ul ul{margin:0px 0px 0px 1em;}
#content #main .entry-body{ margin:0px 0px 1em 0px; }
#content #main .entry-body h1,#content #main .entry-more h1{ font-size: 2em; margin: .67em 0; }
#content #main .entry-body h2,#content #main .entry-more h2{ font-size: 1.5em; margin: .83em 0; }
/*#content #main .entry-body h3,#content #main .entry-more h3{ font-size:1.17em; margin: 1em 0; }*/
#content #main .entry-body h4,#content #main .entry-more h4{ margin: 1.33em 0; }
#content #main .entry-body h5,#content #main .entry-more h5{ font-size:0.83em; margin: 1.67em 0; }
#content #main .entry-body h6,#content #main .entry-more h6{ font-size: 0.67em; margin: 2.33em 0; }
#content #main .entry-body p,#content #main .entry-more p{ font-size:1.1em; line-height:150%; margin-top:10px; margin-bottom:1em; }
#content #main .entry-body ul,#content #main .entry-more ul{ margin-left:0em; }

#content #main .entry-body p a{ font-color:#0000FF; font-size:0.9em; font-weight:normal; text-decoration:underline; padding:3px 0px 0px 0px; }

#content #main p.edit{ text-align:right; margin:0px 0px 0.5em; }

#content #main ul#navi{ margin-top:10px; padding:10px; background-color:#DEE8FF; }
#content #main ul#navi li.entry-link { background:url(image/icon-arrow01.png) 0px 2px no-repeat; list-style:none; padding:0px 0px 5px 10px; margin-right:5px; }
#content #main ul#navi li.entry-link span.entry-desc{ margin:5px 0px 0px 5em; padding:5px; border:1px solid #555555; background-color:#F5F5F5; display:block; }
#content #main ul#navi li ul{ line-height:150%; margin:5px 0px 0px 5em;padding:5px; border:1px solid #555555; background-color:#F5F5F5; }
#content #main ul#navi li ul li{ display:inline;}
#content #main ul#navi li ul li a{ margin:0px 1em 0px 0px;}

#content #main .site-map ul { line-height:150%; margin-left:2em; }
#content #main .site-map ul li{ margin-top:1em; }
#content #main .site-map ul ul li{ margin-top:0em; }

.dec_2 {
	BORDER-RIGHT: #AAAAAA 1px solid; BORDER-TOP: #AAAAAA 1px solid; FONT-SIZE: 14px; MARGIN: 20px auto 0px; BORDER-LEFT: #AAAAAA 1px solid; WIDTH: 480px; LINE-HEIGHT: 150%; BORDER-BOTTOM: #AAAAAA 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: auto; TEXT-ALIGN: left
}
.dec_2 TD {
	BORDER-RIGHT: #AAAAAA 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #AAAAAA 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #AAAAAA 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #AAAAAA 1px solid
}
.dec_2 TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #AAAAAA 1px solid; COLOR: #333333; PADDING-TOP: 5px; BORDER-BOTTOM: #AAAAAA 1px solid; BACKGROUND-COLOR: #00CCFF; TEXT-ALIGN: center
}
.dec2_b2 {
	/*WIDTH: 55px;*/ FONT-WEIGHT: bold; BACKGROUND-COLOR: #FF7C80; TEXT-ALIGN: center
}

.dis {
	BORDER-RIGHT: #AAAAAA 1px solid; BORDER-TOP: #FF1515 8px solid; FONT-SIZE: 14px; MARGIN: 20px auto 0px; BORDER-LEFT: #AAAAAA 1px solid; WIDTH: 480px; LINE-HEIGHT: 150%; BORDER-BOTTOM: #AAAAAA 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: auto; TEXT-ALIGN: left
}
.dis TD {
	BORDER-RIGHT: #AAAAAA 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #AAAAAA 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #AAAAAA 1px solid
}
.dis TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #AAAAAA 1px solid; COLOR: #333333; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.dis_b2 {
	/*WIDTH: 55px;*/ FONT-WEIGHT: bold; BACKGROUND-COLOR: #FF7C80; TEXT-ALIGN: center
}


.index {
	BORDER-RIGHT: #AAAAAA 1px solid; BORDER-TOP: #AAAAAA 1px solid; FONT-SIZE: 14px; MARGIN: 20px auto 0px; BORDER-LEFT: #3366FF 10px solid; WIDTH: 480px; LINE-HEIGHT: 150%; BORDER-BOTTOM: #AAAAAA 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: auto; TEXT-ALIGN: left
}
.index TD {
	BORDER-RIGHT: #AAAAAA 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #AAAAAA 1px solid;  FONT-SIZE: 12px;
}
.index TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.index_b2 {
	WIDTH: 160px; FONT-WEIGHT: bold; BORDER-LEFT: #00D600 10px solid; TEXT-ALIGN: center
}

.index-short {
	BORDER-RIGHT: #AAAAAA 1px solid; BORDER-TOP: #AAAAAA 1px solid; FONT-SIZE: 14px; MARGIN: 20px auto 0px; BORDER-LEFT: #3366FF 10px solid; WIDTH: 400px; LINE-HEIGHT: 150%; BORDER-BOTTOM: #AAAAAA 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: auto; TEXT-ALIGN: left
}
.index-short TD {
	PADDING: 5px 10px 5px 10px; BORDER-RIGHT: #AAAAAA 1px solid; BORDER-BOTTOM: #AAAAAA 1px solid;  FONT-SIZE: 12px;
}
.index-short TH {
	FONT-WEIGHT: bold; COLOR: #333333; PADDING: 5px 10px 5px 10px; BORDER-BOTTOM: #3366FF 5px solid; TEXT-ALIGN: left
}
.index-short_b2 {
	WIDTH: 160px; FONT-WEIGHT: bold; BORDER-LEFT: #00D600 10px solid; TEXT-ALIGN: center
}

.index-long {
	BORDER-RIGHT: #AAAAAA 1px solid; BORDER-TOP: #AAAAAA 1px solid; FONT-SIZE: 14px; MARGIN: 20px auto 0px; BORDER-LEFT: #AAAAAA 1px solid; WIDTH: 450px; LINE-HEIGHT: 150%; BORDER-BOTTOM: #AAAAAA 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: auto; TEXT-ALIGN: left
}
.index-long TD {
	PADDING: 5px 10px 5px 10px; BORDER-RIGHT: #AAAAAA 1px solid; FONT-SIZE: 12px; TEXT-ALIGN: left
}
.index-long TH {
	FONT-WEIGHT: bold; COLOR: #333333; PADDING: 5px 10px 5px 10px; BORDER-BOTTOM: #3366FF 5px solid; BACKGROUND-COLOR: #E7F2FE; TEXT-ALIGN: left
}
.index-long_b2 {
	WIDTH: 160px; FONT-WEIGHT: bold; BORDER-LEFT: #00D600 10px solid; TEXT-ALIGN: center
}

.hyou_2 {
	BORDER-RIGHT: #AAAAAA 1px solid; BORDER-TOP: #AAAAAA 1px solid; FONT-SIZE: 14px; MARGIN: 20px auto 0px; BORDER-LEFT: #AAAAAA 1px solid; WIDTH: 480px; LINE-HEIGHT: 150%; BORDER-BOTTOM: #AAAAAA 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: auto; TEXT-ALIGN: center
}
.hyou_2 TD {
	BORDER-RIGHT: #AAAAAA 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #AAAAAA 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #AAAAAA 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #AAAAAA 1px solid ;
}
.hyou_2 TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; BORDER-LEFT: #AAAAAA 1px solid; COLOR: #333333; PADDING-TOP: 5px; BORDER-BOTTOM: #AAAAAA 1px solid; BACKGROUND-COLOR: #e7f2fe; TEXT-ALIGN: center
}
.hyou2_b2 {
	WIDTH: 100px; BACKGROUND-COLOR: #ffecec; TEXT-ALIGN: center
}


.boad {
	BORDER-RIGHT: #AAAAAA 1px solid; BORDER-TOP: #AAAAAA 1px solid; FONT-SIZE: 14px; MARGIN: 20px auto 0px; BORDER-LEFT: #3366FF 10px solid; WIDTH: 480px; LINE-HEIGHT: 150%; BORDER-BOTTOM: #AAAAAA 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: auto; TEXT-ALIGN: left
}
.boad TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-COLOR: #F7FCFF; PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 5px; TEXT-ALIGN: left
}

ul.category { margin-left:0px; list-style-type:none; }

li.entry1 { font-size:14px; font-weight:normal; padding:0px 0px 0px 15px; background:url(./image/v5_lis048.gif) 0px 3px no-repeat; }



.red12         { color: #ff0000; font-size: 12px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.red_b12       { color: #ff0000; font-size: 12px; font-weight: bold; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.red14         { color: #ff0000; font-size: 14px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.red_b14       { color: #ff0000; font-size: 14px; font-weight: bold; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.red16         { color: #ff0000; font-size: 16px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.red_b16       { color: #ff0000; font-size: 16px; font-weight: bold; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.red18         { color: #ff0000; font-size: 18px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.red_b18       { color: #ff0000; font-size: 18px; font-weight: bold; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.red20         { color: #ff0000; font-size: 20px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.red_b20       { color: #ff0000; font-size: 20px; font-weight: bold; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.red24         { color: #ff0000; font-size: 24px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.red_b24       { color: #ff0000; font-size: 24px; font-weight: bold; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.red26         { color: #ff0000; font-size: 26px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.red_b26       { color: #ff0000; font-size: 26px; font-weight: bold; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.red28         { color: #ff0000; font-size: 28px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.red_b28       { color: #ff0000; font-size: 28px; font-weight: bold; font-family: "HGP創英角ｺﾞｼｯｸUB"; }

.blue12        { color: #0000FF; font-size: 12px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.blue_b12      { color: #0000FF; font-size: 12px; font-weight: bold; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.blue14        { color: #0000FF; font-size: 14px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.blue_b14      { color: #0000FF; font-size: 14px; font-weight: bold; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.blue16        { color: #0000FF; font-size: 16px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.blue_b16      { color: #0000FF; font-size: 16px; font-weight: bold; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.blue18        { color: #0000FF; font-size: 18px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.blue_b18      { color: #0000FF; font-size: 18px; font-weight: bold; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.blue20        { color: #0000FF; font-size: 20px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.blue_b20      { color: #0000FF; font-size: 20px; font-weight: bold; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.blue24        { color: #0000FF; font-size: 24px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.blue_b24      { color: #0000FF; font-size: 24px; font-weight: bold; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.blue26        { color: #0000FF; font-size: 26px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.blue_b26      { color: #0000FF; font-size: 26px; font-weight: bold; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.blue28        { color: #0000FF; font-size: 28px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.blue_b28      { color: #0000FF; font-size: 28px; font-weight: bold; font-family: "HGP創英角ｺﾞｼｯｸUB"; }

.white14       { color: #ffffff; font-size: 14px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.white15       { color: #ffffff; font-size: 15px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.white16       { color: #ffffff; font-size: 16px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }
.white20       { color: #ffffff; font-size: 20px; font-weight: normal; font-family: "HGP創英角ｺﾞｼｯｸUB"; }


.b { font-weight: bold; }
.mark1 { background-color: #FFFF00; font-size:14px; line-height:1.6em;}
.brack { color: #000000; }
.white { color: #000000; }
.red { color: #FF0000; }
.blue { color: #0000FF; }
.yellow { color: #FFFF00; }
.orange { color: #FF9900; }
.gray { color: #999999; }
.lightblue { color: #00FFFF; }



/* menu
----------------------------------------------------------*/
#menu{ margin-right:10px; padding-top:10px; float:left; width:300px; }
*html #menu{ height:1%; }

#menu .sec{ font-size:14px; margin:0px 10px 10px 10px;padding:10px; border:1px solid #555555; background-color:#DEE8FF; }
#menu .sec h2 {font-size:14px;background:url(image/icon-caption02.png) no-repeat; list-style:none; padding:5px 0px 5px 25px;}

#menu #search h2{font-size:1.2em;background:url(image/icon-search01.png) no-repeat; padding:3px 0px 5px 25px;}
#menu #search input[name=btnG]{ margin:3px 0px; }
#menu #search .submit{ display:block; }
#menu #search .sitesearch{ display:block; }

#menu #categories h2{font-size:14px;background:url(image/icon-caption02.png) no-repeat; list-style:none; padding:5px 0px 5px 25px;}
#menu #categories ul{list-style-type:none; }
#menu #categories ul li a { font-weight:bold; text-decoration:none; margin-bottom:5px; padding:5px 10px 5px 20px; border:1px solid #555555; display:block; background:#FFFFFF url(image/icon-arrow01.png) 10px 9px no-repeat; }
#menu #categories ul li a.category-link{ font-size:16px; font-weight:bold; text-decoration:none; margin-bottom:5px; padding:6px 10px 6px 40px; border:1px solid #555555; display:block; background:#FFFFFF url(image/category-back01.png) no-repeat; }
#menu #categories ul li a:visited{ color:#00137F; }
#menu #categories ul li a:hover{ background-color:#DEE8FF; }
#menu #categories ul li .category-desc{display:none;}
#menu #categories ul ul{margin-left:10px;}

#menu #info ul li{background:url(image/icon-arrow01.png) no-repeat; list-style:none; padding:0px 0px 5px 10px;}


/* footer
----------------------------------------------------------*/
#footer{ font-size:0.9em; text-align:center; clear:both; width:800px; background-color:#89AAFF; }
#footer p{ }
#footer #under-menu{ color:#00137F; text-align:center; padding:10px;}
#footer #under-menu ul{ line-height:150%; margin-bottom:5px;  }
#footer #under-menu ul li{ margin:5px 0.7em; list-style-type:none; display:inline; }
#footer #powered{ color:#FFFFFF;padding:10px; background-color:#0049FF;background-image:url(image/back-box01.png); background-repeat:repeat-x; }
#footer #powered a{ text-decoration:none; color:#FFFFFF; }
#footer #powered a.top-link{ text-decoration:underline; }