@charset "utf-8";



@media print,screen and (min-width:769px){

	.btnNextL a{padding: 1.5em 3em .5em 1.25em}

	.languageNav li a {font-size: 1.2em}
	.navBar ul li a, .en_route_nav li a{
		font-size: 109%;
		padding: 4px 0 4px;
	}

	header .inner{padding: 1.5rem 0!important}

	.three_columns dl dd:last-child a{padding: 1.05em 1.25em 0 3em}

}



.cntlink a {
	align-items: center;
	background: url(../../../common/base/img/btn_next_l.png) center no-repeat;
	color: #FFF;
	display: flex;
	font-weight: 700;
	justify-content: center;
}
	.cntlink a:hover {
		filter: alpha(opacity=70);
		-moz-opacity:0.70;
		opacity:0.70;
		text-decoration: none;
	}
@media print,screen and (min-width:769px){

	.cntlink a {
		font-size: 200%;
		height: 80px;
		padding: .75em 1em 0 0;
		width: 295px;
	}

}
@media screen and (max-width:768px){

	.cntlink a {
		background-size: 70%;
		font-size: 150%;
		height: auto;
		padding: 1.05em 1em 0 0;
		width: 50%;
	}

}
@media screen and (max-width:411px){

	.cntlink a {
		background-size: 100%;
		font-size: 135%;
		height: auto;
		padding: .75em 1em 0 0;
		width: 50%;
	}

}



.three_columns dl dd:last-child a{
	align-items: center;
	background: url(../../../common/base/img/btn_next_s.png) right bottom / contain no-repeat;
	color: #FFF;
	display: block;
	font-weight: bold;
	height: 55px;
	text-align: center;
}
@media print,screen and (min-width:1025px){

	.three_columns dl dd:last-child a{
		bottom: .5em;
		font-size: smaller;
		left: -1.25em;
		padding: 1.5em 1.75em 0 0;
		position: absolute;
		width: 200px;
	}

}
@media print,screen and (max-width:1024px) and (min-width:769px) {

	.three_columns dl dd:last-child a{
		bottom: 1em;
		margin: auto;
		padding: 1.25em 0 0 0.75em;
		position: absolute;
		right: 0;
		width: 30%;
	}

}
@media screen and (max-width:768px){

	.three_columns dl dd:last-child{
		padding-top: .5em;
		width: 100%;
	}
	.three_columns dl dd:last-child a{
		font-size: 2.4vw;
		padding: 1em 1.5em 0 0;
		width: 30%;
	}

}
@media screen and (max-width: 500px) {

	.three_columns dl dd:last-child a{
		font-size: 3.75vw;
		padding: .9em .5em 0 0;
		width: 50%;
	}

}
@media screen and (max-width: 414px) {.three_columns dl dd:last-child a{padding: 1.35em 1em 0 0}}