/*! 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;scroll-padding-top:80px}*,:before,:after{box-sizing:border-box}body{color:#373582;background-color:#f9f9f9;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_contentWrap{width:100%}@media screen and (width<=768px){.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{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:120px;padding-bottom:60px}@media screen and (width<=768px){.l_pageContent{max-width:100%;padding-top:120px;padding-left:3%;padding-right:3%}.l_pageContent_thirdLayer{padding-top:32px}}@media (width<=1224px) and (width>=768px){.l_pageContent{max-width:100%;padding-left:3%;padding-right:3%}}.l_pageContentHeadSection{padding-bottom:120px}@media screen and (width<=768px){.l_pageContentHeadSection{padding-bottom:120px}.l_pageContentHeadSection:last-child{padding-bottom:0}}.l_pageContentHeadSection:last-child{padding-bottom:0}.l_pageContentSection{padding-bottom:120px}@media screen and (width<=768px){.l_pageContentSection{padding-bottom:120px}.l_pageContentSection:last-child{padding-bottom:0}}.l_pageContentSection:last-child{padding-bottom:0}.l_primaryContentBlock{margin-bottom:64px}@media screen and (width<=768px){.l_primaryContentBlock:last-child{margin-bottom:0}}.l_primaryContentBlock:last-child{margin-bottom:0}.l_secondaryContentBlock{margin-bottom:120px}@media screen and (width<=768px){.l_secondaryContentBlock{margin-bottom:120px}.l_secondaryContentBlock:last-child{margin-bottom:0}}.l_secondaryContentBlock:last-child{margin-bottom:0}.l_secondaryVisualCardBlock{margin-bottom:161px}@media screen and (width<=768px){.l_secondaryVisualCardBlock{margin-bottom:32px}}.l_secondaryVisualCardBlock:first-child{margin-bottom:0}.l_doubleColumn{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media screen and (width<=768px){.l_doubleColumn{grid-template-columns:1fr}.l_doubleColumnMobileReverse>:first-child{order:2}.l_doubleColumnMobileReverse>:last-child{order:1}}.l_tripleColumn{grid-template-columns:1fr 1fr 1fr;gap:32px;display:grid}@media screen and (width<=768px){.l_tripleColumn{grid-template-columns:1fr}}.l_flexColumn{flex-wrap:wrap;gap:32px;display:flex}@media screen and (width<=768px){.l_flexColumn{flex-direction:column}}.l_flexColumn .l_flexShrinkItem{flex-shrink:0}.l_interviewContentInnerBox{background:#fff;border-radius:32px;padding:64px;padding-bottom:64px!important}@media screen and (width<=768px){.l_interviewContentInnerBox{padding:32px 4%;padding-bottom:32px!important}}.m_primaryButton{background:#fff;border-radius:8px;height:64px}.m_primaryButton:focus span,.m_primaryButton:focus dt,.m_primaryButton:focus dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.m_primaryButton:focus b,.m_primaryButton:focus em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}@media (hover:hover) and (pointer:fine){.m_primaryButton:hover span,.m_primaryButton:hover dt,.m_primaryButton:hover dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.m_primaryButton:hover b,.m_primaryButton:hover em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}}.m_primaryButton a{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 16px;display:flex}.m_primaryButton a span{letter-spacing:.1em;color:#373582;font-size:1.125rem;font-weight:700;line-height:1;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}.m_primaryButton a i{background:#373582;border-radius:50%;width:32px;height:32px;display:block;position:relative;overflow:hidden}.m_primaryButton a i b{background:url(../images/icon_arrow_m_white.svg) 50%/16px no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.m_secondaryButton{background:linear-gradient(90deg,#4744cd 0%,#373582 100%);border-radius:8px;height:64px}.m_secondaryButton:focus span,.m_secondaryButton:focus dt,.m_secondaryButton:focus dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.m_secondaryButton:focus b,.m_secondaryButton:focus em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}@media (hover:hover) and (pointer:fine){.m_secondaryButton:hover span,.m_secondaryButton:hover dt,.m_secondaryButton:hover dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.m_secondaryButton:hover b,.m_secondaryButton:hover em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}}.m_secondaryButton_FitContent{width:fit-content;min-width:fit-content}.m_secondaryButton_FitContent span{padding-right:2rem}.m_secondaryButton a,.m_secondaryButton div{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 16px;display:flex}.m_secondaryButton a span,.m_secondaryButton div span{letter-spacing:.1em;color:#fff;font-size:1.125rem;font-weight:700;line-height:1;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}.m_secondaryButton a i,.m_secondaryButton div i{background:#fff;border-radius:50%;width:32px;height:32px;display:block;position:relative;overflow:hidden}.m_secondaryButton a i b,.m_secondaryButton div i b{background:url(../images/icon_arrow_m_dark.svg) 50%/16px no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.m_tertiaryButton{background:linear-gradient(90deg,#4744cd 0%,#373582 100%);border-radius:8px;height:64px;position:relative}.m_tertiaryButton:focus span,.m_tertiaryButton:focus dt,.m_tertiaryButton:focus dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.m_tertiaryButton:focus b,.m_tertiaryButton:focus em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}@media (hover:hover) and (pointer:fine){.m_tertiaryButton:hover span,.m_tertiaryButton:hover dt,.m_tertiaryButton:hover dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.m_tertiaryButton:hover b,.m_tertiaryButton:hover em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}}.m_tertiaryButton:after{z-index:1;content:"";background:#fff;border-radius:6px;width:calc(100% - 6px);height:calc(100% - 6px);display:block;position:absolute;top:3px;left:3px}.m_tertiaryButton a{z-index:3;justify-content:space-between;align-items:center;gap:0 32px;width:100%;height:100%;padding:0 16px;display:flex;position:relative}.m_tertiaryButton a span{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:700;line-height:1;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}.m_tertiaryButton a i{background:#373582;border-radius:50%;width:32px;height:32px;display:block;position:relative;overflow:hidden}.m_tertiaryButton a i b{background:url(../images/icon_arrow_m_white.svg) 50%/16px no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.m_quaternaryButton{background:linear-gradient(90deg,#4744cd 0%,#373582 100%);border-radius:8px;height:64px;position:relative}.m_quaternaryButton:focus span,.m_quaternaryButton:focus dt,.m_quaternaryButton:focus dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.m_quaternaryButton:focus b,.m_quaternaryButton:focus em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}.m_quaternaryButton:focus a i{background:url(../images/icon_blank_link_on.svg) 50% no-repeat}@media (hover:hover) and (pointer:fine){.m_quaternaryButton:hover span,.m_quaternaryButton:hover dt,.m_quaternaryButton:hover dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.m_quaternaryButton:hover b,.m_quaternaryButton:hover em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}.m_quaternaryButton:hover a i{background:url(../images/icon_blank_link_on.svg) 50% no-repeat}}.m_quaternaryButton:after{z-index:1;content:"";background:#fff;border-radius:6px;width:calc(100% - 6px);height:calc(100% - 6px);display:block;position:absolute;top:3px;left:3px}.m_quaternaryButton a{z-index:3;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 16px;display:flex;position:relative}.m_quaternaryButton a span{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:700;line-height:1;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}.m_quaternaryButton a i{background:url(../images/icon_blank_link.svg) 50%/cover no-repeat;width:32px;height:32px;transition:background .1s cubic-bezier(.25,.46,.45,.94);display:block;position:relative;overflow:hidden}.m_quinaryButton{background:linear-gradient(90deg,#4744cd 0%,#373582 100%);border-radius:8px;height:64px;position:relative}.m_quinaryButton:focus span,.m_quinaryButton:focus dt,.m_quinaryButton:focus dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.m_quinaryButton:focus b,.m_quinaryButton:focus em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}@media (hover:hover) and (pointer:fine){.m_quinaryButton:hover span,.m_quinaryButton:hover dt,.m_quinaryButton:hover dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.m_quinaryButton:hover b,.m_quinaryButton:hover em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}}.m_quinaryButton a{z-index:3;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 16px;display:flex;position:relative}.m_quinaryButton a span{color:#fff;font-size:1.125rem;font-weight:700;line-height:1;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}.m_quinaryButton a i{background:url(../images/icon_youtube_link.svg) 50%/cover no-repeat;width:32px;height:32px;transition:background .1s cubic-bezier(.25,.46,.45,.94);display:block;position:relative;overflow:hidden}.m_detailLinkButton:focus a span,.m_detailLinkButton:focus div span{transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:translate(10px)}.m_detailLinkButton:focus a span:after,.m_detailLinkButton:focus div span:after{transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:translate(-5px)}@media (hover:hover) and (pointer:fine){.m_detailLinkButton:hover a span,.m_detailLinkButton:hover div span{transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:translate(10px)}.m_detailLinkButton:hover a span:after,.m_detailLinkButton:hover div span:after{transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:translate(-5px)}}.m_detailLinkButton a span,.m_detailLinkButton div span{letter-spacing:.1em;color:#373582;align-items:center;gap:0 16px;font-size:.875rem;font-style:normal;font-weight:700;line-height:1;transition:transform .45s cubic-bezier(.25,.46,.45,.94);display:flex}.m_detailLinkButton a span:after,.m_detailLinkButton div span:after{content:"";background:url(../images/icon_arrow_link_dark.svg) 50%/cover no-repeat;width:33px;height:3px;transition:transform .45s cubic-bezier(.25,.46,.45,.94);display:block}.m_image{width:100%;height:auto}.m_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.m_youtubeImage{aspect-ratio:16/9;border-radius:16px;width:100%;overflow:hidden}.m_youtubeImage iframe{width:100%;height:100%}.m_primaryParagraphText{letter-spacing:.1em;color:#333;font-size:1rem;font-weight:400;line-height:150%}.m_pageTitle_En{text-align:center;letter-spacing:.1em;word-break:break-all;color:#373582;font-size:3rem;font-weight:400;line-height:100%}@media screen and (width<=768px){.m_pageTitle_En{font-size:2rem}.m_pageTitle_En_thirdLayer{font-size:1.5rem;font-weight:700}}.m_pageTitle_Ja{text-align:center;letter-spacing:.1em;color:#999;font-size:.875rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width<=768px){.m_pageTitle_Ja_thirdLayer{letter-spacing:.1em;font-size:.875rem;font-weight:700}}.m_pageTitle_Obj{background:url(../images/page_title_obj.svg) 50%/cover no-repeat;width:56px;height:66px;display:block}@media screen and (width<=768px){.m_pageTitle_Obj_thirdLayer{width:27px;height:32px}}.m_primaryHeadingTitle{align-items:center;padding-left:40px;font-size:2rem;display:flex;position:relative}@media screen and (width<=768px){.m_primaryHeadingTitle{font-size:2rem}}.m_primaryHeadingTitle.Large{font-size:2.625rem}@media screen and (width<=768px){.m_primaryHeadingTitle.Large{padding-left:8.6%;font-size:1.625rem}}@media (width<=1280px) and (width>=801px){.m_primaryHeadingTitle.Large{font-size:3vw}}@media (width<=800px) and (width>=769px){.m_primaryHeadingTitle.Large{font-size:3.5vw}}.m_primaryHeadingTitle span{letter-spacing:.1em;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Noto Sans JP;font-style:normal;font-weight:700;line-height:1.2;display:inline-block}.m_primaryHeadingTitle small{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-background-clip:text;background-clip:text;padding-top:10px;padding-left:.45rem;font-family:Noto Sans JP;font-size:1.375rem;font-style:normal;font-weight:700;line-height:1.2;display:block}@media screen and (width<=768px){.m_primaryHeadingTitle small{font-size:1rem}}@media (width<=1280px) and (width>=801px){.m_primaryHeadingTitle small{font-size:1.7vw}}@media (width<=800px) and (width>=769px){.m_primaryHeadingTitle small{font-size:2vw}}.m_primaryHeadingTitle.NoWrap span,.m_primaryHeadingTitle.NoWrap small{white-space:nowrap}.m_primaryHeadingTitle.White span,.m_primaryHeadingTitle.White small{background:#fff;-webkit-text-fill-color:#fff;text-fill-color:#fff;-webkit-background-clip:text;background-clip:text}.m_primaryHeadingTitle.White:before,.m_primaryHeadingTitle.White:after{background:#fff}.m_primaryHeadingTitle:before{content:"";transform-origin:0;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);width:80px;height:8px;position:absolute;top:10%;left:.2%;transform:rotate(-30deg)}.m_primaryHeadingTitle:after{content:"";transform-origin:0;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);width:48px;height:8px;position:absolute;top:90%;left:.2%;transform:rotate(40deg)}.m_secondaryHeadingTitle{font-size:1.5rem}@media screen and (width<=768px){.m_secondaryHeadingTitle{font-size:1.125rem}}.m_secondaryHeadingTitle h3,.m_secondaryHeadingTitle h4,.m_secondaryHeadingTitle h5{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.3;display:inline-block}.m_secondaryHeadingTitle i{background:#eee;width:100%;height:8px;margin-top:4px;display:block;position:relative}.m_secondaryHeadingTitle i:before{content:"";background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%);width:32px;height:100%;position:absolute;top:0;left:0}.m_secondaryHeadingTitle i:after{content:"";background:linear-gradient(90deg,#4744cd 0%,#373582 100%);width:80px;height:100%;position:absolute;top:0;left:32px}.m_tertiaryHeadingTitle{border-radius:8px;align-items:center;padding:8px 32px;display:flex;position:relative;overflow:hidden}.m_tertiaryHeadingTitle h3,.m_tertiaryHeadingTitle h4,.m_tertiaryHeadingTitle h5{z-index:2;letter-spacing:.1em;color:#fff;font-size:1.5rem;font-weight:700;line-height:150%;display:inline-block;position:relative}.m_tertiaryHeadingTitle span{letter-spacing:.1em;background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 3% 97%,#ff7c6b 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.m_tertiaryHeadingTitle span:before{content:"";clip-path:polygon(30px 0,calc(100% - 7px) 0,calc(100% - 30px) 100%,7px 100%);background:linear-gradient(90deg,#4744cd 0%,#373582 100%);width:100%;height:100%;position:absolute;top:0;left:0}.m_quaternaryHeadingTitle{align-items:flex-end;gap:0 20px;display:flex}.m_quaternaryHeadingTitle:before{content:"";transform-origin:0 100%;background:#373582;width:2px;height:48px;display:block;transform:rotate(30deg)}.m_quaternaryHeadingTitle h3,.m_quaternaryHeadingTitle h4,.m_quaternaryHeadingTitle h5{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:700;line-height:100%;display:inline-block}.m_quinaryHeadingTitle{align-items:center;gap:0 8px;width:100%;display:flex}.m_quinaryHeadingTitle:after{content:"";background:#373582;flex:1;height:1px;display:block}.m_quinaryHeadingTitle h6{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:700;line-height:100%;display:inline-block}.m_pageBreadcrumbItem{align-items:center;gap:0 16px;display:flex;position:relative}.m_pageBreadcrumbItem:after{content:"";vertical-align:middle;content:"";border:1px solid #333;border-width:0 1px 1px 0;width:6px;height:6px;margin-top:4px;display:inline-block;transform:rotate(-45deg)}.m_pageBreadcrumbItem.is-current a span{color:#333}.m_pageBreadcrumbItem.is-current a span:after,.m_pageBreadcrumbItem.is-current:after{display:none}.m_pageBreadcrumbItem a:focus span:after{transform-origin:100%;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.m_pageBreadcrumbItem a:hover span:after{transform-origin:100%;transform:scaleX(0)}}.m_pageBreadcrumbItem a span{letter-spacing:.1em;color:#999;cursor:pointer;line-height:1;position:relative}.m_pageBreadcrumbItem a span:after{content:"";transform-origin:0;background:#999;width:100%;height:1px;transition:transform .3s cubic-bezier(.91,.12,.02,1);position:absolute;bottom:0;left:0;transform:scaleX(1)}.m_pageBreadcrumbItem a span{font-size:.875rem}.m_interviewPositionTags{border:2px solid #373582;border-radius:8px;gap:0 1rem;width:fit-content;padding:16px;display:flex}@media screen and (width<=768px){.m_interviewPositionTags{flex-wrap:wrap}}.m_interviewPositionTags span{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:700;line-height:150%}.m_primaryListTitle{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-background-clip:text;background-clip:text;align-items:flex-end;gap:0 12px;font-size:1.125rem;font-weight:700;line-height:100%;display:flex}.m_primaryListTitle:before{content:"";background:#373582;width:2px;height:46px;display:block;transform:rotate(30deg)translateY(4px)}.m_primaryList{letter-spacing:.1em;color:#333;align-items:flex-start;gap:0 8px;font-size:1rem;line-height:150%;display:flex}.m_primaryList:before{content:"";background:#373582;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.6rem;font-size:1rem;display:block}.m_projectStoryCardImage{border-radius:8px;width:100%;height:auto;overflow:hidden}.m_projectStoryCardImage img{width:100%;height:auto}.m_projectStoryCardBody{background:#fff;border-radius:8px;gap:16px;padding:12px 62px 24px 16px;position:relative;box-shadow:4px 4px 4px #00000040}@media screen and (width<=768px){.m_projectStoryCardBody{padding:12px 48px 24px 16px}}.m_projectStoryCardBody .m_projectStoryCardBody__Arrow{background:#373582;border-radius:50%;width:32px;height:32px;position:absolute;top:50%;right:16px;overflow:hidden;transform:translateY(-16px)}.m_projectStoryCardBody .m_projectStoryCardBody__Arrow span{background:url(../images/icon_arrow_m_white.svg) 50%/16px no-repeat;width:100%;height:100%;display:block;position:relative;top:0;left:0}.m_projectStoryCardBody .m_projectStoryCardBody__Title{letter-spacing:.1em;color:#999;font-size:.875rem;font-style:normal;font-weight:700;line-height:100%}.m_projectStoryCardBody .m_projectStoryCardBody__List{margin-top:12px;position:relative}.m_projectStoryCardBody .m_projectStoryCardBody__List_Title{letter-spacing:.1em;color:#373582;font-size:1.5rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.m_projectStoryCardBody .m_projectStoryCardBody__List_Title{font-size:1.125rem;line-height:1.3}}.m_projectStoryCardBody .m_projectStoryCardBody__List_Text{letter-spacing:.1em;color:#373582;margin-top:12px;font-size:1rem;line-height:150%}@media screen and (width<=768px){.m_projectStoryCardBody .m_projectStoryCardBody__List_Text{font-size:.875rem}}.m_primaryFigureCardImage{border-radius:8px 8px 0 0;overflow:hidden}@media screen and (width<=768px){.m_primaryFigureCardImage{aspect-ratio:1/.66}.m_primaryFigureCardImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.m_primaryFigureCardImage.NoAspectRatio{aspect-ratio:unset}.m_primaryFigureCardImage.NoAspectRatio img{width:100%;height:auto!important}}.m_primaryFigureCardImage img{width:100%;height:auto}.m_secondaryFigureCardImage{border-radius:8px;overflow:hidden}.m_primaryFigureCardBody{padding:20px 24px 32px}.m_primaryFigureCardBody .m_primaryFigureCardBody__tag{background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%);border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;margin-bottom:8px;padding:0 10px;display:flex}.m_primaryFigureCardBody .m_primaryFigureCardBody__tag span{letter-spacing:.1em;color:#fff;font-size:.6875rem;font-weight:700;line-height:100%}.m_primaryFigureCardBody .m_primaryFigureCardBody__List_SubTitle{letter-spacing:.1em;color:#373582;font-size:.875rem;font-weight:700;line-height:100%}.m_primaryFigureCardBody .m_primaryFigureCardBody__List_Title{letter-spacing:.1em;color:#373582;font-size:1.5rem;font-weight:700;line-height:1.5}.m_primaryFigureCardBody .m_primaryFigureCardBody__List_Text{letter-spacing:.1em;color:#231815;margin-top:12px;font-size:1rem;line-height:1.5}.m_primaryFigureCardBody .m_primaryFigureCardBody__List_Text.Bold{font-weight:700}.m_primaryFigureCardBody .m_primaryFigureCardBody__Link{justify-content:flex-end;margin-top:24px;display:flex}.m_primaryVisualCardBody dt{letter-spacing:.1em;color:#fff;font-size:2rem;font-weight:700;line-height:1}.m_primaryVisualCardBody dd{color:#fff;margin-top:12px;font-size:1.125rem;font-weight:700;line-height:1}.m_primaryVisualCardBody_Reverse dd{letter-spacing:.1em;color:#fff;margin-top:8px;font-size:2rem;font-weight:700;line-height:1}.m_primaryVisualCardBody_Reverse dt{color:#fff;font-size:1.125rem;font-weight:700;line-height:1}.m_primaryVisualCardButton{width:194px;min-width:196px}.m_primaryVisualCardButton_FitContent{width:fit-content;min-width:fit-content}.m_primaryVisualCardButton_FitContent .m_secondaryButton span{padding-right:2rem}@media screen and (width<=768px){.m_primaryVisualCardImage{aspect-ratio:358/320}.m_primaryVisualCardImage.People{aspect-ratio:100/90}.m_primaryVisualCardImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}}.m_primaryVisualCardImage .m_primaryVisualCardImage__Inner{width:100%;height:100%}.m_secondaryVisualCardImage{border-radius:24px;position:relative;overflow:hidden}@media screen and (width<=768px){.m_secondaryVisualCardImage{aspect-ratio:1/1.07}.m_secondaryVisualCardImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.m_secondaryVisualCardImage.m_secondaryVisualCardImage_Project{aspect-ratio:1/.85}.m_secondaryVisualCardImage.m_secondaryVisualCardImage_Project img{width:100%;height:100%!important}}.m_secondaryVisualCardImage .m_secondaryVisualCardImage__Inner{width:100%;height:100%}.m_fullVisualCardImage{border-radius:8px;overflow:hidden}.m_fullVisualCardImage img{border-radius:8px;width:100%;height:auto;overflow:hidden}.m_normalVisualCardImage{border-radius:8px;overflow:hidden}.m_normalVisualCardImage img{border-radius:8px;width:100%;height:auto;overflow:hidden}.m_secondaryVisualInnerCardTitle{letter-spacing:.1em;color:#999;font-size:1rem;font-weight:700;line-height:1}.m_lifeMemberCardImage{aspect-ratio:1;border-radius:50%;margin-bottom:24px;position:relative;overflow:hidden}.m_lifeMemberCardImage:after{content:"";background:url(../images/top_life_image_base.png.webp) 50%/auto 100% no-repeat;width:100%;height:10%;position:absolute;bottom:-14%;left:0%}.m_lifeMemberCardImage a{z-index:2;width:100%;height:100%;display:block;position:relative}.m_lifeMemberCardImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.m_lifeMemberCardBody__List_Read{letter-spacing:.05em;color:#fff;margin-left:auto;margin-right:auto;padding-bottom:12px;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5}@media screen and (width<=768px){.m_lifeMemberCardBody__List_Read{font-size:1rem}}.m_lifeMemberCardBody{border:3px solid #fff;border-radius:8px;width:98%;height:100%;margin-left:auto;margin-right:auto;padding:12px}.m_lifeMemberCardBody .m_lifeMemberCardBody__List_Inner{border-top:1px solid #ffffff80;justify-content:space-between;align-items:center;width:100%;height:100%;padding-top:14px;display:flex}.m_lifeMemberCardBody .m_lifeMemberCardBody__List dt,.m_lifeMemberCardBody .m_lifeMemberCardBody__List dd{transition:transform .45s cubic-bezier(.25,.46,.45,.94)}.m_lifeMemberCardBody .m_lifeMemberCardBody__List_Title{letter-spacing:.1em;word-break:break-all;color:#fff;padding-right:10px;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.3}@media screen and (width<=768px){.m_lifeMemberCardBody .m_lifeMemberCardBody__List_Title{font-size:.75rem}}.m_lifeMemberCardBody .m_lifeMemberCardBody__List_Text{letter-spacing:.1em;color:#fff;margin-top:8px;font-family:Noto Sans JP;font-size:.875rem;font-weight:700;line-height:1}@media screen and (width<=768px){.m_lifeMemberCardBody .m_lifeMemberCardBody__List_Text{font-size:.75rem}}.m_lifeMemberCardBody .m_lifeMemberCardBody__Icon{background:#fff;border-radius:50%;flex-shrink:0;width:32px;height:32px;display:flex;overflow:hidden}.m_lifeMemberCardBody .m_lifeMemberCardBody__Icon b{background:url(../images/icon_arrow_m_dark.svg) 50%/16px no-repeat;width:32px;height:32px;display:block;position:relative}.m_environmentFFigureCardImage{border-radius:8px 0 0 8px;overflow:hidden}@media screen and (width<=768px){.m_environmentFFigureCardImage{border-radius:8px 8px 0 0}}.m_environmentFFigureCardImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.m_primaryTableTitle{text-align:left;letter-spacing:.1em;color:#333;background:#eee;border:1px solid #ccc;width:20%;padding:1rem;font-weight:400;line-height:150%}@media screen and (width<=768px){.m_primaryTableTitle{width:100%}}.m_primaryTableBody{text-align:left;letter-spacing:.1em;color:#333;border:1px solid #ccc;padding:1rem;line-height:150%}.m_primaryTableBody a{text-decoration:underline}.m_primaryTableBody a:hover{text-decoration:none}.c_primaryParagraphText .m_primaryParagraphText{margin-top:2rem}@media screen and (width<=768px){.c_primaryParagraphText .m_primaryParagraphText{margin-top:1rem}}.c_primaryParagraphText .m_primaryParagraphText:first-child{margin-top:0}.c_pageBreadcrumb{align-items:center;gap:0 16px;display:flex}@media screen and (width<=768px){.c_pageBreadcrumb{flex-wrap:wrap}}.c_projectStoryCard{padding-bottom:2%;position:relative}.c_projectStoryCard:focus .m_projectStoryCardBody__Arrow span{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}.c_projectStoryCard:focus .m_projectStoryCardImage img{transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:scale(1.03)}@media (hover:hover) and (pointer:fine){.c_projectStoryCard:hover .m_projectStoryCardBody__Arrow span{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}.c_projectStoryCard:hover .m_projectStoryCardImage img{transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:scale(1.03)}}.c_projectStoryCard .m_projectStoryCardImage{width:100%}.c_projectStoryCard .m_projectStoryCardImage img{transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.c_projectStoryCard .m_projectStoryCardBody{width:92%;margin-top:-40%;margin-left:auto;margin-right:-7%;position:relative}@media screen and (width<=768px){.c_projectStoryCard .m_projectStoryCardBody{width:99.5%;margin-top:-30%}}.c_primaryFigureCard{filter:drop-shadow(0 2px 8px #33333340);background:#fff;border-radius:8px;overflow:hidden}.c_primaryFigureCard a{width:100%;height:100%;display:block}.c_primaryFigureCard a:focus .m_detailLinkButton a span,.c_primaryFigureCard a:focus .m_detailLinkButton div span{transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:translate(10px)}.c_primaryFigureCard a:focus .m_detailLinkButton a span:after,.c_primaryFigureCard a:focus .m_detailLinkButton div span:after{transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:translate(-5px)}@media (hover:hover) and (pointer:fine){.c_primaryFigureCard a:hover .m_detailLinkButton a span,.c_primaryFigureCard a:hover .m_detailLinkButton div span{transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:translate(10px)}.c_primaryFigureCard a:hover .m_detailLinkButton a span:after,.c_primaryFigureCard a:hover .m_detailLinkButton div span:after{transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:translate(-5px)}}.c_primaryVisualCard{background:#fff;border-radius:24px;position:relative;overflow:hidden}.c_primaryVisualCard a:focus .m_primaryVisualCardButton span,.c_primaryVisualCard a:focus .m_primaryVisualCardButton dt,.c_primaryVisualCard a:focus .m_primaryVisualCardButton dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.c_primaryVisualCard a:focus .m_primaryVisualCardButton b,.c_primaryVisualCard a:focus .m_primaryVisualCardButton em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}@media (hover:hover) and (pointer:fine){.c_primaryVisualCard a:hover .m_primaryVisualCardButton span,.c_primaryVisualCard a:hover .m_primaryVisualCardButton dt,.c_primaryVisualCard a:hover .m_primaryVisualCardButton dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.c_primaryVisualCard a:hover .m_primaryVisualCardButton b,.c_primaryVisualCard a:hover .m_primaryVisualCardButton em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}}.c_primaryVisualCard .m_primaryVisualCardBody{z-index:2;position:absolute;top:28px;left:32px}@media screen and (width<=768px){.c_primaryVisualCard .m_primaryVisualCardBody.People{transform-origin:0 0;text-shadow:0 0 20px #000c;transform:scale(.8)}}.c_primaryVisualCard .m_primaryVisualCardButton{z-index:2;position:absolute;bottom:32px;left:32px}.c_primaryVisualCard .m_primaryVisualCardButton .m_secondaryButton:focus span,.c_primaryVisualCard .m_primaryVisualCardButton .m_secondaryButton:focus dt,.c_primaryVisualCard .m_primaryVisualCardButton .m_secondaryButton:focus dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.c_primaryVisualCard .m_primaryVisualCardButton .m_secondaryButton:focus b,.c_primaryVisualCard .m_primaryVisualCardButton .m_secondaryButton:focus em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}@media (hover:hover) and (pointer:fine){.c_primaryVisualCard .m_primaryVisualCardButton .m_secondaryButton:hover span,.c_primaryVisualCard .m_primaryVisualCardButton .m_secondaryButton:hover dt,.c_primaryVisualCard .m_primaryVisualCardButton .m_secondaryButton:hover dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.c_primaryVisualCard .m_primaryVisualCardButton .m_secondaryButton:hover b,.c_primaryVisualCard .m_primaryVisualCardButton .m_secondaryButton:hover em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}}.c_secondaryVisualCard{position:relative}.c_secondaryVisualCard.is-reverse .m_secondaryVisualCardImage{margin-left:10%}.c_secondaryVisualCard.is-reverse .c_secondaryVisualInnerCard{right:unset;left:0}@media screen and (width<=768px){.c_secondaryVisualCard.is-reverse .c_secondaryVisualInnerCard{right:unset;left:unset;margin-left:0}}.c_secondaryVisualCard .m_secondaryVisualCardImage{width:90%;position:relative}.c_secondaryVisualCard .c_secondaryVisualInnerCard{width:47%;position:absolute;bottom:-97px;right:0}@media screen and (width<=768px){.c_secondaryVisualCard .c_secondaryVisualInnerCard{right:unset;bottom:unset;width:92%;margin-top:-16vw;margin-left:8%;position:relative}}.c_secondaryVisualInnerCard{background:#fff;border-radius:24px;padding:24px;position:relative;box-shadow:0 4px 4px #00000040}.c_secondaryVisualInnerCard .c_sectionInnerTitleSet{margin-top:12px}.c_secondaryVisualInnerCard .m_tertiaryButton{width:fit-content;margin-top:32px;margin-left:auto}.c_secondaryVisualInnerCard .m_tertiaryButton:focus span,.c_secondaryVisualInnerCard .m_tertiaryButton:focus dt,.c_secondaryVisualInnerCard .m_tertiaryButton:focus dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.c_secondaryVisualInnerCard .m_tertiaryButton:focus b,.c_secondaryVisualInnerCard .m_tertiaryButton:focus em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}@media (hover:hover) and (pointer:fine){.c_secondaryVisualInnerCard .m_tertiaryButton:hover span,.c_secondaryVisualInnerCard .m_tertiaryButton:hover dt,.c_secondaryVisualInnerCard .m_tertiaryButton:hover dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.c_secondaryVisualInnerCard .m_tertiaryButton:hover b,.c_secondaryVisualInnerCard .m_tertiaryButton:hover em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}}.c_primaryBlankCard{background:#fff;border-radius:8px;padding:48px}@media screen and (width<=768px){.c_primaryBlankCard{padding:24px}}.c_lifeMemberCard:focus .m_lifeMemberCardImage{transform:translateY(-20px)}.c_lifeMemberCard:focus .m_lifeMemberCardImage:after{transform:scale(.9)}.c_lifeMemberCard:focus .m_lifeMemberCardBody a b,.c_lifeMemberCard:focus .m_lifeMemberCardBody a em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}@media (hover:hover) and (pointer:fine){.c_lifeMemberCard:hover .m_lifeMemberCardImage{transform:translateY(-20px)}.c_lifeMemberCard:hover .m_lifeMemberCardImage:after{transform:scale(.9)}.c_lifeMemberCard:hover .m_lifeMemberCardBody a b,.c_lifeMemberCard:hover .m_lifeMemberCardBody a em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}}.c_lifeMemberCard .m_lifeMemberCardImage,.c_lifeMemberCard .m_lifeMemberCardImage:after,.c_lifeMemberCard .m_lifeMemberCardImage img{transition:transform .25s cubic-bezier(.68,-.55,.265,1.55)}.c_lifeMemberCard .m_lifeMemberCardBody{margin-top:8px}.c_environmentFigureCard{filter:drop-shadow(0 2px 8px #33333340);background:#fff;border-radius:8px;overflow:hidden}.c_environmentFigureCard a{grid-template-columns:40% 60%;display:grid}@media screen and (width<=768px){.c_environmentFigureCard a{grid-template-columns:1fr}}.c_environmentFigureCard a:focus .m_detailLinkButton a span,.c_environmentFigureCard a:focus .m_detailLinkButton div span{transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:translate(10px)}.c_environmentFigureCard a:focus .m_detailLinkButton a span:after,.c_environmentFigureCard a:focus .m_detailLinkButton div span:after{transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:translate(-5px)}@media (hover:hover) and (pointer:fine){.c_environmentFigureCard a:hover .m_detailLinkButton a span,.c_environmentFigureCard a:hover .m_detailLinkButton div span{transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:translate(10px)}.c_environmentFigureCard a:hover .m_detailLinkButton a span:after,.c_environmentFigureCard a:hover .m_detailLinkButton div span:after{transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:translate(-5px)}}.c_primaryTable{border-collapse:collapse;width:100%}@media screen and (width<=768px){.c_primaryTable,.c_primaryTable tbody{display:block}.c_primaryTable .m_primaryTableRow{border:1px solid #ccc;width:100%;margin-bottom:1rem;display:block}.c_primaryTable .m_primaryTableTitle,.c_primaryTable .m_primaryTableBody{order:none;width:100%;padding:1rem;display:block}.c_primaryTable .m_primaryTableTitle a,.c_primaryTable .m_primaryTableBody a{text-decoration:underline}}.c_pageTitleHeader{position:relative}.c_pageTitleHeader .c_pageTitleHeader_polygon__left{opacity:.8;clip-path:polygon(0 0,100% 0%,100% 8%,0 47%);background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%);width:25%;height:100%;position:absolute;top:0;left:0}@media screen and (width<=768px){.c_pageTitleHeader .c_pageTitleHeader_polygon__left{width:75%}}.c_pageTitleHeader .c_pageTitleHeader_polygon__right{opacity:.8;clip-path:polygon(0 0,100% 0%,100% 100%,0 8%);background:linear-gradient(90deg,#4744cd 0%,#373582 100%);width:75%;height:100%;position:absolute;bottom:0;right:0}@media screen and (width<=768px){.c_pageTitleHeader .c_pageTitleHeader_polygon__right{clip-path:polygon(0 0,100% 0%,100% 20%,0 8%);width:25%}}.c_pageTitleHeader_Inner{z-index:3;padding-top:98px;padding-left:4%;padding-right:4%;position:relative}@media screen and (width<=768px){.c_pageTitleHeader_Inner{padding-top:98px;padding-left:11%;padding-right:11%}}.c_pageTitle{padding-top:113px}@media screen and (width<=768px){.c_pageTitle_thirdLayer{padding-top:32px}}.c_pageTitle .m_pageTitle_Obj{margin:0 auto}.c_pageTitle .m_pageTitle_En,.c_pageTitle .m_pageTitle_Ja{margin-top:8px}.m_sectionTitleReadText{letter-spacing:.1em;color:#333;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.m_sectionTitleReadText span{margin-top:2rem;display:inline-block}.m_sectionTitleReadText span:first-child{margin-top:0}.m_sectionTitleReadText small{width:100%;margin-top:8px;font-size:.75rem;display:block}.c_sectionTitleSet{margin-bottom:64px}@media screen and (width<=768px){.c_sectionTitleSet{margin-bottom:32px}}.c_sectionTitleSet:last-child:not(:only-child){margin-bottom:0}@media screen and (width<=768px){.c_sectionTitleSet:last-child:not(:only-child){margin-bottom:0}}.c_sectionTitleSet .m_primaryHeadingTitle{margin-top:36px;margin-bottom:68px}@media screen and (width<=768px){.c_sectionTitleSet .m_primaryHeadingTitle{margin-top:36px;margin-bottom:68px}}.c_sectionTitleSet .m_secondaryHeadingTitle{margin-bottom:32px}.c_sectionTitleSet .m_tertiaryHeadingTitle,.c_sectionTitleSet .m_quaternaryHeadingTitle,.c_sectionTitleSet .m_quinaryHeadingTitle{margin-bottom:16px}.c_sectionTitleSet--card{margin-bottom:0}@media screen and (width<=768px){.c_sectionTitleSet--card{margin-bottom:0}}.c_sectionTitleSet--card .m_secondaryHeadingTitle,.c_sectionTitleSet--card .m_tertiaryHeadingTitle,.c_sectionTitleSet--card .m_quaternaryHeadingTitle,.c_sectionTitleSet--card .m_quinaryHeadingTitle{margin-bottom:32px}.c_sectionInnerTitleSet .m_secondaryHeadingTitle{margin-bottom:14px}.p_header{z-index:100;width:100%;height:80px;transition:all .5s cubic-bezier(.25,.46,.45,.94);position:fixed;top:0;left:0}.p_header.is-scrolled{background-color:#fff;box-shadow:0 2px 10px #0000001a}.p_header.is-cover,.p_header.is-cover.is-scrolled{box-shadow:none;background:#ffffff80}.p_header__inner{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 3%;display:flex}@media screen and (width<=768px){.p_header__inner{padding:0 4%}}.p_header__logo{z-index:10;width:225px;position:relative}@media screen and (width<=768px){.p_header__logo{width:175px}}.p_header__logo img{width:100%;height:auto}@media screen and (width<=768px){.p_header__nav{display:none}}.p_header__nav_list{align-items:center;gap:0 32px;display:flex;transform:translateY(18px)}@media (width<=930px){.p_header__nav_list{gap:0 20px}}@media (width<=800px){.p_header__nav_list{gap:0 10px}}.p_header__nav_listItem{position:relative}.p_header__nav_listItem.Underline:focus span:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.p_header__nav_listItem.Underline:hover span:after{transform-origin:0;transform:scaleX(1)}}.p_header__nav_listItemLink{z-index:3;letter-spacing:.1em;color:#373582;font-size:1rem;font-weight:700;position:relative}@media (width<=930px){.p_header__nav_listItemLink{font-size:.9375rem}}@media (width<=840px){.p_header__nav_listItemLink{font-size:.875rem}}@media (width<=800px){.p_header__nav_listItemLink{font-size:.8125rem}}.p_header__nav_listItemLink span{cursor:pointer;position:relative}.p_header__nav_listItemLink span:after{content:"";transform-origin:100%;background:#373582;width:100%;height:1px;transition:transform .3s cubic-bezier(.91,.12,.02,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.p_header__nav_submenu{visibility:hidden;pointer-events:none;opacity:0;width:max-content;transition:opacity .45s cubic-bezier(.25,.46,.45,.94),transform .45s cubic-bezier(.25,.46,.45,.94),visibility .4s;position:absolute;top:0;right:0;transform:translateY(-16px)}.p_header .p_header__nav_listItem:hover>.p_header__nav_submenu,.p_header .p_header__nav_listItem:focus-within>.p_header__nav_submenu{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0)}.p_header__nav_submenuList{background:#fffffff2;border-radius:8px;width:100%;margin-top:24px;padding:16px 24px;position:relative;box-shadow:0 4px 4px #00000040}.p_header__nav_submenuHeadItem{margin-bottom:16px}.p_header__nav_submenuHeadItem:focus span,.p_header__nav_submenuHeadItem:focus dt,.p_header__nav_submenuHeadItem:focus dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.p_header__nav_submenuHeadItem:focus b,.p_header__nav_submenuHeadItem:focus em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}@media (hover:hover) and (pointer:fine){.p_header__nav_submenuHeadItem:hover span,.p_header__nav_submenuHeadItem:hover dt,.p_header__nav_submenuHeadItem:hover dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.p_header__nav_submenuHeadItem:hover b,.p_header__nav_submenuHeadItem:hover em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}}.p_header__nav_submenuHeadItem a{border-bottom:1px solid #373582;justify-content:space-between;align-items:center;gap:0 32px;padding-bottom:8px;padding-left:8px;padding-right:8px;display:flex}.p_header__nav_submenuHeadItem a span{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:700;line-height:1;transition:none;transform:translate(0)!important}.p_header__nav_submenuHeadItem a i{background:linear-gradient(90deg,#4744cd 0%,#373582 100%);border-radius:50%;width:24px;height:24px;display:block;position:relative;overflow:hidden}.p_header__nav_submenuHeadItem a i b,.p_header__nav_submenuHeadItem a i em{background:url(../images/icon_arrow_s_white.svg) 50%/10px no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.p_header__nav_submenuItem:not(:last-child){margin-bottom:24px}.p_header__nav_submenuItem a{justify-content:flex-start;align-items:center;gap:0 8px;display:flex}.p_header__nav_submenuItem a:focus span:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.p_header__nav_submenuItem a:hover span:after{transform-origin:0;transform:scaleX(1)}}.p_header__nav_submenuItem a:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:4px solid #373582;width:0;height:0;margin-top:2px;display:block}.p_header__nav_submenuItem a span{letter-spacing:.1em;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-text-fill-color:#0000;text-fill-color:#0000;cursor:pointer;-webkit-background-clip:text;background-clip:text;position:relative}.p_header__nav_submenuItem a span:after{content:"";transform-origin:100%;background:#373582;width:100%;height:1px;transition:transform .3s cubic-bezier(.91,.12,.02,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.p_header__nav_submenuItem a span{font-size:.875rem}.p_header__entry{background-color:#e8341c;border:1px solid #e8341c;border-radius:0 0 8px 8px;width:150px;height:36px;transition:background .45s cubic-bezier(.25,.46,.45,.94);position:absolute;top:-1px;right:3%}.p_header__entry:focus{background:#fff}.p_header__entry:focus span{color:#e8341c;transform:translate(2px)}.p_header__entry:focus span:before{background:url(../images/icon_entry_red.svg) 50%/cover no-repeat;transform:translate(1px)}@media (hover:hover) and (pointer:fine){.p_header__entry:hover{background:#fff}.p_header__entry:hover span{color:#e8341c;transform:translate(2px)}.p_header__entry:hover span:before{background:url(../images/icon_entry_red.svg) 50%/cover no-repeat;transform:translate(1px)}}@media screen and (width<=768px){.p_header__entry{display:none}}.p_header__entry a{width:100%;height:100%;display:block}.p_header__entry a span{letter-spacing:.1em;color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.125rem;font-weight:700;line-height:100%;transition:all .45s cubic-bezier(.25,.46,.45,.94);display:flex}.p_header__entry a span:before{content:"";background:url(../images/icon_entry.svg) 50%/cover no-repeat;width:24px;height:24px;transition:all .45s cubic-bezier(.25,.46,.45,.94);display:block}.p_header__Req{background-color:#373582;border:1px solid #373582;border-radius:0 0 8px 8px;width:150px;height:36px;transition:background .45s cubic-bezier(.25,.46,.45,.94);position:absolute;top:-1px;right:calc(3% + 166px)}.p_header__Req:focus{background:#fff}.p_header__Req:focus span{color:#373582;transform:translate(2px)}.p_header__Req:focus span:before{background:url(../images/icon_req_nav.svg) 50%/cover no-repeat;transform:translate(1px)}@media (hover:hover) and (pointer:fine){.p_header__Req:hover{background:#fff}.p_header__Req:hover span{color:#373582;transform:translate(2px)}.p_header__Req:hover span:before{background:url(../images/icon_req_nav.svg) 50%/cover no-repeat;transform:translate(1px)}}@media screen and (width<=768px){.p_header__Req{display:none}}.p_header__Req a{width:100%;height:100%;display:block}.p_header__Req a span{letter-spacing:.1em;color:#fff;justify-content:center;align-items:center;gap:0 4px;width:100%;height:100%;font-size:1.125rem;font-weight:700;line-height:100%;transition:all .45s cubic-bezier(.25,.46,.45,.94);display:flex}.p_header__Req a span:before{content:"";background:url(../images/icon_req.svg) 50%/cover no-repeat;width:24px;height:24px;transition:all .45s cubic-bezier(.25,.46,.45,.94);display:block}.p_header__SPNavInner{display:none}@media screen and (width<=768px){.p_header__SPNavInner{justify-content:flex-end;align-items:center;gap:0 8px;display:flex}}.p_header__SPNavButtons{justify-content:flex-end;align-items:center;gap:0 8px;display:flex}.p_header__SPReq{background:url(../images/icon_sp_req.png.webp) 50%/cover no-repeat;width:48px;height:48px}.p_header__SPReq a{width:100%;height:100%;display:block}.p_header__SPEntry{background:url(../images/icon_sp_entry.png.webp) 50%/cover no-repeat;width:48px;height:48px}.p_header__SPEntry a{width:100%;height:100%;display:block}.p_header__SPToggle{z-index:3;cursor:pointer;width:48px;height:48px;position:relative}.p_header__SPToggle span{background:#000;width:100%;height:3px;transition:all .55s cubic-bezier(.4,0,.2,1);display:block;position:absolute}.p_header__SPToggle span:first-child{top:16px}.p_header__SPToggle span:nth-child(2){top:32px}.p_header__SPToggle.is-active span:first-child{top:50%;transform:translateY(-50%)rotate(15deg)}.p_header__SPToggle.is-active span:nth-child(2){top:50%;transform:translateY(-50%)rotate(-15deg)}.p_header__SPNav{z-index:2;background:#fff;width:100%;height:100%;transition:all .6s cubic-bezier(.25,.46,.45,.94);display:none;position:fixed;top:0;left:0;transform:translateY(-100%)}.p_header__SPNav.is-open{display:block}.p_header__SPNav.is-openDown{transition:all .8s cubic-bezier(.19,1,.22,1);transform:translateY(0%)}.p_header__SPNavScroll{background:#fff;width:100%;height:100%;padding-top:80px;display:block;position:relative}.p_header__SPNavScrollInner{width:100%;height:100%;padding-bottom:48px;padding-left:4%;padding-right:4%;overflow:scroll}.p_header__SPNav_entry{background:#e8341c;border-radius:8px;width:100%;height:64px}.p_header__SPNav_entry a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.p_header__SPNav_entry a span{letter-spacing:.1em;color:#fff;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;line-height:1;display:flex}.p_header__SPNav_entry a span:before{content:"";background:url(../images/icon_entry.svg) 50%/cover no-repeat;width:32px;height:32px;display:block}.p_header__SPNav_list{background:#fff;width:100%;height:100%;display:block}.p_header__SPNavItem{margin-top:24px}.p_header__SPNavItemTitleSpacer{height:48px}.p_header__SPNavItemTitle{background:#fff;border-bottom:1px solid #373582;width:100%;height:100%;padding:8px 2%;display:block}.p_header__SPNavItemTitle a{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.p_header__SPNavItemTitle i{background:linear-gradient(90deg,#4744cd 0%,#373582 100%) 0 0/cover;border-radius:50%;width:24px;height:24px;display:block;position:relative}.p_header__SPNavItemTitle i:before{content:"";background:url(../images/icon_arrow_s_white.svg) 50%/10px no-repeat;width:24px;height:24px;display:block}.p_header__SPNavItemTitle span{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;line-height:1}.p_header__SPNavItem_list{margin-top:16px}.p_header__SPNavItem_listItem{margin-top:12px;padding-left:2%;padding-right:2%}.p_header__SPNavItem_listItem:first-child{margin-top:0}.p_header__SPNavItem_listItem a{width:100%;height:100%;display:block}.p_header__SPNavItem_listItem a span{letter-spacing:.1em;color:#373582;justify-content:flex-start;gap:0 12px;font-size:1.125rem;font-weight:400;display:flex}.p_header__SPNavItem_listItem a span:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:5px solid #373582;width:0;height:0;margin-top:.65rem;display:block}.p_footer__bg_polygon__head{z-index:2;clip-path:polygon(0 0,101% 0,24.5% 70%,0 40%);background-color:#f9f9f9;width:100%;height:16%;position:absolute;top:-1px;left:0}.p_footer__bg_polygon__bottom{z-index:2;clip-path:polygon(8% 100%,24.5% 50%,50% 100%);background-color:#f9f9f9;width:100%;height:23%;position:absolute;bottom:0;left:0}@media screen and (width<=768px){.p_footer__bg_polygon__bottom{clip-path:polygon(0 50%,24.5% 0%,80% 100%,0 100%);height:38%}}.p_footer{z-index:2;background-color:#f9f9f9;width:100%;padding:200px 0;position:relative}@media screen and (width<=768px){.p_footer{margin-top:-3%;padding:76px 0 120px}}.p_footer__bg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.p_footer__bg_inner{width:100%;height:100%}.p_footer__bg_inner:before{z-index:1;content:"";background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%);width:24.5%;height:100%;position:absolute;top:0;left:0}@media screen and (width<=768px){.p_footer__bg_inner:before{background:linear-gradient(90deg,#4744cd 0%,#373582 100%)}}.p_footer__bg_inner:after{z-index:1;content:"";background:linear-gradient(90deg,#4744cd 0%,#373582 100%);width:75.5%;height:100%;position:absolute;top:0;right:0}@media screen and (width<=768px){.p_footer__bg_inner:after{background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%)}}.p_footer__inner{z-index:3;width:100%;display:flex;position:relative}@media screen and (width<=768px){.p_footer__inner{display:block}}.p_footer__bottom{z-index:2;justify-content:space-between;align-items:center;width:100%;padding:0 3%;display:flex;position:absolute;bottom:40px;left:0}@media screen and (width<=768px){.p_footer__bottom{flex-direction:column-reverse;bottom:40px}}.p_footer__copyright{letter-spacing:.1em;color:#231815;font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:400;line-height:1}@media screen and (width<=768px){.p_footer__copyright{text-align:center;width:100%;letter-spacing:unset;color:#231815}}.p_footer__bottom_privacy{letter-spacing:.1em;color:#fff;line-height:1}@media screen and (width<=768px){.p_footer__bottom_privacy{color:#231815;width:100%;margin-bottom:24px}.p_footer__bottom_privacy a{text-align:center;width:100%;text-decoration:underline;display:block}}.p_footer__bottom_privacy{font-size:.875rem}.p_footer__bottom_privacy:focus span:after{transform-origin:100%;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.p_footer__bottom_privacy:hover span:after{transform-origin:100%;transform:scaleX(0)}}.p_footer__bottom_privacy span{cursor:pointer;position:relative}.p_footer__bottom_privacy span:after{content:"";transform-origin:0;background:#fff;width:100%;height:1px;transition:transform .3s cubic-bezier(.91,.12,.02,1);position:absolute;bottom:-2px;left:0;transform:scaleX(1)}@media screen and (width<=768px){.p_footer__bottom_privacy span:after{display:none}}.p_footer__logoWrap{width:24%}@media screen and (width<=768px){.p_footer__logoWrap{width:100%}}.p_footer__logo{width:64%;max-width:200px;margin:0 auto}@media screen and (width<=768px){.p_footer__logo{width:51%;max-width:200px}}.p_footer__logo img{width:100%;height:auto}.p_footer__nav{color:#fff;width:76%;padding-left:4%;padding-right:4%}@media screen and (width<=768px){.p_footer__nav{display:none}}.p_footer__nav a{color:#fff}.p_footer__navTop{gap:0 6%;display:flex}.p_footer__navMid{margin-top:64px}.p_footer__navMid .p_footer__navItem{width:100%}.p_footer__navMid .p_footer__navItem_listWrap .p_footer__navItem_list{width:50%!important}.p_footer__navBottom{gap:0 6%;margin-top:64px;display:flex}@media (width<=1100px) and (width>=769px){.p_footer__navBottom{gap:0 4%}}.p_footer__navItem{width:30%}.p_footer__navItemTitle{border-bottom:1px solid #fff;width:100%}.p_footer__navItemTitle:focus a:after{transform:scale(.7)}@media (hover:hover) and (pointer:fine){.p_footer__navItemTitle:hover a:after{transform:scale(.7)}}.p_footer__navItemTitle.Double{margin-top:24px}.p_footer__navItemTitle a{letter-spacing:.1em;justify-content:space-between;align-items:center;width:100%;padding:8px;font-size:1.125rem;font-weight:700;line-height:1;display:flex;position:relative}@media (width<=980px) and (width>=851px){.p_footer__navItemTitle a{font-size:1rem}}@media (width<=850px) and (width>=769px){.p_footer__navItemTitle a{font-size:.875rem}}.p_footer__navItemTitle a:after{content:"";transform-origin:50%;background-color:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s cubic-bezier(.25,.46,.45,.94);display:block}.p_footer__navItem_list{width:100%;padding-left:10px}.p_footer__navItem_listWrap{gap:0 6%;display:flex}.p_footer__navItem_listWrap .p_footer__navItem_list:first-child{width:40%}.p_footer__navItem_listWrap .p_footer__navItem_list:last-child{width:60%}@media (width<=900px) and (width>=769px){.p_footer__navItem_listWrap .p_footer__navItem_list:first-child{width:35%}.p_footer__navItem_listWrap .p_footer__navItem_list:last-child{width:65%}}.p_footer__navItem_listItem{margin-top:24px}.p_footer__navItem_listItem:focus span:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.p_footer__navItem_listItem:hover span:after{transform-origin:0;transform:scaleX(1)}}.p_footer__navItem_listItem:first-child{margin-top:20px}.p_footer__navItem_listItem span{cursor:pointer;position:relative}.p_footer__navItem_listItem span:after{content:"";transform-origin:100%;background:#fff;width:100%;height:1px;transition:transform .3s cubic-bezier(.91,.12,.02,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.p_footer__navItem_listItem a{justify-content:flex-start;gap:0 8px;font-size:.875rem;display:flex}@media (width<=900px) and (width>=769px){.p_footer__navItem_listItem a{font-size:.75rem}}.p_footer__navItem_listItem a:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:4px solid #fff;width:0;height:0;margin-top:.5rem;display:block}.p_pageFooter{z-index:3;padding-top:64px;padding-bottom:64px;position:relative}@media screen and (width<=768px){.p_pageFooter{padding-top:0;padding-bottom:0}}.p_pageFooterInner{width:100%}@media screen and (width<=768px){.p_pageFooterInner{padding-left:3%;padding-right:3%}}.p_pageFooterContent{justify-content:center;align-items:center;gap:0 64px;width:100%;display:flex}@media screen and (width<=768px){.p_pageFooterContent{display:block}}.p_pageFooterButton{background:linear-gradient(90deg,#4744cd 0%,#373582 100%);border-radius:8px;width:44%;height:112px;transition:all .7s cubic-bezier(.19,1,.22,1)}.p_pageFooterButton:focus .p_pageFooterButton_Inner{background:#f9f9f9}.p_pageFooterButton:focus span{color:#373582;transform:translate(10px)}.p_pageFooterButton:focus i{transform:translate(-10px)}.p_pageFooterButton:focus.RIX i{background:url(../images/icon_rix_blue.svg) 50% no-repeat}.p_pageFooterButton:focus.FAQ i{background:url(../images/icon_faq_blue.svg) 50% no-repeat}@media (hover:hover) and (pointer:fine){.p_pageFooterButton:hover .p_pageFooterButton_Inner{background:#f9f9f9}.p_pageFooterButton:hover span{color:#373582;transform:translate(10px)}.p_pageFooterButton:hover i{transform:translate(-10px)}.p_pageFooterButton:hover.RIX i{background:url(../images/icon_rix_blue.svg) 50% no-repeat}.p_pageFooterButton:hover.FAQ i{background:url(../images/icon_faq_blue.svg) 50% no-repeat}}@media screen and (width<=768px){.p_pageFooterButton{width:100%;margin-top:12px}}.p_pageFooterButton_Inner{background:linear-gradient(90deg,#4744cd 0%,#373582 100%);border-radius:6px;width:calc(100% - 4px);height:calc(100% - 4px);margin:2px;transition:all .7s cubic-bezier(.19,1,.22,1)}.p_pageFooterButton a{color:#fff;justify-content:center;align-items:center;gap:0 32px;width:100%;height:100%;display:flex}.p_pageFooterButton span{letter-spacing:.1em;font-size:1.5rem;font-weight:700;line-height:1;transition:all .7s cubic-bezier(.19,1,.22,1)}.p_pageFooterButton i{background-repeat:no-repeat;background-size:cover;width:64px;height:64px;transition:all .7s cubic-bezier(.19,1,.22,1);display:block}.p_pageFooterButton.RIX i{background:url(../images/icon_rix.svg) 50% no-repeat}.p_pageFooterButton.FAQ i{background:url(../images/icon_faq.svg) 50% no-repeat}.p_topPageSectionReadText{letter-spacing:.1em;color:#373582;font-family:Noto Sans JP;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_topPageSectionReadText{font-size:1rem}}.p_topPageSectionReadText.White{color:#fff}.p_topPageSwiperPagination{display:none}@media screen and (width<=768px){.p_topPageSwiperPagination{justify-content:center;gap:0 10px;margin-top:58px;display:flex;position:relative}}.p_topPageSwiperPagination .swiper-pagination-bullet{opacity:1;background:#fff;border:3px solid #fff;border-radius:50%;flex-shrink:0;width:16px;height:16px}.p_topPageSwiperPagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#373582}.p_topPageKV_Diagnosis{z-index:10;background:#373582cc;border-radius:16px 0 0 16px;width:366px;height:80px;transition:transform .9s cubic-bezier(.25,.8,.25,1);position:fixed;top:87.5vh;right:0;transform:translate(0)}@media screen and (width<=768px){.p_topPageKV_Diagnosis{top:unset;width:83%;bottom:3vh}}.p_topPageKV_Diagnosis.is-hidden{transition:transform .2s cubic-bezier(.25,.8,.25,1);transform:translate(110%)}.p_topPageKV_Diagnosis_Inner{align-items:center;gap:0 16px;width:100%;height:100%;padding:16px 24px;display:flex;position:relative}@media screen and (width<=768px){.p_topPageKV_Diagnosis_Inner{justify-content:space-between;gap:0 5%;padding:12px 16px}}.p_topPageKV_Diagnosis_Close{cursor:pointer;background:#fff;border-radius:50%;width:32px;height:32px;transition:transform .1s cubic-bezier(.25,.46,.45,.94);position:absolute;top:-12px;left:-12px}.p_topPageKV_Diagnosis_Close:focus{transform:scale(1.1)}@media (hover:hover) and (pointer:fine){.p_topPageKV_Diagnosis_Close:hover{transform:scale(1.1)}}.p_topPageKV_Diagnosis_Close:before{content:"";background:url(../images/icon_close.svg) 50%/16px no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.p_topPageKV_Diagnosis_Title{letter-spacing:.1em;color:#fff;align-items:center;gap:0 16px;font-size:1.125rem;font-weight:700;line-height:1;display:flex}@media screen and (width<=768px){.p_topPageKV_Diagnosis_Title{gap:0 10px;font-size:1rem}}.p_topPageKV_Diagnosis_Title:before{content:"";background:url(../images/icon_notion.svg) 50%/cover no-repeat;width:48px;height:48px;display:block;position:relative}@media screen and (width<=768px){.p_topPageKV_Diagnosis_Title:before{width:32px;height:32px}}.p_topPageKV_Diagnosis_Button{background:#e8341c;border:1px solid #e8341c;border-radius:8px;width:98px;height:48px;transition:background .45s cubic-bezier(.25,.46,.45,.94)}@media screen and (width<=768px){.p_topPageKV_Diagnosis_Button{width:93px;height:46px}}.p_topPageKV_Diagnosis_Button:focus{background:#fff}.p_topPageKV_Diagnosis_Button:focus span{color:#e8341c}@media (hover:hover) and (pointer:fine){.p_topPageKV_Diagnosis_Button:hover{background:#fff}.p_topPageKV_Diagnosis_Button:hover span{color:#e8341c}}.p_topPageKV_Diagnosis_Button a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.p_topPageKV_Diagnosis_Button a span{letter-spacing:.1em;color:#fff;font-size:1rem;font-weight:700;line-height:100%;transition:color .45s cubic-bezier(.25,.46,.45,.94)}@media screen and (width<=768px){.p_topPageKV_Diagnosis_Button a span{font-size:.875rem}}.p_topPageKV{width:100%;height:100dvh}@media screen and (width<=768px){.p_topPageKV{height:100svh;min-height:auto;overflow:hidden}}.p_topPageKV_inner{width:100%;height:100%;position:relative}@media screen and (width<=768px){.p_topPageKV_inner{height:100%}}.p_topPageKV_Title{z-index:4;height:auto;position:absolute;top:33vh;left:3%}@media screen and (width<=768px){.p_topPageKV_Title{top:unset;bottom:18vh}}.p_topPageKV_TitleMain{display:block}.p_topPageKV_TitleMain span{width:100%;margin-top:16px;display:block;position:relative}@media screen and (width<=768px){.p_topPageKV_TitleMain span{margin-top:10px}}.p_topPageKV_TitleMain span:first-child{margin-top:0}.p_topPageKV_TitleMain span .p_topPageKV_TitleEmphasis{width:fit-content;padding:0 8px 4px;display:inline-block;position:relative}@media screen and (width<=768px){.p_topPageKV_TitleMain span .p_topPageKV_TitleEmphasis{padding:0 6px 2px}}.p_topPageKV_TitleMain span .p_topPageKV_TitleEmphasis .js-opMotionTitle{z-index:2;opacity:0;-webkit-text-fill-color:#0000;text-fill-color:#0000;clip-path:polygon(0 0,0% 0,0% 100%,0 100%);background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-background-clip:text;background-clip:text;font-size:4.5rem;font-style:normal;font-weight:900;line-height:1;display:inline;position:relative}@media screen and (width<=768px){.p_topPageKV_TitleMain span .p_topPageKV_TitleEmphasis .js-opMotionTitle{font-size:2.5rem;font-weight:700;line-height:100%}}.p_topPageKV_TitleMain span .p_topPageKV_TitleEmphasis .js-opMotionTitle.is-animation{animation:.7s cubic-bezier(.25,.46,.45,.94) forwards inOpMotionTitle}.p_topPageKV_TitleMain span .p_topPageKV_TitleEmphasis.is-animation:before{width:100%;transition:width .4s cubic-bezier(.25,.8,.25,1)}.p_topPageKV_TitleMain span .p_topPageKV_TitleEmphasis:before{z-index:1;content:"";background:#fff;width:0%;height:100%;position:absolute;top:0;left:0}.p_topPageKV_TitleSub{letter-spacing:.1em;opacity:0;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-background-clip:text;background-clip:text;margin-top:30px;font-family:Noto Sans JP;font-size:2rem;font-style:normal;font-weight:700;line-height:130%;display:block}@media screen and (width<=768px){.p_topPageKV_TitleSub{margin-top:12px;font-size:1.125rem;line-height:1.5}}.p_topPageKV_TitleSub.is-animation{animation:1s cubic-bezier(.25,.46,.45,.94) forwards inOpMotionSubTitle}.p_topPageKV_Image{width:100%;height:100%;position:relative;overflow:hidden}@media screen and (width<=768px){.p_topPageKV_Image{height:100%}}.p_topPageKV_ImagePolygon__head{z-index:3;clip-path:polygon(0 0,90% 0,24.5% 100%,0 40%);background-color:#f9f9f9;width:100%;height:15%;position:absolute;top:0;left:0}@media screen and (width<=768px){.p_topPageKV_ImagePolygon__head{clip-path:polygon(0 0,100% 0,24.5% 100%,0 40%);background-color:#f9f9f9}}.p_topPageKV_ImagePolygon__bottom{z-index:3;clip-path:polygon(0% 70%,24.5% 0,100% 100%,0 100%);background-color:#f9f9f9;width:100%;height:37%;position:absolute;bottom:-1px;left:0}@media screen and (width<=768px){.p_topPageKV_ImagePolygon__bottom{clip-path:polygon(0% 41%,24.5% 0,100% 100%,0 100%);background-color:#f9f9f9;height:28%}}.p_topPageKV_ImageInner{z-index:1;width:100%;height:100%;position:relative;overflow:hidden}@media screen and (width<=768px){.p_topPageKV_ImageInner{height:100%}}.p_topPageKV_ImageInner_box{width:100%;height:100%;position:relative}.p_topPageKV_ImageInner_Inner{width:100%;height:100%;position:relative;transform:scale(1.1)}.p_topPageKV_ImageInner_Image{opacity:0;background:url(../images/top_kv.jpg.webp) top/cover no-repeat;width:78%;height:100%;position:absolute;top:0;right:0}@media screen and (width<=768px){.p_topPageKV_ImageInner_Image{background:url(../images/top_kv_sp.jpg.webp) 97% 0/cover no-repeat}}.p_topPageKV_ImageInner_Image.is-animation{animation:2.5s cubic-bezier(.25,.46,.45,.94) forwards inOpMotionImage}.p_topPageKV_ImageInner_Image img{width:100%}.p_topPageKV_ImageBorder{z-index:2;content:"";background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%);width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (width<=768px){.p_topPageKV_ImageBorder{background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%)}}.p_topPageKV_ImageBorder.is-animation{animation:.6s cubic-bezier(.25,.8,.25,1) forwards inOpMotionBorder}.p_topPageKV_Scroll{z-index:4;flex-wrap:wrap;justify-content:center;width:30px;height:auto;display:flex;position:absolute;top:87vh;left:3%}@media screen and (width<=768px){.p_topPageKV_Scroll{top:unset;bottom:1vh}}.p_topPageKV_Scroll_Title{letter-spacing:.03em;color:#231815;font-optical-sizing:auto;font-variation-settings:"wdth" 100;width:100%;font-family:Roboto,sans-serif;font-size:.75rem;font-style:normal;font-weight:300;line-height:1.3}.p_topPageKV_Scroll_Bar{width:9px;height:64px;position:relative;overflow:hidden}.p_topPageKV_Scroll_Bar:before{content:"";background:#231815;width:1px;height:100%;position:absolute;top:0;left:4px}.p_topPageKV_Scroll_Bar_Indicator{background:#231815;border-radius:50%;width:9px;height:9px;animation:2.5s ease-in-out infinite scroll-dot-move;position:absolute;top:0;left:0}.p_topPageHero{z-index:3;margin-top:3%;padding-bottom:24px;position:relative}@media screen and (width<=768px){.p_topPageHero{margin-top:68px;padding-bottom:24px}}.p_topPageHeroInner{justify-content:space-between;align-items:flex-start;width:100%;height:auto;display:flex}@media screen and (width<=768px){.p_topPageHeroInner{display:block}}.p_topPageHeroRead{width:45%;position:relative}@media screen and (width<=768px){.p_topPageHeroRead{width:100%}}.p_topPageHeroRead .m_secondaryButton{margin-top:64px}@media screen and (width<=768px){.p_topPageHeroRead .m_secondaryButton{margin-top:24px}}.p_topPageHeroRead .p_topPageSectionReadText{margin-top:60px;padding-right:10%}@media screen and (width<=768px){.p_topPageHeroRead .p_topPageSectionReadText{margin-top:66px;padding-right:0}}.p_topPageHeroSwiper{width:55%;margin-left:63px}@media screen and (width<=768px){.p_topPageHeroSwiper{width:100%;margin-top:24px;margin-left:0}}.p_topPageHeroSwiper .swiper-wrapper{transition-timing-function:cubic-bezier(.33,1,.1,1.05)!important}.p_topPageHero .p_topPageHeroSwiper_Nav{gap:0 16px;display:flex;position:absolute;top:63%;left:33%}@media screen and (width<=768px){.p_topPageHero .p_topPageHeroSwiper_Nav{display:none}}.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-next{width:48px;height:48px;margin:0;position:relative;overflow:hidden}.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-next:focus span,.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-next:focus dt,.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-next:focus dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(-10px)}.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-next:focus b,.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-next:focus em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKeyReverse}@media (hover:hover) and (pointer:fine){.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-next:hover span,.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-next:hover dt,.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-next:hover dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(-10px)}.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-next:hover b,.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-next:hover em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKeyReverse}}.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-next b{content:"";background:url(../images/icon_arrow_l_black_b.svg) 50%/cover no-repeat;width:48px;height:48px;transition:transform .45s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0}.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-next:after{display:none}.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-prev{width:48px;height:48px;margin:0;position:relative}.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-prev:focus span,.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-prev:focus dt,.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-prev:focus dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-prev:focus b,.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-prev:focus em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}@media (hover:hover) and (pointer:fine){.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-prev:hover span,.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-prev:hover dt,.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-prev:hover dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-prev:hover b,.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-prev:hover em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}}.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-prev b{content:"";background:url(../images/icon_arrow_l_black.svg) 50%/cover no-repeat;width:48px;height:48px;transition:transform .45s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0}.p_topPageHero .p_topPageHeroSwiper_Nav .swiper-button-prev:after{display:none}.p_topPageHero .p_topPageSwiperPagination{margin-top:58px}.p_topPageHero .m_secondaryButton{margin-top:24px;margin-left:auto;margin-right:auto}.p_topPageWork{clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);background:linear-gradient(90deg,#4744cd 0%,#373582 100%);padding-top:250px;padding-bottom:250px}@media screen and (width<=768px){.p_topPageWork{clip-path:polygon(0 3%,100% 0,100% 100%,0 100%);padding-top:140px}}.p_topPageWorkTitle .p_topPageSectionReadText{margin-top:60px}.p_topPageWorkContent{flex-wrap:wrap;gap:32px;margin-top:32px;display:flex}@media screen and (width<=768px){.p_topPageWorkContent{display:block}}.p_topPageWorkContent .c_primaryFigureCard{width:calc(50% - 16px)}@media screen and (width<=768px){.p_topPageWorkContent .c_primaryFigureCard{width:100%;margin-top:32px}}.p_topPageWorkButton{width:233px;margin-top:30px;margin-left:auto}@media screen and (width<=768px){.p_topPageWorkButton{margin-top:33px}}.p_topPageWorkButton .m_primaryButton:focus span,.p_topPageWorkButton .m_primaryButton:focus dt,.p_topPageWorkButton .m_primaryButton:focus dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.p_topPageWorkButton .m_primaryButton:focus b,.p_topPageWorkButton .m_primaryButton:focus em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}@media (hover:hover) and (pointer:fine){.p_topPageWorkButton .m_primaryButton:hover span,.p_topPageWorkButton .m_primaryButton:hover dt,.p_topPageWorkButton .m_primaryButton:hover dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.p_topPageWorkButton .m_primaryButton:hover b,.p_topPageWorkButton .m_primaryButton:hover em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}}.p_topPageLife{z-index:4;clip-path:polygon(0 8%,100% 20%,100% 100%,0 100%);background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%);margin-top:-300px;padding-top:285px;padding-bottom:200px;position:relative;overflow:hidden}@media screen and (width<=768px){.p_topPageLife{clip-path:polygon(0 10%,100% 15%,100% 100%,0 100%);padding-top:214px}}@media (width<=980px) and (width>=769px){.p_topPageLife{clip-path:polygon(0 8%,100% 15%,100% 100%,0 100%);margin-top:-340px;padding-top:305px}}.p_topPageLifeTitle .p_topPageSectionReadText{margin-top:60px}@media screen and (width<=768px){.p_topPageLifeTitle .p_topPageSectionReadText{margin-top:64px}}.p_topPageLife .p_topPageLifeContent_Inner{align-items:flex-start;margin-top:64px;display:flex}.p_topPageLifeButton{width:194px;margin-top:32px;margin-left:auto;margin-right:auto}@media screen and (width<=768px){.p_topPageLifeButton{margin-top:24px}}.p_topPageLifeButton a:focus span,.p_topPageLifeButton a:focus dt,.p_topPageLifeButton a:focus dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.p_topPageLifeButton a:focus b,.p_topPageLifeButton a:focus em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}@media (hover:hover) and (pointer:fine){.p_topPageLifeButton a:hover span,.p_topPageLifeButton a:hover dt,.p_topPageLifeButton a:hover dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.p_topPageLifeButton a:hover b,.p_topPageLifeButton a:hover em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}}.p_topPageLife .p_topPageLifeSwiper_Nav{justify-content:center;align-items:center;gap:0 16px;margin-top:40px;display:flex}.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-next{width:36px;height:36px;margin:0;position:relative;overflow:hidden}@media screen and (width<=768px){.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-next{display:none}}.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-next:focus span,.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-next:focus dt,.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-next:focus dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(-10px)}.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-next:focus b,.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-next:focus em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKeyReverse}@media (hover:hover) and (pointer:fine){.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-next:hover span,.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-next:hover dt,.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-next:hover dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(-10px)}.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-next:hover b,.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-next:hover em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKeyReverse}}.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-next b{content:"";background:url(../images/icon_arrow_l_white_b.svg) 50%/cover no-repeat;width:36px;height:36px;transition:transform .45s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0}.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-next:after{display:none}.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-prev{width:36px;height:36px;margin:0;position:relative}@media screen and (width<=768px){.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-prev{display:none}}.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-prev:focus span,.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-prev:focus dt,.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-prev:focus dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-prev:focus b,.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-prev:focus em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}@media (hover:hover) and (pointer:fine){.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-prev:hover span,.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-prev:hover dt,.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-prev:hover dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-prev:hover b,.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-prev:hover em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}}.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-prev b{content:"";background:url(../images/icon_arrow_l_white.svg) 50%/cover no-repeat;width:36px;height:36px;transition:transform .45s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0}.p_topPageLife .p_topPageLifeSwiper_Nav .swiper-button-prev:after{display:none}.p_topPageLife .p_topPageSwiperPagination{justify-content:center;gap:0 12px;display:flex;width:fit-content!important}.p_topPageMap{z-index:5;aspect-ratio:1280/674;clip-path:polygon(0 18%,100% 0%,100% 100%,0 80%);background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%);margin-top:-200px;padding-top:8vw;padding-bottom:200px;position:relative}@media screen and (width<=768px){.p_topPageMap{aspect-ratio:unset;clip-path:polygon(0 10%,100% 0%,100% 100%,0 90%);padding-top:8vw;padding-bottom:180px}}.p_topPageMapInner{z-index:2;width:50%;height:auto;padding-top:100px;position:relative}@media screen and (width<=768px){.p_topPageMapInner{width:100%}}.p_topPageMapImage{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.p_topPageMapTitle .p_topPageSectionReadText{margin-top:60px}@media screen and (width<=768px){.p_topPageMapTitle .p_topPageSectionReadText{margin-top:66px}}.p_topPageMapContent{align-items:center;gap:0 16px;margin-top:36%;display:flex}@media screen and (width<=768px){.p_topPageMapContent{margin-top:60%;display:block}}.p_topPageMapContent .m_secondaryButton{width:252px;height:64px}@media screen and (width<=768px){.p_topPageMapContent .m_secondaryButton{width:100%;margin-top:16px}}.p_topPageMapContent .m_secondaryButton:focus span,.p_topPageMapContent .m_secondaryButton:focus dt,.p_topPageMapContent .m_secondaryButton:focus dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.p_topPageMapContent .m_secondaryButton:focus b,.p_topPageMapContent .m_secondaryButton:focus em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}@media (hover:hover) and (pointer:fine){.p_topPageMapContent .m_secondaryButton:hover span,.p_topPageMapContent .m_secondaryButton:hover dt,.p_topPageMapContent .m_secondaryButton:hover dd{transition:transform .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.1s;transform:translate(10px)}.p_topPageMapContent .m_secondaryButton:hover b,.p_topPageMapContent .m_secondaryButton:hover em{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards inArrowMotionKey}}.p_rixingActionLink{background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);border-radius:32px;width:688px;margin:0 auto;position:relative}@media screen and (width<=768px){.p_rixingActionLink{width:100%}}.p_rixingActionLink:before{z-index:1;content:"";background:#fff;border-radius:26px;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;left:8px}.p_rixingActionLink .p_rixingActionLink_Inner{z-index:2;padding:32px;position:relative}.p_rixingActionLink .p_rixingActionLink_Inner .p_rixingActionLinkTitle{width:90%;margin:0 auto}@media screen and (width<=768px){.p_rixingActionLink .p_rixingActionLink_Inner .p_rixingActionLinkTitle{width:100%}}.p_rixingActionLink .p_rixingActionLink_Inner .p_rixingActionLinkText{text-align:center;letter-spacing:.1em;color:#333;margin-top:16px;font-size:1.5rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_rixingActionLink .p_rixingActionLink_Inner .p_rixingActionLinkText{font-size:1.25rem}}.p_rixingActionLink .p_rixingActionLink_Inner .m_secondaryButton{margin:16px auto 0}.p_companyPage .c_companyPage_corporateSite{width:273px}.p_historyTimeline .p_historyTimelineItem{align-items:stretch;gap:32px;margin-top:16px;display:flex}@media screen and (width<=768px){.p_historyTimeline .p_historyTimelineItem{margin-top:32px;display:block}}.p_historyTimeline .p_historyTimelineItem:first-child{margin-top:0}.p_historyTimeline .p_historyTimelineItem.js-inViewAct .p_historyTimelineItem_Year:before{transform:scaleY(1)}.p_historyTimeline .p_historyTimelineItem .p_historyTimelineItem_Year{text-align:center;flex-shrink:0;width:16%;padding:16px 0;position:relative}@media screen and (width<=768px){.p_historyTimeline .p_historyTimelineItem .p_historyTimelineItem_Year{width:100%}}.p_historyTimeline .p_historyTimelineItem .p_historyTimelineItem_Year:before{content:"";transform-origin:top;background:#373582;width:4px;height:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94);display:block;position:absolute;top:0;right:0;transform:scaleY(.6)}@media screen and (width<=768px){.p_historyTimeline .p_historyTimelineItem .p_historyTimelineItem_Year:before{top:unset;width:100%;height:2px;bottom:0;transform:scaleY(1)}}.p_historyTimeline .p_historyTimelineItem .p_historyTimelineItem_Year_Main{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;line-height:100%}@media (width<=950px) and (width>=768px){.p_historyTimeline .p_historyTimelineItem .p_historyTimelineItem_Year_Main{font-size:1.625rem}}.p_historyTimeline .p_historyTimelineItem .p_historyTimelineItem_Year_Sub{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);-webkit-background-clip:text;background-clip:text;margin-top:16px;font-size:1rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_historyTimeline .p_historyTimelineItem .p_historyTimelineItem_Year_Sub{margin-top:6px}}@media (width<=950px) and (width>=768px){.p_historyTimeline .p_historyTimelineItem .p_historyTimelineItem_Year_Sub{font-size:.875rem}}.p_historyTimeline .p_historyTimelineItem .p_historyTimelineItem_Text{letter-spacing:.1em;color:#333;flex:1;padding:16px 0;font-size:1rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_historyTimeline .p_historyTimelineItem .p_historyTimelineItem_Text{padding:8px 0}}.p_historyTimeline .p_historyTimelineItem .p_historyTimelineItem_Image{flex-shrink:0;width:27%;padding:16px 0}@media screen and (width<=768px){.p_historyTimeline .p_historyTimelineItem .p_historyTimelineItem_Image{width:100%;padding:8px 0}}.p_historyTimeline .p_historyTimelineItem .p_historyTimelineItem_Image img{border-radius:16px;overflow:hidden}.p_companyMessage .p_companyMessage_Inner{position:relative}.p_companyMessage .p_companyMessage_Inner .p_companyMessage_Image{border-radius:16px;width:76%;margin-left:auto;overflow:hidden}@media screen and (width<=768px){.p_companyMessage .p_companyMessage_Inner .p_companyMessage_Image{width:100%}}.p_companyMessage .p_companyMessage_Inner .p_companyMessage_Text{z-index:2;background:#fff;border-radius:16px;width:47%;padding:32px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 4px 4px #00000040}@media screen and (width<=768px){.p_companyMessage .p_companyMessage_Inner .p_companyMessage_Text{width:100%;box-shadow:none;background:0 0;margin-left:auto;margin-right:auto;padding:24px 24px 0;position:relative;transform:translateY(0%)}}.p_companyMessage .p_companyMessage_Inner .p_companyMessage_Text p{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;line-height:130%}@media screen and (width<=768px){.p_companyMessage .p_companyMessage_Inner .p_companyMessage_Text p{font-size:1.25rem}}.p_companyMessage .p_companyMessage_Inner .p_companyMessage_Text small{text-align:right;letter-spacing:.1em;color:#333;margin-top:32px;font-size:1rem;font-weight:700;line-height:150%;display:block}@media screen and (width<=768px){.p_companyMessage .p_companyMessage_Inner .p_companyMessage_Text small{margin-top:16px;font-size:.75rem}}.p_projectPage_TypeDiagnosis{background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);border-radius:32px;max-width:1132px;margin:0 auto;position:relative}@media screen and (width<=768px){.p_projectPage_TypeDiagnosis{max-width:100%}}.p_projectPage_TypeDiagnosis:before{z-index:1;content:"";background:#fff;border-radius:26px;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;left:8px}.p_projectPage_TypeDiagnosis_Inner{z-index:2;padding:32px;position:relative}.p_projectPage_TypeDiagnosis_Title{text-align:center;letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-style:normal;font-weight:700;line-height:130%}@media screen and (width<=768px){.p_projectPage_TypeDiagnosis_Title{font-size:2rem}}.p_projectPage_TypeDiagnosis_Logo{width:44%;margin:16px auto}@media screen and (width<=768px){.p_projectPage_TypeDiagnosis_Logo{width:100%}}.p_projectPage_TypeDiagnosis_Text{text-align:center;letter-spacing:.1em;color:#333;font-size:1.125rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_projectPage_TypeDiagnosis_Text{text-align:left;font-size:1rem}}.p_projectPage_TypeDiagnosis_Image{position:relative}@media screen and (width<=768px){.p_projectPage_TypeDiagnosis_Image{justify-content:space-between;margin-top:8px;display:flex}}.p_projectPage_TypeDiagnosis_Men{aspect-ratio:480/448;background:url(/recruit/new/assets/images/project_type_men.png.webp) 50%/cover no-repeat;width:22.5%;position:absolute;bottom:0;right:0}@media screen and (width<=768px){.p_projectPage_TypeDiagnosis_Men{right:unset;bottom:unset;width:44%;position:relative}}@media (width<=1150px) and (width>=1001px){.p_projectPage_TypeDiagnosis_Men{width:20%}}@media (width<=1000px) and (width>=951px){.p_projectPage_TypeDiagnosis_Men{width:18%}}@media (width<=950px) and (width>=769px){.p_projectPage_TypeDiagnosis_Men{width:16%}}.p_projectPage_TypeDiagnosis_Women{aspect-ratio:480/448;background:url(/recruit/new/assets/images/project_type_women.png.webp) 50%/cover no-repeat;width:22.5%;position:absolute;bottom:0;left:0}@media screen and (width<=768px){.p_projectPage_TypeDiagnosis_Women{bottom:unset;left:unset;width:44%;position:relative}}@media (width<=1150px) and (width>=1001px){.p_projectPage_TypeDiagnosis_Women{width:20%}}@media (width<=1000px) and (width>=951px){.p_projectPage_TypeDiagnosis_Women{width:18%}}@media (width<=950px) and (width>=769px){.p_projectPage_TypeDiagnosis_Women{width:16%}}.p_projectPage_TypeDiagnosis .m_secondaryButton{margin:16px auto 0}.p_projectPage_HeroSection{padding-bottom:250px}@media screen and (width<=768px){.p_projectPage_HeroSection{padding-bottom:120px}}.p_typeQuestionContent{padding-top:40px;padding-bottom:40px}.p_typeQuestionBoxWrapper.is-Out{pointer-events:none;opacity:0;transition:opacity .7s cubic-bezier(0,.64,.345,1.12),transform .7s cubic-bezier(0,.64,.345,1.12);transform:translateY(-10%)}.p_typeQuestionBox{background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);border-radius:32px;flex-direction:column;justify-content:center;align-items:center;padding:40px 4% 60px;display:flex;position:relative}@media screen and (width<=768px){.p_typeQuestionBox{min-height:100%;padding:40px}}.p_typeQuestionBox:before{content:"";background:#fff;border-radius:20px;width:calc(100% - 30px);height:calc(100% - 30px);position:absolute;top:15px;left:15px}@media screen and (width<=768px){.p_typeQuestionBox:before{border-radius:24px;width:calc(100% - 16px);height:calc(100% - 16px);top:8px;left:8px}}.p_typeQuestionBox__Inner{z-index:2;text-align:center;width:100%;height:100%;position:relative}.p_typeQuestionBox__Number span{letter-spacing:.1em;background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:7.6vh;font-weight:700;line-height:130%;display:inline-block}@media screen and (width<=768px){.p_typeQuestionBox__Number span{font-size:3rem}}@media (height<=800px) and (width>=769px){.p_typeQuestionBox__Number span{font-size:3.875rem}}.p_typeQuestionBox__Number span.is-updated{animation:.4s cubic-bezier(0,.64,.345,1.12) forwards numberUpdate}.p_typeQuestionBox__Question{word-break:keep-all;overflow-wrap:break-word;justify-content:center;align-items:center;height:16vh;margin:40px 0;display:flex}@media screen and (width<=768px){.p_typeQuestionBox__Question{height:30vw;margin:40px 0}}@media (height<=800px) and (width>=769px){.p_typeQuestionBox__Question{height:7.5rem;margin:40px 0}}.p_typeQuestionBox__Question span{letter-spacing:.1em;opacity:0;color:#373582;font-size:4.3vh;font-weight:700;line-height:130%;display:block}@media screen and (width<=768px){.p_typeQuestionBox__Question span{font-size:6.15385vw}}@media (height<=800px) and (width>=769px){.p_typeQuestionBox__Question span{font-size:2.125rem}}.p_typeQuestionBox__Question span.is-loaded{animation:.4s cubic-bezier(0,.64,.345,1.12) forwards numberUpdate}.p_typeQuestionBox__Buttons{justify-content:center;align-items:center;gap:0 60px;display:flex}@media screen and (width<=768px){.p_typeQuestionBox__Buttons{gap:0 40px}}.p_typeQuestionBox__Buttons_Button{cursor:pointer;border-radius:50%;flex-shrink:0;width:140px;height:140px;transition:all .2s cubic-bezier(0,.64,.345,1.12);position:relative;transform:scale(1)}@media screen and (width<=768px){.p_typeQuestionBox__Buttons_Button{width:100px;height:100px}}.p_typeQuestionBox__Buttons_Button:focus{transition:transform .6s cubic-bezier(0,.64,.345,1.12);transform:scale(1.1)}@media (hover:hover) and (pointer:fine){.p_typeQuestionBox__Buttons_Button:hover{transition:transform .6s cubic-bezier(0,.64,.345,1.12);transform:scale(1.1)}}.p_typeQuestionBox__Buttons_Button span{z-index:2;letter-spacing:.09em;color:#fff;font-size:2.5rem;font-weight:700;line-height:130%;position:relative}@media screen and (width<=768px){.p_typeQuestionBox__Buttons_Button span{font-size:1.5rem}}.p_typeQuestionBox__Buttons_Button.is-clicked:before{opacity:0;transition:transform .4s cubic-bezier(.25,.46,.45,.94) 50ms,opacity .4s cubic-bezier(.25,.46,.45,.94) 50ms;transform:scale(1.5)}.p_typeQuestionBox__Buttons_Button.is-clicked:after{opacity:0;transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .4s cubic-bezier(.25,.46,.45,.94);transform:scale(1.5)}.p_typeQuestionBox__Buttons_Yes{background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%);justify-content:center;align-items:center;display:flex}.p_typeQuestionBox__Buttons_Yes:before{content:"";border:1px solid #e8341c;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.p_typeQuestionBox__Buttons_Yes:after{content:"";background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%);border:1px solid #e8341c;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.p_typeQuestionBox__Buttons_No{background:linear-gradient(90deg,#4744cd 0%,#373582 100%);justify-content:center;align-items:center;display:flex}.p_typeQuestionBox__Buttons_No:before{content:"";border:1px solid #4744cd;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.p_typeQuestionBox__Buttons_No:after{content:"";background:linear-gradient(90deg,#4744cd 0%,#373582 100%);border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.p_typeQuestionProgress{margin-top:32px}@media screen and (width<=768px){.p_typeQuestionProgress{margin-top:24px}}.p_typeQuestionProgress__Inner{justify-content:center;align-items:center;gap:0 4px;display:flex}@media screen and (width<=768px){.p_typeQuestionProgress__Inner{gap:0 6px}}.p_typeQuestionProgress__Inner_Item{background:#ccc;width:80px;height:16px;position:relative}@media screen and (width<=768px){.p_typeQuestionProgress__Inner_Item{border-radius:50%;width:12px;height:12px}}.p_typeQuestionProgress__Inner_Item:before{content:"";transform-origin:0;background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%);width:100%;height:100%;transition:all .2s cubic-bezier(0,.64,.345,1.12);position:absolute;top:0;left:0;transform:scaleX(0)}@media screen and (width<=768px){.p_typeQuestionProgress__Inner_Item:before{border-radius:50%;width:100%;height:100%}}.p_typeQuestionProgress__Inner_Item--No:before{background:linear-gradient(90deg,#4744cd 0%,#373582 100%)}.p_typeQuestionProgress__Inner_Item--active:before{transform:scale(1)}.p_typeQuestionProgress__Number{text-align:center;width:100%;margin-top:16px}@media screen and (width<=768px){.p_typeQuestionProgress__Number{margin-top:16px}}.p_typeQuestionProgress__Number span{letter-spacing:.1em;color:#373582;font-size:1.5rem;font-weight:700;line-height:24px}@media screen and (width<=768px){.p_typeQuestionProgress__Number span{font-size:1.25rem}}.p_typeResultBox{background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);border-radius:32px;padding:80px 64px;position:relative}@media screen and (width<=768px){.p_typeResultBox{padding:40px 32px}}.p_typeResultBox:before{content:"";background:#fff;border-radius:20px;width:calc(100% - 30px);height:calc(100% - 30px);position:absolute;top:15px;left:15px}@media screen and (width<=768px){.p_typeResultBox:before{border-radius:24px;width:calc(100% - 16px);height:calc(100% - 16px);top:8px;left:8px}}.p_typeResultBox__Inner{z-index:2;width:100%;height:100%;position:relative}.p_typeResultBox__TypeData{padding-bottom:80px}@media screen and (width<=768px){.p_typeResultBox__TypeData{padding-bottom:40px}}.p_typeResultBox__TypeData_Image{width:160px;margin:0 auto}@media screen and (width<=768px){.p_typeResultBox__TypeData_Image{width:100px}}.p_typeResultBox__TypeData_Name{text-align:center;margin-top:24px}@media screen and (width<=768px){.p_typeResultBox__TypeData_Name{margin-top:12px}}.p_typeResultBox__TypeData_Name span{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;line-height:130%}@media screen and (width<=768px){.p_typeResultBox__TypeData_Name span{letter-spacing:unset;font-size:1.5rem}}.p_typeResultBox__TypeData_Description{margin-top:80px}@media screen and (width<=768px){.p_typeResultBox__TypeData_Description{margin-top:40px}}.p_typeResultBox__TypeData_Description dt{text-align:center;letter-spacing:.1em;color:#373582;font-size:1.5rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_typeResultBox__TypeData_Description dt{letter-spacing:unset;font-size:1.125rem}}.p_typeResultBox__TypeData_Description dd{letter-spacing:.1em;color:#373582;margin-top:32px;font-size:1.125rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_typeResultBox__TypeData_Description dd{margin-top:16px;font-size:1rem}}.p_typeResultBox__TypeData_Advice{background:#f9f9f9;border-radius:32px;margin-top:32px;padding:32px}@media screen and (width<=768px){.p_typeResultBox__TypeData_Advice{border-radius:16px;margin-top:16px;padding:16px}}.p_typeResultBox__TypeData_Advice dt{align-items:center;gap:0 3px;display:flex;position:relative}.p_typeResultBox__TypeData_Advice dt:before{content:"";background:url(/recruit/new/assets/images/icon_job_advice.png.webp) 50%/cover no-repeat;width:64px;height:64px}@media screen and (width<=768px){.p_typeResultBox__TypeData_Advice dt:before{width:48px;height:48px}}.p_typeResultBox__TypeData_Advice dt span{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_typeResultBox__TypeData_Advice dt span{font-size:1.25rem}}.p_typeResultBox__TypeData_Advice dd{letter-spacing:.1em;color:#333;margin-top:16px;font-size:1rem;font-weight:400;line-height:150%}@media screen and (width<=768px){.p_typeResultBox__TypeData_Advice dd{font-size:.875rem}}.p_typeResultBox__Recommend_Inner{margin-top:110px}@media screen and (width<=768px){.p_typeResultBox__Recommend_Inner{margin-top:40px}}.p_typeResultBox__Recommend_Button{margin-top:80px}@media screen and (width<=768px){.p_typeResultBox__Recommend_Button{margin-top:40px}}.p_typeResultBox__Recommend_Button .m_tertiaryButton{margin:0 auto}.p_typeResultBox__Recommend_SNS_Title{text-align:center;justify-content:center;align-items:center;gap:0 16px;margin-top:78px;display:flex}@media screen and (width<=768px){.p_typeResultBox__Recommend_SNS_Title{margin-top:40px}}.p_typeResultBox__Recommend_SNS_Title:before{content:"";background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);width:2px;height:22px;display:block;transform:rotate(-40deg)}.p_typeResultBox__Recommend_SNS_Title:after{content:"";background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);width:2px;height:22px;display:block;transform:rotate(40deg)}.p_typeResultBox__Recommend_SNS_Title span{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:700;line-height:100%}.p_typeResultBox__Recommend_SNS_List{justify-content:center;align-items:center;gap:0 32px;margin-top:16px;display:flex}.p_typeResultBox__Recommend_SNS_Item{width:32px;height:32px;transition:transform .6s cubic-bezier(0,.64,.345,1.12)}.p_typeResultBox__Recommend_SNS_Item:focus:hover{transform:scale(1.2)}@media (hover:hover) and (pointer:fine){.p_typeResultBox__Recommend_SNS_Item:hover:hover{transform:scale(1.2)}}.p_typeResultBox__Recommend_SNS_Item a{width:100%;height:100%;display:block}.p_typeResultBox__Recommend_SNS_Item_X{background:url(/recruit/new/assets/images/icon_sns_x.svg) 50%/cover no-repeat}.p_typeResultBox__Recommend_SNS_Item_Line{background:url(/recruit/new/assets/images/icon_sns_line.svg) 50%/cover no-repeat}.p_typeResultBox__Recommend_SNS_Item_Facebook{background:url(/recruit/new/assets/images/icon_sns_facebook.svg) 50%/cover no-repeat}@keyframes numberUpdate{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:translateY(0)}}.p_onedayPage .p_onedayContentOne{background:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:32px;display:flex;position:relative}@media screen and (width<=768px){.p_onedayPage .p_onedayContentOne{padding:24px;display:block}}.p_onedayPage .p_onedayContentOne:last-child:after{display:none}.p_onedayPage .p_onedayContentOne:after{content:"";background:url(/recruit/new/assets/images/icon_arrow_one_day.svg) 50%/cover no-repeat;width:11px;height:64px;position:absolute;bottom:-64px;left:10%}.p_onedayPage .p_onedayContentOne__Image{border-radius:16px;width:35%;overflow:hidden}@media screen and (width<=768px){.p_onedayPage .p_onedayContentOne__Image{width:100%;margin-top:24px}}.p_onedayPage .p_onedayContentOne__Info{flex:1;max-width:60%}@media screen and (width<=768px){.p_onedayPage .p_onedayContentOne__Info{max-width:100%}}.p_onedayPage .p_onedayContentOne__Info_Time{background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);border-radius:99px;justify-content:center;align-items:center;width:200px;height:50px;display:flex}@media screen and (width<=768px){.p_onedayPage .p_onedayContentOne__Info_Time{width:100%}}.p_onedayPage .p_onedayContentOne__Info_Time span{letter-spacing:.1em;letter-spacing:.1em;color:#fff;font-size:1.125rem;font-weight:700;line-height:100%}.p_onedayPage .p_onedayContentOne__Info_Title{letter-spacing:.1em;color:#373582;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);-webkit-background-clip:text;background-clip:text;margin-top:14px;font-size:1.5rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_onedayPage .p_onedayContentOne__Info_Title{margin-top:12px;font-size:1.25rem}}.p_onedayPage .p_onedayContentOne__Info_Text{letter-spacing:.1em;color:#333;margin-top:8px;font-size:1rem;line-height:150%}.p_parentsPage .p_parentsPage_Content{gap:32px;padding-left:5%;padding-right:5%;display:flex}@media screen and (width<=768px){.p_parentsPage .p_parentsPage_Content{flex-direction:column}}.p_parentsPage .p_parentsPage_Content .p_parentsPage_Content_Text{width:50%}@media screen and (width<=768px){.p_parentsPage .p_parentsPage_Content .p_parentsPage_Content_Text{width:100%}}.p_parentsPage .p_parentsPage_Content .p_parentsPage_Content_Image{width:50%}@media screen and (width<=768px){.p_parentsPage .p_parentsPage_Content .p_parentsPage_Content_Image{width:100%}}.p_parentsPage .p_parentsPage_Content .p_parentsPage_Content_Image .p_parentsPage_Content_Image_Inner{border-radius:8px;overflow:hidden}.p_parentsPage .p_parentsPage_Content .p_parentsPage_Content_Image_List{text-align:right}.p_parentsPage .p_parentsPage_Content .p_parentsPage_Content_Image_List dt{color:#000;margin-top:16px;font-size:1rem;font-weight:700}.p_parentsPage .p_parentsPage_Content .p_parentsPage_Content_Image_List dd{width:30%;margin-left:auto}.p_peoplePage .p_peopleSessionCards{grid-template-columns:1fr 1fr 1fr 1fr;gap:64px;display:grid}@media screen and (width<=768px){.p_peoplePage .p_peopleSessionCards{grid-template-columns:1fr 1fr;gap:32px}}.p_peoplePage .p_peopleSessionCards .p_peopleSessionCard .p_peopleSessionCardImage{border-radius:50%;overflow:hidden}.p_peoplePage .p_peopleSessionCards .p_peopleSessionCardBody .p_peopleSessionCardBody__Name{text-align:center;letter-spacing:.1em;color:#373582;margin-top:16px;font-size:1.5rem;font-weight:700;line-height:100%}.p_peoplePage .p_peopleSessionCards .p_peopleSessionCardBody__Year{letter-spacing:.1em;color:#fff;background:#373582;border-radius:8px;width:fit-content;margin:16px auto;padding:8px 16px;font-size:.875rem;font-weight:700;line-height:100%}.p_peoplePage .p_peopleSessionCards .p_peopleSessionCardBody__List{border:1px solid #373582;border-radius:8px;padding:8px}.p_peoplePage .p_peopleSessionCards .p_peopleSessionCardBody__List dt{text-align:center;letter-spacing:.1em;color:#373582;margin-bottom:16px;font-size:1rem;font-weight:700;line-height:100%}.p_peoplePage .p_peopleSessionCards .p_peopleSessionCardBody__List dd{text-align:center;letter-spacing:.1em;color:#373582;font-size:.875rem;font-weight:400;line-height:100%}.p_peoplePage .p_peopleSessionCards .p_peopleSessionCardBody__List dd:after{content:"";background:url(../images/icon_session_place.svg) 50%/cover no-repeat;width:7px;height:13px;margin:8px auto;display:block}.p_peoplePage .p_peopleSessionCards .p_peopleSessionCardBody__List dd:last-child{margin-bottom:0}.p_peoplePage .p_peopleSessionCards .p_peopleSessionCardBody__List dd:last-child:after{display:none}.p_peoplePage .p_peopleSessionContent{background:#fff;border-radius:32px;padding:64px}@media screen and (width<=768px){.p_peoplePage .p_peopleSessionContent{padding:32px}}.p_peoplePage .p_peopleSessionContent .p_peopleSessionOneColumn{margin-top:32px}.p_peoplePage .p_peopleSessionContent .p_peopleSessionOneColumn:first-child{margin-top:0}.p_peoplePage .p_peopleSessionContent .p_peopleSessionOne{grid-template-columns:80px 1fr;gap:44px;display:grid}@media screen and (width<=768px){.p_peoplePage .p_peopleSessionContent .p_peopleSessionOne{grid-template-columns:40px 1fr;gap:22px}}.p_peoplePage .p_peopleSessionContent .p_peopleSessionOne .p_peopleSessionOneImage .p_peopleSessionOneImageInner{border-radius:50%;overflow:hidden}.p_peoplePage .p_peopleSessionContent .p_peopleSessionOne .p_peopleSessionOneImage span{text-align:center;letter-spacing:.1em;color:#373582;padding-top:16px;font-size:.875rem;font-weight:700;line-height:100%;display:block}.p_peoplePage .p_peopleSessionContent .p_peopleSessionOne .p_peopleSessionOneText{letter-spacing:.1em;color:#333;padding-top:2rem;font-size:1rem;line-height:150%}@media screen and (width<=768px){.p_peoplePage .p_peopleSessionContent .p_peopleSessionOne .p_peopleSessionOneText{padding-top:0}}.p_faqContentOne{background:#fff;border-radius:16px;margin-top:16px;padding:16px;position:relative}.p_faqContentOne .p_faqContentOne__toggle{cursor:pointer;border:1px solid #373582;border-radius:50%;width:48px;height:48px;transition:all .3s;position:absolute;top:24px;right:16px}@media screen and (width<=768px){.p_faqContentOne .p_faqContentOne__toggle{top:16px}}.p_faqContentOne .p_faqContentOne__toggle:focus{background-color:#3735821a}@media (hover:hover) and (pointer:fine){.p_faqContentOne .p_faqContentOne__toggle:hover{background-color:#3735821a}}.p_faqContentOne .p_faqContentOne__toggle span{background:#373582;width:24px;height:1px;transition:transform .3s;display:block;position:absolute}.p_faqContentOne .p_faqContentOne__toggle span:first-child{top:50%;left:50%;transform:translate(-50%,-50%)}.p_faqContentOne .p_faqContentOne__toggle span:nth-child(2){top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.p_faqContentOne .p_faqContentOne__toggle[aria-expanded=true] span:nth-child(2){transform:translate(-50%,-50%)rotate(0)}.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Title{justify-content:flex-start;align-items:center;gap:0 21px;padding-right:60px;display:flex}@media screen and (width<=768px){.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Title{align-items:flex-start}}.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Title .p_faqContentOne__List_Title_Icon{background:linear-gradient(90deg,#4744cd 0%,#373582 100%);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}@media screen and (width<=768px){.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Title .p_faqContentOne__List_Title_Icon{border-radius:12px;width:48px;height:48px}}.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Title .p_faqContentOne__List_Title_Icon span{color:#fff;font-size:1.5rem;font-style:normal;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Title .p_faqContentOne__List_Title_Icon span{font-size:1.25rem;transform:translateY(-.1rem)}}.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Title p{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}@media screen and (width<=768px){.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Title p{font-size:1.25rem}}.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Answer{opacity:0;border-top:0 solid #ccc;justify-content:center;gap:0 21px;height:0;margin-top:0;padding:0 16px;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;overflow:hidden}@media screen and (width<=768px){.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Answer{padding-left:0;padding-right:0}}.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Answer .p_faqContentOne__List_Answer_Icon{background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}@media screen and (width<=768px){.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Answer .p_faqContentOne__List_Answer_Icon{border-radius:12px;width:48px;height:48px}}.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Answer .p_faqContentOne__List_Answer_Icon span{color:#fff;font-size:1.5rem;font-style:normal;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Answer .p_faqContentOne__List_Answer_Icon span{font-size:1.25rem;transform:translateY(-.1rem)}}.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Answer .p_faqContentOne__List_Answer_Icon .m_secondaryButton{width:fit-content;display:block}.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Answer p,.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Answer div{letter-spacing:.1em;color:#000;flex:1;padding-top:1rem;font-size:1rem;font-weight:400;line-height:150%}.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Answer p .m_secondaryButton,.p_faqContentOne .p_faqContentOne__List .p_faqContentOne__List_Answer div .m_secondaryButton{width:fit-content;margin-top:24px;padding-top:0;display:block}.p_faqContentOne.is-open .p_faqContentOne__List .p_faqContentOne__List_Answer{opacity:1;border-top:1px solid #ccc;margin-top:16px;padding:16px}@media screen and (width<=768px){.p_faqContentOne.is-open .p_faqContentOne__List .p_faqContentOne__List_Answer{padding:16px 0}}.p_environmentPage .p_environmentAction .p_environmentAction_Heading .p_environmentAction_Heading_Title{text-align:center;letter-spacing:.1em;color:#333;font-size:2rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_environmentPage .p_environmentAction .p_environmentAction_Heading .p_environmentAction_Heading_Title{font-size:1.5rem;line-height:130%}}.p_environmentPage .p_environmentAction .p_environmentAction_Heading .p_environmentAction_Heading_List dt{width:25%;margin-top:64px;margin-left:auto;margin-right:auto}@media screen and (width<=768px){.p_environmentPage .p_environmentAction .p_environmentAction_Heading .p_environmentAction_Heading_List dt{width:60%;margin-top:24px}}.p_environmentPage .p_environmentAction .p_environmentAction_Heading .p_environmentAction_Heading_List dd{width:33%;margin-top:64px;margin-left:auto;margin-right:auto}@media screen and (width<=768px){.p_environmentPage .p_environmentAction .p_environmentAction_Heading .p_environmentAction_Heading_List dd{width:60%;margin-top:16px}}.p_environmentPage .p_environmentAction .p_environmentAction_Heading .p_environmentAction_Heading_Text{margin-top:64px}@media screen and (width<=768px){.p_environmentPage .p_environmentAction .p_environmentAction_Heading .p_environmentAction_Heading_Text{margin-top:24px}}.p_environmentPage .p_environmentAction .p_environmentAction_Heading .p_environmentAction_Heading_Text p{text-align:center;letter-spacing:.1em;color:#333;padding-top:16px;font-size:2rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_environmentPage .p_environmentAction .p_environmentAction_Heading .p_environmentAction_Heading_Text p{padding-top:4px;font-size:1.25rem;line-height:130%}}.p_environmentPage .p_environmentAction .p_environmentAction_Heading .p_environmentAction_Sign{margin-top:32px}@media screen and (width<=768px){.p_environmentPage .p_environmentAction .p_environmentAction_Heading .p_environmentAction_Sign{margin-top:16px}}.p_environmentPage .p_environmentAction .p_environmentAction_Heading .p_environmentAction_Sign span{padding-right:.8rem;font-size:.875rem;display:inline-block}.p_environmentPage .p_environmentAction .p_environmentActions .p_environmentActions_Item{background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);border-radius:32px;width:100%;margin-top:64px;padding:7px}@media screen and (width<=768px){.p_environmentPage .p_environmentAction .p_environmentActions .p_environmentActions_Item{margin-top:32px}}.p_environmentPage .p_environmentAction .p_environmentActions .p_environmentActions_Item .p_environmentActions_Item_Inner{background:#fff;border-radius:26px;justify-content:space-between;align-items:center;gap:64px;width:100%;height:100%;padding:32px;display:flex}@media screen and (width<=768px){.p_environmentPage .p_environmentAction .p_environmentActions .p_environmentActions_Item .p_environmentActions_Item_Inner{padding:16px;display:block}}.p_environmentPage .p_environmentAction .p_environmentActions .p_environmentActions_Item .p_environmentActions_Item_Inner .p_environmentActions_Item_Body{flex:1}@media screen and (width<=768px){.p_environmentPage .p_environmentAction .p_environmentActions .p_environmentActions_Item .p_environmentActions_Item_Inner .p_environmentActions_Item_Body{flex:none;width:100%}}.p_environmentPage .p_environmentAction .p_environmentActions .p_environmentActions_Item .p_environmentActions_Item_Inner .p_environmentActions_Item_Body .p_environmentActions_Item_Body_Number{width:32.3%;display:block}@media screen and (width<=768px){.p_environmentPage .p_environmentAction .p_environmentActions .p_environmentActions_Item .p_environmentActions_Item_Inner .p_environmentActions_Item_Body .p_environmentActions_Item_Body_Number{width:60%}}.p_environmentPage .p_environmentAction .p_environmentActions .p_environmentActions_Item .p_environmentActions_Item_Inner .p_environmentActions_Item_Body .p_environmentActions_Item_Body_Title{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);-webkit-background-clip:text;background-clip:text;margin-top:32px;font-size:2rem;font-weight:700;line-height:130%}@media screen and (width<=768px){.p_environmentPage .p_environmentAction .p_environmentActions .p_environmentActions_Item .p_environmentActions_Item_Inner .p_environmentActions_Item_Body .p_environmentActions_Item_Body_Title{margin-top:16px;font-size:1.5rem}}.p_environmentPage .p_environmentAction .p_environmentActions .p_environmentActions_Item .p_environmentActions_Item_Inner .p_environmentActions_Item_Body .p_environmentActions_Item_Body_Text{letter-spacing:.1em;color:#333;margin-top:32px;font-size:1rem;line-height:150%}@media screen and (width<=768px){.p_environmentPage .p_environmentAction .p_environmentActions .p_environmentActions_Item .p_environmentActions_Item_Inner .p_environmentActions_Item_Body .p_environmentActions_Item_Body_Text{margin-top:16px;font-size:.875rem}}.p_environmentPage .p_environmentAction .p_environmentActions .p_environmentActions_Item .p_environmentActions_Item_Inner .p_environmentActions_Item_Image{width:26.6666%}@media screen and (width<=768px){.p_environmentPage .p_environmentAction .p_environmentActions .p_environmentActions_Item .p_environmentActions_Item_Inner .p_environmentActions_Item_Image{width:100%;margin-top:16px}}.p_environmentPage .p_environmentCareer{overflow:hidden}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner{position:relative}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps_Title{justify-content:space-between;align-items:center;width:100%;height:80px;display:flex}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Tag{background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);border-radius:20px;width:fit-content;padding:6px 16px 4px}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Tag span{letter-spacing:.1em;color:#fff;font-size:1.125rem;font-weight:700;line-height:100%}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .swiper-careerOne,.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .swiper-careerOneB{padding-top:64px;position:relative}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOnePagination{z-index:3;display:none;position:absolute;bottom:-55px;left:0}@media screen and (width<=768px){.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOnePagination{justify-content:center;display:flex}}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOnePagination .swiper-pagination-bullet{opacity:1;background:#fff;border:1px solid #373582;border-radius:50%;flex-shrink:0;width:12px;height:12px}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOnePagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#373582}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps{align-items:flex-end;display:flex;position:relative}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step{background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%);width:25%;height:100%;padding:16px;position:relative}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step .p_environmentCareerOne_Steps_Icon{width:80px;height:80px;position:absolute;top:-80px;right:0}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step:first-child{aspect-ratio:300/120}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step:nth-child(2){aspect-ratio:300/160}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step:nth-child(3){aspect-ratio:300/200}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step:nth-child(4){aspect-ratio:300/240}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step .p_environmentCareerOne_Step_Text{text-align:center;letter-spacing:.1em;color:#fff;font-size:1.5625vw;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step .p_environmentCareerOne_Step_Text{font-size:.9375rem}}@media (width>=1280px){.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step .p_environmentCareerOne_Step_Text{font-size:1.25rem}}@media (width<=1000px) and (width>=769px){.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step .p_environmentCareerOne_Step_Text{font-size:1.4625vw}}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step .p_environmentCareerOne_Step_Date{background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);border-radius:16px;width:66%;max-width:200px;padding:14px 16px 12px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}@media screen and (width<=768px){.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step .p_environmentCareerOne_Step_Date{border-radius:12px;padding:6px 12px;bottom:-16px}}@media (width<=1000px) and (width>=769px){.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step .p_environmentCareerOne_Step_Date{border-radius:10px;width:80%;padding:6px 8px 8px;bottom:-15px}}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step .p_environmentCareerOne_Step_Date:before{content:"";background:#fff;border-radius:12px;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;top:4px;left:4px}@media screen and (width<=768px){.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step .p_environmentCareerOne_Step_Date:before{border-radius:8px}}@media (width<=1000px) and (width>=769px){.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step .p_environmentCareerOne_Step_Date:before{border-radius:8px;width:calc(100% - 6px);height:calc(100% - 6px);top:3px;left:3px}}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step .p_environmentCareerOne_Step_Date span{z-index:2;text-align:center;letter-spacing:.1em;background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;font-size:1.40625vw;font-weight:700;line-height:100%;display:inline-block;position:relative}@media screen and (width<=768px){.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step .p_environmentCareerOne_Step_Date span{font-size:.9375rem}}@media (width>=1280px){.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step .p_environmentCareerOne_Step_Date span{font-size:1.125rem}}@media (width<=1000px) and (width>=769px){.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps .p_environmentCareerOne_Step .p_environmentCareerOne_Step_Date span{font-size:1.40625vw}}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps.ThreeStep .p_environmentCareerOne_Step{width:33.3333%}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps.ThreeStep .p_environmentCareerOne_Step:first-child{aspect-ratio:400/120}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps.ThreeStep .p_environmentCareerOne_Step:nth-child(2){aspect-ratio:400/160}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps.ThreeStep .p_environmentCareerOne_Step:nth-child(3){aspect-ratio:400/200}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps.FiveStep .p_environmentCareerOne_Step_Date{width:80%}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps.FiveStep .p_environmentCareerOne_Step{width:20%}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps.FiveStep .p_environmentCareerOne_Step:first-child{aspect-ratio:240/120}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps.FiveStep .p_environmentCareerOne_Step:nth-child(2),.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps.FiveStep .p_environmentCareerOne_Step:nth-child(3){aspect-ratio:240/160}.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps.FiveStep .p_environmentCareerOne_Step:nth-child(4),.p_environmentPage .p_environmentCareer .p_environmentCareerOne .p_environmentCareerOne_inner .p_environmentCareerOne_Steps.FiveStep .p_environmentCareerOne_Step:nth-child(5){aspect-ratio:240/200}.p_environmentPage .p_educationOne .m_quinaryButton{width:352px}@media screen and (width<=768px){.p_environmentPage .p_educationOne .m_quinaryButton{width:100%}}.p_environmentPage .p_educationOne .p_educationOneContent .c_educationOneList{padding-left:1rem}.p_environmentPage .p_educationOne .p_educationOneContent .m_primaryList{margin-top:8px}.p_environmentPage .p_educationOne .p_educationOneContent .m_primaryList:first-child{margin-top:0}.p_environmentPage .p_educationOne .p_educationOneContent_typeA{grid-template-columns:50% 1fr;gap:0 42px;display:grid}@media screen and (width<=768px){.p_environmentPage .p_educationOne .p_educationOneContent_typeA{grid-template-columns:1fr;gap:16px}}.p_environmentPage .p_educationOne .p_educationOneContent_typeA div{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media screen and (width<=768px){.p_environmentPage .p_educationOne .p_educationOneContent_typeA div{grid-template-columns:1fr;gap:16px}}.p_environmentPage .p_educationOne .p_educationOneContent_typeC{grid-template-columns:1fr 21.5%;gap:42px;display:grid}@media screen and (width<=768px){.p_environmentPage .p_educationOne .p_educationOneContent_typeC{grid-template-columns:1fr;gap:16px}}.p_environmentPage .p_educationOneList{padding-left:1rem}.p_environmentPage .p_educationOneList .m_primaryListTitle{margin-bottom:32px}.p_environmentPage .p_educationOneList .m_primaryList{margin-top:8px}.p_environmentPage .p_educationOneList .m_primaryList:nth-child(2){margin-top:0}.p_environmentPage .p_benefitsContentOne{background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);border-radius:16px;width:100%;margin-top:32px;position:relative;overflow:hidden}.p_environmentPage .p_benefitsContentOne:before{content:"";background:#fff;border-radius:8px;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;left:8px}@media screen and (width<=768px){.p_environmentPage .p_benefitsContentOne:before{border-radius:10px;width:calc(100% - 12px);height:calc(100% - 12px);top:6px;left:6px}}.p_environmentPage .p_benefitsContentOne .p_benefitsContentOne__Inner{z-index:2;padding:32px;position:relative;overflow:hidden}@media screen and (width<=768px){.p_environmentPage .p_benefitsContentOne .p_benefitsContentOne__Inner{padding:24px}}.p_environmentPage .p_benefitsContentOne .p_benefitsContentOne__Content .p_benefitsContentOne__Content_Header{justify-content:space-between;align-items:center;width:100%;height:64px;display:flex}.p_environmentPage .p_benefitsContentOne .p_benefitsContentOne__Content .p_benefitsContentOne__Content_Header .p_benefitsContentOne__Content_Title{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;line-height:130%}@media screen and (width<=768px){.p_environmentPage .p_benefitsContentOne .p_benefitsContentOne__Content .p_benefitsContentOne__Content_Header .p_benefitsContentOne__Content_Title{font-size:1.5rem}}.p_environmentPage .p_benefitsContentOne .p_benefitsContentOne__Content .p_benefitsContentOne__Content_Header .p_benefitsContentOne__toggle{cursor:pointer;background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);border-radius:50%;flex-shrink:0;width:64px;height:64px;transition:transform .3s cubic-bezier(.075,.82,.165,1);display:block;position:relative}@media screen and (width<=768px){.p_environmentPage .p_benefitsContentOne .p_benefitsContentOne__Content .p_benefitsContentOne__Content_Header .p_benefitsContentOne__toggle{width:48px;height:48px}}.p_environmentPage .p_benefitsContentOne .p_benefitsContentOne__Content .p_benefitsContentOne__Content_Header .p_benefitsContentOne__toggle span{background:#fff;border-radius:4px;width:42px;height:8px;transition:transform .3s cubic-bezier(.075,.82,.165,1),opacity .3s cubic-bezier(.075,.82,.165,1);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=768px){.p_environmentPage .p_benefitsContentOne .p_benefitsContentOne__Content .p_benefitsContentOne__Content_Header .p_benefitsContentOne__toggle span{width:24px;height:4px}}.p_environmentPage .p_benefitsContentOne .p_benefitsContentOne__Content .p_benefitsContentOne__Content_Header .p_benefitsContentOne__toggle span:nth-child(2){transform:translate(-50%,-50%)rotate(90deg)}.p_environmentPage .p_benefitsContentOne .p_benefitsContentOne__Content .p_benefitsContentOne__Content_BodyWrap{width:100%;height:0;transition:height .6s cubic-bezier(.075,.82,.165,1);overflow:hidden}.p_environmentPage .p_benefitsContentOne .p_benefitsContentOne__Content .p_benefitsContentOne__Content_BodyWrap .p_benefitsContentOne__Content_Body{gap:0 64px}.p_environmentPage .p_benefitsContentOne .p_benefitsContentOne__Content .p_benefitsContentOne__Content_BodyWrap .c_sectionTitleSet{margin-bottom:0;padding-top:24px}.p_environmentPage .p_benefitsContentOne .p_benefitsContentOne__Content .p_benefitsContentOne__Content_BodyWrap .c_sectionTitleSet .m_sectionTitleReadText dl{margin-top:24px}.p_environmentPage .p_benefitsContentOne .p_benefitsContentOne__Content .p_benefitsContentOne__Content_BodyWrap .c_sectionTitleSet .m_sectionTitleReadText dl:first-child{margin-top:0}.p_environmentPage .p_benefitsContentOne.is-open .p_benefitsContentOne__toggle span:first-child{opacity:0;transition:transform .3s cubic-bezier(.075,.82,.165,1);transform:translate(-50%,-50%)rotate(-90deg)!important}.p_environmentPage .p_benefitsContentOne.is-open .p_benefitsContentOne__toggle span:nth-child(2){transform:translate(-50%,-50%)rotate(0)!important}.p_educationModal{z-index:9999;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.p_educationModal.is-active{display:block}.p_educationModal.is-activeMotion .p_educationModalContent{opacity:1}.p_educationModal .p_educationModalContent{opacity:0;background:#000c;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s cubic-bezier(.075,.82,.165,1);display:flex;position:relative}.p_educationModal .p_educationModalContent .p_educationModalContentInner{aspect-ratio:16/9;width:90%;max-width:1000px;position:relative}.p_educationModal .p_educationModalContent .p_educationModalContentInner .p_educationModalClose{cursor:pointer;width:48px;height:48px;transition:opacity .3s cubic-bezier(.075,.82,.165,1);position:absolute;top:-52px;right:24px}.p_educationModal .p_educationModalContent .p_educationModalContentInner .p_educationModalClose:focus{opacity:.5}@media (hover:hover) and (pointer:fine){.p_educationModal .p_educationModalContent .p_educationModalContentInner .p_educationModalClose:hover{opacity:.5}}.p_educationModal .p_educationModalContent .p_educationModalContentInner .p_educationModalClose span{background:#fff;width:100%;height:2px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p_educationModal .p_educationModalContent .p_educationModalContentInner .p_educationModalClose span:first-child{transform:rotate(45deg)}.p_educationModal .p_educationModalContent .p_educationModalContentInner .p_educationModalClose span:nth-child(2){transform:rotate(-45deg)}.p_educationModal .p_educationModalContent .p_educationModalContentInner iframe{width:100%;height:100%}.p_numberPage .p_numberPage__Note{text-align:right;color:#333;padding-top:32px;display:block}.p_numberPage .p_numberField .p_numberFieldContent{background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);border-radius:32px;width:100%;padding:8px}.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__Inner{background:#fff;border-radius:26px;width:100%;padding:57px}@media screen and (width<=768px){.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__Inner{padding:32px 4%}}.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__Title{text-align:center;letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;line-height:130%}@media screen and (width<=768px){.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__Title{font-size:1.5rem}}.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__List{padding-top:60px}@media screen and (width<=768px){.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__List{padding-top:30px}}.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__List .p_numberFieldContent__List_Title{text-align:center;letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__List .p_numberFieldContent__List_Title{font-size:1.5rem;line-height:1.3}}.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__List .p_numberFieldContent__List_Text{justify-content:center;align-items:flex-end;gap:0 16px;padding-top:4px;display:flex}.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__List .p_numberFieldContent__List_Text span{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;line-height:130%}@media screen and (width<=768px){.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__List .p_numberFieldContent__List_Text span{font-size:2rem}}.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__List .p_numberFieldContent__List_Text span.js-numberUpdate{font-size:6rem;line-height:100%}@media screen and (width<=768px){.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__List .p_numberFieldContent__List_Text span.js-numberUpdate{font-size:3.5rem}}.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__IconList{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:64px;display:flex}@media screen and (width<=768px){.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__IconList{gap:16px;margin-top:32px}}.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__IconList .p_numberFieldContent__IconList_Item{background:linear-gradient(90deg,#4744cd 0%,#373582 100%);border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;display:flex}@media screen and (width<=768px){.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__IconList .p_numberFieldContent__IconList_Item{width:140px;height:140px}}.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__IconList .p_numberFieldContent__IconList_Item i{width:64px;height:64px;margin-left:auto;margin-right:auto;display:block}@media screen and (width<=768px){.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__IconList .p_numberFieldContent__IconList_Item i{width:56px;height:56px}}.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__IconList .p_numberFieldContent__IconList_Item span{text-align:center;letter-spacing:.1em;color:#fff;padding-top:8px;font-size:.875rem;font-weight:700;line-height:100%;display:block}@media screen and (width<=768px){.p_numberPage .p_numberField .p_numberFieldContent .p_numberFieldContent__IconList .p_numberFieldContent__IconList_Item span{font-size:.75rem}}.p_numberPage .p_numberWork .p_numberWorkContent{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media screen and (width<=768px){.p_numberPage .p_numberWork .p_numberWorkContent{grid-template-columns:1fr;gap:16px}}.p_numberPage .p_numberWork .p_numberWorkContent.p_numberWorkContent_second{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:24px;display:grid}@media screen and (width<=768px){.p_numberPage .p_numberWork .p_numberWorkContent.p_numberWorkContent_second{grid-template-columns:1fr;gap:16px}}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List{background:#fff;border-radius:16px;padding:32px 0}@media screen and (width<=768px){.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List{padding:32px 4%}}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List dt{text-align:center;letter-spacing:.1em;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.875vw;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List dt{font-size:6.15vw}}@media (width>=1280px){.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List dt{font-size:1.5rem}}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Number_Note{text-align:center;letter-spacing:.1em;color:#333;padding-top:8px;font-size:.875rem;font-weight:400;line-height:100%;display:block}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Number_Chart{aspect-ratio:1;width:60%;margin-top:20px;position:relative}@media screen and (width<=768px){.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Number_Chart{width:45%}}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Number_Chart .p_numberWorkContent__List_Number_Chart_Clippath{width:100%;height:100%;position:relative}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Number_Chart .p_numberWorkContent__List_Number_Chart_Clippath .p_numberWorkContent__List_Number_Chart_Clippath_Background{background:#eee;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Number_Chart .p_numberWorkContent__List_Number_Chart_Clippath .p_numberWorkContent__List_Number_Chart_Clippath_Cover{background:#fff;border-radius:50%;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Number_Chart .p_numberWorkContent__List_Number_Chart_Clippath .p_numberWorkContent__List_Number_Chart_Clippath_Progress{background:conic-gradient(from 0deg,#ef4444 0deg,#373582 var(--progress-angle-1,0deg),#373582 var(--progress-angle-2,0deg),#ef4444 var(--progress-angle-3,0deg),transparent var(--progress-angle-4,0deg),transparent 360deg);--progress-angle-1:0deg;--progress-angle-2:0deg;--progress-angle-3:0deg;--progress-angle-4:0deg;border-radius:50%;width:100%;height:100%;transition:clip-path 2s ease-in-out;position:absolute;top:0;left:0}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Number_Chart .p_numberWorkContent__List_Number_Chart_Text{align-items:baseline;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Clock,.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Cal{aspect-ratio:1;width:42%;margin:8px auto}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Plane{width:27%;margin:8px auto}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_GenderBars{justify-content:center;align-items:center;gap:0 10%;width:52%;margin:16px auto;display:flex}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_GenderBars .p_numberWorkContent__List_GenderBar{justify-content:center;align-items:flex-end;gap:0 5%;width:50%;display:flex}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_GenderBars .p_numberWorkContent__List_GenderBar .p_numberWorkContent__List_GenderBar_Icon{width:50%}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_GenderBars .p_numberWorkContent__List_GenderBar .p_numberWorkContent__List_GenderBar_Number{aspect-ratio:64/236;background:#eee;width:50%;display:block;position:relative}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_GenderBars .p_numberWorkContent__List_GenderBar .p_numberWorkContent__List_GenderBar_Number span{width:100%;height:0%;transition:height 2s cubic-bezier(.91,.12,.02,1);display:block;position:absolute;bottom:0;left:0}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_GenderBars .p_numberWorkContent__List_GenderBar .p_numberWorkContent__List_GenderBar_Number span.p_numberWorkContent__List_GenderBar_Number_Men{background:linear-gradient(90deg,#4744cd 0%,#373582 100%)}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_GenderBars .p_numberWorkContent__List_GenderBar .p_numberWorkContent__List_GenderBar_Number span.p_numberWorkContent__List_GenderBar_Number_Women{background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%)}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_GenderBars .p_numberWorkContent__List_GenderBar .p_numberWorkContent__List_GenderBar_Number span.js-barAnimate{height:0%}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Gender{justify-content:center;align-items:flex-end;width:80%;margin-left:auto;margin-right:auto;display:flex}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Gender .p_numberWorkContent__List_GenderOne{width:50%}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Gender .p_numberWorkContent__List_GenderOne p{text-align:center;letter-spacing:.1em;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.875vw;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Gender .p_numberWorkContent__List_GenderOne p{font-size:1.25rem}}@media (width>=1280px){.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Gender .p_numberWorkContent__List_GenderOne p{font-size:1.5rem}}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Gender .p_numberWorkContent__List_GenderTwo{width:50%}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Gender .p_numberWorkContent__List_GenderTwo p{text-align:center;letter-spacing:.1em;background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.875vw;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Gender .p_numberWorkContent__List_GenderTwo p{font-size:1.25rem}}@media (width>=1280px){.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Gender .p_numberWorkContent__List_GenderTwo p{font-size:1.5rem}}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Number{justify-content:center;align-items:flex-end;width:100%;display:flex}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Number span{background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 1%;font-size:2.5vw;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Number span{font-size:1.5rem}}@media (width>=1280px){.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Number span{font-size:2rem}}.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Number span.js-numberUpdate{font-size:5vw}@media screen and (width<=768px){.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Number span.js-numberUpdate{font-size:3rem}}@media (width>=1280px){.p_numberPage .p_numberWork .p_numberWorkContent .p_numberWorkContent__List .p_numberWorkContent__List_Number span.js-numberUpdate{font-size:4rem}}.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__Inner{background:#fff;border-radius:16px;padding:32px 2.6%}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__Inner{padding:16px 2.6%}}.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__List_Title{text-align:center;letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__List_Title{font-size:1.25rem}}.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__List{grid-template-columns:22% 1fr;align-items:center;gap:32px;margin-top:16px;display:grid}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__List{grid-template-columns:1fr;gap:16px}.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__Image{width:60%;margin-left:auto;margin-right:auto}}.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__List_Ul{flex-wrap:wrap;gap:16px;display:flex}.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__List_Ul .p_numberPersonMap__List_Item{text-align:center;background:#fff;border-radius:16px;width:calc(25% - 16px);padding:16px;box-shadow:0 0 4px #00000040}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__List_Ul .p_numberPersonMap__List_Item{width:calc(50% - 16px)}}@media (width<=1000px) and (width>=768px){.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__List_Ul .p_numberPersonMap__List_Item{width:calc(34% - 16px)}}.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__List_Ul .p_numberPersonMap__List_Item dt{letter-spacing:.1em;color:#4744cd;font-size:1.675vw;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__List_Ul .p_numberPersonMap__List_Item dt{font-size:1.125rem}}@media (width>=1280px){.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__List_Ul .p_numberPersonMap__List_Item dt{font-size:1.5rem}}.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__List_Ul .p_numberPersonMap__List_Item dd span{background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.2vw;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__List_Ul .p_numberPersonMap__List_Item dd span{font-size:1.5rem}}@media (width>=1280px){.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__List_Ul .p_numberPersonMap__List_Item dd span{font-size:1.875rem}}.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__List_Ul .p_numberPersonMap__List_Item dd span.js-numberUpdate{padding:0 1%;font-size:4.2vw}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__List_Ul .p_numberPersonMap__List_Item dd span.js-numberUpdate{font-size:3rem}}@media (width>=1280px){.p_numberPage .p_numberPerson .p_numberPersonMap .p_numberPersonMap__List_Ul .p_numberPersonMap__List_Item dd span.js-numberUpdate{font-size:3rem}}.p_numberPage .p_numberPerson .p_numberPersonHS{margin-top:32px}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__inner{background:#fff;border-radius:16px;padding:32px 2.6%}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__inner{padding:16px 2.6%}}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__title{justify-content:center;align-items:center;gap:0 16px;display:flex}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__title span{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__title span{font-size:1.25rem}}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__title i{width:80px;height:80px;display:block}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__title i{width:56px;height:56px}}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__title i:first-child{background:url(../images/number_type_a.png.webp) 50%/cover no-repeat}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__title i:nth-child(3){background:url(../images/number_type_b.png.webp) 50%/cover no-repeat}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem{margin-top:64px}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem{margin-top:32px}}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Title{justify-content:space-between;align-items:flex-end;display:flex}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Title .p_numberPersonHS__BarItem_Title_bunkei{letter-spacing:.1em;background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.875vw;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Title .p_numberPersonHS__BarItem_Title_bunkei{font-size:1.125rem}}@media (width>=1280px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Title .p_numberPersonHS__BarItem_Title_bunkei{font-size:1.5rem}}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Title .p_numberPersonHS__BarItem_Title_main{text-align:center;letter-spacing:.1em;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.5vw;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Title .p_numberPersonHS__BarItem_Title_main{font-size:1.125rem}}@media (width>=1280px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Title .p_numberPersonHS__BarItem_Title_main{font-size:2rem}}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Title .p_numberPersonHS__BarItem_Title_main span{background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-background-clip:text;background-clip:text;font-size:1.875vw;font-weight:700;display:block}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Title .p_numberPersonHS__BarItem_Title_main span{font-size:1rem}}@media (width>=1280px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Title .p_numberPersonHS__BarItem_Title_main span{font-size:1.5rem}}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Title .p_numberPersonHS__BarItem_Title_rikei{letter-spacing:.1em;background:linear-gradient(90deg,#4744cd 0%,#373582 100%);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.875vw;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Title .p_numberPersonHS__BarItem_Title_rikei{font-size:1.125rem}}@media (width>=1280px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Title .p_numberPersonHS__BarItem_Title_rikei{font-size:1.5rem}}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Content{justify-content:space-between;align-items:center;gap:0 16px;width:100%;display:flex}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Content .p_numberPersonHS__BarItem_Content_Number{flex-shrink:0;width:11%}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Content .p_numberPersonHS__BarItem_Content_Number{margin-top:.6rem}}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Content .p_numberPersonHS__BarItem_Content_Number span{letter-spacing:.1em;background:linear-gradient(135deg,#e8341c 25.28%,#90344f 50.65%,#373582 76.51%);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.5vw;font-weight:700;line-height:100%}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Content .p_numberPersonHS__BarItem_Content_Number span{font-size:1.125rem}}@media (width>=1280px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Content .p_numberPersonHS__BarItem_Content_Number span{font-size:2rem}}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Content .p_numberPersonHS__BarItem_Content_Number span.js-numberUpdate{font-size:4.5vw}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Content .p_numberPersonHS__BarItem_Content_Number span.js-numberUpdate{font-size:1.25rem}}@media (width>=1280px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Content .p_numberPersonHS__BarItem_Content_Number span.js-numberUpdate{font-size:4rem}}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Content .p_numberPersonHS__BarItem_Content_Bar{background:#eee;width:100%;height:5vw;margin-top:8px;position:relative}@media screen and (width<=768px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Content .p_numberPersonHS__BarItem_Content_Bar{height:32px}}@media (width>=1280px){.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Content .p_numberPersonHS__BarItem_Content_Bar{height:64px}}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Content .p_numberPersonHS__BarItem_Content_Bar span{width:0%;height:100%;transition:width 2s cubic-bezier(.91,.12,.02,1);display:block;position:absolute;top:0}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Content .p_numberPersonHS__BarItem_Content_Bar span:first-child{background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%);left:0}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Content .p_numberPersonHS__BarItem_Content_Bar span:nth-child(2){background:linear-gradient(90deg,#4744cd 0%,#373582 100%);right:0}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Content .p_numberPersonHS__BarItem_Content_Bar span.js-barAnimateLeft{width:0%;left:0}.p_numberPage .p_numberPerson .p_numberPersonHS .p_numberPersonHS__BarWrap .p_numberPersonHS__BarItem .p_numberPersonHS__BarItem_Content .p_numberPersonHS__BarItem_Content_Bar span.js-barAnimateRight{width:0%;right:0}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent{background:#fff;border-radius:16px;margin-top:32px;padding:32px 3.6%}@media screen and (width<=768px){.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent{padding:32px 3.6%}}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__items{flex-wrap:wrap;justify-content:center;gap:64px 32px;display:flex}@media screen and (width<=768px){.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__items{gap:32px}}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__items .p_numberPersonInterview__item{width:calc(33.333% - 32px)}@media screen and (width<=768px){.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__items .p_numberPersonInterview__item{width:100%}}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__items .p_numberPersonInterview__item i{width:80px;height:94px;margin-left:auto;margin-right:auto;display:block}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__items .p_numberPersonInterview__item i.Number{width:32px;height:32px}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__items .p_numberPersonInterview__item dl{padding-top:8px}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__items .p_numberPersonInterview__item dl dt{text-align:center;letter-spacing:.1em;color:#373582;font-size:1.5rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__items .p_numberPersonInterview__item dl dt{font-size:1.25rem}}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__items .p_numberPersonInterview__item dl dd{text-align:center;letter-spacing:.1em;color:#333;font-size:1rem;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__items .p_numberPersonInterview__item dl dd{font-size:.875rem}}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media screen and (width<=768px){.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons{grid-template-columns:1fr}}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person{align-items:center;gap:0 24px;display:flex}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person .p_numberPersonInterview__person_text{animation:3s ease-in-out infinite floating}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person:first-child .p_numberPersonInterview__person_text{animation-delay:0s}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person:nth-child(2) .p_numberPersonInterview__person_text{animation-delay:.5s}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person:nth-child(3) .p_numberPersonInterview__person_text{animation-delay:1s}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person:nth-child(4) .p_numberPersonInterview__person_text{animation-delay:1.5s}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person:nth-child(5) .p_numberPersonInterview__person_text{animation-delay:2s}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person:nth-child(6) .p_numberPersonInterview__person_text{animation-delay:2.5s}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person i{background:url(../images/number_people.png.webp) 50%/cover no-repeat;flex-shrink:0;width:80px;height:80px;display:block}@media screen and (width<=768px){.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person i{width:56px;height:56px}}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person div{background:linear-gradient(90deg,#ff7c6b 0%,#e8341c 100%);border-radius:8px;flex-grow:1;align-items:center;height:100%;padding:16px 32px;display:flex;position:relative}@media screen and (width<=768px){.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person div{padding:8px 16px}}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person div:after{content:"";background:url(../images/number_bubble_l.png.webp) 50%/cover no-repeat;width:21px;height:28px;position:absolute;top:50%;left:-21px;transform:translateY(-50%)}@media screen and (width<=768px){.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person div:after{width:16px;height:22px;left:-16px}}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person div span{letter-spacing:.1em;color:#fff;font-size:1.875vw;font-weight:700;line-height:150%}@media screen and (width<=768px){.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person div span{font-size:4.6vw}}@media (width>=1280px){.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person div span{font-size:1.5rem}}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person:nth-child(2n){flex-direction:row-reverse;justify-content:flex-end}.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person:nth-child(2n) div:after{background:url(../images/number_bubble_r.png.webp) 50%/cover no-repeat;left:auto;right:-21px}@media screen and (width<=768px){.p_numberPage .p_numberPersonInterview .p_numberPersonInterviewContent .p_numberPersonInterview__persons .p_numberPersonInterview__person:nth-child(2n) div:after{right:-16px}}.p_entryPage .p_entryButton{width:273px;margin:64px auto 0}.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-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)}}.js-inViewAlpha{opacity:0}.js-inViewAlphaAct{will-change:transform;backface-visibility:hidden;animation:.8s cubic-bezier(.25,.46,.45,.94) forwards inViewAlphaActKey}@keyframes inViewAlphaActKey{0%{opacity:0}to{opacity:1}}@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(4%)}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%)}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes floating-delayed{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(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-20-50{-o-object-position:18% 50%;object-position:18% 50%}.u-object-50-50{-o-object-position:50% 50%;object-position:50% 50%}.u-object-65-50{-o-object-position:75% 50%;object-position:75% 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-sms{margin:12px}.u-margin-t-sms{margin-top:12px}.u-margin-r-sms{margin-right:12px}.u-margin-b-sms{margin-bottom:12px}.u-margin-l-sms{margin-left:12px}.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-sml{margin:18px}.u-margin-t-sml{margin-top:18px}.u-margin-r-sml{margin-right:18px}.u-margin-b-sml{margin-bottom:18px}.u-margin-l-sml{margin-left:18px}.u-margin-mds{margin:24px}.u-margin-t-mds{margin-top:24px}.u-margin-r-mds{margin-right:24px}.u-margin-b-mds{margin-bottom:24px}.u-margin-l-mds{margin-left:24px}.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-xxl{margin:80px}.u-margin-t-xxl{margin-top:80px}.u-margin-r-xxl{margin-right:80px}.u-margin-b-xxl{margin-bottom:80px}.u-margin-l-xxl{margin-left:80px}.u-margin-max{margin:120px}.u-margin-t-max{margin-top:120px}.u-margin-r-max{margin-right:120px}.u-margin-b-max{margin-bottom:120px}.u-margin-l-max{margin-left:120px}.u-padding-null{padding:0}.u-padding-t-null{padding-top:0}.u-padding-r-null{padding-right:0}.u-padding-b-null{padding-bottom:0}.u-padding-l-null{padding-left:0}.u-padding-xs{padding:8px}.u-padding-t-xs{padding-top:8px}.u-padding-r-xs{padding-right:8px}.u-padding-b-xs{padding-bottom:8px}.u-padding-l-xs{padding-left:8px}.u-padding-sms{padding:12px}.u-padding-t-sms{padding-top:12px}.u-padding-r-sms{padding-right:12px}.u-padding-b-sms{padding-bottom:12px}.u-padding-l-sms{padding-left:12px}.u-padding-sm{padding:16px}.u-padding-t-sm{padding-top:16px}.u-padding-r-sm{padding-right:16px}.u-padding-b-sm{padding-bottom:16px}.u-padding-l-sm{padding-left:16px}.u-padding-sml{padding:18px}.u-padding-t-sml{padding-top:18px}.u-padding-r-sml{padding-right:18px}.u-padding-b-sml{padding-bottom:18px}.u-padding-l-sml{padding-left:18px}.u-padding-mds{padding:24px}.u-padding-t-mds{padding-top:24px}.u-padding-r-mds{padding-right:24px}.u-padding-b-mds{padding-bottom:24px}.u-padding-l-mds{padding-left:24px}.u-padding-md{padding:32px}.u-padding-t-md{padding-top:32px}.u-padding-r-md{padding-right:32px}.u-padding-b-md{padding-bottom:32px}.u-padding-l-md{padding-left:32px}.u-padding-lg{padding:48px}.u-padding-t-lg{padding-top:48px}.u-padding-r-lg{padding-right:48px}.u-padding-b-lg{padding-bottom:48px}.u-padding-l-lg{padding-left:48px}.u-padding-xl{padding:64px}.u-padding-t-xl{padding-top:64px}.u-padding-r-xl{padding-right:64px}.u-padding-b-xl{padding-bottom:64px}.u-padding-l-xl{padding-left:64px}.u-padding-xxl{padding:80px}.u-padding-t-xxl{padding-top:80px}.u-padding-r-xxl{padding-right:80px}.u-padding-b-xxl{padding-bottom:80px}.u-padding-l-xxl{padding-left:80px}.u-padding-max{padding:120px}.u-padding-t-max{padding-top:120px}.u-padding-r-max{padding-right:120px}.u-padding-b-max{padding-bottom:120px}.u-padding-l-max{padding-left:120px}.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-gap-max{gap:120px}.u-gap-x-max{-moz-column-gap:120px;column-gap:120px}.u-gap-y-max{row-gap:120px}@media screen and (width<=768px){.u-gap-mobileNormal{gap:32px}}.u-grid-cols-1{grid-template-columns:1fr;display:grid}.u-grid-cols-2{grid-template-columns:1fr 1fr;display:grid}.u-grid-cols-3{grid-template-columns:1fr 1fr 1fr;display:grid}.u-grid-cols-4{grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.u-grid-cols-peopleOne{grid-template-columns:1fr 22%;align-items:center;gap:32px;display:grid}@media screen and (width<=768px){.u-grid-cols-2,.u-grid-cols-3,.u-grid-cols-4,.u-grid-cols-peopleOne{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,.u-button-width-fit-mobile-full{width:fit-content}@media screen and (width<=768px){.u-button-width-fit-mobile-full{width:100%}}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}@media screen and (width<=768px){.u-text-right{text-align:left}}.u-letter-spacing-null{letter-spacing:unset!important}@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*/