@charset "utf-8";

h2{line-height:0; margin:0; padding:0;}
h2 img{width:100%;}

div.read{background-color:#96C3E9; padding:8px 12px 12px 19px; margin:0 0 30px 0; line-height:1.8em; color:#000066;}
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;}



ul.square{list-style-type:square; margin-left:24px;}
ul.square li{list-style-type:square; margin-bottom:0.6em;}

ul.item{margin:2.4em 0;}
ul.item li{background-color:#FFCC99; padding:1.6em; margin:0.4em; display:inline; -webkit-border-top-left-radius: 12px;
    -webkit-border-top-right-radius: 12px;	  
    -webkit-border-bottom-left-radius: 12px;
    -webkit-border-bottom-right-radius: 12px; 	 
    -moz-border-radius-topleft: 12px;
    -moz-border-radius-topright: 12px;	  
    -moz-border-radius-bottomright: 12px;
		-moz-border-radius-bottomleft: 12px;}



dl#after dl,dt,dd {
	margin: 0;
	padding: 0;
	 line-height:1.6em;
}

dl#after {
	border: 1px solid #333;
	border-top: none;
	background:#FFCCCC;
}

dl#after dt,dd {
	padding: 3px;
}

dl#after dt {
	border-top: 1px solid #333;
	clear: left;
	float: left;
	width:170px;
}

dl#after dd {
	margin-left: 170px;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	background: #fff;
}

.w2 ul{text-align:center; list-style:none; margin:0 auto 60px; padding:0; width:80%;}

div.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;
	}
div.radiusPp02 p{margin:0; padding:0;}
div.radiusPp02 .radius_inner{
	padding:8px 12px 7px 12px; line-height:1;
	}
div.radiusPp02 .radius_inner h4{
	display:block; 
	font-size:120%; background:none; color:#000000; border:none; line-height:1; margin:0;
	}
