@charset "UTF-8";

@import url("../../css/common.css");
@import url("../../css/structure.css");

/* ======================================

 common information
 2007.11.12
 
 Color Cordination
 Key Color: #ba0015(Red)

======================================= */

/* ======================================

 main

======================================= */

#main ul.container
{
	padding-bottom: 30px;
}
#main ul.container li.header
{
	display: block;
	padding: 15px;
	background: url(../../img/com/bg_entry_title.gif) no-repeat left top;
}
#main ul.container li.header p.date
{
	margin-bottom: 10px;
	color: #999;
	font-size: 150%;
	font-family: Verdana, Arial, sans-serif;
}
#main ul.container li.header h3
{
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
	color: #ba0015;
	font-size: 116%;
	font-weight: bold;
}
#main ul.container li.body
{
	padding: 0 15px;
}
#main ul.container li.body p,
#main ul.container li.body dl
{
	margin-bottom: 1em;
	line-height: 1.8em;
}
#main ul.container li.body p.date,
#main ul.container li.body p.signature
{
	text-align: right;
}
#main ul.container li.body dl dt
{
	font-weight: bold;
}
#main ul.container li.body dl dd
{
	margin: 0 0 5px;
	padding: 3px 5px;
	border: 1px solid #ccc;
	background: #e8e8e8;
}

/* ======================================

 sidebar

======================================= */

/* ========== list ========== */

#sidebar div.list
{
	width: 170px;
	margin-bottom: 15px;
}
#sidebar div.list h3
{
	width: 170px;
	margin-bottom: 5px;
}
#sidebar div.list dl dt
{
	width: 170px;
	font-family: Verdana, Arial, sans-serif;
}
#sidebar div.list dl dd
{
	width: 170px;
	margin-bottom: 5px;
}
#sidebar div.list dl dd a
{
	display: block;
	padding-left: 10px;
	color: #333;
	background: url(../../img/com/arrow_d_333.gif) no-repeat 0 0.5em;
}
#sidebar div.list dl dd a:hover
{
	color: #999;
	background: url(../../img/com/arrow_d_999.gif) no-repeat 0 0.5em;
}