@charset "utf-8";
/* CSS Document */



/* ===================================================
   オーダーシート共通スタイル
====================================================*/
* {
	margin: 0;
	padding: 0;
}

.bold {
	font-weight: bold;
}

.brown {
	color: #5f2009;
}

.font10 {
	font-size: 10px;
}

.font14 {
	font-size: 14px;
}

.font16 {
	font-size: 16px;
}

.attention {
	color: #db6d00;
}

/* テキストを左揃え */
.tRight {
	text-align: right;
}

table.order {
	width: 600px;
	margin: 0 auto 10px auto;
	font-size: 12px;
	border: none;
}

table.order tr td,
table.order tr th {
	padding: 6px 0px;
	border: none;
}

table.order tr th {
	text-align: left;
}

/* 隙間の空白セル(縦) */
table.order tr td.space {
	margin: 0;
	padding: 0;
}

/* 隙間の空白セル(横) */
table.order tr td.sideSpace {
	width: auto;
	height: 10px;
	margin: 0;
	padding: 0;
}

/* table 各セルボーダー指定 */
table.order tr .border1 {
	border: 1px solid #000;
}

table.order tr .border3 {
	border: 3px solid #000;
}

/* 記入例 茶色3pxボーダー */
table.order tr .border3b {
	border: 3px solid #5f2009;
	padding-left: 10px;
	padding-right: 10px;
}

/* 商品記述、金額table */
table.order tr .border3Top {
	padding-left: 10px;
	border-top: 3px solid #000;
	border-left: 3px solid #000;
	border-right: 3px solid #000;
	border-bottom: 1px solid #000;
}

table.order tr .border3Center {
	border-left: 3px solid #000;
	border-right: 3px solid #000;
	border-bottom: 1px solid #000;
}

table.order tr .border3Bottom {
	border-left: 3px solid #000;
	border-right: 3px solid #000;
	border-bottom: 3px solid #000;
}

/* 送料・手数料 */
table.order tr .border1Top {
	border: 1px solid #000;
}

table.order tr .border1Bottom {
	padding: 0;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-Bottom: 1px solid #000;

}

/* 住所 */
table.order tr .columnLeftT {
	border-top: 3px solid #000;
	border-left: 3px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

table.order tr .columnRightT {
	border-top: 3px solid #000;
	border-right: 3px solid #000;
	border-bottom: 1px solid #000;
}

table.order tr .columnLeftC {
	border-left: 3px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

table.order tr .columnRightC {
	border-right: 3px solid #000;
	border-bottom: 1px solid #000;
}

table.order tr .columnLeftB {
	border-left: 3px solid #000;
	border-right: 1px solid #000;
	border-bottom: 3px solid #000;
}

table.order tr .columnRightB {
	border-right: 3px solid #000;
	border-bottom: 3px solid #000;
}

/* 備考欄 */
table.order tr .columnLeft {
	border-top: 3px solid #000;
	border-left: 3px solid #000;
	border-right: 1px solid #000;
	border-bottom: 3px solid #000;
}
table.order tr .columnRight {
	border-top: 3px solid #000;
	border-right: 3px solid #000;
	border-bottom: 3px solid #000;
}

table.order .text {
	padding: 10px 10px;
	line-height: 145%;
}

/* 住所欄 */
table.order .address {
	padding-left: 10px;
	text-align: left;
}

