/***
html {
	max-width: 1100px;
  }

body {
max-width: 1100x;
}
***/
  
img { max-width:100%; height:auto; }

A{
  text-decoration : none;
  color : #0000ff;
}
A:VISITED{
  color : #0000ff;
}
A:HOVER{
  color : red;
  text-decoration : underline;
  
}
p {
	margin-left: 1rem;
  }
table{
	color: #000000;
	font-family: 'メイリオ', Helvetica, 'Hiragino Kaku Gothic Pro', sans-serif;
	font-size: 14px; 
}

.tbl2 {
    border-collapse: collapse;
    border:1px solid #000000;
    }

.ch {
		border-collapse: collapse;
		border:1px solid #000000;
		background-color: #cccccc;
		text-align: center;
	}	
.cd {
	border-collapse: collapse;
	border:1px solid #000000;
	background-color: #FFFFFF;
}	
.cc {
	border-collapse: collapse;
	border:1px solid #000000;
	background-color: #FFFFFF;
	text-align: center;
}	

.image_clik{
	font-size: 9px; 
}
.copyright{
	color : white;
	font-size: 9px; 
}
.warn{
	color : red;
	font-size: 11px; 
}
.hr0{
	color: #000000;
	font-family: 'メイリオ', Helvetica, 'Hiragino Kaku Gothic Pro', sans-serif;
	font-size: 16px; 
	font-weight: bold;
}
.hr1{
	color: #000000;
	font-family: 'メイリオ', Helvetica, 'Hiragino Kaku Gothic Pro', sans-serif;
	font-size: 18px; 
	font-weight: bold;
}
.tbl1{
	color: #000000;
	font-family: 'メイリオ', Helvetica, 'Hiragino Kaku Gothic Pro', sans-serif;
	font-size: 14px; 
}
body 
{
	background-color: #ffffd9;
	border-top: 4px solid #FFFFFF;
	color: #000000;
	font-family: 'メイリオ', Helvetica, 'Hiragino Kaku Gothic Pro', sans-serif;
	font-size: 14px; 
	line-height: 100%;
	letter-spacing: -0.001em;
	-webkit-text-size-adjust: 100%;
}

@media screen and (max-width: 640px) 
{
	body 
	{
		background-color: #ffffd9;
		border-top: 4px solid #FFFFFF;
		color: #000000;
		font-family: 'メイリオ', Helvetica, 'Hiragino Kaku Gothic Pro', sans-serif;
		font-size: 100%;  
		line-height: 180%;
		letter-spacing: -0.001em;
		-webkit-text-size-adjust: 100%;
	}
	.tbl1{
		color: #000000;
		font-family: 'メイリオ', Helvetica, 'Hiragino Kaku Gothic Pro', sans-serif;
		font-size: 20px; 
	}
} 
