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

.totop{
	display: none;
}

#contents_block h2{
	width: 96.13vw;
	height: 7.43vw;
	margin: 5.33vw auto 0 auto;
	overflow: hidden;
	background-image:url("../sp/main_h2.png");
	background-repeat:no-repeat;
	background-position:left center;
	background-size: contain;
	color:#fff;
	text-indent:45px;
	font-size:3.73vw;
	padding-top: 2.37vw;
}



.txt01{
	width:100%;
	margin:30px auto;
	overflow:hidden;
}


.link_block{
	width:100%;
	margin:30px auto;
	overflow:hidden;
}

.link_block li{
	list-style-type:none;
	background-image:url(index/icon.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	margin-bottom:1em;
}

.link_block li a{
	font-weight:bold;
	color:#666;
}