.elementor-791 .elementor-element.elementor-element-998dbae > .elementor-container{max-width:1080px;min-height:754px;}.elementor-791 .elementor-element.elementor-element-998dbae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-164px;margin-bottom:150px;z-index:0;}.elementor-791 .elementor-element.elementor-element-998dbae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-791 .elementor-element.elementor-element-000f4a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-791 .elementor-element.elementor-element-000f4a6 > .elementor-element-populated{margin:0px 0px 0px -120px;--e-column-margin-right:0px;--e-column-margin-left:-120px;padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-791 .elementor-element.elementor-element-9485b90 .elementor-repeater-item-400c1e0 .swiper-slide-bg{background-image:url(https://dev.kochi-work-haretoke.jp/wp-content/uploads/2021/08/top-slider-01.jpg);background-size:cover;}.elementor-791 .elementor-element.elementor-element-9485b90 .elementor-repeater-item-da5c753 .swiper-slide-bg{background-image:url(https://dev.kochi-work-haretoke.jp/wp-content/uploads/2021/08/L1150214.jpg);background-size:cover;}.elementor-791 .elementor-element.elementor-element-9485b90 .elementor-repeater-item-41f145e .swiper-slide-bg{background-image:url(https://dev.kochi-work-haretoke.jp/wp-content/uploads/2021/09/Resize_E2E405CE.jpeg);background-size:cover;}.elementor-791 .elementor-element.elementor-element-9485b90 .elementor-repeater-item-3a665d8 .swiper-slide-bg{background-image:url(https://dev.kochi-work-haretoke.jp/wp-content/uploads/2021/09/Resize_L1150492.jpg);background-size:cover;}.elementor-791 .elementor-element.elementor-element-9485b90 .elementor-repeater-item-fbbceae .swiper-slide-bg{background-image:url(https://dev.kochi-work-haretoke.jp/wp-content/uploads/2021/08/519da3ef9b152eb31b445e7c368bab7b.jpg);background-size:cover;}.elementor-791 .elementor-element.elementor-element-9485b90 .swiper-slide{transition-duration:calc(5000ms*1.2);height:739px;}.elementor-791 .elementor-element.elementor-element-9485b90{z-index:0;}.elementor-791 .elementor-element.elementor-element-9485b90 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-791 .elementor-element.elementor-element-9485b90 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-791 .elementor-element.elementor-element-9485b90 .swiper-pagination-fraction{font-size:10px;}.elementor-791 .elementor-element.elementor-element-9485b90 .swiper-pagination-bullet-active{background-color:var( --e-global-color-adbc625 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-791 .elementor-element.elementor-element-1a40aa3{width:100%;max-width:100%;top:0px;z-index:0;}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-1a40aa3{left:0px;}body.rtl .elementor-791 .elementor-element.elementor-element-1a40aa3{right:0px;}.elementor-791 .elementor-element.elementor-element-5a44483{width:auto;max-width:auto;top:445px;z-index:99;text-align:end;}.elementor-791 .elementor-element.elementor-element-5a44483 > .elementor-widget-container{margin:20px 0px 0px 0px;}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-5a44483{right:-190px;}body.rtl .elementor-791 .elementor-element.elementor-element-5a44483{left:-190px;}.elementor-791 .elementor-element.elementor-element-5a44483 img{width:402px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-791 .elementor-element.elementor-element-296c1ea{width:auto;max-width:auto;top:450px;z-index:99;}.elementor-791 .elementor-element.elementor-element-296c1ea > .elementor-widget-container{background-color:var( --e-global-color-fb94e5c );}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-296c1ea{right:-43px;}body.rtl .elementor-791 .elementor-element.elementor-element-296c1ea{left:-43px;}.elementor-791 .elementor-element.elementor-element-296c1ea .elementor-heading-title{font-size:32px;font-weight:600;letter-spacing:4px;}.elementor-widget-text-editor{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-791 .elementor-element.elementor-element-8aad708{width:var( --container-widget-width, 397px );max-width:397px;--container-widget-width:397px;--container-widget-flex-grow:0;top:500px;z-index:99;font-size:14px;font-weight:bold;line-height:2.5em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-791 .elementor-element.elementor-element-8aad708 > .elementor-widget-container{padding:2px 2px 2px 2px;}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-8aad708{right:-115px;}body.rtl .elementor-791 .elementor-element.elementor-element-8aad708{left:-115px;}.elementor-791 .elementor-element.elementor-element-7a507c1{width:var( --container-widget-width, 397px );max-width:397px;--container-widget-width:397px;--container-widget-flex-grow:0;z-index:99;font-size:14px;font-weight:bold;line-height:3em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-791 .elementor-element.elementor-element-069c30a > .elementor-widget-container{margin:0px 97px 0px 0px;padding:5px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-069c30a{right:0px;}body.rtl .elementor-791 .elementor-element.elementor-element-069c30a{left:0px;}.elementor-791 .elementor-element.elementor-element-069c30a{top:626px;z-index:99;}.elementor-791 .elementor-element.elementor-element-069c30a .elementor-heading-title{font-family:"Emblema One", YuGothic;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:1px;}.elementor-791 .elementor-element.elementor-element-d9c3994{margin-top:70px;margin-bottom:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-791 .elementor-element.elementor-element-3316696{width:auto;max-width:auto;top:180px;}.elementor-791 .elementor-element.elementor-element-3316696 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-3316696{left:395px;}body.rtl .elementor-791 .elementor-element.elementor-element-3316696{right:395px;}.elementor-791 .elementor-element.elementor-element-3316696 .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-3316696.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-791 .elementor-element.elementor-element-3316696.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-3316696.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-791 .elementor-element.elementor-element-3316696.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-3316696.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-791 .elementor-element.elementor-element-7e649ed{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;}.elementor-791 .elementor-element.elementor-element-7e649ed > .elementor-widget-container{background-color:#D1D1D1;padding:40px 0px 0px 0px;border-radius:10px 10px 0px 0px;}.elementor-791 .elementor-element.elementor-element-7e649ed img{width:280px;}.elementor-791 .elementor-element.elementor-element-de1d5c4{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;}.elementor-791 .elementor-element.elementor-element-de1d5c4 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-de1d5c4 img{width:280px;}.elementor-791 .elementor-element.elementor-element-8710fa8{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;}.elementor-791 .elementor-element.elementor-element-8710fa8 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-8710fa8 img{width:280px;}.elementor-791 .elementor-element.elementor-element-f7e6812{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;}.elementor-791 .elementor-element.elementor-element-f7e6812 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-f7e6812 img{width:280px;}.elementor-791 .elementor-element.elementor-element-e0f796e{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;}.elementor-791 .elementor-element.elementor-element-e0f796e > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-e0f796e img{width:280px;}.elementor-791 .elementor-element.elementor-element-e5a3a2d > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-9102c39 > .elementor-widget-container{background-image:url("https://dev.kochi-work-haretoke.jp/wp-content/uploads/2021/08/img-bk-area.png");margin:120px 0px 50px 0px;padding:30px 0px 20px 0px;background-position:center center;background-repeat:no-repeat;}.elementor-791 .elementor-element.elementor-element-9102c39{text-align:center;}.elementor-791 .elementor-element.elementor-element-9102c39 .elementor-heading-title{font-size:28px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-4793722 .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-adbc625 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-791 .elementor-element.elementor-element-2f24075 .elementor-button{background-color:var( --e-global-color-5458e42 );font-size:11px;font-weight:600;letter-spacing:2px;fill:var( --e-global-color-adbc625 );color:var( --e-global-color-adbc625 );border-style:solid;border-width:2px 2px 4px 2px;border-color:var( --e-global-color-adbc625 );border-radius:5px 5px 5px 5px;padding:8px 10px 8px 10px;}.elementor-791 .elementor-element.elementor-element-2f24075 .elementor-button:hover, .elementor-791 .elementor-element.elementor-element-2f24075 .elementor-button:focus{background-color:var( --e-global-color-adbc625 );color:var( --e-global-color-fb94e5c );}.elementor-791 .elementor-element.elementor-element-2f24075 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-2f24075 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-791 .elementor-element.elementor-element-2f24075 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-791 .elementor-element.elementor-element-2f24075 .elementor-button:hover svg, .elementor-791 .elementor-element.elementor-element-2f24075 .elementor-button:focus svg{fill:var( --e-global-color-fb94e5c );}.elementor-791 .elementor-element.elementor-element-c94df59{margin-top:50px;margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-620a082 .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-adbc625 );}.elementor-791 .elementor-element.elementor-element-889de4e .elementor-button{background-color:var( --e-global-color-5458e42 );font-size:11px;font-weight:600;letter-spacing:2px;fill:var( --e-global-color-adbc625 );color:var( --e-global-color-adbc625 );border-style:solid;border-width:2px 2px 4px 2px;border-color:var( --e-global-color-adbc625 );border-radius:5px 5px 5px 5px;padding:8px 10px 8px 10px;}.elementor-791 .elementor-element.elementor-element-889de4e .elementor-button:hover, .elementor-791 .elementor-element.elementor-element-889de4e .elementor-button:focus{background-color:var( --e-global-color-adbc625 );color:var( --e-global-color-fb94e5c );}.elementor-791 .elementor-element.elementor-element-889de4e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-791 .elementor-element.elementor-element-889de4e .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-791 .elementor-element.elementor-element-889de4e .elementor-button:hover svg, .elementor-791 .elementor-element.elementor-element-889de4e .elementor-button:focus svg{fill:var( --e-global-color-fb94e5c );}.elementor-791 .elementor-element.elementor-element-f1f6fe6{margin-top:50px;margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-be520f9 .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-adbc625 );}.elementor-791 .elementor-element.elementor-element-f0628d9 .elementor-button{background-color:var( --e-global-color-5458e42 );font-size:11px;font-weight:600;letter-spacing:2px;fill:var( --e-global-color-adbc625 );color:var( --e-global-color-adbc625 );border-style:solid;border-width:2px 2px 4px 2px;border-color:var( --e-global-color-adbc625 );border-radius:5px 5px 5px 5px;padding:8px 10px 8px 10px;}.elementor-791 .elementor-element.elementor-element-f0628d9 .elementor-button:hover, .elementor-791 .elementor-element.elementor-element-f0628d9 .elementor-button:focus{background-color:var( --e-global-color-adbc625 );color:var( --e-global-color-fb94e5c );}.elementor-791 .elementor-element.elementor-element-f0628d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-791 .elementor-element.elementor-element-f0628d9 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-791 .elementor-element.elementor-element-f0628d9 .elementor-button:hover svg, .elementor-791 .elementor-element.elementor-element-f0628d9 .elementor-button:focus svg{fill:var( --e-global-color-fb94e5c );}.elementor-791 .elementor-element.elementor-element-97aaeaf{margin-top:50px;margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-274835a .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-adbc625 );}.elementor-791 .elementor-element.elementor-element-c05a750 .elementor-button{background-color:var( --e-global-color-5458e42 );font-size:11px;font-weight:600;letter-spacing:2px;fill:var( --e-global-color-adbc625 );color:var( --e-global-color-adbc625 );border-style:solid;border-width:2px 2px 4px 2px;border-color:var( --e-global-color-adbc625 );border-radius:5px 5px 5px 5px;padding:8px 10px 8px 10px;}.elementor-791 .elementor-element.elementor-element-c05a750 .elementor-button:hover, .elementor-791 .elementor-element.elementor-element-c05a750 .elementor-button:focus{background-color:var( --e-global-color-adbc625 );color:var( --e-global-color-fb94e5c );}.elementor-791 .elementor-element.elementor-element-c05a750 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-791 .elementor-element.elementor-element-c05a750 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-791 .elementor-element.elementor-element-c05a750 .elementor-button:hover svg, .elementor-791 .elementor-element.elementor-element-c05a750 .elementor-button:focus svg{fill:var( --e-global-color-fb94e5c );}.elementor-791 .elementor-element.elementor-element-a5eeeab > .elementor-widget-container{background-image:url("https://dev.kochi-work-haretoke.jp/wp-content/uploads/2021/08/img-bk-features.png");margin:120px 0px 50px 0px;padding:30px 0px 20px 0px;background-position:center center;background-repeat:no-repeat;}.elementor-791 .elementor-element.elementor-element-a5eeeab{text-align:center;}.elementor-791 .elementor-element.elementor-element-a5eeeab .elementor-heading-title{font-size:28px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-ed983c3 .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-adbc625 );}.elementor-791 .elementor-element.elementor-element-fb070d6 .elementor-button{background-color:var( --e-global-color-5458e42 );font-size:11px;font-weight:600;letter-spacing:2px;fill:var( --e-global-color-adbc625 );color:var( --e-global-color-adbc625 );border-style:solid;border-width:2px 2px 4px 2px;border-color:var( --e-global-color-adbc625 );border-radius:5px 5px 5px 5px;padding:8px 10px 8px 10px;}.elementor-791 .elementor-element.elementor-element-fb070d6 .elementor-button:hover, .elementor-791 .elementor-element.elementor-element-fb070d6 .elementor-button:focus{background-color:var( --e-global-color-adbc625 );color:var( --e-global-color-fb94e5c );}.elementor-791 .elementor-element.elementor-element-fb070d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-791 .elementor-element.elementor-element-fb070d6 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-791 .elementor-element.elementor-element-fb070d6 .elementor-button:hover svg, .elementor-791 .elementor-element.elementor-element-fb070d6 .elementor-button:focus svg{fill:var( --e-global-color-fb94e5c );}.elementor-791 .elementor-element.elementor-element-d992ab3{margin-top:50px;margin-bottom:50px;}.elementor-791 .elementor-element.elementor-element-a85d770 .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-adbc625 );}.elementor-791 .elementor-element.elementor-element-152ef08 .elementor-button{background-color:var( --e-global-color-5458e42 );font-size:11px;font-weight:600;letter-spacing:2px;fill:var( --e-global-color-adbc625 );color:var( --e-global-color-adbc625 );border-style:solid;border-width:2px 2px 4px 2px;border-color:var( --e-global-color-adbc625 );border-radius:5px 5px 5px 5px;padding:8px 10px 8px 10px;}.elementor-791 .elementor-element.elementor-element-152ef08 .elementor-button:hover, .elementor-791 .elementor-element.elementor-element-152ef08 .elementor-button:focus{background-color:var( --e-global-color-adbc625 );color:var( --e-global-color-fb94e5c );}.elementor-791 .elementor-element.elementor-element-152ef08 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-791 .elementor-element.elementor-element-152ef08 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-791 .elementor-element.elementor-element-152ef08 .elementor-button:hover svg, .elementor-791 .elementor-element.elementor-element-152ef08 .elementor-button:focus svg{fill:var( --e-global-color-fb94e5c );}.elementor-791 .elementor-element.elementor-element-1752c18{margin-top:50px;margin-bottom:200px;}.elementor-791 .elementor-element.elementor-element-b60518f .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-adbc625 );}.elementor-791 .elementor-element.elementor-element-788f442 .elementor-button{background-color:var( --e-global-color-5458e42 );font-size:11px;font-weight:600;letter-spacing:2px;fill:var( --e-global-color-adbc625 );color:var( --e-global-color-adbc625 );border-style:solid;border-width:2px 2px 4px 2px;border-color:var( --e-global-color-adbc625 );border-radius:5px 5px 5px 5px;padding:8px 10px 8px 10px;}.elementor-791 .elementor-element.elementor-element-788f442 .elementor-button:hover, .elementor-791 .elementor-element.elementor-element-788f442 .elementor-button:focus{background-color:var( --e-global-color-adbc625 );color:var( --e-global-color-fb94e5c );}.elementor-791 .elementor-element.elementor-element-788f442 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-791 .elementor-element.elementor-element-788f442 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-791 .elementor-element.elementor-element-788f442 .elementor-button:hover svg, .elementor-791 .elementor-element.elementor-element-788f442 .elementor-button:focus svg{fill:var( --e-global-color-fb94e5c );}.elementor-791 .elementor-element.elementor-element-5d9303b:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-5d9303b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.kochi-work-haretoke.jp/wp-content/uploads/2021/08/img-top-hare.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-791 .elementor-element.elementor-element-5d9303b > .elementor-container{max-width:1200px;min-height:600px;}.elementor-791 .elementor-element.elementor-element-5d9303b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-5d9303b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-791 .elementor-element.elementor-element-82537be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-791 .elementor-element.elementor-element-82537be > .elementor-element-populated{margin:340px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-791 .elementor-element.elementor-element-a2ea9ff > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-791 .elementor-element.elementor-element-a2ea9ff .elementor-heading-title{font-size:22px;font-weight:bold;color:var( --e-global-color-f8a1e2b );}.elementor-791 .elementor-element.elementor-element-32c84dd > .elementor-widget-container{padding:0px 200px 8px 0px;}.elementor-791 .elementor-element.elementor-element-32c84dd{font-size:14px;font-weight:600;color:var( --e-global-color-0e44b16 );}.elementor-791 .elementor-element.elementor-element-5074123 .elementor-button{background-color:#218476;font-size:13px;font-weight:bold;fill:var( --e-global-color-fb94e5c );color:var( --e-global-color-fb94e5c );box-shadow:0px 4px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-791 .elementor-element.elementor-element-5074123 .elementor-button:hover, .elementor-791 .elementor-element.elementor-element-5074123 .elementor-button:focus{background-color:var( --e-global-color-ee335a1 );}.elementor-791 .elementor-element.elementor-element-5074123 > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-791 .elementor-element.elementor-element-5074123 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-791 .elementor-element.elementor-element-5074123 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-791 .elementor-element.elementor-element-68d706a:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-68d706a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb94e5c );}.elementor-791 .elementor-element.elementor-element-68d706a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-791 .elementor-element.elementor-element-68d706a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-791 .elementor-element.elementor-element-c80380e > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-791 .elementor-element.elementor-element-c80380e .elementor-heading-title{font-size:22px;font-weight:bold;color:var( --e-global-color-f8a1e2b );}.elementor-791 .elementor-element.elementor-element-0ece5fc > .elementor-widget-container{padding:0px 200px 5px 0px;}.elementor-791 .elementor-element.elementor-element-0ece5fc{font-size:14px;font-weight:600;color:var( --e-global-color-0e44b16 );}.elementor-791 .elementor-element.elementor-element-8d90fa9 .elementor-button{background-color:#218476;font-size:13px;font-weight:bold;fill:var( --e-global-color-fb94e5c );color:var( --e-global-color-fb94e5c );box-shadow:0px 4px 0px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-791 .elementor-element.elementor-element-8d90fa9 .elementor-button:hover, .elementor-791 .elementor-element.elementor-element-8d90fa9 .elementor-button:focus{background-color:var( --e-global-color-ee335a1 );}.elementor-791 .elementor-element.elementor-element-8d90fa9 > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-791 .elementor-element.elementor-element-8d90fa9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-791 .elementor-element.elementor-element-8d90fa9 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-791 .elementor-element.elementor-element-e9e8732:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-e9e8732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.kochi-work-haretoke.jp/wp-content/uploads/2021/08/img-top-ke.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-791 .elementor-element.elementor-element-e9e8732 > .elementor-container{max-width:1200px;min-height:600px;}.elementor-791 .elementor-element.elementor-element-e9e8732{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:56px;margin-bottom:110px;padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-e9e8732 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-791 .elementor-element.elementor-element-c88970b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-791 .elementor-element.elementor-element-c88970b > .elementor-element-populated{margin:270px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-791 .elementor-element.elementor-element-9aa3a25 > .elementor-widget-container{padding:0px 0px 20px 130px;}.elementor-791 .elementor-element.elementor-element-9aa3a25 .elementor-heading-title{font-size:22px;font-weight:bold;color:var( --e-global-color-f8a1e2b );}.elementor-791 .elementor-element.elementor-element-c5033b2 > .elementor-widget-container{padding:0px 70px 5px 130px;}.elementor-791 .elementor-element.elementor-element-c5033b2{font-size:14px;font-weight:600;color:var( --e-global-color-0e44b16 );}.elementor-791 .elementor-element.elementor-element-71fa45c:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-71fa45c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb94e5c );}.elementor-791 .elementor-element.elementor-element-71fa45c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-791 .elementor-element.elementor-element-71fa45c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-791 .elementor-element.elementor-element-71fa45c > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-5458e42 );}.elementor-791 .elementor-element.elementor-element-71fa45c > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-791 .elementor-element.elementor-element-b0de1a0 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-791 .elementor-element.elementor-element-b0de1a0 .elementor-heading-title{font-size:22px;font-weight:bold;color:var( --e-global-color-f8a1e2b );}.elementor-791 .elementor-element.elementor-element-338326a > .elementor-widget-container{padding:0px 20px 5px 20px;}.elementor-791 .elementor-element.elementor-element-338326a{font-size:14px;font-weight:600;color:var( --e-global-color-0e44b16 );}.elementor-791 .elementor-element.elementor-element-1e680f7b > .elementor-widget-container{background-image:url("https://dev.kochi-work-haretoke.jp/wp-content/uploads/2022/01/SNS_bk.png");margin:50px 0px 50px 0px;padding:30px 0px 20px 0px;background-position:center center;background-repeat:no-repeat;}.elementor-791 .elementor-element.elementor-element-1e680f7b{text-align:center;}.elementor-791 .elementor-element.elementor-element-1e680f7b .elementor-heading-title{font-size:28px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-4f16fa56{margin-top:0px;margin-bottom:120px;}.elementor-791 .elementor-element.elementor-element-008f35c{margin-top:160px;margin-bottom:160px;}.elementor-791 .elementor-element.elementor-element-343ce39 img{width:78px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-791 .elementor-element.elementor-element-000f4a6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-9485b90 .swiper-slide{height:536px;}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-5a44483{right:6.5px;}body.rtl .elementor-791 .elementor-element.elementor-element-5a44483{left:6.5px;}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-296c1ea{right:70px;}body.rtl .elementor-791 .elementor-element.elementor-element-296c1ea{left:70px;}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-8aad708{right:1px;}body.rtl .elementor-791 .elementor-element.elementor-element-8aad708{left:1px;}.elementor-791 .elementor-element.elementor-element-82537be > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-791 .elementor-element.elementor-element-32c84dd > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-791 .elementor-element.elementor-element-32c84dd{font-size:12px;}.elementor-791 .elementor-element.elementor-element-c80380e > .elementor-widget-container{padding:0px 0px 20px 20px;}.elementor-791 .elementor-element.elementor-element-0ece5fc > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-791 .elementor-element.elementor-element-0ece5fc{font-size:12px;}.elementor-791 .elementor-element.elementor-element-c88970b > .elementor-element-populated{margin:14px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-791 .elementor-element.elementor-element-9aa3a25 > .elementor-widget-container{padding:0px 0px 20px 20px;}.elementor-791 .elementor-element.elementor-element-c5033b2 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-791 .elementor-element.elementor-element-c5033b2{font-size:12px;}.elementor-791 .elementor-element.elementor-element-b0de1a0 > .elementor-widget-container{padding:0px 0px 20px 20px;}.elementor-791 .elementor-element.elementor-element-338326a > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-791 .elementor-element.elementor-element-338326a{font-size:12px;}}@media(max-width:767px){.elementor-791 .elementor-element.elementor-element-998dbae{margin-top:-120px;margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-000f4a6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-9485b90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-9485b90 .swiper-slide{height:247px;}.elementor-791 .elementor-element.elementor-element-1a40aa3 img{height:247px;}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-5a44483{right:27px;}body.rtl .elementor-791 .elementor-element.elementor-element-5a44483{left:27px;}.elementor-791 .elementor-element.elementor-element-5a44483{top:384px;}.elementor-791 .elementor-element.elementor-element-5a44483 img{width:50%;}.elementor-791 .elementor-element.elementor-element-7a507c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-791 .elementor-element.elementor-element-7a507c1{line-height:2em;}.elementor-791 .elementor-element.elementor-element-069c30a{top:450px;}.elementor-791 .elementor-element.elementor-element-d9c3994{margin-top:0px;margin-bottom:0px;}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-3316696{left:43%;}body.rtl .elementor-791 .elementor-element.elementor-element-3316696{right:43%;}.elementor-791 .elementor-element.elementor-element-3316696{top:395px;}.elementor-791 .elementor-element.elementor-element-3316696 .elementor-icon{font-size:30px;}.elementor-791 .elementor-element.elementor-element-3316696 .elementor-icon svg{height:30px;}.elementor-791 .elementor-element.elementor-element-7e649ed{width:100%;max-width:100%;}.elementor-791 .elementor-element.elementor-element-de1d5c4{width:100%;max-width:100%;text-align:center;}.elementor-791 .elementor-element.elementor-element-8710fa8{width:100%;max-width:100%;}.elementor-791 .elementor-element.elementor-element-f7e6812{width:100%;max-width:100%;}.elementor-791 .elementor-element.elementor-element-e0f796e{width:100%;max-width:100%;}.elementor-791 .elementor-element.elementor-element-9102c39 > .elementor-widget-container{background-size:contain;}.elementor-791 .elementor-element.elementor-element-2f24075 > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-791 .elementor-element.elementor-element-889de4e > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-791 .elementor-element.elementor-element-f0628d9 > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-791 .elementor-element.elementor-element-c05a750 > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-791 .elementor-element.elementor-element-a5eeeab > .elementor-widget-container{background-size:contain;}.elementor-791 .elementor-element.elementor-element-fb070d6 > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-791 .elementor-element.elementor-element-152ef08 > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-791 .elementor-element.elementor-element-1752c18{margin-top:50px;margin-bottom:100px;}.elementor-791 .elementor-element.elementor-element-788f442 > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-791 .elementor-element.elementor-element-5d9303b:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-5d9303b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-bc-flex-widget .elementor-791 .elementor-element.elementor-element-2fa1b08.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-791 .elementor-element.elementor-element-2fa1b08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-791 .elementor-element.elementor-element-2fa1b08 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-791 .elementor-element.elementor-element-82537be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-791 .elementor-element.elementor-element-32c84dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-5074123 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-7360951 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-791 .elementor-element.elementor-element-9e1228e > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-791 .elementor-element.elementor-element-9e1228e img{width:100%;}.elementor-791 .elementor-element.elementor-element-0ece5fc > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-791 .elementor-element.elementor-element-0ece5fc{font-size:14px;letter-spacing:1px;}.elementor-791 .elementor-element.elementor-element-8d90fa9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-8d90fa9{z-index:99;}.elementor-791 .elementor-element.elementor-element-e9e8732:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-e9e8732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-791 .elementor-element.elementor-element-e9e8732{margin-top:0px;margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-c88970b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-c5033b2 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-791 .elementor-element.elementor-element-71fa45c > .elementor-shape-bottom svg{width:calc(156% + 1.3px);height:38px;}.elementor-791 .elementor-element.elementor-element-71fa45c{padding:0px 0px 50px 0px;}.elementor-791 .elementor-element.elementor-element-c68b289 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-791 .elementor-element.elementor-element-338326a > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-791 .elementor-element.elementor-element-338326a{font-size:14px;letter-spacing:1px;}.elementor-791 .elementor-element.elementor-element-1e680f7b > .elementor-widget-container{background-size:contain;}.elementor-791 .elementor-element.elementor-element-834f0d1{width:20%;}.elementor-791 .elementor-element.elementor-element-4b2c5d9{width:80%;}}@media(min-width:768px){.elementor-791 .elementor-element.elementor-element-000f4a6{width:100%;}}/* Start custom CSS for slides, class: .elementor-element-9485b90 */.elementor-791 .elementor-element.elementor-element-9485b90 {
    position: relative;
}

.elementor-791 .elementor-element.elementor-element-9485b90 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 30px;
    left: -150px;
    width: 100%;
    z-index: 999;
}
@media only screen and (max-width: 479px) {
    .elementor-791 .elementor-element.elementor-element-9485b90 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 20px;
    left: -130px;
    width: 100%;
}
    
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8aad708 */.elementor-791 .elementor-element.elementor-element-8aad708 span {
    background: #FFFFFF;
    padding: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a507c1 */.elementor-791 .elementor-element.elementor-element-7a507c1 span {
    background: #FFFFFF;
    padding: 2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-069c30a */.elementor-791 .elementor-element.elementor-element-069c30a {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  height: 182px
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3316696 */.cls-1 {
    fill: #2e2626!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e649ed */.area-map {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de1d5c4 */#west-selected {
    position: absolute;
    display: none;
}
@media only screen and (max-width: 479px) {
    #west-selected {
    position: absolute;
    left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8710fa8 */#middle-selected {
    position: absolute;
    display: none;
}
@media only screen and (max-width: 479px) {
    #middle-selected {
    position: absolute;
    left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7e6812 */#east-selected {
    position: absolute;
    display: none;
}
@media only screen and (max-width: 479px) {
    #east-selected {
    position: absolute;
    left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0f796e */#city-selected {
    position: absolute;
    display: none;
}
@media only screen and (max-width: 479px) {
    #city-selected {
    position: absolute;
    left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4793722 */.elementor-791 .elementor-element.elementor-element-4793722 h3 {
background: transparent;
border-left: solid 6px #0e5fa0;
padding: 10px 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f24075 */.elementor-791 .elementor-element.elementor-element-2f24075 a[href^="http"]:after, .elementor-791 .elementor-element.elementor-element-2f24075 a[href^="//"]:after {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-620a082 */.elementor-791 .elementor-element.elementor-element-620a082 h3 {
background: transparent;
border-left: solid 6px #0e5fa0;
padding: 10px 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-889de4e */.elementor-791 .elementor-element.elementor-element-889de4e a[href^="http"]:after, .elementor-791 .elementor-element.elementor-element-889de4e a[href^="//"]:after {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be520f9 */.elementor-791 .elementor-element.elementor-element-be520f9 h3 {
background: transparent;
border-left: solid 6px #0e5fa0;
padding: 10px 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f0628d9 */.elementor-791 .elementor-element.elementor-element-f0628d9 a[href^="http"]:after, .elementor-791 .elementor-element.elementor-element-f0628d9 a[href^="//"]:after {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-274835a */.elementor-791 .elementor-element.elementor-element-274835a h3 {
background: transparent;
border-left: solid 6px #0e5fa0;
padding: 10px 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c05a750 */.elementor-791 .elementor-element.elementor-element-c05a750 a[href^="http"]:after, .elementor-791 .elementor-element.elementor-element-c05a750 a[href^="//"]:after {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed983c3 */.elementor-791 .elementor-element.elementor-element-ed983c3 h3 {
background: transparent;
border-left: solid 6px #0e5fa0;
padding: 10px 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb070d6 */.elementor-791 .elementor-element.elementor-element-fb070d6 a[href^="http"]:after, .elementor-791 .elementor-element.elementor-element-fb070d6 a[href^="//"]:after {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a85d770 */.elementor-791 .elementor-element.elementor-element-a85d770 h3 {
background: transparent;
border-left: solid 6px #0e5fa0;
padding: 10px 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-152ef08 */.elementor-791 .elementor-element.elementor-element-152ef08 a[href^="http"]:after, .elementor-791 .elementor-element.elementor-element-152ef08 a[href^="//"]:after {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b60518f */.elementor-791 .elementor-element.elementor-element-b60518f h3 {
background: transparent;
border-left: solid 6px #0e5fa0;
padding: 10px 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-788f442 */.elementor-791 .elementor-element.elementor-element-788f442 a[href^="http"]:after, .elementor-791 .elementor-element.elementor-element-788f442 a[href^="//"]:after {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5074123 */.elementor-791 .elementor-element.elementor-element-5074123 a[href^="http"]:after, .elementor-791 .elementor-element.elementor-element-5074123 a[href^="//"]:after {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d90fa9 */.elementor-791 .elementor-element.elementor-element-8d90fa9 a[href^="http"]:after, .elementor-791 .elementor-element.elementor-element-8d90fa9 a[href^="//"]:after {
    display: none;
}/* End custom CSS */