/*-----------------------------------------BODYÍ×ÁÇ¡ÊÇØ·Ê¤Ê¤É¡Ë*/
body {
	background-color: #000033;
	background-attachment: fixed;
	background-image: url();
	background-repeat: repeat;
	background-position: top center;
}
/*-----------------------------------------h1--*/

h1 { 
	font-size: 12px;
	font-weight: strong;
	color: #00ccff;
	text-align: center;
}
 
/*-----------------------------------------¥ê¥ó¥¯--*/
.a01:link {
	color: #000000;
}
.a01:visited {
	color: #000000;
}
.a01:hover {
	color: #FF0000;
}
.a01:active {
	color: #FF0000;
}
/*-----------------------------------------¥ê¥ó¥¯--*/
.a02:link{
	color: #000000;
}
.a02:visited{
	color: #000000;
}
.a02:hover{
	color: #FF0000;
}
.a02:active{
	color: #FF0000;
}
/*------------------------------------------------´ðËÜ³°ÏÈ*/
.table-main-a {/*¥ì¥¤¥¢¥¦¥È¥¹¥¿¥¤¥ë£Á¡¤£Ã¡¤£ÄÍÑ*/
	width: 750px;
	height: 100%;
}
.table-main-b {/*¥ì¥¤¥¢¥¦¥È¥¹¥¿¥¤¥ë£ÂÍÑ*/
	width: 550px;
}
.td-logo {
	height: 10px;
	padding-bottom: 5px;
}
.td-left {
	background-position: top;
	width: 200px;
	vertical-align: top;
}
.td-center {
	vertical-align: top;
	width: 550px;
	text-align: right;
}
.td-right {
	width: 200px;
	vertical-align: top;
}
/*------------------------------------------------¥«¥Æ¥´¥ê¡¼¡Ê½ÄÄ¹¥¿¥¤¥×¡Ë*/
.table-category {
	height: 100%;
	width: 93%;
	border: 1px solid #FF0000;
}
.cartcheck {/* ¥«¡¼¥È³ÎÇ§ */
	text-align: center;
	font-size: 12px;
	color: #000000;
	background-color: #FFFF00;
	padding: 2px;
	height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
.td-category1 {/* Âè1¥«¥Æ¥´¥ê¡¼ */
	font-size: 12px;
	color: #000000;
	background-color: #FFFF00;
	padding: 2px;
	height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
.td-category1-r {/* Âè1¥«¥Æ¥´¥ê¡¼ÁªÂò»þ */
	font-size: 12px;
	color: #000000;
	background-color: #FF00CC;
	padding: 2px;
	height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
.td-category2 {/* Âè2¥«¥Æ¥´¥ê¡¼ */
	font-size: 12px;
	color: #000000;
	background-color: #FFFF00;
	padding: 2px 2px 2px 20px;
	height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
.td-category2-r {/* Âè2¥«¥Æ¥´¥ê¡¼ÁªÂò»þ */
	font-size: 12px;
	color: #000000;
	background-color: #FF00CC;
	padding: 2px 2px 2px 20px;
	height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
.td-category-x {
	background-color: #FFFF00;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: top;
}
/*------------------------------------------------¥«¥Æ¥´¥ê¡¼¡Ê²£Ä¹¥¿¥¤¥×¡Ë */
.table-category2 {
	width: 100%;
	background-color: #FF0000;
}
.td-category3 {
	font-size: 12px;
	color: #000000;
	background-color: #FFFF00;
	padding: 2px;
	height: 18px;
	width: 33%;
}
.td-category3-r {
	font-size: 12px;
	color: #000000;
	background-color: #FF00CC;
	padding: 2px;
	height: 18px;
	width: 33%;
}
.td-category4 {
	font-size: 12px;
	color: #000000;
	background-color: #FFFF00;
	padding: 2px;
	height: 18px;
	text-align: center;
	width: 33%;
}
.td-category4-r {
	font-size: 12px;
	color: #000000;
	background-color: #FF00CC;
	padding: 2px;
	height: 18px;
	text-align: center;
	width: 33%;
}
/*------------------------------------------------¾¦ÉÊ°ìÍ÷´ðËÜÏÈ¡Ê¥«¥¿¥í¥°É½¼¨»þ¡Ë*/
.table-itembox {
	width: 100%;
}
.td-itembox1 {
	vertical-align: top;
	height: 100%;
	padding-bottom: 15px;
	width: 33%;
}
.td-itembox2 {
	vertical-align: top;
	height: 100%;
	padding-bottom: 15px;
	width: 33%;
}
.td-itembox3 {
	vertical-align: top;
	height: 100%;
	padding-bottom: 15px;
	width: 33%;
}
/*------------------------------------------------¾¦ÉÊ¡Ê¥«¥¿¥í¥°É½¼¨»þ¡Ë*/
.table-item {/* ³°ÏÈ */
	border: 1px solid #FF0000;
	background-color: #FFFFFF;
	height: 100%;
	width: 175px;
}
.td-item-name {/* ¾¦ÉÊÌ¾ */
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #000000;
	padding: 2px;
	text-align: center;
	height: 18px;
}
.td-item-pic {/* ¾¦ÉÊ²èÁü */
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	height: 110px;
}
.td-item-comment {/* ¥³¥á¥ó¥È­¡ */
	font-size: 12px;
	color: #000000;
	padding: 5px;
	vertical-align: top;
}
.td-item-price {/* ²Á³Ê */
	font-size: 12px;
	color: #000000;
	padding: 10px 2px 2px;
	text-align: right;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #FF0000;
	height: 25px;
}
.td-item-stock {/* ºß¸Ë */
	font-size: 12px;
	color: #000000;
	padding: 2px;
	background-position: right;
	text-align: right;
	height: 18px;
}
.td-item-variation {/* ¥Ð¥ê¥¨¡¼¥·¥ç¥ó */
	font-size: 12px;
	color: #000000;
	padding: 2px;
	text-align: right;
	height: 25px;
}
.td-item-order {/* ÃíÊ¸¿ô */
	font-size: 12px;
	color: #000000;
	padding: 2px;
	text-align: right;
	height: 25px;
}
.td-item-enter {/* ¥«¥´Æþ¤ì¥Ü¥¿¥óÏÈ */
	font-size: 12px;
	color: #000000;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 25px;
}
/*------------------------------------------------¥«¥´¤ÎÃæ¿È¡Ê²£Ä¹¥¿¥¤¥×¡Ë*/
.table-cart {/* ³°ÏÈ */
	background-color: #FF0000;
	width: 100%;
}
.td-cart-title1 {/*¡Ö¥«¥´¤ÎÃæ¿È¡×*/
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #000000;
	padding: 2px;
}
.td-cart-title2 {/* ¹àÌÜÌ¾ */
	font-size: 12px;
	color: #000000;
	background-color: #FFFF00;
	padding: 2px;
	text-align: center;
}
.td-cart-com1 {/* ¾¦ÉÊÌ¾ */
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	width: 295px;
}
.td-cart-com2 {/* ¿ôÎÌ */
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	width: 50px;
	padding: 2px;
}
.td-cart-com3 {/* Ã±²Á */
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: right;
	width: 100px;
	padding: 2px;
}
.td-cart-com4 {/* ¶â³Û */
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: right;
	width: 100px;
	padding: 2px;
}
.td-cart-com5 {/* ¡Ö¥«¥´¤ÎÃæ¿È¡×¡Ö¥ì¥¸¤Ø¡×¥Ü¥¿¥ó */
	background-color: #FFFFFF;
	padding: 2px;
}
.td-cart-com6 {/* ¾¦ÉÊ¶â³Û¹ç·× */
	font-size: 12px;
	color: #000000;
	padding: 2px;
	text-align: center;
	background-color: #FFFFFF;
}
.td-cart-com7 {/* ¾¦ÉÊ¶â³Û¹ç·×¡ÊÀ¶»»»þ¡Ë */
	font-size: 12px;
	color: #000000;
	padding: 2px;
	text-align: right;
}
.td-cart-com8 {/* Áí¹ç·× */
	font-size: 12px;
	color: #000000;
	padding: 5px;
	text-align: right;
	background-color: #FFFF00;
}
/*------------------------------------------------¥«¥´¤ÎÃæ¿È¡Ê½ÄÄ¹¥¿¥¤¥×¡Ë*/
.table-cart2 {/* ³°ÏÈ */
	height: 100%;
	width: 93%;
	border: 1px solid #FF0000;
	background-color: #FFFF00;
}
.td-cart2-title1 {/* ¡Ö¥«¥´¤ÎÃæ¿È¡× */
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #000000;
	padding: 2px;
	text-align: center;
	height: 18px;
}
.td-cart2-com1 {/* ¾¦ÉÊÌ¾ */
	font-size: 12px;
	color: #000000;
	padding: 2px;
	height: 18px;
}
.td-cart2-com2 {/* Ã±²Á¡ß¿ôÎÌ */
	font-size: 12px;
	color: #000000;
	padding: 2px;
	text-align: right;
	height: 18px;
}
.td-cart2-com3 {/* ¶â³Û */
	font-size: 12px;
	color: #000000;
	padding: 2px;
	text-align: right;
	height: 18px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
}
.td-cart2-com4 {/* ¾¦ÉÊ¶â³Û¹ç·× */
	font-size: 12px;
	color: #000000;
	padding: 2px;
	text-align: right;
	height: 40px;
	vertical-align: middle;
}
.td-cart2-com5 {
	font-size: 12px;
	color: #000000;
	padding: 2px;
	text-align: center;
	vertical-align: top;
}
.td-cart2-comx {
	font-size: 12px;
	color: #000000;
	padding: 2px;
	text-align: center;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF0000;
}
/*------------------------------------------------¥«¥´¤Î³ÎÇ§¡¦ÊÑ¹¹*/
.table-cart3 {/* ³°ÏÈ */
	background-color: #FF0000;
	width: 100%;
}
.td-cart3-title1 {/*¡Ö¥«¥´¤ÎÃæ¿È¡×*/
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	padding: 2px;
}
.td-cart3-title2 {/* ¹àÌÜÌ¾ */
	font-size: 12px;
	color: #000000;
	background-color: #FFFF00;
	padding: 2px;
	text-align: center;
}
.td-cart3-com1 {/* ¾¦ÉÊÌ¾ */
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	width: 215px;
}
.td-cart3-com2 {/* ¿ôÎÌ */
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	width: 50px;
	padding: 2px;
}
.td-cart3-com3 {/* Ã±²Á */
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: right;
	width: 100px;
	padding: 2px;
}
.td-cart3-com4 {/* ¶â³Û */
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: right;
	width: 100px;
	padding: 2px;
}
.td-cart3-com5 {/* ¡Ö¥«¥´¤ÎÃæ¿È¡×¡Ö¥ì¥¸¤Ø¡×¥Ü¥¿¥ó */
	background-color: #FFFFFF;
	padding: 2px;
}
.td-cart3-com6 {/* ¾¦ÉÊ¶â³Û¹ç·× */
	font-size: 12px;
	color: #000000;
	padding: 2px;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
}
.td-cart3-com7 {
	font-size: 12px;
	color: #000000;
	padding: 2px;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
	width: 80px;

}
/*------------------------------------------------¥Ú¡¼¥¸É½¼¨Íó*/
.table-page {/* ³°ÏÈ */
	width: 100%;
	border: 1px solid #FF0000;
	background-color: #FFFF00;
}
.td-page01 {/* É½¼¨·ï¿ô */
	font-size: 12px;
	color: #000000;
	text-align: center;
	width: 160px;
	padding: 2px;
}
.td-page02 {/* <<Á°¤Ø */
	font-size: 12px;
	color: #000000;
	text-align: center;
	width: 60px;
	padding: 2px;
}
.td-page03 {/* [1][2][3]... */
	font-size: 12px;
	color: #000000;
	text-align: center;
	padding: 2px;
}
.td-page04 {/* ¼¡¤Ø>> */
	font-size: 12px;
	color: #000000;
	text-align: center;
	width: 60px;
	padding: 2px;
}
/*------------------------------------------------¥³¥á¥ó¥È¾¦ÉÊ°ìÍ÷¥Ú¡¼¥¸¥Õ¥Ã¥¿   */
.table-comment1 {
	background-color: #FFFFFF;
	width: 100%;
	border: 1px solid #FF0000;
}
.td-comment1 {
	font-size: 12px;
	color: #000000;
	padding: 2px;
}
/*------------------------------------------------¥³¥á¥ó¥È¾¦ÉÊ¾ÜºÙ¥Ú¡¼¥¸¥Ø¥Ã¥À   */
.table-comment2 {
	background-color: #FFFFFF;
	width: 100%;
	border: 1px solid #FF0000;
}
.td-comment2 {
	font-size: 12px;
	color: #000000;
	padding: 2px;
	text-align: center;
}
/*------------------------------------------------´°Î»¡¦³ÎÇ§¥³¥á¥ó¥È   */
.table-comment3 {
	background-color: #FFFFFF;
	width: 100%;
	border: 1px solid #FF0000;
}
.td-comment3 {
	font-size: 12px;
	color: #000000;
	padding: 5px;
	text-align: left;
}
/*------------------------------------------------¥½¡¼¥ÈÍó*/
.table-sort {
	width: 100%;
	border: 1px solid #FF0000;
	background-color: #FFFF00;
	height: 25px;
}
.td-sort1 {
	font-size: 12px;
	color: #000000;
	text-align: center;
	width: 70px;
	vertical-align: middle;
}
.td-sort2 {
	font-size: 12px;
	color: #000000;
	text-align: right;
}
.form-text-search {
	font-size: 12px;
	color: #333333;
	width: 100px;
}
/*------------------------------------------------¥Õ¥©¡¼¥à¥Ü¥¿¥ó*/
.form-button {/* ¥Õ¥©¡¼¥à¥Ü¥¿¥ó */
	font-size: 12px;
	color: #333333;
	background-color: #EEEEEE;
	border: thin outset;
}
.form-button-reset {/* ¥ê¥»¥Ã¥ÈÍ­¸ú»þ */
	font-size: 12px;
	color: #333333;
	background-color: #FFFF66;
	border: thin outset;
}
/*------------------------------------------------¸½ºß¥Ú¡¼¥¸¤Î¥ê¥ó¥¯*/
.table-carrent {
	width: 100%;
	border: 1px solid #FF0000;
	background-color: #FFFF00;
}
.td-carrent {
	font-size: 12px;
	color: #000000;
	padding: 5px;
}
/*------------------------------------------------¥í¥°¥¤¥ó*/
.table-login {
	background-color: #FFFF00;
	width: 100%;
	border: 1px solid #FF0000;
}
.td-login1 {
	font-size: 12px;
	color: #000000;
	padding: 5px 5px 5px 10px;
}
.td-login2 {
	font-size: 12px;
	color: #000000;
	padding: 2px;
	text-align: right;
}
.td-login3 {
	font-size: 12px;
	color: #000000;
	padding-left: 2px;
}
.td-login4 {
	font-size: 12px;
	color: #000000;
	text-align:right;
}
.form-login {
	font-size: 12px;
	color: #333333;
	width: 75px;
}

/*------------------------------------------------¾¦ÉÊ¡Ê¥ê¥¹¥ÈÉ½¼¨»þ¡Ë*/
.table-item2 {
	background-color: #333333;
	width: 100%;
}
.td-item2-title {/* ¹àÌÜÌ¾ */
	font-size: 12px;
	color: #FFFF00;
	background-color: #000000;
	text-align: center;
	padding: 2px;
}
.td-item2-pic {
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	background-color: #FFFFFF;
	width: 120px;
}
.td-item2-name {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	line-height: 20px;
	height: 40px;
}
.td-item2-price {/* ²Á³Ê */
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: right;
	padding: 2px;
	width: 75px;
}
.td-item2-order {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	width: 75px;
}
.td-item2-enter {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	width: 100px;
}
.td-item2-comment {/* ¥³¥á¥ó¥È­¡ */
	font-size: 12px;
	color: #000000;
	background-color: #FFFF00;
	vertical-align: top;
	padding: 5px;
	height: 60px;
}
/*------------------------------------------------²ñ°÷£É£Ä¤ò¤ª»ý¤Á¤ÎÊý+*/
.table-login2 {
	background-color: #FF0000;
	width: 100%;
}
.td-login2-title {
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #000000;
	padding: 5px;
}
.td-login2-comment {
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 25px;
}
.td-login2-login {
	font-size: 12px;
	color: #000000;
}
/*------------------------------------------------¤ªµÒÍÍ¥Õ¥©¡¼¥à*/
.table-order {
	background-color: #FF0000;
	width: 100%;
}
.td-order-title {/* ¹àÌÜÌ¾ */
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #000000;
	padding: 5px;
}
.td-order-title1 {/* ¹àÌ¾ */
	background-color: #FFFF00;
	text-align: center;
	width: 30%;
	padding: 2px;
	font-size: 12px;
	color: #000000;
}
.td-order-comment {/* ¥Õ¥©¡¼¥àÍó */
	font-size: 12px;
	width: 70%;
	color: #000000;
	background-color: #FFFF00;
	padding: 2px;
	line-height: 20px;
}
.form-order-text1 {
	font-size: 12px;
	color: #333333;
	width: 150px;
}
.form-order-text2 {
	font-size: 12px;
	color: #333333;
	width: 200px;
}
.form-order-text3 {
	font-size: 12px;
	color: #333333;
	width: 100px;
}
.form-order-area1 {
	font-size: 12px;
	color: #333333;
	width: 350px;
	height: 40px;
}
.form-order-area2 {
	font-size: 12px;
	color: #333333;
	width: 350px;
	height: 100px;
}
.form-order-text4 {
	font-size: 12px;
	color: #333333;
	width: 350px;
}
.form-order-text5 {
	font-size: 12px;
	color: #333333;
	width: 50px;
}
/*------------------------------------------------¾¦ÉÊ¾ÜºÙÉ½¼¨*/
.table-item3 {
	background-color: #FF0000;
	width: 100%;
}
.td-item3-name {
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #000000;
	padding: 5px;
}
.td-item3-content1 {
	background-color: #FFFFFF;
	padding: 5px;
}
.td-item3-content2 {
	padding: 3px;
	text-align: right;
	vertical-align: bottom;
}
.td-item3-comment1 {
	font-size: 12px;
	color: #000000;
	padding: 3px;
	vertical-align: top;
}
.td-item3-price {
	font-size: 12px;
	color: #000000;
	padding: 3px;
	text-align: right;
	line-height: 20px;
}
.td-item3-variation {
	font-size: 12px;
	color: #000000;
	padding: 3px;
	text-align: right;
}
.td-item3-order {
	font-size: 12px;
	color: #000000;
	padding: 3px;
	text-align: right;
}
.td-item3-enter {
	font-size: 12px;
	color: #000000;
	padding: 3px;
	text-align: right;
}
.td-item3-pic {
	text-align: center;
	width: 33%;
}
.td-item3-piccom {
	font-size: 12px;
	color: #000000;
	text-align: center;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
}
/*------------------------------------------------¥á¥Ã¥»¡¼¥¸Íó*/
.table-message {
	width: 100%;
}
.td-message {
	font-size: 12px;
	color: #333333;
	text-align: center;
	padding: 5px;
	background-color: #CCFFFF;
}
.td-message-over {
	font-size: 12px;
	color: #333333;
	text-align: center;
	padding: 5px;
}
.td-message-error {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	background-color: #FFFF66;
	padding: 5px;
}
/*------------------------------------------------ÆÃÄê¾¦¼è°úË¡*/
.table-laws {
	background-color: #FF0000;
	width: 100%;
}
.td-laws-title1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #000000;
	text-align: center;
	padding: 3px;
}
.td-laws-title2 {
	font-size: 12px;
	color: #000000;
	background-color: #FFFF00;
	text-align: center;
	padding: 3px;
	width: 30%;
}
.td-laws-com1 {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px;
	width: 70%;
}
/*------------------------------------------------²ñ°÷¾ðÊó*/
.table-uinfo {
	background-color: #FF0000;
	width: 100%;
}
.td-uinfo-title1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #000000;
	text-align: center;
	padding: 3px;
}
.td-uinfo-title2 {
	font-size: 12px;
	color: #000000;
	background-color: #FFFF00;
	text-align: center;
	padding: 3px;
	width: 30%;
}
.td-uinfo-com1 {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px;
	width: 70%;
}
/*-----------------------------------------------£Æ£Ã£²Âå¹Ô·èºÑ¥³¥á¥ó¥È*/
.table-fc2payment {
	width: 100%;
	background-color: #FFFFFF;
}
.td-fc2payment01 {
	font-size: 12px;
	color: #FF0000;
	line-height: 20px;
}
.td-fc2payment02 {
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
/*-----------------------------------------------¥Ð¥ê¥¨¡¼¥·¥ç¥óSELECT*/
.variation-width1{
    max-width:145px;
}
.variation-width2{
    max-width:250px;
}
/*------------------------------------------------*/