@font-face{font-family:"iconfont";src:url("/kinugasaartfes/assets/fonts/iconfont.woff2") format("woff2"),url("/kinugasaartfes/assets/fonts/iconfont.woff") format("woff"),url("/kinugasaartfes/assets/fonts/iconfont.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}.iconfont:before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.iconfont-2x{font-size:2em}.iconfont-3x{font-size:3em}.iconfont-4x{font-size:4em}.iconfont-5x{font-size:5em}.iconfont-fw{width:1.2857142857em;text-align:center}.iconfont-arw-r-d:before{content:""}.iconfont-arw-r-l:before{content:""}.iconfont-arw-r-r:before{content:""}.iconfont-arw-r-u:before{content:""}.iconfont-arw-r-ch:before{content:""}/*! 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{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size: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{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]{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}*,*::after,*::before{box-sizing:border-box}:where(html){width:100%;height:100%;margin:0;padding:0;font-size:62.5%}:where(body){width:100%;margin:0;padding:0;font-family:"Zen Kaku Gothic New",Roboto,"游ゴシック",YuGothic,Arial,"Droid Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.8rem;line-height:1.7;color:#000;overflow-wrap:anywhere;word-break:normal;line-break:strict}:where(body).noscroll{overflow:hidden}:where(body).noscroll::before{content:"";position:fixed;inset:0;background-color:#000;opacity:.7;z-index:999}:where(body):has(dialog[open]){overflow:hidden}:where(a){cursor:pointer;text-decoration:none;color:inherit;transition:all .3s ease}:where(a):focus:not(:focus-visible){outline:0}:where(img){vertical-align:bottom;max-width:100%;height:auto}:where(i,cite,em,var,address,dfn){font-style:normal}:where(iframe){border:none}h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,th,td,iframe,figure,p{margin:0;padding:0;font-size:inherit;letter-spacing:.02em}:where(ul,ol){list-style:none}@supports(hanging-punctuation: first){ruby>rt{margin-top:-0.5em}}.l-content{position:relative;width:100%;height:100%;min-height:100vh}.l-footer{position:sticky;top:100%;width:100%;padding:1em;background:#000;color:#fff;text-align:center;font-family:"Roboto","Zen Kaku Gothic New","游ゴシック",YuGothic,sans-serif;font-size:1.6rem}.l-header{position:relative;z-index:1000;width:100%;margin:0;padding:0;position:absolute;top:0;right:auto;bottom:auto;left:0}.l-header__inner{position:relative}.l-header__logo{display:block;position:absolute;top:3rem;left:3rem;margin:0;padding:0}.l-header .navArea{z-index:1000;margin:0 auto;padding:0;display:none;position:fixed;top:0;right:0;bottom:auto;left:auto;height:100%;margin:0 0 0 auto;padding:0 0 70px 0;background-color:#000;overflow:visible;overflow-y:scroll;-webkit-overflow-scrolling:touch}.l-header .navArea.is-active{width:min(100%,522px);height:100%}.l-header .navArea.is-active .l-header__gnav{display:block}.l-header__gnav{position:relative;margin:0 0 0 auto;padding:10rem 6rem;color:#fff;display:none}.l-header__gnav__list{list-style:"";width:100%;margin:0 auto;padding:10rem 0 20rem}.l-header__gnav__parent{margin:0;padding:0;font-size:3.4rem;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:bold;letter-spacing:.05em}.l-header__gnav__parent a{display:block;position:relative;z-index:1000;padding:7px 20px 7px 0;margin:0}.l-header__gnav__parent a::after{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:0;font-size:3.3rem;content:"";translate:0 -50%;transition:translate .3s}.l-header .l-header__gnav__ex li{margin-bottom:1.1em;font-size:1.8rem;font-weight:bold;line-height:1.5}.l-header__hamburger{display:none;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:auto;left:auto;width:80px;height:80px;margin:0;padding:0;background:#000;border:none;gap:6px;z-index:9999}.l-header__hamburger:hover{cursor:pointer}.l-header__hamburger span{display:block;width:32px;height:2px;border-radius:5rem;background:#fff;--gap: 8px}.l-header__hamburger span:nth-of-type(1){animation:menu-ber01 .75s forwards}.l-header__hamburger span:nth-of-type(2){opacity:1}.l-header__hamburger span:nth-of-type(3){animation:menu-ber02 .75s forwards}.l-header__hamburger.is-active span:nth-of-type(1){animation:active-menu-ber01 .75s forwards}.l-header__hamburger.is-active span:nth-of-type(2){opacity:0}.l-header__hamburger.is-active span:nth-of-type(3){animation:active-menu-ber03 .75s forwards}@keyframes menu-ber01{0%{transform:rotate(45deg);translate:0 var(--gap)}50%{transform:rotate(0)}100%{transform:rotate(0);translate:0 0}}@keyframes menu-ber02{0%{transform:rotate(-45deg);translate:0 calc(var(--gap)*-1)}50%{transform:rotate(0);translate:0 calc(var(--gap)*-1)}100%{transform:rotate(0);translate:0 0}}@keyframes active-menu-ber01{0%{transform:rotate(0);translate:0 0}50%{transform:rotate(0);translate:0 var(--gap)}100%{transform:rotate(45deg);translate:0 var(--gap)}}@keyframes active-menu-ber03{0%{transform:rotate(0);translate:0 0}50%{transform:rotate(0);translate:0 calc(var(--gap)*-1)}100%{transform:rotate(-45deg);translate:0 calc(var(--gap)*-1)}}.l-main{position:relative;width:100%}.l-pageTop{position:fixed;top:auto;right:20px;bottom:20px;left:auto;z-index:1000;width:64px;height:64px;margin:0;padding:0}.l-pageTop button{cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding:6px 0 0;width:100%;height:100%;border-radius:1rem;background:#000;color:#fff;text-align:center;text-decoration:none;transition:all .2s cubic-bezier(0.42, 0, 0.58, 1);border:1px solid #f2b120}.l-pageTop button::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;content:"";color:#f2b120}.l-pageTop span{font-family:"Roboto","Zen Kaku Gothic New","游ゴシック",YuGothic,sans-serif;font-size:1.2rem;text-align:center;display:block;font-weight:bold;line-height:1.4;letter-spacing:.02em}.c-cBox,.c-cBox__blue,.c-cBox__gray,.c-cBox__white{width:100%;height:auto}.c-cBox__white{background:#fff}.c-cBox__gray{background:#e0e1e1}.c-cBox__blue{background:#e5f0f8}.c-fBox{display:flex}.c-fBox .c-fBox__textArea img,.c-fBox .c-fBox__imgArea img{width:100%;height:auto}.c-fBox.row{flex-direction:row}.c-fBox.row__r{flex-direction:row-reverse}.c-fBox.clm{flex-direction:column}.c-fBox.clm__r{flex-direction:column-reverse}.c-fBox.jc__sb{justify-content:space-between}.c-fBox.jc__sa{justify-content:space-around}.c-fBox.jc__fs{justify-content:flex-start}.c-fBox.jc__fe{justify-content:flex-end}.c-fBox.jc__ce{justify-content:center}.c-fBox.ai__ce{align-items:center}.c-fBox.ai__fs{align-items:flex-start}.c-fBox.ai__fe{align-items:flex-end}.c-fBox.ai__st{align-items:stretch}.c-fBox.ai__bl{align-items:baseline}.c-fBox.fwrap{flex-wrap:wrap}.js-clipInTop{display:inline-block}.js-clipInBottom{display:inline-block}.js-clipInRight{display:inline-block}.js-clipInLeft{display:inline-block}.js-splitText span{display:inline-block}.js-splitRotate span{display:inline-block}.c-icon,.c-icon__red{display:inline-block;width:auto;color:#fff;background:#f2b120;border-radius:3px;line-height:1}.c-icon__red{background:color-accent}.c-linkBtn,.c-linkBtn__prev,.c-linkBtn__icon{display:inline-block;border:1px solid #000;padding:.7em 2.7em .9em .8em;--min: 330px;width:min(100%,var(--min));position:relative;background-color:#fff}.c-linkBtn:hover,.c-linkBtn__prev:hover,.c-linkBtn__icon:hover{background:#000;color:#fff}.c-linkBtn__icon::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;vertical-align:middle;transform:translateY(-10%);font-size:.9em}.c-linkBtn__icon::after{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:1.5rem;translate:0 -50%;font-size:1em}.c-linkBtn__prev{font-size:2rem;padding:.7em 2.5em .9em;color:#1e282f}.c-linkBtn__prev::after{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;left:1.5rem;translate:0 -50%;font-size:1.5em;transform:rotateY(180deg)}.c-linkBtn.icon__arwR::after,.icon__arwR.c-linkBtn__prev::after,.c-linkBtn__icon.icon__arwR::after{content:"";font-size:2.5rem}.c-linkBtn.icon__arwL,.icon__arwL.c-linkBtn__prev,.c-linkBtn__icon.icon__arwL{padding:.7em .8em .9em 2em}.c-linkBtn.icon__arwL::after,.icon__arwL.c-linkBtn__prev::after,.c-linkBtn__icon.icon__arwL::after{content:"";font-size:.8em;right:unset;left:1.5rem;rotate:180deg}.c-linkBtn__arrow{display:inline-block;border:1px solid #000;padding:1.1em 2.8em 1.2em 1em;--min: 380px;width:min(100%,var(--min));position:relative;background-color:#fff;font-size:clamp(1.6rem,2vw,2rem);text-align:left;color:#1e282f}.c-linkBtn__arrow:hover{background:#000;color:#fff}.c-linkBtn__arrow::after{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;right:1.5rem;translate:0 -50%;font-size:3.3rem}.c-linkText{text-decoration:underline}.c-linkList{margin:0;padding:0;list-style:""}.c-linkList a::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";vertical-align:middle;transform:translateY(-10%)}.c-linkList a.noLink{pointer-events:none;opacity:.5}.c-linkList--event{display:grid;grid-template-columns:repeat(auto-fill, minmax(380px, 1fr));gap:clamp(4rem,6vw,6rem) 3.2rem}.c-linkList--event li{background-color:#fff}.c-linkList--event li a{display:block;height:100%}.c-linkList--event li a figure{aspect-ratio:512/290;width:100%;overflow:hidden;position:relative}.c-linkList--event li a figure>img{width:100%;height:100%;object-fit:cover;transition:scale .4s}.c-linkList--event li a figure .c-fBox{position:absolute;bottom:1.5rem;right:1.5rem;gap:1rem}.c-linkList--event li a figure .c-fBox span{display:block;width:clamp(4.5rem,6vw,6.5rem);border-radius:5rem;box-shadow:2px 2px 5px rgba(0,0,0,.2)}.c-linkList--event li a figure .c-fBox span img{width:100%}.c-linkList--event li a .midashi{font-size:clamp(1.8rem,2.2vw,2.5rem);font-weight:bold;line-height:1.5;padding:2rem 2.5rem 0}.c-linkList--event li a .info{font-size:1.8rem;color:#8e8e8e;font-weight:bold;line-height:1.6;padding:2rem 2.5rem 3rem;line-height:1.75;letter-spacing:0}.c-linkList--event li a .info>div{display:grid;grid-template-columns:5.2em 1fr}.c-linkList--event li a .info--text{font-size:1.8rem;color:#8e8e8e;font-weight:bold;line-height:1.6;padding:2rem 2.5rem 3rem;line-height:1.75;letter-spacing:0}.c-linkList--news li{border-bottom:1px solid}.c-linkList--news li:first-child{border-top:1px solid}.c-linkList--news li a{display:flex;align-items:center;gap:.7rem clamp(2rem,4vw,4rem);padding:1em 0;min-height:115px}.c-linkList--news li a.noLink{pointer-events:none}.c-linkList--news li a time{display:inline-block;background-color:#ad181f;color:#fff;text-align:center;flex-shrink:0;font-size:1.5rem;letter-spacing:.02em;font-family:"Roboto","Zen Kaku Gothic New","游ゴシック",YuGothic,sans-serif;font-weight:500;line-height:1;padding:7px;width:105px}.c-linkList--news li a p{line-height:1.6;transition:.3s}.c-list--dl{--dt: 84px}.c-list--dl>div{display:grid;grid-template-columns:var(--dt) 1fr;gap:1rem;align-items:flex-start;margin-bottom:.5rem}.c-list--dl>div dt{display:block;width:100%;background-color:#000;color:#fff;text-align:center;font-size:1.4rem;padding:3px;font-weight:bold;margin:3px 0}.c-list--dl>div dd div{font-size:1.5rem}.c-marquee{--gap: 1ex;--offset: calc(var(--inline-size) + var(--gap));font-size:8rem;inline-size:max-content;text-shadow:var(--offset) 0 currentColor,calc(var(--offset)*2) 0 currentColor,calc(var(--offset)*3) 0 currentColor,calc(var(--offset)*4) 0 currentColor,calc(var(--offset)*5) 0 currentColor;animation:marquee 10s linear infinite}@keyframes marquee{to{translate:calc(-100% - var(--gap))}}.c-tableArea{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.c-tableArea table{width:100%;min-width:600px;border-collapse:collapse}.c-tableArea table th,.c-tableArea table td{border:1px solid #000}.c-title__line{font-size:clamp(2.2rem,3.8vw,3.8rem);font-weight:500;line-height:1.273;border-bottom:1px solid;padding-bottom:1.5rem;margin-bottom:3rem}.c-title__area{font-weight:bold;font-size:clamp(2rem,3vw,3rem);margin:2em 0 .5em;line-height:1.4}.c-title__box{font-size:clamp(1.6rem,2vw,2rem);font-weight:bold;border:1px solid;padding:.45rem 1.5rem;margin:2em 0 1em}.c-title__red{color:#ad181f;line-height:1.4;font-weight:bold;font-size:clamp(1.6rem,2vw,2rem);width:fit-content;border-bottom:2px solid;padding-bottom:3px;margin:1em 0}.c-title__red.noBorder{border-bottom:none;padding-bottom:0}.c-title__center{text-align:center}.c-title__center .ttl-sub{font-size:1.6rem;font-weight:bold}.c-title__center .ttl-main{font-size:clamp(2rem,3.2vw,3.6rem);font-weight:bold;line-height:1.6}.c-title__bg{background-color:#c29c68;color:#fff;font-weight:bold;text-align:center;font-size:clamp(2rem,3.2vw,3.6rem);line-height:1.4;padding:8px 10px 14px}.c-title__bold{font-size:clamp(1.6rem,2vw,2rem);font-weight:bold}.c-title__bold02{font-size:clamp(2rem,3.2vw,3.6rem);font-weight:bold}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.c-dialog{padding:unset;color:unset;background-color:unset;border:unset;width:calc(100% - 4rem);max-width:1056px;padding-block:5rem}.c-dialog::backdrop{background-color:rgba(0,0,0,.7)}.c-dialog__inner{background-color:#fff;padding:6rem;position:relative}.c-dialog p{font-size:.83em;line-height:1.6}.c-dialog__openBtn,.c-dialog__closeBtn{background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:unset;outline:none;padding:0;appearance:none;transition:.3s}.c-dialog__openBtn{display:inline-block;border:1px solid #000;padding:1.1em 3em 1.2em 1em;--min: 380px;width:min(100%,var(--min));position:relative;background-color:#fff;font-size:clamp(1.6rem,2vw,2rem);text-align:left;color:#1e282f}.c-dialog__openBtn:hover{background:#000;color:#fff}.c-dialog__openBtn::after{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;right:1.5rem;translate:0 -50%;font-size:3.3rem}.c-dialog__closeBtn{position:absolute;top:0;right:0;translate:0 calc(-100% - 10px);font-size:3.6rem;color:#fff}.p-accordion{margin:0;padding:0;background:#fff;list-style-type:""}.p-accordion__parent button{background:#e0e1e1;border:none;border-bottom:1px solid #fff;color:#000;cursor:pointer;display:block;font-weight:700;padding:15px;text-align:left;width:100%;position:relative;transition:.3s}.p-accordion__parent button::after{content:"";font-family:"iconfont";position:absolute;right:15px}.p-accordion__parent button:hover{background:#333;color:#fff}.p-accordion__parent button:focus:not(:focus-visible){outline:0}.p-accordion__parent button.is-active{background:color-accent;color:#fff}.p-accordion__parent button.is-active::after{content:""}.p-accordion__child{margin:0;display:none;list-style-type:disc;padding:40px 15px 40px 40px}.p-accordion__child--open{display:block}.p-accordion__child li:not(:first-child){margin-top:1rem}.p-body{padding-bottom:clamp(8rem,10vw,12rem)}.p-catch{width:100%}.p-catch__inner{text-align:center;padding:0 2rem}.p-catch__inner .ttl-sub{background-color:#ad181f;color:#fff;text-align:center;display:inline-block;font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-size:clamp(2.2rem,3.4vw,3.4rem);line-height:1;padding:3px .4em 6px;margin-bottom:.6em}.p-catch__inner .ttl-main{font-size:clamp(3rem,4.8vw,4.8rem);font-weight:bold;line-height:1.3}.p-chapter{width:100%;margin:5rem 0}.p-chapter__inner{background-color:#fff;max-width:1330px;width:calc(100% - 8rem);margin-inline:auto;padding:clamp(4rem,9vw,9rem) clamp(2rem,10vw,13.5rem)}.p-lead{padding:2rem 0;text-align:center}.p-lead__inner{max-width:1000px;margin:0 auto}.p-lead__inner p{font-size:26px}.p-modal{display:none;position:fixed;top:0;height:100vh;width:100%;z-index:9999}.p-modal__bg{position:absolute;height:100vh;width:100%;background:rgba(0,0,0,.8)}.p-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60%;max-width:900px;background:#fff}.p-modal__content__inner{max-height:70vh;overflow-y:auto;padding:3rem;position:relative}.p-modal__content__inner .c-title__bold--fs20{margin:0 0 1.5rem}.p-modal__content__inner p{margin-bottom:0}.p-modal__close{background-color:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;text-decoration:none;transition:.3s;position:absolute;top:-28px;right:3px}.p-modal__close::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;content:""}.p-modal__close:hover{opacity:.5}.p-modal__close span{display:none}.p-modal .c-fBox__imgArea{width:200px}.p-modal .c-fBox__textArea{width:calc(100% - 225px)}body.js-modal-fixed{overflow-y:scroll;position:fixed;width:100%;height:100%;left:0}body.js-modal-fixed .l-header{position:fixed}body.js-modal-fixed .l-content{height:auto}body.js-modal-fixed .l-content .p-body a.p-modal__close{text-decoration:none}.p-tab__title{overflow:hidden;border-bottom:1px solid #006cb8;padding-left:0;margin-bottom:60px}.p-tab__title .p-tab__title__item{position:relative;width:300px;height:40px;font-size:14px;margin:0;list-style:"";background:#fff;border:1px solid #006cb8;padding:10px 25px;float:left;border-bottom:none;border-top-right-radius:10px;color:#006cb8;font-weight:600}.p-tab__title .p-tab__title__item::after{position:absolute;right:14px;content:"▼"}.p-tab__title .p-tab__title__item.select{background:#006cb8;color:#fff}.p-tab__content{display:none}.u-blank::after{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:7px;vertical-align:baseline;font-size:.7em}.u-pdf::after{display:inline-block;content:"";width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url("/kinugasaartfes/assets/img/common/icon-pdf.png");background-size:contain}.u-xls::after{display:inline-block;content:"";width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url("/kinugasaartfes/assets/img/common/icon-excel.png");background-size:contain}.u-doc::after{display:inline-block;content:"";width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url("/kinugasaartfes/assets/img/common/icon-word.png");background-size:contain}.u-ppt::after{display:inline-block;content:"";width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url("/kinugasaartfes/assets/img/common/icon-ppt.png");background-size:contain}.u-hide{display:none}.u-clearfix:after{clear:both;content:"";display:block}.u-left{float:left}.u-right{float:right}.u-overflow{overflow:auto}.u-overflow>*{min-width:var(--min)}.u-alignLeft{text-align:left}.u-alignCenter{text-align:center}.u-alignRight{text-align:right}.u-weightBold{font-weight:700}.u-small{font-size:.88em}.u-small02{font-size:.94em}.u-small03{font-size:.78em}.u-textBl{color:#006cb8}.u-textRd{color:#ad181f}.u-roboto{font-family:"Roboto","Zen Kaku Gothic New","游ゴシック",YuGothic,sans-serif}.u-forTb{display:none}.u-forSp{display:none}.u-markList li{position:relative;padding-left:1.2em}.u-markList li .mark{position:absolute;left:0}.u-mt0{margin-top:0px !important}.u-mb0{margin-bottom:0px !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mt25{margin-top:25px !important}.u-mb25{margin-bottom:25px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mt35{margin-top:35px !important}.u-mb35{margin-bottom:35px !important}.u-mt40{margin-top:40px !important}.u-mb40{margin-bottom:40px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-mt50{margin-top:50px !important}.u-mb50{margin-bottom:50px !important}.u-pt0{padding-top:0px !important}.u-pr0{padding-right:0px !important}.u-pb0{padding-bottom:0px !important}.u-pl0{padding-left:0px !important}.u-p0{padding:0px}.u-pt5{padding-top:5px !important}.u-pr5{padding-right:5px !important}.u-pb5{padding-bottom:5px !important}.u-pl5{padding-left:5px !important}.u-p5{padding:5px}.u-pt10{padding-top:10px !important}.u-pr10{padding-right:10px !important}.u-pb10{padding-bottom:10px !important}.u-pl10{padding-left:10px !important}.u-p10{padding:10px}.u-pt15{padding-top:15px !important}.u-pr15{padding-right:15px !important}.u-pb15{padding-bottom:15px !important}.u-pl15{padding-left:15px !important}.u-p15{padding:15px}.u-pt20{padding-top:20px !important}.u-pr20{padding-right:20px !important}.u-pb20{padding-bottom:20px !important}.u-pl20{padding-left:20px !important}.u-p20{padding:20px}.u-pt25{padding-top:25px !important}.u-pr25{padding-right:25px !important}.u-pb25{padding-bottom:25px !important}.u-pl25{padding-left:25px !important}.u-p25{padding:25px}.u-pt30{padding-top:30px !important}.u-pr30{padding-right:30px !important}.u-pb30{padding-bottom:30px !important}.u-pl30{padding-left:30px !important}.u-p30{padding:30px}.u-pt35{padding-top:35px !important}.u-pr35{padding-right:35px !important}.u-pb35{padding-bottom:35px !important}.u-pl35{padding-left:35px !important}.u-p35{padding:35px}.u-pt40{padding-top:40px !important}.u-pr40{padding-right:40px !important}.u-pb40{padding-bottom:40px !important}.u-pl40{padding-left:40px !important}.u-p40{padding:40px}.u-pt45{padding-top:45px !important}.u-pr45{padding-right:45px !important}.u-pb45{padding-bottom:45px !important}.u-pl45{padding-left:45px !important}.u-p45{padding:45px}.u-pt50{padding-top:50px !important}.u-pr50{padding-right:50px !important}.u-pb50{padding-bottom:50px !important}.u-pl50{padding-left:50px !important}.u-p50{padding:50px}.u-gap0{gap:0px !important}.u-gap5{gap:5px !important}.u-gap10{gap:10px !important}.u-gap15{gap:15px !important}.u-gap20{gap:20px !important}.u-gap25{gap:25px !important}.u-gap30{gap:30px !important}.u-gap35{gap:35px !important}.u-gap40{gap:40px !important}.u-gap45{gap:45px !important}.u-gap50{gap:50px !important}.home{min-height:100vh;min-height:100svh;background-color:#e0e1e1}.home .l-header__inner{display:none}.home .l-content .l-main article{overflow:hidden}.home .l-content .l-main article .home__catch{padding:19.5rem clamp(3rem,6vw,6rem) 0;min-height:100vh;min-height:100svh;display:grid;position:relative}.home .l-content .l-main article .home__catch__logo{margin:0;padding:0;width:100%;position:absolute;top:0;left:0;padding:clamp(3rem,4vw,6rem) clamp(3rem,6vw,6rem)}.home .l-content .l-main article .home__catch__logo__inner{gap:clamp(2rem,4vw,4rem)}.home .l-content .l-main article .home__catch__logo__inner a{display:block}.home .l-content .l-main article .home__catch__logo .logo--r{width:clamp(118px,21.5vw,244px);width:clamp(118px,12.5vw,244px)}.home .l-content .l-main article .home__catch__logo .logo--f{width:clamp(125px,23.5vw,244px);width:clamp(125px,14.5vw,244px)}.home .l-content .l-main article .home__catch .home__catch__inner{display:flex;flex-direction:column}.home .l-content .l-main article .home__catch .home__catch__ttl{position:relative;z-index:2}.home .l-content .l-main article .home__catch .home__catch__ttl .ttl-main{width:min(49vw,1065px)}.home .l-content .l-main article .home__catch .home__catch__ttl .ttl-sub{width:min(48.3vw,828px);margin-top:min(4.5vw,4.5rem)}.home .l-content .l-main article .home__catch .home__catch__date{position:relative;z-index:2;width:min(57.6vw,828px);padding-top:clamp(6rem,8vw,8rem);margin-bottom:clamp(3rem,6vw,6rem)}.home .l-content .l-main article .home__catch .home__catch__figure{position:absolute;top:5rem;bottom:0;right:clamp(3rem,6vw,6rem);z-index:0;max-width:85vh;max-width:85svh;width:66vw;display:flex;justify-content:flex-end}.home .l-content .l-main article .home__catch .home__catch__figure>div{width:100%;margin-inline:auto}.home .l-content .l-main article .home__catch .home__catch__figure>div.forSp{display:none}.home .l-content .l-main article .home__catch .home__catch__figure img,.home .l-content .l-main article .home__catch .home__catch__figure svg{width:auto;height:100%;max-width:100%}.home .l-content .l-main article .home__catch .home__catch__figure img{opacity:0}.home .l-content .l-main article .home__catch .home__catch__figure svg #shape{opacity:0;animation:mv-fig .5s forwards .2s ease-out}@keyframes mv-fig{0%{opacity:0;translate:0 1.5rem}100%{opacity:1;translate:0 0}}.home .l-content .l-main article .home__catch .home__catch__figure svg #shirakawa{opacity:0;animation:mv-fig .7s forwards .5s}.home .l-content .l-main article .home__sec{margin:clamp(6rem,12vw,12rem) 0 clamp(7.5rem,15vw,15rem)}.home .l-content .l-main article .home__sec .home__sec__inner{max-width:1600px;width:calc(100% - clamp(3rem,14vw,14rem));margin:0 auto;background-color:#fff;padding:clamp(5rem,8vw,12rem) 4rem}.home .l-content .l-main article .home__sec .home__sec__title{text-align:center}.home .l-content .l-main article .home__sec .home__sec__title .ttl-sub{background-color:#ad181f;color:#fff;text-align:center;display:inline-block;font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-size:clamp(2.2rem,3.4vw,3.4rem);line-height:1;padding:3px .4em 6px;margin-bottom:.6em}.home .l-content .l-main article .home__sec .home__sec__title .ttl-main{font-size:clamp(3rem,4.8vw,4.8rem);font-weight:bold;line-height:1.3}.home .l-content .l-main article .home__sec.aboutSec .aboutSec__inner{padding:0 clamp(3rem,6vw,6rem)}.home .l-content .l-main article .home__sec.aboutSec .aboutSec__disc{font-size:clamp(1.6rem,2.4vw,3.6rem);line-height:1.6;margin-bottom:1.5em}.home .l-content .l-main article .home__sec.aboutSec .swiper---aboutSec{width:100vw}.home .l-content .l-main article .home__sec.aboutSec .swiper---aboutSec .swiper-wrapper{transition-timing-function:linear}.home .l-content .l-main article .home__sec.aboutSec .swiper---aboutSec .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}.home .l-content .l-main article .home__sec.eventSec .eventSec__inner{max-width:1600px;width:calc(100% - clamp(3rem,14vw,14rem));margin:0 auto}.home .l-content .l-main article .home__sec.eventSec .eventSec__anchor{margin:5rem 0;gap:15px}.home .l-content .l-main article .home__sec.eventSec .eventSec__anchor a{font-size:1.6rem;width:min(46%,380px)}.home .l-content .l-main article .home__sec.eventSec .eventSec__anchor a::after{rotate:90deg}.home .l-content .l-main article .home__sec.eventSec .eventSec__timeTable{margin:clamp(3rem,5.5vw,7.5rem) 0 clamp(6rem,10vw,12rem);overflow:auto}.home .l-content .l-main article .home__sec.eventSec .eventSec__timeTable figure{min-width:700px}.home .l-content .l-main article .home__sec.eventSec .eventSec__map{margin-bottom:clamp(6rem,10vw,12rem);border:2px solid #fff;max-width:1056px;margin-inline:auto}.home .l-content .l-main article .home__sec.eventSec .eventSec__map__disc{text-align:center;margin-bottom:2rem;font-size:clamp(11px,1.9vw,2.2rem);font-weight:500}.home .l-content .l-main article .home__sec.eventSec .eventSec__map__disc span{width:5.5em;display:inline-block;margin-right:1rem;vertical-align:top}.home .l-content .l-main article .home__sec.eventSec .eventSec__map__inner{max-width:1325px;margin:0 auto}.home .l-content .l-main article .home__sec.eventSec .eventSec__map__inner+.eventSec__map__inner{margin-top:clamp(3rem,5.5vw,7.5rem)}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__area area{cursor:pointer}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog{max-width:512px}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner{padding:0}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner a{display:block;height:100%;outline:none}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner a figure{aspect-ratio:512/290;width:100%;overflow:hidden;position:relative}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner a figure>img{width:100%;height:100%;object-fit:cover;transition:scale .4s;translate:0 -1px}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner a figure .c-fBox{position:absolute;bottom:1.5rem;right:1.5rem;gap:1rem}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner a figure .c-fBox span{display:block;width:clamp(4.5rem,6vw,6.5rem);border-radius:5rem;box-shadow:2px 2px 5px rgba(0,0,0,.2)}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner a figure .c-fBox span img{width:100%}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner a .midashi{font-size:clamp(1.8rem,2.2vw,2.5rem);font-weight:bold;line-height:1.5;padding:2rem 2.5rem 0}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner a .info{font-size:1.8rem;color:#8e8e8e;font-weight:bold;line-height:1.6;padding:2rem 2.5rem 3rem;line-height:1.75;letter-spacing:0}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner a .info>div{display:grid;grid-template-columns:5.2em 1fr}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner a .info--text{font-size:1.8rem;color:#8e8e8e;font-weight:bold;line-height:1.6;padding:2rem 2.5rem 3rem;line-height:1.75;letter-spacing:0}.home .l-content .l-main article .home__sec.eventSec .c-title__bg{margin:clamp(6rem,10vw,12rem) 0 3rem}.home .l-content .l-main article .home__sec.eventSec .eventSec__disc{text-align:center;margin-top:3.5rem;margin-bottom:clamp(3.5rem,4vw,5rem);font-size:clamp(16px,1.9vw,2.2rem);line-height:2;font-weight:500}.home .l-content .l-main article .home__sec.conceptSec .home__sec__title .ttl-main picture{display:flex;justify-content:center;align-items:center}.home .l-content .l-main article .home__sec.conceptSec .conceptSec__disc{text-align:center;margin-top:4rem;margin-bottom:min(6vw,10rem)}.home .l-content .l-main article .home__sec.conceptSec .conceptSec__disc p{margin:1em 0;font-size:clamp(16px,1.9vw,2.2rem)}.home .l-content .l-main article .home__sec.conceptSec .conceptSec__disc p .u-small{font-size:1.5rem}.home .l-content .l-main article .home__sec.conceptSec .conceptSec__figure{display:flex;overflow:hidden;width:100vw;margin:0 calc(50% - 50vw);padding:3rem 0 0}.home .l-content .l-main article .home__sec.conceptSec .conceptSec__figure ul{display:flex;will-change:transform}.home .l-content .l-main article .home__sec.conceptSec .conceptSec__figure ul:first-child{animation:loop-concept 200s linear infinite}.home .l-content .l-main article .home__sec.conceptSec .conceptSec__figure ul:last-child{animation:loop-concept 200s linear infinite -200s}@keyframes loop-concept{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.home .l-content .l-main article .home__sec.conceptSec .conceptSec__figure ul li{display:inline-block;width:max(1233px,130vw);margin-inline:2vw}.home .l-content .l-main article .home__sec.conceptSec .conceptSec__figure ul li img,.home .l-content .l-main article .home__sec.conceptSec .conceptSec__figure ul li svg{width:100%;height:100%;object-fit:cover;overflow:visible}.home .l-content .l-main article .home__sec.conceptSec .conceptSec__figure ul li svg>g>g{animation:loop-concept_svg 4s infinite}.home .l-content .l-main article .home__sec.conceptSec .conceptSec__figure ul li svg>g>g:nth-child(even){animation-delay:2s}@keyframes loop-concept_svg{0%,20%,100%{translate:0 0}5%{translate:0 -3rem}}.home .l-content .l-main article .home__sec.conceptSec .c-dialog__openBtn{margin-top:clamp(4rem,4vw,6rem)}.home .l-content .l-main article .home__sec.conceptSec .conceptSec__dialog figure{margin:2rem 0 4rem}.home .l-content .l-main article .home__sec.conceptSec .conceptSec__dialog figure:first-of-type{width:80%;margin-inline:auto}.home .l-content .l-main article .home__sec.mapSec{margin-top:3rem}.home .l-content .l-main article .home__sec.mapSec .loopObjArea{position:relative;margin-bottom:4rem}.home .l-content .l-main article .home__sec.mapSec .loopObjArea .loop-shirakawa{width:92vw;margin:0 auto}.home .l-content .l-main article .home__sec.mapSec .loopObjArea .loop-shirakawa img{width:100%;height:100%;object-fit:cover}.home .l-content .l-main article .home__sec.mapSec .loopObjArea .loop-en{display:flex;overflow:hidden;position:absolute;top:50%;translate:0 -50%}.home .l-content .l-main article .home__sec.mapSec .loopObjArea .loop-en ul{display:flex;will-change:transform}.home .l-content .l-main article .home__sec.mapSec .loopObjArea .loop-en ul:first-child{animation:loop 200s linear infinite}.home .l-content .l-main article .home__sec.mapSec .loopObjArea .loop-en ul:last-child{animation:loop 200s linear infinite -200s}@keyframes loop{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.home .l-content .l-main article .home__sec.mapSec .loopObjArea .loop-en ul li{display:inline-block;width:max(965px,120vw);padding-left:2vw}.home .l-content .l-main article .home__sec.mapSec .loopObjArea .loop-en ul li img{width:100%;height:100%;object-fit:cover}.home .l-content .l-main article .home__sec.mapSec .mapSec__text{width:max(300px,48vw);flex-shrink:0;display:grid;align-self:stretch;align-items:center;padding:0 3rem}.home .l-content .l-main article .home__sec.mapSec .mapSec__text .mapSec__info{width:fit-content;margin:0 auto;border-top:1px solid}.home .l-content .l-main article .home__sec.mapSec .mapSec__text .mapSec__info>div{display:grid;grid-template-columns:105px 1fr;gap:1.5rem 3rem;border-bottom:1px solid;font-weight:bold;align-items:flex-start;padding:4.5rem 0 3.5rem}.home .l-content .l-main article .home__sec.mapSec .mapSec__text .mapSec__info>div dt{background-color:#000;color:#fff;text-align:center;display:inline-block;padding:8px;font-size:1.8rem;line-height:1}.home .l-content .l-main article .home__sec.mapSec .mapSec__text .mapSec__info>div dd{font-size:clamp(2.4rem,2.4vw,3.6rem);line-height:1.5;translate:0 -0.3em}.home .l-content .l-main article .home__sec.mapSec .mapSec__text .mapSec__info>div dd span{display:block;font-size:2rem;font-weight:normal;margin-top:10px}.home .l-content .l-main article .home__sec.mapSec .mapSec__text .mapSec__info>div dd a{font-size:2rem;text-decoration:underline;font-weight:normal}.home .l-content .l-main article .home__sec.mapSec .mapSec__map{width:50vw;height:685px}.home .l-content .l-main article .home__sec.mapSec .mapSec__map iframe{width:100%;height:100%;object-fit:cover}.home .l-content .l-main article .home__sec.newsSec .newsSec__inner{width:calc(100% - 16rem);max-width:1056px;margin:0 auto}.home .l-content .l-main article .home__sec.newsSec .newsSec__inner .home__sec__title{text-transform:uppercase;margin-bottom:3rem}.home .l-content .l-main article .home__sec.newsSec .c-linkList--news{max-height:410px;overflow:auto}.home .l-content .l-main article .infoSec{background-color:#fff}.home .l-content .l-main article .infoSec__inner{padding:clamp(5rem,9vw,9rem) 2rem;border-bottom:1px solid #ddd}.home .l-content .l-main article .infoSec .infoSec__title{text-align:center;margin-top:4rem}.home .l-content .l-main article .infoSec .infoSec__title .ttl-sub{background-color:#ad181f;color:#fff;text-align:center;display:inline-block;font-weight:500;letter-spacing:.05em;text-transform:uppercase;line-height:1;padding:3px 1.7em 6px;margin-bottom:.6em}.home .l-content .l-main article .infoSec .infoSec__title .ttl-main{font-size:clamp(2.4rem,2.4vw,3.6rem);font-weight:bold;line-height:1.3}.home .l-content .l-main article .infoSec .infoSec__title--m .ttl-main{font-size:clamp(2rem,2vw,3rem)}.home .l-content .l-main article .infoSec .infoSec--sponsored_by{gap:2rem 4rem;margin:2rem 0 0}.home .l-content .l-main article .infoSec .infoSec--sponsorship{gap:0 1em;margin:0 auto;max-width:560px;font-weight:bold}.home .l-content .l-main article .infoSec .infoSec--exLink{gap:3.5rem}.home .l-content .l-main article .infoSec .infoSec--exLink li{width:clamp(250px,30vw,420px)}.home .l-content .l-main article .infoSec .infoSec--contact{max-width:648px;margin:clamp(4rem,9vw,9rem) auto 0;padding:clamp(2rem,4vw,4.5rem) 0;border-top:1px solid;border-bottom:1px solid}.home .l-content .l-main article .infoSec .infoSec--contact p{font-size:2rem}.home .l-content .l-main article .infoSec .infoSec--insta{margin:clamp(4rem,6vw,6rem) auto 0}.home .l-content .l-main article .infoSec .infoSec--insta .c-title__bold02{width:fit-content;margin-inline:auto;display:flex;align-items:center;gap:.4em;padding-right:1em;margin-bottom:.7em}.home .l-content .l-main article .infoSec .infoSec--insta .c-title__bold02::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-top:.1em}.home .l-content .l-main article .infoSec .infoSec--insta p b{font-size:2rem}.home .l-content .l-main article .infoSec .infoSec--insta p b::after{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin:0 15px;font-size:.8em}.home .l-content .l-main article .infoSec .infoSec--insta p a{display:inline-block;font-size:1.4rem;background:#000;color:#fff;padding:.5em 1.2em;border-radius:5rem;font-weight:bold;letter-spacing:.05em}.page{background-color:#e0e1e1}.page .l-content{padding-top:12rem;position:relative}.page .l-content::before{content:"";display:block;background:url("/kinugasaartfes/assets/img/home/svg/catch-fugure.svg") no-repeat top right/100% auto;width:max(500px,36vw);height:70%;position:absolute;top:5rem;right:5rem}.page .l-content p{letter-spacing:0}.page .l-content .prevWrap{width:calc(100% - 4rem);margin:clamp(4.5rem,7vw,7.5rem) auto 0}.page .l-content .lead-p{margin-top:6rem}.page .l-content .event--thum{margin:6rem 0 7.5rem}.page .l-content .event--thum02{margin:6rem 0 5rem}.page .l-content p:not([class]){margin-bottom:1em}.page .l-content p a{text-decoration:underline}.page .l-content .event--anchor{margin:6rem auto 7.5rem;display:flex;align-items:center;gap:0 min(4vw,5rem);background-color:#eee;padding:2rem}.page .l-content .event--anchor__ttl{flex-shrink:0;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .6rem 2rem;font-size:3rem}.page .l-content .event--anchor__list{width:100%;display:flex;flex-wrap:wrap;gap:.3em 2em}.page .l-content .event--anchor__list.cont-min li{min-width:unset}.page .l-content .event--anchor__list li{font-size:1.5rem;min-width:44%}.page .l-content .event--anchor__list li a{display:inline-block;padding-left:1.2em;line-height:1.5;position:relative}.page .l-content .event--anchor__list li a::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;left:0;top:.5em;font-size:.8em;vertical-align:baseline}.page .l-content .halfBoxList{margin:4.5rem 0 6rem}.page .l-content .halfBoxList>li{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem 3rem;margin-bottom:3rem;align-items:flex-start}.page .l-content .halfBoxList>li figure img{width:100%;height:100%;object-fit:cover}.page .l-content .event-fBox--half{gap:3rem 2rem}.page .l-content .event-fBox--half>div{width:calc(50% - 1rem)}.page .l-content .profileList,.page .l-content .profileList--nameOnly,.page .l-content .profileList--half{margin:3rem 0 0;gap:3rem;display:grid}.page .l-content .profileList li,.page .l-content .profileList--nameOnly li,.page .l-content .profileList--half li{display:grid;grid-template-columns:160px 1fr;gap:2rem}.page .l-content .profileList li .textArea .name,.page .l-content .profileList--nameOnly li .textArea .name,.page .l-content .profileList--half li .textArea .name{font-size:clamp(1.4rem,2vw,1.8rem);font-weight:bold;line-height:1.4;margin-bottom:5px}.page .l-content .profileList li .textArea p,.page .l-content .profileList--nameOnly li .textArea p,.page .l-content .profileList--half li .textArea p{font-size:1.4rem}.page .l-content .profileList li .textArea .post,.page .l-content .profileList--nameOnly li .textArea .post,.page .l-content .profileList--half li .textArea .post{font-size:1.4rem;font-weight:bold;margin:5px 0 7px;line-height:1.6}.page .l-content .profileList li .textArea .disc,.page .l-content .profileList--nameOnly li .textArea .disc,.page .l-content .profileList--half li .textArea .disc{line-height:1.5}.page .l-content .profileList li .textArea .disc a:not[class],.page .l-content .profileList--nameOnly li .textArea .disc a:not[class],.page .l-content .profileList--half li .textArea .disc a:not[class]{pointer-events:none}.page .l-content .profileList--half{grid-template-columns:repeat(2, 1fr);gap:3rem 3.2rem}.page .l-content .profileList--nameOnly{display:flex;flex-wrap:wrap}.page .l-content .profileList--nameOnly li{display:block;width:min(50% - .8rem,160px)}.page .l-content .profileList--nameOnly li .name{margin-top:5px;text-align:center}.page .l-content .eventContact{margin-inline:auto}.page .l-content .eventContact .p-chapter__inner{padding:6rem 2rem}.page .l-content .eventContact .p-chapter__inner .c-title__red{margin-inline:auto}.page .l-content .eventContact .p-chapter__inner p{font-size:clamp(1.8rem,2.4vw,2.4rem);font-weight:bold;margin-bottom:0}.page .l-content .eventContact .p-chapter__inner .tel::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:5px;margin-bottom:.2em;font-size:.9em}.news .l-content .lead-p+.c-title__box{margin-top:1em}@media(min-width: 481px){.c-linkBtn__icon:has(br.u-forPc){line-height:1.2}}@media(min-width: 769px){.home .l-content .l-main article .home__sec.conceptSec .home__sec__title{margin-top:2rem}}@media(max-width: 1400px){.home .l-content .l-main article .home__catch .home__catch__figure{width:86vw;right:2rem}}@media(max-width: 1400px)and (max-width: 580px){.home .l-content .l-main article .home__catch .home__catch__figure{width:100%;top:5.5rem;right:-1rem;bottom:unset;max-width:unset}}@media(max-width: 1200px){.home .l-content .l-main article .home__sec.mapSec .mapSec__text .mapSec__info>div dd{translate:0 -0.15em}}@media(max-width: 1200px)and (max-width: 1000px){.home .l-content .l-main article .home__sec.mapSec .mapSec__text .mapSec__info>div dd{translate:none}}@media(max-width: 1000px){.c-linkList--event{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}.c-linkList--event li a .info{font-size:1.3rem}.c-linkList--event li a .info--text{font-size:1.3rem}.p-chapter__inner{padding:clamp(4rem,9vw,9rem) clamp(2rem,8vw,13.5rem)}.p-lead__inner{padding-right:10px;padding-left:10px}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner a .info{font-size:1.3rem}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner a .info--text{font-size:1.3rem}.home .l-content .l-main article .home__sec.conceptSec .conceptSec__disc p .u-small{font-size:1.3rem}.home .l-content .l-main article .home__sec.mapSec .mapSec__text .mapSec__info{border:none;width:100%;text-align:center}.home .l-content .l-main article .home__sec.mapSec .mapSec__text .mapSec__info>div{grid-template-columns:1fr;border:none;padding:3rem 0}.home .l-content .l-main article .home__sec.mapSec .mapSec__text .mapSec__info>div dt{font-size:1.5rem}.page .l-content::before{display:none}.page .l-content .event--anchor{padding:2rem}.page .l-content .profileList--half{grid-template-columns:1fr}}@media(max-width: 1000px)and (max-width: 768px){.home .l-content .l-main article .home__sec.mapSec .mapSec__text .mapSec__info>div{padding:0 0 3rem}.page .l-content .profileList--half{gap:1.5rem 3.2rem}}@media(max-width: 768px){:where(body){font-size:1.5rem}.l-footer{font-size:1.4rem}.l-header__logo{top:15px;left:15px;width:min(70vw,420px);line-height:1}.l-header__gnav{padding:4rem}.l-header__gnav__list{padding:8rem 0 15rem}.l-header__gnav__parent{font-size:2.8rem}.l-header .l-header__gnav__ex li{font-size:1.6rem}.l-header__hamburger{width:6rem;height:6rem}.l-pageTop{position:static;width:100%;height:auto}.l-pageTop button{border:none;padding:1em;border-radius:0;flex-direction:unset;justify-content:center;align-items:center;gap:1.1em;border-bottom:1px solid #707070}.l-pageTop button::before{order:2}.l-pageTop span{font-size:1.3rem}.l-pageTop span br{display:none}.c-linkBtn__prev{font-size:1.8rem}.c-linkBtn.icon__arwR::after,.icon__arwR.c-linkBtn__prev::after,.c-linkBtn__icon.icon__arwR::after{font-size:2rem}.c-linkBtn__arrow::after{font-size:2.3rem}.c-linkList--event li a .midashi{padding:1.5rem 2rem 0}.c-linkList--event li a .info{padding:1.5rem 2rem 2rem}.c-linkList--event li a .info--text{padding:1.5rem 2rem 2rem}.c-linkList--news li a{flex-direction:column;align-items:flex-start;padding:1.4em 0;min-height:95px}.c-linkList--news li a time{font-size:1.3rem;width:95px;padding:6px}.c-list--dl{--dt: 65px}.c-list--dl>div{margin-bottom:5px}.c-list--dl>div dt{font-size:1.1rem}.c-list--dl>div dd div{font-size:1.3rem}.c-title__line{margin-bottom:2rem;padding-bottom:1.2rem}.c-title__box{padding:.55rem 1.2rem}.c-title__center .ttl-sub{font-size:1.4rem}.c-dialog__inner{padding:4rem}.c-dialog__openBtn::after{font-size:2.3rem}.p-accordion__child{padding:30px 15px 30px 30px}.p-chapter__inner{width:100%;padding:clamp(4rem,9vw,9rem) clamp(2rem,5vw,13.5rem)}.p-modal__content{width:90%}.p-modal .c-fBox{display:block}.p-modal .c-fBox__imgArea{margin:0 auto 2.5rem;width:80%}.p-modal .c-fBox__textArea{width:100%}.p-tab__title{padding:0}.p-tab__title .p-tab__title__item{width:50%;height:auto;font-size:14px;padding:8px 10px}.u-forTb{display:inherit}.home .l-content .l-main article .home__catch{padding:11rem 2rem 0}.home .l-content .l-main article .home__catch__logo{padding:2.5rem 2rem}.home .l-content .l-main article .home__sec .home__sec__inner{width:calc(100% - 4rem);padding-inline:2rem}.home .l-content .l-main article .home__sec.aboutSec .aboutSec__inner{padding:0 2rem}.home .l-content .l-main article .home__sec.eventSec .eventSec__inner{width:calc(100% - 4rem)}.home .l-content .l-main article .home__sec.eventSec .eventSec__anchor a{font-size:1.4rem}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner a .midashi{padding:1.5rem 2rem 0}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner a .info{padding:1.5rem 2rem 2rem}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner a .info--text{padding:1.5rem 2rem 2rem}.home .l-content .l-main article .home__sec.eventSec .eventSec__disc{text-align:left;margin-top:3rem;line-height:1.8}.home .l-content .l-main article .home__sec.eventSec .eventSec__disc br{display:none}.home .l-content .l-main article .home__sec.conceptSec .home__sec__title .ttl-main img{width:min(74.5vw,350px)}.home .l-content .l-main article .home__sec.conceptSec .conceptSec__disc{text-align:left;margin-top:3rem;margin-bottom:0;padding-inline:.7rem}.home .l-content .l-main article .home__sec.conceptSec .conceptSec__disc p br{display:none}.home .l-content .l-main article .home__sec.conceptSec .conceptSec__dialog figure{margin:1.5rem 0 2rem}.home .l-content .l-main article .home__sec.mapSec .mapSec__text{width:100%;padding:0 2rem}.home .l-content .l-main article .home__sec.mapSec .mapSec__text .mapSec__info>div dd span{font-size:1.6rem}.home .l-content .l-main article .home__sec.mapSec .mapSec__text .mapSec__info>div dd a{font-size:1.6rem}.home .l-content .l-main article .home__sec.mapSec .mapSec__map{width:100%;height:560px}.home .l-content .l-main article .home__sec.newsSec .newsSec__inner{width:calc(100% - 4rem)}.home .l-content .l-main article .home__sec.newsSec .c-linkList--news{max-height:380px}.home .l-content .l-main article .infoSec .infoSec--exLink{gap:2.5rem}.home .l-content .l-main article .infoSec .infoSec--contact p{font-size:1.6rem}.home .l-content .l-main article .infoSec .infoSec--insta p b{font-size:1.6rem;letter-spacing:.05em;margin-left:1em}.home .l-content .l-main article .infoSec .infoSec--insta p b::after{margin:0 10px}.home .l-content .l-main article .infoSec .infoSec--insta p a{font-size:1.3rem}.page .l-content{padding-top:9rem}.page .l-content .lead-p{margin-top:4rem}.page .l-content .event--thum{margin:3rem 0 4rem}.page .l-content .event--thum02{margin:3rem 0}.page .l-content .event--anchor{margin:3rem auto 4rem}.page .l-content .event--anchor__ttl{margin:0 0 .6rem 1rem;font-size:2.2rem}.page .l-content .event--anchor__list li{font-size:1.3rem}.page .l-content .halfBoxList{margin:3rem 0 4rem}.page .l-content .halfBoxList>li{grid-template-columns:1fr;margin-bottom:2rem}.page .l-content .profileList,.page .l-content .profileList--nameOnly,.page .l-content .profileList--half{margin:2rem 0 0;gap:1.5rem}.page .l-content .profileList li,.page .l-content .profileList--nameOnly li,.page .l-content .profileList--half li{gap:1.2rem;grid-template-columns:98px 1fr}.page .l-content .profileList li .textArea p,.page .l-content .profileList--nameOnly li .textArea p,.page .l-content .profileList--half li .textArea p{font-size:1.2rem}.page .l-content .eventContact .p-chapter__inner{width:calc(100% - 4rem);padding:4rem 2rem}}@media(max-width: 768px)and (max-width: 480px){.l-header__hamburger{width:4.6rem;height:4.6rem;gap:4px}.c-dialog__inner{padding:4rem 2rem}.page .l-content{padding-top:6rem}.page .l-content .event--anchor__ttl{margin:0 0 .6rem}}@media(max-width: 650px){.page .l-content .event--anchor{flex-direction:column;padding:1rem 2rem 1.5rem}}@media(max-width: 580px){.home .l-content .l-main article .home__catch .home__catch__ttl .ttl-main{width:unset}.home .l-content .l-main article .home__catch .home__catch__ttl .ttl-sub{width:min(75.3vw,828px);margin-top:3rem}.home .l-content .l-main article .home__catch .home__catch__date{padding-top:2rem;margin-top:auto;width:min(80.6vw,828px)}.home .l-content .l-main article .home__catch .home__catch__figure>div{max-width:calc(100% - 1rem)}.home .l-content .l-main article .home__catch .home__catch__figure>div.forPc{display:none}.home .l-content .l-main article .home__catch .home__catch__figure>div.forSp{display:flex;justify-content:flex-end}.home .l-content .l-main article .home__catch .home__catch__figure img,.home .l-content .l-main article .home__catch .home__catch__figure svg{width:100%;object-fit:cover}.home .l-content .l-main article .home__sec.mapSec{margin-top:1.5rem}.home .l-content .l-main article .home__sec.mapSec .loopObjArea{margin-bottom:1rem}.home .l-content .l-main article .home__sec.mapSec .loopObjArea .loop-shirakawa{width:calc(100vw - 2rem)}.home .l-content .l-main article .infoSec .infoSec--sponsored_by{max-width:200px;margin:3rem auto 0}.page .l-content .event-fBox--half{gap:2rem}.page .l-content .event-fBox--half>div{width:100%}}@media(max-width: 480px){.l-header__hamburger span{width:22px;--gap: 6px}.c-linkBtn,.c-linkBtn__prev,.c-linkBtn__icon{width:100%}.c-linkBtn__arrow{width:100%}.c-linkList--event{grid-template-columns:1fr}.c-linkList--event li a figure .c-fBox{gap:5px;bottom:1.2rem;right:1rem}.c-dialog__openBtn{width:100%}.p-modal__content__inner{padding:3rem 2.5rem}.p-tab__title .p-tab__title__item{padding-left:4px;font-size:10px}.u-forPc{display:none}.u-forSp{display:inherit}.home .l-content .l-main article .home__sec.eventSec .eventSec__anchor{gap:5px;margin:3rem 0}.home .l-content .l-main article .home__sec.eventSec .eventSec__anchor a{width:min(49%,380px);font-size:1.3rem;padding:1.1em 1em 1.2em .5em}.home .l-content .l-main article .home__sec.eventSec .eventSec__anchor a::after{right:.5rem;font-size:2rem}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner a figure .c-fBox{gap:5px;bottom:1.2rem;right:1rem}.page .l-content .event--anchor__list li{min-width:unset;width:100%}.page .l-content .eventContact .p-chapter__inner p{line-height:1.4}}@media(max-width: 365px){.home .l-content .l-main article .home__sec.eventSec .eventSec__map__disc{font-size:1rem}}@media(hover: hover){.l-header__gnav__parent a:hover::after{translate:-15px -50%}.l-header .l-header__gnav__ex li a:hover{opacity:.6}.l-pageTop button:hover{opacity:.6}.c-linkText:hover{text-decoration:none}.c-linkList--event li a:hover figure>img{scale:1.1}.c-linkList--news li a:hover p{color:#ad181f}.c-dialog__closeBtn:hover{opacity:.6}.home .l-content .l-main article .home__catch__logo__inner a:hover{opacity:.6}.home .l-content .l-main article .home__sec.eventSec .eventSec__map .eventSec__map__dialog .c-dialog__inner a:hover figure>img{scale:1.1}.home .l-content .l-main article .infoSec .infoSec--exLink li a:hover{opacity:.6}.home .l-content .l-main article .infoSec .infoSec--insta p a:hover{background-color:#ad181f}.page .l-content p a:hover{text-decoration:none}.page .l-content .event--anchor__list li a:hover{color:#ad181f}}@media(max-height: 800px){.home .l-content .l-main article .home__catch .home__catch__figure svg #shape #shape-01{translate:0 5vh;scale:.75}}
