body {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	color: #3d3d3d;
	margin-top: 2px;
	margin-left: 0px;
	text-align: center;
}

H1 {font-family:Verdana, Osaka , "ＭＳ Ｐゴシック",sans-serif; font-size:12px; color:#3d3d3d; font-weight:normal; line-height:13px}

.news {
	font-size: 14px;
	color: #3d3d3d;
	margin-top: 2px;
	margin-left: 4px;
	text-align: left;
}
hr {
	border: 2px dashed #85C7F4;
}
.totalbox {
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
.blankback {
	background:url('../images/bgborder.jpg') repeat-y 100%;
}
.detailback {
	background:url('../images/fax_plate.jpg');
	background-repeat: no-repeat;
	background-position: bottom; 
}
.shipback {
	background:url('../images/ship.jpg');
	background-repeat: no-repeat;
	background-position: bottom; 
}
.text1 {
	border: 1px solid #CDE8FB;
	background-color: #004A80;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
.text2 {
	border: 1px solid #CDE8FB;
	background-color: #CDE8FB;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.text3 {
	border: 1px solid #CDE8FB;
	background-color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.menu1 {
	background-color: #FEF1E1;
	border: 1px solid #D5D5D5;
	text-align: center;
	color: #444444;
}

.menu2 {
	border: 1px solid #99CCFF;
	text-align: center;
	color: #444444;
}

.menu3 {
	border: 1px solid #F7941D;
	text-align: left;
	font-weight: bold;
	color: #333333;
}

.menu4 {
	border: 1px solid #99CCFF;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.menu5 {
	border: 1px solid #CCECFC;
	text-align: center;
	color: #444444;
}

.menu6 {
	border: 1px solid #999999;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #444444;
}

.menu7 {
	border: 1px solid #FED7AC;
	text-align: center;
	color: #444444;
}

.menu8 {
	border: 1px solid #F7941D;
	text-align: center;
	color: #444444;
}

.menu9 {
	background-color: #FEF1E1;
	border: 2px solid #F7941D;
	text-align: center;
	color: #444444;
}

.listbox {
	background:url('../images/searchback.jpg') repeat-y;
	border: 1px solid #AAAAAA;
	font-weight: bold;
	text-align: left;
	color: #444444;
}

a:link,a:visited,a:active
{
	color			: #474FA4;
	text-decoration		: none;
}

a:hover
{
	color			: #FF6666;
	cursor			: pointer;
	text-decoration: underline;
}
.call1 {
	border: 1px solid #999999;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #333333;
}
.call2 {
	border: 1px solid #999999;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
	color: #dd3333;
}
.memo {
	margin-left: 4px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #333333;
}

.comment {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}

.nowpoint
{
	color			: #FF6666;
	text-decoration: underline;
}

.detail1 {
	border: 1px solid #9A9A9A;
	background-color: #CEEBE8;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}

.detail2 {
	border: 1px solid #9A9A9A;
	background-color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	color: #dd3333;
	text-align: left;
}

.detail3 {
	border: 1px solid #9A9A9A;
	background-color: #BBBBBB;
	font-size: 12px;
	color: #333333;
	text-align: left;
}

.detail4 {
	border: 1px solid #9A9A9A;
	background-color: #E6E6E6;
	font-size: 12px;
	color: #333333;
	text-align: left;
}

.price {
	font-size: 14px;
	font-weight: bold;
	color: #dd3333;
}

.kiyaku {
	font-size: 12px;
	color: #3d3d3d;
	margin-top: 2px;
	margin-left: 4px;
	text-align: left;
}



.quest {
	background-color: #BBEEFF;
	text-align: left;
}
.answer {
	background-color: #eeeeee;
	text-align: left;
}