@charset "UTF-8";
/*レイアウトPAD*/
@media screen and (min-width:481px) and (max-width:767px) {
	#headerContWrap {
		max-width: 767px;
		min-width: 481px;
		margin: 0 auto;
		padding: 23px 0 48px;
	}
	header h1 {
		margin-left: 34px;
		max-width: 186px;
		min-width: 186px;
	}
	#headTitleArea {
		padding: 30px 27px;
		border: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	header h2 {
		width: 50%;
		max-width: 330px;
		min-width: 240px;
	}
	.editorimg {
		width: 50%;
		max-width: 330px;
		min-width: 240px;
		height: 35px;
		min-height: 25px;
	}
	.headimg {
		width: 28%;
		right: 1.5em;
		min-width: 180px;
	}
	/*フッター//////////////////////////////////////////////*/
	#footer_wrapper {
		max-width: 767px;
		min-width: 481px;
		font-size: 84%;
	}
	#fotterNote {
		margin: 0 5% 0 0;
		padding: 0;
	}
	#copyTxt br {
		display: inline;
	}
	/*コンテンツ//////////////////////////////////////////////*/
	article {
		max-width: 767px;
		min-width: 481px;
		margin: 0 auto;
		padding: 40px;
	}
	dt b {
		font-size: 18px;
	}
	dd table {
		clear: both;
	}
	.linkBtn {
		padding: 1.5em 0 1em;
	}
	.linkBtn a {
		width: 64%;
		max-width: 492px;
		min-width: 320px;
		font-size: 110%;
	}
} /*クエリpad 終了*/
/*調整用//////////////////////////////////////////////*/
@media screen and (min-width:481px) and (max-width:696px) {
	article {
		min-width: 481px;
	}
	dt b {
		font-size: 20px;
	}
	dd {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	/*表示順用DIV//////////////////////////////////////////////*/
	.order01 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
	}
	.order02 {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: 0;
		-webkit-order: 0;
		order: 0;
	}
	.order03 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	}
	.ilBox {
		float: none;
		margin: 0 auto;
		padding: 10px 37px 10px 0;
		text-align: center;
	}
	dd table {
		clear: both;
		margin: 1.5em 0;
	}
	dt {
		background-size: 40px !important
	}
	.icPink {
		padding-bottom: 4px;
		background-position: center left;
	}
} /*クエリ調整用 終了*/