/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}:root{--ci-color: #005bac;--bg-primary: #eef7fb;--bg-secondary: #f6f6f6;--bg-tertiary: #f0f6f6;--bg-white: #ffffff;--text-primary: #222222;--text-secondary: #3b414a;--text-tertiary: #5e5e5e;--text-link: #3075b7;--text-white: #ffffff;--border: #e6e6e6;--tint-blue: #3075b7}html{font-feature-settings:"halt";scroll-behavior:smooth}@media not screen and (min-width: 768px){html{scroll-padding-top:50px}}@media screen and (min-width: 768px){html{scroll-padding-top:86px}}body{font-family:"Roboto","Noto Sans JP",Meiryo,sans-serif;color:var(--text-primary)}button:focus-visible{overflow:unset;outline:auto}@media screen and (min-width: 768px){.is-m{display:none}}@media not screen and (min-width: 768px){.is-d{display:none}}@supports(interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}}@media not screen and (min-width: 768px){.l-main{padding-inline:16px;padding-block:0 80px}}@media screen and (min-width: 768px){.l-main{width:100%;max-width:1340px;margin-inline:auto;padding-inline:30px;padding-block:0 150px}}.p-interviewTitle{color:var(--tint-blue)}@media not screen and (min-width: 768px){.p-interviewTitle{margin-bottom:40px}}@media screen and (min-width: 768px){.p-interviewTitle{margin-bottom:50px}}.p-interviewTitle__title{font-weight:900}@media not screen and (min-width: 768px){.p-interviewTitle__title{font-size:3.2rem;margin-bottom:8px}}@media screen and (min-width: 768px){.p-interviewTitle__title{font-size:6.4rem;margin-bottom:16px}}.p-interviewTitle__title__subtext{font-weight:700}@media not screen and (min-width: 768px){.p-interviewTitle__title__subtext{font-size:1.6rem}}@media screen and (min-width: 768px){.p-interviewTitle__title__subtext{font-size:3rem}}.p-interviewKV{margin-bottom:30px}@media not screen and (min-width: 768px){.p-interviewKV{width:100vw;margin-inline:-16px}}@media screen and (min-width: 768px){.p-interviewKV{width:100%}}.p-interviewPrologue{color:var(--text-secondary);line-height:1.6}@media not screen and (min-width: 768px){.p-interviewPrologue{margin-bottom:16px}}@media screen and (min-width: 768px){.p-interviewPrologue{margin-bottom:34px}}.p-interviewPrologue__title{color:var(--tint-blue);font-weight:700}@media not screen and (min-width: 768px){.p-interviewPrologue__title{font-size:1.8rem;margin-bottom:40px}}@media screen and (min-width: 768px){.p-interviewPrologue__title{font-size:2.4rem;margin-bottom:30px}}.p-interviewPrologue__text{margin-bottom:1.5em;line-height:1.8}@media not screen and (min-width: 768px){.p-interviewPrologue__text{font-size:1.6rem}}@media screen and (min-width: 768px){.p-interviewPrologue__text{font-size:1.6rem}}.p-interviewProfile{background-color:var(--bg-tertiary);border-radius:8px}@media not screen and (min-width: 768px){.p-interviewProfile{display:flex;flex-direction:column;row-gap:16px;margin-bottom:16px;padding:24px 16px}}@media screen and (min-width: 768px){.p-interviewProfile{display:grid;grid-template-columns:fit-content auto;grid-template-rows:auto auto;column-gap:65px;row-gap:40px;margin-bottom:60px;padding:27px 37px}}.p-interviewProfile__title{color:var(--text-secondary);font-weight:700;line-height:1.25;border-bottom:3px solid #dbedee}@media not screen and (min-width: 768px){.p-interviewProfile__title{padding-bottom:16px}}@media screen and (min-width: 768px){.p-interviewProfile__title{grid-column:1/3;grid-row:1/2;font-size:2.4rem;padding-bottom:20px}}.p-interviewProfile__photo{width:180px;height:180px}@media not screen and (min-width: 768px){.p-interviewProfile__photo{display:block;margin-inline:auto}}.p-interviewProfile__wrapper{display:flex;flex-direction:column}.p-interviewProfile__position{display:inline-block;width:fit-content;color:var(--text-secondary);text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1.25;margin-bottom:16px;background-color:#dbedee}@media not screen and (min-width: 768px){.p-interviewProfile__position{font-size:1.3rem;padding:10px 10px}}@media screen and (min-width: 768px){.p-interviewProfile__position{font-size:1.4rem;padding:8px 16px}}.p-interviewProfile__name{color:var(--text-secondary);font-weight:700}@media not screen and (min-width: 768px){.p-interviewProfile__name{font-size:2rem;margin-bottom:16px}}@media screen and (min-width: 768px){.p-interviewProfile__name{font-size:2.8rem;margin-bottom:40px}}.p-interviewProfile__desc{color:var(--text-secondary);line-height:1.6}@media not screen and (min-width: 768px){.p-interviewProfile__desc{font-size:1.4rem}}@media screen and (min-width: 768px){.p-interviewProfile__desc{font-size:1.6rem}}@media not screen and (min-width: 768px){.p-interviewSection{margin-bottom:32px}}@media screen and (min-width: 768px){.p-interviewSection{margin-bottom:80px}}.p-interviewSection__title{color:var(--tint-blue);font-weight:700;line-height:1.25;border-bottom:3px solid #dbedee}@media not screen and (min-width: 768px){.p-interviewSection__title{font-size:2rem;margin-bottom:16px;padding-bottom:8px}}@media screen and (min-width: 768px){.p-interviewSection__title{font-size:3.2rem;margin-bottom:40px;padding-bottom:16px}}.p-interviewDialog{line-height:1.6;margin-bottom:1.5em;font-size:1.6rem}.p-interviewDialog__speaker{font-weight:700}.p-interviewDialog__speaker::after{content:": ";font-size:1em}.p-interviewDialog__speeking{line-height:1.8;margin-bottom:1.5em}@media screen and (min-width: 768px){.p-interviewDialog__speeking+.p-interviewDialog__image{margin-top:30px}.p-interviewDialog__speeking+.p-interviewDialog__listWrapper{margin-top:60px}}.p-interviewDialog__image{width:100%}@media not screen and (min-width: 768px){.p-interviewDialog__image{border-radius:8px}}@media screen and (min-width: 768px){.p-interviewDialog__image{border-radius:16px}}.p-interviewDialog__listWrapper{display:flex;flex-direction:column}@media not screen and (min-width: 768px){.p-interviewDialog__listWrapper{row-gap:8px;margin-left:23px;margin-bottom:8px}}@media screen and (min-width: 768px){.p-interviewDialog__listWrapper{row-gap:40px;margin-left:60px;margin-bottom:40px}}.p-interviewDialog__item{color:var(--text-secondary)}.p-interviewDialog__item--dt{font-weight:700;margin-bottom:8px;position:relative}@media not screen and (min-width: 768px){.p-interviewDialog__item--dt{font-size:1.6rem}}@media screen and (min-width: 768px){.p-interviewDialog__item--dt{font-size:2rem}}.p-interviewDialog__item--dt::before{content:"";position:absolute;width:16px;height:3px;background-color:var(--text-secondary);top:calc(50% - 2px);left:-1.4em}.p-interviewDialog__item--dd{font-size:1.6rem;line-height:1.8}@media screen and (min-width: 768px){.p-2column{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:space-between;column-gap:64px}}@media screen and (min-width: 768px){.p-2column__title{grid-column:1/3;grid-row:1/2}}@media screen and (min-width: 768px){.p-2column__image{width:470px}}.p-interviewCTA{margin-bottom:50px}@media screen and (min-width: 768px){.p-interviewCTA{margin-top:80px}}@media not screen and (min-width: 768px){.p-interviewCTA:nth-of-type(1){margin-top:40px}}@media not screen and (min-width: 768px){.p-interviewCTA:nth-of-type(2){margin-top:100px}}.p-interviewCTA__image{display:block;margin-inline:auto}@media not screen and (min-width: 768px){.p-interviewCTA__image{width:100vw;height:auto;margin-inline:-16px;margin-bottom:34px}}@media screen and (min-width: 768px){.p-interviewCTA__image{margin-bottom:40px}}.p-interviewCTA__button{display:block;color:var(--text-white);font-size:1.6rem;font-weight:700;text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;background-color:#004831;border-radius:5rem;margin-inline:auto;padding-block:18px;position:relative;transition:all .1s ease-out}@media not screen and (min-width: 768px){.p-interviewCTA__button{width:90%}}@media screen and (min-width: 768px){.p-interviewCTA__button{width:400px}}.p-interviewCTA__button::before{content:"";position:absolute;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;rotate:45deg;top:calc(50% - 5px);right:20px}@media(hover: hover){.p-interviewCTA__button:hover{text-decoration:none;filter:saturate(120%) brightness(150%)}}@media(hover: none){.p-interviewCTA__button:active{text-decoration:none;filter:saturate(120%) brightness(150%)}}.p-interviewCTA__button:hover{text-decoration:none}@media not screen and (min-width: 768px){.p-interviewColumn{margin-top:80px}}@media screen and (min-width: 768px){.p-interviewColumn{margin-top:160px}}
