.elementor-477 .elementor-element.elementor-element-5012049 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-477 .elementor-element.elementor-element-5012049:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-5012049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-55a2d47 );}.elementor-477 .elementor-element.elementor-element-5012049 > .elementor-container{max-width:635px;}.elementor-477 .elementor-element.elementor-element-5012049{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-477 .elementor-element.elementor-element-5012049 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-477 .elementor-element.elementor-element-4205d42 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-477 .elementor-element.elementor-element-0e444e6 > .elementor-container{max-width:635px;}.elementor-477 .elementor-element.elementor-element-316ce7c > .elementor-container{max-width:635px;}.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-477 .elementor-element.elementor-element-4591f69 > .elementor-container{max-width:635px;}.elementor-477 .elementor-element.elementor-element-4591f69{margin-top:20px;margin-bottom:20px;}.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-477 .elementor-element.elementor-element-4bd43a6.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-477 .elementor-element.elementor-element-4bd43a6{text-align:center;}.elementor-477 .elementor-element.elementor-element-4bd43a6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;color:var( --e-global-color-text );}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-7453a21{left:10px;}body.rtl .elementor-477 .elementor-element.elementor-element-7453a21{right:10px;}.elementor-477 .elementor-element.elementor-element-7453a21{top:31px;text-align:center;}.elementor-477 .elementor-element.elementor-element-7453a21 img{width:36%;}.elementor-widget-ha-post-list .ha-post-list-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-post-list .ha-post-list-excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-post-list .ha-post-list-meta-wrap span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-477 .elementor-element.elementor-element-159bbdf .ha-post-list .ha-post-list-item{background-color:#FFFFFF;margin:20px 10px 0px 0px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);border-radius:6px 6px 6px 6px;}.elementor-477 .elementor-element.elementor-element-159bbdf{width:100%;max-width:100%;}.elementor-477 .elementor-element.elementor-element-159bbdf .ha-post-list .ha-post-list-item a{padding:30px 20px 30px 20px;}.elementor-477 .elementor-element.elementor-element-159bbdf .ha-post-list-title{font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-477 .elementor-element.elementor-element-159bbdf span.ha-post-list-icon{font-size:24px;line-height:1px;margin-right:15px;}.elementor-477 .elementor-element.elementor-element-159bbdf .ha-post-list-item a img{margin-right:15px;}.elementor-477 .elementor-element.elementor-element-159bbdf .ha-post-list-meta-wrap span{color:var( --e-global-color-445e850 );}.elementor-477 .elementor-element.elementor-element-7dae3e1 > .elementor-container{max-width:635px;}.elementor-477 .elementor-element.elementor-element-9092d67.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-477 .elementor-element.elementor-element-9092d67{text-align:center;}.elementor-477 .elementor-element.elementor-element-9092d67 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;color:var( --e-global-color-text );}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-59bf76e{left:0px;}body.rtl .elementor-477 .elementor-element.elementor-element-59bf76e{right:0px;}.elementor-477 .elementor-element.elementor-element-59bf76e{top:-10px;}.elementor-477 .elementor-element.elementor-element-b1954d6 > .elementor-container{max-width:635px;}.elementor-477 .elementor-element.elementor-element-e6d4f36 > .elementor-container{max-width:635px;}.elementor-477 .elementor-element.elementor-element-5a5a1f3:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-5a5a1f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-5a5a1f3 > .elementor-background-overlay{background-image:url("https://kanade-waraifu.com/wp-content/uploads/2023/05/4495bed8051fcc9fd4ac4bababda36e3-300x300.png");background-position:bottom right;background-repeat:no-repeat;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-477 .elementor-element.elementor-element-5a5a1f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.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-477 .elementor-element.elementor-element-80f1e20 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-477 .elementor-element.elementor-element-83d2630 > .elementor-container{max-width:650px;}.elementor-477 .elementor-element.elementor-element-83d2630{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-477 .elementor-element.elementor-element-83d2630 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-477 .elementor-element.elementor-element-a987083:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-477 .elementor-element.elementor-element-a987083 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-a987083 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-477 .elementor-element.elementor-element-a987083 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-477 .elementor-element.elementor-element-d31b019 > .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-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-477 .elementor-element.elementor-element-81d00da > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-477 .elementor-element.elementor-element-81d00da .elementor-image-box-img{-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.elementor-477 .elementor-element.elementor-element-81d00da.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-477 .elementor-element.elementor-element-81d00da.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-477 .elementor-element.elementor-element-81d00da.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-477 .elementor-element.elementor-element-81d00da .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-477 .elementor-element.elementor-element-81d00da .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-477 .elementor-element.elementor-element-81d00da .elementor-image-box-title{color:var( --e-global-color-79c44b0 );}.elementor-477 .elementor-element.elementor-element-81d00da .elementor-image-box-description{color:var( --e-global-color-e495266 );}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-1318bca{left:441px;}body.rtl .elementor-477 .elementor-element.elementor-element-1318bca{right:441px;}.elementor-477 .elementor-element.elementor-element-1318bca{top:338px;z-index:2;}.elementor-477 .elementor-element.elementor-element-1318bca img{width:50%;}.elementor-477 .elementor-element.elementor-element-8d35cd0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-477 .elementor-element.elementor-element-8d35cd0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-8d35cd0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-8d35cd0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-477 .elementor-element.elementor-element-6e704d2 > .elementor-widget-container{background-color:var( --e-global-color-55a2d47 );padding:10px 10px 10px 10px;}.elementor-477 .elementor-element.elementor-element-6e704d2.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-477 .elementor-element.elementor-element-6e704d2{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-477 .elementor-element.elementor-element-6df5974 > .elementor-widget-container{background-color:var( --e-global-color-55a2d47 );padding:10px 10px 10px 10px;}.elementor-477 .elementor-element.elementor-element-6df5974.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-477 .elementor-element.elementor-element-6df5974{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-477 .elementor-element.elementor-element-3b129be > .elementor-widget-container{background-color:var( --e-global-color-55a2d47 );padding:9px 9px 9px 9px;}.elementor-477 .elementor-element.elementor-element-3b129be.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-477 .elementor-element.elementor-element-3b129be{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-477 .elementor-element.elementor-element-dab99eb > .elementor-container{max-width:650px;}.elementor-477 .elementor-element.elementor-element-dab99eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:0px;}.elementor-477 .elementor-element.elementor-element-dab99eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-477 .elementor-element.elementor-element-a324f90:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-477 .elementor-element.elementor-element-a324f90 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-a324f90 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-477 .elementor-element.elementor-element-a324f90 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-477 .elementor-element.elementor-element-e7bab4e > .elementor-widget-container{background-color:var( --e-global-color-55a2d47 );padding:10px 10px 10px 10px;}.elementor-477 .elementor-element.elementor-element-e7bab4e.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-477 .elementor-element.elementor-element-e7bab4e{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-477 .elementor-element.elementor-element-d82ce5a > .elementor-widget-container{background-color:var( --e-global-color-55a2d47 );padding:7px 7px 7px 7px;}.elementor-477 .elementor-element.elementor-element-d82ce5a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-477 .elementor-element.elementor-element-d82ce5a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-477 .elementor-element.elementor-element-238454e > .elementor-widget-container{background-color:var( --e-global-color-55a2d47 );padding:10px 10px 10px 10px;}.elementor-477 .elementor-element.elementor-element-238454e.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-477 .elementor-element.elementor-element-238454e{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-477 .elementor-element.elementor-element-7402977:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-477 .elementor-element.elementor-element-7402977 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-7402977 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-477 .elementor-element.elementor-element-7402977 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-477 .elementor-element.elementor-element-f091e55 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-477 .elementor-element.elementor-element-f091e55 .elementor-image-box-img{-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.elementor-477 .elementor-element.elementor-element-f091e55.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-477 .elementor-element.elementor-element-f091e55.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-477 .elementor-element.elementor-element-f091e55.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-477 .elementor-element.elementor-element-f091e55 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-477 .elementor-element.elementor-element-f091e55 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-477 .elementor-element.elementor-element-f091e55 .elementor-image-box-title{color:var( --e-global-color-79c44b0 );}.elementor-477 .elementor-element.elementor-element-f091e55 .elementor-image-box-description{color:var( --e-global-color-e495266 );}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-d0803f0{left:-451px;}body.rtl .elementor-477 .elementor-element.elementor-element-d0803f0{right:-451px;}.elementor-477 .elementor-element.elementor-element-d0803f0{top:266px;z-index:0;}.elementor-477 .elementor-element.elementor-element-d0803f0 img{width:50%;}.elementor-477 .elementor-element.elementor-element-08749fd > .elementor-container{max-width:650px;}.elementor-477 .elementor-element.elementor-element-08749fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:0px;}.elementor-477 .elementor-element.elementor-element-08749fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-477 .elementor-element.elementor-element-722d1b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-477 .elementor-element.elementor-element-722d1b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-722d1b3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-477 .elementor-element.elementor-element-722d1b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-477 .elementor-element.elementor-element-f60beca > .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-477 .elementor-element.elementor-element-647b2c8 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-477 .elementor-element.elementor-element-647b2c8 .elementor-image-box-img{-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.elementor-477 .elementor-element.elementor-element-647b2c8.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-477 .elementor-element.elementor-element-647b2c8.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-477 .elementor-element.elementor-element-647b2c8.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-477 .elementor-element.elementor-element-647b2c8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-477 .elementor-element.elementor-element-647b2c8 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-477 .elementor-element.elementor-element-647b2c8 .elementor-image-box-title{color:var( --e-global-color-79c44b0 );}.elementor-477 .elementor-element.elementor-element-647b2c8 .elementor-image-box-description{color:var( --e-global-color-e495266 );}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-b5655a4{left:441px;}body.rtl .elementor-477 .elementor-element.elementor-element-b5655a4{right:441px;}.elementor-477 .elementor-element.elementor-element-b5655a4{top:266px;}.elementor-477 .elementor-element.elementor-element-b5655a4 img{width:50%;}.elementor-477 .elementor-element.elementor-element-d3e1540:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-477 .elementor-element.elementor-element-d3e1540 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-d3e1540 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-d3e1540 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-477 .elementor-element.elementor-element-2822f27 > .elementor-widget-container{background-color:var( --e-global-color-55a2d47 );}.elementor-477 .elementor-element.elementor-element-2822f27.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-477 .elementor-element.elementor-element-2822f27{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-477 .elementor-element.elementor-element-be7e637 > .elementor-widget-container{background-color:var( --e-global-color-55a2d47 );}.elementor-477 .elementor-element.elementor-element-be7e637.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-477 .elementor-element.elementor-element-be7e637{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-477 .elementor-element.elementor-element-4e9d0d4 > .elementor-container{max-width:635px;}.elementor-477 .elementor-element.elementor-element-4069d90.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-477 .elementor-element.elementor-element-4069d90{text-align:center;}.elementor-477 .elementor-element.elementor-element-4069d90 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;color:var( --e-global-color-text );}.elementor-477 .elementor-element.elementor-element-6401d30 > .elementor-container{max-width:635px;}.elementor-477 .elementor-element.elementor-element-5be20b9 img{transition-duration:0.3s;}.elementor-477 .elementor-element.elementor-element-8a6012f > .elementor-container{max-width:635px;}.elementor-477 .elementor-element.elementor-element-1764d0ec > .elementor-container{max-width:635px;}body.elementor-page-477:not(.elementor-motion-effects-element-type-background), body.elementor-page-477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-55a2d47 );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-477 .elementor-element.elementor-element-5012049 > .elementor-container{max-width:574px;}.elementor-477 .elementor-element.elementor-element-906e3ec{width:50%;}.elementor-477 .elementor-element.elementor-element-b9cfbbf{width:50%;}.elementor-477 .elementor-element.elementor-element-7899f2f{width:35%;}.elementor-477 .elementor-element.elementor-element-4bd43a6 > .elementor-widget-container{margin:7px 7px 7px 7px;padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-4bd43a6{text-align:center;}.elementor-477 .elementor-element.elementor-element-4bd43a6 .elementor-heading-title{font-size:16px;}.elementor-477 .elementor-element.elementor-element-7453a21 > .elementor-widget-container{margin:-30px 0px 0px 0px;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-7453a21{left:-1px;}body.rtl .elementor-477 .elementor-element.elementor-element-7453a21{right:-1px;}.elementor-477 .elementor-element.elementor-element-7453a21{top:52px;}.elementor-477 .elementor-element.elementor-element-7453a21 img{width:38%;}.elementor-477 .elementor-element.elementor-element-2e0bdb3{width:65%;}.elementor-477 .elementor-element.elementor-element-159bbdf .ha-post-list .ha-post-list-item{margin:0px 0px 10px 0px;}.elementor-477 .elementor-element.elementor-element-9092d67 > .elementor-widget-container{margin:7px 7px 7px 7px;padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-9092d67{text-align:center;}.elementor-477 .elementor-element.elementor-element-9092d67 .elementor-heading-title{font-size:16px;}.elementor-477 .elementor-element.elementor-element-59bf76e > .elementor-widget-container{margin:-30px 0px 0px 0px;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-59bf76e{left:-11px;}body.rtl .elementor-477 .elementor-element.elementor-element-59bf76e{right:-11px;}.elementor-477 .elementor-element.elementor-element-59bf76e{top:11px;}.elementor-477 .elementor-element.elementor-element-59bf76e img{width:38%;}.elementor-477 .elementor-element.elementor-element-5199c6e > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-477 .elementor-element.elementor-element-cde69ed{width:33%;}.elementor-477 .elementor-element.elementor-element-95424bf{width:33%;}.elementor-477 .elementor-element.elementor-element-4a63091{width:33%;}.elementor-477 .elementor-element.elementor-element-4a63091 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-477 .elementor-element.elementor-element-723e428 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-477 .elementor-element.elementor-element-5a5a1f3 > .elementor-background-overlay{background-image:url("https://kanade-waraifu.com/wp-content/uploads/2024/11/logo_icon-100x100.png");background-position:bottom right;background-repeat:no-repeat;opacity:0.5;}.elementor-477 .elementor-element.elementor-element-5a5a1f3, .elementor-477 .elementor-element.elementor-element-5a5a1f3 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-477 .elementor-element.elementor-element-306d6c3{width:100%;}.elementor-477 .elementor-element.elementor-element-80f1e20 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-477 .elementor-element.elementor-element-81d00da .elementor-image-box-img{margin-bottom:0%;}.elementor-477 .elementor-element.elementor-element-81d00da.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-477 .elementor-element.elementor-element-81d00da.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-477 .elementor-element.elementor-element-81d00da.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-477 .elementor-element.elementor-element-81d00da .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-477 .elementor-element.elementor-element-81d00da .elementor-image-box-img img{border-radius:6px;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-1318bca{left:114px;}body.rtl .elementor-477 .elementor-element.elementor-element-1318bca{right:114px;}.elementor-477 .elementor-element.elementor-element-1318bca{top:287px;}.elementor-477 .elementor-element.elementor-element-6e704d2 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-477 .elementor-element.elementor-element-6e704d2{text-align:center;font-size:14px;}.elementor-477 .elementor-element.elementor-element-6df5974 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-477 .elementor-element.elementor-element-6df5974{text-align:center;font-size:14px;}.elementor-477 .elementor-element.elementor-element-3b129be > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-477 .elementor-element.elementor-element-3b129be{text-align:center;font-size:14px;}.elementor-477 .elementor-element.elementor-element-e7bab4e > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-477 .elementor-element.elementor-element-e7bab4e{text-align:center;font-size:14px;}.elementor-477 .elementor-element.elementor-element-d82ce5a > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-477 .elementor-element.elementor-element-d82ce5a{text-align:center;font-size:14px;}.elementor-477 .elementor-element.elementor-element-238454e > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-477 .elementor-element.elementor-element-238454e{text-align:center;font-size:14px;}.elementor-477 .elementor-element.elementor-element-f091e55 .elementor-image-box-img{margin-bottom:0%;}.elementor-477 .elementor-element.elementor-element-f091e55.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-477 .elementor-element.elementor-element-f091e55.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-477 .elementor-element.elementor-element-f091e55.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-477 .elementor-element.elementor-element-f091e55 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-477 .elementor-element.elementor-element-f091e55 .elementor-image-box-img img{border-radius:6px;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-d0803f0{left:91px;}body.rtl .elementor-477 .elementor-element.elementor-element-d0803f0{right:91px;}.elementor-477 .elementor-element.elementor-element-d0803f0{top:266px;}.elementor-477 .elementor-element.elementor-element-d0803f0 img{width:45%;}.elementor-477 .elementor-element.elementor-element-647b2c8 .elementor-image-box-img{margin-bottom:0%;}.elementor-477 .elementor-element.elementor-element-647b2c8.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-477 .elementor-element.elementor-element-647b2c8.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-477 .elementor-element.elementor-element-647b2c8.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-477 .elementor-element.elementor-element-647b2c8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-477 .elementor-element.elementor-element-647b2c8 .elementor-image-box-img img{border-radius:6px;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-b5655a4{left:104px;}body.rtl .elementor-477 .elementor-element.elementor-element-b5655a4{right:104px;}.elementor-477 .elementor-element.elementor-element-b5655a4{top:154px;}.elementor-477 .elementor-element.elementor-element-2822f27 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-477 .elementor-element.elementor-element-2822f27{text-align:center;font-size:14px;}.elementor-477 .elementor-element.elementor-element-be7e637 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-477 .elementor-element.elementor-element-be7e637{text-align:center;font-size:14px;}.elementor-477 .elementor-element.elementor-element-4069d90 > .elementor-widget-container{margin:7px 7px 7px 7px;padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-4069d90{text-align:center;}.elementor-477 .elementor-element.elementor-element-4069d90 .elementor-heading-title{font-size:16px;}.elementor-477 .elementor-element.elementor-element-5be20b9 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-5be20b9 img{width:38%;}.elementor-477 .elementor-element.elementor-element-524feab{width:50%;}.elementor-477 .elementor-element.elementor-element-f26fb65{width:50%;}.elementor-477 .elementor-element.elementor-element-3e7baca7{width:50%;}.elementor-477 .elementor-element.elementor-element-61964201{width:50%;}}/* Start custom CSS for section, class: .elementor-element-5012049 *//* 1) sticky発火時の固定幅/位置を安定化 */
.elementor-element-28f5a9b.elementor-sticky--active{
  position: fixed;
  top: 0; left: 0; right: 0;
  width: 100% !important;
  box-sizing: border-box;
  z-index: 9999;
}

/* 2) Elementorが挿入する spacer を常に無効化（押し下げの元凶） */
.elementor-element-28f5a9b.elementor-sticky--active + .elementor-sticky__spacer,
.elementor-element-28f5a9b + .elementor-sticky__spacer{
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

/* 3) stickyエフェクト由来の初期ズレを殺す（フェード/スライド等の一瞬の移動対策） */
.elementor-element-28f5a9b.elementor-sticky--effects{
  transform: none !important;
  transition: none !important;
  animation: none !important;
}

/* 4) ヘッダー内の行崩れ・横押し出しの保険 */
.elementor-element-28f5a9b .elementor-container{ flex-wrap: nowrap; align-items: center; }
.elementor-element-28f5a9b .elementor-top-column{ min-width: 0; }
.elementor-element-28f5a9b .elementor-widget-image img{ display:block; max-width:100%; height:auto; }/* End custom CSS */
/* Start custom CSS for ha-post-list, class: .elementor-element-159bbdf *//* Post List全体の幅を100%に設定 */
.ha-post-list-wrapper {
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* 各ポストリストアイテムのスタイル */
.ha-post-list-item {
  list-style: none; /* リストマークを削除 */
  margin-bottom: 15px; /* 各アイテム間の余白 */
}

.ha-post-list a {
  text-decoration: none; /* リンクの下線を削除 */
  color: inherit; /* テキストの色を親要素に従う */
}

/* コンテンツ全体の横並び */
.ha-post-list-content {
  display: flex; /* 横並びに設定 */
  align-items: center; /* 垂直方向を中央揃え */
  justify-content: flex-start; /* 左寄せ */
  width: 100%;
}

/* 日付のスタイル */
.ha-post-list-date {
  margin-right: 20px; /* タイトルとの間隔を広げる */
  font-size: 14px; /* 日付のフォントサイズ */
  color: #555; /* 日付の色 */
  white-space: nowrap; /* 折り返されないように設定 */
}

/* タイトルのスタイル */
.ha-post-list-title {
  font-size: 16px; /* タイトルのフォントサイズ */
  font-weight: bold; /* タイトルを強調 */
  color: #333; /* タイトルの色 */
  flex-grow: 1; /* タイトルが残りの幅を使用するように */
  overflow: hidden; /* テキストが長すぎる場合の対策 */
  text-overflow: ellipsis; /* 省略記号を表示 */
  white-space: nowrap; /* 折り返されないように設定 */
}

/* レスポンシブ対応：モバイルで縦並び */
@media (max-width: 768px) {
  .ha-post-list-content {
    flex-direction: column; /* 縦並びに変更 */
    align-items: flex-start; /* 左揃え */
  }

  .ha-post-list-date {
    margin-right: 0; /* 右の余白を削除 */
    margin-bottom: 5px; /* 日付とタイトルの間に余白を追加 */
  }

  .ha-post-list-title {
    white-space: normal; /* 折り返しを許可 */
  }
}/* End custom CSS */