@charset "utf-8";

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



 .read{margin:0 auto 30px;}
 .read .txt{float:left; margin-bottom:50px; width:720px;}
 .read .ph{float:right; margin-bottom:50px; padding-top:12px;}
div.read h3{margin:8px 0 0 0; padding:0; color:#CC0000; background:none; border:none; -moz-box-shadow:none; -webkit-box-shadow:none; text-shadow:none;}


 div.radiusPp02 .radius_inner h5{
	display:block;	
	font-size:120%; margin:0; padding:2px 0 0 0;
	}
.radiusPp02{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;	
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;	
	border:none;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;	  
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px; 	 
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;	  
    -moz-border-radius-bottomright: 4px;
	margin:0 0 0;
	width:auto;		
	background:#fee2eb;
	}
.radiusPp02 .radius_inner{
	padding:12px 12px 11px 12px;
	}


 div.w1 li{
	display:block;
	text-align:center;	
	list-style:none;
	}

 div.w1 li:nth-child(even) {
	padding:10px 0 10px 0;
	background: #FFF; /* whiteと適度に差がある配色 */
	}

