@charset "euc-jp";

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

Font Size Chenger

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

* {
	font-size:100%;
	}



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

Universal

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

body {
	margin:0;
	padding:0;
	background:url("img/header-background.gif") repeat-x;
	}
h1,h2,h3,h4,h5,h6,p {
	margin:0;
	padding:0;
	}
h1 {
	display:inline;
	font-size:0;
	}
h2 {
	margin:0 0 10px;
	}
h3 {
	margin:0 0 7px;
	}
h4 {
	font-size:0.8em;
	}



/* Anchor
===============================================*/

a img {
	border:0;
	}
a:link {
	color:#003399;
	}
a:visited {
	color:#9900cc;
	}
a:hover {
	color:#cc6600;
	}
a:active {
	color:#ff0099;
	}



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

Header

==================================================
*/
table.header {
	height:90px;
	font-size:16px;
	}
table.header td {
	vertical-align:top;
	}

/* Gloval Navigation
===============================================*/

ul#gnav {
	list-style-type:none;
	margin:0;
	padding:0;
	}
ul#gnav li {
	display:inline;
	}

ul#lnav-index {
	list-style-type:none;
	display:none;
	margin:0;
	padding:0;
	position:absolute;
	top:65px;
	left:250px;
	width:466px;
	}
ul#lnav-index li {
	display:inline;
	margin:0 3px 0 0;
	}
ul#lnav {
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:65px;
	left:250px;
	width:466px;
	}
ul#lnav li {
	display:inline;
	margin:0 3px 0 0;
	}

body {
	position:relative;
	}




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

Content

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

div#splash {
	width:100%;
	background:url("img/top-splash-background.gif") repeat-x left bottom;
	}
div#splash div.main {
	width:730px;
	margin:0;
	padding:15px 0 10px 15px;
	}
div#splash div.main p {
	font-size:0.9em;
	line-height:1.4;
	}
table.content-top {
	margin:15px 0 0 15px;
	}
table.content-condition {
	margin:15px 0 15px 15px;
	}

div.mainbody {
	margin:10px 0 15px;
	}

table.howto h2 {
	margin:0 0 10px;
	padding:0;
	}
table.howto h3 {
	font-size:1em;
	margin:0 0 5px;
	padding:0;
	}
table.howto h4 {
	font-size:0.95em;
	margin:0 0 5px;
	padding:0;
	color:#333333;
	}

table.howto ul {
	list-style-type:none;
	margin:0 0 7px 5px;
	padding:0;
	}
table.howto ul li {
	font-size:0.9em;
	background:url("img/content-howto-mark.gif") no-repeat 0.1em 0.5em;
	line-height:1.3;
	margin:0;
	padding:0 0 0 0.8em;
	}
table.howto p {
	font-size:0.9em;
	line-height:1.3;
	margin:0 0 10px;
	}

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

Footer

==================================================
*/
table.footer {
	margin:0 0 0 15px;
	}

table.footer td {
	border-top:2px solid #993366;
	color:#660033;
	font-size:0.7em;
	line-height:1.2;
	padding:7px 0 10px;
	}
