@charset "Shift_JIS";

/* ========BASIC======== */
*{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;
	color:#ffffff;
	line-height:16px;
	letter-spacing:0px;
}

body    {
	text-align:center;
	background:#000000;
	background-image: url("image/stars.png");
	background-repeat: repeat;
	background-attachment: fixed;
	color:#ffffff;
}

br      {
	letter-spacing:normal;
}

a       {
	color:#f0b;
	text-decoration:none;
}

a:hover {
	color:#fff;
	text-decoration:none;
}

img     {
	border:0px;
}


/* ========TEMPLATE FRAMEWORK======== */

div#zhead  {
	clear: both;
	background: url("image/zhead.png") repeat-x scroll;
	height: 64px;
}
div#zfoot  {
	clear: both;
	background: url("image/zfoot.png") repeat-x scroll;
	height: 64px;
}

div#body2  {
	background: url("image/higepic_fall4s.png") no-repeat fixed;
	background-position: 3% 85%;
}
div#body3  {
	width:740px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin:0px auto;
}

div#wrapper1  {
}

div#wrapper2  {
	float:left;
	width: 480px;
	margin:0px 0px;
	padding: 0px 0px 0px 40px;
/*	padding:10px;
	border-left:2px solid #333;
	border-right:2px solid #333;*/
}

div#header   {
	text-align:left;
	height: 64px;
	width: 470px;
	margin:25px 0 16px 20px;
}
div#header .li1 {
	float:left;
	padding:0px 0px 0px 0px;
}
div#header .li2 {
	float:left;
	margin:25px 0px 0px 12px;
}

div#menu     {
	height: 22px;
	width: 100%;
	text-align:left;
	margin:0px 0px 7px 0px;
}

div#contents {
	clear: both;
/*	border: dotted 2px #00f;
	background: url("image/back.png") repeat scroll;*/
	width: 100%;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:15px 0px 40px 0px;
}

div#higegt {
	background: url("image/higegt_160s.png") no-repeat scroll;
	background-position: 90% 100%;
}
div#higebm {
	background: url("image/higebms.png") no-repeat scroll;
	background-position: 100% 100%;
}
div#higemc {
	background: url("image/higemcs.png") no-repeat scroll;
	background-position: 100% 100%;
}

div#video {
	clear: both;
	width: 100%;
	text-align:left;
	padding-top:5px;
	margin: 0px 0px 80px 0px;
}

div#wrapper3  {
	float:right;
	width: 190px;
	padding:0px;
	margin: 0px 0px 0px 30px;
}

div#earth {
	background: url("image/80802.png") no-repeat;
	background-position: 50% 100%;
	width: 180px;
	height: 105px;
	position: fixed;
	z-index: -2;
}

div#side {
	width: 180px;
	padding:0px;
	margin: 90px 0px 10px 0px;
}

div#widget {
	width: 180px;
	height: 560px;
	text-align:left;
	padding:0px;
	margin:0px 0px 0px 0px;
}



div#banner   {
	clear: both;
	margin:10px 0px 30px 0px;
}


div#footer   {
	clear: both;
	width: 700px;
}


/* ========HEADER CUSTOMIZE======== */
h1 {
	text-align:left;
	font-size:200%;
	line-height:250%;
}


/* ========MENU CUSTOMIZE======== */
div#menu ul {
}

div#menu li {
	float:left;
	color:#ffffff;
	list-style-type:none;
	padding-right:0px;
}
div#menu a {
	color:#ffffff;
}


/* ========CONTENTS CUSTOMIZE======== */
div#contents h2 {
	font-size:16px;
	text-align:left;
	line-height:20px;
	color: #ffffff;
	background: url("image/line1.png") no-repeat scroll;
	background-position:  0px 50%;
	padding-left:22px;
	margin:0px 0px 6px 0px;
}

div#contents li {
	font-size:14px;
	text-align:left;
	color: #f0b;
	font-weight: bold;
	margin:0px 0px 2px 22px;
}

div#contents p  {
	border: dotted 2px #ddd;
	background: url("image/back2.png") repeat scroll;
	text-align:left;
	padding:4px 15px 4px 10px;
	margin:0px 10px 30px 5px;
}

.red {	color: #f11;	font-weight: bold;}
.blue {	color: #6af;	font-weight: bold;}
.green {	color: #0f0;	font-weight: bold;}
.yellow {	color: #ff0;	font-weight: bold;}
.orange {	color: #f90;	font-weight: bold;}
.date {position:relative; left:82%;}

div#video h2 {
	font-size:16px;
	text-align:left;
	line-height:20px;
	color: #ffffff;
	background: url("image/line1.png") no-repeat scroll;
	background-position:  0px 50%;
	padding-left:22px;
	margin:0px 5px 6px 0px;
}

div#video p  {
	text-align:left;
	margin:5px 0 10px 10px;
}

div#contents dl {
	margin:5px 0 20px 10px;
}

div#contents dt {
	font-weight:bold;
}

div#contents dd {
	margin:5px 0 12px 10px;
}

/* ========SIDE CUSTOMIZE======== */

div#border1 li {
	font-size:11px;
	text-align:left;
	color: #ee3;
	margin-left:12px;
}

div#border1 {
	border: dashed 3px #e0a;
/*	background: #ffffff;*/
	color: #ffffff;
	font-size:10px;
	padding: 5px 5px;
	margin: 0px 0px 30px 0px;
}

h3 {
	font-size:12px;
	text-align:left;
	color: #e0a;
	padding-left:3px;
}



/* ========FOOTER CUSTOMIZE======== */
div#banner p {
	text-align:center;
	clear: both;
}
div#banner li {
	color:#ffffff;
	list-style-type:none;
	padding-right:0px;
	margin: 0px 0px 10px 0px;
}

address{
	color: #ffffff;
/*	color: #000066;
	background-color:#5fafff;*/
	position:relative; top:40%;
	line-height:30px;
	text-align:center;
}
