/* == ニュースページ == */

/* -- 記事で使用 -- */

.img_center {
	text-align: center;
}

/* ---- */

#content_news{
	float: left;
	width: 960px;
	margin-bottom: 10px;
	line-height:1.4;
}

.news_container{
	width: 652px;
	float: left;
	line-height:1.4;
}

.news_main_contents {
/*	float: right;*/
	width: 644px;
	line-height:1.4;
}

.news_rightbar_contents {
	float: right;
	margin-left:7px;
	width: 300px;
	line-height:1.1;
	position:relative;
}

.news_title {
	font-family:"ＭＳ Ｐゴシック";
	padding: 5px;
	border-top: 2px solid #f0f;
	border-bottom: 2px solid #f0f;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	font-size: 16px;
	background-color:#fdf;
	font-weight: bold;
}

.news_rightbar_title{
	font-family:"ＭＳ Ｐゴシック";
	padding: 5px;
	border-top: 1px solid #0a3;
	border-left: 1px solid #0a3;
	border-right: 1px solid #0a3;
	font-size: 16px;
	font-weight: bold;

}

.news_box_main {
	float: left;
	width: 642px;
	border: 1px solid #999;
	margin-bottom:6px;
}

.news_box{
	float: left;
	width: 622px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.news_box h2 {
	color: #666;
	font-size: 18px;
	font-weight: bold;
	margin-bottom:20px;
}

.news_bottom_ads {
	text-align:center;
	margin-top: 20px;
	margin-bottom: 20px;
}


.news_note1 {
	font-family:"ＭＳ Ｐゴシック";
	font-size:16px;
	color: #333;
	line-height: 1.4;
	margin-left:5px;
}

.news_note1 blockquote {
	margin: 0px 5px 0px 5px;
	padding: 0px 5px 0px 5px;
	border: 1px solid #ccc;
	background-color: #eee;
	font-size:13px;
}

.news_note1 .seiyu1 {
	font-weight:bold;
	color:deeppink;
}

.news_note1 .seiyu2 {
	font-weight:bold;
	color:deepskyblue;
}

/* 文中リンク：女性声優*/
.news_note1 a.wordlink1         {color: #008800;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 a.wordlink1:link    {color: #008800;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 a.wordlink1:visited {color: #008800;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 a.wordlink1:active  {color: #CC0000;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 a.wordlink1:hover   {color: #CC0000;	text-decoration: none;  border-bottom:1px dashed green;	}
/* 文中リンク：男性声優*/
.news_note1 a.wordlink2         {color: #008800;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 a.wordlink2:link    {color: #008800;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 a.wordlink2:visited {color: #008800;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 a.wordlink2:active  {color: #CC0000;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 a.wordlink2:hover   {color: #CC0000;	text-decoration: none;  border-bottom:1px dashed green;	}
/* 元々ピンク色が付いているもの：女性声優*/
.news_note1 .seiyu1 a.wordlink1         {color: deeppink;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 .seiyu1 a.wordlink1:link    {color: deeppink;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 .seiyu1 a.wordlink1:visited {color: deeppink;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 .seiyu1 a.wordlink1:active  {color: #CC0000;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 .seiyu1 a.wordlink1:hover   {color: #CC0000;	text-decoration: none;  border-bottom:1px dashed green;	}
/* 元々青色が付いているもの：男性声優*/
.news_note1 .seiyu2 a.wordlink2         {color: deepskyblue;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 .seiyu2 a.wordlink2:link    {color: deepskyblue;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 .seiyu2 a.wordlink2:visited {color: deepskyblue;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 .seiyu2 a.wordlink2:active  {color: #CC0000;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 .seiyu2 a.wordlink2:hover   {color: #CC0000;	text-decoration: none;  border-bottom:1px dashed green;	}
/* 元々ピンク色が付いているもの：男性声優*/
.news_note1 .seiyu1 a.wordlink2         {color: deeppink;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 .seiyu1 a.wordlink2:link    {color: deeppink;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 .seiyu1 a.wordlink2:visited {color: deeppink;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 .seiyu1 a.wordlink2:active  {color: #CC0000;	text-decoration: none;  border-bottom:1px dashed green;	}
.news_note1 .seiyu1 a.wordlink2:hover   {color: #CC0000;	text-decoration: none;  border-bottom:1px dashed green;	}

/* 拡大画像用 */
.news_note1 .largeimage{
	text-align: center;
	margin: 00px 0px 20px 0px;
}
.news_note1 .caption{
	margin: 10px 0px 10px 0px;
	font-size:12px;
}
.news_note1 .backtonews{
	text-align: center;
}

.news_note1 .cblock {
	float:left;margin:0 5px 5px 0px;
}
.news_note1 .cblock2 {
	float:left;margin:0 5px 5px 0px;
}

.news_box_rightbar {
	float: left;
	width: 198px;
	border: 1px solid #999;
	margin:0px;
	margin-bottom:6px;
	position:relative;
}


.top_news_title {
	padding: 5px;
	border-bottom: 1px solid #999;
	font-size: 16px;
	font-weight: bold;
}

.sbm_news {
	width: 638px;
	text-align:right;
}
iframe.twitter-share-button {
	width: 110px!important;
}
div#___plusone_0 {
	width: 75px!important;
}

.news_report {
	width: 558px;
	margin: 10px;
}

.news_report h2 {
	margin: 0.5em 0;
	color: #666;
	font-size: 18px;
	font-weight: bold;
}

.news_report_note1 {
	color: #333;
	line-height: 1.4;
}

.news_report_note1 p {
	margin: 0.5em 0;
}

.news_report p {
	line-height: 1.4;
}

.news_info_link {
	margin-right: 0px;
	margin-bottom: 5px;
	font-size: 13px;
	text-align: right;
}

#comment_news {
	border:1px solid #999;
	position:relative;
}

.comment_news_title {
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
}

#comment_news form {
	margin: 10px;
}

#comment_news form input[type="submit"] {
	margin-top: 10px;
}

#trackback_news_id {
	float: right;
	width: 582px;
	margin-bottom: 10px;
	position:relative;
}

.each-cm_news {
	width: 548px;
	margin: 10px;
	border-bottom: 1px dashed #ccc;
}

.trackback_news {
	width: 578px;
	border: 1px solid #f90;
}

.trackback_title_news {
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
}

.trackback_url_news {
	margin-bottom: 10px;
}

.each-tb_news {
	width: 550px;
	margin: 10px;
	border-bottom: 1px dashed #ccc;
}

#sidebar_news {
	float: left;
	width: 160px;
	text-align: center;
	position:relative;
}

#sidebar2_news {
	float: left;
	width: 200px;
	text-align: center;
	position:relative;
}

.news_photo_list {
	width: 560px;
	margin: 10px;
	border: 1px solid #999;
}

/* 関連リンク */

.news_relative{
	margin-top:10px;
	margin-bottom:10px;
	color: #000;
	font-size: 18px;
}

.news_relative .subtitle:before {
	content: "▼ ";
}
.news_relative .subtitle{
	padding: 3px;
/*	border-left: 3px solid #f8f;
	border-bottom: 1px solid #f8f;	*/
	color: #777;
	font-size: 12px;
	margin-top:12px;
	margin-bottom:0px;
}

.news_relative ul {
	padding-left: 10px;
	font-size:14px;
	font-weight: normal;
}

.news_relative ul li {
	padding-left: 16px;
	background: url(/images/link_b.gif) no-repeat 0px 4px;
	list-style: none;
}

/* 関連記事(内部 */

.news_relative2{
	margin-top:10px;
	margin-bottom:10px;
	color: #000;
	font-size: 18px;
}

.news_relative2 .subtitle:before {
	content: "▼ ";
}
.news_relative2 .subtitle{
	padding: 3px;
/*	border-left: 3px solid #f8f;
	border-bottom: 1px solid #f8f;	*/
	color: #777;
	font-size: 12px;
	margin-top:12px;
	margin-bottom:0px;
}

.news_relative2 ul {
	padding-left: 10px;
	font-size:14px;
	font-weight: normal;
}

.news_relative2 ul li {
	padding-left: 16px;
	background: url(/images/checkmark_b.gif) no-repeat 0px 4px;
	list-style: none;
}

/* 声優関連記事 */
.news_seiyu {
	margin-top:10px;
	margin-bottom:10px;
	color: #000;
	font-size: 18px;
}

.news_seiyu .subtitle:before {
	content: "▼ ";
}
.news_seiyu .subtitle{
	padding: 3px;
/*	border-left: 3px solid #f8f;
	border-bottom: 1px solid #f8f;	*/
	color: #777;
	font-size: 12px;
	margin-top:12px;
	margin-bottom:0px;
}
.news_seiyu .person {
	float:left;
	margin-left: 10px;
	padding-left: 16px;
	font-size:14px;
	font-weight: normal;
}

.news_seiyu .gender1 {
	background: url(/images/checkmark_p.gif) no-repeat 0px 4px;
}
.news_seiyu .gender2 {
	background: url(/images/checkmark_b.gif) no-repeat 0px 4px;
}

.news_similarities {
	margin-top:30px;
}

/* ランキング */

table.newsranking {
	width: 600px;
	margin-left: 10px;
	border-collapse: collapse; 
}

table.newsranking td {
	border: 1px solid #000000;
	padding-left: 5px;
	padding-right: 5px;
}
table.newsranking td.rank {
	text-align: center;
}
table.newsranking td.img {
	width: 80px;
	padding: 0px;
}
table.newsranking .rank_img {
	width: 80px;
	height: 60px;
	overflow-y: hidden;
}
table.newsranking .rank_img img{
	width: 80px;
}

/* 下部広告 */

.news_list_ad {
	text-align:center;
	margin-bottom:6px;

}

/* サイドバー */

.rightbar {
	width: 298px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #666;
	text-align: center;
}

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

/* == サイドバー：サーチ ==*/
#search {
	width: 298px;
	margin-bottom: 10px;
	border: 1px solid #666;
	text-align: left;
}
#search #words {
	width: 124px;
	margin-top: 5px;
	margin-left: 5px;
}
#search #search_do {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	vertical-align: middle;
}
#search #sort {
	vertical-align: middle;
}

/* 編集画面 */

.news_edit_box_main {
	float: right;
	width: 788px;
	margin-bottom: 10px;
	border: 1px solid #999;
}

.news_edit {
	width: 768px;
	margin: 10px;
}

.news_edit_title {
	font-family:"ＭＳ Ｐゴシック";
	padding: 5px;
	border-bottom: 1px solid #999;
	background-color:#fff;
	font-size: 16px;
	font-weight: bold;
}

.news_info_link {
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	text-align: right;
}

#photo_list .news_photo_comment {
	width: 449px;
	height: 108px;
}

.news_separator {
	border-top:solid 1px #999;
	border-right:none;
	border-bottom:none;
	border-left:none;
	height:1px;
}

/* == にゅーあきば インポート== */

.na-logo {
	text-align: right;
	margin:0 0 5 5;
	padding-bottom:10px;
	font-size:small;
	clear: both;
}

.na-import p {
	margin-bottom: 20px;
	margin-top: 3px;
}

.na-import p br{
	clear: both;
}

.na-import p img {
	margin-right:10px;
	float: left;
}

.na-import p img.amazon_subimage {
	margin-right:0px;
}

/*.na-import blockquote {
	padding-left: 15px;
	padding-right: 15px;
	border: 1px solid #ccc;
	background-color: #eee;
}*/

.na-import img.image_right {
	float:right;
	margin-left:5px;
	margin-right:0px;
}

.na-import div.image_right {
	float:right;
}
.na-import div.image_right img {
	margin-left:5px;
	margin-right:0px;
}

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


