/* /////////////////////////main-pic//////////////////////////// */
#main-pic{
	width:100%; height:210px;
	padding:20px 0;
	background-position:center top;
	background:url(../images/slider-bg.png) no-repeat;
	
}

/* ////////////////////////contents/////////////////////////// */
#contents{
	padding-top:40px;
}
#main a{
	text-decoration:underline;
	color:#03aac5;
	font-weight:bold;
}
#main a:hover{
	text-decoration:none;
}

#main .naiyo{
	width:700px;
	padding:4px 8px;
	margin-bottom:20px;
	border:2px solid #ccc;
	border-top:none;
}
#main table{
	width:720px;
	margin-top:20px; margin-bottom:40px;
	border-top:1px dotted #ccc;
}
#main table th{
	width:260px;
	border-bottom:1px dotted #ccc;
	border-collapse:collapse;
	padding:0.4em 20px; 
	color:#0c73ae;
	font-size:11pt;
	font-weight:normal;
	text-align:left;
}
#main table td{
	width:420px;
	border-bottom:1px dotted #ccc;
	border-collapse:collapse;
	padding:0.8em 0; 
}

#map{
	width:720px; height:400px;
	margin-bottom:40px;
}





@media screen and (max-width: 768px){
/* /////////////////////////main-pic//////////////////////////// */
	#main-pic{
		height: auto;
		padding:1.5rem;	
	}

/* ////////////////////////contents/////////////////////////// */
#main .naiyo{
	width:100%;
	word-break: break-all;
	white-space: pre-wrap;
}
#main table{
	width:100%;
}
#main table th{
	width:260px;
	border-bottom:1px dotted #ccc;
	border-collapse:collapse;
	padding:0.4em 20px; 
	color:#0c73ae;
	font-size:11pt;
	font-weight:normal;
	text-align:left;
}
#main table td{
	width:420px;
	border-bottom:1px dotted #ccc;
	border-collapse:collapse;
	padding:0.8em 0; 
}

#map{
	width:720px; height:400px;
	margin-bottom:40px;
}
}