﻿@media all and (-ms-high-contrast: none){.editor-style{word-break:break-all}}.editor-style p{line-height:2}.editor-style p:not(:last-child){margin-bottom:1em}.editor-style a{color:#000;text-decoration:underline !important}.editor-style a img{transition:.3s}.editor-style a:hover{text-decoration:none !important}.editor-style a:hover img{opacity:.7}.editor-style h2{font-size:2.6rem;font-weight:bold;line-height:1.4;border-left:5px solid #ea6c00;margin:1em 0 1.5em;padding:5px 0 5px 0.5em}.editor-style h3{line-height:1.4;font-size:2.2rem;font-weight:bold;margin:1em 0 1em}.editor-style strong{font-weight:bold}.editor-style em{font-style:italic}.editor-style ul{margin:1em 0}.editor-style ul li{position:relative;padding:0 0 0 1em}.editor-style ul li:not(:last-child){margin-bottom:0.7em}.editor-style ul li::before{top:0.6em;left:0;content:"";display:block;width:5px;height:5px;border-radius:50%;background:#000;position:absolute}.editor-style ol{list-style-type:decimal;margin:1em 0 1em 1em}.editor-style ol li{padding:0}.editor-style ol li:not(:last-child){margin-bottom:0.7em}.editor-style .blocks-gallery-grid,.editor-style .wp-block-gallery{margin:0}.editor-style li.blocks-gallery-item{padding-left:0}.editor-style li.blocks-gallery-item::before{display:none}@media screen and (max-width: 768px){.editor-style h2{font-size:2.2rem}.editor-style h3{font-size:2rem}}@media screen and (max-width: 576px){h2{font-size:2rem}h3{font-size:1.8rem}}.event_list{max-width:1040px;display:flex;justify-content:space-between;flex-wrap:wrap}.event-item{margin-top:100px;max-width:465px;width:48%}.event-item>a{display:block;height:100%;border:1px solid #ccc;border-radius:40px;overflow:hidden}.event-item>a:hover{box-shadow:4px 4px 8px #666}.event-item.finish .head img{opacity:0.5}.event-item .head{font-size:0;background:#000}.event-item .head img{width:100%;height:305px;object-fit:cover;font-family:'object-fit: cover;'}.event-item .body{padding:40px 40px;position:relative}.event-item .body-row01,.event-item .body-row02{display:flex;justify-content:space-between}.event-item .body-row01{align-items:center}.event-item .body-row02{min-height:60px}.event-item .new-area,.event-item .finish-area{position:absolute;top:-20px}.event-item .new-area span,.event-item .finish-area span{color:#fff;display:inline-block;padding:15px 30px;line-height:1}.event-item .new-area span{background:#ea6c00;font-family:"Jost",sans-serif;display:none}.event-item .new-area .new{display:inline-block}.event-item .finish-area span{background:#4D4D4D;display:none}.event-item .finish-area .finish{display:inline-block}.event-item .item-date{font-family:"Jost",sans-serif;font-size:3rem;color:#5F5F5F;letter-spacing:0.05em;line-height:1}.event-item .item-date span{font-size:2.2rem}.event-item .item-cat{max-width:115px;width:100%;text-align:center;border:1px solid #5F5F5F;color:#5F5F5F;border-radius:10px}.event-item .item-ttl{font-size:2rem;letter-spacing:0.1em;position:relative;overflow:hidden;height:3em;margin:20px auto 7px}.event-item .item-ttl::before,.event-item .item-ttl::after{position:absolute;background:#fff}.event-item .item-ttl::before{content:"...";bottom:0;right:0;padding:0 0.2em}.event-item .item-ttl::after{content:"";height:100%;width:100%}.event-item .item-report{margin-top:15px;background:#e6d600;display:block;border-radius:15px;text-align:center;overflow:hidden}.event-item .btn-report{color:#4d4d4d;display:block;padding:5px 0;line-height:1}.event-item .btn-report:hover{background:#333;color:#fff}.event-item .item-status{min-width:60px;width:60px;height:60px;color:#fff;background:#000;border-radius:50%;text-align:center;line-height:60px}@media screen and (max-width: 1140px){.event-item{margin-top:80px}.event-item .head img{height:30vw}.event-item .body{padding:30px 6%}.event-item .new-area,.event-item .finish-area{top:-20px}.event-item .new-area span,.event-item .finish-area span{padding:10px 30px;font-size:1.4rem}.event-item .item-date{font-size:2.4rem}.event-item .item-date span{font-size:1.4rem}.event-item .item-cat{font-size:1.4rem}}@media screen and (max-width: 767px){.event-list{display:block}.event-item{margin-top:40px;width:100%;max-width:none}.event-item .head img{height:59vw}}.single-img-ttl img{max-width:482px;width:100%}@media screen and (max-width: 767px){.single-img-ttl img{max-width:320px}}@media screen and (max-width: 576px){.single-img-ttl img{max-width:250px}}.head-event-single .page-ttl{margin-top:100px;width:50%;background:#ea6c00;color:#fff;position:relative;height:170px;padding:0 0 0 0}.head-event-single .page-ttl::after{position:absolute;content:"";width:0;height:0;z-index:1;top:0;right:0;border-width:85px 80px 85px 0px;border-color:transparent #fff transparent transparent;border-style:solid}.head-event-single .page-ttl-inner{max-width:520px;width:100%;margin:0 0 0 auto;text-align:center}@media screen and (max-width: 767px){.head-event-single .page-ttl{margin-top:60px;width:85%;height:20vw}.head-event-single .page-ttl::after{border-width:10vw 40px 10vw 0}.head-event-single .page-ttl-en{font-size:9vw}.head-event-single .page-ttl-ja{font-size:3vw}}.event-main{display:flex;justify-content:space-between;border:1px solid #ccc;border-radius:40px;overflow:hidden;padding:35px 35px 60px 0;margin:60px auto 40px}.event-main .head{position:relative;width:55%;padding:25px 0 0}.event-main .body{width:42%;padding:25px 0 0}.event-main .new-area{position:absolute;top:0;right:0;z-index:1}.event-main .new-area span{color:#fff;display:inline-block;padding:15px 30px;line-height:1;background:#ea6c00;font-family:"Jost",sans-serif;display:none}.event-main .new-area .new{display:inline-block}.event-main .main-img{width:95%;position:relative;font-size:0}.event-main .main-img img{width:100%;height:355px;object-fit:cover;font-family:'object-fit: cover;'}.event-main .finish-area span{display:none;justify-content:center;align-items:center;background:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;font-size:1.8rem;color:#fff;letter-spacing:0.2em}.event-main .finish-area .finish{display:flex}.event-main .top-area{display:flex;justify-content:space-between}.event-main .event-data{color:#5F5F5F;width:100%}.event-main .event-date{font-family:"Jost",sans-serif;font-size:4.8rem;letter-spacing:0.05em;line-height:1;margin-bottom:10px}.event-main .event-date span{font-size:3rem;letter-spacing:normal}.event-main .event-cat{max-width:115px;width:100%;text-align:center;border:1px solid #5F5F5F;color:#5F5F5F;border-radius:10px;display:inline-block;margin-right:10px}.event-main .event-time{font-family:"Jost",sans-serif;font-size:1.8rem;display:inline-block;letter-spacing:0.05em}.event-main .event-status{min-width:75px;width:75px;height:75px;color:#fff;background:#000;border-radius:50%;text-align:center;line-height:75px;font-size:1.8rem}.event-main .event-ttl{margin-top:30px;font-size:2.4rem;font-weight:bold;letter-spacing:0.1em;min-height:110px}.event-main .event-place{color:#606060;letter-spacing:0.1em;font-size:1.8rem;margin-top:10px}.event-main .event-place i{margin-right:0.2em}.event-main .btn{display:block;padding:20px 2%;text-align:center;font-size:2rem;font-weight:bold;margin:25px auto 0}.event-main .btn.reserve{background:#e6d600}.event-main .btn.report{background:#666;color:#fff}.event-main .btn.report-none{pointer-events:none}.event-main .btn:hover{background:#000;color:#fff}.event-main .btn .arw{position:relative;display:inline-block;width:43px;vertical-align:middle;margin-left:2em}.event-main .btn .arw::before,.event-main .btn .arw::after{content:"";position:absolute;top:0;bottom:0;right:0;border-bottom:solid 1px #000;height:0;margin:auto;transition:.3s}.event-main .btn .arw::before{width:43px}.event-main .btn .arw::after{transform:rotate(45deg);width:7px;transform-origin:right}.event-main .btn:hover .arw::before,.event-main .btn:hover .arw::after{border-color:#fff}@media screen and (max-width: 1140px){.event-main{padding:25px 20px 40px 0}.event-main .main-img img{height:30vw}.event-main .event-date{font-size:4rem}.event-main .event-date span{font-size:2.4rem}.event-main .event-status{min-width:55px;width:55px;height:55px;line-height:55px;font-size:1.4rem}.event-main .event-cat{max-width:100px;font-size:1.4rem}.event-main .event-ttl{font-size:2rem}.event-main .btn{font-size:1.8rem}.event-main .btn .arw{margin-left:1em}}@media screen and (max-width: 767px){.event-main{display:block;padding:25px 0 40px}.event-main .head{width:95%;padding:25px 20px 0 0}.event-main .body{width:100%;padding:25px 20px 0}.event-main .main-img img{height:48vw}.event-main .finish-area span{font-size:1.4rem}}.report-block{margin-bottom:145px;background:#ea6c00;padding:30px 0 100px}.report-block-ttl{text-align:center;font-size:0;margin:0 auto -120px}.report-block-ttl span{display:inline-block;background:#ea6c00;padding:0 100px}.report-block .report-wrap{border:6px solid #fff;padding:15px}.report-block .editor-style{border:1px solid #fff;padding:175px 90px 40px;color:#fff}.report-block .editor-style a{color:#fff}.report-block .editor-style h2{border:none;padding:0}.report-block .editor-style ul li::before{background:#fff}@media screen and (max-width: 1140px){.report-block-ttl span{padding:0 40px}.report-block .editor-style{padding:175px 6% 40px}}@media screen and (max-width: 767px){.report-block-ttl{margin-bottom:-80px}.report-block-ttl span{padding:0 20px}.report-block .report-wrap{padding:2%}.report-block .editor-style{padding:100px 6% 40px}}@media screen and (max-width: 576px){.report-block{margin-bottom:80px;padding:30px 0 80px}.report-block-ttl{margin-bottom:-50px}.report-block .editor-style{padding:60px 6% 40px}}.detail-block{margin:165px auto 0;border-top:10px solid #ea6c00;position:relative;background:#ea6c00}.detail-block::before{display:block;content:"";width:100%;height:7px;background:#fff}.detail-block-inner{max-width:1480px;width:100%;margin:0 auto;background:#fff;border-top:3px solid #ea6c00;padding:0 0 100px}.detail-block-ttl{font-size:0;text-align:center;margin:-140px auto 90px}.detail-block-ttl span{display:inline-block;background:#fff;padding:0 100px}.detail-block .detail-table{margin-top:80px;display:flex;justify-content:space-between;flex-wrap:wrap}.detail-block .detail-table .table-item:not(:first-child){margin-top:-1px}.detail-block .table-item{display:flex;justify-content:space-between;width:100%}.detail-block .table-item dt,.detail-block .table-item dd{border:1px solid #bfbfbf;padding:20px}.detail-block .table-item dt{background:#ea6c00;color:#fff;text-align:center;min-width:200px;width:200px;border-right:none}.detail-block .table-item dd{width:100%}.detail-block .btn-map{background:#000;color:#ea6c00;font-family:"Jost",sans-serif;display:inline-block;padding:5px 20px;border-radius:25px;margin-left:20px}.detail-block .btn-map::before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.3em}@media screen and (min-width: 1141px){.detail-block .table-item.row{width:50%}.detail-block .table-item.row-left dd{border-right:none}}@media screen and (max-width: 1140px){.detail-block-ttl span{padding:0 40px}.detail-block .table-item dt{min-width:150px;width:150px}}@media screen and (max-width: 767px){.detail-block-ttl{margin:-100px auto 60px}.detail-block-ttl span{padding:0 20px}}@media screen and (max-width: 576px){.detail-block{margin-top:100px}.detail-block-inner{padding:0 0 80px}.detail-block-ttl{margin:-70px auto 60px}.detail-block .detail-table{margin-top:60px}.detail-block .table-item{display:block}.detail-block .table-item dt,.detail-block .table-item dd{padding:15px 4%}.detail-block .table-item dt{width:100%;min-width:inherit}.detail-block .table-item dd{margin-top:-1px}}.event-map{margin-top:80px}.event-map-ttl{border-bottom:5px solid #ea6c00;margin-bottom:20px}.event-map-ttl span{display:block;background:#ea6c00;color:#fff;text-align:center;font-family:"Jost",sans-serif;font-size:3rem;line-height:1;letter-spacing:0.2em;padding:6px 30px 0;max-width:200px;width:100%}.event-map .btn-googlemap{text-align:right;letter-spacing:0.1em}.event-map .btn-googlemap a::before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 576px){.event-map{margin-top:60px}}.btn-reserve-bottom{display:block;max-width:645px;width:95%;margin:0 auto 80px;background:#ea6c00;padding:12px}.btn-reserve-bottom:hover{opacity:.7}.btn-reserve-bottom .btn-frame{border:1px solid #000;position:relative;display:flex;justify-content:space-between;align-items:center;padding:10px}.btn-reserve-bottom .reserve-img{width:30%}.btn-reserve-bottom .btn-ttl{width:70%;text-align:center;font-size:2.1rem;letter-spacing:0.2em;font-weight:bold}.btn-reserve-bottom .arw{position:absolute;bottom:15px;right:20px;display:block;width:43px}.btn-reserve-bottom .arw::before,.btn-reserve-bottom .arw::after{content:"";position:absolute;top:0;bottom:0;right:0;border-bottom:solid 1px #333;height:0;margin:auto}.btn-reserve-bottom .arw::before{width:43px}.btn-reserve-bottom .arw::after{transform:rotate(45deg);width:7px;transform-origin:right}@media screen and (max-width: 576px){.btn-reserve-bottom{margin:0 auto 60px}.btn-reserve-bottom .btn-ttl{font-size:3.3vw}}.other-block{background:#efefef;padding:70px 0 30px}.other-block-inner{max-width:1480px;width:95%;margin:0 auto;background:#fff;padding:0 0 30px;position:relative;overflow:hidden}.other-block-inner::before{content:"";display:block;position:absolute;top:0;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:245px 46.7vw 0 46.7vw;border-color:#efefef transparent transparent transparent}.other-block-ttl{position:relative;z-index:1;text-align:center;margin-bottom:40px}.other-block-ttl-ja{color:#ea6c00;letter-spacing:0.5em;font-weight:bold;margin-top:20px}.other-block .other-list{position:relative;z-index:1;display:flex;justify-content:space-between;flex-wrap:wrap}.other-block .other-list::after{content:"";display:block;width:31%}.other-block .other-item{width:31%}.other-block .other-item a{display:block;border:1px solid #ccc;border-radius:40px;overflow:hidden}.other-block .other-item .item-img{font-size:0}.other-block .other-item .item-img img{width:100%;height:220px;object-fit:cover;font-family:'object-fit: cover;'}.other-block .other-item .body{padding:0 20px 30px}.other-block .other-item .row{display:flex;justify-content:space-between;align-items:flex-end;margin-top:-15px}.other-block .other-item .new-area{width:100px;min-width:100px;height:50px;line-height:50px}.other-block .other-item .new-area span{width:100%;height:100%;text-align:center;color:#fff;display:block;background:#ea6c00;font-family:"Jost",sans-serif;display:none}.other-block .other-item .new-area .new{display:inline-block}.other-block .other-item .item-cat{max-width:115px;width:100%;text-align:center;border:1px solid #5F5F5F;color:#5F5F5F;border-radius:10px}.other-block .other-item .item-date{margin:20px auto 10px;font-family:"Jost",sans-serif;font-size:3rem;color:#5F5F5F;letter-spacing:0.05em;line-height:1}.other-block .other-item .item-date span{font-size:2.2rem}.other-block .other-item .item-ttl{font-size:2rem;position:relative;overflow:hidden;height:3em}.other-block .other-item .item-ttl::before,.other-block .other-item .item-ttl::after{position:absolute;background:#fff}.other-block .other-item .item-ttl::before{content:"...";bottom:0;right:0;padding:0 0.2em}.other-block .other-item .item-ttl::after{content:"";height:100%;width:100%}.other-block .other-item .bar{background:#e6d600;width:100%;height:12px;border-radius:10px;margin-top:20px}@media screen and (min-width: 1481px){.other-block-inner::before{border-width:245px 740px 0 740px}}@media screen and (max-width: 1140px){.other-block .other-list .other-item:not(:last-child){margin-bottom:25px}.other-block .other-item .item-img img{height:19vw}.other-block .other-item .body{padding:0 4% 30px}.other-block .other-item .row{margin-top:-10px}.other-block .other-item .new-area{min-width:80px;width:80px;height:40px;line-height:40px}.other-block .other-item .item-cat{max-width:100px;font-size:1.4rem}.other-block .other-item .item-date{font-size:2.4rem}.other-block .other-item .item-date span{font-size:1.6rem}}@media screen and (max-width: 767px){.other-block .other-list::after{display:none}.other-block .other-item{width:100%}.other-block .other-item .item-img img{height:60vw}}@media screen and (max-width: 576px){.other-block-inner::before{border-width:145px 46.7vw 0 46.7vw}}
/*# sourceMappingURL=event.css.map */
