﻿@charset "utf-8";
@import url("common.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}

/* #
--------- --------- --------- --------- --------- */
.top_main {
	margin:0;
	padding:15px 0 0 0;
	width:611px;
	float:left;
	}

.top_side {
	margin:0;
	padding:3px 0 0 0;
	width:200px;
	float:right;
	}

.top_mimage {
	background: url(/img/user/top/top_mimage.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 171px 0 0 0;
	width: 610px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:171px;/* for ie5.x */
	}
	
.pickup_area {
	margin:0 0 10px 0;
	padding:10px;
	background-color: #F2F2F2;
	}
	
.pickup_title {
	float:left;
	background: url(/img/user/top/top_pickup.jpg) no-repeat;
	margin: 0;
	padding: 32px 0 0 0;
	width: 137px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:32px;/* for ie5.x */
	}

.pickup_list {
	float:right;
	margin:0;
	width:440px;
	line-height: 1.4;
	list-style-type: none;
	}
	
.pickup_list li {
	margin:0 0 2px 0;
	font-size:1.2em;
	}
	
.pickup_list li a {
	color:#556FC2;
	text-decoration: underline;
	}
	
.pickup_list li a:hover {
	color:#FF7F00;
	}
	
.top_stitle1 {
	background: url(/img/user/top/top_area1title.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 25px 0 0 0;
	width: 611px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:25px;/* for ie5.x */
	}
	
.top_area1 {
	margin:0 0 15px 0;
	padding:5px;
	background-color: #B9EBAC;
	}
	
.top_area1navi1,
.top_area1navi2 {
	margin:0 0 5px 0;
	padding:5px 0 5px 10px;
	background-color: #E6F8E2;
	list-style-type: none;
	}

.top_area1navi2 {
	margin:0;
	}

.top_area1navi1 li {
	margin:0 3px 0 0;
	width:114px;
	height:62px;
	float: left;
	}

.top_area1navi1 li a {
	margin: 0;
	padding: 62px 0 0 0;
	width: 114px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:62px;/* for ie5.x */
	}
	
.top_area1navi1 li.tnavi1 a {
	background: url(/img/user/top/tnavi1.jpg) no-repeat;
	}
	
.top_area1navi1 li.tnavi2 a {
	background: url(/img/user/top/tnavi2.jpg) no-repeat;
	}
	
.top_area1navi1 li.tnavi3 a {
	background: url(/img/user/top/tnavi3.jpg) no-repeat;
	}
	
.top_area1navi1 li.tnavi4 a {
	background: url(/img/user/top/tnavi4.jpg) no-repeat;
	}
	
.top_area1navi1 li.tnavi5 a {
	background: url(/img/user/top/tnavi5.jpg) no-repeat;
	}
	
.top_area1navi1 li a:hover {
	background-position: 0 -62px;
	}

.top_area1navi2 li {
	margin:0 3px 0 0;
	width:143px;
	height:43px;
	float: left;
	}
	
.top_area1navi2 li a {
	margin: 0;
	padding: 43px 0 0 0;
	width: 143px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:43px;/* for ie5.x */
	}
	
.top_area1navi2 li.tnavi6 a {
	background: url(/img/user/top/tnavi6.jpg) no-repeat;
	}
	
.top_area1navi2 li.tnavi7 a {
	background: url(/img/user/top/tnavi7.jpg) no-repeat;
	}
	
.top_area1navi2 li.tnavi8 a {
	background: url(/img/user/top/tnavi8.jpg) no-repeat;
	}
	
.top_area1navi2 li.tnavi9 a {
	background: url(/img/user/top/tnavi9.jpg) no-repeat;
	}
	
.top_area1navi2 li a:hover {
	background-position: 0 -43px;
	}

.top_area2wrap {
	background: url(/img/user/top/top_area2back.jpg) repeat-y;
	margin:0 0 15px 0;
	padding:0;
	}
	
.top_stitle2 {
	background: url(/img/user/top/top_area2title.jpg) no-repeat;
	margin: 0;
	padding: 47px 0 0 0;
	width: 611px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:47px;/* for ie5.x */
	}
	
.top_area2 {
	background: url(/img/user/top/top_area2bottom.jpg) no-repeat;
	background-position: 0 bottom;
	margin:0;
	padding:15px 15px 10px 15px;
	}

.top_area2_title1box {
	margin:0 0 5px 0;
	width:580px;
	height:28px;
	position: relative;
	}

.area_selectbox {
	background: url(/img/user/top/icon.gif) no-repeat;
	background-position: right 2px;
	position: absolute;
	top:5px;
	left:170px;
	margin:0;
	padding:0 40px 0 0;
	}
	
.area_select {
	
	}

.top_area2_title1 {
	background: url(/img/user/top/top_area2title1.jpg) no-repeat;
	margin: 0;
	padding: 28px 0 0 0;
	width: 160px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:28px;/* for ie5.x */
	}


.top_area2_title2,
.top_area2_title3 {
	margin:0 0 5px 0;
	padding:8px 0 0 170px;
	width:415px;
	height:20px;
	line-height:1.1;
	font-size:1.2em;
	color:#4D4D4D;
	position: relative;
	}
	
.top_area2_title2 {
	padding:8px 0 0 155px;
	width:435px;
	}
	
.top_area2_title3 {
	padding:8px 0 0 220px;
	width:365px;
	}

.top_area2_title2 b,
.top_area2_title3 b {
	position: absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 28px 0 0 0;
	width: 160px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:28px;/* for ie5.x */
	}
	
.top_area2_title2 b {
	background: url(/img/user/top/top_area2title2.jpg) no-repeat;
	width: 145px;
	}
	
.top_area2_title3 b {
	background: url(/img/user/top/top_area2title3.jpg) no-repeat;
	width: 210px;
	}
	
.checkarea1 {
	margin:0 0 17px 0;
	padding:12px 0 0 125px;
	>padding:8px 10px 8px 125px;
	font-size:1.2em;
	line-height:1.1;
	}
	
.checkarea1.area1 {
	background: url(/img/user/top/top_area2image1.jpg) no-repeat;
	background-color: #FFF;
	}
	
.checkarea1.area2 {
	background: url(/img/user/top/top_area2image2.jpg) no-repeat;
	background-color: #FFF;
	}
	
.checkarea1.area3 {
	background: url(/img/user/top/top_area2image3.jpg) no-repeat;
	background-color: #FFF;
	}
	
.checkarea1.area4 {
	background: url(/img/user/top/top_area2image4.jpg) no-repeat;
	background-color: #FFF;
	}
	
.checkarea1.area5 {
	background: url(/img/user/top/top_area2image5.jpg) no-repeat;
	background-color: #FFF;
	}
	
.checkarea1.area6 {
	background: url(/img/user/top/top_area2image6.jpg) no-repeat;
	background-color: #FFF;
	}
	
.checkarea1.area7 {
	background: url(/img/user/top/top_area2image7.jpg) no-repeat;
	background-color: #FFF;
	}
	
.checkarea1 .check5 {
	vertical-align: middle;
	}
	
.checkarea1 input {
	margin:0 0 10px 0;
	>margin:0;
	padding:0 0 10px 0;
	}
	
.checkarea2 {
	margin:0 0 20px 0;
	padding:10px 10px 5px 10px;
	background-color: #FFF;
	font-size:1.2em;
	}
	
.checkitem {
	margin:0 0 5px 0;
	width:140px;
	float:left;
	}
	
.keyarea {
	margin:0;
	padding:3px 0 0 0;
	width:585px;
	height:27px;
	position: relative;
	}
	
.input450 {
	margin:0;
	width:450px;
	}
	
.keyarea a {
	position: absolute;
	top:0;
	right:0;
	background: url(/img/user/top/top_area2btn.jpg) no-repeat;
	margin: 0;
	padding: 30px 0 0 0;
	width: 112px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	}
	
.keyarea a:hover {
	background-position: 0 -30px;
	}

.top_spex {
	margin:0 0 5px 0;
	color:#111;
	font-size:1.2em;
	}
	
.top_area3 {
	margin:0 0 15px 0;
	padding:10px 12px 5px 12px;
	border:1px solid #ED9823;
	}
	
.top_stitle3 {
	background: url(/img/user/top/top_area3title.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 37px 0 0 0;
	width: 583px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:37px;/* for ie5.x */
	}
	
.spbox1 {
	margin:0;
	padding:0;
	width:280px;
	float:left;
	}

.spbox2 {
	margin:0;
	padding:0;
	width:280px;
	float:right;
	}

.spbox_thumb {
	margin:0;
	width:80px;
	background-color: #FFF;
	text-align: center;
	float:left;
	}
	
.spbox_title a {
	background: url(/img/user/common/arrow1.jpg) no-repeat;
	background-position: right center;
	margin:0;
	padding:0 16px 0 0;
	font-size:1.5em;
	font-weight: bold;
	line-height:1.1;
	color:#002D00;
	}
	
.spbox_title a:hover {
	background: url(/img/user/common/arrow1s.jpg) no-repeat;
	background-position: right center;
	}

.spbox_ex {
	margin:0;
	padding:3px 0 0 0;
	font-size:1.2em;
	color:#4D4D4D;
	}
	
.linkarea {
	clear:both;
	margin:0;
	padding:15px 0 0 0;
	list-style-type: none;
	line-height:1.4;
	}
	
.linkarea li {
	margin:0 0 5px 0;
	width:195px;
	float:left;
	}
	
.linkarea li a {
	background: url(/img/user/common/arrow2.jpg) no-repeat;
	background-position: 0 center;
	margin:0;
	padding: 0 0 0 15px;
	font-size:1.2em;
	line-height:1.1;
	color:#556FC2;
	}
	
.linkarea li a:hover {
	background: url(/img/user/common/arrow2s.jpg) no-repeat;
	background-position: 0 center;
	color:#FF7F00;
	}
	
.stitle_area {
	margin:0;
	width:611px;
	height:37px;
	position: relative;
	}
	
.top_stitle4 {
	background: url(/img/user/top/top_area4title.jpg) no-repeat;
	margin: 0;
	padding: 37px 0 0 0;
	width: 611px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:37px;/* for ie5.x */
	}
	
.count {
	position: absolute;
	top:18px;
	right:12px;
	text-align: right;
	font-weight: bold;
	color:#5D5D5D;
	}	

.top_area4 {
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	background-color: #F2F2F2;
	}
	
.area4_block {
	background: url(/img/user/common/dot.jpg) repeat-x;
	background-position: 0 bottom;
	margin:0;
	padding:15px 10px;
	}
	
.area4_block.none {
	background: none;
	margin:0;
	padding:15px 10px 10px 10px;
	}
	
.block_item {
	margin:0;
	padding:0 10px 0 135px;
	width:150px;
	min-height:100px;
	height:auto !important;
	height:100px;
	float:left;
	position: relative;
	}
	
.block_item .thumb2 {
	position: absolute;
	top:0;
	left:0;
	padding:5px 0;
	width:130px;
	background-color: #FFF;
	text-align: center;
	}
	

	
.block_item a {
	margin:0 10px 0 0;
	font-size:1.2em;
	text-decoration: underline;
	color:#556FC2;
	}

.block_item a:hover {	
	color:#FF7F00;
	}
	
.block_item p {
	margin:0 10px 0 0;
	padding:5px 0 0 0;
	font-size:1.2em;
	}


.top_area5 {
	background: url(/img/user/top/top_area5bottom.jpg) no-repeat;
	background-position: 0 bottom;
	margin:0 0 15px 0;
	PADDING:0 0 10px 0;
	}
	
.top_area5outbox {
	background: url(/img/user/top/top_area5body.jpg) repeat-y;
	margin:0;
	padding:0;
	}
	
.top_area5inbox {
	background: url(/img/user/top/top_area5top.jpg) no-repeat;
	margin:0;
	padding:13px 19px 10px 15px;
	}
	
.top_stitle5 {
	background: url(/img/user/top/top_area5title.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 32px 0 0 0;
	width: 577px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:32px;/* for ie5.x */
	}

	
.area5_corner1 {
	margin:0;
	padding:0;
	width:288px;
	float:left;
	}
	
.area5_corner2 {
	margin:0;
	padding:0;
	width:278px;
	float:right;
	}

.corner_title1,
.corner_title2 {
	margin:0;
	padding:46px 0 0 0;
	width:278px;
	font-size:1.2em;
	line-height:1.3;
	color:#4D4D4D;
	position: relative;
	}

.corner_title1 b,
.corner_title2 b {
	position: absolute;
	top:0;
	left:0;
	background: url(/img/user/top/top_area5title1.jpg) no-repeat;
	margin: 0;
	padding: 43px 0 0 0;
	width: 250px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:43px;/* for ie5.x */
	}
	
.corner_title2 b {
	background: url(/img/user/top/top_area5title2.jpg) no-repeat;
	}
	
.round_list1 {
	background: url(/img/user/top/roundbox1.jpg) no-repeat;
	margin:0;
	padding:10px 0 0 13px;
	width:275px;
	height:52px;
	list-style-type: none;
	}
	
.round_list2 {
	background: url(/img/user/top/roundbox2.jpg) no-repeat;
	margin:0;
	padding:10px 0 0 13px;
	width:265px;
	height:52px;
	line-height:1.4;
	list-style-type: none;
	}
	
.round_list1 li,
.round_list2 li {
	margin:0;
	font-size:1.4em;
	line-height:1.4;
	}
	
.round_list1 li a,
.round_list2 li a {
	font-weight: bold;
	color:#556FC2;
	text-decoration: underline;
	}
	
.round_list1 li a:hover,
.round_list2 li a:hover {
	font-weight: bold;
	color:#FF7F00;
	}
	
.corner_title3 {
	clear:both;
	margin:0 0 5px 0;
	padding:28px 0 0 270px;
	width:304px;
	height:47px;
	font-size:1.2em;
	line-height:1.3;
	color:#4D4D4D;
	position: relative;
	}

.corner_title3 b {
	position: absolute;
	top:20px;
	left:0;
	background: url(/img/user/top/top_area5title3s.jpg) no-repeat;
	margin: 0;
	padding: 43px 0 0 0;
	width: 265px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:43px;/* for ie5.x */
	}
	
.corner_title4 {
	margin:0 0 5px 0;
	padding:4px 0 0 300px;
	width:279px;
	height:47px;
	font-size:1.2em;
	line-height:1.3;
	color:#4D4D4D;
	position: relative;
	}

.corner_title4 b {
	position: absolute;
	top:0;
	left:0;
	background: url(/img/user/top/top_area5title4.jpg) no-repeat;
	margin: 0;
	padding: 51px 0 0 0;
	width: 295px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:51px;/* for ie5.x */
	}
	
.area5_corner3 {
	background: url(/img/user/top/roundbox2top.jpg) no-repeat;
	margin:0;
	background-color: #CCC;
	}
	
.area5_corner3.b20 {
	margin: 0 0 20px 0;
	}
	
.area5_corner4 {
	background: url(/img/user/top/roundbox2bottom.jpg) no-repeat;
	background-position: 0 bottom;
	margin:0;
	padding:0 0 6px 0;
	}
	
.area5_corner4box {
	background: url(/img/user/top/roundbox2top.jpg) no-repeat;
	margin:0;
	}
	
.round_list3 {
	background: url(/img/user/top/roundbox2bottom.jpg) no-repeat;
	background-position: 0 bottom;
	margin:0;
	padding:16px 0 10px 16px;
	font-size:1.2em;
	line-height: 1.5;
	list-style-type: none;
	}
	
.round_list3.bnone {
	background: none;
	background-image: none;
	margin:0 0 5px 0;
	}

.round_list3 li {
	margin:0 0 8px 0;
	float:left;
	}
	
.round_list3 li b {
	font-size:0.85em;
	}
	
.round_list3 li.list1 {
	width:220px;
	}
	
.round_list3 li.list2 {
	width:205px;
	}
	
.round_list3 li.list3 {
	width:100px;
	}
	
.round_list3 li.list4 {
	width:160px;
	}
	
.round_list3 li.list5 {
	width:210px;
	}
	
.round_list3 li.list6 {
	width:190px;
	}
	
.round_list3 li.list4 {
	width:240px;
	}
	
.round_list3 li.list5 {
	width:145px;
	}
	
.round_list3 li.list6 {
	width:155px;
	}
	
.round_list3 li a {
	color:#556FC2;
	text-decoration: underline;
	}
	
.round_list3 li a:hover {
	color:#FF7F00;
	}
	
.area5_infotitle {
	margin:0 0 5px 17px;
	font-size:1.2em;
	color:#002D00;
	font-weight: bold;
	}
	
.area5_infolist {
	margin:0 0 0 17px;
	font-size:1.2em;
	line-height:1.4;
	list-style-type: none;
	}
	
.area5_infolist li {
	margin:0 0 2px 0;	
	color:#556FC2;
	}
	
/* #inquiry
--------- --------- --------- --------- --------- */
#top_contents.b45 {
	padding:15px 0 0 0;
	}

.bread {
	padding-left:20px;
	}

.inquiry {
	margin:0 19px 50px 19px;
	padding:25px 109px 35px 109px;
	background-color:#F2F2F2;
	}

.inquiry_mtitle {
	background: url(/img/user/inquiry/inquiry_mtitle.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 46px 0 0 0;
	width: 603px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:46px;/* for ie5.x */
	}

.inquiry_ex {
	margin:0 0 15px 0;
	font-size:1.4em;
	}
	
.inquiry_table {
	margin:0 0 20px 0;
	border-top:1px solid #AEADB0;
	border-left:1px solid #AEADB0;
	font-size:1.2em;
	width:605px;
	}
	
.inquiry_table th {
	margin:0 0 20px 0;
	padding:5px 10px 4px 10px;
	width:175px;
	border-right:1px solid #AEADB0;
	border-bottom:1px solid #AEADB0;
	background-color: #FEECD4;
	color:#000;
	font-weight: bold;
	vertical-align: top;
	}
	
.inquiry_table th b {
	background: url(/img/user/inquiry/inquiry_icon.jpg) no-repeat;
	background-position: right 0;
	padding:0 35px 0 0;
	font-weight: bold;	
	}
	
.inquiry_table td {
	margin:0 0 20px 0;
	padding:5px 10px 4px 10px;
	border-right:1px solid #AEADB0;
	border-bottom:1px solid #AEADB0;
	color:#666;
	background-color: #FFF;
	}	

.inquiry_ex2 {
	margin:0 0 15px 0;
	padding:12px 15px;
	font-size:1.2em;
	color:#4A4A4A;
	background-color: #E5E5E5;
	border:2px solid #FFF;
	}
	
.inquiry_ex2 b {
	font-weight: bold;
	display: block;
	}
	
.inquiry_btn {
	margin:0;
	padding:0 0 0 227px;
	height:40px;
	}
	
.inquiry_btn .confirm {
	margin:0;
	width:148px;
	height:40px;
	}
	
.inquiry_btn .send {
	margin:0;
	width:148px;
	height:39px;
	}
	
.inquiry_btn .confirm a {
	background: url(/img/user/inquiry/inquiry_btn.jpg) no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 148px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}
	
.inquiry_btn .send a {
	background: url(/img/top/reminder/btn_send.jpg) no-repeat;
	margin: 0;
	padding: 39px 0 0 0;
	width: 148px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:39px;/* for ie5.x */
	}

.inquiry_btn .confirm a:hover {
	background-position: 0 -40px;
	}
	
.inquiry_btn .send a:hover {
	background-position: 0 -39px;
	}
		

.input180 {
	width:150px;
	}
	
.input250 {
	width:200px;
	}
	
.radio_area {
	margin:0 0 5px 0;
	}
	
.area51 {
	width:380px;
	height:80px;
	}

.err {
	background-color:#FFDFE0;
	}
	
.error {
	background: url(/img/user/common/icon_error.gif) no-repeat;
	background-position:3px 2px;
	margin:0;
	padding:2px 0 0 22px;
	font-weight: bold;
	color:#F00;
	}
	
.inquiry_thanks {
	margin:0 0 400px 0;
	padding:80px 0 0 0;
	text-align: center;
	font-size:1.2em;
	}
	
.backbtn_area {
	padding:5px 0 0 0;
	}
	
.backbtn1 {
	font-size:1.2em;
	padding:0 0 0 3px;
	}
	
/* #order
--------- --------- --------- --------- --------- */
.order {
	margin:0 19px 50px 19px;
	padding:25px 109px 35px 109px;
	background-color:#E4F3E0;
	}

.order_mtitle {
	margin:0 19px;
	background-color:#E4F3E0;
	}

.order_mtitle b {
	background: url(/img/user/order/order_mtitle.jpg) no-repeat;
	margin: 0;
	padding: 120px 0 0 0;
	width: 820px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:120px;/* for ie5.x */
	}

.order_lead {
	background: url(/img/user/order/order_lead.jpg) no-repeat;
	background-position: 50px 0;
	margin:0 19px;
	padding:0 50px;
	height:100px;
	background-color:#E4F3E0;
	}

.order_lead b {
	display: block;
	margin:0;
	padding:60px 0 0 60px;
	font-size:1.2em;
	}
	
.order_table {
	margin:0 0 20px 0;
	border-top:1px solid #AEADB0;
	border-left:1px solid #AEADB0;
	font-size:1.2em;
	width:605px;
	}
	
.order_table th {
	margin:0 0 20px 0;
	padding:9px 5px 8px 10px;
	width:175px;
	border-right:1px solid #AEADB0;
	border-bottom:1px solid #AEADB0;
	background-color: #DCF2FF;
	color:#000;
	font-weight: bold;
	vertical-align: top;
	line-height:1.5;
	}
	
.order_table th b {
	background: url(/img/user/order/icon.jpg) no-repeat;
	background-position: right 0;
	padding:0 35px 0 0;
	font-weight: bold;	
	}
	
.order_table th span {
	display: block;
	background: url(/img/user/order/icon.jpg) no-repeat;
	background-position: 0 bottom;
	padding:0 0 15px 0;
	font-weight: bold;	
	}
	
.order_table td {
	margin:0 0 20px 0;
	padding:9px 10px 8px 10px;
	border-right:1px solid #AEADB0;
	border-bottom:1px solid #AEADB0;
	color:#666;
	background-color: #FFF;
	line-height:1.5;
	}
	
.order_table td.input {
	padding:5px 10px 4px 10px;
	}
	
.order_input50 {
	margin:0 5px;
	width:50px;
	}

.order_input150 {
	margin:0 5px 0 0;
	width:150px;
	}

.order_input200 {
	margin:0 5px 0 0;
	width:180px;
	}
	
.order_table td label {
	margin:0 15px 0 5px;
	}
	
.order_message {
	padding:2px;
	width:350px;
	height:90px;
	font-size:1.0em;
	}
	
.order_btn {
	margin:0;
	padding:0 0 0 227px;
	height:40px;
	}
	
.order_btn .confirm,
.order_btn .submit {
	margin:0;
	width:150px;
	height:40px;
	}
	
.order_btn .confirm a,
.order_btn .submit a {
	background: url(/img/user/order/btn_confirm.jpg) no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 150px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}
	
.order_btn .submit a {
	background: url(/img/user/order/btn_submit.jpg) no-repeat;
	}

.order_btn .confirm a:hover,
.order_btn .submit a:hover {
	background-position: 0 -40px;
	}

.order_thanks {
	margin:0 0 400px 0;
	padding:80px 0 0 0;
	text-align: center;
	font-size:1.2em;
	}
