﻿.sbBlogBody 
{
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 12px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	COLOR: #4f4f4f;	LINE-HEIGHT: 140%;	PADDING-TOP: 0px;
	FONT-FAMILY: Tahoma,メイリオ,Arial,Verdana,Sans-Serif;
	BACKGROUND-COLOR: #3897c8;
	BORDER-RIGHT-WIDTH: 0px
}

.blue_dot 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 25px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(images/bluedot.gif);
	PADDING-BOTTOM: 10px;
	MARGIN: 0px 0px 10px;
	WIDTH: 479px;
	COLOR: #cd0606;	PADDING-TOP: 0px;	BACKGROUND-REPEAT: no-repeat;	HEIGHT: 16px}

#content 
{	
	MARGIN: 0px;
}

.entry_body
{
	margin-bottom: 1.5em;
	padding-left: 1em; padding-right: 1em;
}
.entry_title 
{
	text-decoration: none;
	FONT-SIZE: 2.4em; line-height: 1.1em;
	margin-top:0px; margin-bottom: 0.1em;
	COLOR: #c68b4a;
	FONT-FAMILY: Arial, Helvetica
}
.entry_title A { COLOR: #c68b4a; text-decoration:none; }
.entry_title A:hover { text-decoration:underline; }

.entry_date {}
.entry_author { font-weight: bold; color: #444444; }
.entry_content
{
	margin-top: 0.5em; margin-bottom: 0.5em;
	font-size: 12pt;
	line-height: 1.5em;
}

.entry_commentSummary
{
	margin-top: 0.5em;
	border-top: solid 1px gray;
}
.entry_commentSummary a:link
{
	color: Gray;
	text-decoration: none;
}
.entry_commentSummary a:hover
{
	color: Black;
	text-decoration: underline;
}

#header 
{
	position:relative;
	background:url(images/header.jpg)  no-repeat 50% top; 
	height: 276px;
}
#header #title
{
	position: relative;
}
#header #title a
{
	text-decoration: none;
}
#bigTitle 
{
	position: absolute;
	FONT-WEIGHT: normal;
	font-size: xx-large;
	line-height: 1.2em;
	COLOR: #393939;
	margin-left: 5%; margin-right: 5%;
	top: 30px;

}
#subTitle 
{
	position: absolute;
	FONT-WEIGHT: bold;	COLOR: #404040;
	top: 60px;
	margin-left: 5%; margin-right: 5%;

}


#wholeBody
{
	width: 70%;
	margin-left: auto; margin-right: auto;
	background-color: White;
}
#comments 
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;	
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}

.comment {	BORDER-RIGHT: #cccccc 1px solid;	PADDING-RIGHT: 4px;	BORDER-TOP: #cccccc 1px solid;	MARGIN-TOP: 1em;	PADDING-LEFT: 4px;	PADDING-BOTTOM: 4px;	BORDER-LEFT: #cccccc 1px solid;	PADDING-TOP: 4px;	BORDER-BOTTOM: #cccccc 1px solid;	BACKGROUND-COLOR: #f2f2f2}
.comment_by_owner {	BORDER-RIGHT: #e7d59c 1px solid;	PADDING-RIGHT: 4px;	BORDER-TOP: #e7d59c 1px solid;	MARGIN-TOP: 1em;	PADDING-LEFT: 4px;	PADDING-BOTTOM: 4px;	BORDER-LEFT: #e7d59c 1px solid;	PADDING-TOP: 4px;	BORDER-BOTTOM: #e7d59c 1px solid;	BACKGROUND-COLOR: #f4efc3}
.comment_title
{
	margin-top: 0.3em; 
	font-size: 176%; font-weight:700;
}
.comment_subtitle
{
	color: Gray; margin-bottom: 0.5em;
}
.comment_body { font-size: 12pt; line-height: 1.5em; }
#add_comment 
{
	clear: both;
	padding: 10px;
	margin-top: 1em; margin-bottom: 1em;
}


#page {	PADDING-RIGHT: 10px;	PADDING-LEFT: 10px;	FONT-SIZE: 11px;	PADDING-BOTTOM: 0px;	MARGIN: 0px auto;
       	WIDTH: 730px;	PADDING-TOP: 0px;	HEIGHT: 100%;	BACKGROUND-COLOR: #ffffff}
#footer {	CLEAR: both;	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FONT-SIZE: 11px;	PADDING-BOTTOM: 0px;	PADDING-TOP: 0px;	BACKGROUND-COLOR: #ffffff}


#sidebar 
{
	float: right;
	margin-right: 0.5em;
	width: 185px;
}

#sidebar LI {	BORDER-TOP-STYLE: none;	BORDER-RIGHT-STYLE: none;	BORDER-LEFT-STYLE: none;	BORDER-BOTTOM-STYLE: none}
#sidebar UL.sidebar_top {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	MARGIN: 0px;	WIDTH: 185px}
#sidebar UL.sidebar_top LI {	BORDER-RIGHT: #727272 1px solid;	BORDER-TOP: #727272 1px solid;	MARGIN-TOP: 2px;	PADDING-LEFT: 0px;	FONT-SIZE: 12px;	MARGIN-BOTTOM: 2px;	BORDER-LEFT: #727272 1px solid;	BORDER-BOTTOM: #727272 1px solid;	LIST-STYLE-TYPE: none;	BACKGROUND-COLOR: #f8f8f8}
#sidebar UL.sidebar_top UL LI {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	LIST-STYLE-IMAGE: url(images/red_arrow.gif);	PADDING-BOTTOM: 0px;	MARGIN: 4px 0px;	BORDER-TOP-STYLE: none;	PADDING-TOP: 0px;	BORDER-RIGHT-STYLE: none;	BORDER-LEFT-STYLE: none;	BORDER-BOTTOM-STYLE: none}
#sidebar UL.sidebar_top UL {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 3px;	MARGIN: 0px 0px 0px 30px;	WIDTH: auto;	PADDING-TOP: 3px}
HTML > BODY #sidebar UL.sidebar_top UL {	PADDING-LEFT: 30px;	MARGIN-LEFT: 0px}
#sidebar A {	FONT-SIZE: 12px;	COLOR: #4f4f4f;	TEXT-DECORATION: none}
#sidebar A:link {	COLOR: #4f4f4f}
#sidebar A:hover {	COLOR: #cccccc}
#sidebar H2 {	PADDING-LEFT: 15px;	FONT-WEIGHT: bold;	FONT-SIZE: 13px;	MARGIN: 6px 0px 0px;	COLOR: #4d9cc5}

/* Blog Summary Panel */
.blogContentsListTitle
{
    clear: both;
	padding: 2px;
	border: solid 1px #AEAEAE;
	background-color: #EFEFEF;
	color: #888;
	font-weight: bold;
}
DL.blogContentsList
{
	margin: 3px;
	line-height: 1.8em;
}
DL.blogContentsList dt 
{
	clear:both;
	float: left;
	PADDING-LEFT: 19px;
	BACKGROUND: url(images/entry_dot.gif) no-repeat 2px 50%;
	
}
DL.blogContentsList dd 
{	
	margin-left: 12em;
	PADDING-LEFT: 18px;
	BACKGROUND: url(images/entry_dash.gif) no-repeat 0% 0.9em;
	
}
