/*----------- 共通 -----------*/

body {
	width: 950px;
	background-color: #99FFFF;
	background-image: url(image/bodyback.gif);
	background-repeat: repeat;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
/*	text-align: center;*/
	text-align: left;
	margin-right: auto;
	margin-left: 10px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}

img {	border: none;	}

a         { color: #0000CC;	text-decoration: none;	}
a:link    { color: #0000CC;	text-decoration: none;	}
a:visited {	color: #CC0000;	text-decoration: none;	}
a:active  {	color: #0000CC;	text-decoration: none;	}
a:hover   {	color: #CC0000;	text-decoration: none;	}

p {
	margin-bottom: 10px;
	margin-top: 3px;
	line-height: 120%;
}
p img{
	margin-right:10px;
	float: left;
}
p br{
/*	clear: both;	*/
}
blockquote {
	font-style: italic;
}
h1 {
	margin: 0px;
	margin-bottom: 5px;
	padding: 5px 5px;
	font-size: large;
	font-weight: bold;
	clear: both;
}
h1 a         {	color: #000000;	text-decoration: none;	}
h1 a:link    {	color: #000000;	text-decoration: none;	}
h1 a:visited {	color: #000000;	text-decoration: none;	}
h1 a:active  {	color: #CC0000;	text-decoration: none;	}
h1 a:hover   {	color: #CC0000;	text-decoration: none;	}

h2 {
	margin: 0px;
	padding: 0px;
	font-size: medium;
	font-weight: bold;
	clear: both;
}
h2 a         { color: #000000;	text-decoration: none;	}
h2 a:link    { color: #000000;	text-decoration: none;	}
h2 a:visited { color: #000000;	text-decoration: none;	}
h2 a:active  { color: #CC0000;	text-decoration: none;	}
h2 a:hover   { color: #CC0000;	text-decoration: none;	}

h3 {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	font-size: small;
	font-weight: bold;
	clear: both;
}

p.posted {
	color: #999999;
	border-top: 1px solid #999999;
	text-align: right;
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
}

p.posted a         {	color: #999999;	text-decoration: none;	}
p.posted a:link    {	color: #999999;	text-decoration: none;	}
p.posted a:visited {	color: #999999;	text-decoration: none;	}
p.posted a:active  {	color: #CC0000;	text-decoration: none;	}
p.posted a:hover   {	color: #CC0000;	text-decoration: none;	}

h3.date {
	padding-top: 10px;
	border-bottom: 1px solid gray;
}

.entry-tags {
	display:none; visibility: hidden;
}

/* 概要記述用(インデックスとアーカイブ) */
.entrybody {
	padding-left: 20px;
	font-size: small;
	line-height: 120%;
}


/*----------- 共通レイアウト -----------*/

#container {
	background-color: #99FFFF;
	line-height: 120%;
	margin-right: auto;
	margin-left: 0px;
	text-align: left;
	padding:0px;
	width: 950px;
/*	border-right: 5px solid #ffffff;
	border-left : 5px solid #ffffff;	*/
	}

#header {
	background-color: #99FFFF;
	width: 950px;
	margin: 0px;
	overflow: hidden;
	}

/*----------- ヘッダー -----------*/

.logo {
	float: left;
}
.banner_top {
	float: right;
}

/* ----トップ/インデックスページレイアウト---- */

#main {
	width: 792px;
	float: left;
}
#main_left {
	width: 396px;
	margin: 0px;
	overflow: hidden;
	float: left;
}
#main_right {
	width: 396px;
	margin: 0px;
	overflow: hidden;
	float: left;
}
#top_sidebar {
	width: 158px;
	margin: 0px;
	overflow: hidden;
	float: right;
}

/* ----トップページ各カラム---- */

.cat_top h1 {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	font-size: small;
	font-weight: bold;
	clear: both;
}
.cat_top h1 a         { color: #0000CC;	text-decoration: none;	}
.cat_top h1 a:link    { color: #0000CC;	text-decoration: none;	}
.cat_top h1 a:visited {	color: #CC0000;	text-decoration: none;	}
.cat_top h1 a:active  {	color: #0000CC;	text-decoration: none;	}
.cat_top h1 a:hover   {	color: #CC0000;	text-decoration: none;	}

h2.top-column-review-title {
	background-color:#FFDDFF;
	margin: 8px 4px 0px 4px;
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #FF00FF;
	border-right: 1px solid #FF00FF;
	border-left: 1px solid #FF00FF;
}
.top-column-review {
	background-color: #ffffff;
	margin: 0px 4px 0px 4px;
	padding: 5px;
	border: 1px solid #FF00FF;
	font-size: small;
	overflow: hidden;
}
.top-column-review p img {
	width: 200px;
}
.top-column-review a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
}
.top-column-review .entrybody {
	padding-left: 20px;
}

h2.top-column-movie-title {
	background-color:#DDFFFF;
	margin: 8px 4px 0px 4px;
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #0066CC;
	border-right: 1px solid #0066CC;
	border-left: 1px solid #0066CC;
}
.top-column-movie {
	background-color: #ffffff;
	margin: 0px 4px 0px 4px;
	padding: 5px;
	border: 1px solid #0066CC;
	font-size: small;
	overflow: hidden;
}
.top-column-movie p img {
	width: 160px;
}
.top-column-movie a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
}

h2.top-column-pickup-title {
	background-color:#FFFF88;
	margin: 8px 4px 0px 4px;
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
}
.top-column-pickup {
	background-color: #ffffff;
	margin: 0px 4px 0px 4px;
	padding: 5px;
	border: 1px solid #FF0000;
	font-size: small;
	overflow: hidden;
	line-height: 120%;
}

.top-column-pickup h1 {
	margin-bottom: 3px;
}
.top-column-pickup img {
	width: 160px;
	margin-right:10px;
	float: left;
}
.top-column-pickup a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
}

h2.top-column-news-title {
	background-color:#C0FFC0;
	margin: 8px 4px 0px 4px;
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #00AA33;
	border-right: 1px solid #00AA33;
	border-left: 1px solid #00AA33;
}
.top-column-news {
	background-color: #ffffff;
	margin: 0px 4px 0px 4px;
	padding: 5px;
	border: 1px solid #00AA33;
	font-size: small;
	overflow: hidden;
}
.top-column-news p img {
	width: 160px;
}
.top-column-news a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
}


h2.top-column-product-title {
	background-color:#FFCC66;
	margin: 8px 4px 0px 4px;
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
}
.top-column-product {
	background-color: #ffffff;
	margin: 0px 4px 0px 4px;
	padding: 5px;
	border: 1px solid #FF9900;
	font-size: small;
	overflow: hidden;
}

#bannertopkiji {
	margin: 4px 4px 0px 4px;
}
#bannertopkiji embed {
	width: 388px;
}
#bannertopkiji object {
	width: 388px;
}


/* ----インデックスページ各カラム---- */

h2.top-column-index-title-2jigen {
	background-color:#FFCC99;
	margin: 8px 4px 0px 8px;
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
}
.top-column-index-2jigen {
	background-color: #ffffff;
	margin: 0px 4px 0px 8px;
	padding: 5px;
	border: 1px solid #666;
	font-size: small;
	overflow: hidden;
}
.top-column-index-2jigen p img {
	width: 160px;
}
.top-column-index-2jigen a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
}
.top-column-index-2jigen .entrybody {
	padding-left: 20px;
}

h2.top-column-index-title-3jigen {
	background-color:#FFFF60;
	margin: 8px 4px 0px 4px;
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
}
.top-column-index-3jigen {
	background-color: #ffffff;
	margin: 0px 4px 0px 4px;
	padding: 5px;
	border: 1px solid #666;
	font-size: small;
	overflow: hidden;
}
.top-column-index-3jigen p img {
	width: 160px;
}
.top-column-index-3jigen a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
}

h2.top-column-index-title-archive {
	background-color:#DDFFFF;
	margin: 8px 4px 0px 4px;
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #00FFFF;
	border-right: 1px solid #00FFFF;
	border-left: 1px solid #00FFFF;
}
.top-column-index-archive {
	background-color: #ffffff;
	margin: 0px 4px 0px 4px;
	padding: 5px;
	border: 1px solid #00FFFF;
	font-size: small;
	overflow: hidden;
}


/* ----個別記事ページレイアウト---- */

#kiji_main {
	width: 742px;
	margin: 0px;
	overflow: hidden;
	float: left;
}

#kiji_sidebar_right {
	width: 208px;
	margin: 0px;
	overflow: hidden;
	float: right;
}

#kiji_main2 {
	width: 742px;
	margin: 0px;
	overflow: hidden;
	float: left;
	margin-right: -742px;
	display:inline;
}

#kiji_sidebar_left {
	width: 158px;
	margin: 0px;
	margin-top: 4px;
	overflow: hidden;
	float: left;
	display:inline;
}

#kiji_center {
	width: 584px;
	margin: 0px;
	margin-top: 4px;
	overflow: hidden;
	margin-left: 158px;
}

#kiji_main .banner02 {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 4px;
}

/* ----個別記事ページ各カラム---- */

h1.kiji-column-title {
	background-color: #66FFCC;
	margin: 0px 4px 0px 4px;
	padding: 10px 5px 10px 5px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
}
.kiji-column-main {
	background-color: #ffffff;
	margin: 0px 4px 10px 4px;
	padding: 10px 5px 5px 5px;
	line-height: 150%;
	border: 1px solid #666;
	overflow: hidden;
}

.kiji-column-main p {
	margin-bottom: 15px;
	line-height: 150%;
}

/* 中見出し */
.kiji-column-main h2 {
	margin-bottom: 0px;
	font-size: large;
}

/* キーワード */
.kiji-column-main h2.kwd {
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: medium;
	font-weight: normal;
	clear: none;
}

.kiji-column-main h2.kwd a         { color: #0000CC;	text-decoration: none;	}
.kiji-column-main h2.kwd a:link    { color: #0000CC;	text-decoration: none;	}
.kiji-column-main h2.kwd a:visited {	color: #CC0000;	text-decoration: none;	}
.kiji-column-main h2.kwd a:active  {	color: #0000CC;	text-decoration: none;	}
.kiji-column-main h2.kwd a:hover   {	color: #CC0000;	text-decoration: none;	}


.kiji-column-list2 {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: small;
	line-height: 140%;
}
.kiji-column-main .sbm {
	float: left;
	padding: 5px;
}
.kiji-column-main .separator {
	padding: 5px;
	clear: both;
}

.kiji-column-list {
	padding-top: 15px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	font-size: small;
	line-height: 140%;
}

/* ----特定記事用指定---- */

.kiji-column-main .clear{
	clear: both;
}


/* ----画像ページ用テンプレート指定---- */

.cat_pics .kiji-column-main .kiji-column-main-pics {
	width: 560px;
	text-align: center;
	overflow-x: hidden;
}
.cat_pics .kiji-column-main .kiji-column-main-pics img{
	max-width: 560px;
	float: none;
}

/*----------- サイドバー -----------*/

.sidebar {
	text-align: center;
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	padding-top: 0px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
}
.sidebar img {
	clear: both;
}

.sidebar .banner {
	margin-bottom: 5px;
}

.sidebar-column-main h2.sidebar-title {
	background-color: #99FFCC;
	border-bottom: 1px solid #666;

}

.sidebar-column-main {
	background-color: #ffffff;
	width: 148px;
	margin-bottom: 4px;
	border: 1px solid #666;
	text-align: center;
}

/*----------- サイドバー(ランキング用：広い方) -----------*/

.sidebar-column-ranking {
	background-color: #FFFFFF;
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	border: 1px solid #666;
}

.sidebar-column-ranking h2.ranking_2jigen {
	background-color: #99FFCC;
	color: #000000;
	border-bottom: 2px solid #666;
	font-size: small;
}
.sidebar-column-ranking h2.ranking_3jigen {
	background-color: #000000;
	color: #ffffff;
	border-bottom: 1px solid #666;
	font-size: small;
}

.sidebar-column-ranking .item {
	padding-left: 2px;
	padding-right: 2px;
	margin: 0px 0px 5px 0px;
}

.sidebar-column-ranking .item_cap {
	font-size: small;
	line-height: 1.4;
	text-align: left;
}

.sidebar-column-ranking .item_kiji {
	font-size: x-small;
	line-height: 1.4;
	text-align: left;
}

.sidebar-column-ranking .item_img {
	text-align: center;
}

/*----------- サイドバー(ランキング用:狭い方) -----------*/

.sidebar-column-ranking-2 {
	background-color: #ffffff;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	border: 1px solid #666;
}

.sidebar-column-ranking-2 h2.ranking_2jigen {
	background-color: #000000;
	color: #ffffff;
	border-bottom: 1px solid #666;
	font-size: small;
}
.sidebar-column-ranking-2 h2.ranking_3jigen {
	background-color: #000000;
	color: #ffffff;
	border-bottom: 1px solid #666;
	font-size: small;
}

.sidebar-column-ranking-2 .item {
	padding-left: 2px;
	padding-right: 2px;
	margin: 0px 0px 5px 0px;
}

.sidebar-column-ranking-2 .item_cap {
	font-size: x-small;
	line-height: 1.4;
	text-align: left;
}

.sidebar-column-ranking-2 .item_img {
	text-align: center;
}

.sidebar-column-ranking-2 .item_img img {
	width: 120px;
}


/*----------- サイドバー(アマゾン用) -----------*/

.amazon-sidelist {
	background-color: #ffffff;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	border: 1px solid #666;
	line-height: 1;
	text-align: center;
	font-size: x-small;
}

.amazon-sidelist img {
	width: 120px;
/*	border: 1px solid #888888;	*/
}
.amazon-sidelist .amazon_item {
	margin-bottom: 10px;
}
.amazon-sidelist .amazon_item .amazon_discount  {
	color: #ff0000;
	background-color: yellow;
	font-weight: bold;
	font-size: medium;
}

.amazon-sidelist .amazon_item .amazon_title {
	margin-top: 0px;
}
.amazon-sidelist .amazon_item .amazon_title a         { color: #000000;	text-decoration: underline;	}
.amazon-sidelist .amazon_item .amazon_title a:link    { color: #000000;	text-decoration: underline;	}
.amazon-sidelist .amazon_item .amazon_title a:visited { color: #000000;	text-decoration: underline;	}
.amazon-sidelist .amazon_item .amazon_title a:active  { color: #222222;	text-decoration: underline;	}
.amazon-sidelist .amazon_item .amazon_title a:hover   { color: #CC0000;	text-decoration: underline;	}

/*----------- サイドバー(DLSite用) -----------*/

.side_ads {
	background-color: #ffffff;
	width: 148px;
	margin-bottom: 5px;
	border: 1px solid #666;
	text-align: center;
}

.side_ads_title {
	border-bottom: 1px solid #666;
/*	background: url(chrome.gif) top left repeat-x #fff;	*/
	line-height: 1.4;
	text-align: center;
}

.side_ads .ad_item {
	margin: 5px 4px;
}

.side_ads .ad_item h3 {
	background-color: #CCFF99;
	font-size: 11px;
	margin-top: 8px;
	margin-bottom: 5px;
}

.side_ads .ad_item p {
	margin-left: 8px;
	text-align: left;
	font-size: 10px;
}

/*----------- 移行対象用幅広レイアウト -----------*/

.cat_review #container {
	width: 1150px;
}
.cat_review #header {
	width: 1150px;
}
.cat_review .navi {
	width: 1150px;
}
.cat_review #kiji_main {
	width: 942px;
}
.cat_review #kiji_main2 {
	width: 942px;
	margin-right: -942px;
}
.cat_review #kiji_center {
	width: 784px;
}

.cat_review3 #container {
	width: 1150px;
}
.cat_review3 #header {
	width: 1150px;
}
.cat_review3 .navi {
	width: 1150px;
}
.cat_review3 #kiji_main {
	width: 942px;
}
.cat_review3 #kiji_main2 {
	width: 942px;
	margin-right: -942px;
}
.cat_review3 #kiji_center {
	width: 784px;
}

/*----------- 背景色をカテゴリーによって変更 -----------*/

.cat_top #container{
	background-image: url(/image/mainback_top.gif);
	background-repeat: repeat-y;
	}
.cat_top_news #container{
	background-image: url(/image/mainback_top.gif);
	background-repeat: repeat-y;
	}
.cat_top_movie #container{
	background-image: url(/image/mainback_top.gif);
	background-repeat: repeat-y;
	}
.cat_top_movie_demo #container{
	background-image: url(/image/mainback_top.gif);
	background-repeat: repeat-y;
	}
.cat_top_review #container{
	background-image: url(/image/mainback_top.gif);
	background-repeat: repeat-y;
	}

.cat_2jigen #container {
	background-image: url(/image/mainback_2jigen.gif);
	background-repeat: repeat-y;
	}
.cat_3jigen #container {
	background-image: url(/image/mainback_3jigen.gif);
	background-repeat: repeat-y;
	}
.cat_news #container {
	background-image: url(/image/kijiback_2jigen.gif);
	background-repeat: repeat-y;
	}
.cat_news #kiji_main2 {
	background-image: url(/image/kijiback_2jigen_2.gif);
	background-repeat: repeat-y;
}
.cat_movie #container {
	background-image: url(/image/kijiback_2jigen.gif);
	background-repeat: repeat-y;
	}
.cat_movie #kiji_main2 {
	background-image: url(/image/kijiback_2jigen_2.gif);
	background-repeat: repeat-y;
}
.cat_movie_demo #container {
	background-image: url(/image/kijiback_2jigen.gif);
	background-repeat: repeat-y;
	}
.cat_movie_demo #kiji_main2 {
	background-image: url(/image/kijiback_2jigen_2.gif);
	background-repeat: repeat-y;
}
.cat_review_new #container {
	background-image: url(/image/kijiback_2jigen.gif);
	background-repeat: repeat-y;
	}
.cat_review_new #kiji_main2 {
	background-image: url(/image/kijiback_2jigen_2.gif);
	background-repeat: repeat-y;
}
.cat_review #container {
	background-image: url(/image/kijiback_2jigen_old.gif);
	background-repeat: repeat-y;
	}
.cat_review #kiji_main2 {
	background-image: url(/image/kijiback_2jigen_2.gif);
	background-repeat: repeat-y;
}


.cat_news3 #container {
	background-image: url(/image/kijiback_3jigen.gif);
	background-repeat: repeat-y;
	}
.cat_news3 #kiji_main2 {
	background-image: url(/image/kijiback_3jigen_2.gif);
	background-repeat: repeat-y;
}
.cat_movie3 #container {
	background-image: url(/image/kijiback_3jigen.gif);
	background-repeat: repeat-y;
	}
.cat_movie3 #kiji_main2 {
	background-image: url(/image/kijiback_3jigen_2.gif);
	background-repeat: repeat-y;
}
.cat_review3_new #container {
	background-image: url(/image/kijiback_3jigen.gif);
	background-repeat: repeat-y;
	}
.cat_review3_new #kiji_main2 {
	background-image: url(/image/kijiback_3jigen_2.gif);
	background-repeat: repeat-y;
}
.cat_review3 #container {
	background-image: url(/image/kijiback_3jigen_old.gif);
	background-repeat: repeat-y;
	}
.cat_review3 #kiji_main2 {
	background-image: url(/image/kijiback_3jigen_2.gif);
	background-repeat: repeat-y;
}

/*----------- 記事タイトル背景色をカテゴリーによって変更 -----------*/

.cat_news h1.kiji-column-title {
	background-color: #FFCC99;
}
.cat_movie h1.kiji-column-title {
	background-color: #FFCC99;
}
.cat_movie_demo h1.kiji-column-title {
	background-color: #FFCC99;
}
.cat_review h1.kiji-column-title {
	background-color: #FFCC99;
}
.cat_review_new h1.kiji-column-title {
	background-color: #FFCC99;
}

.cat_news3 h1.kiji-column-title {
	background-color: #FFFF60;
}
.cat_movie3 h1.kiji-column-title {
	background-color: #FFFF60;
}
.cat_review3 h1.kiji-column-title {
	background-color: #FFFF60;
}
.cat_review3_new h1.kiji-column-title {
	background-color: #FFFF60;
}

/*----------- プロダクト用 -----------*/

.clear {
	clear: both;
}

.line {
	margin: 0 5px 5px;
	border-bottom: 1px dashed #ccc;
}

.report_more {
	margin-top: 5px;
	text-align: right;
}

.info_preorder_left {
	float: left;
	width: 66px;
	text-align: center;
	margin-right:5px;
}

.info_preorder_right {
	font-family:"ＭＳ Ｐゴシック";
/*	width:286px;	*/
	width:305px;
	line-height:130%;
	float: left;
	margin: 0px;
}

.info_preorder_right h4 {
	margin-bottom: 0px;
}

.info_datehead {
	margin:0px;
	font-size: 15px;
	font-weight: bold;
	
}

.info_category{
	margin-top:5px;
/*	margin-bottom:10px;	*/
	padding:0px;
	font-size:14px;
	font-weight:bold;
}
.info_category a{
	border-bottom:1px solid #0000FF;
}

.info_category a:hover{
	border-bottom:1px solid #c00;
}

#info_category_list ul {
	margin: 0px 0px 0px 25px;
}

#info_category_list li {
	list-style: circle outside;
	font-weight:normal;
}

#info_category_list {
	margin-bottom:5px;
}

/*  ---  */

.product_left {
	float: left;
}
.product_left img {
/*	width: 350px;	*/
	margin-right: 5px;
}
.product_navi {
	text-align:right;
}

/* 商品タイトル背景色をタグによって変更 -----------*/

.cat_product_game h1.kiji-column-title {
	background-color: #FFCC99;
}
.cat_product_anime h1.kiji-column-title {
	background-color: #FFCC99;
}
.cat_product_manga h1.kiji-column-title {
	background-color: #FFCC99;
}

.cat_product_IV h1.kiji-column-title {
	background-color: #FFFF60;
}
.cat_product_AV h1.kiji-column-title {
	background-color: #FFFF60;
}
.cat_product_neta h1.kiji-column-title {
	background-color: #FFFF60;
}

/*----------- ナビ -----------*/

.navi {
	color: #ffffff;
	font-size: 12px;
	text-align: left;
	background-color: #0066FF;
	height: 14px;
	line-height: 12px;
}
.navi ul {
	margin: 0px;
	padding: 0px;
}
.navi li {
	display: block;
	float: left;
	}
.navi li a{
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
.navi a {
	color: #ffffff;
	background-color: #0066FF;
	}
.navi a:link {
	color: #ffffff;
	background-color: #0066FF;
	}
.navi a:visited {
	color: #ffffff;
	background-color: #0066FF;
	}
.navi a:active {
	color: #ffffff;
	background-color: #0066FF;
	}
.navi a:hover   {
	color: #000000;
}
.navi li#top a:hover {
	color: #FFFFFF;
	background-color: #006be5;
}
.navi li#news a:hover {
	background-color: #ccffff;
}
.navi li#pics a:hover {
	background-color: #ffccff;
}
.navi li#movie a:hover {
	background-color: #ffcc99;
}
.navi li#game a:hover {
	background-color: #ffffcc;
}
.navi li#tool a:hover {
	background-color: #ffffcc;
}
.navi li#otasuke a:hover {
	background-color: #ffffcc;
}
.navi li#manga a:hover {
	background-color: #ffffcc;
}
.navi li#netrun a:hover {
	background-color: #ffffcc;
}
.navi li#ranking a:hover {
	background-color: #ccff99;
}
.navi li#koukoku a {
	color: #ff0000;
}
.navi li#koukoku a:hover {
	color: #000000;
	background-color: #ccff99;
}


/* ----アーカイブ用上書き---- */

.cat_archive .kiji-column-main img {
	width: 160px;
}