.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.mt0{margin-top:0}.mt10{margin-top:1rem}.mt20{margin-top:2rem}.mt40{margin-top:4rem}.mt80{margin-top:8rem}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,var,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background:rgba(0,0,0,0);font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:100%;color:#202124;font-weight:500;line-height:1.75;letter-spacing:.04rem;vertical-align:baseline;border:0;outline:0;padding:0;margin:0}html{position:relative;font-size:62.5%;height:100%;-webkit-text-size-adjust:100%;overflow-y:scroll}body{position:relative;height:100%;min-height:100%;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{display:block;width:100%;max-width:100%;height:auto;border:0;vertical-align:bottom}table{border-collapse:collapse;border-spacing:0}th,td{vertical-align:middle}hr{display:block;border:0;margin:0;padding:0}ul{list-style:none}li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}*,*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#8cb8c5}::selection{background:#8cb8c5}::-moz-selection{background:#8cb8c5}.center{text-align:center !important}.left{text-align:left !important}.right{text-align:right !important}.marker{background:linear-gradient(transparent 50%, #fff799 50%);font-weight:bold}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);cursor:pointer}a:hover{text-decoration:none}.red{color:#ef5055 !important}.color--01{color:#33bb8d}.link{color:#259b73;text-decoration:none;transition:.15s ease}.link:hover{text-decoration:underline;opacity:.8}.nolink{color:#999 !important;cursor:default !important;pointer-events:none}.nolink span{color:#999 !important;cursor:default !important;pointer-events:none}.flex{display:flex;justify-content:space-between}.fstart{display:flex;justify-content:flex-start}.fcenter{display:flex;justify-content:center}.fcolumn{display:flex;flex-direction:column}.tw01{width:1%}.tw02{width:2%}.tw03{width:3%}.tw04{width:4%}.tw05{width:5%}.tw06{width:6%}.tw07{width:7%}.tw08{width:8%}.tw09{width:9%}.tw10{width:10%}.tw11{width:11%}.tw12{width:12%}.tw13{width:13%}.tw14{width:14%}.tw15{width:15%}.tw16{width:16%}.tw17{width:17%}.tw18{width:18%}.tw19{width:19%}.tw20{width:20%}.tw21{width:21%}.tw22{width:22%}.tw23{width:23%}.tw24{width:24%}.tw25{width:25%}.tw26{width:26%}.tw27{width:27%}.tw28{width:28%}.tw29{width:29%}.tw30{width:30%}.tw31{width:31%}.tw32{width:32%}.tw33{width:33%}.tw34{width:34%}.tw35{width:35%}.tw36{width:36%}.tw37{width:37%}.tw38{width:38%}.tw39{width:39%}.tw40{width:40%}.tw41{width:41%}.tw42{width:42%}.tw43{width:43%}.tw44{width:44%}.tw45{width:45%}.tw46{width:46%}.tw47{width:47%}.tw48{width:48%}.tw49{width:49%}.tw50{width:50%}.tw51{width:51%}.tw52{width:52%}.tw53{width:53%}.tw54{width:54%}.tw55{width:55%}.tw56{width:56%}.tw57{width:57%}.tw58{width:58%}.tw59{width:59%}.tw60{width:60%}.tw61{width:61%}.tw62{width:62%}.tw63{width:63%}.tw64{width:64%}.tw65{width:65%}.tw66{width:66%}.tw67{width:67%}.tw68{width:68%}.tw69{width:69%}.tw70{width:70%}.tw71{width:71%}.tw72{width:72%}.tw73{width:73%}.tw74{width:74%}.tw75{width:75%}.tw76{width:76%}.tw77{width:77%}.tw78{width:78%}.tw79{width:79%}.tw80{width:80%}.tw81{width:81%}.tw82{width:82%}.tw83{width:83%}.tw84{width:84%}.tw85{width:85%}.tw86{width:86%}.tw87{width:87%}.tw88{width:88%}.tw89{width:89%}.tw90{width:90%}.tw91{width:91%}.tw92{width:92%}.tw93{width:93%}.tw94{width:94%}.tw95{width:95%}.tw96{width:96%}.tw97{width:97%}.tw98{width:98%}.tw99{width:99%}.tw100{width:100%}body{display:block;position:relative;width:100%;min-width:128rem;margin:0 auto;border-top:4px solid #33bb8d}header{display:flex;justify-content:center;align-items:center;width:100%;min-width:128rem;height:8rem}header .box__header{display:flex;justify-content:flex-start;align-items:center;width:128rem;padding:0 2rem}header .box__header .logo__main{display:block;width:64rem}header .box__header .logo__main img{display:block;width:100%}header .box__header .logo__tus{display:block;width:24rem;margin-left:auto}header .box__header .logo__jiep{display:block;width:8rem;margin-left:auto}nav{display:flex;justify-content:center;align-items:center;width:100%;min-width:128rem;height:4rem;background:#939597;padding:0 2rem}nav .box__nav{display:flex;justify-content:flex-start;align-items:center;width:124rem}nav .box__nav .unit__nav{display:inline-block;position:relative;text-decoration:none;padding:0 1.36rem}nav .box__nav .unit__nav:hover span{opacity:.8}nav .box__nav .unit__nav:last-child::after{display:block;position:absolute;content:"";width:.1rem;height:2rem;background:#fff;top:50%;transform:translateY(-50%);left:auto;right:0;margin:0 auto}nav .box__nav .unit__nav::before{display:block;position:absolute;content:"";width:.1rem;height:2rem;background:#fff;top:50%;transform:translateY(-50%);left:0;right:auto;margin:0 auto}nav .box__nav .unit__nav span{color:#fff;font-size:1.3rem;font-weight:bold;line-height:1;transition:.15s ease}.wrapper,.container{display:block;width:100%;min-width:128rem}.box__hero{display:block;position:relative;width:100%;min-width:128rem;padding:0 2rem}main{display:flex;justify-content:flex-start;align-items:stretch;width:128rem;padding:0 2rem;margin:0 auto}main.content__program{display:block;width:100%;margin:0 auto 8rem}main.content__program article{display:block;width:100%}main.content__program article section{display:block;width:100%;max-width:114rem;padding:0 2rem;margin:0 auto}main aside{display:block;background:#f8f9fa;padding:2rem;margin:0 auto}main aside.aside__left{width:28rem}main aside.aside__left .box__submenu{display:block;width:100%;margin:0 auto 1.6rem}main aside.aside__left .box__submenu .title{display:flex;justify-content:flex-start;align-items:center;width:100%;height:3.2rem;background:#33bb8d;padding:0 1rem}main aside.aside__left .box__submenu .title span{color:#fff;font-size:1.3rem;font-weight:bold;line-height:1}main aside.aside__left .box__submenu .unit__submenu{display:flex;position:relative;justify-content:flex-start;align-items:center;width:100%;height:4rem;background:#fff;text-decoration:none;padding:0 1rem 0 2.2rem;border:1px solid #dadce0;border-top:none;transition:.15s ease}main aside.aside__left .box__submenu .unit__submenu .box__submenu{display:block;width:100%;margin:0 auto 1.6rem}main aside.aside__left .box__submenu .unit__submenu .box__submenu .title{display:flex;justify-content:flex-start;align-items:center;width:100%;height:3.2rem;background:#33bb8d;padding:0 1rem}main aside.aside__left .box__submenu .unit__submenu .box__submenu .title span{color:#fff;font-size:1.3rem;font-weight:bold;line-height:1}main aside.aside__left .box__submenu .unit__submenu .box__submenu .unit__submenu{display:flex;position:relative;justify-content:flex-start;align-items:center;width:100%;height:4rem;background:#fff;text-decoration:none;padding:0 1rem 0 2.2rem;border:1px solid #dadce0;border-top:none;transition:.15s ease}main aside.aside__left .box__submenu .unit__submenu .box__submenu .unit__submenu:hover{-webkit-text-decoration:underline solid #33bb8d;text-decoration:underline solid #33bb8d}main aside.aside__left .box__submenu .unit__submenu .box__submenu .unit__submenu:hover span{color:#33bb8d}main aside.aside__left .box__submenu .unit__submenu .box__submenu .unit__submenu::before{display:block;position:absolute;content:"";width:1rem;height:1rem;background:url(../img/arrow.svg) no-repeat;background-position:center;background-size:contain;left:.7rem}main aside.aside__left .box__submenu .unit__submenu .box__submenu .unit__submenu span{color:#202124;font-size:1.3rem;line-height:1.4;transition:.15s ease}main aside.aside__left .box__submenu .unit__submenu .box__submenu .unit__submenu.child{padding:0 1rem 0 3.9rem}main aside.aside__left .box__submenu .unit__submenu .box__submenu .unit__submenu.child::before{left:2.2rem}main aside.aside__left .box__submenu .unit__submenu:hover{-webkit-text-decoration:underline solid #33bb8d;text-decoration:underline solid #33bb8d}main aside.aside__left .box__submenu .unit__submenu:hover span{color:#33bb8d}main aside.aside__left .box__submenu .unit__submenu::before{display:block;position:absolute;content:"";width:1rem;height:1rem;background:url(../img/arrow.svg) no-repeat;background-position:center;background-size:contain;left:.7rem}main aside.aside__left .box__submenu .unit__submenu span{color:#202124;font-size:1.3rem;line-height:1.4;transition:.15s ease}main aside.aside__left .box__submenu .unit__submenu.child{padding:0 1rem 0 3.9rem}main aside.aside__left .box__submenu .unit__submenu.child::before{left:2.2rem}main aside.aside__left .box__sponsor{display:block;width:100%;margin:0 auto}main aside.aside__left .box__sponsor+.box__sponsor{margin-top:1.6rem}main aside.aside__left .box__sponsor .title{display:flex;justify-content:flex-start;align-items:center;width:100%;height:3.2rem;background:#33bb8d;padding:0 1rem}main aside.aside__left .box__sponsor .title span{color:#fff;font-size:1.3rem;font-weight:bold;line-height:1}main aside.aside__left .box__sponsor .unit__sponsor{display:block;width:100%;background:#fff;text-decoration:none;padding:1rem;border:1px solid #dadce0;border-top:none}main aside.aside__left .box__sponsor .unit__sponsor p{color:#202124;font-size:1.3rem}main aside.aside__right{width:20rem}main aside.aside__right .box__application{display:block;width:100%}main aside.aside__right .box__application+.box__sponsor{margin-top:2rem}main aside.aside__right .box__application .unit__application{display:flex;position:relative;justify-content:center;align-items:center;width:100%;height:8rem;background:url(../img/bg_banner.png) no-repeat;background-position:center;background-size:cover;text-decoration:none;transition:.15s ease}main aside.aside__right .box__application .unit__application.type01::before{display:block;position:absolute;content:"";width:100%;height:100%;background:rgba(44,129,185,.6);top:0;left:0;margin:0 auto}main aside.aside__right .box__application .unit__application.type01::after{display:block;position:absolute;content:"";width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px;border:1px solid #fff}main aside.aside__right .box__application .unit__application.type02::before{display:block;position:absolute;content:"";width:100%;height:100%;background:rgba(252,64,189,.6);top:0;left:0;margin:0 auto}main aside.aside__right .box__application .unit__application.type02::after{display:block;position:absolute;content:"";width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px;border:1px solid #fff}main aside.aside__right .box__application .unit__application.type03::before{display:block;position:absolute;content:"";width:100%;height:100%;background:rgba(87,191,110,.6);top:0;left:0;margin:0 auto}main aside.aside__right .box__application .unit__application.type03::after{display:block;position:absolute;content:"";width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px;border:1px solid #fff}main aside.aside__right .box__application .unit__application.type04::before{display:block;position:absolute;content:"";width:100%;height:100%;background:rgba(255,149,0,.8);top:0;left:0;margin:0 auto}main aside.aside__right .box__application .unit__application.type04::after{display:block;position:absolute;content:"";width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px;border:1px solid #fff}main aside.aside__right .box__application .unit__application:hover{opacity:.8}main aside.aside__right .box__application .unit__application+.unit__application{margin-top:1rem}main aside.aside__right .box__application .unit__application span{position:relative;color:#333;font-size:1.6rem;font-weight:bold;line-height:1.5;text-align:center}main aside.aside__right .box__sponsor{display:block;width:100%;margin:0 auto}main aside.aside__right .box__sponsor+.box__sponsor{margin-top:1.6rem}main aside.aside__right .box__sponsor .title{display:flex;justify-content:flex-start;align-items:center;width:100%;height:3.2rem;background:#33bb8d;padding:0 1rem}main aside.aside__right .box__sponsor .title span{color:#fff;font-size:1.3rem;font-weight:bold;line-height:1}main aside.aside__right .box__sponsor .unit__sponsor{display:block;width:100%;text-decoration:none;padding:2rem 0}main aside.aside__right .box__sponsor .unit__sponsor .logo__sponsor{display:block;width:100%;transition:.15s ease}main aside.aside__right .box__sponsor .unit__sponsor .logo__sponsor+.logo__sponsor{border-top:1px solid #dadce0;padding-top:2rem;margin-top:2rem}main aside.aside__right .box__sponsor .unit__sponsor .logo__sponsor:hover{opacity:.8}main article{display:block;width:calc(100% - 480px);padding:2rem 2rem 8rem;margin:0 auto}main article section{display:block;width:100%}main article section *+h2{margin-top:4rem !important}main article section *+h3{margin-top:3.2rem !important}main article section *+h4{margin-top:2.4rem}main article section *+ul{margin-top:1em}main article section *+ol{margin-top:1em}main article section *+.box__inner{margin-top:1.6rem !important}main article section *+.box__table{margin-top:1.6rem !important}main article section *+.box__file{margin-top:2.4rem !important}main article section *+.box__btn{margin-top:1.6rem !important}main article section h1{display:block;width:100%;color:#202124;font-size:2rem;font-weight:bold;line-height:1.4;border-bottom:2px solid #33bb8d;padding-bottom:.8rem}main article section h1+*{margin-top:1.6rem !important}main article section h2{display:block;width:100%;background:#f8f9fa;color:#202124;font-size:1.6rem;font-weight:bold;line-height:1.4;padding:1rem 1.2rem .8rem;border-left:3px solid #33bb8d}main article section h2+*{margin-top:2.4rem !important}main article section div+h1{margin-top:4.8rem}main article section h3{display:block;width:100%;color:#202124;font-size:1.6rem;font-weight:bold;line-height:1.4;border-bottom:1px solid #dadce0;padding-bottom:.4rem}main article section h3+*{margin-top:.8rem}main article section h4{display:block;width:100%;color:#202124;font-size:1.6rem;font-weight:bold}main article section h4+*{margin-top:.8rem}main article section p{display:block;width:100%;color:#202124;font-size:1.4rem}main article section p+p,main article section p+ul,main article section p+ol{margin-top:1em}main article section .big{font-size:1.6rem}main article section ul{display:block;width:100%}main article section ul li{display:block;position:relative;color:#202124;font-size:1.4rem;text-align:justify;word-break:break-word;padding-left:2em}main article section ul li::before{display:block;position:absolute;content:"";width:6px;height:6px;border-radius:50%;background:#33bb8d;top:.9rem;left:.5em;right:auto;margin:0 auto}main article section ul+*{margin-top:1em}main article section ol{display:block;width:100%;counter-reset:number}main article section ol li{display:block;position:relative;color:#202124;font-size:1.4rem;text-align:justify;word-break:break-word;text-indent:-1.2rem;padding-left:3rem}main article section ol li::before{display:inline-block;counter-increment:number;content:counter(number) ".";width:.8em;color:#33bb8d;font-weight:bold}main article section ol+*{margin-top:1rem}main article section .box__inner{display:block;width:100%;background:#f6f8fa;border:1px solid #dadce0;padding:2rem}main article section .box__inner+*{margin-top:1.6rem}main article section table{width:100%}main article section table+*{margin-top:1em}main article section table thead{width:100%}main article section table thead tr{width:100%}main article section table thead tr th{background:#5f91ca;color:#fff;font-size:1.3rem;line-height:1.5;border:1px solid #dadce0;padding:.8rem}main article section table tbody{width:100%}main article section table tbody tr{width:100%}main article section table tbody tr th{background:#5f91ca;color:#fff;font-size:1.3rem;line-height:1.5;border:1px solid #dadce0;padding:.8rem}main article section table tbody tr td{background:#f8f9fa;color:#202124;font-size:1.3rem;line-height:1.5;vertical-align:middle;border:1px solid #dadce0;padding:.8rem}main article section .box__btn{display:flex;justify-content:flex-start;align-items:center;width:100%}main article section .box__btn.nolink .btn{background:#ddd}main article section .box__btn+.date{margin-top:3.2rem}main article section .box__btn+p{margin-top:.8rem}main article section .box__btn .btn{display:inline-flex;justify-content:center;align-items:center;width:auto;background:#33bb8d;text-decoration:none;padding:1rem 1.8rem 1rem 3.2rem;transition:.15s ease}main article section .box__btn .btn:hover{opacity:.8}main article section .box__btn .btn.color00{background:#33bb8d}main article section .box__btn .btn.color01{background:#7f4cd0}main article section .box__btn .btn.color02{background:#30b9ac}main article section .box__btn .btn.color03{background:#fda624}main article section .box__btn .btn.nolink{background:#ddd}main article section .box__btn .btn.nolink span{color:#ccc !important}main article section .box__btn .btn span{display:inline-block;position:relative;color:#fff;font-size:1.4rem;font-weight:bold;line-height:1.4}main article section .box__btn .btn span::before{display:block;position:absolute;content:"";width:2rem;height:2rem;background:none;font-family:"Material Icons";font-size:2rem;font-weight:500;line-height:1;top:49%;transform:translateY(-51%);left:-2.4rem;right:auto;margin:0 auto;transition:.15s ease}main article section .box__btn .btn+.btn{margin-left:1.6rem}main article section .box__btn.btn__big .btn{padding:2rem 4.4rem 2rem 5.6rem}main article section .box__btn.btn__big .btn span{font-size:1.6rem}main article section .box__btn.btn__big+.btn__big{margin-top:2.4rem !important}footer{display:flex;justify-content:center;align-items:center;width:100%;height:5.6rem;background:#939597;margin:0 auto}footer .copy{color:#fff;font-size:1.2rem;line-height:1}#home .box__hero{height:28rem;background:url(../img/bg.png) no-repeat;background-position:center;background-size:cover}#home .box__hero::before{display:block;position:absolute;content:"";width:100%;height:28rem;background:linear-gradient(to bottom left, #ffbff2, #ff92e9);top:0;left:0;opacity:.64}#home .box__hero .unit__hero{display:flex;position:relative;justify-content:flex-start;align-items:center;width:124rem;height:28rem;margin:0 auto}#home .box__hero .unit__hero .hero__text{display:block;width:80rem;right:auto}#home .box__hero .unit__hero .hero__photo{display:block;position:absolute;width:37.6rem;top:50%;transform:translateY(-50%);left:auto;right:0;overflow:hidden;border-radius:5px;margin:0 auto}#home main article section .note{display:block;width:100%;background:#f8f9fa;border:2px solid #33bb8d;padding:2.4rem 3.2rem}#home main article section .note .title{display:block;width:100%;color:#33bb8d;font-size:1.8rem;font-weight:bold;line-height:1;margin-bottom:1.6rem}#home main article section .box__img{display:block;width:100%;margin:1.2rem auto}#home main article section .files{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%;margin:0 auto 4.8rem}#home main article section .files-item{display:flex;justify-content:flex-start;align-items:center;width:calc((100% - 36px)/4);height:6rem;background:#33bb8d;text-decoration:none;margin-top:1.2rem;margin-right:1.2rem;transition:.15s ease}#home main article section .files-item.poster{background:#f18b86}#home main article section .files-item.tutorial{background:#e2bc00}#home main article section .files-item.making{background:#94b410}#home main article section .files-item.all{background:#5f91ca}#home main article section .files-item.research{background:#9a5fca}#home main article section .files-item:hover{opacity:.8}#home main article section .files-item:nth-child(-n+4){margin-top:0}#home main article section .files-item:nth-child(4n){margin-right:0}#home main article section .files-item span{display:block;position:relative;width:100%;color:#fff;font-size:1.4rem;font-weight:bold;line-height:1.3;padding:0 .8rem 0 2.6rem}#home main article section .files-item span.small{font-size:1.2rem}#home main article section .files-item span::before{display:block;position:absolute;content:"";width:1rem;height:1rem;background:url(../img/arrow_w.svg) no-repeat;background-position:center;background-size:contain;top:.4rem;left:1rem}#home main article section .box__info{display:block;width:100%}#home main article section .box__info .unit__info{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;border-bottom:1px dashed #dadce0;padding-bottom:.8rem;margin-bottom:.8rem}#home main article section .box__info .unit__info:last-child{margin-bottom:0}#home main article section .box__info .unit__info .date{display:inline-block;width:8rem;color:#202124;font-size:1.5rem;font-weight:bold;margin-right:1.2rem}#home main article section .box__info .unit__info .title{display:block;width:calc(100% - 120px);color:#202124;font-size:1.5rem}#home main article section .box__info .unit__info .title a{font-weight:bold}#page .box__hero{height:16rem;background:url(../img/bg.png) no-repeat;background-position:center;background-size:cover}#page .box__hero::before{display:block;position:absolute;content:"";width:100%;height:16rem;background:linear-gradient(to bottom left, #ffbff2, #ff92e9);top:0;left:0;opacity:.64}#page .box__hero .unit__hero{display:flex;position:relative;justify-content:flex-start;align-items:center;width:124rem;height:16rem;margin:0 auto}#page .box__hero .unit__hero .hero__text{display:block;width:56rem;right:auto}#page main article section table{display:table;width:100%;margin:1.6rem auto}#page main article section table.fields__table tbody tr th:nth-of-type(1){width:5%;text-align:center;padding:.8rem 0}#page main article section table.fields__table tbody tr th:nth-of-type(2){width:30%}#page main article section table.fields__table tbody tr td{width:65%}#page main article section table.fields__table--col02 tbody tr th:nth-of-type(1){width:5%;text-align:center;padding:.8rem 0}#page main article section table.fields__table--col02 tbody tr td{width:95%}#page main article section table.guidelines__table tbody tr td{background:#f8f9fa;vertical-align:middle}#page main article section table tbody{width:100%}#page main article section table tbody tr{width:100%}#page main article section table tbody tr th{color:#202124;font-size:1.3rem;font-weight:bold;text-align:justify;background:#f8f9fa;vertical-align:middle;border:1px solid #dadce0;padding:.8rem 1.2rem}#page main article section table tbody tr td{color:#202124;font-size:1.3rem;text-align:justify;background:#fff;vertical-align:middle;border:1px solid #dadce0;padding:.8rem 1.2rem}#page main article section .box__summary{display:block;width:100%;margin:3.2rem auto 0}#page main article section .box__summary .unit__summary{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;border-bottom:1px dashed #dadce0;padding:1.6rem 0}#page main article section .box__summary .unit__summary:first-child{border-top:1px dashed #dadce0}#page main article section .box__summary .unit__summary .title{display:block;width:160px;color:#33bb8d;font-size:1.4rem;font-weight:bold}#page main article section .box__summary .unit__summary .desc{display:block;width:calc(100% - 160px)}#page main article section .box__summary .unit__summary .desc .gmap{display:block;width:100%;height:40rem;margin:.8rem auto 0}#page main article section .box__summary .unit__summary .desc .gmap iframe{display:block;width:100%;height:40rem}#page main article section .date{display:block;width:100%;color:#33bb8d;font-size:1.6rem;font-weight:bold;line-height:1.4;border-bottom:1px solid #dadce0;padding-bottom:.4rem}#page main article section .date+.special-item{margin-top:1.6rem !important}#page main article section .special-item{display:block;width:100%}#page main article section .special-item+.special-item{border-top:1px dashed #dadce0;padding-top:1.6rem;margin-top:1.6rem}#page main article section .special-item__body{display:flex;justify-content:flex-start;align-items:flex-start;width:100%}#page main article section .special-item__body+.special-item__abstract{margin-top:1.6rem}#page main article section .special-item__body .info{display:flex;justify-content:flex-start;align-items:flex-start;width:calc(100% - 160px)}#page main article section .special-item__body .info .num{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;background:#33bb8d;color:#fff;font-size:1.4rem;line-height:1;margin:.1rem .8rem 0 0}#page main article section .special-item__body .info .detail{display:block;width:calc(100% - 28px);color:#202124;font-size:1.4rem}#page main article section .special-item__body .info .detail .title{display:block;width:100%;font-size:1.6rem;font-weight:bold;line-height:1.5;margin-top:1rem}#page main article section .special-item__body .photo{display:block;width:12rem;margin-left:4rem}#page main article section .special-item__abstract{display:block;width:100%;background:#f8f9fa;padding:2.8rem}#timetable .box__hero{height:16rem;background:url(../img/bg.png) no-repeat;background-position:center;background-size:cover}#timetable .box__hero::before{display:block;position:absolute;content:"";width:100%;height:16rem;background:linear-gradient(to bottom left, #ffbff2, #ff92e9);top:0;left:0;opacity:.5}#timetable .box__hero .unit__hero{display:flex;position:relative;justify-content:flex-start;align-items:center;width:124rem;height:16rem;margin:0 auto}#timetable .box__hero .unit__hero .hero__text{display:block;width:56rem;right:auto}#timetable .bread{display:flex;justify-content:flex-start;align-items:center;width:100%;border-bottom:1px solid #ddd;margin:0 auto}#timetable .bread__link{display:flex;justify-content:flex-start;align-items:center;width:128rem;color:#202124;font-size:1.3rem;line-height:1;padding:1.6rem 2rem;margin:0 auto}#timetable .bread__link a{font-size:1.3rem;line-height:1}#timetable .bread__link .fa-angle-right{color:#202124;font-size:1.3rem;margin:0 1rem}#timetable .content__program article section .end{display:block;width:100%;background:#f8f9fa;border:3px solid #33bb8d;padding:3.2rem 4rem;margin:0 auto 4rem}#timetable .content__program article section .end .dl__link{display:flex;position:relative;justify-content:center;align-items:center;width:100%;padding:1.2rem 0;margin-top:1.2rem;background:#e95778;text-decoration:none;transition:.15s ease}#timetable .content__program article section .end .dl__link.nolink{background:#ddd}#timetable .content__program article section .end .dl__link span{font-size:1.6rem;color:#fff}#timetable .content__program article section .end .dl__link:hover{opacity:.8}#timetable .content__program article section .timetable__tabs{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:1.6rem auto 1.6rem}#timetable .content__program article section .timetable__tabs .timetable__tab{display:inline-flex;position:relative;justify-content:center;align-items:center;width:auto;height:4rem;background:#f6f8fa;padding:0 2.4rem;cursor:pointer;margin-right:.8rem;transition:.15s ease}#timetable .content__program article section .timetable__tabs .timetable__tab.active{background:linear-gradient(to bottom left, #ffbff2, #ff92e9)}#timetable .content__program article section .timetable__tabs .timetable__tab.active::before{display:block;position:absolute;content:"";width:14px;height:14px;border-top:7px solid #5bb9a1;border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);bottom:-14px;left:0;right:0;margin:0 auto}#timetable .content__program article section .timetable__tabs .timetable__tab.active span{color:#fff}#timetable .content__program article section .timetable__tabs .timetable__tab:hover{opacity:.8}#timetable .content__program article section .timetable__tabs .timetable__tab:last-child{margin-right:0}#timetable .content__program article section .timetable__tabs .timetable__tab span{color:#333;font-size:1.5rem;font-weight:bold;line-height:1}#timetable .content__program article section .timetable{display:block;width:100%;margin:0 auto 4rem}#timetable .content__program article section .timetable table{display:table;width:100%;table-layout:fixed}#timetable .content__program article section .timetable table colgroup col.time{width:6rem !important}#timetable .content__program article section .timetable table colgroup col.detail{width:calc(100% - 6rem) !important}#timetable .content__program article section .timetable table tbody{width:100%}#timetable .content__program article section .timetable table tbody tr{width:100%;height:3rem}#timetable .content__program article section .timetable table tbody tr td{background:#fff;font-size:1.3rem;color:#202124;vertical-align:top}#timetable .content__program article section .timetable table tbody tr td.middle{vertical-align:middle}#timetable .content__program article section .timetable table tbody tr td.day{background:linear-gradient(to bottom left, #2fbb8b, #6ab9a9);color:#fff;font-weight:bold;text-align:center;vertical-align:middle}#timetable .content__program article section .timetable table tbody tr td.venue{background:#232a46;color:#fff;text-align:center;vertical-align:middle}#timetable .content__program article section .timetable table tbody tr td.time{background:#f8f9fa !important;text-align:center;line-height:1;vertical-align:middle}#timetable .content__program article section .timetable table tbody tr td .internal{display:flex;flex-direction:column;cursor:pointer;gap:.8rem}#timetable .content__program article section .timetable table tbody tr td .internal:hover{opacity:.8}#timetable .content__program article section .timetable table tbody tr td .internal .number{display:flex;justify-content:center;align-items:center;width:100%;background:linear-gradient(to bottom left, #2fbb8b, #6ab9a9);color:#fff;font-size:1.3rem;font-weight:bold;line-height:1;padding:.8rem 1rem}#timetable .content__program article section .timetable table tbody tr td .internal .title{display:block;width:100%;color:#202124;font-size:1.3rem;font-weight:bold;line-height:1.4;text-align:justify;word-break:break-word}#timetable .content__program article section .timetable table tbody tr td .internal .person{display:block;width:100%;color:#202124;font-size:1.3rem;line-height:1.4;word-break:break-word}#timetable .content__program article section .session{display:block;width:100%;margin:0 auto 4rem}#timetable .content__program article section .session__title{display:block;width:100%;background:linear-gradient(to bottom left, #ffbff2, #ff92e9);padding:.4rem 1rem;margin:0 auto 1rem}#timetable .content__program article section .session__title span{color:#fff;font-size:1.8rem}#timetable .content__program article section .session__info__item{display:inline-block;background:#232a46;color:#fff;font-size:1.3rem;line-height:1;padding:.8rem 1rem;margin:0 auto 1rem 0}#timetable .content__program article section .session__video{display:block;width:100%;background:#f6f8fa;border-radius:4px;padding:1.6rem 1.6rem 2rem;margin:0 auto 1rem}#timetable .content__program article section .session__video p{margin:0 auto .8rem}#timetable .content__program article section .session__video__link{display:flex;justify-content:flex-start;align-items:center;width:100%}#timetable .content__program article section .session__video__link .zoom{display:inline-flex;justify-content:flex-start;align-items:center;width:200px;height:4rem;background:linear-gradient(to bottom right, #1fc992, #53bbce);text-decoration:none;padding:0 1.6rem;margin-right:1.6rem;transition:.2s ease}#timetable .content__program article section .session__video__link .zoom.nolink{background:#ccc !important;pointer-events:none !important}#timetable .content__program article section .session__video__link .zoom:hover{opacity:.8}#timetable .content__program article section .session__video__link .zoom img{display:block;width:28px;margin-right:1rem}#timetable .content__program article section .session__video__link .zoom span{color:#fff;font-size:1.3rem}#timetable .content__program article section .session__video__link p{margin-bottom:0}#timetable .content__program article section .session__item{display:flex;justify-content:flex-start;align-items:center;width:100%;border:1px solid #dadce0;padding:2.4rem 1.6rem 2.4rem 2.4rem;margin:0 auto 1.6rem}#timetable .content__program article section .session__item:last-of-type{margin-bottom:0}#timetable .content__program article section .session__item--core .detail__title01{display:block;width:100%;color:#33bb8d;font-size:1.5rem;line-height:1;font-weight:bold;overflow-wrap:break-word;word-wrap:break-word;margin:0 auto 1.2rem}#timetable .content__program article section .session__item--core .detail__title02{display:block;width:100%;color:#202124;font-size:1.8rem;line-height:1;font-weight:bold;overflow-wrap:break-word;word-wrap:break-word;margin:0 auto}#timetable .content__program article section .session__item .detail{display:block;width:calc(100% - 216px);border-right:1px solid #ccc;padding:0 2.4rem 0 0;margin:0 1.6rem 0 0;cursor:default}#timetable .content__program article section .session__item .detail__category{display:inline-block;background:#939597;color:#fff;font-size:1.3rem;line-height:1;padding:.8rem 1rem;margin:0 auto 1rem 0}#timetable .content__program article section .session__item .detail__title{display:block;width:100%;color:#202124;font-size:1.8rem;line-height:1.4;font-weight:bold;overflow-wrap:break-word;word-wrap:break-word;margin:0 auto 1.2rem}#timetable .content__program article section .session__item .detail__title .num{color:#202124;font-size:1.8rem;line-height:1.4;font-weight:bold}#timetable .content__program article section .session__item .detail__title strong sub{position:relative;font-size:1.2rem;top:-0.2rem}#timetable .content__program article section .session__item .detail__title strong sup{font-size:1.2rem}#timetable .content__program article section .session__item .detail__author{display:block;width:100%;color:#33bb8d;font-size:1.4rem;font-weight:bold}#timetable .content__program article section .session__item .detail__author+.abstract{margin-top:.8rem}#timetable .content__program article section .session__item .detail__author .author_gr{display:block;color:#33bb8d;font-size:1.4rem;line-height:1.5;font-weight:bold}#timetable .content__program article section .session__item .detail__author .author_gr+.affiliation_gr{margin-top:.8rem}#timetable .content__program article section .session__item .detail__author .affiliation_gr{display:block;color:#202124;font-size:1.4rem;line-height:1.5}#timetable .content__program article section .session__item .detail .abstract{display:block;color:#202124;font-size:1.4rem;border-top:1px dashed #dadce0;padding-top:.8rem}#timetable .content__program article section .session__item .links{display:inline-flex;align-items:center;flex-direction:column;width:200px}#timetable .content__program article section .session__item .links a.nolink{background:#ccc !important;pointer-events:none !important}#timetable .content__program article section .session__item .links a.nolink span{color:#fff !important;text-decoration:none}#timetable .content__program article section .session__item .links .pdf{display:inline-flex;justify-content:flex-start;align-items:center;width:160px;height:4rem;background:linear-gradient(to bottom right, #e95778, #f8508e);text-decoration:none !important;padding:0 1rem;margin-bottom:1rem;transition:.2s ease}#timetable .content__program article section .session__item .links .pdf:hover{opacity:.8}#timetable .content__program article section .session__item .links .pdf img{display:block;width:28px;margin-right:1rem}#timetable .content__program article section .session__item .links .pdf span{color:#fff;font-size:1.3rem;line-height:1}#timetable .content__program article section .session__item .links .video{display:inline-flex;justify-content:flex-start;align-items:center;width:160px;height:4rem;background:linear-gradient(to bottom right, #06b2fc, #5b68c5);text-decoration:none !important;padding:0 1rem;transition:.2s ease}#timetable .content__program article section .session__item .links .video+.zoom{margin-top:1rem}#timetable .content__program article section .session__item .links .video.zoom{background:linear-gradient(to bottom right, #1fc992, #53bbce)}#timetable .content__program article section .session__item .links .video:hover{opacity:.8}#timetable .content__program article section .session__item .links .video img{display:block;width:28px;margin-right:1rem}#timetable .content__program article section .session__item .links .video span{color:#fff;font-size:1.3rem;line-height:1}#detail .box__hero{height:16rem;background:url(../img/bg.png) no-repeat;background-position:center;background-size:cover}#detail .box__hero::before{display:block;position:absolute;content:"";width:100%;height:16rem;background:linear-gradient(to bottom left, #ffbff2, #ff92e9);top:0;left:0;opacity:.5}#detail .box__hero .unit__hero{display:flex;position:relative;justify-content:flex-start;align-items:center;width:124rem;height:16rem;margin:0 auto}#detail .box__hero .unit__hero .hero__text{display:block;width:56rem;right:auto}#detail .bread{display:flex;justify-content:flex-start;align-items:center;width:100%;border-bottom:1px solid #ddd;margin:0 auto}#detail .bread__link{display:flex;justify-content:flex-start;align-items:center;width:128rem;color:#202124;font-size:1.3rem;line-height:1;padding:1.6rem 2rem;margin:0 auto}#detail .bread__link a{font-size:1.3rem;line-height:1}#detail .bread__link .fa-angle-right{color:#202124;font-size:1.3rem;margin:0 1rem}#detail .content__program article section .info{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:1.6rem auto 2.4rem}#detail .content__program article section .info__item{display:inline-flex;width:auto;background:#232a46;color:#fff;font-size:1.3rem;line-height:1;padding:.6rem 1.2rem}#detail .content__program article section .info__item+.info__item{margin-left:.4rem}#detail .content__program article section .info__item.category{background:#939597}#detail .content__program article section h1{display:block;width:100%;color:#202124;font-size:2.8rem;font-weight:bold;line-height:1.4;overflow-wrap:break-word;word-wrap:break-word;border-bottom:none;padding-bottom:0}#detail .content__program article section h1 .num{color:#202124;font-size:2.8rem;line-height:1.4;font-weight:bold}#detail .content__program article section h1+*{margin-top:4rem !important}#detail .content__program article section .video{display:block;position:relative;width:100%;padding-top:56.25%;margin:0 auto 1.6rem}#detail .content__program article section .video iframe{position:absolute;width:100%;top:0;right:0;height:100%}#detail .content__program article section .video video{position:absolute;width:100%;top:0;right:0;height:100%;border:1px solid #ddd}#detail .content__program article section .author{display:block;width:100%}#detail .content__program article section .author .author_gr{display:block;color:#202124;font-size:1.5rem;line-height:1.5}#detail .content__program article section .author .author_gr+.affiliation_gr{margin-top:.8rem}#detail .content__program article section .author .affiliation_gr{display:block;color:#202124;font-size:1.5rem;line-height:1.5}#detail .content__program article section .abstract{font-size:1.5rem;text-align:justify;overflow-wrap:break-word;word-wrap:break-word}#page-top{display:block;position:fixed;bottom:0px;right:0px}#page-top a{display:flex;position:relative;justify-content:center;align-items:center;width:5.6rem;height:5.6rem;background:rgba(51,187,141,.9);text-decoration:none;transition:.15s ease}#page-top a::before{display:block;position:absolute;content:"";width:2rem;height:2rem;background:none;font-family:"Material Icons";color:#fff;font-size:2rem;font-weight:500;line-height:1;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;transition:.15s ease}#page-top a:hover{opacity:.6}