br.sp{display:none}@media only screen and (max-width: 960px){br.sp{display:block}}.top-lead{padding:60px 0 70px;border-bottom:1px solid #a8a9a9}@media only screen and (max-width: 960px){.top-lead{padding:40px 0 50px}}.l-top-lead{display:grid;grid-template-columns:auto auto;align-items:flex-end;justify-content:flex-start;gap:0 60px}@media only screen and (max-width: 960px){.l-top-lead{grid-template-columns:1fr;gap:0}}.top-lead-left{position:relative}.top-lead-deco{display:inline-block;margin-bottom:12px;position:relative}.top-lead-deco::before{position:absolute;content:"・";font-size:3.125rem;letter-spacing:.3em;top:-40px}@media only screen and (max-width: 960px){.top-lead-deco::before{font-size:1.875rem;letter-spacing:.3em;top:-30px;left:-5px}}.top-lead-h1{font-size:2.875rem;font-weight:900;letter-spacing:0.07em;line-height:1.3}@media only screen and (max-width: 960px){.top-lead-h1{font-size:1.5rem}}.top-lead-right{flex-shrink:0}.top-lead-text{font-size:1.125rem;letter-spacing:0.07em;line-height:2.0555555556;font-weight:500}@media only screen and (max-width: 960px){.top-lead-text{font-size:.875rem;margin-top:20px}}.mv-slider{padding:80px 0 120px;background-color:#f7f2f0;overflow:visible;position:relative;overflow-x:hidden}@media only screen and (max-width: 960px){.mv-slider{border-bottom:1px solid #a8a9a9;padding:0 0 50px}}@media only screen and (max-width: 960px){.mv-slider .splide{padding:50px 20px}}.mv-slider .splide__arrow{width:60px}@media only screen and (max-width: 960px){.mv-slider .splide__arrow{display:none}}.mv-slider .splide__pagination__page{width:12px;height:12px;border-radius:50%;background-color:rgba(0,0,0,0);border:1px solid #000;cursor:pointer;transition:background-color .3s ease;opacity:1}@media only screen and (max-width: 960px){.mv-slider .splide__pagination__page{display:none}}.mv-slider .splide__pagination__page.is-active{background-color:#e62d3c;border-color:#e62d3c;transform:none}.mv-slider .splide__pagination{gap:0 6px;bottom:-90px}.mv-slider__container{position:relative;margin:0 auto;overflow:visible}@media print,screen and (max-width: 1400px){.mv-slider__container{padding:70px 0 0;overflow:hidden}}.mv-slider .mv-slider__date{font-size:.9375rem;letter-spacing:.07em;color:#555}@media only screen and (max-width: 960px){.mv-slider .mv-slider__date{font-size:.75rem;margin-bottom:10px}}.mv-slider .mv-slider__title{font-size:2.4375rem;font-weight:700;letter-spacing:.07em;line-height:1.8}@media only screen and (max-width: 960px){.mv-slider .mv-slider__title{font-size:1.25rem;margin-bottom:25px;line-height:1.8}}.mv-slider .mv-slider__description{font-size:1.125rem;letter-spacing:.07em;line-height:2.25;color:#555}@media only screen and (max-width: 960px){.mv-slider .mv-slider__description{font-size:.875rem;margin-bottom:20px;line-height:1.8}}.mv-slider .mv-slider__category{font-size:.875rem;letter-spacing:.07em;color:#1f1f1f}@media only screen and (max-width: 960px){.mv-slider .mv-slider__category{font-size:.75rem}}.mv-slider__wrapper.splide__track{overflow:visible !important;z-index:1}.mv-slider__slide{width:70vw !important;opacity:.4;transition:transform .1s ease,opacity .1s ease;transform:scale(0.9)}.mv-slider__slide.is-active{opacity:1;transform:scale(1)}.mv-slider__slide.is-next,.mv-slider__slide.is-prev{opacity:.6;transform:scale(0.95)}@media print,screen and (max-width: 1400px){.mv-slider__slide{width:100% !important;transform:none;opacity:1;padding:0 60px}}@media only screen and (max-width: 960px){.mv-slider__slide{width:100% !important;transform:none;opacity:1;padding:0 10px}}.mv-slider__content{display:grid;grid-template-columns:1fr 1.2fr;gap:0 60px;align-items:center;position:relative;width:100%}@media only screen and (max-width: 960px){.mv-slider__content{grid-template-columns:1fr;gap:0}}.mv-slider__number{position:absolute;top:-50px;left:-40px;font-size:5.375rem;font-weight:900;font-family:"Zen Kaku Gothic Antique",sans-serif;color:rgba(0,0,0,0);-webkit-text-stroke:1.5px #555;text-stroke:1.5px #555;paint-order:stroke;line-height:1;z-index:2}@media only screen and (max-width: 960px){.mv-slider__number{font-size:3.125rem;top:-30px;left:20px}}.mv-slider__number::after{content:"";position:absolute;bottom:0;left:0;width:90%;height:16px;background-color:#60bc89;border-radius:3px;z-index:-1}@media only screen and (max-width: 960px){.mv-slider__number::after{height:10px}}.mv-slider__image{position:relative;width:100%;aspect-ratio:1/1;min-width:280px}@media only screen and (max-width: 960px){.mv-slider__image{min-width:auto;width:80%;margin:0 auto}}.mv-slider__image::before{content:"";position:absolute;display:block;top:10px;left:10px;width:100%;height:100%;border:1px solid #898989;border-radius:50px;z-index:0}.mv-slider__image-inner{position:relative;z-index:1;overflow:hidden;border-radius:40px;width:100%;height:100%;background-color:#fff}.mv-slider__image-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.mv-slider__content:hover .mv-slider__image-inner img{transform:scale(1.05)}.mv-slider__text{display:flex;flex-direction:column;gap:20px;min-width:0}@media only screen and (max-width: 960px){.mv-slider__text{margin-top:50px;gap:0}}.marquee-ab{position:absolute;bottom:30px}@media only screen and (max-width: 960px){.marquee-ab{bottom:350px}}@media only screen and (max-width: 960px)and (max-width: 960px){.marquee-ab{bottom:320px}}.pickup-marquee{background-color:#f7f2f0;overflow:hidden;padding:40px 0;position:relative}.pickup-marquee::before{top:0}.pickup-marquee::after{bottom:0}.pickup-marquee__track{display:flex;gap:0 100px;-webkit-animation:marquee 500s linear infinite;animation:marquee 500s linear infinite;white-space:nowrap;will-change:transform}.pickup-marquee__image{height:auto;max-width:none;flex-shrink:0;display:block}@media only screen and (max-width: 960px){.pickup-marquee{padding:20px 0}.pickup-marquee__track{gap:0 50px}.pickup-marquee__image{height:60px;width:auto}}@-webkit-keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.about-kyougikai{border-bottom:1px solid #a8a9a9}.l-about-kyougikai{display:flex;justify-content:space-between;align-items:center;padding:100px 0 100px}@media only screen and (max-width: 960px){.l-about-kyougikai{flex-direction:column;gap:30px;padding-top:40px;padding-bottom:50px}}.l-about-kyougikai .about-kyougikai-img{margin-left:calc(50% - 50vw);width:55vw}@media only screen and (max-width: 960px){.l-about-kyougikai .about-kyougikai-img{width:90vw;margin-top:20px}}@media only screen and (max-width: 960px){.l-about-kyougikai .about-kyougikai-img.pc{display:none}}.l-about-kyougikai .about-kyougikai-img.sp{display:none}@media only screen and (max-width: 960px){.l-about-kyougikai .about-kyougikai-img.sp{display:block}}.l-about-kyougikai .about-kyougikai-img img{border-radius:0 30px 30px 0;max-width:initial;width:100%}.l-about-kyougikai .about-kyougikai-text{font-size:1rem;letter-spacing:0.07em;line-height:2.25;margin-top:30px;width:90%}@media only screen and (max-width: 960px){.l-about-kyougikai .about-kyougikai-text{font-size:.875rem;margin-top:20px}}.l-about-kyougikai .about-kyougikai-right{width:35%}@media only screen and (max-width: 960px){.l-about-kyougikai .about-kyougikai-right{width:100%}}.top-basic-title01{font-size:1.8125rem;letter-spacing:0.07em;line-height:1.3103448276;font-weight:700}@media only screen and (max-width: 960px){.top-basic-title01{font-size:1.25rem}}.top-basic-title01 .ml{display:inline-block;margin-left:15px}@media only screen and (max-width: 960px){.top-basic-title01 .ml{display:block;margin-left:0;margin-top:10px}}.top-basic-title01-small{font-size:1rem;letter-spacing:0.07em;line-height:2.25}@media only screen and (max-width: 960px){.top-basic-title01-small{font-size:.75rem}}.basic-information{border-bottom:1px solid #a8a9a9}.l-basic-information{padding:80px 0 80px}@media only screen and (max-width: 960px){.l-basic-information{padding:40px 0 50px}}.basic-info-content{position:relative;padding:40px 80px;width:90%;margin:50px auto 0}@media only screen and (max-width: 960px){.basic-info-content{padding:30px 50px;width:100%;margin-top:30px}}.basic-info-content::before{content:"";position:absolute;left:0;top:0;width:50px;height:100%;background-image:url("../images/kakko1_left.svg");background-repeat:no-repeat;background-size:100% 100%;background-position:left center}@media only screen and (max-width: 960px){.basic-info-content::before{background-image:url("../images/kakko1_left_sp.svg");width:20px;background-size:cover}}.basic-info-content::after{content:"";position:absolute;right:0;top:0;width:50px;height:100%;background-image:url("../images/kakko1_right.svg");background-repeat:no-repeat;background-size:100% 100%;background-position:right center}@media only screen and (max-width: 960px){.basic-info-content::after{background-image:url("../images/kakko1_right_sp.svg");width:20px;background-size:cover}}.basic-info-content h3{margin:0 auto 30px}@media only screen and (max-width: 960px){.basic-info-content h3{width:80%}}.l-basic-information-inner{width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:0 50px}@media only screen and (max-width: 960px){.l-basic-information-inner{grid-template-columns:1fr;gap:1em 0}}.l-basic-information-inner p{font-size:1rem;letter-spacing:0.07em;line-height:2.25}@media only screen and (max-width: 960px){.l-basic-information-inner p{font-size:.875rem}}.l-features-content{display:flex;flex-wrap:wrap;justify-content:center;margin-top:120px;gap:60px 60px}@media only screen and (max-width: 960px){.l-features-content{margin-top:40px;gap:40px 30px;justify-content:space-between}}.features-item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:27%;text-align:center}@media only screen and (max-width: 960px){.features-item{width:45%}}.features-item-num{margin-bottom:15px}.l-features{padding:80px 0 80px}@media only screen and (max-width: 960px){.l-features{padding:40px 0 50px}}.l-features-title{display:grid;grid-template-columns:auto auto;justify-content:flex-start;gap:0 80px}@media only screen and (max-width: 960px){.l-features-title{grid-template-columns:1fr;gap:30px 0}}.l-features-title .l-right{width:85%}.l-features-title .l-right p{font-size:1rem;letter-spacing:0.07em;line-height:2.25}@media only screen and (max-width: 960px){.l-features-title .l-right p{font-size:.875rem}}.features-item-text{font-size:1.125rem;letter-spacing:0.07em;line-height:2;font-weight:700}@media print,screen and (max-width: 1300px){.features-item-text{min-height:72px}}@media only screen and (max-width: 960px){.features-item-text{font-size:1rem;line-height:1.8;min-height:initial}}@media print,screen and (max-width: 680px){.features-item-text{min-height:58px}}.features-item-desc{font-size:1rem;letter-spacing:0.07em;line-height:2.25;flex-grow:1;text-align:left;max-width:300px}@media only screen and (max-width: 960px){.features-item-desc{font-size:.875rem;line-height:1.8}}.features-item-pict{margin:30px 0 30px}.mincyo-title{font-size:1.625rem;letter-spacing:0.07em;line-height:1.3846153846;font-family:"Zen Old Mincho",serif;font-weight:700;margin-bottom:25px}@media only screen and (max-width: 960px){.mincyo-title{font-size:1.25rem;line-height:1.5;margin-bottom:20px}}.mincyo-title--up{margin-top:0}@media only screen and (max-width: 960px){.mincyo-title--up{margin-top:40px}}.mincyo-title span{font-size:1rem}@media only screen and (max-width: 960px){.mincyo-title span{font-size:.875rem}}.mincyo-desc{font-size:1rem;letter-spacing:0.07em;line-height:2.25}@media only screen and (max-width: 960px){.mincyo-desc{font-size:.875rem;line-height:1.8}}.schedule{padding-top:60px;padding-bottom:60px}.schedule .pin-spacer{margin-top:0 !important}.schedule-steps{margin-top:60px}.l-schedule-title{margin-bottom:80px}.schedule-steps{background:url("../images/card_border.svg") repeat-x;background-position:center 65%;overflow:hidden}@media only screen and (max-width: 960px){.schedule-steps{background:url("../images/card_border_sp.svg") repeat-x;background-position:center 65%}}.l-schedule-steps-inner{display:flex;flex-wrap:nowrap;gap:100px;will-change:transform}@media only screen and (max-width: 960px){.l-schedule-steps-inner{padding-left:calc((100vw - 240px)/2);padding-right:calc((100vw - 240px)/2)}}.schedule-step{border:1px solid #a8a9a9;border-radius:4px;overflow:hidden;flex:1;min-width:180px}.schedule-step .schedule-step-head{display:flex;align-items:center;border-bottom:1px solid #a8a9a9}.schedule-step .schedule-step-num{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:58px;height:58px;background-color:#444;color:#fff;font-size:1.125rem;font-weight:700;font-family:"Zen Old Mincho",serif;letter-spacing:0.05em;line-height:1}.schedule-step .schedule-step-title{font-size:.9375rem;font-weight:700;letter-spacing:0.07em;padding:0 16px}.schedule-step .schedule-step-body{padding:20px 20px 24px}.schedule-step .schedule-step-img{margin-bottom:16px}.schedule-step .schedule-step-img img{width:100%;height:auto;display:block}.schedule-step .schedule-step-desc{font-size:.875rem;letter-spacing:0.05em;line-height:1.8571428571;color:#555}.step-card{flex-shrink:0;width:290px;height:370px;display:flex;flex-direction:column;padding:10px 20px 20px 20px}@media only screen and (max-width: 960px){.step-card{flex-shrink:0;width:240px;height:320px;display:flex;flex-direction:column;padding:10px 20px 20px 20px}}.step-card.step-card01{background-image:url(../images/card_bg_01.png);background-repeat:no-repeat;position:relative;background-size:100% 100%}.step-card.step-card01::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:100%;width:9999px;height:80px;background-color:#f7f2f0;pointer-events:none}.step-card.step-card02{background-image:url(../images/card_bg_02.png);background-repeat:no-repeat;background-size:100% 100%}.step-card.step-card03{background-image:url(../images/card_bg_03.png);background-repeat:no-repeat;background-size:100% 100%}.step-card.step-card04{background-image:url(../images/card_bg_04.png);background-repeat:no-repeat;background-size:100% 100%}.step-card.step-card05{background-image:url(../images/card_bg_05.png);background-repeat:no-repeat;position:relative;background-size:100% 100%}.step-card.step-card05::after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:calc(100% - 0px);width:9999px;height:80px;background-color:#f7f2f0;pointer-events:none}@media only screen and (max-width: 960px){.step-card.step-card05::after{left:100%}}.step-card .step-card-title{font-size:1.125rem;font-weight:700;padding-left:50px}.step-card .step-card-img{padding:30px 0 20px}.period{padding:80px 0 80px}@media only screen and (max-width: 960px){.period{padding:40px 0 50px}}.l-period-graph{margin:40px auto 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 80px}@media only screen and (max-width: 960px){.l-period-graph{grid-template-columns:1fr;gap:30px 0}}.period-graph-detail{position:relative;display:flex;height:280px;flex-direction:column;justify-content:center;align-items:center;padding:1em}@media only screen and (max-width: 960px){.period-graph-detail{height:auto;padding:20px}}.period-graph-detail .one{font-size:1.25rem;letter-spacing:0em;line-height:1.9;font-weight:700}@media only screen and (max-width: 960px){.period-graph-detail .one{font-size:1rem}}.period-graph-detail .two{font-size:2.0625rem;letter-spacing:0em;font-weight:700}@media only screen and (max-width: 960px){.period-graph-detail .two{font-size:1.75rem}}.period-graph-detail .two span{font-size:4rem;letter-spacing:0em;color:#e62d3c;display:inline-block;margin:0 10px;position:relative;top:2px}@media only screen and (max-width: 960px){.period-graph-detail .two span{font-size:3rem}}.period-graph-detail .three{font-size:1rem;letter-spacing:0.07em;line-height:2.25}@media only screen and (max-width: 960px){.period-graph-detail .three{font-size:.875rem}}.period-graph-detail:before{content:"";position:absolute;left:0;top:0;width:50px;height:100%;background-image:url(../images/kakko1_left.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:left center}.period-graph-detail:after{content:"";position:absolute;right:0;top:0;width:50px;height:100%;background-image:url(../images/kakko1_right.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:right center}.caution-table{width:100%}.caution-table--mt{margin-top:20px}.caution-table td{text-align:left;font-size:.8125rem;letter-spacing:0.07em;line-height:2.7692307692}@media only screen and (max-width: 960px){.caution-table td{font-size:.75rem;line-height:1.8;padding:2px 2px}}.caution-table td:nth-child(1){text-align:center}.l-advertisement-price{padding:80px 0 80px}@media only screen and (max-width: 960px){.l-advertisement-price{padding:40px 0 50px}}.l-advertisement-price .title-flex{display:grid;grid-template-columns:auto 35%;justify-content:flex-start;gap:0 100px}@media only screen and (max-width: 960px){.l-advertisement-price .title-flex{grid-template-columns:1fr;gap:30px 0}.l-advertisement-price .title-flex h3{width:50%}}.l-advertisement-price .title-flex p{font-size:1rem;letter-spacing:0.07em;line-height:2.25;position:relative;bottom:5px}@media only screen and (max-width: 960px){.l-advertisement-price .title-flex p{font-size:.875rem;bottom:0}}.l-advertisement-price .advertisement-price-graph{display:flex;justify-content:center;margin-top:30px}.l-price-details{display:grid;grid-template-columns:1fr 1fr;gap:0 80px}@media only screen and (max-width: 960px){.l-price-details{grid-template-columns:1fr;gap:0}}.l-price-details .price-list{list-style:none;margin:0;display:flex;flex-direction:column;gap:10px}.l-price-details .price-item{display:flex;gap:8px}.l-price-details .price-label{background-color:#156fac;color:#fff;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center;width:30%;min-width:140px;padding:12px 16px}@media only screen and (max-width: 960px){.l-price-details .price-label{font-size:.875rem;padding:5px 12px;min-width:initial}}.l-price-details .price-value{background-color:#fff;color:#1f1f1f;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center;flex-grow:1;padding:12px 16px}@media only screen and (max-width: 960px){.l-price-details .price-value{padding:5px 12px;font-size:.875rem}}.price-details{border-radius:0 0 60px 60px;padding-bottom:100px}.related-articles--top{margin-top:40px}@media only screen and (max-width: 960px){.related-articles--top{margin-top:0;padding-bottom:0}}.news{margin-top:100px}.news-list{border-top:1px solid #dcdcdc;margin-top:60px}@media only screen and (max-width: 960px){.news-list{margin-top:40px}}.news-item{display:flex;align-items:center;padding:24px 2em;border-bottom:1px solid #dcdcdc;text-decoration:none;color:#1f1f1f;position:relative;isolation:isolate}.news-item::before{content:"";position:absolute;inset:4px 0;background-color:rgba(0,0,0,0);transition:background-color .3s ease;z-index:-1;pointer-events:none}.news-item .news-item-arrow{width:10px;height:auto;line-height:1;transition:transform .3s ease}.news-item:hover::before,.news-item.news-item--new::before{background-color:#eaf4f9}.news-item:hover .news-item-arrow,.news-item.news-item--new .news-item-arrow{transform:translateX(6px);transition:transform .3s ease}.news-item .news-item-date{flex-shrink:0;width:120px;font-size:.9375rem;color:#555;letter-spacing:0.05em}.news-item .news-item-title{flex-grow:1;font-size:1rem;font-weight:500;padding-right:32px}.news-item .news-item-arrow{flex-shrink:0;font-size:1.375rem;color:#888;font-weight:300}@media only screen and (max-width: 960px){.news-item{display:grid;grid-template-columns:1fr auto;grid-template-areas:"date arrow" "title arrow";align-items:stretch;padding:16px 12px}.news-item .news-item-date{grid-area:date;width:auto;font-size:.75rem;margin-bottom:8px}.news-item .news-item-title{grid-area:title;font-size:.875rem;line-height:2;padding-right:16px}.news-item .news-item-arrow{grid-area:arrow;align-self:center}.news-item .news-item-arrow img{width:6px}}.l-contact{background-color:#f7f2f0;border-radius:40px;margin-top:80px}.l-contact .contact-card-text{font-family:"Zen Old Mincho",serif;font-size:2.5rem;letter-spacing:0.07em;line-height:1.5;display:flex;justify-content:center}@media only screen and (max-width: 960px){.l-contact .contact-card-text{font-size:1.25rem;line-height:1.8}}.contact-card{position:relative;padding:90px 0 90px}@media only screen and (max-width: 960px){.contact-card{padding:120px 0 50px}}.contact-card .contact-title div.title{position:absolute;z-index:1;top:20px;left:10px}@media only screen and (max-width: 960px){.contact-card .contact-title div.title{top:20px;left:15px}}.contact-card .contact-title img{position:absolute;top:-8px;left:-8px}@media print,screen and (max-width: 1400px){.contact-card .contact-title img{width:30%}}@media only screen and (max-width: 640px){.contact-card .contact-title img{width:60%}}.column-btn--contact{margin-top:70px;display:flex;justify-content:center}@media only screen and (max-width: 960px){.column-btn--contact{margin-top:20px}}.column-btn--contact .column-btn-link{position:relative;display:inline-block;width:min(100%,440px);margin:0 auto;padding:15px 20px 15px 20px;border-radius:999px;font-size:1rem;line-height:1.5;font-weight:700;text-align:center;letter-spacing:0.07em;transition:opacity .2s ease;background-color:#e62d3c;color:#fff}@media only screen and (max-width: 960px){.column-btn--contact .column-btn-link{font-size:.875rem;width:80%}}.column-btn--contact .column-btn-link::after{content:"";position:absolute;top:50%;right:24px;width:10px;height:18px;background-image:url("../images/contact_arrow.svg");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.column-btn--contact .column-btn-link:hover{opacity:.7}.member{padding:140px 0 0}@media only screen and (max-width: 960px){.member{padding:80px 0 0}}.member .initial-width{margin-bottom:60px}@media only screen and (max-width: 960px){.member .initial-width{margin-bottom:40px}}.member .member-accordion{margin:0 auto 30px;background-color:#e1f1f9;border-radius:20px;overflow:hidden}@media only screen and (max-width: 960px){.member .member-accordion{border-radius:10px}}.member .member-accordion[open] .member-summary-icon::before{transform:rotate(0)}.member .member-summary{border-radius:20px;display:flex;align-items:center;justify-content:space-between;padding:24px 40px;background-color:#156fac;color:#fff;cursor:pointer;list-style:none;transition:opacity .1s ease}@media only screen and (max-width: 960px){.member .member-summary{padding:12px 20px;border-radius:10px}}.member .member-summary:hover{opacity:.8;transition:opacity .1s ease}.member .member-summary::-webkit-details-marker{display:none}.member .member-summary .member-summary-text{font-size:1.25rem;font-weight:700;letter-spacing:.1em}@media only screen and (max-width: 960px){.member .member-summary .member-summary-text{font-size:1rem}}.member .member-summary .member-summary-icon{position:relative;width:18px;height:18px}.member .member-summary .member-summary-icon::before,.member .member-summary .member-summary-icon::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#fff;transition:transform .3s}.member .member-summary .member-summary-icon::before{transform:rotate(90deg)}.member .member-grid{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 960px){.member .member-grid{grid-template-columns:1fr}}.member .member-card{padding:40px 40px;position:relative}@media only screen and (max-width: 960px){.member .member-card{padding:0}}.member .member-card:before{content:"";position:absolute;top:5px;left:50%;transform:translateX(-50%);width:calc(100% - 80px);height:1px;background-color:#c0d6e0}@media only screen and (max-width: 960px){.member .member-card:before{width:100%;top:-30px}}.member .member-card:first-child:before,.member .member-card:nth-child(2):before{display:none}@media only screen and (max-width: 960px){.member .member-card:first-child:before,.member .member-card:nth-child(2):before{display:block}}@media only screen and (max-width: 960px)and (max-width: 960px){.member .member-card:first-child:before,.member .member-card:nth-child(2):before{width:100%;top:-30px}}@media only screen and (max-width: 960px){.member .member-card:last-child{margin-bottom:0}}.member .member-card:nth-last-child(-n+2){border-bottom:none}.member .member-card:nth-child(odd)::after{content:"";position:absolute;top:20px;bottom:10px;right:0;width:1px;height:90%;background-color:#c0d6e0}@media only screen and (max-width: 960px){.member .member-card:nth-child(odd)::after{display:none}}.member .member-card .member-card-name{margin-bottom:15px;font-size:1rem;font-weight:700;letter-spacing:0.07em}@media only screen and (max-width: 960px){.member .member-card .member-card-name{font-size:1rem}}.member .member-card .member-card-info{font-size:.875rem;line-height:1.8;margin-bottom:20px}@media only screen and (max-width: 960px){.member .member-card .member-card-info{font-size:.75rem}}.member .member-card .member-map{display:inline-flex;align-items:center;gap:5px;margin-left:15px;text-decoration:none}.member .member-card .member-map:hover{text-decoration:underline;color:#156fac}.member .member-card .member-map img{width:14px}.member .member-card .member-link{display:block;margin-top:5px;text-decoration:underline;word-break:break-all}.member .member-card .member-link:hover{text-decoration:none;color:#156fac}.member .member-card .member-target{margin-top:30px}@media only screen and (max-width: 960px){.member .member-card .member-target{margin-top:10px}}.member .member-card .member-target .member-target-label{display:inline-block;background-color:#156fac;color:#fff;padding:0 30px;border-radius:999px;font-size:1rem;font-weight:700;margin-bottom:10px}@media only screen and (max-width: 960px){.member .member-card .member-target .member-target-label{font-size:.75rem}}.member .member-card .member-target .member-target-pref{font-size:1rem;font-weight:700}@media only screen and (max-width: 960px){.member .member-card .member-target .member-target-pref{font-size:.75rem}}@media only screen and (max-width: 960px){.member-content{padding:30px 20px}.member-grid{grid-template-columns:1fr}.member-card{padding:30px 10px}}@media only screen and (max-width: 960px)and (max-width: 960px){.member-card{padding:0;margin-bottom:60px}}@media only screen and (max-width: 960px){.member-card:nth-child(odd){border-right:none}}@media only screen and (max-width: 960px){.related-articles-title{font-size:1.25rem}}@media only screen and (max-width: 960px){.related-articles-subtitle{font-size:.75rem}}@media only screen and (max-width: 960px){.related-articles-title-flex{width:min(90%,1366px) !important;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.group{margin-top:80px;margin-bottom:100px}@media only screen and (max-width: 960px){.group{margin-top:40px;margin-bottom:0}}@media only screen and (max-width: 960px){.group-articles-title-flex{width:min(90%,1366px) !important;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.group-articles-title{font-size:1.8125rem;font-weight:700;letter-spacing:0.07em;text-align:center}@media only screen and (max-width: 960px){.group-articles-title{font-size:1.25rem}}.group-articles-subtitle{font-size:1rem;color:#888;letter-spacing:0.01em;margin-bottom:40px;text-align:center}@media only screen and (max-width: 960px){.group-articles-subtitle{font-size:.75rem}}.l-group{padding:80px 0}@media only screen and (max-width: 960px){.l-group{padding:40px 0 40px}}.group-links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:30px 60px;list-style:none;margin:0;padding:0}@media only screen and (max-width: 960px){.group-links{gap:20px 20px}}@media only screen and (max-width: 960px){.group-links .group-links__item{width:47%}}.group-links__item{position:relative}.group-links__item a{font-weight:700}.group-links__item::after{content:"";display:block;width:1px;height:calc(100% - 15px);background-color:#a8a9a9;position:absolute;right:-35px;top:50%;transform:translateY(-50%);color:#156fac}@media only screen and (max-width: 960px){.group-links__item::after{display:none}}.group-links__item:last-child::after{display:none}.group-links__link{display:inline-block;color:#156fac;font-size:1.125rem;letter-spacing:0.07em;text-decoration:none;border-bottom:1px solid #156fac;transition:opacity .3s ease}@media only screen and (max-width: 960px){.group-links__link{font-size:.875rem;letter-spacing:0em}}.group-links__link:visited{color:#156fac}.group-links__link:hover{opacity:.7}.mv-slider__button-prev{background:none}.mv-slider__button-prev img{width:60px;height:auto}.mv-slider__button-next{background:none}.mv-slider__button-next img{width:60px;height:auto}#column-articles-list a{margin-bottom:0}@media only screen and (max-width: 960px){#column-articles-list a{margin-bottom:60px}}
/*# sourceMappingURL=top.min.css.map */