@charset "UTF-8";/*! sanitize.css v8.0.0 | CC0 License | github.com/csstools/sanitize.css */*,:before,:after{background-repeat:no-repeat;box-sizing:border-box}:before,:after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.15;-moz-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}@keyframes hotaru{0%{opacity:1}25%{opacity:0}75%{opacity:0}100%{opacity:1}}@keyframes yure{0%{transform:translate3d(90%,90%,0)}25%{transform:translate3d(110%,90%,0)}50%{transform:translate3d(110%,110%,0)}75%{transform:translate3d(90%,110%,0)}100%{transform:translate3d(100%,100%,0)}}html{font-size:62.5%;width:100%}body{position:relative;width:100%}html,body{min-width:100%;height:100%}h1,h2,h3,h4,h5,h6,div,span,p,ul,ol,li,dd,small,a{margin:0;padding:0;font-size:1.6rem;line-height:2;letter-spacing:.07em;color:#000;font-family:Koburina Gothic W6 JIS2004,-apple-system,BlinkMacSystemFont,Gotham,YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;list-style-type:none;word-break:normal;position:relative;text-align:justify}a{color:#000;letter-spacing:.06em;text-decoration:none;word-break:normal}a:hover{opacity:.7}a[target=new]:after,a[target=_new]:after,a[target=_blank]:after{font-family:Hobonichi-Icons;content:"\e914";font-weight:400;font-size:.8em;position:relative;top:-.2em;margin-left:5px;margin-right:.5em}h1,h2,h3,h4,h5,h6{font-weight:700}.lity{background-color:rgba(255,255,255,0)!important}.lity-content:after{content:none!important}.lity-close{background:transparent;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;font-weight:400!important;text-indent:-9999px!important;text-shadow:none!important;color:#000!important}.hiddenString{overflow:hidden;position:absolute;height:1px;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);padding:0;border:0}@media screen and (max-width:640px){.lity{background-color:rgba(255,255,255,.8)!important}.lity-content:after{content:none!important}.lity-close{right:auto!important;left:93%!important;top:5%!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;font-weight:400!important;font-size:5rem!important;text-shadow:none!important;color:#000!important}}.bg{background-image:url(../img/bg.jpg);background-size:cover;background-position:center center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}header{width:95%;max-width:1000px;margin:0 auto;position:relative}header .logo_nichi{position:absolute;right:20px;top:10px}header .logo{width:200px;position:absolute;left:20px;top:20px}header h1{text-align:center;padding:120px 0 50px;font-size:2.4rem;line-height:1.5}header h1 span{font-size:1.6rem;line-height:1.5}#twitter-widget-0,#twitter-widget-1{display:block!important;margin:0 auto 30px!important}.intro{background-color:rgba(255,255,255,.85);border-radius:12px;padding:40px 0;width:95%;max-width:450px;margin:0 auto}.intro h2{text-align:center;font-size:2.4rem}.intro p{width:100%;max-width:440px;margin:0 auto;font-size:1.8rem;line-height:2.2;text-align:center}.info{background-color:white;border-radius:12px;padding:20px 0;width:95%;max-width:450px;margin:0 auto 50px;border:6px solid #ffe100}.info h2{text-align:center;font-size:2.4rem;margin-bottom:.5em}.info p,.info dl{width:80%;max-width:440px;margin:0 auto;font-size:1.6rem;line-height:2.2}.info p.hash,.info dl.hash{text-align:center;margin-top:2em}.info dl{margin-top:2em;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.info dl dt{width:50%}.info dl dt:before{content:"・";display:inline}.info dl dd{width:50%}.info .banner{display:block;width:95%;margin:40px auto 10px}.info .banner img{width:100%}main iframe{display:block;width:100%;max-width:800px;margin:50px auto}footer{width:100%;padding:0;border-top:1px solid gray;margin:100px auto 0;overflow:hidden;background-color:#fff}footer nav{padding-bottom:20px;border-bottom:1px solid gray}footer nav h2{font-size:1.8rem;text-align:center;padding:30px 0 15px;font-weight:400}.share{padding-bottom:0;border-bottom:1px solid gray}.share__ttl{text-align:center;padding:20px 0}.share__list{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:90%;max-width:250px;margin:0 auto 2em}.share__list li a{font-size:1.8rem}.share__list li img{width:50px}.contact{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;padding:25px 0}.contact .share__item{margin:.5em 0}.contact .share__item a{display:inline-block;width:250px;border:1px solid #404040;padding:.2em 2em;border-radius:30px;text-align:center}small{display:block;text-align:center;padding-bottom:100px}@media(max-width:768px){img{width:100%}.bg{background-image:url(../img/bg.jpg);background-size:cover;background-position:center center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}header{width:95%;max-width:1000px;margin:0 auto;position:relative}header .logo_nichi{width:30vw;position:absolute;right:2vw;top:2vw}header .logo{width:30vw;position:absolute;left:2vw;top:2vw}header h1{text-align:center;padding:30vw 0 10vw;font-size:2.4rem;line-height:1.5}header h1 span{font-size:1.6rem;line-height:1.5}#twitter-widget-0,#twitter-widget-1{display:block!important;margin:0 auto 30px!important}.intro{background-color:rgba(255,255,255,.85);border-radius:12px;padding:20px 0;width:95%;max-width:450px;margin:0 auto}.intro h2{text-align:center;font-size:2.4rem}.intro p{width:90%;max-width:440px;margin:0 auto;font-size:1.6rem;line-height:2.2;text-align:left}.info{background-color:white;border-radius:12px;padding:20px 0;width:95%;max-width:450px;margin:0 auto 30px;border:6px solid #ffe100}.info h2{text-align:center;font-size:2rem;margin-bottom:.5em}.info p,.info dl{width:90%;max-width:440px;margin:0 auto;font-size:1.6rem;line-height:1.8}.info p.hash,.info dl.hash{text-align:center;margin-top:2em}.info dl{margin-top:2em;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.info dl dt{width:45%;font-size:1.3rem;line-height:1.5;margin-bottom:.5em}.info dl dt:before{content:none;display:inline}.info dl dd{padding-left:5%;width:50%;font-size:1.3rem;line-height:1.5;margin-bottom:.5em}main iframe{display:block;width:100%;max-width:800px;margin:50px auto}footer{width:100%;padding:0;border-top:1px solid gray;margin:100px auto 0;overflow:hidden;background-color:#fff}footer nav{padding-bottom:20px;border-bottom:1px solid gray}footer nav h2{font-size:1.5rem;text-align:center;padding:30px 0 15px;font-weight:400}.share{padding-bottom:0;border-bottom:1px solid gray}.share__ttl{text-align:center;padding:20px 0;font-size:1.5rem;font-weight:400}.share__list{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:90%;max-width:250px;margin:0 auto 2em}.share__list li a{font-size:1.5rem}.share__list li img{width:50px}.contact{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:25px 0}.contact .share__item{margin:.5em 0}.contact .share__item a{display:inline-block;width:250px;border:1px solid #404040;padding:.2em 2em;border-radius:30px}small{display:block;text-align:center;padding-bottom:100px}small img{width:60vw}}