#glovalnavi .navwrap .current {
  width: 93px;
  left: 183px;
}

.wrapper .title h2 {
  background: url("../img/product/pc_title_song.png") no-repeat left;
}
.wrapper .song {
  background: #FFF;
  background: rgba(255, 255, 255, 1.0);
  margin: 0 30px 30px 30px;
}
.wrapper .song h3 {
  background: url("../img/product/pc_title_op.jpg");
  height: 60px;
  text-indent: -6000px;
}
.wrapper .song .title {
  margin: 0 50px;
  height: auto;
}
.wrapper .song .title h4 {
  font-size: 40px;
  font-size: 2.5rem;
  margin-bottom: 18px;
  text-indent: -0.5em;
}
.wrapper .song .title p {
  font-weight: bold;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1.4;
}
.wrapper .song .wrap {
  margin: 0 50px;
}
.wrapper .song .wrap .img {
  width: 245px;
  float: left;
}




.spinfoIn .img0 {
  width: 245px;
  float: left;
}


.spinfoIn .img1 {
  width: 245px;
  float: left;
}

.spinfoIn .img2 {
    width: 245px;
  float: left;
}

.spinfoIn .img3 {
  width: 245px;
  float: left;
}


img0,img1,.img2,.img3 {width:100%;}



.wrapper .song .wrap .info {
  float: right;
  width: 565px;
}
.wrapper .song .wrap .info .comment, .wrapper .song .wrap .info .prof {
  margin-bottom: 30px;
}
.wrapper .song .wrap .info .comment h5, .wrapper .song .wrap .info .prof h5 {
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 20px;
}
.wrapper .song .wrap .info .comment .text, .wrapper .song .wrap .info .prof .text {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.6;
}
.wrapper .song .wrap .info .comment .text a, .wrapper .song .wrap .info .prof .text a {
  color: #F00;
  text-decoration: none;
}
.wrapper .song .wrap .info .comment .text a:hover, .wrapper .song .wrap .info .prof .text a:hover {
  text-decoration: underline;
}
.wrapper .op {
  margin: 30px;
}
.wrapper .ed h3 {
  background: url("../img/product/pc_title_ed.jpg");
}
