@charset "UTF-8";
@import url(textsettings.css);

/* layout */
body  { background: #fff; margin: 0; padding: 0; text-align: center; }

#page { width: 900px; margin: 0 auto; text-align: left; }
#header { height:150px; }
#header h1 { padding-top:2em; margin-left:2.5em; }
#header #menu { float:right; position:relative; margin-top:-2em; }
#header ul { margin:0; padding:0; list-style:none; border-right:1px solid #917475; border-top:1px solid #917475; border-bottom:1px solid #917475; overflow:hidden; height:inherit; zoom:1; *display: inline; }
#header li { float:left; border-left:1px solid #917475; background-color: rgba(255,255,255,0.6); width:7em; text-align:center; }
#header li a { display:block; color:#917475; }
#header li a:hover { text-decoration:none; color:#fff; background:#917475; }
#header p { text-align:right; }

/* top */
#top h2 { margin-bottom:1em; padding:0.2em 0 0.2em 1em; border:1px solid #917475; color:#917475; font-size:1.5em; letter-spacing:0.3em; line-height:1.5em; height:1.5em; background:#E8E1E1; }
#top h2 span { margin-left:1.5em; font-weight:normal; font-size:80%; font-style:italic; text-transform:capitalize; }
#top dl { margin:1em 0; padding:1em; webkit-border-radius: 10px; -moz-border-radius: 10px; border:1px solid #ccc; overflow:hidden; }
#top dt { float:left; width:7em; clear:left; text-align:right; }
#top dd { margin-left:8em; }
#top h3 { font-size:120%; }

/* sales */
#sales h2 { position:relative; margin-top:-3em;}
#sales .item { padding:1em 0.7em 0; width:420px; background:#ffd8d8; -webkit-border-radius: 10px; -moz-border-radius: 10px; border:1px solid #f99; }
#sales .item h3 { margin-bottom:0.5em; text-align:center; }
#sales .item p { margin-left:2em; }

/* common */
.pageTop { text-align:right; font-size:95%; }
.centering { text-align:center; }
.attention { color: #f00; }
.right { text-align:right; }
.fltwrap { overflow: hidden; margin-bottom:10px; _width: 98%; }
.fltrt { float: right; }
.fltlft { float: left; }
