@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto:wdth,wght@75..100,100..900&display=swap";@media screen and (min-width: 766px),print{.pctb-none{display:none}}@media screen and (min-width: 766px),print{.pc-none{display:none}}@media screen and (min-width: 768px)and (max-width: 1024px){.tb-none{display:none}}@media screen and (min-width: 766px),print{.pc-tb-none{display:none}}@media screen and (max-width: 767px){.sp-none{display:none}}.inner{max-width:1300px;margin:0 auto}@media screen and (min-width: 766px),print{.inner{padding:0 50px}}@media screen and (max-width: 767px){.inner{padding:0 2rem}}img{max-width:100%}.page_special_spring .mv_block h1{text-align:center;background:url(/assets_pp/images/lp/spring/bg.svg) repeat center}.page_special_spring .mv_block .day{text-align:center;max-width:662px;margin:-25rem auto 6rem}@media screen and (max-width: 767px){.page_special_spring .mv_block .day{margin:-7rem auto 1rem}}.page_special_spring .btn_entry{margin-top:2rem}.page_special_spring .btn_entry span,.page_special_spring .btn_entry a{max-width:640px;margin:0 auto;display:block;background:url(/assets_pp/images/lp/spring/btn_icon.svg) no-repeat right 2rem center #ff0;padding:3rem 2rem;text-align:center;border-bottom:6px solid #000;border-radius:5rem;font-weight:bold;font-size:2rem;line-height:1em;cursor:pointer}.page_special_spring .btn_entry span:hover,.page_special_spring .btn_entry a:hover{opacity:.8}@media screen and (max-width: 767px){.page_special_spring .btn_entry span,.page_special_spring .btn_entry a{font-size:1.6rem}}.page_special_spring .btn_entry span b,.page_special_spring .btn_entry a b{font-size:4rem;font-weight:900}@media screen and (max-width: 767px){.page_special_spring .btn_entry span b,.page_special_spring .btn_entry a b{font-size:3rem}}@media screen and (max-width: 767px){.page_special_spring .btn_entry span img,.page_special_spring .btn_entry a img{max-width:120px}}.page_special_spring .btn_entry.green a{background-color:#ffc5b7}.page_special_spring .note_entry{margin-top:3rem;font-size:1.4rem;text-align:center}@media screen and (max-width: 767px){.page_special_spring .note_entry{font-size:1.2rem}}.page_special_spring .note_entry b{font-weight:900}.page_special_spring .note_entry span{background:#ff0;font-weight:bold}.page_special_spring .last_btn{padding-bottom:7rem}.page_special_spring .read_block{padding:6rem 0;position:relative;overflow:hidden;background:url(/assets_pp/images/lp/spring/read_bg.png) repeat top center}@media screen and (max-width: 767px){.page_special_spring .read_block{padding:2rem 0 4rem;background-size:28px}}.page_special_spring .read_block .read{font-size:2.6rem;font-weight:bold;letter-spacing:.2em;text-align:center}.page_special_spring .read_block .read b{font-weight:900;color:#ef5472}@media screen and (max-width: 767px){.page_special_spring .read_block .read{font-size:1.7rem;line-height:2.3em;letter-spacing:.1em}}.page_special_spring .about_ao{border-top:10px solid #007e66;border-bottom:10px solid #007e66;padding:3rem 0}@media screen and (min-width: 766px),print{.page_special_spring .about_ao .inner{display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 767px){.page_special_spring .about_ao .inner .about_title{text-align:center;max-width:60%;margin:0 auto 2rem}}.page_special_spring .about_ao .inner .about_text{font-size:2rem;line-height:1.6em;font-weight:bold}@media screen and (min-width: 766px),print{.page_special_spring .about_ao .inner .about_text{padding-left:1.5rem;margin-left:1.5rem;border-left:2px dotted #007e66}}@media screen and (max-width: 767px){.page_special_spring .about_ao .inner .about_text{text-align:center;font-size:1.6rem}}.page_special_spring .about_ao .inner .about_text b{font-weight:900;color:#f70000;border-bottom:2px solid #f70000;font-size:2.4rem}@media screen and (max-width: 767px){.page_special_spring .about_ao .inner .about_text b{font-size:2rem}}.page_special_spring .check_block{background:url(/assets_pp/images/lp/spring/check_bg.svg) repeat center;padding:6rem 0;margin:1.5rem 0}@media screen and (max-width: 767px){.page_special_spring .check_block{padding:5rem 0 2rem}}.page_special_spring .check_block h2{text-align:center;margin-bottom:4rem}@media screen and (max-width: 767px){.page_special_spring .check_block h2 img{max-width:200px}}@media screen and (min-width: 766px),print{.page_special_spring .check_block ul{display:flex;justify-content:space-between}}.page_special_spring .check_block ul li{padding:0 3rem 3rem 3rem;background:#fff;position:relative;border-radius:1rem;box-sizing:0 3px 3px 0 rgba(0,0,0,.1)}@media screen and (min-width: 766px),print{.page_special_spring .check_block ul li{width:30%;padding:0 3rem 3rem 3rem}}@media screen and (max-width: 767px){.page_special_spring .check_block ul li{margin-bottom:2rem;padding:2rem}}.page_special_spring .check_block ul li .num{margin-top:-1rem;line-height:0;margin-bottom:3rem;text-align:center}@media screen and (max-width: 767px){.page_special_spring .check_block ul li .num{width:25%;position:absolute;top:0;left:0;max-width:85px}}.page_special_spring .check_block ul li .tit{font-size:2rem;text-align:center;font-weight:900;line-height:1.5em}@media screen and (max-width: 767px){.page_special_spring .check_block ul li .tit{font-size:1.7rem}}.page_special_spring .check_block ul li .tit b{color:#ef5472;font-weight:900}.page_special_spring .check_block ul li .text{margin-top:1.5rem;font-size:1.4rem;text-align:center;line-height:1.5em}.page_special_spring .deco_loop{position:relative;overflow:hidden;padding:4rem 0}.page_special_spring .loopSlide{position:absolute;bottom:2rem;left:0;display:flex;width:230%;overflow:hidden;z-index:1}.page_special_spring .loopSlide img{width:auto;height:100%}.page_special_spring .loopSlide img:first-child{animation:slide1 60s -30s linear infinite}.page_special_spring .loopSlide img:last-child{animation:slide2 60s linear infinite}@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.page_special_spring .special_block{background:url(/assets_pp/images/lp/spring/point_bg.jpg) no-repeat top center;background-size:cover;padding:5rem 0}.page_special_spring .special_block .inner{position:relative}.page_special_spring .special_block .title{padding-bottom:2rem;text-align:center}@media screen and (max-width: 767px){.page_special_spring .special_block .title img{width:80%}}.page_special_spring .special_block .deco1{position:absolute;bottom:0;right:50px;max-width:170px}@media screen and (max-width: 767px){.page_special_spring .special_block .deco1{max-width:60px;right:2rem}}.page_special_spring .special_block .deco2{position:absolute;bottom:0;left:50px;max-width:170px}@media screen and (max-width: 767px){.page_special_spring .special_block .deco2{max-width:60px;left:2rem}}@media screen and (min-width: 766px),print{.page_special_spring .special_block ul{display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width: 766px),print{.page_special_spring .special_block ul li{width:32%;margin-bottom:3rem}}@media screen and (max-width: 767px){.page_special_spring .special_block ul li{margin-bottom:0}}.page_special_spring .deco_block{margin:1.5rem 0;width:100%;height:3rem;background:url(/assets_pp/images/lp/spring/check_bg.svg) repeat center}.page_special_spring .flow_block{background:#f3f8f0;margin-bottom:3rem}.page_special_spring .flow_block .inner{max-width:970px;background:#fff;padding-top:5rem;padding-bottom:1rem;position:relative}@media screen and (max-width: 767px){.page_special_spring .flow_block .inner{width:88%;padding-top:0}}.page_special_spring .flow_block .title{text-align:center;margin-bottom:2rem}.page_special_spring .flow_block .read{text-align:center;font-weight:bold;font-size:2.2rem}.page_special_spring .flow_block .read b{font-weight:900;background-color:#ff0}.page_special_spring .flow_block .read b.text_line{border-bottom:2px solid #ff0}@media screen and (max-width: 767px){.page_special_spring .flow_block .read{font-size:1.4rem}}.page_special_spring .flow_block .point_box{margin-top:5rem;padding-top:5rem;border-top:1px dotted #000;text-align:center;position:relative}@media screen and (max-width: 767px){.page_special_spring .flow_block .point_box{margin-top:5rem}}@media screen and (max-width: 767px){.page_special_spring .flow_block .point_box .deco{margin:0 auto;width:80%}}.page_special_spring .flow_block .point_box .pont_title{margin-bottom:3rem}.page_special_spring .flow_block .point_box .pont_title img{width:100%;height:auto}@media screen and (min-width: 766px),print{.page_special_spring .flow_block .point_box .text_box{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}}@media screen and (min-width: 766px),print{.page_special_spring .flow_block .point_box .text_box .text{width:48%;text-align:left;font-size:2.2rem}}.page_special_spring .flow_block .point_box .text_box .text{font-weight:bold;font-size:1.6rem;margin:2rem 0}@media screen and (min-width: 766px),print{.page_special_spring .flow_block .point_box .text_box .detail_text{width:48%}}@media screen and (min-width: 766px),print{.page_special_spring .flow_block .point_box.box1 .text_box .text{width:35%}}@media screen and (max-width: 767px){.page_special_spring .flow_block .point_box.box1 .text_box .text{width:75%;margin:3rem auto 0}}@media screen and (min-width: 766px),print{.page_special_spring .flow_block .point_box.box1 .text_box .detail_text{width:65%}}.page_special_spring .flow_block .point_box.box2 ._read{text-align:center;font-size:1.8rem;line-height:1.5em;font-weight:bold;margin:3rem 0 2rem}@media screen and (min-width: 766px),print{.page_special_spring .flow_block .point_box.box2 .wrap_taiken{display:flex;border-right:4px solid #eee}}@media screen and (max-width: 767px){.page_special_spring .flow_block .point_box.box2 .wrap_taiken{border-bottom:4px solid #eee}}.page_special_spring .flow_block .point_box.box2 .wrap_taiken .taiken_bnr{border:4px solid #eee}@media screen and (min-width: 766px),print{.page_special_spring .flow_block .point_box.box2 .wrap_taiken .taiken_bnr{border-right:none}}@media screen and (max-width: 767px){.page_special_spring .flow_block .point_box.box2 .wrap_taiken .taiken_bnr{border-bottom:none}}.page_special_spring .flow_block .point_box.box2 .wrap_taiken .taiken_bnr ._day{border-bottom:4px solid #eee;padding:1.5rem;line-height:0;text-align:center;line-height:0}@media screen and (max-width: 767px){.page_special_spring .flow_block .point_box.box2 .wrap_taiken .taiken_bnr ._day{padding:1rem}.page_special_spring .flow_block .point_box.box2 .wrap_taiken .taiken_bnr ._day img{width:50%}}.page_special_spring .flow_block .point_box.box2 .wrap_taiken .taiken_bnr ul{padding:0 2rem 2rem}.page_special_spring .flow_block .point_box.box2 .wrap_taiken .taiken_bnr ul li{margin-top:2rem}.page_special_spring .flow_block .point_box.box2 .wrap_taiken .taiken_bnr ul li .morebtn{max-width:140px;margin-top:.5rem}.page_special_spring .flow_block .point_box.box2 .wrap_taiken .taiken_bnr ul li .js-modal--content{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:99999;display:none;background-color:rgba(0,0,0,.7);color:#fff;text-align:center}.page_special_spring .flow_block .point_box.box2 .wrap_taiken .taiken_bnr ul li .p-modal--close{position:absolute;top:1rem;right:1rem}.page_special_spring .flow_block .point_box.box2 .wrap_taiken .taiken_bnr ul li .p-modal--close span{font-size:3rem;line-height:1em;display:block}.page_special_spring .flow_block .point_box.box2 .wrap_taiken .taiken_bnr ul li .p-modal--contentWrap{max-width:470px;height:89vh;margin:3rem auto 0;overflow-y:auto;position:relative}@media screen and (max-width: 767px){.page_special_spring .flow_block .point_box.box2 .wrap_taiken .taiken_bnr ul li .p-modal--contentWrap{margin:3rem 3rem 0;height:89vh}}.page_special_spring .flow_block .point_box.box2 .wrap_taiken .taiken_bnr ul li .p-modal--contentWrap .p-modal--inner{background:#fff;padding:4rem}@media screen and (max-width: 767px){.page_special_spring .flow_block .point_box.box2 .wrap_taiken .taiken_bnr ul li .p-modal--contentWrap .p-modal--inner{padding:3rem}}.page_special_spring .flow_block .point_box.box2 .wrap_taiken .taiken_bnr ul li .p-modal--contentWrap .p-modal--inner img{width:100%}.page_special_spring .modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box;z-index:99}.page_special_spring .modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.page_special_spring .modal-container.active{opacity:1;visibility:visible}.page_special_spring .modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:500px;width:90%}@media screen and (max-width: 767px){.page_special_spring .modal-body{width:98%}}.page_special_spring .modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:-40px;right:-40px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}@media screen and (max-width: 767px){.page_special_spring .modal-close{top:-40px;right:0}}.page_special_spring .modal-content{background:#fff;text-align:left;padding:30px}@media screen and (max-width: 767px){.page_special_spring .modal-content{padding:1rem 2rem 3rem}}.page_special_spring .other_day_block{padding:4rem 0}.page_special_spring .other_day_block .title{font-weight:900;text-align:center;font-size:1.8rem;margin-bottom:1rem;letter-spacing:.1em}.page_special_spring .other_day_block .other_inner{max-width:900px;margin:0 auto;background:#eee;padding:1.5rem;text-align:center}@media screen and (max-width: 767px){.page_special_spring .other_day_block .other_inner{padding-bottom:.5rem}}.page_special_spring .other_day_block .other_inner a{display:inline-block;background:#fff;padding:.7rem 1rem;font-size:1.8rem;font-weight:bold;border-radius:8px;cursor:pointer}@media screen and (max-width: 767px){.page_special_spring .other_day_block .other_inner a{width:100%;margin-bottom:1rem}}.page_special_spring .other_day_block .other_inner a:hover{opacity:.8}.page_special_spring .other_day_block .other_inner a span{font-size:1.5rem}/*# sourceMappingURL=style_special_spring.css.map */
