@charset "UTF-8";body{background:#000;box-sizing:border-box;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:18px;font-style:normal;font-weight:400;min-height:100%;position:relative;width:100%}@media screen and (max-width:599px){body{font-size:16px}}body header{align-items:center;background-color:#ffffffe6;border-bottom:3px solid #ffc000;display:flex;justify-content:space-around;left:0;padding:0 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:1001}@media screen and (max-width:899px){body header{flex-direction:column}}@media screen and (max-width:462px){body header{padding:.25rem}}body header h1{font-weight:700}@media screen and (max-width:462px){body header h1{font-size:8vw}}body header nav ul{display:flex;list-style:none;margin:0}@media screen and (max-width:899px){body header nav ul{padding:0}}body header nav ul li{font-size:1rem;font-weight:500;line-height:1.5rem;margin:0 .5rem;padding:.5rem;text-align:center}@media screen and (max-width:462px){body header nav ul li{font-size:.9rem;line-height:1.25rem;padding:0}}body header nav ul li:last-child{margin-right:0}body header nav ul li span{font-size:1.125rem;vertical-align:bottom}body header nav ul li a{color:#000;text-decoration:none;transition:.3s}body header nav ul li a:hover{color:red}body main{margin:3rem auto 0;width:900px}@media screen and (max-width:999px){body main{margin:1rem auto 0;width:95%}}body main #firstView h2{color:#ffc000;filter:drop-shadow(0 0 2px #000000) drop-shadow(0 0 5px #000000);font-size:3rem;font-weight:800;line-height:4.5rem;margin:0 calc(50% - 50vw) 1rem;position:relative;text-align:center;width:100vw}body main #firstView h2 .responsiveBr{display:none}@media screen and (max-width:914px){body main #firstView h2 .responsiveBr{display:block}}@media screen and (max-width:580px){body main #firstView h2{font-size:8vw;line-height:10vw}}body main #firstView .subTitleWrap{align-items:center;display:flex;justify-content:center;margin-bottom:.5rem}body main #firstView .subTitleWrap img{display:block;width:75px}body main #firstView .subTitleWrap .subTitle{color:#fff;font-size:2.5rem;margin:initial;margin-left:1rem;text-align:left;text-align:initial;width:-webkit-fit-content;width:fit-content}body main #firstView .subTitleWrap .subTitle br{display:none}@media screen and (max-width:694px){body main #firstView .subTitleWrap .subTitle br{display:block}}body main #firstView .prologue p{color:#fff;filter:drop-shadow(0 0 2px #000000) drop-shadow(0 0 5px #000000);line-height:1.75rem;text-indent:1rem}body main #firstView .lightningPhotoContest{background-color:#0000001a;border:2px solid #ffc000;color:#fff;display:block;filter:drop-shadow(0 0 2px #000000) drop-shadow(0 0 5px #000000);margin:2rem auto 0;padding:1rem;text-align:center;text-decoration:none;transition:.3s;width:-webkit-fit-content;width:fit-content}body main #firstView .lightningPhotoContest:hover{color:#ffc000}body main #firstView .mainVisual{left:0;position:fixed;top:0;width:100%;z-index:-1}body main #firstView .logoOtowaNikkan{filter:drop-shadow(0 0 2px #ffffff) drop-shadow(0 0 5px #ffffff) drop-shadow(0 0 5px #ffffff);margin:0 auto;width:300px}body main #venue .venueContainer h3{background-color:#ffc000;border-radius:5px;margin:3rem auto .5rem;padding:.5rem 1rem}body main #venue .venueContainer h3 span{border:1px solid #000;display:inline-block;padding:0 .5rem}body main #venue .venueContainer .venueWrap dl{display:flex;filter:drop-shadow(0 0 2px #000000) drop-shadow(0 0 5px #000000)}@media screen and (max-width:796px){body main #venue .venueContainer .venueWrap dl{flex-direction:column}}body main #venue .venueContainer .venueWrap dl dt{color:#ffc000;font-weight:600;width:-webkit-fit-content;width:fit-content}@media screen and (max-width:796px){body main #venue .venueContainer .venueWrap dl dt{font-size:18px}}body main #venue .venueContainer .venueWrap dl dt:after{color:#fff;content:"："}body main #venue .venueContainer .venueWrap dl dd{font-feature-settings:"palt";color:#fff}@media screen and (max-width:796px){body main #venue .venueContainer .venueWrap dl dd{margin-left:2rem}}body main #venue .venueContainer .venueWrap p{color:#fff;font-size:.9rem;margin:1rem 0}body main #venue .venueContainer .venueWrap .largeLetters{font-size:1.55rem}@media screen and (max-width:796px){body main #venue .venueContainer .venueWrap .largeLetters{flex-direction:column}}@media screen and (max-width:599px){body main #venue .venueContainer .venueWrap .largeLetters{font-size:16px}}body main #venue .venueContainer .venueWrap iframe{display:block;margin:1rem auto 2rem;width:80%}@media screen and (max-width:599px){body main #venue .venueContainer .venueWrap iframe{height:300px;width:90%}}body main #venue .appBtn,body main #venue .dlBtn{border-radius:10px;color:#fff;display:block;font-size:1.5rem;font-weight:500;margin:1.5rem auto;padding:0 1rem .25rem;text-decoration:none;transition:.3s;width:-webkit-fit-content;width:fit-content}body main #venue .appBtn:hover,body main #venue .dlBtn:hover{opacity:.8}body main #program{color:#fff;margin-top:5rem;text-align:justify}body main #program h3{align-items:center;background-color:#00000080;border:1px solid #ffc000;border-radius:10px;display:flex;font-size:2rem;justify-content:space-between;padding:0 1rem}@media screen and (max-width:675px){body main #program h3{flex-direction:column;padding:.5rem}}body main #program h3 span{float:right;font-size:1rem;font-weight:400}body main #program .programWrap{background-color:#00000080;padding:1rem}body main #program .programWrap .programTime{background-color:#ffc0004d;border:1px solid #ffc000;font-size:1.25rem;margin:.5rem 0;padding:.25rem 1rem}body main #program .programWrap .programTime span{font-weight:400;margin-left:1rem}body main #program .programWrap .programTitle{font-feature-settings:"palt";color:#ffc000;font-size:1.5rem}body main #program .programWrap .programDetailWrap{align-items:center;display:flex}@media screen and (max-width:599px){body main #program .programWrap .programDetailWrap{flex-direction:column}}body main #program .programWrap .programDetailWrap .speaker{font-size:1.25rem;font-weight:700}body main #program .programWrap .programDetailWrap .speaker span{font-size:1.125rem;font-weight:400}body main #program .programWrap .programDetailWrap .company{font-size:16px}body main #program .programWrap .programDetailWrap .company a{color:#fff;display:inline-block;margin-bottom:.5rem;transition:.3s}body main #program .programWrap .programDetailWrap .company a:hover{color:red}body main #program .programWrap .programDetailWrap img{margin-left:1rem}@media screen and (max-width:599px){body main #program .programWrap .programDetailWrap img{margin:1rem 0}}body main #program .programWrap .overview{font-size:16px;margin-top:1rem;white-space:pre-wrap}body main #program .programWrap .biographyBtn{background-color:#ffc000;border-radius:5px;color:#000;cursor:pointer;display:block;font-size:1.125rem;margin:.5rem 0;padding:.125rem .5rem;text-align:center;text-decoration:none;transition:.3s;width:-webkit-fit-content;width:fit-content}@media screen and (max-width:599px){body main #program .programWrap .biographyBtn{margin:.5rem auto 0}}body main #program .programWrap .biographyBtn:hover{opacity:.8}body main #program .programWrap .biography{margin:0 auto;max-height:0;opacity:0;overflow:hidden;transition:all .4s ease-in-out;width:95%}body main #program .programWrap .biography dl{display:flex;margin-top:1rem}@media screen and (max-width:599px){body main #program .programWrap .biography dl{flex-direction:column}}body main #program .programWrap .biography dl dt{width:150px}body main #program .programWrap .biography dl dd{width:100%}@media screen and (max-width:599px){body main #program .programWrap .biography dl dd{margin-left:1rem}}body main #program .programWrap .biography.is-open{max-height:2000px;opacity:1}body footer{background-color:#ffc000cc;padding:2rem 0 1rem}body footer .footerWrap{margin:0 auto;width:900px}@media screen and (max-width:999px){body footer .footerWrap{width:95%}}body footer .footerWrap .organizerWrap{margin-bottom:1rem;text-align:center}body footer .footerWrap .organizerWrap p{font-weight:600}body footer .infoWrap{margin:1rem 0}body footer .infoWrap>p{font-weight:600}body footer .infoWrap div{margin-left:2rem}@media screen and (max-width:599px){body footer .infoWrap div{margin-left:1rem}}body footer .infoWrap .linkWrap{margin:1rem}body footer .infoWrap .linkWrap a{display:inline-block;margin-right:2rem}body footer .infoWrap .linkWrap+p{margin-bottom:1rem}body footer .infoWrap .anchor{word-break:break-word}body footer .credit{padding:.5rem;text-align:center}.fixed{opacity:0}#pageTop{bottom:10%;color:red;cursor:pointer;font-size:2.5rem;position:fixed;right:5%;transition:.4s}#pageTop:hover{opacity:.7}.fade-in{opacity:0;transition:opacity 2s ease-in-out}.fade-in.visible{opacity:1}
/*# sourceMappingURL=main.c85e68c7.css.map*/