article,aside,b,body,dd,del,div,dl,dt,em,footer,form,h1,h2,h3,h4,header,html,i,iframe,img,li,nav,ol,p,pre,section,span,table,tbody,td,th,tr,ul{background:none;border:0;box-sizing:border-box;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}canvas.noise{pointer-events:none!important}article,aside,footer,header,nav,section{display:block}body{overflow-wrap:break-word;word-wrap:break-word;line-height:1}input,select,textarea{box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;vertical-align:middle}a{background:none;font-size:100%;margin:0;outline:none;padding:0;text-decoration:none;vertical-align:baseline}a img{border-style:none}li,ul{list-style-type:none}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}@font-face{font-family:mingliu;src:url(mingliu.2c50207d.woff2)}@font-face{font-family:botanika;src:url(BotanikaMono.b3a8a46d.woff)}:root{--bg-color:#eff1f0;--info-color:#607186;--primary-color:#5b618f;--primary-color-hover:#4b5173;--primary-color-active:#5b618f;--primary-color-dark:#373b57;--tertiary-color:#20f;--collection:#8a9f83;--tertiary-color-hover:#c9ceff;--tertiary-color-active:#dce0ff;--marker-color:#aeff00;--menu-bg-color:#000c;--sub-menu-bg-color:#fff;--secondary-color:#99839f;--secondary-color-hover:#8a778f;--secondary-color-active:#99839f;--menu-font-color:#eff1f0;--sub-menu-font-color:#000;--navigation-right-bg-color:#0000}html{font-size:62.5%;position:relative}body,html{height:100%}body{background:var(--bg-color);color:#000;font-family:botanika;font-size:1.2em;letter-spacing:.1em;line-height:1.5;text-align:center;width:100%}.h6{height:6px}.h12{height:12px}.h24{height:24px}.h36{height:36px}.grid{grid-gap:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:2rem}.grid>div{padding:1.5rem}.grid-img{aspect-ratio:4/5;max-width:100%}.page-info{color:var(--info-color);text-align:center}.iframe-scrollable{scrollbar-width:none;-ms-overflow-style:none;width:calc(100vw - 380px)}.iframe-scrollable::-webkit-scrollbar{display:none}a{color:inherit;font-family:inherit}.img-container{display:flex;justify-content:center}img{object-fit:contain}.img-vertical{max-height:600px;max-width:480px;width:100%}.img-horizontal{max-height:480px;max-width:600px;width:100%}#main a:not(.bg-none),#navi-left a:not(.bg-none){border-bottom:1px dotted #000;color:var(--tertiary-color);display:inline-block;margin:.1em 0;position:relative;transition:all .6s}#main a:not(.bg-none):hover,#navi-left a:not(.bg-none):hover{background:var(--tertiary-color-hover);border-bottom:1px dashed #000;color:#000;transition:all .3s}#main a:not(.bg-none):active,#navi-left a:not(.bg-none):active{background:var(--tertiary-color-active)}.buy-button-post{margin:12px auto;max-width:fit-content;min-height:100px}#index{height:auto;padding:20px;width:auto}#main-wrap{margin-left:-350px}#main{margin-left:350px}#menu-wrap{width:350px}#navi-right{background-color:var(--navigation-right-bg-color);border-left:2px solid #000;border-right:2px solid #000;width:150px}#navi-left,header{width:200px}#fl{left:250px;width:100px}#wrapper{height:100%;min-height:100%;position:relative;text-align:left;width:100%}header{left:0;position:absolute;z-index:10}#contents{height:100%;position:relative}#main-wrap{float:right;height:100%;width:100%}#main{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}#menu-wrap{float:left;height:100vh}#menu-wrap-inner{height:100%}#navi-right{cursor:default;float:right;height:100%}#navi-left{float:left;height:100%;padding:0;text-align:left}.navi-left-image{bottom:0;display:block;position:absolute;width:200px}.mobile-image-bottom{display:none}dt{background:#000;border-radius:2px;clear:both;color:#fff;float:left;font-family:mingliu,serif;font-size:.9em;font-weight:700;margin:5px 4px 5px 0;padding:.2em;white-space:pre-wrap}.dt_tags{justify-content:space-between}.dt_tags,.tags{display:flex;flex-wrap:wrap}.tags{margin:3px -2px}.tag{background:var(--secondary-color);cursor:pointer;transition:all .6s}.tag,.tag-collection{border-radius:2px;clear:both;color:#fff;float:left;font-family:mingliu,serif;font-size:.9em;font-weight:700;margin:2px;padding:.2em;white-space:pre-wrap}.tag-collection{background:var(--collection)}.tag:hover{background:var(--secondary-color-hover);transition:all .3s}.tag:active{background:var(--secondary-color-active)}.pineal{align-items:center;display:flex;height:100%;justify-content:center}.card_spacer{height:4px}.invisible{color:#0000}.not-shown{display:none}#navi-left-inner,#navi-right-inner{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}#header-inner,#main,#navi-left-inner{padding:10px 20px}#menu{letter-spacing:0;text-align:center;-webkit-overflow-scrolling:touch;background-color:#ddd;display:block;font-weight:500;height:100%;margin:0 auto;overflow:auto}nav{background:#000;color:#fff}nav div{background-color:var(--primary-color-dark);height:3px}nav p{font-family:mingliu,serif;font-size:1.2em;font-weight:400}nav li{background:var(--primary-color);color:#000;text-align:left}nav li a,nav li span{border-bottom:1px dotted #000;border-top:3px solid #0000;color:var(--menu-font-color);display:block;position:relative;transition:all .6s}nav li a{padding-left:15px}nav li span{padding-left:26px}nav li li a{color:#000}nav li li a:hover{background:var(--secondary-color-hover)}nav li li a:active{background:var(--secondary-color-active)}nav li a:hover{background:var(--primary-color-hover);color:#fff;text-decoration:none;transition:all .3s}nav li a:active{background:var(--primary-color-active)}nav li span:hover{background:var(--primary-color-hover);text-decoration:none;transition:all .3s}nav li span:active{background:var(--primary-color-active)}.sub-menu{display:none;overflow:hidden}.sub-menu li{background:var(--sub-menu-bg-color)}.sub-list a{padding-left:10px;text-align:left}nav li span:after{border-right:1px solid #000;border-top:1px solid #000;content:"";display:block;height:5px;left:10px;margin-top:-3px;position:absolute;top:50%;transform:rotate(45deg);transition:all .2s;width:5px}#left6:after{left:6px}nav li span.open:after{transform:rotate(135deg)}#open{display:none}#pagetop-pc,#pagetop-sm{backface-visibility:hidden;background:#00000080;border-radius:5px;bottom:clamp(20px,env(safe-area-inset-bottom,0) + 20px,100px);box-sizing:border-box;color:#fff;cursor:pointer;height:50px;line-height:14px;padding-top:24px;pointer-events:auto;position:fixed;right:30px;text-align:center;transform:translateY(80px);transition:transform .3s ease-out;width:50px;will-change:transform;z-index:1000}#pagetop-pc:before,#pagetop-sm:before{content:"▲";font-size:14px;left:0;position:absolute;right:20px;top:10px;width:100%}#pagetop-pc{display:block}#pagetop-sm{display:none!important}#pagetop-pc:hover,#pagetop-sm:hover{background:var(--primary-color-hover)}#pagetop-pc:active,#pagetop-sm:active{background:var(--primary-color-active)!important}#fl{bottom:0;color:#666;display:inline-block;margin-top:20px;position:absolute;text-align:center}#navi-left h2{background:#000;color:#fff;font-size:1em;height:20px;line-height:20px;margin:1em -20px 1em 0;padding:0 2em;position:relative}#navi-left h2:after{border-color:#000 #000 var(--primary-color) var(--bg-color);border-style:solid;border-width:0 0 10px 10px;content:"";left:0;position:absolute;top:0;width:0}h1{font-size:3em;line-height:1;margin:.5em 0 0;text-shadow:3px 3px 1px #ccc}h1,h2{font-family:mingliu,serif}h2{background:#000;color:#fff;font-size:1.5em;font-weight:400;height:24px;line-height:24px;margin:1em 0 1em -24px;padding:0 2em;position:relative;text-align:left}h2:after{border-color:#fff var(--bg-color) var(--primary-color) var(--primary-color);border-style:solid;border-width:0 12px 12px 0;box-shadow:-1px 1px 2px #0000001a;content:"";position:absolute;right:0;top:0;width:0}h3{border-bottom:2px solid #ccc;font-family:botanika;font-size:1.7rem;margin:20px 0 0}h3:first-letter{color:var(--tertiary-color);font-size:1.5rem}h4{border-bottom:2px solid #ccc;font-size:1.5rem}h4,h5{font-family:botanika;margin:20px 0 8px}h5{font-size:1.4rem;font-weight:400}.description{font-size:1.3rem}.description ul{margin-left:20px}dd{border-bottom:1px dotted #999;margin:0 0 5px 14em;padding:.2em}#navi-left dt{clear:none;float:none}#navi-left dd{margin-left:20px}em{font-style:normal;font-weight:700}input,textarea{background:none;border:1px solid;margin:3px 0;width:250px}textarea{height:50px}#navi-left input,#navi-left textarea{width:100%}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}.marker{background:var(--marker-color);background:-webkit-linear-gradient(#fda0 50%,var(--marker-color) 0);background:linear-gradient(#fda0 50%,var(--marker-color) 0)}.dcline{border-left:8px solid #000;margin:5px 0;padding:3px}.textbox{border:2px solid;margin:10px 0;padding:3px;text-align:center}.title{color:var(--tertiary-color);font-size:1.5rem;font-weight:500;letter-spacing:.1em;margin:1.2em 0 0;max-width:min(100%,480px);text-align:right}.title-tooltip-container{display:flex}.title-tooltip-container .title{--img-width:480px;--tooltip-width:0px;flex:1;margin-left:calc((100% - min(100%, 960px - var(--img-width)))/2 - var(--tooltip-width));margin-right:10px}.title-tooltip-container .tooltip{margin-top:20px}.txt{border-left:1px dotted;color:#999;margin:1em;padding:0 0 0 1em}.frame{background:#000;border-radius:3px;box-shadow:3px 3px 3px #ccc;padding:6px}.noise{height:100%;left:0;opacity:.025;pointer-events:none!important;position:fixed;top:0;width:100%;z-index:100}.tooltip{cursor:pointer;display:inline-block;position:relative}.tooltip-icon{background-color:#00000080;border-radius:50%;color:#fff;display:inline-block;font-family:Arial,sans-serif;font-size:14px;height:20px;line-height:20px;text-align:center;user-select:none;width:20px}.tooltip-text{display:none}.tooltip .tooltip-text{background-color:#00000080;border-radius:4px;bottom:125%;color:#fff;font-size:1.3rem;left:50%;opacity:0;padding:6px 8px;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;white-space:normal;width:300px}.tooltip:hover .tooltip-text{opacity:1;visibility:visible}.tooltip .tooltip-text:after{border:5px solid #0000;border-top-color:#00000080;content:"";position:absolute;top:100%}.tooltip .tooltip-text[data-align=center]:after{left:50%;transform:translateX(-50%)}.tooltip .tooltip-text[data-align=left]:after{left:10px;transform:none}.tooltip .tooltip-text[data-align=right]:after{left:auto;right:10px;transform:none}.tooltip-text ul{margin-left:20px}.tooltip-text ul,li{list-style:square!important}@media screen and (pointer:coarse) and (hover:none),screen and (width <= 600px){body{font-size:1.4em;line-height:1.7;width:auto}.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid>div{padding:0 0 12px}.iframe-scrollable{width:100vw}#wrapper{padding:15px 15px 70px}#header-inner{min-height:60px;padding:0 60px 10px 0}h2{font-size:1.5em;height:24px;padding:0 1.5em}#navi-left h2,h2{margin:1em 0}#navi-left h2:after{border-color:#000 #000 #000 var(--primary-color)}#fl{background:none;bottom:0;display:inherit;left:0;padding:3px;position:absolute;width:300px}#contents,#wrapper{height:auto}header{position:static;width:auto}#main-wrap{float:none}#main,#main-wrap{height:auto;margin-left:0}#main{overflow-x:hidden;padding:0}#menu-wrap{float:none}#menu-wrap-inner{-webkit-overflow-scrolling:touch;overflow:auto}#navi-right{border:0;cursor:default}#navi-left,#navi-right{float:none;height:auto;width:100%}#navi-left-inner,#navi-right-inner{-webkit-overflow-scrolling:auto;height:auto;overflow:visible}#navi-left-inner{padding:0}#pagetop-pc{display:none}#pagetop-sm{display:block!important}#menu-wrap{background:var(--menu-bg-color);color:#fff;display:none;height:100%;line-height:2;padding:80px 10px 20px;position:fixed;right:0;top:0;width:300px;z-index:1000}#side-bg{background:#33333380}#menu{background-color:#0000}#iframe-nav{height:0}nav{background:none;margin-top:37px}nav div{display:none}nav p{background:#000;border-left:8px solid var(--primary-color-hover);border-top:3px solid #000;color:#fff;font-size:1.2em;height:24px;line-height:20px;margin:24px 0 1em;padding:0 2em;text-align:left}nav li a,nav li span{border-bottom:0;color:var(--menu-font-color);padding:4px 0}nav li a{padding-left:24px}nav li span{padding-left:36px}nav li li a:hover{background:var(--secondary-color-hover);color:#fff}nav li li a:active{background:var(--secondary-color-active);color:#fff}nav li a:hover{background:var(--primary-color-hover);color:#fff}nav li a:active{background:var(--primary-color-active)}nav li span:hover{background:var(--primary-color-hover);color:#fff}nav li span:active{background:var(--primary-color-active);color:#fff}nav li span:after{border-right:2px solid #fff;border-top:2px solid #fff;margin-left:6px}#left6:after{margin-left:10px}nav>ul>li{border-bottom:1px solid #000}.sub-menu{background:#fff;border-top:1px solid #000;color:#000}.sub-menu li{display:inline-block;width:100%}.pineal{align-items:center;display:flex;height:100vh;justify-content:center}.card_spacer{height:5px}#open{background:#000;color:#fff;display:inline-block;height:50px;position:absolute;right:15px;text-align:center;top:32px;width:50px;z-index:1001}#side-bg{cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.open-text{bottom:0;font-family:mingliu serif;left:0;position:absolute;width:100%}#open.buttonclose{position:fixed;right:15px;top:32px}#open-icon,#open-icon:after,#open-icon:before{background:#fff}#open-icon{left:50%;margin:-1px 0 0 -10px;top:20px}#open-icon,#open-icon:after,#open-icon:before{display:block;height:2px;position:absolute;width:20px}#open-icon:after,#open-icon:before{content:"";left:0;top:50%;transition:all .3s}#open-icon:before{margin-top:-8px}#open-icon:after{margin-top:6px}#open .close{background:none}#open .close:after,#open .close:before{margin-top:0}#open .close+.open-text{color:var(--primary-color)}#open .close:before{background:var(--primary-color);transform:rotate(-45deg)}#open .close:after{background:var(--primary-color);transform:rotate(-135deg)}.mobile-image-bottom{bottom:-20px;display:block;width:100%}.navi-left-image{display:none}}@media screen and (pointer:coarse) and (hover:none){#pagetop-sm:hover{background:#00000080!important}#pagetop-sm:active{background:var(--primary-color-hover)!important}}