@charset "utf-8";
/*
* map_print.css
*
* versin --- 1.0
* updated --- 2015/03/26
*/

div#hGlobalHeader,
div#nHeaderNav {
	padding-bottom: 20px;
	border-bottom: 1px solid #cccccc;
}
div#fGlobalFooter {
	margin-top: 0 !important;
}

div#dHeaderNavUpper,
div#dHeaderNavLower,
div#nGlobalNav,
div#dBreadCrumbs,
div.dFavoriteBtn,
div.dPrintBtn,
div#dSubColumn,
div#dEMFAWrapper,
div#dFavorite,
div.dPageTop,
div#dFooterUpper,
div.dFooterLowerNav,
div#dHGNWrapper.jsHeadScroll,
body#corporate div#dHGNWrapper.jsHeadScroll,
div#dCalendar.dModLayCol2 div.dModLayColR,
div#dHGNWrapper.jsHeadScroll div#hGlobalHeader div#dSiteID_JS,
div#dHGNWrapper.jsHeadScroll div#hGlobalHeader div#dHeaderNavJS,
div#dHGNWrapper.jsHeadScroll div#nGlobalNavJS,
div#dCalendar.dModLayCol2 div.dModLayColL,
div#dConInfo .hModEleHCol div,
div#dKeyVisual,
div#dAside {
	display: none !important;
}

div#dHGNWrapper {
	padding-bottom: 0;
	position: inherit !important;
	z-index: inherit !important;
	top: inherit !important;
	left: inherit !important;
}


div#dHGNWrapper.jsHeadScroll {
	background-image: none;
}

div#dMWrapper {
	padding-top: 0 !important;
}
div#dHGNWrapper.jsHeadScroll,
div#dHGNWrapper.jsHeadScroll div#hGlobalHeader div#dSiteID,
div#dHGNWrapper.jsHeadScroll div#hGlobalHeader div#dTagline,
div#dCalendar.dModLayCol2 div.dModLayColL div.dModLayColR {
	display: block !important;
}
div#dHGNWrapper div#hGlobalHeader div#nHeaderNav,
div#dHGNWrapper.jsHeadScroll div#hGlobalHeader div#nHeaderNav {
	min-height: inherit;
}

ul.ulModEleFloatBox li,
ul.ulModEleFloatBox li.liRight {
	float: none;
	width: 600px;
}


/*jct_map
---------------------------------------------*/
div#dBWrapper {
	position: static;
	overflow-y:visible;
}

div.jct_map div#aMainContents .dButtons {	display: none; }
div.jct_map div#aMainContents ul.jsNavi{ display: none; }
div.jct_map div#aMainContents #map_canvas { height: 600px; border: 1px solid #CCC; }
div.jct_map div#aMainContents #map_canvas div.dInfoWindow > h1 { background-color: #ccc; color: #333;	border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
div.jct_map div#aMainContents #map_canvas div.dInfoWindow > h1 > span { color: #666; border: 1px solid #ccc; }
div.jct_map div#aMainContents #map_canvas div.dInfoWindow > div { min-width: auto; }
div.jct_map div#aMainContents #map_canvas div.dInfoWindow > div > div {	min-width: auto; }
div.jct_map div#aMainContents #map_canvas div.dInfoWindow > div > div > img { display: block; padding: 15px 15px 95px 15px !important; }

/*jam_map
---------------------------------------------*/

div.jam_map div#aMainContents .dButtons {	display: none; }
div.jam_map div#aMainContents .jsNaviDisp { display: none; }
div.jam_map div#aMainContents #map_canvas { height: 600px; border: 1px solid #CCC; }

