.elementor-8260 .elementor-element.elementor-element-10c9389{--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;}.elementor-8260 .elementor-element.elementor-element-5bc94a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8260 .elementor-element.elementor-element-0495850{text-align:center;}.elementor-8260 .elementor-element.elementor-element-0495850 .elementor-heading-title{font-size:35px;font-weight:500;}.elementor-8260 .elementor-element.elementor-element-1c0ed5d{--divider-border-style:solid;--divider-color:#082F63;--divider-border-width:1.5px;}.elementor-8260 .elementor-element.elementor-element-1c0ed5d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8260 .elementor-element.elementor-element-1c0ed5d .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-8260 .elementor-element.elementor-element-1c0ed5d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-8260 .elementor-element.elementor-element-d3f2811{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-8260 .elementor-element.elementor-element-d294916{--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;}.elementor-8260 .elementor-element.elementor-element-bc8bae6{--display:flex;}.elementor-8260 .elementor-element.elementor-element-0f1b5c1{--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;}.elementor-8260 .elementor-element.elementor-element-c592d1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8260 .elementor-element.elementor-element-d490778{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8260 .elementor-element.elementor-element-7847909{text-align:center;}.elementor-8260 .elementor-element.elementor-element-7847909 img{transition-duration:0.3s;}.elementor-8260 .elementor-element.elementor-element-15ec8de > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8260 .elementor-element.elementor-element-15ec8de{text-align:center;}.elementor-8260 .elementor-element.elementor-element-15ec8de .elementor-heading-title{font-size:25px;font-weight:600;}.elementor-8260 .elementor-element.elementor-element-aa8070d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-8260 .elementor-element.elementor-element-e258187{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8260 .elementor-element.elementor-element-6ef01e0 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-8260 .elementor-element.elementor-element-6ef01e0 .elementskit-btn{font-size:16px;font-weight:600;color:#FFFFFF;fill:#FFFFFF;border-style:none;border-color:#082F63;}.elementor-8260 .elementor-element.elementor-element-6ef01e0 .elementskit-btn > :is(i, svg){font-size:20px;}.elementor-8260 .elementor-element.elementor-element-6ef01e0 .elementskit-btn > i, .elementor-8260 .elementor-element.elementor-element-6ef01e0 .elementskit-btn > svg{margin-right:10px;}.rtl .elementor-8260 .elementor-element.elementor-element-6ef01e0 .elementskit-btn > i, .rtl .elementor-8260 .elementor-element.elementor-element-6ef01e0 .elementskit-btn > svg{margin-left:10px;margin-right:0;}.elementor-8260 .elementor-element.elementor-element-f8b3498{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8260 .elementor-element.elementor-element-8c27950{text-align:center;}.elementor-8260 .elementor-element.elementor-element-8c27950 img{transition-duration:0.3s;}.elementor-8260 .elementor-element.elementor-element-7cde02b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8260 .elementor-element.elementor-element-7cde02b{text-align:center;}.elementor-8260 .elementor-element.elementor-element-7cde02b .elementor-heading-title{font-size:25px;font-weight:600;}.elementor-8260 .elementor-element.elementor-element-73cd07a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-8260 .elementor-element.elementor-element-5a9f8ea{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8260 .elementor-element.elementor-element-3c79ba9 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-8260 .elementor-element.elementor-element-3c79ba9 .elementskit-btn{font-size:16px;font-weight:600;color:#FFFFFF;fill:#FFFFFF;border-style:none;border-color:#082F63;}.elementor-8260 .elementor-element.elementor-element-3c79ba9 .elementskit-btn > :is(i, svg){font-size:20px;}.elementor-8260 .elementor-element.elementor-element-3c79ba9 .elementskit-btn > i, .elementor-8260 .elementor-element.elementor-element-3c79ba9 .elementskit-btn > svg{margin-right:10px;}.rtl .elementor-8260 .elementor-element.elementor-element-3c79ba9 .elementskit-btn > i, .rtl .elementor-8260 .elementor-element.elementor-element-3c79ba9 .elementskit-btn > svg{margin-left:10px;margin-right:0;}.elementor-8260 .elementor-element.elementor-element-9a489ca{--display:flex;}.elementor-8260 .elementor-element.elementor-element-5534933{--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;}.elementor-8260 .elementor-element.elementor-element-966fb76{--spacer-size:120px;}.elementor-8260 .elementor-element.elementor-element-7e9e137{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8260 .elementor-element.elementor-element-34899a4{--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;}.elementor-8260 .elementor-element.elementor-element-b7fd728{--display:flex;}.elementor-8260 .elementor-element.elementor-element-7d6c963{--spacer-size:110px;}.elementor-8260 .elementor-element.elementor-element-d49d6dc .eael-call-to-action.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover;}.elementor-8260 .elementor-element.elementor-element-d49d6dc .eael-call-to-action{background-color:#FFFFFF;border-style:double;border-width:4px 4px 4px 4px;border-color:#082F63;border-radius:0px;}.elementor-8260 .elementor-element.elementor-element-d49d6dc .eael-call-to-action.bg-img:after{background-color:#FFFFFF;}.elementor-8260 .elementor-element.elementor-element-d49d6dc .eael-call-to-action .title:not(.eael-cta-gradient-title){color:#020101;}.elementor-8260 .elementor-element.elementor-element-d49d6dc .eael-call-to-action .title{font-size:23px;font-weight:500;}.elementor-8260 .elementor-element.elementor-element-d49d6dc .eael-call-to-action p{font-size:15px;}.elementor-8260 .elementor-element.elementor-element-d49d6dc .eael-call-to-action .cta-button{padding:13px 60px 13px 60px;}.elementor-8260 .elementor-element.elementor-element-d49d6dc .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:#FFFFFF;background:#082F63;}.elementor-8260 .elementor-element.elementor-element-d49d6dc .eael-call-to-action .cta-button:not(.cta-secondary-button){border-radius:0px;}.elementor-8260 .elementor-element.elementor-element-d49d6dc .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:#f9f9f9;background:#01193A;}.elementor-8260 .elementor-element.elementor-element-d49d6dc .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:#01193A;}.elementor-8260 .elementor-element.elementor-element-d49d6dc .eael-call-to-action .cta-button.effect-1:after{background:#01193A;}.elementor-8260 .elementor-element.elementor-element-d49d6dc .eael-call-to-action .cta-button.effect-2:after{background:#01193A;}.elementor-8260 .elementor-element.elementor-element-9bd7c29{--spacer-size:110px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8260 .elementor-element.elementor-element-d49d6dc .eael-call-to-action .cta-button{padding:11px 50px 11px 50px;}}@media(min-width:768px){.elementor-8260 .elementor-element.elementor-element-d294916{--content-width:900px;}}/* Start custom CSS for image, class: .elementor-element-7847909 */.manuok {
  cursor: pointer;
  max-width: 500px;
  overflow: hidden;
  width: 100%;
  /*border-radius: 10px;*/
}
.manuok img {
  height: auto;
  transition: transform .6s ease;/* ゆっくり変化させる */
  width: 100%;
}
.manuok:hover img {
  transform: scale(1.05);/* 拡大 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c27950 */.manuok {
  cursor: pointer;
  max-width: 500px;
  overflow: hidden;
  width: 100%;
  /*border-radius: 10px;*/
}
.manuok img {
  height: auto;
  transition: transform .6s ease;/* ゆっくり変化させる */
  width: 100%;
}
.manuok:hover img {
  transform: scale(1.05);/* 拡大 */
}/* End custom CSS */
/* Start custom CSS */.tag1{
    background-image: linear-gradient(to top, #D1D1D1 10%, #EEEEEE 100%);
    width: 90px;
    height: 25px;
    border-radius: 20px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: #000;
}

/* 詳細を見るボタン */
.box1{
    background-image: linear-gradient(to bottom, #60A7F5 50%, #043B7940 100%);
    filter: drop-shadow(0px 6px 0px #0000001f);
    transition: 0.3s;
    width: 250px;
}
.box1:hover{
    filter: none;
    transform: translateY(4px);
}

/* 画像スライダー */
body.elementor-page-8260 .elementor-image-carousel{
    transition-timing-function: linear;
}/* End custom CSS */