@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@600&family=Noto+Sans+JP:wght@400;500;700&display=swap");:root{--primary:#853a7a;--txtColor:#853a7a;--borderColor:#853a7a;--bgColor:#f9e2ec;--bgColorSecondary:#fff;--white:#fff;--black:#272727;--fontFamily:"Noto Sans JP","ヒラギノ角 Pro W3","Hiragino Kaku Pro W3","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;--txtSizeSp:1.4rem;--txtSizePc:1.6rem;--lineHeight:1.75;--lineHeightTitle:1.5;--letterSpacing:0.01em;--fixedWidth:960px;--zIndexLv0:0;--zIndexLv1:1;--zIndexLv2:10;--zIndexLv3:100;--zIndexLv4:1000;--zIndexLv5:10000;--breakTabLength:768;--breakPcLength:1025}.l-wrap{background-image:url(/lp/precure/exh/assets/images/bg_block.webp);background-repeat:repeat-y;background-position:top}.p-frame{position:relative;z-index:3;padding:8px;background-color:var(--bgColorSecondary);border-radius:8px;box-shadow:4px 4px 0 2px rgba(145,84,57,.5)}@media print,screen and (min-width:768px){.p-frame{padding:16px;border-radius:10px;box-shadow:6px 6px 0 4px rgba(145,84,57,.5)}}.p-frame__outer{position:relative}.p-frame__outer:before{position:absolute;top:0;left:0;display:block;width:32px;height:32px;margin:auto;content:"";background:url(/lp/precure/exh/assets/images/p_frame.webp) 50% no-repeat;background-size:100% auto}@media print,screen and (min-width:768px){.p-frame__outer:before{width:40px;height:41px}}.p-frame__outer:after{position:absolute;top:0;right:0;display:block;width:32px;height:32px;margin:auto;content:"";background:url(/lp/precure/exh/assets/images/p_frame.webp) 50% no-repeat;background-size:100% auto;transform:rotate(90deg)}@media print,screen and (min-width:768px){.p-frame__outer:after{width:40px;height:41px}}.p-frame__inner{position:relative;padding:16px 8px 56px}@media print,screen and (min-width:768px){.p-frame__inner{padding:16px 80px 64px}}.p-frame__inner:before{position:absolute;bottom:0;left:0;display:block;width:32px;height:32px;margin:auto;content:"";background:url(/lp/precure/exh/assets/images/p_frame.webp) 50% no-repeat;background-size:100% auto;transform:rotate(270deg)}@media print,screen and (min-width:768px){.p-frame__inner:before{width:40px;height:41px}}.p-frame__inner:after{position:absolute;right:0;bottom:0;display:block;width:32px;height:32px;margin:auto;content:"";background:url(/lp/precure/exh/assets/images/p_frame.webp) 50% no-repeat;background-size:100% auto;transform:rotate(180deg)}@media print,screen and (min-width:768px){.p-frame__inner:after{width:40px;height:41px}}.p-kv{position:relative;z-index:2;margin-top:50px;text-align:center;background-color:#eccca5}@media print,screen and (min-width:768px){.p-kv{margin-top:0}}.p-kv__title{width:100%;height:502px;margin-inline:auto;overflow:hidden}@media print,screen and (min-width:768px){.p-kv__title{max-width:2099px;height:925px}}.p-kv__title-src{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-lead{position:relative;z-index:2;padding-bottom:80px}.p-lead:after{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;height:120px;margin:auto;content:"";background:linear-gradient(180deg,#f9e2ec,rgba(249,226,236,.5) 75%,rgba(249,226,236,0))}@media print,screen and (min-width:768px){.p-lead{padding-bottom:120px}}.p-lead__outer{background-color:var(--bgColor)}.p-lead__inner{position:relative;z-index:1;padding-top:80px}@media print,screen and (min-width:768px){.p-lead__inner{padding-top:120px}}.p-lead__wrapper{position:relative;z-index:1}.p-lead__wrapper:before{position:absolute;bottom:-60px;left:-60px;z-index:-1;display:block;width:118px;height:98px;margin:auto;content:"";background:url(/lp/precure/exh/assets/images/p_letter_01.webp) 50% no-repeat;background-size:100% auto}@media print,screen and (min-width:768px){.p-lead__wrapper:before{bottom:-60px;left:-80px;width:235px;height:196px}}.p-lead__title{width:100%;max-width:347px;margin-inline:auto}@media print,screen and (min-width:768px){.p-lead__title{max-width:743px}}.p-lead__title-src{display:block;width:100%;height:auto}.p-lead__title-sub{width:226px;margin-inline:auto;margin-top:10px}@media print,screen and (min-width:768px){.p-lead__title-sub{width:520px;margin-top:20px}}.p-lead__title-sub-src{display:block;width:100%;height:auto}.p-news{position:relative;z-index:2}.p-news:after{position:absolute;right:-70px;bottom:-50px;z-index:1;display:block;width:140px;height:106px;margin:auto;content:"";background:url(/lp/precure/exh/assets/images/p_letter_02.webp) 50% no-repeat;background-size:100% auto}@media print,screen and (min-width:768px){.p-news:after{right:-140px;bottom:-70px;width:280px;height:213px}}.p-news__title{width:240px;margin-inline:auto}@media print,screen and (min-width:768px){.p-news__title{width:428px}}.p-news__title-src{display:block;width:100%;height:auto}.p-news__content{margin-top:48px}@media print,screen and (min-width:768px){.p-news__content{margin-top:64px}}.p-news__list{max-height:225px;overflow-y:auto}@media print,screen and (min-width:768px){.p-news__list{max-height:270px}}.p-news__item{border-top:1px solid var(--primary);border-bottom:1px solid var(--primary)}.p-news__item-link{display:block;padding-block:24px}.p-news__item-link:focus-visible .p-news__item-link-text{color:var(--primary)}@media (hover:hover) and (pointer:fine){.p-news__item-link:hover .p-news__item-link-text{color:var(--primary)}}.p-news__item-link-date{font-weight:700;line-height:1}.p-news__item-link-text{margin-top:8px;font-weight:700;line-height:1.5;color:var(--black);transition:.3s ease-out}.p-sns{position:relative;z-index:2;margin-top:80px}.p-sns__title{width:240px;margin-inline:auto}@media print,screen and (min-width:768px){.p-sns__title{width:428px}}.p-sns__title-src{display:block;width:100%;height:auto}.p-sns__button{text-align:center}.p-sns__button-link{display:block;max-width:360px;padding:2px;margin:48px auto 0;border:2px solid #823c76;border-radius:8px}@media print,screen and (min-width:768px){.p-sns__button-link{max-width:372px;border-radius:10px}}.p-sns__button-link:focus-visible{animation:hoverScale .3s linear}@media (hover:hover) and (pointer:fine){.p-sns__button-link:hover{animation:hoverScale .3s linear}}.p-sns__button-link-span{display:block;width:100%;max-width:352px;padding:40px;margin-inline:auto;font-size:1.8rem;font-weight:700;line-height:1;color:var(--white);text-align:center;background-color:var(--primary);border-radius:6px}@media print,screen and (min-width:768px){.p-sns__button-link-span{max-width:364px;font-size:2rem;border-radius:8px}}.p-about{position:relative;z-index:2;margin-top:80px}.p-about:before{position:absolute;top:-56px;left:-56px;z-index:1;display:block;width:140px;height:108px;margin:auto;content:"";background:url(/lp/precure/exh/assets/images/p_letter_03.webp) 50% no-repeat;background-size:100% auto}@media print,screen and (min-width:768px){.p-about:before{top:-120px;left:-110px;width:257px;height:199px}}.p-about:after{position:absolute;right:-60px;bottom:-80px;z-index:1;display:block;width:140px;height:106px;margin:auto;content:"";background:url(/lp/precure/exh/assets/images/p_letter_04.webp) 50% no-repeat;background-size:100% auto}@media print,screen and (min-width:768px){.p-about:after{right:-90px;bottom:-150px;width:258px;height:197px}}.p-about__title{width:240px;margin-inline:auto}@media print,screen and (min-width:768px){.p-about__title{width:428px}}.p-about__title-src{display:block;width:100%;height:auto}.p-about__content{margin-top:48px}@media print,screen and (min-width:768px){.p-about__content{margin-top:64px}}.p-about__text{text-align:center}#news{scroll-margin-top:100px}@media print,screen and (min-width:1025px){#news{scroll-margin-top:160px}}#about{scroll-margin-top:100px}@media print,screen and (min-width:1025px){#about{scroll-margin-top:160px}}