@charset "utf-8";

/* ---------- basic ---------------------------------------- */
* {
	margin: 0;
	padding: 0;
}
body,td,th,h1,h2,h3,h4,h5,h6,p,dt,dd,li {
	font-size: 100%;
	/* font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック',sans-serif;  */
	font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif;
	line-height: 100%;
	color: #FFFFFF;
}
body {
	background-color: #000000;
}
img {
	border: none;
}
/* */
a:link    {	color: #FF9900;	text-decoration: none;}
a:visited {	color: #FF9900;	text-decoration: none;}
a:hover   {	color: #FFCC00;	text-decoration: underline;}
a:active  {	color: #FFCC00;	text-decoration: underline;}

.clearBoth {
	clear: both;
}
/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


/* ---------- BOX ---------------------------------------- */
.box {
	width: 950px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

/* ---------- CONTAINER ---------------------------------------- */
#container {
	margin-top: 40px;
}
/* ---------- HEADER ---------------------------------------- */
#header {
	display:none;
}
#header .box {
}

/* ---------- MAIN ---------------------------------------- */
#main {}
#main .box {}

/* ---------- CONTENTS ---------------------------------------- */
#contents {}
#contents #flash {
	height: 590px;
	width: 950px;
}

/* ---------- FOOTER ---------------------------------------- */
#footer {
}
#footer .box {
	position: relative;
}
#footer #news {
	float: left;
	width: 580px;
}
#footer #copyright {
	float: right;
	width: 370px;
	margin-top: 68px;
}

/* ----- IE6の配置バグ用 ----- */
/* Hides from IE5-mac \*/
/*
* html .box      { height: 1%; }
* html #container{ height: 1%; }
* html #main     { height: 1%; }
* html #contents { height: 1%; }
* html #sidemenu { height: 1%; }
* html #header   { height: 1%; }
* html #footer   { height: 1%; }
* html #navi_main{ height: 1%; }
*/
/* End hide from IE5-mac */


/* -------------------------------------------------
contents
--------------------------------------------------- */


/* ---------- basic ---------------------------------------- */
h1, h2, h3, h4, h5, h6 {}
p {	font-size: 82%;	line-height: 150%;	margin-bottom: 1em;}
ul, ol {}
ul li, ol li {	font-size: 82%;	line-height: 130%;	list-style-type: none;}
dl {}
dl dt, dl dd {	font-size: 82%;	line-height: 130%;}
dl dt {} 
dl dd {}
table {}
table th, table td {}
table th {}
table td {}
/* ---------- common contents ---------------------------------------- */
#contents h1 {}
#contents h2 {	margin-bottom: 15px;}
#contents h3 {}
#contents h4 {}
#contents h5 {}
#contents h6 {}
#contents p {}
#contents ul, #contents ol {	margin-bottom: 1em;}
#contents ul {}
#contents ol {	margin-left: 1.5em;}
#contents ul li, #contents ol li {}
#contents ul li {	background: url(../images/ic_dot.gif) no-repeat 0px 6px;	padding-left: 15px;
}
/* --------- IE6 only ---------- */
* html #contents ul li {	height: 1%;}


#contents ol li {	list-style: decimal;}
#contents dl {}
#contents dl dt, #contents dl dd {}
#contents dl dt {	float: left;	padding-right: 1em;}
#contents dl dd {	margin-top: 5px;	margin-bottom: 5px;}
#contents table { border-collapse: collapse; }
#contents table th, #contents table td {	font-size: 82%;	line-height: 150%;}
#contents table th {}
#contents table td {}
#contents .pagetop {}

#footer dl {}
#footer dl dt, #contents dl dd {}
#footer dl dt {
	float: left;
	padding-right: 1em;
	padding-left: 0.5em;
}
#footer dl dd {
	margin-top: 3px;
	margin-bottom: 3px;
}

/* home ------------------------------------ */
#footer #news {}
#footer #news h2 {
	margin-top: 5px;
	margin-left: 10px;
}
#footer #news .btnlist {
	position: absolute;
	left: 120px;
	top: 7px;
}
#footer #news dl {
	display: block;
	margin: 10px;
}
#footer #news dl dt {}
#footer #news dl dd {}
#footer #copyright {}
