body {
	font-size:10pt; 
	font-family:Verdana,arial,sans-serif;
	text-align: center;
  	overflow-y: scroll;	
}
A { text-decoration: none; }
A:link {color:#0000FF;text-decoration:none;}
A:visited {color:#0000FF;text-decoration:none;}
A:hover {color:#FF0000;text-decoration:none;}
a.special:link {
  color:#888; text-decoration: none;
}
a.special:visited {
  color:#888; text-decoration: none;
}
a.special:hover {
  color:#ff0000; text-decoration: none;
}
a.special:active {
  color:#888; text-decoration: none;
}

table { font-size:10pt; font-family:Verdana }
table.waku {
	font-size:10pt; 
	font-family:Verdana;
	border: solid 1px #d3d3d3;
	border-spacing: 0 0;
	}
table.waku02 {
	font-size:10pt; 
	font-family:Verdana;
	border: solid 1px #d3d3d3;
	border-spacing: 0 0;
	border-collapse: collapse;
	}
table#t20 {
	margin-left: 10px;
	padding-left: 0px;
	font-size: 8pt; 
	}
table#t21 {
	margin-left: 20px;
	padding-left: 0px;
	}
table#t22 {
	margin-top: 0px;
	margin-left: 10px;
	padding-left: 0px;
	font-size: 8pt; 
}
table#t23 {
	width:580px;
	line-height: 14px;
}
h1 {
	background-color: orange;
	color: white;
	font-family:Verdana;
	font-size:10pt;
	text-indent: 10pt; 
}
h2 {
	color: black;
	font-family:Verdana;
	font-size:10pt;
	text-indent: 10pt; 
}

h2#greenwaku {
	border: solid 2px green;
	padding-top: 3px;
	padding-bottom: 3px ;
	line-height: 16px;
	margin-top: 8px;
}
h2#orengewaku {
	border: solid 2px orange;
	padding-top: 3px;
	padding-bottom: 3px ;
	line-height: 16px;
	margin-top: 8px;
}
h2#bluewaku {
	border: solid 2px blue;
	padding-top: 3px;
	padding-bottom: 3px ;
	line-height: 16px;
	margin-top: 8px;
}
h2#redwaku {
	border: solid 2px red;
	padding-top: 3px;
	padding-bottom: 3px ;
	line-height: 16px;
	margin-top: 8px;
}
h2#blackwaku {
	border: solid 2px black;
	padding-top: 3px;
	padding-bottom: 3px ;
	line-height: 16px;
	margin-top: 8px;
}
h2#limewaku {
	border: solid 2px lime;
	padding-top: 3px;
	padding-bottom: 3px ;
	line-height: 16px;
	margin-top: 8px;
}
h2#skybluewaku {
	border: solid 2px skyblue;
	padding-top: 3px;
	padding-bottom: 3px ;
	font-size: 8pt;
	font-weight: normal;
	line-height: 16px;
	margin-top: 8px;
	margin-bottom: 2px;
	margin-right: 0px;
}
h2#fuchsiawaku {
	border: solid 2px fuchsia;
	padding-top: 3px;
	padding-bottom: 3px ;
	font-size: 8pt;
	font-weight: normal;
	line-height: 16px;
	margin-top: 8px;
	margin-bottom: 2px;
	margin-right: 0px;
}
h2#aquawaku {
	border: solid 2px aqua;
	padding-top: 3px;
	padding-bottom: 3px ;
	font-size: 8pt;
	font-weight: normal;
	line-height: 16px;
	margin-top: 8px;
	margin-bottom: 2px;
	margin-right: 0px;
}

div#koushinbi {
	font-size: 8pt;
	text-align : right;
	color : #a9a9a9;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-right: 8px;
}

h2#olivewaku {
	border: solid 2px olive;
	padding-top: 3px;
	padding-bottom: 3px ;
	font-size: 8pt;
	font-weight: normal;
	line-height: 16px;
	margin-top: 8px;
	margin-bottom: 0px;
}

h2#silverwaku {
	border: solid 2px silver;
	padding-top: 3px;
	padding-bottom: 3px ;
	line-height: 16px;
	margin-top: 8px;
}
h2#pinkwaku {
	border: solid 2px pink;
	padding-top: 3px;
	padding-bottom: 3px ;
	line-height: 16px;
	margin-top: 8px;
}
h2#purplewaku {
	border: solid 2px purple;
	padding-top: 3px;
	padding-bottom: 3px ;
	line-height: 16px;
	margin-top: 8px;
}
h2#orenge {
	background-color: orange;
	color: white;
	font-family:Verdana;
	font-size:10pt;
	text-indent: 10pt; 
}
h2#blue {
	background-color: royalblue;
	color: white;
	font-family:Verdana;
	font-size:10pt;
	text-indent: 10pt; 
}
h2#green {
	background-color: green;
	color: white;
	font-family:Verdana;
	font-size:10pt;
	text-indent: 10pt; 
}

h2#skyblue {
	background-color: skyblue;
	color: white;
	font-family:Verdana;
	font-size:10pt;
	text-indent: 10pt; 
}

/* 全体の枠 */
/* 相対パスはCSSの場所からのパス */
div#container {
	text-align: left;
	margin: auto ;
	background-color: white;
	padding: 0 0 0 0;
	width: 820px;
}
div#win {
	text-align: left;
	margin: auto ;
	background-color: white;
	padding: 0 0 0 0;
	width: 550px;
}

/* ヘッダーの枠 */
div#header {
	padding-top: 0;
}
/* 左側の枠 */
div#left {
	float: left;
	padding: 0 6px 6px 0;
	width: 600px;
}
div#ileft {
	padding: 0 6px 6px 0;
	width: 480px;
}

div#mikan{
	background-image: url("../e/bgmikan.gif");
}
div#kan{
	background-image: none;
}

div#left4 {
	padding: 0 0 0 10px;
	line-height: 130%;
	font-size:10.0pt;
	font-family:"ＭＳ Ｐゴシック";
	width: 580px;
}
div#comment {
	float: left;
	padding: 10px 20px 20px 20px;
	width: 550px;
}
div#help1 {
	float: left;
	padding: 10px 10px 10px 10px;
	width: 450px;
}
/* 右側の枠 */
div#right {
	float: right;
	margin: 0 0 6px 0px;
	width: 200px;
}
div#footer {
	clear: both;
	font: 80% Verdana;
	color: #888;
	padding: 8px 0;
}
div#ifooter {
	clear: both;
	font: 80% Verdana;
	color: #888;
	padding: 8px 0;
}

/* 窓の枠 */
div#mado {
	padding: 6px 6px 6px 0;
	width: 550px;
}
/* 窓の枠 */
div#mado2 {
	padding: 6px 6px 6px 0;
	width: 400px;
}
/* 窓の枠 */
div#mado3 {
	padding: 6px 6px 6px 0;
	width: 450px;
}
/* 概要の枠 */
div#left2 {
	padding: 6px 6px 6px 0;
	width: 230px;
	margin-left: 30px;
}
div#left3 {
	padding: 3px 3px 3px 0;
	width: 280px;
	margin-left: 5px;
}
TD.bun1 {
	LINE-HEIGHT: 130%;
	font-size:10.0pt;
	font-family:"ＭＳ Ｐゴシック";
}
/* メニュー　タブ */
/* --------------------------------------------
#tabs-container {
   width: 100%;
   padding: 0;
   height: 15px;
   margin-top: 8px;
   border-bottom: 1px solid #637987;
}

#tabs {
    padding: 0;
    margin: 0 0 0 10px;
    font-family: sans-serif, Arial, Helvetica;
    font-size: 12px;
    line-height: normal;
   }

#tabs li {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline;
}

#tabs li a {
    padding: 3px 8px 3px 8px;
    margin-left: 3px;
    background: #87cefe;
    text-decoration: none;
    color: #003;
    border: 1px solid #637987;
    border-bottom: 0;
    line-height: normal;
}

#tabs li a:hover {
    color: #000;
    background: #D7DFE4;
    border-color:  #859AA8;
		border-bottom: 2px;
}

#tabs li a.active {
    background: white;
}

#tabs li a.active:hover {
   color: #777;
   background: #fff;
   border-color: #859AA8;
}
#tabs li.sec a {
   color: #777;
   background: #fff;

}
-------------------------------------------- */ 

#th1 {
    background: #ffffe0;
}
#th141 {
	width : 5%;
	writing-mode: tb-rl;
    background: #ffffe0;
}
#th142 {
	width : 5%;
	writing-mode: tb-rl;
    background: #ffffe0;
}
#th143 {
	width : 5%;
	writing-mode: tb-rl;
    background: #ffffe0;
}
#th144 {
	width : 5%;
	writing-mode: tb-rl;
    background: #ffffe0;
}
#th145 {
	width : 72%;
    background: #ffffe0;
}
#th146 {
	width : 8%;
    background: #ffffe0;
}

/* 
#th2 {
    background: #ffc0cb;
}
*/ 

#th3 {
    background: #ffffe0;
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border: solid 1px #d3d3d3;
}
P#h20 {
	margin-top: 10px;
	padding-left: 10px;
}
P#h21 {
	margin-bottom: 15px;
	padding-left: 10px;
	font-size: 10pt; 
}
dt#dt1 {
   padding: 10px;
   height: 20px;
   margin-top: 8px;
}
div#t01{
	font-size:12.0pt;
	width : 100%;
	text-align: left;
    border-bottom: 1px solid #008000;
}
div#t02{
	font-size:11.0pt;
	width : 100%;
	text-align: left;
	padding-bottom: 5px ;
    border-bottom: 1px dashed #008000;
}
TD
{
    FONT-SIZE: 12px;
    font-family : verdana,arial,sans-serif;
	color : #666666;
}
.topicText
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana,arial,sans-serif;
}
.waku01
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border: solid 1px #d3d3d3;
}
.waku02
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border: solid 3px #000000;
}
.waku03
{
	font-size:10pt; 
	font-family:Verdana;
	border: solid 1px #d3d3d3;
}
.waku04
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border: solid 2px #d3d3d3;
}
.waku05
{
	text-align : right;
	font-size:10pt; 
	font-family:Verdana;
	border: solid 1px #d3d3d3 ;
}
.wakut
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 1px #d3d3d3;
	border-right: solid 1px #d3d3d3;
	border-bottom: solid 1px #d3d3d3;
}
.wakub
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 1px #d3d3d3;
	border-right: solid 1px #d3d3d3;
	border-top: solid  1px #d3d3d3;
}
.waku2t
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 2px #d3d3d3;
	border-right: solid 2px #d3d3d3;
	border-bottom: solid 2px #d3d3d3;
	border-top: solid 1px #d3d3d3;
}
.waku2tl
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 1px #d3d3d3;
	border-right: solid 2px #d3d3d3;
	border-bottom: solid 2px #d3d3d3;
	border-top: solid 1px #d3d3d3;
}
.waku2tr
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 2px #d3d3d3;
	border-right: solid 1px #d3d3d3;
	border-bottom: solid 2px #d3d3d3;
	border-top: solid 1px #d3d3d3;
}
.waku2tbl
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 1px #d3d3d3;
	border-right: solid 2px #d3d3d3;
	border-bottom: solid 1px #d3d3d3;
	border-top: solid 1px #d3d3d3;
}
.waku2tbr
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 2px #d3d3d3;
	border-right: solid 1px #d3d3d3;
	border-bottom: solid 1px #d3d3d3;
	border-top: solid 1px #d3d3d3;
}
.waku2tlr
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 1px #d3d3d3;
	border-right: solid 1px #d3d3d3;
	border-bottom: solid 2px #d3d3d3;
	border-top: solid 1px #d3d3d3;
}
.waku2b
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 2px #d3d3d3;
	border-right: solid 2px #d3d3d3;
	border-top: solid 2px #d3d3d3;
	border-bottom: solid 1px #d3d3d3;
}
.waku2bl
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 1px #d3d3d3;
	border-right: solid 2px #d3d3d3;
	border-top: solid 2px #d3d3d3;
	border-bottom: solid 1px #d3d3d3;
}
.waku2br
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 2px #d3d3d3;
	border-right: solid 1px #d3d3d3;
	border-top: solid 2px #d3d3d3;
	border-bottom: solid 1px #d3d3d3;
}
.waku2blr
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 1px #d3d3d3;
	border-right: solid 1px #d3d3d3;
	border-top: solid 2px #d3d3d3;
	border-bottom: solid 1px #d3d3d3;
}
.waku2lr
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 1px #d3d3d3;
	border-right: solid 1px #d3d3d3;
	border-top: solid 2px #d3d3d3;
	border-bottom: solid 2px #d3d3d3;
}
.waku2l
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 1px #d3d3d3;
	border-right: solid 2px #d3d3d3;
	border-top: solid 2px #d3d3d3;
	border-bottom: solid 2px #d3d3d3;
}
.waku2r
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 2px #d3d3d3;
	border-right: solid 1px #d3d3d3;
	border-top: solid 2px #d3d3d3;
	border-bottom: solid 2px #d3d3d3;
}
.wakubr
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 1px #d3d3d3;
	border-top: solid  1px #d3d3d3;
}
.wakubl
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-right: solid 1px #d3d3d3;
	border-top: solid  1px #d3d3d3;
}
.wakurl
{
	text-align : center;
	font-size:10pt;
	font-family:Verdana;
	border-top: solid  1px #d3d3d3;
	border-bottom: solid 1px  #d3d3d3;
}
.wakubrl
{
	text-align : center;
	font-size:10pt;
	font-family:Verdana;
	border-top: solid  1px #d3d3d3;
}
.wakutb
{
	text-align : center;
	font-size:10pt;
	font-family:Verdana;
	border-left: solid 1px #d3d3d3;
	border-right: solid 1px #d3d3d3;
}
.wakutbr
{
	text-align : center;
	font-size:10pt;
	font-family:Verdana;
	border-left: solid 1px #d3d3d3;
}
.wakutbl
{
	text-align : center;
	font-size:10pt;
	font-family:Verdana;
	border-right: solid 1px #d3d3d3;
}
.wakur
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 1px #d3d3d3;
	border-bottom: solid 1px  #d3d3d3;
	border-top: solid 1px  #d3d3d3;
}
.wakul
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-right: solid 1px #d3d3d3;
	border-bottom: solid 1px #d3d3d3;
	border-top: solid 1px #d3d3d3;
}
.wakutr
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-left: solid 1px #d3d3d3;
	border-bottom: solid 1px  #d3d3d3;
}
.wakutl
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-right: solid 1px #d3d3d3;
	border-bottom: solid 1px #d3d3d3;
}
.wakutlr
{
	text-align : center;
	font-size:10pt; 
	font-family:Verdana;
	border-bottom: solid 1px #d3d3d3;
}
.wakurldot
{
	text-align : center;
	font-size:10pt;
	font-family:Verdana;
	border-top: dashed  1px #d3d3d3;
	border-bottom: dashed 1px  #d3d3d3;
}
.t18 {
	width : 180px;
}
TH.waku01
{
	font-size:10pt; 
	font-family:Verdana;
	border: solid 1px #d3d3d3;
}

P{
    line-height : 150%;
	letter-spacing: 0.10em;
    font-family : verdana,arial,sans-serif;
	color : #666666;
}
/* 停止
BLOCKQUOTE{
    line-height : 20px;
    font-family : verdana,arial,sans-serif;
}
*/
LI{
    line-height : 20px;
    font-family : verdana,arial,sans-serif;
	color : #666666;
}
input.textbox{
	font-weight:bold;
    FONT-SIZE: 18px;
	color : red;
	text-align : center;
}
input.textbox1{
	font-weight:bold;
    FONT-SIZE: 18px;
	text-align : center;
	border-width: 0 0 0 0;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	color: blue;
	margin: 0 ;
}
input.textbox2{
	font-weight:bold;
    FONT-SIZE: 18px;
	color : red;
	text-align : center;
	width:70px;
}
input.textbox3{
	font-weight:bold;
    FONT-SIZE: 18px;
	text-align : center;
	border-width: 0 0 0 0;
	color: red;
	width:60px;
}
input.textbox4{
	font-weight:bold;
    FONT-SIZE: 18px;
	text-align : right;
	border-width: 0 0 0 0;
	color: blue;
	width:140px;
}
input.textbox5{
	font-weight:bold;
    FONT-SIZE: 18px;
	text-align : center;
	border-width: 0 0 0 0;
	color: red;
}
input.textbox6{
	font-weight:bold;
    FONT-SIZE: 18px;
	text-align : center;
	border-width: 0 0 0 0;
	color: red;
	width:40px;
}
input.textbox7{
    FONT-SIZE: 14px;
	text-align : right;
	border-width: 0 0 0 0;
	color: blue;
	width:115px;
}
input.textbox8{
	font-weight:bold;
    FONT-SIZE: 14px;
	text-align : center;
	border-width: 0 0 0 0;
	color: blue;
}
input.textbox9{
	font-weight:bold;
    FONT-SIZE: 18px;
	text-align : center;
	border-width: 0 0 0 0;
	color: blue;
}
input.textbox10{
	font-weight:bold;
    FONT-SIZE: 18px;
	text-align : center;
	border-width: 0 0 0 0;
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	color: green;
}
input.textbox11{
	text-align: right;
}
input.textbox12{
	text-align: right;
	border: solid 1px ;
	background-color: #EEEEEE;
	border-color:#A9A9A9;
}

input.login{
    FONT-SIZE: 12px;
}
input.passwd{
    FONT-SIZE: 12px;
}
select.selectbox{
    FONT-SIZE: 18px;
	color : #666666;
	text-align : center;
}
td.line1{
	background-color : green;
}
#td1{
	color: green;
}
#td2{
	color: red;
}
#td3{
	color: white;
    background: steelblue;
}
#td4{
	color: black;
    background: yellow;
}
#td10{
	color: black;
    background: #ff7f50;
}
#td11{
	color: white;
    background: #daa520;
}
#td12{
	color: black;
    background: yellow;
}
#td13{
	color: black;
    background: #9acd32;
}
#td14{
	color: black;
    background: #90ee90;
}
#td15{
	color: white;
    background: #5f9ea0;
}
#td16{
	color: black;
    background: #00ffff;
}
#td17{
	color: black;
    background: #87cefe;
}
#td18{
	color: white;
    background: #ba55d3;
}
#td19{
	color: black;
    background: #d8bfd8;
}
#td20{
    border: 2px solid #ffffff;
}
DIV#bun01 {
	LINE-HEIGHT: 130%;
	letter-spacing: 0.1em;
	font-size:10.0pt;
	margin-left: 20px;
}
DIV#bun02 {
	LINE-HEIGHT: 130%;
	font-size:10.0pt;
	margin-left: 40px;
}
DIV#bun03 {
	font-size:18px;
	margin-bottom: 8px;
}
div#zu01{
	vertical-align:middle;
}
DIV#b01 {
	display : none;
}
span#s01 {
	width : 60px;
	text-align: center;
}
span#s02 {
	font-size: 18px;
	margin-left: 20px;
	margin-bottom: 100px;
}
span#s03 {
	width : 170px;
	margin-left: 20px;
}
img.zu02 {
	vertical-align: middle;
}
DIV#pb {
	text-align: right;
	margin-bottom: 10px;
}
DIV#pt {
	text-align: right;
}

