@charset "utf-8";
@import  url('/css/form.css');

body,
input[type='text'],
input[type='password'],
input[type='file'],
input[type='submit'],
input[type='button'],
input[type='reset'],
a,
select,
textarea,
button {font-family:'Malgun Gothic', '맑은 고딕', sans-serif;color:#343740;line-height:1.5;font-weight:normal;}

a {text-decoration:none;}

.nanumSquareR {font-family: 'NanumSquareR', sans-serif;}
.nanumSquareL {font-family: 'NanumSquareL', sans-serif;}
.nanumSquareEB {font-family: 'NanumSquareEB', sans-serif;}

.fcRed {color:#f00 !important;}

div.wrapper {position:relative;overflow:hidden;min-width:990px;padding-top:280px;margin:0;word-break:normal;text-align:justify;word-break:normal;/*background:url('../image/bg.png') 0 0 repeat-x;*/}

div#headerWrap {z-index:50;position:absolute;left:0;top:0;width:100%;background: #06709c url('../image/mainVisual.png') center top no-repeat;}
div.header {position:relative;width:990px;height:280px;margin:0 auto;}

div.header h1 {position:absolute;left:0;top:15px;}

div.header dl.wsInfo {}
div.header dl.wsInfo dt a {display:block;height:280px;text-indent:-10000px;}
div.header dl.wsInfo dd {height:0;line-height:0;font-size:0;text-indent:-10000px;}
div.header dl.wsInfo dd br {display:none;}

div.header ul.utilMenu {overflow:hidden;position:absolute; right:0;top:25px;}
div.header ul.utilMenu li {float:left;padding-left:20px;background:url('../image/header_utilBar.png') 10px 5px no-repeat;}
div.header ul.utilMenu li:first-child {padding-left:0;background:none;}
div.header ul.utilMenu a {color:#000;font-size:12px;}
div.header ul.utilMenu a.admin {color:#d60010;font-weight:bold;}


div.gnbWrap {height:50px;border-bottom:1px solid #06709c;}

ul#gnb {position:relative;width:990px;height:100px;margin:0 auto;}
ul#gnb a {display:block;color:#fff;font-size:14px;text-align:center;}

ul#gnb a.on,
ul#gnb a:hover,
ul#gnb a:focus {color:#ffff75;}

ul#gnb li {float:left;}
ul#gnb > li > a {height:27px;padding:12px 0 11px;font-size:18px;font-family: 'nanumSquareR', sans-serif;}

ul#gnb ul {display:none;position:absolute;top:50px;}
ul#gnb ul a {padding:14px 20px;}

ul#gnb > li > a.on {padding-bottom:9px;border-bottom:2px solid #ffff75;}


div#footerWrap {padding:20px 0;text-align:center;}
div#footerWrap li {display:inline-block;padding-left:10px;}
div#footerWrap li:first-child {padding-left:0;}

div.sponBnrWrap {position:relative;max-width:990px;height:70px; margin:0 auto;}
div.sponBnr {position:relative;padding:11px 20px 11px;}
div.sponBnr div.bx-wrapper {}
div.sponBnr ul:after{clear: both; content:''; display: block;}
div.sponBnr li {float:left; width:150px !important; padding-left: 0 !important; margin-right: 10px;}
div.sponBnr li:last-child{margin-right: 0;}
div.sponBnr li img{width:150px !important;}
div.sponBnr div.bx-controls a {position:absolute;top:11px;width:20px;height:48px;text-indent:-10000px;}
div.sponBnr div.bx-controls a.bx-prev {left:0;background:url('../image/sponBtn_prev.png') left center no-repeat;}
div.sponBnr div.bx-controls a.bx-next {right:0;background:url('../image/sponBtn_next.png') right center no-repeat;}


div#container {padding:40px 0;background-color:#efefef;}

div.titArea {position:relative;width:890px;padding:30px 50px 0;margin:0 auto;background-color:#fff;}
div.titArea h2 {height:36px;font-size:24px;padding-bottom:15px;background:url('../image/titArea_bg.jpg') left bottom no-repeat;color:#282b36;font-family: 'nanumSquareR', sans-serif;}

div.titArea dl.dDay {position:absolute;right:50px;bottom:18px;}
div.titArea dl.dDay dd {overflow:hidden;}
div.titArea dl.dDay span {display:block;float:left;width:30px;height:36px;padding:3px 0 1px;margin-left:4px;text-align:center;color:#fff;background:url('../image/dDay_bg.jpg') 0 0 no-repeat;font-family: 'nanumSquareEB', sans-serif;font-size:24px;}
div.titArea dl.dDay span:first-child {margin-left:0;}


div.contents {position:relative;width:890px;padding:30px 50px 50px;margin:0 auto;background-color:#fff;color:#444;font-size:14px;line-height:1.8;}
div.ing {padding:100px 0;text-align:center;}

.subTit {margin:30px 0 10px;text-align:center;font-size:20px;font-weight:bold;}
.subTit:first-child {margin-top:0;}

.subTit_dot {padding-left:13px;margin-top:30px;background:url('../image/bl_dot_r.png') 0 11px no-repeat;font-weight:bold;font-size:14px;}
.subTit_dot:first-child {margin-top:0;}

dt.subTit_dot:first-child {margin-top:30px;}

ul.listBl > li {padding-left:15px; margin-top: 0; background:url('../image/bl_dot_r.png') 0 10px no-repeat;}
ul.listBl > li:first-child {margin-top: 0;}
ul.listBar > li {position: relative;padding-left: 15px;}
ul.listBar > li:before {position: absolute;left: 0;top: 0;content: "-";}

ul.txtIndent15 > li {padding-left:15px;text-indent:-15px;}
ul.txtIndent15 > li * {text-indent:0;}

dl.overHidden > dt,
dl.overHidden > dd {float:left;}
dl.overHidden > dt {padding-right:10px;}


table.tblDef {border-top:2px solid #06709c;}
table.tblDef th,
table.tblDef td {padding:5px 10px;border-bottom:1px solid #c3c3c3;border-left:1px solid #c3c3c3;color:#333436;font-size:12px;}
table.tblDef tr > *:first-child {border-left:0 none;}

table.tblDef th {background-color:#eee;font-weight:bold;}
table.tblDef .bdLeft {border-left:1px solid #c3c3c3 !important;}

/* 파일 찾기 */
div.selectFile {overflow:hidden;}
div.selectFile p {float:left;}
div.selectFile p.btn {width:66px;height:24px;background:url('/image/icon/findFile.gif') center center no-repeat;background-color:#008f88;}
div.selectFile p.btn input {width:100%;height:100%;}

div#selectFile {overflow:hidden;}
div#selectFile p {float:left;}
div#selectFile p input[type=text] {height: 18px;padding: 2px 10px;}
div#selectFile p.find {width:66px;height:24px;margin: 0 5px;background:url('/image/icon/btn_browse.png') center center no-repeat;background-color:#393939;}
div#selectFile p.find input {width:100%;height:100%;padding: 0;border: 0 none;}
div#selectFile p.btn * {height: 24px;font-size: 14px;border: 0 none;}

div#selectFile p.add {width:66px;height:24px;margin: 0 5px;background:url('/image/icon/btn_add.png') center center no-repeat;background-color:#393939;}


.btn a,
.btn input,
.btn button {display:inline-block;text-decoration:none;cursor:pointer;height:38px;padding:0 16px 3px;border-radius:4px;font-size:14px;font-weight:bold;border-style:solid;border-width:1px;vertical-align:top;text-align: center !important;}

.btn a {height:auto;line-height:1.2 !important;padding:8px 16px 11px;}

span.btn {display:inline-block;vertical-align:top;}

.btn .btnSmall {height:24px;padding:0 5px 4px;font-size:12px;border-radius:0;}
.btn a.btnSmall {height:14px;padding:2px 5px 6px;}

.btn .btnBg {width:100%;height:100%;border:0 none;padding:0;opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);}
a.btnBg {display:block;height:100%;text-indent:-10000px;}

.btn .btnArr {padding-right:60px;background-image:url('/image/btn/btnBl_arr.png');background-position:right center;background-repeat:no-repeat;}
.btn .btnCircle {padding-right:70px;background-image:url('/image/btn/btnBl_circle.png');background-position:right center;background-repeat:no-repeat;}
.btn .btnDown {padding-right:60px;background-image:url('/image/btn/btnBl_download.png');background-position:right center;background-repeat:no-repeat;}

.btn .fullBtn {width:100%;padding:0 0 4px;font-size:16px;}
.btn a.fullBtn {padding:5px 0 10px;}


/* 자주색 */			.btn .btnDef {background-color:#59b9a5 ;border-color:#59b9a5 ;color:#fff !important;}
/* 보라색 */			.btn .btnPoint {background-color:#5268aa;border-color:#5268aa;color:#fff !important;}
/* 남색 */				.btn .btnNavy {background-color:#0e2360;border-color:#0e2360;color:#fff !important;}
/* 회색 */				.btn .btnGrey {background-color:#545454;border-color:#545454;color:#fff !important;}
/* 연회색 */			.btn .btnLGrey {background-color:#ddd;border-color:#ddd;color:#333436 !important;}


/* border+파란색 */		.btn .btnBdDef {background-color:#fff;border-color:#002c95;color:#002c95 !important;}
/* border+검은색 */		.btn .btnBdPoint {background-color:#fff;border-color:#222733;color:#222733 !important;}
/* border+회색 */			.btn .btnBdGrey {background-color:#fff;border-color:#545454;color:#545454 !important;}


.btnArea {padding-top:30px;text-align:center;}


div.tabArea {}

ul.tabMenu,
ul.tabMenuR,
ul.subMenu {overflow:hidden;}
ul.tabMenu > li,
ul.tabMenuR > li,
ul.subMenu > li {float:left;width:50%;}
ul.tabMenu a,
ul.subMenu a {display:block;padding:11px 0;border:1px solid #b4b7ba;border-left:0 none;text-align:center;color:#8f9194;background-color:#fafafa;}
ul.tabMenu li:first-child a,
ul.subMenu li:first-child a {border-left:1px solid #b4b7ba;}

ul.tabMenu .on a,
ul.subMenu .on a {padding:10px 0 11px;border-top:2px solid #C22D66;border-bottom-color:#fff;background-color:#fff;color:#333;font-weight:bold;}



/* 학술대회 안내 */
div.wsInfo {margin-bottom:80px;}
div.wsInfo:after {display:block;clear:both;height:0;line-height:0;font-size:0;content:'.';}
div.wsInfo dl {width:422px;margin-top:40px;border:1px solid #d9d9d9;}
div.wsInfo dl > dt {padding:11px 0 12px 30px;color:#fff;font-family: 'nanumSquareR', sans-serif;font-size:18px; line-height: 1.5;}
div.wsInfo dl > dd {height:250px;padding:20px; box-sizing:border-box;}

div.wsInfo dl.info {float:left;}
div.wsInfo dl.info > dt {background-color:#59ace1;}
div.wsInfo dl.schedule {float:right;}
div.wsInfo dl.schedule > dt {background-color:#6170e0;}

div.wsInfo dl.schedule ul.listBl > li {background-image: url('../image/bl_dot_g.png');}
div.wsInfo ul.quickBtn {clear:both;position:absolute;left:0;bottom:-80px;}
div.wsInfo ul.quickBtn > li {float:left;width:231px;padding-left:22px;}
div.wsInfo ul.quickBtn > li:first-child {padding-left:0;}
div.wsInfo ul.quickBtn a {display:block;padding:16px 42px 17px 20px;color:#fff;font-family: 'nanumSquareR', sans-serif;font-size:18px;background:url('../image/btnBl_arr.png') right center no-repeat;}


/* 초대의 글 */
div.message {}

div.message > p {padding-top:2em;}

div.message p.fl {padding-right:30px;}
div.message p.sign {padding-top:60px;text-align:right;}


/* 행사 일정 */
p.info {padding: 20px;font-size: 16px;font-weight: bold;text-align: center;border:2px solid #ddd;background-color:#f2f2f2;}

/* 초록접수 안내 */
div.absInfo {}
div.absInfo > ul > li {margin-top:5px;}

div.absInfo dl.sample {padding:0 40px 20px;margin-top:10px;border:1px solid #ddd;background-color:#f2f2f2;}
div.absInfo dl.sample dt {padding-top:20px;font-weight:bold;}
div.absInfo dl.sample > dt {text-align:center;}
div.absInfo dl.sample dd.writer {padding:10px 0;text-align:center;}

div.absInfo div.btnArea > * {width:105px;margin-left:10px;text-align:left !important;}
div.absInfo div.btnArea > *:first-child {margin-left:0;}


/* 초록접수 정보 입력 */
div.formArea {}
div.formArea div.note {text-align:right;font-size:12px;line-height:1.2;}


div.formArea h4.subTit_dot {overflow:hidden;margin:20px 0 5px;}
div.formArea h4.subTit_dot span {float:right;}

div.formArea dl.agree {margin-top:40px;}
div.formArea dl.agree > dt,
div.formArea dl.agree > dd {}
div.formArea dl.agree > dt {padding:5px 10px;border:1px solid #c3c3c3;border-top:2px solid #06709c;background-color:#f4f4f4;}
div.formArea dl.agree > dd {overflow:hidden;padding:20px;border:1px solid #c3c3c3;border-top:0 none;}

div.formArea dl.agree > dd p.ac {padding-top:10px;margin-top:20px;font-weight:bold;border-top:1px solid #c3c3c3;}
div.formArea dl.agree > dd p.ac input {vertical-align:top;margin:7px 10px 0 0;}

div.formArea div.btnArea * {min-width:100px;}
div.formArea div.btnArea a {min-width:68px;}


/* 초록 상세보기 */
div.absView {padding:20px 40px;margin:10px 0 40px;border:1px solid #ddd;background-color:#f2f2f2;}
div.absView ul.absInfo {overflow:hidden;}
div.absView ul.absInfo li {float:right;}
div.absView ul.absInfo li:first-child {float:left;}

div.absView dt {padding-top:20px;font-weight:bold;}

div.absView dl.absTit {padding:30px 0;text-align:center;}
div.absView dl.absTit dt {font-size:18px;}
div.absView dl.absTit dd {padding:10px 0;text-align:center;}

div.absView dl.absCon dd {word-break:break-all;}


/* 사전등록 안내 */
div.regInfo {}
div.regInfo dl.overHidden > dt {margin-top:0;}

ul.qrcode {margin: 30px 0 0;font-size: 0;line-height: 0;text-align: right;}
ul.qrcode > li {display: inline-block;margin: 0 0 0 10px;list-style:none;vertical-align: top;}
ul.qrcode > li:first-child {margin-left: 0;}

.noResult {border:1px solid #ddd;padding:215px 0 216px;margin:20px 0;text-align:center;font-weight:bold;background-color:#f1f1f1;}

ul.regiType {overflow:hidden;width:480px;margin:100px auto;}
ul.regiType li {float:right;width:230px;background-color:#5452b7;}
ul.regiType li:first-child {float:left;background-color:#33ad94;}
ul.regiType li a.btnCircle {display:block;padding:25px 70px 27px 20px;border:0 none;text-align:left !important;color:#fff;font-size:17px;line-height:1.2;}
ul.regiType li span {display:block;font-size:18px;}

dl.inputCom {border:5px solid #ebebeb;margin-bottom:50px;padding:20px 0;text-align:center;color:#333436;line-height:1.4;}
dl.inputCom dt {padding-bottom:10px;font-size:16px;font-weight:bold;}
dl.inputCom dt span {color:#002c95;}
dl.inputCom dd {}
dl.inputCom dd span {font-weight:bold;}

/* 로그인 */
div.login {width:490px;padding:50px 70px;margin:20px auto 0;border:5px solid #ebebeb;color:#333436;}
div.login h3 {font-weight:bold;color:#333436;font-size:36px;line-height:1;}

div.login div.loginArea {padding-top:20px;}
div.login div.loginArea dl {position:relative;border:1px solid #ddd;padding-left:100px;margin-top:10px;}
div.login div.loginArea dl dt {position:absolute;left:10px;top:50%;margin-top:-15px;}
div.login div.loginArea dl dd input {width:100%;padding:5px 0;border:0 none;}

div.login div.loginArea p.btn {padding-top:20px;}
div.login div.loginArea p.btn * {height:48px;}

div.login > ul {overflow:hidden;padding-top:20px;}
div.login > ul li {float:left;margin-left:20px;}
div.login > ul li:first-child {margin-left:0;}
div.login > ul a {color:#666;}
div.login > ul a img {padding-right:5px;}

/* 행사일정 */
div.program {}


div.program ul.tabMenu {float:right;width:160px;padding:30px 0;}
div.program ul.tabMenu li {position:relative;margin-left:-1px;}
div.program ul.tabMenu a {width:79px;padding:1px 0 6px;border:1px solid #c2c2c2;border-radius:0 15px 15px 0;text-align:center;color:#999;background-color:#fff;}

div.program ul.tabMenu li:first-child {margin-left:0;}
div.program ul.tabMenu li:first-child a {border-radius:15px 0 0 15px;}

div.program ul.tabMenu li.on {z-index:10;}
div.program ul.tabMenu li.on a {padding-top:1px;border-color:#C22D66;color:#C22D66;}

div.program p.info {clear:both;padding:30px 0 10px;text-align:right;font-weight:bold;}

div.program div.tabCon {}

table.tblProgram {border-top:2px solid #1c5b84;}
table.tblProgram th,
table.tblProgram td {padding:5px 10px 7px;border-bottom:1px solid #c3c3c3;border-left:1px solid #c3c3c3;text-align:center;color:#333436;line-height:1.4;}
table.tblProgram td.time {border-left:0 none;background-color:#eee;}
table.tblProgram td.con {text-align:left;}

table.tblProgram td.session {background-color:#73afdf;color:#fff;}
table.tblProgram td.session_stu {background-color:#97979B;color:#fff;}
table.tblProgram td a {display:inline-block;vertical-align:middle;}


/* 팝업 > 영수증 */
div#popupReciept {position:relative;width:538px;border:1px solid #dfdfdf;border-top:3px solid #944dc6;color:#333;font-size:15px;}
div#popupReciept p {text-align:center;}
div#popupReciept p.watermark {z-index:0;position:absolute;left:50%;top:50%;width:346px;height:346px;margin:-173px 0 0 -173px;}

div#popupReciept > div {z-index:10;position:relative;padding:0 40px 50px;}
div#popupReciept h1 {padding:60px 0 40px;text-align:center;}
div#popupReciept p.name {padding-bottom:20px;text-align:right;font-weight:bold;color:#333;}

div#popupReciept table {border-top:1px solid #ddd;}
div#popupReciept th,
div#popupReciept td {padding:10px;border-bottom:1px solid #ddd;color:#000;text-align:left;}
div#popupReciept th {border-right:1px solid #ddd;background-color:#eee;}

div#popupReciept p.recieptCon {padding-top:30px;}
div#popupReciept p.date {padding-top:40px;}
div#popupReciept p.seal {padding-top:65px;}


div.layerPopup {display:none;z-index:100;position:fixed;left:0;top:0;width:100%;height:100%;background:url('../image/layerBg.png');}
div.layerPopup div.popupWrap {position:absolute;left:50%;top:50%;background-color:#fff;}
div.layerPopup div.popupWrap h3 {padding:13px 60px 12px 20px;background-color:#e98a1e;color:#fff;font-weight:bold;font-size:1.4em;}
div.layerPopup div.popupWrap p.close {position:absolute;right:0;top:0;width:60px;height:60px;}
div.layerPopup div.popupWrap p.close a {display:block;width:100%;height:100%;text-indent:-10000px;background:url('../image/layerBtn_close.png') center center no-repeat;}

/* 팝업 > 초록 보기 */
div#viewAbs {width:1100px;margin:-383px 0 0 -495px;}
div#viewAbs div.popupCon {padding:40px 50px 50px;}

div#viewAbs dl.abstract {border-top:2px solid #944dc6;}
div#viewAbs dl.abstract dt,
div#viewAbs dl.abstract dd {padding:5px 10px 7px;}

div#viewAbs dl.abstract dt {border-bottom:1px solid #c3c3c3;text-align:center;background-color:#eee;font-weight:bold;color:#333436;}
div#viewAbs dl.abstract dd {font-weight:bold;}
div#viewAbs dl.abstract dd.num {float:left;}
div#viewAbs dl.abstract dd.date {float:right;}
div#viewAbs dl.abstract dd.info {clear:both;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;text-align:right;font-weight:normal;}

div#viewAbs div.abstractCon {overflow-x:hidden;overflow-y:auto;margin-top:30px;height:500px;color:#5e5e5e;}

div#viewAbs dl.info {text-align:center;}
div#viewAbs dl.info dt {font-weight:bold;font-size:1.2em;line-height:1.4;}
div#viewAbs dl.info dd {padding-top:15px;}
div#viewAbs dl.info dd p {font-style:italic;}
div#viewAbs dl.info dd p.fwBold {font-style:normal;}
div#viewAbs dl.brief dt {font-weight:bold;padding-top:30px;}

/* 포스터 추가 210702 */
table.bbs{border-top: 2px solid #37488d;}
table.bbs > * > tr > *,
table.bbsView > * > tr > * {padding:5px 10px; border-bottom:1px solid #ccc; color:#222;text-align: center; font-size:12px;}

table.bbs > * > tr > th,
table.bbs tr.bg > *,
table.bbs > * > tr > .bg,
table.bbsView tr.bg > * {background-color: #edf3f9;color: #000;font-weight: normal;}

table.bbs > * > tr > .tit {color: #edf3f9;text-align: left;}
table.bbs td.tit a {position:relative;overflow:hidden;display: inline-block;text-decoration: none;color: #303030;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;}
table.bbs td.tit span:first-child {display: inline !important;}

table.bbs td.tit a.new,
ul.thumbList a.new span.tit {padding-right: 25px;}
table.bbs td.tit a.new span.new,
ul.thumbList span.new {position: absolute;right: 0;top: 50%;display: inline-block !important;width:18px; line-height: 14px; margin-top: -10px; padding:2px 0; border-radius:50%;background-color:#d45050; font-size:10px; font-weight:bold; color: #fff; text-align: center;}

table.bbs td.tit a.reply span.reply {position:absolute;right:0;top:50%;margin-top:-10px;font-weight:bold;font-size:0.85em;color:#000;}

table.bbs td.tit span.ing {display: inline-block;padding: 0 5px 2px;margin-right: 5px;background-color: #005cba;color: #fff;font-size: 12px;vertical-align: top;}
table.bbs td.tit span.closed {display: inline-block;padding: 0 5px 2px;margin-right: 5px;background-color: #727272;color: #fff;font-size: 12px;vertical-align: top;}

table.bbs td.tit img {vertical-align: top;}
table.bbs td.tit a.new{padding-right:26px;}
table.bbs td.tit a.reply {padding-right:30px;}

table.bbs td.tit a.new.reply {padding-right:50px;}
table.bbs td.tit a.new.reply span.reply {right:26px;}


table.bbs tr.notice td.tit span{color:#d45050;}
table.bbs td.con,
table.bbs td.attach {text-align: left;}

td.con img {max-width:100%;}

table.bbs td.attach a {position: relative;display: block;padding-right: 80px;text-decoration: none;color: #303030;}
table.bbs td.attach img {vertical-align: middle;padding-right: 5px;}
table.bbs td.attach span {position: absolute;right: 0;top: 50%;margin-top: -10px;}

table.bbs td.pluginArea {padding: 0;}


div.tblList table.bbs tr:hover {background-color:#f1f7fa;}

table.bbs.plan {}
div.bbsWrite div.btnArea,
div.bbsView div.btnArea,
table.bbs + div.btnArea,
ul.thumbList + div.btnArea {text-align: right;}

div.bbsView table.tblDef {}
div.bbsView table.tblDef > * > tr > td {text-align: left;}
div.bbsView table.tblDef a {display: inline;}
div.bbsView div.bbsCon {}

table.tblDef.attach {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
table.tblDef.attach tbody th {background-color:#f5f5f5;text-align: center;}
table.tblDef.attach tbody td {text-align: left;} 

div.bbsUtil {margin-top: 30px;font-size: 0;line-height: 0;text-align:right;}
div.bbsUtil:after {clear: both;display: block;height: 0;line-height: 0;font-size: 0;content: "";}
div.bbsUtil a {position: relative;display: inline-block;min-width:88px;height:auto;padding:15px 20px 13px;margin-left: 10px;vertical-align: top;font-family: 'NotoSansKR Medium', sans-serif;box-sizing:border-box;text-align: center;}

/* 페이징 */
ul.pager {margin: 0;padding:30px 0;text-align:center;}
ul.pager li {display:inline-block;vertical-align: top;list-style:none;}
ul.pager li {margin-left:2px;}
ul.pager li:first-child {margin-left:0;}
ul.pager img {display:inline;/*width: 100%;*/vertical-align: top;}

ul.pager a {display: inline-block;width: auto;border:0 none;padding: 3px 5px 5px;vertical-align: top;font-size: 16px;line-height:22px;text-decoration: none;color: #808080;}

ul.pager .first a,
ul.pager .prev a,
ul.pager .next a,
ul.pager .last a {display:inline-block;width: 30px;padding:0;}

ul.pager a.btnDef,
ul.pager a.on {background-color: #fff;color: #1969b2;text-align: center;}
ul.pager a img {width: 30px;vertical-align: top;}

table.inputTbl {border-top:2px solid #06709c;}
table.inputTbl th,
table.inputTbl td {padding:5px 10px;border-bottom:1px solid #c3c3c3;border-left:1px solid #c3c3c3;color:#333436;font-size:12px;}
table.inputTbl tr > *:first-child {border-left:0 none;}

table.inputTbl th {background-color:#f7f7f7;font-weight:bold;}
table.inputTbl .bdLeft {border-left:1px solid #c3c3c3 !important;}

.essen {position:relative;padding-left:1em;}
.essen:before {position: absolute;left: 0;top: 0;color: #f00;content: "*";}

div.formArea input[type=text], div.formArea input[type=password], div.formArea select { height: 30px; padding: 0 5px;}

div.poster div.selectFile {position: relative;padding-right: 110px;}
div.poster  div.selectFile span {display: block;}
div.poster  div.selectFile span, div.selectFile label {line-height: 20px !important;}
div.poster  div.selectFile input[type=text] {width: 99% !important;height:30px;}
div.poster  div.selectFile span.find {position: absolute;right: 0;top: 0;width:100px;height:34px;background-color:#393939;background-image: none;font-size:14px;line-height:32px !important; color:#fff;text-align: center;}
div.poster  div.selectFile .opacity0 {width: 100%;height: 100%;border: 0 none;padding: 0;opacity: 0;position: absolute;   left: 0px;}

div.pdfView {}
div.pdfView:after {clear: both;display: block;height: 0;line-height: 0;font-size: 0;content: "";}

div.pdfView div.pluginArea {background-color: #f8f8f8;}

dl.pdf, dl.pdf dt, dl.pdf dd {margin: 0;padding: 0;}
dl.pdf {border-top: 1px solid #1969b2;border-bottom: 1px solid #d1e1f0;}
dl.pdf > dt {background-color: #f8f8f8;color: #111;font-size: 20px;line-height: 22px;}
dl.pdf > dt span {display: block;color: #666;font-size: 16px;line-height: 20px;}
dl.pdf > dd {color: #666;}

div.pdfView div.pluginArea {width: 100%;height: 600px;}
dl.pdf {width: 100%;margin-bottom:20px;}
dl.pdf > dt {padding: 20px;}
dl.pdf > dt span {padding-top: 10px;}
dl.pdf > dd {padding: 20px;}

dl.attach {clear:both;float:right;padding-top:10px;}
dl.attach dt,
dl.attach dd {float:left;}
dl.attach dt {padding-right:5px;color:#6c6c6c;}
dl.attach a {padding-right:25px;color:#003f8f;background:url('/image/icon/bl_download.png') right center no-repeat;}

/* 댓글 작성 */
div.contents div.reply {padding:0;margin-top:35px;padding-top:20px;border-top:2px solid #000928;}
div.reply div.replyWrite {position:relative;overflow:hidden;padding:0 155px 10px 0;}
div.reply div.replyWrite textarea {width: calc(100% - 10px); height:97px;}
div.reply div.replyWrite input[type=submit] {position:absolute;right:0;top:0;width:133px;height:113px;border:1px solid #002c95;color:#fff;border-radius:4px;background-color: #002c95;}

dl.replyItem {position:relative;color:#666;}
div.reply > dl.replyItem {padding:10px 0 40px;border-bottom:1px solid #d3d3d3;}
dl.replyItem dt,
dl.replyItem dd {padding:0 10px;}

dl.replyItem dt {font-weight:bold;color:#000;}
dl.replyItem dt span {font-weight:normal;font-size:0.9em;vertical-align:bottom;color:#767676;}

dl.replyItem dd.util {position:absolute;right:10px;bottom:10px;padding:0;}
dl.replyItem dd.reply dd.util {right:-10px;}
dl.replyItem dd.reply dd.util:after{clear: both; display: block; content:'';}
dl.replyItem dd.util a {border-radius:0;}
dl.replyItem dd.util li {padding-left:5px; float: left;}
dl.replyItem dd.util li:first-child {padding-left:0;background:none;}

div.reply > dl.replyItem > dd.reply {border-top:1px solid #e1e3e6;}

div.reply dd.con {padding:10px;}
dl.replyItem dd.info {color:#893e81}
dl.replyItem dd.reply,
dl.replyItem dd.write {padding:10px 0 10px 27px;background:url('/workshop/202103/image/bbsBl_reply.gif') 5px 15px no-repeat;}

dl.replyItem dd.reply dt,
dl.replyItem dd.reply dd {padding:0;}

dl.replyItem dd.write div.replyWrite {padding-bottom:0;}
dl.replyItem dd.write div.replyWrite label {position:absolute;left:14px;top:5px;color:#893e81;}
dl.replyItem dd.write div.replyWrite textarea {width: calc(100% - 10px); height:97px;}