.elementor-1456 .elementor-element.elementor-element-3efba54{--display:flex;}.elementor-1456 .elementor-element.elementor-element-88d92fd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1456 .elementor-element.elementor-element-88d92fd > .elementor-background-overlay{background-color:#00000000;opacity:0.53;}.elementor-1456 .elementor-element.elementor-element-88d92fd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1456 .elementor-element.elementor-element-28b860b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 130px 0px;}.elementor-1456 .elementor-element.elementor-element-28b860b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1456 .elementor-element.elementor-element-a8e2f0d{width:var( --container-widget-width, 100.881% );max-width:100.881%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;--container-widget-width:100.881%;--container-widget-flex-grow:0;text-align:center;}.elementor-1456 .elementor-element.elementor-element-a8e2f0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1456 .elementor-element.elementor-element-a8e2f0d img{width:300px;max-width:300px;}.elementor-1456 .elementor-element.elementor-element-c83fdb6 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-1456 .elementor-element.elementor-element-c83fdb6 .vice-elementor-caption--customtypo .vice-elementor-caption__txt{font-family:"Exo", Sans-serif;font-size:35px;font-weight:700;line-height:1.3em;}.elementor-1456 .elementor-element.elementor-element-59b0fca .vice-elementor-caption--customtypo .vice-elementor-caption__txt{font-family:"Exo", Sans-serif;font-size:35px;font-weight:700;line-height:1.3px;}.elementor-1456 .elementor-element.elementor-element-28f1fb0 .vice-elementor-caption--customtypo .vice-elementor-caption__txt{font-weight:700;}.elementor-1456 .elementor-element.elementor-element-17f5f97 .vice-elementor-caption--customtypo .vice-elementor-caption__txt{font-weight:700;}.elementor-1456 .elementor-element.elementor-element-fe55f4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;}.elementor-1456 .elementor-element.elementor-element-5cb0b54{width:var( --container-widget-width, 99.333% );max-width:99.333%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;--container-widget-width:99.333%;--container-widget-flex-grow:0;grid-column:span custom;text-align:center;}.elementor-1456 .elementor-element.elementor-element-5cb0b54.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1456 .elementor-element.elementor-element-5cb0b54 img{width:21%;max-width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1456 .elementor-element.elementor-element-a73f7f5:not(.elementor-motion-effects-element-type-background), .elementor-1456 .elementor-element.elementor-element-a73f7f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1456 .elementor-element.elementor-element-a73f7f5 > .elementor-background-overlay{background-color:#00000000;opacity:0.56;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1456 .elementor-element.elementor-element-a73f7f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1456 .elementor-element.elementor-element-1f17fd5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-1456 .elementor-element.elementor-element-1f17fd5 .vice-elementor-caption--customtypo .vice-elementor-caption__txt{font-size:40px;font-weight:bold;text-transform:none;}.elementor-1456 .elementor-element.elementor-element-f6aef35 > .elementor-widget-container{background-color:#2D2D2DBF;}.elementor-1456 .elementor-element.elementor-element-8604f52:not(.elementor-motion-effects-element-type-background), .elementor-1456 .elementor-element.elementor-element-8604f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C80000;}.elementor-1456 .elementor-element.elementor-element-8604f52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-1456 .elementor-element.elementor-element-8604f52 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1456 .elementor-element.elementor-element-8d2e162 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 60px 0px;}.elementor-1456 .elementor-element.elementor-element-8d2e162 .vice-elementor-caption--customtypo .vice-elementor-caption__txt{font-size:40px;font-weight:bold;text-transform:none;}.elementor-1456 .elementor-element.elementor-element-08e8221 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1456 .elementor-element.elementor-element-08e8221 .vice-elementor-caption--customtypo .vice-elementor-caption__txt{font-size:40px;font-weight:bold;text-transform:none;}.elementor-1456 .elementor-element.elementor-element-21232e0{--display:flex;}@media(max-width:1024px){.elementor-1456 .elementor-element.elementor-element-28b860b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1456 .elementor-element.elementor-element-28b860b > .elementor-element-populated{margin:150px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1456 .elementor-element.elementor-element-a8e2f0d{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-1456 .elementor-element.elementor-element-c83fdb6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1456 .elementor-element.elementor-element-c83fdb6 .vice-elementor-caption--customtypo .vice-elementor-caption__txt{font-size:20px;}.elementor-1456 .elementor-element.elementor-element-28f1fb0 .vice-elementor-caption--customtypo .vice-elementor-caption__txt{font-size:19.5px;}.elementor-1456 .elementor-element.elementor-element-17f5f97 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-1456 .elementor-element.elementor-element-17f5f97 .vice-elementor-caption--customtypo .vice-elementor-caption__txt{font-size:19.5px;}.elementor-1456 .elementor-element.elementor-element-fe55f4d{padding:25px 25px 0px 25px;}.elementor-1456 .elementor-element.elementor-element-5cb0b54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-1456 .elementor-element.elementor-element-5cb0b54 img{width:50%;}.elementor-1456 .elementor-element.elementor-element-a73f7f5{margin-top:20px;margin-bottom:0px;padding:20px 0px 30px 0px;}.elementor-1456 .elementor-element.elementor-element-7c9a2a3 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-1456 .elementor-element.elementor-element-1f17fd5 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1456 .elementor-element.elementor-element-8604f52{padding:40px 0px 40px 0px;}.elementor-1456 .elementor-element.elementor-element-8d2e162 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1456 .elementor-element.elementor-element-08e8221 > .elementor-widget-container{margin:-50px 0px 0px 0px;}}/* Start custom CSS for vice-elementor-event-list, class: .elementor-element-f6aef35 *//* 日時 */
.vice-post--event__date {
    font-size: 14px;
}

/* 外枠 */
.vice-post--event .vice-post__content {
    border-radius: 12px;
    border: 1px #fff solid;
}

.vice-post--event__contents {
    margin-top: 0px;
}

.vice-post__btn {
    width: 100%;
}

/* スマホ版のみ非表示 */
@media (max-width: 767px) {
    .vice-post--event__buttons {
        display: none;
    }
    
    .vice-post__content {
        padding: 15px;
    }
    
    .vice-post__content .vice-post__caption {
        font-size: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for vice-elementor-qt-caption, class: .elementor-element-8d2e162 */.elementor-element-8604f52 .vice-elementor-caption__c {
    padding-left: 0px;
}/* End custom CSS */