@import"../css/all.min.css";.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"}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:#5567da}.link{color:#5567da;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 #5567da}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:32rem;transition:.15s ease}header .box__header .logo__main:hover{opacity:.8}header .box__header .logo__main img{display:block;width:100%}header .box__header .logo__jiep{display:block;width:8rem;margin-left:auto;transition:.15s ease}header .box__header .logo__jiep:hover{opacity:.8}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}.bread{display:flex;justify-content:flex-start;align-items:center;width:100%;border-bottom:1px solid #ddd;margin:0 auto}.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}.bread__link a{font-size:1.3rem;line-height:1}.bread__link .fa-angle-right{color:#202124;font-size:1.3rem;margin:0 1rem}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:#5567da;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 0;border:1px solid #dadce0;border-top:none;transition:.15s ease}main aside.aside__left .box__submenu .unit__submenu:hover span{color:#5567da;-webkit-text-decoration:underline solid #5567da;text-decoration:underline solid #5567da}main aside.aside__left .box__submenu .unit__submenu::before{font-family:"Material Icons";content:"";color:#5567da;font-size:2.4rem}main aside.aside__left .box__submenu .unit__submenu span{color:#202124;font-size:1.3rem;line-height:1;transition:.15s ease}main aside.aside__left .box__submenu .unit__submenu.child{padding:0 1rem 0 1.6rem}main aside.aside__left .box__submenu .unit__submenu.nolink::before{color:#999}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:#5567da;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(85,103,218,.6);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.close{pointer-events:none}main aside.aside__right .box__application .unit__application.close::before{display:block;position:absolute;content:"";width:100%;height:100%;background:rgba(45,45,45,.5);top:0;left:0;margin:0 auto}main aside.aside__right .box__application .unit__application.close::after{display:block;position:absolute;content:"";width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px;border:1px solid #fff;opacity:.5}main aside.aside__right .box__application .unit__application.close span{opacity:.5}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:#fff;font-size:1.6rem;font-weight:bold;line-height:1}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:#5567da;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%;background:#fff;text-decoration:none;padding:2rem 1rem}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{margin-top:3.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 *+h1{margin-top:6.4rem !important}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 #5567da;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 #5567da}main article section h2+*{margin-top:2.4rem !important}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 .kome{padding-left:1em !important;text-indent:-1em !important}main article section .box__img{display:block;width:100%;margin:1rem auto}main article section .box__img img{display:block;width:100%}main article section .box__img+*{margin-top:1em}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:#5567da;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:#5567da;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 .box__table{display:block;width:100%}main article section .box__table+*{margin-top:1em}main article section .box__table table{width:100%}main article section .box__table table thead{width:100%}main article section .box__table table thead tr{width:100%}main article section .box__table 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 .box__table table tbody{width:100%}main article section .box__table table tbody tr{width:100%}main article section .box__table 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 .box__table table tbody tr td{background:#f8f9fa;color:#202124;font-size:1.3rem;line-height:1.5;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.btn-symposium+*{margin-top:4rem}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:flex-start;align-items:center;width:auto;min-width:16rem;background:#5567da;text-decoration:none;padding:1.2rem 2.4rem 1.2rem 1.6rem;transition:.15s ease}main article section .box__btn .btn:hover{opacity:.8}main article section .box__btn .btn.color00{background:#5567da}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 span{display:flex;justify-content:flex-start;align-items:flex-start;position:relative;color:#fff;font-size:1.4rem;font-weight:bold}main article section .box__btn .btn span::before{display:block;position:relative;content:"";height:1em;font-family:"Material Icons";font-size:1.8rem;line-height:1;top:.2rem;transition:.15s ease;margin-right:.4rem}main article section .box__btn .btn+.btn{margin-left:1.6rem}main article section .box__btn .btn.nolink{background:#999}main article section .box__btn .btn.nolink span{color:#fff !important;opacity:.8}main article section .box__btn .btn.nolink span::before{color:#fff}main article section .box__btn.btn__big .btn{padding:1.6rem 4rem 1.6rem 3.2rem}main article section .box__btn.btn__big .btn span{font-size:1.6rem}main article section .box__btn.btn__big .btn span::before{display:block;position:relative;content:"";height:1em;font-family:"Material Icons";font-size:1.8rem;line-height:1;top:.2rem;transition:.15s ease;top:.4rem;margin-right:.4rem}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 .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:56rem;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 #5567da;padding:2.4rem 3.2rem;margin-bottom:3.2rem}#home main article section .note .title{display:block;width:100%;color:#5567da;font-size:1.8rem;font-weight:bold;line-height:1;margin-bottom:1.6rem}#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:#5567da;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.research{background:#5f91ca}#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.4rem;font-weight:bold;margin-right:.8rem}#home main article section .box__info .unit__info .title{display:block;width:calc(100% - 88px);color:#202124;font-size:1.4rem}#home main article section .box__info+.box__img{margin-top:4rem}#home main article section .desc{display:block;width:100%;font-size:1.6rem;line-height:1.4;margin:4.8rem auto 1em}#page .box__hero{height:16rem;background:url(../img/bg.png) no-repeat;background-position:center;background-size:cover}#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{background:#f8f9fa;color:#202124;font-size:1.3rem;font-weight:bold;text-align:justify;vertical-align:top;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;vertical-align:top;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:#5567da;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:#5567da;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:#5567da;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}#page main article section .box__table.table__program table thead tr th:first-child{width:20rem}#page main article section .box__table.table__program table tbody tr td.blue{background:#cbebff}#page main article section .box__table.table_fee table thead tr th{width:15%;font-weight:bold}#page main article section .box__table.table_fee table tbody tr th{vertical-align:middle}#page main article section .box__table.table_fee table tbody tr td{text-align:center;vertical-align:middle;background:#fff}#page main article section .box__table.table_fee.fee_c01 table tr th{color:#202124;background:#cbebff}#page main article section .box__table.table_fee.fee_c02 table tr th{color:#202124;background:#f3efb9}#page main article section .box__table.table_fee.fee_c03 table tr th{color:#202124;background:#ffd3d4}#timetable .box__hero{height:16rem;background:url(../img/bg.png) no-repeat;background-position:center;background-size:cover}#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 .content__program a{text-decoration:none}#timetable .content__program .note{display:block;width:100%;background:#f8f9fa;border:2px solid #ef5055;padding:2.4rem 3.2rem;margin-bottom:3.2rem}#timetable .content__program .note__title{display:block;width:100%;color:#ef5055;font-size:1.8rem;font-weight:bold;line-height:1;margin-bottom:1.6rem}#timetable .content__program figure{display:block;width:100%}#timetable .content__program figure.sample{width:96rem;margin:1.6rem auto 0;box-shadow:3px 3px 10px rgba(0,0,0,.2)}#timetable .content__program .timetable__tabs{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:0 auto 4.8rem}#timetable .content__program .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 .timetable__tabs .timetable__tab.active{background:linear-gradient(to bottom right, #8490e0, #5567da)}#timetable .content__program .timetable__tabs .timetable__tab.active::before{display:block;position:absolute;content:"";width:14px;height:14px;border-top:7px solid #6172dc;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 .timetable__tabs .timetable__tab.active span{color:#fff}#timetable .content__program .timetable__tabs .timetable__tab:hover{opacity:.8}#timetable .content__program .timetable__tabs .timetable__tab:last-child{margin-right:0}#timetable .content__program .timetable__tabs .timetable__tab span{color:#333;font-size:1.5rem;font-weight:bold;line-height:1}#timetable .content__program .timetable{display:block;width:100%;margin:0 auto 4rem;transition:.15s ease}#timetable .content__program .timetable__title{display:block;width:100%;color:#202124;font-size:2rem;font-weight:bold;line-height:1}#timetable .content__program .timetable__title+*{margin-top:1.6rem !important}#timetable .content__program .timetable table{display:table;width:100%}#timetable .content__program .timetable table thead{width:100%}#timetable .content__program .timetable table thead tr{width:100%}#timetable .content__program .timetable table thead tr th{background:#5f91ca;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.4;border:1px solid #dadce0;padding:.8rem}#timetable .content__program .timetable table tbody{width:100%}#timetable .content__program .timetable table tbody tr{width:100%}#timetable .content__program .timetable table tbody tr th{background:#5f91ca;color:#fff;font-size:1.4rem;line-height:1.4;border:1px solid #dadce0;padding:.8rem}#timetable .content__program .timetable table tbody tr td{color:#202124;font-size:1.4rem;line-height:1.4;border:1px solid #dadce0;padding:1.2rem 1.6rem}#timetable .content__program .timetable table tbody tr td.time{background:#f6f8fa;text-align:center;vertical-align:middle}#timetable .content__program .timetable table tbody tr td .title{display:inline-block;color:#5567da;font-size:1.6rem;font-weight:bold;line-height:1;text-decoration:underline;cursor:pointer;transition:.15s ease}#timetable .content__program .timetable table tbody tr td .title:hover{opacity:.8}#timetable .content__program .timetable table tbody tr td .title+.speaker{margin-top:.8rem}#timetable .content__program .timetable table tbody tr td .speaker{padding-left:1em}#timetable .content__program .timetable table tbody tr td .internal{color:#4a5cde;font-size:1.3rem;line-height:1.4;text-decoration:underline;cursor:pointer;transition:.15s ease}#timetable .content__program .timetable table tbody tr td .internal:hover{opacity:.8}#timetable .content__program .session{display:block;width:100%;margin:0 auto 4rem}#timetable .content__program .session__title{display:block;width:100%;background:#5567da;padding:.4rem 1rem;margin:0 auto 1rem}#timetable .content__program .session__title span{color:#fff;font-size:1.8rem}#timetable .content__program .session__info{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:0 auto .8rem}#timetable .content__program .session__info+.session__item{margin-top:1rem}#timetable .content__program .session__info__item{display:inline-flex;justify-content:flex-start;align-items:center;width:auto;height:3.2rem;background:#333;color:#fff;font-size:1.3rem;line-height:1;padding:0 1rem;margin:0 .8rem 0 0}#timetable .content__program .session__info__video{display:inline-flex;justify-content:flex-start;align-items:center;width:auto}#timetable .content__program .session__info__video .zoom{display:inline-flex;justify-content:flex-start;align-items:center;width:auto;height:3.2rem;background:linear-gradient(to bottom right, #1fc992, #53bbce);padding:0 2.4rem 0 1.6rem;transition:.2s ease}#timetable .content__program .session__info__video .zoom.nolink{background:#ccc !important;pointer-events:none !important}#timetable .content__program .session__info__video .zoom:hover{opacity:.8}#timetable .content__program .session__info__video .zoom img{display:block;width:24px;margin-right:.8rem}#timetable .content__program .session__info__video .zoom span{color:#fff;font-size:1.3rem;line-height:1}#timetable .content__program .session .session__desc{margin:0 auto .8rem}#timetable .content__program .session .session__desc+.session__item{margin-top:1rem}#timetable .content__program .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 .session__item:last-of-type{margin-bottom:0}#timetable .content__program .session__item .detail{display:block;width:calc(100% - 236px);padding:0 2.4rem 0 0;cursor:default}#timetable .content__program .session__item .detail+.links{border-left:1px solid #ccc}#timetable .content__program .session__item .detail__category{display:block;width:100%;color:#5f6368;font-size:1.6rem;line-height:1.4;font-weight:bold;overflow-wrap:break-word;word-wrap:break-word;margin:0 auto .4rem}#timetable .content__program .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}#timetable .content__program .session__item .detail__title+.detail__author{margin-top:1.2rem}#timetable .content__program .session__item .detail__title .num{color:#202124;font-size:1.8rem;line-height:1.4;font-weight:bold;margin-right:.8rem}#timetable .content__program .session__item .detail__author{display:block;width:100%;color:#202124;font-size:1.4rem;font-weight:bold;border-top:1px dashed #dadce0;padding-top:1.6rem}#timetable .content__program .session__item .detail__author .author_gr{display:block;color:#202124;font-size:1.4rem;line-height:1.5}#timetable .content__program .session__item .detail__author .author_gr+.affiliation_gr{margin-top:.4rem}#timetable .content__program .session__item .detail__author .affiliation_gr{display:block;color:#202124;font-size:1.4rem;line-height:1.5}#timetable .content__program .session__item .detail .desc{font-size:1.4rem}#timetable .content__program .session__item .links{display:inline-flex;align-items:center;flex-direction:column;width:220px;padding-left:2.4rem}#timetable .content__program .session__item .links a.nolink{background:#ccc !important;pointer-events:none !important}#timetable .content__program .session__item .links a.nolink span{color:#fff !important}#timetable .content__program .session__item .links__item{display:inline-flex;justify-content:flex-start;align-items:center;width:200px;height:4rem;padding:0 1rem;transition:.2s ease}#timetable .content__program .session__item .links__item:hover{opacity:.8}#timetable .content__program .session__item .links__item img{display:block;width:24px;margin-right:.8rem}#timetable .content__program .session__item .links__item span{color:#fff;font-size:1.3rem}#timetable .content__program .session__item .links__item--pdf{background:linear-gradient(to bottom right, #e95778, #f8508e);margin-bottom:.8rem}#timetable .content__program .session__item .links__item--abst{background:linear-gradient(to bottom right, #06b2fc, #5b68c5);margin-bottom:.8rem}#timetable .content__program .session__item .links__item--zoom{background:linear-gradient(to bottom right, #1fc992, #53bbce)}#single .box__hero{height:16rem;background:url(../img/bg.png) no-repeat;background-position:center;background-size:cover}#single .box__hero .unit__hero{display:flex;position:relative;justify-content:flex-start;align-items:center;width:124rem;height:16rem;margin:0 auto}#single .box__hero .unit__hero .hero__text{display:block;width:56rem;right:auto}#single .bread{display:flex;justify-content:flex-start;align-items:center;width:100%;border-bottom:1px solid #ddd;margin:0 auto}#single .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}#single .bread__link a{font-size:1.3rem;line-height:1}#single .bread__link .fa-angle-right{color:#202124;font-size:1.3rem;margin:0 1rem}#single .content__program article section #appDetail .info{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:0 auto 2.4rem}#single .content__program article section #appDetail .info__item{display:inline-flex;width:auto;background:#5567da;color:#fff;font-size:1.3rem;line-height:1;padding:.6rem 1.2rem}#single .content__program article section #appDetail .info__item+.info__category{margin-left:.4rem}#single .content__program article section #appDetail .info__category{display:inline-flex;width:auto;background:#939597;color:#fff;font-size:1.3rem;line-height:1;padding:.6rem 1.2rem}#single .content__program article section #appDetail .info__category+.info__item{margin-left:.4rem}#single .content__program article section #appDetail h1{display:block;width:100%;color:#202124;font-size:3.2rem;font-weight:bold;line-height:1.4;overflow-wrap:break-word;word-wrap:break-word;border-bottom:none;margin:0 !important}#single .content__program article section #appDetail h1 .num{color:#202124;font-size:2.8rem;line-height:1.4;font-weight:bold}#single .content__program article section #appDetail h1+*{margin-top:2.4rem !important}#single .content__program article section #appDetail .video{display:block;position:relative;width:100%;padding-top:56.25%;margin:0 auto 1.6rem}#single .content__program article section #appDetail .video iframe{position:absolute;width:100%;top:0;right:0;height:100%}#single .content__program article section #appDetail .video video{position:absolute;width:100%;top:0;right:0;height:100%;border:1px solid #ddd}#single .content__program article section #appDetail .author{display:block;width:100%}#single .content__program article section #appDetail .author .author_gr{display:block;color:#202124;font-size:1.5rem;line-height:1.5}#single .content__program article section #appDetail .author .author_gr+.affiliation_gr{margin-top:.8rem}#single .content__program article section #appDetail .author .affiliation_gr{display:block;color:#202124;font-size:1.5rem;line-height:1.5}#single .content__program article section #appDetail .abstract{font-size:1.5rem;text-align:justify;overflow-wrap:break-word;word-wrap:break-word}#single .content__program article .back{display:block;width:100%;border-top:1px solid #dadce0;padding-top:1.6rem;margin:4rem auto 12rem}#single .content__program article .back .back__link{font-size:1.3rem}#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(85,103,218,.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}