.areaDisp {
	margin-top:10px;
	border:1px solid #666;
	background-color:#FFF;
}
.area_normal:after {
	content: "";
	clear: both;
	display: block;
}
.areaDisp > dl dt {
	height:24px;
	line-height:24px;
	margin-bottom:1px;
	border-bottom:1px solid #B1B1B1;
	background-color:#F2F2F2;
	font-weight:bold;
	text-align:center;
}
.areaDisp > dl dd {
	height:52px;
	padding-top:12px;
	padding-bottom:5px;
	border-left:1px solid #B1B1B1;
	border-bottom:1px solid #B1B1B1;
	color:#000;
	box-sizing:border-box;
	font-weight:bold;
	text-align:center;
	float:left;
}
.areaDisp > dl.noborderb dd {border-bottom:none;}
.areaDisp > dl dd.active {border-bottom:none;}
.areaDisp > dl dd:after {
	content: '';
	height:12px;
	display:block;
	background:url("../img/const-area/triangle01.png") 50% 100% no-repeat;
	background-size:18px auto;
}
.areaDisp > dl dd.active:after {
	content: '';
	height:12px;
	display:block;
	background:url("../img/const-area/triangle03.png") 50% 100% no-repeat;
	background-size:18px auto;
}
.area_normal dd {
	width:25%;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e7f2fe+100 */
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(231,242,254,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,242,254,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(231,242,254,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7f2fe',GradientType=0 ); /* IE6-9 */
}

.areaDisp > dl dd.active {background:none;}
.areaDisp > dl dt:first-child + dd {
	border-left:0;
}
/* */
.areaDetail {
	padding:10px;
	/*margin-top:-1px;
	border:1px solid #666;
	box-shadow:15px 15px #FFF, 15px -15px #FFF, -15px 15px #FFF, -15px -15px #FFF;*/
	background-color:#FFF;
}
.areaDetail h3 {
	height:2em;
	line-height:2.1em;
	background-color:#e1f6d1;
	color:#603813;
	text-align:center;
}
.areaDetail dl {margin:5px 0;}
.areaDetail dt {
	margin-bottom:2px;
	font-weight:bold;
}

/* */


/* */
#area_normal-notes {
	margin-top:10px;
	padding:1em 1em 1.5em;
	border:2px solid #0771f8;
	border-radius:5px;
}
#area_normal-tel01 {
	margin-top:-1.2rem;
	color:red;
	font-weight:bold;
	text-align:center;
}
#area_normal-tel01 span {
	padding:0 5px;
	background-color:#FFF;
}

.areaDetail dl {margin:5px 0;}
.areaDetail dt {
	margin-bottom:2px;
	font-weight:bold;
}


#area_normal_img01 {
	width:46%;
	float:left;
}
.clickInfo01 {
	margin-top:2px;
	padding-bottom:7px;
	font-size:1.3rem;
	text-align:center;
}
