#faq .details, #voc .details { padding-bottom: 20px }

#faq .details__content h3 
{ 
padding: 0 10px 10px 20px; position: relative; 
font-size: 1.4rem; 
color: hsla(111,13%,62%,1.00); 
}

#faq .details__content .ans 
{ padding: 0 10px 10px 20px; position: relative; }

.details__content h3::before,
.details__content .ans::before{
display: inline-block;
position: absolute; z-index: 1; top: 0; left: 0; 
content: "Q";
font-family: Arial, Helvetica, "sans-serif";
}

.details__content .ans::before{
position: absolute; z-index: 1; top: 0; left: 0; 
content: "A";
}

#faq .details__content p, 
#voc .details__content p 
{ padding-bottom: 10px }

#faq h2, #voc h2 { padding-bottom: 15px }







.breadcrumb-links { padding-left: 0; }


@media screen and (min-width: 1201px) { #dayrese article.org.h1box_faq { width: 20%; float: left; }
#dayrese article.org.child1_faq { width: 50%; float: left; }
#dayrese article.org.child2_faq { width: 30%; float: right; }

.third_view_faq.org article.org.child1_faq { width: 50%; margin-left: 20%; float: left; }
.third_view_faq.org article.org.child2_faq { width: 30%; float: right; }
#dayrules.third_view_faq.org article.org.child1_faq { width: 80%; float: none; padding-bottom: 100px }
#dayrules.third_view_faq.org article.org.child1_faq li { line-height: 2.4em }

.dayrule { margin-right: 80px; }

}

@media screen and (max-width: 1200px) { #included { padding-top: 40px; }
.child1_faq ul { padding-bottom: 20px }

}