/*
----------------------------
WingspanDesign Screen Master
Author: Tsukasa Shima
Version: 12 July 2004
----------------------------*/

/* Shared
-----------------------------------------------------*/
.credit {
	font: 10px Arial, Helvetica, sans-serif;
	color: #009900;
}
body {
	margin: 0px;

}
#topnav td{
	border: 1px solid #009900;	
}
/* Top
-----------------------------------------------------*/
#gtop td{
	border: 1px solid #009900;	
}
.jpneng {
	font: 10px Arial, Helvetica, sans-serif;
	color: #009900;
}
.jpneng a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
}
.jpneng a:link {
	text-decoration: none;
}
.jpneng a:visited {
	text-decoration: none;
	color: #009900;
}
.jpneng a:hover {
	text-decoration: underline;
	color: #009900;
}
.jpneng a:active {
	text-decoration: none;
	color: #009900;
}
/* JPN_border
--------------------------------------------*/
#nav {
	border: 1px solid #009900;	
}
.nav2 {
	border: 1px solid #009900;	
}
.cont {
	padding-right: 20px;
	padding-left: 20px;
¡¡¡¡
}
#cell1 td {
	border-bottom: 1px solid #cccc99;
}
/* JPN_font
-----------------------------------------------------*/
.top {
	font: 10px "£Í£Ó £Ð¥´¥·¥Ã¥¯", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka;
	color: #000000;
	padding-left: 30px;
	padding-right: 30px;
}
#nav {
	font-family: £Í£Ó £Ð¥´¥·¥Ã¥¯, ¥Ò¥é¥®¥Î³Ñ¥´ Pro W3, Osaka;
	font-size: 10px;
	color: #000000;
}
#nav a {
	font-family: £Í£Ó £Ð¥´¥·¥Ã¥¯, ¥Ò¥é¥®¥Î³Ñ¥´ Pro W3, Osaka;
	font-size: 10px;
	color: #000000;
}
#nav a:link {
	text-decoration: none;
	color: #000000;
}
#nav a:visited {
	text-decoration: none;
	color: #000000;
}
#nav a:hover {
	text-decoration: none;
	color: #009900;
}
#nav a:active {
	text-decoration: none;
}
.nav2 {
	font-family: £Í£Ó £Ð¥´¥·¥Ã¥¯, ¥Ò¥é¥®¥Î³Ñ¥´ Pro W3, Osaka;
	font-size: 10px;
	color: #FFFFFF;
}
.nav2 a {
	font-family: £Í£Ó £Ð¥´¥·¥Ã¥¯, ¥Ò¥é¥®¥Î³Ñ¥´ Pro W3, Osaka;
	font-size: 10px;
	color: #FFFFFF;
}
.nav2 a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.nav2 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.nav2 a:hover {
	text-decoration: none;
	color: #000000;
}
.nav2 a:active {
	text-decoration: none;
}
/* Contents_Top
-----------------------------------------------------*/
h2 {
	font: bold 14px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color: #006600;
	padding:1.5em 0 1em;
}
h3 {
	font: bold 12px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	font-weight:bold;
}
.header {
	font: bold 14px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color: #006600;
}
.cont {
	font: 12px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color: #000000;
}
.cont a{
	font: 12px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color: #0000FF;
	text-decoration: none;
}
.cont a:link {
	text-decoration: none;
	color: #0000FF;
}
.cont a:visited {
	text-decoration: none;
	color: #0000FF;
}
.cont a:hover {
	text-decoration: underline;
	color: #0000FF;
}
.cont a:active {
	text-decoration: none;
	color: #0000FF;
}
/* Page
-----------------------------------------------------*/
table td{
	padding:0;
}
ul{
	list-style-type:circle;
}
ol li{
	padding-bottom:15px;
}
ol.comList li{
	padding-bottom:5px;
}
.pLast{
	padding-bottom:50px;
}
.pMenu {
	padding:20px 0.5em;
}
.listNone{
	list-style:none;
}
dl dt {
	display: inline-block;
	float:left;
}
dd {
	display: inline-block;
	float:left;
}
/* Table
-----------------------------------------------------*/
.gTable {
	border:#009900 solid 1px;
}
.gTable th{
	background:#eeeeee;
	border-bottom:2px #009900 solid;
	padding:5px 0px;
}
.gTable td{
	border-bottom:none;
	padding:3px 5px;
}
td.borderBottom{
	border-bottom:1px #009900 solid;
}
.borderRight{
	border-right:1px #009900 solid;
}
.w500 {
	width:500px;
}
.w300 {
	width:300px;
}
.w70 {
	width:70px;
}
.w80 {
	width:80px;
}
/***************************************************
	float
--------------------------------------------------*/
.floatRight {
	float:right;
}
.floatLeft {
	float:left;
}
.clear {
	clear:both;
}
.abs {
	position:absolute;
}
/***************************************************
	margin&padding
--------------------------------------------------*/
.noMP {
	margin:0;
	padding:0;
}

.noMargin {
	margin:0px;
}
.mt0 {margin-top:0px !important;}
.mr0 {margin-right:0px !important;}
.mb0 {margin-bottom:0px !important;}
.ml0 {margin-left:0px !important;}
.ma0 {margin:0px !important;}

.mt10 {margin-top:10px !important;}
.mr10 {margin-right:10px !important;}
.mb10 {margin-bottom:10px !important;}
.ml10 {margin-left:10px !important;}
.ma10 {margin:10px !important;}

.mt15 {margin-top:15px !important;}
.mr15 {margin-right:15px !important;}
.mb15 {margin-bottom:15px !important;}
.ml15 {margin-left:15px !important;}
.ma15 {margin:15px !important;}

.mt20 {margin-top:20px !important;}
.mr20 {margin-right:20px !important;}
.mb20 {margin-bottom:20px !important;}
.ml20 {margin-left:20px !important;}
.ma20 {margin:20px !important;}

.noPadding {
	padding:0px;
}
.pt0 {padding-top:0px !important;}
.pr0 {padding-right:0px !important;}
.pb0 {padding-bottom:0px !important;}
.pl0 {padding-left:0px !important;}
.pa0 {padding:0px !important;}

.pt10 {padding-top:10px !important;}
.pr10 {padding-right:10px !important;}
.pb10 {padding-bottom:10px !important;}
.pl10 {padding-left:10px !important;}
.pa10 {padding:10px !important;}

.pt15 {padding-top:15px !important;}
.pr15 {padding-right:15px !important;}
.pb15 {padding-bottom:15px !important;}
.pl15 {padding-left:15px !important;}
.pa15 {padding:15px !important;}

.pt20 {padding-top:20px !important;}
.pr20 {padding-right:20px !important;}
.pb20 {padding-bottom:20px !important;}
.pl20 {padding-left:20px !important;}
.pa20 {padding:20px !important;}

/***************************************************
	font
--------------------------------------------------*/
.fs10 {
	font-size:77%;
	*font-size:70%;
}
.fs11 {
	font-size:85%;
}
.fs13 {
	font-size:100%;
}
.fs14 {
	font-size:108%;
}
.fs16 {
	font-size:123.1%;
}
.fs18 {
	font-size:138.5%;
}