.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4424 .elementor-element.elementor-element-d359f6d{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:700;color:#554F47;}.elementor-widget-ucaddon_responsive_testemonial_carousel .ue_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_responsive_testemonial_carousel .ue_subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_responsive_testemonial_carousel .ue-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_responsive_testemonial_carousel .flipster__nav__link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_responsive_testemonial_carousel .ue-text-unfold-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4424 .elementor-element.elementor-element-6d54630 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4424 .elementor-element.elementor-element-6d54630 .uc_quote_item{transition:all 200ms;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d6d6d6;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;min-height:100px;text-align:left;}.elementor-4424 .elementor-element.elementor-element-6d54630 .uc_quote_info{flex-direction:column;}.elementor-4424 .elementor-element.elementor-element-6d54630 .uc_quote_item,.elementor-4424 .elementor-element.elementor-element-6d54630 .flipster__item__content{border-radius:5px 5px 5px 5px;}.elementor-4424 .elementor-element.elementor-element-6d54630 .ue-item{opacity:100%;}.elementor-4424 .elementor-element.elementor-element-6d54630 .ue-item:hover{opacity:100%;}.elementor-4424 .elementor-element.elementor-element-6d54630 .uc_author{flex-direction:column;margin-top:0px;}.elementor-4424 .elementor-element.elementor-element-6d54630 .ue_title{color:#66B2FF;font-family:"Cormorant Garamond", Sans-serif;font-weight:600;margin-top:0px;}.elementor-4424 .elementor-element.elementor-element-6d54630 .ue_subtitle{color:#66B2FF;font-family:"Cormorant Garamond", Sans-serif;font-weight:600;margin-top:0px;}.elementor-4424 .elementor-element.elementor-element-6d54630 .ue-text{color:#554F47;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;min-height:0px;}.elementor-4424 .elementor-element.elementor-element-6d54630 .owl-nav .owl-prev{left:15px;}.elementor-4424 .elementor-element.elementor-element-6d54630 .owl-nav .owl-next{right:15px;}.elementor-4424 .elementor-element.elementor-element-6d54630 .owl-carousel .owl-nav .owl-next,.elementor-4424 .elementor-element.elementor-element-6d54630 .owl-carousel .owl-nav .owl-prev{top:150px;border-radius:10px;width:50px;height:50px;line-height:50px;font-size:20px;background-color:#ffffff;color:#000000;}.elementor-4424 .elementor-element.elementor-element-6d54630 .owl-carousel .owl-nav .owl-next:hover,.elementor-4424 .elementor-element.elementor-element-6d54630 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-4424 .elementor-element.elementor-element-6d54630 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-4424 .elementor-element.elementor-element-6d54630 .owl-dot.active{background-color:#000000;}.elementor-4424 .elementor-element.elementor-element-6d54630 .owl-dots{margin-top:20px;text-align:center;}.elementor-4424 .elementor-element.elementor-element-6d54630 .owl-dots .owl-dot{border-radius:100px 100px 100px 100px;}.elementor-4424 .elementor-element.elementor-element-6d54630 .center .ue-item{opacity:100%;}body.elementor-page-4424{margin:-150px 0px 0px 0px;}/* Start custom CSS for ucaddon_responsive_testemonial_carousel, class: .elementor-element-6d54630 *//* 【修正】文字枠を縮めるのをやめて、外側の余白を作ることで枠線を復活させる */
.owl-carousel .owl-stage-outer {
    max-width: 100% !important; /* 幅は100%に戻して線を復活させる */
}

/* スライダー全体の左右に余白（マージン）を作ることで、矢印が外に出るスペースを確保する */
.owl-carousel {
    width: calc(100% - 100px) !important; /* 左右に50pxずつの空き地を作る */
    margin: 0 auto !important;
}

/* 矢印をその空き地にぴったり配置する */
.owl-nav .owl-prev {
    left: -40px !important;
}
.owl-nav .owl-next {
    right: -40px !important;
}


/* 3. 名前（Ron）と地名（New York）を本文（Lorem...）の下に並び替える */
.uc_quote_info {
    display: flex !important;
    flex-direction: column !important;
}
/* 本文（Description）を一番上（1番目）に配置 */
.uc_quote_info .ue-text {
    order: 1 !important;
    margin-bottom: 25px !important; /* 本文と名前の間の隙間 */
}
/* 名前（Title）を下に落とす（2番目） */
.uc_quote_info .uc_quote_title,
.uc_quote_info div:not(.ue-text) {
    order: 2 !important;
}
/* 矢印の周りにある白い四角（背景と枠線）を完全に消す */
.owl-nav button.owl-prev, 
.owl-nav button.owl-next {
    background: transparent !important; /* 背景を透明にする */
    border: none !important;             /* 枠線を消す */
    box-shadow: none !important;         /* 影を消す */
}
/* 📱 画面幅が767px以下（スマホ）のときは矢印を非表示にする */
@media (max-width: 767px) {
    .owl-nav {
        display: none !important;
    }
    .owl-carousel {
        width: 100% !important;
    }
}/* End custom CSS */