
BODY {
	 background-color: #ffffff;
	 background-image: url("./img/bg.png");
	 font-family : '‚l‚r ‚oƒSƒVƒbƒN';
	 font-size: 80%;
	 color:	#00008b;
	 line-height: 1.3em;
	 scrollbar-arrow-color: #00008b;
	 scrollbar-base-color: #b0c4de;
	 scrollbar-face-color: #b0c4de; 
	 scrollbar-track-color: #d3deed;
	 scrollbar-3dlight-color: #b0c4de;
	 scrollbar-highlight-color: #84a3cc; 
	 scrollbar-shadow-color: #00008b;
	 scrollbar-darkshadow-color: #b0c4de;
	 margin: 5px 5px 5px 5px;
}

a:link {
	 color: #0000cd;
	 text-decoration: underline;
}

a:visited {
	 color: #0000cd;
	 text-decoration: underline;
}

a:active {
	 color: #ff0000;
	 text-decoration: underline;
}

a:hover {
	 color: #0000cd;
	 background-color: #b0c4de;
	 text-decoration: none;
}

a:link.hlink {
	 line-height: 1.3em;
	 font-size: xx-small;
	 color: #777777;
	 text-decoration: none;
}

a:visited.hlink {
	 line-height: 1.3em;
	 font-size: xx-small;
	 color: #777777;
	 text-decoration: none;
}

a:active.hlink {
	 line-height: 1.3em;
	 font-size: xx-small;
	 color: #777777;
	 text-decoration: none;
}

a:hover.hlink {
	 line-height: 1.3em;
	 font-size: xx-small;
	 color: #777777;
	 background-color: #ffffff;
	 text-decoration: none;
}


hr.mokuji {
	 width: 3px;
	 height: 25px;
}

hr.hidden {
	 display : none !important;
}

div.notice {
	 width: 600px;
	 border: double #b0c4de;
	 background-color: #b0c4de;
	 padding: 4px;
	 text-align: left;
}

div.notice2 {
	 width: 600px;
	 border: double #b0c4de;
	 background-color: #b0c4de;
	 padding: 4px;
	 text-align: center;
}

div.pagefoot {
	 font-size: 80%;
	 text-align: right;
	 background-color: #b0c4de;
	 border-top: 2px solid #84a3cc;
	 padding: 5px;
}

table.sub {
	 border-collapse: collapse;
	 border: solid 2px #84a3cc;
}

table.sub .index {
	 background-color: #84a3cc;
	 padding: 4px;
}

table.sub .index_l {
	 background-color: #b0c4de;
	 padding: 4px;
}

table.sub .main {
	 background-color: #ffffff;
	 padding: 4px;
	 vertical-align: top;
	 border: solid 2px #84a3cc;
}

table.sub .main_nb {
	 background-color: #ffffff;
	 padding: 4px;
	 vertical-align: top;
}

table.sub .main_m {
	 background-color: #ffffff;
	 padding: 4px;
	 vertical-align: middle;
	 text-align: center;
	 border: solid 2px #84a3cc;
}

table.oa {
	 border-collapse: collapse;
	 border: solid 1px #84a3cc;
	 padding: 0px;
}

table.oa .index {
	 background-color: #84a3cc;
	 padding: 4px;
}

table.oa .main {
	 background-color: #84a3cc;
	 border-bottom: solid 1px #84a3cc;
}

table.oa_main {
	 border-collapse: collapse;
	 border: none;
	 background-color: #ffffff;
}

table.oa_main .date{
	 background-color: #b0c4de;
	 padding: 4px;
}

table.oa_main .sub {
	 background-color: #ffffff;
	 padding: 4px;
}

table.oa_main .hol {
	 background-color: #ffffff;
	 padding: 4px;
	 color: #84a3cc;
}

table.tbbg {
	 background-color: #ffffff;
	 background-image: url("./img/tbbg.png");
	 border-collapse: collapse;
	 border: none;
}

table.tbbg .date{
	 background-color: #b0c4de;
	 padding: 4px;
}

table.tbbg .sub {
	 background-image: url("./img/tbbg.png");
	 padding: 4px;
}

p {
	 font-size: 80%;
	 line-height: 1.3em;
}

p.top {
	 vertical-align: top;
}

p.aa {
	 font-size: 80%;
	 line-height : 100% !important;
	 font-family : '‚l‚r ‚oƒSƒVƒbƒN' !important;
	 text-indent : 0em !important;
}

.big {
	 font-size: 120%;
}

.px {
	 font-size: 1pt;
}

td {
	 font-size: 80%;
	 line-height: 1.3em;
}

input,textarea {
	 border: 1px solid #3582c1;
	 background-color: white;
	 font-size: 100%;
}

select {
	 border: 1px solid #3582c1;
	 background-color: white;
	 font-size: 100%;
}

.submit {
	 border: 1px solid #122173;
	 font-size: 100%;
	 color: #335588;
	 background-color: #94B4DA;
}

.checkbox {
	 border: none;
}

.radio {
	 border:none;
}
