#top .site-header{opacity:0;visibility:hidden;transform:translateY(-50%);transition:transform .4s var(--ease-in-sine),opacity .4s var(--ease-in-sine),visibility .4s var(--ease-in-sine)}#top .site-header .header-inner{padding-top:20px;padding-bottom:20px}#top .site-header.is-scrolling-up{opacity:1;transform:translateY(0);visibility:visible}#top .hero{padding-bottom:200px}#top .hero .hero-inner{display:grid;place-items:center;height:545px}#top .hero .hero-brand{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;gap:35px 0}#top .hero .hero-brand img{opacity:0;visibility:hidden;transition:opacity 1.2s var(--ease-inout-circ),visibility 1.2s var(--ease-inout-circ),transform 1.2s var(--ease-inout-circ)}#top .hero .hero-slider-top{margin-bottom:50px}@media screen and (min-width: 751px)and (max-width: 1024px){#top .hero .hero-slider-top{margin-bottom:20px}}#top .hero .slider-wrapper{opacity:0;visibility:hidden;transform:translateY(15px);transition:all 1.6s var(--ease-in-quad)}#top .hero .update-info{display:none}#top .hero.is-loaded .hero-brand img{opacity:1;visibility:visible}#top .hero.is-loaded .hero-brand .school-name{transition-delay:0}#top .hero.is-loaded .hero-brand .site-name01{transition-delay:.2s}#top .hero.is-loaded .hero-brand .site-name02{transition-delay:.3s}#top .hero.is-loaded .hero-brand .school-name-en{transition-delay:.4s}#top .hero.is-loaded .slider-wrapper{opacity:1;visibility:visible;transform:translateY(0);transition-delay:1.3s}#top .sect-intro{position:relative;padding:195px 0;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);--webkit-backdrop-filter: blur(30px);background-color:hsla(0,0%,100%,.5)}#top .sect-intro .intro-inner{position:relative;display:grid;place-items:center;gap:45px 0}#top .sect-intro .intro-inner p{font-weight:bold;font-size:18px;letter-spacing:.12em;line-height:2.5;text-align:center}#top .sect-about{position:relative;padding:50px 50px 120px;background-color:var(--primary-color)}#top .sect-about .about-inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:0;grid-row-gap:0}@media screen and (min-width: 751px)and (max-width: 1024px){#top .sect-about .about-inner{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column-reverse;flex-wrap:wrap}}@media screen and (min-width: 1024px)and (max-width: 1280px){#top .sect-about .about-detal{padding-right:2.34375vw}}#top .sect-about .about-title{margin-bottom:88px}@media screen and (min-width: 751px)and (max-width: 1024px){#top .sect-about .about-title{position:absolute;top:30px;left:50px;width:30px;margin-bottom:0}}#top .sect-about .about-texts p{font-size:16px;color:#fff;letter-spacing:.08em;line-height:2.25}#top .sect-about .about-texts p:not(:last-child){margin-bottom:36px}#top .sect-about .about-name{margin-top:65px;font-size:18px;color:#fff;letter-spacing:.08em}@media screen and (min-width: 751px)and (max-width: 1024px){#top .sect-about .about-figure{width:90%;margin:0 -50px 40px auto}}#top .sect-about .about-figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top .sect-seminar{height:100svh;background:url("../img/top/seminar_bg.jpg") no-repeat center;background-size:cover}#top .sect-seminar .seminar-inner{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;height:100%}#top .sect-seminar .seminar-headings img{display:block}#top .sect-seminar .seminar-headings .lead{margin:25px auto 0}#top .sect-seminar p{padding-top:27px;font-size:17px;letter-spacing:.12em;line-height:2.2352941176;text-align:center}#top .sect-seminars{padding-top:130px;background-color:var(--bg-color)}#top .sect-seminars .seminar{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}@media screen and (min-width: 751px)and (max-width: 1024px){#top .sect-seminars .seminar{flex-direction:column}}#top .sect-seminars .seminar-visuals{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;width:50%;padding:0 40px}@media screen and (min-width: 751px)and (max-width: 1024px){#top .sect-seminars .seminar-visuals{width:100%}}#top .sect-seminars .seminar-visuals .num{margin-bottom:43px}#top .sect-seminars .seminar-visuals .title{margin-bottom:20px}#top .sect-seminars .seminar-visuals .image{margin-bottom:35px}#top .sect-seminars .seminar-content{width:50%;padding:60px min(9.1145833333vw,240px)}@media screen and (min-width: 1024px)and (max-width: 1280px){#top .sect-seminars .seminar-content{padding-left:3.125vw;padding-right:3.125vw}}@media screen and (min-width: 751px)and (max-width: 1024px){#top .sect-seminars .seminar-content{width:100%;padding-top:40px;padding-bottom:100px}}#top .sect-seminars .seminar-content .seminar-content-text{font-size:16px;letter-spacing:.12em;line-height:2.25}#top .sect-seminars .seminar-content .seminar-members .seminar-member{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:0 min(2.6041666667vw,40px);padding:50px 0}#top .sect-seminars .seminar-content .seminar-members .seminar-member:not(:last-child){border-bottom:1px solid var(--primary-color)}#top .sect-seminars .seminar-content .seminar-members .person{width:min(7.9427083333vw,122px)}#top .sect-seminars .seminar-content .seminar-members .seminar-member-roles{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:0 15px}#top .sect-seminars .seminar-content .seminar-members .role{font-size:15px;letter-spacing:.07em}#top .sect-seminars .seminar-content .seminar-members .name{font-weight:bold;font-size:20px;letter-spacing:.07em}#top .sect-seminars .seminar-content .seminar-members .department{padding-top:10px;font-size:15px;letter-spacing:.07em;color:gray}#top .sect-seminars .seminar-content .seminar-link{display:block;padding:32px 10px;font-size:16px;letter-spacing:.12em;text-align:center;color:#fff;background-color:var(--primary-color);transition:background-color .3s ease}#top .sect-seminars .seminar-content .seminar-link:hover{opacity:1;background-color:var(--secondary-color)}#top .sect-seminars .seminar-01 .seminar-visuals{padding-top:60px;padding-bottom:290px;border-right:1px solid var(--primary-color)}@media screen and (min-width: 751px)and (max-width: 1024px){#top .sect-seminars .seminar-01 .seminar-visuals{border-right:none;padding-bottom:0}}#top .sect-seminars .seminar-02{flex-direction:row-reverse;padding-bottom:200px}#top .sect-seminars .seminar-02 .seminar-content{border-right:1px solid var(--primary-color)}@media screen and (min-width: 751px)and (max-width: 1024px){#top .sect-seminars .seminar-02 .seminar-content{border-right:none}}#top .sect-keywords{position:relative;padding:140px 50px 150px;background-color:var(--bg-color)}@media screen and (min-width: 751px)and (max-width: 1024px){#top .sect-keywords{padding-left:80px;padding-right:80px}}#top .sect-keywords .keywords-head{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;gap:29px 0;margin-bottom:87px}#top .sect-keywords .keywords-head .head-title{font-weight:500;font-size:18px;letter-spacing:.3em;text-align:center}#top .sect-keywords .keyword-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-column-gap:45px;grid-row-gap:0}@media screen and (min-width: 751px)and (max-width: 1024px){#top .sect-keywords .keyword-list{grid-template-columns:repeat(1, minmax(0, 1fr));grid-row-gap:70px}}#top .sect-keywords .keyword-list .keyword-item img{width:100%}#top .sect-keywords .keyword-list .keyword-item .keyword-caption{padding-top:19px}#top .sect-keywords .keyword-list .keyword-item .keyword-caption dt{margin-bottom:13px;font-weight:bold;font-size:22px;letter-spacing:.13em}#top .sect-keywords .keyword-list .keyword-item .keyword-caption dd{font-size:16px;letter-spacing:.08em}#top .js-scroll{position:relative}#top .js-scroll:not(.is-disabled){--sticky-offset: -1px;position:sticky;top:var(--sticky-offset)}#seminar .seminar-hero{padding:215px 0 180px;overflow-x:hidden}@media screen and (min-width: 751px)and (max-width: 1024px){#seminar .seminar-hero{padding:150px 0 100px}}#seminar .seminar-hero .seminar-hero-inner{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:1fr auto 1fr;grid-column-gap:0px;grid-row-gap:0px;width:90%;max-width:1040px;margin:0 auto;border:2px solid var(--primary-color)}@media screen and (min-width: 751px)and (max-width: 1024px){#seminar .seminar-hero .seminar-hero-inner{grid-template-rows:1fr auto auto}}#seminar .seminar-hero .seminar-hero-img{grid-area:1/1/2/3;display:grid;place-items:center;padding:40px 0;border-right:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color)}#seminar .seminar-hero .seminar-hero-titles{grid-area:1/3/2/7;position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:wrap;gap:25px 0;padding:20px min(3.2573289902vw,70px);border-bottom:2px solid var(--primary-color)}#seminar .seminar-hero .seminar-hero-titles::before{content:"";position:absolute;right:-77px;bottom:-28px;width:339px;height:105px;background:url("../img/common/seminar_sign.svg") no-repeat center;background-size:cover;transform:rotate(-10deg)}@media screen and (min-width: 751px)and (max-width: 1024px){#seminar .seminar-hero .seminar-hero-titles::before{right:-25px;bottom:-9px;width:210px;height:65px}}#seminar .seminar-hero .seminar-hero-text{grid-area:2/1/3/7;padding:min(3.9087947883vw,80px);border-bottom:2px solid var(--primary-color)}#seminar .seminar-hero .seminar-hero-text p{font-size:16px;letter-spacing:.08em;line-height:2.25}#seminar .seminar-hero .member{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:0 min(2.6041666667vw,40px);padding:50px min(2.6041666667vw,40px)}#seminar .seminar-hero .member .person{width:min(7.9427083333vw,122px)}#seminar .seminar-hero .member .member-roles{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:0 15px}#seminar .seminar-hero .member .role{font-size:15px;letter-spacing:.07em}#seminar .seminar-hero .member .name{font-weight:bold;font-size:20px;letter-spacing:.07em}#seminar .seminar-hero .member .department{padding-top:10px;font-size:15px;letter-spacing:.07em;color:gray}#seminar .seminar-hero .member.is-first{grid-area:3/1/4/4;border-right:2px solid var(--primary-color)}#seminar .seminar-hero .member.is-second{grid-area:3/4/4/7}#seminar .term-outline{padding:0 min(6.5104166667vw,220px);background-color:#fff}#seminar .term-outline .term-content{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:0;grid-row-gap:0}@media screen and (min-width: 751px)and (max-width: 1024px){#seminar .term-outline .term-content{grid-template-columns:repeat(1, minmax(0, 1fr))}}#seminar .term-outline .term-outline-inner{padding:170px 0 150px}@media screen and (min-width: 751px)and (max-width: 1024px){#seminar .term-outline .term-outline-inner{padding:70px 0 50px}}#seminar .term-outline .term-outline-head{margin-bottom:140px}@media screen and (min-width: 751px)and (max-width: 1024px){#seminar .term-outline .term-outline-head{margin-bottom:50px}}#seminar .term-outline .term-outline-head .term-title{margin-top:24px;font-size:22px;letter-spacing:.13em}#seminar .term-outline .term-steps{margin-bottom:100px}#seminar .term-outline .term-steps .term-step{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:0 40px}#seminar .term-outline .term-steps .term-step:not(:last-child){margin-bottom:55px}#seminar .term-outline .term-steps .term-step:not(:last-child) .num::after{content:"";display:block;position:absolute;bottom:-34px;left:0;right:0;width:0;height:0;margin:0 auto;border-style:solid;border-width:10px 7px 0px 7px;border-color:var(--primary-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#seminar .term-outline .term-steps .term-step .num{display:grid;place-items:center;position:relative;width:152px;height:86px;background-color:var(--primary-color)}#seminar .term-outline .term-steps .term-step p{width:calc(100% - 152px - 40px);padding-bottom:33px;border-bottom:1px solid var(--primary-color);font-weight:bold;font-size:20px;letter-spacing:.07em}#seminar .term-outline .advisor-intro{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#seminar .term-outline .advisor-intro .person{width:40.1351351351%}#seminar .term-outline .advisor-intro .person img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#seminar .term-outline .advisor-intro .advisor-text{width:53.1081081081%}#seminar .term-outline .advisor-intro .advisor-text dt{margin-bottom:30px;font-weight:bold;font-size:16px;letter-spacing:.07em}#seminar .term-outline .advisor-intro .advisor-text dd{font-size:14px;letter-spacing:.05em;line-height:2.5714285714}#seminar .term-outline .term-gallery .term-gallery-inner{display:grid;grid-template-rows:repeat(4, 1fr);width:min(79.3243243243%,587px);height:100%;margin-left:auto;line-height:0}@media screen and (min-width: 751px)and (max-width: 1024px){#seminar .term-outline .term-gallery .term-gallery-inner{width:100%;grid-row-gap:20px}}#seminar .term-outline .term-gallery picture{display:block}#seminar .term-outline .term-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#seminar .sect-interview{padding:170px min(6.5104166667vw,220px) 140px}@media screen and (min-width: 751px)and (max-width: 1024px){#seminar .sect-interview{padding-top:70px;padding-bottom:50px}}#seminar .sect-interview .interview-head{margin-bottom:150px}@media screen and (min-width: 751px)and (max-width: 1024px){#seminar .sect-interview .interview-head{margin-bottom:100px}}#seminar .sect-interview .interview-head .interview-title{margin-top:27px;font-weight:bold;font-size:22px;letter-spacing:.13em}#seminar .sect-interview .interview-head .interview-sub-title{display:block}#seminar .sect-interview .interview-content{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto 1fr;grid-column-gap:0px;grid-row-gap:0px}@media screen and (min-width: 751px)and (max-width: 1024px){#seminar .sect-interview .interview-content{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"head" "image" "texts"}}#seminar .sect-interview .interview-content .interview-detail-head{grid-area:1/1/2/2}@media screen and (min-width: 751px)and (max-width: 1024px){#seminar .sect-interview .interview-content .interview-detail-head{grid-area:head}}#seminar .sect-interview .interview-content .interview-detail-head .interview-detail-title{margin-bottom:20px;font-weight:bold;font-size:28px;letter-spacing:.1em}#seminar .sect-interview .interview-content .interview-detail-head .interview-detail-name{margin-bottom:60px;font-size:18px;letter-spacing:.05em}#seminar .sect-interview .interview-content .interview-detail-texts{grid-area:2/1/3/2}@media screen and (min-width: 751px)and (max-width: 1024px){#seminar .sect-interview .interview-content .interview-detail-texts{grid-area:texts}}#seminar .sect-interview .interview-content .interview-detail-texts p{font-size:16px;letter-spacing:.08em;line-height:2.25}#seminar .sect-interview .interview-content .interview-detail-texts p:not(:last-child){margin-bottom:36px}#seminar .sect-interview .interview-content .interview-image{grid-area:1/2/3/3;padding-left:min(9.765625vw,150px)}@media screen and (min-width: 751px)and (max-width: 1024px){#seminar .sect-interview .interview-content .interview-image{grid-area:image;margin-bottom:40px;padding-left:0}}#seminar .sect-interview .interview-content .interview-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}/*# sourceMappingURL=style.css.map */