@charset "utf-8";
/* CSS Document */


html, body { margin:0px; padding:0px; }
body { font-size:16px; font-family:"Noto Sans KR","Malgun Gothic","Myriad Pro","Dotum","Tahoma"; word-break: keep-all; color:rgba(0, 0, 0, 0.6) }
h1, h2, h3, h4, h5, h6, p{ 
    margin: 0px; padding:0px;
}

table { border-collapse:collapse; border-spacing:0px; margin:10px 0px; box-sizing: border-box; }
th, td
{padding:9px 10px; border:1px solid #ccc;}

.bbsinimg{ max-width: 100%; }

/*replay*/
.rpl-box{  padding:1em; margin-bottom:1em; border:1px solid #ccc; background: rgba(0, 0, 0, 0.02); }
.rpl-box>h1{ font-size: 1.2em; font-weight: 600; color:black; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 0.5em; margin-bottom: 0.5em; }
.rpl-sbj{ font-size: 1.2em; font-weight: 600; color:black; padding: 0.5em 0em; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 1em; }
.rpl-hr{ border-bottom:1px solid rgba(0, 0, 0, 0.3); height: 2em; margin-bottom: 1em; }

/* 
ol{list-style:decimal;padding:5px 10px;}
ul{list-style:disc;padding:5px 10px;}
li{margin-left:20px;}
blockquote {margin-left:40px}
a{text-decoration:underline;color:#00F}

.rpbox{ padding:10px 0px; margin-bottom:10px; border-bottom:1px solid #ccc; background: #f7f7f7; }
.rpSbj { font-size:110%; font-weight:bold; border-bottom: 1px dotted #ddd; margin-bottom:10px; padding: 5px 0px; }
.rphr { display: block; height: 1px;  border: 0px; border-top: 1px solid #ccc;  margin: 10px 0px; padding: 0px; }
*/