/* common
=================================================================== */
/* color
=================================================================== */
/* layout
=================================================================== */
/* animation delay
=================================================================== */
/* 3d
=================================================================== */
/* font
=================================================================== */
/* form
=================================================================== */
/* max-width: 1023px
=================================================================== */
@media only screen and (max-width: 1023px) {
  /* contents
  =================================================================== */
  article .section.stuff {
    width: calc(100% - 10px); }
    article .section.stuff .stuff__kv {
      margin-bottom: 50px; }
      article .section.stuff .stuff__kv .stuff__kv--img {
        margin-bottom: 15px; }
      article .section.stuff .stuff__kv p {
        font-size: 13px; }
    article .section.stuff .stuff__news {
      margin-bottom: 50px; }
    article .section.stuff .stuff__content {
      margin-bottom: 40px; }
      article .section.stuff .stuff__content .info__list--detail dd {
        padding-left: 0; }
    article .section.stuff .stuff__apply {
      margin-left: 0; }
      article .section.stuff .stuff__apply .btn {
        margin-bottom: 15px; }
      article .section.stuff .stuff__apply .info__list {
        font-size: 11px; }
        article .section.stuff .stuff__apply .info__list li dl dt {
          position: relative;
          width: auto;
          margin-bottom: 8px;
          text-indent: -6px; }
        article .section.stuff .stuff__apply .info__list li dl dd {
          font-size: 10px;
          margin-left: 0;
          margin-bottom: 6px; } }
