/* -------------------------------------------------------------------------- */
/*                                                                            */
/* カスタマイズｏｋ                                                           */
/* 同人サイトの使用ｏｋ                                         　　          */
/* 商用/宗教/実写アダルト/違法サイトの使用を禁止　　　　　　　　　　　        */
/* 画像,テンプレ(カスタマイズ後も)の再配布を禁止                              */
/*                                                                            */
/* 　top画像を差し換える場合は、HTML編集フォームの●著作表示●の　  　　　　　*/
/* 　素材サイトへのリンクを削除ください     　　　　　　　　            　　　*/
/*                                                                            */
/* -------------------------------------------------------------------------- */


* {margin:0px;padding:0px;}

body {
margin:0 auto; /* 中央に設定 */
margin-top:30px;
background:#fff; /* ブログ背景色f2f1ed */
color:#555; /* 基本文字色 */
font-size: 12px; /* 文字サイズ */
line-height:160%; /* 行間高さ */
font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
background-image: url("http://img-cdn.jg.jugem.jp/d7b/3584756/20170901_1124952.png"),
                  url("http://img-cdn.jg.jugem.jp/d7b/3584756/20170901_1124952.png");
background-repeat: no-repeat,
                   no-repeat;
background-attachment: fixed,
                       fixed;
background-position: left top,
                     right bottom;

}

ul {
list-style:none; /* リストマークなし */
}

/* リンクの設定-------------------------------------------------------------- */

/* 全般 */
a {text-decoration: none;
border-bottom: 0px dotted; /* リンク下線 */}
a:link {color:#1f2b33; /* リンク色 */}
a:visited {color:#1f2b33; /* 訪問済み色 */}
a:hover {color:#999; /* オンマウス色f2f1ed */}
a:active {color:#fff; /* クリック色 */}











/* ヘッダー（サイトタイトル）------------------------------------------------ */

.title_bg {
width: 1060px; /* 幅 */
height:400px; /* 高さ */
margin:0 auto; /* 中央に設定 */
background-image:url(http://img-cdn.jg.jugem.jp/d7b/3584756/20190705_1658742.png); /* 画像url */
background-repeat: no-repeat; /* 繰り返し表示なし */
background-position: center top; /* 画像表示開始位置 */
letter-spacing: -2px;

}

/* サイトタイトル */
.site_title {
text-align:left; /* 文字左寄せ */
margin: 70px 20px 0 200px; /* 上と右と左に間隔を取っています 70px 20px 0 200px*/
font-size:27px; /* サイトタイトル文字サイズ */
font-weight:bolder; /* 太文字 */
line-height:120%; /* 行間高さ */
}

/* サイト説明文 */
.description {
text-align:left; /* 文字左寄せ */
margin: 40px 380px 10px 205px; /* 右と下と左に間隔を取っています */
color: #fff; /* 文字色 */
font-size: 16px; /* 文字サイズ */
font-weight: normal; /* 文字太さノーマル */
line-height: 12px;
}

.entry_navi{
margin: 10px 0px 10px 27px;
padding: 5px;
font-size:14px; /* 文字サイズ */
text-align:center; /* 文字中央寄せ */
/**/
-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-o-border-radius: 10px;
		-ms-border-radius: 10px;
		border-radius: 10px;
border: 1px solid #ec6800
display:inline;
width: 630px; /* 幅 */
}


/* カレンダーエリア---------------------------------- */
#CalendarArea {
width: 960px; /* 幅 */
height:30px; /* 高さ */
padding-top: 24px;
margin:0 auto; /* 中央に設定 */
}



/* エントリーエリア設定------------------------------------------------------ */

.entrytable {
width:610px; /* 幅 */
text-align:left; /* 文字左寄せ */
}

.entry {
margin: 0px;
padding: 30px 0px 0 25px;
line-height:160%; /* 行間高さ */
letter-spacing: -1px;
font-size: 16px; /* 文字サイズ */
}

/* エントリータイトル */
.entry_title {
width:640px; /* 幅 */
color: #555; /* 文字色 */
font-size: 16px; /* 文字サイズ */
font-weight:mormal; /* 太文字 */
margin-left: 0px; /* 左に間隔をとっています */
margin-right: -2px;
padding-right: 10px;
padding-left: 0px;
/*background-image:url(http://img-cdn.jg.jugem.jp/d7b/3584756/20170830_1122057.png); /* タイトル背景画像url */
background-repeat: no-repeat; /* 繰り返しなし */
background-position: left top; /* 開始位置 */*/
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		-o-border-radius: 7px;
		-ms-border-radius: 7px;
		border-radius: 7px;
border: 1px solid #ccc;
}

/* エントリー日付け */
.entry_date {
color:#b55233; /* 文字色 */
font-size: 13px; /* 文字サイズ */
text-align: right; /* 文字右寄せ */
padding: 10px 20px 10px 10px; /* 間隔を取っています */
letter-spacing: 0px;
font-weight:bold; /* 太文字 */
}

.entry_body {
padding-left: 10px; /* 枠内左に間隔を取っています */
padding-right: 0px;
width:635px; /* 幅 */
}

.entry_author {
font-size: 11px; /* 文字サイズ */
text-align: right; /* 文字右寄せ */
margin-bottom:5px; /* 枠外下に間隔を取っています */
padding-bottom: 5px; /* 枠内下に間隔を取っています */
}

.entry_body {
margin: 15px 0px;
}

/* 続きを読む設定 */
.entry_more {
line-height: 150%; /* 行間高さ */
margin: 15px 0px;
}

.entry_state {
margin-bottom: 50px; /* 枠外下に間隔を取っています */
padding-right: 20px; /* 枠内右に間隔を取っています */
font-size: 12px; /* 文字サイズ */
text-align: right; /* 文字右寄せ */
}

/* コメント */
.comment_title {
font-size: 14px; /* 文字サイズ */
margin: 20px 0px 10px 0px; /* 枠外上下に間隔を取っています */
padding-bottom: 3px; /* 枠内下に間隔を取っています */
}

/* トラックバック */
.trackback_title {
font-size: 14px; /* 文字サイズ */
margin: 20px 0px 10px 0px; /* 枠外上下に間隔を取っています */
padding-bottom: 3px; /* 枠内下に間隔を取っています */
}

.ct{
margin: 20px; /* 枠外に間隔を取っています */
}

/* プロフィール */
.profile_name {
font-size: 12px; /* 文字サイズ */
margin: 30px 0px 10px 0px; /* 枠外上下に間隔を取っています */
padding-bottom: 3px; /* 枠内下に間隔を取っています */
}

/* 引用文設定 */
blockquote {
font-size: 14px; /* 文字サイズ */
margin:10px; /* 枠外に間隔を取っています */
padding: 10px; /* 枠内に間隔を取っています */
border: 1px dotted #777 /* 枠線設定 */
}

.pict {
border: 1px dotted #ccc /* 枠線設定 */
}


/* サイドメニュー------------------------------------------------------------ */

.link {
width: 341px;
padding: 30px 25px 30px 0px; /* 枠内に間隔を取っています */
text-align:left; /* 文字左寄せ */
}

/* メニュータイトル */
.linktitle {
width: 336px;
color: #555; /* 文字色 */
font-size: 14px; /* 文字サイズ */
font-weight:normal; /* 太文字 */
padding-left: 5px;
margin-left:0px;
/*background-image:url(http://img-cdn.jg.jugem.jp/509/311366/20170301_1432628.png); /* タイトル背景画像url */
background-repeat: no-repeat; /* 繰り返しなし */
background-position: left top; /* 開始位置 */*/
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;
		-ms-border-radius: 5px;
		border-radius: 5px;
border: 1px solid #ccc;
letter-spacing: 0px;
}

/* メニューテキスト */
.linktext {
font-size: 14px; /* 文字サイズ */
line-height: 170%; /* 行間高さ */
padding: 10px 5px 5px 5px; /* 枠内に間隔を取っています */
letter-spacing: -1px;
color:#38b48b;
}

.linktext02 {
font-size: 10px;
line-height: 170%;
padding: 5px;
}

/* amazon画像 */
.amazon_pict {
height:50px; /* 縦高さ */
width:50px; /* 横幅 */
margin-right:5px; /* 枠外右に間隔を取っています */
padding-top: 5px; /* 枠内上に間隔を取っています */
}

/* 検索--------------------------------------------------------------- */
.search {
font-size: 11px; /* 文字サイズ */
line-height: 170%; /* 行間高さ */
margin: 20px 0px 20px 10px; /* 上下と左に間隔を取っています */

}

.search_box {
font-size: 10px; /* 文字サイズ */
margin: 10px 0px 5px 10px; /* 右と左に間隔を取っています */

}

input,textarea {
font-size :16px; /* 文字サイズ */
/*background-color:#d7d7cf; /* 背景色 */*/
background-color:#ccc;
/*background-color:#575859;*/
border:1px dotted #777; /* 枠線設定 */
padding: 1px; /* 枠内に間隔を取っています */

}


/* 著作表示 */
.copyright {
font-size: 11px; /* 文字サイズ */
}

/* JUGEM宣伝 */
#ad{
text-align: center; /* 中央寄せ */
margin:20px 0px 20px 0px;
}

/* ナビ---------------------------------------------------------------------- */
ul.navi {
font-size: 14px; /* 文字サイズ */
margin: 10px 0px 200px 30px; /* 下に間隔を取っています */
list-style: none; /* リストマークなし */
text-align: center; /* 文字中央寄せ */
-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;
		-ms-border-radius: 5px;
		border-radius: 5px;
border: 1px solid #ec6800;
}

ul.navi  li{
display:inline;
margin:0 2px;
}

/* フッター------------------------------------------------------------------ */
.footer {
width: 770px; /* 幅 */
font-size: 10px; /* 文字サイズ */
text-align: center; /* 文字中央寄せ */
}


/* 横カレンダー-------------------------------------------------------------- */

#CalendarArea {
font-size: 14px; /* 文字サイズ */
color: #777; /* 文字色 */
word-spacing: 2px; /* 文字間隔 */
text-align: center; /* 文字中央揃え */
}


/* その他-------------------------------------------------------------------- */

.jugem_bana{
margin: 20px 1px 10px 1px;
}






/*カレンダー*/
#CalendarArea {
	text-align: center;
	line-height: 1;
}
#CalendarArea a {
	text-decoration: none;
	font-weight: normal;
color: #ec6800;
}
.calendar_month {
	text-align: center;
	margin: 6px 0 0 0;
}
.cell {
	width: 22px;
	height: 22px;
	background: #fdfdfd;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #eaeaea;
}
td.weekday {
	width: 24px;
	height: 22px;
	padding: 0px;
	text-align: center;
	color: #666666;
}





/*jquery*/
#pageTop{
	background:rgba(89,88,87,0.6);
	border-radius:5px;
	color:rgba(255,255,255,1.0);
	padding:6px 8px 6px 5px;
	position:fixed;
	bottom:5px;
	right:103px;
font-weight: bolder;
font-size: 20px;
font-family: 'Noto Sans JP', sans-serif;
	}
#pageTop:hover{
	background:rgba(89,88,87,0.3);
font-weight: bolder;
color:rgba(255,255,255,1.0);
	}

#Home{
	background:rgba(89,88,87,0.6);
	border-radius:5px;
	color:rgba(255,255,255,1.0);
	padding:6px 8px 6px 5px;
	position:fixed;
	bottom:5px;
	right:5px;
        /*left:5px;*/
font-weight: bolder;
font-size: 20px;
font-family: 'Noto Sans JP', sans-serif;
	}

#Home:hover{
	background:rgba(89,88,87,0.3);
font-weight: bolder;
color:rgba(255,255,255,1.0);
	}





/* サーチ-------------------------------------------------------------------- */
.search {
font-size: 11px;
color: #666;
line-height: 170%;
position:fixed;
bottom:0px;
/*top:-23px;*/
/*left:340px;*/
left:-5px;
/*margin-left:-139px;*/
/*background:rgba(89,88,87,0.6);
border-radius:5px;
/*border: 1px solid #666;*/
color:rgba(255,255,255,1.0);
padding:2px 5px 3px 5px;*/
font-family: 'Noto Sans JP', sans-serif;
}

.search_box {
position:fixed;
z-index:1;
bottom:0px;
/*top:5px;*/
/*right:5px;*/
/*left:340px;*/
left:-5px;
/*margin-left:-139px;*/
background:rgba(89,88,87,0.6);
border-radius:5px;
color:rgba(255,255,255,1.0);
padding:4px 4px 4px 4px;
font-size: 15px;
font-family: 'Noto Sans JP', sans-serif;
}




/* ソーシャルボタン */

.twitter {
text-align: left;/* 文字揃え */
margin: 200px 0px 0px 10px;
}







/* ナビリンク色 */
ul.navi a {text-decoration: none;
border-bottom: 1px dotted; /* リンク下線 */}
ul.navi a:link {color:#ec6800; /* リンク色 */}
ul.navi a:visited {color:#ec6800; /* 訪問済み色 */}
ul.navi a:hover {color:#999; /* オンマウス色f2f1ed */}
ul.navi a:active {color:#fff; /* クリック色 */}

.entry_navi a {text-decoration: none;
border-bottom: 1px dotted; /* リンク下線 */}
.entry_navi a:link {color:#ec6800; /* リンク色 */}
.entry_navi a:visited {color:#ec6800; /* 訪問済み色 */}
.entry_navi a:hover {color:#999; /* オンマウス色f2f1ed */}
.entry_navi a:active {color:#fff; /* クリック色 */}





/* エントリーリンク */
.entrytable a {text-decoration: none;
border-bottom: 0px dotted; /* リンク下線 */}
.entrytable a:link {color:#1111cc; /* リンク色 */}
.entrytable a:visited {color:#1111cc; /* 訪問済み色1f2b33 */}
.entrytable a:hover {color:#999; /* オンマウス色f2f1ed */}
.entrytable a:active {color:#fff; /* クリック色 */}





/*引用タグ*/
blockquote{
background-color:#ddd;
padding:1em;
position:relative;
z-index:-1;
}
blockquote:before{
content:"“";
font-size:600%;
line-height:1em;
font-family:"ＭＳ Ｐゴシック",sans-serif;
color:#fff;
position:absolute;
left:0;
top:0;
z-index:-2;
}





/* PROFILE　/　twitter */
.t-linktitle {
width: 336px;
color: #1b95e0; /* 文字色 */
font-size: 14px; /* 文字サイズ */
font-weight:normal; /* 太文字 */
padding-left: 5px;
/*background-image:url(http://img-cdn.jg.jugem.jp/509/311366/20170301_1432628.png); /* タイトル背景画像url */
background-repeat: no-repeat; /* 繰り返しなし */
background-position: left top; /* 開始位置 */*/
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;
		-ms-border-radius: 5px;
		border-radius: 5px;
border: 1px solid #1b95e0;
letter-spacing: 0px;
}

.t-linktext {
font-size: 14px; /* 文字サイズ */
line-height: 170%; /* 行間高さ */
padding: 10px 5px 5px 5px; /* 枠内に間隔を取っています */
letter-spacing: -1px;
color: #1b95e0; /* 文字色 */
}

.t-linktext a {text-decoration: none;
/*border-bottom: 1px dotted;  リンク下線 */}
.t-linktext a:link {color:#1b95e0; /* リンク色 */}
.t-linktext a:visited {color:#1b95e0; /* 訪問済み色 */}
.t-linktext a:hover {color:#999; /* オンマウス色f2f1ed */}
.t-linktext a:active {color:#fff; /* クリック色 */}





.amazon_link a {text-decoration: none;
border-bottom: 0px dotted;  /* リンク下線 */}




