/*------------------------------------------------------------------------------------------------------------
すべてのタグのスタイル初期化
------------------------------------------------------------------------------------------------------------*/
*{
	font-family: "MS UI Gothic",Tahoma,sans-serif,Verdana;
	font-size: 12px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	border-style: none;;
}
/*------------------------------------------------------------------------------------------------------------
全体とテーブル
------------------------------------------------------------------------------------------------------------*/
BODY{
	padding: 15px;
	background-color: #000000;
	background-image: url('http://www.rararasite.net/img/title/bg_blog.png');
	background-repeat: repeat-y;
	background-position: right center;
}
TABLE{
	border-collapse: collapse;
}
INPUT,TEXTAREA{
	color: #000000;
	padding: 0px 2px;
}
/*------------------------------------------------------------------------------------------------------------
リンク
------------------------------------------------------------------------------------------------------------*/
A:LINK{
	color: #00ccff;
	text-decoration: underline;
}
A:VISITED{
	color : #00CCFF;
	text-decoration : underline;
}
A:ACTIVE{
	color : red;
	text-decoration : underline;
}
A:HOVER{
	color : red;
	text-decoration : underline;
}
/*------------------------------------------------------------------------------------------------------------
ベースとなるブロック要素
------------------------------------------------------------------------------------------------------------*/
DIV#Base{
	border: 1px solid #666666;
	width: 920px;
	background-image: url('http://www.rararasite.net/img/title/sidebg_blog.png');
}
/*------------------------------------------------------------------------------------------------------------
ホームページタイトル
------------------------------------------------------------------------------------------------------------*/
DIV#Navigation{
	text-align: right;
	padding: 6px 20px 4px 0px;
	border-bottom: 1px solid #666666;
	background-color: #1e1f33;
}
H1{
	height: 90px;
	background-image: url('http://www.rararasite.net/img/title/top_blog.png');
	background-repeat: no-repeat;
}
H1 A{
	height: 90px;
	display: block;
}
H1 SPAN,H2 SPAN{
	display: none;
}
H2{
	height: 24px;
	background-image: url('http://www.rararasite.net/img/title/title_blog.png');
	background-repeat: no-repeat;
}
DIV#Calendar{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 11px;
	word-spacing: 5px;
	text-align: right;
	padding: 6px 20px 4px 0px;
	border-bottom: 1px solid #666666;
	background-color: #000000;
}
DIV#Calendar A{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 11px;
}
DIV#Calendar SPAN.today{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 11px;
	color: #ffcc00;
	font-weight: bold;
}
/*------------------------------------------------------------------------------------------------------------
メニューカラム
------------------------------------------------------------------------------------------------------------*/
DIV#Menu{
	float: left;
	clear: left;
	width: 216px;
}
DIV#Menu FORM LABEL{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	margin: 5px 10px 5px 5px;
	padding: 0px 0px 2px 5px;
	border-bottom: 1px solid #333333;
	display: block;
}
DIV#Menu FORM INPUT.Form{
	color: #000000;
	margin: 0px 0px 0px 10px;
	padding: 2px;
	border: 1px solid #333333;
	width: 120px;
	background-color: #ffffff;
}
DIV#Menu FORM INPUT.Button{
	color: #000000;
	padding: 1px 2px 0px;
	border: 1px solid #333333;
	background-color: #cccccc;
}
DIV#Menu DL DT{
	margin: 5px 10px 5px 5px;
	padding: 0px 0px 2px 5px;
	border-bottom: 1px solid #333333;
}
DIV#Menu DL DT SPAN{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
DIV#Menu DL DD{
	margin: 10px 10px 5px;
	padding: 0px 0px 2px 5px;
}
DIV#Menu DL DD UL LI{
	margin: 6px 0px;
	list-style-type: none;
}
/*------------------------------------------------------------------------------------------------------------
エントリーカラム
------------------------------------------------------------------------------------------------------------*/
DIV#Entry{
	margin: 0px;
	float: left; /*opera用*/
	width: 698px;
}
DIV#EntryNavi{
	text-align: right;
	padding: 10px 20px 0px 10px;

	overflow: hidden;
}
DIV.EntryTitle H3{
	font-size: 14px;
	color: #ff9900;
	margin: 20px 15px 5px;
	padding: 0px 0px 3px 5px;
	border-bottom: 1px solid #666666;
}
DIV.Detail{
	text-align: right;
	margin: 2px 0px 0px 15px;
	padding: 1px 18px 4px;
}
DIV.Detail SPAN{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 11px;
}
DIV.Article{
	line-height: 150%;
	margin: 5px 15px 15px 20px;
	padding: 0px 5px;
}
DIV.Article P{
	margin: 10px 0px;
}
DIV.Article UL{
	margin: 15px 5px;
	padding: 5px 15px 5px 35px;
	border-left: 15px solid #663333;
	border-bottom: 1px solid #000000;
}
DIV.Article UL LI{
	font-weight: normal;
	list-style-type: decimal;
}
DIV.Article OL{
	margin: 15px 5px;
	padding: 10px 45px;
	border-left: 18px solid #1e1f33;
	border-bottom: 1px solid #000000;
}
DIV.Article OL LI{
	font-weight: bold;
}

DIV.Num{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 11px;
	text-align: right;
	margin: 0px 15px 40px;
	padding: 5px 10px 4px;
	background-color: #1e1f33;
}
DIV.Num A{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 11px;
}
DIV#CommentArea{
	margin: 10px 15px;
}
DIV#CommentArea H3{
	padding: 0px 5px 1px;
	border-bottom: 2px solid #336633;
}
DIV#CommentArea H3 SPAN{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 12px;
	color: #336633;
}
DIV.ResArea{
	margin: 5px 15px;
	padding: 2px;
	border: 1px solid #336633;
	background-color: #000000;
}
DIV.ResStatus{
	padding: 4px 5px 3px;
	background-color: #336633;
}
DIV.ResComment{
	line-height: 130%;
	margin: 5px 10px 2px;
}
DIV#CommentForm{
	margin: 10px 15px;
	padding: 10px;
	border: 1px solid #336633;
	background-color: #000000;
}
DIV#CommentForm DL{
	border: 1px solid #000000;
}
DIV#CommentForm DL DT{
	padding: 2px 0px 0px;
	float: left;
	width: 50px;
}
DIV#CommentForm DL DD{
}
DIV#CommentForm FORM LABEL{
	padding-top: 3px;
}
DIV#CommentForm FORM INPUT.button{
	color: #000000;
	padding: 1px 2px 0px;
	border: 1px solid #333333;
	background-color: #cccccc;
}
DIV#TrackbackArea{
	margin: 10px 15px;
}
DIV#TrackbackArea H3{
	padding: 0px 5px 1px;
	border-bottom: 2px solid #663300;
}
DIV#TrackbackArea H3 SPAN{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 12px;
	color: #663300;
}
DIV#TrackbackUrl DT{
	display: none;
}
DIV#TrackbackUrl DD{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 3px 10px 15px;
}
DIV.TrackbackStatus{
	margin: 5px 15px;
	padding: 2px;
	border: 1px solid #663300;
	background-color: #000000;
}
DIV.TrackbackStatus DT{
	padding: 4px 5px 3px;
	background-color: #663300;
}
DIV.TrackbackStatus DD{
	margin: 10px 10px 2px 15px;
}
DIV#PageNavi{
	text-align: center;
	margin: 5px 10px;
}
/*------------------------------------------------------------------------------------------------------------
コピーライト
------------------------------------------------------------------------------------------------------------*/
DIV#CopyRight{
	padding: 10px;
	border-top: 1px solid #666666;
	clear: left;
	background-color: #1e1f33;
	overflow: hidden;
}
DIV#CopyRight P{
	text-align: right;
	margin: 3px 10px 3px 0px;
}
DIV#CopyRight P SPAN{
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 11px;
}
