@charset "shift-jis";
/*	========================================================
	original.css
	========================================================	*/

/*	********************************************************
	全体指定
	********************************************************	*/
/*	----	全体	----------------------------------------	*/
body {
	background-color:			#F5D5A4;
}


/*	----	全体の位置指定	--------------------------------	*/
.div-whole {
	text-align:					center;
	margin-left:				auto;
	margin-right:				auto;
}



/*	********************************************************
	外枠
	********************************************************	*/
.table-main {
	background-color:			#F6993D;
	border:						3px double #EC6C16;
	padding:					10px;
	text-align:					center;
	margin-left:				auto;
	margin-right:				auto;
}


/*	----	内部	----------------------------------------	*/
.td-main {
	background-color:			#F5D5A4;
}



/*	********************************************************
	タイトル
	********************************************************	*/
/*	----	外枠	----------------------------------------	*/
.table-title {
	border-bottom-width:		2px;
	border-bottom-style:		dotted;
	border-bottom-color:		#EC6C16;
	width:						100%;
}


/*	----	内部	----------------------------------------	*/
.td-title {
	font-size:					20px;
	font-weight:				bold;
	color:						#000000;
	text-align:					center;
	background-color:			#F5D5A4;
}



/*	********************************************************
	ヘッダー
	********************************************************	*/
/*	----	外枠	----------------------------------------	*/
.table-header {
	border-width:				1px;
	border-style:				solid;
	border-color:				#EC6C16;
	width:						100%;
}


/*	----	内部	----------------------------------------	*/
.td-header {
	font-size:					16px;
	color:						#000000;
	background-color:			#F5D5A4;
	text-align:					left;
	padding:					5px;
}


/*	----	外枠	----------------------------------------	*/
.table-hdr_img {
	border-bottom-width:		1px;
	border-bottom-style:		dotted;
	border-bottom-color:		#EC6C16;
}


/*	----	内部	----------------------------------------	*/
.td-hdr_img0 {
	background-color:			#F5D5A4;
}
.td-hdr_img1 {
	background-color:			#F5D5A4;
}
.td-hdr_img2 {
	background-color:			#F5D5A4;
}



/*	********************************************************
	メッセージ欄
	********************************************************	*/
/*	----	外枠	----------------------------------------	*/
.table-message {
	width:						100%;
	border:						1px solid #EC6C16;
}

/*	----	内部	----------------------------------------	*/
.td-message {
	font-size:					12px;
	color:						#ffffff;
	background-color:			#EC6C16;
	padding:					3px;
	text-align:					center;
}


/*	********************************************************
	エラー表示
	********************************************************	*/
.td-error {
	font-size:					14px;
	font-weight:				bold;
	color:						#FF0000;
}


/*	********************************************************
	アイテム
	********************************************************	*/
/*	----	外枠	----------------------------------------	*/
.table-item {
	width:						100%;
	border:						1px solid #EC6C16;
}


/*	----	内部（タイトル）	----------------------------	*/
.td-item-title {
	font-size:					12px;
	font-weight:				bold;
	color:						#000000;
	background-color:			#F4C23D;
	text-align:					center;
	width:						200px;
	padding:					3px 1em;
	text-align:					right;
}


/*	----	内部（入力）	--------------------------------	*/
.td-item-input {
	font-size:					12px;
	color:						#000000;
	background-color:			#f5ffa5;
	padding:					3px 2em;
	text-align:					left;
	border-bottom-width:		1px;
	border-bottom-style:		dotted;
	border-bottom-color:		#EC6C16;
}


/*	********************************************************
	テキスト
	********************************************************	*/
/*	----	入力枠（大）	--------------------------------	*/
.input-text-long {
	font-size:					12px;
	color:						#333333;
	width:						300px;
}

/*	----	入力枠（中）	--------------------------------	*/
.input-text-midle {
	font-size:					12px;
	color:						#333333;
	width:						150px;
}

/*	----	入力枠（小）	--------------------------------	*/
.input-text-short {
	font-size:					12px;
	color:						#333333;
	width:						70px;
}
/*	----	入力枠（郵便番号）	----------------------------	*/
.input-text-post {
	font-size:					12px;
	color:						#333333;
	width:						40px;
}


/*	----	入力枠（ファイル）	----------------------------	*/
.input-text-file {
	font-size:					12px;
	color:						#333333;
	width:						250px;
}


/*	----	入力枠（通常）	--------------------------------	*/
.input-text-normal {
	font-size:					12px;
	color:						#333333;
}


/*	----	入力枠（テキストエリア）	--------------------	*/
.textarea-normal {
	font-size:					12px;
	color:						#333333;
}


/*	********************************************************
	サブミット
	********************************************************	*/
/*	----	外枠	----------------------------------------	*/
.table-submit {
	width:						100%;
	border:						1px solid #EC6C16;
}


/*	----	内部	----------------------------------------	*/
.td-submit {
	background-color:			#EC6C16;
	text-align:					right;
	padding:					3px;
}


/*	----	ボタン	----------------------------------------	*/
.input-submit {
	border:						thin solid;
	font-weight:				bold;
	background-color:			#ffffff;
	color:						#EC6C16;
	width:						100px;
}


/*	********************************************************
	注文フォーム（有料ユーザー）
	********************************************************	*/
/*	----	外枠	----------------------------------------	*/
.table-order {
	border:						medium double #EC6C16;
	width:						100%;
}


/*	----	内部（メッセージ欄）	------------------------	*/
.td-order-message {
	font-size:					12px;
	color:						#000000;
	background-color:			#f5ffa5;
	padding:					3px;
	text-align:					center;
}


/*	----	内部（タイトル）	----------------------------	*/
.td-order-title {
	font-size:					12px;
	font-weight:				bold;
	color:						#000000;
	background-color:			#F0C26A;
	text-align:					center;
	padding:					3px;
}


/*	----	内部（商品名）	--------------------------------	*/
.td-order-goods {
	font-size:					12px;
	color:						#000000;
	background-color:			#f5ffa5;
	padding:					3px;
	border-bottom-width:		1px;
	border-bottom-style:		dotted;
	border-bottom-color:		#696969;
}


/*	----	内部（価格）	--------------------------------	*/
.td-order-price {
	font-size:					12px;
	color:						#000000;
	background-color:			#f5ffa5;
	padding:					3px;
	border-bottom-width:		1px;
	border-bottom-style:		dotted;
	border-bottom-color:		#696969;
	text-align:					right;
}


/*	----	内部（*注文数）	--------------------------------	*/
.td-order-quantity {
	font-size:					12px;
	color:						#000000;
	background-color:			#f5ffa5;
	padding:					3px;
	border-bottom-width:		1px;
	border-bottom-style:		dotted;
	border-bottom-color:		#696969;
	text-align:					right;
}


/*	----	内部（単位）	--------------------------------	*/
.td-order-unit {
	font-size:					12px;
	color:						#000000;
	background-color:			#f5ffa5;
	padding:					3px;
	border-bottom-width:		1px;
	border-bottom-style:		dotted;
	border-bottom-color:		#696969;
}


/*	----	内部（指定）	----------------------------	*/
.td-order-appoint  {
	font-size:					12px;
	color:						#000000;
	background-color:			#F5D5A4;
	padding:					3px;
	border-bottom-width:		1px;
	border-bottom-style:		dotted;
	border-bottom-color:		#632D09;
	text-align:					right;
}

.div-order-appoint1  {
	float:						left;
	font-weight:				bold;
	color:						#000000;
	background-color:			#F4C23D;
	text-align:					right;
	width:						180px;
	padding:					5px 10px 4px 3px;
}
.div-order-appoint2  {
	float:						left;
	text-align:					left;
	padding-left:				2em;
}


/*	----	内部（その他）	----------------------------	*/
.td-order-etcetera  {
	font-size:					12px;
	color:						#000000;
	background-color:			#ffffff;
	padding:					3px;
	border-bottom-width:		1px;
	border-bottom-style:		dotted;
	border-bottom-color:		#696969;
	text-align:					right;
}
/*-----------------------------------------------*/



/*	********************************************************
	その他
	********************************************************	*/
/*	----	不明な場合	------------------------------------	*/
.td-public {
	font-size:					14px;
	background-color:			#FFFFFF;
	text-align:					center;
	padding-top:				3px;
	padding-right:				15px;
	padding-bottom:				3px;
	padding-left:				15px;
	border:						1px solid #666666;
}


/*	----	ヘッダー・フッター	----------------------------	*/
.td-headfoot {
	font-size:					12px;
	text-align:					center;
}


/*	----	必須マーク	------------------------------------	*/
.must-mark {
	font-weight:				bolder;
	color:						red;
}


/*	----	トップエラーメッセージ	------------------------	*/
.TopErrMsg	{
	font-size:				smaller;
	color:					red;
	margin-left:			1em;
	margin-top:				1em;
	margin-bottom:			1em;
}


/*	----	エラーメッセージ	----------------------------	*/
.FormErrMsg	{
	font-size:				smaller;
	color:					red;
	margin-left:			1em;
	margin-right:			1em;
}


div.obt_disp_debug	{
/*	デバッグ表示用	*/

	width:						98%;
	color :						red;
	border:						6px #FF8C00 Dashed;
}


