@charset "UTF-8";

/***********************************************************
カスタマイズは利用規約の範囲内でお願いします

透過png以外の画像はFine様よりお借りしました
http://www5e.biglobe.ne.jp/~cep/

Fine様の利用規約で画像の加工は禁止されています
必ず守ってご使用ください

再配布禁止 アダルトサイト使用禁止
著作権削除 改変禁止（カスタマイズ後も）
文字を見難くするなどの行為もおやめ下さい

詳しい規約はサイトで確認してください

利用規約
http://masimarock.blog92.fc2.com/blog-entry-1.html

最終更新日 2009/06/29
***********************************************************/

body{
color:#888;
font-size:75%;
font-family:Verdana,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
background:#EEE;
text-align:center;
margin:0 0 20px 0;}

table{
font-size:100%;}

form,ul,ol,dl,dt,dd,h1,h2,h3{
padding:0;
margin:0;}

/* =================================== */
/* レイアウトの設定 */
/* =================================== */
/* 全体 */
#container{
width:900px;
background:#FFF;
text-align:left;
margin:0 auto;
border-color:#CCC;
border-style:solid;
border-width:0 1px 1px 1px;}

/* メインカラムと左カラム */
#wrapper{
float:left;
width:658px;}

/* メインカラム */
#content{
float:right;
width:440px;
color:#FFF;}

/* 左カラム */
#side-left{
float:left;
width:198px;}

/* 右カラム */
#side-right{
float:right;
width:198px;}

/* 余白 */
.blog-body{
padding:0 12px 20px 12px;}

.clear{
clear:both;}

/* フッター */
#footer{
width:900px;
margin:8px auto 0 auto;}

/* =================================== */
/* リンクの設定 */
/* =================================== */
/* 全体 */
a:link,a:visited,a:active{
color:#44BBBB;
text-decoration:none;}

/* カーソルが上にある時 */
a:hover{
color:#99CC00;
text-decoration:underline;}

/* 画像リンク */
a img{
border:1px solid #FFF;
text-decoration:none;}

/* ブログタイトル */
h1 a:link,h1 a:visited,h1 a:active{
color:#00BBBB;}

h1 a:hover{
color:#77CCDD;
text-decoration:none;}

/* 記事タイトル */
h2 a:link,h2 a:visited,h2 a:active{
color:#888;}

h2 a:hover{
color:#00BBBB;
text-decoration:none;}

.entry-body a:link,.entry-body a:visited,.entry-body a:active,
.fc2-tb a:link,.fc2-tb a:visited,.fc2-tb a:active{
color:#FFFF00;
text-decoration:underline;}

.entry-body a:hover,.fc2-tb a:hover{
color:#33BBBB;
background:#FFF;
text-decoration:none;}

.posted a:link,.posted a:visited,.posted a:active{
color:#FFF;
text-decoration:none;}

.comment-posted a:link,.comment-posted a:visited,.comment-posted a:active,
.pagetop a:link,.pagetop a:visited,.pagetop a:active{
text-decoration:none;}

.posted a:hover,.comment-posted a:hover{
color:#33BBBB;}

.entry-body h3 a:link,.entry-body h3 a:visited,.entry-body h3 a:active{
color:#00BBBB;
text-decoration:none;}

.entry-body h3 a:hover{
color:#FFF;
background:none;}

/* カレンダー */
.calender td a{
font-weight:bold;
display:block;}

.calender td a:hover{
color:#FFF;
background:#77CFCC;
text-decoration:none;}

/* =================================== */
/* ヘッダー */
/* =================================== */
#header{
background:url("http://file.andaanda.blog.shinobi.jp/b1.gif");
padding:20px 0;
margin-bottom:18px;
text-align:right;
border-bottom:8px solid #77CFCC;}

#back{
width:100%;
padding:15px 0;
background:url("http://file.andaanda.blog.shinobi.jp/blue.jpg");}

* html #back{
background:url("http://file.andaanda.blog.shinobi.jp/blue.jpg") !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://file.andaanda.blog.shinobi.jp/blue.jpg', sizingMethod=scale);}

/* ブログタイトル */
h1{
font-size:142%;
padding:0 10px;
position:relative;}

/* ブログ説明文 */
.introduction{
color:#33BBBB;
line-height:1.7;
padding:0 10px;
margin:10px 0 0 0;}

/* =================================== */
/* 記事部分の設定 */
/* =================================== */
.entry-bg{
width:100%;
margin-bottom:20px;
padding-bottom:10px;
background:#77CFCC;}

.title-bg{
background:url("http://file.andaanda.blog.shinobi.jp/b1.gif");
margin-bottom:10px;}

.title-bg2{
width:100%;
background:url("http://file.andaanda.blog.shinobi.jp/touka.png");
padding:8px 0 6px 0;}

* html .title-bg2{
background:url("http://file.andaanda.blog.shinobi.jp/touka.png") !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://file.andaanda.blog.shinobi.jp/touka.png', sizingMethod=scale);}

/* 記事タイトル */
h2{
color:#888;
font-size:100%;
position:relative;
margin:0 10px;
padding:2px 0 4px 24px;
background:url("http://file.andaanda.blog.shinobi.jp/resc.gif") no-repeat;}

/* 日付 */
.date{
font-size:84%;
text-align:right;
margin:0 10px 0 0;}

/* 記事 */
.entry-body{
padding:15px 17px 0 17px;
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{
color:#FFF;
line-height:1.7;}

/* 水平線 */
hr{
color:#FFF;
background:#FFF;
height:1px;
border-width:0;}

/* 引用 */
blockquote{
color:#999;
padding:10px;
margin:10px;
background:#FFF;
border:2px dotted #77CFCC;}

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%;
margin:30px 0 0 0;}

/* ページリンク */
.pagelink{
color:#44BBBB
font-size:84%;
padding:0 5px;}

/* 全記事タイトル */
#titlelist h3{
font-size:100%;
margin-bottom:10px;
padding:0 0 0 5px;
background:#BBEEEE;}

/* =================================== */
/* コメント部分の設定 */
/* =================================== */
/* コメント投稿タイトル */
.comment_title{
color:#FFF;
font-weight:bold;
margin:0 0 10px 0;}

/* 投稿者 */
.comment-posted{
color:#FFF;
font-size:84%;
padding-bottom:5px;
margin:20px 0 10px 0;
border-bottom:1px dashed #FFF;}

.comment-posted a{
font-weight:bold;}

/* =================================== */
/* コメント入力部分 */
/* =================================== */
#comment_form input,#comment_form textarea{
color:#555;
font-size:100%;
border:1px solid #FFF;}

/* 名前等の入力欄 */
.form-text{
width:250px;}

/* コメント内容入力欄 */
.form-textarea{
width:400px;}

/* スクリプト */
.font_icon{
padding:5px 0;}

.font_icon img{
vertical-align:middle;}

/* パスワード入力欄 */
.form-pass{
width:100px;}

/* ロック */
#comment_form .form-check{
border-width:0;}

/* ボタン */
#comment_form .button{
margin-top:25px;
background:#FFF;}

/* エラーメッセージ */
.error{
margin:0 0 15px 0;
color:#FFFF00;}

/* 非公開コメント不可 */
.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:#999;
font-size:84%;
font-family:Verdana,Arial,Helvetica;
background:#FFF;
border-width:0px;}

.fc2-tb{
font-size:84%;
margin:6px 17px 0 17px;}

/* トラックバック送信元 */
.trackback-posted{
font-size:84%;
margin:20px 0;
padding-bottom:3px;
border-bottom:1px dashed #FFF;}

/* =================================== */
/* サイドの設定 */
/* =================================== */
/* サイドタイトル背景 */
.menu-head{
background:url("http://file.andaanda.blog.shinobi.jp/b1.gif");
border-width:1px 1px 1px 5px;
border-style:solid;
border-color:#EEE #CCC #CCC #77CFCC;}

/* サイドタイトル */
.menu-head h3{
font-size:100%;
color:#888;
padding:5px 10px;
background:url("http://file.andaanda.blog.shinobi.jp/touka.png");}

* html .menu-head h3{
_height:100%;
background:url("http://file.andaanda.blog.shinobi.jp/touka.png") !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://file.andaanda.blog.shinobi.jp/touka.png', sizingMethod=scale);}

/* サイドコンテンツ */
.menu-body{
font-size:84%;
line-height:1.8;
padding:10px 12px;
margin-bottom:20px;}

.menu-body ul,.menu-body ol{
list-style:none;}

.menu-body li{
padding:0 0 0 20px;
background:url("http://file.andaanda.blog.shinobi.jp/r2.gif") no-repeat 0 2px;}

.menu-body p{
margin:0;
padding:0;}

.menu-body input,.menu-body textarea{
color:#666;
font-size:120%;
border:1px solid #CCC;}

.menu-body table{
line-height:1.8;}

/* プライベートモード */
.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:2px 0 8px 0;}

table.calender{
width:100%;
text-align:center;
line-height:1.5;}

/* 月表示 */
.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;}

/* フッター */
.footertext{
font-size:10px;
text-align:right;
padding:0 8px;
line-height:1.8;}

/* バトンタイトル */
p.baton_title{
margin:12px 0;}

/* 全体（タイトル除く） */
dl.blog_baton{
padding:0 10px 15px 10px;
border:1px solid #DDD;
background:#FFF;}

/* 質問 */
dt.baton_q{
color:#CCBBBB;
font-weight:bold;
padding:15px 0 0 0;}

/* 質問の番号 */
span.q_number{}

/* 回答 */
dd.baton_a{
color:#88CCFF;
padding:10px 0 30px 0;
background:url("http://file.andaanda.blog.shinobi.jp/lb.gif") no-repeat bottom;}

/* 回答の番号 */
span.a_number{
font-weight:bold;}

#ovtAdContainer .adBlockHover,#googleAdContainer .adBlockHover{
background:#AADDFF !important;}