@charset "euc-jp";
/*******************************************************************/

/*   Theme Name: ex-t2st				*/
/*   Author: t2						*/
/*   Author URI: http://jdog.blog67.fc2.com/		*/

/*   フッタ部分のリンクを削除しない限りは改変自由です。	*/

/*******************************************************************/

/* General settings */

* {
	margin: 0;
	padding: 0;
	}
body {
	height: 100%;
	background: #555755;
	color: #a1a1a1;
	font-family: 'meiryoKe_PGothic','メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 100%;
	}
					/* モダンブラウザ用の文字サイズ */
html>/**/body {
	font-size: 100%;
	}

h1, h2, h3, h4, h5, h6 {
	}
					/* 通常リンク */
a {
	color: #9999ff;
	text-decoration: none;
	outline: 0;
	}
					/* 訪問済みリンク */
a:visited {
	color: #9999ff;
	text-decoration: none;
	outline: 0;
	}
					/* オンマウス時のリンク */
a:hover {
	color: #ffcc66;
	text-decoration: none;
	outline: 0;
	}
#blog_body {
	width: 820px;
	margin: 0px auto;
	padding: 0px;
	}

/*******************************************************************/
/* Header settings */

#header {
	width: 820px;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	background: #262626;
	color: #a1a1a1;
	}
						/* ブログタイトル文字 */
#header #title {
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 0px 20px;
	color: #9999ff;
	font-size: 23px;
	font-family: 'meiryoKe_PGothic','メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	text-align: left;
	font-weight : normal;
	}
						/* にほんブログ村バナー*/
div.banner001 {
	background: #262626;
	line-height: 125%;
	margin: 60px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	text-decoration: none;
	outline: 0;
	}
a.banner002 {
	background: #262626;
	line-height: 125%;
	margin: 0px 0px 2px 5px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	text-decoration: none;
	outline: 0;
	}
						/* ブログの説明（サブタイトル） */
#header div#description {
	margin: 0px;
	padding: 5px 22px 10px;
	color: #a1a1a1;
	font-size: 15px;
	text-align: left;
	}
hr.hr001{
	color: #a1a1a1;
	background-color: #262626;
	border-width: 1px;
	border-style: dashed;
	}
/*******************************************************************/
/* Main contents */

#contents {
	float: left;
	width: 570px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	text-align: left;
	}
.contents_body {
	margin: 0px 0px 30px 0px;
	padding: 0px 50px 20px 24px;
	}
.entry {
	background: #262626;
	color: #a1a1a1;
	line-height: 165%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
address.cprt {
	color: #a1a1a1;
	font-size: 10px;
	text-align: right;
	font-style: normal;
	font-family: 'meiryoKe_PGothic','メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	margin: 0px 0px 0px 0px;
	}
.ctfoot {
	margin: 10px 2px 10px 0px;
	text-align: right;
	}

/*******************************************************************/
/* Entry title settings */

						/* エントリタイトル文字 */
#contents h2 {
	margin: 10px 0px 0px 10px;
	padding: 0px 10px 5px 0px;
	color: #a1a1a1;
	font-size: 18px;
	font-family: 'meiryoKe_PGothic','メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	text-align: left;
	line-height: 110%;
	font-weight : normal;
	}
#contents h2 a:hover {
	color: #ffcc66;
	}
						/* 日付（年／月／日）文字 */
.mEtitle1 {
	color: #a1a1a1;
	padding: 4px 0px 0px 6px;
	line-height: 110%;
	font-size: 14px;
	text-align: center;
	font-family: 'meiryoKe_PGothic','メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	}
						/* 記事番号文字 */
.mEtitle3 {
	line-height: 110%;
	font-size: 10px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	}
.mEtitle3 a {
	color: #a1a1a1;
	text-decoration: none;
	outline: 0;
	}
.mEtitle3 a:hover {
	color: #ffcc66;
	background: #555755;
	}
.mEtitle4 {
	}
						/* 女性固有名詞 */
span.women {
	background: #262626;
	color: #ff9999;
	line-height: 165%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
						/* 男性固有名詞 */
span.men {
	background: #262626;
	color: #0099ff;
	line-height: 165%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
						/* 強調文章・単語 */
strong {
	background: #262626;
	color: #00cc00;
	line-height: 165%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight : normal;
	}
						/* 引用部分 */
blockquote {
	background: #000000;
	margin: 0px 0px 0px 13px;
	padding: 5px 10px 5px 10px;
	line-height: 165%;
	border-left: 2px solid #cc99ff;
	display: block;
	}
span.font001 {
               font-size: 120%;
	}
						/* エントリー内リスト */
ul.test001 {
	margin: 0px 0px 0px 10px;
	padding: 0px 10px 0px 13px;
	background: #262626;
	color: #a1a1a1;
	line-height: 125%;
	text-align: left;
	list-style-type: disc;
	}
						/* エントリー内定義 */
dl.test001 {
	margin: 10px 0px 0px 2px;
	padding: 0px 0px 0px 13px;
	background: #262626;
	color: #a1a1a1;
	text-align: left;
	}
dt.test001 {
	margin: 20px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	background: #262626;
	color: #a1a1a1;
	line-height: 125%;
	text-align: left;
	border-left: 2px solid #ffcc66;
	}
dd.test001 {
	margin: 5px 0px 5px 25px;
	padding: 0px 0px 0px 0px;
	background: #262626;
	color: #a1a1a1;
	line-height: 125%;
	text-align: left;
	}
						/* メール */
p.mail {
	background: #262626;
	color: #a1a1a1;
	line-height: 115%;
	text-align: left;
	margin: 10px 8px 0px 0px;
	padding: 0px 0px 3px 0px;
	text-decoration: none;
	}
						/* メールフォーム*/
input.mail001 {
	border-style: solid;
	border-width: 1px;
	background-color: #e0e0e0;
	font-size: 100%;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	}
						/* メールフォーム*/
textarea.mail001 {
	border-style: solid;
	border-width: 1px;
	background-color: #e0e0e0;
	font-size: 100%;
	margin: 0px 0px 3px 0px;
	padding: 5px 0px 0px 0px;
	}
						/* プロフィール */
p.test002 {
	background: #262626;
	color: #a1a1a1;
	line-height: 115%;
	text-align: left;
	display: block;
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
	outline: 0;
	}
p.test002 a {
	text-decoration: none;
	outline: 0;
	}
p.test002 a:hover {
	color: #ffcc66;
	background: #555755;
          }
p.test003 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #262626;
	color: #a1a1a1;
	line-height: 125%;
	text-align: left;
	}
						/* カテゴリ */

div.test001 {
	background: #262626;
	color: #a1a1a1;
	line-height: 110%;
	text-align: left;
	margin: 0px 10px 0px 6px;
	padding: 3px 20px 3px 0px;
	outline: 0;
	}

/*******************************************************************/
.pagenavi {
	margin: 20px auto 20px;
	padding: 0px 0px 0px 0px;
	color: #a1a1a1;
	background: #262626;
	font-size: 100%;
	text-align: center;
	display: block;
	outline: 0;
	}

/*******************************************************************/
/* Image settings */

img {
	border:0;
	}
					/* 左寄せ用 */
span.imgL {
	float: left;
	margin: 10px 0px 30px 0px;
	border: 0;
	width: 100%;
	}
p.clearleft {
	clear: left
	}
					/* センタリング用 */
span.imgC {
	margin: 10px auto;
	display: block;
	text-align:center;
	width: 100%;
	}
					/* 右寄せ用 */
span.imgR {
	float: right;
	margin: 0px 0px 10px 10px;
	border: 0;
	width: 100%;
	}

/*******************************************************************/
/* Navigation setting */

#navigation {
	font-size: 90%;
	float: left;
	width: 230px;
	}
.navi {
	font-size: 90%;
	width: 230px;
	margin: 0px;
	padding: 0px;
	color: #a1a1a1;
	text-align: left;
	}
.navi_block {
	margin : 0px 0px 20px 0px;
	padding : 0px 0px 20px 0px;
	text-align:center;
	background: #262626;
	}
.navi h2 {
	margin: 0px 0px 20px 0px;
	padding: 6px 5px 6px 10px;
	border-bottom: 1px solid #555555;
	background: #262626;
	color: #a1a1a1;
	font-size: 18px;
	font-weight : normal;
	font-family: 'meiryoKe_PGothic','メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	text-align: center;
	}
.navi ul {
	list-style:none;
	width: 220px;
	text-align: left;
	}
.navi p {
	padding: 5px 0px 0px 10px;
	}
.navi li {
	line-height: 110%;
	text-align: left;
	}
						/* 最新記事 */
.navi li a {
	display: block;
	line-height: 110%;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
	text-align: left;
	text-decoration: none;
	outline: 0;
	}
						/* カレンダー */
table.calender {
	width: 100%;
	margin: 15px 0px;
	padding: 0px;
	border-top: 1px solid #888888;
	border-collapse: separate;
	border-spacing: 0;
	font-family: 'meiryoKe_PGothic','メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	}
tr.test002 a {
	display: block;
	outline: 0;
	}
tr.test002 a:hover {
	color: #ffcc66;
	background: #555755;
	}
.calender caption {
	width: 100%;
	}
						/* プロフィール内リスト */
li.test002 {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	background: #262626;
	color: #a1a1a1;
	line-height: 125%;
	text-align: left;
	list-style-type: disc;
	}
						/* 検索フォーム */
input.form001{
	border-style: solid;
	border-width: 1px;
	width: 75%;
	margin: 0px 0px 3px 0px;
	padding: 3px 0px 0px 0px;
	background-color: #e0e0e0;
	font-size: 100%;
	}
input.form002{
	border-style: solid;
	border-width: 1px;
	background-color: #e0e0e0;
	}
/*******************************************************************/
/* Footer settings */

ul.ad {
	clear:both;
	width: 800px;
	margin: 0px auto 0px;
	padding: 15px 10px 20px 10px;
	background: #262626;
	color: #a1a1a1;
	font-size: 10px;
	text-align: right;
	list-style-type:none;
	}
li.grn {
	padding-bottom: 7px;
	font-size: 10px;
	}
#footer p {
	padding: 15px 0px 0px 0px;
	padding-bottom: 7px;
	font-size: 10px;
	}
.pgL {
	margin: 10px auto;
	padding: 5px 0px 15px;
	color: #a1a1a1;
	text-align: center;
	font-family: 'meiryoKe_PGothic','メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	}
span.grn {
	font-size: 12px;
	color: #ffff55;
	padding-bottom: 7px;
	}

/*******************************************************************/
/* 文字化け対策 （ 通常は変更・削除しないで下さい ） */

textarea,input,select {
	font-size: 110%;
	font-family:'\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF','Hiragino Kaku Gothic Pro','\30D2\30E9\30AE\30CE\20Pro\20W3',verdana,'MS UI Gothic',Osaka,sans-serif;
	}
img.emoji {
	background: none;
	vertical-align: middle;
	border: 0;
	}