@charset 'utf-8';

/* Reset */
html,body{width:100%;height:100%}
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family:'돋움', Dotum, "나눔고딕", NanumGothic,"맑은 고딕", "Malgun Gothic", dotum,arial,sans-serif;font-size:12px;  line-height:1; *line-height:1.1;color:#696969}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle; font-family:dotum; color:#6a6a6a; }
img{vertical-align:top}
em,address{font-style:normal}
label{cursor:default;}
button{cursor:pointer}
button{margin:0;padding:0; *border:0 none; *background:transparent;}
a{color:#6a6a6a;text-decoration:none}
a:hover, a:active, a:focus {text-decoration:underline !important; }
a, a:link, a:visited{ text-decoration:none; }
caption, legend{width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; border:0 none; position:absolute; left:-1000em;}
caption{position:relative}
table { border-collapse:collapse !important; }
input { }
input, textarea, keygen, select, button, isindex {margin: 0em;font: -webkit-small-control;color: initial;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0px;text-shadow: none;display: inline-block;text-align: start;}

/* Common  css */
.hidden, hr { visibility:hidden; width:0px; height:0px; overflow:hidden; font-size:0px; position:absolute; } /* 리더기에서만 읽히고 보이지않음 */

.clfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden; }
.clfix {display: inline-block; }
.clfix {display: block; }
* html .clfix {height: 1%; } /* Hides from IE-mac */
.clfix { zoom:1; } /* for IE 5.5-7 */

legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
.show{display:block}
.hide{display:none}

input.ipt { border:1px solid #dbdbdb; color:#696969; height:19px; padding:0px 4px; line-height:19px}/* form */
input.chk, input.radio{width:13px;height:13px;margin:0;padding:0;}
input.file{ border:1px solid #dbdbdb;; height:19px; line-height:19px; width:315px; }
.txt-area{ overflow-x:hidden; overflow-y:auto; padding:5px 4px; line-height:1.2em; text-align:left; font-family:Dotum; color:#696969; border:1px solid #dbdbdb; font-size:11px;}
.lh1 {line-height: 1 !important;}
.lh18 {line-height: 18px !important;}


/* 정렬관련 */
.db{display:block !important;}
.fl { float:left !important; }
.fr { float:right !important; }
.ac { text-align:center !important; }
.al { text-align:left !important; }
.ar { text-align:right !important; }
.at { vertical-align:top !important; }
.am {vertical-align: middle;}
.ab { vertical-align:bottom !important; }
.va-m2 { vertical-align:-2px; *vertical-align:0px; }
.va-m5 { vertical-align:-5px; }
th.al, td.al { text-align:left !important; padding-left:12px !important }

.fl { float:left !important; }
.fr { float:right !important; }
.cl { clear:both !important; }
.rel { position:relative; }
.disabled { visibility:hidden; }

/* text */
.p-blue{color:#137bc4 !important;}
.b{font-weight:bold !important}
.n{font-weight:normal !important}
.p11{font-size:11px !important}
.p12{font-size:12px !important}

/* padding */
.pt0 { padding-top:0px !important; }
.pt10 { padding-top:10px !important; }
.pt20 { padding-top:20px !important; }
.pt50 { padding-top:50px !important; }
.pr0{ padding-right:0px !important;}
.pb0 { padding-bottom:0px !important; }

/* margin */
.mt0 { margin-top:0px !important; }
.mt5 { margin-top:5px !important; }
.mt10 { margin-top:10px !important; }
.mt13{ margin-top:13px !important; }
.mt15 { margin-top:15px !important; }
.mt20 { margin-top:20px !important; }
.mt25 { margin-top:25px !important; }
.mt30 { margin-top:30px !important; }
.mt35 { margin-top:35px !important; }
.mt40 { margin-top:40px !important; }
.mt50 { margin-top:40px !important; }
.ml5{ margin-left:5px !important;}
.ml10{ margin-left:10px !important;}
.ml15{ margin-left:15px !important;}
.ml20{ margin-left:20px !important;}
.ml30{ margin-left:30px !important;}
.mr0{ margin-right:0px !important;}
.mr3{ margin-right:3px !important;}
.mr5{ margin-right:5px !important;}
.mr10{ margin-right:10px !important;}
.mr20{ margin-right:20px !important;}
.mb10 { margin-bottom:10px !important; }
.mb20 { margin-bottom:20px !important; }

/* 간격 */
.h4-space{margin:39px 0}


.bbnone { border-bottom:none !important; }

/* 백그라운드 보더 */
.bgnone { background:none !important; }
.btnone { border-top:none !important; }
.bbnone { border-bottom:none !important; }
.brnone { border-right:none !important; }


#skipNavi li { font-size:0; line-height:0; }
#skipNavi li a	{ display:block; width:100%; padding:10px 0; color:#fff; position:absolute; left:0; top:-100px; text-align:center; z-index:200; background:#424242 ; border:0 none;}
#skipNavi li a:active, #skipNavi li a:focus { top:0; font-weight:bold;font-size:16px;line-height:1.5;  border-bottom:1px solid #fff;}

/* layout */
body{ padding:0; margin:0; width:100%; }

#wrapper{ width:100%; min-width:980px; }
#wrap{ position:relative; margin:0 auto; width:980px;}

/* 헤더 */
#header {height:90px; z-index:3; top:0;left:0; width:980px; }
	#header.on { background:url('../../images/common/bg_menu.png') repeat-x 0 bottom }
#header h1 {float:left; margin-top:29px; z-index:99;}
	/* 유틸메뉴 */
	#header .topUtil { position:absolute; right:0; top:52px;} /* top utility */
	#header .topUtil li{ float:left; padding-right:6px; margin-right:4px; background:url('../../images/ico/bar_topmenu.gif') no-repeat right 0; }
	#header .topUtil li.last { padding-right:0; margin-right:0; background:none; }
	/* 메인메뉴 */
	#header .gnb {position:absolute; top:48px;left:222px; z-index:90;float:left; height:42px; width:570px;  } /* gnb */
	#header .gnb a{display:block}
	#header .gnb>li{margin-top:0; padding-top:0; float:left; padding-left:16px; margin-right:27px; height:166px; }
	#header .gnb>li.menu02{ margin-right:21px; width:102px;}
	#header .gnb>li.menu03{ margin-right:33px;}
	#header .gnb>li.last{ margin-right:0;}
	#header .gnb.on>li{ padding-left:15px; border-left:1px solid #f3f3f3}
	#header .gnb.on>li.menu02{ margin-right:21px;}
	#header .gnb.on>li.menu03{ margin-right:33px;}
	#header #gnb > li > ul { font-size: 0px; line-height: 0; visibility: hidden; height: 170px;position:absolute; top:18px; padding-left:1px;}
	#header #gnb > li > ul >li{padding-bottom:5px;}
/* 푸터 */
#footer {width:100%; position:relative; overflow:hidden; padding-bottom:40px;  background:url('/images/common/bg_footer.gif') repeat-x;  }
	#footer ul li{ float:left; font-size:0; line-height:0;}
	/* 하단메뉴 */
	#footer .bot-menu { padding:16px 0 0 0px;}
	#footer .bot-menu li { padding-right:8px; margin-right:7px; background:url('/images/ico/bar_botmenu.gif') no-repeat right top; }
	#footer .bot-menu li.last { padding-right:0; background:none; }
	#footer .bot-menu li a { display:block; }
	/* 하단회사정보 */
	#footer .copyright { float:none; clear:both; padding-top:30px;}
	/* 패밀리 사이트 */
	#footer .friend-site {position:absolute; right:5px; top:12px; background:url('/images/ico/bar_friend_site.gif') no-repeat 165px 7px;}
	#footer .friend-site li {padding-left:13px; margin-left:13px;  }
	#footer .friend-site li a{display:inline-block}


/* 서브 lnb*/
#sub-contents{width:980px; position:relative; padding:50px 0 100px; border-top:3px solid #229be8;}
#lnb{float:left; width:186px; padding-right:53px;}
#lnb .lnb-mn a{display:block}
#lnb .lnb-mn li.on{margin-top:-1px;}
#lnb>h2{margin:0px 0 12px 19px;}
#lnb .quick{margin-top:25px; height:144px; background: url('/images/common/bg_quick_bot.gif') no-repeat 0 bottom }
#lnb .quick dt{ padding:14px 0 0 19px; background: url('/images/common/bg_quick_top.gif') no-repeat 0 0}
#lnb .quick ul{ width:146px; border-top:1px solid #d6d6d3; margin:6px 0 0 16px;}

/* 서브 cont */
#sub-cont{ position:relative; float:left; width:741px;}
#sub-cont h3.s-space{height:26px;}
#sub-cont .s-cont{border-top:1px solid #cfcfcf}
#path { position: absolute;  right:0px; top:5px;color:#767676; font-size:11px; font-weight: normal;  }
#path .home{vertical-align:1px;}
#path a{ color: #767676; padding-right:3px;}
#path .on{ font-weight:bold}


/*no-lnb*/
#sub-contents.no-lnb{ position:relative; padding-bottom:100px;}
#sub-contents.no-lnb h3{padding-bottom:11px;}
#sub-contents.no-lnb #path { position: absolute;  right:0px; top:55px; }

#no-lnb-cont{ padding-top:29px; border-top:1px solid #cfcfcf;}
.line-box{ margin-top:29px; padding:50px 0 ; text-align:center; border-top:2px solid #7e7e7e; border-bottom:2px solid #e4e4e4}

/* 테이블 */
/* 테이블 - list */
.tbl-list { width:100%; text-align:center; color:#696969} /*list*/
.tbl-list thead th { padding:11px 0 10px; line-height:1; text-align:center; border-top:2px solid #7e7e7e; border-bottom:1px solid #a5a5a5}
.tbl-list tbody th { border-bottom:1px solid #e4e4e4; line-height:16px; padding:9px 0px 9px 0px; font-weight:normal;}
.tbl-list tbody td { border-bottom:1px solid #e4e4e4; line-height:16px; padding:9px 0px 9px 0px; color:#787878 }
.tbl-list tr.last th, .tbl-list tr.last td{ border-bottom:2px solid #e5e5e5}
.tbl-list .notice td, .tbl-list .notice th { font-weight:bold; background:#fdfdfd; color:#696969;}
.tbl-list .notice td.subject a { color:#696969;}
.tbl-list .subject { padding-left:20px !important; text-align:left !important;  }
.tbl-list td.subject a { color:#787878 }
.tbl-list td.subject a:hover,.tbl-list tbody td.subject a:focus,.tbl-list tbody td.subject a:active { text-decoration:underline;}
/* 테이블 - write */
.tbl-write { position:relative; border:0 none; width:100%; border-top:2px solid #7e7e7e; } /*write*/
.tbl-write th { padding:6px 0 5px 19px; line-height:1; text-align:left; vertical-align:top;  border-bottom:1px solid #e4e4e4; }
.tbl-write th img{margin-top:4px; }
.tbl-write td { padding:6px 0 5px 0px; line-height:1.4; text-align:left; vertical-align:middle;  border-bottom:1px solid #e4e4e4; }
.tbl-write tr.last th,.tbl-write tr.last td{ border-bottom:2px solid #e5e5e5 }
.tbl-write td #u_ignOut_reason{width:584px !important;}
th.bull-tit{ background: url('/images/ico/bull_blue.gif') no-repeat 10px 14px }
p.mustbe{ padding-left:19px; background: url('/images/ico/ico_mustbe.gif') no-repeat 10px 2px }
th.mustbe{ background: url('/images/ico/ico_mustbe.gif') no-repeat 10px 12px }
	/* 방명록 테이블 */
	.tbl-guest{background: #fdfdfd;}
	.tbl-guest .last th,  .tbl-guest .last td{ height:100px;}
	.tbl-guest .tbl-txt-guest {vertical-align:top;}
	.tbl-guest .tbl-txt-guest .reply_tip{position:absolute; top:76px; font-size:11px;}
	/* 파일첨부 */
	.file-list{margin-top:6px; width:610px; height:63px; overflow-y:scroll; padding:4px 10px 10px; border:1px solid #dedede;  font-size:11px ;color:#666}
	.file-list li{overflow:hidden;padding-top:6px}
	.file-list .file-tit{float:left}
	.file-list .file-tit .ico_pic {vertical-align:middle;margin-right:8px;}
	.file-list .file-size{float:right;}
	.file-list .file-size a{margin-left:9px;}
	/* 파일첨부 텍스트*/
	.tbl-txt-file{ position:relative; height:150px; vertical-align:top !important}
	.tbl-txt-file .tbl-txt01{position:absolute;top:107px;}
	.tbl-txt-file .tbl-txt02{position:absolute;top:2px; left:365px;}
	.tbl-txt-pw{height:37px; vertical-align:top !important}
	.tbl-txt-pw .tbl-txt01{position:absolute;top:24px;}

/* 테이블-아이콘,텍스트 */
span.ico_pic{ margin:0 5px 0 5px;vertical-align:middle;font-size:0;display:inline-block; width:12px; height:12px; background: url('/images/ico/ico_pic.gif') no-repeat 0 0px}
.tbl-txt01{ display:block; font-size:11px; margin-top:5px}


/* 게시판 view */
/* 게시판 view - 내용 */
.di{display:inline !important}
.txt-service{ padding:0 0 0 19px;margin-left:17px; background:url('/images/ico/bar_th.gif') no-repeat left 1px}
.view{ margin-top:30px;}
.view-line01{ position:relative; padding:11px 20px 0px; line-height:1; border-top:2px solid #7e7e7e; border-bottom:1px solid #a6a6a6; }
.view-line01 h4{line-height:17px; padding-bottom:8px;}
.view-line01 div.fr{ padding-bottom:10px;}
.view-line01 .writer{ margin-right:19px;}
.view-line01 .writer dt{float:left; vertical-align:0}
.view-line01 .writer dd{float:left; padding:1px 19px 0 16px; background:url('/images/ico/bar_th.gif') no-repeat right 1px}
.view.event .view-line01 .writer dd{padding-right:0;background:none;} /* 2014-07-07 추가 */
.view-line01 .date{display:block; padding-top:1px}
.view-line02{ padding:12px 0 9px; line-height:1; border-bottom:1px solid #a3a3a3; padding-left:19px;}
.view-line02 .file dt{ float:left; width:67px; }
.view-line02 .file dd{ float:left; width:560px; line-height:17px; vertical-align:top;margin-top:-2px; margin-left:19px; padding:0 0 0 16px; color: #0f82cb ; background:url('/images/ico/bar_th.gif') no-repeat left 2px}
.view-line02 .file .add-file{display:inline-block}
/* 2014-07-11 행사일 관련내용 추가 */
.view-line02 .event-date dt { float: left; }
.view-line02 .event-date dd { min-width:1px; min-height:12px; float: left; padding: 0 20px 0 15px;}
.view-line02 .event-date dd.date { margin-right: 20px; background: url('/images/ico/bar_th.gif') no-repeat right 1px;}
/* // 2014-07-11 행사일 관련내용 추가 */
.view-line03{padding:11px 19px 10px;border-bottom:1px solid #a6a6a6;line-height:1;} /* 2014-07-07 257~263 영역추가 */
.view-line03 dl{overflow:hidden;width:100%;}
.view-line03 dt,
.view-line03 dd{float:left;font-size:11px;}
.view-line03 dt{margin-left:19px;padding-left:19px;background:url(/images/ico/bar_th.gif) no-repeat 0 1px;}
.view-line03 dt:first-child{margin:0;padding:0;}
.view-line03 dd{padding-left:13px;}
.view .view-cont{ padding:40px 20px; line-height:22px; border-bottom:2px solid #e5e5e5;}
.view .view-cont img{max-width:680px; height:auto}
.view .view-cont img.photo{max-width:701px; height:495px}

/* 게시판 view - 리스트 */
.view-list dt{ padding:32px 0 7px}
.view-list ul{ border-top:2px solid #e4e4e4}
.view-list li{ overflow:hidden; padding:13px 19px 8px 19px; border-bottom:1px solid #e4e4e4}
.view-list li a{ color:#666;}
.view-list li.on{ font-weight:bold; background:url('/images/ico/line_list.gif') no-repeat left 17px}
.view-list li.last{ border-bottom:2px solid #e4e4e4}
.view-list .list-txt{ float:left;}
.view-list .date{ display:inline-block; float:right; width: 72px; text-align:center}
/* 게시판 view - 리플 */
.prev-next{border-top:1px solid #e3e3e3}
.prev-next li {float: left;width: 100%; height:33px; border-bottom: 1px solid #e4e4e4;}
.prev-next em {float: left;padding-left: 3%;width: 11%;padding-top: 11px;height: 22px;}
.prev-next a {float: left;padding-top: 12px;height: 22px;}
.prev-next .date{float:right;width: 10%;padding-top: 11px;height: 22px;}
.reply{ margin:40px 0; padding:0 19px; background:#fdfdfd; border-top:2px solid #e5e5e5; border-bottom:2px solid #e3e3e3}
.reply-tit{ padding:11px 0 10px}
.reply_list{ border-top:1px solid #e4e4e4; word-break:break-all}
.reply_list li{position:relative; padding:20px 0 16px; border-bottom:1px dashed #c8c8c8;  background:}
.reply_list div.reply_list_2{width:100%; position:absolute; top:20px}
.reply_list span.writer{ display:block; font-size:12px; }
.reply_list span.date{ font-size:11px; padding-left:10px; }
.reply_list>li p{ padding-top:7px;line-height:18px;}
.reply_list .ipt-modify{width:684px;margin:10px 0 0; padding:6px 9px; border:1px solid #dbdbdb; font-size: 12px; line-height: 15px;color: #696969;}
	/* 버튼 */
	.reply_list div.reply_list_1 .btn_reply{ position:absolute; top:19px; right:0px; }
	.btn_reply{ position:absolute; top:-1px; right:0px; }
	.btn_reply a{ padding-right:5px; background:url('/images/ico/bar_btn.gif') no-repeat right 1px}
	a.ico_del{padding:0 12px 0 0px; background:url('/images/ico/ico_del.gif') no-repeat right 2px}
	/* 리플쓰기 */
	.reply_write{position:relative; padding:20px 0 35px;}
	.reply_write label{ font-weight:bold; display:block; padding-bottom:6px;}
	.reply_write label span{ margin-left:5px; padding-left:11px; font-weight:normal; background:url('/images/ico/bar_th.gif') no-repeat left 1px}
	.reply_write .reply_tip{ position:absolute; top:115px; font-size:11px;}
	.reply_write .txt-area{width:638px !important}
/* 방명록 - 리플 */
.reply_guest{border-top:2px solid #e4e4e4; border-bottom:2px solid #e4e4e4}
.reply_guest li{  padding:20px 19px 16px 19px; }
.reply_guest li.last{ border-bottom:0}
.reply_guest .btn_reply{ position:absolute; top:21px; right:19px; }


/*검색영역*/
/*.tabside-sch { position:absolute; right:35px; z-index:1;}*/
.sch-area { position:relative;z-index:2; padding-bottom:7px; float:right; }
	.sch-area .ipt { float:left; font-size:11px; width:120px;margin:0 3px;}
	.sch-area .select { float:left; width:85px; }
	.sch-area .select_f { float:left; width:94px; margin-right:3px; } /* select가 앞에 하나 더 있을경우 */
	.sch-area .btn-sch{ float:left; background:url('/images/btn/btn_sch.gif') no-repeat; width:24px;height:20px; font-size:0; line-height:0; border:0;}
	.btn-go{vertical-align:middle}
	.sch-area .tit{float:left; font-weight:bold; font-size:11px; margin:5px 5px 0 0 ;}
	.btn-go{ margin-left:5px; width:57px; height:20px; font-size:0;  background:url('/images/btn/btn_go.gif') no-repeat;line-height: 0; border: 0; }
	/*.sch-area .title { float:left; margin-right:10px; }
	.sch-area .center { margin:0 4px;}*/

/* 테이블 공통 텍스트 */
.tbl-tit{ color:#666; font-size:11px;}/* 테이블 상단 */
.tbl-txt01{ font-size:11px; line-height:18px;}/* 테이블 내 */
.caution { padding-top: 5px; } /* 이벤트 테이블 공지 2014-07-10 */

.select{vertical-align: middle; background:#fff; *zoom:1; height:20px;line-height:20px; border:1px solid #d5d5d5; font-size:12px; font-family:Dotum; }

/* paginate */
.paginate{padding:18px 0 0 0;line-height:normal;text-align:center; width:100%;}
.paginate a,
.paginate strong{display:inline-block; position:relative; z-index:2; margin:0 -1px;padding:1px 6px;color:#666;font-family:Tahoma; font-size:11px; text-decoration:none;vertical-align:middle; }
.paginate a:hover,.paginate a:active,.paginate a:focus{color:#1; text-decoration:none;}
.paginate strong{color:#137bc4; text-decoration:underline;}
.paginate .first { background:none; }
.paginate .direction{z-index:1; border:0 none; padding:0; background:none; margin:0 0px;padding:0px}
.paginate .direction img { padding:0px margin:0; }
.paginate .direction01{ margin:0 4px 0 -2px;padding-right:10px; background:url('/images/ico/bar_page.gif') no-repeat right center;}
.paginate .direction02{ margin:0 -2px 0 4px;padding-left:10px; background:url('/images/ico/bar_page.gif') no-repeat left center;}
.paginate span{ font-family:Gulim}

/* 이용약관 */
.agree-box {clear:both; margin:10px 0; float:none; padding: 20px; line-height:18px; border: 1px solid #ccc; background:#fff; }
.agree-box>dl>dt{padding:20px 0 0;font-weight:bold}
.agree-box ol>li{padding-top:20px;}
.labeling{margin: 24px 0 24px;}
.labeling .title{font-size: 16px; font-weight: bold; letter-spacing: -0.8px}
.labeling .card{border: 1px solid #dbdbdb; border-radius: 8px; padding: 20px; margin-top: 20px;}
.labeling .wrapper{display: flex;}
.labeling .img{width: 60px; height: 60px; display: flex; align-self: center; margin-right: 10px;}
.labeling .img.info{background-image:url('../../images/privacy/labeling_ic_info.png');}
.labeling .img.process{background-image:url('../../images/privacy/labeling_ic_process.png');}
.labeling .img.period{background-image:url('../../images/privacy/labeling_ic_period.png');}
.labeling .img.grievance{background-image:url('../../images/privacy/labeling_ic_grievance.png');}  
.labeling .exp1{font-size: 18px; font-weight: bold; letter-spacing: -0.9px; margin-bottom: 8px;}
.labeling .exp2{font-size: 13px; letter-spacing: -0.6px; margin-bottom: 2px;}
.labeling .exp3{font-size: 12x; letter-spacing: -0.6px; color: #2d90f2;}
.labeling .exp4{margin-top: 6px;}
/* 버튼 */
.btn{ margin-top:20px; text-align:center}
.btn a{margin:0 2px;}
.btn_r{ margin-top:13px; text-align:right}
.btn_paginate_r{float:right; margin-top:-22px;}/* paginate 우측버튼 */

.line-tb{ border-top:2px solid #e5e5e5; border-bottom:2px solid #e5e5e5;}

.ico-bar-r{ display:inline-block; padding-right: 11px; margin-right:9px; background: url('/images/ico/bar_btn.gif') no-repeat right 1px;}
.ico-bar-l{ display:inline-block; padding-left: 11px; margin-left:9px; background: url('/images/ico/bar_btn.gif') no-repeat left 1px;}

/* 팝업 */
#popWrap{width:316px; height:230px; line-height:0; font-size:0; padding:0; margin:0 auto; padding-left:34px ; border:3px solid #229be8 }
#popCont{ padding:30px 29px 30px 0;;}
#popCont .last td{padding:22px 0}
#popCont .last th{padding:22px 0 22px 19px;; background-position: 10px 29px;}


/*에러메세지*/
#error{ padding-top:249px;}
#error h1{position:absolute; top:192px; left:0;}
#error .friend-site{position:absolute; top:212px; right:9px; background:url('/images/ico/bar_friend_site.gif') no-repeat 166px 7px;}
#error .friend-site li{float:left;padding-left:13px; margin-left:13px; }
#error .cont-error{border-top: 3px solid #229be8; padding-top:79px; text-align:center; }

/*공사중메세지*/
#error .cont-preparing{border-top: 3px solid #229be8; padding:79px 0 79px 64px; text-align:left; background: url('/images/etc/bg_preparing.gif') no-repeat right bottom; }
#error #footer{position: relative; background:none; border-top:2px solid #969696}
#error #footer .fl {float: left;padding:12px 0 0 9px;}
#error #footer .copyright{padding:0 0 5px}
#error #footer .friend-site{ position: absolute;right: 5px;top: 13px; }

/* 2014-06-24 내용추가 (이벤트 신청, 이벤트 신청자 명단) */
.tbl-viewList .tbl-tit {margin:18px 0 10px 0;}
.tbl-viewList .tbl-list label {margin:0 10px 0 5px;}