A:link {
	 COLOR:#0000FF;TEXT-DECORATION: underline
}
A:visited {
	COLOR: #0000FF; TEXT-DECORATION: underline
}

img{ border:none;}
a:link { color: #112299; text-decoration: underline; }
a:visited { color: #112299; text-decoration: underline; }
a:hover { color: #0033ff; text-decoration: underline; }
a:active { color: #0033ff; text-decoration: underline; }

input.allbutton{BACKGROUND: #dcdcdc}
H3.ttlamount {

	COLOR: #FF3300;

}
table {

	font-size:13px;align:center; color:333333

}


table.white {

BACKGROUND-COLOR: #ffffff;height:480;
}

select {
font-size:13px;
}

input,select {
font-size:13px;
 

}
input.w{
 COLOR: #000000;  BACKGROUND-COLOR: #ffffff

}


font.ck {font-size:13px;}
body {
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #ffffff;
	background-image: url(../image/bg_shadow.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-left: 0px;
	 color:#333333;
	margin-bottom: 0px;
	
}

}
.buttonInput {
	BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; COLOR: #ffffff; BORDER-TOP-COLOR: #000000; BACKGROUND-COLOR: #555555; BORDER-RIGHT-COLOR: #000000;WIDTH:250PX;
}

.redButtonInput {
	BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; COLOR: #ffffff; BORDER-TOP-COLOR: #000000; BACKGROUND-COLOR: #cc8888; BORDER-RIGHT-COLOR: #000000
}


.topnavi {   
font-size:12px;
margin: 0px 0px 0px 0px;
box-sizing:border-box; moz-box-sizingborder-box; border-left-style:none;
	border-bottom-style:none; width:100%; border-color:#fff; border-width:0px;border-left-width:0px;
	padding-left:0px; padding-top:0px; 
	white-space:nowarap;
display:inline; 
	
	}
	

	
.topnavib {   
font-size:12px;
margin: 0px 0px 0px 0px;
white-space:nowar
display:inline; 
text-align:right;
box-sizing:border-box; moz-box-sizingborder-box; border-left-style:none;
	border-bottom-style:none; width:100%; border-color:#fff; border-width:0px;border-left-width:0px;
	padding-left:0px; padding-top:0px; 
white-space:nowrap;	display:inline; 

	
	
	}
	
	
H1 {
	box-sizing: border-box; moz-box-sizing: border-box;font-size:20px; border-left-style:solid;
	border-bottom-style:solid; width:95%; border-color:#FF9900; border-width:1px;border-left-width:10px;
	padding-left:5px; padding-top:3px; 

	}

H2 {
	box-sizing: border-box; moz-box-sizing: border-box;font-size:16px; border-left-style:solid;
	border-bottom-style:solid; width:95%; border-color:#79ff79; border-width:1px;border-left-width:10px;
	padding-left:5px; padding-top:3px; background-color:#ffffff;
	}


	
H3 {

font-size:12px;
margin: 0px 0px 0px 0px;
white-space:nowrap;display: inline; 

	}
span {white-space:nowrap;}
	
.red{color:#FF0000; font-weight:bold;}
.kakomi{padding:5px; border:1px solid #FF3333; background-color:#FFCCCC; margin:10px 0px;}