html body #wrap #in_wrap #in_content_wrap .in_content {
  padding: 30px 0 0 0; }
  html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd {
    position: relative; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd h3 {
      width: 190px;
      margin: 0 0 0 30px;
      padding: 3px 0 0 0; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .ornament_1 {
      position: absolute;
      top: -30px;
      left: 30px; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .ornament_2 {
      position: absolute;
      top: -30px;
      right: 30px; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .ornament_3 {
      position: absolute;
      top: 140px;
      left: 30px; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .ornament_4 {
      position: absolute;
      top: 845px;
      left: 62px; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-in-nav {
      position: absolute;
      top: 200px;
      left: 30px; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-in-nav li {
        position: relative;
        width: 190px;
        height: 82px; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-in-nav li p {
          -webkit-transition: all 0.45s ease;
                  transition: all 0.45s ease;
          position: absolute;
          top: 0;
          left: 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-in-nav li p:first-child {
          -webkit-transition: all 0.45s ease;
                  transition: all 0.45s ease;
          opacity: 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-in-nav li:hover p {
          -webkit-transition: all 0.45s ease;
                  transition: all 0.45s ease;
          opacity: 0 !important; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-in-nav li:hover p:first-child {
          -webkit-transition: all 0.45s ease;
                  transition: all 0.45s ease;
          opacity: 1 !important; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-in-nav .active p {
        opacity: 0 !important; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-in-nav .active p:first-child {
        opacity: 1 !important; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info {
      width: 330px;
      margin: 70px auto 435px; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-nav {
        width: 590px;
        letter-spacing: -0.4em; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-nav li {
          letter-spacing: normal;
          display: inline-block;
          display: none;
          margin: 0 0 0 12px;
          position: relative;
          top: 0;
          left: 0;
          width: 80px;
          height: 30px;
          cursor: pointer; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-nav li p {
            -webkit-transition: all 0.45s ease;
                    transition: all 0.45s ease;
            position: absolute;
            top: 0;
            left: 0;
            width: 80px;
            height: 30px;
            opacity: 1; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-nav li p:first-child {
            -webkit-transition: all 0.45s ease;
                    transition: all 0.45s ease;
            opacity: 0; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-nav li:hover p {
            -webkit-transition: all 0.45s ease;
                    transition: all 0.45s ease;
            opacity: 0 !important; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-nav li:hover p:first-child {
            -webkit-transition: all 0.45s ease;
                    transition: all 0.45s ease;
            opacity: 1 !important; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-nav .active {
           }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-nav .active p {
            opacity: 1 !important; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-nav .active p:first-child {
            opacity: 1 !important; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-nav li {
          display: inline-block;
          margin: 0 5px 0 0; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-jk {
        width: 540px;
        margin: 30px 0 20px 0; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-texts {
        width: 540px; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-texts .bddvd-info-head-text {
          color: #ffffff;
          line-height:110%;
          font-size: 33px;
          margin-bottom: 25px;
          margin-left: -19px; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-texts .bddvd-info-release {
          font-size: 16px;
          color: #e9015e;
          margin-bottom: 5px;
          font-weight: bold; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-texts .bddvd-info-banner {
          -webkit-transition: all 0.25s ease;
                  transition: all 0.25s ease;
          margin: 30px 0; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-texts .bddvd-info-banner:hover {
            -webkit-transition: all 0.25s ease;
                    transition: all 0.25s ease;
            opacity: 0.8; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-texts .bddvd-info-lotnum {
          font-size: 12px;
          color: #00baff;
          text-align: left;
          line-height: 1.8em;
          margin-bottom: 40px; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-texts .bddvd-info-tracklist {
          font-size: 15px;
          color: #00baff;
          margin-bottom: 37px; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-texts .bddvd-info-tracklist p:first-child {
            color: #fff;
            margin-bottom: 13px; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-texts .bddvd-info-privilege {
          font-size: 13px;
          color: #00baff; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-texts .bddvd-info-privilege p:first-child {
            font-size: 23px;
            color: #DF005A;
            margin-bottom: 13px;
            font-weight: bold;}
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-texts .bddvd-info-privilege p {
            line-height: 1.8em;
              font-size: 12px;}
            html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-texts .bddvd-info-privilege p span.accent {
  font-size: 16px;
/*  font-weight: bold;*/
  color: #FFF;
  margin: 10px 0 -15px;
  display: block; }
            html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-texts .bddvd-info-privilege p span.accent:first-child {
background-color:#DF005A;
display: inline; 

}

            html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-texts .bddvd-info-privilege p span.second {
background-color:#DF005A;
display: inline; 
margin-bottom:5px;
}

  html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-info .bddvd-info-texts .bddvd-info-privilege p span.none {
              color: transparent;
              opacity: 0;
              filter: alpha(opacity=0);
              -ms-filter: "alpha(opacity=0)";
              display: inline-block\9; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege {
      width: 330px;
      margin: 70px auto 435px; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .bddvd-common-privilege-head {
        width: 540px;
        margin: 0 0 30px 0; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .privilege-volume-1-info-text {
        width: 540px;
        margin: 0 0 23px 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .privilege-volume-1-info-text p {
          color: #00baff;
          font-size: 13px;
          line-height: 1.8em; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .privilege-volume-1-info-text p:first-child {
          color: #fff;
          font-size: 23px;
          line-height: 1.4em;
          margin: 0 0 15px 0;
          border-left:3px solid #DF005A;
          padding-left:10px;
          }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .bddvd-common-privilege-jk {
        width: 540px;
        margin: 20px 0 28px 0; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .privilege-volume-all-info-text {
        width: 540px;
        margin: 0 0 20px 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .privilege-volume-all-info-text p {
          color: #00baff;
          font-size: 13px;
          line-height: 1.5em; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .privilege-volume-all-info-text p:first-child {
          color: #fff;
          font-size: 23px;
          margin: 0 0 14px 0;
          line-height: 1.4em; 
          border-left:3px solid #DF005A;
          padding-left:10px;}
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .privilege-subject-store-text {
        width: 540px; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .privilege-subject-store-text p {
          color: #00baff;
          font-size: 13px;
          line-height: 1.5em; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .privilege-subject-store-text p:first-child {
          color: #fff;
          font-size: 15px;
          line-height: 1em;
          margin: 0 0 16px 0; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .privilege-subject-store-text .category {
            color: #E9015E;
            font-size: 16px;
            font-weight: bold;
            line-height: 1em;
            margin: 15px 0px 10px;}
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .privilege-subject-store-text .shopbox {
            width: 484px;
            margin: -5px auto 40px;
            font-size: 13px;
            line-height: 1.6;}  
            html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .privilege-subject-store-text .shopbox .left {
              width: 235px;
              float: left;}  
            html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .privilege-subject-store-text .shopbox .right {
              width: 235px;
              float: right;}  
              html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .privilege-subject-store-text .shopbox dt {
                margin-top: 10px;
                color:#FFF;}  
              html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .privilege-subject-store-text .shopbox dd {
                color:#00BAFF;}  
              html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-common-privilege .privilege-subject-store-text .shopbox dd:before {
                content:"・";
                color: #FFF;}  
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-balance-of-stores-privilege {
      width: 330px;
      margin: 70px auto 435px; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-balance-of-stores-privilege .bddvd-balance-of-stores-privilege-head {
        width: 540px;
        margin: 0 0 30px 0; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-balance-of-stores-privilege .bddvd-balance-of-stores-privilege-texts {
        width: 540px; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-balance-of-stores-privilege .bddvd-balance-of-stores-privilege-texts .privilege-head {
          font-size: 15px;
          color: #fff;
          margin: 0 0 16px 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-balance-of-stores-privilege .bddvd-balance-of-stores-privilege-texts .store-name {
          font-size: 23px;
          /*color: #fff;*/
          color: #00baff;
          margin: 15px 0 5px 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-balance-of-stores-privilege .bddvd-balance-of-stores-privilege-texts .privilege-detail {
          font-size: 18px;
          /*color: #00baff;*/
          color: #fff;
          line-height: 1.4em;
          margin: 0 0 30px 0;
          padding-bottom:30px;
          border-bottom:solid 1px #00baff;
          }
          
          a{
          color:#ff0066;}
                  html body #wrap #in_wrap #in_content_wrap .in_content .contents_bddvd .bddvd-balance-of-stores-privilege .bddvd-balance-of-stores-privilege-texts .privilege-detail img{
                  margin:5px auto;
                  }