* { color: #292929; font-size: 100%; margin: 0; padding: 0; }

body { background: white url(../images/background.gif) repeat-y center; text-align: center; }

p { }

td { }

a:link { }

a:visited { }

a:hover { }

a:active { }

h1 { color: #292929; font-size: 12px; line-height: 16px; }

h2 { }

h3 { font-size: 18px; line-height: 24px; margin-top: 60px; margin-bottom: 15px; border-bottom: 1px dotted #292929; }

h4 { color: #fff; background-color: #000; margin-top: 20px; padding: 5px; }

h5 { }

/*wrapper*/

#wrapper { text-align: left; width: 950px; margin-right: auto; margin-left: auto; }

/*header*/

#header { }

#menu ul { background-position: 0 0; width: 950px; height:30px; margin: 0; padding: 0; }

#menu li { display: block; width: 190px; height: 30px; background-position: 0 0; background-repeat: no-repeat; text-decoration: none; text-indent: -9999em; position: relative; list-style-type:none; float: left; margin: 0; padding: 0; }

#menu li a { display: block; width: 190px; height: 30px; background-position: 0 -30px; background-repeat: no-repeat; text-decoration: none; text-indent: -9999em; list-style-type:none; float: left; margin: 0; padding: 0; }

#menu li a:hover { background-position: 0 0; margin: 0; padding: 0; }

#menu #mn01 { background-image: url(../images/menu_01.gif); margin: 0; padding: 0; }

#menu #mn02 { background-image: url(../images/menu_02.gif); margin: 0; padding: 0; }

#menu #mn03 { background-image: url(../images/menu_03.gif); margin: 0; padding: 0; }

#menu #mn04 { background-image: url(../images/menu_04.gif); margin: 0; padding: 0; }

#menu #mn05 { background-image: url(../images/menu_05.gif); margin: 0; padding: 0; }

#menu #mn01 a { background-image: url(../images/menu_a01.gif); margin: 0; padding: 0; }

#menu #mn02 a { background-image: url(../images/menu_a02.gif); margin: 0; padding: 0; }

#menu #mn03 a { background-image: url(../images/menu_a03.gif); margin: 0; padding: 0; }

#menu #mn04 a { background-image: url(../images/menu_a04.gif); margin: 0; padding: 0; }

#menu #mn05 a { background-image: url(../images/menu_a05.gif); margin: 0; padding: 0; }

/*content*/

#content { font-size: 14px; line-height: 20px; margin-top: 40px; }

/*▼spec--*/

#spec table { font-size: 12px; background-color: #e1e1e1; }

#spec tr {  }

#spec td { background-color: #fff; padding: 10px; }

/*▼order--*/

#order { }

form { font-size: 14px; margin-top: 10px; margin-bottom: 10px; }

.orderbox { width: 928px; height: 270px; margin-bottom: 20px; padding: 10px; border: solid 1px #b4b4b4; }

.orderinbox { background-color: #e1e1e1; width: 600px; float: right; padding: 10px; }

.otitle { color: #fff; background-color: #000; padding: 5px; }

.oname { font-size: 16px; font-weight: bold; margin-top: 20px; margin-bottom: 10px; }

.oprice { color: #f00; font-size: 24px; font-weight: bold; margin-bottom: 5px; }

.point { color: #5c2600; font-size: 14px; font-weight: bold; margin-bottom: 5px; }

.delivery { color: #f00; margin-bottom: 5px; }

.lfloat { float: left; }

.rfloat { float: right; }

/*leftmenu*/

#leftmenu { }

/*rightmenu*/

#rightmenu { }

/*footer*/

#footer { font-size: 12px; border-top:1px solid #333; width:950px; float: left; margin-top: 40px; 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 0; }
