@charset "UTF-8";

/**************************************************************

ダウンロードしていただき、ありがとうございます(*^_^*)

★テンプレートをお使いの前に、当ブログのテンプレート利用規約をお読み下さい。
★不具合の報告・質問等は当ブログにてお願いします。

［TEMTEM★倶楽部］
ブログ：http://temtemclub.blog119.fc2.com/

******************************************************AYU*****/

/*********************************** 全体的な設定lammban ***A*/

/* contentプロパティの初期化 */

*:before,
*:after {
	content : "";
}

/* 全体的なマージン・パディング・フォントスタイル等の初期化 */

* {	margin : 0;
	padding : 0; }

/* ブログ全体 */
body {
	color : #2c2112;
	background : url("https://blog-imgs-27-origin.fc2.com/s/a/s/sash/tp2-01-08.gif") ;
	background-repeat : repeat;
	background-position : center;
	background-color : #ffffff;
	text-align : center;
	line-height : 1.5;
	font-size : x-small !important;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : small !important;
}

html>body {
	font-size : small !important;
}

textarea {
	width : 90%;
}

/* スクロールバーの色 */
html{
	scrollbar-face-color : #d0ccc8;
	scrollbar-highlight-color : #d0ccc8;
	scrollbar-shadow-color : #000000;
	scrollbar-3dlight-color : #000000;
	scrollbar-arrow-color : #000000;
	scrollbar-darkshadow-color : #d0ccc8;
}

/******************************************* リンクの設定 ***A*/

/* リンクの設定 */
	a {text-decoration : none;}
	a:link {color : #804040 !important;}
	a:visited {color : #804040 !important;}
	a:hover {color : #333333 !important;}
	a:active {color : #804040 !important;}

/* 画像 */
a img {
	border-style : none;
	border-width : 0px;
	text-decoration : none;
}

/***************************** レイアウト用ブロックの設定 ***A*/

/* 全体の大枠 */
div#container {
	width : 800px;
	margin : 0px auto;
	background-color : #ffffff;
	text-align : center;
}

/* ブログタイトル背景 */
div#branding {
	width : 760px;
	height : 235px;
	float : left;
	background-image : url(https://blog-imgs-122-origin.fc2.com/s/a/s/sash/ekimemo1.png) ;
	background-repeat : no-repeat;
	background-position : top left;	
	border-left : 20px solid #20180d;
	border-right : 20px solid #20180d;
	border-bottom : 1px dotted #20180d;
	padding-bottom : 5px;
}

/* タイトル部分と記事、記事部分とフッター部分の間隔 */
div.column {
	margin : 0px 0;
}

/* primary-columnとsecondary-columnの回り込み */
div#wrapper {
	float : left;		
	width : 760px;
	padding-bottom : 50px;
	background-color : #ffffff;
	border-left : 20px solid #20180d;
	border-right : 20px solid #20180d;
	border-bottom : 20px solid #20180d;
}

/* 横カレンダー */
.line-calender {
/*	width : 100%; */
	text-align : center; 
/*	text-align : right; */
	font-family : Georgia,Helvetica, Arial,sans-serif; 
/*	font-size : 12px; */
	font-size : 10px; 
	color : #4c210e; 
	background-color : #ffffff; 
	padding : 2px 0;
	margin : 0px auto;
	border-bottom : 1px dotted #20180d;
	border-left : 20px solid #20180d;
	border-right : 20px solid #20180d;
}

.day {
	margin : 0 2px;
}

/* 横カレンダーのリンク色 */
.line-calender a {
	text-decoration:none;
	font-weight:bold;
	color:#20180d  !important;
}

.line-calender a:link,
.line-calender a:visited,
.line-calender a:active {
	text-decoration:none;
	font-weight:bold;
	color:#6f3737 !important;
}

.line-calender a:hover {
	color: #993333 !important;
	text-decoration:none;
}

/* 本文部分ブロック */
div#primary-column {
	float : left;
	width : 500px;
	voice-family : "\"}\"";
	voice-family : inherit;
}

html>body div#primary-column {
	width : 500px;
}

/* アーカイブ関連ブロック */
div#secondary-column {
	float : right;
	width : 250px;
}

/* 著作表示ブロック */
div#siteinfo-legal {
	clear : both;
	margin : 0 0px;
}

/*********************** タイトル・サイトの説明部分の設定 ***A*/

/* タイトル名 */
div#branding h1 {
	font-family : "HGP創英角ﾎﾟｯﾌﾟ体",Osaka;
	font-weight : normal;	
	voice-family : "\"}\"";		
	voice-family : inherit;		
	font-size : 20pt;	
	padding-top : 45px;
	padding-left : 310px;
	padding-right : 20px;
	text-align : right;	
}

html>body div#branding h1 {
	font-size : xx-large;
}

/* ブログ名リンクの設定 */
div#branding h1 a {text-decoration : none;}
div#branding h1 a:link {color : #000000 !important;}
div#branding h1 a:visited {color : #000000 !important;}
div#branding h1 a:hover {color : #808080 !important;}
div#branding h1 a:active {color : #000000 !important;}

div#branding h6 {
	font-family : "Comis Sans MS",Osaka;
	font-weight : normal;	
	voice-family : "\"}\"";		
	voice-family : inherit;		
	font-size : 10pt;	
	padding-top : 5px;
	padding-left : 20px;
	padding-right : 20px;
	text-align : right;	
}

html>body div#branding h6 {
	font-size : small;
}

/* サイトの説明文 */
div#branding p {
	font-family : "Comis Sans MS",Osaka;
	font-weight : normal;
	padding-left : 310px;
	padding-right : 20px;
	padding-top : 5px;
	padding-bottom : 0px;
	font-size : 10pt;	
	voice-family : "\"}\"";		
	voice-family : inherit;
	text-align : right;
}

html>body div#branding p {
	font-size : medium;
}

/*********************************** Primary-Columnの設定 ***A*/ 

/* ページ移動用ナビゲーション */
p.prev-next-navi {
	margin : 15px 0px 20px 0px;
	text-align : center;
	width : 100%;
	border-top : 1px dotted #20180d;
	border-right : 1px dotted #20180d;
	border-bottom : 1px dotted #20180d;
}

/* 記事部分大枠 */
div.section {
	width : 500px;
	padding-top : 5px;
	margin-bottom : 25px;
}

/* 記事のタイトル背景 */
div.entry-header {
	margin : 0px 0px 0px 0px;
	height : 50px;
	width : 500px;
	text-align : left;
	background-image : url(https://blog-imgs-27-origin.fc2.com/s/a/s/sash/tp2-01-02.gif) ;
	background-repeat : no-repeat;
	background-position : top left;
	color : #000000;
	background-color : #ffffff;
}

/* 記事のタイトル部分 */
div.section h2 {
	font-weight : normal;
	font-family : "Meiryo UI",Osaka;
	text-align : left;
	padding : 5px 10px 0px 75px;
	font-size : 14pt;	 
	voice-family : "\"}\"";	
	voice-family : inherit;
}

html>body div.section h2 {
/* 	font-size : medium; */
	font-size : large;
}

/* 記事のタイトルリンクの設定 */
h2 a {text-decoration : none;}
h2 a:link {color : #000000 !important;}
h2 a:visited {color : #000000 !important;}
h2 a:hover {color : #808080 !important;}
h2 a:active {color : #000000 !important;}

/* 段落の設定 */
div.section p {
	margin : 1.5em 0 0 0;
}

/* 記事日付＋日時＋カテゴリー＋記事ＮＯ */ 
div.entry-date {
	font-size : 10pt;
	font-weight : normal;
	padding : 4px 15px 0px 65px;
	text-align : right;
	color : #35354e;
}

/* 記事本体部分 */
div.entry-body {
	padding : 13px 11px 13px 13px;
	margin : 0px 0px 8px 0px; 
	line-height : 1.8;
	text-align : left;
}

/* 記事内リンク色
div.entry-body a:link {color : #000000 !important;　font-weight : bold; }
div.entry-body a:visited {color : #000000 !important;　font-weight : bold; }
div.entry-body a:hover {color : #993333 !important;}
div.entry-body a:active {color : #000000 !important;} */
div.entry-body a:link {text-decoration: underline;}
div.entry-body a:visited {text-decoration: underline;}


/* 追記部分 */
p.entry-more {
	padding : 1px 15px 0 0;
	text-align : right;
}

/* 記事フッター部分 */
.entry_footer {
	text-align : right; 
	font-size : 12px; 
 	line-height : 1.2; 
	margin : 0px 0px 0px 0px;
	padding : 5px 75px 5px 5px;
	color : #35354e;
	height : 34px;
	background-image : url(https://blog-imgs-27-origin.fc2.com/s/a/s/sash/tp2-01-04.gif) ;
	background-repeat : no-repeat;
	background-position : top left;
}

/* 絵文字 */
.emoji{
	border : 0px; 
	vertical-align:middle;
	margin : 2px 0px 0px 0px;
}

/************************************* コメント部分の設定 ***A*/

/* コメント枠 */
div.section2 {
	margin-bottom : 0px;
	width : 500px;
}

/* コメントフォーム */
div#primary-column form {
	padding : 0 10px 0 10px;
	text-align : left;
}

/* 管理者だけにコメント */
input#himitu {
	margin-right : 0.5em;
}

/* コメントフォームのボタン */
p.form-btn {
	height : 25px;
	margin-top : 5px;
	margin-bottom : 10px;
	text-align : center;
	padding : 0px 0px 0px 0px;
}

/* コメントトップ */
h3#comment-top {
	font-family : "Meiryo UI",Osaka;
	margin : 0px 0px 2px 0px;
	padding : 0px 20px 0px 20px;
	height : 23px;
	font-size : 13pt;
	text-align : left;
	font-weight : normal;
	background-color : #20180d;
	color : #ffffff;
	voice-family : "\"}\"";
	voice-family : inherit;
}

h3#comment-xxx {
	margin : 0px 0px 2px 0px;
	padding : 0px 20px 0px 20px;
	height : 23px;
	font-size : 10pt;
	text-align : left;
	font-weight : normal;
	background-color : #20180d;
	color : #ffffff;
	voice-family : "\"}\"";
	voice-family : inherit;
}

/* コメント全体枠 */
.comment-area {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width : 500px;
	border-top : 3px double #653232;
	border-right : 3px double #653232;
	border-bottom : 3px double #653232;
}

/* コメント投稿枠 */
.comment-area2 {
	padding : 10px 10px 10px 10px;
}

/* コメントの投稿＆編集文字部分 */
h3.comment-post,
h3.comment-edit {
	font-family : "Meiryo UI",Osaka;
	margin : 0px 0px 2px 0px;
	padding : 0px 20px 0px 20px;
	height : 23px;
	font-size : 13pt;
	text-align : left;
	font-weight : normal;
	background-color : #20180d;
	voice-family : "\"}\"";
	voice-family : inherit;
         color : #ffffff;
}

/* コメントのタイトル */
h4.comment-header {
	height : 32px;
	font-family : "Meiryo UI",Osaka;
	padding : 14px 20px 0px 55px;
	font-weight : normal;
	text-align : left;
	font-size : x-small;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : small;
	background-image : url(https://blog-imgs-27-origin.fc2.com/s/a/s/sash/tp2-01-06.gif) ;
	background-repeat : no-repeat;
	background-position : center left;
}

/* コメント本文 */
div.comment-body {
	padding : 10px 15px;
	text-align : left;
	background : #ffffff;
}

/* コメントフッター */
ul.comment-footer {
	margin-top : 0px;
	text-align : right;
	margin-bottom : 5px;
	padding : 3px 20px 3px 10px;
	border-bottom : 2px dotted #653232;
}

ul.comment-footer li {
	text-align : right;
	display : inline;
	list-style-type : none;
}

/* コメント書込フォームのコメントスクロールバー色 */
dd{
	scrollbar-face-color : #653232;
	scrollbar-highlight-color : #f9f7f4;
	scrollbar-shadow-color : #f9f7f4;
	scrollbar-3dlight-color : #653232;
	scrollbar-arrow-color : #f9f7f4;
	scrollbar-darkshadow-color : #653232;
}

input {
	background-color : #f1f5f1;
 	border : 2px solid #653232;
}

textarea {
	background-color : #f1f5f1;
	border : 2px solid #653232;
}

/******************************* トラックバック部分の設定 ***A*/

/* トラックバック大枠 */
.trackback_table{
	width : 500px;
	margin-top : 25px;
	margin-bottom : 25px;
	padding-bottom : 10px; 
}

/* トラックバックタイトル背景 */
.trackback_header {
	margin : 0px 0px 0px 0px;
	height : 23px;
	width : 500px;
	text-align : left;
	background-color : #20180d;
}

/* トラックバックタイトル */
.trackback_headertitle {
	font-weight : normal;
	font-family : "Meiryo UI",Osaka;
	text-align : left;
	padding : 0px 20px 0px 20px;
	font-size : 13pt;
	voice-family : "\"}\"";	
	voice-family : inherit;
                color : #ffffff;
}

/* トラックバックURI */
h5 {
	font-family : "Meiryo UI",Osaka;
	margin : 10px 0px 0px 0px;
	padding : 2px 20px 0px 40px;
	text-align : left;
	font-weight : normal;
 	font-size : x-small;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : small;
	border-top : 2px solid #653232; 
	border-bottom : 2px dotted #653232;
}

.trackback_top {
	margin : 0px 0px 10px 0px;
	padding : 5px 30px 5px 30px;
	text-align : left;
	line-height : 150%;
}

/* トラックバックのタイトル */
.trackback_title{
	font-family : "Meiryo UI",Osaka;
	text-align : left;
	font-weight : normal;
	margin : 10px 0px 0px 0px;
	padding : 2px 20px 0px 40px;
	border-top : 2px solid #653232; 
	border-bottom : 2px solid #653232;
}

/* トラックバック先の概要 */
.trackback_text {
	text-align : left;
	padding : 5px 30px 0px 30px;
	line-height : 150%;
}

/* トラックバックフッター */
.trackback_footer {
	text-align : right;
	margin-bottom : 5px;
	padding : 0px 25px 0px 20px;
	line-height : 150%;
	border-top : 2px dotted #653232; 
	border-bottom : 2px solid #653232;
}

/********************************* Secondary-Columnの設定 ***A*/

/* メニュータイトル背景 */
div.plugin_header {
	height : 23px;
	width : 250px;
	background-color : #20180d;
	margin-top : 5px;
}

/* メニュータイトル */
div.plugin_title {
	font-weight : normal;
	padding : 2px 6px 0px 20px;
	font-family : "Meiryo UI",Osaka;
	font-size : 11pt;
	text-align : left;
	voice-family : "\"}\"";
	voice-family : inherit;
	color : #ffffff;
}

html>div.plugin_title {
	font-size : small;
}

/* メニュー本文 */
div.plugin_body {
	margin : 0;
	text-align : left;
	padding : 8px 17px 10px 30px;
	font-size : small;
	voice-family : "\"}\"";
	voice-family : inherit;
	background-color : #f9f7f4;
}

html>div.plugin_body {
	font-size : small;
}

/* secondaryリストマーク設定 */
div#secondary-column ul {
	margin : 0 0px;
	list-style-position : outside;
}

p.plugin-freearea {
	margin : 5px 0px 5px -15px;
}

p.plugin-myimage {
	margin : 5px 2px 5px -15px;
}

div.plugin-counter {
	margin : 5px 2px 5px -15px;
}

p.plugin-search {
	margin : 5px 0px 5px -15px;
}

/* プラグイン「3」タイトル背景 */
div.plugin3_header {
	margin : 0px 0px 0px 0px;
	height : 23px;
	width : 500px;
	voice-family : "\"}\"";
	voice-family : inherit;
	background-color:#20180d;
}

/* プラグイン「3」タイトル */
div.plugin3_title {
	padding : 2px 10px 0px 23px;
       	font-family : "Meiryo UI",Osaka;
	font-size : 11pt;
	text-align : left;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-weight : normal;
	color : #ffffff;
}

/* プラグイン「3」本文 */
div.plugin3_body {
	padding : 7px 10px 7px 15px;
	margin : 0px 0px 8px 0px;
	line-height : 20px;
	text-align : left;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-weight : normal;
/*	font-family :Georgia,Osaka; */
	border-bottom : 3px double #20180d;
	border-right : 3px double #20180d;
}

/* プラグイン「3」本文中の文字色とリンク色 */
div.plugin3_body a{color : #20180d !important; font-weight : bold; }
div.plugin3_body a:link {color : #653232 !important;}
div.plugin3_body a:visited {color : #653232 !important;}
div.plugin3_body a:hover {color : #996666 !important;}
div.plugin3_body a:active {color : #653232 !important;}

/* プラグイン「3」の大枠 */
div.section3 {
	width : 500px;
	margin-bottom : 0px;
	padding-top : 5px;
}

/* primaryリストマーク設定 */
#primary-column plugin3_body li {
	margin : 0 20px;
	padding-left : 0px;
	list-style-type: disc;
	list-style-position : outside;
}

/*********************************** カレンダー部分の設定 ***A*/

div.plugin-calender {
	margin : 5px -5px 5px -15px;
	padding : 10px 10px 10px 10px;
}

/* カレンダー表示用のテーブル設定 */
table.calender {
	width : 100%;		
	border-collapse : collapse;
	font-size : small;	         
	voice-family : "\"}\"";	
	voice-family : inherit;	
	text-align : center;
}

html>table.calendar {
	font-size : small;	
}

/* カレンダー見出（前月・当月・次月などのリンク部分） */
.plugin-calender caption {
	margin-bottom : 10px;
}

/* カレンダーのセル見出（曜日表示部分） */
.plugin-calender th {
	text-align : center;
}

/* カレンダーのセル部分（日付表示部分） */
.plugin-calender td {
	text-align : center;
}

/* カレンダーリンク部分（記事を書いた日） */
.plugin-calender td a {
	display : block;
	background-image : url("https://blog-imgs-27-origin.fc2.com/s/a/s/sash/tp2-01-07.gif");
	background-repeat : no-repeat;
	background-position : center;
	text-align : center;
	font-weight : bold;
}

/* 日曜日 */
th#sun {
	color : #996666;
}

/* 土曜日 */
th#sat {
	color : #9999ff;
}

/************************************* フッター部分の設定 ***A*/

div#siteinfo-legal p {
	width : 500px;
	text-align : center;
}

div#siteinfo-legal p a{text-decoration : none;}
div#siteinfo-legal p a:link {color : #35354e !important;}
div#siteinfo-legal p a:visited {color : #35354e !important;}
div#siteinfo-legal p a:hover {color : #ffcccc !important;}
div#siteinfo-legal p a:active {color : #35354e !important;}

/********************************************* 強調の設定 ***A*/

/* 強調 */
em {	font-style : italic; }	

/* より強い強調 */
strong {	font-weight : bold; }
  
/********************************************* 引用の設定 ***A*/

blockquote {
	width : 94%;		     
	margin : 0em;		     
	padding : 0.7em;
	text-align : left;
	color : #000000;
	border : 3px dotted #653232;  
	background-color : #f9f7f4; 
	line-height : 20px;   
}

/************************************************* コード ***A*/

div.section pre {
	margin : 1em auto;
	padding : 0.5em;
	border : 1px dotted #653232;
	font-family : sans-serif;
	overflow : auto;
	width : 90%;     
}

div.section pre {
	overflow : scroll;
}

div.section > pre {
	width : auto;
}

div.section code {
	font-family : monospace;
}

/********************************** Mac版IEの文字化け対策 ***A*/

textarea,input,select {
	font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
}