@media screen and (max-width: 2560px) {
  /* line 19, ../scss/pages.scss */
  #contents.cover {
    background-color: transparent;
  }
  /* line 21, ../scss/pages.scss */
  #contents.cover #cover_body {
    position: absolute;
    width: 551.2px;
    height: 780px;
    background: #fff;
  }
  /* line 22, ../scss/pages.scss */
  #contents.cover #cover_bg {
    position: absolute;
    width: 551.2px;
    height: 780px;
    display: none;
  }
  /* line 23, ../scss/pages.scss */
  #contents.cover #cover_title {
    position: absolute;
    width: 551.2px;
    height: 390px;
    display: none;
  }
  /* line 25, ../scss/pages.scss */
  #contents.cover #cover_title h1 {
    position: absolute;
    width: 551.2px;
    height: 390px;
  }
  /* line 27, ../scss/pages.scss */
  #contents.cover .shadow1 {
    position: absolute;
    width: 551.2px;
    height: 226.2px;
    display: none;
  }
  /* line 28, ../scss/pages.scss */
  #contents.cover #cover_interview {
    position: absolute;
    width: 551.2px;
    height: 780px;
    display: none;
  }
  /* line 29, ../scss/pages.scss */
  #contents.cover #cover_special {
    position: absolute;
    bottom: 0;
    width: 551.2px;
    height: 780px;
    display: none;
  }
  /* line 31, ../scss/pages.scss */
  #contents.cover #cover_special .text {
    position: absolute;
    width: 551.2px;
    height: 780px;
  }
  /* line 32, ../scss/pages.scss */
  #contents.cover #cover_special .shadow2 {
    position: absolute;
    top: 0;
    width: 551.2px;
    height: 780px;
  }
  /* line 34, ../scss/pages.scss */
  #contents.cover #help {
    position: absolute;
    top: 15.6px;
    left: 566.8px;
    width: 507px;
    height: 748.8px;
    -webkit-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    -moz-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    display: none;
  }
  /* line 37, ../scss/pages.scss */
  #contents.contents h1 {
    position: absolute;
    right: 0;
    width: 551.2px;
    height: 780px;
    display: none;
  }
  /* line 38, ../scss/pages.scss */
  #contents.contents #coverinfo {
    position: absolute;
    left: 0;
    width: 551.2px;
    height: 780px;
    display: none;
  }
  /* line 39, ../scss/pages.scss */
  #contents.contents #coverinfo_img {
    position: absolute;
    top: 601.9px;
    left: 45.5px;
    width: 120.9px;
    height: 146.9px;
    display: none;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a {
    cursor: pointer;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 41, ../scss/pages.scss */
  #contents.contents #btn_interview {
    position: absolute;
    top: 215.8px;
    left: 566.8px;
    width: 504.4px;
    height: 358.8px;
    display: none;
  }
  /* line 42, ../scss/pages.scss */
  #contents.contents #btn_news {
    position: absolute;
    top: 599.3px;
    left: 566.8px;
    width: 504.4px;
    height: 150.8px;
    display: none;
  }
  /* line 43, ../scss/pages.scss */
  #contents.contents #btn_interview2 {
    position: absolute;
    top: 31.2px;
    left: 31.2px;
    width: 504.4px;
    height: 299px;
    display: none;
  }
  /* line 44, ../scss/pages.scss */
  #contents.contents #btn_hotel {
    position: absolute;
    top: 351px;
    left: 288.6px;
    width: 247px;
    height: 104px;
    display: none;
  }
  /* line 45, ../scss/pages.scss */
  #contents.contents #btn_gourmet {
    position: absolute;
    top: 351px;
    left: 31.2px;
    width: 247px;
    height: 104px;
    display: none;
  }
  /* line 46, ../scss/pages.scss */
  #contents.contents #btn_leisure {
    position: absolute;
    top: 470.6px;
    left: 288.6px;
    width: 247px;
    height: 104px;
    display: none;
  }
  /* line 47, ../scss/pages.scss */
  #contents.contents #btn_shopping {
    position: absolute;
    top: 470.6px;
    left: 31.2px;
    width: 247px;
    height: 104px;
    display: none;
  }
  /* line 50, ../scss/pages.scss */
  #contents.interview01 #splash1, #contents.interview01 #splash_txt1 {
    position: absolute;
    width: 1102.4px;
    height: 780px;
    display: none;
  }
  /* line 51, ../scss/pages.scss */
  #contents.interview01 #background {
    position: absolute;
    width: 1102.4px;
    height: 780px;
    display: none;
  }
  /* line 52, ../scss/pages.scss */
  #contents.interview01 h1, #contents.interview01 h2 {
    position: absolute;
    left: 0;
    width: 1102.4px;
    height: 780px;
    display: none;
    z-index: 1;
  }
  /* line 54, ../scss/pages.scss */
  #contents.interview01 #btn_skip {
    position: absolute;
    top: 683.8px;
    left: 590.2px;
    width: 104px;
    height: 41.6px;
  }
  /* line 55, ../scss/pages.scss */
  #contents.interview01 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 57, ../scss/pages.scss */
  #contents.interview01 #btn_credit {
    top: 716.3px;
    left: 614.9px;
    width: 88.4px;
    height: 20.8px;
    display: none;
    z-index: 2;
  }
  /* line 58, ../scss/pages.scss */
  #contents.interview01 #btn_credit a {
    width: 88.4px;
    height: 20.8px;
    display: block;
    cursor: pointer;
  }
  /* line 61, ../scss/pages.scss */
  #contents.interview01 .box_credit p {
    padding-bottom: 32.5px;
    font-family: serif;
    line-height: 23.4px;
    font-size: 15.6px;
    background-color: #ffffff;
  }
  /* line 62, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close {
    bottom: 6.5px;
    right: 13px;
    width: 78px;
    height: 23.4px;
  }
  /* line 63, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close a {
    width: 78px;
    height: 23.4px;
  }
  /* line 65, ../scss/pages.scss */
  #contents.interview01 #infoBox01 {
    bottom: 39px;
    right: 26px;
    width: 442px;
    z-index: 3;
  }
  /* line 67, ../scss/pages.scss */
  #contents.interview01 #profile_tab {
    position: absolute;
    top: 503.1px;
    right: 0;
    width: 39px;
    height: 123.5px;
    display: none;
    z-index: 2;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a {
    display: block;
    width: 39px;
    height: 123.5px;
    cursor: pointer;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 70, ../scss/pages.scss */
  #contents.interview01 #box_profile {
    position: absolute;
    bottom: 39px;
    right: 0;
    width: 478.4px;
    height: 325px;
    display: none;
    z-index: 3;
  }
  /* line 72, ../scss/pages.scss */
  #contents.interview01 #box_profile .tab {
    position: absolute;
    left: -39px;
    top: 123.5px;
    width: 39px;
    height: 123.5px;
  }
  /* line 73, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 478.4px;
    height: 325px;
    border-left: 1px solid #459c81;
    border-top: 1px solid #459c81;
    border-bottom: 1px solid #459c81;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 83, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main {
    position: absolute;
    width: 426.4px;
    top: 26px;
    right: 26px;
    font-size: 15.6px;
    line-height: 23.4px;
    font-family: serif;
  }
  /* line 84, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main span.name {
    font-size: 20.8px;
  }
  /* line 85, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 87, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 13px;
    left: 13px;
    width: 78px;
    height: 23.4px;
    cursor: pointer;
  }
  /* line 88, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 78px;
    height: 23.4px;
  }
  /* line 90, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 97, ../scss/pages.scss */
  #contents.interview02 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 1102.4px;
    height: 780px;
  }
  /* line 98, ../scss/pages.scss */
  #contents.interview02 #interview02_bg, #contents.interview02 #interview02_text {
    position: absolute;
    left: 0;
    width: 1102.4px;
    height: 780px;
  }
  /* line 99, ../scss/pages.scss */
  #contents.interview02 #splash1, #contents.interview02 #splash_txt1 {
    position: absolute;
    width: 1102.4px;
    height: 780px;
    display: none;
  }
  /* line 100, ../scss/pages.scss */
  #contents.interview02 #btn_skip {
    position: absolute;
    top: 683.8px;
    left: 590.2px;
    width: 104px;
    height: 41.6px;
  }
  /* line 101, ../scss/pages.scss */
  #contents.interview02 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 103, ../scss/pages.scss */
  #contents.interview02 #btn_credit {
    top: 666.9px;
    left: 40.3px;
    width: 87.1px;
    height: 18.2px;
    display: none;
  }
  /* line 104, ../scss/pages.scss */
  #contents.interview02 #btn_credit a {
    width: 87.1px;
    height: 18.2px;
    display: block;
    cursor: pointer;
  }
  /* line 107, ../scss/pages.scss */
  #contents.interview02 .box_credit p {
    padding-bottom: 32.5px;
    font-family: serif;
    line-height: 23.4px;
    font-size: 15.6px;
    background-color: #ffffff;
  }
  /* line 108, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close {
    bottom: 6.5px;
    right: 13px;
    width: 78px;
    height: 23.4px;
  }
  /* line 109, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close a {
    width: 78px;
    height: 23.4px;
  }
  /* line 111, ../scss/pages.scss */
  #contents.interview02 #infoBox01 {
    bottom: 65px;
    left: 26px;
    width: 442px;
  }
  /* line 114, ../scss/pages.scss */
  #contents.interview03 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 1102.4px;
    height: 780px;
  }
  /* line 115, ../scss/pages.scss */
  #contents.interview03 #splash1, #contents.interview03 #splash_txt1 {
    position: absolute;
    width: 1102.4px;
    height: 780px;
    display: none;
  }
  /* line 116, ../scss/pages.scss */
  #contents.interview03 #interview03_bg {
    position: absolute;
    left: 0;
    width: 1102.4px;
    height: 780px;
  }
  /* line 117, ../scss/pages.scss */
  #contents.interview03 #interview03_text {
    position: absolute;
    left: 0;
    width: 1102.4px;
    height: 780px;
    display: none;
  }
  /* line 118, ../scss/pages.scss */
  #contents.interview03 .scrollArea, #contents.interview03 #scrollArea_hide {
    position: absolute;
    top: 123.5px;
    left: 49.4px;
    width: 462.8px;
    height: 601.9px;
    background-color: #FFFFFF;
  }
  /* line 119, ../scss/pages.scss */
  #contents.interview03 .scrollArea p, #contents.interview03 #scrollArea_hide p {
    font-size: 18.2px;
    line-height: 28.6px;
  }
  /* line 120, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.q, #contents.interview03 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 18.2px;
  }
  /* line 121, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.a, #contents.interview03 #scrollArea_hide p span.a {
    display: block;
    color: #1e1e1e;
    padding-bottom: 18.2px;
  }
  /* line 124, ../scss/pages.scss */
  #contents.interview03 #btn_skip {
    position: absolute;
    top: 683.8px;
    left: 590.2px;
    width: 104px;
    height: 41.6px;
  }
  /* line 125, ../scss/pages.scss */
  #contents.interview03 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 128, ../scss/pages.scss */
  #contents.interview03 #btn_credit {
    top: 708.5px;
    left: 592.8px;
    width: 88.4px;
    height: 20.8px;
    display: none;
  }
  /* line 129, ../scss/pages.scss */
  #contents.interview03 #btn_credit a {
    width: 88.4px;
    height: 20.8px;
    display: block;
    cursor: pointer;
  }
  /* line 132, ../scss/pages.scss */
  #contents.interview03 .box_credit p {
    padding-bottom: 32.5px;
    font-family: serif;
    line-height: 23.4px;
    font-size: 15.6px;
    background-color: #ffffff;
  }
  /* line 133, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close {
    bottom: 6.5px;
    left: 13px;
    width: 78px;
    height: 23.4px;
  }
  /* line 134, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close a {
    width: 78px;
    height: 23.4px;
  }
  /* line 137, ../scss/pages.scss */
  #contents.interview03 #infoBox01 {
    bottom: 39px;
    right: 39px;
    width: 429px;
  }
  /* line 140, ../scss/pages.scss */
  #contents.interview04 #splash1, #contents.interview04 #splash_txt1 {
    position: absolute;
    width: 1102.4px;
    height: 780px;
    display: none;
  }
  /* line 141, ../scss/pages.scss */
  #contents.interview04 #white_bg, #contents.interview04 #background {
    position: absolute;
    width: 1102.4px;
    height: 780px;
    background: #fff;
  }
  /* line 142, ../scss/pages.scss */
  #contents.interview04 h1, #contents.interview04 h2 {
    position: absolute;
    left: 0;
    width: 1102.4px;
    height: 780px;
    /*z-index:1;*/
  }
  /* line 143, ../scss/pages.scss */
  #contents.interview04 #btn_skip {
    position: absolute;
    top: 683.8px;
    left: 590.2px;
    width: 104px;
    height: 41.6px;
  }
  /* line 144, ../scss/pages.scss */
  #contents.interview04 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 146, ../scss/pages.scss */
  #contents.interview04 .movie {
    position: absolute;
    top: 477.1px;
    left: 79.3px;
    width: 361.4px;
    height: 202.8px;
  }
  /* line 147, ../scss/pages.scss */
  #contents.interview04 .movie_hide {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 551.2px;
    height: 413.4px;
  }
  /* line 148, ../scss/pages.scss */
  #contents.interview04 #profile_tab {
    position: absolute;
    top: 503.1px;
    right: 0;
    width: 39px;
    height: 123.5px;
    /*z-index:2;*/
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a {
    display: block;
    width: 39px;
    height: 123.5px;
    cursor: pointer;
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 151, ../scss/pages.scss */
  #contents.interview04 #box_profile {
    position: absolute;
    bottom: 39px;
    right: 0;
    width: 478.4px;
    height: 325px;
    display: none;
    z-index: 3;
  }
  /* line 153, ../scss/pages.scss */
  #contents.interview04 #box_profile .tab {
    position: absolute;
    left: -39px;
    top: 123.5px;
    width: 39px;
    height: 123.5px;
  }
  /* line 154, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 478.4px;
    height: 325px;
    border-left: 1px solid #d10000;
    border-top: 1px solid #d10000;
    border-bottom: 1px solid #d10000;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 164, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main {
    position: absolute;
    width: 426.4px;
    top: 26px;
    right: 26px;
    font-size: 15.6px;
    line-height: 23.4px;
    font-family: serif;
  }
  /* line 165, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main span.name {
    font-size: 20.8px;
  }
  /* line 166, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 168, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 13px;
    left: 13px;
    width: 78px;
    height: 23.4px;
    cursor: pointer;
  }
  /* line 169, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 78px;
    height: 23.4px;
  }
  /* line 171, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 178, ../scss/pages.scss */
  #contents.interview05 #bg, #contents.interview05 #text, #contents.interview05 #title, #contents.interview05 #shadow {
    position: absolute;
    left: 0;
    width: 1102.4px;
    height: 780px;
    display: none;
  }
  /* line 179, ../scss/pages.scss */
  #contents.interview05 .scrollArea, #contents.interview05 #scrollArea_hide {
    position: absolute;
    top: 256.1px;
    left: 582.4px;
    width: 460.2px;
    height: 487.5px;
    background-color: #FFFFFF;
  }
  /* line 180, ../scss/pages.scss */
  #contents.interview05 .scrollArea h3, #contents.interview05 #scrollArea_hide h3 {
    font-size: 26px;
    line-height: 33.8px;
    color: #000000;
    padding-bottom: 39px;
  }
  /* line 181, ../scss/pages.scss */
  #contents.interview05 .scrollArea p, #contents.interview05 #scrollArea_hide p {
    font-size: 18.2px;
    line-height: 28.6px;
    padding-bottom: 20.8px;
  }
  /* line 182, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.q, #contents.interview05 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 18.2px;
  }
  /* line 183, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.a, #contents.interview05 #scrollArea_hide p span.a {
    display: block;
    color: #2d2d2d;
    padding-bottom: 18.2px;
  }
  /* line 184, ../scss/pages.scss */
  #contents.interview05 .scrollArea p.bottom, #contents.interview05 #scrollArea_hide p.bottom {
    padding-bottom: 0;
  }
  /* line 189, ../scss/pages.scss */
  #contents.next #bg {
    position: absolute;
    right: 0;
    width: 551.2px;
    height: 780px;
    display: none;
  }
  /* line 190, ../scss/pages.scss */
  #contents.next h1 {
    position: absolute;
    right: 0;
    width: 551.2px;
    height: 195px;
    display: none;
  }
  /* line 191, ../scss/pages.scss */
  #contents.next #area {
    position: absolute;
    top: 184.6px;
    left: 590.2px;
  }
  /* line 193, ../scss/pages.scss */
  #contents.next #area li {
    position: absolute;
    width: 222.3px;
    height: 175.5px;
    display: none;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a {
    display: block;
    width: 222.3px;
    height: 175.5px;
    cursor: pointer;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 196, ../scss/pages.scss */
  #contents.next #area li .photo {
    position: absolute;
    width: 222.3px;
    height: 132.6px;
  }
  /* line 197, ../scss/pages.scss */
  #contents.next #area li .text {
    position: absolute;
    bottom: 0;
    width: 214.5px;
    height: 37.7px;
  }
  /* line 198, ../scss/pages.scss */
  #contents.next #area li .badge {
    position: absolute;
    top: -9.1px;
    left: -13px;
    width: 59.8px;
    height: 61.1px;
  }
  /* line 199, ../scss/pages.scss */
  #contents.next #area li .btn {
    position: absolute;
    top: 98.8px;
    right: 3.9px;
    width: 52px;
    height: 29.9px;
  }
  /* line 200, ../scss/pages.scss */
  #contents.next #area li#area02 {
    left: 254.8px;
  }
  /* line 201, ../scss/pages.scss */
  #contents.next #area li#area02 .text {
    width: 232.7px;
  }
  /* line 203, ../scss/pages.scss */
  #contents.next #area li#area03 {
    top: 188.5px;
  }
  /* line 204, ../scss/pages.scss */
  #contents.next #area li#area04 {
    top: 188.5px;
    left: 254.8px;
  }
  /* line 205, ../scss/pages.scss */
  #contents.next #area li#area05 {
    top: 375.7px;
  }
  /* line 206, ../scss/pages.scss */
  #contents.next #area li#area06 {
    top: 375.7px;
    left: 254.8px;
  }
  /* line 209, ../scss/pages.scss */
  #contents.next #next_tabiiro {
    position: absolute;
    width: 551.2px;
    height: 780px;
    display: none;
  }
  /* line 211, ../scss/pages.scss */
  #contents.tokusyu_backcover {
    background-color: transparent;
  }
  /* line 213, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_tabiiro {
    position: absolute;
    right: 0;
    width: 551.2px;
    height: 780px;
    background: #fff;
    display: none;
  }
  /* line 214, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_staff {
    position: absolute;
    right: 0;
    width: 551.2px;
    height: 780px;
    display: none;
  }
  /* line 215, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_brangista {
    position: absolute;
    right: 0;
    width: 551.2px;
    height: 780px;
    display: none;
  }
  /* line 216, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_bg {
    position: absolute;
    top: 22.1px;
    left: 24.7px;
    width: 501.8px;
    height: 722.8px;
    border: 3px solid #c9c29e;
    background: #fff;
    -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    display: none;
  }
  /* line 217, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_title {
    position: absolute;
    left: 0;
    width: 551.2px;
    height: 780px;
    display: none;
  }
  /* line 218, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list {
    position: absolute;
    left: 54.6px;
    top: 143px;
    width: 455px;
    overflow: hidden;
    *zoom: 1;
    display: none;
  }
  /* line 219, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li {
    float: left;
    margin-right: 13px;
    margin-bottom: 52px;
    width: 100.1px;
    height: 141.7px;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a {
    position: inherit;
    display: block;
    width: 100.1px;
    height: 141.7px;
    cursor: pointer;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 221, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li .cover {
    display: block;
    width: 100.1px;
    height: 141.7px;
    -webkit-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    -moz-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    margin-bottom: 5.2px;
  }
}
@media screen and (max-width: 1262px), screen and (max-height: 848px) {
  /* line 19, ../scss/pages.scss */
  #contents.cover {
    background-color: transparent;
  }
  /* line 21, ../scss/pages.scss */
  #contents.cover #cover_body {
    position: absolute;
    width: 491.84px;
    height: 696px;
    background: #fff;
  }
  /* line 22, ../scss/pages.scss */
  #contents.cover #cover_bg {
    position: absolute;
    width: 491.84px;
    height: 696px;
    display: none;
  }
  /* line 23, ../scss/pages.scss */
  #contents.cover #cover_title {
    position: absolute;
    width: 491.84px;
    height: 348px;
    display: none;
  }
  /* line 25, ../scss/pages.scss */
  #contents.cover #cover_title h1 {
    position: absolute;
    width: 491.84px;
    height: 348px;
  }
  /* line 27, ../scss/pages.scss */
  #contents.cover .shadow1 {
    position: absolute;
    width: 491.84px;
    height: 201.84px;
    display: none;
  }
  /* line 28, ../scss/pages.scss */
  #contents.cover #cover_interview {
    position: absolute;
    width: 491.84px;
    height: 696px;
    display: none;
  }
  /* line 29, ../scss/pages.scss */
  #contents.cover #cover_special {
    position: absolute;
    bottom: 0;
    width: 491.84px;
    height: 696px;
    display: none;
  }
  /* line 31, ../scss/pages.scss */
  #contents.cover #cover_special .text {
    position: absolute;
    width: 491.84px;
    height: 696px;
  }
  /* line 32, ../scss/pages.scss */
  #contents.cover #cover_special .shadow2 {
    position: absolute;
    top: 0;
    width: 491.84px;
    height: 696px;
  }
  /* line 34, ../scss/pages.scss */
  #contents.cover #help {
    position: absolute;
    top: 13.92px;
    left: 505.76px;
    width: 452.4px;
    height: 668.16px;
    -webkit-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    -moz-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    display: none;
  }
  /* line 37, ../scss/pages.scss */
  #contents.contents h1 {
    position: absolute;
    right: 0;
    width: 491.84px;
    height: 696px;
    display: none;
  }
  /* line 38, ../scss/pages.scss */
  #contents.contents #coverinfo {
    position: absolute;
    left: 0;
    width: 491.84px;
    height: 696px;
    display: none;
  }
  /* line 39, ../scss/pages.scss */
  #contents.contents #coverinfo_img {
    position: absolute;
    top: 537.08px;
    left: 40.6px;
    width: 107.88px;
    height: 131.08px;
    display: none;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a {
    cursor: pointer;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 41, ../scss/pages.scss */
  #contents.contents #btn_interview {
    position: absolute;
    top: 192.56px;
    left: 505.76px;
    width: 450.08px;
    height: 320.16px;
    display: none;
  }
  /* line 42, ../scss/pages.scss */
  #contents.contents #btn_news {
    position: absolute;
    top: 534.76px;
    left: 505.76px;
    width: 450.08px;
    height: 134.56px;
    display: none;
  }
  /* line 43, ../scss/pages.scss */
  #contents.contents #btn_interview2 {
    position: absolute;
    top: 27.84px;
    left: 27.84px;
    width: 450.08px;
    height: 266.8px;
    display: none;
  }
  /* line 44, ../scss/pages.scss */
  #contents.contents #btn_hotel {
    position: absolute;
    top: 313.2px;
    left: 257.52px;
    width: 220.4px;
    height: 92.8px;
    display: none;
  }
  /* line 45, ../scss/pages.scss */
  #contents.contents #btn_gourmet {
    position: absolute;
    top: 313.2px;
    left: 27.84px;
    width: 220.4px;
    height: 92.8px;
    display: none;
  }
  /* line 46, ../scss/pages.scss */
  #contents.contents #btn_leisure {
    position: absolute;
    top: 419.92px;
    left: 257.52px;
    width: 220.4px;
    height: 92.8px;
    display: none;
  }
  /* line 47, ../scss/pages.scss */
  #contents.contents #btn_shopping {
    position: absolute;
    top: 419.92px;
    left: 27.84px;
    width: 220.4px;
    height: 92.8px;
    display: none;
  }
  /* line 50, ../scss/pages.scss */
  #contents.interview01 #splash1, #contents.interview01 #splash_txt1 {
    position: absolute;
    width: 983.68px;
    height: 696px;
    display: none;
  }
  /* line 51, ../scss/pages.scss */
  #contents.interview01 #background {
    position: absolute;
    width: 983.68px;
    height: 696px;
    display: none;
  }
  /* line 52, ../scss/pages.scss */
  #contents.interview01 h1, #contents.interview01 h2 {
    position: absolute;
    left: 0;
    width: 983.68px;
    height: 696px;
    display: none;
    z-index: 1;
  }
  /* line 54, ../scss/pages.scss */
  #contents.interview01 #btn_skip {
    position: absolute;
    top: 610.16px;
    left: 526.64px;
    width: 92.8px;
    height: 37.12px;
  }
  /* line 55, ../scss/pages.scss */
  #contents.interview01 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 57, ../scss/pages.scss */
  #contents.interview01 #btn_credit {
    top: 639.16px;
    left: 548.68px;
    width: 78.88px;
    height: 18.56px;
    display: none;
    z-index: 2;
  }
  /* line 58, ../scss/pages.scss */
  #contents.interview01 #btn_credit a {
    width: 78.88px;
    height: 18.56px;
    display: block;
    cursor: pointer;
  }
  /* line 61, ../scss/pages.scss */
  #contents.interview01 .box_credit p {
    padding-bottom: 29.0px;
    font-family: serif;
    line-height: 20.88px;
    font-size: 13.92px;
    background-color: #ffffff;
  }
  /* line 62, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close {
    bottom: 5.8px;
    right: 11.6px;
    width: 69.6px;
    height: 20.88px;
  }
  /* line 63, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close a {
    width: 69.6px;
    height: 20.88px;
  }
  /* line 65, ../scss/pages.scss */
  #contents.interview01 #infoBox01 {
    bottom: 34.8px;
    right: 23.2px;
    width: 394.4px;
    z-index: 3;
  }
  /* line 67, ../scss/pages.scss */
  #contents.interview01 #profile_tab {
    position: absolute;
    top: 448.92px;
    right: 0;
    width: 34.8px;
    height: 110.2px;
    display: none;
    z-index: 2;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a {
    display: block;
    width: 34.8px;
    height: 110.2px;
    cursor: pointer;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 70, ../scss/pages.scss */
  #contents.interview01 #box_profile {
    position: absolute;
    bottom: 34.8px;
    right: 0;
    width: 426.88px;
    height: 290px;
    display: none;
    z-index: 3;
  }
  /* line 72, ../scss/pages.scss */
  #contents.interview01 #box_profile .tab {
    position: absolute;
    left: -34.8px;
    top: 110.2px;
    width: 34.8px;
    height: 110.2px;
  }
  /* line 73, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 426.88px;
    height: 290px;
    border-left: 1px solid #459c81;
    border-top: 1px solid #459c81;
    border-bottom: 1px solid #459c81;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 83, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main {
    position: absolute;
    width: 380.48px;
    top: 23.2px;
    right: 23.2px;
    font-size: 13.92px;
    line-height: 20.88px;
    font-family: serif;
  }
  /* line 84, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main span.name {
    font-size: 18.56px;
  }
  /* line 85, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 87, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 11.6px;
    left: 11.6px;
    width: 69.6px;
    height: 20.88px;
    cursor: pointer;
  }
  /* line 88, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 69.6px;
    height: 20.88px;
  }
  /* line 90, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 97, ../scss/pages.scss */
  #contents.interview02 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 983.68px;
    height: 696px;
  }
  /* line 98, ../scss/pages.scss */
  #contents.interview02 #interview02_bg, #contents.interview02 #interview02_text {
    position: absolute;
    left: 0;
    width: 983.68px;
    height: 696px;
  }
  /* line 99, ../scss/pages.scss */
  #contents.interview02 #splash1, #contents.interview02 #splash_txt1 {
    position: absolute;
    width: 983.68px;
    height: 696px;
    display: none;
  }
  /* line 100, ../scss/pages.scss */
  #contents.interview02 #btn_skip {
    position: absolute;
    top: 610.16px;
    left: 526.64px;
    width: 92.8px;
    height: 37.12px;
  }
  /* line 101, ../scss/pages.scss */
  #contents.interview02 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 103, ../scss/pages.scss */
  #contents.interview02 #btn_credit {
    top: 595.08px;
    left: 35.96px;
    width: 77.72px;
    height: 16.24px;
    display: none;
  }
  /* line 104, ../scss/pages.scss */
  #contents.interview02 #btn_credit a {
    width: 77.72px;
    height: 16.24px;
    display: block;
    cursor: pointer;
  }
  /* line 107, ../scss/pages.scss */
  #contents.interview02 .box_credit p {
    padding-bottom: 29.0px;
    font-family: serif;
    line-height: 20.88px;
    font-size: 13.92px;
    background-color: #ffffff;
  }
  /* line 108, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close {
    bottom: 5.8px;
    right: 11.6px;
    width: 69.6px;
    height: 20.88px;
  }
  /* line 109, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close a {
    width: 69.6px;
    height: 20.88px;
  }
  /* line 111, ../scss/pages.scss */
  #contents.interview02 #infoBox01 {
    bottom: 58.0px;
    left: 23.2px;
    width: 394.4px;
  }
  /* line 114, ../scss/pages.scss */
  #contents.interview03 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 983.68px;
    height: 696px;
  }
  /* line 115, ../scss/pages.scss */
  #contents.interview03 #splash1, #contents.interview03 #splash_txt1 {
    position: absolute;
    width: 983.68px;
    height: 696px;
    display: none;
  }
  /* line 116, ../scss/pages.scss */
  #contents.interview03 #interview03_bg {
    position: absolute;
    left: 0;
    width: 983.68px;
    height: 696px;
  }
  /* line 117, ../scss/pages.scss */
  #contents.interview03 #interview03_text {
    position: absolute;
    left: 0;
    width: 983.68px;
    height: 696px;
    display: none;
  }
  /* line 118, ../scss/pages.scss */
  #contents.interview03 .scrollArea, #contents.interview03 #scrollArea_hide {
    position: absolute;
    top: 110.2px;
    left: 44.08px;
    width: 412.96px;
    height: 537.08px;
    background-color: #FFFFFF;
  }
  /* line 119, ../scss/pages.scss */
  #contents.interview03 .scrollArea p, #contents.interview03 #scrollArea_hide p {
    font-size: 16.24px;
    line-height: 25.52px;
  }
  /* line 120, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.q, #contents.interview03 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 16.24px;
  }
  /* line 121, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.a, #contents.interview03 #scrollArea_hide p span.a {
    display: block;
    color: #1e1e1e;
    padding-bottom: 16.24px;
  }
  /* line 124, ../scss/pages.scss */
  #contents.interview03 #btn_skip {
    position: absolute;
    top: 610.16px;
    left: 526.64px;
    width: 92.8px;
    height: 37.12px;
  }
  /* line 125, ../scss/pages.scss */
  #contents.interview03 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 128, ../scss/pages.scss */
  #contents.interview03 #btn_credit {
    top: 632.2px;
    left: 528.96px;
    width: 78.88px;
    height: 18.56px;
    display: none;
  }
  /* line 129, ../scss/pages.scss */
  #contents.interview03 #btn_credit a {
    width: 78.88px;
    height: 18.56px;
    display: block;
    cursor: pointer;
  }
  /* line 132, ../scss/pages.scss */
  #contents.interview03 .box_credit p {
    padding-bottom: 29.0px;
    font-family: serif;
    line-height: 20.88px;
    font-size: 13.92px;
    background-color: #ffffff;
  }
  /* line 133, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close {
    bottom: 5.8px;
    left: 11.6px;
    width: 69.6px;
    height: 20.88px;
  }
  /* line 134, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close a {
    width: 69.6px;
    height: 20.88px;
  }
  /* line 137, ../scss/pages.scss */
  #contents.interview03 #infoBox01 {
    bottom: 34.8px;
    right: 34.8px;
    width: 382.8px;
  }
  /* line 140, ../scss/pages.scss */
  #contents.interview04 #splash1, #contents.interview04 #splash_txt1 {
    position: absolute;
    width: 983.68px;
    height: 696px;
    display: none;
  }
  /* line 141, ../scss/pages.scss */
  #contents.interview04 #white_bg, #contents.interview04 #background {
    position: absolute;
    width: 983.68px;
    height: 696px;
    background: #fff;
  }
  /* line 142, ../scss/pages.scss */
  #contents.interview04 h1, #contents.interview04 h2 {
    position: absolute;
    left: 0;
    width: 983.68px;
    height: 696px;
    /*z-index:1;*/
  }
  /* line 143, ../scss/pages.scss */
  #contents.interview04 #btn_skip {
    position: absolute;
    top: 610.16px;
    left: 526.64px;
    width: 92.8px;
    height: 37.12px;
  }
  /* line 144, ../scss/pages.scss */
  #contents.interview04 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 146, ../scss/pages.scss */
  #contents.interview04 .movie {
    position: absolute;
    top: 425.72px;
    left: 70.76px;
    width: 322.48px;
    height: 180.96px;
  }
  /* line 147, ../scss/pages.scss */
  #contents.interview04 .movie_hide {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 491.84px;
    height: 368.88px;
  }
  /* line 148, ../scss/pages.scss */
  #contents.interview04 #profile_tab {
    position: absolute;
    top: 448.92px;
    right: 0;
    width: 34.8px;
    height: 110.2px;
    /*z-index:2;*/
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a {
    display: block;
    width: 34.8px;
    height: 110.2px;
    cursor: pointer;
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 151, ../scss/pages.scss */
  #contents.interview04 #box_profile {
    position: absolute;
    bottom: 34.8px;
    right: 0;
    width: 426.88px;
    height: 290px;
    display: none;
    z-index: 3;
  }
  /* line 153, ../scss/pages.scss */
  #contents.interview04 #box_profile .tab {
    position: absolute;
    left: -34.8px;
    top: 110.2px;
    width: 34.8px;
    height: 110.2px;
  }
  /* line 154, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 426.88px;
    height: 290px;
    border-left: 1px solid #d10000;
    border-top: 1px solid #d10000;
    border-bottom: 1px solid #d10000;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 164, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main {
    position: absolute;
    width: 380.48px;
    top: 23.2px;
    right: 23.2px;
    font-size: 13.92px;
    line-height: 20.88px;
    font-family: serif;
  }
  /* line 165, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main span.name {
    font-size: 18.56px;
  }
  /* line 166, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 168, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 11.6px;
    left: 11.6px;
    width: 69.6px;
    height: 20.88px;
    cursor: pointer;
  }
  /* line 169, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 69.6px;
    height: 20.88px;
  }
  /* line 171, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 178, ../scss/pages.scss */
  #contents.interview05 #bg, #contents.interview05 #text, #contents.interview05 #title, #contents.interview05 #shadow {
    position: absolute;
    left: 0;
    width: 983.68px;
    height: 696px;
    display: none;
  }
  /* line 179, ../scss/pages.scss */
  #contents.interview05 .scrollArea, #contents.interview05 #scrollArea_hide {
    position: absolute;
    top: 228.52px;
    left: 519.68px;
    width: 410.64px;
    height: 435.0px;
    background-color: #FFFFFF;
  }
  /* line 180, ../scss/pages.scss */
  #contents.interview05 .scrollArea h3, #contents.interview05 #scrollArea_hide h3 {
    font-size: 23.2px;
    line-height: 30.16px;
    color: #000000;
    padding-bottom: 34.8px;
  }
  /* line 181, ../scss/pages.scss */
  #contents.interview05 .scrollArea p, #contents.interview05 #scrollArea_hide p {
    font-size: 16.24px;
    line-height: 25.52px;
    padding-bottom: 18.56px;
  }
  /* line 182, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.q, #contents.interview05 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 16.24px;
  }
  /* line 183, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.a, #contents.interview05 #scrollArea_hide p span.a {
    display: block;
    color: #2d2d2d;
    padding-bottom: 16.24px;
  }
  /* line 184, ../scss/pages.scss */
  #contents.interview05 .scrollArea p.bottom, #contents.interview05 #scrollArea_hide p.bottom {
    padding-bottom: 0;
  }
  /* line 189, ../scss/pages.scss */
  #contents.next #bg {
    position: absolute;
    right: 0;
    width: 491.84px;
    height: 696px;
    display: none;
  }
  /* line 190, ../scss/pages.scss */
  #contents.next h1 {
    position: absolute;
    right: 0;
    width: 491.84px;
    height: 174px;
    display: none;
  }
  /* line 191, ../scss/pages.scss */
  #contents.next #area {
    position: absolute;
    top: 164.72px;
    left: 526.64px;
  }
  /* line 193, ../scss/pages.scss */
  #contents.next #area li {
    position: absolute;
    width: 198.36px;
    height: 156.6px;
    display: none;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a {
    display: block;
    width: 198.36px;
    height: 156.6px;
    cursor: pointer;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 196, ../scss/pages.scss */
  #contents.next #area li .photo {
    position: absolute;
    width: 198.36px;
    height: 118.32px;
  }
  /* line 197, ../scss/pages.scss */
  #contents.next #area li .text {
    position: absolute;
    bottom: 0;
    width: 191.4px;
    height: 33.64px;
  }
  /* line 198, ../scss/pages.scss */
  #contents.next #area li .badge {
    position: absolute;
    top: -8.12px;
    left: -11.6px;
    width: 53.36px;
    height: 54.52px;
  }
  /* line 199, ../scss/pages.scss */
  #contents.next #area li .btn {
    position: absolute;
    top: 88.16px;
    right: 3.48px;
    width: 46.4px;
    height: 26.68px;
  }
  /* line 200, ../scss/pages.scss */
  #contents.next #area li#area02 {
    left: 227.36px;
  }
  /* line 201, ../scss/pages.scss */
  #contents.next #area li#area02 .text {
    width: 207.64px;
  }
  /* line 203, ../scss/pages.scss */
  #contents.next #area li#area03 {
    top: 168.2px;
  }
  /* line 204, ../scss/pages.scss */
  #contents.next #area li#area04 {
    top: 168.2px;
    left: 227.36px;
  }
  /* line 205, ../scss/pages.scss */
  #contents.next #area li#area05 {
    top: 335.24px;
  }
  /* line 206, ../scss/pages.scss */
  #contents.next #area li#area06 {
    top: 335.24px;
    left: 227.36px;
  }
  /* line 209, ../scss/pages.scss */
  #contents.next #next_tabiiro {
    position: absolute;
    width: 491.84px;
    height: 696px;
    display: none;
  }
  /* line 211, ../scss/pages.scss */
  #contents.tokusyu_backcover {
    background-color: transparent;
  }
  /* line 213, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_tabiiro {
    position: absolute;
    right: 0;
    width: 491.84px;
    height: 696px;
    background: #fff;
    display: none;
  }
  /* line 214, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_staff {
    position: absolute;
    right: 0;
    width: 491.84px;
    height: 696px;
    display: none;
  }
  /* line 215, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_brangista {
    position: absolute;
    right: 0;
    width: 491.84px;
    height: 696px;
    display: none;
  }
  /* line 216, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_bg {
    position: absolute;
    top: 19.72px;
    left: 22.04px;
    width: 447.76px;
    height: 644.96px;
    border: 3px solid #c9c29e;
    background: #fff;
    -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    display: none;
  }
  /* line 217, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_title {
    position: absolute;
    left: 0;
    width: 491.84px;
    height: 696px;
    display: none;
  }
  /* line 218, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list {
    position: absolute;
    left: 48.72px;
    top: 127.6px;
    width: 406px;
    overflow: hidden;
    *zoom: 1;
    display: none;
  }
  /* line 219, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li {
    float: left;
    margin-right: 11.6px;
    margin-bottom: 46.4px;
    width: 89.32px;
    height: 126.44px;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a {
    position: inherit;
    display: block;
    width: 89.32px;
    height: 126.44px;
    cursor: pointer;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 221, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li .cover {
    display: block;
    width: 89.32px;
    height: 126.44px;
    -webkit-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    -moz-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    margin-bottom: 4.64px;
  }
}
@media screen and (max-width: 1127px), screen and (max-height: 756px) {
  /* line 19, ../scss/pages.scss */
  #contents.cover {
    background-color: transparent;
  }
  /* line 21, ../scss/pages.scss */
  #contents.cover #cover_body {
    position: absolute;
    width: 457.92px;
    height: 648px;
    background: #fff;
  }
  /* line 22, ../scss/pages.scss */
  #contents.cover #cover_bg {
    position: absolute;
    width: 457.92px;
    height: 648px;
    display: none;
  }
  /* line 23, ../scss/pages.scss */
  #contents.cover #cover_title {
    position: absolute;
    width: 457.92px;
    height: 324px;
    display: none;
  }
  /* line 25, ../scss/pages.scss */
  #contents.cover #cover_title h1 {
    position: absolute;
    width: 457.92px;
    height: 324px;
  }
  /* line 27, ../scss/pages.scss */
  #contents.cover .shadow1 {
    position: absolute;
    width: 457.92px;
    height: 187.92px;
    display: none;
  }
  /* line 28, ../scss/pages.scss */
  #contents.cover #cover_interview {
    position: absolute;
    width: 457.92px;
    height: 648px;
    display: none;
  }
  /* line 29, ../scss/pages.scss */
  #contents.cover #cover_special {
    position: absolute;
    bottom: 0;
    width: 457.92px;
    height: 648px;
    display: none;
  }
  /* line 31, ../scss/pages.scss */
  #contents.cover #cover_special .text {
    position: absolute;
    width: 457.92px;
    height: 648px;
  }
  /* line 32, ../scss/pages.scss */
  #contents.cover #cover_special .shadow2 {
    position: absolute;
    top: 0;
    width: 457.92px;
    height: 648px;
  }
  /* line 34, ../scss/pages.scss */
  #contents.cover #help {
    position: absolute;
    top: 12.96px;
    left: 470.88px;
    width: 421.2px;
    height: 622.08px;
    -webkit-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    -moz-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    display: none;
  }
  /* line 37, ../scss/pages.scss */
  #contents.contents h1 {
    position: absolute;
    right: 0;
    width: 457.92px;
    height: 648px;
    display: none;
  }
  /* line 38, ../scss/pages.scss */
  #contents.contents #coverinfo {
    position: absolute;
    left: 0;
    width: 457.92px;
    height: 648px;
    display: none;
  }
  /* line 39, ../scss/pages.scss */
  #contents.contents #coverinfo_img {
    position: absolute;
    top: 500.04px;
    left: 37.8px;
    width: 100.44px;
    height: 122.04px;
    display: none;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a {
    cursor: pointer;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 41, ../scss/pages.scss */
  #contents.contents #btn_interview {
    position: absolute;
    top: 179.28px;
    left: 470.88px;
    width: 419.04px;
    height: 298.08px;
    display: none;
  }
  /* line 42, ../scss/pages.scss */
  #contents.contents #btn_news {
    position: absolute;
    top: 497.88px;
    left: 470.88px;
    width: 419.04px;
    height: 125.28px;
    display: none;
  }
  /* line 43, ../scss/pages.scss */
  #contents.contents #btn_interview2 {
    position: absolute;
    top: 25.92px;
    left: 25.92px;
    width: 419.04px;
    height: 248.4px;
    display: none;
  }
  /* line 44, ../scss/pages.scss */
  #contents.contents #btn_hotel {
    position: absolute;
    top: 291.6px;
    left: 239.76px;
    width: 205.2px;
    height: 86.4px;
    display: none;
  }
  /* line 45, ../scss/pages.scss */
  #contents.contents #btn_gourmet {
    position: absolute;
    top: 291.6px;
    left: 25.92px;
    width: 205.2px;
    height: 86.4px;
    display: none;
  }
  /* line 46, ../scss/pages.scss */
  #contents.contents #btn_leisure {
    position: absolute;
    top: 390.96px;
    left: 239.76px;
    width: 205.2px;
    height: 86.4px;
    display: none;
  }
  /* line 47, ../scss/pages.scss */
  #contents.contents #btn_shopping {
    position: absolute;
    top: 390.96px;
    left: 25.92px;
    width: 205.2px;
    height: 86.4px;
    display: none;
  }
  /* line 50, ../scss/pages.scss */
  #contents.interview01 #splash1, #contents.interview01 #splash_txt1 {
    position: absolute;
    width: 915.84px;
    height: 648px;
    display: none;
  }
  /* line 51, ../scss/pages.scss */
  #contents.interview01 #background {
    position: absolute;
    width: 915.84px;
    height: 648px;
    display: none;
  }
  /* line 52, ../scss/pages.scss */
  #contents.interview01 h1, #contents.interview01 h2 {
    position: absolute;
    left: 0;
    width: 915.84px;
    height: 648px;
    display: none;
    z-index: 1;
  }
  /* line 54, ../scss/pages.scss */
  #contents.interview01 #btn_skip {
    position: absolute;
    top: 568.08px;
    left: 490.32px;
    width: 86.4px;
    height: 34.56px;
  }
  /* line 55, ../scss/pages.scss */
  #contents.interview01 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 57, ../scss/pages.scss */
  #contents.interview01 #btn_credit {
    top: 595.08px;
    left: 510.84px;
    width: 73.44px;
    height: 17.28px;
    display: none;
    z-index: 2;
  }
  /* line 58, ../scss/pages.scss */
  #contents.interview01 #btn_credit a {
    width: 73.44px;
    height: 17.28px;
    display: block;
    cursor: pointer;
  }
  /* line 61, ../scss/pages.scss */
  #contents.interview01 .box_credit p {
    padding-bottom: 27px;
    font-family: serif;
    line-height: 19.44px;
    font-size: 12.96px;
    background-color: #ffffff;
  }
  /* line 62, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close {
    bottom: 5.4px;
    right: 10.8px;
    width: 64.8px;
    height: 19.44px;
  }
  /* line 63, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close a {
    width: 64.8px;
    height: 19.44px;
  }
  /* line 65, ../scss/pages.scss */
  #contents.interview01 #infoBox01 {
    bottom: 32.4px;
    right: 21.6px;
    width: 367.2px;
    z-index: 3;
  }
  /* line 67, ../scss/pages.scss */
  #contents.interview01 #profile_tab {
    position: absolute;
    top: 417.96px;
    right: 0;
    width: 32.4px;
    height: 102.6px;
    display: none;
    z-index: 2;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a {
    display: block;
    width: 32.4px;
    height: 102.6px;
    cursor: pointer;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 70, ../scss/pages.scss */
  #contents.interview01 #box_profile {
    position: absolute;
    bottom: 32.4px;
    right: 0;
    width: 397.44px;
    height: 270px;
    display: none;
    z-index: 3;
  }
  /* line 72, ../scss/pages.scss */
  #contents.interview01 #box_profile .tab {
    position: absolute;
    left: -32.4px;
    top: 102.6px;
    width: 32.4px;
    height: 102.6px;
  }
  /* line 73, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 397.44px;
    height: 270px;
    border-left: 1px solid #459c81;
    border-top: 1px solid #459c81;
    border-bottom: 1px solid #459c81;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 83, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main {
    position: absolute;
    width: 354.24px;
    top: 21.6px;
    right: 21.6px;
    font-size: 12.96px;
    line-height: 19.44px;
    font-family: serif;
  }
  /* line 84, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main span.name {
    font-size: 17.28px;
  }
  /* line 85, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 87, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 10.8px;
    left: 10.8px;
    width: 64.8px;
    height: 19.44px;
    cursor: pointer;
  }
  /* line 88, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 64.8px;
    height: 19.44px;
  }
  /* line 90, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 97, ../scss/pages.scss */
  #contents.interview02 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 915.84px;
    height: 648px;
  }
  /* line 98, ../scss/pages.scss */
  #contents.interview02 #interview02_bg, #contents.interview02 #interview02_text {
    position: absolute;
    left: 0;
    width: 915.84px;
    height: 648px;
  }
  /* line 99, ../scss/pages.scss */
  #contents.interview02 #splash1, #contents.interview02 #splash_txt1 {
    position: absolute;
    width: 915.84px;
    height: 648px;
    display: none;
  }
  /* line 100, ../scss/pages.scss */
  #contents.interview02 #btn_skip {
    position: absolute;
    top: 568.08px;
    left: 490.32px;
    width: 86.4px;
    height: 34.56px;
  }
  /* line 101, ../scss/pages.scss */
  #contents.interview02 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 103, ../scss/pages.scss */
  #contents.interview02 #btn_credit {
    top: 554.04px;
    left: 33.48px;
    width: 72.36px;
    height: 15.12px;
    display: none;
  }
  /* line 104, ../scss/pages.scss */
  #contents.interview02 #btn_credit a {
    width: 72.36px;
    height: 15.12px;
    display: block;
    cursor: pointer;
  }
  /* line 107, ../scss/pages.scss */
  #contents.interview02 .box_credit p {
    padding-bottom: 27px;
    font-family: serif;
    line-height: 19.44px;
    font-size: 12.96px;
    background-color: #ffffff;
  }
  /* line 108, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close {
    bottom: 5.4px;
    right: 10.8px;
    width: 64.8px;
    height: 19.44px;
  }
  /* line 109, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close a {
    width: 64.8px;
    height: 19.44px;
  }
  /* line 111, ../scss/pages.scss */
  #contents.interview02 #infoBox01 {
    bottom: 54px;
    left: 21.6px;
    width: 367.2px;
  }
  /* line 114, ../scss/pages.scss */
  #contents.interview03 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 915.84px;
    height: 648px;
  }
  /* line 115, ../scss/pages.scss */
  #contents.interview03 #splash1, #contents.interview03 #splash_txt1 {
    position: absolute;
    width: 915.84px;
    height: 648px;
    display: none;
  }
  /* line 116, ../scss/pages.scss */
  #contents.interview03 #interview03_bg {
    position: absolute;
    left: 0;
    width: 915.84px;
    height: 648px;
  }
  /* line 117, ../scss/pages.scss */
  #contents.interview03 #interview03_text {
    position: absolute;
    left: 0;
    width: 915.84px;
    height: 648px;
    display: none;
  }
  /* line 118, ../scss/pages.scss */
  #contents.interview03 .scrollArea, #contents.interview03 #scrollArea_hide {
    position: absolute;
    top: 102.6px;
    left: 41.04px;
    width: 384.48px;
    height: 500.04px;
    background-color: #FFFFFF;
  }
  /* line 119, ../scss/pages.scss */
  #contents.interview03 .scrollArea p, #contents.interview03 #scrollArea_hide p {
    font-size: 15.12px;
    line-height: 23.76px;
  }
  /* line 120, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.q, #contents.interview03 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 15.12px;
  }
  /* line 121, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.a, #contents.interview03 #scrollArea_hide p span.a {
    display: block;
    color: #1e1e1e;
    padding-bottom: 15.12px;
  }
  /* line 124, ../scss/pages.scss */
  #contents.interview03 #btn_skip {
    position: absolute;
    top: 568.08px;
    left: 490.32px;
    width: 86.4px;
    height: 34.56px;
  }
  /* line 125, ../scss/pages.scss */
  #contents.interview03 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 128, ../scss/pages.scss */
  #contents.interview03 #btn_credit {
    top: 588.6px;
    left: 492.48px;
    width: 73.44px;
    height: 17.28px;
    display: none;
  }
  /* line 129, ../scss/pages.scss */
  #contents.interview03 #btn_credit a {
    width: 73.44px;
    height: 17.28px;
    display: block;
    cursor: pointer;
  }
  /* line 132, ../scss/pages.scss */
  #contents.interview03 .box_credit p {
    padding-bottom: 27px;
    font-family: serif;
    line-height: 19.44px;
    font-size: 12.96px;
    background-color: #ffffff;
  }
  /* line 133, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close {
    bottom: 5.4px;
    left: 10.8px;
    width: 64.8px;
    height: 19.44px;
  }
  /* line 134, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close a {
    width: 64.8px;
    height: 19.44px;
  }
  /* line 137, ../scss/pages.scss */
  #contents.interview03 #infoBox01 {
    bottom: 32.4px;
    right: 32.4px;
    width: 356.4px;
  }
  /* line 140, ../scss/pages.scss */
  #contents.interview04 #splash1, #contents.interview04 #splash_txt1 {
    position: absolute;
    width: 915.84px;
    height: 648px;
    display: none;
  }
  /* line 141, ../scss/pages.scss */
  #contents.interview04 #white_bg, #contents.interview04 #background {
    position: absolute;
    width: 915.84px;
    height: 648px;
    background: #fff;
  }
  /* line 142, ../scss/pages.scss */
  #contents.interview04 h1, #contents.interview04 h2 {
    position: absolute;
    left: 0;
    width: 915.84px;
    height: 648px;
    /*z-index:1;*/
  }
  /* line 143, ../scss/pages.scss */
  #contents.interview04 #btn_skip {
    position: absolute;
    top: 568.08px;
    left: 490.32px;
    width: 86.4px;
    height: 34.56px;
  }
  /* line 144, ../scss/pages.scss */
  #contents.interview04 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 146, ../scss/pages.scss */
  #contents.interview04 .movie {
    position: absolute;
    top: 396.36px;
    left: 65.88px;
    width: 300.24px;
    height: 168.48px;
  }
  /* line 147, ../scss/pages.scss */
  #contents.interview04 .movie_hide {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 457.92px;
    height: 343.44px;
  }
  /* line 148, ../scss/pages.scss */
  #contents.interview04 #profile_tab {
    position: absolute;
    top: 417.96px;
    right: 0;
    width: 32.4px;
    height: 102.6px;
    /*z-index:2;*/
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a {
    display: block;
    width: 32.4px;
    height: 102.6px;
    cursor: pointer;
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 151, ../scss/pages.scss */
  #contents.interview04 #box_profile {
    position: absolute;
    bottom: 32.4px;
    right: 0;
    width: 397.44px;
    height: 270px;
    display: none;
    z-index: 3;
  }
  /* line 153, ../scss/pages.scss */
  #contents.interview04 #box_profile .tab {
    position: absolute;
    left: -32.4px;
    top: 102.6px;
    width: 32.4px;
    height: 102.6px;
  }
  /* line 154, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 397.44px;
    height: 270px;
    border-left: 1px solid #d10000;
    border-top: 1px solid #d10000;
    border-bottom: 1px solid #d10000;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 164, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main {
    position: absolute;
    width: 354.24px;
    top: 21.6px;
    right: 21.6px;
    font-size: 12.96px;
    line-height: 19.44px;
    font-family: serif;
  }
  /* line 165, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main span.name {
    font-size: 17.28px;
  }
  /* line 166, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 168, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 10.8px;
    left: 10.8px;
    width: 64.8px;
    height: 19.44px;
    cursor: pointer;
  }
  /* line 169, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 64.8px;
    height: 19.44px;
  }
  /* line 171, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 178, ../scss/pages.scss */
  #contents.interview05 #bg, #contents.interview05 #text, #contents.interview05 #title, #contents.interview05 #shadow {
    position: absolute;
    left: 0;
    width: 915.84px;
    height: 648px;
    display: none;
  }
  /* line 179, ../scss/pages.scss */
  #contents.interview05 .scrollArea, #contents.interview05 #scrollArea_hide {
    position: absolute;
    top: 212.76px;
    left: 483.84px;
    width: 382.32px;
    height: 405px;
    background-color: #FFFFFF;
  }
  /* line 180, ../scss/pages.scss */
  #contents.interview05 .scrollArea h3, #contents.interview05 #scrollArea_hide h3 {
    font-size: 21.6px;
    line-height: 28.08px;
    color: #000000;
    padding-bottom: 32.4px;
  }
  /* line 181, ../scss/pages.scss */
  #contents.interview05 .scrollArea p, #contents.interview05 #scrollArea_hide p {
    font-size: 15.12px;
    line-height: 23.76px;
    padding-bottom: 17.28px;
  }
  /* line 182, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.q, #contents.interview05 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 15.12px;
  }
  /* line 183, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.a, #contents.interview05 #scrollArea_hide p span.a {
    display: block;
    color: #2d2d2d;
    padding-bottom: 15.12px;
  }
  /* line 184, ../scss/pages.scss */
  #contents.interview05 .scrollArea p.bottom, #contents.interview05 #scrollArea_hide p.bottom {
    padding-bottom: 0;
  }
  /* line 189, ../scss/pages.scss */
  #contents.next #bg {
    position: absolute;
    right: 0;
    width: 457.92px;
    height: 648px;
    display: none;
  }
  /* line 190, ../scss/pages.scss */
  #contents.next h1 {
    position: absolute;
    right: 0;
    width: 457.92px;
    height: 162px;
    display: none;
  }
  /* line 191, ../scss/pages.scss */
  #contents.next #area {
    position: absolute;
    top: 153.36px;
    left: 490.32px;
  }
  /* line 193, ../scss/pages.scss */
  #contents.next #area li {
    position: absolute;
    width: 184.68px;
    height: 145.8px;
    display: none;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a {
    display: block;
    width: 184.68px;
    height: 145.8px;
    cursor: pointer;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 196, ../scss/pages.scss */
  #contents.next #area li .photo {
    position: absolute;
    width: 184.68px;
    height: 110.16px;
  }
  /* line 197, ../scss/pages.scss */
  #contents.next #area li .text {
    position: absolute;
    bottom: 0;
    width: 178.2px;
    height: 31.32px;
  }
  /* line 198, ../scss/pages.scss */
  #contents.next #area li .badge {
    position: absolute;
    top: -7.56px;
    left: -10.8px;
    width: 49.68px;
    height: 50.76px;
  }
  /* line 199, ../scss/pages.scss */
  #contents.next #area li .btn {
    position: absolute;
    top: 82.08px;
    right: 3.24px;
    width: 43.2px;
    height: 24.84px;
  }
  /* line 200, ../scss/pages.scss */
  #contents.next #area li#area02 {
    left: 211.68px;
  }
  /* line 201, ../scss/pages.scss */
  #contents.next #area li#area02 .text {
    width: 193.32px;
  }
  /* line 203, ../scss/pages.scss */
  #contents.next #area li#area03 {
    top: 156.6px;
  }
  /* line 204, ../scss/pages.scss */
  #contents.next #area li#area04 {
    top: 156.6px;
    left: 211.68px;
  }
  /* line 205, ../scss/pages.scss */
  #contents.next #area li#area05 {
    top: 312.12px;
  }
  /* line 206, ../scss/pages.scss */
  #contents.next #area li#area06 {
    top: 312.12px;
    left: 211.68px;
  }
  /* line 209, ../scss/pages.scss */
  #contents.next #next_tabiiro {
    position: absolute;
    width: 457.92px;
    height: 648px;
    display: none;
  }
  /* line 211, ../scss/pages.scss */
  #contents.tokusyu_backcover {
    background-color: transparent;
  }
  /* line 213, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_tabiiro {
    position: absolute;
    right: 0;
    width: 457.92px;
    height: 648px;
    background: #fff;
    display: none;
  }
  /* line 214, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_staff {
    position: absolute;
    right: 0;
    width: 457.92px;
    height: 648px;
    display: none;
  }
  /* line 215, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_brangista {
    position: absolute;
    right: 0;
    width: 457.92px;
    height: 648px;
    display: none;
  }
  /* line 216, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_bg {
    position: absolute;
    top: 18.36px;
    left: 20.52px;
    width: 416.88px;
    height: 600.48px;
    border: 3px solid #c9c29e;
    background: #fff;
    -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    display: none;
  }
  /* line 217, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_title {
    position: absolute;
    left: 0;
    width: 457.92px;
    height: 648px;
    display: none;
  }
  /* line 218, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list {
    position: absolute;
    left: 45.36px;
    top: 118.8px;
    width: 378px;
    overflow: hidden;
    *zoom: 1;
    display: none;
  }
  /* line 219, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li {
    float: left;
    margin-right: 10.8px;
    margin-bottom: 43.2px;
    width: 83.16px;
    height: 117.72px;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a {
    position: inherit;
    display: block;
    width: 83.16px;
    height: 117.72px;
    cursor: pointer;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 221, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li .cover {
    display: block;
    width: 83.16px;
    height: 117.72px;
    -webkit-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    -moz-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    margin-bottom: 4.32px;
  }
}
@media screen and (max-width: 1049px), screen and (max-height: 704px) {
  /* line 19, ../scss/pages.scss */
  #contents.cover {
    background-color: transparent;
  }
  /* line 21, ../scss/pages.scss */
  #contents.cover #cover_body {
    position: absolute;
    width: 424px;
    height: 600px;
    background: #fff;
  }
  /* line 22, ../scss/pages.scss */
  #contents.cover #cover_bg {
    position: absolute;
    width: 424px;
    height: 600px;
    display: none;
  }
  /* line 23, ../scss/pages.scss */
  #contents.cover #cover_title {
    position: absolute;
    width: 424px;
    height: 300px;
    display: none;
  }
  /* line 25, ../scss/pages.scss */
  #contents.cover #cover_title h1 {
    position: absolute;
    width: 424px;
    height: 300px;
  }
  /* line 27, ../scss/pages.scss */
  #contents.cover .shadow1 {
    position: absolute;
    width: 424px;
    height: 174px;
    display: none;
  }
  /* line 28, ../scss/pages.scss */
  #contents.cover #cover_interview {
    position: absolute;
    width: 424px;
    height: 600px;
    display: none;
  }
  /* line 29, ../scss/pages.scss */
  #contents.cover #cover_special {
    position: absolute;
    bottom: 0;
    width: 424px;
    height: 600px;
    display: none;
  }
  /* line 31, ../scss/pages.scss */
  #contents.cover #cover_special .text {
    position: absolute;
    width: 424px;
    height: 600px;
  }
  /* line 32, ../scss/pages.scss */
  #contents.cover #cover_special .shadow2 {
    position: absolute;
    top: 0;
    width: 424px;
    height: 600px;
  }
  /* line 34, ../scss/pages.scss */
  #contents.cover #help {
    position: absolute;
    top: 12px;
    left: 436px;
    width: 390px;
    height: 576px;
    -webkit-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    -moz-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    display: none;
  }
  /* line 37, ../scss/pages.scss */
  #contents.contents h1 {
    position: absolute;
    right: 0;
    width: 424px;
    height: 600px;
    display: none;
  }
  /* line 38, ../scss/pages.scss */
  #contents.contents #coverinfo {
    position: absolute;
    left: 0;
    width: 424px;
    height: 600px;
    display: none;
  }
  /* line 39, ../scss/pages.scss */
  #contents.contents #coverinfo_img {
    position: absolute;
    top: 463px;
    left: 35px;
    width: 93px;
    height: 113px;
    display: none;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a {
    cursor: pointer;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 41, ../scss/pages.scss */
  #contents.contents #btn_interview {
    position: absolute;
    top: 166px;
    left: 436px;
    width: 388px;
    height: 276px;
    display: none;
  }
  /* line 42, ../scss/pages.scss */
  #contents.contents #btn_news {
    position: absolute;
    top: 461px;
    left: 436px;
    width: 388px;
    height: 116px;
    display: none;
  }
  /* line 43, ../scss/pages.scss */
  #contents.contents #btn_interview2 {
    position: absolute;
    top: 24px;
    left: 24px;
    width: 388px;
    height: 230px;
    display: none;
  }
  /* line 44, ../scss/pages.scss */
  #contents.contents #btn_hotel {
    position: absolute;
    top: 270px;
    left: 222px;
    width: 190px;
    height: 80px;
    display: none;
  }
  /* line 45, ../scss/pages.scss */
  #contents.contents #btn_gourmet {
    position: absolute;
    top: 270px;
    left: 24px;
    width: 190px;
    height: 80px;
    display: none;
  }
  /* line 46, ../scss/pages.scss */
  #contents.contents #btn_leisure {
    position: absolute;
    top: 362px;
    left: 222px;
    width: 190px;
    height: 80px;
    display: none;
  }
  /* line 47, ../scss/pages.scss */
  #contents.contents #btn_shopping {
    position: absolute;
    top: 362px;
    left: 24px;
    width: 190px;
    height: 80px;
    display: none;
  }
  /* line 50, ../scss/pages.scss */
  #contents.interview01 #splash1, #contents.interview01 #splash_txt1 {
    position: absolute;
    width: 848px;
    height: 600px;
    display: none;
  }
  /* line 51, ../scss/pages.scss */
  #contents.interview01 #background {
    position: absolute;
    width: 848px;
    height: 600px;
    display: none;
  }
  /* line 52, ../scss/pages.scss */
  #contents.interview01 h1, #contents.interview01 h2 {
    position: absolute;
    left: 0;
    width: 848px;
    height: 600px;
    display: none;
    z-index: 1;
  }
  /* line 54, ../scss/pages.scss */
  #contents.interview01 #btn_skip {
    position: absolute;
    top: 526px;
    left: 454px;
    width: 80px;
    height: 32px;
  }
  /* line 55, ../scss/pages.scss */
  #contents.interview01 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 57, ../scss/pages.scss */
  #contents.interview01 #btn_credit {
    top: 551px;
    left: 473px;
    width: 68px;
    height: 16px;
    display: none;
    z-index: 2;
  }
  /* line 58, ../scss/pages.scss */
  #contents.interview01 #btn_credit a {
    width: 68px;
    height: 16px;
    display: block;
    cursor: pointer;
  }
  /* line 61, ../scss/pages.scss */
  #contents.interview01 .box_credit p {
    padding-bottom: 25px;
    font-family: serif;
    line-height: 18px;
    font-size: 12px;
    background-color: #ffffff;
  }
  /* line 62, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close {
    bottom: 5px;
    right: 10px;
    width: 60px;
    height: 18px;
  }
  /* line 63, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close a {
    width: 60px;
    height: 18px;
  }
  /* line 65, ../scss/pages.scss */
  #contents.interview01 #infoBox01 {
    bottom: 30px;
    right: 20px;
    width: 340px;
    z-index: 3;
  }
  /* line 67, ../scss/pages.scss */
  #contents.interview01 #profile_tab {
    position: absolute;
    top: 387px;
    right: 0;
    width: 30px;
    height: 95px;
    display: none;
    z-index: 2;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a {
    display: block;
    width: 30px;
    height: 95px;
    cursor: pointer;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 70, ../scss/pages.scss */
  #contents.interview01 #box_profile {
    position: absolute;
    bottom: 30px;
    right: 0;
    width: 368px;
    height: 250px;
    display: none;
    z-index: 3;
  }
  /* line 72, ../scss/pages.scss */
  #contents.interview01 #box_profile .tab {
    position: absolute;
    left: -30px;
    top: 95px;
    width: 30px;
    height: 95px;
  }
  /* line 73, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 368px;
    height: 250px;
    border-left: 1px solid #459c81;
    border-top: 1px solid #459c81;
    border-bottom: 1px solid #459c81;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 83, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main {
    position: absolute;
    width: 328px;
    top: 20px;
    right: 20px;
    font-size: 12px;
    line-height: 18px;
    font-family: serif;
  }
  /* line 84, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main span.name {
    font-size: 16px;
  }
  /* line 85, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 87, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: 60px;
    height: 18px;
    cursor: pointer;
  }
  /* line 88, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 60px;
    height: 18px;
  }
  /* line 90, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 97, ../scss/pages.scss */
  #contents.interview02 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 848px;
    height: 600px;
  }
  /* line 98, ../scss/pages.scss */
  #contents.interview02 #interview02_bg, #contents.interview02 #interview02_text {
    position: absolute;
    left: 0;
    width: 848px;
    height: 600px;
  }
  /* line 99, ../scss/pages.scss */
  #contents.interview02 #splash1, #contents.interview02 #splash_txt1 {
    position: absolute;
    width: 848px;
    height: 600px;
    display: none;
  }
  /* line 100, ../scss/pages.scss */
  #contents.interview02 #btn_skip {
    position: absolute;
    top: 526px;
    left: 454px;
    width: 80px;
    height: 32px;
  }
  /* line 101, ../scss/pages.scss */
  #contents.interview02 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 103, ../scss/pages.scss */
  #contents.interview02 #btn_credit {
    top: 513px;
    left: 31px;
    width: 67px;
    height: 14px;
    display: none;
  }
  /* line 104, ../scss/pages.scss */
  #contents.interview02 #btn_credit a {
    width: 67px;
    height: 14px;
    display: block;
    cursor: pointer;
  }
  /* line 107, ../scss/pages.scss */
  #contents.interview02 .box_credit p {
    padding-bottom: 25px;
    font-family: serif;
    line-height: 18px;
    font-size: 12px;
    background-color: #ffffff;
  }
  /* line 108, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close {
    bottom: 5px;
    right: 10px;
    width: 60px;
    height: 18px;
  }
  /* line 109, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close a {
    width: 60px;
    height: 18px;
  }
  /* line 111, ../scss/pages.scss */
  #contents.interview02 #infoBox01 {
    bottom: 50px;
    left: 20px;
    width: 340px;
  }
  /* line 114, ../scss/pages.scss */
  #contents.interview03 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 848px;
    height: 600px;
  }
  /* line 115, ../scss/pages.scss */
  #contents.interview03 #splash1, #contents.interview03 #splash_txt1 {
    position: absolute;
    width: 848px;
    height: 600px;
    display: none;
  }
  /* line 116, ../scss/pages.scss */
  #contents.interview03 #interview03_bg {
    position: absolute;
    left: 0;
    width: 848px;
    height: 600px;
  }
  /* line 117, ../scss/pages.scss */
  #contents.interview03 #interview03_text {
    position: absolute;
    left: 0;
    width: 848px;
    height: 600px;
    display: none;
  }
  /* line 118, ../scss/pages.scss */
  #contents.interview03 .scrollArea, #contents.interview03 #scrollArea_hide {
    position: absolute;
    top: 95px;
    left: 38px;
    width: 356px;
    height: 463px;
    background-color: #FFFFFF;
  }
  /* line 119, ../scss/pages.scss */
  #contents.interview03 .scrollArea p, #contents.interview03 #scrollArea_hide p {
    font-size: 14px;
    line-height: 22px;
  }
  /* line 120, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.q, #contents.interview03 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 14px;
  }
  /* line 121, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.a, #contents.interview03 #scrollArea_hide p span.a {
    display: block;
    color: #1e1e1e;
    padding-bottom: 14px;
  }
  /* line 124, ../scss/pages.scss */
  #contents.interview03 #btn_skip {
    position: absolute;
    top: 526px;
    left: 454px;
    width: 80px;
    height: 32px;
  }
  /* line 125, ../scss/pages.scss */
  #contents.interview03 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 128, ../scss/pages.scss */
  #contents.interview03 #btn_credit {
    top: 545px;
    left: 456px;
    width: 68px;
    height: 16px;
    display: none;
  }
  /* line 129, ../scss/pages.scss */
  #contents.interview03 #btn_credit a {
    width: 68px;
    height: 16px;
    display: block;
    cursor: pointer;
  }
  /* line 132, ../scss/pages.scss */
  #contents.interview03 .box_credit p {
    padding-bottom: 25px;
    font-family: serif;
    line-height: 18px;
    font-size: 12px;
    background-color: #ffffff;
  }
  /* line 133, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close {
    bottom: 5px;
    left: 10px;
    width: 60px;
    height: 18px;
  }
  /* line 134, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close a {
    width: 60px;
    height: 18px;
  }
  /* line 137, ../scss/pages.scss */
  #contents.interview03 #infoBox01 {
    bottom: 30px;
    right: 30px;
    width: 330px;
  }
  /* line 140, ../scss/pages.scss */
  #contents.interview04 #splash1, #contents.interview04 #splash_txt1 {
    position: absolute;
    width: 848px;
    height: 600px;
    display: none;
  }
  /* line 141, ../scss/pages.scss */
  #contents.interview04 #white_bg, #contents.interview04 #background {
    position: absolute;
    width: 848px;
    height: 600px;
    background: #fff;
  }
  /* line 142, ../scss/pages.scss */
  #contents.interview04 h1, #contents.interview04 h2 {
    position: absolute;
    left: 0;
    width: 848px;
    height: 600px;
    /*z-index:1;*/
  }
  /* line 143, ../scss/pages.scss */
  #contents.interview04 #btn_skip {
    position: absolute;
    top: 526px;
    left: 454px;
    width: 80px;
    height: 32px;
  }
  /* line 144, ../scss/pages.scss */
  #contents.interview04 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 146, ../scss/pages.scss */
  #contents.interview04 .movie {
    position: absolute;
    top: 367px;
    left: 61px;
    width: 278px;
    height: 156px;
  }
  /* line 147, ../scss/pages.scss */
  #contents.interview04 .movie_hide {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 424px;
    height: 318px;
  }
  /* line 148, ../scss/pages.scss */
  #contents.interview04 #profile_tab {
    position: absolute;
    top: 387px;
    right: 0;
    width: 30px;
    height: 95px;
    /*z-index:2;*/
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a {
    display: block;
    width: 30px;
    height: 95px;
    cursor: pointer;
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 151, ../scss/pages.scss */
  #contents.interview04 #box_profile {
    position: absolute;
    bottom: 30px;
    right: 0;
    width: 368px;
    height: 250px;
    display: none;
    z-index: 3;
  }
  /* line 153, ../scss/pages.scss */
  #contents.interview04 #box_profile .tab {
    position: absolute;
    left: -30px;
    top: 95px;
    width: 30px;
    height: 95px;
  }
  /* line 154, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 368px;
    height: 250px;
    border-left: 1px solid #d10000;
    border-top: 1px solid #d10000;
    border-bottom: 1px solid #d10000;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 164, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main {
    position: absolute;
    width: 328px;
    top: 20px;
    right: 20px;
    font-size: 12px;
    line-height: 18px;
    font-family: serif;
  }
  /* line 165, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main span.name {
    font-size: 16px;
  }
  /* line 166, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 168, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: 60px;
    height: 18px;
    cursor: pointer;
  }
  /* line 169, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 60px;
    height: 18px;
  }
  /* line 171, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 178, ../scss/pages.scss */
  #contents.interview05 #bg, #contents.interview05 #text, #contents.interview05 #title, #contents.interview05 #shadow {
    position: absolute;
    left: 0;
    width: 848px;
    height: 600px;
    display: none;
  }
  /* line 179, ../scss/pages.scss */
  #contents.interview05 .scrollArea, #contents.interview05 #scrollArea_hide {
    position: absolute;
    top: 197px;
    left: 448px;
    width: 354px;
    height: 375px;
    background-color: #FFFFFF;
  }
  /* line 180, ../scss/pages.scss */
  #contents.interview05 .scrollArea h3, #contents.interview05 #scrollArea_hide h3 {
    font-size: 20px;
    line-height: 26px;
    color: #000000;
    padding-bottom: 30px;
  }
  /* line 181, ../scss/pages.scss */
  #contents.interview05 .scrollArea p, #contents.interview05 #scrollArea_hide p {
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 16px;
  }
  /* line 182, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.q, #contents.interview05 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 14px;
  }
  /* line 183, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.a, #contents.interview05 #scrollArea_hide p span.a {
    display: block;
    color: #2d2d2d;
    padding-bottom: 14px;
  }
  /* line 184, ../scss/pages.scss */
  #contents.interview05 .scrollArea p.bottom, #contents.interview05 #scrollArea_hide p.bottom {
    padding-bottom: 0;
  }
  /* line 189, ../scss/pages.scss */
  #contents.next #bg {
    position: absolute;
    right: 0;
    width: 424px;
    height: 600px;
    display: none;
  }
  /* line 190, ../scss/pages.scss */
  #contents.next h1 {
    position: absolute;
    right: 0;
    width: 424px;
    height: 150px;
    display: none;
  }
  /* line 191, ../scss/pages.scss */
  #contents.next #area {
    position: absolute;
    top: 142px;
    left: 454px;
  }
  /* line 193, ../scss/pages.scss */
  #contents.next #area li {
    position: absolute;
    width: 171px;
    height: 135px;
    display: none;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a {
    display: block;
    width: 171px;
    height: 135px;
    cursor: pointer;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 196, ../scss/pages.scss */
  #contents.next #area li .photo {
    position: absolute;
    width: 171px;
    height: 102px;
  }
  /* line 197, ../scss/pages.scss */
  #contents.next #area li .text {
    position: absolute;
    bottom: 0;
    width: 165px;
    height: 29px;
  }
  /* line 198, ../scss/pages.scss */
  #contents.next #area li .badge {
    position: absolute;
    top: -7px;
    left: -10px;
    width: 46px;
    height: 47px;
  }
  /* line 199, ../scss/pages.scss */
  #contents.next #area li .btn {
    position: absolute;
    top: 76px;
    right: 3px;
    width: 40px;
    height: 23px;
  }
  /* line 200, ../scss/pages.scss */
  #contents.next #area li#area02 {
    left: 196px;
  }
  /* line 201, ../scss/pages.scss */
  #contents.next #area li#area02 .text {
    width: 179px;
  }
  /* line 203, ../scss/pages.scss */
  #contents.next #area li#area03 {
    top: 145px;
  }
  /* line 204, ../scss/pages.scss */
  #contents.next #area li#area04 {
    top: 145px;
    left: 196px;
  }
  /* line 205, ../scss/pages.scss */
  #contents.next #area li#area05 {
    top: 289px;
  }
  /* line 206, ../scss/pages.scss */
  #contents.next #area li#area06 {
    top: 289px;
    left: 196px;
  }
  /* line 209, ../scss/pages.scss */
  #contents.next #next_tabiiro {
    position: absolute;
    width: 424px;
    height: 600px;
    display: none;
  }
  /* line 211, ../scss/pages.scss */
  #contents.tokusyu_backcover {
    background-color: transparent;
  }
  /* line 213, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_tabiiro {
    position: absolute;
    right: 0;
    width: 424px;
    height: 600px;
    background: #fff;
    display: none;
  }
  /* line 214, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_staff {
    position: absolute;
    right: 0;
    width: 424px;
    height: 600px;
    display: none;
  }
  /* line 215, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_brangista {
    position: absolute;
    right: 0;
    width: 424px;
    height: 600px;
    display: none;
  }
  /* line 216, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_bg {
    position: absolute;
    top: 17px;
    left: 19px;
    width: 386px;
    height: 556px;
    border: 3px solid #c9c29e;
    background: #fff;
    -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    display: none;
  }
  /* line 217, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_title {
    position: absolute;
    left: 0;
    width: 424px;
    height: 600px;
    display: none;
  }
  /* line 218, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list {
    position: absolute;
    left: 42px;
    top: 110px;
    width: 350px;
    overflow: hidden;
    *zoom: 1;
    display: none;
  }
  /* line 219, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li {
    float: left;
    margin-right: 10px;
    margin-bottom: 40px;
    width: 77px;
    height: 109px;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a {
    position: inherit;
    display: block;
    width: 77px;
    height: 109px;
    cursor: pointer;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 221, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li .cover {
    display: block;
    width: 77px;
    height: 109px;
    -webkit-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    -moz-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    margin-bottom: 4px;
  }
}
@media screen and (max-width: 971px), screen and (max-height: 652px) {
  /* line 19, ../scss/pages.scss */
  #contents.cover {
    background-color: transparent;
  }
  /* line 21, ../scss/pages.scss */
  #contents.cover #cover_body {
    position: absolute;
    width: 390.08px;
    height: 552px;
    background: #fff;
  }
  /* line 22, ../scss/pages.scss */
  #contents.cover #cover_bg {
    position: absolute;
    width: 390.08px;
    height: 552px;
    display: none;
  }
  /* line 23, ../scss/pages.scss */
  #contents.cover #cover_title {
    position: absolute;
    width: 390.08px;
    height: 276px;
    display: none;
  }
  /* line 25, ../scss/pages.scss */
  #contents.cover #cover_title h1 {
    position: absolute;
    width: 390.08px;
    height: 276px;
  }
  /* line 27, ../scss/pages.scss */
  #contents.cover .shadow1 {
    position: absolute;
    width: 390.08px;
    height: 160.08px;
    display: none;
  }
  /* line 28, ../scss/pages.scss */
  #contents.cover #cover_interview {
    position: absolute;
    width: 390.08px;
    height: 552px;
    display: none;
  }
  /* line 29, ../scss/pages.scss */
  #contents.cover #cover_special {
    position: absolute;
    bottom: 0;
    width: 390.08px;
    height: 552px;
    display: none;
  }
  /* line 31, ../scss/pages.scss */
  #contents.cover #cover_special .text {
    position: absolute;
    width: 390.08px;
    height: 552px;
  }
  /* line 32, ../scss/pages.scss */
  #contents.cover #cover_special .shadow2 {
    position: absolute;
    top: 0;
    width: 390.08px;
    height: 552px;
  }
  /* line 34, ../scss/pages.scss */
  #contents.cover #help {
    position: absolute;
    top: 11.04px;
    left: 401.12px;
    width: 358.8px;
    height: 529.92px;
    -webkit-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    -moz-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    display: none;
  }
  /* line 37, ../scss/pages.scss */
  #contents.contents h1 {
    position: absolute;
    right: 0;
    width: 390.08px;
    height: 552px;
    display: none;
  }
  /* line 38, ../scss/pages.scss */
  #contents.contents #coverinfo {
    position: absolute;
    left: 0;
    width: 390.08px;
    height: 552px;
    display: none;
  }
  /* line 39, ../scss/pages.scss */
  #contents.contents #coverinfo_img {
    position: absolute;
    top: 425.96px;
    left: 32.2px;
    width: 85.56px;
    height: 103.96px;
    display: none;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a {
    cursor: pointer;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 41, ../scss/pages.scss */
  #contents.contents #btn_interview {
    position: absolute;
    top: 152.72px;
    left: 401.12px;
    width: 356.96px;
    height: 253.92px;
    display: none;
  }
  /* line 42, ../scss/pages.scss */
  #contents.contents #btn_news {
    position: absolute;
    top: 424.12px;
    left: 401.12px;
    width: 356.96px;
    height: 106.72px;
    display: none;
  }
  /* line 43, ../scss/pages.scss */
  #contents.contents #btn_interview2 {
    position: absolute;
    top: 22.08px;
    left: 22.08px;
    width: 356.96px;
    height: 211.6px;
    display: none;
  }
  /* line 44, ../scss/pages.scss */
  #contents.contents #btn_hotel {
    position: absolute;
    top: 248.4px;
    left: 204.24px;
    width: 174.8px;
    height: 73.6px;
    display: none;
  }
  /* line 45, ../scss/pages.scss */
  #contents.contents #btn_gourmet {
    position: absolute;
    top: 248.4px;
    left: 22.08px;
    width: 174.8px;
    height: 73.6px;
    display: none;
  }
  /* line 46, ../scss/pages.scss */
  #contents.contents #btn_leisure {
    position: absolute;
    top: 333.04px;
    left: 204.24px;
    width: 174.8px;
    height: 73.6px;
    display: none;
  }
  /* line 47, ../scss/pages.scss */
  #contents.contents #btn_shopping {
    position: absolute;
    top: 333.04px;
    left: 22.08px;
    width: 174.8px;
    height: 73.6px;
    display: none;
  }
  /* line 50, ../scss/pages.scss */
  #contents.interview01 #splash1, #contents.interview01 #splash_txt1 {
    position: absolute;
    width: 780.16px;
    height: 552px;
    display: none;
  }
  /* line 51, ../scss/pages.scss */
  #contents.interview01 #background {
    position: absolute;
    width: 780.16px;
    height: 552px;
    display: none;
  }
  /* line 52, ../scss/pages.scss */
  #contents.interview01 h1, #contents.interview01 h2 {
    position: absolute;
    left: 0;
    width: 780.16px;
    height: 552px;
    display: none;
    z-index: 1;
  }
  /* line 54, ../scss/pages.scss */
  #contents.interview01 #btn_skip {
    position: absolute;
    top: 483.92px;
    left: 417.68px;
    width: 73.6px;
    height: 29.44px;
  }
  /* line 55, ../scss/pages.scss */
  #contents.interview01 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 57, ../scss/pages.scss */
  #contents.interview01 #btn_credit {
    top: 506.92px;
    left: 435.16px;
    width: 62.56px;
    height: 14.72px;
    display: none;
    z-index: 2;
  }
  /* line 58, ../scss/pages.scss */
  #contents.interview01 #btn_credit a {
    width: 62.56px;
    height: 14.72px;
    display: block;
    cursor: pointer;
  }
  /* line 61, ../scss/pages.scss */
  #contents.interview01 .box_credit p {
    padding-bottom: 23px;
    font-family: serif;
    line-height: 16.56px;
    font-size: 11.04px;
    background-color: #ffffff;
  }
  /* line 62, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close {
    bottom: 4.6px;
    right: 9.2px;
    width: 55.2px;
    height: 16.56px;
  }
  /* line 63, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close a {
    width: 55.2px;
    height: 16.56px;
  }
  /* line 65, ../scss/pages.scss */
  #contents.interview01 #infoBox01 {
    bottom: 27.6px;
    right: 18.4px;
    width: 312.8px;
    z-index: 3;
  }
  /* line 67, ../scss/pages.scss */
  #contents.interview01 #profile_tab {
    position: absolute;
    top: 356.04px;
    right: 0;
    width: 27.6px;
    height: 87.4px;
    display: none;
    z-index: 2;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a {
    display: block;
    width: 27.6px;
    height: 87.4px;
    cursor: pointer;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 70, ../scss/pages.scss */
  #contents.interview01 #box_profile {
    position: absolute;
    bottom: 27.6px;
    right: 0;
    width: 338.56px;
    height: 230px;
    display: none;
    z-index: 3;
  }
  /* line 72, ../scss/pages.scss */
  #contents.interview01 #box_profile .tab {
    position: absolute;
    left: -27.6px;
    top: 87.4px;
    width: 27.6px;
    height: 87.4px;
  }
  /* line 73, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 338.56px;
    height: 230px;
    border-left: 1px solid #459c81;
    border-top: 1px solid #459c81;
    border-bottom: 1px solid #459c81;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 83, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main {
    position: absolute;
    width: 301.76px;
    top: 18.4px;
    right: 18.4px;
    font-size: 11.04px;
    line-height: 16.56px;
    font-family: serif;
  }
  /* line 84, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main span.name {
    font-size: 14.72px;
  }
  /* line 85, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 87, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 9.2px;
    left: 9.2px;
    width: 55.2px;
    height: 16.56px;
    cursor: pointer;
  }
  /* line 88, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 55.2px;
    height: 16.56px;
  }
  /* line 90, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 97, ../scss/pages.scss */
  #contents.interview02 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 780.16px;
    height: 552px;
  }
  /* line 98, ../scss/pages.scss */
  #contents.interview02 #interview02_bg, #contents.interview02 #interview02_text {
    position: absolute;
    left: 0;
    width: 780.16px;
    height: 552px;
  }
  /* line 99, ../scss/pages.scss */
  #contents.interview02 #splash1, #contents.interview02 #splash_txt1 {
    position: absolute;
    width: 780.16px;
    height: 552px;
    display: none;
  }
  /* line 100, ../scss/pages.scss */
  #contents.interview02 #btn_skip {
    position: absolute;
    top: 483.92px;
    left: 417.68px;
    width: 73.6px;
    height: 29.44px;
  }
  /* line 101, ../scss/pages.scss */
  #contents.interview02 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 103, ../scss/pages.scss */
  #contents.interview02 #btn_credit {
    top: 471.96px;
    left: 28.52px;
    width: 61.64px;
    height: 12.88px;
    display: none;
  }
  /* line 104, ../scss/pages.scss */
  #contents.interview02 #btn_credit a {
    width: 61.64px;
    height: 12.88px;
    display: block;
    cursor: pointer;
  }
  /* line 107, ../scss/pages.scss */
  #contents.interview02 .box_credit p {
    padding-bottom: 23px;
    font-family: serif;
    line-height: 16.56px;
    font-size: 11.04px;
    background-color: #ffffff;
  }
  /* line 108, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close {
    bottom: 4.6px;
    right: 9.2px;
    width: 55.2px;
    height: 16.56px;
  }
  /* line 109, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close a {
    width: 55.2px;
    height: 16.56px;
  }
  /* line 111, ../scss/pages.scss */
  #contents.interview02 #infoBox01 {
    bottom: 46px;
    left: 18.4px;
    width: 312.8px;
  }
  /* line 114, ../scss/pages.scss */
  #contents.interview03 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 780.16px;
    height: 552px;
  }
  /* line 115, ../scss/pages.scss */
  #contents.interview03 #splash1, #contents.interview03 #splash_txt1 {
    position: absolute;
    width: 780.16px;
    height: 552px;
    display: none;
  }
  /* line 116, ../scss/pages.scss */
  #contents.interview03 #interview03_bg {
    position: absolute;
    left: 0;
    width: 780.16px;
    height: 552px;
  }
  /* line 117, ../scss/pages.scss */
  #contents.interview03 #interview03_text {
    position: absolute;
    left: 0;
    width: 780.16px;
    height: 552px;
    display: none;
  }
  /* line 118, ../scss/pages.scss */
  #contents.interview03 .scrollArea, #contents.interview03 #scrollArea_hide {
    position: absolute;
    top: 87.4px;
    left: 34.96px;
    width: 327.52px;
    height: 425.96px;
    background-color: #FFFFFF;
  }
  /* line 119, ../scss/pages.scss */
  #contents.interview03 .scrollArea p, #contents.interview03 #scrollArea_hide p {
    font-size: 12.88px;
    line-height: 20.24px;
  }
  /* line 120, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.q, #contents.interview03 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 12.88px;
  }
  /* line 121, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.a, #contents.interview03 #scrollArea_hide p span.a {
    display: block;
    color: #1e1e1e;
    padding-bottom: 12.88px;
  }
  /* line 124, ../scss/pages.scss */
  #contents.interview03 #btn_skip {
    position: absolute;
    top: 483.92px;
    left: 417.68px;
    width: 73.6px;
    height: 29.44px;
  }
  /* line 125, ../scss/pages.scss */
  #contents.interview03 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 128, ../scss/pages.scss */
  #contents.interview03 #btn_credit {
    top: 501.4px;
    left: 419.52px;
    width: 62.56px;
    height: 14.72px;
    display: none;
  }
  /* line 129, ../scss/pages.scss */
  #contents.interview03 #btn_credit a {
    width: 62.56px;
    height: 14.72px;
    display: block;
    cursor: pointer;
  }
  /* line 132, ../scss/pages.scss */
  #contents.interview03 .box_credit p {
    padding-bottom: 23px;
    font-family: serif;
    line-height: 16.56px;
    font-size: 11.04px;
    background-color: #ffffff;
  }
  /* line 133, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close {
    bottom: 4.6px;
    left: 9.2px;
    width: 55.2px;
    height: 16.56px;
  }
  /* line 134, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close a {
    width: 55.2px;
    height: 16.56px;
  }
  /* line 137, ../scss/pages.scss */
  #contents.interview03 #infoBox01 {
    bottom: 27.6px;
    right: 27.6px;
    width: 303.6px;
  }
  /* line 140, ../scss/pages.scss */
  #contents.interview04 #splash1, #contents.interview04 #splash_txt1 {
    position: absolute;
    width: 780.16px;
    height: 552px;
    display: none;
  }
  /* line 141, ../scss/pages.scss */
  #contents.interview04 #white_bg, #contents.interview04 #background {
    position: absolute;
    width: 780.16px;
    height: 552px;
    background: #fff;
  }
  /* line 142, ../scss/pages.scss */
  #contents.interview04 h1, #contents.interview04 h2 {
    position: absolute;
    left: 0;
    width: 780.16px;
    height: 552px;
    /*z-index:1;*/
  }
  /* line 143, ../scss/pages.scss */
  #contents.interview04 #btn_skip {
    position: absolute;
    top: 483.92px;
    left: 417.68px;
    width: 73.6px;
    height: 29.44px;
  }
  /* line 144, ../scss/pages.scss */
  #contents.interview04 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 146, ../scss/pages.scss */
  #contents.interview04 .movie {
    position: absolute;
    top: 337.64px;
    left: 56.12px;
    width: 255.76px;
    height: 143.52px;
  }
  /* line 147, ../scss/pages.scss */
  #contents.interview04 .movie_hide {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 390.08px;
    height: 292.56px;
  }
  /* line 148, ../scss/pages.scss */
  #contents.interview04 #profile_tab {
    position: absolute;
    top: 356.04px;
    right: 0;
    width: 27.6px;
    height: 87.4px;
    /*z-index:2;*/
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a {
    display: block;
    width: 27.6px;
    height: 87.4px;
    cursor: pointer;
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 151, ../scss/pages.scss */
  #contents.interview04 #box_profile {
    position: absolute;
    bottom: 27.6px;
    right: 0;
    width: 338.56px;
    height: 230px;
    display: none;
    z-index: 3;
  }
  /* line 153, ../scss/pages.scss */
  #contents.interview04 #box_profile .tab {
    position: absolute;
    left: -27.6px;
    top: 87.4px;
    width: 27.6px;
    height: 87.4px;
  }
  /* line 154, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 338.56px;
    height: 230px;
    border-left: 1px solid #d10000;
    border-top: 1px solid #d10000;
    border-bottom: 1px solid #d10000;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 164, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main {
    position: absolute;
    width: 301.76px;
    top: 18.4px;
    right: 18.4px;
    font-size: 11.04px;
    line-height: 16.56px;
    font-family: serif;
  }
  /* line 165, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main span.name {
    font-size: 14.72px;
  }
  /* line 166, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 168, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 9.2px;
    left: 9.2px;
    width: 55.2px;
    height: 16.56px;
    cursor: pointer;
  }
  /* line 169, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 55.2px;
    height: 16.56px;
  }
  /* line 171, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 178, ../scss/pages.scss */
  #contents.interview05 #bg, #contents.interview05 #text, #contents.interview05 #title, #contents.interview05 #shadow {
    position: absolute;
    left: 0;
    width: 780.16px;
    height: 552px;
    display: none;
  }
  /* line 179, ../scss/pages.scss */
  #contents.interview05 .scrollArea, #contents.interview05 #scrollArea_hide {
    position: absolute;
    top: 181.24px;
    left: 412.16px;
    width: 325.68px;
    height: 345px;
    background-color: #FFFFFF;
  }
  /* line 180, ../scss/pages.scss */
  #contents.interview05 .scrollArea h3, #contents.interview05 #scrollArea_hide h3 {
    font-size: 18.4px;
    line-height: 23.92px;
    color: #000000;
    padding-bottom: 27.6px;
  }
  /* line 181, ../scss/pages.scss */
  #contents.interview05 .scrollArea p, #contents.interview05 #scrollArea_hide p {
    font-size: 12.88px;
    line-height: 20.24px;
    padding-bottom: 14.72px;
  }
  /* line 182, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.q, #contents.interview05 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 12.88px;
  }
  /* line 183, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.a, #contents.interview05 #scrollArea_hide p span.a {
    display: block;
    color: #2d2d2d;
    padding-bottom: 12.88px;
  }
  /* line 184, ../scss/pages.scss */
  #contents.interview05 .scrollArea p.bottom, #contents.interview05 #scrollArea_hide p.bottom {
    padding-bottom: 0;
  }
  /* line 189, ../scss/pages.scss */
  #contents.next #bg {
    position: absolute;
    right: 0;
    width: 390.08px;
    height: 552px;
    display: none;
  }
  /* line 190, ../scss/pages.scss */
  #contents.next h1 {
    position: absolute;
    right: 0;
    width: 390.08px;
    height: 138px;
    display: none;
  }
  /* line 191, ../scss/pages.scss */
  #contents.next #area {
    position: absolute;
    top: 130.64px;
    left: 417.68px;
  }
  /* line 193, ../scss/pages.scss */
  #contents.next #area li {
    position: absolute;
    width: 157.32px;
    height: 124.2px;
    display: none;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a {
    display: block;
    width: 157.32px;
    height: 124.2px;
    cursor: pointer;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 196, ../scss/pages.scss */
  #contents.next #area li .photo {
    position: absolute;
    width: 157.32px;
    height: 93.84px;
  }
  /* line 197, ../scss/pages.scss */
  #contents.next #area li .text {
    position: absolute;
    bottom: 0;
    width: 151.8px;
    height: 26.68px;
  }
  /* line 198, ../scss/pages.scss */
  #contents.next #area li .badge {
    position: absolute;
    top: -6.44px;
    left: -9.2px;
    width: 42.32px;
    height: 43.24px;
  }
  /* line 199, ../scss/pages.scss */
  #contents.next #area li .btn {
    position: absolute;
    top: 69.92px;
    right: 2.76px;
    width: 36.8px;
    height: 21.16px;
  }
  /* line 200, ../scss/pages.scss */
  #contents.next #area li#area02 {
    left: 180.32px;
  }
  /* line 201, ../scss/pages.scss */
  #contents.next #area li#area02 .text {
    width: 164.68px;
  }
  /* line 203, ../scss/pages.scss */
  #contents.next #area li#area03 {
    top: 133.4px;
  }
  /* line 204, ../scss/pages.scss */
  #contents.next #area li#area04 {
    top: 133.4px;
    left: 180.32px;
  }
  /* line 205, ../scss/pages.scss */
  #contents.next #area li#area05 {
    top: 265.88px;
  }
  /* line 206, ../scss/pages.scss */
  #contents.next #area li#area06 {
    top: 265.88px;
    left: 180.32px;
  }
  /* line 209, ../scss/pages.scss */
  #contents.next #next_tabiiro {
    position: absolute;
    width: 390.08px;
    height: 552px;
    display: none;
  }
  /* line 211, ../scss/pages.scss */
  #contents.tokusyu_backcover {
    background-color: transparent;
  }
  /* line 213, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_tabiiro {
    position: absolute;
    right: 0;
    width: 390.08px;
    height: 552px;
    background: #fff;
    display: none;
  }
  /* line 214, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_staff {
    position: absolute;
    right: 0;
    width: 390.08px;
    height: 552px;
    display: none;
  }
  /* line 215, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_brangista {
    position: absolute;
    right: 0;
    width: 390.08px;
    height: 552px;
    display: none;
  }
  /* line 216, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_bg {
    position: absolute;
    top: 15.64px;
    left: 17.48px;
    width: 355.12px;
    height: 511.52px;
    border: 3px solid #c9c29e;
    background: #fff;
    -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    display: none;
  }
  /* line 217, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_title {
    position: absolute;
    left: 0;
    width: 390.08px;
    height: 552px;
    display: none;
  }
  /* line 218, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list {
    position: absolute;
    left: 38.64px;
    top: 101.2px;
    width: 322px;
    overflow: hidden;
    *zoom: 1;
    display: none;
  }
  /* line 219, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li {
    float: left;
    margin-right: 9.2px;
    margin-bottom: 36.8px;
    width: 70.84px;
    height: 100.28px;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a {
    position: inherit;
    display: block;
    width: 70.84px;
    height: 100.28px;
    cursor: pointer;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 221, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li .cover {
    display: block;
    width: 70.84px;
    height: 100.28px;
    -webkit-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    -moz-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    margin-bottom: 3.68px;
  }
}
@media screen and (max-width: 905px), screen and (max-height: 610px) {
  /* line 19, ../scss/pages.scss */
  #contents.cover {
    background-color: transparent;
  }
  /* line 21, ../scss/pages.scss */
  #contents.cover #cover_body {
    position: absolute;
    width: 356.16px;
    height: 504px;
    background: #fff;
  }
  /* line 22, ../scss/pages.scss */
  #contents.cover #cover_bg {
    position: absolute;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 23, ../scss/pages.scss */
  #contents.cover #cover_title {
    position: absolute;
    width: 356.16px;
    height: 252px;
    display: none;
  }
  /* line 25, ../scss/pages.scss */
  #contents.cover #cover_title h1 {
    position: absolute;
    width: 356.16px;
    height: 252px;
  }
  /* line 27, ../scss/pages.scss */
  #contents.cover .shadow1 {
    position: absolute;
    width: 356.16px;
    height: 146.16px;
    display: none;
  }
  /* line 28, ../scss/pages.scss */
  #contents.cover #cover_interview {
    position: absolute;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 29, ../scss/pages.scss */
  #contents.cover #cover_special {
    position: absolute;
    bottom: 0;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 31, ../scss/pages.scss */
  #contents.cover #cover_special .text {
    position: absolute;
    width: 356.16px;
    height: 504px;
  }
  /* line 32, ../scss/pages.scss */
  #contents.cover #cover_special .shadow2 {
    position: absolute;
    top: 0;
    width: 356.16px;
    height: 504px;
  }
  /* line 34, ../scss/pages.scss */
  #contents.cover #help {
    position: absolute;
    top: 10.08px;
    left: 366.24px;
    width: 327.6px;
    height: 483.84px;
    -webkit-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    -moz-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    display: none;
  }
  /* line 37, ../scss/pages.scss */
  #contents.contents h1 {
    position: absolute;
    right: 0;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 38, ../scss/pages.scss */
  #contents.contents #coverinfo {
    position: absolute;
    left: 0;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 39, ../scss/pages.scss */
  #contents.contents #coverinfo_img {
    position: absolute;
    top: 388.92px;
    left: 29.4px;
    width: 78.12px;
    height: 94.92px;
    display: none;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a {
    cursor: pointer;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 41, ../scss/pages.scss */
  #contents.contents #btn_interview {
    position: absolute;
    top: 139.44px;
    left: 366.24px;
    width: 325.92px;
    height: 231.84px;
    display: none;
  }
  /* line 42, ../scss/pages.scss */
  #contents.contents #btn_news {
    position: absolute;
    top: 387.24px;
    left: 366.24px;
    width: 325.92px;
    height: 97.44px;
    display: none;
  }
  /* line 43, ../scss/pages.scss */
  #contents.contents #btn_interview2 {
    position: absolute;
    top: 20.16px;
    left: 20.16px;
    width: 325.92px;
    height: 193.2px;
    display: none;
  }
  /* line 44, ../scss/pages.scss */
  #contents.contents #btn_hotel {
    position: absolute;
    top: 226.8px;
    left: 186.48px;
    width: 159.6px;
    height: 67.2px;
    display: none;
  }
  /* line 45, ../scss/pages.scss */
  #contents.contents #btn_gourmet {
    position: absolute;
    top: 226.8px;
    left: 20.16px;
    width: 159.6px;
    height: 67.2px;
    display: none;
  }
  /* line 46, ../scss/pages.scss */
  #contents.contents #btn_leisure {
    position: absolute;
    top: 304.08px;
    left: 186.48px;
    width: 159.6px;
    height: 67.2px;
    display: none;
  }
  /* line 47, ../scss/pages.scss */
  #contents.contents #btn_shopping {
    position: absolute;
    top: 304.08px;
    left: 20.16px;
    width: 159.6px;
    height: 67.2px;
    display: none;
  }
  /* line 50, ../scss/pages.scss */
  #contents.interview01 #splash1, #contents.interview01 #splash_txt1 {
    position: absolute;
    width: 712.32px;
    height: 504px;
    display: none;
  }
  /* line 51, ../scss/pages.scss */
  #contents.interview01 #background {
    position: absolute;
    width: 712.32px;
    height: 504px;
    display: none;
  }
  /* line 52, ../scss/pages.scss */
  #contents.interview01 h1, #contents.interview01 h2 {
    position: absolute;
    left: 0;
    width: 712.32px;
    height: 504px;
    display: none;
    z-index: 1;
  }
  /* line 54, ../scss/pages.scss */
  #contents.interview01 #btn_skip {
    position: absolute;
    top: 441.84px;
    left: 381.36px;
    width: 67.2px;
    height: 26.88px;
  }
  /* line 55, ../scss/pages.scss */
  #contents.interview01 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 57, ../scss/pages.scss */
  #contents.interview01 #btn_credit {
    top: 462.84px;
    left: 397.32px;
    width: 57.12px;
    height: 13.44px;
    display: none;
    z-index: 2;
  }
  /* line 58, ../scss/pages.scss */
  #contents.interview01 #btn_credit a {
    width: 57.12px;
    height: 13.44px;
    display: block;
    cursor: pointer;
  }
  /* line 61, ../scss/pages.scss */
  #contents.interview01 .box_credit p {
    padding-bottom: 21px;
    font-family: serif;
    line-height: 15.12px;
    font-size: 10.08px;
    background-color: #ffffff;
  }
  /* line 62, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close {
    bottom: 4.2px;
    right: 8.4px;
    width: 50.4px;
    height: 15.12px;
  }
  /* line 63, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close a {
    width: 50.4px;
    height: 15.12px;
  }
  /* line 65, ../scss/pages.scss */
  #contents.interview01 #infoBox01 {
    bottom: 25.2px;
    right: 16.8px;
    width: 285.6px;
    z-index: 3;
  }
  /* line 67, ../scss/pages.scss */
  #contents.interview01 #profile_tab {
    position: absolute;
    top: 325.08px;
    right: 0;
    width: 25.2px;
    height: 79.8px;
    display: none;
    z-index: 2;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a {
    display: block;
    width: 25.2px;
    height: 79.8px;
    cursor: pointer;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 70, ../scss/pages.scss */
  #contents.interview01 #box_profile {
    position: absolute;
    bottom: 25.2px;
    right: 0;
    width: 309.12px;
    height: 210px;
    display: none;
    z-index: 3;
  }
  /* line 72, ../scss/pages.scss */
  #contents.interview01 #box_profile .tab {
    position: absolute;
    left: -25.2px;
    top: 79.8px;
    width: 25.2px;
    height: 79.8px;
  }
  /* line 73, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 309.12px;
    height: 210px;
    border-left: 1px solid #459c81;
    border-top: 1px solid #459c81;
    border-bottom: 1px solid #459c81;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 83, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main {
    position: absolute;
    width: 275.52px;
    top: 16.8px;
    right: 16.8px;
    font-size: 10.08px;
    line-height: 15.12px;
    font-family: serif;
  }
  /* line 84, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main span.name {
    font-size: 13.44px;
  }
  /* line 85, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 87, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 8.4px;
    left: 8.4px;
    width: 50.4px;
    height: 15.12px;
    cursor: pointer;
  }
  /* line 88, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 50.4px;
    height: 15.12px;
  }
  /* line 90, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 97, ../scss/pages.scss */
  #contents.interview02 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 712.32px;
    height: 504px;
  }
  /* line 98, ../scss/pages.scss */
  #contents.interview02 #interview02_bg, #contents.interview02 #interview02_text {
    position: absolute;
    left: 0;
    width: 712.32px;
    height: 504px;
  }
  /* line 99, ../scss/pages.scss */
  #contents.interview02 #splash1, #contents.interview02 #splash_txt1 {
    position: absolute;
    width: 712.32px;
    height: 504px;
    display: none;
  }
  /* line 100, ../scss/pages.scss */
  #contents.interview02 #btn_skip {
    position: absolute;
    top: 441.84px;
    left: 381.36px;
    width: 67.2px;
    height: 26.88px;
  }
  /* line 101, ../scss/pages.scss */
  #contents.interview02 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 103, ../scss/pages.scss */
  #contents.interview02 #btn_credit {
    top: 430.92px;
    left: 26.04px;
    width: 56.28px;
    height: 11.76px;
    display: none;
  }
  /* line 104, ../scss/pages.scss */
  #contents.interview02 #btn_credit a {
    width: 56.28px;
    height: 11.76px;
    display: block;
    cursor: pointer;
  }
  /* line 107, ../scss/pages.scss */
  #contents.interview02 .box_credit p {
    padding-bottom: 21px;
    font-family: serif;
    line-height: 15.12px;
    font-size: 10.08px;
    background-color: #ffffff;
  }
  /* line 108, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close {
    bottom: 4.2px;
    right: 8.4px;
    width: 50.4px;
    height: 15.12px;
  }
  /* line 109, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close a {
    width: 50.4px;
    height: 15.12px;
  }
  /* line 111, ../scss/pages.scss */
  #contents.interview02 #infoBox01 {
    bottom: 42px;
    left: 16.8px;
    width: 285.6px;
  }
  /* line 114, ../scss/pages.scss */
  #contents.interview03 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 712.32px;
    height: 504px;
  }
  /* line 115, ../scss/pages.scss */
  #contents.interview03 #splash1, #contents.interview03 #splash_txt1 {
    position: absolute;
    width: 712.32px;
    height: 504px;
    display: none;
  }
  /* line 116, ../scss/pages.scss */
  #contents.interview03 #interview03_bg {
    position: absolute;
    left: 0;
    width: 712.32px;
    height: 504px;
  }
  /* line 117, ../scss/pages.scss */
  #contents.interview03 #interview03_text {
    position: absolute;
    left: 0;
    width: 712.32px;
    height: 504px;
    display: none;
  }
  /* line 118, ../scss/pages.scss */
  #contents.interview03 .scrollArea, #contents.interview03 #scrollArea_hide {
    position: absolute;
    top: 79.8px;
    left: 31.92px;
    width: 299.04px;
    height: 388.92px;
    background-color: #FFFFFF;
  }
  /* line 119, ../scss/pages.scss */
  #contents.interview03 .scrollArea p, #contents.interview03 #scrollArea_hide p {
    font-size: 11.76px;
    line-height: 18.48px;
  }
  /* line 120, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.q, #contents.interview03 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 11.76px;
  }
  /* line 121, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.a, #contents.interview03 #scrollArea_hide p span.a {
    display: block;
    color: #1e1e1e;
    padding-bottom: 11.76px;
  }
  /* line 124, ../scss/pages.scss */
  #contents.interview03 #btn_skip {
    position: absolute;
    top: 441.84px;
    left: 381.36px;
    width: 67.2px;
    height: 26.88px;
  }
  /* line 125, ../scss/pages.scss */
  #contents.interview03 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 128, ../scss/pages.scss */
  #contents.interview03 #btn_credit {
    top: 457.8px;
    left: 383.04px;
    width: 57.12px;
    height: 13.44px;
    display: none;
  }
  /* line 129, ../scss/pages.scss */
  #contents.interview03 #btn_credit a {
    width: 57.12px;
    height: 13.44px;
    display: block;
    cursor: pointer;
  }
  /* line 132, ../scss/pages.scss */
  #contents.interview03 .box_credit p {
    padding-bottom: 21px;
    font-family: serif;
    line-height: 15.12px;
    font-size: 10.08px;
    background-color: #ffffff;
  }
  /* line 133, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close {
    bottom: 4.2px;
    left: 8.4px;
    width: 50.4px;
    height: 15.12px;
  }
  /* line 134, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close a {
    width: 50.4px;
    height: 15.12px;
  }
  /* line 137, ../scss/pages.scss */
  #contents.interview03 #infoBox01 {
    bottom: 25.2px;
    right: 25.2px;
    width: 277.2px;
  }
  /* line 140, ../scss/pages.scss */
  #contents.interview04 #splash1, #contents.interview04 #splash_txt1 {
    position: absolute;
    width: 712.32px;
    height: 504px;
    display: none;
  }
  /* line 141, ../scss/pages.scss */
  #contents.interview04 #white_bg, #contents.interview04 #background {
    position: absolute;
    width: 712.32px;
    height: 504px;
    background: #fff;
  }
  /* line 142, ../scss/pages.scss */
  #contents.interview04 h1, #contents.interview04 h2 {
    position: absolute;
    left: 0;
    width: 712.32px;
    height: 504px;
    /*z-index:1;*/
  }
  /* line 143, ../scss/pages.scss */
  #contents.interview04 #btn_skip {
    position: absolute;
    top: 441.84px;
    left: 381.36px;
    width: 67.2px;
    height: 26.88px;
  }
  /* line 144, ../scss/pages.scss */
  #contents.interview04 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 146, ../scss/pages.scss */
  #contents.interview04 .movie {
    position: absolute;
    top: 308.28px;
    left: 51.24px;
    width: 233.52px;
    height: 131.04px;
  }
  /* line 147, ../scss/pages.scss */
  #contents.interview04 .movie_hide {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 356.16px;
    height: 267.12px;
  }
  /* line 148, ../scss/pages.scss */
  #contents.interview04 #profile_tab {
    position: absolute;
    top: 325.08px;
    right: 0;
    width: 25.2px;
    height: 79.8px;
    /*z-index:2;*/
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a {
    display: block;
    width: 25.2px;
    height: 79.8px;
    cursor: pointer;
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 151, ../scss/pages.scss */
  #contents.interview04 #box_profile {
    position: absolute;
    bottom: 25.2px;
    right: 0;
    width: 309.12px;
    height: 210px;
    display: none;
    z-index: 3;
  }
  /* line 153, ../scss/pages.scss */
  #contents.interview04 #box_profile .tab {
    position: absolute;
    left: -25.2px;
    top: 79.8px;
    width: 25.2px;
    height: 79.8px;
  }
  /* line 154, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 309.12px;
    height: 210px;
    border-left: 1px solid #d10000;
    border-top: 1px solid #d10000;
    border-bottom: 1px solid #d10000;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 164, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main {
    position: absolute;
    width: 275.52px;
    top: 16.8px;
    right: 16.8px;
    font-size: 10.08px;
    line-height: 15.12px;
    font-family: serif;
  }
  /* line 165, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main span.name {
    font-size: 13.44px;
  }
  /* line 166, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 168, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 8.4px;
    left: 8.4px;
    width: 50.4px;
    height: 15.12px;
    cursor: pointer;
  }
  /* line 169, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 50.4px;
    height: 15.12px;
  }
  /* line 171, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 178, ../scss/pages.scss */
  #contents.interview05 #bg, #contents.interview05 #text, #contents.interview05 #title, #contents.interview05 #shadow {
    position: absolute;
    left: 0;
    width: 712.32px;
    height: 504px;
    display: none;
  }
  /* line 179, ../scss/pages.scss */
  #contents.interview05 .scrollArea, #contents.interview05 #scrollArea_hide {
    position: absolute;
    top: 165.48px;
    left: 376.32px;
    width: 297.36px;
    height: 315px;
    background-color: #FFFFFF;
  }
  /* line 180, ../scss/pages.scss */
  #contents.interview05 .scrollArea h3, #contents.interview05 #scrollArea_hide h3 {
    font-size: 16.8px;
    line-height: 21.84px;
    color: #000000;
    padding-bottom: 25.2px;
  }
  /* line 181, ../scss/pages.scss */
  #contents.interview05 .scrollArea p, #contents.interview05 #scrollArea_hide p {
    font-size: 11.76px;
    line-height: 18.48px;
    padding-bottom: 13.44px;
  }
  /* line 182, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.q, #contents.interview05 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 11.76px;
  }
  /* line 183, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.a, #contents.interview05 #scrollArea_hide p span.a {
    display: block;
    color: #2d2d2d;
    padding-bottom: 11.76px;
  }
  /* line 184, ../scss/pages.scss */
  #contents.interview05 .scrollArea p.bottom, #contents.interview05 #scrollArea_hide p.bottom {
    padding-bottom: 0;
  }
  /* line 189, ../scss/pages.scss */
  #contents.next #bg {
    position: absolute;
    right: 0;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 190, ../scss/pages.scss */
  #contents.next h1 {
    position: absolute;
    right: 0;
    width: 356.16px;
    height: 126px;
    display: none;
  }
  /* line 191, ../scss/pages.scss */
  #contents.next #area {
    position: absolute;
    top: 119.28px;
    left: 381.36px;
  }
  /* line 193, ../scss/pages.scss */
  #contents.next #area li {
    position: absolute;
    width: 143.64px;
    height: 113.4px;
    display: none;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a {
    display: block;
    width: 143.64px;
    height: 113.4px;
    cursor: pointer;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 196, ../scss/pages.scss */
  #contents.next #area li .photo {
    position: absolute;
    width: 143.64px;
    height: 85.68px;
  }
  /* line 197, ../scss/pages.scss */
  #contents.next #area li .text {
    position: absolute;
    bottom: 0;
    width: 138.6px;
    height: 24.36px;
  }
  /* line 198, ../scss/pages.scss */
  #contents.next #area li .badge {
    position: absolute;
    top: -5.88px;
    left: -8.4px;
    width: 38.64px;
    height: 39.48px;
  }
  /* line 199, ../scss/pages.scss */
  #contents.next #area li .btn {
    position: absolute;
    top: 63.84px;
    right: 2.52px;
    width: 33.6px;
    height: 19.32px;
  }
  /* line 200, ../scss/pages.scss */
  #contents.next #area li#area02 {
    left: 164.64px;
  }
  /* line 201, ../scss/pages.scss */
  #contents.next #area li#area02 .text {
    width: 150.36px;
  }
  /* line 203, ../scss/pages.scss */
  #contents.next #area li#area03 {
    top: 121.8px;
  }
  /* line 204, ../scss/pages.scss */
  #contents.next #area li#area04 {
    top: 121.8px;
    left: 164.64px;
  }
  /* line 205, ../scss/pages.scss */
  #contents.next #area li#area05 {
    top: 242.76px;
  }
  /* line 206, ../scss/pages.scss */
  #contents.next #area li#area06 {
    top: 242.76px;
    left: 164.64px;
  }
  /* line 209, ../scss/pages.scss */
  #contents.next #next_tabiiro {
    position: absolute;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 211, ../scss/pages.scss */
  #contents.tokusyu_backcover {
    background-color: transparent;
  }
  /* line 213, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_tabiiro {
    position: absolute;
    right: 0;
    width: 356.16px;
    height: 504px;
    background: #fff;
    display: none;
  }
  /* line 214, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_staff {
    position: absolute;
    right: 0;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 215, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_brangista {
    position: absolute;
    right: 0;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 216, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_bg {
    position: absolute;
    top: 14.28px;
    left: 15.96px;
    width: 324.24px;
    height: 467.04px;
    border: 3px solid #c9c29e;
    background: #fff;
    -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    display: none;
  }
  /* line 217, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_title {
    position: absolute;
    left: 0;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 218, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list {
    position: absolute;
    left: 35.28px;
    top: 92.4px;
    width: 294px;
    overflow: hidden;
    *zoom: 1;
    display: none;
  }
  /* line 219, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li {
    float: left;
    margin-right: 8.4px;
    margin-bottom: 33.6px;
    width: 64.68px;
    height: 91.56px;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a {
    position: inherit;
    display: block;
    width: 64.68px;
    height: 91.56px;
    cursor: pointer;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 221, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li .cover {
    display: block;
    width: 64.68px;
    height: 91.56px;
    -webkit-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    -moz-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    margin-bottom: 3.36px;
  }
}
@media screen and (max-width: 835px), screen and (max-height: 565px) {
  /* line 19, ../scss/pages.scss */
  #contents.cover {
    background-color: transparent;
  }
  /* line 21, ../scss/pages.scss */
  #contents.cover #cover_body {
    position: absolute;
    width: 279.84px;
    height: 396px;
    background: #fff;
  }
  /* line 22, ../scss/pages.scss */
  #contents.cover #cover_bg {
    position: absolute;
    width: 279.84px;
    height: 396px;
    display: none;
  }
  /* line 23, ../scss/pages.scss */
  #contents.cover #cover_title {
    position: absolute;
    width: 279.84px;
    height: 198px;
    display: none;
  }
  /* line 25, ../scss/pages.scss */
  #contents.cover #cover_title h1 {
    position: absolute;
    width: 279.84px;
    height: 198px;
  }
  /* line 27, ../scss/pages.scss */
  #contents.cover .shadow1 {
    position: absolute;
    width: 279.84px;
    height: 114.84px;
    display: none;
  }
  /* line 28, ../scss/pages.scss */
  #contents.cover #cover_interview {
    position: absolute;
    width: 279.84px;
    height: 396px;
    display: none;
  }
  /* line 29, ../scss/pages.scss */
  #contents.cover #cover_special {
    position: absolute;
    bottom: 0;
    width: 279.84px;
    height: 396px;
    display: none;
  }
  /* line 31, ../scss/pages.scss */
  #contents.cover #cover_special .text {
    position: absolute;
    width: 279.84px;
    height: 396px;
  }
  /* line 32, ../scss/pages.scss */
  #contents.cover #cover_special .shadow2 {
    position: absolute;
    top: 0;
    width: 279.84px;
    height: 396px;
  }
  /* line 34, ../scss/pages.scss */
  #contents.cover #help {
    position: absolute;
    top: 7.92px;
    left: 287.76px;
    width: 257.4px;
    height: 380.16px;
    -webkit-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    -moz-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    display: none;
  }
  /* line 37, ../scss/pages.scss */
  #contents.contents h1 {
    position: absolute;
    right: 0;
    width: 279.84px;
    height: 396px;
    display: none;
  }
  /* line 38, ../scss/pages.scss */
  #contents.contents #coverinfo {
    position: absolute;
    left: 0;
    width: 279.84px;
    height: 396px;
    display: none;
  }
  /* line 39, ../scss/pages.scss */
  #contents.contents #coverinfo_img {
    position: absolute;
    top: 305.58px;
    left: 23.1px;
    width: 61.38px;
    height: 74.58px;
    display: none;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a {
    cursor: pointer;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 41, ../scss/pages.scss */
  #contents.contents #btn_interview {
    position: absolute;
    top: 109.56px;
    left: 287.76px;
    width: 256.08px;
    height: 182.16px;
    display: none;
  }
  /* line 42, ../scss/pages.scss */
  #contents.contents #btn_news {
    position: absolute;
    top: 304.26px;
    left: 287.76px;
    width: 256.08px;
    height: 76.56px;
    display: none;
  }
  /* line 43, ../scss/pages.scss */
  #contents.contents #btn_interview2 {
    position: absolute;
    top: 15.84px;
    left: 15.84px;
    width: 256.08px;
    height: 151.8px;
    display: none;
  }
  /* line 44, ../scss/pages.scss */
  #contents.contents #btn_hotel {
    position: absolute;
    top: 178.2px;
    left: 146.52px;
    width: 125.4px;
    height: 52.8px;
    display: none;
  }
  /* line 45, ../scss/pages.scss */
  #contents.contents #btn_gourmet {
    position: absolute;
    top: 178.2px;
    left: 15.84px;
    width: 125.4px;
    height: 52.8px;
    display: none;
  }
  /* line 46, ../scss/pages.scss */
  #contents.contents #btn_leisure {
    position: absolute;
    top: 238.92px;
    left: 146.52px;
    width: 125.4px;
    height: 52.8px;
    display: none;
  }
  /* line 47, ../scss/pages.scss */
  #contents.contents #btn_shopping {
    position: absolute;
    top: 238.92px;
    left: 15.84px;
    width: 125.4px;
    height: 52.8px;
    display: none;
  }
  /* line 50, ../scss/pages.scss */
  #contents.interview01 #splash1, #contents.interview01 #splash_txt1 {
    position: absolute;
    width: 559.68px;
    height: 396px;
    display: none;
  }
  /* line 51, ../scss/pages.scss */
  #contents.interview01 #background {
    position: absolute;
    width: 559.68px;
    height: 396px;
    display: none;
  }
  /* line 52, ../scss/pages.scss */
  #contents.interview01 h1, #contents.interview01 h2 {
    position: absolute;
    left: 0;
    width: 559.68px;
    height: 396px;
    display: none;
    z-index: 1;
  }
  /* line 54, ../scss/pages.scss */
  #contents.interview01 #btn_skip {
    position: absolute;
    top: 347.16px;
    left: 299.64px;
    width: 52.8px;
    height: 21.12px;
  }
  /* line 55, ../scss/pages.scss */
  #contents.interview01 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 57, ../scss/pages.scss */
  #contents.interview01 #btn_credit {
    top: 363.66px;
    left: 312.18px;
    width: 44.88px;
    height: 10.56px;
    display: none;
    z-index: 2;
  }
  /* line 58, ../scss/pages.scss */
  #contents.interview01 #btn_credit a {
    width: 44.88px;
    height: 10.56px;
    display: block;
    cursor: pointer;
  }
  /* line 61, ../scss/pages.scss */
  #contents.interview01 .box_credit p {
    padding-bottom: 16.5px;
    font-family: serif;
    line-height: 11.88px;
    font-size: 7.92px;
    background-color: #ffffff;
  }
  /* line 62, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close {
    bottom: 3.3px;
    right: 6.6px;
    width: 39.6px;
    height: 11.88px;
  }
  /* line 63, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close a {
    width: 39.6px;
    height: 11.88px;
  }
  /* line 65, ../scss/pages.scss */
  #contents.interview01 #infoBox01 {
    bottom: 19.8px;
    right: 13.2px;
    width: 224.4px;
    z-index: 3;
  }
  /* line 67, ../scss/pages.scss */
  #contents.interview01 #profile_tab {
    position: absolute;
    top: 255.42px;
    right: 0;
    width: 19.8px;
    height: 62.7px;
    display: none;
    z-index: 2;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a {
    display: block;
    width: 19.8px;
    height: 62.7px;
    cursor: pointer;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 70, ../scss/pages.scss */
  #contents.interview01 #box_profile {
    position: absolute;
    bottom: 19.8px;
    right: 0;
    width: 242.88px;
    height: 165px;
    display: none;
    z-index: 3;
  }
  /* line 72, ../scss/pages.scss */
  #contents.interview01 #box_profile .tab {
    position: absolute;
    left: -19.8px;
    top: 62.7px;
    width: 19.8px;
    height: 62.7px;
  }
  /* line 73, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 242.88px;
    height: 165px;
    border-left: 1px solid #459c81;
    border-top: 1px solid #459c81;
    border-bottom: 1px solid #459c81;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 83, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main {
    position: absolute;
    width: 216.48px;
    top: 13.2px;
    right: 13.2px;
    font-size: 7.92px;
    line-height: 11.88px;
    font-family: serif;
  }
  /* line 84, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main span.name {
    font-size: 10.56px;
  }
  /* line 85, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 87, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 6.6px;
    left: 6.6px;
    width: 39.6px;
    height: 11.88px;
    cursor: pointer;
  }
  /* line 88, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 39.6px;
    height: 11.88px;
  }
  /* line 90, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 97, ../scss/pages.scss */
  #contents.interview02 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 559.68px;
    height: 396px;
  }
  /* line 98, ../scss/pages.scss */
  #contents.interview02 #interview02_bg, #contents.interview02 #interview02_text {
    position: absolute;
    left: 0;
    width: 559.68px;
    height: 396px;
  }
  /* line 99, ../scss/pages.scss */
  #contents.interview02 #splash1, #contents.interview02 #splash_txt1 {
    position: absolute;
    width: 559.68px;
    height: 396px;
    display: none;
  }
  /* line 100, ../scss/pages.scss */
  #contents.interview02 #btn_skip {
    position: absolute;
    top: 347.16px;
    left: 299.64px;
    width: 52.8px;
    height: 21.12px;
  }
  /* line 101, ../scss/pages.scss */
  #contents.interview02 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 103, ../scss/pages.scss */
  #contents.interview02 #btn_credit {
    top: 338.58px;
    left: 20.46px;
    width: 44.22px;
    height: 9.24px;
    display: none;
  }
  /* line 104, ../scss/pages.scss */
  #contents.interview02 #btn_credit a {
    width: 44.22px;
    height: 9.24px;
    display: block;
    cursor: pointer;
  }
  /* line 107, ../scss/pages.scss */
  #contents.interview02 .box_credit p {
    padding-bottom: 16.5px;
    font-family: serif;
    line-height: 11.88px;
    font-size: 7.92px;
    background-color: #ffffff;
  }
  /* line 108, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close {
    bottom: 3.3px;
    right: 6.6px;
    width: 39.6px;
    height: 11.88px;
  }
  /* line 109, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close a {
    width: 39.6px;
    height: 11.88px;
  }
  /* line 111, ../scss/pages.scss */
  #contents.interview02 #infoBox01 {
    bottom: 33px;
    left: 13.2px;
    width: 224.4px;
  }
  /* line 114, ../scss/pages.scss */
  #contents.interview03 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 559.68px;
    height: 396px;
  }
  /* line 115, ../scss/pages.scss */
  #contents.interview03 #splash1, #contents.interview03 #splash_txt1 {
    position: absolute;
    width: 559.68px;
    height: 396px;
    display: none;
  }
  /* line 116, ../scss/pages.scss */
  #contents.interview03 #interview03_bg {
    position: absolute;
    left: 0;
    width: 559.68px;
    height: 396px;
  }
  /* line 117, ../scss/pages.scss */
  #contents.interview03 #interview03_text {
    position: absolute;
    left: 0;
    width: 559.68px;
    height: 396px;
    display: none;
  }
  /* line 118, ../scss/pages.scss */
  #contents.interview03 .scrollArea, #contents.interview03 #scrollArea_hide {
    position: absolute;
    top: 62.7px;
    left: 25.08px;
    width: 234.96px;
    height: 305.58px;
    background-color: #FFFFFF;
  }
  /* line 119, ../scss/pages.scss */
  #contents.interview03 .scrollArea p, #contents.interview03 #scrollArea_hide p {
    font-size: 9.24px;
    line-height: 14.52px;
  }
  /* line 120, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.q, #contents.interview03 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 9.24px;
  }
  /* line 121, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.a, #contents.interview03 #scrollArea_hide p span.a {
    display: block;
    color: #1e1e1e;
    padding-bottom: 9.24px;
  }
  /* line 124, ../scss/pages.scss */
  #contents.interview03 #btn_skip {
    position: absolute;
    top: 347.16px;
    left: 299.64px;
    width: 52.8px;
    height: 21.12px;
  }
  /* line 125, ../scss/pages.scss */
  #contents.interview03 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 128, ../scss/pages.scss */
  #contents.interview03 #btn_credit {
    top: 359.7px;
    left: 300.96px;
    width: 44.88px;
    height: 10.56px;
    display: none;
  }
  /* line 129, ../scss/pages.scss */
  #contents.interview03 #btn_credit a {
    width: 44.88px;
    height: 10.56px;
    display: block;
    cursor: pointer;
  }
  /* line 132, ../scss/pages.scss */
  #contents.interview03 .box_credit p {
    padding-bottom: 16.5px;
    font-family: serif;
    line-height: 11.88px;
    font-size: 7.92px;
    background-color: #ffffff;
  }
  /* line 133, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close {
    bottom: 3.3px;
    left: 6.6px;
    width: 39.6px;
    height: 11.88px;
  }
  /* line 134, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close a {
    width: 39.6px;
    height: 11.88px;
  }
  /* line 137, ../scss/pages.scss */
  #contents.interview03 #infoBox01 {
    bottom: 19.8px;
    right: 19.8px;
    width: 217.8px;
  }
  /* line 140, ../scss/pages.scss */
  #contents.interview04 #splash1, #contents.interview04 #splash_txt1 {
    position: absolute;
    width: 559.68px;
    height: 396px;
    display: none;
  }
  /* line 141, ../scss/pages.scss */
  #contents.interview04 #white_bg, #contents.interview04 #background {
    position: absolute;
    width: 559.68px;
    height: 396px;
    background: #fff;
  }
  /* line 142, ../scss/pages.scss */
  #contents.interview04 h1, #contents.interview04 h2 {
    position: absolute;
    left: 0;
    width: 559.68px;
    height: 396px;
    /*z-index:1;*/
  }
  /* line 143, ../scss/pages.scss */
  #contents.interview04 #btn_skip {
    position: absolute;
    top: 347.16px;
    left: 299.64px;
    width: 52.8px;
    height: 21.12px;
  }
  /* line 144, ../scss/pages.scss */
  #contents.interview04 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 146, ../scss/pages.scss */
  #contents.interview04 .movie {
    position: absolute;
    top: 242.22px;
    left: 40.26px;
    width: 183.48px;
    height: 102.96px;
  }
  /* line 147, ../scss/pages.scss */
  #contents.interview04 .movie_hide {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 279.84px;
    height: 209.88px;
  }
  /* line 148, ../scss/pages.scss */
  #contents.interview04 #profile_tab {
    position: absolute;
    top: 255.42px;
    right: 0;
    width: 19.8px;
    height: 62.7px;
    /*z-index:2;*/
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a {
    display: block;
    width: 19.8px;
    height: 62.7px;
    cursor: pointer;
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 151, ../scss/pages.scss */
  #contents.interview04 #box_profile {
    position: absolute;
    bottom: 19.8px;
    right: 0;
    width: 242.88px;
    height: 165px;
    display: none;
    z-index: 3;
  }
  /* line 153, ../scss/pages.scss */
  #contents.interview04 #box_profile .tab {
    position: absolute;
    left: -19.8px;
    top: 62.7px;
    width: 19.8px;
    height: 62.7px;
  }
  /* line 154, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 242.88px;
    height: 165px;
    border-left: 1px solid #d10000;
    border-top: 1px solid #d10000;
    border-bottom: 1px solid #d10000;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 164, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main {
    position: absolute;
    width: 216.48px;
    top: 13.2px;
    right: 13.2px;
    font-size: 7.92px;
    line-height: 11.88px;
    font-family: serif;
  }
  /* line 165, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main span.name {
    font-size: 10.56px;
  }
  /* line 166, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 168, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 6.6px;
    left: 6.6px;
    width: 39.6px;
    height: 11.88px;
    cursor: pointer;
  }
  /* line 169, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 39.6px;
    height: 11.88px;
  }
  /* line 171, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 178, ../scss/pages.scss */
  #contents.interview05 #bg, #contents.interview05 #text, #contents.interview05 #title, #contents.interview05 #shadow {
    position: absolute;
    left: 0;
    width: 559.68px;
    height: 396px;
    display: none;
  }
  /* line 179, ../scss/pages.scss */
  #contents.interview05 .scrollArea, #contents.interview05 #scrollArea_hide {
    position: absolute;
    top: 130.02px;
    left: 295.68px;
    width: 233.64px;
    height: 247.5px;
    background-color: #FFFFFF;
  }
  /* line 180, ../scss/pages.scss */
  #contents.interview05 .scrollArea h3, #contents.interview05 #scrollArea_hide h3 {
    font-size: 13.2px;
    line-height: 17.16px;
    color: #000000;
    padding-bottom: 19.8px;
  }
  /* line 181, ../scss/pages.scss */
  #contents.interview05 .scrollArea p, #contents.interview05 #scrollArea_hide p {
    font-size: 9.24px;
    line-height: 14.52px;
    padding-bottom: 10.56px;
  }
  /* line 182, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.q, #contents.interview05 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 9.24px;
  }
  /* line 183, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.a, #contents.interview05 #scrollArea_hide p span.a {
    display: block;
    color: #2d2d2d;
    padding-bottom: 9.24px;
  }
  /* line 184, ../scss/pages.scss */
  #contents.interview05 .scrollArea p.bottom, #contents.interview05 #scrollArea_hide p.bottom {
    padding-bottom: 0;
  }
  /* line 189, ../scss/pages.scss */
  #contents.next #bg {
    position: absolute;
    right: 0;
    width: 279.84px;
    height: 396px;
    display: none;
  }
  /* line 190, ../scss/pages.scss */
  #contents.next h1 {
    position: absolute;
    right: 0;
    width: 279.84px;
    height: 99px;
    display: none;
  }
  /* line 191, ../scss/pages.scss */
  #contents.next #area {
    position: absolute;
    top: 93.72px;
    left: 299.64px;
  }
  /* line 193, ../scss/pages.scss */
  #contents.next #area li {
    position: absolute;
    width: 112.86px;
    height: 89.1px;
    display: none;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a {
    display: block;
    width: 112.86px;
    height: 89.1px;
    cursor: pointer;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 196, ../scss/pages.scss */
  #contents.next #area li .photo {
    position: absolute;
    width: 112.86px;
    height: 67.32px;
  }
  /* line 197, ../scss/pages.scss */
  #contents.next #area li .text {
    position: absolute;
    bottom: 0;
    width: 108.9px;
    height: 19.14px;
  }
  /* line 198, ../scss/pages.scss */
  #contents.next #area li .badge {
    position: absolute;
    top: -4.62px;
    left: -6.6px;
    width: 30.36px;
    height: 31.02px;
  }
  /* line 199, ../scss/pages.scss */
  #contents.next #area li .btn {
    position: absolute;
    top: 50.16px;
    right: 1.98px;
    width: 26.4px;
    height: 15.18px;
  }
  /* line 200, ../scss/pages.scss */
  #contents.next #area li#area02 {
    left: 129.36px;
  }
  /* line 201, ../scss/pages.scss */
  #contents.next #area li#area02 .text {
    width: 118.14px;
  }
  /* line 203, ../scss/pages.scss */
  #contents.next #area li#area03 {
    top: 95.7px;
  }
  /* line 204, ../scss/pages.scss */
  #contents.next #area li#area04 {
    top: 95.7px;
    left: 129.36px;
  }
  /* line 205, ../scss/pages.scss */
  #contents.next #area li#area05 {
    top: 190.74px;
  }
  /* line 206, ../scss/pages.scss */
  #contents.next #area li#area06 {
    top: 190.74px;
    left: 129.36px;
  }
  /* line 209, ../scss/pages.scss */
  #contents.next #next_tabiiro {
    position: absolute;
    width: 279.84px;
    height: 396px;
    display: none;
  }
  /* line 211, ../scss/pages.scss */
  #contents.tokusyu_backcover {
    background-color: transparent;
  }
  /* line 213, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_tabiiro {
    position: absolute;
    right: 0;
    width: 279.84px;
    height: 396px;
    background: #fff;
    display: none;
  }
  /* line 214, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_staff {
    position: absolute;
    right: 0;
    width: 279.84px;
    height: 396px;
    display: none;
  }
  /* line 215, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_brangista {
    position: absolute;
    right: 0;
    width: 279.84px;
    height: 396px;
    display: none;
  }
  /* line 216, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_bg {
    position: absolute;
    top: 11.22px;
    left: 12.54px;
    width: 254.76px;
    height: 366.96px;
    border: 3px solid #c9c29e;
    background: #fff;
    -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    display: none;
  }
  /* line 217, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_title {
    position: absolute;
    left: 0;
    width: 279.84px;
    height: 396px;
    display: none;
  }
  /* line 218, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list {
    position: absolute;
    left: 27.72px;
    top: 72.6px;
    width: 231px;
    overflow: hidden;
    *zoom: 1;
    display: none;
  }
  /* line 219, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li {
    float: left;
    margin-right: 6.6px;
    margin-bottom: 26.4px;
    width: 50.82px;
    height: 71.94px;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a {
    position: inherit;
    display: block;
    width: 50.82px;
    height: 71.94px;
    cursor: pointer;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 221, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li .cover {
    display: block;
    width: 50.82px;
    height: 71.94px;
    -webkit-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    -moz-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    margin-bottom: 2.64px;
  }
}
@media only screen and (-webkit-device-pixel-ratio: 2) and (orientation: portrait), only screen and (device-pixel-ratio: 2) and (orientation: portrait) {
  /* iPhone4 portrait */
  /* line 19, ../scss/pages.scss */
  #contents.cover {
    background-color: transparent;
  }
  /* line 21, ../scss/pages.scss */
  #contents.cover #cover_body {
    position: absolute;
    width: 720.8px;
    height: 1020px;
    background: #fff;
  }
  /* line 22, ../scss/pages.scss */
  #contents.cover #cover_bg {
    position: absolute;
    width: 720.8px;
    height: 1020px;
    display: none;
  }
  /* line 23, ../scss/pages.scss */
  #contents.cover #cover_title {
    position: absolute;
    width: 720.8px;
    height: 510px;
    display: none;
  }
  /* line 25, ../scss/pages.scss */
  #contents.cover #cover_title h1 {
    position: absolute;
    width: 720.8px;
    height: 510px;
  }
  /* line 27, ../scss/pages.scss */
  #contents.cover .shadow1 {
    position: absolute;
    width: 720.8px;
    height: 295.8px;
    display: none;
  }
  /* line 28, ../scss/pages.scss */
  #contents.cover #cover_interview {
    position: absolute;
    width: 720.8px;
    height: 1020px;
    display: none;
  }
  /* line 29, ../scss/pages.scss */
  #contents.cover #cover_special {
    position: absolute;
    bottom: 0;
    width: 720.8px;
    height: 1020px;
    display: none;
  }
  /* line 31, ../scss/pages.scss */
  #contents.cover #cover_special .text {
    position: absolute;
    width: 720.8px;
    height: 1020px;
  }
  /* line 32, ../scss/pages.scss */
  #contents.cover #cover_special .shadow2 {
    position: absolute;
    top: 0;
    width: 720.8px;
    height: 1020px;
  }
  /* line 34, ../scss/pages.scss */
  #contents.cover #help {
    position: absolute;
    top: 20.4px;
    left: 741.2px;
    width: 663px;
    height: 979.2px;
    -webkit-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    -moz-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    display: none;
  }
  /* line 37, ../scss/pages.scss */
  #contents.contents h1 {
    position: absolute;
    right: 0;
    width: 720.8px;
    height: 1020px;
    display: none;
  }
  /* line 38, ../scss/pages.scss */
  #contents.contents #coverinfo {
    position: absolute;
    left: 0;
    width: 720.8px;
    height: 1020px;
    display: none;
  }
  /* line 39, ../scss/pages.scss */
  #contents.contents #coverinfo_img {
    position: absolute;
    top: 787.1px;
    left: 59.5px;
    width: 158.1px;
    height: 192.1px;
    display: none;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a {
    cursor: pointer;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 41, ../scss/pages.scss */
  #contents.contents #btn_interview {
    position: absolute;
    top: 282.2px;
    left: 741.2px;
    width: 659.6px;
    height: 469.2px;
    display: none;
  }
  /* line 42, ../scss/pages.scss */
  #contents.contents #btn_news {
    position: absolute;
    top: 783.7px;
    left: 741.2px;
    width: 659.6px;
    height: 197.2px;
    display: none;
  }
  /* line 43, ../scss/pages.scss */
  #contents.contents #btn_interview2 {
    position: absolute;
    top: 40.8px;
    left: 40.8px;
    width: 659.6px;
    height: 391px;
    display: none;
  }
  /* line 44, ../scss/pages.scss */
  #contents.contents #btn_hotel {
    position: absolute;
    top: 459px;
    left: 377.4px;
    width: 323px;
    height: 136px;
    display: none;
  }
  /* line 45, ../scss/pages.scss */
  #contents.contents #btn_gourmet {
    position: absolute;
    top: 459px;
    left: 40.8px;
    width: 323px;
    height: 136px;
    display: none;
  }
  /* line 46, ../scss/pages.scss */
  #contents.contents #btn_leisure {
    position: absolute;
    top: 615.4px;
    left: 377.4px;
    width: 323px;
    height: 136px;
    display: none;
  }
  /* line 47, ../scss/pages.scss */
  #contents.contents #btn_shopping {
    position: absolute;
    top: 615.4px;
    left: 40.8px;
    width: 323px;
    height: 136px;
    display: none;
  }
  /* line 50, ../scss/pages.scss */
  #contents.interview01 #splash1, #contents.interview01 #splash_txt1 {
    position: absolute;
    width: 1441.6px;
    height: 1020px;
    display: none;
  }
  /* line 51, ../scss/pages.scss */
  #contents.interview01 #background {
    position: absolute;
    width: 1441.6px;
    height: 1020px;
    display: none;
  }
  /* line 52, ../scss/pages.scss */
  #contents.interview01 h1, #contents.interview01 h2 {
    position: absolute;
    left: 0;
    width: 1441.6px;
    height: 1020px;
    display: none;
    z-index: 1;
  }
  /* line 54, ../scss/pages.scss */
  #contents.interview01 #btn_skip {
    position: absolute;
    top: 894.2px;
    left: 771.8px;
    width: 136px;
    height: 54.4px;
  }
  /* line 55, ../scss/pages.scss */
  #contents.interview01 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 57, ../scss/pages.scss */
  #contents.interview01 #btn_credit {
    top: 936.7px;
    left: 804.1px;
    width: 115.6px;
    height: 27.2px;
    display: none;
    z-index: 2;
  }
  /* line 58, ../scss/pages.scss */
  #contents.interview01 #btn_credit a {
    width: 115.6px;
    height: 27.2px;
    display: block;
    cursor: pointer;
  }
  /* line 61, ../scss/pages.scss */
  #contents.interview01 .box_credit p {
    padding-bottom: 42.5px;
    font-family: serif;
    line-height: 30.6px;
    font-size: 20.4px;
    background-color: #ffffff;
  }
  /* line 62, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close {
    bottom: 8.5px;
    right: 17px;
    width: 102px;
    height: 30.6px;
  }
  /* line 63, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close a {
    width: 102px;
    height: 30.6px;
  }
  /* line 65, ../scss/pages.scss */
  #contents.interview01 #infoBox01 {
    bottom: 51px;
    right: 34px;
    width: 578px;
    z-index: 3;
  }
  /* line 67, ../scss/pages.scss */
  #contents.interview01 #profile_tab {
    position: absolute;
    top: 657.9px;
    right: 0;
    width: 51px;
    height: 161.5px;
    display: none;
    z-index: 2;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a {
    display: block;
    width: 51px;
    height: 161.5px;
    cursor: pointer;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 70, ../scss/pages.scss */
  #contents.interview01 #box_profile {
    position: absolute;
    bottom: 51px;
    right: 0;
    width: 625.6px;
    height: 425px;
    display: none;
    z-index: 3;
  }
  /* line 72, ../scss/pages.scss */
  #contents.interview01 #box_profile .tab {
    position: absolute;
    left: -51px;
    top: 161.5px;
    width: 51px;
    height: 161.5px;
  }
  /* line 73, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 625.6px;
    height: 425px;
    border-left: 1px solid #459c81;
    border-top: 1px solid #459c81;
    border-bottom: 1px solid #459c81;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 83, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main {
    position: absolute;
    width: 557.6px;
    top: 34px;
    right: 34px;
    font-size: 20.4px;
    line-height: 30.6px;
    font-family: serif;
  }
  /* line 84, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main span.name {
    font-size: 27.2px;
  }
  /* line 85, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 87, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 17px;
    left: 17px;
    width: 102px;
    height: 30.6px;
    cursor: pointer;
  }
  /* line 88, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 102px;
    height: 30.6px;
  }
  /* line 90, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 97, ../scss/pages.scss */
  #contents.interview02 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 1441.6px;
    height: 1020px;
  }
  /* line 98, ../scss/pages.scss */
  #contents.interview02 #interview02_bg, #contents.interview02 #interview02_text {
    position: absolute;
    left: 0;
    width: 1441.6px;
    height: 1020px;
  }
  /* line 99, ../scss/pages.scss */
  #contents.interview02 #splash1, #contents.interview02 #splash_txt1 {
    position: absolute;
    width: 1441.6px;
    height: 1020px;
    display: none;
  }
  /* line 100, ../scss/pages.scss */
  #contents.interview02 #btn_skip {
    position: absolute;
    top: 894.2px;
    left: 771.8px;
    width: 136px;
    height: 54.4px;
  }
  /* line 101, ../scss/pages.scss */
  #contents.interview02 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 103, ../scss/pages.scss */
  #contents.interview02 #btn_credit {
    top: 872.1px;
    left: 52.7px;
    width: 113.9px;
    height: 23.8px;
    display: none;
  }
  /* line 104, ../scss/pages.scss */
  #contents.interview02 #btn_credit a {
    width: 113.9px;
    height: 23.8px;
    display: block;
    cursor: pointer;
  }
  /* line 107, ../scss/pages.scss */
  #contents.interview02 .box_credit p {
    padding-bottom: 42.5px;
    font-family: serif;
    line-height: 30.6px;
    font-size: 20.4px;
    background-color: #ffffff;
  }
  /* line 108, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close {
    bottom: 8.5px;
    right: 17px;
    width: 102px;
    height: 30.6px;
  }
  /* line 109, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close a {
    width: 102px;
    height: 30.6px;
  }
  /* line 111, ../scss/pages.scss */
  #contents.interview02 #infoBox01 {
    bottom: 85px;
    left: 34px;
    width: 578px;
  }
  /* line 114, ../scss/pages.scss */
  #contents.interview03 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 1441.6px;
    height: 1020px;
  }
  /* line 115, ../scss/pages.scss */
  #contents.interview03 #splash1, #contents.interview03 #splash_txt1 {
    position: absolute;
    width: 1441.6px;
    height: 1020px;
    display: none;
  }
  /* line 116, ../scss/pages.scss */
  #contents.interview03 #interview03_bg {
    position: absolute;
    left: 0;
    width: 1441.6px;
    height: 1020px;
  }
  /* line 117, ../scss/pages.scss */
  #contents.interview03 #interview03_text {
    position: absolute;
    left: 0;
    width: 1441.6px;
    height: 1020px;
    display: none;
  }
  /* line 118, ../scss/pages.scss */
  #contents.interview03 .scrollArea, #contents.interview03 #scrollArea_hide {
    position: absolute;
    top: 161.5px;
    left: 64.6px;
    width: 605.2px;
    height: 787.1px;
    background-color: #FFFFFF;
  }
  /* line 119, ../scss/pages.scss */
  #contents.interview03 .scrollArea p, #contents.interview03 #scrollArea_hide p {
    font-size: 23.8px;
    line-height: 37.4px;
  }
  /* line 120, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.q, #contents.interview03 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 23.8px;
  }
  /* line 121, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.a, #contents.interview03 #scrollArea_hide p span.a {
    display: block;
    color: #1e1e1e;
    padding-bottom: 23.8px;
  }
  /* line 124, ../scss/pages.scss */
  #contents.interview03 #btn_skip {
    position: absolute;
    top: 894.2px;
    left: 771.8px;
    width: 136px;
    height: 54.4px;
  }
  /* line 125, ../scss/pages.scss */
  #contents.interview03 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 128, ../scss/pages.scss */
  #contents.interview03 #btn_credit {
    top: 926.5px;
    left: 775.2px;
    width: 115.6px;
    height: 27.2px;
    display: none;
  }
  /* line 129, ../scss/pages.scss */
  #contents.interview03 #btn_credit a {
    width: 115.6px;
    height: 27.2px;
    display: block;
    cursor: pointer;
  }
  /* line 132, ../scss/pages.scss */
  #contents.interview03 .box_credit p {
    padding-bottom: 42.5px;
    font-family: serif;
    line-height: 30.6px;
    font-size: 20.4px;
    background-color: #ffffff;
  }
  /* line 133, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close {
    bottom: 8.5px;
    left: 17px;
    width: 102px;
    height: 30.6px;
  }
  /* line 134, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close a {
    width: 102px;
    height: 30.6px;
  }
  /* line 137, ../scss/pages.scss */
  #contents.interview03 #infoBox01 {
    bottom: 51px;
    right: 51px;
    width: 561px;
  }
  /* line 140, ../scss/pages.scss */
  #contents.interview04 #splash1, #contents.interview04 #splash_txt1 {
    position: absolute;
    width: 1441.6px;
    height: 1020px;
    display: none;
  }
  /* line 141, ../scss/pages.scss */
  #contents.interview04 #white_bg, #contents.interview04 #background {
    position: absolute;
    width: 1441.6px;
    height: 1020px;
    background: #fff;
  }
  /* line 142, ../scss/pages.scss */
  #contents.interview04 h1, #contents.interview04 h2 {
    position: absolute;
    left: 0;
    width: 1441.6px;
    height: 1020px;
    /*z-index:1;*/
  }
  /* line 143, ../scss/pages.scss */
  #contents.interview04 #btn_skip {
    position: absolute;
    top: 894.2px;
    left: 771.8px;
    width: 136px;
    height: 54.4px;
  }
  /* line 144, ../scss/pages.scss */
  #contents.interview04 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 146, ../scss/pages.scss */
  #contents.interview04 .movie {
    position: absolute;
    top: 623.9px;
    left: 103.7px;
    width: 472.6px;
    height: 265.2px;
  }
  /* line 147, ../scss/pages.scss */
  #contents.interview04 .movie_hide {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 720.8px;
    height: 540.6px;
  }
  /* line 148, ../scss/pages.scss */
  #contents.interview04 #profile_tab {
    position: absolute;
    top: 657.9px;
    right: 0;
    width: 51px;
    height: 161.5px;
    /*z-index:2;*/
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a {
    display: block;
    width: 51px;
    height: 161.5px;
    cursor: pointer;
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 151, ../scss/pages.scss */
  #contents.interview04 #box_profile {
    position: absolute;
    bottom: 51px;
    right: 0;
    width: 625.6px;
    height: 425px;
    display: none;
    z-index: 3;
  }
  /* line 153, ../scss/pages.scss */
  #contents.interview04 #box_profile .tab {
    position: absolute;
    left: -51px;
    top: 161.5px;
    width: 51px;
    height: 161.5px;
  }
  /* line 154, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 625.6px;
    height: 425px;
    border-left: 1px solid #d10000;
    border-top: 1px solid #d10000;
    border-bottom: 1px solid #d10000;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 164, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main {
    position: absolute;
    width: 557.6px;
    top: 34px;
    right: 34px;
    font-size: 20.4px;
    line-height: 30.6px;
    font-family: serif;
  }
  /* line 165, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main span.name {
    font-size: 27.2px;
  }
  /* line 166, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 168, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 17px;
    left: 17px;
    width: 102px;
    height: 30.6px;
    cursor: pointer;
  }
  /* line 169, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 102px;
    height: 30.6px;
  }
  /* line 171, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 178, ../scss/pages.scss */
  #contents.interview05 #bg, #contents.interview05 #text, #contents.interview05 #title, #contents.interview05 #shadow {
    position: absolute;
    left: 0;
    width: 1441.6px;
    height: 1020px;
    display: none;
  }
  /* line 179, ../scss/pages.scss */
  #contents.interview05 .scrollArea, #contents.interview05 #scrollArea_hide {
    position: absolute;
    top: 334.9px;
    left: 761.6px;
    width: 601.8px;
    height: 637.5px;
    background-color: #FFFFFF;
  }
  /* line 180, ../scss/pages.scss */
  #contents.interview05 .scrollArea h3, #contents.interview05 #scrollArea_hide h3 {
    font-size: 34px;
    line-height: 44.2px;
    color: #000000;
    padding-bottom: 51px;
  }
  /* line 181, ../scss/pages.scss */
  #contents.interview05 .scrollArea p, #contents.interview05 #scrollArea_hide p {
    font-size: 23.8px;
    line-height: 37.4px;
    padding-bottom: 27.2px;
  }
  /* line 182, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.q, #contents.interview05 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 23.8px;
  }
  /* line 183, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.a, #contents.interview05 #scrollArea_hide p span.a {
    display: block;
    color: #2d2d2d;
    padding-bottom: 23.8px;
  }
  /* line 184, ../scss/pages.scss */
  #contents.interview05 .scrollArea p.bottom, #contents.interview05 #scrollArea_hide p.bottom {
    padding-bottom: 0;
  }
  /* line 189, ../scss/pages.scss */
  #contents.next #bg {
    position: absolute;
    right: 0;
    width: 720.8px;
    height: 1020px;
    display: none;
  }
  /* line 190, ../scss/pages.scss */
  #contents.next h1 {
    position: absolute;
    right: 0;
    width: 720.8px;
    height: 255px;
    display: none;
  }
  /* line 191, ../scss/pages.scss */
  #contents.next #area {
    position: absolute;
    top: 241.4px;
    left: 771.8px;
  }
  /* line 193, ../scss/pages.scss */
  #contents.next #area li {
    position: absolute;
    width: 290.7px;
    height: 229.5px;
    display: none;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a {
    display: block;
    width: 290.7px;
    height: 229.5px;
    cursor: pointer;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 196, ../scss/pages.scss */
  #contents.next #area li .photo {
    position: absolute;
    width: 290.7px;
    height: 173.4px;
  }
  /* line 197, ../scss/pages.scss */
  #contents.next #area li .text {
    position: absolute;
    bottom: 0;
    width: 280.5px;
    height: 49.3px;
  }
  /* line 198, ../scss/pages.scss */
  #contents.next #area li .badge {
    position: absolute;
    top: -11.9px;
    left: -17px;
    width: 78.2px;
    height: 79.9px;
  }
  /* line 199, ../scss/pages.scss */
  #contents.next #area li .btn {
    position: absolute;
    top: 129.2px;
    right: 5.1px;
    width: 68px;
    height: 39.1px;
  }
  /* line 200, ../scss/pages.scss */
  #contents.next #area li#area02 {
    left: 333.2px;
  }
  /* line 201, ../scss/pages.scss */
  #contents.next #area li#area02 .text {
    width: 304.3px;
  }
  /* line 203, ../scss/pages.scss */
  #contents.next #area li#area03 {
    top: 246.5px;
  }
  /* line 204, ../scss/pages.scss */
  #contents.next #area li#area04 {
    top: 246.5px;
    left: 333.2px;
  }
  /* line 205, ../scss/pages.scss */
  #contents.next #area li#area05 {
    top: 491.3px;
  }
  /* line 206, ../scss/pages.scss */
  #contents.next #area li#area06 {
    top: 491.3px;
    left: 333.2px;
  }
  /* line 209, ../scss/pages.scss */
  #contents.next #next_tabiiro {
    position: absolute;
    width: 720.8px;
    height: 1020px;
    display: none;
  }
  /* line 211, ../scss/pages.scss */
  #contents.tokusyu_backcover {
    background-color: transparent;
  }
  /* line 213, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_tabiiro {
    position: absolute;
    right: 0;
    width: 720.8px;
    height: 1020px;
    background: #fff;
    display: none;
  }
  /* line 214, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_staff {
    position: absolute;
    right: 0;
    width: 720.8px;
    height: 1020px;
    display: none;
  }
  /* line 215, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_brangista {
    position: absolute;
    right: 0;
    width: 720.8px;
    height: 1020px;
    display: none;
  }
  /* line 216, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_bg {
    position: absolute;
    top: 28.9px;
    left: 32.3px;
    width: 656.2px;
    height: 945.2px;
    border: 3px solid #c9c29e;
    background: #fff;
    -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    display: none;
  }
  /* line 217, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_title {
    position: absolute;
    left: 0;
    width: 720.8px;
    height: 1020px;
    display: none;
  }
  /* line 218, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list {
    position: absolute;
    left: 71.4px;
    top: 187px;
    width: 595px;
    overflow: hidden;
    *zoom: 1;
    display: none;
  }
  /* line 219, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li {
    float: left;
    margin-right: 17px;
    margin-bottom: 68px;
    width: 130.9px;
    height: 185.3px;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a {
    position: inherit;
    display: block;
    width: 130.9px;
    height: 185.3px;
    cursor: pointer;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 221, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li .cover {
    display: block;
    width: 130.9px;
    height: 185.3px;
    -webkit-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    -moz-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    margin-bottom: 6.8px;
  }
}
@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* iPhone5 landscape */
  /* line 19, ../scss/pages.scss */
  #contents.cover {
    background-color: transparent;
  }
  /* line 21, ../scss/pages.scss */
  #contents.cover #cover_body {
    position: absolute;
    width: 356.16px;
    height: 504px;
    background: #fff;
  }
  /* line 22, ../scss/pages.scss */
  #contents.cover #cover_bg {
    position: absolute;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 23, ../scss/pages.scss */
  #contents.cover #cover_title {
    position: absolute;
    width: 356.16px;
    height: 252px;
    display: none;
  }
  /* line 25, ../scss/pages.scss */
  #contents.cover #cover_title h1 {
    position: absolute;
    width: 356.16px;
    height: 252px;
  }
  /* line 27, ../scss/pages.scss */
  #contents.cover .shadow1 {
    position: absolute;
    width: 356.16px;
    height: 146.16px;
    display: none;
  }
  /* line 28, ../scss/pages.scss */
  #contents.cover #cover_interview {
    position: absolute;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 29, ../scss/pages.scss */
  #contents.cover #cover_special {
    position: absolute;
    bottom: 0;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 31, ../scss/pages.scss */
  #contents.cover #cover_special .text {
    position: absolute;
    width: 356.16px;
    height: 504px;
  }
  /* line 32, ../scss/pages.scss */
  #contents.cover #cover_special .shadow2 {
    position: absolute;
    top: 0;
    width: 356.16px;
    height: 504px;
  }
  /* line 34, ../scss/pages.scss */
  #contents.cover #help {
    position: absolute;
    top: 10.08px;
    left: 366.24px;
    width: 327.6px;
    height: 483.84px;
    -webkit-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    -moz-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    display: none;
  }
  /* line 37, ../scss/pages.scss */
  #contents.contents h1 {
    position: absolute;
    right: 0;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 38, ../scss/pages.scss */
  #contents.contents #coverinfo {
    position: absolute;
    left: 0;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 39, ../scss/pages.scss */
  #contents.contents #coverinfo_img {
    position: absolute;
    top: 388.92px;
    left: 29.4px;
    width: 78.12px;
    height: 94.92px;
    display: none;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a {
    cursor: pointer;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 41, ../scss/pages.scss */
  #contents.contents #btn_interview {
    position: absolute;
    top: 139.44px;
    left: 366.24px;
    width: 325.92px;
    height: 231.84px;
    display: none;
  }
  /* line 42, ../scss/pages.scss */
  #contents.contents #btn_news {
    position: absolute;
    top: 387.24px;
    left: 366.24px;
    width: 325.92px;
    height: 97.44px;
    display: none;
  }
  /* line 43, ../scss/pages.scss */
  #contents.contents #btn_interview2 {
    position: absolute;
    top: 20.16px;
    left: 20.16px;
    width: 325.92px;
    height: 193.2px;
    display: none;
  }
  /* line 44, ../scss/pages.scss */
  #contents.contents #btn_hotel {
    position: absolute;
    top: 226.8px;
    left: 186.48px;
    width: 159.6px;
    height: 67.2px;
    display: none;
  }
  /* line 45, ../scss/pages.scss */
  #contents.contents #btn_gourmet {
    position: absolute;
    top: 226.8px;
    left: 20.16px;
    width: 159.6px;
    height: 67.2px;
    display: none;
  }
  /* line 46, ../scss/pages.scss */
  #contents.contents #btn_leisure {
    position: absolute;
    top: 304.08px;
    left: 186.48px;
    width: 159.6px;
    height: 67.2px;
    display: none;
  }
  /* line 47, ../scss/pages.scss */
  #contents.contents #btn_shopping {
    position: absolute;
    top: 304.08px;
    left: 20.16px;
    width: 159.6px;
    height: 67.2px;
    display: none;
  }
  /* line 50, ../scss/pages.scss */
  #contents.interview01 #splash1, #contents.interview01 #splash_txt1 {
    position: absolute;
    width: 712.32px;
    height: 504px;
    display: none;
  }
  /* line 51, ../scss/pages.scss */
  #contents.interview01 #background {
    position: absolute;
    width: 712.32px;
    height: 504px;
    display: none;
  }
  /* line 52, ../scss/pages.scss */
  #contents.interview01 h1, #contents.interview01 h2 {
    position: absolute;
    left: 0;
    width: 712.32px;
    height: 504px;
    display: none;
    z-index: 1;
  }
  /* line 54, ../scss/pages.scss */
  #contents.interview01 #btn_skip {
    position: absolute;
    top: 441.84px;
    left: 381.36px;
    width: 67.2px;
    height: 26.88px;
  }
  /* line 55, ../scss/pages.scss */
  #contents.interview01 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 57, ../scss/pages.scss */
  #contents.interview01 #btn_credit {
    top: 462.84px;
    left: 397.32px;
    width: 57.12px;
    height: 13.44px;
    display: none;
    z-index: 2;
  }
  /* line 58, ../scss/pages.scss */
  #contents.interview01 #btn_credit a {
    width: 57.12px;
    height: 13.44px;
    display: block;
    cursor: pointer;
  }
  /* line 61, ../scss/pages.scss */
  #contents.interview01 .box_credit p {
    padding-bottom: 21px;
    font-family: serif;
    line-height: 15.12px;
    font-size: 10.08px;
    background-color: #ffffff;
  }
  /* line 62, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close {
    bottom: 4.2px;
    right: 8.4px;
    width: 50.4px;
    height: 15.12px;
  }
  /* line 63, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close a {
    width: 50.4px;
    height: 15.12px;
  }
  /* line 65, ../scss/pages.scss */
  #contents.interview01 #infoBox01 {
    bottom: 25.2px;
    right: 16.8px;
    width: 285.6px;
    z-index: 3;
  }
  /* line 67, ../scss/pages.scss */
  #contents.interview01 #profile_tab {
    position: absolute;
    top: 325.08px;
    right: 0;
    width: 25.2px;
    height: 79.8px;
    display: none;
    z-index: 2;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a {
    display: block;
    width: 25.2px;
    height: 79.8px;
    cursor: pointer;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 70, ../scss/pages.scss */
  #contents.interview01 #box_profile {
    position: absolute;
    bottom: 25.2px;
    right: 0;
    width: 309.12px;
    height: 210px;
    display: none;
    z-index: 3;
  }
  /* line 72, ../scss/pages.scss */
  #contents.interview01 #box_profile .tab {
    position: absolute;
    left: -25.2px;
    top: 79.8px;
    width: 25.2px;
    height: 79.8px;
  }
  /* line 73, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 309.12px;
    height: 210px;
    border-left: 1px solid #459c81;
    border-top: 1px solid #459c81;
    border-bottom: 1px solid #459c81;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 83, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main {
    position: absolute;
    width: 275.52px;
    top: 16.8px;
    right: 16.8px;
    font-size: 10.08px;
    line-height: 15.12px;
    font-family: serif;
  }
  /* line 84, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main span.name {
    font-size: 13.44px;
  }
  /* line 85, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 87, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 8.4px;
    left: 8.4px;
    width: 50.4px;
    height: 15.12px;
    cursor: pointer;
  }
  /* line 88, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 50.4px;
    height: 15.12px;
  }
  /* line 90, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 97, ../scss/pages.scss */
  #contents.interview02 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 712.32px;
    height: 504px;
  }
  /* line 98, ../scss/pages.scss */
  #contents.interview02 #interview02_bg, #contents.interview02 #interview02_text {
    position: absolute;
    left: 0;
    width: 712.32px;
    height: 504px;
  }
  /* line 99, ../scss/pages.scss */
  #contents.interview02 #splash1, #contents.interview02 #splash_txt1 {
    position: absolute;
    width: 712.32px;
    height: 504px;
    display: none;
  }
  /* line 100, ../scss/pages.scss */
  #contents.interview02 #btn_skip {
    position: absolute;
    top: 441.84px;
    left: 381.36px;
    width: 67.2px;
    height: 26.88px;
  }
  /* line 101, ../scss/pages.scss */
  #contents.interview02 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 103, ../scss/pages.scss */
  #contents.interview02 #btn_credit {
    top: 430.92px;
    left: 26.04px;
    width: 56.28px;
    height: 11.76px;
    display: none;
  }
  /* line 104, ../scss/pages.scss */
  #contents.interview02 #btn_credit a {
    width: 56.28px;
    height: 11.76px;
    display: block;
    cursor: pointer;
  }
  /* line 107, ../scss/pages.scss */
  #contents.interview02 .box_credit p {
    padding-bottom: 21px;
    font-family: serif;
    line-height: 15.12px;
    font-size: 10.08px;
    background-color: #ffffff;
  }
  /* line 108, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close {
    bottom: 4.2px;
    right: 8.4px;
    width: 50.4px;
    height: 15.12px;
  }
  /* line 109, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close a {
    width: 50.4px;
    height: 15.12px;
  }
  /* line 111, ../scss/pages.scss */
  #contents.interview02 #infoBox01 {
    bottom: 42px;
    left: 16.8px;
    width: 285.6px;
  }
  /* line 114, ../scss/pages.scss */
  #contents.interview03 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 712.32px;
    height: 504px;
  }
  /* line 115, ../scss/pages.scss */
  #contents.interview03 #splash1, #contents.interview03 #splash_txt1 {
    position: absolute;
    width: 712.32px;
    height: 504px;
    display: none;
  }
  /* line 116, ../scss/pages.scss */
  #contents.interview03 #interview03_bg {
    position: absolute;
    left: 0;
    width: 712.32px;
    height: 504px;
  }
  /* line 117, ../scss/pages.scss */
  #contents.interview03 #interview03_text {
    position: absolute;
    left: 0;
    width: 712.32px;
    height: 504px;
    display: none;
  }
  /* line 118, ../scss/pages.scss */
  #contents.interview03 .scrollArea, #contents.interview03 #scrollArea_hide {
    position: absolute;
    top: 79.8px;
    left: 31.92px;
    width: 299.04px;
    height: 388.92px;
    background-color: #FFFFFF;
  }
  /* line 119, ../scss/pages.scss */
  #contents.interview03 .scrollArea p, #contents.interview03 #scrollArea_hide p {
    font-size: 11.76px;
    line-height: 18.48px;
  }
  /* line 120, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.q, #contents.interview03 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 11.76px;
  }
  /* line 121, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.a, #contents.interview03 #scrollArea_hide p span.a {
    display: block;
    color: #1e1e1e;
    padding-bottom: 11.76px;
  }
  /* line 124, ../scss/pages.scss */
  #contents.interview03 #btn_skip {
    position: absolute;
    top: 441.84px;
    left: 381.36px;
    width: 67.2px;
    height: 26.88px;
  }
  /* line 125, ../scss/pages.scss */
  #contents.interview03 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 128, ../scss/pages.scss */
  #contents.interview03 #btn_credit {
    top: 457.8px;
    left: 383.04px;
    width: 57.12px;
    height: 13.44px;
    display: none;
  }
  /* line 129, ../scss/pages.scss */
  #contents.interview03 #btn_credit a {
    width: 57.12px;
    height: 13.44px;
    display: block;
    cursor: pointer;
  }
  /* line 132, ../scss/pages.scss */
  #contents.interview03 .box_credit p {
    padding-bottom: 21px;
    font-family: serif;
    line-height: 15.12px;
    font-size: 10.08px;
    background-color: #ffffff;
  }
  /* line 133, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close {
    bottom: 4.2px;
    left: 8.4px;
    width: 50.4px;
    height: 15.12px;
  }
  /* line 134, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close a {
    width: 50.4px;
    height: 15.12px;
  }
  /* line 137, ../scss/pages.scss */
  #contents.interview03 #infoBox01 {
    bottom: 25.2px;
    right: 25.2px;
    width: 277.2px;
  }
  /* line 140, ../scss/pages.scss */
  #contents.interview04 #splash1, #contents.interview04 #splash_txt1 {
    position: absolute;
    width: 712.32px;
    height: 504px;
    display: none;
  }
  /* line 141, ../scss/pages.scss */
  #contents.interview04 #white_bg, #contents.interview04 #background {
    position: absolute;
    width: 712.32px;
    height: 504px;
    background: #fff;
  }
  /* line 142, ../scss/pages.scss */
  #contents.interview04 h1, #contents.interview04 h2 {
    position: absolute;
    left: 0;
    width: 712.32px;
    height: 504px;
    /*z-index:1;*/
  }
  /* line 143, ../scss/pages.scss */
  #contents.interview04 #btn_skip {
    position: absolute;
    top: 441.84px;
    left: 381.36px;
    width: 67.2px;
    height: 26.88px;
  }
  /* line 144, ../scss/pages.scss */
  #contents.interview04 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 146, ../scss/pages.scss */
  #contents.interview04 .movie {
    position: absolute;
    top: 308.28px;
    left: 51.24px;
    width: 233.52px;
    height: 131.04px;
  }
  /* line 147, ../scss/pages.scss */
  #contents.interview04 .movie_hide {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 356.16px;
    height: 267.12px;
  }
  /* line 148, ../scss/pages.scss */
  #contents.interview04 #profile_tab {
    position: absolute;
    top: 325.08px;
    right: 0;
    width: 25.2px;
    height: 79.8px;
    /*z-index:2;*/
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a {
    display: block;
    width: 25.2px;
    height: 79.8px;
    cursor: pointer;
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 151, ../scss/pages.scss */
  #contents.interview04 #box_profile {
    position: absolute;
    bottom: 25.2px;
    right: 0;
    width: 309.12px;
    height: 210px;
    display: none;
    z-index: 3;
  }
  /* line 153, ../scss/pages.scss */
  #contents.interview04 #box_profile .tab {
    position: absolute;
    left: -25.2px;
    top: 79.8px;
    width: 25.2px;
    height: 79.8px;
  }
  /* line 154, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 309.12px;
    height: 210px;
    border-left: 1px solid #d10000;
    border-top: 1px solid #d10000;
    border-bottom: 1px solid #d10000;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 164, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main {
    position: absolute;
    width: 275.52px;
    top: 16.8px;
    right: 16.8px;
    font-size: 10.08px;
    line-height: 15.12px;
    font-family: serif;
  }
  /* line 165, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main span.name {
    font-size: 13.44px;
  }
  /* line 166, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 168, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 8.4px;
    left: 8.4px;
    width: 50.4px;
    height: 15.12px;
    cursor: pointer;
  }
  /* line 169, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 50.4px;
    height: 15.12px;
  }
  /* line 171, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 178, ../scss/pages.scss */
  #contents.interview05 #bg, #contents.interview05 #text, #contents.interview05 #title, #contents.interview05 #shadow {
    position: absolute;
    left: 0;
    width: 712.32px;
    height: 504px;
    display: none;
  }
  /* line 179, ../scss/pages.scss */
  #contents.interview05 .scrollArea, #contents.interview05 #scrollArea_hide {
    position: absolute;
    top: 165.48px;
    left: 376.32px;
    width: 297.36px;
    height: 315px;
    background-color: #FFFFFF;
  }
  /* line 180, ../scss/pages.scss */
  #contents.interview05 .scrollArea h3, #contents.interview05 #scrollArea_hide h3 {
    font-size: 16.8px;
    line-height: 21.84px;
    color: #000000;
    padding-bottom: 25.2px;
  }
  /* line 181, ../scss/pages.scss */
  #contents.interview05 .scrollArea p, #contents.interview05 #scrollArea_hide p {
    font-size: 11.76px;
    line-height: 18.48px;
    padding-bottom: 13.44px;
  }
  /* line 182, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.q, #contents.interview05 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 11.76px;
  }
  /* line 183, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.a, #contents.interview05 #scrollArea_hide p span.a {
    display: block;
    color: #2d2d2d;
    padding-bottom: 11.76px;
  }
  /* line 184, ../scss/pages.scss */
  #contents.interview05 .scrollArea p.bottom, #contents.interview05 #scrollArea_hide p.bottom {
    padding-bottom: 0;
  }
  /* line 189, ../scss/pages.scss */
  #contents.next #bg {
    position: absolute;
    right: 0;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 190, ../scss/pages.scss */
  #contents.next h1 {
    position: absolute;
    right: 0;
    width: 356.16px;
    height: 126px;
    display: none;
  }
  /* line 191, ../scss/pages.scss */
  #contents.next #area {
    position: absolute;
    top: 119.28px;
    left: 381.36px;
  }
  /* line 193, ../scss/pages.scss */
  #contents.next #area li {
    position: absolute;
    width: 143.64px;
    height: 113.4px;
    display: none;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a {
    display: block;
    width: 143.64px;
    height: 113.4px;
    cursor: pointer;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 196, ../scss/pages.scss */
  #contents.next #area li .photo {
    position: absolute;
    width: 143.64px;
    height: 85.68px;
  }
  /* line 197, ../scss/pages.scss */
  #contents.next #area li .text {
    position: absolute;
    bottom: 0;
    width: 138.6px;
    height: 24.36px;
  }
  /* line 198, ../scss/pages.scss */
  #contents.next #area li .badge {
    position: absolute;
    top: -5.88px;
    left: -8.4px;
    width: 38.64px;
    height: 39.48px;
  }
  /* line 199, ../scss/pages.scss */
  #contents.next #area li .btn {
    position: absolute;
    top: 63.84px;
    right: 2.52px;
    width: 33.6px;
    height: 19.32px;
  }
  /* line 200, ../scss/pages.scss */
  #contents.next #area li#area02 {
    left: 164.64px;
  }
  /* line 201, ../scss/pages.scss */
  #contents.next #area li#area02 .text {
    width: 150.36px;
  }
  /* line 203, ../scss/pages.scss */
  #contents.next #area li#area03 {
    top: 121.8px;
  }
  /* line 204, ../scss/pages.scss */
  #contents.next #area li#area04 {
    top: 121.8px;
    left: 164.64px;
  }
  /* line 205, ../scss/pages.scss */
  #contents.next #area li#area05 {
    top: 242.76px;
  }
  /* line 206, ../scss/pages.scss */
  #contents.next #area li#area06 {
    top: 242.76px;
    left: 164.64px;
  }
  /* line 209, ../scss/pages.scss */
  #contents.next #next_tabiiro {
    position: absolute;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 211, ../scss/pages.scss */
  #contents.tokusyu_backcover {
    background-color: transparent;
  }
  /* line 213, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_tabiiro {
    position: absolute;
    right: 0;
    width: 356.16px;
    height: 504px;
    background: #fff;
    display: none;
  }
  /* line 214, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_staff {
    position: absolute;
    right: 0;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 215, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_brangista {
    position: absolute;
    right: 0;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 216, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_bg {
    position: absolute;
    top: 14.28px;
    left: 15.96px;
    width: 324.24px;
    height: 467.04px;
    border: 3px solid #c9c29e;
    background: #fff;
    -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    display: none;
  }
  /* line 217, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_title {
    position: absolute;
    left: 0;
    width: 356.16px;
    height: 504px;
    display: none;
  }
  /* line 218, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list {
    position: absolute;
    left: 35.28px;
    top: 92.4px;
    width: 294px;
    overflow: hidden;
    *zoom: 1;
    display: none;
  }
  /* line 219, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li {
    float: left;
    margin-right: 8.4px;
    margin-bottom: 33.6px;
    width: 64.68px;
    height: 91.56px;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a {
    position: inherit;
    display: block;
    width: 64.68px;
    height: 91.56px;
    cursor: pointer;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 221, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li .cover {
    display: block;
    width: 64.68px;
    height: 91.56px;
    -webkit-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    -moz-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    margin-bottom: 3.36px;
  }
}
@media screen and (min-device-width: 360px) and (device-height: 598px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait), screen and (min-device-width: 360px) and (device-height: 592px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait), screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait), screen and (min-device-width: 480px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: portrait), screen and (device-width: 800px) and (device-height: 1280px) and (orientation: portrait) {
  /* iPhone5 portrait, NEXUS 5 */
  /* line 19, ../scss/pages.scss */
  #contents.cover {
    background-color: transparent;
  }
  /* line 21, ../scss/pages.scss */
  #contents.cover #cover_body {
    position: absolute;
    width: 848px;
    height: 1200px;
    background: #fff;
  }
  /* line 22, ../scss/pages.scss */
  #contents.cover #cover_bg {
    position: absolute;
    width: 848px;
    height: 1200px;
    display: none;
  }
  /* line 23, ../scss/pages.scss */
  #contents.cover #cover_title {
    position: absolute;
    width: 848px;
    height: 600px;
    display: none;
  }
  /* line 25, ../scss/pages.scss */
  #contents.cover #cover_title h1 {
    position: absolute;
    width: 848px;
    height: 600px;
  }
  /* line 27, ../scss/pages.scss */
  #contents.cover .shadow1 {
    position: absolute;
    width: 848px;
    height: 348px;
    display: none;
  }
  /* line 28, ../scss/pages.scss */
  #contents.cover #cover_interview {
    position: absolute;
    width: 848px;
    height: 1200px;
    display: none;
  }
  /* line 29, ../scss/pages.scss */
  #contents.cover #cover_special {
    position: absolute;
    bottom: 0;
    width: 848px;
    height: 1200px;
    display: none;
  }
  /* line 31, ../scss/pages.scss */
  #contents.cover #cover_special .text {
    position: absolute;
    width: 848px;
    height: 1200px;
  }
  /* line 32, ../scss/pages.scss */
  #contents.cover #cover_special .shadow2 {
    position: absolute;
    top: 0;
    width: 848px;
    height: 1200px;
  }
  /* line 34, ../scss/pages.scss */
  #contents.cover #help {
    position: absolute;
    top: 24px;
    left: 872px;
    width: 780px;
    height: 1152px;
    -webkit-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    -moz-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    display: none;
  }
  /* line 37, ../scss/pages.scss */
  #contents.contents h1 {
    position: absolute;
    right: 0;
    width: 848px;
    height: 1200px;
    display: none;
  }
  /* line 38, ../scss/pages.scss */
  #contents.contents #coverinfo {
    position: absolute;
    left: 0;
    width: 848px;
    height: 1200px;
    display: none;
  }
  /* line 39, ../scss/pages.scss */
  #contents.contents #coverinfo_img {
    position: absolute;
    top: 926px;
    left: 70px;
    width: 186px;
    height: 226px;
    display: none;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a {
    cursor: pointer;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 41, ../scss/pages.scss */
  #contents.contents #btn_interview {
    position: absolute;
    top: 332px;
    left: 872px;
    width: 776px;
    height: 552px;
    display: none;
  }
  /* line 42, ../scss/pages.scss */
  #contents.contents #btn_news {
    position: absolute;
    top: 922px;
    left: 872px;
    width: 776px;
    height: 232px;
    display: none;
  }
  /* line 43, ../scss/pages.scss */
  #contents.contents #btn_interview2 {
    position: absolute;
    top: 48px;
    left: 48px;
    width: 776px;
    height: 460px;
    display: none;
  }
  /* line 44, ../scss/pages.scss */
  #contents.contents #btn_hotel {
    position: absolute;
    top: 540px;
    left: 444px;
    width: 380px;
    height: 160px;
    display: none;
  }
  /* line 45, ../scss/pages.scss */
  #contents.contents #btn_gourmet {
    position: absolute;
    top: 540px;
    left: 48px;
    width: 380px;
    height: 160px;
    display: none;
  }
  /* line 46, ../scss/pages.scss */
  #contents.contents #btn_leisure {
    position: absolute;
    top: 724px;
    left: 444px;
    width: 380px;
    height: 160px;
    display: none;
  }
  /* line 47, ../scss/pages.scss */
  #contents.contents #btn_shopping {
    position: absolute;
    top: 724px;
    left: 48px;
    width: 380px;
    height: 160px;
    display: none;
  }
  /* line 50, ../scss/pages.scss */
  #contents.interview01 #splash1, #contents.interview01 #splash_txt1 {
    position: absolute;
    width: 1696px;
    height: 1200px;
    display: none;
  }
  /* line 51, ../scss/pages.scss */
  #contents.interview01 #background {
    position: absolute;
    width: 1696px;
    height: 1200px;
    display: none;
  }
  /* line 52, ../scss/pages.scss */
  #contents.interview01 h1, #contents.interview01 h2 {
    position: absolute;
    left: 0;
    width: 1696px;
    height: 1200px;
    display: none;
    z-index: 1;
  }
  /* line 54, ../scss/pages.scss */
  #contents.interview01 #btn_skip {
    position: absolute;
    top: 1052px;
    left: 908px;
    width: 160px;
    height: 64px;
  }
  /* line 55, ../scss/pages.scss */
  #contents.interview01 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 57, ../scss/pages.scss */
  #contents.interview01 #btn_credit {
    top: 1102px;
    left: 946px;
    width: 136px;
    height: 32px;
    display: none;
    z-index: 2;
  }
  /* line 58, ../scss/pages.scss */
  #contents.interview01 #btn_credit a {
    width: 136px;
    height: 32px;
    display: block;
    cursor: pointer;
  }
  /* line 61, ../scss/pages.scss */
  #contents.interview01 .box_credit p {
    padding-bottom: 50px;
    font-family: serif;
    line-height: 36px;
    font-size: 24px;
    background-color: #ffffff;
  }
  /* line 62, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close {
    bottom: 10px;
    right: 20px;
    width: 120px;
    height: 36px;
  }
  /* line 63, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close a {
    width: 120px;
    height: 36px;
  }
  /* line 65, ../scss/pages.scss */
  #contents.interview01 #infoBox01 {
    bottom: 60px;
    right: 40px;
    width: 680px;
    z-index: 3;
  }
  /* line 67, ../scss/pages.scss */
  #contents.interview01 #profile_tab {
    position: absolute;
    top: 774px;
    right: 0;
    width: 60px;
    height: 190px;
    display: none;
    z-index: 2;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a {
    display: block;
    width: 60px;
    height: 190px;
    cursor: pointer;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 70, ../scss/pages.scss */
  #contents.interview01 #box_profile {
    position: absolute;
    bottom: 60px;
    right: 0;
    width: 736px;
    height: 500px;
    display: none;
    z-index: 3;
  }
  /* line 72, ../scss/pages.scss */
  #contents.interview01 #box_profile .tab {
    position: absolute;
    left: -60px;
    top: 190px;
    width: 60px;
    height: 190px;
  }
  /* line 73, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 736px;
    height: 500px;
    border-left: 1px solid #459c81;
    border-top: 1px solid #459c81;
    border-bottom: 1px solid #459c81;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 83, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main {
    position: absolute;
    width: 656px;
    top: 40px;
    right: 40px;
    font-size: 24px;
    line-height: 36px;
    font-family: serif;
  }
  /* line 84, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main span.name {
    font-size: 32px;
  }
  /* line 85, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 87, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: 120px;
    height: 36px;
    cursor: pointer;
  }
  /* line 88, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 120px;
    height: 36px;
  }
  /* line 90, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 97, ../scss/pages.scss */
  #contents.interview02 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 1696px;
    height: 1200px;
  }
  /* line 98, ../scss/pages.scss */
  #contents.interview02 #interview02_bg, #contents.interview02 #interview02_text {
    position: absolute;
    left: 0;
    width: 1696px;
    height: 1200px;
  }
  /* line 99, ../scss/pages.scss */
  #contents.interview02 #splash1, #contents.interview02 #splash_txt1 {
    position: absolute;
    width: 1696px;
    height: 1200px;
    display: none;
  }
  /* line 100, ../scss/pages.scss */
  #contents.interview02 #btn_skip {
    position: absolute;
    top: 1052px;
    left: 908px;
    width: 160px;
    height: 64px;
  }
  /* line 101, ../scss/pages.scss */
  #contents.interview02 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 103, ../scss/pages.scss */
  #contents.interview02 #btn_credit {
    top: 1026px;
    left: 62px;
    width: 134px;
    height: 28px;
    display: none;
  }
  /* line 104, ../scss/pages.scss */
  #contents.interview02 #btn_credit a {
    width: 134px;
    height: 28px;
    display: block;
    cursor: pointer;
  }
  /* line 107, ../scss/pages.scss */
  #contents.interview02 .box_credit p {
    padding-bottom: 50px;
    font-family: serif;
    line-height: 36px;
    font-size: 24px;
    background-color: #ffffff;
  }
  /* line 108, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close {
    bottom: 10px;
    right: 20px;
    width: 120px;
    height: 36px;
  }
  /* line 109, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close a {
    width: 120px;
    height: 36px;
  }
  /* line 111, ../scss/pages.scss */
  #contents.interview02 #infoBox01 {
    bottom: 100px;
    left: 40px;
    width: 680px;
  }
  /* line 114, ../scss/pages.scss */
  #contents.interview03 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 1696px;
    height: 1200px;
  }
  /* line 115, ../scss/pages.scss */
  #contents.interview03 #splash1, #contents.interview03 #splash_txt1 {
    position: absolute;
    width: 1696px;
    height: 1200px;
    display: none;
  }
  /* line 116, ../scss/pages.scss */
  #contents.interview03 #interview03_bg {
    position: absolute;
    left: 0;
    width: 1696px;
    height: 1200px;
  }
  /* line 117, ../scss/pages.scss */
  #contents.interview03 #interview03_text {
    position: absolute;
    left: 0;
    width: 1696px;
    height: 1200px;
    display: none;
  }
  /* line 118, ../scss/pages.scss */
  #contents.interview03 .scrollArea, #contents.interview03 #scrollArea_hide {
    position: absolute;
    top: 190px;
    left: 76px;
    width: 712px;
    height: 926px;
    background-color: #FFFFFF;
  }
  /* line 119, ../scss/pages.scss */
  #contents.interview03 .scrollArea p, #contents.interview03 #scrollArea_hide p {
    font-size: 28px;
    line-height: 44px;
  }
  /* line 120, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.q, #contents.interview03 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 28px;
  }
  /* line 121, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.a, #contents.interview03 #scrollArea_hide p span.a {
    display: block;
    color: #1e1e1e;
    padding-bottom: 28px;
  }
  /* line 124, ../scss/pages.scss */
  #contents.interview03 #btn_skip {
    position: absolute;
    top: 1052px;
    left: 908px;
    width: 160px;
    height: 64px;
  }
  /* line 125, ../scss/pages.scss */
  #contents.interview03 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 128, ../scss/pages.scss */
  #contents.interview03 #btn_credit {
    top: 1090px;
    left: 912px;
    width: 136px;
    height: 32px;
    display: none;
  }
  /* line 129, ../scss/pages.scss */
  #contents.interview03 #btn_credit a {
    width: 136px;
    height: 32px;
    display: block;
    cursor: pointer;
  }
  /* line 132, ../scss/pages.scss */
  #contents.interview03 .box_credit p {
    padding-bottom: 50px;
    font-family: serif;
    line-height: 36px;
    font-size: 24px;
    background-color: #ffffff;
  }
  /* line 133, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close {
    bottom: 10px;
    left: 20px;
    width: 120px;
    height: 36px;
  }
  /* line 134, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close a {
    width: 120px;
    height: 36px;
  }
  /* line 137, ../scss/pages.scss */
  #contents.interview03 #infoBox01 {
    bottom: 60px;
    right: 60px;
    width: 660px;
  }
  /* line 140, ../scss/pages.scss */
  #contents.interview04 #splash1, #contents.interview04 #splash_txt1 {
    position: absolute;
    width: 1696px;
    height: 1200px;
    display: none;
  }
  /* line 141, ../scss/pages.scss */
  #contents.interview04 #white_bg, #contents.interview04 #background {
    position: absolute;
    width: 1696px;
    height: 1200px;
    background: #fff;
  }
  /* line 142, ../scss/pages.scss */
  #contents.interview04 h1, #contents.interview04 h2 {
    position: absolute;
    left: 0;
    width: 1696px;
    height: 1200px;
    /*z-index:1;*/
  }
  /* line 143, ../scss/pages.scss */
  #contents.interview04 #btn_skip {
    position: absolute;
    top: 1052px;
    left: 908px;
    width: 160px;
    height: 64px;
  }
  /* line 144, ../scss/pages.scss */
  #contents.interview04 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 146, ../scss/pages.scss */
  #contents.interview04 .movie {
    position: absolute;
    top: 734px;
    left: 122px;
    width: 556px;
    height: 312px;
  }
  /* line 147, ../scss/pages.scss */
  #contents.interview04 .movie_hide {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 848px;
    height: 636px;
  }
  /* line 148, ../scss/pages.scss */
  #contents.interview04 #profile_tab {
    position: absolute;
    top: 774px;
    right: 0;
    width: 60px;
    height: 190px;
    /*z-index:2;*/
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a {
    display: block;
    width: 60px;
    height: 190px;
    cursor: pointer;
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 151, ../scss/pages.scss */
  #contents.interview04 #box_profile {
    position: absolute;
    bottom: 60px;
    right: 0;
    width: 736px;
    height: 500px;
    display: none;
    z-index: 3;
  }
  /* line 153, ../scss/pages.scss */
  #contents.interview04 #box_profile .tab {
    position: absolute;
    left: -60px;
    top: 190px;
    width: 60px;
    height: 190px;
  }
  /* line 154, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 736px;
    height: 500px;
    border-left: 1px solid #d10000;
    border-top: 1px solid #d10000;
    border-bottom: 1px solid #d10000;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 164, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main {
    position: absolute;
    width: 656px;
    top: 40px;
    right: 40px;
    font-size: 24px;
    line-height: 36px;
    font-family: serif;
  }
  /* line 165, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main span.name {
    font-size: 32px;
  }
  /* line 166, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 168, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: 120px;
    height: 36px;
    cursor: pointer;
  }
  /* line 169, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 120px;
    height: 36px;
  }
  /* line 171, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 178, ../scss/pages.scss */
  #contents.interview05 #bg, #contents.interview05 #text, #contents.interview05 #title, #contents.interview05 #shadow {
    position: absolute;
    left: 0;
    width: 1696px;
    height: 1200px;
    display: none;
  }
  /* line 179, ../scss/pages.scss */
  #contents.interview05 .scrollArea, #contents.interview05 #scrollArea_hide {
    position: absolute;
    top: 394px;
    left: 896px;
    width: 708px;
    height: 750px;
    background-color: #FFFFFF;
  }
  /* line 180, ../scss/pages.scss */
  #contents.interview05 .scrollArea h3, #contents.interview05 #scrollArea_hide h3 {
    font-size: 40px;
    line-height: 52px;
    color: #000000;
    padding-bottom: 60px;
  }
  /* line 181, ../scss/pages.scss */
  #contents.interview05 .scrollArea p, #contents.interview05 #scrollArea_hide p {
    font-size: 28px;
    line-height: 44px;
    padding-bottom: 32px;
  }
  /* line 182, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.q, #contents.interview05 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 28px;
  }
  /* line 183, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.a, #contents.interview05 #scrollArea_hide p span.a {
    display: block;
    color: #2d2d2d;
    padding-bottom: 28px;
  }
  /* line 184, ../scss/pages.scss */
  #contents.interview05 .scrollArea p.bottom, #contents.interview05 #scrollArea_hide p.bottom {
    padding-bottom: 0;
  }
  /* line 189, ../scss/pages.scss */
  #contents.next #bg {
    position: absolute;
    right: 0;
    width: 848px;
    height: 1200px;
    display: none;
  }
  /* line 190, ../scss/pages.scss */
  #contents.next h1 {
    position: absolute;
    right: 0;
    width: 848px;
    height: 300px;
    display: none;
  }
  /* line 191, ../scss/pages.scss */
  #contents.next #area {
    position: absolute;
    top: 284px;
    left: 908px;
  }
  /* line 193, ../scss/pages.scss */
  #contents.next #area li {
    position: absolute;
    width: 342px;
    height: 270px;
    display: none;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a {
    display: block;
    width: 342px;
    height: 270px;
    cursor: pointer;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 196, ../scss/pages.scss */
  #contents.next #area li .photo {
    position: absolute;
    width: 342px;
    height: 204px;
  }
  /* line 197, ../scss/pages.scss */
  #contents.next #area li .text {
    position: absolute;
    bottom: 0;
    width: 330px;
    height: 58px;
  }
  /* line 198, ../scss/pages.scss */
  #contents.next #area li .badge {
    position: absolute;
    top: -14px;
    left: -20px;
    width: 92px;
    height: 94px;
  }
  /* line 199, ../scss/pages.scss */
  #contents.next #area li .btn {
    position: absolute;
    top: 152px;
    right: 6px;
    width: 80px;
    height: 46px;
  }
  /* line 200, ../scss/pages.scss */
  #contents.next #area li#area02 {
    left: 392px;
  }
  /* line 201, ../scss/pages.scss */
  #contents.next #area li#area02 .text {
    width: 358px;
  }
  /* line 203, ../scss/pages.scss */
  #contents.next #area li#area03 {
    top: 290px;
  }
  /* line 204, ../scss/pages.scss */
  #contents.next #area li#area04 {
    top: 290px;
    left: 392px;
  }
  /* line 205, ../scss/pages.scss */
  #contents.next #area li#area05 {
    top: 578px;
  }
  /* line 206, ../scss/pages.scss */
  #contents.next #area li#area06 {
    top: 578px;
    left: 392px;
  }
  /* line 209, ../scss/pages.scss */
  #contents.next #next_tabiiro {
    position: absolute;
    width: 848px;
    height: 1200px;
    display: none;
  }
  /* line 211, ../scss/pages.scss */
  #contents.tokusyu_backcover {
    background-color: transparent;
  }
  /* line 213, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_tabiiro {
    position: absolute;
    right: 0;
    width: 848px;
    height: 1200px;
    background: #fff;
    display: none;
  }
  /* line 214, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_staff {
    position: absolute;
    right: 0;
    width: 848px;
    height: 1200px;
    display: none;
  }
  /* line 215, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_brangista {
    position: absolute;
    right: 0;
    width: 848px;
    height: 1200px;
    display: none;
  }
  /* line 216, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_bg {
    position: absolute;
    top: 34px;
    left: 38px;
    width: 772px;
    height: 1112px;
    border: 3px solid #c9c29e;
    background: #fff;
    -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    display: none;
  }
  /* line 217, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_title {
    position: absolute;
    left: 0;
    width: 848px;
    height: 1200px;
    display: none;
  }
  /* line 218, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list {
    position: absolute;
    left: 84px;
    top: 220px;
    width: 700px;
    overflow: hidden;
    *zoom: 1;
    display: none;
  }
  /* line 219, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li {
    float: left;
    margin-right: 20px;
    margin-bottom: 80px;
    width: 154px;
    height: 218px;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a {
    position: inherit;
    display: block;
    width: 154px;
    height: 218px;
    cursor: pointer;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 221, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li .cover {
    display: block;
    width: 154px;
    height: 218px;
    -webkit-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    -moz-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    margin-bottom: 8px;
  }
}
@media screen and (device-width: 768px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait), screen and (device-width: 768px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  /* iPad mini portrait, iPad retina portrait */
  /* line 19, ../scss/pages.scss */
  #contents.cover {
    background-color: transparent;
  }
  /* line 21, ../scss/pages.scss */
  #contents.cover #cover_body {
    position: absolute;
    width: 742px;
    height: 1050px;
    background: #fff;
  }
  /* line 22, ../scss/pages.scss */
  #contents.cover #cover_bg {
    position: absolute;
    width: 742px;
    height: 1050px;
    display: none;
  }
  /* line 23, ../scss/pages.scss */
  #contents.cover #cover_title {
    position: absolute;
    width: 742px;
    height: 525px;
    display: none;
  }
  /* line 25, ../scss/pages.scss */
  #contents.cover #cover_title h1 {
    position: absolute;
    width: 742px;
    height: 525px;
  }
  /* line 27, ../scss/pages.scss */
  #contents.cover .shadow1 {
    position: absolute;
    width: 742px;
    height: 304.5px;
    display: none;
  }
  /* line 28, ../scss/pages.scss */
  #contents.cover #cover_interview {
    position: absolute;
    width: 742px;
    height: 1050px;
    display: none;
  }
  /* line 29, ../scss/pages.scss */
  #contents.cover #cover_special {
    position: absolute;
    bottom: 0;
    width: 742px;
    height: 1050px;
    display: none;
  }
  /* line 31, ../scss/pages.scss */
  #contents.cover #cover_special .text {
    position: absolute;
    width: 742px;
    height: 1050px;
  }
  /* line 32, ../scss/pages.scss */
  #contents.cover #cover_special .shadow2 {
    position: absolute;
    top: 0;
    width: 742px;
    height: 1050px;
  }
  /* line 34, ../scss/pages.scss */
  #contents.cover #help {
    position: absolute;
    top: 21px;
    left: 763px;
    width: 682.5px;
    height: 1008px;
    -webkit-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    -moz-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    display: none;
  }
  /* line 37, ../scss/pages.scss */
  #contents.contents h1 {
    position: absolute;
    right: 0;
    width: 742px;
    height: 1050px;
    display: none;
  }
  /* line 38, ../scss/pages.scss */
  #contents.contents #coverinfo {
    position: absolute;
    left: 0;
    width: 742px;
    height: 1050px;
    display: none;
  }
  /* line 39, ../scss/pages.scss */
  #contents.contents #coverinfo_img {
    position: absolute;
    top: 810.25px;
    left: 61.25px;
    width: 162.75px;
    height: 197.75px;
    display: none;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a {
    cursor: pointer;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 41, ../scss/pages.scss */
  #contents.contents #btn_interview {
    position: absolute;
    top: 290.5px;
    left: 763px;
    width: 679px;
    height: 483px;
    display: none;
  }
  /* line 42, ../scss/pages.scss */
  #contents.contents #btn_news {
    position: absolute;
    top: 806.75px;
    left: 763px;
    width: 679px;
    height: 203px;
    display: none;
  }
  /* line 43, ../scss/pages.scss */
  #contents.contents #btn_interview2 {
    position: absolute;
    top: 42px;
    left: 42px;
    width: 679px;
    height: 402.5px;
    display: none;
  }
  /* line 44, ../scss/pages.scss */
  #contents.contents #btn_hotel {
    position: absolute;
    top: 472.5px;
    left: 388.5px;
    width: 332.5px;
    height: 140px;
    display: none;
  }
  /* line 45, ../scss/pages.scss */
  #contents.contents #btn_gourmet {
    position: absolute;
    top: 472.5px;
    left: 42px;
    width: 332.5px;
    height: 140px;
    display: none;
  }
  /* line 46, ../scss/pages.scss */
  #contents.contents #btn_leisure {
    position: absolute;
    top: 633.5px;
    left: 388.5px;
    width: 332.5px;
    height: 140px;
    display: none;
  }
  /* line 47, ../scss/pages.scss */
  #contents.contents #btn_shopping {
    position: absolute;
    top: 633.5px;
    left: 42px;
    width: 332.5px;
    height: 140px;
    display: none;
  }
  /* line 50, ../scss/pages.scss */
  #contents.interview01 #splash1, #contents.interview01 #splash_txt1 {
    position: absolute;
    width: 1484px;
    height: 1050px;
    display: none;
  }
  /* line 51, ../scss/pages.scss */
  #contents.interview01 #background {
    position: absolute;
    width: 1484px;
    height: 1050px;
    display: none;
  }
  /* line 52, ../scss/pages.scss */
  #contents.interview01 h1, #contents.interview01 h2 {
    position: absolute;
    left: 0;
    width: 1484px;
    height: 1050px;
    display: none;
    z-index: 1;
  }
  /* line 54, ../scss/pages.scss */
  #contents.interview01 #btn_skip {
    position: absolute;
    top: 920.5px;
    left: 794.5px;
    width: 140px;
    height: 56px;
  }
  /* line 55, ../scss/pages.scss */
  #contents.interview01 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 57, ../scss/pages.scss */
  #contents.interview01 #btn_credit {
    top: 964.25px;
    left: 827.75px;
    width: 119px;
    height: 28px;
    display: none;
    z-index: 2;
  }
  /* line 58, ../scss/pages.scss */
  #contents.interview01 #btn_credit a {
    width: 119px;
    height: 28px;
    display: block;
    cursor: pointer;
  }
  /* line 61, ../scss/pages.scss */
  #contents.interview01 .box_credit p {
    padding-bottom: 43.75px;
    font-family: serif;
    line-height: 31.5px;
    font-size: 21px;
    background-color: #ffffff;
  }
  /* line 62, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close {
    bottom: 8.75px;
    right: 17.5px;
    width: 105px;
    height: 31.5px;
  }
  /* line 63, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close a {
    width: 105px;
    height: 31.5px;
  }
  /* line 65, ../scss/pages.scss */
  #contents.interview01 #infoBox01 {
    bottom: 52.5px;
    right: 35px;
    width: 595px;
    z-index: 3;
  }
  /* line 67, ../scss/pages.scss */
  #contents.interview01 #profile_tab {
    position: absolute;
    top: 677.25px;
    right: 0;
    width: 52.5px;
    height: 166.25px;
    display: none;
    z-index: 2;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a {
    display: block;
    width: 52.5px;
    height: 166.25px;
    cursor: pointer;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 70, ../scss/pages.scss */
  #contents.interview01 #box_profile {
    position: absolute;
    bottom: 52.5px;
    right: 0;
    width: 644px;
    height: 437.5px;
    display: none;
    z-index: 3;
  }
  /* line 72, ../scss/pages.scss */
  #contents.interview01 #box_profile .tab {
    position: absolute;
    left: -52.5px;
    top: 166.25px;
    width: 52.5px;
    height: 166.25px;
  }
  /* line 73, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 644px;
    height: 437.5px;
    border-left: 1px solid #459c81;
    border-top: 1px solid #459c81;
    border-bottom: 1px solid #459c81;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 83, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main {
    position: absolute;
    width: 574px;
    top: 35px;
    right: 35px;
    font-size: 21px;
    line-height: 31.5px;
    font-family: serif;
  }
  /* line 84, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main span.name {
    font-size: 28px;
  }
  /* line 85, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 87, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 17.5px;
    left: 17.5px;
    width: 105px;
    height: 31.5px;
    cursor: pointer;
  }
  /* line 88, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 105px;
    height: 31.5px;
  }
  /* line 90, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 97, ../scss/pages.scss */
  #contents.interview02 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 1484px;
    height: 1050px;
  }
  /* line 98, ../scss/pages.scss */
  #contents.interview02 #interview02_bg, #contents.interview02 #interview02_text {
    position: absolute;
    left: 0;
    width: 1484px;
    height: 1050px;
  }
  /* line 99, ../scss/pages.scss */
  #contents.interview02 #splash1, #contents.interview02 #splash_txt1 {
    position: absolute;
    width: 1484px;
    height: 1050px;
    display: none;
  }
  /* line 100, ../scss/pages.scss */
  #contents.interview02 #btn_skip {
    position: absolute;
    top: 920.5px;
    left: 794.5px;
    width: 140px;
    height: 56px;
  }
  /* line 101, ../scss/pages.scss */
  #contents.interview02 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 103, ../scss/pages.scss */
  #contents.interview02 #btn_credit {
    top: 897.75px;
    left: 54.25px;
    width: 117.25px;
    height: 24.5px;
    display: none;
  }
  /* line 104, ../scss/pages.scss */
  #contents.interview02 #btn_credit a {
    width: 117.25px;
    height: 24.5px;
    display: block;
    cursor: pointer;
  }
  /* line 107, ../scss/pages.scss */
  #contents.interview02 .box_credit p {
    padding-bottom: 43.75px;
    font-family: serif;
    line-height: 31.5px;
    font-size: 21px;
    background-color: #ffffff;
  }
  /* line 108, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close {
    bottom: 8.75px;
    right: 17.5px;
    width: 105px;
    height: 31.5px;
  }
  /* line 109, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close a {
    width: 105px;
    height: 31.5px;
  }
  /* line 111, ../scss/pages.scss */
  #contents.interview02 #infoBox01 {
    bottom: 87.5px;
    left: 35px;
    width: 595px;
  }
  /* line 114, ../scss/pages.scss */
  #contents.interview03 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 1484px;
    height: 1050px;
  }
  /* line 115, ../scss/pages.scss */
  #contents.interview03 #splash1, #contents.interview03 #splash_txt1 {
    position: absolute;
    width: 1484px;
    height: 1050px;
    display: none;
  }
  /* line 116, ../scss/pages.scss */
  #contents.interview03 #interview03_bg {
    position: absolute;
    left: 0;
    width: 1484px;
    height: 1050px;
  }
  /* line 117, ../scss/pages.scss */
  #contents.interview03 #interview03_text {
    position: absolute;
    left: 0;
    width: 1484px;
    height: 1050px;
    display: none;
  }
  /* line 118, ../scss/pages.scss */
  #contents.interview03 .scrollArea, #contents.interview03 #scrollArea_hide {
    position: absolute;
    top: 166.25px;
    left: 66.5px;
    width: 623px;
    height: 810.25px;
    background-color: #FFFFFF;
  }
  /* line 119, ../scss/pages.scss */
  #contents.interview03 .scrollArea p, #contents.interview03 #scrollArea_hide p {
    font-size: 24.5px;
    line-height: 38.5px;
  }
  /* line 120, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.q, #contents.interview03 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 24.5px;
  }
  /* line 121, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.a, #contents.interview03 #scrollArea_hide p span.a {
    display: block;
    color: #1e1e1e;
    padding-bottom: 24.5px;
  }
  /* line 124, ../scss/pages.scss */
  #contents.interview03 #btn_skip {
    position: absolute;
    top: 920.5px;
    left: 794.5px;
    width: 140px;
    height: 56px;
  }
  /* line 125, ../scss/pages.scss */
  #contents.interview03 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 128, ../scss/pages.scss */
  #contents.interview03 #btn_credit {
    top: 953.75px;
    left: 798px;
    width: 119px;
    height: 28px;
    display: none;
  }
  /* line 129, ../scss/pages.scss */
  #contents.interview03 #btn_credit a {
    width: 119px;
    height: 28px;
    display: block;
    cursor: pointer;
  }
  /* line 132, ../scss/pages.scss */
  #contents.interview03 .box_credit p {
    padding-bottom: 43.75px;
    font-family: serif;
    line-height: 31.5px;
    font-size: 21px;
    background-color: #ffffff;
  }
  /* line 133, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close {
    bottom: 8.75px;
    left: 17.5px;
    width: 105px;
    height: 31.5px;
  }
  /* line 134, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close a {
    width: 105px;
    height: 31.5px;
  }
  /* line 137, ../scss/pages.scss */
  #contents.interview03 #infoBox01 {
    bottom: 52.5px;
    right: 52.5px;
    width: 577.5px;
  }
  /* line 140, ../scss/pages.scss */
  #contents.interview04 #splash1, #contents.interview04 #splash_txt1 {
    position: absolute;
    width: 1484px;
    height: 1050px;
    display: none;
  }
  /* line 141, ../scss/pages.scss */
  #contents.interview04 #white_bg, #contents.interview04 #background {
    position: absolute;
    width: 1484px;
    height: 1050px;
    background: #fff;
  }
  /* line 142, ../scss/pages.scss */
  #contents.interview04 h1, #contents.interview04 h2 {
    position: absolute;
    left: 0;
    width: 1484px;
    height: 1050px;
    /*z-index:1;*/
  }
  /* line 143, ../scss/pages.scss */
  #contents.interview04 #btn_skip {
    position: absolute;
    top: 920.5px;
    left: 794.5px;
    width: 140px;
    height: 56px;
  }
  /* line 144, ../scss/pages.scss */
  #contents.interview04 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 146, ../scss/pages.scss */
  #contents.interview04 .movie {
    position: absolute;
    top: 642.25px;
    left: 106.75px;
    width: 486.5px;
    height: 273px;
  }
  /* line 147, ../scss/pages.scss */
  #contents.interview04 .movie_hide {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 742px;
    height: 556.5px;
  }
  /* line 148, ../scss/pages.scss */
  #contents.interview04 #profile_tab {
    position: absolute;
    top: 677.25px;
    right: 0;
    width: 52.5px;
    height: 166.25px;
    /*z-index:2;*/
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a {
    display: block;
    width: 52.5px;
    height: 166.25px;
    cursor: pointer;
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 151, ../scss/pages.scss */
  #contents.interview04 #box_profile {
    position: absolute;
    bottom: 52.5px;
    right: 0;
    width: 644px;
    height: 437.5px;
    display: none;
    z-index: 3;
  }
  /* line 153, ../scss/pages.scss */
  #contents.interview04 #box_profile .tab {
    position: absolute;
    left: -52.5px;
    top: 166.25px;
    width: 52.5px;
    height: 166.25px;
  }
  /* line 154, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 644px;
    height: 437.5px;
    border-left: 1px solid #d10000;
    border-top: 1px solid #d10000;
    border-bottom: 1px solid #d10000;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 164, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main {
    position: absolute;
    width: 574px;
    top: 35px;
    right: 35px;
    font-size: 21px;
    line-height: 31.5px;
    font-family: serif;
  }
  /* line 165, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main span.name {
    font-size: 28px;
  }
  /* line 166, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 168, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 17.5px;
    left: 17.5px;
    width: 105px;
    height: 31.5px;
    cursor: pointer;
  }
  /* line 169, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 105px;
    height: 31.5px;
  }
  /* line 171, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 178, ../scss/pages.scss */
  #contents.interview05 #bg, #contents.interview05 #text, #contents.interview05 #title, #contents.interview05 #shadow {
    position: absolute;
    left: 0;
    width: 1484px;
    height: 1050px;
    display: none;
  }
  /* line 179, ../scss/pages.scss */
  #contents.interview05 .scrollArea, #contents.interview05 #scrollArea_hide {
    position: absolute;
    top: 344.75px;
    left: 784px;
    width: 619.5px;
    height: 656.25px;
    background-color: #FFFFFF;
  }
  /* line 180, ../scss/pages.scss */
  #contents.interview05 .scrollArea h3, #contents.interview05 #scrollArea_hide h3 {
    font-size: 35px;
    line-height: 45.5px;
    color: #000000;
    padding-bottom: 52.5px;
  }
  /* line 181, ../scss/pages.scss */
  #contents.interview05 .scrollArea p, #contents.interview05 #scrollArea_hide p {
    font-size: 24.5px;
    line-height: 38.5px;
    padding-bottom: 28px;
  }
  /* line 182, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.q, #contents.interview05 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 24.5px;
  }
  /* line 183, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.a, #contents.interview05 #scrollArea_hide p span.a {
    display: block;
    color: #2d2d2d;
    padding-bottom: 24.5px;
  }
  /* line 184, ../scss/pages.scss */
  #contents.interview05 .scrollArea p.bottom, #contents.interview05 #scrollArea_hide p.bottom {
    padding-bottom: 0;
  }
  /* line 189, ../scss/pages.scss */
  #contents.next #bg {
    position: absolute;
    right: 0;
    width: 742px;
    height: 1050px;
    display: none;
  }
  /* line 190, ../scss/pages.scss */
  #contents.next h1 {
    position: absolute;
    right: 0;
    width: 742px;
    height: 262.5px;
    display: none;
  }
  /* line 191, ../scss/pages.scss */
  #contents.next #area {
    position: absolute;
    top: 248.5px;
    left: 794.5px;
  }
  /* line 193, ../scss/pages.scss */
  #contents.next #area li {
    position: absolute;
    width: 299.25px;
    height: 236.25px;
    display: none;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a {
    display: block;
    width: 299.25px;
    height: 236.25px;
    cursor: pointer;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 196, ../scss/pages.scss */
  #contents.next #area li .photo {
    position: absolute;
    width: 299.25px;
    height: 178.5px;
  }
  /* line 197, ../scss/pages.scss */
  #contents.next #area li .text {
    position: absolute;
    bottom: 0;
    width: 288.75px;
    height: 50.75px;
  }
  /* line 198, ../scss/pages.scss */
  #contents.next #area li .badge {
    position: absolute;
    top: -12.25px;
    left: -17.5px;
    width: 80.5px;
    height: 82.25px;
  }
  /* line 199, ../scss/pages.scss */
  #contents.next #area li .btn {
    position: absolute;
    top: 133px;
    right: 5.25px;
    width: 70px;
    height: 40.25px;
  }
  /* line 200, ../scss/pages.scss */
  #contents.next #area li#area02 {
    left: 343px;
  }
  /* line 201, ../scss/pages.scss */
  #contents.next #area li#area02 .text {
    width: 313.25px;
  }
  /* line 203, ../scss/pages.scss */
  #contents.next #area li#area03 {
    top: 253.75px;
  }
  /* line 204, ../scss/pages.scss */
  #contents.next #area li#area04 {
    top: 253.75px;
    left: 343px;
  }
  /* line 205, ../scss/pages.scss */
  #contents.next #area li#area05 {
    top: 505.75px;
  }
  /* line 206, ../scss/pages.scss */
  #contents.next #area li#area06 {
    top: 505.75px;
    left: 343px;
  }
  /* line 209, ../scss/pages.scss */
  #contents.next #next_tabiiro {
    position: absolute;
    width: 742px;
    height: 1050px;
    display: none;
  }
  /* line 211, ../scss/pages.scss */
  #contents.tokusyu_backcover {
    background-color: transparent;
  }
  /* line 213, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_tabiiro {
    position: absolute;
    right: 0;
    width: 742px;
    height: 1050px;
    background: #fff;
    display: none;
  }
  /* line 214, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_staff {
    position: absolute;
    right: 0;
    width: 742px;
    height: 1050px;
    display: none;
  }
  /* line 215, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_brangista {
    position: absolute;
    right: 0;
    width: 742px;
    height: 1050px;
    display: none;
  }
  /* line 216, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_bg {
    position: absolute;
    top: 29.75px;
    left: 33.25px;
    width: 675.5px;
    height: 973px;
    border: 3px solid #c9c29e;
    background: #fff;
    -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    display: none;
  }
  /* line 217, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_title {
    position: absolute;
    left: 0;
    width: 742px;
    height: 1050px;
    display: none;
  }
  /* line 218, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list {
    position: absolute;
    left: 73.5px;
    top: 192.5px;
    width: 612.5px;
    overflow: hidden;
    *zoom: 1;
    display: none;
  }
  /* line 219, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li {
    float: left;
    margin-right: 17.5px;
    margin-bottom: 70px;
    width: 134.75px;
    height: 190.75px;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a {
    position: inherit;
    display: block;
    width: 134.75px;
    height: 190.75px;
    cursor: pointer;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 221, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li .cover {
    display: block;
    width: 134.75px;
    height: 190.75px;
    -webkit-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    -moz-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    margin-bottom: 7px;
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait), screen and (device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait), screen and (device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
  /* galaxy S4 portrait, iPhone 6, iPhone 6 plus */
  /* line 19, ../scss/pages.scss */
  #contents.cover {
    background-color: transparent;
  }
  /* line 21, ../scss/pages.scss */
  #contents.cover #cover_body {
    position: absolute;
    width: 869.2px;
    height: 1230px;
    background: #fff;
  }
  /* line 22, ../scss/pages.scss */
  #contents.cover #cover_bg {
    position: absolute;
    width: 869.2px;
    height: 1230px;
    display: none;
  }
  /* line 23, ../scss/pages.scss */
  #contents.cover #cover_title {
    position: absolute;
    width: 869.2px;
    height: 615px;
    display: none;
  }
  /* line 25, ../scss/pages.scss */
  #contents.cover #cover_title h1 {
    position: absolute;
    width: 869.2px;
    height: 615px;
  }
  /* line 27, ../scss/pages.scss */
  #contents.cover .shadow1 {
    position: absolute;
    width: 869.2px;
    height: 356.7px;
    display: none;
  }
  /* line 28, ../scss/pages.scss */
  #contents.cover #cover_interview {
    position: absolute;
    width: 869.2px;
    height: 1230px;
    display: none;
  }
  /* line 29, ../scss/pages.scss */
  #contents.cover #cover_special {
    position: absolute;
    bottom: 0;
    width: 869.2px;
    height: 1230px;
    display: none;
  }
  /* line 31, ../scss/pages.scss */
  #contents.cover #cover_special .text {
    position: absolute;
    width: 869.2px;
    height: 1230px;
  }
  /* line 32, ../scss/pages.scss */
  #contents.cover #cover_special .shadow2 {
    position: absolute;
    top: 0;
    width: 869.2px;
    height: 1230px;
  }
  /* line 34, ../scss/pages.scss */
  #contents.cover #help {
    position: absolute;
    top: 24.6px;
    left: 893.8px;
    width: 799.5px;
    height: 1180.8px;
    -webkit-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    -moz-box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    box-shadow: 3px 3px 7px rgba(45, 38, 6, 0.1);
    display: none;
  }
  /* line 37, ../scss/pages.scss */
  #contents.contents h1 {
    position: absolute;
    right: 0;
    width: 869.2px;
    height: 1230px;
    display: none;
  }
  /* line 38, ../scss/pages.scss */
  #contents.contents #coverinfo {
    position: absolute;
    left: 0;
    width: 869.2px;
    height: 1230px;
    display: none;
  }
  /* line 39, ../scss/pages.scss */
  #contents.contents #coverinfo_img {
    position: absolute;
    top: 949.15px;
    left: 71.75px;
    width: 190.65px;
    height: 231.65px;
    display: none;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a {
    cursor: pointer;
  }
  /* line 40, ../scss/pages.scss */
  #contents.contents ul a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 41, ../scss/pages.scss */
  #contents.contents #btn_interview {
    position: absolute;
    top: 340.3px;
    left: 893.8px;
    width: 795.4px;
    height: 565.8px;
    display: none;
  }
  /* line 42, ../scss/pages.scss */
  #contents.contents #btn_news {
    position: absolute;
    top: 945.05px;
    left: 893.8px;
    width: 795.4px;
    height: 237.8px;
    display: none;
  }
  /* line 43, ../scss/pages.scss */
  #contents.contents #btn_interview2 {
    position: absolute;
    top: 49.2px;
    left: 49.2px;
    width: 795.4px;
    height: 471.5px;
    display: none;
  }
  /* line 44, ../scss/pages.scss */
  #contents.contents #btn_hotel {
    position: absolute;
    top: 553.5px;
    left: 455.1px;
    width: 389.5px;
    height: 164px;
    display: none;
  }
  /* line 45, ../scss/pages.scss */
  #contents.contents #btn_gourmet {
    position: absolute;
    top: 553.5px;
    left: 49.2px;
    width: 389.5px;
    height: 164px;
    display: none;
  }
  /* line 46, ../scss/pages.scss */
  #contents.contents #btn_leisure {
    position: absolute;
    top: 742.1px;
    left: 455.1px;
    width: 389.5px;
    height: 164px;
    display: none;
  }
  /* line 47, ../scss/pages.scss */
  #contents.contents #btn_shopping {
    position: absolute;
    top: 742.1px;
    left: 49.2px;
    width: 389.5px;
    height: 164px;
    display: none;
  }
  /* line 50, ../scss/pages.scss */
  #contents.interview01 #splash1, #contents.interview01 #splash_txt1 {
    position: absolute;
    width: 1738.4px;
    height: 1230px;
    display: none;
  }
  /* line 51, ../scss/pages.scss */
  #contents.interview01 #background {
    position: absolute;
    width: 1738.4px;
    height: 1230px;
    display: none;
  }
  /* line 52, ../scss/pages.scss */
  #contents.interview01 h1, #contents.interview01 h2 {
    position: absolute;
    left: 0;
    width: 1738.4px;
    height: 1230px;
    display: none;
    z-index: 1;
  }
  /* line 54, ../scss/pages.scss */
  #contents.interview01 #btn_skip {
    position: absolute;
    top: 1078.3px;
    left: 930.7px;
    width: 164px;
    height: 65.6px;
  }
  /* line 55, ../scss/pages.scss */
  #contents.interview01 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 57, ../scss/pages.scss */
  #contents.interview01 #btn_credit {
    top: 1129.55px;
    left: 969.65px;
    width: 139.4px;
    height: 32.8px;
    display: none;
    z-index: 2;
  }
  /* line 58, ../scss/pages.scss */
  #contents.interview01 #btn_credit a {
    width: 139.4px;
    height: 32.8px;
    display: block;
    cursor: pointer;
  }
  /* line 61, ../scss/pages.scss */
  #contents.interview01 .box_credit p {
    padding-bottom: 51.25px;
    font-family: serif;
    line-height: 36.9px;
    font-size: 24.6px;
    background-color: #ffffff;
  }
  /* line 62, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close {
    bottom: 10.25px;
    right: 20.5px;
    width: 123.0px;
    height: 36.9px;
  }
  /* line 63, ../scss/pages.scss */
  #contents.interview01 .box_credit .btn_close a {
    width: 123.0px;
    height: 36.9px;
  }
  /* line 65, ../scss/pages.scss */
  #contents.interview01 #infoBox01 {
    bottom: 61.5px;
    right: 41px;
    width: 697.0px;
    z-index: 3;
  }
  /* line 67, ../scss/pages.scss */
  #contents.interview01 #profile_tab {
    position: absolute;
    top: 793.35px;
    right: 0;
    width: 61.5px;
    height: 194.75px;
    display: none;
    z-index: 2;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a {
    display: block;
    width: 61.5px;
    height: 194.75px;
    cursor: pointer;
  }
  /* line 68, ../scss/pages.scss */
  #contents.interview01 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 70, ../scss/pages.scss */
  #contents.interview01 #box_profile {
    position: absolute;
    bottom: 61.5px;
    right: 0;
    width: 754.4px;
    height: 512.5px;
    display: none;
    z-index: 3;
  }
  /* line 72, ../scss/pages.scss */
  #contents.interview01 #box_profile .tab {
    position: absolute;
    left: -61.5px;
    top: 194.75px;
    width: 61.5px;
    height: 194.75px;
  }
  /* line 73, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 754.4px;
    height: 512.5px;
    border-left: 1px solid #459c81;
    border-top: 1px solid #459c81;
    border-bottom: 1px solid #459c81;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 83, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main {
    position: absolute;
    width: 672.4px;
    top: 41px;
    right: 41px;
    font-size: 24.6px;
    line-height: 36.9px;
    font-family: serif;
  }
  /* line 84, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main span.name {
    font-size: 32.8px;
  }
  /* line 85, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 87, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 20.5px;
    left: 20.5px;
    width: 123.0px;
    height: 36.9px;
    cursor: pointer;
  }
  /* line 88, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 123.0px;
    height: 36.9px;
  }
  /* line 90, ../scss/pages.scss */
  #contents.interview01 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 97, ../scss/pages.scss */
  #contents.interview02 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 1738.4px;
    height: 1230px;
  }
  /* line 98, ../scss/pages.scss */
  #contents.interview02 #interview02_bg, #contents.interview02 #interview02_text {
    position: absolute;
    left: 0;
    width: 1738.4px;
    height: 1230px;
  }
  /* line 99, ../scss/pages.scss */
  #contents.interview02 #splash1, #contents.interview02 #splash_txt1 {
    position: absolute;
    width: 1738.4px;
    height: 1230px;
    display: none;
  }
  /* line 100, ../scss/pages.scss */
  #contents.interview02 #btn_skip {
    position: absolute;
    top: 1078.3px;
    left: 930.7px;
    width: 164px;
    height: 65.6px;
  }
  /* line 101, ../scss/pages.scss */
  #contents.interview02 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 103, ../scss/pages.scss */
  #contents.interview02 #btn_credit {
    top: 1051.65px;
    left: 63.55px;
    width: 137.35px;
    height: 28.7px;
    display: none;
  }
  /* line 104, ../scss/pages.scss */
  #contents.interview02 #btn_credit a {
    width: 137.35px;
    height: 28.7px;
    display: block;
    cursor: pointer;
  }
  /* line 107, ../scss/pages.scss */
  #contents.interview02 .box_credit p {
    padding-bottom: 51.25px;
    font-family: serif;
    line-height: 36.9px;
    font-size: 24.6px;
    background-color: #ffffff;
  }
  /* line 108, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close {
    bottom: 10.25px;
    right: 20.5px;
    width: 123.0px;
    height: 36.9px;
  }
  /* line 109, ../scss/pages.scss */
  #contents.interview02 .box_credit .btn_close a {
    width: 123.0px;
    height: 36.9px;
  }
  /* line 111, ../scss/pages.scss */
  #contents.interview02 #infoBox01 {
    bottom: 102.5px;
    left: 41px;
    width: 697.0px;
  }
  /* line 114, ../scss/pages.scss */
  #contents.interview03 #white_BG {
    background-color: #FFFFFF;
    position: absolute;
    width: 1738.4px;
    height: 1230px;
  }
  /* line 115, ../scss/pages.scss */
  #contents.interview03 #splash1, #contents.interview03 #splash_txt1 {
    position: absolute;
    width: 1738.4px;
    height: 1230px;
    display: none;
  }
  /* line 116, ../scss/pages.scss */
  #contents.interview03 #interview03_bg {
    position: absolute;
    left: 0;
    width: 1738.4px;
    height: 1230px;
  }
  /* line 117, ../scss/pages.scss */
  #contents.interview03 #interview03_text {
    position: absolute;
    left: 0;
    width: 1738.4px;
    height: 1230px;
    display: none;
  }
  /* line 118, ../scss/pages.scss */
  #contents.interview03 .scrollArea, #contents.interview03 #scrollArea_hide {
    position: absolute;
    top: 194.75px;
    left: 77.9px;
    width: 729.8px;
    height: 949.15px;
    background-color: #FFFFFF;
  }
  /* line 119, ../scss/pages.scss */
  #contents.interview03 .scrollArea p, #contents.interview03 #scrollArea_hide p {
    font-size: 28.7px;
    line-height: 45.1px;
  }
  /* line 120, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.q, #contents.interview03 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 28.7px;
  }
  /* line 121, ../scss/pages.scss */
  #contents.interview03 .scrollArea p span.a, #contents.interview03 #scrollArea_hide p span.a {
    display: block;
    color: #1e1e1e;
    padding-bottom: 28.7px;
  }
  /* line 124, ../scss/pages.scss */
  #contents.interview03 #btn_skip {
    position: absolute;
    top: 1078.3px;
    left: 930.7px;
    width: 164px;
    height: 65.6px;
  }
  /* line 125, ../scss/pages.scss */
  #contents.interview03 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 128, ../scss/pages.scss */
  #contents.interview03 #btn_credit {
    top: 1117.25px;
    left: 934.8px;
    width: 139.4px;
    height: 32.8px;
    display: none;
  }
  /* line 129, ../scss/pages.scss */
  #contents.interview03 #btn_credit a {
    width: 139.4px;
    height: 32.8px;
    display: block;
    cursor: pointer;
  }
  /* line 132, ../scss/pages.scss */
  #contents.interview03 .box_credit p {
    padding-bottom: 51.25px;
    font-family: serif;
    line-height: 36.9px;
    font-size: 24.6px;
    background-color: #ffffff;
  }
  /* line 133, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close {
    bottom: 10.25px;
    left: 20.5px;
    width: 123.0px;
    height: 36.9px;
  }
  /* line 134, ../scss/pages.scss */
  #contents.interview03 .box_credit .btn_close a {
    width: 123.0px;
    height: 36.9px;
  }
  /* line 137, ../scss/pages.scss */
  #contents.interview03 #infoBox01 {
    bottom: 61.5px;
    right: 61.5px;
    width: 676.5px;
  }
  /* line 140, ../scss/pages.scss */
  #contents.interview04 #splash1, #contents.interview04 #splash_txt1 {
    position: absolute;
    width: 1738.4px;
    height: 1230px;
    display: none;
  }
  /* line 141, ../scss/pages.scss */
  #contents.interview04 #white_bg, #contents.interview04 #background {
    position: absolute;
    width: 1738.4px;
    height: 1230px;
    background: #fff;
  }
  /* line 142, ../scss/pages.scss */
  #contents.interview04 h1, #contents.interview04 h2 {
    position: absolute;
    left: 0;
    width: 1738.4px;
    height: 1230px;
    /*z-index:1;*/
  }
  /* line 143, ../scss/pages.scss */
  #contents.interview04 #btn_skip {
    position: absolute;
    top: 1078.3px;
    left: 930.7px;
    width: 164px;
    height: 65.6px;
  }
  /* line 144, ../scss/pages.scss */
  #contents.interview04 #btn_skip a {
    display: block;
    cursor: pointer;
  }
  /* line 146, ../scss/pages.scss */
  #contents.interview04 .movie {
    position: absolute;
    top: 752.35px;
    left: 125.05px;
    width: 569.9px;
    height: 319.8px;
  }
  /* line 147, ../scss/pages.scss */
  #contents.interview04 .movie_hide {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 869.2px;
    height: 651.9px;
  }
  /* line 148, ../scss/pages.scss */
  #contents.interview04 #profile_tab {
    position: absolute;
    top: 793.35px;
    right: 0;
    width: 61.5px;
    height: 194.75px;
    /*z-index:2;*/
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a {
    display: block;
    width: 61.5px;
    height: 194.75px;
    cursor: pointer;
  }
  /* line 149, ../scss/pages.scss */
  #contents.interview04 #profile_tab a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 151, ../scss/pages.scss */
  #contents.interview04 #box_profile {
    position: absolute;
    bottom: 61.5px;
    right: 0;
    width: 754.4px;
    height: 512.5px;
    display: none;
    z-index: 3;
  }
  /* line 153, ../scss/pages.scss */
  #contents.interview04 #box_profile .tab {
    position: absolute;
    left: -61.5px;
    top: 194.75px;
    width: 61.5px;
    height: 194.75px;
  }
  /* line 154, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner {
    position: absolute;
    left: 0;
    width: 754.4px;
    height: 512.5px;
    border-left: 1px solid #d10000;
    border-top: 1px solid #d10000;
    border-bottom: 1px solid #d10000;
    /*@include border-left-radius(4px);*/
    background: #fff;
  }
  /* line 164, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main {
    position: absolute;
    width: 672.4px;
    top: 41px;
    right: 41px;
    font-size: 24.6px;
    line-height: 36.9px;
    font-family: serif;
  }
  /* line 165, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main span.name {
    font-size: 32.8px;
  }
  /* line 166, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .main a {
    text-decoration: none;
  }
  /* line 168, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close {
    position: absolute;
    bottom: 20.5px;
    left: 20.5px;
    width: 123.0px;
    height: 36.9px;
    cursor: pointer;
  }
  /* line 169, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a {
    display: block;
    width: 123.0px;
    height: 36.9px;
  }
  /* line 171, ../scss/pages.scss */
  #contents.interview04 #box_profile .profile_inner .btn_close a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 178, ../scss/pages.scss */
  #contents.interview05 #bg, #contents.interview05 #text, #contents.interview05 #title, #contents.interview05 #shadow {
    position: absolute;
    left: 0;
    width: 1738.4px;
    height: 1230px;
    display: none;
  }
  /* line 179, ../scss/pages.scss */
  #contents.interview05 .scrollArea, #contents.interview05 #scrollArea_hide {
    position: absolute;
    top: 403.85px;
    left: 918.4px;
    width: 725.7px;
    height: 768.75px;
    background-color: #FFFFFF;
  }
  /* line 180, ../scss/pages.scss */
  #contents.interview05 .scrollArea h3, #contents.interview05 #scrollArea_hide h3 {
    font-size: 41px;
    line-height: 53.3px;
    color: #000000;
    padding-bottom: 61.5px;
  }
  /* line 181, ../scss/pages.scss */
  #contents.interview05 .scrollArea p, #contents.interview05 #scrollArea_hide p {
    font-size: 28.7px;
    line-height: 45.1px;
    padding-bottom: 32.8px;
  }
  /* line 182, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.q, #contents.interview05 #scrollArea_hide p span.q {
    display: block;
    color: #000000;
    padding-bottom: 28.7px;
  }
  /* line 183, ../scss/pages.scss */
  #contents.interview05 .scrollArea p span.a, #contents.interview05 #scrollArea_hide p span.a {
    display: block;
    color: #2d2d2d;
    padding-bottom: 28.7px;
  }
  /* line 184, ../scss/pages.scss */
  #contents.interview05 .scrollArea p.bottom, #contents.interview05 #scrollArea_hide p.bottom {
    padding-bottom: 0;
  }
  /* line 189, ../scss/pages.scss */
  #contents.next #bg {
    position: absolute;
    right: 0;
    width: 869.2px;
    height: 1230px;
    display: none;
  }
  /* line 190, ../scss/pages.scss */
  #contents.next h1 {
    position: absolute;
    right: 0;
    width: 869.2px;
    height: 307.5px;
    display: none;
  }
  /* line 191, ../scss/pages.scss */
  #contents.next #area {
    position: absolute;
    top: 291.1px;
    left: 930.7px;
  }
  /* line 193, ../scss/pages.scss */
  #contents.next #area li {
    position: absolute;
    width: 350.55px;
    height: 276.75px;
    display: none;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a {
    display: block;
    width: 350.55px;
    height: 276.75px;
    cursor: pointer;
  }
  /* line 195, ../scss/pages.scss */
  #contents.next #area li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 196, ../scss/pages.scss */
  #contents.next #area li .photo {
    position: absolute;
    width: 350.55px;
    height: 209.1px;
  }
  /* line 197, ../scss/pages.scss */
  #contents.next #area li .text {
    position: absolute;
    bottom: 0;
    width: 338.25px;
    height: 59.45px;
  }
  /* line 198, ../scss/pages.scss */
  #contents.next #area li .badge {
    position: absolute;
    top: -14.35px;
    left: -20.5px;
    width: 94.3px;
    height: 96.35px;
  }
  /* line 199, ../scss/pages.scss */
  #contents.next #area li .btn {
    position: absolute;
    top: 155.8px;
    right: 6.15px;
    width: 82px;
    height: 47.15px;
  }
  /* line 200, ../scss/pages.scss */
  #contents.next #area li#area02 {
    left: 401.8px;
  }
  /* line 201, ../scss/pages.scss */
  #contents.next #area li#area02 .text {
    width: 366.95px;
  }
  /* line 203, ../scss/pages.scss */
  #contents.next #area li#area03 {
    top: 297.25px;
  }
  /* line 204, ../scss/pages.scss */
  #contents.next #area li#area04 {
    top: 297.25px;
    left: 401.8px;
  }
  /* line 205, ../scss/pages.scss */
  #contents.next #area li#area05 {
    top: 592.45px;
  }
  /* line 206, ../scss/pages.scss */
  #contents.next #area li#area06 {
    top: 592.45px;
    left: 401.8px;
  }
  /* line 209, ../scss/pages.scss */
  #contents.next #next_tabiiro {
    position: absolute;
    width: 869.2px;
    height: 1230px;
    display: none;
  }
  /* line 211, ../scss/pages.scss */
  #contents.tokusyu_backcover {
    background-color: transparent;
  }
  /* line 213, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_tabiiro {
    position: absolute;
    right: 0;
    width: 869.2px;
    height: 1230px;
    background: #fff;
    display: none;
  }
  /* line 214, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_staff {
    position: absolute;
    right: 0;
    width: 869.2px;
    height: 1230px;
    display: none;
  }
  /* line 215, ../scss/pages.scss */
  #contents.tokusyu_backcover #backcover_brangista {
    position: absolute;
    right: 0;
    width: 869.2px;
    height: 1230px;
    display: none;
  }
  /* line 216, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_bg {
    position: absolute;
    top: 34.85px;
    left: 38.95px;
    width: 791.3px;
    height: 1139.8px;
    border: 3px solid #c9c29e;
    background: #fff;
    -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    display: none;
  }
  /* line 217, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_title {
    position: absolute;
    left: 0;
    width: 869.2px;
    height: 1230px;
    display: none;
  }
  /* line 218, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list {
    position: absolute;
    left: 86.1px;
    top: 225.5px;
    width: 717.5px;
    overflow: hidden;
    *zoom: 1;
    display: none;
  }
  /* line 219, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li {
    float: left;
    margin-right: 20.5px;
    margin-bottom: 82px;
    width: 157.85px;
    height: 223.45px;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a {
    position: inherit;
    display: block;
    width: 157.85px;
    height: 223.45px;
    cursor: pointer;
  }
  /* line 220, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 221, ../scss/pages.scss */
  #contents.tokusyu_backcover #webmagazine_list li .cover {
    display: block;
    width: 157.85px;
    height: 223.45px;
    -webkit-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    -moz-box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    box-shadow: 3px 3px 3px rgba(45, 38, 6, 0.4);
    margin-bottom: 8.2px;
  }
}
