body {font-size:x-small; margin : 0; padding : 0; text-align : center; color : #555555;}
address {font-style : normal;}
#content { width : 800px; margin-left : auto; mergin-right : auto; display : block;}
#header { width : 100%; height : 77px; display : block; overflow : hidden;  background image : url(./img/bg-header.gif); background-color : #FF8A00; background-repeat : repeat-x; text-align : center;}
#rightcontent { width : 590px ; margin : 0; text-align : left;padding : 10px  20px 0 20px; border-left : solid 1px #9E0039;}
#contentbox { background-color : #F3EBD5; border : solid 1px #9E0039;}
#leftmenu { width : 204px ; padding : 10px 0 0 0 ; float : left; margin : 0;}
#leftmenu h2 {width : 200px; height : 40px; font-size : x-small; padding :15px 0 0 30px; vertical-align : middle; margin-top : 20px; margin-bottom : 10px; background image : url(./img/btn-lmenu.gif); background-repeat:no-repeat;}
#leftmenu p {margin : 5px; line-height : 130%;}
#rightcontent h2 { width : 550px; height : 25px; padding : 5px 5px 5px 50px;font-size : x-small; background image : url(./img/bg-title.gif); background-repeat:no-repeat;}
h3 { font-size : x-small; margin : 15px 0 10px 0;}
a:hover {color : #FF8A00; text-decoration : none;}
h2 a:link {text-decoration : none;}
p {line-height : 140%;}
.infobox {font-size : xx-small;}
#viewcart { width : 100%; height : 20px; display : block; text-align : right; border-bottom : solid 1px #C9C9C9;}
table {font-size : x-small;}
th {border-top : solid 1px #E5CC99 ; border-bottom : solid 1px #FF8A00; background-color : #EEDDBC;}
td {border-bottom : solid 1px #C9C9C9;}
/* カート用スタイル*/
.cartTB table{border : solid 1px #E5CC99;}
strong {color : #FF8A00;}
#footnavi {width : 800px; clear : both;}
.topimgtb td{border-bottom : solid 0px #ffffff;}