@charset "EUC-JP";

/* 全体的な設定lammban
------------------------------------------------------------ */

/* contentプロパティの初期化 */

h1, h2, h3, h4, h5, h6, div, ul, ol, p, blockquote, address { display : block; }
a, addr, acronym, cite, code, dfn, em, img, kbd, object, q, ruby, samp, small, span, strong, sub, sup, var, del, ins { display : inline; }

*:before,
*:after {
content : "";
}

/* 全体的なマージン・パディング・フォントスタイル等の初期化 */

* {
margin : 0;
padding : 0;
font-style : normal;
font-weight : normal;
}

/* body要素以下全てに適用されます */
body {
margin : 16px 0px 0px 0px;
background-color:#FFFFFF;
color:#000000;
cursor:default;
text-align : center;/* 古いIEでセンタリングする */
line-height : 1.5;/* 行間 */
font-size : 14px ;/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
}



textarea,input,select{
border:1px solid #999999;
background-color:#FFFFFF;
color:#999999;
font-size:12px;
}



/* リンクの設定
------------------------------------------------------------ */
a {text-decoration : none;color:#3399CC;}
a:link {color : #CC3300;}
a:visited {color : #FF9966;}
a:hover {color : #FF0000;text-decoration:underline;}
a:active {color : #FF0000;}

/* リンク画像の枠を表示しない */
a img {
border-style : none;/* 枠を非表示 */
border-width : 0px;/* 枠の幅を0pxに設定 */
text-decoration : none;/* 装飾を表示しない */
}



/* レイアウト用ブロックの設定
------------------------------------------------------------ */
div#container {
width : 80%;/* コンテナの幅 */
margin-left : auto;/* 左側のマージンを自動計算 */
margin-right : auto;/* 右側のマージンを自動計算 */
background-color : transparent;/* 背景を透過（bodyで指定した値が有効になります） */
text-align : left;/* 古いIE用にセンタリングした部分を元に戻す */
}

/* タイトル部分 */
div#branding {width:100%;
padding:10px 0px;
font-family: 'HG丸ｺﾞｼｯｸM-PRO','ＭＳ Ｐゴシック';
background-color:#CC3300;}

div.column {
margin : 15px 0;/* タイトル部分と記事、記事部分とフッター部分の間隔 */
}

/* 本文部分ブロック */
div#primary-column {
float : left;/* 左側に回り込む */
width : 75%;/* コンテンツ幅 */
padding : 8px 16px;
border-right : 1px solid #000000;
}

/* サイドバーブロック */
div#secondary-column {
padding : 8px;
float : left;/* 右側に回り込む */
width : 25%;/* サイドバー幅 */
}

/* 著作表示ブロック */
div#siteinfo-legal {
clear : both;/* 回り込みを解除 */
margin : 0 10px;
}

/* 絵文字 */
.emoji{
vertical-align:middle;
margin:0 1px;
}


/* ブログタイトル・サイトの説明部分の設定
------------------------------------------------------------ */

/* ブログタイトル */
#blogname a {
padding:0px 20px;
color:#ffff77;
font-weight : bold;/* 太字にする */
font-size : 32px;/* 文字サイズ */
}


/* サイトの説明 */
#introduction {
padding:0px 16px;
text-align : right;
color:#ffffff;
font-size : 16px;/* 文字サイズ */}
#introduction a {color:#ffffff;}



/* Primary-Columnの設定
------------------------------------------------------------ */

/* ページ移動用ナビゲーション */

p.prev-next-navi {
margin-bottom : 20px;
text-align : center;
color : #CC3300;
}

/* 各記事毎のブロック */

div.section {
margin-bottom : 16px;/* 記事と記事の間隔 */
}

/* 記事の日付部分 */

div.section h2 {padding : 0 3px;
margin-bottom :0;
background-color:#999999;
color:#FFFFFF;
font-weight:bold;
text-align:right;
font-size : 12px;/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
}


/* 段落の設定 */

div.section p {
margin : 1em 0;/* 上下1行分空ける */
}
/* 記事のタイトル部分 */
div.entry-title {
color :#888888 !important;
padding : 0px 2px;
border-bottom : 1px solid #777777;}

div.entry-title a {
color : #555555 !important;
font-family: 'HGP創英角ｺﾞｼｯｸUB','ＭＳ Ｐゴシック';
font-size : 18px;
}

/* 記事タイトル下のカテゴリ表示 */
div.category {
color : #CC3300 !important;
margin-bottom : 8px;
font-size : 12px;
}

/* 記事本体部分 */

div.entry-body {
padding : 0 8px;
}

/* 追記部分 */

.entry-more {
padding : 10px 10px 0px 0px;
text-align : left;
}

/* フッター部分（コメントやトラックバックなど） */

div.section ul.entry-footer {
padding : 8px 0px 16px 0px;
list-style-position : inside;
text-align:right;
}

div.section ul.entry-footer li {
font-size : 12px;
color : #CC3300;
display : inline;
list-style-type : none;
}

.pageLink{padding : 0px 0px 15px 0px;
text-align:center;
color : #CC3300;
}


/* コメント部分の設定
------------------------------------------------------------ */

/* コメントフォーム */

div#primary-column form {
padding : 0 10px;
}

/* 管理者だけにコメント */

input#himitu {
margin-right : 0.5em;
border:0px;background-color:#FFFFFF;
}

/* コメントフォームのボタン */

p.form-btn {
margin-top : 10px;
}

/* コメント全体 */
.comment {
margin-bottom : 15px;
border:1px solid #CC3300
}

/* コメント記事 */
.comment-entry {margin:0px 10px 10px 10px;
border-bottom : 1px solid #777777;
}

/* コメントトップ */
h3#comment-top {color:#FFFFFF;
margin : 0px 0 10px 0;
background-color:#CC3300;}
h3{font-size:16px;
font-family: 'HG丸ｺﾞｼｯｸM-PRO','ＭＳ Ｐゴシック';
font-weight: bold;
padding:0px 5px;
}

/* コメント投稿 */
#comment-post{color:#000000;
margin:0px 0 10px 0;
h3.comment-post {font-size : 12px;
font-family: 'HG丸ｺﾞｼｯｸM-PRO','ＭＳ Ｐゴシック';
font-weight:bold;
}

/* コメント編集 */
h3.comment-edit {color:#FFFFFF;
font-size : 12px;
font-weight:bold;
background-color:#999999;
margin-bottom:5px;}

/* コメントのタイトル */

h4.comment-header {
margin-bottom : 10px;
padding : 0px 5px;
border-bottom : 1px solid #777777;
color :#888888 !important;
font-size : 16px !important;
font-family: 'HGP創英角ｺﾞｼｯｸUB','ＭＳ Ｐゴシック';
}


/* コメント本文 */

div.comment-body {
padding : 0 10px;
}

/* コメントフッター */
ul.comment-footer {
padding : 10px 10px 5px 10px;
text-align:right;}

ul.comment-footer li {
display : inline;
list-style-type : none;
}



/* トラックバック部分の設定
------------------------------------------------------------ */

/* トラックバックトップ+URL */
#trackback{
margin-bottom : 15px;
border:1px solid #999999;
}

/* トラックバックトップ */

h3#trackback-top {color:#666666;
font-size : 12px;font-weight:bold;
margin : 0;
background-color:#CCCCCC;
border-bottom : 1px solid #999999;
}

/* トラックバックURI */

.trackback-uri {
padding :10px;
font-weight: bold;
text-align : center;
}
.trackback-uri a {font-weight: bold;}

/* トラックバック記事 */
.trackback-entry {margin:0px 10px;
border-top : 1px solid #999999;}

/* トラックバックのタイトル */

h4.trackback-header {
margin : 10px 0;
padding : px 5px;
border-bottom : 1px dotted #999999;
font-size : 12px !important;font-weight: bold;}
h4.trackback-header a {font-weight: bold;}

/* トラックバック先の概要 */

div.trackback-excerpt {
padding : 0 10px;
background : transparent;
}

/* トラックバックフッター */

ul.trackback-footer {
padding : 10px 10px 5px 10px;
text-align:right;}

ul.trackback-footer li {
display : inline;
list-style-type : none;
}

/* 全記事一覧部分の設定
------------------------------------------------------------ */
/* 全記事一覧全体 */
.titlelist{padding:10px;
margin-bottom : 15px;
border:1px solid #999999;
}

/* 記事 */
.titlelist-entry{margin-top : 10px;
border-top : 1px solid #999999;}

/* タイトル */
h4.titlelist-header{margin-top : 10px;
padding : 0px 5px;
border-bottom : 1px dotted #999999;
font-size : 12px !important;font-weight: bold;}

/* 本文 */
.titlelist-body{
padding : 0 15px;
}

/* フッター */
ul.titlelist-footer {
text-align:right;}

ul.titlelist-footer li {
display : inline;
list-style-type : none;
}


/* Secondary-Columnの設定
------------------------------------------------------------ */
.plugin{
margin-bottom : 15px;/* プラグインの間隔 */
}
div#plugin_content {
padding:8px;
font-size : 12px;
}
.sidelist{
padding:1px 0px 1px 12px;
margin-bottom:3px;
text-align:left;
}

/* サイドバーの見出 */

div#secondary-column h2 {
padding:0px 5px;
background-color:#666666;
color:#FFFFFF;
font-family: 'HG丸ｺﾞｼｯｸM-PRO','ＭＳ Ｐゴシック';
font-size : 12px;/* CSSを正しく解釈出来るブラウザ用の文字サイズ*/
font-style : italic;
}

/* 検索 */
.plugin-search {}

/* プロフィール画像 */

p.plugin-myimage img {
display : block;/* ブロックレベルで表示 */
margin : 5px 0px 10px 0px;/* マージン */
border : 1px solid  #999999;/* 枠線 */
}

/* アーカイブ関連のリスト表示設定 */
/* リスト表示を非表示にしたい場合はlist-style-typeにnoneを設定して下さい */
/* 画像を使いたい場合はlist-style-imageを追加して下さい */

/* 例 */

/* list-style-type : none; */
/* list-style-image : url("画像のパス"); */

div#secondary-column ul {
margin : 0 15px;
list-style-position : inside;
}



/* カレンダー部分の設定
------------------------------------------------------------ */
/* カレンダー表示用のテーブル設定 */
table.calender {width :100%;
border-collapse : collapse;
voice-family : "\"}\"";
voice-family : inherit;
font-size : 12px;}

/* カレンダー見出（前月・当月・次月などのリンク部分） */
.calender caption {font-size : 12px;margin: 5px 0;}

/* カレンダーのセル見出（曜日表示部分） */
.calender th {margin : 0;padding : 2px;
border-bottom : 1px solid #999999;
text-align : center;}

/* カレンダーのセル部分（日付表示部分） */
.calender td {margin : 0;padding : 2px;
text-align : center;}

/* カレンダーリンク部分（記事を書いた日） */
.calender td a {display : block;
font-weight: bold;
background : #CCCCCC;}

/* 日曜日 */
th#sun {color : #f00;}

/* 土曜日 */
th#sat {color : #00f;}

/* その他の曜日 */
th#week {}

.plugin-calender {text-align : center;width : 100%;}






/* フッター部分の設定
------------------------------------------------------------ */
div#siteinfo-legal {text-align : center;}
div#siteinfo-legal p {
padding :0;/* パディング */
border-top : 1px solid #999999;/* 上線 */
text-align : center;/* センタリング */
}
div#siteinfo-legal p a{color:#999999;}
#copyright a{font-weight : bold;}


/* 強調の設定
------------------------------------------------------------ */

/* 強調 */

em {
font-style : italic;/* 斜体 */
}
i {
font-style : italic;/* 斜体 */
}

/* より強い強調 */

strong {
font-weight : bold;/* 文字を太字にする */
}
b {
font-weight : bold;/* 文字を太字にする */
}



/* 引用の設定
------------------------------------------------------------ */

blockquote {
width : ;/* 幅 */
margin : 15px 30px;/* マージン */
padding : 0.5em;/* パディング */
border : 1px dotted #999999;/* 枠の色と線種 */
border-left : 5px solid #999999;/* 枠の色と線種 */
}


/* コード
------------------------------------------------------------ */

/* 記事中にプログラムコードなどを書く時に使います */
/* プロポーショナルフォントではなく等幅フォントを指定すると良いでしょう */



div.section pre {
margin : 1em auto;
padding : 0.5em;

border : 1px solid #633;
font-family : sans-serif;
overflow : auto;
width : 90%;/* pre element clearing bug in WinIE  */
}

/* for without MacIE5 \*/

div.section pre {
overflow : scroll;/* MacIE用バグ対応 */
}/* */

div.section > pre {
width : auto;/* MacIE用バグ対応 */
}

div.section code {
font-family : monospace;/* 等幅フォントを指定 */
}



/* Mac版IEの文字化け対策
------------------------------------------------------------ */

/* マック版IEでは表示できるフォントを指定しないと文字化けを起こしますので通常は削除しないで下さい */

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;
}

/* カテゴリー、月別、検索結果タイトル
------------------------------------------------------------ */
h5{font-size : 16px;
font-weight : bold;
margin : 0 0 15px 0;
padding:0 5px;
color:#666666;
background-color:#CCCCCC;
border : 1px solid #999999;
}