@charset "utf-8";

*:not(p){margin:0; padding:0; border:none; word-break:break-all}
html {overflow-y:scroll}
body{color:#333; background:#f5f5f5; font:13px/1.6 "MS UI Gothic",sans-serif}
header, section, nav, article, footer, aside,time{display:block}

a:link, a:visited{color:#606; text-decoration:none}
a:hover, a:active{color:#63c; text-decoration:underline}

img {border:none; background:transparent}
ul {list-style-type:none}
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; width:800px}


/* ▼ヘッダ▼ */
header{margin:5px 0 50px}
#ie{display:none}
h1{font-size:25px; line-height:2.5}
h1 a:link, h1 a:visited{color:#333}
h2{font-size:13px; color:#666; text-align:right}


/* ▼メインブロック(section)▼ */
section{float:right; width:550px}


/* プラグイン4(indexページのみ表示・title有) */
#plg4 {margin-bottom:25px; border:1px #999 solid; padding:5px}
#plg4_t{margin-bottom:10px; font-weight:bold; font-size:14px; border-bottom:1px #999 dotted}
#plg4_d{}
/*↑データ（本文）部分*/


/* 記事box */
article {margin-bottom:25px; border:1px #999 solid}
h3{padding:5px; background:#999; color:#f5f5f5; font-size:15px; font-weight:bold}
h3 a:link,h3 a:visited{color:#f5f5f5}
.entry{margin:15px 0; padding:5px}
.ps{text-align:right; font-size:14px}
#more{font-size:14px; font-weight:bold; background:#ddd; padding-left:5px}
.entryFoot{padding:5px; font-size:11px; text-align:right; border-top:1px #ccc dotted}


h4 {margin-bottom:15px; padding:5px; background:#999; color:#fff; font-size:12px; font-weight:bold}


/*コメント表示（繰り返し）*/
#comBox{margin:5px 0 20px; border:1px #999 solid}
.comRep{margin:0 8px 15px}
.comTitle{font-weight:bold}
.comment{line-height:1.3}
.comFooter{text-align:right}
.ip{color:#ccc; font-size:10px}
.res{margin:8px 0 0 30px; padding:3px 8px; line-height:1.3; background:#eee}
.resFooter{text-align:right; font-size:11px}

/*フォーム（com/edit共通）*/
#formBox{margin-bottom:30px; border:1px #999 solid}
#comForm {width:95%; margin:0 auto}
#comForm th{text-align:right; vertical-align:top; padding-right:3px}
section form{padding:5px}
input,textarea{margin-bottom:10px; padding:2px; border:1px #ccc dotted; background:#f5f5f5; font-size:12px}
#submit{background:#eee; float:right}


/* プラグイン5（個別記事のみ表示・title有） */
#plg5 {margin:50px 0 25px; border:1px #999 solid; padding:5px}
#plg5_t{margin-bottom:10px; font-weight:bold; font-size:14px; border-bottom:1px #999 dotted}
#plg5_d{}
/*↑データ（本文）部分*/


/*ページ移動設定*/
#page_navi{padding:10px 0; text-align:center}



/* ▼左メインナビ(nav)▼ */
nav {float:left; width:220px; font-size:12px}

.plg1_t{padding:0; font-size:14px; font-weight:bold; border-bottom:1px #999 solid; border-right:5px #999 solid}
.plg1_d{margin-bottom:40px; padding:10px 5px 0}

.plg2_t{padding:0; font-size:14px; font-weight:bold; border-bottom:1px #999 solid; border-right:5px #999 solid}
.plg2_d{margin-bottom:40px; padding:10px 5px 0}

.plg3_d{margin-bottom:25px; padding:10px 0 0 8px}



/* ▼フッタ▼ */
footer{clear:both; text-align:right}

/* 最下部、「ページ上部に戻る」リンクの設定 */
#top{position:fixed; bottom:0; right:0; z-index:9; background:#f5f5f5}

/* ▽ninja広告。削除不可 */
#ad{font-size:11px; 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}
