#wrap{overflow:clip}.c-fv-subpage .c-offset-menu{bottom:150px}@media (max-width: 767px){.c-fv-subpage__title .c-fv-subpage__title-jp{margin-top:-6px}}@media (max-width: 767px){.c-breadcrumb{margin-top:33px}}.sec{padding:108px 0 120px}@media (max-width: 767px){.sec{padding:71px 0 70px}}.sec .wrap{position:relative;margin-bottom:76px}@media (max-width: 767px){.sec .wrap{margin-bottom:56px;overflow:hidden}}.sec .wrap .inner{display:flex}@media (min-width: 768px){.sec .wrap .inner{justify-content:flex-end;max-width:1366px;padding:0 0 0 30px;gap:80px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec .wrap .inner{gap:40px}}@media (max-width: 767px){.sec .wrap .inner{flex-direction:column}}.sec .wrap .img{position:relative}@media only screen and (max-width: 1366px){.sec .wrap .img{width:calc(50% - 2px);flex-shrink:0}}@media (max-width: 767px){.sec .wrap .img{min-width:auto;width:calc(100vw - 25px)}}.sec .wrap .img img{border-radius:20px}@media only screen and (max-width: 1366px){.sec .wrap .img img{border-radius:20px 0 0 20px}}@media only screen and (max-width: 1024px){.sec .wrap .img img{width:100%}}.sec .wrap .img .particle{position:absolute}@media (max-width: 767px){.sec .wrap .img .particle{z-index:-1}}.sec .wrap .img .particle--01{bottom:31px;right:-13px}@media (max-width: 767px){.sec .wrap .img .particle--01{bottom:-14px;right:-12px}}.sec .wrap .img .particle--02{bottom:16px;right:113px}@media (max-width: 767px){.sec .wrap .img .particle--02{bottom:-17px;right:83px}}.sec .wrap .heading{padding-top:6px;max-width:520px;width:100%}@media (min-width: 768px){.sec .wrap .heading{margin-left:-24px}}@media (max-width: 767px){.sec .wrap .heading{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec .wrap .heading{margin-left:0}}.sec .wrap .heading .num{color:#E5B903;font-size:26px;font-size:2.6rem;line-height:1em;letter-spacing:.08em;font-weight:700}.sec .wrap .heading .ttl{font-size:36px;font-size:3.6rem;line-height:1.44444em;letter-spacing:.1em;font-weight:700;margin-top:3px;margin-bottom:53px}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec .wrap .heading .ttl{font-size:31px;font-size:3.1rem;line-height:1.54839em;letter-spacing:0em;margin-bottom:33px}}@media only screen and (max-width: 768px){.sec .wrap .heading .ttl{font-size:26px;font-size:2.6rem;line-height:1.42308em;letter-spacing:.1em;margin-top:14px;margin-bottom:30px}}@media only screen and (max-width: 374px){.sec .wrap .heading .ttl{font-size:24px;font-size:2.4rem}}@media (min-width: 768px){.sec .wrap .content{max-width:520px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec .wrap .content{max-width:500px}}@media (max-width: 767px){.sec .wrap .content{margin-top:36px}}.sec .wrap .content p+p{margin-top:12px}@media (min-width: 768px){.sec .wrap.reverse .inner{gap:104px;flex-direction:row-reverse;padding-left:0;padding-right:30px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec .wrap.reverse .inner{gap:40px}}@media only screen and (min-width: 1025px){.sec .wrap.reverse .heading{max-width:527px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec .wrap.reverse .heading{margin-right:0;max-width:470px}}@media (max-width: 767px){.sec .wrap.reverse .heading .ttl{margin-bottom:32px}.sec .wrap.reverse .heading .content{margin-top:38px}}.sec .wrap.reverse .img{left:0;top:0;right:auto}@media (max-width: 767px){.sec .wrap.reverse .img{left:-25px}}@media only screen and (max-width: 1366px){.sec .wrap.reverse .img img{border-radius:0 20px 20px 0}}@media (max-width: 767px){.sec .wrap.reverse .img .particle{z-index:0}}.sec .wrap.reverse .img .particle--01{top:-45px;left:0}@media (max-width: 767px){.sec .wrap.reverse .img .particle--01{top:auto;left:auto;right:15px;bottom:-11px;width:56px;height:62px}}.sec .wrap.reverse .img .particle--02{top:-98px;left:40px}@media (max-width: 767px){.sec .wrap.reverse .img .particle--02{top:auto;left:auto;right:-13px;bottom:48px;width:38px;height:38px}}.sec .grid .item{padding:56px 40px 56px 40px;display:grid;gap:24px 56px;border-top:1px solid #C3C3C3}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec .grid .item{gap:24px 36px}}@media (max-width: 767px){.sec .grid .item{padding:39px 0 35px;display:flex;flex-direction:column;gap:11px}}@media (min-width: 768px){.sec .grid .item+.item{padding-top:62px;padding-bottom:55px}}.sec .grid .item .ttl{font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:.08em;font-weight:700;grid-area:1/2/2/3;color:#0068B6;margin-top:8px}@media (min-width: 768px){.sec .grid .item .ttl span{font-size:26px;font-size:2.6rem;line-height:1.30769em;letter-spacing:.05em;font-weight:600}}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec .grid .item .ttl span{font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:0em}}@media (max-width: 767px){.sec .grid .item .ttl span{font-family:"Noto Sans JP",sans-serif}}@media (min-width: 768px){.sec .grid .item .ttl span small{font-size:24px;font-size:2.4rem;line-height:1.41667em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec .grid .item .ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:0em}}@media (max-width: 767px){.sec .grid .item .ttl{font-size:17px;font-size:1.7rem;line-height:1.76471em;letter-spacing:.08em;font-weight:700}}.sec .grid .item .txt{grid-area:2/2/3/3}.sec .grid .item .img{grid-area:1 / 1 / 3 / 2}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec .grid .item .img{max-width:220px}}.sec .grid .item .img.has-border{border:1px solid #C3C3C3;border-radius:10px;align-self:flex-start}.sec .grid .item .img img{border-radius:10px}@media (max-width: 767px){.sec .grid .item .img img{width:100%}}.sec .grid .item:last-child{border-bottom:1px solid #C3C3C3}@media (max-width: 767px){.sec .grid .item:last-child{gap:10px}}@media (min-width: 768px){.sec .grid .item:last-child .ttl{margin-top:-5px}}.sec--01 .wrap .img .particle{z-index:0}@media (max-width: 767px){.sec--01 .wrap .img .particle--01{width:82px;height:79px;bottom:-15px;right:0px}.sec--01 .wrap .img .particle--02{width:35px;height:37px;bottom:-19px;right:88px}}.sec--02{padding-top:120px;padding-bottom:0;position:relative}@media (max-width: 767px){.sec--02{padding-top:54px;padding-bottom:0}}.sec--02::before{content:"";z-index:-1;position:absolute;left:0;top:0;border-radius:20px;background-color:#f5f5f5;width:100%;min-height:1189px}.sec--02 .wrap{margin-bottom:92px}@media (max-width: 767px){.sec--02 .wrap{margin-bottom:50px}}.sec--02 .merit{background-color:#0068B6;max-width:1280px;margin:auto;width:calc(100% - 60px);border-radius:20px;padding:55px 80px 80px}@media only screen and (min-width: 1025px) and (max-width: 1280px){.sec--02 .merit{padding:55px 60px 80px}}@media only screen and (max-width: 1024px){.sec--02 .merit{width:100%;padding:48px 25px 70px}}.sec--02 .merit .heading{display:flex;align-items:center;gap:19px;color:#fff;margin-bottom:50px}@media (max-width: 767px){.sec--02 .merit .heading{flex-direction:column;gap:2px;margin-bottom:39px}}.sec--02 .merit .heading .ttl{font-size:78px;font-size:7.8rem;line-height:1em;letter-spacing:.08em;font-weight:700}@media (max-width: 767px){.sec--02 .merit .heading .ttl{font-size:52px;font-size:5.2rem;line-height:1em;letter-spacing:.08em;text-align:center}}.sec--02 .merit .heading .ttl span{color:#E5B903}.sec--02 .merit .heading .sub{font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.08em}@media (max-width: 767px){.sec--02 .merit .heading .sub{font-size:20px;font-size:2rem;line-height:1.5em}}.sec--02 .merit .list{display:flex;flex-flow:row wrap;gap:20px}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec--02 .merit .list{gap:15px}}@media (max-width: 767px){.sec--02 .merit .list{flex-direction:column;gap:21px}}.sec--02 .merit .list .item{width:calc((100% / 3) - 14px);background-color:#fff;border-radius:10px;padding:30px 29px 26px 30px}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec--02 .merit .list .item{padding:20px 19px 16px 20px;width:calc((100% / 3) - 10px)}}@media (max-width: 767px){.sec--02 .merit .list .item{width:100%}.sec--02 .merit .list .item:last-child{padding-bottom:34px}}.sec--02 .merit .list .item .top{display:flex;align-items:center;gap:19px;margin-bottom:21px}@media only screen and (min-width: 768px) and (max-width: 1310px){.sec--02 .merit .list .item .top{min-height:6.56489vw;margin-bottom:.76336vw;gap:1.37405vw}}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec--02 .merit .list .item .top{min-height:6.52174vw}}@media (max-width: 767px){.sec--02 .merit .list .item .top{align-items:flex-start;gap:11px;margin-bottom:9px}}.sec--02 .merit .list .item .ttl{font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.08em;font-weight:700;color:#0068B6}@media only screen and (min-width: 768px) and (max-width: 1310px){.sec--02 .merit .list .item .ttl{font-size:1.60305vw;line-height:2.29008vw}}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec--02 .merit .list .item .ttl{font-size:1.56522vw;line-height:2.08696vw;white-space:nowrap}}@media (max-width: 767px){.sec--02 .merit .list .item .ttl{font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.08em}}.sec--02 .merit .list .item .ttl small{display:block;color:#E5B903;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.08em;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec--02 .merit .list .item .ttl small{font-size:16px;font-size:1.6rem;line-height:1em}}@media (max-width: 767px){.sec--02 .merit .list .item .ttl small{margin-bottom:3px}}.sec--02 .merit .list .item .icon{max-width:80px;align-self:flex-start}@media only screen and (min-width: 768px) and (max-width: 1310px){.sec--02 .merit .list .item .icon{max-width:6.10687vw}}.sec--02 .merit .list .item .txt{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.08em;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec--02 .merit .list .item .txt{font-size:1.21739vw;line-height:2.26087vw}}.sec--03{padding-top:120px}@media (max-width: 767px){.sec--03{padding-top:41px}}.sec--03 .wrap{margin-bottom:77px}@media (max-width: 767px){.sec--03 .wrap{margin-bottom:35px}}@media (max-width: 767px){.sec--03 .wrap .heading .ttl{margin-bottom:32px}}@media (max-width: 767px){.sec--03 .wrap .content{margin-top:47px}}.sec--03 .wrap .img .particle--01{top:-61px;right:16px}@media (max-width: 767px){.sec--03 .wrap .img .particle--01{width:81px;height:78px;right:3px}}.sec--03 .wrap .img .particle--02{top:-69px;right:101px}@media (max-width: 767px){.sec--03 .wrap .img .particle--02{top:-66px;right:63px;width:34px;height:36px}}.sec--03 .meeting{max-width:1120px;width:calc(100% - 60px);margin:0 auto;border-radius:20px;border:1px solid #0068B6;overflow:hidden}@media (max-width: 767px){.sec--03 .meeting{width:calc(100% - 50px)}}.sec--03 .meeting .head{background-color:#0068B6;text-align:center;color:#fff;padding:22px 10px 23px;font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.08em;font-weight:700}@media (max-width: 767px){.sec--03 .meeting .head{font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.08em;padding:20px 10px 22px}}.sec--03 .meeting .head span{color:#E5B903}.sec--03 .meeting .content{padding:56px 60px 62px;display:grid;gap:36px 48px}@media (max-width: 767px){.sec--03 .meeting .content{display:flex;flex-direction:column;padding:32px 29px 39px;gap:20px}}.sec--03 .meeting .content .txt{margin-top:3px;grid-area:1/2/2/3}@media (min-width: 768px){.sec--03 .meeting .content .txt{margin-top:-3px}}.sec--03 .meeting .content .img{grid-area:1/1/3/2}.sec--03 .meeting .content .img img{border-radius:10px}@media (max-width: 767px){.sec--03 .meeting .content .img img{width:100%}}.sec--03 .meeting .content .btn{grid-area:2/2/3/3}.sec--03 .meeting .content .btn .c-btn01{max-width:397px}@media (max-width: 767px){.sec--03 .meeting .content .btn .c-btn01{max-width:100%}}.sec--04{padding:122px 0 120px;background-color:#f5f5f5}@media (max-width: 767px){.sec--04{padding:62px 0 60px;border-radius:20px}}.sec--04 .wrap.reverse{margin-bottom:84px}@media (max-width: 767px){.sec--04 .wrap.reverse{margin-bottom:24px}}.sec--04 .wrap.reverse .inner{gap:73px}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec--04 .wrap.reverse .inner{gap:40px}}.sec--04 .wrap.reverse .img .particle--01{top:-89px;left:26px}@media (max-width: 767px){.sec--04 .wrap.reverse .img .particle--01{left:14px;top:-30px;width:80px;height:75px}}.sec--04 .wrap.reverse .img .particle--02{top:-3px;left:0px}@media (max-width: 767px){.sec--04 .wrap.reverse .img .particle--02{top:30px;left:-5px}}.sec--04 .wrap.reverse .heading{padding-top:4px}@media only screen and (min-width: 1025px){.sec--04 .wrap.reverse .heading{max-width:554px}}@media (max-width: 767px){.sec--04 .wrap.reverse .heading .ttl{margin-bottom:27px}}@media only screen and (min-width: 1025px){.sec--04 .wrap.reverse .heading .content{max-width:99%}}@media (max-width: 767px){.sec--04 .wrap.reverse .heading .content{margin-top:24px}}.sec--04 .list{max-width:1166px;width:calc(100% - 60px);margin:0 auto;display:flex}@media (max-width: 767px){.sec--04 .list{width:calc(100% - 50px);flex-direction:column}}.sec--04 .list .item{max-width:256px;width:100%;display:flex;flex-direction:column;cursor:pointer}@media (min-width: 768px) and (hover: hover) and (pointer: fine){.sec--04 .list .item:hover .btn{opacity:1;background-color:#0068B6}.sec--04 .list .item:hover .btn span{color:#fff}.sec--04 .list .item:hover .btn:after{transform:rotate(90deg)}}@media (max-width: 767px){.sec--04 .list .item{max-width:100%;align-items:center;gap:23px;flex-direction:row}}.sec--04 .list .item+.item{position:relative}@media (max-width: 767px){.sec--04 .list .item+.item{padding-top:42px}}.sec--04 .list .item+.item:before{content:"";position:absolute;left:-29px;top:0;width:1px;height:99.4%;background-color:#C3C3C3}@media (max-width: 767px){.sec--04 .list .item+.item:before{top:19px;width:100%;height:1px;left:0}}@media (max-width: 767px){.sec--04 .list .item:first-child .ttl{margin-bottom:12px;margin-top:9px}}@media (min-width: 768px){.sec--04 .list .item:nth-child(2){margin-left:56px}}@media (max-width: 767px){.sec--04 .list .item:nth-child(2){padding-top:50px}.sec--04 .list .item:nth-child(2):before{top:24px}}@media (min-width: 768px){.sec--04 .list .item:nth-child(2) .ttl{margin-top:21px}}@media (max-width: 767px){.sec--04 .list .item:nth-child(2) .ttl{margin-bottom:8px}.sec--04 .list .item:nth-child(2) .ttl .sm{margin-top:3px}}.sec--04 .list .item:nth-child(2) .ttl .ffen{font-weight:600}@media (max-width: 767px){.sec--04 .list .item:nth-child(2) .img{margin-top:6px}}@media (min-width: 768px){.sec--04 .list .item:nth-child(3){margin-left:56px}}@media (max-width: 767px){.sec--04 .list .item:nth-child(3) .info{margin-top:-3px}}@media (min-width: 768px){.sec--04 .list .item:nth-child(3) .ttl{margin-left:-6px;margin-right:-6px}}@media (max-width: 767px){.sec--04 .list .item:nth-child(3) .ttl{font-size:14px;font-size:1.4rem;line-height:2.5em;letter-spacing:.08em}}@media (min-width: 768px){.sec--04 .list .item:nth-child(4){margin-left:52px}}@media (max-width: 767px){.sec--04 .list .item:nth-child(4){padding-top:50px;padding-bottom:25px;border-bottom:1px solid #C3C3C3;align-items:center}.sec--04 .list .item:nth-child(4)::before{top:26px}}@media (max-width: 767px) and (max-width: 767px){.sec--04 .list .item:nth-child(4) .ttl{margin-bottom:12px;margin-top:9px}}@media (max-width: 767px){.sec--04 .list .item .img{width:37.33333vw;flex-shrink:0}}.sec--04 .list .item .img img{border-radius:10px}@media (max-width: 767px){.sec--04 .list .item .img img{width:100%}}.sec--04 .list .item .info{height:100%;display:flex;flex-direction:column}@media (max-width: 767px){.sec--04 .list .item .info{min-width:162px}}.sec--04 .list .item .ttl{font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.08em;font-weight:700;text-align:center;color:#0068B6;margin:34px 0 17px}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec--04 .list .item .ttl{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:0em}}@media (max-width: 767px){.sec--04 .list .item .ttl{font-size:16px;font-size:1.6rem;line-height:1.0625em;letter-spacing:.08em;margin:0;text-align:left}}.sec--04 .list .item .ttl .sm{font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:.08em;display:block}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec--04 .list .item .ttl .sm{font-size:10px;font-size:1rem}}@media (max-width: 767px){.sec--04 .list .item .ttl .sm{font-size:14px;font-size:1.4rem;line-height:1.42857em}}.sec--04 .list .item .btn{margin:auto auto 0;width:100%;max-width:178px;min-height:37px;border:1px solid #0068B6;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:3px 20px 2px 24px;border-radius:20px;transition:background-color .3s;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.08em;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec--04 .list .item .btn{font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:0em;padding:3px 15px 2px 19px}}@media (max-width: 767px){.sec--04 .list .item .btn{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em;padding:3px 14px 2px 16px;max-width:max-content;margin:0;gap:7px}}.sec--04 .list .item .btn:after{content:"";width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20id%3D%22_%22%20data-name%3D%22%EF%BC%8B%22%20transform%3D%22translate(-543%20-5954)%22%3E%3Cline%20id%3D%22Line_9%22%20data-name%3D%22Line%209%22%20x2%3D%2212%22%20transform%3D%22translate(544.5%205961.5)%22%20fill%3D%22none%22%20stroke%3D%22%23e5b903%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3Cline%20id%3D%22Line_10%22%20data-name%3D%22Line%2010%22%20y2%3D%2212%22%20transform%3D%22translate(550.5%205955.5)%22%20fill%3D%22none%22%20stroke%3D%22%23e5b903%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:100% auto;background-repeat:no-repeat;transform:rotate(0);transition:transform .3s}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec--04 .list .item .btn:after{width:13px;height:13px;margin-top:-3px}}@media (max-width: 767px){.sec--04 .list .item .btn:after{margin-left:auto}}.sec--04 .list .item .btn span{color:#0068B6;transition:color .3s}.sec--05{padding:120px 0 150px 30px}@media (max-width: 767px){.sec--05{padding:61px 0 90px}}.sec--05 .wrap{margin-bottom:78px}@media (max-width: 767px){.sec--05 .wrap{margin-bottom:56px}}@media only screen and (min-width: 1025px){.sec--05 .wrap .heading{margin-left:-42px}}@media (max-width: 767px){.sec--05 .wrap .heading .ttl{margin-top:13px;margin-bottom:29px}.sec--05 .wrap .heading .content{margin-top:24px}}@media only screen and (min-width: 1280px){.sec--05 .wrap .img{min-width:686px}}@media only screen and (min-width: 1025px){.sec--05 .wrap .img{min-width:546px}}@media (max-width: 767px){.sec--05 .wrap .img .particle{z-index:1}}.sec--05 .wrap .img .particle--01{top:-70px;right:15px}@media (max-width: 767px){.sec--05 .wrap .img .particle--01{width:82px;height:79px;top:-49px;right:-5px}}.sec--05 .wrap .img .particle--02{top:-90px;right:108px}@media (max-width: 767px){.sec--05 .wrap .img .particle--02{top:auto;right:auto;bottom:-8px;left:-20px;width:35px;height:37px}}@media (min-width: 768px){.sec--05 .grid .item{gap:30px 56px;padding:56px 40px 54px 40px}}@media (max-width: 767px){.sec--05 .grid .item{gap:17px}}.sec--05 .grid .item+.item{gap:16px}@media (min-width: 768px){.sec--05 .grid .item+.item{padding-top:56px;gap:29px 56px}}.sec--05 .grid .item .ttl{margin-top:auto !important}html.modal-open{overflow:hidden}.backdrop{position:fixed;z-index:10;opacity:0;pointer-events:none;background-color:rgba(51,51,51,0.7);width:100%;height:100%;left:0;top:0;transition:opacity .3s}.backdrop.active{pointer-events:auto;opacity:1}.modal{position:fixed;z-index:11;opacity:0;pointer-events:none;max-width:1000px;width:calc(100% - 50px);left:50%;top:50%;background-color:#fff;border-radius:20px;border:1px solid #0068B6;transform:translate(-50%, -50%);overflow:hidden;transition:opacity .3s;padding:63px 0 60px}@media (max-width: 767px){.modal{padding:33px 0 30px}}@media (min-width: 768px){.modal#modal-01 .modal-wrap{min-height:470px}}.modal.active{pointer-events:auto;opacity:1}.modal-wrap{overflow-y:auto;overflow-x:hidden;max-height:100vh;padding:0 60px}@media (max-width: 767px){.modal-wrap{max-height:70vh;padding:0 29px}}.modal-content{display:grid;gap:31px 48px;align-items:center}@media (max-width: 767px){.modal-content{display:flex;flex-direction:column;align-items:flex-start;gap:0}}.modal-content .ttl{grid-area:1/2/2/3;font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.08em;font-weight:700;color:#0068B6}@media (max-width: 767px){.modal-content .ttl{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.08em;order:0;margin-bottom:18px}}.modal-content .img{grid-area:1/1/3/2}@media (max-width: 767px){.modal-content .img{order:1;margin-bottom:19px}}.modal-content .img img{border-radius:10px}@media (max-width: 767px){.modal-content .img img{width:100%}}.modal-content .txt{grid-area:2/2/3/3}@media (max-width: 767px){.modal-content .txt{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.08em;font-weight:700;order:2}}.modal-footer{display:flex;max-width:753px;width:100%;margin:37px auto 0;gap:124px}@media (max-width: 767px){.modal-footer{flex-direction:column;gap:0;margin-top:10px}}.modal-footer .item{text-align:center;position:relative}@media (max-width: 767px){.modal-footer .item{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:19px}}.modal-footer .item .txt{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.03em;font-weight:700}@media (max-width: 767px){.modal-footer .item .txt{font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.03em;text-align:left}}.modal-footer .item .txt span{position:relative}.modal-footer .item .txt span::before,.modal-footer .item .txt span:after{content:"";position:absolute;top:-4px;width:5px;left:50%;transform:translateX(-50%);height:5px;border-radius:50%;background-color:#E5B903}@media (max-width: 767px){.modal-footer .item .img{max-width:118px}.modal-footer .item .img img{width:100%}}.modal-footer .item:first-child:after{content:"";position:absolute;width:1px;top:4px;right:-83px;height:73%;background-color:#C3C3C3}@media (max-width: 767px){.modal-footer .item:nth-child(2){margin-top:16px;padding-top:16px;border-top:1px solid #C3C3C3}}.modal-footer .item:nth-child(2) .img{position:relative}.modal-footer .item:nth-child(2) .img figcaption{position:absolute;font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:.05em;font-weight:700;color:#fff;width:max-content;padding:0 26px;border-radius:20px;background-color:#E5B903;left:55%;transform:translateX(-50%);bottom:-24px}@media (max-width: 767px){.modal-footer .item:nth-child(2) .img figcaption{display:none}}.modal-footer .item:nth-child(2) .img figcaption::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:-9px;width:14px;height:13px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2213.058%22%20viewBox%3D%220%200%2014%2013.058%22%3E%3Cpath%20id%3D%22Polygon_33%22%20data-name%3D%22Polygon%2033%22%20d%3D%22M5.237%2C3.288a2%2C2%2C0%2C0%2C1%2C3.525%2C0l3.659%2C6.825a2%2C2%2C0%2C0%2C1-1.763%2C2.945H3.341a2%2C2%2C0%2C0%2C1-1.763-2.945Z%22%20fill%3D%22%23e5b903%22%2F%3E%3C%2Fsvg%3E");background-size:100% auto}.modal .close{position:absolute;top:20px;right:20px;width:40px;height:40px;background-color:#0068B6;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (max-width: 767px){.modal .close{top:10px;right:10px;width:30px;height:30px}}.modal .close:after{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.556%22%20height%3D%2215.556%22%20viewBox%3D%220%200%2015.556%2015.556%22%3E%3Cg%20id%3D%22_%22%20data-name%3D%22%C3%97%22%20transform%3D%22translate(-1165.222%20-120.379)%22%3E%3Cline%20id%3D%22bdr%22%20x2%3D%2216%22%20transform%3D%22translate(1167.344%20133.814)%20rotate(-45)%22%20fill%3D%22none%22%20stroke%3D%22%23e5b903%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3Cline%20id%3D%22bdr-2%22%20data-name%3D%22bdr%22%20x2%3D%2216%22%20transform%3D%22translate(1167.344%20122.5)%20rotate(45)%22%20fill%3D%22none%22%20stroke%3D%22%23e5b903%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:100% auto;transform:rotate(0);transition:transform .3s}@media (max-width: 767px){.modal .close:after{width:15px;height:15px}}@media (min-width: 768px) and (hover: hover) and (pointer: fine){.modal .close:hover:after{transform:rotate(90deg)}}@media (max-width: 767px){#modal-02 .ttl{font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:.08em}#modal-02 .ttl .ffen{display:block;font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:.08em;font-weight:600}}

/*# sourceMappingURL=maps/strength.min.css.map */
