/***************************************************************************
*
* FAQ STYLE
*
***************************************************************************/
#content { border-top: none; padding: 61px 0 0; }
#content .area-faq { }
#content .area-faq .faq-wrap { margin: 0 20px; }
#content .area-faq .faq-wrap .faq-item { margin-bottom: 60px; }
#content .area-faq .faq-wrap .faq-item:first-child { margin-top: 60px; }
#content .area-faq .faq-wrap .faq-item a { color: #f33a0c; font-weight: bold; }
#content .area-faq .faq-wrap .faq-item .bold { font-weight: bold; }
#content .area-faq .faq-wrap .faq-item .item-title { font-size: 22px; background: #fff; padding: 5px 25px 6px 20px; border-left: 10px solid #ff8040; margin-bottom: 30px; }
#content .area-faq .faq-wrap .faq-item .item-sub { font-size: 15px; line-height: 1.6; word-wrap: break-word; }
#content .area-faq .faq-wrap .faq-item .item-sub + .item-sub, #content .area-faq .faq-wrap .faq-item .item-sub + .faq-list, #content .area-faq .faq-wrap .faq-item .faq-list + .item-sub { padding: 20px 0 0; }
#content .area-faq .faq-wrap .faq-item .faq-list li { font-size: 15px; padding-left: 20px; text-indent: -20px; line-height: 1.6; margin-bottom: 10px; word-wrap: break-word; }
#content .area-faq .faq-wrap .faq-item .faq-list.kome li { margin-bottom: 0; }
#content .area-faq .faq-wrap .faq-item strong { font-size: 18px; font-weight: bold; }
#content .area-faq .faq-wrap .faq-item strong.red { font-size: inherit; color: #e60012; }
#content .area-faq .faq-wrap .faq-item h4 { font-size: 16px; font-weight: bold; }
#content .area-faq .faq-wrap .faq-item p + h4 { margin-top: 10px; }

#content .area-faq .faq-wrap .faq-item .img-bot { margin-top: 39px; text-align: center; }

#content .area-faq .faq-wrap .faq-item .faq-contact { max-width: 500px; margin: 15px 0; padding: 10px 0; }
#content .area-faq .faq-wrap .faq-item .faq-contact li { font-size: 15px; line-height: 1.6; word-wrap: break-word; }

#content .area-faq .faq-wrap .faq-item .admission { margin: 15px 10px 0; padding: 20px; border: 4px #666 solid; }
#content .area-faq .faq-wrap .faq-item .admission p:last-child { margin-top: 10px; }

#content .area-faq .faq-wrap .faq-item .exchangen { margin: 15px 10px 0; padding: 20px; border: 4px #666 solid; }
#content .area-faq .faq-wrap .faq-item .exchangen h4:nth-child(n+2) { margin-top: 20px; }
#content .area-faq .faq-wrap .faq-item .exchangen h4 + p + .faq-list { margin-top: 10px; }
#content .area-faq .faq-wrap .faq-item .exchangen .faq-list.border > li { display:inline-block; margin-bottom: 5px; border-bottom: 1px dotted #484848; }
#content .area-faq .faq-wrap .faq-item .exchangen .faq-list li:last-child span { display: inline-block; padding-left: 0; text-indent: 0; }

#content .area-faq .faq-wrap .faq-item .goodsinfo .block { margin-top: 40px; }
#content .area-faq .faq-wrap .faq-item .goodsinfo .block h4 { margin: 20px 0 10px; padding: 5px 10px; background: #ccc; }
#content .area-faq .faq-wrap .faq-item .goodsinfo .block .quick_order { margin-top: 20px; }
#content .area-faq .faq-wrap .faq-item .goodsinfo .block .quick_order .img-area { text-align: center; margin-top: 20px; }

@media (max-width: 768px) { #content { padding-top: 25px; }
  #content .area-faq { }
  #content .area-faq .faq-wrap { margin: 0; }
  #content .area-faq .faq-wrap .faq-item { margin-bottom: 30px; }
  #content .area-faq .faq-wrap .faq-item:first-child { margin-top: 30px; }
  #content .area-faq .faq-wrap .faq-item .item-title { font-size: 18px; padding: 6px 25px 5px 10px; margin-bottom: 15px; }
  #content .area-faq .faq-wrap .faq-item .item-sub { font-size: 14px; line-height: 1.6; }
  #content .area-faq .faq-wrap .faq-item .item-sub + .item-sub, #content .area-faq .faq-wrap .faq-item .item-sub + .faq-list, #content .area-faq .faq-wrap .faq-item .faq-list + .item-sub { padding: 20px 0 0; }
  #content .area-faq .faq-wrap .faq-item .faq-list li { font-size: 14px; margin-bottom: 12.5px; padding-left: 15px; text-indent: -15px; }
  #content .area-faq .faq-wrap .faq-item .exchangen .faq-list li:last-child span { margin-top: 10px; }
  #content .area-faq .faq-wrap .faq-item strong { font-size: 16px; }
  #content .area-faq .faq-wrap .faq-item h4 { font-size: 15px; font-weight: bold; }
  
  #content .area-faq .faq-wrap .faq-item .img-bot { margin-top: 28px; }
  #content .area-faq .faq-wrap .faq-item .img-bot a { display: inline-block; max-width: 414px; width: 100%; }
  #content .area-faq .faq-wrap .faq-item .img-bot a img { margin: 0 auto; width: 100%; max-width: 414px; }


/*# sourceMappingURL=faq.css.map */
