@charset "utf-8";
@import "template.css";
/*------------------------------------------------------------
	Staff
------------------------------------------------------------*/
#container {
	background: url(/floorguide/plouf/season_plouf/img/container_back.gif) repeat-y left top;

	position: relative;
}

#conts {
	margin: 0 60px 0 300px;
}

#conts h2 {
	margin: 0 0 10px;
}

#conts p.read {
	margin-bottom: 20px;
}

#conts .box {
	margin-bottom: 20px;
	padding-bottom: 20px;
	background: url(/floorguide/plouf/staff_plouf/img/line01.gif) no-repeat center bottom;
}

	* html #conts .box {
		zoom: 100%;
	}

	*+html #conts .box {
		zoom: 100%;
	}

#conts .box:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

#conts .box {
	padding-left: 20px;
}

#conts .top {
	padding-left: 0;
}


#conts .box .thumbnail {
	float: left;
}

#conts .box p {
	margin: 0 50px 0 150px;
}

#conts .top p {
	margin: 0 50px 0 170px;
}

#conts .box p img {
	margin-bottom: 10px;
	display: block;
}

