BODY{margin:0 auto;
       padding:0;
       text-align:center;
       background-color:#f4f3f2;}
       
.contents{
       margin:0 auto;
       width:960px;
       border-width:1px;
       border-color:#000000;
       border-style:none solid;
       background-color:#ffffff;
       background-image:url(image/leftmb.gif);
       background-repeat:repeat-y;
       }

h1{margin:0;
　 width:960px;
   text-align:left;
　 background-color:#ffffff;}

.header{margin-top:2px;
        width:960px;
        height:0px;
        background-image:url(image/dreamtop.gif);
        background-repeat:no-repeat;
        padding-top:73px;
        padding-bottom:30px;
        padding-left:570px;}

.header a{float:left;
        display:block;
        margin-left:25px;
        text-align:center;}

.header a:hover{background-image:url(image/headmb.gif);
                background-repeat:repeat-x;
                background-position:bottom;}


.maincontents{margin-right:0px;
              height:aute;
              width:760px;
              float:right;}


.kousin{width:760px;
        height:19px;
        margin-top:0px;
        padding-top:4px;}


.kaisyapr{height:20px;
          margin:0;}

.h2line{width:740px;
   padding-top:6px;
   padding-bottom:1;
   padding-left:50px;
   background-image:url(lineback.gif);
   background-repeat:no-repeat;
   height:25px;
   text-align:left;}


.newb{float:left;}

.newb2{width:50px;}


.bgnaiyou{padding-left:10px;
          width:450;}

.kaisi{width:70px;
       float:left;}


.bukkenpic{margin-left:3px;
           float:left;}

.bukkengaiyou{margin-top:12px;
              margin-left:15px;
              margin-bottom:0px;
              width:500px;
              text-align:left;
              float:left;}

.contentsbackline{width:740;
                  margin-top:40px;}



.dcontents{margin-top:10px;
           margin-left:30px;}


.contentsrightu{margin-top:10px;
                margin-right:5px;}

.otoiawase{width:760px;
           margin-top:30px;}

/*====レフトメニュー====*/

.leftmenu{float:right;
          margin-top:20px;
          width:185px;
          text-align:left;}

.leftmenu a{display:block;
            width:185px;}


.cfl{clear:left;}

.cfr{clear:right;}


.lfbukken{margin-left:5px;
          margin-bottom:0px;
          padding-bottom:20px;
          padding-left:2px;
          padding-top:49px;
          font-size:10pt;
          background-image:url(image/lfmbukkenb.gif);
          background-repeat:no-repeat;}

.lfbb{margin-left:5px;
      margin-top:20px;
      margin-bottom:0px;
      padding-left:12px;
      padding-top:70px;
      padding-bottom:10px;
      font-size:10pt;
      background-image:url(image/lfbb.gif);
      background-repeat:no-repeat;}

.lfbb a{width:130px;
        padding-left:15px;
        font-size:11pt;
        text-decoration:none;
        color:#0000ff;
        background-image:url(image/lfci2.gif);
        background-repeat:no-repeat;
        background-position:left;}

.lfbb a:link,.lfbb a:visited{color:#0000ff;}

.lfbb a:hover{text-decoration:underline;
              color:#ff0000;
              background-image:url(image/lfmci.gif);
              background-repeat:no-repeat;
              background-position:left;}



.lflife{margin-top:20px;
          margin-left:5px;
          padding-left:2px;
          padding-top:15px;
          padding-bottom:15px;
          font-size:10pt;
          background-image:url(image/lifestyeleb.gif);
          background-repeat:no-repeat;}

.lfmm{margin-top:34px;}

.lfma{margin-top:2px;
      margin-left:5px;
      margin-bottom:1px;}

.lfma a{width:130px;
        text-decoration:none;
        color:#ff0000;}

.lfma a:link,.lfma a:visited{color:#ff0000;}

.lfma a:hover{text-decoration:underline;}

.lfmb{margin-top:6px;
      margin-left:5px;
      margin-bottom:1px;}

.lfmc{margin-top:8px;
      margin-left:10px;
      margin-bottom:1px;}

.lfmc a{width:130px;
        padding-left:15px;
        padding-top:2px;
        font-size:11pt;
        text-decoration:none;
        color:#0000ff;
        background-image:url(image/lfci2.gif);
        background-repeat:no-repeat;
        background-position:left;}

.lfmc a:link,.lfmc a:visited{color:#0000ff;}

.lfmc a:hover{text-decoration:underline;
               padding-top:2px;
               background-image:url(image/lfmci.gif);
               background-repeat:no-repeat;
               background-position:left;
               color:#ff0000;}

.lfmd{margin-top:10px;
      padding-left:10px;
      padding-bottom:48px;}

.lfmd a{width:130px;
        font-size:11pt;
        text-decoration:none;
        color:#0000ff;
        padding-left:15px;
        background-image:url(image/lfci2.gif);
        background-repeat:no-repeat;
        background-position:left;}

.lfmd a:link,.lfmd a:visited{color:#0000ff;}

.lfmd a:hover{text-decoration:underline;
        background-image:url(image/lfmci.gif);
        background-repeat:no-repeat;
        background-position:left;}

iframe.bsentaku{width:143px;
                height:20px;
                border-style:none;}

.lfcon{margin-top:20px;
       margin-bottom:0px;
          margin-left:5px;
          padding-left:2px;
          padding-top:24px;
          padding-bottom:25px;
          font-size:10pt;
          background-image:url(image/contentsback.gif);
          background-repeat:no-repeat;}

.lfcon a{margin-top:2px;
         margin-bottom:5px;
         margin-left:10px;
         padding-top:3px;
         padding-left:15px;
         width:140px;
         height:17px;
         background-image:url(image/lfci2.gif);
         background-repeat:no-repeat;
         background-position:left;}

.lfcon a:hover{margin-top:2px;
               margin-bottom:5px;
               margin-left:10px;
               padding-left:15px;
               padding-top:3px;
               height:17px;
               background-image:url(image/lfmci.gif);
               background-repeat:no-repeat;
               background-position:left;}


.lfme{margin-top:8px;
      margin-left:18px;
      margin-bottom:1px;}

.lfme a{width:130px;
        padding-left:15px;
        padding-top:2px;
        font-size:11pt;
        text-decoration:none;
        color:#0000ff;
        background-image:url(image/lfci2.gif);
        background-repeat:no-repeat;
        background-position:left;}

.lfme a:link,.lfmc a:visited{color:#0000ff;}

.lfme a:hover{text-decoration:underline;
               padding-top:2px;
               background-image:url(image/lfmci.gif);
               background-repeat:no-repeat;
               background-position:left;}

.sphot{margin-top:20px;
       margin-left:5px;
       margin-bottom:10px;}

.sphot img{width:150px;}

h2.shop{text-align:left;
      width:180px;
      margin-top:3px;
      margin-bottom:0px;
　　　padding-left:3px;}

.shop{margin-top:5px;
      padding-left:3px;
      width:160px;}

.kamei{margin-left:10px;}


/*====レフトメニューここまで====*/




.shopsyusi{margin-top:6px;
           margin-bottom:15px;}

.counter{margin-top:10px;
         text-align:right;}

.underline1{margin-top:10px;
            height:20px;
            width:960;
            background-image:url(image/underbar.gif);
            background-repeat:no-repeat;}

.undermenu{margin-top:3px;
            text-align:right;}

.undermenu a{float:right;
             margin-left:10px;}

.underline2{height:15px;
            width:960px;
            text-align:center;}

.pankuzu{text-align:left;
         margin-top:20px;
         margin-left:10px;}

.left{text-align:left;}

.right{text-align:right;}

.margintop{margin-top:30px;}

.bottom{margin-bottom:10px;}

.floatl{float:left;}



.h2title1{margin:2px;
          text-align:left;}

.h2title2{margin:2px;
          text-align:left;}

.h2title3{margin:2px;
          text-align:left;}

.pr1{margin:0;
　   width:760px;
     text-align:left;}


.pr2{margin:2px;
     text-align:left;}

.seiyaku{width:100px;
         float:left;}

.sankoubukken{margin-bottom:15px;}



/*====オークション====*/

.auch3a{
   padding-top:3px;
   padding-bottom:3;
   padding-right:530px;
   background-image:url(lineback.gif);
   background-repeat:no-repeat;
   height:26px;}

.auctyui{margin:30px;
         text-align:left;}

.auchyouka{margin:20px;
           width:500px;}

.aucshopgaiyou{margin-top:13px;
               text-align:left;
               line-height:13pt;
               float:left;
               width:380px;}

.aucn{margin-top:12px;}

.rakusatu{margin-top:12px;}

h3.tot{margin-bottom:0px;}

.pitat{text-align:right;
       margin-top:10px;}

.pitat a{text-decoration:none;
         color:#0000ff;}

.pitat a:hover{text-decoration:underline;
               color:#ff0000;}

.aucmelit{text-align:left;
          margin-top:15px;
          margin-left:20px;}

.aucmelit2{text-align:left;
           margin-left:60px;
           margin-top:3px;}

/*====facebook====*/
.facebook{text-align:right;
          width:760px;}

/*====まぐまぐキャンペーン====*/

.magcan{text-align:center;
        padding-top:10px;
        width:758px;
        height:105px;}

.magcan a{background-image:url(image/magmag.gif);
         display:block;
         background-repeat:no-repeat;
         background-position:top;
         width:758px;
         height:105px;}

.magcan a:hover{background-image:url(image/magmag.gif);
               background-repeat:no-repeat;
               background-position:bottom;
               width:758px;
               height:105px;}


/*====移転のお知らせ====*/

.iten{margin-top:40px;
      width:600px;
      text-align:left;}
