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

#filmcommission{
	background: url(../images/fc_bg001.png);
	}
	#filmcommission > div{
		padding: 2em;
		}
	#filmcommission svg{
		width: 1em;
		height: 1em;
		}

#map{
	padding: 0;
	height: 40em;
	}

#spot{}
	#spot ul{
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		}
	#spot li{
		width: calc(50% - 0.5em);
		padding: 1em;
		background: #fff;
		border: 2px solid #ccc;
		}
		#spot li:nth-of-type(n+3){
			margin-top: 1em;
			}
	#spot h3{
		padding-bottom: 0.8em;
		border-bottom: 1px dotted #ccc;
		font-size: 1.2em;
		line-height: 1.2em;
		}
	#spot figure{
		float: right;
		width: calc(100% - 12em);
		margin: 1em 0;
		background: #fff;
		border: 3px solid #fff;
		box-shadow: 1px 1px 3px #ccc;
		}
	#spot dl{
		margin: 1em 0;
		overflow: hidden;
		}
	#spot dt,
	#spot dd{
		float: left;
		padding: 0.3em;
		line-height: 1em;
		}
		#spot dt:nth-of-type(n+2),
		#spot dd:nth-of-type(n+2){
			margin-top: 0.5em;
			}
	#spot dt{
		clear: both;
		width: 3em;
		background: #000;
		color: #fff;
		text-align: center;
		}
	#spot dd{
		padding-right: 0;
		color: #000;
		}
	#spot div{
		clear: both;
		text-align: center;
		}
	#spot a{
		display: inline-block;
		width: 8em;
		padding: 0.8em;
		line-height: 1em;
		}

#link{
	background: url(../images/fc_line001.png) left top repeat-x;
	}
	#link dl{
		color: #000;
		}
	#link dl+dl{
		margin-top: 40px;
		}
	#link dt{
		padding-bottom: 0.5em;
		font-weight: bold;
		font-size: 1.1em;
		border-bottom: 1px dotted #ccc;
		}
		#link dt i{
			vertical-align: middle;
			}
	#link dd{
		padding: 0.8em 0;
		border-bottom: 1px dotted #ccc;
		}
	#link dd{
		line-height: 1em;
		}

#contact{
	background: url(../images/fc_line001.png) left top repeat-x;
	}
	#contact dl{
		color: #000;
		}
	#contact dt{
		font-weight: bold;
		font-size: 1.1em;
		}
		#contact dt i{
			vertical-align: middle;
			}

spot-01{
	border-color: red !important;
	}


