@charset "UTF-8";
/* 反映される箇所(初期値) */

/* ーーーーーーーーーーーーーーーーーーーーーーー レイアウト */
body{
margin:0px;
padding:0px;
text-align:center;
}

#blogbody{
width:510px;/* 全体の幅(510px) */
margin:0 auto;
text-align:left;
}

#main{
width:355px;/* メインカラムの幅(355px) */
float:left;/* メインカラム位置*回り込み(left) */
overflow:hidden;
}

#menu{
width:155px;/* メニューカラムの幅(155px) */
float:right;/* メニューカラム位置*回り込み(right) */
overflow:hidden;
}

/* ーーーーーーーーーーーーーーーーーーーーーーーーーー 全体 */
body{background:#ffffff;}/* 背景色(#ffffff) */
body,.color,.commentheadline,.frame,.entrytop,.commentframe,.entryframe,.entrystatus,.decoframe{
color:#4c4c4c;/* 文字色(#4c4c4c) */
}
body,td,h4{
font-size:10px;/*文字サイズ(10px)*/
line-height:150%;/* 行間(150%) */
}
body,td{
font-family:Osaka,"ＭＳ Ｐゴシック",sans-serif;
}
input,textarea{
font-family:Osaka,"ＭＳ ゴシック",sans-serif;
}

h2,h3,.entrytime{
font-size:10px;
/* 見出し文字サイズ(10px)
!!一定サイズ以上の大きさに設定するとレイアウトが崩れます。崩れた場合は此処の文字サイズを小さくして調整して下さい!! */
}
.color,.entrytime,.commentheadline{
background:#99ccff;/* 基調色(#660066) */
}
#menu h2{
border-width:0px 5px;
border-style:none solid;
border-color:#FFEBCD;/* 基調色*メニュー見出しピンク部分(#cdb2c0) */
}
.frame,.entrytop,.commentframe,.entryframe,.entrystatus{
background:#ffffff;/* テーブル内背景色(#ffffff) */
}
.navi,.commentframe,.entrystatus,#menu ul,.calender,.proftext,#menu form,.space{
margin-bottom:10px;/* スペースの高さ(10px) */
}
.commentname,.secret,.calendernavi{
cursor:help;/* ポップアップヘルプのカーソル(help) */
}

/* 枠 */
.entryframe,.entrytext,.entrystatus,.commentframe,.frame{
border-color:#4c4c4c;/* 枠色(#4c4c4c) */
}
.decoframe{background:#4c4c4c;}/* 枠色 !!上と同色に(#4c4c4c) */
.entryframe{
border-width:1px 1px 0px 1px;
border-style:solid solid none solid;
}
.entrytext{
border-width:1px 0px;
border-style:dashed none;
}
.entrystatus{
border-width:0px 1px 1px 1px;
border-style:none solid solid solid;
}
.commentframe{
border-width:0px 1px 1px 1px;
border-style:none solid solid solid;
}
.frame{
border-width:1px;
border-style:solid;
}
.decoration .decoframe{width:1px;}

/* リンク */
a:link,a:visited{
color:#4c4c4c;/* 文字色(#4c4c4c) */
background:transparent;/* 文字背景色(transparent) */
text-decoration:none;/* 下線(none) */
}
a:active,a:hover{
color:#a32b69;/* オンマウス時文字色(#a32b69) */
text-decoration:none;/* オンマウス時下線(none) */
background:#cdb2c0;/* オンマウス時文字背景色(#cdb2c0) */
}

/* スクロールバー !!説明しがたいので自分で試してみて下さい */
html{
scrollbar-base-color:#ffffff;/* (#ffffff) */
scrollbar-arrow-color:#c582a5;/* (#c582a5) */
scrollbar-shadow-color:#cdb2c0;/* (#cdb2c0) */
scrollbar-darkshadow-color:#c582a5;/* (#c582a5) */
scrollbar-3dlight-color:#cdb2c0;/* (#cdb2c0) */
scrollbar-highlight-color:#ffffff;/* (#ffffff) */
scrollbar-track-color:#ffffff;/* (#ffffff) */
}

/* ーーーーーーーーーーーーーーーーーーーーーーーーー トップ */
.bloghead{
margin-top:10px;
margin-bottom:10px;
text-align:center;/* ブログタイトル文字位置(center) */
}
h1{
font-size:12px;/* ブログタイトル文字サイズ(12px) */
font-weight:bold;/* ブログタイトル文字太さ(bold) */
margin:0px;
padding:0px;
}
.bloghead p{
color:#4c4c4c;/* サイト説明文字色(#4c4c4c) */
background:transparent;
margin:0px;
padding:0px;
}

/* タイトルのリンク */
h1 a:link,h1 a:visited{
color:#ff9999;/* 文字色(#b36992) */
background:transparent;/* 文字背景色(transparent) */
text-decoration:none;/* 下線(none) */
}
h1 a:active,h1 a:hover{
color:#a32b69;/* オンマウス時文字色(#a32b69) */
text-decoration:none;/* オンマウス時下線(none) */
background:#cdb2c0;/* オンマウス時文字背景色(#cdb2c0) */
}

/* ーーーーーーーーーーーーーーーーーーーーーー メインカラム */
.entrytime{
width:110px;
padding-left:5px;
color:#ffffff;/* エントリー見出し文字色(#ffffff) */
font-weight:bold;/* エントリー見出し文字太さ(bold) */
}
h3,#main h2#commentpost{
color:#ffffff;/* コメント見出し文字色(#ffffff) */
background:transparent;
font-weight:bold;/* コメント見出し文字太さ(bold) */
padding:0px;
margin:0px 0px 0px 5px;
}
#main h2,h4{
font-weight:normal;/* エントリータイトル文字太さ(normal) */
padding:0px 0px 0px 5px;
margin:0px;
}
h4{
font-weight:normal;/* コメ・トラバタイトル文字太さ(normal) */
margin:0px;
padding:5px 5px 0px 5px;
}
.entrytop{
width:100%;
height:19px;
}
.commenttop{width:100%;}
.commentdecospace{width:100px;}
.commentformdecospace{width:150px;}
.trackbackdecospace{width:200px;}
.entrytext,.commenttext{padding:5px;}
.entrystatus{
text-align:center;/* エントリー情報文字位置(center) */
line-height:100%;
padding:4px 5px;
}
.commentstatus{
text-align:right;/* コメ・トラバ情報文字位置(right) */
padding:0px 5px 5px 5px;
}
.trackbackurl{
text-align:center;/* トラバURL文字位置(center) */
padding:5px;
margin:0px;
}
.navi{text-align:center;}/* ナビ文字位置(center) */
.navi img,h4 img,h2 img{border:none;}
.decoration td{height:1px;}

/* エントリー内リンク */
.entrytext a:link,.entrytext a:visited,.commenttext a:link,.commenttext a:visited{
color:#b36992;/* 文字色(#b36992) */
background:transparent;/* 文字背景色(transparent) */
text-decoration:none;/* 下線(none) */
}
.entrytext a:active,.entrytext a:hover,.commenttext a:active,.commenttext a:hover{
color:#a32b69;/* オンマウス時文字色(#a32b69) */
background:#cdb2c0;/* オンマウス時文字背景色(#cdb2c0) */
text-decoration:none;/* オンマウス時下線(none) */
}

/* フォーム */
input,textarea{
color:#4c4c4c;/* 入力文字色(#4c4c4c) */
font-size:10px;/* 入力文字サイズ(10px) */
background:#ffffff;/* 背景色(#ffffff) */
border-style:solid;/* 枠種類(solid) */
border-width:1px;/* 枠幅(1px) */
border-color:#4c4c4c;/* 枠色(#4c4c4c) */
}
.chek{
color:#4c4c4c;/* チェックボックスの文字色(#4c4c4c) */
background:#ffffff;/* チェックボックスの背景色(#ffffff) */
border:none;
}
.formtable td{font-size:9px;}/* 入力項目名の文字サイズ(9px) */
.formtable input{
margin-left:5px;
margin-top:3px;
}
.formtable textarea{margin-top:3px;}
.formtable td{vertical-align:bottom;}
#main form{
padding:2px 5px 5px 2px;
margin:0px;
}

/* テキストエリアのスクロールバー */
textarea{
scrollbar-base-color:#ffffff;/* (#ffffff) */
scrollbar-arrow-color:#c582a5;/* (#c582a5) */
scrollbar-shadow-color:#cdb2c0;/* (#cdb2c0) */
scrollbar-darkshadow-color:#c582a5;/* (#c582a5) */
scrollbar-3dlight-color:#cdb2c0;/* (#cdb2c0) */
scrollbar-highlight-color:#ffffff;/* (#ffffff) */
scrollbar-track-color:#ffffff;/* (#ffffff) */
}

/* ーーーーーーーーーーーーーーーーーーーーーーーー メニュー */
/* カレンダー */
.calender{width:145px;}/* 幅(145px) */
.calender td{
font-size:10px;/* 文字サイズ(10px) */
text-align:center;
width:14%;
padding:1px;
}
.sun{
color:#bf7a8d;/* 日曜日文字色(#bf7a8d) */
background:transparent;
}
.sat{
color:#6b7299;/* 土曜日文字色(#6b7299) */
background:transparent;
}
.day a{display:block;}
.day a:link,.day a:visited{
text-decoration:none;
background:#efefef;/* リンク背景色(#efefef) */
color:#4c4c4c;/* リンク文字色(#4c4c4c) */
border:1px solid #ffffff;/* リンク枠幅・種類・色(1px solid #ffffff) */
}
.day a:hover,.day a:active{
text-decoration:none;
background:#cdb2c0;/* リンクのオンマウス時背景色(#cdb2c0) */
color:#a32b69;/* リンクのオンマウス時文字色(#a32b69) */
border:1px solid #ffffff;/* リンク枠幅・種類・色(1px solid #ffffff) */
}

.space{padding-left:10px;}/* カラム間のスペース幅(10px) */
#menu ul{
padding:0px;
margin-top:1px;
margin-left:0px;
margin-right:0px;
}
#menu li{
list-style-type:none;
padding:0px;
margin:0px;
}
.listmark{
color:#ff9999;/* リストマーク色(#cdb2c0) */
background:transparent;
}
#menu h2{
text-align:center;/* メニュー見出し文字位置(center) */
font-weight:normal;/* メニュー見出し文字太さ(normal) */
line-height:100%;
padding:3px 5px 2px 5px;
margin:0px;
}
#menu form{
margin-top:3px;
margin-left:0px;
margin-right:0px;
}
.profimage{
margin:3px 0px;
text-align:center;/* プロフ画像位置(center) */
}
.profimage img{
border-width:1px;/* プロフ画像枠幅(1px) */
border-style:solid;/* プロフ画像枠種類(solid) */
border-color:#4c4c4c;/* プロフ画像枠色(#4c4c4c) */
}

/* ーーーーーーーーーーーーーーーーーーーーーーーーーー 広告 */
/* !!文字を見えなくする・初期サイズより小さくするのはやめて下さい!! */
.ad,.copy{
text-align:center;/* 文字位置(center) */
font-size:10px;/* 文字サイズ(10px) */
}
.copy{margin-top:30px;}