@charset "UTF-8";

/* -----------------------------------------------
 *          style for Le Style PEUGEOT Vol.5
 * ----------------------------------------------- */


/* =========== text styles =========== */

#content-body h3 {
	margin-top: -0.2em;
	margin-bottom: 1.5em;
	color: #344827;
	font-size: 117%;
	line-height: 1.44;
}

#content-body p {
	margin-top: -0.35em;
	margin-bottom: 1.6em;
	line-height: 1.7;
}


/* =========== image styles =========== */

div.image-block-A01 {
	margin-bottom: 2em;
}
div.image-block-B01 {
	margin-bottom: 1px;
}


/* =========== section styles =========== */

/* ----- section ----- */

div.section {
	margin: 0;
	padding: 0;
}


/* ----- lead ----- */

#lead {
	position: relative;
	min-height: 450px;
	_height: 450px;
	margin-bottom: 40px;
	padding-right: 15px;
	padding-left: 30px;
	color: #776a63;
	background-color: #fff;
}

#lead h1 {
	position: absolute;
	top: 0;
	left: 0;
}

#lead h2 {
	position: absolute;
	top: 60px;
	left:30px;
}

#lead p {
	padding-top:159px;
	position: relative;
	color: #e5e5e5;
}


/* ----- section-01 ----- */

#section-01 {
	margin-bottom: 5px;
}
#section-01 div.float-left {
	width: 275px;
}
#section-01 div.float-right {
	width: 425px;
}


/* ----- section-02 ----- */

#section-02 {
	margin-bottom: 35px;
}
#section-02 div.float-left {
	width: 425px;
}
#section-02 div.float-right {
	width: 250px;
}


/* ----- section-03 ----- */

#section-03 {
	margin-bottom: 0;
}
#section-03 div.float-left {
	width: 225px;
}
#section-03 div.float-right {
	width: 450px;
}
#section-03 div.float-right img {
	vertical-align:top;
}


/* ----- section-04 ----- */

#section-04 {
	margin-bottom: 60px;
}
#section-04 div.float-left {
	width: 250px;
}
#section-04 div.float-right {
	width: 425px;
}
#section-04 div.float-right p {
	margin-top:25px;
}


/* ----- section-05 ----- */

#section-05 {
	margin-bottom: 0;
}
#section-05 p {
	margin-bottom: 25px;
}


/* ----- section-06 ----- */

#section-06 {
	margin-bottom: 0;
}
#section-06 div.float-left {
	width: 450px;
}
#section-06 div.float-left img {
	vertical-align:top;
}
#section-06 div.float-right {
	width: 225px;
}
#section-06 div.float-right p {
	line-height: 1.6;
	margin-bottom: 1.0em;
}


/* ----- section-07 ----- */

#section-07 {
	margin-bottom: 60px;
}
#section-07 div.float-left {
	width: 425px;
}
#section-07 div.float-left p {
	margin-top: 25px;
}
#section-07 div.float-right {
	width: 250px;
}


/* ----- section-08 ----- */

#section-08 {
	margin-bottom: 1px;
}
#section-08 div.float-left {
	width: 425px;
}
#section-08 div.float-right {
	width: 250px;
}


/* ----- section-09 ----- */

#section-09 {
	margin-bottom: 5px;
}
#section-09 div.float-left {
	width: 448px;
}
#section-09 div.float-right {
	width: 227px;
	padding-top: 25px;
}


/* ----- section-10 ----- */

#section-10 {
	margin-bottom: 30px;
}
#section-10 div.float-left {
	width: 425px;
}
#section-10 div.float-right {
	width: 250px;
}


/* ----- profile ----- */

#profile {
	margin-bottom:38px;
	position: relative;
	min-height: 260px;
	_height: 260px;
	padding: 10px 10px 10px 245px;
	border: 1px solid #bfbfbf;
}

#profile-photo {
	position: absolute;
	top: 10px;
	left: 10px;
}

#profile h3 {
	margin-top: 0;
	margin-bottom: 0.4em;
	color: #333;
	font-size: 100%;
	line-height: 1.44;
}

#profile p {
	margin-top: 0;
	margin-bottom: 0;
}

#profile p.url {
	margin-top:16px;
}


/* ----- section-11 ----- */

#section-11 {
	margin-bottom: 45px;
}
#section-11 .date {
	margin:0;
	padding:0 0 3px 0;
	border-bottom: 1px solid #ccc;
	text-align:right;
	line-height: 1.4;
	font-size: 86%;
	color:#999;
}
#section-11 .notice {
	margin:0;
	padding:3px 0 0 0.7em;
	text-indent:-0.7em;
	line-height: 1.4;
	font-size: 86%;
	color:#999;
}


