@charset "UTF-8";

/***********************************************************
カスタマイズは利用規約の範囲内でお願いします

画像加工はサイズ変更のみ可（それ以外は禁止）

著作権削除 改変禁止（カスタマイズ後も）
文字を見難くするなどの行為もおやめ下さい

再配布禁止 アダルトサイト使用禁止

詳しい規約はブログで確認してください

利用規約
http://masimarock.blog92.fc2.com/blog-entry-1.html

最終更新日 2009/06/29
***********************************************************/

body{
margin:0px;
color:#666;
text-align:center;
font-size:75%;/*12px*/
font-family:Verdana,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
background:#FFF url("https://blog-imgs-10-origin.fc2.com/m/a/s/masimarock/bg_gray.gif");}
form,ul,ol,dl,dt,dd,h1,h2,h3{
margin:0;
padding:0;}

/* =================================== */
/* レイアウトの設定 */
/* =================================== */
/* 全体 */
#container{
background:url("https://blog-imgs-10-origin.fc2.com/m/a/s/masimarock/bg_1.gif") repeat-y;
text-align:left;
margin:0px auto;
width:820px;}

/* メインカラム */
#content{
float:left;
width:524px;}

/* 右カラム */
#side{
float:right;
width:238px;
color:#808080;}

/* 余白 */
.blog-body{
padding:0 21px 15px 21px;}

/* フッター */
#footer{
clear:both;
margin:0 5px;}

/* =================================== */
/* リンクの設定 */
/* =================================== */
/* 全体 */
a:link,
a:visited,
a:active{
color:#6699CC;
text-decoration:none;}

/* カーソルが上にある時 */
a:hover{
color:#99CC00;
text-decoration:underline;}

/* 画像リンク */
a img{
border-style:none;
border-width:0px;
text-decoration:none;}

/* ブログタイトル */
h1 a:link,
h1 a:visited,
h1 a:active{
color:#FFF;
text-decoration:none;}

h1 a:hover{
color:#99CC00;
text-decoration:none;}

/* 記事タイトル */
h2 a:link,
h2 a:visited,
h2 a:active{
color:#666;
text-decoration:none;}

h2 a:hover{
color:#6699CC;
text-decoration:none;}

/* コメント投稿 */
.comment-posted a{
font-weight:bold;}

/* カレンダー */
.calender td a{
font-weight:bold;
display:block;}

.calender td a:hover{
color:#FFF;
background:#99CC00;
text-decoration:none;}

/* =================================== */
/* 見出しフォントサイズ */
/* =================================== */
/* 142%=17px 100%=12px 84%=10px */

h1{font-size:142%;}/* ブログタイトル */
h2{font-size:100%;}/* 記事タイトル */
h3{font-size:100%;}/* サイドタイトル */

/* =================================== */
/* ヘッダー */
/* =================================== */
#header{
background:url("https://blog-imgs-10-origin.fc2.com/m/a/s/masimarock/header_dog.gif") no-repeat top;
padding:0 0 0 5px;
height:225px;}
/*通常ヘッダー　https://blog-imgs-10.fc2.com/m/a/s/masimarock/header_dog.gif*/
/*クリスマスヘッダー　https://blog-imgs-23.fc2.com/m/a/s/masimarock/xmas.gif*/
#header-left{
width:522px;
float:left;}

/* ブログタイトル */
h1{
width:370px;
margin:40px 0 0 0;
padding:5px 20px;
background:#B8E926;}

/* ブログ説明文 */
.introduction{ 
line-height:1.7;
margin:0;
padding:5px 20px;
width:350px;
background:#F4F4F4;}

/* 看板 */
.message{
float:left;
color:#FFF;
line-height:1.5;
font-size:84%;
width:95px;
height:80px;
padding-top:93px;
margin:0;}

/* =================================== */
/* 記事部分の設定 */
/* =================================== */
.entry-bg{
background:url("https://blog-imgs-10-origin.fc2.com/m/a/s/masimarock/text-middle_02.gif") repeat-y;
width:524px;
margin-bottom:20px;}

.entry-top{
background:url("https://blog-imgs-10-origin.fc2.com/m/a/s/masimarock/text-top_02.gif") no-repeat;
height:75px;
padding:1px 12px 0 82px;}

.entry-top table{
border-collapse:collapse;}

.entry-top td{
padding:0;
height:42px;}

h2{
padding:15px 0 0 0;}

/* 記事タイトル */
h2.entry-title{
padding:0;}

/* 日付 カテゴリー */
.date-category{
font-size:84%;
margin:8px 0 0 0;}

/* 記事 */
.entry-body{
padding:15px 20px 0px 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;}


/*写真に枠と影*/
.shadow {
margin: 0 0 0 5px;
background: url(https://blog-imgs-44-origin.fc2.com/c/a/k/cakecranberry/shadow_img.gif) right bottom;
float: left;
}

.shadow img {
position: relative;
left: -5px;
top: -5px;
padding: 5px;
background: #ffffff;
border: 1px solid #999999;
}



/* 引用 */
blockquote{
padding:10px;
margin:10px;
background:#F5F5F5;
border:1px solid #CCC;}

blockquote p{
margin:0;
padding:0}

/* ブログ拍手 */
.fc2_footer{
margin:15px 0 0 0;}

/* テーマ タグ */
.theme,.tag{
font-size:84%;
margin:15px 0 0 0;}

/* 続きを読む */
.entry_more{
margin:20px 0 0 0;}

/* 絵文字に対する設定 */
img.emoji{
margin:2px 3px 4px 3px;
padding:0;
float:none;
vertical-align:middle;}

/* 水平線 */
hr{
color:#888;
background:#888;
height:1px;
border-width:0;}

/* 記事下 */
.posted{
font-size:84%;
color:#6699CC;
text-align:right;
margin:30px 20px 0 0;}

#all h3{
margin-bottom:10px;}

#all .posted{
margin:20px 0;
border-bottom:1px dashed #CCC;}

.bottom{
width:100%;
padding-bottom:10px;
background:url("https://blog-imgs-10-origin.fc2.com/m/a/s/masimarock/text-bottom_02.gif") no-repeat bottom;}

/* ページリンク */
.pagelink{
text-align:center;
padding:0 5px;
margin-bottom:20px;}



/* =================================== */
/* コメント部分の設定 */
/* =================================== */
.comment-head{
background:url("https://blog-imgs-10-origin.fc2.com/m/a/s/masimarock/comment-top_02.gif") no-repeat;
height:75px;
padding:0 12px 0 82px;}

/* コメント投稿タイトル */
.comment_title{
color:#AAA;
font-weight:bold;
margin:0 0 10px 0;}

/* コメント投稿者 日時 */
.comment-posted{
font-size:84%;
color:#6699CC;
padding:0 5px 5px 0;
margin:20px 0 0 0;
text-align:right;
border-bottom:1px dashed #CCC;}

/* =================================== */
/* コメント入力欄 */
/* =================================== */
input,textarea{
font-size:100%;
color:#555;
border:1px solid #CCC;}

.write-head{
background:url("https://blog-imgs-10-origin.fc2.com/m/a/s/masimarock/write-top_02.gif") no-repeat;
height:75px;
padding:0 12px 0 82px;}

#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;
color:#777;}

/* コメント内容入力欄 */
#comment_form textarea{
width:380px;
color:#777;}

/* パスワード入力欄 */
.form-pass{
width:100px;
color:#777;}

/* ロック */
.form-check{
border-width:0;}

/* 送信ボタン */
.button{
margin:20px 0 0 0;}

/* エラーメッセージ */
.error{
margin:0 0 15px 0;
color:#FF0000;}

/* 非公開コメント不可 */
.himitsu{
font-size:84%;
color:#AAA;}

/* ページトップ */
.pagetop{
margin:20px 20px 0 0;
text-align:right;
font-size:84%;}

/* =================================== */
/* トラックバック */
/* =================================== */
.trackback-head{
background:url("https://blog-imgs-10-origin.fc2.com/m/a/s/masimarock/trackback-top_02.gif") no-repeat;
height:75px;
padding:0 12px 0 82px;}

/* トラックバックURL */
.trackback-url{
margin:18px 0 0 0;}

.form-trackback{
font-size:84%;
font-family:Verdana,Arial;
color:#339999;
width:100%;
padding:0;
border:0px;}

.fc2-tb{
margin:5px 20px 0 20px;}

/* トラックバック送信元 */
.trackback-posted{
border-bottom:1px dashed #CCC;
padding:15px 5px 3px 0;
margin:0 0 10px 0;
color:#FFB475;
font-size:84%;
text-align:right;}

/* =================================== */
/* サイドの設定 */
/* =================================== */
.menu-bg{
background:url("https://blog-imgs-10-origin.fc2.com/m/a/s/masimarock/side-bg-middle.gif") repeat-y;
width:238px;
margin-bottom:15px;}

/* サイドタイトル背景 */
.menu-head{
background:url("https://blog-imgs-10-origin.fc2.com/m/a/s/masimarock/side-title_02.gif") no-repeat;
height:30px;
width:238px;}

/* サイドタイトル */
.menu-head h3{
padding:8px 0 0 35px;
color:#696969;}

/* サイドコンテンツ */
.menu-body{
line-height:1.8;
padding:10px 15px 4px 15px;}

.menu-body ul{
margin:0 0 0 15px;}

.menu-body ol{
margin:0 0 0 25px;}

.menu-body li{
color:#6699FF;}

.menu-body p{
margin:0;
padding:0;}

.menu-bottom{
background:url("https://blog-imgs-10-origin.fc2.com/m/a/s/masimarock/side-bg_02.gif") no-repeat bottom;
padding-bottom:6px;
width:100%;}

/* プライベートモード */
.private{
color:#AAA;
font-size:84%;
text-align:center;
padding:3px;
margin:0 0 15px 0;
background:#EEE;}

/* カレンダー */
.plugin-calender{
text-align:center;
width:100%;}

/* プルダウン */
.plugin-calender form{
margin:0 0 8px 0;}

.calender{
width:100%;
text-align:center;
line-height:1.5;
font-size:84%;}

/* 月表示 */
.calender caption{
color:#666;
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;
color:#808080;}

/* フッター */
.footertext{
width:100%;
font-size:10px;
color:#808080;
padding:15px 0;
text-align:center;
background:url("https://blog-imgs-10-origin.fc2.com/m/a/s/masimarock/stripe_02.gif");}

/* バトンタイトル */
p.baton_title{
margin:12px 0;}

/* 全体（タイトル除く） */
dl.blog_baton{
border:1px dashed #CCC;
border-top:0px;}

/* 質問 */
dt.baton_q{
color:#BBB;
font-weight:bold;
padding:10px 10px 5px 10px;
border-top:1px dashed #CCC;}

/* 質問の番号 */
span.q_number{}

/* 回答 */
dd.baton_a{
padding:0 10px 10px 10px;}

/* 回答の番号 */
span.a_number{
color:#99CC00;
font-weight:bold;}