/*[data-slide="1"]{  background-image: url(../images/1-01.jpg);  }*//*[data-slide="2"]{  background-image: url(../images/1-02.jpg);  }*//*[data-slide="3"]{  background-image: url(../images/1-03.jpg);  }*//*[data-slide="4"]{  background-image: url(../images/1-04.jpg);  }*//*[data-slide="5"]{  background-image: url(../images/1-05.jpg);  }*//*[data-slide="6"]{  background-image: url(../images/1-06.jpg);  }*//*[data-slide="7"]{  background-image: url(../images/1-07.jpg);  }*//*[data-slide="8"]{  background-image: url(../images/1-08.jpg);  }*//*[data-slide="9"]{  background-image: url(../images/1-09.jpg);  }*//*[data-slide="10"]{  background-image: url(../images/1-10.jpg);  }*//*[data-slide="11"]{  background-image: url(../images/1-11.jpg);  }*/.slide figure figcaption > p.p-01-01{  top: 8%; }.slide figure figcaption > p.p-02-01{  top: 8%; }.slide figure figcaption > p.p-02-02{  top: 14%; }.slide figure figcaption > p.p-02-03{  top: 38%; }.slide figure figcaption > p.p-03-01{  top: 6%; }.slide figure figcaption > p.p-03-02{  top: 12%; }.slide figure figcaption > p.p-04-01{  top: 6%; }.slide figure figcaption > p.p-04-02{  top: 12%; }.slide figure figcaption > p.p-04-03{  top: 56%; }.slide figure figcaption > p.p-04-04{  top: 62%; }.slide figure figcaption > p.p-05-01{  top: 10%; }.slide figure figcaption > p.p-05-02{  top: 58%; }.slide figure figcaption > p.p-06-01{  top: 43%; text-align: left; width: 60%; left: 50%; transform: translateX(-50%);}.slide figure figcaption > p.p-06-02{  top: 49%; text-align: left; width: 60%; left: 50%; transform: translateX(-50%); }.slide figure figcaption > p.p-06-03{  top: 55%; text-align: left; width: 60%; left: 50%; transform: translateX(-50%); }.slide figure figcaption > p.p-06-04{  top: 61%; text-align: left; width: 60%; left: 50%; transform: translateX(-50%); }.slide figure figcaption > p.p-07-01{  top: 47%; text-align: left; width: 60%; left: 50%; transform: translateX(-50%);}.slide figure figcaption > p.p-07-02{  top: 53%; text-align: left; width: 60%; left: 50%; transform: translateX(-50%); }.slide figure figcaption > p.p-07-03{  top: 59%; text-align: left; width: 60%; left: 50%; transform: translateX(-50%); }.slide figure figcaption > p.p-07-04{  top: 65%; text-align: left; width: 60%; left: 50%; transform: translateX(-50%); }.slide figure figcaption > p.p-08-01{  top: 4%; text-align: left; width: 60%; left: 50%; transform: translateX(-25%);}.slide figure figcaption > p.p-08-02{  top: 9%; text-align: left; width: 60%; left: 50%; transform: translateX(-25%); }.slide figure figcaption > p.p-08-03{  top: 80%; }.slide figure figcaption > p.p-08-04{  top: 86%; }.slide figure figcaption > p.p-08-05{  top: 92%; }.slide figure figcaption > p.p-09-01{  top: 8%; }.slide figure figcaption > p.p-09-02{  top: 14%; }.slide figure figcaption > p.p-09-03{  top: 84%; }.slide figure figcaption > p.p-09-04{  top: 90%; }.slide figure figcaption > p.p-10-01{  top: 8%; }.slide figure figcaption > p.p-10-02{  top: 14%; }.slide figure figcaption > p.p-10-03{  top: 80%; }.slide figure figcaption > p.p-11-01{  top:24%; }.slide figure figcaption > p.p-11-02{  top: 36%; }.slide figure figcaption > p.p-11-03{  top: 48%; }.slide figure figcaption > p.p-12-01{    font-size: 18px !important; color: #4a4a4a; top:4%; line-height: 1.7; text-align: center;}.slide figure figcaption > p.p-12-02{    color: #654d2a;  top: 45%;  font-size: 30px !important;}@media all and (max-width:767px) {.slide figure figcaption > p.p-12-02{    font-size: 20px !important;}}@media all and (max-width:320px) {    .slide figure figcaption > p.p-12-01 {        font-size: 15px !important;    }    .slide figure figcaption > p.p-12-02{        font-size: 20px !important;        line-height: 1.2;    }}.play_bgm{    display: block;    width: 138px;    height: 133px;    position: absolute;    bottom:16%;    z-index: 10000;    -webkit-appearance: none;    border:none;    outline: none;    padding:0;    margin-left: -45%;    left: 50%;    background:transparent url(../../images/btn_bgm.png) 50% 50% no-repeat;}@media all and (max-width:767px) {    .play_bgm{        width: 80px;        height: 80px;        bottom:18%;        margin-left: -42%;        background-size: 100% auto;    }}.play_bgm.playing{    background: url(../../images/btn_bgm_on.png) 50% 50% no-repeat;}@media all and (max-width:767px) {    .play_bgm.playing{        background-size: 100% auto;    }}