.elementor-845 .elementor-element.elementor-element-255dbc7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-845 .elementor-element.elementor-element-715e1fe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-845 .elementor-element.elementor-element-3e8517e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;color:#442206;}.elementor-845 .elementor-element.elementor-element-d03d9e6{--display:flex;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-585d685{--display:flex;}.elementor-845 .elementor-element.elementor-element-fb3ad64{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-130px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-fb3ad64{left:25px;}body.rtl .elementor-845 .elementor-element.elementor-element-fb3ad64{right:25px;}.elementor-845 .elementor-element.elementor-element-6cbabe1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;color:#442206;}.elementor-845 .elementor-element.elementor-element-bc0c3dc{--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;}.elementor-845 .elementor-element.elementor-element-593d657{--display:flex;--gap:23px 0px;--row-gap:23px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:60px 2px 2px 2px;--border-top-width:60px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C8B397;--border-color:#C8B397;--border-radius:1px 1px 1px 1px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-845 .elementor-element.elementor-element-d0dab08{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:400;letter-spacing:0.7px;color:#FFFFFF;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-845 .elementor-element.elementor-element-31e067d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-31e067d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-845 .elementor-element.elementor-element-31e067d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-845 .elementor-element.elementor-element-31e067d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-845 .elementor-element.elementor-element-31e067d .elementor-image-box-title{margin-bottom:0px;font-family:"Noto Sans JP", Sans-serif;font-size:1px;font-weight:600;color:#442206;}.elementor-845 .elementor-element.elementor-element-31e067d .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-845 .elementor-element.elementor-element-31e067d .elementor-image-box-img img{height:100px;transition-duration:0.3s;}.elementor-845 .elementor-element.elementor-element-31e067d .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:400;color:#442206;}.elementor-845 .elementor-element.elementor-element-3bdf2ca{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:400;color:#1F1F1F;}.elementor-845 .elementor-element.elementor-element-bb3bbe5 img{width:100%;}.elementor-845 .elementor-element.elementor-element-b9c8a88{--display:flex;--gap:23px 0px;--row-gap:23px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:60px 2px 2px 2px;--border-top-width:60px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C8B397;--border-color:#C8B397;--border-radius:1px 1px 1px 1px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-845 .elementor-element.elementor-element-30a94e8{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:400;letter-spacing:0.7px;color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-8784e21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-8784e21.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-845 .elementor-element.elementor-element-8784e21.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-845 .elementor-element.elementor-element-8784e21.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-845 .elementor-element.elementor-element-8784e21 .elementor-image-box-title{margin-bottom:0px;font-family:"Noto Sans JP", Sans-serif;font-size:1px;font-weight:600;color:#442206;}.elementor-845 .elementor-element.elementor-element-8784e21 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-845 .elementor-element.elementor-element-8784e21 .elementor-image-box-img img{height:100px;transition-duration:0.3s;}.elementor-845 .elementor-element.elementor-element-8784e21 .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:400;color:#442206;}.elementor-845 .elementor-element.elementor-element-d9bb64d{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:400;color:#1F1F1F;}.elementor-845 .elementor-element.elementor-element-67d5ac7 img{width:100%;}.elementor-845 .elementor-element.elementor-element-c111f24{--display:flex;--gap:23px 0px;--row-gap:23px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:60px 2px 2px 2px;--border-top-width:60px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C8B397;--border-color:#C8B397;--border-radius:1px 1px 1px 1px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-845 .elementor-element.elementor-element-0280094{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:400;letter-spacing:0.7px;color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-5318552{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-5318552.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-845 .elementor-element.elementor-element-5318552.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-845 .elementor-element.elementor-element-5318552.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-845 .elementor-element.elementor-element-5318552 .elementor-image-box-title{margin-bottom:0px;font-family:"Noto Sans JP", Sans-serif;font-size:1px;font-weight:600;color:#442206;}.elementor-845 .elementor-element.elementor-element-5318552 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-845 .elementor-element.elementor-element-5318552 .elementor-image-box-img img{height:100px;transition-duration:0.3s;}.elementor-845 .elementor-element.elementor-element-5318552 .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:400;color:#442206;}.elementor-845 .elementor-element.elementor-element-2e87c8f{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:400;color:#1F1F1F;}.elementor-845 .elementor-element.elementor-element-c49def7 img{width:100%;}.elementor-845 .elementor-element.elementor-element-943b549{--display:flex;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-2cdda2d{--display:flex;}.elementor-845 .elementor-element.elementor-element-e76c915{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;color:#442206;}.elementor-845 .elementor-element.elementor-element-710a227{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-710a227{right:0px;}body.rtl .elementor-845 .elementor-element.elementor-element-710a227{left:0px;}.elementor-845 .elementor-element.elementor-element-f32e159{--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;}.elementor-845 .elementor-element.elementor-element-02f3802{--display:flex;--gap:23px 0px;--row-gap:23px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:60px 2px 2px 2px;--border-top-width:60px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C8B397;--border-color:#C8B397;--border-radius:1px 1px 1px 1px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-845 .elementor-element.elementor-element-7ef3ef1{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:400;letter-spacing:0.7px;color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-d487ab5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-d487ab5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-845 .elementor-element.elementor-element-d487ab5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-845 .elementor-element.elementor-element-d487ab5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-845 .elementor-element.elementor-element-d487ab5 .elementor-image-box-title{margin-bottom:0px;font-family:"Noto Sans JP", Sans-serif;font-size:1px;font-weight:600;color:#442206;}.elementor-845 .elementor-element.elementor-element-d487ab5 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-845 .elementor-element.elementor-element-d487ab5 .elementor-image-box-img img{height:100px;transition-duration:0.3s;}.elementor-845 .elementor-element.elementor-element-d487ab5 .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:400;color:#442206;}.elementor-845 .elementor-element.elementor-element-abc78c0{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:400;color:#1F1F1F;}.elementor-845 .elementor-element.elementor-element-30774e7 img{width:100%;}.elementor-845 .elementor-element.elementor-element-0f1c7b9{--display:flex;--gap:23px 0px;--row-gap:23px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:60px 2px 2px 2px;--border-top-width:60px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C8B397;--border-color:#C8B397;--border-radius:1px 1px 1px 1px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-845 .elementor-element.elementor-element-bfadfd0{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:400;letter-spacing:0.7px;color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-cf1f72f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-cf1f72f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-845 .elementor-element.elementor-element-cf1f72f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-845 .elementor-element.elementor-element-cf1f72f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-845 .elementor-element.elementor-element-cf1f72f .elementor-image-box-title{margin-bottom:0px;font-family:"Noto Sans JP", Sans-serif;font-size:1px;font-weight:600;color:#442206;}.elementor-845 .elementor-element.elementor-element-cf1f72f .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-845 .elementor-element.elementor-element-cf1f72f .elementor-image-box-img img{height:100px;transition-duration:0.3s;}.elementor-845 .elementor-element.elementor-element-cf1f72f .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:400;color:#442206;}.elementor-845 .elementor-element.elementor-element-ba41079{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:400;color:#1F1F1F;}.elementor-845 .elementor-element.elementor-element-964149c img{width:100%;}.elementor-845 .elementor-element.elementor-element-6515bf4{--display:flex;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-493b280{--display:flex;}.elementor-845 .elementor-element.elementor-element-30f80d3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-75px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-30f80d3{left:19px;}body.rtl .elementor-845 .elementor-element.elementor-element-30f80d3{right:19px;}.elementor-845 .elementor-element.elementor-element-2224b6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;color:#442206;}.elementor-845 .elementor-element.elementor-element-f6b9338{--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;}.elementor-845 .elementor-element.elementor-element-6e59337{--display:flex;--gap:23px 0px;--row-gap:23px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:60px 2px 2px 2px;--border-top-width:60px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C8B397;--border-color:#C8B397;--border-radius:1px 1px 1px 1px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-845 .elementor-element.elementor-element-955a321{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:400;letter-spacing:0.7px;color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-aa96aaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-845 .elementor-element.elementor-element-aa96aaa.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-845 .elementor-element.elementor-element-aa96aaa.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-845 .elementor-element.elementor-element-aa96aaa.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-845 .elementor-element.elementor-element-aa96aaa .elementor-image-box-title{margin-bottom:0px;font-family:"Noto Sans JP", Sans-serif;font-size:1px;font-weight:600;color:#442206;}.elementor-845 .elementor-element.elementor-element-aa96aaa .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-845 .elementor-element.elementor-element-aa96aaa .elementor-image-box-img img{height:100px;transition-duration:0.3s;}.elementor-845 .elementor-element.elementor-element-aa96aaa .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:400;color:#442206;}.elementor-845 .elementor-element.elementor-element-2ed8ee5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-65ff800{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-a2e33f8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-024b178{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-e72ff68{--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-845 .elementor-element.elementor-element-34d38ba{--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-845 .elementor-element.elementor-element-92afc48{--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:35px 0px;--row-gap:35px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-a635a20{--display:flex;}.elementor-845 .elementor-element.elementor-element-842bdf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-d47e99e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:34px;}body:not(.rtl) .elementor-845 .elementor-element.elementor-element-d47e99e{right:27px;}body.rtl .elementor-845 .elementor-element.elementor-element-d47e99e{left:27px;}.elementor-845 .elementor-element.elementor-element-d4a0cf0{--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;}.elementor-845 .elementor-element.elementor-element-569ab4a{--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:15px 0px;--row-gap:15px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:80px 1px 1px 1px;--border-top-width:80px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF8901;--border-color:#FF8901;--border-radius:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-e11104c{margin:-83px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}.elementor-845 .elementor-element.elementor-element-e18872a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 4px 0px 10px;columns:1;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:400;line-height:34px;color:#381F0F;}.elementor-845 .elementor-element.elementor-element-e18872a p{margin-block-end:0px;}.elementor-845 .elementor-element.elementor-element-5c6598b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -8px 0px;}.elementor-845 .elementor-element.elementor-element-05decd7{--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:15px 0px;--row-gap:15px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:80px 1px 1px 1px;--border-top-width:80px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF8901;--border-color:#FF8901;--border-radius:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-3f00b2c{margin:-83px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}.elementor-845 .elementor-element.elementor-element-eac1b1a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-845 .elementor-element.elementor-element-af0a2af{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 110px;columns:1;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:34px;letter-spacing:-1px;color:#381F0F;}.elementor-845 .elementor-element.elementor-element-af0a2af.elementor-element{--align-self:center;}.elementor-845 .elementor-element.elementor-element-af0a2af p{margin-block-end:0px;}.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 );}.elementor-845 .elementor-element.elementor-element-4e274a1 .elementor-button{background-color:#7A6352;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:6px 20px 6px 20px;}.elementor-845 .elementor-element.elementor-element-4e274a1{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-fd7d903{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -8px 0px;}.elementor-845 .elementor-element.elementor-element-fd7d903 img{width:98%;}.elementor-845 .elementor-element.elementor-element-2b68ad3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -8px 0px;}.elementor-845 .elementor-element.elementor-element-2b68ad3 img{width:98%;}@media(max-width:1024px){.elementor-845 .elementor-element.elementor-element-eac1b1a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-845 .elementor-element.elementor-element-255dbc7{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-715e1fe{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-845 .elementor-element.elementor-element-3e8517e{padding:0px 10px 0px 10px;font-size:12px;}.elementor-845 .elementor-element.elementor-element-d03d9e6{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-845 .elementor-element.elementor-element-552c1e4 img{width:60%;max-width:60%;}.elementor-845 .elementor-element.elementor-element-585d685{--margin-top:0px;--margin-bottom:-13px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-6cbabe1{padding:0px 5px 0px 5px;font-size:12px;}.elementor-845 .elementor-element.elementor-element-bc0c3dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-593d657{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-845 .elementor-element.elementor-element-d0dab08{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;font-size:16px;}.elementor-845 .elementor-element.elementor-element-31e067d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-31e067d .elementor-image-box-img{margin-bottom:0px;}.elementor-845 .elementor-element.elementor-element-31e067d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-845 .elementor-element.elementor-element-31e067d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-845 .elementor-element.elementor-element-31e067d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-845 .elementor-element.elementor-element-31e067d .elementor-image-box-title{margin-bottom:0px;}.elementor-845 .elementor-element.elementor-element-31e067d .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-845 .elementor-element.elementor-element-31e067d .elementor-image-box-img img{height:40px;}.elementor-845 .elementor-element.elementor-element-31e067d .elementor-image-box-description{font-size:12px;}.elementor-845 .elementor-element.elementor-element-3bdf2ca{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-845 .elementor-element.elementor-element-bb3bbe5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-b9c8a88{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-845 .elementor-element.elementor-element-30a94e8{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;text-align:center;font-size:16px;}.elementor-845 .elementor-element.elementor-element-8784e21 .elementor-image-box-img{margin-bottom:0px;}.elementor-845 .elementor-element.elementor-element-8784e21.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-845 .elementor-element.elementor-element-8784e21.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-845 .elementor-element.elementor-element-8784e21.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-845 .elementor-element.elementor-element-8784e21 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-845 .elementor-element.elementor-element-8784e21 .elementor-image-box-img img{height:40px;}.elementor-845 .elementor-element.elementor-element-8784e21 .elementor-image-box-description{font-size:12px;}.elementor-845 .elementor-element.elementor-element-d9bb64d{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-845 .elementor-element.elementor-element-67d5ac7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-845 .elementor-element.elementor-element-c111f24{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-845 .elementor-element.elementor-element-0280094{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:16px;}.elementor-845 .elementor-element.elementor-element-5318552 .elementor-image-box-img{margin-bottom:0px;}.elementor-845 .elementor-element.elementor-element-5318552 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-845 .elementor-element.elementor-element-5318552 .elementor-image-box-img img{height:40px;}.elementor-845 .elementor-element.elementor-element-5318552 .elementor-image-box-description{font-size:12px;}.elementor-845 .elementor-element.elementor-element-2e87c8f{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-845 .elementor-element.elementor-element-c49def7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-845 .elementor-element.elementor-element-943b549{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-dfe3311{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-dfe3311 img{width:60%;max-width:60%;}.elementor-845 .elementor-element.elementor-element-2cdda2d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-e76c915{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 5px 0px 5px;font-size:12px;}.elementor-845 .elementor-element.elementor-element-f32e159{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-02f3802{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-845 .elementor-element.elementor-element-7ef3ef1{padding:10px 0px 10px 0px;font-size:16px;}.elementor-845 .elementor-element.elementor-element-d487ab5 .elementor-image-box-img{margin-bottom:0px;}.elementor-845 .elementor-element.elementor-element-d487ab5 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-845 .elementor-element.elementor-element-d487ab5 .elementor-image-box-img img{height:40px;}.elementor-845 .elementor-element.elementor-element-d487ab5 .elementor-image-box-description{font-size:12px;}.elementor-845 .elementor-element.elementor-element-abc78c0{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-845 .elementor-element.elementor-element-30774e7{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-845 .elementor-element.elementor-element-bfadfd0{padding:10px 0px 10px 0px;font-size:16px;}.elementor-845 .elementor-element.elementor-element-cf1f72f .elementor-image-box-img{margin-bottom:0px;}.elementor-845 .elementor-element.elementor-element-cf1f72f .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-845 .elementor-element.elementor-element-cf1f72f .elementor-image-box-img img{height:40px;}.elementor-845 .elementor-element.elementor-element-cf1f72f .elementor-image-box-description{font-size:12px;}.elementor-845 .elementor-element.elementor-element-ba41079{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-845 .elementor-element.elementor-element-964149c{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-845 .elementor-element.elementor-element-6515bf4{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-845 .elementor-element.elementor-element-11627d3{padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-11627d3 img{width:60%;max-width:60%;}.elementor-845 .elementor-element.elementor-element-2224b6a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-845 .elementor-element.elementor-element-f6b9338{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-6e59337{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-955a321{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-845 .elementor-element.elementor-element-aa96aaa{padding:10px 10px 10px 10px;}.elementor-845 .elementor-element.elementor-element-aa96aaa .elementor-image-box-img{margin-bottom:1px;}.elementor-845 .elementor-element.elementor-element-aa96aaa.elementor-position-right .elementor-image-box-img{margin-left:1px;}.elementor-845 .elementor-element.elementor-element-aa96aaa.elementor-position-left .elementor-image-box-img{margin-right:1px;}.elementor-845 .elementor-element.elementor-element-aa96aaa.elementor-position-top .elementor-image-box-img{margin-bottom:1px;}.elementor-845 .elementor-element.elementor-element-aa96aaa .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-845 .elementor-element.elementor-element-aa96aaa .elementor-image-box-img img{height:47px;}.elementor-845 .elementor-element.elementor-element-aa96aaa .elementor-image-box-description{font-size:12px;}.elementor-845 .elementor-element.elementor-element-a2e33f8{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-92afc48{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-569ab4a{border-width:40px 1px 1px 1px;--border-top-width:40px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-845 .elementor-element.elementor-element-e11104c{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;}.elementor-845 .elementor-element.elementor-element-e11104c img{width:60%;}.elementor-845 .elementor-element.elementor-element-e18872a{font-size:14px;line-height:1.8em;}.elementor-845 .elementor-element.elementor-element-5c6598b img{width:70%;}.elementor-845 .elementor-element.elementor-element-05decd7{--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-width:40px 1px 1px 1px;--border-top-width:40px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-3f00b2c{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-3f00b2c img{width:30%;}.elementor-845 .elementor-element.elementor-element-eac1b1a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:5px 0px;--row-gap:5px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-af0a2af{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-845 .elementor-element.elementor-element-4e274a1 .elementor-button{font-size:14px;}.elementor-845 .elementor-element.elementor-element-fd7d903{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-845 .elementor-element.elementor-element-fd7d903 img{width:98%;}.elementor-845 .elementor-element.elementor-element-2b68ad3{text-align:center;}.elementor-845 .elementor-element.elementor-element-2b68ad3 img{width:98%;}}@media(min-width:768px){.elementor-845 .elementor-element.elementor-element-593d657{--width:50%;}.elementor-845 .elementor-element.elementor-element-b9c8a88{--width:50%;}.elementor-845 .elementor-element.elementor-element-c111f24{--width:50%;}.elementor-845 .elementor-element.elementor-element-02f3802{--width:50%;}.elementor-845 .elementor-element.elementor-element-0f1c7b9{--width:50%;}.elementor-845 .elementor-element.elementor-element-6e59337{--width:100%;}.elementor-845 .elementor-element.elementor-element-569ab4a{--width:30%;}.elementor-845 .elementor-element.elementor-element-05decd7{--width:70%;}}/* Start custom CSS for image-box, class: .elementor-element-31e067d */@media (max-width: 767px){
  /* 画像ボックスの全体を横並びに戻す */
  .elementor-widget-image-box .elementor-image-box-wrapper{
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 12px; /* ←画像と文字の距離 調整可 */
  }

  /* 画像部分 */
  .elementor-widget-image-box .elementor-image-box-img{
    margin: 0 !important;
    flex-shrink: 0; /* 画像が縮みすぎるのを防ぐ */
  }

  /* テキスト部分 */
  .elementor-widget-image-box .elementor-image-box-content{
    text-align: left !important; /* ←中央寄せが残ってる場合 */
  }
}/* End custom CSS */