@charset "UTF-8";
/* CSS Document For info */
/* Header Logo Image Adjustment */
/* 規約画面のボタンの装飾 細かい調整が必要なので、mixinを利用する */
/* CSS Document */
/*------------------------------------------------------
    manual-info
------------------------------------------------------*/
/*------------------------------------------------------
    manual-info-body
------------------------------------------------------*/
.manual-info-body { background-color: #f2f2f2; }
.manual-info-body p { font-size: 1.6rem; }
@media (min-width: 769px) { .manual-info-body { padding: 60px 50px 60px; } }
@media (max-width: 768px) { .manual-info-body { padding: 70px 15px; } }
/*------------------------------------------------------
    manual-info-title
------------------------------------------------------*/
.manual-info-title { font-weight: bold; font-size: 1.6rem; border-left: 4px solid #ccc; line-height: 1.2; padding-left: 8px; margin-bottom: 10px; }
/*------------------------------------------------------
    contact
------------------------------------------------------*/
#manual-info.contact .manual-info-body .address { font-weight: bold; }
#manual-info.contact .manual-info-body address { font-style: normal; }
#manual-info.contact .manual-info-body address p { margin-bottom: 0; }
#manual-info.contact .manual-info-body address .tel { white-space: nowrap; background: url("../img_common/icon_fc.png") no-repeat left 7px; background-size: 28px auto; padding-left: 38px; }
#manual-info.contact .manual-info-body address .tel a { color: #333; font-weight: bold; text-decoration: none; }
@media (min-width: 769px) { #manual-info.contact p { margin-bottom: 30px; }
  #manual-info.contact .manual-info-body address { margin-bottom: 30px; }
  #manual-info.contact .manual-info-body address .tel { font-size: 2.4rem; }
  #manual-info.contact .manual-info-body address .tel strong { font-size: 2.64rem; } }
@media (max-width: 768px) { #manual-info.contact p { margin-bottom: 25px; }
  #manual-info.contact .manual-info-body { margin-bottom: 30px; margin-left: 10px; margin-right: 10px; }
  #manual-info.contact .manual-info-body address { margin-bottom: 25px; }
  #manual-info.contact .manual-info-body address .tel { font-size: 2.4rem; } }
/*------------------------------------------------------
    404
------------------------------------------------------*/
#manual-info.page404 .manual-info-body { background-color: #fff; text-align: center; margin-bottom: 100px; }
#manual-info.page404 .manual-info-body p { margin-bottom: 20px; }
#manual-info.page404 .manual-info-body .link { margin-bottom: 60px; }
