/* CSS Document */

.noteList {
	line-height: 1.2em;
	list-style-type:none;
	padding-left:1em;
}
.noteList li {
	text-indent: -1em;
	margin-left: 1em;
}


.normal {
	line-height: 1.2em;
	text-indent: 1em;
	text-align:justify;
	text-justify:inter-ideograph;
}

.normali {
	line-height: 1.2em;
	text-align:justify;
	text-justify:inter-ideograph;
}

.normalij {
	line-height: 1.2em;
}

.font14 {
	font-size:85%;
	text-indent: 1em;
	line-height:1.2em;
	text-align:justify;
	text-justify:inter-ideograph;	
}

.font14i {
	font-size:85%;
	line-height:1.2em;
	text-align:justify;
	text-justify:inter-ideograph;	
}

.font14ij {
	font-size:85%;
	line-height:1.2em;	
}

.font12 {
	font-size:75%;
	text-indent: 1em;
	line-height:1.2em;
	text-align:justify;
	text-justify:inter-ideograph;	
}

.font12i {
	font-size:75%;
	line-height:1.2em;
	text-align:justify;
	text-justify:inter-ideograph;	
}

.font12ij {
	font-size:75%;
	line-height:1.2em;	
}

.font18{
	font-size: 120%;
}

.info{
	color:#ff3399;
}

h1 {
	text-align: center;
	margin: 4px 0px 0px 0px;
}

h2 {
	text-align: center;
	margin: 0px;
}

h3 {
	color:#0066CC;
	margin:1em 0em 0.5em 0em;
}

h4 {
	color:#0066CC;
	margin:1em 0em 0.3em 0em;
}



address {
	font-size: 75%;
	font-style: normal;
	text-align: center;
}

body {
	background: #F0FFFF;
	margin: 0px;
}

.tdcol1 {
	background: #FFFAF0;
	width: 610px;
	height: 100%
}

.tdcol2 {
	background: #A6E5FF;
	width: 150px;
}

.link {
	line-height:1.4em;
}

.passw{
	font-size:60%;
	line-height:1.2em;
}

.passbgt {
	margin-top: 4px;
	padding: 2px;
	background-color: #FFFFCC;
}

.passbg {
	margin-top: 4px;
	padding: 2px;
	background-color: #FFFFCC;
	width: 120px;
	margin-left:2px;
}

.pan {
 font-size: 75%;
 line-height:1.2em;
 width: 570px;
 margin: 8px 0px 6px 20px;
}

.lay{
	width: 610px;
	padding: 0px 20px 0px 20px;
}

.navi{
	font-size: 75%;
	line-height:1.2em;
	margin: 4px 0px 4px 0px;
}

a:hover {
	color: #FF6600;
}

.kome{
	font-size:85%;
	text-indent:-1em;
	margin:0.5em 0em 0em 1em;
}

.tdB { border-bottom : solid 1px #000000 ; }
.tdBL { border-bottom : solid 1px #000000 ; border-left : solid 1px #000000 ; }
.tdL { border-left : solid 1px #000000 ; }
.tdR { border-right : solid 1px #000000 ; }
.tdRB { border-right : solid 1px #000000 ; border-bottom : solid 1px #000000 ; }
.tdRB { border-right : solid 1px #000000 ; border-bottom : solid 1px #000000 ; }
.tdRBL { border-right : solid 1px #000000 ; border-bottom : solid 1px #000000 ; border-left : solid 1px #000000 ; }
.tdRL { border-right : solid 1px #000000 ; border-left : solid 1px #000000 ; }
.tdT { border-top : solid 1px #000000 ; }
.tdTB { border-top : solid 1px #000000 ; border-bottom : solid 1px #000000 ; }
.tdTBL { border-top : solid 1px #000000 ; border-bottom : solid 1px #000000 ; border-left : solid 1px #000000 ; }
.tdTBRL { border : solid 1px #000000 ; }
.tdTL { border-top : solid 1px #000000 ; border-left : solid 1px #000000 ; }
.tdTR { border-top : solid 1px #000000 ; border-right : solid 1px #000000 ; }
.tdTRB { border-top : solid 1px #000000 ; border-right : solid 1px #000000 ; border-bottom : solid 1px #000000 ; }
.tdTRL { border-top : solid 1px #000000 ; border-right : solid 1px #000000 ; border-left : solid 1px #000000 ; }
.tdTRBL { border-top : solid 1px #000000 ; border-right : solid 1px #000000 ; border-bottom : solid 1px #000000 ; border-left : solid 1px #000000 ; }

.tdBs { font-size:85%;line-height : :1.2em; border-bottom : solid 1px #000000 ; }
.tdBLs { font-size:85%;line-height : :1.2em; border-bottom : solid 1px #000000 ; border-left : solid 1px #000000 ; }
.tdLs { font-size:85%;line-height : 1.2em; border-left : solid 1px #000000 ; }
.tdRs { font-size:85%;line-height : 1.2em; border-right : solid 1px #000000 ; }
.tdRBs { font-size:85%;line-height : 1.2em; border-right : solid 1px #000000 ; border-bottom : solid 1px #000000 ; }
.tdRBs { font-size:85%;line-height : 1.2em; border-right : solid 1px #000000 ; border-bottom : solid 1px #000000 ; }
.tdRBLs { font-size:85%;line-height : 1.2em; border-right : solid 1px #000000 ; border-bottom : solid 1px #000000 ; border-left : solid 1px #000000 ; }
.tdRLs { font-size:85%;line-height : 1.2em; border-right : solid 1px #000000 ; border-left : solid 1px #000000 ; }
.tdTs { font-size:85%;line-height : 1.2em; border-top : solid 1px #000000 ; }
.tdTBs { font-size:85%;line-height : 1.2em; border-top : solid 1px #000000 ; border-bottom : solid 1px #000000 ; }
.tdTBLs { font-size:85%;line-height : 1.2em; border-top : solid 1px #000000 ; border-bottom : solid 1px #000000 ; border-left : solid 1px #000000 ; }
.tdTBRLs { font-size:85%;line-height : 1.2em; border : solid 1px #000000 ; }
.tdTLs { font-size:85%;line-height : 1.2em; border-top : solid 1px #000000 ; border-left : solid 1px #000000 ; }
.tdTRs { font-size:85%;line-height : 1.2em; border-top : solid 1px #000000 ; border-right : solid 1px #000000 ; }
.tdTRBs { font-size:85%;line-height : 1.2em; border-top : solid 1px #000000 ; border-right : solid 1px #000000 ; border-bottom : solid 1px #000000 ; }
.tdTRLs { font-size:85%;line-height : 1.2em; border-top : solid 1px #000000 ; border-right : solid 1px #000000 ; border-left : solid 1px #000000 ; }
.tdTRBLs { font-size:85%;line-height : 1.2em; border-top : solid 1px #000000 ; border-right : solid 1px #000000 ; border-bottom : solid 1px #000000 ; border-left : solid 1px #000000 ; }

.tetu1 {
	font-size:120%;
	color: #33CC66;
	font-weight: bold;
}

.tetu2 {
	margin: 0.7em 0.3em 0em 0.3em;
	line-height: 1.8em;
	text-indent: 1em;
	text-align:justify;
	text-justify:inter-ideograph;
}

.qaq{
	line-height: 1.2em;
	color:#FF6633;
	font-weight:bold;
}

.qaql{
	line-height: 1.2em;
	color:#FF6633;
}

.qaa{
	line-height: 1.2em;
	color:#009966;
	font-weight:bold;
}

.layqa{
	margin-top: 10px;
	margin-left: 40px;
	width: 530px;
}

.in1{
	text-indent:-1em;
	margin-left:1em;
}
