body { background-repeat: repeat; text-align: center; margin: 0; 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; text-align:left; background-color:#fff; margin-top: 30px; margin-bottom: 30px; }
#leftwrapper { color: #fff; font-size: 14px; background-color: black; text-align: left; width:220px; float:left; margin-right: 10px; }
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:710px; float:right; }
#campaign { margin: 0 0 20px; padding: 0; }
.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; }

/*▼item-------------------------------------------------------*/
#itemwrapper { font-size: 12px; width:365px; float:left; }
#itemwrapper ul { margin: 0; padding: 0; list-style-type: none; }
#itemwrapper p { font-size: 12px; font-weight: bold; margin: 20px 0 0; padding: 0; }
.attention { font-size: 14px; line-height: 18px; background-color: #ffffc4; width: 350px; margin: 20px 0 0; padding: 5px; border: solid 2px #f00; }
#specwrapper { width:330px; float:right; margin-left:15px; }
#specwrapper p { line-height:160%; font-size:12px; margin:20px 0 20px 0; }
#specwrapper p b{ font-weight:bold; }
#specwrapper select { font-size:12px; margin-top:5px; }
#specwrapper table { font-size: 12px; }
#itemttl { font-size: 12px; font-weight: bold; border-top:1px solid #333; border-bottom:1px solid #333; padding: 10px 0 5px; }
#itemttl ul { margin: 0; padding: 0; ; }
#itemttl li { list-style-type: none; }
.catch { font-size: 20px; font-weight: bold; width: 350px; margin-bottom: 10px; }
.brand { font-size: 14px; }
.name { font-size: 22px; }
.color { font-size: 14px; }
.price { color: #f00; font-size: 30px; line-height: 50px; }
.more { font-size:12px; margin:20px 0 20px 0; font-weight:bold; width:310px; }
.deli { color: #f00; font-size: 16px; font-weight: bold; text-indent: 15px; }
.day { font-size: 16px; line-height: 30px; text-indent: 15px; }
.pay { font-size: 14px; text-indent: 15px; }
#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; }
.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; }

/*▼size-------------------------------------------------------*/
.tx12 { font-size: 12px; }
.tx18b-red { color: #f00; font-size: 18px; font-weight: bold; }