@charset "utf-8";
/* CSS Document */

#main #contents h2{
	padding: 20px 20px 20px 80px;
}

body#instructionalprojects #main #contents h2{ background:#f0f0f0 url(../../../img/bg_title_04-02.jpg) no-repeat left bottom; }

#contents h3{
	margin:0 17px 10px;
}

.box li{
	width:210px;
	margin-right:17px;
	_margin-right:8px;
}

.box li img{
	margin-bottom:5px;
}

.box li.end{
	margin-right:0 !important;
}

p.title-04 span span{
	font-size:0.6em;
}

.voice{
	margin-left:17px;
	margin-right:17px;
	margin-bottom:50px;
}

.voice p{
	font-size:1.0em;
}

.voice .box-l{
	width:325px;
	margin-right:14px;
	_margin-right:7px;
	float:left;
}
.voice .box-r{
	width:325px;
	float:right;
}

.voice-box{
	width:323px;
	border:1px solid #999;
	padding-top:15px;
	margin-bottom:15px;
}


/* キャラクターポジション */
.voice .thanks{
	position:relative;
}
.voice .thanks p.nurse01{
	position:absolute;
	top:450px;
	right:0;
	_display:none;
}

.voice .measure{
	position:relative;
}
.voice .measure p.karuta01{
	position:absolute;
	top:410px;
	right:0px;
	_display:none;
}

.voice .measure2{
	position:relative;
}
.voice .measure2 p.together01{
	position:absolute;
	top:300px;
	left:-25px;
	_display:none;
}

.voice .hope{
	position:relative;
}
.voice .hope p.read01{
	position:absolute;
	top:493px;
	right:-17px;
	_display:none;
}

.voice .season{
	position:relative;
}
.voice .season p.goods01{
	position:absolute;
	top:400px;
	left:0;
	_display:none;
}

.voice .proposal{
	position:relative;
}
.voice .proposal p.care01{
	position:absolute;
	top:410px;
	right:25px;
	_display:none;
}
