/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0);text-decoration-thickness:1px}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,form,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}ul,ol{margin-left:1.6rem}figure{width:100% !important;max-width:100%;overflow-x:auto}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--global--font-secondary);line-height:var(--global--line-height-body)}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;background-color:var(--global--color-background);color:var(--global--color-primary);font-size:var(--global--font-size-base);font-weight:normal;text-align:left}button{cursor:pointer}main{display:block}h1{margin:.67em 0;font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:rgba(0,0,0,0);text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted #ccc}fieldset{padding:.35em .75em .625em}legend{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.screen-reader-text{display:none}body{color:#282828;font-family:"Noto Sans JP",sans-serif;word-break:break-all}body>.site{position:relative;overflow:hidden}body>.site .displaynone{display:none}.clearfix{min-height:1px}.clearfix::after{content:".";display:block;visibility:hidden;height:0;clear:both}img{max-width:100%;height:auto}a{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#111a41}a:hover{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#293c93;text-decoration:none}.cont-btn .wp-block-button .wp-block-button__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:280px;padding:calc(.667em + 2px) calc(.667em + 2px) calc(.667em + 2px) calc(1.333em + 2px);background-color:basic-color;color:#111a41;font-size:1rem;font-weight:bold;gap:1rem}.cont-btn .wp-block-button .wp-block-button__link:hover{background-color:#f1efeb;color:#fff}.cont-btn .wp-block-button .wp-block-button__link::after{content:"";display:block;grid-column:2/3;grid-row:1/3;width:40px;height:40px;border-radius:50%;background-color:#f1efeb;background-image:url("../images/arrow.svg");background-repeat:no-repeat;background-position:center;background-size:18px 16px}.hentry .entry-header,.hentry .page-header{padding:1.25rem 0 2.6875rem;text-align:center}.hentry .entry-header .entry-title,.hentry .entry-header .page-title,.hentry .page-header .entry-title,.hentry .page-header .page-title{margin:0;font-size:2.375rem;line-height:1.2}.hentry .entry-header .en-title,.hentry .page-header .en-title{display:none;margin:0;font-size:1.125rem;line-height:1.2}input,textarea{padding:.5rem .75rem;border:1px solid #ddd;border-radius:4px}input[type=submit],input[type=button]{display:inline-block;width:auto;padding:1rem 1.5rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border:none;border-radius:3px;background-color:#111a41;color:#fff;font-weight:normal;cursor:pointer}input[type=submit]:hover,input[type=button]:hover{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:#fa2;color:#111a41}input[type=text],input[type=tel],input[type=email],textarea{width:100%}table{border-collapse:collapse}#not-show{display:none}#page:has(#hb-menu:checked){position:fixed;top:0;right:0;left:0;width:100vw}#page:has(#hb-menu:checked)+#colophon{display:none;position:relative;z-index:-1}.admin-bar #page:has(#hb-menu:checked){top:46px}body:not(.home) .site-main .page-header{position:relative;margin-bottom:3.125rem;padding:0}body:not(.home) .site-main .page-header .title-block{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:70%;left:50%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:94.911vw;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);gap:.5rem}body:not(.home) .site-main .page-header .title-block .page-title{margin:0;padding:0;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1.75rem;line-height:1.2;text-align:center;text-shadow:#000 0 0 10px,#000 0 0 6px,#000 0 0 2px}body:not(.home) .site-main .page-header .title-block .page-sub-title{margin:0;padding:0;color:#fff;font-size:1.25rem;line-height:1.2;text-align:center;text-shadow:#000 0 0 10px,#000 0 0 6px,#000 0 0 2px}body:not(.home) .site-main .page-header .title-block .page-sub-title em{margin-right:.5rem;font-size:1rem;font-style:normal}body:not(.home) .site-main .page-header .cover-img{position:relative;z-index:-1;line-height:0}body:not(.home) .site-main .page-header .cover-img .inside{position:relative;width:71.25vw;max-height:24.5rem;margin-left:28.75vw;overflow:hidden;background-color:#444;aspect-ratio:1/1}body:not(.home) .site-main .page-header .cover-img .inside img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:.5;-webkit-filter:saturate(30%);filter:saturate(30%)}.artist-cat{margin:0 0 3.125rem;padding:0 5.089vw}.artist-cat ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style:none;gap:.625rem .3125rem}.artist-cat ul li a{display:block;padding:8px 16px;border-radius:1rem;background-color:#111a41;color:#fff;font-size:.875rem;line-height:1.2}.gallery .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#comments,#secondary{margin:3rem auto;padding:0 5.089vw}.entry-footer{margin:3rem auto}.content-block+.entry-footer{padding:0}#secondary{padding-top:3rem;border-top:1px dotted #ddd}@media screen and (min-width: 786px){.admin-bar #page:has(#hb-menu:checked){top:32px}}@media screen and (min-width: 62.5em){.hentry .entry-header,.hentry .page-header{text-align:left}.hentry .entry-header .entry-title,.hentry .entry-header .page-title,.hentry .page-header .entry-title,.hentry .page-header .page-title{font-size:3.5rem}.hentry .entry-header .en-title,.hentry .page-header .en-title{display:block;font-size:1.3125rem}}@media screen and (min-width: 77.5em){.cont-btn .wp-block-button .wp-block-button__link{padding:1rem 1rem 1rem 2rem;font-size:1.5rem}.cont-btn .wp-block-button .wp-block-button__link:hover{text-decoration:none}.artist-cat{padding:0 5.089vw 0 300px}}@media screen and (min-width: 87.5em){.artist-cat{padding:0 300px}}#masthead.site-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:2.5rem}#masthead.site-header .second{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#masthead.site-header .second .outer-menu{position:absolute;z-index:1;top:1.375rem;right:5.089vw;width:2rem;height:2rem}#masthead.site-header .second .outer-menu .hamburger{display:block;position:relative;width:100%;height:100%}#masthead.site-header .second .outer-menu .hamburger span{display:block;position:absolute;left:0;width:2rem;height:.125rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#fff}#masthead.site-header .second .outer-menu .hamburger span.bar1{top:.1875rem}#masthead.site-header .second .outer-menu .hamburger span.bar2{top:calc(50% - .0625rem);opacity:1}#masthead.site-header .second .outer-menu .hamburger span.bar3{bottom:.1875rem}#masthead.site-header .second .site-logo{z-index:2;width:5.457rem;height:7.291875rem;margin:0 .356rem 0 5.089vw;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#masthead.site-header .second .site-logo a{display:block;line-height:0}#masthead.site-header .second .site-branding{position:absolute;z-index:1;bottom:25.84%;left:5.089vw}#masthead.site-header .second .site-branding .site-title{margin:0 0 .75rem;padding:0;font-size:1.5625rem;font-weight:normal;line-height:1.2;text-shadow:#fff 0 0 10px,#fff 0 0 6px,#fff 0 0 2px}#masthead.site-header .second .site-branding .site-description{margin:0;padding:0;font-size:.594rem;line-height:1.2;-moz-text-align-last:justify;text-align-last:justify;text-shadow:#fff 0 0 10px,#fff 0 0 6px,#fff 0 0 2px}#masthead.site-header .second #keyvisual{width:calc(100vw - 5.457rem - 5.089vw - .356rem);min-height:29.375rem}#masthead.site-header .second #keyvisual.none::before{content:"";display:block;width:100%;height:100%;background-color:#898da1}#masthead.site-header .second #keyvisual .keyv-block .pc-img{display:none}#masthead.site-header .second .header-navigation{position:fixed;z-index:1;top:0;right:100vw;width:100vw;height:100vh;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#fff}#masthead.site-header .second .header-navigation .primary-navigation{height:calc(100vh - 10rem - 4.125rem);margin:10rem 0 4.125rem;padding:0 5.089vw}#masthead.site-header .insider{height:100%;overflow:auto}#masthead.site-header .insider::-webkit-scrollbar{display:none}#masthead.site-header .insider #site-navigation{padding:0 0 5rem}#masthead.site-header .insider #site-navigation .primary-menu-container .menu-wrapper,#masthead.site-header .insider #site-navigation .primary2-menu-container .menu-wrapper{margin:0;padding:0;list-style:none}#masthead.site-header .insider #site-navigation .primary-menu-container .menu-wrapper li,#masthead.site-header .insider #site-navigation .primary2-menu-container .menu-wrapper li{border-top:1px solid #898da1}#masthead.site-header .insider #site-navigation .primary-menu-container .menu-wrapper li a,#masthead.site-header .insider #site-navigation .primary2-menu-container .menu-wrapper li a{display:block;padding:1.125rem;font-size:1.125rem;line-height:1.2}#masthead.site-header .insider #site-navigation .Contact-menu-container{padding-top:2.25rem;border-top:1px solid #898da1}#masthead.site-header .insider #site-navigation .Contact-menu-container .menu-wrapper{margin:0;padding:0;list-style:none}#masthead.site-header .insider #site-navigation .Contact-menu-container .menu-wrapper li{padding:0 10.178vw}#masthead.site-header .insider #site-navigation .Contact-menu-container .menu-wrapper li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:3rem;border-radius:1.5rem;background-color:#fff;gap:.5rem;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}#masthead.site-header .insider #site-navigation .Contact-menu-container .menu-wrapper li a::before{content:"";width:1.5rem;height:1rem;background-color:#111a41;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203%22%20transform%3D%22translate(-1685%20-160)%22%3E%20%3Cg%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_9%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%209%22%20transform%3D%22translate(1685%20160)%22%20fill%3D%22none%22%20stroke%3D%22%23111a41%22%20stroke-width%3D%221%22%3E%20%3Crect%20width%3D%2224%22%20height%3D%2216%22%20stroke%3D%22none%22%2F%3E%20%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2223%22%20height%3D%2215%22%20fill%3D%22none%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_24%22%20data-name%3D%22%E3%83%91%E3%82%B9%2024%22%20d%3D%22M1730.377%2C60.478l8%2C5.522%2C8-5.522%22%20transform%3D%22translate(-41.377%20103)%22%20fill%3D%22none%22%20stroke%3D%22%23111a41%22%20stroke-width%3D%221%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203%22%20transform%3D%22translate(-1685%20-160)%22%3E%20%3Cg%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_9%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%209%22%20transform%3D%22translate(1685%20160)%22%20fill%3D%22none%22%20stroke%3D%22%23111a41%22%20stroke-width%3D%221%22%3E%20%3Crect%20width%3D%2224%22%20height%3D%2216%22%20stroke%3D%22none%22%2F%3E%20%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2223%22%20height%3D%2215%22%20fill%3D%22none%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_24%22%20data-name%3D%22%E3%83%91%E3%82%B9%2024%22%20d%3D%22M1730.377%2C60.478l8%2C5.522%2C8-5.522%22%20transform%3D%22translate(-41.377%20103)%22%20fill%3D%22none%22%20stroke%3D%22%23111a41%22%20stroke-width%3D%221%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}#masthead.site-header .header-topics{position:relative;z-index:1;width:100vw;height:4.125rem;overflow:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#111a41}#masthead.site-header .header-topics .inside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.75rem 5.089vw}#masthead.site-header .header-topics .inside .botton{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2.625rem}#masthead.site-header .header-topics .inside .botton label{display:block;position:relative;width:1rem;height:1rem;cursor:pointer}#masthead.site-header .header-topics .inside .botton label::before,#masthead.site-header .header-topics .inside .botton label::after{content:"";display:block;position:absolute;top:50%;left:50%;width:1rem;height:.0625rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#fff}#masthead.site-header .header-topics .inside .botton label::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#masthead.site-header .header-topics .inside .botton label::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}#masthead.site-header .header-topics .inside .loop-block{display:grid;width:100%;margin-bottom:2rem;gap:1.5rem}#masthead.site-header .header-topics .inside .loop-block dl{font-family:"Noto Sans JP",sans-serif}#masthead.site-header .header-topics .inside .loop-block dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.625rem;overflow:hidden;color:#fff;font-size:.875rem;font-weight:bold;line-height:1.5;cursor:pointer;-webkit-box-orient:vertical;-webkit-line-clamp:2}#masthead.site-header .header-topics .inside .loop-block dl dd{overflow:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0;color:#fff;font-size:.875rem;line-height:1.5}#masthead.site-header .header-topics .inside .loop-block dl dd .gotopost{text-align:right}#masthead.site-header .header-topics .inside .loop-block dl dd .gotopost a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;gap:.4rem}#masthead.site-header .header-topics .inside .loop-block dl dd .gotopost a::after{content:"";display:block;width:1rem;height:1rem;background-image:url("../images/arrow.svg");background-repeat:no-repeat;background-size:contain}#masthead.site-header .header-topics.open{z-index:2;height:auto}#masthead.site-header .header-topics.open .inside .loop-block dl dd{opacity:1}body:not(.home) #masthead.site-header{margin-bottom:0}body:not(.home) #masthead.site-header .second .site-branding{display:none}body:not(.home) .site-content{position:relative;z-index:0;margin-top:-7.291875rem}#hb-menu:checked~#masthead.site-header{top:0}#hb-menu:checked~#masthead.site-header .second .outer-menu{z-index:2}#hb-menu:checked~#masthead.site-header .second .outer-menu .hamburger span{top:50%;left:50%;background-color:#111a41}#hb-menu:checked~#masthead.site-header .second .outer-menu .hamburger span.bar1{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#hb-menu:checked~#masthead.site-header .second .outer-menu .hamburger span.bar2{width:0%;opacity:0}#hb-menu:checked~#masthead.site-header .second .outer-menu .hamburger span.bar3{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}#hb-menu:checked~#masthead.site-header .second .header-navigation{z-index:1;right:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#hb-menu:checked~#masthead.site-header .header-topics{position:relative;z-index:2}#open-topics:checked~#masthead .header-topics{position:relative;height:1.7rem;overflow:hidden}#open-topics:checked~#masthead .header-topics .inside .botton{position:absolute;top:0;right:0;height:1.7rem;margin-top:0}#open-topics:checked~#masthead .header-topics .inside .botton label::before{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}#open-topics:checked~#masthead .header-topics .inside .botton label::after{-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg)}.home #masthead.site-header{position:relative;min-height:33.375rem}.admin-bar #masthead.site-header .second .header-navigation .primary-navigation{height:calc(100vh - 4.125rem - (13rem + 46px));margin-top:calc(13rem + 46px)}@media screen and (min-width: 46.25em){#masthead.site-header .second #keyvisual{aspect-ratio:1/1}#masthead.site-header .second #keyvisual .slick-list,#masthead.site-header .second #keyvisual .slick-track{height:100%}#masthead.site-header .second #keyvisual .keyv-block{height:100%}#masthead.site-header .second #keyvisual .keyv-block .sp-img{display:none}#masthead.site-header .second #keyvisual .keyv-block .pc-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;overflow:hidden}#masthead.site-header .second #keyvisual .keyv-block .pc-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 62.5em){#masthead.site-header{margin-bottom:7rem}#masthead.site-header .second{display:block;width:calc(300px - 5.089vw);margin-left:5.089vw}#masthead.site-header .second .site-logo{width:7.11rem;height:auto;margin-bottom:3.4rem;margin-left:0}#masthead.site-header .second .outer-menu{display:none}#masthead.site-header .second .header-navigation{display:block;position:sticky;right:inherit;width:inherit;height:inherit;padding-bottom:0;background-color:inherit}#masthead.site-header .second .header-navigation .primary-navigation{height:initial;margin:0;padding:0}#masthead.site-header .insider #site-navigation{padding:0}#masthead.site-header .insider #site-navigation .primary-menu-container .menu-wrapper li{padding:.6rem 0;border-top:none}#masthead.site-header .insider #site-navigation .primary-menu-container .menu-wrapper li a{padding:0;font-size:1rem}#masthead.site-header .insider #site-navigation .primary2-menu-container{display:none}#masthead.site-header .insider #site-navigation .Contact-menu-container{position:absolute;bottom:5rem;left:75.911vw;padding:0;border-top:none}#masthead.site-header .insider #site-navigation .Contact-menu-container .menu-wrapper li{padding:0}#masthead.site-header .insider #site-navigation .Contact-menu-container .menu-wrapper li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:9rem;height:9rem;border-radius:50%}.home #masthead.site-header .second{display:grid;grid-template-columns:29.17vw auto;gap:2rem 0}.home #masthead.site-header .second .site-logo{grid-column:1/2}.home #masthead.site-header .second #keyvisual{grid-column:2/3;grid-row:1/4;height:calc(100vh - 4.125rem);aspect-ratio:inherit}.home #masthead.site-header .second .site-branding{display:-webkit-box;display:-ms-flexbox;display:flex;position:inherit;bottom:inherit;left:inherit;grid-column:1/2;grid-row:2/3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home #masthead.site-header .second .site-branding .site-description{-moz-text-align-last:left;text-align-last:left}.home #masthead.site-header .second .header-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;position:initial;top:inherit;right:inherit;grid-column:1/2;grid-row:3/4;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;max-width:12.1875rem;height:inherit;padding-bottom:2.5rem;-webkit-transition:inherit;transition:inherit}.admin-bar #masthead.site-header .second .header-navigation .primary-navigation{height:initial;margin:0}body:not(.home) .site-content{position:initial;z-index:-1;margin-top:66px}body:not(.home) .site-main .page-header{position:absolute;top:0;right:0;left:300px;width:calc(100% - 300px)}body:not(.home) .site-main .page-header .title-block{top:50%;width:100%}body:not(.home) .site-main .page-header .cover-img .inside{width:100%;margin-left:initial}body:not(.home) .site-main .page-header .breadcrumbs{width:100%;padding:.625rem;background-color:#f1efeb}body:not(.home) .site-main .page-header .breadcrumbs .inside{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.875rem;line-height:1.2;gap:.5rem}body:not(.home):has(.header-topics) .site-main .page-header{top:66px}}@media screen and (min-width: 77.5em){#masthead.site-header .second .site-branding .site-title{font-size:2.5rem}#masthead.site-header .second .site-branding .site-description{font-size:.875rem}#masthead.site-header .header-topics .inside{padding:.75rem 6.615vw}}.site-footer{padding:3.125rem 0;background-color:#111a41}.site-footer .inner{display:grid;grid-template-columns:7.125rem auto;grid-template-rows:repeat(3, auto);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 5.089vw;gap:0 2rem}.site-footer .inner .footer-menu{grid-column:2/3;grid-row:2/3}.site-footer .inner .footer-menu .footer-navigation{display:none}.site-footer .inner .footer-menu .banner-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:0;padding:0;list-style:none;gap:1rem}.site-footer .inner .footer-menu .banner-list li a img{width:auto;max-height:3rem}.site-footer .inner .site-info{display:contents}.site-footer .inner .site-info .site-name{display:contents}.site-footer .inner .site-info .site-name .site-logo{grid-column:1/2;grid-row:1/2}.site-footer .inner .site-info .site-name .site-logo a img{-webkit-filter:invert(88%) sepia(61%) saturate(0%) hue-rotate(229deg) brightness(107%) contrast(101%);filter:invert(88%) sepia(61%) saturate(0%) hue-rotate(229deg) brightness(107%) contrast(101%)}.site-footer .inner .site-info .site-name .contact_block{grid-column:2/3;grid-row:1/2}.site-footer .inner .site-info .site-name .contact_block p{color:#fff;font-size:.875rem}.site-footer .inner .site-info .site-name .contact_block p a{color:#fff}.site-footer .inner .site-info .sns-list .sns-menu-container{padding-top:1.5rem}.site-footer .inner .site-info .sns-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;gap:.625rem}.site-footer .inner .site-info .sns-list ul li.none{display:none}.site-footer .inner .site-info .sns-list ul li a{display:block;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:1.5rem;height:1.5rem;overflow:hidden}.site-footer .inner .site-info .sns-list ul li a span{display:grid;grid-template-columns:1.5rem auto}.site-footer .inner .site-info .sns-list ul li a span i{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/2;grid-row:1/2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.5rem;height:1.5rem;aspect-ratio:1/1}.site-footer .inner .site-info .sns-list ul li a span i img{max-height:100%}.site-footer .inner .copyright-block{grid-column:1/3;grid-row:3/4;padding-top:2.8125rem}.site-footer .inner .copyright-block .copyright{color:#fff;font-size:.8125rem}.site-footer .inner .copyright-block .footer2-navigation{display:none}.site-footer.flex{position:relative}@media screen and (min-width: 62.5em){.site-footer .inner .footer-menu .banner-list{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 62.5em){.site-footer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .inner .footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:58%;text-align:right}.site-footer .inner .footer-menu .footer-navigation{display:block}.site-footer .inner .footer-menu .footer-navigation .footer-navigation-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin:0;padding:0;list-style:none;gap:.5rem 1.5rem}.site-footer .inner .footer-menu .footer-navigation .footer-navigation-wrapper li a{color:#fff;white-space:nowrap}.site-footer .inner .site-info{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:42%}.site-footer .inner .site-info .site-name{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.125vw;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.site-footer .inner .site-info .site-name .site-logo{width:7.11rem}.site-footer .inner .copyright-block{display:grid;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;gap:1rem}.site-footer .inner .copyright-block .footer2-navigation{display:block}.site-footer .inner .copyright-block .footer2-navigation .menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;gap:1rem}.site-footer .inner .copyright-block .footer2-navigation .menu-wrapper li a{color:#fff;font-size:.875rem;line-height:1.2}.site-footer .inner .copyright-block .footer2-navigation .menu-wrapper li.none{display:none}}@media screen and (min-width: 77.5em){.site-footer .inner{max-width:1366px;margin:auto}.site-footer .inner .copyright-block{grid-template-columns:repeat(2, auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer .inner .copyright-block .footer2-navigation{grid-column:2/3;grid-row:1/2}.site-footer .inner .copyright-block .footer2-navigation .menu-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.site-footer .inner .copyright-block .copyright{grid-column:1/2;grid-row:1/2}}.slick-prev.slick-arrow,.slick-next.slick-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;top:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);border-radius:50%;background-color:#fff;-webkit-box-shadow:0 0 8px #282828;box-shadow:0 0 8px #282828}.slick-prev.slick-arrow::before,.slick-next.slick-arrow::before{content:"";display:block;width:.5rem;height:.875rem;background-color:#111a41;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.089%22%20height%3D%2214.752%22%20viewBox%3D%220%200%209.089%2014.752%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035%22%20d%3D%22M605.354%2C2768.152l-8%2C7%2C8%2C7%22%20transform%3D%22translate(-596.595%20-2767.776)%22%20fill%3D%22none%22%20stroke%3D%22%23111a41%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.089%22%20height%3D%2214.752%22%20viewBox%3D%220%200%209.089%2014.752%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_35%22%20data-name%3D%22%E3%83%91%E3%82%B9%2035%22%20d%3D%22M605.354%2C2768.152l-8%2C7%2C8%2C7%22%20transform%3D%22translate(-596.595%20-2767.776)%22%20fill%3D%22none%22%20stroke%3D%22%23111a41%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.slick-slide img{margin:auto}.slick-next.slick-arrow::before{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.ticket-loop .slick-next.slick-arrow{right:calc(38.168vw - 25px)}.element{visibility:hidden;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,visibility 1s,-webkit-transform 1s;transition:opacity 1s,visibility 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s,visibility 1s;transition:transform 1s,opacity 1s,visibility 1s,-webkit-transform 1s;opacity:0}.is-fadein{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.breadcrumbs{display:none}.page-footer{padding:0 5.089vw}.post-navigation{margin:3.125rem auto}.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:1rem}.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-navigation .nav-links .nav-previous::before,.post-navigation .nav-links .nav-next::before{content:"";display:block;width:1rem;height:1rem;background-color:#111a41;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3C!--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20--%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22width%3A%20256px%3B%20height%3A%20256px%3B%20opacity%3A%201%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%234B4B4B%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%22243.253%2C0%20202.714%2C40.539%20389.5%2C227.335%2012.736%2C227.335%2012.736%2C284.665%20389.5%2C284.665%20202.714%2C471.461%20243.253%2C512%20499.264%2C256%20%22%20style%3D%22fill%3A%20rgb(75%2C%2075%2C%2075)%3B%22%3E%3C%2Fpolygon%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3C!--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20--%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22width%3A%20256px%3B%20height%3A%20256px%3B%20opacity%3A%201%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%234B4B4B%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%22243.253%2C0%20202.714%2C40.539%20389.5%2C227.335%2012.736%2C227.335%2012.736%2C284.665%20389.5%2C284.665%20202.714%2C471.461%20243.253%2C512%20499.264%2C256%20%22%20style%3D%22fill%3A%20rgb(75%2C%2075%2C%2075)%3B%22%3E%3C%2Fpolygon%3E%3C%2Fg%3E%3C%2Fsvg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.post-navigation .nav-links .nav-previous a,.post-navigation .nav-links .nav-next a{display:block;width:calc(100% - 2rem)}.post-navigation .nav-links .nav-previous::before{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.navigation.pagination{margin:3.125rem auto;padding:0 5.089vw}.navigation.pagination ul{margin:0;padding:0;list-style:none}.navigation.pagination .nav-links,.navigation.pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem .75rem}.navigation.pagination .nav-links a,.navigation.pagination .nav-links span,.navigation.pagination .page-numbers a,.navigation.pagination .page-numbers span{padding:.5rem 0;font-family:"Noto Sans JP",sans-serif;font-size:1.125rem}.navigation.pagination .nav-links .prev,.navigation.pagination .nav-links .next,.navigation.pagination .page-numbers .prev,.navigation.pagination .page-numbers .next{font-size:1rem}.navigation.pagination .nav-links .current,.navigation.pagination .page-numbers .current{position:relative}.navigation.pagination .nav-links .current::after,.navigation.pagination .page-numbers .current::after{content:"";display:block;position:absolute;right:0;bottom:0;left:0;width:100%;border-bottom:2px solid #111a41}.entry-meta{margin-bottom:.5rem}.entry-meta .posted-on,.entry-meta .byline{display:block}.entry-meta .updated{display:none}.entry-meta .author{display:inline-block}.entry-content .entry-meta{margin-bottom:3rem}.widget-area .widget_block{padding-bottom:1rem}.widget-area .widget_block:not(:last-child){margin-bottom:1rem;border-bottom:1px solid #ddd}.widget-area .widget_block h2{margin-bottom:.5rem;font-family:"Noto Sans JP",sans-serif;font-size:1.125rem;line-height:1.2}.widget-area .widget_block ul{margin:0;padding:0;list-style:none}.widget-area .widget_block ul li{padding-left:1rem}.widget-area .widget_block ul li::before{content:"●";display:inline-block;margin-left:-1rem;color:#ccc}.widget-area .widget_search form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.widget-area .widget_search form label{width:2rem}.widget-area .widget_search form .wp-block-search__inside-wrapper{width:calc(100% - 2rem - .75rem)}.widget-area .widget_search form .wp-block-search__inside-wrapper .wp-block-search__button{width:4rem;font-family:"Noto Sans JP",sans-serif;font-size:.8125rem}#comments .comments-title{margin-bottom:1rem;font-family:"Noto Sans JP",sans-serif;font-weight:normal}#comments .comments-title span{font-family:"Noto Sans JP",sans-serif;font-weight:bold}#comments .comment-list{display:grid;gap:1rem;margin-bottom:2rem}#comments .comment-respond .comment-reply-title{margin-bottom:.5rem;font-family:"Noto Sans JP",sans-serif;font-size:1.125rem}#comments .comment-respond .comment-form-comment{margin-bottom:.5rem;text-align:left}.scroll-top{position:fixed;z-index:10;right:2.5vw;bottom:100px}.scroll-top a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:#282828}.scroll-top a::before{content:"↑";color:#fff;font-size:32px}.scroll-top a i{display:none}@media screen and (min-width: 62.5em){.breadcrumbs{display:block}.page-footer{padding:0}:not(.type-post) .page-footer{padding:0 5.089vw}}@media screen and (min-width: 77.5em){:not(.type-post) .page-footer{padding:0 5.089vw 0 300px}}/*# sourceMappingURL=common.min.css.map */