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

body{overflow-x:hidden;}
.mt60{margin-top:60px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb100{margin-bottom:100px;}
.mb180{margin-bottom:180px;}
.mr10{margin-right:10px;}
.font12{font-size:12px; line-height:160%}
.font13{font-size:13px; line-height:160%}
.font14{font-size:14px; line-height:160%}




/* common-table */
.common-table{ background-color:#FFF; margin-bottom:50px;}
.common-table.common-table table{width:100%;  table-layout:fixed; word-break:break-all;  font-size:14px;  font-family: 'Nanum Barun Gothic', sans-serif; border-right:1px solid  #ddd}
.common-table .bbscontent{text-align:left;}
.common-table table th{padding:6px 10px 6px 10px; text-align:center; font-size:13px; line-height:20px; font-weight:bold; border-bottom:1px solid #e1e1e1; border-top:1px solid #333333;  color:#333333; background:#f7f7f7;border-right:1px solid #ddd; border-left:1px solid #ddd; }
.common-table table td{padding:8px 10px 8px 10px; text-align:center; font-size:12px; color:#555; vertical-align:center;line-height:20px; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid  #ddd}
.common-table.align-left table td{text-align:left;}/* 테이블 전체 th,td의 align을 left로 주고 싶을 때 */
.common-table table th.th-align-left,
.common-table table td.td-align-left{text-align:left;}/* 하나의 td,th만 align을 left로 주고 싶을 때 */
.common-table table th.th-align-center,
.common-table table td.td-align-center{text-align:center;}/*  하나의 td,th만 align을 center로 주고 싶을 때 */
.footer{text-align:center; border-top:1px solid #e3e3e3; padding:30px 0; color:#fff; line-height:160%; font-size:11px; clear:both; background:#252829}
.mainfooter{text-align:center; border-top:1px solid #e3e3e3; padding:20px 0; color:#717072; line-height:160%; font-size:11px; clear:both; background:#f0eff2}

