/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
/*BODY全体に関する設定*/
body {
	font-family: Verdana, Geneva, "メイリオ", sans-serif;
	font-size: 13px;
	color: #84816f;
	background-color: #f8f6e8;
	margin: auto;
	scrollbar-track-color: #F8F6E8;
	scrollbar-face-color: #adca80;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #F8F6E8;
	scrollbar-highlight-color: #8F917F;
	scrollbar-shadow-color: #8F917F;
	scrollbar-3dlight-color: #F8F6E8;
	background-attachment: fixed;
	background-image: url('https://dangoya.blog.shinobi.jp/File/bg.gif');
}

/*リンクの設定*/
a {
	text-decoration: none;
	color: #444e2b;
	width: auto;
	text-shadow: 2px 2px 2px #E2E0D5;
}

	a:active { color: #B4534B; }
	a:visited { color: #000000; }
	a:hover { color: #ea5549; }

button{
	font-size: 12px;
	color: #ffffff;
	background-color: #adca80;
	border-width: 1px;
	border-style: solid;
	border-color: #8F917F;
}

	button:hover{
	color: #686657;
	background-color: #d6e4bf;
	}

dl{ margin-top: 1px;}

dt{
	font-size: 10px;
	letter-spacing: 1px;
	margin-top: 8px;
	margin-bottom: 3px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #CDC9AA;
}

dd{
	margin-left: 0.5em;
	margin-bottom:0.5em;
	padding:1px;
}
	dd ul{
		margin:1px;
		padding:1px;
		}

h1{
	font-size: 16px;
	font-weight: normal;
	color: #605448;
	vertical-align: text-top;
	letter-spacing: 8px;
	padding-left: 3%;
	padding-right: 3%;
	margin-bottom: 12px;
}

h2{
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	background-color: #adca80;
	background-image: url('https://dangoya.blog.shinobi.jp/File/topup.gif');
	background-attachment: scroll;
	background-position: center center;
	background-repeat: repeat;
	text-align: left;
	line-height: 100%;
	letter-spacing: 5px;
	margin: 48px 0 16px;
	border-width: 1px;
	border-style: solid;
	border-color: #8F917F;
	padding: 2px 3% 2px 5%;
	white-space: nowrap;
}

h2 a{
	color: #FFFFFF;
	text-shadow: none;
}

h3{
	font-size: 14px;
	font-weight: bold;
	color: #686657;
	background-color: #d6e4bf;
	letter-spacing: 5px;
	padding : 0; 5%;
}

hr{
	color: #c2bea7;
	border-width: 1px;
	border-top-style: dashed;
	border-color: #c2bea7;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	height: 1px;
}

img{ border-style: none; }

li{ padding:0.5em;}

nav {  list-style-type: none; position: absolute; left: 10%; }
	nav a {text-shadow: 2px 2px 2px #CDC9AA;}
	nav li { margin-left: 1em; float: left; }

table{ border-collapse: collapse; }

td { text-align: center;}

ul {
	list-style-type: none;
	margin:1px;
}


/*------------全体の設定----------------*/

#mainBlock {
	width: 90%;
	text-align: center;
	margin: auto 5%;
}

/*テキスト左寄せ*/
.left { text-align:left; }

/*テキスト中央寄せ*/
.center { text-align:center; }

/*テキスト右寄せ*/
.right { text-align:right; }


/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/
/*一番上のブロック（タイトルが書かれる場所）の設定*/
#TopBlock {
	width: 100%;
	height: 240px;
	text-align: left;
}

#titleimg {
	background-color: transparent;
	background-image: url(https://dangoya.blog.shinobi.jp/File/dangoya.gif);
	background-position: 15% 0;
	background-repeat: no-repeat;
    overflow: hidden; 
	text-indent: 100%;
    white-space: nowrap; 
	margin: 0 0 auto;
	padding: 0;
	width: 100%;
	height: 160px;
}

/*ページタイトルの下に来るブログの説明文書*/
#TopExplanation {
	font-size: 12px;
	margin: 0 10% 5em;
}


/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {
clear:both;
height: 280px;
text-align: center;
}

/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/

/*プラグイン表示箇所全体の設定*/
.PluginBlock {
	width: 25%;
	text-align: left;
	margin-left: 0;
	margin-top: 0em;
	float: right;
}

/*プラグイン表示箇所の背景や余白設定*/
.PluginInnerBlock {
	padding: 4px;
	margin-left: 0px;
}

/*プラグインのタイトル（名称）部分の設定*/
.PluginTitle {
	font-size: 11px;
	color: #ffffff;
	background-color: #948779;
	margin-top: 2em;
	margin-bottom: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F685C;
	padding-left: 1em;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

/*プラグインの説明部分の設定*/
.PluginExplanation { padding: 3px; }

/*プラグインが表示される場所の設定*/
.PluginContents { padding: 0; }

	.PluginContents li{}

	.PluginContents ul{
	line-height: 100%;
	padding: 0;
}


/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/
/*記事繰り返し処理全ての部分の設定*/
#EntryBlock {
	width: 75%;
	float: left;
	padding: 0;
	text-align: left;
}

/*記事表示部分の背景や余白等の設定*/
.EntryInnerBlock {
	background-color: #ffffff;
	text-align: left;
	border-width: 1px;
	border-style: solid;
	border-color: #E2E0D5;
	padding: 3em;
	margin: 1em 2% 3em;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
}

/*各記事タイトル部分の設定*/
.EntryTitle {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	background-color: #adca80;
	background-image: url('https://dangoya.blog.shinobi.jp/File/topup.gif');
	background-attachment: scroll;
	background-position: center center;
	background-repeat: repeat;
	text-align: left;
	line-height: 110%;
	letter-spacing: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #8f917f;
	padding: 2px 5%;
	margin:0% 0% 1em;
}
	.EntryTitle  a{ color:#FFFFFF }
	.EntryTitle  a:visited{ color:#FFFFFF }

/*各記事タイトル部分の文字色設定*/
.EntryTitleFont {}

/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.EntryTextBox {
	margin: 0px 0px;
	padding: 0% 5% 5%;
}

/*記事本文が記載される部分*/
.EntryText {
	padding: 0% 3% 3%;
	font-size: 13px;
	line-height: 180%;
	letter-spacing: 1px;
}

/*追記文書が記載される部分*/
.EntryPsText {
	padding: 20px;
	text-align: right;
}

/*記事へのリンク（コメントやトラックバック等）の背景*/
.EntryFooter {
	text-align: right;
	padding: 3%;
	border-style: none;
}

/*記事の投稿者名が記載されている部分*/
.EntryUserName { font-size:11px; }

/*記事を投稿した日が記載されている部分*/
.EntryWriteDate { font-size:11px; }

/*記事のカテゴリ名が記載されている部分*/
.EntryCategory { font-size:11px; }

/*記事へのコメントリンクが記載されている部分*/
.EntryComment { font-size: 11px; }

/*記事へのトラックバックリンクが記載されている部分*/
.EntryTrackback { font-size: 11px; }

/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{
	text-align: center; 
	margin: 0 auto 0;
}

/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/
/*コメント全体の設定*/
.CommentBlock{
	width: 70%;
	padding: 3%;
}
/*この記事にコメントする　と書かれてる部分の設定*/
.CommentMenuTitle{ text-align: left; }

/*コメントのタイトル、コメント、コメント情報の全ての背景部分*/
.CommentTextBox{
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #E2E0D5;
	padding: 5%;
	margin: 3% 0%;
}

/*コメントのタイトル部分*/
.CommentTitle{
	text-align: left;
	padding-left: 3em;
}

/*コメント部分*/
.CommentText{padding: 5%;}

/*投稿者や投稿時間などが表示されている部分*/
.CommentFooter{
	text-align: right;
	padding: 3%;
	border-style: none;
}

/*投稿者名の部分*/
.CommentUserName{ margin-left: 5%; }

/*投稿者のホームページへのリンク部分*/
.CommentURL{ margin-left: 5%; }

/*投稿された時間が記載されている部分*/
.CommentWriteDate{ margin-left: 5%; }

/*コメント編集へのリンク部分*/
.CommentEdit{ margin-left: 5%; }

/*コメントを投稿するフォーム全体の設定*/
.CommentFormBlock{ margin-bottom:20px; }

/*コメントフォーム用テーブル*/
.CommentFormTable{}

/*コメントフォームTHタグ設定*/
.CommentFormTh{
	font-size: 12px;
	padding-top: 5px;
	text-align: right;
}

/*コメントフォームTDタグ設定*/
.CommentFormTd{
	font-size: 12px;
	padding-top: 5px;
	text-align: left;
}

/*コメントフォーム送信ボタンのTDタグ設定*/
.CommentFormSubmit{ text-align:left; }

/*inputタグやtextareaの設定*/
.CommentForms{}


/**************************************************************************************
  トラックバック表示部分の設定
**************************************************************************************/
/*トラックバック全体の設定*/
.TrackbackBlock{ padding:10px; }

/*トラックバックメニューのタイトル部分*/
.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; }

/*各プラグイン処理内基本デザインの下に記載する日付など*/
.Plugin_data_date { font-size:8px; }

/*検索*/
.blogsearch{width:auto;}

.box{max-width:10em;}

/**************************************************************************************
  カレンダープラグイン用デザイン
**************************************************************************************/
/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
.CalendarMoveTable {
	padding: 1px;
	width: 100%;
}

/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr { font-size: 14px; }

/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd { font-size: 13px; }

/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd {
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: bold;
}

/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd { font-size: 13px; }

/*カレンダー表示用テーブル*/
.CalendarTable {
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #E2E0D5;
	padding: 1px;
	width: 100%;
	border-collapse: collapse;
}

/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/
/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr {
	font-size: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #E2E0D5;
}

/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun {
	border-width: 1px;
	border-style: solid;
	border-color: #E2E0D5;
}

/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday {
	border-width: 1px;
	border-style: solid;
	border-color: #E2E0D5;
}

/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat {
	border-width: 1px;
	border-style: solid;
	border-color: #E2E0D5;}

/*-------------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/
/*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr {
	font-size: 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #E2E0D5;
}

/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun {
	border-width: 1px;
	border-style: solid;
	border-color: #E2E0D5;
}

/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat {
	border-width: 1px;
	border-style: solid;
	border-color: #E2E0D5;
}

/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd {
	border-width: 1px;
	border-style: solid;
	border-color: #E2E0D5;
}

/*記事が存在する場所の設定*/
.CalendarTdLink {
	color: #ffffff;
	background-color: #adca80;
	border-width: 1px;
	border-style: solid;
	border-color: #8F917F;
}

.CalendarTdLink a {
	text-shadow: none;
	color: #ffffff;
}

/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont { font-weight: bold; }

/*-------------------------------------------------------
  コメント -> 管理者返信部分デザイン
-------------------------------------------------------*/
.CommentResBlock { padding:3%; }

.CommentResBox {
	padding: 3%;
	border: solid 1px #adca80;
}

.CommentResTitle {
	font-size: 14px;
	font-weight: bold;
}

.CommentResText { padding:5%; }

.CommentResFooter {
	text-align:right;
	border-top:1px dotted #E2E0D5;
}

.mist{ color: #d2cfbf; }

/* --------------------画面幅別設定-------------------------- */

@media (min-width:641px) {

}

@media (max-width:640px) {

iframe{ 
	box-sizing:border-box;
	width:auto;
	height: auto;
}

#TopBlock { text-align: center; }

#titleimg{
	background-position: center;
	width: auto;
}


/*--------------記事ブロック用デザイン-------------------*/
#EntryBlock{
	width: 95%;
	float: none
	padding-left: 0%;
	padding-right: 0%;
	margin-right: 0%;
	text-align: left; }

.EntryInnerBlock {
	margin-top: 1em;
	padding: 1em;
	margin-left: 0%;
	margin-right: 0%;
	padding-top: 2em;
	margin-bottom: 2em;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
}

.EntryText {
	padding: 0% 1% 1%;
}

.EntryText iframe{
	position:relative;left:-2em
}

.EntryPsText{ padding:1%; }

.EntryTitle {
	font-size: 14px;
	line-height: 110%;
	letter-spacing: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #8f917f;
	padding: 2px 2%;
	margin:0% 0% 16px;
}

/* -------------プラグインブロック用デザイン----------------- */

.PluginBlock {
	width: 95%;
	text-align: left;
	margin: 2em 3% auto;
	float: left;
}
/*プラグイン表示箇所の背景や余白設定*/
.PluginInnerBlock {padding:0%;}

/*プラグインのタイトル（名称）部分の設定*/
.PluginTitle {
	margin-bottom: 0%;
	border-bottom-width: 1px;
	padding-left: 1em;
}

/*プラグインの説明部分の設定*/
.PluginExplanation { padding: 0; }

/*プラグインが表示される場所の設定*/

.PluginContents { padding: 0; }

	.PluginContents li{margin-top:0;}

	.PluginContents ul{
	line-height: 100%;
	padding: 0%;
}
}
