/* レイアウト定義 */
/*
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%;*/
}
#menuheader{		/* 文字部分、高さ固定用 */
				width:100%;
				height:60px;
				padding:0px;
				background-color:#FFFFC4;
}
#menumargin{	/* map周辺 padding設定用 */
				width:100%;
				padding:2px;
				background-color:#FFFFC4;
							
}


#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: px;*/ /* menuheader padding(2pxs*2) + menuheader height(30px) +  menumargin padding(2px * 2) + mapheight(320) */
							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:192px;/* 200-2*1(margin right)-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:593px;/* 600-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;
}

.backclr_pick{
	width:400px;
	background-color:#FFCCCC;
	padding:5px;
}

.backclr_cut{
	width:400px;
	background-color:#CCFFCC;
	padding:5px;
}

.backclr_loto{
	width:400px;
	border-width:1px;
	background-color:#FFFF99;
	padding:5px;
}

.backclr_loto table{
	background-color:#FF9900;
	border-width:1px;

}
.backclr_loto table tr td{
	background-color:#FFFFFF;
	padding:5px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:20px;
	font-weight:bold;
}


/* タグ装飾 */

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

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

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

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

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

}


	
