@charset "euc-jp";
/* 反映される箇所(初期値) */

/* ーーーーーーーーーーーーーーーーーーーーーーー レイアウト */
body{
margin:15px 0;
padding:0;
text-align:center;
}

#blogbody{
width:690px;/* 全体の幅(690px) */
margin:0 auto;
padding:0;
text-align:left;
}

#main{
width:350px;/* メインカラム幅(350px) */
float:right;/* メインカラム配置位置＊回り込み(right) */
overflow:hidden;
}

#menu{
width:340px;/* メニュー幅(340px) */
float:left;/* メニューカラム配置位置＊回り込み(left) */
overflow:hidden;
}

.menuleft{
width:155px;/* メニュー内左側の幅(155px) */
float:left;/* メニュー内配置＊回り込み(left) */
overflow:hidden;
}

.menuright{
width:155px;/* メニュー内右側の幅(155px) */
float:right;/* メニュー内配置＊回り込み(right) */
overflow:hidden;
}

.clear{
clear:both;
height:1px;
font-size:1px;
}

/* ーーーーーーーーーーーーーーーーーーーーーーーーーー 全体 */
body,td,h2,h3{
font-size:10px;/* 文字サイズ(10px) */
line-height:150%;/* 行間(150%) */
}
body,td,input,textarea,select{
font-family:Osaka,"ＭＳ Ｐゴシック",sans-serif;
}
body,.contents,.menuicon{color:#ffffff;}/* 文字色(#ffffff) */
body{background:#ffffff;}/* 背景色(#ffffff) */
.contents{
background:#ea1a6d;/* コンテンツ背景色(#ea1a6d) */
margin-bottom:15px;
padding:10px;
}
.commenttitle,.blogtitle,.preventry,.nextentry,.secret,.calendernavi,.name{
cursor:help;/* ポップアップのカーソル(help) */
}

/* 全体のリンク */
a:link,a:visited{
color:#ffffff;/* 文字色(#ffffff) */
background:transparent;/* 文字背景色(transparent) */
text-decoration:none;/* 下線(none) */
}
a:hover,a:active{
color:#ffffff;/* オンマウス時文字色(#ffffff) */
background:transparent;/* オンマウス時文字背景色(transparent) */
text-decoration:underline;/* オンマウス時下線(underline) */
}

/* スクロールバー */
html{
scrollbar-base-color:#ea1a6d;/* (#ea1a6d) */
scrollbar-arrow-color:#ffffff;/* (#ffffff) */
scrollbar-shadow-color:#ea1a6d;/* (#ea1a6d) */
scrollbar-darkshadow-color:#8c0f41;/* (#8c0f41) */
scrollbar-3dlight-color:#8c0f41;/* (#8c0f41) */
scrollbar-highlight-color:#ea1a6d;/* (#ea1a6d) */
scrollbar-track-color:#ffffff;/* (#ffffff) */
}

/* ーーーーーーーーーーーーーーーーーーーーーーーー メニュー */
.space{padding-right:10px;}
.menuspaceleft{padding-right:5px;}
.menuspaceright{padding-left:5px;}
h1{
font-size:12px;/* ブログタイトル文字サイズ(12px) */
font-weight:bold;/* ブログタイトル文字太さ(bold) */
color:#ffffff;/* ブログタイトル文字色(#ffffff) */
background:transparent;
text-align:center;/* ブログタイトル文字位置(center) */
margin:0;
padding:10px 0 0 0;
clear:both;
}
#menu h2{
color:#ffffff;/* 見出し文字色(#ffffff) */
background:transparent;
font-weight:bold;/* 見出し文字太さ(bold) */
margin:0;
padding:0;
}
h2 img{border:none;}
.introduction{
text-align:center;/* ブログ説明文字位置(center) */
margin:0 0 10px 0;
padding:0;
}
#prof{margin-bottom:15px;}
#menu ul{
margin:0 0 15px 0;
padding:0;
}
#menu li{
list-style-type:none;
padding:0;
margin:0;
}
.listmark{
color:#e5d719;/* リストマーク文字色(#e5d719) */
background:transparent;
margin-right:5px;/* リストマークと項目間の幅(5px) */
}
.guid{text-align:right;}/* ガイド文字位置(right) */
#menu form{
margin:5px 0 0 0;
padding:0;
text-align:right;/* サーチフォーム位置(right) */
}
.selectlayout{text-align:right;}/* プルダウン位置(right) */
.selectlayout select{
margin:3px 0 0 0;
width:130px;/* プルダウン幅(130px) */
}
select{
font-size:10px;/* プルダウン文字サイズ(10px) */
color:#ffffff;/* プルダウン文字色(#ffffff) */
background:#ea1a6d;/* プルダウン背景色(#ea1a6d) */
border:1px solid #ffffff;/* プルダウン枠(1px solid #ffffff) */
}
.profimage{
border:1px solid #ffffff;/* プロフ画像枠(1px solid #ffffff) */
margin-right:5px;
float:left;
}
#menu input{
font-size:10px;/* 検索フォーム文字サイズ(10px) */
color:#ffffff;/* 検索フォーム文字色(#ffffff) */
background:#ea1a6d;/* 検索フォーム背景色(#ea1a6d) */
border:1px solid #ffffff;/* 検索フォーム枠(1px solid #ffffff) */
}

/* カレンダー */
.calender{
border:1px solid #ffffff;/* 枠(1px solid #ffffff) */
margin-top:2px;
}
.week,.sun,.sat{
border-bottom:1px solid #ffffff;/* 週のセル下線(1px solid #ffffff) */
}
.calender td{
font-size:9px;/* 文字サイズ(9px) */
text-align:center;/* セル文字位置(center) */
width:18px;/* セル幅(18px) */
height:15px;/* セル高さ(15px) */
}
.week{
color:#ffffff;/* 曜日文字色(#ffffff) */
background:transparent;
}
.sun{
color:#e6a3d1;/* 日曜日文字色(#e6a3d1) */
background:transparent;
}
.sat{
color:#98b6e6;/* 土曜日文字色(#98b6e6) */
background:transparent;
}
.day{
color:#f9bbd3;/* 日文字色(#f9bbd3) */
background:transparent;
}

/* カレンダーのリンク */
.day a{display:block;}
.day a:link,.day a:visited{
text-decoration:none;/* リンク下線(none) */
background:transparent;/* リンク背景色(transparent) */
color:#ffffff;/* リンク文字色(#ffffff) */
}
.day a:hover,.day a:active{
text-decoration:none;/* オンマウス時下線(none) */
background:transparent;/* オンマウス時背景色(transparent) */
color:#e5d719;/* オンマウス時文字色(#e5d719) */
}

/* アイコン */
.menuicon{
height:195px;/* 画像高さ(195px) */
background:url(http://blog-imgs-24.fc2.com/k/7/3/k73/20050110053909.gif);
/* 画像URL(http://blog-imgs-24.fc2.com/k/7/3/k73/20050110053909.gif) */
background-repeat:no-repeat;
background-attachment:scroll;
background-position:0% 100%;/* 位置(0% 100%) */
background-color:transparent;
}

/* 広告・著作権表示 */
/* 文字を初期設定より小さくする・見えなくするのはやめて下さい */
.ad,.ad span{
margin-top:30px;
text-align:center;/* 広告文字位置(center) */
color:#ea1a6d;/* 文字色(#ea1a6d) */
font-size:10px;
background:transparent;
}
.copy{margin-bottom:5px;}

/* 広告のリンク */
.ad a:link,.ad a:visited{
color:#ea1a6d;/* 文字色(#ea1a6d) */
background:transparent;/* 背景色(transparent) */
text-decoration:none;/* 下線(none) */
}
.ad a:active,.ad a:hover{
color:#ea1a6d;/* オンマウス時文字色(#ea1a6d) */
background:transparent;/* オンマウス時文字背景色(transparent) */
text-decoration:underline;/* オンマウス時下線(underline) */
}

/* ーーーーーーーーーーーーーーーーーーーーーー メインカラム */
#main h2{
font-weight:normal;/* 見出し文字太さ(normal) */
margin:0;
padding:0;
}
.entrytitle{
font-weight:bold;/* 記事タイトル文字太さ(bold) */
letter-spacing:2px;/* 記事タイトル文字の間隔(2px) */
margin-right:5px;
}
h3{
font-weight:bold;/* コメ・トラバタイトル文字太さ(bold) */
margin:0;
padding:0;
letter-spacing:2px;/* コメ・トラバタイトル文字間隔(2px) */
}
.entrylistmark{
font-weight:normal;/* リストマーク文字太さ(normal) */
color:#ffffff;/* リストマーク文字色(#ffffff) */
background:transparent;
letter-spacing:0;
margin-right:2px;/* リストマークとタイトルの間の幅(2px) */
}
.line{
height:1px;/* ライン高さ(1px) */
width:100%;/* ライン幅(100%) */
color:#ffffff;/* ライン色(#ffffff) */
background:#ffffff;/* ライン色(#ffffff) */
}
.entrytext{margin-bottom:10px;}
.commenttext{margin:10px 0;}
.status{font-size:9px;}/* 情報文字サイズ(9px) */
.entrybottom{text-align:right;}/* 記事最下部文字位置(right) */
.trackbackurl{text-align:center;}/* トラバURL文字位置(center) */
.navi,.mainnavi{text-align:center;}/* ナビ文字位置(center) */
.navi{margin-bottom:15px;}

/* エントリー内のリンク */
.entrytext a:link,.entrytext a:visited{
color:#e5d719;/* 文字色(#e5d719) */
background:transparent;/* 文字背景色(transparent) */
text-decoration:none;/* 下線(none) */
}
.entrytext a:active,.entrytext a:hover{
color:#e5d719;/* オンマウス時文字色(#e5d719) */
background:transparent;/* オンマウス時文字背景色(transparent) */
text-decoration:underline;/* オンマウス時下線(underline) */
}

/* ナビのリンク */
.navi a:link,.navi a:visited,.mainnavi a:link,.mainnavi a:visited{
color:#ea1a6d;/* 文字色(#ea1a6d) */
background:transparent;/* 背景色(transparent) */
text-decoration:none;/* 下線(none) */
}
.navi a:hover,.navi a:active,.mainnavi a:hover,.mainnavi a:active{
color:#ea1a6d;/* オンマウス時文字色(#ea1a6d) */
background:transparent;/* オンマウス時文字背景色(transparent) */
text-decoration:underline;/* オンマウス時下線(underline) */
}

/* テキストエリアのスクロールバー */
textarea{
scrollbar-face-color:#ea1a6d;/* (#ea1a6d) */
scrollbar-highlight-color:#ea1a6d;/* (#ea1a6d) */
scrollbar-shadow-color:#ea1a6d;/* (#ea1a6d) */
scrollbar-3dlight-color:#ffffff;/* (#ffffff) */
scrollbar-arrow-color:#ffffff;/* (#ffffff) */
scrollbar-track-color:#ea1a6d;/* (#ea1a6d) */
scrollbar-darkshadow-color:#ffffff;/* (#ffffff) */
}

/* フォーム */
#main form{
margin:0;
padding:0;
}
.formlayout td{font-size:9px;}/* 入力項目名文字サイズ(9px) */
.formlayout label{margin-right:5px;}
.formlayout input,.formlayout textarea{margin-top:3px;}
.formlayout textarea{margin-left:5px;}
input,textarea{
font-size:10px;/* 入力フィールド文字サイズ(10px) */
color:#ffffff;/* 入力フィールド文字色(#ffffff) */
background:#ea1a6d;/* 入力フィールド背景色(#ea1a6d) */
border:1px solid #ffffff;/* 入力フィールド枠(1px solid #ffffff) */
margin:0;
padding:0 1px;
}
.button{
font-size:10px;/* ボタン文字サイズ(10px) */
color:#ffffff;/* ボタン文字色(#ffffff) */
background:#ea1a6d;/* ボタン背景色(#ea1a6d) */
border:1px solid #ffffff;/* ボタン枠(1px solid #ffffff) */
}
.chek{
color:#ffffff;/* チェックボックス文字色(#ffffff) */
background:#ea1a6d;/* チェックボックス背景色(#ea1a6d) */
border:none;/* チェックボックス枠(none) */
}
.commentform{width:170px;}/* テキストエリア幅(170px) */
.textform{width:100px;}/* テキスト入力フィールド幅(100px) */
.passform{width:35px;}/* パス入力フィールド幅(35px) */

.commentform{
height:66px; 
voice-family: "\"}\""; 
voice-family:inherit;
height:64px;
}
/* ▲1段　ボーダー＊初期2px＊を含めたテキストエリア高さ(66px) */
/* ▲2・3段　重要　!!改変しない */
/* ▲4段　ボーダー＊初期2px＊を省いたテキストエリア高さ(64px) */
html>body .commentform{height:64px;}
/* ▲上4段目と同じ数値を(64px) */

.textform,.passform{
height:19px; 
voice-family: "\"}\""; 
voice-family:inherit;
height:17px;
}
/* ▲1段　ボーダー＊初期2px＊を含めたテキスト入力フィールド高さ(19px) */
/* ▲2・3段　重要　!!改変しない */
/* ▲4段　ボーダー＊初期2px＊を省いたテキスト入力フィールド高さ(17px) */
html>body .textform,html>body .passform{height:17px;}
/* ▲上4段目と同じ数値を(17px) */