.lcl-wrapper{width:100%;position:relative;overflow:hidden;margin-top:8rem}@media screen and (max-width: 767px){.lcl-wrapper{margin-top:4.5rem}}.lcl-numlist{counter-reset:num_list}.lcl-numlist .lcl-numlist__item{position:relative;padding-left:1em;text-indent:-1em;counter-increment:num_list}.lcl-numlist .lcl-numlist__item::before{content:counter(num_list) ". "}.lcl-abclist{counter-reset:abc_list}.lcl-abclist .lcl-abclist__item{position:relative;padding-left:1em;text-indent:-1em;counter-increment:abc_list}.lcl-abclist .lcl-abclist__item::before{content:counter(abc_list, lower-alpha) ". "}.lcl-aos-jump{opacity:0;-webkit-transition:opacity .2s ease !important;transition:opacity .2s ease !important}.lcl-aos-jump.lcl-aos-jump--active{-webkit-animation:jumpanim 1.2s alternate;animation:jumpanim 1.2s alternate;opacity:1}.lcl-c-basicpink{color:#eb5757}.lcl-fadein.scr-anin{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}.lcl-fadein.scr-anin--on{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.lcl-five-txt-basic{font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:500;line-height:1.8}@media screen and (max-width: 767px){.lcl-five-txt-basic{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0}}.lcl-five-txt-basic--bold{font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:700;line-height:1.8}@media screen and (max-width: 767px){.lcl-five-txt-basic--bold{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0;line-height:1.7}}.lcl-five-txt-small{font-size:1.2rem;font-size:max(1.2rem,10px);letter-spacing:0;font-weight:500;line-height:1.8}@media screen and (max-width: 767px){.lcl-five-txt-small{font-size:1rem;font-size:max(1rem,10px);letter-spacing:0;line-height:1.7}}#main{font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:500;line-height:1.8}@media screen and (max-width: 767px){#main{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0}}.dot{padding-left:1em;text-indent:-1em}.dot::before{content:"・"}.is-modal{overflow:hidden}.lcl-cmn-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;overflow:hidden;width:42rem;height:9rem;border-radius:2rem;border-width:.5rem .5rem 1rem .5rem;border-style:solid;border-color:#000;background-color:#ffe711;will-change:transform;-webkit-transition:border-width .3s ease,color .3s ease,-webkit-transform .3s ease;transition:border-width .3s ease,color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,border-width .3s ease,color .3s ease;transition:transform .3s ease,border-width .3s ease,color .3s ease,-webkit-transform .3s ease}.lcl-cmn-btn.lcl-cmn-btn--white{background-color:#fff;margin-left:auto;margin-right:auto;margin-top:3rem}@media screen and (max-width: 767px){.lcl-cmn-btn.lcl-cmn-btn--white{margin-top:2rem}}@media(any-hover: hover){.lcl-cmn-btn:hover{border-width:.5rem .5rem .5rem .5rem;-webkit-transform:translateY(0.3rem);transform:translateY(0.3rem)}.lcl-cmn-btn:hover .lcl-cmn-btn__txt{color:#fff}.lcl-cmn-btn:hover .lcl-cmn-btn__icon{background-color:#ffe711}.lcl-cmn-btn:hover .lcl-cmn-btn__icon .ico_svg .svg-path{fill:#000}.lcl-cmn-btn:hover .ico_external-link-alt .svg-path{fill:#fff}.lcl-cmn-btn:hover::before{scale:1 1.2}.lcl-cmn-btn:hover .lcl-cmn-btn__icon.lcl-cmn-btn__icon--batsu::before,.lcl-cmn-btn:hover .lcl-cmn-btn__icon.lcl-cmn-btn__icon--batsu::after{background-color:#fff}}@media screen and (max-width: 767px){.lcl-cmn-btn{width:21.5rem;height:6.1rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-inline:2.7rem 1.7rem;border-radius:1.2rem;border-width:.3rem .3rem .6rem .3rem}}.lcl-cmn-btn::before{content:"";position:absolute;z-index:-2;inset:-100%;margin:auto;width:120%;height:240%;rotate:-20deg;scale:1 0;-webkit-transition:scale .4s ease;transition:scale .4s ease;background:#000}.lcl-cmn-btn .lcl-cmn-btn__txt{font-weight:700;font-size:3rem;font-size:max(3rem,10px);line-height:1.7;letter-spacing:0;-webkit-transition:color .3s ease;transition:color .3s ease}@media screen and (max-width: 767px){.lcl-cmn-btn .lcl-cmn-btn__txt{font-size:1.5rem;font-size:max(1.5rem,10px);line-height:1.3}}.lcl-cmn-btn .lcl-cmn-btn__icon{position:absolute;top:0;bottom:0;right:1.5rem;margin:auto}.lcl-cmn-btn .lcl-cmn-btn__icon.lcl-cmn-btn__icon--batsu{background-color:rgba(0,0,0,0)}.lcl-cmn-btn .lcl-cmn-btn__icon.lcl-cmn-btn__icon--batsu::before,.lcl-cmn-btn .lcl-cmn-btn__icon.lcl-cmn-btn__icon--batsu::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:.3rem;height:2.4rem;background-color:#000;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.lcl-cmn-btn .lcl-cmn-btn__icon.lcl-cmn-btn__icon--batsu::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lcl-cmn-btn .lcl-cmn-btn__icon.lcl-cmn-btn__icon--batsu::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lcl-cmn-btn .ico_external-link-alt{position:absolute;top:0;bottom:0;right:1.3rem;margin:auto;width:2rem;height:2rem}.lcl-bg{background:url(../img/bg_pattern.png) center/20rem 20rem repeat}.lcl-cmn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:2rem;height:2rem;border-radius:50%;background-color:#000;-webkit-transition:background .3s ease;transition:background .3s ease}@media screen and (max-width: 767px){.lcl-cmn-icon{width:1.5rem;height:1.5rem}}.lcl-cmn-icon .ico_svg{width:1.2rem;height:1.2rem}@media screen and (max-width: 767px){.lcl-cmn-icon .ico_svg{width:.9rem;height:.9rem}}.lcl-cmn-icon.lcl-cmn-icon--down .ico_angle-right{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lcl-cmn-icon .ico_angle-right{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.lcl-hero.lcl-hero--clear .lcl-hero-bg__main::before{background-color:rgba(0,0,0,.75)}@media screen and (min-width: 768px){.lcl-hero.lcl-hero--clear .lcl-hero__bubble.lcl-hero__bubble--02{-webkit-transition-delay:.35s !important;transition-delay:.35s !important}}.lcl-hero.lcl-hero--clear.js-load--on .lcl-hero-bg__swirl{opacity:.45}.lcl-hero.js-load .lcl-hero__ttl{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}.lcl-hero.js-load .lcl-hero-bg__vec{opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .3s ease;transition:transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .3s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35);-webkit-transition-delay:.28s;transition-delay:.28s}.lcl-hero.js-load .lcl-hero-bg__vec.lcl-hero-bg__vec--left{-webkit-transform:translate3d(-5rem, -5rem, 0);transform:translate3d(-5rem, -5rem, 0)}.lcl-hero.js-load .lcl-hero-bg__vec.lcl-hero-bg__vec--right{-webkit-transform:translate3d(5rem, -5rem, 0);transform:translate3d(5rem, -5rem, 0)}.lcl-hero.js-load .lcl-hero-bg__vec.lcl-hero-bg__vec--bottom{-webkit-transform:translate3d(0, 8rem, 0);transform:translate3d(0, 8rem, 0)}.lcl-hero.js-load .lcl-hero-bg__mountain{opacity:0;-webkit-transform:translateY(5rem);transform:translateY(5rem);-webkit-transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .3s ease;transition:transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .3s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35);-webkit-transition-delay:.23s;transition-delay:.23s}.lcl-hero.js-load .lcl-hero__bubble{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .4s cubic-bezier(0.29, 0.44, 0.24, 1.43),-webkit-transform .4s cubic-bezier(0.29, 0.44, 0.24, 1.43);transition:opacity .4s cubic-bezier(0.29, 0.44, 0.24, 1.43),-webkit-transform .4s cubic-bezier(0.29, 0.44, 0.24, 1.43);transition:transform .4s cubic-bezier(0.29, 0.44, 0.24, 1.43),opacity .4s cubic-bezier(0.29, 0.44, 0.24, 1.43);transition:transform .4s cubic-bezier(0.29, 0.44, 0.24, 1.43),opacity .4s cubic-bezier(0.29, 0.44, 0.24, 1.43),-webkit-transform .4s cubic-bezier(0.29, 0.44, 0.24, 1.43)}.lcl-hero.js-load .lcl-hero__bubble.lcl-hero__bubble--01{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform-origin:70% 80%;transform-origin:70% 80%}@media screen and (max-width: 767px){.lcl-hero.js-load .lcl-hero__bubble.lcl-hero__bubble--01{-webkit-transition-delay:.25s;transition-delay:.25s}}.lcl-hero.js-load .lcl-hero__bubble.lcl-hero__bubble--02{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform-origin:30% 80%;transform-origin:30% 80%}@media screen and (max-width: 767px){.lcl-hero.js-load .lcl-hero__bubble.lcl-hero__bubble--02{-webkit-transition-delay:.25s !important;transition-delay:.25s !important}}.lcl-hero.js-load .lcl-hero-bg__elm{-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.5, 0.19, 0.3, 1.65);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.5, 0.19, 0.3, 1.65);transition:transform .4s cubic-bezier(0.5, 0.19, 0.3, 1.65),opacity .4s ease;transition:transform .4s cubic-bezier(0.5, 0.19, 0.3, 1.65),opacity .4s ease,-webkit-transform .4s cubic-bezier(0.5, 0.19, 0.3, 1.65)}@media screen and (max-width: 767px){.lcl-hero.js-load .lcl-hero-bg__elm:nth-of-type(even){-webkit-transition-delay:.25s;transition-delay:.25s}.lcl-hero.js-load .lcl-hero-bg__elm:nth-of-type(odd){-webkit-transition-delay:.35s;transition-delay:.35s}}@media screen and (min-width: 768px){.lcl-hero.js-load .lcl-hero-bg__elm:nth-of-type(1){-webkit-transition-delay:.25s;transition-delay:.25s}.lcl-hero.js-load .lcl-hero-bg__elm:nth-of-type(2){-webkit-transition-delay:.2s;transition-delay:.2s}.lcl-hero.js-load .lcl-hero-bg__elm:nth-of-type(3){-webkit-transition-delay:.3s;transition-delay:.3s}.lcl-hero.js-load .lcl-hero-bg__elm:nth-of-type(4){-webkit-transition-delay:.35s;transition-delay:.35s}.lcl-hero.js-load .lcl-hero-bg__elm:nth-of-type(5){-webkit-transition-delay:.4s;transition-delay:.4s}.lcl-hero.js-load .lcl-hero-bg__elm:nth-of-type(6){-webkit-transition-delay:.45s;transition-delay:.45s}.lcl-hero.js-load .lcl-hero-bg__elm:nth-of-type(7){-webkit-transition-delay:.5s;transition-delay:.5s}.lcl-hero.js-load .lcl-hero-bg__elm:nth-of-type(8){-webkit-transition-delay:.55s;transition-delay:.55s}}@media screen and (min-width: 768px){.lcl-hero.js-load .lcl-hero-bg__elm img{-webkit-animation:float 9s ease-in-out infinite,sway 6s ease-in-out infinite;animation:float 9s ease-in-out infinite,sway 6s ease-in-out infinite}}@media screen and (max-width: 767px){.lcl-hero.js-load .lcl-hero-bg__elm img{-webkit-animation:float_sp 9s ease-in-out infinite,sway_sp 6s ease-in-out infinite;animation:float_sp 9s ease-in-out infinite,sway_sp 6s ease-in-out infinite}}@-webkit-keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@-webkit-keyframes float_sp{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}}@keyframes float_sp{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}}@-webkit-keyframes sway{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-0.4rem);transform:translateX(-0.4rem)}75%{-webkit-transform:translateX(0.4rem);transform:translateX(0.4rem)}}@keyframes sway{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-0.4rem);transform:translateX(-0.4rem)}75%{-webkit-transform:translateX(0.4rem);transform:translateX(0.4rem)}}@-webkit-keyframes sway_sp{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-0.2rem);transform:translateX(-0.2rem)}75%{-webkit-transform:translateX(0.2rem);transform:translateX(0.2rem)}}@keyframes sway_sp{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-0.2rem);transform:translateX(-0.2rem)}75%{-webkit-transform:translateX(0.2rem);transform:translateX(0.2rem)}}.lcl-hero.js-load .lcl-hero-bg__paper{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .48s ease,-webkit-transform .48s cubic-bezier(0.37, 0.18, 0, 1.51);transition:opacity .48s ease,-webkit-transform .48s cubic-bezier(0.37, 0.18, 0, 1.51);transition:transform .48s cubic-bezier(0.37, 0.18, 0, 1.51),opacity .48s ease;transition:transform .48s cubic-bezier(0.37, 0.18, 0, 1.51),opacity .48s ease,-webkit-transform .48s cubic-bezier(0.37, 0.18, 0, 1.51)}.lcl-hero.js-load .lcl-hero-bg__swirl{opacity:0;-webkit-transition:opacity .38s .3s ease,-webkit-transform .48s .3s cubic-bezier(0.37, 0.18, 0.17, 1.31);transition:opacity .38s .3s ease,-webkit-transform .48s .3s cubic-bezier(0.37, 0.18, 0.17, 1.31);transition:transform .48s .3s cubic-bezier(0.37, 0.18, 0.17, 1.31),opacity .38s .3s ease;transition:transform .48s .3s cubic-bezier(0.37, 0.18, 0.17, 1.31),opacity .38s .3s ease,-webkit-transform .48s .3s cubic-bezier(0.37, 0.18, 0.17, 1.31)}.lcl-hero.js-load .lcl-hero-bg__swirl:nth-of-type(odd){-webkit-transform:rotate(360deg) scale(0.1);transform:rotate(360deg) scale(0.1)}.lcl-hero.js-load .lcl-hero-bg__swirl:nth-of-type(even){-webkit-transform:rotate(-360deg) scale(0.1);transform:rotate(-360deg) scale(0.1)}.lcl-hero.js-load .lcl-hero-bg__main::before{opacity:0;-webkit-transition:opacity .6s ease,clip-path .6s ease;transition:opacity .6s ease,clip-path .6s ease}@-webkit-keyframes hero_anim{0%{opacity:0;-webkit-transform:translate(0px, 5rem) scale(0.3);transform:translate(0px, 5rem) scale(0.3)}100%{opacity:1;-webkit-transform:translate(0px, 0px) scale(1);transform:translate(0px, 0px) scale(1)}}@keyframes hero_anim{0%{opacity:0;-webkit-transform:translate(0px, 5rem) scale(0.3);transform:translate(0px, 5rem) scale(0.3)}100%{opacity:1;-webkit-transform:translate(0px, 0px) scale(1);transform:translate(0px, 0px) scale(1)}}@-webkit-keyframes hero_anim_sp{0%{opacity:0;-webkit-transform:translate(0px, 5rem) scale(0.3);transform:translate(0px, 5rem) scale(0.3)}100%{opacity:1;-webkit-transform:translate(0px, 0px) scale(1);transform:translate(0px, 0px) scale(1)}}@keyframes hero_anim_sp{0%{opacity:0;-webkit-transform:translate(0px, 5rem) scale(0.3);transform:translate(0px, 5rem) scale(0.3)}100%{opacity:1;-webkit-transform:translate(0px, 0px) scale(1);transform:translate(0px, 0px) scale(1)}}@media screen and (min-width: 768px){.lcl-hero.js-load--on .lcl-hero__ttl{-webkit-animation:hero_anim .5s cubic-bezier(0.44, 0.21, 0, 1.41) both;animation:hero_anim .5s cubic-bezier(0.44, 0.21, 0, 1.41) both}}@media screen and (max-width: 767px){.lcl-hero.js-load--on .lcl-hero__ttl{-webkit-animation:hero_anim_sp .5s cubic-bezier(0.44, 0.21, 0, 1.41) both;animation:hero_anim_sp .5s cubic-bezier(0.44, 0.21, 0, 1.41) both}}.lcl-hero.js-load--on .lcl-hero__ttl img{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-animation:pruprupru 6s .7s ease infinite both;animation:pruprupru 6s .7s ease infinite both}@media screen and (max-width: 767px){.lcl-hero.js-load--on .lcl-hero__ttl img{-webkit-animation:pruprupru_sp 6s .7s ease infinite both;animation:pruprupru_sp 6s .7s ease infinite both}}@-webkit-keyframes pruprupru{0%{-webkit-transform:rotate(0deg) translateY(0px);transform:rotate(0deg) translateY(0px)}2%{-webkit-transform:rotate(-2deg) translateY(2rem);transform:rotate(-2deg) translateY(2rem)}4%{-webkit-transform:rotate(0deg) translateY(0px);transform:rotate(0deg) translateY(0px)}6%{-webkit-transform:rotate(-2deg) translateY(2rem);transform:rotate(-2deg) translateY(2rem)}8%{-webkit-transform:rotate(0deg) translateY(0px);transform:rotate(0deg) translateY(0px)}100%{-webkit-transform:rotate(0deg) translateY(0px);transform:rotate(0deg) translateY(0px)}}@keyframes pruprupru{0%{-webkit-transform:rotate(0deg) translateY(0px);transform:rotate(0deg) translateY(0px)}2%{-webkit-transform:rotate(-2deg) translateY(2rem);transform:rotate(-2deg) translateY(2rem)}4%{-webkit-transform:rotate(0deg) translateY(0px);transform:rotate(0deg) translateY(0px)}6%{-webkit-transform:rotate(-2deg) translateY(2rem);transform:rotate(-2deg) translateY(2rem)}8%{-webkit-transform:rotate(0deg) translateY(0px);transform:rotate(0deg) translateY(0px)}100%{-webkit-transform:rotate(0deg) translateY(0px);transform:rotate(0deg) translateY(0px)}}@-webkit-keyframes pruprupru_sp{0%{-webkit-transform:rotate(0deg) translateY(0px);transform:rotate(0deg) translateY(0px)}2%{-webkit-transform:rotate(-2deg) translateY(1rem);transform:rotate(-2deg) translateY(1rem)}4%{-webkit-transform:rotate(0deg) translateY(0px);transform:rotate(0deg) translateY(0px)}6%{-webkit-transform:rotate(-2deg) translateY(1rem);transform:rotate(-2deg) translateY(1rem)}8%{-webkit-transform:rotate(0deg) translateY(0px);transform:rotate(0deg) translateY(0px)}100%{-webkit-transform:rotate(0deg) translateY(0px);transform:rotate(0deg) translateY(0px)}}@keyframes pruprupru_sp{0%{-webkit-transform:rotate(0deg) translateY(0px);transform:rotate(0deg) translateY(0px)}2%{-webkit-transform:rotate(-2deg) translateY(1rem);transform:rotate(-2deg) translateY(1rem)}4%{-webkit-transform:rotate(0deg) translateY(0px);transform:rotate(0deg) translateY(0px)}6%{-webkit-transform:rotate(-2deg) translateY(1rem);transform:rotate(-2deg) translateY(1rem)}8%{-webkit-transform:rotate(0deg) translateY(0px);transform:rotate(0deg) translateY(0px)}100%{-webkit-transform:rotate(0deg) translateY(0px);transform:rotate(0deg) translateY(0px)}}.lcl-hero.js-load--on .lcl-hero-bg__vec{opacity:1}.lcl-hero.js-load--on .lcl-hero-bg__vec.lcl-hero-bg__vec--left{-webkit-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0)}.lcl-hero.js-load--on .lcl-hero-bg__vec.lcl-hero-bg__vec--right{-webkit-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0)}.lcl-hero.js-load--on .lcl-hero-bg__vec.lcl-hero-bg__vec--bottom{-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0)}.lcl-hero.js-load--on .lcl-hero-bg__mountain{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.lcl-hero.js-load--on .lcl-hero-bg__elm{-webkit-transform:scale(1);transform:scale(1);opacity:1}.lcl-hero.js-load--on .lcl-hero-bg__elm:nth-of-type(1) img{-webkit-animation-delay:0s,0s;animation-delay:0s,0s}.lcl-hero.js-load--on .lcl-hero-bg__elm:nth-of-type(2) img{-webkit-animation-delay:-3s,-3s;animation-delay:-3s,-3s}.lcl-hero.js-load--on .lcl-hero-bg__elm:nth-of-type(3) img{-webkit-animation-delay:-0.5s,-0.5s;animation-delay:-0.5s,-0.5s}.lcl-hero.js-load--on .lcl-hero-bg__elm:nth-of-type(4) img{-webkit-animation-delay:-2s,-2s;animation-delay:-2s,-2s}.lcl-hero.js-load--on .lcl-hero-bg__elm:nth-of-type(5) img{-webkit-animation-delay:-1.5s,-1.5s;animation-delay:-1.5s,-1.5s}.lcl-hero.js-load--on .lcl-hero-bg__elm:nth-of-type(6) img{-webkit-animation-delay:-2.3s,-2.3s;animation-delay:-2.3s,-2.3s}.lcl-hero.js-load--on .lcl-hero-bg__elm:nth-of-type(7) img{-webkit-animation-delay:-1s,-1s;animation-delay:-1s,-1s}.lcl-hero.js-load--on .lcl-hero-bg__elm:nth-of-type(8) img{-webkit-animation-delay:-3.5s,-3.5s;animation-delay:-3.5s,-3.5s}.lcl-hero.js-load--on .lcl-hero__bubble{-webkit-transform:scale(1) !important;transform:scale(1) !important;opacity:1 !important}.lcl-hero.js-load--on .lcl-hero-bg__paper{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-hero.js-load--on .lcl-hero-bg__swirl{opacity:1;-webkit-transform:rotate(0deg) scale(1) !important;transform:rotate(0deg) scale(1) !important}.lcl-hero.js-load--on .lcl-hero-bg__main::before{opacity:1;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.lcl-hero{position:relative;z-index:1;height:70rem}@media screen and (max-width: 767px){.lcl-hero{height:52.5rem}}.lcl-hero .lcl-hero__wrap{position:relative;overflow:hidden;width:100%;height:100%}.lcl-hero .lcl-hero-bg{position:absolute;overflow:hidden;z-index:-1;width:100%;height:100%}.lcl-hero .lcl-hero-bg__main{position:relative;width:100%;height:100%;background:url(../img/hero/bg_main.jpg) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__main{background:url(../img/sp/hero/bg_main.jpg) center/cover no-repeat}}.lcl-hero .lcl-hero-bg__main::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8)}.lcl-hero .lcl-hero-bg__canvas{position:absolute;top:0;left:0;width:100%;height:100%}.lcl-hero .lcl-hero-bg__vec{position:absolute}.lcl-hero .lcl-hero-bg__vec.lcl-hero-bg__vec--left{left:0;top:0;width:10.6rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__vec.lcl-hero-bg__vec--left{width:6rem}}.lcl-hero .lcl-hero-bg__vec.lcl-hero-bg__vec--right{right:0;top:0;width:20.1rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__vec.lcl-hero-bg__vec--right{width:9.8rem}}.lcl-hero .lcl-hero-bg__vec.lcl-hero-bg__vec--bottom{bottom:1px;left:0;width:100%}.lcl-hero .lcl-hero-bg__vec.lcl-hero-bg__vec--bottom img{width:100%;height:35rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__vec.lcl-hero-bg__vec--bottom img{height:13rem}}.lcl-hero .lcl-hero-bg__mountain{position:absolute;width:65rem;bottom:0}@media screen and (min-width: 1699px){.lcl-hero .lcl-hero-bg__mountain{width:50%}}@media screen and (min-width: 767px)and (max-width: 1300px){.lcl-hero .lcl-hero-bg__mountain{width:50%}}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__mountain{display:none}}.lcl-hero .lcl-hero-bg__mountain.lcl-hero-bg__mountain--left{left:0}.lcl-hero .lcl-hero-bg__mountain.lcl-hero-bg__mountain--left img{display:block;margin-right:auto}.lcl-hero .lcl-hero-bg__mountain.lcl-hero-bg__mountain--right{right:0}.lcl-hero .lcl-hero-bg__mountain.lcl-hero-bg__mountain--right img{display:block;margin-left:auto}.lcl-hero .lcl-hero-bg__mountain.lcl-hero-bg__mountain--bottom{display:none}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__mountain.lcl-hero-bg__mountain--bottom{display:block;width:100%}}.lcl-hero .lcl-hero-bg__sticker{position:absolute;top:0;left:-100%;right:-100%;width:144rem;height:100%;margin:auto}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__sticker{width:100%;height:100%}}.lcl-hero .lcl-hero-bg__elm{position:absolute}.lcl-hero .lcl-hero-bg__elm:nth-of-type(1){width:27rem;top:0px;left:18.2rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__elm:nth-of-type(1){width:8.8rem;top:1.3rem;left:12.1rem}}.lcl-hero .lcl-hero-bg__elm:nth-of-type(2){width:15rem;top:18.1rem;left:.3rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__elm:nth-of-type(2){width:4.8rem;top:1rem;left:4.7rem}}.lcl-hero .lcl-hero-bg__elm:nth-of-type(3){width:15rem;top:29.5rem;left:17.2rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__elm:nth-of-type(3){width:5rem;top:20.2rem;left:-1.3rem}}.lcl-hero .lcl-hero-bg__elm:nth-of-type(4){width:27rem;top:42.7rem;left:6.5rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__elm:nth-of-type(4){width:8.9rem;top:4.4rem;left:-1.4rem}}.lcl-hero .lcl-hero-bg__elm:nth-of-type(5){width:15rem;top:14.9rem;right:4.5rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__elm:nth-of-type(5){width:4.8rem;top:2.4rem;right:11.7rem}}.lcl-hero .lcl-hero-bg__elm:nth-of-type(6){width:15rem;top:22.5rem;right:25.4rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__elm:nth-of-type(6){width:4.8rem;top:15.3rem;right:-0.4rem}}.lcl-hero .lcl-hero-bg__elm:nth-of-type(7){width:27rem;top:27.5rem;right:7.8rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__elm:nth-of-type(7){width:8.8rem;top:-1rem;right:2.5rem}}.lcl-hero .lcl-hero-bg__elm:nth-of-type(8){width:27rem;top:49.1rem;right:17.4rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__elm:nth-of-type(8){width:8.8rem;top:33rem;right:-0.8rem}}.lcl-hero .lcl-hero-bg__paper{position:absolute;top:0;left:-100%;right:-100%;margin:auto;width:130rem;height:70rem;background:url(../img/hero/paper.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__paper{width:37.5rem;height:48.5rem;background:url(../img/sp/hero/paper.png) center/cover no-repeat}}.lcl-hero .lcl-hero-bg__swirl{position:absolute}.lcl-hero .lcl-hero-bg__swirl.lcl-hero-bg__swirl--01{top:8.1rem;left:3.1rem;width:10.3rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__swirl.lcl-hero-bg__swirl--01{width:4.1rem;top:6.7rem;left:6.7rem}}.lcl-hero .lcl-hero-bg__swirl.lcl-hero-bg__swirl--02{top:24.9rem;left:8.1rem;width:9.2rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__swirl.lcl-hero-bg__swirl--02{width:3.7rem;top:16.9rem;left:-1.2rem}}.lcl-hero .lcl-hero-bg__swirl.lcl-hero-bg__swirl--03{top:47.2rem;left:19.9rem;width:8.6rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__swirl.lcl-hero-bg__swirl--03{width:3.7rem;top:27.5rem;left:-0.9rem}}.lcl-hero .lcl-hero-bg__swirl.lcl-hero-bg__swirl--04{top:11.1rem;right:9.2rem;width:8.6rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__swirl.lcl-hero-bg__swirl--04{width:3.5rem;top:6.7rem;right:-0.7rem}}.lcl-hero .lcl-hero-bg__swirl.lcl-hero-bg__swirl--05{top:20.6rem;right:21.7rem;width:12.3rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__swirl.lcl-hero-bg__swirl--05{width:4.6rem;top:7.8rem;right:11.2rem}}.lcl-hero .lcl-hero-bg__swirl.lcl-hero-bg__swirl--06{top:38.5rem;right:21.6rem;width:9.9rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero-bg__swirl.lcl-hero-bg__swirl--06{width:3.8rem;top:21.5rem;right:-0.5rem}}.lcl-hero .lcl-hero__ttl{position:absolute;width:80.5rem;bottom:0;left:calc(50% - 65rem + 27.5rem)}@media screen and (max-width: 767px){.lcl-hero .lcl-hero__ttl{width:37.8rem;left:1.2rem;top:auto}}.lcl-hero .lcl-hero__bubble{position:absolute}.lcl-hero .lcl-hero__bubble.lcl-hero__bubble--01{width:16.4rem;top:15.9rem;left:calc(50% - 65rem + 23.3rem)}@media screen and (max-width: 767px){.lcl-hero .lcl-hero__bubble.lcl-hero__bubble--01{width:8rem;top:12.6rem;left:.3rem}}.lcl-hero .lcl-hero__bubble.lcl-hero__bubble--02{width:28.3rem;top:38.3rem;right:calc(50% - 65rem + 30.6rem)}@media screen and (max-width: 767px){.lcl-hero .lcl-hero__bubble.lcl-hero__bubble--02{width:15.6rem;top:28.4rem;right:-0.3rem}}.lcl-hero .lcl-hero__link{position:absolute;bottom:-13.7rem;right:5rem;display:block;width:25rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-filter:drop-shadow(1rem 1rem 0.5rem rgba(0, 0, 0, 0.15));filter:drop-shadow(1rem 1rem 0.5rem rgba(0, 0, 0, 0.15))}@media screen and (max-width: 767px){.lcl-hero .lcl-hero__link{width:13rem;right:0;bottom:-4rem}}@media(any-hover: hover){.lcl-hero .lcl-hero__link:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}.lcl-clear{position:relative;z-index:1;border-radius:0 0 5rem 5rem;overflow:hidden}@media screen and (max-width: 767px){.lcl-clear{border-radius:0 0 2rem 2rem}}.lcl-clear::before,.lcl-clear::after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;margin:auto;width:100%;height:100%}.lcl-clear::before{background-color:#222}.lcl-clear::after{background:url(../img/bg_pattern02.png) center/20rem 20rem repeat;opacity:.06}@media screen and (max-width: 767px){.lcl-clear::after{background-size:13.2rem 13.2rem}}.lcl-clear .lcl-clear__in{padding-top:6rem;padding-bottom:10rem}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__in{padding-top:5.7rem;padding-bottom:2.5rem}}.lcl-clear .lcl-clear__head{position:relative;width:102.4rem;margin:0 auto}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__head{width:100%}}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__paper{opacity:0;-webkit-transform:scale(0.2);transform:scale(0.2);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease;-webkit-transition-delay:.55s;transition-delay:.55s}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__vec{-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.36, 0.13, 0.18, 1.29);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.36, 0.13, 0.18, 1.29);transition:transform .4s cubic-bezier(0.36, 0.13, 0.18, 1.29),opacity .4s ease;transition:transform .4s cubic-bezier(0.36, 0.13, 0.18, 1.29),opacity .4s ease,-webkit-transform .4s cubic-bezier(0.36, 0.13, 0.18, 1.29);opacity:0;-webkit-transform:scale(0.2);transform:scale(0.2)}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl{-webkit-transition:opacity .5s .2s ease,-webkit-transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99);transition:opacity .5s .2s ease,-webkit-transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99);transition:transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99),opacity .5s .2s ease;transition:transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99),opacity .5s .2s ease,-webkit-transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99);-webkit-transition-delay:.4s;transition-delay:.4s;opacity:0}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl img{-webkit-transition:-webkit-transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99);transition:-webkit-transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99);transition:transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99);transition:transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99), -webkit-transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99);-webkit-transition-delay:.4s;transition-delay:.4s}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--01{-webkit-transform:translate3d(30rem, 10rem, 0);transform:translate3d(30rem, 10rem, 0)}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--01{-webkit-transform:translate3d(15rem, 5rem, 0);transform:translate3d(15rem, 5rem, 0)}}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--01 img{-webkit-transform:rotate(420deg) scale(0.3);transform:rotate(420deg) scale(0.3)}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--02{-webkit-transform:translate3d(30rem, 1rem, 0);transform:translate3d(30rem, 1rem, 0)}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--02{-webkit-transform:translate3d(15rem, 1rem, 0);transform:translate3d(15rem, 1rem, 0)}}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--02 img{-webkit-transform:rotate(420deg) scale(0.3);transform:rotate(420deg) scale(0.3)}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--03{-webkit-transform:translate3d(20rem, -4rem, 0);transform:translate3d(20rem, -4rem, 0)}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--03{-webkit-transform:translate3d(10rem, -2rem, 0);transform:translate3d(10rem, -2rem, 0)}}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--03 img{-webkit-transform:rotate(-420deg) scale(0.3);transform:rotate(-420deg) scale(0.3)}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--04{-webkit-transform:translate3d(-30rem, 8rem, 0);transform:translate3d(-30rem, 8rem, 0)}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--04{-webkit-transform:translate3d(-15rem, 4rem, 0);transform:translate3d(-15rem, 4rem, 0)}}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--04 img{-webkit-transform:rotate(420deg) scale(0.3);transform:rotate(420deg) scale(0.3)}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--05{-webkit-transform:translate3d(-30rem, 2rem, 0);transform:translate3d(-30rem, 2rem, 0)}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--05{-webkit-transform:translate3d(-15rem, 1rem, 0);transform:translate3d(-15rem, 1rem, 0)}}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--05 img{-webkit-transform:rotate(-420deg) scale(0.3);transform:rotate(-420deg) scale(0.3)}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--06{-webkit-transform:translate3d(-20rem, -4rem, 0);transform:translate3d(-20rem, -4rem, 0)}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--06{-webkit-transform:translate3d(-10rem, -2rem, 0);transform:translate3d(-10rem, -2rem, 0)}}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__swirl.lcl-clear__swirl--06 img{-webkit-transform:rotate(420deg) scale(0.3);transform:rotate(420deg) scale(0.3)}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__illust{opacity:0;-webkit-transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:transform .35s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .35s ease;transition:transform .35s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .35s ease,-webkit-transform .35s cubic-bezier(0.15, 0.45, 0.26, 1.35);-webkit-transition-delay:.7s;transition-delay:.7s}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__illust.lcl-clear__illust--okkun{-webkit-transform:translateX(-4rem);transform:translateX(-4rem)}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__illust.lcl-clear__illust--ibuchan{-webkit-transform:translateX(4rem);transform:translateX(4rem)}.lcl-clear .lcl-clear__head.scr-anin .lcl-clear__ttl{-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.36, 0.13, 0.18, 1.29);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.36, 0.13, 0.18, 1.29);transition:transform .4s cubic-bezier(0.36, 0.13, 0.18, 1.29),opacity .4s ease;transition:transform .4s cubic-bezier(0.36, 0.13, 0.18, 1.29),opacity .4s ease,-webkit-transform .4s cubic-bezier(0.36, 0.13, 0.18, 1.29);opacity:0;-webkit-transform:scale(0.2);transform:scale(0.2)}.lcl-clear .lcl-clear__head.scr-anin--on .lcl-clear__paper{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-clear .lcl-clear__head.scr-anin--on .lcl-clear__vec{-webkit-animation:scale_anim .8s cubic-bezier(0.54, 0.47, 0.06, 1.48) both;animation:scale_anim .8s cubic-bezier(0.54, 0.47, 0.06, 1.48) both}.lcl-clear .lcl-clear__head.scr-anin--on .lcl-clear__swirl{opacity:1;-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}.lcl-clear .lcl-clear__head.scr-anin--on .lcl-clear__swirl img{-webkit-transform:rotate(0deg) scale(1) !important;transform:rotate(0deg) scale(1) !important}.lcl-clear .lcl-clear__head.scr-anin--on .lcl-clear__illust{opacity:1}.lcl-clear .lcl-clear__head.scr-anin--on .lcl-clear__illust.lcl-clear__illust--ibuchan{-webkit-transform:translateX(0px);transform:translateX(0px)}.lcl-clear .lcl-clear__head.scr-anin--on .lcl-clear__illust.lcl-clear__illust--okkun{-webkit-transform:translateX(0px);transform:translateX(0px)}.lcl-clear .lcl-clear__head.scr-anin--on .lcl-clear__ttl{-webkit-animation:scale_anim .8s cubic-bezier(0.54, 0.47, 0.06, 1.48) both;animation:scale_anim .8s cubic-bezier(0.54, 0.47, 0.06, 1.48) both}.lcl-clear .lcl-clear__paper{position:absolute;top:0}.lcl-clear .lcl-clear__vec{position:absolute}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__vec{width:34.5rem;margin:auto;left:0;right:0}}.lcl-clear .lcl-clear__ttl{position:relative;z-index:1}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__ttl{width:34.5rem;margin-left:auto;margin-right:auto}}.lcl-clear .lcl-clear__illust{position:absolute;width:16rem}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__illust{width:8rem}}.lcl-clear .lcl-clear__illust.lcl-clear__illust--okkun{bottom:0px;left:15.5rem}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__illust.lcl-clear__illust--okkun{bottom:-3.2rem;left:1.8rem}}.lcl-clear .lcl-clear__illust.lcl-clear__illust--ibuchan{bottom:0;right:16rem}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__illust.lcl-clear__illust--ibuchan{bottom:-3.2rem;right:1.7rem}}.lcl-clear .lcl-clear__swirl{position:absolute}.lcl-clear .lcl-clear__swirl.lcl-clear__swirl--01{width:9.9rem;top:6.5rem;left:17.2rem}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__swirl.lcl-clear__swirl--01{width:3.8rem;left:5.4rem;top:.7rem}}.lcl-clear .lcl-clear__swirl.lcl-clear__swirl--02{width:9.2rem;top:13.8rem;left:3rem}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__swirl.lcl-clear__swirl--02{width:3.5rem;left:0;top:3.8rem}}.lcl-clear .lcl-clear__swirl.lcl-clear__swirl--03{width:9.4rem;top:33.9rem;left:6.9rem}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__swirl.lcl-clear__swirl--03{width:3.6rem;left:1.1rem;top:11.2rem}}.lcl-clear .lcl-clear__swirl.lcl-clear__swirl--04{width:8.5rem;top:5.4rem;right:10rem}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__swirl.lcl-clear__swirl--04{width:3.2rem;top:1.7rem;right:2.3rem}}.lcl-clear .lcl-clear__swirl.lcl-clear__swirl--05{width:12.2rem;top:24rem;right:11.8rem}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__swirl.lcl-clear__swirl--05{width:4.6rem;top:8.6rem;right:3.1rem}}.lcl-clear .lcl-clear__swirl.lcl-clear__swirl--06{width:9.7rem;right:4.1rem;top:31.1rem}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__swirl.lcl-clear__swirl--06{width:3.7rem;right:0;top:11.2rem}}.lcl-clear .lcl-clear__main{width:85rem;margin:1rem auto 0;color:#fff;text-align:center}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__main{width:100%;margin-top:5.7rem;padding-inline:1.5rem}}.lcl-clear .lcl-clear__main.scr-anin{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease}.lcl-clear .lcl-clear__main.scr-anin--on{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.lcl-clear .lcl-clear__lead{font-weight:900;line-height:1.6;font-size:2.4rem;font-size:max(2.4rem,10px)}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__lead{font-size:1.8rem;font-size:max(1.8rem,10px);letter-spacing:.05em}}.lcl-clear .lcl-clear__large{font-size:3rem;font-size:max(3rem,10px);letter-spacing:.05em}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__large{font-size:2.2rem;font-size:max(2.2rem,10px)}}.lcl-clear .lcl-clear__txt{margin-top:1.5rem}@media screen and (max-width: 767px){.lcl-clear .lcl-clear__txt{text-align:left}}.lcl-clear .lcl-clear-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;margin-top:3rem}@media screen and (max-width: 767px){.lcl-clear .lcl-clear-gallery{margin-top:2rem;gap:.9rem}}.lcl-clear .lcl-clear-gallery__fig{width:calc((100% - 1.6rem)/2)}@media screen and (max-width: 767px){.lcl-clear .lcl-clear-gallery__fig{width:calc((100% - 1rem)/2)}}.lcl-clear .lcl-clear-gallery__fig.lcl-clear-gallery__fig--wide{width:100%}.lcl-lead{padding-top:4rem;padding-bottom:6rem}@media screen and (max-width: 767px){.lcl-lead{padding-top:3rem;padding-bottom:3.5rem}}.lcl-lead .lcl-lead__in{width:100rem;position:relative;margin:0 auto}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__in{width:100%}}.lcl-lead .lcl-lead__in.scr-anin .lcl-lead__ttl{opacity:0;-webkit-transform:scale(0.2);transform:scale(0.2);-webkit-transform-origin:50% 80%;transform-origin:50% 80%}@-webkit-keyframes scale_anim{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}78%{opacity:1;-webkit-transform:scale(1.1) rotate(0deg);transform:scale(1.1) rotate(0deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes scale_anim{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}78%{opacity:1;-webkit-transform:scale(1.1) rotate(0deg);transform:scale(1.1) rotate(0deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}.lcl-lead .lcl-lead__in.scr-anin .lcl-lead__deco{opacity:0;-webkit-transition:opacity .3s .55s ease,-webkit-transform .3s .55s cubic-bezier(0.52, -0.01, 0, 1.04);transition:opacity .3s .55s ease,-webkit-transform .3s .55s cubic-bezier(0.52, -0.01, 0, 1.04);transition:transform .3s .55s cubic-bezier(0.52, -0.01, 0, 1.04),opacity .3s .55s ease;transition:transform .3s .55s cubic-bezier(0.52, -0.01, 0, 1.04),opacity .3s .55s ease,-webkit-transform .3s .55s cubic-bezier(0.52, -0.01, 0, 1.04)}.lcl-lead .lcl-lead__in.scr-anin .lcl-lead__deco.lcl-lead__deco--left{-webkit-transform:scale(0) translate(2rem, 2rem);transform:scale(0) translate(2rem, 2rem);-webkit-transform-origin:center right;transform-origin:center right}.lcl-lead .lcl-lead__in.scr-anin .lcl-lead__deco.lcl-lead__deco--right{-webkit-transform:scale(0) translate(-2rem, 2rem);transform:scale(0) translate(-2rem, 2rem);-webkit-transform-origin:center left;transform-origin:center left}.lcl-lead .lcl-lead__in.scr-anin--on .lcl-lead__ttl{-webkit-animation:scale_anim .8s cubic-bezier(0.54, 0.47, 0.06, 1.48) both;animation:scale_anim .8s cubic-bezier(0.54, 0.47, 0.06, 1.48) both}.lcl-lead .lcl-lead__in.scr-anin--on .lcl-lead__ttl::before{-webkit-animation:katakata .6s .3s steps(1) infinite both;animation:katakata .6s .3s steps(1) infinite both}.lcl-lead .lcl-lead__in.scr-anin--on .lcl-lead__deco{opacity:1;-webkit-transform:scale(1) translate(0px, 0px) !important;transform:scale(1) translate(0px, 0px) !important}.lcl-lead .lcl-lead__ttl{position:relative;width:74rem;z-index:1;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__ttl{width:34.5rem}}.lcl-lead .lcl-lead__ttl picture{width:100%;height:100%}.lcl-lead .lcl-lead__deco{position:absolute;z-index:-1;width:30rem;top:-2.7rem}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__deco{width:15.5rem;top:-2.1rem}}.lcl-lead .lcl-lead__deco.lcl-lead__deco--left{left:-2.8rem}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__deco.lcl-lead__deco--left{left:-2.2rem}}.lcl-lead .lcl-lead__deco.lcl-lead__deco--right{right:-2.8rem}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__deco.lcl-lead__deco--right{right:-2.2rem}}.lcl-lead .lcl-lead__lead{color:#ff5062;font-size:2.4rem;font-size:max(2.4rem,10px);line-height:1.6;letter-spacing:0;font-weight:700;text-align:center;margin-top:3rem}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__lead{font-size:1.6rem;font-size:max(1.6rem,10px);margin-top:0}}.lcl-lead .lcl-lead__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;position:relative;z-index:1;margin-top:3rem}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__list{gap:.9rem;margin-top:1.5rem}}.lcl-lead .lcl-lead__item{width:23rem}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__item{width:16.8rem}}.lcl-lead .lcl-lead__link{position:relative;z-index:1;display:block;height:100%;overflow:hidden;padding:.5rem 1rem 1rem;border-style:solid;border-color:#000;border-width:.5rem .5rem 1rem .5rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.5rem;-webkit-transition:color .3s ease,border-width .3s ease,-webkit-transform .3s ease;transition:color .3s ease,border-width .3s ease,-webkit-transform .3s ease;transition:color .3s ease,border-width .3s ease,transform .3s ease;transition:color .3s ease,border-width .3s ease,transform .3s ease,-webkit-transform .3s ease}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__link{padding:1.1rem 1.1rem 1.3rem;border-radius:1.2rem;border-width:.4rem .4rem .7rem .4rem}}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__link.lcl-lead__link--narrow{padding:1.1rem .2rem 1.3rem}}@media(any-hover: hover){.lcl-lead .lcl-lead__link:hover{color:#fff;-webkit-transform:translateY(0.3rem);transform:translateY(0.3rem);border-width:.5rem .5rem .5rem .5rem}.lcl-lead .lcl-lead__link:hover::before{scale:1.1 .6}.lcl-lead .lcl-lead__link:hover .lcl-lead__icon{background-color:#fff}.lcl-lead .lcl-lead__link:hover .lcl-lead__icon .ico_svg .svg-path{fill:#000}.lcl-lead .lcl-lead__link:hover .lcl-lead__illust{-webkit-animation:katakata 1s steps(1) infinite both;animation:katakata 1s steps(1) infinite both}.lcl-lead .lcl-lead__link:hover .lcl-lead__illust::before{-webkit-transform:scale(0.75);transform:scale(0.75)}}.lcl-lead .lcl-lead__link::after{content:"";position:absolute;z-index:-3;border-radius:1.5rem;top:0;left:0;width:100%;height:100%;background-color:#fff}.lcl-lead .lcl-lead__link::before{content:"";position:absolute;z-index:-2;inset:-100%;margin:auto;width:120%;height:240%;rotate:-20deg;scale:1.1 0;-webkit-transition:scale .4s ease;transition:scale .4s ease;background:#000}.lcl-lead .lcl-lead__illust{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;width:8rem;margin:0 auto}@media screen and (min-width: 768px){.lcl-lead .lcl-lead__illust::before{content:"";position:absolute;z-index:-1;top:-100%;bottom:-100%;left:0;right:0;width:100%;aspect-ratio:1;margin:auto;background-color:#fff;border-radius:50%;-webkit-transform:scale(0.83);transform:scale(0.83);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}}@-webkit-keyframes katakata{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes katakata{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__illust{width:8rem}}.lcl-lead .lcl-lead__sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3.4rem;margin-top:.5rem;font-size:1.3rem;font-size:max(1.3rem,10px);font-weight:700;line-height:1.3;letter-spacing:0;text-align:center}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__sub{margin-top:.3rem;font-size:1.1rem;font-size:max(1.1rem,10px);min-height:2.8rem}}.lcl-lead .lcl-lead__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4.8rem;margin-top:.5rem;text-align:center;font-size:2rem;font-size:max(2rem,10px);font-weight:700;line-height:1.3;letter-spacing:0}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__txt{margin-top:0;font-size:1.5rem;font-size:max(1.5rem,10px)}}.lcl-lead .lcl-lead__icon{margin:1rem auto 0}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__icon{margin:.5rem auto 0}}.lcl-lead .lcl-lead__btm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-top:7rem}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__btm{display:block;margin-top:2rem}}.lcl-lead .lcl-lead__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;z-index:1;width:35rem;height:8rem;padding:.5rem 1.5rem;border-radius:1.5rem;background-color:#fff;border-style:solid;border-color:#000;border-width:.5rem .5rem 1rem .5rem;font-weight:700;font-size:2rem;font-size:max(2rem,10px);line-height:1.3;letter-spacing:0;-webkit-transition:color .3s ease,border-width .3s ease,-webkit-transform .3s ease;transition:color .3s ease,border-width .3s ease,-webkit-transform .3s ease;transition:color .3s ease,border-width .3s ease,transform .3s ease;transition:color .3s ease,border-width .3s ease,transform .3s ease,-webkit-transform .3s ease}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__btn{width:28.5rem;height:5.3rem;margin-left:auto;margin-right:auto;border-radius:1.2rem;padding:1rem 1.6rem 1.3rem;border-width:.4rem .4rem .7rem .4rem;font-size:1.5rem;font-size:max(1.5rem,10px)}}@media(any-hover: hover){.lcl-lead .lcl-lead__btn:hover{color:#fff;-webkit-transform:translateY(0.3rem);transform:translateY(0.3rem);border-width:.5rem .5rem .5rem .5rem}.lcl-lead .lcl-lead__btn:hover::before{scale:1 1.2}.lcl-lead .lcl-lead__btn:hover .lcl-cmn-icon{background-color:#fff}.lcl-lead .lcl-lead__btn:hover .lcl-cmn-icon .ico_svg .svg-path{fill:#000}}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__btn:not(:first-of-type){margin-top:1rem}}.lcl-lead .lcl-lead__btn::before{content:"";position:absolute;z-index:-2;inset:-100%;margin:auto;width:120%;height:240%;rotate:-20deg;scale:1 0;-webkit-transition:scale .4s ease;transition:scale .4s ease;background:#000}.lcl-lead .lcl-lead__btntxt{-webkit-box-flex:1;-ms-flex:1;flex:1}.lcl-sec .lcl-sec__in{position:relative;z-index:1}.lcl-sec .lcl-sec__canvas,.lcl-sec .lcl-sec-fall{pointer-events:none;position:absolute;z-index:-1;top:-60rem;left:0;width:100%;height:calc(100% + 60rem)}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__canvas,.lcl-sec .lcl-sec-fall{width:100vw;left:0}}.lcl-sec .lcl-sec__canvas{max-height:2400px}.lcl-sec .lcl-sec-fall{top:0;height:100%}.lcl-sec .lcl-sec__head::before{opacity:0;-webkit-transform:translateX(2rem) scale(0.1);transform:translateX(2rem) scale(0.1);-webkit-transform-origin:70% 50%;transform-origin:70% 50%;-webkit-transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease;transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38)}.lcl-sec .lcl-sec__head::after{opacity:0;-webkit-transform:translateX(-2rem) scale(0.1);transform:translateX(-2rem) scale(0.1);-webkit-transform-origin:30% 50%;transform-origin:30% 50%;-webkit-transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease;transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38)}.lcl-sec .lcl-sec__head .lcl-sec__circle{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease;transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);-webkit-transition-delay:.25s;transition-delay:.25s}.lcl-sec .lcl-sec__head:has(.lcl-aos-jump--active)::before{opacity:1;-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1)}.lcl-sec .lcl-sec__head:has(.lcl-aos-jump--active)::after{opacity:1;-webkit-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1)}.lcl-sec .lcl-sec__head:has(.lcl-aos-jump--active) .lcl-sec__circle{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media screen and (min-width: 768px){.lcl-sec .lcl-sec__circle::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-animation:rotate 10s .5s linear infinite both;animation:rotate 10s .5s linear infinite both}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lcl-sec .lcl-sec__circle.lcl-sec__circle--yellow::before{background:url(../img/giza_yellow.png) center/cover no-repeat}.lcl-sec .lcl-sec__circle.lcl-sec__circle--red::before{background:url(../img/giza_red.png) center/cover no-repeat}.lcl-sec .lcl-sec__circle:not(.lcl-sec__circle--active)::before{-webkit-animation:none;animation:none}}.lcl-paper{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.lcl-five{padding-top:5.2rem}@media screen and (max-width: 767px){.lcl-five{padding-top:5.7rem}}.lcl-five .lcl-five__in{position:relative;z-index:1;background:#fc6460 url(../img/bg_pattern03.png) top center/4rem 4rem repeat;padding-block:13.5rem 10rem;border-radius:5rem}@media screen and (max-width: 767px){.lcl-five .lcl-five__in{width:100%;border-radius:2rem;padding:3.8rem 1.5rem 5rem}}.lcl-five .lcl-five__wrap{position:relative;width:100rem;padding:14.1rem 7rem 8.5rem;margin:0 auto;border-radius:5rem;background-color:#fff}@media screen and (max-width: 767px){.lcl-five .lcl-five__wrap{width:100%;border-radius:2rem;padding:9.2rem 1.5rem 4rem}}.lcl-five .lcl-five__head{position:absolute;z-index:1;top:-18.7rem;left:-100%;right:-100%;width:100%;margin:auto}@media screen and (max-width: 767px){.lcl-five .lcl-five__head{top:-9.5rem}}.lcl-five .lcl-five__head::before,.lcl-five .lcl-five__head::after{content:"";position:absolute;z-index:-1;top:10.2rem;width:35rem;height:28.8rem}@media screen and (max-width: 767px){.lcl-five .lcl-five__head::before,.lcl-five .lcl-five__head::after{top:6.9rem;width:13.5rem;height:11rem}}.lcl-five .lcl-five__head::before{left:-3.4rem;background:url(../img/five/kemuri_01.png) center/cover no-repeat}.lcl-five .lcl-five__head::after{right:-3.4rem;background:url(../img/five/kemuri_02.png) center/cover no-repeat}.lcl-five .lcl-five__circle{position:absolute;left:-2.9rem;top:2rem;z-index:2;width:19rem;-webkit-filter:drop-shadow(1rem 1rem 0.5rem rgba(0, 0, 0, 0.15));filter:drop-shadow(1rem 1rem 0.5rem rgba(0, 0, 0, 0.15));-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width: 767px){.lcl-five .lcl-five__circle{top:14.6rem;left:0;right:0;margin:auto;width:18rem;-webkit-filter:drop-shadow(0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.15));filter:drop-shadow(0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.15))}}.lcl-five .lcl-five__ttl{position:relative;width:86rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lcl-five .lcl-five__ttl{position:absolute;top:0;left:-100%;right:-100%;width:37.4rem}}.lcl-five .lcl-five__cnt{position:relative;z-index:3}@media screen and (max-width: 767px){.lcl-five .lcl-five__figarea{position:relative;padding-bottom:8.9rem}}.lcl-five .lcl-five__sub.scr-anin{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transform-origin:50% 20%;transform-origin:50% 20%;-webkit-transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(0.14, 0.64, 0.44, 1.32);transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(0.14, 0.64, 0.44, 1.32);transition:transform .3s cubic-bezier(0.14, 0.64, 0.44, 1.32),opacity .3s ease;transition:transform .3s cubic-bezier(0.14, 0.64, 0.44, 1.32),opacity .3s ease,-webkit-transform .3s cubic-bezier(0.14, 0.64, 0.44, 1.32)}.lcl-five .lcl-five__sub.scr-anin--on{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-five .lcl-five__sub{margin-top:-6rem;width:56.1rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lcl-five .lcl-five__sub{position:absolute;left:-100%;right:-100%;bottom:0;width:35rem}}.lcl-five .lcl-five__box{margin-top:1rem;padding:2.8rem 2.8rem 2.3rem;border-radius:1rem;background-color:#fffed3;border:.2rem dashed #000}@media screen and (max-width: 767px){.lcl-five .lcl-five__box{padding:2.8rem 1.8rem}}.lcl-five .lcl-five__sep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.lcl-five .lcl-five__sep{display:block}}.lcl-five .lcl-five__list{width:38.5rem}@media screen and (max-width: 767px){.lcl-five .lcl-five__list{width:100%}}@media screen and (max-width: 767px){.lcl-five .lcl-five__list:not(:first-of-type){margin-top:.8rem}}.lcl-five .lcl-five__item{position:relative;padding-left:2.5rem;font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:700;line-height:1.8}@media screen and (max-width: 767px){.lcl-five .lcl-five__item{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0;line-height:1.7}}.lcl-five .lcl-five__item:not(:first-of-type){margin-top:1rem}@media screen and (max-width: 767px){.lcl-five .lcl-five__item:not(:first-of-type){margin-top:.8rem}}.lcl-five .lcl-five__item .ico-maru{position:absolute;width:1.6rem;height:1.6rem;top:.47rem;left:.2rem}.lcl-five .lcl-five__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;position:relative;z-index:1;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2rem auto 0;padding:.2rem 2rem;border-radius:100vw;color:#fff;font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:700;line-height:1.8}@media screen and (max-width: 767px){.lcl-five .lcl-five__link{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0;line-height:1.7}}.lcl-five .lcl-five__link::after{content:"";position:absolute;z-index:-2;border-radius:100vw;background-color:#000;top:0;left:0;width:100%;height:100%}.lcl-five .lcl-five__link::before{content:"";position:absolute;z-index:-1;inset:-100%;margin:auto;width:120%;height:240%;rotate:-20deg;scale:1 0;-webkit-transition:scale .4s ease;transition:scale .4s ease;background:#eb5757}@media(any-hover: hover){.lcl-five .lcl-five__link:hover::before{scale:1 1.3}}.lcl-five .lcl-five__link .ico_external-link-alt{width:1.2rem}.lcl-five .lcl-five__link .ico_external-link-alt .svg-path{fill:#fff}.lcl-five .lcl-five__detail{margin-top:1.5rem;font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:500;line-height:1.8}@media screen and (max-width: 767px){.lcl-five .lcl-five__detail{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0}}.lcl-five .lcl-five-present{margin-top:5rem}@media screen and (max-width: 767px){.lcl-five .lcl-five-present{margin-top:3rem}}.lcl-five .lcl-five-present__ttl{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1;height:8.1rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lcl-five .lcl-five-present__ttl{width:25.9rem;height:auto}}.lcl-five .lcl-five-present__ttl.scr-anin{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 80%;transform-origin:50% 80%;-webkit-transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease;transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38)}.lcl-five .lcl-five-present__ttl.scr-anin::before,.lcl-five .lcl-five-present__ttl.scr-anin::after{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .4s ease,-webkit-transform .3s .3s cubic-bezier(0.52, -0.01, 0, 1.04);transition:opacity .4s ease,-webkit-transform .3s .3s cubic-bezier(0.52, -0.01, 0, 1.04);transition:transform .3s .3s cubic-bezier(0.52, -0.01, 0, 1.04),opacity .4s ease;transition:transform .3s .3s cubic-bezier(0.52, -0.01, 0, 1.04),opacity .4s ease,-webkit-transform .3s .3s cubic-bezier(0.52, -0.01, 0, 1.04)}.lcl-five .lcl-five-present__ttl.scr-anin::before{-webkit-transform-origin:right center;transform-origin:right center}.lcl-five .lcl-five-present__ttl.scr-anin::after{-webkit-transform-origin:left center;transform-origin:left center}.lcl-five .lcl-five-present__ttl.scr-anin--on{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-five .lcl-five-present__ttl.scr-anin--on::before,.lcl-five .lcl-five-present__ttl.scr-anin--on::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-five .lcl-five-present__ttl picture{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;height:100%}.lcl-five .lcl-five-present__ttl img{width:auto;height:100%}@media screen and (max-width: 767px){.lcl-five .lcl-five-present__ttl img{height:auto}}.lcl-five .lcl-five-present__ttl::before,.lcl-five .lcl-five-present__ttl::after{content:"";position:absolute;z-index:-1;top:0;margin:auto;width:18rem;height:15rem}@media screen and (max-width: 767px){.lcl-five .lcl-five-present__ttl::before,.lcl-five .lcl-five-present__ttl::after{width:10.3rem;height:8.4rem;top:auto;bottom:-0.8rem}}.lcl-five .lcl-five-present__ttl::before{left:-7rem;background:url(../img/paper01.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-five .lcl-five-present__ttl::before{left:-3.7rem}}.lcl-five .lcl-five-present__ttl::after{right:-7rem;background:url(../img/paper02.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-five .lcl-five-present__ttl::after{right:-3.7rem}}.lcl-five .lcl-five-present__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem 2rem;position:relative;z-index:1;margin-top:2.4rem}@media screen and (max-width: 767px){.lcl-five .lcl-five-present__list{gap:2rem 1.2rem;margin-top:1rem}}.lcl-five .lcl-five-present__item{width:calc((100% - 4rem)/3)}@media screen and (max-width: 767px){.lcl-five .lcl-five-present__item{width:calc((100% - 1.3rem)/2)}}.lcl-five .lcl-five-present__item.scr-anin{opacity:0;-webkit-transform:scale(0.4);transform:scale(0.4);-webkit-transform-origin:50% 20%;transform-origin:50% 20%;-webkit-transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24);transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24);transition:transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24),opacity .35s ease;transition:transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24),opacity .35s ease,-webkit-transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24)}@media screen and (min-width: 768px){.lcl-five .lcl-five-present__item.scr-anin:nth-of-type(3n + 1){-webkit-transition-delay:0s;transition-delay:0s}.lcl-five .lcl-five-present__item.scr-anin:nth-of-type(3n + 2){-webkit-transition-delay:.1s;transition-delay:.1s}.lcl-five .lcl-five-present__item.scr-anin:nth-of-type(3n + 3){-webkit-transition-delay:.2s;transition-delay:.2s}}.lcl-five .lcl-five-present__item.scr-anin--on{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-five .lcl-five-present__figwrap{position:relative}.lcl-five .lcl-five-present__fig{position:relative;overflow:hidden;border-radius:1rem}.lcl-five .lcl-five-present__fig::before{content:"";position:absolute;z-index:1;bottom:2.2rem;right:.7rem;width:10.3rem;height:1.4rem;background:url(../img/five/present/examtxt.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-five .lcl-five-present__fig::before{right:0;left:0;bottom:1.3rem;margin:auto}}.lcl-five .lcl-five-present__cap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem;position:absolute;bottom:-1.1rem;right:0;left:0;width:23rem;margin:auto;padding:.3rem;border-radius:100vw;background-color:#000;color:#fff;text-align:center;font-weight:700;font-size:1.3rem;font-size:max(1.3rem,10px);line-height:1.5;letter-spacing:.1em;text-indent:.1em}@media screen and (max-width: 767px){.lcl-five .lcl-five-present__cap{gap:.2rem;width:13.3rem;font-size:1rem;font-size:max(1rem,10px)}}.lcl-five .lcl-five-present__cap .ico_svg{width:2rem;height:2rem}@media screen and (max-width: 767px){.lcl-five .lcl-five-present__cap .ico_svg{width:1.5rem;height:1.5rem}}.lcl-five .lcl-five-present__txt{font-weight:700;font-size:2rem;font-size:max(2rem,10px);line-height:1.4;letter-spacing:0;text-align:center;margin-top:2.1rem}@media screen and (max-width: 767px){.lcl-five .lcl-five-present__txt{font-size:1.5rem;font-size:max(1.5rem,10px);margin-top:1.6rem}}.lcl-five .lcl-five-present__note{margin-top:2.4rem}@media screen and (max-width: 767px){.lcl-five .lcl-five-present__note{margin-top:1rem}}.lcl-five .lcl-five-present__notice{font-size:1.2rem;font-size:max(1.2rem,10px);letter-spacing:0;font-weight:500;line-height:1.8}@media screen and (max-width: 767px){.lcl-five .lcl-five-present__notice{font-size:1rem;font-size:max(1rem,10px);letter-spacing:0;line-height:1.7}}.lcl-five .lcl-five-present__notice{padding-left:1em;text-indent:-1em}.lcl-five .lcl-five-present__notice::before{content:"※"}.lcl-five .lcl-five-present__notice:not(:first-of-type){margin-top:.5rem}.lcl-apply{margin-top:10rem;padding-top:5.2rem}@media screen and (max-width: 767px){.lcl-apply{margin-top:5rem;padding-top:5.7rem}}.lcl-apply .lcl-apply__in{background:#ffe711 url(../img/bg_pattern04.png) top center/6rem 6rem repeat;padding-block:13.5rem 10rem;border-radius:5rem}@media screen and (max-width: 767px){.lcl-apply .lcl-apply__in{background-size:2rem 2rem;width:100%;border-radius:2rem;padding:3.8rem 1.5rem 5rem}}.lcl-apply .lcl-apply__wrap{position:relative;width:100rem;padding:12.9rem 7rem 8.5rem;margin:0 auto;border-radius:5rem;background-color:#fff}@media screen and (max-width: 767px){.lcl-apply .lcl-apply__wrap{width:100%;border-radius:2rem;padding:9.2rem 1.5rem 4rem}}.lcl-apply .lcl-apply__head{position:absolute;z-index:1;top:-18.7rem;left:-100%;right:-100%;width:100%;margin:auto}@media screen and (max-width: 767px){.lcl-apply .lcl-apply__head{top:-9.5rem}}.lcl-apply .lcl-apply__head::before,.lcl-apply .lcl-apply__head::after{content:"";position:absolute;z-index:-1;top:10.2rem;width:35rem;height:28.8rem}@media screen and (max-width: 767px){.lcl-apply .lcl-apply__head::before,.lcl-apply .lcl-apply__head::after{top:6.9rem;width:13.5rem;height:11rem}}.lcl-apply .lcl-apply__head::before{left:-3.4rem;background:url(../img/five/kemuri_01.png) center/cover no-repeat}.lcl-apply .lcl-apply__head::after{right:-3.4rem;background:url(../img/five/kemuri_02.png) center/cover no-repeat}.lcl-apply .lcl-apply__circle{position:absolute;left:-2.9rem;top:2rem;z-index:2;width:19rem;-webkit-filter:drop-shadow(1rem 1rem 0.5rem rgba(0, 0, 0, 0.15));filter:drop-shadow(1rem 1rem 0.5rem rgba(0, 0, 0, 0.15));-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width: 767px){.lcl-apply .lcl-apply__circle{top:14.6rem;left:0;right:0;margin:auto;width:18rem;-webkit-filter:drop-shadow(0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.15));filter:drop-shadow(0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.15))}}.lcl-apply .lcl-apply__ttl{position:relative;width:86rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lcl-apply .lcl-apply__ttl{position:absolute;top:0;left:-100%;right:-100%;width:37.4rem}}.lcl-apply .lcl-apply__cnt{position:relative;z-index:3}.lcl-apply .lcl-apply__btn{margin-left:auto;margin-right:auto;margin-top:4rem}@media screen and (max-width: 767px){.lcl-apply .lcl-apply__btn{margin-top:2.5rem}}.lcl-apply .lcl-apply-period__lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.8rem 2rem;border-block:.5rem solid #000;background-color:#fff}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-period__lead{padding:.9rem 1.1rem;border-block:.3rem solid #000}}.lcl-apply .lcl-apply-period__label{font-size:2.5rem;font-size:max(2.5rem,10px);font-weight:700;line-height:1.5;letter-spacing:0}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-period__label{font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.2}}.lcl-apply .lcl-apply-period__txt{position:relative;font-size:2.5rem;font-size:max(2.5rem,10px);font-weight:700;letter-spacing:0;line-height:1.7}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-period__txt{font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.3}}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-period__txt::before{content:"";position:absolute;top:0;bottom:0;margin:auto;left:-1.05rem;width:1px;height:calc(100% - 0.6rem);background-color:#bfbfbf}}.lcl-apply .lcl-apply-period__txt .lcl-c-basicpink{font-size:3rem;font-size:max(3rem,10px)}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-period__txt .lcl-c-basicpink{font-size:2.3rem;font-size:max(2.3rem,10px)}}.lcl-apply .lcl-apply-period__head{margin-top:4rem;text-align:center;font-weight:700;font-size:2.4rem;font-size:max(2.4rem,10px);line-height:1.7;letter-spacing:0}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-period__head{margin-top:2.5rem;font-size:1.8rem;font-size:max(1.8rem,10px)}}.lcl-apply .lcl-apply-period__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4rem}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-period__list{display:block;margin-top:2.5rem}}.lcl-apply .lcl-apply-period__term{width:15rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:center;font-size:2rem;font-size:max(2rem,10px);font-weight:700;line-height:1.5;letter-spacing:0}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-period__term{width:100%;height:auto;font-size:1.5rem;font-size:max(1.5rem,10px);line-height:1.4}}.lcl-apply .lcl-apply-period__term:not(:first-of-type){margin-top:2.5rem}@media screen and (min-width: 768px){.lcl-apply .lcl-apply-period__term:not(:first-of-type){padding-top:2.5rem;border-top:1px dashed #d7ecf4}}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-period__term:not(:first-of-type){margin-top:1.5rem}}.lcl-apply .lcl-apply-period__wrap{display:block;width:100%;padding-block:1rem;background-color:#ffe711;border-radius:1rem}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-period__wrap{padding:.3rem;border-radius:.5rem}}.lcl-apply .lcl-apply-period__desc{width:calc(100% - 15rem);padding-left:3rem}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-period__desc{width:100%;padding-left:0;margin-top:.5rem}}@media screen and (min-width: 768px){.lcl-apply .lcl-apply-period__desc:not(:first-of-type){padding-top:2.5rem;border-top:1px dashed #d7ecf4;margin-top:2.5rem}}.lcl-apply .lcl-apply-period__box{margin-top:2.5rem;padding:1.4rem 10rem;border:1px solid #d7ecf4}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-period__box{padding:1.4rem 2rem;margin-top:1.5rem}}.lcl-apply .lcl-apply-period__note{display:block;margin-top:.5rem;font-size:1.2rem;font-size:max(1.2rem,10px);letter-spacing:0;font-weight:500;line-height:1.8}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-period__note{font-size:1rem;font-size:max(1rem,10px);letter-spacing:0;line-height:1.7}}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-period__note{margin-top:0}}.lcl-apply .lcl-apply-present{margin-top:5rem}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-present{margin-top:3rem}}.lcl-apply .lcl-apply-present__ttl{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1;height:8.1rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-present__ttl{width:25.9rem;height:auto}}.lcl-apply .lcl-apply-present__ttl.scr-anin{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 80%;transform-origin:50% 80%;-webkit-transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease;transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38)}.lcl-apply .lcl-apply-present__ttl.scr-anin::before,.lcl-apply .lcl-apply-present__ttl.scr-anin::after{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .4s ease,-webkit-transform .3s .3s cubic-bezier(0.52, -0.01, 0, 1.04);transition:opacity .4s ease,-webkit-transform .3s .3s cubic-bezier(0.52, -0.01, 0, 1.04);transition:transform .3s .3s cubic-bezier(0.52, -0.01, 0, 1.04),opacity .4s ease;transition:transform .3s .3s cubic-bezier(0.52, -0.01, 0, 1.04),opacity .4s ease,-webkit-transform .3s .3s cubic-bezier(0.52, -0.01, 0, 1.04)}.lcl-apply .lcl-apply-present__ttl.scr-anin::before{-webkit-transform-origin:right center;transform-origin:right center}.lcl-apply .lcl-apply-present__ttl.scr-anin::after{-webkit-transform-origin:left center;transform-origin:left center}.lcl-apply .lcl-apply-present__ttl.scr-anin--on{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-apply .lcl-apply-present__ttl.scr-anin--on::before,.lcl-apply .lcl-apply-present__ttl.scr-anin--on::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-apply .lcl-apply-present__ttl picture,.lcl-apply .lcl-apply-present__ttl figure{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;height:100%}.lcl-apply .lcl-apply-present__ttl img{width:auto;height:100%}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-present__ttl img{height:auto}}.lcl-apply .lcl-apply-present__ttl::before,.lcl-apply .lcl-apply-present__ttl::after{content:"";position:absolute;z-index:-1;top:0;margin:auto;width:18rem;height:15rem}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-present__ttl::before,.lcl-apply .lcl-apply-present__ttl::after{width:10.3rem;height:8.4rem;top:auto;bottom:-0.8rem}}.lcl-apply .lcl-apply-present__ttl::before{left:-7rem;background:url(../img/paper01.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-present__ttl::before{left:-3.7rem}}.lcl-apply .lcl-apply-present__ttl::after{right:-7rem;background:url(../img/paper02.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-present__ttl::after{right:-3.7rem}}.lcl-apply .lcl-apply-present__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5rem 2rem;position:relative;z-index:1;margin-top:2.5rem}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-present__list{gap:3.3rem 1.3rem;margin-top:3rem}}.lcl-apply .lcl-apply-present__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:calc((100% - 4rem)/3);padding-top:1rem}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-present__item{padding-top:0;width:calc((100% - 1.4rem)/2)}}@media(any-hover: hover){.lcl-apply .lcl-apply-present__item:hover .lcl-apply-modal__open::before{scale:1 1.3}.lcl-apply .lcl-apply-present__item:hover .lcl-apply-present__fig img{-webkit-filter:brightness(0.9);filter:brightness(0.9);-webkit-transform:scale(1.05) !important;transform:scale(1.05) !important}}.lcl-apply .lcl-apply-present__item.scr-anin{opacity:0;-webkit-transform:scale(0.4);transform:scale(0.4);-webkit-transform-origin:50% 20%;transform-origin:50% 20%;-webkit-transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24);transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24);transition:transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24),opacity .35s ease;transition:transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24),opacity .35s ease,-webkit-transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24)}@media screen and (min-width: 768px){.lcl-apply .lcl-apply-present__item.scr-anin:nth-of-type(3n + 1){-webkit-transition-delay:0s;transition-delay:0s}.lcl-apply .lcl-apply-present__item.scr-anin:nth-of-type(3n + 2){-webkit-transition-delay:.1s;transition-delay:.1s}.lcl-apply .lcl-apply-present__item.scr-anin:nth-of-type(3n + 3){-webkit-transition-delay:.2s;transition-delay:.2s}}.lcl-apply .lcl-apply-present__item.scr-anin .lcl-apply-present__fig img{-webkit-transition:opacity .3s ease,-webkit-transform .4s ease,-webkit-filter .3s ease;transition:opacity .3s ease,-webkit-transform .4s ease,-webkit-filter .3s ease;transition:transform .4s ease,opacity .3s ease,filter .3s ease;transition:transform .4s ease,opacity .3s ease,filter .3s ease,-webkit-transform .4s ease,-webkit-filter .3s ease}.lcl-apply .lcl-apply-present__item.scr-anin--on{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-apply .lcl-apply-present__fig{display:block;position:relative;width:25rem;overflow:hidden;margin:0 auto;border-radius:1rem}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-present__fig{width:100%}}.lcl-apply .lcl-apply-present__cap{display:block;position:absolute;left:-0.9rem;top:-0.7rem;width:7.8rem}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-present__cap{left:-1.1rem;top:-1.2rem;width:5.9rem}}.lcl-apply .lcl-apply-present__area{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}.lcl-apply .lcl-apply-present__txt{display:block;margin-top:2.1rem;font-weight:700;font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.4;letter-spacing:0;text-align:center;color:#000}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-present__txt{margin-top:1rem;font-size:1.5rem;font-size:max(1.5rem,10px)}}.lcl-apply .lcl-apply-present__sub{display:block;margin-top:.5rem;text-align:center;font-size:1.4rem;font-size:max(1.4rem,10px);font-weight:700;line-height:1.4;letter-spacing:0;color:#000}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-present__sub{font-size:1rem;font-size:max(1rem,10px)}}.lcl-apply .lcl-apply-modal{display:block;position:fixed;inset:0;max-width:100%;max-height:100%;width:83rem;margin:auto;border:0;opacity:0;visibility:hidden;background:rgba(0,0,0,0);-webkit-filter:drop-shadow(0 0 3rem rgba(0, 0, 0, 0.5));filter:drop-shadow(0 0 3rem rgba(0, 0, 0, 0.5));-webkit-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-modal{width:36.5rem}}.lcl-apply .lcl-apply-modal[open]{opacity:1;visibility:visible}.lcl-apply .lcl-apply-modal{outline:0 !important;outline-color:rgba(0,0,0,0) !important;-ms-overflow-style:none;scrollbar-width:none}.lcl-apply .lcl-apply-modal::-webkit-scrollbar{display:none}.lcl-apply .lcl-apply-modal::-ms-backdrop{background-color:rgba(0,0,0,.3);-ms-transition:all .25s ease;transition:all .25s ease}.lcl-apply .lcl-apply-modal::backdrop{background-color:rgba(0,0,0,.3);-webkit-transition:all .25s ease;transition:all .25s ease}.lcl-apply .lcl-apply-modal__in{position:relative;padding:1rem}.lcl-apply .lcl-apply-modal__wrap{position:relative;padding:4rem 5rem;border-radius:2rem;background-color:#fff;height:calc(100vh - 3rem);overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.lcl-apply .lcl-apply-modal__wrap::-webkit-scrollbar{display:none}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-modal__wrap{padding:4rem 1.5rem;border-radius:2rem;height:calc(100vh - 8rem);height:calc(100dvh - 8rem)}}.lcl-apply .lcl-apply-modal__main{padding:0;width:auto}.lcl-apply .lcl-apply-modal__pic{width:100%}.lcl-apply .lcl-apply-modal__pic img{border-radius:1rem}.lcl-apply .lcl-apply-modal__cnt{margin-top:3rem}.lcl-apply .lcl-apply-modal__cnt.lcl-apply-modal__cnt--rule{margin-top:0 !important}.lcl-apply .lcl-apply-modal__sublead{margin-bottom:1.5rem;font-size:3rem;font-size:max(3rem,10px);font-weight:900;line-height:1.5;letter-spacing:0;text-align:center;color:#eb5757}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-modal__sublead{font-size:2.4rem;font-size:max(2.4rem,10px)}}.lcl-apply .lcl-apply-modal__lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.lcl-apply .lcl-apply-modal__award{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:7.3rem;height:5.3rem;background-color:#eb5757;color:#fff;border-radius:1rem;font-size:2rem;font-size:max(2rem,10px);font-weight:700;line-height:1.7;letter-spacing:0}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-modal__award{width:5rem;height:6.6rem;border-radius:.5rem;font-size:1.8rem;font-size:max(1.8rem,10px)}}.lcl-apply .lcl-apply-modal__ttl{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-block:.5rem;border-block:1px solid #000;font-size:2.4rem;font-size:max(2.4rem,10px);line-height:1.7;letter-spacing:0;font-weight:700}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-modal__ttl{font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.5}}.lcl-apply .lcl-apply-modal__txt{margin-top:1rem;font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:500;line-height:1.8}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-modal__txt{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0}}.lcl-apply .lcl-apply-modal__area{margin-top:3rem}.lcl-apply .lcl-apply-modal__block:not(:first-of-type){margin-top:3rem}.lcl-apply .lcl-apply-modal__label{margin-bottom:1rem;padding:.5rem 1rem;background-color:#eb5757;color:#fff;font-weight:700;font-size:2rem;font-size:max(2rem,10px);line-height:1.5;letter-spacing:0}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-modal__label{padding:.5rem;text-align:center;font-size:1.6rem;font-size:max(1.6rem,10px);line-height:1.4}}.lcl-apply .lcl-apply-modal__btm{padding-top:1.9rem;border-top:.3rem dotted #eb5757;margin-top:1.9rem}.lcl-apply .lcl-apply-modal__notice:not(:first-of-type){margin-top:1.5rem}.lcl-apply .lcl-apply-modal__btn{position:relative;z-index:2;margin:3rem auto 0}.lcl-apply .lcl-apply-modal__close{position:absolute;top:0px;right:0px;width:4rem;height:4rem;padding:.5rem;border-radius:50%;background-color:#000;overflow:hidden;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-modal__close{width:3.5rem;height:3.5rem}}@media(any-hover: hover){.lcl-apply .lcl-apply-modal__close:hover{background-color:#eb5757}}.lcl-apply .lcl-apply-modal__close .ico_svg{width:2.4rem;height:2.4rem}.lcl-apply .lcl-apply-modal__close .ico_svg .svg-path{fill:#fff}.lcl-apply .lcl-apply-modal__open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative;z-index:1;gap:.5rem;border-radius:100vw;background-color:#000;padding:.2rem 2rem;margin-top:1.5rem;margin-left:auto;margin-right:auto;font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:700;line-height:1.8}@media screen and (max-width: 767px){.lcl-apply .lcl-apply-modal__open{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0;line-height:1.7}}.lcl-apply .lcl-apply-modal__open{color:#fff}.lcl-apply .lcl-apply-modal__open .ico_plus{width:1.2rem;height:1.2rem}.lcl-apply .lcl-apply-modal__open::after{content:"";position:absolute;z-index:-2;background-color:#000;top:0;left:0;width:100%;height:100%}.lcl-apply .lcl-apply-modal__open::before{content:"";position:absolute;z-index:-1;inset:-100%;margin:auto;width:120%;height:240%;rotate:-20deg;scale:1 0;-webkit-transition:scale .4s ease;transition:scale .4s ease;background:#eb5757}.lcl-special{margin-top:10rem;padding-top:6.2rem}@media screen and (max-width: 767px){.lcl-special{margin-top:5rem;padding-top:5.7rem}}.lcl-special .lcl-special__in{background:#13daf4 url(../img/bg_pattern03.png) top center/4rem 4rem repeat;padding-block:13.5rem 10rem;border-radius:5rem}@media screen and (max-width: 767px){.lcl-special .lcl-special__in{width:100%;border-radius:2rem;padding:3.8rem 1.5rem 5rem}}.lcl-special .lcl-special__wrap{position:relative;width:100rem;padding:17.9rem 7rem 8.5rem;margin:0 auto;border-radius:5rem;background-color:#fff}@media screen and (max-width: 767px){.lcl-special .lcl-special__wrap{width:100%;border-radius:2rem;padding:14rem 1.5rem 4rem}}.lcl-special .lcl-special__head{position:absolute;z-index:1;top:-19.7rem;left:-100%;right:-100%;width:100%;margin:auto}@media screen and (max-width: 767px){.lcl-special .lcl-special__head{top:-9.5rem}}.lcl-special .lcl-special__head::before,.lcl-special .lcl-special__head::after{content:"";position:absolute;z-index:-1;top:10.2rem;width:35rem;height:28.8rem}@media screen and (max-width: 767px){.lcl-special .lcl-special__head::before,.lcl-special .lcl-special__head::after{top:6.9rem;width:13.5rem;height:11rem}}.lcl-special .lcl-special__head::before{left:-3.4rem;background:url(../img/five/kemuri_01.png) center/cover no-repeat}.lcl-special .lcl-special__head::after{right:-3.4rem;background:url(../img/five/kemuri_02.png) center/cover no-repeat}.lcl-special .lcl-special__circle{position:absolute;left:-2.9rem;top:2rem;z-index:2;width:19rem;-webkit-filter:drop-shadow(1rem 1rem 0.5rem rgba(0, 0, 0, 0.15));filter:drop-shadow(1rem 1rem 0.5rem rgba(0, 0, 0, 0.15));-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width: 767px){.lcl-special .lcl-special__circle{top:18.3rem;left:0;right:0;margin:auto;width:18rem;-webkit-filter:drop-shadow(0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.15));filter:drop-shadow(0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.15))}}.lcl-special .lcl-special__ttl{position:relative;width:72.5rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lcl-special .lcl-special__ttl{position:absolute;top:0;left:-100%;right:-100%;width:40.4rem}}.lcl-special .lcl-special__cnt{position:relative;z-index:3}.lcl-special .lcl-special-period__lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.8rem 2rem;border-block:.5rem solid #000;background-color:#fff}@media screen and (max-width: 767px){.lcl-special .lcl-special-period__lead{padding:.9rem .5rem;border-block:.3rem solid #000}}.lcl-special .lcl-special-period__label{font-size:2.5rem;font-size:max(2.5rem,10px);font-weight:700;line-height:1.5;letter-spacing:0}@media screen and (max-width: 767px){.lcl-special .lcl-special-period__label{font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.2}}.lcl-special .lcl-special-period__txt{position:relative;font-size:2.5rem;font-size:max(2.5rem,10px);font-weight:700;letter-spacing:0;line-height:1.7}@media screen and (max-width: 767px){.lcl-special .lcl-special-period__txt{font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.5}}@media screen and (max-width: 767px){.lcl-special .lcl-special-period__txt::before{content:"";position:absolute;top:0;bottom:0;margin:auto;left:-1.05rem;width:1px;height:calc(100% - 0.6rem);background-color:#bfbfbf}}.lcl-special .lcl-special-period__txt .lcl-c-basicpink{font-size:3rem;font-size:max(3rem,10px)}@media screen and (max-width: 767px){.lcl-special .lcl-special-period__txt .lcl-c-basicpink{font-size:2.3rem;font-size:max(2.3rem,10px);line-height:1.3}}.lcl-special .lcl-special-present{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.7rem;width:100%}@media screen and (max-width: 767px){.lcl-special .lcl-special-present{display:block;margin-top:4rem}}.lcl-special .lcl-special-present__item{width:calc(100% - 3.4rem)}@media screen and (max-width: 767px){.lcl-special .lcl-special-present__item{width:100%}}.lcl-special .lcl-special-present__item:nth-of-type(odd) .lcl-special-present__figarea .lcl-special-present__vec::before{background:url(../img/special/vec_01.png) center/cover no-repeat}.lcl-special .lcl-special-present__item:nth-of-type(even) .lcl-special-present__figarea .lcl-special-present__vec::before{background:url(../img/special/vec_02.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-special .lcl-special-present__item:not(:first-of-type){margin-top:3rem}}@media screen and (min-width: 768px){.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(1) .lcl-special-present__fig{-webkit-transition-delay:.1s;transition-delay:.1s}.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(1) .lcl-special-present__cap{-webkit-transition-delay:.35s;transition-delay:.35s}.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(1) .lcl-special-present__figarea .lcl-special-present__vec::before{-webkit-transition-delay:0s;transition-delay:0s}.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(1) .lcl-special-present__label,.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(1) .lcl-special-present__ttl{-webkit-transition-delay:.35s;transition-delay:.35s}.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(1) .lcl-special-present__txt,.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(1) .lcl-five-txt-small{-webkit-transition-delay:.35s;transition-delay:.35s}.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(2) .lcl-special-present__fig{-webkit-transition-delay:.225s;transition-delay:.225s}.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(2) .lcl-special-present__cap{-webkit-transition-delay:.475s;transition-delay:.475s}.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(2) .lcl-special-present__figarea .lcl-special-present__vec::before{-webkit-transition-delay:.125s;transition-delay:.125s}.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(2) .lcl-special-present__label,.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(2) .lcl-special-present__ttl{-webkit-transition-delay:.475s;transition-delay:.475s}.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(2) .lcl-special-present__txt,.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(2) .lcl-five-txt-small{-webkit-transition-delay:.475s;transition-delay:.475s}.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(3) .lcl-special-present__fig{-webkit-transition-delay:.35s;transition-delay:.35s}.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(3) .lcl-special-present__cap{-webkit-transition-delay:.6s;transition-delay:.6s}.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(3) .lcl-special-present__figarea .lcl-special-present__vec::before{-webkit-transition-delay:.25s;transition-delay:.25s}.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(3) .lcl-special-present__label,.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(3) .lcl-special-present__ttl{-webkit-transition-delay:.6s;transition-delay:.6s}.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(3) .lcl-special-present__txt,.lcl-special .lcl-special-present__item.scr-anin:nth-of-type(3) .lcl-five-txt-small{-webkit-transition-delay:.6s;transition-delay:.6s}}.lcl-special .lcl-special-present__item.scr-anin .lcl-special-present__fig{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.41, 0.1, 1.36);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.41, 0.1, 1.36);transition:transform .4s cubic-bezier(0.37, 0.41, 0.1, 1.36),opacity .4s ease;transition:transform .4s cubic-bezier(0.37, 0.41, 0.1, 1.36),opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.41, 0.1, 1.36)}@media screen and (max-width: 767px){.lcl-special .lcl-special-present__item.scr-anin .lcl-special-present__fig{-webkit-transition-delay:.1s;transition-delay:.1s}}.lcl-special .lcl-special-present__item.scr-anin .lcl-special-present__cap{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}@media screen and (max-width: 767px){.lcl-special .lcl-special-present__item.scr-anin .lcl-special-present__cap{-webkit-transition-delay:.35s;transition-delay:.35s}}.lcl-special .lcl-special-present__item.scr-anin .lcl-special-present__figarea .lcl-special-present__vec::before{opacity:0;-webkit-transform:scale(0) rotate(300deg);transform:scale(0) rotate(300deg);-webkit-transition:opacity .6s ease,-webkit-transform .6s cubic-bezier(0.37, 0.41, 0.1, 1.36);transition:opacity .6s ease,-webkit-transform .6s cubic-bezier(0.37, 0.41, 0.1, 1.36);transition:transform .6s cubic-bezier(0.37, 0.41, 0.1, 1.36),opacity .6s ease;transition:transform .6s cubic-bezier(0.37, 0.41, 0.1, 1.36),opacity .6s ease,-webkit-transform .6s cubic-bezier(0.37, 0.41, 0.1, 1.36)}.lcl-special .lcl-special-present__item.scr-anin .lcl-special-present__label,.lcl-special .lcl-special-present__item.scr-anin .lcl-special-present__ttl{opacity:0;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}@media screen and (max-width: 767px){.lcl-special .lcl-special-present__item.scr-anin .lcl-special-present__label,.lcl-special .lcl-special-present__item.scr-anin .lcl-special-present__ttl{-webkit-transition-delay:.35s;transition-delay:.35s}}.lcl-special .lcl-special-present__item.scr-anin .lcl-special-present__txt,.lcl-special .lcl-special-present__item.scr-anin .lcl-five-txt-small{opacity:0;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}@media screen and (max-width: 767px){.lcl-special .lcl-special-present__item.scr-anin .lcl-special-present__txt,.lcl-special .lcl-special-present__item.scr-anin .lcl-five-txt-small{-webkit-transition-delay:.35s;transition-delay:.35s}}.lcl-special .lcl-special-present__item.scr-anin--on .lcl-special-present__fig{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-special .lcl-special-present__item.scr-anin--on .lcl-special-present__cap{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes prupru{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@keyframes prupru{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}.lcl-special .lcl-special-present__item.scr-anin--on .lcl-special-present__figarea .lcl-special-present__vec{-webkit-animation:prupru .8s .8s steps(1) infinite both;animation:prupru .8s .8s steps(1) infinite both}.lcl-special .lcl-special-present__item.scr-anin--on .lcl-special-present__figarea .lcl-special-present__vec::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-special .lcl-special-present__item.scr-anin--on .lcl-special-present__label,.lcl-special .lcl-special-present__item.scr-anin--on .lcl-special-present__ttl{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.lcl-special .lcl-special-present__item.scr-anin--on .lcl-special-present__txt,.lcl-special .lcl-special-present__item.scr-anin--on .lcl-five-txt-small{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.lcl-special .lcl-special-present__figarea{position:relative;z-index:1;width:100%}@media screen and (max-width: 767px){.lcl-special .lcl-special-present__figarea{width:23.9rem;margin-left:auto;margin-right:auto}}.lcl-special .lcl-special-present__vec{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.lcl-special .lcl-special-present__vec::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto}.lcl-special .lcl-special-present__cap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;z-index:1;top:0;right:0;width:8.2rem;height:8.2rem;border-radius:50%;background-color:#e40001}@media screen and (max-width: 767px){.lcl-special .lcl-special-present__cap{top:-0.5rem;right:-2.85rem;width:7rem;height:7rem}}.lcl-special .lcl-special-present__cap::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;margin:auto;width:calc(100% - 0.8rem);height:calc(100% - 0.8rem);border:1px solid #cb1213}.lcl-special .lcl-special-present__wrap{text-align:center;color:#fff;font-weight:700;font-size:1.5rem;font-size:max(1.5rem,10px);line-height:1.4;letter-spacing:0}@media screen and (max-width: 767px){.lcl-special .lcl-special-present__wrap{font-size:1.1rem;font-size:max(1.1rem,10px)}}.lcl-special .lcl-special-present__num{font-size:1.8rem;font-size:max(1.8rem,10px)}@media screen and (max-width: 767px){.lcl-special .lcl-special-present__num{font-size:1.5rem;font-size:max(1.5rem,10px)}}.lcl-special .lcl-special-present__fig{-webkit-filter:drop-shadow(0.6rem 0.6rem 1rem rgba(0, 0, 0, 0.3));filter:drop-shadow(0.6rem 0.6rem 1rem rgba(0, 0, 0, 0.3))}@media screen and (min-width: 768px){.lcl-special .lcl-special-present__cnttxt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:9rem}}.lcl-special .lcl-special-present__label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1px 1rem;margin-bottom:.6rem;margin-left:auto;margin-right:auto;border-radius:.5rem;color:#fff;background-color:#000;font-size:1.5rem;font-size:max(1.5rem,10px);line-height:1.4;letter-spacing:0}@media screen and (max-width: 767px){.lcl-special .lcl-special-present__label{font-size:1.3rem;font-size:max(1.3rem,10px);padding:.1rem 1rem}}.lcl-special .lcl-special-present__ttl{position:relative;font-weight:700;font-size:2rem;font-size:max(2rem,10px);line-height:1.5;letter-spacing:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;text-align:center;margin-right:auto}.lcl-special .lcl-special-present__ttl .ico_paya01,.lcl-special .lcl-special-present__ttl .ico_paya02{position:absolute;width:2.8rem;height:2.8rem;bottom:0}@media screen and (max-width: 767px){.lcl-special .lcl-special-present__ttl .ico_paya01,.lcl-special .lcl-special-present__ttl .ico_paya02{width:2.5rem;height:2.5rem}}.lcl-special .lcl-special-present__ttl .ico_paya01{left:-3.8rem}@media screen and (max-width: 767px){.lcl-special .lcl-special-present__ttl .ico_paya01{left:-3.5rem}}.lcl-special .lcl-special-present__ttl .ico_paya02{right:-3.8rem}@media screen and (max-width: 767px){.lcl-special .lcl-special-present__ttl .ico_paya02{right:-3.5rem}}.lcl-special .lcl-special-present__txt{margin-top:1rem}.lcl-guest{margin-top:10rem;padding-top:6.2rem}@media screen and (max-width: 767px){.lcl-guest{margin-top:5rem;padding-top:5.7rem}}.lcl-guest .lcl-guest__in{background:#72efcb url(../img/bg_pattern04.png) top center/6rem 6rem repeat;padding-block:13.5rem 10rem;border-radius:5rem 5rem 0 0}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__in{width:100%;border-radius:2rem 2rem 0 0;padding:6rem 1.5rem 5rem}}.lcl-guest .lcl-guest__wrap{position:relative;width:100rem;padding:17.9rem 7rem 8.5rem;margin:0 auto;border-radius:5rem;background-color:#fff}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__wrap{width:100%;border-radius:2rem;padding:11rem 1.5rem 4rem}}.lcl-guest .lcl-guest__head.scr-anin .lcl-guest__fuwa{opacity:0;-webkit-transform:scale(0.1);transform:scale(0.1);-webkit-transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:transform .3s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease;transition:transform .3s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease,-webkit-transform .3s cubic-bezier(0.37, 0.18, 0.18, 1.38)}.lcl-guest .lcl-guest__head.scr-anin .lcl-guest__fuwa.lcl-guest__fuwa--01{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform-origin:60% 80%;transform-origin:60% 80%}.lcl-guest .lcl-guest__head.scr-anin .lcl-guest__fuwa.lcl-guest__fuwa--02{-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transform-origin:60% 80%;transform-origin:60% 80%}.lcl-guest .lcl-guest__head.scr-anin .lcl-guest__fuwa.lcl-guest__fuwa--03{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform-origin:30% 80%;transform-origin:30% 80%}.lcl-guest .lcl-guest__head.scr-anin .lcl-guest__fuwa.lcl-guest__fuwa--04{-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transform-origin:30% 80%;transform-origin:30% 80%}.lcl-guest .lcl-guest__head.scr-anin--on .lcl-guest__fuwa{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-guest .lcl-guest__head{position:absolute;z-index:1;top:-19.7rem;left:-100%;right:-100%;width:100%;margin:auto}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__head{top:-9.8rem}}.lcl-guest .lcl-guest__head::before,.lcl-guest .lcl-guest__head::after{content:"";position:absolute;z-index:-1;top:10.2rem;width:35rem;height:28.8rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__head::before,.lcl-guest .lcl-guest__head::after{top:5.2rem;width:13.5rem;height:11rem}}.lcl-guest .lcl-guest__head::before{left:-3.4rem;background:url(../img/five/kemuri_01.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__head::before{left:-3.1rem}}.lcl-guest .lcl-guest__head::after{right:-3.4rem;background:url(../img/five/kemuri_02.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__head::after{right:-3.1rem}}.lcl-guest .lcl-guest__fuwa{position:absolute}.lcl-guest .lcl-guest__fuwa.lcl-guest__fuwa--01{top:21.6rem;left:5.8rem;width:13.2rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__fuwa.lcl-guest__fuwa--01{width:7.3rem;left:0;top:14.5rem;z-index:1}}.lcl-guest .lcl-guest__fuwa.lcl-guest__fuwa--02{top:22rem;width:14.7rem;left:16.5rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__fuwa.lcl-guest__fuwa--02{width:8.1rem;top:9.7rem;left:.9rem}}.lcl-guest .lcl-guest__fuwa.lcl-guest__fuwa--03{width:13.2rem;right:19.9rem;top:22.8rem;z-index:1}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__fuwa.lcl-guest__fuwa--03{width:7.3rem;top:14.5rem;right:0}}.lcl-guest .lcl-guest__fuwa.lcl-guest__fuwa--04{width:15rem;top:22rem;right:8.2rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__fuwa.lcl-guest__fuwa--04{width:8.4rem;top:9.7rem;right:.8rem}}.lcl-guest .lcl-guest__circle{position:absolute;left:-2.9rem;top:-2rem;z-index:2;width:19rem;-webkit-filter:drop-shadow(1rem 1rem 0.5rem rgba(0, 0, 0, 0.15));filter:drop-shadow(1rem 1rem 0.5rem rgba(0, 0, 0, 0.15));-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__circle{top:15.6rem;left:0;right:0;margin:auto;width:18rem;-webkit-filter:drop-shadow(0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.15));filter:drop-shadow(0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.15))}}.lcl-guest .lcl-guest__ttl{position:relative;width:89.8rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__ttl{position:absolute;top:0;left:-100%;right:-100%;width:37.5rem}}.lcl-guest .lcl-guest__cnt{position:relative;z-index:3}.lcl-guest .lcl-guest-period__lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.8rem 2rem;border-block:.5rem solid #000;background-color:#fff}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-period__lead{padding:.9rem .5rem;border-block:.3rem solid #000}}.lcl-guest .lcl-guest-period__label{font-size:2.5rem;font-size:max(2.5rem,10px);font-weight:700;line-height:1.5;letter-spacing:0}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-period__label{font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.2}}.lcl-guest .lcl-guest-period__txt{position:relative;font-size:2.5rem;font-size:max(2.5rem,10px);font-weight:700;letter-spacing:0;line-height:1.7}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-period__txt{font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.5}}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-period__txt::before{content:"";position:absolute;top:0;bottom:0;margin:auto;left:-1.05rem;width:1px;height:calc(100% - 0.6rem);background-color:#bfbfbf}}.lcl-guest .lcl-guest-period__txt .lcl-c-basicpink{font-size:3rem;font-size:max(3rem,10px)}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-period__txt .lcl-c-basicpink{font-size:2.3rem;font-size:max(2.3rem,10px);line-height:1.3}}.lcl-guest .lcl-guest-lead{text-align:center;margin-top:4rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-lead{margin-top:1.5rem}}.lcl-guest .lcl-guest-lead__txt{text-align:center;font-weight:500;font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.7;letter-spacing:0;margin-bottom:2rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-lead__txt{text-align:left;margin-bottom:1.5rem;font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:500;line-height:1.8}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-guest .lcl-guest-lead__txt{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0}}.lcl-guest .lcl-guest-lead__em{font-size:2.5rem;font-size:max(2.5rem,10px);line-height:1.7;letter-spacing:0;font-weight:700;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(0%, #ffe62d));background:linear-gradient(transparent 60%, #ffe62d 0%);display:inline;padding:0 1px 0px}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-lead__em{font-size:1.8rem;font-size:max(1.8rem,10px)}}.lcl-guest .lcl-guest__bubble{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem 3rem;margin-top:4rem;border-radius:100vw;margin-left:auto;margin-right:auto;background-color:#000;color:#fff;font-size:2rem;font-size:max(2rem,10px);font-weight:700;line-height:1.3;letter-spacing:0}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__bubble{margin-top:3rem;padding:1rem 2rem;font-size:1.5rem;font-size:max(1.5rem,10px)}}.lcl-guest .lcl-guest__bubble::before{content:"";position:absolute;bottom:-1rem;left:0;right:0;margin:auto;width:2.1rem;height:1.1rem;border-width:1.1rem 1.05rem 0px 1.05rem;border-style:solid;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.lcl-guest .lcl-guest__bubble.scr-anin{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:50% 80%;transform-origin:50% 80%;-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .4s ease;transition:transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .4s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35)}.lcl-guest .lcl-guest__bubble.scr-anin--on{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-guest .lcl-guest-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;margin-top:3rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-list{display:block;margin-top:2rem}}.lcl-guest .lcl-guest-list__item{position:relative;z-index:1;width:calc((100% - 4rem)/3);padding-block:2.5rem;border-radius:2rem}@media screen and (min-width: 768px){.lcl-guest .lcl-guest-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1.1rem 1.3rem 1.1rem 1.8rem;border-radius:1.5rem}}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-list__item:not(:first-of-type){margin-top:.8rem}}.lcl-guest .lcl-guest-list__item.scr-anin{opacity:0;-webkit-transform:scale(0.4);transform:scale(0.4);-webkit-transform-origin:50% 20%;transform-origin:50% 20%;-webkit-transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24);transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24);transition:transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24),opacity .35s ease;transition:transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24),opacity .35s ease,-webkit-transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24)}@media screen and (min-width: 768px){.lcl-guest .lcl-guest-list__item.scr-anin:nth-of-type(3n + 1){-webkit-transition-delay:0s;transition-delay:0s}.lcl-guest .lcl-guest-list__item.scr-anin:nth-of-type(3n + 2){-webkit-transition-delay:.1s;transition-delay:.1s}.lcl-guest .lcl-guest-list__item.scr-anin:nth-of-type(3n + 3){-webkit-transition-delay:.2s;transition-delay:.2s}}.lcl-guest .lcl-guest-list__item.scr-anin--on{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-guest .lcl-guest-list__item::before,.lcl-guest .lcl-guest-list__item::after{content:"";position:absolute;z-index:-1;top:0;left:0;border-radius:1.8rem;width:100%;height:100%}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-list__item::before,.lcl-guest .lcl-guest-list__item::after{border-radius:1.3rem}}.lcl-guest .lcl-guest-list__item::after{background:url(../img/bg_pattern02.png) center/20rem 20rem repeat;opacity:.05}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 1){border:.2rem dashed #ffb921}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 1)::before{background-color:#fffed3}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 1) .lcl-guest-list__lead{color:#ffb921}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 1) .lcl-guest-list__area::before{background-color:#ffb921}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 1) .ico_home .svg-path{fill:#ffb921}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 1) .lcl-guest-list__link::before{border-color:#ffb921}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 2){border:.2rem dashed #fc6460}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 2)::before{background-color:#ffe4e5}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 2) .lcl-guest-list__lead{color:#fc6460}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 2) .lcl-guest-list__area::before{background-color:#fc6460}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 2) .ico_home .svg-path{fill:#fc6460}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 2) .lcl-guest-list__link::before{border-color:#fc6460}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 3){border:.2rem dashed #00c2dc}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 3)::before{background-color:#d3faff}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 3) .lcl-guest-list__lead{color:#00c2dc}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 3) .lcl-guest-list__area::before{background-color:#00c2dc}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 3) .ico_home .svg-path{fill:#00c2dc}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 3) .lcl-guest-list__link::before{border-color:#00c2dc}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 4){border:.2rem dashed #26bf47}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 4)::before{background-color:#c7fece}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 4) .lcl-guest-list__lead{color:#26bf47}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 4) .lcl-guest-list__area::before{background-color:#26bf47}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 4) .ico_home .svg-path{fill:#26bf47}.lcl-guest .lcl-guest-list__item:nth-of-type(4n + 4) .lcl-guest-list__link::before{border-color:#26bf47}.lcl-guest .lcl-guest-list__fig{width:12rem}@media screen and (min-width: 768px){.lcl-guest .lcl-guest-list__fig{margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-list__fig{width:6rem}}@media screen and (min-width: 768px){.lcl-guest .lcl-guest-list__item:has(.lcl-guest-list__area) .lcl-guest-list__detail{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}}.lcl-guest .lcl-guest-list__detail{margin-top:1.5rem}@media screen and (min-width: 768px){.lcl-guest .lcl-guest-list__detail{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-list__detail{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0;margin-left:1rem}}.lcl-guest .lcl-guest-list__dep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;font-weight:700;font-size:1.4rem;font-size:max(1.4rem,10px);line-height:1.4;letter-spacing:0}@media screen and (min-width: 768px){.lcl-guest .lcl-guest-list__dep{min-height:4rem}}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-list__dep{display:block;text-align:left;font-size:1rem;font-size:max(1rem,10px)}}.lcl-guest .lcl-guest-list__name{margin-top:.2rem;font-size:2.5rem;font-size:max(2.5rem,10px);font-weight:700;line-height:1.5;letter-spacing:0;text-align:center}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-list__name{font-size:1.6rem;font-size:max(1.6rem,10px);text-align:left}}.lcl-guest .lcl-guest-list__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;position:relative;padding-top:1rem;margin-top:1rem}@media screen and (min-width: 768px){.lcl-guest .lcl-guest-list__area{width:100%}}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-list__area{width:5.1rem;margin-top:0;margin-left:1rem;display:block}}.lcl-guest .lcl-guest-list__area::before{content:"";position:absolute;top:0;left:0;right:0;width:22rem;height:1px;margin:auto}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-list__area::before{top:0;height:100%;left:-1rem;right:auto;width:1px}}.lcl-guest .lcl-guest-list__lead{font-size:1.2rem;font-size:max(1.2rem,10px);font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-list__lead{font-size:1rem;font-size:max(1rem,10px);text-align:center}}.lcl-guest .lcl-guest-list__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:4.5rem;height:4.5rem;background-color:#fff;border-radius:50%}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-list__link{width:3.4rem;height:3.4rem;margin-top:.3rem;margin-left:auto;margin-right:auto}}@media(any-hover: hover){.lcl-guest .lcl-guest-list__link:hover::before{opacity:1}.lcl-guest .lcl-guest-list__link:hover .lcl-guest-list__icon{-webkit-transform:scale(1.05);transform:scale(1.05)}}.lcl-guest .lcl-guest-list__link::before{content:"";opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border-width:.2rem;border-style:solid;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lcl-guest .lcl-guest-list__icon{display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;width:2.8rem;height:2.8rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-list__icon{width:2.2rem;height:2.2rem}}.lcl-guest .lcl-guest-list__icon .ico_svg{width:100%;height:100%}.lcl-guest .lcl-guest__tip{margin-top:2rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__tip{margin-top:1.5rem}}.lcl-guest .lcl-guest__line{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;font-size:2.6rem;font-size:max(2.6rem,10px);line-height:1.3;letter-spacing:0;font-weight:700}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__line{font-size:2rem;font-size:max(2rem,10px)}}.lcl-guest .lcl-guest__line::before,.lcl-guest .lcl-guest__line::after{content:"";position:absolute;top:0;bottom:0;margin:auto;width:4.6rem;height:3.5rem;background:url(../img/guest/line.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__line::before,.lcl-guest .lcl-guest__line::after{width:3.5rem;height:2.7rem}}.lcl-guest .lcl-guest__line::before{left:-5.1rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__line::before{left:-4rem}}.lcl-guest .lcl-guest__line::after{right:-5.1rem;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media screen and (max-width: 767px){.lcl-guest .lcl-guest__line::after{right:-4rem}}.lcl-guest .lcl-guest__line.scr-anin{opacity:0;-webkit-transform:scale(0.4);transform:scale(0.4);-webkit-transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24);transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24);transition:transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24),opacity .35s ease;transition:transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24),opacity .35s ease,-webkit-transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24)}.lcl-guest .lcl-guest__line.scr-anin--on{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-guest .lcl-guest-message{width:69rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-message{width:100%}}.lcl-guest .lcl-guest-message__list{margin-top:3rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-message__list{margin-top:2rem}}.lcl-guest .lcl-guest-message__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;border-radius:2rem;padding:2.3rem 2rem 2.3rem 2rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-message__item{display:block;padding:2.3rem .8rem}}.lcl-guest .lcl-guest-message__item:not(:first-of-type){margin-top:2rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-message__item:not(:first-of-type){margin-top:1rem}}.lcl-guest .lcl-guest-message__item::before,.lcl-guest .lcl-guest-message__item::after{content:"";position:absolute;z-index:-1;top:0;left:0;border-radius:2rem;width:100%;height:100%}.lcl-guest .lcl-guest-message__item::after{background:url(../img/bg_pattern02.png) center/20rem 20rem repeat;opacity:.05}.lcl-guest .lcl-guest-message__item.scr-anin{opacity:0;-webkit-transform:scale(0.4);transform:scale(0.4);-webkit-transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24);transition:opacity .35s ease,-webkit-transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24);transition:transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24),opacity .35s ease;transition:transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24),opacity .35s ease,-webkit-transform .35s cubic-bezier(0.37, 0.18, 0.26, 1.24)}.lcl-guest .lcl-guest-message__item.scr-anin--on{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 1){border:.2rem dashed #ffb921}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 1)::before{background-color:#fffed3}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 1) .lcl-guest-message__lead{color:#ffb921}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 1) .lcl-guest-message__area::before{background-color:#ffb921}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 1) .ico_home .svg-path{fill:#ffb921}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 1) .lcl-guest-message__link::before{border-color:#ffb921}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 2){border:.2rem dashed #fc6460}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 2)::before{background-color:#ffe4e5}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 2) .lcl-guest-message__lead{color:#fc6460}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 2) .lcl-guest-message__area::before{background-color:#fc6460}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 2) .ico_home .svg-path{fill:#fc6460}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 2) .lcl-guest-message__link::before{border-color:#fc6460}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 3){border:.2rem dashed #00c2dc}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 3)::before{background-color:#d3faff}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 3) .lcl-guest-message__lead{color:#00c2dc}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 3) .lcl-guest-message__area::before{background-color:#00c2dc}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 3) .ico_home .svg-path{fill:#00c2dc}.lcl-guest .lcl-guest-message__item:nth-of-type(4n + 3) .lcl-guest-message__link::before{border-color:#00c2dc}.lcl-guest .lcl-guest-message__item:nth-of-type(4n){border:.2rem dashed #26bf47}.lcl-guest .lcl-guest-message__item:nth-of-type(4n)::before{background-color:#c7fece}.lcl-guest .lcl-guest-message__item:nth-of-type(4n) .lcl-guest-message__lead{color:#26bf47}.lcl-guest .lcl-guest-message__item:nth-of-type(4n) .lcl-guest-message__area::before{background-color:#26bf47}.lcl-guest .lcl-guest-message__item:nth-of-type(4n) .ico_home .svg-path{fill:#26bf47}.lcl-guest .lcl-guest-message__item:nth-of-type(4n) .lcl-guest-message__link::before{border-color:#26bf47}.lcl-guest .lcl-guest-message__cnt{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:2rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-message__cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0}}.lcl-guest .lcl-guest-message__fig{width:12rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-message__fig{width:6rem;margin-left:0;margin-right:0}}.lcl-guest .lcl-guest-message__head{margin-top:1.5rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-message__head{margin-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-message__term{-webkit-box-flex:1;-ms-flex:1;flex:1}}.lcl-guest .lcl-guest-message__txt{text-align:center;font-size:1.4rem;font-size:max(1.4rem,10px);font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-message__txt{text-align:left;font-size:1rem;font-size:max(1rem,10px)}}.lcl-guest .lcl-guest-message__name{text-align:center;font-weight:700;font-size:2.5rem;font-size:max(2.5rem,10px);line-height:1.5;letter-spacing:0}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-message__name{margin-top:.2rem;text-align:left;font-size:1.6rem;font-size:max(1.6rem,10px)}}.lcl-guest .lcl-guest-message__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;position:relative;padding-top:1rem;margin-top:1.5rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-message__area{width:5.1rem;margin-top:0;margin-left:1rem;display:block}}.lcl-guest .lcl-guest-message__area::before{content:"";position:absolute;top:0;left:0;right:0;width:22rem;height:1px;margin:auto}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-message__area::before{top:0;height:100%;left:-1rem;right:auto;width:1px}}.lcl-guest .lcl-guest-message__lead{font-size:1.2rem;font-size:max(1.2rem,10px);font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-message__lead{font-size:1rem;font-size:max(1rem,10px);text-align:center}}.lcl-guest .lcl-guest-message__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:4.5rem;height:4.5rem;background-color:#fff;border-radius:50%}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-message__link{width:3.4rem;height:3.4rem;margin-top:.3rem;margin-left:auto;margin-right:auto}}@media(any-hover: hover){.lcl-guest .lcl-guest-message__link:hover::before{opacity:1}.lcl-guest .lcl-guest-message__link:hover .lcl-guest-list__icon{-webkit-transform:scale(1.05);transform:scale(1.05)}}.lcl-guest .lcl-guest-message__link::before{content:"";opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border-width:.2rem;border-style:solid;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lcl-guest .lcl-guest-message__btn{margin-left:auto;margin-right:auto;margin-top:3.7rem}.lcl-guest .lcl-guest-message__icon{display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;width:2.8rem;height:2.8rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-message__icon{width:2.2rem;height:2.2rem}}.lcl-guest .lcl-guest-message__icon .ico_svg{width:100%;height:100%}.lcl-guest .lcl-guest-message__detail{position:relative;width:39rem;margin-top:2rem}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-message__detail{width:100%}}.lcl-guest .lcl-guest-message__en{position:absolute;top:-3rem;left:0;right:0;margin:auto;width:13.7rem}.lcl-guest .lcl-guest-message__box{padding:2rem;border-radius:1rem;background-color:#fff;font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:500;line-height:1.8}@media screen and (max-width: 767px){.lcl-guest .lcl-guest-message__box{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0}}.lcl-history{position:relative;z-index:2;border-radius:0;overflow:hidden}.lcl-history.lcl-history--clear{border-radius:0 0 5rem 5rem}@media screen and (max-width: 767px){.lcl-history.lcl-history--clear{border-radius:0 0 2rem 2rem}}.lcl-history.scr-anin .lcl-history__fig{overflow:hidden;background-color:#fff}.lcl-history.scr-anin .lcl-history__fig img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0;-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:transform .6s ease,opacity .6s ease;transition:transform .6s ease,opacity .6s ease,-webkit-transform .6s ease}.lcl-history.scr-anin .lcl-history__ttl{opacity:0;-webkit-transform:translateY(1rem) scale(0.3);transform:translateY(1rem) scale(0.3);-webkit-transform-origin:50% 80%;transform-origin:50% 80%;-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .4s ease;transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);-webkit-transition-delay:.2s;transition-delay:.2s}.lcl-history.scr-anin--on .lcl-history__fig img{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-history.scr-anin--on .lcl-history__ttl{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.lcl-history .lcl-history__fig{overflow:hidden}@media screen and (min-width: 768px){.lcl-history .lcl-history__fig{height:45rem}}.lcl-history .lcl-history__fig img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lcl-history .lcl-history__in{position:relative;z-index:1;padding-bottom:11.9rem}@media screen and (max-width: 767px){.lcl-history .lcl-history__in{padding-bottom:5rem}}.lcl-history .lcl-history__in::before,.lcl-history .lcl-history__in::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.lcl-history .lcl-history__in::before{z-index:-1;opacity:.1;background:url(../img/bg_pattern02.png) center/20rem 20rem repeat}@media screen and (max-width: 767px){.lcl-history .lcl-history__in::before{background-size:13.2rem 13.2rem}}.lcl-history .lcl-history__in::after{z-index:-2;background:linear-gradient(131deg, #fc6460 11.37%, #ef3a4b 103.63%)}.lcl-history .lcl-history__ttl{position:absolute;top:-12.9rem;left:0;right:0;width:84.2rem;margin:auto}@media screen and (max-width: 767px){.lcl-history .lcl-history__ttl{width:23.4rem;top:-7rem}}.lcl-history .lcl-history__cnt{padding-top:14rem}@media screen and (max-width: 767px){.lcl-history .lcl-history__cnt{padding:10rem 1.5rem 0}}.lcl-history .lcl-history__txt{color:#fff;font-weight:700;font-size:2rem;font-size:max(2rem,10px);line-height:1.7;letter-spacing:0;text-align:center}@media screen and (max-width: 767px){.lcl-history .lcl-history__txt{text-align:left;font-size:1.5rem;font-size:max(1.5rem,10px)}}.lcl-history .lcl-history-list{width:100rem;margin:6rem auto 0}@media screen and (max-width: 767px){.lcl-history .lcl-history-list{width:100%;margin-top:2rem}}.lcl-history .lcl-history-list__item.scr-anin{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:transform .3s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease;transition:transform .3s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease,-webkit-transform .3s cubic-bezier(0.37, 0.18, 0.18, 1.38)}.lcl-history .lcl-history-list__item.scr-anin--on{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-history .lcl-history-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (max-width: 767px){.lcl-history .lcl-history-list__item{display:block}}@media screen and (min-width: 768px){.lcl-history .lcl-history-list__item:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.lcl-history .lcl-history-list__item:nth-of-type(2n) .lcl-history-list__cnt{padding-inline:5rem 4rem;border-radius:2rem 0 0 2rem}.lcl-history .lcl-history-list__item:nth-of-type(2n) .lcl-history-list__fig{border-radius:0 2rem 2rem 0}}.lcl-history .lcl-history-list__item:not(:first-of-type){margin-top:5rem}@media screen and (max-width: 767px){.lcl-history .lcl-history-list__item:not(:first-of-type){margin-top:3rem}}.lcl-history .lcl-history-list__item:not(:last-of-type)::before{content:"";position:absolute;z-index:-1;bottom:-2rem;left:0;right:0;width:4rem;height:2.1rem;margin:auto;border-width:2.1rem 2rem 0px 2rem;border-style:solid;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 767px){.lcl-history .lcl-history-list__item:not(:last-of-type)::before{bottom:-1.6rem;width:3.1rem;height:1.7rem;border-width:1.7rem 1.55rem 0 1.55rem}}.lcl-history .lcl-history-list__kagi{position:absolute;width:6.1rem;height:6.1rem;background:url(../img/history/kagi.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-history .lcl-history-list__kagi{width:4.7rem;height:4.7rem;background:url(../img/sp/history/kagi.png) center/cover no-repeat}}.lcl-history .lcl-history-list__kagi.lcl-history-list__kagi--lefttop{top:-0.3rem;left:-0.3rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.lcl-history .lcl-history-list__kagi.lcl-history-list__kagi--leftbottom{bottom:-0.3rem;left:-0.3rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lcl-history .lcl-history-list__kagi.lcl-history-list__kagi--righttop{top:-0.3rem;right:-0.3rem}.lcl-history .lcl-history-list__kagi.lcl-history-list__kagi--rightbottom{bottom:-0.3rem;right:-0.3rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lcl-history .lcl-history-list__fig{width:50rem;border-radius:2rem 0 0 2rem;overflow:hidden}@media screen and (max-width: 767px){.lcl-history .lcl-history-list__fig{width:100%;border-radius:2rem 2rem 0 0}}.lcl-history .lcl-history-list__cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;padding-inline:4rem 5rem;border-radius:0 2rem 2rem 0}@media screen and (max-width: 767px){.lcl-history .lcl-history-list__cnt{padding:2rem 2rem 3rem;border-radius:0 0 2rem 2rem}}.lcl-history .lcl-history-list__head{position:relative;z-index:1;width:100%;padding-bottom:2.15rem}@media screen and (max-width: 767px){.lcl-history .lcl-history-list__head{padding-bottom:1.15rem}}.lcl-history .lcl-history-list__head::before,.lcl-history .lcl-history-list__head::after{content:"";position:absolute;z-index:-1;left:0;width:100%;height:.3rem;background:url(../img/history/line_patttern_pink.png) center/0.6rem 0.3rem repeat-x}@media screen and (max-width: 767px){.lcl-history .lcl-history-list__head::before,.lcl-history .lcl-history-list__head::after{height:.3rem;background-size:.6rem .3rem}}.lcl-history .lcl-history-list__head::before{top:1.6rem}@media screen and (max-width: 767px){.lcl-history .lcl-history-list__head::before{top:.95rem}}.lcl-history .lcl-history-list__head::after{bottom:0}.lcl-history .lcl-history-list__year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1;padding-right:1.5rem;background-color:#fff;color:#eb5757;font-size:3.5rem;font-size:max(3.5rem,10px);line-height:1;font-weight:900;letter-spacing:0}@media screen and (max-width: 767px){.lcl-history .lcl-history-list__year{font-size:2.2rem;font-size:max(2.2rem,10px);margin:0 auto;padding-inline:1rem}}.lcl-history .lcl-history-list__unit{font-size:2.7rem;font-size:max(2.7rem,10px);line-height:1.2}@media screen and (max-width: 767px){.lcl-history .lcl-history-list__unit{font-size:1.6rem;font-size:max(1.6rem,10px)}}.lcl-history .lcl-history-list__ttl{margin-top:1.5rem;font-weight:700;font-size:2.8rem;font-size:max(2.8rem,10px);line-height:1.5;letter-spacing:0}@media screen and (max-width: 767px){.lcl-history .lcl-history-list__ttl{margin-top:.5rem;font-size:1.8rem;font-size:max(1.8rem,10px);text-align:center}}.lcl-history .lcl-history-list__txt{margin-top:2rem;font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:500;line-height:1.8}@media screen and (max-width: 767px){.lcl-history .lcl-history-list__txt{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0}}@media screen and (max-width: 767px){.lcl-history .lcl-history-list__txt{margin-top:1rem}}.lcl-history .lcl-history-record{position:relative;width:81rem;margin:6rem auto 0;padding:3rem 4rem 8rem;border-radius:2rem;background:url(../img/history/dash.png) center/2.2rem 0.9rem repeat}@media screen and (max-width: 767px){.lcl-history .lcl-history-record{width:100%;margin-top:6rem;padding:3rem 0 5rem;border-radius:2rem;background:url(../img/history/dash.png) center/1.9rem 0.8rem repeat}}.lcl-history .lcl-history-record::before,.lcl-history .lcl-history-record::after{content:"";position:absolute;top:-0.3rem;width:6.1rem;height:6.1rem;background:url(../img/history/kagi_02.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-history .lcl-history-record::before,.lcl-history .lcl-history-record::after{width:4.7rem;height:4.7rem;background:url(../img/sp/history/kagi_02.png) center/cover no-repeat}}.lcl-history .lcl-history-record::before{left:-0.3rem}.lcl-history .lcl-history-record::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-0.3rem}.lcl-history .lcl-history-record.scr-anin{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:transform .3s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease;transition:transform .3s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease,-webkit-transform .3s cubic-bezier(0.37, 0.18, 0.18, 1.38)}.lcl-history .lcl-history-record.scr-anin--on{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-history .lcl-history-record__line{position:absolute;top:-0.3rem;left:0;right:0;margin:auto;width:11.5rem;height:.6rem;border-radius:100vw;background-color:#000}@media screen and (max-width: 767px){.lcl-history .lcl-history-record__line{width:6rem}}.lcl-history .lcl-history-record__ttl{width:26.4rem;margin-left:auto;margin-right:auto}.lcl-history .lcl-history-record__list{position:relative;z-index:2;width:49.6rem;margin:3rem auto 0}@media screen and (max-width: 767px){.lcl-history .lcl-history-record__list{width:100%;margin-top:2rem;padding-inline:1.9rem}}.lcl-history .lcl-history-record__item.scr-anin{opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem);-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .4s ease;transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38)}.lcl-history .lcl-history-record__item.scr-anin--on{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.lcl-history .lcl-history-record__item{position:relative}.lcl-history .lcl-history-record__item:not(:first-of-type){padding-top:1.5rem;margin-top:2.5rem}@media screen and (max-width: 767px){.lcl-history .lcl-history-record__item:not(:first-of-type){margin-top:2rem}}@media screen and (min-width: 768px){.lcl-history .lcl-history-record__item:nth-of-type(2) .lcl-history-record__label{font-size:1.1rem;font-size:max(1.1rem,10px)}.lcl-history .lcl-history-record__item:nth-of-type(3) .lcl-history-record__label{font-size:1.3rem;font-size:max(1.3rem,10px)}.lcl-history .lcl-history-record__item:nth-of-type(4) .lcl-history-record__label{font-size:1.5rem;font-size:max(1.5rem,10px)}}.lcl-history .lcl-history-record__item:not(:last-of-type)::before{content:"";position:absolute;bottom:-1rem;left:0;right:0;margin:auto;width:2.1rem;height:1.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:1.1rem 1.05rem 0 1.05rem;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.lcl-history .lcl-history-record__label{position:absolute;top:0;left:0;right:0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.4rem 2rem;background-color:#000;color:#fff;border-radius:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.3rem;font-weight:700;line-height:1.7;letter-spacing:0}@media screen and (max-width: 767px){.lcl-history .lcl-history-record__label{padding:0 2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;font-size:max(1.2rem,10px);line-height:1}}.lcl-history .lcl-history-record__year{font-size:2.2rem;font-size:max(2.2rem,10px);line-height:1.2;letter-spacing:0}@media screen and (max-width: 767px){.lcl-history .lcl-history-record__year{font-size:1.6rem;font-size:max(1.6rem,10px);line-height:1.7}}.lcl-history .lcl-history-record__after{font-size:1.1rem;font-size:max(1.1rem,10px);line-height:1.7;letter-spacing:0}@media screen and (max-width: 767px){.lcl-history .lcl-history-record__after{font-size:1.2rem;font-size:max(1.2rem,10px)}}.lcl-history .lcl-history-record__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2.6rem;padding:1.6rem;border:.4rem solid #000;border-radius:1.5rem;background-color:#fff}@media screen and (max-width: 767px){.lcl-history .lcl-history-record__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border-radius:1.2rem}}.lcl-history .lcl-history-record__num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.3rem;font-weight:700;font-size:2rem;font-size:max(2rem,10px);line-height:1.2;letter-spacing:0}@media screen and (max-width: 767px){.lcl-history .lcl-history-record__num{font-size:1.5rem;font-size:max(1.5rem,10px)}}.lcl-history .lcl-history-record__num img{width:6rem;display:block}@media screen and (max-width: 767px){.lcl-history .lcl-history-record__num img{width:5.1rem}}.lcl-history .lcl-history-record__txt{font-size:2rem;font-size:max(2rem,10px);font-weight:700;line-height:1.2;letter-spacing:0}@media screen and (max-width: 767px){.lcl-history .lcl-history-record__txt{font-size:1.5rem;font-size:max(1.5rem,10px)}}.lcl-history .lcl-history-record-main{position:relative;z-index:1;margin-top:3rem}@media screen and (max-width: 767px){.lcl-history .lcl-history-record-main{margin-top:9.5rem}}.lcl-history .lcl-history-record-main.scr-anin{opacity:0;-webkit-transform:scale(0.1);transform:scale(0.1);-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .4s ease;transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38)}.lcl-history .lcl-history-record-main.scr-anin .lcl-history-record-main__vec{opacity:0;-webkit-transform:scale(0.1);transform:scale(0.1);-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .4s ease;transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38)}.lcl-history .lcl-history-record-main.scr-anin .lcl-history-record-main__paper{opacity:0;-webkit-transform:scale(0.2);transform:scale(0.2);-webkit-transition:opacity .4s ease,-webkit-transform .3s .1s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:opacity .4s ease,-webkit-transform .3s .1s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:transform .3s .1s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .4s ease;transition:transform .3s .1s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .4s ease,-webkit-transform .3s .1s cubic-bezier(0.37, 0.18, 0.18, 1.38)}.lcl-history .lcl-history-record-main.scr-anin .lcl-history-record-main__paper.lcl-history-record-main__paper--left{-webkit-transform-origin:right center;transform-origin:right center}.lcl-history .lcl-history-record-main.scr-anin .lcl-history-record-main__paper.lcl-history-record-main__paper--right{-webkit-transform-origin:left center;transform-origin:left center}.lcl-history .lcl-history-record-main.scr-anin--on{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-history .lcl-history-record-main.scr-anin--on .lcl-history-record-main__vec{opacity:1;-webkit-animation:katakata .8s steps(1) infinite both;animation:katakata .8s steps(1) infinite both}.lcl-history .lcl-history-record-main.scr-anin--on .lcl-history-record-main__paper{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-history .lcl-history-record-main__chara{position:absolute}.lcl-history .lcl-history-record-main__chara.lcl-history-record-main__chara--ibuchan{width:12.6rem;top:12.8rem;left:3.3rem}@media screen and (max-width: 767px){.lcl-history .lcl-history-record-main__chara.lcl-history-record-main__chara--ibuchan{width:6.2rem;top:-1.4rem;left:1.4rem}}.lcl-history .lcl-history-record-main__chara.lcl-history-record-main__chara--okkun{width:15rem;top:12.7rem;right:5.6rem}@media screen and (max-width: 767px){.lcl-history .lcl-history-record-main__chara.lcl-history-record-main__chara--okkun{width:7.4rem;top:-1.2rem;right:.5rem}}.lcl-history .lcl-history-record-main__vec{position:absolute;z-index:-1;top:0;left:0;right:0;margin:auto;width:73rem;height:40.4rem}@media screen and (max-width: 767px){.lcl-history .lcl-history-record-main__vec{width:32.8rem;height:21.6rem;top:-4.8rem}}.lcl-history .lcl-history-record-main__paper{position:absolute;z-index:-1;width:28.3rem;top:8.5rem}@media screen and (max-width: 767px){.lcl-history .lcl-history-record-main__paper{width:15.1rem;top:-5.1rem}}.lcl-history .lcl-history-record-main__paper.lcl-history-record-main__paper--left{left:0}.lcl-history .lcl-history-record-main__paper.lcl-history-record-main__paper--right{right:0}.lcl-history .lcl-history-record-main__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;position:absolute;top:3.6rem;left:0;right:0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;border-radius:100vw;background-color:#000;color:#fff;font-size:2rem;font-size:max(2rem,10px);font-weight:700;line-height:1.3;padding:.6rem 2rem;letter-spacing:0}@media screen and (max-width: 767px){.lcl-history .lcl-history-record-main__label{top:-6.9rem;font-size:1.6rem;font-size:max(1.6rem,10px);padding:0 2rem}}.lcl-history .lcl-history-record-main__label::before{content:"";position:absolute;bottom:-1rem;left:0;right:0;margin:auto;width:2.1rem;height:1.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:1.1rem 1.05rem 0 1.05rem;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.lcl-history .lcl-history-record-main__year{font-size:2.5rem;font-size:max(2.5rem,10px);line-height:1;letter-spacing:0}@media screen and (max-width: 767px){.lcl-history .lcl-history-record-main__year{line-height:1.5}}.lcl-history .lcl-history-record-main__txt{margin-top:4rem;text-align:center;font-weight:700;font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.4;letter-spacing:0}@media screen and (max-width: 767px){.lcl-history .lcl-history-record-main__txt{margin-top:2.8rem;font-size:1.5rem;font-size:max(1.5rem,10px)}}.lcl-history .lcl-history-record-main__lead{width:73rem;margin:1.5rem auto 0}@media screen and (max-width: 767px){.lcl-history .lcl-history-record-main__lead{width:31.8rem;margin-top:1rem}}.lcl-history .lcl-history-record-main__special{margin-top:2rem}@media screen and (max-width: 767px){.lcl-history .lcl-history-record-main__special{margin-top:3.8rem;padding-inline:2rem}}.lcl-history .lcl-history-record-main__ttl{position:relative;width:52.9rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lcl-history .lcl-history-record-main__ttl{width:25.6rem}}.lcl-history .lcl-history-record-main__ttl.scr-anin{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 80%;transform-origin:50% 80%;-webkit-transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease;transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .3s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38)}.lcl-history .lcl-history-record-main__ttl.scr-anin::before,.lcl-history .lcl-history-record-main__ttl.scr-anin::after{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .4s ease,-webkit-transform .3s .3s cubic-bezier(0.52, -0.01, 0, 1.04);transition:opacity .4s ease,-webkit-transform .3s .3s cubic-bezier(0.52, -0.01, 0, 1.04);transition:transform .3s .3s cubic-bezier(0.52, -0.01, 0, 1.04),opacity .4s ease;transition:transform .3s .3s cubic-bezier(0.52, -0.01, 0, 1.04),opacity .4s ease,-webkit-transform .3s .3s cubic-bezier(0.52, -0.01, 0, 1.04)}.lcl-history .lcl-history-record-main__ttl.scr-anin::before{-webkit-transform-origin:right center;transform-origin:right center}.lcl-history .lcl-history-record-main__ttl.scr-anin::after{-webkit-transform-origin:left center;transform-origin:left center}.lcl-history .lcl-history-record-main__ttl.scr-anin--on{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-history .lcl-history-record-main__ttl.scr-anin--on::before,.lcl-history .lcl-history-record-main__ttl.scr-anin--on::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-history .lcl-history-record-main__ttl::before,.lcl-history .lcl-history-record-main__ttl::after{content:"";position:absolute;z-index:-1;top:0;margin:auto;width:18rem;height:15rem}@media screen and (max-width: 767px){.lcl-history .lcl-history-record-main__ttl::before,.lcl-history .lcl-history-record-main__ttl::after{width:10.3rem;height:8.4rem;top:auto;bottom:-0.8rem}}.lcl-history .lcl-history-record-main__ttl::before{left:-7rem;background:url(../img/paper01.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-history .lcl-history-record-main__ttl::before{left:-3.7rem}}.lcl-history .lcl-history-record-main__ttl::after{right:-7rem;background:url(../img/paper02.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-history .lcl-history-record-main__ttl::after{right:-3.7rem}}.lcl-history .lcl-history-record-main__video{position:relative;z-index:1;display:block;width:100%;margin-top:2rem}@media screen and (max-width: 767px){.lcl-history .lcl-history-record-main__video{margin-top:.5rem}}.lcl-history .lcl-history-record-main__ll{position:relative;z-index:1}.lcl-history .lcl-history-record-main__link{position:relative;z-index:1;display:block;width:40rem;margin:6rem auto 0}@media screen and (max-width: 767px){.lcl-history .lcl-history-record-main__link{width:30.5rem;margin:4.5rem auto 0}}.lcl-episode{position:relative;z-index:1;margin-top:-5rem;padding-top:19rem;padding-bottom:12rem}@media screen and (max-width: 767px){.lcl-episode{padding-top:6rem;padding-bottom:5rem;margin-top:-2rem;overflow:hidden}}.lcl-episode::before,.lcl-episode::after{content:"";position:absolute;top:0;left:0}.lcl-episode::before{height:36rem;width:100%;z-index:-1;background:url(../img/episode/giza.png) top center/100% 36rem no-repeat}@media screen and (max-width: 767px){.lcl-episode::before{height:15.8rem;background:url(../img/sp/episode/giza.png) center/cover no-repeat}}.lcl-episode::after{z-index:-2;width:100%;height:100%;background:url(../img/episode/bg.jpg) center/30rem 30rem repeat}.lcl-episode .lcl-episode__ttl{position:relative;z-index:1;width:83.2rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lcl-episode .lcl-episode__ttl{width:22rem}}.lcl-episode .lcl-episode__ttl.scr-anin{opacity:0;-webkit-transform:translateY(1rem) scale(0.3);transform:translateY(1rem) scale(0.3);-webkit-transform-origin:50% 80%;transform-origin:50% 80%;-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38);transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .4s ease;transition:transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38),opacity .4s ease,-webkit-transform .4s cubic-bezier(0.37, 0.18, 0.18, 1.38)}.lcl-episode .lcl-episode__ttl.scr-anin::before,.lcl-episode .lcl-episode__ttl.scr-anin::after{opacity:0;-webkit-transform:scale(0.4);transform:scale(0.4);-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .4s ease;transition:transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .4s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35)}.lcl-episode .lcl-episode__ttl.scr-anin::before{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.lcl-episode .lcl-episode__ttl.scr-anin::after{-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.lcl-episode .lcl-episode__ttl.scr-anin--on{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.lcl-episode .lcl-episode__ttl.scr-anin--on::before,.lcl-episode .lcl-episode__ttl.scr-anin--on::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-episode .lcl-episode__ttl::before,.lcl-episode .lcl-episode__ttl::after{content:"";position:absolute;z-index:-1;top:-12.3rem;width:54.6rem;height:45.3rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode__ttl::before,.lcl-episode .lcl-episode__ttl::after{top:0;width:21.5rem;height:17.6rem}}.lcl-episode .lcl-episode__ttl::before{-webkit-transform-origin:90% 90%;transform-origin:90% 90%;right:calc(50% + 15.9rem);background:url(../img/paper01.png) center/contain no-repeat}@media screen and (max-width: 767px){.lcl-episode .lcl-episode__ttl::before{right:18.7rem}}.lcl-episode .lcl-episode__ttl::after{-webkit-transform-origin:10% 90%;transform-origin:10% 90%;left:calc(50% + 15.9rem);background:url(../img/paper02.png) center/contain no-repeat}@media screen and (max-width: 767px){.lcl-episode .lcl-episode__ttl::after{left:18.7rem}}.lcl-episode .lcl-episode__txt{margin-top:2rem;text-align:center;font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:700;line-height:1.8}@media screen and (max-width: 767px){.lcl-episode .lcl-episode__txt{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0;line-height:1.7}}@media screen and (max-width: 767px){.lcl-episode .lcl-episode__txt{margin-top:.2rem}}.lcl-episode .lcl-episode__cnt{margin-top:2.3rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode__cnt{margin-top:2.2rem}}.lcl-episode .lcl-episode-slide{position:relative}.lcl-episode .lcl-episode-slide .splide__slide{height:auto !important}.lcl-episode .lcl-episode-slide__frame{position:absolute;bottom:0;left:0;right:0;margin:0 auto;height:calc(100% - 2.2rem);width:38rem;pointer-events:none}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__frame{width:27.5rem;height:calc(100% - 1.2rem)}}.lcl-episode .lcl-episode-slide__frame.lcl-episode-slide__frame--front{z-index:1}.lcl-episode .lcl-episode-slide__corner{position:absolute;width:6.1rem;height:6.1rem;background:url(../img/episode/kagi.png) center/contain no-repeat}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__corner{width:4.7rem;height:4.7rem;background:url(../img/sp/episode/kagi.png) center/contain no-repeat}}.lcl-episode .lcl-episode-slide__corner.lcl-episode-slide__corner--01{top:-0.3rem;left:-0.3rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__corner.lcl-episode-slide__corner--01{display:none}}.lcl-episode .lcl-episode-slide__corner.lcl-episode-slide__corner--02{top:-0.3rem;right:-0.3rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lcl-episode .lcl-episode-slide__corner.lcl-episode-slide__corner--03{bottom:-0.3rem;right:-0.3rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lcl-episode .lcl-episode-slide__corner.lcl-episode-slide__corner--04{bottom:-0.3rem;left:-0.3rem;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.lcl-episode .lcl-episode-slide__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;z-index:1;top:2.1rem;bottom:0;width:7rem;height:7rem;margin:auto 0;background-color:#000;border-radius:50%;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}@media(any-hover: hover){.lcl-episode .lcl-episode-slide__btn:hover{background-color:#eb5757}}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__btn{top:0;width:3.5rem;height:3.5rem}}.lcl-episode .lcl-episode-slide__btn.lcl-episode-slide__btn--prev{right:calc(50% + 15.6rem)}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__btn.lcl-episode-slide__btn--prev{right:30.6rem}}.lcl-episode .lcl-episode-slide__btn.lcl-episode-slide__btn--prev .ico_svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.lcl-episode .lcl-episode-slide__btn.lcl-episode-slide__btn--next{left:calc(50% + 15.6rem)}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__btn.lcl-episode-slide__btn--next{left:30.6rem}}.lcl-episode .lcl-episode-slide__btn .ico_svg{width:3rem;height:3rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__btn .ico_svg{width:1.5rem;height:1.5rem}}.lcl-episode .lcl-episode-slide__item{padding-top:2.2rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__item{padding-top:1.2rem}}@media screen and (min-width: 768px){.lcl-episode .lcl-episode-slide__item.is-active .lcl-episode-slide__wrap{z-index:1;-webkit-transform:scale(1) translateX(0) !important;transform:scale(1) translateX(0) !important}.lcl-episode .lcl-episode-slide__item:has(+.is-active) .lcl-episode-slide__wrap{-webkit-transform:scale(0.84) translateX(-1.5rem) !important;transform:scale(0.84) translateX(-1.5rem) !important}.lcl-episode .lcl-episode-slide__item.is-active+.lcl-episode-slide__item .lcl-episode-slide__wrap{-webkit-transform:scale(0.84) translateX(1.5rem) !important;transform:scale(0.84) translateX(1.5rem) !important}}.lcl-episode .lcl-episode-slide__wrap{position:relative;width:38rem;min-height:100%;padding:3.5rem 4rem;border-radius:2rem;background-color:#fff}@media screen and (min-width: 768px){.lcl-episode .lcl-episode-slide__wrap{-webkit-transform:scale(0.84);transform:scale(0.84);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:all .5s ease;transition:all .5s ease}}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__wrap{width:27.5rem;padding:2.5rem 2rem 2rem}}.lcl-episode .lcl-episode-slide__num{position:absolute;width:11rem;top:-2.1rem;left:-2.1rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__num{top:-1.2rem;left:-1.2rem;width:7rem}}.lcl-episode .lcl-episode-slide__num img{width:100%;height:auto}.lcl-episode .lcl-episode-slide__fig img{display:block;width:19rem;margin-left:auto;margin-right:auto;border-radius:50%}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__fig img{width:13.5rem}}.lcl-episode .lcl-episode-slide__cap{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;font-size:1.2rem;font-size:max(1.2rem,10px);letter-spacing:0;font-weight:500;line-height:1.8}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__cap{font-size:1rem;font-size:max(1rem,10px);letter-spacing:0;line-height:1.7}}.lcl-episode .lcl-episode-slide__cap{color:#787878;text-align:center}@media screen and (min-width: 768px){.lcl-episode .lcl-episode-slide__cap{max-width:21rem}}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__cap{max-width:16.5rem}}.lcl-episode .lcl-episode-slide__cnt{margin-top:1rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__cnt{margin-top:.5rem}}.lcl-episode .lcl-episode-slide__ttl{color:#eb5757;font-weight:700;font-size:1.7rem;font-size:max(1.7rem,10px);line-height:1.7;letter-spacing:0;text-align:center}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:3rem;font-size:1.5rem;font-size:max(1.5rem,10px);line-height:1.5}}.lcl-episode .lcl-episode-slide__txt{margin-top:.8rem;display:-webkit-box;min-height:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__txt{margin-top:.5rem}}.lcl-episode .lcl-episode-slide__open{margin-top:2rem;margin-left:auto;margin-right:auto}.lcl-episode .lcl-episode-slide__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:calc(100% + 3.4rem);left:0;right:0}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__dots{top:calc(100% + 1.4rem)}}.lcl-episode .lcl-episode-slide__dots li{width:2rem;height:2rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-slide__dots li{width:1.8rem;height:1.8rem}}.lcl-episode .lcl-episode-slide__dots li.is-active button::before{background-color:#eb5757}.lcl-episode .lcl-episode-slide__dots li button{position:relative;display:block;width:100%;height:100%;font-size:0;color:rgba(0,0,0,0)}@media(any-hover: hover){.lcl-episode .lcl-episode-slide__dots li button:hover::before{opacity:.7}}.lcl-episode .lcl-episode-slide__dots li button::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:50%;height:50%;margin:auto;border-radius:50%;background-color:#000;-webkit-transition:background-color .25s ease,opacity .25s ease;transition:background-color .25s ease,opacity .25s ease}.lcl-episode .lcl-episode-message{position:relative;z-index:1;margin-top:13.4rem;min-height:62.6rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message{margin-top:8.2rem;min-height:37.3rem}}.lcl-episode .lcl-episode-message::before{content:"";position:absolute;top:0;left:-100%;right:-100%;width:122.2rem;margin:auto}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__cloud::before{-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.36, 0.13, 0.18, 1.29);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.36, 0.13, 0.18, 1.29);transition:transform .4s cubic-bezier(0.36, 0.13, 0.18, 1.29),opacity .4s ease;transition:transform .4s cubic-bezier(0.36, 0.13, 0.18, 1.29),opacity .4s ease,-webkit-transform .4s cubic-bezier(0.36, 0.13, 0.18, 1.29);opacity:0;-webkit-transform:scale(0.2);transform:scale(0.2)}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__swirl{-webkit-transition:opacity .5s .2s ease,-webkit-transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99);transition:opacity .5s .2s ease,-webkit-transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99);transition:transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99),opacity .5s .2s ease;transition:transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99),opacity .5s .2s ease,-webkit-transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99);opacity:0}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__swirl img{-webkit-transition:-webkit-transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99);transition:-webkit-transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99);transition:transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99);transition:transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99), -webkit-transform .8s cubic-bezier(0.72, 0.07, 0.13, 0.99);-webkit-transition-delay:.1s;transition-delay:.1s}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__swirl.lcl-episode-message__swirl--01{-webkit-transform:translate3d(30rem, 5rem, 0);transform:translate3d(30rem, 5rem, 0)}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__swirl.lcl-episode-message__swirl--01 img{-webkit-transform:rotate(420deg) scale(0.3);transform:rotate(420deg) scale(0.3)}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__swirl.lcl-episode-message__swirl--02{-webkit-transform:translate3d(30rem, 1rem, 0);transform:translate3d(30rem, 1rem, 0)}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__swirl.lcl-episode-message__swirl--02 img{-webkit-transform:rotate(420deg) scale(0.3);transform:rotate(420deg) scale(0.3)}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__swirl.lcl-episode-message__swirl--03{-webkit-transform:translate3d(20rem, -4rem, 0);transform:translate3d(20rem, -4rem, 0)}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__swirl.lcl-episode-message__swirl--03 img{-webkit-transform:rotate(-420deg) scale(0.3);transform:rotate(-420deg) scale(0.3)}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__swirl.lcl-episode-message__swirl--04{-webkit-transform:translate3d(-20rem, 4rem, 0);transform:translate3d(-20rem, 4rem, 0)}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__swirl.lcl-episode-message__swirl--04 img{-webkit-transform:rotate(420deg) scale(0.3);transform:rotate(420deg) scale(0.3)}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__swirl.lcl-episode-message__swirl--05{-webkit-transform:translate3d(-30rem, 2rem, 0);transform:translate3d(-30rem, 2rem, 0)}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__swirl.lcl-episode-message__swirl--05 img{-webkit-transform:rotate(-420deg) scale(0.3);transform:rotate(-420deg) scale(0.3)}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__swirl.lcl-episode-message__swirl--06{-webkit-transform:translate3d(-10rem, -4rem, 0);transform:translate3d(-10rem, -4rem, 0)}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__swirl.lcl-episode-message__swirl--06 img{-webkit-transform:rotate(420deg) scale(0.3);transform:rotate(420deg) scale(0.3)}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__bgarea::before{-webkit-transition:opacity .45s ease,-webkit-transform .45s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:opacity .45s ease,-webkit-transform .45s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:transform .45s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .45s ease;transition:transform .45s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .45s ease,-webkit-transform .45s cubic-bezier(0.15, 0.45, 0.26, 1.35);opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transform-origin:80% 50%;transform-origin:80% 50%;-webkit-transition-delay:.3s;transition-delay:.3s}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__bgarea::after{-webkit-transition:opacity .45s ease,-webkit-transform .45s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:opacity .45s ease,-webkit-transform .45s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:transform .45s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .45s ease;transition:transform .45s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .45s ease,-webkit-transform .45s cubic-bezier(0.15, 0.45, 0.26, 1.35);opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transform-origin:20% 50%;transform-origin:20% 50%;-webkit-transition-delay:.3s;transition-delay:.3s}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__chara{opacity:0;-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .4s ease;transition:transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .4s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35);-webkit-transition-delay:.4s;transition-delay:.4s}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__chara.lcl-episode-message__chara--ibuchan{-webkit-transform:translateX(-3rem);transform:translateX(-3rem)}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__chara.lcl-episode-message__chara--okkun{-webkit-transform:translateX(3rem);transform:translateX(3rem)}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__ttl{opacity:0;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease;-webkit-transition-delay:.2s;transition-delay:.2s}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__lead{opacity:0;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease;-webkit-transition-delay:.4s;transition-delay:.4s}.lcl-episode .lcl-episode-message.scr-anin .lcl-episode-message__txt{opacity:0;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease;-webkit-transition-delay:.4s;transition-delay:.4s}.lcl-episode .lcl-episode-message.scr-anin--on .lcl-episode-message__cloud::before{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}.lcl-episode .lcl-episode-message.scr-anin--on .lcl-episode-message__cloud .lcl-episode-message__swirl{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lcl-episode .lcl-episode-message.scr-anin--on .lcl-episode-message__cloud .lcl-episode-message__swirl img{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}.lcl-episode .lcl-episode-message.scr-anin--on .lcl-episode-message__bgarea::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-episode .lcl-episode-message.scr-anin--on .lcl-episode-message__bgarea::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-episode .lcl-episode-message.scr-anin--on .lcl-episode-message__chara{opacity:1}.lcl-episode .lcl-episode-message.scr-anin--on .lcl-episode-message__chara.lcl-episode-message__chara--ibuchan{-webkit-transform:translateX(0px);transform:translateX(0px)}.lcl-episode .lcl-episode-message.scr-anin--on .lcl-episode-message__chara.lcl-episode-message__chara--okkun{-webkit-transform:translateX(0px);transform:translateX(0px)}.lcl-episode .lcl-episode-message.scr-anin--on .lcl-episode-message__ttl{opacity:1}.lcl-episode .lcl-episode-message.scr-anin--on .lcl-episode-message__lead{opacity:1}.lcl-episode .lcl-episode-message.scr-anin--on .lcl-episode-message__txt{opacity:1}.lcl-episode .lcl-episode-message__bgarea{position:absolute;z-index:1;top:0;left:-100%;right:-100%;margin:auto;width:122.2rem;height:100%}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__bgarea{width:37.5rem}}.lcl-episode .lcl-episode-message__bgarea::before,.lcl-episode .lcl-episode-message__bgarea::after{content:"";position:absolute;z-index:-1;top:-2rem;width:40rem;height:33.2rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__bgarea::before,.lcl-episode .lcl-episode-message__bgarea::after{top:-3rem;width:21.5rem;height:17.6rem}}.lcl-episode .lcl-episode-message__bgarea::before{left:0;background:url(../img/paper02.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__bgarea::before{left:-5rem}}.lcl-episode .lcl-episode-message__bgarea::after{right:0;background:url(../img/paper01.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__bgarea::after{right:-5rem}}.lcl-episode .lcl-episode-message__cloud{position:absolute;top:3.6rem;left:0;right:0;margin:auto;width:104.6rem;height:62.7rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__cloud{top:0;left:-100%;right:-100%;width:40.4rem;height:100%}}.lcl-episode .lcl-episode-message__cloud::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;margin:auto;background:url(../img/episode/cloud.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__cloud::before{background:url(../img/sp/episode/cloud.png) center/cover no-repeat}}.lcl-episode .lcl-episode-message__swirl{position:absolute}.lcl-episode .lcl-episode-message__swirl.lcl-episode-message__swirl--01{width:10.3rem;top:3.9rem;left:5.7rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__swirl.lcl-episode-message__swirl--01{width:4.9rem;top:6.8rem;left:.8rem}}.lcl-episode .lcl-episode-message__swirl.lcl-episode-message__swirl--02{width:9.2rem;top:18.4rem;left:4.1rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__swirl.lcl-episode-message__swirl--02{width:4.4rem;top:14.8rem;left:1rem}}.lcl-episode .lcl-episode-message__swirl.lcl-episode-message__swirl--03{width:9.5rem;top:44.8rem;left:16rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__swirl.lcl-episode-message__swirl--03{width:4.5rem;top:24.2rem;left:1rem}}.lcl-episode .lcl-episode-message__swirl.lcl-episode-message__swirl--04{width:8.6rem;top:3.9rem;right:10.6rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__swirl.lcl-episode-message__swirl--04{width:4.2rem;top:6.7rem;right:3.3rem}}.lcl-episode .lcl-episode-message__swirl.lcl-episode-message__swirl--05{width:12.3rem;top:20.2rem;right:0}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__swirl.lcl-episode-message__swirl--05{width:6rem;top:16.6rem;right:.7rem}}.lcl-episode .lcl-episode-message__swirl.lcl-episode-message__swirl--06{width:9.9rem;top:46.5rem;right:21.3rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__swirl.lcl-episode-message__swirl--06{width:4.8rem;top:24rem;right:1.3rem}}.lcl-episode .lcl-episode-message__chara{position:absolute;width:27rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__chara{width:11rem}}.lcl-episode .lcl-episode-message__chara.lcl-episode-message__chara--ibuchan{left:7.6rem;bottom:6rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__chara.lcl-episode-message__chara--ibuchan{left:-1.1rem;bottom:-4.9rem}}.lcl-episode .lcl-episode-message__chara.lcl-episode-message__chara--okkun{right:7.6rem;bottom:6rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__chara.lcl-episode-message__chara--okkun{right:-1.1rem;bottom:-4.9rem}}.lcl-episode .lcl-episode-message__in{position:relative;z-index:2;padding-top:3.5rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__in{padding-top:0}}.lcl-episode .lcl-episode-message__ttl{width:45rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__ttl{width:21.3rem}}.lcl-episode .lcl-episode-message__lead{margin-top:.4rem;width:72.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__lead{width:30rem}}.lcl-episode .lcl-episode-message__spanwrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.lcl-episode .lcl-episode-message__large{display:inline-block;width:19.5rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__large{width:8.3rem}}.lcl-episode .lcl-episode-message__txt{margin-top:2rem;font-weight:500;font-size:2rem;font-size:max(2rem,10px);line-height:1.6;letter-spacing:0;text-align:center}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-message__txt{margin-top:1.167rem;font-size:1.5rem;font-size:max(1.5rem,10px)}}.lcl-episode .lcl-episode-modal{display:block;position:fixed;inset:0;max-width:100%;max-height:100%;width:72.2rem;margin:auto;border:0;opacity:0;visibility:hidden;background:rgba(0,0,0,0);pointer-events:none;-webkit-filter:drop-shadow(0 0 3rem rgba(0, 0, 0, 0.5));filter:drop-shadow(0 0 3rem rgba(0, 0, 0, 0.5));-webkit-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease}.lcl-episode .lcl-episode-modal[open]{opacity:1;visibility:visible;pointer-events:auto}.lcl-episode .lcl-episode-modal{outline:0 !important;outline-color:rgba(0,0,0,0) !important}.lcl-episode .lcl-episode-modal::-ms-backdrop{background-color:rgba(0,0,0,.45);-ms-transition:all .3s ease;transition:all .3s ease}.lcl-episode .lcl-episode-modal::backdrop{background-color:rgba(0,0,0,.45);-webkit-transition:all .3s ease;transition:all .3s ease}.lcl-episode .lcl-episode-modal .lcl-episode-modal__in{position:relative;padding:0}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal .lcl-episode-modal__in{padding:1.3rem}}.lcl-episode .lcl-episode-modal .lcl-episode-modal__main{position:relative;width:auto;padding:0;background:rgba(0,0,0,0)}.lcl-episode .lcl-episode-modal .lcl-episode-modal__close{position:absolute;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;top:4.1rem;right:4.1rem;width:4rem;height:4rem;border-radius:50%;background-color:#000;overflow:hidden;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal .lcl-episode-modal__close{top:2.2rem;right:2.2rem;width:3rem;height:3rem}}@media(any-hover: hover){.lcl-episode .lcl-episode-modal .lcl-episode-modal__close:hover{background-color:#eb5757}}.lcl-episode .lcl-episode-modal .lcl-episode-modal__close .ico_svg{width:2.4rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal .lcl-episode-modal__close .ico_svg{width:1.8rem}}.lcl-episode .lcl-episode-modal .lcl-episode-modal__close .ico_svg .svg-path{fill:#fff}.lcl-episode .lcl-episode-modal-slider .splide__slide{height:auto !important}.lcl-episode .lcl-episode-modal-slider__list{position:relative}.lcl-episode .lcl-episode-modal-slider__frame{position:relative;z-index:1}.lcl-episode .lcl-episode-modal-slider__frame::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;margin:auto;width:calc(100% - 4.2rem);height:calc(100% - 4.2rem);background-color:#fff;border-radius:2rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal-slider__frame::before{width:calc(100% - 2.4rem);height:calc(100% - 2.4rem)}}.lcl-episode .lcl-episode-modal-slider__corner{position:absolute;display:block;width:6.1rem;height:6.1rem;background:url(../img/episode/kagi.png) center/contain no-repeat}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal-slider__corner{width:4.7rem;height:4.7rem;background:url(../img/sp/episode/kagi.png) center/contain no-repeat}}.lcl-episode .lcl-episode-modal-slider__corner.lcl-episode-modal-slider__corner--01{top:1.8rem;left:1.8rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal-slider__corner.lcl-episode-modal-slider__corner--01{top:.9rem;left:.9rem}}.lcl-episode .lcl-episode-modal-slider__corner.lcl-episode-modal-slider__corner--02{top:1.8rem;right:1.8rem;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal-slider__corner.lcl-episode-modal-slider__corner--02{top:.9rem;right:.9rem}}.lcl-episode .lcl-episode-modal-slider__corner.lcl-episode-modal-slider__corner--03{bottom:1.8rem;left:1.8rem;-webkit-transform:scale(1, -1);transform:scale(1, -1)}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal-slider__corner.lcl-episode-modal-slider__corner--03{bottom:.9rem;left:.9rem}}.lcl-episode .lcl-episode-modal-slider__corner.lcl-episode-modal-slider__corner--04{bottom:1.8rem;right:1.8rem;-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal-slider__corner.lcl-episode-modal-slider__corner--04{bottom:.9rem;right:.9rem}}.lcl-episode .lcl-episode-modal-slider__item{position:relative;padding:2.1rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal-slider__item{padding:1.2rem}}.lcl-episode .lcl-episode-modal-slider__item.is-active .lcl-episode-modal-slider__num{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-episode .lcl-episode-modal-slider__wrap{width:100%;height:47.4rem;border-radius:2rem;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.lcl-episode .lcl-episode-modal-slider__wrap::-webkit-scrollbar{display:none}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal-slider__wrap{height:40rem}}.lcl-episode .lcl-episode-modal-slider__box{position:relative;width:100%;min-height:100%;padding:3.5rem 4rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal-slider__box{padding:2.5rem 2rem 2rem}}.lcl-episode .lcl-episode-modal-slider__num{position:absolute;z-index:1;top:0;left:0;width:11.5rem;-webkit-transform:scale(0.2);transform:scale(0.2);-webkit-transform-origin:80% 80%;transform-origin:80% 80%;-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35);transition:transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .4s ease;transition:transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35),opacity .4s ease,-webkit-transform .4s cubic-bezier(0.15, 0.45, 0.26, 1.35);opacity:0}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal-slider__num{width:7rem}}.lcl-episode .lcl-episode-modal-slider__cap{font-size:1.2rem;font-size:max(1.2rem,10px);letter-spacing:0;font-weight:500;line-height:1.8}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal-slider__cap{font-size:1rem;font-size:max(1rem,10px);letter-spacing:0;line-height:1.7}}.lcl-episode .lcl-episode-modal-slider__cap{color:#787878;text-align:center}.lcl-episode .lcl-episode-modal-slider__cnt{margin-top:1rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal-slider__cnt{margin-top:.5rem}}.lcl-episode .lcl-episode-modal-slider__ttl{color:#eb5757;text-align:center;font-weight:700;font-size:2rem;font-size:max(2rem,10px);line-height:1.7;letter-spacing:0}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal-slider__ttl{font-size:1.5rem;font-size:max(1.5rem,10px);line-height:1.5}}.lcl-episode .lcl-episode-modal-slider__txt{margin-top:.8rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal-slider__txt{margin-top:.5rem}}.lcl-episode .lcl-episode-modal__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal__nav{gap:3.1rem}}.lcl-episode .lcl-episode-modal__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:7rem;height:7rem;border-radius:50%;background-color:#000;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal__btn{width:3.5rem;height:3.5rem}}@media(any-hover: hover){.lcl-episode .lcl-episode-modal__btn:hover{background-color:#eb5757}}.lcl-episode .lcl-episode-modal__btn .ico_angle-right{width:3rem;height:3rem}@media screen and (max-width: 767px){.lcl-episode .lcl-episode-modal__btn .ico_angle-right{width:1.5rem;height:1.5rem}}.lcl-episode .lcl-episode-modal__btn .ico_angle-right .svg-path{fill:#fff}.lcl-episode .lcl-episode-modal__btn.lcl-episode-modal__btn--prev .ico_angle-right{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.lcl-episode .episode-btn{display:block;position:relative;width:24rem;height:3.4rem;border:1px solid #eb5757;border-radius:100vw;background-color:#fff;padding:0 4rem;font-weight:500;font-size:1.5rem;font-size:max(1.5rem,10px);line-height:1.7;letter-spacing:0;text-align:center;-webkit-transition:color .3s ease,background .3s ease;transition:color .3s ease,background .3s ease}@media screen and (max-width: 767px){.lcl-episode .episode-btn{width:19rem;height:3rem}}@media(any-hover: hover){.lcl-episode .episode-btn:hover{background-color:#eb5757;color:#fff}.lcl-episode .episode-btn:hover .ico_svg .svg-elm{fill:#fff}}.lcl-episode .episode-btn .ico_svg{position:absolute;top:0;bottom:0;margin:auto;right:0;width:1.7rem;height:1.7rem;right:2rem}@media screen and (max-width: 767px){.lcl-episode .episode-btn .ico_svg{right:1.4rem;width:1.3rem;height:1.3rem}}.lcl-episode .episode-btn .ico_svg .svg-elm{fill:#000}.lcl-slide{width:100%;height:23.7rem;background-position:0 0;background-size:154rem 23.7rem;background-repeat:repeat-x}@media screen and (max-width: 767px){.lcl-slide{height:12rem;background-size:78rem 12rem}}.lcl-slide.lcl-slide--01{background-image:url(../img/slide/slide_01.jpg?250203);-webkit-animation:bg-slide-ani-pc 30s linear infinite both;animation:bg-slide-ani-pc 30s linear infinite both}@media screen and (max-width: 767px){.lcl-slide.lcl-slide--01{-webkit-animation:bg-slide-ani-sp 30s linear infinite both;animation:bg-slide-ani-sp 30s linear infinite both}}.lcl-slide.lcl-slide--02{background-image:url(../img/slide/slide_02.jpg?250203);animation:bg-slide-ani-pc 30s linear infinite reverse both}@media screen and (max-width: 767px){.lcl-slide.lcl-slide--02{animation:bg-slide-ani-sp 30s linear infinite reverse both}}@-webkit-keyframes bg-slide-ani-pc{0%{background-position:0 0}100%{background-position:-154rem 0}}@keyframes bg-slide-ani-pc{0%{background-position:0 0}100%{background-position:-154rem 0}}@-webkit-keyframes bg-slide-ani-sp{0%{background-position:0 0}100%{background-position:-78rem 0}}@keyframes bg-slide-ani-sp{0%{background-position:0 0}100%{background-position:-78rem 0}}