@charset "utf-8";
/* ver.080424-2 */
/* ▼▼▼▼▼全体的な設定▼▼▼▼▼ */
*{
	margin:0;
	padding:0;
	}
body{/* 画面全体の設定 */
	font-family:"ＭＳ Ｐゴシック", "Verdana", "ヒラギノ角ゴ Pro W3",Osaka;
	color: #444;
	text-align:center;
	line-height:1.5;
	font-size: 13px;
	background-color:#233149;
	}
.left{
	text-align:left;
	}
.center{
	text-align:center;
	}
.right{
	text-align:right;
	}
a{/* リンク文字設定 */
	color:#9C0;
	text-decoration:none;
	}
a:visited{
	color:#9C0;/* 基本訪問済リンクテキスト色 */
	text-decoration:none;
	}
a:hover{
	color:#F90;/* 基本リンクフォーカス時の色 */
	text-decoration:underline;/* 下線 */
	}
a img{
	border:none;
	text-decoration:none;
	}
/* ▼▼▼▼▼骨組み▼▼▼▼▼ */
#container{
	width:760px;/* 枠組みの総幅 */
	margin:0 auto;/* autoで中央配置指定 */
	background:url(http://bfile.shinobi.jp/4082/temp001_db_container_back.gif) repeat-y;
	}
#header{
	width:560px;/* ヘッダの幅 */
	height:431px;/* ヘッダの高さ可変可 */
	margin-left:5px;
	background:url(http://file.mrkff11.blog.shinobi.jp/289ea0d3.jpg) no-repeat;/* 背景画像は560x200(高さはheight値と連動) */
	}
#rightarea{
	width:570px;/* コンテンツ幅（+leftarea=コンテナサイズ） */
	float:right;/* コンテンツ右配置設定 */
background:url(http://bfile.shinobi.jp/4082/temp001_db_contents_back.gif) no-repeat;
	text-align:left;
	}
#leftarea{
	width:190px;/* メニュー幅（+rightarea=コンテナサイズ） */
	float:left;/* コンテンツ左配置設定 */
	text-align:left;
	}
#footer{
	width:760px;
	border:0px;
	clear:both;/* フロート解除 */
	font-size:10px;
	color:#999;
	}
/* ▼▼▼▼▼HEADER設定▼▼▼▼▼ */
#blog_title{
	font-family:"ＭＳ Ｐ明朝", "Verdana", "ヒラギノ角ゴ Pro W3",Osaka;/* 文字表示設定 */
	padding-top:3px;/*タイトル開始高さ*/
	font-size: 18px;
	font-weight: bold; /* 太字 */
	line-height: 1.0;	/* 行間 */
	text-align:left;
	}
#blog_title a{
	color:#FFF;/* ブログタイトルの色設定 */
	text-decoration:none;
	}
#blog_title a:visited{
	color:#FFF;/* ブログタイトルの色設定 */
	text-decoration:none;
	}
#blog_title a:hover{
	color:#FFF;/* ブログタイトルの色設定 */
	text-decoration:none;
	}
.sub_title{/* サブタイトル */
	margin-top:373px;
	font-size: 18px;
	color:#666; /* 文字の色 */
	font-weight: bold; /* 太字 */
	line-height: 1.1;	/* 行間 */
	text-align:right;
	}
/* ▼▼▼▼▼LEFTarea▼▼▼▼▼ */
.plugin_wrap{/*プラグイン表示箇所の背景や余白設定*/
	width:186px;
	margin:0px 2px 1px 2px;
	background:url(http://bfile.shinobi.jp/4082/temp001_db_pluginback.gif) repeat-y;
	}
.plugin_top{/*プラグインのタイトル（名称）部分の設定*/
	margin-top:1px;
	padding-left:3px;
	border-bottom: 1px solid #222;
	color:#EEE;
	}
.plugin_text{/*プラグインの説明部分の設定*/
	padding-left:3px;
	color:#EEE;
	}
.plugin_main{/*プラグイン本体が表示される場所の設定*/
	border-top:1px solid #444;
	border-bottom:1px solid #222;
	color:#CCC;
	}
.plugin_data{
	padding-left:21px;
	color:#9C0;
	background:url(http://bfile.shinobi.jp/4082/navi_bar_ccc.gif) no-repeat;
	}
.plugin_data_date{
	padding-left:21px;
	background:url(http://bfile.shinobi.jp/4082/navi_bar_ccc.gif) bottom left  no-repeat;
	font-size:10px;
	}
/* ▼▼▼▼▼RIGHT-検索▼▼▼▼▼ */
.sea_head{/* 検索結果タイトル */
	margin:15px 5px 0px 5px;
	padding-left:3px;
	border-top:1px solid #691;
	border-bottom:1px solid #CF6;
	border-left:1px solid #683;
	text-align:left;
	font-size:12px; 
	font-weight: normal;
	color: #FFF;
	background-color:#99CD00;
	}
.sea_body{/* 検索結果本文 */
	margin:0 5px;
	padding-bottom:10px;
	border-top:1px solid #333;
	border-bottom:1px solid #666;
	border-left:1px solid #333;
	color: #999; /* 文字の色 */
	background:#FFF;
	display:block;
	list-style-type:square;
	text-align:left;
	background-color:#444;
	}
.sea_body li{
	margin-left:20px;
	}
.sea_body li a{
	text-align:left;
	text-decoration:none;
	}
/* ▼▼▼▼▼RIGHT-ページナビ▼▼▼▼▼ */
.pagenavi{
	padding:25px 0px 10px 0px;
	text-align: center;
	color:#9C0; /* 文字色 */
	}
/* ▼▼▼▼▼RIGHT-記事▼▼▼▼▼ */
.contents_title{/* 記事名・コメント名・トラバ名 */
	height:25px;
	margin-top:30px;
	padding:5px 0px 0px 50px;
	font-size:16px;
	font-weight: bold; /* 太字 */
	text-align:left;
	background: url(http://bfile.shinobi.jp/4082/temp001_db_contentstitle.gif) bottom no-repeat;
	}
.contents_title a:hover{
	text-decoration:none;
	color:#9C0;
	}
/* ▼▼▼▼▼記事内の日付・カテゴリ表示部▼▼▼▼▼ */
.entry_state{
	padding:0px 20px 15px 20px;
	text-align:right;
	font-size:10px;
	color:#999;
	}
.entry_day{
	text-align:right;
	font-size:10px;
	color: #999;
	}
/* ▼▼▼▼▼ENTRY-TOP表記部▼▼▼▼▼ */
.sub_foot{
	height:40px;
	padding-right:20px;
	text-align:right;
	font-size: 10px;
	}
/* ▼▼▼▼▼RIGHT-記事本体部分▼▼▼▼▼ */
.entry_main{/*トラックバック枠にも使用*/
	margin:0 20px 15px 20px;
	}
.entry_add{/* 「続きを読む」表示部 */
	padding:20px 0px 20px 30px;
	text-align:left;
	}
/* ▼▼▼▼▼RIGHT-記事フッタ▼▼▼▼▼ */
.entry_foot{
	height:25px;
margin-top:30px;
	margin-bottom:25px;
	padding-right:25px;
	text-align:right;
	font-size: 10px;
	color:#999;
	vertical-align:bottom;
	}
/* ▼▼▼▼▼RIGHT-コメント表示部▼▼▼▼▼ */
.res_title{/* コメント関連 */
	margin:0 20px;
	padding:5px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	color:#9C0;
	}
.res_title2{
	margin:0px 20px 0px 50px;
	padding:5px 10px 0px 0px;
	font-size:12px;
	font-weight: bold;
	color:#F90;
	}
.res_name{
	color:#888;
	}
.res_state{/* コメント、トラックバックステータス */
	margin:0 20px;
	border-bottom: 1px dotted #CCC; /* 下線 */
	text-align:right;
	font-size:11px;
	color: #999;
	}
.res_body{/* コメントボディ */
	margin:0 20px;
	padding:5px 0px 0px 0px;
	text-align:left;
	}
.res_body2{
	margin:0px 20px 0px 50px;
	padding:5px 0px 0px 0px;
	text-align:left;
	}
.res_body a{
	color:#F90;
	}
.res_body a:visited{
	color:#003366;
	}
.res_body a:hover{
	color:#9C0;
	}
/* ▼▼▼▼▼RIGHT-コメントフォーム▼▼▼▼▼ */
.form_wrap{
	width:470px;
	height:450px;
	margin:20px auto 0px 50px;
	padding:15px 0px 0px 10px;
	background:url(http://bfile.shinobi.jp/4082/temp001_db_formback.gif) left top no-repeat;
	}
.form_table{
	height:420px;
	font-size:12px;
	color:#ccc;
	}
.form_table th{
	padding-top:5px;
	text-align:right;
	font-weight:normal;
	}	
.form_table td{
	padding-top:5px;
	text-align:left;
	}
.button_position{
	margin-left:200px;
	margin-bottom:20px;
	}
/* ▼▼▼▼▼FOOTER設定▼▼▼▼▼ */
#footer p{
	width:490px;
	margin: 0px 40px 0px 230px;
	padding:5px 0px 10px 0px;/* Ｐ要素のポジショニング*/
	display:block;/* Ｐ要素のボックス化*/
	border-top:1px solid #ccc;
	}
/* ▼▼▼▼▼その他▼▼▼▼▼ */
textarea,input,select{/* MacIEの文字化け対策 */
	font-family:"\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
	}
/**************************************************************************************
  カレンダープラグイン用デザイン
**************************************************************************************/
/* ▼▼▼▼▼カレンダーテーブル -> 年月表示部分デザイン▼▼▼▼▼ */
.CalendarMoveTable{
	width:154px;
	height:30px;
	margin:0px 16px 0px 16px;
	border-top:5px solid #333;
	border-bottom:5px solid #333;
	border:none;
	color:#CCC;
	font-size:13px;
	display:block;
	}
.CalendarMoveTable a{
	color:#9C0;
	text-decoration:none;
	font-size:13px;
	}
.CalendarMoveTable a:visited{
	color:#9C0;
	}
.CalendarMoveTable a:hover{
	color:#F90;
	text-decoration:underline;
	}
.CalendarPrevTd{/* 年月表示部分テーブル内、左側td部分 */
	width:37px;
	text-align:right;
	}
.CalendarNowTd{/* 年月表示部分テーブル内、中央td部分 */
	width:80px;
	text-align:center;
	}
.CalendarNextTd{/* 年月表示部分テーブル内、右側td部分 */
	width:37px;
	text-align:left;
	}
/* ▼▼▼▼▼カレンダーテーブル -> 曜日・日付表示全体部分▼▼▼▼▼ */
.CalendarTable{
	width:154px;
	margin:0px 16px 0 16px;
	border-top:2px solid #9C0;
	border-bottom:10px solid #333;
	display:block;
	border-collapse:collapse;
	border-spacing:0px;
	table-layout:fixed;
	color:#CCC;
	}
.CalendarTable a{
	color:#9C0;
	text-decoration:none;
	}
.CalendarTable a:visited{
	color:#9C0;
	}
.CalendarTable a:hover{
	color:#F90;
	text-decoration:underline;
	}
/* ▼▼▼▼▼ カレンダーテーブル -> 曜日表示部分デザイン▼▼▼▼▼ */
.CalendarTable th{/* 一括曜日部分 */
	height:24px;
	padding-top:5px;
	border-collapse:collapse;
	border-spacing:0px;
	table-layout:fixed;
	text-align:center;
	font-size:12px;
	}
.CalendarWdayTr{
	width:154px;
	text-align:center;/*曜日表示部分（<tr>タグ部分）のデザイン*/
	}
.CalendarWdaySun{/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
	color:#F90;
	}
.CalendarWdaySat{/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
	color:#00FFFF;
	}
/* ▼▼▼▼▼カレンダーテーブル -> 日付表示部分デザイン▼▼▼▼▼ */
.CalendarTable td{/* 一括日付部分 */
	width:22px;
	height:18px;
	border-collapse:collapse;
	border-spacing:0px;
	table-layout:fixed;
	text-align:center;
	font-size:11px;
	}
.CalendarTr{
	width:147px;/*日付表示部分（<tr>タグ部分）のデザイン*/
	text-align:center;
	}