/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{clear:both;box-sizing:content-box;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{text-align:inherit;vertical-align:middle;text-transform:inherit;color:inherit;font:inherit;appearance:none;background:0 0;border-radius:0;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@keyframes inArrowMotionKey{0%{transform:translate(0%)}50%{opacity:0;transform:translate(60%)}50.1%{opacity:0;transform:translate(-30%)}to{transform:translate(0%)}}@keyframes inArrowMotionKeyReverse{0%{transform:translate(0%)}50%{opacity:0;transform:translate(-60%)}50.1%{opacity:0;transform:translate(30%)}to{transform:translate(0%)}}html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#0000}*,:before,:after{box-sizing:border-box}body{color:#000;background-color:#fff;width:100%;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;line-height:1.6}.l_wrap{width:100%;height:100%;position:relative}.l_pageWrap{padding-top:56px}.l_contentWrap{width:100%}.l_page{padding-top:56px;padding-bottom:160px;overflow:hidden}@media screen and (width<=768px){.l_page{padding-bottom:80px}}.l_page.Career{padding-top:88px}@media screen and (width<=768px){.l_page.Career{padding-top:64px}.l_innerFull{padding-left:0;padding-right:0}}.l_section{padding-left:3%;padding-right:3%}.l_section.NoRightPadding{padding-right:0}.l_section.NoLeftPadding{padding-left:0}.l_section.FullWidth,.l_section .InnerFullWidth{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.l_pageContent{padding-left:3.125%;padding-right:3.125%}.p_loader{z-index:99999;background:#fff;width:100%;height:100%;transition:opacity .7s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}.p_loader_inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.p_loader_inner .p_loader_logo{width:17.5%;transition:all 1s cubic-bezier(.4,0,.2,1)}@media screen and (width<=768px){.p_loader_inner .p_loader_logo{width:35%}}.p_loader.is-loaded{opacity:0}.p_loader.is-loaded .p_loader_logo{transform:scale(1.05)}.p_loader.is-hide{display:none}.m_primaryLinkButton{width:fit-content;height:50px}@media screen and (width<=768px){.m_primaryLinkButton{width:100%}}.m_primaryLinkButton:focus a{background:#fff}.m_primaryLinkButton:focus a span{color:#000}.m_primaryLinkButton:focus a i{background:url(../images/arrow_link_button_b.svg) 50%/cover no-repeat;transform:translate(10px)}@media (hover:hover) and (pointer:fine){.m_primaryLinkButton:hover a{background:#fff}.m_primaryLinkButton:hover a span{color:#000}.m_primaryLinkButton:hover a i{background:url(../images/arrow_link_button_b.svg) 50%/cover no-repeat;transform:translate(10px)}}.m_primaryLinkButton a{background:#000;border:2px solid #000;border-radius:25px;justify-content:space-between;align-items:center;gap:0 23px;width:100%;height:100%;padding:0 32px;transition:background .3s cubic-bezier(.4,0,.2,1);display:flex}.m_primaryLinkButton a span{letter-spacing:.1em;color:#fff;font-size:1.125rem;font-weight:700;line-height:100%;transition:color .3s cubic-bezier(.4,0,.2,1)}.m_primaryLinkButton a i{background:url(../images/arrow_link_button_w.svg) 50%/cover no-repeat;width:48px;height:12px;transition:background .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:block}.m_secondaryLinkButton{width:fit-content;height:50px}@media screen and (width<=768px){.m_secondaryLinkButton{width:100%}}.m_secondaryLinkButton:focus a{background:#000}.m_secondaryLinkButton:focus a span{color:#fff}.m_secondaryLinkButton:focus a i{background:url(../images/arrow_link_button_w.svg) 50%/cover no-repeat;transform:translate(10px)}@media (hover:hover) and (pointer:fine){.m_secondaryLinkButton:hover a{background:#000}.m_secondaryLinkButton:hover a span{color:#fff}.m_secondaryLinkButton:hover a i{background:url(../images/arrow_link_button_w.svg) 50%/cover no-repeat;transform:translate(10px)}}.m_secondaryLinkButton a{background:#fff;border:2px solid #000;border-radius:25px;justify-content:space-between;align-items:center;gap:0 23px;width:100%;height:100%;padding:0 32px;transition:background .3s cubic-bezier(.4,0,.2,1);display:flex}.m_secondaryLinkButton a span{letter-spacing:.1em;color:#000;font-size:1.125rem;font-weight:700;line-height:100%;transition:color .3s cubic-bezier(.4,0,.2,1)}.m_secondaryLinkButton a i{background:url(../images/arrow_link_button_b.svg) 50%/cover no-repeat;width:48px;height:12px;transition:background .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:block}.m_tertiaryLinkButton{width:fit-content;height:50px}@media screen and (width<=768px){.m_tertiaryLinkButton{width:100%}}.m_tertiaryLinkButton:focus a{background:#000}.m_tertiaryLinkButton:focus a span{color:#fff}.m_tertiaryLinkButton:focus a i{background:url(../images/icon_blank_link_w.svg) 50%/cover no-repeat}@media (hover:hover) and (pointer:fine){.m_tertiaryLinkButton:hover a{background:#000}.m_tertiaryLinkButton:hover a span{color:#fff}.m_tertiaryLinkButton:hover a i{background:url(../images/icon_blank_link_w.svg) 50%/cover no-repeat}}.m_tertiaryLinkButton a{background:#fff;border:2px solid #000;border-radius:25px;justify-content:space-between;align-items:center;gap:0 23px;width:100%;height:100%;padding:0 32px;transition:background .3s cubic-bezier(.4,0,.2,1);display:flex}.m_tertiaryLinkButton a span{letter-spacing:.1em;color:#000;font-size:1.125rem;font-weight:700;line-height:100%;transition:color .3s cubic-bezier(.4,0,.2,1)}.m_tertiaryLinkButton a i{background:url(../images/icon_blank_link_b.svg) 50%/cover no-repeat;width:18px;height:18px;transition:background .3s cubic-bezier(.4,0,.2,1);display:block}.m_quaternaryLinkButton{width:fit-content}.m_quaternaryLinkButton:focus a{background:#000}.m_quaternaryLinkButton:focus a span{color:#fff}.m_quaternaryLinkButton:focus a i{background:url(../images/arrow_b_r_w_xl.svg) 50%/cover no-repeat}@media (hover:hover) and (pointer:fine){.m_quaternaryLinkButton:hover a{background:#000}.m_quaternaryLinkButton:hover a span{color:#fff}.m_quaternaryLinkButton:hover a i{background:url(../images/arrow_b_r_w_xl.svg) 50%/cover no-repeat}}.m_quaternaryLinkButton a{background:#fff;justify-content:space-between;align-items:center;gap:0 8px;width:100%;height:100%;padding:4px 8px 4px 0;transition:background .3s cubic-bezier(.4,0,.2,1);display:flex}.m_quaternaryLinkButton a span{letter-spacing:.1em;color:#333;font-size:1.125rem;font-weight:700;line-height:100%;transition:color .3s cubic-bezier(.4,0,.2,1)}.m_quaternaryLinkButton a i{background:url(../images/arrow_b_r_b_xl.svg) 50%/cover no-repeat;width:82px;height:23px;transition:background .3s cubic-bezier(.4,0,.2,1);display:block}.m_quinaryLinkButton{width:fit-content;height:50px}@media screen and (width<=768px){.m_quinaryLinkButton{width:100%}}.m_quinaryLinkButton:focus a{background:#000}.m_quinaryLinkButton:focus a span{color:#fff}.m_quinaryLinkButton:focus a i{background:url(../images/arrow_a_r_w.svg) 50%/cover no-repeat;transform:translate(10px)}@media (hover:hover) and (pointer:fine){.m_quinaryLinkButton:hover a{background:#000}.m_quinaryLinkButton:hover a span{color:#fff}.m_quinaryLinkButton:hover a i{background:url(../images/arrow_a_r_w.svg) 50%/cover no-repeat;transform:translate(10px)}}.m_quinaryLinkButton a{background:#fff;border:2px solid #000;border-radius:25px;justify-content:space-between;align-items:center;gap:0 23px;width:100%;height:100%;padding:0 32px;transition:background .3s cubic-bezier(.4,0,.2,1);display:flex}.m_quinaryLinkButton a span{letter-spacing:.1em;color:#000;font-size:1.125rem;font-weight:700;line-height:100%;transition:color .3s cubic-bezier(.4,0,.2,1)}.m_quinaryLinkButton a i{background:url(../images/arrow_a_r_b.svg) 50%/cover no-repeat;width:48px;height:13px;transition:background .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:block}.m_senaryLinkButton{width:fit-content}.m_senaryLinkButton:focus a{background:#000}.m_senaryLinkButton:focus a span{color:#fff}.m_senaryLinkButton:focus a i{background:url(../images/arrow_b_r_w_xl.svg) 50%/cover no-repeat}@media (hover:hover) and (pointer:fine){.m_senaryLinkButton:hover a{background:#000}.m_senaryLinkButton:hover a span{color:#fff}.m_senaryLinkButton:hover a i{background:url(../images/arrow_b_r_w_xl.svg) 50%/cover no-repeat}}.m_senaryLinkButton a{background:#fff;justify-content:space-between;align-items:center;gap:0 8px;width:100%;height:100%;padding:4px 8px 4px 0;transition:background .3s cubic-bezier(.4,0,.2,1);display:flex}.m_senaryLinkButton a span{letter-spacing:.1em;color:#333;font-size:1.125rem;font-weight:700;line-height:100%;transition:color .3s cubic-bezier(.4,0,.2,1)}.m_senaryLinkButton a i{background:url(../images/arrow_b_r_b_xl.svg) 50%/cover no-repeat;width:82px;height:23px;transition:background .3s cubic-bezier(.4,0,.2,1);display:block}.m_primaryContactButton{background:#fff;border:1px solid #fff;border-radius:8px;width:189px;height:56px;transition:background .3s cubic-bezier(.4,0,.2,1)}.m_primaryContactButton:focus{background:#000}.m_primaryContactButton:focus a span{color:#fff}.m_primaryContactButton:focus a:after{background:url(../images/icon_mail_w.svg) 50%/cover no-repeat}@media (hover:hover) and (pointer:fine){.m_primaryContactButton:hover{background:#000}.m_primaryContactButton:hover a span{color:#fff}.m_primaryContactButton:hover a:after{background:url(../images/icon_mail_w.svg) 50%/cover no-repeat}}.m_primaryContactButton a{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 24px;display:flex}.m_primaryContactButton a:after{content:"";background:url(../images/icon_mail.svg) 50%/cover no-repeat;width:40px;height:40px;transition:background .3s cubic-bezier(.4,0,.2,1);display:block}.m_primaryContactButton a span{letter-spacing:.1em;color:#000;font-size:1rem;font-weight:700;line-height:100%;transition:color .3s cubic-bezier(.4,0,.2,1)}.m_primaryCareerButton{background:#fff;border:1px solid #fff;border-radius:8px;width:189px;height:56px;transition:background .3s cubic-bezier(.4,0,.2,1)}.m_primaryCareerButton:focus{background:#000}.m_primaryCareerButton:focus a span{color:#fff}.m_primaryCareerButton:focus a:after{background:url(../images/arrow_a_r_w.svg) 50%/cover no-repeat;transform:translate(10px)}@media (hover:hover) and (pointer:fine){.m_primaryCareerButton:hover{background:#000}.m_primaryCareerButton:hover a span{color:#fff}.m_primaryCareerButton:hover a:after{background:url(../images/arrow_a_r_w.svg) 50%/cover no-repeat;transform:translate(10px)}}.m_primaryCareerButton a{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 24px;display:flex}.m_primaryCareerButton a:after{content:"";background:url(../images/arrow_a_r_b.svg) 50%/cover no-repeat;width:40px;height:10px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.m_primaryCareerButton a span{letter-spacing:.1em;color:#000;font-size:1rem;font-weight:700;line-height:100%;transition:color .3s cubic-bezier(.4,0,.2,1)}.m_viewMoreTextButton:focus span:after{transform:translate(10px)}@media (hover:hover) and (pointer:fine){.m_viewMoreTextButton:hover span:after{transform:translate(10px)}}.m_viewMoreTextButton span{letter-spacing:.1em;color:#fff;align-items:center;gap:0 23px;font-size:1.125rem;font-weight:400;line-height:100%;display:flex}@media screen and (width<=768px){.m_viewMoreTextButton span{font-size:1rem}}.m_viewMoreTextButton span:after{content:"";background:url(../images/arrow_a_r_w.svg) 50%/cover no-repeat;width:48px;height:12px;transition:transform .3s cubic-bezier(.335,.035,0,1.02);display:block}.m_image{width:100%;height:auto}.m_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.m_primaryPageTitle{letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:4rem;font-weight:700;line-height:120%}@media screen and (width<=768px){.m_primaryPageTitle{font-size:2.5rem}}.m_primaryPageTitleSub{letter-spacing:.1em;color:#fff;font-size:1.125rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.m_primaryPageTitleSub{font-size:1rem}}.m_secondaryHeadingTitle{width:100%;position:relative}.m_secondaryHeadingTitle_inner{text-align:center;position:relative}.m_secondaryHeadingTitle_inner:after{content:"";background:#333;width:120px;height:4px;margin-top:16px;margin-left:auto;margin-right:auto;display:block}@media screen and (width<=768px){.m_secondaryHeadingTitle_inner:after{width:80px;height:2px;margin-top:10px}}.m_secondaryHeadingTitle h2{letter-spacing:.1em;color:#333;font-size:3rem;font-weight:400;line-height:100%;position:relative}@media screen and (width<=768px){.m_secondaryHeadingTitle h2{font-size:1.5rem}}.m_tertiaryHeadingTitle{letter-spacing:.1em;color:#333;align-items:center;gap:0 16px;font-size:3rem;font-weight:400;line-height:130%;display:flex}@media screen and (width<=768px){.m_tertiaryHeadingTitle{font-size:1.25rem}}.m_tertiaryHeadingTitle:after{content:"";background:#333;width:120px;height:4px;display:block}@media screen and (width<=768px){.m_tertiaryHeadingTitle:after{width:80px;height:2px}}.m_quaternaryHeadingTitle{letter-spacing:.1em;color:#333;padding:8px 20px;font-size:2rem;font-weight:700;line-height:130%;position:relative}@media screen and (width<=768px){.m_quaternaryHeadingTitle{font-size:1.25rem}}.m_quaternaryHeadingTitle:before{content:"";background:#000;width:4px;height:100%;display:block;position:absolute;top:0;left:0}.m_quinaryHeadingTitle{background:#333;align-items:center;width:100%;padding-left:16px;display:flex}.m_quinaryHeadingTitle h5{letter-spacing:.1em;color:#333;background:#fff;width:fit-content;padding:8px 20px;font-size:1.5rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.m_quinaryHeadingTitle h5{padding:8px 12px 12px;font-size:1.25rem}}.m_senaryHeadingTitle{border:2px solid #333;border-radius:8px;align-items:center;padding:14px 16px;display:flex}.m_senaryHeadingTitle h6{letter-spacing:.1em;color:#333;font-size:1.125rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.m_senaryHeadingTitle h6{font-size:1rem}}.m_primarySectionTitle{text-align:center}.m_primarySectionTitle h2{text-align:center;letter-spacing:.1em;color:#333;font-size:3rem;font-weight:400;line-height:100%}@media screen and (width<=768px){.m_primarySectionTitle h2{font-size:2.5rem;line-height:120%}}.m_primarySectionTitle:after{content:"";background:#333;width:120px;height:4px;margin:36px auto 0;display:block}@media screen and (width<=768px){.m_primarySectionTitle:after{width:80px;height:2px;margin-top:22px}}.m_primarySectionTitle--white h2{color:#fff}.m_primarySectionTitle--white:after{background:#fff}.m_primaryUNderTitleRead{text-align:center;letter-spacing:.1em;font-size:1.125rem;font-weight:400;line-height:150%}@media screen and (width<=768px){.m_primaryUNderTitleRead{font-size:1rem;line-height:160%}}.m_breadcrumbItem a{letter-spacing:.1em;color:#999;font-size:.875rem;font-weight:400;line-height:100%;text-decoration-line:underline}.m_breadcrumbItem a:focus{text-decoration:none}@media (hover:hover) and (pointer:fine){.m_breadcrumbItem a:hover{text-decoration:none}}.m_breadcrumbItem.m_breadcrumbItem--current a{color:#333;text-decoration:none}.m_usuallyListItem{letter-spacing:.1em;color:#333;align-items:flex-start;gap:0 8px;font-size:1rem;line-height:150%;display:flex}.m_usuallyListItem:before{content:"";background:#373582;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.5rem;display:block}.m_definitionTerm{letter-spacing:.1em;color:#000;font-size:1.125rem;font-weight:700;line-height:150%}.m_definitionDescription{letter-spacing:.1em;color:#333;font-size:1rem;line-height:150%}.m_newsHeadList__item_date.Active span{color:#000}.m_newsHeadList__item_date span{letter-spacing:.1em;color:#fff;font-size:.875rem;font-weight:400;line-height:100%}@media screen and (width<=768px){.m_newsHeadList__item_date span{font-size:.75rem}}.m_newsHeadList__item_tag.Active span{color:#fff;background:#000}.m_newsHeadList__item_tag span{letter-spacing:.1em;color:#333;background:#fff;border-radius:8px;align-items:center;padding:8px;font-size:.75rem;font-weight:700;line-height:100%;display:inline-block}@media screen and (width<=768px){.m_newsHeadList__item_tag span{border-radius:4px;padding:4px 8px;font-size:.625rem}}.m_newsHeadList__item_title{letter-spacing:.1em;color:#fff;font-size:1rem;font-weight:400;line-height:150%}@media screen and (width<=768px){.m_newsHeadList__item_title{font-size:.875rem}}.m_newsHeadList__item_title.Active{color:#000}.m_contentPageHeadingTagList_item{width:fit-content;height:37px}.m_contentPageHeadingTagList_item.Active a{background:#000}.m_contentPageHeadingTagList_item.Active a span{color:#fff}.m_contentPageHeadingTagList_item a{background:#999;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;display:flex}.m_contentPageHeadingTagList_item a span{letter-spacing:.1em;color:#fff;font-size:.875rem;font-weight:700}.c_pager{justify-content:center;align-items:center;gap:8px;margin:64px 0;display:flex}.c_pager a,.c_pager span{color:#616161;border:1px solid #e0e0e0;justify-content:center;align-items:center;width:40px;height:40px;font-family:Hiragino Kaku Gothic Pro;font-size:1rem;font-style:normal;font-weight:300;display:inline-flex}.m_pager__item:hover,.m_pager__arrow:hover,.page-numbers:hover{background:#f5f5f5}.m_pager__item.is-current,.page-numbers.current{pointer-events:none;color:#000;font-weight:600}.m_pager__arrow,.next .prev{position:relative}.m_pager__arrow:after,.next:after,.prev:after{content:"";border-top:2px solid #333;border-left:2px solid #333;width:10px;height:10px}.m_pager__arrow--prev:after,.prev:after{margin-left:3px;transform:rotate(-45deg)}.m_pager__arrow--next:after,.next:after{margin-right:3px;transform:rotate(135deg)}.m_pager__dots,.dots{background:0 0;border:none;min-width:auto;padding:0 4px}.m_usuallyCard__title span{letter-spacing:.1em;color:#999;margin-bottom:8px;font-size:.875rem;line-height:150%;display:block;font-weight:700!important}.m_usuallyCard__title p{letter-spacing:.1em;color:#000;align-items:center;gap:0 24px;font-size:1.125rem;line-height:100%;display:flex;font-weight:700!important}.m_usuallyCard__title p:after{content:"";background:url(../images/arrow_b_r_b.svg) 50%/cover no-repeat;width:32px;height:8px;display:block}@media screen and (width<=768px){.m_usuallyCard__title p:after{width:48px;height:12px}}.m_usuallyCard__read{letter-spacing:.1em;color:#333;font-size:1rem;line-height:150%}.m_primaryContentCardImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.m_primaryContentCardImage{position:relative}.m_primaryContentCardImage img{z-index:1;position:relative}.m_primaryContentCardTitle{color:#333;font-size:1.5rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.m_primaryContentCardTitle{font-size:1.125rem}}.m_primaryContentCardText{letter-spacing:.1em;color:#333;font-size:1rem;line-height:150%}.m_primaryBannerCardImage{width:100%;height:100%}.m_primaryBannerCardImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.m_primaryBannerCardTitle{letter-spacing:.1em;color:#fff;font-size:7.5vw;font-weight:700;line-height:100%}.m_primaryInterviewReadTitle{letter-spacing:.1em;color:#333;padding:8px 20px;font-size:2rem;font-weight:700;line-height:130%;position:relative}@media screen and (width<=768px){.m_primaryInterviewReadTitle{font-size:1.25rem}}.m_primaryInterviewReadTitle:before{content:"";background:#000;width:4px;height:100%;display:block;position:absolute;top:0;left:0}.m_primaryInterviewReadText{letter-spacing:.1em;color:#333;font-size:1rem;line-height:150%}@media screen and (width<=768px){.m_primaryInterviewReadText{font-size:.875rem}}.m_primaryInterviewImage,.m_primaryInterviewImage img{position:relative}.m_imageTextCard__textTitle{letter-spacing:.1em;color:#333;font-size:1.5rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.m_imageTextCard__textTitle{font-size:1.25rem}}.m_imageTextCard__textText{letter-spacing:.1em;color:#333;font-size:1rem;line-height:150%}.m_inductionCard_textTitle{letter-spacing:.1em;color:#333;font-size:1.5rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.m_inductionCard_textTitle{font-size:1.25rem}}.m_inductionCard__textText{letter-spacing:.1em;color:#333;font-size:1rem;line-height:150%}.m_sekiIsmCard__title dt{letter-spacing:.1em;color:#999;font-size:.875rem;font-weight:700;line-height:150%}.m_sekiIsmCard__title dd{letter-spacing:.1em;color:#000;align-items:center;gap:0 24px;font-size:1.125rem;font-weight:700;line-height:100%;display:flex}.m_sekiIsmCard__title dd:after{content:"";background:url(../images/arrow_b_r_b.svg) 50%/cover no-repeat;width:32px;height:8px;display:block}@media screen and (width<=768px){.m_sekiIsmCard__title dd:after{width:48px;height:12px}}.m_sekiIsmCard__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c_breadcrumb{flex-wrap:wrap;align-items:center;gap:16px;padding-left:3.9%;padding-right:3.9%;display:flex}.c_breadcrumb .m_breadcrumbItem{align-items:center;gap:0 16px;display:flex;position:relative}.c_breadcrumb .m_breadcrumbItem:after{content:"";vertical-align:middle;content:"";border:1px solid #333;border-width:0 1px 1px 0;width:6px;height:6px;margin-top:2px;display:inline-block;transform:rotate(-45deg)}.c_breadcrumb .m_breadcrumbItem:last-child:after{display:none}.c_usuallyList .m_usuallyListItem{margin-top:8px}.c_usuallyList .m_usuallyListItem:first-child{margin-top:0}.c_definitionList{border-bottom:1px solid #ccc;padding-top:16px;padding-bottom:16px}.c_definitionList .m_definitionDescription{margin-top:8px}.c_definitionList .c_definitionList{border-bottom:none;padding-top:0;padding-bottom:0;padding-left:.5rem}.c_definitionList .c_definitionList .m_definitionTerm{align-items:center;gap:0 8px;display:flex}.c_definitionList .c_definitionList .m_definitionTerm:before{content:"";background:#000;width:16px;height:1px;display:block}.c_newsHeadList{width:100%;margin-top:80px}.c_newsHeadList__item:focus a{padding-left:26px}.c_newsHeadList__item:focus a:after{right:0}@media (hover:hover) and (pointer:fine){.c_newsHeadList__item:hover a{padding-left:26px}.c_newsHeadList__item:hover a:after{right:0}}.c_newsHeadList__item.Active a{border-bottom:1px solid #000}.c_newsHeadList__item.Active a:after{background:url(../images/arrow_c_r_b.svg) 50% no-repeat}.c_newsHeadList__item a{border-bottom:1px solid #fff;align-items:center;gap:0 16px;width:100%;padding:16px;transition:padding-left .55s cubic-bezier(.335,.035,0,1.02);display:flex;position:relative}@media screen and (width<=768px){.c_newsHeadList__item a{flex-wrap:wrap;gap:8px;padding-right:24%}.c_newsHeadList__item a .m_newsHeadList__item_title{width:100%}}.c_newsHeadList__item a:after{content:"";background:url(../images/arrow_c_r_w.svg) 50% no-repeat;width:32px;height:2px;transition:right .55s cubic-bezier(.335,.035,0,1.02);display:block;position:absolute;bottom:calc(50% - 1px);right:16px}@media screen and (width<=768px){.c_newsHeadList__item a:after{background-size:cover;width:48px;height:4px}}.c_contentPageHeadingTagList{gap:8px;display:flex}@media screen and (width<=768px){.c_contentPageHeadingTagList{gap:4px}}.c_usuallyCard{background:#f9f9f9}.c_usuallyCard:focus .m_usuallyCard__title p:after{transform:translate(10px)}@media (hover:hover) and (pointer:fine){.c_usuallyCard:hover .m_usuallyCard__title p:after{transform:translate(10px)}}.c_usuallyCard a{width:100%;height:100%;padding:24px;display:block}.c_usuallyCard .m_usuallyCard__image,.c_usuallyCard .m_usuallyCard__read{margin-top:64px}.c_usuallyCard .m_usuallyCard__title p:after{transition:transform .3s cubic-bezier(.4,0,.2,1)}.c_primaryContentCard{grid-template-columns:53.333% 1fr;align-items:center;gap:0 2.6666%;width:100%;display:grid}@media screen and (width<=768px){.c_primaryContentCard{grid-template-columns:100%;gap:0}}.c_primaryContentCard.Reverse{grid-template-columns:1fr 53.333%}@media screen and (width<=768px){.c_primaryContentCard.Reverse{grid-template-columns:100%;gap:0}.c_primaryContentCard.Reverse .m_primaryContentCardImage{order:unset!important}.c_primaryContentCard.Reverse .c_primaryContentCardContent{margin-right:auto;order:unset!important}}.c_primaryContentCard.Reverse .m_primaryContentCardImage{order:2}.c_primaryContentCard.Reverse .c_primaryContentCardContent{order:1}@media screen and (width<=768px){.c_primaryContentCard .m_primaryContentCardImage{width:85.6%}}.c_primaryContentCard .c_primaryContentCardContent{z-index:2;position:relative}@media screen and (width<=768px){.c_primaryContentCard .c_primaryContentCardContent{background:#fff;width:85.6%;margin-top:-2rem;margin-left:auto;padding:24px 24px 28px;box-shadow:0 4px 4px #00000040}}.c_primaryContentCard .c_primaryContentCardContent .m_primaryContentCardText{margin-top:16px}@media screen and (width<=768px){.c_primaryContentCard .c_primaryContentCardContent .m_primaryContentCardText{margin-top:18px}}.c_primaryContentCard .c_primaryContentCardContent .m_quaternaryLinkButton{margin-top:64px;margin-left:auto}@media screen and (width<=768px){.c_primaryContentCard .c_primaryContentCardContent .m_quaternaryLinkButton{margin-top:32px;margin-left:auto}}.c_primaryBannerCard{aspect-ratio:1200/320;position:relative}@media screen and (width<=768px){.c_primaryBannerCard{aspect-ratio:390/280}}.c_primaryBannerCard .m_primaryBannerCardTitle{position:absolute;top:24px;left:24px}.c_primaryBannerCard .m_quaternaryLinkButton{position:absolute;bottom:24px;left:24px}.c_primaryInterviewCard{width:100%}.c_primaryInterviewCard.Grid{grid-template-columns:1fr 40%;align-items:center;gap:0 5.333%;display:grid}@media screen and (width<=768px){.c_primaryInterviewCard.Grid{grid-template-columns:100%;gap:0}}.c_primaryInterviewCard.Grid .c_primaryInterviewReadGroup .c_primaryInterviewRead:nth-child(n+2){margin-top:32px}.c_primaryInterviewCard.Grid .c_primaryInterviewRead{z-index:2;position:relative}.c_primaryInterviewCard.Grid .c_primaryInterviewRead .m_primaryInterviewReadTitle{width:fit-content}@media screen and (width<=768px){.c_primaryInterviewCard.Grid .c_primaryInterviewRead .m_primaryInterviewReadTitle{width:100%}}.c_primaryInterviewCard.Grid.FitHead{align-items:flex-start}.c_primaryInterviewCard.Grid.Reverse{grid-template-columns:40% 1fr}@media screen and (width<=768px){.c_primaryInterviewCard.Grid.Reverse{grid-template-columns:100%;gap:0}.c_primaryInterviewCard.Grid.Reverse .c_primaryInterviewRead,.c_primaryInterviewCard.Grid.Reverse .m_primaryInterviewImage,.c_primaryInterviewCard.Grid.Reverse .c_primaryInterviewReadGroup,.c_primaryInterviewCard.Grid.Reverse .c_primaryInterviewReadGroup .c_primaryInterviewRead{order:unset!important}}.c_primaryInterviewCard.Grid.Reverse .c_primaryInterviewReadGroup{order:2}.c_primaryInterviewCard.Grid.Reverse .c_primaryInterviewReadGroup .c_primaryInterviewRead{order:unset!important}.c_primaryInterviewCard.Grid.Reverse .c_primaryInterviewRead{order:2}.c_primaryInterviewCard.Grid.Reverse .m_primaryInterviewImage{order:1}@media screen and (width<=768px){.c_primaryInterviewCard.Grid .m_primaryInterviewImage{margin-top:16px}}.c_primaryInterviewCard .m_primaryInterviewReadText{margin-top:32px}@media screen and (width<=768px){.c_primaryInterviewCard .m_primaryInterviewReadText{margin-top:16px}}.c_imageTextCard{grid-template-columns:40% 1fr;align-items:center;gap:0 5.666%;display:grid}@media screen and (width<=768px){.c_imageTextCard{grid-template-columns:100%;gap:0 16px}}.c_imageTextCard.Reverse{grid-template-columns:1fr 40%}@media screen and (width<=768px){.c_imageTextCard.Reverse{grid-template-columns:100%;gap:0 16px}}.c_imageTextCard.Reverse .c_imageTextCard__text{order:1}@media screen and (width<=768px){.c_imageTextCard.Reverse .c_imageTextCard__text{order:unset!important}}.c_imageTextCard.Reverse .m_imageTextCard__image{order:2}@media screen and (width<=768px){.c_imageTextCard.Reverse .m_imageTextCard__image{order:unset!important}.c_imageTextCard .c_imageTextCard__text{margin-top:16px}}.c_imageTextCard .c_imageTextCard__text div:first-child{margin-top:0}@media screen and (width<=768px){.c_imageTextCard .c_imageTextCard__text div:first-child{margin-top:0}}.c_imageTextCard .c_imageTextCard__text .m_imageTextCard__textText{margin-top:16px}@media screen and (width<=768px){.c_imageTextCard .c_imageTextCard__text .m_imageTextCard__textText{margin-top:8px}}.c_inductionCard{grid-template-columns:53.333% 1fr;align-items:center;gap:0 2.666%;display:grid}@media screen and (width<=768px){.c_inductionCard{grid-template-columns:100%;gap:0 16px}}.c_inductionCard.Reverse{grid-template-columns:1fr 53.333%}@media screen and (width<=768px){.c_inductionCard.Reverse{grid-template-columns:100%;gap:0 16px}}.c_inductionCard.Reverse .c_inductionCard__text{order:1}@media screen and (width<=768px){.c_inductionCard.Reverse .c_inductionCard__text{order:unset!important}}.c_inductionCard.Reverse .m_inductionCard__image{order:2}@media screen and (width<=768px){.c_inductionCard.Reverse .m_inductionCard__image{order:unset!important}.c_inductionCard .c_inductionCard__text{margin-top:16px}}.c_inductionCard .c_inductionCard__text .m_inductionCard__textText{margin-top:16px}@media screen and (width<=768px){.c_inductionCard .c_inductionCard__text .m_inductionCard__textText{margin-top:8px}}.c_inductionCard .c_inductionCard__text .m_senaryLinkButton{margin-top:64px;margin-left:auto}@media screen and (width<=768px){.c_inductionCard .c_inductionCard__text .m_senaryLinkButton{margin-top:24px;margin-left:unset}}.c_sekiIsmCardWrap{justify-content:center;gap:0 64px;display:flex}@media screen and (width<=768px){.c_sekiIsmCardWrap{padding-left:5%;padding-right:5%;display:block}}.c_sekiIsmCard{background:#f9f9f9;max-width:450px;box-shadow:0 4px 4px #00000040}@media screen and (width<=768px){.c_sekiIsmCard{max-width:100%;margin-bottom:32px}}.c_sekiIsmCard:focus a .m_sekiIsmCard__title dd:after{margin-left:8px}.c_sekiIsmCard:focus a .m_sekiIsmCard__image img{transform:scale(1.05)}@media (hover:hover) and (pointer:fine){.c_sekiIsmCard:hover a .m_sekiIsmCard__title dd:after{margin-left:8px}.c_sekiIsmCard:hover a .m_sekiIsmCard__image img{transform:scale(1.05)}}.c_sekiIsmCard a{width:100%;height:100%;padding:24px;display:block}.c_sekiIsmCard .m_sekiIsmCard__title dd:after{transition:margin-left .25s cubic-bezier(.335,.035,0,1.02)}.c_sekiIsmCard .m_sekiIsmCard__image{aspect-ratio:406/290;margin-top:64px;overflow:hidden}.c_sekiIsmCard .m_sekiIsmCard__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.335,.035,0,1.02)}.c_primarySectionHeading{text-align:center;padding-top:64px;padding-bottom:64px}@media screen and (width<=768px){.c_primarySectionHeading{padding-top:40px;padding-bottom:40px}}.c_primarySectionHeading .m_primaryUNderTitleRead{margin-top:32px}@media screen and (width<=768px){.c_primarySectionHeading .m_primaryUNderTitleRead{margin-top:24px}}.p_pageHeader{align-items:center;width:100%;height:240px;padding-left:3.125%;padding-right:3.125%;display:flex;position:relative}@media screen and (width<=768px){.p_pageHeader{height:180px}}.p_pageHeader.career_page_head:after{display:none}.p_pageHeader:after{z-index:1;content:"";background:#000c;width:100%;height:100%;position:absolute;top:0;left:0}.p_pageHeader .c_primaryPageTitle{z-index:2;position:relative}.p_pageHeader .p_pageHeaderHeroImage{width:100%;height:100%;position:absolute;top:0;left:0}.p_pageHeader .p_pageHeaderHeroImage.internal_page_head_a{background:url(../images/internal_page_head_a.jpg.webp) 50%/cover no-repeat}.p_pageHeader .p_pageHeaderHeroImage.career_page_head{background:url(../images/career_page_head.jpg.webp) 50%/cover no-repeat}.p_header{z-index:9999;width:100%;height:56px;transition:background-color .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}@media screen and (width<=768px){.p_header{background-color:#fff;height:56px}}.p_header.is-cover,.p_header.is-scroll{background-color:#fff}.p_header__inner{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 3%;display:flex}.p_header__logo{width:143px}.p_header__logo a{display:block}.p_header__nav_button{cursor:pointer;justify-content:center;align-items:center;gap:0 8px;display:flex}.p_header__nav_button:focus i{transform:translate(-10px)}@media (hover:hover) and (pointer:fine){.p_header__nav_button:hover i{transform:translate(-10px)}}.p_header__nav_button i{background:url(../images/arrow_a_l_b.svg) 50%/cover no-repeat;width:48px;height:12px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.p_header__nav_button span{letter-spacing:.1em;color:#000;font-size:1rem;font-weight:700;line-height:100%}.p_headerNavWrap{z-index:9999;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:translate(30%)}.p_headerNavWrap.Active{-webkit-user-select:unset;-moz-user-select:unset;user-select:unset;pointer-events:auto;opacity:1;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .7s cubic-bezier(.4,0,.2,1);transform:translate(0)}.p_headerNavWrap__inner{background-color:#000;width:100%;height:100%;position:relative}.p_headerNavWrap__inner_header{justify-content:space-between;align-items:center;width:100%;height:56px;display:flex;position:absolute;top:0;left:0}@media screen and (width<=768px){.p_headerNavWrap__inner_header{z-index:999;background-color:#000}}.p_headerNavWrap__inner_logo{position:absolute;top:16px;left:3%}.p_headerNavWrap__inner_close{z-index:999;cursor:pointer;width:48px;height:48px;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;top:8px;right:16px}.p_headerNavWrap__inner_close:focus{opacity:.5}@media (hover:hover) and (pointer:fine){.p_headerNavWrap__inner_close:hover{opacity:.5}}.p_headerNavWrap__inner_close span{background:#fff;width:48px;height:1px;display:block;position:absolute;top:50%}.p_headerNavWrap__inner_close span:first-child{transform:rotate(45deg)}.p_headerNavWrap__inner_close span:nth-child(2){transform:rotate(-45deg)}.p_headerNavWrap__inner_logo{width:143px}.p_headerNavWrap__inner_logo a{display:block}.p_headerNavWrap .p_headerNavBottomContent{height:100%;position:relative}@media screen and (width<=768px){.p_headerNavWrap .p_headerNavBottomContent{height:auto;margin-top:32px;margin-left:auto;margin-right:auto;position:relative;bottom:0;left:0}}.p_headerNavWrap .p_headerNavBottomContent .p_headerNavContent__inner{position:absolute;bottom:32px;left:18%}.p_headerNavWrap .p_headerNavContent__contact{width:220px}@media screen and (width<=768px){.p_headerNavWrap .p_headerNavContent__contact{margin-left:auto;margin-right:auto}}.p_headerNavWrap .p_headerNavContent__contact .m_primaryCareerButton,.p_headerNavWrap .p_headerNavContent__contact .m_primaryContactButton{width:100%;margin-top:16px}.p_headerNavWrap .p_headerNavBottomContent__copyright{color:#fff;margin-top:32px;font-size:.625rem;font-weight:400;line-height:100%}@media screen and (width<=768px){.p_headerNavWrap .p_headerNavBottomContent__copyright{text-align:center}}.p_headerNavWrap .p_headerNavContent{grid-template-columns:282px 1fr 40%;gap:0 64px;height:100svh;display:grid;position:relative}@media screen and (width<=768px){.p_headerNavWrap .p_headerNavContent{grid-template-columns:1fr}}.p_headerNavWrap .p_headerNavContent__Image{width:100%;height:100%;display:block}@media screen and (width<=768px){.p_headerNavWrap .p_headerNavContent__Image{display:none}}.p_headerNavWrap .p_headerNavContent__Image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p_headerNavWrap .p_headerNavContent__nav{width:100%;margin-left:auto;padding-top:64px;padding-bottom:64px;padding-right:15%;overflow:auto}@media screen and (width<=768px){.p_headerNavWrap .p_headerNavContent__nav{width:100%;padding:80px 5% 64px}}.p_headerNavWrap .p_headerNavContent__navOne{color:#fff;margin-bottom:64px}.p_headerNavWrap .p_headerNavContent__nav_headlineItem{border-bottom:1px solid #fff;padding-bottom:8px;font-size:1.25rem;font-weight:700;line-height:1.5}.p_headerNavWrap .p_headerNavContent__nav_headlineItem:focus a i{transform:translate(0)}@media (hover:hover) and (pointer:fine){.p_headerNavWrap .p_headerNavContent__nav_headlineItem:hover a i{transform:translate(0)}}.p_headerNavWrap .p_headerNavContent__nav_headlineItem a{letter-spacing:.1em;color:#fff;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:700;line-height:100%;display:flex}.p_headerNavWrap .p_headerNavContent__nav_headlineItem a i{background:url(../images/arrow_a_r_w.svg) 0 0/cover no-repeat;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:10px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;transform:translate(-10px)}.p_headerNavWrap .p_headerNavContent__nav_list{margin-top:16px}.p_headerNavWrap .p_headerNavContent__nav_item_list_item{align-items:center;gap:0 8px;margin-top:24px;display:flex}.p_headerNavWrap .p_headerNavContent__nav_item_list_item:focus span:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.p_headerNavWrap .p_headerNavContent__nav_item_list_item:hover span:after{transform-origin:0;transform:scaleX(1)}}.p_headerNavWrap .p_headerNavContent__nav_item_list_item:before{vertical-align:middle;clip-path:polygon(0 0,100% 50%,0 100%);content:"";background-color:#fff;width:4px;height:8px;display:inline-block;transform:rotate(0)}.p_headerNavWrap .p_headerNavContent__nav_item_list_item:first-child{margin-top:0}.p_headerNavWrap .p_headerNavContent__nav_item_list_item a{letter-spacing:.1em;color:#fff;font-size:.875rem;font-weight:400;line-height:100%;display:block}.p_headerNavWrap .p_headerNavContent__nav_item_list_item a span{cursor:pointer;position:relative}.p_headerNavWrap .p_headerNavContent__nav_item_list_item a span:after{content:"";transform-origin:100%;background:#fff;width:100%;height:1px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.p_footer{background-color:#000;padding:80px 3%}@media screen and (width<=768px){.p_footer{padding:40px 5%}}.p_footer__inner{justify-content:space-between;gap:0 5.8%;display:flex}@media screen and (width<=768px){.p_footer__inner{flex-direction:column;gap:24px}}.p_footer__aside{flex-shrink:0;width:190px}@media screen and (width<=768px){.p_footer__aside{width:100%}}.p_footer__logo{width:190px}@media screen and (width<=768px){.p_footer__logo{width:140px;margin-left:auto;margin-right:auto}}.p_footer__contact{margin-top:64px}@media screen and (width<=768px){.p_footer__contact{width:fit-content;margin-top:32px;margin-left:auto;margin-right:auto}}.p_footer__nav{grid-template-columns:repeat(3,1fr);gap:64px 3.75%;width:100%;display:grid}@media screen and (width<=768px){.p_footer__nav{grid-template-columns:repeat(1,1fr);gap:32px;display:none}}.p_footer__nav.career{grid-template-columns:60% 1fr;gap:0 3.75%}@media screen and (width<=768px){.p_footer__nav.career{grid-template-columns:repeat(1,1fr);gap:32px;display:none}}.p_footer__navOne{color:#fff}.p_footer__nav_headlineItem{border-bottom:1px solid #fff;padding-bottom:8px;font-size:1.25rem;font-weight:700;line-height:1.5}.p_footer__nav_headlineItem:focus a i{background:#000}.p_footer__nav_headlineItem:focus a i:before{background:url(../images/icon_arrow_footer_w.svg) 50%/cover no-repeat}@media (hover:hover) and (pointer:fine){.p_footer__nav_headlineItem:hover a i{background:#000}.p_footer__nav_headlineItem:hover a i:before{background:url(../images/icon_arrow_footer_w.svg) 50%/cover no-repeat}}.p_footer__nav_headlineItem a{letter-spacing:.1em;color:#fff;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:700;line-height:100%;display:flex}.p_footer__nav_headlineItem a i{background:#fff;border:1px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.p_footer__nav_headlineItem a i:before{content:"";background:url(../images/icon_arrow_footer.svg) 50%/cover no-repeat;width:8px;height:8px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.p_footer__nav_list{margin-top:16px}.p_footer__nav_item_list_item{align-items:center;gap:0 8px;margin-top:24px;display:flex}.p_footer__nav_item_list_item:focus span:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.p_footer__nav_item_list_item:hover span:after{transform-origin:0;transform:scaleX(1)}}.p_footer__nav_item_list_item:before{vertical-align:middle;clip-path:polygon(0 0,100% 50%,0 100%);content:"";background-color:#fff;width:4px;height:8px;display:inline-block;transform:rotate(0)}.p_footer__nav_item_list_item:first-child{margin-top:0}.p_footer__nav_item_list_item a{letter-spacing:.1em;color:#fff;font-size:.875rem;font-weight:400;line-height:100%;display:block}.p_footer__nav_item_list_item a span{cursor:pointer;position:relative}.p_footer__nav_item_list_item a span:after{content:"";transform-origin:100%;background:#fff;width:100%;height:1px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.p_footer__bottom{justify-content:space-between;align-items:center;margin-top:64px;display:flex}@media screen and (width<=768px){.p_footer__bottom{flex-direction:column-reverse;gap:32px;margin-top:32px}}.p_footer__copyright{letter-spacing:.1em;color:#fff;font-size:.875rem;font-weight:400;line-height:100%}@media screen and (width<=768px){.p_footer__copyright{font-size:.75rem}}.p_footer__bottom_privacy{color:#fff}.p_footer__bottom_privacy:focus a:after{transform-origin:100%;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.p_footer__bottom_privacy:hover a:after{transform-origin:100%;transform:scaleX(0)}}.p_footer__bottom_privacy a{letter-spacing:.1em;color:#fff;cursor:pointer;font-size:.875rem;font-style:normal;font-weight:400;line-height:100%;position:relative}.p_footer__bottom_privacy a:after{content:"";transform-origin:0;background:#fff;width:100%;height:1px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0;transform:scaleX(1)}.p_footer__innerGrid{grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid}.p_footer__innerGrid p{letter-spacing:.1em;color:#fff;font-size:1rem;font-weight:700;line-height:100%}.p_wpContent p{letter-spacing:.1em;color:#333;font-size:1rem;font-weight:400;line-height:150%}.p_wpContent img{width:100%;height:auto}.p_wpContent ul li{margin-top:8px}.p_wpContent ul li:first-child{margin-top:0}.p_wpContent li{letter-spacing:.1em;color:#333;align-items:flex-start;gap:0 8px;font-size:1rem;line-height:150%;display:flex}.p_wpContent li:before{content:"";background:#373582;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.5rem;display:block}.p_wpContent dt{letter-spacing:.1em;color:#000;font-size:1.125rem;font-weight:700;line-height:150%}.p_wpContent dd{letter-spacing:.1em;color:#333;font-size:1rem;line-height:150%}.p_wpContent dl{border-bottom:1px solid #ccc;padding-top:16px;padding-bottom:16px}.p_wpContent dl dd{margin-top:8px}.p_wpContent dl dl{border-bottom:none;padding-top:0;padding-bottom:0;padding-left:.5rem}.p_wpContent dl dl dt{align-items:center;gap:0 8px;display:flex}.p_wpContent dl dl dt:before{content:"";background:#000;width:16px;height:1px;display:block}.p_wpContent table{border-spacing:0;border-collapse:collapse;background:#fff;border:1px solid #ccc;width:100%}.p_wpContent table tr:first-child td{text-align:center;background:#eee}.p_wpContent table tr td{border:1px solid #ccc;padding:16px}.p_wpContent .left-th-table td:first-child{text-align:center;background:#eee}.p_wpContent .left-th-table-b tr:first-child td:not(:first-child){text-align:left;background:0 0}.p_wpContent .left-th-table-b td:first-child{text-align:left;background:#eee;width:20%}.p_wpContent .left-th-table-c tr:first-child td:not(:first-child){text-align:left;background:0 0}.p_wpContent .left-th-table-c td:first-child{text-align:center;background:#eee;width:20%}@media screen and (width<=768px){.p_wpContent .is-layout-flex{grid-template-columns:1fr;gap:16px;display:grid}}.p_wpContent .c_headingCard{padding:24px}.p_wpContent .c_headingCard p{padding-top:32px}@media screen and (width<=768px){.p_wpContent .c_headingCard p{padding-top:24px}}.p_wpContent .m_imageFitCenter img{width:100%;height:auto}@media screen and (width<=768px){.p_wpContent .m_imageFitCenter img{aspect-ratio:64/32;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}}.p_formWrapper{background:#f9f9f9;border-radius:8px;padding:24px}.p_formDescription{letter-spacing:.1em;color:#333;padding-top:32px;font-size:1rem;font-weight:400;line-height:150%}.p_formContent{padding:32px 6.25%}@media screen and (width<=768px){.p_formContent{padding-left:0;padding-right:0}}.p_formConfirmItem{border-bottom:1px solid #ccc;padding-top:32px}.p_formConfirmItem:last-child{border-bottom:none}.p_formConfirmItem dt{font-size:1rem;font-weight:700}.p_formConfirmItem dd{padding-top:8px;font-size:1rem}.p_formConfirmComplete{padding-top:32px}.p_formConfirmComplete p{padding-top:32px;font-size:1rem;line-height:180%}.p_formConButton{margin-top:32px}.p_formConButton p{justify-content:center;gap:16px;display:flex}@media screen and (width<=768px){.p_formConButton p{flex-direction:column;gap:12px}}.m_formAcceptance{text-align:center}.m_formGroup{padding-top:32px}.m_formLabel{letter-spacing:.1em;color:#000;padding-bottom:8px;font-weight:700;line-height:150%;display:block}.m_formInput{background:#fff;border:1px solid #ccc;border-radius:16px;width:100%;height:59px;padding:16px 24px;font-size:1rem;display:block}.m_formInput::placeholder{color:#999}.m_formTextarea{resize:vertical;background:#fff;border:1px solid #ccc;border-radius:16px;width:100%;height:320px;padding:16px 24px;display:block}.m_formSelect{background:#fff;border:1px solid #ccc;border-radius:16px;width:100%;height:59px;padding:16px 48px 16px 24px;font-size:1rem;display:block}.wpcf7-form-control-wrap{display:block}.wpcf7-form-control-wrap.select-name{position:relative}.wpcf7-form-control-wrap.select-name:after{z-index:1;content:"";pointer-events:none;border-bottom:2px solid #000;border-right:2px solid #000;width:8px;height:8px;position:absolute;top:50%;right:24px;transform:translateY(-50%)rotate(45deg)}.wpcf7-form-control{display:block}.wpcf7-list-item{display:inline-block;margin-left:0!important;margin-right:32px!important}@media screen and (width<=768px){.wpcf7-list-item{margin-right:0;display:block}}.wpcf7-list-item label{cursor:pointer;letter-spacing:.1em;color:#000;font-size:1rem;font-weight:400;line-height:150%;display:inline-block;margin-left:0!important}.wpcf7-list-item input[type=checkbox]{display:none}.wpcf7-list-item input[type=checkbox]+span.wpcf7-list-item-label{cursor:pointer;padding-left:25px;position:relative}.wpcf7-list-item input[type=checkbox]+span.wpcf7-list-item-label:before{content:"";background-color:#fff;border:1px solid #ccc;border-radius:4px;width:16px;height:16px;position:absolute;top:4px;left:0}.wpcf7-list-item input[type=checkbox]:checked+span.wpcf7-list-item-label:before{background-color:#000;border-color:#fff}.wpcf7-list-item input[type=checkbox]+span.wpcf7-list-item-label:after{content:"";border-top:2px solid #fff;border-left:2px solid #fff;width:6px;height:10px;position:absolute;top:6px;left:5px;transform:scale(0)rotate(-135deg)}.wpcf7-list-item input[type=checkbox]:checked+span.wpcf7-list-item-label:after{transform:scale(1)rotate(-135deg)}.wpcf7-list-item input[type=radio]{background:#fff;border:2px solid #ccc;border-radius:50%;width:16px;height:16px;margin-top:-2px}.wpcf7-list-item input[type=radio]:checked{position:relative}.wpcf7-list-item input[type=radio]:checked:after{content:"";background:#000;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wpcf7-list-item-label a{text-decoration:underline}.wpcf7-list-item-label a:focus{text-decoration:none}@media (hover:hover) and (pointer:fine){.wpcf7-list-item-label a:hover{text-decoration:none}}.wpcf7-submit-wrap{text-align:center;margin-top:48px}@media screen and (width<=768px){.wpcf7-submit-wrap{margin-top:32px}}.wpcf7-submit-wrap--confirm{justify-content:center;gap:16px;display:flex}@media screen and (width<=768px){.wpcf7-submit-wrap--confirm{flex-direction:column;gap:12px}}.wpcf7-submit{color:#000;cursor:pointer;text-align:center;letter-spacing:.1em;background:#f8b500;border:none;border-radius:25px;width:240px;min-width:240px;height:49px;font-size:1rem;font-weight:700;line-height:1;display:inline-block}@media screen and (width<=768px){.wpcf7-submit{width:100%;min-width:auto}}.wpcf7-submit:focus{opacity:.9}@media (hover:hover) and (pointer:fine){.wpcf7-submit:hover{opacity:.9}}.wpcf7-submit:disabled{cursor:not-allowed;opacity:.5;background:#999!important}.wpcf7-submit--back{color:#fff;background:#999}.wpcf7-submit--back:focus{opacity:.9}@media (hover:hover) and (pointer:fine){.wpcf7-submit--back:hover{opacity:.9}}.wpcf7-submit--send{color:#000;background:#f8b500}.wpcf7-previous{color:#fff;cursor:pointer;text-align:center;letter-spacing:.1em;background:#999;border:none;border-radius:25px;width:240px;min-width:240px;height:49px;font-size:1rem;font-weight:700;line-height:1;display:inline-block}@media screen and (width<=768px){.wpcf7-previous{width:100%;min-width:auto}}.wpcf7-previous:focus{opacity:.9}@media (hover:hover) and (pointer:fine){.wpcf7-previous:hover{opacity:.9}}.wpcf7-previous:disabled{cursor:not-allowed;opacity:.5;background:#999!important}.wpcf7-previous--back{color:#fff;background:#999}.wpcf7-previous--back:focus{opacity:.9}@media (hover:hover) and (pointer:fine){.wpcf7-previous--back:hover{opacity:.9}}.wpcf7-previous--send{color:#000;background:#f8b500}.wpcf7-spinner{display:none!important}.wpcf7-not-valid-tip{color:red;padding-top:8px;font-size:1rem;font-weight:600;display:block}.youtube-wrap{aspect-ratio:16/9;width:100%;max-width:640px;margin:0 auto;position:relative}.youtube-wrap iframe{width:100%;height:100%;position:absolute;inset:0}.p_mainTopPage{width:100%;height:100dvh;min-height:800px;position:relative}.p_mainTopPage__logo{width:224px;margin-left:auto;margin-right:auto;padding-top:40px}@media screen and (width<=768px){.p_mainTopPage__logo{width:140px}}.p_mainTopPage__text{padding-top:72px}@media screen and (width<=768px){.p_mainTopPage__text{padding-top:10vh}}.p_mainTopPage__text .p_mainTopPage__text_inner{text-align:justify}.p_mainTopPage__text .p_mainTopPage__text_item{text-align:center;padding-top:16px}@media screen and (width<=768px){.p_mainTopPage__text .p_mainTopPage__text_item{padding-top:16px}}.p_mainTopPage__text .p_mainTopPage__text_item.js-inMainTopView{opacity:0;transition:opacity 1.6s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1);transform:translateY(10px)}.p_mainTopPage__text .p_mainTopPage__text_item.js-inMainTopView:first-child{transition-delay:.18s}.p_mainTopPage__text .p_mainTopPage__text_item.js-inMainTopView:nth-child(2){transition-delay:.36s}.p_mainTopPage__text .p_mainTopPage__text_item.js-inMainTopView:nth-child(3){transition-delay:.54s}.p_mainTopPage__text .p_mainTopPage__text_item.js-inMainTopView:nth-child(4){transition-delay:.72s}.p_mainTopPage__text .p_mainTopPage__text_item.js-inMainTopView:nth-child(5){transition-delay:.9s}.p_mainTopPage__text .p_mainTopPage__text_item.js-inMainTopView:nth-child(6){transition-delay:1.08s}.p_mainTopPage__text .p_mainTopPage__text_item.js-inMainTopView:nth-child(7){transition-delay:1.26s}.p_mainTopPage__text .p_mainTopPage__text_item.js-inMainTopView:nth-child(8){transition-delay:1.44s}.p_mainTopPage__text .p_mainTopPage__text_item.js-inMainTopView:nth-child(9){transition-delay:1.62s}.p_mainTopPage__text .p_mainTopPage__text_item.js-inMainTopView:nth-child(10){transition-delay:1.8s}.p_mainTopPage__text .p_mainTopPage__text_item.js-inMainTopViewAct{opacity:1;transform:translateY(0)}.p_mainTopPage__text .p_mainTopPage__text_item.Heading{letter-spacing:.14em;color:#000;font-size:1.875rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_mainTopPage__text .p_mainTopPage__text_item.Heading{font-size:4.5vw}}.p_mainTopPage__text .p_mainTopPage__text_item.SubHeading{letter-spacing:.16em;color:#000;font-size:1.375rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_mainTopPage__text .p_mainTopPage__text_item.SubHeading{font-size:3.5vw}}.p_mainTopPage__text .p_mainTopPage__text_item.Reading{letter-spacing:.1em;color:#000;font-size:1.25rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_mainTopPage__text .p_mainTopPage__text_item.Reading{font-size:3.5vw}}.p_mainTopPage__text .p_mainTopPage__text_item.Reading span{letter-spacing:.1em;font-size:1.625rem;font-weight:900;line-height:100%}@media screen and (width<=768px){.p_mainTopPage__text .p_mainTopPage__text_item.Reading span{font-size:3.7vw}}.p_mainTopPage__text .p_mainTopPage__text_item.SubReading{letter-spacing:.1em;color:#000;font-size:1.1875rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_mainTopPage__text .p_mainTopPage__text_item.SubReading{font-size:3.2vw}}.p_mainTopPage__text .p_mainTopPage__text_item.SubReading span{letter-spacing:.1em;font-size:1.625rem;font-weight:900;line-height:100%}@media screen and (width<=768px){.p_mainTopPage__text .p_mainTopPage__text_item.SubReading span{font-size:3.2vw}}.p_mainTopPage__text .p_mainTopPage__text_item.Ending{letter-spacing:.12em;color:#000;font-size:1.625rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_mainTopPage__text .p_mainTopPage__text_item.Ending{font-size:3.8vw}}.p_mainTopPage__nav{width:100%;position:absolute;bottom:0;left:0}@media screen and (width<=768px){.p_mainTopPage__nav{width:100%;padding-top:20vh;position:relative}}.p_mainTopPage__nav .p_mainTopPage__nav_quiz{z-index:2;background-color:#fff;width:273px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.p_mainTopPage__nav .p_mainTopPage__nav_quiz:focus .p_mainTopPage__nav_quiz__job i{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards ArrowMotionKey}@media (hover:hover) and (pointer:fine){.p_mainTopPage__nav .p_mainTopPage__nav_quiz:hover .p_mainTopPage__nav_quiz__job i{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards ArrowMotionKey}}@media screen and (width<=768px){.p_mainTopPage__nav .p_mainTopPage__nav_quiz{width:100%;height:150px;position:relative;bottom:0;left:0;transform:translate(0)}}.p_mainTopPage__nav .p_mainTopPage__nav_quiz a{justify-content:center;align-items:center;width:100%;height:100%;padding:32px;display:flex}.p_mainTopPage__nav .p_mainTopPage__nav_quiz .p_mainTopPage__nav_quiz__inner{text-align:center}.p_mainTopPage__nav .p_mainTopPage__nav_quiz .p_mainTopPage__nav_quiz__type{letter-spacing:.1em;color:#000;font-size:.875rem;line-height:100%}.p_mainTopPage__nav .p_mainTopPage__nav_quiz .p_mainTopPage__nav_quiz__job{background:#000;justify-content:center;align-items:center;gap:0 16px;width:209px;height:48px;margin-top:8px;display:flex}.p_mainTopPage__nav .p_mainTopPage__nav_quiz .p_mainTopPage__nav_quiz__job span{letter-spacing:.1em;color:#fff;font-size:.875rem;line-height:100%}.p_mainTopPage__nav .p_mainTopPage__nav_quiz .p_mainTopPage__nav_quiz__job i{background:url(../images/arrow_main_top_w.svg) 50%/cover no-repeat;width:44px;height:16px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.p_mainTopPage__nav .p_mainTopPage__nav_career{background:#999;width:100%;height:48px}.p_mainTopPage__nav .p_mainTopPage__nav_career:focus .p_mainTopPage__nav_career__icon{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards ArrowMotionKey}@media (hover:hover) and (pointer:fine){.p_mainTopPage__nav .p_mainTopPage__nav_career:hover .p_mainTopPage__nav_career__icon{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards ArrowMotionKey}}@media screen and (width<=768px){.p_mainTopPage__nav .p_mainTopPage__nav_career{width:100%;height:150px;padding:32px}}.p_mainTopPage__nav .p_mainTopPage__nav_career a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.p_mainTopPage__nav .p_mainTopPage__nav_career .p_mainTopPage__nav_career__inner{justify-content:center;align-items:center;gap:0 16px;display:flex}.p_mainTopPage__nav .p_mainTopPage__nav_career .p_mainTopPage__nav_career__type{letter-spacing:.1em;color:#fff;width:fit-content;font-family:Noto Sans JP;font-size:.875rem;font-weight:700;line-height:100%}.p_mainTopPage__nav .p_mainTopPage__nav_career .p_mainTopPage__nav_career__icon{background:url(../images/arrow_main_top_w.svg) 50%/cover no-repeat;width:44px;height:16px;margin-left:auto;margin-right:auto;display:block}.p_mainTopPage__nav_items{justify-content:center;align-items:center;width:100%;display:flex;position:relative}@media screen and (width<=768px){.p_mainTopPage__nav_items{display:block}}.p_mainTopPage__nav_item{text-align:center;width:50%;padding-top:24px;padding-bottom:20px;font-family:Onest;transition:width .6s cubic-bezier(.4,0,.2,1)}@media screen and (width<=768px){.p_mainTopPage__nav_item{width:100%;padding-top:40px;padding-bottom:32px}}.p_mainTopPage__nav_item:focus{width:60%}@media screen and (width<=768px){.p_mainTopPage__nav_item:focus{width:100%}}.p_mainTopPage__nav_item:focus.Type{width:50%}.p_mainTopPage__nav_item:focus .p_mainTopPage__nav_item__icon{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards ArrowMotionKey}@media (hover:hover) and (pointer:fine){.p_mainTopPage__nav_item:hover{width:60%}}@media screen and (hover:hover) and (pointer:fine) and (width<=768px){.p_mainTopPage__nav_item:hover{width:100%}}@media (hover:hover) and (pointer:fine){.p_mainTopPage__nav_item:hover.Type{width:50%}.p_mainTopPage__nav_item:hover .p_mainTopPage__nav_item__icon{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards ArrowMotionKey}}@media (width<=1050px) and (width>=768px){.p_mainTopPage__nav_item{padding-bottom:70px}}.p_mainTopPage__nav_item a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.p_mainTopPage__nav_item.p_mainTopPage__nav_creator{color:#fff;background-color:#000}.p_mainTopPage__nav_item.p_mainTopPage__nav_business{color:#333;background-color:#eee}.p_mainTopPage__nav_item.p_mainTopPage__nav_business .p_mainTopPage__nav_item__icon{background:url(../images/arrow_main_top_b.svg) 50%/cover no-repeat}.p_mainTopPage__nav_item .p_mainTopPage__nav_item__type{font-size:1.25rem;font-weight:900;line-height:100%}.p_mainTopPage__nav_item .p_mainTopPage__nav_item__typeEn{padding-top:8px;font-size:3rem;font-weight:900;line-height:100%}.p_mainTopPage__nav_item .p_mainTopPage__nav_item__side{padding-bottom:8px;font-size:2rem;font-weight:900;line-height:100%}.p_mainTopPage__nav_item .p_mainTopPage__nav_item__icon{background:url(../images/arrow_main_top_w.svg) 50%/cover no-repeat;width:44px;height:16px;margin-left:auto;margin-right:auto;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.p_mainTopPage__nav_item .p_mainTopPage__nav_item__and{letter-spacing:.1em;padding-top:8px;font-size:.75rem;line-height:100%}.p_typePageHeader{z-index:10;background:#fff;justify-content:center;align-items:center;width:100%;height:64px;display:flex;position:fixed;top:0}.p_typePageHeader .p_typePageHeaderLogo{width:84px}.p_typePage{width:100%;height:100dvh;min-height:800px;position:relative}@media screen and (width<=768px){.p_typePage{height:100dvh;min-height:auto}}.p_typePage .p_typePageContent{width:100%;height:100%;position:relative}.p_typePage .p_typePageContent:before{content:"";background:#000;width:50%;height:100%;position:absolute;top:0;left:0}.p_typePage .p_typePageContent:after{content:"";background:#eee;width:50%;height:100%;position:absolute;top:0;right:0}.p_typePage .p_typePageContent .p_typePageContentInner{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}@media screen and (width<=768px){.p_typePage .p_typePageContent .p_typePageContentInner{padding:0 4%}}.p_typePage .p_typePageContent .p_typePageContentCard{background:#fff;width:640px;padding:32px 30px}@media screen and (width<=768px){.p_typePage .p_typePageContent .p_typePageContentCard{width:100%}}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardTitle{text-align:center;letter-spacing:.1em;color:#000;font-size:.875rem;font-weight:400;line-height:100%}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardQuestionNumber{text-align:center;opacity:0;color:#000;padding-top:8px;font-family:Onest;font-size:4rem;font-style:normal;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardQuestionNumber{font-size:3rem}}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardQuestionNumber.is-loaded{animation:.8s cubic-bezier(.25,.46,.45,.94) forwards numberUpdate}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardQuestionText{letter-spacing:.1em;opacity:0;color:#000;width:fit-content;min-height:120px;margin-left:auto;margin-right:auto;padding-top:32px;font-size:1.5rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardQuestionText{padding-top:24px;font-size:1.125rem}}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardQuestionText.is-loaded{animation:.8s cubic-bezier(.25,.46,.45,.94) forwards numberUpdate}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardAnswerButtons{justify-content:center;align-items:center;gap:0 32px;padding-top:32px;display:flex}@media screen and (width<=768px){.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardAnswerButtons{gap:0 24px;padding-top:24px}}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardAnswerButtons .p_typePageContentCardAnswer{cursor:pointer;background-color:#fff;border:4px solid #000;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardAnswerButtons .p_typePageContentCardAnswer.is-clicked:before{opacity:0;transition:transform .7s cubic-bezier(.25,.46,.45,.94) 50ms,opacity .4s cubic-bezier(.25,.46,.45,.94) 50ms;transform:scale(1.5)}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardAnswerButtons .p_typePageContentCardAnswer.is-clicked:after{opacity:0;transition:transform .7s cubic-bezier(.25,.46,.45,.94),opacity .4s cubic-bezier(.25,.46,.45,.94);transform:scale(1.5)}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardAnswerButtons .p_typePageContentCardAnswer:before{content:"";border:2px solid #000;border-radius:50%;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-2px;left:-2px}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardAnswerButtons .p_typePageContentCardAnswer span{z-index:2;text-align:center;letter-spacing:.1em;color:#000;font-size:1.5rem;font-weight:700;line-height:150%;display:block;position:relative}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardAnswerButtons .p_typePageContentCardAnswer.No{background:#000}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardAnswerButtons .p_typePageContentCardAnswer.No span{color:#fff}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardAnswerStep{padding-top:32px}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardAnswerStep .p_typePageContentCardAnswerListItem{justify-content:center;align-items:center;gap:0 5px;display:flex}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardAnswerStep .p_typePageContentCardAnswerListItem .p_typePageContentCardAnswerStepItem{border:2px solid #000;width:34px;height:8px;transition:background-color .8s cubic-bezier(.4,0,.2,1)}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardAnswerStep .p_typePageContentCardAnswerListItem .p_typePageContentCardAnswerStepItem.Fill{background:#000}.p_typePage .p_typePageContent .p_typePageContentCard .p_typePageContentCardAnswerStepNum{text-align:center;letter-spacing:.1em;color:#000;padding-top:16px;font-size:.875rem;font-weight:700;line-height:150%}.p_typePageResultPage{position:relative}.p_typePageResultPage.Business{background:#eee;width:100%;height:100%;min-height:100dvh}.p_typePageResultPage.Creator{background:#000;width:100%;height:100%;min-height:100dvh}.p_typePageResultPage.Creator .p_typePageResultContentHeader,.p_typePageResultPage.Creator .p_typePageResultContentTitle{color:#fff}.p_typePageResultPage.Creator .p_typePageResultContentArrow{border-color:#fff #0000 #0000}.p_typePageResultPage.Creator .p_typePageResultContentRead{color:#fff}.p_typePageResultPage .p_typePageResultContent{padding-top:120px}@media screen and (width<=768px){.p_typePageResultPage .p_typePageResultContent{padding-top:100px;padding-left:4%;padding-right:4%}}.p_typePageResultPage .p_typePageResultContentHeader{text-align:center;letter-spacing:.1em;color:#000;font-size:1.5rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_typePageResultPage .p_typePageResultContentHeader{font-size:1.25rem}}.p_typePageResultPage .p_typePageResultContentTitle{text-align:center;letter-spacing:.1em;color:#000;padding-top:32px;font-size:3rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_typePageResultPage .p_typePageResultContentTitle{padding-top:16px;font-size:1.75rem;line-height:120%}}.p_typePageResultPage .p_typePageResultContentRead{text-align:center;letter-spacing:.1em;color:#000;padding-top:20px;font-size:1.125rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_typePageResultPage .p_typePageResultContentRead{padding-top:20px;font-size:1rem}}.p_typePageResultPage .p_typePageResultContentArrow{border:20px solid #0000;border-top-color:#000;border-bottom-width:0;width:0;height:0;margin-top:32px;margin-left:auto;margin-right:auto;display:block}.p_typePageResultPage .p_typePageResultContentNav{padding-top:36px}@media screen and (width<=768px){.p_typePageResultPage .p_typePageResultContentNav{padding-top:18px}}.p_typePageResultPage .p_mainTopPage__nav_item{margin:0 auto}@keyframes ArrowMotionKey{0%{transform:translate(0%)}49%{opacity:0;transform:translate(50%)}50%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(0%)}}@keyframes numberUpdate{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.p_commonHeader{z-index:10;background:#fff;justify-content:center;width:100%;height:88px;display:flex;position:fixed;top:0}@media screen and (width<=768px){.p_commonHeader{height:64px}}.p_commonHeader .p_commonHeaderLogo{width:84px;margin-top:10px}.p_careerRead dt{letter-spacing:.1em;color:#000;font-size:1.125rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_careerRead dt{font-size:1rem}}.p_careerRead dd{letter-spacing:.1em;color:#000;padding-top:8px;font-size:.875rem;font-weight:400;line-height:150%}@media screen and (width<=768px){.p_careerRead dd{font-size:.75rem}}.p_careerSearchBox{background:#eee;border-radius:8px;margin-top:32px;padding:32px}@media screen and (width<=768px){.p_careerSearchBox{padding:24px 8%}}.p_careerSearchBox .p_careerSearchBoxItem{grid-template-columns:150px 1fr;align-items:center;gap:0 16px;margin-bottom:13px;display:grid}@media screen and (width<=768px){.p_careerSearchBox .p_careerSearchBoxItem{grid-template-columns:100%;gap:0;margin-bottom:32px}}.p_careerSearchBox .p_careerSearchBoxItem:last-child{margin-bottom:0}.p_careerSearchBox .p_careerSearchBoxItem .p_careerSearchBoxItemTitle{letter-spacing:.1em;color:#333;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_careerSearchBox .p_careerSearchBoxItem .p_careerSearchBoxItemTitle{margin-bottom:12px}}.p_careerSearchBox .p_careerSearchBoxItem .p_careerSearchBoxItemTitle{font-size:1rem}.p_careerSearchBox .p_careerSearchBoxItem .p_careerSearchBoxItemContent .p_careerSearchBoxItemList{flex-wrap:wrap;gap:8px;display:flex}.p_careerSearchBox .p_careerSearchBoxItem .p_careerSearchBoxItemContent .p_careerSearchBoxItemList .p_careerSearchBoxItemListItem{background:#fff;border:1px solid #333;border-radius:8px;width:fit-content;transition:background .3s cubic-bezier(.4,0,.2,1)}.p_careerSearchBox .p_careerSearchBoxItem .p_careerSearchBoxItemContent .p_careerSearchBoxItemList .p_careerSearchBoxItemListItem:focus{background:#333}.p_careerSearchBox .p_careerSearchBoxItem .p_careerSearchBoxItemContent .p_careerSearchBoxItemList .p_careerSearchBoxItemListItem:focus a span{color:#fff}@media (hover:hover) and (pointer:fine){.p_careerSearchBox .p_careerSearchBoxItem .p_careerSearchBoxItemContent .p_careerSearchBoxItemList .p_careerSearchBoxItemListItem:hover{background:#333}.p_careerSearchBox .p_careerSearchBoxItem .p_careerSearchBoxItemContent .p_careerSearchBoxItemList .p_careerSearchBoxItemListItem:hover a span{color:#fff}}.p_careerSearchBox .p_careerSearchBoxItem .p_careerSearchBoxItemContent .p_careerSearchBoxItemList .p_careerSearchBoxItemListItem.Active{background:#333}.p_careerSearchBox .p_careerSearchBoxItem .p_careerSearchBoxItemContent .p_careerSearchBoxItemList .p_careerSearchBoxItemListItem.Active a span{color:#fff}.p_careerSearchBox .p_careerSearchBoxItem .p_careerSearchBoxItemContent .p_careerSearchBoxItemList .p_careerSearchBoxItemListItem a{justify-content:center;align-items:center;padding:7px 16px;display:flex}.p_careerSearchBox .p_careerSearchBoxItem .p_careerSearchBoxItemContent .p_careerSearchBoxItemList .p_careerSearchBoxItemListItem span{letter-spacing:.1em;color:#333;font-size:.875rem;font-weight:400;line-height:100%;transition:color .3s cubic-bezier(.4,0,.2,1)}.p_careerJobCardList{grid-template-columns:repeat(3,1fr);gap:80px 5%;margin-top:64px;display:grid}@media screen and (width<=768px){.p_careerJobCardList{grid-template-columns:repeat(1,1fr);gap:64px}}.p_careerJobCardItem .p_careerJobCardImage a{border-radius:8px;width:100%;height:100%;display:block;overflow:hidden}.p_careerJobCardItem .p_careerJobCardContent{margin-top:16px;padding-left:4%;padding-right:4%}.p_careerJobCardItem .p_careerJobCardContent .p_careerJobCardTitle{letter-spacing:.1em;color:#000;font-size:1rem;font-weight:700;line-height:150%}.p_careerJobCardItem .p_careerJobCardContent .p_careerJobTags{margin-top:16px}.p_careerDetailCard{grid-template-columns:37.5% 1fr;align-items:center;gap:0 2.5%;display:grid}@media screen and (width<=768px){.p_careerDetailCard{grid-template-columns:100%;gap:0}}.p_careerDetailCard .p_careerDetailImage{border-radius:8px;overflow:hidden}@media screen and (width<=768px){.p_careerDetailCard .p_careerDetailBody{margin-top:12px}}.p_careerDetailCard .p_careerDetailBody .p_careerDetailContentTitle{letter-spacing:.1em;color:#000;font-size:1.5rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_careerDetailCard .p_careerDetailBody .p_careerDetailContentTitle{font-size:1.375rem;line-height:120%}}.p_careerDetailCard .p_careerDetailBody .p_careerDetailContentTags{margin-top:16px}.p_careerDetailCard .p_careerDetailBody .p_careerVoteButton{margin-top:64px}@media screen and (width<=768px){.p_careerDetailCard .p_careerDetailBody .p_careerVoteButton{margin-top:24px}}.p_careerVoteButton{background:#fff;border:4px solid #000;width:234px;height:64px;transition:background .3s cubic-bezier(.4,0,.2,1)}.p_careerVoteButton:focus{background:#000}.p_careerVoteButton:focus a span{color:#fff}.p_careerVoteButton:focus a i{background:url(../images/icon_vote_on.svg) 50%/cover no-repeat}@media (hover:hover) and (pointer:fine){.p_careerVoteButton:hover{background:#000}.p_careerVoteButton:hover a span{color:#fff}.p_careerVoteButton:hover a i{background:url(../images/icon_vote_on.svg) 50%/cover no-repeat}}.p_careerVoteButton a{justify-content:space-between;align-items:center;width:100%;height:100%;padding:20px;display:flex}.p_careerVoteButton a span{letter-spacing:.1em;color:#000;font-size:1.5rem;font-weight:700;line-height:100%;transition:color .3s cubic-bezier(.4,0,.2,1)}.p_careerVoteButton a i{background:url(../images/icon_vote.svg) 50%/cover no-repeat;width:32px;height:32px;transition:background .3s cubic-bezier(.4,0,.2,1);display:block}.p_careerBackButton:focus a i{transform:translate(10px)}@media (hover:hover) and (pointer:fine){.p_careerBackButton:hover a i{transform:translate(10px)}}.p_careerBackButton a{justify-content:center;align-items:center;gap:0 8px;width:100%;height:100%;display:flex}.p_careerBackButton span{text-align:center;color:#333;font-size:16px;font-weight:700;line-height:150%}.p_careerBackButton i{background:url(../images/arrow_b_r_b_xl.svg) 50%/cover no-repeat;width:82px;height:23px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.p_careerDetailList{margin-top:64px}.p_careerDetailList .p_careerVoteButton,.p_careerDetailList .p_careerBackButton{margin-top:64px;margin-left:auto;margin-right:auto}@media screen and (width<=768px){.p_careerDetailList .p_careerBackButton{margin-top:32px}}.p_careerDetailList dt{letter-spacing:.1em;color:#000;font-size:1rem;font-weight:700;line-height:150%}.p_careerDetailList dd{letter-spacing:.1em;color:#333;padding-left:1rem;font-size:1rem;line-height:150%}.p_careerDetailList dd a{text-decoration:underline}.p_careerDetailList dd a:focus{text-decoration:none}@media (hover:hover) and (pointer:fine){.p_careerDetailList dd a:hover{text-decoration:none}}.p_careerDetailList dl{border-bottom:1px solid #ccc;padding-top:16px;padding-bottom:32px}.p_careerDetailList dl dd{margin-top:8px}.p_careerDetailList dl dl{border-bottom:none;padding-top:0;padding-bottom:0;padding-left:.5rem}.p_careerDetailList dl dl dt{align-items:center;gap:0 8px;display:flex}.p_careerDetailList dl dl dt:before{content:"";background:#000;width:16px;height:1px;display:block}.p_careerJobTagsList{flex-wrap:wrap;gap:16px;display:flex}.p_careerJobTagsList .p_careerJobTagsItem a{background:#fff;border:2px solid #000;border-radius:8px;justify-content:center;align-items:center;padding:6px 14px;display:flex}.p_careerJobTagsList .p_careerJobTagsItem span{letter-spacing:.1em;color:#000;font-size:.875rem;font-weight:700;line-height:100%}.p_careerNoResult{text-align:center;padding-top:64px;padding-bottom:64px;font-size:18px;font-weight:500}.p_topPage__kv{height:calc(100dvh - 56px);position:relative}@media screen and (width<=768px){.p_topPage__kv{width:100%;height:calc(100svh - 56px)}}.p_topPage__kv_title{height:190px;padding:24px 2.5% 32px}@media screen and (width<=768px){.p_topPage__kv_title{z-index:2;width:100%;height:auto;padding:24px 2.5% 32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}}.p_topPage__kv_title .p_topPage__kv_title_item{letter-spacing:.1em;color:#333;font-size:3rem;font-style:normal;font-weight:500;line-height:140%;display:flex}@media screen and (width<=768px){.p_topPage__kv_title .p_topPage__kv_title_item{text-align:center;letter-spacing:-.01em;color:#fff;filter:drop-shadow(0 10px 5px #000000e6);font-size:2rem;display:block}}.p_topPage__kv_title .p_topPage__kv_title_item span{display:inline-block}.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView{opacity:0;transition:opacity 1.6s cubic-bezier(.335,.035,0,1.02),transform 1s cubic-bezier(.335,.035,0,1.02);transform:translateY(10px)}.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:first-child{transition-delay:50ms}@media screen and (width<=768px){.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:first-child{transition-delay:10ms}}.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(2){transition-delay:.1s}@media screen and (width<=768px){.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(2){transition-delay:20ms}}.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(3){transition-delay:.15s}@media screen and (width<=768px){.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(3){transition-delay:30ms}}.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(4){transition-delay:.2s}@media screen and (width<=768px){.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(4){transition-delay:40ms}}.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(5){transition-delay:.25s}@media screen and (width<=768px){.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(5){transition-delay:50ms}}.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(6){transition-delay:.3s}@media screen and (width<=768px){.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(6){transition-delay:60ms}}.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(7){transition-delay:.35s}@media screen and (width<=768px){.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(7){transition-delay:70ms}}.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(8){transition-delay:.4s}@media screen and (width<=768px){.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(8){transition-delay:80ms}}.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(9){transition-delay:.45s}@media screen and (width<=768px){.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(9){transition-delay:90ms}}.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(10){transition-delay:.5s}@media screen and (width<=768px){.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(10){transition-delay:.1s}}.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(11){transition-delay:.55s}@media screen and (width<=768px){.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(11){transition-delay:.11s}}.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(12){transition-delay:.6s}@media screen and (width<=768px){.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(12){transition-delay:.12s}}.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(13){transition-delay:.65s}@media screen and (width<=768px){.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(13){transition-delay:.13s}}.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(14){transition-delay:.7s}@media screen and (width<=768px){.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(14){transition-delay:.14s}}.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(15){transition-delay:.75s}@media screen and (width<=768px){.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvView:nth-child(15){transition-delay:.15s}}.p_topPage__kv_title .p_topPage__kv_title_item .js-inKvViewAct{opacity:1;transform:translateY(0)}.p_topPage__kv_title .p_topPage__kv_title_item b{font-weight:700;display:inline-block}.p_topPage__kv_image{height:calc(100dvh - 246px)}@media screen and (width<=768px){.p_topPage__kv_image{z-index:1;width:100%;height:100%;position:relative}.p_topPage__kv_image:after{content:"";background:#0003;width:100%;height:100%;position:absolute;top:0;left:0}}.p_topPage__kv_image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p_topPage__projectStory{width:100%;height:100%}@media screen and (width<=768px){.p_topPage__projectStory .c_primarySectionHeading{padding-left:5%;padding-right:5%}}.p_topPage__projectStory .p_topPage__projectStory_inner{z-index:2;width:100%;height:100svh;position:relative}.p_topPage__projectStory .p_topPage__projectStory_Heading{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}@media screen and (width<=768px){.p_topPage__projectStory .p_topPage__projectStory_Heading{justify-content:center;align-items:center;display:flex}}.p_topPage__projectStory .p_topPage__projectStories{z-index:2;width:100%;height:100dvh;position:absolute;top:0}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne{clip-path:inset(100% 0 0);width:100%;height:100%;position:absolute;top:0}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner a:focus .p_topPage__projectStoryOne_body_button i{transform:translate(10px)}@media (hover:hover) and (pointer:fine){.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner a:hover .p_topPage__projectStoryOne_body_button i{transform:translate(10px)}}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne.is-active{z-index:4;visibility:visible;clip-path:inset(0);transition:clip-path .7s cubic-bezier(.65,.05,.36,1)}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne.is-active .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_heading{opacity:1;transition:opacity .6s cubic-bezier(.335,.035,0,1.02) .3s,transform .6s cubic-bezier(.335,.035,0,1.02) .3s;transform:translateY(0)}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne.is-active .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body .p_topPage__projectStoryOne_body_title span{opacity:1;transition:transform .6s cubic-bezier(.335,.035,0,1.02) .3s,opacity .6s cubic-bezier(.335,.035,0,1.02) .3s;transform:translateY(0%)}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne.is-active .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body .p_topPage__projectStoryOne_body_list,.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne.is-active .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body .p_topPage__projectStoryOne_body_button{opacity:1;transition:opacity .6s cubic-bezier(.335,.035,0,1.02) .3s,transform .6s cubic-bezier(.335,.035,0,1.02) .3s;transform:translateY(0)}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne.is-active .p_topPage__projectStoryOne_image{clip-path:inset(0)}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne.is-active .p_topPage__projectStoryOne_image img{-o-object-position:top center;object-position:top center}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne.is-hiddenBack{z-index:4;visibility:visible;clip-path:inset(100% 0 0);transition:clip-path .7s cubic-bezier(.65,.05,.36,1)}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne.is-hidden{z-index:1;visibility:hidden;clip-path:inset(100% 0 0)}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner{z-index:2;width:100%;height:100%;position:absolute}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_heading{z-index:1;letter-spacing:.1em;opacity:0;color:#fff;justify-content:center;align-items:center;gap:0 16px;font-size:1.125rem;font-weight:700;line-height:150%;display:flex;position:absolute;top:100px;left:64px;transform:translateY(20px)}@media screen and (width<=768px){.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_heading{font-size:1rem;top:100px;left:32px}}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_heading:after{content:"";background:#fff;width:64px;height:1px;display:block}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body{z-index:1;position:absolute;bottom:56px;left:64px}@media screen and (width<=768px){.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body{bottom:32px;left:32px}}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body .p_topPage__projectStoryOne_body_title{overflow:hidden}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body .p_topPage__projectStoryOne_body_title span{letter-spacing:.1em;opacity:0;color:#fff;font-size:4rem;font-weight:400;display:block;transform:translateY(100%)}@media screen and (width<=768px){.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body .p_topPage__projectStoryOne_body_title span{font-size:2rem;line-height:130%}}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body .p_topPage__projectStoryOne_body_list{opacity:0;padding-top:32px;transform:translateY(20px)}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body .p_topPage__projectStoryOne_body_list dt{letter-spacing:.1em;color:#fff;font-size:1.5rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body .p_topPage__projectStoryOne_body_list dt{font-size:1.125rem}}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body .p_topPage__projectStoryOne_body_list dt span{padding-bottom:8px;font-size:.875rem;font-weight:700;line-height:100%;display:block}@media screen and (width<=768px){.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body .p_topPage__projectStoryOne_body_list dt span{font-size:.875rem}}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body .p_topPage__projectStoryOne_body_list dd{letter-spacing:.1em;color:#fff;padding-top:8px;font-size:1rem;font-weight:400;line-height:150%}@media screen and (width<=768px){.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body .p_topPage__projectStoryOne_body_list dd{padding-top:6px;font-size:.875rem}}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body .p_topPage__projectStoryOne_body_button{opacity:0;padding-top:30px;transform:translateY(20px)}@media screen and (width<=768px){.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body .p_topPage__projectStoryOne_body_button{padding-top:20px}}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_inner .p_topPage__projectStoryOne_body .p_topPage__projectStoryOne_body_button i{content:"";background:url(../images/arrow_a_r_w.svg) 50%/cover no-repeat;width:48px;height:13px;transition:transform .3s cubic-bezier(.335,.035,0,1.02);display:block}.p_topPage__projectStory .p_topPage__projectStories .p_topPage__projectStoryOne .p_topPage__projectStoryOne_image{z-index:1;clip-path:inset(100% 0 0);width:100%;height:100%;transition:clip-path .3s cubic-bezier(.335,.035,0,1.02);position:relative}.p_topPage__interview{padding-bottom:70px}@media screen and (width<=768px){.p_topPage__interview{padding-bottom:40px}}.p_topPage__interview .c_primarySectionHeading{padding-bottom:48px}@media screen and (width<=768px){.p_topPage__interview .c_primarySectionHeading{padding-left:5%;padding-right:5%}}.p_topPage__interview .p_topPage__interviewListWrap{z-index:2;position:relative}.p_topPage__interview .p_topPage__interviewListWrap .p_topPageHeroSwiper_Nav .swiper-button-prev{background:url(../images/arrow_swiper_l.svg) 50%/cover no-repeat;width:32px;height:64px;transition:left .3s cubic-bezier(.335,.035,0,1.02);left:32px;top:48%!important}@media screen and (width<=768px){.p_topPage__interview .p_topPage__interviewListWrap .p_topPageHeroSwiper_Nav .swiper-button-prev{width:24px;height:36px;left:5%}}.p_topPage__interview .p_topPage__interviewListWrap .p_topPageHeroSwiper_Nav .swiper-button-prev:focus{left:20px}@media (hover:hover) and (pointer:fine){.p_topPage__interview .p_topPage__interviewListWrap .p_topPageHeroSwiper_Nav .swiper-button-prev:hover{left:20px}}.p_topPage__interview .p_topPage__interviewListWrap .p_topPageHeroSwiper_Nav .swiper-button-prev:after{display:none}.p_topPage__interview .p_topPage__interviewListWrap .p_topPageHeroSwiper_Nav .swiper-button-next{background:url(../images/arrow_swiper_r.svg) 50%/cover no-repeat;width:32px;height:64px;transition:right .3s cubic-bezier(.335,.035,0,1.02);right:32px;top:48%!important}@media screen and (width<=768px){.p_topPage__interview .p_topPage__interviewListWrap .p_topPageHeroSwiper_Nav .swiper-button-next{width:24px;height:36px;right:5%}}.p_topPage__interview .p_topPage__interviewListWrap .p_topPageHeroSwiper_Nav .swiper-button-next:focus{right:20px}@media (hover:hover) and (pointer:fine){.p_topPage__interview .p_topPage__interviewListWrap .p_topPageHeroSwiper_Nav .swiper-button-next:hover{right:20px}}.p_topPage__interview .p_topPage__interviewListWrap .p_topPageHeroSwiper_Nav .swiper-button-next:after{display:none}.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne a{grid-template-columns:45% 1fr;place-items:flex-start start;display:grid}@media screen and (width<=768px){.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne a{grid-template-columns:1fr;padding:0 16%}}.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne a:focus .p_topPage__interviewListOne_body_button i{transform:translate(10px)}@media (hover:hover) and (pointer:fine){.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne a:hover .p_topPage__interviewListOne_body_button i{transform:translate(10px)}}.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_image{aspect-ratio:1/1.6}@media screen and (width<=768px){.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_image{aspect-ratio:1}.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_image img{-o-object-position:top center;object-position:top center}}.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_image img{-o-object-position:top center;object-position:top center}.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body{padding:32px 22px}@media screen and (width<=768px){.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body{padding:16px 0 0}}.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_year{background:#333;border-radius:4px;width:fit-content;padding:4px 8px}@media screen and (width<=768px){.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_year{padding:0 6px 4px}}.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_year span{letter-spacing:.1em;color:#fff;font-size:.875rem;font-weight:400;line-height:100%}@media screen and (width<=768px){.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_year span{font-size:.75rem}}.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_name{letter-spacing:.1em;padding-top:8px;font-size:1.5rem;line-height:150%}@media screen and (width<=768px){.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_name{padding-top:6px;font-size:1.125rem}}.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_list{padding-top:42px}@media screen and (width<=768px){.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_list{padding-top:12px}}.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_list dt{letter-spacing:.1em;font-size:2rem;font-weight:400;line-height:130%}@media screen and (width<=768px){.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_list dt{font-size:1.375rem}}.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_list dd{letter-spacing:.1em;padding-top:16px;font-size:.875rem;font-weight:400;line-height:150%}@media screen and (width<=768px){.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_list dd{padding-top:8px;font-size:.875rem}}.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_button{padding-top:32px}.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_button:focus a i,.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_button:focus div i{transform:translate(10px)}@media (hover:hover) and (pointer:fine){.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_button:hover a i,.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_button:hover div i{transform:translate(10px)}}@media screen and (width<=768px){.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_button{padding-top:24px}}.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_button a,.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_button div{justify-content:flex-start;align-items:center;gap:0 23px;display:flex}.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_button span{letter-spacing:.1em;font-size:1.125rem;line-height:100%}@media screen and (width<=768px){.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_button span{font-size:1rem}}.p_topPage__interview .p_topPage__interviewListWrap .p_topPage__interviewListOne .p_topPage__interviewListOne_body .p_topPage__interviewListOne_body_button i{background:url(../images/arrow_a_r_b.svg) 50%/cover no-repeat;width:48px;height:13px;transition:transform .3s cubic-bezier(.335,.035,0,1.02);display:block}.p_topPage__blog{background:#f9f9f9;padding-bottom:64px;padding-left:3.1%;padding-right:3.1%}@media screen and (width<=768px){.p_topPage__blog{padding-bottom:40px;padding-left:5%;padding-right:5%}}.p_topPage__blog .p_topPage__blogListWrap{grid-template-columns:1fr 1fr 1fr;display:grid}@media screen and (width<=768px){.p_topPage__blog .p_topPage__blogListWrap{grid-template-columns:1fr;gap:24px}}.p_topPage__blog .p_topPage__blogListWrap.Archive{gap:64px 32px}.p_topPage__blog .p_topPage__blogListWrap .p_topPage__blogListOne:focus .p_topPage__blogListOne_image img{transform:scale(1.05)}.p_topPage__blog .p_topPage__blogListWrap .p_topPage__blogListOne:focus a .p_topPage__blogListOne_body_button i{transform:translate(10px)}@media (hover:hover) and (pointer:fine){.p_topPage__blog .p_topPage__blogListWrap .p_topPage__blogListOne:hover .p_topPage__blogListOne_image img{transform:scale(1.05)}.p_topPage__blog .p_topPage__blogListWrap .p_topPage__blogListOne:hover a .p_topPage__blogListOne_body_button i{transform:translate(10px)}}.p_topPage__blog .p_topPage__blogListWrap .p_topPage__blogListOne .p_topPage__blogListOne_image{aspect-ratio:1/.8;overflow:hidden}.p_topPage__blog .p_topPage__blogListWrap .p_topPage__blogListOne .p_topPage__blogListOne_image.Archive{aspect-ratio:378/535}.p_topPage__blog .p_topPage__blogListWrap .p_topPage__blogListOne .p_topPage__blogListOne_image img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;transition:transform 1s cubic-bezier(.335,.035,0,1.02)}.p_topPage__blog .p_topPage__blogListWrap .p_topPage__blogListOne .p_topPage__blogListOne_body{z-index:2;background:#fff;width:84%;margin-top:-30%;margin-left:auto;margin-right:auto;position:relative}@media screen and (width<=768px){.p_topPage__blog .p_topPage__blogListWrap .p_topPage__blogListOne .p_topPage__blogListOne_body{margin-top:-15%;margin-bottom:16px}}.p_topPage__blog .p_topPage__blogListWrap .p_topPage__blogListOne .p_topPage__blogListOne_body a{width:100%;height:100%;padding:32px;display:block}.p_topPage__blog .p_topPage__blogListWrap .p_topPage__blogListOne .p_topPage__blogListOne_body .p_topPage__blogListOne_body_date{letter-spacing:.1em;color:#999;justify-content:flex-start;align-items:center;gap:0 16px;font-size:.875rem;font-weight:700;line-height:100%;display:flex}.p_topPage__blog .p_topPage__blogListWrap .p_topPage__blogListOne .p_topPage__blogListOne_body .p_topPage__blogListOne_body_date span{letter-spacing:.1em;color:#fff;background:#333;border-radius:4px;padding:8px;font-size:.875rem;line-height:100%}.p_topPage__blog .p_topPage__blogListWrap .p_topPage__blogListOne .p_topPage__blogListOne_body .p_topPage__blogListOne_body_title{letter-spacing:.1em;padding-top:16px;font-size:1.125rem;font-weight:700;line-height:150%}.p_topPage__blog .p_topPage__blogListWrap .p_topPage__blogListOne .p_topPage__blogListOne_body .p_topPage__blogListOne_body_button{width:48px;height:13px;margin:28px auto 0}@media screen and (width<=768px){.p_topPage__blog .p_topPage__blogListWrap .p_topPage__blogListOne .p_topPage__blogListOne_body .p_topPage__blogListOne_body_button{margin:14px auto 0}}.p_topPage__blog .p_topPage__blogListWrap .p_topPage__blogListOne .p_topPage__blogListOne_body .p_topPage__blogListOne_body_button i{background:url(../images/arrow_a_r_b.svg) 50%/cover no-repeat;width:48px;height:13px;transition:transform .3s cubic-bezier(.335,.035,0,1.02);display:block}.p_sekiIsm{aspect-ratio:1280/612}@media screen and (width<=768px){.p_sekiIsm{aspect-ratio:1/.6}}.p_sekiIsm__inner{width:100%;height:100%;position:relative}.p_sekiIsm__inner_baseImage{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.p_sekiIsm__inner_baseImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p_sekiIsm__inner_faceImage{z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.p_sekiIsm__inner_faceImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p_sekiIsm__inner_text{z-index:2;width:98%;position:absolute;top:14.5%;left:1%}@media screen and (width<=768px){.p_sekiIsm__inner_text{top:21.5%}}.p_topPage__newsHeadList{background:#4a4a4a;padding-top:64px;padding-bottom:64px}@media screen and (width<=768px){.p_topPage__newsHeadList{padding-top:40px;padding-bottom:40px}}.p_topPage__newsHeadList .c_newsHeadList{margin-top:80px}@media screen and (width<=768px){.p_topPage__newsHeadList .c_newsHeadList{margin-top:40px}}.p_topPage__newsHeadList .m_viewMoreTextButton{text-align:center;width:fit-content;margin-top:80px;margin-left:auto;margin-right:auto}@media screen and (width<=768px){.p_topPage__newsHeadList .m_viewMoreTextButton{margin-top:40px}}.p_topPage__sekiIsm{position:relative}.p_topPage__sekiIsm .p_sekiIsm{z-index:1;position:relative}.p_topPage__sekiIsm .c_sekiIsmCardWrap{z-index:2;margin-top:-20%;margin-bottom:38px;position:relative}.p_projectPage .p_projectStory .p_projectStoryHero .p_projectStoryHeroImage{margin-top:32px}.p_projectPage .p_projectStory .p_projectStoryHero .p_projectStoryHeroTitle{letter-spacing:.1em;color:#000;font-size:1.5rem;line-height:150%}@media screen and (width<=768px){.p_projectPage .p_projectStory .p_projectStoryHero .p_projectStoryHeroTitle{font-size:1.125rem;line-height:130%}}.p_projectPage .p_projectStory .p_projectStoryProfile{z-index:2;width:80%;margin-top:-18.3%;position:relative}@media screen and (width<=768px){.p_projectPage .p_projectStory .p_projectStoryProfile{width:90%;margin-top:-10%;margin-left:auto}}.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileInner{background:#fff;grid-template-columns:48% 1fr;gap:0 32px;padding:32px;display:grid}@media screen and (width<=768px){.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileInner{grid-template-columns:100%;gap:0;padding:16px 4%}.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileInner .p_projectStoryProfileImage{order:2}.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileInner .p_projectStoryProfileContent{order:1}.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileImage{margin-top:16px}}.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileContent .p_projectStoryProfileTitle{letter-spacing:.1em;color:#fff;background:#000;border-radius:8px;width:fit-content;padding:8px 16px;font-size:.875rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileContent .p_projectStoryProfileTitle{padding:8px 12px;font-size:.75rem}}.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileContent .p_projectStoryProfileName{letter-spacing:.1em;color:#000;margin-top:16px;font-size:1.5rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileContent .p_projectStoryProfileName{margin-top:16px;font-size:1.125rem}}.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileContent .p_projectStoryProfileItemList{margin-top:16px}@media screen and (width<=768px){.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileContent .p_projectStoryProfileItemList{margin-top:16px}}.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileContent .p_projectStoryProfileItemList .p_projectStoryProfileItem{letter-spacing:.1em;color:#000;padding-top:8px;font-size:.875rem;font-weight:700;line-height:150%;display:block}@media screen and (width<=768px){.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileContent .p_projectStoryProfileItemList .p_projectStoryProfileItem{padding-top:4px;font-size:.75rem}}.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileContent .p_projectStoryProfileItemList .p_projectStoryProfileItem:first-child{padding-top:0}.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileContent .p_projectStoryProfileHistoryList{margin-top:16px}@media screen and (width<=768px){.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileContent .p_projectStoryProfileHistoryList{margin-top:16px}}.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileContent .p_projectStoryProfileHistoryList .p_projectStoryProfileHistoryItem{letter-spacing:.1em;color:#000;grid-template-columns:11% 1fr;gap:0 16px;padding-top:8px;font-size:1rem;line-height:150%;display:grid}@media screen and (width<=768px){.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileContent .p_projectStoryProfileHistoryList .p_projectStoryProfileHistoryItem{gap:0 8px;font-size:.75rem}.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileContent .p_projectStoryProfileHistoryList .p_projectStoryProfileHistoryItem span{display:block}}.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileContent .p_projectStoryProfileHistoryList .p_projectStoryProfileHistoryItem.Note{font-size:.75rem;display:block}.p_projectPage .p_projectStory .p_projectStoryProfile .p_projectStoryProfileContent .p_projectStoryProfileHistoryList .p_projectStoryProfileHistoryItem:first-child{padding-top:0}.p_interviewPage .p_interviewPage__interview_list{z-index:2;grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}@media screen and (width<=768px){.p_interviewPage .p_interviewPage__interview_list{grid-template-columns:repeat(1,1fr);gap:16px}}.p_interviewPage .p_interviewPage__interview_list_item{background:#f9f9f9;position:relative}.p_interviewPage .p_interviewPage__interview_list_item a{width:100%;height:100%;padding:32px;display:block}@media screen and (width<=768px){.p_interviewPage .p_interviewPage__interview_list_item a{padding:24px}}.p_interviewPage .p_interviewPage__interview_list_item a:focus .p_interviewPage__interview_list_item_image img{transform:scale(1.05)}.p_interviewPage .p_interviewPage__interview_list_item a:focus .p_interviewPage__interview_list_item_button i{transform:translate(10px)}@media (hover:hover) and (pointer:fine){.p_interviewPage .p_interviewPage__interview_list_item a:hover .p_interviewPage__interview_list_item_image img{transform:scale(1.05)}.p_interviewPage .p_interviewPage__interview_list_item a:hover .p_interviewPage__interview_list_item_button i{transform:translate(10px)}}.p_interviewPage .p_interviewPage__interview_list_item .p_interviewPage__interview_list_item_date{letter-spacing:.1em;color:#999;font-size:.875rem;font-weight:400;line-height:150%}.p_interviewPage .p_interviewPage__interview_list_item .p_interviewPage__interview_list_item_name{letter-spacing:.1em;padding-top:8px;font-size:1rem;font-weight:700;line-height:150%}.p_interviewPage .p_interviewPage__interview_list_item .p_interviewPage__interview_list_item_text{letter-spacing:.1em;padding-top:32px;font-size:1.125rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_interviewPage .p_interviewPage__interview_list_item .p_interviewPage__interview_list_item_text{padding-top:24px}}.p_interviewPage .p_interviewPage__interview_list_item .p_interviewPage__interview_list_item_image{padding-top:64px;padding-bottom:32px;position:relative}@media screen and (width<=768px){.p_interviewPage .p_interviewPage__interview_list_item .p_interviewPage__interview_list_item_image{padding-top:32px;padding-bottom:24px}}.p_interviewPage .p_interviewPage__interview_list_item .p_interviewPage__interview_list_item_image img{transition:transform .35s cubic-bezier(.23,1,.32,1)}.p_interviewPage .p_interviewPage__interview_list_item .p_interviewPage__interview_list_item_image .p_interviewPage__interview_list_item_image_inner{aspect-ratio:314/240;width:100%;height:100%;overflow:hidden}.p_interviewPage .p_interviewPage__interview_list_item .p_interviewPage__interview_list_item_button{width:32px;height:8px;margin-left:auto}@media screen and (width<=768px){.p_interviewPage .p_interviewPage__interview_list_item .p_interviewPage__interview_list_item_button{width:48px;height:12px}}.p_interviewPage .p_interviewPage__interview_list_item .p_interviewPage__interview_list_item_button i{background:url(../images/arrow_b_r_b.svg) 50%/cover no-repeat;width:100%;height:100%;transition:transform .35s cubic-bezier(.23,1,.32,1);display:block}.p_interviewPage .p_interviewStory .p_interviewStoryHero{width:100vw;margin:0 calc(50% - 50vw);position:relative}.p_interviewPage .p_interviewStory .p_interviewStoryHero .p_interviewStoryHeroCard{z-index:2;background:#fff;grid-template-columns:45% 1fr;gap:0 8%;width:62.5%;margin-top:-24.2%;margin-left:auto;margin-right:auto;padding:64px;display:grid;position:relative}@media screen and (width<=768px){.p_interviewPage .p_interviewStory .p_interviewStoryHero .p_interviewStoryHeroCard{grid-template-columns:1fr;width:90%;margin-top:-10%;padding:24px}.p_interviewPage .p_interviewStory .p_interviewStoryHero .p_interviewStoryHeroCard .p_interviewStoryHeroSubImage{order:2;margin-top:16px}}.p_interviewPage .p_interviewStory .p_interviewStoryHero .p_interviewStoryHeroCard .p_interviewStoryHeroCardTitle{letter-spacing:.1em;color:#000;font-size:1.5rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_interviewPage .p_interviewStory .p_interviewStoryHero .p_interviewStoryHeroCard .p_interviewStoryHeroCardTitle{font-size:1rem}}.p_interviewPage .p_interviewStory .p_interviewStoryHero .p_interviewStoryHeroCard .p_interviewStoryHeroCardList .p_interviewStoryHeroCardListItem{letter-spacing:.1em;color:#fff;background:#000;border-radius:8px;width:fit-content;margin-top:64px;padding:8px 16px;font-size:.875rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_interviewPage .p_interviewStory .p_interviewStoryHero .p_interviewStoryHeroCard .p_interviewStoryHeroCardList .p_interviewStoryHeroCardListItem{margin-top:16px;padding:4px 8px;font-size:.75rem}}.p_interviewPage .p_interviewStory .p_interviewStoryHero .p_interviewStoryHeroCard .p_interviewStoryHeroCardList .p_interviewStoryHeroCardListItemSubName{letter-spacing:.1em;color:#000;margin-top:16px;font-size:1rem;line-height:100%}@media screen and (width<=768px){.p_interviewPage .p_interviewStory .p_interviewStoryHero .p_interviewStoryHeroCard .p_interviewStoryHeroCardList .p_interviewStoryHeroCardListItemSubName{margin-top:8px;font-size:.875rem}}.p_interviewPage .p_interviewStory .p_interviewStoryHero .p_interviewStoryHeroCard .p_interviewStoryHeroCardList .p_interviewStoryHeroCardListItemSubName.Note{font-size:.75rem;font-weight:400}.p_interviewPage .p_interviewStory .p_interviewStoryHero .p_interviewStoryHeroCard .p_interviewStoryHeroCardList .p_interviewStoryHeroCardListItemName{letter-spacing:.1em;color:#000;margin-top:16px;font-size:1.5rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_interviewPage .p_interviewStory .p_interviewStoryHero .p_interviewStoryHeroCard .p_interviewStoryHeroCardList .p_interviewStoryHeroCardListItemName{margin-top:8px;font-size:1.125rem}}.p_notFoundPage{justify-content:center;align-items:center;padding-top:100px;display:flex}.p_notFoundPage p{text-align:center;letter-spacing:.1em;color:#333;font-size:1.5rem;font-weight:400;line-height:150%}@media screen and (width<=768px){.p_notFoundPage p{font-size:1.25rem}}.p_notFoundPage .m_buttonParts{width:fit-content;margin-left:auto;margin-right:auto}.p_statisticsPage .p_statisticsSection{padding-top:80px}.p_statisticsPage .p_statisticsSection .p_statisticsSectionTitle{letter-spacing:.1em;color:#000;align-items:center;gap:0 16px;font-family:Noto Sans JP;font-size:3rem;font-style:normal;font-weight:400;line-height:130%;display:flex}.p_statisticsPage .p_statisticsSection .p_statisticsSectionTitle:after{content:"";background:#000;width:120px;height:4px;display:block}.p_statisticsPage .p_statisticsCardGrid{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media screen and (width<=768px){.p_statisticsPage .p_statisticsCardGrid{grid-template-columns:1fr}}.p_statisticsPage .p_statisticsCard .p_statisticsCardInner{background:#f9f9f9;padding:24px}.p_statisticsPage .p_statisticsCard .p_statisticsCardNote{margin-top:8px}.p_statisticsPage .p_statisticsCard .p_statisticsCardNote span{text-align:right;letter-spacing:.1em;color:#000;font-size:.75rem;font-weight:400;line-height:150%;display:block}@media screen and (width<=768px){.p_statisticsPage .p_statisticsCard .p_statisticsCardNote span{font-size:.625rem}}.p_statisticsPage .p_statisticsCard .p_statisticsCardTitle.WithIcon{width:fit-content;position:relative}.p_statisticsPage .p_statisticsCard .p_statisticsCardTitle.WithIcon:after{content:"";background:url(../images/icon_statistics_private.svg) 50%/cover no-repeat;width:40px;height:40px;display:block;position:absolute;top:50%;right:-56px;transform:translateY(-50%)}.p_statisticsPage .p_statisticsCard .p_statisticsCardTitle dt{color:#999;font-size:.875rem;font-weight:700;line-height:150%}.p_statisticsPage .p_statisticsCard .p_statisticsCardTitle dd{letter-spacing:.1em;color:#000;padding-top:5px;font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:100%}.p_statisticsPage .p_statisticsCard .p_statisticsCardBody{margin-top:64px}@media screen and (width<=768px){.p_statisticsPage .p_statisticsCard .p_statisticsCardBody{margin-top:32px}}.p_statisticsHometown{flex-wrap:wrap;justify-content:center;gap:32px 2.5%;display:flex}.p_statisticsHometownOne{text-align:center;flex-shrink:0;width:138px}.p_statisticsHometownOne i{background:url(../images/icon_statistics_location.svg) 50%/cover no-repeat;width:40px;height:40px;margin-left:auto;margin-right:auto;display:block}.p_statisticsHometownOne dl{margin-top:6px}.p_statisticsHometownOne dl dt{letter-spacing:.1em;color:#000;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_statisticsHometownOne dl dt{font-size:1rem}}.p_statisticsHometownOne dl dd{color:#000;justify-content:center;align-items:flex-end;padding-top:7px;font-size:2.5rem;font-weight:700;line-height:100%;display:flex}@media screen and (width<=768px){.p_statisticsHometownOne dl dd{font-size:2rem}}.p_statisticsHometownOne dl dd span{letter-spacing:.1em;color:#000;font-size:1.125rem;line-height:100%}@media screen and (width<=768px){.p_statisticsHometownOne dl dd span{font-size:1rem}}.p_statisticsAverageAge{flex-wrap:wrap;gap:24px 2.5%;display:flex}.p_statisticsAverageAgeNumber{flex-shrink:0;width:140px}.p_statisticsAverageAgeNumber i{background:url(../images/icon_statistics_age.svg) 50%/cover no-repeat;width:40px;height:40px;margin-left:auto;margin-right:auto;display:block}@media screen and (width<=768px){.p_statisticsAverageAgeNumber i{margin-left:0}}.p_statisticsAverageAgeNumber div{color:#000;justify-content:center;align-items:flex-end;padding-top:7px;font-size:2.5rem;font-weight:700;line-height:100%;display:flex}@media screen and (width<=768px){.p_statisticsAverageAgeNumber div{justify-content:flex-start;font-size:2rem}}.p_statisticsAverageAgeNumber div span{text-align:center;letter-spacing:.1em;color:#000;font-size:1.125rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_statisticsAverageAgeNumber div span{font-size:1rem}}.p_statisticsAverageAgeBar{justify-content:center;align-items:center;width:82.5%;min-width:760px;height:88px;display:flex}@media screen and (width<=768px){.p_statisticsAverageAgeBar{width:100%;min-width:100%;height:auto;display:block}}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem{text-align:center;opacity:0;color:#000;flex-shrink:0;justify-content:center;align-items:center;height:100%;transition:opacity .3s ease-in-out;display:flex;position:relative}@media screen and (width<=768px){.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem{height:64px}}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem.Active{opacity:1}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem.Active:before{transform:scale(1)}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:before{content:"";transform-origin:0;background:#f8b500;width:100%;height:100%;transition:transform 1.5s cubic-bezier(.555,.115,.035,.99);position:absolute;top:0;left:0;transform:scaleX(0)}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:first-child{width:4%}@media screen and (width<=768px){.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:first-child{width:12%}}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:first-child:before{background:#f8b500}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(2){width:25%}@media screen and (width<=768px){.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(2){width:93%}}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(2):before{background:#da9926}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(3){width:25%}@media screen and (width<=768px){.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(3){width:100%}}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(3):before{background:#be8621}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(4){width:25%}@media screen and (width<=768px){.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(4){width:63%}}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(4):before{background:#a4741d}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(5){width:8%;color:#fff!important}@media screen and (width<=768px){.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(5){width:25%}}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(5):before{background:#8a6218}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(5) dd{color:#fff!important}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(6){width:6.5%;color:#fff!important}@media screen and (width<=768px){.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(6){width:20%}}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(6):before{background:#705114}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(6) dd{color:#fff!important}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(7){width:6.5%;color:#fff!important}@media screen and (width<=768px){.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(7){width:20%}}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(7):before{background:#583f10}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem:nth-child(7) dd{color:#fff!important}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem dl{z-index:2;position:relative}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem dl dt{text-align:center;letter-spacing:.1em;font-size:.875rem;font-weight:400;line-height:100%}@media screen and (width<=768px){.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem dl dt{font-size:.75rem}}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem dd{text-align:center;letter-spacing:.1em;color:#000;justify-content:center;align-items:flex-end;padding-top:7px;font-size:2.5rem;font-weight:700;line-height:100%;display:flex}@media screen and (width<=768px){.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem dd{font-size:2rem}}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem dd{font-size:1.125rem}.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem dd span{text-align:center;letter-spacing:.1em;margin-left:-.1em;font-size:.875rem;font-weight:400;line-height:100%}@media screen and (width<=768px){.p_statisticsAverageAgeBar .p_statisticsAverageAgeBarItem dd span{font-size:.75rem}}.p_statisticsRatio .p_statisticsRatioNumber{justify-content:space-between;align-items:flex-end;display:flex}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem{width:50%}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem:nth-child(2) .p_statisticsRatioItemContent{justify-content:flex-end;align-items:center;gap:0 16px;display:flex}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemContent{justify-content:flex-start;align-items:center;gap:0 16px;display:flex}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemContentTitle dt{letter-spacing:.1em;color:#000;font-size:1.125rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemContentTitle dt{letter-spacing:.1em;color:#000;font-size:1rem;font-weight:700;line-height:100%}}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemContentTitle dd{width:40px;height:40px;margin-top:16px;margin-left:auto;margin-right:auto;display:block}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemContentTitle dd.Men{background:url(../images/icon_statistics_man.svg) 50%/cover no-repeat}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemContentTitle dd.Women{background:url(../images/icon_statistics_woman.svg) 50%/cover no-repeat}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemContentTitle dd.New{background:url(../images/icon_statistics_new.svg) 50%/cover no-repeat}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemContentTitle dd.Career{background:url(../images/icon_statistics_career.svg) 50%/cover no-repeat}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemContentValue{color:#000;align-items:flex-end;gap:0 4px;font-size:2.5rem;font-style:normal;font-weight:700;line-height:100%;display:flex}@media screen and (width<=768px){.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemContentValue{font-size:2rem}}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemContentValue span{text-align:center;letter-spacing:.1em;color:#000;font-size:1.125rem;font-weight:700;line-height:100%}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemBar{width:100%;height:46px;position:relative}@media screen and (width<=768px){.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemBar{height:32px}}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemBar.Men{width:95%}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemBar.Women{width:105%;margin-left:-5%}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemBar.New{width:80%}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemBar.Career{width:120%;margin-left:-20%}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemBar.Active span{transform:scale(1)}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemBar span{transform-origin:0;background:#444;height:100%;transition:transform 1.5s cubic-bezier(.555,.115,.035,.99);display:block;transform:scaleX(0)}.p_statisticsRatio .p_statisticsRatioNumber .p_statisticsRatioItem .p_statisticsRatioItemBar span.LightTone{transform-origin:100%;background:#f8b500}.p_statisticsEducationalBackground{flex-wrap:wrap;justify-content:center;gap:0;display:flex}@media screen and (width<=768px){.p_statisticsEducationalBackground{display:block}.p_statisticsEducationalBackgroundOne{margin-bottom:32px}}.p_statisticsEducationalBackgroundOne:first-child{width:47%}@media screen and (width<=768px){.p_statisticsEducationalBackgroundOne:first-child{width:100%}}.p_statisticsEducationalBackgroundOne:nth-child(2){width:25%}@media screen and (width<=768px){.p_statisticsEducationalBackgroundOne:nth-child(2){width:53%}}.p_statisticsEducationalBackgroundOne:nth-child(3){width:28%}@media screen and (width<=768px){.p_statisticsEducationalBackgroundOne:nth-child(3){width:59%}}.p_statisticsEducationalBackgroundOne i{width:40px;height:40px;margin-top:18px;margin-left:auto;margin-right:auto;display:block}@media screen and (width<=768px){.p_statisticsEducationalBackgroundOne i{margin-top:12px;margin-left:0}}.p_statisticsEducationalBackgroundOne i.Bunkei{background:url(../images/icon_statistics_bunkei.svg) 50%/cover no-repeat}.p_statisticsEducationalBackgroundOne i.Rikei{background:url(../images/icon_statistics_rikei.svg) 50%/cover no-repeat}.p_statisticsEducationalBackgroundOne i.Other{background:url(../images/icon_statistics_art.svg) 50%/cover no-repeat}.p_statisticsEducationalBackgroundOne .p_statisticsEducationalBackgroundOneTitle{text-align:center;letter-spacing:.1em;color:#000;font-size:1.125rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_statisticsEducationalBackgroundOne .p_statisticsEducationalBackgroundOneTitle{text-align:left;letter-spacing:.1em;color:#000;font-size:1rem;font-weight:700;line-height:100%}}.p_statisticsEducationalBackgroundOne .p_statisticsEducationalBackgroundOneValue{text-align:center;color:#000;justify-content:center;align-items:flex-end;gap:0 4px;margin-top:18px;font-size:2.5rem;font-weight:700;line-height:100%;display:flex}@media screen and (width<=768px){.p_statisticsEducationalBackgroundOne .p_statisticsEducationalBackgroundOneValue{justify-content:flex-start;margin-top:12px;font-size:2rem}}.p_statisticsEducationalBackgroundOne .p_statisticsEducationalBackgroundOneValue span{font-size:1.125rem;font-weight:700;line-height:100%}.p_statisticsEducationalBackgroundOne .p_statisticsEducationalBackgroundOneBar{height:46px;margin-top:8px}.p_statisticsEducationalBackgroundOne .p_statisticsEducationalBackgroundOneBar.Bunkei span{background:#f8b500}.p_statisticsEducationalBackgroundOne .p_statisticsEducationalBackgroundOneBar.Rikei span{background:#be8621}.p_statisticsEducationalBackgroundOne .p_statisticsEducationalBackgroundOneBar.Other span{background:#8a6218}.p_statisticsEducationalBackgroundOne .p_statisticsEducationalBackgroundOneBar.Active span{transform:scale(1)}.p_statisticsEducationalBackgroundOne .p_statisticsEducationalBackgroundOneBar span{transform-origin:0;height:100%;transition:transform 1.5s cubic-bezier(.555,.115,.035,.99);display:block;transform:scaleX(0)}.p_statisticsCommutingTimeBar{justify-content:center;align-items:center;width:100%;height:88px;display:flex;position:relative}@media screen and (width<=768px){.p_statisticsCommutingTimeBar{height:auto;display:block}}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarIcon{background:url(../images/icon_statistics_cmmuting_1.svg) 50%/cover no-repeat;width:40px;height:40px;position:absolute;top:-40px;left:0}@media screen and (width<=768px){.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarIcon{display:none}}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarIcon.CommutingTimeIcon1{background:url(../images/icon_statistics_cmmuting_1.svg) 50%/cover no-repeat;left:0}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarIcon.CommutingTimeIcon2{background:url(../images/icon_statistics_cmmuting_2.svg) 50%/cover no-repeat;left:49%}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarIcon.CommutingTimeIcon3{background:url(../images/icon_statistics_cmmuting_3.svg) 50%/cover no-repeat;left:94%}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarIcon.PreShiftArrivalTimeIcon1{background:url(../images/icon_statistics_arrival_1.svg) 50%/cover no-repeat;left:0}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarIcon.PreShiftArrivalTimeIcon2{background:url(../images/icon_statistics_arrival_2.svg) 50%/cover no-repeat;left:26%}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarIcon.PreShiftArrivalTimeIcon3{background:url(../images/icon_statistics_arrival_3.svg) 50%/cover no-repeat;left:49%}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarIcon.PreShiftArrivalTimeIcon4{background:url(../images/icon_statistics_arrival_4.svg) 50%/cover no-repeat;left:71%}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarIcon.PreShiftArrivalTimeIcon5{background:url(../images/icon_statistics_arrival_5.svg) 50%/cover no-repeat;left:93%}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem{text-align:center;opacity:0;color:#000;flex-shrink:0;justify-content:center;align-items:center;height:100%;transition:opacity .3s ease-in-out;display:flex;position:relative}@media screen and (width<=768px){.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem{height:64px}}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem.Active{opacity:1}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem.Active:before{transform:scale(1)}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem:before{content:"";transform-origin:0;width:100%;height:100%;transition:transform 1.5s cubic-bezier(.555,.115,.035,.99);position:absolute;top:0;left:0;transform:scaleX(0)}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem:first-child{width:35%}@media screen and (width<=768px){.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem:first-child{width:100%}}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem:first-child:before{background:#f8b500}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem:nth-child(2){width:22%}@media screen and (width<=768px){.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem:nth-child(2){width:63%}}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem:nth-child(2):before{background:#da9926}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem:nth-child(3){width:22%}@media screen and (width<=768px){.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem:nth-child(3){width:63%}}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem:nth-child(3):before{background:#be8621}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem:nth-child(4){width:21%}@media screen and (width<=768px){.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem:nth-child(4){width:60%}}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem:nth-child(4):before{background:#a4741d}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem.ArriveTimeItem:first-child{width:19%}@media screen and (width<=768px){.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem.ArriveTimeItem:first-child{width:40%}}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem.ArriveTimeItem:nth-child(2){width:47%}@media screen and (width<=768px){.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem.ArriveTimeItem:nth-child(2){width:100%}}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem.ArriveTimeItem:nth-child(3){width:26%}@media screen and (width<=768px){.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem.ArriveTimeItem:nth-child(3){width:55%}}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem.ArriveTimeItem:nth-child(4){width:8%}@media screen and (width<=768px){.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem.ArriveTimeItem:nth-child(4){width:20%}}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem dl{z-index:2;position:relative}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem dl dt{text-align:center;letter-spacing:.1em;font-size:.875rem;font-weight:400;line-height:100%}@media screen and (width<=768px){.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem dl dt{font-size:.75rem}}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem dd{text-align:center;letter-spacing:.1em;color:#000;justify-content:center;align-items:flex-end;padding-top:7px;font-size:2.5rem;font-weight:700;line-height:100%;display:flex}@media screen and (width<=768px){.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem dd{font-size:2rem}}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem dd{font-size:1.125rem}.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem dd span{text-align:center;letter-spacing:.1em;font-size:.875rem;font-weight:400;line-height:100%}@media screen and (width<=768px){.p_statisticsCommutingTimeBar .p_statisticsCommutingTimeBarItem dd span{font-size:.75rem}}.p_statisticsCardSubgrid{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.p_statisticsUtilityCard3Grid{grid-template-rows:subgrid;grid-template-columns:1fr 1fr 1fr;gap:32px;display:grid}@media screen and (width<=768px){.p_statisticsUtilityCard3Grid{grid-template-columns:1fr;gap:16px}}.p_statisticsUtilityCard2Grid{grid-template-rows:subgrid;grid-template-columns:1fr 1fr;gap:32px;display:grid}@media screen and (width<=768px){.p_statisticsUtilityCard2Grid{grid-template-columns:1fr;gap:16px}}.p_statisticsUtilityCard{grid-template-rows:subgrid}.p_statisticsUtilityCard dl dt{width:40px;height:40px;margin-left:auto;margin-right:auto;display:block}.p_statisticsUtilityCard dl dt.EmployeesIcon{background:url(../images/icon_statistics_employees.svg) 50%/cover no-repeat}.p_statisticsUtilityCard dl dt.BrandIcon{background:url(../images/icon_statistics_brand.svg) 50%/cover no-repeat}.p_statisticsUtilityCard dl dt.StoreIcon{background:url(../images/icon_statistics_store.svg) 50%/cover no-repeat}.p_statisticsUtilityCard dl dt.OvertimeIcon{background:url(../images/icon_statistics_overtime.svg) 50%/cover no-repeat}.p_statisticsUtilityCard dl dt.PaidLeaveIcon{background:url(../images/icon_statistics_paid.svg) 50%/cover no-repeat}.p_statisticsUtilityCard dl dt.AnniversaryLeaveIcon{background:url(../images/icon_statistics_anniversary.svg) 50%/cover no-repeat}.p_statisticsUtilityCard dl dd{color:#000;justify-content:center;align-items:flex-end;gap:0 4px;margin-top:8px;padding-top:7px;font-size:2.5rem;font-weight:700;line-height:100%;display:flex}@media screen and (width<=768px){.p_statisticsUtilityCard dl dd{font-size:2rem}}.p_statisticsUtilityCard dl dd span{letter-spacing:.1em;color:#000;font-size:1.125rem;font-weight:700;line-height:100%}.p_statisticsRateCard{justify-content:center;align-items:center;gap:0 64px;display:flex}.p_statisticsRateCard dl{text-align:center;width:95px}.p_statisticsRateCard dl dt{letter-spacing:.1em;color:#000;font-size:1.125rem;font-weight:700;line-height:100%}.p_statisticsRateCard dl dd{color:#000;justify-content:center;align-items:flex-end;gap:0 4px;margin-top:16px;padding-top:7px;font-size:2.5rem;font-weight:700;line-height:100%;display:flex}@media screen and (width<=768px){.p_statisticsRateCard dl dd{font-size:2rem}}.p_statisticsRateCard dl dd span{letter-spacing:.1em;color:#000;font-size:1.125rem;font-weight:700;line-height:100%}.p_statisticsRateCard i{background:url(../images/icon_statistics_parental.svg) 50%/cover no-repeat;width:40px;height:40px;display:block}.p_statisticsPersonal{flex-wrap:wrap;justify-content:center;gap:32px 11%;display:flex}.p_statisticsPersonalOne{text-align:center;flex-shrink:0;width:fit-content}.p_statisticsPersonalOne dl dt{letter-spacing:.1em;color:#000;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%}.p_statisticsPersonalOne dl dd{color:#000;justify-content:center;align-items:flex-end;gap:0 4px;padding-top:7px;font-size:2.5rem;font-weight:700;line-height:100%;display:flex}@media screen and (width<=768px){.p_statisticsPersonalOne dl dd{font-size:2rem}}.p_statisticsPersonalOne dl dd span{letter-spacing:.1em;color:#000;font-size:1.125rem;line-height:100%}.p_statisticsVoiceList .p_statisticsVoiceItem{animation:7s ease-in-out infinite floatAnimation;animation-delay:var(--float-delay,0s);justify-content:flex-start;align-items:flex-start;gap:0 8px;margin-top:32px;display:flex}.p_statisticsVoiceList .p_statisticsVoiceItem:first-child{margin-top:0}.p_statisticsVoiceList .p_statisticsVoiceItem i{background:url(../images/icon_statistics_voice.svg) 50%/cover no-repeat;flex-shrink:0;width:40px;height:40px;display:block}@media screen and (width<=768px){.p_statisticsVoiceList .p_statisticsVoiceItem i{width:32px;height:32px}}.p_statisticsVoiceList .p_statisticsVoiceItem span{letter-spacing:.1em;color:#000;font-family:Noto Sans JP;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}@media screen and (width<=768px){.p_statisticsVoiceList .p_statisticsVoiceItem span{font-size:.875rem}}@keyframes floatAnimation{0%,to{transform:translateY(4px)}50%{transform:translateY(-4px)}}.p_blogPage .p_blogPage__blog_list_subItemWrap{grid-template-columns:1fr 1fr 1fr;display:grid}@media screen and (width<=768px){.p_blogPage .p_blogPage__blog_list_subItemWrap{grid-template-columns:1fr;gap:24px}}.p_blogPage .p_blogPage__blog_list_subItemWrap.Archive{gap:64px 32px}.p_blogPage .p_blogPage__blog_list_subItemWrap .p_blogPage__blogListOne:focus .p_blogPage__blogListOne_image img{transform:scale(1.05)}.p_blogPage .p_blogPage__blog_list_subItemWrap .p_blogPage__blogListOne:focus a .p_blogPage__blogListOne_body_button i{transform:translate(10px)}@media (hover:hover) and (pointer:fine){.p_blogPage .p_blogPage__blog_list_subItemWrap .p_blogPage__blogListOne:hover .p_blogPage__blogListOne_image img{transform:scale(1.05)}.p_blogPage .p_blogPage__blog_list_subItemWrap .p_blogPage__blogListOne:hover a .p_blogPage__blogListOne_body_button i{transform:translate(10px)}}.p_blogPage .p_blogPage__blog_list_subItemWrap .p_blogPage__blogListOne .p_blogPage__blogListOne_image{aspect-ratio:1/.8;overflow:hidden}.p_blogPage .p_blogPage__blog_list_subItemWrap .p_blogPage__blogListOne .p_blogPage__blogListOne_image.Archive{aspect-ratio:378/535}.p_blogPage .p_blogPage__blog_list_subItemWrap .p_blogPage__blogListOne .p_blogPage__blogListOne_image img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;transition:transform 1s cubic-bezier(.335,.035,0,1.02)}.p_blogPage .p_blogPage__blog_list_subItemWrap .p_blogPage__blogListOne .p_blogPage__blogListOne_body{z-index:2;background:#fff;width:84%;margin-top:-30%;margin-left:auto;margin-right:auto;position:relative}@media screen and (width<=768px){.p_blogPage .p_blogPage__blog_list_subItemWrap .p_blogPage__blogListOne .p_blogPage__blogListOne_body{margin-top:-15%;margin-bottom:16px}}.p_blogPage .p_blogPage__blog_list_subItemWrap .p_blogPage__blogListOne .p_blogPage__blogListOne_body a{width:100%;height:100%;padding:32px;display:block}.p_blogPage .p_blogPage__blog_list_subItemWrap .p_blogPage__blogListOne .p_blogPage__blogListOne_body .p_blogPage__blogListOne_body_date{letter-spacing:.1em;color:#999;justify-content:flex-start;align-items:center;gap:0 16px;font-size:.875rem;font-weight:700;line-height:100%;display:flex}.p_blogPage .p_blogPage__blog_list_subItemWrap .p_blogPage__blogListOne .p_blogPage__blogListOne_body .p_blogPage__blogListOne_body_date span{letter-spacing:.1em;color:#fff;background:#333;border-radius:4px;padding:8px;font-size:.875rem;line-height:100%}.p_blogPage .p_blogPage__blog_list_subItemWrap .p_blogPage__blogListOne .p_blogPage__blogListOne_body .p_blogPage__blogListOne_body_title{letter-spacing:.1em;padding-top:16px;font-size:1.125rem;font-weight:700;line-height:150%}.p_blogPage .p_blogPage__blog_list_subItemWrap .p_blogPage__blogListOne .p_blogPage__blogListOne_body .p_blogPage__blogListOne_body_button{width:48px;height:13px;margin:28px auto 0}@media screen and (width<=768px){.p_blogPage .p_blogPage__blog_list_subItemWrap .p_blogPage__blogListOne .p_blogPage__blogListOne_body .p_blogPage__blogListOne_body_button{margin:14px auto 0}}.p_blogPage .p_blogPage__blog_list_subItemWrap .p_blogPage__blogListOne .p_blogPage__blogListOne_body .p_blogPage__blogListOne_body_button i{background:url(../images/arrow_a_r_b.svg) 50%/cover no-repeat;width:48px;height:13px;transition:transform .3s cubic-bezier(.335,.035,0,1.02);display:block}.p_blogPage .p_blogPageHeading{letter-spacing:.1em;color:#000;font-size:2rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_blogPage .p_blogPageHeading{font-size:1.5rem}}.p_blogPage .p_blogPageHeadingText{letter-spacing:.1em;color:#333;font-size:1rem;font-weight:400;line-height:150%}@media screen and (width<=768px){.p_blogPage .p_blogPageHeadingText{font-size:.875rem}}.p_blogPage .c_contentPageHeadingTagList{margin-top:96px}@media screen and (width<=768px){.p_blogPage .c_contentPageHeadingTagList{margin-top:40px}}.p_newsPage .c_newsHeadList{margin-top:64px}@media screen and (width<=768px){.p_newsPage .c_newsHeadList{margin-top:40px}}.p_newsPage .c_contentPageHeadingTagList{margin-top:96px}@media screen and (width<=768px){.p_newsPage .c_contentPageHeadingTagList{margin-top:40px}}.p_blogPageNotPost{padding-top:64px;font-weight:500}@media screen and (width<=768px){.p_blogPageNotPost{padding-top:40px}}.p_careerPathOne{background:#f9f9f9;padding:24px 24px 48px}.p_careerPathOne .p_careerPathOneInfo i{width:64px;height:64px;display:block}@media screen and (width<=768px){.p_careerPathOne .p_careerPathOneInfo i{width:48px;height:48px}}.p_careerPathOne .p_careerPathOneInfo i.Men{background:url(../images/career_path_man.png.webp) 50%/cover no-repeat}.p_careerPathOne .p_careerPathOneInfo i.Women{background:url(../images/career_path_woman.png.webp) 50%/cover no-repeat}.p_careerPathOne .p_careerPathOneInfo span{letter-spacing:.1em;color:#000;padding-top:8px;font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:100%;display:block}@media screen and (width<=768px){.p_careerPathOne .p_careerPathOneInfo span{font-size:1rem}}.p_careerPathOne .p_careerPathOneImage{padding-top:64px}@media screen and (width<=768px){.p_careerPathOne .p_careerPathOneImage{width:80%;margin-left:auto;margin-right:auto;padding-top:48px}}.p_careerPathOne .p_careerPathOneDescription{letter-spacing:.1em;color:#000;padding-top:64px;font-size:1rem;font-weight:400;line-height:150%}@media screen and (width<=768px){.p_careerPathOne .p_careerPathOneDescription{padding-top:48px;font-size:.875rem}}.no-desktop,.no-display{display:none!important}@media screen and (width<=768px){.no-mobile{display:none!important}.show-mobile{display:block!important}.show-mobileFlex{display:flex!important}}.js-inViewFade{opacity:0}.js-inViewFadeAct{will-change:filter;backface-visibility:hidden;animation:.7s forwards inViewFadeActKey}@keyframes inViewFadeActKey{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.js-inViewFadeHorizontal{opacity:0}.js-inViewFadeHorizontalAct{will-change:filter;backface-visibility:hidden;animation:.7s forwards inViewFadeHorizontalActKey}@keyframes inViewFadeHorizontalActKey{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.js-inTitleView{opacity:0}.js-inTitleViewAct{animation:.7s cubic-bezier(.25,.46,.45,.94) forwards inTitleViewActKey}@keyframes inTitleViewActKey{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0%)}}@keyframes inTitleViewActKeyBefore{0%{opacity:0;top:20px}to{opacity:1;left:0}}@keyframes inTitleViewActKeyAfter{0%{opacity:0;top:20px}to{opacity:1;left:0}}.js-inView{opacity:0}.js-inViewAct{will-change:transform;backface-visibility:hidden;animation:.8s cubic-bezier(.25,.46,.45,.94) forwards inViewActKey}@keyframes inViewActKey{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-dot-move{0%{opacity:0;top:-15px}50%{opacity:1;top:10px}99%{opacity:0;top:100px}to{opacity:0;top:0}}.js-parallax{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}@keyframes inBgArrowKey{0%{background-position:0%}to{background-position:100%}}@keyframes inOpMotionImage{0%{opacity:0;transform:translate(5%)}to{opacity:1;transform:translate(0%)}}@keyframes inOpMotionBorder{0%{opacity:1;width:100%}to{opacity:1;width:24.5%}}@keyframes inOpMotionTitle{0%{opacity:0;clip-path:polygon(0 0,0% 0,0% 100%,0 100%);transform:translate(-3%)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0%)}}@keyframes inOpMotionSubTitle{0%{opacity:0;transform:translate(-3%)}to{opacity:1;transform:translate(0%)}}.u-object-center{-o-object-position:center;object-position:center}.u-object-top{-o-object-position:top;object-position:top}.u-object-bottom{-o-object-position:bottom;object-position:bottom}.u-object-left{-o-object-position:left;object-position:left}.u-object-right{-o-object-position:right;object-position:right}.u-object-top-left{-o-object-position:top left;object-position:top left}.u-object-top-right{-o-object-position:top right;object-position:top right}.u-object-bottom-left{-o-object-position:bottom left;object-position:bottom left}.u-object-bottom-right{-o-object-position:bottom right;object-position:bottom right}.u-object-center-top{-o-object-position:center top;object-position:center top}.u-object-center-bottom{-o-object-position:center bottom;object-position:center bottom}.u-object-left-center{-o-object-position:left center;object-position:left center}.u-object-right-center{-o-object-position:right center;object-position:right center}.u-object-25-25{-o-object-position:25% 25%;object-position:25% 25%}.u-object-50-50{-o-object-position:50% 50%;object-position:50% 50%}.u-object-75-75{-o-object-position:75% 75%;object-position:75% 75%}.u-object-face-center{-o-object-position:center 30%;object-position:center 30%}.u-object-product-center{-o-object-position:center center;object-position:center center}.u-object-landscape-top{-o-object-position:center top;object-position:center top}@media screen and (width<=768px){.u-object-center-sp{-o-object-position:center;object-position:center}.u-object-top-sp{-o-object-position:top;object-position:top}.u-object-bottom-sp{-o-object-position:bottom;object-position:bottom}}.u-margin-null{margin:0}.u-margin-t-null{margin-top:0}.u-margin-r-null{margin-right:0}.u-margin-b-null{margin-bottom:0}.u-margin-l-null{margin-left:0}.u-margin-xs{margin:8px}.u-margin-t-xs{margin-top:8px}.u-margin-r-xs{margin-right:8px}.u-margin-b-xs{margin-bottom:8px}.u-margin-l-xs{margin-left:8px}.u-margin-sm{margin:16px}.u-margin-t-sm{margin-top:16px}.u-margin-r-sm{margin-right:16px}.u-margin-b-sm{margin-bottom:16px}.u-margin-l-sm{margin-left:16px}.u-margin-md{margin:32px}.u-margin-t-md{margin-top:32px}.u-margin-r-md{margin-right:32px}.u-margin-b-md{margin-bottom:32px}.u-margin-l-md{margin-left:32px}.u-margin-lg{margin:48px}.u-margin-t-lg{margin-top:48px}.u-margin-r-lg{margin-right:48px}.u-margin-b-lg{margin-bottom:48px}.u-margin-l-lg{margin-left:48px}.u-margin-xl{margin:64px}.u-margin-t-xl{margin-top:64px}.u-margin-r-xl{margin-right:64px}.u-margin-b-xl{margin-bottom:64px}.u-margin-l-xl{margin-left:64px}.u-margin-section-xs{margin:24px}.u-margin-section-t-xs{margin-top:24px}.u-margin-section-r-xs{margin-right:24px}.u-margin-section-b-xs{margin-bottom:24px}.u-margin-section-l-xs{margin-left:24px}.u-margin-section-sm{margin:32px}.u-margin-section-t-sm{margin-top:32px}.u-margin-section-r-sm{margin-right:32px}.u-margin-section-b-sm{margin-bottom:32px}.u-margin-section-l-sm{margin-left:32px}.u-margin-section-md{margin:64px}.u-margin-section-t-md{margin-top:64px}.u-margin-section-r-md{margin-right:64px}.u-margin-section-b-md{margin-bottom:64px}.u-margin-section-l-md{margin-left:64px}.u-margin-section-lg{margin:120px}.u-margin-section-t-lg{margin-top:120px}.u-margin-section-r-lg{margin-right:120px}.u-margin-section-b-lg{margin-bottom:120px}.u-margin-section-l-lg{margin-left:120px}.u-margin-section-xl{margin:160px}.u-margin-section-t-xl{margin-top:160px}.u-margin-section-r-xl{margin-right:160px}.u-margin-section-b-xl{margin-bottom:160px}.u-margin-section-l-xl{margin-left:160px}.u-margin-contentxs{margin:24px}.u-margin-content-t-xs{margin-top:24px}.u-margin-content-r-xs{margin-right:24px}.u-margin-content-b-xs{margin-bottom:24px}.u-margin-content-l-xs{margin-left:24px}.u-margin-contentsm{margin:32px}.u-margin-content-t-sm{margin-top:32px}.u-margin-content-r-sm{margin-right:32px}.u-margin-content-b-sm{margin-bottom:32px}.u-margin-content-l-sm{margin-left:32px}.u-margin-contentmd{margin:64px}.u-margin-content-t-md{margin-top:64px}.u-margin-content-r-md{margin-right:64px}.u-margin-content-b-md{margin-bottom:64px}.u-margin-content-l-md{margin-left:64px}.u-margin-contentlg{margin:120px}.u-margin-content-t-lg{margin-top:120px}.u-margin-content-r-lg{margin-right:120px}.u-margin-content-b-lg{margin-bottom:120px}.u-margin-content-l-lg{margin-left:120px}.u-margin-contentxl{margin:160px}.u-margin-content-t-xl{margin-top:160px}.u-margin-content-r-xl{margin-right:160px}.u-margin-content-b-xl{margin-bottom:160px}.u-margin-content-l-xl{margin-left:160px}@media screen and (width<=768px){.u-margin-section-xs{margin:12px}.u-margin-section-t-xs{margin-top:12px}.u-margin-section-r-xs{margin-right:12px}.u-margin-section-b-xs{margin-bottom:12px}.u-margin-section-l-xs{margin-left:12px}.u-margin-section-sm{margin:16px}.u-margin-section-t-sm{margin-top:16px}.u-margin-section-r-sm{margin-right:16px}.u-margin-section-b-sm{margin-bottom:16px}.u-margin-section-l-sm{margin-left:16px}.u-margin-section-md{margin:32px}.u-margin-section-t-md{margin-top:32px}.u-margin-section-r-md{margin-right:32px}.u-margin-section-b-md{margin-bottom:32px}.u-margin-section-l-md{margin-left:32px}.u-margin-section-lg{margin:60px}.u-margin-section-t-lg{margin-top:60px}.u-margin-section-r-lg{margin-right:60px}.u-margin-section-b-lg{margin-bottom:60px}.u-margin-section-l-lg{margin-left:60px}.u-margin-section-xl{margin:80px}.u-margin-section-t-xl{margin-top:80px}.u-margin-section-r-xl{margin-right:80px}.u-margin-section-b-xl{margin-bottom:80px}.u-margin-section-l-xl{margin-left:80px}.u-margin-contentxs{margin:12px}.u-margin-content-t-xs{margin-top:12px}.u-margin-content-r-xs{margin-right:12px}.u-margin-content-b-xs{margin-bottom:12px}.u-margin-content-l-xs{margin-left:12px}.u-margin-contentsm{margin:16px}.u-margin-content-t-sm{margin-top:16px}.u-margin-content-r-sm{margin-right:16px}.u-margin-content-b-sm{margin-bottom:16px}.u-margin-content-l-sm{margin-left:16px}.u-margin-contentmd{margin:32px}.u-margin-content-t-md{margin-top:32px}.u-margin-content-r-md{margin-right:32px}.u-margin-content-b-md{margin-bottom:32px}.u-margin-content-l-md{margin-left:32px}.u-margin-contentlg{margin:60px}.u-margin-content-t-lg{margin-top:60px}.u-margin-content-r-lg{margin-right:60px}.u-margin-content-b-lg{margin-bottom:60px}.u-margin-content-l-lg{margin-left:60px}.u-margin-contentxl{margin:80px}.u-margin-content-t-xl{margin-top:80px}.u-margin-content-r-xl{margin-right:80px}.u-margin-content-b-xl{margin-bottom:80px}.u-margin-content-l-xl{margin-left:80px}}.u-margin-center{margin-left:auto;margin-right:auto}.u-gap-xs{gap:8px}.u-gap-x-xs{-moz-column-gap:8px;column-gap:8px}.u-gap-y-xs{row-gap:8px}.u-gap-sm{gap:16px}.u-gap-x-sm{-moz-column-gap:16px;column-gap:16px}.u-gap-y-sm{row-gap:16px}.u-gap-md{gap:24px}.u-gap-x-md{-moz-column-gap:24px;column-gap:24px}.u-gap-y-md{row-gap:24px}.u-gap-lg{gap:32px}.u-gap-x-lg{-moz-column-gap:32px;column-gap:32px}.u-gap-y-lg{row-gap:32px}.u-gap-xl{gap:48px}.u-gap-x-xl{-moz-column-gap:48px;column-gap:48px}.u-gap-y-xl{row-gap:48px}.u-gap-xxl{gap:64px}.u-gap-x-xxl{-moz-column-gap:64px;column-gap:64px}.u-gap-y-xxl{row-gap:64px}.u-grid{gap:32px;display:grid}.u-grid-cols-1-center{grid-template-columns:50%;justify-content:center}@media screen and (width<=768px){.u-grid-cols-1-center{grid-template-columns:1fr}}.u-grid-cols-1{grid-template-columns:1fr}.u-grid-cols-2{grid-template-columns:1fr 1fr}.u-grid-cols-3{grid-template-columns:1fr 1fr 1fr}.u-grid-cols-4{grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (width<=768px){.u-grid-cols-2,.u-grid-cols-3,.u-grid-cols-4{grid-template-columns:1fr}}.u-button-width-auto{width:auto}.u-button-width-full{width:100%}.u-button-width-sm{width:120px}.u-button-width-md{width:160px}.u-button-width-lg{width:200px}.u-button-width-xl{width:273px}.u-button-width-xxl{width:320px}.u-button-width-fit-content{width:fit-content}@font-face{font-family:swiper-icons;font-weight:400;font-style:normal;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-property:transform;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{width:var(--swiper-centered-offset-after);height:100%;min-height:1px}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{z-index:10;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;box-sizing:border-box;transform-origin:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{width:var(--swiper-virtual-size);height:1px}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{z-index:10;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;pointer-events:none;opacity:.35}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;pointer-events:none;opacity:0}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{transform-origin:50%;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{right:auto;left:var(--swiper-navigation-sides-offset,10px)}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{letter-spacing:0;font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{z-index:10;text-align:center;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{top:var(--swiper-pagination-top,auto);bottom:var(--swiper-pagination-bottom,8px);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{top:50%;right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:0 0;background:var(--swiper-pagination-color,var(--swiper-theme-color));width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);background:var(--swiper-scrollbar-bg-color,#0000001a);touch-action:none;position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{z-index:50;top:var(--swiper-scrollbar-top,auto);bottom:var(--swiper-scrollbar-bottom,4px);left:var(--swiper-scrollbar-sides-offset,1%);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%));height:var(--swiper-scrollbar-size,4px);position:absolute}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{z-index:50;top:var(--swiper-scrollbar-sides-offset,1%);right:var(--swiper-scrollbar-right,4px);left:var(--swiper-scrollbar-left,auto);width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{border-radius:var(--swiper-scrollbar-border-radius,10px);background:var(--swiper-scrollbar-drag-bg-color,#00000080);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{z-index:-1000;pointer-events:none;opacity:0;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{z-index:1;visibility:hidden;transform-origin:0 0;pointer-events:none;backface-visibility:hidden;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{visibility:visible;pointer-events:auto}.swiper-cube .swiper-cube-shadow{z-index:0;opacity:.6;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-cube .swiper-cube-shadow:before{content:"";filter:blur(50px);background:#000;position:absolute;inset:0}.swiper-cube .swiper-slide-next+.swiper-slide{visibility:visible;pointer-events:auto}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{z-index:1;pointer-events:none;backface-visibility:hidden}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:bottom;backface-visibility:hidden;overflow:hidden}
/*# sourceMappingURL=app.css.map*/