body {
	background-color:#FFFFFF;
	background-image:url(images/back.gif);
	background-repeat:repeat-y;
	margin: 0;
	padding: 0;
	line-height:1.2;
	font-size:100%;
}

td {
vertical-align:top;
font-size:100%;
line-height:1.2;
}

a:link{color: #0000ff; text-decoration:underline; }
a:active{color: #cccccc; text-decoration:underline; }
a:visited{color: #0000FF; text-decoration: underline; }
a:hover{color: #FF7E00; text-decoration: underline; }


ul.menu{
width:200px;
background-image:url(images/m_middle.gif);
padding:0px;
margin:0px;
}
.menu li{
padding:5px;
text-indent:0;
list-style:none;
margin-left:5px;
margin-top:3px;
margin-right:5px;
margin-bottom:0px;
display:block;
width:170px;
}
a.lmenu{
width:170px;
color:#000000;
display:block;
text-decoration:none;
}
a.lmenu:hover{
color:#FF7E00;
background-image:url(images/m_back.gif);
background-repeat:repeat-x;
background-position:bottom;
}
a.lmenu:visited{
color:#000000;
text-decoration:none;
}



.pan td {font-size:90%;}
.pan table {margin-top:5px;margin-bottom:5px;}
.pan a:visited{color:#0000ff;text-decoration:underline;}
.pan a:hover{color:#FF7E00;text-decoration:underline;}


div.topics dl{
	background-image:url(images/m_middle.gif);
	padding:5px 0px 0px 5px;
	font-size:90%;
	margin:0px;
}
div.topics dt{
	font-weight:bold;
}
div.topics dd{
	width:160px;
	margin:0px;
	padding:0px 0px 5px 10px;
}


div .menu{
background-image:url(images/m_middle.gif);
background-repeat:repeat-y;
line-height:1.2;
}


.main{
	padding:0px 10px;
}

.maint{
	margin:0px 0px;
	padding-right:10px;
	line-height:1.2em;
}

.maint h3{
	color:#666666;
	padding:10px 5px;
	background-color:#FFF9E4;
	border:1px #686868 solid;
}

.top{
	margin-top:20px;
	color:#FF7E00;
	text-align:right;
	border-top:1px #FF7E00 solid;
	margin-bottom:20px;
}
.top a{
	color:#FF7E00 !important;
	text-decoration:none !important;
	}



.foot {
	text-align:right;
	font-size:90%;
	vertical-align:absmiddle;
}
.foota{
	padding-left:9px;
	background-image:url(images/ya.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}
.foot a:visited {text-decoration:none; color:#000000;}
.foot a:hover {text-decoration:none; color:#FF7E00;}

.foot2 {
	color:#FFFFFF;
	background-color:#FF7E00;
	padding:5px;
	font-size:90%;
}
.foot a{
	color:#000000;
	text-decoration:none;
}



.gaiyou_t{
	padding:5px 5px;
	margin:0px;
	border:1px #666666 solid;
}
.gaiyou1{
	color:#06C;
	text-align:center;
	font-size:100%;
	font-weight:bold;
	height:25px;
	width:300px;
	background-image:url(images/gaiyou_1.gif);
	background-repeat:no-repeat;
	padding:10px 0px 0px 0px;
}


.gaiyou2{
	margin:0px;
	padding:5px 20px;
}


.indent{
	margin-left:1.5em;
	text-indent:-1.5em;
	clear: both;
	margin-bottom:2px;
}
.indent2{
	margin-left:3em;
	text-indent:-3em;
	clear: both;
	margin-bottom:2px;
}
.indent3{
	margin-left:3em;
	text-indent:-1.5em;
	clear: both;
	margin-bottom:2px;
}

.note{
	border:1px solid #CCC;
	background-image:url(images/bg_note.jpg);
	background-repeat:no-repeat;
	padding:20px 10px 0px 90px;
	height:60px;
	vertical-align:middle;
}


a.ya_nw{
		padding-left:15px;
		background-image: url( ../images/ya_ol.gif );
		background-repeat: no-repeat;
		background-position:0px 50%;
}
.std{
	background-color:#FFFFFF;
	margin:0 0 10px 0;
	padding:10px 10px 10px 35px;
	float:none;
	line-height:1.5em;
}

.std h4{margin:0;padding:0;}


.gaiyou_pdfa{
	width:400px;
	color:#666;
	background-color:#ECFFEF;
	text-align:center;
	font-weight:bold;
	padding:5px;
	border:1px #666 solid;
}
.gaiyou_pdfb{
	width:400px;
	text-align:center;
	padding:5px;
	border-right:1px #666 solid;
	border-left:1px #666 solid;
	border-bottom:1px #666 solid;
}
