#mv
{
    display: block;
    width: 100%;
    height: 639px;
    background-image: url(./../img/pc/mv/bg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #f07662;
}

#mv h2
{
    display: none;
}

#mv .wrap-img
{
    display: none;
}

#mv .wrap-shout
{
    display: none;
}

#mv .btn-to-about
{
    display: block;
    width: 142px;
    height: 142px;
    background-image: url(./../img/pc/mv/btn_to_about.png);
    background-repeat: no-repeat;
    background-size: 142px 142px;
    background-position: 0px 0px;
    position: absolute;
    left: 50%;
    top: 459px;
    margin-left: -315px;
    overflow: hidden;
    text-indent: 152px;
    white-space: nowrap;
}

#new
{
    background-color: #f07662;
    margin: -1px 0;
    display: block;
    width: 100%;
    background-image: url(./../img/pc/h3_border.png);
    background-repeat: repeat-x;
    background-position: top center;
    padding-bottom: 50px;
}

#new h3
{
    display: block;
    width: 100%;
    height: 120px;
    background-image: url(./../img/pc/new/h3.png);
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}

#new .nightingale-normal
{
    display: block;
    width: 318px;
    height: 558px;
    background-image: url("./../img/pc/new/nightingale_normal.png");
    background-repeat: no-repeat;
    background-size: 318px 558px;
    background-position: 0px 0px;
    margin: 62px auto 0;
    left: 0px;
    overflow: hidden;
    text-indent: 328px;
    white-space: nowrap;
}

#new .nightingale-shinka
{
    display: block;
    width: 594px;
    height: 613px;
    background-image: url("./../img/pc/new/nightingale_shinka.png");
    background-repeat: no-repeat;
    background-size: 594px 613px;
    background-position: 0px 0px;
    margin: 88px auto 0;
    left: 0px;
    overflow: hidden;
    text-indent: 604px;
    white-space: nowrap;
}

#new .nightingale-kamika
{
    display: block;
    width: 586px;
    height: 624px;
    background-image: url("./../img/pc/new/nightingale_kamika.png");
    background-repeat: no-repeat;
    background-size: 586px 624px;
    background-position: 0px 0px;
    margin: 77px auto 0;
    left: 0px;
    overflow: hidden;
    text-indent: 596px;
    white-space: nowrap;
}

#new .ryuheisan
{
    display: block;
    width: 417px;
    height: 215px;
    background-image: url("./../img/pc/new/ryuheisan_txt.png");
    background-repeat: no-repeat;
    background-size: 417px 215px;
    background-position: 0px 0px;
    margin: 68px auto 0;
    left: -25px;
    overflow: hidden;
    text-indent: 427px;
    white-space: nowrap;
}

#new .link-to-detail
{
    display: block;
    width: 210px;
    height: 22px;
    background-image: url("./../img/pc/new/btn_to_detail.png");
    background-repeat: no-repeat;
    background-size: 210px 22px;
    background-position: 0px 0px;
    margin: 55px auto 0;
    overflow: hidden;
    text-indent: 220px;
    white-space: nowrap;
}

#about
{
    background-color: #01ad9c;
}

#about h3
{
    width: 100%;
    height: 80px;
    background-color: #000;
}

#about h3 a
{
    width: 100%;
    height: 100%;
}

#about h3 a div
{
    background-image: url("./../img/pc/about/h3.png");
    background-position: 0% center;
    background-size: auto 38px;
    background-repeat: no-repeat;
    width: 370px;
    height: 80px;
    margin: 0 auto;
    overflow: hidden;
    text-indent: 380px;
    white-space: nowrap;
}

#about h3 a > div:after
{
    content: " ";
    display: block;
    width: 29px;
    height: 29px;
    background-image: url("./../img/sp/about/btn_open.png");
    background-repeat: no-repeat;
    background-size: 29px 29px;
    background-position: 0px 0px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    right: 10px;
}

#about h3 a.opened > div:after
{
    content: " ";
    display: block;
    width: 29px;
    height: 29px;
    background-image: url("./../img/sp/about/btn_close.png");
    background-repeat: no-repeat;
    background-size: 29px 29px;
    background-position: 0px 0px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    right: 10px;
}

#about .wrap-content
{
    overflow: hidden;
}

#about .wrap-content .block-1
{
      /*@include img-bg( 619px , 1090px , "./../img/pc/about/step_1.png" ) ;
			margin:34px auto 0;*/
    display: block;
    display: block;
    width: 678px;
    height: 584px;
    background-image: url("./../img/pc/about/block_1.png");
    background-repeat: no-repeat;
    background-size: 678px 584px;
    background-position: 0px 0px;
      /* background-size: 619px 1090px; */
    background-position: 0px 0px;
    margin: 59px auto 0px;
    left: -11px;
    overflow: hidden;
    text-indent: 688px;
    white-space: nowrap;
}

#about .wrap-content .block-2
{
      /*@include img-bg( 560px , 725px , "./../img/pc/about/step_2.png" ) ;
			margin:34px auto 0;*/
    display: block;
    display: block;
    width: 700px;
    height: 464px;
    background-image: url("./../img/pc/about/block_2.png");
    background-repeat: no-repeat;
    background-size: 700px 464px;
    background-position: 0px 0px;
      /* background-size: 619px 1090px; */
    background-position: 0px 0px;
    margin: 10px auto 20px;
    overflow: hidden;
    text-indent: 710px;
    white-space: nowrap;
}

#about .wrap-content .block-3
{
      /*@include img-bg( 560px , 767px , "./../img/pc/about/step_3.png" ) ;	
			margin:44px auto 0;*/
    display: block;
    display: block;
    width: 698px;
    height: 188px;
    background-image: url("./../img/pc/about/block_3.png");
    background-repeat: no-repeat;
    background-size: 698px 188px;
    background-position: 0px 0px;
      /* background-size: 619px 1090px; */
    background-position: 0px 0px;
    margin: 27px auto 20px;
    overflow: hidden;
    text-indent: 708px;
    white-space: nowrap;
}

#about .wrap-content .ryuheisan
{
      /*@include img-bg( 539px , 249px , "./../img/pc/about/ryuheisan.png" ) ;	
			margin:36px auto 0;*/
    display: block;
    display: block;
    width: 370px;
    height: 182px;
    background-image: url("./../img/pc/about/ryuheisan_txt.png");
    background-repeat: no-repeat;
    background-size: 370px 182px;
    background-position: 0px 0px;
      /* background-size: 619px 1090px; */
    background-position: 0px 0px;
    margin: 35px auto 20px;
    padding-bottom: 60px;
    overflow: hidden;
    text-indent: 380px;
    white-space: nowrap;
}
