@charset "UTF-8";
/* CSS Document */

* {
  box-sizing: border-box;
}
 
footer {
	width: 100vw;
	margin-top: auto;
	padding: 1rem 0;
	text-align: center;
	background: #262626;
	z-index: 1;
}

/*----------------------------
     　　　リンク設定
----------------------------*/

/* アンカーテキストのリンク色 */
a{
	color: #fff !important;
	text-decoration: none !important; /*下線消す*/
}

/*ホバー時の色*/
a:hover{
	color: #fff !important;
	text-decoration: underline !important;
}

/*クリック時の色*/
a:active{
	color: #fff !important;
	text-decoration: none;
}


/*===== 画面幅に併せて画像縮小 =====*/
.resizeimage img {
	width: 100%;
}

/*----------------------------
　　　　　コピーエリア
----------------------------*/

.copyarea{
	display: block;
	width: 100vw;
	height: auto;
	margin: 0 auto;
	padding: 0;
	color: #ffffff;
	font-weight: normal;
	font-size: 0.77rem;
	text-align: center;
}


/*----------------------------
　　　　　主催・運営
----------------------------*/

#item-list {
  padding: 2rem 1rem 0;
  margin-bottom:20px;
}

#item-list ul{
  margin-left:-20px;/*１カラムのpadding分マイナスマージン*/
  overflow:hidden;
  background-color:transparent;
}

#item-list ul li {
  list-style-type:none;
  float:left; /*floatで横並びに*/
  padding-left:20px;/*カラム間のガター*/
  margin-bottom:20px;
  text-align:center;
}

ul.cols-1 li {width: 100%;}
ul.cols-2 li {width: 50%;}
ul.cols-3 li {width: 33.33333%;}
ul.cols-4 li {width: 25%;}
ul.cols-5 li {width: 20%;}
ul.cols-6 li {width: 16.66666%;}
ul.cols-7 li {width: 14.28571%;}
ul.cols-8 li {width: 12.5%;}

#item-list ul li img{
	width: 200px;
	height: auto;
	border: 0;
}

#item-list .white_name_l{
	font-weight: 400 !important;
	font-style: bold !important;
	font-size: 1.2rem;
	color: #fff;
	margin: 0 auto 1rem;
}
#item-list .white_name{
	font-weight: 400 !important;
	font-style: bold !important;
	font-size: 0.88rem;
	color: #fff;
	margin: 0 auto 1rem;
}

@media screen and (max-width:768px) {
#item-list ul li {
	display: block;
	width: 97%;
	float: none;
	margin: 1rem auto 2rem;
	text-align: center;
}
}

.address {
	color: #333;
	line-height: 1rem;
	text-align: center;
	font-size: 0.77rem;
}
