@charset "utf-8";

/*
Copyright (C) 2007 design maf http://designmaf.com/
*/

* {
margin : 0;
padding : 0;
}

body {
font-family: Verdana,"Hiragino Kaku Gothic Pro","Hiragino Kaku Ghothic Pro W3","MS UI Gothic","ヒラギノ角ゴ Pro W3",Osaka,Gothic,sans-serif;
background:#b6bec9 url(http://blog-imgs-23.fc2.com/m/a/f/mafmafnet/bg_body.jpg) repeat-x;
text-align: center;
font-size: 80%;
}


/* リンク設定 */
a {
text-decoration : none;
}

a:hover{
border-bottom: 1px dotted #00011a;
}

h2 a {
color: #fff;
}

.entry_body a {
color: #00011a;
border-bottom: 1px dotted #00011a;
}

.entry_body a:visited {
color: #00011a;
}

#menu a, #menu_left a, #footer a {
color: #fff;
}

#menu a:visited, #menu_left a:visited, #footer a:visited{
color: #b6bec9;
}

.entry_title h4 a, .state a, .pageselect a{
color: #333399;
}

.entry_body form a{
border: 0;
}


/* 画像ファイルの枠なし設定 */
img {
border: 0;
}


/* PNG IE用 */
* html #menu .title, .entry_date, .entry_title h3, .comment_tag, #menu_left .title {
behavior: expression(IEPNGFIX.fix(this));
}


/* ブログ名と説明 */
h1, h2{
font-weight: normal;
text-align: right;
}

h1{
padding: 10px 10px 5px;
font-size: 1em;
}

h2{
padding-right: 10px;
font-size: 1.2em;
}

/* 雲の背景 */
#bg{
background:url(http://blog-imgs-23.fc2.com/m/a/f/mafmafnet/clouds_three.jpg) no-repeat center top;
}


/* 全体幅設定 */
#body{
width: 995px;
margin: 0 auto;
text-align: left;
}


/* 全体の壁紙設定 */
#container{
float: left;
background: url(http://blog-imgs-23.fc2.com/m/a/f/mafmafnet/bg_all_three.jpg) repeat-y;
}


/* メイン */
#main{
float: left;
width:555px;
background: url(http://blog-imgs-23.fc2.com/m/a/f/mafmafnet/bg_all_three.jpg) -220px 0 repeat-y;
}


/* タイトル */
#header{
height: 269px;
background: #414857 url(http://proxy.f1.ymdb.yahoofs.jp/bc/4d56c8cb_118e0/bc/D00s.jpg?BC.TUIOB3HdmeUVb) no-repeat;
color: #fff;
}


/* メインの背景画像設定 */
#contents{
background: url(http://blog-imgs-23.fc2.com/m/a/f/mafmafnet/bg_main_three.jpg) no-repeat top;
}


/* エントリー */
.entry{
width: 520px;
margin: 0 10px 10px 20px;
border: #606b76 3px double;
padding: 10px 10px 10px 15px;
}

html> body .entry {
width: 480px;
}


/* エントリー日付 */
.entry_date {
background: url(http://blog-imgs-23.fc2.com/m/a/f/mafmafnet/entry_date.png) no-repeat top;
text-align: center;
width: 47px;
height: 52px;
float: left;
}

.entry_month{
padding-top: .6em;
font-size: .9em;
color: #fff;
}

.entry_day{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.5em;
padding-top: .2em;
}

/* エントリータイトル */
.entry_title{
float: left;
width: 350px;
margin-left: 10px;
}

.entry_title h3{
padding: 5px;
font-size: 1.2em;
border-bottom: #606b76 1px solid;
}


/* エントリーカテゴリー */
.entry_title h4{
padding: 5px;
font-size: .9em;
font-weight: normal;
}


/* エントリー内容 */
.entry_body{
clear: both;
padding: 5px 10px 5px 5px;
line-height: 150%;
}


.entry_more {
font-size: .9em;
margin: 20px 5px;
}


/* トラックバック　コメント */
.state {
margin: 5px 10px 0 40px;
padding: 5px;
border-top: #606b76 1px solid;
text-align: right;
}


/* ページ */
.pageselect {
clear: both;
padding: 5px;
margin: 20px 10px;
text-align: center;
}



/* メニュー 右カラム */
#menu{
float: left;
background: url(http://blog-imgs-23.fc2.com/m/a/f/mafmafnet/bg_all_three.jpg) repeat-y left;
}

/* メニュー 左カラム */
#menu_left{
float:left;
background: url(http://blog-imgs-23.fc2.com/m/a/f/mafmafnet/bg_all_three.jpg) repeat-y right;
}

/* メニュー共通 */
#menu_left, #menu{
width:220px;
color: #fff;
padding-bottom: 15px;
line-height: 150%;
}


/* メニュー タイトル背景 */
#menu .title, .comment_tag, #menu_left .title{
background: url(http://blog-imgs-23.fc2.com/m/a/f/mafmafnet/menu_title.png) no-repeat;
width: 200px;
height: 58px;
}

/* メニュー　タイトル */
#menu .title h3, #menu_left .title h3, .comment_tag h3{
padding: 37px 2px 0 55px;
font-size: .9em;
text-align: left;
letter-spacing: .1em;
}

/* メニュー 背景トップ */
#menu #con{
background: url(http://blog-imgs-23.fc2.com/m/a/f/mafmafnet/bg_left_three.jpg) no-repeat top;
}

#menu_left #con{
background: url(http://blog-imgs-23.fc2.com/m/a/f/mafmafnet/bg_right.jpg) no-repeat top;
}

.plugin{
margin: 10px 5px 5px 15px;
}

#menu ul, #menu_left ul{
margin-left: 15px;
}


#menu li, #menu_left li{
background: url(http://blog-imgs-23.fc2.com/m/a/f/mafmafnet/point_blue.gif) no-repeat left 4px;
margin-left: -10px;
padding: 0 5px 5px 15px;
list-style: none;
}


/* コメント投稿 */
.post{
width: 520px;
margin: 10px 10px 10px 20px;
border: #606b76 3px double;
padding: 10px 10px 10px 15px;
}

html> body .post {
width: 480px;
}

/* カレンダー設定（プラグイン使用時と未使用時対応) .calender(プラグイン) #calendar(このテンプレート用)*/
#calendar, .calender{
margin: 5px auto;
text-align: center;
}

.cal {
font-size: .8em;
margin: 0 auto;
text-align: center;
color: #fff;
}

#calendar caption, .calender caption {
margin: 0 auto;
}

#calendar th, .calender th{
font-size: .9em;
width: 24px;
text-align: center;
}

#calendar td, .calender td{
padding: 1px 2px;
text-align: center;
}

.sun, #sun{
color: #d35f5f;
}

.sat, #sat{
color: #7385c0;
}

.calender td a{
border: #fff 1px solid;
color:#fff;
display:block;
}

#calendar td a{
color: #00011a;
background-color:#fff;
display:block;
}


/* submitボタン */
.btn {
background-color: #b6bec9;
color: #00011a;
border: #00011a 1px solid;
margin-top: 3px;
padding-top: 2px;
font-family: Verdana,"Hiragino Kaku Gothic Pro","Hiragino Kaku Ghothic Pro W3","MS UI Gothic","ヒラギノ角ゴ Pro W3",Osaka,Gothic,sans-serif;
}


/* フッター */
#footer{
clear: both;
background-color: #414857;
border: #0b0d25 2px solid;
color: #fff;
}

.copyright{
padding: 3px;
font-size: .8em;
text-align: center;
}


/* テキストエリア等 */
textarea,select,input { 
font-family: "MS UI Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro",Osaka,Helvetica,Arial,Verdana,"ＭＳ Ｐゴシック",sans-serif;
font-size: .9em;
padding: .2em;
}

textarea {
width: 75%;
}


/* エントリー記事日付 */
.n {display:none}
.p011,.p022,.p033,.p044,.p055,.p066,.p077,.p088,.p099,.p10a,.p11b,.p12c {display:inline}


/* 引用 */
blockquote {
padding: 10px;
margin: 10px 5px;
background-color: #f3fffc;
clear: both;
border: 1px dotted #414857;
}