﻿.under .breadcrumb .breadcrumb__list{display:flex;flex-wrap:wrap;column-gap:clamp(6px,4.776px + 0.327vw,10px);row-gap:6px}.under .breadcrumb .breadcrumb__list>li{display:flex;align-items:center}.under .breadcrumb .breadcrumb__list>li::before{content:"";display:inline-block;background:url(../img/common/arrow_simple.svg) no-repeat center center/contain;width:clamp(4px,3.082px + 0.245vw,7px);height:clamp(6px,4.469px + 0.408vw,11px);margin:clamp(0px,-0.612px + 0.163vw,2px) clamp(6px,4.776px + 0.327vw,10px) 0 0}.under .breadcrumb .breadcrumb__list>li:first-of-type::before{content:none}.under .breadcrumb .breadcrumb__list>li .breadcrumb__page{display:flex;align-items:center;column-gap:clamp(3px,2.082px + 0.245vw,6px);font-family:var(--font_ZenKakuGothicAntique);font-weight:500;font-size:clamp(7.5px,5.816px + 0.449vw,13px);color:var(--color_black);line-height:1.8}.under .breadcrumb .breadcrumb__list>li .breadcrumb__page img{width:clamp(11.5px,8.898px + 0.694vw,20px)}.under .sec{padding:clamp(40px,21.633px + 4.898vw,100px) 45px clamp(60px,41.633px + 4.898vw,120px)}@media screen and (max-width: 1000px){.under .sec{padding:clamp(40px,21.633px + 4.898vw,100px) 20px clamp(60px,41.633px + 4.898vw,120px)}}.page-index .title-wrap,.page-second .title-wrap{position:relative;margin:0 clamp(0px,-12.245px + 3.265vw,40px)}@media screen and (max-width: 1000px){.page-index .title-wrap,.page-second .title-wrap{margin:0}}.page-index .title-wrap .title-area,.page-second .title-wrap .title-area{position:relative;overflow:hidden;clip-path:url(#title-mask);aspect-ratio:1428/440;display:flex}@media screen and (max-width: 1000px){.page-index .title-wrap .title-area,.page-second .title-wrap .title-area{display:block;clip-path:none;aspect-ratio:2/1;margin:0;border-top:1px solid var(--color_black);border-bottom:1px solid var(--color_black)}}.page-index .title-wrap .title-area::before,.page-second .title-wrap .title-area::before{content:"";position:absolute;top:0;left:0;background:url(../img/common/title_line.svg) no-repeat center center/contain;width:100%;height:100%;z-index:2}@media screen and (max-width: 1000px){.page-index .title-wrap .title-area::before,.page-second .title-wrap .title-area::before{content:none}}.page-index .title-wrap .title-area .title-area__text,.page-second .title-wrap .title-area .title-area__text{position:relative;width:45%;background:var(--color_blue);border-right:1px solid var(--color_black)}@media screen and (max-width: 1000px){.page-index .title-wrap .title-area .title-area__text,.page-second .title-wrap .title-area .title-area__text{width:max-content;position:absolute;bottom:0;left:0;border-top:1px solid var(--color_black);border-right:1px solid var(--color_black);border-top-right-radius:8px}}.page-index .title-wrap .title-area .title-area__text h1,.page-second .title-wrap .title-area .title-area__text h1{position:absolute;top:40%;left:0;transform:translateY(-50%);font-family:var(--font_ZenKakuGothicAntique);font-weight:700;font-size:clamp(20px,-26.791px + 4.674vw,48px);color:var(--color_white);line-height:1.6;padding:0 10%}@media screen and (max-width: 1000px){.page-index .title-wrap .title-area .title-area__text h1,.page-second .title-wrap .title-area .title-area__text h1{position:initial;transform:translateY(0);font-size:clamp(19px,10.122px + 2.367vw,48px);padding:13px 20px}}.page-index .title-wrap .title-area .title-area__image,.page-second .title-wrap .title-area .title-area__image{width:55%}@media screen and (max-width: 1000px){.page-index .title-wrap .title-area .title-area__image,.page-second .title-wrap .title-area .title-area__image{width:100%}}.page-index .title-wrap .breadcrumb,.page-second .title-wrap .breadcrumb{position:absolute;top:calc(100% - 24px);left:0;width:60%}@media screen and (max-width: 1000px){.page-index .title-wrap .breadcrumb,.page-second .title-wrap .breadcrumb{display:none}}.page-index .title-wrap .breadcrumb .breadcrumb__list,.page-second .title-wrap .breadcrumb .breadcrumb__list{margin-left:24px}.page-index .index__list,.page-second .index__list{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:clamp(10px,4.49px + 1.469vw,28px);row-gap:clamp(20px,17.551px + 0.653vw,28px)}.page-index .index__list+.index__list,.page-second .index__list+.index__list{margin-top:clamp(20px,17.551px + 0.653vw,28px)}.page-index .index__list>li>a,.page-second .index__list>li>a{display:flex;flex-direction:column;justify-content:flex-start;row-gap:clamp(10px,6.939px + 0.816vw,20px);width:100%;height:100%;border-radius:clamp(6px,5.388px + 0.163vw,8px);border:clamp(1px,0.694px + 0.082vw,2px) solid var(--color_black);padding:clamp(15px,12.245px + 0.735vw,24px)}.page-index .index__list>li>a .index__headArea,.page-second .index__list>li>a .index__headArea{position:relative;display:flex;align-items:center;gap:clamp(10px,6.939px + 0.816vw,20px)}@media screen and (max-width: 1000px){.page-index .index__list>li>a .index__headArea,.page-second .index__list>li>a .index__headArea{flex-direction:column}}.page-index .index__list>li>a .index__headArea::after,.page-second .index__list>li>a .index__headArea::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background:url(../img/common/arrow.svg) no-repeat center center/contain;width:clamp(24px,19.102px + 1.306vw,40px);height:clamp(17px,13.633px + 0.898vw,28px);transition:transform .3s ease}@media screen and (max-width: 1000px){.page-index .index__list>li>a .index__headArea::after,.page-second .index__list>li>a .index__headArea::after{content:none}}.page-index .index__list>li>a .index__headArea img,.page-second .index__list>li>a .index__headArea img{width:auto;height:clamp(38px,37.388px + 0.163vw,40px)}.page-index .index__list>li>a .index__headArea.--noArrow,.page-second .index__list>li>a .index__headArea.--noArrow{justify-content:space-between}.page-index .index__list>li>a .index__headArea.--noArrow::after,.page-second .index__list>li>a .index__headArea.--noArrow::after{content:none}.page-index .index__list>li>a .index__headArea.--noArrow .index__head,.page-second .index__list>li>a .index__headArea.--noArrow .index__head{padding-right:0}.page-index .index__list>li>a .index__headArea.--noArrow .detail-button span,.page-second .index__list>li>a .index__headArea.--noArrow .detail-button span{transition:color .3s ease}.page-index .index__list>li>a .index__headArea.--noArrow .detail-button span::after,.page-second .index__list>li>a .index__headArea.--noArrow .detail-button span::after{transition:transform .3s ease}.page-index .index__list>li>a .index__head,.page-second .index__list>li>a .index__head{font-family:var(--font_ZenKakuGothicAntique);font-weight:700;font-size:clamp(20px,17.551px + 0.653vw,28px);color:var(--color_blue);font-size:clamp(13px,8.408px + 1.224vw,28px);padding-right:clamp(30px,20.816px + 2.449vw,60px)}@media screen and (max-width: 1000px){.page-index .index__list>li>a .index__head,.page-second .index__list>li>a .index__head{padding-right:0;text-align:center}}.page-index .index__list>li>a .index__text,.page-second .index__list>li>a .index__text{font-weight:500;font-size:clamp(13px,12.388px + 0.163vw,15px);color:var(--color_black);transition:color .3s ease}@media screen and (max-width: 1000px){.page-index .index__list>li>a .index__text,.page-second .index__list>li>a .index__text{display:none}}.page-index .index__list>li>a:hover .index__headArea::after,.page-second .index__list>li>a:hover .index__headArea::after{transform:translate(5px, -50%)}.page-index .index__list>li>a:hover .index__headArea.--noArrow .detail-button span,.page-second .index__list>li>a:hover .index__headArea.--noArrow .detail-button span{color:var(--color_blue)}.page-index .index__list>li>a:hover .index__headArea.--noArrow .detail-button span::after,.page-second .index__list>li>a:hover .index__headArea.--noArrow .detail-button span::after{transform:translateX(5px)}.page-index .index__list>li>a:hover .index__text,.page-second .index__list>li>a:hover .index__text{color:var(--color_blue)}@media screen and (max-width: 1000px){.page-index .index__list.--image>li>a,.page-second .index__list.--image>li>a{padding:clamp(8px,3.102px + 1.306vw,24px) clamp(8px,3.102px + 1.306vw,24px) clamp(10px,5.714px + 1.143vw,24px)}}.page-index .index__list.--image>li>a .index__imageArea,.page-second .index__list.--image>li>a .index__imageArea{overflow:hidden;border:clamp(1px,0.694px + 0.082vw,2px) solid var(--color_black);border-radius:clamp(6px,5.388px + 0.163vw,8px)}.page-index .index__list.--large,.page-second .index__list.--large{grid-template-columns:1fr}.page-index .index__list.--large>li>a,.page-second .index__list.--large>li>a{align-items:center;row-gap:clamp(12px,8.327px + 0.98vw,24px);padding:clamp(24px,17.878px + 1.633vw,44px) clamp(15px,12.245px + 0.735vw,24px)}.page-index .index__list.--large>li>a .index__head,.page-second .index__list.--large>li>a .index__head{font-size:clamp(20px,13.878px + 1.633vw,40px);padding-right:0}.page-index .index__list.--large>li>a .index__text,.page-second .index__list.--large>li>a .index__text{text-align:center;font-size:clamp(14px,13.082px + 0.245vw,17px)}.page-index .index__list.--large>li>a .detail-button span,.page-second .index__list.--large>li>a .detail-button span{transition:color .3s ease}.page-index .index__list.--large>li>a .detail-button span::after,.page-second .index__list.--large>li>a .detail-button span::after{transition:transform .3s ease}.page-index .index__list.--large>li>a:hover .detail-button span,.page-second .index__list.--large>li>a:hover .detail-button span{color:var(--color_blue)}.page-index .index__list.--large>li>a:hover .detail-button span::after,.page-second .index__list.--large>li>a:hover .detail-button span::after{transform:translateX(5px)}.page-index .index__list.--large.--image>li>a,.page-second .index__list.--large.--image>li>a{flex-direction:row;align-items:flex-start;column-gap:clamp(20px,17.551px + 0.653vw,28px);padding:clamp(15px,12.245px + 0.735vw,24px)}@media screen and (max-width: 1000px){.page-index .index__list.--large.--image>li>a,.page-second .index__list.--large.--image>li>a{flex-direction:column}}.page-index .index__list.--large.--image>li>a .index__imageArea,.page-second .index__list.--large.--image>li>a .index__imageArea{width:50%}@media screen and (max-width: 1000px){.page-index .index__list.--large.--image>li>a .index__imageArea,.page-second .index__list.--large.--image>li>a .index__imageArea{width:100%}}.page-index .index__list.--large.--image>li>a .index__textArea,.page-second .index__list.--large.--image>li>a .index__textArea{display:flex;flex-direction:column;row-gap:clamp(12px,8.327px + 0.98vw,24px);width:50%}@media screen and (max-width: 1000px){.page-index .index__list.--large.--image>li>a .index__textArea,.page-second .index__list.--large.--image>li>a .index__textArea{width:100%}}.page-index .index__list.--large.--image>li>a .index__textArea .index__head,.page-second .index__list.--large.--image>li>a .index__textArea .index__head{font-size:clamp(20px,15.102px + 1.306vw,36px)}.page-index .index__list.--large.--image>li>a .index__textArea .index__text,.page-second .index__list.--large.--image>li>a .index__textArea .index__text{text-align:left}.page-index .index__list.--large.--image>li>a .index__textArea .detail-button,.page-second .index__list.--large.--image>li>a .index__textArea .detail-button{display:flex;justify-content:flex-end}@media screen and (max-width: 1000px){.page-index .index__list.--large.--image>li>a .index__textArea .detail-button,.page-second .index__list.--large.--image>li>a .index__textArea .detail-button{justify-content:center}}.page-third .title-area{background:var(--color_beige);padding:0 30px}.page-third .title-area .title-area__inner{max-width:var(--contentWidth);margin:0 auto;display:flex;align-items:center;column-gap:clamp(12px,9.551px + 0.653vw,20px);padding:clamp(24px,9.306px + 3.918vw,72px) 0}@media screen and (max-width: 1000px){.page-third .title-area .title-area__inner{padding-top:clamp(42px,32.816px + 2.449vw,72px)}}.page-third .title-area .title-area__inner img{width:clamp(24px,19.102px + 1.306vw,40px)}.page-third .title-area .title-area__inner h1{font-family:var(--font_ZenKakuGothicAntique);font-weight:700;font-size:clamp(24px,16.653px + 1.959vw,48px)}.page-third .breadcrumb{padding:0 30px}.page-third .breadcrumb .breadcrumb__list{max-width:var(--contentWidth);margin:22px auto 0}@media screen and (max-width: 1000px){.page-third .breadcrumb.sp{background:var(--color_beige);padding-top:16px;padding-left:134px}.page-third .breadcrumb.sp .breadcrumb__list{margin-top:0}}.about.page-index .sec-lead{padding-bottom:0}.about.page-index .sec-lead .copy{text-align:center}.about.page-index .sec-lead .title-accentWrap{margin-top:clamp(30px,20.816px + 2.449vw,60px)}.about.page-index .sec-lead .title-accentWrap .title-accent{font-size:clamp(16px,11.102px + 1.306vw,32px)}.about.page-index .sec-lead .lead__banner{overflow:hidden;border:clamp(1px,0.694px + 0.082vw,2px) solid var(--color_black);border-radius:clamp(12px,10.469px + 0.408vw,17px);margin:clamp(10px,6.939px + 0.816vw,20px) auto 0;max-width:860px}.about.page-index .sec-index{padding-top:clamp(25px,17.347px + 2.041vw,50px)}.about.page-index .sec-index .title-blueline{font-size:clamp(34px,26.653px + 1.959vw,58px)}.about.page-index .sec-job{background:var(--color_beige);padding-bottom:clamp(40px,21.633px + 4.898vw,100px)}.about.page-index .sec-job .job__content{display:flex;column-gap:clamp(30px,20.816px + 2.449vw,60px)}@media screen and (max-width: 1000px){.about.page-index .sec-job .job__content{flex-direction:column;align-items:center;row-gap:10px}}.about.page-index .sec-job .job__content .job__image{max-width:520px;width:45%}@media screen and (max-width: 1000px){.about.page-index .sec-job .job__content .job__image{width:100%}}.about.page-index .sec-job .job__content .job__text{width:55%}@media screen and (max-width: 1000px){.about.page-index .sec-job .job__content .job__text{width:100%}}.about.page-index .sec-job .job__content .job__text .job__title{font-size:clamp(16px,11.102px + 1.306vw,32px);padding:clamp(0px,-3.061px + 0.816vw,10px) 0}.about.page-index .sec-job .job__content .job__text .copy{font-weight:500;margin-top:clamp(12px,8.327px + 0.98vw,24px)}.about.page-index .sec-job .job__content .job__text .detail-button{margin-top:clamp(12px,8.327px + 0.98vw,24px)}.about.page-index .sec-interview{padding:clamp(60px,41.633px + 4.898vw,120px) 45px 40px}@media screen and (max-width: 1000px){.about.page-index .sec-interview{padding:clamp(60px,41.633px + 4.898vw,120px) 20px 40px}}.about.page-index .sec-interview .interview__titleArea .title-blueline::after{background:url(../img/about/index/interview_text.svg) no-repeat center center/contain}.about.page-index .sec-interview .interview__banner{margin:clamp(40px,21.633px + 4.898vw,100px) auto 0;max-width:640px}.about.page-index .sec-interview .interview__banner a img{transition:opacity .3s ease}.about.page-index .sec-interview .interview__banner a:hover img{opacity:.7}.about.page-index .sec-interview .interview__banner p{text-align:center;margin-top:clamp(10px,8.469px + 0.408vw,15px)}:root{--blue:#0a74d3;--text:#111;--line:#2b2b2b;--card-bg:#FAF9F3;--card-radius:14px;--card-border:2px;--photo-radius:12px;--gap:12px;--rail-width:3px;--node-size:30px;--node-border:8px;--tail-y:20px;--tail-w:18px;--tail-w-in:15px;--bubble-outset: 22px;--bubble-pad-x: 22px;--bubble-pad-y: 18px}.calendar .sec-calendar{padding-top:0}.calendar-timeline{position:relative;display:flex;flex-direction:column;gap:clamp(40px,33.878px + 1.633vw,60px)}.calendar-item{display:grid;grid-template-columns:250px 30px 1fr;column-gap:20px;align-items:start}.calendar-item__meta{padding-top:8px}.calendar-item__month{margin:0 0 40px;font-weight:800;color:var(--blue);line-height:1;font-size:36px}@media screen and (max-width: 1000px){.calendar-item__month{margin-bottom:20px}}.calendar-item__month span{display:inline-block;margin-right:5px;font-size:72px}.calendar-item__list{margin:0;padding:0;list-style:none;color:var(--text);font-size:14px;line-height:1.8}.calendar-item__list li{position:relative;margin-bottom:5px;padding-left:18px}.calendar-item__list li::before{content:"";position:absolute;left:0;top:.78em;width:7px;height:7px;background:var(--blue);border-radius:50%;transform:translateY(-50%)}.calendar-item__rail{position:relative;height:100%;padding-top:8px}.calendar-item__rail::before{content:"";position:absolute;top:-62px;bottom:0;left:50%;width:var(--rail-width);background:var(--line);border-radius:99px;transform:translateX(-50%)}.calendar-item__rail._top::before{top:0}.calendar-item__node{position:absolute;left:50%;top:0;width:var(--node-size);height:var(--node-size);background:#fff;border:var(--node-border) solid var(--blue);border-radius:50%;box-sizing:border-box;transform:translateX(-50%)}.calendar-card{position:relative;margin-left:41px;background:var(--card-bg);border:var(--card-border) solid var(--line);border-radius:var(--card-radius);overflow:visible}.calendar-card::before{content:"";display:block;width:41px;height:33px;position:absolute;left:-41px;top:50px;background:url(../img/about/schedule/calendar-card-bubble.svg) center center no-repeat}@media screen and (max-width: 1000px){.calendar-card{margin-left:0}}.calendar-card__inner{padding:18px 18px 16px}.calendar-card__text{margin:14px 0 0;font-size:13px;line-height:1.9;color:var(--text);text-align:center}@media screen and (max-width: 1000px){.calendar-card__text{text-align:left}}.calendar-card__media{display:grid;gap:var(--gap)}.calendar-card__img{margin:0;border-radius:var(--photo-radius);overflow:hidden}.calendar-card__img img{width:100%;height:100%;display:block;object-fit:cover}@media(max-width: 1000px){.calendar-item{grid-template-columns:1fr;row-gap:14px}.calendar-item__rail{display:none}.calendar-item__meta{position:relative}.calendar-card::before,.calendar-card::after{display:none}}@media(max-width: 1000px)and (max-width: 560px){.calendar-card__media--apr,.calendar-card__media--may{grid-template-columns:1fr}.calendar-card__media--apr .calendar-card__img,.calendar-card__media--may .calendar-card__img{aspect-ratio:16/9}}.career .sec-stats{padding-top:0}.stats-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(40px,33.878px + 1.633vw,60px)}@media screen and (max-width: 1000px){.stats-grid{grid-template-columns:1fr}}.stats-item{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(8px,1.2vw,14px) 0}.stats-item__title{position:relative;margin:0;padding-bottom:15px;border-bottom:2px solid var(--color_black);font-weight:700;font-size:clamp(20px,13.878px + 1.633vw,40px);line-height:1.35;letter-spacing:.02em;color:#111}.stats-item__title .small{display:block;font-size:clamp(13px,9.633px + 0.898vw,24px)}.stats-item__title::after{content:"";position:absolute;display:inline-block;bottom:-2px;left:50%;transform:translateX(-50%);width:18px;height:2px;background-image:linear-gradient(to right, var(--color_white) 0, var(--color_white) 6px, var(--color_black) 6px, var(--color_black) 12px, var(--color_white) 12px, var(--color_white) 18px);background-size:18px 2px;background-position:center top;background-repeat:repeat-x}.stats-item__rule{margin-top:10px;height:2px;background:#111;opacity:.35;position:relative;overflow:hidden}.stats-item__rule::after{content:"";position:absolute;left:0;top:50%;width:70%;height:100%;background:#111;opacity:.35;transform:translateY(-50%)}@media screen and (max-width: 1000px){.stats-item__rule{margin-top:8px}.stats-item__rule::after{width:78%}}.stats-item__figure{margin:16px 0 0}.stats-item__figure img{display:block;width:100%;height:auto;border-radius:8px}.sec-career{background:var(--color_beige)}.sec-career .title-blueline{margin-bottom:clamp(20px,13.878px + 1.633vw,40px)}.sec-career .career-box{position:relative;margin-top:clamp(20px,13.878px + 1.633vw,40px);padding:clamp(20px,13.878px + 1.633vw,40px);background-color:#fff;border:2px solid var(--color_black);border-radius:12px}.sec-career .career-box__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:40px;margin-top:clamp(25px,17.347px + 2.041vw,50px)}@media screen and (max-width: 1000px){.sec-career .career-box__grid{display:block}}.sec-career .career-card{text-align:center;border-radius:10px}@media screen and (max-width: 1000px){.sec-career .career-card{margin-top:20px}}.sec-career .career-box__title{font-size:clamp(20px,15.102px + 1.306vw,36px);text-align:center}.sec-career .career-card__cap{margin:0 auto 10px;font-size:clamp(18px,16.163px + 0.49vw,24px);font-weight:800;line-height:1.4;background:#ffddcf;border-radius:6px;padding:10px 8px}.sec-career .career-card__num{margin:10px 0 6px;font-size:14px;line-height:1}.sec-career .career-card__num strong{font-size:clamp(50px,46.939px + 0.816vw,60px);font-weight:700;font-family:var(--font_ZenKakuGothicAntique)}.sec-career .career-card__num span{margin-left:4px;font-size:clamp(14px,13.082px + 0.245vw,17px);font-weight:700}.sec-career .career-card__note{margin:8px 0 0;font-size:clamp(11px,10.388px + 0.163vw,13px);line-height:1.6}.sec-career .career-card__desc{margin:8px auto 0;font-size:11px;line-height:1.7;max-width:240px;text-align:left}.sec-career .career-bottom{margin-top:22px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px}@media screen and (max-width: 1000px){.sec-career .career-bottom{display:block}}.sec-career .career-kpi{text-align:center}@media screen and (max-width: 1000px){.sec-career .career-kpi{margin-top:20px}}.sec-career .career-kpi__top{margin:0;font-weight:900;line-height:1.35;font-size:clamp(20px,16.939px + 0.816vw,30px)}.sec-career .career-kpi__top em{font-style:normal;color:#ff3b1f;font-size:clamp(26px,22.327px + 0.98vw,38px)}.sec-career .career-kpi__text{margin:12px auto 0;font-size:clamp(14px,13.388px + 0.163vw,16px);line-height:1.8;max-width:250px;text-align:left}.sec-support{padding:48px 0 56px;background:#fff}.sec-support .title-blueline{flex-direction:column;justify-content:center;align-items:center}.sec-support .title-blueline span{color:var(--color_blue);font-size:clamp(14px,12.163px + 0.49vw,20px)}.support__inner{width:min(1020px,92%);margin:0 auto}.support__eyebrow{margin:0 0 10px;text-align:center;font-size:14px;font-weight:700;color:#0081cc}.support__title{margin:0;text-align:center;font-size:28px;font-weight:900;letter-spacing:.02em;color:#333}.support__underline{display:block;width:120px;height:4px;background:#0081cc;margin:18px auto 0;border-radius:999px}.support__cards{position:relative;margin-top:34px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(20px,13.878px + 1.633vw,40px)}.support-card,.support-wide{position:relative}.support-card::before,.support-card::after,.support-card .inner::before,.support-card .inner::after,.support-wide::before,.support-wide::after,.support-wide .inner::before,.support-wide .inner::after{content:"";position:absolute;display:inline-block;width:18px;height:2px;background-image:linear-gradient(to right, var(--color_white) 0, var(--color_white) 6px, var(--color_blue) 6px, var(--color_blue) 12px, var(--color_white) 12px, var(--color_white) 18px);background-size:18px 2px;background-position:center top;background-repeat:repeat-x}.support-card::before,.support-wide::before{top:0;left:50%;transform:translateX(-50%)}.support-card::after,.support-wide::after{bottom:0;left:50%;transform:translateX(-50%)}.support-card .inner,.support-wide .inner{display:flex;flex-direction:column;height:100%;border:2px solid #0081cc;border-radius:10px;padding:clamp(20px,13.878px + 1.633vw,40px);text-align:center;background:#fff}.support-card .inner::before,.support-wide .inner::before{top:50%;left:-8px;transform:translateY(-50%) rotate(90deg)}.support-card .inner::after,.support-wide .inner::after{top:50%;right:-8px;transform:translateY(-50%) rotate(90deg)}.support-card__icon{height:62px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center}.support-card__icon img{max-width:100%;max-height:100%;display:block}.support-card__price{margin:auto 0 0}.support-card__price strong{font-size:50px;font-weight:900;letter-spacing:.02em;color:#0081cc;line-height:1}.support-card__price span{font-size:16px;font-weight:800;color:#0081cc;transform:translateY(-3px)}.support-card__small{display:block;font-size:14px;font-weight:700;color:#0081cc}.support-card__small--mt{margin-top:15px}.support-card__mid{margin:6px 0 0;font-size:clamp(16px,11.102px + 1.306vw,32px);font-weight:700;color:#0081cc}.support-wide{margin-top:clamp(30px,20.816px + 2.449vw,60px)}.support-wide .inner{display:grid;grid-template-columns:300px 1fr;gap:18px;align-items:center;text-align:left}@media screen and (max-width: 1000px){.support-wide{margin-top:clamp(20px,13.878px + 1.633vw,40px)}}.support-wide__icon{width:300px;display:flex;align-items:center;justify-content:center;flex-direction:column}.support-wide__icon img{display:block}.support-wide__main{grid-column:2/-1}.support-wide__headline{margin:0;font-size:clamp(16px,11.102px + 1.306vw,32px);font-weight:700;color:#0081cc;line-height:1.25}@media screen and (max-width: 1000px){.support-wide__headline{text-align:center}}.support-wide__headline strong{font-family:var(--font_ZenKakuGothicAntique);font-size:clamp(40px,27.755px + 3.265vw,80px);margin:0 6px;display:inline-block;font-weight:900;line-height:.5}.support-wide__headline span{font-size:clamp(26px,18.041px + 2.122vw,52px);font-weight:900}.support-wide__desc{margin:10px 0 0;font-size:clamp(16px,11.102px + 1.306vw,32px);font-weight:500;color:#0081cc}@media screen and (max-width: 1000px){.support__title{font-size:22px}.support__cards{grid-template-columns:1fr;gap:clamp(20px,13.878px + 1.633vw,40px);margin-top:24px}.support-card__price strong{font-size:44px}.support-wide .inner{display:block}}@media(max-width: 480px){.support__underline{width:96px;height:3px}.support-card__mid{font-size:18px}.support-card__price strong{font-size:40px}}.facility .campus_images{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(20px,13.878px + 1.633vw,40px);justify-content:center;margin-top:clamp(15px,10.408px + 1.224vw,30px)}@media screen and (max-width: 1000px){.facility .campus_images{grid-template-columns:1fr}}.facility .campus_img{padding:clamp(10px,3.878px + 1.633vw,30px) clamp(10px,3.878px + 1.633vw,30px);background:var(--color_white);border:2px solid var(--color_black);border-radius:clamp(10px,8.776px + 0.327vw,14px)}.facility .campus_img img{width:100%;aspect-ratio:580/400;border:2px solid var(--color_black);border-radius:clamp(6px,5.388px + 0.163vw,8px)}.facility .campus_maps{max-width:70%;margin:clamp(25px,17.347px + 2.041vw,50px) auto 0}.facility .campus_maps .campus_img{padding:clamp(15px,10.408px + 1.224vw,30px)}@media screen and (max-width: 1000px){.facility .campus_maps{max-width:100%}}.facility #himata_area,.facility #kumanodai_area{background:var(--color_beige)}@media screen and (max-width: 1000px){.campus_images{grid-template-columns:1fr}.campus_img{width:100%;height:auto}}.facility .page_link,.club-circle .page_link{display:flex;justify-content:center;margin-top:clamp(30px,20.816px + 2.449vw,60px)}.facility .page_link li,.club-circle .page_link li{margin:0 15px}.facility .page_link a,.club-circle .page_link a{display:block;position:relative;padding:10px;padding-left:40px;background:var(--color_blue);color:var(--color_white);border:1px solid var(--color_black);border-radius:clamp(6px,5.388px + 0.163vw,8px);font-size:clamp(14px,12.163px + 0.49vw,20px);text-decoration:none}.facility .page_link a::before,.club-circle .page_link a::before{content:"";position:absolute;left:14px;top:0;bottom:0;margin:auto;width:12px;height:12px;background:url(../img/common/arrow_simple_white.svg) no-repeat center/contain;transform:rotate(90deg);transition:all .4s}.facility .page_link a:hover::before,.club-circle .page_link a:hover::before{transform:rotate(90deg) translateX(4px)}@media screen and (max-width: 1000px){.facility .page_link,.club-circle .page_link{flex-direction:column}.facility .page_link li,.club-circle .page_link li{margin:10px 0 0}}.club-circle .sec-lead{position:relative}.club-circle .sec-lead .sec__inner{display:flex;align-items:center}.club-circle .sec-lead .lead__photos{margin:0 20px}@media screen and (max-width: 1000px){.club-circle .sec-lead{padding-bottom:clamp(20px,13.878px + 1.633vw,40px)}}.club-circle .page_link{margin-top:0}.club-circle .sec.sec-page_link{padding:0 20px clamp(40px,27.755px + 3.265vw,80px)}.club-circle .js-accordion-trigger .plus-mark{display:none}.club-circle .club-category,.club-circle .sec-ebook{padding-top:clamp(20px,13.878px + 1.633vw,40px);padding-bottom:clamp(40px,27.755px + 3.265vw,80px)}.club-circle .info__head{background:var(--color_blue);color:var(--color_white);font-weight:700;font-size:clamp(18px,14.939px + 0.816vw,28px);padding:clamp(12px,8.327px + 0.98vw,24px);border-radius:clamp(8px,6.776px + 0.327vw,12px);pointer-events:none}.club-circle .info__head~.info__head{margin-top:clamp(10px,6.939px + 0.816vw,20px)}.club-circle .info__content{display:block;padding-bottom:clamp(22px,16.49px + 1.469vw,40px);margin-top:clamp(24px,19.102px + 1.306vw,40px)}.club-circle .info__content .info__content-date{text-align:right;font-size:clamp(11px,10.082px + 0.245vw,14px);margin-bottom:10px}.club-circle .info__content-text{font-size:clamp(18px,16.163px + 0.49vw,24px);font-weight:500}@media screen and (max-width: 1000px){.club-circle .info__head{pointer-events:all}.club-circle .js-accordion-trigger .plus-mark{display:block}.club-circle .info__content{display:none}}.members__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5, 1fr);gap:10px}.card{background:#fff}.card__photo{width:100%;aspect-ratio:4/3;background:#cfcfcf;display:grid;place-items:center;overflow:hidden;border-radius:10px}.card__photo img{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}.card__name{text-align:center}.club-category__toggle{width:100%;text-align:left;background:rgba(0,0,0,0);border:0;padding:10px 12px;font:inherit;font-weight:700;display:flex;align-items:center;justify-content:space-between;background:var(--color_blue);color:var(--color_white);font-weight:700;font-size:clamp(18px,14.939px + 0.816vw,28px);padding:clamp(12px,8.327px + 0.98vw,24px);border-radius:clamp(8px,6.776px + 0.327vw,12px);margin-bottom:clamp(20px,13.878px + 1.633vw,40px)}.club-category__icon{display:none}.club-category__body{display:block;transition:max-height .25s ease}.ebook_link{text-align:center}.ebook_link a{display:block;width:fit-content;margin:auto;color:var(--color_blue)}.ebook_link .img{position:relative;max-width:280px;margin:auto;border:2px solid var(--color_black);border-radius:8px}.ebook_link .img img{border-radius:8px;transition:transform .3s ease}.ebook_link .img::before{content:"";position:absolute;width:100%;height:100%;top:8px;left:8px;border-radius:8px;border:2px solid #000;z-index:-1;transition:top .2s ease,left .2s ease,background-color .2s ease}.ebook_link .text{margin-top:20px;font-size:clamp(16px,13.551px + 0.653vw,24px)}@media screen and (max-width: 1000px){.ebook_link .img{max-width:220px}}@media screen and (max-width: 1000px){.club-circle .page_link{display:none}.club-circle .sec.sec-page_link{display:none}.club-circle .lead__photos{display:none}.club-circle .sec.club-category{padding:clamp(20px,13.878px + 1.633vw,40px) 20px 0}.club-circle .club-category__body{display:none}.club-circle .club-category.is-open .club-category__body{display:block}.club-circle .club-category__icon{width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;display:inline-block;margin-left:10px}.club-circle .club-category.is-open .club-category__icon{transform:rotate(225deg)}.club-circle .club-category__toggle{width:100%;display:flex;justify-content:space-between;align-items:center}.club-circle .members__grid{grid-template-columns:repeat(2, 1fr);gap:8px}}.admission.page-index .sec-admissionType{position:relative;padding-bottom:clamp(40px,21.633px + 4.898vw,100px);background:var(--color_beige)}.admission.page-index .sec-admissionType::before{content:"";position:absolute;top:calc(clamp(13px,9.02px + 1.061vw,26px)*-1);left:50%;transform:translateX(-50%);background:url(../img/admission/index/admissionType_title.svg) no-repeat center center/contain;width:clamp(111px,77.02px + 9.061vw,222px);height:clamp(59px,40.939px + 4.816vw,118px)}.admission.page-index .sec-admissionType .title-accentWrap .title-accent{font-size:clamp(28px,18.816px + 2.449vw,58px)}.admission.page-index .sec-admissionType .lead{margin-top:clamp(20px,13.878px + 1.633vw,40px)}.admission.page-index .sec-admissionType .admissionType__list{margin-top:clamp(60px,41.633px + 4.898vw,120px)}.admission.page-index .sec-admissionType .admissionType__list>li .admissionType__item-tile{font-size:clamp(20px,15.102px + 1.306vw,36px)}.admission.page-index .sec-admissionType .admissionType__scholarship{margin-top:calc(clamp(40px,21.633px + 4.898vw,100px) + 40px)}@media screen and (max-width: 1000px){.admission.page-index .sec-admissionType .admissionType__scholarship{margin-top:clamp(40px,21.633px + 4.898vw,100px)}}.admission.page-index .sec-admissionType .admissionType__scholarship .admissionType__scholarship-titleArea{display:flex;justify-content:center}.admission.page-index .sec-admissionType .admissionType__scholarship .admissionType__scholarship-titleArea .admissionType__scholarship-title{position:relative;background:var(--color_white);font-size:clamp(18px,12.49px + 1.469vw,36px);line-height:1.8;padding:14px;width:782px;display:flex;justify-content:center;border:2px solid var(--color_black);border-radius:clamp(8px,5.551px + 0.653vw,16px)}@media screen and (max-width: 1000px){.admission.page-index .sec-admissionType .admissionType__scholarship .admissionType__scholarship-titleArea .admissionType__scholarship-title{font-size:clamp(18px,12.49px + 1.469vw,36px)}}.admission.page-index .sec-admissionType .admissionType__scholarship .admissionType__scholarship-titleArea .admissionType__scholarship-title::before,.admission.page-index .sec-admissionType .admissionType__scholarship .admissionType__scholarship-titleArea .admissionType__scholarship-title::after{content:"";position:absolute;bottom:-2px}.admission.page-index .sec-admissionType .admissionType__scholarship .admissionType__scholarship-titleArea .admissionType__scholarship-title::before{background:url(../img/admission/index/admissionType_scholarship_left.png) no-repeat center center/contain;width:clamp(30.25px,22.673px + 2.02vw,55px);height:clamp(66px,49.469px + 4.408vw,120px);left:8%}@media screen and (max-width: 1000px){.admission.page-index .sec-admissionType .admissionType__scholarship .admissionType__scholarship-titleArea .admissionType__scholarship-title::before{left:3%}}.admission.page-index .sec-admissionType .admissionType__scholarship .admissionType__scholarship-titleArea .admissionType__scholarship-title::after{background:url(../img/admission/index/admissionType_scholarship_right.png) no-repeat center center/contain;width:clamp(51.15px,38.339px + 3.416vw,93px);height:clamp(96.25px,72.143px + 6.429vw,175px);right:5%}@media screen and (max-width: 1000px){.admission.page-index .sec-admissionType .admissionType__scholarship .admissionType__scholarship-titleArea .admissionType__scholarship-title::after{right:1%}}.admission.page-index .sec-admissionType .admissionType__scholarship .admissionType__scholarship-lead{margin-top:clamp(15px,9.796px + 1.388vw,32px);padding:clamp(15px,10.408px + 1.224vw,30px) clamp(30px,20.816px + 2.449vw,60px) 0;font-weight:500}@media screen and (max-width: 1000px){.admission.page-index .sec-admissionType .admissionType__scholarship .admissionType__scholarship-lead{padding:clamp(15px,10.408px + 1.224vw,30px) 0 0}}.admission.page-index .sec-admissionType .admissionType__scholarship .admissionType__scholarship-text{padding:clamp(15px,10.408px + 1.224vw,30px) clamp(30px,20.816px + 2.449vw,60px) 0}.admission.page-index .sec-admissionType .admissionType__scholarship .admissionType__scholarship-text .text_wrap{margin-top:clamp(15px,9.796px + 1.388vw,32px)}.admission.page-index .sec-admissionType .admissionType__scholarship .admissionType__scholarship-text .list{margin-top:clamp(15px,13.469px + 0.408vw,20px)}@media screen and (max-width: 1000px){.admission.page-index .sec-admissionType .admissionType__scholarship .admissionType__scholarship-text{padding:clamp(15px,10.408px + 1.224vw,30px) 0 0}}.admission.page-index .sec-interview{padding:clamp(60px,41.633px + 4.898vw,120px) 45px clamp(40px,27.755px + 3.265vw,80px)}@media screen and (max-width: 1000px){.admission.page-index .sec-interview{padding:clamp(60px,41.633px + 4.898vw,120px) 20px clamp(40px,27.755px + 3.265vw,80px)}}.admission.page-index .sec-interview .interview__titleArea .title-blueline::after{background:url(../img/admission/index/interview_text.svg) no-repeat center center/contain}.admission.page-index .sec-interview .interview__tag{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(8px,4.327px + 0.98vw,20px)}.admission.page-index .sec-interview .interview__tag>li a{display:inline-block;font-size:clamp(13px,12.082px + 0.245vw,16px);font-weight:700;line-height:1.8;color:var(--color_white);background:var(--color_blue);padding:6px 20px;border:1px solid var(--color_black);border-radius:4px}.admission.page-second .sec-info .title-dotted~.title-dotted,.admission.page-third .sec-info .title-dotted~.title-dotted{margin-top:clamp(24px,19.102px + 1.306vw,40px)}.admission.page-second .sec-info .list,.admission.page-third .sec-info .list{margin-top:clamp(15px,13.469px + 0.408vw,20px)}.admission.page-second .sec-info .title-left,.admission.page-third .sec-info .title-left{margin-top:clamp(40px,30.816px + 2.449vw,70px)}.admission.page-second .sec-info .info__banner,.admission.page-third .sec-info .info__banner{max-width:618px;margin-top:clamp(15px,13.469px + 0.408vw,20px)}.admission.page-second .sec-info .info__banner a,.admission.page-third .sec-info .info__banner a{transition:opacity .3s ease}.admission.page-second .sec-info .info__banner a:hover,.admission.page-third .sec-info .info__banner a:hover{opacity:.7}.admission.page-second .sec-info .title-circle,.admission.page-third .sec-info .title-circle{margin-top:clamp(15px,13.469px + 0.408vw,20px)}.admission.page-second .sec-info .flex,.admission.page-third .sec-info .flex{display:flex;gap:clamp(15px,7.347px + 2.041vw,40px)}@media screen and (max-width: 1000px){.admission.page-second .sec-info .flex,.admission.page-third .sec-info .flex{flex-direction:column-reverse;align-items:center}}.admission.page-second .sec-info .flex .text,.admission.page-third .sec-info .flex .text{width:70%}@media screen and (max-width: 1000px){.admission.page-second .sec-info .flex .text,.admission.page-third .sec-info .flex .text{width:100%}}.admission.page-second .sec-info .flex .image,.admission.page-third .sec-info .flex .image{width:30%;overflow:hidden;border-radius:12px}@media screen and (max-width: 1000px){.admission.page-second .sec-info .flex .image,.admission.page-third .sec-info .flex .image{width:100%;max-width:350px}}.admission.page-second .sec-info .info__head,.admission.page-third .sec-info .info__head{background:var(--color_blue);color:var(--color_white);font-weight:700;font-size:clamp(18px,14.939px + 0.816vw,28px);padding:clamp(12px,8.327px + 0.98vw,24px);border-radius:clamp(8px,6.776px + 0.327vw,12px)}.admission.page-second .sec-info .info__head~.info__head,.admission.page-third .sec-info .info__head~.info__head{margin-top:clamp(10px,6.939px + 0.816vw,20px)}.admission.page-second .sec-info .info__content,.admission.page-third .sec-info .info__content{display:none;padding-bottom:clamp(22px,16.49px + 1.469vw,40px);margin-top:clamp(24px,19.102px + 1.306vw,40px)}.admission.page-second .sec-info .info__content .info__content-date,.admission.page-third .sec-info .info__content .info__content-date{text-align:right;font-size:clamp(11px,10.082px + 0.245vw,14px);margin-bottom:10px}.admission.page-second .sec-info .info__content-text,.admission.page-third .sec-info .info__content-text{font-size:clamp(18px,16.163px + 0.49vw,24px);font-weight:500}.admission.youkou.page-second .sec-info .button{display:inline-block}.admission.youkou.page-third .sec-info .table tbody tr td{text-align:center}.admission.youkou.page-third .sec-info .button{display:inline-block}.admission.overview.page-third .sec-info .table tbody tr td{text-align:center}.admission.transfer.page-second .sec-info .table tbody tr td{text-align:center}.admission.transfer.page-second .sec-info .button{display:inline-block}.admission.statistics.page-third .sec-info .table tbody tr th.total{text-align:center}.admission.statistics.page-third .sec-info .table tbody tr td{text-align:center}.admission.support.page-second .sec-info .support__banner{max-width:860px;margin:clamp(40px,30.816px + 2.449vw,70px) auto 0}.admission.support.page-second .sec-info .support__banner a{transition:opacity .3s ease}.admission.support.page-second .sec-info .support__banner a:hover{opacity:.7}.admission.support.page-second .sec-info .contact-box .content .button a{min-width:240px}.admission.accessibility.page-second .sec-info .info__image img{max-width:max-content}@media screen and (max-width: 1000px){.admission.accessibility.page-second .sec-info .info__image img{max-width:initial}}@media screen and (max-width: 1000px){.guide.page-index .index__list>li>a .index__text{display:block}}.guide.page-second .sec-info .title-dotted,.guide.page-third .sec-info .title-dotted{margin-top:clamp(40px,30.816px + 2.449vw,70px)}.guide.page-second .sec-info .list,.guide.page-third .sec-info .list{margin-top:clamp(15px,13.469px + 0.408vw,20px)}.guide.page-second .sec-info .title-left,.guide.page-third .sec-info .title-left{margin-top:clamp(40px,30.816px + 2.449vw,70px)}.guide.page-second .sec-info .info__img,.guide.page-third .sec-info .info__img{max-width:760px;margin:clamp(24px,19.102px + 1.306vw,40px) auto 0}.guide.page-second .sec-info .title-circle,.guide.page-third .sec-info .title-circle{margin-top:clamp(24px,19.102px + 1.306vw,40px)}.guide.page-second .sec-info .info__button,.guide.page-third .sec-info .info__button{display:flex;justify-content:center;margin-top:clamp(24px,19.102px + 1.306vw,40px)}.guide.page-second .sec-info .note-list,.guide.page-third .sec-info .note-list{margin-top:clamp(24px,19.102px + 1.306vw,40px)}.guide.page-second .sec-info .flex,.guide.page-third .sec-info .flex{display:flex;gap:clamp(15px,7.347px + 2.041vw,40px)}@media screen and (max-width: 1000px){.guide.page-second .sec-info .flex,.guide.page-third .sec-info .flex{flex-direction:column-reverse;align-items:center}}.guide.page-second .sec-info .flex .text,.guide.page-third .sec-info .flex .text{width:70%}@media screen and (max-width: 1000px){.guide.page-second .sec-info .flex .text,.guide.page-third .sec-info .flex .text{width:100%}}.guide.page-second .sec-info .flex .image,.guide.page-third .sec-info .flex .image{width:30%;overflow:hidden;border-radius:12px}@media screen and (max-width: 1000px){.guide.page-second .sec-info .flex .image,.guide.page-third .sec-info .flex .image{width:100%;max-width:350px}}.guide.page-second .sec-info .info__accordion,.guide.page-third .sec-info .info__accordion{border:1px solid var(--color_blue);border-radius:clamp(8px,6.776px + 0.327vw,12px)}.guide.page-second .sec-info .info__accordion .info__head,.guide.page-third .sec-info .info__accordion .info__head{background:var(--color_white);color:var(--color_blue)}.guide.page-second .sec-info .info__accordion .info__content,.guide.page-third .sec-info .info__accordion .info__content{padding:clamp(12px,8.327px + 0.98vw,24px);margin-top:0}.guide.page-second .sec-info .info__head,.guide.page-third .sec-info .info__head{background:var(--color_blue);color:var(--color_white);font-weight:700;font-size:clamp(18px,14.939px + 0.816vw,28px);padding:clamp(12px,8.327px + 0.98vw,24px);border-radius:clamp(8px,6.776px + 0.327vw,12px)}.guide.page-second .sec-info .info__head~.info__head,.guide.page-third .sec-info .info__head~.info__head{margin-top:clamp(10px,6.939px + 0.816vw,20px)}.guide.page-second .sec-info .info__content,.guide.page-third .sec-info .info__content{display:none;padding-bottom:clamp(22px,16.49px + 1.469vw,40px);margin-top:clamp(24px,19.102px + 1.306vw,40px)}.guide.page-second .sec-info .info__content .table .list,.guide.page-third .sec-info .info__content .table .list{margin-top:0}.guide.page-second .sec-info .info__content-text,.guide.page-third .sec-info .info__content-text{font-size:clamp(18px,16.163px + 0.49vw,24px);font-weight:500}@media screen and (max-width: 1000px){.guide.material-raku.page-second .sec-info .table tr th{width:50%}}.guide.material-raku.page-third .sec-info .contact-box .content .button a{min-width:240px}.request.page-index .sec-info .title-dotted~.title-dotted{margin-top:clamp(40px,30.816px + 2.449vw,70px)}.request.page-index .sec-info .title-left{margin-top:clamp(40px,30.816px + 2.449vw,70px)}.request.page-index .sec-info .button{display:inline-block}.request.page-index .sec-info .info__image{max-width:300px}.request.page-index .sec-info .list{margin-top:clamp(15px,13.469px + 0.408vw,20px)}.request.page-index .sec-info .info__box{background:var(--color_beige);padding:clamp(15px,13.469px + 0.408vw,20px);border-radius:12px}.access.page-index .sec-info .title-dotted~.title-dotted{margin-top:clamp(40px,30.816px + 2.449vw,70px)}.access.page-index .sec-info .info__image{max-width:800px}.site-map.page-index .sec-info .list>.list{margin:10px 0 10px 20px}.site-map.page-index .sec-info .title-dotted{margin-top:clamp(40px,30.816px + 2.449vw,70px)}.nyugakutetsuzuki.page-index .sec-greeting{padding-bottom:0}.nyugakutetsuzuki.page-index .sec-greeting .greeting__content{display:flex;column-gap:30px}@media screen and (max-width: 1000px){.nyugakutetsuzuki.page-index .sec-greeting .greeting__content{flex-direction:column;align-items:center;row-gap:20px}}.nyugakutetsuzuki.page-index .sec-greeting .greeting__content .greeting__content-image{min-width:233px}@media screen and (max-width: 1000px){.nyugakutetsuzuki.page-index .sec-greeting .greeting__content .greeting__content-image{min-width:initial;max-width:160px}}.nyugakutetsuzuki.page-index .sec-greeting .greeting__content .greeting__content-image .greeting__name{text-align:center;font-size:clamp(11px,10.082px + 0.245vw,14px);margin-top:8px}.nyugakutetsuzuki.page-index .sec-procedure .list>li .note{margin-top:0}.editor-area p{line-height:1.8;margin-bottom:20px}.editor-area .js-accordion-trigger{background:var(--color_blue);color:var(--color_white);font-weight:700;font-size:clamp(18px,14.939px + 0.816vw,28px);padding:clamp(12px,8.327px + 0.98vw,24px);border-radius:clamp(8px,6.776px + 0.327vw,12px);margin-bottom:0}.editor-area .js-accordion-trigger~.js-accordion-trigger{margin-top:clamp(10px,6.939px + 0.816vw,20px)}.editor-area .js-accordion-content{display:none;padding-bottom:clamp(22px,16.49px + 1.469vw,40px);margin-top:clamp(24px,19.102px + 1.306vw,40px)}.editor-area a{color:var(--color_blue);text-decoration:underline;transition:all .3s ease}.editor-area a:hover{text-decoration:none;opacity:.7}.editor-area a[target=_blank]::after{font-family:"fontello";content:"";font-size:clamp(12px,11.082px + 0.245vw,15px);margin-left:8px;text-decoration:none;display:inline-block}.editor-area a[href$=".pdf"]::after{font-family:"fontello";content:"";font-size:clamp(12px,11.082px + 0.245vw,15px);margin-left:8px;text-decoration:none;display:inline-block}.editor-area p{margin-top:clamp(8px,6.776px + 0.327vw,12px)}.editor-area h2{margin:0;font-size:clamp(18px,16.163px + 0.49vw,24px);background:var(--color_blue);color:var(--color_white);font-weight:700;padding:clamp(8px,6.776px + 0.327vw,12px);border-radius:clamp(4px,2.776px + 0.327vw,8px);pointer-events:none;margin:clamp(20px,13.878px + 1.633vw,40px) 0 clamp(12px,9.551px + 0.653vw,20px)}@media screen and (max-width: 1000px){.editor-area h2{text-align:center}}.editor-area h3{font-size:clamp(18px,16.163px + 0.49vw,24px);font-weight:500;padding-bottom:10px;margin:clamp(20px,16.327px + 0.98vw,32px) 0 clamp(12px,9.551px + 0.653vw,20px);background:repeating-linear-gradient(90deg, var(--color_black), var(--color_black) 2px, transparent 2px, transparent 4px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px}.editor-area h3~h3{margin-top:clamp(40px,30.816px + 2.449vw,70px)}.editor-area h4{font-size:clamp(16px,14.776px + 0.327vw,20px);font-weight:500;margin:clamp(12px,9.551px + 0.653vw,20px) 0 clamp(8px,6.776px + 0.327vw,12px);display:inline-flex;gap:10px}.editor-area h4::before{content:"";width:5px;height:1em;background-color:var(--color_blue);transform:translateY(0.25em)}.editor-area h5{font-size:clamp(15px,14.082px + 0.245vw,18px);font-weight:600;color:var(--color_blue);margin:clamp(12px,9.551px + 0.653vw,20px) 0 clamp(8px,6.776px + 0.327vw,12px)}.editor-area table{width:100%;margin:clamp(16px,13.551px + 0.653vw,24px) 0 clamp(8px,6.776px + 0.327vw,12px)}.editor-area table thead tr{border:1px solid var(--color_black)}.editor-area table thead tr th{font-weight:500;background:var(--color_mediumBlue);padding:clamp(12px,10.163px + 0.49vw,18px) clamp(12px,10.776px + 0.327vw,16px);text-align:left;vertical-align:middle;border-right:1px solid var(--color_black);text-align:center}.editor-area table tbody tr{border:1px solid var(--color_black)}.editor-area table tbody tr th{font-weight:500;background:var(--color_lightYellow);padding:clamp(12px,10.163px + 0.49vw,18px) clamp(12px,10.776px + 0.327vw,16px);text-align:left;vertical-align:middle;border-right:1px solid var(--color_black)}.editor-area table tbody tr td{font-weight:500;background:#fff;padding:clamp(12px,10.163px + 0.49vw,18px) clamp(12px,10.776px + 0.327vw,16px);text-align:left;vertical-align:middle;border-right:1px solid var(--color_black)}.editor-area ul{margin-bottom:clamp(12px,9.551px + 0.653vw,20px)}.editor-area ul>li{position:relative;padding-left:20px}.editor-area ul>li::before{content:"";position:absolute;top:calc(.5em + 2px);left:0;background:#ffde49;width:10px;height:10px;border-radius:50%}@media screen and (max-width: 1000px){.editor-area ul>li::before{top:calc(.5em - 1px)}}.editor-area ul>li+li{margin-top:10px}.editor-area ol{margin:0 0 clamp(12px,9.551px + 0.653vw,20px) 20px;list-style:decimal}.editor-area ol>li{position:relative;padding-left:6px}.editor-area ol>li::marker{color:var(--color_blue)}.editor-area ol>li~li{margin-top:10px}.information.page-index .sec-news .select-wrap{display:block;position:relative}.information.page-index .sec-news .select-wrap::before{content:"";position:absolute;top:45%;right:clamp(12px,8.327px + 0.98vw,24px);display:inline-block;color:var(--color_blue);width:8px;height:8px;border:2px solid var(--color_blue);border-left:0;border-bottom:0;transform:translateY(-50%) rotate(135deg);pointer-events:none}.information.page-index .sec-news .select-wrap .select-box{width:100%;border:1px solid var(--color_black);border-radius:clamp(8px,6.776px + 0.327vw,12px);appearance:none;cursor:pointer}.information.page-index .sec-news .news__category{max-width:300px;width:100%}@media screen and (max-width: 1000px){.information.page-index .sec-news .news__category{max-width:100%}}.information.page-index .sec-news .news__category .select-box{padding:clamp(12px,8.327px + 0.98vw,24px)}.information.page-index .sec-news .news__list{margin-top:clamp(15px,13.469px + 0.408vw,20px)}.information.page-index .sec-news .news__pagenation{display:flex;justify-content:center;align-items:center;column-gap:clamp(20px,18.776px + 0.327vw,24px);margin-top:clamp(24px,19.102px + 1.306vw,40px)}.information.page-index .sec-news .news__pagenation .news__no .select-box{padding:clamp(12px,8.327px + 0.98vw,24px) clamp(40px,33.878px + 1.633vw,60px)}.information.page-index .sec-news .news__pagenation .prev,.information.page-index .sec-news .news__pagenation .next{width:40px;height:28px;background:url(../img/common/arrow.svg) no-repeat center center/contain;transition:transform .3s ease}.information.page-index .sec-news .news__pagenation .prev{transform:rotate(180deg)}.information.page-index .sec-news .news__pagenation .prev:hover{transform:translateX(-5px) rotate(180deg)}.information.page-index .sec-news .news__pagenation .next:hover{transform:translateX(5px)}.information.page-second .sec-editor .news__info{margin-bottom:clamp(40px,30.816px + 2.449vw,70px)}.information.page-second .sec-editor .detail__pagenation{display:flex;justify-content:space-between;margin-top:clamp(40px,30.816px + 2.449vw,70px)}.information.page-second .sec-editor .detail__pagenation .prev,.information.page-second .sec-editor .detail__pagenation .next{position:relative;color:var(--color_black);text-decoration:none;transition:color .3s ease}.information.page-second .sec-editor .detail__pagenation .prev::before,.information.page-second .sec-editor .detail__pagenation .next::before{content:"";position:absolute;top:50%;transform:translateY(-50%);background:url(../img/common/arrow.svg) no-repeat center center/contain;width:40px;height:28px;transition:transform .3s ease}.information.page-second .sec-editor .detail__pagenation .prev:hover,.information.page-second .sec-editor .detail__pagenation .next:hover{opacity:initial;color:var(--color_blue)}.information.page-second .sec-editor .detail__pagenation .prev{padding-left:60px}.information.page-second .sec-editor .detail__pagenation .prev::before{left:0;transform:translateY(-50%) rotate(180deg)}.information.page-second .sec-editor .detail__pagenation .prev:hover::before{transform:translateX(-5px) translateY(-50%) rotate(180deg)}.information.page-second .sec-editor .detail__pagenation .next{padding-right:60px}.information.page-second .sec-editor .detail__pagenation .next::before{right:0}.information.page-second .sec-editor .detail__pagenation .next:hover::before{transform:translateX(5px) translateY(-50%)}.information.page-second .sec-others{background:var(--color_beige);margin-bottom:clamp(40px,30.816px + 2.449vw,70px)}@media screen and (max-width: 1000px){.information.page-second .sec-others{margin-bottom:0}}.lc.page-index .title-wrap{position:relative}.lc.page-index .title-wrap .title__buttonWrap{position:absolute;bottom:0;right:calc(clamp(0px,-41.778px + 4.174vw,25px)*-1);z-index:1;display:flex;column-gap:clamp(8px,-7.04px + 1.503vw,17px);transform:translateY(50%)}@media screen and (max-width: 1000px){.lc.page-index .title-wrap .title__buttonWrap{right:5px;column-gap:5px}}.lc.page-index .title-wrap .title__buttonWrap .title__button{width:clamp(55px,27.449px + 7.347vw,145px);transition:transform .3s ease}.lc.page-index .title-wrap .title__buttonWrap .title__button:hover{transform:scale(1.05)}.lc.page-index .sec-step{position:relative;padding:clamp(40px,21.633px + 4.898vw,100px) 45px clamp(80px,55.51px + 6.531vw,160px)}@media screen and (max-width: 1000px){.lc.page-index .sec-step{padding:clamp(40px,21.633px + 4.898vw,100px) 20px clamp(80px,55.51px + 6.531vw,160px)}}.lc.page-index .sec-step .step__titleWrap{display:flex;flex-direction:column;align-items:center;font-family:var(--font_ZenKakuGothicAntique);font-weight:700;font-size:clamp(24px,16.653px + 1.959vw,48px);row-gap:clamp(20px,16.327px + 0.98vw,32px)}.lc.page-index .sec-step .step__title{display:flex;align-items:flex-end;justify-content:center;line-height:1}.lc.page-index .sec-step .step__title .jp{font-family:var(--font_ZenKakuGothicAntique);font-weight:900;letter-spacing:.08em;font-size:clamp(22px,15.265px + 1.796vw,44px);padding-bottom:clamp(12px,8.327px + 0.98vw,24px)}.lc.page-index .sec-step .step__title .num{width:clamp(52.5px,36.429px + 4.286vw,105px);margin-left:clamp(13px,9.02px + 1.061vw,26px)}.lc.page-index .sec-step .step__title .en{font-family:var(--font_Poppins);font-weight:700;font-size:clamp(48px,33.306px + 3.918vw,96px);line-height:.7;margin-left:clamp(12px,8.327px + 0.98vw,24px)}.lc.page-index .sec-step .step__link{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(12px,8.327px + 0.98vw,24px);margin:clamp(30px,14.694px + 4.082vw,80px) 0 clamp(50px,31.633px + 4.898vw,110px)}@media screen and (max-width: 1000px){.lc.page-index .sec-step .step__link{grid-template-columns:1fr}}.lc.page-index .sec-step .step__link>li{background:var(--color_pink);border-radius:8px;border:2px solid var(--color_black);transition:transform .3s ease}.lc.page-index .sec-step .step__link>li:hover{transform:scale(1.02)}.lc.page-index .sec-step .step__link>li a{display:flex;justify-content:center;align-items:center;column-gap:10px;height:100%;color:var(--color_white);font-family:var(--font_ZenKakuGothicAntique);font-weight:700;font-size:clamp(16px,14.776px + 0.327vw,20px);-webkit-text-stroke:2px var(--color_black);paint-order:stroke;padding:clamp(10px,3.265px + 1.796vw,32px) clamp(10px,8.469px + 0.408vw,15px)}@media screen and (max-width: 1000px){.lc.page-index .sec-step .step__link>li a{flex-direction:column;row-gap:3px}}.lc.page-index .sec-step .step__block{margin-top:clamp(30px,26.939px + 0.816vw,40px)}.lc.page-index .sec-step .step__block+.step__block{margin-top:clamp(40px,30.204px + 2.612vw,72px)}.lc.page-index .sec-step .step__block .step__headArea{position:relative;cursor:pointer}.lc.page-index .sec-step .step__block .step__headArea .arrow{position:absolute;top:50%;right:0;transform:translateY(-50%);width:clamp(34px,21.755px + 3.265vw,74px);height:clamp(34px,21.755px + 3.265vw,74px);background:var(--color_yellow);border-radius:50%;border:clamp(1px,0.694px + 0.082vw,2px) solid var(--color_black);z-index:1}.lc.page-index .sec-step .step__block .step__headArea .arrow::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:url(../img/lc/index/arrow_acd.svg) no-repeat center center/contain;width:clamp(10.8px,8.596px + 0.588vw,18px);height:clamp(11.4px,9.073px + 0.62vw,19px);transition:transform .3s ease}.lc.page-index .sec-step .step__block .step__headArea.is-open .arrow::before{transform:translate(-50%, -50%) rotate(180deg)}.lc.page-index .sec-step .step__block .step__headArea.is-open .step__head{opacity:0}.lc.page-index .sec-step .step__block .step__headArea .step__line{display:flex;align-items:center;gap:clamp(8px,4.327px + 0.98vw,20px)}.lc.page-index .sec-step .step__block .step__headArea .step__line span{display:inline-block;background:var(--color_black);height:2px}.lc.page-index .sec-step .step__block .step__headArea .step__line span:first-of-type{position:relative;width:clamp(26px,14.367px + 3.102vw,64px);min-width:clamp(26px,14.367px + 3.102vw,64px)}@media screen and (max-width: 1000px){.lc.page-index .sec-step .step__block .step__headArea .step__line span:first-of-type{display:none}}.lc.page-index .sec-step .step__block .step__headArea .step__line span:first-of-type::before{width:22px;height:2px;bottom:0;left:0;background-image:linear-gradient(to right, var(--color_black) 0, var(--color_black) 7px, #FEFCEB 7px, #FEFCEB 11px, var(--color_black) 11px, var(--color_black) 18px, #FEFCEB 18px, #FEFCEB 22px);background-size:22px 2px}.lc.page-index .sec-step .step__block .step__headArea .step__line span:last-of-type{position:relative;width:100%}.lc.page-index .sec-step .step__block .step__headArea .step__line span:last-of-type::before{height:2px;bottom:0;left:30px;background-image:linear-gradient(to right, #FEFCEB 0, #FEFCEB 4px, var(--color_black) 4px, var(--color_black) 11px, #FEFCEB 11px, #FEFCEB 15px, var(--color_black) 15px, var(--color_black) 22px, #FEFCEB 22px, #FEFCEB 26px);background-size:26px 2px}.lc.page-index .sec-step .step__block .step__headArea .step__line .step__line-image.--01{width:clamp(47.45px,39.629px + 2.086vw,73px);min-width:clamp(47.45px,39.629px + 2.086vw,73px)}.lc.page-index .sec-step .step__block .step__headArea .step__line .step__line-image.--02{width:clamp(55.25px,46.143px + 2.429vw,85px);min-width:clamp(55.25px,46.143px + 2.429vw,85px)}.lc.page-index .sec-step .step__block .step__headArea .step__line .step__line-image.--03{width:clamp(59.15px,49.4px + 2.6vw,91px);min-width:clamp(59.15px,49.4px + 2.6vw,91px)}.lc.page-index .sec-step .step__block .step__headArea .step__line .step__line-image.--04{width:clamp(60.45px,50.486px + 2.657vw,93px);min-width:clamp(60.45px,50.486px + 2.657vw,93px)}.lc.page-index .sec-step .step__block .step__headArea .step__head{position:absolute;bottom:-5px;left:clamp(140px,39.733px + 10.017vw,200px);font-family:var(--font_ZenKakuGothicAntique);font-weight:700;font-size:clamp(14px,10.939px + 0.816vw,24px);transition:opacity .3s ease}@media screen and (max-width: 1000px){.lc.page-index .sec-step .step__block .step__headArea .step__head{bottom:-10px;left:clamp(70px,52px + 4.8vw,100px)}}.lc.page-index .sec-step .step__block .step__content{display:none;padding:0 clamp(0px,-12.245px + 3.265vw,40px) 0 clamp(30px,14.694px + 4.082vw,80px);margin-top:clamp(20px,13.878px + 1.633vw,40px)}@media screen and (max-width: 1000px){.lc.page-index .sec-step .step__block .step__content{padding:0}}.lc.page-index .sec-step .step__block .step__content .step__head{font-family:var(--font_ZenKakuGothicAntique);font-weight:700;font-size:clamp(22px,15.878px + 1.633vw,42px);line-height:1;margin-bottom:clamp(20px,16.327px + 0.98vw,32px)}@media screen and (max-width: 1000px){.lc.page-index .sec-step .step__block .step__content .step__head{padding:0;margin-top:0;line-height:1.5}}.lc.page-index .sec-step .step__block .step__content .step__head .square{position:relative;display:inline-block;margin:0 clamp(6px,4.163px + 0.49vw,12px) 0 clamp(3px,2.082px + 0.245vw,6px);padding:clamp(2px,-0.143px + 0.571vw,9px) clamp(9px,6.245px + 0.735vw,18px) clamp(3px,0.245px + 0.735vw,12px) clamp(12px,8.327px + 0.98vw,24px);z-index:1;color:var(--color_white);letter-spacing:0}.lc.page-index .sec-step .step__block .step__content .step__head .square::before,.lc.page-index .sec-step .step__block .step__content .step__head .square::after{content:"";position:absolute;width:100%;height:100%}.lc.page-index .sec-step .step__block .step__content .step__head .square::before{top:clamp(3px,2.082px + 0.245vw,6px);left:clamp(3.5px,2.429px + 0.286vw,7px);background:#2aa6ee;z-index:-1}.lc.page-index .sec-step .step__block .step__content .step__head .square::after{top:0;left:0;border:clamp(2px,1.694px + 0.082vw,3px) solid var(--color_black)}.lc.page-index .sec-step .step__block .step__content p.title{font-size:clamp(16px,12.327px + 0.98vw,28px);margin-bottom:10px;padding-top:20px}.lc.page-index .sec-step .step__block .step__content .step__list{margin-top:clamp(20px,16.939px + 0.816vw,30px);display:flex;flex-wrap:wrap;column-gap:clamp(20px,13.878px + 1.633vw,40px);row-gap:clamp(20px,16.327px + 0.98vw,32px)}@media screen and (max-width: 1000px){.lc.page-index .sec-step .step__block .step__content .step__list{flex-direction:column}}.lc.page-index .sec-step .step__block .step__content .step__list.--center{justify-content:center}.lc.page-index .sec-step .step__block .step__content .step__list li{width:calc(50% - clamp(20px,13.878px + 1.633vw,40px))}@media screen and (max-width: 1000px){.lc.page-index .sec-step .step__block .step__content .step__list li{width:100%}}.lc.page-index .sec-step .step__block .step__content .step__list li a{color:var(--color_black)}.lc.page-index .sec-step .step__block .step__content .step__list li a:hover .step__image img{transform:scale(1.1)}.lc.page-index .sec-step .step__block .step__content .step__list li a:hover .step__text::after{transform:translateX(5px)}.lc.page-index .sec-step .step__block .step__content .step__list li a:hover .step__text span{color:var(--color_blue)}.lc.page-index .sec-step .step__block .step__content .step__list li a .step__image{position:relative;overflow:hidden;border:clamp(1px,0.694px + 0.082vw,2px) solid var(--color_black);border-radius:8px}.lc.page-index .sec-step .step__block .step__content .step__list li a .step__image img{transition:transform .3s ease}.lc.page-index .sec-step .step__block .step__content .step__list li a .step__text{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:clamp(10px,6.939px + 0.816vw,20px)}.lc.page-index .sec-step .step__block .step__content .step__list li a .step__text::after{content:"";background:url(../img/common/arrow.svg) no-repeat center center/contain;width:34px;height:24px;transition:transform .3s ease}.lc.page-index .sec-step .step__block .step__content .step__list li a .step__text span{position:relative;font-family:var(--font_ZenKakuGothicAntique);font-weight:700;font-size:clamp(16px,12.327px + 0.98vw,28px);color:var(--color_blue);letter-spacing:.02em;transition:color .3s ease}.lc.page-index .sec-step .step__block .step__content .admissionType__list{margin-top:clamp(30px,20.816px + 2.449vw,60px)}.lc.page-index .sec-step .step__block .step__content .admissionType__list>li:nth-child(even){transform:translateY(0)}.lc.page-index .sec-step .step__block .step__content .admissionType__list>li .admissionType__item-tile{font-size:clamp(20px,15.102px + 1.306vw,36px)}.lc.page-index .sec-step .step__block .step__content .admissionType__list>li .admissionType__pointList>li:nth-of-type(1)::before{background:url(../img/common/point.svg) no-repeat center center/contain}.lc.page-index .sec-step .step__block .step__content .step__buttonWrap{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:clamp(20px,17.551px + 0.653vw,28px);margin-top:clamp(40px,26.224px + 3.673vw,85px)}@media screen and (max-width: 1000px){.lc.page-index .sec-step .step__block .step__content .step__buttonWrap{grid-template-columns:1fr;row-gap:10px}}.lc.page-index .sec-step .step__block .step__content .step__buttonWrap .button a{height:100%;padding:clamp(20px,13.878px + 1.633vw,40px) clamp(12px,8.327px + 0.98vw,24px)}.lc.page-index .sec-step .step__block .step__content .step__buttonWrap .button a span{display:flex;align-items:center;column-gap:clamp(15px,13.469px + 0.408vw,20px);font-size:clamp(16px,12.327px + 0.98vw,28px)}.lc.page-index .sec-step .step__block .step__content .step__buttonWrap .button a span img{width:clamp(30px,25.408px + 1.224vw,45px)}.lc.page-index .sec-step .step__block .step__content .step__info{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:clamp(20px,16.939px + 0.816vw,30px);row-gap:clamp(24px,19.102px + 1.306vw,40px);margin-top:clamp(40px,26.224px + 3.673vw,85px)}@media screen and (max-width: 1000px){.lc.page-index .sec-step .step__block .step__content .step__info{grid-template-columns:1fr}}.lc.page-index .sec-step .step__block .step__content .step__info .step__info-capacity .table td{text-align:center}.lc.page-index .sec-step .step__block .step__content .step__info .step__info-date .title-circle{margin-bottom:6px}.lc.page-index .sec-step .step__block .step__content .step__info .step__info-date .title-circle~.title-circle{margin-top:20px}.lc.page-index .sec-step .step__block .step__content .step__info .step__info-date .simple-list>li{font-size:clamp(13px,12.082px + 0.245vw,16px)}.lc.page-index .sec-step .step__block .step__content .step__info .step__info-date .simple-list>li .note{margin-top:0;font-size:clamp(11px,10.388px + 0.163vw,13px)}.lc.page-index .sec-step .step__block .step__content .step__past{margin-top:clamp(45px,31.224px + 3.673vw,90px)}.lc.page-index .sec-step .step__block .step__content .step__past .title-blueline{font-size:clamp(20px,16.327px + 0.98vw,32px);margin-bottom:clamp(24px,19.102px + 1.306vw,40px)}.lc.page-index .sec-step .step__block .step__content .step__past .past__head{background:var(--color_blue);color:var(--color_white);font-weight:700;font-size:clamp(16px,13.551px + 0.653vw,24px);padding:clamp(12px,8.327px + 0.98vw,24px);border-radius:clamp(8px,6.776px + 0.327vw,12px)}.lc.page-index .sec-step .step__block .step__content .step__past .past__head~.past__head{margin-top:clamp(10px,6.939px + 0.816vw,20px)}.lc.page-index .sec-step .step__block .step__content .step__past .past__content{display:none;padding-bottom:clamp(22px,16.49px + 1.469vw,40px);margin-top:clamp(24px,19.102px + 1.306vw,40px)}.lc.page-index .sec-step .step__block .step__content .step__past .past__content .title-dotted~.title-dotted{margin-top:clamp(24px,19.102px + 1.306vw,40px)}.lc.page-index .sec-step .step__block .step__content .step__past .past__content .title-circle{margin-top:clamp(15px,13.469px + 0.408vw,20px)}.lc.page-index .sec-pass{position:relative}.lc.page-index .sec-pass .title-dotted{margin-top:clamp(30px,23.878px + 1.633vw,50px)}.lc.page-index .sec-pass .title-dotted~.title-dotted{margin-top:clamp(40px,27.755px + 3.265vw,80px)}.lc.page-index .sec-pass .title-circle{margin-top:clamp(24px,21.551px + 0.653vw,32px)}.lc.page-index .sec-pass .num-list>li::marker{color:var(--color_black)}.lc.page-index .sec-pass .pass__button{margin:clamp(20px,18.776px + 0.327vw,24px) 0}.lc.page-index .sec-pass .pass__button a{display:inline-block;background:var(--color_pink);font-family:var(--font_ZenKakuGothicAntique);font-weight:500;font-size:clamp(14px,12.163px + 0.49vw,20px);color:var(--color_white);padding:5px clamp(15px,13.469px + 0.408vw,20px);border-radius:6px}.lc.page-index .sec-pass .pass__button .text-link{text-decoration:none}.lc.page-index .sec-pass .table{margin-top:clamp(20px,16.327px + 0.98vw,32px)}.lc.page-index .sec-pass .button{display:flex;justify-content:center;margin-top:clamp(40px,27.755px + 3.265vw,80px)}.lc.page-index .sec-access{position:relative;padding:clamp(40px,21.633px + 4.898vw,100px) 45px;background:var(--color_beige)}@media screen and (max-width: 1000px){.lc.page-index .sec-access{padding:clamp(40px,21.633px + 4.898vw,100px) 20px}}.lc.page-index .sec-access .sec__inner{position:relative}.lc.page-index .sec-access .access__mapArea{display:flex;justify-content:space-between;column-gap:clamp(40px,21.633px + 4.898vw,100px)}@media screen and (max-width: 1280px){.lc.page-index .sec-access .access__mapArea{flex-direction:column;row-gap:40px}}.lc.page-index .sec-access .access__mapArea .title-en{flex-direction:column;align-items:flex-start;row-gap:6px}@media screen and (max-width: 1000px){.lc.page-index .sec-access .access__mapArea .title-en{flex-direction:row;align-items:center}}.lc.page-index .sec-access .access__mapArea .access__map{position:relative;max-width:890px;width:100%}@media screen and (max-width: 1280px){.lc.page-index .sec-access .access__mapArea .access__map{max-width:initial}}.lc.page-index .sec-access .access__mapArea .access__map::before{content:"";position:absolute;background:url(../img/top/map.svg) no-repeat center center/contain;top:8%;right:calc(100% - 140px);width:clamp(376.8px,-1.476px + 29.53vw,471px);height:clamp(282.4px,-1.107px + 22.132vw,353px);z-index:2;pointer-events:none}@media screen and (max-width: 1280px){.lc.page-index .sec-access .access__mapArea .access__map::before{background:url(../img/top/map_sp.svg) no-repeat center center/contain;top:initial;left:initial;bottom:calc(100% - clamp(20px,9.641px + 2.762vw,45px));right:0;width:clamp(117.75px,68.959px + 13.011vw,235.5px);height:clamp(88.25px,51.682px + 9.751vw,176.5px)}}.lc.page-index .sec-access .access__mapArea .access__map .access__map-frame{position:relative;border-radius:3%;overflow:hidden}.lc.page-index .sec-access .access__mapArea .access__map .access__map-frame .svg{position:absolute;inset:0;pointer-events:none;z-index:1}.lc.page-index .sec-access .access__mapArea .access__map .access__map-frame .content{position:relative;width:100%;height:0;padding-top:67.415730337%}.lc.page-index .sec-access .access__mapArea .access__map .access__map-frame .content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lc.page-index .sec-access .access__address{position:absolute;bottom:clamp(40px,-120.627px + 12.539vw,80px);left:0;display:inline-block}@media screen and (max-width: 1280px){.lc.page-index .sec-access .access__address{position:static;margin-top:15px}}.lc.page-index .sec-access .access__address .access__address-name{font-weight:700;font-size:clamp(16px,14.776px + 0.327vw,20px)}.lc.page-index .sec-access .access__address .access__address-address{font-weight:500;margin-top:10px;line-height:1.8}@media screen and (max-width: 1280px){.lc.page-index .sec-access .access__address .access__address-address{margin-top:5px}}.lc.page-index .sec-access .access__address .access__address-address br.pc{display:block}@media screen and (max-width: 1280px){.lc.page-index .sec-access .access__address .access__address-address br.pc{display:none}}.lc.page-index .sec-access .access__address .access__address-address .space{display:none}@media screen and (max-width: 1280px){.lc.page-index .sec-access .access__address .access__address-address .space{display:inline-block}}.lc.page-index .sec-contact{padding-top:0}/*# sourceMappingURL=under.css.map */