/* ---------------------------------------
▼画面全体
---------------------------------------- */
body {
background-image:url(http://konbo.michikusa.jp/img/bg-konbo.jpg); /* 背景画像のURL */
background-repeat:repeat; /* 背景を敷き詰める */
background-color:#000; /* 背景の色 */
font-size:13px; /* 文字サイズ */
color:#c9171e; /* 文字の色 */
text-align:center; /* 中央に配置 */
scrollbar-face-color:#000; /* ボタン部分 */
scrollbar-track-color:#111; /* レール部分 */
scrollbar-arrow-color:#f00; /* 矢印 */
scrollbar-3dlight-color:#f00; /* 外側のハイライト */
scrollbar-highlight-color:#000; /* 内側のハイライト */
scrollbar-shadow-color:#000; /* 内側の影 */
scrollbar-darkshadow-color:#f00; /* 外側の影 */
}

/* レイアウト */
.layout {
width:800px;
background-color:#000; /* 背景の色 */
border-left:3px solid #aaa; /* 左にライン */
border-right:3px solid #aaa; /* 右にライン */
border-bottom:3px solid #aaa; /* 下にライン */
margin:0 auto 10px;
padding:0;
}

/* 記事移動 */
.navi {
text-align:center; /* 中央寄せ */
font-size:12px; /* 文字サイズ */
margin:20px 0;
padding:0;
}

/* 回り込みの解除 */
.clear {
clear:both;
}

/* リンク設定 */
/* 未閲覧 */
a:link {
color:#fcc800; /* リンクの色 */
text-decoration:none; /* 下線を表示しない */
}
/* 閲覧済 */
a:visited {
color:#fdc901;
text-decoration:none;
}
/* カーソルを乗せた時 */
a:hover {
color:#fff;
text-decoration:none;
}
/* クリックした時 */
a:active {
color:#fff;
text-decoration:none;
}
/* 画像リンク枠 */
a img {
border-style:none; /* 表示しない */
}

/* ---------------------------------------
▼ヘッダー
---------------------------------------- */
.header {
width:800px; /* ヘッダーの幅 */
height:188px; /*ヘッダーの高さ*/
background-color:#aaa; /* 背景の色 */
margin:0;
padding:0;
}

/* タイトル */
.title {
text-align:left; /* 左に配置 */
font-size:13px; /* 文字のサイズ */
margin:2px 4px;
padding:0;
}
/* タイトル画像 */
#title-img {
width:800px; /* 画像の幅 */
height:170px; /* 画像の高さ */
border-collapse:collapse; /* 余白をなしに */
background-image:url(http://konbo.michikusa.jp/img/title-konbo.jpg); /* 画像のURL */
background-repeat:no-repeat; /* 画像を繰り返さない */
background-position:left bottom; /* 左下に配置 */
background-color:#000; /* 背景の色 */
margin:0;
padding:0;
}

/* ---------------------------------------
▼メニュー設定
---------------------------------------- */
.menu {
height:30px; /*メニューの高さ*/
text-align:center; /* 中央に配置 */
margin:5px 6px 5px 0;
padding:0;
}
.menu td {
width:130px; /*メニューの幅*/
margin:0;
padding:0 2px;
}

/* タイトル */
#menu-title {
width:130px; /*タイトルの幅*/
height:25px; /*タイトルの高さ*/
background-color:#eee; /* 背景の色 */
text-align:center; /* 中央寄せ */
font-size:18px; /* 文字のサイズ */
margin:0;
padding:5px 0 0;
}

/* ---------------------------------------
▼メイン設定
---------------------------------------- */
.main {
float:right; /* 右に回り込む */
width:560px; /* メインの幅 */
margin:0;
padding:0;
}
.entry {
}

/* 記事 */
.main-body {
background-color:#eee; /* 背景の色 */
text-align:left; /* 左寄せ */
font-size:13px; /* 文字のサイズ */
line-height:150%; /* 行間 */
margin:20px 21px 2px 9px;
padding:20px 20px 0;
}
/* タイトル(日付) */
.main-title {
text-align:center; /* 中央寄せ */
font-size:16px; /* 文字のサイズ */
margin:0;
padding:0;
}
/* サブタイトル */
.main-stitle {
background-image:url(http://konbo.michikusa.jp/img/tl-konbo.gif); /* 画像のURL */
background-repeat:no-repeat; /* 画像を繰り返さない */
background-position:left center; /* 左中央に配置 */
font-size:13px; /* 文字のサイズ */
margin:0;
padding:0 0 0 48px;
}

.main-text {
margin:0;
padding:0 0 3px 0;
}

/* 記事下リンク */
.main-link {
text-align:right; /* 右寄せ */
font-size:12px; /* 文字サイズ */
margin:0;
padding:0 15px;
}

/* ---------------------------------------
▼コメント
---------------------------------------- */
.comment-text {
margin:0;
padding:15px 0;
}

/* コメント日付 */
.comment-date {
text-align:right; /* 右寄せ */
font-size:12px; /* 文字サイズ */
color:#666; /* 文字色 */
border-bottom:1px dotted #000; /* 下にライン */
margin:5px 0 15px;
padding:5px 10px;
}

/* コメントテーブル */
.c-table {
text-align:left;
font-size:12px; /* 文字サイズ */
}

/* ---------------------------------------
▼フォーム
---------------------------------------- */
/* テキストエリア・フォーム等全般 */
textarea,input,select {
color:#003; /* 文字色 */
font-size:12px; /* 文字サイズ */
font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif; /* MAC・IEバグ回避用フォント指定 */
background-color:#fff; /* 背景色 */
border:#000 1px solid; /* ラインで囲んでいます */
padding:1px;
margin:3px 0;
}

/* 投稿フォーム・名前・タイトル・アドレス等記入欄 */
.form_text {
width:300px !important; /* 幅 */
}
/* コメント記入欄 */
.form_textarea {
width:400px !important;
}
/* 送信・削除ボタン */
.form_button {
width:40px !important;
}

/* ---------------------------------------
▼トラックバック
---------------------------------------- */
.tb-text {
margin:0;
padding:15px 0;
}

/* トラックバック日付 */
.tb-date {
text-align:right;
font-size:12px;
margin:0;
padding:5px 15px 15px;
}

/* ---------------------------------------
▼サイドの設定
---------------------------------------- */
.list {
float:left; /* 左に回り込む */
width:200px; /* サイドの幅 */
margin:0;
padding:0;
}

/* リストトップ */
.list-top {
width:200px; /* 画像の幅 */
height:25px; /* 画像の高さ */
border-collapse:collapse; /* 余白をなしに */
background-image:url(http://konbo.michikusa.jp/img/tb-konbo-top.gif); /* 画像のURL */
background-repeat:no-repeat; /* 画像を繰り返さない */
background-position:left top; /* 左上に配置 */
margin:20px 0 0 18px;
padding:0;
}
/* リストサイド */
.list-side {
width:200px; /* 画像の幅 */
border-collapse:collapse; /* 余白をなしに */
background-image:url(http://konbo.michikusa.jp/img/tb-konbo-side.gif); /* 画像のURL */
background-repeat:repeat-y; /* 画像を縦にリピート */
background-position:left top; /* 左上に配置 */
margin:0 0 0 18px;
padding:0;
}
/* リストボトム */
.list-bottom {
width:200px; /* 画像の幅 */
height:15px; /* 画像の高さ */
border-collapse:collapse; /* 余白をなしに */
background-image:url(http://konbo.michikusa.jp/img/tb-konbo-bottom.gif); /* 画像のURL */
background-repeat:no-repeat; /* 画像を繰り返さない */
background-position:left top; /* 左上に配置 */
margin:0 0 0 18px;
padding:0;
}

/*タイトル*/
.list-title {
text-align:center; /* 中央寄せ */
font-size:16px; /* 文字のサイズ */
font-weight:bold; /* 字の太さ */
margin:0;
padding:0;
}

/*項目*/
.list-head {
text-align:left; /* 左寄せ */
font-size:13px; /* 文字のサイズ */
margin:0;
padding:5px 8px 5px 0;
}

.plugin_data {
background:url(http://konbo.michikusa.jp/img/li-konbo.gif) no-repeat left top; /* リストマークの画像 */
margin:5px 20px;
padding:0 0 0 20px;
}
.plugin_data_date {
 text-align:right; /* 右寄せ */
}

/* ---------------------------------------
▼フッター設定
---------------------------------------- */
.footer {
text-align:center; /* 中央に配置 */
margin:0;
padding:0;
}

/* 注意書き */
#warning {
border-top:3px dotted #aaa; /* 上にライン */
border-left:3px dotted #aaa; /* 左にライン */
border-right:3px dotted #aaa; /* 右にライン */
border-bottom:3px dotted #aaa; /* 下にライン */
font-size:12px; /* 文字のサイズ */
line-height:5%; /* 行間 */
margin:5px 36px 5px 30px;
padding:0 10px;
}

/* 隠しリンク */
#link-hidden {
font-size:10px; /* 文字のサイズ */
margin:20px 0 5px;
padding:0;
}
/* 未閲覧 */
#link-hidden a:link {
color:#2b2b2b; /* リンクの色 */
text-decoration:none; /* 下線を表示しない */
}
/* 閲覧済 */
#link-hidden a:visited {
color:#2b2b2b;
text-decoration:none;
}
/* カーソルを乗せた時 */
#link-hidden a:hover {
color:#595857;
text-decoration:none;
}
/* クリックした時 */
#link-hidden a:active {
color:#595857;
text-decoration:none;
}

/* ---------------------------------------
▼その他、各種設定
---------------------------------------- */
/* 引用文 */
blockquote {
color:#666; /* 文字色 */
font-size:12px; /* 文字サイズ */
background-color:#F0F8FF; /* 背景色 */
border:1px dotted #69f; /* ラインで囲んでいます */
margin:5px 10px;
padding:5px 10px;
}

/* リスト全般 */
ul {
text-align:left;
margin-left:15px;
padding:0;
}

ol {
text-align:left;
margin-left:25px;
padding:0;
}

/* プロフィール位置 */
.pay {
text-align:center;
margin:10px 0;
}

/* 文字装飾 */
/* 強調 */
strong, b {
font-weight:bold;
}
/* 斜体 */
em, i {
font-style:italic;
}
/* 打ち消し線 */
s {
text-decoration:line-through;
}
/* 下線 */
u {
text-decoration:underline;
}

/* 画像全般 */
img {
border:none;
border-width:0;
padding:0;
margin:0;
text-decoration:none;
}

/* 絵文字 */
.emoji {
float:none;
vertical-align:middle;
border:none;
padding:0;
margin:0;
}

/* コード */
/* 記事中にプログラムコードなどを書く時に使います */
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; /* 等幅フォントを指定 */
}

/* IEの改行バグ回避用 */
br {
letter-spacing:normal;
}