﻿@charset "UTF-8"
/* =======================================================================
	File : 		css/sontents.css
	Charset : 	UTF-8
	Title : 	コンテンツを装飾するためのcss
	Created : 	2008-01-18
	Ver : 		1.00
	History : 	
	Author : 	八満とシアン
	Description : 
	Information : http://www.trash-news.net/
	Notice : 	
	Copyright (c) Hachimn_Cian. All rights reserved.
	仕様 …… Gzipで圧縮されています
======================================================================== */

/* Define
--------------------------------------- */
#EntryArea{
	width:574px;
	color:#1d1d2c;
}


/* Common
--------------------------------------- */
#EntryArea hr{
	width:360px;
}

.HeadLine_Large_Box{
	width:572px;
	margin:0 1px;
	border-top:1px solid #ffffff;
	background:url(../image/BG_HeadLine_Large_Box.png) no-repeat left bottom #ffffff;
}
.HeadLine_Large{
	width:550px;
	margin:0;
	padding:10px 10px 10px 12px;
	color:#111122;
	font-size:1.7em;
	line-height:1.9em;
	letter-spacing:2px;
	text-align:left;
}
.HeadLine_Large dfn{
	display:block;
	font-size:0.7em;
	font-weight:normal;
	line-height:1.1em;
	letter-spacing:2px;
	letter-spacing:0px;
}
.HeadLine_Large_Box dl,
.HeadLine_Large_Box ul{
	padding:4px 0 0 0;
	margin-right:5px;
	text-align:right;
	line-height:1.2em;
}
.HeadLine_Large_Box dl dt{
	display:none;
}
.HeadLine_Large_Box dl dd{
	margin-left:0.5em;
	margin-bottom:1px;
}
.HeadLine_Large_Box ul li,
.HeadLine_Large_Box ul li img{
	display:inline;
}

.HeadLine_Middle_Box{
	width:532px;
	padding:12px 0px 5px 0px;
	margin-left:42px;
	background:url(../image/BG_Tab-Blue-L.png) left top no-repeat;
	text-align:left;
}
.HeadLine_Middle{
	margin:0 16px 0 4px;
	padding:6px 2px 1px 22px;
	width:488px;
	color:#111122;
	font-size:1.2em;
	line-height:1.4em;
	background:url(../image/BG_TitleBar-Pink-L.png) left top no-repeat;
}
* html .HeadLine_Middle{
	width:512px;
}

.GuideLine_Large_Box{
	width:572px;
	margin:0 1px;
	border-bottom:1px solid #888888;
	background:url(../image/BG_GuideLine_Large_Box.png) no-repeat;
}
.GuideLine_Large_Box p{
	color:#444444;
	line-height:1.2em;
	padding:0.4em 1em;
}


/* Construction - EntryAreaBlock
--------------------------------------- */
.EntryAreaBlock{
}


/* Construction - EntryAreaBlock_Header
--------------------------------------- */
.EntryAreaBlock_Header{
}
.EntryAreaBlock_Header_Paragraph{
	background-position:left top;
}
.EntryAreaBlock_Header_Paragraph p{
	padding-right:3em;
	text-align:left;
}

/* Construction - EntryAreaBlock_Body
--------------------------------------- */
.EntryAreaBlock_Body{
	background:url(../image/BG_EntryAreaBlock.png) no-repeat left bottom;
}

/* Construction - EntryAreaData_Header
--------------------------------------- */
.EntryInformatin{
	line-height:1.2em;
	color:#666666;
	margin:0 16px 0 4px;
	padding:1px 2px 6px 22px;
	width:488px;
	background:url(../image/BG_TitleBar-Pink-L-Bottom.png) no-repeat left bottom;
}
* html .EntryInformatin{
	width:512px;
}
.EntryInformatin dl,
.EntryInformatin dt,
.EntryInformatin dd{
	font-size:10px;
	display:inline;
}
.EntryInformatin dl{
	margin-right:0.8em;
}


/* Construction - EntryAreaData_Body
--------------------------------------- */
.EntryAreaData_Body{
	width:531px;
	padding:0px 1px 10px 42px;
	text-align:left;
}
.EntryAreaData_Body h3{
	font-size:14px;
	line-height:30px;
	color:#333344;
	letter-spacing:1px;
	text-align:left;
	margin:0.5em 0px 0 5px;
	padding:5px 1px 5px 14px;
	width:512px;
	height:30px;
	background:url(../image/BG_TitleBar_Orange-M.png) no-repeat left;
}
.EntryAreaData_Body h4{
	font-size:13px;
	line-height:30px;
	color:#444455;
	margin:0.5em 0px 0 5px;
	padding:5px 1px 5px 14px;
	width:512px;
	height:30px;
	background:url(../image/BG_TitleBar_Orange-M.png) no-repeat left;
}
html>/**/body .EntryAreaData_Body h3:first-letter,
html>/**/body .EntryAreaData_Body h4:first-letter{
	font-size:1.1em;
}
.EntryAreaData_Body p{
	width:512px;
	padding-left:10px;
	padding-right:9px;
	padding-top:0.3em;
	padding-bottom:0.4em;
	line-height:1.5em;
	color:#2e2e3d;
	margin:0px auto;
/*	background-color:#fafafa;*/
}
.EntryAreaData_Body dfn,
.EntryAreaData_Body em,
.EntryAreaData_Body strong{
	letter-spacing:0.8px;
}
.EntryAreaData_Body dl{
	line-height:1.4em;
	margin:2em 0;
}
.EntryAreaData_Body dl dt{
	font-weight:bold;
	margin-left:2em;
}
.EntryAreaData_Body dl dd{
	line-height:1.4em;
}
.EntryAreaData_Body ol,
.EntryAreaData_Body ul{
	margin-left:2em;
}
.EntryAreaData_Body li{
	margin:0.5em 3em;
	padding:0;
}
.EntryAreaData_Body dl li{
	margin-left:2em;
}
.EntryAreaData_Body ul li{
	list-style-type:circle;
}
.EntryAreaData_Body ol li{
	list-style-type:decimal;
}
.EntryAreaData_Body blockquote{
	margin:2em 0.4em 0.1em 1em;
	padding:1em 1em 40px 1em;
	line-height:1.4em;
	background:url(../image/BG_EntryArea-blockquote.png) no-repeat left bottom;
	color:#443333;
}
.EntryAreaData_Body blockquote[cite]:after{
	text-align:right;
	display:block;
	font-family:monospace;
	color:#776666;
	content:attr(cite);
}
.EntryAreaData_Body code{
	line-height:1.15em;
	white-space:pre;
	width:460px;
	height:16em;
	padding:5px 10px;
	margin:auto;
	display:block;
	overflow:auto;
	border:1px solid #dddddd;
	background-color:#f2f2f2;
}
.EntryAreaData_Body code p{
	margin:0;
	padding:0.25em;
}
.EntryArea_Body hr{
	display:block;
	clear:both;
	width:40%;
}
.EntryAreaData_Body p.MTEntryKeywordsParagraph{
	width:auto;
	padding-left:18px;
	color:#444444;
}

/* Construction - EntryAreaData_Footer
--------------------------------------- */
.EntryAreaData_Footer{
	padding-left:42px;
	padding-bottom:0.4em;
	background:url(../image/BG_EntryAreaData_Footer.png) no-repeat right bottom;
}
.EntryAreaData_Footer dl dt img{
	display:inline;
}
div.EntryOptionalDataList{
	margin:1px 0px 5px 48px;
	line-height:1.2em;
	text-align:right;
	color:#666666;
}
div.EntryOptionalDataList dl{
	text-align:right;
	line-height:1.3em;
	margin-bottom:0.2em;
	margin-right:5px;
	color:#999999;
}
div.EntryOptionalDataList dt,
div.EntryOptionalDataList dd{
	display:inline;
}
div.EntryOptionalDataList dt{
	margin-left:0.8em;
	margin-right:0.1em;
	font-size:0.8em;
}
div.EntryOptionalDataList dd{
	margin-left:0.3em;
	font-weight:bold;
}
dl.EntryOptionalDataList{
	margin:8px 8px 32px 48px;
	line-height:1.3em;
	text-align:right;
}
dl.EntryOptionalDataList dt{
	color:#111122;
	padding-bottom:12px;
	background-image:url('../image/BG_EntryOptionalDataList.png');
	background-repeat:no-repeat;
	background-position:left bottom;
}
dl.EntryOptionalDataList dd dl dt,
dl.EntryOptionalDataList dd dl dd{
	padding-bottom:0;
	background:none;
	display:inline;
}
dl.EntryOptionalDataList dl dd{
	font-weight:bold;
}
dl.EntryOptionalDataList dl dd img{
	display:inline;
}

.EntryReferenceDataList{
	margin:8px auto 32px auto;
	width:450px;
	text-align:left;
	line-height:1.3em;
}
.EntryReferenceDataList dt,
.EntryFeedbackDataList dl dt,
.SystemDataList dt,
.SubmitComment dl dt{
	background-image:url('../image/BG_EntryReferenceDataList.png');
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:12px;
	text-align:center;
	font-weight:bold;
}
.EntryReferenceDataList dd ol{
}
.EntryReferenceDataList dd li{
	list-style-type:decimal !important;
	margin-bottom:4px;
}

.EntryFeedbackDataList dl,
.SubmitComment dl{
	margin:0px auto;
	padding-top:18px;
	padding-bottom:27px;
}
.EntryFeedbackDataList dl dl{
	text-align:left;
	margin:0px 15px 15px 25px;
	padding:0;
}
.EntryFeedbackDataList dl dl dt{
	background:none;
	padding-bottom:0px;
	text-align:left;
	font-weight:bold;
}
.EntryFeedbackDataList dt span{
	font-size:0.8em;
	font-weight:normal;
	line-height:1em;
	color:#333344;
}
.EntryFeedbackDataList dl dl dd{
	line-height:1.3em;
}
.EntryFeedbackDataList dd li{
	color:#333344;
	display:inline;
	margin-right:0.6em;
}

/* Construction - EntryAreaBlock_Footer
--------------------------------------- */
.EntryAreaBlock_Footer_Paragraph{
	background:url('../image/BG_EntryAreaBlock_Footer_Paragraph.png') repeat-x bottom;
	padding-top:0.6em;
	padding-bottom:1.4em;
}
.EntryAreaBlock_Footer_Paragraph p{
	padding-left:60px;
	text-align:right;
}


/* Unique - EntryArea
--------------------------------------- */
.SubmitComment dd{
	width:490px;
	margin:5px auto 0px auto;
}
.FormBox{
	width:490px;
	margin:auto;
	background:url('../image/BG_Common_Box_480px.png') no-repeat bottom;
}
.FormBox_Header{
	width:480px;
	padding:12px 5px 4px 5px;
	text-align:center;
	font-weight:bold;
	background:url('../image/BG_Common_Box_480px.png') no-repeat top;
}
.FormBox fieldset{
	width:480px;
	padding:2px 5px;
	margin:0px auto;
	background:url('../image/BG_Common_Box_480px_Body.png') repeat-y;
	text-align:left;
}
.FormBox legend{
	display:none;
}
.FormBox span{
	font-size:12px;
	line-height:16px;
	width:7em;
	text-align:right;
	margin-right:0.5em;
	float:left;
	display:block;
}
.FormBox fieldset input{
	float:left;
}
.FormBox fieldset label{
	margin:0 0.5em;
	padding:0.5em;
	clear:both;
	display:block;
}
.FormBox div input{
	display:inline;
}
.FormBox textarea{
	width:400px;
	clear:both;
	margin:10px 40px;
}
.FormBox ul{
	clear:both;
	margin:0 12px 0 60px;
	padding-top:12px;
	line-height:16px;
	padding-left:1em;
}
.FormBox ul li{
	list-style-type:square;
}
#comments-option{
	width:80%;
	margin:5px auto;
	text-align:left;
}
#comments-option label{
	display:block;
	line-height:1.2em;
}
#comments-open-footer{
	padding:12px 0 12px 0;
}
#comments-open-footer input{
	width:240px;
	text-align:center;
	margin:10px 120px;
	display:block;
}


/* Unique - EventArea
--------------------------------------- */
.SystemDataList{
	padding:20px 0 40px 0;
}
.SystemDataList p{
	line-height:1.4em;
	padding:0.6em 40px;
	margin:0;
}

/* Common - EntryArea_Body
--------------------------------------- */
img.EntryImage_Width512px{
	margin:0.2em auto 0.2em 0;
	padding:1px;
	border:1px solid #bbbbbb;
	background-color:#eeeeee;
}
img.EntryImage_Width160px{
	margin:0 8px 0.4em 2px;
	padding:1px;
	border:1px solid #bbbbbb;
	background-color:#eeeeee;
	float:left;
	cursor:pointer;
}
.EntryObject_Thumbnails{
	width:522px;
	margin:auto;
}
.EntryObject_Thumbnails img{
	margin-left:5px;
	margin-right:5px;
}
.EntryObject_Thumbnails + p{
	clear:left;
}
.EntryObject_NicoNico{
	width:314px;
	height:174px;
	margin:2em auto 4px 108px;
}
.EntryObject_NicoNico + p{
	color:#444455;
	width:380px;
	padding:18px 10px 0px 10px;
	margin:0 0 3em auto !important;
	background:url(../image/BG_EntryObject_NicoNicoComment.png) no-repeat top left;
}
.EntryObject_NicoNico dl,
.EntryObject_NicoNico iframe,
.EntryObject_NicoNico object{
	width:312px;
	height:172px;
	overflow:hidden;
	background:url(../image/BG_EntryObject_NicoNico.png) no-repeat;
	cursor:pointer;
	text-align:center;
	margin:0;
	padding:0;
	border:1px solid #aaaaaa;
}
.EntryObject_NicoNico dt{
	font-weight:bold;
	padding:70px 5px 0px 5px;
	margin:0;
}
.EntryObject_NicoNico dd{
	margin:0;
	padding:0;
}

.EntryObject_SubEntry,
.EntryObject_News{
	font-size:1em;
}
.EntryAreaData_Body .EntryObject_SubEntry,
.EntryAreaData_Body .EntryObject_News{
	margin:12px 0px 20px 0px;
	padding:0 5px 0 0px;
}
.EntryAreaData_Body .EntryObject_SubEntry{
	margin-bottom:30px;
}
.EntryAreaData_Body .EntryObject_SubEntry_Header{
	margin-bottom:0;
	padding-bottom:0;
	font-size:1.1em;
	letter-spacing:1px;
}
.PageType_Word .EntryAreaData_Body .EntryObject_SubEntry,
.PageType_Tag .EntryAreaData_Body .EntryObject_SubEntry{
	margin-top:3px;
}
.EntryObject_SubEntry dt,
.EntryObject_News dt{
	margin-left:8px !important;
	width:512px;
	color:#111122;
	font-size:1em !important;
	line-height:1.4em;
	background:url(../image/BG_EntryObject_Title.png) top no-repeat;
}
.EntryAreaData_Body .EntryObject_SubEntry dt a,
.EntryAreaData_Body .EntryObject_News dt a{
	display:block;
	width:494px;
	padding:6px 2px 6px 16px;
	background:url(../image/BG_EntryObject_Title-a.png) bottom no-repeat;
}
* html .EntryAreaData_Body .EntryObject_SubEntry dt a,
* html .EntryAreaData_Body .EntryObject_News dt a{
	width:512px;
}
.EntryAreaData_Body .EntryObject_SubEntry dd,
.EntryAreaData_Body .EntryObject_News dd{
	padding:2px 0 0 15px;
	color:#333344;
}
.EntryObject_SubEntry dd div,
.EntryObject_News dd div{
	text-align:right;
	line-height:1.2em;
	margin-bottom:0;
}
.EntryObject_SubEntry dd div dl,
.EntryObject_News dd div dl{
	margin:0 0.4em;
	color:#555555;
	font-size:0.9em;
	display:inline;
}
.EntryObject_SubEntry dd div dt,
.EntryObject_News dd div dt{
	margin:0;
	padding:0;
	background-image:none;
	font-size:1em;
	font-weight:normal;
	display:inline;
}
* html .EntryObject_SubEntry dd div dt,
* html .EntryObject_News dd div dt{
	display:none;
}
.EntryAreaData_Body .EntryObject_SubEntry dd div dd,
.EntryAreaData_Body .EntryObject_News dd div dd{
	margin-left:0;
	margin-right:0.2em;
	padding-left:0px;
	display:inline;
}

.EntryObject_Ranking dl{
	margin-bottom:2.5em;
	clear:left;
}
.EntryObject_Ranking p{
	width:auto;
}
.EntryObject_Ranking img + p{
	clear:none;
	float:right;
}
dl.EntryObject_Pict{
	width:506px;
	height:154px;
	margin:15px 13px 20px 12px;
	padding:0;
	font-size:12px;
	text-align:left;
	background:url(../image/BG_EntryObject_Pict.png) no-repeat center;
}
dl.EntryObject_Pict dt{
	margin-left:0 !important;
}
.EntryObject_Pict_Image{
	width:170px;
	height:124px;
	margin:6px 0 0 0;
	display:block;
	float:left;
}
.EntryObject_Pict_Image img{
	padding:1px;
	margin:auto;
	border:1px solid #aaaaaa;
	display:block;
	cursor:pointer;
}
.EntryObject_Pict_Main{
	width:336px;
	height:124px;
	margin:6px 0 0 0;
	padding:0;
	float:right;
}
.EntryObject_Pict_Main dl{
	width:332px;
	height:124px;
	margin:0 0 0 4px;
	padding:0;
}
.EntryObject_Pict_Main dt{
	font-weight:bold;
	width:322px;
	height:14px;
	margin:0 10px 2px 0;
	overflow:hidden;
}
.EntryObject_Pict_Main dt a{
	line-height:14px;
	display:block;
}
.EntryObject_Pict_Main dd{
	width:326px;
	margin:2px 6px 0 0;
	padding:0;
}
.EntryObject_Pict_Main dd p{
	height:84px;
	width:312px;
	padding:2px 6px;
	margin:0;
	border:1px solid #dddddd;
	background-color:#fbfbfb;
	line-height:1.2em;
	letter-spacing:1px;
	color:#444444;
	overflow:hidden;
}
.EntryObject_Pict_Main dd ul{
	width:326px;
	height:14px;
	overflow:hidden;
}
.EntryObject_Pict_Main dd ul li{
	line-height:13px;
	margin:0 3px;
	padding:0;
	display:inline;
	list-style-type:none;
}
.EntryObject_Pict_Extra{
	width:506px;
	height:24px;
	text-align:right;
	clear:both;
}
.EntryObject_Pict_Extra p{
	width:auto;
	padding-top:2px;
	padding-right:6px;
	padding-bottom:6px;
	color:#777777;
}

.RankingDataList{
	width:490px;
	margin:10px auto 20px auto;
	padding:7px 0px 0px 0px;
	font-size:12px;
	line-height:1.3em;
	text-align:left;
	background:url('../image/BG_Common_Box_480px.png') bottom no-repeat;
}
.RankingDataList dl,
.RankingDataList dt,
.RankingDataList dd,
.RankingDataList p{
	margin:0;
}
.RankingDataTitle{
	width:482px;
	padding:10px 4px 4px 4px;
	text-align:center;
	font-weight:bold;
	background:url('../image/BG_Common_Box_480px.png') top no-repeat;
}
.RankingDataDivision{
	width:482px;
	padding:0px 4px 0px 4px;
	background:url('../image/BG_Common_Box_480px_Body.png') repeat-y;
}
.RankingDataDivision dl{
	width:482px;
	padding:0.3em 0;
	clear:left;
}
.RankingDataDivision dl dt{
	width:30px;
	padding-top:2px;
	margin-left:2px;
	margin-right:2px;
	text-align:center;
	float:left;
}
.RankingDataDivision dl dd{
}
.RankingDataDivision p{
	width:470px;
	padding:6px;
	text-align:right;
	clear:left;
}
.RankingData_Cell_Main{
	width:396px;
	padding-top:2px;
	margin-right:4px;
	text-align:left;
	float:left;
}
.ImageRanking .RankingData_Cell_Main{
	text-align:center;
}
.ImageRanking .RankingData_Cell_Main img{
	margin:2px auto;
}
.RankingData_Cell_Sub{
	width:44px;
	padding-top:2px;
	margin-right:4px;
	text-align:right;
	float:left;
}
.RankingData_Cell_Extra{
	width:450px;
	padding:0.3em 2px 0.5em 30px;
	text-align:left;
	clear:left;
	float:none;
/*	display:none;*/
}
.RankingData_Cell_Extra p{
	color:#444444;
	width:440px;
	padding:0;
	text-align:left;
}
.RankingDataDefine{
	width:482px;
	padding:0px 4px 0px 4px;
	clear:left;
}
.RankingDataDefine p{
	width:482px;
	padding:4px 0;
	text-align:center;
}
.Rank-1 .RankingData_Cell_Main,
.Rank-2 .RankingData_Cell_Main,
.Rank-3 .RankingData_Cell_Main{
	font-weight:bold;
}


/* Common - SearchString
--------------------------------------- */
.much0,.much1,.much2,.much3,.much4,.much5,.much6{
	color:#666666;
	padding:1px 3px;
}
.much0{background-color:#ff9999;}
.much1{background-color:#ffcc99;}
.much2{background-color:#ffff99;}
.much3{background-color:#ccff99;}
.much4{background-color:#99ffcc;}
.much5{background-color:#aaccff;}
.much6{background-color:#9999ff;}

