/* レイアウト定義 */
/*
body{
				margin: 0;
				padding: 0;
				overflow: hidden <-html内で定義している、こいつがミソ
}
*/
#menu{	/* menu(ヘッダ 部分、外枠) */
				visibility: visible;
				margin: 0;
				padding: 0;
				position: absolute;
				z-index: 1;
				top: 0;
				left: 0;
/*				width: 95%; */
/* menuの幅は、pg内(jsscript.js.js)にて定義 また、html内に{literal}{/literal}がある為、どうしても右ツールバーに異常が出る。 */
}
#menuheader{		/* 文字部分、高さ固定用 */
				width:100%;
				height:67px;
				padding:2px;
				background-color:#FFFFc4;
}
#menumargin{	/* map周辺 padding設定用 */
				width:100%;
				padding:2px;
				background-color:#FFFFC4;
							
}
#map{	/* まぁ、一応 */
				visibility: visible;
				margin-top: 0;
				margin-bottom: 0;
				margin-left: 0;
				
				padding: 0;
						
			/* height: 500px <-高さの指定はスクリプト内で */
}
#main{/* main(実質body) */
			overflow:auto; /* <-この部分、ミソ */
			visibility: visible;
				margin: 0;
				padding: 0;
				z-index: 2;
				width: 100%;
				height: 100%;
				
}
#mainmargin{	/* menu と main のかさなりお、ここの margin-top で調整している */
							visibility: visible;
							margin-top: 375px; /* menuheader padding(2pxs*2) + menuheader height(67px) +  menumargin padding(2px * 2) + mapheight(300) */
							margin-bottom: 10px;
							margin-left: 2px;
							padding: 0;
							width: 100%;
							/*background-color:#FFCCCC;		 for debug */
							background-color:#FFFFC4;					
}

body{
	padding:2px;
	margin:0px;

	/* 背景 */
	/*
	background-image:url(../top_site/image/back_kumo.gif);
	background-repeat:repeat;
	*/
	background-color:#FFFFC4;

	/*フォント関連設定*/
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;

}

.body_container {
	/* レイアウトサイズ */
	width: 800px;

	/* 左詰め */	
	margin-left:0px;
	margin-right: auto;
	text-align:left;
	
	overflow:auto;
	
	/*background-image:url(../test-1.gif); */ /*たて仕切り線*/
	/*background-repeat:repeat-y;*/
}

.left{

	/*background-color:*/
	margin-right:2px;

	/* ボックスサイズ/装飾 */
	border-width:0px;
	border-color:#000000;
	border-style:solid;
	padding:3px;
	width:393px;/* 400-0(margin)-3*2(padding)-0*2(border)-1(omake) */
	
	/* レイアウト */
	float:left;
	text-align:left;
	overflow:auto;
	
	/*フォント関連設定*/
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:0.9em;/*フォントサイズ*/
	line-height:1.2em; /*行間*/
	/* letter-spacing:0.05em; */ /*文字間隔*/
	
}

.right{

	/*background-color:*/
	/* margin-right:2px; */

	/* ボックスサイズ/装飾 */
	border-width:0px;
	border-color:#000000;
	border-style:solid;
	padding:3px;
	width:393px;/* 400-0(margin)-3*2(padding)-0*2(border)-1(omake) */
	
	/* レイアウト */
	float:right;
	text-align:left;
	overflow:auto;
	
	/*フォント関連設定*/
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:0.9em;/*フォントサイズ*/
	line-height:1.2em;  /*行間*/
	/* letter-spacing:0.05em; */ /*文字間隔*/
	
}

.center{
	/*background-color:*/
	/* margin-right:2px; */

	/* ボックスサイズ/装飾 */
	border-width:0px;
	border-color:#000000;
	border-style:solid;
	padding:3px;
	width:793px;/* 800-0(margin)-3*2(padding)-0*2(border)-1(omake) */
	
	/* レイアウト */
	float:right;
	text-align:left;
	overflow:auto;
	
	/*フォント関連設定*/
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:0.9em;/*フォントサイズ*/
	line-height:1.2em;  /*行間*/
	/* letter-spacing:0.05em; */ /*文字間隔*/

}

.clear{
	clear:both;
}

.keep_center{
	/* センタリング */	
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}


div.keep_space{
	margin-top:4px;
	margin-bottom:4px;
}

/* タグ装飾 */

/* タグ装飾 見出し */
h1{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:1.5em;
	padding-bottom:2px;
	margin:0px;
}

h2{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:1.5em;
	padding-bottom:px;
	margin:2px;
}

h3{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:1.0em;
	padding-bottom:0px;
	margin:2px;
}

p{
	padding:3px;
}

/* タグ装飾 リンク */
.body_container a{
	text-decoration:underline;
	color:#3366FF;
}

/* タグ装飾 hr 仕切り線 */
hr{
	color:#333333;
	height:1px;
	width:100%;

}

/* 操作用href */
.hrefminifig{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:1.0em;
	font-weight:bold;
	color:#3366FF;
}

/* バルーンのテキスト1 */
.baloon1{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:1.5em;
	font-weight:bold;
	color:#000000;
}

.baloon2{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:1.0em;
	font-weight:norlam;
	color:#993300;
}

/* 詳細の文章 */
.detail_text{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:1.2em;
	line-height:1.3em;
	font-weight:normal;
	color:#000000;
	
