BODY {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color: #ffffff
	MARGIN: 0px;
	border-spacing:0px;
	border-style:none;
	text-align:center;
	vertical-align:middle;

}

div{
	scrollbar-face-color: #88ff88;       /* 表面の色 */
	scrollbar-3dlight-color: #aaffaa;    /* 左端と上端の色 */
	scrollbar-highlight-color: #ccffcc;  /* ハイライトの色 */
	scrollbar-shadow-color: #ccffcc;     /* 影の色 */
	scrollbar-darkshadow-color: #66ff66; /* 右端と下端 */
	scrollbar-arrow-color: #449944;      /* 矢印の色 */
	scrollbar-track-color: #ccffcc;      /* バーの背景の色 */
}



A {
	COLOR: #0000aa;
/*	FONT-WEIGHT: bold;*/
	TEXT-DECORATION: none;
}

A:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: none
}


a.a_color {
	COLOR: #0000aa;
	FONT-WEIGHT: bold;
	text-align:center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}



IMG{
	border-style:none;
}





TABLE {
	TEXT-DECORATION: none;
	MARGIN: 0px 0px 0px 0px;
	border-spacing:0px;
	border-style:none;
	padding:0px;
	FONT-SIZE: 11px;
}

.mainbackcolor {
/*	background-color: #DDFFDD;*/
}

.backcolor {
	background-color: #ADFFAD;
}

.login {
	background-color: #ADFFAD;
	COLOR: #007700;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	vertical-align:middle;
}


.srfbody {
	COLOR: #000000;
	background-color: #ADFFAD;
}
.srfcount {
	background-color: #ADFFAD;
	font-size:16px;
	border-style: none;
	text-align:right;
	vertical-align:middle;
}




TR {
	TEXT-DECORATION: none;
	MARGIN: 0px 0px 0px 0px;
	border-spacing:0px;
}



TD {
	TEXT-DECORATION: none;
	text-align:center;
	vertical-align:middle;
	MARGIN: 0px 0px 0px 0px;
	border-spacing:0px;
}


.LABEL1 {
	BACKGROUND-COLOR: #409040;
	color:#000000;
}

.LABEL2 {
	BACKGROUND-COLOR: #40C040;
	color:#000000;
}

.LABEL3 {
	BACKGROUND-COLOR: #40f040;
	color:#000000;
}

.LL {
	text-align:left;
}
.LC {
	color:#000000;
}
.LR {
	text-align:RIGHT;
}


.LLT {
	text-align:left;
	vertical-align:top;
}

.LRT {
	text-align:right;
	vertical-align:top;
}



.errdsp {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	color:#FF0000;
}




TD.QL2 {
	FONT-WEIGHT: bold;
	color:#EE0000;
	text-align:left;
}
TD.QL1 {
	FONT-WEIGHT: bold;
	color:#0000FF;
	text-align:left;
}
TD.QCD {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8px;
	color:#000000;
	text-align:center;
	vertical-align:bottom;
}

a.QR {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	color:#0000FF;
	text-align:center;
	vertical-align:bottom;
}




div.osirase {
	OVERFLOW:auto;
	font-size:10px;
	color:#006600;
	text-align:left;
}

span.osititle {
	font-size:10px;
	color:#cc0000;
	text-align:center;
	FONT-WEIGHT: bold;
}
span.osidate {
	font-size:10px;
	color:#00cc00;
	text-align:center;
}







.topmsg {
	OVERFLOW:auto;
	font-size:14px;
	text-align:left;
}


TD.menu_btn_top_l {
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	background-image:url(./img/menubtntl.gif);
	background-repeat:no-repeat;
	background-position: right center;
}
TD.menu_btn_top {
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-WEIGHT: normal;
	background-image:url(./img/menubtnt.gif);
	background-repeat:no-repeat;
	background-position: center center;
}
TD.menu_btn_top_r {
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	background-image:url(./img/menubtntr.gif);
	background-repeat:no-repeat;
	background-position: center center;
}

TD.menu_btn_bot_l {
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	background-image:url(./img/menubtnbl.gif);
	background-repeat:no-repeat;
	background-position: center right;
}
TD.menu_btn_bot {
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	background-image:url(./img/menubtnb.gif);
	background-repeat:repeat-x;
	background-position: center center;
}
TD.menu_btn_bot_r {
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	background-image:url(./img/menubtnbr.gif);
	background-repeat:no-repeat;
	background-position: center center;
}


TD.title {
	border-style:none;
	background-image:url(./img/title.gif);
	background-repeat:no-repeat;
	background-position: center center;
}


TD.adv0{
	text-align:center;
	vertical-align:middle;
}

TD.titlemsg {
	border-style:none;
	FONT-SIZE: 10px;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	vertical-align:bottom;
	color:#40C040;
}





TD.waku_ltn {
	border-style:none;
	background-image:url(./img/wakultn.gif);
	background-repeat:no-repeat;
	background-position: right bottom;
}

TD.waku_ctn {
	border-style:none;
	background-image:url(./img/wakuctn.gif);
	background-repeat:x-repeat;
	background-position: center bottom;
}

TD.waku_rtn {
	border-style:none;
	background-image:url(./img/wakurtn.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
}



TD.waku_lt {
	border-style:none;
	background-image:url(./img/wakult.gif);
	background-repeat:no-repeat;
	background-position: right bottom;
}

TD.waku_ct {
	border-style:none;
	background-image:url(./img/wakuct.gif);
	background-repeat:x-repeat;
	background-position: center bottom;
	COLOR: #005500;
	FONT-WEIGHT: bold;
}

TD.waku_rt {
	border-style:none;
	background-image:url(./img/wakurt.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
}

TD.waku_lm {
	TEXT-DECORATION: none; MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style:none;
	background-image:url(./img/wakulm.gif);
	background-repeat:y-repeat;
	background-position: right middle;
}


TD.waku_rm {
	TEXT-DECORATION: none; 
	MARGIN: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	border-style:none;
	background-image:url(./img/wakurm.gif);
	background-repeat:y-repeat;
	background-position: left middle;
}

TD.waku_lb {
	TEXT-DECORATION: none; MARGIN: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	border-style:none;
	background-image:url(./img/wakulb.gif);
	background-repeat:no-repeat;
	background-position: right top;
}

TD.waku_cb {
	TEXT-DECORATION: none; MARGIN: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	border-style:none;
	background-image:url(./img/wakucb.gif);
	background-repeat:x-repeat;
	background-position: center top;
}

TD.waku_rb {
	TEXT-DECORATION: none; MARGIN: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	border-style:none;
	background-image:url(./img/wakurb.gif);
	background-repeat:no-repeat;
	background-position: left top;
}


TD.srfsep {
	border-style:none;
	background-image:url(./img/srf_back.gif);
	background-repeat:no-repeat;
	background-position: center center;
}



TD.LLB{
	text-align:left;
	border-bottom:solid 1px #409040;
}



form {
	COLOR: #006600;
}





INPUT,SELECT,TEXTAREA {
/*	FONT-WEIGHT: bold;*/
	FONT-SIZE: 12px;
	COLOR: #000000;
	background-color: #eeffee;
}

INPUT.LR{
	TEXT-ALIGN: RIGHT;
}

INPUT.F{
	FONT-SIZE: 12px;
}



span {
	COLOR: #EE0000;
}

span.BIG {
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}

span.SMALL {
	FONT-SIZE: 9px;
}






td.advcom {
	FONT-SIZE: 9px;
	text-align:center;
	vartical-align:center;
	border-bottom-style:dotted;
	border-bottom-width:2px;
	border-bottom-color:#008800;
}


a.advcom {
	FONT-WEIGHT: normal;
	color:#000000;
}
a.advcom:hover {
	color:#ff0000;
}





.LL {
	text-align:left;
}

.LRT {
	text-align:right;
	vertical-align:top;
}

.LRB {
	text-align:right;
	vertical-align:bottom;
}

.LL2{
	text-align:left;
	line-height:20px;
}







