@charset "UTF-8";
/*!
*
* Author and Copyright
* Author    :  prosysta Inc, (https://prosysta.co.jp/)
* Created   :  2020.04
* Modified  :  *******
*/

/*-----------------------------------------------
	kill default set
-------------------------------------------------*/

* {
	margin:0;
	padding:0;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	text-decoration:none;
}

/*-----------------------------------------------
	clearfix
-------------------------------------------------*/
*, *:before, *:after {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

main {
  display: block;
  /* IEではmainがinline要素と認識される */
  min-height: 60vh;
}

html {
  font-size: 8.5px;
    /* sets the base font to 10px for easier math */
  line-height: 1.55;
}
body{
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;
  color: #1a1a1a;
 font-weight: 500;
 font-size: 1.4rem;
}
@media screen and (max-width: 374px) { /* for < 374 */
  body {
      font-size: 1.3rem;
  }

}

/* END for 992 < */

 img{
  width: 100%;
}

ul {
  list-style: none;
}


/* ここから */
.notice .ttl{
  font-size: 17px;
  font-weight: bold;
  text-align: center;
  margin: 10px auto 20px;
  padding: 0 10px;
}
.notice ul.disc{
  padding-left: 15px;
  list-style: disc;
}
.notice ul.decimal{
  padding-left: 15px;
  list-style: decimal;
}
.notice ul.disc li,
.notice ul.decimal li{
  margin-bottom: 10px;
}
.notice ul.decimal li{
  padding-left: 5px;
}
.notice ul.disc li .flex{
  display: flex;
  margin: 10px 0;
}
.notice .inner{
  padding: 0 15px;
}
.notice .ttl-label{
  background:#e6e6e6 ;
  font-size: 1.6rem;
  font-weight: bold;
  padding: 7px 15px;
  margin-bottom: 10px;
}
.notice .box{
  margin-bottom: 25px;
}

.ticketlist {
  padding:0em 2em 1.5em;
  text-align:center;
}
.ticketlist a {
  display:inline-block;
  padding:3px 8px;
  margin: 5px 2px;
  border:1px solid #CCC;
  border-radius:20px;
  background:#DADADA;
  text-decoration:none!important;
  font-size:93%;
 color:#000;
}
.notice .ticketlistbtn.-event{
  padding: 3px 15px;
  border-radius: 50px;
}
.notice ul .flex .shrink0{
  flex-shrink: 0;
}