@charset "utf-8";
/*========= モーダル表示のためのCSS ===============*/

/*全て共通：hideエリアをはじめは非表示*/
.hide-area{
	display: none;
}

/*全て共通：モーダルのボタンの色を変更したい場合*/
.modaal-close:after, 
.modaal-close:before{
	background:#ccc;	
}

.modaal-close:focus:after,
.modaal-close:focus:before,
.modaal-close:hover:after,
.modaal-close:hover:before{
	background:#666;
}

/*確認を促すモーダル：タイトルの色を変更したい場合*/
#modaal-title{
	font-size:1.2rem;
	text-align: center;
	margin: 0 0 20px 0;
}

/*動画表示のモーダル：余白を変更したい場合*/
.modaal-video .modaal-inner-wrapper{
	padding:0;
}

/*以下はコンテンツ内のレイアウト*/
.info-list dl,
.gallery-list{
	/*display: flex;*/
}

.info-list dt{
	margin:0 10px 0 0;
}

.gallery-list li{
	/*margin:0 10px 0 0;
	list-style: none;*/
	list-style: none;
	width:47%;
	display: inline-block;
	vertical-align: top;
	margin:10px 2px;
	padding:2px;
}
.gallery-list li img{
	width:98%;
	margin:0px auto;
	border-top-left-radius: 16px;
  	border-top-right-radius: 16px;
  	border-bottom-right-radius: 16px;
  	border-bottom-left-radius: 16px;
}

@media (min-width:700px){
	
	.gallery-list li{
		width:22%;
		margin:20px 5px;
	}
}
@media (min-width:1000px){
	
	.gallery-list li{
		width:23%;
		margin:20px 4px;
	}
}

