#d221001{padding-left:0;padding-right:0}#d221001 p,#d221001 span{color:#fff}#d221001 h3,#d221001 .p--date,#d221001 .num,#d221001 .btn-np--box--tx{color:#fff}#d221001 .bt-arrow-np,#d221001 .bt-arrow{fill:#fff}#d221001 .article{position:relative;width:100%}#d221001 .article--tit{background-image:inherit;background-color:#7eb6c3;z-index:2;position:relative}#d221001 .article--contents{position:relative;height:218.6666666667vw;overflow:hidden;padding:0}#d221001 .bg-para{width:100%;height:205.3333333333vw;position:relative}#d221001 .bg-para .bg{background-image:url(../imgs/bg.webp);background-size:26.6666666667vw;background-position:top left -33.3333333333vw;width:100%;height:100%;top:0;left:0}#d221001 .bg-para .star{position:absolute;background-image:url(../imgs/star.gif);background-size:26.6666666667vw;z-index:2;width:100%;height:100%;top:0;left:0}#d221001 .bg-para .star-1{background-position:top left -33.3333333333vw}#d221001 .bg-para .star-2{background-position:top 13.3333333333vw left 6.6666666667vw}#d221001 .tx{width:93.3333333333vw;z-index:3;position:absolute;top:2.6666666667vw;right:0;left:0;margin:0 auto}#d221001 .bg-b{position:absolute;bottom:0;left:0;z-index:3;width:100%;background-image:url("../imgs/sp/bg-b.webp");background-size:100%;padding:calc(330/ 1023 *100vw) 0 calc(50/ 1023 *100vw)}#d221001 .ill{position:absolute;top:26.1333333333vw;left:8.5333333333vw;z-index:4;width:77.8666666667vw}#d221001 .p-box{width:92vw;border:solid 1px #fff;border-radius:20px;padding:6.6666666667vw;z-index:3;margin:0 auto}@media only screen and (min-width: 768px){#d221001 .article{width:100%;overflow:hidden}#d221001 .article--tit{display:inline-block;position:relative}#d221001 .article--contents{height:calc(920/ 1023 *100vw);margin-top:calc(-160/ 1023 *100vw);margin-left:calc(25/ 1023 *100vw);margin-right:calc(25/ 1023 *100vw)}#d221001 .bg-para{height:910px}#d221001 .bg-para .bg{background-size:calc(150/ 1023 *100vw);background-position:top left calc(-200/ 1023 *100vw)}#d221001 .bg-para .star{background-size:calc(150/ 1023 *100vw)}#d221001 .bg-para .star-1{background-position:top left calc(-200/ 1023 *100vw)}#d221001 .bg-para .star-2{background-position:top calc(75/ 1023 *100vw) left calc(25/ 1023 *100vw)}#d221001 .tx{width:calc(400/ 1023 *100vw);top:calc(190/ 1023 *100vw);right:inherit;left:calc(25/ 1023 *100vw)}#d221001 .bg-b{padding:calc(35/ 1023 *100vw) 0 calc(25/ 1023 *100vw) calc(25/ 1023 *100vw);background-image:url("../imgs/pc/bg-b.webp")}#d221001 .ill{top:calc(28/ 1023 *100vw);left:inherit;right:calc(25/ 1023 *100vw);width:calc(530/ 1023 *100vw)}#d221001 .p-box{width:calc(400/ 1023 *100vw);border-radius:20px;padding:calc(25/ 1023 *100vw);margin-left:0}}@media only screen and (min-width: 1024px){#d221001 .article--contents{height:calc(760/ 1023 *100vw);margin-top:calc(-110/ 1023 *100vw);margin-left:calc(25/ 1023 *100vw);margin-right:0}#d221001 .bg-para{height:910px}#d221001 .bg-para .bg{background-size:calc(150/ 1023 *100vw);background-position:top left calc(-200/ 1023 *100vw)}#d221001 .bg-para .star{background-size:calc(150/ 1023 *100vw)}#d221001 .bg-para .star-1{background-position:top left calc(-200/ 1023 *100vw)}#d221001 .bg-para .star-2{background-position:top calc(75/ 1023 *100vw) left calc(25/ 1023 *100vw)}#d221001 .tx{width:calc(300/ 1023 *100vw);top:calc(140/ 1023 *100vw);right:inherit;left:calc(25/ 1023 *100vw)}#d221001 .bg-b{background-size:120%}#d221001 .ill{top:calc(28/ 1023 *100vw);right:calc(10/ 1023 *100vw);width:calc(430/ 1023 *100vw)}#d221001 .p-box{width:calc(300/ 1023 *100vw);padding:calc(25/ 1023 *100vw)}}@media only screen and (min-width: 1301px){#d221001 .article--tit{display:inline-block;position:relative}#d221001 .article--contents{height:940px;margin-top:-200px;margin-left:40px}#d221001 .bg-para{height:910px}#d221001 .bg-para .bg{background-size:150px;background-position:top left -200px}#d221001 .bg-para .star{background-size:150px}#d221001 .bg-para .star-1{background-position:top left -200px}#d221001 .bg-para .star-2{background-position:top 75px left 25px}#d221001 .tx{width:400px;top:230px;right:inherit;left:30px}#d221001 .bg-b{background-size:100%;padding:40px 0 30px 30px}#d221001 .ill{top:40px;right:30px;width:530px}#d221001 .p-box{width:400px;padding:30px}}