@charset "UTF-8";

/*-------------------------------------
▼▼　基本
-------------------------------------*/
body{
background-color:#ffffff;
margin:0;
padding:0 0 10px 0;
text-align:center;
background:url(http://blog-imgs-45-origin.fc2.com/b/u/b/bubuchan7/sakana0.gif) 0 0 repeat;
}
h1,h2,h3,h4,h5,h6,p,div,ul,ol,li,dl,dd,dt,form{
margin:0;
padding:0;
font-weight:normal;
}
img {
padding:0;
margin:0;
border:0;
}
div#baseBlock{
font-family:Verdana, "ＭＳ Ｐゴシック","MS UI Gothic", Osaka;
color:#586972;
margin:0 auto 0 auto;
padding:0 0 0 0;
width:900px;
text-align:left;
}
a:link,
a:visited{
color:#ff9980;
text-decoration:none;
}
a:hover,
a:active{
color:#ff9980;
text-decoration:underline;
}
a img{
border:none;    
text-decoration:none;
}
/*-------------------------------------
▼▼　プログタイトル部分
-------------------------------------*/
div#BlogTitle{
background:url(http://blog-imgs-45-origin.fc2.com/b/u/b/bubuchan7/h1_006.jpg) 0 0 no-repeat;
margin:0 0 10px 0;
width:900px;
height:240px;
position:relative;
}
div#BlogTitle h1{
width:900px;
height:240px;
text-indent:-10000em;
line-height:1;
/*\*/
overflow:hidden;
/**/
position:absolute;
}
div#BlogTitle h1 a{
display:block;
width:900px;
height:240px;
}
div#BlogTitle p{
color:#4d331a;
font-size:150%;
font-weight:bold;
position:absolute;
top:130px;
left:40px;
z-index:10;
}
div#BlogTitle h1 a:link,
div#BlogTitle h1 a:visited{
color:#e6001a;
text-decoration:none;
}
div#BlogTitle h1 a:hover{
color:#998033;
}
/*---------------------------------------
flamework
----------------------------------------*/
div#container{
width:900px;
margin-bottom:20px;
*display:inline-block;
}
div#container:after{
content:".";
display:block;
clear:both;
font-size:0;
height:0;
visibility:hidden;
}
div#mainBlock{
	width:660px;
	float:left;
	color:#664d33;
	padding-right:10px;
	overflow:hidden;
}
div#menuBlock{
	width:228px;
	padding-bottom:5px;
	float:left;
	border:solid 1px #754C24;
	background-color:#ffffff;
	overflow:hidden;
}       
/*---------------------------------------
▼▼　カレンダー
----------------------------------------*/
.plugin-calender{
    margin:0 auto 0 auto;
    padding:0;
    border:dashed 1px #cccccc;
    font-size:126%;
}
.TopCalender{
    margin:0 auto 0 auto;
    padding-top:5px;
    padding-bottom:10px;
    width:209px;
}
.calender{
    color:#666666;
    margin:0 auto 0 auto;
    padding:0;
}
.calender caption{
    color:#666666;
    font-size:80%;
    font-family:Verdana;
    text-align:center;
    margin:0 auto;
    padding:5px 0;
}
.calender th{
    font-size:80%;
    font-family:Verdana;
    font-weight:bold;
    text-align:center;
    width:23px;
    height:15px;
    color:#757547;
    background-color:#e6e6cc;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}
.calender th#sun{
    color:#976363;
    font-weight:bold;
    text-align:center;
    width:23px;
    height:15px;
}
.calender th#sat{
    color:#638597;
    font-weight:bold;
    text-align:center;
    width:23px;
    height:15px;
}
.calender td{
    color:#666666;
    font-size:80%;
    font-family:Verdana;
    text-align:center;
    margin:0;
    padding:0;
    width:23px;
    height:20px;
}
.calender td a:link,
.calender td a:visited{
    color:#a4915c;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
    width:23px;
    height:20px;
}
.calender td a:hover{
    color:#e6001a;
    font-weight:bold;
    width:23px;
    height:20px;
    text-decoration:underline;
}
/*---------------------------------------
▼▼　メニュー
----------------------------------------*/
div.menuSp{
width:209px;
padding:0 10px
}
.menuBlockHead{
background:url("http://blog-imgs-34-origin.fc2.com/b/u/b/bubuchan7/bg_003.gif") 0 0 no-repeat;
width:209px;
height:55px;
margin:0 auto 0 auto;
}
.menuHeadText{
    color:#331a1a;
    font-size:85%;
    font-weight:bold;
    font-family:"Century Gothic", "ＭＳＰ　ゴシック";
    text-align:right;
    padding:22px 10px 0 0;
letter-spacing:0.1em;
}
.menuBlockBody{
    color:#898960;
    line-height:1.5;
    text-align:left;
    padding:7px 5px 5px 0;
	margin-bottom:15px;
}
.menuText{
    font-size:80%;
    margin:0;
    padding:0;
}
.menuText ul{
    list-style:none;
    margin:0 0 0 5px;
    padding:0;
}
.menuText ul li{
    background:url("http://blog-imgs-21-origin.fc2.com/l/i/i/liiiiisa/menu_arrow.jpg") 0 0.45em no-repeat;
    margin:0;
    padding-left:20px;
}
.menuBlockBody a:link,
.menuBlockBody a:visited{
    color:#b39966;
    text-decoration:none;
    border-color:#ffffff;
}
.menuBlockBody a:hover,
.menuBlockBody a:active{
    color:#e6001a;
    text-decoration:underline;
}
/*　プラグイン有効時のフォームに対する　*/
.menuBlockBody input,
.menuBlockBody textarea{
    color:#5c534b;
    background-color:#fef7fa;
    padding:1px;
    border:solid 1px #f6bfd7;
}
p.plugin-search{
text-align:right;
}
/* プラグイン無効時の検索に対する */
input#search{
    color:#5c534b;
    background-color:#ffffdb;
    margin:0;
    padding:2px;
    width:90px;
    border:solid 1px #b0aeae;
}
input.btn{
    color:#5c534b;
    font-weight:bold;
    background-color:#ffffdb;
    margin:0;
    padding:2px;
    border:solid 1px #996;
}
/*---------------------------------------
▼▼　メイン
----------------------------------------*/
/*===========================
mainEntryBlock
===========================*/
div.mainEntryBlock{
width:638px;
margin-bottom:20px;
padding:5px 10px 10px 10px;
border:solid 1px #754C24;
background-color:#ffffff;
}
/*--------------------------
mainEntryTitle
--------------------------*/
div.mainEntryTitle{
border-bottom:1px dashed #898960;
width:638px;
padding:5px 0;
margin-bottom:10px;
}
div.mainEntryTitle h2.mainEntryTitleText{
font-size:120%;
font-weight:bold;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ　Ｐゴシック", sans-serif;
letter-spacing:0.05em;
padding-left:10px;
}
/*--------------------------
entry date
--------------------------*/
div.mainEntryTitle div.Da{
color:#4d331a;
text-align:right;
white-space:nowrap;
font-size:80%;
}
/*--------------------------
mainEntryBase
--------------------------*/
div.mainEntryBase{
	width:638px;
	font-size:80%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ　Ｐゴシック", sans-serif;
	line-height:1.5;
}
div.mainEntryBody{
	margin-bottom:10px;
	padding-left:10px;
}
div.mainEntryCategory{
    text-align:right;
}
div.plugin-freearea{
	text-align:left;
	padding-left:10px;
}
.mainEntryBtm{
    font-size:80%;
    font-family:Verdana, Osaka;
    text-align:right;
    margin:0;
    padding:0;
    width:400px;
}
.mainCommentTop{
    margin:0 0 20px 140px;
    width:480px;
    font-size:100%;
    font-weight:bold;
	background-color:#ffffff;
	border:solid 1px #aacfce;
	padding:10px;
}
.cmt_body{
	font-size:80%;
	margin-bottom:10px;
	line-height:1.5;
}
.cmt_state{
	font-size:80%;
}
.mainCommentBlock{
    text-align:left;
    margin:0 0 0 140px;
    padding:10px 0 20px 0;
    width:480px;
	font-size:80%;
}
.mainCommentBase{
    line-height:1.4;
    margin:0;
    padding:10px 0;
    width:400px;
}
.mainCommentTitle{
    color:#586972;
    font-weight:bold;
    margin:0;
    padding:20px 0 0 0;
}
.mainCommentBody{
    line-height:1.5;
    margin:0 0 0 30px;
    padding:5px 0 3px;
}
.mainCommentDate{
    margin:0 0 0 30px;
    padding:3px 0 10px;
    border-top:1px dotted #dfdcd8;
}
p{
    margin-top:3px;
    margin-bottom:3px;
    padding:0;
}

/*　引用　*/
blockquote{
    font-size:10px;
    padding:0 0 0 10px;
    border-left:6px solid #f4f4f4;
}
/*コメント*/
div.Db{
font-weight:bold;
text-align:right;
font-size:120%;
}
div.Db a:link,
div.Db a:visited{
    color:#666666;
    text-decoration:none;
}
div.Db a:hover,
div.Db a:active{
    color:#ffffff;
    background-color:#e6001a;
    text-decoration:underline;
}
/*トラックバック*/
div.Dc{
font-weight:bold;
text-align:right;
font-size:120%;
}
div.Dc a:link,
div.Dc a:visited{
    color:#666666;
    text-decoration:none;
}
div.Dc a:hover,
div.Dc a:active{
    color:#ffffff;
    background-color:#e6001a;
    text-decoration:underline;
}
/*トップアンカーリンク*/
div.Dd{
font-weight:bold;
text-align:right;
}
div.Dd a:link,
div.Dd a:visited{
    color:#666666;
    text-decoration:none;
}
div.Dd a:hover,
div.Dd a:active{
    color:#666666;
    text-decoration:underline;
}

/*---------------------------------------
▼▼　投稿フォーム
----------------------------------------*/
.mainForm{
    margin:0;
}
.formTit{
    color:#996;
    font-size:80%;
    font-family:Verdana;
    font-weight:bold;
    text-align:right;
    padding-right:8px;
}
.formInp{
    font-size:80%;
    text-align:left;
    padding-top:1px;
    padding-bottom:1px;
}
.mainFormText{
    color:#586972;
    background-color:#ffffff;
    padding:2px;
    width:400px;
    border-style:solid;
    border-width:1px;
    border-color:#cecece;
    margin-bottom:5px;
}
.mainFormTextarea{
    color:#586972;
    background-color:#ffffff;
    padding:2px;
    width:400px;
    border-style:solid;
    border-width:1px;
    border-color:#cecece;
    margin-bottom:5px;
}
.mainFormPass{
    color:#586972;
    background-color:#ffffff;
    padding:2px;
    width:150px;
    border-style:solid;
    border-width:1px;
    border-color:#cecece;
}
.mainFormCheck{
    border-width:0;
}
.mainFormButton{
    color:#555;
    font-size:80%;
    background-color:#f2efea;
}
/*フォーム共通*/
textarea,
input,
select{
    font-family:Osaka, "MS UI Gothic",Verdana,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3" ;
}
/*---------------------------------------
▼▼　トラックバック専用
----------------------------------------*/
.mainTrabaForm{
    color:#586972;
    font-size:80%;
    font-family:Verdana;
    background-color:#ffffff;
    margin:0;
    padding:1px;
    width:400px;
    border-style:solid;
    border-width:1px;
    border-color:#cecece;
}
/*---------------------------------------
▼▼　フッター・コピーライト
----------------------------------------*/
#footBlock{
    width:900px;
}
/*　ページリンク　*/    
.pageLink{
    font-size:80%;
    text-align:center; 
}
.pageLink a{
    margin:0 10px 0 5px;
    font-weight:bold;
}
.footText{
    font-size:80%;
    text-align:center;

    margin:0;
    padding:18px 0 0 0;
}
/*---------------------------------------
▼▼　画像設定
----------------------------------------*/
/* 記事内の投稿画像に対する設定 */
.mainEntryBase img{
margin-bottom:10px;
}
/* 記事内の枠を付けたくない画像に対するクラス */
img.no{
    background-color:transparent;
    margin:0;
    padding:0;
    border:none;
}
/* 絵文字に対する設定 */
img.emoji{
    background-color:transparent;
    margin:0 0 0 2px;
    padding:0;
    float:none;
    vertical-align:middle;
}
/*---------------------------------------
▼▼　広告
----------------------------------------*/
#ad1,
#ad2{
    display:none;
}
a.fc2videolink{
    display:none;
    font-size:0;
    height:0;
    line-height:0;
    overflow:hidden;
}
.mainEntryBase div#ovtAdContainer{
font-size:10%;
}
.mainEntryMore div#ovtAdContainer{
font-size:-5;
line-height:1;
margin:0;
padding:0;
}
.mainEntryMore div#ovtAdContainer div.adBlock{
font-size:-5;
line-height:1;
margin:0;
padding:0;
font-weight:normal;
}
.mainEntryMore div#ovtAdContainer div.adBlockHover{
font-size:-5;
line-height:1;
margin:0;
padding:0;
font-weight:normal;
background: none;
cursor:default;
}
.mainEntryMore #ovtAdContainer .adTitle{
    font-weight:normal;
}
p.ytext{
padding-left:10px;
}
div#bookArea{
	padding:20px 0 0 0;
}
div#bookArea div.menuBlockBody{
	padding:5px 10px 0 10px;
}
div#bookArea p.txt01{
	text-align:center;
}
div#bookArea p.txt02{
	margin:0 auto;
	padding:5px;
	border:solid 1px #F49AC1;
}
div#bookArea div.note{
	font-size:10px;
}
/*end*/