@charset "utf-8";
/* ======================================================
 * theday.css
 * ------------------------------------------------------
 * @media print, screen and (min-width: 768px)
 * Print
====================================================== */

/* ======================================================
  Base
====================================================== */
.hitotoki-contents.type-theday * {
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
  color: #231815;
}
.theday-gallery_modal-inner,
.theday-lineup_modal-inner {
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
}
@media print, screen {
  body {
    width: 100% !important;
  }
}
@media print, screen and (min-width: 768px) {
  .hitotoki-Header {
    position: absolute;
    top: 20px;
    left: 0;
    width: 100%;
    z-index: 2;
    background-color: transparent;
  }
  .hitotoki-header-social > li.social_ig img {
    width: 29px;
  }
  .hitotoki-header-ec > li img {
    width: 29px;
  }
  .hitotoki-HeaderBody {
    max-width: 100%;
  }
  .hitotoki-MainBody {
    padding: 0;
  }
  .hitotoki-container {
    max-width: 100%;
    margin: 0;
    padding: 0 0 60px;
  }
  /*---theday-mainVisual---*/
  .theday-mainVisual .main-img-pc {
    display: block;
    width: 100%;
    height: auto;
  }
  .theday-mainVisual .main-img-sp {
    display: none;
  }
  /*---theday-date---*/
  .theday-date {
    margin: 46px 0;
    text-align: center;
  }
  /*---theday-concept---*/
  .theday-concept {
    width: 100%;
    background-color: #d3e3f5;
  }
  .theday-concept .theday-concept_inner {
    margin: 0 auto;
    padding: 100px 20px;
    max-width: 1420px;
  }
  .theday-concept .theday-concept_column {
    margin-top: 70px;
    display: flex;
    align-items: center;
  }
  .theday-concept .theday-concept_column:first-child {
    margin-top: 0;
  }
  .theday-concept .theday-concept_column[data-image="left"] {
    flex-direction: row;
  }
  .theday-concept .theday-concept_column[data-image="right"] {
    flex-direction: row-reverse;
  }
  .theday-concept .theday-concept_column .column_image {
    max-width: 50%;
  }
  .theday-concept .theday-concept_column[data-image="left"] .column_image {
    margin-right: 50px;
  }
  .theday-concept .theday-concept_column[data-image="right"] .column_image {
    margin-left: 50px;
  }
  .theday-concept .theday-concept_column .column_detail .column_detail_text {
    font-size: 2.2rem;
    letter-spacing: 6px;
  }
  /*---theday-detail---*/
  .theday-detail {
    margin-top: 100px;
  }
  .theday-detail .theday-detail_inner {
    margin: 0 auto;
    padding: 0 20px;
    max-width: 1420px;
  }
  .theday-detail .theday-detail_column {
    margin-top: 50px;
    display: flex;
  }
  .theday-detail .theday-detail_column .column_item {
    margin-left: 20px;
    width: calc((100% - 60px)/4);
  }
  .theday-detail .theday-detail_column .column_item:first-child {
    margin-left: 0;
  }
  .theday-detail .theday-detail_column .column_item .column_item_text {
    margin-top: 16px;
    text-align: center;
    font-size: 2rem;
  }
  /*---theday_heading---*/
  .hitotoki-contents.type-theday .theday_heading h2 {
    text-align: center;
    font-size: 3.6rem;
  }
  /*---theday-lineup---*/
  .theday-lineup {
    margin-top: 90px;
  }
  .theday-lineup .theday-lineup_inner {
    margin: 0 auto;
    padding: 0 20px;
    max-width: 1420px;
  }
  .theday-lineup .theday-lineup_information {
    margin-top: 30px;
    padding: 20px 0;
    display: flex;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
  }
  .theday-lineup .theday-lineup_information .information_column-left,
  .theday-lineup .theday-lineup_information .information_column-right {
    display: flex;
    align-items: center;
    width: 50%;
  }
  .theday-lineup .theday-lineup_information .information_column-left .information-title,
  .theday-lineup .theday-lineup_information .information_column-left .information-price {
    width: 50%;
    padding: 20px 30px 13px;
    border-right: 1px solid #ccc;
    font-weight: 700;
    font-size: 2rem;
    text-align: center;
  }
  .theday-lineup .theday-lineup_information .information_column-left .information-price {
    font-size: 1.6rem;
  }
  .theday-lineup .theday-lineup_information .information_column-right .information-detail {
    width: 50%;
    padding: 20px 30px 13px;
    border-right: 1px solid #ccc;
    font-weight: 700;
    font-size: 1.6rem;
  }
  .theday-lineup .theday-lineup_information .information_column-right .information-detail:last-child {
    border-right: none;
  }
  .theday-lineup .theday-lineup_column {
    display: flex;
    flex-wrap: wrap;
  }
  .theday-lineup .theday-lineup_column .column_item {
    margin-top: 50px;
    width: calc((100% - 100px)/2);
    padding-bottom: 50px;
    border-bottom: 1px solid #ccc;
  }
  .theday-lineup .theday-lineup_column .column_item a {
    display: block;
    transition: all .2s ease-out 0s;
  }
  .theday-lineup .theday-lineup_column .column_item a:hover {
    opacity: .6;
  }
  .theday-lineup .theday-lineup_column .column_item:nth-child(2n) {
    margin-left: 50px;
  }
  .theday-lineup .theday-lineup_column .column_item:nth-child(2n+1) {
    margin-right: 50px;
    position: relative;
  }
  .theday-lineup .theday-lineup_column .column_item:nth-last-child(-n+2) {
    border-bottom: 0;
  }
  .theday-lineup .theday-lineup_column .column_item:nth-child(2n+1)::after {
    display: block;
    width: 1px;
    height: calc(100% - 50px);
    background-color: #ccc;
    position: absolute;
    top: 0;
    right: -50px;
    content: "";
  }
  .theday-lineup .theday-lineup_column .column_item .column_heading {
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 2rem;
    text-align: center;
  }
  /*---theday-wideImage---*/
  .theday-wideImage {
    margin: 100px auto 0;
    padding: 0 20px;
    max-width: 1420px;
  }
  /*---theday-gallery---*/
  .theday-gallery {
    margin-top: 60px;
  }
  .theday-gallery .theday-gallery_inner {
    margin: 0 auto;
    padding: 0 20px;
    max-width: 1420px;
  }
  .theday-gallery .theday-gallery_column {
    margin-top: 50px;
    display: flex;
    flex-wrap: wrap;
  }
  .theday-gallery .theday-gallery_column .theday-gallery_item {
    margin: 36px 0 0 36px;
    width: calc((100% - 108px)/4);
  }
  .theday-gallery .theday-gallery_column .theday-gallery_item a {
    display: block;
    transition: all .2s ease-out 0s;
  }
  .theday-gallery .theday-gallery_column .theday-gallery_item a:hover {
    opacity: .6;
  }
  .theday-gallery .theday-gallery_column .theday-gallery_item:nth-child(-n+4) {
    margin-top: 0;
  }
  .theday-gallery .theday-gallery_column .theday-gallery_item:nth-child(4n+1) {
    margin-left: 0;
  }
  /*---theday-caution---*/
  .theday-caution {
    margin-top: 100px;
  }
  .theday-caution .theday-caution_inner {
    margin: 0 auto;
    padding: 0 20px;
    max-width: 1420px;
  }
  .theday-caution .theday-caution_item {
    margin-bottom: 52px;
  }
  .theday-caution .theday-caution_item:last-child {
    margin-bottom: 0;
  }
  .theday-caution .theday-caution_lead {
    margin-bottom: 12px;
    font-weight: 700;
    font-size: 1.4rem;
  }
  .theday-caution .theday-caution_list .list_item {
    margin-bottom: 8px;
    padding-left: 14px;
    position: relative;
    font-size: 1.4rem;
  }
  .theday-caution .theday-caution_list .list_item::after {
    display: block;
    position: absolute;
    top: 5px;
    left: 0;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #555;
    content: "";
  }
  .theday-caution .theday-caution_list .list_item:last-child {
    margin-bottom: 0;
  }
  
  /*-- theday-modal-contents --*/
  .theday-modal-contents {
    display: none;
  }
  .theday-lineup_modal-inner {
    position: relative;
    margin: 0 60px;
    border-radius: 10px;
    padding: 60px;
    background: #ffffff;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_image {
    text-align: center;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_title {
    margin-top: 20px;
    padding-bottom: 10px;
    font-size: 2rem;
    font-weight: 700;
    text-align: center;
    position: relative;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_title::after {
    display: block;
    width: 20px;
    height: 1px;
    background-color: #000;
    position: relative;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    content: "";
  }
  .theday-lineup_modal_heading {
    position: relative;
    margin-top: 20px;
    padding-bottom: 10px;
  }
  .theday-lineup_modal_heading::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 20px;
    height: 1px;
    background-color: #000;
  }
  .theday-lineup_modal_heading .heading_title {
    font-size: 2rem;
    font-weight: 700;
    text-align: center;
  }
  .theday-lineup_modal_heading .heading_button {
    display: flex;
    justify-content: center;
    margin-top: 10px;
  }
  .theday-lineup_modal_heading .heading_button > a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 86px;
    height: 38px;
    background-color: #f1f1f1;
    border: 1px solid #f1f1f1;
    border-radius: 9999px;
    color: #333 !important;
    font-size: 1.4rem;
    font-weight: 700;
    text-align: center;
    text-decoration: none !important;
  }
  .theday-lineup_modal_heading .heading_button > a:hover {
    background-color: #fff;
    border-color: #333;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column {
    margin-top: 23px;
    display: flex;
    justify-content: center;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_detail {
    margin-left: 30px;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_detail,
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_image {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_detail .column_detail_list {
    margin-bottom: 2px;
    display: flex;
    font-size: 1.4rem;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_detail .column_detail_list:last-child {
    margin-bottom: 0;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_detail .column_detail_list .list_title {
    width: 70px;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_detail .column_detail_list .list_content {
    margin-left: 20px;
    width: calc(100% - 70px);
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_detail .column_detail_inner {
    margin-bottom: 24px;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_detail .column_detail_inner:last-child {
    margin-bottom: 0;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_detail .detail_text {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 1.4rem;
  }
  #cboxOverlay.theday-lineup--modal {
    background: #d8d8d8;
  }
  #colorbox.theday-lineup--modal #cboxContent {
    background: transparent;
    margin-top: 0;
  }
  #colorbox.theday-lineup--modal #cboxLoadedContent {
    background: transparent;
    border: none;
    overflow: auto;
  }
  #colorbox.theday-lineup--modal #cboxClose {
    position: absolute;
    top: 0;
    right: 4px;
    display: block;
    background: url(/hitotoki/sp/theday/img/btn-close.png) no-repeat;
    width: 36px;
    height: 36px;
    text-indent: -9999px;
    -webkit-background-size: contain;
    background-size: contain;
  }
  #colorbox.theday-lineup--modal #cboxNext,
  #colorbox.theday-lineup--modal #cboxPrevious {
    display: block!important;
    position: absolute;
    top: 50%;
    margin-top: -31px;
    background: url("/hitotoki/sp/theday/img/btn-pager.png") no-repeat;
    width: 32px;
    height: 63px;
    text-indent: -9999px;
    -webkit-background-size: contain;
    background-size: contain;
  }
  #colorbox.theday-lineup--modal #cboxPrevious {
    left: 7px;
  }
  #colorbox.theday-lineup--modal #cboxNext {
    transform: rotate(180deg);
    right: 7px;
  }
  .theday-gallery_modal-inner {
    position: relative;
    margin: 0 60px;
    padding: 60px;
    background: #ffffff;
  }
  #cboxOverlay.theday-gallery--modal {
    background: #d8d8d8;
  }
  #colorbox.theday-gallery--modal #cboxContent {
    background: transparent
  }
  #colorbox.theday-gallery--modal #cboxLoadedContent {
    background: transparent;
    border: none;
    overflow: auto;
  }
  #colorbox.theday-gallery--modal #cboxClose {
    position: absolute;
    top: 14px;
    right: 74px;
    display: block;
    background: url(/hitotoki/sp/theday/img/btn-close.png) no-repeat;
    width: 36px;
    height: 36px;
    text-indent: -9999px;
    -webkit-background-size: contain;
    background-size: contain;
  }
  #colorbox.theday-gallery--modal #cboxNext,
  #colorbox.theday-gallery--modal #cboxPrevious {
    display: block!important;
    position: absolute;
    top: 50%;
    margin-top: -31px;
    background: url("/hitotoki/sp/theday/img/btn-pager.png") no-repeat;
    width: 32px;
    height: 63px;
    text-indent: -9999px;
    -webkit-background-size: contain;
    background-size: contain;
  }
  #colorbox.theday-gallery--modal #cboxPrevious {
    left: 70px;
  }
  #colorbox.theday-gallery--modal #cboxNext {
    transform: rotate(180deg);
    right: 70px;
  }
  #colorbox button:focus {
    outline: 0;
  }
}

/* ======================================================
 * ------------------------------------------------------
 * @media only screen and (max-width: 767px)
 * Media Queries
====================================================== */

@media only screen and (max-width: 767px) {
  .hitotoki-contents.type-theday * {
    font-size: 13px;
    font-size: 1.3rem;
  }
  .hitotoki-Header {
    width: 100%;
    background-color: #fff;
  }
  .hitotoki-container {
    margin: 0;
    padding: 0 0 25px;
  }
  .hitotoki-header-ec + .hitotoki-header-social {
    margin-left: 30px;
  }
  /*---theday-mainVisual---*/
  .theday-mainVisual .main-img-sp {
    display: block;
    width: 100%;
    height: auto;
  }
  .theday-mainVisual .main-img-pc {
    display: none;
  }
  /*---theday-date---*/
  .theday-date {
    margin: 28px 0;
    text-align: center;
  }
  /*---theday-concept---*/
  .theday-concept {
    width: 100%;
    background-color: #d3e3f5;
  }
  .theday-concept .theday-concept_inner {
    width: 100%;
    padding: 50px 15px;
  }
  .theday-concept .theday-concept_column {
    margin-top: 37px;
    text-align: center;
  }
  .theday-concept .theday-concept_column:first-child {
    margin-top: 0;
  }
  .theday-concept .theday-concept_column .column_image {
    padding: 0 30px;
  }
  .theday-concept .theday-concept_column .column_detail .column_detail_text {
    margin-top: 20px;
    font-size: 1.4rem;
    line-height: 1.5;
    letter-spacing: 4px;
  }
  /*---theday-detail---*/
  .theday-detail {
    margin-top: 50px;
  }
  .theday-detail .theday-detail_inner {
    width: 100%;
    padding: 0 15px;
  }
  .theday-detail .theday-detail_column {
    margin-top: 25px;
    display: flex;
    flex-wrap: wrap;
  }
  .theday-detail .theday-detail_column .column_item {
    margin: 25px 0 0 30px;
    width: calc((100% - 30px)/2);
  }
  .theday-detail .theday-detail_column .column_item:nth-child(2n+1) {
    margin-left: 0;
  }
  .theday-detail .theday-detail_column .column_item:nth-child(-n+2) {
    margin-top: 0;
  }
  .theday-detail .theday-detail_column .column_item .column_item_text {
    margin-top: 14px;
    text-align: center;
    font-size: 1.5rem;
    line-height: 1.3;
  }
  /*---theday_heading---*/
  .hitotoki-contents.type-theday .theday_heading h2 {
    text-align: center;
    font-size: 2.8rem;
  }
  /*---theday-lineup---*/
  .theday-lineup {
    margin-top: 44px;
  }
  .theday-lineup .theday-lineup_inner {
    width: 100%;
    padding: 0 15px;
  }
  .theday-lineup .theday-lineup_information {
    margin-top: 25px;
    display: flex;
    align-items: center;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
  }
  .theday-lineup .theday-lineup_information .information_column-left {
    padding: 14px 12px 14px 0;
    width: 45%;
  }
  .theday-lineup .theday-lineup_information .information_column-right {
    width: 55%;
  }
  .theday-lineup .theday-lineup_information .information_column-left .information-title {
    font-weight: 700;
    font-size: 1.6rem;
  }
  .theday-lineup .theday-lineup_information .information_column-left .information-price {
    margin-top: 10px;
    font-weight: 700;
    font-size: 1rem;
  }
  .theday-lineup .theday-lineup_information .information_column-right .information-detail {
    padding: 14px 0;
    border-bottom: 1px solid #ccc;
    font-weight: 700;
    font-size: 1rem;
  }
  .theday-lineup .theday-lineup_information .information_column-right .information-detail:last-child {
    border-bottom: none;
  }
  .theday-lineup .theday-lineup_column .column_item {
    margin-top: 23px;
    padding-bottom: 25px;
    border-bottom: 1px solid #ccc;
    text-align: center;
  }
  .theday-lineup .theday-lineup_column .column_item .column_heading {
    margin-bottom: 12px;
    font-weight: 700;
    font-size: 1.6rem;
    text-align: center;
  }
  /*---theday-wideImage---*/
  .theday-wideImage {
    margin-top: 50px;
    max-width: 100%;
  }
  /*---theday-gallery---*/
  .theday-gallery {
    margin-top: 44px;
  }
  .theday-gallery .theday-gallery_inner {
    width: 100%;
    padding: 0 15px;
  }
  .theday-gallery .theday-gallery_column {
    margin-top: 22px;
    padding-bottom: 30px;
    margin-right: -15px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
  }
  .theday-gallery .theday-gallery_column_wrap {
    border-bottom: 1px solid #ccc;
  }
  .theday-gallery .theday-gallery_column .theday-gallery_item {
    margin-right: 23px;
    display: inline-block;
    width: 80%;
  }
  /*---theday-caution---*/
  .theday-caution {
    margin-top: 30px;
  }
  .theday-caution .theday-caution_inner {
    width: 100%;
    padding: 0 15px;
  }
  .theday-caution .theday-caution_item {
    margin-bottom: 35px;
  }
  .theday-caution .theday-caution_item:last-child {
    margin-bottom: 0;
  }
  .theday-caution .theday-caution_lead {
    margin-bottom: 6px;
    font-weight: 700;
    font-size: 1.2rem;
  }
  .theday-caution .theday-caution_list .list_item {
    margin-bottom: 10px;
    padding-left: 13px;
    position: relative;
    font-size: 1.2rem;
  }
  .theday-caution .theday-caution_list .list_item::after {
    display: block;
    position: absolute;
    top: 3px;
    left: 0;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #555;
    content: "";
  }
  .theday-caution .theday-caution_list .list_item:last-child {
    margin-bottom: 0;
  }
  /*-- theday-modal-contents --*/
  .theday-modal-contents {
    display: none;
  }
  .theday-lineup_modal-inner {
    position: relative;
    margin: 10px 10%;
    border-radius: 10px;
    padding: 28px 20px 24px;
    background-color: #ffffff;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_image {
    text-align: center;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_title {
    margin-top: 20px;
    padding-bottom: 6px;
    font-size: 1.87rem;
    font-weight: 700;
    text-align: center;
    position: relative;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_title::after {
    display: block;
    width: 20px;
    height: 1px;
    background-color: #000;
    position: relative;
    bottom: -6px;
    left: 50%;
    transform: translateX(-50%);
    content: "";
  }
  .theday-lineup_modal_heading {
    position: relative;
    margin-top: 20px;
    padding-bottom: 10px;
  }
  .theday-lineup_modal_heading::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 20px;
    height: 1px;
    background-color: #000;
  }
  .theday-lineup_modal_heading .heading_title {
    font-size: 1.87rem;
    font-weight: 700;
    text-align: center;
  }
  .theday-lineup_modal_heading .heading_button {
    display: flex;
    justify-content: center;
    margin-top: 10px;
  }
  .theday-lineup_modal_heading .heading_button > a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 69px;
    height: 28px;
    background-color: #f1f1f1;
    border: 1px solid #f1f1f1;
    border-radius: 9999px;
    color: #333 !important;
    font-size: 1.2rem;
    font-weight: 700;
    text-align: center;
    text-decoration: none !important;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column {
    margin-top: 20px;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_image {
    margin: 0 auto;
    max-width: 70px;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_detail {
    margin-top: 15px;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_detail .column_detail_list {
    margin-bottom: 5px;
    display: flex;
    font-size: 1.2rem;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_detail .column_detail_list:last-child {
    margin-bottom: 0;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_detail .column_detail_list .list_title {
    width: 60px;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_detail .column_detail_list .list_content {
    margin-left: 15px;
    width: calc(100% - 60px);
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_detail .column_detail_inner {
    margin-bottom: 15px;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_detail .column_detail_inner:last-child {
    margin-bottom: 0;
  }
  .theday-lineup_modal-inner .theday-lineup_modal_column .column_detail .detail_text {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 1.2rem;
  }
  #cboxOverlay.theday-lineup--modal {
    background: #d8d8d8;
  }
  #colorbox.theday-lineup--modal #cboxContent {
    background: transparent;
    margin-top: 0;
  }
  #colorbox.theday-lineup--modal #cboxLoadedContent {
    background: transparent;
    border: none;
    overflow: auto;
  }
  #colorbox.theday-lineup--modal #cboxClose {
    position: absolute;
    top: 10px;
    right: 3%;
    display: block;
    background: url(/hitotoki/sp/theday/img/btn-close.png) no-repeat;
    width: 18px;
    height: 18px;
    text-indent: -9999px;
    -webkit-background-size: contain;
    background-size: contain;
  }
  #colorbox.theday-lineup--modal #cboxNext,
  #colorbox.theday-lineup--modal #cboxPrevious {
    display: block!important;
    position: absolute;
    top: 50%;
    background: url("/hitotoki/sp/theday/img/btn-pager.png") no-repeat;
    width: 16px;
    height: 32px;
    text-indent: -9999px;
    -webkit-background-size: contain;
    background-size: contain;
  }
  #colorbox.theday-lineup--modal #cboxPrevious {
    left: 10px;
  }
  #colorbox.theday-lineup--modal #cboxNext {
    transform: rotate(180deg);
    right: 10px;
  }
  .theday-gallery_modal-inner {
    position: relative;
    margin: 10px 0;
    padding: 30px 30px 25px;
    background-color: #ffffff;
  }
  #cboxOverlay.theday-gallery--modal {
    background: #d8d8d8;
  }
  #colorbox.theday-gallery--modal #cboxContent {
    background: transparent;
    margin-top: 0;
  }
  #colorbox.theday-gallery--modal #cboxLoadedContent {
    background: transparent;
    border: none;
    overflow: auto;
  }
  #colorbox.theday-gallery--modal #cboxClose {
    position: absolute;
    top: 22px;
    right: 9px;
    display: block;
    background: url(/hitotoki/sp/theday/img/btn-close.png) no-repeat;
    width: 18px;
    height: 18px;
    text-indent: -9999px;
    -webkit-background-size: contain;
    background-size: contain;
  }
  #colorbox.theday-gallery--modal #cboxNext,
  #colorbox.theday-gallery--modal #cboxPrevious {
    display: block!important;
    position: absolute;
    top: 50%;
    margin-top: -16px;
    background: url("/hitotoki/sp/theday/img/btn-pager.png") no-repeat;
    width: 16px;
    height: 32px;
    text-indent: -9999px;
    -webkit-background-size: contain;
    background-size: contain;
  }
  #colorbox.theday-gallery--modal #cboxPrevious {
    left: 8px;
  }
  #colorbox.theday-gallery--modal #cboxNext {
    transform: rotate(180deg);
    right: 8px;
  }
  #colorbox button:focus {
    outline: 0;
  }
  
}