@charset "utf-8";

/* ※背景画像urlに注意※ */

*:not(p){margin:0; padding:0; border:none; word-break:break-all}
html{overflow-y:scroll}
body{color:#333; background:#f5f5f5 url(http://bfile.shinobi.jp/6612/back1.gif) fixed; font:13px/1.6 "Comic Sans MS","MS UI Gothic",cursive; 
word-break:break-all}
header, section, nav, article, footer, aside, time{display:block}

a:link, a:visited{color:#808080; text-decoration:none}
a:hover, a:active{color:#63c; text-decoration:underline}

img {border:none; background:transparent}
ul {list-style-type:none}
ol {list-style:decimal-leading-zero inside}
table{border-collapse:collapse}

blockquote{margin:5px 15px; padding:5px; border:1px #999 solid; background:#ececec; 
-moz-border-radius:5px; border-radius:5px; -moz-box-shadow:8px 8px 5px #888; box-shadow:8px 8px 5px #888}


/* ▼ページ全体▼ */
#page{margin:0 auto 30px; width:950px; background:url(http://bfile.shinobi.jp/6612/back2.gif) fixed; border:1px #ccc solid; border-top:none}

/* ▼ヘッダ▼ */
header{margin-bottom:20px}
#ie{display:none}
h1{padding:0 5px; font-size:25px; line-height:2.6}
h1 a{color:#808080}
h2{padding:0 10px 20px; color:#808080; text-align:right; font-size:12px}

/* ▼左側をまとめるボックス(section+nav)▼ */
#box{float:left; margin:10px 0 50px; width:730px}

/* ▼メインブロック(section)▼ */
section {float:right; width:530px}
article {margin-bottom:25px; background:#ececec; border:1px #ccc solid}

/* プラグイン4(indexページのみ表示・title有) */
#plg4 {margin:5px}
#plg4_t{margin-bottom:5px; font-weight:bold; font-size:14px}
#plg4_d{background:#fff; border:1px #ccc solid; padding:5px}


/* 記事box */
h3{color:#666; font-size:14px; font-weight:bold; margin-left:5px; padding:5px}
h3 a{color:#808080}
.entry{margin:0 5px; padding:10px; border:1px #ccc solid; background:#fff; line-height:1.8}
.ps{text-align:right}
#more{font-size:14px; font-weight:bold; background:#ddd; padding-left:5px; margin:20px 0 10px}
.entryFoot{margin:0 5px 5px; padding:5px 10px; font-size:11px; text-align:right; background:#fff; border:1px #ccc solid; border-top:none}


/*コメント関連ページ*/
h4 {color:#666; margin:2px 8px 1px; font-size:13px; font-weight:bold}

/*コメント表示（繰り返し）*/
.comRep{background:#fff; margin:3px 5px 15px; padding:8px; border:1px #ccc solid}
div.comRep:last-child{margin-bottom:5px}
.comTitle{font-weight:bold}
.comFooter{padding:2px 5px; text-align:right; margin-bottom:20px; font-size:11px}
.ip{color:#ccc; font-size:10px}

.res{background:#f5f5f5; margin-left:25px; padding:5px; -moz-border-radius:5px; border-radius:5px}
.resFooter{text-align:right; font-size:11px}


/*フォーム（com/edit共通）*/
#formBox{background:#fff; margin:3px 5px 8px; border:1px #ccc solid; padding-top:8px}
section form{padding:5px}
#comForm th{text-align:right; vertical-align:top; padding-right:3px; font-weight:normal}
input, textarea{margin-bottom:10px; padding:2px; border:1px #ccc dotted; background:#f5f5f5; font-size:12px}
textarea{width:100%}
#submit{background:#eee; margin-left:15px}


/* プラグイン5（個別記事のみ表示・title有） */
#plg5 {margin:5px}
#plg5_t{margin-bottom:5px; font-weight:bold; font-size:14px}
#plg5_d{background:#fff; border:1px #ccc solid; padding:5px}



/*▼ページナビ▼*/
#page_navi{margin:10px 0; text-align:center}


/* ▼左メインナビ(nav)プラグイン１▼ */
nav{float:left; width:200px; font-size:12px}
#plg1{width:180px; margin:0 auto 40px}
#plg1~a{color:#999}
.plg1_t{padding-left:2px; color:#666; font-weight:bold; border-bottom:1px #999 solid; border-right:5px #999 solid}
.plg1_d{margin-bottom:40px; padding:10px 5px 0 0; background:#fff}


/* ▼右：サブメニュー(aside)プラグイン２、プラグイン３▼ */
aside{float:right; width:200px; margin:10px 10px 50px 0}

.plg2_t{padding-left:3px; color:#666; font-weight:bold; border-bottom:1px #999 solid; border-left:5px #999 solid}
.plg2_d{margin-bottom:40px; padding:10px 0 0 8px; background:#fff}

.plg3_d{margin-bottom:30px; padding:10px 0 0 8px; background:#fff}



/* ▼フッタ▼ */
footer{margin-top:20px; clear:both; padding:5px; font-size:11px; text-align:right}

/* 最下部、「ページ上部に戻る」リンクの設定 */
#top{position:fixed; bottom:0; right:0; z-index:9; background:#f5f5f5}

/* ▽ninja広告。削除不可 */
#ad{color:#ccc; font-weight:normal}



/*▼プラグイン関連▼*/

/*カレンダー
----------------------------------------------------------------------*/
/*日付移動用テーブル（前月、次月へのリンク）*/
.CalendarMoveTable{width:100%; text-align:center; font-size:13px}

/*カレンダー本体表示用*/
.CalendarTable{width:100%; border-collapse:collapse; padding:2px; text-align:center; font-size:11px}

/*カレンダー本体：曜日表示部分*/
.CalendarWdayTr{background:#eee}
.CalendarWdaySun{color:#f00}
.CalendarWdaySat{color:#00f}

/*カレンダーテーブル：日付表示部分*/
.CalendarTdSun {color:#f00}
.CalendarTdSat {color:#00f}

/*記事リンクが存在する場所*/
.CalendarTable a{background:#ddd; color:#333; padding:1px}
.CalendarTable td.CalendarTdSun a{color:#f00}
.CalendarTable td.CalendarTdSat a{color:#00f}


/* コメント
---------------------------------------------------------------------- */
.plugin_cm_with_res img{margin-left:3px}
.plugin_data_date{text-align:right}


/* プロフィール
--------------------------------------------------------------------------*/
.right{text-align:right}
