@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,600,900&display=swap");
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}a img{border:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{position:relative;width:100%;min-height:100%}body{font-family:"Noto Sans","Noto Sans CJK JP",sans-serif;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#000;color:#fff}p{line-height:1.8}a{text-decoration:none;color:#fff}a img{-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;transition:opacity 400ms ease}a img:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}label{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}menu,figure{margin:0;padding:0}br.pc{display:block}br.sp{display:none}@media only screen and (max-width:750px){br.pc{display:none}br.sp{display:block}}.link{display:inline-block;width:26px;height:26px;background-position:0px 0px;background-repeat:no-repeat;background-image:url("../img/icon/weblink.png");text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;transition:opacity 200ms ease}.link:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}.modal-layer,body>nav >div{position:fixed;z-index:10;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0.8);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;transition:opacity 400ms ease;pointer-events:none;overflow:scroll}.modal-layer .close,body>nav >div .close{cursor:pointer;position:fixed;top:44px;left:50%;margin-left:432px}.modal-layer .close img,body>nav >div .close img{width:32px}.modal-layer .content,body>nav >div .content{width:850px;margin:9% auto 0}@media only screen and (max-width:750px){.modal-layer .content,body>nav >div .content{width:100%}}body.modal-on{overflow:hidden}body.modal-on .modal-layer{opacity:1;-ms-filter:none;filter:none;pointer-events:auto}.column,.tab-menu ul,body.about #Lab ul,body.livestream section ul{zoom:1}.column:before,.tab-menu ul:before,body.about #Lab ul:before,body.livestream section ul:before,.column:after,.tab-menu ul:after,body.about #Lab ul:after,body.livestream section ul:after{content:"";display:table}.column:after,.tab-menu ul:after,body.about #Lab ul:after,body.livestream section ul:after{clear:both}.column li,.tab-menu ul li,body.about #Lab ul li,body.livestream section ul li{width:415px;float:left}.column li:nth-child(odd),.tab-menu ul li:nth-child(odd),body.about #Lab ul li:nth-child(odd),body.livestream section ul li:nth-child(odd){margin-right:20px}@media only screen and (max-width:750px){.column li,.tab-menu ul li,body.about #Lab ul li,body.livestream section ul li{width:100%;float:none}}.tab-menu{width:850px;margin:40px auto}@media only screen and (max-width:750px){.tab-menu{width:100%;margin:40px 0;padding:0 50px}.tab-menu ul li{width:315px;float:left}.tab-menu ul li .slider{font-size:2.5vw}}.tab-content{overflow:hidden}.tab-content .wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;position:relative;width:200%;-webkit-transition:left 400ms ease;-moz-transition:left 400ms ease;-o-transition:left 400ms ease;-ms-transition:left 400ms ease;transition:left 400ms ease}.tab-content .wrapper>div{width:100%}@media only screen and (max-width:750px){.tab-content{margin:0 100px}}.bg-video:before{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:1300px;background:-webkit-linear-gradient(#000 80%, rgba(0,0,0,0) 100%);background:-moz-linear-gradient(#000 80%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(#000 80%, rgba(0,0,0,0) 100%);background:-ms-linear-gradient(#000 80%, rgba(0,0,0,0) 100%);background:linear-gradient(#000 80%, rgba(0,0,0,0) 100%);z-index:-99}.bg-video video{position:fixed;left:50%;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.fluffy{-webkit-animation-name:fluffy-anim;-moz-animation-name:fluffy-anim;-o-animation-name:fluffy-anim;-ms-animation-name:fluffy-anim;animation-name:fluffy-anim;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;-ms-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:2.4s;-moz-animation-duration:2.4s;-o-animation-duration:2.4s;-ms-animation-duration:2.4s;animation-duration:2.4s}.slider{position:relative;display:block;width:100%;height:75px;line-height:73px;font-size:18px;font-weight:bold}.slider span,.slider:before,.slider:after{position:absolute;display:block;width:100%;height:100%;left:0;top:0;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;-ms-transition:200ms;transition:200ms}.slider span{z-index:1;padding-left:24px}.slider:before{content:"";border:dashed 2px #777;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slider:after{content:"";width:0;background:#fff}.slider:hover,.slider.active{color:#000}.slider:hover:after,.slider.active:after{width:100%}@media only screen and (max-width:750px){.slider{height:84px;line-height:82px;font-size:3vw}.slider span{padding-left:32px}}.cover{position:relative;overflow:hidden}.cover img{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.cover:before{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;width:0;background:#fff}.cover.show:before{-webkit-animation:panning-block 800ms;-moz-animation:panning-block 800ms;-o-animation:panning-block 800ms;-ms-animation:panning-block 800ms;animation:panning-block 800ms}.cover.show-image img{opacity:1;-ms-filter:none;filter:none}.nav-menu input,body>nav menu input{display:none}.nav-menu label,body>nav menu label,.nav-menu label span,body>nav menu label span{display:inline-block;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}.nav-menu label,body>nav menu label{position:relative;width:36px;height:30px;cursor:pointer}.nav-menu label span,body>nav menu label span{position:absolute;left:0;width:100%;height:2px;background-color:#fff}.nav-menu label span:nth-of-type(1),body>nav menu label span:nth-of-type(1){top:0}.nav-menu label span:nth-of-type(2),body>nav menu label span:nth-of-type(2){top:14px}.nav-menu label span:nth-of-type(3),body>nav menu label span:nth-of-type(3){bottom:0}.nav-menu input:checked ~ label span:nth-of-type(1),body>nav menu input:checked ~ label span:nth-of-type(1){-webkit-transform:translateY(14px) rotate(-45deg);-moz-transform:translateY(14px) rotate(-45deg);-o-transform:translateY(14px) rotate(-45deg);-ms-transform:translateY(14px) rotate(-45deg);transform:translateY(14px) rotate(-45deg)}.nav-menu input:checked ~ label span:nth-of-type(2),body>nav menu input:checked ~ label span:nth-of-type(2){left:50%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-animation:active-menu .8s forwards;-moz-animation:active-menu .8s forwards;-o-animation:active-menu .8s forwards;-ms-animation:active-menu .8s forwards;animation:active-menu .8s forwards}.nav-menu input:checked ~ label span:nth-of-type(3),body>nav menu input:checked ~ label span:nth-of-type(3){-webkit-transform:translateY(-14px) rotate(45deg);-moz-transform:translateY(-14px) rotate(45deg);-o-transform:translateY(-14px) rotate(45deg);-ms-transform:translateY(-14px) rotate(45deg);transform:translateY(-14px) rotate(45deg)}@-moz-keyframes fluffy-anim{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-15px);-moz-transform:translate(0,-15px);-o-transform:translate(0,-15px);-ms-transform:translate(0,-15px);transform:translate(0,-15px)}}@-webkit-keyframes fluffy-anim{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-15px);-moz-transform:translate(0,-15px);-o-transform:translate(0,-15px);-ms-transform:translate(0,-15px);transform:translate(0,-15px)}}@-o-keyframes fluffy-anim{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-15px);-moz-transform:translate(0,-15px);-o-transform:translate(0,-15px);-ms-transform:translate(0,-15px);transform:translate(0,-15px)}}@keyframes fluffy-anim{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-15px);-moz-transform:translate(0,-15px);-o-transform:translate(0,-15px);-ms-transform:translate(0,-15px);transform:translate(0,-15px)}}@-moz-keyframes active-menu{100%{height:0}}@-webkit-keyframes active-menu{100%{height:0}}@-o-keyframes active-menu{100%{height:0}}@keyframes active-menu{100%{height:0}}@-moz-keyframes flash{0%{opacity:1;-ms-filter:none;filter:none}50%{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}100%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes flash{0%{opacity:1;-ms-filter:none;filter:none}50%{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}100%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes flash{0%{opacity:1;-ms-filter:none;filter:none}50%{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}100%{opacity:1;-ms-filter:none;filter:none}}@keyframes flash{0%{opacity:1;-ms-filter:none;filter:none}50%{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}100%{opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes panning-block{0%{left:0;width:0}40%{left:0;width:100%}60%{left:0}100%{left:100%;width:100%}}@-webkit-keyframes panning-block{0%{left:0;width:0}40%{left:0;width:100%}60%{left:0}100%{left:100%;width:100%}}@-o-keyframes panning-block{0%{left:0;width:0}40%{left:0;width:100%}60%{left:0}100%{left:100%;width:100%}}@keyframes panning-block{0%{left:0;width:0}40%{left:0;width:100%}60%{left:0}100%{left:100%;width:100%}}body>header{position:fixed;z-index:2;width:100%;height:120px;top:0;pointer-events:none}body>header:before{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(rgba(0,0,0,0.8), rgba(0,0,0,0));background:-moz-linear-gradient(rgba(0,0,0,0.8), rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,0.8), rgba(0,0,0,0));background:-ms-linear-gradient(rgba(0,0,0,0.8), rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,0.8), rgba(0,0,0,0));-webkit-transition:opacity 800ms;-moz-transition:opacity 800ms;-o-transition:opacity 800ms;-ms-transition:opacity 800ms;transition:opacity 800ms;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}body>header.bgon:before{opacity:1;-ms-filter:none;filter:none}body>header h1{position:absolute;z-index:2;left:50%;top:40px;margin-left:-470px;pointer-events:auto}body>header h1 img{width:138px}@media only screen and (max-width:750px){body>header h1{margin-left:-46vw}}body.pages>header:before{opacity:1;-ms-filter:none;filter:none}body>nav{position:absolute;z-index:3;width:100%;height:100%;pointer-events:none}body>nav menu{position:fixed;left:50%;top:42px;margin-left:430px;pointer-events:auto;z-index:2}body>nav.show{pointer-events:auto}body>nav.show >div{opacity:1;-ms-filter:none;filter:none;pointer-events:auto}body>nav.show a{pointer-events:auto}body>nav >div{height:100%;line-height:0;padding:200px 0;z-index:1;overflow:scroll}body>nav >div ul{width:850px;margin:auto}body>nav >div ul li{position:relative;overflow:hidden;margin-bottom:68px}body>nav >div ul a{display:block}body>nav >div ul a:before{display:block;position:absolute;content:"";top:0;left:0;width:0;height:100%;background:#fff}body>nav >div ul a:hover:before,body>nav >div ul a.hover:before{-webkit-animation:panning-block 600ms;-moz-animation:panning-block 600ms;-o-animation:panning-block 600ms;-ms-animation:panning-block 600ms;animation:panning-block 600ms}body>nav >div h2{position:relative;width:850px;margin:105px auto 0}body>nav >div h2 a{-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;transition:opacity 400ms ease}body>nav >div h2 a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}@media only screen and (max-width:750px){body>nav menu{margin-left:41vw}body>nav >div ul,body>nav >div h2{width:80%}body>nav >div ul img{height:48px}body>nav >div h2 img{width:60%}}main{position:relative}main>section{position:relative;width:850px;margin:25px auto;font-size:13px}main>section p{margin-bottom:1.2em}@media only screen and (max-width:750px){main>section{width:auto;margin:0 50px}}body>footer{position:relative;width:940px;margin:80px auto 0;padding-bottom:50px}body>footer h2 img{width:175px}body>footer nav li{margin-top:18px}body>footer nav a{position:relative;display:block;overflow:hidden}body>footer nav a:before{display:block;position:absolute;content:"";top:0;left:0;width:0;height:100%;background:#fff}body>footer nav a:hover:before{-webkit-animation:panning-block 600ms;-moz-animation:panning-block 600ms;-o-animation:panning-block 600ms;-ms-animation:panning-block 600ms;animation:panning-block 600ms}body>footer nav li a.outline{display:inline-block;width:201px;height:22px;background-position:0px 0px;background-repeat:no-repeat;background-image:url("../img/menu/footer.png");text-indent:100%;white-space:nowrap;overflow:hidden}body>footer nav li a.live{display:inline-block;width:201px;height:22px;background-position:0px -22px;background-repeat:no-repeat;background-image:url("../img/menu/footer.png");text-indent:100%;white-space:nowrap;overflow:hidden}body>footer nav li a.lounge{display:inline-block;width:201px;height:22px;background-position:0px -44px;background-repeat:no-repeat;background-image:url("../img/menu/footer.png");text-indent:100%;white-space:nowrap;overflow:hidden}body>footer nav li a.about{display:inline-block;width:201px;height:22px;background-position:0px -66px;background-repeat:no-repeat;background-image:url("../img/menu/footer.png");text-indent:100%;white-space:nowrap;overflow:hidden}body>footer .links{zoom:1;position:absolute;right:240px;bottom:50px}body>footer .links:before,body>footer .links:after{content:"";display:table}body>footer .links:after{clear:both}body>footer .links li{display:inline-block;margin-right:25px}body>footer .links li img{vertical-align:middle}body>footer .links li:nth-of-type(1) img{width:138px}body>footer .pgtop{position:absolute;right:70px;top:45px;-webkit-animation:flash 2s ease infinite;-moz-animation:flash 2s ease infinite;-o-animation:flash 2s ease infinite;-ms-animation:flash 2s ease infinite;animation:flash 2s ease infinite;display:inline-block;width:152px;height:32px;background-position:0px 0px;background-repeat:no-repeat;background-image:url("../img/common/pagetop.png");text-indent:100%;white-space:nowrap;overflow:hidden}body>footer .copyright{position:absolute;right:0;bottom:50px;font-size:8px}@media only screen and (max-width:750px){body>footer{width:100%;height:160px}body>footer h2,body>footer nav{display:none}body>footer .links{right:0;left:50px;bottom:130px}body>footer .links li{margin-right:50px}body>footer .links li:nth-of-type(1) img{width:160px}body>footer .links img{height:40px}body>footer .pgtop{top:auto;right:50px;bottom:90px;display:inline-block;width:102px;height:91px;background-position:0px -32px;background-repeat:no-repeat;background-image:url("../img/common/pagetop.png");text-indent:100%;white-space:nowrap;overflow:hidden}body>footer .copyright{right:0;left:50px;bottom:80px;font-size:2vw}}.admission{position:relative;width:850px;margin:80px auto 25px;font-size:13px}.admission h1 img{height:48px;margin-bottom:25px}@media only screen and (max-width:750px){.admission{width:auto;margin-left:50px;margin-right:50px}}#KeyVisual{position:relative;width:100%;height:725px;text-align:center;background:url("../img/top/keyvisual.jpg") top center no-repeat;-webkit-background-size:1280px 720px;-moz-background-size:1280px 720px;background-size:1280px 720px}#KeyVisual h1{display:none}#KeyVisual video{position:absolute;top:285px;left:50%;width:500px;height:150px;margin-left:-250px}#KeyVisual .scroll{position:absolute;display:block;width:100%;bottom:70px}#KeyVisual .scroll img{width:70px}@media only screen and (max-width:750px){#KeyVisual .scroll img{width:15vw}}body.top main>section{margin-top:70px}body.top main>section h1{margin-bottom:35px}body.top main>section h1 img{height:42px}body.top main>section a.slider{margin-top:35px}body.top main>section h2{margin-top:25px;display:inline-block;font-size:16px;border-bottom:1px solid #fff;font-weight:bold}@media only screen and (max-width:750px){body.top main>section h2{line-height:1.6;font-size:3.2vw;text-decoration:underline;border-bottom:none}}section#Outline{margin-top:-20px}section#Outline h1{text-align:center;margin-bottom:46px}section#Outline h1 img{height:auto}section#Outline h2{margin-top:15px}@media only screen and (max-width:750px){section#Outline{margin-top:-50px}section#Outline h1{font-size:2.8vw}section#Outline figure img{width:50%}}@media only screen and (max-width:750px){section#LiveStream figure img{width:100%}}@media only screen and (max-width:750px){section#Lounge figure img{width:100%}}section#About .dhgs{zoom:1}section#About .dhgs:before,section#About .dhgs:after{content:"";display:table}section#About .dhgs:after{clear:both}section#About .dhgs a{float:left}section#About .dhgs h2{float:right;margin:22px 0 0 30px}@media only screen and (max-width:750px){section#About .dhgs a{display:block;float:none;text-align:center;margin:20px 0}section#About .dhgs a img{height:60px}section#About .dhgs h2{float:none;margin-left:0}}body.pages main{padding-top:120px}body.pages main header{padding-bottom:10px}body.pages main header h1{width:850px;margin:25px auto 50px}body.pages main header figure img{width:100%}body.pages main section h1{font-weight:bold;line-height:1.4}body.pages main section a.slider{margin:30px 0}body.pages main section figure{margin:30px 0}body.pages main .tab-content ul{padding-top:40px}body.pages main .tab-content ul li{min-height:310px;padding-bottom:20px}body.pages main .tab-content ul li h2{margin-top:18px;margin-bottom:8px;font-weight:bold;font-size:16px}body.pages main .tab-content ul li img{width:100%}@media only screen and (max-width:750px){body.pages main header{padding-bottom:4vw}body.pages main header h1{width:80%;margin:25px auto}body.pages main header h1 img{height:45px}body.pages main section h1{font-size:3vw}body.pages main section img{width:100%}body.pages main .tab-content ul li{float:none;padding-bottom:40px}}body.pages .detail-modal,body.pages .lab-modal{cursor:pointer}body.pages .modal-layer .content{padding-bottom:50px}body.pages .modal-layer .content img{width:850px;margin-bottom:28px}body.pages .modal-layer .content h2,body.pages .modal-layer .content h3,body.pages .modal-layer .content h4,body.pages .modal-layer .content h5{font-weight:bold}body.pages .modal-layer .content h2{margin-top:32px;margin-bottom:34px;font-size:36px}body.pages .modal-layer .content h5{font-size:18px;margin-top:30px;margin-bottom:20px}body.pages .modal-layer .content p{margin-bottom:1.8em;font-size:14px}body.pages .modal-layer .content a{text-decoration:underline;word-break:break-all}@media only screen and (max-width:750px){body.pages .modal-layer .close{right:32px;left:auto;margin-left:0}body.pages .modal-layer .content{padding:100px 50px 50px}body.pages .modal-layer .content img{width:650px}}body.outline figure{text-align:center}body.outline figure.theday{margin-top:80px}body.outline figure.font{margin-top:80px}body.outline figure.striders{margin-top:120px}body.outline figure.visual{margin-top:120px}@media only screen and (max-width:750px){body.outline figure.visual img{width:650px}}body.about section h1{font-size:16px;margin-top:2.4em}body.about section h1:first-child{margin-top:5px}body.about #DHGS h1{margin-bottom:1.2em}@media only screen and (max-width:750px){body.about #DHGS h1{line-height:1.8}}body.about #Lab h1{margin-bottom:1em}body.about #Lab ul{padding-top:0}body.about #Lab ul h2 a,body.about #Lab ul h4,body.about #Lab ul .detail{display:none}body.about .modal-layer .content img{margin-bottom:40px}body.about .modal-layer .content h3{font-size:22px;margin-bottom:14px}body.livestream .tab-menu li:nth-child(odd){margin-right:0}body.livestream .tab-menu li:nth-child(even){margin-right:20px}body.livestream .tab-menu li:nth-of-type(1){margin-bottom:20px;width:100%}body.livestream section h1{font-size:16px;margin-top:2.4em}body.livestream section ul li h4{line-height:1.8}body.livestream section ul li figure{margin:0}body.livestream section ul h3,body.livestream section ul .detail{display:none}body.livestream section #TimeSchedule img{width:100%}body.livestream .modal-layer .content h4{margin-bottom:28px;font-size:20px;line-height:1.4}body.livestream .modal-layer .content h3{margin-top:-16px;margin-bottom:34px;font-weight:normal;font-size:16px;letter-spacing:10px}