.order-top #image {
	background-image: url(../orderkitchen/images/image_top.jpg);
	background-repeat: no-repeat;
}
.order-potential  #image {
	background-image: url(../orderkitchen/images/image_potential.jpg);
	background-repeat: no-repeat;
}
.order-kamachi  #image {
	background-image: url(../orderkitchen/images/image_kamachi.jpg);
	background-repeat: no-repeat;
}
.order-voice  #image {
	background-image: url(../orderkitchen/images/image_voice.jpg);
	background-repeat: no-repeat;
}
.order-step  #image {
	background-image: url(../orderkitchen/images/image_step.jpg);
	background-repeat: no-repeat;
}
.order-price  #image{
	background-image: url(../orderkitchen/images/image_price.jpg);
	background-repeat: no-repeat;
}
#order #submenu li a{
	background-image: url(../orderkitchen/images/submenu.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
#order #submenu #submenu-potential a{
	background-position: 0px 0px;
}
#order #submenu #submenu-potential a:hover    ,#order #submenu #submenu-potential a.active{
	background-position: -260px 0px;
}

#order #submenu #submenu-kamachi a{
	background-position: 0px -28px;
}
#order #submenu #submenu-kamachi a:hover , #order #submenu #submenu-kamachi a.active{
	background-position: -260px -28px;
}
#order #submenu #submenu-voice a{
	background-position: 0px -56px;
}
#order #submenu #submenu-voice a:hover , #order #submenu #submenu-voice a.active{
	background-position: -260px -56px;
}
#order #submenu #submenu-step a{
	background-position: 0px -84px;
}
#order #submenu #submenu-step a:hover , #order #submenu #submenu-step a.active{
	background-position: -260px -84px;
}
#order #submenu #submenu-price a{
	background-position: 0px -112px;
}
#order #submenu #submenu-price a:hover , #order #submenu #submenu-price a.active{
	background-position: -260px -112px;
}


.order-top h2 {
	margin-bottom: 5px;
}

.order-top .section {
	padding-right: 125px;
}
.order-top #section01{
	background-image: url(../orderkitchen/images/top_photo_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 20px;
	min-height:90px;
	height: auto !important;
	height: 90px;
}
.order-top #section02{
	background-image: url(../orderkitchen/images/top_photo_02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:65px;
	height: auto !important;
	height: 65px;
}
.order-top #section03{
	background-image: url(../orderkitchen/images/top_photo_03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:74px;
	height: auto !important;
	height: 74px;
}
.order-potential .section p{
	padding-right: 280px;
	min-height:180px;
	height: auto !important;
	height: 180px;
	background-repeat: no-repeat;
	background-position: right top;
}
.order-potential .section .additional  {
	display: block;
	margin-top: 16px;
}
.order-potential #section01 p {
	background-image: url(../orderkitchen/images/potential_photo_01.jpg);
}
.order-potential #section02 p {
	background-image: url(../orderkitchen/images/potential_photo_02.jpg);
}
.order-potential #section03 p {
	background-image: url(../orderkitchen/images/potential_photo_03.jpg);
}
.order-potential #section04 p {
	background-image: url(../orderkitchen/images/potential_photo_04.jpg);
}
.order-potential #section05 p {
	background-image: url(../orderkitchen/images/potential_photo_05.jpg);
}
.order-potential #section06  p{
	background-image: url(../orderkitchen/images/potential_photo_06.jpg);
}
.order-potential #section07 p {
	background-image: url(../orderkitchen/images/potential_photo_07.jpg);
}
.order-kamachi .wrapper {
	padding-right: 240px;
	background-image: url(../orderkitchen/images/kamachi_photo_02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.order-step .section p {
	padding-right: 170px;
	min-height:175px;
	height: auto !important;
	height: 175px;
	background-repeat: no-repeat;
	background-position: right top;
}
.order-step #section01 p {
	background-image: url(../orderkitchen/images/step_photo_01.jpg);
}
.order-step #section02 p {
	background-image: url(../orderkitchen/images/step_photo_02.jpg);
}
.order-step #section03 p {
	background-image: url(../orderkitchen/images/step_photo_03.jpg);
}
.order-step #section04 p {
	background-image: url(../orderkitchen/images/step_photo_04.jpg);
}
.order-step #section05 p {
	background-image: url(../orderkitchen/images/step_photo_05.jpg);
}
.order-step #section06  p{
	background-image: url(../orderkitchen/images/step_photo_06.jpg);
}
.order-step #section07 p {
	background-image: url(../orderkitchen/images/step_photo_07.jpg);
}
.order-step #section08 p {
	background-image: url(../orderkitchen/images/step_photo_08.jpg);
}
.order-step #section09 p {
	background-image: url(../orderkitchen/images/step_photo_09.jpg);
}
#order #guarantee {
	font-size: 90%;
	line-height: 1.4em;
}
#order #guarantee h4 {
	margin-left: -8px;
	margin-bottom: 4px;
}
#order #guarantee p {
	margin-bottom: 4px;
}
#order #guarantee .attention {
	margin-top: 18px;
	font-size: 115%;
	line-height: 1.6em;
	color: #51702C;
	font-weight: bold;
}
.order-voice .section p {
	margin-bottom: 8px;
	margin-left: 46px;
}
.order-price .price {
	margin-bottom: 30px;
}
.order-price .price h4 {
	margin-bottom: 8px;
}
.order-price .price table {
	width: 100%;
}
.order-price .price th {
	text-align: center;
	font-weight: bold;
	color: #52712B;
}
.order-price .price table, .order-price .price th, .order-price .price td {
	border-collapse: collapse;
}
.order-price .price table, .order-price .price tr.table-head, .order-price .price tr.table-foot, .order-price .price th {
	border: 2px solid #506C2A;
}
.order-price .price th, .order-price .price td {
	border: 1px solid #506C2A;
	padding: 4px;
	font-size: 74%;
	line-height: 1.8em;
}
.order-price .price .subtotal {
	text-align: right;
}
.order-price .price th.subtotal {
	text-align: center;
	border-left-style: none;
}
.order-price .price th.name {
	text-align: center;
	border-right-style: none;
}
.order-price .price th.spec {
	text-align: center;
	border-right-style: none;
	border-left-style: none;
}
.order-price .price td.subtotal {
	border-left-style: none;
}
.order-price .price td.name {
	border-right-style: none;
}
.order-price .price td.spec {
	border-right-style: none;
	border-left-style: none;
}
.order-price .price .total , .order-price .price .tax{
	font-weight: bold;
	color: #52712B;
	padding-left: 20px;
}
.order-price .price .name img {
	margin-right: 3px;
}
