.elementor-3185 .elementor-element.elementor-element-f70cb22{--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;--overlay-opacity:0.5;}.elementor-3185 .elementor-element.elementor-element-f70cb22:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-f70cb22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shop.taniguchihoko.com/wp-content/uploads/2024/12/9be111299d2ceff6bdebc5ea94b36992.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3185 .elementor-element.elementor-element-f70cb22::before, .elementor-3185 .elementor-element.elementor-element-f70cb22 > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-f70cb22 > .e-con-inner > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-f70cb22 > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-f70cb22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-f70cb22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-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-3185 .elementor-element.elementor-element-aa4d1ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:70px 0px 70px 0px;}.elementor-3185 .elementor-element.elementor-element-aa4d1ca{text-align:center;}.elementor-3185 .elementor-element.elementor-element-aa4d1ca .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3185 .elementor-element.elementor-element-57106c6{--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-3185 .elementor-element.elementor-element-ddba219{--spacer-size:50px;}.elementor-3185 .elementor-element.elementor-element-1ab1eff{--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-3185 .elementor-element.elementor-element-8e61abd{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--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-3185 .elementor-element.elementor-element-22dbf7a{--display:flex;--min-height:0px;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3185 .elementor-element.elementor-element-22dbf7a:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-22dbf7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shop.taniguchihoko.com/wp-content/uploads/2024/10/IMG_2644.jpg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-3185 .elementor-element.elementor-element-22dbf7a::before, .elementor-3185 .elementor-element.elementor-element-22dbf7a > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-22dbf7a > .e-con-inner > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-22dbf7a > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-22dbf7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-22dbf7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.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-3185 .elementor-element.elementor-element-6d986f8 .elementor-image-box-wrapper{text-align:left;}.elementor-3185 .elementor-element.elementor-element-6d986f8 .elementor-image-box-title{margin-bottom:5px;color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-6d986f8 .elementor-image-box-description{color:var( --e-global-color-astglobalcolor5 );}.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-3185 .elementor-element.elementor-element-ad6ff9c .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-radius:0px 0px 0px 0px;}.elementor-3185 .elementor-element.elementor-element-ad6ff9c .elementor-button:hover, .elementor-3185 .elementor-element.elementor-element-ad6ff9c .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-ad6ff9c .elementor-button:hover svg, .elementor-3185 .elementor-element.elementor-element-ad6ff9c .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-7c282f7{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3185 .elementor-element.elementor-element-7c282f7:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-7c282f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shop.taniguchihoko.com/wp-content/uploads/2024/10/B9E60908-0B16-49E7-B0BE-8C63AA1D62D4.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3185 .elementor-element.elementor-element-7c282f7::before, .elementor-3185 .elementor-element.elementor-element-7c282f7 > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-7c282f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-7c282f7 > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-7c282f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-7c282f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-3185 .elementor-element.elementor-element-9841e49 .elementor-image-box-wrapper{text-align:left;}.elementor-3185 .elementor-element.elementor-element-9841e49 .elementor-image-box-title{margin-bottom:5px;color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-9841e49 .elementor-image-box-description{color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-801838c .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-radius:0px 0px 0px 0px;}.elementor-3185 .elementor-element.elementor-element-801838c .elementor-button:hover, .elementor-3185 .elementor-element.elementor-element-801838c .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-801838c .elementor-button:hover svg, .elementor-3185 .elementor-element.elementor-element-801838c .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-aeb4596{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3185 .elementor-element.elementor-element-aeb4596:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-aeb4596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shop.taniguchihoko.com/wp-content/uploads/2025/06/midori-1.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-3185 .elementor-element.elementor-element-aeb4596:hover{background-color:#ffffff;}.elementor-3185 .elementor-element.elementor-element-aeb4596::before, .elementor-3185 .elementor-element.elementor-element-aeb4596 > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-aeb4596 > .e-con-inner > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-aeb4596 > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-aeb4596 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-aeb4596 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-3185 .elementor-element.elementor-element-c4c883d .elementor-image-box-wrapper{text-align:left;}.elementor-3185 .elementor-element.elementor-element-c4c883d .elementor-image-box-title{margin-bottom:5px;color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-c4c883d .elementor-image-box-description{color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-5d252e6 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-3185 .elementor-element.elementor-element-5d252e6 .elementor-button:hover, .elementor-3185 .elementor-element.elementor-element-5d252e6 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-5d252e6 .elementor-button:hover svg, .elementor-3185 .elementor-element.elementor-element-5d252e6 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-bc46b7e{--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-3185 .elementor-element.elementor-element-b212d3c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--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-3185 .elementor-element.elementor-element-0b1f000{--display:flex;--min-height:0px;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3185 .elementor-element.elementor-element-0b1f000:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-0b1f000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shop.taniguchihoko.com/wp-content/uploads/2025/06/nishiyama-1.jpg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-3185 .elementor-element.elementor-element-0b1f000::before, .elementor-3185 .elementor-element.elementor-element-0b1f000 > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-0b1f000 > .e-con-inner > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-0b1f000 > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-0b1f000 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-0b1f000 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-3185 .elementor-element.elementor-element-594f59c .elementor-image-box-wrapper{text-align:left;}.elementor-3185 .elementor-element.elementor-element-594f59c .elementor-image-box-title{margin-bottom:5px;color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-594f59c .elementor-image-box-description{color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-ec1ad37 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-radius:0px 0px 0px 0px;}.elementor-3185 .elementor-element.elementor-element-ec1ad37 .elementor-button:hover, .elementor-3185 .elementor-element.elementor-element-ec1ad37 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-ec1ad37 .elementor-button:hover svg, .elementor-3185 .elementor-element.elementor-element-ec1ad37 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-aad2f43{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3185 .elementor-element.elementor-element-aad2f43:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-aad2f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shop.taniguchihoko.com/wp-content/uploads/2025/08/463e5cbd505e2f0bed112c42b22d60c2.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3185 .elementor-element.elementor-element-aad2f43::before, .elementor-3185 .elementor-element.elementor-element-aad2f43 > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-aad2f43 > .e-con-inner > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-aad2f43 > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-aad2f43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-aad2f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-3185 .elementor-element.elementor-element-6b165e5 .elementor-image-box-wrapper{text-align:left;}.elementor-3185 .elementor-element.elementor-element-6b165e5 .elementor-image-box-title{margin-bottom:5px;color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-6b165e5 .elementor-image-box-description{color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-ca02181 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-radius:0px 0px 0px 0px;}.elementor-3185 .elementor-element.elementor-element-ca02181 .elementor-button:hover, .elementor-3185 .elementor-element.elementor-element-ca02181 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-ca02181 .elementor-button:hover svg, .elementor-3185 .elementor-element.elementor-element-ca02181 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-a3eb600{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3185 .elementor-element.elementor-element-a3eb600:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-a3eb600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shop.taniguchihoko.com/wp-content/uploads/2025/06/seibo-1.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-3185 .elementor-element.elementor-element-a3eb600:hover{background-color:#ffffff;}.elementor-3185 .elementor-element.elementor-element-a3eb600::before, .elementor-3185 .elementor-element.elementor-element-a3eb600 > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-a3eb600 > .e-con-inner > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-a3eb600 > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-a3eb600 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-a3eb600 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-3185 .elementor-element.elementor-element-f632773 .elementor-image-box-wrapper{text-align:left;}.elementor-3185 .elementor-element.elementor-element-f632773 .elementor-image-box-title{margin-bottom:5px;color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-f632773 .elementor-image-box-description{color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-38bf84d .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-3185 .elementor-element.elementor-element-38bf84d .elementor-button:hover, .elementor-3185 .elementor-element.elementor-element-38bf84d .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-38bf84d .elementor-button:hover svg, .elementor-3185 .elementor-element.elementor-element-38bf84d .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-4cc96ed{--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-3185 .elementor-element.elementor-element-b5c59a8{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--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-3185 .elementor-element.elementor-element-d0cc5a5{--display:flex;--min-height:0px;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3185 .elementor-element.elementor-element-d0cc5a5:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-d0cc5a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shop.taniguchihoko.com/wp-content/uploads/2025/10/eyecacth_koka.jpg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-3185 .elementor-element.elementor-element-d0cc5a5::before, .elementor-3185 .elementor-element.elementor-element-d0cc5a5 > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-d0cc5a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-d0cc5a5 > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-d0cc5a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-d0cc5a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-3185 .elementor-element.elementor-element-e5023d0 .elementor-image-box-wrapper{text-align:left;}.elementor-3185 .elementor-element.elementor-element-e5023d0 .elementor-image-box-title{margin-bottom:5px;color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-e5023d0 .elementor-image-box-description{color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-7c92c49 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-radius:0px 0px 0px 0px;}.elementor-3185 .elementor-element.elementor-element-7c92c49 .elementor-button:hover, .elementor-3185 .elementor-element.elementor-element-7c92c49 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-7c92c49 .elementor-button:hover svg, .elementor-3185 .elementor-element.elementor-element-7c92c49 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-f7f90ad{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3185 .elementor-element.elementor-element-f7f90ad:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-f7f90ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shop.taniguchihoko.com/wp-content/uploads/2025/06/info_img01.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3185 .elementor-element.elementor-element-f7f90ad::before, .elementor-3185 .elementor-element.elementor-element-f7f90ad > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-f7f90ad > .e-con-inner > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-f7f90ad > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-f7f90ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-f7f90ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-3185 .elementor-element.elementor-element-4c929d8 .elementor-image-box-wrapper{text-align:left;}.elementor-3185 .elementor-element.elementor-element-4c929d8 .elementor-image-box-title{margin-bottom:5px;color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-4c929d8 .elementor-image-box-description{color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-4d254de .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-radius:0px 0px 0px 0px;}.elementor-3185 .elementor-element.elementor-element-4d254de .elementor-button:hover, .elementor-3185 .elementor-element.elementor-element-4d254de .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-4d254de .elementor-button:hover svg, .elementor-3185 .elementor-element.elementor-element-4d254de .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-5b3282b{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3185 .elementor-element.elementor-element-5b3282b:hover{background-color:#ffffff;}.elementor-3185 .elementor-element.elementor-element-5b3282b::before, .elementor-3185 .elementor-element.elementor-element-5b3282b > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-5b3282b > .e-con-inner > .elementor-background-video-container::before, .elementor-3185 .elementor-element.elementor-element-5b3282b > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-5b3282b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3185 .elementor-element.elementor-element-5b3282b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-3185 .elementor-element.elementor-element-0be2503 .elementor-image-box-wrapper{text-align:left;}.elementor-3185 .elementor-element.elementor-element-0be2503 .elementor-image-box-title{margin-bottom:5px;color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-0be2503 .elementor-image-box-description{color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-9d1a4f9 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-3185 .elementor-element.elementor-element-9d1a4f9 .elementor-button:hover, .elementor-3185 .elementor-element.elementor-element-9d1a4f9 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-9d1a4f9 .elementor-button:hover svg, .elementor-3185 .elementor-element.elementor-element-9d1a4f9 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-3185 .elementor-element.elementor-element-b5c804f{--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-3185 .elementor-element.elementor-element-8474b81{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3185 .elementor-element.elementor-element-22dbf7a{--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3185 .elementor-element.elementor-element-7c282f7:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-7c282f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-3185 .elementor-element.elementor-element-7c282f7{--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3185 .elementor-element.elementor-element-aeb4596{--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3185 .elementor-element.elementor-element-0b1f000{--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3185 .elementor-element.elementor-element-aad2f43:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-aad2f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-3185 .elementor-element.elementor-element-aad2f43{--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3185 .elementor-element.elementor-element-a3eb600{--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3185 .elementor-element.elementor-element-d0cc5a5{--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3185 .elementor-element.elementor-element-f7f90ad:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-f7f90ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-3185 .elementor-element.elementor-element-f7f90ad{--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3185 .elementor-element.elementor-element-5b3282b{--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:1025px){.elementor-3185 .elementor-element.elementor-element-22dbf7a:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-22dbf7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3185 .elementor-element.elementor-element-7c282f7:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-7c282f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3185 .elementor-element.elementor-element-aeb4596:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-aeb4596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3185 .elementor-element.elementor-element-0b1f000:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-0b1f000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3185 .elementor-element.elementor-element-aad2f43:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-aad2f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3185 .elementor-element.elementor-element-a3eb600:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-a3eb600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3185 .elementor-element.elementor-element-d0cc5a5:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-d0cc5a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3185 .elementor-element.elementor-element-f7f90ad:not(.elementor-motion-effects-element-type-background), .elementor-3185 .elementor-element.elementor-element-f7f90ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}