@charset "utf-8";

@font-face {
	font-family:'NanumBarunGothic';
	font-style:normal;
	font-weight:normal;
	src:url('font/NanumBarunGothic.eot');
	src:url('font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
		url('font/NanumBarunGothic.woff') format('woff');
} 
@font-face {
	font-family:'NanumBarunGothic';
	font-style:normal;
	font-weight:normal;
	src:url('font/NanumBarunGothic.eot');
	src:url('font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
		url('font/NanumBarunGothic.woff') format('woff');
} 
@font-face{font-family:'NanumGothic';font-style:normal;font-weight:normal;
			src:url(font/NanumGothicWeb.eot);
			src:local(※),url(font/NanumGothicWeb.woff) format(woff)
			}

body,html{width:100%;	}

/* font-face 정의 */
body, input, select, textarea, button  {font-family:"NanumBarunGothic","나눔고딕", "NanumGothic", "돋움", "Dotum"; font-size:13px; -webkit-text-size-adjust:none;}

/* 여백 초기화*/
html, body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, blockquote, p, address, pre, cite, form, fieldset, input, textarea, select, legend, table, th, td, iframe, object, embed, blockquote, abbr, a, acronym, dfn, cite,button {margin:0; padding:0;}

/* 제목 */ 
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}

/* 테투리 */
fieldset, img, abbr, acronym,button {border:0 none;}

/* 리스트 */
ol, ul {list-style:none;}

/* 테이블 */
table {border-collapse:collapse; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
/* label {visibility:hidden;position:absolute;left:-9999em;width:1px;height:1px;margin:0;padding:0;background:none;font-size:0;line-height:0;text-indent:-9999em} */

/* 텍스트 관련 */
address, caption, em, cite {font-weight:normal; font-style:normal;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
input, select, textarea, option,  button {padding:10px;color:#000;background:#fff;font-size:100%; font-weight:normal;}
button {outline:0;cursor:pointer;}
/* 수직정렬 */
img {vertical-align:top;margin:0;padding:0;}

/* 앵커 */
a {text-decoration:none; display:block;}
a:link {text-decoration:none;  color:#666;}
a:visited {text-decoration:none; color:#666;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;  color:#666;}
.blind {position:absolute; top:0; left:0; overflow:hidden; visibility:hidden; width:1px; height:1px; font-size:0px; line-height:0px;}
.clearfix:after {content:"";display:block;clear:both;}
.inner {width:1220px; margin:auto;}
.inner:after {content:"";display:block;clear:both;}
.content {padding:100px 0 0;min-width:1360px;}

/* header */
.header {position:fixed; width:100%;background:#fff;z-index:1000;}
.header:after {content:'';display:block;clear:both;}
.header h1 {margin:26px 0 0;width:305px;height:45px;float:left;}
.gnb {float:right;}
.gnb:after {content:'';display:block;clear:both;}
.gnb>li {float:left;height:100px;background:url(../images/gnbList_devide.png) no-repeat 0 48%;}
.gnb>li:first-child {background:none;}
.gnb>li>a {position:relative;display:block;padding:40px 30px 37px;font-weight:bold;color:#322f4e;font-size:18px;font-family:NanumBarunGothic;}
.gnb .depth1:hover{border-bottom:3px solid #2e324f;}
.gnb .submenu {display:none;position:absolute;left:0;top:100px;width:100%;background:#ff7200;}
.gnb .submenu ul {text-align:center;}
.gnb .submenu .sub1 {margin-left:150px}
.gnb .submenu .sub2 {margin-left:10px}
.gnb .submenu .sub3 {margin-left:260px}
.gnb .submenu .sub4 {margin-left:600px}
.gnb .submenu .sub5 {margin-left:520px}
.gnb .submenu li {display:inline-block;}
.gnb .submenu li a{display:block;padding:20px 40px;background:url(../images/gnb_submenu_devide.png) no-repeat 0 50%;color:#fff;font-size:15px;}
.gnb .submenu li a:hover {color:#ffe5d0;}
.gnb .submenu li:first-child a{background:none;}


.nav {float:left;/* position:absolute;left:0;top:0; */width:254px;}
.nav dl {}
.nav dt {width:222px;padding:40px 0 40px 32px;background:url(../images/bg_nav_title.jpg) no-repeat;font-size:32px;color:#fff;}
.nav dt.diff {width:255px;padding-left:0;text-align:center;}
.nav dd {background:#f8f8f8;border-bottom:1px solid #d6d6d6; }
.nav dd.on>a {background:#fff;color:#ff7200;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
.nav dd>a {padding:18px 0 18px 30px;color:#82828a;font-size:16px;background:#f8f8f8;}
.nav dd a:hover {color:#ff7200;}
.nav dd ul {padding:20px 0;border-top:1px solid #d6d6d6;}
.nav dd ul li {background:#fbfbfc;}
.nav dd ul li a {display:block;padding:5px 0 5px 40px;font-size:15px;color:#818289;}
.nav .Total_count {padding:20px 20px;border-bottom:2px solid #d6d6d6;}
.nav .Total_count p {font-size:15px;color:#939393;line-height:25px;}
.nav .Total_count .today_sum {color:#666;font-weight:bold;}


/* footer */
.footer {border-top:1px solid #dbdbdb;min-width:1360px;}
.footer .inner {padding:50px 0;position:relative;}
.footer h1 {width:170px;height:74px;float:left;}
.footer .address {float:left;padding:0 0 0 45px;}
.footer .address li {padding:10px 0;line-height:18px;font-size:14px;color:#474747;}
.footer .address li .font_color {display:inline-block;vertical-align:middle;font-size:26px;color:#06b9e1;font-weight:bold;padding:0 10px 0 0;}
.footer .copyrights {clear:both;}
.footer .sns {position:absolute;right:0; top:50px;}
.footer .sns a {margin:0 0 0 15px;display:inline-block;}
.footer .sns span {margin:0 0 0 15px;display:inline-block;}

/* 페이지 번호 */
.paging  { display:block; margin:50px 0 0;overflow:hidden;text-align:center; }
.paging .num { width:26px;margin:0 2px; padding:6px 0 5px;display:inline-block; text-align:center;border:1px solid #9f9d9d; background:#fff;font-size:13px; font-weight:bold; }
.paging .num:hover,.paging .num.on { background:#eff5f9; color:#000;font-weight:bold; }
.paging .btn_move { width:26px; height:26px; border:1px solid #9f9d9d;display:inline-block;vertical-align: top; }

/* 테이블 리스트 */
.tbl_typeA {width:100%;border-top:1px solid #3e3b58;}
.tbl_typeA th {color:#3e3b58;font-weight:bold;line-height:40px;text-align:center;background:#fbfbfc url(../images/devide_line.gif) no-repeat left 50%;border-bottom:1px solid #dddddd;font-size:14px;}
.tbl_typeA th:first-child {background:#fbfbfc;}
.tbl_typeA td {font-size:14px;line-height:40px;text-align:center; color:#8e8e8e;border-bottom:1px solid #dddddd;}
.tbl_typeA .title_in a{width:580px;padding:0 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tbl_typeA .qa_title a {max-width:400px;display:inline-block;padding:0 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tbl_typeA .reply .admin {display:inline-block;padding:0 0 0 20px;background:url(../images/admin_reply.gif) no-repeat 0 30%;}
.a_count {display:inline-block;font-weight:bold;color:#253c6f;}


/* 테이블 상세 */
.tbl_typeB {width:100%;border-top:1px solid #3e3b58;}
.tbl_typeB th {color:#3e3b58;font-weight:bold;line-height:40px;text-align:center;background:#fbfbfc;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;font-size:14px;font-family:'NanumGothic';}
.tbl_typeB td {font-size:14px;line-height:40px;padding:0 10px;text-align:left; color:#8e8e8e;border-bottom:1px solid #dddddd;}
.tbl_typeB .col2 {border-left:1px solid #dddddd;}
.tbl_typeB .writer_conts {padding:20px 20px 60px;}
input[type='text'] {padding:5px 10px;border:1px solid #e3e3e3;}
.tbl_typeB select {padding:5px 10px;}


/* 테이블 관리자 답변 */
.tbl_typeC {width:100%;border-top:1px solid #3e3b58;}
.tbl_typeC th {padding:0 0 0 20px;background:#fbfbfc;color:#3e3b58;font-weight:bold;line-height:40px;text-align:left;font-size:14px;border-bottom:1px solid #dddddd;}
.tbl_typeC .writer {font-size:15px;}
.tbl_typeC .write-Date {font-size:14px; font-weight:normal;padding:0 10px;}
.tbl_typeC .write-Time {font-size:14px; font-weight:normal;}
.tbl_typeC td {font-size:14px;padding:20px 20px 40px;line-height:22px;text-align:left; color:#8e8e8e;border-bottom:1px solid #dddddd;font-size:14px;}
.admin_write>p {margin:20px 0;}


.col_item {overflow:hidden;border-top:1px solid #3e3b58;}
.col_item span {float:left;color:#3e3b58;font-weight:bold;line-height:40px;text-align:center;background:#fbfbfc url(../images/devide_line.gif) no-repeat left 50%;border-bottom:1px solid #dddddd;font-size:14px;}
.col_item .col_num {width:10%;background-image:none;}
.col_item .col_title {width:75%;}
.col_item .col_date {width:15%;}
.col_item .col_check {width:15%;}

.faq_list li {font-size:14px;height:40px;text-align:left; color:#8e8e8e;border-bottom:1px solid #dddddd;}
.faq_list li span {float:left;font-size:14px;line-height:40px;text-align:center; color:#8e8e8e;}
.faq_list .qu_title a {padding:0 0 0 20px;}
.faq_list .answer {display:none;font-size:14px;padding:25px 25px 50px;text-align:left; color:#8e8e8e;background:#fcfcfc;}
.faq_list .ans_num {width:10%;}
.faq_list .qu_title {width:75%;}
.faq_list .ans_date {width:15%;}
.faq_list .ans_count {width:15%;}
.faq_list .answer.open {display:block;}
.faq_list .answer span {display:block;}


/* 버튼 */
.btn_wrap {padding:20px 0;}
.btn_regist {display:inline-block;margin:0 0 0 5px;width:105px;height:38px;background:url(../images/btn_set.jpg) no-repeat 0 -50px;font-size:0;text-indent:-9999em;vertical-align:top;} /* 등록 버튼 */
.btn_list {display:inline-block;margin:0 0 0 5px;width:105px;height:38px;background:url(../images/btn_set.jpg) no-repeat -111px -50px;font-size:0;text-indent:-9999em;vertical-align:top;} /* 목록 버튼*/
.btn_modify {display:inline-block;margin:0 0 0 5px;width:105px;height:38px;background:url(../images/btn_set.jpg) no-repeat -224px -50px;font-size:0;text-indent:-9999em;vertical-align:top;} /* 수정 버튼 */
.btn_delete {display:inline-block;margin:0 0 0 5px;width:105px;height:38px;background:url(../images/btn_set.jpg) no-repeat -339px -50px;font-size:0;text-indent:-9999em;vertical-align:top;} /* 삭제 버튼*/
.btn_cancle {display:inline-block;margin:0 0 0 5px;width:105px;height:38px;background:url(../images/btn_set.jpg) no-repeat -454px -50px;font-size:0;text-indent:-9999em;vertical-align:top;} /* 취소 버튼*/
.btn_delete_s {display:inline-block;width:60px;height:25px;background:url(../images/btn_set.jpg) no-repeat -156px 0;font-size:0;text-indent:-9999em;vertical-align:top;} /* 삭제 버튼 small */




/* 모든 페이지를 참조하는 스타일 정의 */
.blind {position:absolute; top:0; left:0; overflow:hidden; visibility:hidden; width:1px; height:1px; font-size:0px; line-height:0px;}
.fr {float:right !important;}
.fl {float:left !important;}
.tr {text-align:right! important;}
.tl {text-align:left !important;}
.tc {text-align:center !important;}
.txt_line {text-decoration:underline;}
.fw_b {font-weight:bold !important;}
.d_b {display:block !important;}
.d_ib {display:inline-block !important;}
.clear {clear:both !important;}
.txt_g {font-size:16px;color:#9b9b9b;}

.mc {margin:auto !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:60px !important;}
.mt70 {margin-top:70px !important;}
.mt80 {margin-top:80px !important;}
.mt90 {margin-top:90px !important;}
.mt100 {margin-top:100px !important;}

.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}
.mb70 {margin-bottom:70px !important;}
.mb80 {margin-bottom:80px !important;}
.mb90 {margin-bottom:90px !important;}
.mb100 {margin-bottom:100px !important;}

.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}
.mr40 {margin-right:40px !important;}
.mr50 {margin-right:50px !important;}

.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;}
.ml45 {margin-left:45px !important;}
.ml50 {margin-left:50px !important;}

.p0 {padding:0 !important;}
.pt0 {padding-top:0 !important;}
.pr0 {padding-right:0 !important;}
.pl0 {padding-left:0 !important;}
.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}

.pb0 {padding-bottom:0px !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;}
.pb35 {padding-bottom:35px !important;}
.pb40 {padding-bottom:40px !important;}
.pb45 {padding-bottom:45px !important;}
.pb50 {padding-bottom:50px !important;}
.pb60 {padding-bottom:60px !important;}
.pb70 {padding-bottom:70px !important;}
.pb80 {padding-bottom:80px !important;}

.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pt35 {padding-top:35px !important;}
.pt40 {padding-top:40px !important;}
.pt45 {padding-top:45px !important;}
.pt50 {padding-top:50px !important;}
.pt60 {padding-top:60px !important;}

.pl0 {padding-left:0px !important;}
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px !important;}
.pl35 {padding-left:35px !important;}
.pl40 {padding-left:40px !important;}
.pl45 {padding-left:45px !important;}
.pl50 {padding-left:50px !important;}




