
/*===========================
■ 共通・ClearFix
============================*/
p.remark {
	padding-left:1em;
	text-indent:-1em;
}
.ReportSearchForm dl:after,
.ContentInner ul.ResultList:after,
.ContentInner ul.ResultList li:after,
.ReportHead h2:after,
.PagingBox:after;
.ControlBox:after,
.ReportPickupList ul.PickupList:after,
.ClearFix:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.ReportSearchForm dl,
.ContentInner ul.ResultList,
.ContentInner ul.ResultList li,
.ReportHead h2,
.PagingBox,
.ControlBox,
.ReportPickupList ul.PickupList,
.ClearFix {
	display: inline-block;
	zoom: 100%;
}


/* //////////////////////////////
■ 1. 見出し部
////////////////////////////// */

h1 {
	margin: 0px;
	padding: 0px;
}

/* //////////////////////////////
■ 2. コンテンツ部
////////////////////////////// */

DIV.Section {
	margin: 0px;
	padding: 20px;
	color: #FFFFFF;
	font-size:90%;
}

DIV.Section h2 {
	margin: 10px 0 0 10px;
}

DIV.Section h3 {
	margin: 10px 0 10px 20px;
}

DIV.Section DIV.inn{
	margin: 0 20px 20px 30px;
}

DIV.Section a {
	text-decoration: underline;
}
DIV.Section a:link {
	color: #FFFFFF;
}
DIV.Section a:visited {
	color: #CCCCCC;
}
DIV.Section a:active {
	color: #FFFF99;
}
DIV.Section a:hover {
	color: #FFFF99;
}

dl {
	width:675px;
	margin: 0px 5px 10px 25px;
	padding: 0;
	border: 2px #EEEEEE solid;
}
dl dt {
	float: left;
	width: 7em;
	padding: 10px 0;
	font-weight: bold;
	text-indent: 1em;
	line-height: 120%;
}
dl dd {
	padding: 10px 0 10px 7em;
	line-height: 120%;
}

P.bt_center{
	text-align: center;
	padding: 20px;
}

Table.outline{
	color:#FFFFFF;
	font-size:95%;
}

Table.how{
	font-size:95%;
}

DIV.Flashbox{
	width:700px;
	margin: 0;
	padding:0;
}

DIV.flashM{
	float:left;
	width:400px;
	margin: 0 0 0 15px;
	padding:0;
}

P.capion{
	font-size:80%;
}

DIV.impression{
	float:left;
	margin:0 0 0 10px;
	width:270px;
	padding:0;
}

DIV.impression HR {
	color: #FFFFFF;
	border: 1px;
	border-style: dotted;
}



DIV.myhome {
	float:center;
	width:680px;
	height:200px;
	background-color:#FFFFFF;
	border: 1px;
	border-style: dotted;
	color: #000000;
	font-size:85%;
	line-height:120%;
	margin: 0 13px 20px 13px;
	padding: 5px;
}

DIV.ls3 {
	float:left;
	width:330px;
}


DIV.pro7 {
	float:left;
	margin:0 0 0 3px;
	width:330px;
}

DIV.myhome a:link {
	color: #000099;
}
DIV.myhome a:visited {
	color: #663366;
}
DIV.myhome a:active {
	color: #5151FF;
}
DIV.myhome a:hover {
	color: #5151FF;
}