@charset "UTF-8";

/**************************************************************

ダウンロードしていただき、ありがとうございます(*^_^*)

★テンプレートをお使いの前に、当ブログのテンプレート利用規約をお読み下さい。
★不具合の報告・質問等は当ブログにてお願いします。

［TEMTEM★倶楽部］
ブログ：http://temtemclub.blog119.fc2.com/

******************************************************AYU*****/


/*********************************** 全体的な設定lammban ***A*/

/* contentプロパティの初期化 */
*:before,
*:after {
content : "";
}

/* 全体的なマージン・パディング・フォントスタイル等の初期化 */
* {
margin : 0;
padding : 0;
word-break : break-all;
}

/* ブログ全体 */
body {
color : #000000;
background-image : url(https://blog-imgs-46.fc2.com/a/n/n/annyokara/wall49.gif);
background-repeat : no-repeat;
background-attachment : fixed;
background-position : right bottom;
background-color : #ffffff;
font-family : 'メイリオ','ＭＳ Ｐゴシック',Georgia,Helvetica, Arial,Osaka,sans-serif;
text-align : center;
line-height : 1.3;
font-size : 12px;
padding : 0;
margin : 0;
}

/* スクロールバーの色 */
html{
scrollbar-face-color : #ccffdd;
scrollbar-highlight-color : #3cb371;
scrollbar-shadow-color : #98fb98;
scrollbar-3dlight-color : #2e8b57;
scrollbar-arrow-color : #f0fff0;
scrollbar-darkshadow-color : #90ee90;
}

/* リンクの設定 */
a {text-decoration:none;}
a:link {color:#0000cd;text-decoration:none;}
a:visited {color:#0000cd;text-decoration:none;}
a:hover {color:#ff1493;text-decoration:underline;}
a:active {color:#0000cd;text-decoration:underline;}


/* 画像 */
a img {
border-style : none;
border-width : 0px;
text-decoration : none;
}

/***************************** レイアウト用ブロックの設定 ***A*/

/* 全体の大枠 */
#container {
width : 904px;
padding : 0;
margin : 0px auto;
background-color : #transparent;
}

/* ブログタイトル背景 */
#branding {
width : 1000px;
height : 60px;
margin : 0;
padding : 0;
}

/* メインブロック＋プラグイン「1」（左）メニューブロック中囲み */
#wrapper {
float : left;
width : 704px;
}

/* メインブロック */
#primary-column {
float : right;
width : 504px;
margin : 0;
padding : 0;
}

/* メイン中囲み */
.main_block {
text-align : left;
margin : 0px 5px; 
border-collapse : collapse; 
padding : 0;
border : 2px solid #edffdb;
overflow : hidden;
background-color:#eaffea;
filter : alpha(opacity=80);
-moz-opacity : 0.8; 
opacity : 0.8; 
}

/* プラグイン「1」（左）メニューブロック */
#secondary-column {
float : left;
width : 200px;
margin : 0;
padding : 0;
overflow : hidden;
background-color:#f4f4ff; 
filter : alpha(opacity=80);
-moz-opacity : 0.8; 
opacity : 0.8; 
}

/* プラグイン「2」（右）メニューブロック */
#extra-column {
float : right;
width : 200px;
margin : 0;
padding : 0;
overflow : hidden;
background-color:#f4f4ff; 
filter : alpha(opacity=80);
-moz-opacity : 0.8; 
opacity : 0.8; 
}

/* 左メニュー中囲み */
.left_block {
margin : 0px 0px;
}

/* 右メニュー中囲み */
.right_block {
margin : 0px 0px;
}

/******************** ブログタイトル・サイトの説明部分の設定 ***A*/

/* ブログタイトル設定 */
#branding h1 {
font-family : "HGP創英角ﾎﾟｯﾌﾟ体",HG丸ｺﾞｼｯｸM-PRO,Comis Sans MS,Osaka;
font-weight : bold;  
font-size : 25px;  
padding : 10px 140px 0px 260px;
text-align : left;
}

/* ブログタイトル・リンクの設定 */
#branding h1 a {color : #c71585 !mportant; text-decoration : none;}
#branding h1 a:link {color : #c71585 !important;}
#branding h1 a:visited {color : #c71585 !important;}
#branding h1 a:hover {color : #0c4b7f !important;}
#branding h1 a:active {color : #c71585 !important;}

/* ブログ説明文設定 */
#branding p {
font-weight : normal;
padding : 0px 200px;
font-size : 12px;  
text-align : left;
color : #696969;
}

/******************************************** 杏仕様設定 ***A*/

.new {
color : #ff69b4;
font-weight : normal;
}

/* 共有プラグインTreeシリーズ用スタイル */
#AR p, #CA p, #LK p, #RC p, #RT p, #RE p {
padding-left : 13px;
line-height : 20px;
background-image : url(https://blog-imgs-41.fc2.com/t/e/m/temtemclub/tp211-list.gif);
background-repeat : no-repeat ;
background-position : left top;
}

/************************************ パンくずリストの設定 ***A*/

/* パンくずリスト */
.pankuzu_list {
font-size : 12px; 
text-align : left;
padding : 3px 20px 0px 20px;
margin : 0px 0px 8px 0px;
color : #708090;
} 

/* パンくずリストのリンク色 */
.pankuzu_list a:link {color : #6495ed !important;}
.pankuzu_list a:visited {color : #6495ed !important;}
.pankuzu_list a:hover {color : #ff1493 !important;}
.pankuzu_list a:active {color : #6495ed !important;}

/*********************************** 記事上プラグイン「3」の設定 ***A*/ 

/* プラグイン「3」の大枠 */
.section3 {
width : 490px;
margin : 0px 0px;
background-color:#fffacd; 
}

/* プラグイン「3」タイトル背景 */
.plugin3_header {
margin : 0px 0px;
height : 24px;
border-bottom : 2px dotted #f4f4ff;
}

/* プラグイン「3」タイトル */
.plugin3_title {
font-weight : bold;
font-size : 14px;
text-align : left;
padding : 5px 0px 0px 40px;
color : #228b22;
}

/* プラグイン「3」本文 */
.plugin3_body {
padding : 7px 7px;
margin : 0px 8px 8px 8px;
line-height : 1.4;
font-size : 12px;
text-align : left;
font-weight : normal;
color : #f4f4ff;
}

/* プラグイン「3」本文中の文字色とリンク色 */
.plugin3_body a{color : #4c4c35 !important; font-weight : bold; }
.plugin3_body a:link {color : #4c4c35 !important;}
.plugin3_body a:visited {color : #b2b27c !important;}
.plugin3_body a:hover {color : #990f82 !important;}
.plugin3_body a:active {color : #4c4c35 !important;}

/* リストマーク設定（プラグイン「3」） */
.plugin3_body ul {
text-align : left;
list-style-type: disc;
text-decoration : none;
padding : 0px 10px 0px 20px;
list-style-position : outside;
margin : 0;
}

/*********************************** 記事本体部分の設定 ***A*/

/* 記事+コメント+ＴＢ大枠 */
.entry-table {
width : 490px;
margin : 0px 0px;
border-collapse:collapse;
} 

/* 記事部分大枠 */
.section {
margin : 0px 0px;
}

/* 記事のタイトル背景 */
.entry-header {
margin : 0px 0px;
height : 70px;
}

/* 記事のタイトル部分 */
.section h2 {
font-weight : bold;
font-size : 13px;
text-align : left;
padding : 5px 20px 0px 15px;
color : #008000;
}

/* 段落の設定 */
.section p {
margin : 1.5em 0 0 0;
}

/* 記事日付＋日時＋カテゴリー＋記事ＮＯ */ 
.entry-date {
font-size : 11px;
font-weight : normal;
padding : 5px 15px 0px 15px;
text-align : right;
color : #383870;
}

/* 記事本体部分 */
.entry-body {
padding : 7px 7px;
margin : 0px 8px 8px 8px;
line-height : 1.4;
font-size : 12px;
text-align : left;
background-color : #ffeff7;
}

/* 記事内リンク色 */
.entry-body a:link {color : #4169e1 !important; font-weight : bold; }
.entry-body a:visited {color : #4169e1 !important;}
.entry-body a:hover {color : #ff00ff !important;}
.entry-body a:active {color : #4169e1 !important;}

/* 追記部分 */
.entry-more {
padding : 0px 10px;
text-align : left;
margin : 0px 5px;
}

/* 追記部分(移動ページ) */
p.more {
padding : 20px 10px;
text-align : left;
margin : 0px 5px;
}

/* 記事フッター部分 */
.entry-footer {
text-align : center; 
font-size : 11px; 
margin : 0px 8px 20px 8px;
padding : 5px 20px 3px 20px;
border : 2px dotted #ffcccc;
color : #db7093;
}

/* 記事フッターリンク色 */
.entry-footer a:link {color : #db7093 !important; }
.entry-footer a:visited {color : #db7093 !important; }
.entry-footer a:hover {color : #228b22 !important;}
.entry-footer a:active {color : #db7093 !important;}

/* テーマ・ジャンル */
.entry-body p.theme_genre {
margin : 10px 0px 5px 0px;
text-align : right;
}

/* 絵文字 */
.emoji {
border : 0px; 
vertical-align:middle;
margin : 0px 0px;
}

/****************************************** 全記事リスト ***A*/

/* 全記事リストブロック */
.all_block {
margin : 0px 0px 15px 0px;
}

/* 「全記事一覧」タイトル */
p.all_title {
font-size : 13px;
text-align : left;
font-weight : bold;
color : #db7093;
margin : 0px 0px;
padding : 4px 15px;
background-color : #686898;
}

/* 全記事本文 */
.all_body {
padding : 7px 7px;
margin : 8px 8px 0px 8px;
line-height : 20px;
font-size : 12px;
text-align : left;
background-color : #dbffdb;
}

/* リストマーク設定 */
.all_body ul {
text-align : left;
list-style-type : none;
text-decoration : none;
padding : 0;
margin : 0;
}

/* リストマーク画像 */
.all_body li {
margin : 0px 0px 0px 20px;
padding : 0px 0px;
list-style-position : outside;
list-style-image : url(https://blog-imgs-41.fc2.com/t/e/m/temtemclub/tp211-list.gif);
}

/* 全記事本文リンク色 */
.all_body a:link {color : #35354e !important; }
.all_body a:visited {color : #35354e !important; }
.all_body a:hover {color : #ff1493 !important;}
.all_body a:active {color : #35354e !important;}

/* 全記事フッター */
p.all_footer {
text-align : right; 
font-size : 11px;
margin : 0px 4px;
padding : 0px 10px;
border-top : 1px dotted #8989b1; 
}

/************************************* コメント部分の設定 ***A*/

/* コメント全体枠 */
.com_block {
margin : 0px 0px;
padding : 0px 0px;
width : 490px;
}

/* コメントタイトル表示 */
h3#com_top {
margin : 20px 0px 10px 0px;
padding : 0px 20px;
font-size : 16px;
font-weight : bold;
color : #db7093;
}

/* 単コメントブロック */
.com_tanblock {
margin : 0px 0px;
padding : 0px 0px;
}

/* 単コメントタイトル */
h4.com_header {
height : 20px;
margin : 0px 0px;
padding : 5px 10px 0px 18px;
font-weight : bold;
text-align : left;
font-size : 14px;
background-color : #8989b1;
color : #ffffff;
}

/* 単コメント本文 */
.com_body {
padding : 10px 15px;
text-align : left;
background : #ffffb2;
margin : 8px 8px;
}

/* 単コメントフッター */
ul.com_footer {
text-align : right;
padding : 0px 20px 10px 20px;
margin-bottom : 8px;
font-size : 12px;
color : #db7093;
}

/* 単コメントフッターのリンク部分 */
ul.com_footer li {
text-align : right;
display : inline;
list-style-type : none;
}

/* 単コメントフッターリンク色 */
ul.com_footer a:link {color : #0063b5 !important; }
ul.com_footer a:visited {color : #0063b51 !important; }
ul.com_footer a:hover {color : #ffcccc !important;}
ul.com_footer a:active {color : #0063b5 !important;}

/* コメント投稿＆編集ブロック */
.com_postblock {
margin : 10px 10px;
padding : 0px 0px;
}

/* コメントの投稿＆編集文字部分 */
h3#com_post,
h3.com_edit {
margin : 0px 0px 8px 0px;
padding : 7px 20px 5px 45px;
text-align : left;
font-size : 14px;
font-weight : bold;
background-image : url(https://blog-imgs-41.fc2.com/t/e/m/temtemclub/11-1.gif) ;
background-repeat : no-repeat;
background-position : left top;
color : #db7093;
}

/* コメントフォーム */
#primary-column form {
padding : 0px 0px;
text-align : left;
color : #db7093;
}

/* 管理者だけにコメント */
input#himitu {
margin-right : 0.5em;
}

/* コメントフォームのボタン */
p.form_btn {
height : 25px;
margin : 5px 8px 20px 8px;
text-align : center;
padding : 2px 0px 0px 0px;
font-size : 14px;
color : #35354e;
}

/* コメント書込フォームのコメント欄スクロールバー色 */
dd{
scrollbar-face-color : #bbbbdf;
scrollbar-highlight-color : #db7093;
scrollbar-shadow-color : #db7093;
scrollbar-3dlight-color : #bbbbdf;
scrollbar-arrow-color : #db7093;
scrollbar-darkshadow-color : #bbbbdf;
}

/* コメント書込フォームの書き込み部分＋検索フォーム枠 */
input, textarea {
background-color : #f1f5f1;
border : 2px solid #bbbbdf;
font-size : 14px;
color : #3f4e3d;
}

/******************************* トラックバック部分の設定 ***A*/

/* トラックバック大枠 */
.trackback_table{
margin : 10px 0px;
padding : 0px 0px;
}

/* トラックバックタイトル */
.trackback_header {
margin : 8px 0px 5px 0px;
padding : 7px 20px 5px 45px;
text-align : left;
font-size : 13px;
font-weight : bold;
background-image : url(https://blog-imgs-41.fc2.com/t/e/m/temtemclub/11-1.gif) ;
background-repeat : no-repeat;
background-position : left top;
color : #db7093;
}

/* トラックバックURI */
.trackback_navi {
margin : 0px 0px;
padding : 4px 20px 0px 20px;
text-align : left;
font-weight : bold;
height : 20px;
font-size : 12px;
background-color : #8989b1;
color : #db7093;
}

/* トラックバックのアドレス */
.trackback_top {
margin : 8px 8px;
padding : 5px 30px;
text-align : left;
line-height : 150%;
font-size : 11px;
color : #db7093;
}

/* トラックバックのアドレスリンク色 */
.trackback_top a:link {color : #db7093 !important; }
.trackback_top a:visited {color : #db7093 !important; }
.trackback_top a:hover {color : #ffcccc !important;}
.trackback_top a:active {color : #db7093 !important;}

/* トラックバック先のタイトル */
.trackback_title{
text-align : left;
font-size : 11px;
font-weight : normal;
padding : 5px 15px 0px 15px;
margin : 8px 10px 0px 10px;
background-color : #d6d6e4;
}

/* トラックバック先の概要 */
.trackback_text {
text-align : left;
padding : 5px 15px 0px 15px;
margin : 0px 10px;
line-height : 150%;
font-size : 11px;
background-color : #d6d6e4;
border-top : 2px dotted #8989b1; 
}

/* トラックバックフッター */
.trackback_date {
text-align : right;
margin : 0px 10px 5px 10px;
font-size : 11px;
padding : 2px 20px 0px 20px;
line-height : 150%;
border-top : 2px dotted #8989b1; 
background-color : #d6d6e4;
}

/********************************** サイドメニューの設定 ***A*/

/* メニュー大枠 */
.plugin_menu {
width : 200px;
padding : 0px 0px;
}

/* メニュータイトル背景 */
.plugin_header {
height : 28px;
width : 200px;
margin : 0px 0px;
background-color :  #eddbff;
background-image : url(https://blog-imgs-35.fc2.com/a/n/n/annyokara/cafe-77.gif) ;
background-repeat : no-repeat;
}

/* メニュータイトル */
.plugin_title {
font-weight : bold;
padding : 7px 15px 0px 15px;
font-size : 13px;
text-align : left;
color : #c71585;
}

/* メニュー本文 */
.plugin_body {
margin : 0;
text-align : left;
padding : 10px 5px;
font-size : 12px;
line-height : 20px;
font-family : 'ＭＳ Ｐゴシック',Georgia,Helvetica, Arial,Osaka,sans-serif;
}

/* リストマーク画像 */
.plugin_body li {
text-align : left;
margin : 0px 0px;
padding : 0px 0px 0px 12px;
list-style-type : none;
list-style-position : outside;
text-decoration : none;
background-image : url(https://blog-imgs-41.fc2.com/t/e/m/temtemclub/tp211-list.gif) ;
background-repeat : no-repeat;
background-position : left top;
}

/* 親子カテゴリ設定 */
ul.main_menu ul.sub_menu {
margin : 0;
padding : 0;
list-style-type : none;
list-style-image : none;
}

/* 親子カテゴリLINE-1 */
ul.main_menu .sub_menu .sub_list {
background-image : url(https://blog-imgs-41.fc2.com/t/e/m/temtemclub/oyakoline1-black.gif
);
background-repeat : no-repeat;
background-position : left top;
margin-left : 0;
padding-left : 15px;
}

/* 親子カテゴリLINE-2 */
ul.main_menu .sub_menu .sub_list_end {
background-image : url(https://blog-imgs-41.fc2.com/t/e/m/temtemclub/oyakoline2-black.gif
);
background-repeat : no-repeat;
background-position : left top;
margin-left : 0;
padding-left : 15px;
}

/*********************************** カレンダー部分の設定 ***A*/

/* カレンダー表示全体 */
.plugin-calender {
font-family : Georgia,Helvetica, Arial,sans-serif; 
font-size : 11px;
margin : 0px 0px;
padding : 10px 10px;
}

/* テーブル設定（曜日＆日付部分） */
table.calender {
border-collapse : collapse;
width : 100%;           
text-align : center;
}

/* カレンダー見出（前月・当月・次月などのリンク部分） */
.plugin-calender caption {
text-align : center;
}

/* カレンダーのセル見出（曜日表示部分） */
.plugin-calender th {
text-align : center;
}

/* カレンダーのセル部分（日付表示部分） */
.plugin-calender td {
text-align : center;
}

/* カレンダーリンク部分（記事を書いた日） */
.plugin-calender td a {
display : block;
text-align : center;
font-weight : bold;
background-image : url(https://blog-imgs-41.fc2.com/t/e/m/temtemclub/tp211-cal.gif);
background-repeat : no-repeat;
background-position : center;
}

/* 記事を書いた日リンク色 */
.plugin-calender td a:link {color : #a9a9a9 !important; }
.plugin-calender td a:visited {color : #a9a9a9 !important; }
.plugin-calender td a:hover {color : #663333 !important;}
.plugin-calender td a:active {color : #a9a9a9 !important;}

/* 日曜日 */
th#sun {color : #996666;}

/* 土曜日 */
th#sat {color : #9999ff;}

/************************************* 移動ナビの設定 ***A*/

/* 記事移動ナビ（コメント上） */
.kiji_navi {
text-align : center;
font-size : 9px;
font-weight : bold;
margin : 10px 0px;
padding : 0px 10px;
line-height : 130%;
color : #ee82ee;
}

/* ページ移動ナビ（下方）*/
p.page_navi {
margin : 0px 15px 15px 15px;
padding : 0px 10px;
text-align : center;
font-size : 6px;
font-weight : bold;
color : #ee82ee;
}

/* ページ移動ナビ＆記事移動ナビのリンク色 */
p.page_navi a, .kiji_navi a{text-decoration : none;}
p.page_navi a:link, .kiji_navi a:link {color : #ee82ee !important;}
p.page_navi a:visited, .kiji_navi a:visited {color : #ee82ee !important;}
p.page_navi a:hover, .kiji_navi a:hover {color : #add8e6 !important;}
p.page_navi a:active, .kiji_navi a:active {color : #ee82ee !important;}

/************************** フッター部分(著作権表示)の設定 ***A*/

/* フッター部分 */
#blog_footer {
clear : both;
color : #db7093;
line-height : 20px;
text-align : center;
font-size : 11px;
padding : 10px 20px 15px 20px;
margin : 5px 15px;
text-decoration : none;
}

/* フッター部分のリンク色 */
#blog_footer a:link {color : #db7093 !important;}
#blog_footer a:visited {color : #db7093 !important;}
#blog_footer a:hover {color : #ffcccc !important;}
#blog_footer a:active {color : #db7093 !important;}

/********************************************* 強調の設定 ***A*/

/* 強調 */
em {font-style : italic;}

/* より強い強調 */
strong {font-weight : bold;} 

/********************************************* その他設定 ***A*/

/* 引用文 */
blockquote {
width : 90%;
margin : 0em;
padding : 0.7em;
text-align : left;
color : #5e5338;
border : 3px dotted #bbbbdf; 
background-color : #db7093; 
line-height : 20px;    
}

/************************************************* コード ***A*/

div.section pre {
margin : 1em auto;
padding : 0.5em;
border : 1px dotted #bbbbdf;
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;
}



