@charset "utf-8";

/* CSS Document */



.barriefree h3 {

	margin-bottom: 2em;

}



.barriefree dl {

	width: 90%;

	border-bottom: solid 1px #333333;

	margin: 1em auto;

	line-height: 1.5;

}

.barriefree .page_navi {
	width: 90%;
	margin: 1em auto;
}

.barriefree .page_navi {
	margin: 1em auto;
}
.barriefree .page_navi .pages {
	display: none;
}
.barriefree .page_navi a , .page_navi span {
	min-width: 10px;
	display: inline-block;
	border: solid 1px #3A443C;
	padding: 0 5px;
	line-height: 24px;
	margin-right: 5px;
}

.barriefree .page_navi span {
	background-color: #3A443C;
	color: #FFF;
}
	

/*---------------------------------

_600px�E�E

-----------------------------------*/

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


}





/*---------------------------------

_980px�E�E

-----------------------------------*/

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

	.barriefree section {

		margin-bottom: 150px;

	}

	.barriefree dl {

		width: 730px;

		border-bottom: solid 1px #333333;

		margin: 0;

		line-height: 1.5;

	}

	.barriefree dl dt {

		padding: 15px 0;

		float: left;

		width: 160px;

	}

	.barriefree dl dd{

		padding: 15px 0;

		float: left;

		width: 570px;

	}



	.barriefree h2 {

		background-color: transparent;

		background-image: url(https://www.yamagata-airport.co.jp/img/main/barriefree/page_title.gif);

		margin-bottom: 50px;

	}

	.barriefree h3 {

		background-color: #FFF;

		color: #181312;

		padding: 0em;

		font-size: 24px;

		background-image: url(https://www.yamagata-airport.co.jp/img/base/line/line_x.gif);

		background-repeat: repeat-x;

		background-position: bottom;

		padding-bottom: 10px;

		margin-bottom: 40px;

	}

	.barriefree .page_navi {
		width: 100%;
		margin: 10 0 0 0;
	}


}



@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width : 980px), 

only screen and (min-device-pixel-ratio: 2) and (min-width : 980px) {



	.barriefree h2 {

		background-image: url(https://www.yamagata-airport.co.jp/img/main/barriefree/page_title_l.gif);

	}

	

	.barriefree h2 {

		background-color: inherient;

		-webkit-background-size:730px 80px; 

		background-size: 730px 80px; 

	}

	

}