body { background-repeat: repeat; text-align: center; padding: 0; }
h1 { font-size: 12px; font-weight: normal; text-align: left; margin: 0 0 5px; padding: 0; }
#wrapper { width: 950px; background-color:#fff; text-align:center; z-index:1; margin-left: auto; margin-right: auto; position:relative; }
div#wrapper a: { text-decoration : none; }
div#wrapper a:link { text-decoration : none; }
div#wrapper a:visited { text-decoration : none; }
div#wrapper a:active { text-decoration : none; }
div#wrapper a:hover { text-decoration : underline; }
#main_header { font-size: 14px; text-align: left; width: 950px; margin: 0; padding: 0; }
#main_header iframe { margin: 0; padding: 0; border: solid 1px #a3a3a3; }
.headertitle { font-size: 14px; font-weight: bold; width: 100%; margin: 20px 0 0; padding: 0; border-bottom: 1px solid #a3a3a3; }
#main { width: 950px; float:left; background-color:#fff; text-align: left; margin-top: 30px; margin-bottom: 30px; }
#leftwrapper { color: #fff; font-size: 14px; background-color: black; text-align: left; width:280px; float:left; margin-right: 20px; }
div#leftwrapper a: { color: #fff; text-decoration: none; }
div#leftwrapper a:link { color: #fff; text-decoration : none; }
div#leftwrapper a:visited { color: #fff; text-decoration : none; }
div#leftwrapper a:active { color: #fff; text-decoration : none; }
div#leftwrapper a:hover { color: #fff; text-decoration : underline; }
#leftwrapper ul { margin: 0 0 0 10px; padding: 0; list-style-type: none; }
.leftmenu { line-height: 160%; margin-top: 5px; margin-left: 5px; padding-bottom: 10px; }
.lefttitle { font-size: 14px; font-weight: bold; line-height: 20px; margin: 10px 0 5px; padding: 0; width: 95%; border-bottom: 1px solid #fff; }
#rightwrapper { font-size: 12px; width:640px; float:right; }
.righttitle { font-size: 14px; font-weight: bold; margin: 30px 0 5px; padding: 0; width: 100%; }
#footer { font-size: 14px; border-top:1px solid #333; width:950px; float: left; padding:10px 0 0; }
#footer ul { margin: 0; padding: 0; list-style-type: none; }
#footer li { display: inline; }
.copy { font-size: 14px; font-weight: bold; margin: 10px 0; }

/*▼list--------------------------------------------------------*/
.liststart { font-size: 12px; margin: 0 0 10px; padding: 0 0 5px; border-bottom: 1px solid #a3a3a3; }
.picktxt { text-align: left; width: 120px; margin: 0; padding: 0; }
.picktxt2 { text-align: left; width: 120px; margin: 30px 0 0; padding: 0; }
#list { font-size: 14px; font-weight: bold; text-align: left; width: 100%; float: left; margin-top: 60px; margin-bottom: 60px; }
#list table { font-size: 10px; font-weight: normal; text-align: center; }
#list img { margin: 3px 0; padding: 0; }

/*▼payment---▼delivery----------------------------------------*/
.calltitle { font-size: 18px; background-color: #dadada; width: 930px; padding: 10px; }
#delilist { font-size: 14px; margin-bottom: 40px; margin-left: 10px; }
#paylist { font-size: 14px; margin-bottom: 40px; margin-left: 10px; }
#paylist img { margin-top: 10px; margin-bottom: 10px; }
.paytitle { font-size: 16px; font-weight: bold; line-height: 30px; margin: 0; padding: 0; border-bottom: 1px solid #a3a3a3; }

/*▼category---------------------------------------------------*/
.listtitle { font-size: 18px; background-color: #dadada; padding: 10px; width: 620px; margin: 0; }
#comment { font-size: 14px; background-color: #ff0; text-align: center; margin: 0 0 20px; padding: 10px; width: 100%; border: dashed 2px #c80000; }
#comment p { color: #f00; font-size: 20px; font-weight: bold; line-height: 40px; margin: 0; padding: 0; }
#leftlist { text-align: center; width: 310px; float: left; margin: 0; padding: 0; }
#rightlist { text-align: center; width: 310px; float: right; margin: 0; padding: 0; }
.border { margin-top: 20px; margin-bottom: 60px; }
.itemnumber { font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
.itemgeneral { font-size: 12px; margin-top: 0; margin-bottom: 10px; }
.itemname { font-size: 16px; font-weight: bold; line-height: 26px; margin: 0; padding: 0; }
.itemcolor { font-size: 12px; margin: 0; padding: 0; }
.itemprice { color: #f00; font-size: 16px; font-weight: bold; line-height: 30px; margin: 0; padding: 0; }
.iteminfo { font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
.itemlist { font-size: 12px; font-weight: bold; }