@charset "utf-8";

#accordion {
	margin:0;
	padding:0;
}
.accordion {
	margin:0;
	padding:0;
}
.accordion dt {
	font-weight:bold;
	font-size:15px;
    background: url("../../qa/img_qa/q.png") 15px 13px no-repeat;
	margin:15px 0 0 0;
	padding:15px 10px 12px 45px;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	cursor:pointer;
	text-decoration: none;
}
.accordion dd {
	margin:3px 0 0 0;
	overflow:hidden; 
	background:#EFEFEF;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	color:#000;
	text-decoration: none;
	line-height:1.8;
}

.accordion p {
	background: url("../../qa/img_qa/a.png") 15px 20px no-repeat;
	padding:20px 15px 0 45px; 
	text-decoration: none;	
}
a:link {
    font-weight:bold;
	text-decoration: none;
}
a:visited {
    font-weight:bold;
	text-decoration: none;
}
a:hover {
    font-weight:bold;
	text-decoration: none;
}
a:active {
    font-weight:bold;
	text-decoration: none;
}
.link_line {
	text-decoration:underline;
	font-weight:normal;
}

.txt_q {
	color: #13A4E2;
	text-decoration: none;
}
.txt_link {
	color: #006699;
	font-weight:normal;
	text-decoration:underline;
}


/*--------------
　     PC
---------------*/

@media all and (min-width: 641px){
	

.accordion dt {
	background: url("../../qa/img_qa/q.png") 25px 13px no-repeat;
	padding:15px 0 12px 60px;
}

.accordion p {
	background: url("../../qa/img_qa/a.png") 27px 20px no-repeat;
	padding:20px 30px 0 62px; 
}

	
}

