<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@charset "UTF-8";

/* 20160407 */
.page-cnt-block .item-box .item-box-cnt .btn-android {
  position: relative;
  margin-bottom: 15px;
}
.page-cnt-block .item-box .item-box-cnt .btn-iphone {
  position: relative;
  margin-bottom: -70px;
}
.page-cnt-block .item-box .item-box-cnt .btn-android a {
  background-image: url(../apps/img/btn_android.png);
}
.page-cnt-block .item-box .item-box-cnt .btn-iphone a {
  background-image: url(../apps/img/btn_iphone.png);
}

/* 20160408 */
.inner-btn{
	text-align: center;
  margin-bottom: 15px;
}
.inner-btn a {
	color: #fff;
	background: #b19402;
	width: 300px;
	height: 55px;
	margin: auto;
	display: block;
	border-radius: 10px;
	text-decoration: none;
}
.inner-btn p {
  padding-top: 8px;
}
.inner-btn a:hover {
  background-color: #e2ca4d;
}

/*160627霑ｽ險榔C螢∫ｴ吶�繧ｵ繧､繧ｺ繝懊ち繝ｳ縺ｮ陦ｨ遉ｺ菴咲ｽｮ繧偵し繝�繝阪う繝ｫ縺ｮ荳企Κ縺ｫ蜷医ｏ縺帙ｋ*/
.page-cnt-block .item-box .col-download-btns-pc {
  width: 100%;
  display: table;
  text-align: center;
}
.page-cnt-block .item-box .col-download-btns-pc a {
  width: 220px;
  height: 70px;
  display: inline-block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border-radius: 10px;
  margin-left: 20px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: #b19400;
}
.page-cnt-block .item-box .col-download-btns-pc a:first-child {
  margin-left: 0;
}
.page-cnt-block .item-box .col-download-btns-pc .size1920 {
  background-image: url(../apps/img/btn_wall_1920.png);
}
.page-cnt-block .item-box .col-download-btns-pc .size1280 {
  background-image: url(../apps/img/btn_wall_1280.png);
}
.page-cnt-block .item-box .col-download-btns-pc .size1024 {
  background-image: url(../apps/img/btn_wall_1024.png);
}

/*20161012*/
.pc-font-small{
	font-size:0.9em;
	}

/*20161020*/
.pc-font-big{
	font-size: 2.5rem;
	}

/*20191008*/
.goods-list .ttl {
    font-size: 1.9rem;
    line-height: 1.4em;
    word-break: break-all;
    min-height: 70px;
}

/*蜃ｺ貍疲ュ蝣ｱ隱ｿ謨ｴ*/
.page-contents.schedule-archive .attention-text {
    color: #5d4e00;
    margin: 18px 0;
    font-size: 1.6rem;
}

/*縺顔衍繧峨○繧ｿ繧､繝医Ν荳ｭ螟ｮ蟇�○*/
.post-header .ttl .ttl_center{
    display: block;
    text-align: center;
}

#event-info-page .mv-wrap {
  background-color: #fff;
}

#event-info-page .mv-wrap .ttl {
  color: #b19400;
  line-height: 1.4;
  font-size: 2.4rem;
  font-weight: bold;
  margin-bottom: 25px;
  padding: 35px 40px 0;
}

#event-info-page .mv-wrap .date {
  color: #9d9d9d;
  display: block;
  text-align: right;
  font-size: 1.6rem;
  font-weight: bold;
  padding: 0 40px 25px;
}

#event-info-page .news_textarea {
  font-size: 2rem;
}

#event-info-page h2.h2-ttl {
  display: block;
  font-weight: bold;
  color: #fff;
  background-color: #01b2dc;
  border-radius: 5px;
  position: relative;
  padding: 20px 22px;
  font-size: 1.9rem;
  margin: 0 40px 35px;
}

#event-info-page h2.h2-ttl::after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 30px;
  border: solid 15px transparent;
  border-top: solid 15px #01b2dc;
}

a.external-link {
  height: 100%;
  display: block;
}

p a.external-link {
  display: inline-block;
}

.bd-gold {
  border-color: #b09313;
}

.txt-gold {
  color: #b09313;
}

.bg-yellow {
  background-color: #fff974;
}

.page-btn.back.past2022 a {
  background-image: url(../img/common/btn_2022news.png);
}

.event .main-wrap .mv-wrap .img-mv .pc-view {
  padding: 35px 40px 25px;
  margin: auto;
}

section.page-contents.news-archive .page-btn.more {
  margin-bottom: 20px;
}

a.external-link-goods {
  position: relative;
}

a.external-link-goods:hover:before {
  content: "";
  width: 80px;
  height: 32px;
  display: block;
  background: url(/common/des/01/images/external.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: -24px;
  left: 6px;
  z-index: 1000;
}

a.external-link {
  position: relative;
}

a.external-link:hover:before {
  content: "";
  width: 80px;
  height: 32px;
  display: block;
  background: url(/common/des/01/images/external.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: -32px;
  left: -8px;
  z-index: 1000;
}

.peko-news-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row wrap;
  letter-spacing: -0.4em;
  margin-top: 30px;
}

.peko-news-list .news-item {
  width: 334px;
  margin-left: 16px;
  margin-bottom: 18px;
  background: #fff;
  border-radius: 6px;
  display: inline-block;
  -webkit-box-shadow: 0 4px 0 rgba(188, 197, 199, 0.47);
  box-shadow: 0 4px 0 rgba(188, 197, 199, 0.47);
  vertical-align: top;
  letter-spacing: normal;
}

.second .peko-news-list .news-item:nth-child(3n+1) {
  margin-left: 16px;
}

.peko-news-list .news-item .thum img {
  width: 100%;
  border-radius: 6px 6px 0 0;
}

.peko-news-list .news-item .detail {
  padding: 24px;
  /*190920鬮倥＆隱ｿ謨ｴOP霑ｽ蜉�*/
  height: 100% !important;
}

.peko-news-list .news-item .detail .ttl {
  color: #000;
  font-size: 1.8rem;
  line-height: 1.2;
  margin-bottom: 10px;
}

.peko-news-list .news-item .detail .date {
  color: #9d9d9d;
  font-size: 1.4rem;
}

.peko-news-list .news-item a {
  height: 100%;
  display: table-cell;
  border-radius: 6px;
  text-decoration: none;
}

.peko-news-list .news-item a:hover .detail {
  background-color: #fff8d3;
  border-radius: 0 0 6px 6px;
}

.peko-news-list .news-item a .detail .ttl {
  color: #00a0c6;
  font-weight: bold;
}

.second.event .slick-list {
  overflow: hidden;
  padding-top: 40px;
}

.second .peko-news-list .slick-next {
  right: -60px;
  background-image: url(../img/pc/btn_slider_next.png);
}

.second .peko-news-list .slick-arrow {
  color: #000;
  z-index: 100;
  width: 50px;
  height: 50px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background-position: 50%;
  background-repeat: no-repeat;
}

.second .peko-news-list .slick-prev {
  left: -60px;
  background-image: url(../img/pc/btn_slider_prev.png);
}

.second .peko-news-list .slick-arrow {
  color: #000;
  z-index: 100;
  width: 50px;
  height: 50px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background-position: 50%;
  background-repeat: no-repeat;
}

.top .news-block .slick-list {
  padding: 40px 0 0;
}

.img-box.one-box.img-link-box a {
  display: inline-block;
}

#event-info-page h2.h2-ttl {
  line-height: 1.5;
}</pre></body></html>