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

body {
	width: 950px;
	background-color: #ececff;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	margin-right: auto;
	margin-left: 10px;
	line-height: 1.4;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans",sans-serif;
/*	
	font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', sans-serif;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	line-height: 120%;
*/
	font-size: 90%;
}

img {	border: none;	}
img.head {
	margin-right: 2px;
}

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;	}

/*
a.wordlink         {color: #008800;	text-decoration: none;  border-bottom:1px dashed green; }
a.wordlink:link    {color: #008800;	text-decoration: none;  border-bottom:1px dashed green; }
a.wordlink:visited {color: #008800;	text-decoration: none;  border-bottom:1px dashed green; }
a.wordlink:active  {color: #CC0000;	text-decoration: none;  border-bottom:1px dashed green; }
a.wordlink:hover   {color: #CC0000;	text-decoration: none;  border-bottom:1px dashed green; }
*/

a.wordlink         {color: #008800;	text-decoration: none; }
a.wordlink:link    {color: #008800;	text-decoration: none; }
a.wordlink:visited {color: #008800;	text-decoration: none; }
a.wordlink:active  {color: #CC0000;	text-decoration: none; }
a.wordlink:hover   {color: #CC0000;	text-decoration: none; }

a.personlink         {color: #008800;	text-decoration: none; }
a.personlink:link    {color: #008800;	text-decoration: none; }
a.personlink:visited {color: #008800;	text-decoration: none; }
a.personlink:active  {color: #CC0000;	text-decoration: none; }
a.personlink:hover   {color: #CC0000;	text-decoration: none; }

p {
	margin-bottom: 10px;
	margin-top: 3px;
}
p img{
	margin-right:10px;
	float: left;
}
p img.amazon_subimage {
	margin-right:0px;
}

p br{
	clear: both;
}
div.br_clearnone p br{
	clear: none;
}

blockquote {
	padding-left: 15px;
	padding-right: 15px;
	border: 1px solid #ccc;
	background-color: #eee;
}

h1 {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	margin: 0px;
	margin-bottom: 5px;
	padding: 7px 5px;
	font-size: large;
	font-weight: bold;
	background-color:#CCFFFF;
	border-top: 2px solid #4242FF;
	border-bottom: 2px solid #4242FF;
	clear: both;
/*	background-color:#CCFF99;	*/
/*	border-top: 2px solid #336600;	*/
/*	border-bottom: 2px solid #336600;	*/
}

h2 {
	margin: 0px;
	margin-bottom: 3px;
	padding: 3px 3px;
	line-height: 120%;
	font-size: medium;
	font-weight: bold;
	color: #ffffff;
	clear: both;
	background-color: #4242FF;
	border-bottom: 2px solid #000000;
}
h2 a         { color: #ffffff;	text-decoration: none;	}
h2 a:link    { color: #ffffff;	text-decoration: none;	}
h2 a:visited { color: #ffffff;	text-decoration: none;	}
h2 a:active  { color: #ff0000;	text-decoration: none;	}
h2 a:hover   { color: #ff0000;	text-decoration: none;	}

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



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

/*----------- バナー広告 -----------*/

/* ヘッダーでかいバナー */
#banner_header {
	float:right;
}

/* 左サイド2本目バナー */
#bannerE2 {
/*	width: 150px;	*/
/*	height: 150px;	*/
	margin-top: 3px;
	margin-bottom: 3px;
}

/* 右サイドスカイスクレイパー */
#bannerG {
/*		width: 200px;	*/
/*		height: 600px;	*/
	margin-top: 3px;
	margin-bottom: 3px;
}

/* 記事下 */
#bannerB2 {
	padding-top: 0px;
	padding-bottom: 11px;
}


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

#container {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding:0px;
	width: 950px;
	background-color: #ececff;
/*	border: 1px solid #0223bd;	*/
	background-repeat: repeat-y;*/
	}

#header {
	width: 950px;
	height: 113px;
	margin: 0px;
	overflow: hidden;
	background-color: #010A80;
	}

#footer {
	height: 20px;
	margin: 0px;
	overflow: hidden;
	clear: both;
	}

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

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

#kiji_sidebar_left {
	width: 150px;
	margin: 0px;
	overflow: hidden;
	float: left;
	display:inline;
}

#kiji_sidebar_right {
	width: 200px;
	margin: 0px;
	margin-left: 600px;
	overflow: hidden;
	float: left;
	display:inline;
}

#kiji_center {
	width: 600px;
	margin: 0px;
	margin-top: 0px;
	overflow: hidden;
	margin-left: 150px;
}

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

.kiji-column-main {
	margin: 6px 8px 8px 8px;
	padding: 5px;
	line-height: 140%;
	background-color: #FFFFFF;
}
.kiji-column-main p {
	background-color: #FFFFFF;
	margin-bottom: 15px;
	line-height: 1.4;
/*	line-height: 150%;*/
}
.kiji-column-main blockquote p {
	background-color: #eee!important;
}

.kiji-column-main .sbm_news {
	text-align:right;
	margin-left: 15px;
}
.kiji-column-main .sbm_news .twitter {
	display:inline-block;
	width:100px;
}

/*時刻*/
.kiji-column-main .posted {
	color: #999999;
	text-align: right;
	line-height: normal;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-size: x-small;
}

.kiji-column-main .separator {
	color: #999999;
	border-top: 1px solid #999999;
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
}

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

/* ----記事埋め込み分---- */

.kiji-column-main table.amazonlist {
	width: 560px;
	margin-left: 10px;
	border-collapse: collapse; 
}
.kiji-column-main tr {
	height: 60px;
}
.kiji-column-main td {
	border: 1px solid #000000;
	padding-left: 5px;
	padding-right: 5px;
}
.kiji-column-main td.amazonlistimg {
	text-align:center;
}
.kiji-column-main td.amazonlistprice {
	width:160px;
}

.kiji-column-main table.eromangalist {
	table-layout: fixed;
	margin-left: 10px;
	margin-bottom: 20px;
	border-collapse: collapse; 
}
.kiji-column-main table.eromangalist tr {
	height: 40px;
}
.kiji-column-main table.eromangalist td {
	width:160px;
}
.kiji-column-main table.eromangalist td.link {
	width:55px;
}

.kiji-column-main img.image_right {
	float:right;
	margin-left:5px;
	margin-right:0px;
}

.kiji-column-main div.image_right {
	float:right;
}
.kiji-column-main div.image_right img {
	margin-left:5px;
	margin-right:0px;
}

.kiji-column-main div.image_left {
	margin-right:10px;
	float: left;
}

.kiji-column-main .amazon_link {
	color: black !important;
}

.rectangle1 {
	padding:0px;
	padding-left: 15px;
	padding-right: 15px;
	border: 1px solid #ccc;
	background-color: #eee;
}

.twitter-tweet {
/*	zoom: 0.7;	*/
/*	-webkit-transform: scale(0.80);	*/
/*		margin-left:80px!important;	*/
}
.twitter-tweet body {
	background-color: #000499!important;
}

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

.sidebar {
	margin: 0px;
	padding-top: 7px;
	color: #000000;
	font-size: small;
}
.sidebar img {
	border: none;
	clear: both;
	margin-top: 2px;
	margin-bottom: 2px;
}

/* ----ニューストップ10用---- */

.kiji-column-sidelist-11daily {
	margin: 0px 0px 4px 0px;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #0033FF;
	font-size: x-small;
	line-height: 110%;
}

.kiji-column-sidelist-11daily h2 {
	line-height: 150%;
	font-size: x-small;
}

/*----------- サイドバー(全共通)) -----------*/

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

.top-column-sidelist {
	margin: 0px 0px 4px 0px;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #4242FF;
	font-size: small;
}
.top-column-sidelist h2 {
	background-color: #4242FF;
	border-bottom: 2px solid #000000;
	font-size: x-small;
}

/* ----広告用---- */

.top-column-sidelist2 {
	width:138px;
	margin: 0px 0px 4px 0px;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #28AC2B;
	font-size: x-small;
}
.top-column-sidelist2-inside {
	padding-right: 8px;
	padding-left: 8px;
	line-height: 100%;
}

.top-column-sidelist2 h2 {
	background-color: #01cb01;
	border-bottom: 2px solid #000000;
	font-size: x-small;
}
.top-column-sidelist2 h3 {
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 120%;
	font-size: x-small;
	background-color: #CCFF99;
}
.top-column-sidelist2 img {
	width: 120px;
}

/* ----アマゾン---- */

.amazon-sidelist {
	margin: 0px 0px 4px 0px;
	padding: 5px;
	border: 1px solid #888888;
	background-color: #FFFFFF;
	line-height: 100%;
	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;	}

/* -- */

.amazon-sidelist-right2 {
	width:200px;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	background-color: #FFFFFF;
/*	border: 1px solid #888888;	*/
	font-size: x-small;
	text-align: center;
	line-height: 100%;
}

.amazon-sidelist-right2 .amazon-itemcouple {
	width:200px;
	clear: both;
}

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

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

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

.navi {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	color: #ffffff;
	font-size: 12px;
	text-align: left;
	background-color: #000499;
	height: 20px;
	line-height: 20px;
}
.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: #000499;
	}
.navi a:link {
	color: #ffffff;
	background-color: #000499;
	}
.navi a:visited {
	color: #ffffff;
	background-color: #000499;
	}
.navi a:active {
	color: #ffffff;
	background-color: #000499;
	}
.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#dmmgame 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;
}


