@charset "UTF-8";:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:ease;transition-timing-function:initial;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes menu-bar01{0%{transform:translateY(0) rotate(45deg)}50%{transform:translateY(0) rotate(0)}to{transform:translateY(-3vw) rotate(0)}}@keyframes menu-bar03{0%{transform:translateY(0) rotate(-45deg)}50%{transform:translateY(0) rotate(0)}to{transform:translateY(2.4vw) rotate(0)}}@keyframes menu-bar01-pc{0%{transform:translateY(0) rotate(45deg)}50%{transform:translateY(0) rotate(0)}to{transform:translateY(-16px) rotate(0)}}@keyframes menu-bar03-pc{0%{transform:translateY(0) rotate(-45deg)}50%{transform:translateY(0) rotate(0)}to{transform:translateY(13px) rotate(0)}}@keyframes active-menu-bar01{0%{transform:translateY(-5px) rotate(0)}50%{transform:translateY(0) rotate(0)}to{transform:translateY(0) rotate(45deg)}}@keyframes active-menu-bar03{0%{transform:translateY(5px) rotate(0)}50%{transform:translateY(0) rotate(0)}to{transform:translateY(0) rotate(-45deg)}}@media only screen and (min-width: 1024px){html{font-size:62.5%}}body{font-size:1.6vw;background-color:#fff;color:#000;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-feature-settings:"palt";line-height:1;text-rendering:auto}@media only screen and (min-width: 1024px){body{font-size:1.6rem}}a{color:#000}small{font-size:100%}img{max-width:100%;height:auto;width:100%}@media only screen and (min-width: 1024px){img{width:auto}}svg{height:100%;width:100%}@media only screen and (max-width: 1023px){.md{display:none!important}}@media only screen and (min-width: 1024px){.sm{display:none!important}}.visually-hidden{height:4px!important;contain:strict!important;display:block!important;width:4px!important;inset:0!important;opacity:0!important;pointer-events:none!important;position:fixed!important}.svg-sprites{opacity:0;position:absolute;height:0;width:0;z-index:-999}.page-column{background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-pink.png) left top repeat}@media only screen and (max-width: 1023px){.page-column{background-size:50px auto}}.page-column .page-heading{font-size:0}@media only screen and (max-width: 1023px){.page-column .page-heading{display:flex;align-items:center;height:15vw}}@media only screen and (min-width: 1024px){.page-column .page-heading{padding-top:30px;padding-bottom:30px}}.page-column .page-heading img{width:79.10000000000001vw;margin-left:2.8vw}@media only screen and (max-width: 1023px){.page-column .page-heading img{padding-top:.6vw}}@media only screen and (min-width: 1024px){.page-column .page-heading img{width:442px;margin-left:14px}}@media only screen and (max-width: 1023px){.page-column .container-menu .nav[data-tab-content="1"]{display:block}}@media only screen and (min-width: 1024px){.page-column .container-menu .nav[data-tab-content="1"]{display:flex}}@media only screen and (min-width: 1024px){.page-column .main{padding-top:74px;padding-left:3.125%;padding-right:3.125%;background-color:#fff}}.page-column .section-article{position:relative;background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-orange.png) left top repeat}@media only screen and (max-width: 1023px){.page-column .section-article{margin-top:5vw;border-radius:285px 285px 0 0;background-size:50px auto}}@media only screen and (min-width: 1024px){.page-column .section-article{max-width:1100px;margin-left:auto;margin-right:auto;border-radius:260px 260px 0 0}}.page-column .section-article .heading-1{width:100%}@media only screen and (max-width: 1023px){.page-column .section-article .heading-1{min-height:59.4vw;padding-bottom:5.800000000000001vw}}@media only screen and (min-width: 1024px){.page-column .section-article .heading-1{min-height:200px}.page-column .section-article .heading-1 img{margin-top:-2.545454545454545%}}.page-column .section-article .section-inner{background-color:#fff;padding-bottom:10vw}.page-column .section-article .section-inner .intro{padding:4vw;margin-bottom:4vw;font-size:5vw;letter-spacing:-.03em;line-height:1.5;font-weight:500}@media only screen and (min-width: 1024px){.page-column .section-article .section-inner .intro{font-size:2.8rem;line-height:1.642857142857143;padding:6.363636363636363% 0;margin-bottom:2%}}.page-column .section-article .section-inner .intro p+p{margin-top:1.5em}@media only screen and (min-width: 1024px){.page-column .section-article .section-inner .intro p+p{margin-top:1.63em}}.page-column .section-article .section-inner .intro span{display:block;font-size:3.3vw;line-height:1.484848484848485;letter-spacing:normal;font-weight:400}@media only screen and (min-width: 1024px){.page-column .section-article .section-inner .intro span{margin-top:6px;font-size:1.5rem}}.page-column .section-article .container-block .block{font-size:4vw;letter-spacing:-.05em;line-height:1.9;padding-bottom:8vw}@media only screen and (min-width: 1024px){.page-column .section-article .container-block .block{display:flex;flex-wrap:wrap;gap:4.545454545454546%;font-size:1.8rem;line-height:1.888888888888889;padding-bottom:8.181818181818182%}}.page-column .section-article .container-block .block .block-heading{width:100%;display:flex;align-items:center}@media only screen and (max-width: 1023px){.page-column .section-article .container-block .block .block-heading{padding:0 3vw;margin-bottom:2.4vw}}@media only screen and (min-width: 1024px){.page-column .section-article .container-block .block .block-heading{margin-bottom:2.363636363636364%}}.page-column .section-article .container-block .block .block-heading .num{width:13.600000000000001vw;margin-right:3.4vw;font-size:0}@media only screen and (min-width: 1024px){.page-column .section-article .container-block .block .block-heading .num{width:90px;margin-right:22px}}.page-column .section-article .container-block .block .block-heading .text{flex:1;font-size:5vw;letter-spacing:-.05em;line-height:1.5}@media only screen and (min-width: 1024px){.page-column .section-article .container-block .block .block-heading .text{font-size:3.2rem;line-height:1.53125}}.page-column .section-article .container-block .block .img{font-size:0}@media only screen and (min-width: 1024px){.page-column .section-article .container-block .block .img{padding-top:.909090909090909%;width:50%}}.page-column .section-article .container-block .block .list-detail{margin-top:2.476190476190476%}.page-column .section-article .container-block .block .list-detail li{font-size:4vw;line-height:1.4;padding-left:.9em;text-indent:-.9em;margin-top:1.904761904761905%}@media only screen and (min-width: 1024px){.page-column .section-article .container-block .block .list-detail li{font-size:1.8rem;line-height:1.333333333333333}}@media only screen and (max-width: 1023px){.page-column .section-article .container-block .block .container-text-1,.page-column .section-article .container-block .block .container-text-2,.page-column .section-article .container-block .block .container-text-3{padding:2vw 4vw 0}}@media only screen and (min-width: 1024px){.page-column .section-article .container-block .block .container-text-1{flex:1}}.page-column .section-article .container-block .block .container-text-1 p+p{margin-top:2em}@media only screen and (max-width: 1023px){.page-column .section-article .container-block .block .container-text-2{margin-top:2vw}}@media only screen and (min-width: 1024px){.page-column .section-article .container-block .block .container-text-2{display:flex;gap:2.727272727272727%;margin-top:3.636363636363636%}.page-column .section-article .container-block .block .container-text-2+.container-text-2{margin-top:0}}.page-column .section-article .container-block .block .container-text-2 .heading{font-size:5vw;letter-spacing:-.08em;line-height:1.5;font-weight:500}@media only screen and (max-width: 1023px){.page-column .section-article .container-block .block .container-text-2 .heading{margin-bottom:1.4vw}}@media only screen and (min-width: 1024px){.page-column .section-article .container-block .block .container-text-2 .heading{font-size:3.2rem;line-height:1.34375;margin-bottom:1.090909090909091%}}.page-column .section-article .container-block .block .container-text-2 .heading.heading-num{padding-left:1.6em;text-indent:-1.6em}@media only screen and (min-width: 1024px){.page-column .section-article .container-block .block .container-text-2 .heading.heading-num{padding-left:1.5em;text-indent:-1.5em}}.page-column .section-article .container-block .block .container-text-2 .heading.heading-dot:before{content:"・";padding-left:.3em;padding-right:.3em}@media only screen and (min-width: 1024px){.page-column .section-article .container-block .block .container-text-2 .heading.heading-dot{padding-left:1em;text-indent:-1em}}.page-column .section-article .container-block .block .container-text-2 .text,.page-column .section-article .container-block .block .container-text-2 .list-detail{flex:1}.page-column .section-article .container-block .block .container-text-2 .text+.heading,.page-column .section-article .container-block .block .container-text-2 .list-detail+.heading{margin-top:1.4em}@media only screen and (min-width: 1024px){.page-column .section-article .container-block .block .container-text-2 .text+.heading,.page-column .section-article .container-block .block .container-text-2 .list-detail+.heading{margin-top:1em}}@media only screen and (min-width: 1024px){.page-column .section-article .container-block .block:nth-child(odd) .block-heading{order:1}.page-column .section-article .container-block .block:nth-child(odd) .img{order:3}.page-column .section-article .container-block .block:nth-child(odd) .container-text-1{order:2}.page-column .section-article .container-block .block:nth-child(odd) .container-text-2{order:4}}@media only screen and (max-width: 1023px){.page-column .section-article .container-block .block-summary{padding:0 4vw}}@media only screen and (min-width: 1024px){.page-column .section-article .container-block .block-summary{display:flex;gap:2.272727272727273%}}.page-column .section-article .container-block .block-summary .heading{font-size:0}@media only screen and (max-width: 1023px){.page-column .section-article .container-block .block-summary .heading{display:block;width:13.600000000000001vw;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1024px){.page-column .section-article .container-block .block-summary .text{flex:1;align-self:center;padding-bottom:.545454545454546%}}@media only screen and (max-width: 1023px){.page-column-2 .section-article .heading-1{padding-bottom:11.200000000000001vw}}@media only screen and (min-width: 1024px){.page-column-2 .section-article .section-inner .intro p+p{margin-top:.5em}}.page-column-2 .section-article .container-block .block .container-text-1 .example{font-size:5.800000000000001vw;letter-spacing:.02em;border:1px solid #7f7f7f}@media only screen and (max-width: 1023px){.page-column-2 .section-article .container-block .block .container-text-1 .example{margin-top:3.6vw;padding-top:2vw;padding-bottom:2vw;padding-left:6vw}}@media only screen and (min-width: 1024px){.page-column-2 .section-article .container-block .block .container-text-1 .example{display:inline-block;font-size:2.4rem;line-height:1.541666666666667;margin-top:22px;padding:10px 28px;text-align:center}}.page-column-2 .section-article .container-block .block .container-text-1 .example+p{margin-top:3vw}@media only screen and (min-width: 1024px){.page-column-2 .section-article .container-block .block .container-text-1 .example+p{margin-top:22px}}@media only screen and (min-width: 1024px){.page-column-2 .section-article .container-block .block:nth-child(3){padding-bottom:.909090909090909%}}@media only screen and (max-width: 1023px){.page-column-2 .section-article .container-block .block:nth-child(3) .container-text-2{margin-top:4.8vw;padding-bottom:2vw}}@media only screen and (min-width: 1024px){.page-column-2 .section-article .container-block .block:nth-child(3) .container-text-2{display:flex;flex-wrap:wrap;gap:6.818181818181817%;margin-top:8%;padding-bottom:0}}@media only screen and (max-width: 1023px){.page-column-2 .section-article .container-block .block:nth-child(3) .container-text-2 .box:not(:last-child){margin-bottom:6.2vw}}@media only screen and (min-width: 1024px){.page-column-2 .section-article .container-block .block:nth-child(3) .container-text-2 .box{width:50%;margin-bottom:7.636363636363637%}.page-column-2 .section-article .container-block .block:nth-child(3) .container-text-2 .box:nth-child(odd){width:45.45454545454545%}.page-column-2 .section-article .container-block .block:nth-child(3) .container-text-2 .box:nth-child(2n){flex:1}}@media only screen and (max-width: 1023px){.page-column-3 .section-article .container-block .block .container-text-2,.page-column-4 .section-article .container-block .block .container-text-2{margin-top:4.8vw}}@media only screen and (min-width: 1024px){.page-column-3 .section-article .container-block .block .container-text-2,.page-column-4 .section-article .container-block .block .container-text-2{gap:6.818181818181817%;margin-top:8%}}@media only screen and (max-width: 1023px){.page-column-3 .section-article .container-block .block .container-text-2 .box:not(:last-child),.page-column-4 .section-article .container-block .block .container-text-2 .box:not(:last-child){margin-bottom:6.600000000000001vw}}@media only screen and (min-width: 1024px){.page-column-3 .section-article .container-block .block .container-text-2 .box,.page-column-4 .section-article .container-block .block .container-text-2 .box{margin-bottom:7.636363636363637%}.page-column-3 .section-article .container-block .block .container-text-2 .box:nth-child(odd),.page-column-4 .section-article .container-block .block .container-text-2 .box:nth-child(odd){width:45.45454545454545%}.page-column-3 .section-article .container-block .block .container-text-2 .box:nth-child(2n),.page-column-4 .section-article .container-block .block .container-text-2 .box:nth-child(2n){flex:1}}@media only screen and (min-width: 1024px){.page-column-3 .section-article .section-inner .intro p+p{margin-top:1.6em}}@media only screen and (min-width: 1024px){.page-column-3 .section-article .container-block .block{padding-bottom:1.818181818181818%}}.page-column-4 .section-article .container-block .block.block-3 .container-text-3{margin-top:6vw}@media only screen and (min-width: 1024px){.page-column-4 .section-article .container-block .block.block-3 .container-text-3{order:5;margin-top:2.909090909090909%}}.page-column-4 .section-article .container-block .block.block-3 .container-text-3 .block-heading{margin-top:7.6vw}@media only screen and (min-width: 1024px){.page-column-4 .section-article .container-block .block.block-3 .container-text-3 .block-heading{margin-top:2.909090909090909%;margin-bottom:.727272727272727%}}.page-column-4 .section-article .container-block .block.block-3 .container-text-3 .list-detail{margin-top:0;margin-bottom:7.000000000000001vw}@media only screen and (min-width: 1024px){.page-column-4 .section-article .container-block .block.block-3 .container-text-3 .list-detail{margin-bottom:3.454545454545455%}}@media only screen and (min-width: 1024px){.page-column-4 .section-article .container-block .block.block-3 .container-text-3 .list-detail li{margin-top:0}.page-column-4 .section-article .container-block .block.block-3 .container-text-3 .list-detail li:not(:first-child){margin-top:.909090909090909%}}.footer .totop__item{display:none}.article{font-family:YakuHanRP,Zen Maru Gothic,sans-serif;padding-top:18vw;position:relative;text-align:justify}@media only screen and (min-width: 1024px){.article{padding-top:150px}}.article a{transition:opacity .3s}@media only screen and (min-width: 1024px){.article a:hover{opacity:.7!important}}.article a.text-link{-webkit-text-decoration:underline;text-decoration:underline}@media only screen and (min-width: 1024px){.article a.text-link:hover{-webkit-text-decoration:none;text-decoration:none}}.article .bold{font-weight:500}.fixed-btns{display:flex;flex-direction:column;pointer-events:none;position:fixed;transition:transform .3s ease;z-index:1}@media only screen and (max-width: 1023px){.fixed-btns{bottom:0;left:0;transform:translate3d(0,28.499999999999996vw,0);width:100%}.fixed-btns.is-visible{transform:translateZ(0)}}@media only screen and (min-width: 1024px){.fixed-btns{align-items:flex-end;bottom:.625%;right:.625%;width:100%}}.fixed-btns .btn-to-top{display:block;opacity:1;pointer-events:auto;width:14.6vw}@media only screen and (max-width: 1023px){.fixed-btns .btn-to-top{align-self:flex-end;margin-right:2vw}}@media only screen and (min-width: 1024px){.fixed-btns .btn-to-top{margin-right:.184162062615101%;max-width:145px;width:9.0625%}}.fixed-btns .btn-entry{display:none;pointer-events:auto}@media only screen and (max-width: 1023px){.fixed-btns .btn-entry{margin-bottom:2vw;margin-left:3.6vw;margin-top:3vw;width:93.7vw}.fixed-btns .btn-entry.is-selected{display:block}}@media only screen and (min-width: 1024px){.fixed-btns .btn-entry{margin-top:.9375%;max-width:391px;width:24.4375%}.fixed-btns .btn-entry.is-selected{display:block}}.btn-menu,.btn-close{background-color:#000;border:0;border-radius:50%;position:fixed;right:1.4vw;height:12.6vw;width:12.6vw;top:19.4vw;z-index:10}@media only screen and (min-width: 1024px){.btn-menu,.btn-close{right:17px;height:68px;width:68px;top:165px}}.btn-menu:before,.btn-close:before{position:absolute;left:50%;top:50%;content:"";height:2.3vw;width:8.799999999999999vw;transform:translate(-50%,-50%);background:url(/assets/images/yorisou-denki-hikkoshi2026/btn-menu.png) left top no-repeat transparent;background-size:100% auto;transition:all .5s;z-index:1}@media only screen and (min-width: 1024px){.btn-menu:before,.btn-close:before{height:13px;width:48px;background:url(/assets/images/yorisou-denki-hikkoshi2026/pc/btn-menu.png) left top no-repeat transparent;background-size:100% auto}}.btn-menu span,.btn-close span{position:absolute;left:50%;top:50%;background-color:#fff;margin-left:-3vw;opacity:0;height:.6vw;width:6vw;transition:all .5s}@media only screen and (min-width: 1024px){.btn-menu span,.btn-close span{margin-left:-15px;height:4px;width:30px}}.btn-menu span:nth-child(1),.btn-close span:nth-child(1){transform:rotate(45deg)}.btn-menu span:nth-child(2),.btn-close span:nth-child(2){opacity:0!important}.btn-menu span:nth-child(3),.btn-close span:nth-child(3){transform:rotate(-45deg)}.btn-close:before{display:none}.btn-close span{opacity:1}.container-menu{color:#fff;position:fixed;left:0;min-height:100%;overflow-x:hidden;overflow-y:auto;padding-top:17.6vw;height:100%;width:100%;top:0;visibility:hidden;z-index:3;background:url(/assets/images/yorisou-denki-hikkoshi2026/menu-bg.png) left top no-repeat,url(/assets/images/yorisou-denki-hikkoshi2026/pattern-light-pink.png) left top repeat;background-size:100% auto,50px auto}@media only screen and (min-width: 1024px){.container-menu{background:url(/assets/images/yorisou-denki-hikkoshi2026/pc/menu-bg.png) left top no-repeat,url(/assets/images/yorisou-denki-hikkoshi2026/pattern-light-pink.png) left top repeat;background-size:100% auto,200px auto;padding-top:150px}}.container-menu .container-menu-inner{overflow-y:scroll;padding-bottom:10vw}@media only screen and (min-width: 1024px){.container-menu .container-menu-inner{margin-left:auto;margin-right:auto;max-width:1600px;padding-bottom:100px}}.container-menu .container-heading{align-items:center;background-color:#fff;border-bottom:.2vw solid #000;display:flex;font-size:0;height:16vw}.container-menu .container-heading img{margin-left:2.8vw;padding-top:.6vw;width:79.10000000000001vw}@media only screen and (min-width: 1024px){.container-menu .container-heading{display:none}}.container-menu .nav{display:none;font-size:0}@media only screen and (min-width: 1024px){.container-menu .nav{flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;padding-top:6.25%;width:53.5%}}.container-menu .nav.is-selected{display:block}@media only screen and (min-width: 1024px){.container-menu .nav.is-selected{display:flex}}@media only screen and (max-width: 1023px){.container-menu .nav a{align-items:center;border-bottom:.2vw solid #000;display:flex;height:10vw;position:relative;width:100%}.container-menu .nav a:before{position:absolute;right:5.3vw;top:2.8vw;content:"";height:4.2vw;width:2.2vw;background:url(/assets/images/yorisou-denki-hikkoshi2026/arrow-1.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1024px){.container-menu .nav .item-1{order:1;width:55.72429906542056%}.container-menu .nav .item-1 img{margin-left:6.498951781970649%;width:72.95597484276729%}}@media only screen and (max-width: 1023px){.container-menu .nav .item-1 img{margin-left:5.3vw;width:34.8vw}}@media only screen and (min-width: 1024px){.container-menu .nav .item-2{margin-top:6.547619047619048%;order:3;width:55.72429906542056%}.container-menu .nav .item-2 img{margin-left:6.079664570230608%;width:84.48637316561845%}}@media only screen and (max-width: 1023px){.container-menu .nav .item-2 img{margin-left:5.1vw;width:40.300000000000004vw}}@media only screen and (min-width: 1024px){.container-menu .nav .item-3{margin-top:6.775700934579438%;order:5;width:55.72429906542056%}}.container-menu .nav .item-3 img{margin-left:4.5vw;width:11.3vw}@media only screen and (min-width: 1024px){.container-menu .nav .item-3 img{margin-left:4.821802935010482%;width:23.89937106918239%}}@media only screen and (min-width: 1024px){.container-menu .nav .item-4{order:2;width:44.27570093457944%}}@media only screen and (min-width: 1024px){.container-menu .nav .item-4 img{width:89.65517241379311%}}@media only screen and (max-width: 1023px){.container-menu .nav .item-4 img{margin-left:4.9vw;width:33.800000000000004vw}}@media only screen and (min-width: 1024px){.container-menu .nav .item-5{margin-top:6.191588785046729%;order:4;width:44.27570093457944%}}@media only screen and (max-width: 1023px){.container-menu .nav .item-5 img{margin-left:4.8vw;width:37.2vw}}@media only screen and (min-width: 1024px){.container-menu .nav .item-5 img{width:97.8891820580475%}}@media only screen and (min-width: 1024px){.container-menu .nav .item-6{margin-top:6.425233644859812%;order:6;width:44.27570093457944%}}@media only screen and (max-width: 1023px){.container-menu .nav .item-6 img{margin-left:5.1vw;margin-top:.6vw;width:37.6vw}}@media only screen and (min-width: 1024px){.container-menu .nav .item-7{margin-left:auto;margin-right:auto;margin-top:6.775700934579438%;order:7;width:64.13551401869158%}}@media only screen and (max-width: 1023px){.container-menu .nav .item-7 img{margin-left:5.1vw;margin-top:.2vw;width:81.5vw}}.container-menu .btn-entry{display:block;font-size:0;margin-left:auto;margin-right:auto;margin-top:15.2vw;width:79.80000000000001vw}@media only screen and (min-width: 1024px){.container-menu .btn-entry{box-sizing:content-box;margin-top:5.375%;width:23.4375%}}.container-menu .logo{display:block;font-size:0;margin-left:22.900000000000002vw;margin-top:8vw;width:50.2vw}@media only screen and (min-width: 1024px){.container-menu .logo{margin-left:auto;margin-right:auto;margin-top:3.125%;width:15.875%}}.is-menu-opened .btn-menu:before{display:none}.is-menu-opened .btn-menu span{opacity:1}.anchor-point-1{position:absolute;top:0;margin-top:var(--hh)}.anchor-point-2{position:absolute;top:0;margin-top:calc(var(--hh) - 4.5vw)}@media only screen and (min-width: 1024px){.anchor-point-2{margin-top:calc(var(--hh) - 45px)}}.modal{opacity:0;pointer-events:none;visibility:hidden;position:fixed;top:0;right:0;left:0;overflow-y:auto;height:100%;width:100%;transition:opacity .5s .1s,visibility .5s .1s;z-index:972}.modal.is-modal-opened{opacity:1;pointer-events:auto;visibility:visible}.modal .modal-overlay{background-color:#00000080;position:fixed;top:0;right:0;left:0;height:100%;width:100%}.modal .modal-container{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;padding:30px;pointer-events:none;position:relative;height:100%;width:100%}@media only screen and (max-width: 1023px){.modal .modal-container{padding:4vw}}.modal .modal-body{box-sizing:border-box;display:flex;flex-direction:column;pointer-events:auto;position:relative;width:100%}@media only screen and (min-width: 1024px){.modal .modal-body{max-width:460px}}.is-modal-opened .modal,.is-modal-opened .modal-overlay{opacity:1;pointer-events:auto;visibility:visible;top:0}.container-toggle{position:relative}.container-toggle .toggle-heading{cursor:pointer;position:relative}.container-toggle .toggle-heading:after{content:""}.container-toggle .toggle-content{overflow:hidden}.container-toggle.is-opened .toggle-heading:after{transform:rotate(180deg)}.section-kv{position:relative;background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-pink.png) left top;overflow:hidden}@media only screen and (max-width: 1023px){.section-kv{aspect-ratio:500/945;background-size:100px auto}}@media only screen and (min-width: 1024px){.section-kv{aspect-ratio:1600/1194}}.section-kv .section-inner{font-size:0;position:relative;height:100%;width:100%}.section-kv div,.section-kv h1{position:absolute;left:0;top:0}.section-kv [data-item]{visibility:hidden;will-change:transform}.section-kv .block-1{width:100%;z-index:1}.section-kv .block-1 .part-1{margin-left:-1.2vw;margin-top:3.3vw;width:64.8vw}@media only screen and (min-width: 1024px){.section-kv .block-1 .part-1{margin-left:6.5625%;margin-top:2.125%;width:3.4375%}}.section-kv .block-1 .part-2{margin-left:23.799999999999997vw;margin-top:12.2vw;width:59.9vw}@media only screen and (min-width: 1024px){.section-kv .block-1 .part-2{margin-left:2.875%;margin-top:9.6875%;width:3.4375%}}.section-kv .block-2{width:100%}.section-kv .block-2 .part-1{margin-left:15.6vw;margin-top:26.8vw;width:42.8vw}@media only screen and (min-width: 1024px){.section-kv .block-2 .part-1{margin-left:73.875%;margin-top:1.25%;width:13.6875%}}.section-kv .block-2 .part-2{margin-left:60.199999999999996vw;margin-top:23.200000000000003vw;width:27.6vw}@media only screen and (min-width: 1024px){.section-kv .block-2 .part-2{margin-left:76.6875%;margin-top:3.5%;width:9.125%}}.section-kv .block-3{width:100%;z-index:1}.section-kv .block-3 .part-1{margin-left:1.4vw;margin-top:35.3vw;width:22.7vw}@media only screen and (min-width: 1024px){.section-kv .block-3 .part-1{margin-left:10.9375%;margin-top:.8125%;width:9.4375%}}.section-kv .block-4{left:50%}@media only screen and (max-width: 1023px){.section-kv .block-4{aspect-ratio:465/395;margin-left:-46.5vw;margin-top:44.3vw;width:93vw}}@media only screen and (min-width: 1024px){.section-kv .block-4{aspect-ratio:1044/392;margin-left:-32.625%;margin-top:5.8125%;width:65.25%}}@media only screen and (max-width: 1023px){.section-kv .block-4 .part-1{margin-left:4.6vw;margin-top:.5vw;width:83vw}}@media only screen and (min-width: 1024px){.section-kv .block-4 .part-1{margin-left:2.490421455938697%;margin-top:.957854406130268%;width:95.01915708812261%}}.section-kv .block-4 .part-2{width:100%;z-index:1}.section-kv .block-4 .part-3{margin-left:23.799999999999997vw;margin-top:-9vw;width:46.800000000000004vw}@media only screen and (min-width: 1024px){.section-kv .block-4 .part-3{margin-left:33.14176245210728%;margin-top:-5.363984674329502%;width:30.07662835249042%}}.section-kv .block-5{width:100%}.section-kv .block-5 .part-1{left:50%;margin-left:-84.5vw;margin-top:88vw;width:169.1vw}@media only screen and (min-width: 1024px){.section-kv .block-5 .part-1{margin-left:-53%;margin-top:16.125%;width:105.75000000000001%}}.section-kv .block-6{width:100%}.section-kv .block-6 .part-1{left:50%;margin-left:-65.2vw;margin-top:94.8vw;width:130.4vw}@media only screen and (min-width: 1024px){.section-kv .block-6 .part-1{margin-left:-57.1875%;margin-top:19.8125%;width:114.375%}}.section-kv .block-7{width:100%}.section-kv .block-7 .part-1{margin-left:5.2vw;margin-top:5.600000000000001vw;width:90.60000000000001vw}@media only screen and (min-width: 1024px){.section-kv .block-7 .part-1{margin-left:9.375%;margin-top:1.1875%;width:88.4375%}}.section-kv .block-8{width:100%}.section-kv .block-8 .part-1{left:50%;margin-left:-54.7vw;margin-top:40.400000000000006vw;width:109.4vw}@media only screen and (min-width: 1024px){.section-kv .block-8 .part-1{margin-left:-47%;margin-top:1.5%;width:95.25%}}.section-kv .block-9{width:100%}.section-kv .block-9 .part-1{margin-left:4.5vw;margin-top:95.6vw;width:92.4vw}@media only screen and (min-width: 1024px){.section-kv .block-9 .part-1{margin-left:11.125%;margin-top:22.5%;width:74.1875%}}.section-kv .block-9 .part-2{margin-left:2.2vw;margin-top:99.4vw;width:9.9vw}@media only screen and (min-width: 1024px){.section-kv .block-9 .part-2{margin-left:12.1875%;margin-top:27%;width:6.25%}}.section-kv .block-9 .part-3{margin-left:89.4vw;margin-top:99.6vw;width:8.1vw}@media only screen and (min-width: 1024px){.section-kv .block-9 .part-3{margin-left:78.8125%;margin-top:26.437500000000004%;width:5.1875%}}.section-kv .block-11{width:100%}@media only screen and (min-width: 1024px){.section-kv .block-11{z-index:1}}.section-kv .block-11 .part-1{margin-left:7.399999999999999vw;margin-top:121vw;width:84.6vw;z-index:1}@media only screen and (min-width: 1024px){.section-kv .block-11 .part-1{margin-left:17.9375%;margin-top:43.6875%;width:64.625%}}.section-kv .block-11 .part-2{left:50%;margin-left:-48.199999999999996vw;margin-top:125.6vw;width:15.9vw}@media only screen and (min-width: 1024px){.section-kv .block-11 .part-2{margin-left:-44.6875%;margin-top:44.6875%;width:20.625%}}.section-kv .block-11 .part-3{left:50%;margin-left:32vw;margin-top:125vw;width:15.1vw}@media only screen and (min-width: 1024px){.section-kv .block-11 .part-3{margin-left:19.625%;margin-top:49.5625%;width:20.625%}}.section-kv .text-asterisk-1{display:none;position:relative;z-index:1}@media only screen and (max-width: 1023px){.section-kv .text-asterisk-1{padding-left:4.399999999999999vw;padding-right:4.399999999999999vw;padding-top:154.6vw;font-size:3vw;line-height:1.2}.section-kv .text-asterisk-1 br{display:none}}@media only screen and (min-width: 1024px){.section-kv .text-asterisk-1{font-size:1.5rem;letter-spacing:-.1em;line-height:1.4;margin-left:auto;margin-right:auto;padding-top:58.75%;width:35.625%}}.section-kv .text-asterisk-1.is-selected{display:block}.container-nav{background-color:#ff5a24;position:relative}@media only screen and (min-width: 1024px){.container-nav{padding-top:50px}}.container-nav .deco-1{position:absolute;left:0;top:-22vw;pointer-events:none;width:100%}@media only screen and (min-width: 1024px){.container-nav .deco-1{margin-top:-18.1875%;top:0}}.container-nav .deco-2{position:absolute;left:50%;top:0}@media only screen and (max-width: 1023px){.container-nav .deco-2{display:none}}@media only screen and (min-width: 1024px){.container-nav .deco-2{margin-left:-44.75%;margin-top:7.75%;width:20.125%}}@media only screen and (min-width: 1600px){.container-nav .deco-2{margin-left:-716px;margin-top:124px;width:322px}}.container-nav .deco-3{position:absolute;left:50%;top:0}@media only screen and (max-width: 1023px){.container-nav .deco-3{display:none}}@media only screen and (min-width: 1024px){.container-nav .deco-3{margin-left:24.6875%;margin-top:9.75%;width:20.0625%}}@media only screen and (min-width: 1600px){.container-nav .deco-3{margin-left:395px;margin-top:156px;width:321px}}.container-nav .nav{align-items:center;display:none;flex-wrap:wrap;margin-left:3.7vw;position:relative;width:93.2vw}@media only screen and (max-width: 1023px){.container-nav .nav{gap:0 2.8vw;margin-bottom:-5.5vw;top:-5.5vw}}@media only screen and (min-width: 1024px){.container-nav .nav{justify-content:center;margin-left:auto;margin-right:auto;max-width:1106px;width:69.125%}}.container-nav .nav.is-selected{display:flex}.container-nav .nav a{display:block;font-size:0;margin-bottom:2.8vw;width:45.2vw}@media only screen and (min-width: 1024px){.container-nav .nav a{margin-bottom:27px}}@media only screen and (min-width: 1024px){.container-nav .nav a.item-1{width:32.45931283905967%}}@media only screen and (min-width: 1024px){.container-nav .nav a.item-2{margin-left:1.537070524412296%;margin-right:1.537070524412296%;width:32.5497287522604%}}@media only screen and (min-width: 1024px){.container-nav .nav a.item-3{width:31.82640144665461%}}@media only screen and (max-width: 1023px){.container-nav .nav a.item-4{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1024px){.container-nav .nav a.item-4{width:32.45931283905967%}}@media only screen and (max-width: 1023px){.container-nav .nav a.item-5{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1024px){.container-nav .nav a.item-5{margin-left:1.537070524412296%;margin-right:1.537070524412296%;width:32.5497287522604%}}@media only screen and (max-width: 1023px){.container-nav .nav a.item-6{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1024px){.container-nav .nav a.item-6{width:31.82640144665461%}}.container-nav .img-1{font-size:0}@media only screen and (max-width: 1023px){.container-nav .img-1{margin-left:4vw;margin-top:.2vw;padding-bottom:2vw;width:93.10000000000001vw}}@media only screen and (min-width: 1024px){.container-nav .img-1{margin-left:auto;margin-right:auto;margin-top:2%;max-width:1600px}}.section-1 .tabs{display:flex;gap:3.6vw;justify-content:center;margin-top:-12vw;position:relative;top:0}@media only screen and (min-width: 1024px){.section-1 .tabs{gap:1.75%;margin-top:-5.25%}}@media only screen and (min-width: 1600px){.section-1 .tabs{margin-top:-84px}}.section-1 .tabs:before{position:absolute;left:0;bottom:0;border-bottom:.4vw solid #000;content:"";height:4px;width:100%}@media only screen and (min-width: 1024px){.section-1 .tabs:before{border-bottom-width:4px}}.section-1 .tabs .tab-item{align-items:center;background-color:gray;border:.4vw solid #000;border-radius:2.6vw 2.6vw 0 0;display:flex;justify-content:center;overflow:hidden;position:relative;height:12vw;width:44.4vw}@media only screen and (min-width: 1024px){.section-1 .tabs .tab-item{aspect-ratio:320/89;border-radius:20px 20px 0 0;border-width:4px;height:auto;width:20%}}@media only screen and (min-width: 1600px){.section-1 .tabs .tab-item{width:320px}}.section-1 .tabs .tab-item .tab-text{display:block}.section-1 .tabs .tab-item img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(300deg) brightness(109%) contrast(111%)}.section-1 .tabs .tab-item.is-selected{background-color:#ffc9d1;border-bottom:0;opacity:1;pointer-events:none}@media only screen and (max-width: 1023px){.section-1 .tabs .tab-item.is-selected{padding-bottom:.4vw}}@media only screen and (min-width: 1024px){.section-1 .tabs .tab-item.is-selected{padding-bottom:4px}}.section-1 .tabs .tab-item.is-selected img{filter:brightness(0) saturate(100%)}.section-1 .tabs .tab-item:nth-child(1){padding-right:.8vw;padding-top:1vw}@media only screen and (min-width: 1024px){.section-1 .tabs .tab-item:nth-child(1){padding-right:.1875%;padding-top:.5%}}.section-1 .tabs .tab-item:nth-child(1).is-selected{background:url(/assets/images/yorisou-denki-hikkoshi2026/tab-bg-1-1.png) left top no-repeat transparent;background-size:cover}.section-1 .tabs .tab-item:nth-child(1) .tab-text{width:24.6vw}@media only screen and (min-width: 1024px){.section-1 .tabs .tab-item:nth-child(1) .tab-text{width:57.60517799352751%}}.section-1 .tabs .tab-item:nth-child(2){padding-right:.2vw;padding-top:1.2vw}@media only screen and (min-width: 1024px){.section-1 .tabs .tab-item:nth-child(2){padding-right:.125%;padding-top:.4375%}}.section-1 .tabs .tab-item:nth-child(2).is-selected{background:url(/assets/images/yorisou-denki-hikkoshi2026/tab-bg-2-1.png) left top no-repeat transparent;background-size:cover}.section-1 .tabs .tab-item:nth-child(2) .tab-text{width:17.7vw}@media only screen and (min-width: 1024px){.section-1 .tabs .tab-item:nth-child(2) .tab-text{width:40.1294498381877%}}.section-1 .contents{background-color:#ffc9d1}.section-1 .content-item{display:none}@media only screen and (max-width: 1023px){.section-1 .content-item{padding-top:5vw;background:url(/assets/images/yorisou-denki-hikkoshi2026/tab-bg-1-2.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1024px){.section-1 .content-item{padding-top:5.625%;background:url(/assets/images/yorisou-denki-hikkoshi2026/pc/tab-bg-1-2.png) left top no-repeat transparent;background-size:cover}}.section-1 .content-item .content-item-inner{border-bottom:0;border-radius:285px 285px 0 0;margin-left:auto;margin-right:auto;max-width:1114px;background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-green.png) left top repeat transparent;background-size:50px auto}@media only screen and (min-width: 1024px){.section-1 .content-item .content-item-inner{background-size:200px auto;border:14px solid #fff;border-bottom:0;overflow:hidden}}.section-1 .content-item.is-selected{display:block}.section-1 .content-item.content-tab-2{background:url(/assets/images/yorisou-denki-hikkoshi2026/tab-bg-2-2.png) left top no-repeat transparent;background-size:100% auto}@media only screen and (min-width: 1024px){.section-1 .content-item.content-tab-2{background:url(/assets/images/yorisou-denki-hikkoshi2026/pc/tab-bg-2-2.png) left top no-repeat transparent;background-size:cover}}.section-1 .content-item.content-tab-2 .wrap-block{padding-top:4.604051565377532%}@media only screen and (max-width: 1023px){.section-1 .content-item.content-tab-2 .block-1{margin-top:0;padding-bottom:59.4vw}}@media only screen and (min-width: 1024px){.section-1 .content-item.content-tab-2 .block-1{margin-top:0;padding-bottom:27.624309392265197%;padding-top:3.683241252302026%}}@media only screen and (max-width: 1023px){.section-1 .content-item.content-tab-2 .block-2{background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-green.png) left top;background-size:50px auto;border-radius:285px 285px 0 0;margin-top:-44vw;overflow:visible;padding-bottom:0}}@media only screen and (min-width: 1024px){.section-1 .content-item.content-tab-2 .block-2{border-radius:260px 260px 0 0;margin-top:-18.87661141804788%;padding-top:4.41988950276243%}}.section-1 .content-item.content-tab-2 .block-6{margin-top:5.600000000000001vw}@media only screen and (min-width: 1024px){.section-1 .content-item.content-tab-2 .block-6{margin-top:0}}.section-1 .content-item.content-tab-2 .block-6 .heading-1 img{margin-top:0}@media only screen and (max-width: 1023px){.section-1 .content-item.content-tab-2 .block-8{padding-bottom:54.6vw}}@media only screen and (min-width: 1024px){.section-1 .content-item.content-tab-2 .block-5{margin-top:0;padding-bottom:33.14917127071823%}}.section-1 .content-item.content-tab-2 .block-3{background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-green.png) left top}@media only screen and (max-width: 1023px){.section-1 .content-item.content-tab-2 .block-3{background-size:50px auto}}@media only screen and (min-width: 1024px){.section-1 .content-item.content-tab-2 .block-3{padding-bottom:29.097605893186003%}}.section-1 .content-item.content-tab-2 .block-4{background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-pink.png) left top}@media only screen and (max-width: 1023px){.section-1 .content-item.content-tab-2 .block-4{background-size:50px auto;padding-bottom:1vw}}@media only screen and (min-width: 1024px){.section-1 .content-item.content-tab-2 .block-4{padding-bottom:4.604051565377532%}}@media only screen and (max-width: 1023px){.section-1 .content-item.content-tab-2 .block-4 .heading-1 img{margin-top:3vw}}.section-1 .heading-1{font-size:0;margin-left:auto;margin-right:auto}.section-1 .btn-entry-2{display:block;font-size:0;margin-bottom:8vw;margin-left:3.7vw;margin-top:8.4vw;visibility:hidden;width:93.60000000000001vw}@media only screen and (min-width: 1024px){.section-1 .btn-entry-2{display:none}}@media only screen and (min-width: 1024px){.section-1 .wrap-block{padding-top:10.128913443830571%;background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-yellow.png) left top repeat transparent;background-size:120px auto}}.section-1 .block-1{position:relative;background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-pink.png) left top repeat}@media only screen and (max-width: 1023px){.section-1 .block-1{background-size:50px auto;border-radius:285px 285px 0 0;margin-top:10vw;padding-bottom:55.00000000000001vw}}@media only screen and (min-width: 1024px){.section-1 .block-1{background:url(/assets/images/yorisou-denki-hikkoshi2026/pc/bg-2.png) left bottom no-repeat,url(/assets/images/yorisou-denki-hikkoshi2026/pattern-pink.png) left top repeat;background-size:100% auto,200px auto;border-radius:260px 260px 0 0;padding-bottom:32.04419889502763%;padding-top:4.604051565377532%}}.section-1 .block-1 .heading-1{margin-bottom:10vw;width:83.6vw}@media only screen and (max-width: 1023px){.section-1 .block-1 .heading-1{padding-top:4.399999999999999vw}}@media only screen and (min-width: 1024px){.section-1 .block-1 .heading-1{margin-bottom:4.41988950276243%;width:63.90423572744015%}}.section-1 .block-1 .box-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:4vw}@media only screen and (min-width: 1024px){.section-1 .block-1 .box-content{margin-left:auto;margin-right:auto;width:92.08103130755065%}}@media only screen and (max-width: 1023px){.section-1 .block-1 .img-1{order:1;width:93vw}}.section-1 .block-1 .img-2{margin-top:3vw}@media only screen and (max-width: 1023px){.section-1 .block-1 .img-2{order:2;width:93vw}}@media only screen and (min-width: 1024px){.section-1 .block-1 .img-2{margin-top:4.7%;width:47.699999999999996%}}@media only screen and (max-width: 1023px){.section-1 .block-1 .img-3{margin-top:3.8vw;order:4;width:93vw}}@media only screen and (min-width: 1024px){.section-1 .block-1 .img-3{margin-top:2.3%;width:47.699999999999996%}}.section-1 .block-1 .text-asterisk-1,.section-1 .block-1 .text-asterisk-2{font-size:3.3vw;line-height:1.484848484848485}@media only screen and (max-width: 1023px){.section-1 .block-1 .text-asterisk-1,.section-1 .block-1 .text-asterisk-2{margin-right:4vw;margin-top:3vw}}@media only screen and (min-width: 1024px){.section-1 .block-1 .text-asterisk-1,.section-1 .block-1 .text-asterisk-2{font-size:1.5rem;line-height:1.4}}@media only screen and (max-width: 1023px){.section-1 .block-1 .text-asterisk-1{order:3}}@media only screen and (min-width: 1024px){.section-1 .block-1 .text-asterisk-1{margin-top:4.2%}}@media only screen and (max-width: 1023px){.section-1 .block-1 .text-asterisk-2{margin-bottom:4vw;order:5}}@media only screen and (min-width: 1024px){.section-1 .block-1 .text-asterisk-2{margin-bottom:4%}}.section-1 .block-1 .img-4{font-size:0}@media only screen and (max-width: 1023px){.section-1 .block-1 .img-4{order:6;width:99.1vw}}@media only screen and (min-width: 1024px){.section-1 .block-1 .img-4{box-sizing:content-box;margin-left:auto;margin-right:auto;padding-left:1.104972375690608%;width:80.9%}}.section-1 .block-2{position:relative}@media only screen and (max-width: 1023px){.section-1 .block-2{margin-top:13.4vw}}@media only screen and (min-width: 1024px){.section-1 .block-2{padding-top:3.683241252302026%;background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-green.png) left top repeat transparent;background-size:200px auto}}.section-1 .block-2 .heading-1{margin-bottom:4vw;margin-left:auto;margin-right:auto;width:81vw}@media only screen and (max-width: 1023px){.section-1 .block-2 .heading-1 img{margin-top:-4vw}}@media only screen and (min-width: 1024px){.section-1 .block-2 .heading-1{margin-bottom:1.841620626151013%;width:80.75506445672191%}}.section-1 .block-2 .box{background-color:#fff;border-radius:4vw;box-shadow:1vw 1vw #0006;margin-left:auto;margin-right:auto;position:relative;width:92vw}@media only screen and (min-width: 1024px){.section-1 .block-2 .box{border-radius:10px;width:92.08103130755065%;font-size:2.8rem;line-height:1.321428571428571;box-shadow:3px 3px #00000073;padding-bottom:4.604051565377532%}}@media only screen and (min-width: 1600px){.section-1 .block-2 .box{font-size:2.8rem}}.section-1 .block-2 .box.box-1{padding-bottom:4vw}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-1{padding-bottom:14px}}.section-1 .block-2 .box.box-1 .box-heading{position:relative}.section-1 .block-2 .box.box-1 .box-heading img{width:64.5vw}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-1 .box-heading img{width:53.400000000000006%}}.section-1 .block-2 .box.box-1:after{position:absolute;left:0;top:0;background-color:#0000008c;border-radius:4vw;content:"";height:100%;width:100%}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-1:after{border-radius:10px}}.section-1 .block-2 .box.box-1 .tag{position:absolute;left:-2.1vw;top:-5vw;display:block;width:25.5vw;z-index:1}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-1 .tag{left:-26px;top:-24px;width:18.5%}}.section-1 .block-2 .box.box-1 .box-content{display:flex;flex-wrap:wrap;font-size:0}@media only screen and (max-width: 1023px){.section-1 .block-2 .box.box-1 .box-content{flex-direction:column}}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-1 .box-content{justify-content:space-between}}.section-1 .block-2 .box.box-1 .box-content .img-1{margin-left:14.299999999999999vw;padding-top:8vw;width:64.9vw}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-1 .box-content .img-1{margin-left:4%;padding-top:4.399999999999999%;width:45.2%}}@media only screen and (max-width: 1023px){.section-1 .block-2 .box.box-1 .box-content .buttons{margin-left:3.6vw;margin-top:6.600000000000001vw;width:84.89999999999999vw}}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-1 .box-content .buttons{margin-right:3%;margin-top:2.8%;width:44.800000000000004%}}.section-1 .block-2 .box.box-1 .box-content .buttons .btn-1{display:block;margin-bottom:2.5vw}@media only screen and (max-width: 1023px){.section-1 .block-2 .box.box-1 .box-content .buttons .btn-1{position:absolute;left:3.6vw;bottom:2.2vw;width:84.89999999999999vw}}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-1 .box-content .buttons .btn-1{margin-bottom:3.125%}}@media only screen and (max-width: 1023px){.section-1 .block-2 .box.box-1 .box-content .buttons .text-asterisk-2{font-size:3vw;line-height:1.233333333333333}}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-1 .box-content .buttons .text-asterisk-2{font-size:1.5rem;line-height:1.4}}@media only screen and (max-width: 1023px){.section-1 .block-2 .box.box-1 .box-content .text-asterisk-1{order:2;font-size:3vw;line-height:1.233333333333333;margin-top:1.8vw;padding-bottom:19.400000000000002vw;padding-left:3.8vw;padding-right:3.8vw}}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-1 .box-content .text-asterisk-1{margin-top:3.4%;padding-left:3.3%;padding-right:3.3%;font-size:1.5rem;line-height:1.4}}.section-1 .block-2 .box.box-1 .text-closed{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:100%;width:65.2vw;z-index:2}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-1 .text-closed{width:32.9%}}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-2{padding-bottom:2.762430939226519%}}@media only screen and (max-width: 1023px){.section-1 .block-2 .box.box-2 .box-heading{padding:3.6vw 0}}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-2 .box-heading{padding:17px 0}}.section-1 .block-2 .box.box-2 .box-heading img{width:41.8vw}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-2 .box-heading img{width:32.9%}}.section-1 .block-2 .box.box-2 .tag{position:absolute;left:-1.8vw;top:-6.4vw;display:block;width:28.299999999999997vw}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-2 .tag{left:-26px;top:-45px;width:20.3%}}.section-1 .block-2 .box.box-2 .text-asterisk-3{position:absolute;left:0;top:0;margin-top:33.4vw;width:100%;font-size:3vw;letter-spacing:-.08em;line-height:1.233333333333333}@media only screen and (max-width: 1023px){.section-1 .block-2 .box.box-2 .text-asterisk-3{padding-left:3.8vw;padding-right:3.8vw}}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-2 .text-asterisk-3{margin-top:9.777777777777779%;text-align:center;font-size:1.5rem;letter-spacing:-.08em;line-height:1.4}}.section-1 .block-2 .box.box-2 .img-2{margin-left:auto;margin-right:auto;position:relative}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-2 .img-2{margin-top:2.7%;width:90%}}.section-1 .block-2 .box.box-2 .img-3{margin-left:auto;margin-right:auto;position:relative}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-2 .img-3{margin-top:3.5%;width:90%}}.section-1 .block-2 .box.box-2 .img-3 .text-asterisk-3{bottom:0;margin-top:0;top:auto}@media only screen and (max-width: 1023px){.section-1 .block-2 .box.box-2 .img-3 .text-asterisk-3{margin-bottom:12.4vw;padding-left:8vw;padding-right:8vw}}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-2 .img-3 .text-asterisk-3{margin-bottom:4.444444444444445%}}.section-1 .block-2 .box.box-2 .box-content{display:flex;flex-wrap:wrap;font-size:0}@media only screen and (max-width: 1023px){.section-1 .block-2 .box.box-2 .box-content{flex-direction:column}}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-2 .box-content{justify-content:space-between;margin-left:4.8%;margin-right:4.8%}}@media only screen and (max-width: 1023px){.section-1 .block-2 .box.box-2 .box-content .btn-1{margin-left:3.6vw;margin-top:4.399999999999999vw;width:84.89999999999999vw}}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-2 .box-content .btn-1{margin-top:5%;width:49.557522123893804%}}@media only screen and (max-width: 1023px){.section-1 .block-2 .box.box-2 .box-content .container-text{margin-top:2vw}}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-2 .box-content .container-text{margin-top:2.8%;width:47.56637168141593%}}.section-1 .block-2 .box.box-2 .box-content .container-text .img-1{display:block}@media only screen and (max-width: 1023px){.section-1 .block-2 .box.box-2 .box-content .container-text .img-1{margin-bottom:2.8vw;margin-top:3vw}}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-2 .box-content .container-text .img-1{margin-top:1.86046511627907%}}@media only screen and (max-width: 1023px){.section-1 .block-2 .box.box-2 .box-content .container-text .text-asterisk-2{font-size:3vw;line-height:1.233333333333333;margin-left:3.6vw;margin-right:3.6vw}}@media only screen and (min-width: 1024px){.section-1 .block-2 .box.box-2 .box-content .container-text .text-asterisk-2{font-size:1.5rem;line-height:1.4}}.section-1 .block-2 .box .box-heading{background-color:#189e55;border-radius:4vw 4vw 0 0;font-size:0;padding:3vw 0 4vw;text-align:center}@media only screen and (min-width: 1024px){.section-1 .block-2 .box .box-heading{border-radius:10px 10px 0 0;padding:30px 0}}.section-1 .block-2 .text-asterisk-4{text-align:center;font-size:3vw;letter-spacing:-.06em;line-height:1.266666666666667}@media only screen and (max-width: 1023px){.section-1 .block-2 .text-asterisk-4{background-color:#36e085;border-left:1.2vw solid #fff;border-right:1.2vw solid #fff;font-weight:500;padding-top:4vw;padding-bottom:3.2vw}}@media only screen and (min-width: 1024px){.section-1 .block-2 .text-asterisk-4{margin-top:16px;font-size:1.5rem;letter-spacing:-.08em;line-height:1.4}}.section-1 .block-2 .text-asterisk-4 span{display:inline-block}.section-1 .block-2 .arrow{border-bottom:0;border-left:17px solid transparent;border-right:17px solid transparent;border-style:solid;border-top:29px solid #000;display:block;height:0;margin:5vw auto 3.4vw;width:0}@media only screen and (min-width: 1024px){.section-1 .block-2 .arrow{margin:35px auto 30px}}.section-1 .block-2 .comments{box-sizing:content-box;font-size:0;margin-left:auto;margin-right:auto;width:100%}@media only screen and (max-width: 1023px){.section-1 .block-2 .comments{margin-top:-4.399999999999999vw;position:relative;z-index:1}}@media only screen and (min-width: 1024px){.section-1 .block-2 .comments{margin-top:2.578268876611418%;padding-bottom:2.578268876611418%;padding-top:2.762430939226519%;background:url(/assets/images/yorisou-denki-hikkoshi2026/pc/bg-1.png) left bottom no-repeat transparent;background-size:100% auto}.section-1 .block-2 .comments img{display:block;margin-left:auto;margin-right:auto;padding-right:2.025782688766114%;width:80.11049723756905%}}.section-1 .block-2 .container-movie{font-size:0;position:relative}@media only screen and (min-width: 1024px){.section-1 .block-2 .container-movie{padding-top:.644567219152855%;background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-yellow.png) left top repeat transparent;background-size:120px auto}}.section-1 .block-2 .container-movie .text-1{display:block;margin-left:auto;margin-right:auto;margin-top:5.2vw;width:72.8vw}@media only screen and (min-width: 1024px){.section-1 .block-2 .container-movie .text-1{margin-top:0;width:42.173112338858196%}}.section-1 .block-2 .container-movie .movie{aspect-ratio:560/315;background-color:#fff;display:block;margin-left:auto;margin-right:auto;margin-top:3.6vw;width:92vw}@media only screen and (min-width: 1024px){.section-1 .block-2 .container-movie .movie{margin-top:3.406998158379374%;width:84.71454880294658%}}.section-1 .block-2 .container-movie .movie iframe{height:100%;width:100%}.section-1 .block-2 .btn-entry-1{display:block;font-size:0;margin-left:auto;margin-right:auto;margin-top:4.399999999999999vw;position:relative;z-index:1}@media only screen and (min-width: 1024px){.section-1 .block-2 .btn-entry-1{margin-top:4.880294659300184%}}.section-1 .block-2 .text-asterisk-5{font-size:3vw;line-height:1.266666666666667}@media only screen and (max-width: 1023px){.section-1 .block-2 .text-asterisk-5{padding:2.4vw 7.6vw 3.2vw}}@media only screen and (min-width: 1024px){.section-1 .block-2 .text-asterisk-5{margin-top:1.47329650092081%;text-align:center;font-size:1.5rem;line-height:1.4}}.section-1 .block-3{position:relative;background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-pink.png) left top}@media only screen and (max-width: 1023px){.section-1 .block-3{background-size:50px auto;border-radius:285px 285px 0 0;margin-top:-44vw;padding-bottom:51.4vw}}@media only screen and (min-width: 1024px){.section-1 .block-3{border-radius:260px 260px 0 0;margin-top:-23.941068139963168%;padding-bottom:6.906077348066299%;padding-top:4.604051565377532%}}.section-1 .block-3 .heading-1{margin-bottom:3.6vw;width:77.7vw}@media only screen and (min-width: 1024px){.section-1 .block-3 .heading-1{margin-bottom:1.104972375690608%;width:43.73848987108656%}}.section-1 .block-3 .text-1{font-weight:500;text-align:center;font-size:4.3vw;letter-spacing:-.06em;line-height:1.488372093023256;margin-bottom:4.8vw}@media only screen and (min-width: 1024px){.section-1 .block-3 .text-1{margin-bottom:5.70902394106814%;font-size:1.6rem;line-height:1.5625}}.section-1 .block-3 .box-content{margin-bottom:6.800000000000001vw;margin-left:auto;margin-right:auto;width:92vw}@media only screen and (min-width: 1024px){.section-1 .block-3 .box-content{margin-bottom:2.762430939226519%;margin-left:auto;margin-right:auto;width:82.87292817679558%}}.section-1 .block-3 .step{background-color:#fff;position:relative}@media only screen and (max-width: 1023px){.section-1 .block-3 .step{border-radius:4vw;margin-bottom:12.2vw}}@media only screen and (min-width: 1024px){.section-1 .block-3 .step{margin-bottom:80px;padding-left:6.666666666666667%;padding-right:6.666666666666667%}}.section-1 .block-3 .step .num{position:absolute;left:-1vw;top:-3vw;height:13.600000000000001vw;width:13.600000000000001vw}@media only screen and (min-width: 1024px){.section-1 .block-3 .step .num{left:50%;margin-left:-30px;height:60px;width:60px;top:-43px}}.section-1 .block-3 .step:after{position:absolute;left:50%;bottom:-23px;border-bottom:0;border-left:13px solid transparent;border-right:13px solid transparent;border-style:solid;border-top:23px solid #fff;content:"";height:0;margin-left:-13px;width:0}@media only screen and (max-width: 1023px){.section-1 .block-3 .step:after{border-left:3.5vw solid transparent;border-right:3.5vw solid transparent;border-top:6vw solid #fff;bottom:-6vw;margin-left:-3.5vw}}.section-1 .block-3 .step .text-3{font-weight:500;text-align:center;font-size:5.3vw;line-height:1.415094339622641}@media only screen and (min-width: 1024px){.section-1 .block-3 .step .text-3{font-size:1.6rem;line-height:1.5625}}.section-1 .block-3 .step .text-4{font-size:3.2vw;line-height:1.375}@media only screen and (max-width: 1023px){.section-1 .block-3 .step .text-4{margin-left:3.6vw;margin-right:3.6vw}}@media only screen and (min-width: 1024px){.section-1 .block-3 .step .text-4{font-size:1.5rem;letter-spacing:-.06em;line-height:1.4}}.section-1 .block-3 .step-1{padding-bottom:4.2vw}@media only screen and (min-width: 1024px){.section-1 .block-3 .step-1{padding-bottom:30px}}.section-1 .block-3 .step-1 .container{margin-bottom:2.4vw;padding-top:4vw}@media only screen and (min-width: 1024px){.section-1 .block-3 .step-1 .container{display:flex;gap:3%;justify-content:space-between;margin-bottom:17px;padding-top:26px}}@media only screen and (min-width: 1024px){.section-1 .block-3 .step-1 .container .text-3{flex:1;letter-spacing:-.06em;margin-top:2px}}.section-1 .block-3 .step-1 .container .btn{display:block;margin-top:3.8vw;width:84.89999999999999vw}@media only screen and (max-width: 1023px){.section-1 .block-3 .step-1 .container .btn{margin-left:3.6vw}}@media only screen and (min-width: 1024px){.section-1 .block-3 .step-1 .container .btn{margin-right:-.641025641025641%;margin-top:6px;width:48.97435897435897%}}.section-1 .block-3 .step-1 .text-4+.text-4{margin-top:.6vw}@media only screen and (min-width: 1024px){.section-1 .block-3 .step-1 .text-4+.text-4{margin-top:12px}}@media only screen and (max-width: 1023px){.section-1 .block-3 .step-2{margin-top:-1.8vw;padding-top:9vw;padding-bottom:8.6vw}}@media only screen and (min-width: 1024px){.section-1 .block-3 .step-2{padding-top:30px;padding-bottom:25px}}.section-1 .block-3 .step-3{margin-bottom:0}@media only screen and (max-width: 1023px){.section-1 .block-3 .step-3{margin-top:2.6vw;padding-top:4vw;padding-bottom:4.6vw}}@media only screen and (min-width: 1024px){.section-1 .block-3 .step-3{padding-top:33px;padding-bottom:22px}}.section-1 .block-3 .step-3:after{display:none}.section-1 .block-3 .step-3 .text-4{margin-top:1vw;text-align:center}@media only screen and (min-width: 1024px){.section-1 .block-3 .step-3 .text-4{margin-top:22px}}.section-1 .block-3 .text-2{box-sizing:content-box;margin-left:auto;margin-right:auto;padding-right:2vw;width:46.2vw}@media only screen and (min-width: 1024px){.section-1 .block-3 .text-2{padding-right:.644567219152855%;width:14.64088397790055%}}.section-1 .block-4{position:relative;background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-light-green.png) left top}@media only screen and (max-width: 1023px){.section-1 .block-4{background-size:50px auto;border-radius:285px 285px 0 0;margin-top:-44vw;padding-bottom:49.6vw}}@media only screen and (min-width: 1024px){.section-1 .block-4{border-radius:260px 260px 0 0;margin-top:-22.74401473296501%;padding-bottom:28.7292817679558%;padding-top:4.604051565377532%}}.section-1 .block-4 .heading-1{margin-bottom:.8vw;margin-left:auto;margin-right:auto;width:77.7vw}@media only screen and (min-width: 1024px){.section-1 .block-4 .heading-1{box-sizing:content-box;margin-bottom:1.104972375690608%;padding-right:.460405156537753%;width:43.73848987108656%}}@media only screen and (min-width: 1024px){.section-1 .block-4 .block-inner{display:flex;flex-wrap:wrap;gap:2.762430939226519%;justify-content:center}}.section-1 .block-4 .text-1{font-weight:500;text-align:center}@media only screen and (max-width: 1023px){.section-1 .block-4 .text-1{font-size:5.3vw;letter-spacing:-.04em;line-height:1.60377358490566;margin-bottom:3vw}}@media only screen and (min-width: 1024px){.section-1 .block-4 .text-1{width:100%;font-size:2.8rem;letter-spacing:.02em;line-height:1.285714285714286;margin-bottom:1.841620626151013%}}.section-1 .block-4 .container-toggle{overflow:hidden}@media only screen and (max-width: 1023px){.section-1 .block-4 .container-toggle{margin-bottom:4vw;margin-left:auto;margin-right:auto;width:92vw}}@media only screen and (min-width: 1024px){.section-1 .block-4 .container-toggle{margin-bottom:4.604051565377532%;width:44.65930018416206%}}.section-1 .block-4 .container-toggle .toggle-heading{align-items:center;display:flex;padding-bottom:3vw;position:relative}@media only screen and (min-width: 1024px){.section-1 .block-4 .container-toggle .toggle-heading{padding-bottom:3.298969072164949%}}.section-1 .block-4 .container-toggle .toggle-heading .img{margin-right:3vw;width:30vw}@media only screen and (min-width: 1024px){.section-1 .block-4 .container-toggle .toggle-heading .img{margin-right:3.092783505154639%;width:32.577319587628864%}}.section-1 .block-4 .container-toggle .toggle-heading .text{font-size:5.600000000000001vw;letter-spacing:-.06em;line-height:1.285714285714286;font-weight:500}@media only screen and (max-width: 1023px){.section-1 .block-4 .container-toggle .toggle-heading .text{padding-bottom:2vw}}@media only screen and (min-width: 1024px){.section-1 .block-4 .container-toggle .toggle-heading .text{font-size:3rem;line-height:1.266666666666667}}.section-1 .block-4 .container-toggle .toggle-heading .text span{display:block;margin-top:1vw;font-size:2.9vw;line-height:1;letter-spacing:normal}@media only screen and (min-width: 1024px){.section-1 .block-4 .container-toggle .toggle-heading .text span{margin-top:2.061855670103093%;padding-bottom:2.061855670103093%;font-size:1.5rem}}.section-1 .block-4 .container-toggle .toggle-heading:after{position:absolute;right:1vw;bottom:3.4vw;border-bottom:0;border-left:2.2vw solid transparent;border-right:2.2vw solid transparent;border-style:solid;border-top:3.8vw solid #b3b3b3;content:"";height:0;width:0}@media only screen and (min-width: 1024px){.section-1 .block-4 .container-toggle .toggle-heading:after{border-left-width:11px;border-right-width:11px;border-top-width:20px;bottom:20px;right:6px}}.section-1 .block-4 .container-toggle .toggle-content{background-color:#fff;border-radius:4vw;font-size:3.6vw;letter-spacing:-.04em;line-height:1.666666666666667}@media only screen and (min-width: 1024px){.section-1 .block-4 .container-toggle .toggle-content{font-size:1.9rem;line-height:1.684210526315789;border-radius:20px}}.section-1 .block-4 .container-toggle .toggle-content .content-inner{padding:6vw}@media only screen and (min-width: 1024px){.section-1 .block-4 .container-toggle .toggle-content .content-inner{padding:6.597938144329897% 6.597938144329897% 5.567010309278351%}}.section-1 .block-5{position:relative;background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-orange.png) left top}@media only screen and (max-width: 1023px){.section-1 .block-5{background-size:50px auto;border-radius:285px 285px 0 0;margin-top:-44vw;padding-bottom:53vw}}@media only screen and (min-width: 1024px){.section-1 .block-5{padding-bottom:33.14917127071823%}}.section-1 .block-5 .heading-1{margin-bottom:5vw;position:relative;width:77.7vw}@media only screen and (min-width: 1024px){.section-1 .block-5 .heading-1{margin-bottom:2.762430939226519%;padding-top:.1px;width:43.73848987108656%}}@media only screen and (min-width: 1024px){.section-1 .block-5 .heading-1 img{margin-top:-5.88235294117647%}}.section-1 .block-5 .container-slide .slider .slider-contents{width:100%}@media only screen and (max-width: 1023px){.section-1 .block-5 .slider-item{box-sizing:border-box;padding-left:1.5vw;padding-right:1.5vw;width:72.6vw}}@media only screen and (min-width: 1024px){.section-1 .block-5 .slider-item{width:32.87292817679558%}}@media only screen and (max-width: 1023px){.section-1 .block-5 .swiper-button-prev,.section-1 .block-5 .swiper-button-next{display:none}}@media only screen and (min-width: 1024px){.section-1 .block-5 .swiper-button-prev,.section-1 .block-5 .swiper-button-next{aspect-ratio:1/1;height:auto;margin-top:-4.327808471454881%;width:3.591160220994475%}}.section-1 .block-5 .swiper-button-prev:after,.section-1 .block-5 .swiper-button-next:after{display:none}.section-1 .block-5 .swiper-button-prev{left:0;background:url(/assets/images/yorisou-denki-hikkoshi2026/pc/btn-prev.png) left top no-repeat transparent;background-size:100% auto}.section-1 .block-5 .swiper-button-next{right:0;background:url(/assets/images/yorisou-denki-hikkoshi2026/pc/btn-next.png) left top no-repeat transparent;background-size:100% auto}.section-1 .block-6{position:relative;background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-pink.png) left top}@media only screen and (max-width: 1023px){.section-1 .block-6{background-size:50px auto;border-radius:285px 285px 0 0;margin-top:-44vw;padding-bottom:53.6vw;padding-top:4.399999999999999vw}}@media only screen and (min-width: 1024px){.section-1 .block-6{border-radius:260px 260px 0 0;margin-top:-24.49355432780847%;padding-top:4.23572744014733%}}.section-1 .block-6 .heading-1{margin-bottom:6vw;width:88.8vw}@media only screen and (min-width: 1024px){.section-1 .block-6 .heading-1{margin-bottom:5.340699815837938%;width:81.58379373848987%}}@media only screen and (max-width: 1023px){.section-1 .block-6 .heading-1 img{margin-top:-4.6vw}}.section-1 .block-6 .block-inner{padding-left:4vw;padding-right:4vw}@media only screen and (min-width: 1024px){.section-1 .block-6 .block-inner{padding-left:3.959484346224678%;padding-right:3.959484346224678%}}.section-1 .block-6 .container-toggle{background-color:#fff;border-radius:20px;margin-left:auto;margin-right:auto;overflow:hidden}@media only screen and (max-width: 1023px){.section-1 .block-6 .container-toggle{border-radius:4vw;margin-bottom:4vw;width:92vw}}@media only screen and (min-width: 1024px){.section-1 .block-6 .container-toggle{margin-bottom:4%}.section-1 .block-6 .container-toggle:last-of-type{margin-bottom:0}}.section-1 .block-6 .toggle-heading{text-align:center;font-size:6vw;letter-spacing:.02em;line-height:1.366666666666667;font-weight:500;padding-bottom:4.2vw;padding-top:4.399999999999999vw;position:relative}@media only screen and (min-width: 1024px){.section-1 .block-6 .toggle-heading{padding-top:2.209944751381215%;padding-bottom:2.946593001841621%;font-size:3.2rem;line-height:1.34375}}.section-1 .block-6 .toggle-heading:before{content:"";display:block;margin-bottom:1.6vw;margin-left:auto;margin-right:auto;height:8vw;width:7.000000000000001vw;background:url(/assets/images/yorisou-denki-hikkoshi2026/img-29.png) left top no-repeat transparent;background-size:100% auto}@media only screen and (min-width: 1024px){.section-1 .block-6 .toggle-heading:before{margin-bottom:8px;height:42px;width:37px;background:url(/assets/images/yorisou-denki-hikkoshi2026/pc/img-29@2x.png) left top no-repeat transparent;background-size:100% auto}}.section-1 .block-6 .toggle-heading:after{position:absolute;right:3.6vw;bottom:6.5vw;border-bottom:0;border-left:2.2vw solid transparent;border-right:2.2vw solid transparent;border-style:solid;border-top:3.8vw solid #b3b3b3;content:"";height:0;width:0}@media only screen and (min-width: 1024px){.section-1 .block-6 .toggle-heading:after{border-left-width:11px;border-right-width:11px;border-top-width:20px;bottom:33px;right:23px}}.section-1 .block-6 .toggle-content{background:url(/assets/images/yorisou-denki-hikkoshi2026/line-dot.png) left top repeat-x transparent;background-size:1.4vw auto;font-size:3.9vw;letter-spacing:-.03em;line-height:1.538461538461539}@media only screen and (max-width: 1023px){.section-1 .block-6 .toggle-content{margin-left:3.2vw;margin-right:3.2vw;padding-left:.8vw;padding-right:.8vw}}@media only screen and (min-width: 1024px){.section-1 .block-6 .toggle-content{margin-left:1.5%;margin-right:1.5%;font-size:2.1rem;line-height:1.523809523809524;background:url(/assets/images/yorisou-denki-hikkoshi2026/pc/line-dot.png) left top repeat-x transparent;background-size:8px auto}}@media only screen and (max-width: 1023px){.section-1 .block-6 .toggle-content .content-inner{padding-bottom:4vw}}@media only screen and (min-width: 1024px){.section-1 .block-6 .toggle-content .content-inner{display:flex;padding-top:3.608247422680412%;padding-bottom:3.608247422680412%}}@media only screen and (min-width: 1024px){.section-1 .block-6 .toggle-content .content-inner .answer-catch{margin-top:1.030927835051546%;width:28.865979381443296%}}@media only screen and (min-width: 1024px){.section-1 .block-6 .toggle-content .content-inner .answer-text{display:flex;flex:1;flex-wrap:wrap;justify-content:space-between;padding-right:2.474226804123711%}.section-1 .block-6 .toggle-content .content-inner .answer-text .text-full-width{width:100%}.section-1 .block-6 .toggle-content .content-inner .answer-text .text-float{width:28.52852852852853%}}@media only screen and (max-width: 1023px){.section-1 .block-6 .toggle-content .content-inner .answer-text:only-child{padding-top:3vw}}@media only screen and (min-width: 1024px){.section-1 .block-6 .toggle-content .content-inner .answer-text:only-child{padding-left:2.474226804123711%}}.section-1 .block-6 .toggle-content .answer-yes{box-sizing:content-box;display:block;font-size:0;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1023px){.section-1 .block-6 .toggle-content .answer-yes{margin-bottom:1.2vw;padding-right:2vw;padding-top:5vw;width:16.2vw}}@media only screen and (min-width: 1024px){.section-1 .block-6 .toggle-content .answer-yes{padding-right:7.142857142857142%;width:31.785714285714285%}}.section-1 .block-6 .toggle-content .answer-no{box-sizing:content-box;display:block;font-size:0;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1023px){.section-1 .block-6 .toggle-content .answer-no{margin-bottom:1.2vw;padding-right:2vw;padding-top:5.2vw;width:12.7vw}}@media only screen and (min-width: 1024px){.section-1 .block-6 .toggle-content .answer-no{padding-right:5.714285714285714%;width:24.285714285714285%}}.section-1 .block-6 .toggle-content .answer-yes-no{box-sizing:content-box;display:block;font-size:0;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1023px){.section-1 .block-6 .toggle-content .answer-yes-no{margin-bottom:1.2vw;padding-right:1vw;padding-top:5vw;width:41.699999999999996vw}}@media only screen and (min-width: 1024px){.section-1 .block-6 .toggle-content .answer-yes-no{padding-right:2.857142857142857%;width:78.92857142857143%}}.section-1 .block-6 .toggle-content .answer-img-1{display:block}@media only screen and (max-width: 1023px){.section-1 .block-6 .toggle-content .answer-img-1{margin-left:auto;margin-right:auto;margin-top:6.600000000000001vw;width:84.6vw}}@media only screen and (min-width: 1024px){.section-1 .block-6 .toggle-content .answer-img-1{margin-top:4.804804804804805%;width:66.81681681681681%}}@media only screen and (max-width: 1023px){.section-1 .block-6 .text-asterisk{font-size:3.3vw;line-height:1.484848484848485}}@media only screen and (min-width: 1024px){.section-1 .block-6 .text-asterisk{margin-top:1.8%;font-size:1.5rem;letter-spacing:-.02em;line-height:1.4}}.section-1 .block-7{position:relative;background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-pink.png) left top}@media only screen and (max-width: 1023px){.section-1 .block-7{background-size:50px auto;padding-bottom:1px}}.section-1 .block-7 .block-inner{background-color:#fff}@media only screen and (max-width: 1023px){.section-1 .block-7 .block-inner{padding:3.6vw 4vw 3vw}}@media only screen and (min-width: 1024px){.section-1 .block-7 .block-inner{padding:4.051565377532229% 3.683241252302026% 23.02025782688766%}}.section-1 .block-7 .heading-1{font-weight:500}@media only screen and (max-width: 1023px){.section-1 .block-7 .heading-1{margin-bottom:1.4vw;font-size:3.7vw;letter-spacing:-.1em;line-height:1.675675675675676}}@media only screen and (min-width: 1024px){.section-1 .block-7 .heading-1{text-align:center;font-size:2.2rem;line-height:1.181818181818182;margin-bottom:28px}}@media only screen and (max-width: 1023px){.section-1 .block-7 .text-block{margin-bottom:6vw}}@media only screen and (min-width: 1024px){.section-1 .block-7 .text-block{display:flex;gap:2.982107355864811%;margin-bottom:45px;width:97.21669980119285%}}@media only screen and (max-width: 1023px){.section-1 .block-7 .text-block .box-table{margin-bottom:2.2vw;width:93.4vw}}@media only screen and (min-width: 1024px){.section-1 .block-7 .text-block .box-table{width:50.40899795501023%}}@media only screen and (min-width: 1024px){.section-1 .block-7 .text-block .box-text{flex:1}}.section-1 .block-7 .text-block .box-text p{font-size:3.2vw;line-height:1.375}@media only screen and (min-width: 1024px){.section-1 .block-7 .text-block .box-text p{font-size:1.5rem;line-height:1.333333333333333}}@media only screen and (min-width: 1024px){.section-1 .block-7 .container-toggle{width:97.31610337972168%}}.section-1 .block-7 .container-toggle.is-opened .toggle-heading:after{transform:rotate(0)}.section-1 .block-7 .container-toggle .toggle-heading{cursor:pointer;position:relative}@media only screen and (max-width: 1023px){.section-1 .block-7 .container-toggle .toggle-heading{margin-bottom:2vw;width:91.3vw}}@media only screen and (min-width: 1024px){.section-1 .block-7 .container-toggle .toggle-heading{margin-bottom:12px;transition:opacity .3s}.section-1 .block-7 .container-toggle .toggle-heading:hover{opacity:.7}}.section-1 .block-7 .container-toggle .toggle-heading:after{position:absolute;right:13px;top:50%;content:"";margin-top:-11px;height:19px;width:19px;transform:rotate(180deg);background:url(/assets/images/yorisou-denki-hikkoshi2026/pc/arrow-2.png) left top no-repeat transparent;background-size:100% auto}.section-1 .block-7 .container-toggle .toggle-content{font-weight:500;overflow:hidden}@media only screen and (max-width: 1023px){.section-1 .block-7 .container-toggle .toggle-content{font-size:3.2vw;line-height:1.53125}}@media only screen and (min-width: 1024px){.section-1 .block-7 .container-toggle .toggle-content{font-size:1.7rem;line-height:1.529411764705882}}.section-1 .block-7 .container-toggle .toggle-content .text-2{margin-bottom:5vw}@media only screen and (min-width: 1024px){.section-1 .block-7 .container-toggle .toggle-content .text-2{margin-bottom:26px}}.section-1 .block-7 .super{font-size:70%;line-height:1;vertical-align:super}.section-1 .block-8{position:relative}@media only screen and (max-width: 1023px){.section-1 .block-8{background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-dark-pink.png) left top;background-size:50px auto;border-radius:285px 285px 0 0;margin-top:-43vw;padding-bottom:13.4vw}}@media only screen and (min-width: 1024px){.section-1 .block-8{background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-pink.png) left top;padding-bottom:13.075506445672191%;padding-top:10.957642725598527%}}.section-1 .block-8 .block-inner{position:relative}@media only screen and (min-width: 1024px){.section-1 .block-8 .block-inner{margin-left:auto;margin-right:auto;width:81.95211786372008%;background:url(/assets/images/yorisou-denki-hikkoshi2026/pattern-dark-pink.png) left top repeat transparent;background-size:100px auto;border-radius:40px;padding-top:4.044943820224719%;padding-bottom:4.044943820224719%}}@media only screen and (max-width: 1023px){.section-1 .block-8 .heading-1{margin-bottom:4.8vw;width:79.4vw}}@media only screen and (min-width: 1024px){.section-1 .block-8 .heading-1{margin:0 0 0 4.943820224719101%;width:48.20224719101124%}}.section-1 .block-8 .img-1{cursor:pointer;margin-left:auto;margin-right:auto;position:relative;transition:opacity .3s;width:67.4vw}.section-1 .block-8 .img-1:hover{opacity:.7}@media only screen and (min-width: 1024px){.section-1 .block-8 .img-1{position:absolute;left:50%;top:50%;margin-left:7.865168539325842%;margin-top:-23.146067415730336%;width:33.70786516853933%}}.section-1 .block-8 .img-1:before{position:absolute;right:-7.6vw;bottom:-3.6vw;content:"";height:20.8vw;width:20.8vw;z-index:1;background:url(/assets/images/yorisou-denki-hikkoshi2026/img-35.png) left top no-repeat transparent;background-size:100% auto}@media only screen and (min-width: 1024px){.section-1 .block-8 .img-1:before{bottom:0;margin-bottom:-5%;margin-right:-11.333333333333332%;right:0;height:92px;width:92px;background:url(/assets/images/yorisou-denki-hikkoshi2026/pc/img-35.png) left top no-repeat transparent;background-size:100% auto}}
