.read{ line-height:1.5em; margin:0 0 12px 0; padding:0x;}
p{line-height:1.6em;}

h3{background-color:#FFE1E8; color:#CC0033; padding:2px 0; margin:0 -6px; text-align:center;}
h4{margin:2px -6px 10px; padding:8px 10px; color:#990033; background: -moz-linear-gradient(top,#FFF 0%,#EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); border-bottom:2px solid #999999;}

/****ページ内リンク*********************/
ul.PageLink{margin:8px 0 30px 0; padding:0; list-style:none;}
ul.PageLink li{display:inline-block; font-size:1em; margin:4px 0;}
ul.PageLink li a{display:block; padding:7px 8px 7px 18px; background:url(../images/pagelink_arrow.gif) no-repeat left 0.7em; border:1px solid #CCCCCC; background-color:#FFF0F9; color:#FF0066; -webkit-border-top-left-radius: 5px;  
    -webkit-border-top-right-radius: 5px;  
    -webkit-border-bottom-right-radius: 5px;  
    -webkit-border-bottom-left-radius: 5px;  
    -moz-border-radius-topleft: 5px;  
    -moz-border-radius-topright: 5px;  
    -moz-border-radius-bottomright: 5px;  
    -moz-border-radius-bottomleft: 5px; text-decoration:none;
}
ul.PageLink li a:hover{background-color:#FEC2E0; text-decoration:none;}

/******************/
/*Q＆A*/
dl.qa02 dt{
	margin:0 0 1em;
	font-weight:bold;
	text-indent:-1.5em;
	padding-left:1.5em;
	line-height:1.6;
	}

dl.qa02 dt span{margin-right:0.5em;}

dl.qa02 dd{
	margin:0 0 3em;
	padding:0;
	color:#000;
	text-indent:-2em;
	padding-left:2em;
	line-height:1.6;}

dl.qa02 dd span{
	color:#ff3d79;
	margin-right:1em;
	padding-bottom:2em;
}

dl.qa02 dt.Ans{color:#ff3d79;}