@charset "utf-8";@media (min-width:1440px){.main__ctn{padding-top:51px}.btn.btn-download:after{-webkit-mask-image:url(../images_min/common/ic_download.webp);mask-image:url(../images_min/common/ic_download.webp);-webkit-mask-size:15px 15px;mask-size:15px 15px}.page-notes__item{padding-left:16px;letter-spacing:.01em}.page-tl02{margin-bottom:30px}.page-tl{margin-bottom:49px}.ca-tl{margin-bottom:12px}.ca-tt{font-weight:700;font-size:22px;line-height:1.6;letter-spacing:.05em;margin-bottom:24px}.mg01{margin-top:24px}.mg02{margin-top:43px}.mg03{margin-top:26px}.mg03 .page-notes__item+.page-notes__item{margin-top:11px}.mg04{margin-top:8px}.mg04+.btn{margin-top:19px}.guide{margin-top:55px}.guide .guide-nums{margin-top:24px;display:grid;gap:24px;grid-template-columns:repeat(1,minmax(0,1fr))}.guide .guide-nums__tt{display:flex;font-weight:700;font-size:18px;line-height:1.6;letter-spacing:.05em;color:var(--color-01)}.guide .guide-nums__tt span{flex-shrink:0}.guide .guide-nums__tt p{font-feature-settings:"palt"1}.guide .guide-nums__tt p a{text-decoration:underline;text-underline-offset:4px}.guide .guide-nums__tt+.guide-nums__ctn{margin-top:12px}.guide .guide-nums__ctn{padding-left:16px;line-height:1.6}.guide .guide-nums__ctn .btn{margin:13px 0 6px}.guide .step{margin-bottom:8px}.guide .step__label{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:var(--color-01)}.guide .step__text{position:relative;padding-bottom:6px;font-size:16px;font-weight:500;line-height:1.5}.guide .step__text::after{position:absolute;right:0;bottom:0;left:0;height:4px;background-color:var(--color-01);content:""}.guide .step__number{font-size:36px;font-weight:500;line-height:1}.guide .step__title{font-size:32px;font-weight:500;line-height:1.5}.guide__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guide__tab{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:140px;padding:16px 12px 12px;border:1px solid var(--color-01);border-bottom:0;border-radius:12px 12px 0 0;background-color:#fff;color:var(--color-01);cursor:pointer;text-align:center}.guide__tab--active{background-color:var(--color-01);color:#fff}.guide__tab-title{display:block;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.5}.guide__tab-label{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:4px 14px;border-radius:5px;background-color:var(--color-01);color:#fff;font-size:16px;font-weight:700;line-height:1.5}.guide__tab--active .guide__tab-label{background-color:#fff;color:var(--color-01)}.guide__tab-note{display:block;margin-top:8px;font-size:13px;font-weight:400;line-height:1.5}.guide__tab:not(.guide__tab--active) .guide__tab-note{color:var(--gray-text)}.guide__content{border:1px solid var(--color-01);padding:66px 100px 100px;border-radius:0 0 12px 12px}.guide__sections{margin-top:60px}.guide__section{background-color:var(--bg-blue);padding:46px 46px 47px}.guide__section+.guide__section{margin-top:40px}.guide__section .ca-des{margin:49px 0 24px;line-height:1.6}.guide__section .ca-des02{margin:49px 0 26px}.guide__section .btn{margin:24px 0 6px}.guide__section .flexbox{display:flex;gap:48px;margin-top:47px}.guide__section .flexbox-txt{width:100%}.guide__section .flexbox-txt .ca-des{letter-spacing:0;margin-block:0 14px}.guide__section .flexbox-txt .page-notes{display:grid;gap:4px}.guide__section .flexbox-txt .btn{width:292px;padding-right:40px;margin-top:0}.guide__section .flexbox-img{flex-shrink:0;width:340px}.guide .info{margin-top:48px}.guide .info__title{display:flex;align-items:center;justify-content:center;min-height:45px;margin-bottom:24px;background-color:var(--color-01);color:#fff;font-size:18px;font-weight:700;line-height:1.5;text-align:center}.guide .info__body{display:grid;grid-template-columns:1fr 564px;gap:32px;align-items:start}.guide .info__address{padding-top:14px;font-size:18px;font-weight:700;line-height:1.6}.guide .info__contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 24px}.guide .info__contact{display:flex;align-items:center;gap:12px;padding:25px 29px;background-color:#fff}.guide .info__label{display:inline-flex;align-items:center;justify-content:center;min-width:45px;min-height:27px;padding:0 5px;background-color:var(--color-01);color:#fff;font-size:15px;font-weight:400;line-height:1.5}.guide .info__number{color:var(--color-01);font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1.5;text-decoration:none;white-space:nowrap}.guide .info__hours{grid-column:1/-1;color:var(--gray-text);letter-spacing:0;font-size:13px;font-weight:400;line-height:1.5;padding-left:4px}}@media (min-width:768px) and (max-width:1439px){.main__ctn{padding-top:3.54vw}.btn.btn-download:after{-webkit-mask-image:url(../images_min/common/ic_download.webp);mask-image:url(../images_min/common/ic_download.webp);-webkit-mask-size:1.04vw 1.04vw;mask-size:1.04vw 1.04vw}.page-notes__item{padding-left:1.11vw;letter-spacing:.01em}.page-tl02{margin-bottom:2.08vw}.page-tl{margin-bottom:3.41vw}.ca-tl{margin-bottom:.83vw}.ca-tt{font-weight:700;font-size:1.53vw;line-height:1.6;letter-spacing:.05em;margin-bottom:1.67vw}.mg01{margin-top:1.67vw}.mg02{margin-top:2.99vw}.mg03{margin-top:1.81vw}.mg03 .page-notes__item+.page-notes__item{margin-top:.76vw}.mg04{margin-top:.56vw}.mg04+.btn{margin-top:1.32vw}.guide{margin-top:3.82vw}.guide .guide-nums{margin-top:1.67vw;display:grid;gap:1.67vw;grid-template-columns:repeat(1,minmax(0,1fr))}.guide .guide-nums__tt{display:flex;font-weight:700;font-size:1.25vw;line-height:1.6;letter-spacing:.05em;color:var(--color-01)}.guide .guide-nums__tt span{flex-shrink:0}.guide .guide-nums__tt p{font-feature-settings:"palt"1}.guide .guide-nums__tt p a{text-decoration:underline;text-underline-offset:.28vw}.guide .guide-nums__tt+.guide-nums__ctn{margin-top:.83vw}.guide .guide-nums__ctn{padding-left:1.11vw;line-height:1.6}.guide .guide-nums__ctn .btn{margin:.9vw 0 .42vw}.guide .step{margin-bottom:.56vw}.guide .step__label{display:flex;align-items:center;gap:.83vw;margin-bottom:1.25vw;color:var(--color-01)}.guide .step__text{position:relative;padding-bottom:.42vw;font-size:1.11vw;font-weight:500;line-height:1.5}.guide .step__text::after{position:absolute;right:0;bottom:0;left:0;height:.28vw;background-color:var(--color-01);content:""}.guide .step__number{font-size:2.5vw;font-weight:500;line-height:1}.guide .step__title{font-size:2.22vw;font-weight:500;line-height:1.5}.guide__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.56vw}.guide__tab{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:9.73vw;padding:1.11vw .83vw .83vw;border:1px solid var(--color-01);border-bottom:0;border-radius:.83vw .83vw 0 0;background-color:#fff;color:var(--color-01);cursor:pointer;text-align:center}.guide__tab--active{background-color:var(--color-01);color:#fff}.guide__tab-title{display:block;margin-bottom:.83vw;font-size:1.39vw;font-weight:700;line-height:1.5}.guide__tab-label{display:inline-flex;align-items:center;justify-content:center;min-height:2.5vw;padding:.28vw .97vw;border-radius:.35vw;background-color:var(--color-01);color:#fff;font-size:1.11vw;font-weight:700;line-height:1.5}.guide__tab--active .guide__tab-label{background-color:#fff;color:var(--color-01)}.guide__tab-note{display:block;margin-top:.56vw;font-size:.9vw;font-weight:400;line-height:1.5}.guide__tab:not(.guide__tab--active) .guide__tab-note{color:var(--gray-text)}.guide__content{border:1px solid var(--color-01);padding:4.59vw 6.95vw 6.95vw;border-radius:0 0 .83vw .83vw}.guide__sections{margin-top:4.17vw}.guide__section{background-color:var(--bg-blue);padding:3.2vw 3.2vw 3.27vw}.guide__section+.guide__section{margin-top:2.78vw}.guide__section .ca-des{margin:3.41vw 0 1.67vw;line-height:1.6}.guide__section .ca-des02{margin:3.41vw 0 1.81vw}.guide__section .btn{margin:1.67vw 0 .42vw}.guide__section .flexbox{display:flex;gap:3.34vw;margin-top:3.27vw}.guide__section .flexbox-txt{width:100%}.guide__section .flexbox-txt .ca-des{letter-spacing:0;margin-block:0 .97vw}.guide__section .flexbox-txt .page-notes{display:grid;gap:.28vw}.guide__section .flexbox-txt .btn{width:20.29vw;padding-right:2.78vw;margin-top:0}.guide__section .flexbox-img{flex-shrink:0;width:23.63vw}.guide .info{margin-top:3.34vw}.guide .info__title{display:flex;align-items:center;justify-content:center;min-height:3.13vw;margin-bottom:1.67vw;background-color:var(--color-01);color:#fff;font-size:1.25vw;font-weight:700;line-height:1.5;text-align:center}.guide .info__body{display:grid;grid-template-columns:1fr 39.19vw;gap:2.22vw;align-items:start}.guide .info__address{padding-top:.97vw;font-size:1.25vw;font-weight:700;line-height:1.6}.guide .info__contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.76vw 1.67vw}.guide .info__contact{display:flex;align-items:center;gap:.83vw;padding:1.74vw 2.02vw;background-color:#fff}.guide .info__label{display:inline-flex;align-items:center;justify-content:center;min-width:3.13vw;min-height:1.88vw;padding:0 .35vw;background-color:var(--color-01);color:#fff;font-size:1.04vw;font-weight:400;line-height:1.5}.guide .info__number{color:var(--color-01);font-size:1.53vw;font-weight:700;letter-spacing:.04em;line-height:1.5;text-decoration:none;white-space:nowrap}.guide .info__hours{grid-column:1/-1;color:var(--gray-text);letter-spacing:0;font-size:.9vw;font-weight:400;line-height:1.5;padding-left:.28vw}}@media (max-width:767px){.main__ctn{padding-top:11.28vw}.btn.btn-download:after{-webkit-mask-image:url(../images_min/common/ic_download.webp);mask-image:url(../images_min/common/ic_download.webp);-webkit-mask-size:3.85vw 3.85vw;mask-size:3.85vw 3.85vw}.page-notes__item+.page-notes__item{margin-top:1.28vw}.page-tl02{margin-bottom:5.9vw}.page-tl{margin-bottom:6.67vw}.ca-tl{margin-bottom:2.82vw}.ca-tt{font-weight:700;font-size:5.13vw;line-height:1.6;letter-spacing:.05em;margin-bottom:6.15vw}.mg01{margin-top:6.15vw}.mg02{margin-top:11.03vw}.mg03{margin-top:6.67vw}.mg03 .page-notes__item+.page-notes__item{margin-top:2.82vw}.mg04{margin-top:2.05vw}.guide{margin-top:13.85vw}.guide .guide-nums{display:grid;gap:6.92vw;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:5.13vw}.guide .guide-nums__tt{font-weight:700;font-size:5.13vw;line-height:1.5;letter-spacing:.05em;color:var(--color-01);display:flex}.guide .guide-nums__tt span{width:6.41vw;white-space:nowrap;flex-shrink:0}.guide .guide-nums__tt p a{text-decoration:underline;text-underline-offset:1.03vw}.guide .guide-nums__tt+.guide-nums__ctn{margin-top:2.56vw}.guide .guide-nums__ctn{line-height:1.5}.guide .guide-nums__ctn .btn{margin:3.33vw 0 1.54vw 3.85vw}.guide .step{margin-bottom:2.56vw}.guide .step__label{display:flex;align-items:center;gap:3.08vw;margin-bottom:2.82vw;color:var(--color-01)}.guide .step__text{position:relative;padding-bottom:1.54vw;font-size:3.59vw;font-weight:500;line-height:1.5}.guide .step__text::after{position:absolute;right:0;bottom:0;left:0;height:1.03vw;background-color:var(--color-01);content:""}.guide .step__number{font-size:8.21vw;font-weight:500;line-height:1}.guide .step__title{font-size:8.21vw;font-weight:500;line-height:1.3}.guide__tabs{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2.56vw}.guide__tab{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:3.33vw 3.08vw 4.87vw;border:1px solid var(--color-01);border-radius:1.28vw;background-color:#fff;color:var(--color-01);cursor:pointer;text-align:center}.guide__tab--active{background-color:var(--color-01);color:#fff}.guide__tab-title{display:block;margin-bottom:2.56vw;font-size:4.1vw;font-weight:700;line-height:1.5}.guide__tab-label{display:inline-flex;align-items:center;justify-content:center;min-height:8.21vw;padding:0 3.59vw;border-radius:1.28vw;background-color:var(--color-01);color:#fff;font-size:3.59vw;font-weight:700;line-height:1.5}.guide__tab--active .guide__tab-label{background-color:#fff;color:var(--color-01)}.guide__tab-note{display:block;margin-top:2.05vw;font-size:3.08vw;font-weight:400;line-height:1.5}.guide__tab:not(.guide__tab--active) .guide__tab-note{color:var(--gray-text)}.guide__content{margin-top:12.82vw}.guide__sections{margin-top:10.26vw}.guide__section{background-color:var(--bg-blue);padding:8.97vw 5.13vw 10.26vw}.guide__section+.guide__section{margin-top:10.26vw}.guide__section .ca-des{margin:9.74vw 0 6.15vw;line-height:1.5}.guide__section .ca-des02{margin:10.51vw 0 5.9vw}.guide__section .btn{margin:5.38vw 0 2.82vw 3.59vw}.guide__section .page-notes__item+.page-notes__item{margin-top:2.56vw}.guide__section .flexbox{margin-top:10.77vw}.guide__section .flexbox-txt .ca-des{letter-spacing:0;margin-block:0 5.9vw}.guide__section .flexbox-txt .btn{margin-block:1.03vw 2.82vw}.guide__section .flexbox-img{width:51.28vw;margin:9.74vw auto 0}.guide__section .flexbox-img img{width:100%}.guide .info{margin-top:10.51vw}.guide .info__title{display:flex;align-items:center;justify-content:center;min-height:12.05vw;margin-bottom:4.36vw;background-color:var(--color-01);color:#fff;font-size:5.13vw;font-weight:700;line-height:1.5;text-align:center}.guide .info__address{font-size:4.1vw;font-weight:700;line-height:1.6;margin-bottom:4.36vw}.guide .info__contact{display:flex;align-items:center;gap:5.13vw;padding:5.9vw 6.92vw;background-color:#fff}.guide .info__contact+.info__contact{margin-top:2.56vw}.guide .info__label{display:inline-flex;align-items:center;justify-content:center;min-width:16.41vw;min-height:6.92vw;padding:0 1.28vw;background-color:var(--color-01);color:#fff;font-size:3.85vw;font-weight:400;line-height:1.5}.guide .info__number{color:var(--color-01);font-size:6.15vw;font-weight:700;letter-spacing:.04em;line-height:1.5;text-decoration:none;white-space:nowrap}.guide .info__hours{color:var(--gray-text);letter-spacing:0;font-size:3.08vw;font-weight:400;line-height:1.5;margin-top:2.56vw}}