@charset "utf-8";


h2
{
	background:url(../img/h2_bg.jpg) no-repeat;
	text-indent:-9999px;
	width:660px;
	height:70px;
}

span.fontRed-line
{
	color:#CC0000;
	font-weight:bold;
             border-bottom:double 3px

}

span.fontRed
{
	color:#CC0000;
	font-weight:bold;
}

span.fontBlue
{
	color:#0033CC;
	font-weight:bold;
}

div.entry table
{
	border-collapse:collapse;
	width:100%;
	margin:1em 0;
	border:3px solid #ccc;
}

div.entry th,div.entry td
{
	border:1px solid #ccc;
	padding:3px;
}

div.entry th
{
	background:#ffccff;
	text-align:center;
}

div.entry td.txtC
{
	text-align:center;
}

div.entry th.txtL
{
	text-align:left;
}

rem div.entry p
{
	margin:1em 0;
}

div.entry li.newsLine
{
	margin-bottom:0.5em;
}


div.box-header
{
	width:660px;
	height:7px;
	background:url(../img/box_header.gif) no-repeat;
	line-height:1px;
	margin-top:10px;
}

div.box-body
{
	width:660px;
	height:auto;
	background:url(../img/box_body.gif) repeat-y;
}

div.box-body p
{
	padding:5px 15px;
}

* html div.box-body p
{
	padding-top:0;
	padding-bottom:12px;
}

div.box-footer
{
	width:660px;
	height:7px;
	background:url(../img/box_footer.gif) no-repeat;
	margin-bottom:10px;
}

div.chiikiComment
{
	padding:0.5em;
	border:1px solid #CCCC99;
	background:#F4F8CF;
	margin-top:10px;
	font-size:110%;
}

div.moushikomi-img
{
	position:relative;
}

div.moushikomi-link a
{
	position:absolute;
	width:114px;
	height:20px;


	text-indent:
; 		left: 37px;
	top: 202px;
}

div.moushikomi-com
{
	background:#f7f6d6;
	padding:1em;
	border:2px solid #F1E694;
	margin-top:1em;
}

div.moushikomi-com li
{
	line-height:100%;
}

div.naviBox ul
{
	margin:0;
	padding:0;
	height:1.5em;
	background:#F4F8CF;
}

div.naviBox li
{
	list-style-type:none;
	background:url(../img/content_li.gif) center left no-repeat;
	padding-left:10px;
	margin-left:1em;
	margin-bottom:0;
	float:left;
}

p.text2em
{
	margin-left:2em;
}

p.text3em
{
	margin-left:3em;
}

p.text2emm
{
	text-indent:-2em;	
	margin-left:4em;
}

p.text3emm
{
	text-indent:-2em;	
	margin-left:5em;	
}

span
{
	text-decoration:underline;
}
