body {
font-size: 12px;  /* 記事内の文字サイズ */
color: #9A9A9A;
font-family:ＭＳＰ ゴシック;
line-height:13pt;
background-color:#fed1d1;
text-align : center;
}


/* スクロールバー */
html,body{
scrollbar-face-color:#fff4f4;
scrollbar-arrow-color:#ffcccc;
scrollbar-track-color:#fff4f4;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-3dlight-color:#ffcccc;
scrollbar-darkshadow-color:#ffcccc;
}

h2{text-align : center;color:#ffcccc;font-size:12px;font-weight: bold;margin:0px;}
h3{text-align : left;color:#ffcccc;font-size:12px;font-weight: bold;margin:0px;}

hr{color: #fed1d1;border-style: solid;width: 80%;height: 2px;}

ul{margin: 10px 0px 30px;padding:0;list-style:none;}
li{margin:0 0 5px 0;padding:0;}

/* リンク */
a:link{color:#ffcccc;text-decoration: none;}
a:visited{color:#ffcccc;text-decoration: none;}
a:active{color:#ffcccc;text-decoration: none;}
a:hover{color: #cccccc;text-decoration: none;position:relative;top:1px;left:1px;}

/* フォーム */
input,textarea{
color: #fe6994;
font-size:10px;
font-family:ＭＳＰ ゴシック;
border:1px solid #FFCCCC;
background-color:#fff4f4;}


/* 全体
------------------------------------------------------------ */
#branding{
background-color:transparent;
width : 699px;height:auto;
margin-left:auto;margin-right:auto;text-align :right;}

#branding a{color:#fff;text-decoration: none;}

.blogname{margin:0px;font: bold 10px Georgia;letter-spacing: 2pt;}

#container {
background-image:url(http://blog-imgs-21.fc2.com/x/x/x/xxxml/rbm4.gif);
background-repeat:repeat-y;
background-position:left;
background-color:#fff;
width : 699px;height:auto;
margin-top:0px;
margin-left:auto;margin-right:auto;text-align:left;}

#menu-colum {overflow: hidden;
background-image:url(http://blog-imgs-12.fc2.com/x/x/x/xxxml/rbm33.gif);
background-repeat:y-repeat;
background-position:left top;
width: 217px;height: auto;
float: left;text-align: left;
margin-right: 13px;display: inline;
font-size: 11px;}

#entry-colum {overflow: hidden;
background-image:url(http://blog-imgs-12.fc2.com/x/x/x/xxxml/rbm55.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#fff;
width : 469px;height: auto;
float: right;text-align: left;
margin: 0;}

#bottom-colum {
clear: both;
background-image:url(http://blog-imgs-21.fc2.com/x/x/x/xxxml/rbm6.gif);
background-repeat:no-repeat;
background-position:left top;
width: 699px;height:63px;
padding: 0 0 5px;margin: 0;}


/* メニュー
------------------------------------------------------------ */
#bg1{
background:url(http://blog-imgs-12.fc2.com/x/x/x/xxxml/rbm11.gif) no-repeat;
width:699px;height:76px;}

#bg2{font-weight: bold;
background: url(http://blog-imgs-21.fc2.com/x/x/x/xxxml/rbm2.gif) no-repeat;
width:230px;height:124px;text-align: right;}

.login{padding:80px 20px 0px;}

.menu-c{padding-left:30px;margin-top:10px;margin-bottom:30px;height: auto;}

/* メニューカラム内のリンク色 */
.menu-c a:link{color: #9A9A9A;text-decoration: none;}
.menu-c a:active{color: #9A9A9A;text-decoration: none;}
.menu-c a:visited{color: #9A9A9A;text-decoration: none;}
.menu-c a:hover{color: #FFCCCC;text-decoration: none;}


/* カレンダーの設定
------------------------------------------------------------ */
table.calendar {
width:90%;
border-collapse:collapse;/* 値の入っていないセルも表示 */
voice-family : "\"}\"";voice-family : inherit;/* おまじない */}

/* 曜日部分 */
.calendar th {border : 0px solid #333;text-align : center;}
.calendar tr{margin-bottom: 10px;}
.calendar-td td{height: 3px;}
.sat-sun{color:#FFCCCC;}

/* 日付部分 */
.calendar td 
{border:0px solid #333;text-align:center;}

.calendar td a{
}
.calendar td a:link{color:#ffcccc;text-decoration: none;font-weight: bold;}
.calendar td a:visited{color:#ffcccc;text-decoration: none;}
.calendar td a:active{color:#ffcccc;text-decoration: none;}
.calendar td a:hover{color: #ffcccc;text-decoration: none;}

.calendar-navi1{
text-align : center;margin-bottom:10px;
}
.calendar-navi1 a{
font-weight: bold;
}



/* トラバ部分
------------------------------------------------------------ */
.trackback-url input{

margin-bottom:10px;
color: #b5b5b5;
font-size:10px;
font-family:ＭＳＰ ゴシック;
border:1px solid #fff;
background-color:#fff;}

/* 
margin-bottom:10px;
color: #ffb1b1;
font-size:10px;
font-family:ＭＳＰ ゴシック;
border:1px solid #FFCCCC;
background-color:#fff4f4;}

 */

.trackback-tit{
background-image:url(http://blog-imgs-21.fc2.com/x/x/x/xxxml/rbm7.gif);
background-repeat:no-repeat;background-position:left top;
font-weight: bold;color: #FFCCCC;
padding:2px 25px 2px;margin-top:15px;}

.trackback-body{margin:5px 5px 5px;}


/* コメント部分
------------------------------------------------------------ */
.comment-top{margin-top:30px;margin-bottom:20px;}

.comment-tit{
background-image:url(http://blog-imgs-21.fc2.com/x/x/x/xxxml/rbm7.gif);
background-repeat:no-repeat;background-position:left top;
font-weight: bold;color: #FFCCCC;
padding:2px 25px 2px;}

.comment-body{margin:5px 5px 5px;}
.comment-etc{margin:10px 5px 30px;}


/* 記事部分
------------------------------------------------------------ */

#entry-top{padding:10px 20px 30px;}

.entry-tit{
color:#ffb7b7;
background:url(http://blog-imgs-21.fc2.com/x/x/x/xxxml/rbm7.gif) no-repeat;
background-position:left top;
height:10px;
font-size:13px;font-weight: bold;
padding:2px 25px 4px;
}

.entry-body{margin:0px 5px 65px;}
.entry-etc {margin:5px 5px 30px;}

/* 引用文 */
blockquote {
width: 90%;
margin:0px 10px 0px 0px;
padding : 0.5em;
border-left: 5px solid #fed1d1;
background-color: #ffffff;
text-align: left;
}


/* ページ送り部分
------------------------------------------------------------ */
.preventry{
text-align: left;margin:-20px 0px 0px;font-weight: bold;}


/* ページ送り部分
------------------------------------------------------------ */
.pagenavi{
text-align: center;margin:0px 0px 0px;font-weight: bold;}


/* 広告部分
------------------------------------------------------------ */
#siteinfo-legal{
clear: both;
width: 699px;
padding: 0px;
margin: 0px;
background-color:#fed1d1;
text-align: right;}

#siteinfo-legal div{color:#b5b5b5;padding:5px 10px 0px;}

#siteinfo-legal a{color: #fff;font-size:10px;}