@charset "utf-8";

.order {
	margin-top:20px;
	text-align:center;
}

.order img{
	border:0;
}
.order h4 {
	background-color:#ffcc00;
	border:solid 1px #DAA520;
	color:#ee4444;
	font-size:100%;
	padding:2px;
}
.order a {
	background:url("../images/b005_06.jpg") no-repeat;
	padding:8px 35px 8px 35px;
	text-align:center;
	font-size:135%;
	color:#ffffff;
	text-decoration:none;
}
.order a:hover {
	background:url("../images/b005_04.jpg") no-repeat;
	padding:8px 35px 8px 35px;
	text-align:center;
	font-size:135%;
	color:#191970;
	text-decoration:none;
}
.order p {
	font-size:80%;
}

.seo_order {
	margin-top:20px;
	text-align:center;
}

.seo_order img{
	border:0;
}

.seo_order a {
	background:url("../images/b005_01.jpg") no-repeat;
	padding:8px 35px 8px 35px;
	text-align:center;
	font-size:135%;
	color:#ffffff;
	text-decoration:none;
}
.seo_order a:hover {
	background:url("../images/b005_02.jpg") no-repeat;
	padding:8px 35px 8px 35px;
	text-align:center;
	font-size:135%;
	color:#ffffcc;
	text-decoration:none;
}
.update_order {
	margin-top:20px;
	text-align:center;
}

.update_order img{
	border:0;
}

.update_order a {
	background:url("../images/b006_05.gif") no-repeat;
	padding:8px 25px 6px 25px;
	text-align:center;
	font-size:120%;
	color:#ffffff;
	text-decoration:none;
}
.update_order a:hover {
	background:url("../images/b006_04.gif") no-repeat;
	padding:8px 25px 6px 25px;
	text-align:center;
	font-size:120%;
	color:#006600;
	text-decoration:none;
}

.info {
	border:solid 1px #999999;
	background:url("../images/002-004.gif");
	padding:0 15px 0 15px;
	margin:20px;
}

.hp_fee {
	width:510px;
	background-color:#ffcc00;
}
.hp_fee th {
	background-color:#F0E68C;
	width:200px;
	padding:5px;
	font-size:90%;
	color:#800000;
}
.hp_fee td {
	background-color:#ffffcc;
	text-align:right;
	padding-right:20px;
}
.s {
	font-size:85%;
}
.hp_option_fee {
	width:510px;
	background-color:#E6E6FA;
}
.hp_option_fee th {
	background-color:#DCDCDC;
	width:200px;
	padding:5px;
	font-size:90%;
	color:#0000CD;
}
.hp_option_fee td {
	background-color:#F5F5F5;
	text-align:right;
	padding-right:20px;
}

.update_fee {
	width:510px;
	background-color:#ffcc00;
	margin-top:20px;
}
.update_fee th {
	background-color:#F0E68C;
	width:200px;
	padding:5px;
	font-size:85%;
	color:#800000;
}
.update_fee td {
	background-color:#ffffcc;
	padding-left:20px;
	font-size:90%;
}

.detail {
	text-align:center;
}
.detail img {
	border:0;
}

