@font-face {
  font-family: 'Noto Sans Japanese';
  src: url("/font/NotoSans/NotoSansCJKjp-Regular.eot");
  src: url("/font/NotoSans/NotoSansCJKjp-Regular.eot?#iefix") format("embedded-opentype"), url("/font/NotoSans/NotoSansCJKjp-Regular.woff") format("woff"), url("/font/NotoSans/NotoSansCJKjp-Regular.ttf") format("truetype");
}

@font-face {
  font-family: 'Noto Sans Japanese';
  font-weight: bold;
  src: url("/font/NotoSans/NotoSansCJKjp-Bold.eot");
  src: url("/font/NotoSans/NotoSansCJKjp-Bold.eot?#iefix") format("embedded-opentype"), url("/font/NotoSans/NotoSansCJKjp-Bold.woff") format("woff"), url("/font/NotoSans/NotoSansCJKjp-Bold.ttf") format("truetype");
}

@font-face {
  font-family: 'YakuHanJP';
  src: url("/font/YakuHanJP/YakuHanJP-Regular.eot");
  src: url("/font/YakuHanJP/YakuHanJP-Regular.eot?#iefix") format("embedded-opentype"), url("/font/YakuHanJP/YakuHanJP-Regular.woff2") format("woff2"), url("/font/YakuHanJP/YakuHanJP-Regular.woff") format("woff");
}

@font-face {
  font-family: 'YakuHanJP';
  font-weight: bold;
  src: url("/font/YakuHanJP/YakuHanJP-Bold.eot");
  src: url("/font/YakuHanJP/YakuHanJP-Bold.eot?#iefix") format("embedded-opentype"), url("/font/YakuHanJP/YakuHanJP-Bold.woff2") format("woff2"), url("/font/YakuHanJP/YakuHanJP-Bold.woff") format("woff");
}

/* ==========================================================================*/
/*   clearfix*/
/* ==========================================================================*/
/* ==========================================================================*/
/*   size*/
/* ==========================================================================*/
/* ==========================================================================*/
/*   link-underline*/
/* ==========================================================================*/
/* ==========================================================================*/
/*   center-content*/
/* ==========================================================================*/
/* ==========================================================================*/
/*   position-absolute*/
/* ==========================================================================*/
/* ==========================================================================*/
/*   hover*/
/* ==========================================================================*/
/* ==========================================================================*/
/*   icon*/
/* ==========================================================================*/
/* ==========================================================================*/
/*   justify*/
/* ==========================================================================*/
/* ==========================================================================*/
/*   text-height-zero*/
/* ==========================================================================*/
/* ==========================================================================*/
/*   switch-bg-image*/
/* ==========================================================================*/
/* ==========================================================================*/
/*   media query*/
/* ==========================================================================*/
/* ==========================================================================*/
/*   page - comment*/
/* ==========================================================================*/
/* ==========================================================================
   comment
   ========================================================================== */
#comment {
  padding-bottom: 30.666666666%;
}

#comment .logo {
  margin-top: 6.666666666%;
}

#comment .comment {
  margin-top: 8%;
  padding: 0 5.333333333%;
  font-size: 14px;
  line-height: 1.7;
  text-align: center;
}

#comment .comment + .comment {
  margin-top: 14.925373134;
}

#comment .comment__sign {
  margin-top: 3px;
  color: #b51d1c;
  text-align: right;
}
