@charset "utf-8";

header h1.logo {
  margin: 0;
  width: auto;
  text-align: left;
}

nav {
  max-width: 98%;
}

header {
  background: hsl(0 0% 100% / 1);
  z-index: 1001;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  padding: 0 0 3px 0;
  position: fixed;
  width: 100%;
  top: 0;
  transition: .3s;
}

header.is-animation {
  background: hsl(0 0% 100% / 0.85);
}

.koushiki_wrap {
  position: absolute;
  right: 1.5%;
  display: flex;
  max-width: 160px;
  align-items: center;
  top: 50%;
  transform: translateY(-50%);
  z-index: 102;
  box-sizing: border-box;
  transition: .3s;
}

.koushiki_wrap a {
  width: 100%;
  position: relative;
  margin: 0;
}

.drawer-hamburger {
  width: 13%;
  position: relative;
  padding: 1px 0 10px;
}

button {
  position: relative;
}

nav {
  padding: 30px 0;
}

nav ul {
  overflow: hidden;
  border-left: 1px dashed #ccc;
  display: flex;
  margin: 40px auto 0;
  transform-origin: center;
  width: 100%;
  text-align: center;
}

nav li {
  float: none;
  width: 174px;
  text-align: center;
  box-sizing: border-box;
  border-right: 1px dashed #ccc;
  justify-content: space-between;
  margin: auto;
}

.drawer-open .drawer-hamburger-icon:before,
.drawer-open .drawer-hamburger-icon:after {
  background: #000;
}

#container {
  margin: 97px auto 0;
}

.special {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 287px;
  width: 100%;
}

ul.special_list {
  display: flex;
  justify-content: flex-start;
}

ul.special_list li {
  width: auto;
  margin: 0 3% 0 0;
}

ul.special_list li:last-child {
  margin: 0;
}

ul.special_list li a {
  color: #000;
  font-size: 0.9em;
  letter-spacing: 2px;
  font-weight: 500;
  transition: .3s;
  text-align: center;
  display: flex;
  align-items: center;
}

ul.special_list li a:hover {
  color: #6d6d6d;
}

ul.special_list li a .nav_num {
  text-align: center;
  color: #000;
  display: inline-block;
  margin: 0 10px 0 0;
  position: relative;
}

ul.special_list li a .nav_num small {
  font-size: 14px;
  text-align: center;
  display: inline-block;
  border-bottom: 1px solid;
  padding: 0 0 2px 0;
}

br.special_br {
  display: none;
}

.is-animation ul.special_list li a {
  font-size: 0.8em;
}

.is-animation ul.special_list li a .nav_num small {
  font-size: 13px;
}

header h1.logo {
  width: 200px;
  transition: .3s;
}

header.is-animation nav {
  padding: 20px 0;
}

.navi {
  margin: 0 auto;
  padding: 100px 0 200px;
}

/*写真リスト形式*/
nav.is-scroll h1.logo {
  width: 150px;
}

nav.is-scroll ul {
  margin: 20px auto 0;
}

nav.is-scroll {
  padding: 15px 0;
}

nav.is-scroll li a span {
  font-size: 0.75em;
}

nav.is-scroll li {
  width: 120px;
}

nav.is-scroll .submenu {
  padding: 11px 0;
}

.is-animation .koushiki_wrap {
  width: 130px;
}

/*マーカーアニメーション*/
.maker-animate.active {
  background-position: -100% .5em;
}

.maker-animate {
  color: #e46261;
  background-image: -webkit-linear-gradient(left, transparent 50%, rgba(255, 255, 0, 0.5) 50%);
  background-image: -moz-linear-gradient(left, transparent 50%, rgb(255, 250, 153, 0.8) 50%);
  background-image: -ms-linear-gradient(left, transparent 50%, rgb(255, 250, 153, 0.8) 50%);
  background-image: -o-linear-gradient(left, transparent 50%, rgb(255, 250, 153, 0.8) 50%);
  background-image: linear-gradient(left, transparent 50%, rgb(255, 250, 153, 0.8) 50%);
  background-repeat: repeat-x;
  background-size: 200% .8em;
  background-position: 0 .5em;
  transition: all 5s;
  font-weight: bold;
}

body.m_open {
  overflow: hidden !important;
}

/*image*/
.image {
  background: url(../images/press/202508/bg.jpg) no-repeat #fff;
  max-width: 100%;
  z-index: 7;
  position: relative;
  padding: 0;
  background-size: cover;
}

.image img {
  max-width: 100%;
}

.fixed {
  margin: 98px auto 0;
  max-width: 100%;
}

.title p,
.title p {
  font-size: 0.9em;
  line-height: 2;
  letter-spacing: 2px;
  margin: 15px 0 0;
}

/*++++++++++++++
cool
+++++++++++++++*/


#cool {
    position: relative;
    z-index: 7;
    background-image: url(/images/press/202508/cool_bg.svg);
    padding-bottom: 230px;
    background-size: cover;
}
#cool .cool__inner {
    max-width: 1400px;
    margin: 0 auto;
}
#cool .cool__inner .cool__title {
    margin-bottom: 50px;
}
#cool .cool__inner .cool__title h6{
    font-size: 1em;
}
#cool .cool__inner .cool__title .figure {
    max-width: 500px;
    margin: 0 auto 30px;
}
#cool .cool__inner .cool__title .figure .img {}
#cool .cool__inner .cool__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
}
#cool .cool__inner .cool__list .cool__list__li {}
#cool .cool__inner .cool__list .cool__list__li .img_01 {
    margin-bottom: 25px;
}
#cool .cool__inner .cool__list .cool__list__li .img_01 .img {}
#cool .cool__inner .cool__list .cool__list__li .caption {
    border: 2px solid #00B0C7;
    background-color: #fff;
    padding: 20px;
    max-width: 300px;
    margin: 0 auto;
    box-shadow: 7px 7px 3px #00B0C7;
    position: relative;
}
#cool .cool__inner .cool__list .cool__list__li .caption::before{
  content: "";
  position: absolute;
  top: -30px;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-bottom: 15px solid #00a4c3;
}
#cool .cool__inner .cool__list .cool__list__li .caption::after{
    content: "";
  position: absolute;
  top: -28px;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-bottom: 15px solid #fff;
}
#cool .cool__inner .cool__list .cool__list__li .caption .title {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 15px;
    color: #00abc6;
    text-align: center;
}
#cool .cool__inner .cool__list .cool__list__li .caption .price {
    max-width: 290px;
    height: 60px;
    margin: 0 auto 30px;
}
#cool .cool__inner .cool__list .cool__list__li .caption .price .dl {
    display: flex;
    justify-content: space-between;
}
#cool .cool__inner .cool__list .cool__list__li .caption .price .dl .dt {}
#cool .cool__inner .cool__list .cool__list__li .caption .price .dl .dd {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex {
    display: flex;
    gap: 15px;
    justify-content: center;
    align-items: center;
}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex .img_floor {
    width: 40px;
}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex .img_floor .img {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex .link {}


/*************************
summer_meal
**************************/
#summer_meal {
    position: relative;
    /* max-width: 1400px; */
    /* margin: 0 auto; */
    background-image: url(/images/press/202508/summer_meal_bg.svg);
    z-index: 7;
    padding-bottom: 230px;
}
#summer_meal .summer__meal__inner {
    max-width: 1400px;
    margin: 0 auto;
}
#summer_meal .summer__meal__inner .summer__meal__title {}
#summer_meal .summer__meal__inner .summer__meal__title .titles {
    max-width: 700px;
    margin: -60px auto 80px;
}
#summer_meal .summer__meal__inner .summer__meal__title .titles .img {}
#summer_meal .summer__meal__inner .summer__meal__list {
    /* display: grid; */
    /* grid-template-columns: repeat(3, 1fr); */
    gap: 55px;
    margin: 0 0 75px;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li{
    position: relative;
    margin: 0 10px;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .img_01 {
    border-radius: 10px;
    overflow: hidden;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .img_01 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .cap{
    position: absolute;
    width: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .cap.cap01 {
    top: 20px;
    width: 90%;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name {
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 20px;
    text-align: center;
    display: flex;
    flex-direction: column;
    /* max-width: max-content; */
    align-items: center;
    justify-content: center;
}
.summer_frex{
  display: flex;
  align-items: end;
  background-color: #e4291e;
  justify-content: center;
  max-width: max-content;
  margin-bottom: 10px;
}
.summer_frex p{
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-right: 0 !important;
}
.summer_frex .prices{
  padding-right: 12px !important;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .cap.cap01 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .name {
    background-color: #e4291e;
    color: #fff;
    font-size: 1.1em;
    padding: 4px 15px;
    display: inline-block;
    margin-bottom: 10px;
    flex-direction: column;
    font-weight: bold;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .price {
    background-color: #e4291e;
    color: #fff;
    display: inline-block;
    flex-direction: row;
    justify-content: center;
    align-items: end;
    margin-bottom: 10px;
    padding: 2px 15px;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .shop_name {
    background-color: #e4291e;
    color: #fff;
    display: inline-block;
    padding: 2px 21px;
    font-size: .8em;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .shop_name .link {
    color: #fff;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .prices {
    display: block;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .cap.cap01 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .img_02 {
    border-radius: 10px;
    overflow: hidden;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .img_02 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .cap.cap02 {
    top: 13px;
    width: 34%;
    right: inherit;
    left: 15px;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .cap.cap02 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .img_03 {
    border-radius: 10px;
    overflow: hidden;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .img_03 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .cap.cap03 {
    top: 19px;
    width: 80%;
    right: inherit;
    left: 15px;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .cap.cap03 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .img_04 {
    border-radius: 10px;
    overflow: hidden;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .img_04 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .cap.cap04 {
    top: 12px;
    width: 27%;
    right: inherit;
    left: 38px;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .cap.cap04 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .img_05 {
    border-radius: 10px;
    overflow: hidden;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .img_05 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .cap.cap05 {
    top: 20px;
    width: 90%;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .cap.cap05 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .price {
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .img_06 {
    border-radius: 10px;
    overflow: hidden;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .img_06 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .cap.cap06 {
    top: 12px;
    width: 36%;
    left: inherit;
    right: 65px;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .cap.cap06 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .tai {}
#summer_meal .summer__meal__inner .tai .tai__inner {
    max-width: 900px;
    margin: 0 auto;
}
#summer_meal .summer__meal__inner .tai .tai__inner .img {
    position: relative;
}
#summer_meal .summer__meal__inner .tai .tai__inner .img .img.pc {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .img.sp {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs {
    position: absolute;
    top: 93px;
    width: 250px;
    left: 47px;
}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log01 {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log01 .img {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log02 {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log02 .img {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content {
    position: absolute;
    top: 70px;
    right: 14px;
    max-width: 525px;
}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content .main {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content .cap {
    max-width: 350px;
    margin: -43px auto;
}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content .cap .cap_img {}


#summer_meal .summer__meal__inner ul.slick-dots{
    bottom: -25px !important;
    left: 0;
    right: 0;
    margin: 0 auto !important;
    width: 155px;
}
#summer_meal .summer__meal__inner ul.slick-dots li.slick-active button{
    background: #000 !important;
}
#summer_meal .summer__meal__inner ul.slick-dots li button{
    background: #eee !important;
}


/*************************
ntasu_campaign
**************************/
article#ntasu_summer_campaign {
  position: relative;
  z-index: 8;
  background-color: #fff;
  padding-bottom: 20px;
}

article#ntasu_summer_campaign .inner {
  /* max-width: 1000px; */
  margin-bottom: 100px;
}

article#ntasu_summer_campaign .main__title {
  margin-bottom: 60px;
  max-width: 80%;
  margin: 0 auto 60px;
}

article#ntasu_summer_campaign .main__title a {
  display: block;
  transition: all .8s
}

article#ntasu_summer_campaign .main__title a:hover {
  opacity: .5;
  transition: all .8s
}





/*++++++++++++++
news
+++++++++++++++*/
section#press article#news .newsbox {
  background: #00aeef;
  background-size: cover;
}

section#press article#news .newsbox ul {
  /* max-width: 95%; */
}

#session {
  position: relative;
  z-index: 6;
}

@media screen and (max-width: 1920px) {}


@media screen and (max-width: 1449px) {}

@media screen and (max-width: 1399px) {

  /*ヘッダー仕様*/
  header h1.logo {
    width: 180px;
  }

  .special {
    left: 220px;
  }

  .is-animation ul.special_list li a {
    font-size: 0.7em;
  }

  ul.special_list li a {
    font-size: 0.8em;
  }

  .navi {
    /* padding: 100px 0 120px; */
  }

  
/*++++++++++++++
cool
+++++++++++++++*/
#cool {
    background-size: contain;
}
#cool .cool__inner {
    padding: 0 15px;
}
#cool .cool__inner .cool__title {}
#cool .cool__inner .cool__title .figure {}
#cool .cool__inner .cool__title .figure .img {}
#cool .cool__inner .cool__list {}
#cool .cool__inner .cool__list .cool__list__li {}
#cool .cool__inner .cool__list .cool__list__li .img_01 {}
#cool .cool__inner .cool__list .cool__list__li .img_01 .img {}
#cool .cool__inner .cool__list .cool__list__li .caption {}
#cool .cool__inner .cool__list .cool__list__li .caption::before{}
#cool .cool__inner .cool__list .cool__list__li .caption::after{}
#cool .cool__inner .cool__list .cool__list__li .caption .title {}
#cool .cool__inner .cool__list .cool__list__li .caption .price {}
#cool .cool__inner .cool__list .cool__list__li .caption .price .dl {}
#cool .cool__inner .cool__list .cool__list__li .caption .price .dl .dt {}
#cool .cool__inner .cool__list .cool__list__li .caption .price .dl .dd {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex .img_floor {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex .img_floor .img {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex .link {}


/*************************
summer_meal
**************************/
#summer_meal {}
#summer_meal .summer__meal__inner {
    padding: 0 15px;
}
#summer_meal .summer__meal__inner .summer__meal__title {}
#summer_meal .summer__meal__inner .summer__meal__title .titles {
    max-width: 600px;
}
#summer_meal .summer__meal__inner .summer__meal__title .titles .img {}
#summer_meal .summer__meal__inner .summer__meal__list {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li{}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .img_01 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .img_01 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .cap{}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .cap.cap01 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name {
    left: 15px;
    right: 15px;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .cap.cap01 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .prices {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .cap.cap01 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .img_02 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .img_02 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .cap.cap02 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .cap.cap02 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .img_03 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .img_03 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .cap.cap03 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .cap.cap03 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .img_04 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .img_04 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .cap.cap04 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .cap.cap04 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .img_05 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .img_05 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .cap.cap05 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .cap.cap05 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .img_06 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .img_06 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .cap.cap06 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .cap.cap06 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .tai {}
#summer_meal .summer__meal__inner .tai .tai__inner {}
#summer_meal .summer__meal__inner .tai .tai__inner .img {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .img.pc {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .img.sp {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log01 {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log01 .img {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log02 {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log02 .img {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content .main {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content .cap {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content .cap .cap_img {}

  /*************************
        ntasu_campaign
        **************************/
  article#ntasu_summer_campaign {
    padding-top: 200px !important;
  }

  article#ntasu_summer_campaign .inner {
    padding: 0 50px;
  }

  article#ntasu_summer_campaign .inner .ntasu__summer__box {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__date {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__date figure {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__date figure img {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__summer__box01 {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__summer__box01 .ntasu__title {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__summer__box01 .ntasu__title img {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__summer__box01 .ntasu__texts {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__summer__box02 {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__title {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__title img {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__img {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__img img {}

  article#ntasu_summer_campaign .inner .ntasu__summer__click {}

  article#ntasu_summer_campaign .inner .ntasu__summer__click a {}

  article#ntasu_summer_campaign .inner .ntasu__summer__click a:hover {}

  article#ntasu_summer_campaign .inner .ntasu__summer__click img {}


}

@media screen and (max-width: 1023px) {
  #container {
    margin: 100px auto 0;
  }

  .image img {
    max-width: 98%;
  }


  .title {
    width: auto;
  }

  .title p {
    letter-spacing: 1px;
  }

  .title p,
  .title p {
    font-size: 0.8em;
  }

  article#session .midashi {
    font-size: 1.1em;
  }



  
}
@media screen and (max-width: 1200px) {
    /*++++++++++++++
cool
+++++++++++++++*/
#cool {}
#cool .cool__inner {}
#cool .cool__inner .cool__title {}
#cool .cool__inner .cool__title .figure {
    max-width: 380px;
}
#cool .cool__inner .cool__title .figure .img {}
#cool .cool__inner .cool__list {}
#cool .cool__inner .cool__list .cool__list__li {}
#cool .cool__inner .cool__list .cool__list__li .img_01 {}
#cool .cool__inner .cool__list .cool__list__li .img_01 .img {}
#cool .cool__inner .cool__list .cool__list__li .caption {}
#cool .cool__inner .cool__list .cool__list__li .caption::before{}
#cool .cool__inner .cool__list .cool__list__li .caption::after{}
#cool .cool__inner .cool__list .cool__list__li .caption .title {
    font-size: .9em;
}
#cool .cool__inner .cool__list .cool__list__li .caption .price {
    font-size: .9em;
}
#cool .cool__inner .cool__list .cool__list__li .caption .price .dl {}
#cool .cool__inner .cool__list .cool__list__li .caption .price .dl .dt {}
#cool .cool__inner .cool__list .cool__list__li .caption .price .dl .dd {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex .img_floor {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex .img_floor .img {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex .link {}


/*************************
summer_meal
**************************/
#summer_meal {}
#summer_meal .summer__meal__inner {}
#summer_meal .summer__meal__inner .summer__meal__title {}
#summer_meal .summer__meal__inner .summer__meal__title .titles {
    max-width: 550px;
}
#summer_meal .summer__meal__inner .summer__meal__title .titles .img {}
#summer_meal .summer__meal__inner .summer__meal__list {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li{}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .img_01 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .img_01 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .cap{}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .cap.cap01 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .cap.cap01 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .name {
    font-size: 1em;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .prices {
    font-size: .9em;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .cap.cap01 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .img_02 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .img_02 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .cap.cap02 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .cap.cap02 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .img_03 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .img_03 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .cap.cap03 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .cap.cap03 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name {
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .shop_name {
    font-size: .7em;
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .img_04 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .img_04 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .cap.cap04 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .cap.cap04 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .img_05 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .img_05 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .cap.cap05 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .cap.cap05 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .img_06 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .img_06 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .cap.cap06 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .cap.cap06 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .tai {}
#summer_meal .summer__meal__inner .tai .tai__inner {}
#summer_meal .summer__meal__inner .tai .tai__inner .img {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .img.pc {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .img.sp {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs {
    max-width: 230px;
    left: 60px;
    top: 100px;
}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log01 {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log01 .img {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log02 {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log02 .img {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content {
    /* max-width: 430px; */
    top: 72px;
}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content .main {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content .cap {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content .cap .cap_img {}

}

@media screen and (max-width: 991px) {

  /*ヘッダー仕様*/
  .special {
    display: none;
  }

  article#mybag ul {
    height: 569px;
  }

  article#mybag li.lag:nth-child(1) {
    left: -5%;
  }

  article#mybag li.lag:nth-child(2) {
    left: -5%;
  }

  article#mybag li.lag:nth-child(3) {
    left: 24%;
  }

  article#mybag li.lag:nth-child(4) {}

  article#mybag li.lag:nth-child(5) {
    right: -6%;
  }

  article#mybag li.lag:nth-child(6) {
    right: -6%;
  }

  article#mybag li.lag figure {
    width: 300px;
  }

  article#mybag li:nth-child(2).lag figure,
  article#mybag li:nth-child(5).lag figure {
    width: 350px;
  }


  article#mybag .mybag-inner .ttl {
    height: 500px;
  }

  /*++++++++++++++
cool
+++++++++++++++*/
#cool {}
#cool .cool__inner {}
#cool .cool__inner .cool__title {}
#cool .cool__inner .cool__title .figure {}
#cool .cool__inner .cool__title .figure .img {}
#cool .cool__inner .cool__list {
    grid-template-columns: repeat(2, 1fr);
}
#cool .cool__inner .cool__list .cool__list__li {}
#cool .cool__inner .cool__list .cool__list__li .img_01 {}
#cool .cool__inner .cool__list .cool__list__li .img_01 .img {}
#cool .cool__inner .cool__list .cool__list__li .caption {}
#cool .cool__inner .cool__list .cool__list__li .caption::before{}
#cool .cool__inner .cool__list .cool__list__li .caption::after{}
#cool .cool__inner .cool__list .cool__list__li .caption .title {}
#cool .cool__inner .cool__list .cool__list__li .caption .price {}
#cool .cool__inner .cool__list .cool__list__li .caption .price .dl {}
#cool .cool__inner .cool__list .cool__list__li .caption .price .dl .dt {}
#cool .cool__inner .cool__list .cool__list__li .caption .price .dl .dd {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex .img_floor {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex .img_floor .img {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex .link {}


/*************************
summer_meal
**************************/
#summer_meal {}
#summer_meal .summer__meal__inner {}
#summer_meal .summer__meal__inner .summer__meal__title {}
#summer_meal .summer__meal__inner .summer__meal__title .titles {
    max-width: 450px;
    margin: 0 auto 50px;
}
#summer_meal .summer__meal__inner .summer__meal__title .titles .img {}
#summer_meal .summer__meal__inner .summer__meal__list {
    grid-template-columns: repeat(2, 1fr);
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li{}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .img_01 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .img_01 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .cap{}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .cap.cap01 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .cap.cap01 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .prices {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .cap.cap01 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .img_02 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .img_02 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .cap.cap02 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .cap.cap02 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .img_03 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .img_03 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .cap.cap03 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .cap.cap03 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .img_04 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .img_04 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .cap.cap04 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .cap.cap04 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .img_05 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .img_05 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .cap.cap05 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .cap.cap05 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .img_06 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .img_06 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .cap.cap06 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .cap.cap06 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .tai {}
#summer_meal .summer__meal__inner .tai .tai__inner {}
#summer_meal .summer__meal__inner .tai .tai__inner .img {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .img.pc {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .img.sp {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs {
    max-width: 200px;
    top: 83px;
    left: 46px;
}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log01 {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log01 .img {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log02 {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log02 .img {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content {
    max-width: 440px;
}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content .main {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content .cap {
    max-width: 300px;
}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content .cap .cap_img {}


}

@media screen and (max-width: 767px) {
  aside {
    display: none;
  }

  header h1.logo {
    width: 130px;
  }

  header.is-animation h1.logo {
    width: 110px;
  }

  .koushiki_wrap {
    max-width: 90px;
    right: 4%;
  }

  .is-animation .koushiki_wrap {
    width: 160px;
  }

  nav {
    padding: 19px 0;
    max-width: 93%;
  }

  header.is-animation nav {
    padding: 15px 0;
  }

  #container {
    margin: 68px auto 0;
  }

  .image img {
    max-width: 100%;
    width: 100%;
  }

  .view-fixed {
    position: absolute;
    opacity: 1;
    transition: none;
  }

  .navi {
    /* padding: 50px 10px; */
  }


/*++++++++++++++
cool
+++++++++++++++*/
#cool {
    /* padding: 350px 0 0 0; */
    background-size: cover;
    background-image: url(/images/press/202508/cool_bg_sp.svg);
}
#cool .cool__inner {}
#cool .cool__inner .cool__title {
    max-width: 280px;
    margin: 0 auto 50px;
}
#cool .cool__inner .cool__title .figure {
    max-width: 230px;
}
  #cool .cool__inner .cool__title h6{
    font-size: .8em;
    line-height: 1.8;
}
#cool .cool__inner .cool__title .figure .img {}
#cool .cool__inner .cool__list {
    grid-template-columns: repeat(1, 1fr);
}
#cool .cool__inner .cool__list .cool__list__li {}
#cool .cool__inner .cool__list .cool__list__li .img_01 {
    margin: 0 auto 15px;
}
#cool .cool__inner .cool__list .cool__list__li .img_01 .img {}
#cool .cool__inner .cool__list .cool__list__li .caption {
    padding: 15px;
    box-shadow: 3px 4px 3px #00B0C7;
}
#cool .cool__inner .cool__list .cool__list__li .caption::before{}
#cool .cool__inner .cool__list .cool__list__li .caption::after{}
#cool .cool__inner .cool__list .cool__list__li .caption .title {}
#cool .cool__inner .cool__list .cool__list__li .caption .price {}
#cool .cool__inner .cool__list .cool__list__li .caption .price .dl {}
#cool .cool__inner .cool__list .cool__list__li .caption .price .dl .dt {}
#cool .cool__inner .cool__list .cool__list__li .caption .price .dl .dd {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex .img_floor {
    width: 30px;
}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex .img_floor .img {}
#cool .cool__inner .cool__list .cool__list__li .caption .shop .shop__flex .link {}

#cool .cool__inner ul.slick-dots{
    bottom: -30px !important;
    left: 0;
    right: 0;
    margin: 0 auto !important;
    width: 175px;
}
#cool .cool__inner ul.slick-dots li.slick-active button{
    background: #13a7c7 !important;
}
#cool .cool__inner ul.slick-dots li button{
    background: #f9f9fd !important;
}


/*************************
summer_meal
**************************/
#summer_meal {
    padding-bottom: 200px;
}
#summer_meal .summer__meal__inner {}
#summer_meal .summer__meal__inner .summer__meal__title {}
#summer_meal .summer__meal__inner .summer__meal__title .titles {
    max-width: 300px;
}
#summer_meal .summer__meal__inner .summer__meal__title .titles .img {}
#summer_meal .summer__meal__inner .summer__meal__list {
    gap: 10px;
    grid-template-columns: repeat(1, 1fr);
}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li{}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .img_01 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .img_01 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .cap{}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .cap.cap01 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .cap.cap01 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li .summer_meal_name .prices {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .cap.cap01 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list01 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .img_02 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .img_02 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .cap.cap02 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .cap.cap02 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list02 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .img_03 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .img_03 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .cap.cap03 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .cap.cap03 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list03 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .img_04 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .img_04 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .cap.cap04 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .cap.cap04 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list04 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .img_05 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .img_05 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .cap.cap05 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .cap.cap05 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list05 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .img_06 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .img_06 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .cap.cap06 {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .cap.cap06 .img {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .price {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .shop_name {}
#summer_meal .summer__meal__inner .summer__meal__list .summer__meal__list__li.list06 .summer_meal_name .shop_name .link {}
#summer_meal .summer__meal__inner .tai {}
#summer_meal .summer__meal__inner .tai .tai__inner {}
#summer_meal .summer__meal__inner .tai .tai__inner .img {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .img.pc {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .img.sp {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs {
    top: 127px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 200px;
}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log01 {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log01 .img {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log02 {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .logs .tai_log02 .img {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content {
    top: inherit;
    bottom: 59px;
    max-width: 350px;
    right: 15px;
    left: 15px;
    margin: 0 auto;
}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content .main {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content .cap {}
#summer_meal .summer__meal__inner .tai .tai__inner .img .main__content .cap .cap_img {}



  /*************************
        ntasu_campaign
        **************************/
  article#ntasu_summer_campaign {
    padding-top: 100px !important;
  }

  article#ntasu_summer_campaign .inner {
    padding: 0 15px;
    margin-bottom: 0;
  }

  article#ntasu_summer_campaign .inner .ntasu__summer__box {
    display: block;
  }

  article#ntasu_summer_campaign .main__title {
    max-width: 95%;
    margin: 0 auto 40px;
  }

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__date {
    display: flex;
    width: 100%;
    margin: 0 auto;
    padding: 0px 0px 15px;
  }

  .dates {
    width: 100%;
    margin-right: 3%;
  }

  .card {
    width: 69%;
  }

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__date figure {
    margin: 0;
    width: 100%;
    max-width: 100%;
  }

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__date figure img {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__summer__box01 {
    border-left: none;
    padding: 20px 0 0;
    border-top: 5px #172a88 solid;
  }

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__summer__box01 .ntasu__title {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__summer__box01 .ntasu__title img {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__summer__box01 .ntasu__texts {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__summer__box02 {
    border-left: none;
    padding: 20px 0 0;
    border-top: 5px #172a88 solid;
    width: 100%;
  }

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__title {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__title img {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__img {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__img img {}

  article#ntasu_summer_campaign .inner .ntasu__summer__click {
    margin-top: -21px;
  }

  article#ntasu_summer_campaign .inner .ntasu__summer__click a {}

  article#ntasu_summer_campaign .inner .ntasu__summer__click a:hover {}

  article#ntasu_summer_campaign .inner .ntasu__summer__click img {}
}

@media screen and (max-width: 480px) {
  .image img {
    max-width: 100%;
  }

  .image {
    background: none;
  }

  .view-fixed {
    position: absolute;
    opacity: 1;
    transition: none;
  }

  /**/
  article .shop {
    font-size: 0.9em;
    letter-spacing: 1px;
  }

  .image img {
    max-width: 100%;
  }


  /*************************
        ntasu_campaign
        **************************/
  article#ntasu_summer_campaign {}

  article#ntasu_summer_campaign .inner {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__date {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__date figure {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__date figure img {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__summer__box01 {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__summer__box01 .ntasu__title {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__summer__box01 .ntasu__title img {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__summer__box01 .ntasu__texts {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__summer__box02 {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__title {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__text .ntasu__title img {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__img {}

  article#ntasu_summer_campaign .inner .ntasu__summer__box .ntasu__summer__img img {}

  article#ntasu_summer_campaign .inner .ntasu__summer__click {}

  article#ntasu_summer_campaign .inner .ntasu__summer__click a {}

  article#ntasu_summer_campaign .inner .ntasu__summer__click a:hover {}

  article#ntasu_summer_campaign .inner .ntasu__summer__click img {}

}

