﻿/*! Yaku Han JP v4.1.1 (OFL-1.1 AND MIT) by Qrac | Type: YakuHanJP - Based on Noto Sans JP */@font-face{font-family:YakuHanJP;font-style:normal;font-weight:100;font-display:swap;src:url("../fonts/YakuHanJP/YakuHanJP-Thin.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:200;font-display:swap;src:url("../fonts/YakuHanJP/YakuHanJP-ExtraLight.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/YakuHanJP/YakuHanJP-Light.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/YakuHanJP/YakuHanJP-Regular.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/YakuHanJP/YakuHanJP-Medium.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/YakuHanJP/YakuHanJP-SemiBold.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/YakuHanJP/YakuHanJP-Bold.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/YakuHanJP/YakuHanJP-ExtraBold.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/YakuHanJP/YakuHanJP-Black.woff2") format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}:where(body){margin:0}body{padding:0}.button{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}:root :where(.button){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.button{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.bt,div.links{box-sizing:border-box}:where(.bt,div.links){gap:.5em}body .bt,body div.links{display:flex}.bt,div.links{flex-wrap:wrap;align-items:center}.bt>:is(*,div),div.links>:is(*,div){margin:0}.unit{box-sizing:border-box}:where(.view,.vertical){gap:.5em}body .view,body .vertical{display:flex}.view,.vertical{flex-wrap:wrap;align-items:center}.view>:is(*,div),.vertical>:is(*,div){margin:0}.view,.vertical{flex-direction:column;align-items:flex-start}.photo img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.table{overflow-x:auto}.table table{border-collapse:collapse;width:100%}.table td,.table th{border:1px solid;padding:.5em}.table table{table-layout:fixed;width:100%}.table td,.table th{word-break:break-word}hr.separator,hr.dots{border:none;border-top:2px solid}:root :where(hr.dots){height:auto;line-height:1;text-align:center}:root :where(hr.dots)::before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}hr.dots{background:none !important;border:none !important}body .gallery{display:flex}.gallery{flex-wrap:wrap;align-items:center}.gallery>:is(*,div){margin:0}figure.gallery{align-items:normal}.gallery{--wp--style--unstable-gallery-gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 0.5em)))}.gallery figure.photo:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.gallery figure.photo{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.gallery figure.photo img{display:block;height:auto;max-width:100% !important;width:auto}.gallery figure.photo:not(#individual-image){align-self:inherit}.gallery figure.photo:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}@media(min-width: 600px){.gallery figure.photo:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.gallery figure.photo:not(#individual-image):first-child:nth-last-child(2),.gallery figure.photo:not(#individual-image):first-child:nth-last-child(2)~figure.photo:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.gallery figure.photo:not(#individual-image):first-child:last-child{width:100%}}/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}:root{--w-max: 1300px;--w-tab: 900px;--w-sp: 380px;--bg: #fafafa;--base-hex: #82272f;--base-rgb: 130, 39, 47;--text-hex: #232122;--text-rgb: 35, 33, 34;--link-hex: #ff5722;--link-rgb: 255, 87, 34;--point-hex: #263238}:root{interpolate-size:allow-keywords}html,body{scroll-behavior:smooth;scroll-padding-top:80px;width:100%;height:100%;font-family:YakuHanJP,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif;font-style:normal;font-weight:400;font-size:16px;margin:0;padding:0;color:#232122;letter-spacing:.15em;line-height:1.8}html b,body b{font-weight:bold;margin:0 2px;font-size:105%;text-shadow:1px 1px 2px rgba(0,0,0,.25)}body{background:var(--bg);animation:body .35s ease 1 both}body.fixed{position:fixed;width:100%;height:100%}@keyframes body{0%{opacity:0}100%{opacity:1}}#wpadminbar{display:none}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:YakuHanJP,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif;font-weight:700}.logo{display:block;background:url(../svg/logo.svg) no-repeat center;background-size:contain;aspect-ratio:4/1}header{padding:10px}header .logo{width:200px;margin:0px;position:relative}header .top_menu{display:none}header.float .menu_bt{background:var(--base-hex);border:2px solid #fff;box-shadow:0 .5rem .5rem -0.5rem rgba(0,0,0,.4)}header.float .menu_bt .bar,header.float .menu_bt .bar::before,header.float .menu_bt .bar::after{background:#fff}.swiper{height:300px}.menu_bt{cursor:pointer;display:block;height:55px;width:55px;position:fixed;right:20px;top:10px;z-index:200;transition:.2s;border-radius:5px;border:2px solid rgba(var(--base-rgb), 0)}.menu_bt .bar,.menu_bt .bar::before,.menu_bt .bar::after{content:"";display:block;height:2px;position:absolute;transition:background ease .3s,top ease .3s .3s,transform ease .3s;width:30px;background:var(--base-hex)}.menu_bt .bar{left:11px;top:25px}.menu_bt .bar::before{top:-8px}.menu_bt .bar::after{top:8px}#menu{position:fixed;pointer-events:none;opacity:0;top:0;left:0;width:100%;height:100%;transition:.5s;z-index:80}#menu .bg{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(var(--base-rgb), 0.95);backdrop-filter:blur(20px);z-index:80}#menu .wrap{position:relative;z-index:90;width:calc(100% - 40px);margin:20px auto;border-radius:20px;background:#fff;box-shadow:0 1.5rem 1rem -1rem rgba(0,0,0,.1);padding:15px;transform:translateY(10px);transform-origin:top center;opacity:0;transition:.2s}#menu .wrap .logo{width:180px}#menu .wrap .menu_list{display:flex;justify-content:center;flex-direction:column;padding:5px 5px 20px 5px}#menu .wrap .menu_list li{list-style:none;position:relative;border-bottom:1px solid #eee;transition:.4s}#menu .wrap .menu_list li:last-child{border:none}#menu .wrap .menu_list li.current a{color:#aaa}#menu .wrap .menu_list li.current a::before{background:#aaa;transform:scale(0.8);transition:.2s}#menu .wrap .menu_list li.current a:hover{color:#aaa;text-decoration:none}#menu .wrap .menu_list li.current a:hover::before{transform:scale(0.8)}#menu .wrap .menu_list li a{padding:15px 10px;display:flex;align-items:center;font-size:1rem;font-weight:400;line-height:1.3;gap:0 10px;transition:.2s}#menu .wrap .menu_list li a:hover{color:var(--base-hex);text-decoration:underline;text-decoration-color:var(--base-hex);text-decoration-thickness:1px;text-underline-offset:3px}#menu .wrap .menu_list li a:hover::before{transform:scale(1.1)}#menu .wrap .menu_list li a::before{transition:.4s;content:"";display:block;height:20px;width:20px;position:relative;background-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../svg/right.svg");mask-image:url("../svg/right.svg");background:linear-gradient(to bottom, #c94648 0%, #82272f 100%)}#menu .wrap .menu_list li.top a::before{-webkit-mask-image:url("../svg/home.svg");mask-image:url("../svg/home.svg")}#menu .wrap .menu_list li.about a::before{-webkit-mask-image:url("../svg/group.svg");mask-image:url("../svg/group.svg")}#menu .wrap .menu_list li.news a::before{-webkit-mask-image:url("../svg/megaphone.svg");mask-image:url("../svg/megaphone.svg")}#menu .wrap .menu_list li.event a::before{-webkit-mask-image:url("../svg/date.svg");mask-image:url("../svg/date.svg")}#menu .wrap .menu_list li.links a::before{-webkit-mask-image:url("../svg/link.svg");mask-image:url("../svg/link.svg")}#menu .wrap .menu_list li.contact a::before{-webkit-mask-image:url("../svg/mail.svg");mask-image:url("../svg/mail.svg")}#menu_sw{display:none}#menu_sw:checked+.menu_bt{background:none;border:2px solid rgba(255,255,255,0);box-shadow:none}#menu_sw:checked+.menu_bt .bar,#menu_sw:checked+.menu_bt .bar::before,#menu_sw:checked+.menu_bt .bar::after{background:#f44336}#menu_sw:checked+.menu_bt .bar{background:rgba(0,0,0,0);transform:translate(-5px, 10px)}#menu_sw:checked+.menu_bt .bar::before{transform:rotate(45deg) scale(1, 2)}#menu_sw:checked+.menu_bt .bar::after{transform:rotate(-45deg) scale(1, 2)}#menu_sw:checked+.menu_bt .bar::before,#menu_sw:checked+.menu_bt .bar::after{top:0;transition:top ease .3s,transform ease .3s .3s}#menu_sw:checked+.menu_bt+#menu{z-index:90;opacity:1;pointer-events:all}#menu_sw:checked+.menu_bt+#menu .wrap{transform:translateY(0);opacity:1;transition:.5s .2s}form#search{display:flex;align-items:center;width:fit-content;margin:20px auto 5px auto;border:solid 1px var(--base-hex);background:rgba(var(--base-rgb), 0.05)}form#search .search_text{padding:3px 5px;width:200px}form#search .search_submit{display:block;height:40px;width:40px;position:relative;background-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../svg/search.svg");mask-image:url("../svg/search.svg");mask-size:25px;background-color:var(--base-hex)}main{padding-top:15px}main h1{font-size:28px;font-weight:300;line-height:1.3;text-align:left;position:relative;padding:0px 0 15px 0px}main a:not([class]){display:inline-block;color:var(--link-hex);text-decoration:underline;text-decoration-color:rgba(var(--link-rgb), 0.2);text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:3px;transition:1s;text-shadow:1px 1px 0px rgba(0,0,0,.1)}main a:not([class]):hover{transition:.2s;text-underline-offset:4px;text-decoration-color:rgba(var(--link-rgb), 0.6);text-shadow:2px 2px 1px rgba(0,0,0,.1);transform:translate(-1px, -1px)}main a:not([class]):active{transition:.1s;transform:translate(1px, 1px);text-shadow:0 0 0 rgba(0,0,0,.1)}main .wrap{max-width:900px;margin:30px auto;padding:10px}main .bc{max-width:900px;width:calc(100% - 40px);margin:10px auto 5px auto;padding:0px;display:flex;align-items:center}main .bc>span:last-child{display:none}main .bc span{font-size:clamp(.7rem,3vw,.75rem);letter-spacing:.1em;font-weight:300;display:flex;align-items:center;min-width:fit-content;margin:0;color:rgba(var(--text-rgb), 0.6);transition:.2s}main .bc span:hover{color:var(--base-hex)}main .bc span a{text-decoration:underline;text-decoration-color:rgba(var(--text-rgb), 0.1);text-decoration-thickness:1px;text-underline-offset:2px;transition:.2s}main .bc span a:hover{text-decoration-color:rgba(var(--base-rgb), 0.6)}main .bc span span::after{content:"";display:block;margin:0 2px;width:10px;height:10px;background-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../svg/right.svg");mask-image:url("../svg/right.svg");background-color:#ddd}main .news_list{display:flex;flex-direction:column}main .news_list .item{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0 15px;margin:10px 0}main .news_list .item .date{width:100%;display:block;font-size:.8rem;color:rgba(var(--text-rgb), 0.6)}main .news_list .item .title{font-size:.9rem;width:100%;display:flex;align-items:first baseline;position:relative;padding-left:5px;line-height:1.4;gap:0 5px}main .news_list .item .title:hover{text-decoration:underline;text-decoration-color:var(--base-hex);text-decoration-thickness:1px;text-underline-offset:5px}main .news_list .item .title:hover:before{transform:translateX(3px)}main .news_list .item .title:before{transition:.2s;content:"";display:block;min-height:10px;min-width:10px;top:-0.07em;position:relative;background-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../svg/right.svg");mask-image:url("../svg/right.svg");background-color:var(--base-hex)}main .status,main .info_status{color:var(--base-hex);width:100%;display:flex;align-items:flex-end;text-align:center;font-weight:600;line-height:1.2;padding:4px 10px;width:fit-content;font-size:.8rem;border-radius:3px}main .status-end .status,main .status-end .info_status{color:rgba(var(--text-rgb), 0.3);font-weight:500;font-size:.7rem}main .status-soon .status,main .status-soon .info_status{font-size:.8rem;line-height:1.3;font-weight:600;letter-spacing:.1em}main .status-open .status,main .status-open .info_status{background:#f4511e;font-size:1rem;color:#fff}main p.not_news{text-align:center;margin:30px auto;font-size:.8rem;opacity:.7}main p.not_event{text-align:center;margin:30px auto;font-size:.8rem;opacity:.7}main .event_list{padding-bottom:60px}main .event_list .swiper{margin:15px 0}main .event_list .item{width:300px;display:block;padding:10px 10px 10px 10px;margin:0 auto;position:relative}main .event_list .item a:hover img,main .event_list .item a:hover .not_img{transition:.2s;transform:scale(1.02);opacity:.8}main .event_list .item .cat{width:100%;text-align:center;display:block;font-weight:500;font-size:.9rem;line-height:1;margin:10px auto;color:rgba(var(--text-rgb), 0.8)}main .event_list .item .img{position:relative;display:block;z-index:5}main .event_list .item .not_img{display:flex;justify-content:center;align-items:center;border-radius:max(0px,min(8px,(100vw - 4px - 100%)*9999));background:rgba(var(--base-rgb), 0.3);aspect-ratio:260/365;margin:0 auto;width:calc(100% - 20px);position:relative;transition:.8s}main .event_list .item .not_img:before{transition:.2s;content:"";display:block;min-width:70%;aspect-ratio:1/1;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../svg/notpic.svg");mask-image:url("../svg/notpic.svg");background-color:rgba(255,255,255,.7)}main .event_list .item .not_img .pic_title{position:relative;z-index:10;font-weight:700;font-size:clamp(1.4rem,3vw,1.6rem);line-height:1.3;-webkit-text-stroke:4px #fff;text-stroke:4px #fff;paint-order:stroke;text-align:center;padding:0 15px}main .event_list .item .date{flex-grow:1;line-height:1.1;position:absolute;bottom:10px;left:-5px;display:block;z-index:10;min-width:fit-content;text-align:center;padding:5px 13px;color:#fff;border-radius:3px;background:var(--base-hex);text-shadow:2px 2px 0 rgba(0,0,0,.2);box-shadow:0 1rem 1rem -1rem rgba(0,0,0,.2)}main .event_list .item .date .md{font-size:2rem;font-weight:900;display:inline-block;letter-spacing:.03em}main .event_list .item .date .md span{font-weight:500;font-size:1rem;margin:0 3px;opacity:.8}main .event_list .item .date .week{font-size:1.1rem;font-weight:700;display:inline-block;margin-left:-5px}main .event_list .item .date .sc{display:flex;align-items:flex-end;justify-content:center;gap:5px}main .event_list .item .date .year{font-weight:500;font-size:.8rem;margin-top:3px;opacity:.8;display:inline-block}main .event_list .item img{border-radius:max(0px,min(8px,(100vw - 4px - 100%)*9999));box-shadow:0 1rem 1rem -1rem rgba(0,0,0,.2);margin:0 auto;display:block;width:calc(100% - 20px);height:auto;transition:.8s}main .event_list .item .status,main .event_list .item .info_status{margin:8px auto}main .announce{background:rgba(var(--base-rgb), 0.1);padding:25px 0}main .announce h2{font-size:24px;margin-bottom:20px}main .announce p{text-align:center;padding:10px 15px;font-weight:300}footer{background:rgba(var(--base-rgb), 0.05);padding:10px 10px 5px 10px}footer .column{max-width:900px;width:100%;margin:0 auto}footer .column .site{order:3;margin:20px auto 30px auto}footer .column .site .logo{margin:0 auto;width:250px}footer .column .site .sns{display:flex;justify-content:center;gap:0 15px;margin:15px auto 0 auto}footer .column .site .sns .icon{display:block;width:25px;height:25px}footer .column .site .sns .icon:before{transition:.2s;content:"";display:block;min-height:25px;min-width:25px;position:relative;background-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center}footer .column .site .sns .icon.sns_x{-webkit-mask-image:url("../svg/x.svg");mask-image:url("../svg/x.svg")}footer .column .site .sns .icon.sns_fb{-webkit-mask-image:url("../svg/facebook.svg");mask-image:url("../svg/facebook.svg")}footer .column .site .sns .icon:before{background:rgba(170,170,170,.8)}footer .column .site .sns .icon:hover:before{background:var(--base-hex)}footer .column .menu_list{display:flex;justify-content:center;flex-direction:column;padding:5px 5px 20px 15px;order:2}footer .column .menu_list li{list-style:none;position:relative;transition:.4s;margin:7px 0}footer .column .menu_list li:last-child{border:none}footer .column .menu_list li.current a{color:#aaa}footer .column .menu_list li.current a::before{background:#aaa;transform:scale(0.8);transition:.2s}footer .column .menu_list li.current a:hover{color:#aaa;text-decoration:none}footer .column .menu_list li.current a:hover::before{transform:scale(0.8)}footer .column .menu_list li a{padding:0 10px;display:flex;align-items:center;font-size:.8rem;font-weight:400;line-height:1.3;gap:0 10px;transition:.2s}footer .column .menu_list li a:hover{color:var(--base-hex);text-decoration:underline;text-decoration-color:var(--base-hex);text-decoration-thickness:1px;text-underline-offset:3px}footer .column .menu_list li a:hover::before{transform:scale(1.1)}footer .column .menu_list li a::before{transition:.4s;content:"";display:block;height:15px;width:15px;position:relative;background-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../svg/right.svg");mask-image:url("../svg/right.svg");background:linear-gradient(to bottom, #c94648 0%, #82272f 100%)}footer .column .menu_list li.top a::before{-webkit-mask-image:url("../svg/home.svg");mask-image:url("../svg/home.svg")}footer .column .menu_list li.about a::before{-webkit-mask-image:url("../svg/group.svg");mask-image:url("../svg/group.svg")}footer .column .menu_list li.news a::before{-webkit-mask-image:url("../svg/megaphone.svg");mask-image:url("../svg/megaphone.svg")}footer .column .menu_list li.event a::before{-webkit-mask-image:url("../svg/date.svg");mask-image:url("../svg/date.svg")}footer .column .menu_list li.links a::before{-webkit-mask-image:url("../svg/link.svg");mask-image:url("../svg/link.svg")}footer .column .menu_list li.contact a::before{-webkit-mask-image:url("../svg/mail.svg");mask-image:url("../svg/mail.svg")}footer .foot{margin-top:20px;border-top:1px solid rgba(0,0,0,.1)}footer .foot .menu_list{display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap;padding:10px 5px 5px 15px}footer .foot .menu_list li{list-style:none;position:relative;transition:.4s;margin:12px 0}footer .foot .menu_list li a{padding:0 10px;display:flex;align-items:center;flex-direction:column;font-size:.7rem;font-weight:400;line-height:1.3;gap:0 10px;transition:.2s}footer .foot .menu_list li a:hover{color:var(--base-hex);text-decoration:underline;text-decoration-color:var(--base-hex);text-decoration-thickness:1px;text-underline-offset:3px}footer .foot .group{display:flex;justify-content:center;align-items:center;margin:25px auto 5px auto;gap:20px}footer .foot .group .link{display:block;position:relative;background-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center;background:#555}footer .foot .group .link:hover{background:var(--base-hex)}footer .foot .group .link.university{height:25px;width:100px;-webkit-mask-image:url("../svg/university.svg");mask-image:url("../svg/university.svg")}footer .foot .group .link.koyukai{height:25px;width:145px;-webkit-mask-image:url("../svg/koyukai.svg");mask-image:url("../svg/koyukai.svg")}footer .foot .cr{order:3;display:flex;align-items:center;justify-content:center;width:100%;font-weight:600;text-align:center;padding:10px;font-size:12px;color:rgba(var(--text-rgb), 0.7)}.bt .button{color:var(--text-hex);border-radius:7px;color:#fff;font-weight:700;font-size:.9rem;padding:9px 20px;border:2px solid #fff;background:linear-gradient(to bottom, #c94648 0%, #82272f 100%);transition:1s;position:relative;display:flex;justify-content:center;align-items:center}.bt .button:hover{transition:.2s;box-shadow:0 .5rem .5rem -0.5rem rgba(0,0,0,.4);transform:translateY(-3px)}.bt .button.home,.bt .button.back,.bt .button.dl,.bt .button.anchor{gap:7px;padding:7px 20px;font-size:.8rem}.bt .button.home::before,.bt .button.back::before,.bt .button.dl::before,.bt .button.anchor::before{transition:.4s;content:"";display:block;height:15px;width:15px;top:-0.05em;position:relative;background-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../svg/home.svg");mask-image:url("../svg/home.svg");background:var(--base-hex)}.bt .button.back::before{-webkit-mask-image:url("../svg/back.svg");mask-image:url("../svg/back.svg")}.bt .button.anchor{letter-spacing:.15em;padding:10px 20px}.bt .button.anchor::before{-webkit-mask-image:url("../svg/scroll.svg");mask-image:url("../svg/scroll.svg");background:#fff;top:1px}.bt .button.dl{padding:10px 20px}.bt .button.dl::before{height:25px;width:25px;-webkit-mask-image:url("../svg/dl.svg");mask-image:url("../svg/dl.svg");background:#fff}.bt .button.outline{background:rgba(255,255,255,.7);border:1px solid rgba(var(--base-rgb), 0.15);color:rgba(var(--base-rgb), 0.8)}.bt .button.outline:hover{color:var(--base-hex);border-color:rgba(var(--base-rgb), 0.8);background:#fff}.bt.center{justify-content:center}.swiper-pagination-bullet{transform:scale(1);transform-origin:center;transition:transform .5s}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--base-hex) !important;transform:scale(0.8)}.swiper-button-next,.swiper-button-prev{color:var(--base-hex) !important}@media screen and (min-width: 640px){.menu_bt{display:none}header{padding:0;position:fixed;top:0;width:100%;z-index:900;background:#fff;transition:.2s}header.float{box-shadow:0 1.5rem 1rem -1rem rgba(0,0,0,.1)}header.float #menu .wrap .head{padding-top:10px}header.float #menu .wrap .menu_list{height:3px}header.float:hover #menu .wrap .menu_list{height:auto}header .logo{display:none}header .head{max-width:900px;margin:0 auto;padding:20px 15px 0 15px;display:flex;justify-content:space-between;align-items:center;transition:.3s}header .head .top_menu{display:flex;justify-content:center;margin:0 30px 0 auto}header .head .top_menu li{list-style:none;position:relative}header .head .top_menu li:last-child{border:none}header .head .top_menu li a{padding:5px 5px;display:flex;align-items:center;font-size:.85rem;font-weight:400;line-height:1.3;letter-spacing:.1em;gap:0 5px;transition:.2s}header .head .top_menu li a:hover{color:var(--base-hex)}header .head .top_menu li a:hover::before{transform:scale(1.1);background-color:var(--base-hex)}header .head .top_menu li a::before{transition:.2s;content:"";display:block;height:18px;width:18px;position:relative;background-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../svg/right.svg");mask-image:url("../svg/right.svg");background-color:var(--text-hex)}header .head .top_menu li.contact a::before{-webkit-mask-image:url("../svg/mail.svg");mask-image:url("../svg/mail.svg")}#menu,#menu_sw:checked+.menu_bt+#menu{opacity:1;pointer-events:all;position:relative}#menu .bg,#menu_sw:checked+.menu_bt+#menu .bg{display:none}#menu .wrap,#menu_sw:checked+.menu_bt+#menu .wrap{background:none;width:auto;opacity:1;padding:0;margin:0;transform:translateY(0px);border-radius:0;box-shadow:none}#menu .wrap .logo,#menu_sw:checked+.menu_bt+#menu .wrap .logo{display:block}#menu .wrap form#search,#menu_sw:checked+.menu_bt+#menu .wrap form#search{margin:0;padding:0;height:30px}#menu .wrap form#search .search_text,#menu_sw:checked+.menu_bt+#menu .wrap form#search .search_text{padding:1px 5px}#menu .wrap form#search .search_submit,#menu_sw:checked+.menu_bt+#menu .wrap form#search .search_submit{height:30px;width:30px;mask-size:20px}#menu .wrap .menu_list,#menu_sw:checked+.menu_bt+#menu .wrap .menu_list{transition:.6s;border-bottom:1px solid #eee;flex-direction:row;justify-content:space-around;padding:0;max-width:900px;width:100%;margin:10px auto 0 auto;overflow:hidden}#menu .wrap .menu_list li,#menu_sw:checked+.menu_bt+#menu .wrap .menu_list li{flex-grow:1;border-bottom:3px solid #fff}#menu .wrap .menu_list li.current,#menu_sw:checked+.menu_bt+#menu .wrap .menu_list li.current{border-bottom:2px solid var(--base-hex)}#menu .wrap .menu_list li:hover,#menu_sw:checked+.menu_bt+#menu .wrap .menu_list li:hover{transition:.2s;border-bottom-color:var(--base-hex)}#menu .wrap .menu_list li a,#menu_sw:checked+.menu_bt+#menu .wrap .menu_list li a{padding:10px 0px;text-align:center;justify-content:center;font-size:.9rem;flex-direction:column;font-weight:500;gap:8px 0}#menu .wrap .menu_list li a:hover,#menu_sw:checked+.menu_bt+#menu .wrap .menu_list li a:hover{text-decoration:none}#menu .wrap .menu_list li a::before,#menu_sw:checked+.menu_bt+#menu .wrap .menu_list li a::before{height:25px;width:25px}#menu .wrap .menu_list li::after,#menu_sw:checked+.menu_bt+#menu .wrap .menu_list li::after{content:"";position:absolute;background:#ddd;height:1em;right:0;top:50%;transform:translateY(-50%);width:1px}#menu .wrap .menu_list li:nth-child(5)::after,#menu_sw:checked+.menu_bt+#menu .wrap .menu_list li:nth-child(5)::after{display:none}#menu .wrap .menu_list li.contact,#menu_sw:checked+.menu_bt+#menu .wrap .menu_list li.contact{display:none}main{padding-top:180px}main .news_list .item{align-items:center}main .news_list .item .date{width:auto}main .news_list .item .title{font-size:.85rem}main .news_list .item .title:before{height:10px;width:10px;top:.02em}footer .column{padding:20px 0;display:flex;width:fit-content}footer .column .site{margin:0 auto;order:1;width:300px}footer .column .site .logo{width:200px}footer .column .menu_list{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, auto);grid-auto-flow:column;gap:5px}footer .foot{display:flex;width:100%;max-width:900px;padding:10px;margin:0px auto 0px auto}footer .foot .group{order:2;margin:0;gap:10px 40px;margin:0 auto}footer .foot .menu_list{margin:0;flex-direction:row;justify-content:start;order:1;width:fit-content;align-items:center;padding:10px}footer .foot .menu_list li a{flex-direction:row;text-align:left}footer .foot .cr{min-width:fit-content;justify-content:flex-end;width:auto}}:where(.is-home){/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */}:where(.is-home) *,:where(.is-home) ::before,:where(.is-home) ::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}:where(.is-home) html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(.is-home) body{margin:0}:where(.is-home) main{display:block}:where(.is-home) p,:where(.is-home) table,:where(.is-home) blockquote,:where(.is-home) address,:where(.is-home) pre,:where(.is-home) iframe,:where(.is-home) form,:where(.is-home) figure,:where(.is-home) dl{margin:0}:where(.is-home) h1,:where(.is-home) h2,:where(.is-home) h3,:where(.is-home) h4,:where(.is-home) h5,:where(.is-home) h6{font-size:inherit;font-weight:inherit;margin:0}:where(.is-home) ul,:where(.is-home) ol{margin:0;padding:0;list-style:none}:where(.is-home) dt{font-weight:bold}:where(.is-home) dd{margin-left:0}:where(.is-home) hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}:where(.is-home) pre{font-family:monospace,monospace;font-size:inherit}:where(.is-home) address{font-style:inherit}:where(.is-home) a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}:where(.is-home) abbr[title]{text-decoration:underline dotted}:where(.is-home) b,:where(.is-home) strong{font-weight:bolder}:where(.is-home) code,:where(.is-home) kbd,:where(.is-home) samp{font-family:monospace,monospace;font-size:inherit}:where(.is-home) small{font-size:80%}:where(.is-home) sub,:where(.is-home) sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(.is-home) sub{bottom:-0.25em}:where(.is-home) sup{top:-0.5em}:where(.is-home) svg,:where(.is-home) img,:where(.is-home) embed,:where(.is-home) object,:where(.is-home) iframe{vertical-align:bottom}:where(.is-home) button,:where(.is-home) input,:where(.is-home) optgroup,:where(.is-home) select,:where(.is-home) textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}:where(.is-home) button,:where(.is-home) [type=button],:where(.is-home) [type=reset],:where(.is-home) [type=submit]{cursor:pointer}:where(.is-home) button:disabled,:where(.is-home) [type=button]:disabled,:where(.is-home) [type=reset]:disabled,:where(.is-home) [type=submit]:disabled{cursor:default}:where(.is-home) :-moz-focusring{outline:auto}:where(.is-home) select:disabled{opacity:inherit}:where(.is-home) option{padding:0}:where(.is-home) fieldset{margin:0;padding:0;min-width:0}:where(.is-home) legend{padding:0}:where(.is-home) progress{vertical-align:baseline}:where(.is-home) textarea{overflow:auto}:where(.is-home) [type=number]::-webkit-inner-spin-button,:where(.is-home) [type=number]::-webkit-outer-spin-button{height:auto}:where(.is-home) [type=search]{outline-offset:-2px}:where(.is-home) [type=search]::-webkit-search-decoration{-webkit-appearance:none}:where(.is-home) ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(.is-home) [type=number]{-moz-appearance:textfield}:where(.is-home) label[for]{cursor:pointer}:where(.is-home) details{display:block}:where(.is-home) summary{display:list-item}:where(.is-home) [contenteditable]:focus{outline:auto}:where(.is-home) table{border-color:inherit;border-collapse:collapse}:where(.is-home) caption{text-align:left}:where(.is-home) td,:where(.is-home) th{vertical-align:top;padding:0}:where(.is-home) th{text-align:left;font-weight:bold}:where(.is-home) :root{--w-max: 1300px;--w-tab: 900px;--w-sp: 380px;--bg: #fafafa;--base-hex: #82272f;--base-rgb: 130, 39, 47;--text-hex: #232122;--text-rgb: 35, 33, 34;--link-hex: #ff5722;--link-rgb: 255, 87, 34;--point-hex: #263238}:where(.is-home) main .topics.swiper{width:100%;margin-top:-10px}:where(.is-home) main .topics.swiper .swiper-slide{padding:20px;aspect-ratio:16/9;transition:filter .5s,transform .3s;transform:scale(0.9);filter:brightness(0.8) saturate(0.1) opacity(0.4)}:where(.is-home) main .topics.swiper .swiper-slide.swiper-slide-active{filter:brightness(1);transform:scale(1)}:where(.is-home) main .topics.swiper .swiper-slide.swiper-slide-active img{box-shadow:0 1rem 1rem -1rem rgba(0,0,0,.2)}:where(.is-home) main .topics.swiper .swiper-slide a.link{transition:opacity .2s;position:relative;display:block}:where(.is-home) main .topics.swiper .swiper-slide a.link:hover{opacity:.8}:where(.is-home) main .topics.swiper .swiper-slide a.link .slide-button{position:absolute;left:50%;transform:translateX(-50%);bottom:clamp(0px,.5vw,15px);display:flex;word-break:normal;overflow-wrap:normal;line-break:auto;white-space:nowrap;hyphens:none;justify-content:center;align-items:center;padding:clamp(5px,1vw,10px) clamp(8px,1vw,15px);line-height:1.1;letter-spacing:.1em;background:linear-gradient(to bottom, #c94648 0%, #82272f 100%);text-shadow:1px 1px 0px rgba(0,0,0,.3);border-radius:6px;box-shadow:0 .5rem .5rem -0.5rem rgba(0,0,0,.6);z-index:10;color:#fff;border:3px solid #fff;font-weight:900;font-size:clamp(.9rem,3vw,1.5rem)}:where(.is-home) main .topics.swiper .swiper-slide img{border-radius:20px;width:100%;height:auto;object-fit:contain;transition:box-shadow .3s}:where(.is-home) main .topics.swiper .swiper-button-prev{left:max(0px,(100vw - 900px)/2 + 0px)}:where(.is-home) main .topics.swiper .swiper-button-next{right:max(0px,(100vw - 900px)/2 + 0px)}:where(.is-home) main .topics.swiper .swiper-pagination{bottom:-5px}:where(.is-home) main h2{font-size:28px;font-weight:300;line-height:1.3;text-align:center;position:relative;padding:0px 0 15px 0}:where(.is-home) main h2::before{content:"";position:absolute;background:var(--base-hex);width:1em;bottom:0;left:50%;transform:translateX(-50%);height:1px}:where(.is-home) main .news{margin:10px auto 30px auto;padding:20px 10px;background:rgba(var(--base-rgb), 0.05)}:where(.is-home) main .news .news_wrap{max-width:800px;margin:10px auto}:where(.is-home) main .news .news_wrap .no_news{text-align:center;display:block;margin:20px auto 40px auto;font-size:.8rem;color:rgba(var(--text-rgb), 0.4)}:where(.is-home) main .news .news_list{margin-top:20px}:where(.is-home) main .news .bt{margin:20px 20px 0 auto;justify-content:flex-end}:where(.is-home) main .news .bt .button{padding:5px 20px}:where(.is-home) main section{margin:30px auto 80px auto}:where(.is-home) main section .unit{word-break:auto-phrase;margin:25px auto;width:calc(100% - 30px);max-width:600px;font-size:.9rem}:where(.is-home) main section .unit sub{bottom:0}@media screen and (min-width: 640px){:where(.is-home) main{padding-top:150px}:where(.is-home) main .topics.swiper{margin:0px}:where(.is-home) main .news .news_wrap{display:flex;position:relative;align-items:flex-start;gap:0 25px}:where(.is-home) main .news .news_wrap h2{margin-top:10px}:where(.is-home) main .news .news_wrap .news_list{margin-bottom:70px;flex-grow:1}:where(.is-home) main .news .news_wrap .bt{position:absolute;bottom:0px;right:5px}:where(.is-home) main .news .news_wrap .bt .button{font-size:.75rem;padding:5px 10px}}:where(.is-page){/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */}:where(.is-page) *,:where(.is-page) ::before,:where(.is-page) ::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}:where(.is-page) html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(.is-page) body{margin:0}:where(.is-page) main{display:block}:where(.is-page) p,:where(.is-page) table,:where(.is-page) blockquote,:where(.is-page) address,:where(.is-page) pre,:where(.is-page) iframe,:where(.is-page) form,:where(.is-page) figure,:where(.is-page) dl{margin:0}:where(.is-page) h1,:where(.is-page) h2,:where(.is-page) h3,:where(.is-page) h4,:where(.is-page) h5,:where(.is-page) h6{font-size:inherit;font-weight:inherit;margin:0}:where(.is-page) ul,:where(.is-page) ol{margin:0;padding:0;list-style:none}:where(.is-page) dt{font-weight:bold}:where(.is-page) dd{margin-left:0}:where(.is-page) hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}:where(.is-page) pre{font-family:monospace,monospace;font-size:inherit}:where(.is-page) address{font-style:inherit}:where(.is-page) a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}:where(.is-page) abbr[title]{text-decoration:underline dotted}:where(.is-page) b,:where(.is-page) strong{font-weight:bolder}:where(.is-page) code,:where(.is-page) kbd,:where(.is-page) samp{font-family:monospace,monospace;font-size:inherit}:where(.is-page) small{font-size:80%}:where(.is-page) sub,:where(.is-page) sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(.is-page) sub{bottom:-0.25em}:where(.is-page) sup{top:-0.5em}:where(.is-page) svg,:where(.is-page) img,:where(.is-page) embed,:where(.is-page) object,:where(.is-page) iframe{vertical-align:bottom}:where(.is-page) button,:where(.is-page) input,:where(.is-page) optgroup,:where(.is-page) select,:where(.is-page) textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}:where(.is-page) button,:where(.is-page) [type=button],:where(.is-page) [type=reset],:where(.is-page) [type=submit]{cursor:pointer}:where(.is-page) button:disabled,:where(.is-page) [type=button]:disabled,:where(.is-page) [type=reset]:disabled,:where(.is-page) [type=submit]:disabled{cursor:default}:where(.is-page) :-moz-focusring{outline:auto}:where(.is-page) select:disabled{opacity:inherit}:where(.is-page) option{padding:0}:where(.is-page) fieldset{margin:0;padding:0;min-width:0}:where(.is-page) legend{padding:0}:where(.is-page) progress{vertical-align:baseline}:where(.is-page) textarea{overflow:auto}:where(.is-page) [type=number]::-webkit-inner-spin-button,:where(.is-page) [type=number]::-webkit-outer-spin-button{height:auto}:where(.is-page) [type=search]{outline-offset:-2px}:where(.is-page) [type=search]::-webkit-search-decoration{-webkit-appearance:none}:where(.is-page) ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(.is-page) [type=number]{-moz-appearance:textfield}:where(.is-page) label[for]{cursor:pointer}:where(.is-page) details{display:block}:where(.is-page) summary{display:list-item}:where(.is-page) [contenteditable]:focus{outline:auto}:where(.is-page) table{border-color:inherit;border-collapse:collapse}:where(.is-page) caption{text-align:left}:where(.is-page) td,:where(.is-page) th{vertical-align:top;padding:0}:where(.is-page) th{text-align:left;font-weight:bold}:where(.is-page) :root{--w-max: 1300px;--w-tab: 900px;--w-sp: 380px;--bg: #fafafa;--base-hex: #82272f;--base-rgb: 130, 39, 47;--text-hex: #232122;--text-rgb: 35, 33, 34;--link-hex: #ff5722;--link-rgb: 255, 87, 34;--point-hex: #263238}:where(.is-page) main .post,:where(.is-page) main .event,:where(.is-page) main .page{width:calc(100% - 40px);max-width:900px;margin:0 auto 20px auto}:where(.is-page) main .post .text,:where(.is-page) main .event .text,:where(.is-page) main .page .text{display:block;font-size:clamp(.8rem,3vw,1rem)}:where(.is-page) main .post .text p,:where(.is-page) main .event .text p,:where(.is-page) main .page .text p{margin:0 0 30px 0}:where(.is-page) main .post time,:where(.is-page) main .event time,:where(.is-page) main .page time{font-size:.6rem;display:block;text-align:center;color:rgba(var(--text-rgb), 0.4)}:where(.is-page) main .post .share,:where(.is-page) main .event .share,:where(.is-page) main .page .share{display:flex;justify-content:center;gap:0 15px;margin:15px auto 0 auto}:where(.is-page) main .post .share .icon,:where(.is-page) main .event .share .icon,:where(.is-page) main .page .share .icon{display:block;width:25px;height:25px}:where(.is-page) main .post .share .icon:before,:where(.is-page) main .event .share .icon:before,:where(.is-page) main .page .share .icon:before{transition:.2s;content:"";display:block;min-height:25px;min-width:25px;position:relative;background-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center}:where(.is-page) main .post .share .icon.sns_x,:where(.is-page) main .event .share .icon.sns_x,:where(.is-page) main .page .share .icon.sns_x{-webkit-mask-image:url("../svg/x.svg");mask-image:url("../svg/x.svg")}:where(.is-page) main .post .share .icon.sns_fb,:where(.is-page) main .event .share .icon.sns_fb,:where(.is-page) main .page .share .icon.sns_fb{-webkit-mask-image:url("../svg/facebook.svg");mask-image:url("../svg/facebook.svg")}:where(.is-page) main .post .share .icon.sns_line,:where(.is-page) main .event .share .icon.sns_line,:where(.is-page) main .page .share .icon.sns_line{-webkit-mask-image:url("../svg/line.svg");mask-image:url("../svg/line.svg")}:where(.is-page) main .post .share .icon:before,:where(.is-page) main .event .share .icon:before,:where(.is-page) main .page .share .icon:before{background:rgba(170,170,170,.6)}:where(.is-page) main .post .share .icon:hover:before,:where(.is-page) main .event .share .icon:hover:before,:where(.is-page) main .page .share .icon:hover:before{background:var(--base-hex)}:where(.is-page) main .post .bt,:where(.is-page) main .event .bt,:where(.is-page) main .page .bt{margin:30px auto}:where(.is-page) main .post h1{font-size:2rem;margin-bottom:20px}:where(.is-page) main .post .photo .aligncenter{width:fit-content;margin:0 auto}:where(.is-page) main .post .details{font-size:.85rem;line-height:1.3;background:rgba(0,0,0,.02);width:calc(100% - 15px);max-width:850px;margin:10px auto;padding:15px 15px}:where(.is-page) main .post .details p{margin:0 0 10px 0;padding:0}:where(.is-page) main .post .details sub{bottom:0}:where(.is-page) main .post .details .photo{flex-grow:1;margin-top:20px;margin-bottom:20px}:where(.is-page) main .post .details .unit{flex-grow:1;width:auto}:where(.is-page) main .page h1{font-size:2rem;margin-bottom:20px;padding-left:20px}:where(.is-page) main .page h2{font-size:1.3rem;margin-bottom:20px;color:var(--base-hex)}:where(.is-page) main .event{width:calc(100% - 20px);position:relative;padding-top:40px;margin-top:10px}:where(.is-page) main .event .bt.ba{position:absolute;top:0px;right:10px;margin:0;letter-spacing:.1em}:where(.is-page) main .event.status-soon .status{background:rgba(var(--base-rgb), 0.7);color:#fff}:where(.is-page) main .event h1{font-size:2rem;margin:0 0 5px 0;padding:0 0 0 20px}:where(.is-page) main .event .cat{display:block;font-weight:700;font-size:.8rem;line-height:1;color:#fff;margin:0 auto 25px 25px;padding:5px 10px;width:fit-content;background:rgba(var(--text-rgb), 0.4);border-radius:6px}:where(.is-page) main .event .status{font-size:.9rem;border-radius:5px 5px 0 0}:where(.is-page) main .event .date{display:flex;gap:5px;align-items:last baseline;margin:5px 0 15px 0px;line-height:1;letter-spacing:.1em;padding-left:20px}:where(.is-page) main .event .date .year{font-size:clamp(1.3rem,3vw,1.6rem);font-weight:400;opacity:.4;margin-left:5px}:where(.is-page) main .event .date .month{font-size:clamp(4.5rem,6vw,4rem);font-weight:300;margin:0 5px;transform:scale(1.1, 1);color:var(--base-hex);-webkit-text-stroke:2px var(--base-hex);text-stroke:2px var(--base-hex);paint-order:stroke;text-shadow:4px 4px 0px rgba(0,0,0,.1)}:where(.is-page) main .event .date .day{font-size:clamp(3.8rem,6vw,4rem);font-weight:300;margin:0 5px;transform:scale(1.1, 1);color:var(--base-hex);-webkit-text-stroke:2px var(--base-hex);text-stroke:2px var(--base-hex);paint-order:stroke;text-shadow:4px 4px 0px rgba(0,0,0,.1)}:where(.is-page) main .event .date .week{font-size:.8rem;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:500;display:flex;justify-content:center;align-items:center;padding:5px;position:relative;top:-5px;margin-left:5px;border-radius:4px;color:#fff;background:var(--base-hex);box-shadow:3px 3px 0px rgba(0,0,0,.1)}:where(.is-page) main .event .text{margin:0 auto 30px auto;width:calc(100% - 20px)}:where(.is-page) main .event .text .photo{max-width:100%}:where(.is-page) main .event .text .photo img{max-width:100%;height:auto;box-shadow:0 .5rem 1rem -1rem rgba(0,0,0,.1)}:where(.is-page) main .event .text .overview{padding:.5rem .1rem 0em 4em;position:relative;width:calc(100% - 0px)}:where(.is-page) main .event .text .overview .bt{margin:10px auto}:where(.is-page) main .event .text .overview .bt .anchor{padding:10px 15px}:where(.is-page) main .event .text .overview .share{position:relative;padding:30px 0 10px 0;margin:0px auto;background:rgba(0,0,0,.02)}:where(.is-page) main .event .text .overview .share .label{position:absolute;left:0;top:5px;width:100%;text-align:center;font-size:.7rem;font-weight:500;color:rgba(0,0,0,.7)}:where(.is-page) main .event .text .overview .table table,:where(.is-page) main .event .text .overview .table tbody,:where(.is-page) main .event .text .overview .table tr{display:block;width:100%}:where(.is-page) main .event .text .overview .table table{border-collapse:collapse;overflow:hidden}:where(.is-page) main .event .text .overview .table td{display:block;width:100%;padding:.875rem 0;border:none;line-height:1.4}:where(.is-page) main .event .text .overview .table td sub{bottom:0}:where(.is-page) main .event .text .overview .table td:first-child{color:var(--base-hex);font-weight:800;font-size:.85rem;letter-spacing:.02em;padding-bottom:0rem}:where(.is-page) main .event .text .overview .table td:last-child{font-size:1rem;padding-top:.5rem;padding-left:.2rem;padding-bottom:.3rem}:where(.is-page) main .event .text .overview .table td iframe{margin-top:10px;width:100%;border-radius:20px;height:290px}:where(.is-page) main .event .text .overview .table tr{border-bottom:1px solid rgba(255,255,255,.7)}:where(.is-page) main .event .text .overview .table tr:last-child{border-bottom:none}:where(.is-page) main .event .text hr.dots{border:none;text-align:center;height:auto;margin:40px auto}:where(.is-page) main .event .text hr.dots::after{color:rgba(var(--base-rgb), 1);content:"･ ･ ･";display:inline-block;letter-spacing:.6em;padding-left:.6em}:where(.is-page) main .event .text .view+hr.dots{margin:60px auto 30px auto}:where(.is-page) main .event .text .unit.view{width:calc(100% - 2em);position:relative;margin:0 auto 2.5rem 0}:where(.is-page) main .event .text .unit.view:before{content:"";display:block;background:#fff;box-shadow:0 .5rem 1rem -1rem rgba(0,0,0,.1);width:100%;height:100%;position:absolute;left:2em;top:2em;z-index:-1}:where(.is-page) main .event .text .unit.view .photo{margin:0 auto}:where(.is-page) main .event .text .unit.report{width:calc(100% - 1em);padding:15px;background:#fff;box-shadow:0 .5rem 1rem -1rem rgba(0,0,0,.1)}:where(.is-page) main .event .text .unit.report h2{border:none;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;margin:10px auto;color:#82272f;font-weight:600;font-size:1rem}:where(.is-page) main .event .text .unit.report h2::before,:where(.is-page) main .event .text .unit.report h2::after{content:"";flex:1;border-bottom:1px solid #82272f;margin:0 15px}:where(.is-page) main .event .text .unit.report p{padding:0 1.5rem}:where(.is-page) main .event .text .unit.report .gallery{display:grid;justify-items:center;align-items:center;grid-template-columns:repeat(2, 1fr);gap:16px;list-style-type:none;padding:0;margin:0}@media(min-width: 768px){:where(.is-page) main .event .text .unit.report .gallery{grid-template-columns:repeat(3, 1fr)}}:where(.is-page) main .event .text .unit.report .gallery figure{margin:0;position:relative;box-shadow:none;margin:0;height:100%;display:flex;flex-direction:column}:where(.is-page) main .event .text .unit.report .gallery figure img{max-width:100%;height:auto;object-fit:cover;border-radius:4px;box-shadow:none}:where(.is-page) main .event .block{width:calc(100% - .5em);max-width:700px;border-radius:10px;margin:20px auto 5px auto;background:#fff;padding-bottom:10px;box-shadow:0 .5rem 1rem -1rem rgba(0,0,0,.1)}:where(.is-page) main .event .block .head{border-radius:10px 10px 2px 2px;background:rgba(var(--base-rgb), 0.6);padding:5px}:where(.is-page) main .event .block h2{text-align:center;font-size:1.2rem;font-weight:500;color:#fff;padding:0;margin:0;text-shadow:2px 2px 1px rgba(0,0,0,.1)}:where(.is-page) main .event .block h2.fax-download-title{color:var(--base-hex);font-size:1.4rem;font-weight:700;text-align:center;margin:1.5rem 0;position:relative}:where(.is-page) main .event .block h2.fax-download-title:after{content:"";display:block;width:80px;height:2px;background-color:var(--base-hex);position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-radius:2px}:where(.is-page) main .event .block .limit{display:block;width:fit-content;text-align:center;padding:2px 10px;color:#fff;background:#e53935;border-radius:5px;margin:5px auto -15px auto;font-size:.75rem;border:1px solid rgba(255,255,255,.8)}:where(.is-page) main .event .block .limit strong{font-weight:600;font-size:.8rem}:where(.is-page) main .event .block .text{padding:10px 15px;font-size:.9rem;margin:10px auto;line-height:1.4}:where(.is-page) main .event .block .text .note{width:calc(100% - 20px);margin:0 auto;font-size:.8rem;line-height:1.4;letter-spacing:.1em;text-align:left;text-indent:-15px;border-radius:5px;padding:10px 10px 10px 30px;background:#ffebee}:where(.is-page) main .event .block .text p:last-child{margin-bottom:0}:where(.is-page) main .event #apply h2{font-size:1.6rem;font-weight:600}:where(.is-page) main .event #apply .switch{position:relative;width:100%;margin-top:10px;padding:5px 0}:where(.is-page) main .event #apply .switch .input{display:none}:where(.is-page) main .event #apply .switch .btns{display:flex;width:calc(100% - 30px);margin:0 auto;gap:10px}:where(.is-page) main .event #apply .switch .btn{flex-grow:1;text-align:center;padding:8px 16px;letter-spacing:.1em;font-weight:600;color:#aaa;cursor:pointer;border-bottom:2px solid #eee}:where(.is-page) main .event #apply .content{display:none}:where(.is-page) main .event #apply #mail:checked~.btns label[for=mail],:where(.is-page) main .event #apply #fax:checked~.btns label[for=fax]{color:var(--base-hex);border-bottom-color:var(--base-hex)}:where(.is-page) main .event #apply #mail:checked~.content.mail{display:block}:where(.is-page) main .event #apply #fax:checked~.content.fax{display:block}:where(.is-page) main .event #apply .fax-download-steps{display:flex;justify-content:space-between;margin:2.5rem 0;padding:0 2rem}@media(max-width: 768px){:where(.is-page) main .event #apply .fax-download-steps{flex-direction:column;gap:1.5rem}}:where(.is-page) main .event #apply .fax-download-steps .step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}@media(min-width: 769px){:where(.is-page) main .event #apply .fax-download-steps .step:not(:last-child):after{content:"";position:absolute;top:30px;right:-50px;width:100px;height:2px;background-color:#eaeaea}}:where(.is-page) main .event #apply .fax-download-steps .step .step-number{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;border:2px solid var(--base-hex);color:var(--base-hex);font-size:1.5rem;font-weight:700;margin-bottom:1rem}:where(.is-page) main .event #apply .fax-download-steps .step .step-text{text-align:center;font-size:1rem;font-weight:500}:where(.is-page) main .event #apply .download-button-container{text-align:center;margin:2.5rem 0}:where(.is-page) main .event #apply .pdf-download{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.8rem;border-radius:50px;background-color:var(--base-hex);color:#fff;font-size:1.2rem;font-weight:600;text-decoration:none;box-shadow:0 4px 15px rgba(var(--base-rgb), 0.3);transition:all .3s ease}:where(.is-page) main .event #apply .pdf-download:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(var(--base-rgb), 0.4)}:where(.is-page) main .event #apply .pdf-download .icon{margin-right:.8rem;font-size:1.3rem}:where(.is-page) main .event #apply .pdf-download .text{position:relative}:where(.is-page) main .event #apply .pdf-download .text:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:#fff;transition:width .3s ease}:where(.is-page) main .event #apply .pdf-download:hover .text:after{width:100%}:where(.is-page) main .event #apply .deadline-note{text-align:center;margin-top:2rem}:where(.is-page) main .event #apply .deadline-note p{margin:0;font-size:1rem}:where(.is-page) main .event #apply .deadline-note .emphasis{color:#e74c3c;font-weight:700;padding:.3rem .8rem;border:2px solid #e74c3c;border-radius:5px}:where(.is-page) main .event .closed h3{color:var(--base-hex);font-size:1.4rem;font-weight:700;text-align:center;padding:20px 0;position:relative}:where(.is-page) main .event .closed h3:after{content:"";display:block;width:80px;height:2px;background-color:var(--base-hex);position:absolute;bottom:10px;left:50%;transform:translateX(-50%);border-radius:2px}:where(.is-page) main.event_archive{padding-bottom:30px}:where(.is-page) main.event_archive h1{width:calc(100% - 20px);max-width:900px;margin:0 auto;padding:0 0 0 10px}:where(.is-page) main.event_archive .event-cat-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;gap:10px;margin:20px 0 15px 0}:where(.is-page) main.event_archive .event-cat-list .event-cat-item a{display:block;padding:5px 15px;text-decoration:none;border:1px solid #ddd;border-radius:3px;font-size:.9rem;transition:all .3s ease}:where(.is-page) main.event_archive .event-cat-list .event-cat-item a:hover{background-color:rgba(var(--base-rgb), 0.03)}:where(.is-page) main.event_archive .event-cat-list .event-cat-item.current a{background-color:var(--base-hex);color:#fff;border-color:#333}:where(.is-page) main.event_archive .event_list{width:calc(100% - 40px);max-width:900px;margin:0px auto 20px auto}:where(.is-page) main.event_archive .event_list.grid-view{display:grid;justify-content:start;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}:where(.is-page) main.event_archive .event_list.grid-view .info{display:none}:where(.is-page) main.event_archive .event_list.grid-view .item{padding:10px}:where(.is-page) main.event_archive .event_list.list-view{width:calc(100% - 20px);display:block;display:flex;flex-direction:column;gap:15px 0}:where(.is-page) main.event_archive .event_list.list-view li{align-items:center;margin-bottom:10px;width:100%;padding:0}:where(.is-page) main.event_archive .event_list.list-view li .cat,:where(.is-page) main.event_archive .event_list.list-view li .status,:where(.is-page) main.event_archive .event_list.list-view li .date{display:none}:where(.is-page) main.event_archive .event_list.list-view li .block{display:flex;gap:0 2%}:where(.is-page) main.event_archive .event_list.list-view li .block .img{min-width:30%;width:20%}:where(.is-page) main.event_archive .event_list.list-view li .block .pic_title{display:none}:where(.is-page) main.event_archive .event_list.list-view li .info{flex-grow:1;display:flex;flex-direction:column;justify-content:center}:where(.is-page) main.event_archive .event_list.list-view li .info span{display:block;margin:5px 0}:where(.is-page) main.event_archive .event_list.list-view li .info .info_date{color:var(--base-hex);font-weight:500;font-size:clamp(.8rem,3vw,.9rem);line-height:1}:where(.is-page) main.event_archive .event_list.list-view li .info .info_cat{font-weight:500;color:rgba(var(--text-rgb), 0.6);font-size:clamp(.7rem,3vw,.8rem);line-height:1;margin:0}:where(.is-page) main.event_archive .event_list.list-view li .info .info_title{font-weight:500;font-size:clamp(1.2rem,3vw,1.6rem);line-height:1.3;transition:.2s;text-indent:-0.5em;padding-left:.5em}:where(.is-page) main.event_archive .event_list.list-view li .info .info_title:hover{color:var(--base-hex);text-decoration:underline;text-decoration-color:var(--base-hex);text-decoration-thickness:1px;text-underline-offset:3px}:where(.is-page) main.event_archive .event_list.list-view li .info .note{background:#eee;padding:5px 10px;width:fit-content}:where(.is-page) main.event_archive .event_list.list-view li .info .note .instructor{font-weight:600;font-size:.9rem;line-height:1;padding-left:5px}:where(.is-page) main.event_archive .event_list.list-view li .info .note .position{letter-spacing:.1em;font-weight:400;font-size:.7rem;line-height:1.2}:where(.is-page) main.event_archive .event_list.list-view li .info .info_status{font-size:.8rem;margin:5px 0}:where(.is-page) main.event_archive .display-toggle-container{display:flex;justify-content:flex-end;width:calc(100% - 40px);max-width:900px;margin:20px auto 0 auto;gap:10px}:where(.is-page) main.event_archive .display-toggle-container .display-toggle-btn{display:block;min-height:30px;min-width:30px;position:relative;cursor:pointer;background-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center}:where(.is-page) main.event_archive .display-toggle-container .display-toggle-btn.grid-btn{-webkit-mask-image:url("../svg/grid.svg");mask-image:url("../svg/grid.svg");background-color:rgba(170,170,170,.6)}:where(.is-page) main.event_archive .display-toggle-container .display-toggle-btn.list-btn{-webkit-mask-image:url("../svg/list.svg");mask-image:url("../svg/list.svg");background-color:rgba(170,170,170,.6)}:where(.is-page) main.event_archive .display-toggle-container .display-toggle-btn.active{background-color:var(--base-hex)}:where(.is-page) main.news_archive{padding-bottom:30px}:where(.is-page) main.news_archive h1{width:calc(100% - 40px);max-width:900px;margin:0 auto;padding:0px}:where(.is-page) main.news_archive .news_list{margin:10px auto 10px auto;padding:10px;background:rgba(var(--base-rgb), 0.03)}:where(.is-page) main.news_archive .news_list li{width:calc(100% - 40px);max-width:900px;margin:10px auto}:where(.is-page) main.news_archive .item{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0 15px;margin:10px 0}:where(.is-page) main.news_archive .item .date{width:100%;display:block;font-size:.8rem;color:rgba(var(--text-rgb), 0.6)}:where(.is-page) main.news_archive .item .title{font-size:.9rem;width:100%;display:flex;align-items:first baseline;position:relative;padding-left:5px;line-height:1.4;gap:0 5px}:where(.is-page) main.news_archive .item .title:hover{text-decoration:underline;text-decoration-color:var(--base-hex);text-decoration-thickness:1px;text-underline-offset:5px}:where(.is-page) main.news_archive .item .title:hover:before{transform:translateX(3px)}:where(.is-page) main.news_archive .item .title:before{transition:.2s;content:"";display:block;min-height:10px;min-width:10px;top:-0.07em;position:relative;background-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../svg/right.svg");mask-image:url("../svg/right.svg");background-color:var(--base-hex)}:where(.is-page) main.news_archive .bt{margin:10px auto}:where(.is-page) main .pagination{align-items:center;display:flex;font-weight:600;justify-content:center;letter-spacing:normal;line-height:1;font-size:.9rem;margin:20px 0 40px 0;gap:0 10px}:where(.is-page) main .pagination span,:where(.is-page) main .pagination a{align-items:center;display:flex;justify-content:center;padding:4px 4px 12px;text-align:center;width:24px;color:rgba(var(--text-rgb), 0.6)}:where(.is-page) main .pagination span.next,:where(.is-page) main .pagination span.prev,:where(.is-page) main .pagination a.next,:where(.is-page) main .pagination a.prev{width:40px}:where(.is-page) main .pagination span.current,:where(.is-page) main .pagination a.current{color:rgba(var(--text-rgb), 1);border-bottom:2px solid var(--base-hex)}:where(.is-page) main .pagination a:hover{color:var(--base-hex)}:where(.is-page) main .search_list .sr-item{border-bottom:1px solid rgba(170,170,170,.2);padding-bottom:30px}:where(.is-page) main .search_list .sr-item .sr-title{margin-bottom:5px}:where(.is-page) main .search_list .sr-item .sr-sum{font-size:.8rem;color:rgba(var(--text-rgb), 0.6)}:where(.is-page) .unit{width:calc(100% - 30px);max-width:850px;margin:15px auto}:where(.is-page) .unit h2{font-size:1.8rem;z-index:10;font-weight:300;margin-top:80px}:where(.is-page) .unit:nth-child(1) h2{margin-top:20px}:where(.is-page) .unit h3{font-size:1.4rem;z-index:10;font-weight:300;margin-top:80px}:where(.is-page) .unit:nth-child(1) h3{margin-top:10px}:where(.is-page) .unit p{padding:5px;margin:10px auto}:where(.is-page) .unit p.center{text-align:center}:where(.is-page) .unit p.right{text-align:right}:where(.is-page) .unit p+h2{margin-top:30px}:where(.is-page) .unit ul+h2,:where(.is-page) .unit ol+h2{margin-top:30px}:where(.is-page) .unit .table table th,:where(.is-page) .unit .table table td{padding:5px 10px}:where(.is-page) .unit .table+h2{margin-top:30px}:where(.is-page) #about .text{margin-top:0}:where(.is-page) #about .text sub{bottom:0}:where(.is-page) #about h1{color:var(--base-hex);margin-bottom:0px;padding-left:20px}:where(.is-page) #about h2{font-size:1.6rem;z-index:10;font-weight:300;margin-top:40px;padding-left:20px;color:var(--base-hex)}:where(.is-page) #about h3{font-size:1.4rem;z-index:10;padding-left:10px;font-weight:300;margin-top:10px}:where(.is-page) #about p{padding:5px;margin:10px auto}:where(.is-page) #about .rules{font-size:clamp(.6rem,3vw,.8rem);padding:0px 0 0 10px;width:calc(100% - 10px)}:where(.is-page) #links main h2{font-size:1.6rem;z-index:10;font-weight:300;margin-top:20px}:where(.is-page) #links main .links{gap:1rem;padding-left:15px}:where(.is-page) #links main .links .button{color:var(--text-hex);border-radius:7px;color:#fff;font-weight:700;font-size:.95rem;padding:10px 20px;border:2px solid #fff;background:linear-gradient(to bottom, #c94648 0%, #82272f 100%);transition:1s;position:relative;display:flex;justify-content:center;align-items:center}:where(.is-page) #links main .links .button::after{transition:.4s;content:"";display:block;height:25px;width:25px;margin-left:5px;top:-0.05em;position:relative;background-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../svg/copy.svg");mask-image:url("../svg/copy.svg");background:rgba(255,255,255,.7)}:where(.is-page) #links main .links .button:hover{transition:.2s;box-shadow:0 .5rem .5rem -0.5rem rgba(0,0,0,.4);transform:translateY(-3px)}:where(.is-page) #privacy-policy main,:where(.is-page) #site-policy main{font-size:.9rem}:where(.is-page) #privacy-policy main h4,:where(.is-page) #site-policy main h4{font-weight:500;font-size:1rem}:where(.is-page) #privacy-policy main h5,:where(.is-page) #site-policy main h5{font-size:.9rem;padding-left:10px;font-weight:500;margin:10px 0}:where(.is-page) #privacy-policy main ul,:where(.is-page) #site-policy main ul{padding:0px 5px 5px 30px;margin:5px 0;line-height:1.4;font-size:.85rem}:where(.is-page) #privacy-policy main ul li,:where(.is-page) #site-policy main ul li{margin:5px 0;list-style:disc}:where(.is-page) #privacy-policy main ol,:where(.is-page) #site-policy main ol{padding:0px 5px 5px 30px;margin:5px 0;line-height:1.4;font-size:.85rem}:where(.is-page) #privacy-policy main ol li,:where(.is-page) #site-policy main ol li{margin:5px 0;list-style:decimal}:where(.is-page) #privacy-policy main .bt,:where(.is-page) #site-policy main .bt{margin:10px auto}:where(.is-page) #privacy-policy main .to,:where(.is-page) #site-policy main .to{background:rgba(var(--base-rgb), 0.05);padding:10px 15px;max-width:550px;margin:0 auto}:where(.is-page) #privacy-policy main .to h5,:where(.is-page) #site-policy main .to h5{padding-left:10px;font-weight:500;margin:10px 0}:where(.is-page) #privacy-policy main .to hr,:where(.is-page) #site-policy main .to hr{border-color:#ccc;margin:15px auto}:where(.is-page) #privacy-policy main .to p,:where(.is-page) #site-policy main .to p{padding-left:20px;line-height:1.4;font-size:.95rem}@media screen and (min-width: 640px){:where(.is-page) main .post{margin:0px auto 60px auto}:where(.is-page) main .post .text{margin:30px 0 60px 0}:where(.is-page) main .page{margin:30px auto}:where(.is-page) main .page .text{margin:30px 0 60px 0}:where(.is-page) main .event{margin-top:30px;padding-top:10px}:where(.is-page) main .event .text .overview{padding:3rem .1rem 0em 1em}:where(.is-page) main .event .text .overview .share{position:absolute;bottom:calc(100% - 10px);right:-30px;width:210px}:where(.is-page) main .event .text .unit.view{flex-direction:row;flex-wrap:nowrap}:where(.is-page) main .event .text .unit.view .photo{max-width:50%}:where(.is-page) main.news_archive{padding-bottom:30px}:where(.is-page) main.news_archive h1{margin:0px auto 20px auto}:where(.is-page) main.news_archive .news_list .item{align-items:center}:where(.is-page) main.news_archive .news_list .item .date{width:auto}:where(.is-page) main.news_archive .news_list .item .title{font-size:.9rem}:where(.is-page) main.news_archive .news_list .item .title:before{height:10px;width:10px;top:.02em}:where(.is-page) main.event_archive .head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:calc(100% - 20px);max-width:910px;margin:0px auto 0 auto;padding:0px}:where(.is-page) main.event_archive .head .bc{width:100%}:where(.is-page) main.event_archive .head h1{width:auto;margin:0;padding-top:0}:where(.is-page) main.event_archive .event-cat-list{margin:0;align-items:center}:where(.is-page) main.event_archive .event_list.list-view{gap:25px 0}:where(.is-page) main.event_archive .event_list.list-view li .block .img{min-width:20%;width:20%}}:where(.has-form){/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */}:where(.has-form) *,:where(.has-form) ::before,:where(.has-form) ::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}:where(.has-form) html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(.has-form) body{margin:0}:where(.has-form) main{display:block}:where(.has-form) p,:where(.has-form) table,:where(.has-form) blockquote,:where(.has-form) address,:where(.has-form) pre,:where(.has-form) iframe,:where(.has-form) form,:where(.has-form) figure,:where(.has-form) dl{margin:0}:where(.has-form) h1,:where(.has-form) h2,:where(.has-form) h3,:where(.has-form) h4,:where(.has-form) h5,:where(.has-form) h6{font-size:inherit;font-weight:inherit;margin:0}:where(.has-form) ul,:where(.has-form) ol{margin:0;padding:0;list-style:none}:where(.has-form) dt{font-weight:bold}:where(.has-form) dd{margin-left:0}:where(.has-form) hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}:where(.has-form) pre{font-family:monospace,monospace;font-size:inherit}:where(.has-form) address{font-style:inherit}:where(.has-form) a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}:where(.has-form) abbr[title]{text-decoration:underline dotted}:where(.has-form) b,:where(.has-form) strong{font-weight:bolder}:where(.has-form) code,:where(.has-form) kbd,:where(.has-form) samp{font-family:monospace,monospace;font-size:inherit}:where(.has-form) small{font-size:80%}:where(.has-form) sub,:where(.has-form) sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(.has-form) sub{bottom:-0.25em}:where(.has-form) sup{top:-0.5em}:where(.has-form) svg,:where(.has-form) img,:where(.has-form) embed,:where(.has-form) object,:where(.has-form) iframe{vertical-align:bottom}:where(.has-form) button,:where(.has-form) input,:where(.has-form) optgroup,:where(.has-form) select,:where(.has-form) textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}:where(.has-form) button,:where(.has-form) [type=button],:where(.has-form) [type=reset],:where(.has-form) [type=submit]{cursor:pointer}:where(.has-form) button:disabled,:where(.has-form) [type=button]:disabled,:where(.has-form) [type=reset]:disabled,:where(.has-form) [type=submit]:disabled{cursor:default}:where(.has-form) :-moz-focusring{outline:auto}:where(.has-form) select:disabled{opacity:inherit}:where(.has-form) option{padding:0}:where(.has-form) fieldset{margin:0;padding:0;min-width:0}:where(.has-form) legend{padding:0}:where(.has-form) progress{vertical-align:baseline}:where(.has-form) textarea{overflow:auto}:where(.has-form) [type=number]::-webkit-inner-spin-button,:where(.has-form) [type=number]::-webkit-outer-spin-button{height:auto}:where(.has-form) [type=search]{outline-offset:-2px}:where(.has-form) [type=search]::-webkit-search-decoration{-webkit-appearance:none}:where(.has-form) ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(.has-form) [type=number]{-moz-appearance:textfield}:where(.has-form) label[for]{cursor:pointer}:where(.has-form) details{display:block}:where(.has-form) summary{display:list-item}:where(.has-form) [contenteditable]:focus{outline:auto}:where(.has-form) table{border-color:inherit;border-collapse:collapse}:where(.has-form) caption{text-align:left}:where(.has-form) td,:where(.has-form) th{vertical-align:top;padding:0}:where(.has-form) th{text-align:left;font-weight:bold}:where(.has-form) :root{--w-max: 1300px;--w-tab: 900px;--w-sp: 380px;--bg: #fafafa;--base-hex: #82272f;--base-rgb: 130, 39, 47;--text-hex: #232122;--text-rgb: 35, 33, 34;--link-hex: #ff5722;--link-rgb: 255, 87, 34;--point-hex: #263238}:where(.has-form) main .guide{text-align:center;font-size:.9rem;padding:10px;max-width:370px;margin:10px auto}:where(.has-form) main .knk-form{margin-top:20px;padding:0 10px}:where(.has-form) main .knk-form hr{border-top:1px #eee solid;width:calc(100% - 35px);margin:15px auto}:where(.has-form) main .knk-form .qs{background:#fbfbfb;width:calc(100% - 35px);display:block;margin:15px auto;padding:10px;border-radius:10px}:where(.has-form) main .knk-form .qs h3{border:none;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;max-width:400px;margin:5px auto;color:#82272f;font-weight:600;font-size:1rem}:where(.has-form) main .knk-form .qs h3::before,:where(.has-form) main .knk-form .qs h3::after{content:"";flex:1;border-bottom:1px solid #82272f;margin:0 15px}:where(.has-form) main .knk-form .qs p{width:calc(100% - 35px);font-size:.8rem;line-height:1.2;padding:0;margin:5px auto 15px auto}:where(.has-form) main .knk-form .item{width:calc(100% - 25px);display:block;margin:15px auto;padding:0}:where(.has-form) main .knk-form .item.pp{margin-bottom:25px}:where(.has-form) main .knk-form .item .label{font-size:.9rem;padding-left:10px;text-indent:-10px;font-weight:600;display:flex;justify-content:space-between;align-items:center;margin:8px 0;line-height:1.4}:where(.has-form) main .knk-form .item .label .req,:where(.has-form) main .knk-form .item .label .any{background:#aaa;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;text-indent:0;padding:5px;font-size:.7rem;min-width:45px;font-weight:700}:where(.has-form) main .knk-form .item .label .req{background:#ef5350}:where(.has-form) main .knk-form .item input[type=text],:where(.has-form) main .knk-form .item input[type=email],:where(.has-form) main .knk-form .item input[type=tel],:where(.has-form) main .knk-form .item input[type=number],:where(.has-form) main .knk-form .item textarea{font-size:1rem;width:100%;border:solid 1px rgba(var(--base-rgb), 0.5);border-radius:0;background:rgba(var(--base-rgb), 0.02);padding:3px 10px;transition:.1s}:where(.has-form) main .knk-form .item input[type=text]:hover,:where(.has-form) main .knk-form .item input[type=email]:hover,:where(.has-form) main .knk-form .item input[type=tel]:hover,:where(.has-form) main .knk-form .item input[type=number]:hover,:where(.has-form) main .knk-form .item textarea:hover{border-color:rgba(var(--base-rgb), 0.9);background:rgba(var(--base-rgb), 0.03)}:where(.has-form) main .knk-form .item textarea{height:100px;max-width:100%;resize:vertical}:where(.has-form) main .knk-form .item select{font-size:1rem;width:auto;border:solid 1px rgba(var(--base-rgb), 0.5);border-radius:0;background:rgba(var(--base-rgb), 0.02);padding:3px 40px 3px 15px;appearance:none}:where(.has-form) main .knk-form .item .field{display:block}:where(.has-form) main .knk-form .item .field+.field{padding-top:10px}:where(.has-form) main .knk-form .item.select .field{width:fit-content;position:relative;flex-grow:0}:where(.has-form) main .knk-form .item.select .field::before{transition:.4s;content:"";display:block;height:20px;width:20px;position:absolute;pointer-events:none;top:.5rem;right:.6em;transform:rotate(90deg);background-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../svg/right.svg");mask-image:url("../svg/right.svg");background:var(--base-hex)}:where(.has-form) main .knk-form .item .knk-choices{display:flex;flex-direction:column;gap:12px}@media(min-width: 768px){:where(.has-form) main .knk-form .item .knk-choices{flex-direction:row;flex-wrap:wrap}}:where(.has-form) main .knk-form .item .knk-choice,:where(.has-form) main .knk-form .item .knk-acceptance{display:flex;align-items:center;background-color:rgba(var(--base-rgb), 0.04);border-radius:8px;padding:10px 15px;border:2px solid rgba(0,0,0,0);transition:all .3s ease;cursor:pointer}:where(.has-form) main .knk-form .item .knk-choice:hover,:where(.has-form) main .knk-form .item .knk-acceptance:hover{background-color:rgba(var(--base-rgb), 0.06);border-color:rgba(var(--base-rgb), 0.1)}:where(.has-form) main .knk-form .item .knk-choice input[type=radio],:where(.has-form) main .knk-form .item .knk-choice input[type=checkbox],:where(.has-form) main .knk-form .item .knk-acceptance input[type=radio],:where(.has-form) main .knk-form .item .knk-acceptance input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}:where(.has-form) main .knk-form .item .knk-choice>span,:where(.has-form) main .knk-form .item .knk-acceptance>span{position:relative;padding-left:35px;font-size:.9rem;line-height:1.3;text-indent:-5px;color:#333}:where(.has-form) main .knk-form .item .knk-choice>span:before,:where(.has-form) main .knk-form .item .knk-acceptance>span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid #999;background-color:#fff;transition:all .2s ease}:where(.has-form) main .knk-form .item .knk-choice input:checked+span,:where(.has-form) main .knk-form .item .knk-acceptance input:checked+span{color:var(--base-hex, #4a90e2)}:where(.has-form) main .knk-form .item .knk-choice input:checked+span:before,:where(.has-form) main .knk-form .item .knk-acceptance input:checked+span:before{border-color:var(--base-hex, #4a90e2);background-color:#fff}:where(.has-form) main .knk-form .item .knk-choice input:checked+span:after,:where(.has-form) main .knk-form .item .knk-acceptance input:checked+span:after{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);background-color:var(--base-hex, #4a90e2)}:where(.has-form) main .knk-form .item .knk-choice input:focus+span:before,:where(.has-form) main .knk-form .item .knk-acceptance input:focus+span:before{box-shadow:0 0 0 3px rgba(var(--base-rgb), 0.3)}:where(.has-form) main .knk-form .item .knk-choice input:disabled+span,:where(.has-form) main .knk-form .item .knk-acceptance input:disabled+span{opacity:.6;cursor:not-allowed}:where(.has-form) main .knk-form .item .knk-acceptance{border-color:rgba(var(--base-rgb), 0.5)}:where(.has-form) main .knk-form .item .knk-acceptance>span{font-weight:600;color:var(--base-hex)}:where(.has-form) main .knk-form .item .knk-choice:has(input[type=radio])>span:before{border-radius:50%}:where(.has-form) main .knk-form .item .knk-choice:has(input[type=radio]) input:checked+span:after{width:10px;height:10px;border-radius:50%}:where(.has-form) main .knk-form .item .knk-choice:has(input[type=checkbox])>span:before,:where(.has-form) main .knk-form .item .knk-acceptance>span:before{border-radius:4px}:where(.has-form) main .knk-form .item .knk-choice:has(input[type=checkbox]) input:checked+span:after,:where(.has-form) main .knk-form .item .knk-acceptance input:checked+span:after{width:12px;height:6px;border-left:2px solid var(--base-hex);border-bottom:2px solid var(--base-hex);left:4px;top:45%;transform:translateY(-50%) rotate(-45deg);background-color:rgba(0,0,0,0)}@media(hover: none){:where(.has-form) main .knk-form .item .knk-choice,:where(.has-form) main .knk-form .item .knk-acceptance{padding:10px 15px}:where(.has-form) main .knk-form .item .knk-choice>span,:where(.has-form) main .knk-form .item .knk-acceptance>span{font-size:17px}}:where(.has-form) main .knk-form .pp .knk-acceptance{width:fit-content;margin:0 auto}:where(.has-form) main .knk-form .knk-policy{margin:5px auto;width:calc(100% - 35px)}:where(.has-form) main .knk-form .knk-policy iframe{display:block;width:100%;height:250px;border:#bdbdbd 1px solid;border-radius:0;background:#fff;box-shadow:1px 1px 0px rgba(0,0,0,.05)}:where(.has-form) main .knk-form .bottom{position:relative;display:block}:where(.has-form) main .knk-form .knk-submit{display:block}:where(.has-form) main .knk-form .knk-button-primary{width:250px;height:60px;margin:20px auto 20px auto;padding:0;background:#00acc1;border:none;border-radius:4px;letter-spacing:.1em;display:block;text-align:center;cursor:pointer;font-weight:bold;font-size:20px;line-height:60px;color:#fff;transition:1s;box-shadow:3px 3px 1px rgba(0,0,0,.1)}:where(.has-form) main .knk-form .knk-button-primary:hover{transition:.2s;transform:translate(-1px, -1px);box-shadow:4px 4px 1px rgba(0,0,0,.05)}:where(.has-form) main .knk-form .knk-button-primary:active{transition:.1s;transform:translate(1px, 1px);box-shadow:2px 2px 1px rgba(0,0,0,.1)}:where(.has-form) main .knk-form .knk-button-primary[aria-disabled=true],:where(.has-form) main .knk-form .knk-button-primary:disabled{background:#bdbdbd;box-shadow:1px 1px 1px rgba(0,0,0,.4);opacity:.8;transform:translate(3px, 3px);cursor:default}:where(.has-form) main .knk-form .knk-step-confirm .knk-button:not(.knk-button-primary){font-weight:bold;font-size:14px;line-height:30px;margin:0px auto;width:200px;height:40px;display:block;color:#b71c1c;background:none;border:none}:where(.has-form) main .knk-form .knk-step-confirm .knk-actions{flex-direction:column-reverse}:where(.has-form) main .knk-form .knk-error{background:#e53935;color:#fff;width:fit-content;padding:5px 10px;font-size:.8rem;position:relative;font-weight:600;margin:3px;z-index:5;pointer-events:none}:where(.has-form) main .knk-form .knk-message-error,:where(.has-form) main .knk-form .knk-done{width:fit-content;margin:0px auto 0px auto;text-align:center;font-weight:bold;line-height:1.8;color:#fff;border:0;padding:10px 20px;border-radius:4px}:where(.has-form) main .knk-form .knk-message-error{background:#ef5350;animation:error 1s ease 1 both}:where(.has-form) main .knk-form .knk-done{background:#1e90ff}@keyframes error{0%{transform:translate(5px, 0)}5%{transform:translate(-5px, 0)}10%{transform:translate(5px, 0)}15%{transform:translate(-5px, 0)}20%{transform:translate(5px, 0)}25%{transform:translate(-5px, 0)}30%{transform:translate(5px, 0)}35%{transform:translate(0, 0)}}:where(.has-form) main .knk-form .knk-turnstile{text-align:center;margin-bottom:0}:where(.has-form) main .knk-form .bottom:has(.knk-button-primary[aria-disabled=true]) .program{display:none}:where(.has-form) main .knk-form .program{position:relative;display:block;background:#bbdefb;z-index:30;text-align:center;letter-spacing:.15em;line-height:1.4;border-radius:10px;padding:10px;margin:0 auto;max-width:390px;font-weight:500;font-size:.85rem}:where(.has-form) main .knk-form .program strong{font-weight:900}:where(.has-form) main .knk-form .program:before{content:"";position:absolute;bottom:calc(100% - 2px);left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-bottom:10px solid #bbdefb}:where(.has-form) main .knk-form .knk-hint{font-weight:bold;position:absolute;text-align:center;left:50%;top:calc(100% - 10px);bottom:auto;width:fit-content;min-width:320px;max-width:none;border-radius:4px;transform:translate(-50%, 0);padding:10px;font-size:16px;line-height:24px;background:#ff5722;color:#232122;z-index:100;box-shadow:2px 2px 10px rgba(0,0,0,.2)}:where(.has-form) main .knk-form .knk-hint::after{top:auto;bottom:calc(100% - 2px);margin-left:-10px;border:10px solid rgba(0,0,0,0);border-bottom:10px solid #ff5722}:where(.has-form) main .knk-form .pp{display:block;width:calc(100% - 25px)}:where(.has-form) main .knk-form .pp .label{justify-content:start;gap:0 10px}:where(.has-form) main .knk-form .pp p{width:calc(100% - 35px);font-size:.8rem;line-height:1.3;padding:0;margin:5px auto 10px auto}:where(.has-form) main .knk-form .knk-lead{text-align:center;font-size:.9rem;margin:10px auto 20px auto}:where(.has-form) main .knk-form .knk-confirm{width:calc(100% - 25px);margin:0 auto}:where(.has-form) main .knk-form .knk-confirm dt{font-size:.9rem;font-weight:600;color:var(--base-hex)}:where(.has-form) main .knk-form .knk-confirm dd{font-size:1rem}@media screen and (min-width: 640px){:where(.has-form) main .knk-form{padding:0 30px}:where(.has-form) main .knk-form hr{margin:25px auto}:where(.has-form) main .knk-form .item{display:flex;gap:0 30px;margin:15px auto;align-items:flex-start}:where(.has-form) main .knk-form .item .label{width:220px;min-width:220px;align-items:flex-start}:where(.has-form) main .knk-form .item .label .req,:where(.has-form) main .knk-form .item .label .any{position:relative;top:-0.2em}:where(.has-form) main .knk-form .item .field{flex-grow:1}:where(.has-form) main .knk-form .item .field+.field{padding-top:0px}:where(.has-form) main .knk-form .item.select .field::before{top:.5rem;right:.5em}:where(.has-form) main .knk-form .pp{display:block;width:calc(100% - 35px)}:where(.has-form) main .knk-form .pp .label{width:calc(100% - 35px)}}@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;scroll-snap-stop:always}.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}:root{--w-max: 1300px;--w-tab: 900px;--w-sp: 380px;--bg: #fafafa;--base-hex: #82272f;--base-rgb: 130, 39, 47;--text-hex: #232122;--text-rgb: 35, 33, 34;--link-hex: #ff5722;--link-rgb: 255, 87, 34;--point-hex: #263238}picture{display:contents}.event .text .view>.photo img{width:700px}[hidden]{display:none !important}.event .text .overview .table td iframe{border:0}.policy-embed{background:#fff}.policy-embed .pp_inner{padding:5px 15px 10px 15px}.policy-embed .pp_inner h3{margin-top:10px;font-size:14px;line-height:1.3;font-weight:700}.policy-embed .pp_inner h4{font-size:14px;line-height:1.3;font-weight:700}.policy-embed .pp_inner h5{margin:10px 0 5px 0;font-size:13px;padding-left:5px;line-height:1.3;font-weight:700}.policy-embed .pp_inner p{line-height:1.4;letter-spacing:.1em;font-size:12px;padding:0 0 0px 10px;text-indent:-5px;margin:5px 0 10px 0}.policy-embed .pp_inner ul,.policy-embed .pp_inner ol{margin:0 0 10px 0;padding:0px 0px 0px 30px}.policy-embed .pp_inner ul li,.policy-embed .pp_inner ol li{list-style-type:disc;font-size:12px;margin:0 0 3px 0}.policy-embed .pp_inner ol li{list-style-type:decimal}.kwe-search [hidden]{display:none !important}.kwe-search .kwe-search-form{display:flex;align-items:center;width:fit-content;margin:0 auto 5px auto;border:solid 1px var(--base-hex);background:rgba(var(--base-rgb), 0.05)}.kwe-search .kwe-search-input{padding:3px 5px;width:260px;max-width:calc(100vw - 100px);background:rgba(0,0,0,0);border:none;outline-offset:2px}.kwe-search .kwe-search-button{display:block;height:40px;width:40px;font-size:0;color:rgba(0,0,0,0);background-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../svg/search.svg");mask-image:url("../svg/search.svg");mask-size:25px;background-color:var(--base-hex);cursor:pointer}.kwe-search .kwe-search-filters{display:flex;justify-content:center;gap:10px;margin:10px 0 0}.kwe-search .kwe-search-filters select{font-size:.8rem;padding:2px 5px;border:solid 1px rgba(var(--base-rgb), 0.4);background:#fff}.kwe-search .kwe-search-status{margin:15px 10px 0;font-size:.8rem;color:rgba(var(--text-rgb), 0.6);text-align:center}.kwe-search .kwe-search-status:empty{display:none}.kwe-search .kwe-search-results{list-style:none;margin:0;padding:0}.kwe-search .kwe-search-item{margin:30px 10px 20px;padding:10px 0 30px;border-bottom:1px solid rgba(170,170,170,.2)}.kwe-search .kwe-search-title{display:inline-block;margin-bottom:5px;font-size:1.3rem;line-height:1.8;color:var(--link-hex);text-decoration:underline;text-decoration-color:rgba(var(--link-rgb), 0.2);text-decoration-thickness:1px;text-underline-offset:3px;text-shadow:1px 1px 0px rgba(0,0,0,.1);transition:1s}.kwe-search .kwe-search-title:hover{transition:.2s;text-underline-offset:4px;text-decoration-color:rgba(var(--link-rgb), 0.6)}.kwe-search .kwe-search-meta{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 5px;font-size:.7rem;line-height:1.6}.kwe-search .kwe-search-meta span{padding:0 8px;border:solid 1px rgba(var(--base-rgb), 0.3);color:var(--base-hex)}.kwe-search .kwe-search-date{display:none}.kwe-search .kwe-search-excerpt{margin:0;font-size:.8rem;line-height:1.8;color:rgba(var(--text-rgb), 0.6)}.kwe-search mark{background:rgba(var(--link-rgb), 0.15);color:inherit}.kwe-search .kwe-search-more{display:block;margin:30px auto 0;padding:8px 40px;border:solid 1px var(--base-hex);color:var(--base-hex);background:rgba(0,0,0,0);cursor:pointer}.kwe-search .kwe-search-more:hover{background:rgba(var(--base-rgb), 0.05)}
