@charset "UTF-8";
/* line 8, minole.scss */
.minole #content {
  background-color: #fff;
  background-image: none;
  padding-bottom: 0;
}

/* line 13, minole.scss */
.minole #content .wrapper {
  width: auto;
  background: url("/img/shared/bg_content.jpg");
}
/* line 17, minole.scss */
.minole #content .wrapper .l-container {
  background: url("/img/event/minole/shared/bg_content.png");
}
/* line 19, minole.scss */
.minole #content .wrapper .l-container .container {
  padding: 0;
  background: none;
}

/* line 27, minole.scss */
.minole #content .wrapper .container h1 {
  background: none;
  padding: 0;
  position: relative;
}
/* line 31, minole.scss */
.minole #content .wrapper .container h1:before {
  content: none;
}
/* line 35, minole.scss */
.minole #content .wrapper .container .visual {
  min-width: 1400px;
  height: 190px;
  background-repeat: repeat-x;
  background-size: auto;
  margin-bottom: 14px;
}
/* line 41, minole.scss */
.minole #content .wrapper .container .visual.index {
  padding: 40px 0;
  height: auto;
  min-width: 520px;
  margin: 0 auto;
}
/* line 46, minole.scss */
.minole #content .wrapper .container .visual.index:before {
  content: "";
  background: url("/img/event/minole/index/img_visual_bg.png") no-repeat top center;
  width: 100%;
  height: 318px;
  margin: auto;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
}
/* line 57, minole.scss */
.minole #content .wrapper .container .visual.index h1 {
  margin-bottom: -2px;
}
/* line 61, minole.scss */
.minole #content .wrapper .container .visual.about {
  background: url("/img/event/minole/about/img_visual_bg.jpg");
  background-size: cover;
  min-width: 277px;
}
/* line 65, minole.scss */
.minole #content .wrapper .container .visual.about h1 {
  width: 277px;
  height: 113px;
  margin: 0 auto;
  position: relative;
  top: 38px;
}
/* line 73, minole.scss */
.minole #content .wrapper .container .visual.fair {
  background: url("/img/event/minole/fair/event_kv_bg.png");
  background-size: cover;
  min-width: 281px;
}
/* line 77, minole.scss */
.minole #content .wrapper .container .visual.fair h1 {
  width: 277px;
  height: 113px;
  margin: 0 auto;
  position: relative;
  top: 38px;
}
/* line 85, minole.scss */
.minole #content .wrapper .container .visual.seminar {
  background: url("/img/event/minole/seminar/seminar_kv_bg.png");
  background-size: cover;
  min-width: 343px;
}
/* line 89, minole.scss */
.minole #content .wrapper .container .visual.seminar h1 {
  width: 277px;
  height: 113px;
  margin: 0 auto;
  position: relative;
  top: 38px;
}
/* line 97, minole.scss */
.minole #content .wrapper .container .visual.info {
  background: url("/img/event/minole/info/food_kv_bg.png");
  background-size: cover;
  min-width: 250px;
}
/* line 101, minole.scss */
.minole #content .wrapper .container .visual.info h1 {
  width: 277px;
  height: 113px;
  margin: 0 auto;
  position: relative;
  top: 38px;
}
/* line 110, minole.scss */
.minole #content .wrapper .container .minoleNav {
  position: relative;
  width: 1024px;
  margin: 0 auto 60px;
}
/* line 114, minole.scss */
.minole #content .wrapper .container .minoleNav li {
  display: inline-block;
  padding-left: 4px;
}
/* line 115, minole.scss */
.minole #content .wrapper .container .minoleNav li:first-child {
  padding-left: 0;
}
/* line 122, minole.scss */
.minole #content .wrapper .container .information_past {
  width: 1054px;
  margin: 0 auto;
  position: relative;
}
/* line 126, minole.scss */
.minole #content .wrapper .container .information_past:before {
  content: "";
  display: block;
  background: url("/img/event/minole/shared/section02_board_head.png") no-repeat top center;
  width: 1054px;
  height: 284px;
}
/* line 133, minole.scss */
.minole #content .wrapper .container .information_past:after {
  content: "";
  display: block;
  background: url("/img/event/minole/shared/section02_board_footer.png") no-repeat bottom center;
  width: 1025px;
  height: 113px;
}
/* line 140, minole.scss */
.minole #content .wrapper .container .information_past .informatin_ttl {
  position: absolute;
  top: 152px;
  left: 276px;
  font-weight: bold;
  font-size: 30px;
  padding: 20px 0;
  border-top: dotted 1px #402713;
  border-bottom: dotted 1px #402713;
}
/* line 150, minole.scss */
.minole #content .wrapper .container .information_past .information_past_inr {
  padding: 0 114px 0 78px;
  background: url("/img/event/minole/shared/section02_board_inner.png") repeat-y;
}
/* line 153, minole.scss */
.minole #content .wrapper .container .information_past .information_past_inr:after {
  content: "";
  display: block;
  clear: both;
}
/* line 159, minole.scss */
.minole #content .wrapper .container .information_past .information_past_item_wrap {
  zoom: 1;
}
/* line 26, ../sass/_mixin.scss */
.minole #content .wrapper .container .information_past .information_past_item_wrap:after {
  content: "";
  display: block;
  clear: both;
}
/* line 162, minole.scss */
.minole #content .wrapper .container .information_past .information_past_item {
  width: 274px;
  height: 193px;
  background: url("/img/event/minole/shared/fukidashi_01.png") no-repeat;
  text-align: center;
  float: left;
  margin-right: 20px;
  margin-bottom: 26px;
}
/* line 170, minole.scss */
.minole #content .wrapper .container .information_past .information_past_item .information_past_item_inr {
  padding-top: 28px;
}
/* line 172, minole.scss */
.minole #content .wrapper .container .information_past .information_past_item .information_past_item_inr .item_day {
  margin-bottom: 6px;
  font-size: 13px;
  color: #bb272d;
}
/* line 177, minole.scss */
.minole #content .wrapper .container .information_past .information_past_item .information_past_item_inr .item_ttl {
  font-weight: bold;
  font-size: 15px;
  color: #402713;
}
/* line 183, minole.scss */
.minole #content .wrapper .container .information_past .information_past_item .information_past_item_inr .item_link a[href^=http][target="_blank"]:after {
  content: none;
  margin-left: 0;
}
/* line 190, minole.scss */
.minole #content .wrapper .container .information_past .information_past_item.no-margin {
  margin-right: 0;
}
/* line 194, minole.scss */
.minole #content .wrapper .container .information_past .btn_more {
  clear: both;
  text-align: center;
  margin-top: 16px;
  padding: 24px 0;
}
/* line 199, minole.scss */
.minole #content .wrapper .container .information_past .btn_more > img {
  cursor: pointer;
}
/* line 204, minole.scss */
.minole #content .wrapper .container .btn_schedule {
  text-align: center;
  margin: 60px auto 30px;
}

/* line 210, minole.scss */
#minoleContent {
  padding-bottom: 65px;
  zoom: 1;
}
/* line 26, ../sass/_mixin.scss */
#minoleContent:after {
  content: "";
  display: block;
  clear: both;
}
/* line 214, minole.scss */
#minoleContent > section .img {
  margin-bottom: 0;
}
/* line 217, minole.scss */
#minoleContent > section.last {
  padding-bottom: 60px;
  margin-bottom: 60px;
  border-bottom: 1px dotted #402713;
}
/* line 218, minole.scss */
#minoleContent > section.last .section_content.last {
  margin-bottom: 0;
}
/* line 226, minole.scss */
#minoleContent .minoleContents_inr {
  width: 1024px;
  margin: auto;
  position: relative;
  z-index: 5;
}
/* line 233, minole.scss */
#minoleContent a[href^=http][target="_blank"]:after {
  content: none;
  margin-left: 0;
}
/* line 238, minole.scss */
#minoleContent.index {
  /* overwrite fullcakender.min.css */
}
/* line 239, minole.scss */
#minoleContent.index .section_01 {
  margin-bottom: 60px;
  position: relative;
}
/* line 242, minole.scss */
#minoleContent.index .section_01:before {
  content: "";
  background: url("/img/event/minole/index/heading_01_bg.png") no-repeat top center;
  max-width: 1250px;
  width: 100%;
  height: 351px;
  margin: auto;
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
}
/* line 254, minole.scss */
#minoleContent.index .section_01 h2 {
  position: relative;
  width: 368px;
  margin: 0 auto 30px;
}
/* line 258, minole.scss */
#minoleContent.index .section_01 h2 .ballon {
  position: absolute;
  top: -16px;
  right: -100px;
}
/* line 264, minole.scss */
#minoleContent.index .section_01 .minole_text {
  text-align: center;
  margin-bottom: 32px;
}
/* line 268, minole.scss */
#minoleContent.index .section_01 .btn {
  text-align: center;
  margin-bottom: 0;
}
/* line 273, minole.scss */
#minoleContent.index .section_02 {
  margin-bottom: 64px;
}
/* line 275, minole.scss */
#minoleContent.index .section_02 h2 {
  text-align: center;
  margin-bottom: 42px;
}
/* line 279, minole.scss */
#minoleContent.index .section_02 img.prev_month {
  display: none;
  position: relative;
  top: 318px;
  left: -40px;
}
/* line 285, minole.scss */
#minoleContent.index .section_02 img.next_month {
  position: relative;
  top: -360px;
  left: 1045px;
}
/* line 290, minole.scss */
#minoleContent.index .section_02 img.prev_month:hover {
  opacity: 0.5;
  cursor: pointer;
}
/* line 294, minole.scss */
#minoleContent.index .section_02 img.next_month:hover {
  opacity: 0.5;
  cursor: pointer;
}
/* line 298, minole.scss */
#minoleContent.index .section_02 .schedule_container {
  position: relative;
  width: 891px;
  height: 410px;
  margin: 0 auto;
  padding: 56px 55px 0;
  background: url("/img/event/minole/index/schedule_bg.png") no-repeat 50% 0;
  box-sizing: border-box;
  font-size: 0;
}
/* line 307, minole.scss */
#minoleContent.index .section_02 .schedule_container::before {
  content: "";
  display: block;
  width: 38px;
  height: 51px;
  background: url("/img/event/minole/index/schedule_leaf.png") no-repeat 0 0;
  position: absolute;
  top: -46px;
  right: -30px;
}
/* line 318, minole.scss */
#minoleContent.index .section_02 .schedule_wrap {
  display: inline-block;
  width: 360px;
  margin: 0 15px;
  font-size: 14px;
}
/* line 324, minole.scss */
#minoleContent.index .section_02 .calTitle {
  position: relative;
  margin: 0 auto 3%;
  line-height: 1;
  text-align: center;
  font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}
/* line 330, minole.scss */
#minoleContent.index .section_02 .calTitle > span {
  padding: 0 10px 0 0;
  font-size: 15px;
  color: #55b964;
}
/* line 335, minole.scss */
#minoleContent.index .section_02 .calTitle > strong {
  font-size: 35px;
  color: #0a8c1e;
}
/* line 340, minole.scss */
#minoleContent.index .section_02 .calCont {
  position: relative;
  table-layout: fixed;
  width: 100%;
  font-size: 14px;
}
/* line 345, minole.scss */
#minoleContent.index .section_02 .calCont th, #minoleContent.index .section_02 .calCont td {
  border-bottom: 1px solid #b2a190;
}
/* line 347, minole.scss */
#minoleContent.index .section_02 .calCont th:nth-child(1), #minoleContent.index .section_02 .calCont td:nth-child(1) {
  color: #bb272d;
}
/* line 350, minole.scss */
#minoleContent.index .section_02 .calCont th:nth-child(7), #minoleContent.index .section_02 .calCont td:nth-child(7) {
  color: #0071b6;
}
/* line 354, minole.scss */
#minoleContent.index .section_02 .calCont th {
  transform: scale(0.9);
  text-align: center;
}
/* line 358, minole.scss */
#minoleContent.index .section_02 .calCont td {
  position: relative;
  border-right: 1px solid #b2a190;
  padding: 2px 6px 14px;
}
/* line 362, minole.scss */
#minoleContent.index .section_02 .calCont td:nth-child(1) {
  border-left: 1px solid #b2a190;
}
/* line 365, minole.scss */
#minoleContent.index .section_02 .calCont td.link {
  text-decoration: underline;
  color: #0a8c1e;
}
/* line 370, minole.scss */
#minoleContent.index .section_02 .calCont td.sat::before, #minoleContent.index .section_02 .calCont td.sun::before {
  content: "休";
  position: absolute;
  font-size: 12px;
  color: #bb272d;
  right: 4px;
  bottom: 4px;
}
/* line 379, minole.scss */
#minoleContent.index .section_02 .calCont td a {
  position: absolute;
  background: url(/img/event/minole/index/cal_leaf.png) 30px 14px no-repeat;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-indent: -9999px;
}
/* line 390, minole.scss */
#minoleContent.index .section_02 .calCont td a.no_anchor:hover {
  cursor: default;
}
/* line 397, minole.scss */
#minoleContent.index .section_02 .schedule {
  background: url("/img/event/minole/index/schedule.png") no-repeat top center;
  width: 1024px;
  height: 680px;
  margin: 0 auto;
  position: relative;
}
/* line 398, minole.scss */
#minoleContent.index .section_02 .schedule:before {
  content: "";
  display: block;
  position: absolute;
  top: -33px;
  right: -22px;
  background: url("/img/event/minole/shared/icon_leaf.png") no-repeat top center;
  width: 27px;
  height: 36px;
}
/* line 413, minole.scss */
#minoleContent.index .section_02 .schedule:before {
  content: "";
  display: block;
  position: absolute;
  top: -33px;
  right: -22px;
  background: url("/img/event/minole/shared/icon_leaf.png") no-repeat top center;
  width: 27px;
  height: 36px;
}
/* line 424, minole.scss */
#minoleContent.index .section_02 .schedule ul {
  position: relative;
  top: 176px;
  left: 80px;
  width: 858px;
}
/* line 429, minole.scss */
#minoleContent.index .section_02 .schedule ul li {
  display: block;
  width: 122px;
  height: 80px;
  position: absolute;
}
/* line 434, minole.scss */
#minoleContent.index .section_02 .schedule ul li a {
  display: block;
  /*position: absolute;
  bottom: 0;
  padding-left: 10px;
  padding-bottom: 4px;
  font-size: 11px;
  line-height: 1.2;*/
  color: #bb272d;
}
/* line 443, minole.scss */
#minoleContent.index .section_02 .schedule ul li a.schedule_link_top {
  top: 22px;
}
/* line 447, minole.scss */
#minoleContent.index .section_02 .schedule ul li div.link {
  display: block;
  position: absolute;
  bottom: 0;
  padding-left: 10px;
  padding-bottom: 4px;
  font-size: 11px;
  line-height: 1.2;
  color: #bb272d;
}
/* line 456, minole.scss */
#minoleContent.index .section_02 .schedule ul li div.link.link_top {
  top: 20px;
}
/* line 460, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block01 {
  top: 0;
  left: 0;
}
/* line 464, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block02 {
  top: 0;
  left: 124px;
}
/* line 468, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block03 {
  top: 0;
  left: 248px;
}
/* line 472, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block04 {
  top: 0;
  left: 372px;
}
/* line 476, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block05 {
  top: 0;
  left: 496px;
}
/* line 480, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block06 {
  top: 0;
  left: 620px;
}
/* line 484, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block07 {
  top: 0;
  left: 744px;
}
/* line 488, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block08 {
  top: 84px;
  left: 0;
}
/* line 492, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block09 {
  top: 84px;
  left: 124px;
}
/* line 496, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block10 {
  top: 84px;
  left: 248px;
}
/* line 500, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block11 {
  top: 84px;
  left: 372px;
}
/* line 504, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block12 {
  top: 84px;
  left: 496px;
}
/* line 508, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block13 {
  top: 84px;
  left: 620px;
}
/* line 512, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block14 {
  top: 84px;
  left: 744px;
}
/* line 516, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block15 {
  top: 166px;
  left: 0;
}
/* line 520, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block16 {
  top: 166px;
  left: 124px;
}
/* line 524, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block17 {
  top: 166px;
  left: 248px;
}
/* line 528, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block18 {
  top: 166px;
  left: 372px;
}
/* line 532, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block19 {
  top: 166px;
  left: 496px;
}
/* line 536, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block20 {
  top: 166px;
  left: 620px;
}
/* line 540, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block21 {
  top: 166px;
  left: 740px;
}
/* line 544, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block22 {
  top: 248px;
  left: 0;
}
/* line 548, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block23 {
  top: 248px;
  left: 124px;
}
/* line 552, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block24 {
  top: 248px;
  left: 248px;
}
/* line 556, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block25 {
  top: 248px;
  left: 372px;
}
/* line 560, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block26 {
  top: 248px;
  left: 496px;
}
/* line 564, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block27 {
  top: 248px;
  left: 620px;
}
/* line 568, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block28 {
  top: 248px;
  left: 740px;
}
/* line 572, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block29 {
  top: 330px;
  left: 0;
}
/* line 576, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block30 {
  top: 330px;
  left: 124px;
}
/* line 580, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block31 {
  top: 330px;
  left: 248px;
}
/* line 584, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block32 {
  top: 330px;
  left: 372px;
}
/* line 588, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block33 {
  top: 330px;
  left: 496px;
}
/* line 592, minole.scss */
#minoleContent.index .section_02 .schedule ul li.block34 {
  top: 330px;
  left: 620px;
}
/* line 599, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule {
  display: none;
  background: url("/img/event/minole/index/nextmonth_schedule.png") no-repeat top center;
  width: 1024px;
  height: 680px;
  margin: 0 auto;
  margin-top: -37px;
  margin-bottom: 101px;
  position: relative;
}
/* line 601, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule:before {
  content: "";
  display: block;
  position: absolute;
  top: -33px;
  right: -22px;
  background: url("/img/event/minole/shared/icon_leaf.png") no-repeat top center;
  width: 27px;
  height: 36px;
}
/* line 618, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule:before {
  content: "";
  display: block;
  position: absolute;
  top: -33px;
  right: -22px;
  background: url("/img/event/minole/shared/icon_leaf.png") no-repeat top center;
  width: 27px;
  height: 36px;
}
/* line 629, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul {
  position: relative;
  top: 176px;
  left: 80px;
  width: 858px;
}
/* line 634, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li {
  display: block;
  width: 122px;
  height: 80px;
  position: absolute;
}
/* line 639, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li a {
  display: block;
  /*position: absolute;
  bottom: 0;
  padding-left: 10px;
  padding-bottom: 4px;
  font-size: 11px;
  line-height: 1.2;*/
  color: #bb272d;
}
/* line 649, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li div.link {
  display: block;
  position: absolute;
  bottom: 0;
  padding-left: 10px;
  padding-bottom: 4px;
  font-size: 11px;
  line-height: 1.2;
}
/* line 657, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li div.link.link_top {
  top: 20px;
}
/* line 661, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block01 {
  top: 0;
  left: 0;
}
/* line 665, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block02 {
  top: 0;
  left: 124px;
}
/* line 669, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block03 {
  top: 0;
  left: 248px;
}
/* line 673, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block04 {
  top: 0;
  left: 372px;
}
/* line 677, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block05 {
  top: 0;
  left: 496px;
}
/* line 681, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block06 {
  top: 0;
  left: 620px;
}
/* line 685, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block07 {
  top: 0;
  left: 744px;
}
/* line 689, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block08 {
  top: 84px;
  left: 0;
}
/* line 693, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block09 {
  top: 84px;
  left: 124px;
}
/* line 697, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block10 {
  top: 84px;
  left: 248px;
}
/* line 701, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block11 {
  top: 84px;
  left: 372px;
}
/* line 705, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block12 {
  top: 84px;
  left: 496px;
}
/* line 709, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block13 {
  top: 84px;
  left: 620px;
}
/* line 713, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block14 {
  top: 84px;
  left: 744px;
}
/* line 717, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block15 {
  top: 166px;
  left: 0;
}
/* line 721, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block16 {
  top: 166px;
  left: 124px;
}
/* line 725, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block17 {
  top: 166px;
  left: 248px;
}
/* line 729, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block18 {
  top: 166px;
  left: 372px;
}
/* line 733, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block19 {
  top: 166px;
  left: 496px;
}
/* line 737, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block20 {
  top: 166px;
  left: 620px;
}
/* line 741, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block21 {
  top: 166px;
  left: 740px;
}
/* line 745, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block22 {
  top: 248px;
  left: 0;
}
/* line 749, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block23 {
  top: 248px;
  left: 124px;
}
/* line 753, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block24 {
  top: 248px;
  left: 248px;
}
/* line 757, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block25 {
  top: 248px;
  left: 372px;
}
/* line 761, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block26 {
  top: 248px;
  left: 496px;
}
/* line 765, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block27 {
  top: 248px;
  left: 620px;
}
/* line 769, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block28 {
  top: 248px;
  left: 740px;
}
/* line 773, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block29 {
  top: 330px;
  left: 0;
}
/* line 777, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block30 {
  top: 330px;
  left: 124px;
}
/* line 781, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block31 {
  top: 330px;
  left: 248px;
}
/* line 785, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block32 {
  top: 330px;
  left: 372px;
}
/* line 789, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block33 {
  top: 330px;
  left: 496px;
}
/* line 793, minole.scss */
#minoleContent.index .section_02 .nextmonth_schedule ul li.block34 {
  top: 330px;
  left: 620px;
}
/* line 801, minole.scss */
#minoleContent.index #calender {
  padding: 70px;
}
/* line 806, minole.scss */
#minoleContent.index .fc-toolbar.fc-header-toolbar {
  position: relative;
}
/* line 809, minole.scss */
#minoleContent.index .fc-toolbar .fc-left,
#minoleContent.index .fc-toolbar .fc-right {
  position: relative;
  z-index: 1;
}
/* line 814, minole.scss */
#minoleContent.index .fc-toolbar .fc-center {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
}
/* line 820, minole.scss */
#minoleContent.index .fc-toolbar .fc-center > h2 {
  margin-bottom: 0;
  font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
  font-size: 38px;
  color: #0a8c1e;
  float: none;
}
/* line 829, minole.scss */
#minoleContent.index .fc-state-default {
  margin-top: 5px;
  background-image: none;
  background-color: #412814;
  color: #fff;
  border: none;
  box-shadow: none;
  text-shadow: none;
}
/* line 838, minole.scss */
#minoleContent.index .fc-unthemed .fc-content, #minoleContent.index .fc-unthemed .fc-divider, #minoleContent.index .fc-unthemed .fc-list-heading td, #minoleContent.index .fc-unthemed .fc-list-view, #minoleContent.index .fc-unthemed .fc-popover, #minoleContent.index .fc-unthemed .fc-row, #minoleContent.index .fc-unthemed tbody, #minoleContent.index .fc-unthemed td, #minoleContent.index .fc-unthemed th, #minoleContent.index .fc-unthemed thead {
  border-color: transparent;
}
/* line 841, minole.scss */
#minoleContent.index .fc-day {
  position: relative;
}
/* line 843, minole.scss */
#minoleContent.index .fc-day::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 90%;
  height: 1px;
  background-color: #412814;
}
/* line 852, minole.scss */
#minoleContent.index .fc-day::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 90%;
  background-color: #412814;
}
/* line 862, minole.scss */
#minoleContent.index .fc-sat {
  color: #0071B2;
}
/* line 865, minole.scss */
#minoleContent.index .fc-sun {
  color: #B7272D;
}
/* line 868, minole.scss */
#minoleContent.index .holiday {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
/* line 873, minole.scss */
#minoleContent.index .holiday::before {
  content: "休";
  position: absolute;
  font-size: 14px;
  color: #bb272d;
  right: 12px;
  bottom: 0;
  pointer-events: none;
}
/* line 883, minole.scss */
#minoleContent.index .bg_spacer {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 888, minole.scss */
#minoleContent.index td.fc-today {
  background: transparent;
}
/* line 891, minole.scss */
#minoleContent.index .fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float: left;
}
/* line 894, minole.scss */
#minoleContent.index .fc-basic-view .fc-day-number, #minoleContent.index .fc-basic-view .fc-week-number {
  padding: 4px 8px 0;
  font-weight: bold;
}
/* line 898, minole.scss */
#minoleContent.index .fc-day-grid-event {
  margin: 2px 4px;
}
/* line 901, minole.scss */
#minoleContent.index .fc-event {
  padding: 3px 5px;
  font-size: 10px;
}
/* line 905, minole.scss */
#minoleContent.index .fc-day-grid-event .fc-content {
  white-space: normal;
}
/* line 908, minole.scss */
#minoleContent.index .section_03 {
  position: relative;
  margin-bottom: 122px;
}
/* line 911, minole.scss */
#minoleContent.index .section_03:before {
  content: "";
  background: url("/img/event/minole/index/heading_03_bg.png") no-repeat top center;
  width: 100%;
  height: 432px;
  margin: auto;
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
}
/* line 922, minole.scss */
#minoleContent.index .section_03 h2 {
  text-align: center;
  margin-bottom: 30px;
}
/* line 927, minole.scss */
#minoleContent.index .section_03 ul {
  text-align: center;
}
/* line 929, minole.scss */
#minoleContent.index .section_03 ul li {
  display: inline-block;
}
/* line 931, minole.scss */
#minoleContent.index .section_03 ul li + li {
  margin-left: 30px;
}
/* line 934, minole.scss */
#minoleContent.index .section_03 ul li a {
  display: block;
  color: #bb272d;
}
/* line 937, minole.scss */
#minoleContent.index .section_03 ul li a img {
  display: block;
  border: solid 10px #fff;
  margin: 0 auto;
}
/* line 942, minole.scss */
#minoleContent.index .section_03 ul li a span {
  display: block;
  margin-top: 20px;
}
/* line 945, minole.scss */
#minoleContent.index .section_03 ul li a span:before {
  content: ">";
}
/* line 950, minole.scss */
#minoleContent.index .section_03 ul li.news_ballon_wrap {
  position: relative;
}
/* line 952, minole.scss */
#minoleContent.index .section_03 ul li.news_ballon_wrap .news_ballon {
  position: absolute;
  top: -30px;
  left: -20px;
  z-index: 20;
}
/* line 961, minole.scss */
#minoleContent.index .section_03 .coupon_end_text {
  width: 900px;
  margin: 20px auto 0;
  font-size: 12px;
}
/* line 968, minole.scss */
#minoleContent.index .section_04 {
  margin-bottom: 120px;
}
/* line 970, minole.scss */
#minoleContent.index .section_04 h2 {
  position: relative;
  width: 137px;
  margin: 0 auto 66px;
}
/* line 974, minole.scss */
#minoleContent.index .section_04 h2:before {
  content: "";
  background: url("/img/event/minole/index/heading_04_bg.png") no-repeat top center;
  width: 124px;
  height: 104px;
  position: absolute;
  top: 8px;
  left: -144px;
}
/* line 986, minole.scss */
#minoleContent.index .section_05 {
  margin-bottom: 120px;
}
/* line 988, minole.scss */
#minoleContent.index .section_05 h2 {
  position: relative;
  width: 260px;
  margin: 0 auto 66px;
}
/* line 992, minole.scss */
#minoleContent.index .section_05 h2:before {
  content: "";
  background: url("/img/event/minole/index/heading_05_bg.png") no-repeat top center;
  width: 117px;
  height: 115px;
  position: absolute;
  top: 6px;
  left: -140px;
}
/* line 1004, minole.scss */
#minoleContent.index .section_06 {
  margin-bottom: 120px;
}
/* line 1006, minole.scss */
#minoleContent.index .section_06 h2 {
  position: relative;
  width: 97px;
  margin: 0 auto 66px;
}
/* line 1010, minole.scss */
#minoleContent.index .section_06 h2:before {
  content: "";
  background: url("/img/event/minole/index/heading_06_bg.png") no-repeat top center;
  width: 132px;
  height: 146px;
  position: absolute;
  top: -20px;
  left: -168px;
}
/* line 1021, minole.scss */
#minoleContent.index .information_wrap {
  display: table;
  width: 896px;
  margin: -40px auto 70px;
  padding-top: 40px;
}
/* line 1026, minole.scss */
#minoleContent.index .information_wrap .black_board {
  display: table-cell;
  position: relative;
  width: 212px;
  min-height: 289px;
  height: 289px;
  background: url("/img/event/minole/index/black_board.png") no-repeat top center;
}
/* line 1033, minole.scss */
#minoleContent.index .information_wrap .black_board:before {
  position: absolute;
  content: "";
  background: url("/img/event/minole/index/event_board_leaf.png") no-repeat top center;
  width: 22px;
  height: 30px;
  top: -28px;
  left: -18px;
}
/* line 1042, minole.scss */
#minoleContent.index .information_wrap .black_board * {
  color: #fff;
}
/* line 1045, minole.scss */
#minoleContent.index .information_wrap .black_board .year {
  position: absolute;
  width: 2em;
  top: 28px;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 1053, minole.scss */
#minoleContent.index .information_wrap .black_board .day_and_time {
  position: absolute;
  width: 118px;
  top: 64px;
  left: 0;
  right: 0;
  margin: auto;
  font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
  font-size: 30px;
  line-height: .9;
  text-align: center;
}
/* line 1064, minole.scss */
#minoleContent.index .information_wrap .black_board .day_and_time .day {
  padding-left: 4px;
  font-size: 16px;
}
/* line 1068, minole.scss */
#minoleContent.index .information_wrap .black_board .day_and_time.one_line {
  top: 88px;
}
/* line 1072, minole.scss */
#minoleContent.index .information_wrap .black_board .time {
  position: absolute;
  top: 160px;
  left: 0;
  right: 0;
  margin: auto;
  width: 8em;
  text-align: center;
  font-size: 17px;
}
/* line 1082, minole.scss */
#minoleContent.index .information_wrap .black_board .caution {
  position: absolute;
  top: 276px;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #bb272d;
}
/* line 1094, minole.scss */
#minoleContent.index .information_wrap .black_board_day_only {
  display: table-cell;
  position: relative;
  width: 212px;
  min-height: 289px;
  height: 289px;
  background: url("/img/event/minole/index/black_board_day_only.png") no-repeat top center;
}
/* line 1101, minole.scss */
#minoleContent.index .information_wrap .black_board_day_only:before {
  position: absolute;
  content: "";
  background: url("/img/event/minole/index/event_board_leaf.png") no-repeat top center;
  width: 22px;
  height: 30px;
  top: -28px;
  left: -18px;
}
/* line 1110, minole.scss */
#minoleContent.index .information_wrap .black_board_day_only * {
  color: #fff;
}
/* line 1113, minole.scss */
#minoleContent.index .information_wrap .black_board_day_only .year {
  position: absolute;
  width: 2em;
  top: 28px;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 1121, minole.scss */
#minoleContent.index .information_wrap .black_board_day_only .day_only {
  position: absolute;
  width: 114px;
  top: 110px;
  left: 0;
  right: 0;
  margin: auto;
  font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
  font-size: 30px;
  line-height: 1.2;
  text-align: center;
}
/* line 1132, minole.scss */
#minoleContent.index .information_wrap .black_board_day_only .day_only .day {
  padding-left: 4px;
  font-size: 16px;
}
/* line 1136, minole.scss */
#minoleContent.index .information_wrap .black_board_day_only .day_only.one_line {
  top: 88px;
}
/* line 1140, minole.scss */
#minoleContent.index .information_wrap .black_board_day_only .caution {
  position: absolute;
  top: 276px;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #bb272d;
}
/* line 1152, minole.scss */
#minoleContent.index .information_wrap .infomation_contents {
  padding-left: 44px;
}
/* line 1154, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .event_ttl {
  padding: 16px 0;
  margin-bottom: 38px;
  border-top: dashed 1px #a07c52;
  border-bottom: dashed 1px #a07c52;
  font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
  font-size: 18px;
  color: #402713;
}
/* line 1162, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .event_ttl .event_sub_balloon {
  position: relative;
  display: inline-block;
  margin: 6px 0 8px;
  padding: 6px 16px;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 4px;
  font-size: 12px;
  text-align: left;
}
/* line 1171, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .event_ttl .event_sub_balloon::before {
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: 15px;
  top: -8px;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  border-bottom: 10px solid rgba(255, 255, 255, 0.75);
}
/* line 1184, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .event_ttl .event_ttl_small {
  display: block;
  font-size: 12px;
}
/* line 1189, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .event_sub_ttl {
  margin-bottom: 20px;
  font-size: 15px;
  color: #402713;
  font-weight: bold;
}
/* line 1195, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .event_text {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 13px;
  line-height: 2;
  color: #786450;
  position: relative;
}
/* line 1202, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .event_text:last-child {
  margin-bottom: 0;
}
/* line 1205, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .event_text::after {
  content: "";
  display: block;
  clear: both;
}
/* line 1210, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .event_text .coming_soon {
  position: absolute;
  width: 183px;
  height: 54px;
  top: 140px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 1220, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .event_text .event_img {
  float: right;
  margin-left: 14px;
  padding: 10px;
  background: #fff;
  border: solid 1px #a07c52;
}
/* line 1229, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .event_table dt {
  float: left;
  width: 6em;
  font-size: 13px;
  color: #786450;
}
/* line 1235, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .event_table dd {
  padding-left: 6em;
  font-size: 13px;
  color: #786450;
}
/* line 1241, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .btn_detail {
  display: inline-block;
  margin-right: 14px;
}
/* line 1245, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .btn_application {
  display: inline-block;
  float: left;
}
/* line 1249, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .application_information {
  width: 444px;
  float: right;
}
/* line 1252, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .application_information .information_text {
  margin-bottom: 0;
  font-size: 12px;
  color: #786450;
}
/* line 1256, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .application_information .information_text a {
  color: #786450;
}
/* line 1260, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .application_information .information_more {
  color: #bb272d;
}
/* line 1262, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .application_information .information_more:before {
  content: '';
  background-image: url(/img/event/minole/index/information_open_icon.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  display: inline-block;
}
/* line 1273, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .application_information .information_more.is-active:before {
  background-image: url(/img/event/minole/index/information_close_icon.png);
}
/* line 1277, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .application_information .information_more:hover {
  cursor: pointer;
}
/* line 1281, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .application_information > .information_cont {
  display: none;
  padding: 20px;
  border: dashed 1px #786450;
  background-color: rgba(255, 255, 255, 0.7);
  font-size: 13px;
  color: #786450;
}
/* line 1288, minole.scss */
#minoleContent.index .information_wrap .infomation_contents .application_information > .information_cont p {
  margin-bottom: 0;
}
/* line 1295, minole.scss */
#minoleContent.index .event_special_wrap {
  width: 890px;
  margin: -40px auto 100px;
  padding-top: 60px;
}
/* line 1299, minole.scss */
#minoleContent.index .event_special_wrap .event_special_inner {
  padding: 40px 0;
  background: rgba(255, 255, 255, 0.55);
  border: dotted 2px #a07c52;
}
/* line 1304, minole.scss */
#minoleContent.index .event_special_wrap .event_special_text {
  width: 664px;
  margin: 0 auto;
}
/* line 1308, minole.scss */
#minoleContent.index .event_special_wrap .event_special_btn {
  width: 190px;
  margin: 30px auto 0;
}
/* line 1314, minole.scss */
#minoleContent.index .section_07 {
  position: relative;
  padding: 56px 0 0;
  margin-bottom: 60px;
  background: #ccc;
  background: url("/img/event/minole/index/section_07_bg.png");
}
/* line 1320, minole.scss */
#minoleContent.index .section_07:before {
  content: "";
  background: url("/img/event/minole/index/heading_07_bg.png") no-repeat top center;
  width: 100%;
  height: 699px;
  margin: auto;
  position: absolute;
  top: -102px;
  left: 0;
  right: 0;
}
/* line 1331, minole.scss */
#minoleContent.index .section_07 h2 {
  text-align: center;
}
/* line 1334, minole.scss */
#minoleContent.index .section_07 .floor_guide {
  position: relative;
  padding-bottom: 24px;
}
/* line 1337, minole.scss */
#minoleContent.index .section_07 .floor_guide .floor_guide_caption {
  position: absolute;
  right: -44px;
  bottom: 0;
}
/* line 1343, minole.scss */
#minoleContent.index .section_07 .map_base {
  position: relative;
  top: -28px;
  left: 44px;
  width: 873px;
  height: 466px;
  margin: 0 auto;
  background: url("/img/event/minole/index/floor_guide.png") no-repeat top center;
}
/* line 1352, minole.scss */
#minoleContent.index .section_07 .floor_guide_list {
  position: relative;
  top: 0;
  left: 0;
}
/* line 1356, minole.scss */
#minoleContent.index .section_07 .floor_guide_list li {
  display: block;
  position: absolute;
  width: 36px;
  height: 48px;
  cursor: pointer;
  overflow: hidden;
}
/* line 1363, minole.scss */
#minoleContent.index .section_07 .floor_guide_list li img {
  position: absolute;
  bottom: 48px;
  left: -174px;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
  opacity: 0;
}
/* line 1374, minole.scss */
#minoleContent.index .section_07 .floor_guide_list li:hover {
  overflow: inherit;
}
/* line 1376, minole.scss */
#minoleContent.index .section_07 .floor_guide_list li:hover img {
  opacity: 1;
}
/* line 1380, minole.scss */
#minoleContent.index .section_07 .floor_guide_list li.floor_guide_list01 {
  top: 130px;
  left: 39px;
}
/* line 1384, minole.scss */
#minoleContent.index .section_07 .floor_guide_list li.floor_guide_list02 {
  top: 110px;
  left: 205px;
}
/* line 1388, minole.scss */
#minoleContent.index .section_07 .floor_guide_list li.floor_guide_list03 {
  top: 0;
  left: 626px;
}
/* line 1391, minole.scss */
#minoleContent.index .section_07 .floor_guide_list li.floor_guide_list03 img {
  left: -168px;
}
/* line 1395, minole.scss */
#minoleContent.index .section_07 .floor_guide_list li.floor_guide_list04 {
  top: 253px;
  left: 219px;
}
/* line 1399, minole.scss */
#minoleContent.index .section_07 .floor_guide_list li.floor_guide_list05 {
  top: 172px;
  left: 433px;
}
/* line 1403, minole.scss */
#minoleContent.index .section_07 .floor_guide_list li.floor_guide_list06 {
  top: 310px;
  left: 659px;
}
/* line 1411, minole.scss */
#minoleContent.index .top_caption_text {
  width: 1034px;
  margin: 0 auto;
}
/* line 1414, minole.scss */
#minoleContent.index .top_caption_text li {
  display: inline;
  padding-left: 1em;
  font-size: 12px;
}
/* line 1423, minole.scss */
#minoleContent.about .section_01 {
  margin-bottom: 120px;
  position: relative;
}
/* line 1426, minole.scss */
#minoleContent.about .section_01:before {
  content: "";
  background: url("/img/event/minole/about/heading_01_bg.png") no-repeat top center;
  max-width: 1321;
  width: 100%;
  height: 321px;
  margin: auto;
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
}
/* line 1438, minole.scss */
#minoleContent.about .section_01 h2 {
  margin-bottom: 50px;
  text-align: center;
}
/* line 1442, minole.scss */
#minoleContent.about .section_01 .minole_text {
  text-align: center;
}
/* line 1446, minole.scss */
#minoleContent.about .section_02 {
  position: relative;
  margin-bottom: 140px;
}
/* line 1449, minole.scss */
#minoleContent.about .section_02:before {
  content: "";
  position: absolute;
  top: 500px;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 495px;
  background: url("/img/event/minole/about/section02_bg_top.png") no-repeat top center;
}
/* line 1460, minole.scss */
#minoleContent.about .section_02:after {
  content: "";
  position: absolute;
  bottom: -220px;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 276px;
  background: url("/img/event/minole/about/section02_bg_bottom.png") no-repeat top center;
}
/* line 1471, minole.scss */
#minoleContent.about .section_02 h2 {
  text-align: center;
  margin-bottom: 48px;
}
/* line 1475, minole.scss */
#minoleContent.about .section_02 .attraction_wrap {
  margin-bottom: 68px;
}
/* line 1477, minole.scss */
#minoleContent.about .section_02 .attraction_wrap:last-child {
  margin-bottom: 0;
}
/* line 1480, minole.scss */
#minoleContent.about .section_02 .attraction_wrap:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1485, minole.scss */
#minoleContent.about .section_02 .attraction_wrap .contents_text {
  width: 520px;
}
/* line 1488, minole.scss */
#minoleContent.about .section_02 .attraction_wrap .contents_image {
  width: 464px;
}
/* line 1491, minole.scss */
#minoleContent.about .section_02 .attraction_wrap .contents_left {
  float: left;
}
/* line 1494, minole.scss */
#minoleContent.about .section_02 .attraction_wrap .contents_right {
  float: right;
}
/* line 1497, minole.scss */
#minoleContent.about .section_02 .attraction_wrap h3 {
  padding-bottom: 28px;
  margin-bottom: 28px;
  border-bottom: dotted 1px #4b2e18;
}
/* line 1502, minole.scss */
#minoleContent.about .section_02 .attraction_wrap .attraction_text {
  font-size: 13px;
  line-height: 2;
  color: #786450;
}
/* line 1506, minole.scss */
#minoleContent.about .section_02 .attraction_wrap .attraction_text span {
  display: block;
  font-size: 16px;
  font-weight: bold;
}
/* line 1512, minole.scss */
#minoleContent.about .section_02 .attraction_wrap .btn {
  text-align: center;
}
/* line 1518, minole.scss */
#minoleContent.about .section_02 .attraction_01 .contents_image img {
  position: relative;
  top: 12px;
}
/* line 1526, minole.scss */
#minoleContent.about .section_02 .attraction_02 .contents_image img {
  position: relative;
  left: -30px;
  top: 40px;
}
/* line 1535, minole.scss */
#minoleContent.about .section_02 .attraction_03 .contents_image img {
  position: relative;
  top: 40px;
}
/* line 1543, minole.scss */
#minoleContent.about .section_02 .attraction_04 .contents_image img {
  position: relative;
  top: 40px;
}
/* line 1551, minole.scss */
#minoleContent.about .section_03 h2 {
  text-align: center;
  margin-bottom: 48px;
}
/* line 1555, minole.scss */
#minoleContent.about .section_03 .accessmap {
  width: 100%;
  position: relative;
}
/* line 1558, minole.scss */
#minoleContent.about .section_03 .accessmap:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1563, minole.scss */
#minoleContent.about .section_03 .accessmap .map {
  width: 50%;
  height: 450px;
  float: left;
}
/* line 1568, minole.scss */
#minoleContent.about .section_03 .accessmap .map_text_wrap {
  position: relative;
  width: 50%;
  height: 450px;
  float: left;
  background: #2e8e38;
}
/* line 1574, minole.scss */
#minoleContent.about .section_03 .accessmap .map_text_wrap .map_text {
  width: 420px;
  height: 258px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  color: #fff;
}
/* line 1584, minole.scss */
#minoleContent.about .section_03 .accessmap .map_text_wrap .map_text .train_list {
  margin-bottom: 30px;
}
/* line 1586, minole.scss */
#minoleContent.about .section_03 .accessmap .map_text_wrap .map_text .train_list li {
  list-style: url("/img/event/minole/about/icon_train.png");
  list-style-position: inside;
  text-indent: -1.5em;
  padding-left: 1.5em;
}
/* line 1593, minole.scss */
#minoleContent.about .section_03 .accessmap .map_text_wrap .map_text .time {
  width: 280px;
  margin: 0 auto 30px;
}
/* line 1597, minole.scss */
#minoleContent.about .section_03 .accessmap .map_text_wrap .map_text .time dl + dl {
  margin-top: 20px;
}
/* line 1600, minole.scss */
#minoleContent.about .section_03 .accessmap .map_text_wrap .map_text .time dl dt {
  display: table-cell;
  width: 92px;
  font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
  font-size: 16px;
}
/* line 1607, minole.scss */
#minoleContent.about .section_03 .accessmap .map_text_wrap .map_text .time dl dd {
  display: table-cell;
  font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}
/* line 1610, minole.scss */
#minoleContent.about .section_03 .accessmap .map_text_wrap .map_text .time dl dd span {
  display: block;
  font-size: 20px;
}
/* line 1614, minole.scss */
#minoleContent.about .section_03 .accessmap .map_text_wrap .map_text .time dl dd .annotation {
  font-family: "ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
  font-size: 13px;
}
/* line 1621, minole.scss */
#minoleContent.about .section_03 .accessmap .map_text_wrap .map_text .address {
  line-height: 1.8;
}
/* line 1630, minole.scss */
#minoleContent.fair .section_01 {
  margin-bottom: 120px;
  position: relative;
}
/* line 1633, minole.scss */
#minoleContent.fair .section_01:before {
  content: "";
  background: url("/img/event/minole/fair/heading_01_bg.png") no-repeat top center;
  max-width: 1347px;
  width: 100%;
  height: 265px;
  margin: auto;
  position: absolute;
  top: -70px;
  left: 0;
  right: 0;
}
/* line 1645, minole.scss */
#minoleContent.fair .section_01 .minole_text {
  margin-top: 108px;
  text-align: center;
}
/* line 1652, minole.scss */
#minoleContent.fair .section_02 .event_wrap + .event_wrap {
  margin-top: 76px;
}
/* line 1655, minole.scss */
#minoleContent.fair .section_02 .event_wrap:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1660, minole.scss */
#minoleContent.fair .section_02 .event_wrap .contents_left {
  float: left;
}
/* line 1663, minole.scss */
#minoleContent.fair .section_02 .event_wrap .contents_right {
  float: right;
}
/* line 1666, minole.scss */
#minoleContent.fair .section_02 .event_wrap .event_ttl {
  padding-bottom: 10px;
  border-bottom: dotted 1px #402713;
  font-size: 28px;
  color: #098b1d;
  font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}
/* line 1672, minole.scss */
#minoleContent.fair .section_02 .event_wrap .event_ttl:before {
  content: "";
  display: inline-block;
  width: 27px;
  height: 36px;
  background: url("/img/event/minole/shared/icon_leaf.png") no-repeat top center;
  position: relative;
  top: 6px;
  margin-right: 10px;
}
/* line 1683, minole.scss */
#minoleContent.fair .section_02 .event_wrap .event_text {
  font-size: 13px;
  line-height: 2;
  color: #786450;
}
/* line 1687, minole.scss */
#minoleContent.fair .section_02 .event_wrap .event_text:last-child {
  margin-bottom: 0;
}
/* line 1692, minole.scss */
#minoleContent.fair .section_02 .event_wrap.event_01 .contents_left {
  width: 586px;
}
/* line 1697, minole.scss */
#minoleContent.fair .section_02 .event_wrap.event_02 .contents_left {
  width: 400px;
}
/* line 1701, minole.scss */
#minoleContent.fair .section_02 .event_wrap.event_02 .contents_right img {
  position: relative;
  top: 34px;
}
/* line 1711, minole.scss */
#minoleContent.seminar .section_01 {
  margin-bottom: 120px;
  position: relative;
}
/* line 1714, minole.scss */
#minoleContent.seminar .section_01:before {
  content: "";
  background: url("/img/event/minole/seminar/heading_01_bg.png") no-repeat top center;
  max-width: 1347px;
  width: 100%;
  height: 265px;
  margin: auto;
  position: absolute;
  top: -70px;
  left: 0;
  right: 0;
}
/* line 1726, minole.scss */
#minoleContent.seminar .section_01 .minole_text {
  margin-top: 108px;
  text-align: center;
}
/* line 1733, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap + .seminar_wrap {
  margin-top: 80px;
}
/* line 1736, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1741, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap .contents_left {
  float: left;
}
/* line 1744, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap .contents_right {
  float: right;
}
/* line 1747, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap .seminar_ttl {
  padding-bottom: 10px;
  margin-bottom: 50px;
  border-bottom: dotted 2px #402713;
  font-size: 28px;
  color: #098b1d;
  font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}
/* line 1754, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap .seminar_ttl:before {
  content: "";
  display: inline-block;
  width: 27px;
  height: 36px;
  background: url("/img/event/minole/shared/icon_leaf.png") no-repeat top center;
  position: relative;
  top: 6px;
  margin-right: 10px;
}
/* line 1765, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap .seminar_text {
  font-size: 13px;
  line-height: 2;
  color: #786450;
}
/* line 1769, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap .seminar_text span {
  margin-bottom: 20px;
  display: block;
  font-size: 18px;
  font-weight: bold;
}
/* line 1776, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap .contents_profile {
  width: 530px;
  box-sizing: border-box;
  border-radius: 3px;
  padding: 40px;
  display: table;
  background: #fff;
}
/* line 1783, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap .contents_profile > div {
  display: table-cell;
  vertical-align: top;
}
/* line 1787, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap .contents_profile .profile_right {
  padding-left: 14px;
}
/* line 1790, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap .contents_profile .profile_title {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #098b1d;
}
/* line 1796, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap .contents_profile .profile_name {
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: bold;
  color: #786450;
}
/* line 1802, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap .contents_profile .profile_txt {
  font-size: 13px;
  line-height: 2;
  color: #786450;
}
/* line 1807, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap .contents_profile .link_area {
  font-weight: bold;
}
/* line 1809, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap .contents_profile .link_area a {
  font-weight: normal;
  color: #b40000;
}
/* line 1816, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap.seminar_01 .contents_left {
  width: 460px;
}
/* line 1818, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap.seminar_01 .contents_left img {
  float: right;
}
/* line 1824, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap.seminar_02 .contents_left {
  width: 394px;
}
/* line 1829, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap.seminar_03 .contents_left {
  width: 460px;
}
/* line 1834, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap.seminar_04 .contents_left {
  width: 460px;
}
/* line 1837, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap.seminar_04 .profile_right {
  display: inline;
  float: right;
  padding-left: 14px;
}
/* line 1842, minole.scss */
#minoleContent.seminar .section_02 .seminar_wrap.seminar_04 .profile_left {
  display: block;
  float: none;
}
/* line 1849, minole.scss */
#minoleContent.seminar .consideration_wrap {
  width: 850px;
  margin: 80px auto 54px;
  padding: 44px 58px;
  border: solid 1px #69503c;
  border-radius: 4px;
  box-sizing: border-box;
}
/* line 1856, minole.scss */
#minoleContent.seminar .consideration_wrap .consideration_ttl {
  text-align: center;
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: dotted 1px #402713;
}
/* line 1862, minole.scss */
#minoleContent.seminar .consideration_wrap .consideration_text {
  margin-bottom: 28px;
  color: #402713;
  text-align: center;
  font-size: 13px;
  line-height: 2;
}
/* line 1869, minole.scss */
#minoleContent.seminar .consideration_wrap .consideration_btn {
  text-align: center;
  margin-bottom: 0;
}
/* line 1873, minole.scss */
#minoleContent.seminar .consideration_wrap .consideration_btn a + a {
  margin-left: 10px;
}
/* line 1878, minole.scss */
#minoleContent.seminar .consideration_wrap a[href^=http][target="_blank"]:after {
  content: none;
  margin-left: 0;
}
/* line 1885, minole.scss */
#minoleContent.info .section_01 {
  margin-bottom: 110px;
  position: relative;
}
/* line 1888, minole.scss */
#minoleContent.info .section_01:before {
  content: "";
  background: url("/img/event/minole/info/heading_01_bg.png") no-repeat top center;
  width: 100%;
  height: 323px;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
/* line 1899, minole.scss */
#minoleContent.info .section_01 .food_top {
  padding-top: 80px;
  width: 790px;
  margin: 0 auto;
}
/* line 1903, minole.scss */
#minoleContent.info .section_01 .food_top:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1908, minole.scss */
#minoleContent.info .section_01 .food_top .food_top_left {
  width: 260px;
  float: left;
}
/* line 1912, minole.scss */
#minoleContent.info .section_01 .food_top .food_top_right {
  width: 486px;
  float: right;
}
/* line 1916, minole.scss */
#minoleContent.info .section_01 .food_top .food_ttl {
  margin-bottom: 38px;
}
/* line 1919, minole.scss */
#minoleContent.info .section_01 .food_top .food_info {
  margin-bottom: 10px;
}
/* line 1921, minole.scss */
#minoleContent.info .section_01 .food_top .food_infolast-child {
  margin-bottom: 0;
}
/* line 1924, minole.scss */
#minoleContent.info .section_01 .food_top .food_info:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1929, minole.scss */
#minoleContent.info .section_01 .food_top .food_info dt {
  display: table-cell;
  width: 80px;
  vertical-align: middle;
}
/* line 1933, minole.scss */
#minoleContent.info .section_01 .food_top .food_info dt:last-child {
  margin-bottom: 0;
}
/* line 1937, minole.scss */
#minoleContent.info .section_01 .food_top .food_info dd {
  display: table-cell;
  vertical-align: middle;
}
/* line 1940, minole.scss */
#minoleContent.info .section_01 .food_top .food_info dd img {
  position: relative;
  top: -4px;
}
/* line 1947, minole.scss */
#minoleContent.info .section_01 .bento_menu_head {
  max-width: 1400px;
  margin: 0 auto;
  margin-bottom: 70px;
  margin-top: -30px;
}
/* line 1952, minole.scss */
#minoleContent.info .section_01 .bento_menu_head img {
  width: 100%;
}
/* line 1956, minole.scss */
#minoleContent.info .section_01 .bento_menu {
  width: 270px;
  margin: 0 auto 74px;
  padding-top: 56px;
}
/* line 1961, minole.scss */
#minoleContent.info .section_01 .bento_head_img {
  width: 964px;
  margin: 0 auto;
  margin-bottom: 56px;
}
/* line 1966, minole.scss */
#minoleContent.info .section_01 .bento_txt {
  width: 692px;
  margin: 0 auto;
  margin-bottom: 70px;
}
/* line 1971, minole.scss */
#minoleContent.info .section_01 .bento_list {
  width: 960px;
  margin: 0 auto 90px;
}
/* line 1975, minole.scss */
#minoleContent.info .section_01 .bento_info {
  width: 761px;
  margin: 0 auto 50px;
}
/* line 1979, minole.scss */
#minoleContent.info .section_01 .rice_list {
  width: 1024px;
  margin: 0 auto;
  margin-bottom: 90px;
}
/* line 1984, minole.scss */
#minoleContent.info .section_01 .shun_info {
  width: 1000px;
  margin: 0 auto;
  margin-bottom: 50px;
}
/* line 1992, minole.scss */
#minoleContent .section_content {
  zoom: 1;
  margin-bottom: 30px;
}
/* line 26, ../sass/_mixin.scss */
#minoleContent .section_content:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1995, minole.scss */
#minoleContent .section_content .text {
  color: #000;
}
/* line 1997, minole.scss */
#minoleContent .section_content .text a {
  color: #b40000;
}
/* line 1999, minole.scss */
#minoleContent .section_content .text a[href^="http"] {
  margin-right: 0.3em;
}
/* line 2005, minole.scss */
#minoleContent .contentBlock {
  zoom: 1;
}
/* line 26, ../sass/_mixin.scss */
#minoleContent .contentBlock:after {
  content: "";
  display: block;
  clear: both;
}
/* line 2009, minole.scss */
#minoleContent .activityLink {
  margin: 0 auto;
  width: 825px;
  background: #fbf6ee;
  border-radius: 5px;
  padding: 30px;
}
/* line 2016, minole.scss */
#minoleContent .activityLink h2 {
  font-size: 16px;
  margin-bottom: 20px;
  border-bottom: 1px dotted #402713;
  padding-bottom: 10px;
  padding-left: 0;
}
/* line 2024, minole.scss */
#minoleContent .activityLink ul {
  zoom: 1;
}
/* line 26, ../sass/_mixin.scss */
#minoleContent .activityLink ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 2026, minole.scss */
#minoleContent .activityLink ul li {
  width: 275px;
  float: left;
  margin-bottom: 7px;
}
/* line 2030, minole.scss */
#minoleContent .activityLink ul li a {
  color: #b40000;
  text-decoration: none;
  border-bottom: 1px solid;
  position: relative;
  margin-left: 1em;
}
/* line 71, ../sass/_mixin.scss */
#minoleContent .activityLink ul li a:before {
  content: ">";
  padding-right: 3px;
  text-decoration: none;
  display: inline-block;
  border-bottom: none;
  position: absolute;
  left: -1em;
}
/* line 80, ../sass/_mixin.scss */
#minoleContent .activityLink ul li a:hover {
  border-bottom: none;
}

/* line 2043, minole.scss */
.sp {
  display: none;
}

@-moz-document url-prefix() {
  /* line 2047, minole.scss */
  #minoleContent.index .section_02 .download a:before {
    bottom: -2px;
  }
}
/* line 2052, minole.scss */
.minole_notes {
  width: 800px;
  margin: 0 auto 60px;
  border: solid 1px #bb272d;
  background-color: #fff;
}
/* line 2057, minole.scss */
.minole_notes.info {
  margin: 40px auto;
}

/* line 2061, minole.scss */
.minole_notes_inr {
  padding: 30px 40px;
}

/* line 2064, minole.scss */
.minole_notes_ttl {
  margin-bottom: 20px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
}

/* line 2071, minole.scss */
p.minole_notes_txt {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 2em;
  color: #bb272d;
  text-align: center;
}
/* line 2077, minole.scss */
p.minole_notes_txt span {
  color: #bb272d;
  font-weight: bold;
}

/* line 2083, minole.scss */
.modalContain h2 {
  position: relative;
  margin-bottom: 50px;
  padding: 0px 0 36px 72px;
  background: url("/img/shared/dots.png") repeat-x bottom right;
  font-size: 30px;
  font-weight: bold;
  color: #402713;
}
/* line 2091, minole.scss */
.modalContain h2:before {
  position: absolute;
  top: -8px;
  left: 0px;
  content: "";
  background: url(/img/event/icon_h2.png) no-repeat;
  width: 62px;
  height: 42px;
}
/* line 2100, minole.scss */
.modalContain h2 span, .modalContain h2 small {
  font-size: 24px;
  font-weight: bold;
}
/* line 2105, minole.scss */
.modalContain .content {
  padding: 40px 55px 70px;
  width: 722px;
}
/* line 2108, minole.scss */
.modalContain .content ul {
  zoom: 1;
  padding: 0 30px;
}
/* line 26, ../sass/_mixin.scss */
.modalContain .content ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 2111, minole.scss */
.modalContain .content ul li {
  float: left;
  width: 220px;
  margin-bottom: 10px;
}

/* イベント詳細ページ
----------------------------------------- */
/* line 2122, minole.scss */
.fair_detail_wrap .section_01 {
  margin-top: 108px;
}

/* line 2126, minole.scss */
.fair_detail {
  width: 840px;
  margin: 0 auto;
  padding: 20px 6px 0;
}
/* line 2130, minole.scss */
.fair_detail_ttl {
  padding-bottom: 32px;
  background: url(/img/event/minole/fair/ttl_report_border.png) no-repeat 50% 100%;
}
/* line 2133, minole.scss */
.fair_detail_ttl_date {
  color: #098b1d;
  text-align: center;
  font-size: 17px;
  font-weight: bold;
}
/* line 2139, minole.scss */
.fair_detail_ttl_balloon {
  width: 170px;
  margin: 16px auto 0;
  padding: 16px 0 26px;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  background: url(/img/event/minole/fair/ttl_report.png) no-repeat 50% 0;
}
/* line 2149, minole.scss */
.fair_detail_ttl_txt {
  margin-top: 14px;
  text-align: center;
  font-size: 27px;
  line-height: 1.5;
}
/* line 2156, minole.scss */
.fair_detail_emi {
  position: relative;
  margin-top: 40px;
}
/* line 2159, minole.scss */
.fair_detail_emi::after {
  content: "";
  display: block;
  clear: both;
}
/* line 2164, minole.scss */
.fair_detail_emi_img {
  float: left;
  position: relative;
  z-index: 2;
}
/* line 2169, minole.scss */
.fair_detail_emi_balloon {
  float: left;
  position: absolute;
  left: 68px;
  bottom: 20px;
  z-index: 1;
  width: 700px;
  padding: 20px 0 32px;
  background: url(/img/event/minole/fair/mid_heading_balloon_top.png) no-repeat 50% 0, url(/img/event/minole/fair/mid_heading_balloon_bottom.png) no-repeat 50% 100%;
}
/* line 2178, minole.scss */
.fair_detail_emi_balloon span {
  display: block;
  padding: 0 20px;
  background: #fff;
  text-align: center;
  border-radius: 10px;
  color: #402713 !important;
  font-size: 24px;
  font-weight: bold;
}
/* line 2190, minole.scss */
.fair_detail_txt {
  margin-top: 20px;
  color: #402713;
  font-size: 14px !important;
  line-height: 1.8 !important;
  letter-spacing: .1em;
}
/* line 2196, minole.scss */
.fair_detail_txt a {
  color: #ba262c;
}
/* line 2200, minole.scss */
.fair_detail_figure {
  margin-top: 60px;
}
/* line 2203, minole.scss */
.fair_detail_figure_body::after {
  content: "";
  display: block;
  clear: both;
}
/* line 2208, minole.scss */
.fair_detail_figure_body > li {
  float: left;
  width: 394px;
}
/* line 2211, minole.scss */
.fair_detail_figure_body > li:not(:first-child) {
  margin-left: 38px;
}
/* line 2214, minole.scss */
.fair_detail_figure_body > li > figure {
  margin-bottom: 20px;
}
/* line 2217, minole.scss */
.fair_detail_figure_body > li > figcaption {
  color: #402713;
}
/* line 2223, minole.scss */
.fair_detail_pdf {
  width: 350px;
  margin: 60px auto 0;
  text-align: center;
}
/* line 2227, minole.scss */
.fair_detail_pdf_img {
  margin-bottom: 20px;
}
/* line 2230, minole.scss */
.fair_detail_pdf a {
  display: inline-block;
  color: #ba262c;
}
/* line 2235, minole.scss */
.fair_detail .btn_back {
  width: 158px;
  margin: 60px auto 0;
}

/* line 2240, minole.scss */
.minole_movie {
  margin-bottom: 80px;
}

/* line 2243, minole.scss */
.minole_movie_inr {
  width: 680px;
  height: 0;
  margin: 0 auto;
  padding-top: 34.837%;
  position: relative;
  overflow: hidden;
}
/* line 2251, minole.scss */
.minole_movie_inr iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 2259, minole.scss */
.minole_movie_txt {
  width: 680px;
  margin: 0 auto;
  margin-top: 10px;
  font-size: 12px;
}

/* line 2266, minole.scss */
.seminar_information_wrap {
  width: 850px;
  margin: -20px auto 60px;
  padding: 30px 46px;
  border: solid 1px #69503c;
  border-radius: 4px;
  box-sizing: border-box;
}

/* line 2274, minole.scss */
.seminar_information_ttl {
  margin-bottom: 30px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: .1em;
  color: #0A8C1E;
  border-bottom: dotted 1px #412814;
}

/* line 2285, minole.scss */
.seminar_information_list > li {
  padding-left: 1em;
  text-indent: -1em;
}

/* line 2290, minole.scss */
.seminar_information_btn {
  text-align: center;
  margin-top: 30px;
}
/* line 2294, minole.scss */
.seminar_information_btn a + a {
  margin-left: 10px;
}
/* line 2297, minole.scss */
.seminar_information_btn a[href^=http][target="_blank"]:after {
  content: none;
  margin-left: 0;
}

/* line 2305, minole.scss */
div.fc-row:nth-of-type(5) .fc-event-container {
  display: none;
}

/*# sourceMappingURL=minole.css.map */
