.top_header { color: white; background-image: url("top_img/top_pic_headback.jpg"); background-repeat: no-repeat; background-position: left top; margin-top: 0; padding-top: 0; width: 810px; height: 255px }a { color: #dad16a }#top_title { padding-top: 15px; padding-right: 21px; padding-left: 30px; width: 759px; height: 195px }#top_title1 { padding-top: 15px; padding-right: 21px; padding-left: 30px; width: 759px; height: 120px }.top_headimg { text-align: right; padding-top: 25px; padding-right: 0; padding-bottom: 22px; width: 759px; height: 67px }.cash { color: black; font-size: 12px; font-weight: bold; background-image: url("top_img/top_pic_cash_back.jpg"); background-repeat: no-repeat; background-position: left top; padding: 6px 9px 5px 7px; width: 195px; height: 81px }.content { color: #aeaa7b; background-color: #4d3b05; background-image: url("top_img/top_pic_mainback.gif"); background-repeat: repeat-x; background-position: left top; padding-top: 0; width: 810px }.content_sub { color: white; background-color: #4d3b05; background-image: url("top_img/top_pic_mainback.gif"); background-repeat: repeat-x; background-position: left top; padding-top: 0; width: 810px }#content td{color:#ffffff}#content {color:#ffffff}/*---index---*/.index_content { text-align: center; margin-top: 25px }.index a { font-size: 12px; font-weight: bold; margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px solid #af9349 }/*---shunsho---*/.shunsho_content { text-align: center; margin-top: 25px }.shunsho_back  { background-image: url("shunsho_img/shunsho_pic_back.gif"); background-repeat: no-repeat; background-position: left center; padding: 8px 11px; width: 230px; height: 109px }.shunsho_shamei { font-size: 12px; font-weight: bold; margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px solid #af9349 }.shunsho_address  { margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px solid #af9349 }.shunsho_setumei { background-image: url("shunsho_img/shunsho_pic_back2.gif"); background-repeat: no-repeat; background-position: center bottom; padding-right: 10px; padding-bottom: 30px; padding-left: 10px }/*---takumi---*/.takumi_back { background-image: url("takumi_img/takumi_pic_back.jpg"); margin-bottom: 20px; margin-left: 8px; width: 632px; height: 166px }.takumi_txt { color: black; padding-top: 20px }.takumi_content   { background-image: url("takumi_img/takumi_pic_back2.jpg"); background-repeat: no-repeat; background-position: left top; margin-right: auto; margin-left: auto; padding-top: 15px; padding-right: 25px; padding-left: 25px; width: 500px }.takumi_teichi { color: white; font-weight: bold; background-color: #3e2d09; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px }.takumi_teichiback { color: black; background-image: url("takumi_img/takumi_pic_teichiback.gif"); background-repeat: no-repeat; background-position: left top; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding: 5px 15px; width: 383px; height: 110px }.takumi_back a { color: #956a09 }/*---shopping---*/.content_shop { color: black; background-color: white; background-image: url("shopping_img/shop_pic_back.jpg"); background-repeat: repeat-x; background-position: left bottom; padding-top: 0; padding-bottom: 80px; width: 810px }.content_shop a { color: #956a09; font-size: 14px; font-weight: bold }.shop_bunryo { font-size: 10px; font-weight: bold; line-height: 15px; margin: 0; padding: 0 }.shop_teika { color: red; font-weight: bold; margin: 0; padding: 0 }.shop_teika2 { color: red; font-size: 14px; font-weight: bold; margin: 0; padding: 0 }.shop_list { text-align: center; margin-top: 25px }.shop_column  { margin-bottom: 20px; padding: 8px; border: solid 1px #a3a6a9 }.shop_button { margin-top: 8px }.shop_title { background-color: #e6dda6; margin-bottom: 5px; padding-top: 8px; padding-bottom: 8px; padding-left: 8px; width: 350px; border-top: 3px double #c0832a; border-bottom: 3px double #c0832a }/*---shopping cart---*/.content_cart  { color: black; background-color: white; background-image: url("shopping_img/shop_pic_back.jpg"); background-repeat: repeat-x; background-position: left bottom; padding-top: 0; padding-bottom: 80px; width: 650px }.content_cart a { color: #956a09; font-size: 14px; font-weight: bold }.cart_title  { color: #6d1f0a; background-color: #e6dda6; margin-bottom: 10px; padding-top: 8px; padding-bottom: 8px; padding-left: 8px; width: 650px; border-top: 3px double #c0832a; border-bottom: 3px double #c0832a }.cart_shosai  { text-align: center; margin: 5px 8px 10px; padding-bottom: 10px; width: 634px; border-bottom: 1px dashed gray }.cart_shosai img  { border: solid 1px #666 }.cart_price  { color: #c20000; font-size: 14px; font-weight: bold; text-align:right;}.cart_shokei { text-align: right; margin-right: 8px }.cart_otodokeflame { border-top: 1px solid olive; border-right: 1px solid olive }.cart_otodoke { color: #241b00; background-color: #dad16a; padding: 5px; border-bottom: 1px solid olive; border-left: 1px solid olive }.cart_otodokeform { padding: 5px; border-bottom: 1px solid olive; border-left: 1px solid olive }#table p{text-align:right;}.table{text-align:right;}.