﻿@import url(https://indestructibletype-fonthosting.github.io/renner.css);*,::before,::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:0.67em 0}:where(dl, ol, ul) :where(dl, ol, ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol, ul){list-style-type:none;padding:0}:where(nav li)::before{content:"\200B";float:left}:where(pre){font-family:monospace, monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b, strong){font-weight:bolder}:where(code, kbd, samp){font-family:monospace, monospace;font-size:1em}:where(small){font-size:60%}:where(audio, canvas, iframe, img, svg, video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(button, input, select){margin:0}:where(button, [type="button" i], [type="reset" i], [type="submit" i]){-webkit-appearance:button;appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type="search" i]){-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:white;border:solid;color:black;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy="true" i]){cursor:progress}:where([aria-disabled="true" i], [disabled]){cursor:not-allowed}:where([aria-hidden="false" i][hidden]){display:initial}:where([aria-hidden="false" i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}body{width:100%;line-height:auto;color:#231f20;font-size:16px;margin:0}ul{margin:0;padding:0}li{list-style-type:none;margin:0;padding:0}a{text-decoration:none;color:#333}p{margin:0;letter-spacing:.095em}img{display:block;max-width:100%}h1,h2,h3{line-height:1;margin:0;padding:0}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}.pc{display:inline-block}@media screen and (max-width: 767px){.pc{display:none}}.sp{display:none !important}@media screen and (max-width: 767px){.sp{display:inline-block}}::placeholder{color:#CCC}::-ms-input-placeholder{color:#CCC}:-ms-input-placeholder{color:#CCC}@media screen and (max-width: 767px){input[type="submit"],input[type="reset"],input[type="button"],button{cursor:pointer;-webkit-appearance:button;*overflow:visible}}@media screen and (max-width: 767px){input[type=text],textarea,input[type=button],input[type=checkbox],input[type=password]{-webkit-appearance:none}}body{font-family:"Noto Sans JP",sans-serif}body.lock{overflow:hidden}body .box{opacity:0}body .slideUp{opacity:1;animation:slideUp 1s ease-in-out forwards}@keyframes slideUp{from{opacity:0}to{opacity:1}}header{position:fixed;width:100%;justify-content:space-between;align-items:center;padding:20px 30px;transition:all .3s ease-in-out;z-index:99;top:0;left:0}header.scrolled .head-btns a#btn span:before,header.scrolled .head-btns a#btn span:after{background:#333}header.scrolled #overlay nav ul li.entry a{color:#FFF}header.scrolled #overlay nav ul li a{color:#333}@media screen and (max-width: 767px){header{display:block;padding:15px;position:fixed;top:0;left:0;width:100%;box-sizing:border-box;z-index:999}}header .header{display:flex}header .header .logo{display:flex;align-items:center}header .header .logo h1{width:150px}@media screen and (max-width: 767px){header .header .logo h1{width:100px}}header .header .logo p{font-family:"Renner*";margin:0 0 0 20px;letter-spacing:0;font-weight:500;font-size:1.2rem;line-height:1.2}@media screen and (max-width: 767px){header .header .logo p{font-size:1rem;margin:0 0 0 10px}}header a#btn{display:none}@media screen and (max-width: 767px){header a#btn{z-index:9999;width:36px;height:36px;position:absolute;right:10px;top:25px;background:none;border:none;margin:0;padding:0;border-radius:50%;display:block;box-sizing:border-box}}header a#btn span{display:block;position:relative;top:11px;left:6px}@media screen and (max-width: 767px){header a#btn span{left:4px}}header a#btn span:before{content:"";display:block;position:absolute;background:#FFF;width:16px;height:2px;transition:all 0.3s ease-in-out}@media screen and (max-width: 767px){header a#btn span:before{top:-4px}}header a#btn span:after{content:"";display:block;position:absolute;background:#FFF;width:16px;height:2px;transition:all 0.3s ease-in-out}@media screen and (max-width: 767px){header a#btn span:after{top:2px}}header a#btn span.change{height:0}@media screen and (max-width: 767px){header a#btn span.change:before{transform:rotate(-45deg);top:0;background:#333}}@media screen and (max-width: 767px){header a#btn span.change:after{transform:rotate(45deg);top:0;background:#333}}header #overlay{margin-left:auto}@media screen and (max-width: 767px){header #overlay{display:none;position:fixed;top:0;left:0;background:#FFF;height:100%;width:100%;overflow-y:scroll}}header #overlay nav{z-index:99;border-radius:10px;z-index:99}@media screen and (max-width: 767px){header #overlay nav{position:relative;right:auto;top:auto;box-shadow:none;padding:80px 20px 15px;background:none}}header #overlay nav ul{display:flex;align-items:center}@media screen and (max-width: 767px){header #overlay nav ul{display:block}}header #overlay nav ul li{margin:0 0 0 2.5vw}@media screen and (max-width: 767px){header #overlay nav ul li{margin:0 0 20px 0}}header #overlay nav ul li a{color:#fff;font-size:1.3rem;transition:all .2s ease-in-out;display:block;font-family:"Renner*";line-height:1.5}@media screen and (max-width: 767px){header #overlay nav ul li a{color:#333}}header #overlay nav ul li a:hover{opacity:.7}header #overlay nav ul li a span{display:block;font-size:65%;opacity:.5}header #overlay nav ul .entry{display:inline-flex}@media screen and (max-width: 767px){header #overlay nav ul .entry{display:block}}header #overlay nav ul .entry .btn{border-radius:6px;position:relative;margin:auto;padding:10px 60px 10px 30px;text-decoration:none;line-height:1.4;transition:0.3s ease-in-out;background:url("../img/pointer.svg") no-repeat #EF4136 90% 50%;background-size:25px;font-family:"Noto Sans JP",sans-serif}header #overlay nav ul .entry .btn:hover{animation:move2 .75s ease-in-out infinite}@media screen and (max-width: 767px){header #overlay nav ul .entry .btn{color:#FFF}}header #overlay nav ul .entry .btn span{display:block;font-family:"Renner*"}header .head-btns{display:flex;align-items:center;position:fixed;right:5vw;z-index:99}@media screen and (max-width: 767px){header .head-btns{display:block;position:static}}header .head-btns p{font-size:12px;margin:0 15px 0 0}@media screen and (max-width: 767px){header .head-btns p.user-name{display:none}}header .head-btns p.user-name small{display:inline-block;margin:0 0 0 5px}header .head-btns p.spnav{margin:0 0 0 15px;position:fixed;right:0;top:0}@media screen and (max-width: 767px){header .head-btns p.spnav{margin:0;position:static}}footer{padding:20vh 30px 10vh;background:#221714;display:flex;justify-content:space-between;align-items:flex-end;width:100%;box-sizing:border-box}@media screen and (max-width: 767px){footer{display:block;text-align:center;margin:0;padding:20vh 30px 10vh}}footer #footer-left{width:50%}@media screen and (max-width: 767px){footer #footer-left{display:block;width:auto}}footer #footer-left>p{width:200px;margin:0 0 25px 0}@media screen and (max-width: 767px){footer #footer-left>p{margin:0 auto;width:110px}}footer #footer-left ul{width:calc(80% - 150px)}@media screen and (max-width: 767px){footer #footer-left ul{width:auto;margin:25px 0}}footer #footer-left ul li{line-height:2.5;font-size:1rem}@media screen and (max-width: 767px){footer #footer-left ul li{text-align:left}}footer #footer-left ul li a{color:#fff;line-height:1.2;transition:all .3s ease-in-out}footer #footer-left ul li a:hover{opacity:.7}footer #footer-left ul li a:before{content:"・";margin:0 10px 0 0;display:inline-block;transform:scale(2, 2)}footer #footer-left ul li a span{display:block;font-size:70%;padding-left:25px;opacity:.5}footer #footer-left .policy{margin:3vh 0 0 0}@media screen and (max-width: 767px){footer #footer-left .policy{width:48%;margin:0}}footer #footer-left .policy>a{font-size:0.8rem;color:#fff;text-decoration:none}footer #footer-left .policy>a:before{content:">";margin:0 10px 0 0;display:inline-block;transform:scale(0.7, 1)}@media screen and (max-width: 767px){footer #footer-left .policy>a{font-size:10px}}@media screen and (max-width: 767px){footer #footer-right{width:auto}}@media screen and (max-width: 767px){footer #footer-right .daigaku-logo{margin:0 auto}}footer #footer-right img{width:300px;margin:0 0 1.5vh 0}@media screen and (max-width: 767px){footer #footer-right img{margin:0 0 30px 0;width:60%}}footer #footer-right p{font-weight:normal;font-size:.9rem;margin:0.5vh 0 0 0;color:#fff}@media screen and (max-width: 767px){footer #footer-right p{margin:0 0 5px 0;width:auto;text-align:left;font-size:12px}}footer #footer-right .small{font-size:0.75rem;font-family:"Renner*";opacity:.7;margin-top:1.8vh}@media screen and (max-width: 767px){footer #footer-right .small{font-size:11px}}#modal-target{display:none;position:relative;width:100%;height:100%}.modal-content{display:none}.modal-overlay{z-index:9998;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:#fff}.modal-wrap{z-index:9999;display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}.modal-open{color:#00f;text-decoration:underline}.modal-open:hover{cursor:pointer;color:#f00}.modal-close{font-size:200%}.modal-close:hover{cursor:pointer;color:#f00}.modal-content>div{max-width:640px;margin:5vh auto 20px auto !important;position:relative;padding:50px;box-sizing:border-box}.modal-content>div img{max-width:100%}@media only screen and (max-width: 736px){.modal-content>div{width:90vw;margin:5vh 5vw;padding:25px 25px 0 25px}}.titlebox{width:200px;height:200px;padding:25px;box-sizing:border-box;background:rgba(0,159,231,0.8)}.textarea h1{font-size:20px;color:#999;font-weight:bold}.textarea h1 span{border-bottom:3px solid #F6921E}.textarea h2{font-size:28px;font-weight:bold;margin:10px 0}@media only screen and (max-width: 736px){.textarea h1{font-size:18px}.textarea h2{font-size:20px}}.modal-content h3{font-weight:bold;font-size:24px;color:#414042;margin:0 auto;max-width:640px;padding:0 0 25px 0;box-sizing:border-box}.modal-content>div time{color:#999;font-size:14px}.modal-content>div p{font-size:16px;margin-bottom:20px;line-height:170%}@media only screen and (max-width: 736px){.modal-content h3{font-size:18px}.modal-content>div p{font-size:13px}}p.closemodal{position:fixed;top:30px;right:40px;font-size:50px}p.closemodal a:hover{color:#333}@media only screen and (max-width: 736px){p.closemodal{top:0;right:0}}@keyframes move2{0%{background:#EF4136 url("../img/pointer.svg") 90% 50% no-repeat;background-size:25px}50%{background:#EF4136 url("../img/pointer.svg") 92% 50% no-repeat;background-size:25px}100%{background:#EF4136 url("../img/pointer.svg") 90% 50% no-repeat;background-size:25px}}main .privacy-box{background:#FFF;padding:15vh 0}main .privacy-box section{max-width:1200px;margin:0 auto}main .privacy-box section h1{font-weight:bold;font-size:32px;margin:40px 0;position:relative}@media screen and (max-width: 767px){main .privacy-box section h1{font-size:24px;margin:0 0 40px 0}}main .privacy-box section h2{font-weight:bold;margin-bottom:10px}main .privacy-box section h2 span{font-size:1.25rem}main .privacy-box section p{margin-bottom:20px}@media screen and (max-width: 767px){main .privacy-box section p{font-size:14px}}main .privacy-box section p.right-text{text-align:right}main .privacy-box section p a{text-decoration:underline;color:#122988}main .privacy-box section ul{margin-bottom:20px}main .privacy-box section ul li{text-indent:-1em;padding-left:1em}@media screen and (max-width: 767px){main .privacy-box section ul li{font-size:14px}}main h2{font-size:6.5rem;margin-bottom:16px;font-weight:500;line-height:1.2}@media screen and (max-width: 767px){main h2{font-size:30px;font-weight:600}}main h2 em{font-style:normal}main h2 em.ren{font-family:"Renner*";display:block;letter-spacing:-0.02em}main h2 em.ren span{letter-spacing:0em}main h2 span{font-size:30%;display:block;margin:0 0 1vh 0}@media screen and (max-width: 767px){main h2 span{font-size:14px;margin:0 0 15px 0}}main .sub{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 2.5vh 0}@media screen and (max-width: 767px){main .sub{display:block}}main .sub h3{font-size:2rem;line-height:1.4}@media screen and (max-width: 767px){main .sub h3{font-size:16px}}main .sub time{font-family:"Renner*";font-size:2rem;font-weight:500}@media screen and (max-width: 767px){main .sub time{font-size:20px;margin:15px 0 0 0;display:block}}main .kv{display:block;padding:0;width:100%;height:100vh;position:relative;opacity:0;animation:fade 1s ease-in-out forwards;overflow:hidden}main .kv:before{content:"";background:url("../img/kv.png") 50% 50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;animation:scale 1s ease-in-out forwards}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes scale{0%{transform:scale(1.2)}100%{transform:scale(1)}}main .kv .inside{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}main .kv .inside>h1{font-size:10rem;color:#fff;display:block;margin:20px 0;text-align:center;font-family:"Renner*";line-height:1;font-weight:400;opacity:0;animation:fade 1s ease-in-out 1s forwards}@media screen and (max-width: 767px){main .kv .inside>h1{font-size:2.8rem;line-height:1.4}}main .kv .inside>h1:first-letter{color:#f9ed32}main .kv .inside>p{color:#fff;font-size:1.1rem;text-align:center;font-family:"Noto Sans JP",sans-serif;line-height:1.7;opacity:0;animation:fade 1s ease-in-out 2s forwards}@media screen and (max-width: 767px){main .kv .inside>p{width:calc(100% - 40px);margin:0 auto;font-size:12px;text-align:justify}}main .info{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 767px){main .info{flex-direction:column}}main hr{text-align:center;height:2px;background-color:#231f20;width:100%;border:none;margin-bottom:40px}@media screen and (max-width: 767px){main .iv-ttl,main .iv-date{text-align:left}}main .sub-ttl,main .iv-ttl,main .iv-date{font-weight:bold}main .sub-ttl{padding-top:60px}main .time-table{position:relative;font-family:"Renner*"}main .time-table:after{content:"";width:100%;height:1px;position:absolute;bottom:30px;left:0;background:#333}@media screen and (max-width: 767px){main .time-table:after{bottom:9px}}.grid-container{margin-bottom:30px}.grid-item{padding:1px;border-bottom:dotted 1px;display:flex;justify-content:space-between;padding:2.5vh 0}.grid-item:first-child{padding-top:0}.grid-item:last-child{border-bottom:none;padding-bottom:0}.grid-item time{font-family:"Renner*";font-size:1.5rem;width:15%}@media screen and (max-width: 767px){.grid-item time{font-size:18px}}.grid-item .content{width:75%}@media screen and (max-width: 767px){.grid-item .content{width:70%}}.grid-item .content h3{margin:.5vh 0 0 0;font-size:1.25rem}@media screen and (max-width: 767px){.grid-item .content h3{font-size:16px;line-height:1.4}}.grid-item .content p{width:auto;margin:1vh 0 0 0}@media screen and (max-width: 767px){.grid-item .content p{font-size:14px}}.grid-item .minute{font-size:1.5rem;text-align:right;font-family:"Renner*";width:10%}@media screen and (max-width: 767px){.grid-item .minute{font-size:20px;text-align:center}}.grid-item .minute:before{content:"ー";margin-right:10px}@media screen and (max-width: 767px){.grid-item .minute:before{margin-right:0;display:none}}.grid-item .minute:after{content:"分";font-size:70%;margin-left:2px}@media screen and (max-width: 767px){.grid-item .minute:after{margin:0;display:block;font-size:12px}}.group{display:flex;flex-wrap:wrap;column-count:2;margin-bottom:60px}.group.only{display:block;column-count:initial}.group.only li{width:auto}@media screen and (max-width: 767px){.group{flex-direction:column}}.group li{flex-direction:column;width:50%;font-size:12px}.group li:not(:nth-child(5)),.group li:not(:nth-child(6)){margin:0 0 2vh 0}@media screen and (max-width: 767px){.group li{width:100%}}.group li dl{display:flex}@media screen and (max-width: 767px){.group li dl{display:block}}.group li dl dt{min-width:140px;padding:10px 2px;font-weight:bold;border:solid 0.5px;text-align:center;align-content:center;font-size:1rem;margin:0 25px 0 0}@media screen and (max-width: 767px){.group li dl dt{font-size:14px;min-width:100px;margin:0 15px 0 0;text-align:left;border:none;border-left:2px solid #333;padding:0 0 0 10px}}.group li dl dd{margin-left:initial;align-content:center;font-size:1rem}@media screen and (max-width: 767px){.group li dl dd{font-size:14px;padding:0 0 0 13px}}section{max-width:1200px;margin:0 auto;position:relative}@media screen and (max-width: 767px){section{padding:20px}}section .m-image{padding-bottom:40px}section .img-box{position:relative}section .img-box p{position:absolute;top:40px;right:30px}@media screen and (max-width: 767px){section .img-box p{top:0;right:0}}section .img-box p a{background:#000023;color:#FFF;padding:10px 30px;border-radius:10px}@media screen and (max-width: 767px){section .img-box p a{border-radius:0 0 0 15px;font-size:14px;padding:10px 20px}}section .img-box p a:before{content:"";display:inline-block;background:url("../img/note.svg") no-repeat;width:18px;height:18px;margin:0 10px 0 0;position:relative;top:2px}@media screen and (max-width: 767px){section .img-box p a:before{background:url("../img/note.svg") no-repeat;background-size:100%;width:10px;height:10px}}section .img-box img{display:block;max-width:100%;margin:auto}#Main-Symposium{background:#f3f0eb;padding:10vh 20px}@media screen and (max-width: 767px){#Main-Symposium{padding:10vh 0}}#Collaboration-session{background:#ebe7e4;padding:10vh 20px}@media screen and (max-width: 767px){#Collaboration-session{padding:10vh 0}}#Collaboration-session .Collaboration-session .place{font-size:1rem;margin-bottom:12px;display:flex}@media screen and (max-width: 767px){#Collaboration-session .Collaboration-session .place{font-size:14px}}#Collaboration-session .Collaboration-session .access{margin-left:10px;color:#EF4136}#Collaboration-session .Collaboration-session .access:before{content:url("../img/icon_access.svg");display:inline-block;vertical-align:middle;transform:scale(1.1);width:10px;height:10px;position:relative;top:-10px}#Collaboration-session .Collaboration-session .access a{color:#be1e2d;padding:0 0 0 5px;font-weight:500}#Collaboration-session .Collaboration-session aside{border-top:1px solid #333}#Collaboration-session .Collaboration-session aside h3{font-size:3rem;margin:10vh 0 2.5vh 0}@media screen and (max-width: 767px){#Collaboration-session .Collaboration-session aside h3{font-size:20px}}#Collaboration-session .Collaboration-session aside .booth{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;flex-direction:row-reverse}@media screen and (max-width: 767px){#Collaboration-session .Collaboration-session aside .booth{flex-direction:column}}#Collaboration-session .Collaboration-session aside .booth .jikoku{display:flex;font-size:1rem;margin-bottom:12px}@media screen and (max-width: 767px){#Collaboration-session .Collaboration-session aside .booth .jikoku .number{font-size:14px}}#Collaboration-session .Collaboration-session aside .booth .jikoku time{font-family:"Renner*";font-size:2rem}@media screen and (max-width: 767px){#Collaboration-session .Collaboration-session aside .booth .jikoku time{font-size:20px}}@media screen and (max-width: 767px){#Collaboration-session .Collaboration-session aside .booth .jikoku{flex-direction:column;font-size:20px}}#Collaboration-session .Collaboration-session .grid-container .grid-item:nth-child(19){border-bottom:none;padding-bottom:0}#Collaboration-session .Collaboration-session .grid-container .grid-item:nth-child(20){border-bottom:none;padding-bottom:0}#Collaboration-session .Collaboration-session .grid-container .grid-item:last-child{border-bottom:none;padding-bottom:60px}#Collaboration-session .Collaboration-session .box1,#Collaboration-session .Collaboration-session .box2{width:48%;padding-bottom:20px}@media screen and (max-width: 767px){#Collaboration-session .Collaboration-session .box1,#Collaboration-session .Collaboration-session .box2{width:100%}}#Collaboration-session .Collaboration-session .box1 figure,#Collaboration-session .Collaboration-session .box2 figure{margin:0;position:relative}#Collaboration-session .Collaboration-session .box1 figure figcaption,#Collaboration-session .Collaboration-session .box2 figure figcaption{position:absolute;right:10px;bottom:10px;color:#FFF;font-size:11px}#Collaboration-session .Collaboration-session .box1>h4,#Collaboration-session .Collaboration-session .box2>h4{font-size:1.25rem;margin:0 0 1vh}@media screen and (max-width: 767px){#Collaboration-session .Collaboration-session .box1>h4,#Collaboration-session .Collaboration-session .box2>h4{font-size:16px}}#Collaboration-session .Collaboration-session .box1>h5,#Collaboration-session .Collaboration-session .box2>h5{font-size:1.25rem;margin:0 0 1vh}@media screen and (max-width: 767px){#Collaboration-session .Collaboration-session .box1>h5,#Collaboration-session .Collaboration-session .box2>h5{font-size:14px}}#Collaboration-session .Collaboration-session .box1>h5 small,#Collaboration-session .Collaboration-session .box2>h5 small{color:#999;font-size:60%;margin:0 0 0 20px;font-weight:normal}#Collaboration-session .Collaboration-session .box1>p,#Collaboration-session .Collaboration-session .box2>p{font-size:1rem;line-height:1.8}@media screen and (max-width: 767px){#Collaboration-session .Collaboration-session .box1>p,#Collaboration-session .Collaboration-session .box2>p{font-size:14px}}#Collaboration-session .Collaboration-session .box1 .relation,#Collaboration-session .Collaboration-session .box2 .relation{border:1px dotted #999;margin:1.5vh 0 0 0;padding:1.5vh}#Collaboration-session .Collaboration-session .box1 .relation h6,#Collaboration-session .Collaboration-session .box2 .relation h6{font-size:1rem;margin:0;font-weight:normal}#Collaboration-session .Collaboration-session .box1 .relation h6 small,#Collaboration-session .Collaboration-session .box2 .relation h6 small{display:block}#Collaboration-session .Collaboration-session .box1 .relation p,#Collaboration-session .Collaboration-session .box2 .relation p{font-size:0.7rem}#Collaboration-session .Collaboration-session .box1 .relation p span,#Collaboration-session .Collaboration-session .box2 .relation p span{font-family:"Renner*";font-size:1.25rem;letter-spacing:0}#Collaboration-session .Collaboration-session .box1 .relation p a,#Collaboration-session .Collaboration-session .box2 .relation p a{margin:1vh 0 0 0;display:inline-block;font-size:.75rem;text-decoration:underline}#Academic-Session{background:#e3e0de;padding:10vh 20px}@media screen and (max-width: 767px){#Academic-Session{padding:10vh 0}}#Academic-Session .Academic-Session *,#Academic-Session .Academic-Session *:before,#Academic-Session .Academic-Session *:after{box-sizing:border-box}#Academic-Session .Academic-Session #language{display:none}#Academic-Session .Academic-Session .language-toggle{display:flex;gap:10px;margin:10px;align-items:center;cursor:pointer}#Academic-Session .Academic-Session .language-toggle .toggle-point{width:40px;height:20px;border:1px solid #AAA;border-radius:20px;padding:2px;font-size:0}#Academic-Session .Academic-Session .language-toggle .toggle-point::before{content:'';display:inline-block;width:15px;height:15px;border-radius:50%;background-color:red}#Academic-Session .Academic-Session #language:checked ~ .language-toggle .toggle-point{text-align:right}#Academic-Session .Academic-Session #language:not(:checked) ~ *:is([lang]):not([lang='ja']),#Academic-Session .Academic-Session #language:not(:checked) ~ * *:is([lang]):not([lang='ja']){display:none !important}p.btn{position:relative}p.btn a{border-radius:20px;background:#EF4136 url("../img/pointer.svg") 90% 50% no-repeat;background-size:50px;position:absolute;top:-85px;max-width:1200px;width:50%;padding:1.5vw 5vw;color:#FFF;left:50%;transform:translateX(-50%);display:block;font-size:1.25rem}p.btn a:hover{animation:move 1.5s ease-in-out infinite}@media screen and (max-width: 767px){p.btn a{background:#EF4136 url("../img/pointer.svg") 90% 50% no-repeat;background-size:40px;width:calc(100% - 40px);padding:20px 40px;font-size:16px;top:-50px}}p.btn a span{display:block;font-size:4rem;font-family:"Renner*"}@media screen and (max-width: 767px){p.btn a span{font-size:30px}}.langbuttons{position:absolute;right:0;top:0;background:#140A30;padding:10px 10px;border-radius:50px;line-height:1;display:flex}@media screen and (max-width: 767px){.langbuttons{right:20px}}.langbuttons.no{position:static;display:inline-block;margin-bottom:15px}.langbuttons a{color:#FFF;padding:2px 10px;border-radius:50px;font-size:13px;display:inline-block;font-family:"Roboto", sans-serif;transition:all .3s ease-in-out;cursor:pointer}.langbuttons a.on{background:#FFF;color:#140A30}@keyframes move{0%{background:#EF4136 url("../img/pointer.svg") 90% 50% no-repeat;background-size:50px}50%{background:#EF4136 url("../img/pointer.svg") 92% 50% no-repeat;background-size:50px}100%{background:#EF4136 url("../img/pointer.svg") 90% 50% no-repeat;background-size:50px}}
