/* body */
body {
	font-size: 12px;
	color: #383636;
	margin:0px auto;
	line-height: 180%;
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka;
	text-align: center;
}

/* wrapper*/
div#wrapper {
	margin:0px auto;
	text-align:left;
	width:1024px
}

/* ヘッダー */
div#header {	
	width: 100%;
	height: 77px;
	border-top: #175D90 2px solid;
	margin:0px auto
}
div#header_inner {	
	width: 1024px;
	margin:0px auto;
}

div#header img {
	border:medium none
}

/* サブヘッダー */
div#sub_header {
	width: 100%;
	height: 26px;
	background-image:url(image/head_u.jpg)
}
/*ヘッダー広告 */
div.txtads {
	margin: 0px 0px 15px 0px;
	text-align: center;
	width: 440px;
	float: left
}
/* PR */
.pr {
	margin: 20px 0px 20px 20px;
	color: #666;
	font-size:14px;
	line-height: 100%;

}
.pr a:link {
	color: #0000FF;
}
.pr a:visited {
	color: #0000FF;
}
.pr a:hover {
	color: #ff0000;
}
.pr a:active {
	color: #ff0000;
}

/* コンテナ */
div#container {
	width: 1024px;
	margin-top: 10px;
}
/* ユニット */
div#unit {
	float: left;
	vertical-align: top;
	width: 794px
}

/* コンテンツ */
div#contents {
	float: right;
	width: 600px;
	margin: 0px;
	padding: 0px;
}

/* コンテンツ・段落 */
div#contents p {
	margin-top: 0px;
	margin-bottom: 5px
}
div#contents p.border {
	border-top:1px solid #EEEEEE;
}

/* コンテンツ・本文 */
div#contents div.article {
	width: auto;
	margin: 5px 20px 10px 20px;
	font-size: 14px;
	clear: both;

}
/* コンテンツ・info */
ul.info {
	/*background-color:#F5F5F5;*/
	background-color:#F9F9F9;
	/*border-bottom:1px solid #D6E5F2;*/
	border-bottom:1px solid #2C6EBD;
	/*border-top:1px solid #EEEEEE;*/
	list-style-type:none;
	margin: 0px 20px 5px 20px;
	padding: 0px;
}
ul.info li {
	border-right:1px solid #DDDDDD;
	color:#444444;
	float:left;
	font-size:85%;
	margin:0.3em 0;
	padding: 0 15px;
}
ul.info:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
ul.info {
	_height: 1px;
	min-height: 1px;
	/*\*//*/
	height: 1px;
	overflow: hidden;
	/**/

}

ul.info a {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
ul.info a:hover {
	color: #ff0000;
}

/* コンテンツ・本文・見出し */
div#contents div.article h3 {
	font-size: 16px;
	font-weight: bold;
	color: #2971A7;
	margin-bottom: 10px;
	margin-top: 30px;
	padding: 1px 0px 1px 10px;
	background-image:url(image/h3_base.gif);
	background-repeat: no-repeat;
	background-position:center center;
	line-height: 210%;
	border-top:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	border-left:8px solid #2C6EBD;
	clear: both;
}


div#contents div.article h4 {
	font-size: 15px;
	font-weight: normal;
	color: #000;
	/*color: #306FB4;*/
	/*margin-bottom: 10px;*/
	margin: 20px 0px 10px 0px;
	border-bottom:1px solid #EEEEEE;
	border-left:6px solid #DDDDDD;
	background-color:#F7F7F7;
	padding: 3px 0px 3px 5px;
	font-weight: bold;
	
}

/* コンテンツ・トップページ */
div#contents div.topmain {
	width: auto;
	margin: 20px 20px 10px 20px

}

/* コンテンツ・本文・リスト */
div#contents div.article ul,ol {
	margin: 0px 0px 0px 25px;
	padding: 0px
}

div#contents div.article li {
	margin: 0px;
	padding: 5px

}

div#contents div.article img {
	border: #666 1px solid;
	margin: 15px 0px 2px 0px
}

div#contents div.article .comment {
	text-align: right;
	margin: 0px 50px 15px 0px;
	font-size: 10px
}

/* コンテンツ・カテゴリ */
div#contents div.category {
	width: auto;
	margin: 0px 20px 10px 20px
}

/* コンテンツ・カテゴリ・リスト */

div#contents div.category ul {
	margin: 0px 0px 20px 0px;
	padding: 0px
}
div#contents div.category li {
	list-style:none; 
	margin: 0px
	padding: 0px;
}

/* コンテンツ・タイトル */
div#contents div.title {
	height:76px;
	background-image:url(image/title.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 20px;
	/*padding: 15px 0px 0px 10px;*/
	padding: 0px 0px 0px 10px;
	/*line-height: 190%*/
}

div#contents div.title h2 {
	font-size:17px;
	font-weight: bold;
	color: #fff;
	line-height: 100%;
	margin: 1px 0px 15px 0px;
	padding: 15px 0px 0px 0px;
}

div#contents div.title a:link {
	color: #fff;
	text-decoration: none;
}
div#contents div.title a:visited {
	color: #fff;
	text-decoration: none;
}
div#contents div.title a:hover {
	color: #ff0000;
	text-decoration: none;
}
div#contents div.title a:active {
	color: #ff0000;
	text-decoration: none;
}

/* コンテンツ・例 */
div#contents div.example {
	/*width: 98%;*/
	border:1px solid #ddd;
	padding: 10px;
	background-color: #F5F5F5;
	margin: 10px 0px 10px 0px;
	color: #444444;
	line-height: 180%;
}
/* コンテンツ・コード */
div#contents pre {
	width: 98%;
	border:1px solid #ddd;
	padding: 5px;
	background:#eee none repeat scroll 0 0;
	/*color: #666;*/
	overflow:scroll;
}
div#contents code {
	font-family:'Courier New';
}

/* コンテンツ・ツール */
div#contents div.tool {
	width: auto;
	margin: 20px 20px 10px 0px;
	font-size: 14px;
	clear: both;

}

/* コンテンツ・ツール・見出し */
div#contents div.tool h3  {
	font-size: 16px;
	font-weight: bold;
	color: #2971A7;
	margin-bottom: 10px;
	margin-top: 30px;
	padding: 1px 0px 1px 10px;
	background-image:url(image/h3_base_tool.gif);
	background-position:center center;
	border-top:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	border-left:8px solid #2C6EBD;
	line-height:210%;

}
div#contents div.tool h4 {
	font-size: 110%;
	font-weight: normal;
	color: #000;
	/*color: #306FB4;*/
	/*margin-bottom: 10px;*/
	margin: 20px 0px 10px 0px;
	border-bottom:1px solid #EEEEEE;
	border-left:6px solid #DDDDDD;
	background-color:#F7F7F7;
	padding: 3px 0px 3px 5px;
	font-weight: bold;
	
}

/* トップページ画像 */
div#main_pic {
	background-image:url(image/top_image.jpg);
	width: 600px;
	/*height: 248px;*/
	height: 210px;
	background-repeat: no-repeat;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	padding:10px 0px 0px 15px
}
div#main_pic div#concept {
	margin: 5px 0px 10px 15px;
	font-size: 12px;
	width: 320px;
	font-weight: normal;
	color: #000
}

/* トップページ・ニュース */
div.news {
	background-image:url(image/news.gif);
	width: 560px;
	height: 35px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 0px 0px;

}
/* トップページ・ニュース・下パーツ */
div.news_under {
	background-image:url(image/news_u.gif);
	width: 560px;
	height: 8px;
	margin: 0px;
	clear: both;
}

div.news_content {
	background-color: #F7F7F7;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	border-right: #E5E5E5 1px solid;
	border-left: #E5E5E5 1px solid;
}


/* 左サイド・ナビゲーション */
div#side1 {
	float: left;
	width: 194px;
	margin: 0px 0px 20px 0px;
}
/* 左サイド・リスト */
div#side1 ul {
	padding: 0px;
	margin: 0px;
}
div#side1 li {
	list-style:none;
	background-color: #fff;
	display: inline;
	margin: 0px;



}
div#side1 li a {
	display: block;
	width: 194px;
	padding: 3px 0px 3px 0px;
	text-indent: 15px;
	text-decoration: none;
	background-color: #F9F9F9;
	background-image:url(image/navi_waku_l.gif);
	margin: 0px;
	color: #333;
	font-size: 11px;
}
div#side1 li a:hover {
	background-color: #2C6EBD;
	color: #fff

}
/* 左サイド・ナビゲーション・タイトル */
div#side1 div.title {
	background-image: url(image/navi_title.gif);
	font-size: 14px;
	font-weight: normal;
	width: 194px;
	height: 35px;
	line-height: 260%;
	text-align: center;
	color: #fff;
}
/* 左サイド・ナビゲーション・下パーツ */
div#side1 div.navi_under {
	background-image: url(image/navi_title_u.gif);
	width: 194px;
	height: 11px;
	background-repeat:no-repeat;
}
/* 左サイド・ナビゲーション・カテゴリ */
div#side1 div.navi_categories {

}
div#side1 div.navi_categories  a {
	display: block;
	padding: 4px 0px 4px 5px;
	text-decoration: none;
	/*background-color: #F7F7F7;*/
	background-color: #D6E5F2;
	background-image:url(image/navi_waku_l.gif);
	/*color: #333333;*/
	color: #2C6EBD;
}
div#side1 div.navi_categories a:hover {
	background-color: #2C6EBD;
	color: #fff
}
/*あわせて読みたい*/
div.awasete {
	text-align:center;
}

/* 右サイド */
div#side2 {
	float: right;
	vertical-align: top;
	width: 230px;

}
/* 右サイド・ナビゲーション・タイトル */
div#side2 div.title {
	background-image: url(image/navi_title_r.gif);
	font-size: 14px;
	font-weight: normal;
	width: 230px;
	height: 35px;
	line-height: 260%;
	text-align: center;
	color: #fff;
	margin: 10px 0px 0px 0px;
}
/* 右サイド・ナビゲーション・下パーツ */
div#side2 div.navi_under {
	background-image: url(image/navi_title_u_r.gif);
	width: 230px;
	height: 8px;
	background-repeat:no-repeat;
}

/* 右サイド・バナー */
div#side2 div.banner {
	text-align: left;
	margin-bottom: 10px

}

/* 右サイド・リスト */
div#side2 ul {
background-image: url(image/navi_waku_r.gif);
	padding: 0px 5px 0px 5px;
	margin: 0px
}

div#side2 ul li {
	list-style:none; 
	background-image:url(image/dot.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding: 5px;
	margin: 0px;
}

div#side2 ol {
background-image: url(image/navi_waku_r.gif);
	/*padding: 0px 5px 0px 5px;*/
	padding: 0px 5px 0px 25px;
	margin: 0px;
	font-weight: bold;
	color: 	#2971A7;
}
div#side2 ol li {
	/*background-image:url(image/dot.gif);*/
	/*background-position:center bottom;*/
	/*background-repeat:repeat-x;*/
	padding: 0px 5px 5px 0px;
	margin: 0px;
	font-weight: normal;

}

div#side2 span.date {
	font-size: 10px;
	color: #666;
}

div#side2 img {
	border:medium none
}

div#side2 div.adsense_right {
	margin: 10px 0px 20px 2px

}

/* フッター */
div#footer {
	CLEAR: both;
	font-size: 11px;
	width: 100%;
	margin-top: 50px;
	border-top: #175D90 1px solid;
	text-align: center;
	height: 130px;
	background-image:url(image/footer_bg.jpg);
	color: #fff
}

div#footer a {
	text-decoration: none;
	color: #fff
}
div#footer a:hover {
	color: #fff
}

div#footer p {
	margin: 5px 0px 0px 0px
}

/* H1 */
h1  {
	font-size: 12px;
	font-weight:normal;
	color: #666;
	/*margin: 5px 0px 0px 600px;*/
	margin: 5px 10px 0px 0px;
	line-height: 100%;
	text-align: right;


}
/* H2 */
h2 {
	font-size:16px;
	font-weight: bold;
	color: #333;
	line-height: 100%;
	margin: 10px 0px 20px 8px
}

/* H3 */
h3 {
	font-size: 14px;
	font-weight: normal;
	line-height: 260%;
	color: #fff;
	margin: 0px;
	padding: 0px;
}

/* H4 */
/*h4 {
	font-size: 13px;
	font-weight:bold;
	line-height: 140%;
	margin:15px 0px 20px 0px;
	background-image:url(image/ico08.gif);
	background-repeat:no-repeat;
	text-indent:20px;
}*/

/* H5 */
h5 {
	font-size: 14px;
	font-weight:bold;
	color: #427DC4;
	line-height: 100%;
	margin:15px 0px 10px 0px
}

/* H6 */
h6 {

}

/* SEOポイント */
div.seo_point {
	background-color:#F7F7F7;
	padding: 0px 10px 5px 10px;
	width:95%;
	/*margin:20px auto;*/
	line-height: 100%
}

div.seo_point p {
	font-size: 11px;
}

/* ロゴ */
div#title_logo {
	float: left
	
}
/* キーワード */
div#keyword {
	font-size: 10px;
	color: #FFF;
	padding: 5px 0px 0px 500px

}

/* Adsense */
div.ads_top {
	margin: 20px 0px 10px 0px;
	text-align: center
}

div.AdSense_search {
	position: absolute;
	top: 25px;
	left: 700px
}

/* 角丸ボックス */
.box { 
	background: #175D90
}
.boxtop { 
	background: url(image/ne.gif) no-repeat top right
}
.boxtop div { 
	font-size: 0;
	height: 5px; 
	background: url(image/nw.gif) no-repeat top left
}
.boxbottom { 
	background: url(image/se.gif) no-repeat bottom right
}
.boxbottom div { 
	font-size: 0;
	height: 5px; 
	background: url(image/sw.gif) no-repeat bottom left
}
.boxcontent {
	/*font-size: 10px;*/
	color: #fff;
	padding: 0px 5px 0px 5px;
	/*height: 8px;*/
	height: 17px;
	margin: 0px
}

/* ページナビ */
div.pagenavi {
	margin: 0px 0px 10px 20px;
	font-size: 10px;
	width: 560px;
	line-height: 120%;
}

/* 段落 */
p {
	margin-top: 20px
}

/* 点線 */
div.line {
	background-image:url(image/dot.gif);
	background-repeat:repeat-x;
	height:1px;
	margin: 10px 0px 10px 0px;
	clear: both;
}
hr {
	display:none
}


/* トラックバック */
div.trackback {
	margin: 20px 20px 20px 20px;
	background-color: #F7F7F7;
	padding: 10px;
	clear: both;
}

/* コメント */
div.comments {
	margin: 20px 20px 20px 20px;
	background-color: #F7F7F7;
	padding: 10px;
}

/*関連記事 */
div.related_entrie {
	margin: 0px 0px 5px 0px;
	/*background-color: #F7F7F7;*/
	background-color: #FFFFFF;
	padding: 5px 0px 5px 0px;
	clear: both;
}

/* 関連記事・リスト */
div#contents div.article div.related_entrie ul {
	margin: 10px 0px 0px 5px;
	padding: 0px
}

div#contents div.article div.related_entrie li {
	margin: 0px;
	padding: 0px 0px 5px 15px;
	background:transparent url(image/ico04.gif) no-repeat scroll left 5px;
	list-style-type:none;

}
div#contents div.article div.related_entrie img {
	margin: 30px 5px 0px 0px;
	border: 0px;
}

/* 関連記事・リスト（2カラム） */
div#contents div.tool div.related_entrie ul {
	margin: 10px 0px 0px 5px;
	padding: 0px
}

div#contents div.tool div.related_entrie li {
	margin: 0px;
	padding: 0px 0px 5px 15px;
	background:transparent url(image/ico04.gif) no-repeat scroll left 5px;
	list-style-type:none;

}
div#contents div.tool div.related_entrie img {
	margin: 30px 5px 0px 0px;
	border: 0px;
}


/* 次へ・前へリンク */
div.pagelink {
	text-align: center;
	margin-top: 20px;
	clear: both;
}

/* リンク */
a:link {
	color: #0044CC;
}
a:visited {
	color: #663399;
}
a:hover {
	color: #427DC4;
}
a:active {
	color: #427DC4;
}

div.adsense_banner {
	text-align: center;
	margin-top: 20px
}

div.adsense_square {
	margin: 15px 0px 0px 15px;
	/*float: left;*/
}

div.amazon_link {
	margin: 15px 0px 0px 30px
}
div.amazon_link_comment {
	margin: 0px 5px 0px 5px;
	font-size: 10px;
	color: #666666
}
div.amazon {
	width: 130px; 
	float: left;
	margin-bottom: 20px;
}
div.review {
	width: 420px;
	float: right;
	margin-bottom: 20px;
}

div.ad_bottom {
	text-align: center;
	margin: 20px 0px 20px 0px
}

div.amazon_square {
	width: 300px;
	float: left;
	margin: 30px 0px 20px 20px;
}

div.entrydate {
	text-align: right;
	color: #666;
	float: right;
	margin: 15px 0px 0px 0px;
}
div.s_bookmarks {
	width: 500px;
	text-align: right;
}

div.addclips {
	/*text-align: right;*/
	float: left;
	width: 150px;
	padding: 0px 0px 20px 250px;
}
div.sphinnjapan {
	text-align: center;
	float: left;
	width: 80px;
	margin: 15px 0px 0px 0px;
}
div.ad_banner {
	text-align: center;
	margin: 30px 0px 20px 0px;
}

/*トップページ・シリーズ・部品*/
div.top_series_box {
	clear: both;
}

div.top_series_box_pic {
	width: 80px;
	float: left;
	margin: 0px;
}
div.top_series_box_title {
	width: 440px;
	margin: 5px 0px 20px 10px;
	float: left;
}
div.top_series_box_link {
	margin: 5px 0px 10px 5px;
	width: 250px;
}
div.top_series_box_link_2 {
	margin: 5px 0px 10px 5px;
}
div.top_series_box ul {
	list-style-image: url(image/ico04.gif);
	margin: 5px 0px 0px 0px; 
	padding:0px;
}
div.top_series_box li {
	margin: 0px 0px 0px 20px;
}
table.article {
	width: 400px;
	border-collapse: separate;
	border: 1px solid #A9A9A9;
	margin: 10px 0px 10px 0px;
	border-spacing: 0px;
}

table.article tr {

}

table.article td {
	background-color: #F7F7F7;
	padding: 5px;
	border: 1px solid ;
	border-color: #fff #A9A9A9 #A9A9A9 #F5F5F5;

}

table.comparison {
	margin: 20px 0px 20px 0px;
	border: 1px solid #A9A9A9;
	border-collapse: collapse;
	width: 100%;
}

table.comparison th {
	background: url(image/td_back.gif);
	border: 1px solid #A9A9A9;
	height: 18px;
	width: 40%;
	vertical-align: middle;
	text-align: center;

}
table.comparison th.color{
	width: 20%;
}

table.comparison td {
	padding: 3px;
	border: 1px solid #A9A9A9;
	width: 40%;
	vertical-align: top;
	background-color: #F7F7F7;
}

table.comparison td.color {
	background: #F1F1F1;
	width: 20%;
	vertical-align: top;
}

/*巨大strong*/
strong.more {
	font-size: 20px;
}
/*なかのひと*/
div#nakanohito {
	float: left;
	margin: 0px 10px 0px 920px;
	width: 90px;
}
/*ログール*/
div#logoole{
	float: left;
	margin: 0px 20px 20px 5px;
	width: 90px;
}

span.answer {
	color: #2971A7;
	font-size: 115%;
}

blockquote {
	background-color:#F1F1F1;
	padding: 10px;

}

/* Feedback */

.comments-open label {
	display: block;
}

#comment-author, #comment-email, #comment-url, #comment-text {
	width: 80%;
}

#comment-bake-cookie {
	margin-left: 0;
	vertical-align: middle;
}

#comment-submit {
	font-weight: bold;
}

.comments,
.trackback {
	margin-bottom: .5em;
	border-bottom: 1px solid #ccc;
	padding-bottom: .5em;
}

.asset-meta,
.trackback .asset-meta {
	border: 0;
}

.comment-content {
	clear: none;
	line-height: 1.5;
	margin-bottom: 1em;
}

.comment-content p {
	margin-bottom: .5em;
}


/* Assets */

.asset-body,
.asset-more,
.asset-more-link,
.asset-excerpt,
.comment-content,
.comment-footer,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content {
    clear: both;
}

.asset,
.comments,
.trackbacks,
.archive {
    overflow: hidden;
    /*width: 100%;*/
}

.asset,
.asset-content,
.comments,
.trackbacks,
.archive {
    position: static;
    clear: both;
}

.asset,
.comments,
.comments-content,
.trackbacks,
.archive,
.search-form {
    margin-bottom: 1.5em;
}

.asset-header,
.asset-content,
.asset-body,
.comments-header,
.comment-content,
.comment-footer,
.comments-open-header,
.comments-open-content,
#comments-open-footer,
.comments-closed,
#comment-form-external-auth,
#comment-greeting,
.comments-open-moderated,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comment-form-reply,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content,
.search-form-header,
.search-results-header {
    margin-bottom: .75em;
}

#comment-form-remember-me label,
#comment-form-reply label {
    display: inline;
}

div#contents div.article div.related_entrie p {
    padding: 0px;
    color: #696969;
}

div#more {
    border-top:1px solid #EEEEEE;
    padding: 10px 0px 10px 0px;
    margin: 10px 0px 0px 0px;
}

div.more_top {
    border-top:1px solid #EEEEEE;
    border-bottom:1px solid #EEEEEE;
    padding: 10px 0px 10px 0px;
    margin: 10px 0px 15px 0px;
    font-size: 12px;
    color: #000;
    line-height: 130%;
}

div.dream {
    padding: 15px;
    background-color:#F9F9F9;
    border-top:3px solid #EEEEEE;
    border-bottom:3px solid #EEEEEE;
    margin: 5px 0px 20px 0px;
}

.e_date {
    margin: 0px 30px 0px 0px;
    font-weight: bold;
    text-align: right;
    color: #000;
    line-height: 180%;
    font-size: 11px;
}
div.star {
    margin: 10px 0px;
    text-align: center;
}


ul#AccessRankingArea li a {
	/*display: block;*/
}


ul#AccessRankingArea li {
}

ul#AccessRankingArea li span.outer span {
	display: block;
	margin-left: 23px;
}
ul#AccessRankingArea li.rank1 span.outer {
	display: block;
	background-image:url(image/ranking/ranking1.gif);
	background-repeat: no-repeat;
	background-position:0px 3px;
}
ul#AccessRankingArea li.rank2 span.outer {
	display: block;
	background-image:url(image/ranking/ranking2.gif);
	background-repeat: no-repeat;
	background-position:1px 3px;
}
ul#AccessRankingArea li.rank3 span.outer {
	display: block;
	background-image:url(image/ranking/ranking3.gif);
	background-repeat: no-repeat;
	background-position:1px 3px;
}
ul#AccessRankingArea li.rank4 span.outer {
	display: block;
	background-image:url(image/ranking/ranking4.gif);
	background-repeat: no-repeat;
	background-position:1px 3px;
}
ul#AccessRankingArea li.rank5 span.outer {
	display: block;
	background-image:url(image/ranking/ranking5.gif);
	background-repeat: no-repeat;
	background-position:1px 3px;
}
ul#AccessRankingArea li.rank6 span.outer {
	display: block;
	background-image:url(image/ranking/ranking6.gif);
	background-repeat: no-repeat;
	background-position:1px 3px;
}
ul#AccessRankingArea li.rank7 span.outer {
	display: block;
	background-image:url(image/ranking/ranking7.gif);
	background-repeat: no-repeat;
	background-position:1px 3px;
}
ul#AccessRankingArea li.rank8 span.outer {
	display: block;
	background-image:url(image/ranking/ranking8.gif);
	background-repeat: no-repeat;
	background-position:1px 3px;
}
ul#AccessRankingArea li.rank9 span.outer {
	display: block;
	background-image:url(image/ranking/ranking9.gif);
	background-repeat: no-repeat;
	background-position:1px 3px;
}
ul#AccessRankingArea li.rank10 span.outer {
	display: block;
	background-image:url(image/ranking/ranking10.gif);
	background-repeat: no-repeat;
	background-position:1px 3px;
}