html 		{font-size: 10px;}/*10px1rem*/
/*全体*/
.enclose	{width:800px;font-family:sans-serif;text-align: center;margin-left: auto;margin-right: auto;}
/* TITLE */
.title		{width:100%;border-bottom: 2px #672a2a solid;}
/* PAN MENU */
nav				{width: 100%;text-align: left;font-size: 1.3rem;margin-top: 5px;margin-bottom: 0px;}
nav a			{color:blue;}
/* SUBTITLE */
h1			{margin-bottom:10px;background-color:#672a2a;color:#ffffff;margin-top: 10px;font-size: 2.6rem;padding-top: 5px;padding-bottom: 5px;}
h2			{margin-bottom:1em;background-color:#672a2a;color:#ffffff;padding:0px;margin-top: 10px;}
/* MAINPHOTO */
.mainphoto	{width:100%;margin: 10px;}
/* DATA */
.data 		{width:100%;text-align: center;}
.data h4	{width:100%;background-color:#672a2a;color:#ffffff;margin:0px;font-size: 1.8rem;}
.data h5	{width: 30%;color: #672a2a;margin: 0px;padding: 0px;text-align: left;font-size: 1.6rem;}
.data p	{width:98%;margin:0px;font-size:1.6rem;text-align:justify;text-justify:auto;padding-top: 5px;padding-left: 10px;}
.data dl	{margin:5px 2px;font-size:1.6rem;text-align:left;}
.data dt	{font-weight:bold;font-size:1.6rem;}
.data dd	{margin:2px 1em;font-size:1.6rem;}
.data ul	{margin:5px 1em;list-style:none;font-size:1.6rem;text-align:left;padding:0px;}
.data a	{color:blue;font-weight:bold;font-size: 1.3rem;margin-left:20px;}
/* PHOTO */
.photo		{width:100%;}
.photo h4	{background-color:#672a2a;color:#ffffff;margin:10px 0px 10px 0px;text-align:center;padding:2px;font-size: 1.8rem;}
.photo table	{border-collapse:collapse;width:100%;font-size:1.6rem;text-align:center;}
.photo table td	{width:320px;font-size:1.6rem;vertical-align:top;border:1px solid #ffffff;}
.photo dl	{text-align:left;}
.photo dt	{font-weight:bold;}
.photo dd	{margin:0px 10px;}
.fot		{font-size:1.3rem;text-align:center;}
.fot a		{color:blue;}
/* GOOGLE */
.ads		{width:100%;margin:0px;}
.ads p		{text-align:left;font-size:1.3rem;color:#672a2a;}
@media screen and (max-width:480px){
	.enclose	{width:100%;font-family:sans-serif;text-align: center;margin-left: auto;margin-right: auto;}
	.title		{width:100%;border-bottom: 2px #672a2a solid;}
	.title img 	{width: 100%;}
	nav				{width: 100%;text-align: left;font-size: 2.4vw;margin-top: 5px;margin-bottom: 0px;}
	nav a			{color:blue;}
	h1			{margin-bottom:10px;background-color:#672a2a;color:#ffffff;padding:0px;margin-top: 10px;font-size: 4.6vw;width: 100%;}
	h2			{margin-bottom:1em;background-color:#672a2a;color:#ffffff;padding:0px;margin-top: 10px;}
	.mainphoto	{width:100%;}
	.mainphoto img 	{width: 95%;}
	.data 		{width:95%;margin:0px;}
	.data h4	{width:100%;background-color:#672a2a;color:#ffffff;margin-bottom:5px;text-align:center;padding:3px;font-size: 3.2vw;}
	.data h5	{width: 30%;color: #672a2a;margin: 0px;padding: 0px;text-align: left;font-size: 2.8vw;}
	.data p	{width:100%;margin:0px;font-size:2.8vw;text-align:justify;text-justify:auto;}
	.data dl	{margin:5px 2px;font-size:2.8vw;text-align:left;}
	.data dt	{font-weight:bold;font-size:2.8vw;}
	.data dd	{margin:2px 1em;font-size:2.8vw;}
	.data ul	{margin:5px 1em;list-style:none;font-size:2.8vw;text-align:left;padding:0px;}
	.data a	{color:blue;font-weight:bold;}
	.photo		{width:100%;}
	.photo h4	{background-color:#672a2a;color:#ffffff;margin:10px 0px 10px 0px;text-align:center;padding:2px;font-size: 3.2vw;width: 95%;}
	.photo table	{border-collapse:collapse;width:100%;font-size:2.8vw;text-align:center;}
	.photo table td	{width:32%;font-size:2.8vw;vertical-align:top;border:1px solid #ffffff;}
	.photo table img {width: 100%;}
	.photo dl	{text-align:left;}
	.photo dt	{font-weight:bold;}
	.photo dd	{margin:0px 10px;}
	.fot		{font-size:2.4vw;text-align:center;}
	.fot a		{color:blue;}
	.ads		{width:95%;}
	.ads p		{text-align:left;font-size:2.4vw;color:#672a2a;}
		
}