@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;src:local('Josefin Sans'),url(josefin-sans-400.woff2) format('woff2');font-display:swap}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;src:local('Josefin Sans'),url(josefin-sans-700.woff2) format('woff2');font-display:swap}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;src:local('Josefin Sans'),url(josefin-sans-700i.woff2) format('woff2');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),url(open-sans-400.woff2) format('woff2');font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans'),url(open-sans-400i.woff2) format('woff2');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans'),url(open-sans-700.woff2) format('woff2');font-display:swap}html,body{margin:0;padding:0}:lang(ja-Latn){font-style:italic}body{font-family:'Open Sans',san-serif;font-size:16px;line-height:1.5;font-weight:400;font-style:normal;color:#e8eaed;background-image:linear-gradient(to bottom right,#202124,#000)}a{text-decoration:none;color:#8ab4f8}a:hover{color:#e8eaed}h1,h2,#banner p{font-size:30px;line-height:1.2;letter-spacing:0;font-weight:400;font-family:'Josefin Sans',sans-serif;font-weight:700;margin:0;margin-left:.35em;text-indent:-.3em}hr.stylized{border:none;border:0;height:1px;background:#222;background-image:linear-gradient(to right,#343638,#e8eaed,#343638)}#banner-container{border-bottom:1px solid #fff0;border-image:linear-gradient(to right,#343638,#e8eaed,#343638);border-image-slice:1}#banner{margin:0 auto;min-width:360px;width:calc(100% - 100px);max-width:1920px;height:75px}#homepage div{float:left;width:70px;height:70px;margin-top:2.5px;background:url(logo.webp);background-size:contain}#banner h1,#banner h2,#banner p{color:#e8eaed;font-size:25px;font-weight:400;line-height:1;padding:25px 0 25px 10px;text-transform:uppercase;display:inline-block}#youtube{display:block;width:50px;height:50px;margin-top:13px;float:right;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' width='71.412064' height='50' x='0' y='0' version='1.1' viewBox='0 0 71.412065 50'%3E%3Cstyle id='style3' type='text/css'%3E .st2%7Bfill:%23e8eaed%7D %3C/style%3E%3Cg id='g5' transform='scale(.58824)'%3E%3Cpath id='path7' fill='%23e8eaed' fill-opacity='1' d='M118.9 13.3c-1.4-5.2-5.5-9.3-10.7-10.7C98.7 0 60.7 0 60.7 0s-38 0-47.5 2.5C8.1 3.9 3.9 8.1 2.5 13.3 0 22.8 0 42.5 0 42.5s0 19.8 2.5 29.2C3.9 76.9 8 81 13.2 82.4 22.8 85 60.7 85 60.7 85s38 0 47.5-2.5c5.2-1.4 9.3-5.5 10.7-10.7 2.5-9.5 2.5-29.2 2.5-29.2s.1-19.8-2.5-29.3z'/%3E%3Cpath id='polygon9' fill='%23000' d='M80.2 42.5 48.6 24.3v36.4z'/%3E%3C/g%3E%3C/svg%3E");background-size:50px 50px}.artwork-title,#artwork-details{margin:0 auto;min-width:360px;width:calc(100% - 300px);max-width:calc(1920px - 300px)}#artwork-container{padding:10px 0 120px}#artwork-image{display:block;margin:10px auto 20px;height:auto;max-width:100%;max-height:100vh;object-fit:contain}#artwork-details dt{font-weight:700}#artwork-details dd{margin-left:4em;text-indent:-2em}.salebox{color:#202124;background-color:#e8eaed;padding:.5em;border-radius:3px;display:inline-block;text-indent:0}.salebox a:hover{color:#202124}.art-container{display:flex;flex-wrap:wrap;justify-content:center;margin:10px auto 20px;max-width:1920px}.art-thumbnail{display:block;max-width:360px;width:calc((100% - 60px) * (1/3));margin:10px;cursor:pointer}.sold{max-width:230px;width:calc((100% - 80px) * (1/4));margin:10px;cursor:pointer}.art-image{width:100%;height:auto;background-color:#eee}.art-thumbnail figure{margin:0}.art-thumbnail figcaption{padding-left:1em;overflow:hidden}.art-thumbnail:hover .art-image{-webkit-filter:brightness(.7);filter:brightness(.7)}.contents{padding-left:0}.contents li{display:inline-block;list-style-type:none}.contents a{display:inline-block;font-size:14px;padding:4px 0 4px 4px;margin:2px;border-left:1px solid #5f6368}#selected,.contents a:hover{color:#e8eaed}details summary{cursor:pointer}#table-wrapper{overflow-x:auto;width:100%;margin-top:1em}#table-proper{width:100%;border-collapse:collapse}#table-proper th,#table-proper td{font-size:14px;font-weight:400;padding-left:.5em;padding-top:.5em;padding-bottom:.5em;text-align:left;white-space:nowrap}#table-proper thead th{font-weight:700}#table-proper tbody tr{border-bottom:1px solid #5f6368}@media screen and (max-width:1000px){#banner{width:calc(100% - 75px)}.artwork-title,#artwork-details{width:calc(100% - 100px)}}@media screen and (max-width:750px){#homepage{display:inline-block}#homepage div{vertical-align:middle}.artwork-title,#artwork-details{width:calc(100% - 60px)}h1,h2,#banner p{margin-left:0;text-indent:0}#banner h1,#banner h2,#banner p{padding:0 0 0 10px;vertical-align:middle;font-size:30px;letter-spacing:5px}#banner{width:calc(100% - 25px);height:110px;text-align:center}#homepage div{float:none;display:inline-block;width:50px;height:50px}#youtube{float:none;margin:auto;width:40px;height:40px;background-size:40px 40px}}@media screen and (max-width:500px){#artwork-details,.art-thumbnail{font-size:15px}#artwork-details dd{margin-left:2em;text-indent:-1em}.art-thumbnail figcaption{padding-left:0}ul{padding-left:2em}ul li{padding-bottom:.5em}.artwork-title,#artwork-details{width:100%;margin:0 5px}}@media print{body{color:#000;background-color:#fff}a{color:#000}#artwork-image{margin:10px auto;width:80%}.artwork-title,#artwork-details{width:95%}#banner-container{display:none}#artwork-container{padding:10px 0}}