@charset "Shift_JIS";


/* Body
--------------------------------------------------------------------------------- */
body {
   background: #ffffff;
   text-align: center;
   }

/* Layout
--------------------------------------------------------------------------------- */
#header {
   position: relative;
   margin: 0 auto;
   width: 100%;
   height: 100px;
   text-align: left;
   }

#wrapper { 
   margin: 0 auto;
   clear: left;
   width: 100%;
   background: none;
   text-align: center;
   }
#container {
   margin: 0 auto;
   width: 100%;
   background: none;
   }

#contents {
   margin: 0 auto;
   padding: 10px 0;
   text-align: left;
   width: 100%;
   }

#primary {
   width: 100%;
   text-align: center;
   }

#secondary { display: none;}

#footer {
   margin: 0 auto;
   padding: 0;
   width: 100%;
   min-height: 140px;
   _height: 140px;
   text-align: center;
   background: none;
   }

/* Header
--------------------------------------------------------------------------------- */
#header h1 {
   position: absolute;
   top: 2px; right: 0;
   font-size: 10px;
   color: #329F1B;
   }
#header div#logo {
   position: absolute;
   left: 0; top: 0;
   }
#header div#sub-navi { display: none;}

/* Navigation
--------------------------------------------------------------------------------- */
#header #navigation,div.print_none { display: none;}


/* primary
--------------------------------------------------------------------------------- */
/* breadcrumbs
--------------------------------------------------------------------------------- */
#breadcrumbs { display: none;}

#primary div.section {
   margin: 20px 0 0 0;
   background: none;
   }
#primary h2 { display: none;}
#primary div.section p  { display: none;}

#primary div.section dl  { text-align: left;}

#primary div.section h3 {
   margin: 0;
   padding: 0;
   }
div.coupon table th {
   padding: 8px;
   text-align: center;
   font-size: 14px;
   border-bottom: 2px solid #FFC000;
   }
#primary div.coupon table td p {
   display: block;
   }


/* Footer
--------------------------------------------------------------------------------- */
#foot-inner {
   margin: 0 auto;
   padding: 0;
   width: 100%;
   background: none;
   }
#foot-inner div#pagetop { display: none;}

#foot-inner dl {
   margin: 0 0 8px 0;
   padding: 0;
   background: none;
   }
#foot-inner dt {
   padding: 7px 0 0;
   font-weight: bold;
   }
#foot-inner ul { display: none;}

address {
   margin: 8px 0 0 0;
   font-size: 10px;
   font-style: normal;
   font-family: Verdana, Arial, Helvetica, sans-serif, "‚l‚rƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "Osaka";
   color: #A1E494;
   }



/* css end ---------------------------------------------------------------------- */