:root{--black: #000;--blue: #122a77;--lightblue: #3755B0;--bluebg: #eff3f9;--orange: #EE7824;--border_gray: #EBEBEB;--red: #ff1616;--light_gray: #E6E7EA;--bg_gray: #F5F5F5;--error: #F33;--line: #ccc;--white: #fff;--gray: #9F9F9F;--orange: #f27c0f;--theme-light-bg-primary: #eeeeee;--theme-light-bg-secondary: #f5f5f5;--theme-light-bg-tertiary: #ffffff;--theme-light-text-body: #000;--theme-light-text-description: #444;--theme-light-text-placeholder: #999;--theme-light-button-normal: #000;--theme-dark-bg-primary: #111;--theme-dark-bg-secondary: #000;--theme-dark-bg-tertiary: #333;--theme-dark-text-body: #fff;--theme-dark-text-body: #fff;--theme-dark-text-description: #ccc;--theme-dark-button-normal: #fff;--it: #32A7D8;--hardware: #2788C5;--business: #1D67B1;--gamesoft: #E1C300;--esports: #F4B60A;--threedcg: #EA90B1;--animation: #D86595;--voiceactor: #CC3982;--create: #AF176C;--technique: #901A6B;--graphic: #94C749;--industrial: #57AA5D;--architecture: #007C58}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-next:hover{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-next:hover:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;-webkit-box-sizing:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit !important;box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-webkit-flex-grow:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden;background:#e3e3e3}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:5px}.simplebar-scrollbar:before{position:absolute;content:"";background:#222;border-radius:0;left:0px;right:0px;opacity:0;-webkit-transition:opacity .2s .5s linear;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:5px}.simplebar-scrollbar:before{top:0;bottom:0;left:0;right:0}.simplebar-track.simplebar-horizontal{left:0;height:5px;bottom:-5px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:5px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}body,h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dt,dd,form,figure{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}strong{font-weight:normal}table,td,th,tr,thead,tbody{border:none}table th{text-align:left;font-weight:normal}table{border-collapse:collapse}ul,ol{list-style:none}a{text-decoration:none}a img{border:none}img{vertical-align:bottom}textarea{font-size:1em;border:none;border-radius:0;outline:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none}select{font-size:1em;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none}select::-ms-expand{display:none}header,footer,section,nav,main,figure,figcaption,time,small{display:block}input[type=submit],input[type=image]{border:none;padding:0}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password]{outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0}button{border:none;margin:0;cursor:pointer}input[type=submit],input[type=image],input[type=reset]{cursor:pointer}address{font-style:normal}button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;outline:none}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:var(--gray)}input::-moz-placeholder, textarea::-moz-placeholder{color:var(--gray)}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:var(--gray)}input::-ms-input-placeholder, textarea::-ms-input-placeholder{color:var(--gray)}input::placeholder,textarea::placeholder{color:var(--gray)}i{font-style:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,Arial,Helvetica,Verdana,"ＭＳ Ｐゴシック",sans-serif,"ＭＳ Ｐゴシック","MS PGothic";font-weight:400;font-size:16px;font-size:1.6rem;color:var(--black);line-height:1.5;word-break:break-all;word-wrap:break-word;overflow-wrap:break-word;background:var(--bg_gray);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body.is-fixed{overflow:hidden;width:100%;position:fixed}body.is-lock{overflow:hidden}body.themeDark{color:var(--white);background:#111}body.themeDark .section--bg{background:var(--black)}a{color:inherit}@media screen and (min-width: 769px){a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}rt{position:relative;top:-0.1em;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em);font-weight:normal}.main{overflow:clip}@media screen and (min-width: 1201px){.main{padding:120px 0 0}}@media screen and (max-width: 1200px){.main{padding:85px 0 0}}.header{width:101%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:0;left:50%;-webkit-transform:translate(-50%, 0px);transform:translate(-50%, 0px);z-index:9999;-webkit-transition:background .3s ease-in-out,-webkit-transform .8s ease-in-out;transition:background .3s ease-in-out,-webkit-transform .8s ease-in-out;transition:background .3s ease-in-out,transform .8s ease-in-out;transition:background .3s ease-in-out,transform .8s ease-in-out,-webkit-transform .8s ease-in-out}.header.is-preload{opacity:0;pointer-events:none}@media screen and (min-width: 1201px){.header{padding:35px 60px 0 60px}.header::before{content:"";display:block;opacity:0;visibility:hidden;width:100%;height:10000%;position:absolute;top:0;left:0;background:hsla(0,0%,100%,.4);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header.is-active::before{opacity:1;visibility:visible}}@media screen and (max-width: 1200px){.header{padding:25px 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.header__logo{display:block;text-indent:-9999px;background:url("/event/wp-content/themes/kobe_event/assets/img/common/logo.svg") no-repeat 0 0;background-size:100%;position:relative;z-index:99999}@media screen and (min-width: 1201px){.header__logo{width:240px;height:37px}}@media screen and (max-width: 1200px){.header__logo{width:180px;height:24px}}@media screen and (min-width: 1201px){.header__menuIcon{display:none}}@media screen and (max-width: 1200px){.header__menuIcon{display:grid;place-items:center;width:20px;height:14px;position:relative;z-index:99999}.header__menuIcon>i{display:inline-block;width:100%;height:2px;position:relative;background:var(--black);position:absolute;left:0;-webkit-transition:all .5s;transition:all .5s}.header__menuIcon>i:nth-child(1){top:0}.header__menuIcon>i:nth-child(2){top:6px}.header__menuIcon>i:nth-child(3){top:12px}.header__menuIcon.is-active>i:nth-child(1){top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__menuIcon.is-active>i:nth-child(2){opacity:0}.header__menuIcon.is-active>i:nth-child(3){top:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media screen and (max-width: 1200px){.header__inner{width:100vw;position:fixed;z-index:99999;top:0;left:0;overflow-x:hidden;color:var(--black);background:var(--white);opacity:0;z-index:-1;pointer-events:none;-webkit-transition:all .5s;transition:all .5s;height:0}.header__inner.is-active{opacity:1;z-index:99998;pointer-events:all;height:100vh}.header__inner.is-active::before{content:"";display:inline-block;width:100%;height:74px;background:var(--white);position:absolute;z-index:99999;top:0;left:0;opacity:.6}}@media screen and (min-width: 1201px){.header__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px}}@media screen and (max-width: 1200px){.header__nav{padding:100px 25px 100px;position:absolute;top:0;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .5s;transition:all .5s;height:100%;overflow-y:scroll;overflow-x:hidden}.header__nav.is-show{left:50%}.header__nav.is-hide{left:-150%}.header__nav.is-hidden{overflow:hidden}}@media screen and (min-width: 1201px){.header__nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}}@media screen and (max-width: 1200px){.header__nav__list{border-top:1px solid var(--border_gray)}}@media screen and (min-width: 1201px){.header__nav__list .item:hover>.item__subNav{visibility:visible;opacity:1}.header__nav__list .item:hover>a::after,.header__nav__list .item:hover>span::after{opacity:1;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.header__nav__list .item.is-current>a::after,.header__nav__list .item.is-current>span::after{opacity:1;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:none;transition:none}}@media screen and (max-width: 1200px){.header__nav__list .item{border-bottom:1px solid var(--border_gray)}}.header__nav__list .item>a,.header__nav__list .item>span{font-weight:700;position:relative;z-index:2;color:var(--black);cursor:pointer}@media screen and (min-width: 1201px){.header__nav__list .item>a,.header__nav__list .item>span{font-size:clamp(12px,1vw,16px)}.header__nav__list .item>a::after,.header__nav__list .item>span::after{content:"";opacity:0;display:block;width:100%;height:2px;background:var(--black);position:absolute;bottom:-8px;left:0;-webkit-transition:-webkit-transform .6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transition:-webkit-transform .6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transition:transform .6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transition:transform .6s cubic-bezier(0.8, 0, 0.2, 1) 0s, -webkit-transform .6s cubic-bezier(0.8, 0, 0.2, 1) 0s;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top}}@media screen and (max-width: 1200px){.header__nav__list .item>a,.header__nav__list .item>span{display:block;font-size:20px;font-size:2rem;font-weight:700;padding:20px 30px 20px 0}.header__nav__list .item>a::after,.header__nav__list .item>span::after{content:"";display:block;width:10px;height:10px;border-bottom:2px solid var(--black);border-right:2px solid var(--black);position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}}@media screen and (min-width: 1201px){.header__nav__list .item__subNav{opacity:0;visibility:hidden;width:100%;position:absolute;top:0;left:0;color:var(--black);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}@media screen and (max-width: 1200px){.header__nav__list .item__subNav{padding:100px 25px;position:absolute;width:100%;top:0;left:150%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .5s;transition:all .5s;height:100%;overflow-y:scroll;background:var(--white);z-index:100}.header__nav__list .item__subNav.is-show{left:50%}.header__nav__list .item__subNav.is-hide{left:150%}}@media screen and (min-width: 1201px){.header__nav__list .item__subNav__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1;background:var(--white);padding:140px 60px 60px}}.header__nav__list .item__subNav__img{overflow:hidden;aspect-ratio:1/1;width:286px;border-radius:8px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.header__nav__list .item__subNav__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (max-width: 1200px){.header__nav__list .item__subNav__img{display:none}}@media screen and (min-width: 1201px){.header__nav__list .item__subNav__main{width:calc(100% - 343px)}}@media screen and (max-width: 1200px){.header__nav__list .item__subNav__main{border-top:1px solid var(--border_gray)}}.header__nav__list .item__subNav__main .category{font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.04em;color:var(--black)}@media screen and (max-width: 1200px){.header__nav__list .item__subNav__main .category{border-bottom:1px solid var(--border_gray)}}.header__nav__list .item__subNav__main .category>a{position:relative;color:var(--black)}@media screen and (min-width: 1201px){.header__nav__list .item__subNav__main .category>a{display:inline-block;padding:0 34px 0 0}.header__nav__list .item__subNav__main .category>a::before,.header__nav__list .item__subNav__main .category>a::after{content:"";position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__nav__list .item__subNav__main .category>a::before{display:inline-block;border-radius:100%;aspect-ratio:1/1;width:22px;height:22px;border:1px solid var(--black);right:0}.header__nav__list .item__subNav__main .category>a::after{display:inline-block;width:7px;height:7px;border-left:2px solid var(--black);border-top:2px solid var(--black);-webkit-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%);margin:-7.5px 0 0;right:12.5px}.header__nav__list .item__subNav__main .category>a:hover::before{background:var(--black)}.header__nav__list .item__subNav__main .category>a:hover::after{border-color:var(--white)}.header__nav__list .item__subNav__main .category>a>span{display:none}}@media screen and (max-width: 1200px){.header__nav__list .item__subNav__main .category>a{display:block;padding:20px 0}.header__nav__list .item__subNav__main .category>a>span{font-weight:700}}@media screen and (min-width: 1201px){.header__nav__list .item__subNav__main .categoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px 30px;margin:24px 0 0}}@media screen and (min-width: 1201px){.header__nav__list .item__subNav__main .categoryList>li{position:relative;width:calc(33.3333333333% - 20px);border-bottom:1px solid #ccc;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header__nav__list .item__subNav__main .categoryList>li::before{content:"";display:block;width:100%;height:1px;background:var(--black);position:absolute;bottom:-1px;left:0;-webkit-transition:-webkit-transform .6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transition:-webkit-transform .6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transition:transform .6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transition:transform .6s cubic-bezier(0.8, 0, 0.2, 1) 0s, -webkit-transform .6s cubic-bezier(0.8, 0, 0.2, 1) 0s;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top}.header__nav__list .item__subNav__main .categoryList>li:hover::before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@media screen and (max-width: 1200px){.header__nav__list .item__subNav__main .categoryList>li{border-bottom:1px solid var(--border_gray)}}.header__nav__list .item__subNav__main .categoryList>li>a{font-weight:700;color:var(--black)}@media screen and (min-width: 1201px){.header__nav__list .item__subNav__main .categoryList>li>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:20px 0;font-size:16px;font-size:1.6rem;letter-spacing:.04em}}@media screen and (max-width: 1200px){.header__nav__list .item__subNav__main .categoryList>li>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 0 20px 20px;font-size:20px;font-size:2rem}.header__nav__list .item__subNav__main .categoryList>li>a>span{display:inline-block;width:12px;height:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:2px solid var(--black);border-right:2px solid var(--black)}}.header__nav__list .item__subNav__main .categoryList--course>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.header__nav__list .item__subNav__main .categoryList--course>li::after{content:"";display:block;width:8px;height:8px;border-top:2px solid var(--black);border-right:2px solid var(--black);-webkit-transform:rotate(45deg) translate(-10px, 10px);transform:rotate(45deg) translate(-10px, 10px);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.header__nav__list .item__subNav__main .categoryList--course>li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:90%;padding:12px 0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.header__nav__list .item__subNav__main .categoryList--course>li a::before,.header__nav__list .item__subNav__main .categoryList--course>li a::after{content:"";width:54px;height:50px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-repeat:no-repeat;background-position:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width: 768px){.header__nav__list .item__subNav__main .categoryList--course>li a::before,.header__nav__list .item__subNav__main .categoryList--course>li a::after{width:42px;height:40px;background-size:cover !important}}.header__nav__list .item__subNav__main .categoryList--course>li a::after{opacity:0;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__nav__list .item__subNav__main .categoryList--course>li:hover a::after{opacity:1}.header__nav__list .item__subNav__main .categoryList--course>li.course--it a::before{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourse01.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--it a::after{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourseHover01.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--hardware a::before{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourse02.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--hardware a::after{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourseHover02.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--business a::before{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourse03.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--business a::after{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourseHover03.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--gamesoft a::before{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourse04.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--gamesoft a::after{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourseHover04.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--esports a::before{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourse05.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--esports a::after{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourseHover05.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--threedcg a::before{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourse06.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--threedcg a::after{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourseHover06.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--animation a::before{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourse07.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--animation a::after{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourseHover07.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--voiceactor a::before{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourse08.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--voiceactor a::after{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourseHover08.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--technique a::before{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourse10.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--technique a::after{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourseHover10.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--create a::before{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourse09.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--create a::after{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourseHover09.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--graphic a::before{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourse11.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--graphic a::after{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourseHover11.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--industrial a::before{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourse12.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--industrial a::after{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourseHover12.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--architecture a::before{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourse13.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--architecture a::after{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourseHover13.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--international a::before{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourse14.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--international a::after{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourseHover14.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--en a::before{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourse15.svg")}.header__nav__list .item__subNav__main .categoryList--course>li.course--en a::after{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/icon_menuCourseHover15.svg")}@media screen and (max-width: 1200px){.header__nav__list .item__subNav__main--noTop .category{display:none}.header__nav__list .item__subNav__main--noTop .categoryList>li>a{padding-left:0}}.header__nav__list .item__subNav__back{color:var(--black);font-size:12px;font-size:1.2rem;font-weight:700;margin-bottom:22px}.header__nav__list .item__subNav__back::before{content:"";display:inline-block;width:8px;height:8px;margin:-1px 8px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-top:2px solid var(--black);border-left:2px solid var(--black)}@media screen and (min-width: 1201px){.header__nav__list .item__subNav__back{display:none}}.header__nav__cta{position:relative;z-index:1}@media screen and (min-width: 1201px){.header__nav__cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 16px}}@media screen and (min-width: 768px)and (max-width: 1200px){.header__nav__cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 16px;margin:30px 0 0}}@media screen and (max-width: 768px){.header__nav__cta{margin:30px 0 0}}@media screen and (min-width: 768px)and (max-width: 1200px){.header__nav__cta .item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.header__nav__cta .item:not(:first-child){margin:0}}@media screen and (max-width: 768px){.header__nav__cta .item:not(:first-child){margin:15px 0 0}}.header__nav__cta .item>a{overflow:hidden;display:block;font-weight:700}.header__nav__cta .item>a>p{font-weight:700}@media screen and (min-width: 1201px){.header__nav__cta .item>a>p{color:var(--white)}}.header__nav__cta .item>a>p>span{font-weight:700}@media screen and (min-width: 1201px){.header__nav__cta .item>a{line-height:1;padding:16px 24px 17px 24px;border-radius:100px;color:var(--white);background:var(--black);border:1px solid var(--black);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header__nav__cta .item>a:hover{color:var(--black);background:var(--white)}.header__nav__cta .item>a:hover>p{color:var(--black)}}@media screen and (max-width: 1200px){.header__nav__cta .item>a{aspect-ratio:41/15;padding:18px 16px;border-radius:4px;background:no-repeat 0 0;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.header__nav__cta .item__text{font-size:12px;font-size:1.2rem;letter-spacing:.04em;margin:0 0 3px}@media screen and (min-width: 1201px){.header__nav__cta .item__text{display:none}}@media screen and (min-width: 1201px){.header__nav__cta .item__title{font-size:clamp(12px,1vw,16px);font-weight:700}}@media screen and (max-width: 1200px){.header__nav__cta .item__title{font-size:22px;font-size:2.2rem;letter-spacing:.08em;line-height:1.4}}@media screen and (min-width: 1201px){.header__nav__cta .item__title>i{display:none}}@media screen and (max-width: 1200px){.header__nav__cta .item__title>i{position:relative;display:inline-block;vertical-align:middle;width:24px;height:24px;border:1px solid var(--black);border-radius:100%;margin:0 0 0 5px}.header__nav__cta .item__title>i::after{content:"";display:block;width:6px;height:6px;border-bottom:2px solid var(--black);border-right:2px solid var(--black);position:absolute;top:50%;left:45%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}}@media screen and (max-width: 1200px){.header__nav__cta .item--op>a{color:var(--white);background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/bg_op.png")}.header__nav__cta .item--op .item__title>i{border-color:var(--white)}.header__nav__cta .item--op .item__title>i::after{border-color:var(--white)}}@media screen and (max-width: 1200px){.header__nav__cta .item--catalog>a{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/bg_catalog.png")}}.themeDark .header .header__logo{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/logo_white.svg")}@media screen and (min-width: 1201px){.themeDark .header .header__nav__cta .item>a{color:var(--black);background:var(--white);border-color:var(--white)}.themeDark .header .header__nav__cta .item>a>p{color:var(--black)}.themeDark .header .header__nav__cta .item>a:hover{color:var(--white);background:var(--black);border-color:var(--black)}.themeDark .header .header__nav__cta .item>a:hover>p{color:var(--white)}}.themeDark .header .header__menuIcon>i{background:var(--white)}.themeDark .header .header__menuIcon.is-active>i{background:var(--black)}@media screen and (min-width: 1201px){.themeDark .header .header__nav__list .item>a,.themeDark .header .header__nav__list .item>span{color:var(--white)}.themeDark .header .header__nav__list .item>a::after,.themeDark .header .header__nav__list .item>span::after{background:var(--white)}}.themeDark .header.is-active .header__logo{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/logo.svg")}@media screen and (min-width: 1201px){.themeDark .header.is-active .header__nav__list .item>a,.themeDark .header.is-active .header__nav__list .item>span{color:var(--black)}.themeDark .header.is-active .header__nav__list .item>a::after,.themeDark .header.is-active .header__nav__list .item>span::after{background:var(--black)}.themeDark .header.is-active .header__nav__cta .item>a{color:var(--white);background:var(--black)}.themeDark .header.is-active .header__nav__cta .item>a>p{color:var(--white)}}.themeDark .header.is-scroll .header__nav__list .item>a,.themeDark .header.is-scroll .header__nav__list .item>span{color:var(--black)}.themeDark .header.is-scroll .header__nav__list .item>a::after,.themeDark .header.is-scroll .header__nav__list .item>span::after{background:var(--black)}.themeDark.is-fixed .header .header__logo{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/logo.svg")}.header.is-scroll{color:var(--black);background:var(--white)}.header.is-scroll .header__logo{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/logo.svg")}.header.is-scroll .header__nav__cta .item>a{color:var(--white);background:var(--black);border:1px solid var(--black)}.header.is-scroll .header__nav__cta .item>a>p{color:var(--white)}@media screen and (min-width: 1201px){.header.is-scroll .header__nav__cta .item>a:hover{color:var(--black);background:var(--white)}.header.is-scroll .header__nav__cta .item>a:hover>p{color:var(--black)}}.header.is-scroll .header__menuIcon>i{background:var(--black)}@media screen and (min-width: 1201px){.header.is-scroll{padding-bottom:35px}}@media screen and (min-width: 1201px){.header.is-hide{-webkit-transform:translate(-50%, -125px);transform:translate(-50%, -125px)}}@media screen and (max-width: 1200px){.header.is-hide{-webkit-transform:translate(-50%, -80px);transform:translate(-50%, -80px)}}.header--simple{background:var(--white);width:100%;position:absolute;top:0;z-index:9999;-webkit-transform:translate(-50%, 0px) !important;transform:translate(-50%, 0px) !important}@media screen and (min-width: 1201px){.header--simple{padding:35px 60px}}@media screen and (max-width: 1201px){.header--simple{padding:25px 20px}}.header--simple::before{display:none}.header--simple .header__inner{display:block;position:relative;height:auto;opacity:1}.footer{color:var(--white);background:#111;position:relative;z-index:1000}.footer__pageTop{cursor:pointer;position:absolute;width:60px;aspect-ratio:1/1;background:url("/event/wp-content/themes/kobe_event/assets/img/common/ic_pageTop.png") no-repeat 0 0;background-size:cover}@media screen and (min-width: 769px){.footer__pageTop{display:none}}@media screen and (max-width: 768px){.footer__pageTop{display:inline-block;top:-114px;right:20px}}@media screen and (min-width: 1201px){.footer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:90px 100px 43px 100px}}@media screen and (max-width: 1200px){.footer__inner{padding:60px 25px 45px}}@media screen and (min-width: 1201px){.footer__serviceMenu{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}@media screen and (max-width: 1200px){.footer__serviceMenu{border-top:1px solid #444}}@media screen and (max-width: 1200px){.footer__serviceMenu__list{padding:18px 0;border-bottom:1px solid #444}}.footer__serviceMenu__list>dt{position:relative;font-weight:700;letter-spacing:.04em}@media screen and (min-width: 1201px){.footer__serviceMenu__list>dt{font-size:18px;font-size:1.8rem}}@media screen and (max-width: 1200px){.footer__serviceMenu__list>dt{font-size:16px;font-size:1.6rem}.footer__serviceMenu__list>dt::after{content:"";display:block;width:10px;height:10px;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:50%;right:5px;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);border-top:2px solid var(--white);border-right:2px solid var(--white)}.footer__serviceMenu__list>dt.is-accordionOpen::after{margin:2px 0 0;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}}@media screen and (min-width: 1201px){.footer__serviceMenu__list>dt>a:hover{text-decoration:underline}}@media screen and (max-width: 1200px){.footer__serviceMenu__list>dt>a{display:block}}@media screen and (min-width: 1201px){.footer__serviceMenu__list>dd{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;gap:0 30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 1200px){.footer__serviceMenu__list>dd{display:none;padding:35px 0 10px 10px}}.footer__serviceMenu__list>dd>ul{color:var(--gray)}@media screen and (min-width: 1201px){.footer__serviceMenu__list>dd>ul{width:calc((100% - 90px)/4);padding:40px 0 0 0}}@media screen and (max-width: 1200px){.footer__serviceMenu__list>dd>ul+ul{margin:8px 0 0}}@media screen and (min-width: 1201px){.footer__serviceMenu__list>dd>ul>li:not(:first-child){margin:13px 0 0}}@media screen and (max-width: 1200px){.footer__serviceMenu__list>dd>ul>li:not(:first-child){margin:28px 0 0}}@media screen and (min-width: 1201px){.footer__serviceMenu__list>dd>ul>li>a:hover{text-decoration:underline}}.footer__serviceMenu__list>dd>ul>li>a{color:var(--gray)}@media screen and (max-width: 1200px){.footer__serviceMenu__list--course>dd>ul:not(:first-child){margin:28px 0 0}}@media screen and (min-width: 1201px){.footer__serviceMenu__list--course>dd>ul>li:first-child>*{font-size:16px;font-size:1.6rem;display:inline-block;color:var(--white)}}@media screen and (min-width: 1201px)and (min-width: 1201px){.footer__serviceMenu__list--course>dd>ul>li:first-child>*{margin:0 0 7px}}@media screen and (max-width: 1200px){.footer__serviceMenu__list--course>dd>ul>li:not(:first-child){display:none}}.footer__serviceMenu__list--course>dd>ul>li>a{color:var(--gray)}@media screen and (min-width: 1201px){.footer__serviceMenu__list--column{width:calc((100% - 90px)/4)}}.footer__serviceMenu__list--column dt{font-size:16px;font-size:1.6rem}.footer__serviceMenu__list--column dd ul{width:100%}@media screen and (min-width: 1201px){.footer__serviceMenu__list--column dd ul li{margin:0 0 14px 0}}@media screen and (min-width: 1201px){.footer__serviceMenu__list--column dd ul li ul{margin:12px 0 0 10px}}@media screen and (max-width: 1200px){.footer__serviceMenu__list--column dd ul li ul{margin:28px 0 0 10px}}.footer__serviceMenu__list--column dd ul li ul li{margin-bottom:0}.footer__serviceMenu__list--column dd ul li ul li a{font-size:14px;font-size:1.4rem;color:var(--gray)}@media screen and (min-width: 1201px){.footer__serviceMenu__list--column dd ul li ul li:not(:first-child){margin:6px 0 0}}@media screen and (max-width: 1200px){.footer__serviceMenu__list--column dd ul li ul li:not(:first-child){margin:28px 0 0}}@media screen and (max-width: 1200px){.footer__serviceMenu__list--spNone{display:none}}@media screen and (min-width: 1201px){.footer__serviceMenu__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;width:100%;margin:58px 0 0;padding:57px 0 0;border-top:1px solid #444}}.footer__bannerMenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 1201px){.footer__bannerMenu{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;gap:32px}}@media screen and (max-width: 1200px){.footer__bannerMenu{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:16px 32px;margin:61px 0 0}}.footer__bannerMenu__item{border-radius:8px;overflow:hidden;aspect-ratio:286/99}@media screen and (min-width: 1201px){.footer__bannerMenu__item{width:calc(25% - 24px)}}@media screen and (max-width: 1200px){.footer__bannerMenu__item{width:100%;max-width:286px}}.footer__bannerMenu__item img{width:100%;height:auto}.footer__bannerMenu__item>a{display:block;line-height:0}@media screen and (min-width: 1201px){.footer__bannerMenu__item>a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer__bannerMenu__item>a:hover{opacity:.7}}.footer__spMenu{margin:50px 0 0}@media screen and (min-width: 1201px){.footer__spMenu{display:none}}.footer__spMenu__title{font-size:16px;font-size:1.6rem;font-weight:700}.footer__spMenu__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 16px;margin:30px 0 0}.footer__spMenu__list .item{width:calc((100% - 16px)/2);color:var(--gray)}.footer__companyMenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 1201px){.footer__companyMenu{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:40px 0 61px;padding:53px 0;gap:0 45px;border-top:1px solid #444;border-bottom:1px solid #444}}@media screen and (max-width: 1200px){.footer__companyMenu{margin:50px 0 55px;gap:30px 16px}}.footer__companyMenu__item{font-size:16px;font-size:1.6rem}@media screen and (min-width: 1201px){.footer__companyMenu__item>a:hover{text-decoration:underline}}@media screen and (max-width: 1200px){.footer__companyMenu__item{width:calc((100% - 16px)/2);font-weight:700}}.footer__companyMenu__item>a{color:var(--white)}.footer__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 1201px){.footer__content{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;gap:20px 20px;margin:80px 0 0}}@media screen and (max-width: 1200px){.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:60px 0}}@media screen and (min-width: 1201px){.footer__content__address{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width: 1200px){.footer__content__address{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.footer__content__address .logo{text-indent:-9999px;background:url("/event/wp-content/themes/kobe_event/assets/img/common/logo_white.svg") no-repeat 0 0;background-size:100%}@media screen and (min-width: 1201px){.footer__content__address .logo{width:297px;height:43px}}@media screen and (max-width: 1200px){.footer__content__address .logo{width:237px;height:32px;margin:0 0 22px}}@media screen and (min-width: 1201px){.footer__content__address .detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 64px}}.footer__content__address .detail .text{font-size:12px;font-size:1.2rem;line-height:1.8;color:var(--white)}@media screen and (min-width: 1201px){.footer__content__address .detail .sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 20px;position:relative}.footer__content__address .detail .sns::before{content:"";position:absolute;display:inline-block;top:10%;width:1px;height:80%;left:-32px;background:#444}}@media screen and (max-width: 1200px){.footer__content__address .detail .sns{margin:28px 0 0}}.footer__content__address .detail .sns .title{font-weight:700;color:var(--white)}@media screen and (min-width: 1201px){.footer__content__address .detail .sns .title{font-size:14px;font-size:1.4rem}}@media screen and (max-width: 1200px){.footer__content__address .detail .sns .title{font-size:12px;font-size:1.2rem;margin:0 0 15px}}.footer__content__address .detail .sns .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 1201px){.footer__content__address .detail .sns .list{gap:15px}}@media screen and (max-width: 1200px){.footer__content__address .detail .sns .list{gap:20px}}.footer__content__address .detail .sns .list__icon{max-width:40px;aspect-ratio:1/1}@media screen and (max-width: 1200px){.footer__content__address .detail .sns .list__icon{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.footer__content__address .detail .sns .list__icon img{width:100%;height:auto}.footer__content__address .detail .sns .list__icon>a{display:block;line-height:0}@media screen and (min-width: 1201px){.footer__content__address .detail .sns .list__icon>a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer__content__address .detail .sns .list__icon>a:hover{opacity:.7}}.footer__content__bnr{background:#fff;border-radius:8px;overflow:hidden}@media screen and (min-width: 1201px){.footer__content__bnr{width:172px}}@media screen and (max-width: 1200px){.footer__content__bnr{width:100%;text-align:center}}.footer__content__bnr a{display:block}@media screen and (min-width: 1201px){.footer__content__bnr a{padding:12px}}@media screen and (max-width: 1200px){.footer__content__bnr a{padding:12px 0}}.footer__content__bnr a img{aspect-ratio:172/114;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1200px){.footer__content__bnr a img{max-width:198px}}.footer__copyright{color:var(--white)}@media screen and (min-width: 1201px){.footer__copyright{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;font-size:12px;font-size:1.2rem;margin:24px 0 0}}@media screen and (max-width: 1200px){.footer__copyright{font-size:10px;font-size:1rem;margin:35px 0 0}}.themeDark .footer__pageTop{background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/ic_pageTop_white.png")}@media screen and (max-width: 768px){.footer--simple{margin:20px 0 0 0}}@media screen and (min-width: 769px){.footer--simple .footer__inner{padding:60px 100px 43px 100px}}@media screen and (max-width: 768px){.footer--simple .footer__inner{padding:42px 25px 43px}}.footer--simple .footer__content{margin:0}@media screen and (min-width: 769px){.footer--simple .footer__content__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px 0}}@media screen and (max-width: 768px){.footer--simple .footer__content__logo{margin:0}}.footer--simple .footer__content__logo .logo{text-indent:-9999px;background:url("/event/wp-content/themes/kobe_event/assets/img/common/logo_white.svg") no-repeat 0 0;background-size:100%}@media screen and (min-width: 1201px){.footer--simple .footer__content__logo .logo{width:297px;height:43px}}@media screen and (max-width: 1200px){.footer--simple .footer__content__logo .logo{width:237px;height:32px;margin:0 0 22px}}.footer--simple .footer__content__sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 20px}@media screen and (max-width: 1200px){.footer--simple .footer__content__sns{display:none}}.footer--simple .footer__content__sns .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 1201px){.footer--simple .footer__content__sns .list{gap:15px}}@media screen and (max-width: 1200px){.footer--simple .footer__content__sns .list{gap:20px}}.footer--simple .footer__content__sns .list__icon{max-width:40px;aspect-ratio:1/1}@media screen and (max-width: 1200px){.footer--simple .footer__content__sns .list__icon{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.footer--simple .footer__content__sns .list__icon img{width:100%;height:auto}.footer--simple .footer__content__sns .list__icon>a{display:block;line-height:0}@media screen and (min-width: 1201px){.footer--simple .footer__content__sns .list__icon>a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer--simple .footer__content__sns .list__icon>a:hover{opacity:.7}}.footerEvent{background:#333;color:var(--white)}.footerEvent__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 1401px){.footerEvent__list{max-width:1400px;width:92%;margin:auto;padding:31px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:3.9%}}@media screen and (max-width: 1400px){.footerEvent__list{padding:31px 15px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}.footerEvent__list__item{text-align:center}@media screen and (min-width: 1401px){.footerEvent__list__item{min-width:140px}}@media screen and (max-width: 1400px){.footerEvent__list__item{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}}.footerEvent__list__item .item__image{display:grid;place-content:center;text-align:center}@media screen and (min-width: 769px){.footerEvent__list__item .item__image{margin:0 0 10px}}@media screen and (max-width: 768px){.footerEvent__list__item .item__image{margin:0 0 10px}}.footerEvent__list__item .item__image img{display:block;max-width:100%;height:auto;margin:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}@media screen and (max-width: 1023px){.footerEvent__list__item .item__image img{padding:5px}}.footerEvent__list__item .item__caption{letter-spacing:0;line-height:1.3}@media screen and (min-width: 769px){.footerEvent__list__item .item__caption{font-size:16px;font-size:1.6rem;font-size:clamp(14px,1vw,16px);word-break:auto-phrase}}@media screen and (max-width: 768px){.footerEvent__list__item .item__caption{font-size:15px;font-size:1.5rem}}@media screen and (max-width: 350px){.footerEvent__list__item .item__caption{font-size:13px;font-size:1.3rem}}.footerEvent__list__item .item:hover img{-webkit-transform:scale(1.15) translateY(-15px);transform:scale(1.15) translateY(-15px)}.slick-slider .slick-dots{position:static}.slick-slider .slick-dots li{width:auto;height:auto;margin:0 4px}.slick-slider .slick-dots li button{padding:0;height:4px;background:#d9d9d9;border-radius:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width: 769px){.slick-slider .slick-dots li button{width:60px}}@media screen and (max-width: 768px){.slick-slider .slick-dots li button{width:46px}}@media screen and (max-width: 350px){.slick-slider .slick-dots li button{width:35px}}.slick-slider .slick-dots li button::before{display:none}.slick-slider .slick-dots li.slick-active button{background:var(--black)}.slick-slider.slide-one .slick-dots{display:none}@media screen and (min-width: 769px){.slick-slider .slick-arrow{width:42px;height:42px;top:49.3%;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;aspect-ratio:1/1;background:var(--white);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:0px 0px 16px -6px rgba(0,0,0,.6);box-shadow:0px 0px 16px -6px rgba(0,0,0,.6)}}@media screen and (min-width: 769px){.slick-slider .slick-arrow:before{content:"";opacity:1;font-size:0;display:inline-block;border-radius:1px;width:8px;height:8px;border-right:2px solid var(--black);border-bottom:2px solid var(--black);-webkit-transform:rotate(135deg);transform:rotate(135deg);margin:0 0 0 5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.slick-slider .slick-arrow:hover{background:var(--black)}.slick-slider .slick-arrow:hover::before{border-color:var(--white)}.slick-slider .slick-prev{left:auto}@media screen and (min-width: 769px){.slick-slider .slick-prev{right:-1.5%}}@media screen and (min-width: 769px){.slick-slider .slick-prev:before{margin:0 5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.slick-slider .slick-next{right:auto}@media screen and (min-width: 769px){.slick-slider .slick-next{left:-1.5%}}.slick-slider .slick-disabled{display:none !important}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media screen and (min-width: 769px){.modBpPc{display:block}}@media screen and (max-width: 768px){.modBpPc{display:none}}@media screen and (min-width: 769px){.modBpPc--inline{display:inline}}@media screen and (min-width: 769px){.modBpPc--inlineBlock{display:inline-block}}@media screen and (min-width: 769px){.modBpSp{display:none}}@media screen and (max-width: 768px){.modBpSp{display:block}}@media screen and (max-width: 768px){.modBpSp--inline{display:inline}}@media screen and (max-width: 768px){.modBpSp--inlineBlock{display:inline-block}}@media screen and (min-width: 769px){.modSection{margin:140px 0}}@media screen and (max-width: 768px){.modSection{margin:70px 0}}.modSection__inner{max-width:1240px;margin:auto}@media screen and (min-width: 769px){.modSection__inner{width:95%}}@media screen and (max-width: 768px){.modSection__inner{padding:0 25px}}.modSection:first-child{margin-top:0}@media screen and (min-width: 769px){.modSection--subContent{margin-top:15px !important}}@media screen and (max-width: 768px){.modSection--subContent{margin-top:7px !important;padding:0 12px}}.modSection--subContent .modSection__inner{max-width:1000px;background:var(--white);border-radius:8px}@media screen and (min-width: 769px){.modSection--subContent .modSection__inner{padding:44px 50px}}@media screen and (max-width: 768px){.modSection--subContent .modSection__inner{padding:23px 25.5px}}.modSection--subContent .modSection__inner:has(.modCta){padding-bottom:0}.modSection--noMargin{margin:0}.modSection--noMargin:has(h2),.modSection--noMargin:first-child{margin:0}.modSection--noMargin .modCta--subpage{margin:auto}@media screen and (min-width: 769px){.modSection--cta{margin:140px 0}}@media screen and (max-width: 768px){.modSection--cta{margin:70px 0}}.modSection--cta .modCta{margin:auto;border-radius:8px}.modSection--cta .modCta:after{border-radius:8px}.modSection__bgContent{background:var(--white);border-radius:8px;display:grid}@media screen and (min-width: 769px){.modSection__bgContent{padding:50px 50px 100px;gap:100px 0}}@media screen and (max-width: 768px){.modSection__bgContent{padding:30px 20px 60px;gap:60px 0}}.modSection__bgContent--nogap{gap:0}@media screen and (min-width: 769px){.modSection__bgContent--bus{padding:60px 50px;margin:0 0 80px}}@media screen and (max-width: 768px){.modSection__bgContent--bus{border-radius:8px;margin:0 0 50px}}.modSection__bgContent--bus .modOcFlex{border-bottom:1px solid #ddd;padding:0 0 30px 0}@media screen and (min-width: 769px){.modSection__bgContent--bus .modOcFlex__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media screen and (max-width: 768px){.modSection__bgContent--bus .modOcFlex__content__head{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.modSection__bgContent--bus .modOcFlex__content__head .caption{font-size:15px;font-size:1.5rem}@media screen and (max-width: 768px){.modSection__bgContent--bus .modOcFlex__content__head .caption{width:110px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 768px){.modSection__bgContent--bus .modOcFlex__content{row-gap:20px}}.modSection__bgContent--bus .modOcFlex__title{margin:0;font-family:"Oswald",sans-serif}.modSection__bgContent--bus .modOcFlex__title span{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,Arial,Helvetica,Verdana,"ＭＳ Ｐゴシック",sans-serif,"ＭＳ Ｐゴシック","MS PGothic";font-weight:700}@media screen and (max-width: 768px){.modSection__bgContent--bus .modOcFlex__title{line-height:1.5}}.modSection__bgContent--bus .modOcPickup{margin:50px 0 30px 0}@media screen and (min-width: 769px){.modSection__bgContent--bus .modOcPickup__title{margin:0 0 20px}}@media screen and (max-width: 768px){.modSection__bgContent--bus .modOcPickup__title{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;margin:0 0 20px}}.modSection__bgContent--bus .modOcPickup__title__point{margin:0 0 5px}.modSection__bgContent--bus .modOcPickup--bus{background-color:#f5f5f5;padding:25px;border-radius:10px;margin-bottom:0px}.modSection__bgContent--bus .modOcPickup--bus .modOcPickup__list{list-style:disc;margin-left:20px;line-height:30px}.modSection__bgContent--bus .modBtn__wrapper{margin:0 auto}.modSection__bgContent--individual{border-radius:8px 8px 0 0}.modBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modBtn__link{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;font-size:16px;font-size:1.6rem;font-weight:700;border:1px solid var(--black);color:var(--black);letter-spacing:0;position:relative;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width: 769px){.modBtn__link{gap:0 5%;padding:14px 28px;max-width:320px}.modBtn__link:hover{color:var(--white);background:var(--black)}}@media screen and (max-width: 768px){.modBtn__link{gap:0 10px;padding:12px 17px;max-width:270px}}.modBtn__link .icon{width:30px;height:30px;background:url("/event/wp-content/themes/kobe_event/assets/img//common/icon_line.png") no-repeat center;background-size:100% auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width: 769px){.modBtn__link .icon{width:30px;height:30px}}@media screen and (max-width: 1023px){.modBtn__link .icon{width:24px;height:24px}}.modBtn--white .modBtn__link{background:var(--white);color:var(--black);border-color:var(--black)}@media screen and (min-width: 769px){.modBtn--white .modBtn__link:hover{color:var(--white);background:var(--black)}}.modBtn--black .modBtn__link{background:var(--black);color:var(--white)}@media screen and (min-width: 769px){.modBtn--black .modBtn__link:hover{color:var(--black);background:var(--white)}}.modBtn--loadmore{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:16px auto 0;cursor:pointer}.modBtn--loadmore .modBtn__link{background:rgba(0,0,0,0);color:var(--black);border:1px solid var(--black);margin:0;padding:12px 26px;position:relative;display:block}.modBtn--loadmore .modBtn__link span{position:relative;padding:0 35px 0 0;display:inline-block}.modBtn--loadmore .modBtn__link span:after,.modBtn--loadmore .modBtn__link span:before{content:"";position:absolute;background:var(--black);border-radius:4px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modBtn--loadmore .modBtn__link span:before{width:18px;height:2px;right:0}.modBtn--loadmore .modBtn__link span:after{width:2px;height:18px;right:8px}@media screen and (min-width: 769px){.modBtn--loadmore .modBtn__link:hover{background:var(--black);color:var(--white)}.modBtn--loadmore .modBtn__link:hover span:after,.modBtn--loadmore .modBtn__link:hover span:before{background:var(--white)}}.modBtn--loadmore.is-act .modBtn__link span:after{opacity:0}.modBtn--shadow{margin:auto}.modBtn--shadow .modBtn__link{letter-spacing:.02em;line-height:1.4;color:var(--white);background-color:var(--orange);-webkit-box-shadow:0 8px 0 0 #222;box-shadow:0 8px 0 0 #222;border:none}@media screen and (min-width: 769px){.modBtn--shadow .modBtn__link{font-size:18px;font-size:1.8rem;padding:16px 28px;max-width:320px}.modBtn--shadow .modBtn__link:hover{color:var(--white);background-color:#222;border-color:var(--black);-webkit-box-shadow:0 0 0 0 #222;box-shadow:0 0 0 0 #222;-webkit-transform:translate(0, 8px);transform:translate(0, 8px)}}@media screen and (max-width: 768px){.modBtn--shadow .modBtn__link{max-width:270px}}@media screen and (min-width: 769px){.modBtn--offCampus{margin:60px 0 140px}}@media screen and (max-width: 768px){.modBtn--offCampus{margin:0px 0 70px}}.modBtn__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 769px){.modBtn__wrapper{margin:57px auto;gap:2%}}@media screen and (max-width: 768px){.modBtn__wrapper{margin:30px auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}}.modBtn__wrapper .modBtn{width:100%}@media screen and (min-width: 769px){.modBtn__wrapper .modBtn{max-width:320px}}@media screen and (max-width: 768px){.modBtn__wrapper .modBtn{max-width:270px}}.modBtn__wrapper .modBtn__link{width:100%;padding-left:0;padding-right:0;letter-spacing:.04em}.modBtn--noLink{background-color:#000;border-radius:8px;color:#fff;text-align:center}@media screen and (min-width: 769px){.modBtn--noLink{width:17%;font-size:16px;padding:12px 15px}}@media screen and (max-width: 768px){.modBtn--noLink{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:13px;padding:8px 15px;margin-bottom:8px}}.modListCard{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 769px){.modListCard{gap:32px}}@media screen and (max-width: 768px){.modListCard{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:14px}}.modListCard__item{background:var(--white);border-radius:8px}@media screen and (min-width: 769px){.modListCard__item{width:calc((100% - 64px)/3)}}.modListCard__item__image{overflow:hidden;border-radius:8px 8px 0 0}.modListCard__item__image img{width:100%;height:auto;border-radius:8px 8px 0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.modListCard__item__image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}@media screen and (min-width: 769px){.modListCard__item__content{padding:13px 30px 20px}}@media screen and (max-width: 1023px){.modListCard__item__content{padding:10px 18px 18px}}@media screen and (min-width: 769px){.modListCard__item__content .content{margin:0 0 18px}}.modListCard__item__content .content__time{line-height:1.5;letter-spacing:.04em;font-weight:500;font-family:"Oswald",sans-serif;word-break:keep-all}@media screen and (min-width: 769px){.modListCard__item__content .content__time{font-size:24px;font-size:2.4rem;margin:0 0 10px}}@media screen and (max-width: 768px){.modListCard__item__content .content__time{font-size:21px;font-size:2.1rem;margin:0 0 6px}}.modListCard__item__content .content__time__jpText{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,Arial,Helvetica,Verdana,"ＭＳ Ｐゴシック",sans-serif,"ＭＳ Ｐゴシック","MS PGothic";font-weight:700}@media screen and (min-width: 769px){.modListCard__item__content .content__time__jpText{font-size:18px;font-size:1.8rem}}@media screen and (max-width: 768px){.modListCard__item__content .content__time__jpText{font-size:16px;font-size:1.6rem}}.modListCard__item__content .content__time__tag{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;line-height:1;letter-spacing:0;font-weight:700;color:var(--white);background:var(--line);padding:2px 9px;margin:0 0 0 10px;border-radius:50px;font-size:14px;font-size:1.4rem}.modListCard__item__content .content__time--close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--line);position:relative}.modListCard__item__content .content__time--close .content__time__inner{position:relative}.modListCard__item__content .content__time--close .content__time__inner::before{content:"";display:inline-block;width:100%;height:2px;background:var(--line);position:absolute;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 769px){.modListCard__item__content .content__time--close .content__time__inner::before{top:calc(50% + 4px)}}@media screen and (max-width: 768px){.modListCard__item__content .content__time--close .content__time__inner::before{top:calc(50% + 3px)}}.modListCard__item__content .content__description{font-weight:700;line-height:1.5;letter-spacing:.04em;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width: 769px){.modListCard__item__content .content__description{font-size:16px;font-size:1.6rem}}@media screen and (max-width: 768px){.modListCard__item__content .content__description{font-size:14px;font-size:1.4rem}}@media screen and (min-width: 769px){.modListCard__item__content .modBtn{max-width:142px}}.modListCard__item__content .modBtn__wrapper{margin:0}@media screen and (max-width: 768px){.modListCard__item__content .modBtn__wrapper{display:none}}.modListCard__item__content .modBtn__link{letter-spacing:0;padding:8px 0}.modListCard__item.is-initialView{display:block !important}.modListCard__wrapper{position:relative}.modListCard--load{overflow:hidden}.modListCard--load:after{content:"";width:calc(100% + 50px);position:absolute;left:-25px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:20px}@media screen and (min-width: 769px){.modListCard--load:after{height:100px;background-image:-webkit-gradient(linear, left bottom, left top, from(rgb(245, 245, 245)), to(rgba(245, 245, 245, 0.8)));background-image:-webkit-linear-gradient(bottom, rgb(245, 245, 245) 0%, rgba(245, 245, 245, 0.8) 100%);background-image:linear-gradient(0deg, rgb(245, 245, 245) 0%, rgba(245, 245, 245, 0.8) 100%)}}@media screen and (max-width: 768px){.modListCard--load:after{height:115px;background-image:-webkit-gradient(linear, left bottom, left top, from(rgb(245, 245, 245)), to(rgba(245, 245, 245, 0.5)));background-image:-webkit-linear-gradient(bottom, rgb(245, 245, 245) 0%, rgba(245, 245, 245, 0.5) 100%);background-image:linear-gradient(0deg, rgb(245, 245, 245) 0%, rgba(245, 245, 245, 0.5) 100%)}}.modListCard--load~.modBtn--loadmore{max-width:320px;width:100%;position:relative;z-index:1;margin:-25px auto 0}@media screen and (min-width: 769px){.modListCard--load~.modBtn--loadmore__link{padding:12px 18px 12px 34px}}@media screen and (min-width: 769px){.modListCard--load~.modBtn--loadmore__link span{width:100%}}.modListCard--load.is-full{height:auto;max-height:-webkit-max-content !important;max-height:-moz-max-content !important;max-height:max-content !important}.modListCard--load.is-full:after{display:none}@media screen and (min-width: 769px){.modListCard--load.is-full~.modBtn--loadmore{margin:57px auto}}@media screen and (max-width: 768px){.modListCard--load.is-full~.modBtn--loadmore{margin:30px auto}}.modListCardBg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 769px){.modListCardBg{margin:65px 0 0}}@media screen and (max-width: 768px){.modListCardBg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}}.modListCardBg__item{border-radius:8px;position:relative;z-index:1}@media screen and (min-width: 769px){.modListCardBg__item{width:48.71%;min-height:320px;padding:30px 20px 17px}}@media screen and (max-width: 1023px){.modListCardBg__item{padding:16px 20px}}@media screen and (max-width: 768px){.modListCardBg__item{width:100%;min-height:180px}}.modListCardBg__item:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;border-radius:8px;background-image:-webkit-linear-gradient(340deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0) 100%);background-image:linear-gradient(110deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0) 100%)}.modListCardBg__item__section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.modListCardBg__item__section .image{width:100%;height:100%;overflow:hidden;position:absolute;z-index:-1;top:0;left:0;border-radius:8px}.modListCardBg__item__section .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.modListCardBg__item__section .content{color:var(--white);letter-spacing:.04em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:9px}@media screen and (min-width: 769px){.modListCardBg__item__section .content{padding:0 18px}}.modListCardBg__item__section .content__title{font-weight:700;line-height:1.3}@media screen and (min-width: 769px){.modListCardBg__item__section .content__title{font-size:42px;font-size:4.2rem;font-size:clamp(34px,2.625vw,42px)}}@media screen and (max-width: 768px){.modListCardBg__item__section .content__title{font-size:29px;font-size:2.9rem}}.modListCardBg__item__section .content__description{font-weight:700;line-height:1.75}@media screen and (min-width: 769px){.modListCardBg__item__section .content__description{font-size:16px;font-size:1.6rem;word-break:keep-all}}@media screen and (max-width: 768px){.modListCardBg__item__section .content__description{font-size:14px;font-size:1.4rem}}.modListCardBg__item__section .button{margin:5px 0 0;font-size:0;width:48px;height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;aspect-ratio:1/1;background:var(--white);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:0px 0px 16px -6px rgba(0,0,0,.6);box-shadow:0px 0px 16px -6px rgba(0,0,0,.6)}@media screen and (max-width: 768px){.modListCardBg__item__section .button{display:none}}.modListCardBg__item__section .button:before{content:"";display:inline-block;border-radius:1px;width:8px;height:8px;border-left:2px solid var(--black);border-top:2px solid var(--black);-webkit-transform:rotate(135deg);transform:rotate(135deg);margin:0 5px 0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modListCardBg__item:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.modListCardBg__item:hover .button{background:var(--black)}.modListCardBg__item:hover .button:before{border-color:var(--white)}.modListEvent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 769px){.modListEvent{gap:30px}}@media screen and (max-width: 768px){.modListEvent{gap:15px}}.modListEvent__item{border-radius:8px}@media screen and (min-width: 769px){.modListEvent__item{width:calc((100% - 60px)/3)}}@media screen and (max-width: 768px){.modListEvent__item{width:calc((100% - 15px)/2)}}.modListEvent__item__section{height:100%;display:grid;place-content:center}@media screen and (min-width: 769px){.modListEvent__item__section{padding:10px 5px 24px;min-height:286px;gap:13px}}@media screen and (max-width: 768px){.modListEvent__item__section{min-height:237px;padding:20px 10px 22px;gap:10px}}.modListEvent__item .image{display:grid;place-content:center}@media screen and (max-width: 768px){.modListEvent__item .image{margin:0 0 -10px}}.modListEvent__item .image img{max-width:100%;height:auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}@media screen and (max-width: 1023px){.modListEvent__item .image img{padding:0 15px}}@media screen and (max-width: 1023px){.modListEvent__item .image--md img{padding:0 10px}}.modListEvent__item .title,.modListEvent__item .description{letter-spacing:.04em;text-align:center}.modListEvent__item .title{font-weight:700;line-height:1.4}@media screen and (min-width: 769px){.modListEvent__item .title{font-size:26px;font-size:2.6rem;font-size:clamp(19px,1.625vw,26px);margin:0 0 -3px}}@media screen and (max-width: 768px){.modListEvent__item .title{font-size:18px;font-size:1.8rem;margin:10px 0 0}}.modListEvent__item .description{line-height:1.5;font-weight:400}@media screen and (min-width: 769px){.modListEvent__item .description{font-size:16px;font-size:1.6rem;font-size:clamp(14px,1vw,16px)}}@media screen and (max-width: 768px){.modListEvent__item .description{font-size:14px;font-size:1.4rem}}.modListEvent__item>a{display:block;width:100%;height:100%;position:relative}.modListEvent__item>a:before{content:"";border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:var(--white);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.modListEvent__item>a:hover:before{-webkit-transform:scale(0.95);transform:scale(0.95)}.modListEvent__item>a:hover img{-webkit-transform:scale(1.15) translateY(-15px);transform:scale(1.15) translateY(-15px)}.modListBgImage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.modListBgImage{margin:58px 0 0}}@media screen and (max-width: 768px){.modListBgImage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.modListBgImage__item{position:relative;z-index:1}@media screen and (min-width: 769px){.modListBgImage__item{width:25%}}@media screen and (min-width: 769px){.modListBgImage__item__image{aspect-ratio:310/321}}@media screen and (max-width: 768px){.modListBgImage__item__image{aspect-ratio:325/150}}.modListBgImage__item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modListBgImage__item__title{width:100%;position:absolute;left:0;text-align:center;color:var(--white);font-weight:700;letter-spacing:.05em}@media screen and (min-width: 769px){.modListBgImage__item__title{font-size:26px;font-size:2.6rem;font-size:clamp(20px,1.625vw,26px);top:0;padding:23px 10px;word-break:auto-phrase}}@media screen and (max-width: 768px){.modListBgImage__item__title{font-size:29px;font-size:2.9rem;bottom:0;padding:8px}}@media screen and (min-width: 769px){.modListBgImage__item__title small{font-size:16px;font-size:1.6rem;font-size:clamp(14px,1vw,16px)}}@media screen and (max-width: 768px){.modListBgImage__item__title small{font-size:14px;font-size:1.4rem}}@media screen and (min-width: 769px){.modListBgImage__item:first-child .modListBgImage__item__image{border-radius:8px 0 8px 0}}@media screen and (max-width: 768px){.modListBgImage__item:first-child .modListBgImage__item__image{border-radius:8px 8px 0 0}}@media screen and (min-width: 769px){.modListBgImage__item:first-child .modListBgImage__item__image img{border-radius:8px 0 8px 0}}@media screen and (max-width: 768px){.modListBgImage__item:first-child .modListBgImage__item__image img{border-radius:8px 8px 0 0}}@media screen and (min-width: 769px){.modListBgImage__item:last-child .modListBgImage__item__image{border-radius:0 8px 0 8px}}@media screen and (max-width: 768px){.modListBgImage__item:last-child .modListBgImage__item__image{border-radius:0 0 8px 8px}}@media screen and (min-width: 769px){.modListBgImage__item:last-child .modListBgImage__item__image img{border-radius:0 8px 0 8px}}@media screen and (max-width: 768px){.modListBgImage__item:last-child .modListBgImage__item__image img{border-radius:0 0 8px 8px}}.modListBgImage__item__button{border-radius:50%;background:var(--white);position:absolute;bottom:18px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width: 769px){.modListBgImage__item__button{width:34px;height:34px;left:18px}}@media screen and (max-width: 768px){.modListBgImage__item__button{width:48px;height:48px;left:15px}}.modListBgImage__item__button:after,.modListBgImage__item__button:before{content:"";position:absolute;background:var(--black);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:50%}.modListBgImage__item__button:before{height:2px}@media screen and (min-width: 769px){.modListBgImage__item__button:before{width:16px}}@media screen and (max-width: 768px){.modListBgImage__item__button:before{width:20px}}.modListBgImage__item__button:after{width:2px}@media screen and (min-width: 769px){.modListBgImage__item__button:after{height:16px}}@media screen and (max-width: 768px){.modListBgImage__item__button:after{height:20px}}.modListBgImage__item__button.is-act:after{opacity:0}@media screen and (min-width: 769px){.modListBgImage--modal{margin:0 0 5px}}.modListBgImage--modal .modListBgImage__item{overflow:hidden;cursor:pointer}.modListBgImage--modal .modListBgImage__item__image{overflow:hidden}@media screen and (max-width: 768px){.modListBgImage--modal .modListBgImage__item__image{aspect-ratio:285/219}}.modListBgImage--modal .modListBgImage__item__image img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width: 768px){.modListBgImage--modal .modListBgImage__item__title{top:0;font-size:25px;font-size:2.5rem;letter-spacing:0;padding:16px 8px}}.modListBgImage--modal .modListBgImage__item:hover .modListBgImage__item__image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.modListBgImage--modal .modListBgImage__item:hover .modListBgImage__item__button{background:var(--black)}.modListBgImage--modal .modListBgImage__item:hover .modListBgImage__item__button:before,.modListBgImage--modal .modListBgImage__item:hover .modListBgImage__item__button:after{background:var(--white)}.modListDisc{display:grid;gap:10px}.modListDisc__item{position:relative;line-height:1.8;font-size:16px;font-size:1.6rem;letter-spacing:.04em;padding:0 0 0 20px}.modListDisc__item::before{content:"•";position:absolute;left:7px;top:auto}.modListDisc__item small{font-size:12px;font-size:1.2rem}.modListDisc--bg{background:var(--bg_gray);border-radius:4px}@media screen and (min-width: 769px){.modListDisc--bg{padding:25px 30px}}@media screen and (max-width: 768px){.modListDisc--bg{padding:15px}}.modListMenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width: 769px){.modListMenu{margin:0 0 60px;border-bottom:5px solid #e3e3e3}}@media screen and (min-width: 768px)and (max-width: 1023px){.modListMenu{margin:0;border-bottom:none}}.modListMenu__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;font-weight:700;letter-spacing:0}@media screen and (min-width: 769px){.modListMenu__item{font-size:16px;font-size:1.6rem;line-height:1.75}}@media screen and (min-width: 768px)and (max-width: 1023px){.modListMenu__item{min-width:230px;line-height:1.4}}@media screen and (max-width: 768px){.modListMenu__item{font-size:15px;font-size:1.5rem;min-width:102px}}.modListMenu__item__link{background:var(--white);border-radius:8px 8px 0 0}@media screen and (min-width: 769px){.modListMenu__item__link{padding:11px 5px;display:block}}@media screen and (max-width: 768px){.modListMenu__item__link{min-height:80px;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 5px 8px}}.modListMenu__item__link:hover,.modListMenu__item__link.is-active{background:#e3e3e3}@media screen and (min-width: 769px){.modListMenu__item__link:hover,.modListMenu__item__link.is-active{padding:13px 5px 16px}}@media screen and (max-width: 768px){.modListMenu__item__link:hover,.modListMenu__item__link.is-active{padding:7px 5px 10px;min-height:90px}}@media screen and (max-width: 1023px){.modListMenu__wrapper{width:calc((100vw + 100%)/2);border-bottom:5px solid #e3e3e3;margin:0 0 30px}}@media screen and (min-width: 769px){.modListBanner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 30px}}.modListBanner__item{overflow:hidden;position:relative;border-radius:8px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 768px){.modListBanner__item:not(:first-child){margin:30px 0 0}}.modListBanner__item::after{content:"";opacity:0;display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modListBanner__item__inner{display:block}@media screen and (min-width: 769px){.modListBanner__item__inner:hover .modBtn__link{color:var(--black);background:var(--white)}.modListBanner__item__inner:hover .modListBanner__item__img img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.modListBanner__item__img{overflow:hidden;display:block}.modListBanner__item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 769px){.modListBanner__item__img img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.modListBanner__item__body{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}@media screen and (min-width: 769px){.modListBanner__item__body{padding:40px 32px}}@media screen and (max-width: 768px){.modListBanner__item__body{padding:20px}}.modListBanner__item__body .text{color:var(--white);font-family:"Oswald",sans-serif;letter-spacing:.04em;font-weight:700}@media screen and (min-width: 769px){.modListBanner__item__body .text{font-size:clamp(11px,1vw,16px);line-height:1.2}}@media screen and (max-width: 768px){.modListBanner__item__body .text{font-size:14px;font-size:1.4rem;line-height:1.5}}.modListBanner__item__body .title{font-weight:700;letter-spacing:.08em;color:var(--white)}@media screen and (min-width: 769px){.modListBanner__item__body .title{font-size:clamp(20px,2.5vw,36px);margin:12px 0 0;line-height:1.4}}@media screen and (max-width: 768px){.modListBanner__item__body .title{font-size:28px;font-size:2.8rem;margin:5px 0 0;line-height:1.3}}.modListBanner__item__body .caption{opacity:0;letter-spacing:.04em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width: 769px){.modListBanner__item__body .caption{font-size:18px;font-size:1.8rem;line-height:1.8;margin:25px 0 0}}@media screen and (max-width: 768px){.modListBanner__item__body .caption{font-size:14px;font-size:1.4rem;line-height:1.7;margin:10px 0 0}}.modListBanner__item__body .modBtn__link{width:auto;color:var(--white);border-color:var(--white)}.modListBanner__item__btn{display:block;width:48px;height:48px;position:absolute;bottom:30px;left:30px;background:var(--white);border-radius:100%;z-index:2;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width: 769px){.modListBanner__item__btn{cursor:pointer}}.modListBanner__item__btn::before,.modListBanner__item__btn::after{content:"";display:block;width:20px;height:2px;position:absolute;inset:0;margin:auto;background:var(--black);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modListBanner__item__btn::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modListBanner__item.is-active .modListBanner__item__body .caption,.modListBanner__item.is-active::after{opacity:1}.modListBanner__item--border{border:1px solid var(--line)}.modListBanner__item--bgText{cursor:pointer}.modListBanner__item--black{color:var(--black)}.modListBanner__item--black .modListBanner__item__body .text,.modListBanner__item--black .modListBanner__item__body .title{color:var(--black)}.modListBanner__item--black .modBtn__link{color:var(--black);border-color:var(--black)}@media screen and (min-width: 769px){.modListBanner__item--black>a:hover .modBtn__link{color:var(--white);background:var(--black)}}@media screen and (min-width: 769px){.modListBanner--feature .modListBanner__item{width:calc(25% - 23px)}}@media screen and (min-width: 768px)and (max-width: 1200px){.modListBanner--feature .modListBanner__item{width:calc(50% - 8px)}}@media screen and (max-width: 768px){.modListBanner--feature .modListBanner__item{width:100%}}.modListBanner--feature .modListBanner__item__img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.modListBanner--feature .modListBanner__item__body{position:relative}@media screen and (min-width: 769px){.modListBanner--feature .modListBanner__item__body{padding:36px 22px 78px}}@media screen and (max-width: 768px){.modListBanner--feature .modListBanner__item__body{padding:20px 20px 90px}}@media screen and (min-width: 769px){.modListBanner--feature .modListBanner__item__body{aspect-ratio:286/452}}@media screen and (min-width: 768px)and (max-width: 1200px){.modListBanner--feature .modListBanner__item__body{aspect-ratio:328/328}}@media screen and (max-width: 768px){.modListBanner--feature .modListBanner__item__body{aspect-ratio:328/328}}.modListBanner--feature .modListBanner__item__body .title{font-weight:700;letter-spacing:.08em;color:var(--white)}@media screen and (min-width: 769px){.modListBanner--feature .modListBanner__item__body .title{font-size:clamp(20px,1.8vw,29px);margin:6px 0 0;line-height:1.36}}@media screen and (max-width: 768px){.modListBanner--feature .modListBanner__item__body .title{font-size:28px;font-size:2.8rem;margin:11px 0 0;line-height:1.3}}@media screen and (min-width: 769px){.modListBanner--feature .modListBanner__item__body .text{font-size:clamp(11px,.8vw,13px)}}.modListBanner--feature .modListBanner__item__body .caption{opacity:0;letter-spacing:.04em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;line-height:1.7;overflow-y:scroll;scrollbar-width:none}@media screen and (min-width: 769px){.modListBanner--feature .modListBanner__item__body .caption{font-size:14px;font-size:1.4rem;line-height:1.7;margin:15px 0 0}}@media screen and (max-width: 768px){.modListBanner--feature .modListBanner__item__body .caption{font-size:14px;font-size:1.4rem;line-height:1.7;margin:10px 0 0}}.modListBanner--feature .modListBanner__item__btn{width:48px;height:48px;bottom:30px;left:30px}.modListBanner--feature .modListBanner__item__btn::before,.modListBanner--feature .modListBanner__item__btn::after{width:20px}.modListBanner--feature .modListBanner__item.is-active .modListBanner__item__btn{width:42px;height:42px;bottom:24px;left:22px}.modListBanner--feature .modListBanner__item.is-active .modListBanner__item__btn::before,.modListBanner--feature .modListBanner__item.is-active .modListBanner__item__btn::after{width:14px}.modListBanner--feature .modListBanner__item.is-active .modListBanner__item__btn::after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (max-width: 768px){.modListBanner--event{display:block}}@media screen and (min-width: 769px){.modListBanner--event .modListBanner__item{width:calc(33.3333333333% - 20px)}}@media screen and (max-width: 768px){.modListBanner--event .modListBanner__item:not(:first-child){margin:16px 0 0}}@media screen and (min-width: 769px){.modListBanner--event .modListBanner__item__inner:hover .modListBanner__item__body::before{background:var(--black)}.modListBanner--event .modListBanner__item__inner:hover .modListBanner__item__body::after{border-color:var(--white)}}@media screen and (min-width: 769px){.modListBanner--event .modListBanner__item__img{aspect-ratio:1/1}}@media screen and (max-width: 768px){.modListBanner--event .modListBanner__item__img{aspect-ratio:82/55}}.modListBanner--event .modListBanner__item__body::before,.modListBanner--event .modListBanner__item__body::after{content:"";position:absolute;z-index:1}@media screen and (min-width: 769px){.modListBanner--event .modListBanner__item__body::before,.modListBanner--event .modListBanner__item__body::after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.modListBanner--event .modListBanner__item__body::before{background:var(--white);border-radius:100%}@media screen and (min-width: 769px){.modListBanner--event .modListBanner__item__body::before{width:48px;height:48px;bottom:32px;left:32px}}@media screen and (max-width: 768px){.modListBanner--event .modListBanner__item__body::before{width:32px;height:32px;bottom:20px;left:20px}}.modListBanner--event .modListBanner__item__body::after{width:8px;height:8px;border-left:2px solid var(--black);border-top:2px solid var(--black);-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media screen and (min-width: 769px){.modListBanner--event .modListBanner__item__body::after{bottom:51px;left:49px}}@media screen and (max-width: 768px){.modListBanner--event .modListBanner__item__body::after{bottom:30px;left:29px}}.modListBanner--eventScroll{margin:0 !important}@media screen and (min-width: 769px){.modListBanner--eventType4{gap:20px 32px}}@media screen and (min-width: 769px){.modListBanner--eventType4 .modListBanner__item{width:calc(25% - 24px)}}.modListBanner--eventType4 .modListBanner__item a{height:100%}@media screen and (min-width: 769px){.modListBanner--eventType4 .modListBanner__item a{aspect-ratio:286/452}}@media screen and (min-width: 769px){.modListBanner--eventType4 .modListBanner__item__img{aspect-ratio:286/452}}@media screen and (min-width: 769px){.modListBanner--eventType4 .modListBanner__item__body{padding:40px 24px}}@media screen and (min-width: 769px){.modListBanner--eventType4 .modListBanner__item__body .title{font-size:clamp(20px,2.5vw,32px);margin:7px 0 0}}.modListBanner--eventType4 .modListBanner__item--taiken a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 768px){.modListBanner--eventType4 .modListBanner__item--taiken a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 769px){.modListBanner--eventType4 .modListBanner__item--taiken .modListBanner__item__img{aspect-ratio:286/226}}@media screen and (max-width: 768px){.modListBanner--eventType4 .modListBanner__item--taiken .modListBanner__item__img{aspect-ratio:327/140;width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media screen and (max-width: 768px){.modListBanner--eventType4 .modListBanner__item--taiken .modListBanner__item__img img{-o-object-position:top;object-position:top}}@media screen and (max-width: 768px){.modListBanner--eventType4 .modListBanner__item--taiken .modListBanner__item__body{position:inherit;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (max-width: 768px){.modListBanner--eventType4 .modListBanner__item--taiken .modListBanner__item__body .title{font-size:20px;font-size:2rem}}@media screen and (max-width: 768px){.modListBanner--eventType4 .modListBanner__item--taiken .modListBanner__item__body .text{font-size:12px;font-size:1.2rem}}.modListBanner--eventType4 .modListBanner__item--it{background:var(--it)}.modListBanner--eventType4 .modListBanner__item--hardware{background:var(--hardware)}.modListBanner--eventType4 .modListBanner__item--business{background:var(--business)}.modListBanner--eventType4 .modListBanner__item--gamesoft{background:var(--gamesoft)}.modListBanner--eventType4 .modListBanner__item--esports{background:var(--esports)}.modListBanner--eventType4 .modListBanner__item--threedcg{background:var(--threedcg)}.modListBanner--eventType4 .modListBanner__item--animation{background:var(--animation)}.modListBanner--eventType4 .modListBanner__item--voiceactor{background:var(--voiceactor)}.modListBanner--eventType4 .modListBanner__item--create{background:var(--create)}.modListBanner--eventType4 .modListBanner__item--technique{background:var(--technique)}.modListBanner--eventType4 .modListBanner__item--graphic{background:var(--graphic)}.modListBanner--eventType4 .modListBanner__item--industrial{background:var(--industrial)}.modListBanner--eventType4 .modListBanner__item--architecture{background:var(--architecture)}@media screen and (min-width: 769px){.modListBanner--cta{margin:0 -60px -30px}}@media screen and (min-width: 768px)and (max-width: 1200px){.modListBanner--cta{margin:0}}@media screen and (max-width: 768px){.modListBanner--cta{display:block}}@media screen and (min-width: 769px){.modListBanner--cta .modListBanner__item{width:calc(50% - 15px);text-align:center}}@media screen and (min-width: 769px){.modListBanner--cta .modListBanner__item__body{padding:48px 25px}}@media screen and (max-width: 768px){.modListBanner--cta .modListBanner__item__body::before,.modListBanner--cta .modListBanner__item__body::after{content:"";position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modListBanner--cta .modListBanner__item__body::before{width:48px;height:48px;bottom:32px;left:20px;background:var(--white);border-radius:100%}.modListBanner--cta .modListBanner__item__body::after{width:8px;height:8px;border-left:2px solid var(--black);border-top:2px solid var(--black);-webkit-transform:rotate(135deg);transform:rotate(135deg);bottom:50px;left:38px}}@media screen and (min-width: 769px){.modListBanner--cta .modListBanner__item__body .text{font-size:20px;font-size:2rem}}@media screen and (max-width: 768px){.modListBanner--cta .modListBanner__item__body .text{font-size:16px;font-size:1.6rem}}@media screen and (min-width: 769px){.modListBanner--cta .modListBanner__item__body .title{font-size:clamp(30px,4vw,48px);margin:0}}@media screen and (max-width: 768px){.modListBanner--cta .modListBanner__item__body .title{font-size:clamp(20px,9vw,32px)}}@media screen and (min-width: 769px){.modListBanner--cta .modListBanner__item__body .modBtn{margin-top:20px}}@media screen and (max-width: 768px){.modListBanner--cta .modListBanner__item__body .modBtn{display:none}}.modListBanner--cta .modListBanner__item__body .modBtn__link{padding:15px 30px}@media screen and (min-width: 769px){.modListBanner--cta .modListBanner__item__img{aspect-ratio:168/155}}@media screen and (max-width: 768px){.modListBanner--cta .modListBanner__item__img{aspect-ratio:1/1}}.modListBanner--page{padding:0}@media screen and (min-width: 1024px){.modListBanner--page{margin:0;gap:20px 32px}}@media screen and (max-width: 1023px){.modListBanner--page{width:100%;margin:33px 0 0}}@media screen and (min-width: 1024px){.modListBanner--page .modListBanner__item{width:auto;height:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width: 1023px){.modListBanner--page .modListBanner__item{height:auto !important}}@media screen and (min-width: 769px){.modListBanner--page .modListBanner__item__inner:hover .modListBanner__item__body::before{background:var(--black)}.modListBanner--page .modListBanner__item__inner:hover .modListBanner__item__body::after{border-color:var(--white)}}@media screen and (min-width: 1024px){.modListBanner--page .modListBanner__item__img{aspect-ratio:98/155}}@media screen and (max-width: 1023px){.modListBanner--page .modListBanner__item__img{aspect-ratio:82/55}}@media screen and (min-width: 1024px){.modListBanner--page .modListBanner__item__body{padding:40px 24px}}@media screen and (min-width: 769px){.modListBanner--page .modListBanner__item__body .title{font-size:clamp(20px,2.5vw,32px)}}.modListBanner--page .modListBanner__item__body .text{color:var(--white)}.modListBanner--page .modListBanner__item__body::before,.modListBanner--page .modListBanner__item__body::after{content:"";position:absolute;z-index:1}@media screen and (min-width: 769px){.modListBanner--page .modListBanner__item__body::before,.modListBanner--page .modListBanner__item__body::after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.modListBanner--page .modListBanner__item__body::before{background:var(--white);border-radius:100%}@media screen and (min-width: 769px){.modListBanner--page .modListBanner__item__body::before{width:48px;height:48px;bottom:32px;left:32px}}@media screen and (max-width: 768px){.modListBanner--page .modListBanner__item__body::before{width:32px;height:32px;bottom:20px;left:20px}}.modListBanner--page .modListBanner__item__body::after{width:8px;height:8px;border-left:2px solid var(--black);border-top:2px solid var(--black);-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media screen and (min-width: 769px){.modListBanner--page .modListBanner__item__body::after{bottom:51px;left:49px}}@media screen and (max-width: 768px){.modListBanner--page .modListBanner__item__body::after{bottom:30px;left:29px}}.modListBanner--fixed{position:fixed;z-index:9998;bottom:0;left:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 10px;width:100%;padding:0 16px 18px}@media screen and (min-width: 1201px){.modListBanner--fixed{display:none !important}}@media print{.modListBanner--fixed{display:none}}.modListBanner--fixed .modListBanner__item::after{display:none}.modListBanner--fixed .modListBanner__item:first-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.modListBanner--fixed .modListBanner__item:last-child{width:137px;margin:0}.modListBanner--fixed .modListBanner__item a{display:inline-block;background:var(--black);border:1px solid var(--white);width:100%;height:52px;border-radius:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:13px;font-size:1.3rem;font-weight:700;line-height:1;color:var(--white);position:relative;z-index:0;padding:0 40px 0 25px}.modListBanner--fixed .modListBanner__item a::after{content:"";display:inline-block;width:6px;height:6px;border-left:2px solid var(--white);border-top:2px solid var(--white);-webkit-transform:rotate(135deg) translate(-50%, 0);transform:rotate(135deg) translate(-50%, 0);position:absolute;top:50%;right:27px}.modListBanner__wrapper .modListBanner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}@media screen and (min-width: 769px){.modListBanner__wrapper .modListBanner{margin:0;padding:0}}@media screen and (min-width: 768px)and (max-width: 1200px){.modListBanner__wrapper .modListBanner{margin:0;padding:0;gap:16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 768px){.modListBanner__wrapper .modListBanner{margin:0;padding:0;gap:16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(orientation: landscape)and (max-width: 767px){.modListBanner__wrapper .modListBanner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-right:25px}}.modListBanner__wrapper .modListBanner__item{margin:0}@media(orientation: landscape)and (max-width: 767px){.modListBanner__wrapper .modListBanner__item{width:100%;height:auto !important}}@media screen and (min-width: 769px){.modListBanner__wrapper.is-center .modListBanner--event{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.modListBreadcrumbs{position:relative;z-index:10;background:#fff}@media screen and (min-width: 1201px){.modListBreadcrumbs{padding:0 100px 32px}}@media screen and (max-width: 1200px){.modListBreadcrumbs{padding:55px 25px 24px}}.modListBreadcrumbs--bgGray{background:#f5f5f5}.modListBreadcrumbs__list{overflow-x:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 10px;white-space:nowrap;max-width:1240px;margin:auto}@media screen and (min-width: 769px){.modListBreadcrumbs__list{width:95%}}.modListBreadcrumbs__list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 10px;font-size:14px;font-size:1.4rem}.modListBreadcrumbs__list__item:not(:last-child)::after{content:"";display:block;width:6px;height:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #666;border-right:1px solid #666}.modListBreadcrumbs__list__item>a{text-decoration:underline;color:#666}@media screen and (min-width: 769px){.modListBreadcrumbs__list__item>a:hover{text-decoration:none}}.themeDark .modListBreadcrumbs{background:var(--black)}@media screen and (max-width: 1200px){.themeDark .modListBreadcrumbs{margin:0}}.themeDark .modListBreadcrumbs .modListBreadcrumbs__list__item::after{border-color:#ccc}.themeDark .modListBreadcrumbs .modListBreadcrumbs__list__item>a{color:#ccc}.modListPaging{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 10px}@media screen and (min-width: 769px){.modListPaging{margin:60px 0 0}}@media screen and (max-width: 768px){.modListPaging{margin:40px 0 0}}.modListPaging__item{line-height:1}@media screen and (max-width: 768px){.modListPaging__item{width:16.6666666667%;max-width:38px;max-height:38px}}.modListPaging__item>a{aspect-ratio:1/1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-size:1.6rem;font-weight:700;color:var(--black);background:var(--white);border-radius:4px}@media screen and (min-width: 769px){.modListPaging__item>a{width:38px;height:38px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modListPaging__item>a:hover{color:var(--white);background:var(--black)}}@media screen and (max-width: 768px){.modListPaging__item>a{width:100%;height:100%}}.modListPaging__item.is-current>a{color:var(--white);background:var(--black)}.modListPaging__item--prev>a,.modListPaging__item--next>a{background:none;border-radius:0;text-indent:-9999px}@media screen and (min-width: 769px){.modListPaging__item--prev>a:hover,.modListPaging__item--next>a:hover{background:none}}.modListPaging__item--prev>a::after,.modListPaging__item--next>a::after{content:"";display:block;width:8px;height:8px;-webkit-transform:rotate(135deg);transform:rotate(135deg);border-bottom:2px solid var(--black);border-right:2px solid var(--black)}.modListPaging__item--next>a::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modListPaging__item--empty{width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.modHeading01{line-height:1.4;font-weight:700}@media screen and (min-width: 769px){.modHeading01{font-size:40px;font-size:4rem;letter-spacing:.04em;margin:0 0 50px}}@media screen and (max-width: 768px){.modHeading01{font-size:25px;font-size:2.5rem;margin:0 0 20px}}@media screen and (min-width: 769px){.modHeading01 small{line-height:1.9;font-size:24px;font-size:2.4rem}}@media screen and (max-width: 768px){.modHeading01 small{font-size:18px;font-size:1.8rem}}@media screen and (min-width: 769px){.modHeading01--center{text-align:center}}@media screen and (min-width: 769px){.modHeading01--md{font-size:38px;font-size:3.8rem}}@media screen and (max-width: 768px){.modHeading01--templateC{margin:0 0 20px}}@media screen and (min-width: 769px){.modHeading01+.modText{margin-top:-10px}}.modHeading02{line-height:1.4;font-weight:700;position:relative;margin:0 0 20px}@media screen and (min-width: 769px){.modHeading02{letter-spacing:.05em;font-size:24px;font-size:2.4rem}}@media screen and (max-width: 768px){.modHeading02{font-size:20px;font-size:2rem;letter-spacing:.04em}}.modHeading02--fullUnderline{padding:20px 0;margin:0 0 24px}.modHeading02--fullUnderline::before{content:"";position:absolute;width:100vw;height:1px;background:var(--line);left:calc(-1px - (100vw - 100%)/2);bottom:0}.modHeading02--center{text-align:center}.modHeading02 small{display:inline;font-size:16px;font-size:1.6rem}@media screen and (min-width: 769px){.modHeadingPage{margin:0 0 -40px}}@media screen and (min-width: 769px){.modHeadingPage__inner{max-width:1440px;margin:0 auto;padding:50px 100px 0px}}@media screen and (min-width: 768px)and (max-width: 1023px){.modHeadingPage__inner{padding:50px 40px}}@media screen and (max-width: 768px){.modHeadingPage__inner{padding:45px 25px 0px}}.modHeadingPage__title{font-weight:700;line-height:1.4;letter-spacing:.04em}@media screen and (min-width: 769px){.modHeadingPage__title{font-size:48px;font-size:4.8rem}}@media screen and (max-width: 768px){.modHeadingPage__title{font-size:32px;font-size:3.2rem}}.modText{letter-spacing:.04em;line-height:1.75;font-weight:400;font-size:16px;font-size:1.6rem}.modText small{display:block;font-size:12px;font-size:1.2rem}.modText--center{text-align:center}.modText--bold{font-weight:700}.modText--sm{font-size:14px;font-size:1.4rem}.modText__link{text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:1px}.modText__link:hover{text-decoration:none}.modText__link--offset{text-underline-offset:2px}.modText--cta{text-align:center}@media screen and (min-width: 769px){.modText--cta{margin:20px 0}}@media screen and (max-width: 768px){.modText--cta{margin:40px 0}}.modText--bottom{margin-bottom:30px}.modTextMovieLink{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;position:relative}.modTextMovieLink[target=_blank]:after{content:"";width:15px;height:15px;position:absolute;margin:5px;background:url("/event/wp-content/themes/kobe_event/assets/img//common/icon_blank_black.svg") no-repeat center;background-size:100% auto}.modFixedButton{position:fixed;z-index:999;top:51.6%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;background:var(--white);display:none;border-radius:54px 0 0 54px;-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.05));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.05))}@media screen and (max-width: 768px){.modFixedButton{display:none !important}}.modFixedButton__item{width:114px;position:relative;z-index:1;font-size:15px;font-size:1.5rem;text-align:center;font-weight:700;letter-spacing:.04em;line-height:1.2}.modFixedButton__item__link{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;display:block;width:100%;padding:20px 10px}.modFixedButton__item__link img{max-width:100%;height:auto;margin:0 0 10px}.modFixedButton__item__link:hover{background:#e3e3e3}.modFixedButton__item--address .modFixedButton__item__link{border-radius:54px 0 0 0}.modFixedButton__item--line .modFixedButton__item__link{padding:15px 10px 20px}.modFixedButton__item--search .modFixedButton__item__link{border-radius:0 0 0 54px;padding:15px 10px 25px}.modCourseList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 0}@media screen and (min-width: 769px){.modCourseList{gap:16px}}@media screen and (min-width: 768px)and (max-width: 1023px){.modCourseList{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 768px){.modCourseList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}}.modCourseList__item{display:block;height:100%;border-radius:8px}@media screen and (min-width: 769px){.modCourseList__item{width:calc((100% - 48px)/4);min-width:298px}}@media screen and (max-width: 768px){.modCourseList__item{width:100%}}.modCourseList__item__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 14px;width:100%;padding:10px}.modCourseList__item__inner .img{width:120px;aspect-ratio:240/280;border-radius:8px;overflow:hidden}.modCourseList__item__inner .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modCourseList__item__inner .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px 0;font-size:16px;font-size:1.6rem;line-height:1.75;color:var(--white);width:calc(100% - 134px)}.modCourseList__item__inner .title .icon{display:inline-block;width:24px;aspect-ratio:1/1;position:relative;border-radius:100%;border:2px solid var(--white);margin:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modCourseList__item__inner .title .icon:before{content:"";position:absolute;display:inline-block;width:4px;aspect-ratio:1/1;border-top:2px solid var(--white);border-right:2px solid var(--white);top:7px;left:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modCourseList__item__inner:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.modCourseList__item--it{background:var(--it)}.modCourseList__item--hardware{background:var(--hardware)}.modCourseList__item--business{background:var(--business)}.modCourseList__item--gamesoft{background:var(--gamesoft)}.modCourseList__item--esports{background:var(--esports)}.modCourseList__item--threedcg{background:var(--threedcg)}.modCourseList__item--animation{background:var(--animation)}.modCourseList__item--voiceactor{background:var(--voiceactor)}.modCourseList__item--technique{background:var(--technique)}.modCourseList__item--create{background:var(--create)}.modCourseList__item--graphic{background:var(--graphic)}.modCourseList__item--industrial{background:var(--industrial)}.modCourseList__item--architecture{background:var(--architecture)}.modCta{width:100%;position:relative;z-index:1;display:grid;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:background-size .3s ease-in-out;transition:background-size .3s ease-in-out}@media screen and (min-width: 769px){.modCta{background-size:clamp(1600px,100%,2800px) auto;margin:125px 0 165px;min-height:480px;background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/img_ctabg01.png")}}@media screen and (max-width: 768px){.modCta{margin:114px 0 40px;min-height:400px;background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/sp/img_ctabg01.png")}}.modCta:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-2;background:var(--black)}@media screen and (min-width: 769px){.modCta:after{background:#333;opacity:.7}}@media screen and (max-width: 768px){.modCta:after{opacity:.5}}@media screen and (min-width: 769px){.modCta:hover{background-size:clamp(1670px,103%,2870px) auto}.modCta:hover .modBtn--shadow .modBtn__link{color:var(--white);background-color:#222;border-color:var(--black);-webkit-box-shadow:0 0 0 0 #222;box-shadow:0 0 0 0 #222;-webkit-transform:translate(0, 8px);transform:translate(0, 8px)}}.modCta__inner{max-width:1240px;margin:auto}@media screen and (min-width: 769px){.modCta__inner{width:75%}}@media screen and (max-width: 768px){.modCta__inner{padding:0 25px}}.modCta__title{text-align:center;color:var(--white);font-weight:500;letter-spacing:0;line-height:1;font-family:"Oswald",sans-serif;text-transform:uppercase}@media screen and (min-width: 769px){.modCta__title{font-size:140px;font-size:14rem;font-size:clamp(110px,8.75vw,140px);margin:-14px 0 36px}}@media screen and (max-width: 768px){.modCta__title{font-size:88px;font-size:8.8rem;margin:28px 0 75px}}.modCta__title small{display:block}@media screen and (min-width: 769px){.modCta__title small{font-size:100px;font-size:10rem;font-size:clamp(80px,6.25vw,100px)}}@media screen and (max-width: 768px){.modCta__title small{font-size:56px;font-size:5.6rem}}@media screen and (max-width: 350px){.modCta__title small{font-size:54px;font-size:5.4rem}}.modCta__illustrate{position:absolute;z-index:-1}.modCta__illustrate img{width:100%;height:auto}@media screen and (min-width: 769px){.modCta__illustrate--01{width:6.38%;top:15.5%;left:27.7%}}@media screen and (max-width: 768px){.modCta__illustrate--01{width:17.34%;top:5.4%;left:15%}}@media screen and (min-width: 769px){.modCta__illustrate--02{width:6%;top:8.6%;right:25.3%}}@media screen and (max-width: 768px){.modCta__illustrate--02{width:13.34%;top:7.8%;right:32.5%}}@media screen and (min-width: 769px){.modCta__illustrate--03{width:17.13%;bottom:-3.7%;right:14.8%}}@media screen and (max-width: 768px){.modCta__illustrate--03{width:43.2%;top:-8%;right:-6%}}@media screen and (min-width: 769px){.modCta__illustrate--04{width:17.88%;top:-3.8%;left:9.8%}}@media screen and (max-width: 768px){.modCta__illustrate--04{width:45.54%;bottom:28%;left:-12%}}@media screen and (min-width: 769px){.modCta__illustrate--05{width:5.32%;bottom:29.6%;right:12.4%}}@media screen and (max-width: 768px){.modCta__illustrate--05{width:13.07%;bottom:27.5%;right:5%}}@media screen and (min-width: 769px){.modCta__illustrate--06{width:6.75%;bottom:4.5%;left:25.6%}}@media screen and (max-width: 768px){.modCta__illustrate--06{width:21.07%;bottom:21.1%;left:5%;display:none}}.modCta--subpage{border-radius:0 0 8px 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 769px){.modCta--subpage{background-size:1240px auto;margin:120px 0 0;min-height:300px;padding:20px 0;background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/img_ctabg02.png")}}@media screen and (max-width: 768px){.modCta--subpage{margin:86px 0 94px;min-height:400px;background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/sp/img_detail_ctabg.png")}}.modCta--subpage:after{border-radius:0 0 8px 8px;opacity:.4}.modCta--subpage .modCta__inner{background:var(--white);max-width:850px;margin:auto;border-radius:8px}@media screen and (min-width: 769px){.modCta--subpage .modCta__inner{padding:35px 10px;width:90%}}@media screen and (max-width: 768px){.modCta--subpage .modCta__inner{width:87%;padding:80px 10px}}.modCta--subpage .modCta__title{letter-spacing:0;font-weight:700;color:var(--black)}@media screen and (min-width: 769px){.modCta--subpage .modCta__title{font-size:60px;font-size:6rem;margin:0 0 22px}}@media screen and (max-width: 768px){.modCta--subpage .modCta__title{font-size:50px;font-size:5rem;margin:12px 0 24px}}.modCta--subpage .modCta__title small{letter-spacing:.04em;margin:-2px 0}@media screen and (min-width: 769px){.modCta--subpage .modCta__title small{font-size:18px;font-size:1.8rem}}@media screen and (max-width: 768px){.modCta--subpage .modCta__title small{font-size:16px;font-size:1.6rem}}@media screen and (min-width: 769px){.modCta--subpage .modCta__title span{letter-spacing:-0.01em;margin:8px 0 0 -10px;display:inline-block;word-spacing:-0.07em}}@media screen and (max-width: 768px){.modCta--subpage .modCta__title span{letter-spacing:-0.045em;margin:13px 0 0 -5px;display:inline-block;word-spacing:-0.1em}}.modCta--subpage .modCta__illustrate{z-index:0}@media screen and (min-width: 769px){.modCta--subpage .modCta__illustrate--01{width:6.3%;top:6.3%;left:24.2%}}@media screen and (max-width: 768px){.modCta--subpage .modCta__illustrate--01{width:19.3%;top:16.3%;left:.2%}}@media screen and (min-width: 769px){.modCta--subpage .modCta__illustrate--02{width:5%;top:8.5%;right:26.9%}}@media screen and (max-width: 768px){.modCta--subpage .modCta__illustrate--02{width:14.5%;top:9.3%;right:27.4%}}@media screen and (min-width: 769px){.modCta--subpage .modCta__illustrate--03{width:15.3%;top:-8.6%;right:10.8%}}@media screen and (max-width: 768px){.modCta--subpage .modCta__illustrate--03{width:41.2%;top:-8.1%;right:-11.4%}}@media screen and (min-width: 769px){.modCta--subpage .modCta__illustrate--04{width:15.8%;bottom:-10%;top:auto;left:11.7%}}@media screen and (max-width: 768px){.modCta--subpage .modCta__illustrate--04{width:41%;bottom:-7.5%;left:-17%}}@media screen and (min-width: 769px){.modCta--subpage .modCta__illustrate--05{width:4.6%;bottom:37.8%;left:8.9%}}@media screen and (max-width: 768px){.modCta--subpage .modCta__illustrate--05{width:15.7%;bottom:5%;left:26.4%}}@media screen and (min-width: 769px){.modCta--subpage .modCta__illustrate--06{width:7.2%;bottom:4.7%;right:10.8%;left:auto}}@media screen and (max-width: 768px){.modCta--subpage .modCta__illustrate--06{width:19%;bottom:11.4%;right:-0.4%;left:auto;display:block}}@media screen and (max-width: 768px){.modCta--subpage .modBtn--shadow .modBtn__link{max-width:240px}}@media screen and (min-width: 769px){.modCta--subpage:hover{background-size:1310px auto}}.modCta--bus{margin:auto;background-image:url("/event/wp-content/themes/kobe_event/assets/img/bus-tour/img_ctabg02.png")}.modCta--bus::after{content:unset}@media screen and (min-width: 769px){.modCta--bus .modCta__illustrate--05{width:16%}}@media screen and (max-width: 768px){.modCta--bus .modCta__illustrate--05{width:40%;top:-5%;left:-3.6%}}@media screen and (min-width: 769px){.modCta--bus .modCta__illustrate--04{width:6.3%;bottom:4.7%;left:18.7%}}@media screen and (max-width: 768px){.modCta--bus .modCta__illustrate--04{width:19.3%;bottom:15.7%;left:-3.3%}}@media screen and (min-width: 769px){.modCta--bus .modCta__illustrate--03{width:8.3%;top:auto;right:15.8%}}@media screen and (max-width: 768px){.modCta--bus .modCta__illustrate--03{width:23.2%;top:-9.1%;right:-5.4%}}@media screen and (min-width: 769px){.modCta--bus .modCta__illustrate--02{width:7%;top:3.5%;right:24.9%}}@media screen and (max-width: 768px){.modCta--bus .modCta__illustrate--02{width:20.5%;top:4.3%;right:19.4%}}@media screen and (min-width: 769px){.modNavigation{display:block}}@media screen and (max-width: 768px){.modNavigation{display:none;z-index:9999;width:100%;position:relative;top:0;left:0}}@media screen and (min-width: 769px){.modNavigation--sp{display:none !important}}@media screen and (min-width: 769px){.modNavigation__menu{display:none !important}}@media screen and (max-width: 768px){.modNavigation__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:var(--white);-webkit-box-shadow:0px -10px 10px rgba(0,0,0,.1);box-shadow:0px -10px 10px rgba(0,0,0,.1);position:fixed;z-index:999;bottom:0;left:0;width:100%}.modNavigation__menu__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.modNavigation__menu__item .item{width:100%;height:100%;display:grid;gap:1px;padding:12px 5px 7px}.modNavigation__menu__item .item__image{text-align:center}.modNavigation__menu__item .item__image img{max-width:100%;height:auto}.modNavigation__menu__item .item__name{text-align:center;font-weight:700;line-height:1.2;letter-spacing:0;font-size:11px;font-size:1.1rem;height:100%;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px)and (max-width: 350px){.modNavigation__menu__item .item__name{font-size:10px;font-size:1rem}}@media screen and (max-width: 768px){.modNavigation__menu__item:after{content:"";position:absolute;height:71%;top:50%;right:0;width:1px;background:var(--bg_gray);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modNavigation__menu__item:last-child:after{display:none}}.modNavigation__content{width:100%}@media screen and (max-width: 768px){.modNavigation__content{background-color:#e3e3e3;height:100%;position:fixed;top:0;left:0;display:none;z-index:99}}.modNavigation__content .tab{height:100%}@media screen and (max-width: 768px){.modNavigation__content .tab{opacity:0;visibility:hidden;display:none}.modNavigation__content .tab.is-active{display:block;opacity:1;visibility:visible;-webkit-animation:fadeIn .3s ease-in-out forwards;animation:fadeIn .3s ease-in-out forwards}}.modNavigation__content .tab__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 768px){.modNavigation__content .tab__menu{background:var(--bg_gray)}}.modNavigation__content .tab__menu__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;font-weight:700;letter-spacing:0}@media screen and (min-width: 769px){.modNavigation__content .tab__menu__item{font-size:18px;font-size:1.8rem;line-height:1.16}}@media screen and (max-width: 768px){.modNavigation__content .tab__menu__item{font-size:14px;font-size:1.4rem;line-height:1.35}}.modNavigation__content .tab__menu__item>a{display:block}@media screen and (min-width: 769px){.modNavigation__content .tab__menu__item>a{border-radius:8px 8px 0 0;background:var(--white);padding:13px 5px}}@media screen and (max-width: 768px){.modNavigation__content .tab__menu__item>a{padding:24px 10px 10px}}@media screen and (min-width: 769px){.modNavigation__content .tab__menu__item>a:hover,.modNavigation__content .tab__menu__item>a.is-active{padding-bottom:20px;background:#e3e3e3}}@media screen and (max-width: 768px){.modNavigation__content .tab__menu__item>a:hover,.modNavigation__content .tab__menu__item>a.is-active{border-bottom:2px solid var(--black)}}@media screen and (min-width: 769px){.modNavigation__content .tab__menu__item small{display:inline;font-size:16px;font-size:1.6rem}}@media screen and (max-width: 768px){.modNavigation__content .tab__menu__item small{display:block}}@media screen and (min-width: 769px){.modNavigation__content .tab__menu__item small.modBpPc{display:inline}}@media screen and (max-width: 768px){.modNavigation__content .tab__menu__item small.modBpPc{display:none}}@media screen and (min-width: 769px){.modNavigation__content .tab__menu__item small.modBpSp{display:none}}@media screen and (max-width: 768px){.modNavigation__content .tab__menu__item small.modBpSp{display:block}}@media screen and (min-width: 769px){.modNavigation__content .tab__content{padding:3.3% 20px 3%;border-radius:0 0 8px 8px;background-color:#e3e3e3}}@media screen and (max-width: 768px){.modNavigation__content .tab__content{height:calc(100% - 131px);padding:25px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.modNavigation__content .tab__content::-webkit-scrollbar{display:none}}@media screen and (max-width: 350px){.modNavigation__content .tab__content{padding:25px 15px}}.modNavigation__content .tab__content__section{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:none;opacity:0;visibility:hidden}@media screen and (min-width: 769px){.modNavigation__content .tab__content__section{gap:1.25vw;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}}@media screen and (max-width: 1023px){.modNavigation__content .tab__content__section{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 768px){.modNavigation__content .tab__content__section{gap:15px 10px;position:relative}}.modNavigation__content .tab__content__section .item{border-radius:8px}@media screen and (min-width: 769px){.modNavigation__content .tab__content__section .item{max-width:200px;min-width:120px;width:12.17%}}@media screen and (max-width: 768px){.modNavigation__content .tab__content__section .item{width:calc((100% - 20px)/3)}}.modNavigation__content .tab__content__section .item__image{display:grid;place-content:center;text-align:center}@media screen and (min-width: 769px){.modNavigation__content .tab__content__section .item__image{height:146px;padding:7px 5px;gap:13px}}@media screen and (max-width: 768px){.modNavigation__content .tab__content__section .item__image{height:140px;padding:15px 7px;gap:0}}.modNavigation__content .tab__content__section .item__image img{display:block;max-width:100%;height:auto;margin:auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}@media screen and (min-width: 768px)and (max-width: 1023px){.modNavigation__content .tab__content__section .item__image img{padding:10px}}@media screen and (max-width: 768px){.modNavigation__content .tab__content__section .item__image img{padding:8px}}@media screen and (max-width: 768px){.modNavigation__content .tab__content__section .item__image img.imgFullwidth{padding:0}}.modNavigation__content .tab__content__section .item__image figcaption{font-weight:700;letter-spacing:0}@media screen and (min-width: 769px){.modNavigation__content .tab__content__section .item__image figcaption{font-size:16px;font-size:1.6rem;font-size:clamp(14px,1vw,16px);line-height:1.12}}@media screen and (max-width: 768px){.modNavigation__content .tab__content__section .item__image figcaption{font-size:15px;font-size:1.5rem;line-height:1.2}}@media screen and (max-width: 350px){.modNavigation__content .tab__content__section .item__image figcaption{font-size:13px;font-size:1.3rem}}.modNavigation__content .tab__content__section .item>a{display:block;width:100%;height:100%;position:relative}.modNavigation__content .tab__content__section .item>a:before{content:"";border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:var(--white);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.modNavigation__content .tab__content__section .item>a:hover:before{-webkit-transform:scale(0.95);transform:scale(0.95)}.modNavigation__content .tab__content__section .item>a:hover img{-webkit-transform:scale(1.15) translateY(-15px);transform:scale(1.15) translateY(-15px)}.modNavigation__content .tab__content__section.is-active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1;visibility:visible;-webkit-animation:fadeIn .3s ease-in-out forwards;animation:fadeIn .3s ease-in-out forwards}@media screen and (max-width: 768px){.modNavigation__content .tab__content__section#tab02,.modNavigation__content .tab__content__section#sptab02{gap:15px}}@media screen and (min-width: 769px){.modNavigation__content .tab__content__section#tab02 .item,.modNavigation__content .tab__content__section#sptab02 .item{width:17%}}@media screen and (max-width: 768px){.modNavigation__content .tab__content__section#tab02 .item,.modNavigation__content .tab__content__section#sptab02 .item{width:calc((100% - 15px)/2)}}@media screen and (max-width: 768px){.modNavigation__content .tab__content__section#tab03{display:none}}@media screen and (min-width: 769px){.modNavigation__content .tab__content .date{display:block}}.modNavigation__content .date{width:100%;display:none}@media screen and (max-width: 768px){.modNavigation__content .date{height:100%;opacity:0;visibility:hidden}}@media screen and (max-width: 768px){.modNavigation__content .date.is-active{display:block;opacity:1;visibility:visible;-webkit-animation:fadeIn .3s ease-in-out forwards;animation:fadeIn .3s ease-in-out forwards}}@media screen and (max-width: 768px){.modNavigation__content .date__inner{height:100%;overflow-y:auto;padding:30px 15px;-ms-overflow-style:none;scrollbar-width:none}.modNavigation__content .date__inner::-webkit-scrollbar{display:none}}.modNavigation__content .date__content{width:100%}@media screen and (min-width: 769px){.modNavigation__content .date__content{max-width:880px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.modNavigation__content .date__content.slick-slider{display:block;width:90%}}@media screen and (min-width: 769px)and (max-width: 900px){.modNavigation__content .date__content.slick-slider{width:420px}}@media screen and (max-width: 768px){.modNavigation__content .date__content{border-radius:8px;background:var(--white)}}.modNavigation__content .date__content .slick-arrow{-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width: 769px){.modNavigation__content .date__content .slick-arrow{top:50%;border:2px solid var(--black);background:rgba(0,0,0,0)}}@media screen and (max-width: 768px){.modNavigation__content .date__content .slick-arrow{background:var(--white);top:12%;z-index:9}}@media screen and (max-width: 768px){.modNavigation__content .date__content .slick-arrow:before{content:"";opacity:1;font-size:0;display:inline-block;border-radius:1px;width:8px;height:8px;border-right:2px solid var(--black);border-bottom:2px solid var(--black);-webkit-transform:rotate(135deg);transform:rotate(135deg);margin:0 0 0 5px}}@media screen and (min-width: 769px){.modNavigation__content .date__content .slick-arrow:hover{background:var(--black)}}@media screen and (min-width: 769px){.modNavigation__content .date__content .slick-prev{right:-6.3%}}@media screen and (max-width: 900px){.modNavigation__content .date__content .slick-prev{right:-50px}}@media screen and (max-width: 768px){.modNavigation__content .date__content .slick-prev{right:21%;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}}@media screen and (min-width: 769px){.modNavigation__content .date__content .slick-next{left:-5.9%}}@media screen and (max-width: 900px){.modNavigation__content .date__content .slick-next{left:-50px}}@media screen and (max-width: 768px){.modNavigation__content .date__content .slick-next{left:20%}}@media screen and (min-width: 769px){.modNavigation__content .date__content__body{padding:27px 30px 37px;width:420px;border-radius:8px;background:var(--white)}}@media screen and (max-width: 768px){.modNavigation__content .date__content__body{padding:18px 15px 20px}}@media screen and (min-width: 769px){.modNavigation__content .date__content__body.slick-slide{margin:0 10px}}.modNavigation__content .date__content__body .time{text-align:center;line-height:1.1;font-weight:700;letter-spacing:0;font-size:20px;font-size:2rem}@media screen and (min-width: 769px){.modNavigation__content .date__content__body .time{margin:0 0 20px}}@media screen and (max-width: 768px){.modNavigation__content .date__content__body .time{margin:0 0 8px}}@media screen and (max-width: 350px){.modNavigation__content .date__content__body .time{font-size:16px;font-size:1.6rem}}.modNavigation__content .date__content__body .calendar{width:100%;padding:0 5%}.modNavigation__content .date__content__body .calendar th,.modNavigation__content .date__content__body .calendar td{font-weight:700;letter-spacing:0;text-align:center}.modNavigation__content .date__content__body .calendar th.open>a,.modNavigation__content .date__content__body .calendar td.open>a{color:var(--black)}.modNavigation__content .date__content__body .calendar th.holiday,.modNavigation__content .date__content__body .calendar td.holiday{color:#0197b2}.modNavigation__content .date__content__body .calendar th.holiday>a,.modNavigation__content .date__content__body .calendar td.holiday>a{color:#0197b2}.modNavigation__content .date__content__body .calendar th.holiday.open,.modNavigation__content .date__content__body .calendar td.holiday.open{opacity:1}.modNavigation__content .date__content__body .calendar th.publicHoliday,.modNavigation__content .date__content__body .calendar td.publicHoliday{color:#c33}.modNavigation__content .date__content__body .calendar th.publicHoliday>a,.modNavigation__content .date__content__body .calendar td.publicHoliday>a{color:#c33}.modNavigation__content .date__content__body .calendar th.publicHoliday.open,.modNavigation__content .date__content__body .calendar td.publicHoliday.open{opacity:1}.modNavigation__content .date__content__body .calendar th.open>a:hover,.modNavigation__content .date__content__body .calendar th.holiday>a:hover,.modNavigation__content .date__content__body .calendar th.publicHoliday>a:hover,.modNavigation__content .date__content__body .calendar td.open>a:hover,.modNavigation__content .date__content__body .calendar td.holiday>a:hover,.modNavigation__content .date__content__body .calendar td.publicHoliday>a:hover{opacity:.6}.modNavigation__content .date__content__body .calendar th{padding:4px 3% 6px 0;font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.modNavigation__content .date__content__body .calendar th{padding-right:0}}@media screen and (max-width: 350px){.modNavigation__content .date__content__body .calendar th{font-size:12px;font-size:1.2rem}}.modNavigation__content .date__content__body .calendar th:first-child{padding-right:0}.modNavigation__content .date__content__body .calendar td{padding:0 3% 0 0;color:rgba(0,0,0,.1);font-size:20px;font-size:2rem}@media screen and (max-width: 768px){.modNavigation__content .date__content__body .calendar td{padding-right:0}}@media screen and (max-width: 350px){.modNavigation__content .date__content__body .calendar td{font-size:16px;font-size:1.6rem}}.modNavigation__content .date__content__body .calendar td:first-child{padding-right:0}.modNavigation__content .date__content__body .calendar td.holiday{opacity:.3}.modNavigation__content .date__content__body .calendar td.publicHoliday{opacity:.3}.modNavigation__content .date__description{line-height:1.6;letter-spacing:0}@media screen and (min-width: 769px){.modNavigation__content .date__description{font-size:14px;font-size:1.4rem;text-align:center;margin:15px 0 0}}@media screen and (max-width: 768px){.modNavigation__content .date__description{font-size:12px;font-size:1.2rem;margin:12px 10px 0}}.modNavigation__content .date__event{width:100%}@media screen and (min-width: 769px){.modNavigation__content .date__event{margin:50px 0 20px}}@media screen and (max-width: 768px){.modNavigation__content .date__event{margin:30px 0}}.modNavigation__content .date__event__textLead{text-align:center;letter-spacing:0;font-weight:700}@media screen and (min-width: 769px){.modNavigation__content .date__event__textLead{font-size:20px;font-size:2rem}}@media screen and (max-width: 768px){.modNavigation__content .date__event__textLead{font-size:14px;font-size:1.4rem}}.modNavigation__content .date__event__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 769px){.modNavigation__content .date__event__list{gap:20px;margin:25px 0 0}}@media screen and (max-width: 768px){.modNavigation__content .date__event__list{gap:13px;margin:13px 0 0}}.modNavigation__content .date__event__list .item{width:50%}@media screen and (min-width: 769px){.modNavigation__content .date__event__list .item{max-width:320px}}@media screen and (max-width: 768px){.modNavigation__content .date__event__list .item{max-width:165px;background:var(--white);border-radius:8px}}.modNavigation__content .date__event__list .item__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left;height:100%;place-content:unset}@media screen and (min-width: 769px){.modNavigation__content .date__event__list .item__image{gap:23px;padding:10px 20px}}@media screen and (max-width: 768px){.modNavigation__content .date__event__list .item__image{gap:15px;padding:8px 13px}}.modNavigation__content .date__event__list .item__image img{margin:0}.modNavigation__content .date__event__list .item__image figcaption{font-weight:700;text-align:left;line-height:1.4;font-size:16px;font-size:1.6rem}@media screen and (min-width: 769px){.modNavigation__content .close{display:none}}@media screen and (max-width: 768px){.modNavigation__content .close{display:block;width:50px;height:50px;position:relative;-webkit-filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.1));filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.1));position:absolute;bottom:80px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--white);border-radius:50%}.modNavigation__content .close:after,.modNavigation__content .close:before{content:"";width:22px;height:2px;background:var(--black);border-radius:5px;position:absolute;left:14px;top:47%}.modNavigation__content .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modNavigation__content .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.modMap__main{position:relative}.modMap__main__inner{border-radius:8px;width:100%;z-index:1}@media screen and (min-width: 769px){.modMap__main__inner{height:560px}}@media screen and (max-width: 768px){.modMap__main__inner{height:500px}}.modMap__main__inner iframe{width:100%;height:100%;border-radius:8px}.modMap__main__illustrate{position:absolute;z-index:9}@media screen and (min-width: 769px){.modMap__main__illustrate{right:-5%;bottom:-40px;width:25.1%}}@media screen and (max-width: 768px){.modMap__main__illustrate{right:-33px;bottom:-4%;width:47.7%}}.modMap__main__illustrate img{width:100%;height:auto}.modMap__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4.4%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 769px){.modMap__content{padding:52px 8px 27px}}@media screen and (max-width: 768px){.modMap__content{padding:55px 0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:32px}}.modMap__content__text{display:grid}@media screen and (min-width: 769px){.modMap__content__text{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;gap:28px}}@media screen and (max-width: 768px){.modMap__content__text{gap:26px}}.modMap__content__text--large{padding:0 6px 0 0}@media screen and (min-width: 769px){.modMap__content__text--large{width:100%;min-width:auto}}.modMap__content__text .title{letter-spacing:.04em}@media screen and (min-width: 769px){.modMap__content__text .title{font-size:20px;font-size:2rem}}@media screen and (max-width: 768px){.modMap__content__text .title{font-size:18px;font-size:1.8rem}}@media screen and (max-width: 768px){.modMap__content__text .modText{font-size:14px;font-size:1.4rem;line-height:1.9}}.modModal{display:none;width:100%;height:100%;position:fixed;background:rgba(0,0,0,.5);top:0;left:0;z-index:9999}.modModal__inner{border-radius:8px;background:var(--white);max-width:1240px;overflow:hidden;position:absolute;margin:auto}@media screen and (min-width: 769px){.modModal__inner{width:95%;max-height:647px;inset:0;height:calc(100% - 76px);padding:0 106px}}@media screen and (min-width: 768px)and (max-width: 1023px){.modModal__inner{padding:0 6%}}@media screen and (max-width: 768px){.modModal__inner{width:100%;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:calc(100% - 20px);padding:0 25px 16px}}.modModal__content{overflow-y:auto}@media screen and (min-width: 769px){.modModal__content{height:calc(100% - 180px);margin:0 -106px}}@media screen and (min-width: 768px)and (max-width: 1023px){.modModal__content{margin:0 -6%}}@media screen and (max-width: 768px){.modModal__content{height:calc(100% - 164px);margin:0 -25px}}.modModal__content__body{display:grid}@media screen and (min-width: 769px){.modModal__content__body{padding:0 106px 48px;gap:60px}}@media screen and (min-width: 768px)and (max-width: 1023px){.modModal__content__body{padding:0 6% 48px}}@media screen and (max-width: 768px){.modModal__content__body{padding:0 25px 24px;gap:30px}}.modModal__content .video{width:100%;height:100%}.modModal__content .video iframe{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 769px){.modModal__content .video iframe{min-height:460px}}@media screen and (max-width: 768px){.modModal__content .video iframe{min-height:230px}}.modModal__content .accordion{border-top:2px solid #e5e5e5}.modModal__content .accordion__list__title{position:relative;font-weight:700;letter-spacing:.04em;line-height:1.4;border-bottom:2px solid #e5e5e5}@media screen and (min-width: 769px){.modModal__content .accordion__list__title{padding:40px 60px 40px 0;font-size:20px;font-size:2rem}}@media screen and (max-width: 768px){.modModal__content .accordion__list__title{padding:20px 40px 20px 0;font-size:18px;font-size:1.8rem;word-break:auto-phrase}}.modModal__content .accordion__list__title::before,.modModal__content .accordion__list__title::after{content:"";display:block;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:50%}.modModal__content .accordion__list__title::before{border:1px solid var(--black);border-radius:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}@media screen and (min-width: 769px){.modModal__content .accordion__list__title::before{width:32px;height:32px}}@media screen and (max-width: 768px){.modModal__content .accordion__list__title::before{width:25px;height:25px}}.modModal__content .accordion__list__title::after{border-top:2px solid var(--black);border-right:2px solid var(--black);-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);border-radius:1px;right:11px}@media screen and (min-width: 769px){.modModal__content .accordion__list__title::after{width:10px;height:10px;margin:-2px 0 0}}@media screen and (max-width: 768px){.modModal__content .accordion__list__title::after{width:6px;height:6px;margin:-1px -1px 0 0}}.modModal__content .accordion__list__title.is-open::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px}.modModal__content .accordion__list__content{display:none;border-bottom:2px solid #e5e5e5}@media screen and (min-width: 769px){.modModal__content .accordion__list__content{padding:8px 0}}@media screen and (max-width: 768px){.modModal__content .accordion__list__content{padding:4px 0}}.modModal__content .accordion__list__content table{width:100%}.modModal__content .accordion__list__content table tr{background-image:-webkit-repeating-linear-gradient(left, #ebebeb, #ebebeb 4px, transparent 4px, transparent 7px);background-image:repeating-linear-gradient(90deg, #ebebeb, #ebebeb 4px, transparent 4px, transparent 7px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 2px}.modModal__content .accordion__list__content table tr th,.modModal__content .accordion__list__content table tr td{letter-spacing:.04em;font-size:16px;font-size:1.6rem;line-height:1.8;vertical-align:top}.modModal__content .accordion__list__content table tr th{text-align:left;font-weight:700;line-height:1.4}@media screen and (min-width: 769px){.modModal__content .accordion__list__content table tr th{width:23.19%;padding:32px 32px 32px 0}}@media screen and (max-width: 768px){.modModal__content .accordion__list__content table tr th{width:100%;display:block;padding:16px 0 0}}@media screen and (min-width: 769px){.modModal__content .accordion__list__content table tr th.wide{width:96.93%}}@media screen and (max-width: 768px){.modModal__content .accordion__list__content table tr th.wide{width:75%;padding:16px 0}}@media screen and (max-width: 768px){.modModal__content .accordion__list__content table tr td{display:block}}.modModal__content .accordion__list__content table tr td ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:-webkit-repeating-linear-gradient(left, #ebebeb, #ebebeb 4px, transparent 4px, transparent 7px);background-image:repeating-linear-gradient(90deg, #ebebeb, #ebebeb 4px, transparent 4px, transparent 7px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 2px}@media screen and (min-width: 769px){.modModal__content .accordion__list__content table tr td ul li{padding:32px 0}}@media screen and (max-width: 768px){.modModal__content .accordion__list__content table tr td ul li{padding:16px 0}}@media screen and (min-width: 769px){.modModal__content .accordion__list__content table tr td ul li span:first-child{width:73.74%}}@media screen and (max-width: 768px){.modModal__content .accordion__list__content table tr td ul li span:first-child{width:75%}}.modModal__content .accordion__list__content table tr td ul li span:last-child{text-align:right;vertical-align:middle;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.modModal__content .accordion__list__content table tr td ul li:last-child{background-image:none}.modModal__content .accordion__list__content table tr:last-child{background-image:none}@media screen and (max-width: 768px){.modModal__content .accordion__list__content table tr:has(.wide){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){.modModal__content .accordion__list__content table tr:has(.wide) td{display:contents}}@media screen and (max-width: 768px){.modModal__content .accordion__list__content table tr:has(.wide) td ul{display:contents}}@media screen and (max-width: 768px){.modModal__content .accordion__list__content table tr:has(.wide) td ul li{display:contents}}@media screen and (max-width: 768px){.modModal__content .accordion__list__content table tr:has(.wide) td ul li span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.modModal__content .bottomContent__title{line-height:1.4;font-weight:700;letter-spacing:.04em;margin:0 0 40px;font-size:20px;font-size:2rem}.modModal__content .bottomContent__title--md{margin:0 0 20px;font-size:18px;font-size:1.8rem}.modModal__content .bottomContent__flow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.modModal__content .bottomContent__flow{gap:32px}}@media screen and (max-width: 768px){.modModal__content .bottomContent__flow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:47px}}.modModal__content .bottomContent__flow__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.modModal__content .bottomContent__flow__item .step{display:block;text-transform:uppercase;border-radius:8px 8px 0 0;text-align:center;background:var(--black);color:var(--white);position:relative;font-weight:500;line-height:1;letter-spacing:0;font-family:"Oswald",sans-serif}@media screen and (min-width: 769px){.modModal__content .bottomContent__flow__item .step{font-size:24px;font-size:2.4rem;padding:8px}}@media screen and (max-width: 768px){.modModal__content .bottomContent__flow__item .step{font-size:16px;font-size:1.6rem;padding:5px}}.modModal__content .bottomContent__flow__item .step small{letter-spacing:.04em;display:inline}@media screen and (min-width: 769px){.modModal__content .bottomContent__flow__item .step small{font-size:16px;font-size:1.6rem}}@media screen and (max-width: 768px){.modModal__content .bottomContent__flow__item .step small{font-size:12px;font-size:1.2rem}}@media screen and (min-width: 769px){.modModal__content .bottomContent__flow__item .step:after{content:"";position:absolute;right:-16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0px;height:0px;border-style:solid;border-width:7px 0 7px 16px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--black)}}.modModal__content .bottomContent__flow__item .content{background:var(--bg_gray);display:grid}@media screen and (min-width: 769px){.modModal__content .bottomContent__flow__item .content{padding:32px;gap:16px}}@media screen and (max-width: 768px){.modModal__content .bottomContent__flow__item .content{padding:16px;gap:8px}}.modModal__content .bottomContent__flow__item .content__title{line-height:1.4;letter-spacing:.04em;font-weight:700}@media screen and (min-width: 769px){.modModal__content .bottomContent__flow__item .content__title{font-size:18px;font-size:1.8rem}}@media screen and (max-width: 768px){.modModal__content .bottomContent__flow__item .content__title{font-size:16px;font-size:1.6rem}}@media screen and (max-width: 768px){.modModal__content .bottomContent__flow__item .content .modText{height:auto !important}}@media screen and (max-width: 768px){.modModal__content .bottomContent__flow__item:after{content:"";position:absolute;left:50%;bottom:-32px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0px;height:0px;border-style:solid;border-width:15px 8.5px 0 8.5px;border-color:var(--black) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}.modModal__content .bottomContent__flow__item:last-child:after{display:none}.modModal__content .bottomContent__flow__item:last-child .step:after{display:none}.modModal__content .bottomContent .modListDisc{display:grid;gap:6px}@media screen and (min-width: 769px){.modModal__content .bottomContent .modListDisc{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));padding:21px 30px}}@media screen and (max-width: 768px){.modModal__content .bottomContent .modListDisc{grid-template-columns:repeat(1, 1fr)}}.modModal__content .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 769px){.modModal__content .flex{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 768px){.modModal__content .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}}.modModal__content .flex:only-child{margin:0 0 24px}.modModal__content .flex__content{display:grid;gap:16px}@media screen and (min-width: 769px){.modModal__content .flex__content{width:46.41%}}.modModal__content .flex__content .modListDisc{display:block}@media screen and (min-width: 769px){.modModal__content .flex__content .modListDisc{padding:12px 20px}}@media screen and (min-width: 769px){.modModal__content .flex__image{width:46.41%}}.modModal__content .flex__image img{width:100%;height:auto;border-radius:4px}@media screen and (min-width: 769px){.modModal__content--video{margin:50px 0 0;height:calc(100% - 132px)}}@media screen and (max-width: 768px){.modModal__content--video{margin:25px 0 0;height:calc(100% - 91px)}}.modModal__content--video .modBtn:before{display:none}.modModal .modBtn{margin:16px auto;position:relative}.modModal .modBtn:before{content:"";position:absolute;width:100vw;height:1px;background:var(--line);left:calc(-1px - (100vw - 100%)/2);top:-16px}.modModal--search .modModal__inner{margin:30px auto 50px;max-height:unset;height:auto;padding:0;background:none}.modModal--search .modNavigation__content .tab__content{padding:3% 8.8% 14px}.modModal--search .modNavigation__content .tab__content__section{padding-top:10px;margin-bottom:64px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.modModal--search .modNavigation__content .tab__content__section::-webkit-scrollbar{display:none}@media screen and (min-width: 768px)and (max-width: 1023px){.modModal--search .modNavigation__content .tab__content__section{max-height:calc(100vh - 19em)}}.modModal--search .modNavigation__content .tab__content__section#modalTab01,.modModal--search .modNavigation__content .tab__content__section#modalTab02{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modModal--search .modNavigation__content .tab__content__section#modalTab01 .item,.modModal--search .modNavigation__content .tab__content__section#modalTab02 .item{width:calc((100% - 60px)/4);max-width:unset;min-width:unset;height:200px;max-height:200px}.modModal--search .modNavigation__content .tab__content__section#modalTab01 .item__image,.modModal--search .modNavigation__content .tab__content__section#modalTab02 .item__image{height:100%;gap:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 10px 30px}.modModal--search .modNavigation__content .tab__content__section#modalTab01 .item__image figcaption,.modModal--search .modNavigation__content .tab__content__section#modalTab02 .item__image figcaption{word-break:auto-phrase;line-height:1.4}.modModal--search .modNavigation__content .date__event{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media screen and (min-width: 768px)and (max-width: 1023px){.modModal--search .modNavigation__content .date__event{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.modModal--search .modNavigation__content .date__event__textLead{line-height:1.4;text-align:left;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}@media screen and (min-width: 768px)and (max-width: 1023px){.modModal--search .modNavigation__content .date__event__textLead{text-align:center}}.modModal--search .modNavigation__content .date__event__list{width:64.6%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0}@media screen and (min-width: 768px)and (max-width: 1023px){.modModal--search .modNavigation__content .date__event__list{width:auto}}.modModal--search .modNavigation__content .date__event__list .item{height:auto;max-height:auto}.modSubKv01{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:var(--white);border-radius:8px}@media screen and (min-width: 769px){.modSubKv01{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 100px}}@media screen and (max-width: 768px){.modSubKv01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 0 70px}}@media screen and (min-width: 769px){.modSubKv01__image{width:41.38%;aspect-ratio:513/393}}.modSubKv01__image img{width:100%}@media screen and (min-width: 769px){.modSubKv01__image img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px 0 0 0px}}@media screen and (max-width: 768px){.modSubKv01__image img{height:auto;border-radius:8px 8px 0 0}}@media screen and (min-width: 769px){.modSubKv01__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:53.39%;padding:20px 20px 20px 0}}@media screen and (max-width: 768px){.modSubKv01__content{padding:13px 20px 40px}}.modSubKv01__content__title{text-transform:uppercase;font-weight:600;font-family:"Oswald",sans-serif;line-height:1.4;font-size:20px;font-size:2rem}@media screen and (min-width: 769px){.modSubKv01__content__title{letter-spacing:0;margin:0 0 10px 10px}}@media screen and (max-width: 768px){.modSubKv01__content__title{letter-spacing:.02em;margin:0 0 10px}}.modSubKv01__content__title .hiddenTitle{display:none}.modSubKv01__content__list{list-style:decimal}@media screen and (min-width: 769px){.modSubKv01__content__list{margin:0 0 0 42px}}@media screen and (max-width: 768px){.modSubKv01__content__list{margin:0 0 0 22px}}.modSubKv01__content__list .item{font-weight:700;-webkit-font-feature-settings:normal;font-feature-settings:normal;letter-spacing:.05em;line-height:1.5;margin:8px 0 0}@media screen and (min-width: 769px){.modSubKv01__content__list .item{font-size:24px;font-size:2.4rem;font-size:clamp(20px,1.5vw,24px)}}@media screen and (max-width: 768px){.modSubKv01__content__list .item{font-size:15px;font-size:1.5rem}}.modSubKv01__content__list .item::marker{font-weight:500;font-family:"Oswald",sans-serif}@media screen and (min-width: 769px){.modSubKv01__content__list .item::marker{font-size:36px;font-size:3.6rem;font-size:clamp(26px,2.25vw,36px);letter-spacing:0}}@media screen and (max-width: 768px){.modSubKv01__content__list .item::marker{font-size:20px;font-size:2rem;letter-spacing:.05em}}.modSubKv01__content__list .item span{line-height:1;vertical-align:text-top}@media screen and (min-width: 769px){.modSubKv01__content__list .item span{padding:0 5px 3px;-webkit-box-shadow:0 -10px 0 0 #e3f643 inset;box-shadow:0 -10px 0 0 #e3f643 inset}}@media screen and (max-width: 768px){.modSubKv01__content__list .item span{-webkit-box-shadow:0 -7px 0 0 #e3f643 inset;box-shadow:0 -7px 0 0 #e3f643 inset;padding:0 0px 3px}}.modSubKv01__content__list .item:first-child{margin-top:0}@media screen and (min-width: 769px){.modSubKv01__content .modBtn{max-width:280px}}@media screen and (max-width: 768px){.modSubKv01__content .modBtn{max-width:270px}}.modSubKv01__content .modBtn__wrapper{gap:10px;margin:40px 0 0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width: 769px){.modSubKv01__content .modBtn__wrapper{gap:10px;margin:40px 0 0}}@media screen and (max-width: 768px){.modSubKv01__content .modBtn__wrapper{gap:17px;margin:25px 0 0}}.modSubKv01__content--center .modBtn__wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modSubKv01__illust{position:absolute;width:18.55%;right:-7%;top:0}.modSubKv01__illust img{width:100%;height:auto}.modSubKvRounded .modSubKv01__image img{border-radius:8px 0 0 8px}.modFlow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.modFlow{gap:32px}}@media screen and (max-width: 768px){.modFlow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:-12px 5px 0 5px;gap:20px}}.modFlow__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}@media screen and (max-width: 768px){.modFlow__item__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.modFlow__item__content .step{display:block;text-transform:uppercase;border-radius:4px;text-align:center;background:var(--black);color:var(--white);position:relative;font-weight:500;line-height:1;letter-spacing:0;font-family:"Oswald",sans-serif}@media screen and (min-width: 769px){.modFlow__item__content .step{font-size:20px;font-size:2rem;font-size:clamp(16px,1.25vw,20px);margin:0 0 10px;padding:5px}}@media screen and (max-width: 768px){.modFlow__item__content .step{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:15px;font-size:1.5rem;margin:0 0 5px;padding:5px 9px}}@media screen and (min-width: 769px){.modFlow__item__content .step:after{content:"";position:absolute;right:-16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0px;height:0px;border-style:solid;border-width:7px 0 7px 16px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--black)}}.modFlow__item__content .caption{line-height:1.5;font-weight:700}@media screen and (min-width: 769px){.modFlow__item__content .caption{text-align:center;letter-spacing:0;font-size:20px;font-size:2rem;margin:0 0 5px}}@media screen and (max-width: 768px){.modFlow__item__content .caption{letter-spacing:.05em;font-size:16px;font-size:1.6rem;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}}@media screen and (min-width: 769px){.modFlow__item__image{display:grid;place-content:center}}@media screen and (max-width: 768px){.modFlow__item__image{width:40%;margin:1px 2px;display:grid;place-content:center}}.modFlow__item__image img{max-width:100%;height:auto}@media screen and (max-width: 768px){.modFlow__item__image img{padding:0 5px}}@media screen and (max-width: 768px){.modFlow__item:after{content:"";position:absolute;left:50%;bottom:-12px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0px;height:0px;border-style:solid;border-width:15px 8.5px 0 8.5px;border-color:var(--black) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}.modFlow__item:last-child:after{display:none}.modFlow__item:last-child .step:after{display:none}.modComment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.modComment{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){.modComment{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:-3px 0 0}}.modComment__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 769px){.modComment__item{width:48.69%;gap:40px}}@media screen and (max-width: 768px){.modComment__item{gap:25px}}.modComment__item__image{height:auto;aspect-ratio:1/1;background:var(--bg_gray);border-radius:50%;display:grid;place-content:center}@media screen and (min-width: 769px){.modComment__item__image{max-width:150px;width:10vw}}@media screen and (max-width: 768px){.modComment__item__image{min-width:75px}}.modComment__item__image img{width:100%;height:auto;padding:18.5%}.modComment__item__content{font-weight:700}@media screen and (min-width: 769px){.modComment__item__content{letter-spacing:.04em;font-size:18px;font-size:1.8rem;font-size:clamp(15px,1.125vw,18px);line-height:1.8}}@media screen and (max-width: 768px){.modComment__item__content{letter-spacing:0;line-height:1.56;font-size:16px;font-size:1.6rem}}.modArticleDetail{position:relative;z-index:1}@media screen and (max-width: 768px){.modArticleDetail__heading{display:grid}}.modArticleDetail__heading__time{font-weight:500;font-family:"Oswald",sans-serif;word-break:keep-all}@media screen and (min-width: 769px){.modArticleDetail__heading__time{letter-spacing:.04em;font-size:36px;font-size:3.6rem;line-height:1.5;margin:0 0 15px}}@media screen and (max-width: 768px){.modArticleDetail__heading__time{letter-spacing:0;font-size:21px;font-size:2.1rem;line-height:1.4;margin:0 0 17px}}.modArticleDetail__heading__time .jpText{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,Arial,Helvetica,Verdana,"ＭＳ Ｐゴシック",sans-serif,"ＭＳ Ｐゴシック","MS PGothic";font-weight:700}.modArticleDetail__heading__title{font-weight:700}@media screen and (min-width: 769px){.modArticleDetail__heading__title{letter-spacing:.04em;font-size:32px;font-size:3.2rem;line-height:1.5}}@media screen and (max-width: 768px){.modArticleDetail__heading__title{letter-spacing:0;font-size:29px;font-size:2.9rem;line-height:1.3}}.modArticleDetail__heading__image{max-width:650px;width:100%;margin:auto}@media screen and (max-width: 768px){.modArticleDetail__heading__image{margin:23px auto 36px}}.modArticleDetail__heading__image img{width:100%;height:auto}.modArticleDetail__heading__flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.modArticleDetail__heading__flex{gap:17px;margin:34px 0 62px}}@media screen and (max-width: 768px){.modArticleDetail__heading__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}}.modArticleDetail__heading__flex .posttime{font-size:14px;font-size:1.4rem;letter-spacing:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.modArticleDetail__heading__flex .tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}@media screen and (max-width: 768px){.modArticleDetail__heading__flex .tag{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.modArticleDetail__heading__flex .tag__item{letter-spacing:.05em;border-radius:3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;display:block;font-weight:700;padding:2px 10px;background:var(--black);color:var(--white);font-size:12px;font-size:1.2rem}@media screen and (min-width: 769px){.modArticleDetail__cotent{padding:10px 0 0}}.modArticleDetail__cotent h2{font-weight:700;line-height:1.4;position:relative}@media screen and (min-width: 769px){.modArticleDetail__cotent h2{font-size:28px;font-size:2.8rem;margin:98px 0 32px;padding:5px 0 4px 31px;word-break:auto-phrase;letter-spacing:.04em}}@media screen and (max-width: 768px){.modArticleDetail__cotent h2{font-size:25px;font-size:2.5rem;margin:52px 0 25px;padding:4px 0 4px 26px;letter-spacing:0}}.modArticleDetail__cotent h2:before{content:"";background:var(--black);width:6px;height:100%;position:absolute;left:0;top:0}@media screen and (max-width: 768px){.modArticleDetail__cotent h2+.flexBox{margin:30px 0 60px}}.modArticleDetail__cotent h3{font-weight:700;line-height:1.4}@media screen and (min-width: 769px){.modArticleDetail__cotent h3{letter-spacing:.04em;font-size:25px;font-size:2.5rem;margin:20px 0}}@media screen and (max-width: 768px){.modArticleDetail__cotent h3{letter-spacing:0;font-size:20px;font-size:2rem;margin:17px 0}}.modArticleDetail__cotent p{font-weight:400;word-break:break-word;font-size:16px;font-size:1.6rem}@media screen and (min-width: 769px){.modArticleDetail__cotent p{letter-spacing:.04em;line-height:1.75}}@media screen and (max-width: 768px){.modArticleDetail__cotent p{letter-spacing:0;line-height:1.8}}@media screen and (min-width: 769px){.modArticleDetail__cotent p+p{margin:28px 0 0}}@media screen and (max-width: 768px){.modArticleDetail__cotent p+p{margin:29px 0 0}}@media screen and (min-width: 769px){.modArticleDetail__cotent p+h3{margin-top:52px}}@media screen and (max-width: 768px){.modArticleDetail__cotent p+h3{margin-top:42px}}.modArticleDetail__cotent strong{font-weight:700}.modArticleDetail__cotent s{text-decoration-thickness:1px}.modArticleDetail__cotent u{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.modArticleDetail__cotent a{color:var(--black);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.modArticleDetail__cotent a:hover{text-decoration:none}@media screen and (min-width: 769px){.modArticleDetail__cotent ul,.modArticleDetail__cotent ol{margin:20px 0 48px}}@media screen and (max-width: 768px){.modArticleDetail__cotent ul,.modArticleDetail__cotent ol{margin:17px 0 28px}}.modArticleDetail__cotent ul li,.modArticleDetail__cotent ol li{font-weight:400;font-size:16px;font-size:1.6rem}@media screen and (min-width: 769px){.modArticleDetail__cotent ul li,.modArticleDetail__cotent ol li{letter-spacing:.04em;line-height:1.75}}@media screen and (max-width: 768px){.modArticleDetail__cotent ul li,.modArticleDetail__cotent ol li{letter-spacing:0;line-height:1.8}}@media screen and (min-width: 769px){.modArticleDetail__cotent ul li+li,.modArticleDetail__cotent ol li+li{margin:8px 0 0}}@media screen and (max-width: 768px){.modArticleDetail__cotent ul li+li,.modArticleDetail__cotent ol li+li{margin:12px 0 0}}.modArticleDetail__cotent ul{list-style:disc;margin-left:16px}.modArticleDetail__cotent ol{counter-reset:decimal}.modArticleDetail__cotent ol li{counter-increment:decimal;position:relative;padding:0 0 0 18px}.modArticleDetail__cotent ol li:before{content:counter(decimal) ". ";position:absolute;left:0}.modArticleDetail__cotent .wp-block-button{display:block;text-align:center}@media screen and (min-width: 769px){.modArticleDetail__cotent .wp-block-button{margin:55px 0}}@media screen and (max-width: 768px){.modArticleDetail__cotent .wp-block-button{margin:45px 0}}.modArticleDetail__cotent .wp-block-button__link{display:block;border-radius:100px;font-size:16px;font-size:1.6rem;text-decoration:none;font-weight:700;border:1px solid var(--black);color:var(--black)}@media screen and (min-width: 769px){.modArticleDetail__cotent .wp-block-button__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:140px;padding:14px 28px;letter-spacing:.04em}.modArticleDetail__cotent .wp-block-button__link:hover{color:var(--white);background:var(--black)}}@media screen and (max-width: 768px){.modArticleDetail__cotent .wp-block-button__link{width:100%;max-width:270px;margin:auto;padding:11px 17px;letter-spacing:0}}.modArticleDetail__cotent figure{max-width:566px;width:100%}@media screen and (min-width: 769px){.modArticleDetail__cotent figure{margin:60px auto}}@media screen and (max-width: 768px){.modArticleDetail__cotent figure{margin:50px auto}.modArticleDetail__cotent figure+h2{margin:58px 0 30px}}.modArticleDetail__cotent figure img{width:100%;height:auto}.modArticleDetail__cotent figure figcaption{letter-spacing:.04em;line-height:1.7;font-weight:400;text-align:center;font-size:14px;font-size:1.4rem}@media screen and (min-width: 769px){.modArticleDetail__cotent figure figcaption{margin:10px 0}}@media screen and (max-width: 768px){.modArticleDetail__cotent figure figcaption{margin:7px 0}}.modArticleDetail__cotent .flexBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-radius:8px;border:1px solid var(--black)}@media screen and (min-width: 769px){.modArticleDetail__cotent .flexBox{padding:3.8% 5.7% 3%;gap:0 5.7%}}@media screen and (max-width: 768px){.modArticleDetail__cotent .flexBox{padding:30px 12px 33px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:19px}}.modArticleDetail__cotent .flexBox__image{height:auto;aspect-ratio:1/1;max-width:unset}@media screen and (min-width: 769px){.modArticleDetail__cotent .flexBox__image{width:31.58%;min-width:110px;margin:10px 0 0}}@media screen and (max-width: 768px){.modArticleDetail__cotent .flexBox__image{width:180px;margin:auto}}.modArticleDetail__cotent .flexBox__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.modArticleDetail__cotent .flexBox__content{width:100%}.modArticleDetail__cotent .flexBox__content__title{font-size:24px;font-size:2.4rem}@media screen and (min-width: 769px){.modArticleDetail__cotent .flexBox__content__title{margin:0 0 10px;line-height:1.5}}@media screen and (max-width: 768px){.modArticleDetail__cotent .flexBox__content__title{margin:0 0 17px;line-height:1.3}}.modArticleDetail__cotent .flexBox__content__title small{display:block;line-height:2;font-size:16px;font-size:1.6rem}@media screen and (min-width: 769px){.modArticleDetail__cotent .flexBox__content__title small{margin:0 0 5px}}@media screen and (min-width: 769px){.modArticleDetail__cotent .flexBox+.flexBox{margin:30px 0 0}}@media screen and (max-width: 768px){.modArticleDetail__cotent .flexBox+.flexBox{margin:50px 0 0}}@media screen and (min-width: 769px){.modArticleDetail__cotent .wp-block-lazyblock-speaker-profile+.wp-block-lazyblock-speaker-profile{margin:30px 0 0}}@media screen and (max-width: 768px){.modArticleDetail__cotent .wp-block-lazyblock-speaker-profile+.wp-block-lazyblock-speaker-profile{margin:50px 0 0}}@media screen and (min-width: 769px){.modArticleDetail__cotent .wp-block-lazyblock-campany-logo+.wp-block-lazyblock-campany-logo{margin:30px 0 0}}@media screen and (max-width: 768px){.modArticleDetail__cotent .wp-block-lazyblock-campany-logo+.wp-block-lazyblock-campany-logo{margin:50px 0 0}}.modArticleDetail__cotent .logoList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 769px){.modArticleDetail__cotent .logoList{gap:8.5%;padding:10px 3.8% 0}}@media screen and (max-width: 1023px){.modArticleDetail__cotent .logoList{padding:10px 0;gap:20px 30px}}@media screen and (max-width: 768px){.modArticleDetail__cotent .logoList{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;margin:30px 0 0}}@media screen and (min-width: 769px){.modArticleDetail__cotent .logoList+.logoList{margin:30px 0 0}}@media screen and (max-width: 768px){.modArticleDetail__cotent .logoList+.logoList{margin:50px 0 0}}.modArticleDetail__cotent .logoList__item{margin-top:0}@media screen and (min-width: 769px){.modArticleDetail__cotent .logoList__item{min-width:230px}}@media screen and (min-width: 768px)and (max-width: 1023px){.modArticleDetail__cotent .logoList__item{min-width:auto}}@media screen and (max-width: 768px){.modArticleDetail__cotent .logoList__item{width:100%}}.modArticleDetail__cotent .logoList__item__inner{text-decoration:none}.modArticleDetail__cotent .logoList__item__section .image{max-width:unset;margin:0;display:grid;place-content:center}@media screen and (min-width: 768px)and (max-width: 1023px){.modArticleDetail__cotent .logoList__item__section .image{padding:0 20px}}@media screen and (max-width: 768px){.modArticleDetail__cotent .logoList__item__section .image{padding:0 9px}}.modArticleDetail__cotent .logoList__item__section .image img{max-width:100%;height:auto;width:revert-layer}.modArticleDetail__cotent .logoList__item__section .name{text-align:center;letter-spacing:0;line-height:1.75;font-weight:400}@media screen and (min-width: 769px){.modArticleDetail__cotent .logoList__item__section .name{font-size:14px;font-size:1.4rem;margin:8px 0 0;word-break:auto-phrase}}@media screen and (max-width: 768px){.modArticleDetail__cotent .logoList__item__section .name{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;font-size:12px;font-size:1.2rem;margin:0;line-height:1.4}}@media screen and (min-width: 769px){.modArticleDetail__cotent .logoList__item__section .name br{display:none}}@media screen and (max-width: 768px){.modArticleDetail__cotent .logoList__item__section .name br{display:inline}}.modArticleDetail__illustrate{position:absolute;z-index:-1;right:-17.9%;top:-12px;width:14.78%}.modArticleDetail__illustrate img{width:100%;height:auto}@media screen and (min-width: 769px){.modArticleDetail .modCta--subpage{background-size:1000px auto;width:calc(100% + 100px);margin:120px -50px 0;background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/img_detail_ctabg.png")}.modArticleDetail .modCta--subpage:hover{background-size:1070px auto}}@media screen and (max-width: 768px){.modArticleDetail .modCta--subpage{width:calc(100% + 46px);margin:92px -23px 30px;background-image:url("/event/wp-content/themes/kobe_event/assets/img/common/sp/img_detail_ctabg.png")}}.modArticleDetail .modCta--subpage .modCta__inner{max-width:750px}@media screen and (max-width: 768px){.modArticleDetail .modCta--subpage .modCta__inner{width:86%}}@media screen and (max-width: 768px){.modArticleDetail .modCta--subpage .modCta__title span{letter-spacing:0;word-spacing:-0.12em}}@media screen and (min-width: 769px){.modArticleDetail .modCta--subpage .modCta__illustrate--01{width:7.9%;top:6.2%;left:24%}}@media screen and (max-width: 768px){.modArticleDetail .modCta--subpage .modCta__illustrate--01{width:17.67%;top:16.7%;left:3.8%}}@media screen and (min-width: 769px){.modArticleDetail .modCta--subpage .modCta__illustrate--02{width:6.2%;top:3.5%;right:22.3%}}@media screen and (max-width: 768px){.modArticleDetail .modCta--subpage .modCta__illustrate--02{width:14.1%;top:9.3%;right:28.3%}}@media screen and (min-width: 769px){.modArticleDetail .modCta--subpage .modCta__illustrate--03{width:19.1%;top:-8.8%;right:6%}}@media screen and (max-width: 768px){.modArticleDetail .modCta--subpage .modCta__illustrate--03{width:38.3%;top:-7.8%;right:-7.3%}}@media screen and (min-width: 769px){.modArticleDetail .modCta--subpage .modCta__illustrate--04{width:19.7%;bottom:-9.4%;top:auto;left:6.6%}}@media screen and (max-width: 768px){.modArticleDetail .modCta--subpage .modCta__illustrate--04{width:38%;bottom:-7.5%;left:-13%}}@media screen and (min-width: 769px){.modArticleDetail .modCta--subpage .modCta__illustrate--05{width:6.1%;bottom:37%;left:4.2%}}@media screen and (max-width: 768px){.modArticleDetail .modCta--subpage .modCta__illustrate--05{width:13.97%;bottom:5%;left:28.3%}}@media screen and (min-width: 769px){.modArticleDetail .modCta--subpage .modCta__illustrate--06{width:8.8%;bottom:5.3%;right:6.5%;left:auto}}@media screen and (max-width: 768px){.modArticleDetail .modCta--subpage .modCta__illustrate--06{width:17.38%;bottom:11.1%;right:3%;left:auto;display:block}}@media screen and (min-width: 769px){.modOcFlex{margin:68px 0 0}}@media screen and (max-width: 768px){.modOcFlex{position:relative;margin:45px 0 0;padding:50px 0 0}}.modOcFlex:first-of-type{margin-top:0;padding-top:0}.modOcFlex:first-of-type::after{display:none}.modOcFlex__title{font-weight:700;letter-spacing:.04em}@media screen and (min-width: 769px){.modOcFlex__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:24px;font-size:2.4rem;line-height:1.4;margin:0 0 12px}}@media screen and (max-width: 768px){.modOcFlex__title{font-size:20px;font-size:2rem;line-height:1.1;margin:0 0 17px}}.modOcFlex__title .en{font-family:"Oswald",sans-serif;letter-spacing:0;text-transform:uppercase;font-weight:500}@media screen and (min-width: 769px){.modOcFlex__title .en{font-size:34px;font-size:3.4rem}}@media screen and (max-width: 768px){.modOcFlex__title .en{font-size:30px;font-size:3rem;display:block}}.modOcFlex--movie .modOcFlex__title{gap:5px}@media screen and (max-width: 768px){.modOcFlex--movie .modOcFlex__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.modOcFlex--movie .modOcFlex__title .en{text-transform:capitalize}@media screen and (min-width: 769px){.modOcFlex--movie .modOcFlex__title .en{font-size:24px;font-size:2.4rem;letter-spacing:.9px}}@media screen and (max-width: 768px){.modOcFlex--movie .modOcFlex__title--movie{display:block}}.modOcFlex--movie .modText--movie{margin-bottom:30px}.modOcFlex__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modOcFlex__inner p.modOcFlex__title{font-weight:500}@media screen and (min-width: 769px){.modOcFlex__inner p.modOcFlex__title{font-size:28px;font-size:2.8rem}}@media screen and (max-width: 768px){.modOcFlex__inner p.modOcFlex__title{font-size:20px;font-size:2rem}}@media screen and (min-width: 769px){.modOcFlex__inner{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 768px){.modOcFlex__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}}@media screen and (min-width: 769px){.modOcFlex__image{width:35.09%}}.modOcFlex__image img{width:100%;height:auto;border-radius:8px}@media screen and (min-width: 769px){.modOcFlex__content{width:60.3%}}.modOcFlex__content__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.modOcFlex__content__head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;margin:-2px 0 24px}}@media screen and (max-width: 768px){.modOcFlex__content__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:0 0 8px}}.modOcFlex__content__head .caption{border-radius:8px;background:#e3f643;font-weight:700;line-height:1.4;font-size:14px;font-size:1.4rem}@media screen and (min-width: 769px){.modOcFlex__content__head .caption{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:10px 14px;letter-spacing:0}}@media screen and (max-width: 768px){.modOcFlex__content__head .caption{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:7px 15px;letter-spacing:.04em}}.modOcFlex__content__head .list{list-style:disc}@media screen and (min-width: 769px){.modOcFlex__content__head .list{margin:0 0 0 16px}}@media screen and (max-width: 768px){.modOcFlex__content__head .list{margin:0 0 0 24px}}.modOcFlex__content__head .list__item{letter-spacing:.04em;font-weight:700;line-height:1.8;font-size:16px;font-size:1.6rem}.modOcFlex__content--movie .discList{border-radius:8px;background:var(--bg_gray);list-style:disc;margin:24px 0 15px}@media screen and (min-width: 769px){.modOcFlex__content--movie .discList{padding:18px 20px 18px 35px}}@media screen and (max-width: 768px){.modOcFlex__content--movie .discList{padding:10px 20px 15px 35px;margin-top:15px}}.modOcFlex__content--movie .discList__item{letter-spacing:.04em;line-height:1.75;font-size:16px;font-size:1.6rem;margin:8px 0 0}.modOcFlex__content--movie .discList__item:first-child{margin-top:0}.modOcFlex__content--individual .discList{border-radius:8px;background:var(--bg_gray);margin:24px 0 15px;letter-spacing:.2em;line-height:1.8}@media screen and (min-width: 769px){.modOcFlex__content--individual .discList{padding:18px 20px}}@media screen and (max-width: 768px){.modOcFlex__content--individual .discList{padding:10px 20px}}@media screen and (max-width: 768px){.modOcFlex:after{content:"";display:block;width:calc(100% + 40px);height:2px;background:var(--bg_gray);position:absolute;left:-20px;top:0}}@media screen and (min-width: 769px){.modOcPickup{margin:100px 0 0}}@media screen and (max-width: 768px){.modOcPickup{margin:60px 0 0}}.modOcPickup__title{line-height:1.4;font-weight:700;letter-spacing:.04em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;margin:0 0 15px}@media screen and (min-width: 769px){.modOcPickup__title{font-size:24px;font-size:2.4rem}}@media screen and (max-width: 768px){.modOcPickup__title{font-size:20px;font-size:2rem}}.modOcPickup__title .en{font-family:"Oswald",sans-serif;letter-spacing:0;text-transform:uppercase;font-weight:500}@media screen and (max-width: 768px){.modOcPickup__title .en{font-size:24px;font-size:2.4rem}}.modOcPickup__banner{position:relative;z-index:1;background-repeat:no-repeat;background-position:center;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:8px;overflow:hidden;background-size:cover;-webkit-transition:background-size .3s ease-in-out;transition:background-size .3s ease-in-out}@media screen and (min-width: 769px){.modOcPickup__banner{background-size:1140px auto;min-height:221px;background-image:url("/event/wp-content/themes/kobe_event/assets/img/oc/img_pickupBg01.png")}}@media screen and (min-width: 768px)and (max-width: 1023px){.modOcPickup__banner{background-size:1300px auto}}@media screen and (max-width: 768px){.modOcPickup__banner{min-height:237px;background-image:url("/event/wp-content/themes/kobe_event/assets/img/oc/sp/img_pickupBg01.png")}}.modOcPickup__banner__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;height:100%}@media screen and (min-width: 769px){.modOcPickup__banner__inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.modOcPickup__banner__image{position:absolute}@media screen and (min-width: 769px){.modOcPickup__banner__image{width:23.95%;min-width:195px;top:50%;left:8.3%;-webkit-transform:translateY(-104px);transform:translateY(-104px)}}@media screen and (max-width: 768px){.modOcPickup__banner__image{width:25%;min-width:126px;top:26px;left:50%;-webkit-transform:translateX(-122%);transform:translateX(-122%)}}.modOcPickup__banner__image img{width:100%;height:auto}.modOcPickup__banner__content{position:relative}@media screen and (min-width: 769px){.modOcPickup__banner__content{width:45.9%;margin:20px 13%}}@media screen and (max-width: 768px){.modOcPickup__banner__content{width:100%;padding:0 10px 8px;max-width:570px;margin:auto}}.modOcPickup__banner__content .title{color:var(--white);line-height:1.1;letter-spacing:0;font-weight:700}@media screen and (min-width: 769px){.modOcPickup__banner__content .title{font-size:40px;font-size:4rem;font-size:clamp(30px,2.5vw,40px);margin:0 0 18px}}@media screen and (max-width: 768px){.modOcPickup__banner__content .title{font-size:27px;font-size:2.7rem;margin:25px 0 25px 44%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 769px){.modOcPickup__banner__content .title small{font-size:20px;font-size:2rem;margin:0 0 10px 3px}}@media screen and (max-width: 768px){.modOcPickup__banner__content .title small{font-size:14px;font-size:1.4rem;margin:0 0 5px}}.modOcPickup__banner__content .info{background:var(--white);color:var(--black);border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}@media screen and (min-width: 769px){.modOcPickup__banner__content .info{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:24px 28px;gap:15px}}@media screen and (max-width: 768px){.modOcPickup__banner__content .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px 15px;gap:10px}}.modOcPickup__banner__content .info__time{font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:0;line-height:1.1}@media screen and (min-width: 769px){.modOcPickup__banner__content .info__time{font-size:28px;font-size:2.8rem;font-size:clamp(22px,1.75vw,28px);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}}@media screen and (max-width: 768px){.modOcPickup__banner__content .info__time{font-size:19px;font-size:1.9rem}}.modOcPickup__banner__content .info__time__jp{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,Arial,Helvetica,Verdana,"ＭＳ Ｐゴシック",sans-serif,"ＭＳ Ｐゴシック","MS PGothic";font-weight:700}.modOcPickup__banner__content .info__caption{line-height:1.5;letter-spacing:.04em}@media screen and (min-width: 769px){.modOcPickup__banner__content .info__caption{font-size:18px;font-size:1.8rem}}@media screen and (max-width: 768px){.modOcPickup__banner__content .info__caption{font-size:14px;font-size:1.4rem;padding:0 60px 0 0}}@media screen and (max-width: 768px){.modOcPickup__banner__content .info:after,.modOcPickup__banner__content .info:before{content:"";display:block;position:absolute;top:50%}}@media screen and (max-width: 768px){.modOcPickup__banner__content .info::before{width:25px;height:25px;border:1px solid var(--black);background:var(--black);border-radius:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}}@media screen and (max-width: 768px){.modOcPickup__banner__content .info::after{width:6px;height:6px;border-top:2px solid var(--white);border-left:2px solid var(--white);-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);border-radius:1px;right:20px}}@media screen and (min-width: 769px){.modOcPickup__banner:after,.modOcPickup__banner:before{content:"";display:block;position:absolute;top:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}@media screen and (min-width: 769px){.modOcPickup__banner::before{width:43px;height:43px;border:1px solid var(--black);background:var(--black);border-radius:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:40px}}@media screen and (min-width: 769px){.modOcPickup__banner::after{width:8px;height:8px;border-top:2px solid var(--white);border-left:2px solid var(--white);-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);border-radius:1px;right:58px}}@media screen and (min-width: 769px){.modOcPickup__banner:hover{background-size:1210px auto}.modOcPickup__banner:hover:before{background-color:var(--white);border-color:rgba(0,0,0,0)}.modOcPickup__banner:hover:after{border-color:var(--black)}}@media screen and (min-width: 768px)and (max-width: 1023px){.modOcPickup__banner:hover{background-size:1370px auto}}.modOcThumbnail{background-color:rgba(227,227,227,.7)}@media screen and (min-width: 769px){.modOcThumbnail{padding:25px 50px;border-radius:0 0 8px 8px}}@media screen and (max-width: 768px){.modOcThumbnail{padding:25px 12px}}.modOcThumbnail__title{font-weight:700;line-height:1.4;letter-spacing:0;text-align:center;margin:0 0 16px}@media screen and (min-width: 769px){.modOcThumbnail__title{font-size:20px;font-size:2rem}}@media screen and (max-width: 768px){.modOcThumbnail__title{font-size:15px;font-size:1.5rem}}.modOcThumbnail__slider{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 769px){.modOcThumbnail__slider{max-width:976px;width:95%;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}.modOcThumbnail__slider.slick-slider{display:block}.modOcThumbnail__slider .slick-list{margin:0 -10px}}@media screen and (max-width: 768px){.modOcThumbnail__slider{width:100%;display:grid;gap:8px}}.modOcThumbnail__slider .slick-arrow{-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width: 769px){.modOcThumbnail__slider .slick-arrow{top:50%;border:2px solid var(--black);background:var(--black)}.modOcThumbnail__slider .slick-arrow:hover{background:var(--white);border-color:var(--white)}.modOcThumbnail__slider .slick-arrow:hover:before{border-color:var(--black)}}.modOcThumbnail__slider .slick-arrow:before{border-right:2px solid var(--white);border-bottom:2px solid var(--white)}@media screen and (min-width: 769px){.modOcThumbnail__slider .slick-prev{right:-8.3%}}@media screen and (max-width: 1200px){.modOcThumbnail__slider .slick-prev{right:-60px}}@media screen and (min-width: 769px){.modOcThumbnail__slider .slick-next{left:-8.3%}}@media screen and (max-width: 1200px){.modOcThumbnail__slider .slick-next{left:-60px}}.modOcThumbnail__slider__item{background:var(--white);border-radius:8px}@media screen and (min-width: 769px){.modOcThumbnail__slider__item{padding:15px 15px 10px;width:146px;display:block !important}}@media screen and (min-width: 769px){.modOcThumbnail__slider__item.slick-slide{margin:0 10px}}@media screen and (max-width: 768px){.modOcThumbnail__slider__item .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px}}.modOcThumbnail__slider__item .item__date{letter-spacing:0;font-weight:500;font-family:"Oswald",sans-serif;word-break:keep-all;line-height:1.3}@media screen and (min-width: 769px){.modOcThumbnail__slider__item .item__date{font-size:28px;font-size:2.8rem;text-align:center}}@media screen and (max-width: 768px){.modOcThumbnail__slider__item .item__date{min-width:84px;font-size:20px;font-size:2rem}}.modOcThumbnail__slider__item .item__date span{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,Arial,Helvetica,Verdana,"ＭＳ Ｐゴシック",sans-serif,"ＭＳ Ｐゴシック","MS PGothic";font-weight:700}@media screen and (min-width: 769px){.modOcThumbnail__slider__item .item__date span{font-size:20px;font-size:2rem;margin:0 0 0 4px}}@media screen and (max-width: 768px){.modOcThumbnail__slider__item .item__date span{font-size:18px;font-size:1.8rem;margin:0 0 0 7px;letter-spacing:.04em}}.modOcThumbnail__slider__item .item__time{letter-spacing:0;word-break:keep-all;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,Arial,Helvetica,Verdana,"ＭＳ Ｐゴシック",sans-serif,"ＭＳ Ｐゴシック","MS PGothic";font-weight:700;font-size:14px;font-size:1.4rem}@media screen and (min-width: 769px){.modOcThumbnail__slider__item .item__time{line-height:1.3;margin:2px 0 10px;text-align:center}}@media screen and (max-width: 768px){.modOcThumbnail__slider__item .item__time{line-height:1.4}}.modOcThumbnail__slider__item .item__type{display:inline-block;text-align:center;color:#fff;font-weight:600}@media screen and (min-width: 769px){.modOcThumbnail__slider__item .item__type{width:100%;margin-bottom:7px;border-radius:8px 8px 0 0;padding:7px 15px}}@media screen and (max-width: 768px){.modOcThumbnail__slider__item .item__type{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px;border-radius:8px 0 8px 0;padding:2px 15px;position:absolute;top:0;left:0}}.modOcThumbnail__slider__item .item__type--tuitionFees{background-color:#3ca3d8}.modOcThumbnail__slider__item .item__type--aoAdmission{background-color:#6657d1}.modOcThumbnail__slider__item .item__type--schoolInfo{background-color:#3fcd9a}.modOcThumbnail__slider__item .item__type--aoPreparation{background-color:#d4476b}@media screen and (min-width: 769px){.modOcThumbnail__slider__item .item .modBtn{padding:0 8px}}@media screen and (max-width: 768px){.modOcThumbnail__slider__item .item .modBtn{margin-left:auto}}@media screen and (min-width: 769px){.modOcThumbnail__slider__item .item .modBtn__link{padding:8px 25px}}@media screen and (max-width: 768px){.modOcThumbnail__slider__item .item .modBtn__link{min-width:60px;padding:8px 13px}}.modOcThumbnail__slider__item .item:hover .modBtn__link{background:var(--white);color:var(--black)}@media screen and (max-width: 768px){.modOcThumbnail__slider--type{gap:12px}}@media screen and (min-width: 769px){.modOcThumbnail__slider--type .modOcThumbnail__slider__item{padding:0px 0px 10px}}@media screen and (max-width: 768px){.modOcThumbnail__slider--type .modOcThumbnail__slider__item .item{padding:28px 12px 8px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}}@media screen and (max-width: 768px){.modOcThumbnail__slider--type .modOcThumbnail__slider__item .item .modBtn{margin-top:-22px}}@media screen and (min-width: 769px){.modOcThumbnail .modBtn--loadmore{display:none}}@media screen and (max-width: 768px){.modOcThumbnail .modBtn--loadmore{width:200px;margin:25px auto 0}}.modAccordion{display:grid;gap:20px}.modAccordion__list{background:var(--white);border-radius:8px}@media screen and (min-width: 769px){.modAccordion__list{padding:0 4%}}@media screen and (max-width: 768px){.modAccordion__list{padding:0 20px}}.modAccordion__list__title{letter-spacing:.05em;line-height:1.4;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (min-width: 769px){.modAccordion__list__title{cursor:pointer;font-size:24px;font-size:2.4rem;padding:14px 0;min-height:105px;gap:20px}}@media screen and (max-width: 768px){.modAccordion__list__title{font-size:16px;font-size:1.6rem;padding:6px 0;min-height:93px}}@media screen and (min-width: 769px){.modAccordion__list__title .title{width:85%}}@media screen and (max-width: 768px){.modAccordion__list__title .title{width:63%;word-break:auto-phrase}}@media screen and (max-width: 768px){.modAccordion__list__title .icon{margin:0 0 0 -24px}}.modAccordion__list__title .icon img{max-width:100%;height:auto}@media screen and (max-width: 768px){.modAccordion__list__title .icon img{padding:12px}}.modAccordion__list__title::before,.modAccordion__list__title::after{content:"";display:block;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:50%}.modAccordion__list__title::before{border:1px solid var(--black);border-radius:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}@media screen and (min-width: 769px){.modAccordion__list__title::before{width:32px;height:32px}}@media screen and (max-width: 768px){.modAccordion__list__title::before{width:25px;height:25px}}.modAccordion__list__title::after{border-top:2px solid var(--black);border-right:2px solid var(--black);-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);border-radius:1px;right:11px}@media screen and (min-width: 769px){.modAccordion__list__title::after{width:10px;height:10px;margin:-2px 0 0}}@media screen and (max-width: 768px){.modAccordion__list__title::after{width:6px;height:6px;margin:-1px -1px 0 0}}.modAccordion__list__title.is-open:before{background:var(--black)}.modAccordion__list__title.is-open::after{border-color:var(--white);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px}.modAccordion__list__title:hover:before{background:var(--black)}.modAccordion__list__title:hover::after{border-color:var(--white)}.modAccordion__list__content{display:none}@media screen and (min-width: 769px){.modAccordion__list__content{margin:0px 0 15px}}@media screen and (max-width: 768px){.modAccordion__list__content{margin:0px 0 5px}}.modAccordion__list__content .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:32px}@media screen and (min-width: 768px)and (max-width: 1023px){.modAccordion__list__content .list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width: 769px){.modAccordion__list__content .list__item{width:calc((100% - 96px)/4)}}@media screen and (min-width: 768px)and (max-width: 1023px){.modAccordion__list__content .list__item{width:calc((100% - 40px)/2)}}.modAccordion__list__content .list__item__video{border-radius:8px;margin:0 0 20px}@media screen and (min-width: 769px){.modAccordion__list__content .list__item__video{aspect-ratio:261/147}}@media screen and (max-width: 768px){.modAccordion__list__content .list__item__video{aspect-ratio:285/160}}.modAccordion__list__content .list__item__video iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;pointer-events:none}.modAccordion__list__content .list__item__content .title{letter-spacing:0;line-height:1.4;font-weight:700}@media screen and (min-width: 769px){.modAccordion__list__content .list__item__content .title{font-size:26px;font-size:2.6rem;margin:0 0 8px}}@media screen and (max-width: 768px){.modAccordion__list__content .list__item__content .title{font-size:24px;font-size:2.4rem;margin:0 0 3px}}.modAccordion__list__content .list__item__content .discList{border-radius:8px;background:var(--bg_gray);list-style:disc;margin:24px 0 15px}@media screen and (min-width: 769px){.modAccordion__list__content .list__item__content .discList{padding:18px 20px 18px 35px}}@media screen and (max-width: 768px){.modAccordion__list__content .list__item__content .discList{padding:10px 20px 15px 35px;margin-top:15px}}.modAccordion__list__content .list__item__content .discList__item{letter-spacing:.04em;line-height:1.75;font-size:16px;font-size:1.6rem;margin:8px 0 0}.modAccordion__list__content .list__item__content .discList__item:first-child{margin-top:0}@media screen and (max-width: 768px){.modAccordion__list__content .list__item__content .modText{height:auto !important}}.modAccordion__list__content .list__item__content .modText--bg{border-radius:8px;background:var(--bg_gray);margin:24px 0 15px}@media screen and (min-width: 769px){.modAccordion__list__content .list__item__content .modText--bg{padding:18px 20px}}@media screen and (max-width: 768px){.modAccordion__list__content .list__item__content .modText--bg{padding:10px 20px 15px}}@media screen and (min-width: 769px){.modAccordion__list--period .modAccordion__list__content{margin:0 0 30px}}@media screen and (max-width: 768px){.modAccordion__list--period .modAccordion__list__content{margin:0 0 25px}}@media screen and (max-width: 768px){.modAccordion__list--period .modAccordion__list__title{font-size:20px;font-size:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:25px 0}}@media screen and (max-width: 768px){.modAccordion__list--period .modAccordion__list__title .modBtn--noLink{margin-bottom:5px}}.modAccordion__list--period .modOcFlex__content__head .list{display:block}.modAccordion__list--period .modOcFlex__content__head .list__item{width:100%}.modBusArticle{padding:30px 0;counter-reset:section}.modBusArticle h4{margin:0 0 20px;line-height:1.4;font-weight:700;letter-spacing:.04em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;counter-increment:section;position:relative;padding-left:20px}@media screen and (min-width: 769px){.modBusArticle h4{font-size:20px;font-size:2rem}}@media screen and (max-width: 768px){.modBusArticle h4{font-size:16px;font-size:1.6rem}}.modBusArticle h4 .en{font-family:"Oswald",sans-serif;letter-spacing:0;text-transform:uppercase;font-weight:500}@media screen and (max-width: 768px){.modBusArticle h4 .en{font-size:24px;font-size:2.4rem}}.modBusArticle h4::before{content:counter(section) ". ";position:absolute;left:0;font-family:"Oswald",sans-serif;letter-spacing:0;text-transform:uppercase;font-weight:500}@media screen and (max-width: 768px){.modBusArticle h4::before{font-size:20px;font-size:2rem}}.modBusArticle .wp-block-group{background-color:#f5f5f5;padding:25px;border-radius:10px}.modBusArticle .wp-block-group h5{line-height:1.4;font-weight:700;letter-spacing:.04em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;height:35px}@media screen and (min-width: 769px){.modBusArticle .wp-block-group h5{font-size:20px;font-size:2rem}}@media screen and (max-width: 768px){.modBusArticle .wp-block-group h5{font-size:20px;font-size:2rem}}.modBusArticle .wp-block-group h5 .en{font-family:"Oswald",sans-serif;letter-spacing:0;text-transform:uppercase;font-weight:500;height:35px}@media screen and (max-width: 768px){.modBusArticle .wp-block-group h5 .en{font-size:20px;font-size:2rem}}.modBusArticle .wp-block-group ul{list-style:disc;margin-left:20px;line-height:30px}.modBusArticle Table{margin-bottom:60px;width:100%;max-width:100%;border-collapse:collapse;border:1px solid #e5e7eb}@media screen and (max-width: 768px){.modBusArticle Table{border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;display:block}}@media screen and (max-width: 768px){.modBusArticle Table thead,.modBusArticle Table tbody,.modBusArticle Table th,.modBusArticle Table td,.modBusArticle Table tr{display:block}}@media screen and (max-width: 768px){.modBusArticle Table thead tr{position:absolute;top:-9999px;left:-9999px}}@media screen and (max-width: 768px){.modBusArticle Table tr{margin-bottom:20px;border:1px solid #e5e7eb}}.modBusArticle Table th,.modBusArticle Table td{padding:15px 25px;text-align:left;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb}@media screen and (max-width: 768px){.modBusArticle Table th,.modBusArticle Table td{border-right:none}}.modBusArticle Table th:last-child,.modBusArticle Table td:last-child{border-right:none}.modBusArticle Table th{background-color:#f5f5f5;font-weight:600;color:#000;border-top:1px solid #e5e7eb}.modBusArticle Table td{color:#4b5563}@media screen and (max-width: 768px){.modBusArticle Table td{position:relative;padding:16px 10px 16px 47%;min-height:6rem}.modBusArticle Table td::before{position:absolute;top:0;left:0;width:40%;padding:1rem 1.5rem;white-space:nowrap;text-align:left;font-weight:600;color:#000;background-color:#f5f5f5;border-right:1px solid #e5e7eb;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modBusArticle Table td:last-child{border-bottom:none}.modBusArticle Table td a{word-break:break-word}.modBusArticle Table td:nth-of-type(1):before{content:"集合時間"}.modBusArticle Table td:nth-of-type(2):before{content:"地域"}.modBusArticle Table td:nth-of-type(3):before{content:"発着場所"}.modBusArticle Table td:nth-of-type(4):before{content:"解散時間"}}.modBusArticle Table a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;position:relative}.modBusArticle Table a[target=_blank]:after{content:"";width:15px;height:15px;position:absolute;margin:5px;background:url("/event/wp-content/themes/kobe_event/assets/img//common/icon_blank_black.svg") no-repeat center;background-size:100% auto}.modIndFlex__title{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;margin-bottom:34px}@media screen and (min-width: 769px){.modIndFlex__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){.modIndFlex__title{display:block}}.modIndFlex__title .title{letter-spacing:.05em;line-height:1.4;font-weight:700}@media screen and (min-width: 769px){.modIndFlex__title .title{font-size:24px;font-size:2.4rem}}@media screen and (max-width: 768px){.modIndFlex__title .title{font-size:20px;font-size:2rem}}.modIndFlex__title .modBtn--noLink{font-weight:700}@media screen and (min-width: 769px){.modIndFlex__title .modBtn--noLink{font-size:16px;font-size:1.6rem;padding:10px 18px}}.modIndThumbnail{background-color:rgba(227,227,227,.7)}@media screen and (min-width: 769px){.modIndThumbnail{padding:25px 50px;border-radius:0 0 8px 8px}}@media screen and (max-width: 768px){.modIndThumbnail{padding:25px 12px}}.modIndThumbnail__title{font-weight:700;line-height:1.4;letter-spacing:0;text-align:center;margin:0 0 16px}@media screen and (min-width: 769px){.modIndThumbnail__title{font-size:20px;font-size:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){.modIndThumbnail__title{font-size:15px;font-size:1.5rem}}.modIndThumbnail__title__btn{background-color:#000;border-radius:8px;color:#fff;text-align:center}@media screen and (min-width: 769px){.modIndThumbnail__title__btn{font-size:14px;padding:11px 15px}}@media screen and (max-width: 768px){.modIndThumbnail__title__btn{font-size:14px;padding:5px 15px;display:block;margin:0 auto 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.modIndThumbnail__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1rem;padding:0;list-style:none}.modIndThumbnail__list__item{background-color:#fff;border-radius:8px;text-align:center;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease}@media screen and (min-width: 769px){.modIndThumbnail__list__item{padding:18px 24px}}@media screen and (max-width: 768px){.modIndThumbnail__list__item{padding:10px;width:100%}}.modIndThumbnail__list__item .title{color:#222;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}@media screen and (min-width: 769px){.modIndThumbnail__list__item .title{font-size:20px;font-size:2rem}}@media screen and (max-width: 768px){.modIndThumbnail__list__item .title{font-size:17px;font-size:1.7rem}}.modIndThumbnail__list__item .title .en{font-family:"Oswald",sans-serif;letter-spacing:0;text-transform:uppercase;font-weight:500;background-color:#000;display:inline-block;border-radius:50%;color:#fff;text-align:center;vertical-align:middle}@media screen and (min-width: 769px){.modIndThumbnail__list__item .title .en{font-size:16px;font-size:1.6rem;width:26px;height:26px}}@media screen and (max-width: 768px){.modIndThumbnail__list__item .title .en{font-size:15px;font-size:1.5rem;width:23px;height:23px}}.main--event .topKv__flex{max-width:1240px;margin:auto}@media screen and (min-width: 769px){.main--event .topKv__flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:95%}}@media screen and (max-width: 768px){.main--event .topKv__flex{padding:0 25px}}.main--event .topKv__flex__text{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.main--event .topKv__flex__text .title{letter-spacing:0;font-weight:500;font-family:"Oswald",sans-serif}@media screen and (min-width: 769px){.main--event .topKv__flex__text .title{margin:-8px 0 0}}.main--event .topKv__flex__text .title small,.main--event .topKv__flex__text .title span{display:block}.main--event .topKv__flex__text .title__name{line-height:1.06;text-transform:uppercase}@media screen and (min-width: 769px){.main--event .topKv__flex__text .title__name{font-size:52px;font-size:5.2rem;font-size:clamp(32px,3.25vw,52px)}}@media screen and (max-width: 768px){.main--event .topKv__flex__text .title__name{font-size:24px;font-size:2.4rem}}.main--event .topKv__flex__text .title__eng{line-height:1;text-transform:uppercase}@media screen and (min-width: 769px){.main--event .topKv__flex__text .title__eng{font-size:140px;font-size:14rem;font-size:clamp(80px,8.75vw,140px)}}@media screen and (max-width: 768px){.main--event .topKv__flex__text .title__eng{font-size:63px;font-size:6.3rem;margin:-3px 0 3px}}.main--event .topKv__flex__text .title__jp{line-height:1.5;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,Arial,Helvetica,Verdana,"ＭＳ Ｐゴシック",sans-serif,"ＭＳ Ｐゴシック","MS PGothic";font-weight:700;letter-spacing:.05em;color:#222;font-style:italic}@media screen and (min-width: 769px){.main--event .topKv__flex__text .title__jp{font-size:40px;font-size:4rem;font-size:clamp(26px,2.5vw,40px);margin:5px 0 0}}@media screen and (max-width: 768px){.main--event .topKv__flex__text .title__jp{font-size:18px;font-size:1.8rem}}@media screen and (min-width: 769px){.main--event .topKv__flex__slider{width:100vw;margin:0 calc(-100vw + 55.8%) 0 auto}}@media screen and (max-width: 768px){.main--event .topKv__flex__slider{margin:36px 0 0}.main--event .topKv__flex__slider:has(.slick-slider){width:calc(100% + 25px)}}.main--event .topKv__flex__slider .modListCard.slick-slider{display:block}@media screen and (min-width: 769px){.main--event .topKv__flex__slider .modListCard.slick-slider .slick-prev{right:calc(70px + 100vw - 55.8%)}}@media screen and (min-width: 769px){.main--event .topKv__flex__slider .modListCard__item.slick-slide{max-width:800px;width:31.25vw;margin:0 16px}}@media screen and (max-width: 768px){.main--event .topKv__flex__slider .modListCard__item.slick-slide{width:270px;margin:0 7px}}@media screen and (min-width: 769px){.main--event .topKv__flex__slider .modListCard__item__content{padding:15px 30px 20px}}@media screen and (max-width: 1023px){.main--event .topKv__flex__slider .modListCard__item__content{padding:10px 18px 15px}}@media screen and (max-width: 768px){.main--event .topKv__flex__slider .modListCard__item__content .content__time{margin:0 0 8px}}@media screen and (min-width: 769px){.main--event .topKv~.modSection{margin-top:70px}}@media screen and (max-width: 768px){.main--event .topKv~.modSection{margin-top:76px}}.main--event .topRecommend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 769px){.main--event .topRecommend{background:var(--white);margin:177px 0 170px}}@media screen and (max-width: 768px){.main--event .topRecommend{margin:90px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:45px}}@media screen and (min-width: 769px){.main--event .topRecommend__content{width:50%;padding:20px 0}}@media screen and (min-width: 769px){.main--event .topRecommend__content__inner{max-width:603px;width:90%;margin:auto}}@media screen and (max-width: 768px){.main--event .topRecommend__content__inner{padding:0 25px}}.main--event .topRecommend__content__title{font-weight:700;letter-spacing:.04em}@media screen and (min-width: 769px){.main--event .topRecommend__content__title{font-size:40px;font-size:4rem;font-size:clamp(32px,2.5vw,40px);margin:-2px 0 25px;line-height:1.4}}@media screen and (max-width: 768px){.main--event .topRecommend__content__title{font-size:25px;font-size:2.5rem;margin:0 0 19px;line-height:1.3;word-break:auto-phrase}}.main--event .topRecommend__content__title small{text-transform:uppercase;font-weight:500;font-family:"Oswald",sans-serif;display:block}@media screen and (min-width: 769px){.main--event .topRecommend__content__title small{font-size:24px;font-size:2.4rem;margin:0 0 10px 7px}}@media screen and (max-width: 768px){.main--event .topRecommend__content__title small{font-size:20px;font-size:2rem;margin:0 0 10px}}.main--event .topRecommend__content__description{margin:0;font-weight:400;letter-spacing:.04em}@media screen and (min-width: 769px){.main--event .topRecommend__content__description{font-size:18px;font-size:1.8rem;line-height:1.8}}@media screen and (max-width: 768px){.main--event .topRecommend__content__description{font-size:14px;font-size:1.4rem;line-height:2}}.main--event .topRecommend__content__description strong{font-weight:700}@media screen and (min-width: 769px){.main--event .topRecommend__content__description+.topRecommend__content__description{margin-top:47px}}@media screen and (max-width: 768px){.main--event .topRecommend__content__description+.topRecommend__content__description{margin-top:30px}}.main--event .topRecommend__content__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 769px){.main--event .topRecommend__content__list{gap:14px;margin:13px 0 40px}}@media screen and (max-width: 768px){.main--event .topRecommend__content__list{gap:15px;margin:15px 0 30px}}.main--event .topRecommend__content__list .item{display:grid;place-content:center;border-radius:8px;background:#78caa7;color:var(--white);letter-spacing:.05em;font-weight:700;line-height:1.16;text-align:center}@media screen and (min-width: 769px){.main--event .topRecommend__content__list .item{font-size:24px;font-size:2.4rem;font-size:clamp(20px,1.5vw,24px);width:calc((100% - 42px)/4);min-width:106px;padding:5.34% 0}}@media screen and (max-width: 768px){.main--event .topRecommend__content__list .item{width:calc((100% - 15px)/2);font-size:21px;font-size:2.1rem;padding:26px 0}}@media screen and (min-width: 769px){.main--event .topRecommend__image{width:50%}}.main--event .topRecommend__image img{width:100%;height:auto}@media screen and (max-width: 768px){.main--event .topRecommend .modBtn__link{padding:10px 17px}}.main--ocForm .modHeadingPage{background:#fff}@media screen and (min-width: 769px){.main--ocForm .modHeadingPage{margin-top:-120px}}@media screen and (max-width: 768px){.main--ocForm .modHeadingPage{margin:-85px 0 65px}}@media screen and (min-width: 769px){.main--ocForm .modHeadingPage__inner{padding-top:175px}}@media screen and (max-width: 768px){.main--ocForm .modHeadingPage__inner{padding-top:100px}}.main--ocForm .contactForm{background:#fff}@media screen and (min-width: 769px){.main--ocForm .contactForm{border-radius:8px;margin:0 0 160px;padding:80px 48px}}@media screen and (max-width: 768px){.main--ocForm .contactForm{padding:30px 24px}}.main--ocForm .contactForm .modText{max-width:780px;width:100%;margin:0 auto 30px;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.8;letter-spacing:.02em}.main--ocForm .contactForm .formFormat{margin:0 auto}@media screen and (min-width: 769px){.main--ocForm .contactForm .formFormat{max-width:780px}}@media screen and (min-width: 769px){.main--ocForm .contactForm .formFormat dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:48px;margin:0 0 40px}}@media screen and (max-width: 768px){.main--ocForm .contactForm .formFormat dl{display:block;margin:0 0 36px}}.main--ocForm .contactForm .formFormat dl p{font-size:16px;font-size:1.6rem;font-weight:700}.main--ocForm .contactForm .formFormat dl dt{font-size:16px;font-size:1.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:bold;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 769px){.main--ocForm .contactForm .formFormat dl dt{margin:10px 0 0 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:180px}}@media screen and (max-width: 768px){.main--ocForm .contactForm .formFormat dl dt{gap:19px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 15px 0}}.main--ocForm .contactForm .formFormat dl dt span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:41px;height:21px;font-size:12px;font-size:1.2rem;margin:5px 0 0;border-radius:2px;border:1px solid var(--black)}@media screen and (min-width: 769px){.main--ocForm .contactForm .formFormat dl dd{width:calc(100% - 180px - 48px)}}@media screen and (max-width: 768px){.main--ocForm .contactForm .formFormat dl dd{width:100%}}.main--ocForm .contactForm .formFormat dl dd input[type=text]{width:100%;padding:16px 20px;background-color:#f5f5f5;border-radius:4px;border:1px solid #ccc}.main--ocForm .contactForm .formFormat dl dd .atn{margin:6px 0 0 0;font-weight:400;font-size:14px;font-size:1.4rem}.main--ocForm .contactForm .formFormat dl select{width:100%;padding:15px 20px;background-color:var(--white);cursor:pointer;border-radius:4px;border:1px solid #ccc}.main--ocForm .contactForm .formFormat dl textarea{border:1px solid #ccc;width:100%;border-radius:4px}.main--ocForm .contactForm .formFormat .error input[type=text],.main--ocForm .contactForm .formFormat .error textarea,.main--ocForm .contactForm .formFormat .error select,.main--ocForm .contactForm .formFormat .error .radios input[type=radio]+label.inline::before,.main--ocForm .contactForm .formFormat .error .checkList input[type=checkbox]+label.inline::before{border-color:red}.main--ocForm .contactForm .formFormat .error #err{color:red;margin:5px 0 0}.main--ocForm .contactForm .formFormat .radios input:checked+.value{background-color:var(--black) !important;border:1px solid var(--black)}.main--ocForm .contactForm .formFormat .cont--col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px}@media screen and (min-width: 769px){.main--ocForm .contactForm .formFormat .cont--col{gap:24px}}@media screen and (max-width: 768px){.main--ocForm .contactForm .formFormat .cont--col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:19px}}@media screen and (min-width: 769px){.main--ocForm .contactForm .formFormat .cont--col>span{width:50%}}.main--ocForm .radios .value{display:block}@media screen and (min-width: 769px){.main--ocForm .radios .value{margin:12px 0}}@media screen and (max-width: 768px){.main--ocForm .radios .value{padding:12px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px 0}}.main--ocForm .radios .value span{margin:0 20px 0 0;font-size:16px;font-size:1.6rem}@media screen and (max-width: 768px){.main--ocForm .radios .value span{margin:0 36px 0 0}}.main--ocForm .radios input[type=radio]{display:none}.main--ocForm .radios input[type=radio]+label.inline{display:inline-block;position:relative;padding:0 0 0 30px;cursor:pointer}.main--ocForm .radios input[type=radio]+label.inline::before,.main--ocForm .radios input[type=radio]+label.inline::after{content:"";display:block;position:absolute;border-radius:100%}.main--ocForm .radios input[type=radio]+label.inline::before{left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border:2px solid #ccc;background:var(--white)}.main--ocForm .radios input[type=radio]+label.inline::after{left:6px;top:6px;width:12px;height:12px;background:var(--white)}@media screen and (max-width: 768px){.main--ocForm .radios input[type=radio]+label.inline::after{top:4px}}.main--ocForm .radios input[type=radio]:checked+label.inline::before{border:2px solid var(--black)}.main--ocForm .radios input[type=radio]:checked+label.inline::after{background:var(--black)}.main--ocForm .checkList .value span{display:block;font-size:16px;font-size:1.6rem;letter-spacing:.64px}.main--ocForm .checkList .value span:not(:last-child){padding:0 0 18px}.main--ocForm .checkList input[type=checkbox]{display:none}.main--ocForm .checkList input[type=checkbox]+label.inline{display:block;position:relative;padding:0 0 0 35px;cursor:pointer}.main--ocForm .checkList input[type=checkbox]+label.inline::before,.main--ocForm .checkList input[type=checkbox]+label.inline::after{content:"";position:absolute;top:0;left:0}.main--ocForm .checkList input[type=checkbox]+label.inline::before{display:block;width:20px;height:20px;background:var(--white);border:2px solid #ccc;border-radius:2px;cursor:pointer}.main--ocForm .checkList input[type=checkbox]+label.inline::after{opacity:0;position:absolute;left:6px;width:10px;height:6px;margin:6px 0 0;border-left:2px solid var(--white);border-bottom:2px solid var(--white);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main--ocForm .checkList input[type=checkbox]:checked+label.inline::before{border:2px solid var(--black);background:var(--black)}.main--ocForm .checkList input[type=checkbox]:checked+label.inline::after{opacity:1}.main--ocForm .Event_WebOC_Type .value span{display:block}.main--ocForm .Event_WebOC_Type .value span:not(:last-child){margin:0 0 18px 0}.main--ocForm .formFooter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.main--ocForm .formFooter{margin:60px 0 0 0}}.main--ocForm button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;margin:0 auto;font-size:16px;font-size:1.6rem;font-weight:bold;background:var(--black);letter-spacing:.04em;color:var(--white);border:1px solid var(--white)}@media screen and (min-width: 769px){.main--ocForm button{padding:14px 45px 16px 45px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:40px 0 0 0;cursor:pointer}}@media screen and (max-width: 768px){.main--ocForm button{padding:12px 44px}}.main--ocForm button:hover{background:var(--white);color:var(--black);border:1px solid var(--black)}.main--ocForm .verisign{margin:0 auto;line-height:180%;letter-spacing:.28px}@media screen and (min-width: 769px){.main--ocForm .verisign{width:470px;margin:45px auto 0 auto}}@media screen and (max-width: 768px){.main--ocForm .verisign{margin:28px 0 0 0}}.main--ocForm .pd-checkbox .head{margin:0}@media screen and (max-width: 768px){.main--ocForm .pd-checkbox .head{margin:0 0 20px 0}}@media screen and (min-width: 769px){.main--ocForm .pd-textarea .head{margin:0}}@media screen and (max-width: 768px){.main--ocForm .pd-textarea .head{margin:0 0 10px}}@media screen and (max-width: 768px){.main--ocForm .pd-textarea .textarea{margin:0 0 20px}}@media screen and (max-width: 768px){.main--ocForm .expNotes{padding:0 25px}}.main--ocForm .expNotes a{text-decoration:underline}@media screen and (min-width: 769px){.main--ocForm .expNotes a:hover{text-decoration:none}}.main--ocForm .expNotes p{font-size:16px;font-size:1.6rem}.main--ocForm .expNotes__text--mt{margin:14px 0 0}.main--ocForm .pd-select dd{position:relative}.main--ocForm .pd-select dd:before{content:"";position:absolute;right:22px;top:18px;width:7px;height:7px;border-top:2px solid var(--black);border-left:2px solid var(--black);-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.contactBox__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;gap:10%;max-width:1028px}@media screen and (max-width: 768px){.contactBox__inner{padding:0 25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:60px}}@media screen and (min-width: 769px){.contactBox__contact{width:45%;max-width:424px}}.contactComplete{padding:150px 0}@media screen and (min-width: 769px){.contactComplete__inner{max-width:1440px;margin:0 auto;padding:0 100px}.contactComplete__inner--maxNone{max-width:unset}}@media screen and (min-width: 768px)and (max-width: 1023px){.contactComplete__inner{padding:0 40px}}@media screen and (max-width: 768px){.contactComplete__inner{padding:0 25px}}@media screen and (min-width: 769px){.main--eventOc .modSection--program{margin:100px 0 0}}@media screen and (max-width: 768px){.main--eventOc .modSection--program{margin:70px 0 0}}@media screen and (min-width: 769px){.main--eventOc .modSection--program .modSection__bgContent{padding-bottom:100px}}@media screen and (min-width: 769px){.main--eventOc .modListBanner--cta{margin-top:-20px}}.main--eventOc .modSubKv01{border-radius:8px 8px 0 0;margin:0}@media screen and (min-width: 769px){.main--eventOc .modSubKv01{padding:0 0 40px}}.main--eventSeminar .modSection--past .modText--bold{text-align:center}@media screen and (min-width: 769px){.main--eventSeminar .modSection--past .modText--bold{margin-top:-40px}}.main--eventSeminar .modCta{margin:auto}@media screen and (max-width: 768px){.main--eventSeminar .modFlow{gap:30px}.main--eventSeminar .modFlow__item:after{bottom:-25px}}.main--eventSeminar .seminarLogo{width:100vw;margin:55px 0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:calc(-1*(100vw - 100%)/2);-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}@media screen and (max-width: 1520px){.main--eventSeminar .seminarLogo{overflow-x:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:calc(100vw + 350px);margin-left:calc(-1*(100vw - 100% + 350px)/2)}}@media screen and (max-width: 768px){.main--eventSeminar .seminarLogo{width:calc(100% + 50px);margin-left:-25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}}.main--eventSeminar .seminarLogo::-webkit-scrollbar{display:none}.main--eventSeminar .seminarLogo.is-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main--eventSeminar .seminarLogo__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}@media screen and (min-width: 769px){.main--eventSeminar .seminarLogo__inner{min-width:1954px;gap:8px}}@media screen and (max-width: 1520px){.main--eventSeminar .seminarLogo__inner{min-width:1520px}}@media screen and (max-width: 768px){.main--eventSeminar .seminarLogo__inner{min-width:768px;gap:6px}}@media screen and (max-width: 500px){.main--eventSeminar .seminarLogo__inner{min-width:550px}}@media screen and (max-width: 768px){.main--eventSeminar .seminarLogo__inner--pc{display:none}}@media screen and (min-width: 769px){.main--eventSeminar .seminarLogo__inner--sp{display:none}}.main--eventSeminar .seminarLogo__item{background:var(--white)}@media screen and (min-width: 1520px){.main--eventSeminar .seminarLogo__item{min-width:210px}}@media screen and (min-width: 769px){.main--eventSeminar .seminarLogo__item{width:calc((100% - 64px)/9);max-width:210px;min-width:160px;height:120px}}@media screen and (max-width: 768px){.main--eventSeminar .seminarLogo__item{width:calc((100% - 24px)/5);min-width:105px;height:75px}}@media screen and (max-width: 500px){.main--eventSeminar .seminarLogo__item{max-width:105px}}.main--eventSeminar .seminarLogo__item__link{height:100%;display:grid;place-content:center}.main--eventSeminar .seminarLogo__item__link .logo img{max-width:100%;height:auto}@media screen and (max-width: 768px){.main--eventSeminar .seminarLogo__item__link .logo img{padding:0 17px}}.main--eventSeminar .seminarLogo__item:nth-child(9n):empty{background:-webkit-gradient(linear, right top, left top, from(rgb(245, 245, 245)), to(rgb(255, 255, 255)));background:-webkit-linear-gradient(right, rgb(245, 245, 245) 0%, rgb(255, 255, 255) 100%);background:linear-gradient(-90deg, rgb(245, 245, 245) 0%, rgb(255, 255, 255) 100%)}@media screen and (max-width: 768px){.main--eventSeminar .seminarLogo__item:nth-child(5n):empty{background:-webkit-gradient(linear, right top, left top, from(rgb(245, 245, 245)), to(rgb(255, 255, 255)));background:-webkit-linear-gradient(right, rgb(245, 245, 245) 0%, rgb(255, 255, 255) 100%);background:linear-gradient(-90deg, rgb(245, 245, 245) 0%, rgb(255, 255, 255) 100%)}}.main--eventSeminar .seminarLogo__item:empty{background:-webkit-gradient(linear, left top, right top, from(rgb(245, 245, 245)), to(rgb(255, 255, 255)));background:-webkit-linear-gradient(left, rgb(245, 245, 245) 0%, rgb(255, 255, 255) 100%);background:linear-gradient(90deg, rgb(245, 245, 245) 0%, rgb(255, 255, 255) 100%)}@media screen and (max-width: 768px){.main--eventBriefing .modOcThumbnail{border-radius:0 0 8px 8px}}.main--eventBriefing .modSubKv01{border-radius:8px 8px 0 0;margin:0}@media screen and (min-width: 769px){.main--eventBriefing .modSubKv01{padding:0 0 40px}}@media screen and (min-width: 769px){.main--eventBriefing .modSection--accordion{margin:100px 0 0}}@media screen and (max-width: 768px){.main--eventBriefing .modSection--accordion{margin:70px 0 0}}@media screen and (min-width: 769px){.main--eventIndividual .modSection--program{margin:100px 0 0}}@media screen and (max-width: 768px){.main--eventIndividual .modSection--program{margin:70px 0 0}}@media screen and (min-width: 769px){.main--eventIndividual .modSection--program .modSection__bgContent{padding-bottom:100px}}.main--eventIndividual .modSubKv01{border-radius:8px 8px 0 0;margin:0}@media screen and (min-width: 769px){.main--eventIndividual .modSubKv01{padding:0 0 40px}}
/*# sourceMappingURL=style.css.map */
