/*  서브페이지 타이틀 & 리스트 스타일 */
div.subCon h3 {}
.subTit {height:18px;margin:40px 0 10px;padding-left:20px;background:url('/image/sub/bl_subTit.png') 0 3px no-repeat;font-weight:bold;color:#204ea3;font-size:16px;line-height:18px;}
.subTit span  {font-size:12px;color:#666;}


.fcBlue {color: #00f !important;}


ul.txtIndent15 > li,
.txtIndent15 {padding-left:15px;text-indent:-15px;}
ul.txtIndent15 {padding-left:0;text-indent:0;}
ul.txtIndent15 > li {margin-top:5px;}

ul.txtIndent10 > li,
.txtIndent10 {padding-left:10px;text-indent:-10px;}
ul.txtIndent10 {padding-left:0;text-indent:0;}
ul.txtIndent10 > li {margin-top:5px;}

ul.overHidden > li {float:left;}
dl.blCircle > dt,
ul.blCircle > li {padding-left:28px;margin-top:5px;background:url('/image/sub/bl_circle.png') 11px 6px no-repeat;}
ul.blCircle {padding-left:0;margin-top:0;background:none;}

dl.blCircle > dt {font-weight:bold;}
dl.blCircle > dd {padding-left:28px;}

.blList_square,
.blList_square > li {padding-left:13px;background:url('/image/sub/list_bl_square.gif') left 10px no-repeat;}
ul.blList_square {padding-left:0;background:none;}


/* ========================================================================================================== */
/* ================================================ 게시판 공통 CSS ============================================== */
/* ========================================================================================================== */



.tblWrap table {border-top:2px solid #858585;border-bottom:1px solid #c9cfd6;}
.tblWrap table th,
.tblWrap table td {padding:7px 10px 9px;border-left:1px solid #c9cfd6;border-top:1px solid #e1e3e6;text-align:left;}
.tblWrap table th:first-child,
.tblWrap table td:first-child {border-left:0 none;}
.tblWrap table tr:first-child th,
.tblWrap table tr:first-child td {border-top:0 none;}
.tblWrap table th {background-color:#f6f6f6;font-weight:bold;text-align:center;color:#364150;}

.tblWrap table.ac th,
.tblWrap table.ac td {text-align:center !important;}

.tblWrap table.al td {padding-left:10px !important;text-align:left !important;}

div.selectFile {overflow:hidden;}
div.selectFile p {float:left;}
div.selectFile p input[type=text] {width:410px !important;padding:5px 10px 6px !important;}
div.selectFile p.btn {width:79px;height:35px;margin-left:-1px;background:url('/image/icon/btn_findFile.gif') 0 0 no-repeat;}
div.selectFile p.btn input {width:100%;height:100%;padding:0;border:0 none;}

td.myPhoto > p,
td.myPhoto > div {float:left;}
td.myPhoto > p {width:104px;height:138px;border:1px solid #cacaca;}
td.myPhoto > p img {width:100%;height:100%;}
td.myPhoto > div {padding:65px 0 0 10px;}





/* 입력폼관련 테이블 */
div.tblWrap table.formTbl label,
div.tblWrap table.formTbl .label {display:inline-block;overflow:hidden;width:auto;line-height:28px;}
div.tblWrap table.formTbl span.essen {float:left;height:28px;background-position:0 12px;}

div.tblWrap table.formTbl span {line-height:28px;}
div.tblWrap table.formTbl .note {color:#f00;}
div.tblWrap table.formTbl select,
div.tblWrap table.formTbl input[type=text],
div.tblWrap table.formTbl input[type=password] {width:160px;height:22px;padding:2px 10px;border:1px solid #b7b7b7;}
div.tblWrap table.formTbl select {width:auto;height:28px;padding:0;line-height:28px;}

div.tblWrap table.formTbl input[type=radio],
div.tblWrap table.formTbl input[type=checkbox] {margin:13px 0 0 20px;}
div.tblWrap table.formTbl input[type=radio]:first-child,
div.tblWrap table.formTbl input[type=checkbox]:first-child {margin-left:5px;}

div.tblWrap table.formTbl td {padding-left:5px;padding-top:3px;}
div.tblWrap table.formTbl td > * {float:left;margin:5px 0 0 5px;}

div.tblWrap table.formTbl br {clear:both;float:none;height:0;line-height:0;font-size:0;margin:0;}

div.tblWrap table.formTbl .btn a {padding:3px 16px 4px;line-height:19px;}
div.tblWrap table.formTbl .btn input,
div.tblWrap table.formTbl .btn button {height:28px;}

div.tblWrap table.formTbl .clear {margin-top:0;}

div.tblWrap table.formTbl table {float:none;margin:0;border-top:0 none;border-bottom:0 none;}

div.tblWrap table.formTbl .fcPoint {color:#204ea3 !important;}



/* 서브페이지 내 메뉴
ul.subMenu {overflow:hidden;margin-left:-6px;}
ul.subMenu > li {float:left;width:187px;margin:6px 0 0 6px;}
ul.subMenu > li a {display:block;height:18px;padding:8px 0 7px;border:1px solid #bdcae9;text-align:center;color:#5b6b8e;background-color:#eceff6;font-size:13px;}
ul.subMenu > li a:hover,
ul.subMenu > li a:focus {border-color:#2e3092;background-color:#2e3092;color:#fff;}
 */


/* 게시판 관련 CSS */
div.bbsUtil {overflow:hidden;position:relative;padding-bottom:15px;}
div.bdBottom {border-bottom:2px solid #858585;}

div.bbsUtil > dl {overflow:hidden;position:absolute;left:0;bottom:15px;}
div.bbsUtil > dl dt,
div.bbsUtil > dl dd {float:left;}
div.bbsUtil > dl dd {padding-left:5px;font-weight:bold;color:#204ea3;}


/* 게시판 타이틀 관련 CSS */
.bbsTit {overflow:hidden;}
.bbsTit a,
.bbsTit .ellipsis,
.bbsTit .reply,
.bbsTit a img {float:left;}
.bbsTit a {padding:0;text-align:left;}
.bbsTit .ellipsis {text-align:left;}
.bbsTit .reply {font-weight:bold;color:#204ea3;}

img.new {display:inline;margin:6px 0 0 5px;}


/* 게시판 리스트 */
table.bbsTbl {}
table.bbsTbl th,
table.bbsTbl td {border-left:0 none;padding:6px 0 10px;text-align:center;}

table.bbsTbl td.bbsTit {padding:6px 10px 10px;text-align:left;}
table.bbsTbl td.bbsTit a span {max-width:400px}

table.bbsTbl td.notice a {font-weight:bold;color:#204ea3;}

table.bbsTbl td select {width:75px;}

table.bbsTbl td ul.info {overflow:hidden;}
table.bbsTbl td ul.info > li {float:left;padding:0 14px 0 16px;background:url('/image/icon/bbs_bar.gif') 0 5px no-repeat;color:#a3a3a3;}
table.bbsTbl td ul.info > li:first-child {padding-left:0;background:none;}

/* 이미지가 있는 게시판 리스트 */
table.withImg {}
table.withImg th,
table.withImg td {padding:20px 0;}
table.withImg a.thumb {width:165px;height:123px;border:1px solid #d0d0d0;}
table.withImg a.thumb img {width:100%;height:100%;}
table.withImg td.tit {padding:20px 10px;}
table.withImg div.bbsTit .ellipsis {max-width:455px;padding-right:5px;}




/* 게시판 글보기 */
table.bbsTbl tr.bg th,
table.bbsTbl tr.bg td {padding:7px 20px 9px;background-color:#f8f8f8;}

table.bbsTbl tr.bg .bbsTit {float:left;max-width:780px;text-align:left;}
table.bbsTbl tr.bg .bbsTit span {max-width:750px;font-weight:bold;color:#364150;}


table.bbsTbl tr.bg ul.info {float:right;min-width:120px;}

table.bbsTbl td.file,
table.bbsTbl td.con {padding:6px 20px 10px;text-align:left;}

table.bbsTbl td.file p {padding-left:25px;margin-top:9px;background:url('/image/icon/icon_file.png') 0 4px no-repeat;}
table.bbsTbl td.file p:first-child {margin-top:0;}
table.bbsTbl td.file p a {color:#666;text-decoration:underline;}
table.bbsTbl td.file p.link {background-image:url('/image/icon/icon_link.png');}


table.bbsTbl td.photo {padding-bottom:20px;border-top:0 none;}
table.bbsTbl td.photo a {float:left;width:118px;height:88px;margin:10px 0 0 20px;border:1px solid #e1e3e6;}
table.bbsTbl td.photo a img {width:100%;height:100%;}


/* 댓글쓰기 */
div.replyWrite {padding-top:90px;}
div.replyWrite {overflow:hidden;}
div.replyWrite dl {float:left;}
div.replyWrite textarea {width:678px;height:82px;border:1px solid #b7b7b7;}
div.replyWrite p.btn {float:right;}
div.replyWrite p.btn .btnDef {width:144px;height:98px;}

div.replyItem {padding-top:15px;border-bottom:1px solid #e1e3e6;text-align:left;color:#666;} 
div.replyItem .bullet {padding-left:22px;background:url('/image/icon/icon_reply.png') 0 2px no-repeat;}

div.replyItem dt {float:left;padding-left:15px;font-weight:bold;}
div.replyItem > dl > dt span {display:inline-block;padding-left:8px;font-size:11px;color:#a3a3a3;font-weight:normal;}
div.replyItem > dl > dd {padding:0 15px;}

div.replyItem dd.util {float:right;}
div.replyItem dd.util a {min-width:auto;border:0 none;padding:0;font-weight:normal;}
div.replyItem dd.util ul {overflow:hidden;}
div.replyItem dd.util li {float:left;padding-left:10px;margin-left:9px;background:url('/image/icon/bbs_bar.gif') 0 5px no-repeat;}
div.replyItem dd.util li:first-child {padding-left:0;margin-left:0;background:none;}

div.replyItem dd.con {clear:both;padding-bottom:15px;}
div.replyItem .info {color:#4a7fdf;}
div.replyItem .info span {font-weight:bold;}
div.replyItem dt.info {font-weight:normal;}

div.replyItem > div {overflow:hidden;padding:15px;background-color:#f8f8f8;}
div.replyItem > div dl.bullet {position:relative;float:left;padding-left:26px;}
div.replyItem > div dt {position:absolute;left:20px;top:2px;}
div.replyItem > div textarea {width:623px;height:42px;padding:24px 10px 7px;border:1px solid #b7b7b7;}
div.replyItem > div p.btn {float:right;}
div.replyItem > div p.btn .btnDef {width:144px;height:75px;}




/* 게시판 검색*/
div.bbsSearch {float:right;}
div.bbsSearch form,
div.bbsSearch dl,
div.bbsSearch p {float:left;}
div.bbsSearch input[type=text],
div.bbsSearch select {border:1px solid #d3d3d3;}
div.bbsSearch input[type=text] {width:148px;height:22px;padding:5px 40px 6px 10px;margin-left:5px;}
div.bbsSearch select {width:100px;height:35px;}

div.bbsSearch form {position:relative;}
div.bbsSearch p.btnBg {position:absolute;right:0;top:0;width:35px;height:35px;background:url('/image/icon/icon_search.gif') center center no-repeat;}
div.bbsSearch p.btn {margin-left:5px;}
.ie7 div.bbsSearch p.btn {margin-top:5px;}

/* 페이지 */
ul.pager {height:28px;padding:4px 0 3px;text-align:center;}
ul.pager li {display:inline-block;margin-left:2px;}
.ie7 ul.pager li {display:inline;margin-left:5px;}
ul.pager li:first-child {margin-left:0;}

ul.pager li a {display:inline-block;width:28px;height:28px;line-height:28px !important;border:0 none;padding:0;text-align:center;}
ul.pager a.on {font-weight:bold;background-color:#204ea3;color:#fff;}
ul.pager a img {vertical-align:middle;display:inline;margin-top:-3px;}

/* 이전글/다음글 */
dl.bbsList {overflow:hidden;padding-top:75px;border-bottom:1px solid #e1e3e6;}
dl.bbsList dt,
dl.bbsList dd {float:left;padding:11px 0 14px;border-top:1px solid #e1e3e6;}
dl.bbsList dt {width:70px;padding-left:18px;font-weight:bold;color:#666;background:url('/image/icon/bbs_list_next.png') right center no-repeat;}
dl.bbsList dt:first-child {background-image:url("/image/icon/bbs_list_prev.png");}

dl.bbsList dd {overflow:hidden;width:712px;padding:11px 20px 14px 30px;}
dl.bbsList dd a {width:640px;border:0 none;}
dl.bbsList dd a span {max-width:610px;font-weight:normal;color:#666;}

dl.bbsList dd > span {float:right;}

/* 임원진 & 인사말 */
div.year {position:absolute;right:0;top:161px;min-width:228px;border:1px solid #b7b7b7;background-color:#fff;}
div.year p {padding:6px 33px 8px 5px;background:url('/image/sub/year_bl.png') 200px 11px no-repeat;}
div.year p.view {background-image:url('/image/sub/year_bl_on.png');}
div.year li a {display:block;padding:4px 10px 6px;}

div.year2 {position:absolute;right:0;top:161px;width:300px;border:1px solid #b7b7b7;background-color:#fff;}
div.year2 p {padding:6px 33px 8px 5px;background:url('/image/sub/year_bl.png') 260px 13px no-repeat;}
div.year2 p.view {background-image:url('/image/sub/year_bl_on.png');}
div.year2 li a {display:block;padding:4px 10px 6px;}


/* 학회소개 > 회장인사말 */
div.greetingCon {overflow:hidden;position:relative;}
div.greetingCon p {padding-top:20px;line-height:20px;}
div.greetingCon > div {float:left;width:509px;}
div.greetingCon > p {float:right;}

div.greetingCon .imgType1{position:absolute;top:0;right:0;}

div.otherGreeting {position: relative;height: 28px;padding: 20px;margin-top: 30px;background-color: #f8f8f8;color: #666;line-height: 17px;}
div.otherGreeting div.year {right: 20px;top: 20px;width: 165px;}
div.otherGreeting div.year p {background-position: 123px 13px;}

div.minHeignt {height: 394px;}


/* 학회소개 > 연혁 */
div.history {}
div.history dl {display: grid; grid-template-columns: 117px auto;}

div.history > dl > dt {width:117px;font-weight:bold;color:#204ea3;font-size:28px;line-height: 30px;}
div.history > dl > dd {position: relative;padding:10px 0 20px 40px;background:url('/image/sub/history_bg.png') 0 0 no-repeat;font-weight:bold;color:#666;font-size:14px;}
div.history > dl > dd:before {content: "";position: absolute;left: 4px;top: 30px;width: 1px;height: 100%;background-color: #ddd;}
div.history > dl:first-child > dd {background:url('/image/sub/history_bg_t.png') 0 17px no-repeat;}
div.history > dl.last > dd {background:url('/image/sub/history_bg_b.png') 0 0 no-repeat;}

div.history > dl > dd dt {clear:both;width:80px;color:#999;}
div.history > dl > dd dd span {display:block;padding-bottom:10px;font-weight:normal;color:#999;font-size:12px;}

/* 학회소개 > 임원진 */
div.executive {clear:both;padding-top:55px;}
div.executive h3:first-child {margin-top:0;}

div.executive table th {background-color:#f6f6f6;}
div.executive table thead th {background-color:#efefef;}
div.executive table td {text-align:center;}
div.executive table td:first-child {border-left:1px solid #c9cfd6;}
div.executive table tbody tr:first-child th,
div.executive table tbody tr:first-child td {border-top:1px solid #d9dfd6;}


/* 학회소개 > 회칙 */
div.law {line-height:22px;}
div.law dt {padding-top:10px;font-weight:bold;}
div.law > dl {padding:10px 0 20px;border-top:1px solid #e1e3e6;}
div.law > dl:first-child {padding-top:0;border-top:0 none;}
div.law > dl:first-child > dt {padding-top:0;}

div.law > dl > dt {font-size:14px;color:#204ea3;}
div.law > dl > dd > ul {padding-top:10px;}


/* 학술행사 > 정기 학술대회 */
table.academic {}
table.academic th,
table.academic td {padding:20px 0;border-left:0 none;}

table.academic td.thumb a {display:block;width:200px;height:125px;margin:0 auto;}
table.academic td.btn {text-align:center;}
table.academic td.btn a:first-child {margin-bottom:5px;}

table.academic .bbsTit a {width:660px;}
table.academic .bbsTit span {max-width:630px;color:#2e2d2d;font-weight:bold;font-size:14px;}

table.academic dd {padding-top:16px;line-height:22px;color:#666;}
table.academic dd span {display:inline-block;width:42px;}


/* 학술행사 > 일정 */
div.scheduleTit {overflow:hidden;}
div.scheduleTit h3 {float:left;font-size:16px;color:#2e2d2d;line-height:35px;font-weight:bold;}
div.scheduleTit div {float:right;}
div.scheduleTit div select {width:80px;height:35px;}
div.scheduleTit div select:first-child {width:90px;}

ul.scheduleType {margin:20px 0 0;}
ul.scheduleType > li {width:283px;}
ul.scheduleType > li.on {width:284px;}
ul.scheduleType > li a {font-size:14px;}

table.schedule > tbody > tr > td {padding:30px 0;border-bottom:1px solid #e1e3e6;}

table.schedule div.calCont {padding:10px;border:1px solid #cacaca;}
table.schedule div.calCont p.tit {padding-bottom:10px;text-align:center;font-weight:bold;color:#2e2d2d;font-size:14px;}
table.schedule div.calCont th,
table.schedule div.calCont td {height:28px;text-align:center;}
table.schedule div.calCont th {background-color:#f3f3f3;color:#8f9195;}
table.schedule div.calCont th.sun {color:#fb4848;}
table.schedule div.calCont th.sat {color:#adaeb1;}

table.schedule div.calCont .cal_sunday {color:#f00;}
table.schedule div.calCont td a {display:block;height:22px;line-height:22px;text-align:center;font-weight:bold;color:#fff !important;background-color:#8ea8db;}

table.schedule td.brief {padding:30px;vertical-align:top;}
table.schedule td.brief dt {padding:10px 15px 15px;border-bottom:1px dotted #b8b8b8;font-weight:bold;font-size:14px;color:#2e2d2d;}
table.schedule td.brief dd {padding:20px 10px;}

table.schedule td.brief li a {overflow:hidden;}

table.schedule td.brief li span.date {float:left;padding-right:10px;font-weight:bold;color:#4a7fdf;}
table.schedule td.brief li .ellipsis {max-width:370px;color:#666;}



/* 학술행사 > 행사 사진첩 */
ul.photoList {overflow:hidden;margin:0 0 50px -47px;}
ul.photoList > li {float:left;width:252px;height:252px;margin:35px 0 0 47px;}
ul.photoList > li a {display:block;width:252px;}
ul.photoList > li span {display:block;}
ul.photoList > li span.img {width:250px;height:188px;border:1px solid #e1e3e6;background:url('/image/photo/thumb/photo_bg.jpg') center center no-repeat;background-color:#f1f1f1;}
ul.photoList > li span.img img {width:100%;height:100%;}
ul.photoList > li span.tit {overflow:hidden;max-height:38px;color:#666;}
ul.photoList > li span.info {padding-top:5px;color:#a3a3a3;}
ul.photoList > li span.info span {display:inline-block;padding-right:15px;margin-right:12px;background:url('/image/icon/bbs_bar.gif') right 4px no-repeat;}


/* 커뮤니티 > 회원관리 */
div.joinInfo {padding:4px 0 6px 55px;margin-bottom:30px;background:url('/image/sub/bl_info.png') left center no-repeat;}

dl.contact {overflow:hidden;margin:30px 0 20px;border:1px solid #e1e3e6;}
dl.contact dt,
dl.contact dd {float:left;padding:19px 0 21px;}
dl.contact dt {width:211px;border-right:1px solid #e1e3e6;background-color:#f6f6f6;font-weight:bold;text-align:center;}
dl.contact dd {padding-left:70px;background:url('/image/sub/bl_contact.png') 18px center no-repeat;}
dl.contact dd span {font-weight:bold;}

/* 커뮤니티 > 회원 정관 */
div.articles {}
div.articles h3 {padding-bottom:24px;font-weight:bold;font-size:14px;}
div.articles > dl {overflow:hidden;}
div.articles dt,
div.articles dd {float:left;height:92px;padding:23px 0 25px;border-bottom:1px solid #e1e3e6;}
div.articles dt {width:232px;padding-left:5px;}
div.articles dd {width:573px;margin-left:40px;line-height:22px;}

dl.bdTop dt,
dl.bdTop dd {height:110px;border-top:2px solid #858585;}

/* 커뮤니티 > 회원 검색 */
table.memberSearch {}
table.memberSearch thead th {background-color:#f5f5f5;color:#364150;}
table.memberSearch th.bg {background-color:#eee;}
table.memberSearch tbody tr:first-child td {border-top:1px solid #c9cfd6;}
table.memberSearch td {text-align:center;}

div.searchNote {width:450px;margin:45px auto 20px;padding:4px 0 6px 56px;background:url('/image/sub/bl_search.png') left center no-repeat;}

div.memberSearch {overflow:hidden;padding:13px 0 25px;background-color:#f7f7f7;}
div.memberSearch > div {position:relative;width:229px;margin:0 auto;padding-right:115px;}
div.memberSearch > div dl {overflow:hidden;padding-top:11px;}
div.memberSearch > div dt,
div.memberSearch > div dd {float:left;}
div.memberSearch > div dt label {display:block;width:40px;font-weight:bold;line-height:35px;}
div.memberSearch > div dd input {width:167px;padding:5px 10px 6px;}

div.memberSearch > div p.btn {position:absolute;right:0;top:11px;width:105px;height:81px;}
div.memberSearch > div p.btn .btnPoint {width:100%;height:100%;}

dl.searchBrief {overflow:hidden;padding:16px 0 5px;}
dl.searchBrief > dt,
dl.searchBrief > dd {float:left;}
dl.searchBrief > dt {padding-right:5px;}
dl.searchBrief > dd span {font-weight:bold;color:#204ea3;}


/* 관련 사이트 */
h3.linkTit {height: 17px;padding: 5px 20px 7px 22px;margin-bottom: 15px;font-weight: bold;color: #fff;background: url('/image/sub/link_titBg.jpg') 0 0 no-repeat;}


table.siteTbl thead th {background-color:#eee;}
table.siteTbl th {background-color:#f6f6f6;}
table.siteTbl td {text-align:center;}
table.siteTbl tbody tr:first-child th,
table.siteTbl tbody tr:first-child td {border-top:1px solid #e1e3e6;}

/* 토론게시판 > SNS를 통환 토론 참여하기 */
div.sns {padding: 34px 0 33px 33px;margin-bottom: 30px;background: url('/image/sub/sns_bg.jpg') 0 0 no-repeat;}
div.sns p:first-child {padding-bottom: 15px;}
div.sns p a {display: block;width: 213px;height: 35px;}


/* 로그인 */
div.loginArea {width:320px;padding:30px 180px 40px;margin:26px auto 10px;background-color:#f7f7f7;}
div.loginArea dd {padding-top:10px;}
div.loginArea dd input {width:284px;height:22px;padding:10px 17px;border-color:#b7b7b7;color:#7f7f7f;}

div.loginArea div.utilBtn {overflow:hidden;padding:6px 0 38px;}
div.loginArea div.utilBtn > p,
div.loginArea div.utilBtn li {float:left;color:#666;}
div.loginArea div.utilBtn ul {float:right;}
div.loginArea div.utilBtn li:first-child {padding-right:10px;margin-right:10px;background:url('/image/sub/login_util_bar.gif') right 5px no-repeat;}
div.loginArea div.utilBtn a {text-decoration:underline;}
div.loginArea p.btnBg {height:45px;background:url('/image/sub/login_btn.jpg') center center no-repeat;background-color:#204ea3;}

ul.loginNote {width:650px;margin:0 auto 40px;color:#999;}

/* 아이디·비밀번호 찾기 */
div.findInfo ul.tabMenu > li {width:425px;}
div.findInfo table.formTbl td input[type=text] {width:200px;}

ul.note {padding-top:10px;color:#999;}

/* 회원가입 */
div.joinDoc {height:268px;}

div.joinDoc > dl > dt {padding-top:20px;text-align:center;font-size:14px;}
div.joinDoc dd dt {font-weight:bold;padding-top:10px;}
div.joinDoc dd p {padding-top:20px;}
div.joinDoc dd p:first-child {padding-top:0;}

div.joinCom {height:179px;margin:90px 0 37px;background:url('/image/sub/join_comTxt.jpg') center top no-repeat;text-indent:-10000px;}
table.joinCom td {font-weight:bold;color:#4a7fdf;}


/* 회비관리 */
div.myFee {}


dl.note {margin: 30px 0;padding:20px 40px 20px 80px;background:#f6f9ff url('/image/sub/bl_info.png') 20px center no-repeat;}
dl.note > dt {padding-bottom: 10px;color: #204ea3;font-size: 16px;}

div.myFee td span {display: block;line-height: 26px;}
a.btnPay,
a.btnPrint {display: inline-block;padding: 2px 5px 4px;vertical-align: top;border: 1px solid #b7b7b7;color: #666;font-weight: bold;font-size: 11px;}
a.btnPrint {border-color: #204ea3;background-color: #204ea3;color: #fff;}


/* 팝업 > 영수증 */
div#popupReciept {width: 500px;margin: 0;padding:35px 45px 45px;border: 1px solid #d2d2d2;color: #666;font-size: 13px;text-align: center;}
div#popupReciept h1 {text-align: center;color: #282828;font-size: 40px;line-height: 46px;font-weight: bold;font-family: 'Malgun Gothic', '맑은고딕', sans-serif;}

div#popupReciept div.amount {padding: 40px 0 30px;font-size: 16px;font-weight: bold;}
div#popupReciept div.seal {padding: 50px 0;}
div#popupReciept div.seal img {display: block;margin: 0 auto;}


/* 팝업 > 회비납부 */
div#popupPay {width: 650px;margin: 0;border: 1px solid #d2d2d2;}
div#popupPay h1 {padding: 10px 20px 14px;color: #282828;font-size: 20px;line-height: 26px;font-weight: bold;color: #fff;background-color: #204ea3;}
div#popupPay div.popupCon {padding: 40px;}
div#popupPay input[type=text] {width: 80%;}
div#popupPay dl.total {margin: 10px 0 30px;text-align: right;font-weight: bold;font-size: 16px;}
div#popupPay dl.total > * {display: inline-block;}

/* 회원탈퇴 */
div.leave {}
div.leave h4 {padding:80px 0 20px;background:url('/image/sub/leave_tit_bl.gif') center 34px no-repeat;color:#333;font-size:22px;text-align:center;}
div.leave td {font-weight:bold;text-align:center;color:#4a7fdf;}




/* _위원회 내 셀렉트박스 추가 */
div.board div.year > p {background-position:232px 11px;}
div.board2 div.year > p {background-position:223px 11px;}