﻿/* ■ カートテーブル設定 ■ */







#cartTable{







	border: none;







	font-size: 12px;







	margin-bottom: 20px;







}







#headerCell{







	background-color: #000000;







	color: #FFF;







	font-weight: bold;







	text-align: center;







}















#cartTable tr{







	margin: 0px;







	padding: 0px;















}















.head_top {







	background-image: url(../images/cart-head-top.gif);







	background-position: bottom;







	height: 5px;







}







.head_btm {







	background-image: url(../images/cart-head-btm.gif);







	background-position: top;







	height: 5px;







}























#cartTable td{







	margin: 0px;







	padding: 0px;







}







#cartTable td.headerImg{







	width: 70px;







	height: 20px;







}







#cartTable td.headerName{







	width: 290px;







	border-right: 1px solid #FFF;







}







#cartTable td.headerNumber{







	width: 55px;







	border-right: 1px solid #FFF;







}







#cartTable td.headerPrice{







	width: 90px;







	border-right: 1px solid #FFF;







}







#cartTable td.headerDelete{







	width: 60px;







}







#cartTable td.headerPrice1{







	width: 60px;







}







#cartTable td.goodsName{







	text-align: left;







	padding: 10px;







}







#cartTable td#recalc{







	text-align: right;







}







#cartTable td.cartSparate{







	height: 13px;







	background: url(../cart/images/cart-separate.gif) top left repeat-x;







}







.btn-service{







	margin: 2px 10px;







}







input.goodsNumber{







	text-align: center;







	width: 25px;







}















/* ■ ボタン設定 ■ */







#btnBox{







	clear: both;







	width: 614px;







	margin-bottom: 50px;







	text-align: center;







}







#btnBox input, #btnBox img{







	display: inline;







	margin: 5px 10px;







	vertical-align: middle;







}























/* 決済方法・お届け先入力ページ設定







******************************************************************************************** */















#customer{







	line-height: 1.4em;







	width: 600px;







	padding-bottom: 10px;







	margin-bottom:20px;







}























#customer h3 {







	margin-bottom: 20px;







}















#customer p{







	margin:10px;







	text-align:left;







	zbackground: #FFFFCC;







	line-height:18px;







}















#customer table{







	width:100%;







	margin-top: 10px;







	margin-bottom: 10px;







}















#customer table th{







	padding:5px;

	font-size:12px;







	text-align:center;







	color: #003399;







	background-color: #dddddd;







	}















#customer table td{







	padding:5px;

	font-size:12px;







	background-color: #FFFFFF;







	border-bottom-width: 1px;







	border-bottom-style: dotted;







	border-bottom-color: #dddddd;







}















#customer_title{







	background:#FF0000;







	color:#FFFFFF;







	padding:5px;







	text-align:center;







}















.red {







	color: #CC0000;







}















.submit_top{







	padding:5px;







	margin-top:10px;







}















#order_txt{







	border:1px #FF0000 solid;







	background:#FFEEEE;







}























/* 注文完了ページ設定







******************************************************************************************** */















#thanks {







	width: 600px;







	margin-bottom: 20px;







}















#thanks p {







	text-align: center;







	margin-right: auto;







	margin-left: auto;







	line-height: 1.4em;







}







