@charset "UTF-8";
/* 反映される箇所(初期値) */

/* ーーーーーーーーーーーーーーーーーーーーーーー レイアウト */

/* --------付け足し--------- */ 
/* 空白 */ 
.aiueo{margin-top:22px;padding:0;}
.kaiueo{margin-top:12px;padding:0;}

/* スクロールバー */ 
html,body{
scrollbar-face-color:#ffffff; 
scrollbar-highlight-color:#cccccc; 
scrollbar-shadow-color:#cccccc; 
scrollbar-3dlight-color:#ffffff; 
scrollbar-arrow-color:#cccccc; 
scrollbar-track-color:#ffffff; 
scrollbar-darkshadow-color:#ffffff;}

/* リンク */
a{text-decoration:none}
a:link{color:#777777}
a:visited{color:#777777}
a:hover{text-decoration:underline;color:black}
img{border:0}

/*記事本文が記載される部分*/
.EntryText {padding: 10px;}
/*追記文書が記載される部分*/
.EntryPsText {
padding: 10px;
text-align: right;}

/*デザイン*/
.box{width:110px}
.btn{font-size:10}

/* ----------------- */ 



body{
margin:50px 0px 10px;
padding:0px;
}

#blogbody{
width:785px;/* 全体の幅(610px) */
margin:0 auto;
text-align:left;
}

#main{
width:585px;/* メインカラムの幅(455px) */
float:left;/* メインカラム位置*回り込み(left) */
overflow:hidden;
}

#menu{
width:170px;/* メニューカラムの幅(155px) */
float:right;/* メニューカラム位置*回り込み(right) */
overflow:hidden;
}

/* ーーーーーーーーーーーーーーーーーーーーーーーーーー 全体 */
body{background:#ffffff;}/* 背景色(#ffffff) */
body,.color,.commentheadline,.frame,.entrytop,.commentframe,.entryframe,.entrystatus,.decoframe{
color:#333333;/* 文字色(#333333) */
}
body,td,h4{
font-size:12px;/*文字サイズ(10px)*/
line-height:145%;/* 行間(150%) */
}
body,td{
font-family:Osaka,"ＭＳ Ｐゴシック",sans-serif;
}
input,textarea{
font-family:Osaka,"ＭＳ ゴシック",sans-serif;
}

h2,h3,.entrytime{
font-size:12px;
/* 見出し文字サイズ(10px)
!!一定サイズ以上の大きさに設定するとレイアウトが崩れます。崩れた場合は此処の文字サイズを小さくして調整して下さい!! */
}
.color,.entrytime,.commentheadline{
background:#aaaaaa;/* 基調色(#aaaaaa) */
}
#menu h2{
border-width:0px 5px;
border-style:none solid;
border-color:#aaaaaa;/* 基調色*メニュー見出しピンク部分(#aaaaaa) */
}
.frame,.entrytop,.commentframe,.entryframe,.entrystatus{
background:#ffffff;/* テーブル内背景色(#ffffff) */
}
.navi,.commentframe,.calender,#menu ul,.proftext,#menu form,.space{
margin-bottom:20px;/* スペースの高さ(10px) */}
.entrystatus,{
margin-bottom:20px;/* スペースの高さ(35px) */}

/* 枠 */
.entryframe,.entrytext,.entrystatus,.commentframe,.frame{
border-color:#333333;/* 枠色(#333333) */
}
.decoframe{background:#333333;}/* 枠色 !!上と同色に(#333333) */
.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;}

/* ーーーーーーーーーーーーーーーーーーーーーー メインカラム */
.entrytime{
width:475px;
padding-left:10px;
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:20px;
}
.commenttop{width:100%;}
.commentdecospace{width:100px;}
.commentformdecospace{width:150px;}
.entrytext,.commenttext{padding:15px 15px 25px;}
.entrystatus{
text-align:right;/* エントリー情報文字位置(center) */
line-height:100%;
padding:5px 10px;
}
.commentstatus{
text-align:right;/* コメ・トラバ情報文字位置(right) */
padding:0px 5px 5px 5px;
}
.navi{text-align:center;}/* ナビ文字位置(center) */
.navi img,h4 img,h2 img{border:none;}
.decoration td{height:1px;}

/* フォーム */
input,textarea,checkbox{
color:#333333;/* 入力文字色(#333333) */
font-size:12px;/* 入力文字サイズ(10px) */
border-style:solid;/* 枠種類(solid) */
border-width:1px;/* 枠幅(1px) */
border-color:#333333;/* 枠色(#333333) */
background:#ffffff;/* 背景色(#ffffff) */}

.formtable td{font-size:12px;}/* 入力項目名の文字サイズ(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;
}

/* ーーーーーーーーーーーーーーーーーーーーーーーー メニュー */
/* カレンダー */
.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:#777777;/* リンク文字色(#777777) */
border:1px solid #ffffff;/* リンク枠幅・種類・色(1px solid #ffffff) */
}
.day a:hover,.day a:active{
text-decoration:none;
background:#aaaaaa;/* リンクのオンマウス時背景色(#aaaaaa) */
color:#333333;/* リンクのオンマウス時文字色(#333333) */
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;
padding:0;}
#menu li{
list-style-type:none;
padding:0px;
margin:0px;
}
.listmark{
color:#aaaaaa;/* リストマーク色(#aaaaaa) */
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:#333333;/* プロフ画像枠色(#333333)
}

/* ーーーーーーーーーーーーーーーーーーーーーーーーーー 広告 */
/* !!文字を見えなくする・初期サイズより小さくするのはやめて下さい!! */
.ad,.copy{
text-align:center;/* 文字位置(center) */
font-size:10px;/* 文字サイズ(10px) */
}
.copy{margin-top:30px;padding:0;}