@media screen and （min-width: 1025px） {
/* 1025px以上の画面サイズで適用されるスタイル */
}

.links{
	display: flex;
	flex-wrap:wrap;
}

.link ul{
	width: 850px;
}


.links li {
	list-style: none;
	width: calc(100%/2);/*←画像を横に2つ並べる場合*/
	padding:0 5px;/*←画像の左右に5pxの余白を入れる場合*/
	box-sizing:border-box;
}
.links li img {
	max-width:100%; /*画像のはみだしを防ぐ*/
	/*height: auto;*/ /*画像の縦横比を維持 */
	/*border:solid 1px #ccc; ←画像を1pxのグレーの枠線で囲む指定の場合*/
}

.links .title {
	font-size: 2rem;
	font-weight: 500;
	background-color: /*#7fffff*/#7fffbf; /* 背景色をサイトの強調色に */
	padding: 5px 0 0 2px; /* 上(5px) 右(0) 下(0) 左(2px) の順で指定 */
}

.corp-banner .title2 {
	font-size: 2rem;
	text-align: center;
	font-weight: 500;
	background-color: #7fffff/*#7fffbf*/; /* 背景色をサイトの強調色に */
	padding: 5px 0 0 2px; /* 上(5px) 右(0) 下(0) 左(2px) の順で指定 */
	}
/*

a img {
  height: 80px;  高さを80ピクセルに固定 
  width: auto;    幅をアスペクト比を保ちながら自動調整 
	border: none;
	}

*/
.links .title2 {
	font-size: 2rem;
	font-weight: 500;
	background-color: #7fffff/*#7fffbf; /* 背景色をサイトの強調色に */
}

.links img{
	width: auto;    /* 横幅を自動指定 */
    height: 80px;  /* 高さはサイズ固定 */
}

.title img{
	width: 3%; /* 幅は6%の割合で固定 */
	height: auto; /* 高さは自動調整 */
	border: none;
}

.banner img{
	height: 90px; /* 高さを90pxで固定 */
	width: auto; /* 幅は自動調整 */
	border: none;
}

.banner .qr img{
	height: 120px;/*QRコードの高さを120pxで固定*/
	width: auto;
	border: none;	
}

.corp-banner img{
	height: 50px; /* 高さを50pxで固定 */
	width: auto; /* 幅は自動調整 */
	border: none;
}

.container {
  /*font-family: arial;
  font-size: 24px;
  margin: 25px;*/
  width: 100%;
  height: auto;
  /* 子要素を水平方向の中央に配置する */
  display: flex;
  justify-content: center;
}

/**/
.child {
  /*width: 50px;
  height: 50px;*/
}

.child .SPnote{
	margin-top: 2em;
	margin-bottom: inherit;
}


table {
  width: 100%;
  margin: 30px;
  border-collapse: collapse;
  border: solid 2px black;/*表全体を線で囲う*/
}

table th {/*table内のthに対して*/
  padding: 10px;/*上下左右10pxずつ*/
}

table td {/*table内のtdに対して*/
  padding: 3px 10px;/*上下3pxで左右10px*/
}

table th, table td {
  border: solid 1px black;/**/
  /*破線 1px オレンジ*/
}
/*余白と文字装飾は省略*/

table th{/*thに対して*/
  background: #7fffbf;/*背景色*/
}
/*余白指定は省略*/

h1 {
	width: 35%;
	height: auto;
	text-align: center;
	padding: 3px 5px;/*上下3pxで左右10px*/	
	border: solid 3px #7fffff;/*全体を線で囲う*/
	
}

@media screen and （min-width: 769px） and （max-width: 1024px） {
/* 769px~1024pxの画面サイズで適用されるスタイル */
}

@media screen and （max-width: 768px） {
/* 768px以下の画面サイズで適用されるスタイル */
}

