@charset "shift_jis";

/* -------------------------------------------- */
/*html>body #hack {
color:#ff0000;
}
*/

* { font-size:100%; margin:0; }

html{height:100%;}

BODY{
	color:#FFFFFF;
	line-height : 170%;
	font-size:13px;
	background-image:url(image/back.gif);
	background-repeat:repeat;
	margin:0;
	position:relative;
	font-family:"\30e1\30a4\30ea\30aa";
	font:"メイリオ";
	
	}
	

h1 {margin:0; padding:0; color:#FFFFFF; font-size:13px;}
h2,h3,h4,h5 {margin:0; padding:0; color:#f66200; font-size:15px;}

TD,TR{
	font-size:13px;
	color:#FFFFFF;
	
		}

IMG{
   border:0;
   }

ul{
	margin:15px;	
	list-style:none;
	padding-left:0px;
	}
li{
	margin:3px;
	padding-left:2px;
	}

A:link { color:#72f3ff;text-decoration:underline; }
A:visited { color:#72f3ff;text-decoration:underline; }
A:hover { color:#17ecff;text-decoration:underline; }

/*==========================================================*/

.photo {
	border:1px solid #cccccc;
	padding:2px;
	}
.hedder {
	background-image: url(image/hedder_line1.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.left_back {
	background-image: url(image/left_back.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.right_back {
	background-image: url(image/right_back.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.window1 {
	background-image: url(image/window/main_loop.gif);
	background-repeat: repeat-y;
	background-position: center;
}


/*フッダー１００％　IE6バグ回避対策*/
div.hud_window {
	clear:both;
	width:760px;
	
}
div.hud_window_text {
	margin-left: auto;
 	margin-right: auto;
	text-align:left;	
	width:760px;
	font-size:12px;
	color:#FFF;
}

div.hud_window_text a {
	color:#ffb487;
}

div.hud_window_text a:hover {
	color:#ffdf5e;
}

div.hud_box {
	margin-left:378px;
	clear:both;
}


.hud_image_box {
	margin-top:15px;
}

.hud_image {
	margin-right:20px;
}