﻿.Emoji {width:15px}
#hid {height:0px;overflow: hidden}
#rig {float:right}

#wrap, #hig {background:#4B6CA3}
#lef, #lef a, #rig, #rrig {color:#fff}
#lef img {height:20px;vertical-align:middle}

#rrig {float:right;margin:0 5px 0}
#lef {float:left;margin:0 5px 0 0}
#hig {height:34px;line-height:34px}
#opo {line-height:18px}

#a1 {width:100%;height:30px;border-top:1px solid #ccc;line-height:30px;text-align:center}
#a2 {color:#333;border-right:1px solid #ccc;padding:0 5px}

body, #bo_gall, #container, .pg_page, .pg_current{background:#fafafa}
div, #bo_vc, #bo_cate, #a3 {background:#fff}
.po{width:100%;background:#eee;text-align:center;border:1px solid #ccc;box-sizing: border-box}

#d {position:absolute;left:-163px;width:160px}
#ddd {position:absolute;right:-163px;width:160px}

#men {position:absolute;right:1px;background:#fff;border:0;float:right}

html {overflow-x:hidden;overflow-y:scroll}
body {margin:0;padding:0;color:#333;font-family:AppleSDGothicNeo-Light,"HelveticaNeue",'Nanum Gothic', sans-serif;font-size:0.80em}
html, h1, h2, h3, h4, h5, h6, form, fieldset {margin:0;padding:0;border:0}
article, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
body ::-webkit-scrollbar {display:none}
nav ul, #ft ul {margin:0;padding:0;list-style:none}
label, input, button, select {vertical-align:middle}
input, button {font-family:AppleSDGothicNeo-Light,"HelveticaNeue",'Nanum Gothic', sans-serif;margin:0;padding:0;font-size:1em}
button {cursor:pointer}

select {margin:0;height:32px;border:1px solid #e4eaec}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll}
a:link, a:visited {color:#000;text-decoration:none}

#wrapper {margin:0px auto 0 auto;padding-top:0px;width:1024px;zoom:1}
#wrap {margin:0px auto 0 auto;padding-top:0px;width:1024px;zoom:1;padding:5px 0}

#container {z-index:4;margin-top:3px;min-height:600px;position:relative;width:100%;height:auto !important}
#container:after {display:block;visibility:hidden;clear:both}

.new, .hot, .cnt_cmt {font-size:10px;font-weight: bold;color:red;margin:0 3px}

.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}

.tbl_head01 {margin:0 0 10px;background:#fff}
.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#eee;text-align:center}
.tbl_head01 tr{border:1px solid #ccc;border-top:0}
.tbl_head01 td {padding:8px 10px 8px}

.hit {width:45px;text-align:right}

.pg_wrap {clear:both;padding-bottom:10px;background:#fff;text-align:center}
.pg_page, .pg_current {display:inline-block;width:20px;line-height:15px;vertical-align:middle}
.pg a:focus, .pg a:hover, .pg_page {text-decoration:none}

#tail1 {border-top:1px solid #ccc;padding:3px 0;margin:3px 0 0;background:#fff}
#tail2 {max-width:1024px;text-align:center}

@media (max-width:1024px) {
body, #bo_gall, #container, .pg_page, .pg_current, div, #bo_vc, #bo_cate {background:0}
#hed {background:#eee}
iframe {width:100%}
.po {margin:3px 0 0}
body {font-size:0.85em}
#wrapper {width:100%}
#wrap {width:98%;text-align:center}
#container {margin:0}
#d {position:static;width:100%}
#sc, #notice, #web, #op, #c, #int {display:none}
.akak {padding:0 !important}
#men {right:0}
#tail {display:block}
.at, #ima {width:15%}
}