@charset "UTF-8";

.faq .entry {
	width: 710px;
	padding-bottom: 18px;
}
@media screen and (max-width: 600px) {
.faq .entry {
	max-width: 600px;
    width: 100%;
	padding-bottom: 18px;
}
}
@media screen and (max-width: 480px) {
.faq .entry {
	max-width: 480px;
    width: 100%;
	padding-bottom: 18px;
}
}
@media screen and (max-width: 375px) {
.faq .entry {
	max-width: 375px;
    width: 100%;
	padding-bottom: 18px;
}
}

.faq .entry h5{
	font-size:1.2em;
	color: #324DA4;
	background:url(/jp/images/faq/icon_q.gif) no-repeat;
	padding:4px 0 16px 42px;
	position:relative;
	text-decoration: none;
	margin-bottom:5px;
}

.faq .entry h5:hover{
	cursor:pointer
}

.faq .entry p{
	font-size:1.2em;
	background:url(/jp/images/faq/icon_a.gif) no-repeat;
	padding:4px 0 20px 42px;
}
.faq .entry .hover{
	color:#26A320;
	text-decoration:underline;
}
