@charset "utf-8";
/* ------------------------------------------------------------ common */
#view.pages	{ background: url(../images/faq/fv.jpg) no-repeat center center; background-size: cover; min-width: 1000px; }
#view.pages h2 { color: #fff; text-shadow: 1px 1px 10px #b7b9b7; }
/* ------------------------------------------------------------ common */
#main { font-size: 16px; }
#main dt { background: url(../images/faq/q.gif) no-repeat left top #e7f3ff; font-size: 22px; font-weight: bold; padding: 7px 30px 7px 75px; }
#main dd { background: url(../images/faq/a.gif) no-repeat left top #fbfbfb; line-height: 200%; padding: 15px 30px 15px 75px; margin: 0 0 20px; color: #7c7c7b; }
#main dd a { text-decoration: underline; color: #7c7c7b; }

/* ------------------------------------------------------------ mobile */
@media only screen and (max-width:640px){
/* ------------------------------------------------------------ common */
#view.pages	{ min-width: 100%; }
/* ------------------------------------------------------------ common */
#main { font-size: 14px; width: 90%; margin: 0 auto; }
#main dt { font-size: 14px; line-height: 22px; padding: 12px 15px 12px 65px; }
#main dd { line-height: 160%; padding: 15px 15px 15px 65px; margin: 0 0 20px; color: #7c7c7b; }
#main dd a { text-decoration: underline; color: #7c7c7b; }

}