@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto+Condensed&family=Train+One&display=swap";a,body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,html,img,li,ol,p,span,table,td,th,tr,ul{margin:0;padding:0;border:0;font-weight:400;font-size:100%;vertical-align:baseline;box-sizing:border-box}article,aside,figcaption,figure,footer,header,nav,section{display:block}body{line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Noto Sans JP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif}ol,ul{list-style:none;list-style-type:none}.container{width:100%;max-width:1300px;padding:0 12px;margin:0 auto;position:relative}.container.list-single{max-width:1080px}.container.single{max-width:800px}.container.narrow{max-width:640px}.container.wide{max-width:1320px}.bg-color,.single-post,.single-releases{background:rgba(244,245,246,.6)}.layout-column{display:flex;justify-content:center}.layout-column .column-main{flex:1 1;max-width:calc(100% - 320px - 64px);margin-right:64px;padding-top:24px}.layout-column .column-side{width:320px;padding-top:24px}.content-main{padding-top:48px}@media(max-width:960px)and (min-width:769px){.layout-column{flex-direction:column;padding-left:24px}.layout-column .column-main,.layout-column .column-side{width:100%;max-width:768px;margin:0 auto}.layout-column .column-side{padding:0 12px}}@media(max-width:768px){.single-post,.single-releases{background:#fff}.layout-column{flex-direction:column}.layout-column .column-main,.layout-column .column-side{width:100%;max-width:100%;margin:0}.layout-column .column-side{padding:0 12px}}.global-header{height:70px;background:#fff;border-bottom:1px solid #e0e1e2;display:flex;align-items:center;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:9999}.global-header .menu-toggle{display:none}.global-header .header-logo{margin:0;display:flex}.global-header .header-logo-title img{height:24px;width:auto}.global-header .global-navigation{display:flex;align-items:center;margin-left:auto;margin-right:20px}.global-header .global-nav-list{display:flex}.global-header .global-nav-item{margin-left:24px;display:inline-flex;height:72px;align-items:center;position:relative}.global-header .global-nav-item.current:before{content:"";width:calc(100% + 12px);height:4px;background:#74c4e2;border-radius:2px 2px 0 0;position:absolute;left:-6px;bottom:0}.global-header .global-nav-item:hover a{color:#74c4e2}.global-header .global-nav-item:hover.has-child:after{border-color:#74c4e2}.global-header .global-nav-item.has-child:after{content:"";width:6px;height:6px;border-bottom:2px solid #323538;border-right:2px solid #323538;transform:rotate(45deg);margin:0 0 2px 4px}.global-header .global-nav-item.has-child:hover .c-mega-menu{opacity:1;visibility:visible;pointer-events:all}.global-header .global-nav-item>a{height:72px;font-size:12px;font-weight:700;color:#323538;text-decoration:none;display:inline-flex;align-items:center;padding:8px 0;font-feature-settings:"palt";letter-spacing:.02em}.global-header .global-nav-item .c-mega-menu{position:absolute;left:-8px;top:calc(100% - 12px);background:#000;box-shadow:0 16px 32px rgba(0,0,0,.25);padding:.5rem;display:flex;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:99999;transition:.2s}.global-header .global-nav-item .c-mega-menu .mega-menu-block{padding:0 12px;min-width:114px}.global-header .global-nav-item .c-mega-menu .mega-menu-block .mega-menu-label{font-size:11px;font-weight:700;margin:24px 0 16px;display:block}.global-header .global-nav-item .c-mega-menu .mega-menu-block ul{margin-top:8px;margin-bottom:8px}.global-header .global-nav-item .c-mega-menu .mega-menu-block li{font-size:12px;margin:4px 0}.global-header .global-nav-item .c-mega-menu .mega-menu-block li a{display:block;padding:8px 8px 8px 12px;position:relative;font-weight:700;color:#fff;text-decoration:none;font-feature-settings:"palt";letter-spacing:.04em}.global-header .global-nav-item .c-mega-menu .mega-menu-block li a:hover{opacity:.5}.global-header .global-nav-item .c-mega-menu .mega-menu-block li a:hover:before{opacity:1}.global-header .global-nav-item .c-mega-menu .mega-menu-block li a:before{content:"";position:absolute;left:-10px;top:-2px;background:rgba(116,196,226,.05);border-radius:4px;width:calc(100% + 12px);height:calc(100% + 4px);pointer-events:none;opacity:0;transition:.2s}.global-header .global-cta{margin-left:auto;display:flex;align-items:center}.global-header .global-cta-sub-item{padding:0 12px 0 0}.global-header .global-cta-sub-item.divide{padding-left:12px;border-left:1px solid #e0e1e2}.global-header .global-cta-item{min-width:128px;margin-left:6px}.global-header .global-cta-item .btn{font-size:12px}@media screen and (max-width:768px){.global-header{height:56px;z-index:1000000}.global-header .header-logo{margin:0 8px 0 0}.global-header .header-logo-title img{height:20px}.global-header .menu-toggle{padding:0;border:none;background:transparent;width:24px;height:24px;position:absolute;right:16px;top:16px;display:flex;align-items:center}.global-header .menu-toggle .toggle-icon{height:2px;width:24px;border-radius:1px;background:#74c4e2;position:relative}.global-header .menu-toggle .toggle-icon:after,.global-header .menu-toggle .toggle-icon:before{content:"";width:100%;height:2px;border-radius:1px;background:#74c4e2;position:absolute;left:0;transform-origin:center center}.global-header .menu-toggle .toggle-icon:before{top:-7px}.global-header .menu-toggle .toggle-icon:after{bottom:-7px}.global-header .menu-toggle.toggle-on .toggle-icon{background:transparent}.global-header .menu-toggle.toggle-on .toggle-icon:before{top:0;transform:rotate(-45deg)}.global-header .menu-toggle.toggle-on .toggle-icon:after{bottom:0;transform:rotate(45deg)}.sp-dropdown-menu{position:fixed;top:56px;left:0;background:#fff;width:100%;visibility:hidden;opacity:0;z-index:999999;max-height:calc(100vh - 56px);overflow-y:scroll;box-shadow:0 24px 48px rgba(0,0,0,.25)}.sp-dropdown-menu.header-open{opacity:1;display:block;visibility:visible}.sp-dropdown-menu a{text-decoration:none;color:#323538;font-weight:700}.sp-dropdown-menu>ul{padding:8px 0 8px 24px}.sp-dropdown-menu>ul>li{position:relative;border-bottom:1px dotted #e0e1e2}.sp-dropdown-menu>ul>li:last-child{border-bottom:none}.sp-dropdown-menu>ul>li.has-child:after{content:"+";font-family:Arial;font-size:24px;position:absolute;right:16px;top:16px;color:#74c4e2;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(116,196,226,.1)}.sp-dropdown-menu>ul>li>a{padding:20px 24px 20px 0;font-size:15px;display:block}.sp-dropdown-menu>ul .c-nav-child{display:none;padding:0 0 20px 24px;position:relative}.sp-dropdown-menu>ul .c-nav-child.with-section-title:before{top:1.25rem}.sp-dropdown-menu>ul .c-nav-child:before{content:"";width:8px;height:8px;border-left:1px solid #cacbcc;border-bottom:1px solid #cacbcc;position:absolute;left:.5rem;top:.75rem}.sp-dropdown-menu>ul .c-nav-child>li.child-nav-label-item{padding:1rem 0 .5rem}.sp-dropdown-menu>ul .c-nav-child>li.child-nav-label-item span{font-size:.75rem;font-weight:700;color:#74c4e2}.sp-dropdown-menu>ul .c-nav-child>li>a{font-size:14px;padding:12px 24px 12px 0;display:block}.sp-dropdown-menu .c-sp-nav-cv{padding:24px 16px;background:#f7f8f9}.sp-dropdown-menu .c-sp-nav-cv .btn{margin:6px 0}.sp-dropdown-menu .c-sp-nav-cv .extra-inquiry-container{padding:24px 0 0;display:flex;justify-content:center}}.c-footer-service-recommend{padding:48px 0;background:#f3f6fe;overflow:hidden}.c-footer-service-recommend .container{display:flex;align-items:center;max-width:1300px}.c-footer-service-recommend .service-thumb{width:640px;margin-left:-20px}.c-footer-service-recommend .service-thumb img{width:100%;height:auto;display:block;border-radius:4px 4px 0 0}.c-footer-service-recommend .recommend-text{flex:1 1;padding:0 35px 24px 56px}.c-footer-service-recommend .recommend-text .recommend-title{font-size:28px;line-height:1.4;font-weight:700;margin-bottom:24px;color:#323538;font-feature-settings:"palt" 1;letter-spacing:.04em}.c-footer-service-recommend .recommend-text .recommend-lead{font-size:15px;line-height:1.8;margin-bottom:24px}.c-footer-service-recommend .recommend-text .recommend-lead a{color:#323538;-webkit-text-decoration:underline dotted #aaa;text-decoration:underline dotted #aaa}.c-footer-service-recommend .recommend-text .cv-area{display:flex;margin-right:48px}.c-footer-service-recommend .recommend-text .cv-area .btn{min-width:232px;margin-right:12px}.main-footer{background:#333}.main-footer .footer-content-main{display:flex;padding:64px 12px}.main-footer .footer-logo-block{width:264px}.main-footer .footer-logo-block .footer-logo{margin-bottom:24px}.main-footer .footer-logo-block .footer-logo img{height:36px;width:auto;display:block}.main-footer .footer-logo-block .footer-logo .tagline{display:block;font-size:10px;font-weight:700;margin-top:16px;color:#fff}.main-footer .footer-logo-block .footer-social-list{display:flex}.main-footer .footer-logo-block .footer-social-list li{margin:0 24px 0 0;font-size:16px}.main-footer .footer-logo-block .footer-social-list li a{color:#fff;text-decoration:none}.main-footer .footer-logo-block .footer-social-list li a:hover{opacity:.75}.main-footer .footer-nav{display:flex;flex:1 1;color:#fff}.main-footer .footer-nav .footer-nav-block{width:25%;padding-left:32px}.main-footer .footer-nav .footer-nav-block .footer-nav-label-item{font-size:14px;margin-bottom:16px;font-weight:700}.main-footer .footer-nav .footer-nav-block .footer-nav-label-item a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.main-footer .footer-nav .footer-nav-block .footer-child-nav-label{font-size:12px;font-weight:700;margin-bottom:8px}.main-footer .footer-nav .footer-nav-block dd{margin-bottom:24px}.main-footer .footer-nav .footer-nav-block .child-nav{margin:0}.main-footer .footer-nav .footer-nav-block .child-nav>li{padding:2px 0}.main-footer .footer-nav .footer-nav-block .child-nav>li>a{font-size:12px;opacity:.8}.main-footer .footer-nav a{display:inline-block;position:relative;padding:4px 0;color:#fff;text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-footer .footer-nav a:hover{text-decoration:underline}.main-footer .footer-nav a[target=_blank]{padding-right:14px}.main-footer .footer-nav a[target=_blank]:after{content:"";width:8px;height:8px;border:1px solid #fff;display:inline-block;position:absolute;top:4px;right:0}.main-footer .footer-nav a[target=_blank]:before{content:"";width:8px;height:8px;border-left:1px solid #fff;border-bottom:1px solid #fff;position:absolute;right:2px;top:6px}.main-footer .footer-content-sub{border-top:1px solid hsla(0,0%,100%,.25);padding:24px 0}.main-footer .footer-content-sub .container{display:flex}.main-footer .footer-sub-nav{margin-right:auto}.main-footer .footer-sub-nav ul{display:flex;align-items:center}.main-footer .footer-sub-nav ul li{margin-right:32px;font-size:12px}.main-footer .footer-sub-nav ul li a{color:#fff;text-decoration:none}.main-footer .copyright{font-size:10px;color:#fff}.simple-footer{position:relative;background:#fff}.simple-footer .footer-copyright{padding:24px;color:rgba(50,53,56,.5);font-size:12px;text-align:center;border-top:1px solid rgba(50,53,56,.1)}@media(max-width:768px){.c-footer-service-recommend{padding:32px 0 0}.c-footer-service-recommend .container{flex-direction:column-reverse;align-items:center;padding:0}.c-footer-service-recommend .service-thumb{width:calc(100% - 24px);margin:0 12px}.c-footer-service-recommend .service-thumb img{width:100%;height:auto;display:block;border-radius:8px 8px 0 0}.c-footer-service-recommend .recommend-text{width:100%;padding:24px}.c-footer-service-recommend .recommend-text .recommend-title{font-size:20px;line-height:1.56;font-weight:700;margin-bottom:16px;color:#323538}.c-footer-service-recommend .recommend-text .recommend-lead{font-size:13px;line-height:1.8;margin-bottom:16px}.c-footer-service-recommend .recommend-text .recommend-lead a{color:#323538;-webkit-text-decoration:underline dotted #aaa;text-decoration:underline dotted #aaa}.c-footer-service-recommend .recommend-text .cv-area{flex-direction:column;justify-content:center;margin:0}.c-footer-service-recommend .recommend-text .cv-area .btn{max-width:360px;width:100%;margin:6px auto}.main-footer .footer-content-main{display:flex;flex-direction:column-reverse;padding:40px 24px}.main-footer .footer-logo-block{width:100%;padding-top:32px}.main-footer .footer-logo-block .footer-logo{margin-bottom:24px;display:flex;flex-direction:column;align-items:center}.main-footer .footer-logo-block .footer-logo img{height:36px;width:auto;display:block}.main-footer .footer-logo-block .footer-logo .tagline{display:block;font-size:10px;font-weight:700;margin-top:16px;color:#fff}.main-footer .footer-logo-block .footer-social-list{display:flex;justify-content:center}.main-footer .footer-logo-block .footer-social-list li{margin:0 12px;font-size:16px}.main-footer .footer-logo-block .footer-social-list li a{color:#fff;text-decoration:none}.main-footer .footer-nav{color:#fff;column-count:2;display:block}.main-footer .footer-nav .footer-nav-block{width:100%;padding:0;break-inside:avoid-column}.main-footer .footer-nav .footer-nav-block .footer-nav-label-item{font-size:14px;margin-bottom:16px;font-weight:700}.main-footer .footer-nav .footer-nav-block .footer-nav-label-item a{font-weight:700}.main-footer .footer-nav .footer-nav-block .footer-child-nav-label{font-size:12px;font-weight:700;margin-bottom:8px}.main-footer .footer-nav .footer-nav-block dd{margin-bottom:24px}.main-footer .footer-nav .footer-nav-block .child-nav{margin:0}.main-footer .footer-nav .footer-nav-block .child-nav>li{padding:2px 0}.main-footer .footer-nav .footer-nav-block .child-nav>li>a{font-size:12px;opacity:.8}.main-footer .footer-nav a{display:inline-block;padding:2px 0;color:#fff;text-decoration:none}.main-footer .footer-nav a:hover{text-decoration:underline}.main-footer .footer-content-sub{border-top:1px solid hsla(0,0%,100%,.25);padding:24px 16px;background:#fff}.main-footer .footer-content-sub .container,.main-footer .footer-sub-nav ul{display:block}.main-footer .footer-sub-nav ul li{padding:6px 0;font-size:12px}.main-footer .footer-sub-nav ul li a{color:#626466}.main-footer .copyright{font-size:10px;color:#626466;padding:24px 0 0;opacity:.75}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:0 16px;line-height:1;font-size:15px;text-decoration:none;font-weight:700;color:#fff!important;text-decoration:none!important;height:48px;border-radius:24px;background:linear-gradient(25deg,#74c4e2 30%,#e88361);position:relative;white-space:normal;white-space:nowrap}.btn .icon{width:20px;height:20px;margin-right:4px}.btn.full{width:100%}.btn .free-label{display:inline-flex;font-size:12px;color:#74c4e2;font-weight:700;padding:4px 6px;border-radius:10px;background:#fff;margin:0 6px 0 -8px;position:relative}.btn.small{height:40px;padding:0 16px 1px;font-size:14px;border-radius:20px;font-feature-settings:"palt"}.btn.large{height:56px;border-radius:28px;padding:0 24px 2px;font-size:16px}.btn.primary{background:linear-gradient(25deg,#74c4e2 30%,#e88361)}.btn.primary .icon{fill:#fff}.btn.primary.outline{background:#fff;color:#74c4e2!important;border:1px solid #74c4e2}.btn.primary.outline .icon{fill:#74c4e2}.btn.primary.outline .free-label{background:#74c4e2;color:#fff}.btn.secondary{background:linear-gradient(25deg,#121fdb 30%,#121fdb)}.btn.secondary .icon{fill:#121fdb}.btn.secondary .free-label{color:#121fdb}.btn.default{background:#fff;color:#74c4e2!important;border:1px solid #74c4e2}.btn.disabled{background:#e0e1e2;color:#cacbcc}.text-button{padding:0;font-size:.875rem;color:#626466;font-weight:700;text-decoration:none}.text-button.weaken{color:#8f98a9}@media(min-width:769px){.btn{transition:.2s}.btn.primary{background:linear-gradient(25deg,#74c4e2 30%,#e88361)}.btn.primary:hover{box-shadow:0 0 0 4px rgba(116,196,226,.2)}.btn.secondary{background:linear-gradient(25deg,#121fdb 30%,#121fdb)}.btn.secondary:hover{box-shadow:0 0 0 4px rgba(44,118,186,.3)}.btn.default:hover{background:#74c4e2;color:#fff!important}.text-button:hover{color:#323538;text-decoration:underline}}.icon-text-link{font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;color:#323538;transition:.2s}.icon-text-link .icon{font-size:16px;margin-right:.25rem;opacity:.5}.icon-text-link:hover{color:#74c4e2}.icon-text-link:hover .icon{opacity:1}.icon-text-link:visited{color:#323538}.icon-text-link.large{font-size:15px}.icon-text-link.large .icon{font-size:24px}.index-list-item{border-bottom:1px solid #e0e1e2;padding:3rem 0;margin:0 24px;width:calc(100% - 48px)}.index-list-item:last-child{margin-bottom:3rem}.index-list-item .c-status{display:flex;align-items:center;margin-bottom:.5rem}.index-list-item .c-status .category-tag{margin-right:8px}.index-list-item .c-status .index-item-date{margin-left:auto}.index-list-item .index-item-title{font-size:18px;line-height:1.6;font-feature-settings:"palt";letter-spacing:.01em}.index-list-item .index-item-title a{text-decoration:none;color:#202326;font-weight:700}.index-list-item .excerpt{line-height:1.8;padding-top:.25rem;font-size:.875rem}.index-list-item .excerpt a{color:#626466;text-decoration:none}.index-item a{text-decoration:none}.index-item .index-thumb{width:100%;aspect-ratio:120/63;background:transparent;border-radius:6px;overflow:hidden;position:relative;border:1px solid #edeeee}.index-item .index-thumb .post-thumbnail{width:100%;height:100%}.index-item .index-thumb img{width:100%;height:100%;object-fit:cover}.index-item .index-item-text{padding:1.5rem .25rem}.index-item .c-status{display:flex;align-items:center;margin-bottom:1rem}.index-item .c-status .category-tag{margin-right:auto}.index-item .c-category{margin-bottom:12px;display:flex;flex-wrap:wrap}.index-item .index-item-title a{font-size:18px;line-height:1.56;color:#202326;font-weight:700;text-decoration:none;font-feature-settings:"palt";letter-spacing:.02em}.index-item .c-view-more{display:flex;justify-content:flex-end;padding-top:16px}.index-item .c-post-trigger{display:flex;justify-content:flex-end;padding:16px 0 0}.index-item-date{font-size:14px;color:#626466;opacity:.75;margin-bottom:4px;font-weight:500;font-family:Montserrat,Helvetica,Arial,sans-serif}.index-item-tags{display:flex;flex-wrap:wrap;padding-top:16px}.index-item-tags li{margin:0 12px 2px 0}.index-item-tags li a{font-size:13px;line-height:1.4;color:#57647f!important;text-decoration:none;opacity:.75}.index-item-tags li a:before{content:"#"}.index-card-post-item{box-shadow:0 8px 16px rgba(0,0,0,.025);background:#fff;border-radius:8px;overflow:hidden;border:1px solid rgba(31,49,84,.075)}.index-card-post-item .index-thumb{border-radius:0;border:none;border-bottom:1px solid rgba(31,49,84,.05)}.index-card-post-item .index-item-text{padding:1.5rem}.related-posts .index-item{box-shadow:0 8px 16px rgba(0,0,0,.025);background:#fff;border-radius:8px;overflow:hidden}.related-posts .index-item .index-thumb{border-radius:0;border:none;border-bottom:1px solid rgba(31,49,84,.05)}.related-posts .index-item .index-item-text{padding:1.5rem}@media(min-width:769px){.index-item *,.index-item :after,.index-item:before,.index-list-item *,.index-list-item :after,.index-list-item:before{transition:.2s}.index-item .index-thumb:hover img,.index-list-item .index-thumb:hover img{opacity:.75}.index-item .index-item-title a:hover,.index-list-item .index-item-title a:hover{color:#74c4e2}.index-item .index-item-tags a:hover,.index-list-item .index-item-tags a:hover{color:#2c76ba!important;text-decoration:underline;opacity:1}.index-item .excerpt a:hover,.index-list-item .excerpt a:hover{color:#74c4e2;text-decoration:underline}}@media(max-width:768px){.index-item{padding-bottom:2rem;margin-bottom:2rem!important;border-bottom:1px solid #e0e1e2}.index-list-item{margin:0;width:100%;padding:1.5rem 0}.index-list-item:last-child{margin-bottom:0}.index-list-item .index-item-title{font-size:18px}.index-list-item .index-item-tags{padding-top:.5rem}.index-list-item .excerpt{padding-top:.25rem;font-size:.75rem}.related-posts .index-item .index-item-text{padding:0 16px}}.index-interview-item .c-company{padding-top:16px;display:flex;align-items:flex-start}.index-interview-item .c-company .company-thumb{width:4.5rem;height:4.5rem;border:1px solid hsla(210,3%,88%,.5);border-radius:6px;background:#fff;padding:.5rem;display:inline-flex;align-items:center;justify-content:center}.index-interview-item .c-company .company-thumb img{max-width:100%;max-height:100%;width:auto;height:auto;display:block}.index-interview-item .c-company .company-thumb .material-icons{color:#cacbcc;font-size:32px}.index-interview-item .c-company .company-text{flex:1 1;padding:4px 0 0 12px}.index-interview-item .c-company .company-text .company-industry{font-size:11px;margin-bottom:6px}.index-interview-item .c-company .company-text .company-industry a{font-weight:700;text-decoration:none;color:#626466;margin-right:9px}.index-interview-item .c-company .company-text .company-name{font-size:14px;font-weight:700;color:#323538;line-height:1.4;margin-bottom:6px}.index-interview-item .c-company .company-text .company-meta{font-size:11px}.index-interview-item .c-company .company-text .company-meta a,.index-interview-item .c-company .company-text .company-meta span{color:#626466;line-height:1.4;margin-right:12px}.index-interview-item .c-company .company-text .company-meta a:before,.index-interview-item .c-company .company-text .company-meta span:before{content:"#";display:inline-block}.index-seminar-item{margin-bottom:56px}.index-seminar-item .c-status{margin-bottom:8px}.index-seminar-item .index-item-title a{font-size:18px}.index-seminar-item .seminar-meta{padding-top:8px;font-size:12px}.index-seminar-item .seminar-meta dl{display:flex;padding:4px 0}.index-seminar-item .seminar-meta dt{display:inline-flex;align-items:center;justify-content:center}.index-seminar-item .seminar-meta dt svg{width:20px;height:20px;fill:#cacbcc}.index-seminar-item .seminar-meta dd{flex:1 1;padding-left:6px;color:#626466;line-height:1.4}.index-seminar-item .c-view-more{display:flex;justify-content:flex-end;padding-top:16px}@media(max-width:768px){.index-seminar-item:last-child{margin-bottom:0!important}.index-seminar-item .index-item-title a{font-size:18px}.index-seminar-item .c-view-more{display:flex;justify-content:flex-end;padding-top:16px}}.index-download-item{position:relative;padding-bottom:4rem}.index-download-item .index-thumb{border-radius:0}.index-download-item a{text-decoration:none}.index-download-item .c-post-trigger{border-top:1px solid rgba(31,49,84,.075);padding:0;position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center}.index-download-item .c-post-trigger a{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1.25rem 1.5rem;text-align:center;font-size:.875rem;font-weight:700;color:#626466;position:relative}.index-download-item .c-post-trigger a .material-icons{font-size:20px;position:absolute;right:1.5rem;top:calc(50% - 10px)}.page-header{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 32px;min-height:200px;position:relative;background:#f7f8f9}.page-header.narrow{padding:56px 32px;min-height:160px}.page-header.narrow .page-title{font-size:32px}.page-header.narrow .page-description{font-size:.875rem}.page-header:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;background-position:0,100%;background-size:auto 100%,auto 100%;background-repeat:no-repeat,no-repeat}.page-header .page-title{position:relative;color:#202326;line-height:1.4;font-weight:700;font-size:36px;margin-bottom:32px;letter-spacing:.04em;font-feature-settings:"palt";padding-bottom:24px}.page-header .page-title:after{content:"";width:80px;height:2px;background:#2ccae9;border-radius:2px;position:absolute;left:calc(50% - 40px);bottom:-2px}.page-header .page-description{position:relative;line-height:1.8;font-size:16px;font-weight:700;color:#626466;font-feature-settings:"palt",1;letter-spacing:.04em;text-align:center;max-width:720px}.page-header .page-description *{font-weight:700}.l-type-corporate .page-header{background:#fff}.l-type-corporate .page-header:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;background-position:bottom;background-size:cover;background-repeat:no-repeat;opacity:.5}.l-type-corporate .page-header .page-title:after{background:#009358;border-radius:0}@media(max-width:768px){.page-header{padding:32px 16px;min-height:160px}.page-header.narrow{padding:28px 16px;min-height:120px}.page-header.narrow .page-title{font-size:26px;margin-bottom:16px}.page-header.narrow .page-description{font-size:12px;white-space:normal}.page-header.narrow .page-description *{display:inline}.page-header.narrow .page-description br{display:none}.page-header:before{background-position:0;background-size:auto 100%,auto 100%;background-repeat:no-repeat,no-repeat}.page-header .page-title{font-size:26px;margin-bottom:16px}.page-header .page-description{font-size:12px;white-space:normal}.page-header .page-description br{display:none}}.widget-area{padding-top:24px;position:-webkit-sticky;position:sticky;bottom:24px}.widget-area .widget{margin:0 0 48px}.widget-area .widget-title,.widget-area h2,.widget-area h3{font-size:16px;font-weight:700;color:#323538;line-height:1.4;margin-bottom:1.5rem}.wp-block-search .wp-block-search__inside-wrapper{border:none!important;background:rgba(143,152,169,.1);border-radius:6px}.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{background:transparent;color:#323538;font-size:1rem;min-height:48px;padding:.5rem;border:none}.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{border:none;background:transparent;min-height:48px;cursor:pointer}.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover{color:#74c4e2}.wp-block-archives-list,.wp-block-categories-list,.wp-block-page-list{margin-bottom:64px;border-radius:8px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.025);border:1px solid rgba(31,49,84,.05)}.wp-block-archives-list .cat-item,.wp-block-archives-list li,.wp-block-categories-list .cat-item,.wp-block-categories-list li,.wp-block-page-list .cat-item,.wp-block-page-list li{border-bottom:1px solid rgba(31,49,84,.05);position:relative}.wp-block-archives-list .cat-item:last-child,.wp-block-archives-list li:last-child,.wp-block-categories-list .cat-item:last-child,.wp-block-categories-list li:last-child,.wp-block-page-list .cat-item:last-child,.wp-block-page-list li:last-child{border-bottom:none}.wp-block-archives-list .cat-item:before,.wp-block-archives-list li:before,.wp-block-categories-list .cat-item:before,.wp-block-categories-list li:before,.wp-block-page-list .cat-item:before,.wp-block-page-list li:before{content:"";width:5px;height:5px;border-top:1.5px solid #74c4e2;border-right:1.5px solid #74c4e2;pointer-events:none;transform:rotate(45deg);position:absolute;left:.75rem;top:calc(50% - 2.5px)}.wp-block-archives-list .cat-item a,.wp-block-archives-list li a,.wp-block-categories-list .cat-item a,.wp-block-categories-list li a,.wp-block-page-list .cat-item a,.wp-block-page-list li a{line-height:1.4;font-size:14px;text-decoration:none;color:#323538;display:block;padding:1rem .75rem 1rem 1.75rem;font-weight:700}.tag-cloud-link,.wp-block-tag-cloud a{display:inline-flex;justify-content:center;align-items:center;height:28px;padding:0 12px;border-radius:14px;font-size:13px!important;line-height:1;color:#323538;background:rgba(50,53,56,.1);text-decoration:none;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 8px 12px 0}.tag-cloud-link:visited,.wp-block-tag-cloud a:visited{color:#323538}.side-post-list{border-radius:8px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.025);border:1px solid rgba(31,49,84,.05)}.side-post-list .side-post-item a{padding:.75rem;border-bottom:1px solid rgba(31,49,84,.05);display:flex;align-items:flex-start;text-decoration:none}.side-post-list .side-post-item a .post-item-thumb{aspect-ratio:1/1;width:72px;border:1px solid rgba(31,49,84,.05);border-radius:6px;overflow:hidden}.side-post-list .side-post-item a .post-item-thumb img{width:100%;height:100%;object-fit:cover}.side-post-list .side-post-item a .post-item-text{flex:1 1;margin-left:16px}.side-post-list .side-post-item a .post-title{font-size:12px;font-weight:700;color:#323538;margin-bottom:4px;line-height:1.6;font-feature-settings:"palt";letter-spacing:.03em}.side-post-list .side-post-item a .post-date{font-size:12px;color:#626466}@media(min-width:769px){.wp-block-categories-list .cat-item:hover{background:rgba(31,49,84,.025)}.wp-block-categories-list .cat-item:hover a{color:#2c76ba}.tag-cloud-link:hover{background:#2c76ba;color:#fff}.side-post-list .side-post-item:hover a{background:rgba(31,49,84,.025)}.side-post-list .side-post-item:hover a .post-item-thumb{opacity:.75}.side-post-list .side-post-item:hover a .post-title{color:#2c76ba}}@media(max-width:768px){.widget-area{padding-top:16px}.widget-area .widget{margin:0 0 24px}.widget-area .widget-title,.widget-area h3{font-size:18px;margin-bottom:12px}}.inner-cv{background:#fdf7f4;border-radius:8px;display:flex;width:100%;margin:32px auto}.inner-cv .text{flex:1 1;padding:2rem .75rem 2rem 2rem}.inner-cv .text .inner-cv-title{font-size:20px!important;margin:0 0 1rem;padding:0;color:#202326}.inner-cv .text .inner-cv-description{font-size:14px;line-height:1.8;margin:0 0 1rem}.inner-cv .text a{text-decoration:none;min-width:200px}.inner-cv .thumb{width:40%;min-width:320px;padding-right:.75rem}.inner-cv .thumb img{object-fit:contain;width:100%;height:100%;object-position:center center;display:block;border:none;box-shadow:none;margin:0}@media(max-width:768px){.c-inner-cv{border-radius:none;width:calc(100% + 48px);margin:0 -24px;flex-direction:column-reverse;border-radius:0}.c-inner-cv .thumb{width:calc(100% + 32px);margin:0 -16px}.c-inner-cv .thumb img{max-width:100%;height:auto;display:block;margin:0 auto 16px}.c-inner-cv .text{width:100%;padding:2rem 1.5rem}.c-inner-cv .text .title{font-size:20px;margin:0 0 1rem;padding:0;color:#202326}.c-inner-cv .text .description{font-size:13px;line-height:1.8;margin:0 0 1rem}.c-inner-cv .text a{text-decoration:none}.c-inner-cv .text .c-cv-button .btn{min-width:240px;width:100%;margin:4px 0}.c-inner-cv .text .btn{min-width:240px;width:100%}}.c-breadcrumb{width:100%;padding:12px;border-bottom:1px solid hsla(0,0%,100%,.1)}.c-breadcrumb .breadcrumb{display:flex;font-size:12px}.c-breadcrumb .breadcrumb li{color:#626466;opacity:.8}.c-breadcrumb .breadcrumb li:after{content:">";margin:0 12px;display:inline-block}.c-breadcrumb .breadcrumb li:last-child:after{display:none}.c-breadcrumb .breadcrumb a{color:#626466;text-decoration:none}@media(min-width:769px){.c-breadcrumb a:hover{text-decoration:underline}}@media(max-width:768px){.c-breadcrumb{overflow:scroll}.c-breadcrumb .breadcrumb{white-space:nowrap}}.c-pagenation{display:flex;align-items:center;justify-content:center;margin:0 0 72px}.c-pagenation a,.c-pagenation span{text-decoration:none;font-weight:700;color:#323538}.c-pagenation a:hover{color:#74c4e2}.c-pagenation .pagenation-body{display:flex;align-items:center}.c-pagenation .pagenation-body li{margin:0 4px}.c-pagenation .pagenation-body li.current a,.c-pagenation .pagenation-body li.current span{background:rgba(116,196,226,.1);color:#74c4e2;border-radius:16px}.c-pagenation .pagenation-body a,.c-pagenation .pagenation-body span{font-size:20px;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.c-pagenation .pagenation-next a,.c-pagenation .pagenation-prev a{font-size:16px;min-height:32px;display:inline-flex;align-items:center}.c-pagenation .pagenation-next{margin-left:.5rem}.c-pagenation .pagenation-next a:after{content:"";display:inline-block;width:10px;height:10px;border-top:3px solid #74c4e2;border-right:3px solid #74c4e2;transform:rotate(45deg);margin-left:4px}.c-pagenation .pagenation-prev{margin-right:.5rem}.c-pagenation .pagenation-prev a:before{content:"";display:inline-block;width:10px;height:10px;border-top:3px solid #74c4e2;border-left:3px solid #74c4e2;transform:rotate(-45deg);margin-right:4px}@media screen and (max-width:768px){.c-pagenation{margin:.25rem 0}}.social-list-wrapper{position:absolute;left:-64px;height:100%}.social-list-wrapper .social-list{position:-webkit-sticky;position:sticky;top:96px}.social-list-horizontal-wrapper{padding:1.5rem 0;margin:1.5rem 0;border-top:1px solid #e0e1e2}.social-list-horizontal-wrapper.no-border{border-top:none}.social-list-horizontal-wrapper .social-list{display:flex;flex-wrap:wrap;align-items:center;margin:0!important}.social-list-horizontal-wrapper .social-list:before{content:"この記事をシェア：";font-size:.75rem;color:#626466;font-weight:700;margin-right:.5rem;padding:.5rem 0}.social-list-horizontal-wrapper .social-list li{margin:0 12px 0 0}.social-list-horizontal-wrapper .social-list li:before{display:none}.social-list{padding-left:0!important}.social-list li{border:1px solid rgba(31,49,84,.05);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.025);width:40px;height:40px;margin:0 0 12px;background:#fff;list-style:none!important;transition:.2s}.social-list li:hover{box-shadow:0 0 0 3px rgba(44,118,186,.1);border:1px solid rgba(44,118,186,.5)}.social-list li a{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.social-list li a .icon{width:18px;height:18px}@media(max-width:768px){.social-list-horizontal-wrapper .social-list{justify-content:center}.social-list-horizontal-wrapper .social-list:before{display:none}}.post-navigation{border-bottom:1px solid #e0e1e2;margin-bottom:4rem;padding:1.5rem 0}.post-navigation .nav-links{display:flex;align-items:center;position:relative}.post-navigation .nav-links:after{content:"";border-left:1px solid #e0e1e2;height:100%;position:absolute;left:50%;top:0}.post-navigation .nav-links>*{width:50%;flex:0 0 auto;text-align:left}.post-navigation .nav-links .nav-previous{margin-right:auto}.post-navigation .nav-links .nav-previous a:before{content:"";width:8px;height:8px;border-top:2px solid #74c4e2;border-left:2px solid #74c4e2;transform:rotate(-45deg);position:absolute;left:4px;top:calc(50% - 4px)}.post-navigation .nav-links .nav-next{margin-left:auto}.post-navigation .nav-links .nav-next a:before{content:"";width:8px;height:8px;border-top:2px solid #74c4e2;border-right:2px solid #74c4e2;transform:rotate(45deg);position:absolute;right:4px;top:calc(50% - 4px)}.post-navigation .nav-links a{text-decoration:none;color:#323538;line-height:1.6;font-size:1rem;display:flex;padding:1rem 2rem;position:relative}.post-navigation .nav-links .nav-subtitle{display:none}.post-navigation .nav-links .nav-title{font-weight:700}@media(min-width:769px){.post-navigation a:hover{color:#74c4e2}.post-navigation .nav-next a:hover:before{right:0}.post-navigation .nav-previous a:hover:before{left:0}}@media(max-width:768px){.post-navigation{border-top:1px solid #e0e1e2}.post-navigation .nav-links a{padding:.5rem 2rem;font-size:.875rem}.post-navigation .nav-links .nav-previouse a{justify-content:flex-start}.post-navigation .nav-links .nav-next a{justify-content:flex-end}.post-navigation .nav-links .nav-subtitle{display:block;font-weight:700}.post-navigation .nav-links .nav-title{display:none}}.l-content-none{padding:6rem 2rem}.l-content-none .c-content-none{display:flex;align-items:center;justify-content:center;min-height:35vh;flex-wrap:wrap}.l-content-none .c-content-none .content-none-text{width:100%;max-width:560px;text-align:center}.l-content-none .c-content-none .content-none-title{color:#cacbcc;font-weight:700;line-height:1.4;font-family:Montserrat;font-size:28px;margin-bottom:12px}.l-content-none .c-content-none .content-none-title.large{font-size:48px}.l-content-none .c-content-none .content-none-description{color:#626466;font-weight:700;font-size:1rem;line-height:1.8}.c-speaker-item{display:flex;padding:32px 0;border-top:1px solid #e0e1e2}.c-speaker-item.card{border:none;background:#f7f8f9;border-radius:8px;padding:1.5rem;margin-bottom:.5rem}.c-speaker-item .speaker-thumb{width:144px;height:144px;border-radius:50%;overflow:hidden;margin-right:24px}.c-speaker-item .speaker-thumb img{width:100%;height:100%;object-fit:cover;object-position:center center;margin:0;border:none}.c-speaker-item .speaker-text{flex:1 1}.c-speaker-item .speaker-text p{margin:0}.c-speaker-item .speaker-text ul{margin:0;padding-left:1rem}.c-speaker-item .speaker-text ul li{padding:4px 0;font-size:14px}.c-speaker-item .speaker-text .speaker-position{line-height:1.6;font-weight:700;color:#323538;font-size:14px;margin:0 0 4px}.c-speaker-item .speaker-text .speaker-name{font-size:18px;font-weight:700;color:#323538;line-height:1.4;margin:0 0 12px}.c-speaker-item .speaker-text .speaker-description,.c-speaker-item .speaker-text .speaker-description>*{font-size:14px!important;line-height:1.8}@media(max-width:768px){.c-speaker-item{display:flex;flex-direction:column}.c-speaker-item .speaker-thumb{margin:0 auto 1rem}.c-speaker-item .speaker-text .speaker-position{font-size:.75rem}.c-speaker-item .speaker-text .speaker-name{margin-bottom:1rem}.c-speaker-item .speaker-text .speaker-description{color:#626466;font-size:.75rem!important}}.lwptoc{margin:3rem 0!important}.lwptoc .lwptoc_i{border-radius:8px;background:rgba(244,245,246,.6)!important;width:100%;padding:0}.lwptoc .lwptoc_i .lwptoc_header{text-align:center;padding:1rem 1.5rem;border-bottom:1px solid rgba(31,49,84,.05)}.lwptoc .lwptoc_i .lwptoc_header .lwptoc_title{font-size:14px}.lwptoc .lwptoc_i .lwptoc_header a{color:#2c76ba!important}.lwptoc .lwptoc_items{padding:.75rem 1.5rem 1.25rem}.lwptoc .lwptoc_items .lwptoc_item{line-height:1.6;font-size:14px}.lwptoc .lwptoc_items .lwptoc_item a{color:#323538!important;transition:.2s}.lwptoc .lwptoc_items .lwptoc_item a:hover{color:#2c76ba!important;text-decoration:underline!important;border-bottom:none!important}.lwptoc .lwptoc_items .lwptoc_item a .lwptoc_item_number{margin-right:4px}.lwptoc .lwptoc_items .lwptoc_item a .lwptoc_item_number:after{content:"."}.lwptoc .lwptoc_items .lwptoc_itemWrap>.lwptoc_item{padding:.75rem 0;border-bottom:1px solid rgba(31,49,84,.05)}.lwptoc .lwptoc_items .lwptoc_itemWrap>.lwptoc_item:last-child{border-bottom:none}.lwptoc .lwptoc_items .lwptoc_itemWrap>.lwptoc_item .lwptoc_itemWrap>.lwptoc_item{border-bottom:none;padding:.75rem 0 0}.c-view-more-link{display:flex;justify-content:flex-end;padding-top:1rem}.navigation-link{font-weight:700;font-size:1rem;color:#74c4e2;text-decoration:none;display:inline-flex;align-items:center}.navigation-link:visited{color:#74c4e2}.navigation-link:after{content:"";width:8px;height:8px;display:inline-block;border-top:2px solid #74c4e2;border-right:2px solid #74c4e2;transform:rotate(45deg);margin-left:4px}.post-content .c-blog-card{border:1px solid rgba(31,49,84,.075);border-radius:8px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.025);margin:1.5rem 0;max-width:100%;overflow:hidden;transition:.2s}.post-content .c-blog-card:hover{box-shadow:0 2px 2px rgba(0,0,0,.025)}.post-content .c-blog-card:hover .blog-card-thumbnail{opacity:.75}.post-content .c-blog-card:hover a{text-decoration:underline}.post-content .c-blog-card:hover a *{color:#2c76ba;text-decoration:underline}.post-content .c-blog-card a{display:flex;text-decoration:none}.post-content .c-blog-card .blog-card-thumbnail{width:40%;background:#cacbcc;position:relative;transition:.2s}.post-content .c-blog-card .blog-card-thumbnail img{width:100%;height:auto;display:block;border-radius:0!important;margin:0!important;box-shadow:none;border:none}.post-content .c-blog-card .blog-card-text{flex:1 1;overflow:hidden;text-overflow:ellipsis;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;gap:.75rem}.post-content .c-blog-card .blog-card-text .blog-card-title{margin:0;font-size:.875rem;font-weight:700;color:#202326;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}.post-content .c-blog-card .blog-card-text .blog-card-excerpt{font-size:.685rem;line-height:1.6;color:#626466;margin:0 0 .75rem}.post-content .c-blog-card .blog-card-text .blog-card-link{max-width:100%;font-size:.685rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}@media(max-width:768px){.post-content .c-blog-card{max-width:100%}.post-content .c-blog-card a{flex-direction:column}.post-content .c-blog-card .blog-card-thumbnail{width:100%}.post-content .c-blog-card .blog-card-text .blog-card-title{font-size:.875rem}}.c-author-card{background:#f7f8f9;border-radius:8px;padding:1.25rem;display:flex;margin:2rem 0}.c-author-card .author-thumb{width:72px;height:72px;border-radius:50%;background:#ccc;margin-right:1rem;overflow:hidden}.c-author-card .author-thumb img{margin:0;border:none;width:100%;height:100%;object-fit:cover}.c-author-card .author-info{flex:1 1}.c-author-card .author-name{font-size:16px;font-weight:700;margin:.5rem 0}.c-author-card .author-profile{font-size:14px;line-height:1.75;color:#626466;margin:0}.c-author-card ul.author-link-list{display:flex;align-items:center;margin:0;padding:0}.c-author-card li{list-style:none;margin-right:1rem;padding:0;line-height:auto}.c-author-card li:before{display:none}.c-author-card li a{text-decoration:none;display:inline-flex;align-items:center;font-size:.75rem;color:#626466}.c-author-card li a:hover{color:#2c76ba;opacity:1}.c-author-card li .fab,.c-author-card li .material-icons{font-size:16px;color:#626466;opacity:.75;margin-right:2px}.c-author-card li .fab:hover,.c-author-card li .material-icons:hover{color:#2c76ba;opacity:1}.interview-filter{width:640px;border:1px solid #e0e1e2;box-shadow:0 8px 16px rgba(0,0,0,.05);border-radius:12px;background:#fff;position:absolute;left:50%;transform:translate(-50%,-80px);z-index:100}.interview-filter button{background:transparent;border:none;cursor:pointer}.interview-filter .nav-wrapper{display:flex}.interview-filter .nav-wrapper .nav-item{display:inline-flex;align-items:center;justify-content:center;width:50%;padding:2rem 2rem 2rem 1.5rem;text-decoration:none;position:relative;font-size:.875rem;font-weight:700;color:#323538}.interview-filter .nav-wrapper .nav-item span{color:#74c4e2;margin-right:.5rem}.interview-filter .nav-wrapper .nav-item.active{color:#74c4e2}.interview-filter .nav-wrapper .nav-item.active:after{transform:rotate(-135deg)}.interview-filter .nav-wrapper .nav-item:first-child{border-right:1px solid #e0e1e2}.interview-filter .nav-wrapper .nav-item:after{content:"";width:8px;height:8px;border-right:2px solid #cacbcc;border-bottom:2px solid #cacbcc;transform:rotate(45deg);position:absolute;right:1rem;top:calc(50% - 4px)}.interview-filter .filter-content-section{padding:1rem;width:100%;display:none;position:relative}.interview-filter .filter-content-section:before{content:"";width:50%;border-top:1px solid #e0e1e2;position:absolute;top:0}.interview-filter .filter-content-section:first-child:before{right:0}.interview-filter .filter-content-section:last-child:before{left:0}.interview-filter .filter-content-section .filters{display:flex;flex-wrap:wrap}.interview-filter .filter-content-section .filters li{width:50%;padding:.5rem}.interview-filter .filter-content-section .filters li a{font-size:.875rem;font-weight:700;color:#323538;text-decoration:none;transition:.2s}.interview-filter .filter-content-section .filters li a:hover{color:#74c4e2}.interview-filter .filter-content-section .filters li.tag-style{width:auto}.interview-filter .filter-content-section .filters li.tag-style a{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 10px;border-radius:10px;font-size:12px;line-height:1;color:#323538!important;text-decoration:none;background:rgba(31,49,84,.1)}@media(max-width:768px){.interview-filter{max-width:calc(100vw - 32px);transform:translate(-50%,-64px)}.interview-filter .nav-wrapper .nav-item{display:inline-flex;flex-direction:column;padding:1.25rem 2rem 1.25rem 1.25rem;font-size:.65rem}.interview-filter .nav-wrapper .nav-item span{color:#626466;margin:0 0 .5rem .5rem;font-size:1.75rem}.interview-filter .nav-wrapper .nav-item.active span{color:#74c4e2}.interview-filter .filter-content-section .filters li{width:50%;padding:.5rem}.interview-filter .filter-content-section .filters li a{font-size:.75rem}}.entry-title{font-size:32px;font-weight:700;color:#202326;line-height:1.6;font-feature-settings:"palt";letter-spacing:.03em}.entry-title .entry-title-sub{font-size:20px;font-weight:700;display:block;padding-top:4px}.entry-thumb{width:100%;background:#cacbcc;border-radius:8px;margin:24px 0;overflow:hidden}.entry-thumb .post-thumbnail,.entry-thumb img{width:100%;height:auto}.entry-thumb img{object-fit:cover;display:block}.post-single-container{background:#fff;border-radius:12px;padding:64px 80px!important;margin-top:24px;box-shadow:0 4px 8px rgba(0,0,0,.025)}.basic-post{padding:24px 0;position:relative}.basic-post .entry-header{margin-bottom:2.5rem;padding-bottom:24px;border-bottom:1px solid #e0e1e2}.basic-post .entry-meta{display:flex;align-items:center;margin-bottom:16px}.basic-post .entry-meta .entry-categories{margin-right:auto}.basic-post .entry-meta .entry-categories .category-tag{margin-right:8px}.basic-post .entry-meta .entry-date{font-size:16px;color:#626466;font-weight:700;font-family:Montserrat,Helvetica,Arial,sans-serif}.basic-post-content h1,.basic-post-content h2,.basic-post-content h3,.basic-post-content h4,.basic-post-content h5,.basic-post-content h6{font-weight:700;color:#323538;line-height:1.4;position:relative;margin:4rem 0 .25rem;font-feature-settings:"palt";letter-spacing:.04em}.basic-post-content h1:first-child,.basic-post-content h2:first-child,.basic-post-content h3:first-child,.basic-post-content h4:first-child,.basic-post-content h5:first-child,.basic-post-content h6:first-child{margin-top:0}.basic-post-content h1>*,.basic-post-content h2>*,.basic-post-content h3>*,.basic-post-content h4>*,.basic-post-content h5>*,.basic-post-content h6>*{font-weight:700}.basic-post-content h2{font-size:24px;margin-top:4.5rem;padding:.25rem 0 .25rem 1.5rem}.basic-post-content h2:before{content:"";width:4px;height:100%;background:#74c4e2;border-radius:4px;position:absolute;left:0;top:0}.basic-post-content h3{font-size:22px;padding-bottom:.75rem;border-bottom:1px solid #e0e1e2}.basic-post-content h4{font-size:20px}.basic-post-content h5{font-size:18px}.basic-post-content h6{font-size:16px}.post-content .wp-block-media-text{margin-bottom:2rem}.post-content .wp-block-media-text p{margin:.75rem 0}.post-content .wp-embed-aspect-16-9{width:100%;aspect-ratio:1.91/1;position:relative}.post-content .wp-embed-aspect-16-9 *,.post-content .wp-embed-aspect-16-9 iframe{position:absolute;left:0;top:0;width:100%;height:100%}.post-content .has-large-font-size{font-size:20px;font-weight:700;margin-bottom:0}.post-content h4+p,.post-content h5+p,.post-content h6+p{margin-top:.5rem}.post-content p{font-size:15px;line-height:180%;color:#323538;margin:2rem 0 0;word-break:break-all}.post-content code{display:inline-block;padding:4px 8px;border-radius:4px;background:rgba(244,245,246,.6);color:#d65c7b;line-height:1.25}.post-content ul{list-style:none;margin:2rem 0;padding-left:1.25rem}.post-content ul li:before{content:"";width:4px;height:4px;border-radius:50%;background:#8f98a9;position:absolute;left:-1rem;top:.85rem}.post-content ul ol,.post-content ul ul{margin:0}.post-content ul>ul{list-style:circle}.post-content ul>ul li:before{display:none}.post-content ul ol{list-style:lower-latin}.post-content ol{list-style:decimal;margin:2rem 0;padding-left:2rem}.post-content li{font-size:15px;line-height:1.56;color:#323538;padding:4px 0;position:relative}.post-content table{border-collapse:separate;overflow:hidden;border-spacing:0;border-radius:8px;background:#fff;border:1px solid #e0e1e2!important;color:#323538}.post-content table thead tr:last-child th{border-bottom:1px solid #e0e1e2!important;vertical-align:middle}.post-content table td,.post-content table th{border-bottom:1px solid #e0e1e2;border-right:1px solid #e0e1e2;border-left:#e0e1e2!important;border-color:#e0e1e2 #e0e1e2 currentcolor!important;border-top:#e0e1e2!important;font-size:14px;line-height:1.8;padding:12px 16px;text-align:left}.post-content table td>*,.post-content table th>*{margin:.75rem 0}.post-content table td>:first-child,.post-content table th>:first-child{margin-top:0}.post-content table td>:last-child,.post-content table th>:last-child{margin-bottom:0}.post-content table td li,.post-content table td p,.post-content table th li,.post-content table th p{font-size:14px}.post-content table td li:before,.post-content table td p:before,.post-content table th li:before,.post-content table th p:before{top:.75rem}.post-content table th{font-weight:700;background:rgba(244,245,246,.6)}.post-content table tr td:last-child,.post-content table tr th:last-child{border-right:none!important}.post-content table tr:last-child td,.post-content table tr:last-child th{border-bottom:none!important}.post-content .wp-block-table{overflow:visible}.post-content .wp-block-code,.post-content pre{white-space:pre;background:rgba(244,245,246,.6);border-radius:6px;max-width:100%;overflow:auto;padding:1.5rem;overflow-x:overlay}.post-content .wp-block-code code,.post-content pre code{white-space:pre;font-family:Courier\ 10 Pitch,courier,monospace;font-size:.875rem}.post-content figure{margin:1.5rem 0 3rem}.post-content figure img{margin:0}.post-content img{border:1px solid #f7f8f9;margin:1.5rem 0 3rem;border-radius:8px!important;display:block;max-width:100%;width:auto;height:auto}.post-content figcaption{margin-top:.75rem;color:#626466;font-size:12px;line-height:1.8}.post-content blockquote{background:rgba(244,245,246,.6);border-radius:8px;padding:1.5rem;line-height:1.8;font-size:14px;color:#323538;margin:2rem 0}.post-content blockquote p{margin-bottom:1rem}.post-content blockquote cite{width:100%;text-align:right}.post-content .wp-block-separator,.post-content hr{margin:5rem auto;width:100%;background:transparent;border:none;border-top:1px solid rgba(31,49,84,.075)}.post-content b{font-weight:700}.post-content small{font-size:.75rem;line-height:1.8;color:#626466}.post-content a{color:#2c76ba;text-decoration:underline}.post-content mark{background-image:linear-gradient(transparent 70%,rgba(44,202,233,.4) 0)!important;background-color:transparent!important;color:#202326!important;font-weight:700;padding:2px;margin-right:2px}.c-card,.c-point-card{background:rgba(244,245,246,.6);border-radius:8px;margin:2rem 0;color:#323538;line-height:1.75;font-size:15px}.c-card .card-header,.c-point-card .card-header{border-bottom:1px solid rgba(31,49,84,.05);padding:1rem 2.25rem;display:flex;align-items:center}.c-card .card-header .card-title,.c-point-card .card-header .card-title{margin:0;font-size:1rem}.c-card .card-content,.c-point-card .card-content{padding:1.75rem 2.25rem 2rem}.c-card .card-content>*,.c-point-card .card-content>*{margin:0}.category-tag{height:32px;display:inline-flex;align-items:center;color:#fff!important;font-weight:700;text-decoration:none;font-size:14px;white-space:nowrap;padding:0 16px;border-radius:50px;background:#74c4e2;border:1px solid #74c4e2}.category-tag.outline{background:#fff;border:1px solid;color:#74c4e2!important}.category-tag.small{height:24px;font-size:12px;padding:0 12px}.category-tag.accepting,.category-tag.medium{background:#239f67;border-color:#239f67}.category-tag.accepting.outline,.category-tag.medium.outline{color:#239f67!important}.category-tag.archived,.category-tag.news{background:#2c76ba;border-color:#2c76ba}.category-tag.archived.outline,.category-tag.news.outline{color:#2c76ba!important}.post-tags{padding-top:12px}.post-tags a{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 10px;border-radius:10px;font-size:12px;line-height:1;color:#323538!important;text-decoration:none;background:rgba(31,49,84,.1)}@media(min-width:769px){.post-tags a:hover{background:#2c76ba;color:#fff!important}}.tag-link-wrapper{display:inline-block;margin:4px 8px 4px 0}.movie-wrapper{width:100%;aspect-ratio:16/9;margin:2rem 0;border-radius:8px;overflow:hidden;border:1px solid #f7f8f9;box-shadow:0 4px 8px rgba(0,0,0,.05)}.movie-wrapper iframe{width:100%;height:100%}.c-related-post .related-post-title{margin-bottom:2rem;font-size:1.5rem;font-weight:700;color:#202326;line-height:1.4}.c-related-post .related-posts{width:calc(100% + 40px);margin:0 -20px;display:flex;flex-wrap:wrap}.c-related-post .related-posts>*{width:calc(50% - 40px);margin:0 20px 64px}@media(max-width:768px){.entry-title{font-size:22px}.entry-title .entry-title-sub{font-size:16px}.entry-thumb{aspect-ratio:120/63;width:calc(100% + 48px);background:#cacbcc;border-radius:0;margin:0 -24px 24px}.post-single-container{border-radius:0;padding:0 12px 24px!important;margin-top:0;box-shadow:none}.basic-post{padding:0 12px 24px}.basic-post .entry-header{margin-bottom:16px}.basic-post .entry-header.sp-reverse{display:flex;flex-direction:column-reverse}.basic-post .entry-header.sp-reverse .entry-thumb{margin-top:-24px}.basic-post .entry-meta{margin-bottom:12px}.basic-post .entry-meta .entry-date{font-size:13px}.basic-post-content :last-child{margin-bottom:0}.basic-post-content h2,.basic-post-content h3,.basic-post-content h4,.basic-post-content h5,.basic-post-content h6{margin:3rem 0 1.25rem}.basic-post-content h2{font-size:20px;padding-left:24px;margin-left:-24px;width:calc(100% + 24px)}.basic-post-content h3{font-size:18px}.basic-post-content h4{font-size:17px}.post-content p{margin:1.5rem 0 2rem}.post-content .wp-block-table{overflow:visible}.post-content figure{margin:2rem 0}.post-content blockquote{padding:6vw}.post-content blockquote p{margin-bottom:1rem}.post-content .wp-block-separator,.post-content hr{margin:12vw 0}.c-point-card .card-header{padding:1rem 6vw}.c-point-card .card-header .card-title{margin:0;font-size:1rem}.c-point-card .card-content{padding:6vw 6vw 8vw}.category-tag{height:24px;font-size:12px;padding:0 6px}.category-tag.small{height:20px;font-size:10px;padding:0 6px}.c-card .card-header,.c-point-card .card-header{padding:1rem}.c-card .card-header h4,.c-point-card .card-header h4{margin:0}.c-card .card-content,.c-point-card .card-content{padding:6vw 6vw 8vw}.c-related-post .related-post-title{font-size:1.25rem}.c-related-post .related-posts{width:100%;margin:0}.c-related-post .related-posts>*{width:100%;margin:0 0 32px}}.l-type-corporate{background:rgba(247,248,249,.75)}.l-type-corporate .basic-post{padding:24px 0;position:relative;margin-bottom:1.5rem}.l-type-corporate .basic-post .entry-header{margin-bottom:2.5rem;padding-bottom:24px;border-bottom:1px solid #e0e1e2}.l-type-corporate .basic-post .entry-meta{display:flex;align-items:center;margin-bottom:8px}.l-type-corporate .basic-post .entry-meta .entry-date{font-size:16px;color:#626466;padding:0 16px;margin-left:auto;font-weight:700;font-family:Montserrat,Helvetica,Arial,sans-serif}.l-type-corporate .form-template-content{margin-bottom:1.5rem}.l-type-corporate .basic-post-content h1,.l-type-corporate .basic-post-content h2,.l-type-corporate .basic-post-content h3,.l-type-corporate .basic-post-content h4,.l-type-corporate .basic-post-content h5,.l-type-corporate .basic-post-content h6{font-weight:700;color:#323538;line-height:1.4;position:relative;margin:4rem 0 .25rem;font-feature-settings:"palt";letter-spacing:.04em}.l-type-corporate .basic-post-content h1:first-child,.l-type-corporate .basic-post-content h2:first-child,.l-type-corporate .basic-post-content h3:first-child,.l-type-corporate .basic-post-content h4:first-child,.l-type-corporate .basic-post-content h5:first-child,.l-type-corporate .basic-post-content h6:first-child{margin-top:0}.l-type-corporate .basic-post-content h1>*,.l-type-corporate .basic-post-content h2>*,.l-type-corporate .basic-post-content h3>*,.l-type-corporate .basic-post-content h4>*,.l-type-corporate .basic-post-content h5>*,.l-type-corporate .basic-post-content h6>*{font-weight:700}.l-type-corporate .basic-post-content h2:before{background:#009358;border-radius:0}.l-type-corporate .post-content .wp-block-code,.l-type-corporate .post-content pre,.l-type-corporate .post-content table{border-radius:4px}.l-type-corporate .post-content img{border-radius:4px!important}.l-type-corporate .post-content blockquote{border-radius:4px}.l-type-corporate .post-content b{font-weight:700}.l-type-corporate .c-card,.l-type-corporate .c-point-card{border-radius:4px}.l-type-corporate .category-tag{border-radius:4px;background:#009358}.interview-container{max-width:1152px;padding:0 1rem;margin:0 auto}.interview-container.columned{display:flex;flex-direction:row-reverse;gap:5rem}.interview-post .interview-side{width:320px}.interview-post .interview-side .interview-side-content{position:-webkit-sticky;position:sticky;top:96px}.interview-post .interview-main{flex:1 1}.interview-post .interview-header{padding:2.5rem 0;position:relative}.interview-post .interview-header.with-points{padding:2.5rem 0 3.5rem}.interview-post .interview-header.with-points:before{height:calc(100% - 12rem)}.interview-post .interview-header.with-points .interview-header-main{margin-bottom:2.5rem}.interview-post .interview-header:before{content:"";width:100%;height:100%;position:absolute;left:0;right:0;top:0;background:rgba(244,245,246,.6)}.interview-post .interview-header .interview-header-main{position:relative;display:grid;grid-template-columns:560px 1fr;grid-gap:2rem;gap:2rem;margin-bottom:0}.interview-post .interview-header .interview-header-content{display:flex;flex-direction:column;row-gap:1rem}.interview-post .interview-header .interview-header-ornament{font-size:12px;font-family:Montserrat,Helvetica,Arial,sans-serif;color:#202326;font-weight:700;letter-spacing:6px}.interview-post .interview-header .interview-header-title{font-size:1.65rem;line-height:160%;font-weight:700;color:#202326;margin-bottom:.5rem;font-feature-settings:"palt";letter-spacing:.07rem}.interview-post .interview-header .c-interview-header-company{display:flex;gap:1rem}.interview-post .interview-header .c-interview-header-company .interview-header-company-thumb{width:4.5rem;height:4.5rem;background:#fff;border-radius:6px;padding:.5rem;border:1px solid hsla(210,3%,88%,.5);display:flex;align-items:center;justify-content:center}.interview-post .interview-header .c-interview-header-company .interview-header-company-thumb img{width:100%;height:100%;object-fit:contain;object-position:center center}.interview-post .interview-header .c-interview-header-company .interview-header-company-thumb .material-icons{font-size:32px;color:#cacbcc}.interview-post .interview-header .c-interview-header-company .interview-header-company-content{min-height:4.5rem;padding-bottom:.5rem;flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:.25rem}.interview-post .interview-header .c-interview-header-company .interview-header-company-content .company-industry *{font-size:.75rem;font-weight:700;line-height:140%;color:#626466;text-decoration:none;margin-right:9px}.interview-post .interview-header .c-interview-header-company .interview-header-company-content .company-name{font-size:1rem;font-weight:700;color:#323538;line-height:140%}.interview-post .interview-header .c-interview-header-additional{display:flex;flex-direction:column}.interview-post .interview-header .c-interview-header-additional dl{padding:1rem 0;border-top:1px solid hsla(210,3%,88%,.75);display:grid;grid-template-columns:72px 1fr;grid-gap:1rem;gap:1rem}.interview-post .interview-header .c-interview-header-additional dl:last-child{padding-bottom:0}.interview-post .interview-header .c-interview-header-additional dl dt{font-weight:700;font-size:.75rem;color:#323538;line-height:1.75}.interview-post .interview-header .c-interview-header-additional dl dd{font-size:.75rem;line-height:1.75;color:#626466;display:flex;flex-wrap:wrap;gap:.5rem}.interview-post .interview-header .c-interview-header-additional dl dd .text-content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:.75rem;line-height:1.75;color:#626466}.interview-post .interview-header .c-interview-header-additional dl dd .link-tag{text-decoration:none;background:#fff;display:inline-flex;padding:.175rem .65rem .15rem;font-size:.75rem;line-height:1.4;color:#626466;border:1px solid #cacbcc;border-radius:200px;transition:.2s}.interview-post .interview-header .interview-header-thumb{margin-top:2.25rem;width:100%}.interview-post .interview-header .interview-header-thumb .post-thumbnail{width:100%;border-radius:6px;overflow:hidden}.interview-post .interview-header .interview-header-thumb .post-thumbnail img{width:100%;height:auto;display:block}.interview-post .c-interview-points{position:relative}.interview-post .c-interview-points .interview-points-lists{display:flex;gap:1.5rem}.interview-post .c-interview-points .interview-points-list{flex:1 1;background:#fff;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.05);padding:2rem 2rem 2.25rem;display:flex;flex-direction:column;gap:1.5rem}.interview-post .c-interview-points .interview-points-list dt .interview-point-list-tag{display:inline-flex;align-items:center;gap:1rem;border-radius:200px;font-weight:700;font-size:1rem;color:#202326}.interview-post .c-interview-points .interview-points-list dt .interview-point-list-tag .material-icons{font-size:1.25rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:400px;background:rgba(44,202,233,.1);color:#2ccae9}.interview-post .c-interview-points .interview-points-list dd,.interview-post .c-interview-points .interview-points-list dd *{font-size:.875rem;line-height:1.6;color:#626466}.interview-post .c-interview-points .interview-points-list dd ul{display:flex;flex-direction:column;gap:.5rem;padding-left:.75rem}.interview-post .c-interview-points .interview-points-list dd li{list-style-type:disc}.interview-post-content h2,.interview-post-content h3,.interview-post-content h4,.interview-post-content h5{font-weight:700;color:#323538;position:relative;line-height:1.6;font-feature-settings:"palt";letter-spacing:.04em}.interview-post-content h2 *,.interview-post-content h3 *,.interview-post-content h4 *,.interview-post-content h5 *{font-weight:700}.interview-post-content h2{font-size:1rem;margin:5rem 0 1rem;font-weight:700;color:#202326;line-height:180%}.interview-post-content h2:before{content:"";width:40px;height:1px;background:#74c4e2;border-radius:200px;position:absolute;left:-64px;top:.875rem}.interview-post-content h3{font-size:26px;margin-bottom:2rem}.interview-post-content h4{font-size:22px;margin:1.75rem 0 0}.interview-post-content .lead-text,.interview-post-content p{font-size:15px;margin:2.5rem 0 0;line-height:180%;color:#323538}.interview-post-content .interviewer{padding:3rem 0 0 2.5rem;position:relative;line-height:180%;font-weight:700;font-size:15px;color:#202326;font-feature-settings:"palt";letter-spacing:.6px}.interview-post-content .interviewer:before{content:"";height:1px;width:2rem;background:#626466;position:absolute;left:0;top:3.75rem}.interview-post-content .interviewer>*{line-height:180%;font-weight:700;font-size:15px;font-feature-settings:"palt";letter-spacing:.6px}.interview-post-content strong{font-weight:700;color:#202326;line-height:180%}.interview-post-content .company-info .c-company-basic-info{display:flex;padding:1rem;border-radius:8px;background:rgba(244,245,246,.6)}.interview-post-content .company-info .company-thumb{width:248px;margin-right:.5rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;padding:1rem}.interview-post-content .company-info .company-thumb img{object-fit:contain;max-width:100%;max-height:100%;width:100%;height:100%;display:block;margin:0;box-shadow:none;border:none}.interview-post-content .company-info .company-thumb .material-icons{font-size:80px;color:#cacbcc}.interview-post-content .company-info .company-info-text{flex:1 1;padding:1rem}.interview-post-content .company-info .company-info-text .company-name{font-size:16px;margin:0 0 4px}.interview-post-content .company-info .company-info-text .company-url{font-size:12px;line-height:1.4;margin:0 0 4px;padding-bottom:12px;border-bottom:1px solid hsla(210,3%,88%,.75)}.interview-post-content .company-info .company-info-table{border:none!important;width:100%;table-layout:fixed;background:transparent;margin-top:.5rem}.interview-post-content .company-info .company-info-table th{width:64px}.interview-post-content .company-info .company-info-table td,.interview-post-content .company-info .company-info-table th{text-align:left;background:transparent;padding:2px 0;font-size:11px;line-height:1.6;color:#626466;border:none!important}.interview-post-content .company-info .company-case-info{border:none;background:#f7f8f9;border-radius:8px;padding:8px 20px}.interview-post-content .company-info .company-case-info dl{display:flex;border-bottom:1px solid #e0e1e2;padding:16px 0}.interview-post-content .company-info .company-case-info dl:last-child{border-bottom:none}.interview-post-content .company-info .company-case-info dl dt{line-height:1.8;font-size:14px;font-weight:700;color:#323538;width:136px}.interview-post-content .company-info .company-case-info dl dd{flex:1 1;font-size:14px;line-height:1.8;color:#323538}.interview-post-content .company-info .company-case-info dl dd *{margin:0;font-size:14px;line-height:1.8;padding:0}.interview-post-content .company-info .company-case-info dl dd ol,.interview-post-content .company-info .company-case-info dl dd ul{padding-left:1rem}.interview-post-content .company-info .company-case-info dl dd ol li:before,.interview-post-content .company-info .company-case-info dl dd ul li:before{top:.65rem}.c-related-interview{margin:88px 0;border-top:1px solid #e0e1e2;padding-top:40px}.related-interview-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.related-interview-header .related-interview-title{font-size:24px;line-height:1.4;font-weight:700;color:#323538}.related-interview-header .related-interview-btn{display:block}.related-interview-header .related-interview-btn b{vertical-align:middle;height:16px}.related-interview-header .related-interview-btn img{vertical-align:middle;margin-right:5px}.related-interview-posts{width:calc(100% + 32px);margin:0 -16px;display:flex;flex-wrap:wrap}.related-interview-posts>*{width:calc(33.3333333333% - 32px);margin:0 16px}@media(max-width:768px){.interview-container{padding:0 6vw}.interview-container.columned{flex-direction:column;gap:0}.interview-post .interview-side{width:100%}.interview-post .interview-side .interview-side-content{position:relative;top:unset}.interview-post .interview-side .lwptoc{margin:0!important}.interview-post .interview-header,.interview-post .interview-header.with-points{padding:0 0 3.5rem}.interview-post .interview-header .interview-header-main{display:flex;flex-direction:column-reverse;gap:2rem;margin-bottom:1.5rem}.interview-post .interview-header .interview-header-title{font-size:1.425rem;margin-bottom:0;letter-spacing:.057rem}.interview-post .interview-header .c-interview-header-additional{display:flex;flex-direction:column}.interview-post .interview-header .c-interview-header-additional dl{display:flex;flex-direction:column;gap:.25rem}.interview-post .interview-header .interview-header-thumb{width:calc(100% + 12vw);height:auto;margin:0 -6vw}.interview-post .interview-header .interview-header-thumb .post-thumbnail{border-radius:0;width:100%;height:auto}.interview-post .c-interview-points{position:relative}.interview-post .c-interview-points .interview-points-lists{flex-direction:column;gap:0;background:#fff;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.05)}.interview-post .c-interview-points .interview-points-list{box-shadow:none;border-top:1px solid rgba(31,49,84,.05)}.interview-post .c-interview-points .interview-points-list:first-child{border:none}.interview-post-content h2{font-size:.965rem;margin:20vw 0 4vw}.interview-post-content h2:before{width:16px;left:-24px;top:.75rem}.interview-post-content h3{font-size:1.38rem;margin-bottom:4vw}.interview-post-content h4{font-size:1.13rem;margin:8vw 0 0}.interview-post-content .lead-text,.interview-post-content p{font-size:15px;margin:8vw 0 0;line-height:180%;color:#323538}.interview-post-content .interviewer{padding:8vw 0 0 2.5rem}.interview-post-content .interviewer:before{top:calc(8vw + .75rem)}.interview-post-content .company-info .c-company-basic-info{flex-direction:column}.interview-post-content .company-info .company-thumb{width:100%;aspect-ratio:16/9;margin:0 0 .5rem}.interview-post-content .company-info .company-thumb .material-icons{font-size:80px;color:#cacbcc}.interview-post-content .company-info .company-info-text{padding:1rem 0 0}.c-related-interview{border:none;width:calc(100% + 12vw);margin:24vw -6vw 0;background:rgba(244,245,246,.6);padding-bottom:144px;position:relative}.related-interview-header{margin-bottom:24px;padding:0 6vw}.related-interview-header .related-interview-title{font-size:1.38rem}.related-interview-header .btn{width:240px;position:absolute;bottom:48px;left:calc(50% - 120px)}.related-interview-header .btn:before{content:"";width:88vw;border-top:1px solid rgba(31,49,84,.05);position:absolute;top:-32px;left:50%;transform:translateX(-50%)}.l-interview-post-list{width:100%;overflow-x:scroll;white-space:nowrap}.related-interview-posts{width:auto;margin:0;display:flex;flex-wrap:nowrap;padding:0 6vw}.related-interview-posts>*{flex:1 1;min-width:80vw;margin:0!important;white-space:normal;padding:0 6vw 1rem 0!important;border-bottom:none}}.seminar-index-section{width:100%;margin:48px auto 64px;padding-bottom:24px;border-bottom:1px solid #e0e1e2}.seminar-index-section:first-child{padding-top:16px}.seminar-index-section:last-child{border-bottom:none}.seminar-index-section .seminar-index-section-header{display:flex;justify-content:center}.seminar-index-section .seminar-index-section-title{font-size:28px;font-weight:700;color:#323538;padding:24px 0;margin:0}.seminar-index-section .c-view-more-footer{border-top:1px dotted #e0e1e2;padding-top:1.5rem;display:flex;justify-content:flex-end;margin:-3rem 0 4rem}@media(max-width:768px){.seminar-index-section{max-width:1080px;width:100%;margin:0 auto 24px;padding:24px 0}.seminar-index-section .index-item:last-child{border-bottom:none;padding-bottom:0!important}.seminar-index-section .seminar-index-section-title{font-size:22px;margin-bottom:0;padding:32px 12px 0}.seminar-index-section .c-view-more-footer{padding:24px 16px}.seminar-index-section .c-view-more-link{padding:0 12px 24px}}.seminar-post{padding:32px 0 0}.seminar-post .seminar-header{margin-bottom:24px}.seminar-post .seminar-header .entry-thumb{margin:0 0 12px}.seminar-post .c-seminar-status{margin-bottom:8px}.seminar-post .c-seminar-meta{border-top:1px solid #e0e1e2;margin-top:20px;padding-top:16px;display:flex;align-items:center}.seminar-post .c-seminar-meta .seminar-info{flex:1 1;padding-right:24px}.seminar-post .c-seminar-meta .seminar-info .date{font-size:18px;font-weight:700;color:#323538;line-height:1.4;margin-bottom:8px}.seminar-post .c-seminar-meta .seminar-info .place{display:flex;align-items:center;font-size:14px;line-height:1.4}.seminar-post .c-seminar-meta .seminar-info .place .material-icons{font-size:20px;color:#cacbcc;margin-right:4px}.seminar-post .c-seminar-meta .c-cv-area{display:none}.seminar-post-content{padding-bottom:3rem}.seminar-post-content h2,.seminar-post-content h3,.seminar-post-content h4,.seminar-post-content h5{font-weight:700;color:#323538;position:relative;margin:3rem 0 2rem}.seminar-post-content h2{font-size:24px}.seminar-post-content h3{font-size:20px;line-height:1.8;color:#74c4e2}.seminar-post-content strong{font-weight:700;color:#323538;line-height:1.8}.seminar-form .c-form-wrapper .form-title{font-size:24px;font-weight:700;color:#323538;text-align:center;margin-bottom:16px}.seminar-form .c-form-wrapper .form-content{font-size:1rem;line-height:1.8;color:#323538}.seminar-form .c-form-wrapper table{width:100%;border:none;margin:24px 0 0}.seminar-form .c-form-wrapper table th{background:transparent;border:none;border-top:1px solid #e0e1e2;font-size:1rem;font-feature-settings:"palt";letter-spacing:.025em;font-weight:700;padding:1.5rem .5rem 1.5rem 0;line-height:1.4;color:#323538;vertical-align:middle;text-align:left}.seminar-form .c-form-wrapper table td{border:none;border-top:1px solid #e0e1e2;text-align:right;padding:1.5rem 0;vertical-align:middle}.seminar-form .c-form-wrapper table td a{display:inline-flex;align-items:center;justify-content:center;padding:0 16px;line-height:1;font-size:15px;text-decoration:none;font-weight:700;color:#fff!important;height:48px;border-radius:24px;min-width:160px;background:linear-gradient(25deg,#74c4e2 30%,#e88361);position:relative;white-space:nowrap}.seminar-form .c-form-wrapper table td a.disabled{background:#e0e1e2;color:#cacbcc}@media(max-width:768px){.seminar-post{padding:0 12px}.seminar-post .seminar-header{margin-bottom:40px}.seminar-post .seminar-header .entry-thumb{margin:-8px -20px 16px;width:calc(100% + 40px)}.seminar-post .c-seminar-status{margin-bottom:8px}.seminar-post .c-seminar-meta{flex-direction:column;align-items:stretch}.seminar-post .c-seminar-meta .seminar-info{padding:0 0 .75rem}.seminar-post .c-seminar-meta .seminar-info .date{font-size:.875rem;font-weight:400}.seminar-post .c-seminar-meta .seminar-info .place{font-size:.875rem}.seminar-post .c-seminar-meta .c-cv-area{display:block;width:100%;padding-top:8px}.seminar-post .c-seminar-meta .c-cv-area .btn{width:100%}.seminar-post-content{padding-bottom:1rem}.seminar-post-content h2,.seminar-post-content h3,.seminar-post-content h4,.seminar-post-content h5{font-weight:700;color:#323538;position:relative;margin:3rem 0 1.25rem}.seminar-post-content h2{font-size:22px}.seminar-post-content h3{font-size:18px}.footer-form{width:calc(100% + 24px);margin:0 -12px;padding-top:40px;border-top:1px solid #e0e1e2;background:transparent}.footer-form .c-form-wrapper{width:100%;margin:0;transform:none;border:none;border-radius:8px;box-shadow:none;padding:0}.footer-form .c-form-wrapper .form-title{font-size:18px;margin:0}}.download-header{margin-bottom:32px}.download-header .c-post-status{display:flex;margin-bottom:8px}.download-header .c-post-status>*{margin-right:8px}.basic-form-header{margin-bottom:32px;padding:16px 0;position:relative}.basic-form-header:after{content:"";width:64px;height:4px;background:#74c4e2;border-radius:2px;position:absolute;left:0;bottom:-2px}@media(max-width:768px){.download-post{padding:0 24px 24px;display:flex;flex-direction:column}.download-post .download-post-main{width:100%;margin:0 auto}.download-post .download-post-form{width:100%}.download-post .c-form-wrapper{border:none;box-shadow:none;padding:0;width:calc(100% + 32px);margin:0 -16px}}.list-container{display:flex;flex-wrap:wrap;padding:24px 0 0;width:calc(100% + 40px);margin:0 -20px}.list-container.col3>*{width:calc(33.3333333333% - 40px);margin:0 20px 64px}.list-container.col2>*{width:calc(50% - 40px);margin:0 20px 64px}.list-index-header{display:flex;align-items:flex-end}.list-index-header .post-count{margin-left:.25rem;font-size:1rem;font-weight:700;color:#323538;padding-bottom:24px}.index-section-title{font-size:24px;font-weight:700;color:#202326;padding:56px 0 24px;margin:0;text-align:center}.column-main .index-section-title{padding:40px 0 24px;text-align:left}@media(max-width:768px){.list-container{width:100%;margin:0;padding:32px 12px}.list-container.col2>*,.list-container.col3>*{width:100%;margin:0 0 24px}.index-section-title{font-size:20px;padding:40px 12px 0}}.interview-list-wrapper{padding-top:1rem}@media(max-width:768px){.interview-list-wrapper{padding:1.5rem 0 4rem}}.l-datasource-index{padding:48px 0}.l-datasource-index .l-datasource-filter{width:300px;padding-right:32px}.l-datasource-index .l-datasource-filter .filter-title{font-size:1.15rem;font-weight:700;padding:.5rem 0;margin-bottom:1rem}.l-datasource-index .l-datasource-filter .c-datasource-filter{position:-webkit-sticky;position:sticky;top:96px}.l-datasource-index .l-datasource-filter .filter-list a{display:block;padding:.75rem;font-size:.875rem;color:#323538;line-height:1.4;text-decoration:none;border-radius:4px}.l-datasource-index .l-datasource-filter .filter-list a.active{background:#f7f8f9;font-weight:700}.l-datasource-index .datasource-section-wrapper{flex:1 1}.l-datasource-index .datasource-category-section{padding:0 0 64px}.l-datasource-index .datasource-category-title{font-size:20px;font-weight:700;color:#202326;margin-bottom:1rem}.l-datasource-index .datasource-list{display:flex;flex-wrap:wrap;width:calc(100% + 12px);margin:0 -6px}.l-datasource-index .datasource-item{width:calc(25% - 12px);margin:0 6px 12px;box-shadow:0 2px 16px rgba(0,0,0,.05);border-radius:6px;display:flex;flex-direction:column;align-items:center;padding:1rem .5rem 2rem}.l-datasource-index .datasource-item .datasource-thumb{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin:1rem 0}.l-datasource-index .datasource-item .datasource-thumb img{max-width:64px;max-height:64px;width:auto;height:auto;display:block}.l-datasource-index .datasource-item .datasource-name{font-size:.875rem;color:#323538;font-weight:700;line-height:1.4}.page-template-page-corporate-form,.page-template-page-form{background:#fcfcfc}.page-template-page-corporate-form .form-template-container,.page-template-page-form .form-template-container{padding:3rem 0}.form-page-container{padding:32px 16px;display:flex;width:100%;max-width:1200px;margin:0 auto}.form-page-container.narrow{max-width:992px;padding:40px 16px}.form-page-container .post-column{position:relative;max-width:calc(100% - 496px - 40px);margin-right:40px;flex:1 1}.form-page-container .form-column{width:496px;position:relative}.form-page-container .c-form-wrapper{border:1px solid #e0e1e2;background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.025);padding:1.25rem;width:496px;font-size:.875rem;line-height:1.75;color:#323538}.form-page-container .c-form-wrapper.sidebar-fixedtop{position:fixed;top:88px}.form-page-container .c-form-wrapper.sidebar-fixedbottom{position:fixed;bottom:24px}.form-page-container .c-form-wrapper.sidebar-absobottom{position:absolute;bottom:0}.form-page-container .c-form-wrapper h1,.form-page-container .c-form-wrapper h2,.form-page-container .c-form-wrapper h3,.form-page-container .c-form-wrapper h4,.form-page-container .c-form-wrapper h5,.form-page-container .c-form-wrapper h6{font-size:20px;font-weight:700;color:#202326;margin-bottom:1rem;text-align:center}.form-template-content{background:#fff;border-radius:8px;border:1px solid #f7f8f9;box-shadow:0 8px 24px rgba(0,0,0,.05);padding:0;margin-top:-24px;overflow:hidden}.form-template-content .post-content{padding:48px 32px}.form-template-content .post-content .form-page-title{font-weight:700;font-size:24px;line-height:1.56;color:#202326;text-align:center}.form-template-content .post-content iframe{max-width:unset;width:calc(100% + 24px);margin:.5rem -12px}@media(max-width:768px){.form-page-container{flex-direction:column}.form-page-container.narrow{padding:16px 16px 0}.form-page-container .post-column{width:100%;max-width:unset;margin:0 0 24px;padding:8px}.form-page-container .form-column{width:100%}.form-page-container .c-form-wrapper{border:none;box-shadow:0 -2px 4px rgba(0,0,0,.025);padding:16px 8px;border-radius:0;width:calc(100% + 32px);margin:0 -16px;overflow:hidden}.form-template-content{width:calc(100% + 24px);margin:0 -12px;border:none;border-radius:0}.form-template-content .post-content{padding:1.75rem 1.25rem}}@media(min-width:769px){.sp-only{display:none!important}}@media(max-width:768px){.pc-only{display:none!important}}html{scroll-padding-top:80px}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/material-icons.59322316.woff2) format("woff2"),url(/_next/static/media/material-icons.4ad034d2.woff) format("woff")}.material-icons{font-family:Material Icons;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/material-icons-outlined.f86cb7b0.woff2) format("woff2"),url(/_next/static/media/material-icons-outlined.78a93b20.woff) format("woff")}.material-icons,.material-icons-outlined{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.material-icons-outlined{font-family:Material Icons Outlined;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/material-icons-round.b10ec9db.woff2) format("woff2"),url(/_next/static/media/material-icons-round.92dc7ca2.woff) format("woff")}.material-icons-round{font-family:Material Icons Round;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/material-icons-sharp.3885863e.woff2) format("woff2"),url(/_next/static/media/material-icons-sharp.a71cb2bf.woff) format("woff")}.material-icons-round,.material-icons-sharp{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.material-icons-sharp{font-family:Material Icons Sharp;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/material-icons-two-tone.675bd578.woff2) format("woff2"),url(/_next/static/media/material-icons-two-tone.588d6313.woff) format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}