@charset "EUC-JP";

/****************************************************
カスタマイズは利用規約の範囲内でお願いします

透過png以外の画像はFine様よりお借りしました
（http://www5e.biglobe.ne.jp/~cep/）
Fine様の利用規約で画像の加工は禁止されています
ので、必ず守ってご使用ください

再配布禁止 アダルトサイト使用禁止
著作権削除 改変禁止（カスタマイズ後も）
文字を見難くする行為もおやめ下さい

詳しい規約はブログで確認してください

利用規約
http://masimarock.blog92.fc2.com/blog-entry-1.html

最終更新日 2009/06/29
****************************************************/

body{
color:#AA7788;
font-size:75%;
font-family:Verdana,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
background:#FFFAEE;
text-align:center;
margin:0 0 15px 0;}

table{
color:#AA7788;
font-size:100%;}

form,ul,ol,dl,dt,dd,h1,h2,h3{
padding:0;
margin:0;}

/* =================================== */
/* レイアウトの設定 */
/* =================================== */
/* 全体 */
#container{
width:780px;
text-align:left;
margin:0 auto;
background:#FFF;
border-style:solid;
border-color:#DDCCCC;
border-width:0 1px 1px 1px;}

/* メインカラム */
#content{
float:right;
width:520px;}

/* 左カラム */
#side{
float:left;
width:210px;
font-size:84%;}

.clear{
clear:both;}

.blog-body{
padding:0 17px 0 13px;}

/* フッター */
#footer{
width:780px;
margin:10px auto 0 auto;}

/* =================================== */
/* リンクの設定 */
/* =================================== */
/* 全体 */
a{
color:#FA8899;
text-decoration:none;}

/* カーソルが上にある時 */
a:hover{
color:#99C600;
text-decoration:underline;}

/* 画像リンク */
a img{
border:0px;
text-decoration:none;}

/* ブログタイトル */
h1 a{
color:#FA7799;}

/* 記事タイトル */
h2 a,h3 a{
color:#EE7788;}

h1 a:hover,h2 a:hover{
color:#FF99AA;
text-decoration:none;}

/* 記事 */
.entry-body a{
text-decoration:underline;}

.entry-body h3 a,.posted a,.comment-posted a,.pagetop a{
text-decoration:none;}

.entry-body h3 a:hover{
color:#FF99AA;
text-decoration:none;}

/* カレンダー */
.menu-body .calender td a{
color:#EE8899;
font-weight:bold;
display:block;
background:#FFDDEE;}

.menu-body .calender td a:hover{
color:#FFF;
background:#FFAABB;
text-decoration:none;}

/* =================================== */
/* ヘッダー */
/* =================================== */
#header{
padding:20px 0;
margin-bottom:18px;
text-align:right;
border-bottom:8px solid #FFAABB;
background:url("http://blog-imgs-27.fc2.com/m/a/s/masimarock/p1.gif");}

#back{
width:100%;
padding:15px 0;
background:url("http://blog-imgs-23.fc2.com/m/a/s/masimarock/touka.png");}

* html #back{
background:url("http://blog-imgs-23.fc2.com/m/a/s/masimarock/touka.png") !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blog-imgs-23.fc2.com/m/a/s/masimarock/touka.png', sizingMethod=scale);}

/* ブログタイトル */
h1{
font-size:142%;
padding:0 10px;
position:relative;}

/* ブログ説明文 */
.introduction{
line-height:1.7;
padding:0 10px;
margin:10px 0 0 0;}

/* =================================== */
/* 記事部分の設定 */
/* =================================== */
.entry-bg{
width:100%;
margin-bottom:20px;
padding-bottom:10px;
background:#FFFDFD;
border:1px solid #EECCDD;}

.title-bg{
background:url("http://blog-imgs-27.fc2.com/m/a/s/masimarock/p1.gif") left;
margin-bottom:10px;
border-bottom:1px dashed #EECCDD;}

.title-bg2{
width:100%;
background:url("http://blog-imgs-23.fc2.com/m/a/s/masimarock/touka.png") !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blog-imgs-23.fc2.com/m/a/s/masimarock/touka.png', sizingMethod=scale);
padding:2px 0;}

/* 記事タイトル */
h2{
position:relative;
font-size:100%;
margin:0 10px;
padding:7px 0 7px 30px;
background:url("http://blog-imgs-27.fc2.com/m/a/s/masimarock/3g12.gif") no-repeat 0 0px;}

/* 日付 */
.date{
font-size:84%;
text-align:right;
margin:0 10px 0 0;}

/* 記事 */
.entry-body{
padding:15px 20px 0 20px;
line-height:1.7;}

.entry-body ul{
margin:0 0 0 20px;}

.entry-body ol{
margin:0 0 0 30px;}

.entry-body li{
padding:0 0 0 5px;}

.entry-body table{
line-height:1.7;}

/* 水平線 */
hr{
color:#CC8899;
background:#CC8899;
height:1px;
border-width:0;}

/* 引用 */
blockquote{
color:#CC8899;
padding:10px;
margin:10px;
background:#FFF url("http://blog-imgs-27.fc2.com/m/a/s/masimarock/kp.gif") repeat-y;
border:2px dotted #FFAABB;}

blockquote p{
margin:0;
padding:0;}

/* ブログ拍手 */
.fc2_footer{
margin:15px 0 0 0;}

/* 続きを読む */
.entry_more{
margin:20px 0 0 0;}

/* テーマとタグ */
.theme,.tag{
font-size:84%;
margin:15px 0 0 0;}

/* 絵文字に対する設定 */
img.emoji{
margin:2px 3px 4px 3px;
padding:0;
float:none;
vertical-align:middle;}

/* 記事下部分 */
.posted{
font-size:84%;
color:#DDAAAA;
margin:30px 0 0 0;}

/* ページリンク */
.pagelink{
color:#DDAAAA;
font-size:84%;
text-align:center;
padding:0 5px;
margin-bottom:20px;}

/* 全記事タイトル */
#titlelist h3{
font-size:100%;
margin-bottom:10px;
padding:0 0 0 5px;
background:#FFE6E6;}

/* =================================== */
/* コメント部分の設定 */
/* =================================== */
/* コメント投稿タイトル */
.comment_title{
color:#FFAABB;
font-weight:bold;
margin:0 0 10px 0;}

/* 投稿者 */
.comment-posted{
color:#DDAAAA;
font-size:84%;
padding-bottom:5px;
margin:20px 0 10px 0;
border-bottom:1px dotted #CCBBAA;}

.comment-posted a{
font-weight:bold;}

/* =================================== */
/* コメント入力部分 */
/* =================================== */
#comment_form input,#comment_form textarea{
color:#666;
font-size:100%;
border:1px solid #FFBBCC;
background:#FFEEEE;}

#comment_form dt{
float:left;
clear:both;
width:80px;}

#comment_form dd{
padding-bottom:5px;}

#comment_form dd img{
vertical-align:middle;}

/* 名前等の入力欄 */
.form-text{
width:250px;}

/* コメント内容入力欄 */
#comment_form textarea{
width:370px;}

/* パスワード入力欄 */
.form-pass{
width:100px;
font-family:Verdana,Arial;}

/* ロック */
#comment_form .form-check{
border-width:0;}

/* ボタン */
#comment_form input.button{
color:#FFF;
margin-top:25px;
background:#FF8899;
border:1px solid #FF8899;}

/* エラーメッセージ */
.error{
margin:0 0 15px 0;
color:#FF3300;}

/* 非公開コメント不可 */
.himitsu{
font-size:84%;
margin:10px 0;}

/* ページトップ */
.pagetop{
font-size:84%;
text-align:right;
margin:15px 0 0 0;}

/* =================================== */
/* トラックバック */
/* =================================== */
/* トラックバックURL */
.trackback-url{
margin:0 17px;}

.form-trackback{
width:100%;
color:#DDAAAA;
font-size:84%;
font-family:Verdana,Arial,Helvetica;
background:#FFF;
border:1px solid #FFCCCC;}

.fc2-tb{
font-size:84%;
margin:6px 17px 0 17px;}

/* トラックバック送信元 */
.trackback-posted{
color:#DDAAAA;
font-size:84%;
margin:20px 0;
padding-bottom:3px;
border-bottom:1px dotted #DDAAAA;}

/* =================================== */
/* サイドの設定 */
/* =================================== */
/* サイドタイトル背景 */
.menu-head{
background:url("http://blog-imgs-27.fc2.com/m/a/s/masimarock/p1.gif") left;
border-width:0px 1px 1px 5px;
border-style:solid;
border-color:#EECCDD #EECCDD #EECCDD #FFAABB;}

/* サイドタイトル */
.menu-head h3{
font-size:120%;
padding:4px 10px;
_height:100%;
background:url("http://blog-imgs-23.fc2.com/m/a/s/masimarock/touka.png") !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blog-imgs-23.fc2.com/m/a/s/masimarock/touka.png', sizingMethod=scale);}

/* サイドコンテンツ */
.menu-body{
line-height:1.8;
padding:10px 12px;
margin-bottom:20px;}

.menu-body ul,.menu-body ol{
list-style:none;}

.menu-body li{
line-height:2.2;
padding:0 0 0 22px;
background:url("http://blog-imgs-27.fc2.com/m/a/s/masimarock/i-chep.gif") no-repeat 0 2px;}

.menu-body p{
margin:0;
padding:0;}

.menu-body input,.menu-body textarea{
color:#AA7788;
font-size:120%;
border:1px solid #CCAABB;}

.menu-body table{
line-height:1.8;}

/* プライベートモード */
.private{
padding:3px;
margin:0 0 20px 0;
text-align:center;
background:#FFF6F6;
border:1px solid #EECCDD;}

/* カレンダー */
.plugin-calender{
text-align:center;
width:100%;}

/* プルダウン */
.plugin-calender form{
margin:2px 0 8px 0;}

table.calender{
width:100%;
text-align:center;
line-height:1.5;}

/* 月表示 */
.calender caption{
margin:0 auto;
padding:0 0 5px 0;}

.calender caption a{
padding:0 10px;}

/* 曜日 */
.calender th{
text-align:center;
font-weight:normal;}

/* 日曜日 */
.calender th#sun{
color:#FF6666;}

/* 土曜日 */
.calender th#sat{
color:#3399CC;}

.calender td{
text-align:center;}

/* フッター */
.footertext{
font-size:10px;
text-align:right;
line-height:1.8;}

/* バトンタイトル */
p.baton_title{
margin:12px 0;}

/* 全体（タイトル除く） */
dl.blog_baton{
padding-bottom:12px;
border:1px dotted #FFAABB;
background:#FFF;}

/* 質問 */
dt.baton_q{
color:#FA8899;
font-weight:bold;
margin:0 10px;
padding:12px 5px 0 5px;}

/* 質問の番号 */
span.q_number{}

/* 回答 */
dd.baton_a{
color:#CC8899;
margin:0 10px;
padding:10px 5px 30px 5px;
background:url("http://blog-imgs-27.fc2.com/m/a/s/masimarock/onpup.gif") repeat-x left bottom;}

/* 回答の番号 */
span.a_number{
font-weight:bold;}