*{box-sizing:border-box}html,body{margin:0;background:#fff;color:#222;font-family:Tahoma,"Malgun Gothic",sans-serif;font-size:12px}a{color:inherit;text-decoration:none}img{border:0}.ref-site{min-height:100vh}.ref-header{height:102px;background:linear-gradient(#32323e,#20212a);border-bottom:4px solid #f27b22;color:#fff}.ref-head-inner{position:relative;width:1003px;height:62px;margin:0 auto}.ref-logo{position:absolute;left:0;top:3px;width:148px;height:52px}.ref-logo img{display:block;width:148px;height:52px}.ref-head-tools{position:absolute;right:15px;top:3px;width:220px}.ref-app-search{display:flex;align-items:center;height:34px;padding:0 10px;border:2px solid #d6d7dc;border-radius:15px;background:#fff;color:#171923;font-size:13px}.ref-app-search b{margin-right:8px;color:#20b966}.ref-app-search span{flex:1;font-weight:bold}.ref-app-search i{color:#23b978;font-style:normal}.ref-head-tools small{display:block;margin-top:3px;color:#ddd;text-align:center;font-size:11px;font-weight:bold}.ref-nav{height:40px;border-top:1px solid #3b3c47;background:linear-gradient(#2e2f39,#1b1c24)}.ref-nav-inner{display:flex;align-items:stretch;width:1003px;height:40px;margin:0 auto}.ref-nav-inner>a,.ref-nav-item>a{display:flex;align-items:center;height:36px;padding:0 18px;border-right:1px solid #343540;color:#f5f5f5;font-weight:bold;font-size:11px}.ref-nav-item{position:relative}.ref-nav-item:hover>a,.ref-nav-inner>a:hover{background:#15161d;color:#ff9a3d}.ref-subnav{position:absolute;z-index:50;top:36px;left:0;display:none;min-width:150px;padding:5px 0;border-top:3px solid #ee7823;background:#272832;box-shadow:0 4px 12px #0007}.ref-nav-item:hover .ref-subnav{display:block}.ref-subnav a{display:block;padding:9px 14px;color:#ddd;white-space:nowrap}.ref-subnav a:hover{background:#171820;color:#ff8b31}.ref-search{display:flex;width:245px;height:23px;margin:7px 3px 0 auto;border:1px solid #777b86;border-radius:12px;overflow:hidden}.ref-search input{min-width:0;flex:1;border:0;background:#1d1e26;color:#fff;outline:0;padding:0 9px}.ref-search button{width:62px;border:0;background:#2d2e37;color:#f3a229;font-size:10px;font-weight:bold}.ref-body{display:grid;grid-template-columns:702px 250px;column-gap:51px;width:1003px;min-height:920px;margin:0 auto;border-left:1px solid #eee;border-right:1px solid #ddd}.ref-main{min-width:0;padding-top:18px}.ref-side{min-height:100%;border-left:1px solid #d9d9d9;background:#fafafa}.ref-page-bar{height:39px;margin:0 0 20px;padding:11px 12px;border:1px solid #ddd;background:linear-gradient(#fff,#f3f3f3);font-size:14px}.ref-ad-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #cfd0d3;background:repeating-linear-gradient(135deg,#fafafa,#fafafa 8px,#f4f4f4 8px,#f4f4f4 16px);color:#aaa}.ref-ad-slot span{font-weight:bold}.ref-ad-slot small{margin-top:4px}.ref-ad-top{height:90px;margin-bottom:18px}.ref-ad-side{height:600px;margin:0 10px}.ref-game-panel h1{height:40px;margin:0 0 20px;padding:11px 12px;border:1px solid #ddd;background:linear-gradient(#fff,#f5f5f5);font-size:14px;font-weight:normal}.ref-game-panel h1 b{text-decoration:underline}.ref-game-grid{display:grid;grid-template-columns:repeat(4,160px);gap:23px 20px}.ref-game-grid article{min-width:0}.ref-game-grid a{display:block}.ref-game-grid img{display:block;width:160px;height:126px;object-fit:cover;background:#151515}.ref-game-grid strong{display:block;overflow:hidden;margin-top:8px;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.ref-game-grid a:hover strong{text-decoration:underline}.ref-help{height:120px;padding:18px 14px;background:#fff;border-bottom:1px solid #ddd}.ref-help b{display:block;margin-bottom:7px;font-size:18px}.ref-help span{display:block;color:#777}.ref-help a{display:block;margin-top:15px;font-weight:bold}.ref-quick{display:grid;grid-template-columns:repeat(3,1fr);height:70px;border-bottom:1px solid #ddd;background:#fff}.ref-quick a{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px dotted #bbb;font-size:10px}.ref-quick a:last-child{border:0}.ref-quick i{margin-bottom:6px;color:#888;font-size:22px;font-style:normal}.ref-footer{border-top:4px solid #30313c}.ref-footer>div{position:relative;width:1003px;height:180px;margin:0 auto;padding:34px 0 0 180px;color:#777;font-size:10px}.ref-footer img{position:absolute;left:10px;top:35px;width:148px;height:52px;filter:grayscale(1);opacity:.75}.ref-footer p{margin:0;line-height:1.5}.ref-footer nav{display:flex;gap:24px;margin-top:17px;color:#666;font-weight:bold}
/* Common GNUBOARD pages in the same skin */
#bo_list,#bo_v,#bo_w,#bo_gall,#faq_wrap,#fboardlist,#mb_login,#fregister,#sch_res{width:100%!important;padding:0 10px 30px;background:#fff}#container_title{display:none}.tbl_head01 table{width:100%;border-collapse:collapse}.tbl_head01 th{height:36px;border-top:2px solid #363742;border-bottom:1px solid #ccc;background:#f5f5f5;font-size:11px}.tbl_head01 td{padding:10px 6px;border-bottom:1px solid #e8e8e8;font-size:11px}.bo_tit a:hover{text-decoration:underline}.btn_b01,.btn_b02,.btn_admin,.btn_submit,.btn_cancel{display:inline-block;padding:7px 12px!important;border:0!important;border-radius:0!important;background:#30313b!important;color:#fff!important}.btn_submit,.btn_b02{background:#ef7c22!important}.pg_wrap{margin:25px 0;text-align:center}.pg_page,.pg_current{display:inline-block;padding:5px 8px;color:#777}.pg_current{color:#000;font-weight:bold}.bo_v_tit{margin:0;padding:14px 10px;border-top:2px solid #34353f;border-bottom:1px solid #ddd;font-size:18px}.bo_v_con{min-height:250px;padding:25px 10px;line-height:1.7}.bo_v_con img{max-width:100%;height:auto}
@media(max-width:760px){.ref-header{height:auto}.ref-head-inner,.ref-nav-inner,.ref-body,.ref-footer>div{width:100%}.ref-head-inner{height:58px}.ref-logo{left:50%;transform:translateX(-50%)}.ref-head-tools{display:none}.ref-nav{height:42px;overflow-x:auto}.ref-nav-inner{width:max-content;min-width:100%}.ref-nav-inner>a,.ref-nav-item>a{padding:0 13px}.ref-search{display:none}.ref-body{display:block;min-height:0;border:0}.ref-main{padding:10px 10px 0}.ref-side{border:0}.ref-page-bar{margin-bottom:10px}.ref-ad-top{height:50px}.ref-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 9px}.ref-game-grid img{width:100%;height:auto;aspect-ratio:160/126}.ref-help,.ref-quick{display:none}.ref-ad-side{height:50px;margin:15px 10px}.ref-footer>div{height:145px;padding:22px 15px;text-align:center}.ref-footer img{position:static;width:111px;height:39px;margin-bottom:10px}.ref-footer nav{justify-content:center;gap:12px}.ref-footer p{display:none}}
.ref-nav-inner>a.active,.ref-nav-item.active>a{background:#15161d;color:#ff9a3d}
.ref-nav{border-bottom:3px solid #f58227}
.ref-nav{scrollbar-width:none}.ref-nav::-webkit-scrollbar{display:none}
.ref-community-menu{position:absolute;z-index:80;top:36px;right:0;display:none;grid-template-columns:1fr 1fr;width:620px;padding:17px 24px 20px;border-top:3px solid #ef7b25;background:rgba(35,35,35,.96);box-shadow:0 7px 16px #0007;color:#ddd}.ref-community:hover .ref-community-menu,.ref-community:focus-within .ref-community-menu,.ref-community.open .ref-community-menu{display:grid}.ref-community-menu section+section{margin-left:28px;padding-left:28px;border-left:1px solid #3b3b3b}.ref-community-menu h3{margin:0 0 10px;color:#fff;font-size:20px;text-shadow:1px 1px 2px #000}.ref-community-menu a{display:block;padding:4px 0;color:#eee;font-size:16px;font-weight:normal}.ref-community-menu a:hover{color:#ff9638}
@media(max-width:760px){.ref-community-menu{position:fixed;top:100px;right:auto;left:0;width:100vw;padding:15px;grid-template-columns:1fr 1fr}.ref-community-menu section+section{margin-left:12px;padding-left:12px}.ref-community-menu h3{font-size:14px}.ref-community-menu a{font-size:12px}}
