/* 文字色 */
#FF6633 {
	color:#FF6633;
	font-weight:bold;
}

/* パンくずエリア */
.pan {
	margin:20px 0px 0px 139px;
}
.pan1 {
	width:140px;
	padding:5px 0px 5px 0px;
	background-color:#FF6600;
	border:1px solid #666666;
	text-align:center;
	float:left;
}
.pan2 {
	width:20px;
	padding:5px 0px 5px 0px;
	text-align:center;
	float:left;
}
.pan3 {
	width:140px;
	padding:5px 0px 5px 0px;
	background-color:#F2F2F2;
	border:1px solid #666666;
	text-align:center;
	float:left;
}

.text1 {
	width:600px;
	margin:10px 0px 0px 0px;
}

/* レイアウト */
.cart_main {
	margin:0px 0px 0px 180px;
}
.cart_main2 {
	margin:0px 0px 0px 100px;
}

/* 通常リンク */
.a1 {
	text-decoration:none;
	color:#0000ff;
}

.a1:hover {
	text-decoration:underline;
	color:#ff0000;
}

.a2 {
	padding:5px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.a3 {
	padding:5px;
	text-decoration:none;
	color:#888888;
	font-size:12px;
}

.a3:hover {
	color:#ff0000;
}

.a4 {
	text-decoration:none;
	color:#ffffff;
}

.a4:hover {
	text-decoration:underline;
}

.a5 {
	text-decoration:none;
	background-color:#f3f2ec;
	border:1px solid #666666;
	border-width:0px 1px;
	color:#000000;
	padding:2px 10px;
}

/* フォーム */

.input1 {
	background-image:url("img/btn_bk.gif");
	border:1px #7c6959 solid;
	color:#333333;
}

.input2 {
	width:130px;
	background-image:url("img/btn_bk.gif");
	border:1px #7c6959 solid;
	color:#685749;
}

.input3 {
	width:130px;
	background-image:url("img/btn_bk.gif");
	border:1px #7c6959 solid;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.input4 {
	width:80px;
	background-image:url("img/btn_bk2.gif");
	border:1px #CCCCCC solid;
	color:#333333;
	font-size:10px;
	padding:0px 0px 0px 0px;
}
.input5 {
	width:130px;
	background-image:url("img/btn_bk.gif");
	border:1px #CCCCCC solid;
	color:#FFFFFF;
	font-size:12px;
	padding:1px 0px 1px 0px;
}
.input6 {
	width:130px;
	background-image:url("img/btn_bk2.gif");
	border:1px #CCCCCC solid;
	color:#333333;
	font-size:12px;
	padding:1px 0px 1px 0px;
}
.input7 {
	font-size:10px;
}
#list_btn_l {
	margin:5px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}
#list_btn_r {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}
/* カートの中身 */

.cart_table1 {
	border-collapse:collapse;
	background-color:#FFFFFF;
	width:550px;
}

.cart_td1, .cart_td2, .cart_td3, .cart_td4, .cart_td5, .cart_td6, .cart_td7, .cart_td8 {
	border:1px solid #666666;
	padding:2px 5px;
}

.cart_td2 {
	background-color:#FF6600;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.cart_td3 {
	text-align:right;
}

.cart_td4 {
	background-color:#f6f6f6;
	text-align:right;
}

.cart_td5 {
	width:80px;
	background-color:#e6e6e6;
	text-align:center;
}

.cart_td6 {
	width:50px;
	background-color:#FF6600;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.cart_td7 {
	text-align:center;
}

.cart_td8 {
	width:120px;
	background-color:#e6e6e6;
	text-align:center;
}

.cart_div1 {
	width:550px;
	text-align:right;
	margin:10px 0px 0px 0px;
}

/* お客様情報・送付先情報入力 */

.register_table1 {
	border-collapse:collapse;
	width:550px;
}
.register_table2 {
	border-collapse:collapse;
	border:1px solid #666666;
	background-color:#F7F3D9;
	width:550px;
}
.register_table2_td {
	padding:10px 10px 10px 10px;
	color:#ff0000;
	font-weight:bold;
	line-height:18px;
}

.register_td1, .register_td2, .register_td3 {
	border:1px solid #666666;
	padding:2px 5px;
	background-color:#FFFFFF;
}

.register_td2 {
	background-color:#eeeeee;
	width:140px;
}

.register_td4 {
	text-align:right;
	padding:0px 0px 3px 0px;
}

.register_td5 {
	font-weight:bold;
	color:#444444;
}

.register_span1 {
	color:#ff0000;
}

.register_span2 {
	font-weight:bold;
	color:#444444;
}

.register_textarea1 {
	width:350px;
	height:60px;
}

.register_input1 {
	width:160px;
}

.register_div1 {
	width:550px;
	text-align:right;
}

/* ご注文内容の確認 */

.confirm_span1 {
	color:#ff0000;
	font-weight:bold;
}

.confirm_span2 {
	font-weight:bold;
	color:#444444;
}

.confirm_div1 {
	width:550px;
	text-align:right;
	margin:0px 0px 30px 0px;
}

/* ご注文完了 */

.complete_span1 {
	font-size:14px;
	font-weight:bold;
}

/* 検索画面 */

.list_table1 {
	border-collapse:collapse;
	width:600px;
	margin:25px 0px 0px 0px;
}

.list_td1 {
	width:330px;
	text-align:center;
	padding:0px 0px 10px 5px;
}

.list_td2 {
	text-align:left;
	padding:0px 10px 10px 10px;
}

.list_td3 {
	border:1px dotted #666666;
	border-width:1px 0px 0px 0px;
}

.list_td4 {
	width:150px;
	text-align:center;
	padding:0px 10px 10px 10px;
}

.list_td5 {
	padding:37px 10px 10px 10px;
}
.list_td6 {
	padding:0px 0px 3px 330px;
}
.list_td7 {
	padding:0px 0px 3px 100px;
}

.list_img1 {
	border-style:none;
	margin:0px 0px 5px 0px;
}

.list_div1 {
	width:550px;
	text-align:right;
	margin:0px 0px 5px 0px;
}

.list_div2 {
	width:550px;
	padding:10px;
	background-color:#f3f2ec;
}

.list_div3 {
	width:650px;
	color:#333333;
	text-align:right;
}

.list_div4 {
	width:550px;
	text-align:right;
	margin:0px 0px 3px 0px;
}

.list_div5 {
	text-align:left;
}

.list_div6 {
	margin:2px 10px;
}
.list_div7 {
	width:480px;
	height:50px;
	float:left;
	background-image:url(../img/cts_bk.gif);
	background-repeat:no-repeat;
	padding:5px 0 0 40px
}
.list_div8 {
	margin:5px 0px 5px 30px;
	width:450px;
	float:left;
}
.list_div9 {
	margin:5px 0px 5px 30px;
	width:600px;
}
.list_div10 {
	margin:5px 0px 0px 0px;
	width:120px;
}
.list_div11 {
	margin:30px 0px 0px 40px;
}
.cart_btn {
	margin:5px 20px 5px 0px;
	width:144px;
	float:right;
}
.list_span1 {
	color:#333333;
}

/* 詳細画面 */

.detail_table1 {
	border-collapse:collapse;
	border:1px solid #aaaaaa;
	border-width:0px 0px 0px 3px;
}

.detail_td1 {
	width:80px;
	border-collapse:collapse;
	border:1px solid #FF9900;
	border-width:0px 0px 0px 2px;
	font-weight:bold;
	padding:2px 0px 2px 5px;
}

.detail_td2 {
	width:290px;
	padding:2px 0px 2px 3px;
	color:#444444;
}

.detail_div1 {
	width:650px;
	border:1px dotted #666666;
	border-width:0px 0px 1px 0px;
}

.detail_div2 {
	width:550px;
	text-align:right;
}

.detail_div3 {
	width:550px;
	text-align:center;
}

.detail_div4 {
	width:280px;
	border:1px dotted #666666;
	border-width:0px 0px 1px 0px;
	padding:1px 0px 1px 0px;
}

/* 右メニュー */

.right_table1 {
	border:1px solid #666666;
	background-color:#fcfcfc;
	width:120px;
}

.right_td1 {
	text-align:center;
}

.right_td2 {
	font-weight:bold;
	border:1pt dotted #666666;
	border-width:0px 0px 1px 0px;
	color:#666666;
	padding:2px 5px;
}

.right_td3 {
	padding:2px 5px;
}

.right_td4 {
	padding:0px 10px;
}

.right_img1 {
	width:100px;
	border-style:none;
}