﻿.plan .c-message{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.71429;margin-bottom:30px}.plan .c-message:before,.plan .c-message:after{display:none}@media only screen and (max-width: 768px){.plan .c-message{font-size:min(3.58974vw, 14px);margin-bottom:min(5.12821vw, 20px)}}.plan .c-heading--2{text-align:center;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:34px;line-height:1.47059;margin-bottom:30px;padding:0;background-image:none}@media only screen and (max-width: 768px){.plan .c-heading--2{font-size:min(5.12821vw, 20px);line-height:1.5;margin-bottom:min(5.12821vw, 20px)}}.plan .c-heading--2--line{margin-bottom:40px}@media only screen and (max-width: 768px){.plan .c-heading--2--line{margin-bottom:min(7.69231vw, 30px)}}.plan .c-heading--2--line .line{position:relative}.plan .c-heading--2--line .line:before,.plan .c-heading--2--line .line:after{content:"";position:absolute;background-color:#F57801}.plan .c-heading--2--line .line:before{left:-2px;bottom:-5px;width:100%;height:4px;border-radius:2px}@media only screen and (max-width: 768px){.plan .c-heading--2--line .line:before{left:max(-.38462vw, -1.5px);bottom:max(-.64103vw, -2.5px);height:min(.76923vw, 3px);border-radius:min(.38462vw, 1.5px)}}.plan .c-heading--2--line .line:after{bottom:-9px;right:-4px;width:12px;height:12px;border-radius:50%}@media only screen and (max-width: 768px){.plan .c-heading--2--line .line:after{right:max(-1.02564vw, -4px);bottom:max(-1.28205vw, -5px);width:min(2.30769vw, 9px);height:min(2.30769vw, 9px)}}.plan .c-heading--2--bar{line-height:1;margin-bottom:34px !important}@media only screen and (max-width: 768px){.plan .c-heading--2--bar{margin-bottom:min(5.38462vw, 21px);font-size:min(6.15385vw, 24px);line-height:1.5}}.plan .c-heading--2--bar sup{font-size:12px;top:-1.5em}@media only screen and (max-width: 768px){.plan .c-heading--2--bar sup{font-size:min(2.30769vw, 9px)}}.plan .c-heading--2--bar>span{display:inline-block;padding:0 38px;position:relative}@media only screen and (max-width: 768px){.plan .c-heading--2--bar>span{padding:0 min(10.76923vw, 42px)}}.plan .c-heading--2--bar>span:before,.plan .c-heading--2--bar>span:after{content:"";position:absolute;width:50px;height:2px;border-radius:1px;background-color:#000;top:22px;transform-origin:center center}@media only screen and (max-width: 768px){.plan .c-heading--2--bar>span:before,.plan .c-heading--2--bar>span:after{width:min(11.53846vw, 45px);height:min(.51282vw, 2px);border-radius:min(.25641vw, 1px);bottom:min(4.61538vw, 18px);top:inherit}}.plan .c-heading--2--bar>span:before{left:-10px;transform:rotate(60deg)}@media only screen and (max-width: 768px){.plan .c-heading--2--bar>span:before{left:max(-2.5641vw, -10px)}}.plan .c-heading--2--bar>span:after{right:-10px;transform:rotate(-60deg)}@media only screen and (max-width: 768px){.plan .c-heading--2--bar>span:after{right:max(-2.5641vw, -10px)}}.plan .p-character-box{margin-bottom:40px}@media only screen and (max-width: 768px){.plan .p-character-box{margin-bottom:min(3.84615vw, 15px);height:min(20.51282vw, 80px)}}.plan .p-character-box .c-heading--2{margin-bottom:0}.plan .p-character-box .c-heading--2:before,.plan .p-character-box .c-heading--2:after{display:none}@media only screen and (max-width: 768px){.plan .p-character-box .c-heading--2{text-align:left}}@media only screen and (min-width: 391px) and (max-width: 768px){.plan .p-character-box .c-heading--2{text-align:center}}.plan .p-character-box .c-heading--2>span{display:inline-block;height:102px;padding:26px 0;position:relative}@media only screen and (max-width: 768px){.plan .p-character-box .c-heading--2>span{height:min(15.38462vw, 60px);padding:min(6.41026vw, 25px) 0 min(6.41026vw, 25px) min(24.87179vw, 97px)}}@media only screen and (min-width: 391px) and (max-width: 768px){.plan .p-character-box .c-heading--2>span{padding-left:0}}.plan .p-character-box .c-heading--2>span>.text{position:relative;opacity:0;transition:bottom 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);bottom:-30px}.plan .p-character-box .c-heading--2>span>.text:before,.plan .p-character-box .c-heading--2>span>.text:after{content:"";position:absolute;left:3px;width:156px;height:2px;background-color:#000;transform-origin:left center}@media only screen and (max-width: 768px){.plan .p-character-box .c-heading--2>span>.text:before,.plan .p-character-box .c-heading--2>span>.text:after{width:min(23.5359vw, 91.79px);height:min(.25641vw, 1px);left:0}}.plan .p-character-box .c-heading--2>span>.text:before{top:-5px;transform:rotate(-7.5deg)}@media only screen and (max-width: 768px){.plan .p-character-box .c-heading--2>span>.text:before{top:max(-.51282vw, -2px)}}.plan .p-character-box .c-heading--2>span>.text:after{bottom:-5px;transform:rotate(7.5deg)}@media only screen and (max-width: 768px){.plan .p-character-box .c-heading--2>span>.text:after{bottom:max(-.51282vw, -2px)}}.plan .p-character-box .c-heading--2>span>.character{position:absolute;left:-106px;top:0;width:84px;height:99px;transform:translateY(30px);opacity:0;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic)}@media only screen and (max-width: 768px){.plan .p-character-box .c-heading--2>span>.character{left:min(5.12821vw, 20px);width:min(17.30051vw, 67.472px);height:min(20.51282vw, 80px)}}@media only screen and (min-width: 391px) and (max-width: 768px){.plan .p-character-box .c-heading--2>span>.character{left:-77px}}@media only screen and (max-width: 768px){.plan .p-character-box .c-heading--2--2{line-height:1.25}}@media only screen and (max-width: 768px){.plan .p-character-box .c-heading--2--2>span{padding-top:min(2.5641vw, 10px)}}.plan .p-character-box.is-active .c-heading--2>span>.character{opacity:1;transform:translateY(0px)}.plan .p-character-box.is-active .c-heading--2>span>.text{opacity:1;bottom:0;transition-delay:0.2s}.plan .c-heading--3{text-align:center;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:20px;line-height:1.5;margin-bottom:30px;padding-bottom:0;background-image:none}@media only screen and (max-width: 768px){.plan .c-heading--3{font-size:min(4.10256vw, 16px);margin-bottom:min(6.41026vw, 25px)}}@media only screen and (max-width: 768px){.plan .c-heading--3--large{font-size:min(5.12821vw, 20px);margin-bottom:min(3.84615vw, 15px)}}.plan .c-heading--3--small{margin-bottom:25px}@media only screen and (max-width: 768px){.plan .c-heading--3--small{margin-bottom:min(3.84615vw, 15px)}}@media only screen and (max-width: 768px){.plan .c-heading--3--small02{margin-bottom:min(3.84615vw, 15px)}}@media only screen and (max-width: 768px){.plan .c-heading--3--small03{margin-bottom:min(1.28205vw, 5px)}}.plan .c-heading--3--type02{font-size:28px;line-height:1.42857;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;margin-bottom:30px}@media only screen and (max-width: 768px){.plan .c-heading--3--type02{font-size:min(6.15385vw, 24px) !important;line-height:1.5;margin-bottom:min(3.84615vw, 15px) !important}}.plan .c-heading--3--type03{font-size:16px !important;line-height:1.5;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;margin-bottom:15px !important;text-align:left}@media only screen and (max-width: 768px){.plan .c-heading--3--type03{font-size:min(4.10256vw, 16px) !important;margin-bottom:min(7.69231vw, 30px) !important;text-align:center}}.plan .c-heading--3>span{display:inline-block;position:relative;padding:0 24px}@media only screen and (max-width: 768px){.plan .c-heading--3>span{padding:0 min(4.87179vw, 19px)}}.plan .c-heading--3>span:before,.plan .c-heading--3>span:after{content:"";position:absolute;top:16px;background-color:#000000;width:22.5px;height:2.5px;border-radius:1.25px;transform-origin:center center}@media only screen and (max-width: 768px){.plan .c-heading--3>span:before,.plan .c-heading--3>span:after{width:min(4.61538vw, 18px);height:min(.51282vw, 2px);border-radius:min(.25641vw, 1px);top:min(3.07692vw, 12px)}}.plan .c-heading--3>span:before{left:-4px;transform:rotate(-120deg)}@media only screen and (max-width: 768px){.plan .c-heading--3>span:before{left:max(-1.02564vw, -4px)}}.plan .c-heading--3>span:after{right:-4px;transform:rotate(120deg)}@media only screen and (max-width: 768px){.plan .c-heading--3>span:after{right:max(-1.02564vw, -4px)}}.plan .c-box__padding--mt{margin-top:80px}@media only screen and (max-width: 768px){.plan .c-box__padding--mt{margin-top:min(20.51282vw, 80px)}}.plan .c-box__padding--mt .p-special-box .p-lead{font-size:16px;line-height:1.5;text-align:center;margin-bottom:20px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700}@media only screen and (max-width: 768px){.plan .c-box__padding--mt .p-special-box .p-lead{font-size:min(4.10256vw, 16px);margin-bottom:min(5.12821vw, 20px);text-align:center}}.plan .c-box__padding--mt .p-special-box .p-banner{max-width:300px;margin:0 auto}.plan .c-box__padding--mt .p-special-box .p-banner a{display:block;transition:all 0.1s linear}.plan .c-box__padding--mt .p-special-box .p-banner a img{transition:all 0.1s linear}@media only screen and (min-width: 769px){.plan .c-box__padding--mt .p-special-box .p-banner a:hover{transform:scale(1.05)}}.plan .denki{color:#000;letter-spacing:0.05em;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400}@media only screen and (min-width: 769px){.plan .denki .c-box--left--sp:before{display:none}}@media only screen and (max-width: 768px){.plan .denki .c-heading__box{margin-bottom:min(11.53846vw, 45px)}}@media only screen and (max-width: 768px){.plan .denki .c-heading__box .c-heading--1{margin-bottom:min(10.25641vw, 40px)}}.plan .denki .c-heading__box .c-message{font-size:20px;line-height:1.5;text-align:center;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700}@media only screen and (max-width: 768px){.plan .denki .c-heading__box .c-message{font-size:min(4.10256vw, 16px);line-height:1.5;text-align:center}}.plan .denki .p-section{margin-bottom:100px}@media only screen and (max-width: 768px){.plan .denki .p-section{margin-bottom:min(20.51282vw, 80px)}}.plan .denki .p-section--small{margin-bottom:80px}@media only screen and (max-width: 768px){.plan .denki .p-section--small{margin-bottom:min(12.82051vw, 50px)}}.plan .denki .p-section--large{margin-bottom:120px}@media only screen and (max-width: 768px){.plan .denki .p-section--large{margin-bottom:min(20.51282vw, 80px)}}.plan .denki .p-section--half{margin-bottom:50px}@media only screen and (max-width: 768px){.plan .denki .p-section--half{margin-bottom:min(12.82051vw, 50px)}}@media only screen and (max-width: 768px){.plan .denki .p-section--half--02{margin-bottom:min(10.25641vw, 40px)}}.plan .denki .p-section--last{margin-bottom:0 !important}.plan .denki .p-section:last-child{margin-bottom:0 !important}.plan .denki .p-section--border{margin-bottom:100px;padding-bottom:100px;border-bottom:1px solid #DCDDDD}@media only screen and (max-width: 768px){.plan .denki .p-section--border{margin-bottom:min(17.94872vw, 70px);padding-bottom:min(17.94872vw, 70px);border-width:min(.25641vw, 1px)}}.plan .denki .p-section--border:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:none !important}.plan .denki .p-section .c-message{text-align:center;font-size:16px;line-height:1.5;margin-bottom:0}@media only screen and (max-width: 768px){.plan .denki .p-section .c-message{font-size:min(3.58974vw, 14px);line-height:1.71429}}.plan .denki .p-section .c-message--lh{line-height:1.75}@media only screen and (max-width: 768px){.plan .denki .p-section .c-message--lh{line-height:1.71429}}.plan .denki .p-section .c-button{margin-top:25px}@media only screen and (max-width: 768px){.plan .denki .p-section .c-button{margin-top:min(5.12821vw, 20px)}}.plan .denki .p-section .c-button--l{margin-top:60px}@media only screen and (max-width: 768px){.plan .denki .p-section .c-button--l{margin-top:min(15.38462vw, 60px)}}.plan .denki .c-box__padding--menu{padding:40px 0;overflow:visible}@media only screen and (max-width: 768px){.plan .denki .c-box__padding--menu{padding:min(10.25641vw, 40px) min(6.66667vw, 26px) min(7.69231vw, 30px)}}.plan .denki .c-box__padding--menu .c-box__padding-columns{position:relative;margin:0;display:flex;justify-content:space-between;max-width:inherit}.plan .denki .c-box__padding--menu .c-box__padding-columns:before,.plan .denki .c-box__padding--menu .c-box__padding-columns:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:4px;background-color:#F57801;border-radius:2px}@media only screen and (max-width: 768px){.plan .denki .c-box__padding--menu .c-box__padding-columns:before,.plan .denki .c-box__padding--menu .c-box__padding-columns:after{top:min(6.41026vw, 25px);width:min(4.10256vw, 16px);height:min(.51282vw, 2px);border-radius:min(.25641vw, 1px)}}.plan .denki .c-box__padding--menu .c-box__padding-columns:before{transform:translate(-50%, -50%)}@media only screen and (max-width: 768px){.plan .denki .c-box__padding--menu .c-box__padding-columns:before{transform:translateX(-50%)}}.plan .denki .c-box__padding--menu .c-box__padding-columns:after{transform:translate(-50%, -50%) rotate(-90deg);transform-origin:center center}@media only screen and (max-width: 768px){.plan .denki .c-box__padding--menu .c-box__padding-columns:after{transform:translateX(-50%) rotate(-90deg)}}.plan .denki .c-box__padding--menu .c-box__padding-column{padding:0;width:50%}@media only screen and (max-width: 768px){.plan .denki .c-box__padding--menu .c-box__padding-column{width:calc(50% - min(3.07692vw, 12px))}}.plan .denki .c-box__padding--menu .p-plan_name{margin-bottom:20px;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:28px;line-height:1.21429;display:flex;align-items:center;min-height:40px;justify-content:center}@media only screen and (max-width: 768px){.plan .denki .c-box__padding--menu .p-plan_name{font-size:min(5.12821vw, 20px);margin-bottom:min(2.5641vw, 10px);line-height:1.3;min-height:inherit;position:relative;text-align:center}}.plan .denki .c-box__padding--menu .p-plan_name__no{display:inline-block;width:40px;height:40px;background-color:#F57801;border-radius:50%;color:#FFF;text-align:center;font-family:YakuHanJP,'Roboto', sans-serif;font-weight:500;font-weight:700;font-size:20px;line-height:1.06667;padding:9.34px 14px 8.66px;margin-right:15px}@media only screen and (max-width: 768px){.plan .denki .c-box__padding--menu .p-plan_name__no{position:absolute;left:50%;transform:translateX(-50%);top:max(-15.38462vw, -60px);width:min(10.25641vw, 40px);height:min(10.25641vw, 40px);font-size:min(5.12821vw, 20px);line-height:1;padding:min(2.30769vw, 9px) min(3.58974vw, 14px) min(2.82051vw, 11px);margin-right:0}}.plan .denki .c-box__padding--menu .c-message{text-align:center;font-size:16px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;line-height:1.75;margin-bottom:30px}@media only screen and (max-width: 768px){.plan .denki .c-box__padding--menu .c-message{font-size:min(3.07692vw, 12px);line-height:1.66667;margin-bottom:min(5.12821vw, 20px)}}.plan .denki .c-box__padding--menu .c-anchor{margin:0}.plan .denki .c-box__padding--menu .c-anchor__item{width:202px;margin:0 auto;padding:0}@media only screen and (max-width: 768px){.plan .denki .c-box__padding--menu .c-anchor__item{width:min(30.76923vw, 120px)}}.plan .denki .c-box__padding--otokuplan{padding:50px 10.625% 55px 0}@media only screen and (max-width: 768px){.plan .denki .c-box__padding--otokuplan{padding:min(7.69231vw, 30px) min(6.41026vw, 25px) min(10.25641vw, 40px)}}.plan .denki .c-box__padding--otokuplan--0101 .p-img-text__img{width:27.18042%;margin-left:16.875%}@media only screen and (max-width: 768px){.plan .denki .c-box__padding--otokuplan--0101 .p-img-text__img{margin-left:auto;width:min(41.02564vw, 160px)}}.plan .denki .c-box__padding--otokuplan--0101 .p-img-text__img img{width:100%}.plan .denki .c-box__padding--otokuplan--0102 .p-img-text__img{width:30.32121%;margin-left:15.75%}@media only screen and (max-width: 768px){.plan .denki .c-box__padding--otokuplan--0102 .p-img-text__img{margin-left:auto;width:min(41.02564vw, 160px)}}.plan .denki .c-box__padding--otokuplan--0102 .p-img-text__img img{width:100%}.plan .denki .c-box__padding--otokuplan--0103 .p-img-text__img{width:33.34227%;margin-left:15.5%}@media only screen and (max-width: 768px){.plan .denki .c-box__padding--otokuplan--0103 .p-img-text__img{margin-left:auto;width:min(41.02564vw, 160px)}}.plan .denki .c-box__padding--otokuplan--0103 .p-img-text__img img{width:100%}.plan .denki .c-box__padding--otokuplan--0201{padding-bottom:50px}.plan .denki .c-box__padding--otokuplan--0201 .p-img-text__img{width:31.32472%;margin-left:16.875%}@media only screen and (max-width: 768px){.plan .denki .c-box__padding--otokuplan--0201 .p-img-text__img{margin-left:auto;width:min(41.02564vw, 160px)}}.plan .denki .c-box__padding--otokuplan--0201 .p-img-text__img img{width:100%}.plan .denki .c-box__padding--otokuplan--0202{padding-bottom:50px}.plan .denki .c-box__padding--otokuplan--0202 .p-img-text__img{width:31.50242%;margin-left:16.875%;margin-top:15px}@media only screen and (max-width: 768px){.plan .denki .c-box__padding--otokuplan--0202 .p-img-text__img{margin-top:0;margin-left:auto;width:min(39.74359vw, 155px)}}.plan .denki .c-box__padding--otokuplan--0202 .p-img-text__img img{width:100%}.plan .denki .c-box__padding--link{padding:0;height:100px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.plan .denki .c-box__padding--link{height:min(22.82051vw, 89px)}}.plan .denki .c-box__padding--link a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}@media only screen and (min-width: 769px){.plan .denki .c-box__padding--link a:hover+.p-plan-link>span:after{right:-5px}.plan .denki .c-box__padding--link a:hover+.p-plan-link--popup>span:after{right:0}}.plan .denki .c-box__padding+.c-box__padding{margin-top:20px}@media only screen and (max-width: 768px){.plan .denki .c-box__padding+.c-box__padding{margin-top:min(5.12821vw, 20px)}}.plan .denki .c-heading--2{display:flex;justify-content:center;align-items:center;margin-bottom:30px;min-height:60px;line-height:1}@media only screen and (max-width: 768px){.plan .denki .c-heading--2{margin-bottom:min(5.12821vw, 20px);min-height:min(10.25641vw, 40px)}}.plan .denki .c-heading--2-no{width:60px;height:60px;background-color:#F57801;border-radius:50%;color:#FFF;text-align:center;font-family:YakuHanJP,'Roboto', sans-serif;font-weight:500;font-weight:700;font-size:30px;line-height:1.06667;padding:14px 21px;margin-right:20px}@media only screen and (max-width: 768px){.plan .denki .c-heading--2-no{width:min(10.25641vw, 40px);height:min(10.25641vw, 40px);font-size:min(5.12821vw, 20px);line-height:1;padding:min(2.30769vw, 9px) min(3.58974vw, 14px) min(2.82051vw, 11px);margin-right:min(2.5641vw, 10px)}}.plan .denki .c-heading--2-text{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:28px;line-height:1.21429;padding-bottom:4px}@media only screen and (max-width: 768px){.plan .denki .c-heading--2-text{font-size:min(5.12821vw, 20px);line-height:1.5;padding-bottom:min(.25641vw, 1px)}}.plan .denki .c-heading--3{margin-bottom:40px;text-align:center;font-size:20px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;line-height:1.5}@media only screen and (max-width: 768px){.plan .denki .c-heading--3{font-size:min(5.12821vw, 20px);margin-bottom:min(5.12821vw, 20px)}}.plan .denki .c-heading--3--mb02{margin-bottom:30px}@media only screen and (max-width: 768px){.plan .denki .c-heading--3--mb02{font-size:min(4.10256vw, 16px);margin-bottom:min(5.12821vw, 20px)}}.plan .denki .c-heading--3--mb03{margin-bottom:15px}@media only screen and (max-width: 768px){.plan .denki .c-heading--3--mb03{font-size:min(4.10256vw, 16px);margin-bottom:min(2.5641vw, 10px)}}.plan .denki .c-heading--3--mb04{margin-bottom:40px}@media only screen and (max-width: 768px){.plan .denki .c-heading--3--mb04{font-size:min(4.10256vw, 16px);margin-bottom:min(10.25641vw, 40px)}}.plan .denki .c-heading--3--mb05{margin-bottom:30px}@media only screen and (max-width: 768px){.plan .denki .c-heading--3--mb05{font-size:min(5.12821vw, 20px);margin-bottom:min(5.12821vw, 20px)}}.plan .denki .p-link-list{margin-top:30px;margin-left:-10.525px;display:flex;justify-content:center;position:relative;z-index:2}@media only screen and (max-width: 768px){.plan .denki .p-link-list{margin:min(5.12821vw, 20px) max(-5vw, -19.5px) 0;flex-wrap:wrap}}.plan .denki .p-link-list__item{margin-right:49px}@media only screen and (max-width: 768px){.plan .denki .p-link-list__item{margin-right:0;padding:0 min(5vw, 19.5px);margin-bottom:min(5.12821vw, 20px)}}.plan .denki .p-link-list__item:last-child{margin-right:0 !important;margin-bottom:0 !important}.plan .denki .p-fukidashi-area{margin-bottom:40px;display:flex;justify-content:center}@media only screen and (max-width: 768px){.plan .denki .p-fukidashi-area{display:block;margin-bottom:min(7.69231vw, 30px)}}.plan .denki .p-fukidashi-area__box{width:270px;height:110px;position:relative;margin-right:30px;border-radius:20px;border:2px solid #F57801;padding:16px 25px 18px 23px}@media only screen and (max-width: 768px){.plan .denki .p-fukidashi-area__box{width:100%;max-width:min(76.92308vw, 300px);height:auto;margin:0 auto min(5.12821vw, 20px);border-radius:min(5.12821vw, 20px);border-width:min(.51282vw, 2px);padding:min(4.35897vw, 18px) 0 min(4.61538vw, 18px)}}.plan .denki .p-fukidashi-area__box-circle{position:absolute;top:50%;right:-8.5px;transform:translateY(-50%);width:16px;height:15px;background-color:#F2F2F2;border:2px solid #F57801;border-radius:50%;z-index:2}@media only screen and (max-width: 768px){.plan .denki .p-fukidashi-area__box-circle{width:min(3.33333vw, 13px);height:min(3.33333vw, 13px);border-width:min(.51282vw, 2px);top:inherit;right:inherit;left:50%;bottom:max(-1.79487vw, -7px);transform:translateX(-50%)}}.plan .denki .p-fukidashi-area__box-circle:after{content:"";position:absolute;background-color:#F2F2F2;width:8px;height:16px;left:-2.5px;top:-2px;border-top-left-radius:8px;border-bottom-left-radius:8px}@media only screen and (max-width: 768px){.plan .denki .p-fukidashi-area__box-circle:after{width:min(5.12821vw, 20px);height:min(1.66667vw, 6.5px);border-top-left-radius:0;border-bottom-left-radius:0;left:50%;top:max(-.51282vw, -2px);transform:translateX(-50%)}}.plan .denki .p-fukidashi-area__box .c-message{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:14px;line-height:1.71429;text-align:left}@media only screen and (max-width: 768px){.plan .denki .p-fukidashi-area__box .c-message{font-size:min(3.07692vw, 12px);line-height:1.66667;text-align:center}}.plan .denki .p-fukidashi-area__img{width:201.51px}@media only screen and (max-width: 768px){.plan .denki .p-fukidashi-area__img{width:min(45.64103vw, 178px);margin:0 auto}}.plan .denki .p-fukidashi-area__img img{width:100%}.plan .denki .p-link-area{margin:0 0 40px}@media only screen and (max-width: 768px){.plan .denki .p-link-area{margin-bottom:min(9.48718vw, 37px)}}.plan .denki .p-chance{position:relative;padding-top:120px}@media only screen and (max-width: 768px){.plan .denki .p-chance{padding-top:min(23.07692vw, 90px)}}.plan .denki .p-chance:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:1800px;top:90px;height:330px;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border:40px solid #08BA87;z-index:-1;border-top:none}@media only screen and (min-width: 1280px){.plan .denki .p-chance:after{width:140.625%}}@media only screen and (max-width: 768px){.plan .denki .p-chance:after{width:140.625%;top:min(15.38462vw, 60px);height:min(84.61538vw, 330px);border-width:min(10.25641vw, 40px)}}.plan .denki .p-chance__inner{max-width:1700px;margin:0 auto;position:relative;z-index:2}@media only screen and (max-width: 768px){.plan .denki .p-chance__inner{max-width:inherit}}.plan .denki .p-chance__slider{margin:0 auto;max-width:1020px;overflow:visible}@media only screen and (max-width: 1040px){.plan .denki .p-chance__slider{max-width:340px}}@media only screen and (max-width: 768px){.plan .denki .p-chance__slider{max-width:inherit;width:min(82.05128vw, 320px)}}.plan .denki .p-chance__slider .slick-list{overflow:visible}.plan .denki .p-chance__slider .slick-list .slick-slide{padding:0 20px;pointer-events:inherit;transition:transform 0.3s ease-out;transform:translateY(-60px)}@media only screen and (max-width: 768px){.plan .denki .p-chance__slider .slick-list .slick-slide{padding:0 min(2.5641vw, 10px);transform:translateY(-54px)}}.plan .denki .p-chance__slider .slick-list .slick-slide a{display:block;transition:all 0.1s linear}@media only screen and (max-width: 768px){.plan .denki .p-chance__slider .slick-list .slick-slide a{border-radius:min(5.12821vw, 20px)}}.plan .denki .p-chance__slider .slick-list .slick-slide a img{transition:all 0.1s linear}@media only screen and (min-width: 769px){.plan .denki .p-chance__slider .slick-list .slick-slide a:hover{filter:drop-shadow(0px 4.2px 25px rgba(199,199,199,0.5));transform:scale(1.05)}}.plan .denki .p-chance__slider .slick-list .slick-slide:has(+.slick-center){transform:translateY(-10px) !important}@media only screen and (max-width: 768px){.plan .denki .p-chance__slider .slick-list .slick-slide:has(+.slick-center){transform:translateY(-18px) !important}}@media only screen and (min-width: 769px){.plan .denki .p-chance__slider .slick-list .slick-slide:has(+.slick-active){transform:translateY(-30px)}}.plan .denki .p-chance__slider .slick-list .slick-slide.slick-center{transform:translateY(0) !important}.plan .denki .p-chance__slider .slick-list .slick-slide.slick-center+.slick-slide{transform:translateY(-10px) !important}@media only screen and (max-width: 768px){.plan .denki .p-chance__slider .slick-list .slick-slide.slick-center+.slick-slide{transform:translateY(-18px) !important}}.plan .denki .p-chance__slider .slick-list .slick-slide.slick-center+.slick-slide+.slick-slide{transform:translateY(-30px) !important}@media only screen and (max-width: 768px){.plan .denki .p-chance__slider .slick-list .slick-slide.slick-center+.slick-slide+.slick-slide{transform:translateY(-54px) !important}}.plan .denki .p-chance__slider .slick-dots{margin-top:40px;display:flex;justify-content:center;align-items:center;height:50px}@media only screen and (max-width: 768px){.plan .denki .p-chance__slider .slick-dots{margin-top:min(5.12821vw, 20px);height:min(12.82051vw, 50px);height:auto}}.plan .denki .p-chance__slider .slick-dots li{width:12px;height:12px;margin:0 4.875px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.plan .denki .p-chance__slider .slick-dots li{width:min(2.5641vw, 10px);height:min(2.5641vw, 10px);margin:0 min(1.15385vw, 4.5px)}}.plan .denki .p-chance__slider .slick-dots li button{text-indent:-9999px;width:6px;height:6px;border-radius:0.9px;background-color:#D0D0D0}@media only screen and (max-width: 768px){.plan .denki .p-chance__slider .slick-dots li button{width:min(1.53846vw, 6px);height:min(1.53846vw, 6px);border-radius:min(.25641vw, 1px)}}.plan .denki .p-chance__slider .slick-dots li.slick-active{width:12px;height:12px}@media only screen and (max-width: 768px){.plan .denki .p-chance__slider .slick-dots li.slick-active{width:min(2.5641vw, 10px);height:min(2.5641vw, 10px)}}.plan .denki .p-chance__slider .slick-dots li.slick-active button{width:12px;height:12px;border-radius:50%;background-color:#08BA87}@media only screen and (max-width: 768px){.plan .denki .p-chance__slider .slick-dots li.slick-active button{width:min(2.5641vw, 10px);height:min(2.5641vw, 10px)}}.plan .denki .p-chance__slider .slick-arrow{position:absolute;bottom:0;text-indent:-9999px;width:50px;height:50px;border-radius:50%;border:1px solid #000000;transition:all 0.1s linear}@media only screen and (max-width: 768px){.plan .denki .p-chance__slider .slick-arrow{display:none}}.plan .denki .p-chance__slider .slick-arrow:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-40%, -50%);width:10px;height:17.5px;background-image:url(/image/2024/common/icon_arrow_right_bk.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;transition:left 0.3s ease-out}.plan .denki .p-chance__slider .slick-arrow.slick-prev{margin-left:-125px;left:50%}.plan .denki .p-chance__slider .slick-arrow.slick-prev:after{transform:translate(-60%, -50%) rotate(180deg);transform-origin:center center}@media only screen and (min-width: 769px){.plan .denki .p-chance__slider .slick-arrow.slick-prev:hover{background-color:#000000}.plan .denki .p-chance__slider .slick-arrow.slick-prev:hover:after{left:calc(50% - 5px);background-image:url(/image/2024/common/icon_arrow_right_wh.svg)}}.plan .denki .p-chance__slider .slick-arrow.slick-next{margin-right:-125px;right:50%}@media only screen and (min-width: 769px){.plan .denki .p-chance__slider .slick-arrow.slick-next:hover{background-color:#000000}.plan .denki .p-chance__slider .slick-arrow.slick-next:hover:after{left:calc(50% + 5px);background-image:url(/image/2024/common/icon_arrow_right_wh.svg)}}.plan .denki .p-img-text{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.plan .denki .p-img-text{display:block}}.plan .denki .p-img-text--top{align-items:flex-start}@media only screen and (max-width: 768px){.plan .denki .p-img-text__img{margin:0 auto}}.plan .denki .p-img-text__img img{width:100%}.plan .denki .p-img-text__text{width:44.05594%}@media only screen and (max-width: 768px){.plan .denki .p-img-text__text{width:100%;margin-top:min(5.12821vw, 20px)}}.plan .denki .p-img-text__heading{background-image:none;padding:0;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:20px;line-height:1.5;margin-bottom:20px;margin-left:15px}@media only screen and (max-width: 768px){.plan .denki .p-img-text__heading{font-size:min(4.61538vw, 18px);text-align:center;line-height:1.44444;margin:0 auto min(3.84615vw, 15px);max-width:min(71.79487vw, 280px)}}.plan .denki .p-img-text__heading>span{font-family:YakuHanJP,'Roboto', sans-serif;font-weight:500;font-weight:700}.plan .denki .p-img-text__catch{margin-bottom:13px;margin-left:15px}@media only screen and (max-width: 768px){.plan .denki .p-img-text__catch{padding-top:0;max-width:min(64.10256vw, 250px);margin:0 auto min(4.35897vw, 17px)}}.plan .denki .p-img-text__catch>span{display:inline-block;border-radius:2px;background-color:#F2F2F2;color:#000;padding:3px 20px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:13px;line-height:1.57143}@media only screen and (max-width: 768px){.plan .denki .p-img-text__catch>span{display:block;border-radius:min(.51282vw, 2px);padding:min(.51282vw, 2px) min(5.12821vw, 20px);font-size:min(3.58974vw, 14px);line-height:1.71429;text-align:center}}.plan .denki .p-img-text__message{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.71429;margin-bottom:0;margin-left:15px}@media only screen and (max-width: 768px){.plan .denki .p-img-text__message{max-width:min(64.10256vw, 250px);font-size:min(3.58974vw, 14px);line-height:1.57143;margin:0 auto;text-align:center}}.plan .denki .p-img-text__message--strong{font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;margin-bottom:5px}@media only screen and (max-width: 768px){.plan .denki .p-img-text__message--strong{line-height:1.71429;margin-bottom:0}}.plan .denki .p-img-text__list{margin-bottom:0;margin-left:15px}@media only screen and (max-width: 768px){.plan .denki .p-img-text__list{max-width:min(58.97436vw, 230px);margin:0 auto}}.plan .denki .p-img-text__list-item{margin-bottom:2px;position:relative;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.71429;padding-left:19px}@media only screen and (max-width: 768px){.plan .denki .p-img-text__list-item{margin-bottom:min(.76923vw, 3px);font-size:min(3.58974vw, 14px);padding-left:min(4.87179vw, 19px)}}.plan .denki .p-img-text__list-item:last-child{margin-bottom:0 !important}.plan .denki .p-img-text__list-item:before{content:"";position:absolute;width:3px;height:3px;left:5.5px;top:50%;transform:translateY(-50%);background-color:#000;border-radius:50%}@media only screen and (max-width: 768px){.plan .denki .p-img-text__list-item:before{width:min(.76923vw, 3px);height:min(.76923vw, 3px);left:min(1.41026vw, 5.5px)}}.plan .denki .p-img-text__attention{margin-top:15px;margin-left:15px}@media only screen and (max-width: 768px){.plan .denki .p-img-text__attention{margin:min(2.5641vw, 10px) 0 0}}.plan .denki .p-img-text__attention-item{position:relative;margin-bottom:2px;position:relative;color:#000;padding-left:17px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:12px;line-height:1.66667}@media only screen and (max-width: 768px){.plan .denki .p-img-text__attention-item{margin-bottom:min(1.28205vw, 5px);font-size:min(2.5641vw, 10px);padding-left:min(3.58974vw, 14px);line-height:1.6}}.plan .denki .p-img-text__attention-item:last-child{margin-bottom:0 !important}.plan .denki .p-img-text__attention-item:before{content:"※";position:absolute;left:0;top:0;background-image:none;width:auto;height:auto;font-size:12px;line-height:1.66667}@media only screen and (max-width: 768px){.plan .denki .p-img-text__attention-item:before{font-size:min(2.5641vw, 10px);line-height:1.6}}.plan .denki .p-img-text__button{margin:42px 0 0;position:relative}@media only screen and (max-width: 768px){.plan .denki .p-img-text__button{margin-top:min(10.76923vw, 42px)}}.plan .denki .p-img-text__button .c-button{margin-left:0;margin-right:0;margin-top:0}@media only screen and (max-width: 768px){.plan .denki .p-img-text__button .c-button{margin:0 auto}}.plan .denki .p-img-text__button-point{position:absolute;left:50%;top:-22px;transform:translateX(-50%);min-width:129px;height:32px;border-radius:16px;background-color:#FFD900;padding:10px 10px 10px 35px;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:10px;line-height:1.2}@media only screen and (max-width: 768px){.plan .denki .p-img-text__button-point{top:max(-5.64103vw, -22px);min-width:min(33.07692vw, 129px);height:min(8.20513vw, 32px);border-radius:min(4.10256vw, 16px);padding:min(2.5641vw, 10px) min(2.5641vw, 10px) min(2.5641vw, 10px) min(8.97436vw, 35px);font-size:min(2.5641vw, 10px)}}.plan .denki .p-img-text__button-point:after{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:26px;height:26px;background-image:url(/image/2024/common/icon_pointmenu02_bk.svg);background-repeat:no-repeat;background-position:left center;background-size:100%}@media only screen and (max-width: 768px){.plan .denki .p-img-text__button-point:after{left:min(1.02564vw, 4px);width:min(6.66667vw, 26px);height:min(6.66667vw, 26px)}}.plan .denki .p-recommend-box{max-width:600px;margin:40px 0 0 13.98601%}@media only screen and (max-width: 768px){.plan .denki .p-recommend-box{max-width:inherit;margin:min(7.69231vw, 30px) 0 0}}.plan .denki .p-recommend-box__inner{background-color:#f2f2f2;border-radius:10px;padding:35px 40px 41px}@media only screen and (max-width: 768px){.plan .denki .p-recommend-box__inner{border-radius:min(5.12821vw, 20px);padding:min(5.12821vw, 20px) min(6.41026vw, 25px) min(7.69231vw, 30px) min(5.12821vw, 20px)}}.plan .denki .p-recommend-box__heading{min-height:30px;padding:5px 0 5px 35px;background-image:url(/image/2024/common/icon_hand.svg);background-repeat:no-repeat;background-position:left center;background-size:30px;margin-bottom:10px;color:#F57801;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:14px;line-height:1.57143}@media only screen and (max-width: 768px){.plan .denki .p-recommend-box__heading{min-height:min(7.69231vw, 30px);padding:min(1.28205vw, 5px) 0 min(1.28205vw, 5px) min(8.97436vw, 35px);background-size:min(7.69231vw, 30px);margin-bottom:min(2.5641vw, 10px)}}.plan .denki .p-recommend-box__list{margin-bottom:0}.plan .denki .p-recommend-box__list-item{position:relative;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.57143;margin-bottom:4px;padding-left:19px}@media only screen and (max-width: 768px){.plan .denki .p-recommend-box__list-item{font-size:min(3.58974vw, 14px);margin-bottom:min(1.79487vw, 7px);padding-left:min(4.87179vw, 19px);white-space:normal}}.plan .denki .p-recommend-box__list-item:before{content:"";position:absolute;top:11.5px;left:5.5px;width:3px;height:3px;border-radius:50%;background-color:#000;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.71429}@media only screen and (max-width: 768px){.plan .denki .p-recommend-box__list-item:before{top:min(2.94872vw, 11.5px);left:min(1.41026vw, 5.5px);width:min(.76923vw, 3px);height:min(.76923vw, 3px);font-size:min(3.58974vw, 14px)}}.plan .denki .p-recommend-box__attention-list{margin-top:15px}@media only screen and (max-width: 768px){.plan .denki .p-recommend-box__attention-list{margin-top:min(2.5641vw, 10px)}}.plan .denki .p-recommend-box__attention-list-item{padding-left:17px;position:relative;font-size:12px;line-height:1.66667;margin-bottom:10px}@media only screen and (max-width: 768px){.plan .denki .p-recommend-box__attention-list-item{padding-left:min(3.58974vw, 14px);font-size:min(2.5641vw, 10px);line-height:1.6;margin-bottom:min(1.28205vw, 5px)}}.plan .denki .p-recommend-box__attention-list-item:last-child{margin-bottom:0 !important}.plan .denki .p-recommend-box__attention-list-item:before{content:"※";position:absolute;left:0;top:0;background-image:none;width:auto;height:auto;font-size:12px;line-height:1.66667}@media only screen and (max-width: 768px){.plan .denki .p-recommend-box__attention-list-item:before{font-size:min(2.5641vw, 10px);line-height:1.6}}.plan .denki .p-plan-link{margin:0;text-align:center}.plan .denki .p-plan-link>span{min-height:40px;padding:8px 24px 8px 50px;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:16px;line-height:1.5;position:relative}@media only screen and (max-width: 768px){.plan .denki .p-plan-link>span{min-height:min(10.25641vw, 40px);padding:min(2.05128vw, 8px) min(6.15385vw, 24px) min(2.05128vw, 8px) min(12.82051vw, 50px);font-size:min(4.10256vw, 16px)}}.plan .denki .p-plan-link>span:before,.plan .denki .p-plan-link>span:after{content:"";position:absolute}.plan .denki .p-plan-link>span:before{width:40px;height:40px;left:0;top:0;background-image:url(/image/2024/plan/denki/icon_denki.svg);background-repeat:no-repeat;background-position:left center;background-size:100%}@media only screen and (max-width: 768px){.plan .denki .p-plan-link>span:before{width:min(10.25641vw, 40px);height:min(10.25641vw, 40px)}}.plan .denki .p-plan-link>span:after{right:0;transform:translateY(-50%);width:8px;height:14px;top:50%;background-image:url(/image/2024/common/icon_arrow_right_bk.svg);background-repeat:no-repeat;background-position:right center;background-size:100%;transition:right 0.3s ease-out}@media only screen and (max-width: 768px){.plan .denki .p-plan-link>span:after{width:min(2.05128vw, 8px);height:min(3.58974vw, 14px)}}.plan .denki .p-plan-link--popup>span:after{right:0;top:50%;transform:translateY(-50%);width:11.5px !important;height:11.5px !important;background-image:url(/image/2024/common/icon_popup.svg);background-repeat:no-repeat;background-position:right center;background-size:100%}@media only screen and (max-width: 768px){.plan .denki .p-plan-link--popup>span:after{width:min(2.94872vw, 11.5px) !important;height:min(2.94872vw, 11.5px) !important}}.plan .denki .p-padding-columns{display:flex;justify-content:space-between;margin:40px 0 0}@media only screen and (max-width: 768px){.plan .denki .p-padding-columns{display:block;margin-top:min(7.69231vw, 30px)}}.plan .denki .p-padding-columns__column{width:48.75%;padding:40px 5.625% 50px;background-color:#fff;border-radius:20px}@media only screen and (max-width: 768px){.plan .denki .p-padding-columns__column{width:100%;padding:min(7.69231vw, 30px) min(6.41026vw, 25px) min(10.25641vw, 40px);margin-bottom:min(5.12821vw, 20px)}.plan .denki .p-padding-columns__column:last-child{margin-bottom:0}}.plan .denki .p-padding-columns__heading{min-height:40px;margin-bottom:20px;padding:7px 0 9px 50px;background-repeat:no-repeat;background-position:left top;background-size:40px;font-size:16px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;line-height:1.5;color:#000}@media only screen and (max-width: 768px){.plan .denki .p-padding-columns__heading{min-height:min(7.69231vw, 30px);margin-bottom:min(5.12821vw, 20px);padding:min(.76923vw, 3px) 0 min(.76923vw, 3px) min(10.25641vw, 40px);background-size:min(7.69231vw, 30px);font-size:min(4.10256vw, 16px)}}.plan .denki .p-padding-columns__heading--house{background-image:url(/image/2024/plan/denki/icon_house.svg)}.plan .denki .p-padding-columns__heading--eco{background-image:url(/image/2024/plan/denki/icon_eco.svg)}.plan .denki .p-padding-columns__border-box{min-height:80px;border-radius:10px;padding:19px 20px;position:relative;margin-bottom:10px}@media only screen and (max-width: 768px){.plan .denki .p-padding-columns__border-box{min-height:min(20.51282vw, 80px);border-radius:min(2.5641vw, 10px);padding:min(4.61538vw, 18px) min(5.12821vw, 20px);margin-bottom:min(2.5641vw, 10px)}}.plan .denki .p-padding-columns__border-box:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #cccccc;border-radius:10px;transition:all 0.1s linear}.plan .denki .p-padding-columns__border-box:last-child{margin-bottom:0 !important}@media only screen and (min-width: 769px){.plan .denki .p-padding-columns__border-box:hover:before{border:2px solid #F57801}}.plan .denki .p-padding-columns__border-box a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.plan .denki .p-padding-columns__border-box a:after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url(/image/2024/common/icon_popup.svg);background-repeat:no-repeat;background-position:right center;background-size:100%}@media only screen and (max-width: 768px){.plan .denki .p-padding-columns__border-box a:after{width:min(3.07692vw, 12px);height:min(3.07692vw, 12px);right:min(5.12821vw, 20px)}}.plan .denki .p-padding-columns__border-box-title{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:14px;line-height:1.42857;margin-bottom:2px}@media only screen and (max-width: 768px){.plan .denki .p-padding-columns__border-box-title{font-size:min(3.58974vw, 14px);line-height:1.71429;margin-bottom:0}}.plan .denki .p-padding-columns__border-box-message{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:12px;line-height:1.66667}@media only screen and (max-width: 768px){.plan .denki .p-padding-columns__border-box-message{font-size:min(3.07692vw, 12px)}}.plan .gas{letter-spacing:0.05em;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400}@media only screen and (max-width: 768px){.plan .gas .c-heading__box{margin-bottom:min(15.38462vw, 60px);padding:0 min(7.69231vw, 30px)}}@media only screen and (max-width: 768px){.plan .gas .c-heading__box .c-heading--1{margin-bottom:min(10.25641vw, 40px)}}.plan .gas .c-heading__box .c-message{font-size:16px;line-height:1.75}@media only screen and (max-width: 768px){.plan .gas .c-heading__box .c-message{font-size:min(3.58974vw, 14px);line-height:1.71429;text-align:center}}.plan .gas .c-heading__box .p-special-box{margin-top:40px}@media only screen and (max-width: 768px){.plan .gas .c-heading__box .p-special-box{margin-top:min(5.12821vw, 20px)}}.plan .gas .c-heading__box .p-special-box .p-lead{font-size:20px;line-height:1.5;text-align:center;margin-bottom:20px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700}@media only screen and (max-width: 768px){.plan .gas .c-heading__box .p-special-box .p-lead{font-size:min(4.10256vw, 16px);margin-bottom:min(5.12821vw, 20px);text-align:center}}.plan .gas .c-heading__box .p-special-box .p-banner{max-width:300px;margin:0 auto}.plan .gas .c-heading__box .p-special-box .p-banner a{display:block;border-radius:20px;transition:all 0.1s linear}.plan .gas .c-heading__box .p-special-box .p-banner a img{transition:all 0.1s linear}@media only screen and (min-width: 769px){.plan .gas .c-heading__box .p-special-box .p-banner a:hover{transform:scale(1.05)}}.plan .gas .c-button--sim{margin-top:25px}@media only screen and (max-width: 768px){.plan .gas .c-button--sim{margin-top:min(5.12821vw, 20px)}}.plan .gas .c-button--sim--l{margin-top:60px}@media only screen and (max-width: 768px){.plan .gas .c-button--sim--l{margin-top:min(15.38462vw, 60px)}}.plan .gas .p-section{margin-bottom:100px}@media only screen and (max-width: 768px){.plan .gas .p-section{margin-bottom:min(15.38462vw, 60px)}}.plan .gas .p-section--large{margin-bottom:120px}@media only screen and (max-width: 768px){.plan .gas .p-section--large{margin-bottom:min(23.07692vw, 90px)}}.plan .gas .p-section--half{margin-bottom:60px}@media only screen and (max-width: 768px){.plan .gas .p-section--half{margin-bottom:min(15.38462vw, 60px)}}.plan .gas .p-section--border{margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #DCDDDD}@media only screen and (max-width: 768px){.plan .gas .p-section--border{margin-bottom:min(10.25641vw, 40px);padding-bottom:min(10.25641vw, 40px);border-width:min(.25641vw, 1px)}}.plan .gas .p-section--border:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:none !important}.plan .gas .p-section:last-child{margin-bottom:0 !important}.plan .gas .c-box__padding+.c-box__padding{margin-top:20px}@media only screen and (max-width: 768px){.plan .gas .c-box__padding+.c-box__padding{margin-top:min(5.12821vw, 20px)}}.plan .gas .c-box__padding--plan{position:relative;overflow:visible;padding-top:50px;padding-bottom:45px;margin-top:100px !important}@media only screen and (max-width: 768px){.plan .gas .c-box__padding--plan{padding:min(12.05128vw, 47px) min(7.69231vw, 30px) min(7.69231vw, 30px);margin-top:min(15.38462vw, 60px) !important}}.plan .gas .c-box__padding--plan:after{content:"";position:absolute;top:-60px;left:107px;width:84.337px;height:100px;background-image:url(/image/2024/login_before/top/img_character02.webp);background-repeat:no-repeat;background-position:right top;background-size:100%;opacity:0;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transform:translateY(15px);transition-delay:0.8s}@media only screen and (max-width: 768px){.plan .gas .c-box__padding--plan:after{top:max(-12.5641vw, -49px);left:min(7.69231vw, 30px);width:min(18.71795vw, 73px);height:min(22.05128vw, 86px)}}.no-webp .plan .gas .c-box__padding--plan:after{background-image:url(/image/2024/login_before/top/img_character02.png)}.plan .gas .c-box__padding--plan.is-active:after{opacity:1;transform:translateY(0)}.plan .gas .c-box__padding--otokuplan{padding:50px 10.625% 55px 0}@media only screen and (max-width: 768px){.plan .gas .c-box__padding--otokuplan{padding:min(12.82051vw, 50px) min(6.41026vw, 25px) min(10.25641vw, 40px)}}.plan .gas .c-box__padding--otokuplan--0101 .p-img-text__img{width:33.59021%;margin-left:13.28671%}@media only screen and (max-width: 768px){.plan .gas .c-box__padding--otokuplan--0101 .p-img-text__img{margin-left:auto;width:min(46.15385vw, 180px)}}.plan .gas .c-box__padding--otokuplan--0102 .p-img-text__img{width:39.02098%;margin-left:9.09091%}@media only screen and (max-width: 768px){.plan .gas .c-box__padding--otokuplan--0102 .p-img-text__img{margin-left:auto;width:min(58.97436vw, 180px)}}.plan .gas .c-box__padding--otokuplan--0103 .p-img-text__img{width:34.76503%;margin-left:11.32867%}@media only screen and (max-width: 768px){.plan .gas .c-box__padding--otokuplan--0103 .p-img-text__img{margin-left:auto;width:min(44.61538vw, 180px)}}.plan .gas .c-box__padding--otokuplan--0201 .p-img-text__img{width:34.7035%;margin-left:13.42657%}@media only screen and (max-width: 768px){.plan .gas .c-box__padding--otokuplan--0201 .p-img-text__img{margin-left:auto;width:min(46.41026vw, 180px)}}.plan .gas .c-box__padding--otokuplan--0202 .p-img-text__img{width:32.93986%;margin-left:12.86713%}@media only screen and (max-width: 768px){.plan .gas .c-box__padding--otokuplan--0202 .p-img-text__img{margin-left:auto;width:min(43.07692vw, 180px)}}.plan .gas .c-box__padding--reason{padding:60px}@media only screen and (max-width: 768px){.plan .gas .c-box__padding--reason{padding:min(10.25641vw, 40px) min(5.12821vw, 20px)}}.plan .gas .c-box__padding-inner02{max-width:400px;margin:0 auto}@media only screen and (max-width: 768px){.plan .gas .c-box__padding-inner02{padding:min(6.41026vw, 25px)}}.plan .gas .c-box__padding-inner02 .c-message--center{display:flex;justify-content:center}.plan .gas .c-box__padding-inner02 .c-message--center sup{top:0.5em}.plan .gas .c-box__padding-inner02 .c-message--half{margin-bottom:8px}@media only screen and (max-width: 768px){.plan .gas .c-box__padding-inner02 .c-message--half{margin-bottom:min(2.05128vw, 8px)}}.plan .gas .c-box__padding .p-catch{display:flex;justify-content:space-between;position:relative;margin:0 auto 22px;width:350px}@media only screen and (max-width: 768px){.plan .gas .c-box__padding .p-catch{width:min(62.05128vw, 242px);margin-bottom:min(3.84615vw, 15px)}}.plan .gas .c-box__padding .p-catch>span{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:28px;line-height:1.21429}@media only screen and (max-width: 768px){.plan .gas .c-box__padding .p-catch>span{font-size:min(5.12821vw, 20px);line-height:1.5}}.plan .gas .c-box__padding .p-catch:before,.plan .gas .c-box__padding .p-catch:after{content:"";position:absolute;left:50%;background-color:#F57801;width:19px;height:3px;border-radius:1.5px;top:50%;transform-origin:center center}@media only screen and (max-width: 768px){.plan .gas .c-box__padding .p-catch:before,.plan .gas .c-box__padding .p-catch:after{width:min(4.10256vw, 16px);height:min(.76923vw, 3px);border-radius:min(.38462vw, 1.5px)}}.plan .gas .c-box__padding .p-catch:before{transform:translate(-50%, -50%)}.plan .gas .c-box__padding .p-catch:after{transform:translate(-50%, -50%) rotate(-90deg)}.plan .gas .p-set{text-align:center;margin-bottom:15px;padding-bottom:24px;position:relative;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:14px;line-height:1.71429}@media only screen and (max-width: 768px){.plan .gas .p-set{margin-bottom:min(2.5641vw, 10px);padding-bottom:min(7.4359vw, 29px);font-size:min(4.10256vw, 16px);line-height:1.1875}}.plan .gas .p-set:after{content:"";position:absolute;left:50%;bottom:0;width:23px;height:23px;transform:translateX(-50%);background-image:url(/image/2024/common/icon_arrow_down.svg);background-repeat:no-repeat;background-position:right top;background-size:100%}@media only screen and (max-width: 768px){.plan .gas .p-set:after{width:min(5.89744vw, 23px);height:min(5.89744vw, 23px)}}.plan .gas .p-discount{max-width:460px;margin:0 auto 30px;background:linear-gradient(180deg, #FFDC6C 0%, #FFD900 100%);height:70px;border-radius:10px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.plan .gas .p-discount{max-width:min(74.35897vw, 290px);height:min(17.94872vw, 70px);border-radius:min(2.5641vw, 10px);margin-bottom:min(5.12821vw, 20px)}}.plan .gas .p-discount__text{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:20px;line-height:1.4}@media only screen and (max-width: 768px){.plan .gas .p-discount__text{font-size:min(4.61538vw, 18px);line-height:1;position:relative;text-align:center;padding-top:min(2.05128vw, 8px)}}.plan .gas .p-discount__text>span{display:inline-block;padding:0 5px 0 2px;position:relative;top:3px}@media only screen and (max-width: 768px){.plan .gas .p-discount__text>span{padding:0 min(1.28205vw, 5px) 0 0;position:relative;top:min(.51282vw, 2px)}}.plan .gas .p-discount__text>span .num{font-family:YakuHanJP,'Roboto', sans-serif;font-weight:500;font-weight:700;font-size:42px;line-height:1}@media only screen and (max-width: 768px){.plan .gas .p-discount__text>span .num{font-size:min(8.46154vw, 33px);line-height:1.39394}}.plan .gas .p-discount__text>span .unit{font-family:YakuHanJP,'Roboto', sans-serif;font-weight:500;font-weight:700;font-size:24px;line-height:1;padding-left:2px}@media only screen and (max-width: 768px){.plan .gas .p-discount__text>span .unit{font-size:min(6.15385vw, 24px);padding-left:min(.51282vw, 2px)}}.plan .gas .p-graph{max-width:600px;margin:0 auto}@media only screen and (max-width: 768px){.plan .gas .p-graph{max-width:min(74.35897vw, 290px)}}.plan .gas .p-condition-box{margin:25px auto 0;max-width:500px}@media only screen and (max-width: 768px){.plan .gas .p-condition-box{margin-top:min(5.12821vw, 20px);width:calc(100% - min(10.25641vw, 40px))}}.plan .gas .p-condition-box__title{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:14px;line-height:1.71429;margin-bottom:10px}@media only screen and (max-width: 768px){.plan .gas .p-condition-box__title{font-size:min(3.07692vw, 12px);line-height:1.66667;margin-bottom:min(2.5641vw, 10px)}}.plan .gas .p-condition-box__message{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;text-align:justify;font-size:12px;line-height:1.66667;margin-bottom:0}@media only screen and (max-width: 768px){.plan .gas .p-condition-box__message{font-size:min(3.07692vw, 12px)}}.plan .gas .p-condition-box__tooltip{margin-top:20px;text-align:center}@media only screen and (max-width: 768px){.plan .gas .p-condition-box__tooltip{margin-top:min(5.12821vw, 20px)}}.plan .gas .p-condition-box__tooltip a{display:inline-block;padding:3px 0 0 23px;min-height:20px;line-height:1;background-image:url(/image/2024/common/icon_question.svg);background-position:left center;background-repeat:no-repeat;background-size:20px}@media only screen and (max-width: 768px){.plan .gas .p-condition-box__tooltip a{padding:min(.76923vw, 3px) 0 0 min(5.89744vw, 23px);min-height:min(5.12821vw, 20px);background-size:min(5.12821vw, 20px)}}.plan .gas .p-condition-box__tooltip a>span{text-decoration:underline;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:12px;line-height:1;text-decoration-line:underline;text-underline-offset:2px}@media only screen and (max-width: 768px){.plan .gas .p-condition-box__tooltip a>span{font-size:min(3.07692vw, 12px);text-underline-offset:min(.51282vw, 2px)}}@media only screen and (min-width: 769px){.plan .gas .p-condition-box__tooltip a:hover>span{text-decoration:none}}.plan .gas .c-heading--3{margin-bottom:40px}@media only screen and (max-width: 768px){.plan .gas .c-heading--3{margin-bottom:min(7.69231vw, 30px)}}@media only screen and (max-width: 768px){.plan .gas .c-heading--3--mb02{margin-bottom:min(5.12821vw, 20px)}}.plan .gas .p-img-text{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.plan .gas .p-img-text{display:block}}@media only screen and (max-width: 768px){.plan .gas .p-img-text__img{margin:0 auto}}.plan .gas .p-img-text__img img{width:100%}.plan .gas .p-img-text__text{width:44.05594%}@media only screen and (max-width: 768px){.plan .gas .p-img-text__text{width:100%;margin-top:min(7.69231vw, 30px)}}.plan .gas .p-img-text__heading{background-image:none;padding:0;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:20px;line-height:1.5;margin-bottom:12px;margin-left:15px}@media only screen and (max-width: 768px){.plan .gas .p-img-text__heading{font-size:min(4.61538vw, 18px);text-align:center;line-height:1.44444;margin-bottom:min(3.84615vw, 15px);margin-left:0}}.plan .gas .p-img-text__catch{padding-top:3px;margin-bottom:16.5px;margin-left:15px}@media only screen and (max-width: 768px){.plan .gas .p-img-text__catch{padding-top:0;max-width:min(64.10256vw, 250px);margin:0 auto min(3.84615vw, 15px)}}.plan .gas .p-img-text__catch>span{display:inline-block;border-radius:2px;background-color:#000;color:#FFF;padding:0 20px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:12px;line-height:2.16667}@media only screen and (max-width: 768px){.plan .gas .p-img-text__catch>span{border-radius:min(.51282vw, 2px);padding:min(1.02564vw, 4px) min(5.12821vw, 20px);font-size:min(3.07692vw, 12px);line-height:1.66667}}.plan .gas .p-img-text__message{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.57143;margin-bottom:8px;margin-left:15px}@media only screen and (max-width: 768px){.plan .gas .p-img-text__message{max-width:min(58.97436vw, 230px);font-size:min(3.58974vw, 14px);margin:0 auto min(2.05128vw, 8px)}}.plan .gas .p-img-text__list{margin-bottom:0;margin-left:15px}@media only screen and (max-width: 768px){.plan .gas .p-img-text__list{max-width:min(58.97436vw, 230px);margin:0 auto}}.plan .gas .p-img-text__list-item{margin-bottom:2px;position:relative;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.71429;padding-left:19px}@media only screen and (max-width: 768px){.plan .gas .p-img-text__list-item{margin-bottom:min(.76923vw, 3px);font-size:min(3.58974vw, 14px);padding-left:min(4.87179vw, 19px)}}.plan .gas .p-img-text__list-item:last-child{margin-bottom:0 !important}.plan .gas .p-img-text__list-item:before{content:"";position:absolute;width:3px;height:3px;left:5.5px;top:50%;transform:translateY(-50%);background-color:#000;border-radius:50%}@media only screen and (max-width: 768px){.plan .gas .p-img-text__list-item:before{width:min(.76923vw, 3px);height:min(.76923vw, 3px);left:min(1.41026vw, 5.5px)}}.plan .gas .p-img-text__attention{margin-top:3px;margin-left:15px}@media only screen and (max-width: 768px){.plan .gas .p-img-text__attention{max-width:min(56.92308vw, 222px);margin:min(.76923vw, 3px) auto 0}}.plan .gas .p-img-text__attention-item{position:relative;margin-bottom:2px;position:relative;color:#000;padding-left:17px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:12px;line-height:2}@media only screen and (max-width: 768px){.plan .gas .p-img-text__attention-item{margin-bottom:min(.76923vw, 3px);font-size:min(2.5641vw, 10px);padding-left:min(3.58974vw, 14px);line-height:1.6}}.plan .gas .p-img-text__attention-item:last-child{margin-bottom:0 !important}.plan .gas .p-img-text__attention-item:before{content:"※";position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:none;width:auto;height:auto}.plan .gas .p-img-text__button{margin:42px 0 0;position:relative}@media only screen and (max-width: 768px){.plan .gas .p-img-text__button{margin-top:min(10.76923vw, 42px)}}.plan .gas .p-img-text__button-point{position:absolute;left:50%;top:-22px;transform:translateX(-50%);min-width:129px;height:32px;border-radius:16px;background-color:#FFD900;padding:10px 10px 10px 35px;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:10px;line-height:1.2}@media only screen and (max-width: 768px){.plan .gas .p-img-text__button-point{top:max(-5.64103vw, -22px);min-width:min(33.07692vw, 129px);height:min(8.20513vw, 32px);border-radius:min(4.10256vw, 16px);padding:min(2.5641vw, 10px) min(2.5641vw, 10px) min(2.5641vw, 10px) min(8.97436vw, 35px);font-size:min(2.5641vw, 10px)}}.plan .gas .p-img-text__button-point:after{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:26px;height:26px;background-image:url(/image/2024/common/icon_pointmenu02_bk.svg);background-repeat:no-repeat;background-position:left center;background-size:100%}@media only screen and (max-width: 768px){.plan .gas .p-img-text__button-point:after{left:min(1.02564vw, 4px);width:min(6.66667vw, 26px);height:min(6.66667vw, 26px)}}.plan .gas .p-reason01{max-width:257px;margin:0 auto}@media only screen and (max-width: 768px){.plan .gas .p-reason01{max-width:min(56.41026vw, 220px)}}.plan .gas .p-reason01 img{width:100%}.plan .gas .p-reason02{max-width:215.6px;margin:0 auto}@media only screen and (max-width: 768px){.plan .gas .p-reason02{max-width:min(55.38462vw, 216px)}}.plan .gas .p-reason02 img{width:100%}.plan .gas .p-attention-list{margin-top:40px}@media only screen and (max-width: 768px){.plan .gas .p-attention-list{margin-top:min(8.97436vw, 35px)}}.plan .gas .p-attention-list__item{padding-left:26px;font-size:12px;margin-bottom:5px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;line-height:1.58333;text-indent:-26px}@media only screen and (max-width: 768px){.plan .gas .p-attention-list__item{font-size:min(2.5641vw, 10px);line-height:1.8;padding-left:min(6.15385vw, 24px);text-indent:max(-6.15385vw, -24px)}}.plan .gas .p-attention-list__item:last-child{margin-bottom:0 !important}.plan .gas .p-attention{font-size:12px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;line-height:1.58333;position:relative;padding-left:17px;margin-top:40px}@media only screen and (max-width: 768px){.plan .gas .p-attention{font-size:min(2.5641vw, 10px);line-height:1.8;padding-left:min(3.84615vw, 15px);margin-top:min(8.97436vw, 35px)}}.plan .gas .p-attention:before{content:"※";position:absolute;font-size:12px;top:0;left:0;line-height:1.66667}@media only screen and (max-width: 768px){.plan .gas .p-attention:before{font-size:min(2.5641vw, 10px);line-height:1.9}}@media only screen and (max-width: 768px){.plan .gas .p-attention--top{margin-top:0;margin-bottom:max(-6.41026vw, -25px)}}@media only screen and (max-width: 768px){.plan .gas .p-voice__wrapper:before{top:min(38.46154vw, 150px)}}.plan .gas .p-voice{height:976px}@media only screen and (max-width: 768px){.plan .gas .p-voice{height:auto}}@media only screen and (min-width: 769px){.plan .gas .p-voice:before{height:100%}}@media only screen and (min-width: 769px){.plan .gas .p-voice__slider .slick-list .slick-slide{transform:translateY(0) !important}}.plan .gas .p-voice__slider .slick-list .slick-slide__inner{height:536px}@media only screen and (max-width: 768px){.plan .gas .p-voice__slider .slick-list .slick-slide__inner{height:min(153.07692vw, 597px);padding:min(21.79487vw, 85px) min(10.25641vw, 40px) min(11.53846vw, 45px)}}.plan .gas .p-voice__slider .slick-list .slick-slide__lower{margin-top:20px}@media only screen and (max-width: 768px){.plan .gas .p-voice__slider .slick-list .slick-slide__lower{margin-top:min(5.12821vw, 20px)}}.plan .gas .p-others-box{position:relative;padding-top:120px}@media only screen and (max-width: 768px){.plan .gas .p-others-box{padding-top:min(23.07692vw, 90px)}}.plan .gas .p-others-box .c-connectline{position:absolute;top:max(-15.625vw, -200px);left:calc(50% - min(15.23438vw, 195px));z-index:1;width:min(33.67188vw, 431px);height:min(23.4375vw, 300px);transform:translateX(-50%)}@media only screen and (max-width: 768px){.plan .gas .p-others-box .c-connectline{top:max(-23.07692vw, -90px);left:calc(50% - min(2.5641vw, 10px));width:min(83.33333vw, 325px);height:min(38.46154vw, 150px)}}.plan .gas .p-others-box .c-connectline:before{transform:scale(0) translateY(-50%);transform-origin:center center;width:min(14.0625vw, 180px);height:min(14.0625vw, 180px)}@media only screen and (max-width: 768px){.plan .gas .p-others-box .c-connectline:before{width:min(38.46154vw, 150px);height:min(38.46154vw, 150px)}}.plan .gas .p-others-box .c-connectline:after{transition:all 1s var(--ease-out-expo);transition-delay:0.6s;width:0;transform-origin:left center;left:min(7.03125vw, 90px);height:min(4.6875vw, 60px);border-radius:0 min(2.34375vw, 30px) min(2.34375vw, 30px) 0}@media only screen and (max-width: 768px){.plan .gas .p-others-box .c-connectline:after{left:min(19.23077vw, 75px);height:min(12.82051vw, 50px)}}.plan .gas .p-others-box .c-connectline.is-active:before{animation:move_scale_news_50 0.3s 0.3s var(--ease-out-back) forwards}.plan .gas .p-others-box .c-connectline.is-active:after{width:min(33.67188vw, 431px)}@media only screen and (max-width: 768px){.plan .gas .p-others-box .c-connectline.is-active:after{width:min(102.5641vw, 400px)}}.plan .gas .p-others-box__whitebox{border-radius:20px;background-color:#ffffff;padding:20px 87px 28px 20px;position:relative}@media only screen and (max-width: 768px){.plan .gas .p-others-box__whitebox{border-radius:min(5.12821vw, 20px);padding:min(7.69231vw, 30px) min(6.41026vw, 25px)}}.plan .gas .p-others-box__whitebox-inner{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.plan .gas .p-others-box__whitebox-inner{display:block}}@media only screen and (min-width: 391px) and (max-width: 768px){.plan .gas .p-others-box__whitebox-inner{max-width:400px;margin:0 auto}}.plan .gas .p-others-box__whitebox a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.plan .gas .p-others-box__whitebox a:after{content:"";position:absolute;width:8px;height:14px;right:34px;top:50%;transform:translateY(-50%);background-image:url(/image/2024/common/icon_arrow_right_bk.svg);background-repeat:no-repeat;background-position:right center;background-size:100%;transition:right 0.3s ease-out}@media only screen and (max-width: 768px){.plan .gas .p-others-box__whitebox a:after{width:min(2.05128vw, 8px);height:min(3.58974vw, 14px);right:min(4.61538vw, 18px)}}@media only screen and (min-width: 769px){.plan .gas .p-others-box__whitebox a:hover:after{right:29px}}.plan .gas .p-others-box__whitebox a.popup:after{width:12px;height:12px;background-image:url(/image/2024/common/icon_popup.svg)}@media only screen and (min-width: 769px){.plan .gas .p-others-box__whitebox a.popup:hover:after{right:34px}}.plan .gas .p-others-box__whitebox-left{width:223px}@media only screen and (max-width: 768px){.plan .gas .p-others-box__whitebox-left{width:min(69.52949vw, 271.165px);margin:0 auto}}.plan .gas .p-others-box__whitebox-left img{vertical-align:bottom}.plan .gas .p-others-box__whitebox-right{width:300px}@media only screen and (max-width: 768px){.plan .gas .p-others-box__whitebox-right{width:100%;margin-top:min(7.69231vw, 30px)}}.plan .gas .p-others-box__whitebox-title{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:16px;line-height:1.5;margin-bottom:7px;white-space:nowrap}@media only screen and (max-width: 768px){.plan .gas .p-others-box__whitebox-title{font-size:min(4.10256vw, 16px);margin-bottom:min(2.05128vw, 8px)}}.plan .gas .p-others-box__whitebox-message{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.57143}@media only screen and (max-width: 768px){.plan .gas .p-others-box__whitebox-message{font-size:min(3.58974vw, 14px)}}.plan .gas .p-others-box__button-area{display:flex;justify-content:center}@media only screen and (max-width: 768px){.plan .gas .p-others-box__button-area{display:block}}.plan .gas .p-others-box__button-area .c-button{margin:0 20px 0 0}@media only screen and (max-width: 768px){.plan .gas .p-others-box__button-area .c-button{margin:0 auto min(5.12821vw, 20px)}}.plan .gas .p-others-box__button-area .c-button:last-child{margin:0 auto !important}.plan .gas .p-others-box__service-area{display:flex;justify-content:center}.plan .gas .p-others-box__service-area-item{margin-right:60px}@media only screen and (max-width: 768px){.plan .gas .p-others-box__service-area-item{margin-right:min(7.69231vw, 30px)}}.plan .gas .p-others-box__service-area-item:last-child{margin-right:0 !important}.plan .gas .p-others-box__service-area-item a{display:inline-block;text-decoration:underline;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:18px;line-height:1.55556;text-underline-offset:2px}@media only screen and (max-width: 768px){.plan .gas .p-others-box__service-area-item a{font-size:min(4.61538vw, 18px);line-height:1.44444;text-underline-offset:min(.51282vw, 2px)}}@media only screen and (min-width: 769px){.plan .gas .p-others-box__service-area-item a:hover{text-decoration:none}}@media only screen and (max-width: 768px){.plan .gas.detail .c-heading__box{padding:0}}.plan .gas.detail .c-box__padding{overflow:visible}.plan .gas.detail .c-box__padding--small{z-index:3}@media only screen and (max-width: 768px){.plan .gas.detail .c-box__padding{padding-top:min(7.69231vw, 30px);padding-bottom:min(10.25641vw, 40px)}}.plan .gas.detail .p-select-box{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.plan .gas.detail .p-select-box{display:block}}.plan .gas.detail .p-select-box .c-heading--3{margin:0 !important}@media only screen and (max-width: 768px){.plan .gas.detail .p-select-box .c-heading--3{text-align:center}}.plan .gas.detail .p-select-box .c-pulldown{width:300px}@media only screen and (max-width: 768px){.plan .gas.detail .p-select-box .c-pulldown{max-width:min(76.92308vw, 300px);margin:min(5.12821vw, 20px) auto 0}}.plan .gas.detail .p-section{margin-bottom:50px}@media only screen and (max-width: 768px){.plan .gas.detail .p-section{margin-bottom:min(10.25641vw, 40px)}}.plan .gas.detail .p-section:last-child{margin-bottom:0 !important}.plan .gas.detail .p-attention{position:relative;margin-bottom:5px;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:12px;line-height:1.66667;padding-left:17px;margin-top:0}@media only screen and (max-width: 768px){.plan .gas.detail .p-attention{margin:0 min(2.5641vw, 10px) min(2.05128vw, 8px);font-size:min(2.5641vw, 10px);line-height:1.6;padding-left:min(3.58974vw, 14px)}}.plan .gas.detail .p-attention:last-child{margin-bottom:0 !important}.plan .gas.detail .p-attention:before{content:"※";position:absolute;left:0;top:0;font-size:12px;line-height:1.58333;margin-top:0}@media only screen and (max-width: 768px){.plan .gas.detail .p-attention:before{font-size:min(2.5641vw, 10px);line-height:1.6}}.plan .gas.detail .p-furigana-list{display:flex;flex-wrap:wrap;justify-content:center;max-width:360px;margin:0 auto 20px}@media only screen and (max-width: 768px){.plan .gas.detail .p-furigana-list{max-width:min(76.92308vw, 300px);margin-bottom:min(8.97436vw, 35px)}}.plan .gas.detail .p-furigana-list__item{width:48px;height:48px;margin:0 30px 15px 0}@media only screen and (max-width: 768px){.plan .gas.detail .p-furigana-list__item{width:min(12.30769vw, 48px);height:min(12.30769vw, 48px);margin:0 min(3.84615vw, 15px) min(3.84615vw, 15px) 0}}.plan .gas.detail .p-furigana-list__item:nth-of-type(5n){margin-right:0}.plan .gas.detail .p-furigana-list__item a{display:flex;justify-content:center;align-items:center;border-radius:10px;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:16px;line-height:1.5;position:relative;width:100%;height:100%}@media only screen and (max-width: 768px){.plan .gas.detail .p-furigana-list__item a{border-radius:min(2.5641vw, 10px);font-size:min(4.10256vw, 16px)}}.plan .gas.detail .p-furigana-list__item a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:10px;border:1px solid #000;transition:all 0.1s linear}.plan .gas.detail .p-furigana-list__item a.is-active{color:#F57801}.plan .gas.detail .p-furigana-list__item a.is-active:before{border:4px solid #F57801}@media only screen and (max-width: 768px){.plan .gas.detail .p-furigana-list__item a.is-active:before{border-width:min(1.02564vw, 4px)}}@media only screen and (min-width: 769px){.plan .gas.detail .p-furigana-list__item a:hover:before{border:2px solid #F57801}}.plan .gas.detail .p-result-box{max-width:550px;margin:0 auto}@media only screen and (max-width: 768px){.plan .gas.detail .p-result-box{max-width:inherit}}.plan .gas.detail .p-result-box .c-heading--4{background-image:none;margin-bottom:0;padding:0 15px 10px;position:relative;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:16px;line-height:1.5}@media only screen and (max-width: 768px){.plan .gas.detail .p-result-box .c-heading--4{padding:0 min(3.84615vw, 15px) min(2.5641vw, 10px);font-size:min(4.10256vw, 16px)}}.plan .gas.detail .p-result-box .c-heading--4:after{content:"";position:absolute;left:0;bottom:0;width:100%;background-color:#000;height:1px;border-radius:1px}@media only screen and (max-width: 768px){.plan .gas.detail .p-result-box .c-heading--4:after{height:min(.25641vw, 1px);border-radius:min(.25641vw, 1px)}}.plan .gas.detail .p-result-list{margin:10px auto -18px;max-width:450px}@media only screen and (max-width: 768px){.plan .gas.detail .p-result-list{margin:min(5.12821vw, 20px) auto max(-4.61538vw, -18px)}}.plan .gas.detail .p-result-list__item{position:relative}.plan .gas.detail .p-result-list__item:before{content:"";position:absolute;left:0;bottom:0;width:100%;background-color:#DCDDDD;height:1px;border-radius:1px}@media only screen and (max-width: 768px){.plan .gas.detail .p-result-list__item:before{height:min(.25641vw, 1px);border-radius:min(.25641vw, 1px)}}.plan .gas.detail .p-result-list__item>a,.plan .gas.detail .p-result-list__item>span{display:block;padding:18px 10px;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:14px;line-height:1.71429}@media only screen and (max-width: 768px){.plan .gas.detail .p-result-list__item>a,.plan .gas.detail .p-result-list__item>span{padding:min(4.61538vw, 18px) min(2.5641vw, 10px);font-size:min(3.58974vw, 14px)}}.plan .gas.detail .p-result-list__item>a>span,.plan .gas.detail .p-result-list__item>span>span{display:inline-block;padding-left:10px;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:10px;line-height:1.6;position:relative;bottom:2px}@media only screen and (max-width: 768px){.plan .gas.detail .p-result-list__item>a>span,.plan .gas.detail .p-result-list__item>span>span{padding-left:min(3.84615vw, 15px);font-size:min(2.5641vw, 10px);bottom:min(.51282vw, 2px)}}.plan .gas.detail .p-result-list__item>a{position:relative}.plan .gas.detail .p-result-list__item>a:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:14px;transform:translateY(-50%) rotate(90deg);transform-origin:center center;background-image:url(/image/2024/common/icon_arrow_right_bk.svg);background-repeat:no-repeat;background-position:right center;background-size:100%;transition:top 0.3s ease-out,transform ease 0.2s}@media only screen and (max-width: 768px){.plan .gas.detail .p-result-list__item>a:after{right:min(3.58974vw, 14px);width:min(2.05128vw, 8px);height:min(3.58974vw, 14px)}}.plan .gas.detail .p-result-list__item>a.is-active:after{transform:translateY(-50%) rotate(-90deg)}@media only screen and (min-width: 769px){.plan .gas.detail .p-result-list__item>a:hover:after{top:calc(50% + 5px)}}.plan .gas.detail .p-result-list__item:last-child:before{display:none}.plan .gas.detail .p-result-subbox__inner{position:relative;padding:30px 0 40px;max-width:430px;margin:0 auto}@media only screen and (max-width: 768px){.plan .gas.detail .p-result-subbox__inner{padding:min(5.12821vw, 20px) min(2.5641vw, 10px) min(7.69231vw, 30px)}}.plan .gas.detail .p-result-subbox__inner:before{content:"";position:absolute;left:0;top:0;width:100%;border-top:dashed 1px #DCDDDD;height:1px}@media only screen and (max-width: 768px){.plan .gas.detail .p-result-subbox__inner:before{height:min(.25641vw, 1px);border-width:min(.25641vw, 1px)}}.plan .gas.detail .p-result-text{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:12px;line-height:1.66667;margin-bottom:6px}@media only screen and (max-width: 768px){.plan .gas.detail .p-result-text{font-size:min(3.07692vw, 12px);margin-bottom:min(1.53846vw, 6px)}}.plan .gas.detail .p-result-text:last-child{margin-bottom:0 !important}.plan .gas.detail .p-result-sublist__item{position:relative;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:12px;line-height:1.66667;margin-bottom:6px;padding-left:18px}@media only screen and (max-width: 768px){.plan .gas.detail .p-result-sublist__item{font-size:min(3.07692vw, 12px);margin-bottom:min(1.53846vw, 6px);padding-left:min(4.61538vw, 18px)}}.plan .gas.detail .p-result-sublist__item:last-child{margin-bottom:0 !important}.plan .gas.detail .p-result-sublist__item:before{content:"";position:absolute;left:7px;top:0.833em;width:3px;height:3px;border-radius:50%;background-color:#000;transform:translateY(-50%)}@media only screen and (max-width: 768px){.plan .gas.detail .p-result-sublist__item:before{left:min(1.79487vw, 7px);width:min(.76923vw, 3px);height:min(.76923vw, 3px)}}.plan .gas.detail .p-resut-no-box{margin-top:40px;border-radius:10px;border:1px solid #ccc;display:flex;justify-content:center;align-items:center;height:80px}@media only screen and (max-width: 768px){.plan .gas.detail .p-resut-no-box{margin-top:min(10.25641vw, 40px);border-radius:min(2.5641vw, 10px);border-width:min(.25641vw, 1px);height:min(20.51282vw, 80px)}}.plan .gas.detail .p-resut-no-box__text{margin:0;color:#8C8C8C;text-align:center;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.42857}@media only screen and (max-width: 768px){.plan .gas.detail .p-resut-no-box__text{font-size:min(3.58974vw, 14px)}}@keyframes move_scale_news_50{0%{transform:scale(0.5) translateY(-50%)}100%{transform:scale(1) translateY(-50%)}}.plan .move{letter-spacing:0.05em;color:#000}.plan .move .p-billboard{position:absolute;left:0;top:0;width:100%;height:660px}@media only screen and (max-width: 768px){.plan .move .p-billboard{height:min(146.92308vw, 573px)}}.plan .move .p-billboard:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:100%;height:100%;background-image:url(/image/2024/plan/move/billboard.webp);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width: 768px){.plan .move .p-billboard:before{background-image:url(/image/2024/plan/move/billboard_sp.webp)}}.no-webp .plan .move .p-billboard:before{background-image:url(/image/2024/plan/move/billboard.jpg)}@media only screen and (max-width: 768px){.no-webp .plan .move .p-billboard:before{background-image:url(/image/2024/plan/move/billboard_sp.jpg)}}.plan .move .p-billboard:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:260px;background:linear-gradient(180deg, rgba(242,242,242,0) 0%, #F2F2F2 100%)}@media only screen and (max-width: 768px){.plan .move .p-billboard:after{height:min(48.97436vw, 191px)}}.plan .move .c-heading__box{margin-top:70px;margin-bottom:160px}@media only screen and (max-width: 768px){.plan .move .c-heading__box{margin:min(5.12821vw, 20px) 0 min(28.20513vw, 110px)}}.plan .move .c-heading__box--campaign{margin-bottom:30px}@media only screen and (max-width: 768px){.plan .move .c-heading__box--campaign{margin-bottom:min(7.69231vw, 30px)}}.plan .move .c-heading__box .c-heading--1{margin-bottom:30px}@media only screen and (max-width: 768px){.plan .move .c-heading__box .c-heading--1{margin-bottom:min(5.12821vw, 20px)}}.plan .move .c-heading__box .c-heading--1>span{padding-bottom:0;border-bottom:none;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;line-height:1.47059}@media only screen and (max-width: 768px){.plan .move .c-heading__box .c-heading--1>span{font-size:min(7.17949vw, 28px);line-height:1.42857}}.plan .move .c-heading__box .c-message{font-size:16px;line-height:1.75}.plan .move .c-heading__box .c-message:before,.plan .move .c-heading__box .c-message:after{display:none}@media only screen and (max-width: 768px){.plan .move .c-heading__box .c-message{font-size:min(3.58974vw, 14px);line-height:1.71429}}.plan .move .c-heading__box .p-bnr-area{max-width:650px;margin:30px auto}@media only screen and (max-width: 768px){.plan .move .c-heading__box .p-bnr-area{margin:min(2.5641vw, 10px) max(-5.12821vw, -20px) min(7.69231vw, 30px);max-width:inherit}}.plan .move .c-heading__box .p-bnr-area__title{text-align:center;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:20px;line-height:1.5;margin-bottom:30px;padding-bottom:0;background-image:none}@media only screen and (max-width: 768px){.plan .move .c-heading__box .p-bnr-area__title{margin-bottom:min(3.84615vw, 15px);font-size:min(4.10256vw, 16px)}}.plan .move .c-heading__box .p-bnr-area__bnr a{display:block;transition:all 0.1s linear;position:relative}.plan .move .c-heading__box .p-bnr-area__bnr a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid #333}@media only screen and (max-width: 768px){.plan .move .c-heading__box .p-bnr-area__bnr a:after{border-width:min(.76923vw, 3px)}}@media only screen and (min-width: 769px){.plan .move .c-heading__box .p-bnr-area__bnr a:hover{filter:drop-shadow(0px 4.2px 25px rgba(199,199,199,0.5));transform:scale(1.05)}}.plan .move .c-heading__box .p-bnr-area__bnr a img{vertical-align:top}.plan .move .p-section{margin-bottom:120px}@media only screen and (max-width: 768px){.plan .move .p-section{margin-bottom:min(20.51282vw, 80px)}}.plan .move .p-section:last-child{margin-bottom:0 !important}.plan .move .p-section--small{margin-bottom:101px}@media only screen and (max-width: 768px){.plan .move .p-section--small{margin-bottom:min(15.38462vw, 60px)}}.plan .move .p-section--small:first-child{margin-bottom:40px}@media only screen and (max-width: 768px){.plan .move .p-section--small:first-child{margin-bottom:min(20.51282vw, 80px)}}.plan .move .p-section--border{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #DCDDDD}@media only screen and (max-width: 768px){.plan .move .p-section--border{margin-bottom:min(10.25641vw, 40px);padding-bottom:min(10.25641vw, 40px);border-width:min(.25641vw, 1px)}}.plan .move .p-section--border:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:none !important}.plan .move .p-section--small02{margin-top:50px;margin-bottom:0}@media only screen and (max-width: 768px){.plan .move .p-section--small02{margin-top:min(7.69231vw, 30px)}.plan .move .p-section--small02:last-child{margin-top:min(10.25641vw, 40px)}}.plan .move .c-box:before{display:none}.plan .move .c-box__animation{position:relative}.plan .move .c-box__animation:after{content:"";position:absolute;right:-195px;width:345px;height:345px;top:-80px;border-radius:50%;transform:scale(0.5);transform-origin:center center;z-index:-1;background-color:#E83C58;transition:all 0.3s var(--ease-out-back)}@media only screen and (max-width: 768px){.plan .move .c-box__animation:after{right:max(-47.94872vw, -187px);width:min(75.64103vw, 295px);height:min(75.64103vw, 295px);top:max(-17.94872vw, -70px)}}.plan .move .c-box__animation-connect{position:absolute;width:0;height:60px;bottom:-85px;left:-126px;transition:all 2.35s var(--ease-out-expo);z-index:-1;border-radius:30px;transform:rotate(-30deg);transform-origin:left center;background:linear-gradient(to right, #00A9E4, #009E96)}@media only screen and (max-width: 768px){.plan .move .c-box__animation-connect{height:min(15.38462vw, 60px);border-radius:min(7.69231vw, 30px);bottom:max(-28.20513vw, -110px);left:max(-67.94872vw, -265px)}}.plan .move .c-box__animation-connect.is-active{width:680px}@media only screen and (max-width: 768px){.plan .move .c-box__animation-connect.is-active{width:min(174.35897vw, 680px)}}.plan .move .c-box__animation.is-active:after{transform:scale(1);transition-delay:0.5s}.plan .move .c-box__padding{padding:50px 60px 60px}@media only screen and (max-width: 768px){.plan .move .c-box__padding{padding:min(10.25641vw, 40px) min(5.12821vw, 20px)}}@media only screen and (max-width: 768px){.plan .move .c-box__padding--small{padding:min(7.69231vw, 30px) min(5.12821vw, 20px) min(12.82051vw, 50px)}}.plan .move .c-box__padding--faq{padding-top:20px;padding-bottom:20px}@media only screen and (max-width: 768px){.plan .move .c-box__padding--faq{padding-top:0;padding-bottom:0}}.plan .move .c-box__padding--about{position:relative;overflow:visible}.plan .move .c-box__padding--about:after{content:"";position:absolute;top:-41px;right:107px;width:77.408px;height:106px;background-image:url(/image/2024/login_before/top/img_character.webp);background-repeat:no-repeat;background-position:right top;background-size:100%;opacity:0;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transform:translateY(15px);transition-delay:0.8s}@media only screen and (max-width: 768px){.plan .move .c-box__padding--about:after{top:max(-4.10256vw, -16px);right:min(4.61538vw, 18px);width:min(14.60205vw, 56.948px);height:min(20vw, 78px)}}.no-webp .plan .move .c-box__padding--about:after{background-image:url(/image/2024/login_before/top/img_character.png)}.plan .move .c-box__padding--about.is-active:after{opacity:1;transform:translateY(0)}.plan .move .c-message{text-align:center;font-size:14px;line-height:1.71429;margin-bottom:30px}.plan .move .c-message:before,.plan .move .c-message:after{display:none}@media only screen and (max-width: 768px){.plan .move .c-message{font-size:min(3.58974vw, 14px);line-height:1.57143;margin:0 min(1.28205vw, 5px) min(5.12821vw, 20px)}}.plan .move .c-message>span{background-color:#FFD900;padding:2px 0 2px 3px}@media only screen and (max-width: 768px){.plan .move .c-message>span{padding:min(.51282vw, 2px) 0 min(.51282vw, 2px) min(.76923vw, 3px)}}.plan .move .p-move-box{max-width:260px;margin:0 auto 25px;display:flex;justify-content:space-between;position:relative}@media only screen and (max-width: 768px){.plan .move .p-move-box{max-width:min(61.53846vw, 240px);margin-bottom:min(6.41026vw, 25px)}}.plan .move .p-move-box__item{min-width:100px}@media only screen and (max-width: 768px){.plan .move .p-move-box__item{min-width:min(25.64103vw, 100px)}}.plan .move .p-move-box__icon{width:80px;margin:0 10px 8px}@media only screen and (max-width: 768px){.plan .move .p-move-box__icon{width:min(16.66667vw, 65px);margin:0 min(4.48718vw, 17.5px) min(2.05128vw, 8px)}}.plan .move .p-move-box__text{text-align:center;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:16px;line-height:1.5}@media only screen and (max-width: 768px){.plan .move .p-move-box__text{font-size:min(4.10256vw, 16px)}}.plan .move .p-move-box:before,.plan .move .p-move-box:after{content:"";position:absolute;left:50%;background-color:#F57801;width:19px;height:3px;border-radius:1.5px;top:38px;transform-origin:center center}@media only screen and (max-width: 768px){.plan .move .p-move-box:before,.plan .move .p-move-box:after{width:min(4.10256vw, 16px);height:min(.76923vw, 3px);border-radius:min(.38462vw, 1.5px);top:min(7.69231vw, 30px)}}.plan .move .p-move-box:before{transform:translateX(-50%)}.plan .move .p-move-box:after{transform:translateX(-50%) rotate(-90deg)}.plan .move .c-anchor{max-width:260px;margin:25px auto 0}@media only screen and (max-width: 768px){.plan .move .c-anchor{max-width:min(66.66667vw, 260px);margin-top:min(6.41026vw, 25px)}}.plan .move .c-anchor__item{width:100%;padding:0}.plan .move .p-tab{margin:5px auto 44px;max-width:610px;display:flex;justify-content:space-between}.plan .move .p-tab:after{display:none}@media only screen and (max-width: 768px){.plan .move .p-tab{margin:0 auto min(8.97436vw, 35px);display:block;width:calc(100% - min(2.5641vw, 10px))}}@media only screen and (min-width: 391px) and (max-width: 768px){.plan .move .p-tab{margin:0 auto 35px;max-width:300px}}.plan .move .p-tab__item{width:32.29508%}@media only screen and (max-width: 768px){.plan .move .p-tab__item{width:100%;margin-bottom:min(2.5641vw, 10px)}}.plan .move .p-tab__item a{height:70px;display:block;border-radius:10px;padding:15px;color:#000;text-align:center;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:14px;line-height:1.42857;position:relative;transition:all 0.1s linear}@media only screen and (max-width: 768px){.plan .move .p-tab__item a{height:min(15.38462vw, 60px);border-radius:min(2.5641vw, 10px);display:flex;justify-content:center;align-items:center;padding:min(2.5641vw, 10px);font-size:min(3.58974vw, 14px)}}.plan .move .p-tab__item a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:10px;border:1px solid #000;transition:all 0.1s linear}.plan .move .p-tab__item a.is-active{color:#F57801}.plan .move .p-tab__item a.is-active:before{border:4px solid #F57801}@media only screen and (max-width: 768px){.plan .move .p-tab__item a.is-active:before{border-width:min(1.02564vw, 4px)}}@media only screen and (min-width: 769px){.plan .move .p-tab__item a:hover:before{border:2px solid #F57801}}.plan .move .p-tab__container{max-width:500px;margin:0 auto}@media only screen and (max-width: 768px){.plan .move .p-tab__container{width:calc(100% - min(7.69231vw, 30px))}}.plan .move .p-flow-list{margin:0}.plan .move .p-flow-list__item{margin-bottom:30px}@media only screen and (max-width: 768px){.plan .move .p-flow-list__item{margin-bottom:min(5.12821vw, 20px)}}.plan .move .p-flow-list__item:last-child{margin-bottom:0 !important}.plan .move .p-flow-list__title{min-height:40px;margin:0;display:flex;align-items:center}@media only screen and (max-width: 768px){.plan .move .p-flow-list__title{min-height:min(10.25641vw, 40px)}}@media only screen and (max-width: 768px){.plan .move .p-flow-list__title--top{align-items:flex-start}}.plan .move .p-flow-list__title-no{width:40px;height:40px;border-radius:50%;background-color:#F57801;display:flex;justify-content:center;align-items:center;color:#FFF;text-align:center;font-family:YakuHanJP,'Roboto', sans-serif;font-weight:500;font-weight:700;font-size:20px;line-height:1.06667}@media only screen and (max-width: 768px){.plan .move .p-flow-list__title-no{align-items:flex-start;padding:min(2.05128vw, 8px) 0;width:min(10.25641vw, 40px);height:min(10.25641vw, 40px);font-size:min(5.12821vw, 20px)}}.plan .move .p-flow-list__title-text{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:16px;line-height:1.5;width:calc(100% - 40px);padding-left:10px}@media only screen and (max-width: 768px){.plan .move .p-flow-list__title-text{font-size:min(3.58974vw, 14px);line-height:1.42857;width:calc(100% - min(12.82051vw, 50px));padding-left:min(2.5641vw, 10px)}}.plan .move .p-flow-list__link{margin:0 0 0 50px}@media only screen and (max-width: 768px){.plan .move .p-flow-list__link{margin:min(2.5641vw, 10px) 0 0 min(12.82051vw, 50px)}}.plan .move .p-flow-list__box{margin:22px 0 0 50px;border-radius:10px;background:#F2F2F2;position:relative;padding:25px 160px 20px 60px}@media only screen and (max-width: 768px){.plan .move .p-flow-list__box{margin:min(6.41026vw, 25px) min(1.28205vw, 5px) 0 min(12.82051vw, 50px);border-radius:min(2.5641vw, 10px);padding:min(3.84615vw, 15px)}}.plan .move .p-flow-list__box:after{content:"";position:absolute;right:53px;top:-8px;width:74.49px;height:102px;background-image:url(/image/2024/login_before/top/img_character.webp);background-repeat:no-repeat;background-position:right top;background-size:100%}@media only screen and (max-width: 768px){.plan .move .p-flow-list__box:after{right:min(2.61282vw, 10.19px);top:max(-5.90256vw, -23.02px);width:min(11.23385vw, 43.812px);height:min(15.38462vw, 60px)}}.no-webp .plan .move .p-flow-list__box:after{background-image:url(/image/2024/login_before/top/img_character.png)}.plan .move .p-flow-list__box-recommend{position:absolute;left:30.31px;top:-4.02px;transform:rotate(-12deg);transform-origin:center center;color:#F57801;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:14px;margin:0;line-height:1.42857}@media only screen and (max-width: 768px){.plan .move .p-flow-list__box-recommend{left:min(2.28462vw, 8.91px);top:max(-1.14872vw, -4.48px);font-size:min(2.5641vw, 10px)}}.plan .move .p-flow-list__box-title{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:16px;line-height:1.25;margin-bottom:6px}@media only screen and (max-width: 768px){.plan .move .p-flow-list__box-title{font-size:min(3.58974vw, 14px);line-height:1.71429;margin-bottom:min(.51282vw, 2px)}}.plan .move .p-flow-list__box-message{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.57143}@media only screen and (max-width: 768px){.plan .move .p-flow-list__box-message{font-size:min(3.07692vw, 12px);line-height:1.66667}}.plan .move .c-button-area{margin-top:25px}@media only screen and (max-width: 768px){.plan .move .c-button-area{margin-top:min(5.12821vw, 20px)}}.plan .move .c-lead{text-align:center;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:20px;line-height:1.5;margin-bottom:30px}@media only screen and (max-width: 768px){.plan .move .c-lead{font-size:min(4.10256vw, 16px);margin-bottom:min(6.41026vw, 25px)}}.plan .move .p-text-link{margin-top:30px;text-align:center}@media only screen and (max-width: 768px){.plan .move .p-text-link{margin-top:min(7.69231vw, 30px)}}.plan .move .p-plan-columns{max-width:650px;margin:0 auto;display:flex;justify-content:space-between}.plan .move .p-plan-columns__column{width:49.23077%}@media only screen and (max-width: 768px){.plan .move .p-plan-columns__column{width:48.57143%}}.plan .move .p-plan-columns__box{position:relative;display:flex;justify-content:center;height:200px;border-radius:24px;background-color:#ffffff;padding:40px 0 32px;position:relative}@media only screen and (max-width: 768px){.plan .move .p-plan-columns__box{height:min(41.02564vw, 160px);border-radius:min(5.12821vw, 20px);padding:min(7.94872vw, 31px) 0 min(5.38462vw, 21px)}}.plan .move .p-plan-columns__box:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:all 0.1s;border:1px solid #F57801;border-width:0;border-radius:20px}@media only screen and (max-width: 768px){.plan .move .p-plan-columns__box:before{border-radius:min(5.12821vw, 20px)}}.plan .move .p-plan-columns__box a{position:absolute;left:0;top:0;width:100%;height:100%;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400}@media only screen and (min-width: 769px){.plan .move .p-plan-columns__box:hover:before{border-width:4px}}.plan .move .p-plan-columns__box-title{padding-top:100px;color:#000;text-align:center;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:20px;line-height:1.4;background-repeat:no-repeat;background-position:center top;background-size:72px}@media only screen and (max-width: 768px){.plan .move .p-plan-columns__box-title{padding-top:min(20.51282vw, 80px);font-size:min(4.61538vw, 18px);background-size:min(15.38462vw, 60px)}}.plan .move .p-plan-columns__box--plan01 .p-plan-columns__box-title{background-image:url(/image/2024/common/icon_electricity.svg)}.plan .move .p-plan-columns__box--plan02 .p-plan-columns__box-title{background-image:url(/image/2024/common/icon_gas.svg)}.plan .move .c-modal-box__section{max-width:650px;margin:0 auto}.plan .move .c-modal-box .c-heading--3{margin-bottom:30px;line-height:1;font-size:20px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;color:#000;padding-left:52px;background-repeat:no-repeat;background-position:left center;background-size:40px;min-height:40px;padding-top:10px;text-align:left}@media only screen and (max-width: 768px){.plan .move .c-modal-box .c-heading--3{margin-bottom:min(7.69231vw, 30px);font-size:min(5.12821vw, 20px);padding-left:min(13.33333vw, 52px);background-size:min(10.25641vw, 40px);min-height:min(10.25641vw, 40px);padding-top:min(2.5641vw, 10px)}}.plan .move .c-modal-box .c-heading--3--denki{background-image:url(/image/2024/common/icon_electricity.svg)}.plan .move .c-modal-box .c-heading--3--gas{background-image:url(/image/2024/common/icon_gas.svg)}.plan .move .c-modal-box .c-columns{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 -25px}@media only screen and (max-width: 768px){.plan .move .c-modal-box .c-columns{display:block;margin:0 0 max(-15.38462vw, -60px)}}.plan .move .c-modal-box .c-columns__column{width:50%;padding:0 25px}@media only screen and (max-width: 768px){.plan .move .c-modal-box .c-columns__column{width:100%;padding:0;margin:0 0 min(15.38462vw, 60px)}}.plan .move .c-modal-box .c-columns .c-button+.c-button{margin-top:20px}@media only screen and (max-width: 768px){.plan .move .c-modal-box .c-columns .c-button+.c-button{margin-top:min(5.12821vw, 20px)}}.plan .move .c-modal-box .c-columns .c-button--type01--bk{width:100% !important;max-width:inherit !important}.plan .move .c-modal-box .c-columns .c-button--type01--bk a{font-size:14px}@media only screen and (max-width: 768px){.plan .move .c-modal-box .c-columns .c-button--type01--bk a{font-size:min(3.58974vw, 14px)}}.plan .move .c-modal-box .c-columns .c-button--type01--bk a:after{right:20px}@media only screen and (max-width: 768px){.plan .move .c-modal-box .c-columns .c-button--type01--bk a:after{right:min(5.12821vw, 20px)}}@media only screen and (max-width: 768px){.plan .move .c-heading--3--small--02{font-size:min(3.58974vw, 14px);line-height:1.71429;margin-bottom:min(2.5641vw, 10px)}}.plan .move .p-worry-box{position:relative;max-width:420px;border-radius:20px;border:2px solid #F57801;padding:30px;margin:0 auto}@media only screen and (max-width: 768px){.plan .move .p-worry-box{max-width:inherit;border-radius:min(5.12821vw, 20px);border-width:min(.51282vw, 2px);padding:min(3.84615vw, 15px) min(5.12821vw, 20px)}}.plan .move .p-worry-box:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:80px;height:80px;background-repeat:no-repeat;background-position:center center;background-size:100%}@media only screen and (max-width: 768px){.plan .move .p-worry-box:before{width:min(17.17949vw, 67px);height:min(17.17949vw, 67px)}}.plan .move .p-worry-box:after{content:"";position:absolute}.plan .move .p-worry-box+.p-worry-box{margin-top:20px}@media only screen and (max-width: 768px){.plan .move .p-worry-box+.p-worry-box{margin-top:min(2.5641vw, 10px)}}.plan .move .p-worry-box__circle{position:absolute;top:50%;transform:translateY(-50%);width:13px;height:13px;background-color:#ffffff;border:2px solid #F57801;border-radius:50%;z-index:2}@media only screen and (max-width: 768px){.plan .move .p-worry-box__circle{width:min(3.33333vw, 13px);height:min(3.33333vw, 13px);border-width:min(.51282vw, 2px)}}.plan .move .p-worry-box__circle:after{content:"";position:absolute;background-color:#ffffff;width:6px;height:13px}@media only screen and (max-width: 768px){.plan .move .p-worry-box__circle:after{width:min(1.53846vw, 6px);height:min(3.33333vw, 13px)}}@media only screen and (max-width: 768px){.plan .move .p-worry-box--left{margin:0 min(1.28205vw, 5px) 0 min(21.79487vw, 85px)}}.plan .move .p-worry-box--left:before{left:-96px;background-image:url(/image/2024/plan/move/icon_man.svg)}@media only screen and (max-width: 768px){.plan .move .p-worry-box--left:before{left:max(-20.51282vw, -80px)}}.plan .move .p-worry-box--left .p-worry-box__circle{left:-7px}@media only screen and (max-width: 768px){.plan .move .p-worry-box--left .p-worry-box__circle{left:max(-1.87179vw, -7.3px)}}.plan .move .p-worry-box--left .p-worry-box__circle:after{right:-2px;top:-2px;border-top-right-radius:6.5px;border-bottom-right-radius:6.5px}@media only screen and (max-width: 768px){.plan .move .p-worry-box--left .p-worry-box__circle:after{right:max(-.51282vw, -2px);top:max(-.38462vw, -1.5px);border-top-right-radius:min(1.66667vw, 6.5px);border-bottom-right-radius:min(1.66667vw, 6.5px)}}@media only screen and (max-width: 768px){.plan .move .p-worry-box--right{margin:0 min(21.79487vw, 85px) 0 min(1.28205vw, 5px)}}.plan .move .p-worry-box--right:before{right:-96px;background-image:url(/image/2024/plan/move/icon_woman.svg)}@media only screen and (max-width: 768px){.plan .move .p-worry-box--right:before{right:max(-20.51282vw, -80px)}}.plan .move .p-worry-box--right .p-worry-box__circle{right:-7px}@media only screen and (max-width: 768px){.plan .move .p-worry-box--right .p-worry-box__circle{right:max(-1.89744vw, -7.3px)}}.plan .move .p-worry-box--right .p-worry-box__circle:after{left:-2px;top:-2px;border-top-left-radius:6.5px;border-bottom-left-radius:6.5px}@media only screen and (max-width: 768px){.plan .move .p-worry-box--right .p-worry-box__circle:after{left:max(-.51282vw, -2px);top:max(-.38462vw, -1.5px);border-top-left-radius:min(1.66667vw, 6.5px);border-bottom-left-radius:min(1.66667vw, 6.5px)}}.plan .move .p-worry-box__message{color:#000000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.71429}@media only screen and (max-width: 768px){.plan .move .p-worry-box__message{font-size:min(3.58974vw, 14px)}}.plan .move .p-worry-box__message>span{font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700}.plan .move .p-service-box{margin:0 auto;max-width:300px}@media only screen and (max-width: 768px){.plan .move .p-service-box{max-width:min(61.53846vw, 240px)}}.plan .move .p-chance{position:relative}@media only screen and (max-width: 768px){.plan .move .p-chance{margin-top:min(25.64103vw, 100px)}}.plan .move .p-chance:after{top:-100px;background-color:transparent}@media only screen and (max-width: 768px){.plan .move .p-chance:after{top:max(-19.23077vw, -75px)}}.plan .move .p-chance__inner{max-width:1700px;margin:0 auto}@media only screen and (max-width: 768px){.plan .move .p-chance__inner{max-width:inherit}}.plan .move .p-faq-list{margin:0}.plan .move .p-faq-list__item a{padding:30px 135px 30px 25px;position:relative;border-bottom:1px solid #DCDDDD;display:flex;align-items:center;text-decoration:none}@media only screen and (max-width: 768px){.plan .move .p-faq-list__item a{padding:min(5.12821vw, 20px) min(15.38462vw, 60px) min(5.12821vw, 20px) 0;border-width:min(.25641vw, 1px);align-items:flex-start}}.plan .move .p-faq-list__item a:after{content:"";position:absolute;right:30px;top:50%;transform:translateY(-50%);width:8px;height:14px;background-image:url(/image/2024/common/icon_arrow_right_bk.svg);background-repeat:no-repeat;background-position:right center;background-size:100%;transition:right 0.3s ease-out}@media only screen and (max-width: 768px){.plan .move .p-faq-list__item a:after{right:min(3.58974vw, 14px);width:min(2.05128vw, 8px);height:min(3.58974vw, 14px)}}@media only screen and (min-width: 769px){.plan .move .p-faq-list__item a:hover:after{right:25px}}.plan .move .p-faq-list__item-icon{display:block;width:40px;height:40px}@media only screen and (max-width: 768px){.plan .move .p-faq-list__item-icon{width:min(7.69231vw, 30px);height:min(7.69231vw, 30px)}}.plan .move .p-faq-list__item-text{display:block;padding-left:20px;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:16px;line-height:1.5;width:calc(100% - 40px)}@media only screen and (max-width: 768px){.plan .move .p-faq-list__item-text{padding-left:min(2.5641vw, 10px);font-size:min(3.58974vw, 14px);line-height:1.71429;width:calc(100% - min(7.69231vw, 30px))}}.plan .move .p-faq-list__item:last-child a{border-bottom:none}.plan .move .p-text-link-area{margin-top:56px}@media only screen and (max-width: 768px){.plan .move .p-text-link-area{margin-top:min(15.38462vw, 60px)}}.plan .move .p-text-link-area p{text-align:center}@media only screen and (max-width: 768px){.plan .move .c-modal-wrapper .c-modal-inner{padding:min(15.38462vw, 60px) min(6.41026vw, 25px);max-height:calc(100vh - min(46.15385vw, 180px));max-height:calc(var(--vh, 1vh)* 100 - min(46.15385vw, 180px))}}@media only screen and (max-width: 768px){.plan .move .c-modal-wrapper .c-close{top:min(5.12821vw, 20px);right:min(3.84615vw, 15px)}}.plan .housing-equipment{letter-spacing:0.05em;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400}.plan .housing-equipment .c-heading__box{margin-bottom:0}@media only screen and (max-width: 768px){.plan .housing-equipment .c-heading__box--half{padding:0}}@media only screen and (max-width: 768px){.plan .housing-equipment .c-heading__box .c-heading--1--half{margin-bottom:min(10.25641vw, 40px)}}.plan .housing-equipment .c-heading__box .c-heading--2--line{font-size:28px !important;text-align:center;line-height:1.57143 !important;margin-bottom:0 !important}@media only screen and (max-width: 768px){.plan .housing-equipment .c-heading__box .c-heading--2--line{font-size:min(6.15385vw, 24px) !important;line-height:1.75 !important}}.plan .housing-equipment .c-heading__box .p-message-box{max-width:640px;margin:0 auto;padding-top:30px;background-image:url(/image/2024/plan/housing-equipment/bg_equipment01.webp);background-position:center 10px;background-repeat:no-repeat;background-size:100%}@media only screen and (max-width: 768px){.plan .housing-equipment .c-heading__box .p-message-box{padding:min(5.12821vw, 20px) 0 min(41.02564vw, 160px);background-image:url(/image/2024/plan/housing-equipment/bg_equipment01_sp.webp);background-position:center bottom;background-size:min(87.17949vw, 340px)}}.no-webp .plan .housing-equipment .c-heading__box .p-message-box{background-image:url(/image/2024/plan/housing-equipment/bg_equipment01.png)}@media only screen and (max-width: 768px){.no-webp .plan .housing-equipment .c-heading__box .p-message-box{background-image:url(/image/2024/plan/housing-equipment/bg_equipment01_sp.png)}}.plan .housing-equipment .c-heading__box .p-message-box .c-message{line-height:2;margin-bottom:30px;text-align:center}@media only screen and (max-width: 768px){.plan .housing-equipment .c-heading__box .p-message-box .c-message{margin-bottom:0;font-size:min(3.58974vw, 14px)}}.plan .housing-equipment .c-heading__box .p-message-box .c-message>span{background-color:#FFD900;padding:2px 0}@media only screen and (max-width: 768px){.plan .housing-equipment .c-heading__box .p-message-box .c-message>span{padding:0}}.plan .housing-equipment .c-heading__box .p-message-box .p-illust{max-width:460px;margin:0 auto}.plan .housing-equipment .p-attraction-area{margin-bottom:116px}@media only screen and (max-width: 768px){.plan .housing-equipment .p-attraction-area{margin-bottom:min(19.48718vw, 76px)}}@media only screen and (max-width: 768px){.plan .housing-equipment .p-attraction-area .p-attraction{padding-top:min(10.25641vw, 40px)}.plan .housing-equipment .p-attraction-area .p-attraction:first-child{padding-top:min(12.82051vw, 50px)}}.plan .housing-equipment .p-attraction-area .c-box{padding-top:0}@media only screen and (max-width: 768px){.plan .housing-equipment .p-attraction-area .c-box__padding{padding-bottom:min(10.25641vw, 40px) !important}}@media only screen and (max-width: 768px){.plan .housing-equipment .p-attraction-area .p-message{padding:0 min(1.28205vw, 5px)}}@media only screen and (max-width: 768px){.plan .housing-equipment .p-attraction-area .p-message--02{margin-top:min(10.25641vw, 40px)}}.plan .housing-equipment .p-attraction-area .p-img--01{max-width:449px;margin-top:50px}@media only screen and (max-width: 768px){.plan .housing-equipment .p-attraction-area .p-img--01{max-width:min(74.35897vw, 290px);margin-top:min(10.25641vw, 40px)}}.plan .housing-equipment .p-attraction-area .p-img--02{max-width:313px;margin-top:40px}@media only screen and (max-width: 768px){.plan .housing-equipment .p-attraction-area .p-img--02{max-width:min(69.23077vw, 270px);margin-top:min(7.69231vw, 30px)}}.plan .housing-equipment .p-attraction-area .p-img--03{max-width:314px;margin-top:40px}@media only screen and (max-width: 768px){.plan .housing-equipment .p-attraction-area .p-img--03{max-width:min(69.23077vw, 270px);margin-top:min(7.69231vw, 30px)}}.plan .housing-equipment .c-text-link--type02{text-align:center;margin-top:40px}@media only screen and (max-width: 768px){.plan .housing-equipment .c-text-link--type02{margin-top:min(7.69231vw, 30px)}.plan .housing-equipment .c-text-link--type02 a{font-size:min(3.07692vw, 12px);line-height:1}}.plan .housing-equipment .c-text-link--type01{text-align:center;margin-top:36px}@media only screen and (max-width: 768px){.plan .housing-equipment .c-text-link--type01{margin-top:min(10.25641vw, 40px)}}.plan .housing-equipment .p-section{margin-bottom:100px}@media only screen and (max-width: 768px){.plan .housing-equipment .p-section{margin-bottom:min(15.38462vw, 60px)}}.plan .housing-equipment .p-section:last-child{margin-bottom:0 !important}.plan .housing-equipment .p-section .c-heading--2--s{color:#000;text-align:center;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:20px;line-height:1.5;margin-bottom:40px}@media only screen and (max-width: 768px){.plan .housing-equipment .p-section .c-heading--2--s{font-size:min(5.12821vw, 20px);margin-bottom:min(5.12821vw, 20px)}}.plan .housing-equipment .p-section .c-heading--2--s--02{margin-bottom:30px}@media only screen and (max-width: 768px){.plan .housing-equipment .p-section .c-heading--2--s--02{margin-bottom:min(5.12821vw, 20px);font-size:min(4.10256vw, 16px)}}@media only screen and (min-width: 769px){.plan .housing-equipment .p-section .c-heading--2--s--02--02{margin-bottom:40px}}.plan .housing-equipment .p-section .c-heading--2--s--03{margin-bottom:30px}@media only screen and (max-width: 768px){.plan .housing-equipment .p-section .c-heading--2--s--03{margin-bottom:min(5.12821vw, 20px)}}@media only screen and (max-width: 768px){.plan .housing-equipment .p-section .c-heading--2--s+.c-tab{margin-top:min(7.69231vw, 30px)}}@media only screen and (max-width: 768px){.plan .housing-equipment .p-section .c-tab__item a{text-align:center;line-height:1.42857;padding-bottom:min(2.05128vw, 8px)}}.plan .housing-equipment .c-box__padding+.c-box__padding{margin-top:20px}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding+.c-box__padding{margin-top:min(5.12821vw, 20px)}}.plan .housing-equipment .c-box__padding--plan{padding:40px 0 45px}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan{padding:min(10.25641vw, 40px) min(6.41026vw, 25px)}}.plan .housing-equipment .c-box__padding--plan .p-columns{display:flex;align-items:center}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-columns{display:block}}.plan .housing-equipment .c-box__padding--plan .p-columns__column{width:50%}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-columns__column{width:100%}}.plan .housing-equipment .c-box__padding--plan .p-lead-box{display:flex;justify-content:center;flex-direction:column}.plan .housing-equipment .c-box__padding--plan .p-lead-box__subtitle{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:16px;line-height:1.5;margin-bottom:10px;display:flex;align-items:center;text-align:center;justify-content:center}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-lead-box__subtitle{font-size:min(4.10256vw, 16px);margin-bottom:min(2.5641vw, 10px)}}.plan .housing-equipment .c-box__padding--plan .p-lead-box__subtitle-price{background-color:#FFDC6C;border-radius:5px;margin-right:4px;height:32px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:16px;line-height:1.5;padding:3px 6px}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-lead-box__subtitle-price{border-radius:min(1.28205vw, 5px);margin-right:min(1.02564vw, 4px);height:min(8.20513vw, 32px);font-size:min(4.10256vw, 16px);padding:0 min(1.53846vw, 6px)}}.plan .housing-equipment .c-box__padding--plan .p-lead-box__subtitle-price .num{font-family:YakuHanJP,'Roboto', sans-serif;font-weight:500;font-weight:700;font-size:26px;line-height:1;padding-right:2px;position:relative;top:1px}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-lead-box__subtitle-price .num{font-size:min(6.66667vw, 26px);padding-right:min(.51282vw, 2px)}}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-lead-box__subtitle-price--02{font-size:min(5.12821vw, 20px);line-height:1.2}}.plan .housing-equipment .c-box__padding--plan .p-lead-box__subtitle-price--center{margin-left:4px}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-lead-box__subtitle-price--center{margin-left:min(1.02564vw, 4px)}}.plan .housing-equipment .c-box__padding--plan .p-lead-box__title{color:#000;text-align:center;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:28px;line-height:1.42857;margin-bottom:0}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-lead-box__title{font-size:min(7.17949vw, 28px)}}.plan .housing-equipment .c-box__padding--plan .p-lead-box__title--robo{font-family:YakuHanJP,'Roboto', sans-serif;font-weight:500;font-weight:700}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-lead-box__title--robo{font-size:min(6.66667vw, 26px);line-height:1.38462}}.plan .housing-equipment .c-box__padding--plan .p-lead-box__title--2{line-height:1.28571}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-lead-box__title--2{font-size:min(6.15385vw, 24px);line-height:1.41667}}.plan .housing-equipment .c-box__padding--plan .p-lead-box__others{color:#000;text-align:center;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.71429}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-lead-box__others{font-size:min(3.58974vw, 14px);margin-bottom:min(7.69231vw, 30px)}}.plan .housing-equipment .c-box__padding--plan .p-recommend-box{margin:0 5px}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-recommend-box{margin:min(6.41026vw, 25px) min(1.28205vw, 5px) 0;display:flex;flex-direction:column}}@media only screen and (min-width: 391px) and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-recommend-box{max-width:300px;margin-left:auto;margin-right:auto}}.plan .housing-equipment .c-box__padding--plan .p-recommend{margin-bottom:10px}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-recommend{margin-bottom:min(2.5641vw, 10px)}}.plan .housing-equipment .c-box__padding--plan .p-recommend>span{display:inline-block;min-height:40px;padding:8px 0 8px 45px;background-image:url(/image/2024/common/icon_hand.svg);background-repeat:no-repeat;background-position:left center;background-size:40px;color:#F57801;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:16px;line-height:1.5}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-recommend>span{min-height:min(7.69231vw, 30px);background-size:min(7.69231vw, 30px);font-size:min(3.58974vw, 14px);padding:min(.76923vw, 3px) 0 min(.76923vw, 3px) min(8.97436vw, 35px)}}.plan .housing-equipment .c-box__padding--plan .p-recommend-list{margin:0 0 25px}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-recommend-list{margin:0 min(1.28205vw, 5px) min(6.41026vw, 25px)}}.plan .housing-equipment .c-box__padding--plan .p-recommend-list__item{position:relative;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.71429;margin-bottom:3px;padding-left:19px;white-space:nowrap}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-recommend-list__item{font-size:min(3.58974vw, 14px);margin-bottom:min(.76923vw, 3px);padding-left:min(4.87179vw, 19px)}}.plan .housing-equipment .c-box__padding--plan .p-recommend-list__item:last-child{margin-bottom:0 !important}.plan .housing-equipment .c-box__padding--plan .p-recommend-list__item:before{content:"";position:absolute;top:11.5px;left:5.5px;width:3px;height:3px;border-radius:50%;background-color:#000;color:var(--Text-Normal, #000);font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.71429}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .p-recommend-list__item:before{top:min(2.94872vw, 11.5px);left:min(1.41026vw, 5,5px);width:min(.76923vw, 3px);height:min(.76923vw, 3px);font-size:min(3.58974vw, 14px)}}.plan .housing-equipment .c-box__padding--plan .c-button--type01{margin-top:0;margin-bottom:0}@media only screen and (min-width: 769px){.plan .housing-equipment .c-box__padding--plan .c-button--type01{margin:0}}.plan .housing-equipment .c-box__padding--plan .c-button--type01 a{line-height:1.3125}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--plan .c-button--type01 a{line-height:1.3125}}.plan .housing-equipment .c-box__padding--inquiry{padding:50px}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--inquiry{padding:min(7.69231vw, 30px) min(6.41026vw, 25px) min(10.25641vw, 40px)}}.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner{max-width:650px;margin:0 auto}@media only screen and (min-width: 391px) and (max-width: 768px){.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner{max-width:300px}}.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-columns{display:flex}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-columns{display:block}}@media only screen and (min-width: 391px) and (max-width: 768px){.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-columns__img{max-width:300px;margin:0 auto}}.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-columns__left{width:43.07692%;margin-right:6.92308%}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-columns__left{width:100%;margin:0 0 min(6.41026vw, 25px)}}.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-columns__right{width:46.15385%}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-columns__right{width:100%}}.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-category-list{margin:25px -5px -10px;display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-category-list{margin:min(2.5641vw, 10px) min(2.5641vw, 10px) max(-1.28205vw, -5px)}}.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-category-list__item{margin-bottom:10px;padding:0 5px}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-category-list__item{margin:0 min(1.28205vw, 5px) min(1.28205vw, 5px) 0;padding:0}}.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-category-list__item-category{border-radius:2px;background-color:#000;padding:2px 11px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:12px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;line-height:1.66667}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-category-list__item-category{border-radius:min(.51282vw, 2px);padding:min(.51282vw, 2px) min(2.5641vw, 10px);font-size:min(2.5641vw, 10px);line-height:1.6}}.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .c-message{margin:0 5px 25px;font-size:14px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;line-height:1.71429}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .c-message{margin:min(2.5641vw, 10px) min(2.5641vw, 10px) 0;font-size:min(3.58974vw, 14px)}}.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-information-list{margin:0 5px -10px;display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-information-list{margin:0 min(2.5641vw, 10px) max(-2.05128vw, -8px)}}.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-information-list__left{width:5em;font-size:12px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;line-height:1.66667;margin:0 0 10px;padding:0}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-information-list__left{font-size:min(3.07692vw, 12px);margin-bottom:min(2.05128vw, 8px)}}.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-information-list__right{width:calc(100% - 5em);font-size:12px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;line-height:1.66667;margin:0 0 10px;padding:0}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .p-information-list__right{font-size:min(3.07692vw, 12px);margin-bottom:min(2.05128vw, 8px)}}.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .c-button{margin:25px auto 0}@media only screen and (max-width: 768px){.plan .housing-equipment .c-box__padding--inquiry .c-box__padding-inner .c-button{margin-top:min(6.41026vw, 25px)}}.plan .housing-equipment .p-attention{max-width:480px;margin:15px auto 0;position:relative;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:12px;line-height:1.66667}@media only screen and (max-width: 768px){.plan .housing-equipment .p-attention{margin:min(5.12821vw, 20px) min(5.12821vw, 20px) 0;font-size:min(2.5641vw, 10px);line-height:1.6;padding-left:min(3.58974vw, 14px)}}.plan .housing-equipment .p-attention:before{content:"※";position:absolute;font-size:12px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;color:#000;left:-16px;top:0;line-height:1.66667}@media only screen and (max-width: 768px){.plan .housing-equipment .p-attention:before{left:0;font-size:min(2.5641vw, 10px);line-height:1.6}}.plan .housing-equipment .p-products-slider{margin:0 auto;max-width:960px;overflow:visible;position:relative;z-index:2;opacity:0;display:flex}@media only screen and (max-width: 1040px){.plan .housing-equipment .p-products-slider{max-width:320px}}@media only screen and (max-width: 768px){.plan .housing-equipment .p-products-slider{max-width:inherit;width:min(82.05128vw, 320px)}}.plan .housing-equipment .p-products-slider.slick-initialized{display:block;opacity:1}.plan .housing-equipment .p-products-slider .slick-list{overflow:visible}.plan .housing-equipment .p-products-slider .slick-list .slick-track{display:flex;margin:0}.plan .housing-equipment .p-products-slider .slick-list .slick-slide{margin:0 10px;float:none;opacity:0;transition:opacity 0.2s ease-in;background-color:#fff;border-radius:20px;padding:20px 16px 30px;height:auto;display:flex;flex-flow:column;justify-content:space-between}@media only screen and (max-width: 768px){.plan .housing-equipment .p-products-slider .slick-list .slick-slide{margin:0 min(2.5641vw, 10px);border-radius:min(5.12821vw, 20px);padding:min(5.12821vw, 20px) min(4.10256vw, 16px) min(7.69231vw, 30px)}}.plan .housing-equipment .p-products-slider__title{margin-bottom:15px;display:flex;align-items:center}@media only screen and (max-width: 768px){.plan .housing-equipment .p-products-slider__title{margin-bottom:min(3.84615vw, 15px)}}.plan .housing-equipment .p-products-slider__title-img{width:40px}@media only screen and (max-width: 768px){.plan .housing-equipment .p-products-slider__title-img{width:min(10.25641vw, 40px)}}.plan .housing-equipment .p-products-slider__title-title{width:calc(100% - 40px);padding-left:10px;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:14px;line-height:1.71429}@media only screen and (max-width: 768px){.plan .housing-equipment .p-products-slider__title-title{width:calc(100% - min(10.25641vw, 40px));padding-left:min(2.5641vw, 10px);font-size:min(3.58974vw, 14px)}}.plan .housing-equipment .p-products-slider__message{margin:0 4px 15px;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.71429}@media only screen and (max-width: 768px){.plan .housing-equipment .p-products-slider__message{margin:0 min(1.02564vw, 4px) min(3.84615vw, 15px);font-size:min(3.58974vw, 14px)}}.plan .housing-equipment .p-products-slider__img{margin:0 4px}@media only screen and (max-width: 768px){.plan .housing-equipment .p-products-slider__img{margin:0 min(1.02564vw, 4px)}}.plan .housing-equipment .p-products-slider.slick-initialized .slick-list .slick-slide{opacity:1}.plan .housing-equipment .p-products-slider .slick-dots{margin-top:40px;display:flex;justify-content:center;align-items:center;height:50px}@media only screen and (max-width: 768px){.plan .housing-equipment .p-products-slider .slick-dots{margin-top:min(5.12821vw, 20px);height:min(12.82051vw, 50px);height:auto}}.plan .housing-equipment .p-products-slider .slick-dots li{width:12px;height:12px;margin:0 4.875px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.plan .housing-equipment .p-products-slider .slick-dots li{width:min(2.5641vw, 10px);height:min(2.5641vw, 10px);margin:0 min(1.15385vw, 4.5px)}}.plan .housing-equipment .p-products-slider .slick-dots li button{text-indent:-9999px;width:6px;height:6px;border-radius:0.9px;background-color:#D0D0D0}@media only screen and (max-width: 768px){.plan .housing-equipment .p-products-slider .slick-dots li button{width:min(1.53846vw, 6px);height:min(1.53846vw, 6px);border-radius:min(.25641vw, 1px)}}.plan .housing-equipment .p-products-slider .slick-dots li.slick-active{width:12px;height:12px}@media only screen and (max-width: 768px){.plan .housing-equipment .p-products-slider .slick-dots li.slick-active{width:min(2.5641vw, 10px);height:min(2.5641vw, 10px)}}.plan .housing-equipment .p-products-slider .slick-dots li.slick-active button{width:12px;height:12px;border-radius:50%;background-color:#F57801}@media only screen and (max-width: 768px){.plan .housing-equipment .p-products-slider .slick-dots li.slick-active button{width:min(2.5641vw, 10px);height:min(2.5641vw, 10px)}}.plan .housing-equipment .p-products-slider .slick-arrow{position:absolute;bottom:0;text-indent:-9999px;width:50px;height:50px;border-radius:50%;border:1px solid #000000;transition:all 0.1s linear}@media only screen and (max-width: 768px){.plan .housing-equipment .p-products-slider .slick-arrow{display:none}}.plan .housing-equipment .p-products-slider .slick-arrow:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-40%, -50%);width:10px;height:17.5px;background-image:url(/image/2024/common/icon_arrow_right_bk.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;transition:left 0.3s ease-out}.plan .housing-equipment .p-products-slider .slick-arrow.slick-prev{margin-left:-125px;left:50%}.plan .housing-equipment .p-products-slider .slick-arrow.slick-prev:after{transform:translate(-60%, -50%) rotate(180deg);transform-origin:center center}@media only screen and (min-width: 769px){.plan .housing-equipment .p-products-slider .slick-arrow.slick-prev:hover{background-color:#000000}.plan .housing-equipment .p-products-slider .slick-arrow.slick-prev:hover:after{left:calc(50% - 5px);background-image:url(/image/2024/common/icon_arrow_right_wh.svg)}}.plan .housing-equipment .p-products-slider .slick-arrow.slick-next{margin-right:-125px;right:50%}@media only screen and (min-width: 769px){.plan .housing-equipment .p-products-slider .slick-arrow.slick-next:hover{background-color:#000000}.plan .housing-equipment .p-products-slider .slick-arrow.slick-next:hover:after{left:calc(50% + 5px);background-image:url(/image/2024/common/icon_arrow_right_wh.svg)}}.plan .housing-equipment .c-message--center{text-align:center}@media only screen and (max-width: 768px){.plan .housing-equipment .c-message--center{margin-left:min(7.69231vw, 30px);margin-right:min(7.69231vw, 30px);text-align:left}}.plan .services{letter-spacing:0.05em;color:#000}.plan .services .p-anchor-link{padding-top:80px;margin-top:-80px}@media only screen and (max-width: 768px){.plan .services .p-anchor-link{padding-top:min(15.38462vw, 60px);margin-top:max(-15.38462vw, -60px)}}.plan .services .c-box--left:before{top:-149px}@media only screen and (max-width: 768px){.plan .services .c-box--left:before{top:max(-26.92308vw, -105px)}}@media only screen and (max-width: 768px){.plan .services .c-box__padding{border-radius:min(5.12821vw, 20px);padding:min(7.69231vw, 30px) min(5.12821vw, 20px)}}.plan .services .c-box__padding+.c-box__padding{margin-top:20px}@media only screen and (max-width: 768px){.plan .services .c-box__padding+.c-box__padding{margin-top:min(5.12821vw, 20px)}}.plan .services .c-box__padding--top{margin-bottom:20px}@media only screen and (max-width: 768px){.plan .services .c-box__padding--top{margin-bottom:min(5.12821vw, 20px)}}@media only screen and (min-width: 391px) and (max-width: 768px){.plan .services .c-box__padding-inner{max-width:400px}}@media only screen and (max-width: 768px){.plan .services .c-box__padding .c-container{padding:0}}.plan .services .c-heading--2{text-align:center;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:20px;line-height:1;margin-bottom:50px;padding:0;background-image:none}@media only screen and (max-width: 768px){.plan .services .c-heading--2{margin-bottom:min(7.69231vw, 30px);font-size:min(4.10256vw, 16px)}}.plan .services .c-heading--2:before,.plan .services .c-heading--2:after{display:none}.plan .services .c-heading--2>span{position:relative;display:inline-block;height:40px;padding:10px 0;line-height:1}@media only screen and (max-width: 768px){.plan .services .c-heading--2>span{height:min(10.25641vw, 40px);padding:min(1.79487vw, 7px) 0 min(1.79487vw, 7px) min(12.82051vw, 50px);line-height:1.625}}.plan .services .c-heading--2>span:before{content:"";position:absolute;width:40px;height:40px;left:-50px;top:0;background-repeat:no-repeat;background-position:left top;background-size:100%}@media only screen and (max-width: 768px){.plan .services .c-heading--2>span:before{width:min(10.25641vw, 40px);height:min(10.25641vw, 40px);left:0}}.plan .services .c-heading--2--category01>span:before{background-image:url(/image/2024/plan/services/icon_services01.svg)}.plan .services .c-heading--2--category02>span:before{background-image:url(/image/2024/plan/services/icon_services02.svg)}.plan .services .c-heading--2--category03>span:before{background-image:url(/image/2024/plan/services/icon_services03.svg)}.plan .services .c-padding-wrapper .c-heading--3{margin-bottom:40px;border-radius:10px;background:#F2F2F2;padding:10px 20px;line-height:1.25;font-size:16px;color:#000;text-align:left;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700}@media only screen and (max-width: 768px){.plan .services .c-padding-wrapper .c-heading--3{margin-bottom:min(7.69231vw, 30px);border-radius:min(2.5641vw, 10px);padding:min(.76923vw, 3px) min(5.12821vw, 20px);line-height:2.14286;font-size:min(3.58974vw, 14px)}}.plan .services .p-sort-area__section{margin-bottom:20px}@media only screen and (max-width: 768px){.plan .services .p-sort-area__section{margin-bottom:min(6.41026vw, 25px)}}.plan .services .p-sort-area__section:last-child{margin-bottom:0 !important}.plan .services .p-sort-area__category{margin-bottom:0}.plan .services .p-sort-area__category>a{border-radius:5px;background:#F2F2F2;text-align:center;display:block;transition:all 0.1s linear}@media only screen and (max-width: 768px){.plan .services .p-sort-area__category>a{border-radius:min(1.28205vw, 5px)}}.plan .services .p-sort-area__category>a>span{position:relative;display:inline-block;color:#8C8C8C;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:14px;line-height:1.71429;transition:all 0.1s linear}@media only screen and (max-width: 768px){.plan .services .p-sort-area__category>a>span{font-size:min(3.07692vw, 12px);line-height:1.66667}}@media only screen and (min-width: 769px){.plan .services .p-sort-area__category>a:hover{background-color:#E8E8E8}.plan .services .p-sort-area__category>a:hover>span{color:#606060}}.plan .services .p-sort-area__category>a.is-active{background-color:#FFD900}.plan .services .p-sort-area__category>a.is-active>span{color:#000}.plan .services .p-sort-area__category--l>a{padding:10px}@media only screen and (max-width: 768px){.plan .services .p-sort-area__category--l>a{padding:min(2.5641vw, 10px)}}.plan .services .p-sort-area__category--l>a>span{padding:3px 0}@media only screen and (max-width: 768px){.plan .services .p-sort-area__category--l>a>span{padding:min(1.28205vw, 5px) 0}}.plan .services .p-sort-area__category--l>a>span:before{content:"";position:absolute;left:-45px;top:0;width:30px;height:30px;background-repeat:no-repeat;background-position:left top;background-size:100%}@media only screen and (max-width: 768px){.plan .services .p-sort-area__category--l>a>span:before{left:max(-10.25641vw, -40px);width:min(7.69231vw, 30px);height:min(7.69231vw, 30px)}}.plan .services .p-sort-area__category--l--01>a>span:before{background-image:url(/image/2024/plan/services/icon_services01.svg)}.plan .services .p-sort-area__category--l--02>a>span:before{background-image:url(/image/2024/plan/services/icon_services02.svg)}.plan .services .p-sort-area__category--l--03>a>span:before{background-image:url(/image/2024/plan/services/icon_services03.svg)}.plan .services .p-sort-area__category--s>a{padding:4px 5px}@media only screen and (max-width: 768px){.plan .services .p-sort-area__category--s>a{padding:min(1.28205vw, 5px) min(2.5641vw, 10px)}}.plan .services .p-sort-area__category-list{margin-top:10px;display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){.plan .services .p-sort-area__category-list{margin-top:0;justify-content:space-between}}.plan .services .p-sort-area__category-list-item{width:23.75%;margin-right:1.60714%}@media only screen and (max-width: 768px){.plan .services .p-sort-area__category-list-item{width:47.41935%;margin-right:0;margin-top:min(3.84615vw, 15px)}}.plan .services .p-sort-area__category-list-item:nth-of-type(2){margin-right:1.78571%}@media only screen and (max-width: 768px){.plan .services .p-sort-area__category-list-item:nth-of-type(2){margin-right:0}}.plan .services .p-sort-area__category-list-item:nth-of-type(4){margin-right:0}.plan .services .p-result_category+.p-result_category{margin-top:20px}@media only screen and (max-width: 768px){.plan .services .p-result_category+.p-result_category{margin-top:min(5.12821vw, 20px)}}.plan .services .p-result_category+.p-result_category.is-none{margin-top:0 !important}.plan .services .p-result_category.is-none+.p-result_category{margin-top:0 !important}.plan .services .p-result__section+.p-result__section{margin-top:50px}@media only screen and (max-width: 768px){.plan .services .p-result__section+.p-result__section{margin-top:min(10.25641vw, 40px)}}.plan .services .p-result__section+.p-result__section.is-none{margin-top:0 !important}.plan .services .p-result__section.is-none+.p-result__section{margin-top:0 !important}.plan .services .p-result-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:-30px}@media only screen and (max-width: 768px){.plan .services .p-result-list{display:block;margin:0 auto;padding:0 min(1.28205vw, 5px);max-width:494px}}.plan .services .p-result-list__item{width:47.54098%;margin-bottom:30px;position:relative}@media only screen and (max-width: 768px){.plan .services .p-result-list__item{width:100%;margin-bottom:min(6.41026vw, 25px)}.plan .services .p-result-list__item:last-child{margin-bottom:0}}.plan .services .p-result-list__item a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.plan .services .p-result-list__lower{padding:20px 15px}@media only screen and (max-width: 768px){.plan .services .p-result-list__lower{padding:min(3.84615vw, 15px) min(2.5641vw, 10px)}}.plan .services .p-result-list__thumb img{transition:all 0.1s linear;vertical-align:top}.plan .services .p-result-list__category{display:flex;flex-wrap:wrap;margin:0 -5px 8px}@media only screen and (max-width: 768px){.plan .services .p-result-list__category{margin:0 max(-1.28205vw, -5px) min(1.28205vw, 5px)}}.plan .services .p-result-list__category-item{margin-right:10px;margin:0 5px 10px;padding:1.5px 10px;color:#000;text-align:center;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:12px;line-height:1.66667;border-radius:5px;border:1px solid #000}@media only screen and (max-width: 768px){.plan .services .p-result-list__category-item{margin-:0 min(1.28205vw, 5px) min(2.5641vw, 10px);padding:min(.89744vw, 3.5px) min(2.5641vw, 10px);font-size:min(2.5641vw, 10px);line-height:1.6;border-radius:min(1.28205vw, 5px);border-width:min(.25641vw, 1px)}}.plan .services .p-result-list__title{margin-bottom:14px}@media only screen and (max-width: 768px){.plan .services .p-result-list__title{margin-bottom:min(2.4359vw, 9.5px)}}.plan .services .p-result-list__title>span{min-height:16px;padding-right:21px;position:relative;color:#000;font-size:16px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;line-height:1.5;display:inline-block}@media only screen and (max-width: 768px){.plan .services .p-result-list__title>span{min-height:min(4.10256vw, 16px);padding-right:min(5.38462vw, 21px);font-size:min(3.58974vw, 14px);line-height:1.42857}}.plan .services .p-result-list__title>span:after{content:"";position:absolute;right:4px;top:50%;transform:translateY(-50%);width:8px;height:14px;background-image:url(/image/2024/common/icon_arrow_right_bk.svg);background-repeat:no-repeat;background-position:right center;background-size:100%}@media only screen and (max-width: 768px){.plan .services .p-result-list__title>span:after{right:min(1.02564vw, 4px);width:min(2.05128vw, 8px);height:min(3.58974vw, 14px)}}.plan .services .p-result-list__title--popup>span:after{right:2px;width:12px;height:12px;background-image:url(/image/2024/common/icon_popup.svg)}@media only screen and (max-width: 768px){.plan .services .p-result-list__title--popup>span:after{right:min(.51282vw, 2px);width:min(3.07692vw, 12px);height:min(3.07692vw, 12px)}}.plan .services .p-result-list__message{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.71429;transition:all 0.1s linear;text-decoration:underline transparent;text-underline-offset:5px;text-decoration-thickness:1px}.plan .services .p-result-list__message::before{display:block;width:0;height:0;margin-top:calc((1 - 1.71429) * .5em);content:""}.plan .services .p-result-list__message::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.71429) * .5em);content:""}@media only screen and (max-width: 768px){.plan .services .p-result-list__message{font-size:min(3.07692vw, 12px);line-height:1.6}.plan .services .p-result-list__message:before,.plan .services .p-result-list__message:after{display:none}}@media only screen and (min-width: 769px){.plan .services .p-result-list__item:hover .p-result-list__thumb img{transform:scale(1.05)}.plan .services .p-result-list__item:hover .p-result-list__message{text-decoration:underline #000000}}.plan .services .p-fixed-menu{position:fixed;top:20px;left:50%;transform:translateX(-50%);width:680px;height:60px;opacity:0;z-index:1;border-radius:100px;background:#FFF;box-shadow:0px 0px 25px 0px rgba(0,0,0,0.1);display:flex;justify-content:space-between;align-items:center;padding:10px 40px;transition:opacity 0.5s var(--ease-out-cubic)}@media only screen and (max-width: 768px){.plan .services .p-fixed-menu{top:0;width:100%;height:min(15.38462vw, 60px);border-radius:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);padding:min(3.07692vw, 12px) min(5.12821vw, 20px)}}.plan .services .p-fixed-menu.is-active{opacity:1;z-index:100}.plan .services .p-fixed-menu__selected{margin:0}.plan .services .p-fixed-menu__selected>span{display:inline-block;border-radius:5px;border:1px solid #000;display:inline-flex;padding:5px 10px;color:#000;text-align:center;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1}@media only screen and (max-width: 768px){.plan .services .p-fixed-menu__selected>span{border-radius:min(1.28205vw, 5px);border-width:min(.25641vw, 1px);padding:min(2.05128vw, 8px) min(2.5641vw, 10px);font-size:min(3.07692vw, 12px)}}.plan .services .p-fixed-menu__button{margin:0}.plan .services .p-fixed-menu__button a{display:inline-block;height:40px;padding:9px 30px;color:#fff;font-size:16px;text-align:center;line-height:1.25;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;border-radius:30px;background:#000;position:relative;transition:all 0.1s linear}@media only screen and (max-width: 768px){.plan .services .p-fixed-menu__button a{height:min(9.23077vw, 36px);padding:min(2.5641vw, 10px) min(7.69231vw, 30px);font-size:min(3.58974vw, 14px);line-height:1;border-radius:min(7.69231vw, 30px)}}.plan .services .p-fixed-menu__button a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:30px;border:2px solid #F57801;transition:all 0.1s linear;opacity:0}@media only screen and (min-width: 769px){.plan .services .p-fixed-menu__button a:hover{background-color:transparent;color:#000000}.plan .services .p-fixed-menu__button a:hover:before{opacity:1}}@media only screen and (max-width: 768px){.plan .services .p-fixed-menu__button a>span{display:inline-block;padding-top:min(.25641vw, 1px)}}
