body#colloquium .main .section h3:not(:first-child){margin-top:3.75rem}@media(max-width: 768px){body#colloquium .main .section h3:not(:first-child){margin-top:12.5vw}}body#colloquium .main .section .row{display:flex;flex-direction:row-reverse;gap:3.75rem;margin-top:1.25rem;padding:0 1.25rem}@media(max-width: 768px){body#colloquium .main .section .row{flex-direction:column;gap:4.1666666667vw;margin-top:4.1666666667vw;padding:0 2.0833333333vw}}body#colloquium .main .section .row .floating{position:relative;flex-shrink:0;width:22.5rem}@media(max-width: 768px){body#colloquium .main .section .row .floating{align-self:center;width:66.6666666667vw}}body#colloquium .main .section .row .floating .pic{position:sticky;top:7.5rem;left:0;display:block}@media(max-width: 768px){body#colloquium .main .section .row .floating .pic{position:relative;top:0}}body#colloquium .main .section .row .contents{flex-grow:1;display:flex;flex-direction:column;gap:1.25rem}@media(max-width: 768px){body#colloquium .main .section .row .contents{gap:4.1666666667vw}}body#colloquium .main .section .row .contents .list{margin-top:1.25rem}@media(max-width: 768px){body#colloquium .main .section .row .contents .list{margin-top:4.1666666667vw}}body#colloquium .main .section .row .contents .notes{display:flex;flex-direction:column;gap:.625rem;margin-top:.625rem;font-size:1rem;line-height:1.5}@media(max-width: 768px){body#colloquium .main .section .row .contents .notes{margin-top:2.0833333333vw;font-size:2.9166666667vw}}body#colloquium .main .section .row .contents .notes li{padding-left:1.05em;text-indent:-1.05em}body#colloquium .main .section .nav{display:flex;justify-content:center;margin-top:2.5rem}@media(max-width: 768px){body#colloquium .main .section .nav{margin-top:8.3333333333vw}}body#colloquium .main .section .entries{display:flex;flex-direction:column;gap:2.5rem;margin-top:1.25rem}@media(max-width: 768px){body#colloquium .main .section .entries{gap:8.3333333333vw;margin-top:4.1666666667vw}}body#colloquium .main .section .entries .card{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:2.5rem 2.5rem 2.5rem 16.25rem;border:1px solid var(--bk10);color:var(--bk70);text-decoration:none}@media(max-width: 768px){body#colloquium .main .section .entries .card{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4.1666666667vw;padding:4.1666666667vw}}body#colloquium .main .section .entries .card .anchor{top:-7.5rem}@media(max-width: 768px){body#colloquium .main .section .entries .card .anchor{top:-16.6666666667vw}}body#colloquium .main .section .entries .card figure{position:absolute;top:2.5rem;left:2.5rem;width:11.25rem}@media(max-width: 768px){body#colloquium .main .section .entries .card figure{position:relative;top:0;left:0;width:25vw}}body#colloquium .main .section .entries .card figure img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}body#colloquium .main .section .entries .card .speaker{display:flex;flex-direction:column;gap:.625rem}@media(max-width: 768px){body#colloquium .main .section .entries .card .speaker{gap:2.0833333333vw;width:calc(100% - 29.1666666667vw)}}body#colloquium .main .section .entries .card .speaker h4{padding-bottom:.625rem;border-bottom:1px dotted var(--bk20);color:var(--mpBlue);font-size:1.125rem;font-weight:700;line-height:1.5}@media(max-width: 768px){body#colloquium .main .section .entries .card .speaker h4{padding-bottom:2.0833333333vw;font-size:3.3333333333vw}}body#colloquium .main .section .entries .card .speaker p{color:var(--bk50);font-size:.875rem;line-height:1.5}@media(max-width: 768px){body#colloquium .main .section .entries .card .speaker p{font-size:2.9166666667vw}}@media(max-width: 768px){body#colloquium .main .section .entries .card .date{width:100%}}body#colloquium .main .section .entries .card .date table{width:100%;border-collapse:separate;border-spacing:0 .625rem;font-size:1rem;line-height:1.5}@media(max-width: 768px){body#colloquium .main .section .entries .card .date table{border-spacing:0 2.0833333333vw;font-size:3.3333333333vw}}body#colloquium .main .section .entries .card .date table tbody tr th,body#colloquium .main .section .entries .card .date table tbody tr td{padding:.625rem 1.25rem}@media(max-width: 768px){body#colloquium .main .section .entries .card .date table tbody tr th,body#colloquium .main .section .entries .card .date table tbody tr td{display:block;padding:2.0833333333vw 4.1666666667vw}}body#colloquium .main .section .entries .card .date table tbody tr th{width:24%;border-radius:.3125rem;color:var(--wh);background-color:var(--mpGreen)}@media(max-width: 768px){body#colloquium .main .section .entries .card .date table tbody tr th{width:100%;border-radius:1.0416666667vw}}body#colloquium .main .section.error{padding:5rem 2.5rem}@media(max-width: 768px){body#colloquium .main .section.error{padding:8.3333333333vw 4.1666666667vw}}body#colloquium .main .section.error .message{display:flex;flex-direction:column;gap:1.25rem;margin:2.5rem 0 3.75rem}@media(max-width: 768px){body#colloquium .main .section.error .message{gap:4.1666666667vw;margin:4.1666666667vw 0 8.3333333333vw}}body#colloquium .main .section.error .message p{color:var(--bk50);font-size:1.125rem;text-align:center;line-height:1.75}@media(max-width: 768px){body#colloquium .main .section.error .message p{font-size:3.75vw}}body#colloquium .main .contact{display:flex;flex-direction:column;align-items:center;gap:2.5rem;padding:3.75rem 2.5rem;background-color:var(--mpGreenBG)}@media(max-width: 768px){body#colloquium .main .contact{gap:8.3333333333vw;padding:8.3333333333vw 4.1666666667vw}}body#colloquium .main .contact h3{font-size:1.5rem;font-weight:700;text-align:center;line-height:1.5}@media(max-width: 768px){body#colloquium .main .contact h3{font-size:5vw}}body#colloquium .main .contact .info{display:flex;flex-direction:column;align-items:center;gap:.625rem;text-align:center}@media(max-width: 768px){body#colloquium .main .contact .info{gap:2.0833333333vw}}body#colloquium .main .contact .info h4{color:var(--mpGreen);font-size:1.125rem;font-weight:700;line-height:1.5}@media(max-width: 768px){body#colloquium .main .contact .info h4{font-size:3.3333333333vw}}body#colloquium .main .contact .info p{font-size:1rem;line-height:1.75}@media(max-width: 768px){body#colloquium .main .contact .info p{font-size:2.9166666667vw}}body#colloquium .main .contact .contents{display:flex;justify-content:center;gap:5rem}@media(max-width: 768px){body#colloquium .main .contact .contents{flex-direction:column;gap:8.3333333333vw}}body#colloquium .main .contact .contents .tel{display:flex;flex-direction:column;align-items:center;gap:.625rem}@media(max-width: 768px){body#colloquium .main .contact .contents .tel{gap:2.0833333333vw}}body#colloquium .main .contact .contents .tel h5{font-size:1rem;font-weight:700}@media(max-width: 768px){body#colloquium .main .contact .contents .tel h5{font-size:3.3333333333vw}}body#colloquium .main .contact .contents .tel a{font-size:3rem;font-weight:700;line-height:1}@media(max-width: 768px){body#colloquium .main .contact .contents .tel a{font-size:10vw}}body#colloquium .main .contact .contents .tel p{font-size:.75rem}@media(max-width: 768px){body#colloquium .main .contact .contents .tel p{font-size:2.5vw}}body#colloquium .main .contact .contents .mail{transition-delay:.2s}@media(max-width: 768px){body#colloquium .main .contact .contents .mail{transition-delay:.1s}}body#colloquium .main .contact .contents .mail a{display:flex;justify-content:center;align-items:center;gap:.625rem;width:26.25rem;height:100%;padding:1.875rem;border:1px solid var(--mpBlue);border-radius:.625rem;color:var(--mpBlue);font-size:1.5rem;font-weight:700;text-decoration:none}@media(max-width: 768px){body#colloquium .main .contact .contents .mail a{gap:2.0833333333vw;width:87.5vw;padding:6.25vw;border-radius:2.0833333333vw;font-size:5vw}}body#colloquium .main .contact .contents .mail a::before{content:"";width:1.875rem;aspect-ratio:1/1;background-color:var(--mpBlue);-webkit-mask:url("../images/icon_mail.svg") no-repeat 50% 50%;mask:url("../images/icon_mail.svg") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;transition:all .5s cubic-bezier(0.2, 1, 0.2, 1)}@media(max-width: 768px){body#colloquium .main .contact .contents .mail a::before{width:6.25vw}}@media(any-hover: hover){body#colloquium .main .contact .contents .mail a:hover{color:var(--wh);background-color:var(--mpBlue)}body#colloquium .main .contact .contents .mail a:hover::before{background-color:var(--wh);transform:scale(1.25)}}