@charset "UTF-8";
/* line 7, ../sass/responsive_lower.scss */
.pc {
  display: block;
}

/* line 11, ../sass/responsive_lower.scss */
.sp {
  display: none;
}

/* line 16, ../sass/responsive_lower.scss */
#responsive_flg {
  display: none;
}

/* line 20, ../sass/responsive_lower.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/* ===============================================
asakusa
=============================================== */
/* line 30, ../sass/responsive_lower.scss */
.blog-id-70 .about_k,
.blog-id-70 .about_kg,
.blog-id-70 .sp_comment {
  background: #FFFFFF;
}

/* line 38, ../sass/responsive_lower.scss */
.sp_gnavi.nav_wrapper_70 ul,
.sp_gnavi.nav_wrapper_71 ul {
  background: #c51e2d;
}

/* ===============================================
yokohama
=============================================== */
/* line 46, ../sass/responsive_lower.scss */
.blog-id-67 .about_kg,
.blog-id-67 .sp_comment {
  background: #00c7bd !important;
}

/* line 53, ../sass/responsive_lower.scss */
.sp_gnavi.nav_wrapper_67 ul,
.sp_gnavi.nav_wrapper_68 ul {
  background: #00c7bd;
}

/* ===============================================
yokohama
=============================================== */
/* line 61, ../sass/responsive_lower.scss */
.blog-id-13 .about_kg,
.blog-id-13 .sp_comment {
  background: #00B7FF !important;
}

/* line 68, ../sass/responsive_lower.scss */
.sp_gnavi.nav_wrapper_13 ul,
.sp_gnavi.nav_wrapper_14 ul {
  background: #00B7FF;
}

/* ===============================================
kyoto
=============================================== */
/* line 76, ../sass/responsive_lower.scss */
.blog-id-8 .about_kg,
.blog-id-8 .sp_comment {
  background: #fba723 !important;
}

/* line 83, ../sass/responsive_lower.scss */
.sp_gnavi.nav_wrapper_8 ul,
.sp_gnavi.nav_wrapper_10 ul {
  background: #fba723;
}

/* ===============================================
osakanazo
=============================================== */
/* line 91, ../sass/responsive_lower.scss */
.blog-id-37 .about_kg,
.blog-id-37 .sp_comment {
  background: #21beff !important;
}

/* line 98, ../sass/responsive_lower.scss */
.sp_gnavi.nav_wrapper_37 ul,
.sp_gnavi.nav_wrapper_38 ul {
  background: #21beff;
}

/* ===============================================
okayama
=============================================== */
/* line 106, ../sass/responsive_lower.scss */
.blog-id-16 .about_kg,
.blog-id-16 .sp_comment {
  background: #fc733c !important;
}

/* line 113, ../sass/responsive_lower.scss */
.sp_gnavi.nav_wrapper_16 ul,
.sp_gnavi.nav_wrapper_17 ul {
  background: #fc733c;
}

/* ===============================================
hakata
=============================================== */
/* line 121, ../sass/responsive_lower.scss */
.blog-id-11 .about_kg,
.blog-id-11 .sp_comment {
  background: #4cdc72 !important;
}

/* line 128, ../sass/responsive_lower.scss */
.sp_gnavi.nav_wrapper_11 ul,
.sp_gnavi.nav_wrapper_12 ul {
  background: #4cdc72;
}

/* ===============================================
kagoshima
=============================================== */
/* line 136, ../sass/responsive_lower.scss */
.blog-id-20 .about_kg,
.blog-id-20 .sp_comment {
  background: #ff5283 !important;
}

/* line 143, ../sass/responsive_lower.scss */
.sp_gnavi.nav_wrapper_20 ul,
.sp_gnavi.nav_wrapper_21 ul {
  background: #ff5283;
}

/* ===============================================
okinawa
=============================================== */
/* line 151, ../sass/responsive_lower.scss */
.blog-id-41 .about_kg,
.blog-id-41 .sp_comment {
  background: #b89561 !important;
}

/* line 158, ../sass/responsive_lower.scss */
.sp_gnavi.nav_wrapper_41 ul,
.sp_gnavi.nav_wrapper_42 ul {
  background: #b89561;
}

/* ===============================================
utsunomiya
=============================================== */
/* line 166, ../sass/responsive_lower.scss */
.blog-id-34 .about_kg,
.blog-id-34 .sp_comment {
  background: #ffcf3a !important;
}

/* line 173, ../sass/responsive_lower.scss */
.sp_gnavi.nav_wrapper_34 ul,
.sp_gnavi.nav_wrapper_35 ul {
  background: #ffcf3a;
}

/* ===============================================
tsukuba
=============================================== */
/* line 181, ../sass/responsive_lower.scss */
.blog-id-26 .about_kg,
.blog-id-26 .sp_comment {
  background: #458AFF !important;
}

/* line 188, ../sass/responsive_lower.scss */
.sp_gnavi.nav_wrapper_26 ul,
.sp_gnavi.nav_wrapper_27 ul {
  background: #458AFF;
}

/* ===============================================
shimokitazawa
=============================================== */
.blog-id-74 .about_kg,
.blog-id-74 .sp_comment {
  background: #60d6f2 !important;
}

.sp_gnavi.nav_wrapper_74 ul,
.sp_gnavi.nav_wrapper_75 ul {
  background: #60d6f2;
}

/* ===============================================
shimokitazawa
=============================================== */
.blog-id-77 .about_kg,
.blog-id-77 .sp_comment {
  background: #72c92c !important;
}

.sp_gnavi.nav_wrapper_77 ul,
.sp_gnavi.nav_wrapper_78 ul {
  background: #72c92c;
}

/* ===============================================
sendai
=============================================== */
.blog-id-18 .about_kg,
.blog-id-18 .sp_comment {
  background: #009043 !important;
}

.sp_gnavi.nav_wrapper_18 ul,
.sp_gnavi.nav_wrapper_19 ul {
  background: #009043;
}

/* ===============================================
sapporo
=============================================== */
.blog-id-33 .about_kg,
.blog-id-33 .sp_comment {
  background: #ff2200 !important;
}

.sp_gnavi.nav_wrapper_33 ul,
.sp_gnavi.nav_wrapper_36 ul {
  background: #ff2200;
}

/* ===============================================
ikebukuro
=============================================== */
.blog-id-81 .about_kg,
.blog-id-81 .sp_comment {
  background: #ff8c97 !important;
}

.sp_gnavi.nav_wrapper_81 ul,
.sp_gnavi.nav_wrapper_82 ul {
  background: #ff8c97;
}


/* pc 〜800
------------------------------------------------------------*/
@media only screen and (max-width: 960px) {
  .sp_nofloat {
    float:none!important;
    text-align:center;
  }
  /* line 27, ../sass/_mixin_tablet_lower.scss */
  .pc {
    display: none;
  }

  /* line 30, ../sass/_mixin_tablet_lower.scss */
  .sp {
    display: block;
  }

  /* line 33, ../sass/_mixin_tablet_lower.scss */
  #responsive_flg {
    display: block;
    position: absolute;
    left: -9999px;
  }

  /* line 38, ../sass/_mixin_tablet_lower.scss */
  body {
    -webkit-text-size-adjust: none;
    min-width: 320px;
    max-width: 100%;
  }

  /* line 46, ../sass/_mixin_tablet_lower.scss */
  body#pagetop_top {
    background-image: none;
  }

  /* line 49, ../sass/_mixin_tablet_lower.scss */
  body, div, p, h1, h2, h3, h4, h5, li, a, ul, #wrap {
    box-sizing: border-box;
  }

  /* ===============================================
  ヘッダー
  =============================================== */
  /* line 56, ../sass/_mixin_tablet_lower.scss */
  #low_header {
    display: none;
  }

  /* line 59, ../sass/_mixin_tablet_lower.scss */
  .sp_header {
    display: table;
    width: 100%;
    table-layout: fixed;
    background: url(http://scrapaws.s3.amazonaws.com/ajito/images/responsive/top/header_sp_back.png) no-repeat left bottom;
    background-size: cover;
  }
  /* line 65, ../sass/_mixin_tablet_lower.scss */
  .sp_header .left, .sp_header .center, .sp_header .right {
    display: table-cell;
    vertical-align: top;
  }
  /* line 69, ../sass/_mixin_tablet_lower.scss */
  .sp_header .left {
    width: 28%;
    text-align: center;
    vertical-align: middle;
  }
  /* line 73, ../sass/_mixin_tablet_lower.scss */
  .sp_header .left img {
    width: 80%;
    height: auto;
    max-width: 145px;
  }
  /* line 79, ../sass/_mixin_tablet_lower.scss */
  .sp_header .center_01,
  .sp_header .center_02,
  .sp_header .center_03 {
    width: 16%;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
  }
  /* line 89, ../sass/_mixin_tablet_lower.scss */
  .sp_header .center_01 img {
    width: 75%;
    max-width: 77px;
    height: auto;
  }
  /* line 95, ../sass/_mixin_tablet_lower.scss */
  .sp_header .center_02 img {
    width: 56%;
    max-width: 58px;
    height: auto;
  }
  /* line 101, ../sass/_mixin_tablet_lower.scss */
  .sp_header .center_03 img {
    width: 67%;
    max-width: 69px;
    height: auto;
  }
  /* line 106, ../sass/_mixin_tablet_lower.scss */
  .sp_header .right {
    widows: 24%;
    text-align: right;
    vertical-align: bottom;
  }
  /* line 110, ../sass/_mixin_tablet_lower.scss */
  .sp_header .right img {
    top: -8px;
    position: relative;
    width: 75%;
    height: auto;
    margin-right: 10px;
    max-width: 111px;
  }

  /* line 121, ../sass/_mixin_tablet_lower.scss */
  .sp_gnavi ul {
    display: table;
    width: 100%;
    background-color: #dcfc31;
  }
  /* line 125, ../sass/_mixin_tablet_lower.scss */
  .sp_gnavi ul li {
    display: table-cell;
    width: 16.66667%;
    text-align: center;
    vertical-align: bottom;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  /* line 134, ../sass/_mixin_tablet_lower.scss */
  .sp_gnavi ul .gnavi_img_01 img {
    width: 92%;
    max-width: 99px;
    height: auto;
  }
  /* line 139, ../sass/_mixin_tablet_lower.scss */
  .sp_gnavi ul .gnavi_img_02 img {
    width: 67%;
    max-width: 72px;
    height: auto;
  }
  /* line 144, ../sass/_mixin_tablet_lower.scss */
  .sp_gnavi ul .gnavi_img_03 img {
    width: 82%;
    max-width: 88px;
    height: auto;
  }
  /* line 149, ../sass/_mixin_tablet_lower.scss */
  .sp_gnavi ul .gnavi_img_04 img {
    width: 79%;
    max-width: 85px;
    height: auto;
  }
  /* line 154, ../sass/_mixin_tablet_lower.scss */
  .sp_gnavi ul .gnavi_img_05 img {
    width: 91%;
    max-width: 98px;
    height: auto;
  }
  /* line 159, ../sass/_mixin_tablet_lower.scss */
  .sp_gnavi ul .gnavi_img_06 img {
    width: 65%;
    max-width: 70px;
    height: auto;
  }

  /* ===============================================
  contents
  =============================================== */
  /* line 169, ../sass/_mixin_tablet_lower.scss */
  .lower_archive_title, div.content .post_title, div.content .asset-body h3 {
    font-size: 12px;
    font-weight: normal;
    line-height: 1.3;
    padding: 0;
    max-width: 329px;
    margin: 0 auto;
  }
  /* line 176, ../sass/_mixin_tablet_lower.scss */
  .lower_archive_title br, div.content .post_title br, div.content .asset-body h3 br {
    display: none;
  }
  /* line 179, ../sass/_mixin_tablet_lower.scss */
  .lower_archive_title span, div.content .post_title span, div.content .asset-body h3 span {
    font-size: 12px !important;
    font-weight: normal !important;
  }

  /* line 184, ../sass/_mixin_tablet_lower.scss */
  #wrapper {
    width: 100%;
  }

  /* line 188, ../sass/_mixin_tablet_lower.scss */
  #main_area {
    float: none;
    width: 100%;
    background-color: #fff;
  }

  /* line 194, ../sass/_mixin_tablet_lower.scss */
  .sp_content_main_title {
    padding-top: 20px;
    text-align: center;
    background: #fff;
    padding-bottom: 20px;
  }
  /* line 199, ../sass/_mixin_tablet_lower.scss */
  .sp_content_main_title img {
    width: 83%;
    max-width: 535px;
    height: auto;
  }

  /* line 204, ../sass/_mixin_tablet_lower.scss */
  #container {
    padding-left: 10px;
    padding-right: 10px;
    background-color: #fff;
  }

  /* line 210, ../sass/_mixin_tablet_lower.scss */
  div.content {
    background-color: #fff;
    color: #00306d;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 20px;
    position: relative;
    width: 50%;
    float: left;
    box-sizing: border-box;
  }
  /* line 222, ../sass/_mixin_tablet_lower.scss */
  div.content img {
    max-width: 100%;
    height: auto;
  }
  /* line 226, ../sass/_mixin_tablet_lower.scss */
  div.content .post {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 230, ../sass/_mixin_tablet_lower.scss */
  div.content .post-content {
    margin: 0;
    padding: 0;
  }
  /* line 245, ../sass/_mixin_tablet_lower.scss */
  div.content .asset-more-link {
    display: none;
  }
  /* line 248, ../sass/_mixin_tablet_lower.scss */
  div.content .visual_area {
    text-align: center;
  }
  /* line 251, ../sass/_mixin_tablet_lower.scss */
  div.content div.p_icon {
    top: 0%;
  }
  /* line 253, ../sass/_mixin_tablet_lower.scss */
  div.content div.p_icon img {
    width: 45px;
    height: auto;
  }

  /* line 259, ../sass/_mixin_tablet_lower.scss */
  h3.content_title_sp {
    clear: both;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    border-bottom: #52006d 1px solid;
    color: #52006d;
    margin-bottom: 20px;
  }

  /* line 268, ../sass/_mixin_tablet_lower.scss */
  div.visual_area {
    width: 100%;
    float: none;
    margin-right: 0;
  }

  /* line 274, ../sass/_mixin_tablet_lower.scss */
  .archive_template div.content {
    width: 100%;
  }
  /* line 276, ../sass/_mixin_tablet_lower.scss */
  .archive_template div.content .visual_area {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 281, ../sass/_mixin_tablet_lower.scss */
  .archive_template div.content.ticket {
    float: none;
    margin-bottom: 25px;
  }
  /* line 284, ../sass/_mixin_tablet_lower.scss */
  .archive_template div.content.ticket .asset-body p {
    display: block;
  }

  /* line 293, ../sass/_mixin_tablet_lower.scss */
  .event_single div.content {
    width: 100%;
  }
  /* line 295, ../sass/_mixin_tablet_lower.scss */
  .event_single div.content div.p_icon img {
    width: 67.5px;
  }
  /* line 299, ../sass/_mixin_tablet_lower.scss */
  .event_single h3 {
    font-size: 20px !important;
    font-weight: bold !important;
    line-height: 1.2em !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 5px !important;
  }

  /* line 309, ../sass/_mixin_tablet_lower.scss */
  div.content.webpage {
    width: 100%;
  }
  /* line 311, ../sass/_mixin_tablet_lower.scss */
  div.content.webpage .mt-image-left {
    float: none !important;
    margin: 0 auto !important;
    display: block;
    margin-bottom: 20px;
  }
  /* line 317, ../sass/_mixin_tablet_lower.scss */
  div.content.webpage div.asset-body p {
    display: block;
  }

  /* line 321, ../sass/_mixin_tablet_lower.scss */
  .sp_entry_title {
    font-size: 14px;
    color: #52006d;
  }

  /* ===============================================
  #blog
  =============================================== */
  /* line 329, ../sass/_mixin_tablet_lower.scss */
  #blog {
    height: inherit !important;
  }
  /* line 331, ../sass/_mixin_tablet_lower.scss */
  #blog div.blog_title {
    margin-bottom: 30px;
    border-bottom: #52006d 1px solid;
    padding-bottom: 15px;
    margin-left: -18px;
    margin-right: -18px;
  }
  /* line 337, ../sass/_mixin_tablet_lower.scss */
  #blog div.blog_title a {
    display: block;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 343, ../sass/_mixin_tablet_lower.scss */
  #blog .archive-title {
    font-size: 14px;
    font-weight: bold;
    border-bottom: #52006d 1px solid;
    color: #52006d;
    margin-bottom: 25px;
    text-align: center;
    padding-bottom: 8px !important;
  }
  /* line 352, ../sass/_mixin_tablet_lower.scss */
  #blog div.content {
    width: 100%;
    box-sizing: border-box;
    float: none;
  }
  /* line 356, ../sass/_mixin_tablet_lower.scss */
  #blog div.content #main {
    width: 100%;
    float: none;
  }
  /* line 360, ../sass/_mixin_tablet_lower.scss */
  #blog div.content #side {
    display: none;
  }
  /* line 363, ../sass/_mixin_tablet_lower.scss */
  #blog div.content div.asset-body {
    display: none;
  }
  /* line 365, ../sass/_mixin_tablet_lower.scss */
  #blog div.content div.asset-body h3 {
    font-size: 20px;
    font-weight: bold;
    line-height: 1.2em;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    max-width: 100%;
  }
  /* line 376, ../sass/_mixin_tablet_lower.scss */
  #blog div.content div.asset-body p {
    display: block;
  }
  /* line 382, ../sass/_mixin_tablet_lower.scss */
  #blog.single div.asset-body {
    display: block !important;
  }
  /* line 385, ../sass/_mixin_tablet_lower.scss */
  #blog.single .pagenavi,
  #blog.single .trims {
    display: none;
  }
  /* line 389, ../sass/_mixin_tablet_lower.scss */
  #blog.single .section {
    border-bottom: none;
    margin-bottom: 0;
  }
  /* line 393, ../sass/_mixin_tablet_lower.scss */
  #blog.single .section + div {
    display: none;
  }

  /* line 400, ../sass/_mixin_tablet_lower.scss */
  .ticket_today div.content {
    width: 100%;
  }
  /* line 402, ../sass/_mixin_tablet_lower.scss */
  .ticket_today div.content .visual_area,
  .ticket_today div.content .visual_area img {
    margin-left: auto;
    margin-right: auto;
    width: 100% !important;
    max-width: 185px;
  }

  /* ===============================================
  content_navi
  =============================================== */
  /* line 414, ../sass/_mixin_tablet_lower.scss */
  .sp_content_navi {
    background-color: #fff;
    margin-top: 25px;
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  /* line 421, ../sass/_mixin_tablet_lower.scss */
  .sp_content_navi li {
    text-align: center;
    margin-bottom: 25px;
  }
  /* line 425, ../sass/_mixin_tablet_lower.scss */
  .sp_content_navi img {
    width: 81%;
    max-width: 520px;
    height: auto;
  }

  /* line 430, ../sass/_mixin_tablet_lower.scss */
  .sp_comment {
    background: #dcfc31;
    color: #52006d;
    padding: 15px 10px;
  }
  /* line 434, ../sass/_mixin_tablet_lower.scss */
  .sp_comment h3 {
    margin-bottom: 10px;
  }

  /* ===============================================
  side_area
  =============================================== */
  /* line 441, ../sass/_mixin_tablet_lower.scss */
  #side_area {
    display: none;
  }

  /* ===============================================
  footer
  =============================================== */
  /* line 448, ../sass/_mixin_tablet_lower.scss */
  .content_footer a {
    display: block;
    text-align: center;
    margin-top: 10px;
  }

  /* line 454, ../sass/_mixin_tablet_lower.scss */
  footer,
  #copyright {
    display: none;
    border: none;
  }

  /* line 459, ../sass/_mixin_tablet_lower.scss */
  .copyright {
    padding-top: 10px;
    background: #52006d;
  }
  /* line 462, ../sass/_mixin_tablet_lower.scss */
  .copyright h2 {
    color: #a790bd;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 469, ../sass/_mixin_tablet_lower.scss */
  .sp .pt_from {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 15px;
  }

  /* line 474, ../sass/_mixin_tablet_lower.scss */
  .bn_sp {
    background: #7d2899;
  }
  /* line 476, ../sass/_mixin_tablet_lower.scss */
  .bn_sp a {
    display: table;
    table-layout: fixed;
    color: #fff;
    width: 100%;
  }
  /* line 482, ../sass/_mixin_tablet_lower.scss */
  .bn_sp li {
    display: table;
    table-layout: fixed;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 2px solid #47005e;
    width: 100%;
  }
  /* line 490, ../sass/_mixin_tablet_lower.scss */
  .bn_sp .fl {
    display: table-cell;
    width: 32%;
    text-align: center;
    vertical-align: middle;
  }
  /* line 496, ../sass/_mixin_tablet_lower.scss */
  .bn_sp .oh {
    display: table-cell;
    vertical-align: middle;
    width: 68%;
  }
  /* line 500, ../sass/_mixin_tablet_lower.scss */
  .bn_sp .oh .title {
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 0;
    padding: 0;
  }
  /* line 506, ../sass/_mixin_tablet_lower.scss */
  .bn_sp .oh .text {
    font-size: 9px;
    padding: 0;
  }

  /* line 512, ../sass/_mixin_tablet_lower.scss */
  .sp_footer {
    background: #47005e;
    display: block;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 517, ../sass/_mixin_tablet_lower.scss */
  .sp_footer .footer_head {
    text-align: center;
    color: #fff;
    font-size: 14px;
    padding-top: 18px;
    padding-bottom: 18px;
  }
  /* line 524, ../sass/_mixin_tablet_lower.scss */
  .sp_footer h3 {
    font-size: 15px;
    padding-bottom: 23px;
    color: #fff;
    font-weight: bold;
    text-align: center;
  }
  /* line 531, ../sass/_mixin_tablet_lower.scss */
  .sp_footer .row {
    display: table;
    border-collapse: collapse;
    width: 100%;
    margin-top: -2px;
    border-bottom: 2px solid #52006d;
    border-top: 2px solid #52006d;
  }
  /* line 538, ../sass/_mixin_tablet_lower.scss */
  .sp_footer .row .col {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 50%;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 545, ../sass/_mixin_tablet_lower.scss */
  .sp_footer .row .col + .col {
    border-left: 2px solid #52006d;
  }
  /* line 549, ../sass/_mixin_tablet_lower.scss */
  .sp_footer .row a {
    display: block;
    color: #fff;
    font-size: 11px;
    text-decoration: none;
    line-height: 1.4;
  }
  /* line 550, ../sass/_mixin_tablet_lower.scss */
  .sp_footer .row a img {
    margin-bottom: 15px;
  }
  /* line 562, ../sass/_mixin_tablet_lower.scss */
  .sp_footer .row:nth-child(4) .col + .col {
    border-left: none;
  }
  /* line 565, ../sass/_mixin_tablet_lower.scss */
  .sp_footer .row:nth-child(4) .col img {
    margin-bottom: 0;
  }
  /* line 570, ../sass/_mixin_tablet_lower.scss */
  .sp_footer .row:nth-child(5) {
    border-top: none;
    border-bottom: none;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* line 577, ../sass/_mixin_tablet_lower.scss */
  .sp_footer .footer_last_wrapper {
    background: #52006d;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 583, ../sass/_mixin_tablet_lower.scss */
  .sp_footer .footer_last {
    background: #52006d;
  }
  /* line 586, ../sass/_mixin_tablet_lower.scss */
  .sp_footer .footer_last .col + .col {
    border-left: 2px solid #47005E !important;
  }
  /* line 589, ../sass/_mixin_tablet_lower.scss */
  .sp_footer .footer_last .col img {
    margin-bottom: 0;
  }
  /* line 595, ../sass/_mixin_tablet_lower.scss */
  .sp_footer p {
    text-align: center;
    padding-bottom: 20px;
  }
  /* line 598, ../sass/_mixin_tablet_lower.scss */
  .sp_footer p small {
    color: #a790bd;
    font-size: 8px;
  }

  /* line 604, ../sass/_mixin_tablet_lower.scss */
  .realdLogo {
    display: none;
  }

  /* ===============================================
  sidebar
  =============================================== */
  /* line 610, ../sass/_mixin_tablet_lower.scss */
  #sidebar {
    display: none;
  }

  /* line 614, ../sass/_mixin_tablet_lower.scss */
  pre, code, kbd, samp, tt {
    white-space: pre-line;
  }

  /* ===============================================
  footer
  =============================================== */
  /* line 620, ../sass/_mixin_tablet_lower.scss */
  div.pagetop {
    width: 100%;
    text-align: center;
    height: 60px;
  }
  /* line 624, ../sass/_mixin_tablet_lower.scss */
  div.pagetop img {
    width: 40px;
    height: auto;
  }

  /* line 629, ../sass/_mixin_tablet_lower.scss */
  #about_ajito {
    display: none;
  }

  /* line 632, ../sass/_mixin_tablet_lower.scss */
  #footer, #footer2 {
    display: none;
  }

  /* ===============================================
  more
  =============================================== */
  /* line 638, ../sass/_mixin_tablet_lower.scss */
  .blog_more {
    text-indent: -9999px;
    background: url(http://scrapaws.s3.amazonaws.com/ajito/images/responsive/btn_more.png) no-repeat left top;
    background-size: 201px 31px;
    width: 201px;
    height: 31px;
    margin: 15px auto 0 auto;
  }

  /* line 646, ../sass/_mixin_tablet_lower.scss */
  .about_links {
    display: block;
    border: 1px solid #00306d;
    width: 96%;
    max-width: 500px;
    height: auto;
    font-size: 13px;
    font-weight: bold;
    color: #52006d;
    margin: 30px auto 30px auto;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
  }

  /* line 664, ../sass/_mixin_tablet_lower.scss */
  div.pagenavi {
    width: inherit;
    padding: 20px 0;
    margin: 0;
    margin-left: -10px;
    margin-right: -10px;
    background: #52006d;
    text-align: center;
  }
}
