BODY {
	font-size : 10pt ;
	line-height:150%;
	/* background-color:#cccccc;*/
	background:#cccccc url(../images/bgcolor1.gif);
	text-align:center;
}

TABLE,TH,TR,TD	 {
	font-size : 10pt ;
/*	padding : 2pt ;*/

}
TD	 {
	font-size : 10pt ;
	padding : 2pt ;
	vertical-align:top;
	line-height:150%;
}
.bgtable td {
	padding : 0pt ;
}



A:link	 {
	Color : blue ;
	Text-Decoration : None
}

A:active	 {
	Color : blue ;
	Text-Decoration : None
}

A:visited	 {
	Color : blue ;
	Text-Decoration : None
}

A:hover	 {
	Color : blue ;
	Text-Decoration : Underline
}

a img {
	/* margin-left:5px;
	margin-right:5px;*/
	vertical-align:middle;
	border: none;
	}

img {
	/* margin-left:2px;
	margin-right:2px; */
	vertical-align:middle;
	border: none;
	}


.edit a img {
	margin-left:0px;
	margin-right:0px;
	border: none;
}

FORM {
	margin:0px;
	padding:0px;
	line-height:150%;
}
UL {
	margin:0px;
	padding:0px;
	line-height:150%;
}
textarea{
	font-size : 10pt ;
}
input {
	margin-bottom:1px;
}
select{
	margin-bottom:1px;
}

.linea {
	background-color:#FFFFCC;
}
.lineb {
	background-color:#FFCC99;
}

.submitbtn{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:5px;
	margin-right:5px;
	padding:4px;
	background-color:#339900;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	
}

.submitbtn2{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:5px;
	margin-right:5px;
	padding:4px;
	background-color:#6699cc;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	
}
.returnbtn{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:5px;
	margin-right:5px;
	padding:4px;
	background-color:#999999;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	
}
.linkbtn{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:5px;
	margin-right:5px;
	padding:2px;
	border: 1px solid #999999;	
}
.toibtn{
	background-color:#669966;
	color:#ffffff;
	font-size:12px;
	padding:4px;
	width:290px;
}

.datanumbig {
	font-size:30px;
}

.titlebig {
	font-size:20px;
	font-weight:bold;
	line-height:30px;
}

.fw{
	color :#ffffff;
	}
.fr{
	color :#ffcc00;
	}
.fg{
	color :#666666;
	}

.for{
	color :orange;
}
.forbg{
	color :orange;
	background-color:#ffffff;
	padding:2px;
}


.chumokuitem {
	background-color:#FDE08A;
	text-align:center;
}
.chumokuwaku {
	border:1px solid #ffcc00;
	background-color:#ffffff;
}
.membo {
/*	width:185px;*/
	border:1px solid #AE2C00;
	background-color:#FF9900;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
	color:#ffffff;
}

.map {
	background:#ffffff url(../images/base03.gif);
	width:60px;
	height:47px;
	text-align:center;
}

.pickupsamimg {
	float:right;
	width:82px;
}

hr.dot { 
border-style: dotted none none none; 
border-top-width: 2px; 
border-top-color: #cccccc; 
height: 2px; 
} 

.gray {
	background-color:#cccccc;
}
.graylu {
	border-bottom:1px dotted #cccccc;
}
.graylul {
	border-bottom:1px solid #cccccc;
}

.graytab_top {
	background-color:#CCFF33;

	padding-top:2px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #666666;
	border-bottom:1px dotted #cccccc;
}
.graytab_bottom {
	background-color:#CCFF33;

	padding-top:2px;
	border-top:1px dotted #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #666666;
	border-bottom:1px solid #cccccc;
}
.graytab_rb {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.graytab_rr {
	border-right:1px solid #cccccc;
}
.graytab_b {
	border-bottom:1px solid #cccccc;
}
.graybd {
	border:1px solid #cccccc;
}
.grayfont {
	color:#666666;
}

.cm {
	margin-bottom:5px;
	border:1px solid #cccccc;
}
.cm2 {
	margin-bottom:5px;
}
.orange {
	background-color:#FDE08A;
}

.point {
	margin-right:5px;
}

.mark {
	background-color:#ffffff;
	padding:1px;
	border:1px solid #999999;
	color:#999999;
	margin-right:2px;

}

.labelpo{
	/* width:780px;*/
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;margin-right:auto;
}

.pannavi {
	text-align:left;
	font-size:12px;
	padding-left:10px;
	
}

.maintbl_cls{
	width:780px;
	background-color:#ffffff;
	margin-left:auto;margin-right:auto;
	text-align:center;
}
.subtbl_cls{
	width:750px;
	background-color:#333333;
}
.subtbl_cls th{
	background-color:#999999;
	color:#ffffff;
}
.subtbl_cls td{
	background-color:#ffffff;
	vertical-align:top;
}
.subtbl_cls2 {
	border : 1px solid #999999;
	/* background-color:#999999; */
	margin-left:auto;margin-right:auto;
}
.subtbl_cls2 td {
	background-color:#ffffff;
	/* vertical-align:top;*/
	text-align:left;
}

.subtbl_cls2 td.title {
	background-color:#cccccc;
	/* vertical-align:top;*/
	color:#333333;
}
.subtbl_cls2 td.title2 {
	background-color:#CCCCFF;
	/* vertical-align:top;*/
}
.subtbl_cls2 td.title3 {
	background-color:#FDE08A;
	/* vertical-align:top;*/
}
.subtbl_cls2 td.title4 {
	background-color:#AE2C00;
	color:#ffffff;
	/* vertical-align:top;*/
}

	
.subtbl_cls2 td.itemname {
	background-color:#6699FF;
	text-align:center;
	vertical-align:middle;
	color:#ffffff;
}


.subtbl_cls3{
	/*border:1px solid #AE2C00;*/
	/*background-color:#cccccc;*/
}
.subtbl_cls3 td {
/*	background-color:#ffffff;*/
	background-color:#FDE08A;
	vertical-align:middle;
}

.subtbl_cls3 td.title {
	background-color:#AE2C00;
	color :#ffffff;
}
.subtbl_cls3 td.title2 {
	background-color:#333333;
	color :#ffffff;
}

.subtbl_cls4 {
	background-color:#FF0000;
}
.subtbl_cls4 td {
	background-color:#ffffff;
	padding:10px;
}



.inputbtn {
	font-size:14pt;
	border:1px solid #3366cc;
	padding:5px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:20px;
}


.menutbl_cls{
	width:780px;
	background-color:#FDE08A;
	color:#ffffff;
	margin-left:auto;margin-right:auto;
	/* text-align:center;*/
}



.menutbl_cls a{
	color:#ffffff;
}
.menutbl_cls a:visited{
	color:#ffffff;
}
.menutbl_cls td{
	background-color:#AE2C00;
}

.schemaintbl_cls{
	background-color:#ffffff;
}
.schesubtbl_cls{
	background-color:#333333;
}
.schesubtbl_cls th{
	background-color:#999999;
	color:#ffffff;
}
.schesubtbl_cls td{
	background-color:#ffffff;
}

.msg_cls {
	/* width :780px;*/
	background-color:#ffffff;
	text-align:center;
}
.msg_cls a{
	color:#333333;
}
.msg_cls a:visited{
	color:#333333;
}

.titlecls    {
	text-align : center;
	width : 100%;
	padding : 10px;
	background-color : #4791C5;
	color : #ffffff;
	font-weight : bold;
}

.waitmsgcls{
	border : 0px;
	color : #ffffff;
	font-size : 14pt;
	font-weight : bold;
	text-align : center;
	height:25px;
	visibility : hidden;
	background-color : #ffcc00;

}
.dotlinebg{
	background:url(../images/dotline.gif);
		height:1px;
}

.input_btn2{
	padding:20px 0px;
}
