@charset "UTF-8";

div.yp_a { border:1px solid #DFDFDF; margin-bottom: 20px;}
div.yp_b { border:1px solid #3EA2D7; margin-bottom: 50px;}
div.yp_c { border:1px solid #87B412; margin-bottom: 50px;}
div.yp_d { border:1px solid #F90; margin-bottom: 30px;}

div.yp_a p.text {
	width: 700px;
	padding-left: 30px;
}
div.yp_c p {
	padding-bottom: 15px;
}

div#yp2_a {
	margin-bottom: 50px;
}

div#yp2_a_flw {
	margin-bottom: 25px;
}

.btm10 {
	margin-bottom: 10px;
}

.btm15 {
	margin-bottom: 15px;
}

.btm20 {
	margin-bottom: 20px;
}

.btm25 {
	margin-bottom: 25px;
}

.btm30 {
	margin-bottom: 30px;
}

.btm40 {
	margin-bottom: 40px;
}

.bk18b {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 0;
}

.rd18b {
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	margin: 0;
	padding: 0;
}

.bk20b {
	font-size: 20px;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 0;
}

.rd {
	color: #CC0000;
}

#yp2_a_p1 {
	font-size: 18px;
	font-weight: bold;
	line-height: 150%;
	margin: 0 0 40px 0;
}

/*------------------------------
font
-------------------------------*/
p.text {
	line-height: 1.5em;
}
div.yp_a {
	font-size: 120%;
}

span.red {
	color: #C00;
	font-weight: bold;
}
span.blue {
	color: #2793AD;
	font-weight: bold;
}
