
*{	margin:0;	padding:0;	}

html{	height: 100%;	}

/*　imgにborderを表示しない　*/
img	{	border-style:none;	}
/*　リストのマークを付けない　*/
ul	{	list-style:none;	}
/*リンクのアンダーラインを付けない　*/
a	{	text-decoration:none;}

/*　背景　チョットグレー　*/
body.gray_7 {	background-color:#777;	}

/*　センター　*/
div#center_850	{position:absolute;		width:850px;	left:50%;	margin-left:-425px;		margin-top:5px;
					background-color: silver;	text-align:center;	}
div#bottomspace	{clear:both;	width:850px;	background-color:#777;	}
div#disp_photo_c850	{display: table-cell;	width:810px;	float:left;	vertical-align: middle;	
						text-align: center;	margin:10px 0px 0px 20px;	background-color:#aaa;	}
div#disp_photo_c850_shiro	{display: table-cell;	width:810px;	float:left;	vertical-align: middle;	
								text-align: center;	margin:10px 0px 0px 20px;	background-color:#fff;	}
div#disp_photo_c850_akawakushiro	{display: table-cell;	width:806px;	float:left;	vertical-align: middle;	
					text-align: center;	margin:10px 0px 0px 20px;	background-color:#fff;	border:2px solid red;	}

.disp_w850_shiro	{display: table-cell;	width:810px;	float:left;	vertical-align: middle;	
								text-align: center;	margin:10px 0px 0px 20px;	background-color:#fff;	}
.disp_w850_akawakushiro	{display: table-cell;	width:806px;	float:left;	vertical-align: middle;	
					text-align: center;	margin:10px 0px 0px 20px;	background-color:#fff;	border:2px solid red;	}
.disp_w850_ffe	{display: table-cell;	width:810px;	float:left;	vertical-align: middle;	
								text-align: center;	margin:10px 0px 0px 20px;	background-color:#ffe;	}
div#morgcls	{	clear:both;	height:2px;	}
div#mpopold	{	clear:both;	height:2px;	}
div#mscore	{	clear:both;	height:2px;	}

/*　左側_box_01　border: 1px solid blue;	width:200px;	*/
.flg_left01		{float:left;	margin:10px 0px 0px 20px;	text-decoration:none;	text-align:left;	}
/*　右側_box_01　border: 1px solid maroon;	width:200px;	*/
.flg_right01	{float:right;	margin:10px 20px 0px 0px;	text-decoration:none;	text-align:right;	}
.flg_right_wc	{float:right;	margin:7px 20px 0px 0px;	text-decoration:none;	text-align:right;	color:saddlebrown; 	font-size:6px;	font-family:serif;}
.flg_right_wc2	{float:right;	margin:10px 0px 0px 0px;	text-decoration:none;	text-align:right;	}
.flg_right_cc	{float:right;	margin:8px 20px 0px 0px;	text-decoration:none;	text-align:right;	color:saddlebrown; 	font-size:7px;	font-family:serif;}
.flg_right_cd	{float:right;	margin:5px 0px 0px 0px;		text-decoration:none;	text-align:right;	}
.flg_right_dcc	{float:right;	margin:2px 20px 0px 0px;	text-decoration:none;	text-align:right;	color:saddlebrown; 	font-size:7px;	font-family:serif;}
.flg_right_dcd	{float:right;	margin:10px 0px 0px 0px;	text-decoration:none;	text-align:right;	}

/*　コンテンツ　タイトル　border: 1px solid green;	width:450px;	*/
.title_box	{width:450px;	margin: 10px auto 0px;	text-align:center;	}
/*　左側_box　　border: 1px solid blue;*/
.flg_left	{float:left;	margin-left:10px;	text-align:left;	}
/*　右側_box_　　border: 1px solid maroon;*/
.flg_right	{float:right;	margin-right:10px;	text-align:right;	}
/*　左側_box　　border: 1px solid blue;*/
.flg_left20	{float:left;	margin-left:20px;	text-align:left;	}
/*　右側_box_　　border: 1px solid maroon;*/
.flg_right20	{float:right;	margin-right:20px;	text-align:right;	}

.c_flg_left	{float:left;	margin-left:60px;	text-align:left;	}
/*　フッター　　　border:1px solid green;*/
div#foot	{clear:both;	width:850px;	margin:20px auto 10px;	text-align:right;	text-decoration:none;	}
/*　コピーライトを右に表示　olive;　*/
div#copyright	{float:right;	text-align:right;	margin:5px 20px 5px 0px;	color:saddlebrown; 	font-size:10px;	font-weight:normal;	font-family:serif;	}
/*　fc2のカウンターを左に表示　*/
div#countfc	{float:left;	text-align:left;	margin:0px 0px 5px 20px;	}

.hrline01	{border-width: 1px 0px 0px 0px;	border-style: solid;	border-color: #ccc;	height: 1px;		/*　高さ（古いIE用）　*/}
.hrline02	{border-width: 2px 0px 0px 0px;	border-style: solid;	border-color: #ccc;	height: 1px;		/*　高さ（古いIE用）　*/}

/*　.w842　の枠線用　lightgray　whitesmoke　*/
.w800	{margin:10px auto 0px;	padding:10px 0px 10px 0px;	width:800px;	border:2px solid lightgray;	}
/*　.w842　の枠線用　lightgray　whitesmoke　*/
.w800_a	{margin:10px auto 0px;	padding:10px 0px 10px 0px;	width:800px;	border:2px solid silver;	}
/*　.w842　の枠線用　lightgray　whitesmoke　*/
.w800_5	{margin:5px auto 0px;	padding:10px 0px 10px 0px;	width:800px;	border:2px solid silver;	}
/*　.w842　の枠線用　lightgray　whitesmoke　*/
.w800_5p0	{margin:5px auto 0px;	width:800px;	border:2px solid silver;	}
/*　.w842　の枠線用　lightgray　whitesmoke　*/
.w800_0	{clear:both;	margin:0px auto 0px;	padding:2px 0px 0px 0px;	width:800px;	border:2px solid silver;	}
/*　.w842　の枠線用 2・3・4・6ブロック　lightgray　whitesmoke　*/
.w400-2l	{float:left;	margin:0px 3px 5px 3px;	padding:0px 0px 0px 0px;	width:395px;	border:2px solid silver;	}
.w400-2r	{float:right;	margin:0px 3px 0px 3px;	padding:0px 0px 0px 0px;	width:395px;	border:2px solid silver;	}
.w260-3l	{float:left;	margin:0px 3px 5px 3px;	padding:0px 0px 0px 0px;	width:260px;	border:2px solid silver;	}
.w260-3r	{float:right;	margin:0px 3px 0px 3px;	padding:0px 0px 0px 0px;	width:260px;	border:2px solid silver;	}
.w200-4l	{float:left;	margin:0px 2px 5px 3px;	padding:0px 0px 0px 0px;	width:193px;	border:2px solid silver;	}
.w200-4r	{float:right;	margin:0px 3px 0px 2px;	padding:0px 0px 0px 0px;	width:193px;	border:2px solid silver;	}
.w130-6l	{float:left;	margin:0px 2px 5px 3px;	padding:0px 0px 0px 0px;	width:126px;	border:2px solid silver;	}
.w130-6r	{float:right;	margin:0px 3px 0px 2px;	padding:0px 0px 0px 0px;	width:126px;	border:2px solid silver;	}

/*　左用_button　（Window　Close）		border:1px solid green;　*/
ul.left_button		{float:left;	}
ul.left_button li	{float:left;	height:20px;	}
ul.left_button li a	{width:100px;	display:block;	line-height:20px;	text-align:center;	
						color: blue;	font-size:12px;	font-family:serif;	background:url(img_css/btn_gra01_200-20.jpg);	}
ul.left_button li a:hover	{color:fuchsia;	background:url(img_css/btn_gra02_200-20.jpg);	}
/*　右用_button　（Slide Show)		border:1px solid blue;　*/
ul.right_button		{float:right;	}
ul.right_button li	{float:right;	height:20px;	}
ul.right_button li a	{width:100px;	display:block;	line-height:20px;	text-align:center;	
						color: blue;	font-size:12px;	font-family:serif;	background:url(img_css/btn_gra01_200-20.jpg);	}
ul.right_button li a:hover	{color:fuchsia;	background:url(img_css/btn_gra02_200-20.jpg);	}
