:root{--skyborder:#839dd4;--darksky:#6a8bca;--magenta:#fe6286;--dusk:#6a649f;--mint:#48d0b5}body{font-family:"MS UI Gothic","MS Gothic","Verdana","Meiryo UI";font-size:12px;background-image:url(../img/bg_tile.gif);color:#333;margin:0;padding:0;box-sizing:border-box}#container{display:flex;max-width:1000px;margin:0 auto;background-color:#fff;min-height:100vh}.main-wrapper{flex:1;display:flex;flex-direction:column;min-height:100vh}#sidebar{width:200px;background-image:url(../img/sidebar_bg.png);background-size:cover;border-right:1px solid var(--skyborder);border-left:1px solid var(--skyborder);padding:10px;flex-shrink:0;filter:drop-shadow(3px 0 5px rgb(131 157 212 / .75));position:relative;display:flex;flex-direction:column}#site-header{width:100%;height:80px;background-image:url(../img/logo.png);border:1px solid var(--skyborder);margin-bottom:10px;display:flex;align-items:center}.last-update{color:#4e6796;text-align:left}hr.def{width:200px;border-top:1px solid var(--skyborder);border-bottom:1px solid #fff;margin-bottom:10px;margin-top:12px}.menu-item{width:200px;background-image:url(../img/nav/top.png);border:1px solid #839dd4;font-size:17px;margin-bottom:5px;padding:17px 0;cursor:pointer;text-align:center;transition:background-color 0.2s;filter:drop-shadow(2px 2px 2px var(--skyborder))}.menu1{background-image:url(../img/nav/top.png)}.menu2{background-image:url(../img/nav/about.png)}.menu3{background-image:url(../img/nav/alley.png)}.menu4{background-image:url(../img/nav/portfolio.png)}.menu5{background-image:url(../img/nav/soon.png);cursor:default}.menu-item:hover{background-color:#fdbada}.menu1:hover{background-image:url(data:image/png;base64,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)}.menu2:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAiCAMAAAAtWWZIAAAAWlBMVEX/////tNX/8Pf/7PX/6vP/utj/t9b/vdr/2On/5vH/wNv/z+T/3+3/4u//eLb/xt//w93/8vj/0+b/zOL/yeH/3Ov/+fz/1ej/mcb/g7v/9vr/rND/o8v/jsFXCOELAAAFFklEQVRYw+yS0ZKkIAxFr7TboiCoINra+/+/uYk4UDoPU8zT1tSctpMQCMktRfVD+BXyv4Hn81k92Zy/g+ryi+4w9618/J5PQU5drkxR7pmP5EVe3frHdAbPHwL+lNMM1g7NEXUDBVfK7+ryld8H5SWN00Jo11B31Yt6sV9WRMld13zK2uWxidl2To9bq0jRt0FTjG9BtL7p1AhCdl/XDE7X7WS7e1qC0aplN6q0Xw4+arumo4f/vOCH4QQbtuy5+QxQHeZh6CEaiYdPldFEuDp59QAhWUlsEVv6B2RjEXq+UqAfUu/zNoZdenh5DpRSlGAhpbgR0hiJ0XlBUQOoL2tsjyA1tvtJBTRmBTYEvlL47ttgKGXh5jz/okIU0i7Kxz2vFjkpe0TT5KylBG16qpE88EPyycx0CkEUEhQXSCocioG1Az/0Z88muo/g3E3W98BquHs/RSFEaKWnqac+ANj6yat5A9pJyREYtQ6nEFpIF1uxGZabEClrEJtWPnbPfdnHCWNpTOczsIUoAWEIcjIJIbRSOiCy6R5MPY+IJCEYJ5uRVyGocSIWZ8uAL0QC1qyrsYCOQuz+pgV6Hl5VayWjsLUCHsC6AmxX81oJQPrMTQh7u/MNrMQXAVeIBnZjrdmBmoVUb8NfWgAR3oYXe/h4A4EHDFchs8vMdyGBjxlTAa1yRUA5dcUxR0Dh4U4TfQ28jNbmBYw87msXEHv8wt6mOhZ7/pRYyPXTkmcXfj4J2VmD4Pc9LmmERI55h03OQpUhA1gEiwEOITxnyyna+AsivEx7ExLSeuwXldF3IatRZNVqWXAR+Edpteg6CMLQWk2AKBhN5Cri///m7YONabIlnDhowZVzoIBrG2TozJNv6jwzAQSQfFM2dyHLS1jym71FewoZwzGDoLdtxODvb6VnXala2b6BG7VetbQD88zGZB3fMvfIbbJvDXEF6IK5C8Epqu8kZIV/CoHxClc3iRB9d1Vulciq7ZWflmCbsCXAUIAixDyFUP1VyGDveAoRKecRcoQ02SY0CvGcQBdbV5hFSK6pZUJXnPkhxMfi4+C3X0KMYbvjdfa2CbA1YdCDhSCDgdX9jVKpUw6CImSUPVKEMJKbajgfeVcAwYUwvc84lDRsYwZTwTZ9wfbZg0xzVIaHcA+zqDK6FEac/D7CcFchqQhBJKcO5xc+4zoXXdZJyLIuM0dwv2kpKnegaJ9tnp8HaotLRDCgLkKZ97B3e0kwd4Rrv8rtmKkjH6emFgJon4Hoakw/MGuFLRHk7sTyWh39Cf/oAd8ClzSnEcv022AsTSZZsV+oOC9ySEdim0jNkS/z3vcAI38AnBaS+wy4UEcO4cikYyHHZRJ8UgR0vgngnaeHf/pP8ckpXrFcHTcy6SGKIYUavRsWeDk4YLGl+u92ipEkhkGYB2hc0lyR/z/0ZETQbop9QOQEkETkBD48nd6eu9DjGiODCSR7Vs72PKXKUdTaD8RP5nWvRdgff6BxOewS6c9MCi9FPiEj4ztB9z8RkiWtU09EdbZavQUAdRS3NIeEwczdgExIXPcmmgEPcRKmMr+Mq0O1pWv3PABVlia9s+IlWH4jcCDcRHoz1RhJXYgKoqXo0LdksjXPkkuTIkG2xOUvwXK3AzeBFAY9aV3VucVDTQaOltvqaWZ5Ks8MFFYcOWPDrb7sJViWgFniYMTDCa3lHIlyVXoSQCaGVXFEuQTTqfAtVQxHn0gsQq7fSM72Dxyv3HgPr3PEAAAAAElFTkSuQmCC)}.menu3:hover{background-image:url(data:image/png;base64,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)}.menu4:hover{background-image:url(data:image/png;base64,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)}.viewcounter{display:flex;align-items:center;justify-content:center;width:100%}.linebreak{font-family:'Verdana';text-align:center;color:var(--skyborder);margin:-20px 0 5px 0;inline-size:735px;white-space:nowrap;overflow-x:hidden}.chibis-container{margin-top:auto;display:flex;justify-content:flex-end;align-items:flex-end;height:161px;position:relative}.chibis-container img{max-width:100%;height:auto;max-height:161px}.main-content{flex:1;padding:20px;border-right:1px solid var(--skyborder);background-color:#fff;display:flex;flex-direction:column}.news-container{flex:1}.header-image{height:423px;background-image:url(../img/banner_new.gif);box-shadow:inset 0 0 5px 5px #fff;margin-bottom:20px;display:flex;background-size:cover;background-position:center}.content-text{text-align:center;font-size:1.25em;font-family:Verdana}.news-post{border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid var(--darksky);background-color:#eaf4fd;margin-bottom:20px;overflow:hidden;text-shadow:1px 1px 0 #fff;filter:drop-shadow(5px 5px 0 rgb(200 220 239 / .7))}.post-header{background:linear-gradient(180deg,rgb(251 254 254) 5%,rgb(230 243 254) 20%,rgb(141 197 252) 85%,rgb(135 184 245) 100%);padding:8px 15px;border-bottom:1px solid var(--darksky);font-family:"Verdana";font-weight:700;color:#333}.post-content{padding:7px;display:block;gap:0;align-items:initial}.post-text{width:100%;line-height:1.4;min-width:0;box-sizing:border-box;display:flex;justify-content:center}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;padding:8px;box-sizing:border-box;max-width:100%;margin:0}@media (max-width:1000px){.gallery-grid{grid-template-columns:repeat(3,1fr);max-width:720px;gap:12px;padding:8px}}@media (max-width:850px){.gallery-grid{grid-template-columns:repeat(3,1fr);max-width:680px}}@media (max-width:720px){.gallery-grid{grid-template-columns:repeat(2,1fr);max-width:540px}}@media (max-width:480px){.gallery-grid{grid-template-columns:1fr;max-width:360px;padding:0 12px;gap:10px}}.example-image-link{display:block;position:relative;overflow:hidden}.portfolio-image{width:100%;height:auto;display:block;object-fit:cover}.example-image-link::after{content:"";position:absolute;inset:0;background:#fff0;transition:background 150ms ease,opacity 150ms ease;pointer-events:none}.example-image-link:hover::after{background:rgb(255 255 255 / .72)}.footer{background-color:#8bc2fa;border:1px solid var(--skyborder);padding:8px 20px;text-align:center;font-size:12px;font-family:"Meiryo UI";color:#fff;margin:20px 0 0 -21px;margin-top:auto}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/lightbox/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/lightbox/prev.png) left 48% no-repeat;opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/lightbox/next.png) right 48% no-repeat;opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/lightbox/close.png) top right no-repeat;text-align:right;outline:none;opacity:.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}.gallery-item{margin:0;padding:0;display:flex;flex-direction:column;align-items:center}figcaption{margin-top:8px;text-align:center;font-family:Verdana;font-size:.9em;color:#666;text-shadow:1px 1px 0 #fff}