@charset "UTF-8";
/* =============================================================
body.chapter	article
============================================================= */
body.chapter {
  /*	main	*/
}
body.chapter main {
  display: block;
  width: 100%; /* 1280px	*/
  height: auto;
  margin: 0;
  padding: 0;
  overflow: hidden;
  /*			section,article	*/
  /*		aside,section,article		*/
}
body.chapter main aside {
  float: left;
  width: 19.609375%; /*	251px + margin-right 5px	*/
  height: 100%;
  margin: 0 5px 0 0;
  padding: 0;
  overflow: hidden;
}
body.chapter main aside div {
  width: 100%;
  margin: 0 0 4px 0;
  padding: 0;
}
body.chapter main aside div img {
  width: 80%;
  height: auto;
}
body.chapter main aside div.rental {
  display: none;
}
body.chapter main article {
  float: right;
  width: 80%; /*	1024px	*/
  margin: 0;
  padding: 0;
}
body.chapter main section {
  float: right;
  width: 80%; /*	1024px	*/
  margin: 0;
  padding: 0;
}
body.chapter main section h2 {
  display: none;
}
body.chapter main article,
body.chapter main section {
  display: flex;
  justify-content: flex-start; /*	space-between	*/
  flex-wrap: wrap;
  width: 80%; /*	1024px	*/
  height: 100%;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  overflow: hidden;
  /*	セクション見出し　並び順	*/
}
body.chapter main article div,
body.chapter main article div.x2,
body.chapter main article div.banner,
body.chapter main section div,
body.chapter main section div.x2,
body.chapter main section div.banner {
  align-self: start;
  flex-grow: 0;
  width: 252px; /*	見出し４段	256px */
  height: 229px; /*	見出し３行	*/
  font-size: 13px; /*	見出し4段〜	*/
  margin: 0 4px 4px 0;
  padding: 0;
}
body.chapter main article div a,
body.chapter main article div.x2 a,
body.chapter main article div.banner a,
body.chapter main section div a,
body.chapter main section div.x2 a,
body.chapter main section div.banner a {
  color: #444;
  font-size: 18px;
  line-height: 1.2em;
  text-align: center;
  padding: 4px;
}
body.chapter main article div a h3,
body.chapter main article div.x2 a h3,
body.chapter main article div.banner a h3,
body.chapter main section div a h3,
body.chapter main section div.x2 a h3,
body.chapter main section div.banner a h3 {
  display: block;
  height: 35px;
  font-size: 18px;
  line-height: 1em;
  margin: 0;
  padding: 8px 0;
  border: none;
}
body.chapter main article div a img,
body.chapter main article div.x2 a img,
body.chapter main article div.banner a img,
body.chapter main section div a img,
body.chapter main section div.x2 a img,
body.chapter main section div.banner a img {
  float: none;
  width: 244px;
  height: 136px;
  margin: 0 auto 5px auto;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0;
}
body.chapter main article div a span,
body.chapter main article div.x2 a span,
body.chapter main article div.banner a span,
body.chapter main section div a span,
body.chapter main section div.x2 a span,
body.chapter main section div.banner a span {
  display: block;
  font-size: 65%;
  line-height: 1.2em;
  white-space: wrap;
  margin: 0;
  padding: 0;
}
body.chapter main article div.pcodr01,
body.chapter main section div.pcodr01 {
  order: 1;
}
body.chapter main article div.pcodr02,
body.chapter main section div.pcodr02 {
  order: 2;
}
body.chapter main article div.pcodr03,
body.chapter main section div.pcodr03 {
  order: 3;
}
body.chapter main article div.pcodr04,
body.chapter main section div.pcodr04 {
  order: 4;
}
body.chapter main article div.pcodr05,
body.chapter main section div.pcodr05 {
  order: 5;
}
body.chapter main article div.pcodr06,
body.chapter main section div.pcodr06 {
  order: 6;
}
body.chapter main article div.pcodr07,
body.chapter main section div.pcodr07 {
  order: 7;
}
body.chapter main article div.pcodr08,
body.chapter main section div.pcodr08 {
  order: 8;
}
body.chapter main article div.pcodr09,
body.chapter main section div.pcodr09 {
  order: 9;
}
body.chapter main article div.pcodr10,
body.chapter main section div.pcodr10 {
  order: 10;
}
body.chapter main article div.pcodr11,
body.chapter main section div.pcodr11 {
  order: 11;
}
body.chapter main article div.pcodr12,
body.chapter main section div.pcodr12 {
  order: 12;
}
body.chapter main article div.pcodr13,
body.chapter main section div.pcodr13 {
  order: 13;
}
body.chapter main article div.pcodr14,
body.chapter main section div.pcodr14 {
  order: 14;
}
body.chapter main article div.pcodr15,
body.chapter main section div.pcodr15 {
  order: 15;
}
body.chapter main article div.pcodr16,
body.chapter main section div.pcodr16 {
  order: 16;
}
body.chapter main article div.pcodr17,
body.chapter main section div.pcodr17 {
  order: 17;
}
body.chapter main article div.pcodr18,
body.chapter main section div.pcodr18 {
  order: 18;
}
body.chapter main article div.pcodr19,
body.chapter main section div.pcodr19 {
  order: 19;
}
body.chapter main article div.pcodr20,
body.chapter main section div.pcodr20 {
  order: 20;
}
body.chapter main article div.pcodr21,
body.chapter main section div.pcodr21 {
  order: 21;
}
body.chapter main article div.pcodr22,
body.chapter main section div.pcodr22 {
  order: 22;
}
body.chapter main article div.pcodr23,
body.chapter main section div.pcodr23 {
  order: 23;
}
body.chapter main article div.pcodr24,
body.chapter main section div.pcodr24 {
  order: 24;
}
body.chapter main article div.pcodr25,
body.chapter main section div.pcodr25 {
  order: 25;
}
body.chapter main article div.pcodr26,
body.chapter main section div.pcodr26 {
  order: 26;
}
body.chapter main article div.pcodr27,
body.chapter main section div.pcodr27 {
  order: 27;
}
body.chapter main article div.pcodr28,
body.chapter main section div.pcodr28 {
  order: 28;
}
body.chapter main article div.pcodr29,
body.chapter main section div.pcodr29 {
  order: 29;
}
body.chapter main article div.pcodr30,
body.chapter main section div.pcodr30 {
  order: 30;
}
body.chapter main article div.pcodr31,
body.chapter main section div.pcodr31 {
  order: 31;
}
body.chapter main article div.pcodr32,
body.chapter main section div.pcodr32 {
  order: 32;
}
body.chapter main article div.pcodr33,
body.chapter main section div.pcodr33 {
  order: 33;
}
body.chapter main article div.pcodr34,
body.chapter main section div.pcodr34 {
  order: 34;
}
body.chapter main article div.pcodr35,
body.chapter main section div.pcodr35 {
  order: 35;
}
body.chapter main article div.pcodr36,
body.chapter main section div.pcodr36 {
  order: 36;
}
body.chapter main article div.pcodr37,
body.chapter main section div.pcodr37 {
  order: 37;
}
body.chapter main article div.pcodr38,
body.chapter main section div.pcodr38 {
  order: 38;
}
body.chapter main article div.pcodr39,
body.chapter main section div.pcodr39 {
  order: 39;
}
body.chapter main article div.pcodr40,
body.chapter main section div.pcodr40 {
  order: 40;
}
body.chapter main aside .comingsoon,
body.chapter main aside .schedule,
body.chapter main section .comingsoon,
body.chapter main section .schedule,
body.chapter main article .comingsoon,
body.chapter main article .schedule {
  color: #444;
  background: #ffe5e5;
}
body.chapter main aside .comingsoon h3,
body.chapter main aside .schedule h3,
body.chapter main section .comingsoon h3,
body.chapter main section .schedule h3,
body.chapter main article .comingsoon h3,
body.chapter main article .schedule h3 {
  color: #444;
}
body.chapter main aside .comingsoon a:hover,
body.chapter main aside .comingsoon a:active,
body.chapter main aside .schedule a:hover,
body.chapter main aside .schedule a:active,
body.chapter main section .comingsoon a:hover,
body.chapter main section .comingsoon a:active,
body.chapter main section .schedule a:hover,
body.chapter main section .schedule a:active,
body.chapter main article .comingsoon a:hover,
body.chapter main article .comingsoon a:active,
body.chapter main article .schedule a:hover,
body.chapter main article .schedule a:active {
  color: #fff;
  background-color: #ff7f7f;
}
body.chapter main aside .comingsoon a:hover h3,
body.chapter main aside .comingsoon a:active h3,
body.chapter main aside .schedule a:hover h3,
body.chapter main aside .schedule a:active h3,
body.chapter main section .comingsoon a:hover h3,
body.chapter main section .comingsoon a:active h3,
body.chapter main section .schedule a:hover h3,
body.chapter main section .schedule a:active h3,
body.chapter main article .comingsoon a:hover h3,
body.chapter main article .comingsoon a:active h3,
body.chapter main article .schedule a:hover h3,
body.chapter main article .schedule a:active h3 {
  color: #fff;
}
body.chapter main aside .temporary,
body.chapter main aside .cultureschool,
body.chapter main aside .cafemenu,
body.chapter main section .temporary,
body.chapter main section .cultureschool,
body.chapter main section .cafemenu,
body.chapter main article .temporary,
body.chapter main article .cultureschool,
body.chapter main article .cafemenu {
  color: #444;
  background: rgb(250.78125, 216.5625, 169.21875);
}
body.chapter main aside .temporary h3,
body.chapter main aside .cultureschool h3,
body.chapter main aside .cafemenu h3,
body.chapter main section .temporary h3,
body.chapter main section .cultureschool h3,
body.chapter main section .cafemenu h3,
body.chapter main article .temporary h3,
body.chapter main article .cultureschool h3,
body.chapter main article .cafemenu h3 {
  color: #444;
}
body.chapter main aside .temporary:hover, body.chapter main aside .temporary:active,
body.chapter main aside .cultureschool:hover,
body.chapter main aside .cultureschool:active,
body.chapter main aside .cafemenu:hover,
body.chapter main aside .cafemenu:active,
body.chapter main section .temporary:hover,
body.chapter main section .temporary:active,
body.chapter main section .cultureschool:hover,
body.chapter main section .cultureschool:active,
body.chapter main section .cafemenu:hover,
body.chapter main section .cafemenu:active,
body.chapter main article .temporary:hover,
body.chapter main article .temporary:active,
body.chapter main article .cultureschool:hover,
body.chapter main article .cultureschool:active,
body.chapter main article .cafemenu:hover,
body.chapter main article .cafemenu:active {
  color: #fff;
  background-color: #f6ad48;
}
body.chapter main aside .temporary:hover a, body.chapter main aside .temporary:hover h3, body.chapter main aside .temporary:active a, body.chapter main aside .temporary:active h3,
body.chapter main aside .cultureschool:hover a,
body.chapter main aside .cultureschool:hover h3,
body.chapter main aside .cultureschool:active a,
body.chapter main aside .cultureschool:active h3,
body.chapter main aside .cafemenu:hover a,
body.chapter main aside .cafemenu:hover h3,
body.chapter main aside .cafemenu:active a,
body.chapter main aside .cafemenu:active h3,
body.chapter main section .temporary:hover a,
body.chapter main section .temporary:hover h3,
body.chapter main section .temporary:active a,
body.chapter main section .temporary:active h3,
body.chapter main section .cultureschool:hover a,
body.chapter main section .cultureschool:hover h3,
body.chapter main section .cultureschool:active a,
body.chapter main section .cultureschool:active h3,
body.chapter main section .cafemenu:hover a,
body.chapter main section .cafemenu:hover h3,
body.chapter main section .cafemenu:active a,
body.chapter main section .cafemenu:active h3,
body.chapter main article .temporary:hover a,
body.chapter main article .temporary:hover h3,
body.chapter main article .temporary:active a,
body.chapter main article .temporary:active h3,
body.chapter main article .cultureschool:hover a,
body.chapter main article .cultureschool:hover h3,
body.chapter main article .cultureschool:active a,
body.chapter main article .cultureschool:active h3,
body.chapter main article .cafemenu:hover a,
body.chapter main article .cafemenu:hover h3,
body.chapter main article .cafemenu:active a,
body.chapter main article .cafemenu:active h3 {
  color: #fff;
}
body.chapter main aside .korobanu,
body.chapter main section .korobanu,
body.chapter main article .korobanu {
  background: rgb(149.4522821577, 221.5477178423, 217.510373444);
}
body.chapter main aside .korobanu h3,
body.chapter main section .korobanu h3,
body.chapter main article .korobanu h3 {
  color: #444;
}
body.chapter main aside .korobanu:hover, body.chapter main aside .korobanu:active,
body.chapter main section .korobanu:hover,
body.chapter main section .korobanu:active,
body.chapter main article .korobanu:hover,
body.chapter main article .korobanu:active {
  background: #48c5be;
}
body.chapter main aside .korobanu:hover a, body.chapter main aside .korobanu:hover h3, body.chapter main aside .korobanu:active a, body.chapter main aside .korobanu:active h3,
body.chapter main section .korobanu:hover a,
body.chapter main section .korobanu:hover h3,
body.chapter main section .korobanu:active a,
body.chapter main section .korobanu:active h3,
body.chapter main article .korobanu:hover a,
body.chapter main article .korobanu:hover h3,
body.chapter main article .korobanu:active a,
body.chapter main article .korobanu:active h3 {
  color: #fff;
}
body.chapter main aside .rental,
body.chapter main section .rental,
body.chapter main article .rental {
  color: #444;
  background: rgb(174.3928571429, 217.9642857143, 170.0357142857);
}
body.chapter main aside .rental h3,
body.chapter main section .rental h3,
body.chapter main article .rental h3 {
  display: block;
  color: #444;
}
body.chapter main aside .rental span,
body.chapter main section .rental span,
body.chapter main article .rental span {
  display: block;
  font-size: 18px;
  margin: 36px 0 0 0;
}
body.chapter main aside .rental img,
body.chapter main section .rental img,
body.chapter main article .rental img {
  float: none;
  width: 244px;
  height: auto;
  margin: 15px auto -15px auto;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0;
}
body.chapter main aside .rental:hover, body.chapter main aside .rental:active,
body.chapter main section .rental:hover,
body.chapter main section .rental:active,
body.chapter main article .rental:hover,
body.chapter main article .rental:active {
  background: #6bbb63;
}
body.chapter main aside .rental:hover a, body.chapter main aside .rental:hover h3, body.chapter main aside .rental:active a, body.chapter main aside .rental:active h3,
body.chapter main section .rental:hover a,
body.chapter main section .rental:hover h3,
body.chapter main section .rental:active a,
body.chapter main section .rental:active h3,
body.chapter main article .rental:hover a,
body.chapter main article .rental:hover h3,
body.chapter main article .rental:active a,
body.chapter main article .rental:active h3 {
  color: #fff;
}
body.chapter main aside .event,
body.chapter main section .event,
body.chapter main article .event {
  background: rgb(168.8153526971, 227.6846473029, 224.387966805);
}
body.chapter main aside .event:hover, body.chapter main aside .event:active,
body.chapter main section .event:hover,
body.chapter main section .event:active,
body.chapter main article .event:hover,
body.chapter main article .event:active {
  background-color: #48c5be;
}
body.chapter main aside .event:hover a, body.chapter main aside .event:hover h3, body.chapter main aside .event:active a, body.chapter main aside .event:active h3,
body.chapter main section .event:hover a,
body.chapter main section .event:hover h3,
body.chapter main section .event:active a,
body.chapter main section .event:active h3,
body.chapter main article .event:hover a,
body.chapter main article .event:hover h3,
body.chapter main article .event:active a,
body.chapter main article .event:active h3 {
  color: #fff;
}
body.chapter main aside .concert,
body.chapter main section .concert,
body.chapter main article .concert {
  background: rgb(157, 192.5, 225.5);
}
body.chapter main aside .concert:hover, body.chapter main aside .concert:active,
body.chapter main section .concert:hover,
body.chapter main section .concert:active,
body.chapter main article .concert:hover,
body.chapter main article .concert:active {
  background-color: #3b82c4;
}
body.chapter main aside .concert:hover a, body.chapter main aside .concert:hover h3, body.chapter main aside .concert:active a, body.chapter main aside .concert:active h3,
body.chapter main section .concert:hover a,
body.chapter main section .concert:hover h3,
body.chapter main section .concert:active a,
body.chapter main section .concert:active h3,
body.chapter main article .concert:hover a,
body.chapter main article .concert:hover h3,
body.chapter main article .concert:active a,
body.chapter main article .concert:active h3 {
  color: #fff;
}
body.chapter main aside .storeEvent:hover,
body.chapter main section .storeEvent:hover,
body.chapter main article .storeEvent:hover {
  background: rgb(255, 254.5, 254.5);
}
body.chapter main aside .storeEvent:hover:hover, body.chapter main aside .storeEvent:hover:active,
body.chapter main section .storeEvent:hover:hover,
body.chapter main section .storeEvent:hover:active,
body.chapter main article .storeEvent:hover:hover,
body.chapter main article .storeEvent:hover:active {
  background-color: #ff7f7f;
}
body.chapter main aside .storeEvent:hover:hover a, body.chapter main aside .storeEvent:hover:hover h3, body.chapter main aside .storeEvent:hover:active a, body.chapter main aside .storeEvent:hover:active h3,
body.chapter main section .storeEvent:hover:hover a,
body.chapter main section .storeEvent:hover:hover h3,
body.chapter main section .storeEvent:hover:active a,
body.chapter main section .storeEvent:hover:active h3,
body.chapter main article .storeEvent:hover:hover a,
body.chapter main article .storeEvent:hover:hover h3,
body.chapter main article .storeEvent:hover:active a,
body.chapter main article .storeEvent:hover:active h3 {
  color: #fff;
}

/*	body.toppage	*//*# sourceMappingURL=pc-chapter.css.map */