/* -----------------------------------------------------------
 ■ 基本設定
------------------------------------------------------------ */

/* 初期化
------------------------------------------------------------ */
* {
   margin  : 0;
   padding : 0;
}
a img {
  border-style : solid;
  border-width : 0px;
  text-decoration : none;
}
li {
  margin-left : 22px;
}

/* ページ全般の基本設定
------------------------------------------------------------ */
body {
  font-size : 12px;
  font-family : 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
 background       : url(https://blog-imgs-48-origin.fc2.com/i/n/t/interwatch/ba11.gif) repeat ;
}




/* リンクの文字装飾
------------------------------------------------------------ */
a:link {
  color : #00F;
  text-decoration : none;
}
a:active {
  color :#008 ;
  text-decoration : none;
}
a:visited {
  color :#008 ;
  text-decoration : none;
}
a:hover {
  color : #000000;
  text-decoration : underline;
}

/* その他の文字装飾
------------------------------------------------------------ */

/* 強調 Lv.1 */
em.important1 {
  font-style : normal;
  font-weight : bold;
}

/* 強調 Lv.2 */
em.important2 {
  font-style : normal;
  font-weight : bold;
  color : #F00;
}

/* 引用の出典部 */
cite {
  color : #555;
  font-size : 11px;
}


/* -----------------------------------------------------------
 ■ レイアウト (ヘッダー＋２カラム＋フッター)
------------------------------------------------------------ */

/* ページラッパー
------------------------------------------------------------ */
#wrapper {
 
  width : 1096px;
  margin : 0 auto;
 background : url(https://blog-imgs-48-origin.fc2.com/i/n/t/interwatch/20131204101139c78.jpg) repeat fixed center top;
}




/* ページヘッダー
------------------------------------------------------------ */
#header {
  width : 1096px;
  margin-bottom : 15px;
  padding-top : 10px;
  padding-bottom : 5px;
 background       : none;
}

/* ミドルラッパー
------------------------------------------------------------ */
#middle {
  width : 1096px;
}

/* メインカラム
------------------------------------------------------------ */
#m-column {
  float : left;
  width : 747px;
background       : ;
margin           : 0px 5px 0px px;


  vertical-align : top;
}
div.main {
  padding : 0px 10px;

}



/* ナビ
------------------------------------------------------------ */
#navigation{
	line-height:1;
	text-align:left;
	margin:0 auto 1px;
	background:#1a191a;
	padding:10px 25px;
	color:#181618;
	font-size:13px;
	position:relative;
	z-index:100;
	overflow:hidden;
	}
#navigation table.tnavi td span{
	white-space:nowrap;
	}
#navigation table.tnavi td{
	vertical-align:top;
	border-right:1px dotted #999;
	}
#navigation td div{
	white-space:normal;
	}
.dishid{
	background:#;
	border-top:1px dotted #999;
	position:relative;
	top:5px;
	z-index:100;
	padding:5px 0;
	}
.dishid a{
	display:block;
	z-index:100;
	margin:2px 0;
	background:#222;
	}
.cate_oya,.cate_no{
	position:relative;
	z-index:0;
	}
.cate_oya a,.cate_no a{
	padding:0.2em 1em;
	display:block;
	}
#navigation a{
	color:#fff;
	}
#navigation a:hover{
	background:#182356;
	color:#1E90FF;
	}

#navigation .navi_button{
	position:absolute;
	z-index:2000;
	width:30px;
	cursor:pointer;
	}
#navi_left{
	left:0;
	top:0;
	background:#111 url("https://blog-imgs-50-origin.fc2.com/d/e/s/designlabolatory/icon-3faith-navi-left.png") no-repeat center center;
	}
#navi_right{
	background:#111 url("https://blog-imgs-50-origin.fc2.com/d/e/s/designlabolatory/icon-3faith-navi-right.png") no-repeat center center;
	right:0;
	top:0;
	}


/* ライトカラム
------------------------------------------------------------ */
#r-column {
  float : left;
  width : 336px;
background       : ;
margin           : 0px 0px 0px 0px;
 padding:0px 0px 10px 5px;
  font-size : 12px;
  vertical-align: top;
}



/* ページフッター
------------------------------------------------------------ */
#footer {
  clear : both;
  width : 1056px;
  padding : 20px;
 background       : none;
}

/* -----------------------------------------------------------
 ■ ページヘッダー
------------------------------------------------------------ */

/* ブログ名
------------------------------------------------------------ */
div.blog-title {
  width : 1096px;
}
h1 {
  text-align : center;
  font-size: 50px; 
  color : #0000CD;
}
h1 a:link, h1 a:hover, h1 a:active, h1 a:visited {
  color : #000080;
  text-decoration : none;
}


/* ブログ説明
------------------------------------------------------------ */
div.intro {
  padding-left : 40px;
  padding-right : 40px;
}

/* トップメニュー
------------------------------------------------------------ */
div.top-menu {
  margin : 10px;
  text-align : center;
  font-size : 15px;
}


/* -----------------------------------------------------------
 ■ 前後のページ移動用ナビリンク
------------------------------------------------------------ */

div.content-navi {
 margin           : 15px 15px 0px 15px;
  margin-bottom : 30px;
  padding : 5px;
  border-top : solid 1px #333;
  border-bottom : solid 1px #333;
  text-align : center;
     background-color : #ffffff;
    
  font-size : 18px;
  font-family : Arial;
}

/* 現在のページ */
div.content-navi span.current-page {
  font-weight : bold;
  color : #000;
}


/* -----------------------------------------------------------
 ■ 月・タグ・カテゴリ別・検索結果一覧ページ
------------------------------------------------------------ */

h2.entry-sort {
  margin-bottom : 30px;
  padding : 6px;
  border-bottom : solid 2px #000;
  color : #000;
  background-color : #EEF3F6;
  font-weight : normal;
}

/* エントリー一覧
------------------------------------------------------------ */




/* 各エントリー */
ul.entry-list li {
  margin : 7px;
  padding-bottom : 5px;
  border-bottom : dotted 1px #666;
background       : #ffffff;
  list-style-type : none;
}

/* 各エントリーのタイトル */
ul.entry-list h3 {
  font-size : 16px;
}

/* 各エントリーの付随情報 */
ul.entry-list div {
  text-align : right;
  font-size : 11px;
}

/* 各エントリー本文の冒頭200字 */
ul.entry-list p {
  font-size : 10px;
  color : #555;
  /* 本文冒頭の200字を表示させたくない場合は 下の行の ＊/ を右の矢印直後の箇所に持ってくる →  */
  display : none;
}


/* 前後の月ページへのリンク (月別一覧ページ)
------------------------------------------------------------ */
div.monthly-navi {
  padding : 15px;
  text-align : center;
  color : #666;
}

/* 該当エントリーが見つからない
------------------------------------------------------------ */
div.notfound {
  margin : 20px;
  text-align : center;
  font-size : 15px;
}

/* 再検索フォーム (検索結果ページ)
------------------------------------------------------------ */
div.search {
  margin : 25px;
  text-align : center;
}


/* -----------------------------------------------------------
 ■ トップページと個別ページでそれぞれのエントリーについて
------------------------------------------------------------ */

/* エントリー全体
------------------------------------------------------------ */
div.entry {
    background       : #ffffff;
    border-bottom    : 1px solid #999999;
    border-left      : 1px solid #999999;
    border-right     : 1px solid #999999;
    border-top       : 1px solid #999999;
    margin           : 15px 0px 0px 0px;
    padding          : 15px;

}

/* 各エントリーのタイトル
------------------------------------------------------------ */
div.entry h2 {
    border-bottom    : 1px  solid #999999;
    border-left      : 10px  solid #9b8c24;
    border-right     : 0px solid #999999;
    border-top       : 0px solid #999999;
    color            : #333333;
    font-size        : 18px;
    font-weight      : bold;
    margin           : 0px 0px 5px 0px;
    padding          : 0px 2px 0px 20px;
    text-align       : left;
    text-align       : left;
}
div.entry h2 a:link, div.entry h2 a:hover, div.entry h2 a:visited {
  color : #036;
  text-decoration : none;
}

/* エントリー本文
------------------------------------------------------------ */
div.entry-body {
 
  padding : 3px;
  font-size : 16px;
}

/* エントリー内の副題 */
div.entry-body h3 {
  margin-top : 15px;
  padding-left : 3px;
  border-left : solid 5px #D43;
  color : #D43;
  font-size : 14px;
}

/* エントリー内の副々題 */
div.entry-body h4 {
  width : 70%;
  margin-top : 10px;
  padding : 1px;
  border-bottom : solid 1px #000;
}

/* エントリー内の段落 */
div.entry-body p {
  margin : 8px 0px;
}

/* エントリー内の補足 */
div.entry-body p.excursus {
  font-size : 12px;
}

/* エントリー内のリスト */
div.entry-body ul {
  margin : 10px 10px 5px 0px;
}

/* エントリー内の引用 */
div.entry-body blockquote {
  margin : 7px;
  padding : 5px;
  border : dotted 1px #555;
  font-size : 13px;
}

/* 追記を表示するリンク */
div.more-link {
  margin-top : 10px;
}

/* 拍手ボタン
------------------------------------------------------------ */
div.fc2_footer {
  margin : 15px 10px 0px 0px;
}

/* 関連エントリー
------------------------------------------------------------ */
div.related {
  border-bottom : solid 1px #333;
  font-weight : bold;
}
div.related-entries {
  margin-top : 3px;
  margin-bottom : 14px;
}

/* 前後のエントリーへのリンク
------------------------------------------------------------ */
div.navilink {
  margin : 18px;
  padding : 5px;
  border-top : solid 1px #CCC;
  border-bottom : solid 1px #CCC;
}

/* エントリーに付けられたタグ
------------------------------------------------------------ */
div.tag {
  margin : 5px;
  padding : 5px;
  background-color : #EEE;
}

/* エントリーの付随情報
------------------------------------------------------------ */

/* 上側 (カテゴリと投稿年月日) */
div.entry-info1 {
  margin-bottom : 5px;
  text-align : right;
}

}

/* ソーシャルブックマークとSNS
------------------------------------------------------------ */
div.share-sns {
  width : 100%;
  padding-top : 3px;
  border-top : dotted 1px #222;
}

/* Google+でIE使用の改行されるのを防ぐ */
.force-inline div {
  *display : inline !important;
}

/* Twitter用に横幅を設定 */
iframe.twitter-share-button {
    width: 90px !important;
}

/* コメント欄とトラックバック欄の囲み
------------------------------------------------------------ */
fieldset {
  margin-top : 12px;
  padding : 7px;
  border : solid 1px #BBB;
}

/* ページトップへのリンク
------------------------------------------------------------ */
div.to-pagetop {
  margin : 3px;
  text-align : right;
}


/* -----------------------------------------------------------
 ■ トラックバック表示
------------------------------------------------------------ */

/* それぞれのトラックバックについて
------------------------------------------------------------ */
div.trackbacks {
  margin-bottom : 3px;
  padding : 7px
}

/* トラックバック情報
------------------------------------------------------------ */
div.trackback-blog {
  border-bottom : solid 1px #AAA;
}

/* トラックバック元のブログ名と日時
------------------------------------------------------------ */
div.trackback-info {
  text-align : right;
  color : #666;
  font-size : 11px;
}

/* トラックバック要約
------------------------------------------------------------ */
div.trackbacks p {
  padding : 6px;
}

/* トラックバック送信先表示
------------------------------------------------------------ */
div.trackback-uri {
  padding : 5px;
  background-color : #EEE;
}
div.trackback-uri input {
  width : 300px;
  border : 0px;
  background-color : #EEE
}


/* -----------------------------------------------------------
 ■ コメント表示
------------------------------------------------------------ */

/* それぞれのコメントについて
------------------------------------------------------------ */
div.comments {
  margin-bottom : 3px;
  padding : 7px
}

/* 各コメント情報
------------------------------------------------------------ */
div.comment-info {
  border-bottom : solid 1px #AAA;
}

/* 投稿日時と投稿者 */
span.commentator-info {
  color : #666;
  font-size : 11px;
}

/* 各コメント本文
------------------------------------------------------------ */
div.comments p {
  padding : 6px;
}

/* コメント編集時の親記事
------------------------------------------------------------ */
div.parent-entry {
  margin-bottom : 7px;
  border-bottom : dotted 1px #333;
}

/* -----------------------------------------------------------
 ■ コメント投稿フォーム
------------------------------------------------------------ */

/* コメントフォーム
------------------------------------------------------------ */
#comform {
  margin: 10px;
}

/* コメントフォーム表示オンオフ切り替えの部分 */
div.show-comform {
  margin : 5px;
  padding : 2px;
  border-bottom : solid 1px #CCC;
}

/* 送信ボタンの部分 */
div.submit {
  margin : 2px;
  padding : 3px;
  text-align : center;
  background-color : #CCC;
}

/* コメント送信ボタン */
input.submit-button {
  width : 140px;
}

/* コメントフォーム下の注意事項 */
div.comment-note {
  color : #888;
  font-size : 11px;
}


/* -----------------------------------------------------------
 ■ サイドカラムのプラグイン
------------------------------------------------------------ */


/* プラグインの見出し
------------------------------------------------------------ */
h3.plugin-title{
background       : #d4e0f5;
    border-bottom    : 1px  solid #999999;
    border-left      : 1px  solid #999999;
    border-right     : 1px solid #999999;
    border-top       : 1px solid #999999;
    color            : #333333;
    font-size        : 14px;
    font-weight      : bold;
    margin           : 15px 0px 0px 0px;
    padding          : 5px 2px 0px 5px;
    text-align       : center;
    text-align       : center;
}

/* プラグインの本体
------------------------------------------------------------ */
div.plugin-content {
  background       : #d4e0f5;
    border-bottom    : 1px solid #999999;
    border-left      : 1px solid #999999;
    border-right     : 1px  solid #999999;
    border-top       : 0px solid #999999;
    padding          : 15px;
    font-size        : 14px;
    line-height      : 22px;
    margin           : 0px 0px 0px 0px;
    overflow         : hidden;
    width            : auto;
}
/*----------------------------- 
　　claerfix
------------------------------*/
*+html .claerfix,
*html .claerfix { height           : 1% }
.clarfix { display          : block }
.clearfix { display          : inline-table }
.clearfix:after {
    clear            : both;
    content          : ".";
    display          : block;
    height           : 0;
    visibility       : hidden;
}

/* -----------------------------------------------------------
 ■ ページフッター部
------------------------------------------------------------ */

/* クレジットと連絡先
------------------------------------------------------------ */
address {
  margin     : 4px;
  text-align : center;
  font-size  : 8pt;
  font-style : normal;
}

/* FC2テキスト広告
------------------------------------------------------------ */
div.fc2ad {
  margin-top : 5px;
  text-align : center;
}
#ad1 {
  font-size  : 10px;
}

/* ========================================================= */