@charset "utf-8";


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

	file name : index.css

 : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* ********************************************************************************
 * Browser Style Reset
 * ******************************************************************************** */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

html {
	overflow-y:scroll;
}

img {
	border: none;
}

a img {
	border:none;
	text-decoration:none;
	outline:0;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

ul,ol {
	list-style-type:none;
}


/* ********************************************************************************
 * Default Style
 * ******************************************************************************** */

hr {
	display: none;
}

object,
param {
	border: 0;
	vertical-align: bottom;
}

table {
	border-collapse: collapse;
}

input{
	verticalalign: middle;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

strong {
	font-weight: bold;
	text-decoration: none;
}	

form label {
	cursor: pointer;
}

select option {
	padding: 0 3px;
}

	
/* ********************************************************************************
 * Link
 * ******************************************************************************** */
 
a {
	text-decoration: none;
	color: #e73268;
}

/* Hides from IE-mac \*/
a {
	outline: none;
}
/* End Hides from IE-mac */
	
/*a:visited {
	text-decoration: none;
	color: #165689;
}*/
	
a:hover {
	color: #f95a8a;
}

/*
a:active {
}*/


/* ********************************************************************************
 * ClearFix
 * ******************************************************************************** */

/* clearfix
------------------------------------------------------------*/

.clearfix:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End Hides from IE-mac */

/* End .clearfix
------------------------------------------------------------*/

* html .iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
}


/* ********************************************************************************
 * STYLE
 * ******************************************************************************** */

html,body {
	height: 100%;
}
body {
	background: #dff1f5;
}

/* #flashcontent */
#flashcontent {
	position:absolute; top:0; left:0;
	width: 100%;
	height: 100%;
}

/* div#spacer
 * ******************************************************************************** */
div#spacer {
	width: 100%;
	min-height: 100%;
	min-width: 910px;
	text-align: left;
	background: url(../../images/main_bg.jpg) 50% 100% no-repeat;
}
*html div#spacer {
	height: 100%;
}

/* div#content
 * ******************************************************************************** */
div#content {
	width: 100%;
	height: 760px;
	margin: -760px auto 0;
}
/* div#main */
div#content div#main {
	position: relative;
	width: 930px;
	height: 760px;
	margin: 0 auto;
	background: url(../../images/main_bg.jpg) 50% 100% no-repeat;
}
/* h1 */
div#content div#main h1 {
	position:absolute; top:181px; left:76px;
}
/* p#noscript */
div#content div#main p#noscript {
	position:absolute; top:326px; left:98px;
}

/* div#footer
 * ******************************************************************************** */
div#footer {
	position: relative;
	width: 100%;
	min-width: 930px;
	height: 52px;
	margin: -52px 0 0 0;
	z-index: 100;
}
/* p#eclipse */
div#footer p#eclipse {
	position:absolute; bottom:16px; left:19px;
	z-index: 100;
}
/* p#copyright */
div#footer p#copyright {
	position:absolute; bottom:29px; left:200px;
	z-index: 50;
}
/* p#note */
div#footer p#note {
	position:absolute; bottom:29px; right:135px;
}
/* p#fujitsuten */
div#footer p#fujitsuten {
	position:absolute; bottom:20px; right:18px;
	z-index: 90;
}
