@charset "UTF-8";:root{--color-black: #000000;--color-white: #FFFFFF;--color-accent1: #2C7B8C;--color-accent2: #7C858C;--color-bg0: #F2F2F2;--color-bg1: rgba(191, 187, 184, 1);--color-bg-bar: rgba(124, 133, 140, 1);--color-bdr: #BFBBB8;--innerW: 89.33%;--menu-width: 10.67vw;--logo-width: 28vw;--icon-sns-width: 30px;--footer-padding: 16vw;--fs-contact: 16vw;--fs-fnav-page: 4vw;--fs-fnav-page-num: 2.67vw;--fs-fnav-policy: 3.2vw;--fs-copy: 3.2vw;--fs-ttl-page-en: 10.67vw;--fs-ttl-page-en-small: 10.67vw;--fs-ttl-page-h2-ja: 6.67vw;--fs-ttl-page-ja: 3.2vw;--fs-ttl-section-en: 5.33vw;--fs-ttl-block-h3: 8vw;--fs-ttl-block-h3-s: 6.67vw;--fs-ttl-block-p: 3.2vw;--fs-ttl-block-p-en: 3.2vw;--fs-50: 13.33vw;--fs-40: 10.67vw;--fs-25: 6.67vw;--fs-20: 5.33vw;--fs-15: 4vw;--fs-12: 3.2vw;--fs-10: 2.67vw;--main-top: 26.67vw;--main-top-hastitle: 49.07vw;--page-title-bottom: 12.27vw;--hide-y: 40px;--h1-height: 17.87vw;--lang-height: 9.07vw;--bg-width: 58.67vw}@media all and (min-width: 768px){:root{--innerW: 92.18%;--menu-width: 7.81vw;--logo-width: 16.93vw;--icon-sns-width: 40px;--footer-padding: 11.2vw;--fs-contact: 15.63vw;--fs-fnav-page: 2.6vw;--fs-fnav-page-num: 1.3vw;--fs-fnav-policy: 1.56vw;--fs-copy: 1.56vw;--fs-ttl-page-en: 10.42vw;--fs-ttl-page-en-small: 10.42vw;--fs-ttl-page-h2-ja: 3.91vw;--fs-ttl-page-ja: 1.95vw;--fs-ttl-section-en: 3.26vw;--fs-ttl-block-h3: 3.91vw;--fs-ttl-block-h3-s: 3.91vw;--fs-ttl-block-p: 1.95vw;--fs-ttl-block-p-en: 1.56vw;--fs-80: 10.42vw;--fs-50: 6.51vw;--fs-35: 4.56vw;--fs-30: 3.91vw;--fs-25: 3.26vw;--fs-20: 2.6vw;--fs-15: 1.95vw;--fs-12: 1.56vw;--fs-10: 1.3vw;--main-top: 18.23vw;--main-top-hastitle: 38.54vw;--page-title-bottom: 12.11vw;--h1-height: 10.81vw;--lang-height: 8.07vw;--bg-width: 49.48vw}}@media all and (min-width: 1024px){:root{--grid1: calc( (100% - 15.63vw )/9 );--grid1Space: calc( var(--grid1) + 1.95vw);--innerW: 94.14%;--logo-width: 16.11vw;--footer-padding: 8.4vw;--fs-contact: 14.65vw;--fs-fnav-page: 1.95vw;--fs-fnav-page-num: .98vw;--fs-fnav-policy: 1.17vw;--fs-copy: 1.76vw;--fs-ttl-page-en: 7.81vw;--fs-ttl-page-en-small: 7.81vw;--fs-ttl-page-h2-ja: 3.91vw;--fs-ttl-page-ja: 1.46vw;--fs-ttl-section-en: 2.93vw;--fs-ttl-block-h3: 3.91vw;--fs-ttl-block-h3-s: 3.91vw;--fs-ttl-block-p: 1.46vw;--fs-ttl-block-p-en: 1.17vw;--fs-80: 7.81vw;--fs-40: 3.91vw;--fs-25: 2.44vw;--fs-20: 1.95vw;--fs-15: 1.46vw;--fs-12: 1.17vw;--fs-10: .98vw;--main-top: 10.74vw;--main-top-hastitle: 20.51vw;--page-title-bottom: 9.57vw;--h1-height: 10.35vw;--lang-height: 3.32vw;--bg-width: 37.11vw}}@media all and (min-width: 1440px){:root{--grid1: calc( (100% - 11.11vw )/9 );--grid1Space: calc( var(--grid1) + 1.39vw);--logo-width: 13.89vw;--icon-sns-width: 55px;--footer-padding: 4.86vw;--fs-contact: 13.89vw;--fs-fnav-page: 2.08vw;--fs-fnav-page-num: .69vw;--fs-fnav-policy: 1.04vw;--fs-copy: 1.39vw;--fs-ttl-page-en: 6.94vw;--fs-ttl-page-en-small: 6.94vw;--fs-ttl-page-h2-ja: 3.47vw;--fs-ttl-page-ja: 1.39vw;--fs-ttl-section-en: 2.78vw;--fs-ttl-block-h3: 3.47vw;--fs-ttl-block-h3-s: 3.47vw;--fs-ttl-block-p: 1.39vw;--fs-ttl-block-p-en: 1.04vw;--fs-100: 6.94vw;--fs-80: 5.56vw;--fs-50: 3.47vw;--fs-40: 2.78vw;--fs-30: 2.08vw;--fs-25: 1.74vw;--fs-20: 1.39vw;--fs-15: 1.04vw;--fs-12: .83vw;--fs-10: .69vw;--main-top: 8.61vw;--main-top-hastitle: 16.81vw;--page-title-bottom: 6.25vw;--h1-height: 8.96vw;--lang-height: 2.57vw;--bg-width: 34.72vw}}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}html{font-size:3.125vw}body{font-size:14px;font-size:1.4rem}@media all and (min-width: 768px){html{font-size:62.5%}body{font-size:14px;font-size:1.4rem}}:root{--vh: 100vh}body{color:var(--color-black);background:var(--color-bg0);font-family:Futo Go B101,Helvetica Neue,Segoe UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Hiragino Sans,游ゴシック,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;overscroll-behavior-y:none;touch-action:manipulation;overflow-wrap:anywhere;word-break:normal;line-break:strict;line-height:1.65;letter-spacing:2.5px}:lang(en) *{letter-spacing:0px!important}::selection{background:#d0d0d0;color:#fff}a{color:#000;text-decoration:none;text-decoration-thickness:1px}li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:400}button{cursor:pointer}img{width:100%;height:auto;vertical-align:top}.stt-lang-select{display:none!important}@view-transition{navigation: auto;}@font-face{font-family:dedede_set;src:url(/assets/fonts/dedede_set.eot?hrbh6);src:url(/assets/fonts/dedede_set.eot?hrbh6#iefix) format("embedded-opentype"),url(/assets/fonts/dedede_set.ttf?hrbh6) format("truetype"),url(/assets/fonts/dedede_set.woff?hrbh6) format("woff"),url(/assets/fonts/dedede_set.svg?hrbh6#dedede_set) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=dedede-],[class*=" dedede-"]{font-family:dedede_set!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dedede-01:before{content:""}.dedede-02:before{content:""}.dedede-03:before{content:""}.dedede-04:before{content:""}.dedede-05:before{content:""}.dedede-06:before{content:""}.dedede-07:before{content:""}.dedede-08:before{content:""}.dedede-09:before{content:""}.dedede-10:before{content:""}.dedede-11:before{content:""}.dedede-12:before{content:""}.dedede-13:before{content:""}.dedede-14:before{content:""}.dedede-15:before{content:""}.dedede-16:before{content:""}.dedede-17:before{content:""}.dedede-18:before{content:""}.dedede-19:before{content:""}.dedede-20:before{content:""}.dedede-21:before{content:""}.dedede-22:before{content:""}.dedede-23:before{content:""}.dedede-24:before{content:""}@font-face{font-family:dedede_404;src:url(/assets/fonts/dedede_404.eot?azs2yi);src:url(/assets/fonts/dedede_404.eot?azs2yi#iefix) format("embedded-opentype"),url(/assets/fonts/dedede_404.ttf?azs2yi) format("truetype"),url(/assets/fonts/dedede_404.woff?azs2yi) format("woff"),url(/assets/fonts/dedede_404.svg?azs2yi#dedede_404) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=de404-],[class*=" de404-"]{font-family:dedede_404!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.de404-9:before{content:""}.de404-8:before{content:""}.de404-7:before{content:""}.de404-6:before{content:""}.de404-5:before{content:""}.de404-4:before{content:""}.de404-3:before{content:""}.de404-2:before{content:""}.de404-1:before{content:""}.de404-0:before{content:""}.bdr-b{border-bottom:1px solid var(--color-bdr)}.bdr-b-w{border-bottom:1px solid var(--color-white)}.monts{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em}.icon{position:relative;display:block}.icon.white svg{fill:var(--color-white)}.icon svg{position:absolute;width:100%;height:100%;top:0;left:0}:is(.icon.icon-instagram,.icon.icon-x){width:var(--icon-sns-width);height:var(--icon-sns-width)}.c-sp,.c-tb{display:block}.c-pc{display:none}button[data-menu]{width:var(--menu-width);aspect-ratio:1/1;position:fixed;top:5.33vw;right:5.33vw;background:var(--color-white);border-radius:100vmax;z-index:101}button[data-menu] .inr{width:5.87vw;height:5.87vw;position:absolute;display:block;top:50%;left:50%;margin:-2.93vw 0 0 -2.93vw}button[data-menu] span.b{width:100%;height:.53vw;display:block;background:var(--color-black);border-radius:100vmax;position:absolute}button[data-menu] span.b:nth-of-type(1){top:0vw}button[data-menu] span.b:nth-of-type(2){top:1.33vw}button[data-menu] span.b:nth-of-type(3){top:2.67vw}button[data-menu] span.b:nth-of-type(4){top:4vw}button[data-menu] span.b:nth-of-type(5){top:5.33vw;left:auto;right:0}h1#logo{width:var(--logo-width);position:fixed;top:5.33vw;left:5.33vw;z-index:101}h1#logo a{width:100%;display:block}footer#global-footer{width:100%;background:var(--color-black);padding-bottom:var(--footer-padding);position:relative}footer#global-footer p,footer#global-footer a{color:var(--color-white)}footer#global-footer :is(.c-footer_nav,.c-footer_btm){width:var(--innerW);margin-inline:auto}footer#global-footer .c-contact{border-bottom:1px solid var(--color-white);padding:13.33vw 0}footer#global-footer .c-contact .inner{width:var(--innerW);margin-inline:auto}footer#global-footer .c-contact a{display:flex;justify-content:space-between;align-items:center;line-height:1}footer#global-footer .c-contact a span{font-size:var(--fs-contact);font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;line-height:1}footer#global-footer .c-contact a span.txt{position:relative;top:.53vw;display:block}footer#global-footer .c-contact a span.txt_r{display:flex;align-items:center}footer#global-footer .c-contact a span.txt_r span{display:block}footer#global-footer .c-contact a span.txt_r span.l{position:relative;left:.18em}footer#global-footer .c-contact a span.txt_r span.r{position:relative;margin-left:-.18em}footer#global-footer .c-contact a span.txt_r .icon-arrows{width:17.07vw;display:flex;overflow:hidden;position:relative;top:1.6vw}footer#global-footer .c-contact a span.txt_r .arrows_inner{width:100%;display:flex}footer#global-footer .c-contact a span.txt_r .icon-contact-arrow{width:17.07vw;flex-shrink:0;aspect-ratio:1/1}footer#global-footer .c-contact a span.txt_r .icon-contact-arrow svg{fill:var(--color-accent1)}footer#global-footer .c-contact .lead{margin-top:10.67vw}footer#global-footer .c-contact .lead p{font-size:4vw}footer#global-footer .c-logo{display:flex;align-items:flex-start;width:95.47vw;margin-left:0;justify-content:space-between;padding-top:10.67vw}footer#global-footer .c-logo .lines{width:48vw;position:relative;margin-top:6.4vw;height:13.33vw;display:flex;column-gap:1.33vw;margin-left:1.6vw}footer#global-footer .c-logo .lines span{width:.8vw;height:13.33vw;border-radius:100vmax;background:#bfbbb8;display:none}footer#global-footer .c-logo .lines span:nth-of-type(1){display:block}footer#global-footer .c-logo .lines span:nth-of-type(2){display:block}footer#global-footer .c-logo .lines span:nth-of-type(3){display:block}footer#global-footer .c-logo .lines span:nth-of-type(4){display:block}footer#global-footer .c-logo .lines span:nth-of-type(5){display:block}footer#global-footer .c-logo .lines span:nth-of-type(6){display:block}footer#global-footer .c-logo .lines span:nth-of-type(7){display:block}footer#global-footer .c-logo .lines span:nth-of-type(8){display:block}footer#global-footer .c-logo .lines span:nth-of-type(9){display:block}footer#global-footer .c-logo .lines span:nth-of-type(10){display:block}footer#global-footer .c-logo .lines span:nth-of-type(11){display:block}footer#global-footer .c-logo .lines span:nth-of-type(12){display:block}footer#global-footer .c-logo .lines span:nth-of-type(13){display:block}footer#global-footer .c-logo .lines span:nth-of-type(14){display:block}footer#global-footer .c-logo .lines span:nth-of-type(15){display:block}footer#global-footer .c-logo .lines span:nth-of-type(16){display:block}footer#global-footer .c-logo .lines span:nth-of-type(17){display:block}footer#global-footer .c-logo .lines span:nth-of-type(18){display:block}footer#global-footer .c-logo .lines span:nth-of-type(19){display:block}footer#global-footer .c-logo .lines span:nth-of-type(20){display:block}footer#global-footer .c-logo .lines span:nth-of-type(21){display:block}footer#global-footer .c-logo .lines span:nth-of-type(22){display:block}footer#global-footer .c-logo .lines span:nth-of-type(23){display:block}footer#global-footer .c-logo p{filter:invert(100%);width:43.2vw;aspect-ratio:162/104}footer#global-footer .c-logo p a{width:100%;display:block}footer#global-footer .c-footer_nav{padding-top:var(--footer-padding)}footer#global-footer .nav_page{margin-bottom:11.73vw}footer#global-footer .nav_page ul{width:100%;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);row-gap:4.8vw}footer#global-footer .nav_page li{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;line-height:1;font-size:var(--fs-fnav-page);color:var(--color-white);display:flex}footer#global-footer .nav_page li.disable{pointer-events:none;opacity:.3}footer#global-footer .nav_page li span.txt{position:relative;display:block}footer#global-footer .nav_page li span.txt:after{content:"";height:1px;position:absolute;bottom:0;right:0;background:var(--color-white);width:0%}footer#global-footer .nav_page li span.num{font-size:var(--fs-fnav-page-num);display:block;margin-left:.25em;letter-spacing:1px}footer#global-footer .nav_page li a{display:block;display:flex;position:relative}footer#global-footer .nav_page li a.active{pointer-events:none}footer#global-footer .nav_page li a.active span.txt:after{width:100%}footer#global-footer .nav_policy{margin-bottom:10.67vw}footer#global-footer .nav_policy ul li{margin-bottom:min(5.33vw,20px);font-size:var(--fs-fnav-policy);line-height:1}footer#global-footer .nav_policy ul li a{display:block;line-height:1}footer#global-footer .nav_policy ul li a span{position:relative}footer#global-footer .nav_policy ul li a span:after{content:"";height:1px;position:absolute;bottom:-3px;right:0;background:var(--color-white);width:0%}footer#global-footer .nav_policy ul li a.active{pointer-events:none}footer#global-footer .nav_policy ul li a.active span:after{width:100%}footer#global-footer .nav_policy ul li:last-child{margin-bottom:0}footer#global-footer .c-footer_btm{display:flex;justify-content:space-between;align-items:flex-end}footer#global-footer .c-footer_btm .c-sns ul{display:flex;align-items:center;column-gap:5.33vw}footer#global-footer .c-footer_btm .c-sns ul li{width:var(--icon-sns-width)}footer#global-footer .c-footer_btm .c-sns ul li a{display:block}footer#global-footer .c-footer_btm .copy p{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;font-size:var(--fs-copy);letter-spacing:.04em}footer#global-footer .c-footer_btm .copy p.txt_presented{font-size:var(--fs-10);letter-spacing:1px;line-height:1.5;margin-top:1.2em}footer#global-footer .c-footer_btm .copy p.txt_presented br.c-tab{display:none}@keyframes move{0%{offset-distance:0%}to{offset-distance:100%}}#bg{width:auto;aspect-ratio:1/1;height:100%;position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}#bg svg{width:100%;height:100%;aspect-ratio:1/1;position:absolute;top:0;left:0;opacity:.5;fill:none;stroke:red}#bg .offset_element{width:4.17vw;height:2.78vw;position:absolute;background:#fed;offset-rotate:auto 0deg;animation:move 30s linear infinite;background-size:10%;background-repeat:no-repeat}main{padding-top:var(--main-top);position:relative}#b-glbnav{width:100%;height:100%;position:fixed;top:0;left:0;background:var(--color-white);z-index:100;opacity:0;pointer-events:none}#b-glbnav .b-glbnav_inner{width:100%;height:100%;position:absolute;top:0;left:0;overflow:auto}#b-glbnav .b-glbnav_content{padding-top:44vw;padding-bottom:2.67vw;position:relative}#b-glbnav :is(.nav_page,.nav_policy,.c-glbnav_btm){width:var(--innerW);margin-inline:auto;padding:10.67vw 0;border-top:1px solid var(--color-black)}#b-glbnav .nav_page ul{display:flex;flex-wrap:wrap;column-gap:2.67vw;row-gap:8vw}#b-glbnav .nav_page li{line-height:.85;width:calc(50% - 1.6vw);font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;font-size:var(--fs-20)}#b-glbnav .nav_page li a{display:flex;position:relative}#b-glbnav .nav_page li a.active span.txt:after{width:100%}#b-glbnav .nav_page li.disable{pointer-events:none;opacity:.3}#b-glbnav .nav_page li span.num{font-size:var(--fs-10);vertical-align:super;padding-left:.53vw}#b-glbnav .nav_page li span.txt{position:relative}#b-glbnav .nav_page li span.txt:after{content:"";height:1px;position:absolute;bottom:0;right:0;background:var(--color-black);width:0%}#b-glbnav .nav_page li span.icon-arrow_r{width:2.67vw;height:2.67vw}#b-glbnav .nav_policy ul li{line-height:1;margin-bottom:5.33vw;font-size:var(--fs-12)}#b-glbnav .c-glbnav_btm{display:flex;align-items:flex-end}#b-glbnav .c-glbnav_btm .c-sns,#b-glbnav .c-glbnav_btm .copy{width:50%}#b-glbnav .c-glbnav_btm .copy p{font-size:var(--fs-12)}#b-glbnav .c-glbnav_btm .c-sns ul{display:flex;justify-content:flex-end;column-gap:5.33vw}#b-glbnav .c-glbnav_btm .c-sns ul li span.icon{width:var(--icon-sns-width)}#b-glbnav .c-glbnav_btm .c-sns ul li a{display:block}#b-glbnav .c-lang{position:absolute;top:29.6vw;right:5.33vw}#b-glbnav .c-lang ul{display:flex;column-gap:1.33vw}#b-glbnav .c-lang ul li{position:relative}#b-glbnav .c-lang ul li a{display:grid;width:var(--lang-height);height:var(--lang-height);border-radius:100vmax;background:var(--color-black);color:var(--color-white);place-content:center;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;font-size:var(--fs-20);position:relative;overflow:hidden}#b-glbnav .c-lang ul li a:before{content:"";width:100%;height:100%;position:absolute;display:block;top:0;right:0;background:var(--color-accent1);border-radius:100vmax;transform:translate3d(-100%,0,0)}#b-glbnav .c-lang ul li a.active:before{transform:translateZ(0)}#b-glbnav .c-lang ul li a span{position:relative}#b-glbnav .c-lang ul li:nth-child(1){display:flex;column-gap:1.33vw}#b-glbnav .c-lang ul li:nth-child(1):after{content:"/";font-size:var(--fs-20)}.show_grid .grid{display:block}.grid{position:fixed;width:100%;height:100vh;pointer-events:none;z-index:1000;top:0;left:0;display:none}.grid .grid_inner{width:89.33%;height:100%;position:absolute;top:0;left:5.33%;display:flex;column-gap:2.985%}.grid .g{width:14.1791666667%;height:100vh;background:#ff00001a}.grid .g:nth-of-type(7),.grid .g:nth-of-type(8),.grid .g:nth-of-type(9){display:none}@media all and (min-width: 768px){button[data-menu]{top:3.91vw;right:3.91vw}button[data-menu] .inr{width:5.21vw;height:4.17vw;margin:-2.08vw 0 0 -2.6vw}button[data-menu] span.b{height:.39vw}button[data-menu] span.b:nth-of-type(1){top:0vw}button[data-menu] span.b:nth-of-type(2){top:.91vw}button[data-menu] span.b:nth-of-type(3){top:1.82vw}button[data-menu] span.b:nth-of-type(4){top:2.73vw}button[data-menu] span.b:nth-of-type(5){top:3.65vw}.c-sp{display:none}h1#logo{top:3.91vw;left:3.91vw}footer#global-footer .c-contact{padding:9.38vw 0 11.46vw}footer#global-footer .c-contact a span.txt{top:.52vw}footer#global-footer .c-contact a span.txt_r span.l{left:.1em}footer#global-footer .c-contact a span.txt_r span.r{margin-left:-.1em}footer#global-footer .c-contact a span.txt_r .icon-arrows{width:13.02vw;top:1.3vw}footer#global-footer .c-contact a span.txt_r .icon-contact-arrow{width:13.02vw}footer#global-footer .c-contact a span.txt_r .icon-contact-arrow:nth-of-type(1){margin-right:0}footer#global-footer .c-contact .lead{margin-top:1.04vw}footer#global-footer .c-contact .lead p{font-size:2.6vw}footer#global-footer .c-logo{width:calc(100% - 4.69vw);column-gap:0;justify-content:space-between;padding-top:10.42vw}footer#global-footer .c-logo .lines{width:65.36vw;height:9.11vw;margin-top:4.3vw;column-gap:1.27vw;margin-left:.91vw}footer#global-footer .c-logo .lines span{width:.65vw;height:9.11vw}footer#global-footer .c-logo .lines span:nth-of-type(1){display:block}footer#global-footer .c-logo .lines span:nth-of-type(2){display:block}footer#global-footer .c-logo .lines span:nth-of-type(3){display:block}footer#global-footer .c-logo .lines span:nth-of-type(4){display:block}footer#global-footer .c-logo .lines span:nth-of-type(5){display:block}footer#global-footer .c-logo .lines span:nth-of-type(6){display:block}footer#global-footer .c-logo .lines span:nth-of-type(7){display:block}footer#global-footer .c-logo .lines span:nth-of-type(8){display:block}footer#global-footer .c-logo .lines span:nth-of-type(9){display:block}footer#global-footer .c-logo .lines span:nth-of-type(10){display:block}footer#global-footer .c-logo .lines span:nth-of-type(11){display:block}footer#global-footer .c-logo .lines span:nth-of-type(12){display:block}footer#global-footer .c-logo .lines span:nth-of-type(13){display:block}footer#global-footer .c-logo .lines span:nth-of-type(14){display:block}footer#global-footer .c-logo .lines span:nth-of-type(15){display:block}footer#global-footer .c-logo .lines span:nth-of-type(16){display:block}footer#global-footer .c-logo .lines span:nth-of-type(17){display:block}footer#global-footer .c-logo .lines span:nth-of-type(18){display:block}footer#global-footer .c-logo .lines span:nth-of-type(19){display:block}footer#global-footer .c-logo .lines span:nth-of-type(20){display:block}footer#global-footer .c-logo .lines span:nth-of-type(21){display:block}footer#global-footer .c-logo .lines span:nth-of-type(22){display:block}footer#global-footer .c-logo .lines span:nth-of-type(23){display:block}footer#global-footer .c-logo .lines span:nth-of-type(24){display:block}footer#global-footer .c-logo .lines span:nth-of-type(25){display:block}footer#global-footer .c-logo .lines span:nth-of-type(26){display:block}footer#global-footer .c-logo .lines span:nth-of-type(27){display:block}footer#global-footer .c-logo .lines span:nth-of-type(28){display:block}footer#global-footer .c-logo .lines span:nth-of-type(29){display:block}footer#global-footer .c-logo .lines span:nth-of-type(30){display:block}footer#global-footer .c-logo .lines span:nth-of-type(31){display:block}footer#global-footer .c-logo .lines span:nth-of-type(32){display:block}footer#global-footer .c-logo .lines span:nth-of-type(33){display:block}footer#global-footer .c-logo p{width:29.04vw}footer#global-footer .nav_page{margin-bottom:7.29vw}footer#global-footer .nav_page ul{row-gap:2.6vw}footer#global-footer .nav_policy{margin-bottom:3.13vw}footer#global-footer .nav_policy ul li{margin-bottom:2.34vw}footer#global-footer .c-footer_btm .copy p br{display:none}footer#global-footer .c-footer_btm .copy p.txt_presented br.c-tab{display:block}footer#global-footer .c-footer_btm .c-sns ul{column-gap:3.91vw}#b-glbnav .b-glbnav_content{padding-top:33.59vw;padding-bottom:1.3vw}#b-glbnav :is(.nav_page,.nav_policy,.c-glbnav_btm){width:var(--innerW);margin-inline:auto;padding:10.42vw 0;border-top:1px solid var(--color-black)}#b-glbnav .nav_page{width:92.18%}#b-glbnav .nav_page ul{column-gap:0;row-gap:6.51vw}#b-glbnav .nav_page li{width:calc((100% - 13.02vw) / 3 + 4.3vw);font-size:var(--fs-35)}#b-glbnav .nav_page li span.num{padding-left:.26vw}#b-glbnav .nav_page li span.icon-arrow_r{width:1.3vw;height:1.3vw}#b-glbnav .nav_policy ul li{margin-bottom:2.6vw;font-size:var(--fs-12)}#b-glbnav .c-glbnav_btm .copy p{font-size:var(--fs-12)}#b-glbnav .c-glbnav_btm .c-sns ul{column-gap:2.6vw}#b-glbnav .c-glbnav_btm .c-sns ul li span.icon{width:var(--icon-sns-width)}#b-glbnav .c-lang{position:absolute;top:21.61vw;right:3.91vw}#b-glbnav .c-lang ul{display:flex;column-gap:1.3vw}#b-glbnav .c-lang ul li a{font-size:var(--fs-35)}#b-glbnav .c-lang ul li:nth-child(1){display:flex;column-gap:1.3vw}#b-glbnav .c-lang ul li:nth-child(1):after{font-size:var(--fs-35)}.grid .grid_inner{width:92.18%;left:3.9%;column-gap:2.824%}.grid .g{width:14.3133333333%}.grid .g:nth-of-type(7),.grid .g:nth-of-type(8),.grid .g:nth-of-type(9){display:none}}@media all and (min-width: 1024px){.c-tb{display:none}.c-pc{display:block}button[data-menu]{display:none}h1#logo{top:2.93vw;left:2.93vw}footer#global-footer .c-contact{padding:6.84vw 0 8.79vw}footer#global-footer .c-contact a span.txt{top:.39vw}footer#global-footer .c-contact a span.txt_r span.r{margin-left:-.1em}footer#global-footer .c-contact a span.txt_r .icon-arrows{width:11.72vw;top:.98vw}footer#global-footer .c-contact a span.txt_r .icon-contact-arrow{width:11.72vw}footer#global-footer .c-contact .lead{margin-top:.2vw}footer#global-footer .c-contact .lead p{font-size:1.95vw}footer#global-footer .c-logo{width:calc(100% - 2.93vw);justify-content:space-between;padding-top:7.81vw;margin-left:0}footer#global-footer .c-logo .lines{width:65.04vw;height:10.74vw;margin-left:.59vw;margin-top:4.49vw;column-gap:.94vw}footer#global-footer .c-logo .lines span{width:.98vw;height:9.28vw;border-radius:2px}footer#global-footer .c-logo .lines span:nth-of-type(1){display:block}footer#global-footer .c-logo .lines span:nth-of-type(2){display:block}footer#global-footer .c-logo .lines span:nth-of-type(3){display:block}footer#global-footer .c-logo .lines span:nth-of-type(4){display:block}footer#global-footer .c-logo .lines span:nth-of-type(5){display:block}footer#global-footer .c-logo .lines span:nth-of-type(6){display:block}footer#global-footer .c-logo .lines span:nth-of-type(7){display:block}footer#global-footer .c-logo .lines span:nth-of-type(8){display:block}footer#global-footer .c-logo .lines span:nth-of-type(9){display:block}footer#global-footer .c-logo .lines span:nth-of-type(10){display:block}footer#global-footer .c-logo .lines span:nth-of-type(11){display:block}footer#global-footer .c-logo .lines span:nth-of-type(12){display:block}footer#global-footer .c-logo .lines span:nth-of-type(13){display:block}footer#global-footer .c-logo .lines span:nth-of-type(14){display:block}footer#global-footer .c-logo .lines span:nth-of-type(15){display:block}footer#global-footer .c-logo .lines span:nth-of-type(16){display:block}footer#global-footer .c-logo .lines span:nth-of-type(17){display:block}footer#global-footer .c-logo .lines span:nth-of-type(18){display:block}footer#global-footer .c-logo .lines span:nth-of-type(19){display:block}footer#global-footer .c-logo .lines span:nth-of-type(20){display:block}footer#global-footer .c-logo .lines span:nth-of-type(21){display:block}footer#global-footer .c-logo .lines span:nth-of-type(22){display:block}footer#global-footer .c-logo .lines span:nth-of-type(23){display:block}footer#global-footer .c-logo .lines span:nth-of-type(24){display:block}footer#global-footer .c-logo .lines span:nth-of-type(25){display:block}footer#global-footer .c-logo .lines span:nth-of-type(26){display:block}footer#global-footer .c-logo .lines span:nth-of-type(27){display:block}footer#global-footer .c-logo .lines span:nth-of-type(28){display:block}footer#global-footer .c-logo .lines span:nth-of-type(29){display:block}footer#global-footer .c-logo .lines span:nth-of-type(30){display:block}footer#global-footer .c-logo .lines span:nth-of-type(31){display:block}footer#global-footer .c-logo .lines span:nth-of-type(32){display:block}footer#global-footer .c-logo .lines span:nth-of-type(33){display:block}footer#global-footer .c-logo p{width:30.08vw}footer#global-footer .c-footer_nav{display:flex;margin-bottom:7.42vw;padding-top:9.77vw}footer#global-footer .nav_page{width:67.63%;margin-bottom:0}footer#global-footer .nav_page ul{row-gap:2.34vw}footer#global-footer .nav_policy{width:32.37%;margin-bottom:0}footer#global-footer .nav_policy ul li{margin-bottom:1.76vw}footer#global-footer .c-footer_btm .copy p.txt_presented br.c-tab{display:none}footer#global-footer .c-footer_btm .c-sns ul{column-gap:2.93vw}.grid .grid_inner{width:94.14%;left:2.929%;column-gap:2.074%}.grid .g{width:9.9588888889%}.grid .g:nth-of-type(7),.grid .g:nth-of-type(8),.grid .g:nth-of-type(9){display:block}#b-glbnav{width:auto;height:3.03vw;position:fixed;top:2.93vw;left:auto;right:2.929%;background:none;z-index:100;opacity:1!important;pointer-events:all!important}#b-glbnav .b-glbnav_inner{width:auto;height:auto;position:relative;top:auto;left:auto;overflow:visible}#b-glbnav .b-glbnav_content{padding-top:0;padding-bottom:0}#b-glbnav :is(.nav_page,.nav_policy,.c-glbnav_btm){width:auto;margin-inline:0;padding:0;border-top:none}#b-glbnav .nav_page{margin-right:11.13vw}#b-glbnav .nav_page ul{column-gap:2.93vw;height:2.93vw;display:flex;align-items:center;row-gap:0;background:var(--color-white);padding:0 .98vw}#b-glbnav .nav_page li{line-height:.85;width:auto;font-size:var(--fs-15)}#b-glbnav .nav_page li a{display:flex;letter-spacing:.75px}#b-glbnav .nav_page li span.num{font-size:var(--fs-10);padding-left:.2vw;letter-spacing:1px}#b-glbnav .nav_page li span.icon-arrow_r{width:.98vw;height:.98vw}#b-glbnav .nav_policy,#b-glbnav .c-glbnav_btm{display:none}#b-glbnav .c-lang{top:-.2vw;right:0}#b-glbnav .c-lang ul{column-gap:.49vw}#b-glbnav .c-lang ul li a{display:grid;font-size:var(--fs-15)}#b-glbnav .c-lang ul li:nth-child(1){column-gap:.49vw;align-items:center}#b-glbnav .c-lang ul li:nth-child(1):after{font-size:var(--fs-15)}}@media all and (min-width: 1440px){h1#logo{top:2.78vw;left:2.78vw}footer#global-footer .c-contact{padding:7.78vw 0 9.58vw}footer#global-footer .c-contact a span.txt{top:.28vw}footer#global-footer .c-contact a span.txt_r span.r{margin-left:-.1em}footer#global-footer .c-contact a span.txt_r .icon-arrows{width:11.81vw;top:.97vw}footer#global-footer .c-contact a span.txt_r .icon-contact-arrow{width:11.81vw}footer#global-footer .c-contact .lead{margin-top:1.67vw}footer#global-footer .c-contact .lead p{font-size:1.74vw}footer#global-footer .c-logo{width:calc(100% - 2.29vw);margin-left:-.28vw;column-gap:0;justify-content:space-between;padding-top:6.94vw}footer#global-footer .c-logo .lines{width:63.54vw;height:13.89vw;margin-top:4.72vw;column-gap:1.02vw;margin-left:0}footer#global-footer .c-logo .lines span{width:1.04vw;height:9.03vw;border-radius:4px;display:none}footer#global-footer .c-logo .lines span:nth-of-type(1){display:block}footer#global-footer .c-logo .lines span:nth-of-type(2){display:block}footer#global-footer .c-logo .lines span:nth-of-type(3){display:block}footer#global-footer .c-logo .lines span:nth-of-type(4){display:block}footer#global-footer .c-logo .lines span:nth-of-type(5){display:block}footer#global-footer .c-logo .lines span:nth-of-type(6){display:block}footer#global-footer .c-logo .lines span:nth-of-type(7){display:block}footer#global-footer .c-logo .lines span:nth-of-type(8){display:block}footer#global-footer .c-logo .lines span:nth-of-type(9){display:block}footer#global-footer .c-logo .lines span:nth-of-type(10){display:block}footer#global-footer .c-logo .lines span:nth-of-type(11){display:block}footer#global-footer .c-logo .lines span:nth-of-type(12){display:block}footer#global-footer .c-logo .lines span:nth-of-type(13){display:block}footer#global-footer .c-logo .lines span:nth-of-type(14){display:block}footer#global-footer .c-logo .lines span:nth-of-type(15){display:block}footer#global-footer .c-logo .lines span:nth-of-type(16){display:block}footer#global-footer .c-logo .lines span:nth-of-type(17){display:block}footer#global-footer .c-logo .lines span:nth-of-type(18){display:block}footer#global-footer .c-logo .lines span:nth-of-type(19){display:block}footer#global-footer .c-logo .lines span:nth-of-type(20){display:block}footer#global-footer .c-logo .lines span:nth-of-type(21){display:block}footer#global-footer .c-logo .lines span:nth-of-type(22){display:block}footer#global-footer .c-logo .lines span:nth-of-type(23){display:block}footer#global-footer .c-logo .lines span:nth-of-type(24){display:block}footer#global-footer .c-logo .lines span:nth-of-type(25){display:block}footer#global-footer .c-logo .lines span:nth-of-type(26){display:block}footer#global-footer .c-logo .lines span:nth-of-type(27){display:block}footer#global-footer .c-logo .lines span:nth-of-type(28){display:block}footer#global-footer .c-logo .lines span:nth-of-type(29){display:block}footer#global-footer .c-logo .lines span:nth-of-type(30){display:block}footer#global-footer .c-logo .lines span:nth-of-type(31){display:block}footer#global-footer .c-logo .lines span:nth-of-type(32),footer#global-footer .c-logo .lines span:nth-of-type(33){display:none}footer#global-footer .c-logo p{width:30.49vw}footer#global-footer .c-footer_nav{margin-bottom:5.56vw;padding-top:10.42vw}footer#global-footer .nav_page ul{row-gap:1.67vw}footer#global-footer .nav_policy{width:32.37%;margin-bottom:0}footer#global-footer .nav_policy ul li{margin-bottom:1.25vw}footer#global-footer .c-footer_btm .c-sns ul{column-gap:2.08vw}footer#global-footer .c-footer_btm .c-sns ul{column-gap:2.78vw}#b-glbnav{height:2.36vw;top:2.78vw;right:2.77%}#b-glbnav .b-glbnav_content{padding-top:0;padding-bottom:0}#b-glbnav .nav_page{margin-right:8.89vw}#b-glbnav .nav_page ul{height:2.36vw;column-gap:2.93vw;padding:0 .69vw}#b-glbnav .nav_page li{font-size:var(--fs-20)}#b-glbnav .nav_page li a{letter-spacing:1px}#b-glbnav .nav_page li span.num{font-size:var(--fs-10);padding-left:.14vw;letter-spacing:1px}#b-glbnav .c-lang{top:-.14vw;right:0}#b-glbnav .c-lang ul{column-gap:.69vw}#b-glbnav .c-lang ul li a{font-size:var(--fs-20)}#b-glbnav .c-lang ul li:nth-child(1){column-gap:.69vw}#b-glbnav .c-lang ul li:nth-child(1):after{font-size:var(--fs-20)}.grid .grid_inner{width:94.44%;left:2.8%;column-gap:1.47%}.grid .g{width:9.8044444444%}.grid .g:nth-of-type(7),.grid .g:nth-of-type(8),.grid .g:nth-of-type(9){display:block}}.l-inner{width:89.33%;margin-inline:auto}.l-ptb{padding:26.67vw 0}.l-ptb2{padding:13.33vw 0 26.67vw}main{padding-top:var(--main-top)}main:has(.c-ttl_number){padding-top:var(--main-top-hastitle)}:is([data-page=creative-commons],[data-page=terms]) main{padding-top:35.73vw}@media all and (min-width: 768px){.l-inner{width:92.18%}.l-ptb{padding:19.53vw 0}.l-ptb2{padding:13.02vw 0 19.53vw}:is([data-page=creative-commons],[data-page=terms]) main{padding-top:27.21vw}}@media all and (min-width: 1024px){.l-inner{width:94.14%}.l-ptb{padding:14.65vw 0}.l-ptb2{padding:9.77vw 0 14.65vw}.c-ttl_number{width:97.07%}:is([data-page=creative-commons],[data-page=terms]) main{padding-top:22.46vw}}@media all and (min-width: 1280px){.l-inner{width:94.44%}.l-ptb{padding:13.89vw 0}.l-ptb2{padding:10.42vw 0 13.89vw}:is([data-page=creative-commons],[data-page=terms]) main{padding-top:18.19vw}}.bg-grey2 .c-ttl_page :is(h2,p){color:var(--color-white)}.c-ttl_page{margin-inline:auto;margin-bottom:var(--page-title-bottom)}.c-ttl_page h2{font-size:var(--fs-ttl-page-en);font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;line-height:1;letter-spacing:2.25px;color:var(--color-accent2)}.c-ttl_page h2.small{font-size:var(--fs-ttl-page-en-small)}.c-ttl_page h2 span.ttl_inner{display:flex}.c-ttl_page h2 span{display:block;line-height:.75}.c-ttl_page h2 span[data-title-rotation]{display:flex;margin-left:.25em}.c-ttl_page h2.ind span.title_txt{text-indent:-.1em}.c-ttl_page h2.ind2 span.title_txt{text-indent:-.035em}.c-ttl_page h2.ja{font-size:var(--fs-ttl-page-h2-ja);letter-spacing:2.5px}.c-ttl_page h2.ja span{line-height:1.5}.c-ttl_page h2.ja span.title_txt{font-family:Futo Go B101,Helvetica Neue,Segoe UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Hiragino Sans,游ゴシック,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif}.c-ttl_page p{font-size:var(--fs-ttl-page-ja);margin-top:3.73vw;color:var(--color-accent2)}.c-ttl_section h3{font-size:var(--fs-ttl-section-en);letter-spacing:2px;color:var(--color-accent2);font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;letter-spacing:1.25px}.c-ttl_section h3 span{display:block;line-height:.75}.c-ttl_section h3.ind span.ttl_txt{text-indent:-.1em}.c-ttl_section h3.ind2 span.ttl_txt{text-indent:-.035em}.c-ttl_section h3.white{color:var(--color-white)}.c-ttl_section h3 span.ttl_inner{display:flex}.c-ttl_section h3 span[data-title-rotation]{display:flex;margin-left:.25em}.c-ttl_block{margin-bottom:18.67vw}.c-ttl_block h3{color:var(--color-black);font-size:var(--fs-ttl-block-h3);letter-spacing:3px}.c-ttl_block h3.en{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;letter-spacing:1.5px}.c-ttl_block h3.grey{color:var(--color-accent2)}.c-ttl_block p{font-size:var(--fs-ttl-block-p);letter-spacing:1.2px;margin-top:.15em}.c-ttl_block p.mont{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;font-size:var(--fs-ttl-block-p-en)}.c-ttl_block.size-s h3{font-size:var(--fs-ttl-block-h3-s);letter-spacing:3px}.c-ttl_block.size-s p{color:var(--color-accent2);letter-spacing:.6px;margin-top:.15em}.c-ttl_number{position:absolute;top:var(--main-top);width:calc(100% - 5.33vw)}.c-ttl_number.r{display:flex;justify-content:flex-end}.c-number dl{display:flex;align-items:center;column-gap:2.67vw}.c-number dl span.icon-de{width:16.53vw;aspect-ratio:62/20}.c-number dl span.icon-de2{width:10.13vw;aspect-ratio:38/20}.c-number dl span.icon-de3{width:15.73vw;aspect-ratio:59/20}.c-number dl span.icon-de4{width:27.47vw;aspect-ratio:207/40}.c-number dl dt{font-size:var(--fs-15)}.c-number dl dd{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;font-size:var(--fs-50);line-height:.75}@media all and (min-width: 768px){.c-ttl_page h2.ja{letter-spacing:3px}.c-ttl_page p{margin-top:2.73vw}.c-ttl_block{margin-bottom:16.41vw}.c-ttl_block h3.en{letter-spacing:1.5px}.c-ttl_block p{margin-top:0}.c-ttl_number{width:calc(100% - 3.91vw)}.c-number dl{column-gap:1.69vw}.c-number dl span.icon-de{width:12.11vw}.c-number dl span.icon-de2{width:7.42vw}.c-number dl span.icon-de3{width:7.68vw}.c-number dl span.icon-de4{width:20.44vw}.c-number dl dt{font-size:var(--fs-25)}.c-number dl dd{font-size:var(--fs-80)}}@media all and (min-width: 1024px){.c-ttl_page h2.ja{letter-spacing:4px}.c-ttl_page p{margin-top:1.76vw}.c-ttl_block{margin-bottom:9.18vw}.c-ttl_block h3{line-height:1.4}.c-ttl_block h3.en{letter-spacing:2px}.c-ttl_block p{margin-top:0}.c-number dl{column-gap:1.27vw}.c-number dl span.icon-de{width:9.08vw}.c-number dl span.icon-de2{width:5.57vw}.c-number dl span.icon-de3{width:5.76vw}.c-number dl span.icon-de4{width:15.33vw}.c-number dl dt{font-size:var(--fs-25)}.c-number dl dd{font-size:var(--fs-80)}.c-ttl_number{width:97.071%}}@media all and (min-width: 1440px){.c-ttl_page h2.ja{letter-spacing:5px}.c-ttl_page p{margin-top:1.39vw}.c-ttl_block{margin-bottom:6.25vw}.c-ttl_block h3{line-height:1.25}.c-ttl_block h3.en{letter-spacing:2.5px}.c-ttl_block p{margin-top:0}.c-ttl_number{width:97.23%}.c-number dl{column-gap:1.39vw}.c-number dl span.icon-de{width:8.61vw}.c-number dl span.icon-de2{width:5.21vw}.c-number dl span.icon-de3{width:4.1vw}.c-number dl span.icon-de4{width:14.37vw}.c-number dl dd{font-size:var(--fs-100)}}.bg-white{background:var(--color-white)}.bg-grey1{background:var(--color-bg0)}.bg-grey2{background:var(--color-bg1)}.grey{color:var(--color-accent2)}figure{position:relative}figure img{user-select:none;pointer-events:none}.fs-10{font-size:var(--fs-10);letter-spacing:1px}.fs-t{font-size:var(--fs-12);letter-spacing:.6px}.fs-t.monts{letter-spacing:.5px}.fs-s{font-size:var(--fs-15);letter-spacing:1.5px}.fs-m{font-size:var(--fs-20);letter-spacing:2px}.fs-l{font-size:var(--fs-25);letter-spacing:2.5px}:is(.c-readmore,.c-back) span.icon{width:3.2vw;height:3.2vw}:is(.c-readmore,.c-back) span.icon svg{fill:var(--color-accent1)}:is(.c-readmore,.c-back) span.icon.down{rotate:90deg}:is(.c-readmore,.c-back) span.icon-arrows{overflow:hidden;margin:0 .3em 0 .75em;padding-left:0;width:5.87vw;position:relative;top:.27vw}:is(.c-readmore,.c-back) span.icon-arrows span.arrows_inner{display:flex}:is(.c-readmore,.c-back) span.icon-arrows span.icon{display:block;width:2.67vw;height:2.67vw;flex-shrink:0;color:var(--color-accent1)}:is(.c-readmore,.c-back) .inr{display:flex;align-items:center;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em}.c-readmore{width:fit-content;display:block;font-size:4vw;line-height:.9}.c-readmore span.icon{margin-right:.53vw}.c-readmore.small{font-size:2.67vw;line-height:.9}.c-readmore.small span.icon-arrows{width:3.73vw;top:0;margin-right:.3em}.c-readmore.small span.icon-arrows span.icon{width:1.6vw;height:1.6vw;margin-left:0;margin-right:.53vw}.c-readmore.c-external_link{font-size:var(--fs-10)}.c-readmore.c-external_link span.icon{width:2.67vw;height:2.67vw;margin-left:-1.07vw}.c-readmore.down span.icon-arrows{overflow:hidden;height:2.67vw;display:flex}.c-readmore.down span.icon-arrows span.arrows_inner{display:block;transform:translate3d(0,-100%,0)}.c-back.center{display:flex;justify-content:center}.c-back a{width:fit-content;display:block;line-height:.9;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;font-size:var(--fs-15);letter-spacing:1.5px}@media all and (min-width: 768px){.c-back a{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1024px){.c-back a{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1440px){.c-back a{font-size:var(--fs-25);letter-spacing:2.5px}}.c-back span.icon-arrows{margin:0 .3em}.c-back span.icon{rotate:180deg;margin-left:.53vw}.c-back span.icon:nth-of-type(1){margin-left:0}.c-tab{display:none}.c-nav_filters{width:100%}.c-nav_filters ul{display:flex;justify-content:center;column-gap:2.67vw;border-bottom:1px solid var(--color-black)}.c-nav_filters ul li{width:calc(50% - 1.33vw)}.c-nav_filters ul li button{width:100%;height:13.33vw;display:flex;justify-content:center;align-items:center;background:var(--color-black);border-radius:1.6vw 1.6vw 0 0;position:relative}.c-nav_filters ul li button span.icon{width:2.67vw;height:2.67vw}.c-nav_filters ul li button span.icon svg{fill:var(--color-accent1)}.c-nav_filters ul li button span.txt{display:block;color:var(--color-white);text-align:center;font-size:var(--fs-20);font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;letter-spacing:1px}.c-nav_filters ul li button.active{background:var(--color-accent1)}.c-nav_filters ul li button.active span.icon svg{fill:var(--color-white)}.c-filter_tab{display:none}.c-filter_tab.active{display:block}.c-form{width:100%}.c-form .c-f{border-top:1px solid var(--color-black);padding:2.13vw 0 6.4vw;position:relative}.c-form .c-f dt{margin-bottom:3.73vw}.c-form .c-f dt span{background:var(--color-accent1);color:var(--color-white);font-size:var(--fs-10);padding:.53vw 2.67vw;position:relative;top:-.27vw;margin-left:.5em}.c-form .c-f dd span[data-confirm]{display:none}.c-form .c-f :is(input[type=text],input[type=email]){height:1.65em;width:100%}.c-form .c-f :is(input[type=text],input[type=email]):placeholder{color:var(--color-accent2)}.c-form .c-f :is(input[type=text],input[type=email],select,textarea){font-size:var(--fs-15);letter-spacing:1.5px;line-height:1.65;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Hiragino Sans,游ゴシック,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif!important}.c-form .c-f :is(input[type=text],input[type=email],select,textarea)::placeholder{color:var(--color-accent2);font-family:Helvetica Neue,Segoe UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Hiragino Sans,游ゴシック,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif}.c-form .c-f textarea{height:6em;width:100%}.c-form .c-f p.txt_error{position:absolute;bottom:1.33vw;color:var(--color-accent1);display:none}.c-form .c-f:has(.error){padding-bottom:14.93vw}.c-form .c-f:has(.error) input{color:var(--color-accent1)}.c-form .c-f:has(.error) p.txt_error{display:block}.c-form .c-f .c-select{position:relative}.c-form .c-f .c-select select{width:100%}.c-form .c-f .c-select span.icon{width:2.67vw;height:2.67vw;position:absolute;top:50%;margin-top:-1.33vw;right:2.67vw;pointer-events:none}.c-form .c-f .c-select span.icon svg{fill:var(--color-black)}.confirm .c-form dl dd input,.confirm .c-form dl dd select,.confirm .c-form dl dd textarea{display:none}.confirm .c-form dl dd span{font-size:var(--fs-15);letter-spacing:1.5px}.confirm .c-form dl dd span[data-confirm]{display:block}.confirm .c-form span.icon,.confirm .c-content .c-form_btns ul.col1{display:none}.confirm .c-content .c-form_btns ul.c-btn_confirm{display:flex;width:100%}.confirm .c-content .c-form_btns ul.c-btn_confirm:has(.c-back_form){justify-content:space-between}:is(.c-filter_tabs,.c-form_btns) button{display:block;width:100%;height:10.67vw;box-sizing:border-box;padding:0 8vw;background:var(--color-black);border-radius:1.6vw}:is(.c-filter_tabs,.c-form_btns) button .inr{width:100%;height:10.67vw;display:flex;justify-content:space-between;align-items:center}:is(.c-filter_tabs,.c-form_btns) button .icon-arrows{width:5.87vw;overflow:hidden}:is(.c-filter_tabs,.c-form_btns) button .arrows_inner{display:flex}:is(.c-filter_tabs,.c-form_btns) button .icon{flex-shrink:0;width:2.67vw;height:2.67vw;margin-right:.53vw}:is(.c-filter_tabs,.c-form_btns) button .icon svg{fill:var(--color-accent1)}:is(.c-filter_tabs,.c-form_btns) button span.txt{color:var(--color-white);font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;font-size:var(--fs-15);letter-spacing:1.5px}@media all and (min-width: 768px){:is(.c-filter_tabs,.c-form_btns) button span.txt{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1024px){:is(.c-filter_tabs,.c-form_btns) button span.txt{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1440px){:is(.c-filter_tabs,.c-form_btns) button span.txt{font-size:var(--fs-25);letter-spacing:2.5px}}:is(.c-filter_tabs,.c-form_btns) button.disable{opacity:.5;pointer-events:none}.c-form_btns ul.col1{justify-content:flex-end}.c-form_btns ul.col1 li{width:48.35%}.c-form_btns ul li.c-back_form button{background:var(--color-accent2)}.c-form_btns ul li.c-back_form button .icon{rotate:180deg}.c-form_note{border-top:1px solid var(--color-black);padding-top:6.4vw}.c-form_note p{margin-bottom:1em}.c-form_note p:nth-last-of-type(1){margin-bottom:0}[data-page=top] .c-loop .c-loop_txt p span{opacity:1}.c-loop{height:40vw;width:100%;position:relative;overflow:hidden;margin-top:-40vw;z-index:-1}.c-loop .c-loop_txt{position:absolute;bottom:0}.c-loop .c-loop_txt p{display:flex}.c-loop .c-loop_txt p span{flex-shrink:0;font-size:40vw;color:var(--color-accent2);display:block;line-height:.9;opacity:.3}.c-piled_imgs{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;overflow-x:hidden;overflow-y:visible;top:-6.4vw}.c-piled_imgs .c-piled_img{position:absolute;left:50%}.c-piled_imgs .piled0{width:28%;top:100.53vw;margin-left:-75.73vw}.c-piled_imgs .piled1{width:18.13%;top:0vw;margin-left:-42.27vw}.c-piled_imgs .piled2{width:13%;top:95.47vw;margin-left:-18.27vw}.c-piled_imgs .piled3{width:15.2%;top:39.2vw;margin-left:-7.33vw}.c-piled_imgs .piled4{width:22.6%;top:65.6vw;margin-left:18.53vw}.c-piled_imgs .piled5{display:none}.c-piled_imgs .piled6{width:23.7%;top:26.93vw;margin-left:46.13vw}.c-piled_imgs span{display:block;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;aspect-ratio:49/8;margin-bottom:1px}.c-img_cards{width:100%;height:100%;position:absolute;top:0;right:0;pointer-events:none;overflow:hidden}.c-img_cards span.card{position:absolute;aspect-ratio:654/436;display:block;width:89.87vw;transform-origin:center}.c-img_cards span.card span{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;display:block;position:absolute}.c-img_cards span.card:nth-of-type(1){top:21.33vw}.c-img_cards span.card:nth-of-type(1) span{rotate:25deg}.c-img_cards span.card:nth-of-type(2){top:42.67vw}.c-img_cards span.card:nth-of-type(2) span{rotate:-8deg}.c-img_cards span.card:nth-of-type(3){top:64vw;left:5%}.c-img_cards span.card:nth-of-type(3) span{rotate:20deg}.c-img_cards span.card:nth-of-type(4){top:106.67vw}.c-img_cards span.card:nth-of-type(5){top:128vw}.c-img_cards span.card:nth-of-type(5) span{rotate:-8deg}.s-opendata .c-loop{height:50%}.s-opendata .c-loop .c-loop_txt p span{font-size:53.33vw;color:#fff6;display:block;line-height:1}[data-page=opendata] .c-loop{z-index:1}[data-page=opendata] .c-loop .c-loop_txt p span{color:var(--color-white)}@media all and (min-width: 768px){.fs-t{font-size:var(--fs-15);letter-spacing:.75px}.fs-t.monts{letter-spacing:.5px}.fs-s{font-size:var(--fs-20);letter-spacing:2px}.fs-m{font-size:var(--fs-25);letter-spacing:2.5px}.fs-l{font-size:var(--fs-30);letter-spacing:3px}:is(.c-readmore,.c-back) span.icon-arrows{display:flex;overflow:hidden;margin:0 .3em 0 .75em;padding-left:0;width:4.69vw;position:relative;top:.13vw}:is(.c-readmore,.c-back) span.icon-arrows span.icon{width:2.08vw;height:2.08vw;color:var(--color-accent1)}:is(.c-readmore,.c-back).small{font-size:1.3vw;letter-spacing:1px}:is(.c-readmore,.c-back).small span.icon-arrows{width:2.34vw;top:0}:is(.c-readmore,.c-back).small span.icon-arrows span.icon{width:1.04vw;height:1.04vw;margin-right:.26vw}:is(.c-readmore,.c-back).c-external_link span.icon{width:1.3vw;height:1.3vw;margin-left:-.39vw}:is(.c-readmore,.c-back).down span.icon-arrows{height:2.08vw}.c-readmore{font-size:var(--fs-20);letter-spacing:2px}.c-readmore span.icon{margin-right:.52vw}.c-tab{display:block}.c-back span.icon{margin-left:.52vw}.c-nav_filters ul{column-gap:2.6vw}.c-nav_filters ul li{width:calc(50% - 1.3vw)}.c-nav_filters ul li button{height:7.68vw;justify-content:space-between;border-radius:.78vw .78vw 0 0}.c-nav_filters ul li button span.icon{width:1.82vw;height:1.82vw;margin-right:1.82vw}.c-nav_filters ul li button span.txt{text-align:left;padding-left:2.6vw;font-size:var(--fs-25);letter-spacing:1.25px}.c-form .c-f{padding:1.82vw 0 3.13vw}.c-form .c-f dt{margin-bottom:1.82vw}.c-form .c-f dt span{padding:.26vw 1.3vw;top:-.13vw}.c-form .c-f :is(input[type=text],input[type=email],select,textarea){font-size:var(--fs-20);letter-spacing:2px}.c-form .c-f textarea{height:8em}.c-form .c-f p.txt_error{bottom:1.95vw}.c-form .c-f:has(.error){padding-bottom:6.64vw}.c-form .c-f .c-select span.icon{width:1.56vw;height:1.56vw;margin-top:-.78vw;right:1.3vw}.c-form .c-f .c-select span.icon svg{fill:var(--color-black)}.confirm .c-form dl dd span{font-size:var(--fs-20);letter-spacing:2px}.c-form_note{padding-top:5.73vw}.c-form_note p{margin-bottom:.5em}:is(.c-filter_tabs,.c-form_btns) button{height:6.51vw;padding:0 3.91vw;border-radius:.78vw}:is(.c-filter_tabs,.c-form_btns) button .inr{height:6.51vw}:is(.c-filter_tabs,.c-form_btns) button .icon-arrows{width:2.86vw;overflow:hidden}:is(.c-filter_tabs,.c-form_btns) button .icon{width:1.3vw;height:1.3vw;margin-right:.26vw}.c-form_btns ul.col1{justify-content:flex-end}.c-form_btns ul.col1 li{width:31.49%}.c-loop{height:36.46vw;margin-top:-36.46vw}.c-loop .c-loop_txt p span{font-size:32.55vw}.c-piled_imgs{top:-9.11vw}.c-piled_imgs .c-piled_img{position:absolute;left:50%}.c-piled_imgs .piled0{width:13.67%;top:37.11vw;margin-left:-59.77vw}.c-piled_imgs .piled1{width:8.72%;top:52.21vw;margin-left:-41.67vw}.c-piled_imgs .piled2{width:6.38%;top:46.61vw;margin-left:-42.32vw}.c-piled_imgs .piled3{width:7.42%;top:0vw;margin-left:-7.55vw}.c-piled_imgs .piled4{width:8.85%;top:2.86vw;margin-left:12.63vw}.c-piled_imgs .piled5{display:block;width:11.06%;top:44.79vw;margin-left:32.16vw}.c-piled_imgs .piled6{width:11.71%;top:29.82vw;margin-left:46.35vw}.c-img_cards span.card{width:62.5vw;right:-25%}.c-img_cards span.card:nth-of-type(1){top:18.23vw}.c-img_cards span.card:nth-of-type(2){top:20.83vw}.c-img_cards span.card:nth-of-type(3){top:39.06vw;left:auto;right:-35%}.c-img_cards span.card:nth-of-type(4){top:49.48vw;right:-20%}.c-img_cards span.card:nth-of-type(5){top:57.29vw;right:-30%}.s-opendata .c-loop{height:50%}.s-opendata .c-loop .c-loop_txt p span{font-size:39.06vw}}@media all and (min-width: 1024px){.fs-t{font-size:var(--fs-15);letter-spacing:.75px}.fs-t.monts{letter-spacing:.75px}.fs-s{font-size:var(--fs-20);letter-spacing:2px}.fs-m{font-size:var(--fs-25);letter-spacing:2.5px}.fs-l{font-size:var(--fs-40);letter-spacing:4px}:is(.c-readmore,.c-back) span.icon-arrows{width:3.52vw;top:.1vw}:is(.c-readmore,.c-back) span.icon-arrows span.icon{width:1.56vw;height:1.56vw}:is(.c-readmore,.c-back).small{font-size:.98vw}:is(.c-readmore,.c-back).small span.icon-arrows{width:1.76vw;top:0}:is(.c-readmore,.c-back).small span.icon-arrows span.icon{width:.78vw;height:.78vw;margin-right:.2vw}:is(.c-readmore,.c-back).c-external_link span.icon{width:.98vw;height:.98vw;margin-left:-.29vw}:is(.c-readmore,.c-back).down span.icon-arrows{height:1.56vw}.c-readmore{font-size:1.95vw}.c-readmore span.icon{margin-right:.39vw}.c-back span.icon-arrows{margin:0 .3em}.c-back span.icon{margin-left:.39vw}.c-nav_filters{padding-left:11.3%}.c-nav_filters ul{column-gap:1.95vw;justify-content:flex-start}.c-nav_filters ul li{width:23.27%}.c-nav_filters ul li button{height:5.76vw;column-gap:2.15vw;justify-content:center;border-radius:.59vw .59vw 0 0}.c-nav_filters ul li button span.icon{width:1.37vw;height:1.37vw;margin-right:0}.c-nav_filters ul li button span.txt{text-align:left;padding-left:0;font-size:var(--fs-25);letter-spacing:1px}.c-form .c-f{padding:1.37vw 0 2.34vw}.c-form .c-f dt{margin-bottom:1.37vw}.c-form .c-f dt span{padding:.2vw .98vw;top:-.1vw}.c-form .c-f :is(input[type=text],input[type=email],select,textarea){font-size:var(--fs-20);letter-spacing:2px}.c-form .c-f textarea{height:8em}.c-form .c-f p.txt_error{bottom:1.46vw}.c-form .c-f:has(.error){padding-bottom:4.98vw}.c-form .c-f .c-select span.icon{width:1.56vw;height:1.56vw;margin-top:-.78vw;right:.98vw}.c-form .c-f .c-select span.icon svg{fill:var(--color-black)}.confirm .c-form dl dd span{font-size:var(--fs-20);letter-spacing:2px}.c-form_note{padding-top:4.3vw}.c-form_note p{margin-bottom:.5em}:is(.c-filter_tabs,.c-form_btns) button{height:4.88vw;padding:0 2.93vw;border-radius:.59vw}:is(.c-filter_tabs,.c-form_btns) button .inr{height:4.88vw}:is(.c-filter_tabs,.c-form_btns) button .icon-arrows{width:2.25vw}:is(.c-filter_tabs,.c-form_btns) button .icon{width:.98vw;height:.98vw;margin-right:.29vw}.c-loop{height:29.69vw;margin-top:-29.69vw}.c-loop .c-loop_txt p span{font-size:29.3vw}.c-piled_imgs{top:-6.54vw;height:150%}.c-piled_imgs .piled0{width:10.25%;top:27.54vw;margin-left:-56.05vw}.c-piled_imgs .piled1{width:9.47%;top:40.33vw;margin-left:-38.09vw}.c-piled_imgs .piled2{width:7.22%;top:78.32vw;margin-left:-39.06vw}.c-piled_imgs .piled3{width:10.35%;top:0vw;margin-left:-8.59vw}.c-piled_imgs .piled4{width:8.39%;top:.29vw;margin-left:16.6vw}.c-piled_imgs .piled5{display:block;width:8.3%;top:37.99vw;margin-left:29.3vw}.c-piled_imgs .piled6{width:8.69%;top:24.02vw;margin-left:44.92vw}.c-img_cards span.card{width:46.88vw;right:-10%}.c-img_cards span.card:nth-of-type(1){top:14.65vw;right:-15%}.c-img_cards span.card:nth-of-type(2){top:14.65vw;right:-8%}.c-img_cards span.card:nth-of-type(3){top:30.27vw;left:auto;right:-10%}.c-img_cards span.card:nth-of-type(4){top:39.06vw;right:-5%}.c-img_cards span.card:nth-of-type(5){top:41.99vw;right:-18%}.s-opendata .c-loop{height:50%}.s-opendata .c-loop .c-loop_txt p span{font-size:28.32vw}}@media all and (min-width: 1440px){.fs-t{font-size:var(--fs-20);letter-spacing:1px}.fs-t.monts{letter-spacing:1px}.fs-s{font-size:var(--fs-25);letter-spacing:2.5px}.fs-m{font-size:var(--fs-30);letter-spacing:3px}.fs-l{font-size:var(--fs-50);letter-spacing:5px}:is(.c-readmore,.c-back) span.icon-arrows{width:2.78vw;top:.07vw}:is(.c-readmore,.c-back) span.icon-arrows span.arrows_inner{display:flex}:is(.c-readmore,.c-back) span.icon-arrows span.icon{width:1.25vw;height:1.25vw}:is(.c-readmore,.c-back).small{font-size:.69vw;letter-spacing:1.5px}:is(.c-readmore,.c-back).small span.icon-arrows{width:1.25vw;top:0}:is(.c-readmore,.c-back).small span.icon-arrows span.icon{width:.56vw;height:.56vw;margin-right:.14vw}:is(.c-readmore,.c-back).c-external_link span.icon{width:.69vw;height:.69vw;margin-left:-.21vw}:is(.c-readmore,.c-back).down span.icon-arrows{height:1.25vw}.c-readmore{font-size:2.08vw;letter-spacing:3px}.c-readmore span.icon{margin-right:.28vw}.c-back span.icon{margin-left:.28vw}.c-nav_filters{padding-left:11.25%}.c-nav_filters ul{column-gap:1.39vw}.c-nav_filters ul li{width:23.77%}.c-nav_filters ul li button{height:4.1vw;column-gap:5.69vw;border-radius:.42vw .42vw 0 0}.c-nav_filters ul li button span.icon{width:.97vw;height:.97vw;margin-right:0}.c-nav_filters ul li button span.txt{font-size:var(--fs-25);letter-spacing:1.25px}.c-form .c-f{padding:.83vw 0 1.81vw}.c-form .c-f dt{margin-bottom:.69vw}.c-form .c-f dt span{padding:.14vw .69vw;top:-.07vw}.c-form .c-f :is(input[type=text],input[type=email],select,textarea){font-size:var(--fs-25)}.c-form .c-f textarea{height:8em}.c-form .c-f p.txt_error{bottom:1.04vw}.c-form .c-f:has(.error){padding-bottom:3.75vw}.c-form .c-f .c-select span.icon{width:1.25vw;height:1.25vw;margin-top:-.56vw;right:.69vw}.confirm .c-form dl dd span{font-size:var(--fs-25);letter-spacing:2.5px}.c-form_note{padding-top:3.06vw}.c-form_note p{margin-bottom:.5em}:is(.c-filter_tabs,.c-form_btns) button{height:4.17vw;padding:0 2.08vw;border-radius:.42vw}:is(.c-filter_tabs,.c-form_btns) button .inr{height:4.17vw}:is(.c-filter_tabs,.c-form_btns) button .icon-arrows{width:2.22vw}:is(.c-filter_tabs,.c-form_btns) button .icon{width:.97vw;height:.97vw;margin-right:.28vw}.c-loop{height:23.96vw;margin-top:-23.96vw}.c-loop .c-loop_txt p span{font-size:25vw}.c-piled_imgs{top:-9.17vw;height:240%;z-index:2}.c-piled_imgs .piled0{width:7.29%;top:30.97vw;margin-left:-53.89vw}.c-piled_imgs .piled1{width:7.36%;top:42.85vw;margin-left:-41.25vw}.c-piled_imgs .piled2{width:7.36%;top:74.24vw;margin-left:-41.39vw}.c-piled_imgs .piled3{width:7.36%;top:4.86vw;margin-left:-14.44vw}.c-piled_imgs .piled4{width:7.36%;top:0vw;margin-left:8.89vw}.c-piled_imgs .piled5{width:7.36%;top:28.54vw;margin-left:29.24vw}.c-piled_imgs .piled6{width:7.36%;top:21.67vw;margin-left:45.35vw}.c-img_cards{z-index:1;top:-1.39vw;height:120%}.c-img_cards span.card{width:43.06vw;right:-5%}.c-img_cards span.card:nth-of-type(1){top:8.33vw;right:-10%}.c-img_cards span.card:nth-of-type(2){top:9.03vw;right:0%}.c-img_cards span.card:nth-of-type(3){top:22.22vw;left:auto;right:-10%}.c-img_cards span.card:nth-of-type(4){top:29.17vw;right:3%}.c-img_cards span.card:nth-of-type(5){top:41.67vw;right:-8%}.s-opendata .c-loop{height:50%}.s-opendata .c-loop .c-loop_txt p span{font-size:24.31vw}}.c-list_masonry ul{margin-inline:auto;position:relative}.c-list_masonry li{padding-bottom:13.33vw}.c-list_masonry hgroup{margin-top:3.73vw}.c-list_masonry hgroup h4{font-size:var(--fs-20)}.c-list_masonry hgroup p{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;font-size:var(--fs-12);line-height:1;color:var(--color-accent2);letter-spacing:.6px}.c-list_masonry hgroup h5{font-size:var(--fs-15);letter-spacing:1.5px;margin-top:.7em;line-height:1.7}.c-list_masonry .description{margin-top:1.1em}.c-list_masonry .description p{font-size:var(--fs-12);letter-spacing:1.2px;line-height:1.7}.c-list_masonry .link{margin-top:1.5em}.c-list_interview ul li{margin-bottom:20vw}.c-list_interview ul li a{display:block;width:fit-content}.c-list_interview ul li:last-child{margin-bottom:0}.c-list_interview .c-interview_cols{display:flex;flex-direction:column-reverse}.c-list_interview figure{margin-bottom:8vw}.c-list_interview p.number{color:var(--color-accent2);font-size:var(--fs-12);font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;line-height:1;letter-spacing:.6px;margin-bottom:5.33vw}.c-list_interview .c-ttl_interview h3{font-size:var(--fs-25);line-height:1.5;letter-spacing:2.5px;margin-bottom:13.33vw}.c-list_interview .name h4{font-size:var(--fs-20);letter-spacing:2px}.c-list_interview .name p.en{color:var(--color-accent2);font-size:var(--fs-12);letter-spacing:.6px}.c-list_interview .name h5{font-size:var(--fs-15);letter-spacing:1.5px;margin-top:4.27vw}.c-list_interview .excerpt{margin-top:6.4vw}.c-list_interview .excerpt p{font-size:var(--fs-12);letter-spacing:1.2px}.c-list_interview .c-readmore{margin-top:8vw}.c-list_interview.has_bg_color p.number,.c-list_interview.has_bg_color .name p.en{color:var(--color-white)}.c-list_database{padding-top:26.67vw}.c-list_database ul li.c-db{width:100%;margin-bottom:13.33vw}.c-list_database ul a{display:block}.c-list_database ul figure{margin-bottom:6.4vw}.c-list_database ul h4{font-size:var(--fs-15);letter-spacing:1.5px}.c-list_database ul ul{display:flex;flex-wrap:wrap;column-gap:5.33vw;row-gap:5.33vw;margin-top:.5em}.c-list_database ul ul li{font-size:var(--fs-12);letter-spacing:.6px;color:var(--color-accent2);font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em}.c-list_download ul li.c-dl{margin-bottom:11.73vw}.c-list_download ul li.c-dl figure{margin-bottom:5.87vw}.c-list_download ul li.c-dl h4{font-size:var(--fs-20);letter-spacing:2px;margin-bottom:.1em}.c-list_download ul li.c-dl a .inr{display:flex}.c-list_download ul li.c-dl .c-download_links a{display:flex;font-size:var(--fs-15);letter-spacing:1.5px}.c-list_download ul li.c-dl .c-download_links a span.icon{width:3.2vw;aspect-ratio:1/1;margin:0 .5em}.c-list_download ul li.c-dl .c-download_links a span.icon svg{fill:var(--color-accent1)}.c-list_cooperate ul li{margin-bottom:2.4vw}.c-list_cooperate ul dl dt{font-size:var(--fs-15);letter-spacing:1.5px;margin-bottom:.6em}.c-list_cooperate ul dl dd{font-size:var(--fs-12);letter-spacing:1.2px;color:var(--color-accent2)}.c-list_possibility ul li{margin-bottom:11.2vw}.c-list_possibility ul li .c-possibility_inner{border-left:1px solid var(--color-white);padding-left:5.33vw}.c-list_possibility ul li:last-child{margin-bottom:0}.c-list_possibility ul p.num{font-size:var(--fs-50);color:var(--color-white);font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;line-height:.9;margin-bottom:.35em}.c-list_possibility ul h4{font-size:var(--fs-25);letter-spacing:2.5px;line-height:1.5;margin-bottom:.58em}.c-list_possibility ul p{font-size:var(--fs-15);letter-spacing:1.5px}.c-list_other_interview{overflow:hidden;width:100%;padding-bottom:18.67vw;position:relative}.c-list_other_interview ul{display:flex;padding-left:5.33vw;transition:transform .5s ease}.c-list_other_interview ul li{flex-shrink:0;width:calc(81.33% + 5.33vw)}.c-list_other_interview ul li a{width:calc(100% - 5.33vw)}.c-list_other_interview ul a{display:block}.c-list_other_interview ul .c-cols_l{margin-bottom:6.13vw}.c-list_other_interview ul .c-cols_r h4{font-size:var(--fs-20);letter-spacing:2px}.c-list_other_interview ul .c-cols_r h5{font-size:var(--fs-15);letter-spacing:1.5px;margin-top:3.73vw}.c-list_other_interview ul .c-cols_r p.en{font-size:var(--fs-12);letter-spacing:.6px;line-height:1;color:var(--color-accent2);margin-top:.53vw}.c-list_other_interview ul .c-cols_r p.belong{font-size:var(--fs-12);letter-spacing:.6px;margin-top:3.2vw}.c-list_other_interview ul .c-cols_r .c-readmore{margin-top:6.4vw}.c-list_other_interview ul .c-readmore :is(span.txt){font-size:var(--fs-10);letter-spacing:1px}.c-list_other_interview button{width:10.67vw;height:10.67vw;display:block;position:absolute;top:21.33vw;background:var(--color-bg0)}.c-list_other_interview button span.icon{display:block;position:absolute;top:50%;left:50%;width:2.13vw;height:2.67vw;margin:-1.33vw 0 0 -1.07vw}.c-list_other_interview button span.icon svg{fill:var(--color-accent1)}.c-list_other_interview button.c-other_interview_prev{left:0}.c-list_other_interview button.c-other_interview_prev span.icon{rotate:180deg}.c-list_other_interview button.c-other_interview_next{right:0}.c-list_other_interview button.disable{pointer-events:none;opacity:.5}.c-list_archives ul li{margin-bottom:12.8vw}.c-list_archives ul li:last-child{margin-bottom:0}.c-list_archives ul figure{margin-bottom:6.4vw}.c-list_archives ul h4{font-size:var(--fs-15);letter-spacing:1.5px}.c-list_archives ul .description{margin:5.87vw 0 6.4vw}.c-list_archives ul .description p{font-size:var(--fs-12);letter-spacing:.6px}@media all and (min-width: 768px){.c-list_masonry li{width:48.58%;position:absolute;padding-bottom:26.04vw}.c-list_masonry li:nth-child(2){padding-top:13.02vw}.c-list_masonry li.p0{left:0}.c-list_masonry li.p1{right:0}.c-list_masonry hgroup h4{font-size:var(--fs-25)}.c-list_masonry hgroup p{font-size:var(--fs-15);letter-spacing:.6px;margin-top:.4em}.c-list_masonry hgroup h5{font-size:var(--fs-20);letter-spacing:2px;margin-top:.9em}.c-list_masonry .description{margin-top:2.5em}.c-list_masonry .description p{font-size:var(--fs-15);letter-spacing:1.5px}.c-list_masonry .link{margin-top:1.3em}.c-list_interview ul li{margin-bottom:13.02vw}.c-list_interview .c-interview_cols{display:flex;justify-content:space-between;flex-direction:row}.c-list_interview .c-interview_cols .c-interview_cols_l,.c-list_interview .c-interview_cols .c-interview_cols_r{width:48.58%}.c-list_interview figure{margin-bottom:0}.c-list_interview figure img{position:relative;top:-3.91vw}.c-list_interview p.number{font-size:var(--fs-15);letter-spacing:.75px;margin-bottom:5.47vw;margin-top:calc(-6.51vw - 1em)}.c-list_interview .c-ttl_interview h3{font-size:var(--fs-30);letter-spacing:3px;margin-bottom:6.51vw}.c-list_interview .name h4{font-size:var(--fs-25);letter-spacing:2.5px}.c-list_interview .name p.en{font-size:var(--fs-15);letter-spacing:.75px}.c-list_interview .name h5{font-size:var(--fs-20);letter-spacing:2px;margin-top:2.08vw}.c-list_interview .excerpt{margin-top:5.47vw}.c-list_interview .excerpt .excerpt_inner{width:65.81%}.c-list_interview .excerpt p{font-size:var(--fs-15);letter-spacing:1.5px}.c-list_interview .c-readmore{margin-top:5.47vw}.c-list_database{padding-top:19.53vw}.c-list_database ul{display:flex;flex-wrap:wrap;column-gap:2.6vw;row-gap:13.02vw}.c-list_database ul li.c-db{width:calc(50% - 1.3vw);margin-bottom:0}.c-list_database ul figure{margin-bottom:6.51vw}.c-list_database ul h4{font-size:var(--fs-20);letter-spacing:2px}.c-list_database ul ul{column-gap:2.6vw;row-gap:2.6vw}.c-list_database ul ul li{font-size:var(--fs-15);letter-spacing:.75px}.c-list_cooperate ul{display:flex;flex-wrap:wrap;column-gap:2.6vw}.c-list_cooperate ul li{width:calc(50% - 1.3vw);margin-bottom:0;padding-bottom:6.51vw}.c-list_cooperate ul dl dt{font-size:var(--fs-20);letter-spacing:2px;margin-bottom:.6em}.c-list_cooperate ul dl dd{font-size:var(--fs-15);letter-spacing:1.5px}.c-list_possibility ul{position:relative}.c-list_possibility ul li{width:calc(50% - 1.3vw);margin-bottom:0;padding-bottom:13.02vw;position:absolute}.c-list_possibility ul li .c-possibility_inner{padding-left:3.91vw}.c-list_possibility ul li.p1{right:0}.c-list_possibility ul li:last-child{margin-bottom:0}.c-list_possibility ul li:nth-child(2){padding-top:9.77vw}.c-list_possibility ul p.num{font-size:var(--fs-80);margin-bottom:.35em}.c-list_possibility ul h4{font-size:var(--fs-25);letter-spacing:2.5px;line-height:1.65;margin-bottom:.58em}.c-list_possibility ul p{font-size:var(--fs-20);letter-spacing:2px}.c-list_download ul{display:flex;flex-wrap:wrap;column-gap:2.6vw;row-gap:13.02vw}.c-list_download ul li.c-dl{width:calc(50% - 1.3vw);margin-bottom:0}.c-list_download ul li.c-dl figure{margin-bottom:5.47vw}.c-list_download ul li.c-dl h4{font-size:var(--fs-20);letter-spacing:2px;margin-bottom:.1em}.c-list_download ul li.c-dl .c-download_links a{font-size:var(--fs-20);letter-spacing:2px}.c-list_download ul li.c-dl .c-download_links a span.icon{width:2.6vw}.c-list_other_interview{padding-bottom:8.33vw}.c-list_other_interview ul{padding-left:6.51vw}.c-list_other_interview ul li{width:calc(90.25% + 2.6vw)}.c-list_other_interview ul li a{width:calc(100% - 2.6vw)}.c-list_other_interview ul a{display:flex;justify-content:space-between}.c-list_other_interview ul .c-cols_l{width:53%;margin-bottom:0}.c-list_other_interview ul .c-cols_r{width:43.82%}.c-list_other_interview ul .c-cols_r h4{font-size:var(--fs-25);letter-spacing:2.5px}.c-list_other_interview ul .c-cols_r h5{font-size:var(--fs-20);letter-spacing:2px;margin-top:3.91vw}.c-list_other_interview ul .c-cols_r p.en{font-size:var(--fs-15);letter-spacing:.75px;margin-top:1.17vw}.c-list_other_interview ul .c-cols_r p.belong{font-size:var(--fs-15);letter-spacing:.75px;margin-top:2.6vw}.c-list_other_interview ul .c-cols_r .c-readmore{margin-top:2.6vw}.c-list_other_interview button{width:5.21vw;height:5.21vw;top:12.24vw}.c-list_other_interview button span.icon{width:1.04vw;height:1.3vw;margin:-.65vw 0 0 -.52vw}.c-list_other_interview button.c-other_interview_prev{left:3.91vw}.c-list_other_interview button.c-other_interview_prev span.icon{rotate:180deg}.c-list_other_interview button.c-other_interview_next{right:3.91vw}.c-list_other_interview button.disable{pointer-events:none;opacity:.5}.c-list_archives ul{position:relative}.c-list_archives ul li{position:absolute;width:calc(50% - 1.3vw);margin-bottom:0;padding-bottom:26.04vw}.c-list_archives ul li.p1{right:0}.c-list_archives ul li:nth-child(2){padding-top:9.77vw}.c-list_archives ul figure{margin-bottom:5.47vw}.c-list_archives ul h4{font-size:var(--fs-20);letter-spacing:2px}.c-list_archives ul .description{margin:4.43vw 0 2.86vw}.c-list_archives ul .description p{font-size:var(--fs-15);letter-spacing:.75px}}@media all and (min-width: 1024px){.c-list_masonry li{width:29.56%;padding-bottom:19.53vw}.c-list_masonry li:nth-child(2){padding-top:9.77vw}.c-list_masonry li:nth-child(3){padding-top:19.53vw}.c-list_masonry li.p0{left:0}.c-list_masonry li.p1{right:auto;left:35.26%}.c-list_masonry li.p2{right:0}.c-list_masonry hgroup h4{letter-spacing:2.5px}.c-list_masonry hgroup p{letter-spacing:.75px;margin-top:.45em}.c-list_masonry hgroup h5{margin-top:.9em}.c-list_masonry .description{margin-top:2.5em}.c-list_masonry .link{margin-top:1.3em}.c-list_interview ul li{margin-bottom:15.63vw;width:88.69%;margin-left:11.31%}.c-list_interview ul li:nth-child(2n){margin-left:0}.c-list_interview ul li a{width:88.69%}.c-list_interview ul li figure img{top:-2.93vw}.c-list_interview ul li:nth-child(odd){display:flex;justify-content:flex-end}.c-list_interview ul li:nth-child(odd) .c-interview_cols{flex-direction:row}.c-list_interview ul li:nth-child(odd) .excerpt{justify-content:flex-start}.c-list_interview .c-interview_cols{flex-direction:row-reverse;width:100%}.c-list_interview .c-interview_cols .c-interview_cols_l{width:45.38%}.c-list_interview .c-interview_cols .c-interview_cols_r{width:48.77%}.c-list_interview figure{margin-bottom:0}.c-list_interview p.number{font-size:var(--fs-15);letter-spacing:.75px;margin-bottom:3.13vw;margin-top:calc(-4.49vw - 1em)}.c-list_interview .c-ttl_interview h3{font-size:var(--fs-40);letter-spacing:3px;margin-bottom:1.95vw}.c-list_interview .name h4{font-size:var(--fs-25);letter-spacing:2.5px}.c-list_interview .name p.en{font-size:var(--fs-15);letter-spacing:.75px}.c-list_interview .name h5{font-size:var(--fs-20);letter-spacing:2px;margin-top:1.56vw}.c-list_interview .excerpt{margin-top:3.32vw;display:flex;justify-content:flex-end}.c-list_interview .excerpt .excerpt_inner{width:61.52%}.c-list_interview .excerpt p{font-size:var(--fs-15);letter-spacing:1.5px}.c-list_interview .c-readmore{margin-top:4.1vw}.c-list_database{padding-top:14.65vw}.c-list_database ul{column-gap:1.95vw;row-gap:9.77vw}.c-list_database ul li.c-db{width:calc((100% - 15.63vw) / 9 * 3 + 3.91vw);margin-bottom:0}.c-list_database ul figure{margin-bottom:4.88vw}.c-list_database ul h4{font-size:var(--fs-20);letter-spacing:2px}.c-list_database ul ul{column-gap:1.95vw;row-gap:1.95vw}.c-list_database ul ul li{font-size:var(--fs-15);letter-spacing:.75px}.c-list_cooperate ul{width:calc((100% - 15.63vw) / 9 * 8 + 13.67vw);margin-left:calc((100% - 15.63vw) / 9 + 1.95vw);display:flex;flex-wrap:wrap;column-gap:1.95vw}.c-list_cooperate ul li{width:calc(50% - .98vw);margin-bottom:0;padding-bottom:4.88vw}.c-list_cooperate ul dl dt{font-size:var(--fs-20);letter-spacing:2px;margin-bottom:.6em}.c-list_cooperate ul dl dt br{display:none}.c-list_cooperate ul dl dd{font-size:var(--fs-15);letter-spacing:1.5px}.c-list_possibility ul li{width:calc(50% - 1.95vw);padding-bottom:9.77vw}.c-list_possibility ul li .c-possibility_inner{padding-left:2.93vw}.c-list_possibility ul li:nth-child(2){padding-top:9.77vw}.c-list_possibility ul p.num{font-size:var(--fs-80);margin-bottom:.35em}.c-list_possibility ul h4{font-size:var(--fs-25);letter-spacing:2.5px;line-height:1.65;margin-bottom:.58em}.c-list_possibility ul p{font-size:var(--fs-20);letter-spacing:2px}.c-list_download ul{column-gap:1.95vw;row-gap:9.77vw}.c-list_download ul li.c-dl{width:calc((100% - 15.63vw) / 9 * 3 + 3.91vw);margin-bottom:0}.c-list_download ul li.c-dl figure{margin-bottom:4.1vw}.c-list_download ul li.c-dl h4{font-size:var(--fs-20);letter-spacing:2px;margin-bottom:.1em}.c-list_download ul li.c-dl .c-download_links a{font-size:var(--fs-20);letter-spacing:2px}.c-list_download ul li.c-dl .c-download_links a span.icon{width:1.95vw}.c-list_other_interview{padding-bottom:6.45vw}.c-list_other_interview ul{padding-left:5.86vw}.c-list_other_interview ul li{width:calc(74.17% + 1.95vw)}.c-list_other_interview ul li a{width:calc(100% - 1.95vw)}.c-list_other_interview ul .c-cols_l{width:58.32%;margin-bottom:0}.c-list_other_interview ul .c-cols_r{width:38.8%}.c-list_other_interview ul .c-cols_r h4{font-size:var(--fs-25);letter-spacing:2.5px}.c-list_other_interview ul .c-cols_r h5{font-size:var(--fs-20);letter-spacing:2px;margin-top:2.93vw}.c-list_other_interview ul .c-cols_r p.en{font-size:var(--fs-15);letter-spacing:.75px;margin-top:.88vw}.c-list_other_interview ul .c-cols_r p.belong{font-size:var(--fs-15);letter-spacing:.75px;margin-top:1.95vw}.c-list_other_interview ul .c-cols_r .c-readmore{margin-top:1.95vw}.c-list_other_interview ul .c-cols_r .c-readmore :is(span.txt){font-size:var(--fs-10);letter-spacing:1px}.c-list_other_interview button{width:5.86vw;height:5.86vw;top:10.74vw}.c-list_other_interview button span.icon{width:1.56vw;height:1.95vw;margin:-.98vw 0 0 -.78vw}.c-list_other_interview button.c-other_interview_prev{left:2.93vw}.c-list_other_interview button.c-other_interview_prev span.icon{rotate:180deg}.c-list_other_interview button.c-other_interview_next{right:2.93vw}.c-list_archives ul li{width:29.56%;padding-bottom:19.53vw}.c-list_archives ul li:nth-child(2){padding-top:9.77vw}.c-list_archives ul li:nth-child(3){padding-top:19.53vw}.c-list_archives ul li.p0{left:0}.c-list_archives ul li.p1{right:auto;left:35.26%}.c-list_archives ul li.p2{right:0}.c-list_archives ul figure{margin-bottom:4.1vw}.c-list_archives ul h4{font-size:var(--fs-20);letter-spacing:2px}.c-list_archives ul .description{margin:3.32vw 0 2.15vw}.c-list_archives ul .description p{font-size:var(--fs-15);letter-spacing:.75px}}@media all and (min-width: 1440px){.c-list_masonry li{width:29.41%;padding-bottom:13.89vw}.c-list_masonry li:nth-child(2){padding-top:6.94vw}.c-list_masonry li:nth-child(3){padding-top:13.89vw}.c-list_masonry li.p0{left:0}.c-list_masonry li.p1{left:35.29%}.c-list_masonry li.p2{right:0}.c-list_masonry hgroup{margin-top:2.57vw}.c-list_masonry hgroup h4{font-size:var(--fs-30);letter-spacing:3px}.c-list_masonry hgroup p{font-size:var(--fs-20);letter-spacing:1px;margin-top:.15em}.c-list_masonry hgroup h5{font-size:var(--fs-25);letter-spacing:2.5px;margin-top:.6em}.c-list_masonry hgroup h5 br{display:none}.c-list_masonry .description{margin-top:2.5em}.c-list_masonry .description p{font-size:var(--fs-20);letter-spacing:2px}.c-list_masonry .link{margin-top:1.3em}.c-list_interview ul li{margin-bottom:11.11vw;width:88.75%;margin-left:11.25%}.c-list_interview ul li a{width:88.69%}.c-list_interview ul li figure img{top:-2.08vw}.c-list_interview ul li:nth-child(odd){display:flex;justify-content:flex-end}.c-list_interview ul li:nth-child(odd) .c-interview_cols{flex-direction:row}.c-list_interview ul li:nth-child(odd) .excerpt{justify-content:flex-start}.c-list_interview .c-interview_cols{flex-direction:row-reverse;width:100%}.c-list_interview .c-interview_cols .c-interview_cols_l{width:45.38%}.c-list_interview .c-interview_cols .c-interview_cols_r{width:49.15%}.c-list_interview figure{margin-bottom:0}.c-list_interview p.number{font-size:var(--fs-20);letter-spacing:1px;margin-bottom:1.81vw;margin-top:calc(-3.19vw - 1em)}.c-list_interview .c-ttl_interview h3{font-size:var(--fs-50);letter-spacing:5px;margin-bottom:.97vw}.c-list_interview .name h4{font-size:var(--fs-30);letter-spacing:3px}.c-list_interview .name p.en{font-size:var(--fs-20);letter-spacing:1px;line-height:1;margin-top:.2em}.c-list_interview .name h5{font-size:var(--fs-25);letter-spacing:2.5px;margin-top:.97vw}.c-list_interview .excerpt{margin-top:2.08vw}.c-list_interview .excerpt .excerpt_inner{width:61.72%}.c-list_interview .excerpt p{font-size:var(--fs-20);letter-spacing:2px}.c-list_interview .c-readmore{margin-top:2.92vw}.c-list_database{padding-top:10.42vw}.c-list_database ul{column-gap:1.39vw;row-gap:6.94vw}.c-list_database ul li.c-db{width:calc((100% - 11.11vw) / 9 * 3 + 2.77vw);margin-bottom:0}.c-list_database ul figure{margin-bottom:3.47vw}.c-list_database ul h4{font-size:var(--fs-25);letter-spacing:2.5px}.c-list_database ul ul{column-gap:1.39vw;row-gap:1.39vw}.c-list_database ul ul li{font-size:var(--fs-20);letter-spacing:1px}.c-list_cooperate ul{width:calc((100% - 11.11vw) / 9 * 8 + 9.72vw);margin-left:calc((100% - 11.11vw) / 9 + 1.39vw);column-gap:1.39vw}.c-list_cooperate ul li{width:calc(50% - .7vw);margin-bottom:0;padding-bottom:3.47vw}.c-list_cooperate ul dl dt{font-size:var(--fs-25);letter-spacing:2.5px;margin-bottom:.6em}.c-list_cooperate ul dl dd{font-size:var(--fs-20);letter-spacing:2px}.c-list_possibility ul li{width:calc(50% - 1.74vw);padding-bottom:6.94vw}.c-list_possibility ul li .c-possibility_inner{padding-left:3.47vw}.c-list_possibility ul li:nth-child(2){padding-top:6.94vw}.c-list_possibility ul p.num{font-size:var(--fs-100);margin-bottom:.25em}.c-list_possibility ul h4{font-size:var(--fs-30);letter-spacing:3px;line-height:1.65;margin-bottom:.8em}.c-list_possibility ul p{font-size:var(--fs-25);letter-spacing:2.5px}.c-list_download ul{column-gap:1.39vw;row-gap:6.94vw}.c-list_download ul li.c-dl{width:calc((100% - 11.11vw) / 9 * 3 + 2.77vw);margin-bottom:0}.c-list_download ul li.c-dl figure{margin-bottom:2.43vw}.c-list_download ul li.c-dl h4{font-size:var(--fs-30);letter-spacing:3px;margin-bottom:.1em}.c-list_download ul li.c-dl .c-download_links a{font-size:var(--fs-30);letter-spacing:3px}.c-list_download ul li.c-dl .c-download_links a span.icon{width:1.67vw}.c-list_other_interview{padding-bottom:5.56vw}.c-list_other_interview ul{padding-left:4.86vw}.c-list_other_interview ul li{width:calc(74.67% + 1.39vw)}.c-list_other_interview ul li a{width:calc(100% - 1.39vw)}.c-list_other_interview ul .c-cols_l{width:58%;margin-bottom:0}.c-list_other_interview ul .c-cols_r{width:37.01%}.c-list_other_interview ul .c-cols_r h4{font-size:var(--fs-30);letter-spacing:3px}.c-list_other_interview ul .c-cols_r h5{font-size:var(--fs-25);letter-spacing:2.5px;margin-top:1.74vw}.c-list_other_interview ul .c-cols_r p.en{font-size:var(--fs-20);letter-spacing:1px;margin-top:.42vw}.c-list_other_interview ul .c-cols_r p.belong{font-size:var(--fs-20);letter-spacing:1px;margin-top:1.39vw}.c-list_other_interview ul .c-cols_r .c-readmore{margin-top:2.08vw}.c-list_other_interview ul .c-cols_r .c-readmore :is(span.txt){font-size:var(--fs-10);letter-spacing:1px}.c-list_other_interview button{width:4.17vw;height:4.17vw;top:11.67vw}.c-list_other_interview button span.icon{width:1.39vw;height:1.67vw;margin:-.83vw 0 0 -.69vw}.c-list_other_interview button.c-other_interview_prev{left:2.08vw}.c-list_other_interview button.c-other_interview_next{right:2.08vw}.c-list_archives ul li{width:29.41%;padding-bottom:13.89vw}.c-list_archives ul li:nth-child(2){padding-top:6.94vw}.c-list_archives ul li:nth-child(3){padding-top:13.89vw}.c-list_archives ul li.p0{left:0}.c-list_archives ul li.p1{left:35.29%}.c-list_archives ul li.p2{right:0}.c-list_archives ul figure{margin-bottom:2.64vw}.c-list_archives ul h4{font-size:var(--fs-25);letter-spacing:2.5px}.c-list_archives ul .description{margin:2.01vw 0 1.39vw}.c-list_archives ul .description p{font-size:var(--fs-20);letter-spacing:1px}}.c-filter_tabs{border-bottom:1px solid var(--color-black)}.c-filter{padding:8vw 0 13.33vw}.c-filter.bdr{border-bottom:1px dashed var(--color-black)}.c-filter h4{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;font-size:var(--fs-20);letter-spacing:1.25px;line-height:.9;margin-bottom:13.33vw}.c-filter ul{display:flex;flex-wrap:wrap;column-gap:5.33vw;row-gap:8vw}.c-filter ul li{width:calc((100% - 13.33vw)/2 + 2.67vw)}.c-filter ul li label{cursor:pointer;position:relative;display:flex;column-gap:2.67vw;align-items:center}.c-filter ul li input[type=checkbox]{position:absolute;opacity:0}.c-filter ul li span.checkbox{width:5.33vw;height:5.33vw;box-sizing:border-box;display:block;aspect-ratio:1/1;border:1px solid var(--color-black)}.c-filter ul li span.txt{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;font-size:var(--fs-15);letter-spacing:1px;line-height:.9}.c-filter ul li input[type=checkbox]:checked+span.checkbox:before{content:"/";position:absolute;top:-.4em;left:.25em;font-size:var(--fs-25);font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em}.c-filter input[type=text]{font-size:var(--fs-15)}.c-submit{width:100%;display:flex;justify-content:flex-end;align-items:center;padding-bottom:8vw;margin-top:8vw}.c-submit button{width:calc((100% - 13.33vw)/2 + 5.33vw);display:block;background:var(--color-black);height:10.67vw;display:flex;border-radius:1.6vw}.c-submit .inr{width:calc(100% - 16vw);height:10.67vw;margin-inline:auto;display:flex;align-items:center;justify-content:space-between}.c-submit span.txt{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0em;letter-spacing:.75px;line-height:.9;color:var(--color-white);font-size:var(--fs-15)}.c-submit span.icons{display:flex}.c-submit span.icons span.icon{width:3.73vw;height:3.73vw}.c-submit span.icons span.icon svg{fill:var(--color-accent1)}.c-submit span.icons span.icon:nth-of-type(1){position:relative;left:1.07vw}.block_input .c-filter{border-top:1px solid var(--color-black);padding-bottom:0}.block_input .c-submit{padding-bottom:0}.c-wrap_search input[type=text]{border:1px solid var(--color-black);width:100%;height:13.33vw;padding-left:1em}@media all and (min-width: 768px){.c-filter{padding:9.11vw 0 6.51vw}.c-filter h4{font-size:var(--fs-25);letter-spacing:1.25px;margin-bottom:6.51vw}.c-filter ul{row-gap:6.51vw;column-gap:2.6vw}.c-filter ul li{width:calc((100% - 13.02vw) / 6 * 2 + 2.6vw)}.c-filter ul li label{column-gap:1.3vw}.c-filter ul li span.checkbox{width:2.6vw;height:2.6vw}.c-filter ul li span.txt{font-size:var(--fs-20);letter-spacing:1px}.c-filter ul li input[type=checkbox]:checked+span.checkbox:before{top:-.4em;left:.25em;font-size:var(--fs-25)}.c-submit{padding-bottom:6.51vw;margin-top:0}.c-submit button{width:calc((100% - 13.02vw) / 6 * 2 + 2.6vw);height:6.51vw;border-radius:.78vw}.c-submit .inr{width:calc(100% - 7.81vw);height:6.51vw}.c-submit span.txt{letter-spacing:1px;font-size:var(--fs-20)}.c-submit span.icons{display:flex}.c-submit span.icons span.icon{width:1.82vw;height:1.82vw}.c-submit span.icons span.icon:nth-of-type(1){position:relative;left:.52vw}.block_input .c-filter{padding-bottom:0}.c-filter_cols{display:flex;justify-content:space-between}.c-filter_cols .c-wrap_search{width:calc((100% - 13.02vw) / 6 * 4 + 7.81vw)}.c-filter_cols .c-submit{width:calc((100% - 13.02vw) / 6 * 2 + 2.6vw);display:block;padding-bottom:0}.c-filter_cols .c-submit button{width:100%}.c-wrap_search input[type=text]{border:1px solid var(--color-black);width:100%;height:6.51vw;border-radius:.78vw}}@media all and (min-width: 1024px){.c-filter{padding:5.08vw 0 4.88vw}.c-filter h4{font-size:var(--fs-25);letter-spacing:1.25px;margin-bottom:4.88vw}.c-filter ul{row-gap:4.88vw;column-gap:1.95vw}.c-filter ul li{width:calc((100% - 13.67vw)/4 + 1.95vw)}.c-filter ul li label{column-gap:.98vw}.c-filter ul li span.checkbox{width:1.95vw;height:1.95vw}.c-filter ul li span.txt{font-size:var(--fs-20);letter-spacing:1px}.c-filter ul li input[type=checkbox]:checked+span.checkbox:before{top:-.4em;left:.22em;font-size:var(--fs-25)}.c-filter_tabs{width:88.6%;margin-left:11.4%}.c-submit{width:100%;padding-bottom:4.88vw}.c-submit button{width:23.27%;height:4.88vw;border-radius:.59vw}.c-submit .inr{width:calc(100% - 5.86vw);height:4.88vw}.c-submit span.txt{font-size:var(--fs-20)}.c-submit span.icons span.icon{width:1.37vw;height:1.37vw}.c-submit span.icons span.icon:nth-of-type(1){left:.39vw}.c-filter_cols .c-wrap_search{width:calc((100% - 13.67vw)*.75 + 9.77vw)}.c-filter_cols .c-submit{width:calc((100% - 13.67vw)/4 + 1.95vw)}.c-filter_cols .c-submit button{width:100%}.c-wrap_search input[type=text]{height:4.88vw;border-radius:.59vw}}@media all and (min-width: 1440px){.c-filter_tabs{width:88.6%;margin-left:11.4%}.c-filter{padding:3.47vw 0}.c-filter h4{font-size:var(--fs-30);letter-spacing:1.25px;margin-bottom:3.26vw}.c-filter ul{row-gap:3.4vw;column-gap:1.39vw}.c-filter ul li{width:calc((100% - 9.79vw)/4 + 1.39vw)}.c-filter ul li label{column-gap:.69vw}.c-filter ul li span.checkbox{width:1.39vw;height:1.39vw}.c-filter ul li span.txt{font-size:var(--fs-25);letter-spacing:1px}.c-filter ul li input[type=checkbox]:checked+span.checkbox:before{top:-.4em;left:.22em;font-size:var(--fs-25)}.c-submit{padding-bottom:3.47vw}.c-submit button{width:calc((100% - 11.11vw) / 9 * 2 + 1.39vw);height:4.17vw;border-radius:.42vw}.c-submit .inr{width:calc(100% - 5.86vw);height:4.17vw}.c-submit span.txt{font-size:var(--fs-30)}.c-submit span.icons span.icon{width:1.67vw;height:1.67vw}.c-submit span.icons span.icon:nth-of-type(1){left:.28vw}.c-wrap_search input[type=text]{height:4.17vw;border-radius:.42vw}}:is(article[data-interview],article[data-database]) .c-ttl_page{margin-bottom:12vw}article[data-interview] .c-article_inner{width:89.33%;margin-inline:auto}article[data-interview] hr{background:var(--color-accent2);height:1px;margin:18.13vw 0}article[data-interview] header.c-article_header h2{margin-top:2.67vw}article[data-interview] header.c-article_header .author{margin-top:9.07vw}article[data-interview] header.c-article_header .author p.en{color:var(--color-accent2);margin-top:1.6vw}article[data-interview] header.c-article_header .author p.belong{margin-top:5.07vw}article[data-interview] header.c-article_header .hero{margin-top:12.27vw}article[data-interview] header.c-article_header .hero figure{width:100%;max-width:100%}article[data-interview] header.c-article_header .hero .lead{margin-top:6.4vw;line-height:1.7}article[data-interview] header.c-article_header .hero .lead p{margin-bottom:1.5em}article[data-interview] header.c-article_header .hero .lead p:nth-last-of-type(1){margin-bottom:0}article[data-interview] .c-article_body{padding-bottom:26.67vw}article[data-interview] .c-article_body h3{font-size:var(--fs-20);letter-spacing:2px;margin-top:13.33vw}article[data-interview] .c-article_body :is(h4,p){font-size:var(--fs-15);letter-spacing:1.5px}article[data-interview] .c-article_body h4{color:var(--color-accent2);margin-top:9.6vw}article[data-interview] .c-article_body p{margin-top:6.4vw}article[data-interview] .c-article_body figure{width:100%!important;margin-inline:auto;margin-top:12.27vw}article[data-interview] .c-article_body figure img{width:100%;max-width:100%}article[data-interview] .c-article_body figure figcaption{margin-top:1em;font-size:var(--fs-12)}article[data-interview] .c-article_body .interview_date{margin-top:9.6vw;text-align:right}article[data-interview] .c-article_body .interview_date p{font-size:var(--fs-15);letter-spacing:1.5px;color:var(--color-accent2)}article[data-interview] .c-profile{margin-top:7.47vw;padding-top:11.2vw;border-top:1px solid var(--color-black)}article[data-interview] .c-profile p{font-size:var(--fs-15);letter-spacing:1.5px;color:var(--color-accent2)}article[data-interview] .c-profile h5{font-size:var(--fs-15);letter-spacing:1.5px;margin-top:4.27vw}article[data-interview] .c-profile .description{margin-top:4.8vw}article[data-interview] .c-profile .description p{font-size:var(--fs-12);color:var(--color-black);letter-spacing:.6px}article[data-interview] .c-profile .description a{text-decoration:underline}.s-other_interview .c-ttl_block{margin-bottom:7.47vw}.s-other_interview .c-ttl_block h3{line-height:.9}article[data-database]{padding-bottom:25.07vw}article[data-database] :is(.c-article_header,.c-imgs ul,.c-article_inner){width:89.33%;margin-inline:auto}article[data-database] .c-imgs{margin-bottom:12.27vw}article[data-database] .c-imgs ul{display:flex;flex-wrap:wrap;column-gap:2.64vw;row-gap:2.67vw}article[data-database] .c-imgs ul li{width:calc(50% - 1.33vw)}article[data-database] .c-imgs ul li:nth-child(1){width:100%}article[data-database] .c-imgs ul.col2{column-gap:0}article[data-database] .c-imgs ul.col2 li{width:100%}article[data-database] header.c-article_header{margin-bottom:7.2vw}article[data-database] header.c-article_header hgroup{margin-top:1.07vw}article[data-database] header.c-article_header hgroup h1{line-height:1.1}article[data-database] header.c-article_header hgroup p{line-height:1.5;margin-top:.5em}article[data-database] .c-article_body .c-cols_l dl{padding:4.27vw 0 4vw;border-bottom:1px solid var(--color-black)}article[data-database] .c-article_body .c-cols_l dl:nth-of-type(1){border-top:1px solid var(--color-black)}article[data-database] .c-article_body .c-cols_l dl dt{font-size:var(--fs-10);letter-spacing:1px;color:var(--color-accent2)}article[data-database] .c-article_body .c-cols_l dl dd{line-height:1.4}article[data-database] .c-article_body .c-cols_l dl dd.database_categories ul{display:flex;flex-wrap:wrap;column-gap:5.33vw}article[data-database] .c-article_body .c-cols_l dl dd.database_categories ul li{font-size:var(--fs-15);letter-spacing:.75px}:is(article[data-database] .c-article_body .c-cols_l dl dd.c-database_links,article[data-database] .c-article_body .c-cols_l dl dd.c-database_download_imgs,article[data-database] .c-article_body .c-cols_l dl dd.c-database_download_3d) ul li{font-size:var(--fs-12);letter-spacing:.6px;line-height:1.65;margin-bottom:.45em}article[data-database] .c-article_body .c-cols_l dl dd a{color:var(--color-accent1)}article[data-database] .c-article_body .c-cols_l dl dd p{font-size:var(--fs-12);color:var(--color-black);letter-spacing:.6px;line-height:1.65}article[data-database] .c-article_body .c-cols_r .lead{padding:11.2vw 0 6.4vw;border-bottom:1px solid var(--color-black)}article[data-database] .c-article_body .c-cols_r .lead h3{font-size:var(--fs-20);letter-spacing:2px}article[data-database] .c-article_body .c-cols_r .lead p{font-size:var(--fs-15);letter-spacing:1.5px;margin-top:4.27vw}article[data-database] .c-article_body .c-cols_r .description{padding:6.4vw 0 10.13vw}article[data-database] .c-article_body .c-cols_r .description h4{font-size:var(--fs-12);letter-spacing:.6px}article[data-database] .c-article_body .c-cols_r .description p{font-size:var(--fs-15);letter-spacing:1.5px;margin-top:2.67vw;line-height:1.7}article[data-database] .c-article_body .c-cols_r .description .note p{font-size:var(--fs-12);letter-spacing:.6px}article[data-database] .c-article_body .c-cols_r .description .note p a{color:var(--color-accent1)}@media all and (min-width: 768px){:is(article[data-interview],article[data-database]) .c-ttl_page{margin-bottom:12.76vw}article[data-interview] .c-article_inner{width:92.18%}article[data-interview] hr{height:1px;margin:11.72vw 0}article[data-interview] header.c-article_header h2{margin-top:1.3vw;line-height:1.3}article[data-interview] header.c-article_header .author{margin-top:3.91vw}article[data-interview] header.c-article_header .author p.en{margin-top:.26vw}article[data-interview] header.c-article_header .author p.belong{margin-top:1.82vw}article[data-interview] header.c-article_header .hero{margin-top:5.47vw}article[data-interview] header.c-article_header .hero .lead{margin-top:5.47vw;line-height:1.65}article[data-interview] header.c-article_header .hero .lead p{margin-bottom:1.7em}article[data-interview] header.c-article_header .hero .lead p:nth-last-of-type(1){margin-bottom:0}article[data-interview] .c-article_body{padding-bottom:18.23vw}article[data-interview] .c-article_body .c-article_inner>h3:nth-of-type(1){margin-top:11.72vw}article[data-interview] .c-article_body h3{font-size:var(--fs-25);letter-spacing:2.5px;margin-top:18.23vw}article[data-interview] .c-article_body h3 br{display:none}article[data-interview] .c-article_body :is(h4,p){font-size:var(--fs-20);letter-spacing:2px}article[data-interview] .c-article_body h4{margin-top:7.29vw}article[data-interview] .c-article_body p{margin-top:4.17vw}article[data-interview] .c-article_body figure{width:100%;margin-inline:auto;margin-top:8.33vw}article[data-interview] .c-article_body figure img{width:100%;max-width:100%}article[data-interview] .c-article_body .interview_date{margin-top:7.81vw;text-align:right}article[data-interview] .c-article_body .interview_date p{font-size:var(--fs-15);letter-spacing:.75px}article[data-interview] .c-profile{margin-top:5.47vw;padding-top:5.47vw}article[data-interview] .c-profile p{font-size:var(--fs-15);letter-spacing:1.5px}article[data-interview] .c-profile h5{font-size:var(--fs-20);letter-spacing:2px;margin-top:2.08vw}article[data-interview] .c-profile .description{margin-top:1.56vw}article[data-interview] .c-profile .description p{font-size:var(--fs-15);letter-spacing:.75px}.s-other_interview .c-ttl_block{margin-bottom:6.51vw}article[data-database]{padding-bottom:18.23vw}article[data-database] :is(.c-article_header,.c-imgs ul,.c-article_inner){width:92.18%}article[data-database] .c-imgs{margin-bottom:12.24vw}article[data-database] .c-imgs ul{column-gap:2.6vw;row-gap:2.6vw}article[data-database] .c-imgs ul li{width:calc(50% - 1.3vw)}article[data-database] header.c-article_header{margin-bottom:6.12vw}article[data-database] header.c-article_header hgroup{margin-top:1.3vw}article[data-database] .c-article_body .c-cols{display:flex;justify-content:space-between;margin-bottom:11.72vw}article[data-database] .c-article_body .c-cols_l,article[data-database] .c-article_body .c-cols_r{width:48.58%}article[data-database] .c-article_body .c-cols_l dl{padding:3.26vw 0 2.86vw}article[data-database] .c-article_body .c-cols_l dl dt{font-size:var(--fs-10);letter-spacing:1px}article[data-database] .c-article_body .c-cols_l dl dd{line-height:1.4}article[data-database] .c-article_body .c-cols_l dl dd.database_categories ul{column-gap:2.6vw}article[data-database] .c-article_body .c-cols_l dl dd.database_categories ul li{font-size:var(--fs-15);letter-spacing:.75px}:is(article[data-database] .c-article_body .c-cols_l dl dd.c-database_links,article[data-database] .c-article_body .c-cols_l dl dd.c-database_download_imgs,article[data-database] .c-article_body .c-cols_l dl dd.c-database_download_3d) ul li{font-size:var(--fs-15);letter-spacing:.75px;line-height:1.65;margin-bottom:.45em}article[data-database] .c-article_body .c-cols_l dl dd a{color:var(--color-accent1)}article[data-database] .c-article_body .c-cols_l dl dd p{font-size:var(--fs-15);letter-spacing:.75px;line-height:1.65}article[data-database] .c-article_body .c-cols_r{margin-top:-1.3vw}article[data-database] .c-article_body .c-cols_r .lead{padding:0 0 5.47vw}article[data-database] .c-article_body .c-cols_r .lead h3{font-size:var(--fs-25);letter-spacing:2.5px}article[data-database] .c-article_body .c-cols_r .lead h3 br{display:none}article[data-database] .c-article_body .c-cols_r .lead p{font-size:var(--fs-20);letter-spacing:2px;margin-top:3.91vw}article[data-database] .c-article_body .c-cols_r .description{padding:5.73vw 0 10.13vw}article[data-database] .c-article_body .c-cols_r .description h4{font-size:var(--fs-15);letter-spacing:.75px}article[data-database] .c-article_body .c-cols_r .description p{font-size:var(--fs-20);letter-spacing:2px;margin-top:1.82vw;line-height:1.65}article[data-database] .c-article_body .c-cols_r .description .note{margin-top:4.43vw}article[data-database] .c-article_body .c-cols_r .description .note p{font-size:var(--fs-15);letter-spacing:.75px}}@media all and (min-width: 1024px){:is(article[data-interview],article[data-database]) .c-ttl_page{margin-bottom:8.98vw}article[data-interview] .c-article_inner{width:72.85%}article[data-interview] hr{height:1px;margin:8.79vw 0}article[data-interview] header.c-article_header h2{margin-top:.98vw;line-height:1}article[data-interview] header.c-article_header .author{margin-top:3.32vw}article[data-interview] header.c-article_header .author p.en{margin-top:.2vw}article[data-interview] header.c-article_header .author p.belong{margin-top:1.27vw;font-size:var(--fs-20);letter-spacing:2px}article[data-interview] header.c-article_header .hero{margin-top:4.1vw}article[data-interview] header.c-article_header .hero .lead{margin-top:4.1vw;line-height:1.65;font-size:var(--fs-20);letter-spacing:2px}article[data-interview] header.c-article_header .hero .lead p{margin-bottom:1.7em}article[data-interview] header.c-article_header .hero .lead p:nth-last-of-type(1){margin-bottom:0}article[data-interview] .c-article_body{padding-bottom:13.67vw}article[data-interview] .c-article_body .c-article_inner>h3:nth-of-type(1){margin-top:8.79vw}article[data-interview] .c-article_body h3{font-size:var(--fs-25);letter-spacing:2.5px;margin-top:13.67vw}article[data-interview] .c-article_body h3 br{display:none}article[data-interview] .c-article_body :is(h4,p){font-size:var(--fs-20);letter-spacing:2px}article[data-interview] .c-article_body h4{margin-top:5.47vw}article[data-interview] .c-article_body p{margin-top:3.13vw}article[data-interview] .c-article_body figure{width:100%;margin-inline:auto;margin-top:6.25vw}article[data-interview] .c-article_body .interview_date{margin-top:5.86vw;text-align:right}article[data-interview] .c-article_body .interview_date p{font-size:var(--fs-15);letter-spacing:.75px}article[data-interview] .c-profile{margin-top:4.1vw;padding-top:4.1vw}article[data-interview] .c-profile p{font-size:var(--fs-15);letter-spacing:1.5px}article[data-interview] .c-profile h5{font-size:var(--fs-20);letter-spacing:2px;margin-top:1.56vw}article[data-interview] .c-profile .description{margin-top:1.17vw}article[data-interview] .c-profile .description p{font-size:var(--fs-15);letter-spacing:.75px}.s-other_interview .c-ttl_block{margin-bottom:7.32vw}article[data-database]{padding-bottom:13.48vw}article[data-database] :is(.c-article_header,.c-imgs ul,.c-cols){width:94.14%;margin-inline:auto}article[data-database] .c-imgs{margin-bottom:8.79vw}article[data-database] .c-imgs ul{column-gap:1.95vw;row-gap:1.95vw}article[data-database] .c-imgs ul li{width:calc(50% - .98vw)}article[data-database] header.c-article_header{margin-bottom:4.49vw}article[data-database] header.c-article_header hgroup{margin-top:.49vw}article[data-database] .c-article_body .c-cols{margin-bottom:8.59vw}article[data-database] .c-article_body .c-cols_l,article[data-database] .c-article_body .c-cols_r{width:43.25%}article[data-database] .c-article_body .c-cols_l .c-article_inner,article[data-database] .c-article_body .c-cols_r .c-article_inner{width:100%}article[data-database] .c-article_body .c-cols_l dl{padding:2.44vw 0 2.15vw}article[data-database] .c-article_body .c-cols_l dl dt{font-size:var(--fs-10);letter-spacing:1px}article[data-database] .c-article_body .c-cols_l dl dd{line-height:1.4}article[data-database] .c-article_body .c-cols_l dl dd.database_categories ul{column-gap:1.95vw}article[data-database] .c-article_body .c-cols_l dl dd.database_categories ul li{font-size:var(--fs-15);letter-spacing:.75px}:is(article[data-database] .c-article_body .c-cols_l dl dd.c-database_links,article[data-database] .c-article_body .c-cols_l dl dd.c-database_download_imgs,article[data-database] .c-article_body .c-cols_l dl dd.c-database_download_3d) ul li{font-size:var(--fs-15);letter-spacing:.75px;line-height:1.65;margin-bottom:.45em}article[data-database] .c-article_body .c-cols_l dl dd p{font-size:var(--fs-15);letter-spacing:.75px;line-height:1.65;margin-top:-2px}article[data-database] .c-article_body .c-cols_r{margin-top:-1.56vw}article[data-database] .c-article_body .c-cols_r .lead{padding:0 0 3.91vw}article[data-database] .c-article_body .c-cols_r .lead h3{font-size:var(--fs-25);letter-spacing:2.5px}article[data-database] .c-article_body .c-cols_r .lead h3 br{display:none}article[data-database] .c-article_body .c-cols_r .lead p{font-size:var(--fs-20);letter-spacing:2px;line-height:1.65;margin-top:2.44vw}article[data-database] .c-article_body .c-cols_r .description{padding:4.1vw 0 0}article[data-database] .c-article_body .c-cols_r .description h4{font-size:var(--fs-15);letter-spacing:1.5px}article[data-database] .c-article_body .c-cols_r .description p{font-size:var(--fs-20);letter-spacing:2px;margin-top:1.37vw;line-height:1.6}article[data-database] .c-article_body .c-cols_r .description .note{margin-top:3.32vw}article[data-database] .c-article_body .c-cols_r .description .note p{font-size:var(--fs-15);letter-spacing:1.5px;line-height:1.65}}@media all and (min-width: 1440px){:is(article[data-interview],article[data-database]) .c-ttl_page{margin-bottom:6.25vw}article[data-interview] hr{height:1px;margin:9.58vw 0}article[data-interview] header.c-article_header .c-article_inner{width:73.19%}article[data-interview] header.c-article_header h2{margin-top:.69vw;line-height:.7}article[data-interview] header.c-article_header .author{margin-top:2.64vw}article[data-interview] header.c-article_header .author p.ja{line-height:1.4}article[data-interview] header.c-article_header .author p.en{margin-top:0}article[data-interview] header.c-article_header .author p.belong{margin-top:.56vw;font-size:var(--fs-25);letter-spacing:2.5px}article[data-interview] header.c-article_header .hero{margin-top:2.78vw}article[data-interview] header.c-article_header .hero .lead{width:90.51%;margin-inline:auto;margin-top:5.83vw;line-height:1.65;font-size:var(--fs-25);letter-spacing:2.5px}article[data-interview] header.c-article_header .hero .lead p{margin-bottom:1.7em}article[data-interview] .c-article_body{padding-bottom:13.19vw}article[data-interview] .c-article_body .c-article_inner{width:66.25%}article[data-interview] .c-article_body .c-article_inner>h3:nth-of-type(1){margin-top:6.25vw}article[data-interview] .c-article_body h3{font-size:var(--fs-30);letter-spacing:3px;margin-top:13.19vw}article[data-interview] .c-article_body h3 br{display:none}article[data-interview] .c-article_body :is(h4,p){font-size:var(--fs-25);letter-spacing:2.5px}article[data-interview] .c-article_body h4{margin-top:4.86vw}article[data-interview] .c-article_body p{margin-top:2.22vw}article[data-interview] .c-article_body figure{width:82.38%!important;margin-top:6.25vw}article[data-interview] .c-article_body .interview_date{margin-top:6.25vw;text-align:right}article[data-interview] .c-article_body .interview_date p{font-size:var(--fs-20);letter-spacing:1px}article[data-interview] .c-profile{margin-top:2.92vw;padding-top:2.92vw}article[data-interview] .c-profile p{font-size:var(--fs-20);letter-spacing:1px}article[data-interview] .c-profile h5{font-size:var(--fs-25);letter-spacing:2.5px;margin-top:1.81vw}article[data-interview] .c-profile .description{margin-top:2.22vw}article[data-interview] .c-profile .description p{font-size:var(--fs-20);letter-spacing:1px}.s-other_interview .c-ttl_block{margin-bottom:6.94vw}article[data-database]{padding-bottom:9.58vw}article[data-database] :is(.c-article_header,.c-imgs ul,.c-cols){width:94.14%;margin-inline:auto}article[data-database] .c-imgs{margin-bottom:6.25vw}article[data-database] .c-imgs ul{column-gap:1.38vw;row-gap:1.39vw}article[data-database] .c-imgs ul li{width:calc(50% - .69vw)}article[data-database] header.c-article_header{margin-bottom:3.19vw}article[data-database] header.c-article_header hgroup{margin-top:.14vw}article[data-database] .c-article_body .c-cols{margin-bottom:6.11vw}article[data-database] .c-article_body .c-cols_l{width:32.35%}article[data-database] .c-article_body .c-cols_r{width:54.92%}article[data-database] .c-article_body .c-cols_l dl{padding:1.74vw 0 1.39vw}article[data-database] .c-article_body .c-cols_l dl dt{font-size:var(--fs-10);letter-spacing:1px}article[data-database] .c-article_body .c-cols_l dl dd{line-height:1.4}article[data-database] .c-article_body .c-cols_l dl dd.database_categories ul{column-gap:1.39vw}article[data-database] .c-article_body .c-cols_l dl dd.database_categories ul li{font-size:var(--fs-20);letter-spacing:1px}:is(article[data-database] .c-article_body .c-cols_l dl dd.c-database_links,article[data-database] .c-article_body .c-cols_l dl dd.c-database_download_imgs,article[data-database] .c-article_body .c-cols_l dl dd.c-database_download_3d) ul li{font-size:var(--fs-20);letter-spacing:1px;line-height:1.6;margin-bottom:0}article[data-database] .c-article_body .c-cols_l dl dd p{font-size:var(--fs-20);letter-spacing:1px;line-height:1.65;margin-top:-2px}article[data-database] .c-article_body .c-cols_r{margin-top:-1.11vw}article[data-database] .c-article_body .c-cols_r .lead{padding:0 0 2.78vw}article[data-database] .c-article_body .c-cols_r .lead h3{font-size:var(--fs-30);letter-spacing:3px;line-height:1.6}article[data-database] .c-article_body .c-cols_r .lead h3 br{display:none}article[data-database] .c-article_body .c-cols_r .lead p{font-size:var(--fs-25);letter-spacing:2.5px;line-height:1.62;margin-top:1.74vw}article[data-database] .c-article_body .c-cols_r .description{padding:2.92vw 0 0}article[data-database] .c-article_body .c-cols_r .description h4{font-size:var(--fs-20);letter-spacing:2px}article[data-database] .c-article_body .c-cols_r .description p{font-size:var(--fs-25);letter-spacing:2.5px;margin-top:.56vw;line-height:1.6}article[data-database] .c-article_body .c-cols_r .description .note{margin-top:2.36vw}article[data-database] .c-article_body .c-cols_r .description .note p{font-size:var(--fs-20);letter-spacing:1px;line-height:1.65}}@media (any-hover: hover){footer .copy p a:hover{text-decoration:underline}#b-glbnav .nav_page ul li a span.txt:after{transition:width .2s ease-out}#b-glbnav .nav_page ul li a:hover span.txt:after{right:auto;left:0;width:100%;transition:width .2s ease-in}#b-glbnav .c-lang ul li a:before{transition:transform .3s ease}#b-glbnav .c-lang ul li a.active{pointer-events:none}#b-glbnav .c-lang ul:has(li:nth-child(1) a:hover) li:nth-child(2) a.active:before{transform:translate3d(-100%,0,0)}#b-glbnav .c-lang ul:has(li:nth-child(2) a.active) a:before{transform:translate3d(100%,0,0)}#b-glbnav .c-lang ul:has(li:nth-child(2) a.active) li:nth-child(2) a:before{transform:translateZ(0)}#b-glbnav .c-lang ul:has(li:nth-child(1) a:hover) a:before{transform:translateZ(0)}#b-glbnav .c-lang ul:has(li:nth-child(1) a:hover) li:nth-child(2) a:hover{transform:translate3d(-100%,0,0)}#b-glbnav .c-lang ul:has(li:nth-child(2) a:hover) a:before{transform:translate3d(100%,0,0)}#b-glbnav .c-lang ul:has(li:nth-child(2) a:hover) li:nth-child(2) a:hover:before{transform:translateZ(0)}@keyframes hoverMove2{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(.1em,0,0)}}footer#global-footer .c-contact a:hover span.icon-arrows span.arrows_inner{animation:hoverMove2 1s linear infinite}footer#global-footer .nav_page li a span.txt:after{transition:width .2s ease-out}footer#global-footer .nav_page li a:hover span.txt:after{right:auto;left:0;width:100%;transition:width .2s ease-in}footer#global-footer .nav_policy ul li a span:after{transition:width .2s ease-out}footer#global-footer .nav_policy ul li a:hover span:after{right:auto;left:0;width:100%;transition:width .2s ease-in}@keyframes hoverMove{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes hoverMoveBack{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 2px),0,0)}}@keyframes hoverMoveDown{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}:is(a,button):has(.icon-arrows):hover span.icon-arrows{display:flex;overflow:hidden;padding-left:.1em}:is(a,button):has(.icon-arrows):hover span.icon-arrows span.arrows_inner{animation:hoverMove 1s linear infinite}:is(a,button):has(.icon-arrows).down:hover span.icon-arrows{padding-left:0}:is(a,button):has(.icon-arrows).down:hover span.icon-arrows span.arrows_inner{animation:hoverMoveDown 1s linear infinite}:is(a,button):has(.icon-arrows).backward:hover span.icon-arrows{display:flex;overflow:hidden;padding-left:.1em}:is(a,button):has(.icon-arrows).backward:hover span.icon-arrows span.arrows_inner{animation:hoverMoveBack 1s linear infinite}button{transition:background .15s linear}button svg{transition:fill .15s linear}button:has(.icon-arrows):hover{background:var(--color-accent1)}button:has(.icon-arrows):hover span.icon-arrows svg{fill:var(--color-white)}[data-page=database] .c-imgs_col a{display:block;overflow:hidden}[data-page=database] .c-imgs_col a img{transition:scale .3s ease}[data-page=database] .c-imgs_col a:hover img{scale:1.1}[data-page=database] .c-article_body a:hover{text-decoration:underline}.c-list_database ul:has(a:hover) li{opacity:.3}:is(.c-list_database,.c-list_interview) ul li{transition:opacity .15s linear}:is(.c-list_database,.c-list_interview) ul li:has(a:hover){opacity:1}:is(.c-list_database,.c-list_interview) ul li:has(a:hover) ul li{opacity:1}:is(.c-list_database,.c-list_interview) ul li a figure{overflow:hidden}:is(.c-list_database,.c-list_interview) ul li a figure img{transition:scale .3s ease}:is(.c-list_database,.c-list_interview) ul li a:hover img{scale:1.1}.c-nav_filters ul li button{transition:background .15s linear}.c-nav_filters ul li button svg{transition:fill .15s linear}.c-nav_filters ul li button:hover{background:var(--color-accent1)}.c-nav_filters ul li button:hover span.icon svg{fill:var(--color-white)}.c-list_download ul li.c-dl figure{overflow:hidden}.c-list_download ul li.c-dl figure img{transition:scale .3s ease}.c-list_download ul li.c-dl:has(a:hover) img{scale:1.1}.c-download_links a svg polygon{position:relative;transition:transform .2s ease}.c-download_links a:hover svg polygon{transform:translate3d(0,4px,0)}[data-page=opendata] #s-about_download .article a:hover{text-decoration:underline}}@media all and (min-width: 1024px){@keyframes hoverMoveBack{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 4px),0,0)}}}[data-page=top] main{padding-top:0}[data-page=top]{padding-top:0}[data-page=top] .c-inner{position:relative;width:100%}[data-page=top] .c-ttl_number dt{font-size:var(--fs-15);letter-spacing:1.5px}@media all and (min-width: 768px){[data-page=top] .c-ttl_number dt{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1024px){[data-page=top] .c-ttl_number dt{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1440px){[data-page=top] .c-ttl_number dt{font-size:var(--fs-25);letter-spacing:2.5px}}[data-page=top] .c-number span.icon-de{width:16.53vw}[data-page=top] .c-number span.icon-de2{width:10.13vw}[data-page=top] .c-number span.icon-de3{width:15.2vw}[data-page=top] .c-number span.icon-de4{width:27.47vw}[data-page=top] .c-ttl_section{margin-bottom:11.2vw}[data-page=top] .c-content h4{font-size:var(--fs-25);line-height:1.56;letter-spacing:2.5px;margin-bottom:3.73vw}[data-page=top] .s-kv{position:relative;background:var(--color-bg0)}[data-page=top] .s-kv .c-inner{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}[data-page=top] .s-kv .kv_logo{background:var(--color-white);position:relative;width:58.67vw;aspect-ratio:220/134;box-sizing:border-box;padding:8vw}[data-page=top] .s-about .c-inner{padding-bottom:16vw;margin-top:-100vh}[data-page=top] .s-about p{line-height:1.72;font-size:var(--fs-15);letter-spacing:1.5px}@media all and (min-width: 768px){[data-page=top] .s-about p{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1024px){[data-page=top] .s-about p{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1440px){[data-page=top] .s-about p{font-size:var(--fs-25);letter-spacing:2.5px}}[data-page=top] .s-about .c-wrap_btn{margin-top:6.13vw}[data-page=top] .s-about .c-ttl_number{top:26.67vw}[data-page=top] .s-about .c-content{padding-top:116vw}@keyframes move{0%{offset-distance:calc(0% - 5% * var(--index))}to{offset-distance:calc(200% - 5% * var(--index))}}[data-page=top] .s-about .bgs_top{width:100%;height:100vh;position:sticky;top:0;left:0;overflow:hidden}[data-page=top] .s-about .bgs_top svg{display:none}[data-page=top] .s-about .b-bg_path_top{position:absolute;top:0}[data-page=top] .s-about .b-bg_path_top .img{aspect-ratio:600/400;position:absolute;background-repeat:no-repeat}[data-page=top] .s-about .b-bg_path_top svg{opacity:0}[data-page=top] .s-about .b-bg_path_top.path0{left:0;width:375px;aspect-ratio:375/699}[data-page=top] .s-about .b-bg_path_top.path0 .img{width:min(21.33vw,80px);aspect-ratio:600/400;offset-rotate:auto 0deg;animation:move 150s linear infinite;offset-path:path("M209.5-56.5c0,0,34,531-290,690c0-149,0-690,0-690H209.5z");opacity:.5}[data-page=top] .s-about .b-bg_path_top.path1{right:0;width:375px;aspect-ratio:375/630}[data-page=top] .s-about .b-bg_path_top.path1 .img{width:min(29.33vw,110px);aspect-ratio:600/400;offset-rotate:auto 0deg;animation:move 80s linear infinite;offset-path:path("M56.5-41.5c0,0-5,510,367,728c0-126,0-728,0-728H56.5z")}[data-page=top] .s-about .b-bg_path_top.path1 .img img{rotate:180deg}[data-page=top] .s-research .c-inner{padding-bottom:36.8vw}[data-page=top] .s-research .c-ttl_number{top:5.33vw;margin-bottom:0}[data-page=top] .s-research .imgs{padding-top:22.93vw;margin-bottom:13.33vw}[data-page=top] .s-research .imgs ul li{position:relative;overflow:hidden;aspect-ratio:3/2}[data-page=top] .s-research .imgs ul li figure{position:absolute;top:0;left:0;width:100%;transition:transform .6s ease}[data-page=top] .s-research .imgs ul li:nth-child(1){width:35.73vw;margin-bottom:13.33vw;left:5.33vw}[data-page=top] .s-research .imgs ul li:nth-child(2){width:79.2vw;margin-left:calc(100% - 79.2vw);margin-bottom:13.33vw}[data-page=top] .s-research .imgs ul li:nth-child(3){width:58.67vw;left:5.33vw}[data-page=top] .s-research #s-about_research .c-research_cols_r{margin-top:4.27vw}[data-page=top] .s-research #s-about_research .c-research_cols_r .research_cols_r_inner{width:89.33%;margin-inline:auto}[data-page=top] .s-research #s-about_research .c-research_cols_r .description{margin-top:0;width:100%;margin-bottom:1.5em}[data-page=top] .s-research #s-about_research .c-research_cols_r .description p{font-size:var(--fs-15);letter-spacing:1.5px}@media all and (min-width: 768px){[data-page=top] .s-research #s-about_research .c-research_cols_r .description p{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1024px){[data-page=top] .s-research #s-about_research .c-research_cols_r .description p{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1440px){[data-page=top] .s-research #s-about_research .c-research_cols_r .description p{font-size:var(--fs-25);letter-spacing:2.5px}}[data-page=top] .s-database{position:relative}[data-page=top] .s-database .c-ttl_number{top:5.33vw;margin-bottom:0}[data-page=top] .s-database .c-content{padding:144.8vw 0 26.67vw}[data-page=top] .s-database p{line-height:1.72;font-size:var(--fs-15);letter-spacing:1.5px}@media all and (min-width: 768px){[data-page=top] .s-database p{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1024px){[data-page=top] .s-database p{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1440px){[data-page=top] .s-database p{font-size:var(--fs-25);letter-spacing:2.5px}}[data-page=top] .s-database .c-wrap_btn{margin-top:8vw}[data-page=top] .s-study{position:relative}[data-page=top] .s-study .c-inner{position:relative;z-index:2}[data-page=top] .s-study .c-ttl_number{top:5.33vw;margin-bottom:0}[data-page=top] .s-study .c-content{padding:203.73vw 0 26.67vw}[data-page=top] .s-study p{font-size:var(--fs-15);letter-spacing:1.5px}@media all and (min-width: 768px){[data-page=top] .s-study p{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1024px){[data-page=top] .s-study p{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1440px){[data-page=top] .s-study p{font-size:var(--fs-25);letter-spacing:2.5px}}[data-page=top] .s-study .c-wrap_btn{margin-top:8vw}[data-page=top] .s-opendata{position:relative}[data-page=top] .s-opendata .c-loop{position:absolute;bottom:0;z-index:1}[data-page=top] .s-opendata .c-loop:nth-of-type(1){top:0;bottom:auto;margin-top:0}[data-page=top] .s-opendata .c-content{width:89.33%;margin-inline:auto;position:relative;z-index:1}.s-kv{width:100%;height:100svh}@media all and (min-width: 768px){[data-page=top] .c-inner .c-number{top:3.91vw}[data-page=top] .c-number span.icon-de{width:12.11vw}[data-page=top] .c-number span.icon-de3{width:11.46vw}[data-page=top] .c-number span.icon-de2{width:7.42vw}[data-page=top] .c-number span.icon-de4{width:20.44vw}[data-page=top] .c-ttl_section{margin-bottom:11.2vw}[data-page=top] .c-content h4{font-size:var(--fs-30);letter-spacing:3px;margin-bottom:3.65vw}[data-page=top] .s-kv .kv_logo{width:53.52vw;padding:5.21vw}[data-page=top] .s-about .c-inner{padding-bottom:13.67vw}[data-page=top] .s-about .c-ttl_number{top:13.02vw}[data-page=top] .s-about .c-content{padding-top:38.54vw}[data-page=top] .s-about p{width:49.3%;line-height:1.65}[data-page=top] .s-about .c-wrap_btn{margin-top:5.08vw}[data-page=top] .s-about .b-bg_path_top.path0{width:768px;aspect-ratio:768/936;left:0;right:auto}[data-page=top] .s-about .b-bg_path_top.path0 .img{width:110px;offset-rotate:auto 0deg;animation:move 150s linear infinite;offset-path:path("M444.5-104.4c0,0,80,844.9-507,844.9c0-153,0-844.9,0-844.9L444.5-104.4L444.5-104.4z");opacity:.3}[data-page=top] .s-about .b-bg_path_top.path1{width:768px;left:auto;right:0}[data-page=top] .s-about .b-bg_path_top.path1 .img{width:150px;aspect-ratio:600/400;offset-rotate:auto 0deg;animation:move 80s linear infinite;offset-path:path("M224.5-72.5c0,0-51,697,709,1009c0-306,0-1009,0-1009H224.5z")}[data-page=top] .s-about .b-bg_path_top.path1 .img img{rotate:180deg}[data-page=top] .s-research{position:relative}[data-page=top] .s-research .c-inner{padding-bottom:19.53vw}[data-page=top] .s-research .c-ttl_number{top:3.91vw;margin-bottom:0}[data-page=top] .s-research .c-ttl_section{position:relative;padding-top:19.53vw;margin-bottom:46.61vw}[data-page=top] .s-research .imgs{position:absolute;width:100%;top:0;padding-top:34.9vw;margin-bottom:0;height:89.19vw}[data-page=top] .s-research .imgs ul{width:100%;height:89.19vw;position:relative}[data-page=top] .s-research .imgs ul li{position:relative}[data-page=top] .s-research .imgs ul li:nth-child(1){width:33.85vw;margin-bottom:0;left:3.91vw}[data-page=top] .s-research .imgs ul li:nth-child(2){position:absolute;top:61.85vw;left:3.91vw;display:block;width:40.36vw;justify-content:revert;margin-bottom:0;margin-left:0}[data-page=top] .s-research .imgs ul li:nth-child(2) figure{width:100%}[data-page=top] .s-research .imgs ul li:nth-child(3){position:absolute;width:47.79vw;left:auto;right:0;top:13.02vw}[data-page=top] .s-research #s-about_research .c-research_cols_l{padding-top:0}[data-page=top] .s-research #s-about_research .c-research_cols_r{margin-top:16.67vw}[data-page=top] .s-research #s-about_research .c-research_cols_r .research_cols_r_inner{width:89.33%;margin-inline:auto}[data-page=top] .s-research #s-about_research .c-research_cols_r .description{margin-top:0;width:100%;margin-bottom:1.5em}[data-page=top] .s-database .c-content{width:var(--innerW);margin-inline:auto;padding:19.53vw 0}[data-page=top] .s-database .c-txt{width:65.81%;margin-inline:auto}[data-page=top] .s-database .c-wrap_btn{margin-top:5.08vw}[data-page=top] .s-study p{width:48.5%}[data-page=top] .s-study .c-wrap_btn{margin-top:5.08vw}[data-page=top] .s-study .c-ttl_number{top:3.91vw}[data-page=top] .s-study .c-content{padding:19.53vw 0}[data-page=top] .s-opendata .c-loop{position:absolute;bottom:0}[data-page=top] .s-opendata .c-loop:nth-of-type(1){top:0%;bottom:auto}}@media all and (min-width: 1024px){[data-page=top] .c-inner .c-number{top:2.93vw}[data-page=top] .c-number span.icon-de{width:9.08vw}[data-page=top] .c-number span.icon-de3{width:8.59vw}[data-page=top] .c-number span.icon-de2{width:5.57vw}[data-page=top] .c-number span.icon-de4{width:15.33vw}[data-page=top] .c-ttl_section{margin-bottom:8.01vw}[data-page=top] .c-content h4{font-size:var(--fs-40);letter-spacing:2px;margin-bottom:1.95vw}[data-page=top] .s-kv .kv_logo{width:35.16vw;padding:2.93vw}[data-page=top] .s-about .c-inner{padding-bottom:10.25vw}[data-page=top] .s-about .c-ttl_number{top:14.65vw}[data-page=top] .s-about .c-content{width:var(--innerW);padding-top:29.88vw}[data-page=top] .s-about .c-txt{width:77.17%;margin-inline:auto}[data-page=top] .s-about .c-txt p{width:41.3%}[data-page=top] .s-about .c-wrap_btn{margin-top:3.91vw}[data-page=top] .s-about .b-bg_path_top.path0{width:1024px;aspect-ratio:1024/952}[data-page=top] .s-about .b-bg_path_top.path0 .img{aspect-ratio:1024/952;width:120px;offset-rotate:auto 0deg;animation:move 150s linear infinite;offset-path:path("M613.5-155.5c0,0-49,807-713,807c0-393,7.6-807,7.6-807H613.5z")}[data-page=top] .s-about .b-bg_path_top.path1{width:1024px;aspect-ratio:1024/952}[data-page=top] .s-about .b-bg_path_top.path1 .img{aspect-ratio:1024/952;width:180px;offset-rotate:auto 0deg;animation:move 80s linear infinite;offset-path:path("M296.5-188.5c0,0-9,850,994,1211c0-385-1-1211-1-1211H296.5z")}[data-page=top] .s-about .b-bg_path_top.path1 .img img{rotate:0deg}[data-page=top] .s-research .c-ttl_section{margin-bottom:33.98vw;padding-top:14.45vw}[data-page=top] .s-research .imgs{top:0;padding-top:26.17vw}[data-page=top] .s-research .imgs ul li:nth-child(1){width:26.37vw;left:2.93vw}[data-page=top] .s-research .imgs ul li:nth-child(2){top:51.17vw;left:13.38vw;display:block;width:31.64vw;justify-content:revert;margin-bottom:0}[data-page=top] .s-research .imgs ul li:nth-child(2) figure{width:100%}[data-page=top] .s-research .imgs ul li:nth-child(3){position:absolute;width:43.07vw;right:0;top:9.77vw}[data-page=top] .s-research #s-about_research .c-research_cols{width:94.14%;margin-inline:auto}[data-page=top] .s-research #s-about_research .c-research_cols_l{padding-top:0;left:11.3%}[data-page=top] .s-research #s-about_research .c-research_cols_r{width:43.25%;margin-top:17.58vw}[data-page=top] .s-research #s-about_research .c-research_cols_r .research_cols_r_inner{width:100%;margin-inline:0}[data-page=top] .s-research #s-about_research .c-research_cols_r .description{margin-top:0;width:100%;margin-bottom:2.7em}[data-page=top] .s-database .c-wrap_btn{margin-top:3.91vw}[data-page=top] .s-database .c-content{padding:14.65vw 0}[data-page=top] .s-database .c-txt{width:54.56%;margin-inline:auto}[data-page=top] .s-database .c-wrap_btn{margin-top:5.08vw}[data-page=top] .s-study{position:relative}[data-page=top] .s-study .c-content{padding:13.87vw 0 14.65vw}[data-page=top] .s-study .c-txt{width:77.17%;margin-inline:auto}[data-page=top] .s-study .c-txt p{width:41.3%}[data-page=top] .s-study .c-wrap_btn{margin-top:3.91vw}[data-page=top] .s-opendata .c-content{width:72.63%}[data-page=top] .s-opendata h4{margin-bottom:3.13vw}[data-page=top] .s-opendata br.c-tab{display:none}}@media all and (min-width: 1440px){[data-page=top] .c-inner .c-number{top:2.78vw}[data-page=top] .c-number span.icon-de{width:8.61vw}[data-page=top] .c-number span.icon-de3{width:8.19vw}[data-page=top] .c-number span.icon-de2{width:6.74vw}[data-page=top] .c-number span.icon-de4{width:14.37vw}[data-page=top] .c-ttl_section{margin-bottom:5.35vw}[data-page=top] .c-content h4{font-size:var(--fs-50);letter-spacing:5px;margin-bottom:.83vw}[data-page=top] .s-kv .kv_logo{width:34.1vw;padding:2.78vw}[data-page=top] .s-about .c-wrap_btn{margin-top:2.43vw}[data-page=top] .s-about .b-bg_path_top.path0{width:1440px;aspect-ratio:1440/1080}[data-page=top] .s-about .b-bg_path_top.path0 .img{width:150px;offset-rotate:auto 0deg;animation:move 150s linear infinite;offset-path:path("M1019.5-118.5c6,309-391,827-1204,893c0-357,13-882,13-882S883.5-118.5,1019.5-118.5z")}[data-page=top] .s-about .b-bg_path_top.path1{width:1440px;aspect-ratio:1440/1080}[data-page=top] .s-about .b-bg_path_top.path1 .img{aspect-ratio:1440/1080;width:200px;offset-rotate:auto 0deg;animation:move 100s linear infinite;offset-path:path("M406.5-118.5c0,0,190,1133,1176,1163c0-563-8-1163-8-1163H406.5z")}[data-page=top] .s-about .b-bg_path_top.path1 .img img{rotate:0deg}[data-page=top] .s-research .c-ttl_section{margin-bottom:29.17vw;padding-top:13.75vw}[data-page=top] .s-research .imgs{top:0;padding-top:22.78vw}[data-page=top] .s-research .imgs ul li:nth-child(1){width:26.39vw;left:2.78vw}[data-page=top] .s-research .imgs ul li:nth-child(2){top:49.72vw;left:13.26vw;display:block;width:31.67vw;justify-content:revert;margin-bottom:0}[data-page=top] .s-research .imgs ul li:nth-child(2) figure{width:100%}[data-page=top] .s-research .imgs ul li:nth-child(3){position:absolute;width:43.47vw;right:0;top:6.94vw}[data-page=top] .s-research #s-about_research .c-research_cols{width:94.44%}[data-page=top] .s-research #s-about_research .c-research_cols_l{padding-top:0;left:11.25%;width:36.17%}[data-page=top] .s-research #s-about_research .c-research_cols_l .ttl_cols{left:0}[data-page=top] .s-research #s-about_research .c-research_cols_r{width:43.25%;margin-top:16.39vw}[data-page=top] .s-research #s-about_research .c-research_cols_r .research_cols_r_inner{width:100%;margin-inline:0}[data-page=top] .s-research #s-about_research .c-research_cols_r .description{margin-top:0;width:100%;margin-bottom:2.5em}[data-page=top] .s-database .c-txt{width:54.85%}[data-page=top] .s-database .c-wrap_btn,[data-page=top] .s-study .c-wrap_btn{margin-top:2.43vw}[data-page=top] .s-opendata h4 br.c-pc{display:none}}[data-page=top] .s-kv{position:relative;width:100%;height:100svh}[data-page=top] .s-kv .kv_logo{background-color:transparent;width:74.67vw;padding:initial;position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}[data-page=top] .s-kv .kv_logo .kv_logo_inner{background-color:#fff;padding:8vw}@media all and (min-width: 768px){[data-page=top] .s-kv .kv_logo{width:61.33vw}[data-page=top] .s-kv .kv_logo .kv_logo_inner{padding:5.21vw}}@media all and (min-width: 1024px){[data-page=top] .s-kv .kv_logo{width:35.16vw}[data-page=top] .s-kv .kv_logo .kv_logo_inner{padding:3.91vw}}@media all and (min-width: 1440px){[data-page=top] .s-kv .kv_logo{width:32.71vw}[data-page=top] .s-kv .kv_logo .kv_logo_inner{padding:5.21vw}}#s-about_research .c-inner{padding:0 0 26.67vw}#s-about_research .c-ttl_page{margin-bottom:13.33vw}#s-about_research .c-research_cols .c-research_cols_l{display:flex;flex-direction:column;flex-direction:column-reverse;width:89.33%;margin-inline:auto}#s-about_research .c-research_cols .ttl_cols h3{font-size:var(--fs-25);line-height:1.5;letter-spacing:2.5px}#s-about_research .c-research_cols .imgs{margin-bottom:13.33vw}#s-about_research .c-research_cols .imgs ul li{overflow:hidden;display:flex;position:relative;aspect-ratio:3/2}#s-about_research .c-research_cols .imgs ul li figure{flex-shrink:0;width:100%;transition:transform .6s ease;position:absolute;top:0;left:0}#s-about_research .c-research_cols .imgs ul li:nth-child(1){width:65.67%;margin-bottom:8vw}#s-about_research .c-research_cols .imgs ul li:nth-child(2){width:44.77%;margin-left:41.19%}#s-about_research .c-research_cols .c-research_cols_r{width:100%;display:flex;justify-content:flex-end;margin-top:13.33vw}#s-about_research .c-research_cols .c-research_cols_r .research_cols_r_inner{width:79.2%}#s-about_research .c-research_cols .c-research_cols_r .research_cols_r_inner figure{aspect-ratio:3/2;position:relative;overflow:hidden}#s-about_research .c-research_cols .c-research_cols_r .research_cols_r_inner figure img{position:absolute;width:100%;top:0;left:0;transition:transform .6s ease}#s-about_research .c-research_cols .c-research_cols_r .description{width:93.26%;margin-top:8vw}#s-about_research .c-research_cols .c-research_cols_r .description p{font-size:var(--fs-15);letter-spacing:1.5px}#s-interview .c-inner{padding:26.67vw 0}#s-design_archive .c-inner{padding:26.67vw 0 0}@media all and (min-width: 768px){#s-about_research .c-inner{padding:0 0 19.53vw}#s-about_research .c-ttl_page{margin-bottom:9.64vw}#s-about_research .c-research_cols{display:flex;justify-content:space-between}#s-about_research .c-research_cols .c-research_cols_l{width:40.1%;position:relative;left:3.9%;display:block;margin-inline:0;padding-top:6.51vw}#s-about_research .c-research_cols .ttl_cols h3{font-size:var(--fs-30)}#s-about_research .c-research_cols .imgs{margin-top:12.24vw;margin-bottom:0}#s-about_research .c-research_cols .imgs ul li:nth-child(1){width:78.89%;margin-bottom:6.51vw}#s-about_research .c-research_cols .imgs ul li:nth-child(2){width:62.98%;margin-left:36%}#s-about_research .c-research_cols .c-research_cols_r{width:51.3%;display:block;justify-content:revert;margin-top:0}#s-about_research .c-research_cols .c-research_cols_r .research_cols_r_inner{width:100%}#s-about_research .c-research_cols .c-research_cols_r .description{width:92.38%;margin-top:6.51vw}#s-about_research .c-research_cols .c-research_cols_r .description p{font-size:var(--fs-20);letter-spacing:1px}#s-interview .c-inner{padding:19.53vw 0}#s-design_archive .c-inner{padding:19.53vw 0 0}}@media all and (min-width: 1024px){#s-about_research .c-inner{padding:0 0 14.65vw}#s-about_research .c-ttl_page{margin-bottom:4.88vw}#s-about_research .c-research_cols .c-research_cols_l{width:42.48%;left:2.92%;padding-top:9.77vw}#s-about_research .c-research_cols .ttl_cols h3{font-size:var(--fs-40)}#s-about_research .c-research_cols .imgs{margin-top:11.91vw;margin-bottom:0}#s-about_research .c-research_cols .imgs ul li:nth-child(1){width:75.4%;margin-bottom:4.88vw}#s-about_research .c-research_cols .imgs ul li:nth-child(2){width:54.71%;margin-left:0;position:relative;left:48%}#s-about_research .c-research_cols .c-research_cols_r{width:50%}#s-about_research .c-research_cols .c-research_cols_r .description{width:78%;margin-top:4.88vw}#s-interview .c-inner{padding:20.7vw 0 14.65vw}#s-design_archive .c-inner{padding:14.65vw 0 0}}@media all and (min-width: 1440px){:lang(en) #s-about_research .c-research_cols .c-research_cols_l .ttl_cols{width:70%}#s-about_research .c-inner{padding:0 0 13.89vw}#s-about_research .c-ttl_page{margin-bottom:3.47vw}#s-about_research .c-research_cols .c-research_cols_l{width:47.56%;left:0%;padding-top:6.94vw}#s-about_research .c-research_cols .c-research_cols_l .ttl_cols{position:relative;left:28.17%}#s-about_research .c-research_cols .ttl_cols h3{font-size:var(--fs-50)}#s-about_research .c-research_cols .imgs{margin-top:9.03vw;margin-bottom:0}#s-about_research .c-research_cols .imgs ul li:nth-child(1){width:67.15%;margin-bottom:3.47vw;position:relative;left:6.13%}#s-about_research .c-research_cols .imgs ul li:nth-child(2){width:44.67%;left:50.65%}#s-about_research .c-research_cols .c-research_cols_r{width:48.95%}#s-about_research .c-research_cols .c-research_cols_r .description{width:75.46%;margin-top:3.47vw}#s-about_research .c-research_cols .c-research_cols_r .description p{font-size:var(--fs-25);letter-spacing:1px}#s-interview .c-inner{padding:17.36vw 0 13.89vw}#s-design_archive .c-inner{padding:13.89vw 0 0}}main[data-page=about]{margin-top:-100vh}main[data-page=about] .c-ttl_number{z-index:1}:is(#s-about_intro,#s-about_lead) .c-inner{position:relative}:is(#s-about_intro,#s-about_lead) hgroup h3{font-size:var(--fs-25);line-height:1.5}:is(#s-about_intro,#s-about_lead) hgroup .description{margin-top:1em}:is(#s-about_intro,#s-about_lead) hgroup .description p{font-size:var(--fs-15);letter-spacing:1.5px;margin-bottom:1.5em}:is(#s-about_intro,#s-about_lead) hgroup .description p:nth-last-of-type(1){margin-bottom:0}#s-about_intro .c-content{padding:53.33vw 0 26.67vw}#s-about_lead{background:linear-gradient(0deg,#fff,#fffc 80%,#fff0)}#s-about_lead .c-content{padding:26.67vw 0}#s-about_lead .c-loop .c-loop_txt p span{opacity:1}@keyframes move{0%{offset-distance:calc(0% - 6.66% * var(--index))}to{offset-distance:calc(200% - 6.66% * var(--index))}}@keyframes move2{0%{offset-distance:calc(0% - 6.66% * var(--index))}to{offset-distance:calc(200% - 6.66% * var(--index))}}.bgs{width:100%;height:100vh;position:sticky;top:0;left:0;overflow:hidden}.bgs svg{display:none}.b-bg_path{position:absolute;top:0}.b-bg_path .img{aspect-ratio:600/400;position:absolute;background-repeat:no-repeat}.b-bg_path svg{opacity:0}.b-bg_path.path0{right:0;width:375px;aspect-ratio:375/630}.b-bg_path.path0 .img{width:min(10.67vw,40px);aspect-ratio:600/400;offset-rotate:auto 0deg;animation:move 150s linear infinite;offset-path:path("M475.5,539.5c-28-38-136-157-191-199s-218-169-218-375h409V539.5z");opacity:.5}.b-bg_path.path1{left:0;width:375px;aspect-ratio:375/630}.b-bg_path.path1 .img{width:min(16vw,60px);aspect-ratio:600/400;offset-rotate:auto 0deg;animation:move 50s linear infinite;offset-path:path("M-74,417c43-21,269-26,285-178s98.5-283,98.5-283H-74V417z")}.b-bg_path.path1 .img img{rotate:180deg}@media all and (min-width: 768px){.b-bg_path.path0{width:768px;aspect-ratio:768/1024}.b-bg_path.path0 .img{width:80px;offset-rotate:auto 0deg;animation:move 150s linear infinite;offset-path:path("M944.5,757.5c-341-62-293-337-507-432s-250-409-248-433h755V757.5z");opacity:.5}.b-bg_path.path1{width:768px}.b-bg_path.path1 .img{width:120px;aspect-ratio:600/400;offset-rotate:auto 0deg;animation:move 50s linear infinite;offset-path:path("M-137.5,600c95,0,854.5,0,738.5-760h-738.5V600z")}.b-bg_path.path1 .img img{rotate:180deg}:is(#s-about_intro,#s-about_lead) hgroup h3{font-size:var(--fs-30);line-height:1.5;letter-spacing:3px}:is(#s-about_intro,#s-about_lead) hgroup .description{margin-top:1em}:is(#s-about_intro,#s-about_lead) hgroup .description p{font-size:var(--fs-20);letter-spacing:2px}#s-about_intro .c-content{padding:26.04vw 0 19.53vw}#s-about_intro .c-txt{width:100%;display:flex;justify-content:flex-end}#s-about_intro hgroup{width:65.67%}#s-about_lead .c-content{padding:19.53vw 0}}@media all and (min-width: 1024px){.b-bg_path.path0{width:1024px;aspect-ratio:1024/768}.b-bg_path.path0 .img{width:140px;offset-rotate:auto 0deg;animation:move 150s linear infinite;offset-path:path("M258.5-215.5c4,163-18,420,427,785s431,642,431,642v-1427H258.5z");opacity:.5}.b-bg_path.path1{width:1024px;aspect-ratio:1024/768}.b-bg_path.path1 .img{aspect-ratio:1024/768;width:150px;offset-rotate:auto 0deg;animation:move 50s linear infinite;offset-path:path("M-199,550c68,6,936-59,1080-647H-199V550z")}.b-bg_path.path1 .img img{rotate:0deg}:is(#s-about_intro,#s-about_lead) hgroup h3{font-size:var(--fs-40);line-height:1.5;letter-spacing:4px}:is(#s-about_intro,#s-about_lead) hgroup .description{margin-top:1em}:is(#s-about_intro,#s-about_lead) hgroup .description p{font-size:var(--fs-20);letter-spacing:2px}#s-about_intro .c-content{padding:19.53vw 0 14.65vw}#s-about_intro hgroup{width:65.87%}#s-about_lead .c-content{padding:10.42vw 0}#s-about_lead hgroup{width:77.28%;margin-inline:auto}}@media all and (min-width: 1440px){.b-bg_path svg{opacity:1;display:block;fill:none;position:absolute}.b-bg_path.path0{width:1103px;aspect-ratio:1103/1550}.b-bg_path.path0 .img{width:220px;offset-rotate:auto 0deg;animation:move 150s linear infinite;offset-path:path("M1318.5,1871c0,0-22-487-616-978S0-250.5,0-250.5h1318.5V1871z");opacity:.5}.b-bg_path.path1{width:1464px;aspect-ratio:1464/824}.b-bg_path.path1 .img{width:260px;offset-rotate:auto 0deg;animation:move 50s linear infinite;offset-path:path("M1562.6-309.4C1298.6,762.6-310.5,824.5-310.5,824.5V-309.4H1562.6z")}.b-bg_path.path1 .img img{rotate:180deg}:is(#s-about_intro,#s-about_lead) hgroup h3{font-size:var(--fs-50);line-height:1.5;letter-spacing:5px}:is(#s-about_intro,#s-about_lead) hgroup .description{margin-top:1em}:is(#s-about_intro,#s-about_lead) hgroup .description p{font-size:var(--fs-25);letter-spacing:2.5px}#s-about_intro .c-content{padding:20vw 0 13.89vw}#s-about_intro hgroup{width:54.7%;margin-right:11.47%}#s-about_lead .c-content{padding:13.89vw 0}#s-about_lead hgroup{width:77.5%}}[data-page=study] .c-ttl_page{z-index:2;position:relative}[data-page=study] .c-ttl_number{z-index:2}#s-study_intro{position:relative}#s-study_intro .c-img_cards-3{position:absolute;top:calc(var(--main-top-hastitle) * -1);overflow:hidden;width:100%;height:100vh;pointer-events:none}#s-study_intro .c-img_cards-3.r{right:0;top:0}#s-study_intro .c-img_cards-3.r span.card:nth-of-type(1){top:32vw;right:-30%}#s-study_intro .c-img_cards-3.r span.card:nth-of-type(1) span{rotate:12deg}#s-study_intro .c-img_cards-3.r span.card:nth-of-type(2){top:40vw;right:0%}#s-study_intro .c-img_cards-3.r span.card:nth-of-type(2) span{rotate:0deg}#s-study_intro .c-img_cards-3.r span.card:nth-of-type(3){top:48vw;right:-20%}#s-study_intro .c-img_cards-3.r span.card:nth-of-type(3) span{rotate:-11deg}#s-study_intro .c-img_cards-3.l{left:0;height:100vh;top:282.67vw}#s-study_intro .c-img_cards-3.l span.card:nth-of-type(1){top:10.67vw;left:-40%}#s-study_intro .c-img_cards-3.l span.card:nth-of-type(1) span{rotate:-7deg}#s-study_intro .c-img_cards-3.l span.card:nth-of-type(2){top:21.33vw;left:-10%}#s-study_intro .c-img_cards-3.l span.card:nth-of-type(2) span{rotate:0deg}#s-study_intro .c-img_cards-3.l span.card:nth-of-type(3){top:34.67vw;left:-25%}#s-study_intro .c-img_cards-3.l span.card:nth-of-type(3) span{rotate:7deg}#s-study_intro .c-img_cards-3 span.card{position:absolute;aspect-ratio:654/436;display:block;width:82.4vw;transform-origin:center}#s-study_intro .c-img_cards-3 span.card span{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;display:block;position:absolute}#s-study_intro .c-content{padding:94.4vw 0 112vw}#s-study_intro .c-content h3{margin-bottom:10.67vw;font-size:var(--fs-25);letter-spacing:2.5px}@media all and (min-width: 768px){#s-study_intro .c-content h3{font-size:var(--fs-30);letter-spacing:3px}}@media all and (min-width: 1024px){#s-study_intro .c-content h3{font-size:var(--fs-40);letter-spacing:4px}}@media all and (min-width: 1440px){#s-study_intro .c-content h3{font-size:var(--fs-50);letter-spacing:5px}}#s-study_intro .c-content h4{margin-bottom:1em;font-size:var(--fs-20);letter-spacing:2px}@media all and (min-width: 768px){#s-study_intro .c-content h4{font-size:var(--fs-25);letter-spacing:2.5px}}@media all and (min-width: 1024px){#s-study_intro .c-content h4{font-size:var(--fs-25);letter-spacing:2.5px}}@media all and (min-width: 1440px){#s-study_intro .c-content h4{font-size:var(--fs-30);letter-spacing:3px}}#s-study_intro .c-content p{font-size:var(--fs-15);letter-spacing:1.5px}@media all and (min-width: 768px){#s-study_intro .c-content p{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1024px){#s-study_intro .c-content p{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1440px){#s-study_intro .c-content p{font-size:var(--fs-25);letter-spacing:2.5px}}#s-study_intro .c-content .c-wrap_readmore{margin-top:8vw}#s-study-interview .c-inner{padding:26.67vw 0}@media all and (min-width: 768px){#s-study_intro .c-img_cards-3.r{right:0;top:calc(var(--main-top-hastitle) * -1)}#s-study_intro .c-img_cards-3.r span.card:nth-of-type(1){top:20.83vw;right:-15%}#s-study_intro .c-img_cards-3.r span.card:nth-of-type(2){top:28.65vw;right:-3%}#s-study_intro .c-img_cards-3.r span.card:nth-of-type(3){top:33.85vw;right:-10%}#s-study_intro .c-img_cards-3.l{left:0;top:101.56vw}#s-study_intro .c-img_cards-3.l span.card:nth-of-type(1){top:5.21vw;left:-20%}#s-study_intro .c-img_cards-3.l span.card:nth-of-type(2){top:10.42vw;left:0%}#s-study_intro .c-img_cards-3.l span.card:nth-of-type(3){top:19.53vw;left:-10%}#s-study_intro .c-img_cards-3 span.card{width:46.61vw}#s-study_intro .c-ttl_page{margin-bottom:9.77vw}#s-study_intro .c-content{padding:0vw 0 65.1vw}#s-study_intro .c-content .c-txt{width:82.76%}#s-study_intro .c-content h3{margin-bottom:2.6vw}#s-study_intro .c-content h3 .br0{display:none}#s-study_intro .c-content h4{margin-bottom:.5em}#s-study_intro .c-content .c-wrap_readmore{margin-top:5.21vw}:lang(en) #s-study_intro .c-content h3{width:70%}}@media all and (min-width: 1024px){#s-study_intro .c-img_cards-3.r{right:0;top:calc(var(--main-top-hastitle) * -1)}#s-study_intro .c-img_cards-3.r span.card:nth-of-type(1){top:21.48vw;right:-10%}#s-study_intro .c-img_cards-3.r span.card:nth-of-type(2){top:25.39vw;right:-4%}#s-study_intro .c-img_cards-3.r span.card:nth-of-type(3){top:31.25vw;right:-14%}#s-study_intro .c-img_cards-3.l{left:0;top:43.95vw}#s-study_intro .c-img_cards-3.l span.card:nth-of-type(1){top:3.91vw;left:-30%}#s-study_intro .c-img_cards-3.l span.card:nth-of-type(2){top:10.25vw;left:-18%}#s-study_intro .c-img_cards-3.l span.card:nth-of-type(3){top:14.65vw;left:-25%}#s-study_intro .c-img_cards-3 span.card{width:42.48vw}#s-study_intro .c-ttl_page{margin-bottom:12.7vw}#s-study_intro .c-content{width:100%;padding:0vw 0 14.65vw}#s-study_intro .c-content .c-txt{width:100%}#s-study_intro .c-content .c-txt_bottom{width:51.46%;margin-left:34.96vw}#s-study_intro .c-content h3{line-height:1.5;margin-bottom:7.03vw;margin-left:13.67vw}#s-study_intro .c-content h3 .c-tab{display:none}#s-study_intro .c-content h3 .br0{display:block}#s-study_intro .c-content h4{margin-bottom:1.2em}#s-study_intro .c-content .c-wrap_readmore{margin-top:3.91vw}#s-study-interview .c-inner{padding:20.51vw 0 14.65vw}:lang(en) #s-study_intro .c-content h3{width:45%}}@media all and (min-width: 1440px){#s-study_intro .c-img_cards-3.r span.card:nth-of-type(1){top:15.28vw;right:-5%}#s-study_intro .c-img_cards-3.r span.card:nth-of-type(2){top:20.14vw;right:0%}#s-study_intro .c-img_cards-3.r span.card:nth-of-type(3){top:22.92vw;right:-16%}#s-study_intro .c-img_cards-3.l{left:0;top:41.67vw}#s-study_intro .c-img_cards-3.l span.card:nth-of-type(1){top:3.47vw;left:-20%}#s-study_intro .c-img_cards-3.l span.card:nth-of-type(2){top:8.68vw;left:-15%}#s-study_intro .c-img_cards-3.l span.card:nth-of-type(3){top:12.15vw;left:-20%}#s-study_intro .c-img_cards-3 span.card{width:42.48vw}#s-study_intro .c-ttl_page{margin-bottom:7.99vw}#s-study_intro .c-content{width:100%;padding:0vw 0 13.89vw}#s-study_intro .c-content .c-txt{width:100%}#s-study_intro .c-content .c-txt_bottom{width:51.8%;margin-left:34.72vw}#s-study_intro .c-content h3{line-height:1.5;margin-bottom:7.64vw;margin-left:13.4vw}#s-study_intro .c-content h3 .c-tab{display:none}#s-study_intro .c-content h4{margin-bottom:.8em}#s-study_intro .c-content .c-wrap_readmore{margin-top:2.78vw}#s-study-interview .c-inner{padding:18.06vw 0 13.89vw}:lang(en) #s-study_intro .c-img_cards-3.l{top:41.67vw}:lang(en) #s-study_intro .c-content h3{width:40%}}[data-page=study001]{background-image:url(/assets/images/study/001/noise.png);background-position:center}[data-page=study001].bgSpot{background-image:url(/assets/images/study/001/noise.png),url(/assets/images/study/001/bg.svg);background-position:top;background-size:cover}[data-page=study001] #wrapper{min-height:100svh;width:100%!important;display:flex;flex-direction:column}[data-page=study001] #content{flex:1;position:relative;display:flex;flex-direction:column}[data-page=study001] main{padding-top:initial;min-height:100%;flex:1;display:flex;flex-direction:column}[data-page=study001] main>*{flex:1}[data-page=study001] .nav_page{display:none}[data-page=study001] #b-glbnav{position:relative;left:initial;top:initial;opacity:1;transform:initial!important;width:initial;height:initial}[data-page=study001] #b-glbnav .c-lang{position:initial;left:initial;top:initial}[data-page=study001] #b-glbnav .c-lang ul{align-items:center}[data-page=study001] #b-glbnav .c-lang ul li a{width:5.33vw;height:5.33vw}[data-page=study001] #b-glbnav .c-lang ul li a:hover{text-decoration:none}[data-page=study001] #b-glbnav .c-lang ul li:first-child:after{font-family:Montserrat,sans-serif;font-size:4vw;line-height:initial}[data-page=study001] #b-glbnav{background-color:transparent}[data-page=study001] #b-glbnav .b-glbnav_inner{position:initial;left:initial;top:initial;width:initial;height:initial}[data-page=study001] #b-glbnav .b-glbnav_content{padding:initial}@media all and (min-width: 768px){[data-page=study001] #b-glbnav .c-lang{position:initial;left:initial;top:initial}[data-page=study001] #b-glbnav .c-lang ul li a{width:4.43vw;height:4.43vw}[data-page=study001] #b-glbnav .c-lang ul li:first-child:after{font-size:1.95vw}}@media all and (min-width: 1024px){[data-page=study001] #b-glbnav .c-lang{position:initial;left:initial;top:initial}[data-page=study001] #b-glbnav .c-lang ul li a{width:3.32vw;height:3.32vw}[data-page=study001] #b-glbnav .c-lang ul li:first-child:after{font-size:1.46vw}}@media all and (min-width: 1440px){[data-page=study001] #b-glbnav .c-lang{position:initial;left:initial;top:initial}[data-page=study001] #b-glbnav .c-lang ul li a{width:2.78vw;height:2.78vw}[data-page=study001] #b-glbnav .c-lang ul li:first-child:after{font-size:1.39vw}}:is([data-page=terms],[data-page=privacy-policy],[data-page=creative-commons]) .c-loop{margin-top:-26.67vw}.c-term_lead{margin-top:13.33vw;margin-bottom:24vw}.c-term_lead.m-s{margin-bottom:8vw}.c-term_lead p{font-size:var(--fs-15);letter-spacing:1.5px}.b-term{margin-bottom:26.67vw}.b-term.nomb{margin-bottom:0}.b-term h3{font-size:var(--fs-20);letter-spacing:2px;margin-bottom:1.5em;display:flex}.b-term ul li{margin-bottom:1.2em}.b-term ul li span.flex{display:flex;position:relative}.b-term ul li:last-child{margin-bottom:0}.b-term ul li span.txt{display:block;width:calc(100% - 10.67vw)}.b-term ul li ul.c-list_dot{display:block;padding-left:calc(10.67vw + 1em);margin-top:1.5em}.b-term ul li ul.c-list_dot li{list-style-type:disc}.b-term .c-indent{padding-left:10.67vw}.b-term .c-indent dl{margin-bottom:2.5em}.b-term .c-indent dl:nth-last-of-type(1){margin-bottom:0}.b-term .c-indent dl dt{margin-bottom:1em}.b-term .c-indent dl dd{display:flex;position:relative;padding-left:1.5em}.b-term .c-indent dl dd span.n{width:1.5em;position:absolute;top:0;left:0}.b-term .c-indent dl dd ul.c-list_links li{padding-left:0;margin-bottom:1em}.b-term .c-indent ul li{position:relative;padding-left:1em;display:block;margin-bottom:0}.b-term .c-indent ul li span.n{width:1.5em;position:absolute;top:0;left:0}.b-term .c-indent ul li ul{display:block}.b-term .c-indent ul li ul li{margin-bottom:0}.b-term .c-indent ul.c-noindt li{padding-left:0}.b-term .c-indent.c-list_dl dl{margin-top:2em;margin-bottom:0}.b-term .c-indent.c-list_dl dl dt{margin-bottom:.2em}.b-term .c-indent.c-list_dl dl dd{display:block}.b-term .c-indent.c-list_dl dl a{text-decoration:underline}.b-term ul.c-list_contact li{margin-bottom:.5em;padding-left:0}.b-term ul.c-list_contact li a{text-decoration:underline;text-underline-offset:.25em}.b-term dl dt,.b-term dl dd,.b-term ul li,.b-term p{font-size:var(--fs-15);letter-spacing:1.5px}.b-term span.n{display:block;width:10.67vw}.b-term span.n+span.txt{display:block;width:calc(100% - 10.67vw)}.b-term .c-fin{text-align:right}.b-term .c-fin dl{margin-top:1.5em}.b-term .c-fin p,.b-term .c-fin dt,.b-term .c-fin dd{font-size:var(--fs-15);letter-spacing:1.5px}.c-img_cc{margin-bottom:8vw}.c-img_cc ul li{width:100%;aspect-ratio:335/91;background:#ddd;margin-bottom:5.33vw}.c-img_cc ul li:last-child{margin-bottom:0}[data-page="404"] section#s-404{min-height:calc(100svh - var(--main-top));position:relative}[data-page="404"] .c-inner{width:89.33%;margin-inline:auto;padding-bottom:45.33vw}[data-page="404"] h1{margin-bottom:13.33vw;display:flex;justify-content:center}[data-page="404"] h1 span{display:block;font-size:16vw;color:var(--color-accent2);line-height:.9}[data-page="404"] p{font-size:var(--fs-15);letter-spacing:1.5px}@media all and (min-width: 768px){[data-page="404"] p{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1024px){[data-page="404"] p{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 1440px){[data-page="404"] p{font-size:var(--fs-25);letter-spacing:2.5px}}[data-page="404"] .c-back{margin-top:8vw}[data-page="404"] .c-loop{position:absolute;bottom:0;left:0}[data-page="404"] .c-loop p span{margin-right:.1em}@media all and (min-width: 768px){:is([data-page=terms],[data-page=privacy-policy],[data-page=creative-commons]) .c-loop{margin-top:-26.04vw}.c-term_lead{margin-top:3.91vw;margin-bottom:9.64vw}.c-term_lead.m-s{margin-bottom:6.51vw}.c-term_lead p{font-size:var(--fs-20);letter-spacing:2px}.b-term{margin-bottom:10.16vw}.b-term h3{font-size:var(--fs-25);letter-spacing:2.5px;margin-bottom:1.1em}.b-term .c-indent{padding-left:8.46vw}.b-term dl dt,.b-term dl dd,.b-term ul li,.b-term p{font-size:var(--fs-20);letter-spacing:2px}.b-term ul li span.txt{display:block;width:calc(100% - 5.21vw)}.b-term ul li ul.c-list_dot{padding-left:calc(5.21vw + 1.2em)}.b-term span.n{width:8.07vw}.b-term span.txt{width:calc(100% - 8.07vw)}.b-term .c-fin{text-align:right}.b-term .c-fin dl{margin-top:1.5em}.b-term .c-fin p,.b-term .c-fin dt,.b-term .c-fin dd{font-size:var(--fs-20);letter-spacing:2px}.c-img_cc{margin-bottom:6.51vw}.c-img_cc ul{display:flex;flex-wrap:wrap;column-gap:2.6vw}.c-img_cc ul li{width:calc(50% - 1.3vw);margin-bottom:0}.c-img_cc ul li:last-child{margin-bottom:0}[data-page="404"] .c-inner{width:92.185%;padding-bottom:38.8vw}[data-page="404"] h1{margin-bottom:6.51vw}[data-page="404"] h1 span{font-size:13.02vw}[data-page="404"] p{font-size:var(--fs-15);letter-spacing:1.5px}}@media all and (min-width: 768px) and (min-width: 768px){[data-page="404"] p{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 768px) and (min-width: 1024px){[data-page="404"] p{font-size:var(--fs-20);letter-spacing:2px}}@media all and (min-width: 768px) and (min-width: 1440px){[data-page="404"] p{font-size:var(--fs-25);letter-spacing:2.5px}}@media all and (min-width: 768px){[data-page="404"] .c-back{margin-top:6.51vw}}@media all and (min-width: 1024px){:is([data-page=terms],[data-page=privacy-policy],[data-page=creative-commons]) .c-loop{margin-top:-19.53vw}:is(.c-term_lead,.b-term,.c-img_cc){padding-left:var(--grid1Space);padding-right:var(--grid1Space);box-sizing:border-box}.c-term_lead{margin-top:4.88vw;margin-bottom:9.77vw}.c-term_lead.m-s{margin-bottom:4.88vw}.b-term{margin-bottom:7.62vw}.b-term span.n{width:6.35vw}.b-term span.txt{width:calc(100% - 6.35vw)}.b-term .c-indent{padding-left:6.35vw}.b-term ul li span.txt{width:calc(100% - 5.86vw)}.b-term ul li ul.c-list_dot{padding-left:calc(5.86vw + 1.2em)}.c-img_cc{margin-bottom:4.88vw}.c-img_cc ul{column-gap:1.95vw}.c-img_cc ul li{width:calc(50% - .98vw);margin-bottom:0}[data-page="404"] .c-inner{width:72.85%;padding-bottom:26.37vw}[data-page="404"] h1{margin-bottom:4.88vw}[data-page="404"] h1 span{font-size:9.77vw}[data-page="404"] .c-back{margin-top:4.88vw}}@media all and (min-width: 1440px){:is([data-page=terms],[data-page=privacy-policy],[data-page=creative-commons]) .c-loop{margin-top:-13.89vw}.c-term_lead{margin-top:6.94vw;margin-bottom:10.42vw}.c-term_lead.m-s{margin-bottom:3.47vw}.c-term_lead p{font-size:var(--fs-25);letter-spacing:2.5px}.b-term{margin-bottom:5.42vw}.b-term .c-indent{padding-left:4.51vw}.b-term h3{font-size:var(--fs-30);letter-spacing:3px;margin-bottom:.7em}.b-term ul li span.txt{width:calc(100% - 6.25vw)}.b-term ul li ul.c-list_dot{padding-left:calc(6.25vw + .8em)}.b-term dl dt,.b-term dl dd,.b-term ul li,.b-term p{font-size:var(--fs-25);letter-spacing:2.5px}.b-term span.n{width:5.97vw}.b-term span.txt{width:calc(100% - 5.97vw)}.b-term ul li{width:100%}.b-term .c-fin{text-align:right}.b-term .c-fin dl{margin-top:1.5em}.b-term .c-fin p,.b-term .c-fin dt,.b-term .c-fin dd{font-size:var(--fs-25);letter-spacing:2.5px}.c-img_cc{margin-bottom:3.47vw}.c-img_cc ul{column-gap:1.38vw}.c-img_cc ul li{width:calc(50% - .69vw)}[data-page="404"] .c-inner{width:73.19%;padding-bottom:20.83vw}[data-page="404"] h1{margin-bottom:3.47vw}[data-page="404"] h1 span{font-size:10.42vw}[data-page="404"] .c-back{margin-top:3.47vw}}section#s-gallery{width:100%;background:var(--color-white)}section#s-cooperate{width:100%;background:var(--color-bg0)}#s-db_intro{min-height:calc(100svh - var(--main-top));width:100%;position:relative}#s-db_intro .c-content{width:100%;height:165.87vw;position:relative}#s-db_intro .c-database_imgs{width:100%;position:absolute;top:0;left:0;height:100%}#s-db_intro .c-database_imgs .c-imgs_col{width:33.3333333333%;position:absolute}#s-db_intro .c-database_imgs .c-imgs_col.cic0{top:min(26.67vw,100px);left:0}#s-db_intro .c-database_imgs .c-imgs_col.cic1{top:min(13.33vw,50px);left:33.3333333333%}#s-db_intro .c-database_imgs .c-imgs_col.cic2{top:min(40vw,150px);left:66.6666666667%}#s-db_intro .c-database_imgs .c-imgs_col.cic3{display:none}@media all and (min-width: 768px){#s-db_intro .c-content{height:126.3vw}#s-db_intro .c-database_imgs .c-imgs_col{width:25%}#s-db_intro .c-database_imgs .c-imgs_col.cic0{top:13.02vw;left:0}#s-db_intro .c-database_imgs .c-imgs_col.cic1{top:6.51vw;left:25%}#s-db_intro .c-database_imgs .c-imgs_col.cic2{top:26.04vw;left:50%}#s-db_intro .c-database_imgs .c-imgs_col.cic3{display:block;top:0;left:75%}}@media all and (min-width: 1024px){#s-db_intro .c-content{height:117.68vw}#s-db_intro .c-database_imgs .c-imgs_col.cic0{top:9.77vw}#s-db_intro .c-database_imgs .c-imgs_col.cic1{top:4.88vw}#s-db_intro .c-database_imgs .c-imgs_col.cic2{top:19.53vw}}@media all and (min-width: 1440px){#s-db_intro .c-content{height:114.58vw}#s-db_intro .c-database_imgs .c-imgs_col.cic0{top:10.42vw}#s-db_intro .c-database_imgs .c-imgs_col.cic1{top:6.94vw}#s-db_intro .c-database_imgs .c-imgs_col.cic2{top:17.36vw}#s-db_intro .c-database_imgs .c-imgs_col.cic3{top:3.47vw}}[data-page=opendata] main{padding-top:var(--main-top-hastitle)}#wrap_content{position:relative;width:100%}#wrap_content #bg_datas{width:100%;position:absolute;top:calc(var(--main-top) * -1);height:100%;overflow:hidden}#wrap_content #bg_datas span.d{position:absolute;display:block;width:var(--bg-width);aspect-ratio:1/1}#wrap_content #bg_datas .d0{top:22.4vw;right:-2.67vw}#wrap_content #bg_datas .d1{top:105.6vw;left:-2.67vw}#wrap_content #bg_datas .d2{top:253.07vw;right:0}#wrap_content #bg_datas .d3{top:401.6vw;right:-2.67vw}#wrap_content #bg_datas .d4{top:500.8vw;right:-8vw}#wrap_content #bg_datas .d5{top:648vw;right:-2.67vw}#wrap_content #bg_datas .d6{top:917.87vw;right:-2.67vw}#bg_download{width:100%;position:absolute;top:0;height:100%;overflow:hidden}#bg_download span.d{position:absolute;display:block;width:var(--bg-width);aspect-ratio:1/1}#bg_download .d7{top:0;right:0}#bg_download .d8{top:96.53vw;right:5.33vw}#bg_download .d9{bottom:0;right:0}#s-opendata_intro{width:100%;position:relative}#s-opendata_intro .c-content{margin-top:22.4vw;padding-bottom:26.67vw}#s-opendata_intro h3{font-size:var(--fs-25);letter-spacing:2.5px;line-height:1.5}#s-opendata_intro a.c-readmore{margin-top:11.47vw}#s-about_opensource .c-inner{position:relative;z-index:2}#s-about_opensource .c-ttl_block{margin-bottom:2.67vw}#s-about_opensource .c-list_possibility{margin-top:10.13vw}#s-about_opensource .c-content{padding-bottom:26.67vw}#s-about_download{position:relative}#s-about_download .c-ttl_block{margin-bottom:8vw}#s-about_download .lead p{font-size:var(--fs-15);line-height:1.7;letter-spacing:1.5px}#s-about_download .b-about_download:nth-of-type(1){margin-bottom:14.93vw}#s-about_download .b-about_download a{text-decoration:underline;color:var(--color-accent1)}#s-about_download .article :is(dt,dd,p,a){font-size:var(--fs-15);line-height:1.7;letter-spacing:1.5px}#s-about_download .article :is(dl,p){margin-bottom:1.6em}#s-about_download .article :is(dl,p).mb0{margin-bottom:0}#s-about_download .article a{color:var(--color-accent1)}#s-download .c-ttl_block{margin-bottom:20vw}@media all and (min-width: 768px){#wrap_content #bg_datas .d0{top:13.8vw;right:3.91vw}#wrap_content #bg_datas .d1{top:66.28vw;left:-2.6vw}#wrap_content #bg_datas .d2{top:97.66vw;right:0}#wrap_content #bg_datas .d3{top:170.96vw;right:3.91vw}#wrap_content #bg_datas .d4{top:243.75vw;left:19.53vw}#wrap_content #bg_datas .d5{top:347.79vw;right:0}#wrap_content #bg_datas .d6{top:380.34vw;left:0}#bg_download .d7{top:6.51vw;right:0}#bg_download .d8{top:65.1vw;right:6.51vw}#bg_download .d9{bottom:0;right:0}#s-about_opensource .c-ttl_block{margin-bottom:6.51vw}#s-about_opensource .c-list_possibility{margin-top:13.02vw}#s-about_opensource .c-content{padding-bottom:13.02vw}#s-opendata_intro .c-content{width:60.15%;margin-inline:auto;margin-top:9.38vw;padding-bottom:26.04vw}#s-opendata_intro h3{font-size:var(--fs-30);letter-spacing:3px;line-height:1.65}#s-opendata_intro a.c-readmore{margin-top:4.17vw}#s-about_download .c-inner{position:relative}#s-about_download .c-ttl_block{margin-bottom:3.39vw}#s-about_download .lead p{font-size:var(--fs-20);line-height:1.65;letter-spacing:2px}#s-about_download .b-about_download:nth-of-type(1){margin-bottom:10.16vw}#s-about_download .article :is(dt,dd,p,a){font-size:var(--fs-20);line-height:1.65;letter-spacing:2px}#s-about_download .article :is(dl,p){margin-bottom:2.5em}#s-download .c-ttl_block{margin-bottom:9.77vw}}@media all and (min-width: 1024px){#wrap_content #bg_datas .d0{top:23.14vw;right:2.93vw}#wrap_content #bg_datas .d1{top:51.66vw;left:0vw}#wrap_content #bg_datas .d2{top:69.24vw;right:4.88vw}#wrap_content #bg_datas .d3{top:141.21vw;right:2.93vw}#wrap_content #bg_datas .d4{top:194.24vw;left:0vw}#wrap_content #bg_datas .d5{top:269.43vw;right:0}#wrap_content #bg_datas .d6{top:292.38vw;left:0}#bg_download .d7{top:4.88vw;right:3.91vw}#bg_download .d8{top:65.14vw;right:18.85vw}#bg_download .d9{bottom:9.77vw;right:3.91vw}#s-opendata_intro .c-content{width:51.36%;margin-top:12.5vw;padding-bottom:19.53vw}#s-opendata_intro h3{font-size:var(--fs-40);letter-spacing:4px;line-height:1.5}#s-opendata_intro a.c-readmore{margin-top:3.52vw}#s-about_opensource :is(.c-ttl_block hgroup,.lead,.c-list_possibility){width:calc((100% - 15.63vw) / 9 * 7 + 11.72vw);margin-inline:auto}#s-about_download .c-ttl_block{margin-bottom:2.54vw}#s-about_download .lead{padding:0 calc((100% - 15.63vw) / 9 * 1 + 1.95vw) 0 calc((100% - 15.63vw) / 9 * 1 + 1.95vw)}#s-about_download .lead p{font-size:var(--fs-20);line-height:1.65;letter-spacing:2px}#s-about_download .b-about_download:nth-of-type(1){margin-bottom:7.62vw}#s-about_download .article{padding:0 calc((100% - 15.63vw) / 9 * 1 + 1.95vw) 0 calc((100% - 15.63vw) / 9 * 1 + 1.95vw)}#s-about_download .article :is(dt,dd,p,a){font-size:var(--fs-20);line-height:1.65;letter-spacing:2px}#s-about_download .article :is(dl,p){margin-bottom:2.5em}#s-download .c-ttl_block{margin-bottom:9.77vw}}@media all and (min-width: 1440px){#wrap_content #bg_datas .d0{top:17.85vw;right:2.78vw}#wrap_content #bg_datas .d1{top:44.51vw;left:0vw}#wrap_content #bg_datas .d2{top:60.14vw;right:6.94vw}#wrap_content #bg_datas .d3{top:113.4vw;right:2.78vw}#wrap_content #bg_datas .d4{top:158.75vw;left:0vw}#wrap_content #bg_datas .d5{top:215.69vw;right:0}#wrap_content #bg_datas .d6{top:237.5vw;left:0}#bg_download .d7{top:3.47vw;right:2.78vw}#bg_download .d8{top:46.32vw;right:13.4vw}#bg_download .d9{bottom:6.94vw;right:2.78vw}#s-opendata_intro .c-content{width:51.52%;margin-top:8.33vw;padding-bottom:17.36vw}#s-opendata_intro h3{font-size:var(--fs-50);letter-spacing:5px;line-height:1.5}#s-opendata_intro a.c-readmore{margin-top:5.56vw}#s-about_opensource :is(.c-ttl_block hgroup,.lead,.c-list_possibility){width:calc((100% - 11.11vw) / 9 * 7 + 8.33vw)}#s-about_download .c-ttl_block{margin-bottom:4.72vw}#s-about_download .lead{padding:0 calc((100% - 11.11vw) / 9 * 1 + 1.39vw) 0 calc((100% - 11.11vw) / 9 * 1 + 1.39vw)}#s-about_download .lead p{font-size:var(--fs-25);line-height:1.6;letter-spacing:2.5px}#s-about_download .b-about_download:nth-of-type(1){margin-bottom:8.06vw}#s-about_download .article{padding:0 calc((100% - 11.11vw) / 9 * 1 + 1.39vw) 0 calc((100% - 11.11vw) / 9 * 1 + 1.39vw)}#s-about_download .article :is(dt,dd,p,a){font-size:var(--fs-25);line-height:1.6;letter-spacing:2.5px}#s-about_download .article :is(dl,p){margin-bottom:2.5em}#s-download .c-ttl_block{margin-bottom:6.94vw}}[data-page=contact] .c-content .c-submit{padding-bottom:0;margin-top:0}[data-page=contact] .c-content .c-submit button{width:100%}[data-page=contact] .c-content .c-form_btns ul{display:flex;width:100%}[data-page=contact] .c-content .c-form_btns ul:has(.c-back_form){justify-content:space-between}[data-page=contact] .c-content .c-form_btns ul:has(.c-back_form) li{width:48.35%}[data-page=contact] .c-content .c-form_btns ul:has(.c-back_form) li button{width:100%}[data-page=contact] .c-content .c-form_btns{margin-top:8vw}[data-page=contact] .c-content ul.c-btn_confirm{display:none}[data-page=contact] .txt_complete h4{margin-bottom:.4em}[data-page=contact] .txt_complete p{margin-bottom:1em}[data-page=contact] .txt_complete .c-back .inr{justify-content:flex-start}[data-page=contact] .c-loop{margin-top:-13.33vw;z-index:-1}@media all and (min-width: 768px){[data-page=contact] .c-content .c-form_btns{margin-top:6.25vw}[data-page=contact] .c-content .c-form_btns ul:has(.c-back_form) li{width:31.49%}[data-page=contact] .c-content .c-submit{padding-bottom:0}[data-page=contact] .c-content .c-form_btns{margin-top:6.51vw}[data-page=contact] .c-loop{margin-top:-9.11vw}}@media all and (min-width: 1024px){[data-page=contact] .c-content .c-submit{margin-top:0;padding-bottom:0}[data-page=contact] .c-content .c-form_btns{margin-top:4.88vw}[data-page=contact] .c-content .c-form_btns ul:has(.c-back_form) li{width:26.67%}[data-page=contact] :is(.c-form,.c-form_note,.c-form_btns){width:77.38%;margin-inline:auto}[data-page=contact] .c-form{display:flex;flex-wrap:wrap;column-gap:1.95vw}[data-page=contact] .c-form .w50{width:calc(50% - .98vw)}[data-page=contact] .c-form .w100{width:100%}[data-page=contact] .c-form_btns ul{display:flex;justify-content:flex-end;width:100%}[data-page=contact] .c-form_btns li.c-submit{width:26.85%}[data-page=contact] .c-form_btns li.c-submit button{width:100%}}@media all and (min-width: 1440px){[data-page=contact] .c-content .c-submit{padding-bottom:0}[data-page=contact] .c-content .c-form_btns{margin-top:3.47vw}[data-page=contact] .c-content .c-form_btns ul:has(.c-back_form) li{width:31.88%}[data-page=contact] :is(.c-form,.c-form_note,.c-form_btns){width:66.1%;margin-left:22.6%}[data-page=contact] .c-form{column-gap:1.38vw}[data-page=contact] .c-form .w50{width:calc(50% - .69vw)}[data-page=contact] .c-form_btns li.c-submit{width:31.88%}}footer .c-logo p{transition:transform .6s ease 0s,opacity .6s ease 0s;opacity:0;transform:translate3d(-40px,0,0)}footer .c-logo .lines span{rotate:-15deg;transform:translate3d(-200%,0,0);opacity:0;transform-origin:left bottom;transition:opacity .3s ease 0s,transform .3s ease 0s,rotate .5s ease 0s}footer .c-logo.animate p{opacity:1;transform:translateZ(0)}footer .c-logo.animate .lines span{rotate:0deg;transform:translateZ(0);opacity:1}footer .c-logo.animate .lines span:nth-of-type(23){transition-delay:.15s}footer .c-logo.animate .lines span:nth-of-type(22){transition-delay:.2s}footer .c-logo.animate .lines span:nth-of-type(21){transition-delay:.25s}footer .c-logo.animate .lines span:nth-of-type(20){transition-delay:.3s}footer .c-logo.animate .lines span:nth-of-type(19){transition-delay:.35s}footer .c-logo.animate .lines span:nth-of-type(18){transition-delay:.4s}footer .c-logo.animate .lines span:nth-of-type(17){transition-delay:.45s}footer .c-logo.animate .lines span:nth-of-type(16){transition-delay:.5s}footer .c-logo.animate .lines span:nth-of-type(15){transition-delay:.55s}footer .c-logo.animate .lines span:nth-of-type(14){transition-delay:.6s}footer .c-logo.animate .lines span:nth-of-type(13){transition-delay:.65s}footer .c-logo.animate .lines span:nth-of-type(12){transition-delay:.7s}footer .c-logo.animate .lines span:nth-of-type(11){transition-delay:.75s}footer .c-logo.animate .lines span:nth-of-type(10){transition-delay:.8s}footer .c-logo.animate .lines span:nth-of-type(9){transition-delay:.85s}footer .c-logo.animate .lines span:nth-of-type(8){transition-delay:.9s}footer .c-logo.animate .lines span:nth-of-type(7){transition-delay:.95s}footer .c-logo.animate .lines span:nth-of-type(6){transition-delay:1s}footer .c-logo.animate .lines span:nth-of-type(5){transition-delay:1.05s}footer .c-logo.animate .lines span:nth-of-type(4){transition-delay:1.1s}footer .c-logo.animate .lines span:nth-of-type(3){transition-delay:1.15s}footer .c-logo.animate .lines span:nth-of-type(2){transition-delay:1.2s}footer .c-logo.animate .lines span:nth-of-type(1){transition-delay:1.25s}[data-page=top] h1#logo{transform:translate3d(0,calc(-110% - var(--h1-height)),0);transition:transform .3s ease}h1#logo{transition:transform .3s ease}.scrolled [data-page=top] h1#logo{transform:translateZ(0)}#b-glbnav{transition:opacity .3s ease}button[data-menu] span.b{transition:top .3s ease 0s,rotate .3s ease 0s}#b-glbnav .b-glbnav_content{width:100%}.show_menu{overflow:hidden}.show_menu #wrapper,.show_menu #b-glbnav .b-glbnav_content{width:calc(100% - var(--scrollbar))}.show_menu #b-glbnav{opacity:1;pointer-events:all;transition:opacity .5s ease}.show_menu button[data-menu] span.b:nth-of-type(1){top:2.67vw;rotate:-225deg}.show_menu button[data-menu] span.b:nth-of-type(2){display:none}.show_menu button[data-menu] span.b:nth-of-type(3){display:none}.show_menu button[data-menu] span.b:nth-of-type(4){display:none}.show_menu button[data-menu] span.b:nth-of-type(5){top:2.67vw;rotate:45deg}[data-page=top] .s-about .c-inner .c-ttl_section,[data-page=top] .s-about .c-inner .c-txt h4,[data-page=top] .s-about .c-inner .c-txt p,[data-page=top] .s-about .c-inner .c-txt .c-wrap_btn{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0,var(--hide-y),0);opacity:0}[data-page=top] .s-about .c-inner .animate .c-ttl_section,[data-page=top] .s-about .c-inner .animate .c-txt h4,[data-page=top] .s-about .c-inner .animate .c-txt p,[data-page=top] .s-about .c-inner .animate .c-txt .c-wrap_btn{transform:translateZ(0);opacity:1}[data-page=top] .s-about .c-inner .animate .c-txt h4{transition-delay:.1s}[data-page=top] .s-about .c-inner .animate .c-txt p{transition-delay:.2s}[data-page=top] .s-about .c-inner .animate .c-txt .c-wrap_btn{transition-delay:.3s}[data-page=top] .s-research .c-inner .c-ttl_section{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0,var(--hide-y),0);opacity:0}[data-page=top] .s-research .c-inner .imgs li{transition:clip-path .6s ease;clip-path:polygon(0 0,0 0,0 100%,0% 100%)}[data-page=top] .s-research .c-inner .c-research_cols_l,[data-page=top] .s-research .c-inner .c-research_cols_r{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0,var(--hide-y),0);opacity:0}[data-page=top] .s-research .c-inner.animate .c-ttl_section,[data-page=top] .s-research .c-inner.animate .c-research_cols_l,[data-page=top] .s-research .c-inner.animate .c-research_cols_r{transform:translateZ(0);opacity:1}[data-page=top] .s-research .c-inner.animate .imgs li{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}[data-page=top] .s-research .c-inner.animate .imgs ul li:nth-child(1){transition-delay:.2s}[data-page=top] .s-research .c-inner.animate .imgs ul li:nth-child(2){transition-delay:.3s}[data-page=top] .s-research .c-inner.animate .imgs ul li:nth-child(3){transition-delay:.4s}[data-page=top] .s-research .c-inner.animate .c-research_cols_l{transition-delay:.3s}[data-page=top] .s-research .c-inner.animate .c-research_cols_r{transition-delay:.4s}[data-page=top] .s-database .c-inner .c-ttl_section,[data-page=top] .s-database .c-inner .c-txt h4,[data-page=top] .s-database .c-inner .c-txt p,[data-page=top] .s-database .c-inner .c-txt .c-wrap_btn{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0,var(--hide-y),0);opacity:0}[data-page=top] .s-database .c-inner .animate .c-ttl_section,[data-page=top] .s-database .c-inner .animate .c-txt h4,[data-page=top] .s-database .c-inner .animate .c-txt p,[data-page=top] .s-database .c-inner .animate .c-txt .c-wrap_btn{transform:translateZ(0);opacity:1}[data-page=top] .s-database .c-inner .animate .c-txt h4{transition-delay:.1s}[data-page=top] .s-database .c-inner .animate .c-txt p{transition-delay:.2s}[data-page=top] .s-database .c-inner .animate .c-txt .c-wrap_btn{transition-delay:.3s}[data-page=top] .s-study .c-inner .c-ttl_section,[data-page=top] .s-study .c-inner .c-txt h4,[data-page=top] .s-study .c-inner .c-txt p,[data-page=top] .s-study .c-inner .c-txt .c-wrap_btn{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0,var(--hide-y),0);opacity:0}[data-page=top] .s-study .c-inner.animate .c-ttl_section,[data-page=top] .s-study .c-inner.animate .c-txt h4,[data-page=top] .s-study .c-inner.animate .c-txt p,[data-page=top] .s-study .c-inner.animate .c-txt .c-wrap_btn{transform:translateZ(0);opacity:1}[data-page=top] .s-study .c-inner.animate .c-txt h4{transition-delay:.1s}[data-page=top] .s-study .c-inner.animate .c-txt p{transition-delay:.2s}[data-page=top] .s-study .c-inner.animate .c-txt .c-wrap_btn{transition-delay:.3s}[data-page=top] .s-opendata .c-ttl_section,[data-page=top] .s-opendata .c-content h4,[data-page=top] .s-opendata .c-content .c-wrap_btn{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0,var(--hide-y),0);opacity:0}[data-page=top] .s-opendata .animate .c-ttl_section,[data-page=top] .s-opendata .animate .c-content h4,[data-page=top] .s-opendata .animate .c-content p,[data-page=top] .s-opendata .animate .c-content .c-wrap_btn{transform:translateZ(0);opacity:1}[data-page=top] .s-opendata .animate .c-content h4{transition-delay:.1s}[data-page=top] .s-opendata .animate .c-content .c-wrap_btn{transition-delay:.2s}.c-img_cards span.card{transition:transform 1s cubic-bezier(.23,1,.32,1);display:none}.c-img_cards span.card span{transition:rotate 1s cubic-bezier(.23,1,.32,1);transform-origin:center}.c-img_cards span.card:nth-of-type(1){transform:translate3d(100%,50%,0);display:block}.c-img_cards span.card:nth-of-type(1) span{rotate:-50deg}.c-img_cards span.card:nth-of-type(2){transform:translate3d(120%,-20%,0);display:block}.c-img_cards span.card:nth-of-type(2) span{rotate:-40deg}.c-img_cards span.card:nth-of-type(3){transform:translate3d(100%,100%,0);display:block}.c-img_cards span.card:nth-of-type(3) span{rotate:-30deg}.c-img_cards span.card:nth-of-type(4){transform:translate3d(100%,100%,0);display:block}.c-img_cards span.card:nth-of-type(4) span{rotate:-30deg}.c-img_cards span.card:nth-of-type(5){transform:translate3d(100%,50%,0);display:block}.c-img_cards span.card:nth-of-type(5) span{rotate:30deg}.c-img_cards.animate span.card:nth-of-type(1){transform:translateZ(0)}.c-img_cards.animate span.card:nth-of-type(1) span{rotate:25deg}.c-img_cards.animate span.card:nth-of-type(2){transform:translateZ(0);transition-delay:.2s}.c-img_cards.animate span.card:nth-of-type(2) span{rotate:-8deg}.c-img_cards.animate span.card:nth-of-type(3){transform:translateZ(0);transition-delay:.4s}.c-img_cards.animate span.card:nth-of-type(3) span{rotate:20deg}.c-img_cards.animate span.card:nth-of-type(4){transform:translateZ(0);transition-delay:.5s}.c-img_cards.animate span.card:nth-of-type(4) span{rotate:0deg}.c-img_cards.animate span.card:nth-of-type(5){transform:translateZ(0);transition-delay:.7s}.c-img_cards.animate span.card:nth-of-type(5) span{rotate:-8deg}.c-piled_imgs .c-piled_img span{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0,var(--hide-y),0);opacity:0}.c-piled_imgs .c-piled_img.animate span{transform:translateZ(0);opacity:1}.c-piled_imgs .c-piled_img.animate span:nth-of-type(1){transition-delay:.05s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(2){transition-delay:.1s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(3){transition-delay:.15s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(4){transition-delay:.2s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(5){transition-delay:.25s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(6){transition-delay:.3s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(7){transition-delay:.35s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(8){transition-delay:.4s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(9){transition-delay:.45s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(10){transition-delay:.5s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(11){transition-delay:.55s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(12){transition-delay:.6s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(13){transition-delay:.65s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(14){transition-delay:.7s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(15){transition-delay:.75s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(16){transition-delay:.8s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(17){transition-delay:.85s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(18){transition-delay:.9s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(19){transition-delay:.95s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(20){transition-delay:1s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(21){transition-delay:1.05s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(22){transition-delay:1.1s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(23){transition-delay:1.15s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(24){transition-delay:1.2s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(25){transition-delay:1.25s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(26){transition-delay:1.3s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(27){transition-delay:1.35s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(28){transition-delay:1.4s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(29){transition-delay:1.45s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(30){transition-delay:1.5s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(31){transition-delay:1.55s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(32){transition-delay:1.6s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(33){transition-delay:1.65s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(34){transition-delay:1.7s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(35){transition-delay:1.75s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(36){transition-delay:1.8s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(37){transition-delay:1.85s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(38){transition-delay:1.9s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(39){transition-delay:1.95s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(40){transition-delay:2s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(41){transition-delay:2.05s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(42){transition-delay:2.1s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(43){transition-delay:2.15s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(44){transition-delay:2.2s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(45){transition-delay:2.25s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(46){transition-delay:2.3s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(47){transition-delay:2.35s}.c-piled_imgs .c-piled_img.animate span:nth-of-type(48){transition-delay:2.4s}[data-page=about] #s-about_intro h3,[data-page=about] #s-about_intro .description{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0,var(--hide-y),0);opacity:0}[data-page=about] #s-about_intro .animate h3,[data-page=about] #s-about_intro .animate .description{transform:translateZ(0);opacity:1}[data-page=about] #s-about_intro .animate .description{transition-delay:.1s}[data-page=about] #s-about_lead h3,[data-page=about] #s-about_lead .description{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0,var(--hide-y),0);opacity:0}[data-page=about] #s-about_lead .animate h3,[data-page=about] #s-about_lead .animate .description{transform:translateZ(0);opacity:1}[data-page=about] #s-about_lead .animate .description{transition-delay:.1s}[data-page=research] .ttl_cols,[data-page=research] .c-research_cols_r .description{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0,var(--hide-y),0);opacity:0}[data-page=research] .imgs li{transition:clip-path .6s ease;clip-path:polygon(0 0,0 0,0 100%,0% 100%)}[data-page=research] .c-research_cols_r figure{transition:clip-path .6s ease;clip-path:polygon(0 0,0 0,0 100%,0% 100%)}[data-page=research] .animate .imgs li,[data-page=research] .animate .c-research_cols_r figure{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}[data-page=research] .animate .ttl_cols,[data-page=research] .animate .c-research_cols_r .description{transform:translateZ(0);opacity:1}[data-page=research] .animate .c-research_cols_r figure{transition-delay:.1s}[data-page=research] .animate .c-research_cols_r .description{transition-delay:.2s}[data-page=research] .animate .imgs li:nth-child(1){transition-delay:.1s}[data-page=research] .animate .imgs li:nth-child(2){transition-delay:.2s}[data-page=database] .c-database_imgs .c-imgs_col span{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0,var(--hide-y),0);opacity:0;display:block;aspect-ratio:3/2}[data-page=database] .c-database_imgs.animate .cic0 span{transform:translateZ(0);opacity:1}[data-page=database] .c-database_imgs.animate .cic0 span:nth-of-type(1){transition-delay:.15s}[data-page=database] .c-database_imgs.animate .cic0 span:nth-of-type(2){transition-delay:.2s}[data-page=database] .c-database_imgs.animate .cic0 span:nth-of-type(3){transition-delay:.25s}[data-page=database] .c-database_imgs.animate .cic0 span:nth-of-type(4){transition-delay:.3s}[data-page=database] .c-database_imgs.animate .cic0 span:nth-of-type(5){transition-delay:.35s}[data-page=database] .c-database_imgs.animate .cic0 span:nth-of-type(6){transition-delay:.4s}[data-page=database] .c-database_imgs.animate .cic1 span{transform:translateZ(0);opacity:1}[data-page=database] .c-database_imgs.animate .cic1 span:nth-of-type(1){transition-delay:.25s}[data-page=database] .c-database_imgs.animate .cic1 span:nth-of-type(2){transition-delay:.3s}[data-page=database] .c-database_imgs.animate .cic1 span:nth-of-type(3){transition-delay:.35s}[data-page=database] .c-database_imgs.animate .cic1 span:nth-of-type(4){transition-delay:.4s}[data-page=database] .c-database_imgs.animate .cic1 span:nth-of-type(5){transition-delay:.45s}[data-page=database] .c-database_imgs.animate .cic1 span:nth-of-type(6){transition-delay:.5s}[data-page=database] .c-database_imgs.animate .cic2 span{transform:translateZ(0);opacity:1}[data-page=database] .c-database_imgs.animate .cic2 span:nth-of-type(1){transition-delay:.35s}[data-page=database] .c-database_imgs.animate .cic2 span:nth-of-type(2){transition-delay:.4s}[data-page=database] .c-database_imgs.animate .cic2 span:nth-of-type(3){transition-delay:.45s}[data-page=database] .c-database_imgs.animate .cic2 span:nth-of-type(4){transition-delay:.5s}[data-page=database] .c-database_imgs.animate .cic2 span:nth-of-type(5){transition-delay:.55s}[data-page=database] .c-database_imgs.animate .cic2 span:nth-of-type(6){transition-delay:.6s}[data-page=database] .c-database_imgs.animate .cic3 span{transform:translateZ(0);opacity:1}[data-page=database] .c-database_imgs.animate .cic3 span:nth-of-type(1){transition-delay:.45s}[data-page=database] .c-database_imgs.animate .cic3 span:nth-of-type(2){transition-delay:.5s}[data-page=database] .c-database_imgs.animate .cic3 span:nth-of-type(3){transition-delay:.55s}[data-page=database] .c-database_imgs.animate .cic3 span:nth-of-type(4){transition-delay:.6s}[data-page=database] .c-database_imgs.animate .cic3 span:nth-of-type(5){transition-delay:.65s}[data-page=database] .c-database_imgs.animate .cic3 span:nth-of-type(6){transition-delay:.7s}[data-page=opendata] #s-opendata_intro h3,[data-page=opendata] #s-opendata_intro .c-wrap_btn{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0,var(--hide-y),0);opacity:0}[data-page=opendata] #s-opendata_intro .animate h3,[data-page=opendata] #s-opendata_intro .animate .c-wrap_btn{transform:translateZ(0);opacity:1}[data-page=opendata] #s-opendata_intro .animate .c-wrap_btn{transition-delay:.1s}[data-page=opendata] #bg_datas span.d{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0,var(--hide-y),0);opacity:0}[data-page=opendata] #bg_datas span.d.animate{transform:translateZ(0);opacity:1}[data-page=study] .c-txt h3,[data-page=study] .c-txt h4,[data-page=study] .c-txt p,[data-page=study] .c-txt .c-wrap_readmore{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0,var(--hide-y),0);opacity:0}[data-page=study] .c-txt.animate h3,[data-page=study] .c-txt.animate h4,[data-page=study] .c-txt.animate p,[data-page=study] .c-txt.animate .c-wrap_readmore{transform:translateZ(0);opacity:1}[data-page=study] .c-txt.animate h4{transition-delay:.1s}[data-page=study] .c-txt.animate p{transition-delay:.2s}[data-page=study] .c-txt.animate .c-wrap_readmore{transition-delay:.3s}[data-page=study] .c-img_cards-3.r span.card{transition:transform 1s cubic-bezier(.23,1,.32,1);display:none}[data-page=study] .c-img_cards-3.r span.card span{transition:rotate 1s cubic-bezier(.23,1,.32,1);transform-origin:center}[data-page=study] .c-img_cards-3.r span.card:nth-of-type(1){transform:translate3d(100%,50%,0);display:block}[data-page=study] .c-img_cards-3.r span.card:nth-of-type(1) span{rotate:-50deg}[data-page=study] .c-img_cards-3.r span.card:nth-of-type(2){transform:translate3d(120%,-20%,0);display:block}[data-page=study] .c-img_cards-3.r span.card:nth-of-type(2) span{rotate:-40deg}[data-page=study] .c-img_cards-3.r span.card:nth-of-type(3){transform:translate3d(100%,100%,0);display:block}[data-page=study] .c-img_cards-3.r span.card:nth-of-type(3) span{rotate:-30deg}[data-page=study] .c-img_cards-3.l span.card{transition:transform 1s cubic-bezier(.23,1,.32,1);display:none}[data-page=study] .c-img_cards-3.l span.card span{transition:rotate 1s cubic-bezier(.23,1,.32,1);transform-origin:center}[data-page=study] .c-img_cards-3.l span.card:nth-of-type(1){transform:translate3d(-100%,50%,0);display:block}[data-page=study] .c-img_cards-3.l span.card:nth-of-type(1) span{rotate:-50deg}[data-page=study] .c-img_cards-3.l span.card:nth-of-type(2){transform:translate3d(-120%,-20%,0);display:block}[data-page=study] .c-img_cards-3.l span.card:nth-of-type(2) span{rotate:-40deg}[data-page=study] .c-img_cards-3.l span.card:nth-of-type(3){transform:translate3d(-100%,-80%,0);display:block}[data-page=study] .c-img_cards-3.l span.card:nth-of-type(3) span{rotate:60deg}[data-page=study] .c-img_cards-3.animate.r span.card:nth-of-type(1){transform:translateZ(0)}[data-page=study] .c-img_cards-3.animate.r span.card:nth-of-type(1) span{rotate:12deg}[data-page=study] .c-img_cards-3.animate.r span.card:nth-of-type(2){transform:translateZ(0);transition-delay:.2s}[data-page=study] .c-img_cards-3.animate.r span.card:nth-of-type(2) span{rotate:0deg}[data-page=study] .c-img_cards-3.animate.r span.card:nth-of-type(3){transform:translateZ(0);transition-delay:.4s}[data-page=study] .c-img_cards-3.animate.r span.card:nth-of-type(3) span{rotate:-11deg}[data-page=study] .c-img_cards-3.animate.l span.card:nth-of-type(1){transform:translateZ(0)}[data-page=study] .c-img_cards-3.animate.l span.card:nth-of-type(1) span{rotate:-7deg}[data-page=study] .c-img_cards-3.animate.l span.card:nth-of-type(2){transform:translateZ(0);transition-delay:.2s}[data-page=study] .c-img_cards-3.animate.l span.card:nth-of-type(2) span{rotate:0deg}[data-page=study] .c-img_cards-3.animate.l span.card:nth-of-type(3){transform:translateZ(0);transition-delay:.4s}[data-page=study] .c-img_cards-3.animate.l span.card:nth-of-type(3) span{rotate:7deg}@media all and (min-width: 744px){footer .c-logo.animate .lines span:nth-of-type(33){transition-delay:.15s}footer .c-logo.animate .lines span:nth-of-type(32){transition-delay:.2s}footer .c-logo.animate .lines span:nth-of-type(31){transition-delay:.25s}footer .c-logo.animate .lines span:nth-of-type(30){transition-delay:.3s}footer .c-logo.animate .lines span:nth-of-type(29){transition-delay:.35s}footer .c-logo.animate .lines span:nth-of-type(28){transition-delay:.4s}footer .c-logo.animate .lines span:nth-of-type(27){transition-delay:.45s}footer .c-logo.animate .lines span:nth-of-type(26){transition-delay:.5s}footer .c-logo.animate .lines span:nth-of-type(25){transition-delay:.55s}footer .c-logo.animate .lines span:nth-of-type(24){transition-delay:.6s}footer .c-logo.animate .lines span:nth-of-type(23){transition-delay:.65s}footer .c-logo.animate .lines span:nth-of-type(22){transition-delay:.7s}footer .c-logo.animate .lines span:nth-of-type(21){transition-delay:.75s}footer .c-logo.animate .lines span:nth-of-type(20){transition-delay:.8s}footer .c-logo.animate .lines span:nth-of-type(19){transition-delay:.85s}footer .c-logo.animate .lines span:nth-of-type(18){transition-delay:.9s}footer .c-logo.animate .lines span:nth-of-type(17){transition-delay:.95s}footer .c-logo.animate .lines span:nth-of-type(16){transition-delay:1s}footer .c-logo.animate .lines span:nth-of-type(15){transition-delay:1.05s}footer .c-logo.animate .lines span:nth-of-type(14){transition-delay:1.1s}footer .c-logo.animate .lines span:nth-of-type(13){transition-delay:1.15s}footer .c-logo.animate .lines span:nth-of-type(12){transition-delay:1.2s}footer .c-logo.animate .lines span:nth-of-type(11){transition-delay:1.25s}footer .c-logo.animate .lines span:nth-of-type(10){transition-delay:1.3s}footer .c-logo.animate .lines span:nth-of-type(9){transition-delay:1.35s}footer .c-logo.animate .lines span:nth-of-type(8){transition-delay:1.4s}footer .c-logo.animate .lines span:nth-of-type(7){transition-delay:1.45s}footer .c-logo.animate .lines span:nth-of-type(6){transition-delay:1.5s}footer .c-logo.animate .lines span:nth-of-type(5){transition-delay:1.55s}footer .c-logo.animate .lines span:nth-of-type(4){transition-delay:1.6s}footer .c-logo.animate .lines span:nth-of-type(3){transition-delay:1.65s}footer .c-logo.animate .lines span:nth-of-type(2){transition-delay:1.7s}footer .c-logo.animate .lines span:nth-of-type(1){transition-delay:1.75s}}@media all and (min-width: 1024px){#b-glbnav{transition:transform .3s ease}.down #b-glbnav{transform:translate3d(0,calc(-120% - var(--lang-height)),0)}.down h1#logo,.scrolled.down [data-page=top] h1#logo{transform:translate3d(0,calc(-110% - var(--h1-height)),0)}}@media all and (min-width: 1440px){footer .c-logo.animate .lines span:nth-of-type(31){transition-delay:.15s}footer .c-logo.animate .lines span:nth-of-type(30){transition-delay:.2s}footer .c-logo.animate .lines span:nth-of-type(29){transition-delay:.25s}footer .c-logo.animate .lines span:nth-of-type(28){transition-delay:.3s}footer .c-logo.animate .lines span:nth-of-type(27){transition-delay:.35s}footer .c-logo.animate .lines span:nth-of-type(26){transition-delay:.4s}footer .c-logo.animate .lines span:nth-of-type(25){transition-delay:.45s}footer .c-logo.animate .lines span:nth-of-type(24){transition-delay:.5s}footer .c-logo.animate .lines span:nth-of-type(23){transition-delay:.55s}footer .c-logo.animate .lines span:nth-of-type(22){transition-delay:.6s}footer .c-logo.animate .lines span:nth-of-type(21){transition-delay:.65s}footer .c-logo.animate .lines span:nth-of-type(20){transition-delay:.7s}footer .c-logo.animate .lines span:nth-of-type(19){transition-delay:.75s}footer .c-logo.animate .lines span:nth-of-type(18){transition-delay:.8s}footer .c-logo.animate .lines span:nth-of-type(17){transition-delay:.85s}footer .c-logo.animate .lines span:nth-of-type(16){transition-delay:.9s}footer .c-logo.animate .lines span:nth-of-type(15){transition-delay:.95s}footer .c-logo.animate .lines span:nth-of-type(14){transition-delay:1s}footer .c-logo.animate .lines span:nth-of-type(13){transition-delay:1.05s}footer .c-logo.animate .lines span:nth-of-type(12){transition-delay:1.1s}footer .c-logo.animate .lines span:nth-of-type(11){transition-delay:1.15s}footer .c-logo.animate .lines span:nth-of-type(10){transition-delay:1.2s}footer .c-logo.animate .lines span:nth-of-type(9){transition-delay:1.25s}footer .c-logo.animate .lines span:nth-of-type(8){transition-delay:1.3s}footer .c-logo.animate .lines span:nth-of-type(7){transition-delay:1.35s}footer .c-logo.animate .lines span:nth-of-type(6){transition-delay:1.4s}footer .c-logo.animate .lines span:nth-of-type(5){transition-delay:1.45s}footer .c-logo.animate .lines span:nth-of-type(4){transition-delay:1.5s}footer .c-logo.animate .lines span:nth-of-type(3){transition-delay:1.55s}footer .c-logo.animate .lines span:nth-of-type(2){transition-delay:1.6s}footer .c-logo.animate .lines span:nth-of-type(1){transition-delay:1.65s}}
