@charset "utf-8";

/* ***********************************************************
 *
 * Since:     2014-05-15
 * Editor:    contents yamamoto
 * Modified:  2014-05-15 by:contents yamamoto
 *
 * ***********************************************************
 */


/* --------------------------------------------------------------

ACCESS

----------------------------------------------------------------- */

dl.adBlock {
	_zoom:1;
	overflow:hidden;
	margin-bottom:18px;
	margin-top:15px;
}

dl.adBlock dt {
	float:left;
	width:240px;
	font-size:125%;
	border-left:5px solid #3C4982;
	padding-left:10px;
	padding-top:2px;
}

dl.adBlock dd {
	_zoom:1;
	overflow:hidden;
	padding-left:20px;
	font-size:108.4%;
	border-left:1px dotted #999999;
	line-height:200%;
	padding-bottom:5px;
}


/* map */

.mapBlock {
	padding:9px;
	border:1px solid #CECECE;
	margin-bottom:8px;
}

.mapBlock #gmap {
	width:660px;
	height:380px;
}

.mapBlock #gmap .gm-style-iw {
    overflow: hidden ! important;
}
.mapBlock #gmap .gm-style-iw div {
    overflow: hidden ! important;
}

.mapLink {
	margin-bottom:35px;
}

.mapLink a {
	padding-left: 20px;
	background: url(../access/img/icon.gif) no-repeat left center;
}


/* access info */

.accessInfo {
	border-collapse: collapse;
	border-spacing: 0px;
	width:100%;
	border-top: 1px solid #DDDDDD;
	margin-top:-10px;
}

.accessInfo th {
	width: 190px;
	background:#F7F7F8 url(../common/s6.gif) no-repeat 15px center;
	font-size: 116.7%;
	padding: 10px 0px 10px 25px;
	border-bottom: 1px solid #DDDDDD;
}

.accessInfo th span {
	font-weight:bold;
}

.accessInfo td {
	padding:10px 20px;
	border-bottom: 1px solid #DDDDDD;
}

.accessInfo td ul {
	margin-top:15px;
}

.accessInfo td ul li {
	margin-bottom: 15px;
	font-size: 108.4%;
	background: url(../common/en01.gif) no-repeat 0px 3px;
	padding-left: 15px;
}
