@charset "EUC-JP";

/**************************************************************

ダウンロードしていただき、ありがとうございます(*^_^*)

★テンプレートをお使いの前に、当ブログのテンプレート利用規約をお読み下さい。
★不具合の報告・質問等は当ブログにてお願いします。

［TEMTEM★倶楽部］
ブログ：http://temtemclub.blog119.fc2.com/

****************************************************ANZU*****/

/******************************************* 全体的な設定 ***A*/ 

* {
	margin : 0;
	padding : 0;
	text-decoration : none;
}

body {
	color : #532828;
	background-color : #eadcce;
	text-align : center;
	line-height : 1.5;
	font-size : x-small;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : small;
	font-family : "Verdana", "Tahoma", "Osaka", Sans-serif;
}

html>body {
	font-size : small;
}

textarea {
	width : 90%;
}

/* 画像 */
a img {
	border-style : none;
	border-width : 0px;
	text-decoration : none;
}

/* スクロールバーの色 */
html{
	scrollbar-face-color : #eadcce;
	scrollbar-highlight-color : #eadcce;
	scrollbar-shadow-color : #d79f8f;
	scrollbar-3dlight-color : #d79f8f;
	scrollbar-arrow-color : #d79f8f;
	scrollbar-darkshadow-color : #eadcce;
}

/******************************************** リンクの設定 ***A*/ 

a { text-decoration : none; }
a:link { color : #c05536 ; }
a:visited { color : #c05536 ; }
a:hover { color : #8080c0 ; }
a:active { color : #c05536 ; }
a img { border : none;	text-decoration : none; }

/* ブログ名リンクの設定 */
div#branding h1 a {text-decoration : none;}
div#branding h1 a:link {color : #6f3737 !important;}
div#branding h1 a:visited {color : #6f3737 !important;}
div#branding h1 a:hover {color : #808080 !important;}
div#branding h1 a:active {color : #6f3737 !important;}

/* 記事タイトルリンクの設定 */
div.main_block h2.entry_title a {text-decoration : none;}
div.main_block h2.entry_title a:link {color : #2d1515 !important;}
div.main_block h2.entry_title a:visited {color : #2d1515 !important;}
div.main_block h2.entry_title a:hover {color : #996666 !important;}
div.main_block h2.entry_title a:active {color : #2d1515 !important;}


/* プラグイン「3」本文中の文字色とリンク色 */
div.plugin3_body a {color : #20180d !important; font-weight : bold; }
div.plugin3_body a:link {color : #44553c !important;}
div.plugin3_body a:visited {color : #44553c !important;}
div.plugin3_body a:hover {color : #996666 !important;}
div.plugin3_body a:active {color : #44553c !important;}

/* 記事内リンク色 */
div.entry-body a:link {color : #6868b5 !important;　font-weight : bold; }
div.entry-body a:visited {color : #6868b5 !important;　font-weight : bold; }
div.entry-body a:hover {color : #408080 !important;}
div.entry-body a:active {color : #6868b5 !important;}

/* レイアウトフッター */
div#footer p a {text-decoration : none;}
div#footer p a:link {color : #653232 !important;}
div#footer p a:visited {color : #653232 !important;}
div#footer p a:hover {color : #ffcccc !important;}
div#footer p a:active {color : #653232 !important;}

/********************************************* 強調の設定 ***A*/ 

/* 強調 */
em { font-style : italic; }

/* より強い強調 */
strong { font-weight : bold; }

/******************************************** リストの設定 ***A*/ 

/* リスト・要素 */
ul, ol, li, dl, dt, dd {
	list-style: none;
}

/********************************************* 引用の設定 ***A*/ 

blockquote {
	width : 94%;		     
	margin : 0em;		     
	padding : 0.7em;
	text-align : left;
	color : #334b73;
	border : 3px dotted #6f3737;  
	background-color : #ffffff; 
	line-height : 20px;   
}

/************************************************** コード ***A*/ 

div.main_block pre {
	margin : 1em auto;
	padding : 0.5em;
	border : 1px solid #6f3737;
	font-family : sans-serif;
	overflow : auto;
	width : 90%;
}

/* for without MacIE5 \*/
div.main_block pre {
	overflow : scroll;
}

div.main_block > pre {
	width : auto;
}

div.main_block code {
	font-family : monospace;
}

/*********************************** Mac版IEの文字化け対策 ***A*/ 

textarea,input,select {
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", "Osaka", "Helvetica", "Arial", "Verdana", "ＭＳ Ｐゴシック", sans-serif;
}
	
/********************************* レイアウト用ブロックの設定 ***A*/ 

/* 全体の大枠 */
div#container {
	width : 880px;
	margin : 0px auto;
	background : url("http://blog-imgs-12.fc2.com/t/e/m/temtemclub/tp2-04-01.gif") ;
	background-repeat : repeat-y;
	background-position : left top;
}

/* ブログタイトル背景 */
div#branding {
	width : 600px;
	height : 150px;
	margin : 15px 0px 10px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(http://blog-imgs-12.fc2.com/t/e/m/temtemclub/tp2-04-02.gif) ;
	background-repeat : no-repeat;
}
	
div.main {
	margin : 0;
}

/* primaryブロック */
div#primary-column {
	float : right;
	width : 600px;
	voice-family : "\"}\"";
	voice-family : inherit;
}

html>body div#primary-column {
	width : 600px;
}

/* secondaryブロック */
div#secondary-column {
	margin : 15px 0 0 0;
	float : left;
	width : 220px;
}

/* 著作権表示＆FC2リンク */
div#footer {
	clear : both;
	margin : 0px 10px;
}

/*************************** ブログタイトル＆サイト説明の設定 ***A*/ 

/* ブログタイトル名 */
h1 {
	text-align : center;
	padding-top : 50px;
	padding-left : 25px;
	padding-right : 25px;
	font-weight : normal;	
	voice-family : "\"}\"";		
	voice-family : inherit;		
	font-size : 20pt;	
	font-family : "HGP創英角ﾎﾟｯﾌﾟ体",Verdana,sans-serif;
}

html>body div#branding h1 {
	font-size : xx-large;
}

/* サイトの説明文 */
div#branding p {
	font-family : "Comis Sans MS",Osaka;
	font-weight : normal;
	padding-left : 30px;
	padding-right : 30px;
	padding-top : 0px;
	padding-bottom : 0px;
	font-size : 10pt;	
	voice-family : "\"}\"";		
	voice-family : inherit;
	text-align : center;
}

html>body div#branding p {
	font-size : small;
}

/******************************************* プラグイン「3」の設定 ***A*/ 

/* プラグイン「3」の大枠 */
.plugin3_block {
	width : 600px;
	margin : 5px 0px 0px 0px;
}

/* プラグイン「3」タイトル背景 */
.plugin3_header {
	margin : 0px 0px 0px 0px;
	height : 45px;
	voice-family : "\"}\"";
	voice-family : inherit;
	background-image : url(http://blog-imgs-12.fc2.com/t/e/m/temtemclub/tp2-04-07.gif) ;
	background-repeat : no-repeat;
	background-position : left top;
}

/* プラグイン「3」タイトル */
.plugin3_title {
	padding : 20px 10px 0px 70px;
       	font-family : "HGP創英角ﾎﾟｯﾌﾟ体",Osaka;
	font-size : 11pt;
	text-align : left;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-weight : normal;
	color : #532828;
}

/* プラグイン「3」本文 */
.plugin3_body {
	padding : 7px 25px 7px 25px;
	margin : 0px 0px 0px 0px;
	line-height : 20px;
	text-align : left;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-weight : normal;
	font-family :Georgia,Osaka; 
	background-image : url(http://blog-imgs-12.fc2.com/t/e/m/temtemclub/tp2-04-08.gif) ;
	background-repeat : repeat-y;
	background-position : left top;
}

/* プラグイン「3」フッター  */
.plugin3_footer {
	height : 20px;
	background-image : url(http://blog-imgs-12.fc2.com/t/e/m/temtemclub/tp2-04-09.gif) ;
	background-repeat : no-repeat;
	background-position : left top;
}

/* primaryリストマーク設定 */
#primary-column plugin3_body li {
	margin : 0 20px;
	padding-left : 0px;
	list-style-type: disc;
	list-style-position : outside;
}

/******************************************* primaryの設定 ***A*/ 

/* 記事大枠 */
div.main_block {
	padding-top : 0px;
	margin : 20px 0px 25px 0px;
}

/* 記事タイトル背景 */
div.entry_header {
	margin : 0px 0px 0px 0px;
	height : 75px;
	text-align : left;
	line-height : 15px;
	background-image : url(http://blog-imgs-12.fc2.com/t/e/m/temtemclub/tp2-04-03.gif) ;
	background-repeat : no-repeat;
	background-position : left top;
}

/* 記事タイトル */
div.main_block h2, entry_title {
	font-weight : normal;
	font-family : "HGP創英角ﾎﾟｯﾌﾟ体",Osaka;
	text-align : left;
	padding : 15px 10px 0px 73px;
	font-size : 12pt;	 
	voice-family : "\"}\"";	
	voice-family : inherit;
}

html>body div.main_block h2 {
	font-size : medium;
}

/* 記事日付＋時間＋記事ＮＯ */ 
p.entry-date {
	font-size : 9pt;
	font-weight : normal;
	padding : 8px 30px 0px 30px;
	text-align : right;
	color : #35354e;
}
	
/* 記事本文  */
div.entry_body {
	padding : 13px 22px 15px 25px;
	margin : 0px 0px 0px 0px;
	line-height : 20px;
	text-align : left;
	background-image : url(http://blog-imgs-12.fc2.com/t/e/m/temtemclub/tp2-04-05.gif) ;
	background-repeat : repeat-y;
	background-position : left top;
}

/* 「続きを読む」設定 */
p.entry_more {
	padding : 10px 15px 5px 0px;
	text-align : right;
}
	
/* 記事フッター */
div.main_block ul.entry_footer {
	text-align : right; 
	font-size : 12px; 
 	line-height : 1.2; 
	margin : 0px 0px 0px 0px;
	padding : 7px 20px 5px 20px;
	height : 60px;
	background-image : url(http://blog-imgs-12.fc2.com/t/e/m/temtemclub/tp2-04-04.gif) ;
	background-repeat : no-repeat;
	background-position : left top;
}

/* 記事フッター項目 */
div.main_block ul.entry_footer li {
	display : inline;
	list-style-type : none;
}
	
	div.entry_body span.state {
		color: #D4F1FF;
	}

/* 記事移動リンク(コメント表示ページ) */
p.page_navi {
	margin-bottom : 20px;
	text-align : center;
}

/**************************************** コメント部分の設定 ***A*/ 

/* コメント表示枠 */
div.comment_listblock {
	margin: 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(http://blog-imgs-12.fc2.com/t/e/m/temtemclub/tp2-04-11.gif) ;
	background-repeat : repeat-y;
	background-position : left top;
}

/* コメント表示のフッター部  */
div.comment_bigfooter {
	height : 20px;
	margin-bottom : 10px;
	background-image : url(http://blog-imgs-12.fc2.com/t/e/m/temtemclub/tp2-04-12.gif) ;
	background-repeat : no-repeat;
	background-position : left top;
}

/* コメント本文 */
div.comment_body {
	padding : 0px 35px 10px 35px;
	text-align : left;
	margin : 0px 0px;
}

/* コメント表示フッター */
ul.comment_footer {
	margin-top : 0px;
	text-align : right;
	margin-bottom : 5px;
	padding : 3px 40px 3px 40px;
}

/* コメント表示フッター項目 */
ul.comment_footer li {
	text-align : right;
	display : inline;
	list-style-type : none;
}

/* コメント投稿枠 */
div.comment-block {
	margin : 0px 0px 0px 0px;
	padding : 10px 20px 10px 20px;
	background-image : url(http://blog-imgs-12.fc2.com/t/e/m/temtemclub/tp2-04-11.gif) ;
	background-repeat : repeat-y;
	background-position : left top;
}

/* コメント表示上タイトル */
p.comment-top {
	font-family : "HGP創英角ﾎﾟｯﾌﾟ体",Osaka;
	margin : 15px 0px 0px 0px;
	padding : 8px 20px 0px 55px;
	height : 57px;
	font-size : 13pt;
	text-align : left;
	font-weight : normal;
	voice-family : "\"}\"";
	voice-family : inherit;
	background-image : url(http://blog-imgs-12.fc2.com/t/e/m/temtemclub/tp2-04-10.gif) ;
	background-repeat : no-repeat;
	background-position : left top;
}

/* コメントのタイトル */
h3.comment_title {
	font-family : "HGP創英角ﾎﾟｯﾌﾟ体",Osaka;
	padding : 7px 35px 10px 35px;
	margin : 0px 0px 0px 0px;
	font-weight : normal;
	text-align : left;
	font-size : x-small;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : small;
}

/* コメントの投稿タイトル部分 */
p.comment-post {
	font-family : "HGP創英角ﾎﾟｯﾌﾟ体",Osaka;
	margin : 0px 0px 0px 0px;
	padding : 5px 20px 0px 40px;
	font-size : 12pt;
	text-align : left;
	font-weight : normal;
	voice-family : "\"}\"";
	voice-family : inherit;
	background-image : url(http://blog-imgs-12.fc2.com/t/e/m/temtemclub/tp2-04-11.gif) ;
	background-repeat : repeat-y;
	background-position : left top;
}

/* コメントの編集タイトル部分 */
p.comment-edit {
	font-family : "HGP創英角ﾎﾟｯﾌﾟ体",Osaka;
	height : 57px;
	margin : 15px 0px 0px 0px;
	padding : 8px 20px 0px 55px;
	font-size : 13pt;
	text-align : left;
	font-weight : normal;
	voice-family : "\"}\"";
	voice-family : inherit;
	background-image : url(http://blog-imgs-12.fc2.com/t/e/m/temtemclub/tp2-04-10.gif) ;
	background-repeat : no-repeat;
	background-position : left top;
}

/* コメントリスト下のTOPリンク */
div.pagetop {
	text-align:right;
	padding : 8px 40px 8px 40px;
	background-image : url(http://blog-imgs-12.fc2.com/t/e/m/temtemclub/tp2-04-11.gif) ;
	background-repeat : repeat-y;
	background-position : left top;
}

/* コメントフォーム */
#primary-column form {
	padding : 0px 0px;
	text-align : left;
}

/* テキストエリア・フォーム等 */
input,textarea,select {
	color : #532828;
	font-size : 12px;
	background-color : #fbf7f2; 
	border : 2px solid #dcab9c; 
	padding:1px;
	margin:3px 0;
}
	
/* コメントフォームのボタン */
p.form_btn {
	height : 25px;
	text-align : left;
	padding : 5px 10px 10px 10px;
	margin-top : 0px;
	margin-bottom : 0px;
}

/* 管理者だけにコメント */
input#himitu {
	padding-right : 0.5em;
}

/* コメント書込フォームのコメントスクロールバー色 */
dd{
	scrollbar-face-color : #e7dcd1;
	scrollbar-highlight-color : #e7dcd1;
	scrollbar-shadow-color : #5f4f3d;
	scrollbar-3dlight-color : #5f4f3d;
	scrollbar-arrow-color : #5f4f3d;
	scrollbar-darkshadow-color : #e7dcd1;
}

/*********************************** トラックバック部分の設定 ***A*/ 

/* トラックバック大枠 */
div.trackback_bigblock {
	width : 580px;
	margin-top : 25px;
	margin-bottom : 10px;
	padding-bottom : 5px; 
	border : 2px dotted #dcab9c; 
}

/* トラックバックタイトル */
p.trackback_headertitle {
	font-weight : normal;
	font-family : "HGP創英角ﾎﾟｯﾌﾟ体",Osaka;
	text-align : left;
	padding : 0px 20px 0px 20px;
	margin : 2px 2px 2px 2px;
	background-color : #dcab9c;
	font-size : 13pt;
	voice-family : "\"}\"";	
	voice-family : inherit;
}

/* トラックバックURL枠 */
p.trackback_uri {
	padding : 0.2em 0.5em;
	text-align : left;
}

/* トラックバックURL枠中 */
p.trackback_uri input {
	width: 96%;
	padding-bottom: 1px;
	margin-bottom: 1px;
	background-color: #fbf7f2;
}

div.trackback_block {
	padding : 0px 0px;
}

/* トラックバック先のタイトル */
p.trackback_title{
	width: 90%;
	font-family : "HGP創英角ﾎﾟｯﾌﾟ体",Osaka;
	text-align : left;
	font-weight : normal;
	margin : 10px 0px 0px 0px;
	padding : 2px 20px 0px 20px;
	border-top : 2px solid #dcab9c; 
	border-bottom : 2px solid #dcab9c;
}

/* トラックバック先の概要 */
div.trackback_body {
	text-align : left;
	padding : 5px 30px 0px 30px;
	line-height : 150%;
	background : transparent;
}

/* トラックバック表示フッター */
ul.trackback_footer {
	text-align : right;
	margin-bottom : 5px;
	padding : 0px 25px 0px 20px;
	line-height : 150%;
}

/* トラックバック表示フッター項目 */
ul.trackback_footer li {
	display : inline;
	list-style-type : none;
}

/* トラックバック下のTOPリンク */
div.page2top {
	text-align:right;
	padding : 0px 40px 15px 40px;
}

/********************************* Secondary-Columnの設定 ***A*/

/* Secondary-Columnの大枠 */
.plugin_block {
	margin-left : 45px;
}

/* メニュータイトル */
.plugin_title {
	height : 25px;
	font-weight : normal;
	padding : 2px 6px 0px 3px;
	font-family : "HGP創英角ﾎﾟｯﾌﾟ体",Osaka;
	font-size : 11pt;
	text-align : left;
	voice-family : "\"}\"";
	voice-family : inherit;
	color : #532828;
	border: 2px dotted #996666;
}

html>div.plugin_title {
	font-size : small;
}

/* メニュー本文 */
.plugin_body {
	margin : 0;
	text-align : left;
	padding : 8px 0px 15px 0px;
	voice-family : "\"}\"";
	voice-family : inherit;
}

html>div.plugin_body {
	font-size : small;
}

/* サイドメニューリストマーク設定 */
#secondary-column li {
	margin : 0 0px;
	list-style-type: disc;
	list-style-position : outside;
}

p.plugin-freearea {
	margin : 5px 0px 5px -15px;
}

p.plugin-myimage {
	margin : 5px 2px 5px -15px;
}

.plugin-counter {
	margin : 5px 2px 5px -15px;
}

p.plugin-search {
	margin : 5px 0px 5px -15px;
}

/************************************* カレンダー部分の設定 ***A*/ 

/* カレンダー表示用のテーブル設定 */
table.calender {
	width : 100%;
	border-collapse : collapse;
	font-size : x-small;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : small;
	font-family:Verdana,tahoma,sans-serif;
}

html>table.calender {
	font-size : small;
}

/* カレンダー見出（前月・当月・次月などのリンク部分） */
.calender caption {
	margin-bottom : 10px;
}

/* カレンダーのセル見出（曜日表示部分） */
.calender th {
	padding : 0.1em;
	text-align : center;
}

/* カレンダーのセル部分（日付表示部分） */
.calender td {
	padding : 0.1em;
	text-align : center;
	width:25px;
	border: 1px dotted #996666;
}

/* カレンダーリンク部分（記事を書いた日） */
.calender td a {
	display : block;
	text-align : center;
	font-weight : bold;
	background-image : url(http://blog-imgs-12.fc2.com/t/e/m/temtemclub/tp2-04-14.gif) ;
	background-repeat : no-repeat;
	background-position : center;
}

/* 日曜日 */
th#sun { color : #996666; }

/* 土曜日 */
th#sat { color : #9999ff; }

/************************************** フッター部分の設定 ***A*/ 

/* ブログフッター */
div#footer p {
	text-align : right;
	font-size:x-small;
	padding-bottom: 10px;
	padding-top: 10px;
}