@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;700;900&display=swap";html{font-size:62.5%}.bread-sns{width:min(1000px,90%);margin:0 auto 5em;display:flex;justify-content:space-between;align-items:center;font-size:1.6rem}@media screen and (max-width: 768px){.bread-sns{flex-wrap:wrap}}.bread-sns a{transition:.5s}@media screen and (max-width: 768px){.bread-sns a{transition:.3s}}.bread-sns a:hover{opacity:.6}.bread-sns a:active{opacity:.6}.bread-sns .bread__list{display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start}@media screen and (max-width: 768px){.bread-sns .bread__list{width:100%;flex-wrap:wrap;row-gap:.5em}}.bread-sns .bread__list__item:after{content:">";margin:0 1em}@media screen and (max-width: 768px){.bread-sns .bread__list__item:after{margin:0 10px}}.bread-sns .bread__list__item:last-child:after{display:none}.bread-sns .sns__list{display:flex;justify-content:flex-end;align-items:center;-moz-column-gap:.5em;column-gap:.5em}@media screen and (max-width: 768px){.bread-sns .sns__list{width:100%;margin-top:1em}}@media screen and (max-width: 768px){.bread-sns .sns__list__item::not(:first-child){width:24px}}strong{font-weight:600}.sp-hidden{display:block}@media screen and (max-width: 768px){.sp-hidden{display:none}}.pc-hidden{display:none}@media screen and (max-width: 768px){.pc-hidden{display:block}}#footer{margin-top:0}#page-summer{background:#fff8ee;font-family:"Noto Sans",sans-serif;font-size:1.8rem;letter-spacing:.05em}@media screen and (max-width: 768px){#page-summer{font-size:1.6rem;padding-top:72px}}#page-summer img{vertical-align:bottom}#page-summer .summer__wrap{width:min(1100px,100% - 40px);margin:0 auto}#page-summer .summer__ttl{margin-bottom:50px;text-align:center;font-size:4rem;font-weight:600}#page-summer .summer__ttl strong{color:#18aee1}@media screen and (max-width: 768px){#page-summer .summer__ttl{font-size:3rem;margin-bottom:30px}}#page-summer .c-next__content{display:none}#page-summer .mainvisual{padding-block:50px 126px;position:relative;width:min(1004px,100%);margin:0 auto}@media screen and (max-width: 768px){#page-summer .mainvisual{padding-block:20px}}#page-summer .mainvisual__inner{display:grid;grid-template-columns:43.369890329% 51.9441674975%;-moz-column-gap:4.6859421735%;column-gap:4.6859421735%}@media screen and (max-width: 768px){#page-summer .mainvisual__inner{display:block;width:max(250px,60%);margin-inline:auto}}#page-summer .mainvisual__lead{position:absolute;top:130px;left:0;z-index:2;font-size:3rem;line-height:1.55;font-weight:600}#page-summer .mainvisual__lead strong{color:#ff8b58}@media screen and (max-width: 1024px){#page-summer .mainvisual__lead{top:85px;font-size:3.2rem}}@media screen and (max-width: 768px){#page-summer .mainvisual__lead{position:static;margin-bottom:25px;font-size:2.3rem}}#page-summer .mainvisual__image--left{margin-top:260px}@media screen and (max-width: 768px){#page-summer .mainvisual__image--left{margin-top:0;margin-bottom:20px}}#page-summer .mainvisual__copy{position:absolute;bottom:80px;right:0;z-index:3;display:flex;justify-content:flex-end;align-items:flex-end}@media screen and (max-width: 768px){#page-summer .mainvisual__copy{position:relative;width:100%;bottom:0;right:0;flex-direction:column;align-items:center;margin-top:1.5em}}#page-summer .mainvisual__okyu{width:331px;translate:130px 60px;position:relative}@media screen and (max-width: 1024px){#page-summer .mainvisual__okyu{width:195px;translate:70px 60px}}@media screen and (max-width: 768px){#page-summer .mainvisual__okyu{width:156px;position:absolute;bottom:80px;left:-20px;translate:0}}@media screen and (max-width: 576px){#page-summer .mainvisual__okyu{width:140px}}#page-summer .mainvisual__okyu:before{content:"";display:inline-block;width:144px;height:225px;position:absolute;bottom:37px;left:48px;background:url(../images/summer/okyu_animation.gif) center bottom/220px no-repeat;z-index:2}@media screen and (max-width: 1024px){#page-summer .mainvisual__okyu:before{left:0;bottom:0}}@media screen and (max-width: 768px){#page-summer .mainvisual__okyu:before{background-size:145px}}@media screen and (max-width: 576px){#page-summer .mainvisual__okyu:before{left:-6px;background-size:118px}}#page-summer .mainvisual__copy-text{white-space:nowrap;position:relative;z-index:1}#page-summer .mainvisual__copy-text p{font-size:5.7rem;line-height:1.2;font-weight:600}#page-summer .mainvisual__copy-text p strong{color:#18aee1}#page-summer .mainvisual__copy-text span{display:block;margin-top:.35em;font-size:3rem;font-weight:600}@media screen and (max-width: 1024px){#page-summer .mainvisual__copy-text p{font-size:3.7rem}#page-summer .mainvisual__copy-text span{font-size:2rem}}#page-summer .sign{background:#e8faff;text-align:center;padding-block:50px;line-height:1.4}@media screen and (max-width: 768px){#page-summer .sign{padding-block:30px}}#page-summer .sign__text{font-weight:600;font-size:2.5rem;margin-top:30px}@media screen and (max-width: 768px){#page-summer .sign__text{font-size:2rem;text-align:left}}#page-summer .sign__ttl{margin-bottom:0}#page-summer .hie{padding-top:50px}#page-summer .hie__ttl{width:min(802px,100%);margin:0 auto}#page-summer .hie__nav{display:grid;grid-template-columns:52.1739130435% 47.8260869565%;align-items:end;gap:0;position:relative;z-index:2}#page-summer .hie__nav__item{cursor:pointer;transition:opacity .3s}#page-summer .hie__nav__item:hover{opacity:.6}#page-summer .hie__nav__item.active{cursor:auto}#page-summer .hie__nav__item.active:hover{opacity:1}#page-summer .hie__nav.active{grid-template-columns:47.8260869565% 52.1739130435%}#page-summer .hie__contents{display:none}#page-summer .hie__contents.active{display:block}#page-summer .hie__block{padding-top:50px;padding:10px 50px 60px;background:url(../images/summer/bg_hie.png) center bottom/100% no-repeat}@media screen and (max-width: 1024px){#page-summer .hie__block{padding-top:50px}}@media screen and (max-width: 768px){#page-summer .hie__block{padding-inline:20px;background:url(../images/summer/bg_hie_sp.png) center bottom/100% no-repeat}}#page-summer .hie .hie-check{position:relative}#page-summer .hie .hie-check .hie-check__section.check01 .hie-check__desc{width:61.6717635066%}#page-summer .hie .hie-check .hie-check__photo{width:34.250764526%}@media screen and (max-width: 768px){#page-summer .hie .hie-check{display:flex;flex-direction:column;row-gap:0}#page-summer .hie .hie-check .hie-check__section.check01 .hie-check__desc{width:100%}#page-summer .hie .hie-check .hie-check__main{width:100%;order:2}#page-summer .hie .hie-check .hie-check__photo{width:100%;order:1}}#page-summer .hie .hie-check__section{font-size:2rem}@media screen and (max-width: 768px){#page-summer .hie .hie-check__section{font-size:1.6rem}}#page-summer .hie .hie-check__section.check01{margin-bottom:50px}@media screen and (max-width: 768px){#page-summer .hie .hie-check__section.check01{margin-bottom:20px}}#page-summer .hie .hie-check__icon{width:min(235px,24%)}@media screen and (max-width: 768px){#page-summer .hie .hie-check__icon{width:117px}}#page-summer .hie .hie-check__desc{padding-left:48px;line-height:1.8}@media screen and (max-width: 1024px){#page-summer .hie .hie-check__desc{padding-left:5%}}@media screen and (max-width: 768px){#page-summer .hie .hie-check__desc{padding-left:18px}}#page-summer .hie .hie-check__desc dt{font-weight:600;margin-bottom:.3em}#page-summer .hie .hie-check__list{display:flex;flex-direction:column;row-gap:.3em}#page-summer .hie .hie-check__list li{position:relative;padding-left:40px}@media screen and (max-width: 768px){#page-summer .hie .hie-check__list li{padding-left:26px}}#page-summer .hie .hie-check__list li::before{content:"";position:absolute;left:5px;top:7px;width:13px;height:25px;border-right:4px solid #18aee1;border-bottom:4px solid #18aee1;transform:translateY(-9px) rotate(45deg)}@media screen and (max-width: 768px){#page-summer .hie .hie-check__list li::before{width:6px;height:17px;border-width:3px;transform:translateY(-4px) rotate(42deg)}}#page-summer .hie .hie-check__photo{position:absolute;top:0;right:0;width:min(336px,40%)}@media screen and (max-width: 768px){#page-summer .hie .hie-check__photo{position:static;margin-bottom:20px}}#page-summer .hie .hie-check__photo .img{border-radius:20px;width:100%;height:100%;overflow:hidden;aspect-ratio:336/392}#page-summer .hie .hie-check__photo .img picture,#page-summer .hie .hie-check__photo .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){#page-summer .hie .hie-check__photo .img{aspect-ratio:336/229}}#page-summer .hie .hie-care{padding:20px 35px 35px;border-radius:30px;margin-top:30px;background:#fff8ee;position:relative}@media screen and (max-width: 768px){#page-summer .hie .hie-care{padding:5px 20px 20px}}#page-summer .hie .hie-care__description{width:min(600px,62%);margin-top:20px}@media screen and (max-width: 1024px){#page-summer .hie .hie-care__description{width:50%}}@media screen and (max-width: 768px){#page-summer .hie .hie-care__description{width:100%;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}}#page-summer .hie .hie-care__description h4{width:210px}#page-summer .hie .hie-care__description h4 span{width:210px;display:block;margin-bottom:.7em;padding-block:5px;border-radius:8px;background:#fff;font-size:2.2rem;text-align:center}@media screen and (max-width: 768px){#page-summer .hie .hie-care__description h4 span{margin-inline:auto}}@media screen and (max-width: 768px){#page-summer .hie .hie-care__description h4{width:100%}}#page-summer .hie .hie-care__description p{font-size:1.8rem;line-height:1.8}@media screen and (max-width: 768px){#page-summer .hie .hie-care__description p{font-size:1.6rem;width:50%}}#page-summer .hie .hie-care__point{position:absolute;bottom:40px;right:125px;width:260px}@media screen and (max-width: 1024px){#page-summer .hie .hie-care__point{width:min(260px,35%);right:10%}}@media screen and (max-width: 768px){#page-summer .hie .hie-care__point{position:static;width:50%}}#page-summer .hie .hie-continuation{margin-top:30px}#page-summer .hie .hie-continuation__ttl{font-weight:600;font-size:3rem;margin-bottom:.5em}#page-summer .hie .hie-continuation p{font-size:16px;line-height:1.9}#page-summer .hie .hie-continuation small{font-size:14px}#page-summer .hie .hie-faq{margin-top:80px;padding:35px;border-radius:30px;background:#fff8ee;position:relative}@media screen and (max-width: 768px){#page-summer .hie .hie-faq{padding:30px 20px}}#page-summer .hie .hie-faq__ttl{text-align:center;font-size:4rem;font-weight:600;position:absolute;top:-35px;left:50%;translate:-50% 0}@media screen and (max-width: 768px){#page-summer .hie .hie-faq__ttl{font-size:3rem;top:-20px}}#page-summer .hie .hie-faq__item:nth-child(1){margin-bottom:30px}#page-summer .hie .hie-faq__desc dt{display:flex;align-items:center;gap:14px;font-size:2.5rem;font-weight:600}@media screen and (max-width: 768px){#page-summer .hie .hie-faq__desc dt{font-size:1.6rem;gap:8px}}#page-summer .hie .hie-faq__desc dt span{display:flex;justify-content:center;align-items:center;height:48px;aspect-ratio:1/1;border:3px solid #000;border-radius:50%;background:#ff8b58;font-size:2.5rem;font-weight:600}@media screen and (max-width: 768px){#page-summer .hie .hie-faq__desc dt span{height:35px;border-width:2px;font-size:1.6rem}}#page-summer .hie .hie-faq__desc dd{margin:4px 0 0 62px;line-height:1.9}@media screen and (max-width: 768px){#page-summer .hie .hie-faq__desc dd{margin-left:40px}}#page-summer .column{padding-top:100px}@media screen and (max-width: 768px){#page-summer .column{padding-top:80px}}#page-summer .column__item{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;-moz-column-gap:6.3636363636%;column-gap:6.3636363636%}#page-summer .column__item:not(:first-of-type){margin-top:75px}#page-summer .column__item--reverse{flex-direction:row-reverse}@media screen and (max-width: 1024px){#page-summer .column__item{-moz-column-gap:5%;column-gap:5%}}@media screen and (max-width: 768px){#page-summer .column__item{flex-direction:column;row-gap:30px}}#page-summer .column__image{width:34.0909090909%;flex-shrink:0}@media screen and (max-width: 768px){#page-summer .column__image{width:min(375px,80%);margin:0 auto}}#page-summer .column__body{flex:1;padding-top:10px;line-height:1.9}@media screen and (max-width: 768px){#page-summer .column__body{width:100%;padding-top:0}}#page-summer .column__body p+p{margin-top:.25em}#page-summer .column__heading{margin-bottom:.6em;font-size:3rem;line-height:1.55;font-weight:600}@media screen and (max-width: 768px){#page-summer .column__heading{font-size:2rem}}#page-summer .column__more{margin-top:25px;padding:0;border:0;background:rgba(0,0,0,0);font:inherit;letter-spacing:inherit;cursor:pointer;transition:.5s}#page-summer .column__more span{margin-left:.2em}@media screen and (max-width: 768px){#page-summer .column__more{transition:.3s}}#page-summer .column__more:hover{opacity:.6}#page-summer .column__more:active{opacity:.6}#page-summer .yojo{margin-top:100px;padding:70px 0 100px;border-radius:100px;background:#fff}@media screen and (max-width: 768px){#page-summer .yojo{border-radius:80px}}#page-summer .yojo__ttl{margin-top:-100px}#page-summer .yojo__nav{position:relative;display:flex;justify-content:center;align-items:center;gap:15px;margin-bottom:50px}@media screen and (max-width: 768px){#page-summer .yojo__nav{display:grid;grid-template-columns:repeat(2, 1fr)}}#page-summer .yojo__nav::before{content:"";position:absolute;top:50%;left:0;width:100%;border-top:3px solid #000}#page-summer .yojo__nav a{position:relative;z-index:1;padding:10px 0;border:3px solid #000;border-radius:12px;background:#18aee1;color:#000;min-width:200px;text-align:center;font-size:2.2rem;font-weight:600;text-decoration:none;transition:.3s}@media screen and (max-width: 768px){#page-summer .yojo__nav a{min-width:auto;font-size:2rem}}#page-summer .yojo__nav a:hover{background:#fff}@media screen and (max-width: 768px){#page-summer .yojo__nav{flex-direction:column}#page-summer .yojo__nav::before{display:none}#page-summer .yojo__nav a{width:min(320px,100%)}}#page-summer .yojo__item{display:grid;grid-template-columns:47.2361809045% 50.2512562814%;gap:2.5125628141%;align-items:start;scroll-margin-top:30px}@media screen and (max-width: 768px){#page-summer .yojo__item{gap:10px 2.5125628141%;padding-top:10px}}#page-summer .yojo__item:not(:first-of-type){margin-top:85px}@media screen and (max-width: 768px){#page-summer .yojo__item:not(:first-of-type){margin-top:50px}}#page-summer .yojo__item--reverse{grid-template-columns:50.2512562814% 47.2361809045%;grid-template-rows:repeat(2, auto)}#page-summer .yojo__item--reverse .yojo__image{order:2}#page-summer .yojo__item--reverse .yojo__body{order:1}#page-summer .yojo__item--reverse .yojo__body2{order:3}@media screen and (min-width: 768px){#page-summer .yojo__item--reverse .yojo__body2{grid-area:2/1/3/3}}@media screen and (max-width: 768px){#page-summer .yojo__item{grid-template-columns:1fr;row-gap:25px}#page-summer .yojo__item--reverse{grid-template-columns:1fr}#page-summer .yojo__item--reverse .yojo__image{order:1}#page-summer .yojo__item--reverse .yojo__body{order:2}#page-summer .yojo__item--reverse .yojo__body2{margin-top:-25px}}#page-summer .yojo__image img{width:100%}#page-summer .yojo__body{line-height:1.9}#page-summer .yojo__body h3{margin-bottom:.6em;font-size:3rem;line-height:1.5;font-weight:600}@media screen and (max-width: 768px){#page-summer .yojo__body h3{font-size:2rem}}#page-summer .yojo__body p+p{margin-top:.45em}#page-summer .yojo__body strong{font-weight:600}#page-summer .bosyu{padding-block:50px}#page-summer .bosyu__illust{width:min(838px,100%);margin:0 auto 35px}#page-summer .bosyu__content{display:flex;justify-content:flex-end;align-items:flex-end;gap:55px}@media screen and (max-width: 768px){#page-summer .bosyu__content{flex-direction:column;align-items:center;gap:40px}#page-summer .bosyu__content .bosyu__banner{order:2}#page-summer .bosyu__content .bosyu__supervisor{order:1}}#page-summer .bosyu__banner{display:block;width:min(450px,100%);transition:.5s}@media screen and (max-width: 768px){#page-summer .bosyu__banner{transition:.3s}}#page-summer .bosyu__banner:hover{opacity:.6}#page-summer .bosyu__banner:active{opacity:.6}#page-summer .bosyu__banner img{width:100%}#page-summer .bosyu__supervisor{display:grid;grid-template-columns:205px 92px;grid-template-rows:repeat(2, auto);align-items:end;gap:15px;font-size:1.4rem;line-height:1.45}@media screen and (max-width: 768px){#page-summer .bosyu__supervisor{width:270px;position:relative}}#page-summer .bosyu__profile p+p{margin-top:.35em}#page-summer .bosyu__more{color:#7a7a7a;font-size:1.2rem;text-decoration:none;white-space:nowrap;transition:.5s}@media screen and (max-width: 768px){#page-summer .bosyu__more{transition:.3s}}#page-summer .bosyu__more:hover{opacity:.6}#page-summer .bosyu__more:active{opacity:.6}@media screen and (max-width: 768px){#page-summer .bosyu__more{font-size:1.6rem;position:absolute;bottom:-20px;left:0;width:100%;text-align:center}}#page-summer .bosyu__detail{display:none;width:min(600px,100%);background:rgba(0,0,0,0);grid-area:2/1/3/3}#page-summer .bosyu__detail-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}@media screen and (max-width: 576px){#page-summer .bosyu__detail-head{align-items:center;gap:15px}}#page-summer .bosyu__detail-profile{font-size:2.5rem;line-height:1.65}@media screen and (max-width: 576px){#page-summer .bosyu__detail-profile{font-size:1.6rem}}#page-summer .bosyu__detail-name{margin-bottom:.15em;font-size:3rem}@media screen and (max-width: 576px){#page-summer .bosyu__detail-name{font-size:1.9rem}}#page-summer .bosyu__detail-portrait{width:200px;flex-shrink:0}#page-summer .bosyu__detail-portrait img{width:100%}@media screen and (max-width: 576px){#page-summer .bosyu__detail-portrait{width:32%}}#page-summer .bosyu__detail-text{margin-top:30px;font-size:2.5rem;line-height:1.65}@media screen and (max-width: 576px){#page-summer .bosyu__detail-text{margin-top:20px;font-size:1.7rem}}#page-summer .bosyu__portrait{width:92px;flex-shrink:0}#page-summer .bosyu__portrait img{width:100%}
/*# sourceMappingURL=summer.min.css.map */