/**/
a { color: #0a0a0a; text-decoration: none }
a:link { color: #0a0a0a; text-decoration: none }
a:visited { color: #646464 }
a:hover { color: #ff6800; text-decoration: underline }
a:active { color: #ffb900 }
body   { color: #333; font-size: 12px; line-height: 16px }
br { font-size: 10px; line-height: 10px }
td  { font-size: 12px; line-height: 16px }
/**/
.base_TBL1     { background-color: #929292; background-image: url(bg01.gif); border-right: 1px solid #929292; border-bottom: medium none; border-left: 1px solid #929292 }
.base_TBL2 { background-color: white }
.base_TBL3     { color: #454545; font-stretch: extra-condensed; background-color: white; background-image: url("bg02.gif") }
/*TOP*/
.base_TD1  { list-style-image: url("bg02.gif"); border-top: 1px solid #929292; border-bottom: 1px solid #929292 }
/*TOP以外*/
.base_TD2  { padding: 5px; border-bottom: 1px solid #929292 }
/**/
.TD_padding2px_text11px1 { font-size: 11px; line-height: 14px; padding: 2px }
.TD_padding2px_text11px2  { font-size: 12px; line-height: 12px; padding: 2px }
.TD_padding5px { padding: 5px }
.TD_padding5px_text11px { font-size: 11px; line-height: 14px; padding: 5px }
.voiceTD01 { font-size: 11px; line-height: 14px; padding: 5px; border-top: 1px solid #9395a0 }
.text11px  { font-size: 11px; line-height: 14px }
.TD_padding5px0px {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
	font-weight: bold;
}
.pull-downBG { background-color: #ffe386 }
.TD_padding10px { padding: 10px }
.TD_text11px { font-size: 11px; line-height: 13px }
.TD_text11px1  { font-size: 11px; line-height: 13px; background-color: #c9c7ca }
.TD_text11px2 { font-size: 11px; line-height: 11px }
.header02TBL  { background-image: url(header02_bg.gif) }
.header03TBL  { background-image: url(header03-bg.gif) }
.header03TBLg { background-image: url(header03-bg_g.gif) }
.header03TBLp { background-image: url(header03-bg_p.gif) }
.header10TBL { background-image: url(header10-bg.gif) }
.footCredit { font-size: 11px; line-height: 20px }
.footmenu { font-size: 12px; line-height: 20px }
.shopBtnTBL { border-top: 1px solid #bfbdca; border-left: 1px solid #bfbdca }
.shopBtnTD { border-right: 1px solid #bfbdca; border-bottom: 1px solid #bfbdca }
.productTD1 { font-size: 12px; padding: 5px; border-bottom: 1px dotted #719379 }
.productTD2  { font-size: 11px; line-height: 11px; padding: 1px 20px 5px }
.productTD3 { font-size: 12px; line-height: 15px; padding: 5px 10px 2px }
.productImg { border: solid 1px #282d09 }
.selectbox          { background: #ccc url(bg01.gif); border: solid 1px silver; width: 178px; height: 30px }
.sizeTBL  { border-top: 1px solid #959ca8; border-left: 1px solid #959ca8 }
.sizeTD1   { font-size: 11px; line-height: 12px; background-color: #dde1e7; padding-right: 2px; padding-left: 2px; border-right: 1px solid #959ca8; border-bottom: 1px solid #959ca8 }
.sizeTD2   { font-size: 11px; line-height: 12px; padding-right: 2px; padding-left: 2px; border-right: 1px solid #959ca8; border-bottom: 1px solid #959ca8 }
.sizeTD3 { font-size: 11px; line-height: 12px; padding-right: 2px; padding-left: 2px; border-right: 1px solid #959ca8 }
.img1 { padding: 2px }
.shopSubmitTD1  { font-size: 11px; line-height: 12px; padding-right: 5px; padding-left: 5px; border-bottom: 1px dotted #a2ac8e }
.shopSubmitTD2     { font-size: 11px; line-height: 14px; padding-right: 2px; padding-left: 5px }
.shopSubmitTD3 { font-size: 11px; line-height: 14px; padding-right: 2px; padding-left: 5px }
.eo_Smp_TD01 { font-size: 11px; line-height: 13px; border-bottom: 1px solid #d7d7d7 }
.eo_TD01  { font-size: 12px; line-height: 16px; background-color: #d4d4db; padding: 1px 5px }
.eo_TD02 { font-size: 11px; line-height: 16px; background-color: #d4d4db; padding: 1px 5px }
.CartListTBL { border-top: 1px solid #6c7175; border-left: 1px solid #6c7175 }
.CartListTD1 { font-size: 11px; line-height: 11px; background-color: #cecece; padding-right: 2px; padding-left: 2px; border-right: 1px solid #6c7175; border-bottom: 1px solid #6c7175 }
.midashi  { color: orange; font-size: medium; font-weight: bold; font-stretch: extra-condensed }
.CartListTD2 { font-size: 11px; line-height: 11px; padding-right: 2px; padding-left: 2px; border-right: 1px solid #6c7175; border-bottom: 1px solid #6c7175 }
.CartListTD3 { font-size: 12px; line-height: 12px; padding-right: 2px; padding-left: 2px; border-right: 1px solid #6c7175; border-bottom: 1px solid #6c7175 }
.CartListTD4 { font-size: 11px; line-height: 11px; background-color: #a8a398; padding-right: 2px; padding-left: 2px; border-right: 1px solid #6c7175; border-bottom: 1px solid #6c7175 }
.CartListTD5 { font-size: 12px; line-height: 12px; background-color: #a8a398; padding-right: 2px; padding-left: 2px; border-right: 1px solid #6c7175; border-bottom: 1px solid #6c7175 }
.CartListTD6 { font-size: 12px; line-height: 16px; background-color: #bdbdbd; padding-right: 5px; padding-left: 5px; border-right: 1px solid #6c7175; border-bottom: 1px solid #6c7175 }
h1 { font-weight: bold; font-size: 14px; line-height: 18px }
.CartListTEXT { font-size: 11px; line-height: 11px }
.class { background-color: #fd8d16 }
.caution {
	color: red;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	font-stretch: condensed
}
.futomoji { color: #771636; font-size: 15px; font-weight: bold }
.midasi  { color: #333; font-size: 10pt; font-style: normal; font-weight: 200; line-height: 10pt; font-stretch: extra-condensed; text-align: left; list-style-type: square; list-style-position: inside; padding: 3t 3t 3t 3t; outline: inset 1pt black }
.RED {
	color: #900;
}
.base_TBL1 tr td .base_TBL2 tr .base_TD1 table tr .TD_padding5px table tr .TD_padding5px table tr .TD_padding5px0px {
	font-size: 12px;
}

