@charset "utf-8";


#LeadArea .lead {
	position: absolute;
	top: 15px;
	left: 400px;
}

.TblTtl {
	margin: 50px 0 0;
}

/* 
------------------------------------*/
.mainPhtUp {
	position: absolute;
	top: 0;
	right: 10px;
}

.txtUnit ul {
	margin: 0 0 0.5em;
}

.doublebar {
	position: relative;
	border-top: 1px solid #828282;
	margin: 20px -10px 0;
	padding: 5px 10px 0;
}
.doublebar .h2Ttl {
	position: relative;
	/*width: 50%;*/
	border-bottom: 1px solid #828282;
	margin: 0 -10px;
	padding: 0 10px 5px;
}
.mainPhtDwn {
	position: absolute;
	top: 80px;
	right: 120px;
}

.phtunit {
	margin: 0 0 20px;
}
.phtunit .colorTxt {
	color: #C29F69;
	font-weight: bold;
	padding: 0 0 0.2em;
}
.phtunit .colorTxt span {
	color: #aaaaaa;
	font-weight: normal;
}

.phtunit .subunit {
	position: relative;
}
.phtunit .subunit .inner {
	position: absolute;
	top: 20px;
	left: 470px;
}
.phtunit .subunit .inner p {
	padding: 0 0 0.5em;
}
.phtunit .subunit .inner .movieBtn {
	padding: 0.5em 0 0;
}
.phtunit .subunit p.txtTtl {
	margin: 0.5em 0;
}

.icnUnit,
.caution {
	position: relative;
}

.readmeTxt {
	position: absolute;
	top: 0;
	right: 0;
}

.mt5 {
	margin-top: 5px;
}
