﻿:root{--scrollbar: 0px;--base-bg-color: #f0f0f0;--bg-image: #323232;--color-white: rgba(255, 255, 255, 1);--color-black: rgba(0, 0, 0, 1);--color-gray: rgba(221, 225, 227, 1);--color-gray-light: rgba(241, 243, 244, 1);--color-black10: rgba(0, 0, 0, .1);--color-black30: rgba(0, 0, 0, .3);--color-black40: rgba(0, 0, 0, .4);--color-white10: rgba(255, 255, 255, .1);--color-white30: rgba(255, 255, 255, .3);--logo-size: 94px;--space-header-top: 35px;--content-top: 173px;--nav-top: 123px;--detail-top: var(--space6);--space-logo-top: 37.18vw;--space1: 20px;--space05: calc( var(--space1) / 2);--space1-5: calc( var(--space3) / 2);--space2: calc( var(--space1)*2 );--space2-5: calc( var(--space1)*2.5 );--space3: calc( var(--space1)*3 );--space3-5: calc( var(--space1)*3.5 );--space4: calc( var(--space1)*4 );--space5: calc( var(--space1)*5 );--space6: calc( var(--space1)*6 );--space7: calc( var(--space1)*7 );--space8: calc( var(--space1)*8 );--space9: calc( var(--space1)*9 );--space10: calc( var(--space1)*10 );--space11: calc( var(--space1)*11 );--space12: calc( var(--space1)*12 );--space13: calc( var(--space1)*13 );--grid1: calc((100vw - var(--scrollbar) - var(--space1) * 7.5) / 12);--grid2: calc(var(--grid1) * 2);--grid3: calc(var(--grid1) * 3);--grid4: calc(var(--grid1) * 4);--grid5: calc(var(--grid1) * 5);--grid6: calc(var(--grid1) * 6);--grid7: calc(var(--grid1) * 7);--grid8: calc(var(--grid1) * 8);--grid9: calc(var(--grid1) * 9);--grid10: calc(var(--grid1) * 10);--grid11: calc(var(--grid1) * 11);--grid12: calc(var(--grid1) * 12);--grid13: calc(var(--grid1) * 13);--grid05: calc(var(--grid1) / 2);--grid-space1-1: calc(var(--grid1) + var(--space1));--grid-space1-2: calc(var(--grid1) + var(--space2));--grid-space2-1: calc(var(--grid2) + var(--space1));--grid-space2-2: calc(var(--grid2) + var(--space2));--col2-width: calc(var(--space5) + var(--grid6));--radius4: 4px;--radius8: 8px;--footer-top: var(--space6);--left-space: var(--space3-5);--button-menu-w: calc(var(--left-space) / 2);--global-nav-w: 100%;--l-width-inner: 90%;--list-member-col: 16.66%;--detail-content-inner-width: calc( 100% - var(--space1) );--detail-content-inner-left: var(--left-space);--basic-lineheight: 1.5;--w-detail-page: 100%;--fs-30: 3.0rem;--fs-24: 2.4rem;--fs-21: 2.1rem;--fs-18: 1.8rem;--fs-17: 1.7rem;--fs-15: 1.5rem;--fs-14: 1.4rem;--fs-13: 1.3rem;--fs-11: 1.1rem;--loading-height: 2px}@media all and (min-width: 664px){:root{--space-header-top: var(--space1-5);--content-top: 236px;--space1: 48px;--grid1: calc((100vw - var(--scrollbar) - var(--space1) * 8) / 6);--left-space: var(--space2);--button-menu-w: var(--space1);--space-logo-top: 37.18vw;--detail-top: var(--space3);--footer-top: var(--space3)}}@media all and (min-width: 948px){:root{--logo-size: 104px;--grid1: calc((100vw - 15px - var(--space1) * 11) / 9);--space-logo-top: 33.06vw;--w-detail-page: calc( 100vw - var(--left-space) - var(--grid2) - var(--space2));--detail-content-inner-left: var(--grid-space1-1)}}@media all and (min-width: 1280px){:root{--space-header-top: 72px;--left-space: var(--space3);--grid1: calc((100vw - var(--scrollbar) - var(--space1) * 15) / 12);--button-menu-w: var(--left-space);--l-width-inner: 90%;--w-detail-page: calc( 100% - var(--left-space) - var(--space1) - var(--grid2));--detail-content-inner-left: var(--grid-space1-2);--footer-top: var(--space2)}}@media all and (min-width: 1564px){:root{--grid1: calc((100vw - var(--scrollbar) - var(--space1) * 18) / 15);--w-detail-page: calc( 100% - var(--left-space) - var(--space4) - var(--grid5))}}@media all and (min-width: 1848px){:root{--grid1: calc((1848px - var(--space1) * 21) / 18);--global-nav-w: 592px;--half-max-size: 924px;--w-detail-page: calc( (100% - 1848px + var(--scrollbar))/2 + var(--grid11) + var(--space10) );--detail-content-inner-width: calc( var(--space10) + var(--grid10) - var(--scrollbar));--detail-content-inner-left: calc( var(--space2) + var(--grid1) )}}*: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:62.5%}body{font-size:14px;font-size:1.4rem}:root{--vh: 100vh}body{background:var(--base-bg-color);color:var(--color-black);font-family:"Zen Kaku Gothic New","Helvetica Neue","Segoe UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;overscroll-behavior-y:none;touch-action:manipulation;line-height:var(--basic-lineheight);letter-spacing:.05em;font-weight:500;transition:opacity .6s ease}body:has(dialog[data-active=true]){overflow:hidden}body.disable{opacity:0}a{color:#000;text-decoration:none;text-decoration-thickness:1px}li{list-style:none}iframe,video,svg{position:absolute;top:0px;left:0px;width:100%;height:100%}img{width:100%;height:auto;vertical-align:top}.resizable{resize:horizontal;overflow:auto}button{cursor:pointer}:is(a,button).c-btn{display:grid;place-content:center;width:100%}:is(a,button).round{border-radius:100vmax}:is(a,button).bdr{border:1px solid var(--color-black)}:is(a,button).bdr_w{border:1px solid var(--color-white)}:is(a,button).h40{height:40px}:is(a,button).more{place-content:revert}:is(a,button).more .inr{display:flex;align-items:center;column-gap:8px}:is(a,button) span.icon_circle_arrow{display:block;width:20px;height:20px;position:relative}:is(a,button) span.icon_circle_arrow svg{fill:var(--color-black)}button[data-menu]{z-index:11}#g-nav{z-index:10}.u-show_menu{background:#000}.u-show_menu #g-nav{transform:translate3d(0, 0, 0)}.scrolled #g-nav p.c-nav_logo{opacity:1;pointer-events:auto}#g-nav{width:100%;height:100vh;position:fixed;top:0px;left:0px}#g-nav p.c-nav_logo{margin-bottom:var(--space6);width:var(--logo-size);opacity:0;pointer-events:none}#g-nav .c-close{width:100vw;background:var(--color-black30);opacity:0;pointer-events:none}#g-nav .g-nav_inner{width:var(--global-nav-w);height:100%;position:absolute;left:0px;top:0px;background:var(--color-white)}#g-nav .g-nav_content{padding-top:var(--space-header-top);height:100dvh;box-sizing:border-box;padding-left:var(--left-space);position:relative}#g-nav .c-nav_col2{display:flex;column-gap:var(--space1);position:relative;margin-bottom:90px}#g-nav .c-nav_col2:nth-last-of-type(1){margin-bottom:0px}#g-nav .c-nav_col2 ul.c-nav_page{width:calc(100% - var(--space05))}#g-nav .c-nav_col2 ul.c-nav_page li{line-height:1;margin-bottom:24px}#g-nav .c-nav_col2 ul.c-nav_page li:last-child{margin-bottom:0px}#g-nav .c-nav_col2:nth-of-type(2){flex-direction:row-reverse;align-items:flex-end}#g-nav .c-nav_col2:nth-of-type(2):after{display:none}#g-nav .c-nav_col2:nth-of-type(2) .c-nav{width:calc(100% - var(--space05))}#g-nav .c-nav_col2:nth-of-type(2) .c-nav.nav_policy ul li{margin-bottom:var(--space1);line-height:1}#g-nav .c-nav_col2:nth-of-type(2) .c-nav.nav_policy ul li:last-child{margin-bottom:0px}#g-nav .nav_sns ul{display:flex;align-items:center;column-gap:18px}#g-nav .nav_sns ul li{width:16px;margin-bottom:0px}#g-nav .nav_sns ul li .icon{width:16px;aspect-ratio:1/1;position:relative;display:block}#g-nav p.copyright{position:absolute;bottom:44px}h1#c-ttl_logo{width:var(--logo-size);aspect-ratio:104/24;position:absolute;left:var(--left-space);top:var(--space-header-top);line-height:1;z-index:12}h1#c-ttl_logo a{display:block;position:absolute;width:100%;height:100%;top:0px;left:0px}h1#c-ttl_logo a img{vertical-align:top}h1#c-ttl_logo a svg{fill:var(--color-black)}button[data-menu]{width:var(--button-menu-w);height:53px;position:fixed;top:0px;left:calc(var(--button-menu-w)/2)}button[data-menu] span.inr{display:block;width:10px;height:18px;position:absolute;bottom:0px;left:50%;margin-left:-5px}button[data-menu] span.b{width:100%;height:2px;display:block;border-radius:100vmax;background:var(--color-black);position:absolute}button[data-menu] span.b:nth-of-type(1){top:5px}button[data-menu] span.b:nth-of-type(2){top:11.5px}footer#g-footer .footer_inner{width:100%;box-sizing:border-box;padding:var(--footer-top) 0 35px var(--left-space)}footer#g-footer p{height:var(--button-menu-w);display:grid;align-items:center}.c-pagetop{position:fixed;width:var(--button-menu-w);aspect-ratio:1/1;left:calc(var(--button-menu-w)/2);bottom:35px}.c-pagetop a{width:100%;height:100%;position:absolute;top:0px;left:0px;display:block}.c-pagetop svg{width:12px;height:12px;position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px}#loading{position:fixed;top:0px;width:100%;z-index:1000;pointer-events:none;display:none}#loading .bar{position:absolute;top:0px;left:0px;height:var(--loading-height);width:0%;background:var(--color-black);transition:width .15s linear}#loading.r .bar{left:auto;right:0px}@media all and (min-width: 664px){button[data-menu]{height:18px;top:var(--space-header-top)}#g-nav .g-nav_inner{max-width:664px}#g-nav p.c-nav_logo{margin-bottom:var(--space3)}#g-nav .c-nav_col2{padding-bottom:0px;margin-bottom:var(--space1)}#g-nav .c-nav_col2:after{display:none}#g-nav .c-nav_col2 ul.c-nav_page{position:relative}#g-nav .c-nav_col2 ul.c-nav_page li{margin-bottom:24px}#g-nav .c-nav_col2:nth-of-type(2) .c-nav{width:100%}#g-nav .c-nav_col2:nth-of-type(2) .c-nav.nav_policy ul{position:relative}#g-nav .c-nav_col2:nth-of-type(2) .c-nav.nav_policy ul li{margin-bottom:24px}#g-nav p.copyright{bottom:var(--space1)}}@media all and (min-width: 948px){#g-nav .g-nav_inner{max-width:664px;max-height:720px}#g-nav .g-nav_content{max-height:720px}}@media all and (min-width: 1280px){button[data-menu]{height:20px;top:var(--space-header-top);left:0}.c-pagetop{left:0px}#g-nav .g-nav_content{width:calc(100% - var(--space1))}#g-nav .c-nav_col2{display:flex;column-gap:var(--space1);margin-bottom:var(--space1)}#g-nav .c-nav_col2:nth-last-of-type(1){margin-bottom:0px;padding-bottom:0px}#g-nav .c-nav_col2 ul.c-nav_page{width:calc(50% - var(--space05));padding-bottom:0px;margin-bottom:0px}#g-nav .c-nav_col2 ul.c-nav_page:after{display:none}#g-nav .c-nav_col2 ul.c-nav_page li{margin-bottom:24px}#g-nav .c-nav_col2:nth-of-type(2){flex-direction:row-reverse;display:flex}#g-nav .c-nav_col2:nth-of-type(2) .c-nav{width:100%}#g-nav .c-nav_col2:nth-of-type(2) .c-nav.nav_policy ul{position:relative;padding-bottom:0px;margin-bottom:0px}#g-nav .c-nav_col2:nth-of-type(2) .c-nav.nav_policy ul:after{display:none}#g-nav .c-nav_col2:nth-of-type(2) .c-nav.nav_policy ul li{margin-bottom:24px}}@media all and (min-width: 1848px){.show_detail h1#c-ttl_logo{left:max(var(--left-space),var(--left-space) + (100% - 1848px - var(--scrollbar))/2)}.show_detail button[data-menu],.show_detail .c-pagetop{left:max(0px,(100% - 1848px - var(--scrollbar))/2);margin-left:0}button[data-menu],.c-pagetop{left:max(0px,(100% - 1848px)/2);margin-left:0}h1#c-ttl_logo{left:max(var(--left-space),var(--left-space) + (100% - 1848px)/2)}#g-nav{width:100%}#g-nav .g-nav_inner{box-sizing:border-box;border:1px solid var(--color-black);left:0}#g-nav .c-nav_col2{display:flex;column-gap:var(--space1)}#g-nav .c-nav_col2 ul.c-nav_page{width:calc(50% - var(--space05));padding-bottom:0px;margin-bottom:0px}#g-nav .c-nav_col2 ul.c-nav_page:after{display:none}#g-nav .c-nav_col2 ul.c-nav_page li{margin-bottom:24px}#g-nav .c-nav_col2:nth-of-type(2){flex-direction:row-reverse;display:flex}#g-nav .c-nav_col2:nth-of-type(2) .c-nav{width:100%}#g-nav .c-nav_col2:nth-of-type(2) .c-nav.nav_policy ul{position:relative;padding-bottom:0px;margin-bottom:0px}#g-nav .c-nav_col2:nth-of-type(2) .c-nav.nav_policy ul:after{display:none}#g-nav .c-nav_col2:nth-of-type(2) .c-nav.nav_policy ul li{margin-bottom:24px}footer#g-footer .footer_inner{max-width:1848px;margin-inline:auto}}#l-wrapper{width:100%}main{width:100%;padding-top:var(--content-top);margin-top:0}.l-wrap_content{width:calc(100% - var(--space1));padding-left:var(--left-space);box-sizing:border-box}.l_inner{width:calc(100% - var(--space1));box-sizing:border-box;padding:0 0 0 var(--left-space)}@media all and (min-width: 948px){#l-wrapper{width:calc(100% - var(--scrollbar))}}@media all and (min-width: 1848px){.l-wrap_content{width:100%;max-width:1848px;padding-right:var(--space1);margin-inline:auto}.l_inner{width:100%;max-width:1848px;margin-inline:auto;padding:0 var(--space1) 0 var(--left-space)}}.u-bold{font-weight:500}.u-fs-11{font-size:var(--fs-11)}.u-fs-15{font-size:var(--fs-15)}.u-fs-18{font-size:var(--fs-18)}:is(a,button) span.txt{font-size:var(--fs-15)}.c-category_magazine h3{font-size:var(--fs-15)}#g-nav .c-nav_page li a{font-size:var(--fs-15)}.c-list_categories ul li{font-size:var(--fs-15);font-weight:500;line-height:1}.c-list-news_summary ul li{border-bottom:1px solid var(--color-bdr)}.c-list-news_summary ul li:last-child{border-bottom:none}.c-section_title h2{font-size:var(--fs-15)}.c-detailpage_copyright p{font-size:var(--fs-11);line-height:1}.c-list_people .c-ttl_title h2{font-size:var(--fs-15);font-weight:500}.c-list_people li hgroup h3{font-size:var(--fs-15);line-height:1.5}.c-list_people li hgroup p{font-size:var(--fs-11);line-height:1.5}.c-list_people li p.u-info_title{font-size:var(--fs-11);line-height:1.5;color:var(--color-black30)}#b-people_detail .c-profile hgroup h1{font-size:var(--fs-24)}#b-people_detail .c-profile hgroup p{font-size:var(--fs-11)}#b-people_detail .c-profile p.c-title{font-size:var(--fs-11);color:var(--color-black30)}#b-people_detail .c-profile .c-description p{font-size:var(--fs-15);line-height:2}.c-list-magazine_summaries ul hgroup h3{font-size:var(--fs-15)}.c-list-magazine_summaries ul hgroup p{font-size:var(--fs-11);color:var(--color-black30);line-height:1.5}.c-list-magazine_summaries ul .c-categorylist_magazine li{color:var(--color-black30);font-size:var(--fs-11)}.c-profile_links ul li a{font-size:var(--fs-13)}[data-article] .c-article_body{font-size:var(--fs-15);line-height:2}[data-article] .c-article_body h1{font-size:var(--fs-24);line-height:1.5}[data-article] .c-article_body h2{font-size:var(--fs-21);line-height:1.5}[data-article] .c-article_body h3{font-size:var(--fs-18)}[data-article] .c-article_body p{font-size:var(--fs-15)}[data-article] .c-article_body figcaption{color:var(--color-black30);margin-top:10px}[data-article] .c-article_body p.caption{font-size:var(--fs-11)}[data-article] .c-article_body blockquote{background:rgba(0,0,0,.05);box-sizing:border-box;padding:var(--space1-5)}:is(#b-news_detail,#b-magazine_detail) header h1{font-size:var(--fs-24);line-height:1.5}:is(#b-news_detail,#b-magazine_detail) .c-article_body{font-size:var(--fs-15);line-height:2}:is(#b-news_detail,#b-magazine_detail) .c-article_body h1{font-size:var(--fs-24);line-height:1.5}:is(#b-news_detail,#b-magazine_detail) .c-article_body h2{font-size:var(--fs-21);line-height:1.5}:is(#b-news_detail,#b-magazine_detail) .c-article_body h3{font-size:var(--fs-18)}:is(#b-news_detail,#b-magazine_detail) .c-article_body p{font-size:var(--fs-15)}:is(#b-news_detail,#b-magazine_detail) .c-article_body figcaption{color:var(--color-black30);margin-top:10px}:is(#b-news_detail,#b-magazine_detail) .c-article_body p.caption{font-size:var(--fs-11)}:is(#b-news_detail,#b-magazine_detail) .c-article_body blockquote{background:rgba(0,0,0,.05);box-sizing:border-box;padding:var(--space1-5)}:is(#b-news_detail,#b-magazine_detail) .c-ttl_profile h4{font-size:var(--fs-15);line-height:2}:is(#b-news_detail,#b-magazine_detail) .c-author hgroup h5{font-size:var(--fs-15)}:is(#b-news_detail,#b-magazine_detail) .c-author hgroup h5 a{text-decoration:underline}:is(#b-news_detail,#b-magazine_detail) .c-author hgroup p{font-size:var(--fs-11)}:is(#b-news_detail,#b-magazine_detail) .c-author p.c-author_title{font-size:var(--fs-11);color:var(--color-black30)}:is(#b-news_detail,#b-magazine_detail) .c-article_info .c-magazine_categories li{font-size:var(--fs-15)}:is(#b-news_detail,#b-magazine_detail) .c-article_info .c-magazine_categories li a{color:var(--color-black30)}:is(#b-news_detail,#b-magazine_detail) .c-article_info p.c-publish_date{font-size:var(--fs-15);color:var(--color-black30)}.c-list-works_summaries ul :is(h3,p){line-height:1.5}.c-list-works_summaries ul hgroup h3{font-size:var(--fs-15)}.c-list-works_summaries ul hgroup p{font-size:var(--fs-11)}.c-list-works_summaries ul .c-categorylist_works li{color:var(--color-black30);font-size:var(--fs-11)}#b-work_detail header h1{font-size:var(--fs-24)}#b-work_detail header p.en{font-size:var(--fs-11)}#b-work_detail .c-lead p{font-size:var(--fs-15);line-height:2}#b-work_detail .c-list_external_links h3{font-size:var(--fs-11);line-height:1.5}#b-work_detail .c-ttl_article h2{font-size:var(--fs-15)}#b-work_detail .c-ttl_credit h3{font-size:var(--fs-15)}#b-work_detail .c-works_info dl dt,#b-work_detail .c-works_info dl dd,#b-work_detail .c-works_info dl li{font-size:var(--fs-11)}#b-work_detail .c-list_credit dl dt,#b-work_detail .c-list_credit dl dd{font-size:var(--fs-11)}#b-work_detail .c-list_award h3{font-size:var(--fs-15)}#b-work_detail .c-list_award li{font-size:var(--fs-11)}#b-work_detail .c-related_magazine h3{font-size:var(--fs-15)}#b-work_detail .c-related_magazine .c-col2_r ul li,#b-work_detail .c-related_magazine .c-col2_r ul li:before,#b-work_detail .c-related_magazine p{font-size:var(--fs-11);color:var(--color-white30)}#b-work_detail .c-related_magazine .c-col2_r ul li br,#b-work_detail .c-related_magazine .c-col2_r ul li:before br,#b-work_detail .c-related_magazine p br{display:none}#b-people_detail .c-list_related_magazine h3{font-size:var(--fs-15)}#b-people_detail .c-list_related_magazine .c-col2_r ul li,#b-people_detail .c-list_related_magazine .c-col2_r ul li:before,#b-people_detail .c-list_related_magazine p{font-size:var(--fs-11);color:var(--color-black30)}#b-people_detail .c-list_related_works h3{font-size:var(--fs-15)}#b-people_detail .c-list_related_works p{font-size:var(--fs-11)}#b-people_detail .c-list_related_works .c-works_categories ul li,#b-people_detail .c-list_related_works .c-works_categories ul li:before{font-size:var(--fs-11);color:var(--color-black30)}#b-news_detail h2{font-weight:bold;font-size:var(--fs-18)}.c-table h3{font-size:var(--fs-15)}.c-table :is(p,li,dt,dd){font-size:var(--fs-11)}.s-contact p{font-size:var(--fs-15)}.c-list-news_summaries h3{font-size:var(--fs-15)}.c-list-news_summaries p{font-size:var(--fs-11);color:var(--color-black30)}.b-philosophy hgroup h1{font-size:var(--fs-18);line-height:1.5}.b-philosophy hgroup p{font-size:var(--fs-11);line-height:1.5}.c-philosophy_col2 h2{font-size:var(--fs-14);line-height:2.3;letter-spacing:0.1em}.c-philosophy_col2 p.c-en{font-size:var(--fs-11);line-height:2.3;letter-spacing:0.1em}[data-page=top] .c-block_info ul li{font-size:var(--fs-13)}[data-page=top] .s-about h2{font-size:var(--fs-14);line-height:2.2;letter-spacing:0.1em}[data-page=top] .s-about p{font-size:var(--fs-11);line-height:2.2;letter-spacing:0.1em}[data-page=news] article h1{font-size:var(--fs-24)}@media all and (min-width: 390px){.c-philosophy_col2 h2{font-size:var(--fs-15);line-height:2.3;letter-spacing:0.1em}.c-philosophy_col2 p.c-en{font-size:var(--fs-11);line-height:2.3;letter-spacing:0.1em}}@media all and (min-width: 664px){.c-table h3{font-size:var(--fs-15)}.c-table :is(p,li,dt,dd){font-size:var(--fs-15)}#b-magazine_detail .c-article_body blockquote{background:rgba(0,0,0,.05);box-sizing:border-box;padding:var(--space1)}#b-work_detail .c-list_external_links h3{font-size:var(--fs-13)}#b-work_detail .c-works_info dl dt,#b-work_detail .c-works_info dl dd,#b-work_detail .c-works_info dl li{font-size:var(--fs-15)}#b-work_detail .c-list_credit dl dt,#b-work_detail .c-list_credit dl dd{font-size:var(--fs-15)}}@media all and (min-width: 948px){.c-philosophy_col2 h2{font-size:var(--fs-17);line-height:2.8}.c-philosophy_col2 p.c-en{font-size:var(--fs-11);line-height:2.8}}img{width:100%;height:auto;vertical-align:top}.c-pc{display:none}.flex{display:flex}.c-col2{display:flex}.absolute100{position:absolute;width:100%;height:100%;top:0px;left:0px}.round{border-radius:100vmax}.bdr{border:1px solid var(--color-bdr)}.bdr-btm{border-bottom:1px solid var(--color-bdr)}.bdr-btm10{border-bottom:1px solid var(--color-bdr-10)}.bdr_bkack10{border:1px solid var(--color-black10);box-sizing:border-box}.c-btn{display:grid;place-content:center}.round4{border-radius:var(--radius4)}.round8{border-radius:var(--radius8);overflow:hidden}.c-pb_section{padding-bottom:var(--space6)}.c-pt_section{padding-top:var(--space6)}[data-page-detail-close]{width:var(--left-space);position:relative;height:13px;top:0px}[data-page-detail-close] svg{fill:var(--color-black);stroke:var(--color-black);stroke-width:.1;position:absolute;width:13px;height:auto;top:auto;aspect-ratio:1/1;top:0px;left:50%;margin-left:-6.5px}.c-ui_detail{display:flex;justify-content:space-between;padding-top:calc(var(--space-header-top) + 4px);position:sticky;top:0px;z-index:5}.c-ui_detail .c_pager{width:48px;display:flex;justify-content:space-between;margin-right:var(--grid1)}.c-ui_detail a{width:14px;aspect-ratio:1/1;display:block;position:relative}.c-ui_detail a svg{width:6px;height:12px;position:absolute;left:4px;top:1px;fill:var(--color-black)}.c-detail_inner{width:var(--detail-content-inner-width)}.black .c-ttl_article h2{border-color:var(--color-white)}.black [data-page-detail-close] svg{fill:var(--color-white);stroke:var(--color-white)}.black .c-ui_detail a svg{fill:var(--color-white)}.c-section_title{margin-bottom:calc(var(--space1)*2)}.c-section_title h2{padding-bottom:10px;border-bottom:1px solid var(--color-black)}.c-bg_detail{width:100%;height:100vh;top:0px;left:0px;position:fixed;pointer-events:none;opacity:0;background:var(--color-black30)}.load_detail [data-page-detail] .c-loading_detail{opacity:1}[data-page-detail]{position:fixed;top:0px;width:var(--w-detail-page);height:100vh;right:0px;transform:translate3d(var(--space1), 0, 0);opacity:0;pointer-events:none;transition:opacity .2s ease 0s,transform .2s ease 0s;z-index:21;will-change:transform,opacity}[data-page-detail] .c-loading_detail{position:absolute;top:0px;width:100%;height:var(--loading-height);z-index:1000}[data-page-detail] .c-loading_detail .bar{position:absolute;top:0px;left:0px;width:0%;height:100%;background-color:var(--color-black);display:block;transition:width .15s linear}[data-page-detail] .c-loading_detail.r .bar{right:0px;left:auto}[data-page-detail] article{min-height:calc(100vh - var(--space-header-top) - 17px - var(--space2) - 1em);position:relative;padding-top:calc(var(--space-header-top) + .45em)}[data-page-detail].black .b-detail_inner{background:var(--color-black)}[data-page-detail].black .b-detail_inner h1,[data-page-detail].black .b-detail_inner h2,[data-page-detail].black .b-detail_inner h3,[data-page-detail].black .b-detail_inner h4,[data-page-detail].black .b-detail_inner h5,[data-page-detail].black .b-detail_inner a,[data-page-detail].black .b-detail_inner button,[data-page-detail].black .b-detail_inner dt,[data-page-detail].black .b-detail_inner dd,[data-page-detail].black .b-detail_inner p,[data-page-detail].black .b-detail_inner li{color:var(--color-white)}[data-page-detail].black .c-list_credit dl dt,[data-page-detail].black .c-list_credit dl dd{color:var(--color-white)}[data-page-detail].black .c-list_credit dl:has(a) dd a{text-decoration:underline;text-underline-offset:6px}[data-page-detail].black .c-ttl_article h2{border-bottom:1px solid var(--color-white)}[data-page-detail].black .c-loading_detail .bar{background-color:var(--color-white)}[data-page-detail] article{width:100%}[data-page-detail] article .c-kv figure{width:100%;aspect-ratio:560/315;position:relative}[data-page-detail] article .c-kv figure iframe,[data-page-detail] article .c-kv figure img{width:100%;height:100%;position:absolute;top:0px;left:0px;vertical-align:top}[data-page-detail] article .c-kv figure img{object-fit:cover}[data-page-detail] .b-detail_inner{width:100%;height:100%;position:absolute;overflow-y:auto;overflow-x:hidden;top:0px;left:0;background:var(--color-white)}[data-page-detail] [data-content]{width:100%;transition:opacity .5s ease}[data-page-detail].change_detail [data-content]{opacity:0;transition:opacity .2s ease}[data-page-detail] :is([data-nav-prev],[data-nav-next]).disable{pointer-events:none;opacity:.2}[data-page-detail] header{width:100%;margin-bottom:var(--space2)}[data-page-detail] header hgroup{width:calc(100% - var(--space1));box-sizing:border-box;padding:0 0 0 var(--detail-content-inner-left);margin-bottom:70px}[data-page-detail] .c-lead{width:calc(100% - var(--space1));box-sizing:border-box;padding:var(--space2) 0 0 var(--detail-content-inner-left)}[data-page-detail] .c-ttl_article{width:100%;box-sizing:border-box;padding:0 0 0 var(--detail-content-inner-left);margin-bottom:calc(var(--space1)*2)}[data-page-detail] .c-ttl_article h2{padding-bottom:10px;border-bottom:1px solid var(--color-black)}[data-page-detail] .c-ttl_credit{border-top:1px solid var(--color-white10);padding-top:calc(var(--space1)*2);margin-top:calc(var(--space1)*2);margin-bottom:var(--space1)}[data-page-detail] .c-content_article{width:100%;box-sizing:border-box;padding:0 0 calc(var(--space1)*6) var(--detail-content-inner-left)}[data-carousel] ul{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}[data-carousel] ul li{flex-shrink:0}.c-list_people{margin-bottom:var(--space6)}.c-list_people .c-ttl_title{padding-bottom:10px;border-bottom:1px solid var(--color-black);margin-bottom:var(--space2)}.c-list_related_works{width:100%;box-sizing:border-box}.c-list_related_works .c-info p{margin-top:4px}:is(.c-works_categories,.c-magazine_categories){position:relative}:is(.c-works_categories,.c-magazine_categories) ul{display:flex;flex-wrap:wrap;column-gap:15px}:is(.c-works_categories,.c-magazine_categories) ul li a:before{content:"#"}.c-list_categories{margin-bottom:var(--space2)}.c-list_categories ul{width:calc(100% - var(--space1));column-gap:var(--space1);row-gap:24px}.c-list_categories ul li{width:calc(50% - var(--space05))}.c-list_categories .c-select_category{position:relative}.c-list_categories .c-select_category select{border-radius:100vmax;position:relative;height:33px;box-sizing:border-box;width:100%;line-height:33px;text-indent:36px}.c-list_categories .c-select_category span.icon{width:20px;aspect-ratio:1/1;border:1px solid var(--color-black);border-radius:100vmax;display:grid;place-content:center;position:absolute;top:50%;margin-top:-10px;box-sizing:border-box}.c-list_categories .c-select_category span.icon svg{width:10px;aspect-ratio:1/2;left:50%;margin-left:-5px;top:1px}.c-section_content .c-table:nth-last-of-type(1){padding-bottom:0px;margin-bottom:0px;border-bottom:none}.c-table{padding-bottom:var(--space2);margin-bottom:var(--space2);border-bottom:1px solid var(--color-black10)}.c-table h3{margin-bottom:var(--space1)}.c-table .c-table_content{width:100%;box-sizing:border-box;padding-left:var(--space1)}.c-table dl{display:flex;margin-bottom:12px}.c-table dl:nth-last-of-type(1){margin-bottom:0px}.c-table dl dt{width:47.33%}.c-table dl dd{width:52.67%}.c-table p+dl{margin-top:12px}.c-table p+p{margin-top:12px}.c-table ul.c-ul_num li{position:relative;padding-left:2.5em;box-sizing:border-box;margin-bottom:12px;line-height:1.1}.c-table ul.c-ul_num li:last-child{margin-bottom:0px}.c-table ul.c-ul_num li span{position:absolute;left:0px;top:0px}.c-map{position:relative}.chrome .c-detailpage_copyright{padding-bottom:calc(var(--space2) + var(--space5))}.c-detailpage_copyright{padding-bottom:calc(var(--space2) + var(--space4))}.c-detailpage_copyright p{padding-left:var(--left-space)}.black .c-detailpage_copyright p{color:var(--color-white)}.black .c-gototop_detail svg{fill:var(--color-white)}@media all and (min-width: 664px){.c-pb_section{padding-bottom:var(--space3)}.c-pt_section{padding-top:var(--space3)}.c-section_title{margin-bottom:calc(var(--space1))}.c-list_people{margin-bottom:var(--space2)}.c-list_people .c-ttl_title{margin-bottom:var(--space1)}.c-list_categories{margin-bottom:var(--space1)}[data-page-detail] article{min-height:calc(100vh - var(--space-header-top) - 17px - var(--space1-5) - 1em)}[data-page-detail] .c-ttl_article{margin-bottom:var(--space1)}[data-page-detail] .c-lead{padding-top:var(--space2)}[data-page-detail] .c-ttl_credit{padding-top:var(--space1);margin-top:var(--space1);margin-bottom:var(--space05)}[data-page-detail] .c-content_article{width:100%;box-sizing:border-box;padding-bottom:var(--space2)}[data-page-detail] .c-pager{width:var(--grid)}[data-page-detail] header hgroup{margin-bottom:96px}.c-table{max-width:520px;padding-bottom:var(--space1);margin-bottom:var(--space1)}.c-table h3{margin-bottom:var(--space05)}.c-table .c-table_content{width:100%;box-sizing:border-box;padding-left:var(--space05)}.c-table dl{display:flex;margin-bottom:12px}.c-table dl:nth-last-of-type(1){margin-bottom:0px}.c-table dl dt{width:47.33%}.c-table dl dd{width:52.67%}.c-table p+dl{margin-top:12px}.c-table p+p{margin-top:12px}.c-table ul.c-ul_num li{position:relative;padding-left:2.5em;box-sizing:border-box;margin-bottom:12px;line-height:1.1}.c-table ul.c-ul_num li:last-child{margin-bottom:0px}.c-table ul.c-ul_num li span{position:absolute;left:0px;top:0px}.chrome .c-detailpage_copyright{padding-bottom:var(--space1-5)}.c-detailpage_copyright{padding-bottom:var(--space1-5)}}@media all and (min-width: 948px){.c-pc{display:block}.c-sp{display:none}.c-list_categories{margin-bottom:67px;position:relative}.c-list_categories ul{column-gap:var(--space1);row-gap:revert;display:flex;flex-wrap:wrap}.c-list_categories ul li{width:auto}.c-list_categories ul a{position:relative;display:grid;align-items:center;height:31px}.c-list_categories ul [data-filter-category=award]{position:relative;padding-bottom:.3em}.c-list_categories ul [data-filter-category=award]:after{content:"";width:100%;height:1px;border-bottom:1px dashed var(--color-black);display:block;position:absolute;bottom:0px;left:0px}.c-list_categories ul [data-filter-category=award]:hover:after,.c-list_categories ul [data-filter-category=award].active:after{display:none}.c-list_categories .c-active_point{display:block;width:100px;position:absolute;border:1px solid var(--color-black);border-radius:100vmax;height:31px;left:0px;top:0px;pointer-events:none;transition:width .3s ease 0s,transform .3s ease 0s;will-change:width,transform}.c-ui_detail{width:100%}.c-ui_detail .c_pager{margin-right:var(--space1)}[data-page-detail] .c-detail_inner{width:calc(100% - var(--detail-content-inner-left));max-width:calc(520px + var(--detail-content-inner-left))}[data-page-detail] article{padding-top:calc(var(--space-header-top) + var(--space05))}[data-page-detail] article .c-kv .imgs{width:calc(100% - var(--detail-content-inner-left)*2);margin-left:var(--detail-content-inner-left)}}@media all and (min-width: 1280px){.c-list_people{margin-bottom:var(--space3)}.c-list_people .c-ttl_title{margin-bottom:var(--space2)}}.c-list-news_summaries{padding-bottom:70px}.c-list-news_summaries ul li{padding-top:var(--space1);margin-bottom:var(--space1);border-top:1px solid var(--color-black10)}.c-list-news_summaries ul li:nth-child(1){border-top:none}.c-list-news_summaries ul li:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom:none}.c-list-news_summaries ul li .c-col2{justify-content:space-between;align-items:center}.c-list-news_summaries ul li .c-col2_l{width:60px}.c-list-news_summaries ul li .c-col2_r{width:calc(100% - 60px - var(--space1))}.c-list-news_summaries ul li figure{width:100%;aspect-ratio:1/1}.c-list-news_summaries ul li figure img{width:100%;height:100%;object-fit:cover}.c-list_people ul{display:flex;flex-wrap:wrap;column-gap:var(--space1);row-gap:35px}.c-list_people ul li{width:calc(50% - var(--space05))}.c-list_people ul li hgroup h3{font-size:var(--fs-15);line-height:1.5}.c-list_people ul li hgroup p{font-size:var(--fs-11);line-height:1.5;margin-top:4px}.c-list_people ul li p.u-info_title{margin-top:8px}.c-list_people figure{aspect-ratio:1/1}.c-list-works_summaries ul[data-list=works]{row-gap:var(--space2);display:grid}.c-list-works_summaries ul[data-list=works] li{width:100%}.c-list-works_summaries ul[data-list=works] figure{aspect-ratio:300/168.75;background:var(--bg-image);margin-bottom:15px}.c-list-works_summaries ul[data-list=works] img{object-fit:contain;aspect-ratio:16/9}.c-list-works_summaries ul[data-list=works] .movie{width:100%;aspect-ratio:16/9;position:relative;pointer-events:none}.c-list-works_summaries ul[data-list=works] .movie iframe{position:absolute;width:100%;height:100%;top:0px;left:0px}.c-list-works_summaries ul[data-list=works] hgroup h3{margin-bottom:4px}.c-list-works_summaries ul[data-list=works] .c-categorylist_works{margin-top:15px}.c-list-works_summaries ul[data-list=works] .c-categorylist_works ul{display:flex;flex-wrap:wrap}.c-list-works_summaries ul[data-list=works] .c-categorylist_works ul li{margin-right:1em;width:auto}.c-list-works_summaries ul[data-list=works] .c-categorylist_works ul li:last-child{margin-right:0px}.c-list-works_summaries ul[data-list=works] .c-categorylist_works ul li:before{content:"#"}.is_tag .c-ttl_filter_tag{display:block}.is_tag .c-list_categories{display:none}.c-ttl_filter_tag{margin-bottom:var(--space2);display:none}.c-ttl_filter_tag p{font-size:var(--fs-24)}.c-list-magazine_summaries{min-height:50vh}.c-list-magazine_summaries ul{position:relative}.c-list-magazine_summaries ul li.c-summary{position:relative;width:100%;padding-bottom:var(--space2)}.c-list-magazine_summaries ul li.c-summary figure.c-thumbnail{min-height:100px}.c-list-magazine_summaries ul li.c-summary .c-col2{display:flex;justify-content:space-between;margin-top:15px}.c-list-magazine_summaries ul li.c-summary .c-col2 .c-col2_l{width:50px}.c-list-magazine_summaries ul li.c-summary .c-col2 .c-col2_r{width:calc(100% - 60px)}.c-list-magazine_summaries ul li.c-summary .c-col2 hgroup{margin-bottom:15px}.c-list-magazine_summaries ul li.c-summary .c-col2 hgroup p{margin-top:6px}.c-list-magazine_summaries ul li.c-summary .c-categorylist_magazine ul{display:flex;flex-wrap:wrap}.c-list-magazine_summaries ul li.c-summary .c-categorylist_magazine ul li{margin-right:15px}.c-list-magazine_summaries ul li.c-wedcafe{padding-bottom:var(--space1)}.c-list-magazine_summaries ul li.c-wedcafe .c-wedcafe_inner{box-sizing:border-box;border:1px solid var(--color-black);padding:24px}.c-list-magazine_summaries ul li.c-wedcafe h3{width:84px;aspect-ratio:1/1;margin-inline:auto;margin-bottom:32px;background:var(--base-bg-color)}.c-list-magazine_summaries ul li.c-wedcafe h3 img{mix-blend-mode:multiply}.c-list-magazine_summaries ul li.c-wedcafe h4{font-size:var(--fs-17);text-align:center;margin-bottom:24px}.c-list-magazine_summaries ul li.c-wedcafe ul{margin-bottom:24px}.c-list-magazine_summaries ul li.c-wedcafe ul li{position:relative;font-size:var(--fs-11)}.c-list-magazine_summaries ul li.c-wedcafe ul li:before{position:absolute;left:0px;top:0px;content:"・"}.c-list-magazine_summaries ul li.c-wedcafe ul li span{padding-left:1.2em}@media all and (min-width: 664px){.c-list-news_summaries{padding-bottom:70px}.c-list-news_summaries ul li{padding-top:25px;margin-bottom:25px}.c-list-news_summaries ul li .c-col2_l{width:60px}.c-list-news_summaries ul li .c-col2_r{width:calc(100% - 80px)}.c-list_people ul{column-gap:var(--space1);row-gap:var(--space1)}.c-list_people ul li{width:calc((100% - var(--space2))/3)}.c-list-works_summaries ul[data-list=works]{display:flex;flex-wrap:wrap;column-gap:var(--space1);row-gap:var(--space1)}.c-list-works_summaries ul[data-list=works] li.c-summary{width:calc(50% - var(--space05))}.c-list-magazine_summaries ul :is(li.c-wedcafe,li.c-summary){width:calc(50% - var(--space05));padding-bottom:var(--space1);position:absolute;top:0px}.c-list-magazine_summaries ul li.c-summary:is(.c-list-magazine_summaries ul li.c-summary:nth-child(1),.c-list-magazine_summaries ul li.c-summary:nth-child(2)){width:100%;position:relative}.c-list-magazine_summaries ul li.c-summary.u-0{left:0px}.c-list-magazine_summaries ul li.c-summary.u-1{right:0%}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul :is(li.c-wedcafe,li.c-summary){width:calc(50% - var(--space05));padding-bottom:var(--space1);position:absolute;top:0px}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:is(:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:nth-child(1),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:nth-child(2)){width:calc(50% - var(--space05));position:absolute}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-0{left:0px}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-1{right:0%}}@media all and (min-width: 948px){.c-list-news_summaries{padding-bottom:70px}.c-list-news_summaries ul{display:flex;flex-wrap:wrap;column-gap:var(--space1)}.c-list-news_summaries ul li{width:calc(50% - var(--space05));padding-top:var(--space05);margin-bottom:var(--space05)}.c-list-news_summaries ul li:nth-child(1),.c-list-news_summaries ul li:nth-child(2){border-top:none}.c-list-news_summaries ul li .c-col2_l{width:var(--grid-space1-1)}.c-list-news_summaries ul li .c-col2_r{width:calc(100% - var(--grid-space1-1) - var(--space05))}.c-list_people ul{column-gap:var(--space1)}.c-list_people ul li{width:calc((100% - var(--space3))/4)}.c-list-works_summaries ul[data-list=works] li.c-summary{width:calc((100% - var(--space2))/3)}.c-list-magazine_summaries ul :is(li.c-wedcafe,li.c-summary){width:calc((100% - var(--space2))/3);padding-bottom:var(--space1)}.c-list-magazine_summaries ul li.c-summary:is(.c-list-magazine_summaries ul li.c-summary:nth-child(1),.c-list-magazine_summaries ul li.c-summary:nth-child(2)){width:calc(50% - var(--space05));position:absolute;top:0px}.c-list-magazine_summaries ul li.c-summary:nth-child(1){left:0px}.c-list-magazine_summaries ul li.c-summary:nth-child(2){right:0px}.c-list-magazine_summaries ul li.c-summary.u-0{left:0px}.c-list-magazine_summaries ul li.c-summary.u-1{right:auto;left:calc((100% - var(--space2))/3 + var(--space1))}.c-list-magazine_summaries ul li.c-summary.u-2{right:0%}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul :is(li.c-wedcafe,li.c-summary){width:calc((100% - var(--space2))/3);padding-bottom:var(--space1)}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:is(:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:nth-child(1),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:nth-child(2)){width:calc((100% - var(--space2))/3);position:absolute;top:0px}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-0{left:0px}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-1{right:auto;left:calc((100% - var(--space2))/3 + var(--space1))}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-2{right:0%}}@media all and (min-width: 1280px){.c-list_people ul li{width:calc((100% - var(--space4))/5)}.c-list-works_summaries ul[data-list=works] li.c-summary{width:calc((100% - var(--space3))/4)}.c-list-magazine_summaries ul li.c-wedcafe{width:calc((100% - var(--space3))/4)}.c-list-magazine_summaries ul li.c-summary{width:calc((100% - var(--space3))/4)}.c-list-magazine_summaries ul li.c-summary.u-0{left:0px}.c-list-magazine_summaries ul li.c-summary.u-1{right:auto;left:calc((100% - var(--space3))/4 + var(--space1))}.c-list-magazine_summaries ul li.c-summary.u-2{right:auto;left:calc((100% - var(--space3))/4*2 + var(--space2))}.c-list-magazine_summaries ul li.c-summary.u-3{right:0%}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary{width:calc((100% - var(--space3))/4)}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe:is(:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe:nth-child(1),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe:nth-child(2),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:nth-child(1),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:nth-child(2)),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:is(:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe:nth-child(1),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe:nth-child(2),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:nth-child(1),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:nth-child(2)){width:calc((100% - var(--space3))/4)}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe.u-0,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-0{left:0px}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe.u-1,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-1{right:auto;left:calc((100% - var(--space3))/4 + var(--space1))}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe.u-2,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-2{right:auto;left:calc((100% - var(--space3))/4*2 + var(--space2))}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe.u-3,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-3{right:0%}}@media all and (min-width: 1564px){.c-list_people ul li{width:calc((100% - var(--space5))/6)}.c-list-works_summaries ul[data-list=works] li.c-summary{width:calc((100% - var(--space4))/5)}.c-list-magazine_summaries ul li.c-wedcafe{width:calc((100% - var(--space4))/5)}.c-list-magazine_summaries ul li.c-summary{width:calc((100% - var(--space4))/5)}.c-list-magazine_summaries ul li.c-summary.u-0{left:0px}.c-list-magazine_summaries ul li.c-summary.u-1{right:auto;left:calc((100% - var(--space4))/5 + var(--space1))}.c-list-magazine_summaries ul li.c-summary.u-2{right:auto;left:calc((100% - var(--space4))/5*2 + var(--space2))}.c-list-magazine_summaries ul li.c-summary.u-3{right:auto;left:calc((100% - var(--space4))/5*3 + var(--space3))}.c-list-magazine_summaries ul li.c-summary.u-4{right:0%}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe{width:calc((100% - var(--space4))/5)}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary{width:calc((100% - var(--space4))/5)}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe:is(:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe:nth-child(1),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe:nth-child(2),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:nth-child(1),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:nth-child(2)),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:is(:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe:nth-child(1),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe:nth-child(2),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:nth-child(1),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:nth-child(2)){width:calc((100% - var(--space4))/5)}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe.u-0,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-0{left:0px}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe.u-1,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-1{right:auto;left:calc((100% - var(--space4))/5 + var(--space1))}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe.u-2,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-2{right:auto;left:calc((100% - var(--space4))/5*2 + var(--space2))}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe.u-3,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-3{right:auto;left:calc((100% - var(--space4))/5*3 + var(--space3))}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe.u-4,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-4{right:0%}}@media all and (min-width: 1848px){.c-list_people ul li{width:calc((100% - var(--space6))/7)}.c-list-works_summaries ul[data-list=works] li.c-summary{width:calc((100% - var(--space5))/6)}.c-list-magazine_summaries ul li.c-wedcafe{width:calc((100% - var(--space5))/6)}.c-list-magazine_summaries ul li.c-summary{width:calc((100% - var(--space5))/6)}.c-list-magazine_summaries ul li.c-summary.u-0{left:0px}.c-list-magazine_summaries ul li.c-summary.u-1{right:auto;left:calc((100% - var(--space5))/6 + var(--space1))}.c-list-magazine_summaries ul li.c-summary.u-2{right:auto;left:calc((100% - var(--space5))/6*2 + var(--space2))}.c-list-magazine_summaries ul li.c-summary.u-3{right:auto;left:calc((100% - var(--space5))/6*3 + var(--space3))}.c-list-magazine_summaries ul li.c-summary.u-4{right:auto;left:calc((100% - var(--space5))/6*4 + var(--space4))}.c-list-magazine_summaries ul li.c-summary.u-5{right:0%}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe{width:calc((100% - var(--space5))/6)}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary{width:calc((100% - var(--space5))/6)}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe:is(:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe:nth-child(1),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe:nth-child(2),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:nth-child(1),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:nth-child(2)),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:is(:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe:nth-child(1),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe:nth-child(2),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:nth-child(1),:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary:nth-child(2)){width:calc((100% - var(--space5))/6)}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe.u-0,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-0{left:0px}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe.u-1,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-1{right:auto;left:calc((100% - var(--space5))/6 + var(--space1))}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe.u-2,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-2{right:auto;left:calc((100% - var(--space5))/6*2 + var(--space2))}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe.u-3,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-3{right:auto;left:calc((100% - var(--space5))/6*3 + var(--space3))}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe.u-4,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-4{right:auto;left:calc((100% - var(--space5))/6*4 + var(--space4))}:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-wedcafe.u-5,:is([data-page=top],body.is_tag) .c-list-magazine_summaries ul li.c-summary.u-5{right:0%}}dialog{width:100%;height:100svh;position:fixed;top:0px;left:0px;background:var(--color-white);pointer-events:none;opacity:0;display:block;transition:opacity .2s ease}dialog .c-dialog_inner{block-size:100%;overflow:auto;overscroll-behavior:contain}dialog ul ul{padding-left:1em}dialog button[data-modal-close]{position:absolute;right:0px;top:0px}dialog[open]{display:block}.show_modal dialog[data-active=true]{opacity:1;pointer-events:auto;transition:opacity .5s ease}.show_modal #l-wrapper{width:calc(100% - var(--scrollbar))}.show_grid #grid{display:block}#grid{position:fixed;top:0px;width:100%;height:100vh;left:0px;pointer-events:none;display:none;z-index:10000}#grid .grid_inner{position:absolute;height:100vh;width:100%;box-sizing:border-box;padding-left:var(--left-space);display:flex}#grid .g{display:none;height:100vh;width:var(--grid1)}#grid .g:nth-of-type(1){display:block}#grid .g:nth-of-type(2){display:block}#grid .g:nth-of-type(3){display:block}#grid .g:nth-of-type(4){display:block}#grid .g:nth-of-type(5){display:block}#grid .g:nth-of-type(6){display:block}#grid .g:nth-of-type(7){display:block}#grid .g:nth-of-type(8){display:block}#grid .g:nth-of-type(9){display:block}#grid .g:nth-of-type(10){display:block}#grid .g:nth-of-type(11){display:block}#grid .g:nth-of-type(12){display:block}#grid .g:nth-of-type(13){display:block}#grid .g:nth-of-type(14){display:block}#grid .g:nth-of-type(15){display:block}#grid .g:nth-of-type(16){display:block}#grid .g:nth-of-type(2n+1){background:rgba(0,255,255,.4)}#grid .g:nth-of-type(2n+2){background:rgba(0,255,255,.2)}#grid .g:nth-of-type(4n+4){background:rgba(255,255,0,.3);width:var(--space1)}#b-member_detail .c-profile figure{background:rgba(255,0,0,.2)}@media all and (min-width: 664px){#grid .g{display:none;width:var(--grid1)}#grid .g:nth-of-type(1){display:block}#grid .g:nth-of-type(2){display:block}#grid .g:nth-of-type(3){display:block}#grid .g:nth-of-type(4){display:block}#grid .g:nth-of-type(5){display:block}#grid .g:nth-of-type(6){display:block}#grid .g:nth-of-type(7){display:block}#grid .g:nth-of-type(8){display:block}#grid .g:nth-of-type(9){display:block}#grid .g:nth-of-type(10){display:block}#grid .g:nth-of-type(11){display:block}#grid .g:nth-of-type(12){display:block}#grid .g:nth-of-type(13),#grid .g:nth-of-type(14),#grid .g:nth-of-type(15),#grid .g:nth-of-type(16){display:none}#grid .g:nth-of-type(4n+4){width:var(--grid1)}#grid .g:nth-of-type(2n+1){background:rgba(0,255,255,.4)}#grid .g:nth-of-type(2n+2){background:rgba(255,255,0,.3);width:var(--space1)}#grid .g:nth-of-type(6n+6){background:rgba(255,255,0,.3)}}@media all and (min-width: 948px){#grid .g{display:none}#grid .g:nth-of-type(1){display:block}#grid .g:nth-of-type(2){display:block}#grid .g:nth-of-type(3){display:block}#grid .g:nth-of-type(4){display:block}#grid .g:nth-of-type(5){display:block}#grid .g:nth-of-type(6){display:block}#grid .g:nth-of-type(7){display:block}#grid .g:nth-of-type(8){display:block}#grid .g:nth-of-type(9){display:block}#grid .g:nth-of-type(10){display:block}#grid .g:nth-of-type(11){display:block}#grid .g:nth-of-type(12){display:block}#grid .g:nth-of-type(13){display:block}#grid .g:nth-of-type(14){display:block}#grid .g:nth-of-type(15){display:block}#grid .g:nth-of-type(16){display:block}#grid .g:nth-of-type(17){display:block}#grid .g:nth-of-type(18){display:block}}@media all and (min-width: 1280px){#grid .g{display:none}#grid .g:nth-of-type(1){display:block}#grid .g:nth-of-type(2){display:block}#grid .g:nth-of-type(3){display:block}#grid .g:nth-of-type(4){display:block}#grid .g:nth-of-type(5){display:block}#grid .g:nth-of-type(6){display:block}#grid .g:nth-of-type(7){display:block}#grid .g:nth-of-type(8){display:block}#grid .g:nth-of-type(9){display:block}#grid .g:nth-of-type(10){display:block}#grid .g:nth-of-type(11){display:block}#grid .g:nth-of-type(12){display:block}#grid .g:nth-of-type(13){display:block}#grid .g:nth-of-type(14){display:block}#grid .g:nth-of-type(15){display:block}#grid .g:nth-of-type(16){display:block}#grid .g:nth-of-type(17){display:block}#grid .g:nth-of-type(18){display:block}#grid .g:nth-of-type(19){display:block}#grid .g:nth-of-type(20){display:block}#grid .g:nth-of-type(21){display:block}#grid .g:nth-of-type(22){display:block}#grid .g:nth-of-type(23){display:block}#grid .g:nth-of-type(24){display:block}}@media all and (min-width: 1564px){#grid .g{display:none}#grid .g:nth-of-type(1){display:block}#grid .g:nth-of-type(2){display:block}#grid .g:nth-of-type(3){display:block}#grid .g:nth-of-type(4){display:block}#grid .g:nth-of-type(5){display:block}#grid .g:nth-of-type(6){display:block}#grid .g:nth-of-type(7){display:block}#grid .g:nth-of-type(8){display:block}#grid .g:nth-of-type(9){display:block}#grid .g:nth-of-type(10){display:block}#grid .g:nth-of-type(11){display:block}#grid .g:nth-of-type(12){display:block}#grid .g:nth-of-type(13){display:block}#grid .g:nth-of-type(14){display:block}#grid .g:nth-of-type(15){display:block}#grid .g:nth-of-type(16){display:block}#grid .g:nth-of-type(17){display:block}#grid .g:nth-of-type(18){display:block}#grid .g:nth-of-type(19){display:block}#grid .g:nth-of-type(20){display:block}#grid .g:nth-of-type(21){display:block}#grid .g:nth-of-type(22){display:block}#grid .g:nth-of-type(23){display:block}#grid .g:nth-of-type(24){display:block}#grid .g:nth-of-type(25){display:block}#grid .g:nth-of-type(26){display:block}#grid .g:nth-of-type(27){display:block}#grid .g:nth-of-type(28){display:block}#grid .g:nth-of-type(29){display:block}#grid .g:nth-of-type(30){display:block}}@media all and (min-width: 1848px){.show_detail #grid{width:100%;max-width:calc(1848px + var(--scrollbar))}#grid{width:100%;max-width:1848px;left:50%;transform:translate3d(-50%, 0, 0);background:rgba(255,0,0,.1);opacity:.4}#grid .g{display:none}#grid .g:nth-of-type(1){display:block}#grid .g:nth-of-type(2){display:block}#grid .g:nth-of-type(3){display:block}#grid .g:nth-of-type(4){display:block}#grid .g:nth-of-type(5){display:block}#grid .g:nth-of-type(6){display:block}#grid .g:nth-of-type(7){display:block}#grid .g:nth-of-type(8){display:block}#grid .g:nth-of-type(9){display:block}#grid .g:nth-of-type(10){display:block}#grid .g:nth-of-type(11){display:block}#grid .g:nth-of-type(12){display:block}#grid .g:nth-of-type(13){display:block}#grid .g:nth-of-type(14){display:block}#grid .g:nth-of-type(15){display:block}#grid .g:nth-of-type(16){display:block}#grid .g:nth-of-type(17){display:block}#grid .g:nth-of-type(18){display:block}#grid .g:nth-of-type(19){display:block}#grid .g:nth-of-type(20){display:block}#grid .g:nth-of-type(21){display:block}#grid .g:nth-of-type(22){display:block}#grid .g:nth-of-type(23){display:block}#grid .g:nth-of-type(24){display:block}#grid .g:nth-of-type(25){display:block}#grid .g:nth-of-type(26){display:block}#grid .g:nth-of-type(27){display:block}#grid .g:nth-of-type(28){display:block}#grid .g:nth-of-type(29){display:block}#grid .g:nth-of-type(30){display:block}#grid .g:nth-of-type(31){display:block}#grid .g:nth-of-type(32){display:block}#grid .g:nth-of-type(33){display:block}#grid .g:nth-of-type(34){display:block}#grid .g:nth-of-type(35){display:block}#grid .g:nth-of-type(36){display:block}}/*# sourceMappingURL=common.css.map */
