@charset "utf-8";
div.read h3{margin:0; padding:0; color:#333333; background:none; border:none; -moz-box-shadow:none; -webkit-box-shadow:none; text-shadow:none;}
div.read p{margin:0; padding:0;}

h3{margin-top:50px; margin-bottom:12px; line-height:1.2em;}
p{line-height:1.6em;}

p.imgcenter{text-align:center; margin-bottom:60px;}
p.imgcenter img{width:100%;}

.btn{text-align:right; margin:8px 0 32px 0;}
.btn a{background-color:#D92444; padding:6px 16px 6px 8px; color:#FFFFFF; border-left:16px solid #993333;
border-top-right-radius:10px;
border-top-left-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;  
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;	
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomright: 10px; 
-moz-border-radius-bottomleft: 10px; text-decoration:none;}
.btn a:hover{background-color:#FF9966; text-decoration:none; color:#663300; border-left:16px solid #CC6600;}


div#percent{margin:0 auto 60px;}
div#percent h4{background:none; border:none; text-align:center; margin:0; padding:0;}
div#percent div{padding:0 10px 10px; margin:20px 12px; background-color:#FFFFCC; -webkit-border-top-left-radius:10px;  
    -webkit-border-top-right-radius: 10px;  
    -webkit-border-bottom-right-radius:10px;  
    -webkit-border-bottom-left-radius: 10px;  
    -moz-border-radius-topleft: 10px;  
    -moz-border-radius-topright: 10px;  
    -moz-border-radius-bottomright: 10px;  
    -moz-border-radius-bottomleft: 10px;}
div#percent div p{}


dt{
	margin:0 0 1em 0;
	}

dt h5{
	font-size:120%;
	font-weight:bold;
	color:#ff3d79;
	line-height:1.2;
	}

dd{
	margin:0 0 2em 0;
	line-height:1.5;
	}
	
p.prc{border-bottom:1px dotted #CCCCCC; font-weight:bold; text-align:right;}

/*w1*/
dl.w1{margin-bottom:60px;}	
dl.w1 dt{
	margin:0 0 1em;
	padding:10px 0 15px 50px;
	}
	
dl.w1 dt.n01{
	background: url(../images/swaet/list_n01.gif) no-repeat;
}

dl.w1 dt.n02{
	background: url(../images/swaet/list_n02.gif) no-repeat;
}

dl.w1 dt.n03{
	background: url(../images/swaet/list_n03.gif) no-repeat;
}

dl.w1 dt.n04{
	background: url(../images/swaet/list_n04.gif) no-repeat;
}

dl.w1 dt h5{
	font-size:120%;
	font-weight:bold;
	color:#ff3d79;
	line-height:1.2; margin:0;
	}

dl.w1 dd{
	margin:0 0 1em;
	padding:0 0 1em 0;	
	line-height:1.5;
	}

/*w2*/
dl{
	margin:0 0 0 12px;
	}

dl.w2 dt{
	margin:0 0 0 0;
	padding:0 0 40px 0;
	width:6.7em;
	text-align:left;
	font-size:120%;
	font-weight:bold;
	color:#000;
	background:url(../images/swaet/list_arrow.gif) 40% 40px no-repeat;	
	clear: left;
	float:left;	
	}

dl.w2 dt.last{ background:none;}

dl.w2 dd{
	margin-left:6.7em;
	margin-bottom:0;
	padding:0 0 60px 0;	
	text-align:left;
	zoom:1;
	}

dl.w2 dd.last{
	margin-left:6.7em;
	margin-bottom:0px;
	text-align:left;
	zoom:1;
	}

/*Q＆A*/
dl.qa{
	}

dl.qa dt{
	margin:0 0 12px;
	font-weight:bold;
	}

dl.qa dd{
	margin:0 0 2em;
	padding:0;
	}

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


/* 体験談 */

div.w3{
	border-bottom:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	margin:0 0 60px 0;
	padding:29px 20px 30px;
	background:#fef9d6;
	}

div.w3 h4{
	margin:0 0 0.5em 0;
	padding:0;
	line-height:1;
	color:#ff3d79;
	font-size:120%; background:none; border-bottom:none;
	}
