@charset "utf-8";
#wrapper #ds02 #wrapper_left #w630 #merit {
	background-color: #EEE9D9;
	padding: 0px 25px 25px 25px;
	margin-bottom: 20px;
}
#wrapper #ds02 #wrapper_left #w630 span {
	font-size: 24px;
	font-weight: bold;
	margin: 0px 0px 0px 20px;
}
#wrapper #ds02 #wrapper_left #w630 #merit p {
	line-height: 180%;
	padding: 20px;
	background-color: #FFFFFF;
	border-top: solid 4px #E3007F;
	margin-top: 0px;
}
#wrapper #ds02 #wrapper_left #w630 #stamp {
	background-image: url(img/stamp.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 210px;
}
#wrapper #ds02 #wrapper_left #w630 #stamp p {
	font-size: 14px;
	margin: 10px 0px 85px 0px;
	border-bottom: dashed 1px #ccc;
	padding-bottom: 15px;
}
h2.houjin {
	margin: 0px;
}
#wrapper #ds02 #wrapper_left #w630 #tejun {
	padding-top: 20px;
	border-top: dashed 1px #ccc;
	border-bottom: dashed 1px #ccc;
	margin-bottom: 20px;
}
#wrapper #ds02 #wrapper_left #w630 #tejun #tejun_inner {
	padding: 30px 0px 30px 0px;
	height: 150px;
}
#wrapper #ds02 #wrapper_left #w630 #tejun #tejun_inner .right {
	float: right;
	width: 350px;
}
#wrapper #ds02 #wrapper_left #w630 #tejun #tejun_inner .left {
	float: left;
	height: 120px;
	width: 190px;
	background-image: url(img/bg_rignt.gif);
	padding: 15px;
}
#wrapper #ds02 #wrapper_left #w630 {
	width: 600px;
	margin: 0 auto;
}

