/* CSS Document */
/* Version: 2.0.1 用 CSS */

.anchor { margin-top: 0; padding-top: 0;}

#qaList li { float:left; width:32%; }
#qaList li#qaLong { width: 100%; }

.dlQa:not(:last-child) { margin-bottom: 80px;}
.dlQa dt,
.dlQa dd { min-height: 58px; padding: 5px 0 0 140px;}
.dlQa dd p { margin-bottom: 15px;}
.dlQa dt { color:#3461b8; background: url(/contents/qa/images/dlQaBgQ.png) no-repeat top left; font-size: 1.8rem; font-weight: bold; padding-bottom:20px; }
.dlQa dd { border-bottom:1px solid #ddd; background: url(/contents/qa/images/dlQaBgA.png) no-repeat top left; font-size: 1.6rem; line-height:1.8em; padding-bottom:30px; margin-bottom:20px; }
.dlQa .line { padding: 16px 0 0 140px; }

article.body section { margin-bottom: 60px;}

@media (max-width: 768px) {
	.list li{ width: 50%; }

	.dlQa dt,
	.dlQa dd { min-height:30px; background-size:90px auto; padding:50px 0 10px 0; }
	.dlQa .line { padding:50px 0 10px 0; }

    article.body section { margin-bottom: 50px;}
}

@media (max-width: 480px) {
}
