﻿.format-area .format-txt{line-height:2}.format-area .format-txt a{color:#000;text-decoration:underline !important}.format-area .format-txt a img{transition:.3s}.format-area .format-txt a:hover{text-decoration:none !important}.format-area .format-txt a:hover img{opacity:.8}.format-area .format-txt p:not(:last-child){margin-bottom:0.2em}.format-area .format-txt strong{font-weight:bold}.format-area .format-txt em{font-style:italic}.format-area .format-txt img{height:auto}.format-area .format-txt ul{margin:0.2em 0}.format-area .format-txt ul li{position:relative;padding:0 0 0 1em}.format-area .format-txt ul li:not(:last-child){margin-bottom:0.7em}.format-area .format-txt ul li::before{top:0.6em;left:0;content:"";display:block;width:5px;height:5px;border-radius:50%;background:#000;position:absolute}.format-area .format-txt ol{list-style-type:decimal;margin:1em 0 0.2em 1em}.format-area .format-txt ol li{padding:0}.format-area .format-txt ol li:not(:last-child){margin-bottom:0.7em}.format-area .format-img{font-size:0;text-align:center}.format-area .img-caption{font-size:1.6rem;margin-top:10px;text-align:left}.format-area .format-row{display:flex;justify-content:space-between}@media screen and (max-width: 576px){.format-area .format-row{display:block}}.format-area iframe{width:100%}.format-area .format01{margin:60px auto}.format-area .format02{margin:60px auto}.format-area .format03{margin:60px auto}.format-area .format04{margin:60px auto}.format-area .format05{margin:60px auto}.format-area .format06{margin:60px auto}.format-area .format07{margin:60px auto}.format-area .format08{margin:60px auto}.format-area .format09{margin:60px auto}.format-area .format010{margin:60px auto}.format-area .format011{margin:60px auto}.format-area .format012{margin:60px auto}.format-area .format013{margin:60px auto}.format-area .format01 .ttl-lrg{font-size:min(4.8vw, 2.4rem);font-weight:bold;letter-spacing:0.1em;padding:0 0 0 1em;border-left:4px solid #e72f18;position:relative}.format-area .format01 .ttl-lrg::after{content:"";display:block;width:calc(100% + 4px);height:1px;background:#d8d8d8;position:absolute;bottom:-0.5em;left:0;margin:0 0 0 -4px}.format-area .format02 .ttl-mid{font-size:min(4vw, 2rem);letter-spacing:0.15em;font-weight:bold;padding:0.5em 0 0 1em;border-left:1px solid #000;position:relative}.format-area .format02 .ttl-mid::before{content:"";display:block;position:absolute;width:100%;max-width:294px;height:1px;top:0;left:0;background:#000}.format-area .format07 .format-img{width:48%}.format-area .format07 .format-img-wrap{position:relative;overflow:hidden}.format-area .format07 .format-img-wrap img{height:auto;width:100%}.format-area .format08 .format-img{width:32%}.format-area .format08 .format-img-wrap{position:relative;overflow:hidden}.format-area .format08 .format-img-wrap img{height:auto;width:100%}.format-area .format09 .format-pdf{width:32%}.format-area .format010 .format-img{width:100%}.format-area .format010 .format-img img{width:100%}.format-area .format010 .format-img-wrap{position:relative;overflow:hidden}.format-area .format010 .format-img-wrap img{height:auto;width:100%}.format-area .format010 .format-img:not(:first-of-type){margin-top:20px}.format-area .format010 .format-img.left-img .format-img-wrap{position:relative;overflow:hidden}.format-area .format010 .format-img.left-img .format-img-wrap img{height:auto;width:100%;aspect-ratio:9/16;object-fit:cover;object-position:center}.format-area .format010 .format-img.right-img .format-img-wrap{position:relative;overflow:hidden}.format-area .format010 .format-img.right-img .format-img-wrap img{height:auto;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center}.format-area .format011 .format-img{width:100%}.format-area .format011 .format-img img{width:100%}.format-area .format011 .format-img-wrap{position:relative;overflow:hidden}.format-area .format011 .format-img-wrap img{height:auto;width:100%}.format-area .format011 .format-img:not(:first-of-type){margin-top:20px}.format-area .format011 .format-img.left-img .format-img-wrap{position:relative;overflow:hidden}.format-area .format011 .format-img.left-img .format-img-wrap img{height:auto;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center}.format-area .format011 .format-img.right-img .format-img-wrap{position:relative;overflow:hidden}.format-area .format011 .format-img.right-img .format-img-wrap img{height:auto;width:100%;aspect-ratio:9/16;object-fit:cover;object-position:center}.format-area .format07 .format-img{width:48%}@media screen and (max-width: 576px){.format-area .format07 .format-img{width:100%}}.format-area .format07 .format-img img{width:100%}@media screen and (max-width: 576px){.format-area .format07 .format-img:not(:first-of-type){margin-top:20px}}.format-area .format07 .format-img-wrap{position:relative;overflow:hidden}.format-area .format07 .format-img-wrap img{height:auto;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center}.format-area .format012 .format-img{width:48%}@media screen and (max-width: 576px){.format-area .format012 .format-img{width:100%}}.format-area .format012 .format-img img{width:100%}@media screen and (max-width: 576px){.format-area .format012 .format-img:not(:first-of-type){margin-top:20px}}.format-area .format012 .format-img-wrap{position:relative;overflow:hidden}.format-area .format012 .format-img-wrap img{height:auto;width:100%;aspect-ratio:9/16;object-fit:cover;object-position:center}@media screen and (min-width: 768px){.format-area .format-rowPC{display:flex;justify-content:space-between}.format-area .format-rowPC .head,.format-area .format-rowPC .body{width:48%}.format-area .format05{flex-direction:row-reverse}.format-area .format05 .format-rowPC{flex-direction:row-reverse}}@media screen and (max-width: 767px){.format-area .format-rowPC .head{margin-bottom:25px}.format-area .format08 .format-row{flex-wrap:wrap}.format-area .format08 .format-img{width:48%}.format-area .format08 .format-img:last-child{width:100%;margin-top:25px}.format-area .format09 .format-pdf{width:32%}.format-area .format09 .format-pdf-wrap{position:relative;overflow:hidden;padding-top:60.78%}.format-area .format09 .format-pdf-wrap img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:auto;max-width:inherit}.format-area .format10 .format-row{flex-wrap:wrap}.format-area .format10 .format-img{width:48%}.format-area .format10 .format-img:last-child{width:100%;margin-top:25px}.format-area .format11 .format-row{flex-wrap:wrap}.format-area .format11 .format-img{width:48%}.format-area .format11 .format-img:last-child{width:100%;margin-top:25px}}@media screen and (min-width: 577px){.format-area .format-rowSM{display:flex;justify-content:space-between}.format-area .format-rowSM .head,.format-area .format-rowSM .body{width:48%}.format-area .format05 .format-rowSM{flex-direction:row-reverse}}@media screen and (max-width: 576px){.format-area .format-rowSM .head{margin-bottom:25px}}@media screen and (max-width: 576px){.format-area .format01{margin:40px auto}.format-area .format02{margin:40px auto}.format-area .format03{margin:40px auto}.format-area .format04{margin:40px auto}.format-area .format05{margin:40px auto}.format-area .format06{margin:40px auto}.format-area .format07{margin:40px auto}.format-area .format08{margin:40px auto}.format-area .format09{margin:40px auto}.format-area .format010{margin:40px auto}.format-area .format011{margin:40px auto}.format-area .format012{margin:40px auto}.format-area .format013{margin:40px auto}.format-area .format02 .ttl-mid::before{width:60%}.format-area .format09 iframe{height:320px}}.event-list{display:flex;justify-content:space-between;flex-wrap:wrap}.event-list::after{content:"";display:block;width:32%;max-width:340px}@media screen and (max-width: 767px){.event-list::after{display:none}}.event-list .event-item{width:32%;max-width:340px}.event-list .event-item:nth-of-type(n+4){margin-top:3em}@media screen and (max-width: 767px){.event-list .event-item{width:48%}.event-list .event-item:nth-of-type(n+3){margin-top:3em}}.event-list .event-item a{display:block}@media (hover: hover){.event-list .event-item a:hover:hover .item-img img{transform:scale(1.1, 1.1)}}.event-list .event-item .item-img{overflow:hidden;position:relative}.event-list .event-item .item-img img{width:100%;object-fit:cover;aspect-ratio:1;transition:all 0.8s ease}.event-list .event-item .item-sold{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.7);color:#fff;display:none;justify-content:center;align-items:center;text-align:center}.event-list .event-item .item-sold.finish{display:flex}.event-list .event-item .item-sold p{font-size:min(3.6vw, 1.8rem);font-weight:bold}.event-list .event-item .item-date{color:#555;font-size:min(3vw, 1.5rem);margin:0.7em 0}.event-list .event-item .item-cat{font-size:min(3vw, 1.3rem)}.event-list .event-item .item-cat li{display:inline-block;font-weight:500;letter-spacing:0.06em;color:#fff;background:#000;padding:0.3em 1em 0.2em}@media screen and (max-width: 576px){.event-list .event-item .item-cat li{padding:0.3em 0.5em 0.2em}}.event-list .event-item .item-ttl{font-size:min(4vw, 1.8rem);font-weight:bold;margin:0.5em 0}.event-list .event-item .item-add{color:#555;font-size:min(3vw, 1.4rem);font-weight:500;letter-spacing:0.06em}.event-list .event-item .item-add::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:0.2em}.event-archive .innerP-ttl{margin:1.5em auto 0}@media screen and (max-width: 767px){.event-archive .innerP-ttl{margin:2em auto 0}}.event-archive .event-nav{font-size:min(3vw, 1.6rem);font-weight:bold;letter-spacing:0.06em;margin:5em auto 3em;display:flex;justify-content:center;text-align:center;flex-wrap:wrap}.event-archive .event-nav li{margin:0 -1px 1em 0;border-right:1px solid #ddd;border-left:1px solid #ddd;padding:0.2em 2em;flex-grow:1}.event-archive .event-nav li a{position:relative}.event-archive .event-nav li a::after{content:"";display:block;width:100%;height:2px;background:#e72f18;position:absolute;bottom:0;left:0;opacity:0;transition:0.3s ease-in-out}.event-archive .event-nav li a.current{color:#e72f18}.event-archive .event-nav li a.current::after{opacity:1}@media (hover: hover){.event-archive .event-nav li a:hover:hover{color:#e72f18}.event-archive .event-nav li a:hover:hover::after{opacity:1}}.event-single .event-cnv{text-align:center;font-size:min(3.1vw, 2rem);font-weight:bold;letter-spacing:0.06em;margin:3em auto}.event-single .event-cnv a{display:inline-block;border:1px solid #e72f18;color:#e72f18;border-radius:10px;padding:1em 0;max-width:450px;width:70%}@media (hover: hover){.event-single .event-cnv a:hover:hover{background:#e72f18;color:#fff}}.event-article .article-head{margin-top:2.5em}.event-article .article-head .wrapW{max-width:900px}@media screen and (max-width: 767px){.event-article .article-head .wrapW{width:92%}}.event-article .article-head .head-top{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:2em 0}.event-article .article-data{color:#555;font-size:min(3vw, 1.8rem);font-weight:bold;letter-spacing:0.06em}.event-article .article-data span{display:inline-block}.event-article .article-data span:not(:last-child){border-right:1px solid #555;margin-right:0.5em}.event-article .article-time{font-size:min(2.6vw, 1.4rem)}.event-article .article-cat{margin-top:0.5em;font-size:min(3vw, 1.3rem)}.event-article .article-cat li{display:inline-block;font-weight:500;letter-spacing:0.06em;color:#fff;background:#000;padding:0.4em 1em 0.2em}@media screen and (max-width: 576px){.event-article .article-cat li{padding:0.4em 0.5em 0.2em}}.event-article .article-ttl{font-size:min(6vw, 3.2rem);font-weight:bold;letter-spacing:0.06em;margin:0.3em 0}.event-article .article-add{color:#555;font-size:min(3.6vw, 1.4rem);font-weight:500;letter-spacing:0.06em}.event-article .article-add::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:0.2em}.event-article .article-mainimg{overflow:hidden;position:relative;max-width:500px;width:100%;margin:2em auto 0}.event-article .article-mainimg img{width:100%;object-fit:cover;aspect-ratio:1;transition:all 0.8s ease}@media screen and (max-width: 767px){.article-free>.wrapW{width:92%}}@media screen and (max-width: 767px){.article-free .detail-block .detail-block-inner .wrap-inner{padding:0}}@media screen and (max-width: 767px){.other-block .event-list{display:block}}@media screen and (max-width: 767px){.other-block .event-list .event-item{max-width:none;width:100%}.other-block .event-list .event-item:nth-of-type(n+2){margin-top:1.5em}}@media screen and (max-width: 767px){.other-block .event-list .event-item a{display:flex;justify-content:space-between}}@media screen and (max-width: 767px){.other-block .event-list .event-item .item-img{width:35%}}@media screen and (max-width: 767px){.other-block .event-list .event-item .item-body{width:63%}}@media screen and (max-width: 767px){.other-block .event-list .event-item .item-date{margin:0 0 0.3em}}@media screen and (max-width: 767px){.other-block .event-list .event-item .item-cat{font-size:min(2.3vw, 1.3rem)}}@media screen and (max-width: 767px){.other-block .event-list .event-item .item-ttl{font-size:min(3.2vw, 1.8rem);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}}
/*# sourceMappingURL=event.css.map */
