﻿*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul,li{margin:0;padding:0}ul[role=list],ol[role=list],li{list-style:none}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#37343b}h1,h2,h3,h4,h5,h6,strong,b,th,dt{font-weight:600}html{scroll-behavior:smooth}@media screen and (min-width: 768px){html{scroll-padding-top:64px}}@media screen and (max-width: 767px){html{scroll-padding-top:63px}}@media screen and (min-width: 768px)and (max-width: 1270px){html.isSPMenuScrollLock{scroll-behavior:auto}}@media screen and (max-width: 767px){html.isSPMenuScrollLock{scroll-behavior:auto}}@media screen and (min-width: 768px)and (max-width: 1270px){body.isSPMenuScrollLock{position:fixed;width:100%;overflow:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 767px){body.isSPMenuScrollLock{position:fixed;width:100%;overflow:hidden;-webkit-overflow-scrolling:touch}}.font-larken{font-family:"larken",sans-serif;font-weight:500;font-style:normal}.font-larken.bold{font-weight:800}@media screen and (min-width: 768px){.onlySP{display:none !important}}@media screen and (max-width: 767px){.onlyPC{display:none !important}}.js-fadeIn{opacity:0;transition:.4s ease 0s}@media screen and (min-width: 768px){.js-fadeIn{transform:translateY(100px)}}@media screen and (max-width: 767px){.js-fadeIn{transform:translateY(100px)}}.js-fadeIn.-show{opacity:1;transform:translateY(0)}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.underline-animation:hover span{background-position:0 100%;background-size:100% 1px}}.underline-animation span{display:inline;padding-bottom:1px;background-image:linear-gradient(90deg, #6A687C, #6A687C);background-repeat:no-repeat;transition:background-size cubic-bezier(0.215, 0.61, 0.355, 1) .3s;background-position:100% 100%;background-size:0 1px}.underline-animation.typeWhite span{background-image:linear-gradient(90deg, #FFFFFF, #FFFFFF)}.underline-animation.typeDefaultLine{text-decoration:none}.underline-animation.typeDefaultLine span{background:linear-gradient(90deg, #6A687C, #6A687C) left bottom no-repeat;background-size:100% 1px;transition:none}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.underline-animation.typeDefaultLine:hover span{background-size:0 1px;animation:defaultLineAnimation .3s cubic-bezier(0.215, 0.61, 0.355, 1) forwards}}.underline-animation.typeDefaultLine.typeWhiteLine span{background:linear-gradient(90deg, #FFFFFF, #FFFFFF) left bottom no-repeat;background-size:100% 1px}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.underline-animation.typeDefaultLine.typeWhiteLine:hover span{background-size:0 1px}}@keyframes defaultLineAnimation{0%{background-size:0 1px}100%{background-size:100% 1px}}#header{transition:opacity .1s ease-out;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}#header.header{position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 4px 4px 0 rgba(28,27,31,.05);z-index:50}@media screen and (min-width: 768px)and (max-width: 1270px){#header.header{transition:transform .3s ease-out}}@media screen and (max-width: 767px){#header.header{transition:transform .3s ease-out}}#header.header.isScrolling{background-color:rgba(0,0,0,0);box-shadow:0 4px 4px 0 rgba(28,27,31,0)}@media screen and (min-width: 768px)and (max-width: 1270px){#header.header.isSpHide{transform:translateY(-100%)}}@media screen and (max-width: 767px){#header.header.isSpHide{transform:translateY(-100%)}}@media screen and (min-width: 768px)and (max-width: 1270px){#header.header.isSpHide:has(.js-SPHeader-nav.isSPOpen){transform:translateY(0)}}@media screen and (max-width: 767px){#header.header.isSpHide:has(.js-SPHeader-nav.isSPOpen){transform:translateY(0)}}#header .header_inner{position:relative;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){#header .header_inner{padding-left:40px}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_inner{height:63px;padding-right:14px;padding-left:14px}}@media screen and (max-width: 767px){#header .header_inner{height:63px;padding-right:14px;padding-left:14px}}#header .header_logoFellowsLink{display:block}#header .header_logoFellows>.header_logoFellowsLink{position:relative;z-index:2}#header .header_logoFellows{position:relative;aspect-ratio:146/45}@media screen and (min-width: 768px){#header .header_logoFellows{width:146px}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_logoFellows{width:146px}}@media screen and (max-width: 767px){#header .header_logoFellows{width:146px}}#header .header_logoFellows::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/logo_fellows_white.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;opacity:0;z-index:1}@media screen and (min-width: 768px){#header .header_logoFellows::after{display:block}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_logoFellows::after{display:block}}@media screen and (max-width: 767px){#header .header_logoFellows::after{display:none}}#header.isScrolling .header_logoFellows::after{opacity:1}#header .header_logoFellowsImg{width:100%;height:auto;opacity:1;transition:opacity .3s ease-out}.header_logoFellows #header .header_logoFellowsImg{position:relative;z-index:2}@media screen and (min-width: 768px){#header.isScrolling .header_logoFellowsImg{opacity:0}}@media screen and (min-width: 768px)and (max-width: 1270px){#header.isScrolling .header_logoFellowsImg{opacity:0}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_nav{padding-top:2px}}@media screen and (max-width: 767px){#header .header_nav{padding-top:2px}}@media screen and (min-width: 768px){#header .header_navBlock{display:flex;align-items:center;column-gap:40px}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navBlock{display:block;min-width:375px;width:100%;margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px){#header .header_navMenuOpenBtn{display:none}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navMenuOpenBtn{display:block;text-indent:100%;white-space:nowrap;width:45px;aspect-ratio:45/46;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_header_menu.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;background-color:rgba(0,0,0,0);border:0;cursor:pointer;outline:none;padding:0;appearance:none;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}}@media screen and (max-width: 767px){#header .header_navMenuOpenBtn{display:block;text-indent:100%;white-space:nowrap;width:45px;aspect-ratio:45/46;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_header_menu.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;background-color:rgba(0,0,0,0);border:0;cursor:pointer;outline:none;padding:0;appearance:none;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}}@media screen and (min-width: 768px){#header .header_navContent{display:flex}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navContent{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;overflow-y:auto;background-color:#fff;padding:4px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-out,visibility .3s ease-out,pointer-events .3s ease-out;scrollbar-gutter:stable;z-index:3;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:opacity,visibility}}@media screen and (max-width: 767px){#header .header_navContent{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;overflow-y:auto;background-color:#fff;padding:4px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-out,visibility .3s ease-out,pointer-events .3s ease-out;scrollbar-gutter:stable;z-index:3;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:opacity,visibility}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .isSPOpen .header_navContent{opacity:1;visibility:visible;pointer-events:all}}@media screen and (max-width: 767px){#header .isSPOpen .header_navContent{opacity:1;visibility:visible;pointer-events:all}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navContentInner{min-height:calc(100vh - 8px);min-height:calc(100dvh - 8px);background-color:#1c1b1f;padding-top:7px;border-radius:10px;overflow-y:auto;scrollbar-gutter:stable}}@media screen and (max-width: 767px){#header .header_navContentInner{min-height:calc(100vh - 8px);min-height:calc(100dvh - 8px);background-color:#1c1b1f;padding-top:6.87px;border-radius:10px;overflow:hidden}}@media screen and (min-width: 768px){#header .header_navContentBtnBlock{display:none}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navContentBtnBlock{display:flex;justify-content:flex-end;gap:10px;padding-right:10px}}@media screen and (max-width: 767px){#header .header_navContentBtnBlock{display:flex;justify-content:flex-end;gap:10px;padding-right:10px}}@media screen and (min-width: 768px){#header .header_navMenuCloseBtn{display:none}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navMenuCloseBtn{display:block;text-indent:100%;white-space:nowrap;width:45.375px;aspect-ratio:45/46;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_header_menu_close.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;background-color:rgba(0,0,0,0);border:0;cursor:pointer;outline:none;padding:0;appearance:none;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}}@media screen and (max-width: 767px){#header .header_navMenuCloseBtn{display:block;text-indent:100%;white-space:nowrap;width:45.375px;aspect-ratio:45/46;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_header_menu_close.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;background-color:rgba(0,0,0,0);border:0;cursor:pointer;outline:none;padding:0;appearance:none;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}}@media screen and (min-width: 768px){#header .header_navContentInner{display:flex;align-items:center;column-gap:40px}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navContentInner{display:block;width:100%}}#header .header_navList{list-style:none;margin:0;padding-left:0}@media screen and (min-width: 768px){#header .header_navList{display:flex;column-gap:32px}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navList{display:block}}@media screen and (min-width: 768px)and (max-width: 1270px){*+#header .header_navList{margin-top:44px}}@media screen and (max-width: 767px){*+#header .header_navList{margin-top:44px}}#header .header_navListItem{position:relative}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navListItem{min-width:375px;width:100%;margin-right:auto;margin-left:auto;padding:0 20px}}@media screen and (max-width: 767px){#header .header_navListItem{width:315px;margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px){#header .header_navListItem:not(#header .header_navListItem.js-has-submenu) b{padding-right:0}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){#header .header_navListItem:not(#header .header_navListItem.js-has-submenu):hover b{border-color:#1c1b1f}}#header .header_navListTitle{position:relative;font-weight:600;text-decoration:none;cursor:pointer}@media screen and (min-width: 768px){#header .header_navListTitle{color:#37343b;font-size:14px;letter-spacing:.28px;line-height:1.6;padding-top:4px;padding-bottom:4px;padding-right:22px;border-color:rgba(0,0,0,0);border-style:solid;border-width:0 0 2px;transition:border-bottom-color .3s ease-out}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navListTitle{display:block;color:#fff;font-size:16px;letter-spacing:.32px;padding-top:17px;padding-bottom:17px;border-color:#fff}}@media screen and (max-width: 767px){#header .header_navListTitle{display:block;color:#fff;font-size:16px;letter-spacing:0.32px;padding-top:17px;padding-bottom:17px;border-color:#fff;border-style:solid;border-width:0 0 2px}}#header .header_navListTitle:has(.header_navListTextLink){cursor:default}#header .header_navListTitle:has(.header_navListTextLink):before,#header .header_navListTitle:has(.header_navListTextLink):after{content:none}@media screen and (min-width: 768px){#header .header_navListTitle:has(.header_navListTitleTextLink){padding-right:0}}@media screen and (min-width: 768px){#header.isScrolling .header_navListTitle{color:#fff}}#header .header_navListTitleTextLink{color:inherit;text-decoration:none}@media screen and (min-width: 768px){#header .header_navListTitleTextLink{padding-right:22px}}@media screen and (min-width: 1271px){#header .js-has-submenu .header_navListTitle::before,#header .js-has-submenu .header_navListTitle::after{content:"";position:absolute;display:block;top:14px;right:5px;width:10px;height:2px;background-color:#1c1b1f;transition:transform .3s ease-out,background-color .3s ease-out}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .js-has-submenu .header_navListTitle::before,#header .js-has-submenu .header_navListTitle::after{content:none}}@media screen and (min-width: 768px){#header .js-has-submenu .header_navListTitle::after{transform:rotate(90deg)}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .js-has-submenu .header_navListTitle::after{transform:rotate(0deg)}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){#header.isScrolling .header_navListItem:not(#header .header_navListItem.js-has-submenu):hover b{border-color:#fff}}@media screen and (min-width: 1271px){#header.isScrolling .js-has-submenu .header_navListTitle::before,#header.isScrolling .js-has-submenu .header_navListTitle::after{background-color:#fff}}@media screen and (min-width: 1271px){#header .js-has-submenu.isToggleOpen .header_navListTitle{border-color:#1c1b1f}}@media screen and (min-width: 1271px){#header .js-has-submenu.isToggleOpen .header_navListTitle::after{transform:rotate(0deg)}}@media screen and (min-width: 768px){#header.isScrolling .js-has-submenu.isToggleOpen .header_navListTitle{border-color:#fff}}@media screen and (min-width: 1271px){#header .js-has-submenu>.header_navInnerBlock{position:absolute;top:100%;left:0;width:307px;padding-top:20px;padding-bottom:10px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-out,visibility .3s ease-out,pointer-events .3s ease-out}}@media screen and (min-width: 1271px){#header .js-has-submenu:first-of-type>.header_navInnerBlock{width:337px}}@media screen and (min-width: 1271px){#header .js-has-submenu.isToggleOpen>.header_navInnerBlock{opacity:1;visibility:visible;pointer-events:all}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navListTitle.js-headerAccordion::before,#header .header_navListTitle.js-headerAccordion::after{content:"";position:absolute;display:block;top:28px;right:6px;width:12px;height:2px;background-color:#fff;transition:transform .3s ease-out}}@media screen and (max-width: 767px){#header .header_navListTitle.js-headerAccordion::before,#header .header_navListTitle.js-headerAccordion::after{content:"";position:absolute;display:block;top:28px;right:6px;width:12px;height:2px;background-color:#fff;transition:transform .3s ease-out}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navListTitle.js-headerAccordion::after{transform:rotate(90deg)}}@media screen and (max-width: 767px){#header .header_navListTitle.js-headerAccordion::after{transform:rotate(90deg)}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navListTitle.js-headerAccordion.isOpen::after{transform:rotate(0deg)}}@media screen and (max-width: 767px){#header .header_navListTitle.js-headerAccordion.isOpen::after{transform:rotate(0deg)}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .js-headerAccordion+.header_navInnerBlock{height:0;overflow:hidden}}@media screen and (max-width: 767px){#header .js-headerAccordion+.header_navInnerBlock{height:0;overflow:hidden}}#header .header_navListTextLink{position:relative;color:inherit;font-weight:600;text-decoration:none;cursor:pointer}@media screen and (min-width: 768px){#header .header_navListTextLink{font-size:14px;letter-spacing:.28px;line-height:1.6;padding-top:4px;padding-bottom:4px}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navListTextLink{font-size:inherit;line-height:inherit;padding-top:0;padding-bottom:0}}@media screen and (min-width: 768px){#header .header_navInnerListWrap{background-color:#fff;padding-bottom:15px;border-radius:15px;box-shadow:0 8px 16px 0 rgba(52,0,36,.14);overflow:hidden}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navInnerListWrap{background-color:rgba(0,0,0,0);padding-top:20px;padding-bottom:10px;padding-left:16px;border-radius:0;box-shadow:none;overflow:visible}}@media screen and (max-width: 767px){#header .header_navInnerListWrap{padding-top:20px;padding-bottom:10px;padding-left:16px}}#header .header_navInnerList{list-style:none;padding:0}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navInnerListItem:not(:first-of-type){margin-top:8px}}@media screen and (max-width: 767px){#header .header_navInnerListItem:not(:first-of-type){margin-top:8px}}#header .header_navInnerLink{position:relative;display:block;color:#37343b;text-decoration:none}@media screen and (min-width: 1271px){#header .header_navInnerLink{font-size:14px;letter-spacing:.28px;font-weight:600;padding:15px 30px 15px 26px;background-color:rgba(0,0,0,0);transition:background-color .3s ease-out}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navInnerLink{color:#fff;font-size:14px;letter-spacing:.28px;font-weight:400;padding-top:4px;padding-bottom:4px;background-color:inherit}}@media screen and (max-width: 767px){#header .header_navInnerLink{color:#fff;font-size:14px;letter-spacing:0.28px;font-weight:400;padding-top:4px;padding-bottom:4px}}@media screen and (max-width: 767px){#header .header_navInnerLink.btnGradient{min-width:100%;background-color:rgba(0,0,0,0);padding-block:0;padding-inline:0;border-radius:0}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navInnerLink.btnGradient::before{content:none}}@media screen and (max-width: 767px){#header .header_navInnerLink.btnGradient::after{content:none}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine)and (min-width: 768px){#header .header_navInnerLink:hover{background-color:#e5dbf7}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine)and (min-width: 768px)and (max-width: 1270px){#header .header_navInnerLink:hover{background-color:inherit}}@media screen and (max-width: 767px){#header .header_navInnerLink[target=_blank]{display:flex}}#header .header_navInnerLink[target=_blank]::after{content:"";display:block;aspect-ratio:15/14;background-position:0 0;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 768px){#header .header_navInnerLink[target=_blank]::after{position:absolute;top:20px;right:23px;width:10px;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_black_medium.svg)}}@media screen and (max-width: 767px){#header .header_navInnerLink[target=_blank]::after{position:relative;top:6px;width:8px;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_medium.svg);margin-left:10px}}#header .header_navInnerLink:has(.header_navInnerLinkEm){position:relative}@media screen and (min-width: 768px){#header .header_navInnerLink:has(.header_navInnerLinkEm){display:flex;align-items:center;width:100%;height:72px;color:#fff;font-size:17px;letter-spacing:.34px;line-height:1.6;text-decoration:none;background-color:#1c1b1f;padding:6px 30px 6px 26px;border-radius:10px;overflow:hidden}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navInnerLink:has(.header_navInnerLinkEm){display:block;width:100%;height:auto;color:#fff;font-size:inherit;line-height:inherit;text-decoration:none;background-color:inherit;padding:0 0;border-radius:0}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine)and (min-width: 768px){#header .header_navInnerLink:has(.header_navInnerLinkEm):hover{background-color:#1c1b1f}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine)and (min-width: 768px)and (max-width: 1270px){#header .header_navInnerLink:has(.header_navInnerLinkEm):hover{background-color:inherit}}@media screen and (min-width: 768px){#header .header_navInnerLink:has(.header_navInnerLinkEm)::before{border-radius:10px}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navInnerLink:has(.header_navInnerLinkEm)::before{border-radius:0}}@media screen and (min-width: 768px){#header .header_navInnerLink:has(.header_navInnerLinkEm)::after{content:"";position:absolute;top:calc(50% - 5px);right:23px;display:block;width:46px;aspect-ratio:46/8;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_header_arrow_white.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navInnerLink:has(.header_navInnerLinkEm)::after{content:none}}#header .header_navInnerLinkEm{position:relative;font-style:normal}@media screen and (min-width: 768px){#header .header_navInnerLinkEm{font-weight:400}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navInnerLinkEm{font-weight:600}}@media screen and (max-width: 767px){#header .header_navInnerLinkEm{font-weight:600}}#header .header_navBtnBlock{display:flex}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navBtnBlock{flex-wrap:wrap}}@media screen and (max-width: 767px){#header .header_navBtnBlock{flex-wrap:wrap}}@media screen and (min-width: 768px)and (max-width: 1270px){*+#header .header_navBtnBlock{padding-top:60px}}@media screen and (max-width: 767px){*+#header .header_navBtnBlock{margin-top:60px}}#header .header_navBtn{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:auto;border-radius:0;text-decoration:none}@media screen and (min-width: 768px){#header .header_navBtn{gap:4px;width:176px;height:64px;padding-right:8px;padding-left:8px}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navBtn{gap:6px;width:50%;height:100px;padding-right:20px;padding-left:20px}}@media screen and (max-width: 767px){#header .header_navBtn{gap:6px;width:50%;height:100px;padding-right:20px;padding-left:20px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine)and (min-width: 768px){#header .header_navBtn:hover::after{opacity:1}}@media screen and (min-width: 768px){#header .header_navBtn::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);opacity:0;transition:.3s ease-out 0s;content:""}}#header .header_navBtn.-recruit{background-color:#b6007e}@media screen and (min-width: 768px){#header .header_navBtn.-recruit::after{background:linear-gradient(0deg, #81015C 0%, #81015C 100%),linear-gradient(262deg, #E2249A -62.54%, #81015C 64%)}}#header .header_navBtn.-company{background-color:#5508c2}@media screen and (min-width: 768px){#header .header_navBtn.-company::after{background:linear-gradient(0deg, #330282 0%, #330282 100%),linear-gradient(263deg, #8422E0 -51.47%, #330282 66.28%)}}#header .header_navBtnText{display:block;position:relative;color:#fff;font-weight:500;font-style:normal;z-index:1}@media screen and (min-width: 768px){#header .header_navBtnText{font-size:10px;letter-spacing:.2px}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navBtnText{display:block;width:100%;font-size:10px;text-align:center;letter-spacing:.2px}}@media screen and (max-width: 767px){#header .header_navBtnText{display:block;width:100%;font-size:10px;text-align:center;letter-spacing:0.2px}}#header .header_navBtnTextEm{display:block;width:100%;color:#fff;font-weight:600;font-style:normal;z-index:1}@media screen and (min-width: 768px){#header .header_navBtnTextEm{position:relative;display:flex;font-size:13px}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navBtnTextEm{position:static;display:block;text-align:center;font-size:15px}}@media screen and (max-width: 767px){#header .header_navBtnTextEm{font-size:15px;text-align:center;letter-spacing:0.3px}}#header .header_navBtn[target=_blank] .header_navBtnTextEm::after{content:"";display:block;aspect-ratio:12/10;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_bold.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto}@media screen and (min-width: 768px){#header .header_navBtn[target=_blank] .header_navBtnTextEm::after{position:relative;top:6px;width:9px;margin-left:6px}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navBtn[target=_blank] .header_navBtnTextEm::after{position:absolute;top:inherit;bottom:9px;right:12px;width:14px;margin-left:0}}@media screen and (max-width: 767px){#header .header_navBtn[target=_blank] .header_navBtnTextEm::after{position:absolute;bottom:12px;right:9px;width:14px}}#header .header_navContactBtn{position:relative;display:flex;justify-content:center;align-items:center;row-gap:4px;text-decoration:none;background-color:#1c1b1f}@media screen and (min-width: 768px){#header .header_navContactBtn{flex-direction:column;min-width:74px;height:64px;padding-right:7px;padding-left:7px}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navContactBtn{flex-direction:row;width:100%;height:62px;padding-right:10px;padding-left:10px}}@media screen and (max-width: 767px){#header .header_navContactBtn{column-gap:5px;width:100%;height:62px;padding-right:10px;padding-left:10px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine)and (min-width: 768px){#header .header_navContactBtn:hover::after{opacity:1}}#header .header_navContactBtn::before{content:"";display:block;aspect-ratio:22/16;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_mail_white.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;z-index:1}@media screen and (min-width: 768px){#header .header_navContactBtn::before{width:22px}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navContactBtn::before{width:22px}}@media screen and (max-width: 767px){#header .header_navContactBtn::before{width:22px}}@media screen and (min-width: 768px){#header .header_navContactBtn::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%),linear-gradient(84deg, #FF368D -134.26%, #B6007E -74.24%, #B6007E -37.31%, #6808C2 105.81%);opacity:0;transition:.3s ease-out 0s;content:""}}#header .header_navContactBtnText{display:block;position:relative;color:#fff;font-weight:500;text-decoration:none;z-index:1}@media screen and (min-width: 768px){#header .header_navContactBtnText{font-size:10px;letter-spacing:.2px}}@media screen and (min-width: 768px)and (max-width: 1270px){#header .header_navContactBtnText{font-size:14px;letter-spacing:.28px}}@media screen and (max-width: 767px){#header .header_navContactBtnText{font-size:14px;letter-spacing:0.28px}}#top #footer .links-list{display:none}#top #footer .links-mail{display:none}#footer{position:relative;width:100%;background-color:#f2f2f2;z-index:2}@media screen and (min-width: 768px){#footer{padding:0 60px}}@media screen and (min-width: 768px)and (max-width: 1270px){#footer{padding-block:55px}}@media screen and (max-width: 767px){#footer{padding-block:40px 18px}}#footer .footer-top{display:flex}@media screen and (min-width: 768px){#footer .footer-top{justify-content:space-between;padding-block:80px 60px}}@media screen and (min-width: 768px)and (max-width: 1270px){#footer .footer-top{flex-direction:column;gap:106px;padding-bottom:60px}}@media screen and (max-width: 767px){#footer .footer-top{flex-direction:column;gap:60px;padding:0 30px 60px}}@media screen and (min-width: 768px){#footer .links{width:min(27.7777777778vw,400px);padding-right:40px}}@media screen and (min-width: 768px)and (max-width: 1280px){#footer .links{width:400px;padding-right:40px}}@media screen and (max-width: 767px){#footer .links{display:flex;flex-direction:column;align-items:center;width:300px;margin:0 auto}}#footer .links-logo{display:inline-block}@media screen and (min-width: 768px){#footer .links-logo{width:318px}}@media screen and (max-width: 767px){#footer .links-logo{width:228px}#footer .links-logo img{width:228px;height:auto}}#footer .links-list{display:flex;flex-direction:column;margin-bottom:0;padding:0}@media screen and (min-width: 768px){#footer .links-list{gap:16px;margin-top:90px}}@media screen and (min-width: 768px)and (max-width: 1270px){#footer .links-list{margin-top:40px}}@media screen and (max-width: 767px){#footer .links-list{gap:8px;width:100%;margin-top:32px}}@media screen and (min-width: 768px){#footer .nav{display:grid;grid-template-columns:236px 236px 236px;grid-template-rows:auto auto;justify-content:space-between;gap:82px 0;width:800px}}@media screen and (min-width: 768px)and (max-width: 1270px){#footer .nav{justify-content:flex-start;grid-template-columns:190px 190px 190px;gap:52px 36px;width:100%}}@media screen and (max-width: 767px){#footer .nav{display:flex;flex-direction:column;gap:20px}}#footer .nav-link-head{display:block;width:100%;position:relative;color:#37343b;font-weight:600;text-decoration:none}@media screen and (min-width: 768px){#footer .nav-link-head{padding-bottom:17px;background-position:right bottom 24px;background-size:52px auto;border-bottom:2px solid #1c1b1f;font-size:16px;line-height:1.4;letter-spacing:.32px;transition:.3s ease-out 0s}}@media screen and (min-width: 768px)and (min-width: 768px)and (hover: hover)and (pointer: fine){#footer .nav-link-head:hover::after{animation:btn-black-arrow .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}@media screen and (min-width: 768px)and (max-width: 1270px){#footer .nav-link-head{min-height:60px;padding-bottom:0;padding-right:60px;background-size:42px auto}}@media screen and (max-width: 767px){#footer .nav-link-head{padding-bottom:15px;border-bottom:2px solid #1c1b1f;background:none;font-size:16px;line-height:1.6;letter-spacing:0.32px}}#footer .nav-link-head:after{content:"";position:absolute;right:0;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_52px_black.svg);background-repeat:no-repeat}@media screen and (min-width: 768px){#footer .nav-link-head:after{top:calc(50% - 12px);width:52px;height:8px}}#footer .nav-link-head[target=_blank]{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_black_medium.svg);background-repeat:no-repeat}@media screen and (min-width: 768px){#footer .nav-link-head[target=_blank]{background-position:right bottom 20px;background-size:14px auto}}@media screen and (max-width: 767px){#footer .nav-link-head[target=_blank]{background-position:right bottom 20px;background-size:13px}}#footer .nav-link-head[target=_blank]::before,#footer .nav-link-head[target=_blank]::after{display:none}@media screen and (max-width: 767px){#footer .nav-link-head.js-accordion{background:none}#footer .nav-link-head.js-accordion.isOpen::after{transform:rotateZ(0)}#footer .nav-link-head.js-accordion::before,#footer .nav-link-head.js-accordion::after{display:block;position:absolute;top:12px;right:0;width:12px;height:2px;background-color:#1c1b1f;transform-origin:50% 50%;transition:.3s ease-out 0s;content:""}#footer .nav-link-head.js-accordion::after{transform:rotateZ(90deg)}}@media screen and (max-width: 767px){#footer .nav-box{height:0;overflow:hidden}}#footer .nav-list{margin-bottom:0;padding-left:0}@media screen and (min-width: 768px){#footer .nav-list{margin-top:14px}}@media screen and (max-width: 767px){#footer .nav-list{margin-top:16px}}#footer .nav-item{margin-top:1em}#footer .nav-item.onlySP .nav-link{font-weight:600}#footer .nav-link{display:block;color:#37343b;font-weight:400;line-height:1.4;text-decoration:none}@media screen and (min-width: 768px){#footer .nav-link{font-size:13px}}@media screen and (max-width: 767px){#footer .nav-link{font-size:13px}}#footer .nav-link[target=_blank]{display:flex;align-items:center}@media screen and (min-width: 768px){#footer .nav-link[target=_blank]{gap:8px}}@media screen and (max-width: 767px){#footer .nav-link[target=_blank]{gap:8px}}#footer .nav-link[target=_blank]::after{display:inline-block;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_black_small.svg) center center no-repeat;background-size:contain;content:""}@media screen and (min-width: 768px){#footer .nav-link[target=_blank]::after{width:11px;height:12px}}@media screen and (max-width: 767px){#footer .nav-link[target=_blank]::after{width:11px;height:12px}}#footer .footer-bottom{display:flex}@media screen and (min-width: 768px){#footer .footer-bottom{justify-content:space-between;align-items:center;padding-block:25px;border-top:1px solid #dadada}}@media screen and (min-width: 768px)and (max-width: 1270px){#footer .footer-bottom{flex-direction:column;gap:13px}}@media screen and (max-width: 767px){#footer .footer-bottom{flex-direction:column;align-items:center;gap:40px;padding:40px 30px 0;border-top:1px solid #dadada}}#footer .footer-list{display:flex;margin:0;padding:0}@media screen and (min-width: 768px){#footer .footer-list{gap:32px;align-items:center}}@media screen and (min-width: 768px)and (max-width: 1270px){#footer .footer-list{flex-wrap:wrap;gap:0 32px}}@media screen and (max-width: 767px){#footer .footer-list{flex-direction:column;align-items:flex-start;gap:2px;width:100%}}#footer .footer-link{display:inline-block;color:#292929;text-decoration:none}@media screen and (min-width: 768px){#footer .footer-link{font-size:13px;letter-spacing:.26px}}@media screen and (max-width: 767px){#footer .footer-link{width:100%;font-size:12px;letter-spacing:0.24px}}#footer .footer-link[target=_blank]::after{display:inline-block;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_black_small.svg) center center no-repeat;background-size:contain;content:""}@media screen and (min-width: 768px){#footer .footer-link[target=_blank]::after{width:11px;height:10px;margin-left:8px}}@media screen and (max-width: 767px){#footer .footer-link[target=_blank]::after{width:11px;height:12px;margin-left:8px}}#footer .footer-link span{display:inline}@media screen and (min-width: 768px){#footer .footer-link span{line-height:1.5}}@media screen and (max-width: 767px){#footer .footer-link span{line-height:2.4}}#footer .footer-copyright{display:inline-block;color:#828282}@media screen and (min-width: 768px){#footer .footer-copyright{font-size:12px;letter-spacing:.24px}}@media screen and (min-width: 768px)and (max-width: 1270px){#footer .footer-copyright{margin-left:auto;text-align:right}}@media screen and (max-width: 767px){#footer .footer-copyright{font-size:12px;letter-spacing:0.24px}}@keyframes btn-gradient-arrow{0%{transform:translateX(0) scaleX(1);opacity:1}50%{transform:translateX(60px) scaleX(0.3);opacity:0}50.1%{transform:translateX(-40px) scaleX(0.8);transform-origin:center left;opacity:0}80%{transform:translateX(0) scaleX(1);opacity:1}100%{transform:translateX(0) scaleX(1);opacity:1}}@keyframes btn-gradient-typeWhite-arrow{0%{transform:translateX(0) scaleX(1);opacity:1}50%{transform:translateX(60px) scaleX(0.3);opacity:0}50.1%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_80px_white.svg);transform:translateX(-40px) scaleX(0.8);transform-origin:center left;opacity:0}80%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_80px_white.svg);transform:translateX(0) scaleX(1);opacity:1}100%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_80px_white.svg);transform:translateX(0) scaleX(1);opacity:1}}@keyframes btn-gradient-typePurple-46px-arrow{0%{transform:translateX(0) scaleX(1);opacity:1}50%{transform:translateX(60px) scaleX(0.3);opacity:0}50.1%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_46px_purple.svg);transform:translateX(-40px) scaleX(0.8);transform-origin:center left;opacity:0}80%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_46px_purple.svg);transform:translateX(0) scaleX(1);opacity:1}100%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_46px_purple.svg);transform:translateX(0) scaleX(1);opacity:1}}@keyframes btn-gradient-typePurple-blank{0%{transform:translateX(0) scaleX(1);opacity:1}50%{transform:translateX(60px) scaleX(0.3);opacity:0}50.1%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_red.svg);transform:translateX(-40px) scaleX(0.8);transform-origin:center left;opacity:0}80%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_red.svg);transform:translateX(0) scaleX(1);opacity:1}100%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_red.svg);transform:translateX(0) scaleX(1);opacity:1}}@keyframes btn-white-blank{0%{transform:translateX(0) scaleX(1);opacity:1}50%{transform:translateX(60px) scaleX(0.3);opacity:0}50.1%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_large.svg);transform:translateX(-40px) scaleX(0.8);transform-origin:center left;opacity:0}80%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_large.svg);transform:translateX(0) scaleX(1);opacity:1}100%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_large.svg);transform:translateX(0) scaleX(1);opacity:1}}@keyframes btn-gradient-intro-arrow{0%{transform:translateX(0) scaleX(1);opacity:1}50%{transform:translateX(60px) scaleX(0.3);opacity:0}50.1%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_60px_white.svg);transform:translateX(-40px) scaleX(0.8);transform-origin:center left;opacity:0}80%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_60px_white.svg);transform:translateX(0) scaleX(1);opacity:1}100%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_60px_white.svg);transform:translateX(0) scaleX(1);opacity:1}}@keyframes btn-white-arrow{0%{transform:translateX(0) scaleX(1);opacity:1}50%{transform:translateX(60px) scaleX(0.3);opacity:0}50.1%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_80px_white.svg);transform:translateX(-40px) scaleX(0.8);transform-origin:center left;opacity:0}80%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_80px_white.svg);transform:translateX(0) scaleX(1);opacity:1}100%{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_80px_white.svg);transform:translateX(0) scaleX(1);opacity:1}}@keyframes btn-black-arrow{0%{transform:translateX(0) scaleX(1);opacity:1}50%{transform:translateX(60px) scaleX(0.3);opacity:0}50.1%{transform:translateX(-40px) scaleX(0.8);transform-origin:center left;opacity:0}80%{transform:translateX(0) scaleX(1);opacity:1}100%{transform:translateX(0) scaleX(1);opacity:1}}@keyframes btn-only-arrow{0%{transform:translateX(0) scaleX(1);opacity:1}50%{transform:translateX(60px) scaleX(0.3);opacity:0}50.1%{transform:translateX(-40px) scaleX(0.8);transform-origin:center left;opacity:0}80%{transform:translateX(0) scaleX(1);opacity:1}100%{transform:translateX(0) scaleX(1);opacity:1}}@keyframes btn-only-arrow-back{0%{transform:translateX(0) scaleX(1);opacity:1}50%{transform:translateX(-60px) scaleX(0.3);opacity:0}50.1%{transform:translateX(40px) scaleX(0.8);transform-origin:center right;opacity:0}80%{transform:translateX(0) scaleX(1);opacity:1}100%{transform:translateX(0) scaleX(1);opacity:1}}@keyframes btn-gradient-arrow-back{0%{transform:translateX(0) scaleX(1);opacity:1}50%{transform:translateX(-60px) scaleX(0.3);opacity:0}50.1%{transform:translateX(40px) scaleX(0.8);transform-origin:center right;opacity:0}80%{transform:translateX(0) scaleX(1);opacity:1}100%{transform:translateX(0) scaleX(1);opacity:1}}@keyframes btn-blank{0%{transform:translate(0, -50%) scaleX(1);opacity:1}50%{transform:translate(25px, -50%) scaleX(0.3);opacity:0}50.1%{transform:translate(-20px, -50%) scaleX(0.8);transform-origin:center left;opacity:0}80%{transform:translate(0, -50%) scaleX(1);opacity:1}100%{transform:translate(0, -50%) scaleX(1);opacity:1}}.btnGradient{display:inline-flex;align-items:center;position:relative;background-color:#1c1b1f;color:#fff;text-decoration:none;overflow:hidden;font-weight:600}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.btnGradient:hover::before{opacity:1;transform:translateX(0)}.btnGradient:hover::after{animation:btn-gradient-arrow .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}.btnGradient::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);opacity:0;transform:translateX(-100%);content:""}@media screen and (min-width: 768px){.btnGradient::before{border-radius:100px;transition:.25s ease-out 0s}}.btnGradient::after{display:block;position:absolute;content:""}@media screen and (min-width: 768px){.btnGradient::after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_80px_white.svg);background-size:contain;background-repeat:no-repeat;top:calc(50% - 5px);right:30px;width:80px;height:10px;transform-origin:center right}}@media screen and (max-width: 767px){.btnGradient::after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_60px_white.svg);background-size:contain;background-repeat:no-repeat;top:calc(50% - 5px);right:20px;width:60px;height:10px}}.btnGradient span{position:relative}@media screen and (min-width: 768px){.btnGradient.large{min-width:262px;min-height:72px;padding-block:12px;padding-inline:30px 134px;border-radius:200px;font-size:16px;letter-spacing:.32px}}@media screen and (max-width: 767px){.btnGradient.large{min-width:262px;min-height:64px;padding-block:20px;padding-inline:20px 96px;border-radius:200px;font-size:14px;letter-spacing:0.28px}}@media screen and (min-width: 768px){.btnGradient.large[target=_blank]{padding-inline:30px 72px}}@media screen and (max-width: 767px){.btnGradient.large[target=_blank]{padding-inline:20px 54px}}.btnGradient.large[target=_blank]:after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_large.svg);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){.btnGradient.large[target=_blank]:after{top:calc(50% - 9px);right:30px;width:18px;height:18px;transform-origin:center right}}@media screen and (max-width: 767px){.btnGradient.large[target=_blank]:after{top:calc(50% - 9px);right:20px;width:18px;height:18px}}@media screen and (min-width: 768px){.btnGradient.medium{min-width:262px;min-height:50px;padding-block:12px;padding-inline:30px 134px;border-radius:200px;font-size:16px;letter-spacing:.32px}}@media screen and (max-width: 767px){.btnGradient.medium{min-width:262px;min-height:50px;padding-block:14px;padding-inline:20px 96px;border-radius:200px;font-size:14px;letter-spacing:0.28px}}@media screen and (min-width: 768px){.btnGradient.medium[target=_blank]{padding-inline:30px 66px}}@media screen and (max-width: 767px){.btnGradient.medium[target=_blank]{padding-inline:20px 48px}}.btnGradient.medium[target=_blank]:after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_medium.svg);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){.btnGradient.medium[target=_blank]:after{top:calc(50% - 6.5px);right:30px;width:12px;height:13px;transform-origin:center right}}@media screen and (max-width: 767px){.btnGradient.medium[target=_blank]:after{top:calc(50% - 6.5px);right:20px;width:12px;height:13px}}@media screen and (min-width: 768px){.btnGradient.mix{min-width:262px;min-height:72px;padding-block:12px;padding-inline:30px 134px;border-radius:200px;font-size:16px;letter-spacing:.32px}}@media screen and (max-width: 767px){.btnGradient.mix{min-width:262px;min-height:50px;padding-block:14px;padding-inline:20px 96px;border-radius:200px;font-size:12px;letter-spacing:0.28px}}@media screen and (min-width: 768px){.btnGradient.mix[target=_blank]{padding-inline:30px 72px}}@media screen and (max-width: 767px){.btnGradient.mix[target=_blank]{padding-inline:20px 48px}}@media screen and (min-width: 768px){.btnGradient.mix[target=_blank]:after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_large.svg);background-size:contain;background-repeat:no-repeat;top:calc(50% - 9px);right:30px;width:18px;height:18px;transform-origin:center right}}@media screen and (max-width: 767px){.btnGradient.mix[target=_blank]:after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_medium.svg);background-size:contain;background-repeat:no-repeat;top:calc(50% - 6.5px);right:20px;width:12px;height:13px}}@media screen and (min-width: 768px){.btnGradient.topWidth{min-width:280px}}@media screen and (max-width: 767px){.btnGradient.topWidth{min-width:260px}}.btnGradient.typeWhite{background-color:#fff;color:#1f0c5d}@media screen and (min-width: 768px){.btnGradient.typeWhite{min-width:405px;min-height:52px;padding-block:12px;padding-inline:30px 134px;border-radius:200px;font-size:16px;letter-spacing:.32px}}@media screen and (max-width: 767px){.btnGradient.typeWhite{min-width:315px;min-height:50px;padding-block:12px;padding-inline:20px 96px;border-radius:200px;font-size:14px;letter-spacing:0.28px}}@media screen and (min-width: 768px){.btnGradient.typeWhite::after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_80px_purple.svg)}}@media screen and (max-width: 767px){.btnGradient.typeWhite::after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_60px_purple.svg)}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.btnGradient.typeWhite:hover{color:#fff}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine)and (min-width: 768px){.btnGradient.typeWhite:hover::after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_80px_white.svg)}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine)and (max-width: 767px){.btnGradient.typeWhite:hover::after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_60px_white.svg)}}@media screen and (min-width: 768px){.btnGradient.typeBack{min-width:310px;min-height:50px;padding-block:12px;padding-inline:130px 30px}}@media screen and (max-width: 767px){.btnGradient.typeBack{min-width:260px;min-height:50px;padding-block:12px;padding-inline:106px 20px;border-radius:200px}}@media screen and (min-width: 768px){.btnGradient.typeBack span{font-size:16px;letter-spacing:.32px}}@media screen and (max-width: 767px){.btnGradient.typeBack span{font-size:14px;letter-spacing:0.28px}}.btnGradient.typeBack:before{transform:translateX(-100%)}@media screen and (min-width: 768px){.btnGradient.typeBack:after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_80px_white_back.svg);top:calc(50% - 5px);left:30px;width:80px;height:10px;transform-origin:center right}}@media screen and (max-width: 767px){.btnGradient.typeBack:after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_60px_white_back.svg);top:calc(50% - 5px);left:20px;width:60px;height:10px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.btnGradient.typeBack:hover::before{transform:translateX(0)}.btnGradient.typeBack:hover::after{animation:btn-gradient-arrow-back .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}.btnWhite{display:inline-flex;align-items:center;position:relative;background-color:#fff;color:#b6047e;text-decoration:none;transition:.3s ease-in-out 0s;overflow:hidden;font-weight:600}@media screen and (min-width: 768px){.btnWhite{min-width:280px;min-height:52px;padding-block:12px;padding-inline:30px 130px;border-radius:100px;font-size:16px;letter-spacing:.32px}}@media screen and (max-width: 767px){.btnWhite{min-width:290px;min-height:52px;padding-block:16.5px;padding-inline:20px 86px;border-radius:100px;font-size:14px;letter-spacing:0.28px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.btnWhite:hover{color:#fff}.btnWhite:hover::before{opacity:1;transform:translateX(0)}.btnWhite:hover::after{animation:btn-white-arrow .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}.btnWhite::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1c1b1f;opacity:0;transform:translateX(-100%);content:""}@media screen and (min-width: 768px){.btnWhite::before{border-radius:100px;transition:.25s ease-out 0s}}.btnWhite::after{display:block;position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center right;content:""}@media screen and (min-width: 768px){.btnWhite::after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_80px_pink.svg);top:calc(50% - 5px);right:30px;width:80px;height:10px;transform-origin:center right}}@media screen and (max-width: 767px){.btnWhite::after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_66px_pink.svg);top:calc(50% - 4px);right:20px;width:66px;height:8px}}.btnWhite span{position:relative}.footerBtn{display:flex;flex-direction:column;position:relative;background-color:#1c1b1f;color:#fff;font-weight:600;text-decoration:none;overflow:hidden}@media screen and (min-width: 768px){.footerBtn{max-width:360px;padding:12px 32px 12px 30px;border-radius:100px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.footerBtn:hover::before{opacity:1;transform:translateX(0)}.footerBtn:hover::after{animation:btn-blank .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}@media screen and (max-width: 767px){.footerBtn{max-width:300px;padding:12px 24px 12px 30px;border-radius:100px}}.footerBtn::before{display:block;position:absolute;top:0;left:0%;width:100%;height:100%;border-radius:100px;opacity:0;transform:translateX(-100%);transition:.25s ease-out 0s;content:""}.footerBtn[target=_blank]::after{display:block;position:absolute;top:50%;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_medium.svg) left top no-repeat;background-size:100% auto;transform:translateY(-50%);content:""}@media screen and (min-width: 768px){.footerBtn[target=_blank]::after{right:32px;width:13px;height:13px}}@media screen and (max-width: 767px){.footerBtn[target=_blank]::after{right:24px;width:13px;height:13px}}.footerBtn span{display:block;position:relative;font-weight:400}@media screen and (min-width: 768px){.footerBtn span{font-size:18px;letter-spacing:.36px}}@media screen and (max-width: 767px){.footerBtn span{font-size:16px;letter-spacing:0.32px}}@media screen and (min-width: 768px){.footerBtn span span{font-size:12px;letter-spacing:.24px}}@media screen and (max-width: 767px){.footerBtn span span{font-size:12px;letter-spacing:0.24px}}.footerBtn.typePink::before{background:linear-gradient(241deg, #DC0079 4.87%, #B6047E 44.08%, #B6047E)}.footerBtn.typePurple::before{background:linear-gradient(241deg, #8307E9 4.87%, #5508C2 44.08%)}.splide button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;-webkit-appearance:none;appearance:none;margin:0;padding:0}@media screen and (min-width: 768px){.splide{padding-bottom:90px}}@media screen and (max-width: 767px){.splide{padding-bottom:60px}}.splide_controls{display:flex;align-items:center;justify-content:center}.splide_controls .splide__arrows,.splide_controls .splide__pagination{display:inline-block}@media screen and (min-width: 768px){.splide_controls{margin-top:20px}}@media screen and (max-width: 767px){.splide_controls{margin-top:30px}}.splide__pagination{align-items:center;font-size:0;padding:0}@media screen and (min-width: 768px){.splide__pagination{margin:0 18px 0 30px}}@media screen and (max-width: 767px){.splide__pagination{margin:0 14px 0 17px}}.splide__pagination li{line-height:0}@media screen and (min-width: 768px){.splide__pagination li{width:8px;height:8px}}@media screen and (max-width: 767px){.splide__pagination li{width:6px;height:6px}}@media screen and (min-width: 768px){.splide__pagination li:not(:first-child){margin-left:18px}}@media screen and (max-width: 767px){.splide__pagination li:not(:first-child){margin-left:14px}}.splide__pagination button{background-color:#bdbdbd;border-radius:50%}.splide__pagination button.is-active{background-color:#5508c2}@media screen and (min-width: 768px){.splide__pagination button{width:9px;height:9px}}@media screen and (max-width: 767px){.splide__pagination button{width:6px;height:6px}}button.splide__arrow{overflow:hidden;background-color:#1c1b1f;border-radius:50%;text-align:center;line-height:1}button.splide__arrow img{width:66.66%;height:auto;margin:0 auto}@media screen and (min-width: 768px){button.splide__arrow{width:60px;height:60px;margin:0 5px;transition:background-color .2s ease-out 0s;position:relative}button.splide__arrow:hover{background-color:rgba(0,0,0,0)}button.splide__arrow:hover::after{opacity:1}button.splide__arrow::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;inset:0;border-radius:50%;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);opacity:0;transition:opacity .2s ease-out 0s;z-index:0}button.splide__arrow img{position:relative;z-index:1}}@media screen and (max-width: 767px){button.splide__arrow{width:41.86px;height:41.86px;margin:0 2px}}button.toggle_play.-play .btn_play{display:none}button.toggle_play.-pause .btn_pause{display:none}@media screen and (min-width: 768px){.splide.note_rss{padding-left:max(80px,(100% - 1400px)/2 + 80px);padding-bottom:0}}@media screen and (max-width: 767px){.splide.note_rss{padding-left:20px;padding-bottom:0}}@media screen and (min-width: 768px){.splide.note_rss .splide__slide{max-width:286px}}@media screen and (max-width: 767px){.splide.note_rss .splide__slide{width:286px;background-color:rgba(243,241,248,.5);border-radius:6px}}.splide.note_rss .splide__slide a{display:block;position:relative;height:100%;color:inherit;text-decoration:none}@media screen and (min-width: 768px){.splide.note_rss .splide__slide a{display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.splide.note_rss .splide__slide a:hover .note_rss-img img{transform:scale(1.1)}.splide.note_rss .splide__slide a:hover .note_rss-arrow::before{opacity:1;transform:translateX(0)}.splide.note_rss .splide__slide a:hover .note_rss-arrow::after{animation:btn-only-arrow .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}.splide.note_rss .splide__slide a[target=_blank] .note_rss-img{position:relative}@media screen and (max-width: 767px){.splide.note_rss .splide__slide a[target=_blank] .note_rss-img::after{display:block;position:absolute;bottom:8px;right:8px;width:33px;height:33px;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_medium.svg) center center no-repeat;background-color:#1c1b1f;background-size:12px auto;border-radius:100%;content:""}}.splide.note_rss .splide__slide a[target=_blank] .note_rss-arrow{border-radius:100%}@media screen and (min-width: 768px){.splide.note_rss .splide__slide a[target=_blank] .note_rss-arrow{width:37px;height:37px}.splide.note_rss .splide__slide a[target=_blank] .note_rss-arrow::after{top:calc(50% - 6.5px);left:calc(50% - 6.5px);width:13px;height:13px}}.splide.note_rss .splide__slide a[target=_blank] .note_rss-arrow::before{border-radius:100%}.splide.note_rss .splide__slide a[target=_blank] .note_rss-arrow::after{background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_medium.svg) center center no-repeat;background-size:contain}.splide.note_rss .splide__slide figure img{width:100%;height:auto}@media screen and (min-width: 768px){.splide.note_rss .splide__slide figure img{transform-origin:center center;transition:.3s ease-out 0s}}.splide.note_rss .splide__slide .note_rss-img{overflow:hidden}@media screen and (min-width: 768px){.splide.note_rss .splide__slide .note_rss-img{border-radius:6px}}@media screen and (max-width: 767px){.splide.note_rss .splide__slide .note_rss-img{border-radius:6px}}.splide.note_rss .splide__slide figcaption{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.splide.note_rss .splide__slide figcaption{padding:15px 10px 0;font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.splide.note_rss .splide__slide figcaption{padding:10px 15px;font-size:14px;letter-spacing:0.56px}}.splide.note_rss .splide__slide .note_rss-arrow{display:block;position:relative;background-color:#1c1b1f;overflow:hidden}@media screen and (min-width: 768px){.splide.note_rss .splide__slide .note_rss-arrow{width:76px;height:32px;margin-top:10px;margin-left:auto;border-radius:50px;margin-bottom:1px}}@media screen and (max-width: 767px){.splide.note_rss .splide__slide .note_rss-arrow{display:none}}@media screen and (min-width: 768px){.splide.note_rss .splide__slide .note_rss-arrow::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);border-radius:50px;opacity:0;transform:translateX(-100%);transition:.25s ease-out 0s;content:""}}.splide.note_rss .splide__slide .note_rss-arrow::after{display:block;position:absolute;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_46px_white.svg) left top no-repeat;background-size:contain;content:""}@media screen and (min-width: 768px){.splide.note_rss .splide__slide .note_rss-arrow::after{top:calc(50% - 4px);right:15px;width:46px;height:8px}}.splide.note_rss .splide_controls{justify-content:flex-start;flex-wrap:wrap}@media screen and (min-width: 768px){.splide.note_rss .splide_controls{max-width:1320px;margin-top:50px;padding-right:80px}}@media screen and (max-width: 767px){.splide.note_rss .splide_controls{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;margin-top:40px}}.splide.note_rss .splide_controls button:disabled{opacity:.5;pointer-events:none}@media screen and (min-width: 768px){.mainWrap{padding:64px 0 0}}@media screen and (min-width: 768px)and (max-width: 1280px){.mainWrap{padding:63px 0 0}}@media screen and (max-width: 767px){.mainWrap{padding:63px 0 0}}.mainWrap:has(.titleBlock){padding:0}.pageContent{position:relative;background-color:#fff;width:100%;z-index:2}.container{background-color:#fff;width:100%;max-width:1400px;margin:0 auto}@media screen and (min-width: 768px){.container{padding:0 80px}}@media screen and (max-width: 767px){.container{padding:0 20px}}@media screen and (min-width: 768px){.container+.container{margin-top:120px}}@media screen and (max-width: 767px){.container+.container{margin-top:60px}}@media screen and (min-width: 768px){.container .container-inner{padding-top:80px}}@media screen and (max-width: 767px){.container .container-inner{padding-top:60px}}.container .container-lead{color:#37343b;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.container .container-lead{font-size:16px;letter-spacing:.72px;margin-bottom:80px}}@media screen and (max-width: 767px){.container .container-lead{font-size:14px;letter-spacing:0.64px;margin-bottom:47px}}@media screen and (min-width: 768px){.container .container-section+.container-section{margin-top:120px}}@media screen and (max-width: 767px){.container .container-section+.container-section{margin-top:60px}}@media screen and (min-width: 768px){.container .container-subsection+.container-subsection{margin-top:72px}}@media screen and (max-width: 767px){.container .container-subsection+.container-subsection{margin-top:100px}}.bottomBlock{background:url(/wp/wp-content/themes/fellows/assets/common/img/bg_noise.png),radial-gradient(circle at 73.35% 5.77%, #FF368D 0%, #B6047E 27.88%, #B6047E 54.81%, #7C0AC3 100%);background-repeat:repeat,no-repeat;background-position:center top,right top;background-size:316px 91px,100% auto;position:relative;z-index:1}@media screen and (min-width: 768px){.bottomBlock{padding-bottom:100px}}@media screen and (max-width: 767px){.bottomBlock{padding-bottom:100px}}.bottomBlock .bottomBlock-end{background-color:#fff}@media screen and (min-width: 768px){.bottomBlock .bottomBlock-end{height:120px;border-radius:0 0 50px 0}}@media screen and (max-width: 767px){.bottomBlock .bottomBlock-end{height:80px;border-radius:0 0 30px 0}}@media screen and (min-width: 768px){.bottomBlock .bottomBlock-end.isLow{height:60px}}@media screen and (max-width: 767px){.bottomBlock .bottomBlock-end.isLow{height:40px}}.categoryNav{width:100%;max-width:1400px;margin:0 auto;color:#fff}@media screen and (min-width: 768px){.categoryNav{padding:80px 80px 0}}@media screen and (max-width: 767px){.categoryNav{padding:58px 20px 0}}.categoryNav .categoryNav-title{text-align:center;font-weight:600;line-height:150%}@media screen and (min-width: 768px){.categoryNav .categoryNav-title{font-size:24px;letter-spacing:.96px}}@media screen and (max-width: 767px){.categoryNav .categoryNav-title{font-size:18px;letter-spacing:1.8px}}@media screen and (min-width: 768px){.categoryNav .categoryNav-wrap{margin-top:32px}}@media screen and (max-width: 767px){.categoryNav .categoryNav-wrap{margin-top:40px}}.categoryNav .categoryNav-list{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.categoryNav .categoryNav-list{gap:0 32px}}@media screen and (max-width: 767px){.categoryNav .categoryNav-list{gap:0 20px}}.categoryNav .categoryNav-list li{border-bottom:1px solid #fff}@media screen and (min-width: 768px){.categoryNav .categoryNav-list li{width:calc((100% - 64px)/3)}.categoryNav .categoryNav-list li:nth-child(-n+3){border-top:1px solid #fff}}@media screen and (max-width: 767px){.categoryNav .categoryNav-list li{width:calc((100% - 20px)/2)}.categoryNav .categoryNav-list li:nth-child(-n+2){border-top:1px solid #fff}}.categoryNav .categoryNav-link{display:flex;align-items:center;width:100%;height:100%;text-decoration:none;color:#fff;font-weight:600;line-height:150%;position:relative;overflow:hidden}@media screen and (min-width: 768px){.categoryNav .categoryNav-link{padding:46px 65px 46px 16px;font-size:18px;letter-spacing:.36px}}@media screen and (max-width: 767px){.categoryNav .categoryNav-link{padding:24px 0px;font-size:14px;letter-spacing:0.56px;display:flex;align-items:center;height:100%}}.categoryNav .categoryNav-link::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#fff;transition:left .3s ease-out;z-index:1}.categoryNav .categoryNav-link::after{display:block;position:absolute;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_46px_white.svg);background-size:contain;background-repeat:no-repeat;content:"";z-index:2}@media screen and (min-width: 768px){.categoryNav .categoryNav-link::after{top:calc(50% - 4px);right:16px;width:46px;height:8px;transform-origin:center right}}@media screen and (max-width: 767px){.categoryNav .categoryNav-link::after{top:calc(50% - 4px);right:0px;width:46px;height:8px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.categoryNav .categoryNav-link:hover{color:#b6007e}.categoryNav .categoryNav-link:hover::before{left:0}.categoryNav .categoryNav-link:hover::after{animation:btn-gradient-typePurple-46px-arrow .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}.categoryNav .categoryNav-link[target=_blank]:after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_large.svg);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){.categoryNav .categoryNav-link[target=_blank]:after{top:calc(50% - 6.5px);right:32px;width:14px;height:13px;transform-origin:center right}}@media screen and (max-width: 767px){.categoryNav .categoryNav-link[target=_blank]:after{top:calc(50% - 6.5px);right:0px;width:14px;height:13px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.categoryNav .categoryNav-link[target=_blank]:hover{color:#b6007e}.categoryNav .categoryNav-link[target=_blank]:hover::before{left:0}.categoryNav .categoryNav-link[target=_blank]:hover::after{animation:btn-gradient-typePurple-blank .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}.categoryNav .categoryNav-link span{position:relative;z-index:2}.categoryNav .categoryNav-link.isCurrent{pointer-events:none;opacity:.5}.categoryNav .categoryNav-link.isCurrent::after{content:none}.relatedLinks{width:100%;max-width:1400px;margin:0 auto}@media screen and (min-width: 768px){.relatedLinks{padding:80px 80px 0}}@media screen and (max-width: 767px){.relatedLinks{padding:58px 20px 0}}.relatedLinks .relatedLinks-title{color:#fff;font-weight:600;text-align:center;line-height:150%}@media screen and (min-width: 768px){.relatedLinks .relatedLinks-title{font-size:24px;letter-spacing:.96px}}@media screen and (max-width: 767px){.relatedLinks .relatedLinks-title{font-size:18px;letter-spacing:1.8px}}@media screen and (min-width: 1271px){.relatedLinks .relatedLinks-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:26px;margin-top:32px}}@media screen and (min-width: 768px)and (max-width: 1270px){.relatedLinks .relatedLinks-list{display:flex;flex-direction:column;align-items:center;gap:26px;margin-top:40px}}@media screen and (max-width: 767px){.relatedLinks .relatedLinks-list{display:flex;flex-direction:column;gap:20px;margin-top:40px}}.relatedLinks .relatedLinks-item{background-color:#fff;overflow:hidden}@media screen and (min-width: 768px){.relatedLinks .relatedLinks-item{max-width:604px;height:280px;border-radius:6px}}@media screen and (max-width: 767px){.relatedLinks .relatedLinks-item{border-radius:7px}}.relatedLinks .relatedLinks-link{color:inherit;text-decoration:none}@media screen and (min-width: 768px){.relatedLinks .relatedLinks-link{display:flex;height:100%}}@media screen and (max-width: 767px){.relatedLinks .relatedLinks-link{display:block}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.relatedLinks .relatedLinks-link:hover .relatedLinks-img img{transform:scale(1.1)}.relatedLinks .relatedLinks-link:hover .relatedLinks-btn::before{opacity:1;transform:translateX(0)}.relatedLinks .relatedLinks-link:hover .relatedLinks-btn::after{animation:btn-gradient-arrow .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}.relatedLinks .relatedLinks-img{overflow:hidden}@media screen and (min-width: 768px){.relatedLinks .relatedLinks-img{flex-shrink:0;width:284px}}@media screen and (max-width: 767px){.relatedLinks .relatedLinks-img{aspect-ratio:317/190}}.relatedLinks .relatedLinks-img img{width:auto;height:100%;object-fit:cover}@media screen and (min-width: 768px){.relatedLinks .relatedLinks-img img{transform-origin:center center;transition:.3s ease-out 0s}}.relatedLinks .relatedLinks-box{display:flex;flex-direction:column}@media screen and (min-width: 768px){.relatedLinks .relatedLinks-box{justify-content:space-between;padding-block:76px 32px;padding-inline:24px 30px}}@media screen and (max-width: 767px){.relatedLinks .relatedLinks-box{align-items:center;gap:16px;padding-block:16px 20px;padding-inline:20px 20px}}@media screen and (min-width: 768px){.relatedLinks .relatedLinks-txt{font-size:16px;line-height:1.5;letter-spacing:.32px}}@media screen and (max-width: 767px){.relatedLinks .relatedLinks-txt{font-size:14px;line-height:1.6;letter-spacing:0.28px}}.relatedLinks .relatedLinks-btn{width:100%;pointer-events:none}@media screen and (min-width: 768px){.relatedLinks .relatedLinks-btn{min-width:auto;padding:0 80px 0 20px;min-height:52px;font-size:15px}}@media screen and (max-width: 767px){.relatedLinks .relatedLinks-btn{min-height:44px;padding-block:0}}.relatedLinks .relatedLinks-btn::after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_60px_white.svg)}@media screen and (min-width: 768px){.relatedLinks .relatedLinks-btn::after{right:8px;width:60px;height:8px}}@media screen and (min-width: 768px){.relatedLinks .relatedLinks-btn span{font-size:15px;letter-spacing:.3px}}@media screen and (max-width: 767px){.relatedLinks .relatedLinks-btn span{font-size:14px;letter-spacing:0.28px}}@media screen and (min-width: 768px){.businessPanels{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px 32px}}@media screen and (max-width: 767px){.businessPanels{display:flex;flex-direction:column;gap:30px}}@media screen and (min-width: 768px){.businessPanels .businessPanels-panel{display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:span 2;gap:0;border-top:1px solid #1c1b1f}}@media screen and (max-width: 767px){.businessPanels .businessPanels-panel{border-top:1px solid #1c1b1f}}.businessPanels .businessPanels-link{display:flex;flex-direction:column;position:relative;background-color:#f9f8fb;color:#37343b;text-decoration:none}@media screen and (min-width: 768px){.businessPanels .businessPanels-link{gap:20px;min-height:260px;padding:38px 29.0909090909% 30px 4.958677686%}}@media screen and (max-width: 767px){.businessPanels .businessPanels-link{gap:16px;padding-block:20px;padding-inline:20px 30px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.businessPanels .businessPanels-link:hover .businessPanels-arrow::before{opacity:1;transform:translateX(0)}.businessPanels .businessPanels-link:hover .businessPanels-arrow::after{animation:btn-only-arrow .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}.businessPanels .businessPanels-title{font-weight:600}@media screen and (min-width: 768px){.businessPanels .businessPanels-title{font-size:24px;line-height:1.5;letter-spacing:.96px}}@media screen and (max-width: 767px){.businessPanels .businessPanels-title{padding-right:10px;font-size:16px;line-height:1.7;letter-spacing:0.64px}}@media screen and (min-width: 768px)and (max-width: 1170px){.businessPanels .businessPanels-title br{display:none}}.businessPanels .businessPanels-txt{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.businessPanels .businessPanels-txt{margin-bottom:6px;font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.businessPanels .businessPanels-txt{font-size:13px;letter-spacing:0.52px}}.businessPanels .businessPanels-arrow{display:block;position:relative;margin-top:auto;background-color:#1c1b1f;overflow:hidden}@media screen and (min-width: 768px){.businessPanels .businessPanels-arrow{width:76px;height:32px;border-radius:50px}}@media screen and (max-width: 767px){.businessPanels .businessPanels-arrow{width:76px;height:32px;border-radius:50px}}@media screen and (min-width: 768px){.businessPanels .businessPanels-arrow::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);border-radius:50px;opacity:0;transform:translateX(-100%);transition:.25s ease-out 0s;content:""}}.businessPanels .businessPanels-arrow::after{display:block;position:absolute;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_46px_white.svg) left top no-repeat;background-size:contain;content:""}@media screen and (min-width: 768px){.businessPanels .businessPanels-arrow::after{top:calc(50% - 4px);right:15px;width:46px;height:8px}}@media screen and (max-width: 767px){.businessPanels .businessPanels-arrow::after{top:calc(50% - 4px);right:15px;width:46px;height:8px}}.businessPanels .businessPanels-icon{position:absolute;opacity:.2}@media screen and (min-width: 768px){.businessPanels .businessPanels-icon{top:28px;right:10px;width:144px}}@media screen and (max-width: 767px){.businessPanels .businessPanels-icon{bottom:0px;right:0px;width:100px}}.businessPanels .businessPanels-icon>img{width:100%;height:auto}@media screen and (min-width: 768px){.businessPanels .businessPanels-list{padding-block:20px;padding-inline:20px 25px}}@media screen and (max-width: 767px){.businessPanels .businessPanels-list{padding:16px 20px}}.businessPanels .linkList{display:flex;flex-direction:column}@media screen and (min-width: 768px){.businessPanels .linkList{gap:10px}}@media screen and (max-width: 767px){.businessPanels .linkList{gap:10px}}.businessPanels .linkList-item{display:flex}@media screen and (min-width: 768px){.businessPanels .linkList-item{gap:6px}}@media screen and (max-width: 767px){.businessPanels .linkList-item{gap:6px}}.businessPanels .linkList-item::before{color:#b6007e;content:"・"}@media screen and (min-width: 768px){.businessPanels .linkList-item::before{font-size:18px;letter-spacing:.72px}}@media screen and (max-width: 767px){.businessPanels .linkList-item::before{font-size:16px;letter-spacing:0.64px}}.businessPanels .linkList-item a{line-height:1.6}@media screen and (min-width: 768px){.businessPanels .linkList-item a{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.businessPanels .linkList-item a{font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px){.businessPanels .linkList-item a::after{margin-left:6px}}@media screen and (max-width: 767px){.businessPanels .linkList-item a::after{margin-left:6px}}.titleBlock{position:relative;overflow:hidden}@media screen and (min-width: 768px){.titleBlock{background:linear-gradient(90deg, #A0007B 0%, #B90A83 14.42%, #B90A83 32.65%, #FF72D4 100%)}}.titleBlock:not(.lv3) .title{line-height:1.4}@media screen and (min-width: 768px){.titleBlock:not(.lv3) .title{font-size:42px;letter-spacing:5.8px}}@media screen and (max-width: 767px){.titleBlock:not(.lv3) .title{font-size:32px;letter-spacing:1.28px}}@media screen and (min-width: 768px){.titleBlock.lv3 .titleBlock-inner{padding-block:141px 32px}}@media screen and (min-width: 768px)and (max-width: 1280px){.titleBlock.lv3 .titleBlock-inner{padding-block:140px 32px}}@media screen and (max-width: 767px){.titleBlock.lv3 .titleBlock-inner{padding-block:101px 28px}}.titleBlock.lv3 .titleBlock-inner:has(.titleBlock-introInner){padding-block:0}@media screen and (min-width: 768px){.titleBlock.lv3 .titleBlock-introInner{padding-block:141px 32px}}@media screen and (min-width: 768px)and (max-width: 1280px){.titleBlock.lv3 .titleBlock-introInner{padding-block:140px 32px}}@media screen and (max-width: 767px){.titleBlock.lv3 .titleBlock-introInner{padding-block:101px 28px}}@media screen and (min-width: 768px){.titleBlock.lv3 .titleBlock-introInner:before{top:-56px;right:-80px;width:911px}}@media screen and (max-width: 767px){.titleBlock.lv3 .titleBlock-introInner:before{top:62px;right:-83px;width:349px}}@media screen and (min-width: 768px){.titleBlock.lv3 .titleBlock-breadcrumbs{margin-top:66px}}@media screen and (max-width: 767px){.titleBlock.lv3 .titleBlock-breadcrumbs{margin-top:30px}}@media screen and (min-width: 768px){.titleBlock.lv3 .titleBlock-bottom{height:80px}}@media screen and (max-width: 767px){.titleBlock.lv3 .titleBlock-bottom{height:60px}}.titleBlock.js-loadTitleBlockEffects{opacity:1;transition:opacity .1s ease-out;will-change:opacity}.titleBlock.js-loadTitleBlockEffects.isScrolled{opacity:0}.titleBlock .titleBlock-inner{width:100%}@media screen and (min-width: 768px){.titleBlock .titleBlock-inner{padding:163px 80px 32px}}@media screen and (max-width: 767px){.titleBlock .titleBlock-inner{padding:126px 20px 30px;overflow:visible}}.titleBlock .titleBlock-inner:has(.titleBlock-introInner){padding:0}.titleBlock .titleBlock-intro{position:relative;top:0;left:0;width:100%}.titleBlock .titleBlock-intro.isPosFixed{position:fixed}@media screen and (max-width: 767px){.titleBlock .titleBlock-intro::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:200%;background:linear-gradient(90deg, #A0007B 0%, #B90A83 14.42%, #B90A83 32.65%, #FF72D4 100%);z-index:1}}.titleBlock .titleBlock-introInner{position:relative;max-width:1400px;margin-right:auto;margin-left:auto;z-index:2}@media screen and (min-width: 768px){.titleBlock .titleBlock-introInner{padding:180px 80px 32px}}@media screen and (max-width: 767px){.titleBlock .titleBlock-introInner{padding:126px 20px 30px}}.titleBlock .titleBlock-introInner.js-titleBlockHeader{will-change:transform;backface-visibility:hidden}.titleBlock .titleBlock-introInner:before{content:"";position:absolute;top:0;right:0;display:block;aspect-ratio:3975/4906;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/bg_motif_lv2.webp);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;z-index:2}@media screen and (min-width: 768px){.titleBlock .titleBlock-introInner:before{top:15px;right:-7px;width:640px}}@media screen and (max-width: 767px){.titleBlock .titleBlock-introInner:before{top:62px;right:-83px;width:349px}}.titleBlock.js-loadTitleBlockEffects .titleBlock-introInner::before{opacity:0;will-change:opacity,transform}@media screen and (min-width: 768px){.titleBlock.js-loadTitleBlockEffects .titleBlock-introInner::before{transform:translate3d(-2%, 0, 0);transition:opacity .4s linear,transform .4s linear}}@media screen and (max-width: 767px){.titleBlock.js-loadTitleBlockEffects .titleBlock-introInner::before{-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);transition:opacity .4s linear,transform .4s linear}}.titleBlock.js-loadTitleBlockEffects.isLoaded .titleBlock-introInner::before{opacity:1;transform:translate3d(0%, 0, 0)}.titleBlock .titleBlock-heading{position:relative}.titleBlock .titleBlock-introInner>.titleBlock-heading{z-index:3}.titleBlock .titleBlock-lead{color:#fff;font-style:normal;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.titleBlock .titleBlock-lead{font-size:16px;letter-spacing:1.28px;margin-top:10px}}@media screen and (max-width: 767px){.titleBlock .titleBlock-lead{font-size:13px;letter-spacing:0.78px;margin-top:14px}}@media screen and (min-width: 768px){.titleBlock .titleBlock-breadcrumbs{margin-top:76px}}@media screen and (max-width: 767px){.titleBlock .titleBlock-breadcrumbs{margin-top:56px}}.titleBlock .titleBlock-bottom{background-color:#fff;position:relative;z-index:3}@media screen and (min-width: 768px){.titleBlock .titleBlock-bottom{height:80px;border-radius:50px 0 0 0}}@media screen and (max-width: 767px){.titleBlock .titleBlock-bottom{height:60px;border-radius:30px 0 0 0}}.is-ios-safari .titleBlock.js-loadTitleBlockEffects .titleBlock-introInner::before{transition:opacity .4s ease-out .5s,transform .7s ease-out .5s}.title{color:#fff;font-style:normal;font-weight:600;line-height:140%}@media screen and (min-width: 768px){.title{letter-spacing:4.2px;font-size:42px}}@media screen and (max-width: 767px){.title{font-size:28px;letter-spacing:1.12px}}.lv2Title{color:#37343b;font-style:normal;font-weight:600;line-height:140%;position:relative;width:100%}@media screen and (min-width: 768px){.lv2Title{font-size:28px;letter-spacing:1.12px;padding-top:24px;padding-bottom:40px}}@media screen and (max-width: 767px){.lv2Title{font-size:24px;letter-spacing:0.96px;padding-top:11px;padding-bottom:40px}}.lv2Title::before{content:"";position:absolute;top:0;left:0;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%)}@media screen and (min-width: 768px){.lv2Title::before{width:150px;height:3px}}@media screen and (max-width: 767px){.lv2Title::before{width:80px;height:3px}}.lv2Title::after{content:"";position:absolute;right:0;background:#7e7d8d}@media screen and (min-width: 768px){.lv2Title::after{top:1.5px;width:calc(100% - 160px);height:1px}}@media screen and (max-width: 767px){.lv2Title::after{top:1.5px;width:calc(100% - 84px);height:1px}}.lv2Title .hashTitle{position:relative;display:block}@media screen and (min-width: 768px){.lv2Title .hashTitle{padding-left:42px}}@media screen and (max-width: 767px){.lv2Title .hashTitle{padding-left:36px}}.lv2Title .hashTitle::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_hashtag_purple.svg) left center no-repeat;background-size:contain}@media screen and (min-width: 768px){.lv2Title .hashTitle::before{width:32px;height:32px}}@media screen and (max-width: 767px){.lv2Title .hashTitle::before{width:26px;height:26px}}.lv2LabelTitle{position:relative;display:flex;flex-direction:column;width:100%}@media screen and (min-width: 768px){.lv2LabelTitle{gap:15px;padding:27px 0 50px}}@media screen and (max-width: 767px){.lv2LabelTitle{gap:12px;padding:12px 0 16px}}.lv2LabelTitle::before{content:"";position:absolute;top:0;left:0;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%)}@media screen and (min-width: 768px){.lv2LabelTitle::before{width:150px;height:3px}}@media screen and (max-width: 767px){.lv2LabelTitle::before{width:80px;height:3px}}.lv2LabelTitle::after{content:"";position:absolute;right:0;background:#7e7d8d}@media screen and (min-width: 768px){.lv2LabelTitle::after{top:1.5px;width:calc(100% - 160px);height:1px}}@media screen and (max-width: 767px){.lv2LabelTitle::after{top:1.5px;width:calc(100% - 84px);height:1px}}.lv2LabelTitle span:first-of-type{line-height:1;color:#b6007e;font-weight:600}@media screen and (min-width: 768px){.lv2LabelTitle span:first-of-type{font-size:18px}}@media screen and (max-width: 767px){.lv2LabelTitle span:first-of-type{font-size:14px}}.lv2LabelTitle span:last-of-type{color:#37343b;line-height:1.3;font-weight:600}@media screen and (min-width: 768px){.lv2LabelTitle span:last-of-type{font-size:34px}}@media screen and (max-width: 767px){.lv2LabelTitle span:last-of-type{font-size:20px;line-height:1.5;letter-spacing:-0.2px}}.lv3Title{font-weight:600;line-height:150%}@media screen and (min-width: 768px){.lv3Title{font-size:20px;padding-bottom:30px;letter-spacing:.88px}}@media screen and (max-width: 767px){.lv3Title{padding-bottom:16px;font-size:20px;letter-spacing:0.8px}}.lv4Title{font-weight:600}@media screen and (min-width: 768px){.lv4Title{line-height:150%;font-size:20px;padding-bottom:16px;letter-spacing:.8px}}@media screen and (max-width: 767px){.lv4Title{line-height:170%;padding-bottom:15px;font-size:16px;letter-spacing:0.64px}}.breadcrumbs{position:relative;background:hsla(0,0%,100%,.9);display:inline-block;overflow:hidden}@media screen and (min-width: 768px){.breadcrumbs{border-radius:50px;max-width:1120px}}@media screen and (min-width: 768px)and (max-width: 1280px){.breadcrumbs{max-width:100%}}@media screen and (max-width: 767px){.breadcrumbs{border-radius:50px;max-width:337px;margin-left:-10px}}.breadcrumbs .breadcrumbs-nav{overflow:hidden}@media screen and (min-width: 768px){.breadcrumbs .breadcrumbs-nav{padding:5px 20px}}@media screen and (max-width: 767px){.breadcrumbs .breadcrumbs-nav{padding:5px 20px}}.breadcrumbs .breadcrumbs-list{display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}@media screen and (min-width: 768px){.breadcrumbs .breadcrumbs-list{gap:10px 0}}@media screen and (max-width: 767px){.breadcrumbs .breadcrumbs-list{gap:3px 0px}}.breadcrumbs .breadcrumbs-item{color:#b6007e;font-style:normal;font-weight:400;line-height:150%;position:relative;flex-shrink:0}@media screen and (min-width: 768px){.breadcrumbs .breadcrumbs-item{letter-spacing:.24px;font-size:12px;padding-right:45px}}@media screen and (max-width: 767px){.breadcrumbs .breadcrumbs-item{font-size:11px;letter-spacing:0.22px;padding-right:37px}}.breadcrumbs .breadcrumbs-item:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_chevron_gray.svg) no-repeat center center;background-size:contain}@media screen and (min-width: 768px){.breadcrumbs .breadcrumbs-item:after{right:20px;width:5px;height:9px}}@media screen and (max-width: 767px){.breadcrumbs .breadcrumbs-item:after{right:16px;width:5px;height:9px}}.breadcrumbs .breadcrumbs-item:last-child{padding-right:0}.breadcrumbs .breadcrumbs-item:last-child:after{content:none}.breadcrumbs .breadcrumbs-item a{text-decoration:none;color:#6a687c;font-style:normal;font-weight:400;line-height:150%;display:block;white-space:nowrap}@media screen and (min-width: 768px){.breadcrumbs .breadcrumbs-item a{letter-spacing:.24px;font-size:12px}}@media screen and (max-width: 767px){.breadcrumbs .breadcrumbs-item a{font-size:11px;letter-spacing:0.22px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.breadcrumbs .breadcrumbs-item a:hover{text-decoration:underline;color:#b6007e}}.breadcrumbs.isScrollable:before{z-index:1;content:"";position:absolute;top:0;left:0;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 100%)}@media screen and (min-width: 768px){.breadcrumbs.isScrollable:before{border-radius:50px 0 0 50px;width:20px}}@media screen and (max-width: 767px){.breadcrumbs.isScrollable:before{border-radius:50px 0 0 50px;width:20px}}.breadcrumbs.isScrollable .breadcrumbs-nav{position:relative;overflow-y:auto;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs.isScrollable .breadcrumbs-nav::-webkit-scrollbar{display:none}@media screen and (min-width: 768px){.breadcrumbs.isScrollable .breadcrumbs-item:last-child{padding-right:20px}}@media screen and (max-width: 767px){.breadcrumbs.isScrollable .breadcrumbs-item:last-child{padding-right:20px}}@media screen and (min-width: 768px){.breadcrumbs.hideText{max-width:100%}}@media screen and (max-width: 767px){.breadcrumbs.hideText{max-width:100%;margin:0 10px}}.anchor{z-index:1;position:relative;background-color:#f2f2f2;display:flex;align-items:center;flex-wrap:wrap}@media screen and (min-width: 768px){.anchor{border-radius:50px 0 0 0;padding:32px 0}}@media screen and (max-width: 767px){.anchor{border-radius:30px 0 0 0;padding:30px 20px}}.titleBlock>.anchor{z-index:3}@media screen and (min-width: 768px){.container+.anchor{margin-top:80px}}@media screen and (max-width: 767px){.container+.anchor{margin-top:50px}}@media screen and (min-width: 768px){.anchor+.container{margin-top:100px}}@media screen and (max-width: 767px){.anchor+.container{margin-top:60px}}.anchor .anchor-inner{width:100%;max-width:1400px;margin:0 auto;font-size:0;display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.anchor .anchor-inner{padding:0 80px;gap:10px}}@media screen and (max-width: 767px){.anchor .anchor-inner{padding:0;gap:6px}}.anchor .anchor-inner a{display:inline-block;line-height:1.2;color:#37343b;text-decoration:none;background-color:#fff;border:1px solid #1c1b1f;transition:.25s ease-out 0s}@media screen and (min-width: 768px){.anchor .anchor-inner a{font-size:16px;letter-spacing:.64px;padding:12px 30px;border-radius:25px}}@media screen and (max-width: 767px){.anchor .anchor-inner a{font-size:12px;letter-spacing:0.52px;padding:10px 15px;border-radius:17px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.anchor .anchor-inner a:hover{background-color:#1c1b1f;color:#fff}.anchor .anchor-inner a:hover::after{border-right-color:#fff;border-bottom-color:#fff}}.anchor .anchor-inner a::after{content:"";display:inline-block;margin-left:10px;border-right:1px solid #1c1b1f;border-bottom:1px solid #1c1b1f;transform:rotate(45deg);position:relative;top:-0.2em}@media screen and (min-width: 768px){.anchor .anchor-inner a::after{width:8px;height:8px}}@media screen and (max-width: 767px){.anchor .anchor-inner a::after{width:7px;height:7px}}.anchor.typeInner{background-color:#f9f8fb;border-radius:0}@media screen and (min-width: 768px){.anchor.typeInner .anchor-inner a{line-height:150%}}@media screen and (max-width: 767px){.anchor.typeInner .anchor-inner a{padding:6px 12px}}.textLink{color:#6a687c;text-decoration:underline;word-break:break-all;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.textLink{font-size:16px;letter-spacing:.72px}}@media screen and (max-width: 767px){.textLink{font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.textLink:hover{text-decoration:none}}.textLink.colorWhite span{color:#fff}.textLink[target=_blank]::after{content:"";position:relative;display:inline-block;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_black_medium.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 768px){.textLink[target=_blank]::after{margin-left:10px;width:12px;height:13px;top:2px}}@media screen and (max-width: 767px){.textLink[target=_blank]::after{width:12px;height:13px;margin-left:10px;top:2px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.textLink.typeArrow:hover::after{animation:btn-black-arrow .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}.textLink.typeArrow::after{display:inline-block;position:relative;background-repeat:no-repeat;background-size:contain;content:""}@media screen and (min-width: 768px){.textLink.typeArrow::after{top:-2px;width:80px;height:8px;margin-left:15px;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_80px_black.svg)}}@media screen and (max-width: 767px){.textLink.typeArrow::after{top:-2px;width:60px;height:10px;margin-left:15px;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_60px_black.svg)}}@media screen and (min-width: 768px){.textLink.typeArrow.arrowWhite::after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_80px_white.svg)}}@media screen and (max-width: 767px){.textLink.typeArrow.arrowWhite::after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_60px_white.svg)}}@media screen and (min-width: 768px){.textLink.typeArrow.small{font-size:14px;letter-spacing:.56px}}@media screen and (max-width: 767px){.textLink.typeArrow.small{font-size:14px;letter-spacing:0.56px}}.textLink.typeArrow.small::after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_60px_black.svg)}@media screen and (min-width: 768px){.textLink.typeArrow.small::after{width:60px;height:10px}}.hashtag{display:inline-block;color:#37343b;font-weight:400;line-height:1.7;text-decoration:none}@media screen and (min-width: 768px){.hashtag{font-size:12px;letter-spacing:.24px}}@media screen and (max-width: 767px){.hashtag{font-size:11px;letter-spacing:0.22px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.hashtag:hover{color:#6a687c}}.hashtag span{display:inline;position:relative}@media screen and (min-width: 768px){.hashtag span{padding-left:13px}}@media screen and (max-width: 767px){.hashtag span{padding-left:13px}}.hashtag span::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_hashtag_purple.svg) left center no-repeat}@media screen and (min-width: 768px){.hashtag span::before{background-size:11px auto}}@media screen and (max-width: 767px){.hashtag span::before{background-position:left 5px;background-size:11px auto}}.hashtag.typeCircle{position:relative;background-color:#f2f2f2;overflow:hidden}@media screen and (min-width: 768px){.hashtag.typeCircle{padding-block:4px;padding-inline:12px 16px;border-radius:16px;font-size:14px;letter-spacing:.28px}}@media screen and (max-width: 767px){.hashtag.typeCircle{padding-block:4px;padding-inline:12px 16px;border-radius:16px;font-size:12px;letter-spacing:0.24px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine)and (min-width: 768px){.hashtag.typeCircle:hover{color:#fff}.hashtag.typeCircle:hover::before{transform:translateX(0)}.hashtag.typeCircle:hover span{text-decoration:none}.hashtag.typeCircle:hover span:before{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_hashtag_white.svg)}}@media screen and (min-width: 768px){.hashtag.typeCircle::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1c1b1f;border-radius:16px;transform:translateX(-105%);transition:.25s ease-out 0s;content:""}}@media screen and (min-width: 768px){.hashtag.typeCircle span{padding-left:17px;background-size:13px auto;transition:.25s ease-out 0s}}@media screen and (max-width: 767px){.hashtag.typeCircle span{padding-left:15px}}.hashtag.typeCircle.white{background-color:#fff}.searchPanel{z-index:1;position:relative;background-color:#f2f2f2;display:flex}@media screen and (min-width: 768px){.searchPanel{border-radius:50px 0 0 0;padding:32px 0;align-items:center}}@media screen and (max-width: 767px){.searchPanel{border-radius:30px 0 0 0;padding:30px 0}}.titleBlock>.searchPanel{z-index:4}.searchPanel .searchPanel-inner{width:100%;max-width:1400px;margin:0 auto;font-size:0;display:flex}@media screen and (min-width: 768px){.searchPanel .searchPanel-inner{justify-content:space-between;padding:0 80px}}@media screen and (max-width: 767px){.searchPanel .searchPanel-inner{flex-direction:column;gap:20px;padding:0 20px}}.searchPanel .searchPanel-left{display:flex}@media screen and (min-width: 768px){.searchPanel .searchPanel-left{align-items:center;gap:min(2.2222222222vw,32px)}}@media screen and (max-width: 767px){.searchPanel .searchPanel-left{flex-direction:column;gap:6px}}.selectBtn{cursor:pointer;background-color:#fff;font-weight:600;color:#37343b;font-weight:600;line-height:150%;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_sort.svg);background-repeat:no-repeat;appearance:none;border:1px solid #1c1b1f}@media screen and (min-width: 768px){.selectBtn{padding:10px 18px;border-radius:50px;height:52px;width:min(260px,24.3055555556vw);font-size:16px;letter-spacing:.32px;background-position:right 18px center;background-size:28px auto}}@media screen and (max-width: 767px){.selectBtn{width:214px;padding:8.5px 15px;border-radius:100px;font-size:14px;letter-spacing:0.28px;background-position:right 15px center;background-size:24px auto}}.searchInputBlock{position:relative;background-color:#fff}@media screen and (max-width: 767px){.searchInputBlock{width:335px}}.searchInput{display:block;background-color:#fff;font-weight:400;line-height:160%;color:#37343b;border:1px solid #1c1b1f}@media screen and (min-width: 768px){.searchInput{padding:16px 66px 16px 18px;border-radius:4px;height:52px;width:min(318px,27.7777777778vw);font-size:16px;letter-spacing:.64px;background-position:right 18px center;background-size:28px auto}}@media screen and (max-width: 767px){.searchInput{width:335px;padding:8px 62px 8px 18px;border-radius:6px;font-size:16px;letter-spacing:0.56px;background-position:right 18px center;background-size:24px auto}}.searchInput-button{display:flex;align-items:center;justify-content:center;padding:0;background-color:rgba(0,0,0,0);outline:none;border:0;cursor:pointer}@media screen and (min-width: 768px){.searchInput-button{width:64px;height:52px}}@media screen and (max-width: 767px){.searchInput-button{width:60px;height:40px}}.searchInputBlock>.searchInput-button{position:absolute;top:0;right:0}.searchInput-buttonImg{display:block;height:auto;aspect-ratio:1/1}@media screen and (min-width: 768px){.searchInput-buttonImg{width:28px}}@media screen and (max-width: 767px){.searchInput-buttonImg{width:24px}}.label{font-weight:400;text-align:center;display:inline-block}@media screen and (min-width: 768px){.label{min-width:124px;padding:4.5px 0;border-radius:6px;font-size:14px;line-height:1.5;letter-spacing:.56px}}@media screen and (max-width: 767px){.label{width:116px;padding:5px 0;border-radius:6px;font-size:13px;line-height:1;letter-spacing:0.26px}}.label.purple{border:1px solid #5508c2;color:#5508c2}.label.pink{border:1px solid #b6007e;color:#b6007e}.label.gray{border:1px solid #49475f;color:#49475f}.news{width:100%;margin:0 auto}@media screen and (min-width: 768px){.news{padding:0 80px 117px;max-width:1340px}}@media screen and (max-width: 767px){.news{padding:0 20px 80px}}.news .news_list{border-top:1px solid #e0e0e3}@media screen and (min-width: 768px){.news .news_list{margin-bottom:50px}}@media screen and (max-width: 767px){.news .news_list{margin-bottom:44px}}.news .news_item{position:relative;border-bottom:1px solid #e0e0e3}@media screen and (min-width: 768px){.news .news_item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:10px 24px;padding:16px 0}}@media screen and (max-width: 767px){.news .news_item{display:flex;flex-direction:column;gap:8px;padding:15px 0}}.news .news_item.-pinned .news_title{position:relative}@media screen and (max-width: 767px){.news .news_item.-pinned .news_title{padding-left:25px}}.news .news_item.-pinned .news_title::before{display:block;position:absolute;background:url(/wp/wp-content/themes/fellows/assets/top/img/icon_pin_purple.svg) left top no-repeat;background-size:100% auto;content:""}@media screen and (min-width: 768px){.news .news_item.-pinned .news_title::before{top:2px;left:-25px;width:19px;height:18px}}@media screen and (max-width: 767px){.news .news_item.-pinned .news_title::before{top:2px;left:0px;width:20px;height:20px}}.news .news_link{display:flex;color:#37343b;flex:1;font-weight:400;overflow:hidden}@media screen and (min-width: 768px){.news .news_link{text-decoration:none;font-size:16px;letter-spacing:.64px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.6}}@media screen and (max-width: 767px){.news .news_link{text-decoration:underline;color:#6a687c;line-height:140%;font-size:14px;letter-spacing:0.56px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.news .news_link:hover{color:#6a687c}}.news .news_title{display:flex;align-items:flex-start}@media screen and (min-width: 768px){.news .news_title{gap:42px}}@media screen and (max-width: 767px){.news .news_title{gap:6px;align-items:center}}.news .news_title time{font-weight:400}@media screen and (min-width: 768px){.news .news_title time{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.news .news_title time{width:76px;font-size:14px;letter-spacing:0.56px}}.news .news_tagList{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.news .news_tagList{gap:8px 16px;grid-column:2/3}}@media screen and (max-width: 767px){.news .news_tagList{gap:0px 10px}}@media screen and (min-width: 768px){.news.-related{max-width:100%;padding:0}}@media screen and (max-width: 767px){.news.-related{padding:0}}@media screen and (min-width: 768px){.cardLinkList{display:grid;grid-template-columns:repeat(2, 1fr);gap:64px 6.4516129032%;margin-top:64px}}@media screen and (max-width: 767px){.cardLinkList{display:flex;flex-direction:column;gap:20px;margin-top:30px}}@media screen and (min-width: 768px){.cardLinkList .cardLinkList-item{display:flex}}.cardLinkList .cardLinkList-link{display:flex;flex-direction:column;align-items:flex-end;position:relative;color:#37343b;text-decoration:none;overflow:hidden}@media screen and (min-width: 768px){.cardLinkList .cardLinkList-link{flex:1;padding-bottom:16px;border-radius:6px;transition:.3s ease-out 0s}}@media screen and (max-width: 767px){.cardLinkList .cardLinkList-link{padding-bottom:24px;border-radius:6px}}@media screen and (min-width: 768px){.cardLinkList .cardLinkList-link:has(.cardLinkList-arrow){padding-bottom:63px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.cardLinkList .cardLinkList-link:is(a):hover{background-color:rgba(243,241,248,.5)}.cardLinkList .cardLinkList-link:is(a):hover .cardLinkList-img img{transform:scale(1.1)}.cardLinkList .cardLinkList-link:is(a):hover .cardLinkList-arrow::before{opacity:1;transform:translateX(0)}.cardLinkList .cardLinkList-link:is(a):hover .cardLinkList-arrow::after{animation:btn-only-arrow .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}@media screen and (max-width: 767px){.cardLinkList .cardLinkList-link:is(a){background-color:rgba(243,241,248,.5)}}@media screen and (min-width: 768px){.cardLinkList .cardLinkList-link:is(a) .cardLinkList-title,.cardLinkList .cardLinkList-link:is(a) .cardLinkList-txt{padding-inline:16px}}@media screen and (max-width: 767px){.cardLinkList .cardLinkList-link:is(a) .cardLinkList-title,.cardLinkList .cardLinkList-link:is(a) .cardLinkList-txt{padding-inline:16px}}@media screen and (max-width: 767px){.cardLinkList .cardLinkList-link[target=_blank] .cardLinkList-img::after{display:block;position:absolute;bottom:8px;right:8px;width:33px;height:33px;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_medium.svg) center center no-repeat;background-color:#1c1b1f;background-size:12px auto;border-radius:100%;content:""}}.cardLinkList .cardLinkList-link[target=_blank] .cardLinkList-arrow{border-radius:100%}@media screen and (min-width: 768px){.cardLinkList .cardLinkList-link[target=_blank] .cardLinkList-arrow{width:37px;height:37px}.cardLinkList .cardLinkList-link[target=_blank] .cardLinkList-arrow::after{top:calc(50% - 6.5px);left:calc(50% - 6.5px);width:13px;height:13px}}.cardLinkList .cardLinkList-link[target=_blank] .cardLinkList-arrow::before{border-radius:100%}.cardLinkList .cardLinkList-link[target=_blank] .cardLinkList-arrow::after{background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_medium.svg) center center no-repeat;background-size:contain}.cardLinkList .cardLinkList-img{position:relative;overflow:hidden}@media screen and (min-width: 768px){.cardLinkList .cardLinkList-img{border-radius:6px}}.cardLinkList .cardLinkList-img img{width:100%;height:auto}@media screen and (min-width: 768px){.cardLinkList .cardLinkList-img img{transform-origin:center center;transition:.3s ease-out 0s}}.cardLinkList .cardLinkList-title{display:flex;align-items:center;width:100%;font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.cardLinkList .cardLinkList-title{margin-top:18px;font-size:20px;letter-spacing:.8px}}@media screen and (max-width: 767px){.cardLinkList .cardLinkList-title{margin-top:8px;font-size:16px;letter-spacing:0.64px}}.cardLinkList .cardLinkList-title span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:start;width:100%;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width: 768px){.cardLinkList .cardLinkList-title span{max-height:60px}}.cardLinkList .cardLinkList-txt{width:100%;line-height:1.6}@media screen and (min-width: 768px){.cardLinkList .cardLinkList-txt{margin-top:14px;font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.cardLinkList .cardLinkList-txt{margin-top:8px;font-size:14px;letter-spacing:0.56px}}.cardLinkList .cardLinkList-arrow{display:block;position:relative;background-color:#1c1b1f;overflow:hidden}@media screen and (min-width: 768px){.cardLinkList .cardLinkList-arrow{width:76px;height:32px;border-radius:50px}}@media screen and (max-width: 767px){.cardLinkList .cardLinkList-arrow{display:none}}@media screen and (min-width: 768px){.cardLinkList .cardLinkList-arrow::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);border-radius:50px;opacity:0;transform:translateX(-100%);transition:.25s ease-out 0s;content:""}}.cardLinkList .cardLinkList-arrow::after{display:block;position:absolute;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_46px_white.svg) left top no-repeat;background-size:contain;content:""}@media screen and (min-width: 768px){.cardLinkList .cardLinkList-arrow::after{top:calc(50% - 4px);right:15px;width:46px;height:8px}}.cardLinkList .cardLinkList-link>.cardLinkList-arrow{position:absolute;bottom:0;right:0}@media screen and (min-width: 768px){.cardLinkList .cardLinkList-link>.cardLinkList-arrow{bottom:16px;right:16px}}@media screen and (max-width: 767px){.cardLinkList .cardLinkList-link>.cardLinkList-arrow{bottom:24px}}.memberSlider .memberSlider-inner{max-width:1400px;margin:0 auto}@media screen and (min-width: 768px){.memberSlider .memberSlider-inner{padding-inline:80px}}@media screen and (max-width: 767px){.memberSlider .memberSlider-inner{padding-inline:20px}}@media screen and (min-width: 768px){.memberSlider .splide{padding-left:max(80px,(100% - 1400px)/2 + 80px);padding-bottom:0}}@media screen and (max-width: 767px){.memberSlider .splide{padding-left:20px;padding-bottom:0}}.memberSlider .splide:not(.is-overflow) .splide__pagination{display:inline-block}@media screen and (min-width: 768px){.memberSlider .splide__slide{max-width:260px}}@media screen and (max-width: 767px){.memberSlider .splide__slide{width:158px}}.memberSlider .splide__slide a{display:block;color:inherit;text-decoration:none}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.memberSlider .splide__slide a:hover .memberSlider-img img{transform:scale(1.1)}}.memberSlider .splide__slide figure img{width:100%;height:auto}@media screen and (min-width: 768px){.memberSlider .splide__slide figure img{transform-origin:center center;transition:.3s ease-out 0s}}.memberSlider .splide__slide .memberSlider-img{overflow:hidden;border-radius:6px}.memberSlider .splide__slide figcaption{font-weight:400}@media screen and (min-width: 768px){.memberSlider .splide__slide figcaption{margin-top:12px;font-size:13px;line-height:1.7;letter-spacing:.26px}}@media screen and (max-width: 767px){.memberSlider .splide__slide figcaption{margin-top:10px;font-size:11px;line-height:1.5;letter-spacing:0.22px}}.memberSlider .splide__slide em{display:block;font-weight:600;font-style:normal}@media screen and (min-width: 768px){.memberSlider .splide__slide em{margin-bottom:10px;font-size:20px;line-height:1.5;letter-spacing:.8px}}@media screen and (max-width: 767px){.memberSlider .splide__slide em{margin-bottom:4px;font-size:16px;line-height:1.7;letter-spacing:0.64px}}.memberSlider .splide_controls{justify-content:flex-start;flex-wrap:wrap}@media screen and (min-width: 768px){.memberSlider .splide_controls{max-width:1320px;margin-top:50px;padding-right:80px}}@media screen and (max-width: 767px){.memberSlider .splide_controls{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;margin-top:40px}}@media screen and (max-width: 767px){.memberSlider .splide_controls:has(.splide__pagination li){gap:30px 0}}.memberSlider .splide_controls button:disabled{opacity:.5;pointer-events:none}@media screen and (min-width: 768px){.memberSlider .splide_controls .memberSlider-btn{margin-left:auto}}@media screen and (max-width: 767px){.memberSlider .splide_controls .memberSlider-btn{grid-column:1/3;grid-row:2/3}}@media screen and (min-width: 768px){.memberSlider .splide__pagination{margin-top:10px}}@media screen and (max-width: 767px){.memberSlider .splide__pagination{margin-top:10px}}@media screen and (min-width: 768px){.memberSlider .splide__pagination li{margin-bottom:10px}}@media screen and (max-width: 767px){.memberSlider .splide__pagination li{margin-bottom:10px}}.agentInterview .agentInterview-inner{max-width:1400px;margin:0 auto}@media screen and (min-width: 768px){.agentInterview .agentInterview-inner{padding-inline:80px}}@media screen and (max-width: 767px){.agentInterview .agentInterview-inner{padding-inline:20px}}.agentInterview .agentInterview-lead{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.agentInterview .agentInterview-lead{margin-bottom:40px;font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.agentInterview .agentInterview-lead{margin-bottom:30px;font-size:14px;letter-spacing:0.56px}}.docTable .docTable-list{width:100%;margin:0 auto}@media screen and (max-width: 767px){.docTable .docTable-list{border-top:1px solid #e0e0e3}}.docTable .docTable-list.typeLastNoborder .docTable-item:last-of-type{border-bottom:none}.docTable .docTable-item{display:flex;border-bottom:1px solid #e0e0e3}@media screen and (min-width: 768px){.docTable .docTable-item{flex-direction:column;gap:28px 0;padding:64px 0}}@media screen and (max-width: 767px){.docTable .docTable-item{flex-direction:column;gap:10px;padding:20px 0}}.docTable .docTable-item:first-of-type{border-top:1px solid #e0e0e3}.docTable .docTable-title{color:#37343b;font-weight:600;line-height:150%}@media screen and (min-width: 768px){.docTable .docTable-title{width:100%;font-size:22px;letter-spacing:.88px}}@media screen and (max-width: 767px){.docTable .docTable-title{font-size:14px;letter-spacing:0.56px}}@media screen and (max-width: 767px){.docTable .docTable-title.-SPFontLarge{font-size:20px}}.docTable .docTable-text{color:#37343b;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.docTable .docTable-text{font-size:16px;letter-spacing:.72px}}@media screen and (max-width: 767px){.docTable .docTable-text{font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px){.docTable .docTable-text p+p{margin-top:18px}}@media screen and (max-width: 767px){.docTable .docTable-text p+p{margin-top:14px}}@media screen and (min-width: 768px){.docTable .docTable-text p.docTable-mt8{margin-top:8px}}@media screen and (max-width: 767px){.docTable .docTable-text p.docTable-mt8{margin-top:10px}}.docTable .docTable-textLink{color:inherit}@media screen and (min-width: 768px){.docTable .docTable-textLink{text-decoration:none;pointer-events:none}}@media screen and (max-width: 767px){.docTable .docTable-textLink{text-decoration:underline}}.docTable .docTable-nameList{color:#37343b;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.docTable .docTable-nameList{font-size:16px;letter-spacing:.72px;margin-bottom:16px}}@media screen and (max-width: 767px){.docTable .docTable-nameList{font-size:14px;letter-spacing:0.56px;margin-bottom:15px;display:flex;flex-direction:column;gap:10px}}.docTable .docTable-nameList>div{display:flex}@media screen and (min-width: 768px){.docTable .docTable-nameList>div{gap:32px}}@media screen and (max-width: 767px){.docTable .docTable-nameList>div{flex-direction:column}}.docTable .docTable-nameList dt{font-weight:600}@media screen and (min-width: 768px){.docTable .docTable-nameList dt{width:140px}}@media screen and (max-width: 767px){.docTable .docTable-nameList span{font-size:12px;letter-spacing:0.48px}}.docTable .docTable-numberList li{list-style-type:decimal;margin-left:1.5em}.docTable .docTable-circleList li{padding-left:1em;text-indent:-1em}.docTable .docTable-note{color:#37343b;font-weight:400}@media screen and (min-width: 768px){.docTable .docTable-note{font-size:12px;line-height:170%;letter-spacing:.64px}}@media screen and (max-width: 767px){.docTable .docTable-note{font-size:11px;line-height:150%;letter-spacing:0.24px}}.docTable .docTable-tableTitle{color:#37343b;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.docTable .docTable-tableTitle{font-size:18px;letter-spacing:.72px;margin-top:32px}}@media screen and (max-width: 767px){.docTable .docTable-tableTitle{font-size:16px;letter-spacing:0.64px;margin-top:20px}}.docTable .docTable-dataLead{color:#37343b;font-weight:400}@media screen and (min-width: 768px){.docTable .docTable-dataLead{font-size:12px;line-height:170%;letter-spacing:.64px;text-align:right;margin-bottom:16px}}@media screen and (max-width: 767px){.docTable .docTable-dataLead{font-size:12px;line-height:150%;letter-spacing:0.24px;margin-bottom:20px}}@media screen and (max-width: 767px){.docTable .docTable-dataTableWrap{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-right:-20px;padding-right:20px}}.docTable .docTable-dataTable{width:100%;border-radius:6px;background:#f9f8fb;table-layout:auto}@media screen and (min-width: 768px){.docTable .docTable-dataTable{padding:40px 48px;margin-bottom:24px}}@media screen and (max-width: 767px){.docTable .docTable-dataTable{margin-bottom:20px;min-width:800px}}.docTable .docTable-dataTable thead{text-align:right}.docTable .docTable-dataTable thead th{padding-bottom:20px;font-weight:600;color:#37343b}@media screen and (min-width: 768px){.docTable .docTable-dataTable thead th{border-bottom:1px solid #e0e0e3;padding:0 20px 20px 20px;font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.docTable .docTable-dataTable thead th{padding:12px 8px;font-size:14px;letter-spacing:.56px;width:84px}}@media screen and (max-width: 767px){.docTable .docTable-dataTable thead th:first-child{position:sticky;left:0;background:#f9f8fb;z-index:2;min-width:60px;border-right:1px solid #e0e0e3}}@media screen and (max-width: 767px){.docTable .docTable-dataTable thead th:not(:first-child){border-bottom:1px solid #e0e0e3}}@media screen and (max-width: 767px){.docTable .docTable-dataTable thead th span{font-size:12px;font-weight:400;letter-spacing:.48px}}@media screen and (max-width: 767px){.docTable .docTable-dataTable tbody tr:last-child th,.docTable .docTable-dataTable tbody tr:last-child td{padding-bottom:20px}}.docTable .docTable-dataTable tbody th{text-align:left;font-weight:600;line-height:160%;color:#37343b}@media screen and (min-width: 768px){.docTable .docTable-dataTable tbody th{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.docTable .docTable-dataTable tbody th{position:sticky;left:0;background:#f9f8fb;z-index:1;min-width:60px;border-right:1px solid #e0e0e3;font-size:14px;letter-spacing:.56px}}.docTable .docTable-dataTable tbody td{text-align:right;font-weight:400;line-height:160%;color:#37343b}@media screen and (min-width: 768px){.docTable .docTable-dataTable tbody td{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.docTable .docTable-dataTable tbody td{font-size:14px;letter-spacing:.56px}}@media screen and (max-width: 767px){.docTable .docTable-dataTable tbody td:nth-of-type(2){width:87px}}@media screen and (max-width: 767px){.docTable .docTable-dataTable tbody td:nth-of-type(4),.docTable .docTable-dataTable tbody td:nth-of-type(5){width:154px}}@media screen and (min-width: 768px){.docTable .docTable-dataTable tbody th,.docTable .docTable-dataTable tbody td{border-bottom:1px solid #e0e0e3;padding:20px}}@media screen and (max-width: 767px){.docTable .docTable-dataTable tbody th,.docTable .docTable-dataTable tbody td{padding:5px 20px}}@media screen and (min-width: 768px){.docTable .docTable-scrollIcon{display:none}}@media screen and (max-width: 767px){.docTable .docTable-scrollIcon{position:absolute;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(99,99,99,.862745098);border-radius:9px;width:117px;padding:12px 0 15px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px 0;opacity:1;transition:opacity .3s ease}.docTable .docTable-scrollIcon img:first-child{width:33px}.docTable .docTable-scrollIcon img:last-child{width:25px}.docTable .docTable-scrollIcon span{color:#fff;font-size:10px;letter-spacing:0.4px;font-weight:400;line-height:150%}}@keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{transform:translateX(-40px);opacity:0}}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:auto;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;padding:20px 10px 10px 10px;z-index:1}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.scroll-hint-shadow-wrap{position:relative}.scroll-hint-shadow-wrap::after{content:"";width:20px;height:100%;background:linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));position:absolute;top:0;right:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap::before{content:"";width:20px;height:100%;background:linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));position:absolute;top:0;left:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap:has(.scroll-hint.is-right-scrollable)::after,.scroll-hint-shadow-wrap.is-right-scrollable::after{opacity:1;visibility:visible}.scroll-hint-shadow-wrap:has(.scroll-hint.is-left-scrollable)::before,.scroll-hint-shadow-wrap.is-left-scrollable::before{opacity:1;visibility:visible}.about-agent-listWrap{display:flex;position:relative;padding-bottom:0}@media screen and (min-width: 768px){.about-agent-listWrap{margin-top:40px}}@media screen and (max-width: 767px){.about-agent-listWrap{margin-top:30px}}.about-agent-list{display:flex;justify-content:flex-start;flex-shrink:0;transform:translateZ(0);backface-visibility:hidden}.about-agent-item{flex-shrink:0}.about-agent-link{display:block;color:#fff;text-decoration:none}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.about-agent-link:hover .about-agent-img img{transform:scale(1.1)}}.about-agent-link figcaption{font-weight:400}@media screen and (min-width: 768px){.about-agent-link figcaption{margin-top:12px;font-size:12px;line-height:1.7;letter-spacing:.24px}}@media screen and (max-width: 767px){.about-agent-link figcaption{margin-top:10px;font-size:11px;line-height:1.5;letter-spacing:0.22px}}.about-agent-link figcaption em{display:block;font-style:normal;font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.about-agent-link figcaption em{margin-bottom:10px;font-size:20px;letter-spacing:.8px}}@media screen and (max-width: 767px){.about-agent-link figcaption em{margin-bottom:4px;font-size:16px;letter-spacing:0.64px}}.about-agent-img{overflow:hidden}@media screen and (min-width: 768px){.about-agent-img{border-radius:6px}}@media screen and (max-width: 767px){.about-agent-img{border-radius:7px}}.about-agent-img img{width:100%;height:auto}@media screen and (min-width: 768px){.about-agent-img img{transform-origin:center center;transition:.3s ease-out 0s}}.about-agent-btnWrap{margin:0 auto}@media screen and (min-width: 768px){.about-agent-btnWrap{max-width:1260px;margin-top:70px;padding:0 10px}}@media screen and (max-width: 767px){.about-agent-btnWrap{margin-top:32px;padding:0 20px}}@media screen and (min-width: 768px){.about-agent-btn{margin-left:8.28125%}}@keyframes agentScrollToLeft{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}@media screen and (min-width: 768px){.agentSlider-blackTextWrap{padding-bottom:90px}}@media screen and (max-width: 767px){.agentSlider-blackTextWrap{padding-bottom:60px}}@media screen and (max-width: 767px){.agentSlider-blackTextWrap .about-agent-listWrap{margin-top:40px}}.agentSlider-blackTextWrap .about-agent-link{color:#1c1b1f}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.agentSlider-blackTextWrap .about-agent-link.underline-animation:hover span{background-position:0 100%;background-size:100% 1px}}.agentSlider-blackTextWrap .about-agent-link.underline-animation span{display:inline;padding-bottom:1px;background-image:linear-gradient(90deg, #6A687C, #6A687C);background-repeat:no-repeat;transition:background-size cubic-bezier(0.215, 0.61, 0.355, 1) .3s;background-position:100% 100%;background-size:0 1px}.document .document-lv2{color:#37343b;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.document .document-lv2{font-size:16px;letter-spacing:.72px}}@media screen and (max-width: 767px){.document .document-lv2{font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px){.document .document-lv2+.document-lv2{margin-top:120px}}@media screen and (max-width: 767px){.document .document-lv2+.document-lv2{margin-top:100px}}.document .document-lv2 .document-lv2inner{width:100%;max-width:1028px;margin:0 auto}@media screen and (min-width: 768px){.document .document-lv2 .document-lv2lead{margin-bottom:48px}}@media screen and (max-width: 767px){.document .document-lv2 .document-lv2lead{margin-bottom:40px}}@media screen and (min-width: 768px){.document .document-lv3{margin-bottom:48px}}@media screen and (max-width: 767px){.document .document-lv3{margin-bottom:40px}}.document .document-lv3:last-child{margin-bottom:0}@media screen and (min-width: 768px){.document .document-lv3 .document-lv3lead{margin-bottom:24px}}@media screen and (max-width: 767px){.document .document-lv3 .document-lv3lead{margin-bottom:20px}}@media screen and (min-width: 768px){.document .document-lv4+.document-lv4{margin-top:24px}}@media screen and (max-width: 767px){.document .document-lv4+.document-lv4{margin-top:20px}}@media screen and (min-width: 768px){.document .document-lv4 .document-lv4lead{margin-bottom:10px}}@media screen and (max-width: 767px){.document .document-lv4 .document-lv4lead{margin-bottom:10px}}.document .document-bottom{text-align:right}@media screen and (min-width: 768px){.document .document-bottom{margin-top:48px}}@media screen and (max-width: 767px){.document .document-bottom{margin-top:40px}}@media screen and (min-width: 768px){.document .document-numberList>li:not(:first-child){margin-top:10px}}@media screen and (max-width: 767px){.document .document-numberList>li:not(:first-child){margin-top:10px}}.document .document-numberList>li strong{display:block}@media screen and (min-width: 768px){.document .document-numberList>li strong{font-size:20px;letter-spacing:.8px;margin-bottom:24px}}@media screen and (max-width: 767px){.document .document-numberList>li strong{font-size:16px;letter-spacing:0.64px;margin-bottom:20px}}@media screen and (min-width: 768px){.document .document-numberList .document-numberList{margin-top:16px}}@media screen and (max-width: 767px){.document .document-numberList .document-numberList{margin-top:15px}}@media screen and (max-width: 767px){.document .document-numberList .document-numberListTitle{font-size:16px;letter-spacing:0.64px;line-height:1.5}}@media screen and (min-width: 768px){.document *+.document-numberList{margin-top:24px}}@media screen and (max-width: 767px){.document *+.document-numberList{margin-top:20px}}.document .document-listStyleCircle>li{padding-left:1em;text-indent:-1em}.document .document-listStyleCircle>li strong{display:block}@media screen and (min-width: 768px){.document .document-listStyleCircle>li strong{margin-bottom:5px}}@media screen and (max-width: 767px){.document .document-listStyleCircle>li strong{margin-bottom:5px}}@media screen and (min-width: 768px){.document .document-listStyleCircle .document-listStyleCircle{margin-bottom:10px}}@media screen and (max-width: 767px){.document .document-listStyleCircle .document-listStyleCircle{margin-bottom:10px}}@media screen and (min-width: 768px){.document .document-note{margin-top:20px}}@media screen and (max-width: 767px){.document .document-note{margin-top:15px}}@media screen and (min-width: 768px){.document .document-telLink{pointer-events:none;text-decoration:none;color:#37343b}}.document .document-mgt0{margin-top:0 !important}@media screen and (min-width: 768px){.document figure+p{margin-top:16px}}@media screen and (max-width: 767px){.document figure+p{margin-top:15px}}@media screen and (min-width: 768px){.document .lv3Title{font-size:22px;padding-bottom:20px}}@media screen and (max-width: 767px){.document .lv3Title{font-size:22px;padding-bottom:10px}}@media screen and (min-width: 768px){.document .lv4Title{font-size:20px}}@media screen and (max-width: 767px){.document .lv4Title{font-size:18px;padding-bottom:8px}}.document .lv4Title+.document-numberList{margin-top:0}.sitemap{position:relative;z-index:2}.sitemap+.bottomBlock>.bottomBlock-end{position:relative;top:-1px;z-index:1}@media screen and (min-width: 768px){.sitemap .sitemap-inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;gap:80px 6.4516129032%}}@media screen and (max-width: 767px){.sitemap .sitemap-inner{display:flex;flex-direction:column;gap:60px}}@media screen and (min-width: 768px){.sitemap .sitemap-links.-business{grid-column:1/2;grid-row:1/2}}@media screen and (min-width: 768px){.sitemap .sitemap-links.-philosophy{grid-column:1/2;grid-row:2/5}}@media screen and (min-width: 768px){.sitemap .sitemap-links.-company{grid-column:2/3;grid-row:1/2}}@media screen and (min-width: 768px){.sitemap .sitemap-links.-recruit{grid-column:2/3;grid-row:2/3}}@media screen and (min-width: 768px){.sitemap .sitemap-links.-news{grid-column:2/3;grid-row:3/4}}@media screen and (min-width: 768px){.sitemap .sitemap-links.-contact{grid-column:2/3;grid-row:4/5}}.sitemap .sitemap-head{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;color:#37343b;line-height:1.5;font-weight:600;text-decoration:none}@media screen and (min-width: 768px){.sitemap .sitemap-head{font-size:32px;letter-spacing:1.28px;transition:.25s ease-out 0s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.sitemap .sitemap-head:hover{color:#c730b7}.sitemap .sitemap-head:hover .sitemap-head-arrow::before{opacity:1;transform:translateX(0)}.sitemap .sitemap-head:hover .sitemap-head-arrow::after{animation:btn-only-arrow .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}@media screen and (max-width: 767px){.sitemap .sitemap-head{font-size:20px;letter-spacing:0.8px}}.sitemap .sitemap-head-arrow{display:block;position:relative;background-color:#1c1b1f;overflow:hidden}@media screen and (min-width: 768px){.sitemap .sitemap-head-arrow{width:76px;height:32px;margin-top:5px;border-radius:50px}}@media screen and (max-width: 767px){.sitemap .sitemap-head-arrow{width:76px;height:32px;margin-top:5px;border-radius:50px}}@media screen and (min-width: 768px){.sitemap .sitemap-head-arrow::before{display:block;width:100%;height:100%;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);border-radius:50px;opacity:0;transform:translateX(-100%);transition:.25s ease-out 0s;content:""}}.sitemap .sitemap-head-arrow::after{display:block;position:absolute;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_46px_white.svg) left top no-repeat;background-size:contain;content:""}@media screen and (min-width: 768px){.sitemap .sitemap-head-arrow::after{top:calc(50% - 4px);left:calc(50% - 23px);width:46px;height:8px}}@media screen and (max-width: 767px){.sitemap .sitemap-head-arrow::after{top:50%;left:50%;width:46px;height:8px;transform:translate(-50%, -50%)}}@media screen and (min-width: 768px){.sitemap .links-list{margin-top:32px}}@media screen and (max-width: 767px){.sitemap .links-list{margin-top:20px}}.sitemap .links-item a{display:flex;justify-content:space-between;align-items:center;width:100%;color:#37343b;line-height:1.6;text-decoration:none}@media screen and (min-width: 768px){.sitemap .links-item a{padding:24px 0;border-bottom:1px solid #e0e0e3;font-size:16px;letter-spacing:.64px;transition:.25s ease-out 0s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.sitemap .links-item a:hover{color:#c730b7}.sitemap .links-item a:hover .links-item-arrow::after{animation:btn-only-arrow .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}@media screen and (max-width: 767px){.sitemap .links-item a{padding:8px 0;border-bottom:1px solid #e0e0e3;font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.sitemap .links-item a[target=_blank]:hover .links-item-arrow::after{animation-name:btn-blank-sitemap}}.sitemap .links-item a[target=_blank] .links-item-arrow::after{background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_black_large.svg) center center no-repeat;background-size:contain}@media screen and (min-width: 768px){.sitemap .links-item a[target=_blank] .links-item-arrow::after{left:calc(50% - 9px);width:18px;height:18px}}@media screen and (max-width: 767px){.sitemap .links-item a[target=_blank] .links-item-arrow::after{left:calc(50% - 7.5px);width:13px;height:13px}}.sitemap .links-item-arrow{display:block;position:relative;background-color:#fff;overflow:hidden}@media screen and (min-width: 768px){.sitemap .links-item-arrow{width:76px;height:32px;margin-top:5px;border-radius:50px}}@media screen and (max-width: 767px){.sitemap .links-item-arrow{width:76px;height:32px;margin-top:5px;border-radius:50px}}.sitemap .links-item-arrow::after{display:block;position:absolute;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_46px_black.svg) left top no-repeat;background-size:contain;content:""}@media screen and (min-width: 768px){.sitemap .links-item-arrow::after{top:calc(50% - 4px);right:15px;width:46px;height:8px}}@media screen and (max-width: 767px){.sitemap .links-item-arrow::after{top:calc(50% - 4px);right:15px;width:46px;height:8px}}@keyframes btn-blank-sitemap{0%{transform:translateX(0) scaleX(1);opacity:1}50%{transform:translateX(25px) scaleX(0.3);opacity:0}50.1%{transform:translateX(-20px) scaleX(0.8);transform-origin:center left;opacity:0}80%{transform:translateX(0) scaleX(1);opacity:1}100%{transform:translateX(0) scaleX(1);opacity:1}}@media screen and (min-width: 768px){.notFound{padding-top:140px}}@media screen and (max-width: 767px){.notFound{padding-top:60px}}@media screen and (min-width: 768px){.notFound-title+*{margin-top:32px}}@media screen and (max-width: 767px){.notFound-title+*{margin-top:12px}}.notFound-titleMain{display:block;color:#b6007e;font-weight:500;font-style:normal;text-align:center}@media screen and (min-width: 768px){.notFound-titleMain{font-size:60px;letter-spacing:6px;line-height:1.1}}@media screen and (max-width: 767px){.notFound-titleMain{font-size:40px;letter-spacing:4px;line-height:1.1}}@media screen and (min-width: 768px){.notFound-titleMain+*{margin-top:40px}}@media screen and (max-width: 767px){.notFound-titleMain+*{margin-top:24px}}.notFound-titleSub{display:block;color:#37343b;font-weight:600;font-style:normal;text-align:center}@media screen and (min-width: 768px){.notFound-titleSub{font-size:20px;letter-spacing:1.12px;line-height:1.5}}@media screen and (max-width: 767px){.notFound-titleSub{font-size:20px;letter-spacing:0.8px;line-height:1.5}}.notFound-text{display:block;color:#37343b;font-weight:400;text-align:center}@media screen and (min-width: 768px){.notFound-text{font-size:16px;letter-spacing:.72px;line-height:1.6}}@media screen and (max-width: 767px){.notFound-text{font-size:14px;letter-spacing:0.56px;line-height:1.6}}.notFound-btnBlock{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){*+.notFound-btnBlock{margin-top:56px}}@media screen and (max-width: 767px){*+.notFound-btnBlock{margin-top:32px}}@media screen and (min-width: 768px){.company .company-inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;gap:0 32px}}.company .company-link{display:block;position:relative;color:#37343b;text-decoration:none}@media screen and (min-width: 768px){.company .company-link{min-height:184px;padding:40px 76px 46px 30px;border-top:1px solid #1c1b1f}.company .company-link:nth-last-of-type(-n+2){border-bottom:1px solid #1c1b1f}}@media screen and (max-width: 767px){.company .company-link{padding-block:16px 47px;padding-inline:16px 30px;border-top:1px solid #1c1b1f}.company .company-link:last-of-type{border-bottom:1px solid #1c1b1f}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine)and (min-width: 768px){.company .company-link:hover .company-link-title{color:#c730b7}.company .company-link:hover::before,.company .company-link:hover::after{opacity:1}.company .company-link:hover .company-link-arrow::before{opacity:1;transform:translateX(0)}.company .company-link:hover .company-link-arrow::after{animation:btn-only-arrow .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}@media screen and (min-width: 768px){.company .company-link::before,.company .company-link::after{display:block;position:absolute;left:0;width:100%;height:3px;background-color:#c730b7;opacity:0;transition:.25s ease-out 0s;z-index:1;content:""}}@media screen and (min-width: 768px){.company .company-link::before{top:-1.5px}}@media screen and (min-width: 768px){.company .company-link::after{bottom:-1.5px}}.company .company-link-title{font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.company .company-link-title{font-size:22px;letter-spacing:1.76px;transition:.25s ease-out 0s}}@media screen and (max-width: 767px){.company .company-link-title{font-size:18px;letter-spacing:0.72px}}.company .company-link-lead{line-height:1.6}@media screen and (min-width: 768px){.company .company-link-lead{margin-top:13px;padding-right:20px;font-size:16px;letter-spacing:.96px}}@media screen and (max-width: 767px){.company .company-link-lead{margin-top:6px;margin-bottom:8px;font-size:13px;letter-spacing:0.78px}}.company .company-link-arrow{display:block;position:absolute;background-color:#1c1b1f;overflow:hidden}@media screen and (min-width: 768px){.company .company-link-arrow{bottom:29px;right:0;width:76px;height:32px;margin-top:5px;border-radius:50px}}@media screen and (max-width: 767px){.company .company-link-arrow{bottom:14px;right:16px;width:76px;height:32px;margin-top:5px;border-radius:50px}}@media screen and (min-width: 768px){.company .company-link-arrow::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);border-radius:50px;opacity:0;transform:translateX(-100%);transition:.25s ease-out 0s;content:""}}.company .company-link-arrow::after{display:block;position:absolute;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_46px_white.svg) left top no-repeat;background-size:contain;content:""}@media screen and (min-width: 768px){.company .company-link-arrow::after{top:calc(50% - 4px);right:15px;width:46px;height:8px}}@media screen and (max-width: 767px){.company .company-link-arrow::after{top:calc(50% - 4px);right:15px;width:46px;height:8px}}.history-text{font-weight:400}@media screen and (min-width: 768px){.history-text{font-size:16px;line-height:1.6;letter-spacing:.64px}}@media screen and (max-width: 767px){.history-text{font-size:14px;line-height:1.6;letter-spacing:0.56px}}@media screen and (min-width: 768px){.history-text+.history-text{margin-top:1.6em}}@media screen and (max-width: 767px){.history-text+.history-text{margin-top:1.6em}}@media screen and (min-width: 768px){.historyDesc{display:flex;flex-direction:column;align-items:flex-end}}@media screen and (min-width: 768px){*+.historyDesc{margin-top:100px}}@media screen and (max-width: 767px){*+.historyDesc{margin-top:50px}}.historyDesc-block{border-bottom:1px solid #e0e0e3}@media screen and (min-width: 768px){.historyDesc-block{display:flex;max-width:1027px;width:100%;padding-top:24px;padding-bottom:24px}}@media screen and (max-width: 767px){.historyDesc-block{padding-top:20px;padding-bottom:20px}}.historyDesc-block:first-of-type{border-top:1px solid #e0e0e3}.historyDesc-year{position:relative}@media screen and (min-width: 768px){.historyDesc-year{flex-basis:212px;padding-left:25px}}@media screen and (max-width: 767px){.historyDesc-year{width:100%;padding-left:20px}}.historyDesc-year::before{content:"";position:absolute;left:0;display:block;aspect-ratio:1/1;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);border-radius:50%;overflow:hidden}@media screen and (min-width: 768px){.historyDesc-year::before{top:20px;width:12px}}@media screen and (max-width: 767px){.historyDesc-year::before{top:15px;width:10px}}.historyDesc-yearElm{color:#37343b;font-weight:400;font-style:normal}@media screen and (min-width: 768px){.historyDesc-yearElm{font-size:34px;letter-spacing:1.68px;line-height:1.4}}@media screen and (max-width: 767px){.historyDesc-yearElm{font-size:28px;letter-spacing:1.12px;line-height:1.4}}.historyDesc-yearUnit{color:#37343b;font-weight:600;font-style:normal}@media screen and (min-width: 768px){.historyDesc-yearUnit{font-size:16px;letter-spacing:.64px;line-height:1.6}}@media screen and (max-width: 767px){.historyDesc-yearUnit{font-size:14px;letter-spacing:0.56px;line-height:1.6}}@media screen and (min-width: 768px){.historyDesc-detail{flex-basis:calc(100% - 212px);padding-top:8px}}@media screen and (max-width: 767px){*+.historyDesc-detail{margin-top:10px}}.history-monthlyList{list-style:none}@media screen and (max-width: 767px){.history-monthlyList{padding-left:20px}}.history-monthlyListItem{display:flex}@media screen and (min-width: 768px){.history-monthlyListItem:not(:first-of-type){margin-top:20px}}@media screen and (max-width: 767px){.history-monthlyListItem:not(:first-of-type){margin-top:10px}}.history-monthlyNum{color:#b6007e;font-weight:600;font-style:normal;padding-right:1em}@media screen and (min-width: 768px){.history-monthlyNum{flex-basis:60px;font-size:18px;letter-spacing:.72px;line-height:1.6}}@media screen and (max-width: 767px){.history-monthlyNum{flex-basis:50px;font-size:14px;letter-spacing:0.56px;line-height:1.6}}.history-monthlyNum:empty::before{content:"−"}.history-monthlyDetail{color:#37343b;font-weight:400}@media screen and (min-width: 768px){.history-monthlyDetail{flex-basis:calc(100% - 60px);font-size:18px;letter-spacing:.72px;line-height:1.6}}@media screen and (max-width: 767px){.history-monthlyDetail{flex-basis:calc(100% - 50px);font-size:14px;letter-spacing:0.56px;line-height:1.6;padding-right:20px}}.history-monthlyNote{display:block;font-size:inherit}@media screen and (max-width: 767px){.overview .js-scrollHint .scroll-hint-icon{top:50%;transform:translateY(-50%);z-index:1}}@media screen and (min-width: 768px){.overview .lv3Title{font-size:22px}}@media screen and (max-width: 767px){.overview .lv3Title{font-size:20px}}@media screen and (min-width: 768px){.overview .lv4Title{font-size:20px}}@media screen and (max-width: 767px){.overview .lv4Title{font-size:20px}}@media screen and (min-width: 768px){.overview .docTable-item:has(.seminar){padding-bottom:0}}@media screen and (min-width: 768px){.overview .docTable-dataTableWrap.seminar{margin-top:16px}}@media screen and (max-width: 767px){.overview .docTable-dataTableWrap.seminar{margin-top:20px}}@media screen and (min-width: 768px){.overview .docTable-dataTableWrap.seminar .docTable-dataTable{margin-bottom:0}}@media screen and (max-width: 767px){.overview .docTable-dataTableWrap.seminar .docTable-dataTable{min-width:450px}}.overview .docTable-dataTableWrap.seminar .docTable-dataTable thead th:first-child{text-align:left}@media screen and (max-width: 767px){.overview .docTable-dataTableWrap.seminar .docTable-dataTable thead th:first-child{padding:10px 20px;min-width:128px}}@media screen and (max-width: 767px){.overview .docTable-dataTableWrap.seminar .docTable-dataTable tbody th,.overview .docTable-dataTableWrap.seminar .docTable-dataTable tbody td{padding:10px 20px}}.locations{position:relative;z-index:2}@media screen and (min-width: 768px){.locations{padding-top:80px}}@media screen and (max-width: 767px){.locations{padding-top:60px}}.locations+.bottomBlock>.bottomBlock-end{position:relative;top:-1px;z-index:1}@media screen and (min-width: 768px){*+.locations-section{margin-top:60px;padding-top:60px}}@media screen and (max-width: 767px){*+.locations-section{margin-top:18px;padding-top:18px}}@media screen and (max-width: 767px){.locations-sectionTitle.js-accordion{padding-bottom:0}}.locations-sectionTitleText{display:block;font-weight:inherit;font-style:normal}@media screen and (max-width: 767px){.js-accordion>.locations-sectionTitleText{position:relative}}@media screen and (max-width: 767px){.js-accordion>.locations-sectionTitleText::before,.js-accordion>.locations-sectionTitleText::after{content:"";position:absolute;display:block;top:20px;right:6px;width:12px;height:2px;background-color:#1c1b1f;transition:transform .3s ease-out}}@media screen and (max-width: 767px){.js-accordion>.locations-sectionTitleText::after{transform:rotate(90deg)}}@media screen and (max-width: 767px){.js-accordion.isOpen>.locations-sectionTitleText::after{transform:rotate(0deg)}}@media screen and (min-width: 768px){.js-accordion+.locations-sectionContent{height:auto !important}}@media screen and (max-width: 767px){.js-accordion+.locations-sectionContent{height:0;overflow:hidden}}@media screen and (max-width: 767px){.js-accordion.isOpen+.locations-sectionContent{height:auto}}@media screen and (max-width: 767px){.locations-sectionContentInner{margin-bottom:24px}}@media screen and (max-width: 767px){.js-accordion+.locations-sectionContent>.locations-sectionContentInner{padding-top:40px}}@media screen and (min-width: 768px){.locations-cardBlock{display:flex;flex-wrap:wrap;gap:32px 32px}}.locations-card{overflow:hidden}@media screen and (min-width: 768px){.locations-card{flex-basis:calc(50% - 16px);display:flex;border-radius:6px}}@media screen and (max-width: 767px){.locations-card{border-radius:6px}}@media screen and (max-width: 767px){.locations-card:not(:first-of-type){margin-top:20px}}.locations-cardDetail{background-color:rgba(243,241,248,.5);padding:24px}@media screen and (min-width: 768px){.locations-cardDetail{flex-basis:50%;padding:32px 16px 32px 35px}}@media screen and (max-width: 767px){.locations-cardDetail{padding:20px 24px}}.locations-cardAreaName{display:block;color:#37343b;font-weight:400;font-style:normal}@media screen and (min-width: 768px){.locations-cardAreaName{font-size:22px;line-height:1.6;letter-spacing:.88px}}@media screen and (max-width: 767px){.locations-cardAreaName{font-weight:600;font-size:16px;line-height:1.7;letter-spacing:0.64px}}@media screen and (min-width: 768px){.locations-cardAreaName+*{margin-top:20px}}@media screen and (max-width: 767px){.locations-cardAreaName+*{margin-top:6px}}.locations-cardAddress{display:block;font-style:normal}.locations-cardPostalCode,.locations-cardAddressDetail{display:block;color:#37343b;font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.locations-cardPostalCode,.locations-cardAddressDetail{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.locations-cardPostalCode,.locations-cardAddressDetail{font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px){*+.locations-cardDesc{margin-top:20px}}@media screen and (max-width: 767px){*+.locations-cardDesc{margin-top:5px}}.locations-cardDescElm,.locations-cardDescDetail{display:inline;color:#37343b;font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.locations-cardDescElm,.locations-cardDescDetail{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.locations-cardDescElm,.locations-cardDescDetail{font-size:14px;letter-spacing:0.56px}}.locations-cardDescElm::after{content:"："}.locations-cardDescDetail a{color:inherit}@media screen and (min-width: 768px){.locations-cardDescDetail a{pointer-events:none;text-decoration:none}}@media screen and (max-width: 767px){.locations-cardDescDetail a{text-decoration:underline}}.locations-cardMap{position:relative}@media screen and (min-width: 768px){.locations-cardMap{flex-basis:50%;min-height:280px}}@media screen and (max-width: 767px){.locations-cardMap{aspect-ratio:335/188}}.locations-cardMap>.locations-cardMapElm{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1}.message .hero-img{position:relative}@media screen and (min-width: 768px){.message .hero-img{border-radius:20px;overflow:hidden}}@media screen and (max-width: 767px){.message .hero-img{left:-20px;width:calc(100% + 40px)}}.message .hero-img img{width:100%;height:auto}@media screen and (min-width: 768px){.message .hero-img img{aspect-ratio:1027/627}}.message .hero-title{font-weight:600}@media screen and (min-width: 768px){.message .hero-title{max-width:812px;margin:60px auto 0;color:#37343b;font-size:30px;line-height:1.3;letter-spacing:.6px}}@media screen and (max-width: 767px){.message .hero-title{margin-top:30px;font-size:20px;line-height:1.5;letter-spacing:0.8px}}@media screen and (min-width: 768px){.message .hero-txts{max-width:812px;margin:60px auto 0;padding-bottom:120px}}@media screen and (max-width: 767px){.message .hero-txts{margin-top:30px;padding-bottom:100px}}.message .hero-txt{line-height:1.6}@media screen and (min-width: 768px){.message .hero-txt{font-size:16px;letter-spacing:.72px}}@media screen and (max-width: 767px){.message .hero-txt{font-size:14px;letter-spacing:0.64px}}@media screen and (min-width: 768px){.message .hero-txt:not(:first-of-type){margin-top:28px}}@media screen and (max-width: 767px){.message .hero-txt:not(:first-of-type){margin-top:28px}}.message .hero-catchcopy{line-height:1.2;font-weight:500}@media screen and (min-width: 768px){.message .hero-catchcopy{margin-top:60px;font-size:56px;letter-spacing:-1px}}@media screen and (max-width: 767px){.message .hero-catchcopy{margin-top:40px;font-size:30px;letter-spacing:-0.2px}}.message .hero-signature{display:flex}@media screen and (min-width: 768px){.message .hero-signature{justify-content:flex-end;gap:40px;margin-top:60px}}@media screen and (max-width: 767px){.message .hero-signature{align-items:flex-end;flex-direction:column;gap:20px;margin-top:40px}}.message .hero-signature span{line-height:1.6;text-align:right}@media screen and (min-width: 768px){.message .hero-signature span{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.message .hero-signature span{font-size:16px;letter-spacing:0.64px}}@media screen and (max-width: 767px){.message .hero-signature img{width:155px;height:auto;aspect-ratio:155/44}}.message .hero-biography{display:flex;flex-direction:column;background-color:rgba(243,241,248,.5)}@media screen and (min-width: 768px){.message .hero-biography{gap:10px;margin-top:60px;padding:20px 32px;border-radius:6px}}@media screen and (max-width: 767px){.message .hero-biography{gap:10px;margin-top:40px;padding:20px 24px;border-radius:6px}}.message .hero-biography h3{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.message .hero-biography h3{font-size:14px;letter-spacing:.56px}}@media screen and (max-width: 767px){.message .hero-biography h3{font-size:14px;letter-spacing:0.56px}}.message .hero-biography p{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.message .hero-biography p{font-size:14px;letter-spacing:.56px}}@media screen and (max-width: 767px){.message .hero-biography p{font-size:14px;letter-spacing:0.56px}}.message .hero-biography a{margin-left:auto;font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.message .hero-biography a{font-size:14px;letter-spacing:.56px}}@media screen and (min-width: 768px){.message .philosophy .story{grid-template-columns:repeat(2, auto)}}@media screen and (min-width: 768px){.message .philosophy .story-img{max-width:498px}}@media screen and (min-width: 768px){.message .philosophy .story-img img{aspect-ratio:498/498}}@media screen and (min-width: 768px){.message .brandColor{margin-top:120px;padding-bottom:80px}}@media screen and (max-width: 767px){.message .brandColor{margin-top:100px}}.message .brandColor:last-child{padding-bottom:0}@media screen and (min-width: 768px){.message .story{display:grid;grid-template-columns:repeat(2, 1fr);gap:37px}}@media screen and (max-width: 767px){.message .story{display:flex;flex-direction:column;gap:40px}}.message .story-img{border-radius:6px;overflow:hidden}.message .story-img img{width:100%;height:auto}@media screen and (min-width: 768px){.message .story-img img{aspect-ratio:603/394}}@media screen and (max-width: 767px){.message .story-img img{aspect-ratio:670/436}}.message .story-title{color:#b6007e;font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.message .story-title{font-size:22px;letter-spacing:.88px}}@media screen and (max-width: 767px){.message .story-title{font-size:20px;letter-spacing:0.8px}}@media screen and (min-width: 768px){.message .story-title+.story-txt{margin-top:10px}}@media screen and (max-width: 767px){.message .story-title+.story-txt{margin-top:10px}}.message .story-txt{line-height:1.6}@media screen and (min-width: 768px){.message .story-txt{font-size:16px;letter-spacing:.72px}}@media screen and (max-width: 767px){.message .story-txt{font-size:14px;letter-spacing:0.64px}}@media screen and (min-width: 768px){.message .story-txt+.story-txt{margin-top:28px}}@media screen and (max-width: 767px){.message .story-txt+.story-txt{margin-top:28px}}@media screen and (min-width: 768px){.message .story-txt+.story-title{margin-top:40px}}@media screen and (max-width: 767px){.message .story-txt+.story-title{margin-top:40px}}@media screen and (min-width: 768px){.sustainability .container-section-inner>p{letter-spacing:.64px}}@media screen and (max-width: 767px){.sustainability .container-section-inner>p{font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px){.sustainability .container-section{margin-top:120px}}@media screen and (max-width: 767px){.sustainability .container-section{margin-top:60px}}.sustainability .container-section:first-of-type{margin-top:0}@media screen and (min-width: 768px){*+.facts{margin-top:120px}}@media screen and (max-width: 767px){*+.facts{margin-top:60px}}@media screen and (min-width: 768px){.facts .facts-articlesBlock{display:flex;flex-wrap:wrap;gap:min(1.6666666667vw,24px) 2.4%}}.facts .facts-articleCard{display:grid;background-color:#f9f8fb;border-radius:6px;overflow:hidden}@media screen and (min-width: 768px){.facts .facts-articleCard{grid-template-columns:57.6% 36.5%;grid-template-rows:auto auto auto 1fr;gap:min(0.4166666667vw,6px) 5.9%;padding:34px 24px 24px 31px}}@media screen and (max-width: 767px){.facts .facts-articleCard{grid-template-columns:1fr 33.6%;grid-template-rows:auto auto auto auto;padding:20px 16px;gap:10px 4%}}@media screen and (min-width: 768px){.facts .facts-articleCard.-style02{grid-template-columns:1fr 59%;grid-template-rows:auto auto 1fr}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PCMiddle{grid-template-columns:50% 1fr;gap:min(0.4166666667vw,6px) 1.2%}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PCMiddle.-style02{grid-template-columns:1fr 59%;grid-template-rows:auto 1fr auto}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PCLarge{grid-template-columns:40.4% 57.8%;gap:6px 1.8%}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PCLarge.-style02{grid-template-columns:1fr 57.3%;grid-template-rows:auto auto 1fr auto}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PC3column.-PCLarge{grid-template-columns:17.9% 31.6% 43.6%;gap:6px 1.94%}}.facts .facts-articleCard.-FlexColumn{display:flex;flex-direction:column}@media screen and (max-width: 767px){.facts .facts-articleCard.-SPFlexColumn{display:flex;flex-direction:column}}@media screen and (max-width: 767px){.facts .facts-articleCard.-SPFlexColumn>*{flex-basis:100%}}@media screen and (min-width: 768px){.facts .facts-articlesBlock>.facts-articleCard{flex-basis:48.7%}}@media screen and (min-width: 768px){.facts .facts-articlesBlock>.facts-articleCard.-PCSmall{flex-basis:31.5%}}@media screen and (min-width: 768px){.facts .facts-articlesBlock>.facts-articleCard.-PCMiddle{flex-basis:65.9%}}@media screen and (min-width: 768px){.facts .facts-articlesBlock>.facts-articleCard.-PCLarge{flex-basis:100%}}@media screen and (max-width: 767px){.facts .facts-articlesBlock>.facts-articleCard:not(:first-child){margin-top:16px}}@media screen and (min-width: 768px){.facts .facts-articleCard>.facts-articleCardHeader,.facts .facts-articleCard.-style02>.facts-articleCardHeader{grid-row:1/2;grid-column:1/3}}@media screen and (max-width: 767px){.facts .facts-articleCard>.facts-articleCardHeader,.facts .facts-articleCard.-style02>.facts-articleCardHeader{grid-row:1/2;grid-column:1/3}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PCLarge>.facts-articleCardHeader,.facts .facts-articleCard.-PCLarge.-style02>.facts-articleCardHeader{grid-row:1/2;grid-column:1/2}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PC3column.-PCLarge>.facts-articleCardHeader{grid-row:1/2;grid-column:1/4}}.facts .facts-articleCardTitle{display:block;width:fit-content;color:#37343b;border-color:currentColor;border-style:solid;border-width:0 0 2px}@media screen and (max-width: 767px){.facts .facts-articleCardTitle.-SPWidth100Per{width:100%}}.facts .facts-articleCardTitleText{display:inline-block;font-weight:600;font-style:normal;line-height:1.6;letter-spacing:.8px}@media screen and (min-width: 768px){.facts .facts-articleCardTitleText{font-size:min(1.3888888889vw,20px)}}@media screen and (max-width: 767px){.facts .facts-articleCardTitleText{font-size:16px}}@media screen and (min-width: 768px){.facts .facts-articleCard>.facts-articleCardIntro,.facts .facts-articleCard.-style02>.facts-articleCardIntro{grid-row:2/3;grid-column:1/2;padding-top:min(0.2777777778vw,4px)}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PCLarge>.facts-articleCardIntro,.facts .facts-articleCard.-PCLarge.-style02>.facts-articleCardIntro{grid-row:2/3;grid-column:1/2}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PC3column.-PCLarge>.facts-articleCardIntro{grid-row:2/4;grid-column:1/2;padding-top:min(0.8333333333vw,12px)}}@media screen and (max-width: 767px){.facts .facts-articleCardNumBlock{display:flex;flex-direction:column;justify-content:center;height:100%}}@media screen and (min-width: 768px){.facts .facts-articleCardNumBlock+*{margin-top:min(0.8333333333vw,12px)}}.facts .facts-articleCardNumSec{display:flex;flex-wrap:wrap;align-items:flex-end;width:100%;color:#b6007e}@media screen and (min-width: 768px){.facts .facts-articleCardNumSec{column-gap:min(0.4166666667vw,6px)}}@media screen and (max-width: 767px){.facts .facts-articleCardNumSec{column-gap:4px}}@media screen and (min-width: 768px){.facts .facts-articleCardNumSec+.facts-articleCardNumSec{margin-top:-0.6em}}@media screen and (max-width: 767px){.facts .facts-articleCardNumSec+.facts-articleCardNumSec{margin-top:-0.3em}}.facts .facts-articleCardNum{font-style:normal;font-weight:500;line-height:1.1}@media screen and (min-width: 768px){.facts .facts-articleCardNum{font-size:min(6.5277777778vw,94px)}}@media screen and (max-width: 767px){.facts .facts-articleCardNum{font-size:54px}}@media screen and (min-width: 768px){.facts .-fontSizeML .facts-articleCardNum{font-size:min(7.9166666667vw,114px)}}@media screen and (max-width: 767px){.facts .-fontSizeML .facts-articleCardNum{font-size:76px}}@media screen and (min-width: 768px){.facts .-fontSizeMLL .facts-articleCardNum{font-size:min(8.75vw,126px)}}@media screen and (max-width: 767px){.facts .-fontSizeMLL .facts-articleCardNum{font-size:76px}}@media screen and (min-width: 768px){.facts .-fontSizeL .facts-articleCardNum{font-size:min(9.0277777778vw,130px);line-height:1}}@media screen and (max-width: 767px){.facts .-fontSizeL .facts-articleCardNum{font-size:98px}}@media screen and (min-width: 768px){.facts .-fontSizeLL .facts-articleCardNum{font-size:min(9.7222222222vw,140px)}}@media screen and (max-width: 767px){.facts .-fontSizeLL .facts-articleCardNum{font-size:98px}}@media screen and (min-width: 768px){.facts .-fontSizeExL .facts-articleCardNum{font-size:min(22.7777777778vw,328px);line-height:.8}}@media screen and (max-width: 767px){.facts .-fontSizeExL .facts-articleCardNum{font-size:110px}}.facts .facts-articleCardNumSup{font-style:normal;font-weight:600}@media screen and (min-width: 768px){.facts .facts-articleCardNumSup{font-size:min(1.6666666667vw,24px);line-height:2.17}}@media screen and (max-width: 767px){.facts .facts-articleCardNumSup{font-size:18px;line-height:1.87}}@media screen and (min-width: 768px){.facts .facts-articleCardNumSup.-PCAlignRight{text-align:right}}@media screen and (min-width: 768px){.facts .-fontSizeML .facts-articleCardNumSup{font-size:min(1.8055555556vw,26px);line-height:1.67}}@media screen and (max-width: 767px){.facts .-fontSizeML .facts-articleCardNumSup{font-size:22px;line-height:2.47}}@media screen and (min-width: 768px){.facts .-fontSizeMML .facts-articleCardNumSup{font-size:min(1.8055555556vw,26px);line-height:2.47}}@media screen and (max-width: 767px){.facts .-fontSizeMML .facts-articleCardNumSup{font-size:22px;line-height:1.97}}@media screen and (min-width: 768px){.facts .-fontSizeL .facts-articleCardNumSup{font-size:min(2.2222222222vw,32px);line-height:1.97}}@media screen and (max-width: 767px){.facts .-fontSizeL .facts-articleCardNumSup{font-size:22px;line-height:2.47}}@media screen and (min-width: 768px){.facts .-fontSizeLL .facts-articleCardNumSup{font-size:min(2.2222222222vw,32px);line-height:2.47}}@media screen and (max-width: 767px){.facts .-fontSizeLL .facts-articleCardNumSup{font-size:22px;line-height:2.47}}@media screen and (min-width: 768px){.facts .-fontSizeExL .facts-articleCardNumSup{font-size:min(5.4166666667vw,78px);line-height:1.27}}@media screen and (max-width: 767px){.facts .-fontSizeExL .facts-articleCardNumSup{font-size:22px;line-height:2.87}}@media screen and (min-width: 768px){.facts .facts-articleCardNumSec>.facts-articleCardNumSup.-PCFlexBasis100Per{flex-basis:100%}}@media screen and (min-width: 768px){.facts .facts-articleCardNumSec.-fontSizeML>.facts-articleCardNum+.facts-articleCardNumSup.-PCFlexBasis100Per{margin-top:-0.8em}}@media screen and (max-width: 767px){.facts *+.facts-articleCardOverView{padding-top:6px}}@media screen and (min-width: 768px){.facts .facts-articleCard>.facts-articleCardOverView{grid-row:3/4;grid-column:1/2}}@media screen and (max-width: 767px){.facts .facts-articleCard>.facts-articleCardOverView{grid-row:3/4;grid-column:1/3}}@media screen and (min-width: 768px){.facts .facts-articleCard.-style02>.facts-articleCardOverView{grid-row:2/3;grid-column:2/3;display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width: 767px){.facts .facts-articleCard.-style02>.facts-articleCardOverView{grid-row:3/4;grid-column:1/3}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PCLarge>.facts-articleCardOverView,.facts .facts-articleCard.-PCLarge.-style02>.facts-articleCardOverView{grid-row:3/4;grid-column:1/2;justify-content:flex-start;padding-top:6px}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PCLarge.-reasonsBusinessPartners>.facts-articleCardOverView{padding-right:min(2.6388888889vw,38px)}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PC3column.-PCLarge>.facts-articleCardOverView{grid-row:2/3;grid-column:2/3;padding-top:min(1.6666666667vw,24px)}}.facts .facts-articleCardText,.facts .facts-articleCardListCaption,.facts .facts-articleCardImgPieChartsFigcaption,.facts .facts-articleCardFigcaption{font-weight:400}@media screen and (min-width: 768px){.facts .facts-articleCardText,.facts .facts-articleCardListCaption,.facts .facts-articleCardImgPieChartsFigcaption,.facts .facts-articleCardFigcaption{font-size:min(0.9722222222vw,14px);line-height:1.6}}@media screen and (max-width: 767px){.facts .facts-articleCardText,.facts .facts-articleCardListCaption,.facts .facts-articleCardImgPieChartsFigcaption,.facts .facts-articleCardFigcaption{font-size:14px;line-height:1.6}}@media screen and (min-width: 768px){.facts .facts-articleCardImgBlock.-PCFlexAlignItemCenter,.facts .-PCFlexAlignItemCenter.facts-articleCardFigureBlock{display:flex;align-items:center}}@media screen and (max-width: 767px){.facts .-SPFlexColumn .facts-articleCardImgBlock,.facts .-SPFlexColumn .facts-articleCardFigureBlock{padding-top:15px}}@media screen and (min-width: 768px){.facts .-creativeFieldOfBusiness .facts-articleCardImgBlock,.facts .-creativeFieldOfBusiness .facts-articleCardFigureBlock{padding-left:min(0.6944444444vw,10px)}}@media screen and (max-width: 767px){.facts .-creativeFieldOfBusiness *+.facts-articleCardImgBlock,.facts .-creativeFieldOfBusiness *+.facts-articleCardFigureBlock{padding-top:6px}}@media screen and (max-width: 767px){.facts .-supportSystemWSidedAgentSystem *+.facts-articleCardImgBlock,.facts .-supportSystemWSidedAgentSystem *+.facts-articleCardFigureBlock{padding-top:6px}}@media screen and (max-width: 767px){.facts .-creativeWorldwide *+.facts-articleCardImgBlock,.facts .-creativeWorldwide *+.facts-articleCardFigureBlock{padding-top:6px}}@media screen and (min-width: 768px){.facts .facts-articleCard>.facts-articleCardImgBlock,.facts .facts-articleCard>.facts-articleCardFigureBlock{grid-row:2/4;grid-column:2/3}}@media screen and (max-width: 767px){.facts .facts-articleCard>.facts-articleCardImgBlock,.facts .facts-articleCard>.facts-articleCardFigureBlock{grid-row:2/3;grid-column:2/3}}@media screen and (min-width: 768px){.facts .facts-articleCard.-style02>.facts-articleCardImgBlock,.facts .facts-articleCard.-style02>.facts-articleCardFigureBlock{grid-row:3/4;grid-column:1/3}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PCLarge.-style02>.facts-articleCardImgBlock,.facts .facts-articleCard.-PCLarge.-style02>.facts-articleCardFigureBlock{grid-row:4/5;grid-column:1/2;padding-top:min(0.6944444444vw,10px)}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PCSmall.-FlexColumn.-reasonsPartnerCreators>.facts-articleCardImgBlock,.facts .facts-articleCard.-PCSmall.-FlexColumn.-reasonsPartnerCreators>.facts-articleCardFigureBlock{padding-top:min(0.9027777778vw,13px)}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PCMiddle>.facts-articleCardImgBlock,.facts .facts-articleCard.-PCMiddle>.facts-articleCardFigureBlock{grid-row:2/5;grid-column:2/3}}@media screen and (min-width: 768px){.facts .facts-articleCard.-style02.-PCMiddle>.facts-articleCardImgBlock,.facts .facts-articleCard.-style02.-PCMiddle>.facts-articleCardFigureBlock{grid-row:3/4;grid-column:1/3}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PCLarge>.facts-articleCardImgBlock,.facts .facts-articleCard.-PCLarge>.facts-articleCardFigureBlock{grid-row:1/5;grid-column:2/3}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PC3column.-PCLarge>.facts-articleCardImgBlock,.facts .facts-articleCard.-PC3column.-PCLarge>.facts-articleCardFigureBlock{grid-row:2/4;grid-column:3/4;padding-top:min(0.5555555556vw,8px)}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PCLarge.-style02:has(.facts-articleCardImgBlock,.facts .facts-articleCardFigureBlock)>.facts-articleCardFigureBlock{grid-row:1/4;grid-column:2/3;padding-top:0}}@media screen and (max-width: 767px){.facts .-style02.-SPFlexColumn .facts-articleCardFigureBlock{padding-top:15px}}@media screen and (min-width: 768px){.facts .facts-articleCardFigcaption+*{margin-top:min(0.8333333333vw,12px)}}@media screen and (max-width: 767px){.facts .facts-articleCardFigcaption+*{margin-top:8px}}.facts .facts-articleCardFigureElm{width:100%;background-color:#fff;border-radius:6px;overflow:scroll;scrollbar-gutter:stable;padding-right:16px;padding-left:16px}@media screen and (min-width: 768px){.facts .facts-articleCardImgPieChartsFigcaption+*{margin-top:7px}}@media screen and (max-width: 767px){.facts .facts-articleCardImgPieChartsFigcaption+*{margin-top:8px}}.facts .facts-articleCardImgPieChartsSec{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.facts .facts-articleCardImgPieChartsSec{column-gap:min(1.5277777778vw,22px)}}@media screen and (max-width: 767px){.facts .facts-articleCardImgPieChartsSec{column-gap:8px}}.facts .facts-articleCardImgElm{display:block;aspect-ratio:400/400}.facts .facts-articleCardImgElm.-borderRadius{border-radius:6px;overflow:hidden}@media screen and (min-width: 768px){.facts .facts-articleCardImgElm.-borderRadius{border-radius:6px}}@media screen and (max-width: 767px){.facts .facts-articleCardImgElm.-borderRadius{border-radius:6px}}.facts .-FlexColumn .facts-articleCardImgElm{margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.facts .-SPFlexColumn .facts-articleCardImgElm{margin-right:auto;margin-left:auto}}.facts .-FlexColumn .facts-articleCardImgPieChartsSec>.facts-articleCardImgElm,.facts .-SPFlexColumn .facts-articleCardImgPieChartsSec>.facts-articleCardImgElm{margin-right:0;margin-left:0}.facts .-creativeWorldwide .facts-articleCardImgElm{aspect-ratio:722/552}@media screen and (min-width: 768px){.facts .-creativeWorldwide .facts-articleCardImgElm{width:min(25vw,360px)}}@media screen and (max-width: 767px){.facts .-creativeWorldwide .facts-articleCardImgElm{max-width:303px}}.facts .-creativeFieldOfBusiness .facts-articleCardImgElm{aspect-ratio:1330/612}@media screen and (min-width: 768px){.facts .-creativeFieldOfBusiness .facts-articleCardImgElm{width:min(46.4583333333vw,669px)}}@media screen and (max-width: 767px){.facts .-creativeFieldOfBusiness .facts-articleCardImgElm{width:303px}}.facts .facts-articleCardImgElm.-reasonsGraphGender{aspect-ratio:350/338}@media screen and (min-width: 768px){.facts .facts-articleCardImgElm.-reasonsGraphGender{width:min(12.1527777778vw,175px)}}@media screen and (max-width: 767px){.facts .facts-articleCardImgElm.-reasonsGraphGender{width:128px}}.facts .facts-articleCardImgElm.-reasonsGraphGeneration{aspect-ratio:362/330}@media screen and (min-width: 768px){.facts .facts-articleCardImgElm.-reasonsGraphGeneration{width:min(12.5694444444vw,181px)}}@media screen and (max-width: 767px){.facts .facts-articleCardImgElm.-reasonsGraphGeneration{width:132px}}.facts .-reasonsPartnerCreators .facts-articleCardImgElm{aspect-ratio:282/116}@media screen and (min-width: 768px){.facts .-reasonsPartnerCreators .facts-articleCardImgElm{max-width:min(19.5833333333vw,282px)}}@media screen and (max-width: 767px){.facts .-reasonsPartnerCreators .facts-articleCardImgElm{max-width:224px}}@media screen and (min-width: 768px){.facts .-reasonsBusinessPartners .facts-articleCardImgElm{aspect-ratio:1370/588;max-width:min(47.5694444444vw,685px)}}@media screen and (max-width: 767px){.facts .-reasonsBusinessPartners .facts-articleCardImgElm{aspect-ratio:606/320}}.facts .-supportSystemWSidedAgentSystem .facts-articleCardImgElm{aspect-ratio:1030/404}@media screen and (min-width: 768px){.facts .-supportSystemWSidedAgentSystem .facts-articleCardImgElm{max-width:min(35.7638888889vw,515px)}}@media screen and (max-width: 767px){.facts .-supportSystemWSidedAgentSystem .facts-articleCardImgElm{max-width:303px}}.facts .-supportSystemAgent .facts-articleCardImgElm{aspect-ratio:380/284}@media screen and (min-width: 768px){.facts .-supportSystemAgent .facts-articleCardImgElm{max-width:min(13.1944444444vw,190px)}}@media screen and (max-width: 767px){.facts .-supportSystemAgent .facts-articleCardImgElm{max-width:125px}}.facts .-supportSystemFollowUp .facts-articleCardImgElm{aspect-ratio:385/288}@media screen and (min-width: 768px){.facts .-supportSystemFollowUp .facts-articleCardImgElm{max-width:min(13.3333333333vw,192px)}}@media screen and (max-width: 767px){.facts .-supportSystemFollowUp .facts-articleCardImgElm{max-width:111px}}.facts .facts-articleCardImg{width:100%;height:auto}@media screen and (max-width: 767px){.facts *+.facts-articleCardDetail{padding-top:6px}}@media screen and (min-width: 768px){.facts .facts-articleCard>.facts-articleCardDetail{grid-row:4/5;grid-column:1/3;padding-top:min(0.4166666667vw,6px)}}@media screen and (max-width: 767px){.facts .facts-articleCard>.facts-articleCardDetail{grid-row:4/5;grid-column:1/3}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PCLarge>.facts-articleCardDetail{grid-row:4/5;grid-column:1/2;padding-top:0}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PCLarge.-style02:has(.facts-articleCardImgBlock,.facts .facts-articleCardFigureBlock)>.facts-articleCardDetail{grid-row:4/5;grid-column:2/3;padding-top:min(0.6944444444vw,10px)}}@media screen and (min-width: 768px){.facts .facts-articleCard.-PC3column.-PCLarge>.facts-articleCardDetail{grid-row:3/4;grid-column:2/3;padding-top:min(1.3888888889vw,20px)}}@media screen and (max-width: 767px){.facts .-style02.-SPFlexColumn .facts-articleCardDetail{padding-top:15px}}@media screen and (min-width: 768px){.facts .facts-articleCardListCaption+*{margin-top:min(0.5555555556vw,8px)}}@media screen and (max-width: 767px){.facts .facts-articleCardListCaption+*{margin-top:8px}}.facts .facts-articleCardList{background-color:#fff;border-radius:8px;overflow:hidden}@media screen and (min-width: 768px){.facts .facts-articleCardList{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:.3em;height:min(10.7638888889vw,155px);padding:min(1.5972222222vw,23px) min(1.6666666667vw,24px)}}@media screen and (max-width: 767px){.facts .facts-articleCardList{padding:13px 15px}}.facts .facts-articleCardListItem{position:relative;font-weight:400;letter-spacing:.3px}@media screen and (min-width: 768px){.facts .facts-articleCardListItem{font-size:min(0.9027777778vw,13px);line-height:1.4;padding-left:min(0.9722222222vw,14px)}}@media screen and (max-width: 767px){.facts .facts-articleCardListItem{font-size:12px;line-height:1.2;padding-left:12px}}@media screen and (max-width: 767px){.facts .facts-articleCardListItem:not(:first-child){margin-top:.3em}}.facts .facts-articleCardListItem::before{content:"";position:absolute;left:0;display:block;aspect-ratio:1/1;background:#b6007e;border-radius:50%;overflow:hidden}@media screen and (min-width: 768px){.facts .facts-articleCardListItem::before{top:min(0.4166666667vw,6px);width:min(0.4166666667vw,6px)}}@media screen and (max-width: 767px){.facts .facts-articleCardListItem::before{top:4px;width:6px}}@media screen and (min-width: 768px){.facts .facts-articleCardList>.facts-articleCardListItem{width:50%;padding-right:min(0.5555555556vw,8px)}}@media screen and (min-width: 768px){.facts *+.facts-articleCardLinkBlock{margin-top:min(1.1111111111vw,16px)}}@media screen and (max-width: 767px){.facts *+.facts-articleCardLinkBlock{margin-top:12px}}.facts .facts-articleCardTextLink{display:flex;flex-wrap:wrap;align-items:center;width:fit-content;color:#6a687c;text-decoration:none}@media screen and (min-width: 768px){.facts .facts-articleCardTextLink{gap:min(0.5555555556vw,8px) min(1.0416666667vw,15px)}}@media screen and (max-width: 767px){.facts .facts-articleCardTextLink{gap:8px 15px}}@media screen and (min-width: 768px){.facts .facts-articleCardTextLink.textLink.typeArrow::after{top:0;width:min(5.5555555556vw,80px);height:min(0.5555555556vw,8px);margin-left:0}}@media screen and (max-width: 767px){.facts .facts-articleCardTextLink.textLink.typeArrow::after{top:0;margin-left:0}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.facts .facts-articleCardTextLink[target=_blank]:hover::after{animation:factBtnLink-blank .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}.facts .facts-articleCardTextLink[target=_blank]::after{content:"";position:relative;display:inline-block;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_black_medium.svg);background-repeat:no-repeat;background-size:contain;margin-left:0}@media screen and (min-width: 768px){.facts .facts-articleCardTextLink[target=_blank]::after{top:0;width:min(0.8333333333vw,12px);height:min(0.9027777778vw,13px)}}@media screen and (max-width: 767px){.facts .facts-articleCardTextLink[target=_blank]::after{top:0;width:12px;height:13px}}@media screen and (min-width: 768px){.facts .facts-articleCardTextLink+*{margin-top:min(1.1111111111vw,16px)}}@media screen and (max-width: 767px){.facts .facts-articleCardTextLink+*{margin-top:12px}}.facts .facts-articleCardTextLinkElm{display:inline;font-weight:400}@media screen and (min-width: 768px){.facts .facts-articleCardTextLinkElm{font-size:min(0.9722222222vw,14px);line-height:1.6}}@media screen and (max-width: 767px){.facts .facts-articleCardTextLinkElm{font-size:14px;line-height:1.6}}.facts .facts-chart-wrapper{position:relative;padding-top:12px;padding-bottom:24px;width:fit-content}.facts .chart{position:relative}.facts .facts-chart-grid{position:absolute;bottom:10px;left:0;right:60px;display:flex;flex-direction:column;justify-content:flex-end;z-index:0;pointer-events:none}.facts .facts-chart-grid>span{border-top:1px solid #e0e0e0;width:100%;height:1px;margin-top:18px}.facts .facts-chart-grid>span:first-child{margin-top:0}.facts .facts-chart-grid>span:last-child{margin-top:12px}.facts .facts-chart-y-axis{position:absolute;bottom:5px;right:24px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;text-align:right;font-size:9px;line-height:.98;color:#666}.facts .facts-chart-tickLabel:empty{height:9px}.facts .facts-chart-y-axis>.facts-chart-tickLabel{margin-top:10px}.facts .facts-chart-y-axis>.facts-chart-tickLabel:first-child{margin-top:0}.facts .facts-chart-y-axis>.facts-chart-tickLabel:last-child{margin-top:5px}.facts .facts-chart-elm{position:relative;z-index:1;white-space:nowrap;padding-right:80px;padding-left:20px;padding-bottom:10px}.facts .facts-chart-supTop{display:block;height:20px;text-align:right;padding-right:10px}.facts .facts-chart-supTop+*{margin-top:6px}.facts .-reasonsGPerformance .facts-chart-supTop+*{margin-top:12px}.facts .facts-chart-sup{font-size:9px;line-height:1.2}.facts .facts-chart-facts-bars{display:flex;align-items:flex-end;column-gap:14px;height:200px;list-style:none;width:max-content}.facts .facts-chart-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:28px;height:100%}.facts .facts-bar{width:20px;background-color:#f76abf;transition:height .3s ease;height:var(--percent)}.facts .facts-chart-categoryLabel{font-size:11px;color:#333;text-align:center}.facts .facts-chart-item>.facts-chart-categoryLabel{position:absolute;left:0;bottom:-22px;width:100%}.facts .facts-chart-elm::-webkit-scrollfacts-bar{height:8px}.facts .facts-chart-elm::-webkit-scrollfacts-bar-thumb{background:#ccc;border-radius:4px}.facts .scroll-hint-icon-wrap{z-index:5}.facts .js-factScrollHintElm{direction:rtl;overflow-x:auto;white-space:nowrap}.facts .js-factScrollHintElm.scroll-hint.is-scrollable{cursor:grab}.facts .js-factScrollHintElm.scroll-hint.is-scrollable.isGrabbing{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;user-select:none}.facts .js-factScrollHintElm.scroll-hint.is-scrollable.isGrabbing *{pointer-events:none;-webkit-user-select:none;user-select:none}.facts .js-factScrollHintElm>*{direction:ltr;text-align:left}.facts .js-factScrollHintElm.scroll-hint .scroll-hint-icon-wrap .scroll-hint-icon,.facts .js-factScrollHintElm.scroll-hint .scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:0}.facts .js-factScrollHintElm.scroll-hint .scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:none}.facts .js-factScrollHintElm.scroll-hint.isActive .scroll-hint-icon-wrap.isAnimate .scroll-hint-icon:before{animation:scroll-hint-appear-reverse 1.2s linear;animation-iteration-count:2}.facts .js-factScrollHintElm.scroll-hint.isActive .scroll-hint-icon-wrap.isAnimate .scroll-hint-icon{opacity:.8}.facts .js-factScrollHintElm.scroll-hint .scroll-hint-icon-wrap .scroll-hint-icon:after,.facts .js-factScrollHintElm.scroll-hint .scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:0}.facts .js-factScrollHintElm.scroll-hint.isActive .scroll-hint-icon-wrap .scroll-hint-icon:after,.facts .js-factScrollHintElm.scroll-hint.isActive .scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}@media screen and (min-width: 768px){*+.factsNoteBlock{margin-top:24px}}@media screen and (max-width: 767px){*+.factsNoteBlock{margin-top:16px}}.factsNote{display:block;color:#939294;text-align:right}@media screen and (min-width: 768px){.factsNote{font-size:min(0.8333333333vw,12px);line-height:1.7}}@media screen and (max-width: 767px){.factsNote{font-size:12px;line-height:1.7}}.factsNote::before{content:"※"}@keyframes factBtnLink-blank{0%{transform:translate(0, 0) scaleX(1);opacity:1}50%{transform:translate(25px, 0) scaleX(0.3);opacity:0}50.1%{transform:translate(-20px, 0) scaleX(0.8);transform-origin:center left;opacity:0}80%{transform:translate(0, 0) scaleX(1);opacity:1}100%{transform:translate(0, 0) scaleX(1);opacity:1}}@keyframes scroll-hint-appear-reverse{0%{transform:translateX(-40px);opacity:0}10%{opacity:1}50%,100%{transform:translateX(40px);opacity:0}}.pagenation{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.pagenation{padding:80px 0 0;gap:18px}}@media screen and (max-width: 767px){.pagenation{padding:60px 0 0;gap:18px}}.pagenation button{appearance:none;border:none;background-color:rgba(0,0,0,0);cursor:pointer;padding:0;margin:0;border:1px solid #1c1b1f;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;transition:.25s ease-out 0s}@media screen and (min-width: 768px){.pagenation button{width:32px;height:32px}}@media screen and (max-width: 767px){.pagenation button{width:32px;height:32px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.pagenation button:hover{background-color:#1c1b1f;color:#fff}.pagenation button:hover.firstBtn::before,.pagenation button:hover.lastBtn::before{background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_chevron_white_02.svg) no-repeat center center/contain}.pagenation button:hover.nextBtn::before,.pagenation button:hover.prevBtn::before{background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_chevron_white_01.svg) no-repeat center center/contain}}.pagenation .firstBtn,.pagenation .prevBtn,.pagenation .nextBtn,.pagenation .lastBtn{position:relative}.pagenation .firstBtn::before,.pagenation .prevBtn::before,.pagenation .nextBtn::before,.pagenation .lastBtn::before{content:"";display:block}.pagenation .firstBtn::before,.pagenation .lastBtn::before{background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_chevron_black_02.svg) no-repeat center center/contain}@media screen and (min-width: 768px){.pagenation .firstBtn::before,.pagenation .lastBtn::before{width:13px;height:12px}}@media screen and (max-width: 767px){.pagenation .firstBtn::before,.pagenation .lastBtn::before{width:15px;height:12px}}.pagenation .firstBtn:before,.pagenation .prevBtn:before{transform:rotate(180deg)}.pagenation .prevBtn::before,.pagenation .nextBtn::before{background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_chevron_black_01.svg) no-repeat center center/contain}@media screen and (min-width: 768px){.pagenation .prevBtn::before,.pagenation .nextBtn::before{width:6px;height:12px}}@media screen and (max-width: 767px){.pagenation .prevBtn::before,.pagenation .nextBtn::before{width:7px;height:12px}}.pagenation .pageBtn{color:#37343b;background:#f2f2f2;border-color:#f2f2f2;font-weight:400;line-height:170%}@media screen and (min-width: 768px){.pagenation .pageBtn{font-size:12px;letter-spacing:.24px}}@media screen and (max-width: 767px){.pagenation .pageBtn{font-size:12px;letter-spacing:0.24px}}.pagenation .pageBtn.isCurrent{background-color:#5508c2;color:#fff;pointer-events:none}.tagList .tagList-title{color:#37343b;font-weight:600;line-height:150%}@media screen and (min-width: 768px){.tagList .tagList-title{font-size:20px;letter-spacing:.8px;margin-bottom:20px;padding-top:80px}}@media screen and (max-width: 767px){.tagList .tagList-title{font-size:16px;letter-spacing:0.64px;margin-bottom:15px;padding-top:60px}}.tagList .tagList-container{border-top:1px solid #1c1b1f;border-bottom:1px solid #1c1b1f}@media screen and (min-width: 768px){.tagList .tagList-container{padding:32px 0}}@media screen and (max-width: 767px){.tagList .tagList-container{padding:20px 0}}.tagList .tagList-hashtags{display:flex;flex-wrap:wrap;overflow:hidden;transition:max-height .5s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s ease-in-out}@media screen and (min-width: 768px){.tagList .tagList-hashtags{gap:16px;max-height:130px}}@media screen and (max-width: 767px){.tagList .tagList-hashtags{gap:4px;max-height:95px}}@media screen and (min-width: 768px){.tagList .tagList-hashtags.isOpen{max-height:500px}}@media screen and (max-width: 767px){.tagList .tagList-hashtags.isOpen{max-height:500px}}.tagList .tagList-btnBlock{display:flex;justify-content:flex-end}@media screen and (min-width: 768px){.tagList .tagList-btnBlock{margin-top:16px}}@media screen and (max-width: 767px){.tagList .tagList-btnBlock{margin-top:8px}}.tagList .tagList-btnBlock:has(.tagList-btn[style*="display: none"]){display:none}.tagList .tagList-btn{position:relative;border:none;appearance:none;background-color:rgba(0,0,0,0);cursor:pointer;font-weight:400;line-height:160%;padding:0;color:#37343b}@media screen and (min-width: 768px){.tagList .tagList-btn{font-size:14px;letter-spacing:.64px;padding-right:24px}}@media screen and (max-width: 767px){.tagList .tagList-btn{font-size:12px;letter-spacing:0.64px;padding-right:24px}}.tagList .tagList-btn::before,.tagList .tagList-btn::after{content:"";position:absolute;background:#1c1b1f;transition:.25s ease-out 0s}.tagList .tagList-btn::before{top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.tagList .tagList-btn::before{width:2px;height:10px;right:9px}}@media screen and (max-width: 767px){.tagList .tagList-btn::before{width:2px;height:10px;right:9px}}.tagList .tagList-btn::after{top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.tagList .tagList-btn::after{width:10px;height:2px;right:5px}}@media screen and (max-width: 767px){.tagList .tagList-btn::after{width:10px;height:2px;right:5px}}.tagList .tagList-btn.isOpen::before{opacity:0;transform:translateY(-50%) rotate(-90deg)}.newsList .newsList-container{width:100%;max-width:1092px;margin:0 auto}.newsList .newsList-lead{color:#37343b;font-weight:400;line-height:160%;letter-spacing:.64px}@media screen and (min-width: 768px){.newsList .newsList-lead{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.newsList .newsList-lead{padding-top:20px;font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px){.newsList .newsList-btnBlock{margin-top:100px}}@media screen and (max-width: 767px){.newsList .newsList-btnBlock{margin-top:80px}}.newsList .news{padding-bottom:0}@media screen and (min-width: 768px){.newsList .news{max-width:none;padding-inline:0}}@media screen and (max-width: 767px){.newsList .news{padding-inline:0}}.newsList .news .news_list{border-top:none;margin-bottom:0}@media screen and (min-width: 768px){.newsList .news .news_item{padding:20px 0}}@media screen and (max-width: 767px){.newsList .news .news_item{padding:20px 0;gap:20px 0}}@media screen and (max-width: 767px){.newsList .news .news_item:first-child{padding-top:0}}@media screen and (min-width: 768px){.newsList .news .news_item.-pinned:before{top:35px}}.shareBtns{display:flex;align-items:center;position:relative}@media screen and (min-width: 768px){.shareBtns{gap:20px}}@media screen and (max-width: 767px){.shareBtns{justify-content:flex-end;gap:16px;margin-top:16px}}.shareBtns.bottom{justify-content:flex-end}@media screen and (min-width: 768px){.shareBtns.bottom{margin-top:60px}}@media screen and (max-width: 767px){.shareBtns.bottom{margin-top:60px}}.shareBtns a img,.shareBtns button img{width:100%}.shareBtns .shareBtns-x{position:relative}@media screen and (min-width: 768px){.shareBtns .shareBtns-x{width:24px}}@media screen and (max-width: 767px){.shareBtns .shareBtns-x{width:20px}}.shareBtns .shareBtns-x>img{position:relative;opacity:1;z-index:2;transition:opacity .3s ease-out}.shareBtns .shareBtns-x::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_x_lightGray.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;opacity:0;z-index:1;transition:opacity .3s ease-out}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.shareBtns .shareBtns-x:hover>img{opacity:0}.shareBtns .shareBtns-x:hover::after{opacity:1}}.shareBtns .shareBtns-facebook{position:relative}@media screen and (min-width: 768px){.shareBtns .shareBtns-facebook{width:26px}}@media screen and (max-width: 767px){.shareBtns .shareBtns-facebook{width:22px}}.shareBtns .shareBtns-facebook>img{position:relative;opacity:1;z-index:2;transition:opacity .3s ease-out}.shareBtns .shareBtns-facebook::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_facebook_lightGray.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;opacity:0;z-index:1;transition:opacity .3s ease-out}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.shareBtns .shareBtns-facebook:hover>img{opacity:0}.shareBtns .shareBtns-facebook:hover::after{opacity:1}}.shareBtns .shareBtns-link{position:relative;appearance:none;padding:0;border:none;background:none;cursor:pointer}@media screen and (min-width: 768px){.shareBtns .shareBtns-link{width:26px}}@media screen and (max-width: 767px){.shareBtns .shareBtns-link{width:22px}}.shareBtns .shareBtns-link>img{position:relative;opacity:1;z-index:2;transition:opacity .3s ease-out}.shareBtns .shareBtns-link::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_link_lightGray.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;opacity:0;z-index:1;transition:opacity .3s ease-out}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.shareBtns .shareBtns-link:hover>img{opacity:0}.shareBtns .shareBtns-link:hover::after{opacity:1}}.shareBtns .shareBtns-toast{position:absolute;right:0;background-color:#939294;color:#fff;line-height:150%;font-weight:400;display:flex;align-items:center;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out}@media screen and (min-width: 768px){.shareBtns .shareBtns-toast{top:-50px;right:10px;height:40px;padding:0 15px;border-radius:8px;font-size:11px;letter-spacing:.22px}}@media screen and (max-width: 767px){.shareBtns .shareBtns-toast{top:-35px;height:32px;padding:0 15px;border-radius:8px;font-size:11px;letter-spacing:0.22px}}.shareBtns .shareBtns-toast.isVisible{opacity:1;visibility:visible;transform:translateY(0)}.articleList{height:auto !important}.articleList .articleList-inner{width:100%;max-width:1400px;margin:0 auto}@media screen and (min-width: 768px){.articleList .articleList-inner{padding:80px 80px 120px 80px}}@media screen and (max-width: 767px){.articleList .articleList-inner{padding:60px 20px 100px 20px}}.articleList .articleList-list{display:flex;justify-content:space-between}@media screen and (min-width: 768px){.articleList .articleList-list{margin-bottom:60px;gap:106px}}@media screen and (max-width: 767px){.articleList .articleList-list{margin-bottom:60px;gap:20px}}.articleList .articleList-item{appearance:none;display:flex;flex-direction:column}@media screen and (min-width: 768px){.articleList .articleList-item{gap:20px;width:calc(50% - 53px)}}@media screen and (max-width: 767px){.articleList .articleList-item{width:calc(50% - 10px);gap:16px}}.articleList .articleList-prev,.articleList .articleList-next{color:#37343b;font-weight:600;line-height:170%}@media screen and (min-width: 768px){.articleList .articleList-prev,.articleList .articleList-next{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.articleList .articleList-prev,.articleList .articleList-next{font-size:16px;letter-spacing:0.64px}}.articleList .articleList-next{text-align:right}.articleList .articleList-link{border-top:1px solid #1c1b1f;border-bottom:1px solid #1c1b1f;flex:1;display:flex;flex-direction:column;text-decoration:none;justify-content:space-between}@media screen and (min-width: 768px){.articleList .articleList-link{padding:30px 0}}@media screen and (max-width: 767px){.articleList .articleList-link{padding:20px 0}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.articleList .articleList-link:hover .articleList-text span{background-position:0 100%;background-size:100% 1px;color:#6a687c}.articleList .articleList-link:hover .articleList-arrow::before{opacity:1;transform:translateX(0)}.articleList .articleList-link:hover .articleList-arrow::after{animation:btn-only-arrow .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}.articleList .articleList-link:hover .articleList-arrow.prev::after{animation:btn-only-arrow-back .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}.articleList .articleList-date{display:flex}@media screen and (min-width: 768px){.articleList .articleList-date{align-items:center;gap:20px}}@media screen and (max-width: 767px){.articleList .articleList-date{flex-direction:column;gap:10px}}.articleList .articleList-date span:first-child{color:#37343b;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.articleList .articleList-date span:first-child{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.articleList .articleList-date span:first-child{font-size:14px;letter-spacing:0.56px}}.articleList .articleList-text{color:#37343b;font-weight:400;line-height:160%;overflow:hidden}@media screen and (min-width: 768px){.articleList .articleList-text{font-size:16px;letter-spacing:.64px;margin-top:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media screen and (max-width: 767px){.articleList .articleList-text{font-size:14px;letter-spacing:0.56px;margin-top:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}}.articleList .articleList-text span{display:inline;padding-bottom:1px;background-image:linear-gradient(90deg, #6A687C, #6A687C);background-repeat:no-repeat;transition:background-size cubic-bezier(0.215, 0.61, 0.355, 1) .3s;background-position:100% 100%;background-size:0 1px}.articleList .articleList-arrow{display:block;position:relative;background-color:#1c1b1f;overflow:hidden;margin-top:auto}@media screen and (min-width: 768px){.articleList .articleList-arrow{width:76px;height:32px;margin-top:auto;border-radius:50px;margin-top:38px}}@media screen and (max-width: 767px){.articleList .articleList-arrow{width:76px;height:32px;margin-top:auto;border-radius:50px;margin-top:20px;align-self:flex-start}}.articleList .articleList-arrow.next{margin-left:auto}@media screen and (min-width: 768px){.articleList .articleList-arrow::before{display:block;width:100%;height:100%;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);border-radius:50px;opacity:0;transform:translateX(-100%);transition:.25s ease-out 0s;content:""}}.articleList .articleList-arrow::after{display:block;position:absolute;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_46px_white.svg) left top no-repeat;background-size:contain;content:""}@media screen and (min-width: 768px){.articleList .articleList-arrow::after{top:calc(50% - 4px);left:calc(50% - 23px);width:46px;height:8px}}@media screen and (max-width: 767px){.articleList .articleList-arrow::after{top:50%;left:50%;width:46px;height:8px;transform:translate(-50%, -50%)}}.articleList .articleList-arrow.prev::after{background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_46px_white_back.svg) left top no-repeat;background-size:contain}.newsDtlWrap .article{background-color:#fff;width:100%;max-width:1028px;margin:0 auto}@media screen and (min-width: 768px){.newsDtlWrap .article{padding:80px 74px;border-radius:20px;margin-top:60px}}@media screen and (max-width: 767px){.newsDtlWrap .article{padding:50px 20px 40px;border-radius:20px;margin-top:50px}}.newsDtlWrap .article .article-mv{display:block;width:100%;text-align:center}@media screen and (min-width: 768px){.newsDtlWrap .article .article-mv{margin-bottom:50px}}@media screen and (max-width: 767px){.newsDtlWrap .article .article-mv{margin-bottom:40px}}.newsDtlWrap .article .article-mv.typeVertical img{display:inline-block;margin:0 auto;max-width:100%;height:auto}@media screen and (min-width: 768px){.newsDtlWrap .article .article-mv.typeVertical img{max-width:51.8%;max-height:1000px}}@media screen and (max-width: 767px){.newsDtlWrap .article .article-mv.typeVertical img{max-width:76.7%}}.newsDtlWrap .article .article-mv img{display:inline-block;max-width:100%;height:auto}@media screen and (min-width: 768px){.newsDtlWrap .article .article-mv+.article-btnWrap{margin-bottom:80px}}@media screen and (max-width: 767px){.newsDtlWrap .article .article-mv+.article-btnWrap{margin-bottom:60px}}.newsDtlWrap .article .article-btnWrap{text-align:center}@media screen and (min-width: 768px){.newsDtlWrap .article .article-btnWrap{margin-bottom:60px}}@media screen and (max-width: 767px){.newsDtlWrap .article .article-btnWrap{margin-bottom:40px}}@media screen and (max-width: 767px){.newsDtlWrap .article .article-btnWrap+hr{margin-top:60px}}.newsDtlWrap .article .article-lv2Title{color:#37343b;font-style:normal;font-weight:600;line-height:140%;position:relative;width:100%}@media screen and (min-width: 768px){.newsDtlWrap .article .article-lv2Title{font-size:24px;letter-spacing:.96px;padding:24px 0 40px}}@media screen and (max-width: 767px){.newsDtlWrap .article .article-lv2Title{font-size:20px;letter-spacing:0.8px;padding:21px 0 30px}}.newsDtlWrap .article .article-lv2Title::before{content:"";position:absolute;top:0;left:0;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%)}@media screen and (min-width: 768px){.newsDtlWrap .article .article-lv2Title::before{width:150px;height:3px}}@media screen and (max-width: 767px){.newsDtlWrap .article .article-lv2Title::before{width:80px;height:3px}}.newsDtlWrap .article .article-lv2Title::after{content:"";position:absolute;right:0;background:#7e7d8d}@media screen and (min-width: 768px){.newsDtlWrap .article .article-lv2Title::after{top:1.5px;width:calc(100% - 160px);height:1px}}@media screen and (max-width: 767px){.newsDtlWrap .article .article-lv2Title::after{top:1.5px;width:calc(100% - 84px);height:1px}}.newsDtlWrap .article .article-lv3Title{font-weight:600;line-height:150%}@media screen and (min-width: 768px){.newsDtlWrap .article .article-lv3Title{font-size:20px;letter-spacing:.8px;padding:0 0 30px}}@media screen and (max-width: 767px){.newsDtlWrap .article .article-lv3Title{margin-top:60px;font-size:16px;letter-spacing:0.64px;padding:0 0 30px}}.newsDtlWrap .article p{color:#37343b;font-weight:400;line-height:180%}@media screen and (min-width: 768px){.newsDtlWrap .article p{font-size:16px;letter-spacing:.64px;margin-bottom:24px}}@media screen and (max-width: 767px){.newsDtlWrap .article p{font-size:14px;letter-spacing:0.56px;margin-bottom:24px}}.newsDtlWrap .article .article-note{display:block;color:#37343b;font-weight:400;line-height:150%;padding-left:1.5em;text-indent:-1.5em}@media screen and (min-width: 768px){.newsDtlWrap .article .article-note{font-size:11px;letter-spacing:.22px;margin-bottom:24px}}@media screen and (max-width: 767px){.newsDtlWrap .article .article-note{font-size:11px;letter-spacing:0.22px;margin-bottom:24px}}.newsDtlWrap .article p strong{font-weight:600}.newsDtlWrap .article p a{color:#6a687c;text-decoration:underline;word-break:break-all;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.newsDtlWrap .article p a{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.newsDtlWrap .article p a{font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.newsDtlWrap .article p a:hover{text-decoration:none}}.newsDtlWrap .article p a[target=_blank]::after{content:"";position:relative;display:inline-block;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_black_medium.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 768px){.newsDtlWrap .article p a[target=_blank]::after{margin-left:10px;width:12px;height:13px;top:2px}}@media screen and (max-width: 767px){.newsDtlWrap .article p a[target=_blank]::after{width:12px;height:13px;margin-left:10px;top:2px}}.newsDtlWrap .article hr{border-top:1px solid #e0e0e3}@media screen and (min-width: 768px){.newsDtlWrap .article hr{margin:60px 0}}@media screen and (max-width: 767px){.newsDtlWrap .article hr{margin:40px 0}}@media screen and (min-width: 768px){.newsDtlWrap .article ul{margin-top:24px}}@media screen and (max-width: 767px){.newsDtlWrap .article ul{margin-top:24px}}.newsDtlWrap .article ul li{position:relative;color:#37343b;font-weight:400;line-height:180%;padding-left:1em}@media screen and (min-width: 768px){.newsDtlWrap .article ul li{font-size:16px;letter-spacing:.64px;margin-bottom:10px}}@media screen and (max-width: 767px){.newsDtlWrap .article ul li{font-size:14px;letter-spacing:0.56px;margin-bottom:10px}}.newsDtlWrap .article ul li:before{content:"・";position:absolute;left:0;top:0;color:#b6007e}.newsDtlWrap .article ol{counter-reset:article-number}@media screen and (min-width: 768px){.newsDtlWrap .article ol{margin-top:24px}}@media screen and (max-width: 767px){.newsDtlWrap .article ol{margin-top:24px}}.newsDtlWrap .article ol li{counter-increment:article-number;position:relative;color:#37343b;font-weight:400;line-height:180%;padding-left:1em}@media screen and (min-width: 768px){.newsDtlWrap .article ol li{font-size:16px;letter-spacing:.64px;margin-bottom:10px}}@media screen and (max-width: 767px){.newsDtlWrap .article ol li{font-size:14px;letter-spacing:0.56px;margin-bottom:10px}}.newsDtlWrap .article ol li:before{content:counter(article-number) ". ";position:absolute;left:0;top:0;color:#b6007e}@media screen and (min-width: 768px){.newsDtlWrap .article .article-figure{margin-bottom:60px}}@media screen and (max-width: 767px){.newsDtlWrap .article .article-figure{margin-bottom:40px}}.newsDtlWrap .article .article-figure figcaption{color:#37343b;font-weight:400;line-height:150%}@media screen and (min-width: 768px){.newsDtlWrap .article .article-figure figcaption{font-size:14px;letter-spacing:.28px;margin-top:32px}}@media screen and (max-width: 767px){.newsDtlWrap .article .article-figure figcaption{font-size:11px;letter-spacing:0.22px;margin-top:16px}}.newsDtlWrap .article .article-figure img{display:block;max-width:100%;height:auto}@media screen and (min-width: 768px){.newsDtlWrap .article .article-figure img{max-height:1000px}}.newsDtlWrap .article .article-2colWrap{display:flex}@media screen and (min-width: 768px){.newsDtlWrap .article .article-2colWrap{margin-bottom:60px;gap:32px}}@media screen and (max-width: 767px){.newsDtlWrap .article .article-2colWrap{margin-bottom:40px;gap:20px}}.newsDtlWrap .article .article-2colWrap .article-figure,.newsDtlWrap .article .article-2colWrap .article-youtube{margin-bottom:0}@media screen and (min-width: 768px){.newsDtlWrap .article .article-2colWrap .article-youtube{width:calc(50% - 16px)}}@media screen and (max-width: 767px){.newsDtlWrap .article .article-2colWrap .article-youtube{width:calc(50% - 10px)}}@media screen and (min-width: 768px){.newsDtlWrap .article .article-youtube{margin-bottom:60px}}@media screen and (max-width: 767px){.newsDtlWrap .article .article-youtube{margin-bottom:40px}}.newsDtlWrap .article .article-youtube iframe{width:100%;height:auto;aspect-ratio:16/9;max-width:none;border:none}.newsDtlWrap .article .article-panel{background-color:rgba(242,242,242,.75)}@media screen and (min-width: 768px){.newsDtlWrap .article .article-panel{padding:40px;border-radius:6px;margin-bottom:60px}}@media screen and (max-width: 767px){.newsDtlWrap .article .article-panel{padding:30px 20px;border-radius:6px;margin-bottom:40px}}.newsDtlWrap .article .article-panel .article-panelTitle{color:#b6007e;font-weight:600;line-height:150%}@media screen and (min-width: 768px){.newsDtlWrap .article .article-panel .article-panelTitle{font-size:24px;letter-spacing:.96px;margin-bottom:32px}}@media screen and (max-width: 767px){.newsDtlWrap .article .article-panel .article-panelTitle{font-size:16px;letter-spacing:0.64px;margin-bottom:30px}}.newsDtlWrap .article .article-panel .article-panelText{margin-bottom:0}.newsDtl{background-color:#f3f1f8;max-width:none}@media screen and (max-width: 767px){.newsDtl{padding-inline:0}}.newsDtl .newsDtl-inner{background-color:#f3f1f8;max-width:1240px;margin:0 auto}@media screen and (min-width: 768px){.newsDtl .newsDtl-inner{padding:60px 0}}@media screen and (max-width: 767px){.newsDtl .newsDtl-inner{padding:40px 0 100px}}.newsDtl .newsDtl-titleBlock{width:100%;max-width:1028px;margin:0 auto}@media screen and (min-width: 768px){.newsDtl .newsDtl-titleBlock{padding:60px 0 0}}@media screen and (max-width: 767px){.newsDtl .newsDtl-titleBlock{padding:50px 20px 0}}@media screen and (min-width: 768px){.newsDtl .newsDtl-heading{display:flex;justify-content:space-between;align-items:center}}.newsDtl .newsDtl-heading .newsDtl-heading-date{display:flex;align-items:center}@media screen and (min-width: 768px){.newsDtl .newsDtl-heading .newsDtl-heading-date{gap:20px}}@media screen and (max-width: 767px){.newsDtl .newsDtl-heading .newsDtl-heading-date{gap:20px}}.newsDtl .newsDtl-heading .newsDtl-heading-time{color:#37343b;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.newsDtl .newsDtl-heading .newsDtl-heading-time{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.newsDtl .newsDtl-heading .newsDtl-heading-time{font-size:14px;letter-spacing:0.56px}}.newsDtl .newsDtl-title{color:#37343b;font-weight:600;line-height:150%}@media screen and (min-width: 768px){.newsDtl .newsDtl-title{padding-top:50px;font-size:28px;letter-spacing:1.12px}}@media screen and (max-width: 767px){.newsDtl .newsDtl-title{padding-top:40px;font-size:20px;letter-spacing:0.8px}}.newsDtl .newsDtl-hashtags{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.newsDtl .newsDtl-hashtags{padding-top:24px;gap:16px}}@media screen and (max-width: 767px){.newsDtl .newsDtl-hashtags{padding-top:15px;gap:10px}}.philosophy .anchor{background-color:#f9f8fb}.philosophy .stickyBlock{position:relative;height:auto}.philosophy .stickyBlock .stickyBlock-img{position:sticky;top:0;left:0;width:100%}.philosophy .stickyBlock .stickyBlock-img img{object-fit:cover}@media screen and (min-width: 768px){.philosophy .stickyBlock .stickyBlock-img img{width:100%;height:auto}}@media screen and (max-width: 767px){.philosophy .stickyBlock .stickyBlock-img img{width:100%;height:auto}}.philosophy .stickyBlock .stickyBlock-content{position:relative}.philosophy .intro{position:relative}@media screen and (min-width: 768px){.philosophy .intro{background:linear-gradient(180deg, rgba(31, 0, 43, 0) 0%, rgba(31, 0, 43, 0.5) 35.11%)}}@media screen and (max-width: 767px){.philosophy .intro{background-color:rgba(249,248,251,.95)}}@media screen and (min-width: 768px){.philosophy .intro .intro-inner{width:724px;padding-block:50px 80px;padding-inline:72px 95px;background-color:#fff}}@media screen and (max-width: 767px){.philosophy .intro .intro-inner{width:100%;padding:30px 25px 60px}}.philosophy .intro .intro-title{border-bottom:2px solid #b6007e;color:#b6007e;font-weight:600}@media screen and (min-width: 768px){.philosophy .intro .intro-title{font-size:30px;line-height:1.6;letter-spacing:.6px}}@media screen and (max-width: 767px){.philosophy .intro .intro-title{display:inline-flex;align-items:center;gap:30px;padding-bottom:10px;font-size:18px;line-height:1.5;letter-spacing:0.36px}}.philosophy .intro .intro-title .intro-title-sub{display:inline-block;font-weight:400;transform:skew(-10deg, 0)}@media screen and (min-width: 768px){.philosophy .intro .intro-title .intro-title-sub{margin-left:.1em;font-size:80px;letter-spacing:7px}}@media screen and (max-width: 767px){.philosophy .intro .intro-title .intro-title-sub{font-size:63px;line-height:1;letter-spacing:7px}}.philosophy .intro .intro-philosophy{position:relative;color:#b6007e;font-weight:400;line-height:1.8;text-align:center}@media screen and (min-width: 768px){.philosophy .intro .intro-philosophy{margin-top:36px;padding:20px 10px 27px;background-color:rgba(243,241,248,.5);font-size:16px;letter-spacing:.32px}}@media screen and (max-width: 767px){.philosophy .intro .intro-philosophy{margin-top:30px;padding:22px 10px 27px;background-color:#ece7f3;font-size:14px;letter-spacing:0.28px}}.philosophy .intro .intro-philosophy::before,.philosophy .intro .intro-philosophy::after{display:block;position:absolute;background:url(/wp/wp-content/themes/fellows/assets/philosophy/img/icon_intro_quote.svg) no-repeat left top/contain;transform-origin:center center;content:""}@media screen and (min-width: 768px){.philosophy .intro .intro-philosophy::before,.philosophy .intro .intro-philosophy::after{width:43px;height:33px}}@media screen and (max-width: 767px){.philosophy .intro .intro-philosophy::before,.philosophy .intro .intro-philosophy::after{width:33px;height:25px}}@media screen and (min-width: 768px){.philosophy .intro .intro-philosophy::before{top:10px;left:10px}}@media screen and (max-width: 767px){.philosophy .intro .intro-philosophy::before{top:6.8px;left:6px}}.philosophy .intro .intro-philosophy::after{transform:rotateX(180deg) rotateY(180deg)}@media screen and (min-width: 768px){.philosophy .intro .intro-philosophy::after{bottom:10px;right:10px}}@media screen and (max-width: 767px){.philosophy .intro .intro-philosophy::after{bottom:5.6px;right:7.18px}}.philosophy .intro .intro-philosophy b{display:block;font-weight:600}@media screen and (min-width: 768px){.philosophy .intro .intro-philosophy b{margin-bottom:8px}}@media screen and (max-width: 767px){.philosophy .intro .intro-philosophy b{font-size:16px;letter-spacing:0.32px}}.philosophy .intro .intro-txt{font-weight:400}@media screen and (min-width: 768px){.philosophy .intro .intro-txt{margin-top:36px;font-size:16px;line-height:2.3;letter-spacing:.32px}}@media screen and (max-width: 767px){.philosophy .intro .intro-txt{margin-top:30px;font-size:14px;line-height:2.1}}@media screen and (min-width: 768px){.philosophy .intro .intro-txt+.intro-txt{margin-top:30px}}@media screen and (max-width: 767px){.philosophy .intro .intro-txt+.intro-txt{margin-top:20px}}.philosophy .intro .intro-theme{font-weight:500;line-height:1.2}@media screen and (min-width: 768px){.philosophy .intro .intro-theme{margin-top:36px;font-size:24px;letter-spacing:.48px}}@media screen and (max-width: 767px){.philosophy .intro .intro-theme{margin-top:30px;font-size:24px;letter-spacing:0.48px}}.philosophy .whiteArea{background-color:#fff}.philosophy .linkArea{display:flex;margin:0 auto}@media screen and (min-width: 768px){.philosophy .linkArea{justify-content:space-between;align-items:center;gap:10px;max-width:1024px;margin-top:40px;padding:32px 40px;border-top:1px solid #1c1b1f;border-bottom:1px solid #1c1b1f}}@media screen and (max-width: 767px){.philosophy .linkArea{flex-direction:column;align-items:flex-start;gap:14px;margin-top:40px;padding:24px 20px;border-top:1px solid #1c1b1f;border-bottom:1px solid #1c1b1f}}.philosophy .linkArea p{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.philosophy .linkArea p{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.philosophy .linkArea p{font-size:14px;letter-spacing:0.56px}}@media screen and (max-width: 767px){.philosophy .linkArea .btnGradient{display:inline-block}}.philosophy .creatorsLife{position:relative;background-color:#f3f1f8}.philosophy .creatorsLife .creatorsLife-inner{position:relative;margin:0 auto}@media screen and (min-width: 768px){.philosophy .creatorsLife .creatorsLife-inner{max-width:1400px;padding:100px 80px}}@media screen and (max-width: 767px){.philosophy .creatorsLife .creatorsLife-inner{padding-block:60px 80px;padding-inline:20px}}.philosophy .creatorsLife .creatorsLife-title{background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);background-clip:text;color:rgba(0,0,0,0);font-weight:500}@media screen and (min-width: 768px){.philosophy .creatorsLife .creatorsLife-title{font-size:50px;line-height:1;letter-spacing:-2px}}@media screen and (max-width: 767px){.philosophy .creatorsLife .creatorsLife-title{font-size:36px;line-height:1.2;letter-spacing:-1.44px}}.philosophy .creatorsLife .creatorsLife-txt{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.philosophy .creatorsLife .creatorsLife-txt{margin-top:29px;font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.philosophy .creatorsLife .creatorsLife-txt{margin-top:22px;padding-right:20px;font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px){.philosophy .creatorsLife .creatorsLife-img{margin-top:29px}}@media screen and (max-width: 767px){.philosophy .creatorsLife .creatorsLife-img{margin-top:22px;height:465px;padding-right:20px;overflow-x:scroll}}.philosophy .creatorsLife .creatorsLife-img img{image-rendering:-webkit-optimize-contrast}@media screen and (min-width: 768px){.philosophy .creatorsLife .creatorsLife-img img{width:100%;height:auto}}@media screen and (max-width: 767px){.philosophy .creatorsLife .creatorsLife-img img{width:auto;height:100%;max-width:none}}@media screen and (min-width: 768px){.philosophy .promises{padding-block:100px 28px}}@media screen and (max-width: 767px){.philosophy .promises{padding-block:80px 20px}}.philosophy .promises .promises-inner{margin:0 auto}@media screen and (min-width: 768px){.philosophy .promises .promises-inner{display:grid;grid-template-columns:46.875% 48.53515625%;grid-template-rows:repeat(2, auto);gap:5.17578125% 40px;max-width:1024px}}@media screen and (max-width: 767px){.philosophy .promises .promises-inner{display:flex;flex-direction:column;gap:20px}}.philosophy .promises .promises-img img{width:100%;height:auto}.philosophy .promises .promises-txt{display:flex;flex-direction:column;background-color:rgba(243,241,248,.5)}@media screen and (min-width: 768px){.philosophy .promises .promises-txt{gap:32px;padding:46px 12.0724346076%}}@media screen and (max-width: 767px){.philosophy .promises .promises-txt{gap:17px;padding:22px 16px}}.philosophy .promises .promises-txt dt{display:flex;align-items:center;color:#b6007e;font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.philosophy .promises .promises-txt dt{gap:13px;font-size:18px;letter-spacing:.72px}}@media screen and (max-width: 767px){.philosophy .promises .promises-txt dt{gap:14px;font-size:16px;letter-spacing:0.64px}}.philosophy .promises .promises-txt dt span{font-weight:500;line-height:1}@media screen and (min-width: 768px){.philosophy .promises .promises-txt dt span{font-size:24px}}@media screen and (max-width: 767px){.philosophy .promises .promises-txt dt span{font-size:24px}}.philosophy .promises .promises-txt dd{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.philosophy .promises .promises-txt dd{margin-top:9px;font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.philosophy .promises .promises-txt dd{margin-top:10px;font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px){.philosophy .movie{padding-bottom:120px}}@media screen and (max-width: 767px){.philosophy .movie{padding-bottom:80px}}.philosophy .movie .movie-inner{margin:0 auto}@media screen and (min-width: 768px){.philosophy .movie .movie-inner{max-width:1024px}}.philosophy .movie .movie-btn{display:block;position:relative;padding:0;border:none;overflow:hidden}@media screen and (min-width: 768px){.philosophy .movie .movie-btn{border-radius:6px}}@media screen and (max-width: 767px){.philosophy .movie .movie-btn{border-radius:3px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.philosophy .movie .movie-btn:hover::after{opacity:1}.philosophy .movie .movie-btn:hover img{transform:scale(1.1)}}.philosophy .movie .movie-btn::after{display:block;position:absolute;bottom:0;right:0;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_play.webp) no-repeat center center/contain;opacity:.6;content:""}@media screen and (min-width: 768px){.philosophy .movie .movie-btn::after{width:158px;height:158px;transition:.3s ease-out 0s}}@media screen and (max-width: 767px){.philosophy .movie .movie-btn::after{width:57px;height:57px}}.philosophy .movie .movie-btn img{width:100%;height:auto}@media screen and (min-width: 768px){.philosophy .movie .movie-btn img{transition:.3s ease-out 0s}}.philosophy .movie .movie-modal{display:block;position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;background-color:rgba(0,0,0,0);border:none;opacity:0;visibility:hidden;pointer-events:none;transition:.3s ease-out 0s;z-index:1000}.philosophy .movie .movie-modal.-show{opacity:1;visibility:visible;pointer-events:auto}.philosophy .movie .movie-modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(28,27,31,.8)}.philosophy .movie .movie-modal-inner{position:absolute;top:0;bottom:0;left:0;right:0;width:92%;max-width:920px;margin:auto;background-color:#1c1b1f;aspect-ratio:920/515}.philosophy .movie .movie-modal-movie{position:relative;width:100%;height:100%;overflow:hidden}.philosophy .movie .movie-modal-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.philosophy .movie .movie-modal-close{position:absolute;right:0;padding:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer}@media screen and (min-width: 768px){.philosophy .movie .movie-modal-close{top:-80px;width:60px;height:60px;transition:.3s ease-out 0s}}@media screen and (max-width: 767px){.philosophy .movie .movie-modal-close{top:-55px;width:45px;height:45px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.philosophy .movie .movie-modal-close:hover{opacity:.7}}@media screen and (max-width: 767px){.philosophy #fellows .intro .intro-title{align-items:flex-end;gap:5px;padding-bottom:14px;white-space:nowrap}}@media screen and (min-width: 768px){.philosophy #fellows .intro .intro-title .intro-title-sub{font-size:70px}}@media screen and (max-width: 767px){.philosophy #fellows .intro .intro-title .intro-title-sub{font-size:42px;letter-spacing:4px}}.philosophy #fellows .intro .intro-title .intro-title-sub span::after{display:inline-block;background:url(/wp/wp-content/themes/fellows/assets/philosophy/img/line_intro_01.svg) left top no-repeat;background-size:contain;transform:skew(10deg, 0);content:""}@media screen and (min-width: 768px){.philosophy #fellows .intro .intro-title .intro-title-sub span::after{width:46px;height:58px;margin-inline:-3px -15px}}@media screen and (max-width: 767px){.philosophy #fellows .intro .intro-title .intro-title-sub span::after{width:30px;height:37px;margin-inline:-5px -8px;transform:translateY(5px) skew(10deg, 0)}}.philosophy .dsa{position:relative}@media screen and (min-width: 768px){.philosophy .dsa{background-color:#f3f1f8}}@media screen and (max-width: 767px){.philosophy .dsa{background-color:#fff}}.philosophy .dsa .dsa-inner{position:relative;margin:0 auto}@media screen and (min-width: 768px){.philosophy .dsa .dsa-inner{max-width:1400px;padding:100px 80px}}@media screen and (max-width: 767px){.philosophy .dsa .dsa-inner{padding:80px 20px}}.philosophy .dsa .dsa-box{display:flex}@media screen and (min-width: 768px){.philosophy .dsa .dsa-box{justify-content:space-between}}@media screen and (max-width: 767px){.philosophy .dsa .dsa-box{flex-direction:column-reverse;padding-block:20px;background-color:rgba(243,241,248,.5)}}.philosophy .dsa .dsa-txts{background-color:#fff}@media screen and (min-width: 768px){.philosophy .dsa .dsa-txts{width:40%;max-width:496px;padding:30px}}@media screen and (max-width: 767px){.philosophy .dsa .dsa-txts{width:calc(100% - 40px);margin:30px auto 0;padding:16px 20px}}.philosophy .dsa .dsa-txts p{line-height:1.6}@media screen and (min-width: 768px){.philosophy .dsa .dsa-txts p{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.philosophy .dsa .dsa-txts p{font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px){.philosophy .dsa .dsa-txts .btnGradient{margin-top:24px}}@media screen and (max-width: 767px){.philosophy .dsa .dsa-txts .btnGradient{margin-top:16px}}@media screen and (min-width: 768px){.philosophy .dsa .dsa-txts .btnGradient.medium{width:100%;min-width:inherit;max-width:262px}}@media screen and (min-width: 768px){.philosophy .dsa .dsa-txts .btnGradient.medium::after{right:11.4%;width:30%;max-width:80px;height:auto;aspect-ratio:80/10}}@media screen and (min-width: 768px){.philosophy .dsa .dsa-txts .btnGradient.medium>span{font-size:min(1.66vw,16px)}}@media screen and (min-width: 768px){.philosophy .dsa .dsa-img{width:57.0967741935%;max-width:708px;margin-top:43px}}@media screen and (max-width: 767px){.philosophy .dsa .dsa-img{padding-inline:12px}}.philosophy .dsa .dsa-img img{width:100%;height:auto}@media screen and (min-width: 768px){.philosophy .agentSkills{padding-block:120px}}@media screen and (max-width: 767px){.philosophy .agentSkills{padding-bottom:80px}}.philosophy .agentSkills .agentSkills-lead{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.philosophy .agentSkills .agentSkills-lead{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.philosophy .agentSkills .agentSkills-lead{font-size:14px;letter-spacing:0.56px}}.philosophy .agentSkills-feature{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.philosophy .agentSkills-feature{gap:min(.8333333333vw,12px) 1.6%}}@media screen and (max-width: 767px){.philosophy .agentSkills-feature{gap:4px 4%}}@media screen and (min-width: 768px){.philosophy *+.agentSkills-feature{margin-top:min(2.2222222222vw,32px)}}@media screen and (max-width: 767px){.philosophy *+.agentSkills-feature{margin-top:32px}}.philosophy .agentSkills-featureCard{position:relative}@media screen and (min-width: 768px){.philosophy .agentSkills-feature>.agentSkills-featureCard{flex-basis:23.7%}}@media screen and (max-width: 767px){.philosophy .agentSkills-feature>.agentSkills-featureCard{flex-basis:48%}}.philosophy .agentSkills-featureCardElm{position:relative;color:#f0cce5;font-weight:400;z-index:2}@media screen and (min-width: 768px){.philosophy .agentSkills-featureCardElm{font-size:min(2.7777777778vw,40px);padding-top:min(.5555555556vw,8px);padding-left:min(.2777777778vw,4px)}}@media screen and (max-width: 767px){.philosophy .agentSkills-featureCardElm{font-size:min(7.4666666667vw,28px);padding-top:min(1.0666666667vw,4px);padding-left:min(.5333333333vw,2px)}}@media screen and (min-width: 768px){.philosophy .agentSkills-featureCardElm:empty{height:min(4.7222222222vw,68px)}}@media screen and (max-width: 767px){.philosophy .agentSkills-featureCardElm:empty{min-height:min(18.1333333333vw,68px)}}@media screen and (min-width: 768px){.philosophy .agentSkills-featureCardElm+.agentSkills-featureCardDetail{margin-top:-23px}}@media screen and (min-width: 768px)and (max-width: 1440px){.philosophy .agentSkills-featureCardElm+.agentSkills-featureCardDetail{margin-top:-1.6666666667vw}}@media screen and (max-width: 767px){.philosophy .agentSkills-featureCardElm+.agentSkills-featureCardDetail{margin-top:min(-4.5333333333vw,-17px)}}.philosophy .agentSkills-featureCardDetail{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000;text-align:center;font-weight:600;background-color:rgba(243,241,248,.9);z-index:1}@media screen and (min-width: 768px){.philosophy .agentSkills-featureCardDetail{height:min(8.3333333333vw,120px);font-size:min(1.1111111111vw,16px);line-height:1.6;padding:min(1.1111111111vw,16px) min(.8333333333vw,12px);border-radius:min(.4166666667vw,6px)}}@media screen and (max-width: 767px){.philosophy .agentSkills-featureCardDetail{height:min(21.3333333333vw,80px);font-size:min(3.2vw,12px);font-feature-settings:"palt";letter-spacing:.03em;line-height:1.4;padding:min(1.6vw,6px) min(1.0666666667vw,4px);border-radius:min(1.6vw,6px)}}.philosophy .agentSkills-featureCardDetailEm{color:#b6007e;font-style:normal}@media screen and (min-width: 768px){.philosophy .agentInterview{padding-bottom:120px}}@media screen and (max-width: 767px){.philosophy .agentInterview{padding-bottom:80px}}@media screen and (max-width: 767px){.philosophy .agentInterview .linkArea{max-width:calc(100% - 40px);margin-top:30px}}@media screen and (min-width: 768px){.philosophy .members{padding-bottom:30px;border-bottom:1px solid #e0e0e3}}@media screen and (max-width: 767px){.philosophy .members{padding-bottom:20px;border-bottom:1px solid #e0e0e3}}.philosophy .members .members-inner{margin:0 auto}@media screen and (min-width: 768px){.philosophy .members .members-inner{max-width:1400px;padding-inline:80px}}@media screen and (max-width: 767px){.philosophy .members .members-inner{padding-inline:20px}}.philosophy .members .members-lead{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.philosophy .members .members-lead{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.philosophy .members .members-lead{font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px){.philosophy .members .members-btn{margin-top:40px}}@media screen and (max-width: 767px){.philosophy .members .members-btn{margin-top:30px}}@media screen and (min-width: 768px){.philosophy .members .members-slider{margin-top:40px}}@media screen and (max-width: 767px){.philosophy .members .members-slider{margin-top:40px}}.philosophy .members .members-link{display:block;color:#1c1b1f;text-decoration:none}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.philosophy .members .members-link:hover .members-img img{transform:scale(1.1)}}.philosophy .members .members-link figcaption{font-weight:400}@media screen and (min-width: 768px){.philosophy .members .members-link figcaption{margin-top:12px;font-size:13px;line-height:1.7;letter-spacing:.26px}}@media screen and (max-width: 767px){.philosophy .members .members-link figcaption{font-size:11px;line-height:1.5;letter-spacing:0.22px}}.philosophy .members .members-link figcaption em{display:block;font-style:normal;font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.philosophy .members .members-link figcaption em{margin-bottom:10px;font-size:20px;letter-spacing:.8px}}@media screen and (max-width: 767px){.philosophy .members .members-link figcaption em{margin-bottom:4px;font-size:16px;letter-spacing:0.64px}}.philosophy .members .members-img{overflow:hidden}@media screen and (min-width: 768px){.philosophy .members .members-img{border-radius:6px}}@media screen and (max-width: 767px){.philosophy .members .members-img{border-radius:6px}}.philosophy .members .members-img img{width:100%;height:auto}@media screen and (min-width: 768px){.philosophy .members .members-img img{transform-origin:center center;transition:.3s ease-out 0s}}.philosophy .philosophyNav{width:100%;max-width:1400px;margin:0 auto;color:#1c1b1f}@media screen and (min-width: 768px){.philosophy .philosophyNav{padding:100px 80px 0}}@media screen and (max-width: 767px){.philosophy .philosophyNav{padding:60px 20px 0}}.philosophy .philosophyNav .philosophyNav-list{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.philosophy .philosophyNav .philosophyNav-list{gap:0 30px}}@media screen and (max-width: 767px){.philosophy .philosophyNav .philosophyNav-list{flex-direction:column}}@media screen and (min-width: 768px){.philosophy .philosophyNav .philosophyNav-list li{width:calc((100% - 60px)/3);border-bottom:1px solid #1c1b1f}.philosophy .philosophyNav .philosophyNav-list li:nth-of-type(-n+3){border-top:1px solid #1c1b1f}}@media screen and (max-width: 767px){.philosophy .philosophyNav .philosophyNav-list li{width:100%;border-bottom:1px solid #1c1b1f}.philosophy .philosophyNav .philosophyNav-list li:first-of-type{border-top:1px solid #1c1b1f}}.philosophy .philosophyNav .philosophyNav-link{display:flex;flex-direction:column;height:100%;color:#1c1b1f;text-decoration:none}@media screen and (min-width: 768px){.philosophy .philosophyNav .philosophyNav-link{padding:40px 0 16px 30px}}@media screen and (max-width: 767px){.philosophy .philosophyNav .philosophyNav-link{padding:16px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.philosophy .philosophyNav .philosophyNav-link:hover .philosophyNav-arrow::before{opacity:1;transform:translateX(0)}.philosophy .philosophyNav .philosophyNav-link:hover .philosophyNav-arrow::after{animation:btn-gradient-arrow .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}.philosophy .philosophyNav .philosophyNav-link[target=_blank] .philosophyNav-arrow::after{background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_medium.svg) left top no-repeat;background-size:contain}@media screen and (min-width: 768px){.philosophy .philosophyNav .philosophyNav-link[target=_blank] .philosophyNav-arrow::after{top:calc(50% - 6.5px);left:calc(50% - 6.5px);width:13px;height:13px}}@media screen and (max-width: 767px){.philosophy .philosophyNav .philosophyNav-link[target=_blank] .philosophyNav-arrow::after{top:calc(50% - 6.5px);left:calc(50% - 6.5px);width:13px;height:13px}}.philosophy .philosophyNav .philosophyNav-title{font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.philosophy .philosophyNav .philosophyNav-title{font-size:22px;letter-spacing:1.76px}}@media screen and (max-width: 767px){.philosophy .philosophyNav .philosophyNav-title{font-size:18px;letter-spacing:0.72px}}.philosophy .philosophyNav .philosophyNav-txt{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.philosophy .philosophyNav .philosophyNav-txt{margin-top:13px;padding-right:30px;font-size:16px;letter-spacing:1.28px}}@media screen and (max-width: 767px){.philosophy .philosophyNav .philosophyNav-txt{margin-top:6px;padding-right:16px;font-size:13px;letter-spacing:0.52px}}.philosophy .philosophyNav .philosophyNav-arrow{display:block;position:relative;margin-top:auto;margin-left:auto;background-color:#1c1b1f;overflow:hidden}@media screen and (min-width: 768px){.philosophy .philosophyNav .philosophyNav-arrow{width:76px;height:32px;border-radius:50px}}@media screen and (max-width: 767px){.philosophy .philosophyNav .philosophyNav-arrow{width:74px;height:29px;border-radius:50px}}@media screen and (min-width: 768px){.philosophy .philosophyNav .philosophyNav-arrow::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);border-radius:50px;opacity:0;transform:translateX(-100%);transition:.25s ease-out 0s;content:""}}.philosophy .philosophyNav .philosophyNav-arrow::after{display:block;position:absolute;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_46px_white.svg) left top no-repeat;background-size:contain;content:""}@media screen and (min-width: 768px){.philosophy .philosophyNav .philosophyNav-arrow::after{top:calc(50% - 4px);right:15px;width:46px;height:8px}}@media screen and (max-width: 767px){.philosophy .philosophyNav .philosophyNav-arrow::after{top:calc(50% - 4px);right:15px;width:46px;height:8px}}@media screen and (min-width: 768px){.pv .pv-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:100px 6.4516129032%}}@media screen and (max-width: 767px){.pv .pv-list{display:flex;flex-direction:column;gap:50px}}.pv .pv-movie{display:flex;flex-direction:column;width:100%;padding:0;background:none;border:none;cursor:pointer}@media screen and (min-width: 768px){.pv .pv-movie{gap:32px}}@media screen and (max-width: 767px){.pv .pv-movie{gap:15px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.pv .pv-movie:hover .pv-thumb::after{opacity:1}.pv .pv-movie:hover .pv-thumb img{transform:scale(1.1)}}.pv .pv-thumb{position:relative;display:block;padding:0;border:none;overflow:hidden}@media screen and (min-width: 768px){.pv .pv-thumb{border-radius:6px}}@media screen and (max-width: 767px){.pv .pv-thumb{border-radius:3px}}.pv .pv-thumb::after{display:block;position:absolute;bottom:0;right:0;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_play.webp) no-repeat center center/contain;opacity:.6;content:""}@media screen and (min-width: 768px){.pv .pv-thumb::after{width:90px;height:90px;transition:.3s ease-out 0s}}@media screen and (max-width: 767px){.pv .pv-thumb::after{width:57px;height:57px}}.pv .pv-thumb img{width:100%;height:100%;pointer-events:none}@media screen and (min-width: 768px){.pv .pv-thumb img{transform-origin:center center;transition:.3s ease-out 0s}}.pv .pv-head{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.pv .pv-head{gap:10px 20px;padding-left:20px;border-left:1px solid #1c1b1f}}@media screen and (max-width: 767px){.pv .pv-head{gap:10px 15px;padding-left:20px;border-left:1px solid #1c1b1f}}.pv .pv-title{width:100%;font-weight:600;line-height:1.5;text-align:left;color:#37343b}@media screen and (min-width: 768px){.pv .pv-title{font-size:24px;letter-spacing:.96px}}@media screen and (max-width: 767px){.pv .pv-title{font-size:20px;letter-spacing:0.8px}}.pv .pv-date,.pv .pv-duration{line-height:1.6;color:#37343b}@media screen and (min-width: 768px){.pv .pv-date,.pv .pv-duration{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.pv .pv-date,.pv .pv-duration{font-size:14px;letter-spacing:0.56px}}.pv .pv-modal{display:block;position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;background-color:rgba(0,0,0,0);border:none;opacity:0;visibility:hidden;pointer-events:none;transition:.3s ease-out 0s;z-index:1000}.pv .pv-modal.-show{opacity:1;visibility:visible;pointer-events:auto}.pv .pv-modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(28,27,31,.8)}.pv .pv-modal-inner{position:absolute;top:0;bottom:0;left:0;right:0;width:92%;max-width:920px;margin:auto;background-color:#1c1b1f;aspect-ratio:920/515}.pv .pv-modal-movie{position:relative;width:100%;height:100%;overflow:hidden}.pv .pv-modal-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pv .pv-modal-close{position:absolute;right:0;padding:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer}@media screen and (min-width: 768px){.pv .pv-modal-close{top:-80px;width:60px;height:60px;transition:.3s ease-out 0s}}@media screen and (max-width: 767px){.pv .pv-modal-close{top:-55px;width:45px;height:45px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.pv .pv-modal-close:hover{opacity:.7}}@media screen and (min-width: 768px){.membersLocationLinkBlock{display:flex;flex-wrap:wrap;gap:14px 32px}}@media screen and (max-width: 767px){.membersLocationLinkBlock{display:none}}.anchor>.anchor-inner>.membersLocationLinkBlock>.membersLocationLink{padding:0;background-color:rgba(0,0,0,0);border:0;color:#37343b}.anchor>.anchor-inner>.membersLocationLinkBlock>.membersLocationLink:after{border-color:#37343b}@media screen and (min-width: 768px){.membersLocationSelectBlock{display:none}}.membersLocationSelectBlock>.selectBtn{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_select_arrow_gray.svg)}@media screen and (min-width: 768px){.membersLocationSelectBlock>.selectBtn{background-position:222px 23px;background-size:13px auto}}@media screen and (max-width: 767px){.membersLocationSelectBlock>.selectBtn{background-position:calc(100% - 16px) 16px;background-size:10px auto}}@media screen and (min-width: 768px){.members{padding-top:80px}}@media screen and (max-width: 767px){.members{padding-top:60px}}@media screen and (max-width: 767px){.members.container{padding-right:0;padding-left:0}}@media screen and (min-width: 768px){.members>*:not(:first-child){padding-top:120px}}@media screen and (max-width: 767px){.members>*:not(:first-child){padding-top:80px}}@media screen and (max-width: 767px){.members-section>*:not(.members-section-acd){width:calc(100% - 40px);margin-right:auto;margin-left:auto}}.members-section-acd{display:flex;flex-direction:column-reverse;width:100%;margin-right:auto;margin-left:auto;background-color:#f9f8fb}@media screen and (min-width: 768px){.members-section-acd{padding-top:16px;padding-bottom:16px}}@media screen and (max-width: 767px){.members-section-acd{padding-top:12px;padding-bottom:12px}}.members-section-acdDescElm{position:relative;display:flex;align-items:center;justify-content:center;width:100%;list-style:none;cursor:pointer}.members-section-acdDescElm::-webkit-details-marker{display:none}@media screen and (min-width: 768px){.members-section-acdDescElm{row-gap:4px}}@media screen and (max-width: 767px){.members-section-acdDescElm{height:36px;row-gap:4px}}.members-section-acdDescElmText{font-size:16px;font-style:normal;font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.members-section-acdDescElmText{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.members-section-acdDescElmText{font-size:14px;letter-spacing:0.64px}}.members-section-acdDescElmDeco{position:relative;display:block;aspect-ratio:1/1}@media screen and (min-width: 768px){.members-section-acdDescElmDeco{width:20px}}@media screen and (max-width: 767px){.members-section-acdDescElmDeco{width:20px}}.members-section-acdDescElmDeco::before,.members-section-acdDescElmDeco::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;display:block;background-color:#1c1b1f;margin:auto}@media screen and (min-width: 768px){.members-section-acdDescElmDeco::before,.members-section-acdDescElmDeco::after{width:10px;height:2px}}@media screen and (max-width: 767px){.members-section-acdDescElmDeco::before,.members-section-acdDescElmDeco::after{width:10px;height:2px}}.members-section-acdDescElmDeco::after{transform:rotate(90deg);transition:transform .3s ease-out}.isOpen .members-section-acdDescElmDeco::after{transform:rotate(0deg)}.members-section-acdDescDtl{display:block;width:100%;height:0;min-height:0}@media screen and (min-width: 768px){.members-section-acdDescDtlInn{padding-top:4px;padding-bottom:4px}}@media screen and (max-width: 767px){.members-section-acdDescDtlInn{padding-top:4px;padding-bottom:10px}}@media screen and (min-width: 768px){.members-sectionLinkBlock{display:flex;flex-wrap:wrap;column-gap:1.6%;padding-right:20px;padding-left:20px}}@media screen and (max-width: 767px){.members-sectionLinkBlock{padding-right:20px;padding-left:20px}}.members-sectionLink{position:relative;display:flex;align-items:center;color:inherit;font-weight:400;line-height:1.3;text-decoration:none}@media screen and (min-width: 768px){.members-sectionLink{min-height:52px;font-size:13px;letter-spacing:.26px;padding-right:16px}}@media screen and (max-width: 767px){.members-sectionLink{width:calc(100% - 20px);min-height:38px;font-size:12px;letter-spacing:0.24px;margin-right:auto;margin-left:auto;padding-right:16px;border-bottom:1px solid #1c1b1f}}@media screen and (min-width: 768px){.members-sectionLinkBlock>.members-sectionLink{flex-basis:23.8%}}.members-sectionLink::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#1c1b1f;transition:width .3s ease-out}@media screen and (min-width: 768px){.members-sectionLink::before{display:block}}@media screen and (max-width: 767px){.members-sectionLink::before{display:none}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.members-sectionLink:hover::before{animation:borderExpand .3s ease-out}}.members-sectionLink::after{content:"";position:absolute;top:50%;display:block;aspect-ratio:8/4;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_chevron_down_black.svg);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;transform:translateY(-50%)}@media screen and (min-width: 768px){.members-sectionLink::after{width:8px;right:3px}}@media screen and (max-width: 767px){.members-sectionLink::after{width:8px;right:3px}}@media screen and (min-width: 768px){.members-section-acd+.members-section-unit,.members-section-unit+.members-section-unit{margin-top:80px}}@media screen and (max-width: 767px){.members-section-acd+.members-section-unit,.members-section-unit+.members-section-unit{margin-top:40px}}@media screen and (min-width: 768px){.members-section-unitTitle.lv3Title{font-size:22px}}.membersCardBlock{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.membersCardBlock{gap:40px 2.5%}}@media screen and (max-width: 767px){.membersCardBlock{justify-content:space-between;gap:26px 19px}}.membersCard-link,.membersCard{display:block}@media screen and (min-width: 768px){.membersCardBlock>.membersCard-link,.membersCardBlock>.membersCard{flex-basis:23.1%}}@media screen and (max-width: 767px){.membersCardBlock>.membersCard-link,.membersCardBlock>.membersCard{flex-basis:calc(50% - 13px)}}.membersCard-link{color:inherit;text-decoration:none}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.membersCard-link:hover .membersCard-img{transform:scale(1.1)}.membersCard-link:hover .membersCard-btn::before{opacity:1;transform:translateX(0)}.membersCard-link:hover .membersCard-btn::after{animation:btn-only-arrow .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}.membersCard{display:flex;flex-direction:column;height:100%}.membersCard-imgBlock{display:block}.membersCard-imgElm{display:block;border-radius:6px;overflow:hidden}.membersCard-img{width:100%;height:auto;transform:scale(1);transition:transform .3s ease-out}.membersCard-Detail{display:flex;flex-direction:column;flex-grow:1}@media screen and (min-width: 768px){*+.membersCard-Detail{margin-top:12px}}@media screen and (max-width: 767px){*+.membersCard-Detail{margin-top:4px}}.membersCard-name{display:block;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:.64px}@media screen and (min-width: 768px){.membersCard-name{font-size:20px}}@media screen and (max-width: 767px){.membersCard-name{font-size:16px;letter-spacing:0.64px}}@media screen and (min-width: 768px){.membersCard-name+*{margin-top:10px}}@media screen and (max-width: 767px){.membersCard-name+*{margin-top:4px}}.membersCard-tagBlock{display:flex;flex-wrap:wrap;gap:8px}@media screen and (min-width: 768px){*+.membersCard-tagBlock,.membersCard-tagBlock+*{margin-top:10px}}@media screen and (max-width: 767px){*+.membersCard-tagBlock,.membersCard-tagBlock+*{margin-top:4px}}.membersCard-tag{display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:400;line-height:1.1;border-color:#1c1b1f;border-style:solid}@media screen and (min-width: 768px){.membersCard-tag{min-height:20px;font-size:12px;letter-spacing:.24px;padding:2px 12px;border-width:1px;border-radius:6px}}@media screen and (max-width: 767px){.membersCard-tag{min-height:19px;font-size:11px;letter-spacing:0.24px;padding:4px 12px;border-width:1px;border-radius:6px}}.membersCard-sup{display:block;font-style:normal;font-weight:400;line-height:1.5}@media screen and (min-width: 768px){.membersCard-sup{font-size:13px;letter-spacing:.22px}}@media screen and (max-width: 767px){.membersCard-sup{font-size:11px;letter-spacing:0.22px}}.membersCard-btnBlock{display:flex;justify-content:flex-end;margin-top:auto}@media screen and (min-width: 768px){.membersCard-btnBlock{padding-top:5px}}@media screen and (max-width: 767px){.membersCard-btnBlock{padding-top:5px}}.membersCard-btn{display:block;position:relative;background-color:#1c1b1f;overflow:hidden}@media screen and (min-width: 768px){.membersCard-btn{width:76px;height:32px;margin-top:auto;border-radius:50px}}@media screen and (max-width: 767px){.membersCard-btn{width:74px;height:29px;border-radius:50px}}.membersCard-btn::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);border-radius:50px;opacity:0;transform:translateX(-100%);transition:.25s ease-out 0s}.membersCard-btn::after{display:block;position:absolute;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_46px_white.svg) left top no-repeat;background-size:contain;content:""}@media screen and (min-width: 768px){.membersCard-btn::after{top:calc(50% - 4px);right:15px;width:46px;height:8px}}@media screen and (max-width: 767px){.membersCard-btn::after{top:calc(50% - 4px);right:15px;width:46px;height:8px}}@keyframes borderExpand{0%{width:0%}100%{width:100%}}.profile .btnLine{display:inline-flex;align-items:center;position:relative;background-color:#06c755;color:#fff;font-weight:600;line-height:1.5;text-decoration:none;overflow:hidden}@media screen and (min-width: 768px){.profile .btnLine{min-width:262px;min-height:50px;padding-inline:26px 66px;border-radius:200px;font-size:16px;letter-spacing:.32px;transition:background-color .3s ease-out 0s}}@media screen and (max-width: 767px){.profile .btnLine{min-width:262px;min-height:50px;padding-inline:24px 48px;border-radius:200px;font-size:14px;letter-spacing:0.28px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.profile .btnLine:hover{background-color:#07e361}.profile .btnLine:hover::after{animation:btn-blank .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}.profile .btnLine::after{display:block;position:absolute;top:50%;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_medium.svg);background-size:auto 100%;background-repeat:no-repeat;transform:translateY(-50%);content:""}@media screen and (min-width: 768px){.profile .btnLine::after{right:30px;width:12px;height:13px;transform-origin:center right}}@media screen and (max-width: 767px){.profile .btnLine::after{right:20px;width:12px;height:13px}}.profile .btnLine span{display:inline-block;position:relative;background-image:url(/wp/wp-content/themes/fellows/assets/philosophy/members/img/icon_line_balloon.svg);background-position:left center;background-repeat:no-repeat}@media screen and (min-width: 768px){.profile .btnLine span{padding-block:12px;padding-left:36px;background-size:26px auto}}@media screen and (max-width: 767px){.profile .btnLine span{padding-block:14px;padding-left:36px;background-size:26px auto}}.profile .btnMail{padding-block:0}@media screen and (max-width: 767px){.profile .btnMail{padding-left:24px}}.profile .btnMail span{background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_mail_white_outline.svg) left center no-repeat}@media screen and (min-width: 768px){.profile .btnMail span{padding-block:12px;padding-left:36px;background-size:24px auto;font-size:16px}}@media screen and (max-width: 767px){.profile .btnMail span{padding-block:14px;padding-left:36px;background-size:24px auto;font-size:14px}}@media screen and (min-width: 768px){.profile .profileDtl{display:grid;grid-template-columns:auto 1fr;gap:5.5555555556vw;padding-bottom:20px}}@media screen and (max-width: 767px){.profile .profileDtl{display:flex;flex-direction:column;align-items:center;gap:36px}}.profile .profileDtl-photo{display:flex;flex-direction:column}@media screen and (min-width: 768px){.profile .profileDtl-photo{gap:12px;grid-column:1/2;width:24.0277777778vw;max-width:346px}}@media screen and (max-width: 767px){.profile .profileDtl-photo{gap:12px;align-items:center;max-width:200px}}.profile .profileDtl-photoImg{border-radius:6px;overflow:hidden}.profile .profileDtl-photoImg img{width:100%;height:auto}.profile .profileDtl-sns{display:flex}@media screen and (min-width: 768px){.profile .profileDtl-sns{gap:12px}}@media screen and (max-width: 767px){.profile .profileDtl-sns{gap:8px}}@media screen and (min-width: 768px){.profile .profileDtl-sns li{width:50px;height:50px}}@media screen and (max-width: 767px){.profile .profileDtl-sns li{width:42px;height:42px}}.profile .profileDtl-sns .btnLine,.profile .profileDtl-sns .btnMail{display:block;min-width:auto;min-height:auto;width:100%;height:100%;padding:0}@media screen and (min-width: 768px){.profile .profileDtl-sns .btnLine,.profile .profileDtl-sns .btnMail{border-radius:10px}}@media screen and (max-width: 767px){.profile .profileDtl-sns .btnLine,.profile .profileDtl-sns .btnMail{border-radius:10px}}@media screen and (min-width: 768px){.profile .profileDtl-sns .btnLine::before,.profile .profileDtl-sns .btnMail::before{border-radius:10px}}.profile .profileDtl-sns .btnLine::after,.profile .profileDtl-sns .btnMail::after{display:none}.profile .profileDtl-sns .btnLine span,.profile .profileDtl-sns .btnMail span{display:block;width:100%;height:100%;padding:0;background-position:center center;font-size:0}@media screen and (min-width: 768px){.profile .profileDtl-sns .btnLine span{background-size:33.5px auto}}@media screen and (max-width: 767px){.profile .profileDtl-sns .btnLine span{background-size:28.5px auto}}@media screen and (min-width: 768px){.profile .profileDtl-sns .btnMail span{background-size:27px auto}}@media screen and (max-width: 767px){.profile .profileDtl-sns .btnMail span{background-size:22px auto}}@media screen and (min-width: 768px){.profile .profileDtl-content{grid-column:2/3}}@media screen and (max-width: 767px){.profile .profileDtl-content{width:100%}}.profile .profileDtl-title{color:#37343b}@media screen and (max-width: 767px){.profile .profileDtl-title{padding-top:14px;padding-bottom:26px}}.profile .profileDtl-name{font-weight:600;line-height:1.4}@media screen and (min-width: 768px){.profile .profileDtl-name{display:inline-block;font-size:42px;letter-spacing:1.68px}}@media screen and (max-width: 767px){.profile .profileDtl-name{display:block;margin-top:6px;font-size:28px;letter-spacing:1.12px}}.profile .profileDtl-roman{font-weight:400;line-height:1.5}@media screen and (min-width: 768px){.profile .profileDtl-roman{display:inline-block;margin-left:10px;font-size:14px;letter-spacing:.56px}}@media screen and (max-width: 767px){.profile .profileDtl-roman{display:block;margin-top:4px;font-size:12px;letter-spacing:0.48px}}.profile .profileDtl-info{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.profile .profileDtl-info{gap:20px 16px}}@media screen and (max-width: 767px){.profile .profileDtl-info{row-gap:16px}}@media screen and (min-width: 768px){.profile .profileDtl-info>div{width:calc(50% - 8px)}}@media screen and (max-width: 767px){.profile .profileDtl-info>div{width:100%}}.profile .profileDtl-info dt{font-weight:600;line-height:1.6}@media screen and (min-width: 768px){.profile .profileDtl-info dt{margin-top:24px;font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.profile .profileDtl-info dt{margin-top:18px;font-size:14px;letter-spacing:0.64px}}.profile .profileDtl-info dt:first-of-type{margin-top:0}.profile .profileDtl-info dd{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.profile .profileDtl-info dd{margin-top:5px;font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.profile .profileDtl-info dd{margin-top:3px;font-size:14px;letter-spacing:0.56px}}.profile .profileDtl-info dd+dd{margin-top:0}.profile .profileDtl-toInterview{display:flex}@media screen and (min-width: 768px){.profile .profileDtl-toInterview{align-items:center;gap:24px;margin-top:40px;padding-block:30px;border-top:1px solid #1c1b1f;border-bottom:1px solid #1c1b1f}}@media screen and (max-width: 767px){.profile .profileDtl-toInterview{flex-direction:column;gap:24px;margin-top:36px;padding-block:24px;border-top:1px solid #1c1b1f;border-bottom:1px solid #1c1b1f}}.profile .profileDtl-toInterview p{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.profile .profileDtl-toInterview p{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.profile .profileDtl-toInterview p{font-size:14px;letter-spacing:0.56px}}.profile .profileDtl-toInterview .btnGradient{flex-shrink:0}.profile .contact{display:flex;align-items:center;flex-direction:column;background-color:rgba(243,241,248,.5)}@media screen and (min-width: 768px){.profile .contact{margin-top:60px;padding-block:30px;padding:30px}}@media screen and (max-width: 767px){.profile .contact{margin-top:36px;padding-block:24px 32px;padding-inline:15px}}.profile .contact-title{font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.profile .contact-title{font-size:24px;letter-spacing:.96px}}@media screen and (max-width: 767px){.profile .contact-title{font-size:16px;letter-spacing:0.64px}}.profile .contact-lead{font-weight:400;line-height:1.5;text-align:center}@media screen and (min-width: 768px){.profile .contact-lead{margin-top:5px;font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.profile .contact-lead{margin-top:8px;font-size:13px;letter-spacing:0.52px}}.profile .contact-tel{text-align:center}@media screen and (min-width: 768px){.profile .contact-tel{margin-top:25px}}@media screen and (max-width: 767px){.profile .contact-tel{margin-top:20px}}.profile .contact-tel a{display:block;background-image:url(/wp/wp-content/themes/fellows/assets/philosophy/members/img/icon_tel_black.svg);background-repeat:no-repeat;color:#37343b;font-weight:400;line-height:1.3;text-decoration:none}@media screen and (min-width: 768px){.profile .contact-tel a{padding-left:38px;background-position:left top 12px;background-size:28px auto;font-size:36px;letter-spacing:1.44px;pointer-events:none}}@media screen and (max-width: 767px){.profile .contact-tel a{position:relative;left:-2px;padding-left:26px;background-position:left bottom 7px;background-size:20px auto;font-size:30px;letter-spacing:1.28px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}.profile .contact-list{display:flex}@media screen and (min-width: 768px){.profile .contact-list{gap:43px;margin-top:25px}}@media screen and (max-width: 767px){.profile .contact-list{flex-direction:column;gap:12px;margin-top:30px}}@media screen and (max-width: 767px){.profile .contact-item .btnGradient.medium{font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px){.profile .profileBlock{margin-top:60px}}@media screen and (max-width: 767px){.profile .profileBlock{margin-top:40px}}.profile .profileBlock-title{color:#b6007e;font-weight:600}@media screen and (min-width: 768px){.profile .profileBlock-title{font-size:28px;line-height:1.4;letter-spacing:1.12px}}@media screen and (max-width: 767px){.profile .profileBlock-title{font-size:20px;line-height:1.5;letter-spacing:0.8px}}@media screen and (min-width: 768px){.profile .profileBlock-content{margin-top:20px}}@media screen and (max-width: 767px){.profile .profileBlock-content{margin-top:16px}}.profile .profileBlock-txt{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.profile .profileBlock-txt{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.profile .profileBlock-txt{font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px){.profile .profileBlock-listWrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 6.4516129032%}}@media screen and (max-width: 767px){.profile .profileBlock-listWrapper{display:flex;flex-direction:column;gap:40px}}.profile .profileBlock-listWrapper div{display:flex;flex-direction:column}@media screen and (min-width: 768px){.profile .profileBlock-listWrapper div{gap:16px}}@media screen and (max-width: 767px){.profile .profileBlock-listWrapper div{gap:11px}}.profile .profileBlock-listWrapper dt{font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.profile .profileBlock-listWrapper dt{padding-bottom:13px;border-bottom:1px solid #1c1b1f;font-size:20px;letter-spacing:.8px}}@media screen and (max-width: 767px){.profile .profileBlock-listWrapper dt{padding-bottom:6px;border-bottom:1px solid #1c1b1f;font-size:16px;letter-spacing:0.64px}}.profile .profileBlock-listWrapper dd{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.profile .profileBlock-listWrapper dd{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.profile .profileBlock-listWrapper dd{font-size:14px;letter-spacing:0.56px}}.profile .profileLinks{background-color:#f9f8fb}@media screen and (min-width: 768px){.profile .profileLinks{margin-top:60px;padding:50px}}@media screen and (max-width: 767px){.profile .profileLinks{margin-top:40px;padding:20px}}.profile .profileLinks-title{color:#b6007e;font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.profile .profileLinks-title{font-size:20px;letter-spacing:.8px}}@media screen and (max-width: 767px){.profile .profileLinks-title{font-size:16px;letter-spacing:0.64px}}.profile .profileLinks-list{display:flex;flex-direction:column}@media screen and (min-width: 768px){.profile .profileLinks-list{gap:10px;margin-top:20px}}@media screen and (max-width: 767px){.profile .profileLinks-list{gap:6px;margin-top:10px}}.profile .profileLinks-item{position:relative;color:#37343b;font-weight:400;line-height:180%;padding-left:1em}@media screen and (min-width: 768px){.profile .profileLinks-item{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.profile .profileLinks-item{padding-left:1.3em;font-size:14px;letter-spacing:0.56px}}.profile .profileLinks-item:before{content:"・";position:absolute;left:0;top:0;color:#b6007e}@media screen and (min-width: 768px){.relatedMember{margin-top:120px}}@media screen and (max-width: 767px){.relatedMember{margin-top:60px}}@media screen and (min-width: 768px){.relatedBusiness{margin-top:120px}}@media screen and (max-width: 767px){.relatedBusiness{margin-top:60px}}@media screen and (min-width: 768px){.relatedBusiness-btn{margin-top:30px;text-align:right}}@media screen and (max-width: 767px){.relatedBusiness-btn{margin-top:30px}}.ourBusiness{width:100%;overflow-x:hidden}@media screen and (min-width: 768px){.ourBusiness .container-section-inner>p{letter-spacing:.64px}}@media screen and (max-width: 767px){.ourBusiness .container-section-inner>p{font-size:14px;letter-spacing:0.56px}}.ourBusiness .linkList{display:flex;flex-direction:column}@media screen and (min-width: 768px){.ourBusiness .linkList{gap:10px}}@media screen and (max-width: 767px){.ourBusiness .linkList{gap:10px}}.ourBusiness .linkList-item{display:flex}@media screen and (min-width: 768px){.ourBusiness .linkList-item{gap:6px;font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.ourBusiness .linkList-item{gap:6px;font-size:14px;letter-spacing:0.56px}}.ourBusiness .linkList-item::before{color:#b6007e;content:"・"}@media screen and (min-width: 768px){.ourBusiness .linkList-item::before{font-size:18px;letter-spacing:.72px}}@media screen and (max-width: 767px){.ourBusiness .linkList-item::before{font-size:16px;letter-spacing:0.64px}}.ourBusiness .linkList-item a{line-height:1.6}@media screen and (min-width: 768px){.ourBusiness .linkList-item a{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.ourBusiness .linkList-item a{font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px){.ourBusiness .linkList-item a::after{margin-left:6px}}@media screen and (max-width: 767px){.ourBusiness .linkList-item a::after{margin-left:6px}}.ourBusiness .businessList-img{position:relative}@media screen and (min-width: 768px){.ourBusiness .businessList-img{padding-top:42px;padding-inline:1.8548387097% .4032258065%}}@media screen and (max-width: 767px){.ourBusiness .businessList-img{margin-top:34px}}.ourBusiness .businessList-img::before{display:block;position:absolute;left:50%;width:100vw;background-image:url(/wp/wp-content/themes/fellows/assets/our-business/img/bg_businessList_01.webp);background-position:center top;background-size:auto 100%;background-repeat:no-repeat;transform:translateX(-50%);content:""}@media screen and (min-width: 768px){.ourBusiness .businessList-img::before{height:110%}}@media screen and (max-width: 767px){.ourBusiness .businessList-img::before{height:320px}}.ourBusiness .businessList-img img{position:relative;width:100%;height:auto}@media screen and (max-width: 767px){.ourBusiness .businessList-img img{left:50%;width:375px;max-width:none;transform:translateX(-50%)}}@media screen and (min-width: 768px){.ourBusiness .businessList-inner{margin-top:58px}}@media screen and (max-width: 767px){.ourBusiness .businessList-inner{margin-top:40px}}.ourBusiness .achievement-inner{background-color:#f9f8fb}@media screen and (min-width: 768px){.ourBusiness .achievement-inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px;margin-top:64px;padding:50px}}@media screen and (max-width: 767px){.ourBusiness .achievement-inner{display:flex;flex-direction:column;gap:30px;margin-top:40px;padding:20px}}.ourBusiness .achievement-box{display:flex;flex-direction:column}@media screen and (min-width: 768px){.ourBusiness .achievement-box{gap:42px}}@media screen and (max-width: 767px){.ourBusiness .achievement-box{gap:30px}}.ourBusiness .achievement-list{display:flex;flex-direction:column}@media screen and (min-width: 768px){.ourBusiness .achievement-list{gap:20px}}@media screen and (max-width: 767px){.ourBusiness .achievement-list{gap:10px}}.ourBusiness .achievement-head{color:#b6007e;font-weight:600}@media screen and (min-width: 768px){.ourBusiness .achievement-head{font-size:20px;line-height:1.5;letter-spacing:.8px}}@media screen and (max-width: 767px){.ourBusiness .achievement-head{font-size:16px;line-height:1.7;letter-spacing:0.64px}}.projects{display:flex;flex-direction:column}@media screen and (min-width: 768px){.projects{gap:80px}}@media screen and (max-width: 767px){.projects{gap:60px}}@media screen and (min-width: 768px){.projects-item{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px}}@media screen and (max-width: 767px){.projects-item{display:flex;flex-direction:column;gap:20px}}.projects-img{border-radius:6px;overflow:hidden}.projects-img>img{width:100%;height:auto}@media screen and (min-width: 768px){.projects-img{max-width:604px}}.projects-title{font-weight:600}@media screen and (min-width: 768px){.projects-title{font-size:24px;line-height:1.5;letter-spacing:.96px}}@media screen and (max-width: 767px){.projects-title{font-size:16px;line-height:1.7;letter-spacing:0.64px}}.projects-txt{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.projects-txt{margin-top:32px;font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.projects-txt{margin-top:10px;font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px){.projects-btn{margin-top:50px}}@media screen and (max-width: 767px){.projects-btn{margin-top:20px}}.bizDtl .bizDtl-lead{font-weight:400;line-height:200%}@media screen and (min-width: 768px){.bizDtl .bizDtl-lead{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.bizDtl .bizDtl-lead{font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px){.bizDtl .container-section{margin-top:100px}}@media screen and (max-width: 767px){.bizDtl .container-section{margin-top:60px}}@media screen and (min-width: 768px){.bizDtl .container-section+.container-section{margin-top:100px}}@media screen and (max-width: 767px){.bizDtl .container-section+.container-section{margin-top:60px}}@media screen and (min-width: 768px){.bizDtl .relatedProjects{margin-top:80px}}@media screen and (max-width: 767px){.bizDtl .relatedProjects{margin-top:40px}}@media screen and (min-width: 768px){.bizDtl .relatedProjects-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:60px;margin-top:10px}}@media screen and (max-width: 767px){.bizDtl .relatedProjects-list{display:flex;flex-direction:column}}@media screen and (min-width: 768px){.bizDtl .relatedProjects-item{max-width:590px;border-top:1px solid #1c1b1f;border-bottom:1px solid #1c1b1f}}@media screen and (max-width: 767px){.bizDtl .relatedProjects-item{border-top:1px solid #1c1b1f}.bizDtl .relatedProjects-item:last-of-type{border-bottom:1px solid #1c1b1f}}.bizDtl .relatedProjects-link{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;width:100%;color:#1c1b1f;text-decoration:none}@media screen and (min-width: 768px){.bizDtl .relatedProjects-link{gap:10px 20px;padding-block:30px;transition:.3s ease-out 0s}}@media screen and (max-width: 767px){.bizDtl .relatedProjects-link{gap:0 20px;padding-block:16px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.bizDtl .relatedProjects-link:hover{background-color:rgba(243,241,248,.5)}.bizDtl .relatedProjects-link:hover .relatedProjects-img img{transform:scale(1.1)}.bizDtl .relatedProjects-link:hover .relatedProjects-arrow::before{opacity:1;transform:translateX(0)}.bizDtl .relatedProjects-link:hover .relatedProjects-arrow::after{animation:btn-only-arrow .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}@media screen and (min-width: 768px){.bizDtl .relatedProjects-link[target=_blank] .relatedProjects-arrow{width:76px;height:32px;border-radius:50px}.bizDtl .relatedProjects-link[target=_blank] .relatedProjects-arrow::after{top:calc(50% - 6.5px);left:calc(50% - 6.5px);width:13px;height:13px}}@media screen and (max-width: 767px){.bizDtl .relatedProjects-link[target=_blank] .relatedProjects-arrow{display:block;width:76px;height:32px;border-radius:50px}.bizDtl .relatedProjects-link[target=_blank] .relatedProjects-arrow::after{top:50%;left:50%;width:12px;height:12px;transform:translate(-50%, -50%)}}.bizDtl .relatedProjects-link[target=_blank] .relatedProjects-arrow::after{background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_white_medium.svg) center center no-repeat;background-size:contain}.bizDtl .relatedProjects-img{grid-column:1/2;grid-row:1/3;overflow:hidden;border-radius:6px}.bizDtl .relatedProjects-img img{width:100%;height:auto;transform-origin:center center;transition:.3s ease-out 0s}.bizDtl .relatedProjects-txt{color:#37343b;font-weight:600}@media screen and (min-width: 768px){.bizDtl .relatedProjects-txt{font-size:18px;line-height:1.5;letter-spacing:.72px}}@media screen and (max-width: 767px){.bizDtl .relatedProjects-txt{font-size:14px;line-height:1.6;letter-spacing:0.56px}}.bizDtl .relatedProjects-arrow{display:block;justify-self:flex-end;align-self:flex-end;position:relative;background-color:#1c1b1f;margin-top:auto;overflow:hidden}@media screen and (min-width: 768px){.bizDtl .relatedProjects-arrow{width:76px;height:32px;border-radius:50px}}@media screen and (max-width: 767px){.bizDtl .relatedProjects-arrow{width:76px;height:32px;border-radius:50px}}@media screen and (min-width: 768px){.bizDtl .relatedProjects-arrow::before{display:block;width:100%;height:100%;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);border-radius:50px;opacity:0;transform:translateX(-100%);transition:.25s ease-out 0s;content:""}}.bizDtl .relatedProjects-arrow::after{display:block;position:absolute;background:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_46px_white.svg) left top no-repeat;background-size:contain;content:""}@media screen and (min-width: 768px){.bizDtl .relatedProjects-arrow::after{top:calc(50% - 4px);left:calc(50% - 23px);width:46px;height:8px}}@media screen and (max-width: 767px){.bizDtl .relatedProjects-arrow::after{top:50%;left:50%;width:46px;height:8px;transform:translate(-50%, -50%)}}@media screen and (min-width: 768px){.bizDtl .projectMember{margin-top:100px}}@media screen and (max-width: 767px){.bizDtl .projectMember{margin-top:60px}}.movieProject .cardLinkList{margin-top:0}.movieProject .cardLinkList .cardLinkList-title>span{-webkit-box-align:start}.movieProjectSec+.movieProjectSec{border-color:#e0e0e3;border-style:solid;border-width:1px 0 0 0}@media screen and (min-width: 768px){.movieProjectSec+.movieProjectSec{margin-top:80px;padding-top:32px}}@media screen and (max-width: 767px){.movieProjectSec+.movieProjectSec{margin-top:50px;padding-top:20px}}@media screen and (min-width: 768px){.movieProjectSec-desc{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:60px}}@media screen and (min-width: 768px){*+.movieProjectSec-desc{margin-top:50px}}@media screen and (max-width: 767px){*+.movieProjectSec-desc{margin-top:60px}}@media screen and (min-width: 768px){.movieProjectSec-title+.movieProjectSec-desc{margin-top:30px}}@media screen and (max-width: 767px){.movieProjectSec-title+.movieProjectSec-desc{margin-top:20px}}@media screen and (min-width: 768px){.movieProjectSec-desc-inner{display:flex;justify-content:space-between;flex-basis:48.7%}}@media screen and (max-width: 767px){.movieProjectSec-desc-inner:not(:first-of-type){margin-top:80px}}@media screen and (min-width: 768px){.movieProjectSec-desc-inner>.movieProjectSec-desc-elm,.movieProjectSec-desc-inner>.movieProjectSec-desc-detail{flex-basis:47.3%}}.movieProjectSec-desc-imgBlock{display:block}@media screen and (max-width: 767px){.movieProjectSec-desc-imgBlock{width:45.3vw;margin-right:auto;margin-left:auto}}@media screen and (max-width: 767px){.movieProjectSec-desc-imgBlock.-spLarge{width:66.7vw}}.movieProjectSec-desc-img{width:100%;height:auto}@media screen and (max-width: 767px){*+.movieProjectSec-desc-detail{margin-top:8px}}.movieProjectSec-desc-title{display:block;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:.72px}@media screen and (min-width: 768px){.movieProjectSec-desc-title{font-size:18px}}@media screen and (max-width: 767px){.movieProjectSec-desc-title{font-size:16px}}@media screen and (min-width: 768px){.movieProjectSec-desc-title+*:not(.movieProjectSec-desc-announce){margin-top:15px}}@media screen and (max-width: 767px){.movieProjectSec-desc-title+*:not(.movieProjectSec-desc-announce){margin-top:10px}}.movieProjectSec-desc-announce{display:block;color:#b6007e;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:.72px}@media screen and (min-width: 768px){.movieProjectSec-desc-announce{font-size:14px}}@media screen and (max-width: 767px){.movieProjectSec-desc-announce{font-size:14px}}@media screen and (min-width: 768px){.movieProjectSec-desc-announce+*{margin-top:15px}}@media screen and (max-width: 767px){.movieProjectSec-desc-announce+*{margin-top:10px}}.movieProjectSec-desc-tagBlock{display:flex}@media screen and (min-width: 768px){.movieProjectSec-desc-tagBlock+*{margin-top:20px}}@media screen and (max-width: 767px){.movieProjectSec-desc-tagBlock+*{margin-top:8px}}.movieProjectSec-desc-tag{display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:400;line-height:1.5;border-color:#1c1b1f;border-style:solid;border-width:1px}@media screen and (min-width: 768px){.movieProjectSec-desc-tag{min-width:28px;font-size:13px;padding:4px 12px;border-radius:6px}}@media screen and (max-width: 767px){.movieProjectSec-desc-tag{min-height:24px;font-size:13px;padding:4px 10px;border-radius:6px}}.movieProjectSec-desc-tag.-emphasis{color:#b6007e;border-color:#b6007e}.movieProjectSec-desc-infoInner{display:flex;column-gap:1em}.movieProjectSec-desc-infoInner.-colon{display:block;column-gap:0}.movieProjectSec-desc-infoInner.-withBorderTop{border-top:1px solid #e0e0e3;padding-top:1em}@media screen and (min-width: 768px){.movieProjectSec-desc-infoInner.-withBorderTop{padding-top:10px}}@media screen and (min-width: 768px){.movieProjectSec-desc-infoInner:not(:first-of-type){margin-top:4px}}@media screen and (min-width: 768px){*+.movieProjectSec-desc-infoInner.-mtLarge{margin-top:18px}}@media screen and (max-width: 767px){*+.movieProjectSec-desc-infoInner.-mtLarge{margin-top:10px}}@media screen and (min-width: 768px){*+.movieProjectSec-desc-infoInner.-mtMedium{margin-top:14px}}@media screen and (max-width: 767px){*+.movieProjectSec-desc-infoInner.-mtMedium{margin-top:10px}}.movieProjectSec-desc-infoElm,.movieProjectSec-desc-infoDetail{font-weight:400;line-height:1.5}@media screen and (min-width: 768px){.movieProjectSec-desc-infoElm,.movieProjectSec-desc-infoDetail{font-size:14px}}@media screen and (max-width: 767px){.movieProjectSec-desc-infoElm,.movieProjectSec-desc-infoDetail{font-size:13px}}.-colon>.movieProjectSec-desc-infoElm,.-colon>.movieProjectSec-desc-infoDetail{display:inline}.movieProjectSec-desc-infoElm{flex-shrink:0}.-colon .movieProjectSec-desc-infoElm::after{content:"："}@media screen and (min-width: 768px){*+.movieProjectSec-desc-linkBlock{margin-top:14px}}@media screen and (max-width: 767px){*+.movieProjectSec-desc-linkBlock{margin-top:10px}}.movieProjectSec-desc-link{color:inherit;font-weight:400;line-height:1.5;text-decoration:underline}@media screen and (min-width: 768px){.movieProjectSec-desc-link{font-size:14px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.movieProjectSec-desc-link:hover{text-decoration:none}}@media screen and (max-width: 767px){.movieProjectSec-desc-link{font-size:13px}}.movieProjectSec-desc-link[target=_blank]::after{content:"";position:relative;display:inline-block;aspect-ratio:1/1;background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_black_medium.svg);background-repeat:no-repeat;background-position:0 0;background-size:100% auto}@media screen and (min-width: 768px){.movieProjectSec-desc-link[target=_blank]::after{top:2px;width:14px;margin-left:15px}}@media screen and (max-width: 767px){.movieProjectSec-desc-link[target=_blank]::after{top:2px;width:11px;margin-left:15px}}.movieProjectSec-desc-text{font-weight:400;line-height:1.5}@media screen and (min-width: 768px){.movieProjectSec-desc-text{font-size:14px}}@media screen and (max-width: 767px){.movieProjectSec-desc-text{font-size:13px}}@media screen and (min-width: 768px){*+.movieProjectSec-desc-text{margin-top:14px}}@media screen and (max-width: 767px){*+.movieProjectSec-desc-text{margin-top:10px}}.movieProjectSec-desc-text+.movieProjectSec-desc-info{margin-top:1.5em}.hr-management .dsa{background-color:rgba(243,241,248,.5)}@media screen and (min-width: 768px){.hr-management .dsa{margin-top:80px}}@media screen and (max-width: 767px){.hr-management .dsa{margin-top:60px}}.hr-management .dsa .container{background-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.hr-management .dsa .container{padding-block:80px}}@media screen and (max-width: 767px){.hr-management .dsa .container{padding-block:60px}}.hr-management .dsa .dsa-inner{display:flex}@media screen and (min-width: 768px){.hr-management .dsa .dsa-inner{align-items:flex-start;gap:5.1612903226%;margin-top:40px}}@media screen and (max-width: 1060px){.hr-management .dsa .dsa-inner{flex-direction:column-reverse;gap:40px;margin-top:0}}@media screen and (max-width: 767px){.hr-management .dsa .dsa-inner{flex-direction:column-reverse;gap:40px}}.hr-management .dsa .dsa-txt{background-color:#fff}@media screen and (min-width: 768px){.hr-management .dsa .dsa-txt{padding:30px}}@media screen and (max-width: 767px){.hr-management .dsa .dsa-txt{padding:20px}}.hr-management .dsa .dsa-txt dt{color:#b6007e;font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.hr-management .dsa .dsa-txt dt{font-size:20px;letter-spacing:.8px}}@media screen and (max-width: 767px){.hr-management .dsa .dsa-txt dt{font-size:20px;letter-spacing:0.8px}}.hr-management .dsa .dsa-txt dd{line-height:1.6}@media screen and (min-width: 768px){.hr-management .dsa .dsa-txt dd{margin-top:12px;font-size:15px;letter-spacing:.6px}}@media screen and (max-width: 767px){.hr-management .dsa .dsa-txt dd{margin-top:16px;font-size:14px;letter-spacing:0.56px}}.hr-management .dsa .dsa-img{flex-shrink:0}@media screen and (min-width: 768px){.hr-management .dsa .dsa-img{width:58.7096774194%;max-width:728px}}@media screen and (max-width: 1060px){.hr-management .dsa .dsa-img{width:100%;margin:0 auto}}.hr-management .dsa .dsa-img img{width:100%;height:auto}@media screen and (min-width: 768px){.hr-management .dsa .dsa-img img{aspect-ratio:728/370}}@media screen and (max-width: 767px){.hr-management .dsa .dsa-img img{aspect-ratio:335/334}}@media screen and (min-width: 768px){.hr-management .points .points-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);gap:32px}}@media screen and (max-width: 1060px){.hr-management .points .points-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.hr-management .points .points-list{display:flex;flex-direction:column;gap:16px}}.hr-management .points .points-item{position:relative;background-color:rgba(243,241,248,.5)}@media screen and (min-width: 768px){.hr-management .points .points-item{padding:40px 10px}}@media screen and (max-width: 767px){.hr-management .points .points-item{padding:16px 0}}.hr-management .points .points-title{color:#b6007e;font-weight:600;line-height:1.5;text-align:center}@media screen and (min-width: 768px){.hr-management .points .points-title{font-size:20px;letter-spacing:.8px}}@media screen and (max-width: 767px){.hr-management .points .points-title{font-size:18px;letter-spacing:0.72px}}.hr-management .points .points-title span{display:block;position:absolute;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:500;line-height:1;opacity:.3}@media screen and (min-width: 768px){.hr-management .points .points-title span{top:11px;left:14px;font-size:50px}}@media screen and (max-width: 767px){.hr-management .points .points-title span{top:19px;left:10px;font-size:52px}}.hr-management .points .points-txt{font-weight:400;line-height:1.6;text-align:center}@media screen and (min-width: 768px){.hr-management .points .points-txt{margin-top:8px;font-size:15px;letter-spacing:.6px}}@media screen and (max-width: 767px){.hr-management .points .points-txt{margin-top:8px;font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px){.overseas .support .container-lead{margin-bottom:40px}}@media screen and (max-width: 767px){.overseas .support .container-lead{margin-bottom:40px}}@media screen and (min-width: 768px){.overseas .support .support-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}}@media screen and (max-width: 767px){.overseas .support .support-list{display:flex;flex-direction:column;gap:16px}}.overseas .support .support-item{background-image:url(/wp/wp-content/themes/fellows/assets/our-business/overseas/img/icon_support_check.svg);background-repeat:no-repeat;background-color:#f9f8fb}@media screen and (min-width: 768px){.overseas .support .support-item{padding:20px min(1.3888888889vw,20px) 26px;background-size:min(2.4305555556vw,35px) auto;background-position:.6944444444vw .8333333333vw;border-radius:6px}}@media screen and (max-width: 767px){.overseas .support .support-item{padding:16px 10px;background-position:10px 12px;border-radius:6px;background-size:30px auto}}.overseas .support .support-item dt{color:#b6007e;font-weight:600;line-height:1.5;text-align:center}@media screen and (min-width: 768px){.overseas .support .support-item dt{padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:min(1.3888888889vw,20px);letter-spacing:.8px;min-height:60px}}@media screen and (max-width: 767px){.overseas .support .support-item dt{font-size:18px;letter-spacing:0.72px}}.overseas .support .support-item dt span{display:inline-block}.overseas .support .support-item dd{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.overseas .support .support-item dd{margin-top:12px;font-size:15px;letter-spacing:.6px}}@media screen and (max-width: 767px){.overseas .support .support-item dd{margin-top:8px;font-size:14px;letter-spacing:0.56px}}@media screen and (min-width: 768px){.overseas .fields .container-lead{margin-bottom:40px}}@media screen and (max-width: 767px){.overseas .fields .container-lead{margin-bottom:30px}}.overseas .fields .fields-list{display:flex}@media screen and (max-width: 767px){.overseas .fields .fields-list{flex-direction:column;gap:22px}}.overseas .fields .fields-item{position:relative}@media screen and (min-width: 768px){.overseas .fields .fields-item{width:25.9677419355%;max-width:322px;padding:7.7777777778vw 0 0;margin-left:-1.3888888889vw;background-color:rgba(249,248,251,.5);border-radius:100%;text-align:center;aspect-ratio:322/322}}@media screen and (max-width: 767px){.overseas .fields .fields-item{display:flex;align-items:center;gap:16px}}.overseas .fields .fields-item:first-of-type{margin-left:0}.overseas .fields .fields-item:nth-child(even){background-color:hsla(0,0%,100%,0)}@media screen and (max-width: 767px){.overseas .fields .fields-item:nth-child(even):before{background-color:hsla(0,0%,100%,0)}}.overseas .fields .fields-item:after{content:"";position:absolute;inset:0;border-radius:100%;padding:2px;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media screen and (min-width: 768px){.overseas .fields .fields-item:after{width:100%;height:100%}}@media screen and (max-width: 767px){.overseas .fields .fields-item:after{width:82px;height:82px}}.overseas .fields .fields-item.-movie::before{background-image:url(/wp/wp-content/themes/fellows/assets/our-business/overseas/img/icon_fields_movie.svg)}@media screen and (min-width: 768px){.overseas .fields .fields-item.-movie::before{top:2.4305555556vw;width:3.6805555556vw;height:4.1666666667vw}}@media screen and (max-width: 767px){.overseas .fields .fields-item.-movie::before{background-size:40px auto}}.overseas .fields .fields-item.-design::before{background-image:url(/wp/wp-content/themes/fellows/assets/our-business/overseas/img/icon_fields_design.svg)}@media screen and (min-width: 768px){.overseas .fields .fields-item.-design::before{top:2.3611111111vw;width:4.4444444444vw;height:4.3055555556vw}}@media screen and (max-width: 767px){.overseas .fields .fields-item.-design::before{background-size:50px auto}}.overseas .fields .fields-item.-digital::before{background-image:url(/wp/wp-content/themes/fellows/assets/our-business/overseas/img/icon_fields_digital.svg)}@media screen and (min-width: 768px){.overseas .fields .fields-item.-digital::before{top:2.6388888889vw;width:5.0694444444vw;height:3.75vw}}@media screen and (max-width: 767px){.overseas .fields .fields-item.-digital::before{background-size:52px auto}}.overseas .fields .fields-item.-business::before{background-image:url(/wp/wp-content/themes/fellows/assets/our-business/overseas/img/icon_fields_business.svg)}@media screen and (min-width: 768px){.overseas .fields .fields-item.-business::before{top:2.5vw;width:4.6527777778vw;height:4.0277777778vw}}@media screen and (max-width: 767px){.overseas .fields .fields-item.-business::before{background-size:54px auto}}.overseas .fields .fields-item::before{background-repeat:no-repeat;content:""}@media screen and (min-width: 768px){.overseas .fields .fields-item::before{display:block;position:absolute;left:50%;background-position:left top;background-size:100% auto;transform:translateX(-50%)}}@media screen and (max-width: 767px){.overseas .fields .fields-item::before{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:82px;height:82px;background-color:#f9f8fb;background-position:center center;border-radius:100%}}.overseas .fields .fields-item dt{color:#b6007e;font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.overseas .fields .fields-item dt{font-size:min(1.3888888889vw,20px);letter-spacing:.8px}}@media screen and (max-width: 767px){.overseas .fields .fields-item dt{font-size:16px;letter-spacing:0.64px}}@media screen and (min-width: 768px){.overseas .fields .fields-item dd{margin-top:min(.8333333333vw,12px);font-size:min(.9722222222vw,14px);line-height:1.6;letter-spacing:.56px}}@media screen and (max-width: 767px){.overseas .fields .fields-item dd{margin-top:6px;font-size:12px;line-height:1.5;letter-spacing:0.48px}}@media screen and (min-width: 768px){.overseas .flow .container-lead{margin-bottom:40px}}@media screen and (max-width: 767px){.overseas .flow .container-lead{margin-bottom:40px}}@media screen and (min-width: 768px){.overseas .flow .flow-img img{width:100%;height:auto}}@media screen and (max-width: 767px){.overseas .flow .flow-img{width:100%;height:157px;overflow-x:scroll;position:relative}.overseas .flow .flow-img img{width:auto;height:100%;max-width:none}}@media screen and (max-width: 767px){.overseas .flow .flow-img .scroll-hint-icon{top:50%;transform:translateY(-50%)}}@media screen and (min-width: 768px){.overseas .location .container-section-inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px}}@media screen and (min-width: 768px){.overseas .location .location-container{display:grid;grid-template-rows:subgrid;grid-row:span 6;gap:0}}@media screen and (max-width: 767px){.overseas .location .location-container.-hawaii{margin-top:40px;border-top:1px solid #e0e0e3;padding-top:40px}}.overseas .location .location-title{font-weight:600}@media screen and (min-width: 768px){.overseas .location .location-title{font-size:28px;line-height:1.4;letter-spacing:1.12px}}@media screen and (max-width: 767px){.overseas .location .location-title{font-size:20px;line-height:1.5;letter-spacing:0.8px}}.overseas .location .location-title span{display:block;color:#b6007e;font-weight:400}@media screen and (min-width: 768px){.overseas .location .location-title span{font-size:24px;line-height:1.6;letter-spacing:.96px}}@media screen and (max-width: 767px){.overseas .location .location-title span{font-size:16px;line-height:1.4;letter-spacing:0.64px}}.overseas .location .location-txt{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.overseas .location .location-txt{margin-top:20px;font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.overseas .location .location-txt{margin-top:10px;font-size:14px;letter-spacing:0.56px}}.overseas .location .location-img{overflow:hidden}@media screen and (min-width: 768px){.overseas .location .location-img{margin-top:32px;border-radius:6px}}@media screen and (max-width: 767px){.overseas .location .location-img{margin-top:20px;border-radius:6px}}.overseas .location .location-img img{width:100%;height:auto}@media screen and (min-width: 768px){.overseas .location .location-profile{margin-top:32px}}@media screen and (max-width: 767px){.overseas .location .location-profile{margin-top:24px}}@media screen and (min-width: 768px){.overseas .location .location-contact{margin-top:32px}}@media screen and (max-width: 767px){.overseas .location .location-contact{margin-top:24px}}@media screen and (min-width: 768px){.overseas .location .location-btn{margin-top:32px;text-align:center}}@media screen and (max-width: 767px){.overseas .location .location-btn{margin-top:24px}}.overseas .location .profile{display:grid;align-items:flex-start}@media screen and (min-width: 768px){.overseas .location .profile{grid-template-columns:180px 1fr;grid-template-rows:repeat(3, auto);column-gap:32px}}@media screen and (max-width: 767px){.overseas .location .profile{grid-template-columns:100px 1fr;grid-template-rows:auto auto 1fr auto;column-gap:20px}}.overseas .location .profile .profile-name{font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.overseas .location .profile .profile-name{grid-column:2/3;grid-row:1/2;margin-top:9px;font-size:20px;letter-spacing:.8px}}@media screen and (max-width: 767px){.overseas .location .profile .profile-name{grid-column:2/3;grid-row:1/2;font-size:16px;letter-spacing:0.64px}}.overseas .location .profile .profile-name span{display:inline-block;font-weight:400}@media screen and (min-width: 768px){.overseas .location .profile .profile-name span{font-size:14px;line-height:1.6;letter-spacing:.56px}}@media screen and (max-width: 767px){.overseas .location .profile .profile-name span{font-size:11px;line-height:1.7;letter-spacing:0.22px}}@media screen and (min-width: 768px){.overseas .location .profile .profile-img{grid-column:1/2;grid-row:1/4}}@media screen and (max-width: 767px){.overseas .location .profile .profile-img{grid-column:1/2;grid-row:1/4}}.overseas .location .profile .profile-img img{width:100%;height:auto}.overseas .location .profile .profile-job{font-weight:400}@media screen and (min-width: 768px){.overseas .location .profile .profile-job{grid-column:2/3;grid-row:2/3;margin-top:10px;font-size:13px;line-height:1.7;letter-spacing:.26px}}@media screen and (max-width: 767px){.overseas .location .profile .profile-job{grid-column:2/3;grid-row:2/3;margin-top:10px;font-size:11px;line-height:1.5;letter-spacing:0.22px}}.overseas .location .profile .profile-txt{font-weight:400;line-height:1.7}@media screen and (min-width: 768px){.overseas .location .profile .profile-txt{grid-column:2/3;grid-row:3/4;margin-top:20px;font-size:12px;letter-spacing:.24px}}@media screen and (max-width: 767px){.overseas .location .profile .profile-txt{grid-column:1/3;grid-row:4/5;margin-top:20px;font-size:12px;letter-spacing:0.24px}}.overseas .location .contact{background-color:rgba(243,241,248,.5)}@media screen and (min-width: 768px){.overseas .location .contact{min-height:232px;padding:24px 32px 20px;border-radius:6px}}@media screen and (max-width: 767px){.overseas .location .contact{padding:20px 16px 25px;border-radius:6px}}.overseas .location .contact .contact-title{font-weight:600;text-align:center}@media screen and (min-width: 768px){.overseas .location .contact .contact-title{font-size:16px;line-height:1.5;letter-spacing:.64px}}@media screen and (max-width: 767px){.overseas .location .contact .contact-title{font-size:14px;line-height:1.6;letter-spacing:0.56px}}.overseas .location .contact .contact-list{display:flex;flex-direction:column}@media screen and (min-width: 768px){.overseas .location .contact .contact-list{gap:10px;margin-top:20px}}@media screen and (max-width: 767px){.overseas .location .contact .contact-list{gap:16px;margin-top:16px}}.overseas .location .contact .contact-item{position:relative;list-style:disc}@media screen and (min-width: 768px){.overseas .location .contact .contact-item{margin-left:25px}}@media screen and (max-width: 767px){.overseas .location .contact .contact-item{margin-left:25px}}.overseas .location .contact .contact-item::marker{color:#b6007e}.overseas .location .contact .contact-item::before{display:block;position:absolute;top:50%;background-color:#b6007e;border-radius:100%;transform:translateY(-50%)}@media screen and (min-width: 768px){.overseas .location .contact .contact-item::before{left:7px;width:4px;height:4px}}.overseas .location .contact .contact-item.-mail,.overseas .location .contact .contact-item.-line,.overseas .location .contact .contact-item.-form{margin-left:0;list-style:none;background-position:left center;background-repeat:no-repeat}@media screen and (min-width: 768px){.overseas .location .contact .contact-item.-mail,.overseas .location .contact .contact-item.-line,.overseas .location .contact .contact-item.-form{padding-left:36px;background-size:24px auto}}@media screen and (max-width: 767px){.overseas .location .contact .contact-item.-mail,.overseas .location .contact .contact-item.-line,.overseas .location .contact .contact-item.-form{padding-left:36px;background-size:24px auto}}.overseas .location .contact .contact-item.-mail::before,.overseas .location .contact .contact-item.-line::before,.overseas .location .contact .contact-item.-form::before{display:none}.overseas .location .contact .contact-item.-mail{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_mail_black.svg)}.overseas .location .contact .contact-item.-line{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_line.svg)}.overseas .location .contact .contact-item.-form{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_form.svg)}@media screen and (min-width: 768px){.overseas .location .contact .contact-item .textLink{font-size:16px}}@media screen and (max-width: 767px){.overseas .location .contact .contact-item .textLink{font-size:13px}}.career-business .career-business-btnWrap{display:flex;justify-content:center;width:100%}@media screen and (max-width: 767px){.career-business .career-business-btnWrap{margin-top:20px}}@media screen and (min-width: 768px){.career-business .career-business-subsection{margin-top:50px}}@media screen and (max-width: 767px){.career-business .career-business-subsection{margin-top:60px}}.career-business .career-business-lv3title{color:#37343b;font-weight:700}@media screen and (min-width: 768px){.career-business .career-business-lv3title{font-size:34px;line-height:130%;margin-bottom:30px}}@media screen and (max-width: 767px){.career-business .career-business-lv3title{font-size:20px;line-height:150%;letter-spacing:-0.2px;margin-bottom:16px}}.career-business .career-business-list{display:flex}@media screen and (min-width: 768px){.career-business .career-business-list{gap:32px}}@media screen and (max-width: 767px){.career-business .career-business-list{flex-direction:column;gap:10px}}.career-business .career-business-list-item{background-color:#f9f8fb;border-radius:6px}@media screen and (min-width: 768px){.career-business .career-business-list-item{width:calc((100% - 64px)/3);padding:20px 0}}@media screen and (max-width: 767px){.career-business .career-business-list-item{width:100%;padding:15px 0 0 16px;display:flex}}@media screen and (max-width: 767px){.career-business .career-business-list-item:nth-child(1) .career-business-item-title{width:162px;padding-bottom:21px}}.career-business .career-business-list-item:nth-child(1) figure{height:auto}@media screen and (min-width: 768px){.career-business .career-business-list-item:nth-child(1) figure{width:min(21.25vw,306px)}}@media screen and (max-width: 767px){.career-business .career-business-list-item:nth-child(1) figure{width:145px}}@media screen and (max-width: 767px){.career-business .career-business-list-item:nth-child(2) .career-business-item-title{width:160px;padding-bottom:21px}}.career-business .career-business-list-item:nth-child(2) figure{height:auto}@media screen and (min-width: 768px){.career-business .career-business-list-item:nth-child(2) figure{width:min(19.9305555556vw,287px)}}@media screen and (max-width: 767px){.career-business .career-business-list-item:nth-child(2) figure{width:150px}}@media screen and (max-width: 767px){.career-business .career-business-list-item:nth-child(3) .career-business-item-title{width:210px;padding-bottom:11px}}.career-business .career-business-list-item:nth-child(3) figure{height:auto}@media screen and (min-width: 768px){.career-business .career-business-list-item:nth-child(3) figure{width:min(9.6527777778vw,139px)}}@media screen and (max-width: 767px){.career-business .career-business-list-item:nth-child(3) figure{width:80px}}.career-business .career-business-item-title{display:flex;flex-direction:column}@media screen and (min-width: 768px){.career-business .career-business-item-title{align-items:center;gap:7px;height:min(10.9722222222vw,158px);justify-content:space-between}}@media screen and (max-width: 767px){.career-business .career-business-item-title{align-items:flex-start;gap:9px}}.career-business .career-business-item-title .title{color:#37343b;font-weight:600;letter-spacing:.8px;border-bottom:2px solid #000}@media screen and (min-width: 768px){.career-business .career-business-item-title .title{font-size:min(1.3888888889vw,20px);padding-bottom:10px}}@media screen and (max-width: 767px){.career-business .career-business-item-title .title{font-size:16px;letter-spacing:0.64px}}.career-business .career-business-item-title .text{color:#b6007e;font-weight:600;line-height:120%}@media screen and (min-width: 768px){.career-business .career-business-item-title .text{font-size:min(2.2222222222vw,32px)}}@media screen and (max-width: 767px){.career-business .career-business-item-title .text{font-size:20px}}@media screen and (min-width: 768px){.career-business .career-business-item-title .text.small{font-size:min(1.6666666667vw,24px)}}@media screen and (max-width: 767px){.career-business .career-business-item-title .text.small{font-size:20px;text-align:right}}@media screen and (min-width: 768px){.career-business .career-business-item-title .text.small span{font-size:min(7.2222222222vw,104px)}}@media screen and (max-width: 767px){.career-business .career-business-item-title .text.small span{font-size:74px;display:block;width:100%;text-align:right}}.career-business .career-business-item-title .text span{font-weight:500;line-height:90%}@media screen and (min-width: 768px){.career-business .career-business-item-title .text span{font-size:min(9.0277777778vw,130px)}}@media screen and (max-width: 767px){.career-business .career-business-item-title .text span{font-size:88px}}@media screen and (min-width: 768px){.career-business .career-business-item-img{margin-top:min(1.6666666667vw,24px);display:flex;justify-content:center;align-items:center;height:min(15.9027777778vw,229px)}}@media screen and (max-width: 767px){.career-business .career-business-item-img{display:flex;align-items:center}}.career-business .career-business-item-img img{width:100%;height:auto}.career-business .career-business-note{display:block;text-align:right;color:#939294}@media screen and (min-width: 768px){.career-business .career-business-note{margin-top:12px;font-size:12px;line-height:170%;letter-spacing:.24px}}@media screen and (max-width: 767px){.career-business .career-business-note{margin-top:12px;font-size:11px;line-height:150%;letter-spacing:0.22px}}.businessList .businessList-img{position:relative}@media screen and (min-width: 768px){.businessList .businessList-img{padding-top:42px;padding-inline:1.8548387097% .4032258065%}}@media screen and (max-width: 767px){.businessList .businessList-img{margin-top:34px}}.businessList .businessList-img::before{display:block;position:absolute;left:50%;width:100vw;background-image:url(/wp/wp-content/themes/fellows/assets/our-business/img/bg_businessList_01.webp);background-position:center top;background-size:auto 100%;background-repeat:no-repeat;transform:translateX(-50%);content:""}@media screen and (min-width: 768px){.businessList .businessList-img::before{height:110%}}@media screen and (max-width: 767px){.businessList .businessList-img::before{height:320px}}.businessList .businessList-img img{position:relative;width:100%;height:auto}@media screen and (max-width: 767px){.businessList .businessList-img img{left:50%;width:375px;max-width:none;transform:translateX(-50%)}}@media screen and (min-width: 768px){.businessList .businessList-inner{margin-top:58px}}@media screen and (max-width: 767px){.businessList .businessList-inner{margin-top:40px}}@media screen and (min-width: 768px){.career-job .career-job-inner{max-width:1400px;padding:0 80px;margin:0 auto}}@media screen and (max-width: 767px){.career-job .career-job-inner{padding-inline:20px}}.career-job .career-job-content{position:relative}@media screen and (min-width: 768px){.career-job .career-job-content{display:flex;align-items:flex-start;gap:75px}}@media screen and (min-width: 768px){.career-job .career-job-leadWrap{flex:1;width:100%;max-width:min(41.8055555556vw,602px)}}@media screen and (max-width: 767px){.career-job .career-job-leadWrap{width:100%}}.career-job .career-job-img{background-color:#f3f1f8;border-radius:6px}@media screen and (min-width: 768px){.career-job .career-job-img{padding:32px 25.5px;width:100%;max-width:min(40.5555555556vw,584px)}}@media screen and (max-width: 767px){.career-job .career-job-img{width:100%;padding:28px 12px;margin-bottom:24px}}.career-job .career-job-img img{width:100%;height:auto}@media screen and (max-width: 767px){.career-job .career-job-managementBtnWrap{text-align:center}}@media screen and (min-width: 768px){.career-job .career-job-subsection{margin-top:50px}}@media screen and (max-width: 767px){.career-job .career-job-subsection{margin-top:60px}}@media screen and (min-width: 768px){.career-job .career-job-heading{max-width:1400px;padding:0 80px;margin:0 auto 40px}}@media screen and (max-width: 767px){.career-job .career-job-heading{padding-inline:20px}}.career-job .career-job-subtitle{color:#37343b;font-weight:600;line-height:130%}@media screen and (min-width: 768px){.career-job .career-job-subtitle{font-size:34px;margin-bottom:20px}}@media screen and (max-width: 767px){.career-job .career-job-subtitle{font-size:20px;margin-bottom:16px;letter-spacing:-0.2px}}.career-job .career-job-lead{color:#37343b;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.career-job .career-job-lead{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.career-job .career-job-lead{font-size:14px;letter-spacing:0.56px;margin-bottom:24px}}@media screen and (min-width: 768px){.career-job .career-job-btnWrap{max-width:1400px;padding:0 80px;margin:40px auto 0}}@media screen and (max-width: 767px){.career-job .career-job-btnWrap{padding-inline:20px;margin:24px auto 0}}@media screen and (min-width: 768px){.career-job .career-job-btn{margin-top:32px}}@media screen and (max-width: 767px){.career-job .career-job-btn{margin-top:24px}}.career-culture{position:relative}@media screen and (min-width: 768px){.career-culture{padding-bottom:147px;background:url(/wp/wp-content/themes/fellows/assets/recruit/img/img_culture_motif_pc.webp) no-repeat right bottom;background-size:min(56.875vw,819px) auto}}@media screen and (max-width: 767px){.career-culture{padding-bottom:60px}}@media screen and (min-width: 768px){.career-culture .career-culture-inner{max-width:1400px;padding:0 80px;margin:0 auto;position:relative}}@media screen and (max-width: 767px){.career-culture h2.lv2LabelTitle{width:calc(100% - 40px);margin-left:auto;margin-right:auto}}.career-culture .career-culture-lead{color:#37343b;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.career-culture .career-culture-lead{font-size:15px;letter-spacing:.6px;margin-bottom:32px;max-width:min(41.8055555556vw,602px)}}@media screen and (max-width: 767px){.career-culture .career-culture-lead{font-size:14px;letter-spacing:0.56px;margin-bottom:16px;padding-inline:20px}}.career-culture .career-culture-img{display:block}@media screen and (min-width: 768px){.career-culture .career-culture-img{position:absolute;width:min(37.0833333333vw,534px);left:50%;bottom:min(-3.4027777778vw,-49px);transform:translateX(min(6.5972222222vw, 95px))}}@media screen and (max-width: 767px){.career-culture .career-culture-img{position:relative;width:100vw}}.career-culture .career-culture-img img{width:100%;height:auto}@media screen and (max-width: 767px){.career-culture .career-culture-btnWrap{padding-inline:20px;text-align:center;margin-top:-30px}}.career-corporate{background-color:#f3f1f8}@media screen and (min-width: 768px){.career-corporate .career-corporate-inner{max-width:1069px;margin:0 auto;padding:60px 80px}}@media screen and (max-width: 767px){.career-corporate .career-corporate-inner{padding:60px 11px}}@media screen and (min-width: 768px){.career-recruit{margin-top:100px}}@media screen and (max-width: 767px){.career-recruit{margin-top:60px}}.career-recruit .career-recruit-inner{width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.career-recruit .career-recruit-inner{background:url(/wp/wp-content/themes/fellows/assets/recruit/img/bg_recruit_pc.webp) no-repeat center center/cover;border-radius:30px 30px 0 0;padding:102px 0 93px;gap:77.8px}}@media screen and (max-width: 767px){.career-recruit .career-recruit-inner{background:url(/wp/wp-content/themes/fellows/assets/recruit/img/bg_recruit_sp.webp) no-repeat center center/cover;border-radius:20px 20px 0 0;padding:45px 0 40px;gap:37px}}.career-recruit .career-recruit-title{margin:0 auto;display:block}@media screen and (min-width: 768px){.career-recruit .career-recruit-title{width:416px}}@media screen and (max-width: 767px){.career-recruit .career-recruit-title{width:241px}}.career-recruit .career-recruit-btns{display:flex;justify-content:center;width:100%}@media screen and (min-width: 768px){.career-recruit .career-recruit-btns{gap:32px}}@media screen and (max-width: 767px){.career-recruit .career-recruit-btns{gap:6px}}.career-recruit .career-recruit-btns .btnWhite{border:1px solid #b6007e}@media screen and (min-width: 768px){.career-recruit .career-recruit-btns .btnWhite{width:30%;max-width:424px;height:90px;font-size:24px;padding-inline:40px}.career-recruit .career-recruit-btns .btnWhite:after{right:40px}}@media screen and (max-width: 767px){.career-recruit .career-recruit-btns .btnWhite{min-width:auto;width:177px;height:50px;font-size:14px;padding-inline:20px;letter-spacing:0.28px}.career-recruit .career-recruit-btns .btnWhite:after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_42px_pink.svg);background-size:contain;background-repeat:no-repeat;width:42px;height:8px}}.career-recruit .career-recruit-btns .btnWhite::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);opacity:0;transform:translateX(-100%);content:""}@media screen and (min-width: 768px){.career-recruit .career-recruit-btns .btnWhite::before{border-radius:100px;transition:.25s ease-out 0s}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.career-recruit .career-recruit-btns .btnWhite:hover{color:#fff}.career-recruit .career-recruit-btns .btnWhite:hover::before{opacity:1;transform:translateX(0)}}.career-recruit .career-recruit-btns .btnWhite[target=_blank]:after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_red.svg);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){.career-recruit .career-recruit-btns .btnWhite[target=_blank]:after{top:calc(50% - 9px);right:40px;width:18px;height:18px;transform-origin:center right}}@media screen and (max-width: 767px){.career-recruit .career-recruit-btns .btnWhite[target=_blank]:after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_red_bold.svg);background-size:contain;background-repeat:no-repeat;top:calc(50% - 7px);right:20px;width:14px;height:13px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.career-recruit .career-recruit-btns .btnWhite[target=_blank]:hover{color:#fff}.career-recruit .career-recruit-btns .btnWhite[target=_blank]:hover::before{opacity:1;transform:translateX(0)}.career-recruit .career-recruit-btns .btnWhite[target=_blank]:hover::after{animation:btn-white-blank .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}.career.mainWrap{padding:0}.career .career-mv{position:relative;background:linear-gradient(90deg, #A0007B 0%, #B90A83 14.42%, #B90A83 32.65%, #FF72D4 100%);overflow:hidden}@media screen and (min-width: 768px){.career .career-mv{padding-top:111px;padding-bottom:110px}}@media screen and (max-width: 767px){.career .career-mv{padding-top:93px;padding-bottom:80px}}@media screen and (max-width: 375px){.career .career-mv{padding-top:24.8vw;padding-bottom:21.3333333333vw}}.career .career-mv::before{content:"";position:fixed;display:block;aspect-ratio:2802/2840;background-image:url(/wp/wp-content/themes/fellows/assets/recruit/img/bg_motif.webp);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;z-index:1}@media screen and (min-width: 768px){.career .career-mv::before{top:-73px;right:-280px;width:min(97.2916666667vw,1401px)}}@media screen and (max-width: 767px){.career .career-mv::before{top:27px;right:-140px;width:572px}}@media screen and (max-width: 375px){.career .career-mv::before{top:7.2vw;right:-37.3333333333vw;width:152.5333333333vw}}.career .career-mv.js-career-mv::before{opacity:0;will-change:opacity,transform}@media screen and (min-width: 768px){.career .career-mv.js-career-mv::before{transform:translate3d(-2%, 0, 0);transition:opacity .4s linear,transform .4s linear}}@media screen and (max-width: 767px){.career .career-mv.js-career-mv::before{-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);transition:opacity .4s linear,transform .4s linear}}.career .career-mv.js-career-mv.isLoaded::before{opacity:1;transform:translate3d(0%, 0, 0)}.career .career-mv.js-career-mv.isLoaded.isLoadedAnimeEnd::before{transition:opacity 0s linear,transform 0s linear}.career .career-mv.js-career-mv.isScrolled::before,.career .career-mv.js-career-mv.isLoaded.isScrolled::before{opacity:0}.career .career-mv-inner{position:relative;z-index:2}.career .career-mv-intro{position:relative}@media screen and (min-width: 768px){.career .career-mv-intro{display:flex;column-gap:min(8.3333333333vw,120px);padding-top:min(1.6666666667vw,24px);padding-bottom:min(1.6666666667vw,24px);padding-right:min(2.0833333333vw,30px);padding-left:min(6.25vw,90px)}}@media screen and (max-width: 767px){.career .career-mv-intro{padding-right:6px;padding-left:20px}}@media screen and (max-width: 375px){.career .career-mv-intro{padding-right:1.6vw;padding-left:5.3333333333vw}}@media screen and (min-width: 768px){.career .career-mv-intro+*{margin-top:min(3.3333333333vw,48px)}}@media screen and (max-width: 767px){.career .career-mv-intro+*{margin-top:32px}}@media screen and (max-width: 375px){.career .career-mv-intro+*{margin-top:8.5333333333vw}}.career .career-mv-title{display:block;color:#fff}@media screen and (max-width: 767px){.career .career-mv-title{position:relative;width:fit-content;padding-right:76px;padding-bottom:10px}}@media screen and (max-width: 375px){.career .career-mv-title{padding-right:20.2666666667vw;padding-bottom:2.6666666667vw}}.career .career-mv-title::after{content:"";display:block;position:absolute;width:1px;background:#fff;transform:rotate(45deg)}@media screen and (min-width: 768px){.career .career-mv-title::after{top:min(-1.7361111111vw,-25px);left:min(27.3611111111vw,394px);height:min(16.9444444444vw,244px)}}@media screen and (max-width: 767px){.career .career-mv-title::after{top:-6px;right:40px;height:114px}}@media screen and (max-width: 375px){.career .career-mv-title::after{top:-1.6vw;right:10.6666666667vw;height:30.4vw}}@media screen and (max-width: 767px){.career .career-mv-title+*{margin-top:4px}}@media screen and (max-width: 375px){.career .career-mv-title+*{margin-top:1.0666666667vw}}.career .career-mv-titleEm{display:block;font-style:normal;font-weight:500;line-height:1.1}@media screen and (min-width: 768px){.career .career-mv-titleEm{font-size:min(6.1805555556vw,89px);letter-spacing:-3.564px}}@media screen and (max-width: 767px){.career .career-mv-titleEm{width:fit-content;font-size:60px;letter-spacing:-2.4px}}@media screen and (max-width: 375px){.career .career-mv-titleEm{font-size:16vw}}.career .career-mv-titleJp{display:block;font-weight:700;font-style:normal}@media screen and (min-width: 768px){.career .career-mv-titleJp{font-size:min(1.3888888889vw,20px);line-height:1.5}}@media screen and (max-width: 767px){.career .career-mv-titleJp{width:fit-content;font-size:18px;line-height:1.8}}@media screen and (max-width: 375px){.career .career-mv-titleJp{font-size:4.8vw}}.career .career-mv-copy{color:#fff;font-feature-settings:"palt";font-weight:700;line-height:1.1}@media screen and (min-width: 768px){.career .career-mv-copy{font-size:min(3.8888888889vw,56px)}}@media screen and (max-width: 767px){.career .career-mv-copy{font-size:28px}}@media screen and (max-width: 375px){.career .career-mv-copy{font-size:7.4666666667vw}}@media screen and (min-width: 768px){.career .career-mv-intro>.career-mv-copy{padding-top:min(.8333333333vw,12px)}}.career .career-mv-copyParticle{color:inherit;line-height:1.1}@media screen and (min-width: 768px){.career .career-mv-copyParticle{font-size:min(2.9166666667vw,42px)}}@media screen and (max-width: 767px){.career .career-mv-copyParticle{font-size:22px}}@media screen and (max-width: 375px){.career .career-mv-copyParticle{font-size:5.8666666667vw}}.career .career-mv-galleryImgElm{display:block;overflow:hidden}@media screen and (min-width: 768px){.career .career-mv-galleryImgElm{width:min(87.0138888889vw,1253px);border-radius:0 40px 40px 0;aspect-ratio:1880/842}}@media screen and (max-width: 767px){.career .career-mv-galleryImgElm{width:96.5%;border-radius:0 20px 20px 0;aspect-ratio:374/227}}.career .career-mv-galleryImg{width:auto;height:100%;object-fit:cover}.career .career-mv-overview{width:100%}@media screen and (min-width: 768px){.career .career-mv-overview{max-width:1400px;padding:0 80px;margin:0 auto}}@media screen and (max-width: 767px){.career .career-mv-overview{padding-right:20px;padding-left:20px}}@media screen and (max-width: 375px){.career .career-mv-overview{padding-right:5.3333333333vw;padding-left:5.3333333333vw}}@media screen and (min-width: 768px){.career *+.career-mv-overview{margin-top:min(6.6666666667vw,96px)}}@media screen and (max-width: 767px){.career *+.career-mv-overview{margin-top:60px}}@media screen and (max-width: 375px){.career *+.career-mv-overview{margin-top:16vw}}@media screen and (min-width: 768px){.career .career-mv-overviewContent{padding-left:min(14.7916666667vw,213px)}}.career .career-mv-overviewText{color:#fff;font-weight:700;text-align:left}@media screen and (min-width: 768px){.career .career-mv-overviewText{font-size:min(2.7777777778vw,40px);line-height:1.6}}@media screen and (max-width: 767px){.career .career-mv-overviewText{font-size:16px;font-feature-settings:"palt";line-height:2.2;letter-spacing:.03em}}@media screen and (max-width: 375px){.career .career-mv-overviewText{font-size:4.2666666667vw}}.career .career-mv-textlink.textLink{font-weight:700}@media screen and (min-width: 768px){.career .career-mv-textlink.textLink{font-size:16px}}@media screen and (min-width: 768px){.career *+.career-mv-linkBlock{margin-top:min(5.5555555556vw,80px)}}@media screen and (max-width: 767px){.career *+.career-mv-linkBlock{margin-top:40px}}@media screen and (max-width: 375px){.career *+.career-mv-linkBlock{margin-top:10.6666666667vw}}.career .pageContent{overflow:hidden}@media screen and (min-width: 768px){.career .career-section{padding-top:100px}}@media screen and (max-width: 767px){.career .career-section{padding-top:60px}}.career .careerBtn{display:inline-flex;align-items:center;position:relative;background-color:#fff;color:#37343b;text-decoration:none;overflow:hidden;font-weight:600;border:1px solid #1c1b1f}@media screen and (min-width: 768px){.career .careerBtn{min-width:220px;min-height:42px;padding-block:10px;padding-inline:18px 120px;border-radius:200px;font-size:16px;letter-spacing:.32px}}@media screen and (max-width: 767px){.career .careerBtn{min-width:220px;min-height:42px;padding-block:10px;padding-inline:18px 98.5px;border-radius:200px;font-size:14px;letter-spacing:0.28px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.career .careerBtn:hover{color:#fff;border:1px solid #b6007e}.career .careerBtn:hover::before{opacity:1;transform:translateX(0)}.career .careerBtn:hover::after{animation:btn-white-arrow .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}.career .careerBtn::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);opacity:0;transform:translateX(-100%);content:""}@media screen and (min-width: 768px){.career .careerBtn::before{border-radius:100px;transition:.25s ease-out 0s}}.career .careerBtn::after{display:block;position:absolute;content:""}@media screen and (min-width: 768px){.career .careerBtn::after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_80px_black.svg);background-size:contain;background-repeat:no-repeat;top:calc(50% - 5px);right:18px;width:80px;height:10px;transform-origin:center right}}@media screen and (max-width: 767px){.career .careerBtn::after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_arrow_60px_black.svg);background-size:contain;background-repeat:no-repeat;top:calc(50% - 5px);right:18px;width:60px;height:10px}}.career .careerBtn span{position:relative}@media screen and (min-width: 768px){.career .careerBtn[target=_blank]{padding-inline:18px 72px}}@media screen and (max-width: 767px){.career .careerBtn[target=_blank]{padding-inline:18px 72px}}.career .careerBtn[target=_blank]:after{background-image:url(/wp/wp-content/themes/fellows/assets/common/img/icon_blank_black_medium.svg);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){.career .careerBtn[target=_blank]:after{top:calc(50% - 7px);right:18px;width:14px;height:13px;transform-origin:center right}}@media screen and (max-width: 767px){.career .careerBtn[target=_blank]:after{top:calc(50% - 7px);right:18px;width:14px;height:13px}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.career .careerBtn[target=_blank]:hover{color:#fff}.career .careerBtn[target=_blank]:hover::before{opacity:1;transform:translateX(0)}.career .careerBtn[target=_blank]:hover::after{animation:btn-white-blank .6s cubic-bezier(1, 0, 0.22, 0.725) forwards}}.is-ios-safari .career .career-mv.js-career-mv::before{transition:opacity .4s ease-out .5s,transform .7s ease-out .5s}.recruitFaq{margin:0 auto;background-color:#fff}@media screen and (min-width: 768px){.recruitFaq{max-width:1028px;padding:20px 40px 40px}}@media screen and (max-width: 767px){.recruitFaq{padding-inline:20px;padding-bottom:60px}}.recruitFaq .recruitFaq-item{display:flex;flex-direction:column}@media screen and (min-width: 768px){.recruitFaq .recruitFaq-item{gap:16px;padding-block:20px 40px;border-bottom:1px solid #e0e0e3}}@media screen and (max-width: 767px){.recruitFaq .recruitFaq-item{gap:16px;padding-block:30px;border-bottom:1px solid #e0e0e3}}.recruitFaq .recruitFaq-question{display:flex;font-weight:600;line-height:1.6}@media screen and (min-width: 768px){.recruitFaq .recruitFaq-question{align-items:center;gap:23px;padding-top:9.5px;font-size:18px;letter-spacing:1.12px}}@media screen and (max-width: 767px){.recruitFaq .recruitFaq-question{gap:10px;font-size:14px;letter-spacing:0.56px}}.recruitFaq .recruitFaq-question span{display:flex;justify-content:center;align-items:center;flex-shrink:0;background-color:#b6007e;border-radius:100%;color:#fff;line-height:1}@media screen and (min-width: 768px){.recruitFaq .recruitFaq-question span{width:48px;height:48px;font-size:28px;letter-spacing:1.12px}}@media screen and (max-width: 767px){.recruitFaq .recruitFaq-question span{width:36px;height:36px;font-size:21px;letter-spacing:0.84px}}.recruitFaq .recruitFaq-answer{display:flex;font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.recruitFaq .recruitFaq-answer{gap:23px;font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.recruitFaq .recruitFaq-answer{gap:10px;font-size:13px;letter-spacing:0.52px}}.recruitFaq .recruitFaq-answer span{display:flex;justify-content:center;align-items:center;flex-shrink:0;background-color:#fff;border-color:#b6007e;border-style:solid;border-radius:100%;color:#b6007e;line-height:1}@media screen and (min-width: 768px){.recruitFaq .recruitFaq-answer span{width:48px;height:48px;border-width:1px;font-size:28px;letter-spacing:1.12px}}@media screen and (max-width: 767px){.recruitFaq .recruitFaq-answer span{width:36px;height:36px;border-width:1px;font-size:21px;letter-spacing:0.84px}}.recruitFaq .recruitFaq-link{margin:0 auto}@media screen and (min-width: 768px){.recruitFaq .recruitFaq-link{margin-top:40px;text-align:center}}@media screen and (max-width: 767px){.recruitFaq .recruitFaq-link{margin-top:40px}}.recruitFixedLinks{position:fixed;bottom:0;right:0;z-index:10}@media screen and (min-width: 768px){.recruitFixedLinks{padding:20px;background-color:rgba(249,248,251,.6);border-top-left-radius:20px}}@media screen and (max-width: 767px){.recruitFixedLinks{width:100%;visibility:visible;transition:transform .3s ease-out 0s}.recruitFixedLinks.-hide{visibility:hidden;transform:translateY(100%)}}.recruitFixedLinks .recruitFixedLinks-list{display:flex}@media screen and (min-width: 768px){.recruitFixedLinks .recruitFixedLinks-list{gap:20px}}@media screen and (max-width: 767px){.recruitFixedLinks .recruitFixedLinks-item{width:50%}.recruitFixedLinks .recruitFixedLinks-item:first-of-type{border-right:1px solid #fff}.recruitFixedLinks .recruitFixedLinks-item .btnGradient{width:100%;min-width:auto;padding-block:20px;padding-inline:15px 85px;border-radius:0;line-height:1.5}.recruitFixedLinks .recruitFixedLinks-item .btnGradient::after{right:10px}}@media screen and (max-width: 375px){.recruitFixedLinks .recruitFixedLinks-item .btnGradient{padding-block:5.3333333333vw;padding-inline:4vw 22.6666666667vw}.recruitFixedLinks .recruitFixedLinks-item .btnGradient::after{top:calc(50% - 1.3333333333vw);right:2.6666666667vw;width:16vw;height:2.6666666667vw}.recruitFixedLinks .recruitFixedLinks-item .btnGradient.medium span{font-size:3.7333333333vw}.recruitFixedLinks .recruitFixedLinks-item .btnGradient.medium[target=_blank]::after{top:calc(50% - 1.7333333333vw);right:5.3333333333vw;width:3.2vw;height:3.4666666667vw}}.culture .culture-title{display:flex;align-items:center;font-weight:600}@media screen and (min-width: 768px){.culture .culture-title{gap:36px;font-size:28px;line-height:1.4;letter-spacing:1.12px}}@media screen and (max-width: 767px){.culture .culture-title{flex-direction:column;align-items:flex-start;gap:6px;font-size:24px;line-height:1.5;letter-spacing:0.96px}}.culture .culture-title span{display:block}@media screen and (min-width: 768px){.culture .culture-title span{padding-top:.5em}}.culture .culture-title span.font-larken{padding-top:0;background:linear-gradient(84deg, #FF368D 1.66%, #B6007E 25.58%, #B6007E 40.3%, #6808C2 97.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:500;line-height:1}@media screen and (min-width: 768px){.culture .culture-title span.font-larken{font-size:60px}}@media screen and (max-width: 767px){.culture .culture-title span.font-larken{font-size:45px}}.culture .culture-lead{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.culture .culture-lead{font-size:15px;letter-spacing:.6px}}@media screen and (max-width: 767px){.culture .culture-lead{font-size:14px;letter-spacing:0.56px}}.culture .culture-lead+.culture-lead{margin-top:1.5em}.culture .intro .intro-inner{margin:0 auto}@media screen and (min-width: 768px){.culture .intro .intro-inner{max-width:1400px;padding:0 80px}}@media screen and (max-width: 767px){.culture .intro .intro-inner{padding-inline:20px}}@media screen and (min-width: 768px){.culture .intro .culture-slider{margin-top:40px;padding-bottom:100px}}@media screen and (max-width: 767px){.culture .intro .culture-slider{margin-top:40px}}.culture .intro .culture-slider .splide__slide{padding-top:0}@media screen and (min-width: 768px){.culture .intro .culture-slider .splide__slide{width:441px}}@media screen and (max-width: 767px){.culture .intro .culture-slider .splide__slide{width:218px}}@media screen and (min-width: 768px){.culture .intro .culture-slider .splide__slide.width-large{width:485px}}@media screen and (max-width: 767px){.culture .intro .culture-slider .splide__slide.width-large{width:240px}}@media screen and (min-width: 768px){.culture .intro .culture-slider .splide__slide.width-small{width:367px;padding-top:134px}}@media screen and (max-width: 767px){.culture .intro .culture-slider .splide__slide.width-small{width:182px;padding-top:67px}}.culture .intro .culture-slider .splide__slide img{width:100%;height:auto}.culture .value{background-color:rgba(243,241,248,.5)}@media screen and (min-width: 768px){.culture .value{padding-block:110px}}@media screen and (max-width: 767px){.culture .value{padding-block:60px}}.culture .value .container{background-color:rgba(0,0,0,0)}.culture .value .value-list{display:flex;flex-direction:column}@media screen and (min-width: 768px){.culture .value .value-list{gap:13px}}@media screen and (max-width: 767px){.culture .value .value-list{gap:16px}}.culture .value .value-list div{display:flex;align-items:center;background-color:#fff}@media screen and (min-width: 768px){.culture .value .value-list div{padding:24px 0}}@media screen and (max-width: 767px){.culture .value .value-list div{flex-direction:column;padding:0 20px 20px}}.culture .value .value-list dt{position:relative}@media screen and (min-width: 768px){.culture .value .value-list dt{width:34.5%;flex-shrink:0}}@media screen and (max-width: 767px){.culture .value .value-list dt{padding-block:50px 44px}}.culture .value .value-list dt span{display:block;position:relative;color:#b6007e;font-weight:600;line-height:1.5;text-align:center}@media screen and (min-width: 768px){.culture .value .value-list dt span{font-size:28px}}@media screen and (max-width: 767px){.culture .value .value-list dt span{font-size:24px}}@media screen and (min-width: 768px){.culture .value .value-list dt span:not(.num){letter-spacing:1.12px}}@media screen and (max-width: 767px){.culture .value .value-list dt span:not(.num){letter-spacing:0.96px}}.culture .value .value-list dt span.num{position:absolute;top:50%;left:50%;background:linear-gradient(84deg, rgba(255, 54, 141, 0.1) 1.66%, rgba(182, 0, 126, 0.1) 25.58%, rgba(182, 0, 126, 0.1) 40.3%, rgba(104, 8, 194, 0.1) 97.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:400;line-height:1;transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.culture .value .value-list dt span.num{font-size:min(13.8888888889vw,200px)}}@media screen and (max-width: 767px){.culture .value .value-list dt span.num{font-size:120px}}.culture .value .value-list dd{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.culture .value .value-list dd{display:flex;align-items:center;min-height:214px;padding:10px 4.5833333333%;border-left:1px solid #b6007e;font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.culture .value .value-list dd{padding-top:24px;border-top:1px solid #b6007e;font-size:14px;letter-spacing:0.56px}}.culture .value .value-list dd span{color:#b6007e;font-weight:600}@media screen and (min-width: 768px){.culture .system{margin-top:120px}}@media screen and (max-width: 767px){.culture .system{margin-top:60px}}@media screen and (min-width: 768px){.culture .system .system-inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:6.4516129032%}}@media screen and (max-width: 767px){.culture .system .system-inner{display:flex;flex-direction:column;gap:20px}}@media screen and (max-width: 767px){.culture .system .system-txts{order:1}}.culture .system .system-head{font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.culture .system .system-head{font-size:22px;letter-spacing:.88px}}@media screen and (max-width: 767px){.culture .system .system-head{font-size:20px;letter-spacing:0.8px}}.culture .system .system-txt{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.culture .system .system-txt{margin-top:42px;font-size:15px;letter-spacing:.6px}}@media screen and (max-width: 767px){.culture .system .system-txt{margin-top:10px;font-size:14px;letter-spacing:0.56px}}.culture .system .system-img img{width:100%;height:auto}.culture .benefits .benefits-inner{position:relative}@media screen and (min-width: 768px){.culture .benefits .benefits-inner{height:auto !important}}@media screen and (max-width: 767px){.culture .benefits .benefits-inner{padding-bottom:50px;overflow:hidden}}@media screen and (max-width: 767px){.culture .benefits .benefits-inner.-open .benefits-btn::before{display:none}.culture .benefits .benefits-inner.-open .benefits-btn button::after{transform:rotate(0deg)}}@media screen and (min-width: 768px){.culture .benefits .benefits-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px 1.935483871%}}@media screen and (max-width: 1000px){.culture .benefits .benefits-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 767px){.culture .benefits .benefits-list{display:flex;flex-direction:column;gap:24px}}.culture .benefits .benefits-list div{background-color:#f9f8fb}@media screen and (min-width: 768px){.culture .benefits .benefits-list div{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:14px;padding:20px 20px 32px;border-radius:6px}}@media screen and (max-width: 767px){.culture .benefits .benefits-list div{padding:16px 20px 20px;border-radius:6px}}.culture .benefits .benefits-list dt{color:#b6007e;font-weight:600;line-height:1.5;text-align:center}@media screen and (min-width: 768px){.culture .benefits .benefits-list dt{display:flex;justify-content:center;align-items:center;font-size:18px;letter-spacing:.72px}}@media screen and (max-width: 767px){.culture .benefits .benefits-list dt{font-size:18px;letter-spacing:0.72px}}.culture .benefits .benefits-list dd{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.culture .benefits .benefits-list dd{font-size:14px;letter-spacing:.56px}}@media screen and (max-width: 767px){.culture .benefits .benefits-list dd{margin-top:8px;font-size:14px;letter-spacing:0.56px}}.culture .benefits .benefits-list dd span{font-weight:600}.culture .benefits .benefits-list dd a{display:inline-block;font-size:inherit}@media screen and (min-width: 768px){.culture .benefits .benefits-list dd a{margin-top:6px}}@media screen and (min-width: 768px){.culture .benefits .benefits-btn{display:none}}@media screen and (max-width: 767px){.culture .benefits .benefits-btn{display:block;position:absolute;bottom:0;width:100%}.culture .benefits .benefits-btn::before{display:block;position:absolute;bottom:0;width:100%;height:110px;background:linear-gradient(0deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);content:""}.culture .benefits .benefits-btn button{display:block;position:relative;width:130px;margin:0 auto;padding:6px 16px;background-color:#fff;border:1px solid #1c1b1f;border-radius:50px;color:#1c1b1f;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0.52px;text-align:left;z-index:1}.culture .benefits .benefits-btn button::before,.culture .benefits .benefits-btn button::after{display:block;position:absolute;right:13px;top:calc(50% - 1px);width:10px;height:2px;background-color:#1c1b1f;transform-origin:50% 50%;content:""}.culture .benefits .benefits-btn button::after{transform:rotate(-90deg)}}.culture .support .cardLinkList,.culture .events .cardLinkList{margin-top:0}@media screen and (min-width: 768px){.culture .events{padding-bottom:120px}}@media screen and (max-width: 767px){.culture .events{padding-bottom:60px}}.culture .qa{background-color:rgba(243,241,248,.5)}@media screen and (min-width: 768px){.culture .qa{padding-block:80px}}@media screen and (max-width: 767px){.culture .qa{padding-block:60px}}.culture .qa .container{background-color:rgba(0,0,0,0)}.career .requirements .requirements-inner{display:flex;flex-direction:column;margin:0 auto}@media screen and (min-width: 768px){.career .requirements .requirements-inner{gap:24px;max-width:1028px}}@media screen and (max-width: 767px){.career .requirements .requirements-inner{gap:16px}}.career .requirements .requirements-accordion{background-color:rgba(243,241,248,.5)}@media screen and (min-width: 768px){.career .requirements .requirements-accordion{padding:6px;border-radius:6px}}@media screen and (max-width: 767px){.career .requirements .requirements-accordion{padding:6px;border-radius:6px}}@media screen and (min-width: 768px){.career .requirements .requirements-accordion.-open .requirements-content{padding-bottom:40px}}@media screen and (max-width: 767px){.career .requirements .requirements-accordion.-open .requirements-content{padding-bottom:40px}}.career .requirements .requirements-accordion.-open .requirements-btn::after{transform:rotate(0deg)}@media screen and (min-width: 768px){.career .requirements .requirements-heading{display:flex;justify-content:space-between;align-items:center;min-height:100px;padding-inline:36px 24px}}@media screen and (max-width: 767px){.career .requirements .requirements-heading{display:inline-flex;flex-direction:column;justify-content:space-between;gap:8px;width:100%;min-height:80px;padding:10px}}.career .requirements .requirements-title{font-weight:600}@media screen and (min-width: 768px){.career .requirements .requirements-title{font-size:22px;line-height:1.2;letter-spacing:.88px}}@media screen and (max-width: 767px){.career .requirements .requirements-title{font-size:16px;line-height:1.5;letter-spacing:0.64px}}.career .requirements .requirements-title::before{display:inline-block;color:#b6007e;content:"・"}@media screen and (min-width: 768px){.career .requirements .requirements-title::before{margin-right:5px}}@media screen and (max-width: 767px){.career .requirements .requirements-title::before{margin-right:5px}}.career .requirements .requirements-btn{display:block;position:relative;margin:0;background-color:#fff;border:none;color:#37343b;font-weight:400;line-height:1.2;cursor:pointer}@media screen and (min-width: 768px){.career .requirements .requirements-btn{padding:6px 36px 6px 20px;border-radius:50px;font-size:14px;letter-spacing:.56px}}@media screen and (max-width: 767px){.career .requirements .requirements-btn{margin-left:auto;padding:4px 29px 4px 16px;border-radius:50px;font-size:13px;letter-spacing:0.52px}}.career .requirements .requirements-btn::before,.career .requirements .requirements-btn::after{display:block;position:absolute;background-color:#37343b;transform-origin:center center;content:""}@media screen and (min-width: 768px){.career .requirements .requirements-btn::before,.career .requirements .requirements-btn::after{top:calc(50% - 1px);right:12px;width:10px;height:2px}}@media screen and (max-width: 767px){.career .requirements .requirements-btn::before,.career .requirements .requirements-btn::after{top:calc(50% - 1px);right:13px;width:10px;height:2px}}.career .requirements .requirements-btn::after{transform:rotate(90deg);transition:.3s ease-out 0s}.career .requirements .requirements-content{display:block;width:100%;height:0;margin:0 auto;background-color:#fff;text-align:center;overflow:hidden}@media screen and (min-width: 768px){.career .requirements .requirements-content{padding-inline:26px}}@media screen and (max-width: 767px){.career .requirements .requirements-content{padding-inline:26px}}.career .requirements .requirements-content table{text-align:left}@media screen and (min-width: 768px){.career .requirements .requirements-content table{padding-top:20px}}@media screen and (max-width: 767px){.career .requirements .requirements-content table{padding-top:20px}}.career .requirements .requirements-content tr{display:flex}@media screen and (min-width: 768px){.career .requirements .requirements-content tr{gap:32px;padding-block:24px;border-bottom:1px solid #e0e0e3}}@media screen and (max-width: 767px){.career .requirements .requirements-content tr{flex-direction:column;gap:12px;padding-block:16px;border-bottom:1px solid #e0e0e3}}.career .requirements .requirements-content th{font-weight:600;line-height:1.6}@media screen and (min-width: 768px){.career .requirements .requirements-content th{flex-shrink:0;width:172px;font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.career .requirements .requirements-content th{width:100%;font-size:14px;letter-spacing:0.56px}}.career .requirements .requirements-content td{font-weight:400}@media screen and (min-width: 768px){.career .requirements .requirements-content td{font-size:16px;line-height:1.6;letter-spacing:.64px}}@media screen and (max-width: 767px){.career .requirements .requirements-content td{font-size:13px;line-height:1.5;letter-spacing:0.52px}}@media screen and (min-width: 768px){.career .requirements .requirements-content td>*:not(:last-child){margin-bottom:10px}}@media screen and (max-width: 767px){.career .requirements .requirements-content td>*:not(:last-child){margin-bottom:10px}}.career .requirements .requirements-content td p.heading{margin-bottom:0}.career .requirements .requirements-content td ul.circleList li{position:relative;padding-left:1.3em}.career .requirements .requirements-content td ul.circleList li::before{display:block;position:absolute;left:0;top:0;content:"・"}.career .requirements .requirements-entry{margin:0 auto}@media screen and (min-width: 768px){.career .requirements .requirements-entry{margin-top:40px}}@media screen and (max-width: 767px){.career .requirements .requirements-entry{margin-top:40px}}.career .process .process-lead{font-weight:400;line-height:1.6}@media screen and (min-width: 768px){.career .process .process-lead{font-size:16px;letter-spacing:.64px}}@media screen and (max-width: 767px){.career .process .process-lead{font-size:14px;letter-spacing:0.56px}}.career .process .process-steps{display:flex}@media screen and (min-width: 768px){.career .process .process-steps{justify-content:center;gap:10px 26px;margin-top:40px}}@media screen and (max-width: 767px){.career .process .process-steps{flex-direction:column;align-items:center;gap:26px 0;margin-top:40px}}.career .process .process-steps li{display:flex;justify-content:center;align-items:center;position:relative;background-color:#f9f8fb;color:#b6007e;font-weight:600;line-height:1.5;text-align:center}@media screen and (min-width: 768px){.career .process .process-steps li{width:13.8888888889vw;height:13.8888888889vw;max-width:200px;max-height:200px;padding:10px;border:1px solid #b6007e;border-radius:100%;font-size:20px;letter-spacing:.8px;aspect-ratio:1/1}}@media screen and (max-width: 767px){.career .process .process-steps li{width:255px;padding:10px 0;border:1px solid #b6007e;border-radius:6px}}.career .process .process-steps li:not(:first-of-type)::before{display:block;position:absolute;background:url(/wp/wp-content/themes/fellows/assets/recruit/career/img/arrow_steps_01.svg) left top no-repeat;background-size:100% auto;content:""}@media screen and (min-width: 768px){.career .process .process-steps li:not(:first-of-type)::before{top:50%;left:-19px;width:12px;height:20px;transform:translateY(-50%)}}@media screen and (max-width: 767px){.career .process .process-steps li:not(:first-of-type)::before{top:-22px;left:50%;width:11px;height:18px;transform:translateX(-50%) rotate(90deg);transform-origin:center center}}.career .qa{background-color:rgba(243,241,248,.5)}@media screen and (min-width: 768px){.career .qa{margin-top:120px;padding-block:80px}}@media screen and (max-width: 767px){.career .qa{margin-top:60px;padding-block:60px}}.career .qa .container{background-color:rgba(0,0,0,0)}