/* CSS Document */
#main {
	width:955px;
	text-align:center;
	background-image:url('./image/tent_back.jpg');
}
#main .contents_img {
	width:350px;
	vertical-align:top;
	border-width:2px 1px 2px 2px;
	border-style:solid;
	background-color:#FFFFFF;
}

#main .contents_text {
	width:320px;
	vertical-align:top;
	border-width:2px 2px 2px 1px;
	border-style:solid;
	background-color:#FFFFFF;
}
/*
#main .ctg {
	background-color: #FAFAD2;
}
*/
#main td {
	vertical-align:top;
	font-family:sans-serif;
}

/* ctg_list.php */
#style_table {
	margin: 10px 0px 0px 0px;
	font-family: "‚l‚r ƒSƒVƒbƒN",sans-serif;
}

#ctg_list {
	text-align:center;
	font-size:12px;
	font-family: "‚l‚r ƒSƒVƒbƒN",sans-serif;
}
#ctg_list .ct_img {
	vertical-align:middle;
	text-align:center;
}
#ctg_list .ct_img_td {
	vertical-align:middle;
	text-align:center;
}
#ctg_list .color {
}


#ctg_list .ctg_name {
	vertical-align:top;
	font-weight:bold;
	padding-top:3px;
	word-break:break-all;
}
#ctg_list .ctg_num {
}
#ctg_list .bt {
	padding-top:3px;
}
#ctg_list .ctg_item_img {
}
#ctg_list .ctg_price {
	vertical-align:top;
	font-weight:bold;
	color:#000000;
	padding-top:3px;
}



/* item_list.php */
#product_list {
	text-align:center;
/*	width: 120px;
*/	border-style:solid;
	border-width: 1px;
	border-color:#FFCCCC;
	margin: 2px;
	font-size:12px;
	font-family: "‚l‚r ƒSƒVƒbƒN",sans-serif;
}
#product_list .img {
}
#product_list .color {
	padding-top:3px;
	word-break:break-all;
}
#product_list .color_over {
	font-weight: normal;
	font-size:11px;
}
#product_list .num {
}
#product_list .price {
	padding-top:1px;
	font-weight:bold;
}
#product_list .price_tax {
	font-weight: normal;
/*	font-size:10px;
*/
}
#product_list .bt {
	padding-top:3px;
}

/* item_dtl.php */
#imgshow {
	vertical-align:top;
}

#imgshow .img_text {
	font-size:14px;
}

#imgshow .thumimgContainer {
	text-align:center;
}

#imgshow .mainImg {
	width:330px;
	text-align:center;
}

#thumimg {
	width:75px;
	border:0px;
}
#item {
	border-width:1px;
	border-style:solid;
}

#item .colum {
	width:75px;
	text-align:center;
	border-width:1px;
	border-style:solid;
}
#item .num {
	width:350px;
	text-align:left;
	border-width:1px;
	border-style:solid;
}
#item .name {
	width:350px;
	text-align:left;
	border-width:1px;
	border-style:solid;
}
#item .price {
	width:350px;
	text-align:left;
	border-width:1px;
	border-style:solid;
}
#img_link {
	text-decoration:none;
}

#cart_list {
	width:720px;
	font-size:12px;
}
#cart_list tr {
	height:30px;
}
#cart_list td {
/*	border:solid 1px;
*/
}
#cart_list .comment {
/*	border:none;
*/
}
#cart_list .cart_gray {
	background-color:#DCDCDC;
	vertical-align:middle;
	text-align:center;
}
#cart_list .item {
	background-color:#DCDCDC;
}
#cart_list .cart_price {
	vertical-align:middle;
	text-align:right;
	background-color:#FFFFFF;
	font-family : Arial,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
}
#cart_list .cart_txt {
	vertical-align:middle;
	text-align:center;
	background-color:#FFFFFF;
}
#cart_list .cart_itm {
	vertical-align:middle;
	background-color:#FFFFFF;
}


#order {
	width:720px;
}
#order td {
	font-size:12px;
}
#order .f_blue {
	color:#9400D3;
}
#order .sub_title {
	font-size:13px;
	font-weight:bold;
	color:#8A2BE2;
}
#order .title {
	font-size:15px;
	font-weight:bold;
	color:#000000;
	background-color:#FFFFFF;
}
#order .gray {
	width:81px;
	background-color:#DCDCDC;
	vertical-align:middle;
}
#order .input_area {
	width:610px;
	background-color:#FFFFFF;
	font-family : Arial,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
}
#order .info_area {
	width:720px;
	border:solid;
	border-width:1px;
}
#order_list {
}
#order_list tr {
	height:30px;
}
#order_list .gray_list {
	background-color:#DCDCDC;
	vertical-align:middle;
	text-align:center;
}
#order_list .item {
	width:340px;
	background-color:#FFFFFF;
}
#order_list .amount {
	width:70px;
	vertical-align:middle;
	text-align:center;
	background-color:#FFFFFF;
}
#order_list .text {
	width:70px;
	vertical-align:middle;
	text-align:center;
	background-color:#FFFFFF;
}
#order_list .text_price {
	vertical-align:middle;
	text-align:right;
	background-color:#FFFFFF;
}
#order_list .order_price {
	vertical-align:middle;
	text-align:right;
	background-color:#FFFFFF;
	width:70px;
	font-family : Arial,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
}
#order_list .order_total_price {
	vertical-align:middle;
	text-align:right;
	background-color:#FFFFFF;
	width:70px;
	font-family : Arial,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
}

#payment {
}
#payment .gray_list1 {
	width:18px;
	background-color:#DCDCDC;
	vertical-align:middle;
}
#payment .gray_list2 {
	width:57px;
	background-color:#DCDCDC;
	vertical-align:middle;
}
#payment .gray_list3 {
	width:81px;
	background-color:#DCDCDC;
	vertical-align:middle;
}
#payment .payment_text1 {
	color:red;
}
#payment .payment_text2 {
	color:#000000;
	font-weight:bold;
}

#error_mes {
	color:red;
	font-weight:bold;
}

#inq_mail {
}
#inq_mail .inq_colum {
	color:#000000;
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
}
#inq_mail .inq_input {
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
}
.comment {
	visibility: hidden;
	position: absolute;
}
.lney {
	background-image:url("image/style_list/line_y.gif");
	background-repeat:repeat-x;
}
.lnex {
	background-image:url("image/style_list/line_x.gif");
	background-repeat:repeat-y;
}
