@import url("https://fonts.googleapis.com/css2?family=Jost:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;;500700&display=swap");.areaCard{display:flex;flex-direction:column}@media screen and (min-width: 768px){.areaCard--order01{order:1}}@media screen and (min-width: 768px){.areaCard--order02{order:2}}@media screen and (min-width: 768px){.areaCard--order03{order:3}}@media screen and (min-width: 768px){.areaCard--order04{order:4}}@media screen and (min-width: 768px){.areaCard--order05{order:5}}@media screen and (min-width: 768px){.areaCard--order06{order:6}}.areaCard__head{align-self:flex-start;background-color:#3e3a39;color:#ffffff;font-weight:700;letter-spacing:.1em;line-height:1;position:relative;white-space:nowrap;z-index:2}@media screen and (min-width: 768px){.areaCard__head{font-size:18px;padding:12px}}@media screen and (max-width: 768px){.areaCard__head{font-size:calc(15 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(12 / 390 * 100vw)}}.areaCard__body{background-color:#ffffff;border:1px solid #cccccc;display:flex;flex:1;flex-direction:column;position:relative;z-index:1}@media screen and (min-width: 768px){.areaCard__body{margin-top:-22px;padding:40px 16px 24px;width:175px}}@media screen and (max-width: 768px){.areaCard__body{margin-top:calc(-18 / 390 * 100vw);padding:calc(34 / 390 * 100vw) calc(14 / 390 * 100vw) calc(20 / 390 * 100vw)}}.areaCard__txt{color:#111111;font-weight:500;letter-spacing:.1em}@media screen and (min-width: 768px){.areaCard__txt{font-size:14px;line-height:calc(28 / 14)}}@media screen and (max-width: 768px){.areaCard__txt{font-size:calc(13 / 390 * 100vw);line-height:calc(24 / 13)}}.areaCard__visual{margin-top:auto}@media screen and (min-width: 768px){.areaCard__visual{padding-top:24px}}@media screen and (max-width: 768px){.areaCard__visual{padding-top:calc(18 / 390 * 100vw)}}.areaCard__visual img{display:block;height:auto;width:100%}@media screen and (min-width: 768px){.areaCardGroup{display:grid;gap:30px;grid-template-columns:repeat(6, 1fr)}}@media screen and (max-width: 768px){.areaCardGroup{align-items:flex-start;display:flex;gap:calc(16 / 390 * 100vw)}}@media screen and (min-width: 768px){.areaCardGroup__col{display:contents}}@media screen and (max-width: 768px){.areaCardGroup__col{display:flex;flex:1;flex-direction:column;gap:calc(16 / 390 * 100vw);min-width:0}}@media screen and (min-width: 768px){.areaFeature{margin:0 auto;max-width:1095px;position:relative;width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 768px){.areaFeature__inner{align-items:center;column-gap:100px;display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:0}}@media screen and (min-width: 768px){.areaFeature__bottom{width:100%}}@media screen and (min-width: 768px){.areaFeature__bottom .areaCardGroup{left:50%;position:relative;transform:translateX(-50%);width:1200px}}.areaFeature__bg{height:100%;left:0;margin-left:calc(50% - 50vw);position:absolute;top:50%;transform:translateY(-50%);width:100vw}@media screen and (min-width: 768px){.areaFeature__bg .bgIcon--left{margin-top:100px}}@media screen and (max-width: 768px){.areaFeature__bg .bgIcon--left{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.areaFeature__bg .bgIcon--right{margin-top:70px}}@media screen and (max-width: 768px){.areaFeature__bg .bgIcon--right{margin-top:calc(340 / 390 * 100vw)}}@media screen and (min-width: 768px){.areaFeature__head{flex:1;max-width:315px}}@media screen and (max-width: 768px){.areaFeature__head{position:relative}}@media screen and (max-width: 768px){.areaFeature .heading{text-align:center}}.areaFeature .heading .sub{display:block;font-weight:700}@media screen and (min-width: 768px){.areaFeature .heading .sub{font-size:24px;letter-spacing:.08em}}@media screen and (max-width: 768px){.areaFeature .heading .sub{font-size:calc(17 / 390 * 100vw)}}.areaFeature .heading .main{color:#1a1a1a;display:block;font-weight:700}@media screen and (min-width: 768px){.areaFeature .heading .main{font-size:36px;letter-spacing:.06em;margin-top:8px}}@media screen and (max-width: 768px){.areaFeature .heading .main{font-size:calc(26 / 390 * 100vw);margin-top:calc(6 / 390 * 100vw)}}.areaFeature__txt{color:#333333;line-height:2}@media screen and (min-width: 768px){.areaFeature__txt{font-size:14px;margin-top:24px}}@media screen and (max-width: 768px){.areaFeature__txt{font-size:calc(12 / 390 * 100vw);margin-top:calc(16 / 390 * 100vw)}}.areaFeature__head>.photo{margin:0 auto}@media screen and (min-width: 768px){.areaFeature__head>.photo{margin-top:28px;width:114px}}@media screen and (max-width: 768px){.areaFeature__head>.photo{margin:0;position:absolute;right:0;top:0;width:calc(57 / 390 * 100vw)}}@media screen and (min-width: 768px){.areaFeature__cont{width:56%}}@media screen and (max-width: 768px){.areaFeature__cont{margin-top:calc(24 / 390 * 100vw)}}@media screen and (min-width: 768px){.areaFeature__cont .photo__capIn{right:40px}}@media screen and (min-width: 768px){.bgIcon--left{max-width:260px;width:calc(260 / 1440 * 100vw)}}@media screen and (max-width: 768px){.bgIcon--left{width:calc(113 / 390 * 100vw)}}.bgIcon--right{margin-left:auto}@media screen and (min-width: 768px){.bgIcon--right{max-width:265px;width:calc(265 / 1440 * 100vw)}}@media screen and (max-width: 768px){.bgIcon--right{width:calc(167 / 390 * 100vw)}}.childcareFeature{position:relative;z-index:0}.childcareFeature__bg{height:100%;left:0;margin-left:calc(50% - 50vw);position:absolute;top:50%;transform:translateY(-50%);width:100vw}@media screen and (min-width: 768px){.childcareFeature__bg .bgIcon--left{margin-top:-100px}}@media screen and (min-width: 768px){.childcareFeature__bg .bgIcon--right{margin-top:500px}}@media screen and (max-width: 768px){.childcareFeature__bg .bgIcon--right{margin-top:calc(1100 / 390 * 100vw);width:calc(120 / 390 * 100vw)}}.childcareFeature__head{text-align:center}@media screen and (min-width: 768px){.childcareFeature__head .heading{font-size:28px}}@media screen and (max-width: 768px){.childcareFeature__head .heading{font-size:calc(21 / 390 * 100vw);letter-spacing:0}}@media screen and (max-width: 768px){.childcareFeature__head .heading+.txt{text-align:left}}.childcareFeature__cont{display:grid}@media screen and (min-width: 768px){.childcareFeature__cont{gap:40px;grid-template-columns:repeat(3, 1fr);margin-top:50px}}@media screen and (max-width: 768px){.childcareFeature__cont{gap:calc(40 / 390 * 100vw);grid-template-columns:1fr;margin-top:calc(30 / 390 * 100vw)}}.childcareFeature__closing{color:#111111;font-weight:700;letter-spacing:.1em;text-align:center}@media screen and (min-width: 768px){.childcareFeature__closing{font-size:18px;line-height:2;margin-top:60px}}@media screen and (max-width: 768px){.childcareFeature__closing{font-size:calc(15 / 390 * 100vw);letter-spacing:.02em;line-height:calc(24 / 15);margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.closingFeature{margin:0 auto}}@media screen and (min-width: 768px){.closingFeature__inner{align-items:center;display:flex;gap:100px;justify-content:center}}.closingFeature__head .heading{color:#1a1a1a;font-weight:700}@media screen and (min-width: 768px){.closingFeature__head .heading{font-size:30px}}@media screen and (max-width: 768px){.closingFeature__head .heading{font-size:calc(22 / 390 * 100vw);letter-spacing:.06em}}.closingFeature__txt{color:#333333;line-height:2}@media screen and (min-width: 768px){.closingFeature__txt{font-size:14px;margin-top:24px;max-width:525px}}@media screen and (max-width: 768px){.closingFeature__txt{font-size:calc(12 / 390 * 100vw);margin-top:calc(16 / 390 * 100vw)}}@media screen and (min-width: 768px){.closingFeature__cont{flex-shrink:0;width:360px}}@media screen and (max-width: 768px){.closingFeature__cont{margin:calc(28 / 390 * 100vw) auto 0;width:100%}}.closingFeature__cont .capOut{position:static}.collageFeature{display:flex}@media screen and (min-width: 768px){.collageFeature{gap:8px}}@media screen and (max-width: 768px){.collageFeature{flex-direction:column;gap:calc(4 / 390 * 100vw);margin:0 -30px}}.collageFeature__col{min-width:0}@media screen and (min-width: 768px){.collageFeature__col{display:flex;flex:1;flex-direction:column;gap:8px}}@media screen and (max-width: 768px){.collageFeature__col{display:contents}}.collageFeature__row{display:flex;min-width:0}@media screen and (min-width: 768px){.collageFeature__row{gap:8px}}@media screen and (max-width: 768px){.collageFeature__row{gap:calc(4 / 390 * 100vw)}}.collageFeature__row--r1{aspect-ratio:718 / 237}@media screen and (max-width: 768px){.collageFeature__row--r1{order:1}}.collageFeature__row--r3{aspect-ratio:715 / 156}@media screen and (max-width: 768px){.collageFeature__row--r3{order:2}}.collageFeature__row--r4{aspect-ratio:718 / 237}@media screen and (max-width: 768px){.collageFeature__row--r4{order:3}}.collageFeature__row--r2{aspect-ratio:716 / 154}@media screen and (max-width: 768px){.collageFeature__row--r2{order:4}}.collageFeature__cell{flex-basis:0;min-width:0;overflow:hidden}.collageFeature__cell--w356{flex-grow:356}.collageFeature__cell--w354{flex-grow:354}.collageFeature__cell--w233{flex-grow:233}.collageFeature__cell--w475{flex-grow:475}.collageFeature__cell .photo,.collageFeature__cell .photo__pic{display:block;height:100%;width:100%}.collageFeature__cell img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.eventCard{display:block}.eventCard .photo__capOut{text-align:center;width:100%}@media screen and (max-width: 768px){.eventCard .photo__capOut{letter-spacing:0}}.featurePoint__ttl{color:#111111;font-weight:700;text-align:center}@media screen and (min-width: 768px){.featurePoint__ttl{font-size:24px;letter-spacing:.15em;line-height:calc(48 / 24);margin-bottom:40px}}@media screen and (max-width: 768px){.featurePoint__ttl{font-size:calc(20 / 390 * 100vw);letter-spacing:.12em;line-height:calc(40 / 20);margin-bottom:calc(28 / 390 * 100vw)}}.featurePoint__list{align-items:stretch;display:flex}@media screen and (min-width: 768px){.featurePoint__list{gap:30px}}@media screen and (max-width: 768px){.featurePoint__list{flex-direction:column;gap:calc(20 / 390 * 100vw)}}.featurePoint__item{display:flex;flex-direction:column}@media screen and (min-width: 768px){.featurePoint__item{flex:1}}@media screen and (max-width: 768px){.featurePoint__item{width:100%}}.featurePoint__pill{align-items:center;border-radius:80px;color:#ffffff;display:flex;justify-content:center;text-align:center}@media screen and (min-width: 768px){.featurePoint__pill{min-height:144px;padding:10px 20px}}@media screen and (max-width: 768px){.featurePoint__pill{min-height:0;padding:calc(10 / 390 * 100vw) calc(20 / 390 * 100vw)}}.featurePoint__pill--a{background-color:#007bd0}.featurePoint__pill--b{background-color:#64acd4}.featurePoint__txt{font-weight:bold;letter-spacing:0;line-height:calc(32 / 16)}@media screen and (min-width: 768px){.featurePoint__txt{font-size:16px}}@media screen and (max-width: 768px){.featurePoint__txt{font-size:calc(13 / 390 * 100vw)}}.featurePoint__no{font-family:"Jost",sans-serif}.featurePoint__desc{color:#111111;letter-spacing:.1em;line-height:calc(28 / 14)}@media screen and (min-width: 768px){.featurePoint__desc{font-size:14px;margin-top:24px}}@media screen and (max-width: 768px){.featurePoint__desc{font-size:calc(12.5 / 390 * 100vw);margin-top:calc(16 / 390 * 100vw)}}.interviewBlock{display:flex;flex-direction:column}@media screen and (min-width: 768px){.interviewBlock{gap:60px;margin-top:100px}}@media screen and (max-width: 768px){.interviewBlock{gap:calc(20 / 390 * 100vw);margin-top:calc(48 / 390 * 100vw)}}@media screen and (min-width: 768px){.interviewBlock__item{align-items:center;display:flex;gap:30px}}@media screen and (max-width: 768px){.interviewBlock__item{align-items:center;display:flex;flex-direction:column;gap:calc(20 / 390 * 100vw)}}@media screen and (min-width: 768px){.interviewBlock__item--full{justify-content:space-between}}@media screen and (min-width: 768px){.interviewBlock__item--center{justify-content:center}}@media screen and (max-width: 768px){.interviewBlock__item--spBubbleTop .interviewBlock__bubble{order:-1}}@media screen and (max-width: 768px){.interviewBlock__item--spReverse{flex-direction:column-reverse}}@media screen and (min-width: 768px){.interviewBlock__txt{flex-shrink:0;width:570px}}.interviewBlock__txt p{color:#333333}@media screen and (min-width: 768px){.interviewBlock__txt p{font-size:14px;line-height:2}}@media screen and (max-width: 768px){.interviewBlock__txt p{font-size:calc(12 / 390 * 100vw);line-height:1.6}}@media screen and (min-width: 768px){.interviewBlock__txt p+p{margin-top:24px}}@media screen and (max-width: 768px){.interviewBlock__txt p+p{margin-top:calc(18 / 390 * 100vw)}}.interviewBlock__txt .interviewBlock__link{font-size:10px;letter-spacing:0;line-height:1}@media screen and (min-width: 768px){.interviewBlock__txt .interviewBlock__link{margin-top:14px}}@media screen and (max-width: 768px){.interviewBlock__txt .interviewBlock__link{margin-top:calc(6 / 390 * 100vw);word-break:break-all}}.interviewBlock__txt .interviewBlock__link a{color:#999999;text-decoration:none}.interviewBlock__photo{flex-shrink:0}@media screen and (min-width: 768px){.interviewBlock__photo{width:240px}}@media screen and (max-width: 768px){.interviewBlock__photo{width:calc(330 / 390 * 100vw)}}@media screen and (min-width: 768px){.interviewBlock__photo--lg{width:330px}}.interviewBlock__photo img{border-radius:8px;display:block;height:auto;width:100%}.interviewBlock__bubble{flex-shrink:0}@media screen and (min-width: 768px){.interviewBlock__bubble{width:240px}}@media screen and (max-width: 768px){.interviewBlock__bubble{width:calc(240 / 390 * 100vw)}}@media screen and (min-width: 768px){.interviewBlock__bubble--lg{width:330px}}.interviewBlock__bubble img{display:block;height:auto;width:100%}.interviewBlock .caption{color:#999999;font-size:10px;letter-spacing:0}@media screen and (min-width: 768px){.interviewBlock .caption{margin-top:16px}}@media screen and (max-width: 768px){.interviewBlock .caption{margin-top:calc(12 / 390 * 100vw);text-align:right}}@media screen and (min-width: 768px){.interviewBlock__note{text-align:right}}@media screen and (min-width: 768px){.interviewFeature__inner{align-items:flex-start;display:flex;gap:60px}}@media screen and (max-width: 768px){.interviewFeature__inner{column-gap:calc(24 / 390 * 100vw);display:flex;flex-wrap:wrap}}@media screen and (min-width: 768px){.interviewFeature__inner>.photo{flex-shrink:0;width:360px}}@media screen and (max-width: 768px){.interviewFeature__inner>.photo{width:calc(140 / 330 * 100%)}}.interviewFeature .heading{color:#1a1a1a;font-weight:500;letter-spacing:.2em}@media screen and (min-width: 768px){.interviewFeature .heading{flex-shrink:0;font-size:28px;line-height:1.6;white-space:nowrap;width:440px}}@media screen and (max-width: 768px){.interviewFeature .heading{font-size:calc(22 / 390 * 100vw);line-height:1.6;margin-bottom:calc(20 / 390 * 100vw);text-align:center;width:100%}}.interviewFeature .heading .en{color:#00afdd;font-family:"Jost",sans-serif}.interviewFeature__lead{color:#333333}@media screen and (min-width: 768px){.interviewFeature__lead{flex-shrink:0;font-size:14px;line-height:2;margin-top:195px;width:269px}}@media screen and (max-width: 768px){.interviewFeature__lead{flex:1;font-size:calc(12 / 390 * 100vw);line-height:1.6;min-width:0}}@media screen and (min-width: 768px){.interviewQa__question{margin-bottom:24px}}@media screen and (max-width: 768px){.interviewQa__question{margin-bottom:calc(20 / 390 * 100vw)}}@media screen and (min-width: 768px){.interviewQa__question--right{text-align:right}}.interviewQa__questionTxt{border-radius:24px;color:#1a1a1a;display:inline-block;font-weight:700;position:relative}@media screen and (min-width: 768px){.interviewQa__questionTxt{font-size:18px;padding:16px 28px}}@media screen and (max-width: 768px){.interviewQa__questionTxt{font-size:calc(15 / 390 * 100vw);padding:calc(13 / 390 * 100vw) calc(20 / 390 * 100vw)}}.interviewQa__questionTxt--a{background-color:#a1e2e6}.interviewQa__questionTxt--a:after{border-color:#a1e2e6 transparent transparent transparent}.interviewQa__questionTxt--b{background-color:#b1ebd8}.interviewQa__questionTxt--b:after{border-color:#b1ebd8 transparent transparent transparent}.interviewQa__questionTxt:after{border-style:solid;border-width:14px 11px 0 11px;content:'';left:40px;position:absolute;top:100%}@media screen and (min-width: 768px){.interviewQa__cont{align-items:flex-start;display:flex;gap:40px}}@media screen and (min-width: 768px){.interviewQa--reverse .interviewQa__cont{flex-direction:row-reverse}}.interviewQa__question--right .interviewQa__questionTxt:after{left:auto;right:40px}.interviewQa__body{flex:1}.interviewQa__txt{color:#333333;line-height:2}@media screen and (min-width: 768px){.interviewQa__txt{font-size:14px}}@media screen and (max-width: 768px){.interviewQa__txt{font-size:calc(12 / 390 * 100vw)}}@media screen and (min-width: 768px){.interviewQa__txt+.interviewQa__txt{margin-top:24px}}@media screen and (max-width: 768px){.interviewQa__txt+.interviewQa__txt{margin-top:calc(20 / 390 * 100vw)}}.interviewQa__visual{flex-shrink:0}@media screen and (min-width: 768px){.interviewQa__visual{width:290px}}@media screen and (max-width: 768px){.interviewQa__visual{margin:calc(20 / 390 * 100vw) auto 0;width:calc(240 / 390 * 100vw)}}.interviewQa__visual img{border-radius:6px;display:block;height:auto;width:100%}.keySection{background-color:#ffffff;text-align:center}@media screen and (min-width: 768px){.keySection{padding:248px 20px 120px}}@media screen and (max-width: 768px){.keySection{padding:calc(160 / 390 * 100vw) calc(20 / 390 * 100vw) 0}}.keySection__logo{animation:keySectionWipe 1s cubic-bezier(0.65, 0, 0.35, 1) both}@media screen and (min-width: 768px){.keySection__logo{margin:0 auto;max-width:646px}}@media screen and (max-width: 768px){.keySection__logo{margin:0 auto;width:100%}}.keySection__logo img{height:auto;width:100%}.keySection__lead{animation:keySectionFadeIn .8s ease .7s both;color:#333333;font-weight:600;line-height:2}@media screen and (min-width: 768px){.keySection__lead{font-size:18px;margin-top:28px}}@media screen and (max-width: 768px){.keySection__lead{font-size:calc(12 / 390 * 100vw);margin-top:calc(20 / 390 * 100vw);text-align:left}}@keyframes keySectionWipe{from{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes keySectionFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.keySection__logo,.keySection__lead{animation:none}}@media screen and (min-width: 768px){.landCard{flex:1}}.landFeature{position:relative;z-index:1}@media screen and (min-width: 768px){.landFeature{padding:60px 0}}@media screen and (max-width: 768px){.landFeature{padding:calc(56 / 390 * 100vw) 0}}.landFeature:before{background-color:#ece9e1;content:'';height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}@media screen and (min-width: 768px){.landFeature__head{align-items:flex-start;display:flex;gap:60px}}@media screen and (max-width: 768px){.landFeature__head{column-gap:calc(24 / 390 * 100vw);display:flex;flex-wrap:wrap}}.landFeature__head>.heading{text-align:left}@media screen and (min-width: 768px){.landFeature__head>.heading{flex-shrink:0;width:332px}}@media screen and (max-width: 768px){.landFeature__head>.heading{margin-bottom:calc(24 / 390 * 100vw);text-align:center;width:100%}}.landFeature__head>.heading .sub{display:block;font-weight:700}@media screen and (min-width: 768px){.landFeature__head>.heading .sub{font-size:24px;letter-spacing:.08em}}@media screen and (max-width: 768px){.landFeature__head>.heading .sub{font-size:calc(17 / 390 * 100vw)}}.landFeature__head>.heading .main{color:#1a1a1a;display:block;font-weight:700}@media screen and (min-width: 768px){.landFeature__head>.heading .main{font-size:24px;letter-spacing:.06em;margin-top:8px}}@media screen and (max-width: 768px){.landFeature__head>.heading .main{font-size:calc(19 / 390 * 100vw);margin-top:calc(6 / 390 * 100vw)}}@media screen and (min-width: 768px){.landFeature__head>.photo{flex-shrink:0;width:360px}}@media screen and (max-width: 768px){.landFeature__head>.photo{width:calc(140 / 330 * 100%)}}.landFeature__head>.photo .capOut{left:0;line-height:1.6;position:static;text-align:left}@media screen and (min-width: 768px){.landFeature__detail{margin-top:100px;width:268px}}@media screen and (max-width: 768px){.landFeature__detail{flex:1;min-width:0}}.landFeature__detail .heading{color:#111111;font-weight:700}@media screen and (min-width: 768px){.landFeature__detail .heading{font-size:18px;width:302px}}@media screen and (max-width: 768px){.landFeature__detail .heading{font-size:calc(15 / 390 * 100vw)}}.landFeature__detail .txt{color:#333333}@media screen and (min-width: 768px){.landFeature__detail .txt{font-size:14px}}@media screen and (max-width: 768px){.landFeature__detail .txt{font-size:calc(12 / 390 * 100vw);line-height:1.6}}@media screen and (min-width: 768px){.landFeature__detail .heading+.txt{margin-top:16px}}@media screen and (max-width: 768px){.landFeature__detail .heading+.txt{margin-top:calc(12 / 390 * 100vw)}}@media screen and (min-width: 768px){.landFeature__detail>:nth-child(2){margin-top:28px}}@media screen and (max-width: 768px){.landFeature__detail>:nth-child(2){margin-top:calc(22 / 390 * 100vw)}}@media screen and (min-width: 768px){.landFeature__detail>.landFeature__detailNote{margin-top:8px}}@media screen and (max-width: 768px){.landFeature__detail>.landFeature__detailNote{margin-top:calc(6 / 390 * 100vw)}}@media screen and (min-width: 768px){.landFeature__detail>.landFeature__detailNote+.heading{margin-top:28px}}@media screen and (max-width: 768px){.landFeature__detail>.landFeature__detailNote+.heading{margin-top:calc(22 / 390 * 100vw)}}.landFeature__landmark{align-items:center;display:flex;justify-content:center}@media screen and (min-width: 768px){.landFeature__landmark{gap:40px;margin-bottom:40px}}@media screen and (max-width: 768px){.landFeature__landmark{flex-direction:column;gap:calc(16 / 390 * 100vw);margin-bottom:calc(28 / 390 * 100vw)}}.landFeature__landmark .heading{color:#111111;font-weight:700;text-align:center}@media screen and (min-width: 768px){.landFeature__landmark .heading{font-size:18px;width:302px}}@media screen and (max-width: 768px){.landFeature__landmark .heading{font-size:calc(15 / 390 * 100vw)}}.landFeature__arrow{flex-shrink:0;height:0;width:0}@media screen and (min-width: 768px){.landFeature__arrow{border-bottom:33px solid transparent;border-left:18px solid #00afdd;border-top:33px solid transparent;margin-left:10px}}@media screen and (max-width: 768px){.landFeature__arrow{border-left:calc(33 / 390 * 100vw) solid transparent;border-right:calc(33 / 390 * 100vw) solid transparent;border-top:calc(18 / 390 * 100vw) solid #00afdd}}.landFeature__survey{display:flex;flex-direction:column;align-items:center}.landFeature__surveyNote{text-align:center}@media screen and (min-width: 768px){.landFeature__surveyNote{margin-top:8px}}@media screen and (max-width: 768px){.landFeature__surveyNote{margin-top:calc(6 / 390 * 100vw)}}@media screen and (min-width: 768px){.landFeature__purpose{margin-top:16px}}@media screen and (max-width: 768px){.landFeature__purpose{margin-top:calc(12 / 390 * 100vw)}}.landFeature__purpose li{letter-spacing:.06em;padding-left:1.4em;position:relative}@media screen and (min-width: 768px){.landFeature__purpose li{font-size:14px;line-height:2}}@media screen and (max-width: 768px){.landFeature__purpose li{font-size:calc(12 / 390 * 100vw);line-height:1.9}}.landFeature__purpose li:before{color:#00afdd;content:'●';left:0;position:absolute}.landFeature__cont{border-top:1px solid #cccccc}@media screen and (min-width: 768px){.landFeature__cont{margin-top:60px;padding-top:60px}}@media screen and (max-width: 768px){.landFeature__cont{margin-top:calc(40 / 390 * 100vw);padding-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.landFeature__column{display:flex;gap:40px}}@media screen and (max-width: 768px){.landFeature__column{display:flex;flex-direction:column;gap:calc(24 / 390 * 100vw)}}.landFeature__renderCap{color:#111111;font-weight:500;letter-spacing:.1em;line-height:calc(28 / 14);text-align:center}@media screen and (min-width: 768px){.landFeature__renderCap{font-size:14px;margin-top:10px}}@media screen and (max-width: 768px){.landFeature__renderCap{font-size:calc(13 / 390 * 100vw);margin-top:calc(14 / 390 * 100vw)}}.landFeature__bottom{border-top:1px solid #cccccc}@media screen and (min-width: 768px){.landFeature__bottom{margin-top:60px;padding-top:60px}}@media screen and (max-width: 768px){.landFeature__bottom{margin-top:calc(40 / 390 * 100vw);padding-top:calc(40 / 390 * 100vw)}}.landFeature__bottom .heading{color:#111111;font-weight:700;margin:0 auto;text-align:center}@media screen and (min-width: 768px){.landFeature__bottom .heading{font-size:18px;width:302px}}@media screen and (max-width: 768px){.landFeature__bottom .heading{font-size:calc(15 / 390 * 100vw)}}.landFeature__floors{background-color:#ffffff;display:flex;flex-direction:column}@media screen and (min-width: 768px){.landFeature__floors{gap:40px;margin-top:36px;padding:50px 105px 20px}}@media screen and (max-width: 768px){.landFeature__floors{gap:calc(28 / 390 * 100vw);margin-top:calc(26 / 390 * 100vw);padding:calc(28 / 390 * 100vw) calc(20 / 390 * 100vw) calc(10 / 390 * 100vw)}}.landFeature__floors img{display:block;height:auto;width:100%}.landFeature__floorRow{display:flex}@media screen and (min-width: 768px){.landFeature__floorRow{gap:60px}}@media screen and (max-width: 768px){.landFeature__floorRow{flex-direction:column;gap:calc(28 / 390 * 100vw)}}.landFeature__floorGroup{display:flex;flex-direction:column}@media screen and (min-width: 768px){.landFeature__floorGroup{flex:1;gap:20px}}@media screen and (max-width: 768px){.landFeature__floorGroup{gap:calc(14 / 390 * 100vw)}}@media screen and (min-width: 768px){.landFeature__floorGroup--center{margin:0 auto;width:-moz-fit-content;width:fit-content}}.landFeature__floorGroup .heading{color:#111111;font-weight:500;letter-spacing:.05em}@media screen and (min-width: 768px){.landFeature__floorGroup .heading{font-size:14px}}@media screen and (max-width: 768px){.landFeature__floorGroup .heading{font-size:calc(12 / 390 * 100vw)}}.landFeature__gallery{display:flex}@media screen and (min-width: 768px){.landFeature__gallery{gap:30px}}@media screen and (max-width: 768px){.landFeature__gallery{gap:calc(12 / 390 * 100vw)}}@media screen and (min-width: 768px){.landFeature__gallery>*{flex:1}}@media screen and (max-width: 768px){.landFeature__gallery .capIn{font-size:calc(9 / 390 * 100vw);letter-spacing:0;line-height:1.5}}@media screen and (min-width: 768px){.landFeature__gallery--three{max-width:714px}}@media screen and (max-width: 768px){.landFeature__gallery--three{flex-wrap:wrap}}@media screen and (max-width: 768px){.landFeature__gallery--three>*{width:calc((100% - (12 / 390 * 100vw)) / 2)}}.landFeature__caption{color:#999999;font-size:10px;font-weight:400;letter-spacing:0;text-align:right}@media screen and (min-width: 768px){.measureList{width:465px}}.measureList__ttl{text-align:center}@media screen and (min-width: 768px){.measureList__ttl{margin-bottom:28px}}@media screen and (max-width: 768px){.measureList__ttl{margin-bottom:calc(22 / 390 * 100vw)}}.measureList__ttl .photo{display:inline-block}@media screen and (min-width: 768px){.measureList__ttl .photo{width:280px}}@media screen and (max-width: 768px){.measureList__ttl .photo{width:calc(220 / 390 * 100vw)}}.measureList__ttl img{display:block;height:auto;width:100%}.measureList__list{display:flex;flex-direction:column}@media screen and (min-width: 768px){.measureList__list{gap:22px}}@media screen and (max-width: 768px){.measureList__list{gap:calc(30 / 390 * 100vw)}}.measureList__item{align-items:center;display:flex}@media screen and (min-width: 768px){.measureList__item{gap:24px}}@media screen and (max-width: 768px){.measureList__item{gap:calc(12 / 390 * 100vw)}}.measureList__num{display:block;flex-shrink:0}@media screen and (min-width: 768px){.measureList__num{width:48px}}@media screen and (max-width: 768px){.measureList__num{width:calc(42 / 390 * 100vw)}}.measureList__num img{display:block;height:auto;width:100%}@media screen and (max-width: 768px){.measureList__body{flex:1}}.measureList__heading{color:#222222;letter-spacing:.06em;line-height:1.6}@media screen and (min-width: 768px){.measureList__heading{font-size:14px;min-width:177px}}@media screen and (max-width: 768px){.measureList__heading{font-size:calc(12 / 390 * 100vw)}}.measureList__txt{color:#666666;line-height:1.6}@media screen and (min-width: 768px){.measureList__txt{font-size:11px;margin-top:6px}}@media screen and (max-width: 768px){.measureList__txt{font-size:calc(11 / 390 * 100vw);margin-top:calc(5 / 390 * 100vw)}}.measureList__visual{flex-shrink:0}@media screen and (min-width: 768px){.measureList__visual{margin-left:auto;width:200px}}@media screen and (max-width: 768px){.measureList__visual{width:calc(130 / 390 * 100vw)}}.measureList__visual img{border-radius:4px;display:block;height:auto;width:100%}.measureList__visual .capOut{left:0;letter-spacing:0;position:static;right:0;text-align:left}@media screen and (min-width: 768px){.measureList__visual .capOut{margin-top:6px}}@media screen and (max-width: 768px){.measureList__visual .capOut{margin-top:calc(5 / 390 * 100vw)}}.measureList__visual--multi{display:flex}@media screen and (min-width: 768px){.measureList__visual--multi{gap:10px}}@media screen and (max-width: 768px){.measureList__visual--multi{gap:calc(8 / 390 * 100vw)}}.measureList__visual--multi .capOut{bottom:-6px;left:unset;margin-top:0;position:absolute;right:0;text-align:right;top:unset}.measureList__credit{display:block;text-align:right}@media screen and (min-width: 768px){.measureListGroup{display:flex;gap:60px;justify-content:center;margin:0 auto}}@media screen and (max-width: 768px){.measureListGroup .measureList+.measureList{margin-top:calc(40 / 390 * 100vw)}}.obiTtl{align-items:center;background-color:#008599;color:#ffffff;display:flex}@media screen and (min-width: 768px){.obiTtl{padding:18px 30px}}@media screen and (max-width: 768px){.obiTtl{padding:calc(13 / 390 * 100vw) calc(20 / 390 * 100vw)}}.obiTtl__ttl{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:500;letter-spacing:.1em}@media screen and (min-width: 768px){.obiTtl__ttl{font-size:18px}}@media screen and (max-width: 768px){.obiTtl__ttl{font-size:calc(15 / 390 * 100vw)}}.pointCard__visual--multi{display:flex}@media screen and (min-width: 768px){.pointCard__visual--multi{gap:10px}}@media screen and (max-width: 768px){.pointCard__visual--multi{gap:calc(10 / 390 * 100vw)}}.pointCard__visual--multi .pointCard__visualItem{flex:1}.pointCard__visual img{border-radius:4px;display:block;height:auto;width:100%}.pointCard__visual .capOut{color:#111111;left:0;letter-spacing:.1em;line-height:calc(20 / 12);right:auto;text-align:left}@media screen and (min-width: 768px){.pointCard__visual .capOut{font-size:12px}}@media screen and (max-width: 768px){.pointCard__visual .capOut{font-size:calc(12 / 390 * 100vw)}}.pointCard__credit{text-align:right}@media screen and (min-width: 768px){.pointCard__credit{margin-top:8px}}@media screen and (max-width: 768px){.pointCard__credit{margin-top:calc(6 / 390 * 100vw)}}@media screen and (min-width: 768px){.pointCard__body{margin-top:40px}}@media screen and (max-width: 768px){.pointCard__body{margin-top:calc(30 / 390 * 100vw)}}.pointCard__headRow{align-items:center;display:flex}@media screen and (min-width: 768px){.pointCard__headRow{gap:16px}}@media screen and (max-width: 768px){.pointCard__headRow{gap:calc(16 / 390 * 100vw)}}.pointCard__label{align-items:center;display:flex;flex-direction:column;flex-shrink:0}@media screen and (min-width: 768px){.pointCard__label{gap:4px}}@media screen and (max-width: 768px){.pointCard__label{gap:calc(3 / 390 * 100vw)}}.pointCard__labelTxt{color:#111111;font-family:"Jost",sans-serif;font-weight:600;letter-spacing:.03em;line-height:1}@media screen and (min-width: 768px){.pointCard__labelTxt{font-size:16px}}@media screen and (max-width: 768px){.pointCard__labelTxt{font-size:calc(14 / 390 * 100vw)}}.pointCard__num{color:#ff7284;font-family:"Jost",sans-serif;font-weight:500;line-height:1}@media screen and (min-width: 768px){.pointCard__num{font-size:26px}}@media screen and (max-width: 768px){.pointCard__num{font-size:calc(23 / 390 * 100vw)}}.pointCard__divider{background-color:#000000;flex-shrink:0;transform:rotate(20deg);width:1px}@media screen and (min-width: 768px){.pointCard__divider{height:24px}}@media screen and (max-width: 768px){.pointCard__divider{height:calc(30 / 390 * 100vw)}}.pointCard__heading{color:#111111;font-weight:700}@media screen and (min-width: 768px){.pointCard__heading{font-size:24px;letter-spacing:.15em;line-height:calc(48 / 24)}}@media screen and (max-width: 768px){.pointCard__heading{font-size:calc(18 / 390 * 100vw);letter-spacing:.1em;line-height:calc(36 / 20)}}.pointCard__txt{color:#111111;letter-spacing:.1em;line-height:calc(28 / 14)}@media screen and (min-width: 768px){.pointCard__txt{font-size:14px;margin-top:40px}}@media screen and (max-width: 768px){.pointCard__txt{font-size:calc(12 / 390 * 100vw);margin-top:calc(14 / 390 * 100vw)}}.populationFeature{position:relative}@media screen and (min-width: 768px){.populationFeature{margin-left:auto;margin-right:auto;max-width:1200px;padding:60px 0}}@media screen and (max-width: 768px){.populationFeature{padding:calc(56 / 390 * 100vw) 0}}.populationFeature:before{background-color:#f0f0f0;content:'';height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.populationFeature__bg{height:100%;left:0;margin-left:calc(50% - 50vw);position:absolute;top:50%;transform:translateY(-50%);width:100vw}@media screen and (min-width: 768px){.populationFeature__bg .bgIcon--right{margin-top:500px}}@media screen and (max-width: 768px){.populationFeature__bg .bgIcon--right{margin-top:calc(760 / 390 * 100vw)}}@media screen and (min-width: 768px){.populationFeature__inner{align-items:center;display:flex;justify-content:space-between;padding:0 105px}}@media screen and (min-width: 768px){.populationFeature__head{flex-shrink:0;width:525px}}.populationFeature .heading{color:#111111;font-weight:700}@media screen and (min-width: 768px){.populationFeature .heading{font-size:30px;letter-spacing:.1em;line-height:2}}@media screen and (max-width: 768px){.populationFeature .heading{font-size:calc(22 / 390 * 100vw);letter-spacing:.08em;line-height:2;text-align:center}}.populationFeature__txt{color:#111111;letter-spacing:.1em;line-height:2}@media screen and (min-width: 768px){.populationFeature__txt{font-size:14px;margin-top:24px}}@media screen and (max-width: 768px){.populationFeature__txt{font-size:calc(12 / 390 * 100vw);margin:calc(16 / 390 * 100vw) auto 0}}@media screen and (min-width: 768px){.populationFeature__cont{flex-shrink:0;width:360px}}@media screen and (max-width: 768px){.populationFeature__cont{margin:calc(28 / 390 * 100vw) auto 0;max-width:calc(320 / 390 * 100vw)}}.populationFeature img{height:auto;width:100%}.populationFeature__caption{color:#999999}@media screen and (min-width: 768px){.populationFeature__caption{font-size:10px;line-height:1.8;margin-top:12px}}@media screen and (max-width: 768px){.populationFeature__caption{font-size:calc(10 / 390 * 100vw);line-height:1.7;margin-top:calc(10 / 390 * 100vw)}}.senjuFeature{position:relative}.senjuFeature__bg{height:100%;left:0;margin-left:calc(50% - 50vw);position:absolute;top:50%;transform:translateY(-50%);width:100vw}@media screen and (min-width: 768px){.senjuFeature__bg{display:none}}@media screen and (max-width: 768px){.senjuFeature__bg .bgIcon--left{margin-top:calc(500 / 390 * 100vw);width:calc(160 / 390 * 100vw)}}.senjuFeature__area{background-color:#3e3a39;color:#ffffff;display:table;font-weight:700;letter-spacing:.1em;line-height:1;margin-left:auto;margin-right:auto;white-space:nowrap}@media screen and (min-width: 768px){.senjuFeature__area{font-size:18px;margin-bottom:20px;padding:12px}}@media screen and (max-width: 768px){.senjuFeature__area{font-size:calc(15 / 390 * 100vw);margin-bottom:calc(16 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(12 / 390 * 100vw)}}.senjuFeature .heading{color:#1a1a1a;font-weight:700;text-align:center}@media screen and (min-width: 768px){.senjuFeature .heading{font-size:28px;letter-spacing:.1em;margin-bottom:40px}}@media screen and (max-width: 768px){.senjuFeature .heading{font-size:calc(22 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw)}}@media screen and (min-width: 768px){.senjuFeature__cards{display:flex;gap:40px}}@media screen and (min-width: 768px){.senjuFeature__card{flex:1}}@media screen and (max-width: 768px){.senjuFeature__card+.senjuFeature__card{margin-top:calc(30 / 390 * 100vw)}}@media screen and (min-width: 768px){.senjuFeature__card+.senjuFeature__card .senjuFeature__body{flex-direction:row-reverse}}@media screen and (max-width: 768px){.senjuFeature__card+.senjuFeature__card .senjuFeature__body{flex-direction:row-reverse}}.senjuFeature__cardHead{background-color:#f4c84a;color:#111111;text-align:center}@media screen and (min-width: 768px){.senjuFeature__cardHead{font-size:18px;letter-spacing:.04em;padding:12px 16px}}@media screen and (max-width: 768px){.senjuFeature__cardHead{font-size:calc(15 / 390 * 100vw);padding:calc(11 / 390 * 100vw) calc(14 / 390 * 100vw)}}.senjuFeature__cardHead .ttl{position:relative}@media screen and (max-width: 768px){.senjuFeature__cardHead .ttl{letter-spacing:.04em}}.senjuFeature__cardHead .ttl:before,.senjuFeature__cardHead .ttl:after{background-color:#111111;content:'';height:20px;position:absolute;top:50%;width:1px}.senjuFeature__cardHead .ttl:before{transform:translateY(-50%) rotate(-20deg)}@media screen and (min-width: 768px){.senjuFeature__cardHead .ttl:before{left:-14px}}@media screen and (max-width: 768px){.senjuFeature__cardHead .ttl:before{left:-10px}}.senjuFeature__cardHead .ttl:after{transform:translateY(-50%) rotate(20deg)}@media screen and (min-width: 768px){.senjuFeature__cardHead .ttl:after{right:-14px}}@media screen and (max-width: 768px){.senjuFeature__cardHead .ttl:after{right:-10px}}.senjuFeature__body{align-items:flex-start;display:flex}@media screen and (min-width: 768px){.senjuFeature__body{gap:20px;margin-top:30px}}@media screen and (max-width: 768px){.senjuFeature__body{justify-content:space-between;margin-top:calc(24 / 390 * 100vw)}}.senjuFeature__txt{color:#333333}@media screen and (min-width: 768px){.senjuFeature__txt{flex:1;font-size:14px;line-height:1.8}}@media screen and (max-width: 768px){.senjuFeature__txt{font-size:calc(12 / 390 * 100vw);line-height:1.6;width:calc(166 / 390 * 100vw)}}@media screen and (min-width: 768px){.senjuFeature__photo{flex-shrink:0;width:240px}}@media screen and (max-width: 768px){.senjuFeature__photo{width:calc(140 / 390 * 100vw)}}.senjuFeature__photo img{display:block;height:auto;width:100%}.senjuFeature__photo .capOut{position:static}@media screen and (min-width: 768px){.senjuFeature__note{margin-top:40px}}@media screen and (max-width: 768px){.senjuFeature__note{margin-top:calc(36 / 390 * 100vw)}}.senjuFeature__cont{display:flex;justify-content:center}@media screen and (min-width: 768px){.senjuFeature__cont{gap:64px;margin-top:44px}}@media screen and (max-width: 768px){.senjuFeature__cont{margin-top:calc(30 / 390 * 100vw);width:100%}}@media screen and (min-width: 768px){.senjuFeature__cont .eventCard{width:134px}}@media screen and (max-width: 768px){.senjuFeature__cont .eventCard{width:calc(100 / 390 * 100vw)}}@media screen and (min-width: 768px){.senjuFeature__cont .eventCard:nth-child(even){margin-top:40px}}@media screen and (max-width: 768px){.senjuFeature__cont .eventCard:nth-child(even){margin-top:calc(100 / 390 * 100vw)}}@media screen and (max-width: 768px){.senjuFeature__cont .eventCard:not(:first-child){margin-left:calc(-16 / 390 * 100vw)}}.senjuFeature__name{margin-top:10px}@media screen and (min-width: 768px){.senjuFeature__name{font-size:14px}}@media screen and (max-width: 768px){.senjuFeature__name{font-size:calc(12 / 390 * 100vw)}}.universityCard{background-color:#ffffff;border-radius:5px;box-shadow:4px 4px 12px rgba(0,0,0,0.25);display:flex;flex-direction:column}@media screen and (min-width: 768px){.universityCard{padding:24px 16px}}@media screen and (max-width: 768px){.universityCard{padding:calc(20 / 390 * 100vw) calc(14 / 390 * 100vw)}}.universityCard__name{align-items:center;color:#111111;display:flex;font-weight:700}@media screen and (min-width: 768px){.universityCard__name{font-size:18px;gap:8px;letter-spacing:.02em}}@media screen and (max-width: 768px){.universityCard__name{font-size:calc(16 / 390 * 100vw);gap:calc(7 / 390 * 100vw);letter-spacing:.02em}}.universityCard__num{align-items:center;background-color:#505050;border-radius:50%;color:#ffffff;display:flex;flex-shrink:0;font-family:"Jost",sans-serif;justify-content:center;line-height:1}@media screen and (min-width: 768px){.universityCard__num{font-size:12px;height:20px;width:20px}}@media screen and (max-width: 768px){.universityCard__num{font-size:calc(11 / 390 * 100vw);height:calc(18 / 390 * 100vw);width:calc(18 / 390 * 100vw)}}.universityCard__campus{color:#111111;font-weight:500;letter-spacing:0}@media screen and (min-width: 768px){.universityCard__campus{font-size:14px;margin-top:12px}}@media screen and (max-width: 768px){.universityCard__campus{font-size:calc(13 / 390 * 100vw);margin-top:calc(10 / 390 * 100vw)}}@media screen and (min-width: 768px){.universityCard__info{margin-top:16px}}@media screen and (max-width: 768px){.universityCard__info{margin-top:calc(14 / 390 * 100vw)}}@media screen and (max-width: 768px){.universityCard__row{align-items:flex-start;display:flex;gap:calc(8 / 390 * 100vw)}}@media screen and (min-width: 768px){.universityCard__row+.universityCard__row{margin-top:16px}}@media screen and (max-width: 768px){.universityCard__row+.universityCard__row{margin-top:calc(14 / 390 * 100vw)}}.universityCard__tag{color:#111111;display:inline-block;font-weight:400;letter-spacing:.05em}@media screen and (min-width: 768px){.universityCard__tag{font-size:10px;padding:4px 6px}}@media screen and (max-width: 768px){.universityCard__tag{flex-shrink:0;font-size:calc(10 / 390 * 100vw);padding:calc(4 / 390 * 100vw) calc(6 / 390 * 100vw)}}.universityCard__tag--a{background-color:#b0e3e9}.universityCard__tag--b{background-color:#00c4dc;color:#ffffff}.universityCard__data{color:#111111;font-weight:500;letter-spacing:.1em;line-height:1.7}@media screen and (min-width: 768px){.universityCard__data{font-size:12px;margin-top:4px}}@media screen and (max-width: 768px){.universityCard__data{flex:1;font-size:10px;margin-top:0;min-width:0}}.universityCard__note{color:#111111;font-weight:400;letter-spacing:.1em;line-height:1.7}@media screen and (min-width: 768px){.universityCard__note{font-size:12px;margin-top:10px}}@media screen and (max-width: 768px){.universityCard__note{font-size:10px;letter-spacing:0;margin-top:calc(16 / 390 * 100vw)}}.universityCard__rowNote,.universityCard__subNote{color:#999999;display:block;font-weight:400;letter-spacing:0;line-height:1.6}@media screen and (min-width: 768px){.universityCard__rowNote,.universityCard__subNote{font-size:10px;margin-top:4px}}@media screen and (max-width: 768px){.universityCard__rowNote,.universityCard__subNote{font-size:calc(9 / 390 * 100vw);margin-top:calc(3 / 390 * 100vw)}}.universityCard__visual{margin-top:auto}@media screen and (min-width: 768px){.universityCard__visual{padding-top:16px}}@media screen and (max-width: 768px){.universityCard__visual{padding-top:calc(14 / 390 * 100vw)}}.universityCard__visual img{display:block;height:auto;width:100%}.universityFeature__head{text-align:center}@media screen and (min-width: 768px){.universityFeature__head .heading{font-size:30px}}@media screen and (max-width: 768px){.universityFeature__head .heading{font-size:calc(22 / 390 * 100vw)}}@media screen and (min-width: 768px){.universityFeature__cont{margin-top:60px}}@media screen and (max-width: 768px){.universityFeature__cont{margin-top:calc(40 / 390 * 100vw)}}.universityFeature__map{position:relative}@media screen and (min-width: 768px){.universityFeature__map{margin:100px auto 0;max-width:477px}}@media screen and (max-width: 768px){.universityFeature__map{margin-top:calc(36 / 390 * 100vw)}}.universityFeature__map img{height:auto;width:100%}.universityFeature__bg{height:100%;left:0;margin-left:calc(50% - 50vw);position:absolute;top:50%;transform:translateY(-50%);width:100vw}@media screen and (min-width: 768px){.universityFeature__bg .bgIcon--left{margin-top:-80px}}@media screen and (max-width: 768px){.universityFeature__bg .bgIcon--left{width:calc(160 / 390 * 100vw)}}@media screen and (max-width: 768px){.universityFeature__bg .bgIcon--right{margin-top:calc(940 / 390 * 100vw);width:calc(100 / 390 * 100vw)}}.universityFeature__cards{display:grid}@media screen and (min-width: 768px){.universityFeature__cards{gap:30px;grid-template-columns:repeat(6, 1fr);margin-top:40px}}@media screen and (max-width: 768px){.universityFeature__cards{gap:calc(20 / 390 * 100vw) calc(16 / 390 * 100vw);grid-template-columns:repeat(2, 1fr);margin-top:calc(30 / 390 * 100vw)}}@media screen and (min-width: 768px){.wakeariFeature__inner{align-items:center;display:flex;gap:50px;justify-content:center}}@media screen and (min-width: 768px){.wakeariFeature__head{max-width:525px}}@media screen and (max-width: 768px){.wakeariFeature__head .heading{text-align:center}}.wakeariFeature__head .heading .sub{display:block;font-weight:700}@media screen and (min-width: 768px){.wakeariFeature__head .heading .sub{font-size:24px;letter-spacing:.08em}}@media screen and (max-width: 768px){.wakeariFeature__head .heading .sub{font-size:calc(17 / 390 * 100vw)}}.wakeariFeature__head .heading .main{color:#1a1a1a;display:block;font-weight:700}@media screen and (min-width: 768px){.wakeariFeature__head .heading .main{font-size:30px;letter-spacing:.06em;margin-top:8px}}@media screen and (max-width: 768px){.wakeariFeature__head .heading .main{font-size:calc(22 / 390 * 100vw);margin-top:calc(6 / 390 * 100vw)}}.wakeariFeature__head .txt{color:#333333}@media screen and (min-width: 768px){.wakeariFeature__head .txt{font-size:14px}}@media screen and (max-width: 768px){.wakeariFeature__head .txt{font-size:calc(12 / 390 * 100vw)}}@media screen and (min-width: 768px){.wakeariFeature__head .heading+.txt{margin-top:20px}}@media screen and (max-width: 768px){.wakeariFeature__head .heading+.txt{margin-top:calc(16 / 390 * 100vw)}}@media screen and (min-width: 768px){.wakeariFeature__cont{width:360px}}@media screen and (max-width: 768px){.wakeariFeature__cont{margin:calc(24 / 390 * 100vw) auto 0;width:100%}}.wakeariFeature__cont img{height:auto;width:100%}.u-visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.u-cCyan{color:#00afdd}.u-cBlue{color:#007bd0}.u-cPink{color:#ff7284}.u-cGreen{color:#2d9d7b}@media screen and (min-width: 768px){.adachi-area,.adachi-population,.adachi-university,.adachi-childcare,.adachi-redev,.adachi-wakeari,.adachi-interview,.adachi-closing{margin-top:80px}}@media screen and (max-width: 768px){.adachi-area,.adachi-population,.adachi-university,.adachi-childcare,.adachi-redev,.adachi-wakeari,.adachi-interview,.adachi-closing{margin-top:calc(64 / 390 * 100vw)}}@media screen and (min-width: 768px){.obiTtl{margin-bottom:60px}}@media screen and (max-width: 768px){.obiTtl{margin-bottom:calc(36 / 390 * 100vw)}}@media screen and (min-width: 768px){.adachi-intro{margin-left:calc(50% - 50vw);margin-top:0;width:100vw}}@media screen and (max-width: 768px){.adachi-intro{margin-top:calc(40 / 390 * 100vw)}}.adachi-intro img{height:auto;width:100%}@media screen and (min-width: 768px){.anchorList{margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:905px}}@media screen and (max-width: 768px){.anchorList{margin-bottom:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.adachi-area .areaCardGroup{margin-top:50px}}@media screen and (max-width: 768px){.adachi-area .areaCardGroup{margin-top:calc(30 / 390 * 100vw)}}@media screen and (min-width: 768px){.adachi-area .senjuFeature{margin-top:70px}}@media screen and (max-width: 768px){.adachi-area .senjuFeature{margin-top:calc(50 / 390 * 100vw)}}@media screen and (min-width: 768px){.adachi-wakeari .measureListGroup{margin-top:70px}}@media screen and (max-width: 768px){.adachi-wakeari .measureListGroup{margin-top:calc(50 / 390 * 100vw)}}.adachi-interview{position:relative;z-index:1}.adachi-interview:before{background-color:#e3f7ff;content:'';height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}@media screen and (min-width: 768px){.adachi-interview{padding:60px 0}}@media screen and (max-width: 768px){.adachi-interview{margin-top:calc(100 / 390 * 100vw);padding:calc(56 / 390 * 100vw) 0}}@media screen and (min-width: 768px){.adachi-interview .interviewBlock{margin-top:60px}}@media screen and (max-width: 768px){.adachi-interview .interviewBlock{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.adachi-childcare{margin-top:120px}}.adachi-childcare .obiTtl{position:relative;z-index:1}@media screen and (max-width: 768px){.adachi-university{position:relative;z-index:1}}.adachi-note{color:#999999;font-weight:400;letter-spacing:.05em}@media screen and (min-width: 768px){.adachi-note{font-size:10px;line-height:1.8;margin-top:16px}}@media screen and (max-width: 768px){.adachi-note{font-size:calc(10 / 390 * 100vw);line-height:1.7;margin-top:calc(12 / 390 * 100vw)}}.adachi-note--right{text-align:right}.adachi-note .mark{aspect-ratio:1 / 1;border-radius:50%;color:#ffffff;display:inline-block;letter-spacing:0;line-height:1;margin-right:2px;text-align:center}@media screen and (min-width: 768px){.adachi-note .mark{font-size:9px;padding-top:2px;width:13px}}@media screen and (max-width: 768px){.adachi-note .mark{font-size:calc(8 / 390 * 100vw);padding-top:calc(2 / 390 * 100vw);width:calc(12 / 390 * 100vw)}}.adachi-note .mark--a{background-color:#00a6e0}.adachi-note .mark--b{background-color:#00977a}
