.elementor-441 .elementor-element.elementor-element-9ad2551{width:var( --container-widget-width, min(1412px , 93vw) );max-width:min(1412px , 93vw);--container-widget-width:min(1412px , 93vw);--container-widget-flex-grow:0;}.elementor-441 .elementor-element.elementor-element-9ad2551.elementor-element{--align-self:center;}.elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__items, .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(80px / 2);padding-bottom:calc(80px / 2);}:is( .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid, .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 80px / -2);margin-bottom:calc( 80px / -2);}.elementor-441 .elementor-element.elementor-element-1355381 .jet-listing-not-found{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-441 .elementor-element.elementor-element-b8bb7e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 0px;--row-gap:28px;--column-gap:0px;}.elementor-441 .elementor-element.elementor-element-ae49d40{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FF9595;--border-color:#FF9595;}.elementor-441 .elementor-element.elementor-element-a951e49 .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;text-align:left;}.elementor-441 .elementor-element.elementor-element-a951e49 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-441 .elementor-element.elementor-element-a951e49 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-441 .elementor-element.elementor-element-a951e49 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-441 .elementor-element.elementor-element-16fabfa span.post-navigation__prev--label:hover{color:#707070;}.elementor-441 .elementor-element.elementor-element-16fabfa span.post-navigation__next--label:hover{color:#707070;}.elementor-441 .elementor-element.elementor-element-16fabfa span.post-navigation__prev--label{transition-duration:300ms;}.elementor-441 .elementor-element.elementor-element-16fabfa span.post-navigation__next--label{transition-duration:300ms;}.elementor-441 .elementor-element.elementor-element-16fabfa span.post-navigation__prev--label, .elementor-441 .elementor-element.elementor-element-16fabfa span.post-navigation__next--label{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-441 .elementor-element.elementor-element-16fabfa .post-navigation__arrow-wrapper{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );font-size:21px;}.elementor-441 .elementor-element.elementor-element-16fabfa .elementor-post-navigation__link a {gap:8px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-441 .elementor-element.elementor-element-196ea55 .elementor-button:hover, .elementor-441 .elementor-element.elementor-element-196ea55 .elementor-button:focus{background-color:var( --e-global-color-cde9713 );color:#FFFFFF;border-color:var( --e-global-color-cde9713 );}.elementor-441 .elementor-element.elementor-element-196ea55.elementor-element{--align-self:center;}.elementor-441 .elementor-element.elementor-element-196ea55 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-441 .elementor-element.elementor-element-196ea55 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-441 .elementor-element.elementor-element-196ea55 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:500;line-height:1.1em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-441 .elementor-element.elementor-element-196ea55 .elementor-button:hover svg, .elementor-441 .elementor-element.elementor-element-196ea55 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-441 .elementor-element.elementor-element-f7412e1{width:initial;max-width:initial;}.elementor-441 .elementor-element.elementor-element-f7412e1.elementor-element{--align-self:stretch;}:is( .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__items, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}:is( .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);width:calc(100% + 20px);}.elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);}:is( .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__items, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2);}:is( .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 20px / -2);margin-bottom:calc( 20px / -2);}.elementor-441 .elementor-element.elementor-element-f7412e1 .jet-listing-not-found{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-441 .elementor-element.elementor-element-c91e7bc .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:500;line-height:1.1em;fill:#FF9595;color:#FF9595;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF9595;border-radius:5px 5px 5px 5px;}.elementor-441 .elementor-element.elementor-element-c91e7bc .elementor-button:hover, .elementor-441 .elementor-element.elementor-element-c91e7bc .elementor-button:focus{background-color:#FF9595;color:#FFFEFE;border-color:#FF9595;}.elementor-441 .elementor-element.elementor-element-c91e7bc.elementor-element{--align-self:flex-end;}.elementor-441 .elementor-element.elementor-element-c91e7bc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-441 .elementor-element.elementor-element-c91e7bc .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-441 .elementor-element.elementor-element-c91e7bc .elementor-button:hover svg, .elementor-441 .elementor-element.elementor-element-c91e7bc .elementor-button:focus svg{fill:#FFFEFE;}@media(max-width:1024px){.elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__items, .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(64px / 2);padding-bottom:calc(64px / 2);}:is( .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid, .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 64px / -2);margin-bottom:calc( 64px / -2);}.elementor-441 .elementor-element.elementor-element-ae49d40{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-441 .elementor-element.elementor-element-a951e49 .jet-listing-dynamic-field__content{line-height:1.6em;}.elementor-441 .elementor-element.elementor-element-b8bb7e8{--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-441 .elementor-element.elementor-element-196ea55 .elementor-button{font-size:16px;}.elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__items, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(18px / 2);padding-bottom:calc(18px / 2);}:is( .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 18px / -2);margin-bottom:calc( 18px / -2);}.elementor-441 .elementor-element.elementor-element-c91e7bc.elementor-element{--align-self:center;}.elementor-441 .elementor-element.elementor-element-c91e7bc .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__items, .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid, .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-441 .elementor-element.elementor-element-1355381 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-441 .elementor-element.elementor-element-1355381 .jet-listing-not-found{font-size:12px;}.elementor-441 .elementor-element.elementor-element-ae49d40{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-441 .elementor-element.elementor-element-a951e49 .jet-listing-dynamic-field__content{font-size:15px;}.elementor-441 .elementor-element.elementor-element-b8bb7e8{--gap:22px 0px;--row-gap:22px;--column-gap:0px;}.elementor-441 .elementor-element.elementor-element-16fabfa span.post-navigation__prev--label, .elementor-441 .elementor-element.elementor-element-16fabfa span.post-navigation__next--label{font-size:13px;}.elementor-441 .elementor-element.elementor-element-16fabfa .post-navigation__arrow-wrapper{font-size:18px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-441 .elementor-element.elementor-element-196ea55.elementor-element{--align-self:center;}.elementor-441 .elementor-element.elementor-element-196ea55 .elementor-button{font-size:15px;padding:10px 30px 10px 30px;}.elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-441 .elementor-element.elementor-element-f7412e1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}:is( .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__items, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__items, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(14px / 2);padding-bottom:calc(14px / 2);}:is( .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-441 .elementor-element.elementor-element-f7412e1 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 14px / -2);margin-bottom:calc( 14px / -2);}.elementor-441 .elementor-element.elementor-element-f7412e1 .jet-listing-not-found{font-size:12px;}.elementor-441 .elementor-element.elementor-element-c91e7bc.elementor-element{--align-self:center;}.elementor-441 .elementor-element.elementor-element-c91e7bc .elementor-button{font-size:15px;padding:10px 30px 10px 30px;}}/* Start custom CSS for button, class: .elementor-element-c91e7bc *//* ボタンの親要素に相対位置を指定（もし崩れる場合） */
.elementor-441 .elementor-element.elementor-element-c91e7bc {
    position: relative;
}

/* 吹き出しの本体 */
.elementor-441 .elementor-element.elementor-element-c91e7bc a::after {
    content: "高等学校をご卒業予定の方は、進路指導担当の先生を通してお問い合わせください。";
    position: absolute;
    bottom: 117%; /* ボタンの上に出す */
    left: 50%;
    transform: translateX(-50%);
    background-color: #333;
    color: #fff;
    padding: 8px 12px;
    border-radius: 4px;
    font-size: 12px;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s;
    z-index: 100;
}

/* 吹き出しの矢印部分 */
.elementor-441 .elementor-element.elementor-element-c91e7bc a::before {
    content: "";
    position: absolute;
    bottom: 92%;
    left: 50%;
    transform: translateX(-50%);
    border: 6px solid transparent;
    border-top-color: #333;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s;
    z-index: 100;
}

/* ホバー時に表示 */
.elementor-441 .elementor-element.elementor-element-c91e7bc a:hover::after,
.elementor-441 .elementor-element.elementor-element-c91e7bc a:hover::before {
    opacity: 1;
    visibility: visible;
}

/* スマホ表示時（画面幅767px以下）の調整 */
@media (max-width: 767px) {
    .elementor-441 .elementor-element.elementor-element-c91e7bc a::after {
        /* contentを書き換えて、\A で改行を指定 */
        content: "高等学校をご卒業予定の方は、\A 進路指導担当の先生を通してお問い合わせください。";
        
        /* 改行を有効にするために white-space を pre-wrap に変更 */
        white-space: pre-wrap;
        
        /* スマホで横幅がはみ出さないように調整 */
        width: 310px; 
        line-height: 1.5;
        text-align: center; /* 左寄せにする場合 */
        padding: 10px;
    }
}/* End custom CSS */