/* Global */
*{
    margin:0; padding:0; font-family:Verdana, sans-selif;
	color:#222222; font-size:96%; line-height:160%;
}

body { background:#FFFFFF; text-align:center;}

a { color:#222222; text-decoration:underline;}
a:hover { color:#FF0099; text-decoration:none;}

img { border:0;}
strong { font-weight:bold;}


#wrapper {
	width:820px; min-height:100%; margin:0px auto; text-align:left;
	background:#FFFFFF;
}

body > #wrapper { height:auto;}

h1 { text-align:right; margin:2px 0 2px 0; font-size:74%; font-weight:normal;}

#swf_area {
	width:820px; height:215px;
	position:relative;
	background:url(http://www.mbkr.jp/blog/image/images/bg_swf_area.jpg) no-repeat top;
	border:1px solid #E1E1E1;
}

#header_area {
	width:820px; height:215px;
	position:relative;
	background:url(http://www.mbkr.jp/blog/image/images/title.gif) no-repeat top;
}
#header_area p {
	text-indent:-9999px;
}

#main { margin:8px 0 0 0;}
#main td { vertical-align:top;}


#sideL { width:190px;}
#blk_info { width:190px; border:1px solid #E1E1E1;}
#ttl_info { width:190px; height:16px; background:url(http://www.mbkr.jp/blog/image/images/ttl_info.gif) no-repeat top left; text-indent:-9999px;}
#ul_info { margin:5px 6px 5px 6px; list-style-type:none; font-size:100%;}
#ul_info li { padding-left:12px; background:url(http://www.mbkr.jp/blog/image/images/arr01.gif) no-repeat left 4px;}
#blk_info p.caption { font-size:92%; margin:2px 0 0 0; line-height:100%; color:#666666;}
#blk_info span.caption2 { font-size:92%; margin:0 0 0 5px; line-height:100%; color:#666666;}

#blk_recom { width:180px; margin:15px 0 0 10px; font-size:100%}
#ttl_recom { width:180px; height:17px; background:url(http://www.mbkr.jp/blog/image/images/ttl_recom.gif) no-repeat top left; text-indent:-9999px;}

#blk_bn { width:180px; margin:15px 0 0 10px;}
#ttl_bn { width:180px; height:17px; background:url(http://www.mbkr.jp/blog/image/images/ttl_bn.gif) no-repeat top left; text-indent:-9999px;}
.ul_bn { margin:5px 6px 5px 0; list-style-type:none;}
.ul_bn li { padding-left:12px; background:url(http://www.mbkr.jp/blog/image/images/arr01.gif) no-repeat left 4px; line-height:100%; margin:0 0 5px 0; font-size:100%;}
.ul_bn li span.date { font-weight:bold;}
.ul_bn li span.read { font-size:100%; line-height:120%;}

#content { width:440px;}
#blk_content { width:430px; margin:0 0 0 2px; background:url(http://www.mbkr.jp/blog/image/images/bg_content.gif) repeat-y top center;}
#blk_content_btm { width:430px; height:15px; margin:0 0 0 2px; background:url(http://www.mbkr.jp/blog/image/images/bg_content_btm.gif) no-repeat top center;}
#blk_content h3.date { margin:8px 0 0 20px; width:390px; background: url(http://www.mbkr.jp/blog/image/images/ttl_bg.gif) repeat; color:#ffffff; padding:1px 0 1px 0; font-size:96%; font-weight:bold; }
#ttl_wn { width:430px; height:25px; background:url(http://www.mbkr.jp/blog/image/images/ttl_wn.gif) no-repeat top left; text-indent:-9999px;}
.blk_entry { margin:8px 15px 0 20px;}
.blk_content h4.entry_ttl { margin:5px 0 0 20px; font-size:150%; color:#333333; font-weight:normal; }


#sideR { width:190px;}
#blk_pc { width:190px; margin:0 0 5px 0; padding:0 0 5px 0; border:1px solid #E1E1E1;}
#blk_pc p.please { font-size:10px; font-weight:bold; margin:4px 6px 0 6px; line-height:100%;}
#ttl_pc { width:190px; height:16px; background:url(http://www.mbkr.jp/blog/image/images/ttl_pc.gif) no-repeat top left; text-indent:-9999px;}

#blk_access { width:190px; margin:0 0 5px 0; padding:0 0 5px 0; border:1px solid #E1E1E1;}
#blk_access img.mail { margin:5px 0 0 0; text-align:center;}
#blk_access img.kcr { margin:5px 0 0 3px;}
#blk_access p.please { font-size:10px; font-weight:bold; margin:4px 6px 0 6px; line-height:100%;}
#blk_access p.caption { font-size:10px; margin:4px 6px 0 6px; line-height:100%; color:#666666;}
#ttl_access { width:190px; height:16px; background:url(http://www.mbkr.jp/blog/image/images/ttl_access.gif) no-repeat top left; text-indent:-9999px;}


#blk_rank { width:190px; margin:8px 0 5px 0; padding:0 0 5px 0; border:1px solid #E1E1E1;}
#ttl_rank { width:190px; height:16px; background:url(http://www.mbkr.jp/blog/image/images/ttl_rank.gif) no-repeat top left; text-indent:-9999px;}


/* footer */
#footer {
	width:820px; height:80px; margin:10px 0 10px 0;
	background:url(http://www.mbkr.jp/blog/image/images/bg_footer.gif) no-repeat top;
}
#footer p.read { margin:0 0 0 40px; position:relative; top:10px; font-size:10px; line-height:120%;}

#footer div#pr_area { float:left;}
#footer div#pr_area p { font-size:10px; position:relative; top:20px;}
#footer div#adr_area { float:right;}
#footer div#adr_area address { font-size:10px; font-style:normal; position:relative; top:20px;}

#footer div#pr_area2 { float:left;}
#footer div#pr_area2 p { font-size:10px; position:static; top:5px;}
#footer div#adr_area2 { float:right;}
#footer div#adr_area2 address { font-size:10px; font-style:normal; position:static; top:10px;}


/* class */
.clr001 { color:#CC0000;}
.entrybody { margin:5px 0 5px 0}
.hr01 { width:390px; text-align:center; border:1px dotted #999999;}
.hr02 { width:180px; text-align:center; border:1px dotted #999999;}
