﻿.single-seminar{font-size:4.3vw}@media only screen and (min-width: 640px){.single-seminar{font-size:2.25vw}}@media only screen and (min-width: 1024px){.single-seminar{font-size:1em}}.single-seminar .main-content{padding-top:2em;padding-bottom:0em}@media only screen and (min-width: 1024px){.single-seminar .main-content{padding-top:4em;padding-bottom:4em}}@media only screen and (min-width: 1024px){.single-seminar .main-content .side-separat .left-side::after{display:none}}.single-seminar .main-content .side-separat .right-side{display:block;margin-top:2em;background-color:#fff;padding:2em 0}@media only screen and (min-width: 1024px){.single-seminar .main-content .side-separat .right-side{margin-top:0;background-color:transparent;padding:0}}.single-seminar .seminar-details{width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1024px){.single-seminar .seminar-details{width:100%}}.tax.single-seminar .cat-col-back{background-color:#3364a5}.tax.single-seminar .cat-col-back-l{background-color:#698dc0}.tax.single-seminar .cat-col-text{color:#3364a5}.tax.single-seminar .cat-col-border{border-color:#3364a5}.tax.single-seminar .cat-col-grad{background:linear-gradient(90deg, #89add5 0%, #3d6aa9 100%)}.hr.single-seminar .cat-col-back{background-color:#a2343b}.hr.single-seminar .cat-col-back-l{background-color:#ad6f60}.hr.single-seminar .cat-col-text{color:#a2343b}.hr.single-seminar .cat-col-border{border-color:#a2343b}.hr.single-seminar .cat-col-grad{background:linear-gradient(90deg, rgba(161,81,70,0.85) 0%, #84302f 100%)}.it.single-seminar .cat-col-back{background-color:#2b8547}.it.single-seminar .cat-col-back-l{background-color:#719167}.it.single-seminar .cat-col-text{color:#2b8547}.it.single-seminar .cat-col-border{border-color:#2b8547}.it.single-seminar .cat-col-grad{background:linear-gradient(90deg, rgba(82,135,83,0.85) 0%, #2b8547 100%)}.co-hosted.single-seminar .cat-col-back{background-color:#C1671D}.co-hosted.single-seminar .cat-col-back-l{background-color:#E68E45}.co-hosted.single-seminar .cat-col-text{color:#C1671D}.co-hosted.single-seminar .cat-col-border{border-color:#C1671D}.co-hosted.single-seminar .cat-col-grad{background:linear-gradient(90deg, rgba(230,142,69,0.85) 0%, #dc741d 100%)}.single-seminar .seminar-details__icons{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__icons{flex-wrap:nowrap}}.single-seminar .seminar-details__icons .cat-name{flex-basis:100%;font-size:0.98em;font-weight:500;text-align:center;line-height:1em;padding:0.5em 0;color:#fff;letter-spacing:0.1em;margin-bottom:0.75em}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__icons .cat-name{flex-basis:17%;font-size:1.25em;margin-bottom:0;padding:0.4em 0}}.single-seminar .seminar-details__icons .semi-type-status{flex-basis:auto;display:flex;justify-content:flex-start}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__icons .semi-type-status{align-items:stretch;margin-right:1em;margin-left:auto}}.single-seminar .seminar-details__icons .semi-type-status .semi-type,.single-seminar .seminar-details__icons .semi-type-status .semi-status{border-width:1px;border-style:solid;font-size:0.93em;font-weight:500;line-height:2em;height:2em;display:inline-block;background-color:#fff;text-align:center}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__icons .semi-type-status .semi-type,.single-seminar .seminar-details__icons .semi-type-status .semi-status{height:auto;line-height:1em;display:flex;justify-content:center;align-items:center}}.single-seminar .seminar-details__icons .semi-type-status .semi-type{min-width:6em;padding-left:0.5em;padding-right:0.5em}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__icons .semi-type-status .semi-type{font-size:1.09375em}}.single-seminar .seminar-details__icons .semi-type-status .semi-status{padding:0 0.5em;margin-left:-1px}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__icons .semi-type-status .semi-status{font-size:1em}}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__icons.past{margin-right:0}}.single-seminar .seminar-details__icons .application{flex-basis:auto;background-color:#cf769d;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__icons .application{flex-basis:16%;transition:all .3s ease-in-out}}.single-seminar .seminar-details__icons .application .link{padding-left:0.5em;padding-right:0.5em;font-size:0.86em;font-weight:500;color:#fff}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__icons .application .link{font-size:1em}}.single-seminar .seminar-details__icons .application .link::after{content:'〉〉';letter-spacing:-0.2em;margin-left:0.3em}.single-seminar .seminar-details__icons .application:hover{background-color:#ad6f60}.single-seminar .seminar-details__outline__title{font-size:1.1em;line-height:1.6em;margin-top:1.5em}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__outline__title{font-size:1.875em;margin-top:1em}.single-seminar .seminar-details__outline__title .lead{font-size:0.8em;display:block}}.single-seminar .seminar-details__outline__body{margin-top:1.5em;border-top-width:1px;border-top-style:dashed;border-bottom-width:1px;border-bottom-style:solid;padding-top:0.5em;padding-bottom:0.5em}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__outline__body{border-bottom:none}}.single-seminar .seminar-details.past .seminar-details__outline__body{border-bottom:none}.single-seminar .seminar-details__flex-block{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__flex-block{flex-direction:row-reverse;justify-content:space-between;margin-top:1em}}.single-seminar .seminar-teacher{margin-top:1rem}@media only screen and (min-width: 1024px){.single-seminar .seminar-teacher{flex-basis:225px;flex-direction:column;justify-content:flex-start;margin:0}}.single-seminar .seminar-teacher__image{width:23%;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;padding-bottom:calc(50/50 * 23%)}@media only screen and (min-width: 1024px){.single-seminar .seminar-teacher__image{width:225px;padding-bottom:calc(225/225 * 100%)}}.single-seminar .seminar-teacher__image img{position:absolute;width:150%;height:auto;top:60%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-backface-visibility:hidden}@media only screen and (min-width: 1024px){.single-seminar .seminar-teacher__image img{width:225px;top:50%;transition:all .3s ease-in-out}}.single-seminar .seminar-teacher__outline{margin-top:0.5em}@media only screen and (min-width: 1024px){.single-seminar .seminar-teacher__outline{text-align:left;margin-top:0;padding:1em 0;transition:all .3s ease-in-out}}.single-seminar .seminar-teacher__outline .name{font-size:1.15em;margin-top:0.5em;border-bottom-width:1px;border-bottom-style:solid;display:inline-block}@media only screen and (min-width: 1024px){.single-seminar .seminar-teacher__outline .name{font-size:1.25em}}.single-seminar .seminar-teacher:hover .seminar-teacher__image img{transform:translateX(-50%) translateY(-50%) scale(1.05)}.tax.single-seminar .seminar-teacher:hover .seminar-teacher__outline{background-color:#e8eff8}.hr.single-seminar .seminar-teacher:hover .seminar-teacher__outline{background-color:#f5eeea}.it.single-seminar .seminar-teacher:hover .seminar-teacher__outline{background-color:#eef1ea}.co-hosted.single-seminar .seminar-teacher:hover .seminar-teacher__outline{background-color:#F4D0B1}.single-seminar .seminar-overview{margin-top:1rem}@media only screen and (min-width: 1024px){.single-seminar .seminar-overview{flex-basis:65%}}.single-seminar .seminar-overview__list{border-top:none}.single-seminar .seminar-overview__list__item{background-color:#fff}@media only screen and (min-width: 1024px){.single-seminar .seminar-overview__list__item{display:flex;justify-content:flex-start;margin-top:-1px}}.single-seminar .seminar-overview__list__item .title{text-align:center;padding:0.25em 0}@media only screen and (min-width: 1024px){.single-seminar .seminar-overview__list__item .title{width:15%;border-width:1px;border-style:solid;display:flex;justify-content:center;align-items:center}}.single-seminar .seminar-overview__list__item .title br{display:none}@media only screen and (min-width: 1024px){.single-seminar .seminar-overview__list__item .title br{display:block}}.single-seminar .seminar-overview__list__item .body{line-height:1.5em;padding:0.5em 1em;word-break:break-all}@media only screen and (min-width: 1024px){.single-seminar .seminar-overview__list__item .body{display:table-cell;width:85%;border-width:1px;border-style:solid;margin-left:-1px;text-align:left}}.single-seminar .seminar-overview__list__item .body a{text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;display:inline-block}@media only screen and (min-width: 1024px){.past .seminar-overview{flex-basis:100%}.past .seminar-overview__list__item .title{width:10%}.past .seminar-overview__list__item .body{width:90%}}.tax.single-seminar .seminar-overview__list{border:1px solid #a2b3d3;border-top:none}@media only screen and (min-width: 1024px){.tax.single-seminar .seminar-overview__list{border:none}}.tax.single-seminar .seminar-overview__list__item .title{border-top:1px solid #a2b3d3;border-bottom:1px solid #a2b3d3}@media only screen and (min-width: 1024px){.tax.single-seminar .seminar-overview__list__item .title{border:1px solid #a2b3d3}}@media only screen and (min-width: 1024px){.tax.single-seminar .seminar-overview__list__item .body{border:1px solid #a2b3d3}}.hr.single-seminar .seminar-overview__list{border:1px solid #c99e8f;border-top:none}@media only screen and (min-width: 1024px){.hr.single-seminar .seminar-overview__list{border:none}}.hr.single-seminar .seminar-overview__list__item .title{border-top:1px solid #c99e8f;border-bottom:1px solid #c99e8f}@media only screen and (min-width: 1024px){.hr.single-seminar .seminar-overview__list__item .title{border:1px solid #c99e8f}}@media only screen and (min-width: 1024px){.hr.single-seminar .seminar-overview__list__item .body{border:1px solid #c99e8f}}.it.single-seminar .seminar-overview__list{border:1px solid #a3ba95;border-top:none}@media only screen and (min-width: 1024px){.it.single-seminar .seminar-overview__list{border:none}}.it.single-seminar .seminar-overview__list__item .title{border-top:1px solid #a3ba95;border-bottom:1px solid #a3ba95;line-height:1.4em}@media only screen and (min-width: 1024px){.it.single-seminar .seminar-overview__list__item .title{border:1px solid #a3ba95}}@media only screen and (min-width: 1024px){.it.single-seminar .seminar-overview__list__item .body{border:1px solid #a3ba95}}.co-hosted.single-seminar .seminar-overview__list{border:1px solid #C1671D;border-top:none}@media only screen and (min-width: 1024px){.co-hosted.single-seminar .seminar-overview__list{border:none}}.co-hosted.single-seminar .seminar-overview__list__item .title{border-top:1px solid #C1671D;border-bottom:1px solid #C1671D;line-height:1.4em}@media only screen and (min-width: 1024px){.co-hosted.single-seminar .seminar-overview__list__item .title{border:1px solid #C1671D}}@media only screen and (min-width: 1024px){.co-hosted.single-seminar .seminar-overview__list__item .body{border:1px solid #C1671D}}.single-seminar .seminar-details__details{margin-top:2em}.single-seminar .seminar-details__details__title{color:#fff;text-align:center;padding:0.5em 0}.single-seminar .seminar-details__details__body{word-break:break-all;text-align:left}.single-seminar .seminar-details__details__body p{margin-top:0.5em;line-height:2em}.single-seminar .seminar-details__details__body h2,.single-seminar .seminar-details__details__body h3,.single-seminar .seminar-details__details__body h4,.single-seminar .seminar-details__details__body h5,.single-seminar .seminar-details__details__body h6{font-family:"見出ゴMB31","Midashi Go MB31","A-OTF 見出ゴMB31 Pro MB31";font-size:1.2em;margin-top:0.75em;color:#3a79b5;border-top:1px solid #c8c8c9;padding-top:0.5em}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__details__body h2,.single-seminar .seminar-details__details__body h3,.single-seminar .seminar-details__details__body h4,.single-seminar .seminar-details__details__body h5,.single-seminar .seminar-details__details__body h6{font-size:1.4375em;border:none}}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__details__body ul{width:calc(100% - 1em);margin-right:0;margin-left:auto}}.single-seminar .seminar-details__details__body ul li{display:flex;justify-content:flex-start}.single-seminar .seminar-details__details__body ul li::before{content:'・';margin-right:0.2em}.single-seminar .seminar-details__details__body strong{font-weight:700}.tax.single-seminar .seminar-details__details__body h2,.tax.single-seminar .seminar-details__details__body h3,.tax.single-seminar .seminar-details__details__body h4,.tax.single-seminar .seminar-details__details__body h5,.tax.single-seminar .seminar-details__details__body h6{color:#3364a5}.hr.single-seminar .seminar-details__details__body h2,.hr.single-seminar .seminar-details__details__body h3,.hr.single-seminar .seminar-details__details__body h4,.hr.single-seminar .seminar-details__details__body h5,.hr.single-seminar .seminar-details__details__body h6{color:#a2343b}.it.single-seminar .seminar-details__details__body h2,.it.single-seminar .seminar-details__details__body h3,.it.single-seminar .seminar-details__details__body h4,.it.single-seminar .seminar-details__details__body h5,.it.single-seminar .seminar-details__details__body h6{color:#2b8547}.co-hosted.single-seminar .seminar-details__details__body h2,.co-hosted.single-seminar .seminar-details__details__body h3,.co-hosted.single-seminar .seminar-details__details__body h4,.co-hosted.single-seminar .seminar-details__details__body h5,.co-hosted.single-seminar .seminar-details__details__body h6{color:#C1671D}.single-seminar .seminar-details__details__application{margin-top:2em}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__details__application{margin-top:3em}}.single-seminar .seminar-details__details__application .application__item{border-width:4px;border-style:solid;background-color:#fff;margin-top:1em}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__details__application .application__item{margin-top:2em;transition:all .3s ease-in-out}}.single-seminar .seminar-details__details__application .application__item .link{font-size:1.27em;font-weight:500;line-height:1.4em;display:flex;justify-content:center;align-items:center;position:relative;padding-top:1em;padding-bottom:1em;padding-right:3.25em;padding-left:0.5em}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__details__application .application__item .link{font-size:1.38em;padding-right:0}.single-seminar .seminar-details__details__application .application__item .link br{display:none}}.single-seminar .seminar-details__details__application .application__item .link::after{content:'〉〉〉';letter-spacing:-0.2em;margin-left:0.3em;position:absolute;right:1.5em}@media only screen and (min-width: 1024px){.single-seminar .seminar-details__details__application .application__item .link::after{position:static;margin-left:1em}}.single-seminar .seminar-details__details__application .application__item.application.possible{border-color:#cf769d}.single-seminar .seminar-details__details__application .application__item.application.possible .link{color:#cf769d}.single-seminar .seminar-details__details__application .application__item.application.impossible{border-color:#888888}.single-seminar .seminar-details__details__application .application__item.application.impossible .link{color:#888888;padding-right:0}.single-seminar .seminar-details__details__application .application__item.application.impossible .link::after{display:none}.tax.single-seminar .seminar-details__details__application .application__item.pdf:hover{background-color:#e8eff8}.tax.single-seminar .seminar-details__details__application .application__item.application.possible:hover{border-color:#3364a5;background-color:#3364a5}.tax.single-seminar .seminar-details__details__application .application__item.application.possible:hover .link{color:#fff}.hr.single-seminar .seminar-details__details__application .application__item.pdf:hover{background-color:#f5eeea}.hr.single-seminar .seminar-details__details__application .application__item.application.possible:hover{border-color:#a2343b;background-color:#a2343b}.hr.single-seminar .seminar-details__details__application .application__item.application.possible:hover .link{color:#fff}.it.single-seminar .seminar-details__details__application .application__item.pdf:hover{background-color:#eef1ea}.it.single-seminar .seminar-details__details__application .application__item.application.possible:hover{border-color:#2b8547;background-color:#2b8547}.it.single-seminar .seminar-details__details__application .application__item.application.possible:hover .link{color:#fff}.co-hosted.single-seminar .seminar-details__details__application .application__item.pdf:hover{background-color:#F4D0B1}.co-hosted.single-seminar .seminar-details__details__application .application__item.application.possible:hover{border-color:#C1671D;background-color:#C1671D}.co-hosted.single-seminar .seminar-details__details__application .application__item.application.possible:hover .link{color:#fff}.single-seminar .other-seminar{width:70%;margin-left:auto;margin-right:auto;margin-bottom:3em}@media only screen and (min-width: 1024px){.single-seminar .other-seminar{width:100%}}.single-seminar .other-seminar__subtitle{font-size:1.26875em;font-weight:500;text-align:center;margin-bottom:1em}@media only screen and (min-width: 1024px){.single-seminar .other-seminar__subtitle{font-size:1.0625em}}.single-seminar .past-seminar{width:70%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1024px){.single-seminar .past-seminar{width:100%}}.single-seminar .other-seminar-tile{margin-top:1em}.single-seminar .other-seminar-tile .link{background-color:#fff;border-width:1px;border-style:solid;transition:all .3s ease-in-out}.single-seminar .other-seminar-tile .link .other-seminar-icons{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;border-bottom-style:solid}.single-seminar .other-seminar-tile .link .other-seminar-icons__item{flex-basis:50%;text-align:center;height:1.75em;line-height:1.75em}.single-seminar .other-seminar-tile .link .other-seminar-icons .other-category-name{font-size:1.3em;font-weight:500;color:#fff;letter-spacing:0.1em}@media only screen and (min-width: 1024px){.single-seminar .other-seminar-tile .link .other-seminar-icons .other-category-name{font-size:1.125em}}.single-seminar .other-seminar-tile .link .other-seminar-icons .other-seminar-type{font-size:1.15em;font-weight:500}@media only screen and (min-width: 1024px){.single-seminar .other-seminar-tile .link .other-seminar-icons .other-seminar-type{font-size:1.0625em}}.single-seminar .other-seminar-tile .link .other-seminar-outline__item{padding:0.5em 1em}@media only screen and (min-width: 1024px){.single-seminar .other-seminar-tile .link .other-seminar-outline__item{padding:0.3em 0.75em}}.single-seminar .other-seminar-tile .link .other-seminar-outline .other-seminar-date{border-bottom-width:1px;border-bottom-style:solid}@media only screen and (min-width: 1024px){.single-seminar .other-seminar-tile .link .other-seminar-outline .other-seminar-date{font-size:0.9375em}}.single-seminar .other-seminar-tile .link .other-seminar-outline .other-seminar-title{font-size:1.08375em}@media only screen and (min-width: 1024px){.single-seminar .other-seminar-tile .link .other-seminar-outline .other-seminar-title{font-size:0.90625em}}.tax.other-seminar-tile .other-cat-col-back{background-color:#3364a5}.tax.other-seminar-tile .other-cat-col-back-l{background-color:#698dc0}.tax.other-seminar-tile .other-cat-col-text{color:#3364a5}.tax.other-seminar-tile .other-cat-col-border{border-color:#3364a5}.tax.other-seminar-tile .other-cat-col-grad{background:linear-gradient(90deg, #89add5 0%, #3d6aa9 100%)}.hr.other-seminar-tile .other-cat-col-back{background-color:#a2343b}.hr.other-seminar-tile .other-cat-col-back-l{background-color:#ad6f60}.hr.other-seminar-tile .other-cat-col-text{color:#a2343b}.hr.other-seminar-tile .other-cat-col-border{border-color:#a2343b}.hr.other-seminar-tile .other-cat-col-grad{background:linear-gradient(90deg, rgba(161,81,70,0.85) 0%, #84302f 100%)}.it.other-seminar-tile .other-cat-col-back{background-color:#2b8547}.it.other-seminar-tile .other-cat-col-back-l{background-color:#719167}.it.other-seminar-tile .other-cat-col-text{color:#2b8547}.it.other-seminar-tile .other-cat-col-border{border-color:#2b8547}.it.other-seminar-tile .other-cat-col-grad{background:linear-gradient(90deg, rgba(82,135,83,0.85) 0%, #2b8547 100%)}.co-hosted.other-seminar-tile .other-cat-col-back{background-color:#C1671D}.co-hosted.other-seminar-tile .other-cat-col-back-l{background-color:#E68E45}.co-hosted.other-seminar-tile .other-cat-col-text{color:#C1671D}.co-hosted.other-seminar-tile .other-cat-col-border{border-color:#C1671D}.co-hosted.other-seminar-tile .other-cat-col-grad{background:linear-gradient(90deg, rgba(230,142,69,0.85) 0%, #dc741d 100%)}@media only screen and (min-width: 1024px){.tax.other-seminar-tile .link:hover{background-color:#e8eff8}}@media only screen and (min-width: 1024px){.hr.other-seminar-tile .link:hover{background-color:#f5eeea}}@media only screen and (min-width: 1024px){.it.other-seminar-tile .link:hover{background-color:#eef1ea}}@media only screen and (min-width: 1024px){.co-hosted.other-seminar-tile .link:hover{background-color:#F4D0B1}}.it.single-seminar .cat-col-back-hover:hover{background-color:#eef1ea}.single-seminar .past-seminar-to-now,.archive-seminar .past-seminar-to-now{margin-top:1em;width:70%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1024px){.single-seminar .past-seminar-to-now,.archive-seminar .past-seminar-to-now{width:100%}}.single-seminar .past-seminar-to-now__list__item,.archive-seminar .past-seminar-to-now__list__item{font-size:0.9375em;font-weight:500;border-width:1px;border-style:solid;background-color:#f7f0f3;border:1px solid #cf769d;transition:all .3s ease-in-out}.single-seminar .past-seminar-to-now__list__item .link,.archive-seminar .past-seminar-to-now__list__item .link{display:flex;align-items:center;height:3em;line-height:1.3em;padding-left:0.5em;padding-right:0.5em;color:#cf769d}.single-seminar .past-seminar-to-now__list__item .link::after,.archive-seminar .past-seminar-to-now__list__item .link::after{content:'＞';font-weight:400;margin-left:0.4em}@media only screen and (min-width: 1024px){.single-seminar .past-seminar-to-now__list__item:hover,.archive-seminar .past-seminar-to-now__list__item:hover{background-color:#cf769d}.single-seminar .past-seminar-to-now__list__item:hover .link,.archive-seminar .past-seminar-to-now__list__item:hover .link{color:#fff}}
/*# sourceMappingURL=single-seminar.css.map */
