@charset "utf-8";

h2{background:url(../images/h2_background.jpg); border-bottom:2px solid #CC3366;}

div.read{background-color:#FAE0E9; padding:8px 12px 12px 19px; margin:0; line-height:1.8em;}
div.read h3{margin:0; padding:0; color:#CC0000; background:none; border:none; -moz-box-shadow:none; -webkit-box-shadow:none; text-shadow:none;}
div.read p{margin:0; padding:0;}


p{line-height:1.6em;}

.reads{
	margin:0;
	}

.reads div.left{
	width:620px;
	float: left;
	}

.reads div.right{
	text-align:right;
	float:right;
	}
.reads dl{line-height:1.6em;}
.reads dt{color:#CC3366;}
.reads dd{margin-left:0; margin-bottom:22px;}


.inner{
	margin:0 auto 20px;
	}

div.radiusPp02 .radius_inner h4{
	display:block;	
	font-size:120%;
	}


/* w1 */
div.w1{
	margin:0 0 20px;
	}
div.w1 div.left{
	width:720px;
	float: left;
	}

div.w1 div.right{
	text-align:right;
	float:right;
	}

/* w2 */
div.w2{
	margin:0 0 20px;
	}
div.w2 div.left{
	width:45%;
	float: left;
	}

div.w2 div.right{
	text-align:right;
	float:right;
	}

table.p_and_w {
	border-collapse: collapse;
	border-spacing: 0;
	width:680px;
	margin-bottom:30px;
	border:1px solid #FF3366;
}

table.p_and_w td.w{
	border-collapse: collapse;
	border-spacing: 0;
	padding: 5px;
}

table.p_and_w td.p{
	border-collapse: collapse;
	border-spacing: 0;
	padding: 5px;
	background-color: #ffe7ef;
}


.bigTxt{
	font-size:140%;
	}

.bTxt{
	font-weight: bold;
	}

.pinkTxt{
	font-weight: bold;
	color: #ff558a;
	}

