@charset "utf-8" ;


/********************************************************************************************************
AUTHOR:         a.oya
CSS構成書:      基本段組み（全頁共通）


*********************************************************************************************************/ 



/* ----------------------------------------------------
            #map_canvas
----------------------------------------------------- */
#gmap{
	border:1px solid #E3CFBD;
	margin-bottom:42px;
	padding:3px;
	}

#map_canvas{
	width:952px;
	height:392px;
	}




/* ----------------------------------------------------
            #contents
----------------------------------------------------- */

#contents > h1{
	margin-bottom:30px;
	}


#contents section{
	margin-bottom:54px;
	overflow:hidden; /* 回り込み解除指定 */
	zoom:1; /* 回り込み解除指定 IE6-7 */
	}

#contents section h1{
	margin-bottom:18px;
	}

#contents ul{
	font-size:1.3em;
	}

#contents ul li{
	padding:12px 26px;
	background:#E8E8E8 url(/common/img/icon03.gif) 12px center no-repeat;
	}

#contents ul li.odd{
	background:#FFFFFF url(/common/img/icon03.gif) 12px center no-repeat;
	}


#gmap02{
	width:652px;
	border:1px solid #E3CFBD;
	margin-bottom:42px;
	margin:0 auto 18px auto;
	padding:3px;
	}

#map_canvas02{
	width:652px;
	height:350px;
	}

#contents section > h2{
	font-size:1.3em;
	font-weight:600;
	margin-bottom:6px;
	padding-left:12px;
	}

#contents section p{
	margin-bottom:12px;
	padding:0 12px;
	line-height:1.8em;
	}

#contents section p b{
	color:#EC3031;
	}

#contents section p.att{
	color:#EC3031;
	}

#contents section p.att em{
	font-weight:600;
	}

#contents table{
	width:480px;
	float:left;
	font-size:1.3em;
	text-align:left;
	}

#contents table th{
	width:32%;
	background:#E8E8E8;
	padding:12px;
	border-bottom:1px solid #DDDDDD;
	vertical-align:middle;
	}

#contents th h2{
	padding-left:14px;
	background:url(/common/img/icon03.gif) left center no-repeat;
	}

#contents table td{
	width:68%;
	padding:12px;
	border-bottom:1px solid #DDDDDD;
	vertical-align:middle;
	}

#contents .Right_item{
	display:inline;
	border:1px solid #D8CCBB;
	margin-right:10px;
	padding:2px;
	}



/*2023.08 駐車場情報追記用 */
.amap-link {
	text-align : center ;
	margin : 10px 0 0 ;
}
.parking-important {
	margin : 25px 0 ;
	box-sizing : border-box ;
	color : #f00 ;
	border : solid 1px #f00 ;
	padding : 1em ;
	font-size : 1.3em ;
}
.parking-list strong {
	background : #e0e0e0 ;
}
.parking-list span { color : #f00 ; }
