BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#hidden {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(img/sideline800.gif); PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 860px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: center
}
#index_contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(img/sideline680.gif); PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 740px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: center
}
#header {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 8px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(img/header.gif); PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #ffffff 1px solid; WIDTH: 800px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 75px
}
#header680 {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 8px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(img/header680.gif); PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #ffffff 1px solid; WIDTH: 680px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 65px
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(img/underline800.gif); PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; FONT-SIZE:10pt
}
#index_footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(img/underline680.gif); PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; FONT-SIZE:10pt
}
#footermenu {
	CLEAR: both; BORDER-TOP: #009966 10px solid; BORDER-LEFT-WIDTH: 10px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 10px; MARGIN: 0px auto 10px; WIDTH: 800px; COLOR: #333333; PADDING-TOP: 5px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 10px
}
#footermenu680 {
	CLEAR: both; BORDER-TOP: #009966 10px solid; BORDER-LEFT-WIDTH: 10px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 10px; MARGIN: 0px auto 10px; WIDTH: 680px; COLOR: #333333; PADDING-TOP: 5px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 10px
}
#topmain {
	WIDTH: 680px;
}
#main {
	WIDTH: 720px;
}
#main1 {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 10px; WIDTH: 660px; MARGIN-RIGHT: 10px; TEXT-ALIGN: left
}
#sidemenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 190px; PADDING-TOP: 10px; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}
#sidemenu1 {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: auto; WIDTH: 173px; MARGIN-RIGHT: auto; TEXT-ALIGN: center
}
#sidemenu2 {
	PADDING-BOTTOM: 10px; MARGIN: 0px auto 10px; WIDTH: 173px; BORDER-BOTTOM: #cccccc 1px dotted; TEXT-ALIGN: center
}
#sidemenu3 {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid; BACKGROUND-COLOR: #ffffff
}
#sidemenu P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; PADDING-TOP: 0px
}
#sidemenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#sidemenu LI {
	BACKGROUND-POSITION: 0px 5px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(img/ul_mark.gif); BACKGROUND-REPEAT: no-repeat
}
#policylink {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #cccccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
#policylink UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#policylink LI {
	BACKGROUND-POSITION: 0px 5px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(img/ul_mark.gif); MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: #cccccc 1px dotted; BACKGROUND-REPEAT: no-repeat
}
#right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 460px; PADDING-TOP: 10px; TEXT-ALIGN: CENTER
}
#right P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
#new {
	TEXT-ALIGN: left
}
#new H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
#new UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px 20px; PADDING-TOP: 0px
}
#new LI {
	MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: #cccccc 1px dotted
}
#header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer P {
	FONT-SIZE: 0.78em; MARGIN: 5px; TEXT-ALIGN: center
}
#footer P A {
	COLOR: #333333; TEXT-DECORATION: none
}
#footer P A:hover {
	COLOR: #0033cc; TEXT-DECORATION: underline;
}
#line {
	MARGIN-LEFT: 0.7em; COLOR: #666666; MARGIN-RIGHT: 0.7em
}
.gray {
	COLOR: #999999
}
.em078 {
	FONT-SIZE: 0.78em; LINE-HEIGHT: 1.5em
}
#eigyo {
	MARGIN: 10px 0px 0px; TEXT-ALIGN: right
}
#eigyo680 {
	MARGIN: 12px 0px 0px; TEXT-ALIGN: right
}
.time {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 5px;
}
.usage {
	width:80%; font-weight:bolder; padding:5px; border-style:solid; border-color:#558855; border-left-width:10px;border-bottom-width:2px; border-top-width:0px; border-right-width:0px; text-align: left;
}
h1 {
	background-color: #eeeeee;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-left-width: 5px;
	border-left-style: solid;
	border-top-color: #0066FF;
	border-right-color: #0066FF;
	border-bottom-color: #0066FF;
	border-left-color: #0066FF;
	color: #0066CC;
/*	font-size: 0.8em;   */
font-size: 10pt;
	margin: 10px 10px;
TEXT-ALIGN: LEFT
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 2px; MARGIN: 15px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid
}
#main {
	margin-left:35px;
}
#ptop {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; WIDTH: 800px; TEXT-ALIGN: right
}
#ptop680 {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; WIDTH: 680px; TEXT-ALIGN: right
}
#ptop A {
	COLOR: #333333; TEXT-DECORATION: none
}
#ptop A:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
.orange {
	COLOR: #ff9900
}
.blue1 {
	COLOR: #0066cc
}
.box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.boxblue {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #e2f3ff
}
A {
	COLOR: #333333; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #3366cc; TEXT-DECORATION: underline
}
.em085 {
	FONT-SIZE: 0.85em; LINE-HEIGHT: 1.4em
}
.hayawari {
	BORDER-RIGHT: #cccc99 5px double; BORDER-TOP: #cccc99 5px double; BORDER-LEFT: #cccc99 5px double; WIDTH: 600px; BORDER-BOTTOM: #cccc99 5px double
}
.space {
	MARGIN: 15px
}
.pankuzu {
	/*font-size: 0.9em;*/
font-size: 10pt;
	color: #333333;
	font-weight: normal;
}
.rootpage {
	color: #333333;
	/*font-size: 1.1em;*/
font-size: 10pt;
}
.contents {
font-size: 10pt;
	width: 800px;
	border: 1px solid #999999;
}
.MainTable {
	font-size: 11pt;
	background-color: #CCCCCC;
}
.TITLE {
	font-size: 10pt;
	background-color: #dcf3ff;
}
.INPUT {
	font-size: 10pt;
	background-color: #ffffff;
}
.LINE1 {
	font-size: 10pt;
	background-color: #ffffff;
}
.LINE2 {
	font-size: 10pt;
	background-color: #eeeeee;
}
.INPUT2 {
	font-size: 10pt;
}
.MENU {
	font-size: 12pt;
	background-color: #ffffff;
}
#home {
	MARGIN: 20px 0px 0px; TEXT-ALIGN: right
}
#eigyo {
	MARGIN: 18px 0px 0px; TEXT-ALIGN: right
}
#rail {
	FONT-SIZE: 0.8em; MARGIN: 5px 5px 5px 12px; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: none
}
#rail LI {
	BACKGROUND-POSITION: 0px 5px; PADDING-LEFT: 13px; BACKGROUND-IMAGE: url(img/rail_mark.gif); PADDING-BOTTOM: 2px; BORDER-BOTTOM: #cccccc 1px dotted; BACKGROUND-REPEAT: no-repeat
}
H4 {
	PADDING-LEFT: 8px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN-LEFT: 3px; BORDER-LEFT: #ff6600 5px solid; COLOR: #333333; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}

/* ǉi2006/1/31j */
SPAN.cate {
	font-size:0.78em; width:100%; background-color:#FFFF88; padding:3px; list-style-type:square; border-style:outset; border-width:3px;
}
DIV.cate {
	font-size:0.78em; font-weight:bolder; padding:5px; border-style:solid; border-color:#BB5555; border-left-width:10px;border-bottom-width:2px; border-top-width:0px; border-right-width:0px; text-align: left;
}
UL.quest {
	font-size:0.78em; list-style-type:disc; list-style-position:outside;
}
DIV.quest {
	font-size:0.78em; background-color:#DDDDDD; padding:5px; border-style:solid; border-color:#0000BB; border-left-width:10px;border-bottom-width:0px; border-top-width:0px; border-right-width:0px; text-align: left;
}
DIV.ans {
	font-size:0.78em; padding-top:5px; text-align: left
}
H5 {
	font-size:0.78em; width:80%; background-color:#FFFFAA; font-weight:bolder; padding:3px;list-style-type:square; border-style:solid; border-width:1px; border-color:#BBBB66;
}
H2.top {
	width:100%; background-color:#EEEEEE; font-size:0.85em; font-weight:bolder; padding:5px; border-style:solid; border-width:1px; border-color:#AAAAAA;
}
SPAN.phase1 {
	width:70%; background-color:#FFFFAA; font-size:0.78em; font-weight:bolder; padding:3px;list-style-type:square; border-style:solid; border-width:1px; border-color:#BBBB66;
}
SPAN.phase2 {
	font-size:0.78em; padding-top:3px; list-style-type: disc;
}
#terop {
	font-size:0.78em; background-color:#ddf5e5; padding:3px; list-style-type:square; border-style:solid; border-width:1px; border-color:#dddddd;
}
#copyright680 {
	font-size:11px; background-color:#eeeeee; width:680px;
}
#copyright800 {
	font-size:11px; background-color:#eeeeee; width:800px;
}
