*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg*,symbol*)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}:root{--base-width-xxs: 680px;--base-width-xs: 960px;--base-width-s: 1120px;--base-width-m: 1280px;--base-inner-padding: 5%;--base-gap-slick-s: 10px;--base-gap-slick-m: 20px;--base-gap-slick-l: 25px;--global-inner-xxs: clamp( var(--base-inner-padding), 100vw, calc((100% - var(--base-width-xxs)) / 2) );--global-inner-xs: clamp( var(--base-inner-padding), 100vw, calc((100% - var(--base-width-xs)) / 2) );--global-inner-s: clamp( var(--base-inner-padding), 100vw, calc((100% - var(--base-width-s)) / 2) );--global-inner-m: clamp( var(--base-inner-padding), 100vw, calc((100% - var(--base-width-m)) / 2) )}@media(width >= 1025px)and (1.1dppx <= resolution <= 2dppx){:root{--global-inner-xs: clamp( 15%, 100vw, calc((100% - var(--base-width-xs)) / 2) )}}html{min-height:0;min-height:100vh;overflow-x:hidden;overflow-y:scroll;font-size:calc(.0625rem + (1vw - .01px)*3.7618)}@media(width >= 374px){html{font-size:calc(1rem + (1vw - 3.75px)*.8163)}}@media(width >= 767px){html{font-size:calc(1rem + (1vw - 16px)*.5495)}}@media(width >= 1024px){html{font-size:calc(1rem + (1vw - 16px)*.4363)}}@media(width >= 1280px){html{font-size:16px}}*{margin:0;padding:0}img{vertical-align:bottom}picture{display:block}button{background:rgba(0,0,0,0);border:none}@font-face{font-family:"Cochin";src:url("/wp-content/themes/concord/assets/font/Cochin.woff2") format("woff2"),url("/wp-content/themes/concord/assets/font/Cochin.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Cochin-Italic";src:url("/wp-content/themes/concord/assets/font/Cochin-Italic.woff2") format("woff2"),url("/wp-content/themes/concord/assets/font/Cochin-Italic.woff") format("woff");font-style:normal;font-weight:normal;font-display:swap}.c-button-form__text,.c-button-form__label,.p-company__title,.p-closing__title,.p-flow__label,.p-flow__title,.p-faq__title,.p-consultant__position,.p-consultant__name,.p-voice__title,.p-job-tab__button,.p-publish-logo__title,.p-publish-book__title,.p-service__title,.p-type-setting,.p-main-visual__text,.c-heading--ja{font-family:hiragino-mincho-pron,sans-serif;font-style:normal}.p-faq__body .p-faq__text:first-child::before,.p-faq__title::before,.p-type-setting__math,.c-heading--en{font-family:"Cochin";font-style:normal;font-weight:normal}.p-flow__title::before,.p-voice__secondary::after,.p-voice__secondary::before,.c-heading--math{font-family:"Cochin-Italic";font-style:normal;font-weight:normal}.p-closing__image,.p-voice__image,.p-publish-media__image,.p-service__image,.p-main-visual-icon__image,.p-main-visual__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-flow__button,.p-faq__button,.p-consultant__button,.p-voice__button,.p-job__button,.p-futures__button,.p-service__button{margin-inline:var(--base-inner-padding)}@media(width >= 767px){.p-flow__button,.p-faq__button,.p-consultant__button,.p-voice__button,.p-job__button,.p-futures__button,.p-service__button{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}body.admin-bar .l-header{top:32px}@media screen and (max-width: 782px){body.admin-bar .l-header{top:46px}}html{--color-black-primary: #222;--color-black-primary-alpha: rgba(1, 1, 1, 0.7);--color-black-secondary: #333;--color-white: #fff;--color-gray-primary: #ccc;--color-gray-secondary: #efefef;--color-gold-primary: #a98434;--color-gold-secondary: #efe7cf;--color-gold-tertiary: #b79242;--color-blue-primary: #001539;--color-blue-secondary: #e5e7eb;--color-blue-tertiary: #000817;--gutter-section: 2rem;--gutter-section-top-bottom: 2.5rem;--gutter-button-top: 2.25rem;--global-radius: 4px;--leading-trim: calc((1em - 1lh) / 2);--base-line-height: 1.85}@media(width >= 767px){html{--gutter-section: 4rem;--gutter-section-top-bottom: 5rem;--gutter-button-top: 5rem}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-black-primary);font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.6;letter-spacing:.05em}.u-br--pc{display:none}@media(width >= 767px){.u-br--pc{display:inline}}.u-br--sp{display:inline}@media(width >= 767px){.u-br--sp{display:none}}.u-br--wbr{overflow-wrap:anywhere;word-break:keep-all}.u-hidden--sp{display:none}@media(width >= 767px){.u-hidden--sp{display:block}}.u-kerning{margin-left:-0.375em}.u-maker--yellow{background-color:#f8ebc9}.p-heading{display:grid;grid-template-columns:1fr 1.25rem;grid-template-rows:repeat(2, 1fr);grid-column-gap:0px;grid-row-gap:3rem}@media(width >= 767px){.p-heading{grid-template-columns:auto;grid-template-rows:none;gap:.75rem}}.c-heading--math{grid-area:1/1/2/2;color:var(--color-gold-primary);font-size:3rem;text-align:center;margin-block:var(--leading-trim);width:4rem;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.c-heading--math::before{content:"";background-color:var(--color-gold-primary);width:4rem;height:2px;position:absolute;bottom:0;left:0}@media(width >= 767px){.c-heading--math{display:none;grid-area:auto}}.c-heading--ja{grid-area:2/1/3/2;font-weight:600;font-size:1.75rem;text-align:left;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(width >= 767px){.c-heading--ja{font-size:2.5rem;text-align:center;grid-area:auto}}.c-heading--en{grid-area:1/2/3/3;color:var(--color-gold-primary);font-size:1.25rem;text-align:center;margin-block:var(--leading-trim);transform:rotate(90deg);transform-origin:top right;position:relative;top:2rem;right:0;white-space:nowrap}@media(width >= 767px){.c-heading--en{transform:none;position:unset;transform-origin:unset;grid-area:auto}}.c-heading--lines{margin-top:calc(-1 * 1.25rem)}@media(width >= 767px){.c-heading--lines{margin-top:0}}.l-header{position:absolute;top:0;left:0;z-index:1;width:100%}.l-header__inner{padding:.75rem var(--base-inner-padding);margin-block:var(--leading-trim)}@media(width >= 767px){.l-header__inner{padding:2rem var(--global-inner-m)}}.l-header__image{width:10.25rem}@media(width >= 767px){.l-header__image{width:15.125rem;position:relative;left:.125rem}}@media(width >= 1025px)and (1.1dppx <= resolution <= 2dppx){.l-header__image{width:12.5rem;position:relative;left:1.5rem}}.p-main-visual{position:relative;max-height:40rem;overflow:hidden}@media(width >= 767px){.p-main-visual{max-height:none}}@media(width >= 767px){.p-main-visual__thumbnail{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}}@media(width >= 767px){.p-main-visual__image{-o-object-position:45% 50%;object-position:45% 50%}}.p-main-visual__inner{position:absolute;bottom:0;z-index:1;background-color:var(--color-black-primary-alpha);padding-block:1.5rem;width:100%}@media(width >= 767px){.p-main-visual__inner{padding:7.5rem var(--global-inner-m) 4rem;background:none;position:relative}}@media(width >= 1025px)and (1.1dppx <= resolution <= 2dppx){.p-main-visual__inner{padding:3rem var(--global-inner-m) 2rem}}.p-main-visual__wrap{display:grid;gap:1.25rem;position:relative}@media(width >= 767px){.p-main-visual__wrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:2rem}}@media(width >= 1025px)and (1.1dppx <= resolution <= 2dppx){.p-main-visual__wrap{position:relative;left:calc(-1 * 1.625rem);transform:scale(0.8)}}@media(width >= 767px){.p-main-visual__wrap::before{background:#000 0% 0% no-repeat padding-box;content:"";position:absolute;top:0;left:0;width:120%;height:120%;display:block;z-index:-1;opacity:.75;filter:blur(60px)}}@media(width >= 1024px){.p-main-visual__wrap::before{opacity:.35}}.p-main-visual__list{display:grid;grid-template-columns:repeat(3, 1fr);transform:scale(0.925);justify-self:center}@media(width >= 767px){.p-main-visual__list{justify-self:flex-start;transform:none;position:relative;left:calc(-1 * 0.625rem)}}.p-main-visual__item{display:grid;gap:.75rem}@media(width >= 767px){.p-main-visual__item{gap:1rem}}.p-main-visual__text{margin-block:var(--leading-trim);color:var(--color-white);font-size:.6875rem;text-align:center;white-space:nowrap}@media(width >= 767px){.p-main-visual__text{font-size:.84375rem}}.p-main-visual__button{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(width >= 767px){.p-main-visual__button{margin:0;transform:scale(0.8);left:calc(-1 * 2.125rem)}}.p-type-setting{color:var(--color-white);display:grid;gap:.75rem;text-align:center}@media(width >= 767px){.p-type-setting{gap:1.25rem;text-align:left;font-size:3.4375rem}}.p-type-setting__head{margin-block:var(--leading-trim);font-size:1rem;line-height:1;margin-bottom:calc(-1 * 0.125rem);font-weight:300}@media(width >= 767px){.p-type-setting__head{font-size:.335em;margin-left:.1em;letter-spacing:.06em;white-space:nowrap}}.p-type-setting__body{font-size:2.125rem;line-height:.8;margin-top:calc(-1 * 0.125rem);transform:scale(0.95)}@media(width >= 767px){.p-type-setting__body{font-size:1em;position:relative;left:calc(-1 * 0.25rem);transform:none;letter-spacing:.05em;line-height:normal;margin-block:var(--leading-trim);white-space:nowrap}}.p-type-setting__math{margin-block:var(--leading-trim);color:var(--color-gold-primary);font-size:2.75rem;margin-inline:calc(-1 * 0.5625rem) calc(-1 * 0.875rem);position:relative;top:.1875rem;line-height:1}@media(width >= 767px){.p-type-setting__math{font-size:1.35em;top:.07em;margin-inline:-0.2em -0.3em}}.p-type-setting__text{font-size:2rem;font-weight:300;position:relative;top:.1875rem}@media(width >= 767px){.p-type-setting__text{font-size:.515em;letter-spacing:.15em;top:.375rem}}.p-type-setting__foot{font-size:2.125rem;line-height:1;transform:scale(0.95)}@media(width >= 767px){.p-type-setting__foot{font-size:1em;transform:none;white-space:nowrap}}.p-type-setting__job{color:var(--color-gold-primary);margin-right:calc(-1 * 0.625rem)}@media(width >= 767px){.p-type-setting__job{margin-right:calc(-1 * 1rem)}}.p-main-visual-icon{width:5rem;margin-inline:auto}@media(width >= 767px){.p-main-visual-icon{width:6.25rem;position:relative}}.p-service{background-color:var(--color-blue-primary)}.p-service__inner{display:grid;padding-block:var(--gutter-section-top-bottom);gap:var(--gutter-section);container-type:inline-size;container-name:p-service-inner}@media(width >= 767px){.p-service__inner{padding:5rem var(--global-inner-m)}}.p-service__heading{margin:0 var(--base-inner-padding)}.p-service__heading>*:not(.c-heading--en){color:var(--color-white)}.p-service__heading>*:not(.c-heading--en)::before{background-color:var(--color-white)}@media(width >= 767px){.p-service__heading{padding-inline:0}}.p-service__heading--ja{font-weight:300;-webkit-text-stroke:.5px currentColor}.p-service__list{container-type:inline-size;container-name:p-service-list}@media(width >= 767px){.p-service__list{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;gap:3.5rem 4.375%}}@media(width >= 1024px){.p-service__list{grid-template-columns:repeat(auto-fill, minmax(22.5rem, 1fr));gap:2rem 1.5rem}}@media(width >= 1280px){.p-service__list{grid-template-columns:repeat(3, 1fr);gap:2.5rem 3.125%}}@media(width >= 767px){.p-service__item{border-radius:var(--global-radius);overflow:hidden;position:relative;grid-row:span 2;display:grid;grid-template-rows:subgrid;gap:0}}.p-service__thumbnail{aspect-ratio:2/1;position:relative;overflow:hidden}.p-service__item:nth-child(odd) .p-service__thumbnail{padding-right:var(--base-inner-padding);border-radius:0 var(--global-radius) var(--global-radius) 0}.p-service__item:nth-child(even) .p-service__thumbnail{padding-left:var(--base-inner-padding);border-radius:var(--global-radius) 0 0 var(--global-radius)}@media(width >= 767px){.p-service__item .p-service__thumbnail:not(:root){padding:0;border-radius:0}}.p-service__image{border-radius:inherit;display:block}.p-service__wrap{padding:2rem var(--base-inner-padding) 3rem;display:grid;gap:2rem}@media(width >= 767px){.p-service__wrap{background-color:var(--color-blue-tertiary);padding:2rem 2.5rem 2.25rem;display:flex;flex-direction:column}}@media(width >= 1024px){.p-service__wrap{padding:2rem 1rem 2.25rem}}.p-service__title{color:var(--color-white);font-size:1.375rem;margin-block:var(--leading-trim);line-height:1.85}@media(width >= 767px){.p-service__title{text-align:center}}.p-service__text{color:var(--color-white);font-size:1rem;line-height:2;margin-block:var(--leading-trim)}@media(width >= 767px){.p-service__text{font-size:1rem;text-align:center}}@media(width >= 1025px)and (1.1dppx <= resolution <= 2dppx){.p-service__text{font-size:.9375rem}}.p-service__button{margin-top:calc(-1 * 2rem)}@media(width >= 767px){.p-service__button{margin-top:0}}.p-futures__inner{display:grid;gap:var(--gutter-section)}@media(width >= 767px){.p-futures__inner{gap:4rem;padding:var(--gutter-section-top-bottom) var(--global-inner-m) 0}}.p-futures__heading{margin:var(--gutter-section) var(--base-inner-padding) 0}@media(width >= 767px){.p-futures__heading{margin:0}}.p-futures__button{margin-block:var(--gutter-button-top) var(--gutter-section-top-bottom)}.p-publish-book{background-color:var(--color-gray-secondary);padding:2rem var(--base-inner-padding) 2rem;display:grid;gap:2rem}@media(width >= 767px){.p-publish-book{display:grid;grid-auto-flow:column;align-items:center;grid-auto-columns:50% 1fr;padding:2rem 2.5rem 1.5rem;container-type:inline-size;container-name:p-publish-book}}@media(width >= 1024px){.p-publish-book{padding:1.5rem 2.5rem 1.125rem}}.p-publish-book__primary{order:2;display:flex;flex-direction:column;gap:1rem}@media(width >= 767px){.p-publish-book__primary{order:unset;position:relative}}.p-publish-book__image{width:100%;height:auto}.p-publish-book__secondary{display:contents}@media(width >= 767px){.p-publish-book__secondary{display:grid;gap:2rem}}@media(width >= 1024px){.p-publish-book__secondary{position:relative;top:calc(-1 * 0.125rem)}}.p-publish-book__title{font-size:1.1875rem;margin-block:var(--leading-trim);order:-1;padding-bottom:.625rem;text-align:left;line-height:var(--base-line-height);border-bottom:1px solid var(--color-gold-primary)}@media(width >= 767px){.p-publish-book__title{border:none;position:relative;margin-bottom:calc(-1 *0.25rem);border-bottom:1px solid;-o-border-image:linear-gradient(to right, var(--color-gold-primary), rgba(169, 132, 52, 0)) 1;border-image:linear-gradient(to right, var(--color-gold-primary), rgba(169, 132, 52, 0)) 1;width:100%;font-size:1.5rem;line-height:1.8;padding-bottom:1rem;white-space:nowrap;letter-spacing:.1em}}@container p-publish-book (600px <= width <= 700px){.p-publish-book__title{font-size:1.375rem}}@media(width >= 1024px){.p-publish-book__title{font-size:1.5rem}}.p-publish-book__list{display:grid;font-size:.90625rem;gap:1rem;letter-spacing:0em;margin-left:calc(-1 * 0.375rem)}@media(width >= 767px){.p-publish-book__list{font-size:1rem;letter-spacing:.05em;gap:1.125rem;margin-left:0}}.p-publish-book__item{display:flex;align-items:center;flex-wrap:wrap;margin-block:var(--leading-trim);color:var(--color-black-primary);gap:.25rem 0rem}.p-publish-book__publisher{color:var(--color-black-secondary);font-size:.625rem;font-weight:normal;margin-left:.25rem}@media(width >= 767px){.p-publish-book__publisher{display:block;font-size:.875rem;margin-left:0}}.p-publish-media{margin-top:calc(-1 * 0.5rem);margin-inline:var(--base-inner-padding);border-bottom:1px solid var(--color-gold-primary);padding-bottom:.5rem}@media(width >= 767px){.p-publish-media{display:flex;gap:3rem;margin:0;padding:0;border:none}}.p-publish-media__item{display:grid;grid-template-columns:7.75rem 1fr;grid-auto-flow:column;align-self:baseline;gap:.875rem;padding-block:1rem}.p-publish-media .p-publish-media__item:first-child{padding-top:0}.p-publish-media .p-publish-media__item:not(:last-child){border-bottom:1px solid var(--color-gray-primary)}@media(width >= 767px){.p-publish-media .p-publish-media__item:not(:last-child){border:none}}@media(width >= 767px){.p-publish-media__item{grid-template-columns:auto;grid-auto-flow:row;padding:0}}.p-publish-media__thumbnail{aspect-ratio:1.618/1;position:relative;border-radius:var(--global-radius);overflow:hidden;border:1px solid var(--color-gray-primary)}@media(width >= 767px){.p-publish-media__thumbnail{aspect-ratio:2/1}}.p-publish-media__title{align-self:center;font-size:.90625rem;font-weight:normal;line-height:1.8}@media(width >= 767px){.p-publish-media__title{font-size:1rem}}.p-publish-logo{overflow:hidden;margin-bottom:calc(-1 * 1rem)}@media(width >= 767px){.p-publish-logo{margin-bottom:calc(-1 * 1.5rem)}}.p-publish-logo__title{display:none}@media(width >= 767px){.p-publish-logo__title{display:grid;align-items:center;justify-content:center;gap:1.5rem;grid-template-columns:1fr auto 1fr;font-size:1.25rem}}@media(width >= 767px){.p-publish-logo__title::before,.p-publish-logo__title::after{content:"";block-size:1px;background-color:var(--color-gold-primary)}}.p-publish-logo__head{margin-top:1.75rem}@media(width >= 767px){.p-publish-logo__head{margin-top:2rem}}.p-publish-logo__foot{margin-top:1rem}@media(width >= 767px){.p-publish-logo__foot{margin-top:2.5rem}}.p-publish-logo__list{display:grid;grid-auto-flow:column}.p-publish-logo__item{display:flex !important;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-publish-logo__image{max-width:8.75rem;max-height:3.75rem;-o-object-fit:contain;object-fit:contain;width:100%}@media(width >= 767px){.p-publish-logo__image{max-width:15rem;max-height:7.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.p-publish-logo__image[src*=php]{width:5rem}@media(width >= 767px){.p-publish-logo__image[src*=php]{width:7.5rem}}.p-publish-logo__image[src*=toudai]{width:5.625rem}@media(width >= 767px){.p-publish-logo__image[src*=toudai]{width:8.75rem}}.p-publish-logo__image[src*=diamond_online],.p-publish-logo__image[src*=hbr],.p-publish-logo__image[src*=hitotsubashi]{width:6.875rem}@media(width >= 767px){.p-publish-logo__image[src*=diamond_online],.p-publish-logo__image[src*=hbr],.p-publish-logo__image[src*=hitotsubashi]{width:10rem}}.p-publish-logo__image[src*=tetsuryoku]{width:6.25rem}@media(width >= 767px){.p-publish-logo__image[src*=tetsuryoku]{width:11.25rem}}.p-publish-logo__image[src*=business]{width:6.875rem}@media(width >= 767px){.p-publish-logo__image[src*=business]{width:12.5rem}}.p-publish-logo__image[src*=touyou]{width:8.75rem}@media(width >= 767px){.p-publish-logo__image[src*=touyou]{width:13.75rem}}.p-job{background-color:var(--color-blue-secondary)}.p-job__inner{padding:var(--gutter-section-top-bottom) var(--global-inner-m);display:grid;gap:var(--gutter-section)}.p-job__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:.75rem;margin-top:calc(-1 * 0.5rem)}@media(width >= 767px){.p-job__list{grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-top:calc(-1 * 1.5rem)}}.p-job__item{position:relative;overflow:hidden;border-radius:var(--global-radius);display:grid;gap:.25rem;background-color:var(--color-white);padding:1rem 1rem 1rem 2rem}@media(width >= 767px){.p-job__item{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1rem 1.25rem 2rem}}.p-job__title{color:var(--color-black-primary);position:relative}@media(width >= 767px){.p-job__title{font-size:1.125rem}}.p-job__title::before{position:absolute;top:.3125rem;left:calc(-1 * 1.125rem);content:"";background:url(/wp-content/themes/concord/assets/img/lp/arrow.svg) no-repeat;background-size:contain;width:1rem;display:block;height:1rem}@media(width >= 767px){.p-job__title::before{top:.375rem;width:.875rem;height:.875rem}}.p-job__yearly{font-size:.9375rem;color:var(--color-black-secondary)}@media(width >= 767px){.p-job__yearly{font-size:1rem;margin-top:auto}}.p-job__button{margin-inline:0}@media(width >= 767px){.p-job__button{margin-inline:auto}}.p-job-tab{display:grid;grid-auto-flow:column;grid-template-columns:repeat(3, 1fr);gap:2px}.p-job-tab__button{width:100%;background-color:#f7f7f7;color:var(--color-black-primary);padding:.625rem .25rem;font-weight:bold;font-size:1rem;line-height:1.45;text-align:center}@media(width >= 374px){.p-job-tab__button{font-size:.875rem}}@media(width >= 767px){.p-job-tab__button{padding:1.25rem;font-size:1.375rem;display:flex;align-items:center;justify-content:center}}.p-job-tab__button.js-current{background-color:var(--color-blue-primary);color:var(--color-white);position:relative}.p-job-tab__button.js-current::before{content:"";position:absolute;bottom:calc(-1 * 0.75rem);left:50%;transform:translateX(-50%);aspect-ratio:1/cos(30deg);width:1rem;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);background-color:var(--color-blue-primary)}@media(width >= 767px){.p-job-tab__button:hover{cursor:pointer}}@media(width >= 767px){.p-voice{background-color:#fffdf7}}.p-voice__inner{padding:var(--gutter-section-top-bottom) var(--global-inner-xs);display:grid;gap:var(--gutter-section)}.p-voice__list{display:grid;gap:1.5rem}@media(width >= 767px){.p-voice__list{gap:2.25rem;counter-reset:voice-counter}}.p-voice__item{border:1px solid var(--color-gray-primary);border-radius:var(--global-radius);position:relative;overflow:hidden;background-color:var(--color-white);display:flex;flex-direction:column-reverse}@media(width >= 767px){.p-voice__item{flex-direction:row-reverse;border:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}}@media(width >= 767px){.p-voice__primary{padding:2.25rem;display:grid;gap:1.5rem;background-color:var(--color-white)}}.p-voice__head{padding:.5rem 1rem 1.25rem;background-color:var(--color-gold-secondary);display:grid;gap:.875rem}@media(width >= 767px){.p-voice__head{background-color:var(--color-white);padding:0}}.p-voice__title{margin-block:var(--leading-trim);border-top:1px solid #d5c8ab;padding-top:.75rem;margin-top:.5rem}@media(width >= 767px){.p-voice__title{font-size:1.5rem;border-top:none;border-bottom:1px solid;-o-border-image:linear-gradient(to right, var(--color-gold-primary), rgba(169, 132, 52, 0)) 1;border-image:linear-gradient(to right, var(--color-gold-primary), rgba(169, 132, 52, 0)) 1;width:100%;padding-bottom:.75rem;padding-top:0;margin-top:0}}.p-voice__body{display:grid;gap:.75rem;padding:1rem;background-color:var(--color-white)}@media(width >= 767px){.p-voice__body{padding:0}}.p-voice__text{font-size:.9375rem;line-height:var(--base-line-height)}@media(width >= 767px){.p-voice__text{font-size:1rem}}.p-voice__secondary{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;gap:.75rem;padding:1rem 1rem 0;background-color:var(--color-gold-secondary)}@media(width >= 767px){.p-voice__secondary{gap:1rem;padding:2.25rem;align-items:baseline;flex-direction:column;justify-content:flex-start;background-color:var(--color-gold-tertiary);position:relative;counter-increment:voice-counter}}.p-voice__secondary::before{content:"voice";position:absolute;left:1.5rem;bottom:4rem;color:var(--color-white);font-size:1.625rem;text-align:center;opacity:.2}.p-voice__secondary::after{content:counter(voice-counter, decimal-leading-zero);position:absolute;left:1.125rem;bottom:1rem;color:var(--color-white);font-size:3.5rem;text-align:center;line-height:1;opacity:.2}.p-voice__thumbnail{width:2rem;aspect-ratio:1/1;border-radius:100%;overflow:hidden}@media(width >= 767px){.p-voice__thumbnail{width:10.25rem;border-radius:var(--global-radius)}}.p-voice__name{font-size:.875rem;margin-block:var(--leading-trim)}@media(width >= 767px){.p-voice__name{font-size:1rem;color:var(--color-white)}}.p-voice__company{font-size:.9375rem;margin-block:var(--leading-trim)}@media(width >= 767px){.p-voice__company{font-size:1rem;color:var(--color-white);margin-top:.25rem}}.p-voice__button{margin-inline:0}@media(width >= 767px){.p-voice__button{margin-inline:auto}}.p-consultant__inner{padding:var(--gutter-section-top-bottom) var(--global-inner-m);display:grid;gap:var(--gutter-section)}.p-consultant__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem 1rem}@media(width >= 767px){.p-consultant__list{grid-template-columns:repeat(4, 1fr);gap:2.5rem 2rem}}.p-consultant__item{display:grid;grid-template-rows:subgrid;grid-row:span 3;container-type:inline-size;align-items:start;grid-template-rows:auto auto 1fr;gap:1rem}@media(width >= 767px){.p-consultant__item{gap:1.5rem}}.p-consultant__thumbnail{background:url(/wp-content/themes/concord/assets/img/lp/bg_consultant.jpg) center center/cover no-repeat;position:relative;width:100%;aspect-ratio:156/110;display:flex;align-items:center;justify-content:center;grid-row:1}.p-consultant__image{height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-consultant__data{display:grid;gap:.625rem;grid-row:2}@media(width >= 767px){.p-consultant__data{gap:.75rem}}.p-consultant__name{font-size:1.0625rem;font-weight:600;text-align:center;margin-block:var(--leading-trim)}@media(width >= 767px){.p-consultant__name{font-size:1.5rem}}.p-consultant__position{color:var(--color-gold-primary);font-size:.625rem;font-weight:600;text-align:center;margin-block:var(--leading-trim);letter-spacing:0}@media(width >= 767px){.p-consultant__position{font-size:.875rem;letter-spacing:inherit;white-space:nowrap}}.p-consultant__text{grid-row:3;color:var(--color-black-secondary);font-size:.84375rem;line-height:1.8;overflow-wrap:break-word;word-break:break-all;margin-block:var(--leading-trim)}@media(width >= 767px){.p-consultant__text{font-size:1rem;line-height:var(--base-line-height)}}.p-consultant__button{margin-inline:0}@media(width >= 767px){.p-consultant__button{margin-inline:auto}}.p-faq__inner{padding-block:var(--gutter-section-top-bottom);background-color:var(--color-gray-secondary);display:grid;gap:var(--gutter-section)}@media(width >= 767px){.p-faq__inner{padding:var(--gutter-section-top-bottom) var(--global-inner-xs)}}.p-faq__heading{padding-inline:var(--base-inner-padding)}@media(width >= 767px){.p-faq__heading{padding-inline:0}}@media(width >= 767px){.p-faq__list{display:grid;gap:2rem}}.p-faq__item{display:grid}.p-faq__head{padding:1rem calc(var(--base-inner-padding)*2.5) 1rem calc(var(--base-inner-padding)*2.5);background-color:var(--color-white);border-top:1px solid var(--color-gray-primary);border-bottom:1px solid var(--color-gray-primary)}@media(width >= 767px){.p-faq__head{padding:1.25rem 2.75rem 1.25rem 5.5rem;border:none;background-color:var(--color-blue-primary)}}.p-faq__title{text-align:left;color:var(--color-black-primary);font-size:1.125rem;position:relative}@media(width >= 767px){.p-faq__title{font-size:1.375rem;color:var(--color-white)}}.p-faq__title::before{color:var(--color-blue-primary);font-size:1.25rem;content:"Q";position:absolute;top:0;left:calc(-2*var(--base-inner-padding))}@media(width >= 767px){.p-faq__title::before{color:var(--color-gold-primary);left:calc(-1 * 3.375rem);top:calc(-1 * 0.5rem);font-size:2.25rem}}.p-faq__title::after{content:"";background:url(/wp-content/themes/concord/assets/img/lp/arrow.svg) no-repeat;background-size:contain;width:1rem;display:block;height:1rem;position:absolute;top:50%;right:calc(-1.5*var(--base-inner-padding));transform:translateY(-50%) rotate(90deg);transition:transform .3s ease;margin-top:calc(-1 * 0.0625rem)}@media(width >= 767px){.p-faq__title::after{content:none}}.p-faq__head.js-open .p-faq__title::after{transform:translateY(-50%) rotate(-90deg)}.p-faq__body{display:none}.p-faq__body.js-open{display:block}.p-faq__wrap{display:grid;padding:1.25rem var(--base-inner-padding) 1.25rem calc(var(--base-inner-padding)*2.5);gap:1.25rem}@media(width >= 767px){.p-faq__wrap{padding:1.25rem 2.75rem 1.25rem 5.5rem;gap:1.5rem;background-color:var(--color-white)}}.p-faq__text{line-height:var(--base-line-height);position:relative}@media(width >= 1024px){.p-faq__text{font-size:1.125rem;line-height:var(--base-line-height)}}.p-faq__body .p-faq__text:first-child::before{color:var(--color-gold-primary);font-size:1.5rem;content:"A";position:absolute;top:calc(-1 * 0.5rem);left:calc(-1.85*var(--base-inner-padding))}@media(width >= 767px){.p-faq__body .p-faq__text:first-child::before{font-size:2.25rem;left:calc(-1 * 3.1875rem);top:calc(-1 * 0.5rem)}}.p-faq__text--small{display:flex;align-items:flex-start;gap:.5rem;font-size:.9375rem;line-height:1.7;color:var(--color-black-secondary)}.p-faq__text--small::before{content:"※";position:relative;top:calc(-1 * 0.125rem)}.p-flow__inner{padding-block:var(--gutter-section-top-bottom);display:grid;gap:var(--gutter-section)}.p-flow__heading{padding:0 var(--base-inner-padding)}.p-flow__list{counter-reset:flow-step}@media(width >= 767px){.p-flow__list{display:grid;gap:3rem;padding:0 var(--global-inner-xs) var(--gutter-section-top-bottom);overflow:hidden;position:relative}}@media(width >= 767px){.p-flow__list::before{position:absolute;z-index:-1;left:calc(var(--global-inner-xs) + var(--thumbnail-width)*.5);transform:translateX(-50%);top:1.5rem;content:"";display:block;height:90%;width:.0625rem;background-color:var(--color-gray-primary)}}.p-flow__item{counter-increment:flow-step}@media(width >= 767px){.p-flow__item{display:grid;grid-template-columns:35% 1fr;gap:2rem}}.p-flow__thumbnail{background:rgba(0,0,0,0) radial-gradient(closest-side at 50% 50%, #efe7cf 0%, #e6dbb9 100%) 0% 0% no-repeat padding-box;position:relative;height:7.5rem}@media(width >= 767px){.p-flow__thumbnail{margin-top:1.375rem;border-radius:var(--global-radius);width:100%;aspect-ratio:2/1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.p-flow__thumbnail--high{background:rgba(0,0,0,0) radial-gradient(closest-side at 50% 50%, #efe7cf 0%, #e6dbb9 100%) 0% 0% no-repeat padding-box;position:relative;height:8.75rem}@media(width >= 767px){.p-flow__thumbnail--high{margin-top:1.375rem;border-radius:var(--global-radius);width:100%;aspect-ratio:2/1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.p-flow__image{position:absolute;top:50%;transform:translateY(-50%);right:.75rem;opacity:.3;width:auto;height:90%}@media(width >= 767px){.p-flow__image{inset:0;transform:none;margin:auto;width:70%;height:100%;opacity:.5;-o-object-fit:cover;object-fit:cover}}.p-flow__wrap{padding:1.5rem 0 1.5rem var(--global-inner-xs);display:grid;gap:3.5rem;margin-top:calc(-1 * 6.5rem);position:relative}@media(width >= 767px){.p-flow__wrap{padding:0;margin-top:0;gap:1.5rem;border-top:1px solid var(--color-gray-primary)}}.p-flow__wrap::before{position:absolute;z-index:-1;left:1.5rem;top:0;content:"";display:block;height:100%;width:1px;background-color:var(--color-gray-primary)}@media(width >= 767px){.p-flow__wrap::before{content:none}}@media(width >= 767px){.p-flow__wrap::after{position:absolute;top:-1px;left:0;content:"";display:block;height:1px;width:10rem;background-color:var(--color-gold-primary);z-index:1}}.p-flow__thumbnail--high+.p-flow__wrap{margin-top:calc(-1 * 8rem);gap:2.75rem}@media(width >= 767px){.p-flow__thumbnail--high+.p-flow__wrap{margin-top:0;gap:2rem}}.p-flow__title{position:relative;z-index:1;font-size:1.375rem;margin-block:var(--leading-trim);display:grid;gap:.25rem;padding-right:7.5rem;line-height:1.4}@media(width >= 767px){.p-flow__title{padding-top:1.5rem;font-size:1.5rem;padding-right:0;gap:.375rem}}.p-flow__title::before{content:"Step " counter(flow-step);font-size:1.25rem;color:var(--color-gold-primary);margin-block:var(--leading-trim);-webkit-margin-start:2px;margin-inline-start:2px}@media(width >= 767px){.p-flow__title::before{font-size:1rem;-webkit-margin-start:-1px;margin-inline-start:-1px}}.p-flow__br{width:calc(100% - 10rem)}.p-flow__wrap-text{display:grid;gap:1.25rem;padding-inline:1.5rem}@media(width >= 767px){.p-flow__wrap-text{padding:0}}.p-flow__label{padding:.5rem;font-size:1.0625rem;background-color:var(--color-gold-secondary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-block:var(--leading-trim);line-height:1;border-radius:var(--global-radius);margin-bottom:calc(-1 * 0.5rem)}.p-flow__text{font-size:1rem;line-height:var(--base-line-height)}@media(width >= 767px){.p-flow__button{margin-top:calc(-1*var(--gutter-section))}}.p-closing{position:relative}.p-closing__thumbnail{width:100%;aspect-ratio:2/1}@media(width >= 767px){.p-closing__thumbnail{max-height:36.75rem}}.p-closing__inner{background:url(/wp-content/themes/concord/assets/img/lp/bg_paper.jpg) center center/cover no-repeat;padding:1.25rem var(--global-inner-xs) 1.5rem;margin:0 var(--base-inner-padding) var(--gutter-section-top-bottom);position:relative;margin-top:calc(-1 * 3rem)}@media(width >= 767px){.p-closing__inner{padding:1.5rem 5.5rem var(--gutter-section);margin:calc(-1 * 8.625rem) var(--global-inner-xs) var(--gutter-section-top-bottom)}}.p-closing__heading{color:var(--color-gold-primary);font-size:1.625rem;font-family:"Cochin";font-weight:normal;text-align:center;position:relative;padding-bottom:1rem}.p-closing__heading::before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;background-image:linear-gradient(to right, transparent, var(--color-gold-primary) 25%, var(--color-gold-primary) 75%, transparent);background-position:center;background-repeat:no-repeat}@media(width >= 767px){.p-closing__heading{font-size:3rem;padding-bottom:1.5rem}}.p-closing__title{color:var(--color-black-primary);font-weight:300;text-align:center;font-size:1.375rem;margin-top:1.25rem;padding-bottom:1.25rem;line-height:1.85}@media(width >= 767px){.p-closing__title{margin-top:2rem;font-size:1.875rem}}.p-closing__text{color:var(--color-black-secondary);font-size:1rem;margin-top:1rem;line-height:var(--base-line-height);padding-inline:.5rem}@media(width >= 767px){.p-closing__text{font-size:1.125rem;text-align:center;padding-inline:0;line-height:2}}.p-closing__title+.p-closing__text{margin-top:0}.p-closing__button{margin-top:1rem}@media(width >= 767px){.p-closing__button{margin-top:2.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.p-company{margin-top:calc(-1*var(--gutter-section-top-bottom))}.p-company__inner{padding:var(--gutter-section-top-bottom) var(--global-inner-xxs);display:grid;gap:var(--gutter-section)}.p-company__title{text-align:center}@media(width >= 767px){.p-company__title{font-size:2rem}}@media(width >= 767px){.p-company__data{margin-top:calc(-1*var(--gutter-section)/2);margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.p-company__wrap{border-top:1px solid var(--color-gray-primary);display:grid;grid-auto-flow:column;grid-template-columns:5rem 1fr;gap:.5rem;padding:1rem 0}@media(width >= 767px){.p-company__wrap{gap:0;padding:0;grid-template-columns:10rem 1fr}}.p-company__wrap:last-child{border-bottom:1px solid var(--color-gray-primary)}.p-company__label{color:var(--color-gold-primary);font-weight:bold}@media(width >= 767px){.p-company__label{text-align:center;padding:1rem;background-color:var(--color-gray-secondary)}}.p-company__text{color:var(--color-black-secondary);line-height:var(--base-line-height)}@media(width >= 767px){.p-company__text{padding:1rem 2rem}}@media(width >= 767px){.p-company__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.l-footer{background-color:var(--color-black-primary)}.l-footer__inner{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:.875rem;padding:1.5rem var(--base-inner-padding)}@media(width >= 767px){.l-footer__inner{flex-direction:row;justify-content:space-between;padding:2rem var(--global-inner-m)}}@media(width >= 767px){.l-footer__logo{width:15rem;height:auto}}.l-footer__copyright{color:#bababa;font-size:.625rem;font-family:"Cochin"}@media(width >= 767px){.l-footer__copyright{font-size:.875rem}}.c-button-form{background:rgba(0,0,0,0) linear-gradient(180deg, #fcac00 0%, #c36900 100%) 0% 0% no-repeat padding-box;border-radius:var(--global-radius);position:relative;overflow:hidden}.c-button-form__link{padding:.75rem 1.25rem;display:flex;align-items:center;font-family:hiragino-mincho-pron,sans-serif;font-weight:300;font-weight:normal;gap:.75rem;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media(width >= 767px){.c-button-form__link{gap:1rem;padding:1.125rem 1.25rem 1.125rem 1.375rem}}.c-button-form__label{background-color:var(--color-white);border-radius:var(--global-radius);color:var(--color-gold-primary);font-size:1.125rem;font-weight:600;padding:.125rem .375rem .125rem .5rem;letter-spacing:.18em;white-space:nowrap}@media(width >= 767px){.c-button-form__label{font-size:1.5rem;padding:.0625rem .5625rem .0625rem .8125rem;letter-spacing:.15em}}.p-closing__button .c-button-form__label{font-size:1.0625rem}@media(width >= 767px){.p-closing__button .c-button-form__label{font-size:1.5rem}}.c-button-form__text{flex:1;color:var(--color-white);font-size:1.375rem;font-weight:600;text-shadow:0px 2px 3px rgba(0,0,0,.32);letter-spacing:.1em;white-space:nowrap}@media(width >= 767px){.c-button-form__text{font-size:1.625rem;letter-spacing:.1em}}.p-closing__button .c-button-form__text{font-size:1.1875rem}@media(width >= 767px){.p-closing__button .c-button-form__text{font-size:1.625rem}}#joblen_box,#joblen_box_mb{display:none}.p-media-logo{display:grid;gap:2rem;overflow-x:hidden;max-width:100vw}.p-media-logo__scroll{display:flex;width:100%;overflow:hidden;position:relative;-webkit-overflow-scrolling:touch;overflow-x:hidden;max-width:100vw}.p-media-logo__scroll:first-child{margin-top:1.5rem}@media(width >= 767px){.p-media-logo__scroll:first-child{margin-top:1.5rem}}.p-media-logo__list{display:flex;gap:2rem;padding-right:2rem;flex-shrink:0;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(width >= 767px){.p-media-logo__list{gap:4rem;padding-right:4rem}}.p-media-logo__item{flex-shrink:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;display:flex;align-items:center;justify-content:center}.p-media-logo__image{max-width:8.75rem;max-height:3.75rem;-o-object-fit:contain;object-fit:contain;width:100%}@media(width >= 767px){.p-media-logo__image{max-width:15rem;max-height:7.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.p-media-logo__image[src*=php]{width:5rem}@media(width >= 767px){.p-media-logo__image[src*=php]{width:7.5rem}}.p-media-logo__image[src*=toudai]{width:5.625rem}@media(width >= 767px){.p-media-logo__image[src*=toudai]{width:8.75rem}}.p-media-logo__image[src*=diamond_online],.p-media-logo__image[src*=hbr],.p-media-logo__image[src*=hitotsubashi]{width:6.875rem}@media(width >= 767px){.p-media-logo__image[src*=diamond_online],.p-media-logo__image[src*=hbr],.p-media-logo__image[src*=hitotsubashi]{width:10rem}}.p-media-logo__image[src*=tetsuryoku]{width:6.25rem}@media(width >= 767px){.p-media-logo__image[src*=tetsuryoku]{width:11.25rem}}.p-media-logo__image[src*=business]{width:6.875rem}@media(width >= 767px){.p-media-logo__image[src*=business]{width:12.5rem}}.p-media-logo__image[src*=touyou]{width:8.75rem}@media(width >= 767px){.p-media-logo__image[src*=touyou]{width:13.75rem}}.p-media-logo__scroll[data-direction=left] .p-media-logo__list:first-child{-webkit-animation:scroll-left 160s -80s linear infinite;animation:scroll-left 160s -80s linear infinite}.p-media-logo__scroll[data-direction=left] .p-media-logo__list:last-child{-webkit-animation:scroll-left2 160s linear infinite;animation:scroll-left2 160s linear infinite}.p-media-logo__scroll[data-direction=right] .p-media-logo__list:first-child{-webkit-animation:scroll-right 160s -80s linear infinite;animation:scroll-right 160s -80s linear infinite}.p-media-logo__scroll[data-direction=right] .p-media-logo__list:last-child{-webkit-animation:scroll-right2 160s linear infinite;animation:scroll-right2 160s linear infinite}@-webkit-keyframes scroll-left{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes scroll-left{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@-webkit-keyframes scroll-left2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes scroll-left2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@-webkit-keyframes scroll-right{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes scroll-right{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@-webkit-keyframes scroll-right2{0%{transform:translateX(-200%)}to{transform:translateX(0)}}@keyframes scroll-right2{0%{transform:translateX(-200%)}to{transform:translateX(0)}}
/*# sourceMappingURL=lp-style.min.css.map */