@charset "UTF-8";

/*--------------------------------------トップ画像--------------------------------------*/
.l_main .l_kv.is_202610-artspot{background: url(/k-press/assets/img/outing/202610-artspot/img_kv.jpg) no-repeat center center;background-size: cover;}

/*--------------------------------------ページ固有記述--------------------------------------*/
.l_main .l_shop a.is_btngmap {
    color: #fff;
    text-decoration: none !important;
    margin: 0 0 0 10px;
    padding: 2px 10px 2px 15px;
    display: inline-block;
}
.artspot_202610_leadtx {
  font-size: 70% !important;
}
.artspot_202610_bluetx  {
  color: #30407d;
}
.artspot_202610_purpletx  {
  color: #77438d;
}
.artspot_202610_green_Box {
  display: inline-block;
  color: #fff;
  background-color: #056951;
  padding: 5px 10px;
}
.artspot_202610_purpleBox {
  display: inline-block;
  color: #fff;
  background-color: #77438d;
  padding: 5px 10px;
  border-radius: 8px;
}
.artspot_202610_purpleborder_wrap {
  border: 2px solid #77438d;
  padding: 30px;
  border-radius: 20px;
  background-color: #fff;
}
.artspot_202610_font94 {
  font-size: 94% !important;
}
.artspot_202610_flexWrap {
  display: flex;
  justify-content: space-between;
}
.artspot_202610_flexitem01 {
  width: 48%;
}
@media only screen and (min-width: 767.99px) {
  .artspot_202610_title {
    font-size: 100% !important;
  }
  .artspot_202610_title02 {
    font-size: 90% !important;
  }
  .artspot_202610_bordertop {
    border-top: #c8c8c8 2px dotted !important;
    margin-top: 40px !important;
    padding-top: 50px !important;
  }
  .artspot_202610_pcmb10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 767.98px){
  .artspot_202610_title {
    font-size: 94% !important;
  }
  .artspot_202610_bordertop {
    border-top: #c8c8c8 2px dotted !important;
    margin-top: 40px !important;
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 430px) {
  .artspot_202610_magin_sp02 {
    margin: 5px 0 0 0 !important;
  }
}
