@charset "utf-8";
/*
=================================
 Name: FDBlack2columnRside
 V2.1
=================================
*/


/* 全体的な設定
------------------------------------------------------------ */
* {margin : 0;padding : 0;font-style : normal;}
body, html {
  color : Silver;
  background-color:#000;
  font: 13px/1.4  "Arial",sans-serif; 
}

/* Input Box */
textarea, input, select {
  margin: 0px 0px 5px 0px;
  padding:2px 2px;
  line-height: 1.2;
  font-size:100%;
  color: Goldenrod;
  background-color: #111;
  border: 1px solid #444;
}
input:hover {border:1px inset #333;}
TEXTAREA.TXTFLD { height:30em; color:Goldenrod;border-color:DimGray; padding:4px 8px } 

/* リンク */
a:link, a:visited {color:CornflowerBlue;text-decoration: none; }
a:hover {text-decoration: none;color:Azure;background-color:RoyalBlue;}
a:active {position:relative; top:1px; left:1px;}

/* イメージ img */

/* 強調 */
em, strong {font-style:normal;font-weight:bold; color:Orchid;}

/* フロート */
.fl {float:left;}
.fr {float:right;}
.fc {text-align:center;}

/* リストの設定 */
ul, ol , dl, dt, dd, li, form {margin:0;padding: 0; list-style-type: none;}

.sub_header {font-weight: bold; color: Silver; margin-bottom: 5px;}
.sub_header:before {content: "●";}

/* レイアウト用ブロックの設定
全体 - #container 幅960px
右メニューの時
*****************************************
*	Header	#header			*
*****************************************
*************************  **************
*   #main_column 740px	*  *		*
*			*  * #side_menu	*
*	Plugin 3	*  *   200px	*
*	ページリスト	*  *  plugin1	*
*	 		*  *  olugin2	*
*	記事		*  *		*
*************************  **************
*	フッター #bottom		*
*****************************************

(テスト用)タグを有効にすると範囲が表示されます
beforeプロパティはIE8から有効
*/

/* Container
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
#container {width : 960px; margin: 2px auto;}
/* テスト用 このタグを有効にするとContainerエリアが表示されます。ただし、beforeはIE8から有効
#container:before {content: "container"; color: Blue; float: left;}
#container {border: 1px Blue solid;}*/

/*  ヘッダーブロック
============================================================ */
/* テスト用
#header:before {content:"#header"; color: yellow; float: right;}
#header {border: 1px solid Yellow;} */

#header {margin-bottom:15px;}

/* ヘッダータイトル部 */
/* テスト用
.header_title:before {content: "Header_title"; color:White ;float:right;}
.header_title {border: 1px solid White;} */

.header_title {margin-bottom:7px;padding: 0 20px;}
.header_title h1 {font-size: 16px; font-weight: bold; padding-top:10px; text-align:right;}
.header_title h1 a:link, .header_title h1 a:visited {color:White;}
.header_title h1 a:hover {color:LemonChiffon;background-color:transparent;}
.header_title h2 {font-size: 95%; font-weight: normal; color: #fff; text-align:right;}

/* ヘッドメニュー */
.headmenu {}
.headmenu a:hover {background-color:transparent;}
.headmenu ul {display: inline;padding-right:15px;}
.headmenu li {display: inline;}
.headmenu li a:link, .headmenu li a:visited {padding:2px 5px; border: 1px outset #666; background-color: #000; color: Silver;font-weight:bold;}
.headmenu li a:hover {border-style: inset;}
.headmenu .headmenu_rss a:link, .headmenu .headmenu_rss a:visited {padding-left:20px;}

/* メニューブロック side_menu
============================================================ */
#side_menu {width: 200px;overflow: hidden; /*padding:10px 7px;background-color:#111;*/}
/* テスト用 
#side_menu:before {content: "#side_menu"; color:Green ; float: left;}
#side_menu {border: 1px solid Green;}*/

#side_menu li {list-style-type:none;display:inline;}
#side_menu strong a:link, #side_menu strong a:visited {color:Orchid;}
#side_menu strong a:hover {color:Snow; background-color:Orchid;}


/* --- プラグインの設定 ---
------------------------------------------------------------ */
.plugin1 {}
.plugin2 {}
.plugin3 {padding:0;margin:0;}
.plugin li {display:inline;}

dl.plugin {
  text-align: left;margin-bottom:20px;
}
dl.plugin dt, .plugin_ttl {
  padding-left: 18px;
  margin-bottom: 5px;
 /* font-size : 95%;*/
  font-weight: bold;
  color: Orchid;
}
dl.plugin dd, .plugin_dd {
  margin: 0px;
  padding: 0px;
  font-size: 90%;
  color:DarkGray ;
}
dl.plugin ul {padding-left:5px;}
dl.plugin li a:link, dl.plugin li a:visited {display:block;}


/* --- カレンダー部分の設定（HTMLソースは管理画面のプラグインHTML参照） --- */
/* カレンダー表示用のテーブル設定 */
.plugin-calender {padding:5px 0px;background-color:#151515;width:80%;}
/* カレンダー見出（前月・当月・次月などのリンク部分） */
.plugin-calender caption {font-weight:bold;
  margin: 0px auto;
  text-align: center;
}
.plugin-calender table {margin:0 auto;}

/* カレンダーのセル見出（曜日表示部分） */
.calender {
  width:75%;
  margin: 5px 0px 0px;
  padding:0 15px;
  line-height:11px;
  font-size:10px;
  border-collapse: separate;/* 値の入っていないセルも表示する */
  color: DarkGray;
  text-align:center;
}
.calendar th {
  font-size:10px;
  text-align:center;
  font-weight: nomal;
}
/* 土曜日を青色表示 */
th#sat { color:#00f;}
/* 日曜日を赤色表示 */
th#sun { color:#c00;}
/* カレンダーのセル部分（日付表示部分） */
.calendar td {
  width:20px;
  height:25px;
  text-align:center;
}
/* カレンダーリンク部分 */
.calender td a {
  display:block;
  font-weight: bold;
  padding: 1px;
}

.plugin-qrcode {float:right;padding-top:20px;}




/*  Main_columnブロック
============================================================ */
#main_column {width: 740px;overflow:hidden;}
/* テスト用 
#main_column:before {content: "#main_column"; color: Red; float: left;}
#main_column {border: 1px Red solid;}*/


/* ページリスト
------------------------------------------------------------ */
.entrylist {padding:5px 0;}
.pagelist{
  line-height:1.1;
  font-size:90%;
  padding:10px 20px; 
  margin-bottom:20px; 
  background-color:#111;
}
.pagelist ul {margin: 3px 17px; }
.category_name {color: DarkGoldenrod;}
.category_name a:link, .category_name a:visited {color: Goldenrod;}
.category_name a:hover {color:Ivory ;background-color:Goldenrod;}

/* 最新記事
------------------------------------------------------------ */
.new_entry {
  line-height: 1.1;
  font-size:85%;
  padding:10px 30px; 
  margin-botop:20px; 
  margin-bottom:20px; 
  background-color:#111;
}

/* 全記事
------------------------------------------------------------ */
.archives {line-height:1.1;font-size:90%;}

/* Contents
------------------------------------------------------------ */
/* Test用 
.contents {border: 1px solid yellow;}
.contents:before {content: "contents"; color: yellow; float:left;}*/

.contents {
  overflow: hidden;
  margin: 0px 0px 30px 0;
  text-align: left;
  border: 1px solid #333;}

.contents_top {margin-top:15px}
.contents_bottom {}

/* ----記事部分 ----*/
/* タイトル */
.entry_title {color:Goldenrod;line-height:2;}
.entry_title a:link, .entry_title a:visited {color: #9d9;background-color:transparent;}
.entry_title a:hover {color: LemonChiffon;}

.entry_title h3 {color:mediumSeagreen;font-size:90%;font-weight:bold;margin:0 3px 0 0;}
.entry_title h2 {
  margin:0;
  padding-left:15px;
  background-color: #222;
  font-size:100%;
  line-height:30px;
  border:outset #444 1px;
}

/* 本体 */
.contents_body {padding: 0 18px;margin-top:5px;}

/* 投稿部 */
.entry_body {padding:20px 0px;}
/* テスト用
.entry_body:before {content: "entry_body"; color:red ; float: left;} 
.entry_body {border: 1px solid red;}*/


div.fc2_footer {margin: 5px 0;}/* 拍手ボタン */
div.entry_footer {
  margin-bottom:10px;
  font-size: 90%;
  line-height:1.6;
  color:Gold;
  padding:2px 20px;
  background-color:#222;
  border:1px outset #444;
}
div.entry_footer ul {display:inline; padding:0}
div.entry_footer ul li {display : inline;list-style-type : none;}
.entry_footer a:link, .entry_footer a:visited {color:DarkSeaGreen;}
.entry_footer a:hover {color:MintCream;background-color:transparent;}


/* --- コメント部 --- */
/* コメント本文 */
div.commentarea {
  font-size:100%;
  margin: 0px 0 20px 0px;
  padding: 10px 20px;
  color: Silver;
  text-align: left;
  border: 1px solid #333;
}
/* test用
.commentarea:before {content: "commentarea"; color:White ; float: left;}
.commentarea {border: 1px solid White;} */

div.comment_body {color:Goldenrod;
  width:450px;
  border: 1px solid #333;
  background-color:#111;
  margin-bottom: 10px;
  padding : 10px 20px;
}
.form_btn {}

/* コメントヘッダー */
ul.comment_header {
  margin: 0px;
  padding: 2px 5px;
  text-align: left;
  font-size: 90%;
}
ul.comment_header li {
  display : inline;
  list-style-type : none;
}

/* --- トラックバック部分 --- */
#trackback {margin-top:10px; font-size:80%;}
/* トラックバックURL */
p.trackback_uri {
  margin : 0 0 10px 0;
  padding : 0px;
}
/* トラックバックURLワンクリックフォーム */
p.trackback_uri a {font-size: 95%;}
p.trackback_uri input {
  margin: 0px 0px 5px 0px;
  padding: 1px;
  line-height: 1.5;
  border: 1px solid #333;
  background-color: #111;
  width: 70%;
}
/* トラックバック先の概要 */
.trackback_header a  {font-size: 85%;font-weight:normal}
.trackback_excerpt {
  font-size: 80%;
  line-height:110%;
  margin : 0px;
  padding: 0px 0px;
}
/* トラックバックフッター */
ul.trackback_footer {
  margin: 0px;
  padding: 2px 5px;
  text-align: right;
  color: #666;
  border-bottom: 1px solid #edf6fa;
}
ul.trackback_footer li {font-size:70%;
  display : inline;
  list-style-type : none;
}
/* 検索結果 */
.search {
  padding:10px 30px;
  margin:5px 10px;
  background:#151515
  font-size:90%;
  line-height:1.4;
}


/*  フッター 
------------------------------------------------------------ */
#bottom{font-size:85%; padding-top:10px; text-align:center;}
/* テスト用 
#bottom:before {content: "#bottom"; color: violet; float: left;}
#bottom {border: 1px solid violet;}*/


#bottom a:link, #bottom a:visited {color:#666;}
#bottom a:hover {color:White;background-color:DarkGray;}


/* その他
------------------------------------------------------------ */
/* ページトップへのリンク */
div.pagetop {
  margin-right:10px;
  font-size: 95%;
  text-align: right;
}


/* 設定
============================================================ */
/* ヘッダー画 */
#header {background: #000 url(https://blog-imgs-98.fc2.com/j/i/n/jinjakomainu/201610300925268d6.jpg) center 2px no-repeat;}
/* ヘッダー画の高さ設定 */
.header_title {height: 240px;}

/* RSSアイコン */
.headmenu_rss a:link, .headmenu_rss a:visited {background:#000 url(https://blog-imgs-32.fc2.com/s/c/e/scenewayfc/rss.gif) 3px center no-repeat;}

/* プラグインタイトル アイコン */
dl.plugin dt, .plugin_ttl {background:url(https://blog-imgs-32.fc2.com/s/c/e/scenewayfc/red_bubble.png) 3px no-repeat;}

/* 左右メニュー設定 */
#side_menu {float:right;}
#main_column {float:left;}

/* 投稿部の整列 */
.entry_body {text-align: left;}


/* 投稿記事内で使用するタグ  （上記の全体設定も参照）
============================================================ */
.entry_body {}

/* システム・タグ
------------------------------------------------------------ */
/* 強調 */
.entry_body em {color: Tomato;font-style:italic; font-weight: normal;}
.entry_body strong {color: Tomato;}

/* リンク */
.entry_body a:link, .entry_body a:visited {}
.entry_body a:hover {}
.entry_body a:sctive {}

.entry_body .fl  a:link, .entry_body .fl a:visited, .entry_body .fl a:hover {padding:0}

.entry_body table a:link, table a:visited {display:inline; border:1px solid #111;}
.entry_body table a:hover {border: inset 1px;}
.entry_body td a:link, td a:visited {font-weight:bold; }

/* リスト */
.entry_body ul, .entry_body ol {display: block;margin:1em 2em;}
.entry_body ul li {list-style-type:disc;}
.entry_body ol li {list-style-type:decimal;}
.entry_body li {padding-left:0em;}

.entry_body dl {margin:1em 0em;}
.entry_body dt {margin:0;}
.entry_body dd {padding-left:1em;}

/* イメージ img */
.entry_body img {padding:0;margin:5px 0px;border:1px inset Goldenrod;}
.entry_body a:hover img, .entry_body a:active img {}

/* 表 */
.entry_body table {}

/* カスタム・タグ
------------------------------------------------------------ */
/* フロート */
.entry_body .fc {color:Goldenrod;padding-bottom: 10px;}/* text-align: centerは全体設定で設定済み*/
.entry_body .fl {text-align: center;color:Goldenrod;padding:0px 20px 10px 20px;}/* float:left は全体設定で設定済み*/
.entry_body .fr {text-align: center;color:Goldenrod;padding:0px 20px 10px 20px;} /* float:rightは全体設定で設定済み*/
.fl img, .fr img {}
.fc img {margin:5px -10px}
