html    {font-size: 10px;}/*10px1rem*/
/*全体*/
.enclose	{width:1000px;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			{background-color:#672a2a;color:#ffffff;margin-top: 10px;font-size: 2.6rem;margin-bottom: 10px;padding-top:5px;padding-bottom: 5px;}
h2			{margin-bottom:10px;background-color:#672a2a;color:#ffffff;padding:0px;margin-top: 10px;}
p           {font-size: 1.6rem;}
/* MAINPHOTO */
.mainphoto	{width:650px;margin-right: 1em;float:left;}
/* DATA */
.data 		{width:330px;margin:0px;float:left;}
.data h3	{width:100%;background-color:#672a2a;color:#ffffff;margin-bottom:5px;padding-top:2px;margin-top: 5px;font-size: 1.8rem;padding-bottom: 2px;}
.data p		{width:100%;margin-top:2px;font-size:1.6rem;text-align:left;margin-bottom: 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;}
/* 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 table th {background-color: #672a2a;color: #ffffff;}
.photo dl	{text-align:left;}
.photo dt	{font-weight:bold;}
.photo dd	{margin:0px 10px;}
.photo p	{width: 100%;text-align: justify;font-size: 1.5rem;}
.photo p img{margin-right: 10px;}
.fot		{font-size:1.3rem;text-align:center;}
.fot a		{color:blue;}
/* GOOGLE */
.ads		{width:100%;margin-top:10px;}
.ads p		{text-align:left;font-size:1.3rem;color:#672a2a;padding-left: 2em;}
.ads2			{width:100%;margin:10px 0px 10px 0px;text-align:center;}
.ads2 p			{font-size:1.3rem;color:#672a2a;text-align:left;margin:0px;padding-left:15em;}
/* SMALL */
.yasiro		{width:100%;margin-top:10px;font-size: 1.6rem;}
    .yasiro table	{border-collapse:collapse;width:95%;}
    .yasiro th		{font-size: 1.6rem;border:1px #672a2a solid;}
    .yasiro td		{width:32%;border:1px #672a2a solid;text-align: center;}
    .yasiro a		{color:blue;}    
@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			{background-color:#672a2a;color:#ffffff;padding:0px;margin-top: 10px;font-size: 4.6vw;margin-bottom: 10px;width: 100%;}
    h2			{margin-bottom:10px;background-color:#672a2a;color:#ffffff;padding:0px;margin-top: 10px;}
    .mainphoto	{width:100%;}
    .mainphoto img  {width: 95%;}
    .data 		{width:100%;margin:0px;}
    .data h3	{width:95%;background-color:#672a2a;color:#ffffff;margin-bottom:5px;padding:0px;margin-top: 5px;font-size: 3.2vw;}
    .data p		{width:95%;margin:0px;font-size:2.8vw;text-align:left;}
    .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;font-size: 2.4vw;}
    .photo		{width:100%;}
    .photo h4	{background-color:#672a2a;color:#ffffff;margin-bottom: 10px;text-align:center;padding:2px;font-size: 3.2vw;width: 100%;}
    .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 th {background-color: #672a2a;color: #ffffff;}
    .photo table img    {width: 100%;}
    .photo dl	{text-align:left;}
    .photo dt	{font-weight:bold;}
    .photo dd	{margin:0px 10px;}
    .photo p	{width: 100%;text-align: justify;font-size: 2.6vw;}
    .photo p img{margin-right: 10px;}
    .fot		{font-size:2.4vw;text-align:center;}
    .fot a		{color:blue;}
    .ads		{width:95%;margin-top:10px;}
    .ads p		{text-align:left;font-size:2.4vw;color:#672a2a;padding-left: 20px;}
    .ads2			{width:95%;margin:10px 0px 10px 0px;text-align:left;}
    .ads2 p			{font-size:2.4vw;color:#672a2a;text-align:left;margin:0px;padding-left:20px;}
    .yasiro		{width:100%;margin-top:10px;}
    .yasiro table	{border-collapse:collapse;width:100%;}
    .yasiro th		{width:33%;border: 1px #672a2a solid;}
    .yasiro td		{width:33%;border:1px #672a2a solid;text-align: center;}
    .yasiro img     {width: 100%;}
    .yasiro a		{color:blue;font-size: 2.8vw;}    
}