@font-face{font-family:"Capitolium BoldRoman";src:url("../../assets/font/Capitolium BoldRoman.otf")}.sp{display:none}@media screen and (max-width: 767px){.sp{display:block}}@media screen and (max-width: 767px){.pc{display:none}}.cut{display:block;width:100%;border-top:1px solid #000}.kv img{width:100%}.kv .date{background:#000;text-align:center;font-size:20px;color:#fff;padding:10px}@media screen and (max-width: 767px){.kv .date{font-size:16px}}article{font-family:"Capitolium BoldRoman","Yu Mincho",YuMincho,serif;padding-top:78px;overflow-x:hidden;background-image:url("../../assets/img/main-bg.png");background-size:100vw 100vh;background-attachment:fixed}article .jp{font-family:"Yu Mincho",YuMincho,serif}article>section{max-width:1072px;margin:auto;padding:0 24px}article>section+section{margin-top:200px}@media screen and (max-width: 767px){article>section+section{margin-top:100px}}article>section .section-title{text-align:center;font-size:32px;letter-spacing:3.2px;font-weight:bold;color:#593200;line-height:48px;margin:auto;margin-bottom:48px}article>section .section-title::before,article>section .section-title::after{content:"";display:block;max-width:333px;border-top:1px solid #593200;margin:auto}@media screen and (max-width: 767px){article>section .section-title{font-size:24px;line-height:32px}}article>section .button{position:relative;display:block;margin:auto;width:205px;line-height:49px;text-align:center;font-size:14px;text-align:center;color:#fff;background-color:#1f1f24;clip-path:polygon(7px 0, 100% 0, 100% calc(100% - 7px), calc(100% - 7px) 100%, 0 100%, 0 7px)}article>section .button::after{content:"";position:absolute;top:50%;right:10px;display:block;width:8px;height:12px;background-image:url("../../assets/img/btn-arrow.svg");background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}article>section .register{display:block;width:248px;border-radius:8px;line-height:56px;text-align:center;color:#fff;background-color:#b00b0b;font-size:20px;font-weight:700}article>section .register.s{width:160px;font-size:16px;line-height:48px}@media screen and (max-width: 767px){article>section .register.s{line-height:40px}}article>section .register.disabled{background-color:#555;pointer-events:none}@media screen and (max-width: 767px){article>section .register{font-size:16px;line-height:40px}}article>section .full-w{margin:0 calc(50% - 50vw);width:100vw}article>section>.img-box>img{width:100%}article .en{display:none}article .register .contents .logo{width:100%;max-width:300px;margin:auto}article .register .contents .logo img{width:100%}article .register .contents .text{text-align:center;margin-top:40px}@media screen and (max-width: 767px){article .register .contents .text{margin-top:20px}}article .register .contents .text h3{font-size:32px;line-height:40px;font-weight:700}@media screen and (max-width: 767px){article .register .contents .text h3{font-size:24px;line-height:28px}}article .register .contents .text p{font-size:20px;line-height:2;margin-top:30px}@media screen and (max-width: 767px){article .register .contents .text p{font-size:16px;margin-top:18px}}article .register .contents .text p.mini{text-align:left;font-size:14px}@media screen and (max-width: 767px){article .register .contents .text p.mini{font-size:12px}}article .register .contents table{border:1px solid #c9b47e;margin-top:40px}article .register .contents table tr:not(:first-child) th{border-top:1px solid #fff}article .register .contents table tr:not(:first-child) td{border-top:1px solid #c9b47e}article .register .contents table th{background:#c9b47e;color:#fff;padding:15px;min-width:250px;vertical-align:middle}@media screen and (max-width: 767px){article .register .contents table th{display:block;text-align:center;padding:10px;font-size:14px}}article .register .contents table td{padding:15px}@media screen and (max-width: 767px){article .register .contents table td{display:block;padding:10px;font-size:14px}}article .register .contents .event-box{display:flex;justify-content:center;gap:56px;margin-top:50px;margin-bottom:50px}@media screen and (max-width: 767px){article .register .contents .event-box{display:block}}article .register .contents .event-box .image{width:35%}@media screen and (max-width: 767px){article .register .contents .event-box .image{width:100%}}article .register .contents .event-box .image .img{position:relative}article .register .contents .event-box .image .img::after{content:"";position:absolute;bottom:0;right:0;display:block;width:24px;height:24px;background-image:url(../../assets/img/img-big.png)}article .register .contents .event-box .image .img img{width:100%}article .register .contents .event-box .text{width:64%;text-align:left}@media screen and (max-width: 767px){article .register .contents .event-box .text{width:100%}}article .register .contents .event-box .text h4{font-size:16px;margin:0}@media screen and (max-width: 767px){article .register .contents .event-box .text h4{font-size:14px}}article .register .contents .event-box .text p{font-size:16px;margin:0}@media screen and (max-width: 767px){article .register .contents .event-box .text p{font-size:14px}}article .register .contents .btn{width:fit-content;padding:0 30px;margin:50px auto}@media screen and (max-width: 767px){article .register .contents .btn{padding:0 20px}}article .register .side-event{display:flex;gap:24px;margin-top:50px;margin-bottom:50px;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 767px){article .register .side-event{flex-direction:column}}article .register .side-event .item{padding:27px 32px;width:48%;border:1px solid #000}@media screen and (max-width: 767px){article .register .side-event .item{width:100%;padding:15px 20px}}article .register .side-event .item .text{margin:20px 0}article .register .side-event .item h3{text-align:center;font-size:24px;line-height:40px;font-weight:700}@media screen and (max-width: 767px){article .register .side-event .item h3{font-size:20px;line-height:30px}}article .register .side-event .item h4{text-align:center;font-size:20px;line-height:40px;font-weight:700}@media screen and (max-width: 767px){article .register .side-event .item h4{font-size:16px;line-height:30px}}article .register .side-event .item p{font-size:16px;text-align:left}@media screen and (max-width: 767px){article .register .side-event .item p{font-size:14px;height:auto !important}}article .register .side-event .item p .tag-text{display:inline-flex;margin-top:8px}article .register .side-event .item p .tag-text .tag{display:inline-block;background:#c9b47e;color:#fff;border-radius:4px;width:120px;min-width:120px;text-align:center;margin-right:8px;height:fit-content}article .register .side-event .item a{margin:0 auto}article .register .side-event .item .image img{width:100%;height:190px;object-fit:contain}article .qa ul li{max-width:800px;margin:auto;padding:14px 40px 14px 24px}@media screen and (max-width: 767px){article .qa ul li{padding:14px 24px 14px 0}}article .qa ul li:not(:first-child){border-top:1px solid #666}article .qa ul li .q,article .qa ul li .a>div{position:relative;display:flex;gap:5px;font-size:16px;font-weight:bold;width:100%;word-break:break-all;line-height:1.5}@media screen and (max-width: 767px){article .qa ul li .q,article .qa ul li .a>div{font-size:14px}}article .qa ul li .q::before,article .qa ul li .a>div::before{display:flex;justify-content:center;align-items:center;border-radius:50%;width:32px;height:32px;min-width:32px;font-weight:bold;color:#fff}@media screen and (max-width: 767px){article .qa ul li .q::before,article .qa ul li .a>div::before{font-size:12px;width:25px;min-width:25px;height:25px}}article .qa ul li .q span,article .qa ul li .a>div span{padding:7px}@media screen and (max-width: 767px){article .qa ul li .q span,article .qa ul li .a>div span{padding:2px}}article .qa ul li .q{cursor:pointer}article .qa ul li .q::before{content:"Q";background-color:#653f0e}article .qa ul li .q .bar{position:absolute;right:-20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){article .qa ul li .q .bar{right:-18px}}article .qa ul li .q.active .bar::after{transform:rotate(0deg) translateY(-2px)}article .qa ul li .a{padding-top:18px}article .qa ul li .a>div::before{content:"A";background-color:#b00b0b}article .guest{margin-top:200px;margin-bottom:200px}@media screen and (max-width: 767px){article .guest{margin-top:100px;margin-bottom:100px}}article .guest .logos{display:flex;justify-content:center;width:100%;margin:40px auto}@media screen and (max-width: 767px){article .guest .logos{margin:20px auto}}article .guest .logos .logo-item{width:50%;max-width:350px;aspect-ratio:1/1}article .guest .logos .logo-item img{width:100%;height:100%;object-fit:cover}article .guest .logos .logo-item h4{text-align:center;font-size:16px;margin-top:10px}@media screen and (max-width: 767px){article .guest .logos .logo-item h4{font-size:14px}}article .guest p{font-size:16px;line-height:2;text-align:center}@media screen and (max-width: 767px){article .guest p{font-size:14px}}article .guest .youtube>a{display:block;max-width:350px;margin:40px auto 10px;color:blue;text-decoration:underline;font-size:18px}@media screen and (max-width: 767px){article .guest .youtube>a{margin:20px auto 10px;font-size:16px}}article .guest .youtube>a img{display:block;width:100%}article .location h3{font-size:20px;font-weight:700;line-height:1.5}article .location h4{font-size:16px;line-height:1.5;font-weight:500;margin-top:15px}article .map{margin-top:64px !important}article .map iframe{width:100%;height:295px}article .pending *{display:none}article .pending:after{content:"Coming Soon";display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);aspect-ratio:2/1;color:#fff;font-size:4rem;text-align:center}@media screen and (max-width: 767px){article .pending:after{font-size:3rem}}footer{background-color:#000}footer .top{display:flex;justify-content:space-between;align-items:center;height:140px;max-width:1072px;margin:auto;padding:0 24px}footer .bottom{background-color:#222;color:#fff;text-align:center;font-size:12px;padding:16px 24px}#modalImg{visibility:hidden;position:fixed;opacity:0;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;transition:.3s}#modalImg .inner{position:relative;width:90%;max-width:1000px}#modalImg .inner .close{position:absolute;top:-50px;right:0;color:#fff;font-size:32px;border-radius:50%;border:1px solid #fff;width:40px;height:40px;text-align:center;line-height:1;cursor:pointer}#modalImg .inner img{width:100%;max-height:80vh;object-fit:contain}/*# sourceMappingURL=style.css.map */
