@charset "UTF-8";
/*
 special.css（ファイル名変更可）
 本サイト SPECIAL CSS
*/
main.special {
  position: relative; }

.special_bg {
  position: absolute;
  top: -220px;
  width: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0); }
  .special_bg .img-wrap img {
    width: 100%; }

.component_tab.special {
  width: calc(310/900*100%); }
  .component_tab.special a {
    width: calc(50% - 5.66%); }

.special_article {
  /* comment ------------------- */ }
  .special_article p, .special_article li {
    font-size: 16px;
    line-height: 1.6; }
  .special_article a {
    text-decoration: underline; }
  .special_article div {
    margin-top: 10px; }
  .special_article .article_line {
    margin: 30px auto 0; }
  .special_article .special_imgOnly {
    margin: 30px auto 0;
    position: relative; }
    .special_article .special_imgOnly .img-wrap {
      position: relative;
      font-size: 0;
      margin: 0; }
      .special_article .special_imgOnly .img-wrap img {
        width: 100%; }
  .special_article .special_txtOnly {
    margin: 10px auto 60px;
    font-size: 16px;
    line-height: 1.6; }
  .special_article .component_h5-wrap {
    margin: 30px 0 0; }
  .special_article .try-character-comment {
    margin-top: 30px;
    position: relative;
    max-width: 840px;
    padding: 130px 0 0; }
  .special_article .try-character-photo {
    position: absolute;
    top: 0;
    left: 0;
    width: 124px;
    height: 124px;
    background-repeat: no-repeat;
    background-size: cover; }
  .special_article .try-character-photo-ohata {
    background-image: url(../images/special/sp_oohata.png); }
  .special_article .try-character-comment-title {
    font-size: 18px;
    position: relative;
    padding-left: 150px;
    position: absolute;
    top: 20px;
    left: 0;
    width: 100%; }
  .special_article .try-character-comment-name {
    font-size: 18px;
    position: absolute;
    top: 50px;
    left: 0;
    padding-left: 150px;
    width: 100%;
    font-size: 36px; }
  .special_article .try-character-comment-body {
    margin-top: 10px;
    font-size: 16px; }
  .special_article .yellow-label {
    padding: 3px 10px;
    background: #f8da10; }
  .special_article .special-talk-content p {
    margin: 10px auto 0; }
  .special_article .special-talk-content-second {
    margin: 30px auto 0; }

/* ---------------------------------
 SP（〜600px）
--------------------------------- */
/* ------------------------------------------------------------------
 SP 〜 tablet（〜992px）
------------------------------------------------------------------ */
@media only screen and (max-width: 992px) {
  .special_bg {
    width: 130%;
    top: -90px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0); }
  .component_tab.special {
    width: calc(680/750*100%); }
  .special_article .try-character-photo {
    width: 90px;
    height: 90px;
    left: 0; }
  .special_article .try-character-comment {
    margin-top: 30px;
    padding: 100px 0 0; }
  .special_article .try-character-comment-title {
    padding-left: 110px;
    top: 10px;
    font-size: 16px; }
  .special_article .try-character-comment-name {
    padding-left: 110px;
    top: 40px;
    font-size: 30px; }
  .special_article .try-character-comment-body {
    font-size: 16px; }
  .special_article .yellow-label {
    padding: 0px 3px;
    background: #f8da10; } }

/* ---------------------------------
 PC（993px〜）
--------------------------------- */

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3ByZWNzcy9zcGVjaWFsLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7OztDQUdDO0FBQ0Q7RUFDRSxrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFdBQVc7RUFDWCxTQUFTO0VBQ1QscUNBQTZCO1VBQTdCLDZCQUE2QixFQUFFO0VBQy9CO0lBQ0UsV0FBVyxFQUFFOztBQUVqQjtFQUNFLHlCQUF5QixFQUFFO0VBQzNCO0lBQ0Usd0JBQXdCLEVBQUU7O0FBRTlCO0VBQ0UsZ0NBQWdDLEVBQUU7RUFDbEM7SUFDRSxlQUFlO0lBQ2YsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSwwQkFBMEIsRUFBRTtFQUM5QjtJQUNFLGdCQUFnQixFQUFFO0VBQ3BCO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxtQkFBbUI7SUFDbkIsa0JBQWtCLEVBQUU7SUFDcEI7TUFDRSxrQkFBa0I7TUFDbEIsWUFBWTtNQUNaLFNBQVMsRUFBRTtNQUNYO1FBQ0UsV0FBVyxFQUFFO0VBQ25CO0lBQ0Usc0JBQXNCO0lBQ3RCLGVBQWU7SUFDZixnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLGdCQUFnQixFQUFFO0VBQ3BCO0lBQ0UsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsa0JBQWtCLEVBQUU7RUFDdEI7SUFDRSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87SUFDUCxZQUFZO0lBQ1osYUFBYTtJQUNiLDRCQUE0QjtJQUM1QixzQkFBc0IsRUFBRTtFQUMxQjtJQUNFLHNEQUFzRCxFQUFFO0VBQzFEO0lBQ0UsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxPQUFPO0lBQ1AsV0FBVyxFQUFFO0VBQ2Y7SUFDRSxlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxPQUFPO0lBQ1AsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxlQUFlLEVBQUU7RUFDbkI7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZSxFQUFFO0VBQ25CO0lBQ0UsaUJBQWlCO0lBQ2pCLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxtQkFBbUIsRUFBRTs7QUFFekI7O21DQUVtQztBQUNuQzs7b0VBRW9FO0FBQ3BFO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsVUFBVTtJQUNWLFNBQVM7SUFDVCxxQ0FBNkI7WUFBN0IsNkJBQTZCLEVBQUU7RUFDakM7SUFDRSx5QkFBeUIsRUFBRTtFQUM3QjtJQUNFLFdBQVc7SUFDWCxZQUFZO0lBQ1osT0FBTyxFQUFFO0VBQ1g7SUFDRSxnQkFBZ0I7SUFDaEIsa0JBQWtCLEVBQUU7RUFDdEI7SUFDRSxtQkFBbUI7SUFDbkIsU0FBUztJQUNULGVBQWUsRUFBRTtFQUNuQjtJQUNFLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsZUFBZSxFQUFFO0VBQ25CO0lBQ0UsZUFBZSxFQUFFO0VBQ25CO0lBQ0UsZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUFFLEVBQUU7O0FBRTNCOzttQ0FFbUMiLCJmaWxlIjoic3BlY2lhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuIHNwZWNpYWwuY3Nz77yI44OV44Kh44Kk44Or5ZCN5aSJ5pu05Y+v77yJXG4g5pys44K144Kk44OIIFNQRUNJQUwgQ1NTXG4qL1xubWFpbi5zcGVjaWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zcGVjaWFsX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgLnNwZWNpYWxfYmcgLmltZy13cmFwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbXBvbmVudF90YWIuc3BlY2lhbCB7XG4gIHdpZHRoOiBjYWxjKDMxMC85MDAqMTAwJSk7IH1cbiAgLmNvbXBvbmVudF90YWIuc3BlY2lhbCBhIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1LjY2JSk7IH1cblxuLnNwZWNpYWxfYXJ0aWNsZSB7XG4gIC8qIGNvbW1lbnQgLS0tLS0tLS0tLS0tLS0tLS0tLSAqLyB9XG4gIC5zcGVjaWFsX2FydGljbGUgcCwgLnNwZWNpYWxfYXJ0aWNsZSBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgLnNwZWNpYWxfYXJ0aWNsZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuc3BlY2lhbF9hcnRpY2xlIGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc3BlY2lhbF9hcnRpY2xlIC5hcnRpY2xlX2xpbmUge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7IH1cbiAgLnNwZWNpYWxfYXJ0aWNsZSAuc3BlY2lhbF9pbWdPbmx5IHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zcGVjaWFsX2FydGljbGUgLnNwZWNpYWxfaW1nT25seSAuaW1nLXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuc3BlY2lhbF9hcnRpY2xlIC5zcGVjaWFsX2ltZ09ubHkgLmltZy13cmFwIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zcGVjaWFsX2FydGljbGUgLnNwZWNpYWxfdHh0T25seSB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gNjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAuc3BlY2lhbF9hcnRpY2xlIC5jb21wb25lbnRfaDUtd3JhcCB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDsgfVxuICAuc3BlY2lhbF9hcnRpY2xlIC50cnktY2hhcmFjdGVyLWNvbW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgcGFkZGluZzogMTMwcHggMCAwOyB9XG4gIC5zcGVjaWFsX2FydGljbGUgLnRyeS1jaGFyYWN0ZXItcGhvdG8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgaGVpZ2h0OiAxMjRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnNwZWNpYWxfYXJ0aWNsZSAudHJ5LWNoYXJhY3Rlci1waG90by1vaGF0YSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGVjaWFsL3NwX29vaGF0YS5wbmcpOyB9XG4gIC5zcGVjaWFsX2FydGljbGUgLnRyeS1jaGFyYWN0ZXItY29tbWVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3BlY2lhbF9hcnRpY2xlIC50cnktY2hhcmFjdGVyLWNvbW1lbnQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAuc3BlY2lhbF9hcnRpY2xlIC50cnktY2hhcmFjdGVyLWNvbW1lbnQtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnNwZWNpYWxfYXJ0aWNsZSAueWVsbG93LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjhkYTEwOyB9XG4gIC5zcGVjaWFsX2FydGljbGUgLnNwZWNpYWwtdGFsay1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7IH1cbiAgLnNwZWNpYWxfYXJ0aWNsZSAuc3BlY2lhbC10YWxrLWNvbnRlbnQtc2Vjb25kIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIFNQ77yI44CcNjAwcHjvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gU1Ag44CcIHRhYmxldO+8iOOAnDk5MnB477yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNwZWNpYWxfYmcge1xuICAgIHdpZHRoOiAxMzAlO1xuICAgIHRvcDogLTkwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9XG4gIC5jb21wb25lbnRfdGFiLnNwZWNpYWwge1xuICAgIHdpZHRoOiBjYWxjKDY4MC83NTAqMTAwJSk7IH1cbiAgLnNwZWNpYWxfYXJ0aWNsZSAudHJ5LWNoYXJhY3Rlci1waG90byB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGxlZnQ6IDA7IH1cbiAgLnNwZWNpYWxfYXJ0aWNsZSAudHJ5LWNoYXJhY3Rlci1jb21tZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMDsgfVxuICAuc3BlY2lhbF9hcnRpY2xlIC50cnktY2hhcmFjdGVyLWNvbW1lbnQtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuc3BlY2lhbF9hcnRpY2xlIC50cnktY2hhcmFjdGVyLWNvbW1lbnQtbmFtZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICB0b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5zcGVjaWFsX2FydGljbGUgLnRyeS1jaGFyYWN0ZXItY29tbWVudC1ib2R5IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnNwZWNpYWxfYXJ0aWNsZSAueWVsbG93LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwcHggM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmOGRhMTA7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBQQ++8iDk5M3B444Cc77yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiJdfQ== */