@CHARSET "UTF-8";
.arrow-small {
	height: 1rem;
	width: 1rem;
}

div.topBlock {
	width: 100%;
}

div.leftBlock {
	/*clear: both;*/
	float: left;
	width: 585px;
	/*width: 555px;*/	/* ※画像サイズに依存 */
}


div.rightBlock {	/* ※画像サイズに依存 */
	height: 760px;
	width: 620px;
	/* width: 650px; *//* 東北地方のみの場合 */

	/* margin-left: 555px;*/
	 /*overflow: scroll;*/
}

div.bottomBlock {
	clear: both;
	float: left;
	width: 100%;
}

td.titleText {
	width: 50%;
	padding-left: 1em;
}


/* leftBlock内 */
div.SelectAndInfo {
	width: 100%;
}
div.Map {
	clear: both;
	float: none;
}
div.Info{
	clear: both;
	float: left;
}


/* SelectAndInfo内 */
.SelectAndInfo>table{
	width: 100%;
	table-layout:auto;
}

td.selectElementDate {
	padding-top: 0em;
	margin-top: 0em;
	font-size: 100%;
}
td.infoBlock {
	text-align: right;
	vertical-align:bottom;
	font-size: 95%;
}

.selectArea table {
  border-spacing: 0em 0em;
  border: 2px solid #eaf4ff;
  height: 1.4em;
  border-collapse: collapse;
}
.selectArea td {
  font-size: 100%; /* 85% */
  height: 1.8em;
  background-color: #fbffff;
}

/* Map内 */
.Map>table{
	width: 100%;

}
.Map *{
	margin:0em;
	padding:0em;
}

#marker {
	font-size: 30px;
	color: black;
	vertical-align:text-bottom;
}


#explanation{
	position:absolute;
	top:500px;
	vertical-align:middle;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-weight: bold;
	font-size: 180%;
	line-height:120%;
	color: #0080ff;
}


.kousetsujouhou {
	background: #E9ECF3;
	padding: 0.5em;
	border: 2px solid #DADFEC;
	border-spacing: 0em 0em;
}

span#pinoutMsg {
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-weight: bold;
	font-size: 16px;
	color: #DADFEC;
}


@page {size:landscape;}

/*
--------------------------------------------------------------------------------
  ■■■ 印刷用スタイル変更 ■■■
--------------------------------------------------------------------------------
*/

@media print{

h1{
	font-size:80%;
	margin-bottom: 0em;
}


#mapImg {
	width: 440px;
	height: 400px;
}

div.leftBlock {
	width: auto; /*350px;*/
}


/* ※画像サイズに依存 */
#graphImg1,#graphImg2,#graphImg3 {
	width: 496px;
	/* width: 520px; *//* 東北地方のみの場合 */
	height: 200px;
}

td.MapImgTd {
	height: auto;
}

div.rightBlock {
	height: auto;
	 width: auto;
	float:right;
}


#marker,#plsUpImg,#plsDnImg,#plsRtImg,#plsLtImg,#pinImg,tr#plsUp,tr#plsDn {
	visibility:hidden;
}

#manual {
	display:none;
}

div.nonprint *{
	display:none;
}

table#global,div#pan,div#foot,div#logo,div#head1,div.nonprint,div.kousetsujouhou,#pinoutMsg {
	display:none;
}



}

/*
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
*/



