@charset "UTF-8";/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}::after,::before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;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]{border-bottom:none;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:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;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}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}option{padding:0}fieldset{margin:0;padding:0;border: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=checkbox],[type=radio]{padding:0}[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}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}:root{--black:#2a193c;--purple:#7720cc;--gray:#f4f4f4;--gray2:#fdfdfd;--darkgray:rgba(42, 25, 60, 0.5);--white-a:rgba(255, 255, 255, 0.5);--bp-pc:$bp-pc;--bp-sp:$bp-sp;--trs:2s;--skew:skewX(-15deg);--skewV:skewY(-15deg);--grid-gap:32px;--grid-base:calc((80vw) - (var(--grid-gap) * 11));--grid-1:calc(var(--grid-base) / 12);--grid-1gap:calc(var(--grid-1) + (var(--grid-gap) * 2));--grid-2:calc((var(--grid-1) * 2) + (var(--grid-gap) * 1));--grid-4:calc((var(--grid-1) * 4) + (var(--grid-gap) * 3));--grid-8:calc((var(--grid-1) * 8) + (var(--grid-gap) * 7));--grid-11:calc((var(--grid-1) * 11) + (var(--grid-gap) * 10));--grid-1SP:8.33vw;--trs:0.4s;--cb:cubic-bezier(1, 0, 0.03, 0.75);--easing-A:var(--trs) var(--cb);--easing-B:0.8s var(--cb)}.White{color:#fff}::selection{background:var(--black);color:#fff}@keyframes rotation{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}:root{--base-font-size:1vw;--base-font-size-set:clamp(13.5px, var(--base-font-size), 16px)}.Text--PageTitle,.font-title{font-size:6rem}@media screen and (max-width:800px){.Text--PageTitle,.font-title{font-size:4.2rem}}.Text--HeadlineA,.font-HeadlineA{font-size:3.6rem}@media screen and (max-width:800px){.Text--HeadlineA,.font-HeadlineA{font-size:3.2rem}}.Text--HeadlineB,.font-HeadlineB{font-size:2.4rem}@media screen and (max-width:800px){.Text--HeadlineB,.font-HeadlineB{font-size:2rem}}.Button__More,.EditArea h3,.SideMenu__Button,.SideMenu__Link,.Text--HeadlineC,.font-HeadlineC{font-size:1.6rem}@media screen and (max-width:800px){.Button__More,.EditArea h3,.SideMenu__Button,.SideMenu__Link,.Text--HeadlineC,.font-HeadlineC{font-size:1.3rem}}.Button__Purple,.Button__White,.SideMenu__Button.--Japanese,.SideMenu__Link.--Japanese,.Text--HeadlineD,.font-HeadlineD{font-size:1.1rem}.EditArea figcaption,.LineLists__Category,.TableLine td,.Text--Caption,.Text--Shift,.ThisSeason li,.ThisSeason p,.ThumbList__Text,.WorksLists__Role,.WorksLists__WorkName,.font-Caption,.form__column__head{font-size:.85rem;letter-spacing:-.01rem}@media screen and (max-width:800px){.EditArea figcaption,.LineLists__Category,.TableLine td,.Text--Caption,.Text--Shift,.ThisSeason li,.ThisSeason p,.ThumbList__Text,.WorksLists__Role,.WorksLists__WorkName,.font-Caption,.form__column__head{font-size:.9rem}}:root{--base-font-family:"acumin-pro","zen-kaku-gothic-antique",sans-serif;--base-font-weight:400;--base-font-style:normal}.InterviewContent.EditArea .Text-Gest .wp-block-column:first-child>*,.InterviewContent.EditArea .Text-Interviewer .wp-block-column:first-child>*,.Text,.Text--Bold,.font-def,body{font-size:var(--base-font-size-set);font-family:var(--base-font-family);font-weight:var(--base-font-weight);font-style:var(--base-font-style);color:var(--black);letter-spacing:.025em;line-height:2}.InterviewContent.EditArea .Text-Gest .wp-block-column:first-child>*,.InterviewContent.EditArea .Text-Interviewer .wp-block-column:first-child>*,.Text--Bold{font-weight:600}.Text--PageTitle{font-weight:700;line-height:1.1;letter-spacing:.025em}@media screen and (max-width:800px){.Text--PageTitle{letter-spacing:-.025em}}.Text--HeadlineA{font-weight:700;line-height:1.1}.Text--HeadlineB{font-weight:700;line-height:1.25}.EditArea h3,.Text--HeadlineC{font-weight:600;line-height:1.25}.Text--HeadlineD{font-weight:600;line-height:1.25}.EditArea figcaption,.Text--Caption{line-height:2}.LineLists__Category,.Text--Shift,.WorksLists__WorkName,.form__column__head{font-weight:600;line-height:2}html{font-size:var(--base-font-size-set);height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;overflow-x:hidden;overflow-y:scroll;margin:0;padding:0;text-align:left}*{box-sizing:content-box}a{color:#101010}button{background:0 0}img{pointer-events:none;width:100%}.show-pc{display:block}@media screen and (max-width:800px){.show-pc{display:none}}.show-sp{display:none}@media screen and (max-width:800px){.show-sp{display:block}}.img-lazy,.img-lazy-hide{opacity:0;transition:opacity .5s cubic-bezier(.445,.05,.55,.95)}.img-lazy-hide.loaded,.img-lazy.loaded{opacity:1}.none{display:none}@media screen and (max-width:800px){.none-sp{display:none!important}}@media screen and (min-width:801px){.none-pc{display:none!important}}:root{--margin-240:240px;--margin-160:160px;--margin-120:120px;--margin-80:80px;--margin-64:64px;--margin-40:40px;--margin-32:32px;--margin-24:24px;--margin-16:16px;--margin-8:8px}.Section+.Section.Section--Hard,.margin-240{margin-top:var(--margin-240)}@media screen and (max-width:800px){.Section+.Section.Section--Hard,.margin-240{margin-top:calc(var(--margin-240) * .8)}}.margin-bottom-240{margin-bottom:var(--margin-240)}@media screen and (max-width:800px){.margin-bottom-240{margin-bottom:calc(var(--margin-240) * .8)}}.padding-240{padding-top:var(--margin-240)}@media screen and (max-width:800px){.padding-240{padding-top:calc(var(--margin-240) * .8)}}.padding-bottom-240{padding-bottom:var(--margin-240)}@media screen and (max-width:800px){.padding-bottom-240{padding-bottom:calc(var(--margin-240) * .8)}}.Footer,.Section+.Section,.Section+.Section__TwoSide,.Section__PageTitle,.Section__TwoSide+.Section,.SideMain__Section+.SideMain__Section,.margin-160{margin-top:var(--margin-160)}@media screen and (max-width:800px){.Footer,.Section+.Section,.Section+.Section__TwoSide,.Section__PageTitle,.Section__TwoSide+.Section,.SideMain__Section+.SideMain__Section,.margin-160{margin-top:calc(var(--margin-160) * .8)}}.margin-bottom-160{margin-bottom:var(--margin-160)}@media screen and (max-width:800px){.margin-bottom-160{margin-bottom:calc(var(--margin-160) * .8)}}.Section404,.padding-160{padding-top:var(--margin-160)}@media screen and (max-width:800px){.Section404,.padding-160{padding-top:calc(var(--margin-160) * .8)}}.padding-bottom-160{padding-bottom:var(--margin-160)}@media screen and (max-width:800px){.padding-bottom-160{padding-bottom:calc(var(--margin-160) * .8)}}.EditArea h3,.PageLead,.margin-120,.wp-pagenavi{margin-top:var(--margin-120)}@media screen and (max-width:800px){.EditArea h3,.PageLead,.margin-120,.wp-pagenavi{margin-top:calc(var(--margin-120) * .8)}}.margin-bottom-120{margin-bottom:var(--margin-120)}@media screen and (max-width:800px){.margin-bottom-120{margin-bottom:calc(var(--margin-120) * .8)}}.padding-120{padding-top:var(--margin-120)}@media screen and (max-width:800px){.padding-120{padding-top:calc(var(--margin-120) * .8)}}.padding-bottom-120{padding-bottom:var(--margin-120)}@media screen and (max-width:800px){.padding-bottom-120{padding-bottom:calc(var(--margin-120) * .8)}}.Character__Image+*,.CopyLight,.InterviewBottomLink__Wrap,.InterviewContent.EditArea .Continue,.InterviewTitle+.InterviewContent,.Section+.Section.Section--Harf,.Section__PageTitle.--ProjectDetail,.Under--Headline,.form__column.submitArea,.margin-80{margin-top:var(--margin-80)}@media screen and (max-width:800px){.Character__Image+*,.CopyLight,.InterviewBottomLink__Wrap,.InterviewContent.EditArea .Continue,.InterviewTitle+.InterviewContent,.Section+.Section.Section--Harf,.Section__PageTitle.--ProjectDetail,.Under--Headline,.form__column.submitArea,.margin-80{margin-top:calc(var(--margin-80) * .8)}}.ProjectChild__Image,.margin-bottom-80{margin-bottom:var(--margin-80)}@media screen and (max-width:800px){.ProjectChild__Image,.margin-bottom-80{margin-bottom:calc(var(--margin-80) * .8)}}.Footer,.GetsueiContentsArea,.InterviewContentsArea,.mw_wp_form_confirm .form__column.submitArea,.padding-80{padding-top:var(--margin-80)}@media screen and (max-width:800px){.Footer,.GetsueiContentsArea,.InterviewContentsArea,.mw_wp_form_confirm .form__column.submitArea,.padding-80{padding-top:calc(var(--margin-80) * .8)}}.GetsueiContentsArea,.padding-bottom-80{padding-bottom:var(--margin-80)}@media screen and (max-width:800px){.GetsueiContentsArea,.padding-bottom-80{padding-bottom:calc(var(--margin-80) * .8)}}.EditArea article,.EditArea article+*,.EditArea h2,.EditArea hr,.EditArea p+img,.HeadlineLead,.VisionLists__Item+.VisionLists__Item,.margin-64{margin-top:var(--margin-64)}@media screen and (max-width:800px){.EditArea article,.EditArea article+*,.EditArea h2,.EditArea hr,.EditArea p+img,.HeadlineLead,.VisionLists__Item+.VisionLists__Item,.margin-64{margin-top:calc(var(--margin-64) * .8)}}.margin-bottom-64{margin-bottom:var(--margin-64)}@media screen and (max-width:800px){.margin-bottom-64{margin-bottom:calc(var(--margin-64) * .8)}}.SampleVoice,.padding-64{padding-top:var(--margin-64)}@media screen and (max-width:800px){.SampleVoice,.padding-64{padding-top:calc(var(--margin-64) * .8)}}.padding-bottom-64{padding-bottom:var(--margin-64)}@media screen and (max-width:800px){.padding-bottom-64{padding-bottom:calc(var(--margin-64) * .8)}}.ImageTextList__Item+.ImageTextList__Item,.InterviewDate,.PageLead+.PageLead,.Under--HeadlineB,.WorksLists__Year+.WorksLists__ListBoxWrap,.margin-40{margin-top:var(--margin-40)}@media screen and (max-width:800px){.ImageTextList__Item+.ImageTextList__Item,.InterviewDate,.PageLead+.PageLead,.Under--HeadlineB,.WorksLists__Year+.WorksLists__ListBoxWrap,.margin-40{margin-top:calc(var(--margin-40) * .8)}}.EditArea h3,.Footer__ContactText,.Getsuei__Logo,.margin-bottom-40,.mustFormText{margin-bottom:var(--margin-40)}@media screen and (max-width:800px){.EditArea h3,.Footer__ContactText,.Getsuei__Logo,.margin-bottom-40,.mustFormText{margin-bottom:calc(var(--margin-40) * .8)}}.ProfileBox__Inner,.Recommendation,.padding-40{padding-top:var(--margin-40)}@media screen and (max-width:800px){.ProfileBox__Inner,.Recommendation,.padding-40{padding-top:calc(var(--margin-40) * .8)}}.Footer,.ProfileBox__Inner,.padding-bottom-40{padding-bottom:var(--margin-40)}@media screen and (max-width:800px){.Footer,.ProfileBox__Inner,.padding-bottom-40{padding-bottom:calc(var(--margin-40) * .8)}}.Column--1__Item+.Column--1__Item,.EditArea *+.wp-block-columns,.EditArea h4,.EditArea h5,.EditArea img,.EditArea img+*,.EditArea ol,.EditArea p+p,.EditArea ul,.margin-32{margin-top:var(--margin-32)}@media screen and (max-width:800px){.Column--1__Item+.Column--1__Item,.EditArea *+.wp-block-columns,.EditArea h4,.EditArea h5,.EditArea img,.EditArea img+*,.EditArea ol,.EditArea p+p,.EditArea ul,.margin-32{margin-top:calc(var(--margin-32) * .8)}}.EditArea h2,.EditArea h4,.EditArea h5,.EditArea ol,.EditArea ul,.margin-bottom-32{margin-bottom:var(--margin-32)}@media screen and (max-width:800px){.EditArea h2,.EditArea h4,.EditArea h5,.EditArea ol,.EditArea ul,.margin-bottom-32{margin-bottom:calc(var(--margin-32) * .8)}}.mw_wp_form_confirm .form__column,.padding-32{padding-top:var(--margin-32)}@media screen and (max-width:800px){.mw_wp_form_confirm .form__column,.padding-32{padding-top:calc(var(--margin-32) * .8)}}.padding-bottom-32{padding-bottom:var(--margin-32)}@media screen and (max-width:800px){.padding-bottom-32{padding-bottom:calc(var(--margin-32) * .8)}}.InterviewBottomLink+.InterviewBottomLink,.InterviewTitle,.PageTitleShift,.form__column+.form__column,.margin-24,img+.Introduction__Role{margin-top:var(--margin-24)}@media screen and (max-width:800px){.InterviewBottomLink+.InterviewBottomLink,.InterviewTitle,.PageTitleShift,.form__column+.form__column,.margin-24,img+.Introduction__Role{margin-top:calc(var(--margin-24) * .8)}}.margin-bottom-24{margin-bottom:var(--margin-24)}@media screen and (max-width:800px){.margin-bottom-24{margin-bottom:calc(var(--margin-24) * .8)}}.LineLists__Item,.SupportItem,.padding-24{padding-top:var(--margin-24)}@media screen and (max-width:800px){.LineLists__Item,.SupportItem,.padding-24{padding-top:calc(var(--margin-24) * .8)}}.padding-bottom-24{padding-bottom:var(--margin-24)}@media screen and (max-width:800px){.padding-bottom-24{padding-bottom:calc(var(--margin-24) * .8)}}.GetsueiTitle,.Headline--BShift,.HomeNewsListsWrap,.HomeNewsLists__Name,.Introduction__Name,.Introduction__SNSArea,.SupportItem__Title,.ThumbList__Image+.ThumbList__Text,.ThumbList__Text,.WorksLists__Item+.WorksLists__Item,.margin-16{margin-top:var(--margin-16)}@media screen and (max-width:800px){.GetsueiTitle,.Headline--BShift,.HomeNewsListsWrap,.HomeNewsLists__Name,.Introduction__Name,.Introduction__SNSArea,.SupportItem__Title,.ThumbList__Image+.ThumbList__Text,.ThumbList__Text,.WorksLists__Item+.WorksLists__Item,.margin-16{margin-top:calc(var(--margin-16) * .8)}}.Column--2__Item img,.EditArea img+img,.VisionLists__Title,.margin-bottom-16{margin-bottom:var(--margin-16)}@media screen and (max-width:800px){.Column--2__Item img,.EditArea img+img,.VisionLists__Title,.margin-bottom-16{margin-bottom:calc(var(--margin-16) * .8)}}.Menu__Button,.padding-16{padding-top:var(--margin-16)}@media screen and (max-width:800px){.Menu__Button,.padding-16{padding-top:calc(var(--margin-16) * .8)}}.Menu__Button,.WorksLists__Item,.padding-bottom-16{padding-bottom:var(--margin-16)}@media screen and (max-width:800px){.Menu__Button,.WorksLists__Item,.padding-bottom-16{padding-bottom:calc(var(--margin-16) * .8)}}*+.FlexItem__th,.SupportItem__TitleShift,.margin-8{margin-top:var(--margin-8)}@media screen and (max-width:800px){*+.FlexItem__th,.SupportItem__TitleShift,.margin-8{margin-top:calc(var(--margin-8) * .8)}}.margin-bottom-8{margin-bottom:var(--margin-8)}@media screen and (max-width:800px){.margin-bottom-8{margin-bottom:calc(var(--margin-8) * .8)}}.SideMenu__Link,.padding-8{padding-top:var(--margin-8)}@media screen and (max-width:800px){.SideMenu__Link,.padding-8{padding-top:calc(var(--margin-8) * .8)}}.SideMenu__Link,.WorksLists,.WorksLists__ListBoxWrap,.fadeIn--glitch,.padding-bottom-8{padding-bottom:var(--margin-8)}@media screen and (max-width:800px){.SideMenu__Link,.WorksLists,.WorksLists__ListBoxWrap,.fadeIn--glitch,.padding-bottom-8{padding-bottom:calc(var(--margin-8) * .8)}}.link,.wp-pagenavi a,p a,td a,th a{color:var(--purple);font-weight:600;text-decoration:underline}.link:hover,.wp-pagenavi a:hover,p a:hover,td a:hover,th a:hover{text-decoration:none;color:var(--black)}.sugita{position:relative;font-size:12px;background-color:red;color:#fff;font-weight:700}.sugita:after{content:"(杉田さんに考えて欲しい部分です)";font-size:12px;background-color:red;color:#fff;padding:0 8px;font-weight:700}.iframeWrap{width:100%;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.iframeWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}:root{--z-100:100;--z-90:90}.ButtonBase,.Button__Purple,.Button__White,.ProjectLists__Title{display:flex;height:40px;align-items:center;justify-content:center;position:relative;padding-left:16px;padding-right:16px;font-weight:600;z-index:1;transition:all var(--easing-A)}.ButtonBase::after,.ButtonBase::before,.Button__Purple::after,.Button__Purple::before,.Button__White::after,.Button__White::before,.ProjectLists__Title::after,.ProjectLists__Title::before{content:"";transform:var(--skew);position:absolute;display:block;top:0;bottom:0;left:0;right:0;z-index:-2}.ButtonBase::after,.Button__Purple::after,.Button__White::after,.ProjectLists__Title::after{width:0;transition:width var(--easing-A)}@media screen and (max-width:800px){.ButtonBase,.Button__Purple,.Button__White,.ProjectLists__Title{height:32px}}.--hover.Button__Purple::after,.--hover.Button__White::after,.--hover.ProjectLists__Title::after,.ButtonBase.--hover::after,.ButtonBase:hover::after,.Button__Purple:hover::after,.Button__White:hover::after,.ProjectLists__Title:hover::after{width:100%}@media screen and (max-width:800px){.ButtonBase,.Button__Purple,.Button__White,.ProjectLists__Title{padding-top:8px;padding-bottom:8px}}.Button__Purple{text-align:center;color:var(--purple)}.Button__Purple::before{background:var(--gray)}.Button__Purple::after{background:var(--purple)}.Button__Purple:hover{color:#fff}.Button__Purple.--current{color:var(--white-a)}.Button__Purple.--current::before{background:var(--black)}.Button__Purple.--current::after{background:var(--black)}.Button__Purple.--current:hover{color:var(--white-a)}.Button__White{color:var(--purple)}.Button__White::before{background:#fff}.Button__White::after{background:var(--purple)}.Button__White:hover{color:#fff}@media screen and (min-width:801px){.Button--TextSize{padding-top:8px;display:inline-block;left:10px;text-align:center;min-width:20vw}}@media screen and (max-width:800px){.Button--TextSize{width:80%;left:50%;transform:translateX(-50%)}}.Button__Icon{display:flex;align-items:center}.Button__Icon path{transition:fill var(--easing-A)}@media screen and (max-width:800px){.Button__Icon svg{width:16px;height:16px}}.Button__Icon:hover path{fill:var(--purple)}.LeftLineButton,.LeftLineButtonBase,.Menu__Button,.SideMenu__Button,.SideMenu__Link{transition:all var(--easing-A);padding-left:32px;position:relative;display:block;left:0;border-left:1px solid var(--black)}.LeftLineButton:hover,.LeftLineButtonBase:hover,.Menu__Button:hover,.SideMenu__Button:hover,.SideMenu__Link:hover{left:16px;border-left:5px solid var(--purple)}.LeftLineButton,.LinkLineBase,.SideMenu__Link{color:var(--purple)}.LeftLineButton:hover,.LinkLineBase:hover,.SideMenu__Link:hover{color:var(--purple);text-decoration:none}.InterviewIndex__Item.--Current,.LinkLineCancel,.SideMenu__Link.current{cursor:auto;color:var(--darkgray);border-left:5px solid var(--darkgray)}.InterviewIndex__Item.--Current:hover,.LinkLineCancel:hover,.SideMenu__Link.current:hover{left:0;border-left:5px solid var(--darkgray)}.LeftLineButton{border-left:1px solid var(--black)}.LeftLineButton:before{transition:color var(--easing-A)}.LeftLineButton:hover:before{color:var(--purple)}.Headline{position:relative;z-index:10}.wp-pagenavi{width:100%;position:relative;text-align:center}.wp-pagenavi .pages{display:block;text-align:center;font-weight:600;color:var(--darkgray)}.wp-pagenavi .current,.wp-pagenavi .page{margin:0 16px}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{position:absolute;bottom:0}.wp-pagenavi .previouspostslink{left:0}.wp-pagenavi .nextpostslink{margin-left:40px;right:0}.EditArea strong{font-weight:700;font-weight:700}.EditArea :where(.wp-block-columns){margin-bottom:0}.EditArea ul li{list-style:disc inside}.EditArea ul ul{padding-left:24px;margin:0}.EditArea ul ul li{list-style:circle inside}.EditArea ol li{list-style:decimal inside}.EditArea ol ol{margin:0;padding-left:24px}.EditArea ol ol li{list-style:decimal inside}.EditArea img{border:1px solid var(--black);width:100%}.EditArea .wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-bottom:50px}.EditArea .wp-block-embed__wrapper>iframe{width:100%;height:100%;position:absolute;top:0;left:0}.EditArea article{border:2px solid var(--black);padding:20px 5%}.EditArea h2{border-radius:2px;background:var(--black);padding:12px 12px;color:#fff;font-weight:600}.EditArea h3{position:relative}.EditArea h4{font-weight:700;color:var(--black)}.EditArea h5{font-weight:700;color:var(--black)}.EditArea hr{border-color:var(--black)}@media screen and (max-width:800px){.EditArea :where(.wp-block-columns.is-layout-flex){gap:.5em}}.FlexItem__th{font-weight:600;text-decoration:underline}.FlexItem__ul{padding:0;margin:0}.FlexItem__ul li{position:relative;padding-left:1.25em}.FlexItem__ul li:before{content:"・";font-weight:700;position:absolute;left:0;border-radius:50%}input[type=email],input[type=tel],input[type=text],textarea{width:100%;padding:8px 12px;margin:8px 0 4px;display:inline-block;border:1px solid var(--darkgray);border-radius:4px;box-sizing:border-box}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:0;border-color:var(--purple)}.form__column.submitArea{display:flex;justify-content:center;align-items:center;gap:24px}@media screen and (max-width:800px){.form__column.submitArea{flex-direction:column;gap:16px}}.submit{background:var(--gray);min-width:200px;font-weight:600;color:var(--purple);border-radius:100px;padding:8px 0;text-align:center}.submit:hover{background:var(--purple);color:#fff}.submit.is__confirm,.submit.is__contact{background:var(--purple);color:#fff}@media screen and (min-width:801px){.submit+.submit{margin-left:24px}}.mustFormText::before{content:"⚫︎ ";color:var(--purple)}.mustForm::before{content:" ⚫︎";color:var(--purple)}.mw_wp_form_confirm .form__column{border-top:1px solid var(--black)}.mw_wp_form_confirm .form__column.submitArea{border:none}.mw_wp_form_complete p{text-align:center}.wpcf7-spinner{display:none!important}.Accordion--Head{cursor:pointer}.Accordion--Content{display:none}.Accordion--Content.--Open{display:block}.MaskBase,.WhiteMask,.WhiteMaskAlready,.WhiteMaskScroll,.fadeIn--glitch{position:relative;overflow:hidden;z-index:1}.MaskBase::before,.WhiteMask::before,.WhiteMaskAlready::before,.WhiteMaskScroll::before,.fadeIn--glitch::before{content:"";width:100vw;height:100.1%;position:absolute;display:block;z-index:1000;background-color:#fff}.WhiteMask::before{transition:left var(--easing-B);left:0}.WhiteMask.--Leaving::before{left:101vw}.WhiteMaskScroll{position:relative}.WhiteMaskScroll::before{transition:left var(--easing-B) 0s;left:-.5vw}.WhiteMaskScroll.--Leaving::before{transition:left var(--easing-B) .8s;left:101vw}.WhiteMaskScroll.--Done::before{transition:none}.WhiteMaskScroll__arrowPosition{position:relative}.WhiteMaskScroll__arrow{position:absolute;top:50%;width:120px;height:120px;border-radius:100px;background-color:var(--black);z-index:100;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;cursor:pointer}.WhiteMaskScroll__arrow:before{content:"";position:absolute;top:50%;width:20px;height:20px;border-top:1px solid #fff;border-right:1px solid #fff}.WhiteMaskScroll__arrow.--Leaving:hover{opacity:.8}.WhiteMaskScroll__arrow.--Leaving{opacity:.25;visibility:visible}.WhiteMaskScroll__arrow.--Done{opacity:.25;visibility:visible}.WhiteMaskScroll__arrow--right{left:100%;transform:translate(-50%,-50%)}.WhiteMaskScroll__arrow--right:before{left:25%;transform:translate(-50%,-50%) rotate(45deg)}.WhiteMaskScroll__arrow--left{left:-60px;transform:translate(0,-50%)}.WhiteMaskScroll__arrow--left:before{left:75%;transform:translate(-50%,-50%) rotate(-135deg)}.OpacityScroll{transition:2s;position:relative;opacity:0}.OpacityScroll.--Leaving{opacity:1}.OpacityScrollNews{transition:var(--trs);opacity:0}.OpacityScrollNews.--Leaving{opacity:.25}.fadeIn--glitch::before{transition:left var(--easing-B);left:101vw}.fadeIn--glitch.--WhiteMask::before{left:-.5vw}.WhiteMaskAlready::before{transition:none;left:101vw}.WhiteMaskAlready.--WhiteMask::before{left:-.5vw;transition:left var(--easing-B) 0s}.Header__Logo.--Open path{fill:#fff}.Header__Logo.--Open:hover path{fill:var(--purple)}@keyframes IconMenuTop{0%{top:0;transform:rotate(0)}50%{top:50%;transform:rotate(0)}100%{top:50%;transform:rotate(45deg)}}@keyframes IconMenuCenter{0%{opacity:1}100%,50%{opacity:0}}@keyframes IconMenuBottom{0%{top:100%;transform:rotate(0)}50%{top:50%;transform:rotate(0)}100%{top:50%;transform:rotate(-45deg)}}.Button__Menu.--Open{background-color:var(--gray)}.Button__Menu.--Open .IconMenu__Top{animation:IconMenuTop .5s forwards;background-color:var(--black)}.Button__Menu.--Open .IconMenu__Center{animation:IconMenuCenter .5s forwards;opacity:0}.Button__Menu.--Open .IconMenu__Bottom{animation:IconMenuBottom .5s forwards;background-color:var(--black)}@keyframes IconMenuTopBack{100%{top:0;transform:rotate(0)}50%{top:50%;transform:rotate(0)}0%{top:50%;transform:rotate(45deg)}}@keyframes IconMenuCenterBack{100%{opacity:1}0%,50%{opacity:0}}@keyframes IconMenuBottomBack{100%{top:100%;transform:rotate(0)}50%{top:50%;transform:rotate(0)}0%{top:50%;transform:rotate(-45deg)}}.Button__Menu.--Close{background-color:var(--black)}.Button__Menu.--Close .IconMenu__Top{animation:IconMenuTopBack .5s forwards}.Button__Menu.--Close .IconMenu__Center{animation:IconMenuCenterBack .5s forwards}.Button__Menu.--Close .IconMenu__Bottom{animation:IconMenuBottomBack .5s forwards}@keyframes fadeIn--glitch__3division{0%{opacity:0}19.9%{opacity:0;transform:translateX(-7%) translateY(-12%)}20%{opacity:1}29.9%{transform:translateX(-7%) translateY(-10%)}30%{transform:translateX(12%)}40%{opacity:1}40.1%{opacity:0;color:var(--purple);fill:var(--purple)}49.9%{opacity:0;transform:translateX(12%);color:var(--black);fill:var(--black)}50%{opacity:1;transform:translateX(3%)}100%{opacity:1;transform:translateX(0);color:var(--black);fill:var(--black)}}@keyframes fadeIn--glitch__1division{0%{opacity:0}19.9%{opacity:0;transform:translateX(5%)}20%{opacity:1;transform:translateX(5%)}29.9%{opacity:1;transform:translateX(5%)}30%{opacity:0}40%{opacity:0;transform:translateX(-14%)}40.1%{opacity:1;transform:translateX(-14%)}99%{opacity:1;transform:translateX(0)}100%{opacity:0}}@keyframes fadeIn--glitch__0division{0%{opacity:0;color:var(--gray);fill:var(--gray)}29.9%{opacity:0}30%{opacity:1}40%{opacity:1;color:var(--gray);fill:var(--gray)}40.1%{opacity:0}49.9%{opacity:0;color:var(--purple);fill:var(--purple)}50%{opacity:1}100%{opacity:1;color:var(--black);fill:var(--black)}}.fadeIn--glitch{position:relative}.fadeIn--glitch__3division{clip-path:polygon(5% 0,100% 0,95% 20%,0 44%,0 53%,100% 70%,100% 64%,0 60%,0 64%,0 85%,100% 90%,100% 100%,0 100%,0 90%);color:var(--purple);fill:var(--purple);position:absolute;opacity:0}.fadeIn--glitch__1division{clip-path:polygon(0 48%,100% 34%,100% 44%,0 70%);color:var(--black);fill:var(--black);position:absolute;opacity:0}.fadeIn--glitch__0division{opacity:0;color:var(--gray);fill:var(--gray)}.fadeIn--glitch .fadeIn--glitch__3division{animation:fadeIn--glitch__3division .75s cubic-bezier(0,1.71,.95,1.2) .3s 1 normal both}.fadeIn--glitch .fadeIn--glitch__1division{animation:fadeIn--glitch__1division .75s cubic-bezier(.04,1.1,.9,.98) .3s 1 normal both}.fadeIn--glitch .fadeIn--glitch__0division{animation:fadeIn--glitch__0division .75s linear .3s 1 normal both}.mainVisual{width:100%;min-height:95svh;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.mainVisual__photo--before,.mainVisual__video{width:100%;height:100%;object-fit:cover;position:absolute;opacity:0}.mainVisual__glitch--before{opacity:0}.mainVisual__logo--fadeIn{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;z-index:1;animation:mainVisual__fadeIn--logo 5.1s cubic-bezier(.15,.35,.74,.99) .3s 1 normal both}.mainVisual__logo--fadeIn__mark{display:flex;width:5vw}.mainVisual__logo--fadeIn__A,.mainVisual__logo--fadeIn__G,.mainVisual__logo--fadeIn__R,.mainVisual__logo--fadeIn__S{display:flex;width:3vw}@keyframes mainVisual__fadeIn--logo{0%{opacity:0;gap:8vw}90%{opacity:1;gap:.3vw}95%{opacity:1}96%{opacity:.6}96.5%{opacity:1}97%{opacity:0}97.5%{opacity:0}99%{opacity:1}100%{opacity:0;display:none;gap:.3vw}}.mainVisual__logo--fixed{display:flex;position:absolute;top:50%;width:17.25vw;animation:mainVisual__logo--fixed .45s cubic-bezier(.15,.35,.74,.99) 8.3s 1 normal both}@keyframes mainVisual__logo--fixed{0%{opacity:0}100%{opacity:.9}}.mainVisual__direction{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;gap:.8vw;bottom:8vh;z-index:1;animation:mainVisual__logo--fixed .45s cubic-bezier(.15,.35,.74,.99) 9s 1 normal both,mainVisual__direction--updown 3.6s cubic-bezier(.15,.35,.74,.99) 9.3s 1 normal both}.mainVisual__direction__text{font-size:1.75vw;font-weight:700;color:#fff}.mainVisual__direction__arrow{width:.75vw;animation:mainVisual__direction--updown 3.6s cubic-bezier(.15,.35,.74,.99) 9.3s 1 normal both}@keyframes mainVisual__direction{0%{opacity:0}100%{opacity:.8}}@keyframes mainVisual__direction--updown{0%{transform:translateY(0)}15%{transform:translateY(1vh)}30%{transform:translateY(0)}45%{transform:translateY(1vh)}60%{transform:translateY(0)}75%{transform:translateY(1vh)}90%{transform:translateY(0)}95%{opacity:.8}100%{transform:translateY(0);opacity:.8}}.mainVisual__photo--before{animation:mainVisual__fadeIn--photo 6s cubic-bezier(.02,.8,.87,1) 0s 1 normal both}@keyframes mainVisual__fadeIn--photo{0%{opacity:0;transform:scale(1.12)}85%{transform:scale(1);opacity:1}99.99%{opacity:1}100%{opacity:0;transform:scale(1)}}@keyframes mainVisual__photo--before--loop{0%{opacity:0}59.99%{opacity:0}60%{opacity:1}99.9%{opacity:1}100%{opacity:0}}.mainVisual__video{position:absolute;animation:mainVisual__fadeIn--video 10ms linear 5.99s 1 normal both}@keyframes mainVisual__fadeIn--video{0%{opacity:0}100%{opacity:100}}@media all and (max-aspect-ratio:1/1.3){.mainVisual__photo--before,.mainVisual__video{object-position:calc(50% - 58vw) center}.mainVisual__logo--fadeIn__mark{width:15.625vw}.mainVisual__logo--fadeIn__A,.mainVisual__logo--fadeIn__G,.mainVisual__logo--fadeIn__R,.mainVisual__logo--fadeIn__S{width:9.375vw}.mainVisual__logo--fadeIn,.mainVisual__logo--fixed{top:auto;bottom:16%}.mainVisual__logo--fixed{width:49vw}.mainVisual__direction{bottom:4vh}.mainVisual__direction__text{font-size:3vw}.mainVisual__direction__arrow{width:1.7vw}}.BlackBg{z-index:-10;position:fixed;bottom:-5px;right:0;width:100vw;height:50vh;background-color:var(--black)}main{background-color:#fff}.Main{max-width:100vw}.Main--Hidden{width:100vw;overflow:hidden}.Section{width:100vw}@media screen and (max-width:800px){.Section+.Section.Section--Hard{margin-top:128px}}.Section__TwoSide{width:100vw}.MenuBg{transition:right var(--easing-A);position:fixed;bottom:0;right:-101vw;width:101vw;height:100vh;background-color:var(--black);z-index:var(--z-90)}.MenuBg.--Loaded{transition:none}.MenuBg.--Open{right:-.5vw;transition:right var(--easing-A)}.Menu{align-items:center;position:fixed;top:50%;transform:translateY(-50%);z-index:calc(var(--z-90) + 1);padding:0;margin:0;left:5%;opacity:0;pointer-events:none}.MenuWrap{transition:all var(--easing-B);display:flex;flex-wrap:wrap;flex-direction:column;max-height:75vh;position:relative;left:32px;opacity:0}.Menu.--Open{opacity:1;pointer-events:auto}.Menu.--Open .MenuWrap{opacity:1;left:0}.Menu__Button{padding-right:80px;border-color:#fff}.Menu__Title{transition:all var(--easing-A);color:#fff}.Menu__Shift{transition:all var(--easing-A);color:#fff}.Menu__Button:hover .Menu__Shift,.Menu__Button:hover .Menu__Title{color:var(--purple)}.ContentArea{position:relative;width:80vw;margin:auto}@media screen and (max-width:800px){.ContentArea{width:calc(var(--grid-1SP) * 10)}}.Grid{width:100%;display:flex;flex-direction:column}.Grid--Center{align-items:center}.Grid--Right{align-items:flex-end}.Grid--4,.SideMenu{width:var(--grid-4)}@media screen and (max-width:800px){.Grid--4,.SideMenu{width:100%}}.Grid--8,.SideMain{width:var(--grid-8)}@media screen and (max-width:800px){.Grid--8,.SideMain{width:100%}}.Grid--11{width:var(--grid-11);box-sizing:border-box}@media screen and (max-width:800px){.Grid--11{width:100%}}.Grid--8PlusRight{position:relative;right:-10vw;width:calc(var(--grid-8) + 10vw + 3px)}@media screen and (max-width:800px){.Grid--8PlusRight{right:calc(-1 * var(--grid-1SP));width:calc(var(--grid-1SP) * 10)}}.Grid--11PlusRight{position:relative;right:-10vw;width:calc(var(--grid-11) + 10vw)}@media screen and (max-width:800px){.Grid--11PlusRight{right:calc(-1 * var(--grid-1SP));width:calc(var(--grid-1SP) * 10);position:inherit}}.Grid--12PlusRight{position:relative;right:-10vw;width:90vw}@media screen and (max-width:800px){.Grid--12PlusRight{right:calc(-1 * var(--grid-1SP));width:calc(var(--grid-1SP) * 11)}}@media screen and (max-width:800px){.Grid--SpFull{width:100%}}@media screen and (max-width:800px){.Grid--IndentSp{box-sizing:border-box}}@media screen and (max-width:800px){.Grid--Plus{width:calc(11 * var(--grid-1SP))}}@media screen and (max-width:800px){.Grid--Shift{position:relative;left:var(--grid-1SP)}}@media screen and (min-width:801px){.TwoSide{display:flex;align-items:flex-start;justify-content:space-between}}@media screen and (min-width:801px){.SideMenu{position:sticky;position:-webkit-sticky;top:10vh}}@media screen and (max-width:800px){.SideMenu{position:relative;margin-bottom:64px}}.SideMenu__Button,.SideMenu__Link{font-weight:700}.SideMenu__Button{color:var(--darkgray)}.SideMenu__Button:hover{border-color:var(--black);color:var(--black)}.SideMenu__Link:hover{left:16px;border-color:var(--purple)}.Header{position:fixed;top:0;right:0;width:100%;height:80px;display:flex;justify-content:space-between;align-items:center;padding:0 2.5%;box-sizing:border-box;z-index:var(--z-100);backdrop-filter:blur(2px)}@media screen and (max-width:800px){.Header{height:64px;padding:0 1%}}.Header.--leave{background-color:#ff0}.Header__Left{transition:top var(--easing-A);display:block;align-items:center;position:relative;top:0}.Header__Left.--HomePosition{top:-80px}.Header__Left.--HomePosition.--Done{top:0}.Header__Logo{display:flex;align-items:center;justify-content:flex-start}.Header__Logo path{transition:fill var(--easing-A)}@media screen and (max-width:800px){.Header__Logo svg{transform:scale(80%)}}.Header__Left:hover path{fill:var(--purple)}.Header__Right{display:flex;align-items:center;gap:1vw}@media screen and (max-width:800px){.Header__Right{padding-right:2.5%}}.Header__SNSWrap{display:inline-block;background-color:var(--black);display:flex;justify-content:center;gap:var(--margin-24);padding:0 24px;width:auto;height:40px;align-items:center;border-radius:32px}@media screen and (max-width:800px){.Header__SNSWrap{height:32px;padding:0 16px;gap:var(--margin-16)}}.Button__Menu{transition:background-color var(--easing-A);width:40px;height:40px;border-radius:50%;background-color:var(--black);display:flex;align-items:center;justify-content:center}@media screen and (max-width:800px){.Button__Menu{width:32px;height:32px}}.IconMenu{width:16px;height:16px;position:relative}@media screen and (max-width:800px){.IconMenu{width:12px;height:12px}}.IconMenu__Item{position:absolute;display:block;width:100%;height:2px;background:#fff;right:0;transition:all var(--easing-A)}.IconMenu__Top{top:0;transform:translateY(-50%);transform:rotate(0)}.IconMenu__Center{top:50%;transform:translateY(-50%);transform:rotate(0);opacity:1}.IconMenu__Bottom{top:100%;transform:translateY(-50%);transform:rotate(0)}.Button__Menu:hover .IconMenu__Item{background-color:var(--purple)}.FooterWrap{background-color:#fff}.Footer{background:var(--black);overflow:hidden}.Footer__Column{position:relative;display:flex;gap:10vw;align-items:center;z-index:1}.Footer__Column:before{content:"CONTACT";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10rem;font-weight:700;letter-spacing:.1em;color:var(--purple);opacity:.2;z-index:-1;line-height:1}@media screen and (max-width:800px){.Footer__Column{flex-direction:column;gap:40px}.Footer__Column:before{top:15%;font-size:7rem;letter-spacing:0}}.Footer__ColumnItem{width:50%}@media screen and (max-width:800px){.Footer__ColumnItem{width:100%}}.Footer__ContactText{color:#fff;font-weight:400;text-align:center}.CopyLight{width:100%;text-align:center}.Column--1{width:100%}.Column--2{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--grid-gap)}@media screen and (max-width:800px){.Column--2{flex-direction:column}}.Column--2__Item{width:calc((100% - var(--grid-gap) * 1)/ 2)}@media screen and (max-width:800px){.Column--2__Item{width:100%}}.Column--3{width:100%;display:flex;flex-wrap:wrap;gap:var(--grid-gap)}.Column--3__Item{width:calc((100% - var(--grid-gap) * 2)/ 3)}@media screen and (max-width:800px){.Column--3__Item{width:calc((100% - var(--grid-gap))/ 2)}}.Column--Center{align-items:center}.PageTitleShift{background-color:var(--black);color:#fff;display:inline-block;padding:0 8px;letter-spacing:.2em}.LineLists__Item{border-top:1px solid var(--black);position:relative;overflow:hidden}.LineLists__Category{color:var(--darkgray)}.TableLine{width:100%;border-collapse:collapse;border-spacing:0}.TableLine tr{border-top:1px solid var(--black);border-bottom:1px solid var(--black)}@media screen and (min-width:801px){.TableLine td,.TableLine th{padding:16px 0;vertical-align:middle}.TableLine th{width:var(--grid-2)}.TableLine td{padding-left:32px}}@media screen and (max-width:800px){.TableLine{display:block}.TableLine td,.TableLine th,.TableLine tr{width:100%;display:block}.TableLine tr{padding:16px 0;border-top:0}.TableLine tr:first-child{padding:16px 0;border-top:1px solid var(--black)}}.ThumbList__Button{display:block}.ThumbList__Button,.ThumbList__Button p{font-weight:600;text-decoration:underline;color:var(--purple)}.ThumbList__Button:hover .ThumbList__Image{opacity:.66}.ThumbList__Button:hover .ThumbList__Text{text-decoration:none;opacity:.66}.ThumbList__Text{display:inline-block;padding-right:16px}.ImageTextList__Item{align-items:center}@media screen and (max-width:800px){.ImageTextList__Item+.ImageTextList__Item{margin-top:calc(var(--margin-64) * .8)}}.Introduction{display:flex;align-items:center;min-height:300px;height:50vh;background-color:var(--gray);background-image:url(../images/Company_CEO.png);background-size:contain;background-position:right;background-repeat:no-repeat}.Introduction__Item{padding-left:calc(var(--grid-1) + var(--grid-gap))}.Introduction__SNSArea{display:flex;gap:16px}@media screen and (max-width:800px){.Introduction__SNSArea{gap:24px}}.Introduction__Button{transition:fill var(--easing-A)}.Introduction__Button path{transition:fill var(--easing-A);fill:var(--purple)}.Introduction__Button:hover path{fill:var(--black)}@media screen and (max-width:800px){.Introduction__Button svg{width:24px;height:24px}}.Recommendation{align-items:center;border-top:1px var(--black) solid}.About__Logo{position:absolute;top:50%;transform:translateY(-50%);right:-10%;z-index:0}.About__Logo img{width:50vw;opacity:.1}@media screen and (max-width:800px){.About__Logo{right:-50%}.About__Logo img{width:100vw}}@media screen and (max-width:800px){.ProjectLists{position:relative;left:8.3333333333vw}}.ProjectLists__Item{position:relative}.ProjectLists__Button{display:block;padding-left:calc(var(--grid-1) + var(--grid-gap))}@media screen and (max-width:800px){.ProjectLists__Button{padding-left:0}}.ProjectLists__ImageWrap{width:100%;overflow:hidden}.ProjectLists__Image{transition:transform var(--easing-A),filter var(--easing-A);filter:grayscale(100%)}.ProjectLists__Button.--hover .ProjectLists__Image,.ProjectLists__Button:hover .ProjectLists__Image{transform:scale(1.2,1.2);filter:grayscale(0)}.ProjectLists__Title{position:absolute;color:var(--purple);bottom:0;left:1vw}.ProjectLists__Title::before{background:var(--gray)}.ProjectLists__Title::after{background:var(--purple)}@media screen and (max-width:800px){.ProjectLists__Title{left:calc(-.8 * var(--grid-1SP));font-size:1.125rem}}.ProjectLists__Title.--hover,.ProjectLists__Title:hover{left:var(--grid-1);color:#fff}.SupportItem{position:relative}.SupportItem:before{content:"";height:1px;background:var(--black);width:50%;position:absolute;top:0;left:50%;transform:translateX(-50%);display:block}@media screen and (min-width:1281px){.SupportItem:nth-child(1),.SupportItem:nth-child(2),.SupportItem:nth-child(3){padding-top:0}.SupportItem:nth-child(1):before,.SupportItem:nth-child(2):before,.SupportItem:nth-child(3):before{content:none}}@media screen and (max-width:800px){.SupportItem:before{width:100%;left:0;transform:translateX(0)}}.SupportItem__Title{text-align:center}.SupportItem__TitleShift{text-align:center}.WorksLists__Item{position:relative}.WorksLists__Item:before{transition:background-color var(--easing-A);content:"";display:block;position:absolute;top:0;left:0;width:16px;height:100%;background-color:var(--darkgray);transform:var(--skewV)}.WorksLists__Item.--Open:before{background-color:var(--black)}@media screen and (min-width:801px){.WorksLists__Item{padding-left:calc(var(--grid-1) + var(--grid-gap))}}@media screen and (max-width:800px){.WorksLists__Item{padding-left:var(--grid-1SP);padding-top:8px}}.WorksLists__Year{transition:color var(--easing-A);color:var(--darkgray)}.WorksLists__Year.--Open{color:var(--black)}.WorksLists__Item:hover:before{background-color:var(--black)}.WorksLists__Item:hover .WorksLists__Year{color:var(--black)}.WorksLists__Year.--Open:hover{color:var(--darkgray)}.WorksLists__ListBox{width:100%;gap:32px;display:flex}@media screen and (max-width:800px){.WorksLists__ListBox{flex-direction:column;gap:8px}}.WorksLists__ListBox+.WorksLists__ListBox{padding-top:4px}@media screen and (max-width:800px){.WorksLists__ListBox+.WorksLists__ListBox{margin-top:8px}}.WorksLists__Category{width:var(--grid-2);padding-top:8px}@media screen and (max-width:800px){.WorksLists__Category{padding-top:0;width:100%}}.WorksLists__Work{display:flex;justify-content:space-between;padding:8px;background-color:var(--gray);border-top:2px solid #fff}@media screen and (max-width:800px){.WorksLists__Work{flex-direction:column}}.VisionLists__Item{border-left:1px solid var(--black);padding-left:32px}.ThisSeason__WorksName{text-indent:-.7rem}.InterviewMainVisual{height:560px;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width:800px){.InterviewMainVisual{height:250px}}.InterviewMain{position:relative;z-index:5}.InterviewWrap{position:relative;margin-top:-200px}@media screen and (max-width:800px){.InterviewWrap{margin-top:0}}.InterviewContentsArea{background:#fff}.InterviewIndex{display:block;margin-bottom:64px;margin-top:64px}.InterviewIndex__Item{position:relative;display:flex;align-items:center;padding:0 20px;color:var(--purple);font-weight:700}.InterviewIndex__Item.--Current:after{content:none}@media screen and (min-width:801px){.InterviewIndex__Item{height:40px}}@media screen and (max-width:800px){.InterviewIndex__Item{padding:16px 40px 16px 5%}.InterviewIndex__Item:after{top:50%;right:20px;width:8px;height:8px;margin-top:-4px}.InterviewIndex__Item:hover:after{right:15px}}.NewsBottomLink{padding:16px 5%;margin-top:8px;font-weight:700}.InterviewBottomLink{padding:16px 5%;margin-top:8px;font-weight:700}.InterviewBottomLink:before{content:"";color:var(--black)}.InterviewBottomLink.--Prev:before{padding-right:100px;content:"前の記事";font-weight:400}.InterviewBottomLink.--Next:before{padding-right:100px;content:"次の記事";font-weight:400}.InterviewBottomLink.--Empty{position:relative;display:block;font-weight:600;border-left:1px solid var(--darkgray);color:var(--darkgray)}.InterviewBottomLink.--Empty:after{content:none}@media screen and (max-width:800px){.InterviewBottomLink{padding:16px 40px 16px 5%}.InterviewBottomLink:after{position:absolute;top:50%;right:20px;width:8px;height:8px;margin-top:-4px}.InterviewBottomLink:hover:after{right:15px}}.InterviewContent.EditArea img{border:none}.InterviewContent.EditArea .Text--Shift{color:var(--darkgray)}.ProjctLinks{padding:0 1vw;display:flex;gap:8px}@media screen and (max-width:800px){.ProjctLinks{flex-wrap:wrap;padding:0 4vw}}.ProjctLinks__Item{width:100%}.HomeNewsListsWrap{transition:var(--trs);display:flex;align-items:center;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;padding-left:calc(10vw + var(--grid-1) + var(--grid-gap));padding-right:10vw;scrollbar-color:transparent transparent}@media screen and (max-width:800px){.HomeNewsListsWrap{padding-right:8.3333333333vw;padding-left:8.3333333333vw}}.HomeNewsListsWrap::-webkit-scrollbar{display:none}.HomeNewsLists{display:flex;flex-wrap:nowrap}.HomeNewsLists__Item{width:22vw;flex-shrink:0;margin-right:32px}@media screen and (max-width:800px){.HomeNewsLists__Item{width:40vw;margin-right:10vw}}.Button__More{color:var(--purple);font-weight:700;display:flex;align-items:center;justify-content:center;height:100%;padding:10px 20px;flex-shrink:0}.Button__More:hover{color:var(--black)}.HomeNewsLists__Date{position:relative}.HomeNewsLists__Date>span{background-color:#fff;padding-right:8px}.HomeNewsLists__Date:after{content:"";display:block;position:absolute;width:100%;height:1px;background:var(--black);top:60%;transform:translateY(-50%);right:0;z-index:-1}.HomeNewsLists__Link *{color:var(--purple)}.HomeNewsLists__Link :hover{color:var(--black)}.HomeNewsLists__Name{transition:color var(--easing-A);font-weight:700}@media screen and (max-width:800px){.HomeNewsLists__Name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.ProfileBox__Inner{width:100%;border-top:1px solid var(--black);border-bottom:1px solid var(--black)}.SampleVoice{align-items:center}@media screen and (max-width:800px){.StaffList{flex-direction:column}}@media screen and (max-width:800px){.StaffImage{width:calc(var(--grid-1SP) * 6)}}.Section404{display:flex;height:50vh;align-items:center;justify-content:center;flex-direction:column}.GetsueiContentsArea p,.GetsueiTitle,.mincho{font-family:zen-antique,sans-serif;font-weight:400;font-style:normal;color:#3d3c38}.Main--Getsuei{background-color:#3d3c38}.Main--Getsuei:before{content:"";position:fixed;width:100vw;height:100vh;bottom:0;right:0;background-image:url(../../images/getsuei_backs.webp);background-size:cover}body.single-getsuei .Footer{margin-top:0}@media screen and (max-width:800px){body.single-getsuei .Footer{margin-top:0}}.ContentArea--GetsueiHead{border-bottom:1px solid #3d3c38}.GetsueiContentsArea{background-color:rgba(255,255,255,.75)}@media screen and (max-width:800px){.GetsueiContentsArea{box-sizing:border-box;padding-left:16px;padding-right:16px}}@media screen and (min-width:801px){.Getsuei__Logo{width:50%}}@media screen and (max-width:800px){.Getsuei__Logo{width:75%}}.Getsuei__Outline{text-align:center}.InterviewIndex__Item.--Getsuei{border-color:rgba(61,60,56,.5);color:rgba(61,60,56,.5)}a.InterviewIndex__Item.--Getsuei:hover{border-color:#3d3c38;color:#3d3c38}.InterviewBottomLink.--Getsuei{border-color:rgba(61,60,56,.5);color:rgba(61,60,56,.5)}a.InterviewBottomLink.--Getsuei:hover{border-color:#3d3c38;color:#3d3c38}a.InterviewBottomLink.--Getsuei:hover:before{border-color:#3d3c38;color:#3d3c38}
/*# sourceMappingURL=style.css.map */
