@charset "UTF-8";
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}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;font-weight:inherit;line-height:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;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}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}[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}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin: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{padding:0;vertical-align:top}th{font-weight:700;text-align:left}[hidden],template{display:none}body,html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";color:#fff;font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:26px;position:relative}body{padding-top:200px}body.index{padding-top:0}@media (max-width:1023px){body{padding-top:140px}body.index{padding-top:0}}.article__body,.article__table__content.mce,.wysiwyg{font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:26px}.article__body>:first-child,.article__table__content.mce>:first-child,.wysiwyg>:first-child{margin-top:0}.article__body>:last-child,.article__table__content.mce>:last-child,.wysiwyg>:last-child{margin-bottom:0}.article__body ol,.article__body p,.article__body ul,.article__table__content.mce ol,.article__table__content.mce p,.article__table__content.mce ul,.wysiwyg ol,.wysiwyg p,.wysiwyg ul{margin-top:26px}.article__body a,.article__table__content.mce a,.wysiwyg a{text-decoration:underline;transition:opacity .1s linear}.article__body a:hover,.article__table__content.mce a:hover,.wysiwyg a:hover{opacity:.6;transition-duration:0s}.article__body ol li>:first-child,.article__body ul li>:first-child,.article__table__content.mce ol li>:first-child,.article__table__content.mce ul li>:first-child,.wysiwyg ol li>:first-child,.wysiwyg ul li>:first-child{margin-top:0}.article__body ol li>:last-child,.article__body ul li>:last-child,.article__table__content.mce ol li>:last-child,.article__table__content.mce ul li>:last-child,.wysiwyg ol li>:last-child,.wysiwyg ul li>:last-child{margin-bottom:0}.article__body ul,.article__table__content.mce ul,.wysiwyg ul{list-style-position:outside;list-style-type:disc;padding-left:1em}.article__body ul ul,.article__table__content.mce ul ul,.wysiwyg ul ul{list-style-type:square}.article__body ul ul ul,.article__table__content.mce ul ul ul,.wysiwyg ul ul ul{list-style-type:"-"}.article__body ol,.article__table__content.mce ol,.wysiwyg ol{list-style-position:outside;list-style-type:decimal;padding-left:1.5em}.article__body ol ol,.article__table__content.mce ol ol,.wysiwyg ol ol{list-style-type:upper-alpha}.article__body ol ol ol,.article__table__content.mce ol ol ol,.wysiwyg ol ol ol{list-style-type:lower-alpha}.article__body figure,.article__table__content.mce figure,.wysiwyg figure{margin-top:52px}.article__body figure img,.article__table__content.mce figure img,.wysiwyg figure img{display:block;height:auto;width:100%}.article__body figure figcaption,.article__table__content.mce figure figcaption,.wysiwyg figure figcaption{font-size:12px;letter-spacing:.05em;line-height:20px;margin-top:12px}.article__body figure+*,.article__table__content.mce figure+*,.wysiwyg figure+*{margin-top:52px}.article__body figure+figure,.article__table__content.mce figure+figure,.wysiwyg figure+figure{margin-top:26px}.article__body blockquote,.article__table__content.mce blockquote,.wysiwyg blockquote{background-color:hsla(0,0%,100%,.2);margin-bottom:52px;margin-top:52px;padding:40px}.article__body blockquote>:first-child,.article__table__content.mce blockquote>:first-child,.wysiwyg blockquote>:first-child{margin-top:0}.article__body blockquote>:last-child,.article__table__content.mce blockquote>:last-child,.wysiwyg blockquote>:last-child{margin-bottom:0}.article__body .article__heading1,.article__body h1,.article__body h2,.article__body h3,.article__body h4,.article__table__content.mce .article__heading1,.article__table__content.mce h1,.article__table__content.mce h2,.article__table__content.mce h3,.article__table__content.mce h4,.wysiwyg .article__heading1,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:36px;margin-top:72px}.article__body .article__heading2,.article__body h5,.article__table__content.mce .article__heading2,.article__table__content.mce h5,.wysiwyg .article__heading2,.wysiwyg h5{font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:21px;font-weight:700;letter-spacing:.05em;line-height:32px;margin-top:64px}.article__body .article__heading3,.article__body h6,.article__table__content.mce .article__heading3,.article__table__content.mce h6,.wysiwyg .article__heading3,.wysiwyg h6{font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:27px;margin-top:54px}.article__body .article__heading1+*,.article__body .article__heading2+*,.article__body .article__heading3+*,.article__body h1+*,.article__body h2+*,.article__body h3+*,.article__body h4+*,.article__body h5+*,.article__body h6+*,.article__table__content.mce .article__heading1+*,.article__table__content.mce .article__heading2+*,.article__table__content.mce .article__heading3+*,.article__table__content.mce h1+*,.article__table__content.mce h2+*,.article__table__content.mce h3+*,.article__table__content.mce h4+*,.article__table__content.mce h5+*,.article__table__content.mce h6+*,.wysiwyg .article__heading1+*,.wysiwyg .article__heading2+*,.wysiwyg .article__heading3+*,.wysiwyg h1+*,.wysiwyg h2+*,.wysiwyg h3+*,.wysiwyg h4+*,.wysiwyg h5+*,.wysiwyg h6+*{margin-top:26px}.article__body iframe,.article__table__content.mce iframe,.wysiwyg iframe{aspect-ratio:16/9;display:block;height:100%;width:100%}.article__body .videoIframeWrap,.article__table__content.mce .videoIframeWrap,.wysiwyg .videoIframeWrap{display:block;height:auto;position:relative;width:100%}.article__body .videoIframeWrap>span,.article__table__content.mce .videoIframeWrap>span,.wysiwyg .videoIframeWrap>span{border:0;display:block;height:0;margin:0;padding-top:56.25%;position:relative;width:100%}.article__body .videoIframeWrap>span>iframe,.article__table__content.mce .videoIframeWrap>span>iframe,.wysiwyg .videoIframeWrap>span>iframe{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.article__body .wp-caption,.article__table__content.mce .wp-caption,.wysiwyg .wp-caption{border:none;display:block;width:100%!important}.article__body .wp-caption img,.article__table__content.mce .wp-caption img,.wysiwyg .wp-caption img{margin-bottom:12px}.article__body .wp-caption .wp-caption-dd,.article__body .wp-caption .wp-caption-dt,.article__table__content.mce .wp-caption .wp-caption-dd,.article__table__content.mce .wp-caption .wp-caption-dt,.wysiwyg .wp-caption .wp-caption-dd,.wysiwyg .wp-caption .wp-caption-dt{border:none;display:block;padding:0;width:100%}.article__body .wp-caption .wp-caption-dt img,.article__table__content.mce .wp-caption .wp-caption-dt img,.wysiwyg .wp-caption .wp-caption-dt img{display:block;margin:12px 0}.article__body .wp-caption .wp-caption-dd,.article__body .wp-caption .wp-caption-text,.article__table__content.mce .wp-caption .wp-caption-dd,.article__table__content.mce .wp-caption .wp-caption-text,.wysiwyg .wp-caption .wp-caption-dd,.wysiwyg .wp-caption .wp-caption-text{color:#585858;font-size:12px;letter-spacing:.05em;line-height:20px;margin:0}.article__body .wp-block-columns,.article__table__content.mce .wp-block-columns,.wysiwyg .wp-block-columns{margin-bottom:52px;margin-top:52px}.article__body .wp-block-columns .wp-block-column>:first-child,.article__table__content.mce .wp-block-columns .wp-block-column>:first-child,.wysiwyg .wp-block-columns .wp-block-column>:first-child{margin-top:0}.article__body .wp-block-columns .wp-block-column>:last-child,.article__table__content.mce .wp-block-columns .wp-block-column>:last-child,.wysiwyg .wp-block-columns .wp-block-column>:last-child{margin-bottom:0}.arrowlink,.arrowlink--back{display:inline-block;font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:26px;padding-right:16px;position:relative;transition:opacity .1s linear}.arrowlink--back:after,.arrowlink:after{border-color:#fff;border-style:solid;border-width:0 1px 1px 0;content:"";display:block;height:7px;position:absolute;right:2px;top:calc(50% - 3px);transform:rotate(-45deg);transition:transform .5s cubic-bezier(.19,1,.22,1);width:7px}.arrowlink--back:hover,.arrowlink:hover{opacity:.6;transition-duration:0s}.arrowlink--back:hover:after,.arrowlink:hover:after{transform:translateX(3px) rotate(-45deg)}.arrowlink--back{padding-left:16px;padding-right:0}.arrowlink--back:after{left:2px;right:auto;top:calc(50% - 3px);transform:rotate(135deg);transition:transform .5s cubic-bezier(.19,1,.22,1)}.arrowlink--back:hover:after{transform:translateX(-3px) rotate(135deg)}.article__title{font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:32px}.article__info{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:10px}.article__info__date{flex:0 0 auto;font-size:14px;letter-spacing:0;line-height:20px}.article__info__tags{align-items:flex-start;display:flex;flex:0 1 auto;flex-flow:row wrap;font-size:12px;justify-content:flex-end;letter-spacing:.05em;line-height:20px}.article__info__tags__tag{margin-bottom:5px;opacity:.6;transition:opacity .1s linear}.article__info__tags__tag:not(:last-child){margin-right:20px}.article__info__tags__tag:hover{opacity:1;transition-duration:0s}.article__body{margin-top:60px}.article__columns,.article__slideshow{margin-bottom:52px;margin-top:52px}.article__columns{display:flex;flex-flow:row nowrap;justify-content:space-between}.article__columns__column{flex:0 1 calc(50% - 20px)}.article__columns__column>:first-child{margin-top:0}.article__columns__column>:last-child{margin-bottom:0}.article__table{border-bottom:1px solid hsla(0,0%,100%,.5);height:auto;margin-top:52px;width:100%}.article__table__row{border-top:1px solid hsla(0,0%,100%,.5);display:flex;flex-flow:row nowrap;height:auto;width:100%}.article__table__label{flex:0 1 280px;font-weight:700;height:auto;padding:25px 0}.article__table__content,.article__table__label{box-sizing:border-box;font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif}.article__table__content{flex:0 1 calc(100% - 280px);font-weight:400;padding:25px 0 25px 20px}.article__table__content a{text-decoration:underline;transition:opacity .1s linear}.article__table__content a:hover{opacity:.6;transition-duration:0s}.article__table__content.mce .videoIframeWrap{max-width:660px;width:100%}.article__siblings{margin:50px 0 0}@media (max-width:1023px){.article__info{display:block;margin-top:8px}.article__info__date{flex:0 0 auto;font-size:14px;letter-spacing:0;line-height:20px}.article__info__tags{align-items:flex-start;display:flex;flex:0 1 auto;flex-flow:row wrap;font-size:12px;justify-content:flex-start;letter-spacing:.05em;line-height:20px;margin-top:5px}.article__info__tags__tag{margin-bottom:0}.article__body blockquote{padding:20px}.article__columns{display:block;margin-bottom:52px;margin-top:52px}.article__columns__column{width:100%}.article__columns__column>:first-child{margin-top:0}.article__columns__column>:last-child{margin-bottom:0}.article__columns__column+.article__columns__column{margin-top:26px}.article__table{margin-top:52px}.article__table__row{display:block;padding:15px 0}.article__table__label{height:auto;padding:0;width:100%}.article__table__content{box-sizing:border-box;padding:0;width:100%}.article__table__label+.article__table__content{margin-top:13px}}.bgGraphic{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.bgGraphic:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKUlEQVQYlWNkYGD4z4AE/v//z4jMZ2IgAChXwPj//39UAUZGFAE6uAEA4X0IC5YkzkEAAAAASUVORK5CYII=");background-size:2px 2px;content:"";opacity:.1;z-index:1}.bgGraphic:before,.bgGraphic__canvas{height:100%;left:0;position:absolute;top:0;width:100%}.bgGraphic__canvas{background-color:#ff6245;display:block;z-index:0}.bgGraphic__canvas canvas{display:block;height:100%!important;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .5s linear 0s;width:100%!important}.run .bgGraphic__canvas canvas{opacity:1}.footer{border-top:1px solid hsla(0,0%,100%,.5);height:100px;margin:200px 0 0;position:relative;width:100%}.footer__container{align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:space-between;margin:0 auto;max-width:1280px;width:calc(100% - 160px)}.footer__logo{display:block;height:28px;width:64px}.footer__logo img{display:block}.footer__logo:hover{opacity:.6;transition-duration:0s}.footer__nav{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-left:50px;margin-right:auto}.footer__nav a{display:block;font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:30px;transition:opacity .1s linear}.footer__nav a:hover{opacity:.6;transition-duration:0s}.footer__nav a+a{margin-left:15px}.footer__small{display:block;font-size:12px;letter-spacing:0;line-height:30px}@media (max-width:1023px){.footer{height:auto;margin:100px 0 0}.footer__container{display:block;height:auto;margin:0 auto;max-width:100%;padding:30px 0 20px;width:calc(100% - 70px)}.footer__logo{display:block;height:28px;width:64px}.footer__logo img{display:block}.footer__logo:hover{opacity:.6;transition-duration:0s}.footer__nav{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:8px 0 0}.footer__small{display:block;font-size:10px;letter-spacing:0;line-height:20px;margin-top:40px}}.header{height:100px;left:50%;max-width:1280px;position:absolute;top:0;transform:translateX(-50%);width:calc(100% - 160px);z-index:10}.header__logo{display:block;height:66px;left:0;position:absolute;top:20px;width:150px}.header__logo a,.header__logo img{display:block}.header__logo a{transition:opacity .1s linear}.header__logo a:hover{opacity:.6;transition-duration:0s}.header__title{display:none}.header__nav{align-items:center;display:flex;flex-flow:row nowrap;height:36px;justify-content:flex-end;position:absolute;right:0;top:32px;width:auto}.header__nav a{display:block;font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:36px;padding:0 10px;position:relative;transition:opacity .1s linear}.header__nav a:after{background-color:#fff;bottom:-1px;content:"";display:block;height:3px;left:0;opacity:0;position:absolute;width:100%}.header__nav a:hover{opacity:.6;transition-duration:0s}.header__nav a+a{margin-left:10px}@media (max-width:1023px){.header{height:0;left:auto;max-width:100%;position:static;top:auto;transform:none;width:100%}.header__logo{height:53px;left:35px;top:20px;width:120px}.header__logo a,.header__logo img{height:100%;width:100%}.header__toggle{cursor:pointer;height:40px;position:fixed;right:25px;top:20px;width:40px;z-index:101}.header__toggle:after,.header__toggle:before{background-color:#fff;content:"";display:block;height:2px;left:5px;position:absolute;top:50%;width:30px}.header__toggle:before{transform:translateY(-5px)}.header__toggle:after{transform:translateY(5px)}.header__main{height:0;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:100}.header__container{height:100vh;height:100svh;left:0;overflow:scroll;overscroll-behavior:none;position:absolute;top:0;width:100%}.header__title{display:block;height:53px;margin-left:35px;margin-top:20px;opacity:0;position:relative;transform:translateY(5px);transition:opacity .25s linear,transform .75s cubic-bezier(.19,1,.22,1);width:120px}.header__title a,.header__title img{display:block;height:100%;width:100%}.header__nav{height:auto;margin:60px 0 0;padding-left:35px;right:auto;top:auto;width:100%}.header__nav,.header__nav a{display:block;position:relative}.header__nav a{font-family:din-2014,sans-serif;font-size:30px;font-weight:600;letter-spacing:.025em;line-height:36px;opacity:0;padding:0;transform:translateY(5px);transition:opacity .25s linear,transform .75s cubic-bezier(.19,1,.22,1)}.header__nav a:after{background-color:#fff;bottom:-1px;content:"";display:block;height:3px;left:0;opacity:0;position:absolute;width:100%}.header__nav a+a{margin-left:0;margin-top:30px}body.header_open{overflow:hidden}body.header_open .header__logo,body.header_open footer.footer,body.header_open main.main{opacity:0;pointer-events:none}body.header_open .header__main{height:100vh;height:100svh}body.header_open .header__toggle:before{transform:rotate(-45deg)}body.header_open .header__toggle:after{transform:rotate(45deg)}body.header_open .header__title{transition-delay:.25s}body.header_open .header__nav a,body.header_open .header__title{opacity:1;transform:translateY(0)}body.header_open .header__nav a:first-child{transition-delay:.35s}body.header_open .header__nav a:nth-child(2){transition-delay:.45s}body.header_open .header__nav a:nth-child(3){transition-delay:.55s}body.header_open .header__nav a:nth-child(4){transition-delay:.65s}body.fx-transition .header__main,body.fx-transition.header_open .header__main{height:0;pointer-events:none;transition-delay:.25s;transition-duration:0s}body.fx-transition .header__nav a,body.fx-transition .header__title,body.fx-transition.header_open .header__nav a,body.fx-transition.header_open .header__title{opacity:0;transform:translateY(0);transition-delay:0s}}.heading1{font-family:din-2014,sans-serif;font-size:30px;font-weight:600;letter-spacing:.025em;line-height:34px;position:relative}.heading1:before{background-color:#fff;content:"";display:block;height:3px;left:-50px;position:absolute;top:17px;transform:translateY(-50%);width:42px}.heading2{font-family:din-2014,sans-serif;font-size:24px;font-weight:600;letter-spacing:.025em;line-height:30px;position:relative}.heading2:before{background-color:#fff;content:"";display:block;height:3px;left:-28px;position:absolute;top:15px;transform:translateY(-50%);width:20px}@media (max-width:1023px){.heading1:before{left:-35px;width:27px}.heading2:before{left:-24px;width:14px}}.journalindex{border-bottom:1px solid hsla(0,0%,100%,.5);height:auto;position:relative;width:100%}.journalindex__item{align-items:flex-start;border-top:1px solid hsla(0,0%,100%,.5);display:block;display:flex;flex-flow:row nowrap;height:auto;justify-content:flex-start;padding:20px 0;width:100%}.journalindex__item__date{flex:0 0 200px;font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:26px;transition:opacity .1s linear}@media (min-width:1000px){.journalindex__item__date{flex:0 0 20%}}.journalindex__item:hover .journalindex__item__date{opacity:.6;transition-duration:0s}.journalindex__item__title{flex:0 0 calc(100% - 200px);font-size:14px;letter-spacing:.05em;line-height:26px;transition:opacity .1s linear}@media (min-width:1000px){.journalindex__item__title{flex:0 0 80%}}.journalindex__item:hover .journalindex__item__title{opacity:.6;transition-duration:0s}@media (max-width:1023px){.journalindex__item{display:block;padding:15px 0}.journalindex__item__date{font-size:14px;letter-spacing:0;line-height:26px}.journalindex__item__title{font-size:14px;letter-spacing:.05em;line-height:26px}}.main{height:auto;margin:0 auto;max-width:1280px;position:relative;width:calc(100% - 160px)}@media (max-width:1023px){.main{max-width:640px;width:calc(100% - 70px)}}.memberindex{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start}.memberindex__item{flex:0 1 calc(25% - 27px);margin-left:36px;margin-top:30px}.memberindex__item:nth-child(4n+1){margin-left:0}.memberindex__item:first-child,.memberindex__item:nth-child(2),.memberindex__item:nth-child(3),.memberindex__item:nth-child(4){margin-top:0}.memberindex__item__link{display:block;transition:opacity .1s linear}.memberindex__item__link:hover{opacity:.6;transition-duration:0s}.memberindex__item__photo{height:0;padding-top:100%;position:relative;width:100%}.memberindex__item__photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.memberindex__item__photo img,.memberindex__item__photo:before{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.memberindex__item__photo:before{border:1px solid #fff;content:"";z-index:1}.memberindex__item__name{font-size:18px;letter-spacing:.05em;line-height:24px;margin-top:12px}.memberindex__item__en{font-size:14px;letter-spacing:0;line-height:22px;opacity:.6}.memberindex__item__belong{font-size:11px;letter-spacing:0;line-height:18px;margin-top:8px}@media (max-width:1023px){.memberindex__item{flex:0 1 calc(50% - 5px);margin-left:10px;margin-top:30px}.memberindex__item:nth-child(3),.memberindex__item:nth-child(4){margin-top:30px}.memberindex__item:nth-child(odd){margin-left:0}.memberindex__item:first-child,.memberindex__item:nth-child(2){margin-top:0}}.pagenation{align-items:flex-start;display:flex;flex-flow:row nowrap;font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:14px;font-weight:700;justify-content:flex-start;letter-spacing:0;line-height:26px}.pagenation__label{padding:0 10px 0 0}.pagenation__nav{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;padding:0 0 0 5px}.pagenation__nav .first,.pagenation__nav .last,.pagenation__nav .pagenation__page,.pagenation__nav .pager__page{display:inline-block;opacity:.6;padding:0 5px;transition:opacity .1s linear}.pagenation__nav .first.current,.pagenation__nav .last.current,.pagenation__nav .pagenation__page.current,.pagenation__nav .pager__page.current{opacity:1!important}.pagenation__nav .first:hover,.pagenation__nav .last:hover,.pagenation__nav .pagenation__page:hover,.pagenation__nav .pager__page:hover{opacity:1;transition-duration:0s}.pagenation__nav .pager__current{display:inline-block;opacity:1;padding:0 5px}.pagenation__nav .pagenation__extend,.pagenation__nav .pager__extend{opacity:.6;padding:0 5px}.portfolio{border-top:1px solid hsla(0,0%,100%,.5)}.portfolio__item{border-bottom:1px solid hsla(0,0%,100%,.5);height:auto;padding:20px 0;position:relative;width:100%}.portfolio__item__title{font-size:18px;letter-spacing:.05em;line-height:26px}.portfolio__item__detail{font-size:12px;letter-spacing:.05em;line-height:20px;margin-top:8px;opacity:.6}.portfolio__item__link{margin-top:8px}.portfolio__item__link a{display:inline-block;letter-spacing:0;position:relative;transition:opacity .1s linear}.portfolio__item__link a:hover{opacity:.6;transition-duration:0s}.portfolio__item__link a[target]{padding-right:20px}.portfolio__item__link a[target]:after{background-image:url(/images/external.png);background-size:12px 12px;content:"";display:block;height:12px;position:absolute;right:0;top:8px;width:12px}@media (max-width:1023px){.portfolio__item{padding:15px 0}}.section,.section--normal,.section--wide{position:relative}.section--normal{padding-left:200px}@media (min-width:1000px){.section--normal{padding-left:20%}}.section--normal .section__heading{left:0;position:absolute;top:0}@media (max-width:1023px){.section--normal{padding-left:0}.section--normal .section__heading{left:auto;position:relative;top:auto}}.siblings{display:flex;flex-flow:row nowrap;font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:14px;font-weight:700;height:auto;letter-spacing:0;line-height:24px;position:relative;width:100%}.siblings__link{flex:0 0 160px;padding-bottom:8px;position:relative;transition:opacity .1s linear;width:160px}.siblings__link.next{margin-right:auto;order:1;text-align:left}.siblings__link.prev{margin-left:auto;order:2;text-align:right}.siblings__link:hover{opacity:.6;transition-duration:0s}.siblings__link:hover .siblings__arrow:before{transform:translateX(5px)}span.siblings__link{opacity:.25!important;pointer-events:none;transition:none!important}span.siblings__link .siblings__arrow:before{transform:none;transition:none}.siblings__arrow{bottom:0;height:5px;left:0;position:absolute;width:100%}.siblings__arrow:after,.siblings__arrow:before{background-image:url(/images/arrow.svg);background-position:100%;background-size:200px 5px;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;transition:transform .5s cubic-bezier(.19,1,.22,1);width:100%}.siblings__arrow:after{opacity:0}.siblings__link.next .siblings__arrow{transform:scaleX(-1)}@media (max-width:1023px){.siblings__link{flex:0 0 70px;padding-bottom:8px;width:70px}}.slideshow{height:auto;position:relative;width:100%}.slideshow *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.slideshow .moving *{pointer-events:none}.slideshow__viewport{box-sizing:border-box;height:auto;overflow:hidden;padding:0;position:relative;white-space:nowrap;width:100%}.slideshow__container{display:block;font-size:0;height:auto;letter-spacing:0;line-height:0px;pointer-events:none;position:relative;text-align:center;width:100%}.slideshow__image{display:inline-block;height:auto;margin:0 10px 0 0;width:100%}.slideshow__image:last-child{margin:0}.slideshow__image div{background-color:rgba(0,0,0,.1);display:block;height:0;padding-top:60.42%;position:relative;width:100%}.slideshow__image div img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slideshow__image div img,.slideshow__image.prev1,.slideshow__image.prev2{left:0;position:absolute;top:0}.slideshow__image.prev1{margin-left:calc(-100% - 10px)}.slideshow__image.prev2{margin-left:calc(-200% - 20px)}.slideshow__caption{font-size:12px;letter-spacing:.05em;line-height:20px;margin-bottom:12px;margin-top:12px}.slideshow__pager{font-size:0;height:auto;letter-spacing:0;line-height:0px;margin-top:14px;position:relative;text-align:center;width:100%}.slideshow__pager__page{background-color:#fff;border-radius:2px;display:inline-block;height:4px;overflow:hidden;position:relative;transition:width .5s cubic-bezier(.19,1,.22,1);width:4px}.slideshow__pager__page+.slideshow__pager__page{margin-left:6px}.slideshow__pager__page:before{background-color:#fff;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left center;width:100%}.slideshow[data-position="0"] .slideshow__pager__page[data-page="0"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="0"] .slideshow__pager__page[data-page="0"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="1"] .slideshow__pager__page[data-page="1"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="1"] .slideshow__pager__page[data-page="1"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="2"] .slideshow__pager__page[data-page="2"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="2"] .slideshow__pager__page[data-page="2"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="3"] .slideshow__pager__page[data-page="3"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="3"] .slideshow__pager__page[data-page="3"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="4"] .slideshow__pager__page[data-page="4"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="4"] .slideshow__pager__page[data-page="4"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="5"] .slideshow__pager__page[data-page="5"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="5"] .slideshow__pager__page[data-page="5"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="6"] .slideshow__pager__page[data-page="6"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="6"] .slideshow__pager__page[data-page="6"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="7"] .slideshow__pager__page[data-page="7"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="7"] .slideshow__pager__page[data-page="7"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="8"] .slideshow__pager__page[data-page="8"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="8"] .slideshow__pager__page[data-page="8"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="9"] .slideshow__pager__page[data-page="9"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="9"] .slideshow__pager__page[data-page="9"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="10"] .slideshow__pager__page[data-page="10"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="10"] .slideshow__pager__page[data-page="10"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="11"] .slideshow__pager__page[data-page="11"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="11"] .slideshow__pager__page[data-page="11"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="12"] .slideshow__pager__page[data-page="12"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="12"] .slideshow__pager__page[data-page="12"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="13"] .slideshow__pager__page[data-page="13"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="13"] .slideshow__pager__page[data-page="13"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="14"] .slideshow__pager__page[data-page="14"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="14"] .slideshow__pager__page[data-page="14"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="15"] .slideshow__pager__page[data-page="15"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="15"] .slideshow__pager__page[data-page="15"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="16"] .slideshow__pager__page[data-page="16"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="16"] .slideshow__pager__page[data-page="16"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="17"] .slideshow__pager__page[data-page="17"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="17"] .slideshow__pager__page[data-page="17"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="18"] .slideshow__pager__page[data-page="18"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="18"] .slideshow__pager__page[data-page="18"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="19"] .slideshow__pager__page[data-page="19"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="19"] .slideshow__pager__page[data-page="19"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="20"] .slideshow__pager__page[data-page="20"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="20"] .slideshow__pager__page[data-page="20"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="21"] .slideshow__pager__page[data-page="21"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="21"] .slideshow__pager__page[data-page="21"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="22"] .slideshow__pager__page[data-page="22"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="22"] .slideshow__pager__page[data-page="22"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="23"] .slideshow__pager__page[data-page="23"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="23"] .slideshow__pager__page[data-page="23"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="24"] .slideshow__pager__page[data-page="24"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="24"] .slideshow__pager__page[data-page="24"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="25"] .slideshow__pager__page[data-page="25"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="25"] .slideshow__pager__page[data-page="25"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="26"] .slideshow__pager__page[data-page="26"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="26"] .slideshow__pager__page[data-page="26"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="27"] .slideshow__pager__page[data-page="27"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="27"] .slideshow__pager__page[data-page="27"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="28"] .slideshow__pager__page[data-page="28"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="28"] .slideshow__pager__page[data-page="28"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="29"] .slideshow__pager__page[data-page="29"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="29"] .slideshow__pager__page[data-page="29"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="30"] .slideshow__pager__page[data-page="30"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="30"] .slideshow__pager__page[data-page="30"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="31"] .slideshow__pager__page[data-page="31"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="31"] .slideshow__pager__page[data-page="31"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="32"] .slideshow__pager__page[data-page="32"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="32"] .slideshow__pager__page[data-page="32"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="33"] .slideshow__pager__page[data-page="33"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="33"] .slideshow__pager__page[data-page="33"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="34"] .slideshow__pager__page[data-page="34"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="34"] .slideshow__pager__page[data-page="34"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="35"] .slideshow__pager__page[data-page="35"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="35"] .slideshow__pager__page[data-page="35"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="36"] .slideshow__pager__page[data-page="36"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="36"] .slideshow__pager__page[data-page="36"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="37"] .slideshow__pager__page[data-page="37"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="37"] .slideshow__pager__page[data-page="37"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="38"] .slideshow__pager__page[data-page="38"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="38"] .slideshow__pager__page[data-page="38"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="39"] .slideshow__pager__page[data-page="39"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="39"] .slideshow__pager__page[data-page="39"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="40"] .slideshow__pager__page[data-page="40"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="40"] .slideshow__pager__page[data-page="40"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="41"] .slideshow__pager__page[data-page="41"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="41"] .slideshow__pager__page[data-page="41"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="42"] .slideshow__pager__page[data-page="42"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="42"] .slideshow__pager__page[data-page="42"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="43"] .slideshow__pager__page[data-page="43"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="43"] .slideshow__pager__page[data-page="43"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="44"] .slideshow__pager__page[data-page="44"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="44"] .slideshow__pager__page[data-page="44"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="45"] .slideshow__pager__page[data-page="45"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="45"] .slideshow__pager__page[data-page="45"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="46"] .slideshow__pager__page[data-page="46"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="46"] .slideshow__pager__page[data-page="46"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="47"] .slideshow__pager__page[data-page="47"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="47"] .slideshow__pager__page[data-page="47"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="48"] .slideshow__pager__page[data-page="48"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="48"] .slideshow__pager__page[data-page="48"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="49"] .slideshow__pager__page[data-page="49"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="49"] .slideshow__pager__page[data-page="49"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="50"] .slideshow__pager__page[data-page="50"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="50"] .slideshow__pager__page[data-page="50"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="51"] .slideshow__pager__page[data-page="51"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="51"] .slideshow__pager__page[data-page="51"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="52"] .slideshow__pager__page[data-page="52"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="52"] .slideshow__pager__page[data-page="52"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="53"] .slideshow__pager__page[data-page="53"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="53"] .slideshow__pager__page[data-page="53"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="54"] .slideshow__pager__page[data-page="54"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="54"] .slideshow__pager__page[data-page="54"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="55"] .slideshow__pager__page[data-page="55"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="55"] .slideshow__pager__page[data-page="55"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="56"] .slideshow__pager__page[data-page="56"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="56"] .slideshow__pager__page[data-page="56"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="57"] .slideshow__pager__page[data-page="57"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="57"] .slideshow__pager__page[data-page="57"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="58"] .slideshow__pager__page[data-page="58"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="58"] .slideshow__pager__page[data-page="58"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="59"] .slideshow__pager__page[data-page="59"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="59"] .slideshow__pager__page[data-page="59"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="60"] .slideshow__pager__page[data-page="60"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="60"] .slideshow__pager__page[data-page="60"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="61"] .slideshow__pager__page[data-page="61"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="61"] .slideshow__pager__page[data-page="61"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="62"] .slideshow__pager__page[data-page="62"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="62"] .slideshow__pager__page[data-page="62"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="63"] .slideshow__pager__page[data-page="63"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="63"] .slideshow__pager__page[data-page="63"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="64"] .slideshow__pager__page[data-page="64"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="64"] .slideshow__pager__page[data-page="64"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="65"] .slideshow__pager__page[data-page="65"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="65"] .slideshow__pager__page[data-page="65"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="66"] .slideshow__pager__page[data-page="66"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="66"] .slideshow__pager__page[data-page="66"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="67"] .slideshow__pager__page[data-page="67"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="67"] .slideshow__pager__page[data-page="67"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="68"] .slideshow__pager__page[data-page="68"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="68"] .slideshow__pager__page[data-page="68"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="69"] .slideshow__pager__page[data-page="69"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="69"] .slideshow__pager__page[data-page="69"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="70"] .slideshow__pager__page[data-page="70"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="70"] .slideshow__pager__page[data-page="70"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="71"] .slideshow__pager__page[data-page="71"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="71"] .slideshow__pager__page[data-page="71"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="72"] .slideshow__pager__page[data-page="72"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="72"] .slideshow__pager__page[data-page="72"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="73"] .slideshow__pager__page[data-page="73"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="73"] .slideshow__pager__page[data-page="73"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="74"] .slideshow__pager__page[data-page="74"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="74"] .slideshow__pager__page[data-page="74"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="75"] .slideshow__pager__page[data-page="75"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="75"] .slideshow__pager__page[data-page="75"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="76"] .slideshow__pager__page[data-page="76"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="76"] .slideshow__pager__page[data-page="76"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="77"] .slideshow__pager__page[data-page="77"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="77"] .slideshow__pager__page[data-page="77"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="78"] .slideshow__pager__page[data-page="78"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="78"] .slideshow__pager__page[data-page="78"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="79"] .slideshow__pager__page[data-page="79"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="79"] .slideshow__pager__page[data-page="79"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="80"] .slideshow__pager__page[data-page="80"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="80"] .slideshow__pager__page[data-page="80"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="81"] .slideshow__pager__page[data-page="81"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="81"] .slideshow__pager__page[data-page="81"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="82"] .slideshow__pager__page[data-page="82"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="82"] .slideshow__pager__page[data-page="82"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="83"] .slideshow__pager__page[data-page="83"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="83"] .slideshow__pager__page[data-page="83"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="84"] .slideshow__pager__page[data-page="84"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="84"] .slideshow__pager__page[data-page="84"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="85"] .slideshow__pager__page[data-page="85"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="85"] .slideshow__pager__page[data-page="85"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="86"] .slideshow__pager__page[data-page="86"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="86"] .slideshow__pager__page[data-page="86"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="87"] .slideshow__pager__page[data-page="87"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="87"] .slideshow__pager__page[data-page="87"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="88"] .slideshow__pager__page[data-page="88"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="88"] .slideshow__pager__page[data-page="88"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="89"] .slideshow__pager__page[data-page="89"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="89"] .slideshow__pager__page[data-page="89"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="90"] .slideshow__pager__page[data-page="90"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="90"] .slideshow__pager__page[data-page="90"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="91"] .slideshow__pager__page[data-page="91"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="91"] .slideshow__pager__page[data-page="91"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="92"] .slideshow__pager__page[data-page="92"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="92"] .slideshow__pager__page[data-page="92"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="93"] .slideshow__pager__page[data-page="93"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="93"] .slideshow__pager__page[data-page="93"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="94"] .slideshow__pager__page[data-page="94"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="94"] .slideshow__pager__page[data-page="94"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="95"] .slideshow__pager__page[data-page="95"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="95"] .slideshow__pager__page[data-page="95"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="96"] .slideshow__pager__page[data-page="96"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="96"] .slideshow__pager__page[data-page="96"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="97"] .slideshow__pager__page[data-page="97"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="97"] .slideshow__pager__page[data-page="97"]:before{transform:scaleX(1);transition:transform 10s linear}.slideshow[data-position="98"] .slideshow__pager__page[data-page="98"]{background-color:hsla(0,0%,100%,.5);width:60px}.slideshow[data-position="98"] .slideshow__pager__page[data-page="98"]:before{transform:scaleX(1);transition:transform 10s linear}@media (max-width:767px){.slideshow{margin-left:-35px;width:calc(100% + 70px)}.slideshow__caption{margin-left:auto;margin-right:auto;width:calc(100% - 70px)}}.header__logo,footer.footer,main.main{transition:opacity .25s linear 0s}body.fx-transition .header__logo,body.fx-transition footer.footer,body.fx-transition main.main{opacity:0;pointer-events:none}.worksindex{height:auto;position:relative;width:100%}.worksindex__item{display:block}.worksindex__item+.worksindex__item{margin-top:30px}.worksindex__item__link{display:inline-block;transition:opacity .1s linear}.worksindex__item__link:hover{opacity:.6;transition-duration:0s}.worksindex__item__link__date{font-size:14px;letter-spacing:0}.worksindex__item__link__date,.worksindex__item__link__title{font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-weight:700;line-height:26px}.worksindex__item__link__title{font-size:18px;letter-spacing:.05em;margin-top:3px}.worksindex__item__tags{align-items:flex-start;display:flex;flex-flow:row wrap;font-size:12px;justify-content:flex-start;letter-spacing:.05em;line-height:20px;margin-top:5px}.worksindex__item__tags__tag{opacity:.6;transition:opacity .1s linear}.worksindex__item__tags__tag:not(:last-child){margin-right:20px}.worksindex__item__tags__tag:hover{opacity:1;transition-duration:0s}.about__back{margin-top:10px}.about__outline{margin-top:0}.about__member,.about__partners{margin-top:100px}.about__partners__list{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start}.about__partners__list__item{flex:0 0 170px;margin-right:36px;margin-top:40px;width:170px}.about__partners__list__link{display:block;transition:opacity .1s linear}.about__partners__list__link:hover{opacity:.6;transition-duration:0s}.about__partners__list__image{height:auto;width:170px}.about__partners__list__image img{display:block;height:auto;width:100%}.artdkt .about__partners__list__image,.lap .about__partners__list__image{height:66px}.artdkt .about__partners__list__image img,.lap .about__partners__list__image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.about__partners__list__name{font-size:18px;letter-spacing:0;line-height:28px;margin-top:22px}.about__partners__list__job{font-size:11px;letter-spacing:.05em;line-height:18px;margin-top:8px}.about__profile__main{min-height:170px;padding-left:210px;position:relative}.about__profile__image{height:0;left:0;padding-top:170px;position:absolute;top:0;width:170px}.about__profile__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.about__profile__image img,.about__profile__image:before{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.about__profile__image:before{border:1px solid #fff;content:"";z-index:1}.about__profile__name{font-size:18px;letter-spacing:.05em;line-height:24px}.about__profile__en{font-size:14px;letter-spacing:0;line-height:22px;opacity:.6}.about__profile__belong{font-size:11px;letter-spacing:0;line-height:18px;margin-top:8px}.about__profile__text{margin-top:20px}.about__profile__links{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;margin-top:20px}.about__profile__links a{display:block;font-size:14px;letter-spacing:0;line-height:26px;text-decoration:underline;transition:opacity .1s linear}.about__profile__links a:not(:last-child){margin-right:15px}.about__profile__links a:hover{opacity:.6;transition-duration:0s}.about__portfolio,.about__report,.about__works{margin-top:100px}.about__siblings{margin-top:60px}@media (max-width:1023px){.about__outline__body{margin-top:30px}.about__member{margin-top:60px}.about__member__body{margin-top:30px}.about__partners{margin-top:60px}.about__partners .section__heading br{display:none}.about__partners__body>p{margin-top:20px}.about__partners__list__item{margin-top:30px}.about__partners__list__name{margin-top:12px}.about__back{margin-top:8px}.about__profile__main{margin-top:30px;min-height:0;padding-left:0;position:relative}.about__profile__image{margin-bottom:12px;position:relative}.about__portfolio,.about__report,.about__siblings,.about__works{margin-top:60px}.about__portfolio__body,.about__report__body,.about__works__body{margin-top:30px}}.contact__form__form{height:auto;margin-top:60px;position:relative;width:100%}.contact__form__part{box-sizing:border-box;height:auto;padding:0 0 0 210px;position:relative;width:100%}.contact__form__part+.contact__form__part{margin-top:30px}.contact__form__label{font-weight:700;left:0;line-height:42px;position:absolute}.contact__form__input input,.contact__form__input textarea{background-color:#fff;border:1px solid #fff;border-radius:0;box-sizing:border-box;color:#000;display:block;font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-family:sans-serif;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:24px;margin:0;outline:0;padding:8px 15px;position:relative;width:100%}.contact__form__input input{height:42px}.contact__form__input textarea{height:330px}.contact__form__select{background-color:#fff;border:1px solid #fff;box-sizing:border-box;color:#000;display:block;font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-weight:400;height:42px;position:relative;width:100%}.contact__form__select:after{background-image:url(/images/pulldown.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:40px;pointer-events:none;position:absolute;right:0;top:0;width:40px}.contact__form__select__label{box-sizing:border-box;font-family:sans-serif;font-size:14px;height:100%;left:0;letter-spacing:.05em;line-height:24px;overflow:hidden;padding:8px 15px;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%;z-index:0}.contact__form__select select{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.contact__form__message{background-color:#fff;border:2px solid #ccc;box-sizing:border-box;display:none;margin:60px 0 0;padding:20px;text-align:center;width:100%}.contact__form__message li,.contact__form__message p{font-size:14px;line-height:24px}.contact__form__message ul{margin-top:24px}.contact__form__message li{display:none}.contact__form__message li:before{content:"・";padding-right:6px}.contact__form__message li.show{display:block}.contact__form__message.success{border-color:#28a745;color:#28a745}.contact__form__message.error,.contact__form__message.invalid{border-color:#dc3545;color:#dc3545}.contact__form__message.show{display:block}.contact__form__send{box-sizing:border-box;margin:60px auto 0}.contact__form__send button{background-color:transparent;border:1px solid #fff;border-radius:0;display:block;font-size:14px;height:42px;letter-spacing:.1em;margin:0 auto;outline:0;padding:0;text-align:center;transition:opacity .1s linear;width:100%}.contact__form__send button:hover{opacity:.6;transition-duration:0s}.contact__form__send button.processing{cursor:default;opacity:.5!important;pointer-events:none;transition:none}.contact__form__send button.done{cursor:default;pointer-events:none}@media (max-width:1023px){.contact__form,.contact__form__form{margin-top:30px}.contact__form__part{padding:0}.contact__form__part+.contact__form__part{margin-top:15px}.contact__form__label{display:block;line-height:26px;margin-bottom:6px;position:relative}.contact__form__message,.contact__form__send{margin-top:30px}}.index .header__logo{display:none}.index__firstview{align-items:center;display:flex;flex-flow:row nowrap;height:100vh;height:100svh;justify-content:center;margin:0 auto;max-width:1280px;min-height:600px;position:relative;width:calc(100% - 160px)}main.main .index__firstview{max-width:100%;width:100%}.index__firstview__logo{display:block;flex:0 0 41.5%;width:41.5%}.index__firstview__logo img{display:block;height:auto;width:79.0361%}.index__firstview__statement{display:block;flex:0 0 58.5%;font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:32px}.index__reports{position:relative}.index__reports__link{bottom:-6px;left:0;position:absolute}.index__works{margin-top:200px;position:relative}.index__works__link,.index__works__list{margin-top:50px}@media (max-width:1023px){.index__firstview{align-items:flex-start;display:flex;flex-flow:column nowrap;height:auto;justify-content:center;min-height:100vh;min-height:100svh;padding:60px 0;width:calc(100% - 70px)}main.main .index__firstview{max-width:100%;width:100%}.index__firstview__logo{height:72px;width:164px}.index__firstview__logo img{display:block;height:auto;width:100%}.index__firstview__statement{display:block;font-size:14px;letter-spacing:.05em;line-height:26px;margin-top:20px}.index__reports__list{margin-top:30px}.index__reports__link{bottom:auto;left:auto;margin-top:30px;position:relative}.index__works{margin-top:100px}.index__works__link,.index__works__list{margin-top:30px}}.reports__pagenation{margin-top:50px}.reports__back{margin-top:10px}@media (max-width:1023px){.reports__list{margin-top:30px}.reports__back{margin-top:8px}.reports__article{margin-top:32px}}.works__list,.works__pagenation{margin-top:50px}.works__back{margin-top:10px}.works__article{margin-top:60px}.works__asides{display:block;font-size:0;height:auto;letter-spacing:0;line-height:0px;margin-top:80px;overflow:hidden;width:100%}.works__asides li{display:inline;font-family:roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,source-han-sans-cjk-ja,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:26px}.works__asides li:not(:last-child){color:#fff}.works__asides li:not(:last-child):after{content:"/";display:inline;opacity:.5;padding:0 6px}.works__asides a{opacity:.5;text-decoration:none;transition:opacity .1s linear}.works__asides a.current,.works__asides a:hover{opacity:1;transition-duration:0s}@media (max-width:1023px){.works__list{margin-top:30px}.works__back{margin-top:8px}.works__article{margin-top:32px}}