div#contents-header {
padding: 7px;
} 

div#faq-contents {
padding: 20px 20px 10px 20px;
}

div#faq-contents .midashi {
font-weight: bold;
}

div#faq-contents li {
padding: 10px 0 0 20px;
}

div#faq-contents ul {
padding: 0 0 20px 0;
}

h3.faq {
padding-left: 15px;
margin: 10px 0 20px 30px;
font-weight: bold;
background-color: #A5CE2A;
}

div#faq-ans-each .midashi {
padding: 20px 0 20px 30px;
font-weight: bold;
}

div#faq-ans-each p {
padding: 10px 30px 10px 40px;
line-height: 1.5em;
}

.navigation {
display: block;
width: 590px;
text-align: right;
padding: 10px;
}

