body {

font-family: Meiryo,"Comic Sans MS", "Open Sans", Arial, serif;background-image: url(img/bg.gif);
margin: 0px;
padding: 0px;

}
/*------------------------*/
a:link{color: #0000FF;font-weight: bold;text-decoration: none;}
a:visited{color: #0000FF;font-weight: bold;text-decoration: none;}
a:hover{color: #FF0000;text-decoration: none;font-weight: bold;}
a:active{color: #FF0000;font-weight: bold;text-decoration: none;}
/*------------------------*/
.table-icon {
	width: 95%;
}
.td-icon {width: 100px;}
/*------------------------*/
.table1 {
	border: 2px solid #333366;
	width: 95%;
	background-color: #999999;
}
.table1-1 {
	border: 0px solid #333366;
	width: 100%;
	background-color: #EEEEEE;
}

.table2 {
	border: 2px solid #336666;
	width: 95%;
	background-color: #999999;
}
.table-pass {
	border: 2px solid #333366;
	width: 95%;
	background-color: #999999;
}
.td-top {
	background-image: url(img/line_top3.gif);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	height: 27px;
}
.td-top-b {
	background-image: url(img/line_top.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 27px;
	width: 220px;
	color: #FFFFFF;
	text-align: center;
}
.td-top-b2 {
	background-image: url(img/line_top.gif);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	height: 27px;
}
.td-top2 {
	background-image: url(img/line_top2.gif);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	height: 27px;
}
.td-top2-b {
	background-image: url(img/line_top2.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 27px;
	width: 145px;
	text-align: center;
}
.td-bottom {
	background-image: url(img/line_top3.gif);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	height: 27px;
}
.td-bottom2 {
	background-image: url(img/line_bottom2.gif);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	height: 27px;
}
.td {
	font-size: 12px;
	color: #333333;
}
.td-right {
	font-size: 12px;
	color: #333333;
	text-align: right;
}
.td1 {
	font-size: 12px;
	width: 145px;
	background-color: #EEEEEE;
	color: #333333;
	##vertical-align: top;
	padding: 3px;
}
.td1-1 {
	font-size: 12px;
	width: 220px;
	background-color: #EEEEEE;
	color: #333333;
	##vertical-align: top;
	padding: 3px;
}
.td1-2 {
	font-size: 12px;
	width: 105px;
	background-color: #EEEEEE;
	color: #333333;
	vertical-align: top;
	text-align: right;
	padding: 3px;
}
.td1-3 {
	font-size: 12px;
	background-color: #EEEEEE;
	color: #333333;
	padding: 3px;
}

.td2 {
	background-color: #EEEEEE;
	width: 30px;
	color: #333333;
	text-align: center;
	font-size: 12px;
	padding: 3px;
}
.td2-2 {
	background-color: #ffffff;
	width: 80px;
	color: #333333;
	text-align: right;
	font-size: 12px;
	padding: 3px;
}
.td2-3 {
	background-color: #FFEBCD;
	width: 60px;
	color: #333333;
	text-align: right;
	font-size: 12px;
	padding: 3px;
}

.td3 {
	font-size: 12px;
	background-color: #EEEEEE;
	text-align: center;
	color: #333333;
	padding: 3px;
}
.td4 {
	font-size: 12px;
	font-weight: bold;
	background-color: #CCCCCC;
	width: 150px;
	text-align: right;
	padding: 3px;
}
.td5 {
	background-color: #EEEEEE;
	width: 80px;
	color: #333333;
	text-align: right;
	font-size: 12px;
	padding: 3px;
}
.td6 {
	background-color: #EEEEEE;
	width: 10px;
	color: #333333;
	text-align: center;
	font-size: 12px;
	padding: 3px;
}
.td7 {
	background-color: #EEEEEE;
	width: 120px;
	color: #333333;
	text-align: LEFT;
	font-size: 12px;
	padding: 3px;
}
.td8 {
	background-color: #FF4500;
	width: 30px;
	color: #333333;
	text-align: center;
	font-size: 12px;
	padding: 3px;
}
.td9 {
	background-color: #FFB6C1;
	width: 30px;
	color: #333333;
	text-align: center;
	font-size: 12px;
	padding: 3px;
}
.td10 {
	background-color: #ffd9d9;
	width: 30px;
	color: #333333;
	text-align: center;
	font-size: 12px;
	padding: 3px;
}
.td11 {
	font-size: 11px;
	font-weight: 600;
	width: 200px;
	background-color: #EEEEEE;
	color: #333333;
	##vertical-align: top;
	padding: 3px;
}
.td12 {
	font-size: 11px;
	font-weight: 600;
	/*width: 600px;*/
	background-color: #EEEEEE;
	color: #333333;
	##vertical-align: top;
	padding: 3px;
}

.table-menu {
	border: 2px solid #333366;
	width: 600px;
	background-color: #FFFFFF;
}
.td-menu-pic {
	background-image: url(img/menu_pic.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 200px;
}
.td-price {
	background-color: #EEEEEE;
	width: 70px;
	color: #333333;
	text-align: right;
	font-size: 12px;
	padding: 3px 5px 3px 5px;
	font-weight: bold;
}
.td-price1 {
	background-color: #EEEEEE;
	width: 60px;
	color: #333333;
	text-align: right;
	font-size: 12px;
	padding: 3px;
	font-weight: bold;
}
.td-price2 {
	background-color: #EEEEEE;
	width: 10px;
	color: #333333;
	font-size: 12px;
	padding: 3px;
	font-weight: bold;
}
.td-price3 {
	background-color: #ADD8E6;
	width: 50px;
	color: #333333;
	font-size: 12px;
	padding: 3px;
	font-weight: bold;
}
.form-price {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-align: right;
	width: 80px;
}
.td-pic {
	font-size: 12px;
	background-color: #EEEEEE;
	text-align: center;
	color: #333333;
	padding: 3px;
	vertical-align: middle;
	width: 33%;
}
.table-case {
	margin: 3px;
	width: 100%;
}
.td-casename {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.td-caseprice {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	text-align: right;
	vertical-align: top;
	padding-top: 15px;
	width: 100px;
}
.td-casecomment1 {
	font-size: 12px;
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.td-casecomment2 {
	font-size: 12px;
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
}
.td1-fac-1 {
	font-size: 12px;
	width: 137px;
	background-color: #ececc7;
	color: #333333;
	##vertical-align: top;
	padding: 3px;
}
.td1-fac-2 {
	font-size: 12px;
	width: 137px;
	background-color: #FFFF00;
	color: #333333;
	##vertical-align: top;
	padding: 3px;
}
.td1-fac-3 {
	font-size: 12px;
	width: 137px;
	background-color: #00FFFF;
	color: #333333;
	##vertical-align: top;
	padding: 3px;
}
.td1-fac-4 {
	font-size: 12px;
	width: 137px;
	background-color: #ff8181;
	color: #333333;
	##vertical-align: top;
	padding: 3px;
}
