@charset "utf-8";

/************************************************************************
 * 파일명      : common.css
 * 설명        : 기본 css정의
 * 작성일      : 2014.07.08
************************************************************************/
/* font */
@font-face{
	font-family:NanumGothic;
	src:url('/skin/css/font/NanumGothic.eot');
	src:url('/skin/css/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
	url('/skin/css/font/NanumGothic.woff') format('woff'),
	url('/skin/css/font/NanumGothic.ttf') format('truetype');
}

@font-face {
  font-family: NanumGothic;
  font-style: normal;
  font-weight: 800;
  src: url(/skin/css/font/NanumGothicBold.eot);
  src: url(/skin/css/font/NanumGothicBold.eot?#iefix) format('embedded-opentype'),
       url(/skin/css/font/NanumGothicBold.woff) format('woff'),
       url(/skin/css/font/NanumGothicBold.ttf) format('truetype');
}

/* Common */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,address,select,button,input{margin:0;padding:0;font-size:12px;font-family:NanumGothic,'Arial','Gulim','굴림';color:#757575;}
table{border:0;border-collapse:collapse;border-spacing:0;font-size:inherit;}
fieldset,img{border:0;vertical-align:top;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a {text-decoration:none;color:#757575; }
a:visited {color:#757575;}
hr,caption,legend {display:none;}
img{border:none}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}
input {vertical-align:middle}
.container  {width:1000px;margin:0 auto;}
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.placeholder { color: #969696; }
.placeholderFocus { color: #000; }
.btn {-moz-user-select: none;border: 1px solid transparent;cursor: pointer;display: inline-block;font-size: 14px;font-weight: normal;line-height: 1.42857;margin-bottom: 0;padding: 6px 12px;text-align: center;vertical-align: middle;white-space: nowrap;}
.btn-default {background-color: #ffffff;border-color: #cccccc;color: #333333;}
.btn-primary {background-color: #696969;border-color: #696969;color: #ffffff;}
.btn-danger {background-color: #d27b7b;border-color: #d43f3a;color: #ffffff;}
.btn-gray {background-color: #615F60;border-color: #d6d6d6;color: #ffffff;}

.pull-right {text-align:right;}
.pull-center {text-align:center;}

/* Layout */
#header {min-width:1000px;position: relative;width: 100%;z-index: 1000;}
#header_wrap {min-width:1000px;margin:0 auto;position:relative;z-index:1000;background:#fcfcfc;}
#header_wrap.headerbg {border-bottom:1px solid #eaeaea;}
#header_wrap .header {position:relative;z-index:1000;width:100%;}
#header_wrap .header .gnb {position:relative;height:56px;width:1000px;margin:0 auto;z-index:1000;text-align:center;}
#header_wrap .header .gnb h1 {float:left;width:196px;}
.top_link {height:30px;}
.top_link .top_link_fix {width:1000px;margin:0 auto;}
.top_link .top_link_fix ul {overflow:hidden;float:right}
.top_link .top_link_fix ul li {float:left;}
.top_link .top_link_fix ul li a {text-decoration:none;display:block;padding:0 7px;color:#787878;height:28px;line-height:28px;font-size:10px;font-weight:bold;}
.top_link .top_link_fix ul li.last {background:none;margin-right:0;padding-right:0;}
.top_link .top_link_fix ul li.last a {padding-right:0;}

.nav-area {float:right;}
.nav {height:56px;margin:0 auto;}
.nav > ul:after {clear: both;content: "";display: block;}
.nav > ul > li {float:left;position: relative;}
.nav > ul > li > a {text-align:center;text-decoration:none;color: #3d3d3d;display: block;font-size: 17px;height:56px;line-height: 39px;font-weight:bold;padding:0 32px;}
.nav > ul > li.last {background:none;padding-right:0;}
.nav > ul > li.last a.link {padding:0 0 0 30px;}
.sub-nav {background-color:#474747;box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);display: none;left: 0;padding: 0 0;position: absolute;top: 100%;z-index: 2;display:none;}
.sub-nav li a {text-decoration:none;color: #fff;display: block;white-space: nowrap;font-size: 13px;height: 40px;line-height: 40px;min-width: 100px;padding: 0 16px;}
.sub-nav li a:hover {background-color: #0394D0;}

.footer {min-width:1000px;height:107px;}
.footer.footerbg {background:#f4f4f4;}
.footer .copyright {width:1000px;margin:0 auto;overflow:hidden;border-top:2px solid #c8c8c8;}
.footer .copyright .bottom-logo {float:left;margin-right:36px;margin-top:24px;}
.footer .copyright .address {float:left; color:#aaaaab;margin-top:23px;line-height:140%;}

/* board */
/* 게시판 리스트 */
.board-list {table-layout:fixed;border-collapse: collapse;margin-bottom: 2em;width:100%;line-height:21px;border-collapse: collapse;border-top:2px solid #000;}
.board-list td,.board-list th {font-family:'NanumGothic','Open Sans', sans-serif;color:#454544;border: 1px solid #dddddd;text-align:center;padding:10px 0;font-size:14px;}
.board-list th {font-weight:bold;background:#F8F8F8;}
.board-list td {height:30px;}
.board-list td.title {text-align:left;padding-left:30px;}
.board-list th.thtitle {font-size:15px}
.board-list th.thleft {text-align:left;padding-left:30px;}
.board-list th.thleft1 {text-align:left;padding-left:40px;background:none;border-right:none;}
.board-list td.tdleft {text-align:left;padding-left:30px;}
.board-list td.tdleft1 {text-align:left;padding-left:30px;border-left:none;}
.board-list td.tdleft ul li {float:left;}
.board-list td.tdleft ul li.bar {margin:0 20px;}
.board-list td.title  a{font-size:14px;}
.board-list td.contents {text-align:left;padding:10px 20px 10px 20px;vertical-align:top;}
.board-list td.contents td {text-align:left;border:none;}
.board-list td.bold {font-weight:bold;}
.board-list td .board_input {font-family:'NanumGothic','Open Sans', sans-serif;border: 1px solid #eaeaea;color: #333333;background:#FAFAFA;height: 32px;line-height: 2.3em;padding: 0 0 0 10px;font-size:14px;}
.board-list td em {float:right;margin-right:20px;}
.board-list td label {cursor:pointer;}
.form-control {background-color: #ffffff;border: 1px solid #cccccc;border-radius: 4px;color: #555555;font-size: 14px;height: 34px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;vertical-align: middle;}
.help-inline {font-family:'NanumGothic','Open Sans', sans-serif;color:#454544;font-size:11px;margin-left:5px;color:#D36161;}
/* page */
.paginate_complex{padding:15px 0;line-height:normal;text-align:center;}
.paginate_complex a,
.paginate_complex strong{display:inline-block;position:relative;z-index:2;border:1px solid #ddd;width:28px;height:25px;line-height:25px;text-decoration:none !important;color:#000;vertical-align:top;}
.paginate_complex strong {color:#fff;background:#615f60;border:1px solid #615f60;}
.paginate_complex a.default:hover,
.paginate_complex a.default:active,
.paginate_complex a.default:focus{color:#fff;background:#615f60;border:1px solid #615f60}
.paginate_complex .pprev{background:url('/skin/img/sub/list_pprev.gif') no-repeat 0 0;width:28px;height:27px;line-height:27px;border:none;}
.paginate_complex .prev{background:url('/skin/img/sub/list_prev.gif') no-repeat;width:28px;height:27px;border:none;margin-right:10px;}
.paginate_complex .nnext{background:url('/skin/img/sub/list_nnext.gif') no-repeat;width:28px;height:27px;border:none;}
.paginate_complex .next{background:url('/skin/img/sub/list_next.gif') no-repeat;width:28px;height:27px;border:none;margin-left:10px;}
.paginate_complex .direction span{display:none;}
