@charset "utf-8";

/* ==

　style

=============================================================================== */

/* c01
------------------------------------------------------------------------------- */
/* c02
------------------------------------------------------------------------------- */
#c02 h3{
	margin-bottom:20px;
	padding:15px 0;
	border-top:2px dashed #cb67a4;
	border-bottom:2px dashed #cb67a4;
}
/* c03
------------------------------------------------------------------------------- */
#c03 h2{
	margin-bottom:20px;
	padding: 0 0 10px;
	border-bottom:2px solid #cb67a4;
}
#c03  .col{
	text-align:center;
}
/* c04
------------------------------------------------------------------------------- */
.bgQa{
	padding:20px 20px 1px 20px;
	background:#f7e9f3;
}
.bgQa #c04 .col{
	text-align:center;
	margin-bottom:10px;
	background:#fff;
}
.bgQa #c04 .col img{
	margin-top:-13px;
}
/* c05
------------------------------------------------------------------------------- */
#c05 h2{
	margin-bottom:20px;
	padding: 0 0 10px;
	border-bottom:2px solid #cb67a4;
}
#c05 h3{
	border:none;
	margin:0;
	padding-bottom:5px;
}
/* pro
------------------------------------------------------------------------------- */
.anD #pro h5 {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 133.3%;
    color: #333;
}

@media only screen and (max-width: 780px) {
.article04 .smpTxt{
	text-align:left;
}
.article04 .smpTxt br{
	display:none;
}



}
@media only screen and (max-width: 600px) {
/* c04
------------------------------------------------------------------------------- */
.bgQa #c04 .col{
	text-align:center;
	margin-bottom:20px;
	background:#fff;
}

}
@media only screen and (max-width: 400px) {
/* c01
------------------------------------------------------------------------------- */
#c01 p{text-align:left;}
#c01 p br{display:none;}

}








