@charset "utf-8";


/*QA用アコーディオン　　http://www.dataplan.jp/blog/css/3127
-----------------------------------------------------*/
.accordion  {

}
.displayNone {
display: none;  /*最初に空けておくかどうか*/
}
.accordion a {
display: block;
}
.contentWrap {
margin: 10px;
padding: 5px 30px 10px 20px;
}
.switch {
clear: both;
display: block;  /*質問全体にリンク*/
cursor:pointer;
padding: 10px 30px 10px 20px;
border-bottom: 1px dotted #dcdcdc;
position: relative;
}

.switch:after {
content: ">";
position: absolute;
right: 10px;　 /*どちらよりにするか*/
padding-left:10px;

top: -100%;
bottom: -100%;
margin: auto;
font-size: 16px;
height: 16px;
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
font-family: sans-serif;
color:#d43582;
}
.switch.open:after {
content: "×";
color:#d43582;
}

.content_line{
	border-bottom: dashed 1px #CCCCCC;
	display: block;
	margin:0 1em;
	padding-top:10px;
}