@charset "utf-8";

/* ///////////////////////////////////////////////////////////////////

[blockReportTitle]
[blockReport]
[blockEntry]

-- FontSize --
  BASE:  75% (12px)

 SMALL:  83% (10px)
 LARGE: 133% (16px)
XLARGE: 166% (20px)

/////////////////////////////////////////////////////////////////// */

@import url(import/reset.css);
@import url(import/common.css);
@import url(import/parts.css);
@import url(import/sub.css);

@import url(import/clear.css);

/* =========================================================
■blockBtn
========================================================= */
div#main div.blockBtn {
	margin: 0;
}



/* =========================================================
■blockReportTitle
========================================================= */
div#main div.blockReportTitle {
	position: relative;
	width: 620px;
	height: 240px;
	margin: 0 0 40px;
}

div#main div.blockReportTitle h2 {
	margin: 0;
	border: none;
}

div#main div.blockReportTitle p {
	position: absolute;
	right: 17px;
	bottom: 13px;
	margin: 0;
}



/* =========================================================
■blockReport
========================================================= */
div#main div.blockReport {
	margin: 0 0 60px;
	zoom: normal; /* for IE6,7 */
}


/* section
----------------------------------------------- */
div#main div.blockReport div.section {
	margin: 0 0 30px;
}

div#main div.blockReport div.section ul.photo,
div#main div.blockReport div.section p.photo {
	float: left;
	width: 240px;
}

div#main div.blockReport div.section ul.photo li,
div#main div.blockReport div.section p.photo {
	margin: 0 0 5px 0;
}

div#main div.blockReport div.section p {
	margin: 0 0 15px 270px;
}


/* ----- stepTitle ----- */
div#main div.blockReport div.section div.stepTitle {
	margin: 0 0 15px 270px;
}

div#main div.blockReport div.section div.stepTitle p {
	display: table-cell;
	*display: inline; /* for IE6,7 */
	width: 60px;
	margin: 0;
	vertical-align: middle;
}

div#main div.blockReport div.section div.stepTitle h3 {
	display: table-cell;
	*display: inline; /* for IE6,7 */
	margin: 0;
	padding: 0;
	background: none;
	color: #990000;
	font-weight: bold;
	font-size: 100%;
	vertical-align: middle;
}



/* =========================================================
■blockEntry
========================================================= */
div#main div.blockEntry {
	position: relative;
	width: 545px;
	height: 133px;
	margin: 0 auto;
	background: url(/img/oneday/bg_index_01.jpg) no-repeat 0 0;
}

div#main div.blockEntry p {
	position: absolute;
	width: 378px;
	left: 167px;
	margin: 0;
	font-size: 83%;
	text-align: center;
}

div#main div.blockEntry p.ttl {
	top: 20px;
}

div#main div.blockEntry p.btn {
	top: 50px;
}

div#main div.blockEntry p.txt {
	top: 105px;
}

