*{
	letter-spacing:1.2px;
	line-height:115%;
}
	BODY {
		background-color:#030082;
		font-size:95%;color:#000057;
		scrollbar-track-color: #F3F3F3;
		scrollbar-face-color: #CDCDCD;
		scrollbar-shadow-color: #C6C6C6;
		scrollbar-darkshadow-color: #94A6AD;
		scrollbar-highlight-color: #E7E7E7;
		scrollbar-3dlight-color: #EEEEEE;
		scrollbar-arrow-color: #505050;
	}

	TH.titleBTH { font-size:95%;font-weight:bold;color:#000091; }
	TH.titleBTHSmall { font-size:72%;font-weight:bold;color:#000091; }
	TH.titleSubTH { font-size:72%;font-weight:normal;color:#000091; }
	TH.titleWTH { font-size:95%;font-weight:bold;color:#EFEFEF; }
	TD.smallTD { font-size:72%;font-weight:normal;color:#000091; }
	TD.baseBTD { font-size:83%;font-weight:bold;color:#414141; }
	TD.baseSTD { font-size:60%;color:#A5A5A5; }
	TD.baseTD { font-size:83%;color:#5E5E5E; }
	TD.baseWTD { font-size:80%;color:#C95110; }

	TD.OrderTD { font-size:88%;color:#00003E; }
	TD.BlueSTD { font-size:80%;color:#00009F; }

	TD.fooderTD { font-size:80%;color:#3A3A3A; }

	TD.menufont { font-size:90%;color:#787878; }


	.normalitem01 { font-size:100%;font-weight:bold;color:#00008C; }
	.normalitem02 { font-size:100%;color:#00008C; }

	.bigitem01 { font-size:120%;font-weight:bold;color:#00008C; }
	.bigitem02 { font-size:95%;font-weight:bold;color:#00008C; }
	.bigitem03 { font-size:130%;font-weight:bold;color:#333333; }
	.bigitem04 { font-size:130%;font-weight:bold;color:#F70000; }
	.bigitem05 { font-size:130%;font-weight:bold;color:#00008C; }
	.bigitem06 { font-size:100%;font-weight:bold;color:#222222; }
	.bigitem07 { font-size:160%;font-weight:bold;color:#F70000; }

	.smallitem01 { font-size:82%;font-weight:bold;color:#00005E; }
	.smallitem02 { font-size:100%;font-weight:bold;color:#333333; }
	.smallitem03 { font-size:100%;font-weight:bold;color:#F70000; }
	.smallitem04 { font-size:90%;font-weight:bold;color:#333333; }
	.smallitem05 { font-size:80%;color:#F70000; }
	.smallitem06 { font-size:75%;color:#00008C; }
	.smallitem07 { font-size:85%;color:#00008C; }
	.smallitem08 { font-size:84%;font-weight:bold;color:#F70000; }
	.smallitem09 { font-size:92%;color:#00008C; }
	.smallitem10 { font-size:84%;font-weight:bold;color:#00008C; }
	.smallitem11 { font-size:50%;color:#000091; }

	.warning01 { font-size:82%;font-weight:bold;color:#D20000; }
	.Bwhite { font-size:82%;font-weight:bold;color:#FFFFFF; }

	.red_col { color:#970000; }



.item_label{
	text-align:left;
	margin:10px auto 5px auto;
	width:650px;
}
.item_name{
	text-align:left;
	font-size:16px;

}
.item_text{
	text-align:left;
	font-size:14px;
	margin-top:8px;
}
.item_photo{
	width:650px;
	margin:0px auto;
	text-align:center;
	font-size:14px;
	line-height:17px;
	letter-spacing:0.2em;
}
.item_money{
	text-align:left;
	width:650px;
	margin:10px auto;
	font-size:14px;
	line-height:16px;
	letter-spacing:0.2em;
}

.sp_area{
	text-align:center;
	line-height:28px;
	margin-top:5px;
	padding-top:5px;
}
.sp_head{
	font-size:16px;
	color:#FF3333;
	letter-spacing:0.3em;
	font-weight:bold;	
}
.sp_body{
	font-size:14px;
	color:#000000;
	letter-spacing:0.2em;
	font-weight:normal;	
}
.sp_money{
	font-size:28px;
	color:#FF3333;
	text-decoration:underline;
	font-weight:bold;
}


table.item_list_table{
	border-collapse: collapse;
	width:650px;
	margin:20px auto;
	font-size:8px;
	border:1px solid #000057;
		
}
.item_list_table th{
	font-size:12px;
	padding:2px;
	text-align:left;
	background-color:#000057;
	color:#FFFFFF;
	border:1px solid #000057;
	letter-spacing:1.5px;
}
.item_list_table td{
	font-size:9.5px;
	padding:2px;
	border:1px solid #000057;
	letter-spacing:1.5px;
}


.transport_box{
	width:550px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	text-align:left;
}
	.transport_box table{
		width:520px;
		margin-left:auto;
		margin-right:auto;
		border-collapse: collapse;
		border:solid 1px #8F9496;
	}
	.transport_box th{
		background-color:#9FBFFB;
		font-size:75%;
		border:solid 1px #8F9496;
		height:20px;
	}
	.transport_box_size1{
		width:100px;
		font-size:75%;
	}
	.transport_box_size2{
		width:100px;
		font-size:75%;
	}
	.transport_box_size3{
		width:85px;
		font-size:75%;
	}
	.transport_box td{
		height:20px;
		background-color:#FFFFFF;
		font-size:75%;
		border:solid 1px #8F9496;
	}
	.transport_box_money{
		width:80px;
		background-color:#FFFFFF;
		text-align:right;
		font-size:75%;
		color:#920104;
		border:solid 1px #8F9496;
	}
	
	.txt_small{
		font-size:80%;
	}
