@charset "EUC-JP";

/***********************************************************
テンプレート：sekachizu

カスタマイズは利用規約の範囲内でお願いします

画像加工はサイズ変更のみ可（それ以外は禁止）

著作権削除 改変禁止（カスタマイズ後も）
文字を見難くする行為もおやめ下さい

再配布禁止 アダルトサイト使用禁止

詳しい規約はブログで確認してください

利用規約
http://masimarock.blog92.fc2.com/blog-entry-1.html
***********************************************************/

/* 全体 */
body{
margin:0;
text-align:center;
color:#6F6F6F;
font-size:75%; /*IE*/
font-family:Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
background:#FFF url("http://blog-imgs-10.fc2.com/m/a/s/masimarock/bg_gray.gif");}

table{
color:#6F6F6F;
font-size:100%;}

input,textarea{
font-size:100%;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;}

form,ul,ol,h1,h2,h3,dl,dt,dd{
margin:0;
padding:0;}

/* =================================== */
/* レイアウトの設定 */
/* =================================== */
/* 全体 */
#container{
width:790px;
text-align:left;
margin:0 auto;
background:#FFF url("http://blog-imgs-27.fc2.com/m/a/s/masimarock/w-bg.gif") repeat-y;}

/* メインカラム */
#content{
float:left;
width:533px;}

/* サイドカラム */
#side{
float:left;
width:257px;
background:url("http://blog-imgs-27.fc2.com/m/a/s/masimarock/side-header01.gif") no-repeat;}

/* フッター */
#footer{
clear:both;
height:70px;
background:url("http://blog-imgs-27.fc2.com/m/a/s/masimarock/w-ftbg.gif") no-repeat top;}

/* =================================== */
/* リンクの設定 */
/* =================================== */
/* 全体 */
a:link,
a:visited,
a:active{
color:#6699CC;
text-decoration:none;}

/* カーソルが上にある時 */
a:hover{
color:#94C500;
text-decoration:underline;}

/* 画像リンク */
a img{
border-style:none;
border-width:0;}

/* ブログタイトル */
h1 a:link,
h1 a:visited,
h1 a:active{
color:#6699CC;
text-decoration:none;}

h1 a:hover{
text-decoration:none;
color:#FF9900;}

/* 記事タイトル */
h2 a:link,
h2 a:visited,
h2 a:active{
color:#666;
text-decoration:none;}

h2 a:hover{
color:#94C500;
text-decoration:none;}

/* 追記リンク */
.entry_more a:link,
.entry_more a:visited,
.entry_more a:active{
color:#FF7700;
border-bottom:1px dotted #FF7700;}

.entry_more a:hover{
color:#94C500;
text-decoration:none;
border-bottom:1px dotted #94C500;}

/* 記事下 */
.posted a:link,
.posted a:visited,
.posted a:active{
color:#808080;
text-decoration:none;}

.posted a:hover{
color:#6699CC;
text-decoration:underline;}

/* コメント投稿者・日時 */
.comment-posted a:link,
.comment-posted a:visited,
.comment-posted a:active{
color:#94C500;
font-weight:bold;
text-decoration:none;}

.comment-posted a:hover{
color:#FF9933;
text-decoration:underline;}

/* FC2ユーザートラックバック */
.fc2-tb a:link,
.fc2-tb a:visited,
.fc2-tb a:active{
color:#94C500;
text-decoration:none;
border-bottom:1px dotted #94C500;}

.fc2-tb a:hover{
color:#FF8800;
text-decoration:none;
border-bottom:1px dotted #FF8800;}

/* カレンダー */
#side .calender td a{
color:#FFF;
display:block;
font-weight:bold;
background:#3399CC;}

#side .calender td a:hover{
color:#FFF;
background:#99CC00;
text-decoration:none;}

/* =================================== */
/* ヘッダー */
/* =================================== */
/* ライン */
.head-line{
margin:0 5px;
height:6px;
background:#99D300;}

.head-line img{display:none;}

/* ヘッダー */
#header{
height:165px;
margin-left:5px;
padding:0 20px;
background:url("http://blog-imgs-27.fc2.com/m/a/s/masimarock/w-header.gif") top right;}

/* ブログタイトル */
#header h1{
font-size:142%;
margin:0 0 10px 0;
padding-top:20px;}

/* ブログ説明文 */
#header .introduction{
line-height:1.7;}

.blog-body{
padding:20px 15px 0 20px;}

/* =================================== */
/* 記事部分の設定 */
/* =================================== */
.entry{
margin-bottom:50px;}

/* 記事タイトル */
h2{
font-size:100%;
line-height:1.5;
padding:0 3px 6px 3px;
background:url("http://blog-imgs-27.fc2.com/m/a/s/masimarock/w-title.gif") no-repeat left bottom;}

/* 日付 カテゴリ */
.date-category{
font-size:84%;
padding:6px 3px 0 3px;
margin:0 0 20px 0;}

/* 記事 */
.entry-body{
line-height:1.7;
padding:20px 3px 0 3px;}

.entry-body table{
line-height:1.7;}

.entry-body ul{
margin:0 0 0 20px;}

.entry-body ol{
margin:0 0 0 30px;}

/* 続きを読む */
.entry_more{
margin:15px 0 0 0;}

/* 引用文 */
blockquote{
color:#5577AA;
padding:10px;
margin:10px;
border:1px solid #88AACC;
border-left-width:5px;
background:#FCFCFF;}

blockquote p{
margin:0;}

/* 絵文字の設定 */
img.emoji{
margin:2px 3px 4px 3px;
padding:0;
float:none;
vertical-align:middle;}

/* 水平線 */
hr{
color:#AAA;
background:#AAA;
height:1px;
border-width:0;}

/* 記事下 */
.posted{
color:#CCC;
font-size:84%;
margin:30px 3px 0 3px;}

/* 拍手・ブックマーク */
.fc2_footer{
margin-top:15px;}

/* タグ・テーマ */
p.tag,p.theme{
font-size:84%;
margin:15px 0 0 0;}

/* 全記事一覧 */
#titlelist h2{
margin-bottom:25px;}

#titlelist h3{
font-size:100%;}

#titlelist .posted{
color:#AAA;
padding-bottom:5px;
margin-bottom:20px;
border-bottom:1px dotted #CCC;}

/* ページリンク */
.pagelink{
color:#CCC;
text-align:center;}

/* =================================== */
/* コメント部分の設定 */
/* =================================== */
#comment-top{
margin-top:50px;}

/* コメント投稿タイトル */
p.comment_title{
color:#BBB;
font-weight:bold;
margin:0 0 10px 0;}

/* コメント投稿者・日時 */
.comment-posted{
color:#AAA;
font-size:84%;
margin:25px 3px 10px 3px;
padding-bottom:5px;
border-bottom:1px dotted #CCC;}

/* ページトップ */
p.pagetop{
font-size:84%;
text-align:right;
margin:5px 5px 0 0;}

/* =================================== */
/* コメントフォーム */
/* =================================== */
#comment_form dl{
margin-bottom:15px;}

#comment_form dl input,#comment_form textarea{
color:#666;
background:#F6F6F6;
border-width:1px;
border-style:solid;
border-color:#AAA #DDD #DDD #BBB;}

/* 名前等の入力欄 */
.form-text{
width:280px;}

/* メッセージ入力欄 */
#comment_form textarea{
width:450px;
margin-bottom:8px;}

/* パスワード入力欄 */
.form-pass{
font-family:Verdana;
width:120px;}

p.himitu{
margin-bottom:15px;}

p.himitu input{
vertical-align:middle;}

/* エラーメッセージ */
p.error{
color:#FF3300;
margin:0 0 15px 0;}

/* =================================== */
/* トラックバック */
/* =================================== */
/* トラックバックURL */
.trackback-url{
color:#94C500;
padding:10px 0 0 3px;}

.trackback-url input{
width:100%;
color:#666;
border:none;}

p.fc2-tb{
margin:5px 0;}

/* トラックバック送信元 */
.trackback-posted{
color:#AAA;
font-size:84%;
margin:15px 3px 10px 3px;
padding-bottom:3px;
border-bottom:1px dotted #CCC;}

/* =================================== */
/* サイドの設定 */
/* =================================== */
.side-body{
padding:35px 15px 0 0;}

.side-top{
width:242px;
padding:25px 0 0 0;
background:url("http://blog-imgs-27.fc2.com/m/a/s/masimarock/w-sidetop.gif") no-repeat;}

/* サイドタイトル */
h3.sidetitle{
color:#777;
font-size:100%;
padding:0 0 6px 0;
margin:0 14px;
background:url("http://blog-imgs-27.fc2.com/m/a/s/masimarock/w-sidetitle.gif") no-repeat left bottom;}

/* サイドコンテンツ */
.menu-body{
color:#888;
font-size:84%;
line-height:1.8;
padding:12px 18px 0 18px;
margin-bottom:50px;}

.menu-body table{
color:#888;
line-height:1.8;}

.menu-body ul{
color:#BBB;
margin:0 0 0 15px;}

.menu-body ol{
color:#BBB;
margin:0 0 0 20px;}

.menu-body p{
margin:0;}

.menu-body input,.menu-body textarea{
color:#666;
font-size:120%;
border-width:1px;
border-style:solid;
border-color:#AAA #DDD #DDD #BBB;}

/* カレンダー */
.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{
font-weight:normal;
text-align:center;}

.calender th#sun{
color:#FF6666;}

.calender th#sat{
color:#3399CC;}

.calender td{
text-align:center;
line-height:1.6;}

/* プライベートモード */
p.private{
color:#999;
font-size:84%;
background:#DDD;
text-align:center;
padding:3px;
margin:0 14px 30px 14px;}

/* フッター */
.footertext{
width:533px;
font-size:10px;
line-height:1.8;
text-align:center;
padding:22px 0 0 0;}

/* バトンタイトル */
p.baton_title{
margin:12px 0;}

/* 全体（タイトル除く） */
dl.blog_baton{
padding:0 12px;
border:1px dotted #AAA;
background:#FDFDFD;}

/* 質問 */
dt.baton_q{
color:#999;
font-weight:bold;
margin:12px 0 8px 0;}

/* 質問の番号 */
span.q_number{}

/* 回答 */
dd.baton_a{
margin:0 0 12px 0;}

/* 回答の番号 */
span.a_number{
color:#99C600;
font-weight:bold;}