html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, del, dfn, em, img, ins, kbd, q, samp, small, strong, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, footer, header, nav, section {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
	.banner_waku {
	height: 80px;
	width: 100%;
	background-color: #FFFFFF;
	border: 1px solid #383838;
	padding: 5px;
	margin: 0px 0px 0px 0px;
	}
#gallery {
  background:#23282C;
}
  #slider {
	background-color: #3F3E3E;
  }
  #slider2 {
	background-color: #3F3E3E;
  }
  #slider li div {
  }
  #gallery nav {
    border-top:1px #3A4146 solid;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#292F34), to(#23282C));
    background-image: -webkit-linear-gradient(top, #292F34, #23282C);
    background-image:    -moz-linear-gradient(top, #292F34, #23282C);
    background-image:     -ms-linear-gradient(top, #292F34, #23282C);
    background-image:      -o-linear-gradient(top, #292F34, #23282C);
    background-image:         linear-gradient(top, #292F34, #23282C);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#292F34', EndColorStr='#23282C'); 
    height:35px;
    position:relative;
  }
    #position {
      text-align:center;
      color:#697279;
      display:block;
      position:absolute;
      top:0;
      left:50%;
      margin-left:-75px;
      width:150px;
      font-size:0!important;
      letter-spacing:1px!important;
      height:34px;
      line-height:34px!important;
    }

    #position2 {
      text-align:center;
      font-size:0!important;
      color:#697279;
      display:block;
      position:absolute;
      top:0;
      left:50%;
      margin-left:-75px;
      width:150px;
      letter-spacing:1px!important;
      line-height:34px!important;
      height:34px;
    }

      #position em {
        display:inline-block;
        padding:0 3px;
        font-style:normal;
        text-shadow: 0 -1px 0 rgba(0,0,0,.35);
        font-family:sans-serif;
        font-size:12px;
      }

      #position2 em {
        display:inline-block;
        padding:0 3px;
        font-style:normal;
        text-shadow: 0 -1px 0 rgba(0,0,0,.35);
        font-family:sans-serif;
        font-size:12px;
        height:34px;
      }

      #position em.on {
        color:#fff;
      }
      #position2 em.on2 {
        color:#fff;
      }

    #prev {
      border-right:1px #232628 solid;
      display:inline-block;
      text-decoration:none;
    }
      #prev em {
        display:block;
        border-right:1px #30373C solid;
        padding:10px 10px 8px 20px;
        font-style:normal;
        font-weight:bold;
        font-size:11px;
        text-transform:uppercase;
        color:#697279;
        letter-spacing:1px;
        text-shadow: 0 -1px 0 rgba(0,0,0,.35);
		background:url('/sp/images/prev_sankaku.png') no-repeat; background-position: 3px center;
		-moz-background-size:12px 17px;
		-webkit-background-size:12px 17px;
		-o-background-size:12px 17px;
		-ms-background-size:12px 17px;
      }
    #prev p {
		color:#FFFFFF;
	}
    #next {
      border-left:1px #232628 solid;
      display:inline-block;
      text-decoration:none;
      position:absolute;
      right:0;
      top:0;
    }
      #next em {
        display:block;
        border-left:1px #30373C solid;
        padding:10px 20px 8px 10px;
        font-style:normal;
        font-weight:bold;
        font-size:11px;
        text-transform:uppercase;
        color:#697279;
        letter-spacing:1px;
        text-shadow: 0 -1px 0 rgba(0,0,0,.35);
		background:url('/sp/images/next_sankaku.png') no-repeat; background-position: 48px center;
		-moz-background-size:12px 17px;
		-webkit-background-size:12px 17px;
		-o-background-size:12px 17px;
		-ms-background-size:12px 17px;
      }
    #next p {
		color:#FFFFFF;
	}
