aside .mf-inner{padding:50px 0;display:flex;justify-content:space-between}aside section{width:48%;margin:0 0 30px 0}aside section p{font-size:1.2em;font-weight:bold;margin:0 0 10px 0}aside #category ul{display:flex;justify-content:space-between;flex-wrap:wrap}aside #category ul li{width:49.9%;margin:0 0 2px 0}aside #category ul li a{display:block;text-align:center;background:#79c4f2;color:#fff;font-weight:bold}.archive #mainvis h1,.error404 #mainvis h1{text-align:center}.archive #article .mf-inner,.error404 #article .mf-inner{padding:100px 0}.archive #article .clist,.error404 #article .clist{justify-content:space-between}.archive #article .entrybox,.error404 #article .entrybox{width:330px;margin:0 0 30px 0}.archive #article .entrybox a,.error404 #article .entrybox a{line-height:normal}.archive #article .entrybox figure,.error404 #article .entrybox figure{width:100%;height:200px;overflow:hidden}.archive #article .entrybox figure img,.error404 #article .entrybox figure img{width:100%;height:100% !important;object-fit:cover}.archive #article .entrybox h3,.error404 #article .entrybox h3{font-size:1.13em;font-weight:bold;border-bottom:#575757 solid 1px;padding:20px;min-height:10em}.archive #article .entrybox h3 span,.error404 #article .entrybox h3 span{display:table;margin:0 0 20px 0;font-size:.78em;background:#79c4f2;color:#fff;padding:10px 20px;line-height:1em}.archive #article .entrybox p,.error404 #article .entrybox p{padding:20px}.archive #article .entrybox p.day,.error404 #article .entrybox p.day{font-size:.8em}.archive aside section,.error404 aside section{width:100%}.archive #category ul li a,.error404 #category ul li a{background:rgba(121,196,242,.75);display:grid;grid-template-columns:auto 1fr}.archive #category ul li a img,.error404 #category ul li a img{width:380px;height:auto;object-fit:cover}.archive #category ul li a span,.error404 #category ul li a span{font-size:1.13em;line-height:1.5em;letter-spacing:.2em;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.detail article #entry{margin:50px 0 100px 0;line-height:1.8em}.detail article #entry .ArtIndex{max-width:700px;width:100%;background:#f4f7f4;padding:30px;margin:0 auto 50px auto}.detail article #entry .ArtIndex .hn{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:#02244a solid 1px;line-height:1em}.detail article #entry .ArtIndex .hn img{max-width:160px;width:50%}.detail article #entry .ArtIndex .list li{margin:0 0 .5em 1em;list-style:disc}.detail article #entry .ArtIndex .list li a{font-size:.9em;color:#79c4f2;font-weight:bold}.detail article #entry .ArtIndex span{font-size:.8em}.detail article #entry h2{font-size:1.2em;font-weight:bold;background:#79c4f2;color:#fff;padding:.5em;margin:0 0 1em 0;line-height:1.3em}.detail article #entry h3{display:table;font-weight:bold;font-size:1em;padding:.5em;padding-top:0;margin:0 0 1em 0;border-bottom:#02244a solid 1px;line-height:1.3em}.detail article #entry p,.detail article #entry figure,.detail article #entry ul{margin:0 0 .8em 0}.detail article #entry .btn{display:table;max-width:400px;width:100%;margin:50px auto 100px auto}.detail article #entry .btn a{display:block;font-weight:bold;text-align:center;background:#02244a;color:#fff;padding:20px 10px}.detail article #entry .wp-block-table{overflow-x:auto;padding:0 0 .3em 0}.detail article #entry .wp-block-table table{width:100%;border-collapse:collapse;white-space:nowrap}.detail article #entry .wp-block-table table tr>*{padding:.3em;border:#575757 solid 1px}.detail article #entry .wp-block-table table tr th{font-weight:bold}.detail article #entry .wp-block-table::-webkit-scrollbar{height:14px}.detail article #entry .wp-block-table::-webkit-scrollbar-thumb{background:#02244a;border-radius:7px}.detail article #entry .wp-block-table::-webkit-scrollbar-track{background:rgba(2,36,74,.2);border-radius:7px}.detail aside{font-size:.9em}.detail aside #sub_articles li{padding:1em 10px;border-bottom:#ccc solid 1px}.detail aside #sub_articles li span{font-size:.9em;display:table;color:#ccc}.detail aside #sub_articles li:last-of-type{text-align:right;border:none}.detail aside #sub_articles li:last-of-type a{text-decoration:underline}.detail aside #category ul li a{padding:30px 10px}@media screen and (max-width: 1024px){aside{margin:50px 20px}aside .mf-inner{display:block}aside section{width:100%;margin:30px 0 0 0}.archive #article .mf-inner,.error404 #article .mf-inner{padding:50px 20px}}@media screen and (max-width: 1024px)and (max-width: 768px){.archive #article .clist,.error404 #article .clist{justify-content:center}}@media screen and (max-width: 1024px){.archive #article .entrybox,.error404 #article .entrybox{max-width:750px;width:49%}}@media screen and (max-width: 1024px)and (max-width: 768px){.archive #article .entrybox,.error404 #article .entrybox{width:100%}}@media screen and (max-width: 1024px){.archive #article .entrybox figure img,.error404 #article .entrybox figure img{width:100%}.archive #article .entrybox h3,.error404 #article .entrybox h3{padding:15px 10px;min-height:auto}.archive #article .entrybox h3 span,.error404 #article .entrybox h3 span{margin:0 0 10px 0;padding:10px}.archive #article .entrybox p,.error404 #article .entrybox p{padding:10px}.archive #category ul,.error404 #category ul{max-width:750px;width:100%;margin:0 auto;justify-content:center}.archive #category ul li,.error404 #category ul li{width:100%}.archive #category ul li a,.error404 #category ul li a{display:grid;grid-template-columns:60% 1fr}.archive #category ul li a img,.error404 #category ul li a img{width:100%;object-fit:cover}.archive #category ul li a span,.error404 #category ul li a span{font-size:1em}.detail article #entry{margin:20px}.detail article #entry .ArtIndex .hn img{max-width:240px}.detail article #entry h2{margin:0 0 .5em 0}.detail article #entry h3{padding-top:0}.detail article #entry .btn{max-width:400px;margin:50px auto}.detail aside #category ul li{width:49.8%}}