.headAreaImg{position: relative;display: block;height: 292px;min-width: 1028px;}
.headImg{width:1388px;position: absolute;left: 50%;margin-left: -694px;top:0;}
/* 	伊豆松崎町について */
.mapAreaGooglemap{margin: 0 auto 20px auto;}
#eventAreaGuide{background-color:  #f4b188;padding: 0 10px 10px 0;}
.eventAtclData{display: inline-block;width:457px;height: 222px;margin: 10px 0 0  10px;padding: 20px;background-color: #fff;border-radius: 6px;color: black;overflow: hidden;}
.kuyouAtclCourse{display: inline-block;width:457px;height: 102px;margin: 10px 0 0  10px;
	padding: 10px 20px ;background-color: #fff;border-radius: 6px;color: black;overflow: hidden;}
#eventAreaAnual{background-color: #e3da91;padding-top:10px;}
.eventArea{padding-top: 20px;padding-bottom: 40px;}
.eventArea h2{margin: 0;text-align: center;}
h3.eventTitle{margin-top: 0}
/* .eventAtclData>h3.eventTitle{display: block;font-size: 14px;margin: 2px 0  6px 0;padding: 1px 5px;background-color: black;color: white;float: none;}


.kuyouAtclCourse>h3.eventTitle{display: block;font-size: 14px;margin: 2px 0  6px 0;padding: 1px 5px;background-color: black;color: white;float: none;}*/


.eventTitlePast{display: block;width:90%;font-size: 14px;margin: 2px auto  6px auto;padding: 1px 5px;background-color: black;color: white;float: none;}
.eventAtclData>h3.eventTitle::after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.topImgGuide{float: left;margin: 0 8px 0 0;}
#zenAreaDiscription,
#eventAreaDiscription,
#kuyouAreaDiscription,
#accessAreaDiscription
{display: block;margin: 0;padding:0;background-color:#f4b188;}
#accessAreaDiscription>.accessTxtDiscription,
#zenAreaDiscription>.zenTxtDiscription,
#kuyouAreaDiscription>.kuyouTxtDiscription,
#eventAreaDiscription>.eventTxtDiscription{display: block;width: 477px;margin: 0 auto;padding: 20px 0;background-color:#f4b188;font-size: 18px;line-height: 2em;}
.accessTxtDiscription2,
.zenTxtDiscription2,
.kuyouTxtDiscription2,
.eventTxtDiscription2{display: block;width: 477px;margin: 0 auto;padding: 20px 0;font-size: 18px;line-height: 2em;}
#accessAreaDiscription>.accessTxtDiscription h2,
#zenAreaDiscription>.zenTxtDiscription h2,
#kuyouAreaDiscription>.kuyouTxtDiscription h2,
#eventAreaDiscription>.eventTxtDiscription h2{margin: 0 0 8px 0;}
#kuyouAreaDiscription{display: block;}
#accessAreaDiscription>article.accessAtclInfo,
#kuyouAreaDiscription>article.kuyouAtclInfo{display: block;width:477px;margin: 0 auto;}
/* #kuyouAreaDiscription {padding-top: 40px;} */
#kuyouAreaDiscription p{padding: 0 auto;}
.kobanashi .textKanshi{font-weight: bold;letter-spacing: 2px;font-size: 22px;}
.kobanashi .textTanslation{padding-left: 20px;font-size: 14px;}
.kobanashi .textDiscription{line-height: 1.8;}
.kobanashi article{display: block;width: 457px;margin: 10px auto;padding: 20px;background-color: #fff;border-radius: 6px;color: black;overflow: hidden;border-bottom: solid 1px;}
.kobanashi date{display: inline-block;float: right;font-size: 14px;}
.kobanashi h2{font-size: 14px;color: #666;}
.kobanashi h3{font-size: 16px;color: #666;}

#formWrap{
	width: 477px;
	margin: 20px auto;
}
#formWrap dt{margin-bottom: 8px;}
#formWrap dd{margin-bottom: 32px;margin-left: 0}
#formWrap .txtImportant{color: #bd0f0f;font-size: 12px;margin-left: 8px;}

@media only screen and (max-width: 720px) {
.headImg {width: 660px;margin-left: -330px;}
.headAreaImg{height: 139px}
#accessAreaDiscription>.accessTxtDiscription,
#zenAreaDiscription>.zenTxtDiscription,
#kuyouAreaDiscription>.kuyouTxtDiscription,
#eventAreaDiscription>.eventTxtDiscription,
.accessTxtDiscription2,
.zenTxtDiscription2,
.kuyouTxtDiscription2,
.eventTxtDiscription2{width: 300px; padding-left: 10px;padding-right: 10px;}
/* #eventAreaDiscription>.eventTxtDiscription{width: 300px;} */
article.eventAtclData,article.kuyouAtclCourse	{width: 260px;height: auto;}
section.headAreaImg{width: 300px;min-width:300px;}
body{font-size: 17px;margin:0;padding: 0;}
#accessAreaDiscription>article.accessAtclInfo,
#kuyouAreaDiscription>article.kuyouAtclInfo,
.mapAreaGooglemap,
.eventTitlePast{
	max-width: 100%}
.kobanashi article{width: 260px;}
#formWrap{width: 280px;margin: 0 auto;}
#formWrap dd{margin-left: 10px;}
}

img.img_half{
	width: 48%;
}

img.img_half:nth-child(2n-1){
	margin-right: 2%;
}
