﻿.page-seminar,.archive-seminar{font-size:4.3vw}@media only screen and (min-width: 640px){.page-seminar,.archive-seminar{font-size:2.25vw}}@media only screen and (min-width: 1024px){.page-seminar,.archive-seminar{font-size:1em}}.page-seminar .main-content{padding-top:2em;padding-bottom:2em}@media only screen and (min-width: 1024px){.page-seminar .main-content{padding-top:4em;padding-bottom:4em}}.archive-seminar .main-content{padding-bottom:1em}@media only screen and (min-width: 1024px){.archive-seminar .main-content{padding-bottom:4em}}.page-seminar .page-catch .main-catch{font-size:1.211875em;text-align:center;letter-spacing:0.1em}@media only screen and (min-width: 1024px){.page-seminar .page-catch .main-catch{font-size:2.375em}}.page-seminar .seminar-index,.archive-seminar .seminar-index{margin-top:2em}@media only screen and (min-width: 1024px){.page-seminar .seminar-index,.archive-seminar .seminar-index{margin-top:4em}}.page-seminar .seminar-index .top-seminar-content,.archive-seminar .seminar-index .top-seminar-content{width:90%}@media only screen and (min-width: 1024px){.page-seminar .seminar-index .top-seminar-content,.archive-seminar .seminar-index .top-seminar-content{width:1024px}}@media only screen and (min-width: 1024px){.page-seminar .seminar-index .top-seminar-content .seminar-list,.archive-seminar .seminar-index .top-seminar-content .seminar-list{display:flex;justify-content:space-between;flex-wrap:wrap}}.page-seminar .seminar-index .top-seminar-content .seminar-list__item,.archive-seminar .seminar-index .top-seminar-content .seminar-list__item{width:100%;padding:1em 1em 0.25em;margin-bottom:1em}@media only screen and (min-width: 1024px){.page-seminar .seminar-index .top-seminar-content .seminar-list__item,.archive-seminar .seminar-index .top-seminar-content .seminar-list__item{flex-basis:48%;margin-left:0;margin-right:0;margin-bottom:2em;padding:1.5em 2em 1em}}@media only screen and (min-width: 1024px){.page-seminar .seminar-index .top-seminar-content .seminar-list__item .seminar-icons__item,.archive-seminar .seminar-index .top-seminar-content .seminar-list__item .seminar-icons__item{height:auto}}@media only screen and (min-width: 1024px){.page-seminar .seminar-index .top-seminar-content .seminar-list__item .category-name,.archive-seminar .seminar-index .top-seminar-content .seminar-list__item .category-name{font-size:1.25em}}@media only screen and (min-width: 1024px){.page-seminar .seminar-index .top-seminar-content .seminar-list__item .seminar-outline__outline,.archive-seminar .seminar-index .top-seminar-content .seminar-list__item .seminar-outline__outline{-webkit-line-clamp:4}}.page-seminar .seminar-index .top-seminar-content .seminar-list__item .seminar-teacher .teacher-profile .seminar_teacher__name .link-line,.archive-seminar .seminar-index .top-seminar-content .seminar-list__item .seminar-teacher .teacher-profile .seminar_teacher__name .link-line{display:inline-block;line-height:1.2em;border-bottom:1px solid #403d3c}.page-seminar .tax.seminar-list__item .seminar-teacher .teacher-profile .seminar_teacher__name .link-line:hover{color:#3364a5;border-bottom:1px solid #3364a5}.page-seminar .hr.seminar-list__item .seminar-teacher .teacher-profile .seminar_teacher__name .link-line:hover{color:#a2343b;border-bottom:1px solid #a2343b}.page-seminar .it.seminar-list__item .seminar-teacher .teacher-profile .seminar_teacher__name .link-line:hover{color:#2b8547;border-bottom:1px solid #2b8547}.page-seminar.page-under .other-year-block .past-seminar{width:90%;margin-left:auto;margin-right:auto;padding:2em 0}@media only screen and (min-width: 1024px){.page-seminar.page-under .other-year-block .past-seminar{width:1024px}}.page-seminar.page-under .other-year-block .past-seminar__title{font-size:1.283125em;text-align:center;color:#3364a5}.page-seminar.page-under .other-year-block .past-seminar__list{margin-top:0.5em;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.page-seminar.page-under .other-year-block .past-seminar__list__item{flex-basis:31%;margin-left:3.5%;background-color:#fff;color:#3364a5;border:1px solid #3364a5;font-weight:500;margin-top:1em}@media only screen and (min-width: 1024px){.page-seminar.page-under .other-year-block .past-seminar__list__item{flex-basis:14%;margin-left:calc(((100% - (14% * 6))/6)/2);margin-right:calc(((100% - (14% * 6))/6)/2);transition:all .3s ease-in-out}}.page-seminar.page-under .other-year-block .past-seminar__list__item:nth-child(3n+1){margin-left:0}@media only screen and (min-width: 1024px){.page-seminar.page-under .other-year-block .past-seminar__list__item:nth-child(3n+1){margin-left:calc(((100% - (14% * 6))/6)/2)}}.page-seminar.page-under .other-year-block .past-seminar__list__item .link{line-height:2.5em;height:2.5em;text-align:center}.page-seminar.page-under .other-year-block .past-seminar__list__item .link::after{content:'＞';margin-left:0.5em;font-size:0.85em}.page-seminar.page-under .other-year-block .past-seminar__list__item.current{background-color:#698dc0;color:#fff;pointer-events:none}.page-seminar.page-under .other-year-block .past-seminar__list__item:hover{background-color:#698dc0;color:#fff}@media only screen and (min-width: 1024px){.page-seminar #banner_area{margin-bottom:4em}}.tax.past-seminar-list__item{background-color:#e8eff8}.tax.past-seminar-list__item .cat-col-back{background-color:#3364a5}.tax.past-seminar-list__item .cat-col-back-l{background-color:#698dc0}.tax.past-seminar-list__item .cat-col-text{color:#3364a5}.tax.past-seminar-list__item .cat-col-border{border-color:#3364a5}.tax.past-seminar-list__item .cat-col-grad{background:linear-gradient(90deg, #89add5 0%, #3d6aa9 100%)}.hr.past-seminar-list__item{background-color:#f5eeea}.hr.past-seminar-list__item .cat-col-back{background-color:#a2343b}.hr.past-seminar-list__item .cat-col-back-l{background-color:#ad6f60}.hr.past-seminar-list__item .cat-col-text{color:#a2343b}.hr.past-seminar-list__item .cat-col-border{border-color:#a2343b}.hr.past-seminar-list__item .cat-col-grad{background:linear-gradient(90deg, rgba(161,81,70,0.85) 0%, #84302f 100%)}.it.past-seminar-list__item{background-color:#eef1ea}.it.past-seminar-list__item .cat-col-back{background-color:#2b8547}.it.past-seminar-list__item .cat-col-back-l{background-color:#719167}.it.past-seminar-list__item .cat-col-text{color:#2b8547}.it.past-seminar-list__item .cat-col-border{border-color:#2b8547}.it.past-seminar-list__item .cat-col-grad{background:linear-gradient(90deg, rgba(82,135,83,0.85) 0%, #2b8547 100%)}.archive-seminar .past-seminar-archive-menu{padding:1em 0}@media only screen and (min-width: 1024px){.archive-seminar .past-seminar-archive-menu{padding:2.5em 0}}.archive-seminar .past-seminar-archive-menu__inner{width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1024px){.archive-seminar .past-seminar-archive-menu__inner{width:1024px}}.archive-seminar .past-seminar-archive-menu__inner .past-seminar__title{display:none}.archive-seminar .past-seminar-archive-menu__inner .past-seminar__list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 1024px){.archive-seminar .past-seminar-archive-menu__inner .past-seminar__list{justify-content:center}}.archive-seminar .past-seminar-archive-menu__inner .past-seminar__list__item{flex-basis:48%;border-color:#3364a5;margin:0.25em 0}@media only screen and (min-width: 1024px){.archive-seminar .past-seminar-archive-menu__inner .past-seminar__list__item{flex-basis:140px;margin:0.5em}}.archive-seminar .past-seminar-archive-menu__inner .past-seminar__list__item .link{color:#3364a5;justify-content:center}.archive-seminar .past-seminar-archive-menu__inner .past-seminar__list__item.current{background-color:#3364a5}.archive-seminar .past-seminar-archive-menu__inner .past-seminar__list__item.current .link{color:#fff;pointer-events:none}.archive-seminar .past-seminar-archive-menu__inner .past-seminar__list__item:hover{background-color:#3364a5}.archive-seminar .past-seminar-archive-menu__inner .past-seminar__list__item:hover .link{color:#fff}.archive-seminar .past-seminar-archive-menu__inner .past-seminar__list__item:last-child{flex-basis:100%;background-color:#f7f0f3;border:1px solid #cf769d}@media only screen and (min-width: 1024px){.archive-seminar .past-seminar-archive-menu__inner .past-seminar__list__item:last-child{flex-basis:220px}}.archive-seminar .past-seminar-archive-menu__inner .past-seminar__list__item:last-child .link{color:#cf769d}.archive-seminar .past-seminar-archive-menu__inner .past-seminar__list__item:last-child:hover{background-color:#cf769d}.archive-seminar .past-seminar-archive-menu__inner .past-seminar__list__item:last-child:hover .link{color:#fff}@media only screen and (min-width: 1024px){.archive-seminar.page-under .past-seminar-archive-menu .past-seminar__title{display:block;font-size:1.3125em;color:#3364a5;text-align:center;margin-bottom:1em}}
/*# sourceMappingURL=page-seminar.css.map */
