*{padding:0;margin:0}*{border:none}*{-webkit-font-smoothing:antialiased}*,*::before,*::after{box-sizing:border-box}html,body{height:100%}img,picture,video,canvas,svg{display:block;max-width:100%}*{font-size:1em}body{font-family:sans-serif}input,button,textarea,select{font:inherit}*{-webkit-text-size-adjust:100%}html{overflow-y:scroll}div,p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul{list-style-type:none}table{border-collapse:collapse;table-layout:fixed;word-break:break-all;word-wrap:break-all}th{font-weight:bolder}html{scroll-behavior:smooth}body{color:#000;background-color:#f2f2f2}a{color:blue}a:hover{color:navy}a#GoToPageTop{display:block;position:fixed;width:50px;height:35px;text-decoration:none;background-color:#0d0d0d;color:#fff;bottom:25px;right:calc(50% - 185px);opacity:0;transition:opacity .2s ease-in;-webkit-transition-duration:.2s;transition-duration:.2s;cursor:pointer;border-radius:12px;text-align:center;font-size:25px}a#GoToPageTop.fadein{opacity:.75}div#ContentsWrapper{min-width:350px;max-width:930px;width:100%;min-height:100vh;margin:0 auto;background-color:inherit}div#ContentsWrapper div#TopOfThePage{height:0}header{color:#f2f2f2;background-color:#000;position:sticky;top:0;z-index:1000;text-align:center}header div#SiteTitleBlock{display:flex;padding:3px 0}header div#SiteTitleBlock div{flex:auto}header div#SiteTitleBlock div#SiteTitle{text-align:left;padding-left:1em}header div#SiteTitleBlock div#SiteInformation{text-align:right;padding-right:1em;font-size:.8em}header div#SiteTitleBlock div#SiteInformation a{color:#e6e6e6}header div#SiteTitleBlock div#SiteInformation a:hover{color:#fff}header div#MenuCat{font-weight:bolder}header div#MenuCat a{color:#e6e6e6}header div#MenuCat a:hover{color:#fff}header div#MenuCat div{display:inline-block;width:5em;text-align:center}header div#MenuCat div#CurrentCat{color:#000;background-color:#f2f2f2}main{background-color:inherit;padding-bottom:3em;position:relative;margin-top:1em}main div.SectionContainer{width:340px;margin:0 auto;background-color:inherit}main div.SectionContainer .SectionCategory{margin-bottom:1em}main div.SectionContainer .SectionTitle{width:100%;margin:0 auto .5em auto;border-left:8px solid #000;padding:0 0 0 .5em;font-weight:100;font-size:1.2em}main div.SectionContainer div.PostListBlock{background-color:#fff;color:#000;width:100%}main div.SectionContainer div.PostListBlock div.PostListThumbnail{width:100%;height:191px}main div.SectionContainer div.PostListBlock div.PostListThumbnail img{display:inline-block;width:100%;height:100%;object-fit:cover}main div.SectionContainer div.PostListBlock div.PostListThumbnail a{text-decoration:none}main div.SectionContainer div.PostListBlock div.PostListThumbnail div.NoneEyecatch{padding:.5em;display:flex;width:100%;height:100%;font-size:1.5em;font-weight:500;letter-spacing:.05em;text-align:center;align-items:center;justify-content:center;background-color:#1a1a1a;color:#fff;text-shadow:1px 1px 3px #4d4d4d,1px -1px 3px #4d4d4d,-1px 1px 3px #4d4d4d,-1px -1px 3px #4d4d4d}main div.SectionContainer div.PostListBlock div.PostListContent{width:100%;padding:.5em}main div.SectionContainer div.PostListBlock div.PostListContent li.PostListPostDate,main div.SectionContainer div.PostListBlock div.PostListContent li.PostListEditedDate{font-size:.8em}main div.SectionContainer div.PostListBlock div.PostListContent li.PostListDirectlyCat{display:inline-block;margin-top:.5em;font-size:.8em;padding:0 1em;background-color:#333}main div.SectionContainer div.PostListBlock div.PostListContent li.PostListDirectlyCat a,main div.SectionContainer div.PostListBlock div.PostListContent li.PostListDirectlyCat a:hover{color:#fff}main div.SectionContainer div.PostListBlock div.PostListContent li.PostListPermaLink{margin:.5em 0;font-weight:bolder;font-size:1.2em}main div.SectionContainer div.PostListBlock div.PostListContent li.PostListExcerpt{display:none}main div.SectionContainer div.PostListBlock:nth-of-type(n+2){margin-top:1.5em}main div.SectionContainer:nth-of-type(n+2){margin-top:2em}.directlyCat a{padding-left:.5em;padding-right:.5em;background-color:#f2f2f2;color:#000}.directlyCat a:hover{background-color:#f2f2f2;color:#1a1a1a}footer{color:#f2f2f2;background-color:#000;position:fixed;width:inherit;max-width:inherit;bottom:0;z-index:999;text-align:center}@media screen and (min-width: 901px){header div#MenuCat div{width:8em;letter-spacing:1px}a#GoToPageTop{width:50px;right:calc(50% - 460px)}main div.SectionContainer{width:840px}main div.SectionContainer div.PostListBlock{display:flex;width:840px;height:197px}main div.SectionContainer div.PostListBlock div.PostListThumbnail{width:350px;height:197px}main div.SectionContainer div.PostListBlock div.PostListContent{width:490px;padding-left:.5em}main div.SectionContainer div.PostListBlock div.PostListContent li.PostListExcerpt{font-size:.8em;display:block}}div.SinglePageBlock{margin-bottom:0;width:100%;background-color:#fff}div.SinglePageBlock div.SinglePageEyeCatch{width:340px;height:191px}div.SinglePageBlock div.SinglePageEyeCatch img{display:inline-block;width:100%;height:100%;object-fit:cover}div.SinglePageBlock div.SinglePageContent{padding:1em}div.SinglePageBlock div.SinglePageContent h1#PostTitle{font-size:1.2em}div.SinglePageBlock div.SinglePageContent h2{font-size:1.1em}div.SinglePageBlock div.SinglePageContent p#PostDate{margin-top:.9em;font-size:.8em}div.SinglePageBlock div.SinglePageContent p#PostCategory{font-size:.8em}div.SinglePageBlock div.SinglePageContent div#PostContent{padding-top:1em}div.SinglePageBlock div.SinglePageContent div#PostContent :nth-child(n+2){margin-top:1em}div.SinglePageBlock div.SinglePageContent div#PostContent p{letter-spacing:.05em;line-height:1.5em}div.SinglePageBlock div.SinglePageContent div#PostContent pre{padding:1em;background-color:#000;color:#fff;white-space:pre-wrap;font-size:1.2em;line-height:1.2em}div.SinglePageBlock div.SinglePageContent div#PostContent figure#MyGallery{display:flex;flex-wrap:wrap}div.SinglePageBlock div.SinglePageContent div#PostContent figure#MyGallery figure{width:150px;height:150px;margin:2px;border:1px solid #404040}div.SinglePageBlock div.SinglePageContent div#PostContent figure#MyGallery figure img{object-fit:cover;border-style:none;width:100%;height:100%}div.SinglePageBlock div.SinglePageContent div#PostContent .wp-block-table,div.SinglePageBlock div.SinglePageContent div#PostContent .wrap-table{display:block;overflow-x:auto;padding:.5em;background-color:#f2f2f2}div.SinglePageBlock div.SinglePageContent div#PostContent .wp-block-table table,div.SinglePageBlock div.SinglePageContent div#PostContent .wrap-table table{background-color:#fff}div.SinglePageBlock div.SinglePageContent div#PostContent .wp-block-table table th,div.SinglePageBlock div.SinglePageContent div#PostContent .wp-block-table table td,div.SinglePageBlock div.SinglePageContent div#PostContent .wrap-table table th,div.SinglePageBlock div.SinglePageContent div#PostContent .wrap-table table td{padding:.5em 1em;border:1px solid #e6e6e6;white-space:nowrap}div.SinglePageBlock div.SinglePageContent div#PostContent .wp-block-table table th.l,div.SinglePageBlock div.SinglePageContent div#PostContent .wp-block-table table td.l,div.SinglePageBlock div.SinglePageContent div#PostContent .wrap-table table th.l,div.SinglePageBlock div.SinglePageContent div#PostContent .wrap-table table td.l{text-align:left}div.SinglePageBlock div.SinglePageContent div#PostContent .wp-block-table table th.c,div.SinglePageBlock div.SinglePageContent div#PostContent .wp-block-table table td.c,div.SinglePageBlock div.SinglePageContent div#PostContent .wrap-table table th.c,div.SinglePageBlock div.SinglePageContent div#PostContent .wrap-table table td.c{text-align:center}div.SinglePageBlock div.SinglePageContent div#PostContent .wp-block-table table th.r,div.SinglePageBlock div.SinglePageContent div#PostContent .wp-block-table table td.r,div.SinglePageBlock div.SinglePageContent div#PostContent .wrap-table table th.r,div.SinglePageBlock div.SinglePageContent div#PostContent .wrap-table table td.r{text-align:right}div.SinglePageBlock div.SinglePageContent div#PostContent ol,div.SinglePageBlock div.SinglePageContent div#PostContent ul{margin-left:2em}div.SinglePageBlock div.SinglePageContent div#PostContent ol li,div.SinglePageBlock div.SinglePageContent div#PostContent ul li{padding-left:.3em}div.SinglePageBlock div.SinglePageContent div#PostContent ol li:nth-child(n+1),div.SinglePageBlock div.SinglePageContent div#PostContent ul li:nth-child(n+1){margin-top:.2em}div.SinglePageBlock div.SinglePageContent div#PostContent ol li{list-style-type:decimal}div.SinglePageBlock div.SinglePageContent div#PostContent ul li{list-style-type:disc}div.SinglePageBlock div.SinglePageContent div#PostContent div#TableOfContents{display:inline-block;border:1px solid #e6e6e6;background-color:#f2f2f2;padding:.5em 1.5em 1em .5em}div.SinglePageBlock div.SinglePageContent div#PostContent figure{width:100%;height:auto;background-color:inherit;text-align:center}div.SinglePageBlock div.SinglePageContent div#PostContent figure img{margin:0 auto}div.SinglePageBlock div.SinglePageContent div#PostContent figure figcaption{font-size:.9em;color:#0d0d0d}div.SinglePageBlock div#PrevNext{display:flex;padding:1em}div.SinglePageBlock div#PrevNext div#previousPostLink,div.SinglePageBlock div#PrevNext div#nextPostLink{width:50%}div.SinglePageBlock div#PrevNext div#previousPostLink{text-align:left;padding-right:.5em}div.SinglePageBlock div#PrevNext div#nextPostLink{text-align:right;padding-left:.5em}.lum-lightbox-inner img.lum-img{max-width:74vw;max-height:70vh;margin:30px auto 0 auto}@media screen and (min-width: 901px){div.SinglePageBlock div.SinglePageEyeCatch{width:840px;height:473px}div.SinglePageBlock div.SinglePageContent h1#PostTitle{font-size:1.6em;letter-spacing:.06em}div.SinglePageBlock div.SinglePageContent h2{display:inline-block;vertical-align:middle;font-size:1.2em;letter-spacing:.05em;border-left:.8em solid #000;padding-left:.5em;padding-top:.2em}div.SinglePageBlock div.SinglePageContent div#PostContent .wp-block-table,div.SinglePageBlock div.SinglePageContent div#PostContent .wrap-table{overflow-x:auto}div.SinglePageBlock div.SinglePageContent div#PostContent .wp-block-table table th,div.SinglePageBlock div.SinglePageContent div#PostContent .wp-block-table table td,div.SinglePageBlock div.SinglePageContent div#PostContent .wrap-table table th,div.SinglePageBlock div.SinglePageContent div#PostContent .wrap-table table td{white-space:normal}div.SinglePageBlock div.SinglePageContent div#PostContent figure#MyGallery figure{width:265px;height:265px}div.SinglePageBlock div#PrevNext br{display:none}.lum-lightbox-inner img.lum-img{max-width:84vw;max-height:86vh}}/*# sourceMappingURL=designSingle.min.css.map */