/*-------------------------------------------背景*/
body { background-color:transparent;
       font-weight:normal;
       font-family: Osaka, "ＭＳ Ｐゴシック", sans-serif; }

* { margin: 0; padding: 0; font-size:100%; }

body b { font-weight:normal; }

img    { border: 0px; font-size:0; }
.clear { clear:both; }
strong { font-weight:normal; }
em     { font-style:normal; }

a         { text-decoration: none; color:#bbb; font-size:8pt; }
a:link    { text-decoration: none; color:#bbb; }
a:active  { text-decoration: none; color:#bbb; }
a:visited { text-decoration: none; color:#bbb; }
a:hover   { text-decoration: none; color:#bbb; }

/*-------------------------------------------外枠*/
.table-main {
	width:490px;
	text-align: left;
	overflow:hidden;
}
/*---------------------------------------タイトル*/
/*外枠*/
.table-title {
	border-width: 0px;
	width: 100%;
	height:0;
}
/*内部*/
.td-title {
	font-size: 0;
	font-weight: normal;
	color: #222;
	text-align: center;
}
/*-----------------------------------メッセージ欄*/
/*外枠*/
.table-message {
	width: 100%;
	margin:120px 0;
	overflow:hidden;
}
/*内部*/
.td-message {
	width:490px;
	font-size: 9pt;
	color: #fff;
    line-height:2.5;
	text-align: left;
	overflow:hidden;
}
/*-------------------------------------エラー表示*/
.td-error {
	width:488px;
	height:26px;
	font-size: 9pt;
	color: #d90000;
    line-height:26px;
	margin:0;
	padding:0;
	text-align: center;
	border:solid 1px #d90000;
	overflow:hidden;
}
/*---------------------------------------フォーム*/
/*外枠*/
.table-item {
	width: 490px;
	overflow:hidden;
}
/*内部（タイトル）*/
.td-item-title {
	width: 170px;
    font-size:9pt;
	line-height:1.3;
	white-space: nowrap;
	color:#fff;
	text-align: left;
	padding: 5px 3px 5px 10px;
	overflow:hidden;
}
/*内部（入力欄）*/
.td-item-comment {
	width: 287px;
	padding: 4px 0 4px 10px;
    font-size:9pt;
	color:#fff;
	overflow:hidden;
}
/*-----------------------------------テキスト入力*/
/*--（中）名前など--*/
.form-textline01 {
	font-size: 12px;
	color: #333333;
	width: 150px;
}
/*--（小）姓名など--*/
.form-textline02 {
	font-size: 12px;
	color: #333333;
	width: 70px;
}
/*--（大）住所--*/
.form-textline03 {
	font-size: 12px;
	color: #333333;
	width: 300px;
}
/*--郵便番号--*/
.form-textline04 {
	font-size: 12px;
	color: #333333;
	width: 40px;
}
/*--添付ファイル--*/
.form-upfile {
	font-size: 12px;
	color: #333333;
	width: 250px;
}
/*--フリー（ライン）--*/
.form-textline {
	font-size: 12px;
	color: #333333;
}
/*--フリー（ボックス）--*/
.form-textbox {
	font-size: 12px;
	color: #333333;
    scrollbar-arrow-color: #000000;
    scrollbar-face-color: #f5f5f5; 
    scrollbar-3dlight-color: #cccccc;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #999999;
    scrollbar-darkshadow-color: #dddddd;
}
/*-------------------------------------送信ボタン*/
/*外枠*/
.table-submit {
	width: 490px;
	text-align:center;
	overflow:hidden;
}
/*内部*/
.td-submit {
	text-align: center;
	padding: 2px 0 150px;
}
/*ボタン*/
.form-button {
    width:76px;
    height:px;
	font-size:9pt;
	padding: 4px 0;
	background: url(../image/submit.gi) left bottom;
	border: 1px solid #777;
	color: #FFFFFF;
}

/*-------------------------（有料ユーザー対応）
.table-order {
	border: medium solid #bbbbbb;
	width: 100%;
}
/*メッセージ欄
.td-order-message {
	font-size: 10pt;
	color: #333333;
	background-color: #eeeeee;
	padding: 3px;
	text-align: left;
}
/*タイトル
.td-order-title {
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #888888;
	text-align: center;
	padding: 3px;
}
/*商品名欄
.td-order-comment01 {
	font-size: 10pt;
	color: #333333;
	background-color: #eeeeee;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bbbbbb;
}
/*価格欄
.td-order-comment02 {
	font-size: 12px;
	color: #555555;
	font-weight: bold;
	background-color: #cccccc;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #689096;
	text-align: right;
}
/*注文数欄
.td-order-comment03 {
	font-size: 12px;
	color: #333333;
	background-color: #cccccc;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bbbbbb;
	text-align: right;
}
/*単位欄
.td-order-comment04 {
	font-size: 12px;
	color: #333333;
	background-color: #cccccc;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bbbbbb;
}
/*フリー選択欄（お支払い方法、お届け時間帯指定）
.td-order-comment05 {
	font-size: 12px;
	color: #333333;
	background-color: #eeeeee;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bbbbbb;
	text-align: right;
}
-----------------------------------------------*/
