body{font-family:"Noto Sans JP",sans-serif}body.is-navOpen,body.is-modalOpen{overflow:hidden}button{font-family:inherit}a{color:#1e1e1e;text-underline-offset:.5333333333vw}@media screen and (min-width: 1024.1px){a{text-underline-offset:2px}}.pj-section{scroll-margin-top:16vw;padding-block:10.6666666667vw 14.9333333333vw;text-align:center}@media screen and (max-width: 1024px){.pj-section{margin-inline:3.4666666667vw 3.2vw}}@media screen and (min-width: 1024.1px){.pj-section{scroll-margin-top:84px;padding-block:80px 100px}}.pj-section.is-buyback_method{margin-inline:0;background-color:#ffe8fe}@media screen and (max-width: 1024px){.pj-section.is-buyback_method{padding-inline:5.6vw}}@media screen and (max-width: 1024px){.pj-section.is-faq{padding:12.8vw 5.8666666667vw 20.2666666667vw 6.1333333333vw;margin:0}}.pj-buyback_focus_section{padding-block:6.4vw 10.6666666667vw;text-align:center}@media screen and (max-width: 1024px){.pj-buyback_focus_section{margin-inline:3.4666666667vw 3.2vw}}@media screen and (min-width: 1024.1px){.pj-buyback_focus_section{padding-block:0 63px}}#focusTitles,#focusItems{scroll-margin-top:16vw}@media screen and (min-width: 1024.1px){#focusTitles,#focusItems{scroll-margin-top:84px}}.pj-buyback_focus_section_title{padding-bottom:4.5333333333vw}@media screen and (min-width: 1024.1px){.pj-buyback_focus_section_title{padding-block:38px}}@media screen and (min-width: 1024.1px){.pj-section_title{padding-bottom:24px}}@media screen and (min-width: 1024.1px){.pj-section_title_image{width:auto;height:109px}}.pj-section_description{padding-bottom:8.5333333333vw;font-size:3.7333333333vw;line-height:1.7;letter-spacing:.04em}@media screen and (min-width: 1024.1px){.pj-section_description{padding-bottom:48px;font-size:24px;line-height:1.8}}.pj-header{position:fixed;top:0;left:0;z-index:100;width:100%;overflow-x:hidden}.pj-header_inner{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;height:16vw;padding-inline:5.3333333333vw;background-color:#fff}@media screen and (min-width: 1024.1px){.pj-header_inner{height:84px;padding-inline:60px}}.pj-header_logo_wrap{position:relative;width:70.1333333333vw;height:100%}@media screen and (min-width: 1024.1px){.pj-header_logo_wrap{display:flex;gap:4px;align-items:center;width:auto;height:auto}}.pj-header_logo_link{position:absolute;inset:0;display:block}@media screen and (min-width: 1024.1px){.pj-header_logo_link{position:static;display:flex;gap:4px;align-items:center}}.pj-header_character_image{position:absolute;top:2.6666666667vw;left:0;display:block;width:14.1333333333vw;height:auto}@media screen and (min-width: 1024.1px){.pj-header_character_image{position:static;width:53px;vertical-align:bottom}}.pj-header_catch{position:absolute;top:2.4vw;left:19.2vw;width:50.9333333333vw;margin:0;font-size:2.1333333333vw;font-weight:700;line-height:1;color:#1e1e1e;text-align:center;letter-spacing:.05em;white-space:nowrap}@media screen and (min-width: 1024.1px){.pj-header_catch{position:static;width:auto;font-size:14px;text-align:left}}.pj-header_logo{position:absolute;top:4.5333333333vw;left:19.2vw;display:block;width:50.9333333333vw;height:auto}@media screen and (min-width: 1024.1px){.pj-header_logo{position:static;width:231px}}.pj-header_menuBtn{display:flex;flex-direction:column;gap:1.3333333333vw;align-items:center;justify-content:center;width:5.3333333333vw;height:4.2666666667vw;cursor:pointer;background:none;border:none}@media screen and (min-width: 1024.1px){.pj-header_menuBtn{gap:8px;width:40px;height:28px}}.pj-header_menuBtn_bar{display:block;width:5.3333333333vw;height:.5333333333vw;background-color:#b767ff;transition:transform .3s ease,opacity .3s ease}@media screen and (min-width: 1024.1px){.pj-header_menuBtn_bar{width:40px;height:4px}}.pj-header_menuBtn[aria-expanded=true] .pj-header_menuBtn_bar:nth-child(1){transform:translateY(1.8666666667vw) rotate(45deg)}@media screen and (min-width: 1024.1px){.pj-header_menuBtn[aria-expanded=true] .pj-header_menuBtn_bar:nth-child(1){transform:translateY(12px) rotate(45deg)}}.pj-header_menuBtn[aria-expanded=true] .pj-header_menuBtn_bar:nth-child(2){opacity:0}.pj-header_menuBtn[aria-expanded=true] .pj-header_menuBtn_bar:nth-child(3){transform:translateY(-1.8666666667vw) rotate(-45deg)}@media screen and (min-width: 1024.1px){.pj-header_menuBtn[aria-expanded=true] .pj-header_menuBtn_bar:nth-child(3){transform:translateY(-12px) rotate(-45deg)}}.pj-header_nav{position:fixed;top:16vw;left:0;width:100%;height:calc(100vh - 16vw);overflow-y:auto;visibility:hidden;background-color:#f3eaff;opacity:0;transition:opacity .2s ease,visibility .2s ease}.pj-header_nav[aria-hidden=false]{visibility:visible;opacity:1}@media screen and (min-width: 1024.1px){.pj-header_nav{top:84px;height:calc(100vh - 84px)}}.pj-header_nav_list{display:flex;flex-direction:column;gap:5.3333333333vw;padding:7.2vw 5.8666666667vw 8vw 6.1333333333vw}@media screen and (min-width: 1024.1px){.pj-header_nav_list{flex-flow:row wrap;gap:37px 44px;justify-content:center;padding:54px 0 0}}@media screen and (min-width: 1024.1px){.pj-header_nav_item{width:480px}}.pj-header_nav_link{position:relative;display:block;padding:4.8vw 5.3333333333vw 4.8vw 13.3333333333vw;background-color:#fff;border:.2666666667vw solid #d0a1ff;border-radius:2.1333333333vw;box-shadow:0 1.0666666667vw 0 #d0a1ff}.pj-header_nav_link::after{position:absolute;top:50%;width:5.3333333333vw;height:5.3333333333vw;content:"";background:url("/images/animelab/icon_fv_button_arrow.svg") no-repeat center center;background-size:contain;transform:translateY(-50%) rotate(-90deg)}@media screen and (max-width: 1024px){.pj-header_nav_link::after{left:5.3333333333vw}}@media screen and (min-width: 1024.1px){.pj-header_nav_link::after{right:30px;width:24px;height:24px}}@media screen and (min-width: 1024.1px){.pj-header_nav_link{padding:27px 35px;border:1px solid #d0a1ff;border-width:2px;border-radius:8px;box-shadow:0 4px 0 #d0a1ff}}.pj-header_nav_link_title{font-size:4vw;font-weight:700;color:#b767ff;letter-spacing:0;white-space:nowrap}@media screen and (min-width: 1024.1px){.pj-header_nav_link_title{font-size:24px}}.pj-animelab_main{padding-top:16vw}@media screen and (min-width: 1024.1px){.pj-animelab_main{padding-top:84px}}.pj-intro_section{background:#fbf9ff}.pj-intro_mv_image{width:100%;height:auto;vertical-align:bottom}.pj-fvButtons{display:flex;gap:1.8666666667vw;align-items:flex-start}@media screen and (min-width: 1024.1px){.pj-fvButtons{gap:32px;max-width:1000px;padding-top:24px;margin:0 auto}}.pj-fvButton{display:flex;flex:1;flex-direction:column;overflow:hidden;background-color:#fff;border-radius:0 0 5.3333333333vw 5.3333333333vw;box-shadow:0 1.0666666667vw 0 0 #d0a1ff}@media screen and (min-width: 1024.1px){.pj-fvButton{border:2px solid #b49fff;border-radius:8px;box-shadow:0 4px 0 0 #d0a1ff}}.pj-fvButton_head[aria-expanded=true] .pj-fvButton_headIcon{transform:rotate(180deg)}.pj-fvButton_head[aria-expanded=true]~.pj-fvButton_links{grid-template-rows:1fr}.pj-fvButton_head{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:16.5333333333vw;cursor:pointer;background:none;border:none;border-radius:0;outline:none}@media screen and (min-width: 1024.1px){.pj-fvButton_head{height:84px}}.pj-fvButton_label{font-size:6.9333333333vw;font-weight:700;line-height:1.3;color:#b767ff;letter-spacing:.05em;white-space:nowrap}@media screen and (min-width: 1024.1px){.pj-fvButton_label{font-size:30px;letter-spacing:.08em}}.pj-fvButton_headIcon{position:absolute;right:4.5333333333vw;flex-shrink:0;width:5.3333333333vw;height:5.3333333333vw;transition:transform .3s ease}@media screen and (min-width: 1024.1px){.pj-fvButton_headIcon{right:30px;width:24px;height:24px}}.pj-fvButton_links{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.pj-fvButton_linksInner{overflow:hidden}.pj-fvButton_link{display:flex;align-items:center;justify-content:space-between;height:13.3333333333vw;padding:0 5.3333333333vw 0 6.1333333333vw;font-size:4.2666666667vw;font-weight:700;color:#b767ff;text-decoration:none;letter-spacing:0;border-top:1px solid #efdfff;transition:opacity .2s}@media screen and (min-width: 1024.1px){.pj-fvButton_link{height:60px;padding:0 30px;font-size:16px;letter-spacing:.08em}}.pj-fvButton_link:link,.pj-fvButton_link:visited,.pj-fvButton_link:hover{color:#b767ff}.pj-fvButton_link:hover{opacity:.8}.pj-fvButton_linkIcon{flex-shrink:0;width:5.3333333333vw;height:5.3333333333vw;transform:rotate(-90deg)}@media screen and (min-width: 1024.1px){.pj-fvButton_linkIcon{width:24px;height:24px}}.pj-banner_section{padding-block:8.5333333333vw 24vw;overflow:hidden;background:#fbf9ff}@media screen and (min-width: 1024.1px){.pj-banner_section{padding-block:64px 104px;overflow:visible}}.pj-banner_splide{margin:0 auto}@media screen and (min-width: 1024.1px){.pj-banner_splide.is-centeredBanner .splide__list{justify-content:center}}@media screen and (min-width: 1024.1px){.pj-banner_splide{width:844px}}.pj-banner_link{display:block}.pj-banner_link:hover{opacity:.7}button.pj-banner_link{width:100%;padding:0;cursor:pointer;background:none;border:none}.pj-animelabBanner_image{width:53.3333333333vw;height:auto;vertical-align:bottom}@media screen and (min-width: 1024.1px){.pj-animelabBanner_image{width:100%}}.pj-banner_pagination{bottom:-9.3333333333vw;gap:4vw}@media screen and (min-width: 1024.1px){.pj-banner_pagination{bottom:-55px;gap:24px}}.pj-banner_page{width:2.6666666667vw;height:2.6666666667vw;margin:0;background:#efe0ff}.pj-banner_page.is-active{background:#e01483;transform:scale(1)}@media screen and (min-width: 1024.1px){.pj-banner_page{width:16px;height:16px}}.pj-bg_image{background-color:#fff;background-image:linear-gradient(90deg, #faf4ff 1px, transparent 1px);background-size:3.2vw 3.2vw}@media screen and (min-width: 1024.1px){.pj-bg_image{background-size:32px 32px}}.pj-category_wrap{position:relative;padding-bottom:24.2666666667%;overflow:hidden;background:url("/images/animelab/sp_bg.svg") bottom center/100% auto no-repeat}@media screen and (min-width: 1024.1px){.pj-category_wrap{padding-bottom:9.375%;overflow:visible;background:none}.pj-category_wrap::before{position:absolute;inset:0;z-index:1;clip-path:ellipse(51% 79% at 50% 0%);content:"";background:linear-gradient(to bottom, #fbf9ff 0%, #faf6ff 50%, #f2e8ff 80%)}.pj-category_wrap::after{position:absolute;bottom:20px;left:50%;width:0;height:0;content:"";border-top:3.671875vw solid #f2e8ff;border-right:2.1197916667vw solid rgba(0,0,0,0);border-left:2.1197916667vw solid rgba(0,0,0,0);transform:translateX(-50%)}}.pj-category_headingWrap{padding-top:10.6666666667vw}@media screen and (max-width: 1024px){.pj-category_headingWrap{background:linear-gradient(to bottom, #fbf9ff 0%, #f7f0ff 100%)}}@media screen and (min-width: 1024.1px){.pj-category_headingWrap{padding-top:32px}}.pj-category_heading{position:relative;z-index:1;font-size:5.8666666667vw;font-weight:500;line-height:1.5;color:#8b51ff;text-align:center;letter-spacing:.06em}@media screen and (min-width: 1024.1px){.pj-category_heading{font-size:max(2.0833333333vw,30px);line-height:1.4}}.pj-category_tags{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.6vw}@media screen and (max-width: 1024px){.pj-category_tags{background:#fbf9ff}}@media screen and (min-width: 1024.1px){.pj-category_tags{flex-direction:unset;gap:8px;justify-content:center}}.pj-category_tagRow{display:flex;gap:1.3333333333vw;align-items:center;justify-content:center}@media screen and (min-width: 1024.1px){.pj-category_tagRow{gap:5px}}.pj-category_tag{display:inline-block;padding:1.0666666667vw 1.6vw;font-family:Roboto,"Noto Sans JP",sans-serif;font-size:3.7333333333vw;font-weight:700;line-height:1;color:#8b51ff;letter-spacing:.04em;white-space:nowrap;background-color:#fff;border:1px solid #8b51ff;border-radius:4px}@media screen and (min-width: 1024.1px){.pj-category_tag{padding:max(.4166666667vw,7px) max(.7291666667vw,13px);font-size:max(1.0416666667vw,18px);border-radius:4px}}.pj-category_tagNote{font-size:3.2vw;font-weight:700;line-height:1;color:#8b51ff;letter-spacing:.04em;white-space:nowrap}@media screen and (min-width: 1024.1px){.pj-category_tagNote{font-size:max(.9375vw,16px)}}.pj-buyback_focus_titles_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.2vw 2.6666666667vw}@media screen and (min-width: 1024.1px){.pj-buyback_focus_titles_list{grid-template-columns:repeat(5, minmax(0, 1fr));gap:24px 35px;max-width:1020px;margin:0 auto}}.pj-buyback_focus_titles_item_link .pj-buyback_focus_name{text-decoration:underline}.pj-buyback_focus_titles_item_image{display:block}@media screen and (min-width: 1024.1px){.pj-buyback_focus_titles_item_image{width:100%;height:auto}}.pj-buyback_focus_name{display:inline-block;padding-top:1.6vw;font-size:3.2vw;line-height:1.4;letter-spacing:0}@media screen and (min-width: 1024.1px){.pj-buyback_focus_name{padding-top:10px;font-size:16px}}.pj-buyback_focus_items{padding-top:13.3333333333vw}@media screen and (min-width: 1024.1px){.pj-buyback_focus_items{padding-block:60px 33px}}@media screen and (min-width: 1024.1px){.pj-buyback_focus_list_wrap{box-sizing:border-box;padding-inline:10px}}.pj-buyback_focus_items_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:4.8vw;margin-inline:2.6666666667vw}@media screen and (min-width: 1024.1px){.pj-buyback_focus_items_list{grid-template-columns:repeat(4, minmax(0, 1fr));gap:28px;max-width:1020px;margin:0 auto}}.pj-buyback_focus_items_item_image{display:block}@media screen and (min-width: 1024.1px){.pj-buyback_focus_items_item_image{width:100%;height:auto}}.pj-bg_image_buyback_focus{background-color:#fff;background-image:linear-gradient(#faf4ff 1px, transparent 1px),linear-gradient(90deg, #faf4ff 1px, transparent 1px);background-size:3.2vw 3.2vw}@media screen and (min-width: 1024.1px){.pj-bg_image_buyback_focus{background-size:32px 32px}}@media screen and (max-width: 1024px){.pj-buyback_method_title{max-width:82.4vw}}.pj-buyback_method_description{padding-block:2.6666666667vw 8.5333333333vw;font-size:3.7333333333vw;font-weight:500;line-height:1.7;color:#9f6eff;letter-spacing:.04em}@media screen and (min-width: 1024.1px){.pj-buyback_method_description{padding-block:0 48px;font-size:24px}}.pj-buyback_method_subtitle{font-size:6.6666666667vw;font-weight:500;line-height:1.3;color:#8b51ff;letter-spacing:.06em}@media screen and (min-width: 1024.1px){.pj-buyback_method_subtitle{padding-bottom:48px;font-size:48px;font-weight:700;line-height:1}}@media screen and (min-width: 1024.1px){.pj-buyback_method_list{display:flex;gap:40px;justify-content:center}}.pj-buyback_method_list_item{position:relative;padding:5.3333333333vw 6.6666666667vw 6.6666666667vw;margin-top:6.4vw;background-color:#fff;border-radius:0 0 2.1333333333vw 2.1333333333vw}.pj-buyback_method_list_item::before{position:absolute;top:0;right:0;left:0;height:4px;content:"";background:linear-gradient(to right, #a78eff, #ff7bd1)}.pj-buyback_method_list_item:nth-child(2)::before{background:linear-gradient(to right, #4ecea6, #abcd3c)}@media screen and (min-width: 1024.1px){.pj-buyback_method_list_item{padding:24px 30px 30px;margin-top:0;border-radius:0 0 8px 8px}}@media screen and (max-width: 1024px){.pj-buyback_method_list_item_icon{width:18.6666666667vw;height:18.6666666667vw}}.pj-buyback_method_list_item_title{padding-block:1.0666666667vw 1.6vw;font-size:6.4vw;font-weight:700;line-height:1.3;color:#ff61d0;letter-spacing:.04em}@media screen and (min-width: 1024.1px){.pj-buyback_method_list_item_title{padding-block:12px 6px;font-size:28px}}.pj-buyback_method_list_item.is-store .pj-buyback_method_list_item_title{color:#4ecea6}.pj-buyback_method_list_item.is-store .pj-buyback_method_list_item_description{color:#4ecea6}.pj-buyback_method_list_item_description{font-size:4.2666666667vw;font-weight:700;line-height:1.3;color:#ff61d0;letter-spacing:.04em}@media screen and (min-width: 1024.1px){.pj-buyback_method_list_item_description{font-size:18px}}.pj-buyback_method_list_item_points{display:flex;flex-direction:column;gap:2.1333333333vw;margin-block:3.7333333333vw 4.2666666667vw;text-align:left}@media screen and (min-width: 1024.1px){.pj-buyback_method_list_item_points{gap:14px;margin-block:20px 24px}}.pj-buyback_method_list_item_merit{position:relative;padding-left:9.8666666667vw;font-size:3.2vw;line-height:1.3;letter-spacing:.04em}@media screen and (min-width: 1024.1px){.pj-buyback_method_list_item_merit{padding-left:34px;font-size:16px;line-height:1.1}}.pj-buyback_method_list_item_merit::before{position:absolute;left:4vw;width:4.2666666667vw;height:4.2666666667vw;content:"";background:url("/images/animelab/icon_check.svg") no-repeat center center;background-size:contain}@media screen and (min-width: 1024.1px){.pj-buyback_method_list_item_merit::before{left:12px;width:16px;height:16px}}.pj-buyback_method_apply{position:relative;display:inline-flex;align-items:center;justify-content:center;width:74.6666666667vw;height:14.4vw;font-size:3.7333333333vw;font-weight:700;line-height:1.7;color:#fff;text-decoration:none;letter-spacing:.04em;white-space:nowrap;background:linear-gradient(to right, #a78eff, #ff7bd1);border-radius:7.2vw;box-shadow:0 4px 4px rgba(251,0,255,.13)}@media screen and (min-width: 1024.1px){.pj-buyback_method_apply{width:320px;height:64px;font-size:18px;border-radius:32px}}.pj-buyback_method_apply::before{position:absolute;top:50%;right:6.4vw;width:1.2vw;height:2.4vw;content:"";background:url("/images/animelab/icon_apply_arrow.svg") no-repeat center center;background-size:contain;transform:translateY(-50%)}@media screen and (min-width: 1024.1px){.pj-buyback_method_apply::before{right:20px;width:7px;height:14px}}.pj-buyback_method_apply:link,.pj-buyback_method_apply:visited,.pj-buyback_method_apply:hover{color:#fff}.pj-buyback_method_apply.is-store{background:linear-gradient(to right, #4ecea6, #abcd3c)}.pj-faq_section_title{margin-bottom:6.4vw;font-size:6.6666666667vw;font-weight:500;line-height:1.3;color:#8b51ff;letter-spacing:.06em}@media screen and (min-width: 1024.1px){.pj-faq_section_title{margin-bottom:48px;font-size:48px;font-weight:900;line-height:1}}.pj-faq_subtitle{display:inline-block;width:49.6vw;padding-block:.5333333333vw 1.0666666667vw;margin-bottom:4.2666666667vw;font-size:3.7333333333vw;font-weight:700;line-height:1.3;color:#fff;text-align:center;letter-spacing:.04em;background-color:#b49fff;border-radius:26.6666666667vw}@media screen and (min-width: 1024.1px){.pj-faq_subtitle{width:330px;padding-block:3px 5px;margin-bottom:24px;font-size:22px;border-radius:100px}}.pj-faq_list{display:flex;flex-direction:column;gap:4.2666666667vw;text-align:left}@media screen and (min-width: 1024.1px){.pj-faq_list{gap:24px;max-width:800px;margin:0 auto}}.pj-faq_list.is-buyback_method{margin-bottom:8.5333333333vw}@media screen and (min-width: 1024.1px){.pj-faq_list.is-buyback_method{margin-bottom:48px}}.pj-faq_list_item{padding:4.8vw 3.7333333333vw 3.7333333333vw 12.8vw;font-size:3.2vw;line-height:1.7;letter-spacing:0;border:.2666666667vw solid #b49fff;border-radius:2.1333333333vw;box-shadow:rgba(182,163,246,.4) 0 1.0666666667vw 0}@media screen and (min-width: 1024.1px){.pj-faq_list_item{padding:24px 18px 24px 60px;font-size:16px;letter-spacing:.04em;border:2px solid #b49fff;border-radius:8px;box-shadow:rgba(182,163,246,.4) 0 4px 0}}.pj-faq_question{position:relative;display:flex;gap:1.6vw;align-items:flex-start;justify-content:space-between;width:100%;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-align:left;cursor:pointer;background:none;border:none}@media screen and (min-width: 1024.1px){.pj-faq_question{gap:6px;letter-spacing:.04em}}.pj-faq_question::before{position:absolute;top:-1.3333333333vw;left:-9.3333333333vw;width:8vw;height:8vw;content:"";background:url("/images/animelab/faq_icon_q.svg") no-repeat center center;background-size:contain}@media screen and (min-width: 1024.1px){.pj-faq_question::before{top:0;left:-45px;width:30px;height:30px}}.pj-faq_question[aria-expanded=true] .pj-faq_toggleIcon::after{transform:translate(-50%, -50%) rotate(90deg)}.pj-faq_questionText{flex:1}.pj-faq_toggleIcon{position:relative;flex-shrink:0;width:5.3333333333vw;height:5.3333333333vw}@media screen and (min-width: 1024.1px){.pj-faq_toggleIcon{width:20px;height:20px}}.pj-faq_toggleIcon::before{position:absolute;top:50%;left:50%;width:3.2vw;height:.5333333333vw;content:"";background-color:#b49fff;transform:translate(-50%, -50%)}@media screen and (min-width: 1024.1px){.pj-faq_toggleIcon::before{width:18px;height:2px}}.pj-faq_toggleIcon::after{position:absolute;top:50%;left:50%;width:.5333333333vw;height:3.2vw;content:"";background-color:#b49fff;transition:transform .3s ease;transform:translate(-50%, -50%) rotate(0deg)}@media screen and (min-width: 1024.1px){.pj-faq_toggleIcon::after{width:2px;height:18px}}.pj-faq_answerWrap{position:relative;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.pj-faq_answerWrap::before{position:absolute;top:4vw;left:-9.3333333333vw;width:8vw;height:8vw;content:"";background:url("/images/animelab/faq_icon_a.svg") no-repeat center center;background-size:contain;opacity:0;transition:opacity .3s ease}@media screen and (min-width: 1024.1px){.pj-faq_answerWrap::before{top:20px;left:-45px;width:30px;height:30px}}.pj-faq_answerInner{overflow:hidden}.pj-faq_question[aria-expanded=true]~.pj-faq_answerWrap{grid-template-rows:1fr}.pj-faq_question[aria-expanded=true]~.pj-faq_answerWrap::before{opacity:1}.pj-faq_answer{position:relative;padding-top:5.3333333333vw}@media screen and (min-width: 1024.1px){.pj-faq_answer{padding-top:20px}}.pj-faq_list .pj-faq_link{color:#8b51ff;text-decoration:underline}.pj-character_modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}.pj-character_modal[aria-hidden=false]{visibility:visible;opacity:1}.pj-character_modal_overlay{position:absolute;inset:0;cursor:pointer;background:rgba(180,159,255,.43)}.pj-character_modal_inner{position:relative;z-index:1;box-sizing:border-box;width:calc(100% - 10.6666666667vw);max-height:calc(100dvh - 10.6666666667vw);padding:8.5333333333vw 4.8vw;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;text-align:center;background-color:#fff;border-radius:7.4666666667vw}.pj-character_modal_inner::-webkit-scrollbar{display:none}@media screen and (min-width: 1024.1px){.pj-character_modal_inner{width:640px;max-height:calc(100dvh - 80px);padding:40px;border-radius:28px}}.pj-character_modal_label{display:inline-block;padding:1.3333333333vw 5.3333333333vw 1.3333333333vw 5.6vw;margin-bottom:4.8vw;font-size:3.7333333333vw;font-weight:700;line-height:1;color:#fff;letter-spacing:.04em;white-space:nowrap;background-color:#de1484;border-radius:3.2vw}@media screen and (min-width: 1024.1px){.pj-character_modal_label{padding:5px 20px;margin-bottom:20px;font-size:14px;border-radius:12px}}.pj-character_modal_subtitle{font-size:5.3333333333vw;font-weight:700;line-height:1;color:#dd1485;letter-spacing:0}@media screen and (min-width: 1024.1px){.pj-character_modal_subtitle{margin-bottom:6px;font-size:30px}}.pj-character_modal_name{margin-bottom:6.1333333333vw;font-size:5.3333333333vw;font-weight:700;line-height:1;color:#dd1485;letter-spacing:0}@media screen and (min-width: 1024.1px){.pj-character_modal_name{margin-bottom:10px;font-size:30px}}.pj-character_ruby{display:inline-block;font-size:2.1333333333vw;letter-spacing:.05em}@media screen and (min-width: 1024.1px){.pj-character_ruby{font-size:8px}}.pj-character_modal_body{display:flex;flex-wrap:wrap;gap:2.6666666667vw;align-items:center}@media screen and (min-width: 1024.1px){.pj-character_modal_body{display:grid;grid-template-areas:"text image" "credit image";grid-template-columns:1fr auto;row-gap:0;-moz-column-gap:24px;column-gap:24px;align-items:start;text-align:left}}.pj-character_modal_text{flex:1;min-width:0}@media screen and (min-width: 1024.1px){.pj-character_modal_text{grid-area:text}}.pj-character_modal_image{flex-shrink:0;width:35.2vw;height:auto}@media screen and (min-width: 1024.1px){.pj-character_modal_image{grid-area:image;width:176px;height:216px}}.pj-character_modal_description{font-size:3.7333333333vw;line-height:1.7;text-align:left;letter-spacing:.04em}@media screen and (min-width: 1024.1px){.pj-character_modal_description{padding-top:24px;font-size:18px}}.pj-character_modal_credit{width:100%;font-size:3.7333333333vw;line-height:1.7;text-align:left;letter-spacing:.04em}@media screen and (min-width: 1024.1px){.pj-character_modal_credit{grid-area:credit;width:auto;font-size:14px}}.pj-character_modal_inner .pj-character_modal_link{color:#b767ff;text-decoration:underline}.pj-character_modal_close{display:inline-flex;gap:3.2vw;align-items:center;justify-content:center;width:58.1333333333vw;height:10.6666666667vw;margin-top:5.3333333333vw;font-family:inherit;font-size:3.7333333333vw;font-weight:700;color:#1e1e1e;letter-spacing:.04em;cursor:pointer;background-color:#ededed;border:none;border-radius:5.3333333333vw}@media screen and (min-width: 1024.1px){.pj-character_modal_close{gap:12px;width:218px;height:40px;margin-top:30px;font-size:14px;border-radius:20px}}
