.aids-bg-lgray{background-color:#EEE}.aids{font-family:'Hiragino Kaku Gothic Pro', "メイリオ", Meiryo, sans-serif}.aids__title--h3{font-weight:600;font-size:18px;line-height:150%}.aids__table{border-top:1px solid #000;border-left:1px solid #000;width:100%}.aids__table th,.aids__table td{border-bottom:1px solid #000;border-right:1px solid #000;padding:20px;font-size:14px;line-height:160%;text-align:left;min-width:150px}.aids__table th.va__middle,.aids__table td.va__middle{vertical-align:middle}.aids__table th{background-color:#EEE;font-weight:600}.aids__table--wrap{margin-right:-30px;overflow-x:scroll}@media screen and (min-width: 1120px){.aids__table--wrap{margin-right:0;overflow:inherit}}.aids__table--td--bg--white td{background-color:#FFF}.aids__illust--img{margin-top:30px;text-align:center}@media screen and (min-width: 1120px){.aids__illust--img{margin-top:0}}.aids__illust--badge{min-width:230px;height:auto}@media screen and (min-width: 1120px){.aids__illust--badge{min-width:160px}}@media screen and (min-width: 1120px){.aids__bodyImg{display:flex;align-items:center}}@media screen and (min-width: 1120px){.aids__bodyImg--cols:first-child{flex:1;padding-right:60px}}.aids__level--cols{border:#000 1px solid;margin-bottom:30px;position:relative}@media screen and (min-width: 1120px){.aids__level--cols{flex:1}}.aids__level--head{border-bottom:#000 1px solid;padding:8px 20px;font-family:"Futura", sans-serif;font-weight:normal;font-style:normal;font-weight:500;font-size:16px;line-height:150%;background-color:#EEE}.aids__level--body{padding:20px;font-weight:300;font-size:14px;line-height:200%;background-color:#FFF}.aids__level--body ul{margin-bottom:0;list-style-type:disc;margin-left:1.5em}@media screen and (min-width: 1120px){.aids__level--portrait{display:flex;gap:30px}}.aids__level--portrait--img{max-width:150px}@media screen and (min-width: 1120px){.aids__level--portrait--img{min-width:150px}}.aids__level--portrait--body{margin-top:10px}@media screen and (min-width: 1120px){.aids__level--portrait--body{margin-top:0}}.aids__level--portrait--body--name{margin-bottom:20px}.aids__header--img1{width:162px;height:38px;background:url(/academics/aids/images/aids-header-img1.jpg) no-repeat center center;background-size:162px 38px;position:absolute;top:0;left:0}@media screen and (min-width: 1120px){.aids__header--img1{width:249px;height:58px;background-size:249px 58px}}.aids__header--img2{padding:20px 25px;text-align:center}@media screen and (min-width: 1120px){.aids__header--img2 img{width:831px;height:auto}}.aids__header--title{color:#FFF;font-weight:600;font-size:32px;line-height:130%;padding:0 10px}@media screen and (min-width: 1120px){.aids__header--title{font-size:76px;line-height:130%}}.aids__header--badge{width:150px;height:150px;background:url(/academics/aids/images/aids-header-badge.png) no-repeat center center;background-size:150px 150px;position:absolute;right:0;bottom:-65px}@media screen and (min-width: 1120px){.aids__header--badge{width:257px;height:257px;background-size:257px 257px;bottom:-110px}}.aids__header--illustBg{background:url(/academics/aids/images/aids-header-bg2-sp.jpg) no-repeat center center;background-size:auto 100%;position:relative}@media screen and (min-width: 1120px){.aids__header--illustBg{background:url(/academics/aids/images/aids-header-bg2-pc.png) no-repeat left center;background-size:auto 100%;background-color:#B5B5B6}}.aids__header--illustBg .mi-inner{padding:0 !important;position:relative}.aids__header--lead{padding:30px 0}@media screen and (min-width: 1120px){.aids__header--lead{padding:100px 0}}.aids__header--lead--img{margin-top:20px;margin-left:auto;margin-right:auto;max-width:176px}@media screen and (min-width: 1120px){.aids__header--lead--img{margin-right:0}}.aids__header--lead .mi-inner{padding:0 20px !important}@media screen and (min-width: 1120px){.aids__header--lead .mi-inner{display:flex;align-items:center}}.aids__header--lead ul{margin-top:-15px;margin-bottom:0}@media screen and (min-width: 1120px){.aids__header--lead ul{margin-left:0}}.aids__header--lead ul li{margin-top:15px;margin-left:35px;position:relative;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:bold;font-size:18px;line-height:27px}@media screen and (min-width: 1120px){.aids__header--lead ul li{margin-left:50px;font-weight:600;font-size:20px;line-height:130%}}@media screen and (min-width: 1120px) and (min-width: 1120px){.aids__header--lead ul li{font-weight:600;font-size:24px;line-height:150%}}.aids__header--lead ul li::before{content:'';display:block;width:15px;height:15px;border-radius:50%;border:solid 1px #000;background-color:#FFF;position:absolute;left:-35px;top:5px}@media screen and (min-width: 1120px){.aids__header--lead ul li::before{width:18px;height:18px;left:-40px;top:8px}}.aids__nav--logo{width:50px;height:auto;vertical-align:bottom}.aids__talk--portrait--img{width:40px;height:40px;border:solid 1px #000}.aids__talk--portrait--name{font-weight:300;font-size:14px;line-height:200%;font-weight:600;text-align:center}.aids .miHeader-logo{background:url(/academics/aids/images/aids-header-bg1-sp.png) no-repeat center center;background-size:100% auto;background-color:#0E0000;position:relative;padding:0}@media screen and (min-width: 1120px){.aids .miHeader-logo{background:url(/academics/aids/images/aids-header-bg1-pc.png) no-repeat left center;background-size:auto 100%;background-color:#0E0000}}.aids .mi-inner.aids__header--inner{padding:98px 0 78px}@media screen and (min-width: 1120px){.aids .mi-inner.aids__header--inner{padding:92px 0 50px;position:relative}}.aids .miHeader-nav{background-color:#FFF;position:sticky}@media screen and (min-width: 1120px){.aids .miHeader-nav{height:82px}}@media screen and (min-width: 1120px){.aids .miHeader-nav .miHeaderNav-button{top:20px}}@media screen and (min-width: 1120px){.aids .miHeader-nav .miHeaderNav-txt .miHeaderNavTxt-menu{display:block;position:absolute;right:101px;top:23px}}.aids .miHeader-nav .miHeaderNav-menu{background-color:#FFF}@media screen and (min-width: 1120px){.aids .miHeader-nav .miHeaderNav-menu{top:83px}}@media screen and (min-width: 1120px){.aids .mi-anchor-pos{margin-top:-83px !important;padding-top:83px !important}}.mi-talk-list .mi-talkList-block .mi-talkListBlock-link{margin-top:0}.mi-talk-list .mi-talkList-block .mi-talkListBlock-body .mi-talkListBlockBody-subtitle{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:16px;line-height:28px}.miTalkDetail-title .miTalkDetailTitle-cols .miTalkDetailTitle-title{margin-bottom:0}.mi-talkDetail .mi-body{padding:0 30px}@media screen and (min-width: 1120px){.mi-talkDetail .mi-body{max-width:960px;margin:0 auto}}.mi-talkDetail .mi-body .miBody-inner.__aids--half{padding:20px}@media screen and (min-width: 1120px){.mi-talkDetail .mi-body .miBody-inner.__aids--half{padding:40px 60px}}.mi-talkDetail .mi-body .miBody-inner.__aids--medium{padding:30px 0}@media screen and (min-width: 1120px){.mi-talkDetail .mi-body .miBody-inner.__aids--medium{padding:40px 0}}.mi-talkDetail .mi-body .miBody-inner.__aids--top-non{padding-top:0}.miTalkDetail-portrait{display:flex}@media screen and (min-width: 1120px){.miTalkDetail-portrait .miTalkDetailPortrait-cols:first-child{flex:1}}.miTalkDetail-portrait .miTalkDetailPortrait-cols:last-child{padding-left:30px}@media screen and (min-width: 1120px){.miTalkDetail-portrait .miTalkDetailPortrait-cols:last-child{padding-left:60px;width:180px}}.miTalkDetail-portrait .miTalkDetailPortrait-cols .miTalkDetailPortrait-name{margin-bottom:10px}.miTalkDetail-portrait .miTalkDetailPortrait-cols .miTalkDetailPortrait-title{font-weight:600;margin-bottom:10px;min-height:60px}@media screen and (min-width: 1120px){.miTalkDetail-portrait .miTalkDetailPortrait-cols .miTalkDetailPortrait-title{min-height:inherit}}.miTalkDetail-portrait .miTalkDetailPortrait-cols .miTalkDetailPortrait-shortcv{margin-right:calc(-100% + 20px)}@media screen and (min-width: 1120px){.miTalkDetail-portrait .miTalkDetailPortrait-cols .miTalkDetailPortrait-shortcv{margin-right:0}}.miTalkDetail-portrait .miTalkDetailPortrait-cols .miTalkDetailPortrait-img{width:120px;height:auto;margin:0}@media screen and (min-width: 1120px){.miTalkDetail-portrait .miTalkDetailPortrait-cols .miTalkDetailPortrait-img{margin-top:0}}.miTalkDetail-body{display:flex;margin-top:30px}@media screen and (min-width: 1120px){.miTalkDetail-body .miTalkDetailBody-side{padding-right:30px}}.miTalkDetail-body .miTalkDetailBody-body{border-left:none;padding-left:0;width:100%}.miHeader-nav{border-top:solid 1px #000;border-bottom:solid 1px #000;height:71px;position:sticky;top:0;background-color:#FFF;z-index:999;width:100%}@media screen and (min-width: 1120px){.miHeader-nav{height:88px}}@media screen and (min-width: 1120px){.miHeader-nav .mi-inner{padding:0 40px;max-width:960px;position:relative}}.miHeader-nav .miHeaderNav-txt{font-family:"Futura", sans-serif;font-weight:normal;font-style:normal;font-weight:500;font-size:16px;line-height:200%;padding:19px 110px 19px 0}@media screen and (min-width: 1120px){.miHeader-nav .miHeaderNav-txt{padding:16px  110px 16px 0}}.miHeader-nav .miHeaderNav-txt .miHeaderNavTxt-img{display:none}@media screen and (min-width: 1120px){.miHeader-nav .miHeaderNav-txt .miHeaderNavTxt-img{display:block}}.miHeader-nav .miHeaderNav-txt .miHeaderNavTxt-logo{display:block;padding:0;width:140px}@media screen and (min-width: 1120px){.miHeader-nav .miHeaderNav-txt .miHeaderNavTxt-logo{padding:0;width:180px}}.miHeader-nav .miHeaderNav-menu{position:sticky;top:72px;left:0;width:100%;display:none;background-color:#FFF;overflow-y:scroll;scrollbar-gutter:stable}@media screen and (min-width: 1120px){.miHeader-nav .miHeaderNav-menu{top:89px;left:0;background-color:#FFF}}.miHeader-nav .miHeaderNav-menu ul{list-style:none;padding-left:0;margin-bottom:0}.miHeader-nav .miHeaderNav-menu ul li{border-bottom:solid 1px #000}@media screen and (min-width: 1120px){.miHeader-nav .miHeaderNav-menu ul li{position:relative}}.miHeader-nav .miHeaderNav-menu ul li a{padding:20px 30px;color:#000;font-weight:bold;font-size:14px;line-height:200%;display:block;text-decoration:none}@media screen and (min-width: 1120px){.miHeader-nav .miHeaderNav-menu ul li a{margin:0 auto;padding:25px 40px;max-width:960px}}.miHeader-nav .miHeaderNav-menu ul li:first-child{border-top:solid 1px #000}.miHeader-nav .miHeaderNav-menu .miHeaderNav-submenu{margin-top:-20px;padding-bottom:20px;margin-left:30px;margin-right:30px}@media screen and (min-width: 1120px){.miHeader-nav .miHeaderNav-menu .miHeaderNav-submenu{margin-top:-20px;margin-left:0;margin-right:0}}.miHeader-nav .miHeaderNav-menu .miHeaderNav-submenu li{border:none;padding-left:20px}.miHeader-nav .miHeaderNav-menu .miHeaderNav-submenu li::before{content:'';display:inline-block;width:10px;height:1px;background-color:#000;vertical-align:middle;margin-right:10px;margin-left:-20px}@media screen and (min-width: 1120px){.miHeader-nav .miHeaderNav-menu .miHeaderNav-submenu li{margin:0 auto;max-width:920px}}.miHeader-nav .miHeaderNav-menu .miHeaderNav-submenu li a{padding:0;display:inline;text-decoration:none;font-size:13px}.miHeader-nav .miHeaderNav-menu .miHeaderNav-submenu li a::after{content:' / '}.miHeader-nav .miHeaderNav-menu .miHeaderNav-submenu li a:last-child::after{content:''}.miHeader-nav .miHeaderNav-button{padding:10px;width:40px;height:20px;position:absolute;right:20px;top:13px;cursor:pointer;border:none;background-color:inherit}.miHeader-nav .miHeaderNav-button::before{content:"";font-family:"Futura", sans-serif;font-weight:normal;font-style:normal;font-size:16px;line-height:1.4em;margin-left:-54px}@media screen and (min-width: 1120px){.miHeader-nav .miHeaderNav-button::before{margin-left:-60px}}@media screen and (min-width: 1120px){.miHeader-nav .miHeaderNav-button{top:23px;right:36px}}.miHeader-nav .miHeaderNav-button .miHeaderNavButton-line{display:block;position:absolute;top:10px;right:10px;width:40px;height:1px;background-color:#000}.miHeader-nav .miHeaderNav-button .miHeaderNavButton-line::before{content:"";position:absolute;top:10px;display:block;width:20px;height:1px;background-color:#000}.miHeader-nav .miHeaderNav-button .miHeaderNavButton-line::after{content:"";position:absolute;top:20px;display:block;width:30px;height:1px;background-color:#000}.miHeader-nav .miHeaderNav-button.__active::before{content:""}.miHeader-nav .miHeaderNav-button.__active .miHeaderNavButton-line{display:block;position:absolute;top:20px;right:14px;left:inherit;width:30px;height:1px;background-color:#000;transform:rotate(40deg)}.miHeader-nav .miHeaderNav-button.__active .miHeaderNavButton-line::before{opacity:0}.miHeader-nav .miHeaderNav-button.__active .miHeaderNavButton-line::after{content:"";position:absolute;top:0;display:block;width:30px;height:1px;background-color:#000;transform:rotate(-80deg)}
/*# sourceMappingURL=aids.css.map */