@charset "utf-8";

/* -------------------------------------------------
	#future
------------------------------------------------- */

#future .layout-type1 {
	margin-top: 50px;
}

#future .left img + img {
	margin-top: 50px;
}

#future ul.indent li {
	text-indent: -1em;
	margin-left: 1em;
}
#future a {
	color: #0d6fb8;
	text-decoration: underline;
}
#download a {
    color: #0d6fb8;
    text-decoration: underline;
}

@media print, screen and (min-width:768px) {
	#future .h-leftBorder {
		margin-bottom: 50px;
	}
	#future .right a {
		cursor: default;
	}

	#future .space li {
		position: relative;
		padding-left: 8.5em;
	}
	
	#future .space span{
		position: absolute;
		top:0;
		left:0;
	}
}

@media screen and (max-width:767px) {
	#future .layout-type1 {
		margin-top: 5vw;
	}
	#future .left {
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
	}
	#future .left img {
		width: 48%;
		display: block;
		margin: 0;
	}
	#future .left img + img {
		margin-top: 0;
	}
	#future .space span {
		display: block;
	}
	#future .space li + li {
		margin-top: 0.8em;
	}
}