.container {
	position: relative;
	min-width: 980px;
	height: 100%;
	margin: auto;
}

#head {
	position: relative;
	width: 100%;
	min-width: 980px;
	margin: 1em auto 0 auto;
	background: url(http://dg24ae6szr1rz.cloudfront.net/lp/206/css_img/ttl_bg1.png) bottom center no-repeat;
	background-size: 100% auto;
	text-align: center;
	color: #0d4d99;
	z-index: 10;
}
#head h2 {
	line-height: 2em;
}

#link {
	position: relative;
	margin: -25px auto 0 auto;
	width: 980px;
	z-index: 5;
}
#link li {
	width: 100%;
	min-height: 340px;
	padding: 1px 0 1px 0;
	text-align: center;
}
#link li.to_c1 {
	background: url(http://dg24ae6szr1rz.cloudfront.net/lp/206/css_img/to_c1.png) top center no-repeat;
	background-size: 100% auto;
}
#link li.to_c2 {
	background: url(http://dg24ae6szr1rz.cloudfront.net/lp/206/css_img/to_c2.png) top center no-repeat;
	background-size: 100% auto;
	color: #fff;
 	text-shadow: 1px 1px 4px #000;
}
#link li.to_c3 {
	background: url(http://dg24ae6szr1rz.cloudfront.net/lp/206/css_img/to_c3.png) top center no-repeat;
	background-size: 100% auto;
	color: #fff;
 	text-shadow: 1px 1px 4px #000;
}
#link h2 {
	margin: 1em auto 0.5em auto;
	padding-bottom: 0.5em;
	background: url(http://dg24ae6szr1rz.cloudfront.net/lp/206/css_img/link_ln.png) bottom center no-repeat;
	background-size: 100% auto;
	line-height: 1.5;
}
#link a {
	display: block;
	width: 70%;
	margin: auto;
	color: #fff;
	text-shadow: 1px 1px 4px #000;
	text-decoration: none;
}
#link li a:hover {
	opacity: 0.8;
}

#link .flickity-prev-next-button.previous {
        left: 5%;
}
#link .flickity-prev-next-button.next {
        right: 5%;
}
#link .flickity-prev-next-button .arrow {
	fill: #fee400;
}