@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Fira+Sans+Condensed:400,600');
@font-face{font-family:'SBAggroL';src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroL.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'S-CoreDream-6Bold';src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
:root{--sh-main:#c69c7c;--sh-main-dark:#aa8060;--sh-hover:#000;--sh-border:#dedede;--sh-paper:#fff;--sh-ink:#212529}
*{box-sizing:border-box}html,body{margin:0;padding:0}body.shinhwa-theme{overflow-x:hidden;background:#fff;color:#333;font-family:'Noto Sans KR','Malgun Gothic',Arial,sans-serif;font-size:14px}body.shinhwa-theme a{text-decoration:none;color:#333}body.shinhwa-theme a:hover{color:var(--sh-main-dark)}body.shinhwa-theme img{max-width:100%}
/* Blogger headertop-wrap rebuilt in PHP */
.sh-headertop-wrap{background-color:rgba(0,0,0,.80);position:fixed;top:0;left:0;right:0;z-index:999;transition:.3s;padding:0 50px;border-bottom:1px solid #000}.sh-headertop-wrap.scrolled{background:rgba(0,0,0,.92)}.sh-header-container{width:100%;margin:0 auto}.sh-headerwrap{clear:both;max-width:1200px;display:flex;align-items:center;margin:0 auto;padding:0;width:100%;min-height:80px}.sh-head-logo{width:200px;flex:0 0 200px;display:flex;align-items:center}.sh-head-logo img{display:block;width:auto;max-width:200px;max-height:41px;object-fit:contain}.sh-topbar{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.snip1250{font-family:'SBAggroL','Raleway',Arial,sans-serif;text-align:center;text-transform:none;font-weight:100;display:flex;align-items:center;justify-content:center;margin:0;padding:0;white-space:nowrap}.snip1250 *{box-sizing:border-box;transition:all .1s ease}.snip1250 li{display:inline-block;list-style:none;margin:0 1.2em;overflow:hidden}.snip1250 a{padding:0 .2em 0 .5em;color:#fff!important;position:relative;display:inline-block;letter-spacing:-1px;margin:0;text-decoration:none;font-size:16px;line-height:80px}.snip1250 a:before,.snip1250 a:after{position:absolute;transition:all .1s ease}.snip1250 a:before{left:100%;top:13%;display:block;width:3px;height:74%;content:"";background:#f39c12}.snip1250 a:after{padding:0 .2em 0 .5em;position:absolute;left:100%;top:0;content:attr(data-hover);color:#b3b4b5;white-space:nowrap}.snip1250 li:hover a,.snip1250 .current a{transform:translateX(-100%)}.sh-submit-video{flex:0 0 auto;display:flex;align-items:center;text-align:right}.sh-submit-video a{display:inline-block;margin:15px 0;color:#fff!important;background:#333;border:1px solid #fff;padding:14px 30px;font-family:'Fira Sans Condensed',sans-serif;font-size:18px;font-weight:600;letter-spacing:.5px;transition:.3s}.sh-submit-video a i{margin-right:8px}.sh-submit-video a:hover{background:#1e1e1e;border-color:#1e1e1e}.sh-mobile-menu{display:none;border:0;background:transparent;width:44px;height:52px;padding:13px;cursor:pointer}.sh-mobile-menu i{display:block;border-top:1px solid #fff;margin:5px 0;transition:.2s}
/* exact Blogger hero: 500px */
.sh-page-root{padding-top:0}.sh-jb-box{width:100%;height:500px;overflow:hidden;margin:0 auto;position:relative;background:#111}.sh-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sh-jb-box:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.05);pointer-events:none}.sh-jb-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2;padding-top:38px}.sh-jb-text a{display:block}.sh-jb-text img{display:block;width:min(680px,62vw);max-height:270px;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(0,0,0,.5))}
/* Blogger HTML2 home area, rebuilt rather than pasted */
.sh-home-content{background:#fff;padding:28px 0 58px}.sh-blog-container{width:100%;max-width:1260px;margin:0 auto;padding:0 15px}.sh-hr-sect{display:flex;flex-basis:50%;align-items:center;color:#212529;font-family:'SBAggroL',sans-serif;font-size:1.7rem;text-align:center;margin:12px 0 30px;white-space:nowrap}.sh-hr-sect:before,.sh-hr-sect:after{content:"";flex-grow:5;background:rgba(0,0,0,.1);height:1px;margin:0 14px}.sh-home-row{display:flex;flex-wrap:wrap;margin:0 -7.5px}.sh-home-col{width:25%;padding:0 7.5px}.sh-blog-box{background:#fff;border:1px solid #dedede;margin-bottom:10px}.sh-box-title{padding:15px;text-align:center;font-family:'SBAggroL',sans-serif;font-size:1rem;font-weight:700}.sh-post-image{height:162px;position:relative;display:block;background-size:cover;background-position:center}.sh-post-image:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.12))}.sh-post-image span{position:absolute;z-index:2;bottom:0;left:0;width:100%;height:40px;padding:10px;text-align:center;color:#fff;background:rgba(0,0,0,.4);font-family:'SBAggroL',sans-serif;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-box-list{padding:15px;min-height:105px}.sh-box-list ul{list-style:none;margin:-2px 0;padding:0;line-height:22px}.sh-box-list li{padding:0 0 0 10px;margin:0;position:relative}.sh-box-list li:before{content:"";position:absolute;left:0;top:9px;width:3px;height:3px;border-radius:1px;background:#ccc}.sh-box-list a{font-family:'SBAggroL',sans-serif;font-size:.78rem;color:#333!important}.sh-box-list a:hover{color:var(--sh-main-dark)!important}
/* Static pages */
.shinhwa-sub .sh-page-root{padding-top:80px}.sh-static-page{width:100%;max-width:1200px;margin:0 auto;padding:46px 20px 75px;background:#fff}.sh-page-heading{position:relative;text-align:center;margin:0 0 22px;padding:0 0 20px}.sh-heading-line{position:absolute;left:0;right:0;top:20px;height:1px;background:#eee;z-index:0}.sh-page-heading h1{position:relative;z-index:1;display:inline-block;margin:0;background:#fff;padding:0 32px;font-family:'SBAggroL',sans-serif;font-size:24px;font-weight:400;color:#1f1f1f}.sh-page-heading p{margin:9px 0 0;color:#aaa;font:10px/1.2 Arial,sans-serif;letter-spacing:.18em}.sh-page-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;margin:0 0 25px}.sh-page-tabs a{padding:9px 13px;border:1px solid #dedede;background:#fff;color:#555!important;font-size:11px}.sh-page-tabs a.on,.sh-page-tabs a:hover{background:var(--sh-main);border-color:var(--sh-main);color:#fff!important}.sh-content-frame{width:100%;min-height:420px}.sh-blog-content{width:100%;overflow-x:auto;color:#222;font-family:'Noto Sans KR','Malgun Gothic',sans-serif;line-height:1.55}.sh-blog-content *{box-sizing:border-box}.sh-blog-content img{max-width:100%;height:auto}.sh-blog-content table{max-width:100%;margin-left:auto;margin-right:auto}.sh-blog-content .container{width:100%!important;max-width:1260px!important;margin-left:auto!important;margin-right:auto!important;padding-left:15px!important;padding-right:15px!important}.sh-blog-content .row{display:flex;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}.sh-blog-content .col-md-3,.sh-blog-content .col-sm-6,.sh-blog-content .col-lg-4{padding-left:7.5px;padding-right:7.5px}.sh-blog-content .col-md-3{width:25%}.sh-blog-content .col-lg-4{width:33.3333%}.sh-blog-content .col-sm-6{width:50%}.sh-blog-content .collapse{display:none}.sh-blog-content .collapse.show{display:block}.sh-blog-content .menu .hide{display:none}.sh-blog-content .downloadList{max-width:1170px!important;width:100%!important}.sh-blog-content table.item-table,.sh-blog-content table.type,.sh-blog-content table.category-table{width:100%!important}.sh-blog-content table.item-table{min-width:760px}.sh-blog-content table.type{min-width:720px}.sh-blog-content .inform_area{max-width:100%!important;margin-left:0!important;margin-right:0!important}.sh-blog-content .card-columns{columns:3 260px;column-gap:15px}.sh-blog-content .card{break-inside:avoid}.sh-blog-content #calendar ul{width:100%!important}.sh-blog-content iframe{max-width:100%}
/* Gnuboard board integration */
.shinhwa-sub #container_title{max-width:1200px;margin:0 auto;padding:42px 20px 18px!important;text-align:center;font-family:'SBAggroL',sans-serif;font-size:24px!important;background:#fff!important;border:0!important}.shinhwa-sub #bo_list,.shinhwa-sub #bo_v,.shinhwa-sub #bo_w,.shinhwa-sub #bo_gall{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.shinhwa-sub .btn_submit{background:var(--sh-main)!important;border-color:var(--sh-main)!important}.shinhwa-sub .pg_current{background:var(--sh-main)!important;border-color:var(--sh-main)!important}
/* Footer from Blogger black footer family */
.sh-footer{background:#000;border-top:1px solid #000;color:#888}.sh-footer-inner{max-width:1200px;margin:0 auto;padding:30px 20px;text-align:center}.sh-footer img{max-width:160px;max-height:46px;object-fit:contain;opacity:.78}.sh-footer-links{display:flex;justify-content:center;gap:18px;margin:14px 0 9px}.sh-footer-links a{font:10px Arial,sans-serif;letter-spacing:.08em;color:#888!important}.sh-footer-links a:hover{color:var(--sh-main)!important}.sh-footer p{margin:0;color:#555;font:10px Arial,sans-serif;letter-spacing:.12em}.sh-top-btn{position:fixed;right:20px;bottom:20px;z-index:500;width:38px;height:38px;border:0;background:#222;color:#fff;opacity:0;pointer-events:none;transition:.2s}.sh-top-btn.on{opacity:.85;pointer-events:auto}
@media(max-width:1180px){.sh-headertop-wrap{padding:0 20px}.snip1250 li{margin:0 .7em}.snip1250 a{font-size:14px}.sh-head-logo{width:160px;flex-basis:160px}.sh-head-logo img{max-width:160px}.sh-submit-video a{padding:12px 20px;font-size:16px}}
@media(max-width:1024px){.sh-headerwrap{min-height:68px}.sh-head-logo{width:150px;flex-basis:150px}.sh-topbar{justify-content:flex-end;position:relative}.sh-mobile-menu{display:block}.snip1250{display:none;position:absolute;top:68px;right:-120px;width:min(360px,100vw);background:#111;padding:9px 0;box-shadow:0 10px 25px rgba(0,0,0,.25)}.snip1250.open{display:block}.snip1250 li{display:block;margin:0;overflow:visible;text-align:left}.snip1250 a{display:block;line-height:46px;padding:0 22px;font-size:14px}.snip1250 a:before,.snip1250 a:after{display:none}.snip1250 li:hover a{transform:none;background:#1b1b1b;color:#c69c7c!important}.sh-submit-video{margin-left:12px}.sh-submit-video a{margin:10px 0;padding:11px 18px}.shinhwa-sub .sh-page-root{padding-top:68px}.sh-jb-box{height:500px}.sh-home-col{width:50%;margin-bottom:15px}.sh-blog-content .col-md-3{width:50%}}
@media(max-width:620px){.sh-headertop-wrap{padding:0 10px}.sh-head-logo{width:128px;flex-basis:128px}.sh-head-logo img{max-width:128px;max-height:34px}.sh-submit-video a{padding:10px 11px;font-size:13px}.sh-submit-video a i{display:none}.sh-jb-box{height:390px}.sh-jb-text img{width:80vw}.sh-home-content{padding:20px 0 40px}.sh-blog-container{padding:0 10px}.sh-hr-sect{font-size:1.2rem;margin-bottom:20px}.sh-home-row{margin:0 -5px}.sh-home-col{padding:0 5px}.sh-post-image{height:130px}.sh-box-title{padding:12px 8px;font-size:.85rem}.sh-box-list{padding:10px;min-height:100px}.sh-box-list a{font-size:.7rem}.sh-static-page{padding:32px 10px 55px}.sh-page-heading h1{font-size:20px;padding:0 16px}.sh-page-tabs{justify-content:flex-start}.sh-blog-content{font-size:12px}.sh-blog-content .col-md-3,.sh-blog-content .col-sm-6,.sh-blog-content .col-lg-4{width:100%}.sh-footer-links{gap:10px;flex-wrap:wrap}}
