/* ***************************************************
 共通設定
*************************************************** */
/* すべて */
* {
    font-size:100%;
    line-height:125%;
    margin:0;
    padding:0;
}
/* 通常のリンクの設定 */
a:link {
    color:#006699;
    text-decoration:none;
}
/* 過去に見たことがあるページのリンクの設定 */
a:visited {
    color:#006699;
    text-decoration:none;
}
/* カーソルが合っている状態のリンクの設定 */
a:hover {
    color:#006699;
    text-decoration:underline;
}
/* アクティブ状態のリンクの設定 */
a:active {
    color:#006699;
    text-decoration:none;
}
/* リンクつき画像 */
a img {
    border:none;
}
/* 段落 */
p {
}
/* 順序なしリスト */
ul {
}
ul li {
    list-style-type:none;
    padding-left:10px;
}
/* 定義リスト */
dl {
}
dt {
}
dd {
    padding-left:5px;
}
input {
}
input,textarea {
    font-family:"Osaka", "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック", arial, sans-serif;
}
/* table全ての設定 */
table {
    border-collapse:collapse;
}
/* <td>の全ての設定 */
td {
}
/* 引用 */
blockquote {
    font-size:14px;
    background:#f6f6f6;
    border:1px solid #666666;
    margin:10px;
    padding:10px;
}
/* 引用文タイトル */
.quotetitle {
    font-size:14px;
    border-bottom:1px solid #666666;
    padding:3px;
}
/* テキスト左寄せ(プラグイン等で使用) */
.left {
    text-align:left;
}
/* テキスト中央寄せ(プラグイン等で使用) */
.center {
    text-align:center;
}
/* テキスト右寄せ(プラグイン等で使用) */
/* 暫定的にスクロールバー表示設定で流用 */
.right {
    height:150px;
    overflow:auto;
    font-size:12px;
    text-align:left;
    color:#666666;
    background-color:#f5f5f5;
    border:2px inset #f5f5f5;
    margin:5px;
    padding:5px;
}
.clear {
    clear:both;
}
.clear_left {
    clear:left;
}
.clear_right {
    clear:right;
}
.clear_both {
    clear:both;
}

.float_left {
    float:left;
}
.float_right {
    float:right;
}
/* ***************************************************
 色の設定
*************************************************** */
/* Black */
.black {
    color:#000000;
}
/* LimeGreen */
.limegreen {
    color:#32cd32;
}
/* SeaGreen */
.seagreen {
    color:#2e8b57;
}
/* Teal */
.teal {
    color:#008080;
}
/* FireBrick */
.firebrick {
    color:#b22222;
}
/* Tomato */
.tomato {
    color:#ff6347;
}
/* IndianRed */
.indianred {
    color:#cd5c5c;
}
/* BurlyWood */
.burlywood {
    color:#deb887;
}
/* SlateGray */
.slategray {
    color:#708090;
}
/* DarkSlateBlue */
.darkslateblue {
    color:#483d8b;
}
/* LightPink */
.lightpink {
    color:#ffb6c1;
}
/* DeepPink */
.deeppink {
    color:#ff1493;
}
/* DarkOrange */
.darkorange {
    color:#ff8c00;
}
/* Gold */
.gold {
    color:#ffd700;
}
/* DimGray */
.dimgray {
    color:#696969;
}
/* Silver */
.silver {
    color:#c0c0c0;
}
/* ***************************************************
 全体設定／ブロック設定
*************************************************** */
body {
    font-family:"Osaka", "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック", arial, sans-serif;
    font-size:14px;
    font-weight:normal;
    font-style:normal;
    text-align:center;
    line-break:strict;          /* for IE 5.5+ */
    word-break:break-all;       /* for IE 5.5+ */
    word-wrap:break-word;       /* for IE 5.5+ */
}
/* ブログ全体部分 */
#container {
    width:100%;
    min-width:935px;
    _width:expression(document.body.clientWidth < 935? "935px" : "auto");
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}
#contents {
    width:100%;
    text-align:left;
}
/* トップブロック部分 */
#topBlock {
    width:100%;
}
/* 段組用ラッパー部分(左カラムと中央カラム) */
#wrapper {
    width:100%;
    float:left;
    margin-right:-180px;
}
/* 中央カラム部分 */
#centerBlock {
    width:100%;
    float:right;
    margin-left:-270px;
}
/* 中央カラム全体の幅指定(リキッドレイアウト用) */
#centerWidth {
    width:auto;
    margin:0 180px 0 270px;
}
/* 左カラム部分 */
#leftBlock {
    width:270px;
    float:left;
}
/* 右カラム部分 */
#rightBlock {
    width:180px;
    float:right;
}
/* ボトム部分 */
#bottomBlock {
    width:100%;
    clear:both;
}
/* ***************************************************
 トップブロック部分の設定
*************************************************** */
#header {
    height:150px;
    background-position:left top;
    background-repeat:repeat-x;
    background-image:url("http://file.suna77777.blog.shinobi.jp/hc_top.gif");
}
/* ブログタイトルの説明 */
#blogtitle {
    font-size:28px;
    font-weight:bold;
    text-decoration:none;
    color:#444444;
    margin:0;
    padding:60px 20px 5px 20px;
}
/* タイトルバナー下の説明 */
#description {
    font-size:16px;
    font-weight:bold;
    color:#444444;
    margin:0;
    padding:5px 20px 5px 20px;
}
/* 横並びカレンダーの設定 */
#line_calendar {
    font-size:12px;
    font-weight:bold;
    background-position:left center;
    background-repeat:repeat-x;
    background-image:url("http://file.suna77777.blog.shinobi.jp/hc_footer.gif");
    text-align:center;
    margin:0;
    padding:9px 5px 9px;
}
/* ***************************************************
 中央カラム部分の設定
*************************************************** */
/*-------------------------------------------------------
    エントリーナビゲーション/ナビゲーションバーの設定
-------------------------------------------------------*/
/* エントリーナビゲーション/ナビゲーションバーの全体部分の設定 */
.naviblock {
    text-align:left;
    background-color:#ffffff;
}
/* エントリーナビゲーション/ナビゲーションバー表示部分の設定 */
.naviinnerblock {
    padding:0 0 0 0;
}
/* エントリーナビゲーション/ナビゲーションバーのヘッダー部分の設定 */
.naviheader {
    font-size:14px;
    font-weight:bold;
    text-align:center;
    color:#444444;
    background-position:center top;
    background-repeat:repeat-x;
    background-image:url("http://file.suna77777.blog.shinobi.jp/hc_title.gif");
    padding:4px 0 4px 0;
}
/* エントリーナビゲーション/ナビゲーションバーの本体部分の設定 */
.navibody {
    font-size:14px;
    text-align:left;
    color:#666666;
    background-color:#ffffff;
    padding:3px 5px 3px 5px;
}
/* エントリーナビゲーションの設定 */
.entrynavi {
    font-weight:bold;
    text-align:left;
}
/* ナビゲーションバーの設定 */
.navibar {
    font-weight:bold;
    text-align:center;
}
/* ページリンクの設定 */
.pagelink {
    font-weight:bold;
    text-align:center;
}
/* ナビゲーション下部の設定 */
.navibottom {
    font-weight:bold;
    text-align:center;
}
/* track word */
.TrackWordBlock {
}
.TrackWordHeader {
    font-size:14px;
    font-weight:bold;
    text-align:center;
    color:#444444;
    background-position:center top;
    background-repeat:repeat-x;
    background-image:url("http://file.suna77777.blog.shinobi.jp/hc_title.gif");
    padding:4px 0 4px 0;
}
.TrackWordBody {
    font-size:14px;
    font-weight:bold;
    text-align:left;
    vertical-align:middle;
    padding:5px;
}
/* エントリーブロックの設定 */
#EntryBlock {
}
/* エントリーインナーブロックの設定 */
#EntryInnerBlock {
}
/* エントリーデータの設定 */
#EntryData {
}
/* エントリー日付の設定 */
.EntryDate {
    font-size:14px;
    font-weight:bold;
    text-align:center;
    color:#444444;
    background-position:center top;
    background-repeat:repeat-x;
    background-image:url("http://file.suna77777.blog.shinobi.jp/hc_title.gif");
    padding:4px 0 4px 0;
}
/* エントリータイトルの設定 */
.EntryTitle {
    font-size:16px;
    font-weight:bold;
    text-align:left;
    color:#444444;
    background-position:left top;
    background-repeat:repeat-x;
    background-image:url("http://file.suna77777.blog.shinobi.jp/hc_header.gif");
    padding:2px 5px 2px 5px;
}
/* エントリーコンテンツの設定 */
.EntryContents {
    font-size:14px;
    text-align:left;
    color:#000000;
    background:#ffffff;
    padding:5px;
}
/* エントリー追伸の設定 */
.EntryPS {
    font-size:14px;
    text-align:left;
    color:#000000;
    background:#ffffff;
}
/* エントリー追伸表示の設定 */
.EntryMore {
    font-size:14px;
    text-align:right;
    color:#000000;
    background:#ffffff;
}
/* エントリー投稿者表示の設定 */
.EntryFrom {
    font-size:11px;
    color:#36414d;
    text-align:right;
    background-position:left top;
    background-repeat:repeat-x;
    background-image:url("http://file.suna77777.blog.shinobi.jp/hc_footer.gif");
    padding:2px 5px 3px 5px;
}
/* ***************************************************
 コメント部分/トラックバック部分設定
*************************************************** */
/* 各コメント部分全体の設定 */
#CommentBlock,
#CommentEntryBlock,
#CommentEditBlock,
#TrackbackURLBlock,
#TrackbackBlock {
}
/* 各コメント内側部分の設定 */
#CommentInnerBlock,
#CommentEntryInnerBlock,
#CommentEditInnerBlock,
#TrackbackURLInnerBlock,
#TrackbackInnerBlock {
}
/* 各コメント部分ヘッダの設定 */
#CommentHeader,
#CommentEntryHeader,
#CommentEditHeader,
#TrackbackURLHeader,
#TrackbackHeader {
    font-size:14px;
    font-weight:bold;
    text-align:center;
    color:#444444;
    background-position:center top;
    background-repeat:repeat-x;
    background-image:url("http://file.suna77777.blog.shinobi.jp/hc_title.gif");
    padding:4px 0 4px 0;
}
/* 各コメント部分データの設定 */
#CommentData,
#CommentEntryData,
#CommentEditData,
#TrackbackURLData,
#TrackbackData {
}
/* 各コメント部分タイトルの設定 */
.CommentTitle,
.CommentResTitle,
.TrackbackTitle {
    font-size:16px;
    font-weight:bold;
    text-align:left;
    color:#444444;
    background-position:left top;
    background-repeat:repeat-x;
    background-image:url("http://file.suna77777.blog.shinobi.jp/hc_header.gif");
    padding:2px 5px 2px 5px;
}
/* 各トラックバックコンテンツ */
.CommentContents,
.CommentResContents,
.CommentEntryContents,
.CommentEditContents,
.TrackbackURLContents,
.TrackbackContents {
    font-size:14px;
    text-align:left;
    padding:5px;
}
.TrackbackContents {
    text-indent:14px;
}
/* トラックバック投稿者表示 */
.CommentFrom,
.CommentResFrom,
.TrackbackFrom {
    font-size:11px;
    text-align:right;
    color:#36414d;
    background-position:left top;
    background-repeat:repeat-x;
    background-image:url("http://file.suna77777.blog.shinobi.jp/hc_footer.gif");
    padding:2px 5px 3px 5px;
}
/* コメント投稿/編集フォームの設定 */
.CommentEntryForm,
.CommentEditForm {
}
/* トラックバックURL/記事URLが記載されているフォームラベル部分の設定 */
.CenterLabel {
    font-size:14px;
    text-align:left;
    color:#666666;
}
/* トラックバックURL/記事URLが記載されているフォーム部分の設定 */
.CenterInputText {
    width:470px;
    height:18px;
    　height:20px;                /* for WinOpera */
    *height:18px;                 /* for IE 7.0   */
    _height:22px;                 /* for IE older */
    font-size:14px;
    text-align:left;
    vertical-align:middle;
    color:#666666;
    background-color:#f5f5f5;
    border:2px inset #f5f5f5;

}
/* トラックバックURL/記事URLが記載されているフォーム部分の設定 */
.CenterInputRadio {
    font-size:14px;
    font-weight:normal;
    text-align:left;
    vertical-align:middle;
    color:#666666;
}
/* コメント投稿/編集データ内のテキストエリア設定 */
.CenterTextArea {
    width:99%;
    　width:100%;                 /* for WinOpera */
    *width:99%;                   /* for IE 7.0   */
    _width:310px;                 /* for IE older */
    height:168px;
    　height:162px;               /* for WinOpera */
    *height:170px;                /* for IE 7.0   */
    _height:174px;                /* for IE older */
    font-size:14px;
    text-align:left;
    color:#666666;
    background-color:#f5f5f5;
    border:2px inset #f5f5f5;
}
/* コメント投稿/編集データ内の文字色指定欄/絵文字入力欄テーブルの枠設定 */
#CommentEntryTextColor,
#CommentEditTextColor,
#CommentEntryEmoji,
#CommentEditEmoji {
    width:310px;
    color:#666666;
    background-color:#f5f5f5;
    border:2px inset #f5f5f5;
}
/* コメント投稿/編集データ内の文字色指定欄/絵文字入力欄テーブルの設定 */
#CommentEntryTextColorTable,
#CommentEditTextColorTable,
#CommentEntryEmojiTable,
#CommentEditEmojiTable {
    width:306px;
    　width:302px;                   /* for WinOpera */
    *width:306px;                    /* for IE 7.0   */
    _width:306px;                    /* for IE older */
}
/* コメント投稿/編集データ内の文字色指定欄/絵文字入力欄テーブルTDの設定 */
#CommentEntryTextColorTable td,
#CommentEditTextColorTable td,
#CommentEntryEmojiTable td,
#CommentEditEmojiTable td {
    font-size:14px;
    text-align:left;
    vertical-align:middle;
    padding:2px 5px 2px 5px;
}
/* コメント投稿/編集データ内のテキストエリア設定 */
.emojiIMG {
    font-size:14px;
    font-weight:normal;
    text-align:left;
    vertical-align:middle;
}
/* コメント投稿/編集データのボタン表示欄の設定 */
.CommenEntryButton,
.CommentEditButton {
    font-size:14px;
    text-align:center;
    margin:5px 0 0 0;
}
/* コメント投稿/編集データの各ボタンの設定 */
.CenterButton {
    width:150px;
    height:30px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    letter-spacing:10px;
    color:#666666;
}
/* 各トラックバック部分フッタの設定 */
#CommentFooter,
#CommentEntryFooter,
#CommentEditFooter,
#TrackbackFooter,
#TrackbackURLFooter {
}
/* コメント返信全体の設定 */
.CommentResBlock {
}
/* コメント返信内側部分の設定 */
.CommentResInnerBlock {
}
/* コメント返信ヘッダの設定 */
.CommentResHeader {
}
/* コメント返信データの設定 */
.CommentResData {
}
/* コメント返信フッタの設定 */
.CommentResFooter {
}
/* ***************************************************
 プラグイン/サイドメニュー部分設定
*************************************************** */
/* プラグイン/サイドメニュー表示箇所全体の設定 */
.SideBlock,
.PluginBlock {
    font-size:12px;
    text-align:left;
}
/* プラグイン/サイドメニュー表示箇所の背景や余白設定 */
.SideInnerBlock,
.PluginInnerBlock {
    color:#000000;
    background:#ffffff;
}
/* プラグイン/サイドメニュータイトル共通部分 */
.SideTitle,
.Title {
    font-size:14px;
    font-weight:bold;
    color:#444444;
    background-position:center top;
    background-repeat:no-repeat;
    padding:4px 5px 4px 5px;
/*     _padding:3px 5px 4px 5px; */
}
/* 左サイドプラグイン/サイドメニュータイトル */
#leftBlock .SideTitle,
#leftBlock .Title {
    background-image:url("http://file.suna77777.blog.shinobi.jp/hc_title.gif");
    background-repeat:repeat-x;
}
/* 右サイドプラグイン/サイドメニュータイトル */
#rightBlock .SideTitle,
#rightBlock .Title {
    background-image:url("http://file.suna77777.blog.shinobi.jp/hc_title.gif");
    background-repeat:repeat-x;
}

/* 中央部分プラグイン/サイドメニュータイトル */
#centerWidth .SideTitle,
#centerWidth .Title {
    background-image:url("http://file.suna77777.blog.shinobi.jp/hc_title.gif");
    background-repeat:repeat-x;
}
/* プラグイン/サイドメニューの説明部分の設定 */
.SideExplanation,
.PluginExplanation {
}
/* プラグイン/サイドメニューが表示される場所の設定 */
.SideContents,
.PluginContents {
    padding:5px;
}
/* サイドメニューのツリー化設定 */
ul.tree {
    font-size:12px;
    list-style:none!important;
    margin:0 0 0 0!important;
    padding:0!important;
}
ul.tree li {
    background-image:url("http://file.suna77777.blog.shinobi.jp/tree_lst_dotted.gif");
    background-position:0 0;
    background-repeat:no-repeat!important;
    list-style:none!important;
    margin:0px!important;
    padding:0 0 0 15px!important;
}
ul.tree li.end {
    background-image:url("http://file.suna77777.blog.shinobi.jp/tree_end_dotted.gif");
    list-style:none;
}
/* ブログ内検索 */
#blogsearch_text {
}
.blogsearch .btn {
    width:40px;
    height:22px;
    font-size:14px;
    text-align:center;
    vertical-align:middle;
    color:#666666;
}
/* ブログ内検索入力窓 */
.blogsearch .box {
    height:18px;
    　height:20px;                /* for WinOpera */
    *height:18px;                 /* for IE 7.0   */
    _height:22px;                 /* for IE older */
    font-size:14px;
    text-align:left;
    vertical-align:middle;
    color:#666666;
    background-color:#f5f5f5;
    border:2px inset #f5f5f5;
}
#leftBlock .blogsearch .box {
    width:212px;
    　width:216px;                /* for WinOpera */
    *width:212px;                 /* for IE 7.0   */
    _width:216px;                 /* for IE older */
}
#rightBlock .blogsearch .box {
    width:122px;
    　width:126px;                /* for WinOpera */
    *width:122px;                 /* for IE 7.0   */
    _width:126px;                 /* for IE older */
}
#centerWidth .blogsearch .box {
    width:260px;
    　width:264px;                /* for WinOpera */
    *width:260px;                 /* for IE 7.0   */
    _width:264px;                 /* for IE older */
}
/* サイドメニューフォームラベル部分の設定 */
.SideLabel {
    font-size:12px;
    font-weight:normal;
    text-align:left;
    vertical-align:middle;
    color:#666666;
}
/* サイドメニューフォーム部分の設定 */
.SideInputRadio {
    font-size:12px;
    font-weight:normal;
    text-align:left;
    vertical-align:middle;
    color:#666666;
    background:#ffffff;
}
.with_scrollbar {
    height:150px;
    overflow:auto;
    font-size:12px;
    text-align:left;
    color:#666666;
    background-color:#f5f5f5;
    border:2px inset #f5f5f5;
    padding:5px;
}
/* ListMe */
.listme {
    height:22px;
    　height:22px;                /* for WinOpera */
    *height:22px;                 /* for IE 7.0   */
    _height:20px;                 /* for IE older */
    font-size:14px;
    text-align:left;
    vertical-align:middle;
    color:#666666;
    background-color:#f5f5f5;
    border:2px inset #f5f5f5;
}
#leftBlock .listme {
    width:208px;
    　width:204px;                /* for WinOpera */
    *width:208px;                 /* for IE 7.0   */
    _width:204px;                 /* for IE older */
}
#rightBlock .listme {
    width:118px;
    　width:114px;                /* for WinOpera */
    *width:118px;                 /* for IE 7.0   */
    _width:114px;                 /* for IE older */
}
#centerWidth .listme {
    width:257px;
    　width:253px;                /* for WinOpera */
    *width:257px;                 /* for IE 7.0   */
    _width:253px;                 /* for IE older */
}
.listme_sub {
    width:40px;
    height:22px;
    font-size:14px;
    text-align:center;
    vertical-align:middle;
    color:#666666;
}
.banner {
    padding:5px 0 5px 0;
}
/* ***************************************************
  休日表示カレンダー用デザイン
*************************************************** */
/* カレンダー */
.calendar {
    font-size:14px;
    font-weight:bold;
    text-align:center;
    color:#444444;
    background:none;
    margin:0;
    padding:0;
}
.calendarhead {
    font-size:14px;
    font-weight:bold;
    text-align:center;
    color:#444444;
    background:none;
    margin:0;
    padding:0 0 5px 0;
}
.calendar table {
    width:260px;
    text-align:center;
    border-collapse:collapse;
}
.calendar th {
    text-align:center;
    padding:0 0 3px 0;
}
.calendar td {
    text-align:center;
    padding:2px 0 2px 0;
}
#line_calendar .day,
.calendar .day {
    color:#444444;
}
#line_calendar .holiday,
#line_calendar .holiday a:link,
.calendar .holiday,
.calendar .holiday a:link {
    color:#e50003;
}
#line_calendar .saturday,
#line_calendar .saturday a:link,
.calendar .saturday,
.calendar .saturday a:link {
    color:#0000ff;
}
#line_calendar .tholiday,
.calendar .tholiday {
    color:#e50003;
    border:1px solid #444444;
}
.calendar .tholiday {
    display:block;
}
#line_calendar .tholiday a:link,
.calendar .tholiday a:link {
    color:#e50003;
}
#line_calendar .tsaturday,
.calendar .tsaturday {
    color:#0000ff;
    border:1px solid #444444;
}
.calendar .tsaturday {
    display:block;
}
#line_calendar .tsaturday a:link,
.calendar .tsaturday a:link {
    color:#0000ff;
}
#line_calendar .today,
.calendar .today {
    color:#444444;
    border:1px solid #444444;
}
.calendar .today {
    display:block;
}
/* ***************************************************
  カレンダープラグイン用デザイン
*************************************************** */
/* カレンダー日付移動用テーブル、<tr>タグ部分のデザイン */
.CalendarMoveTr {
}
/* カレンダー日付移動用テーブル内、左側td部分のデザイン */
.CalendarPrevTd {
}
/* カレンダー日付移動用テーブル内、中央td部分のデザイン */
.CalendarNowTd {
}
/* カレンダー日付移動用テーブル内、右側td部分のデザイン */
.CalendarNextTd {
}
/* カレンダー日付移動用テーブル（前月、次月へのリンクなど） */
/* カレンダー表示用テーブル*/
.CalendarMoveTable,
.CalendarTable {
    font-size:14px;
    font-weight:bold;
    text-align:center;
    border-collapse:collapse;
}
/* 左サイドプラグイン/サイドメニュータイトル */
#leftBlock .CalendarMoveTable,
#leftBlock .CalendarTable {
    width:260px;
    _width:260px;
}
/* 右サイドプラグイン/サイドメニュータイトル */
#rightBlock .CalendarMoveTable,
#rightBlock .CalendarTable {
    width:160px;
    _width:160px;
}
/* 中央部分プラグイン/サイドメニュータイトル */
#centerWidth .CalendarMoveTable,
#centerWidth .CalendarTable {
    width:300px;
    _width:300px;
    text-align:left;
}
/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/
/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr {
}
/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun {
}
/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday {
}
/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat {
}
/*-------------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/
/*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr {
}
/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun {
}
/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat {
}
/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd {
}
/*記事が存在する場所の設定*/
.CalendarTdLink {
}
/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont {
}
/* ***************************************************
 ボトム部分の設定
*************************************************** */
/* AdminControlMenuの設定 */
#admin {
    font-size:14px;
    font-weight:bold;
    text-align:right;
    color:#444444;
    background-position:left top;
    background-repeat:repeat-x;
    background-image:url("http://file.suna77777.blog.shinobi.jp/hc_footer.gif");
    padding:7px 5px 7px 5px;
}
#footer {
    height:75px;
    color:#444444;
    background-position:left top;
    background-repeat:repeat-x;
    background-image:url("http://file.suna77777.blog.shinobi.jp/hc_bottom.gif");
}
/* コマーシャル表示の設定 */
#commercial {
    font-size:14px;
    font-weight:bold;
    text-align:center;
    padding:5px 0 0 0;
}
/* コピーライト表示の設定 */
#copyright {
    font-size:12px;
    font-weight:bold;
    text-align:right;
    padding:20px 5px 0 0;
}
/* ***************************************************
 サイドメニューの折りたたみ機能の設定
*************************************************** */
.sidetitle2 {
    width: auto;
    margin:3px 0px 0px 0px;
    text-align: center; /* テキスト配置 */
}
.sidetitle2 a {
    width: auto;
}
/* 通常 */
.sidetitle2 a:link,
.sidetitle2 a:visited {
    display: block;
    padding: 2px;
    border: 1px solid #999999; /* 枠線 */
    color:#666666; /* 文字色 */
    background-color:#f6f6f6; /* 背景色 */
    font-family: Verdana, Arial, sans-serif;
    font-size:10px;
    text-decoration: none;
}
/* マウスポイント時 */
.sidetitle2 a:hover {
    padding: 2px;
    border: 1px solid #999999; /* 枠線 */
    color:#ffffff; /* 文字色 */
    background-color: #999999; /* 背景色 */
    font-family: Verdana, Arial, sans-serif;
    font-size:10px;
    text-decoration: none;
}
/* ***************************************************
 BlogPeopleの設定
*************************************************** */
#blogpeoplelist {
    font-size:12px;
    font-weight:bold;
    text-align:center;
}
div.blogpeople-main {
    height:150px;
    overflow:auto;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    color:#666666;
    background-color:#f5f5f5;
    border:2px inset #f5f5f5;
    padding:5px;
}
span.blogpeople-linklist {
}
span.bplist {
}
span.blogpeople-update-prefixtext {
}
span.blogpeople-update-suffixtext {
}
div.blogpeople-powered-by {
    font-size:1px;
    text-align:center;
}
/* ***************************************************
 TrackbackPeopleの設定
*************************************************** */
.blogpeople-tbp-box {
}
.blogpeople-tbp {
    height:150px;
    overflow:auto;
    font-size:12px;
    text-align:left;
    color:#666666;
    background-color:#f5f5f5;
    border:2px inset #f5f5f5;
    padding:5px;
}
.blogpeople-tbp-link {
}
.blogpeople-tbp-credit {
    font-size:12px;
    font-weight:bold;
    text-align:center;
}

/*************************************************
忍者式メールフォームの設定
*************************************************/
/*メールフォームの一番上のＩＤ*/
#mailform_top {
}
/*メールフォームの本体（タイトル、説明文以外）*/
#mailform_top .main {
}
/*メールフォームのタイトル*/
#mailform_top .title{
}
/*メールフォームの説明文*/
#mailform_top .explain {
}
/*パーツの一番上のクラス*/
#mailform_top .name_top {
}
/*パーツの左側のクラス（[ お名前 ]の部分）*/
#mailform_top .name_left{
}
/*パーツの右側のクラス（入力項目の部分）*/
#mailform_top .name_right {
}
/*パーツの入力項目のクラス（inputなどの部分）*/
#mailform_top .name_parts {
}
/*パーツの一番上のクラス*/
#mailform_top .mail_top {
}
/*パーツの左側のクラス（[ メールアドレス ]の部分）*/
#mailform_top .mail_left{
}
/*パーツの右側のクラス（入力項目の部分）*/
#mailform_top .mail_right {
}
/*パーツの入力項目のクラス（inputなどの部分）*/
#mailform_top .mail_parts {
}
/*パーツの一番上のクラス*/
#mailform_top .url_top {
}
/*パーツの左側のクラス（[ URL ]の部分）*/
#mailform_top .url_left{
}
/*パーツの右側のクラス（入力項目の部分）*/
#mailform_top .url_right {
}
/*パーツの入力項目のクラス（inputなどの部分）*/
#mailform_top .url_parts {
}
/*パーツの一番上のクラス*/
#mailform_top .title_top {
}
/*パーツの左側のクラス（[ タイトル ]の部分）*/
#mailform_top .title_left{
}
/*パーツの右側のクラス（入力項目の部分）*/
#mailform_top .title_right {
}
/*パーツの入力項目のクラス（inputなどの部分）*/
#mailform_top .title_parts {
}
/*パーツの一番上のクラス*/
#mailform_top .textarea_top {
}
/*パーツの左側のクラス（[ 本文 ]の部分）*/
#mailform_top .textarea_left{
}
/*パーツの右側のクラス（入力項目の部分）*/
#mailform_top .textarea_right {
}
/*パーツの入力項目のクラス（inputなどの部分）*/
#mailform_top .textarea_parts {
}
/*パーツの一番上のクラス*/
#mailform_top .answer_top {
}
/*パーツの左側のクラス（[ 返信の要否等 ]の部分）*/
#mailform_top .answer_left{
}
/*パーツの右側のクラス（入力項目の部分）*/
#mailform_top .answer_right {
}
/*パーツの入力項目のクラス（inputなどの部分）*/
#mailform_top .answer_parts {
}
/*メールフォームの送信部分*/
#mailform_top .submit {
}
/*メールフォームの送信ボタン*/
#mailform_top .submit_button {
    width:149px;
    _width:152px;
    height:30px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    letter-spacing:10px;
}
/*エラーメッセージの一番上のクラス*/
#mailform_top .error {
}
/*エラーメッセージのリトライ部分*/
#mailform_top .error_submit {
}
/*エラーメッセージのリトライボタン*/
#mailform_top .error_submit_button {
    width:149px;
    _width:152px;
    height:30px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    letter-spacing:10px;
}
/*送信完了メッセージの一番上のクラス*/
#mailform_top .result {
}
/*送信完了メッセージのリトライ部分*/
#mailform_top .result_submit {
}
/*送信完了メッセージのリトライボタン*/
#mailform_top .result_submit_button {
    width:149px;
    _width:152px;
    height:30px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    letter-spacing:10px;
}