/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
/*BODY全体に関する設定*/
body   { background-color: #3d3d3d; background-image: url("http://bfile.shinobi.jp/2935/darkbg.gif"); background-repeat: repeat-x; text-align: center }
/*<td>の全ての設定*/
td {
text-align:center;
}
/*table全ての設定*/
table{
border-collapse: collapse;
}
/*通常のリンクの設定*/
a:link  {
	color: #ccc;
	text-decoration: underline;
}
/*過去に見たことがあるページのリンクの設定*/
a:visited {
	color: #fff;
	text-decoration: underline;
}
/*カーソルが合っている状態のリンクの設定*/
a:hover  {
	color: #ffc;
	text-decoration: none;
}
/*アクティブ状態のリンクの設定*/
a:active {
}

/*全体の設定*/
#mainBlock   { color: #fff; background-color: #000; margin-right: auto; margin-left: auto; padding: 0; width: 770px; border: solid 1px #565656 }
/*テキスト左寄せ*/
.left {
text-align:left;
}
/*テキスト中央寄せ*/
.center {
text-align:center;
}
/*テキスト右寄せ*/
.right {
text-align:right;
}
/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/
/*一番上のブロック（タイトルが書かれる場所）の設定*/
#TopBlock   { background-image: url("http://bfile.shinobi.jp/2935/darktitlebg.gif"); background-repeat: repeat-x; text-align: left; width: 770px; border-bottom: 3px double #565656 }
/*ページタイトル文字部分の設定*/
#TopTitle   { padding: 40px 0 0 20px }
#TopTitle a  { color: #fff; text-decoration: none }
/*ページタイトル文字色の設定*/
.TopTitleFont   { font-size: 16px; font-weight: bold; text-decoration: none }
/*ページタイトルの下に来るブログの説明文書*/
#TopExplanation   { color: #ccc; font-size: 12px; margin: 4px 20px 0; padding: 4px 0 10px; border-top: 1px solid #3d3d3d }

/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock    { font-size: 12px; text-align: center; margin: 0; padding: 8px 0 0; width: 770px; clear: both; border-top: 3px double #b4afa7 }

/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/
/*プラグイン表示箇所全体の設定*/
.PluginBlock   { font-size: 12px; text-align: left; margin-top: 2px; margin-right: 1px; margin-bottom: 2px; width: 210px; float: right; border-right: 1px solid #565656; border-bottom: 1px solid #565656; border-left: 1px solid #565656 }
/*プラグイン表示箇所の背景や余白設定*/
.PluginInnerBlock    { background-repeat: no-repeat }
/*プラグインのタイトル（名称）部分の設定*/
.PluginTitle   { color: #fff; font-size: 12px; font-weight: bold; background-image: url("http://bfile.shinobi.jp/2935/darktitlebgS.gif"); background-repeat: repeat-x; padding: 6px 4px 4px 8px; border-top: 1px solid #565656; border-bottom: 1px solid #565656 }
/*プラグインの説明部分の設定*/
.PluginExplanation   { font-size: 10px; line-height: 1.2; padding-right: 4px; padding-bottom: 4px; padding-left: 4px }
/*プラグインが表示される場所の設定*/
.PluginContents   { text-align: center; padding-top: 4px; padding-bottom: 4px }
/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/
/*記事繰り返し処理全ての部分の設定*/
#EntryBlock  { text-align: left; width: 557px; float: left }
#EntryBlock a  { color: #fff }
/*記事表示部分の背景や余白等の設定*/
.EntryInnerBlock    { text-align: left; margin: 2px 4px 2px 2px; border: solid 1px #565656 }
/*各記事タイトル部分の設定*/
.EntryTitle    { background-image: url("http://bfile.shinobi.jp/2935/darktitlebgS.gif"); background-repeat: repeat-x; padding: 4px 4px 4px 20px; border-bottom: 1px solid #565656 }
/*各記事タイトル部分の文字色設定*/
.EntryTitleFont  { font-size: 14px; font-weight: bold }

/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.EntryTextBox   { }
/*記事本文が記載される部分*/
.EntryText   { font-size: 12px; line-height: 2em; margin: 1.5em 2em 2em }
/*追記文書が記載される部分*/
.EntryPsText  { font-size: 12px; text-align: right; padding: 20px }
/*記事へのリンク（コメントやトラックバック等）の背景*/
.EntryFooter    { text-align: right; padding: 10px }
/*記事の投稿者名が記載されている部分*/
.EntryUserName  { font-size: 12px }
/*記事を投稿した日が記載されている部分*/
.EntryWriteDate  { font-size: 12px; margin-left: 5px }
/*記事のカテゴリ名が記載されている部分*/
.EntryCategory  { font-size: 12px; margin-left: 5px }
/*記事へのコメントリンクが記載されている部分*/
.EntryComment  { font-size: 12px; margin-left: 5px }
/*記事へのトラックバックリンクが記載されている部分*/
.EntryTrackback  { font-size: 12px; margin-left: 5px }
/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock { font-size: 12px; text-align: center; padding: 10px }
/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/
/*コメント全体の設定*/
.CommentBlock  { font-size: 12px; margin: 2px 4px 2px 2px; padding: 8px; border: solid 1px #565656 }
.CommentAREA   { background-color: #191919; margin: 8px; padding: 4px; border: solid 1px #565656 }
/*この記事にコメントする　と書かれてる部分の設定*/
.CommentMenuTitle{
text-align: left;
}
/*コメントのタイトル、コメント、コメント情報の全ての背景部分*/
.CommentTextBox { padding: 8px }
/*コメントのタイトル部分*/
.CommentTitle  { font-weight: bold; text-align: left; margin-bottom: 4px; padding-bottom: 4px; border-bottom: 1px solid #565656 }
/*コメント部分*/
.CommentText { margin-left: 1em }
/*投稿者や投稿時間などが表示されている部分*/
.CommentFooter { text-align: right; margin-top: 1em }
/*投稿者名の部分*/
.CommentUserName { margin-left: 1em }
/*投稿者のホームページへのリンク部分*/
.CommentURL { margin-left: 1em }
/*投稿された時間が記載されている部分*/
.CommentWriteDate { margin-left: 1em }
/*コメント編集へのリンク部分*/
.CommentEdit { margin-left: 1em }
/*コメントを投稿するフォーム全体の設定*/
.CommentFormBlock   { background-color: #191919; margin: 8px; padding: 4px; border: solid 1px #565656 }
.CommentFormBlock form { margin: 0; padding: 0 }
/*コメントフォーム用テーブル*/
.CommentFormTable  { color: #fff; font-size: 12px; width: 500px }
/*コメントフォームTHタグ設定*/
.CommentFormTh  { text-align: right; padding: 2px }
/*コメントフォームTDタグ設定*/
.CommentFormTd  { text-align: left; padding: 2px }
/*コメントフォーム送信ボタンのTDタグ設定*/
.CommentFormSubmit { text-align: right }
/*inputタグやtextareaの設定*/
.CommentForms   { color: #fff; font-size: 12px; background-color: #565656; border: inset 1px #3d3d3d }
/**************************************************************************************
  トラックバック表示部分の設定
**************************************************************************************/
/*トラックバック全体の設定*/
.TrackbackBlock { font-size: 12px; padding: 8px }
/*トラックバックメニューのタイトル部分*/
.TrackbackMenuTitle{
text-align: left;
}
/*トラックバックのタイトル、記事、リンク部分の総合設定*/
.TrackbackTextBox{
margin: 5px 0px;
}
/*トラックバックタイトルの部分*/
.TrackbackTitle{
text-align: left;
}
/*トラックバックの記事部分*/
.TrackbackText{
padding: 10px;
line-height:140%;
}
/*投稿されたブログ名やリンクなどを表示する部分の設定*/
.TrackbackFooter{
text-align:right;
padding:5px;
}
/*トラックバック元のブログ名部分*/
.TrackbackUserName{
margin-left: 5px;
}
/*トラックバック元へのリンク部分*/
.TrackbackFromURL{
margin-left: 5px;
}
/*トラックバックされた日付部分*/
.TrackbackWriteDate{
margin-left: 5px;
}
/*この記事のトラックバック　と書かれた部分の設定*/
.TrackbackURLTitle{
text-align: left;
font-size: 12px;
}
/*トラックバックする為のURLが記載されているフォーム部分の設定*/
.TrackbackURL{
}
/**************************************************************************************
  各プラグイン共通項目用設定
**************************************************************************************/
/*各プラグイン処理内の基本デザイン*/
.Plugin_data  { text-align: left; padding: 4px 4px 4px 1em }
/*各プラグイン処理内基本デザインの下に記載する日付など*/
.Plugin_data_date  { font-size: 10px; text-align: right; padding-right: 4px }
/**************************************************************************************
  カレンダープラグイン用デザイン
**************************************************************************************/
/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
.CalendarMoveTable   { color: #fff; font-size: 12px; padding: 2px; width: 200px; border: solid 1px #3d3d3d }
/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr {
}
/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd {
}
/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd {
}
/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd {
}
/*カレンダー表示用テーブル*/
.CalendarTable   { color: #fff; font-size: 12px; width: 200px; border-right: 1px solid #3d3d3d }
/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/
/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr   { border-bottom: 1px solid #3d3d3d; border-left: 1px solid #3d3d3d }
/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun   { border-bottom: 1px solid #3d3d3d; border-left: 1px solid #3d3d3d }
/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday   { border-bottom: 1px solid #3d3d3d; border-left: 1px solid #3d3d3d }
/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat   { border-bottom: 1px solid #3d3d3d; border-left: 1px solid #3d3d3d }
/*-------------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/
/*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr   { border-bottom: 1px solid #3d3d3d; border-left: 1px solid #3d3d3d }
/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun   { border-bottom: 1px solid #3d3d3d; border-left: 1px solid #3d3d3d }
/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat   { border-bottom: 1px solid #3d3d3d; border-left: 1px solid #3d3d3d }
/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd   { border-bottom: 1px solid #3d3d3d; border-left: 1px solid #3d3d3d }
/*記事が存在する場所の設定*/
.CalendarTdLink   { }
/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont {
}
/*-------------------------------------------------------
  コメント -> 管理者返信部分デザイン
-------------------------------------------------------*/
.CommentResBlock  { padding: 8px }

.CommentResBox   { margin-left: 0.5em; padding: 8px; border-top: 1px solid #565656; border-right: #cfc9c0; border-bottom: #cfc9c0; border-left: 2px #565656 }

.CommentResTitle   { font-weight: bold; margin-bottom: 4px; padding-bottom: 4px; border-bottom: 1px #cfc9c0 }

.CommentResText  { }

.CommentResFooter  { font-size: 10px; text-align: right; margin-top: 8px }
/*-------------------------------------------------------
 追加スタイル 
-------------------------------------------------------*/
.susume_Sign { padding-bottom: 4px }
.susume_Sign a { color: #000 }


/* float 制御 */
/* ------------------------------------------------------ */
*.f-l{
	float: left;
}
*.f-r{
	float: right;
}

.clr:after{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
.clr { display: inline-block; }
/* no ie mac \*/
* html .clr{ height: 1%; }
.clr{ display: block; }
/* */

*.clear {
	clear: both;
}
br.clear{
	clear: both;
	display: inline;
}
div.clear {
	font: 1px/1px sans-serif;
	line-height: 1px;
	height: 1px;
}

/* pankuzu
--------------------------------------------------------- */
div.pankuzu {
	margin-bottom: 10px;
}
div.pankuzu ul.pankuzu {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
div.pankuzu ul.pankuzu li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}
div.pankuzu ul.pankuzu li.arrow {
	margin: 0 5px;
}


/* displayList
--------------------------------------------------------- */
div.EntryText div.displayList img {
	border: none;
	margin: 5px 0;
}
div.EntryText div.displayList p {
	border-bottom: dotted 1px #ACD598;
	margin: 0;
	padding: 7px 5px 5px;
	font-size: 100%;
	font-weight: normal;
	line-height: 130%;
	color: #cccccc;
	text-align: left;
}
div.EntryText div.displayList p.price span.price {
	font-size: 140%;
	font-weight: bold;
	color: #E60012;
}


/* h3
--------------------------------------------------------- */
div.EntryText img {
	border: none;
}
div.EntryText h3 {
	border: solid 1px #ffffff;
	background-color: #333333;
	margin: 0 0 10px;
	padding: 0;
	font-size: 95%;
	display: block;
}
div.EntryText h3 span.inner {
	margin: 0;
	padding: 3px 15px 2px;
	display: block;
}


/* itemblock
--------------------------------------------------------- */
div.EntryText div.itemblock {
	margin-bottom: 15px;
}
div.EntryText div.itemblock div.pic {
	width: 143px;
	float: left;
}
div.EntryText div.itemblock div.txt {
	width: 358px;
	float: left;
}
div.EntryText div.itemblock div.txt p {
	border-bottom: dotted 1px #99bb99;
	margin: 0;
	padding: 0 5px 5px;
	display: block;
}
div.EntryText div.itemblock div.txt p.comment {
	margin: 0 0 5px;
	color: #cccccc;
	word-wrap: break-word;
	word-break: break-all;
}
div.EntryText div.itemblock div.txt p.price {
	margin: 0 0 5px;
	font-weight: bold;
	font-size: 95%;
	color: #aaffaa;
}
div.EntryText div.itemblock div.txt p.price span.info {
	font-size: 85.75%;
	font-weight: normal;
	color: #cccccc;
}
div.EntryText div.itemblock div.txt p.selltime {
	color: #cccccc;
}


/* itemlist
--------------------------------------------------------- */
div.EntryText div.itemlist {
	border-top    : solid 3px #CCE198;
	border-bottom : solid 3px #CCE198;
	margin-bottom : 10px;
	padding-top   : 10px;
	padding-bottom   : 10px;
}
div.EntryText div.itemlist div.item-line {
	margin-bottom : 10px;
}
div.EntryText div.itemlist div.item {
	padding: 5px 0;
	width: 160px;
	float: left;
}
div.EntryText div.itemlist div.item div.img {
	height: 128px;
	width: 160px;
	text-align: center;
	overflow: hidden;
}
div.EntryText div.itemlist div.item div.img a {}
div.EntryText div.itemlist div.item p.price,
div.EntryText div.itemlist div.item p.pricesub {
	margin: 5px 0 0;
	padding: 0 10px;
	font-size: 140%;
	font-weight: bold;
	color: #32B16C;
	text-align: right;
}
div.EntryText div.itemlist div.item p.info,
div.EntryText div.itemlist div.item p.infosub {
	margin: 0;
	padding: 0 10px;
	font-size: 100%;
	text-align: right;
	color: #666666;
}

div.EntryText div.itemlist div.item div.itemdata {
	margin : 0;
	padding: 0;
	position: absolute;
	overflow: visible;
	width : 0;
	height: 0;
	z-index: 10;
}
div.EntryText div.itemlist div.item div.itemdata div.itemdata-btm {
	border: solid 5px #84CCC9;
	background-color: #ffffff;
	width    : 500px;
	position : relative;
	top: 133px;
	z-index  : 10;
}
div.EntryText div.itemlist div.item div.itemdata div.itemdata-top {
}
div.EntryText div.itemlist div.item div.itemdata div.itempopL1,
div.EntryText div.itemlist div.item div.itemdata div.itempopL2,
div.EntryText div.itemlist div.item div.itemdata div.itempopL3,
div.EntryText div.itemlist div.item div.itemdata div.itempopL4,
div.EntryText div.itemlist div.item div.itemdata div.itempopL5,
	left: -40px;
}
div.EntryText div.itemlist div.item div.itemdata div.itemdata-inner {
	padding: 5px 5px 3px;
}
div.EntryText div.itemlist div.item div.itemdata h3.tit-itemlist {
	border-bottom : solid 1px #ACD598;
	border-top: none;
	border-left: none;
	border-right: none;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	font-size: 140%;
	line-height: 130%;
	color: #E60012;
}
div.EntryText div.itemlist div.item div.itemdata h3 a,
div.EntryText div.itemlist div.item div.itemdata h3 a:link {
	color: #000000 !important;
}
div.EntryText div.itemlist div.item div.itemdata h3.tit-itemlist span.inner {
	padding: 0 5px 3px;
	display: block;
}
div.EntryText div.itemlist div.item div.itemdata h3.tit-itemlist a {
	color: #000000;
}
div.EntryText div.itemlist div.item div.itemdata p.comment,
div.EntryText div.itemlist div.item div.itemdata p.selltime,
div.EntryText div.itemlist div.item div.itemdata p.price,
div.EntryText div.itemlist div.item div.itemdata p.etc {
	border-bottom: dotted 1px #ACD598;
	margin: 0;
	padding: 7px 5px 5px;
	font-size: 100%;
	font-weight: normal;
	line-height: 130%;
	color: #444444;
	text-align: left;
}
div.EntryText div.itemlist div.item div.itemdata p.price span.price {
	font-size: 140%;
	font-weight: bold;
	color: #E60012;
}



