@import"basic/fonts/union/stylesheet.min.css";@import"https://fonts.googleapis.com/earlyaccess/notosanskr.css";@font-face{font-family:"shinyangjangphonogram";src:url("/shin-yang-jang-phonogram/public/assets/fonts/shinyangjangphonogram-Regular.woff") format("woff"),url("/shin-yang-jang-phonogram/public/assets/fonts/shinyangjangphonogram-Regular.woff2") format("woff2"),url("/shin-yang-jang-phonogram/public/assets/fonts/shinyangjangphonogram-Regular.otf") format("opentype"),url("/shin-yang-jang-phonogram/public/assets/fonts/shinyangjangphonogram-Regular.ttf") format("truetype")}html{line-height:normal}body{font-family:"union","Noto Sans KR",sans-serif;overflow-y:scroll;color:var(--fg-color)}h1,h2,h3,h4,h5,h6,.h{font-weight:400}a{color:var(--link-color)}@media print{a:hover{color:var(--fg-color)}}@media only screen and (min-width: 993px){a:hover{color:var(--fg-color)}}@keyframes loading-icon-a{0%,24.9999%{opacity:1}25%,100%{opacity:0}}@keyframes loading-icon-b{0%,24.9999%{opacity:0}25%,49.9999%{opacity:1}50%,100%{opacity:0}}@keyframes loading-icon-c{0%,49.9999%{opacity:0}50%,74.9999%{opacity:1}75%,100%{opacity:0}}@keyframes loading-icon-d{0%,74.9999%{opacity:0}75%,100%{opacity:1}}.dcore-loading{z-index:99999999999;background-color:transparent !important;transition:none;cursor:default}.dcore-loading.active-{display:block;opacity:1;top:50vh}.dcore-loading .icons{width:30px;height:30px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.dcore-loading .icons > div{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:contain;background-position:center;animation-duration:.8s;animation-iteration-count:infinite}.dcore-loading .icons > div svg{position:absolute;top:0;left:0;width:100%;height:100%}.dcore-loading .icons > div.a-{animation-name:loading-icon-a}.dcore-loading .icons > div.b-{animation-name:loading-icon-b}.dcore-loading .icons > div.c-{animation-name:loading-icon-c}.dcore-loading .icons > div.d-{animation-name:loading-icon-d}::selection{background:color-mix(in srgb, var(--link-color) 99%, transparent) !important;color:var(--fg-color) !important}body{background-color:var(--bg-color-a)}html.fp-enabled body{overflow:visible}#body:after{content:"";display:table;clear:both}#body:before{content:"";display:table}@media print{#header,#footer{display:none !important}}body{padding:30px 10px;padding-bottom:50vh !important}@media only screen and (max-width: 600px){body{padding:6vw 10px}}.site-bg{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;transition:.6s opacity}.site-bg .a,.site-bg .b{position:absolute;top:0;bottom:0;width:50%;transition:.6s background-color}.site-bg .a{background-color:var(--bg-color-a);left:0}.site-bg .b{background-color:var(--bg-color-b);right:0}@media all and (orientation: portrait){.site-bg .a,.site-bg .b{left:0;right:0;width:auto;height:50%}.site-bg .a{top:0;bottom:auto}.site-bg .b{top:auto;bottom:0}}#header{position:fixed;z-index:1001;top:0;left:0;right:0;height:30px;transition:.6s border-bottom-color}@media only screen and (max-width: 600px){#header{height:6vw}}#header:after{content:"";display:block;position:absolute;height:1px;background-color:var(--fg-color);left:10px;right:10px;bottom:0;transition:.3s opacity}#header .site-bg{position:absolute}@media all and (orientation: portrait){#header .site-bg .a{height:100%}#header .site-bg .b{display:none}}#nav{position:absolute;top:0;right:0;bottom:0;left:0;right:10px;left:10px}#nav > ul{margin:0;padding:0}#nav > ul:after{content:"";display:table;clear:both}#nav > ul > li{margin:0;padding:0;display:block;float:left;width:25%}#nav > ul > li > a{display:block;text-align:center;color:var(--fg-color);height:30px;line-height:30px;font-size:20px}@media only screen and (max-width: 600px){#nav > ul > li > a{font-size:4vw;height:6vw;line-height:6vw}}@media print{#nav > ul > li > a:hover{color:var(--link-color)}}@media only screen and (min-width: 993px){#nav > ul > li > a:hover{color:var(--link-color)}}#nav > ul > li > a.current-{color:var(--link-color)}@media print{#nav > ul > li > a.current-:hover{color:var(--fg-color)}}@media only screen and (min-width: 993px){#nav > ul > li > a.current-:hover{color:var(--fg-color)}}#nav > ul > li.menu-contact > a{line-height:calc(30px + 0.35em)}@media only screen and (max-width: 600px){#nav > ul > li.menu-contact > a{line-height:calc(6vw + 0.3333em)}}#nav > a{font-family:"shinyangjangphonogram",sans-serif;display:block;position:absolute;right:0;top:0;color:var(--fg-color);height:30px;line-height:30px;font-size:20px}@media only screen and (max-width: 600px){#nav > a{font-size:4vw;height:6vw;line-height:6vw}}@media print{#nav > a:hover{color:var(--link-color)}}@media only screen and (min-width: 993px){#nav > a:hover{color:var(--link-color)}}body#page-main #header .site-bg{opacity:0}body#page-main #header:after{opacity:0}body#page-main #nav > ul > li > a{color:var(--fg-color)}@media print{body#page-main #nav > ul > li > a:hover{color:var(--link-color)}}@media only screen and (min-width: 993px){body#page-main #nav > ul > li > a:hover{color:var(--link-color)}}#body{transition:.6s opacity;font-size:20px}@media only screen and (max-width: 600px){#body{font-size:4vw}}html.is-exiting #body{opacity:0}
