*{box-sizing:border-box}body{color:#222;font-family:Arial,Noto Sans KR,sans-serif;margin:0}button{font:inherit}img{height:90%;object-fit:contain;width:90%}#Page{display:flex;min-height:100vh}#menu{background-color:#3c3c3c;color:#fff;font-weight:700;position:fixed;z-index:10}#menu button{background:#0000;border:0;color:inherit;cursor:pointer;font-weight:700;transition:background-color .2s ease,color .2s ease}#menu button.active,#menu button:focus-visible,#menu button:hover{background-color:#fff;color:#3c3c3c;outline:none}#menu .menu-title{letter-spacing:0}.main{flex-grow:1}.gallery{grid-gap:10px;display:grid;gap:10px;padding:0 10px 20px}.gallery>div{align-items:center;display:flex;justify-content:center;min-height:160px}.gallery img{cursor:zoom-in}#select{border:1px solid #ddd}#select div{align-items:center;display:flex;gap:6px}.popupimage{inset:0;position:fixed;z-index:20}.shadow{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%}.popupcontent{background:#fff;border:1px solid #d1d8dd;box-shadow:0 0 6px 1px #0000004d;cursor:default;position:fixed;z-index:21}.popupclose{cursor:pointer;opacity:.7;position:fixed;z-index:22}@media screen and (min-width:900px){#menu{display:flex;flex-direction:column;height:100vh;justify-content:center;min-width:200px}#menu button{min-height:48px;min-width:200px;padding:10px 16px;text-align:center}.main{margin-left:200px}#select{display:flex;justify-content:space-evenly;margin:20px}#allgallery,#typegallery,#yeargallery{grid-template-columns:repeat(auto-fit,minmax(300px,auto))}#aboutmain{display:flex;flex-direction:column;font-size:15px;justify-content:center;line-height:30px;margin-top:calc(50vh - 270px)}#aboutmain,#costmain{font-weight:700;margin-left:300px}#costmain{margin-top:calc(50vh - 179px)}#contactmain{display:flex;flex-direction:column;font-size:15px;font-weight:700;justify-content:center;line-height:30px;margin-left:300px;margin-top:calc(50vh - 124.5px)}#contactmain>*{color:#000;text-decoration-line:none}.popupcontent{height:600px;left:calc(50% - 300px);top:calc(50% - 300px);width:600px}.popupclose{height:40px;left:calc(50% + 240px);top:calc(50% - 270px);width:40px}}@media screen and (max-width:899px){#Page{display:block}#menu{align-items:stretch;display:flex;left:0;min-height:76px;overflow-x:auto;overscroll-behavior-x:contain;top:0;width:100vw}#menu button{flex:0 0 auto;min-height:76px;min-width:88px;padding:8px 12px;text-align:center;white-space:nowrap}#menu .menu-title{min-width:118px}.main{margin-top:86px;width:100%}#select{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));margin:14px 10px;padding:12px}#allgallery,#typegallery,#yeargallery{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.gallery{padding:0 6px 16px}.gallery>div{min-height:140px}#aboutmain,#contactmain,#costmain{font-size:15px;font-weight:700;line-height:30px;margin-left:20px;margin-right:20px}#aboutmain,#contactmain,#costmain{margin-top:120px}#costmain table{max-width:420px;width:100%}#contactmain>div{align-items:center;overflow-wrap:anywhere}#contactmain>*{color:#000;text-decoration-line:none}.popupcontent{height:80vh;left:5vw;top:10vh;width:90vw}.popupclose{background:#fff;border-radius:50%;height:36px;right:6vw;top:calc(10vh + 8px);width:36px}}
/*# sourceMappingURL=main.fe0e9cea.css.map*/