@charset "utf-8";
@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 300;
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot');
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.ttf') format('truetype');
}

*{margin:0;padding:0;}
html,body { width:100%; height:100%; background:#222222;}
a:link {color:#000; text-decoration:none;}
a:visited {color:#000;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}
a:active {color:#000;text-decoration:none;}
li { list-style:none; }
hr.layout {display:none;}
.wrap {position:relative;padding:0;height:100%;background:#222222;}

/* Main Head */
#head { border:none;width:100%; color:#fff; font-size:14px; font-family:'NanumBarunGothic'; }
#head .talk-gnb ul { width:100%; height:65px; background:#fff;  }
#head .talk-gnb li { position:relative; float:left; width:33.3333%; height:45px; background:#fff; }
#head .talk-gnb a { width:33.3333%; height:45px; }
#head .talk-gnb .first .line { position:relative; margin:0 auto; top:26px; width:100px; height:25px; }
#head .talk-gnb .first img { position:relative; float:left; max-width:19px; width:100%; }
#head .talk-gnb .first p { position:relative; float:left; margin:0 auto; width:68px; height:20px; padding-left:5px; }
#head .talk-gnb .last .line { position:relative; margin:0 auto; top:26px; width:90px; height:25px; }
#head .talk-gnb .last img { position:relative; float:left; max-width:19px; width:100%; }
#head .talk-gnb .last p { position:relative; float:left; margin:0 auto; width:63px; height:20px; padding-left:5px; }



/* Main Container */
#container { position:relative; width:100%; margin:0 auto; *zoom:1; display:block;}
.wrap .contents { position:relative; margin:0px auto 0; padding-top:0px;  display:block;}
.contents .talk { position:relative; top:0px; width:100%; height:100%; }
.contents .talk .top { position:relative; top:20px; color:#666; font-size:14px; font-weight:bold; font-family:'NanumBarunGothic'; width:100%; height:30px; background:#e6e6e6; }
.contents .talk .top .btn { position:relative; top:12px; text-align:center; }
.contents .talk .toc { width:100%; height:100%; }
.footer { background:#5D5D5D; }