@charset "Shift_JIS";


/* common
--------------------------------------------------------------------*/

#index #headBtnTop{
	display:none;
}


h2.hdgH201{
	margin-top:20px;
}

h2.hdgH202{
	margin:20px 0 10px;
	padding:0 0 0 5px;
	font-weight:bold;
	font-size:116%;
	border-left:3px solid #cc0000;
}
.sectionB01 h3{
	margin:0 0 10px;
	padding:0 0 5px 5px;
	font-weight:bold;
	border-bottom:1px solid #cc0000;
}

/* section
--------------------------------------------------------------------*/
div.sectionA01{
	width:600px;
	background:url(../common/images/contents_bg_001.gif) repeat-y left top;
}

div.sectionA01 div.sectionInner01{
	padding:10px 10px;
	width:580px;
	background:url(../common/images/contents_bg_002.gif) no-repeat left bottom;
}

div.sectionA01 .infoBox{
	padding: 10px;
	border: 2px solid #cc0000;
	background-color: #fef3f5;
}

div.sectionA01 .infoBox > h3{
	margin-bottom: 5px;
	font-size: 116%;
	font-weight: bold;
	color: #cc0000;
}

div.sectionA01 .whatsNew{
	height:3rem;
	overflow-y: scroll;
	overflow-x: hidden;
	color:#333;
	line-height:1.3;
}

div.sectionA01 .whatsNew dt{
	float:left;
	width:6em;
}
div.sectionA01 .whatsNew dd{
	padding-left:6em;
}

div.sectionB01{
	line-height:1.5;
}

.boxCounter img{
	vertical-align:middle;
}