.single-hero__inner{width:100%}.single-hero__inner img{width:100%}.separate-ttl{text-align:center;margin-bottom:80px}.separate-ttl__number{display:block;color:#ffa700;font-weight:700;font-size:1.86rem}.separate-ttl__title{color:#023793;font-weight:700;font-size:2.25rem;line-height:1.2em}.separate-ttl__subtitle{display:block;color:#023793;font-weight:700;font-size:1.8rem;line-height:1.2em}@media(max-width: 1024px){.separate-ttl__title{font-size:1.6rem}.separate-ttl__subtitle{font-size:1.1rem}}.separate-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.separate-info__box{width:50%;background-color:#fff;padding:60px 20px;border-radius:5px}.separate-info__text{color:#023793;font-size:1.125rem;font-weight:700;line-height:2em}.separate-info__data{width:calc(50% - 30px)}.separate-info__notice{width:calc(50% - 30px);margin:0 0 0 auto}.separate-info__notice p{padding-left:1.15em;position:relative}.separate-info__notice p a{color:#001dff;text-decoration:underline;font-weight:700}.separate-info__notice p::before{content:"※";display:block;position:absolute;left:0;top:0}@media(max-width: 768px){.separate-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.separate-info__box{width:100%;padding:40px 20px;margin-bottom:30px}.separate-info__data{width:100%}}.separate-slide{margin:60px auto;width:100%}.separate-slide__box{width:100%;aspect-ratio:7/4;position:relative}.separate-slide__box img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.separate-slide .slick-list{overflow:hidden;border-radius:10px}.separate-slide .slick-dots{margin-top:20px;bottom:-40px}.separate-slide .slick-dots li button{width:10px;height:10px;border-radius:50%;background-color:#e6e6e6;border:1px solid #707070}.separate-slide .slick-dots li.slick-active button{background-color:#023793}.separate-slide .slick-dots li button:before{content:""}.detail{background-color:#fff;border-radius:10px;padding:30px 30px;margin-top:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail__block{margin-bottom:40px;width:100%}.detail__block:last-of-type{margin-bottom:0}.detail__block--harf{width:calc(50% - 40px)}@media(max-width: 1024px){.detail__block--harf{width:100%}}.detail__text{text-align:justify;margin-bottom:20px}.detail__text a{color:#001dff;text-decoration:underline;font-weight:700}.detail__text:last-of-type{margin-bottom:0}.detail__headline{width:100%;border-bottom:2px solid #ffa700;padding-bottom:0px;margin-bottom:15px}.detail__both{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 1024px){.detail__both{display:block}}.lecturer__box{width:calc(50% - 40px)}@media(max-width: 1024px){.lecturer__box{width:100%;margin-bottom:40px}.lecturer__box:last-of-type{margin-bottom:0}}.lecturer__box--side{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 1024px){.lecturer__box--side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.lecturer__information{width:50%}@media(max-width: 1024px){.lecturer__information{width:100%}}.lecturer__image{width:100%;margin-bottom:30px;aspect-ratio:17/13;position:relative;overflow:hidden;border-radius:10px}.lecturer__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lecturer__image--long{width:calc(50% - 40px);aspect-ratio:17/22}@media(max-width: 1024px){.lecturer__image--long{width:100%;aspect-ratio:17/13}}.lecturer__label{background-color:#023793;display:inline-block;padding:3px 15px;border-radius:5px;line-height:1em;color:#fcd117;margin-bottom:10px;font-weight:700}.lecturer__belong{display:block;line-height:1.5em}.lecturer__name{font-size:1.125rem;margin:0px 0 10px}.lecturer__explain{text-align:justify}.detail__block .table tr th{white-space:nowrap;text-align:justify;vertical-align:top}.introduce__box{width:50%}.introduce__gallery{width:calc(50% - 50px)}.introduce__image{position:relative;aspect-ratio:17/13;overflow:hidden;border-radius:10px;margin-bottom:30px}.introduce__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.introduce__image:last-of-type{margin-bottom:0}.program__box{width:calc(50% - 40px)}@media(max-width: 1024px){.program__box{width:100%;margin-bottom:45px}.program__box:last-of-type{margin-bottom:0}}.program__box--wide{width:100%}.program__box img{width:100%}.summary{margin:100px 0 0}.summary__content{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.summary__content li{list-style:none;width:calc(50% - 80px);margin:0 40px 20px}.summary__content li a{width:100%;height:100%;padding:20px 10px;display:inline-block;background-color:#fff;border:1px solid #023793;border-radius:8px;-webkit-transition:.3s ease-in;transition:.3s ease-in}.summary__content li a:hover{background-color:#ffa700}.summary__content li a:hover span{color:#fff}@media(max-width: 1024px){.summary__content li{width:100%}}.summary__name{text-align:center;line-height:1.4em}.summary__name span{font-weight:700}.summary__name span:first-of-type{color:#ffa700;display:block;font-size:1rem;margin-bottom:8px}.summary__name span:last-of-type{color:#000;font-size:1.125rem}/*# sourceMappingURL=separate.min.css.map */