@charset "EUC-JP";

/*********************************************************
カスタマイズは利用規約の範囲内でお願いします

画像加工はサイズ変更のみ可（それ以外は禁止）

著作権削除 改変禁止（カスタマイズ後も）
文字を見難くする行為もおやめ下さい

再配布禁止 アダルトサイト使用禁止

詳しい規約はサイトで確認してください

利用規約
http://masimarock.blog92.fc2.com/blog-entry-1.html

最終更新日 2008/09/22
*********************************************************/

body{
margin:0px;
font-family:"メイリオ",Meiryo,Verdana,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif;
font-size:75%;
color:#707070;
background:#EEE;}

table{
font-size:100%;
line-height:1.7;}

form,ul,ol,dl,dt,dd,h1,h2,h3{
margin:0;
padding:0;}

/* =================================== */
/* レイアウトの設定 */
/* =================================== */
/* 全体 */
#container{
width:920px;
text-align:left;
padding-bottom:20px;
background:#FFF url("http://blog-imgs-10-origin.fc2.com/m/a/s/masimarock/bg-03.gif") repeat-y;}

/* メインカラムと右カラム */
#wrapper{
float:right;
width:705px;}

/* メインカラム */
#content{
float:left;
width:473px;
margin-right:15px;}

/* メインカラム余白 */
.main-body{
padding:0 0 0 18px;}

/* 右カラム */
#side-right{
float:left;
width:202px;
color:#808080;
font-size:84%;
background:#DDD url("http://blog-imgs-10-origin.fc2.com/m/a/s/masimarock/bg_gray.gif");}

.right-body{
padding:0 7px 15px 7px;}

/* 左カラム */
#side-left{
float:left;
width:208px;
color:#808080;
font-size:84%;}

/* 左カラム余白 */
.left-body{
padding:10px 0 0 22px;}

/* =================================== */
/* リンクの設定 */
/* =================================== */
/* 全体 */
a:link,
a:visited,
a:active{
color:#FF6699;
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:#A9BFDC;}

h1 a:hover{
color:#FF6699;
text-decoration:none;}

/* 記事タイトル */
h2 a:link,
h2 a:visited,
h2 a:active{
color:#666;
text-decoration:none;}

h2 a:hover{
color:#94C500;
text-decoration:none;}

/* 記事 */
.entry-body a:link,
.entry-body a:visited,
.entry-body a:active{
color:#A9BFDC;
text-decoration:underline;}

.entry-body a:hover{
color:#94C500;
text-decoration:underline;}

/* 記事下 */
.posted a:link,.list-posted a:link,
.posted a:visited,.list-posted a:visited,
.posted a:active,.list-posted a:active{
color:#A9A9A9;
text-decoration:none;}

.posted a:hover,.list-posted a:hover{
color:#94C500;
text-decoration:underline;}

/* コメント投稿者 */
.comment-posted a:link,
.comment-posted a:visited,
.comment-posted a:active{
color:#FF6699;
text-decoration:none;}

.comment-posted a:hover{
color:#94C500;
text-decoration:underline;}

/* カレンダー */
.calender td a{
font-weight:bold;
display:block;}

.calender td a:hover{
color:#FFF;
background:#99CC00;
text-decoration:none;}

/* =================================== */
/* ヘッダー */
/* =================================== */
#header{
padding:0 80px 0 20px;
height:135px;
background:url("http://blog-imgs-10-origin.fc2.com/m/a/s/masimarock/header-03.gif") no-repeat top;}

/* ブログタイトル*/
h1{
padding:20px 0 0 0;
font-size:150%;}

/* ブログ説明文 */
.introduction{
color:#808080;
line-height:1.7;
padding:15px 0px 5px 0px;
margin:0;}

/* =================================== */
/* 記事部分の設定 */
/* =================================== */
/* 記事タイトル */
h2{
font-size:100%;}

.title{
padding:6px 0 6px 8px;
border-width:0px 1px 1px 5px;
border-style:solid;
border-color:#CCC #CCC #CCC #FF6699;
background:url("http://blog-imgs-10-origin.fc2.com/m/a/s/masimarock/bg_gray.gif");}

/* 日付・カテゴリー */
.date-category{
color:#AAA;
font-size:84%;
margin:10px 13px;}

/* 記事 */
.entry-body{
padding:15px 10px 0 10px;
line-height:1.7;
margin:10px 0 0 0;}

.entry-body ul{
margin:0 0 0 20px;}

.entry-body ol{
margin:0 0 0 30px;}

.entry-body li{
padding:0 0 0 5px;}

/* 引用 */
blockquote{
padding:10px;
margin:10px;
background:#FAFAFA;
border:1px solid #CCC;}

blockquote p{
margin:0;
padding:0;}

/* ブログ拍手・テーマ・タグ */
.fc2_footer,.theme,.tag{
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;}

/* 記事下 */
.posted{
color:#A9A9A9;
padding:20px 0 0 0;
margin:0 0 60px 0;
font-size:84%;}

.list-posted{
color:#A9A9A9;
font-size:84%;
text-align:right;
margin-bottom:30px;
padding:20px 5px 0 0;
border-bottom:1px dotted #CCC;}

/* ページリンク */
.pagelink{
text-align:center;
padding:0 10px;
margin-bottom:20px;
font-size:84%;
color:#CCC;}

/* =================================== */
/* コメント部分の設定 */
/* =================================== */
.comment-body{
margin:0 0 60px 0;}

/* コメント投稿タイトル */
.comment_title{
color:#CCC;
font-weight:bold;
margin:0 0 10px 0;}

/* コメント投稿者・日時 */
.comment-posted{
color:#AAA;
font-size:84%;
text-align:right;
margin:20px 0 0 0;
padding:0 5px 5px 0;
border-bottom:1px dotted #CCC;}

/* コメント入力欄 */
input,textarea{
font-size:100%;
color:#707070;}

/* 入力項目 */
#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;
border-width:1px;
border-style:solid;
border-color:#CCC #E5E5E5 #E5E5E5 #CCC;}

/* コメント内容入力欄 */
.form-textarea{
width:350px;
border-width:1px;
border-style:solid;
border-color:#CCC #E5E5E5 #E5E5E5 #CCC;}

/* パスワード入力欄 */
.form-pass{
width:100px;
border-width:1px;
border-style:solid;
border-color:#CCC #E5E5E5 #E5E5E5 #CCC;}

/* ロック */
.form-check{
border-width:0;}

/* 送信ボタン */
.button{
margin:20px 0 0 0;}

/* 非公開コメント不可 */
.himitsu{
font-size:84%;
color:#AAA;}

/* エラーメッセージ */
.error{
margin:0 0 20px 0;
color:#FF0000;}

/* =================================== */
/* トラックバック */
/* =================================== */
/* トラックバックURL */
.trackback-url{
font-size:84%;
margin:8px 10px 0 10px;}

.form-trackback{
font-family:Verdana,Arial,Helvetica;
color:#AAA;
width:100%;
border-style:solid;
border-width:0 0 1px 0;
border-color:#EEE;
margin:0 0 5px 0;}

/* トラックバック送信元 */
.trackback-posted{
text-align:right;
border-bottom:1px dotted #CCC;
padding:15px 5px 3px 0;
margin:0 0 10px 0;
font-size:84%;
color:#AAA;}

/* ページトップ */
.pagetop{
font-size:84%;
text-align:right;
padding:0 5px 0 0;
margin:0 0 20px 0;}

.pagetop a:link,.pagetop a:visited,.pagetop a:active{
text-decoration:none;}

.pagetop a:hover{
text-decoration:underline;}

/* =================================== */
/* サイドの設定 */
/* =================================== */
/* サイドタイトル */
h3{
color:#666;
font-size:120%;
padding:8px 0px 5px 4px;
border-bottom:1px solid #CCC;}

/* サイドコンテンツ左 */
.menu-body-left{
line-height:1.8;
padding:10px 5px;
margin-bottom:20px;}

/* サイドコンテンツ右 */
.menu-body-right{
line-height:1.8;
padding:8px 5px;
margin:0 0 20px 0;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#FFF #FFF #FFF #CCC;
background:#FFF;}

.menu-body-left ul,.menu-body-right ul,.copyright ul{
margin:0 0 0 15px;
color:#CCC;}

.menu-body-right ol,.menu-body-right ol{
margin:0 0 0 25px;}

.menu-body-left input,.menu-body-right input{
font-size:120%;}

.menu-body-left p,.menu-body-right p{
margin:0;}

.menu-body-left table,.menu-body-right table{
color:#808080;
line-height:1.8;}

/* プライベートモード */
.private{
text-align:center;
color:#BBB;
padding:2px;
margin:0 0 20px 0;
background:#EEE;}

/* =================================== */
/* カレンダー */
/* =================================== */
.plugin-calender{
text-align:center;
margin:0;
padding:0;
width:100%;}

/* プルダウン */
.plugin-calender form{
margin:0 0 10px 0;}

table.calender{
width:100%;
text-align:center;
line-height:1.6;}

/* 月表示 */
.calender caption{
color:#666;
margin:0 auto;
padding:0 0 10px 0;}

.calender caption a{
margin: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;}

/* 著作権リンク */
.copyright{
line-height:1.8;
padding:10px 5px 10px 5px;
background:#FFF;
border-width:1px;
border-style:solid;
border-color:#CCC #FFF #FFF #CCC;}

.clear{
clear:both;}