*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{overflow-y:scroll}body,input,textarea{font-family:'Noto Serif JP',sans-serif;font-weight:300}body{color:#777;text-align:justify;line-height:1.75;letter-spacing:.05em}h1,h2,h3,h4,h5,h6{font-weight:400}#page-top{position:fixed;bottom:20px;right:20px;cursor:pointer}.container{padding:0 35px}input[type=submit]{cursor:pointer}.form-control{background:#eee}label{display:block}.ad{text-align:center}.visible-sm-inline,.visible-sm-lg-inline,.visible-md-lg-inline,.ad.pc{display:none}input[type=text],input[type=email],textarea{-webkit-appearance:none}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}#searchform{display:flex}#s,#searchsubmit{height:50px;font-size:16px}#s{border:none;padding:0 15px;background:#eee;width:calc(100% - 70px)}#searchsubmit{width:70px;background:#000;border:none;color:#fff}#main-message{margin-bottom:50px}.btn_toContact a,.btn_toContact a:hover{color:#fff}.btn_toContact a{display:block;border-radius:4px;padding:10px 15px;margin:55px auto 70px;background:#000;border:none;text-align:center;max-width:400px}#contact{padding-top:70px;margin-top:-70px}form.wpcf7-form{padding-top:60px;margin-top:-60px;margin-bottom:120px}form.wpcf7-form.sent p,form.wpcf7-form.sent dl,form.wpcf7-form.sent .wrap_submit{display:none}main .post .inr_post h1,form.wpcf7-form dl dt{margin-top:45px;margin-bottom:15px;font-size:18px}form.wpcf7-form dl dt{margin-bottom:5px}form.wpcf7-form dl dd{margin-bottom:45px;line-height:2}form.wpcf7-form .wpcf7-list-item{margin:0 2em 0 0}form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}form.wpcf7-form .wpcf7-list-item label,form.wpcf7-form .wpcf7-list-item label input[type=checkbox],form.wpcf7-form label.acceptance{cursor:pointer}form.wpcf7-form .wpcf7-list-item label input[type=checkbox],form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item input{margin-bottom:5px}@media (min-width:1200px){form.wpcf7-form .wpcf7-list-item label input[type=checkbox],form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item input{margin-bottom:10px}}form.wpcf7-form .form-control{width:100%;border-radius:4px;border:1px solid #ccc;padding:10px 15px}form.wpcf7-form .wrap_submit{margin-top:50px}form.wpcf7-form .wpcf7-submit{width:200px;border-radius:4px;padding:10px 15px;background:#000;color:#fff;border:none}span.wpcf7-list-item-label{color:#555 !important}span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{content:"" !important}input,textarea,select,button{font-size:16px}div.wpcf7-response-output{margin:2em 0 1em !important;padding:1em 1.5em !important}header.glbl .bar,.pagination .current,aside.glbl nav ul li a,body #contact h1,footer.glbl{background-color:#000}@-webkit-keyframes bg-color{0%{background-color:#069}25%{background-color:#060}50%{background-color:#f60}75%{background-color:red}100%{background-color:#069}}@keyframes bg-color{0%{background-color:#069}25%{background-color:#060}50%{background-color:#f60}75%{background-color:red}100%{background-color:#069}}#loader,header.glbl svg,main .post .inr_post .txt p span,a.page-numbers.next{color:#000}@-webkit-keyframes text-color{0%{color:#069}25%{color:#060}50%{color:#f60}75%{color:red}100%{color:#069}}@keyframes text-color{0%{color:#069}25%{color:#060}50%{color:#f60}75%{color:red}100%{color:#069}}main .post .inr_post .txt p a{text-decoration:none;padding-left:.5em}figure.wp-block-image{margin:45px 0 15px}figure.wp-block-image img{margin:0 !important}@media (min-width:375px){.ad.pc{display:block}#searchform{margin-bottom:45px}}@media (min-width:768px){.visible-xs-inline{display:none}.visible-sm-inline{display:inline}.visible-sm-lg-inline{display:inline}main .post .inr_post h1,form.wpcf7-form dl dt{font-size:20px}}@media (min-width:992px){.visible-xs-sm-inline,.visible-sm-inline{display:none}.visible-md-lg-inline{display:inline}.container_main{display:flex;justify-content:space-between}a,input[type=submit],form.wpcf7-form .wpcf7-list-item label,form.wpcf7-form .wpcf7-list-item label input[type=checkbox],form.wpcf7-form label.acceptance{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}a:hover,input[type=submit]:hover,form.wpcf7-form .wpcf7-list-item label:hover,form.wpcf7-form .wpcf7-list-item label input[type=checkbox]:hover,form.wpcf7-form label.acceptance:hover{text-decoration:none;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}}@media (min-width:1200px){.container{width:1185px;margin:0 auto}}#loader-bg{display:none;position:fixed;width:100%;height:100vh;top:0;left:0;background:#fff;z-index:9998}#loader{display:none;position:fixed;top:50%;left:50%;width:2em;height:2em;margin-top:-1em;margin-left:-1em;color:#ddd;z-index:9999}.glbl .pageTtl,.glbl .pageMsg{text-align:center;padding:5px 0}.glbl .pageMsg{padding:10px 0 5px}.glbl .pageTtl,.glbl .pageTtl a{color:#555;text-decoration:none;font-size:24px;line-height:1.5}.glbl .pageTtl span{font-size:16px}.glbl .desc{font-size:12px;margin-top:10px;text-align:center}.glbl .links{text-align:center;font-size:14px}.glbl .links a{color:#000;text-decoration:none;display:inline-block}@media (min-width:768px){.glbl .pageTtl,.glbl .pageTtl a{font-size:36px}.glbl .pageTtl span{font-size:24px}.glbl .desc br{display:none}.glbl .links{display:flex;justify-content:center}.glbl .links li{padding:0 .5em}}header.glbl{padding-top:60px}header.glbl .bar{height:60px;position:fixed;top:0;left:0;z-index:1;width:100%;display:flex;align-items:center;padding-left:.75rem;line-height:1}header.glbl .bar .siteTtl{width:calc(100% - 60px)}header.glbl .bar .siteTtl a{color:#fff;text-decoration:none}header.glbl .bar .siteTtl a svg{width:100%;max-width:300px;height:auto;fill:#fff}header.glbl .bar .siteTtl a span{font-size:10px}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{background-color:#fff}.drawer-overlay{background-color:rgba(0,0,0,.6)}.drawer-menu-item:hover{text-decoration:none}.drawer-brand,.drawer-menu-item{padding-right:10px;padding-left:10px}.drawer-menu{padding:30px 5px}header.glbl .container{padding:35px}@media (min-width:568px){header.glbl .bar .siteTtl a{display:inline-flex;align-items:center}header.glbl .bar .siteTtl a svg{margin-right:15px}header.glbl .bar .siteTtl a br{display:none}}@media (min-width:768px){header.glbl .bar{padding-left:20px}header.glbl .bar .siteTtl a svg{max-width:none;width:400px;margin-right:20px}}main .post{padding-bottom:45px;margin-bottom:45px;border-bottom:1px solid #ddd;word-wrap:break-word}body.page-id-2 .info dl dt,body.page-id-2 .info dl dd{padding:15px}body.page-id-2 .info dl{border-bottom:1px solid #ddd}body.page-id-2 .info dl dt{border-top:1px solid #ddd;background:#fafafa}body.page-id-2 .info dl dd{border-top:1px dotted #ddd}body.page-id-2 .mov{margin-top:40px;aspect-ratio:16/9}body.page-id-2 .mov iframe{width:100%;height:100%}#contact h1{font-size:20px;color:#fff;padding:5px 15px;margin-bottom:15px}body.page-id-3 main .post,body.page-id-13 main .post{padding-top:45px}main .post:first-of-type{border-top:1px solid #ddd}main a,main a:hover{color:#000;text-decoration:none}main .post .inr_post{justify-content:space-between;text-decoration:none;display:block}main .post .inr_post .txt figure.frm{padding:4%;background:url(//digitalart.fun/wp-content/themes/shublog/images/frm_top.png) no-repeat right 0/100% auto,url(//digitalart.fun/wp-content/themes/shublog/images/frm_btm.png) no-repeat right bottom/100% auto,url(//digitalart.fun/wp-content/themes/shublog/images/frm_md.png) repeat-y right 0/100% auto;margin-bottom:15px;text-align:center}main .post .inr_post .txt .date,main .post .author{font-size:14px;text-align:right;margin-top:2px}main .post .inr_post .txt .date{margin-top:15px}main .post .inr_post .txt .faq dl dt,main .post .inr_post .txt .faq dl dd,main .post .inr_post .txt ol li{text-indent:-1.15em;padding-left:1.15em}main .post .inr_post .txt .faq dl dt{margin-bottom:.5em}main .post .inr_post .txt .faq dl dd{margin-bottom:2em}main .post .inr_post .txt dl dd:last-of-type{margin-bottom:0}main .post .inr_post .txt ol li{margin-bottom:1em}main .post img{max-width:100%;height:auto;margin:15px 0}main .post figure img{margin:0}main .post .author a{text-decoration:none}@media (min-width:768px){body.page-id-2 .info dl{display:flex;flex-wrap:wrap}body.page-id-2 .info dl dt{width:200px}body.page-id-2 .info dl dd{border-top:1px solid #ddd;width:calc(100% - 200px)}}@media (min-width:992px){main{width:calc(100% - 360px)}}.pagination{text-align:center;margin:0 0 100px}a.page-numbers,.pagination .current{background:#f5f5f5;margin:0 2px;text-decoration:none;color:#555;display:inline-block;line-height:2;padding:0 .7em}.pagination .current{color:#fff;background:#000}.pagination i{font-size:17px}@media (min-width:992px){a.page-numbers:hover{background:#ccc}}aside.glbl,footer.glbl{margin-top:100px}aside.glbl nav{margin-bottom:45px}aside.glbl nav ul li{margin-bottom:5px}aside.glbl nav ul li a{display:block;color:#fff;text-decoration:none;padding:5px 15px}aside.glbl .subCts{padding:45px 0 0}aside.glbl .subCts h1{font-size:20px}aside.glbl .subCts ul{margin-top:10px}aside.glbl .subCts ul li{margin:0 0 10px}aside.glbl .subCts ul li:last-child{margin:0}aside.glbl .subCts figure{margin:10px 0}aside.glbl .subCts figure img{width:100%;height:auto}aside.glbl .subCts.authors ul li a{padding:.8em 1.5em;color:#000;background:#eee;text-decoration:none;font-size:12px;display:block}aside.glbl .subCts.movies ul li{position:relative;width:100%;padding-top:56.25%}aside.glbl .subCts.movies ul li iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}@media (min-width:992px){aside.glbl{width:300px;margin:0}}footer.glbl{text-align:center;padding:60px 0 130px}footer.glbl .ad{position:fixed;bottom:0;width:100%}footer.glbl .ad img{max-width:320px;height:auto}footer.glbl nav{margin-bottom:50px}footer.glbl nav ul li{margin-bottom:10px}footer.glbl nav ul li a,footer.glbl small{color:#fff}footer.glbl nav ul li a{text-decoration:none}.grecaptcha-badge{visibility:hidden}footer.glbl .rct,footer.glbl .rct a{font-size:10px;color:#fff;text-decoration:none}footer.glbl .rct{margin-bottom:20px}footer.glbl .rct,footer.glbl small,footer.glbl .wrap_links{color:#999}footer.glbl small{font-size:12px;text-align:center}footer.glbl .wrap_links{position:fixed;left:0;bottom:0;width:100%;background:#000}footer.glbl .wrap_links a{color:#fff}footer.glbl .wrap_links a img{max-width:100%}@media (min-width:768px){footer.glbl nav ul li{margin:0 1em}footer.glbl .rct br,footer.glbl small br{display:none}}@media (min-width:992px){footer.glbl{text-align:center;padding:60px 0 170px}footer.glbl .ad{display:none}}@media (min-width:1200px){footer.glbl nav ul{display:flex;justify-content:center}footer.glbl nav ul li{margin:0 1.5em}}.single .wp-block-embed{margin:20px 0}.single .wp-block-embed .wp-block-embed__wrapper{position:relative;padding-top:56.25%}.single .wp-block-embed .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}