@charset "UTF-8";
/* これは消さないで下さい。
Copyright(C)syama all rights reserved.
http://shinshu.fm/MHz/17.55/
*/

/* 文字色

黒:#000000
白:#FFFFFF
グレー(Lv1):#CCCCCC
グレー(Lv2):#999999
グレー(Lv3):#333333
青:#0000FF

*/

/* Mac文字化け対策 */
input {
font-family:"ＭＳ Ｐゴシック", "Osaka", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
}
textarea{
font-family:"ＭＳ Ｐゴシック", "Osaka", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
}

/* bodyタグ */
body { color: #7394b0; font-size: 9pt; background-color: #c8e3ee; }

/* aタグ */
a { color: #4575A3; text-decoration: none; padding-top: 2px; padding-bottom: 2px; }
a:link { color: #4575A3; padding-top: 2px; padding-bottom: 2px; }
a:hover { color: #fff; background-color: #99bfe2; padding-top: 2px; padding-bottom: 2px; }

/* hrタグ */
hr { color: #89f62d; display:none; }

/* 画面周りの空き */
.blog { margin: 15pt; }

/* ブログタイトル */
.blog-title { font-weight: bold; font-size: 16pt; font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Std", "ＭＳ ゴシック"; text-align: left; letter-spacing: 12pt; }

/* ブログタイルバック */
.blog-header { font-size: 9pt; background: url(/img/style/104/blog_header.gif) no-repeat; text-align: right; padding: 12px 45px 45px 58px; }

/* カレンダー */
.calendar { font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Std", "ＭＳ ゴシック"; }

/* カレンダー月 */
.calendar_month_head { font-size: 9pt; }

/* カレンダー曜日 */
.calendar_day_head {}

/* カレンダースペース */
.calendar_day_noday {}

/* カレンダーの日付(リンク無し) */
.calendar_day_nolink { font-size: 8pt; background-color: #e6f0f6; text-align: center; vertical-align: middle; border: solid 1.5pt #c8e3ee; }

/* カレンダーの日付(リンク有り) */
.calendar_day_link { font-size: 8pt; background-color: #99bfe2; text-align: center; vertical-align: middle; border: solid 1.5pt #c8e3ee; }

/* カレンダー曜日の枠 */
.calender-submenu { color: #fff; font-size: 7pt; background-color: #99bfe2; }

/* 日付 */
.date { color: #fff; font-size: 9pt; font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Std", "ＭＳ ゴシック"; text-align: center; text-indent: 5px; letter-spacing: 5pt; }

/* メニュータイトル */
.menu-title { color: #fff; font-size: 9pt; font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Std", "ＭＳ ゴシック"; text-align: center; padding: 3pt; }

/* メニュー */
.menu { line-height: 14pt; background-color: #cee1ed; padding: 4px; border: solid 2px #fff; }

/* メニュー項目 */
.menu-item { color: #4575A3; }

/* エントリーの大枠 */
.story { color: #7394B0; font-size: 10pt; line-height: 15pt; padding-bottom: 10pt; }

/* エントリータイトル */
/* タイトル枠一行の場合は /img/style/104/story_title.gif 二行の場合は /img/style/104/story_title2.gif を background に設定して下さい。 */
.story-title { color: #4575a3; font-size: 9pt; font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Std", "ＭＳ ゴシック"; background: url(/img/style/104/story_title2.gif) no-repeat; padding-top: 17pt; padding-bottom: 4pt; padding-left: 33pt; padding-right : 30px; height : 40px; width : 400px; line-height: 13pt; }

/* エントリー記事 */
.story-item { font-size: 9pt; line-height: 12pt; background-image: url(/img/style/104/story_item.gif ); padding: 4px 20px 4px 25px; }

/* エントリーのフッター */
.story-postline { font-size: 7pt; background: url(/img/style/104/story_postline.gif) no-repeat; text-align: right; padding-right: 18pt; padding-bottom: 25pt; height: 10px; }

/* ライト（トラック）バックのメインタイトル */
.writeback-maintitle { color: #fff; font-size: 11pt; font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Std", "ＭＳ ゴシック"; background-color: #4575a3; text-align: center; letter-spacing: 4pt; margin-bottom: 7pt; padding: 6px; }

/* ライト（トラック）バックの大枠 */
.writeback { }

/* ライト（トラック）バックタイトル */
.writeback-title { color: #4575a3; font-size: 9pt; font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Std", "ＭＳ ゴシック"; padding-top: 3pt; padding-left: 16pt; }

/* ライト（トラック）バック記事 */
.writeback-item { font-size: 9pt; background-color: #cee1ed; padding: 12pt; border: solid 2px #fff; }

/* ライト（トラック）バックのフッター */
.writeback-postline { font-size: 7pt; text-align: right; padding-top: 4pt; }

/* コメントタイトル */
.comment-title { color: #fff; font-size: 10pt; font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Std", "ＭＳ ゴシック"; background-color: #99bfe2; text-align: center; letter-spacing: 4pt; margin-bottom: 7pt; padding: 4pt; }

/* トラックバックURL */
.trackback-url { color: #4575a3; font-weight: bold; font-size: 10pt; text-align: center; padding: 4pt; }

/* レスポンスコメント */
.response { color: #4575a3; font-weight: bold; font-size: 10pt; margin: 2px; padding: 1px; }

/* マイブログ設定タイトル */
.myconfig-title { color: #4575A3; font-size: 11pt; }

/* マイブログの設定項目 */
.myconfig-item { color: #7394B0; }

/* マイプロフィールの大枠 */
.myprofile { color: #7394B0; padding: 10px; }

/* マイプロフィールタイトル */
.myprofile-title { color: #4575A3; font-size: 9pt; }

/* マイプロフィールの項目 */
.myprofile-item { color: #7394B0; font-size: 9pt; line-height: 14pt; text-align: right; padding: 1px; border-bottom: 2px solid #7394B0; }

/* マイプロフィールの内容 */
.myprofile-content { color: #7394B0; font-size: 9pt; line-height: 14pt; padding: 1px; border-bottom: 2px solid #7394B0; }

/* エントリー作成タイトル */
.we-title { color: #4575A3; font-size: 10pt; }

/* エントリー作成項目 */
.we-menu { color: #7394B0; font-size: 9pt; }

/* エントリー作成内容 */
.we-item { color: #7394B0; font-size: 9pt; }

/* トップスペースの大枠 */
.topspace { color: #7394B0; font-size: 10pt; line-height: 15pt; padding-bottom: 10pt; }

/* トップスペースタイトル */
/* タイトル枠一行の場合は /img/style/104/story_title.gif 二行の場合は /img/style/104/story_title2.gif を background に設定して下さい。 */
.topspace-title { color: #4575a3; font-size: 9pt; font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Std", "ＭＳ ゴシック"; background: url(/img/style/104/story_title2.gif) no-repeat; padding-top: 17pt; padding-bottom: 4pt; padding-left: 33pt; padding-right : 30px; height : 40px; width : 400px; line-height: 13pt; }

/* トップスペース内容 */
.topspace-item { font-size: 9pt; line-height: 12pt; background-image: url(/img/style/104/story_item.gif ); padding: 4px 20px 4px 25px; }

/* トップスペースのフッター */
.topspace-footer { font-size: 7pt; background: url(/img/style/104/story_postline.gif) no-repeat; text-align: right; padding-right: 18pt; padding-bottom: 25pt; height: 10px; }

/* 自由テンプレート */

/* 全体*/
#blog { margin-right: auto; margin-left: auto; width: 710px; }

/* メニュー */
#menu { text-align: left; float: left; margin-top: 6pt; padding-bottom: 20pt; width: 200px; }

/* ブログ */
#contents { float: right; margin-top: 6pt; margin-right: 6pt; padding-bottom: 10pt; width: 480px; }
