#sub{
   width: 100%;
   margin: 0;
   background: url(skunk_face_01.gif) no-repeat;
   background-position: right bottom;
   background-color: #E3E5E5;
   height: 100px;
   border-top: 1px solid #fff;
}

div.smallcloss{
   width: 100%;
   margin: 0 ;
   background-color: #F7F7F7;
   background-image: url(skunk_face_02.gif);
   background-position: right top;
   background-repeat: no-repeat;
   height: 50px;
}



div #tshirts{
   float: left;
   width: 100%;
   margin-right:-500px;
}

div #setumei{
   margin-left: 20px;
   margin-right: 500px;
   margin-top: 10px;
   padding-right: 20px;
}

#setumei li{
   width: 250px;
   padding: 10px;
   margin: 10px 0;
   border-bottom: 2px solid #808080;
   background-color: #24ABB2;
   color: #fff;
   list-style: none;
}

div #hidari{
   float: left;
   width: 500px;
   margin-bottom: 30px;
}


div #sizeinfo{
   clear: both;
   width: 100%;
   background-color: #DFE0CD;
}

.size{
   float: left;
   width: 100%;
   margin-right: -400px;
   height: 200px;
   background-color: #DFE0CD;
    zoom:1;
   overflow: hidden;
}

.mrg p{
   margin-right: 400px;
}

.mrg{
   margin-left: 20px;
}

.gazou{
   float: left;
   width: 400px;
   border: 3px solid #808080;
   margin-right: 5px;
}


.kounyuu{
   margin-top: 50px;
   padding:25px;
   width: 200px;
   font-size: 150%;
   font-weight: bolder;
   background: url(buybox.gif) no-repeat;
   color: #FFF;
}


.snail{
   float: left;
   width: 70px;
}

.hyou{
   float: left;
   width: 400px;
   background-color: #DFE0CD;
}

#sizeinfo h4{
  padding:30px 20px;
}

.hb5{
   margin: 5px auto;
   text-indent: -9999px;
   background: url(fuujin_01.gif) no-repeat;
   background-position: center center;
   height: 100px;
}

.hb6{
    margin: 5px auto;
    text-indent: -9999px;
    background: url(hop.gif) no-repeat;
    background-position: center center;
  height: 100px;
}

.hb7{
   margin: 5px auto;
    text-indent: -9999px;
    background: url(ah.gif) no-repeat;
    background-position: center center;
    height: 100px;
}

.hb8{
   margin: 5px auto;
    text-indent: -9999px;
    background: url(mndead.gif) no-repeat;
    background-position: center center;
    height: 100px;
}

.hb9{
   margin: 5px auto;
    text-indent: -9999px;
    background: url(nofear3.gif) no-repeat;
    background-position: center center;
    height: 100px;
}

.hb10{
   margin: 5px auto;
    text-indent: -9999px;
    background: url(nofear2.gif) no-repeat;
    background-position: center center;
    height: 100px;
}

.hb11{
   margin: 5px auto;
    text-indent: -9999px;
    background: url(rchoco.gif) no-repeat;
    background-position: center center;
    height: 100px;
}

.hb12{
   margin: 5px auto;
    text-indent: -9999px;
    background: url(skunkl.gif) no-repeat;
    background-position: center center;
    height: 100px;
}

.hb13{
   margin: 5px auto;
    text-indent: -9999px;
    background: url(skunkl2.gif) no-repeat;
    background-position: center center;
    height: 100px;
}

.hb14{
   margin: 5px auto;
    text-indent: -9999px;
    background: url(skunk.gif) no-repeat;
    background-position: center center;
    height: 100px;
}

.hb15{
  margin: 5px auto;
    text-indent: -9999px;
    background: url(sth.gif) no-repeat;
    background-position: center center;
    height: 100px;
}

.hb16{
   margin: 5px auto;
    text-indent: -9999px;
    background: url(guide.gif) no-repeat;
    background-position: center center;
    height: 100px;
}

.hb17{
   margin: 5px auto;
    text-indent: -9999px;
    background: url(policy.gif) no-repeat;
    background-position: center center;
    height: 100px;
}

.hb18{
   margin: 5px auto;
    text-indent: -9999px;
    background: url(link.gif) no-repeat;
    background-position: center center;
    height: 100px;
}

.hb19{
   margin:10px 0 20px 20px;
   text-indent: -9999px;
   border-bottom: 3px solid #808080;
   background: url(news.gif) no-repeat;
   background-position: left top;
   width: 350px;
   height: 50px;
}

.hb20{
   margin: 5px auto;
    text-indent: -9999px;
    background: url(character.gif) no-repeat;
    background-position: center center;
    height: 100px;
}




div .block{
   background:url(pinkbox_02.gif) no-repeat;
   background-position: bottom;
   width: 762px;
   margin-bottom: 30px;
   padding-bottom: 30px;
   color: black;
}

div.block h4{
   background: url(pinkbox_01.gif) no-repeat; 
   padding:50px 70px 5px ;
   margin-left: 15px;
   color: #F2F3F4;
}

div .block .inblock{
   background: url(pinkbox_03.gif) repeat-y;
   padding: 10px 70px;
   margin-left: 15px;
   font-weight: normal;
}

div #naka{
   margin-left: 50px;
}


.t h4{
   text-align: center;
   margin-bottom: 20px;
}

.t{
   width: 780px;
   margin: 20px auto;
   background-color: #DFE0CD;
}

.o{
   margin: 0 1px;
   border: 1px solid #808080;
  
}
.inn{
   margin: 0 -1px;
      padding: 15px;
}

 #hako{
   margin: 0 auto;
   text-align: center;
}

.linktop{
   text-align: center;
   margin:20px  150px;
    width: 780px;
    height: 150px;
}

.linktop ul{
   margin-left: 300px;
   margin-top: 50px;
}

.linktop li{
   float: left;
   display: block;
   width: 100px;
   padding-right: 100px;
   list-style: none;
}


.site{
   margin: 30px auto;
   width: 760px;
}
.site h5{
   background-color: #DFE0CD;
   color: #808080;
   padding: 7px;
   border: 3px groove #F2F3F4;
}

div.kojin{
   margin: 20px;
   width: 740px;
   height: 70px;
   text-align: left;
   border-bottom: 1px dotted #808080;
}


.kojin p{
  float: left;
  width: 200px;
  text-align: left;
}

.kojin ul{
  display: block;
  overflow: hidden;
}





