@charset "utf-8";
@import url('NotoSansKR.css');

body,
.wrapper,
table td,
table th {word-break:normal; text-align:justify;}

body,
input[type='text'],
input[type='password'],
input[type='file'],
input[type='button'],
input[type='submit'],
input[type='reset'],
select,
textarea,
button {font-size:12px; color:#666; font-family:'NotoSansKR Regular', sans-serif;}
input[type='text'],
input[type='password'],
input[type='file'] {height:26px; padding:0 5px; border-color:#b7b7b7;}
select {height:28px; border-color:#b7b7b7;}
textarea {padding:5px; border-color:#b7b7b7;}


a {color:inherit; text-decoration:none;}
a:hover,
a:focus {text-decoration:underline;}
p {margin:25px 0;}
.essen {padding-left:14px;background-position:0 8px;}
.mobileOnly {display:none !important;}


/* *********** print layout *********** */
@media print {
 /* insert your style declarations here */
}


/* *********** layout *********** */
/*
body.main : 메인
body (클래스 없음) : 기본 서브페이지
body.cate01 : 공지 · 새소식
body.cate02 : 회원학회
body.cate03 : 사업 · 활동
body.cate04 : 소개
*/

.wrapper {min-width:1010px; padding-top:140px; word-break:normal; text-align:justify;}
.main .wrapper {min-width:1200px;}

/* header */
#headerWrap {position:absolute; top:0; left:0; width:100%; text-align:left; background:url('/image/common/header_bg.gif') 0 0 repeat-x; z-index:1;}
.header {position:relative; width:1000px; margin:0 auto; z-index:1;}
.logo {}
#utilMenu {position:absolute; top:35px; right:0; font-size:15px;}
#utilMenu dd {overflow:hidden;}
#utilMenu dd ul {float:right; margin-right:-10px;}
#utilMenu dd ul li {float:left;}
#utilMenu dd ul li a {display:inline-block; height:20px; padding:0 10px; line-height:20px; color:#7b7b7b;}
#utilMenu dd ul li:before {content:'|';}
#utilMenu dd ul li:first-child:before {content:'';}
.gnbWrap {position:relative; z-index:1;}
.gnbWrap:after {content:''; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.ie7 .gnbWrap {zoom:1;}
.gnbWrap.showAllmenu {border-bottom:2px solid #e84f44; background:url('/image/common/gnb_bg.gif') 0 0 repeat-y;}
#gnbUI {float:left;}
#gnbUI > li {float:left; width:187px;}
#gnbUI > li.gnb04 {width:189px;}
#gnbUI > li a {display:block;}
#gnbUI > li > a {height:50px; overflow:hidden;}
#gnbUI > li.on > a img,
#gnbUI > li > a:hover img,
#gnbUI > li > a:focus img {margin-top:-50px;}
#gnbUI > li .subWrap {display:none; position:absolute; left:0; top:50px; width:100%; background-color:#1e5a95;}
#gnbUI > li.on .subWrap {display:block;}
#gnbUI > li.gnb01 .subWrap ul {margin-left:0;}
#gnbUI > li.gnb02 .subWrap ul {margin-left:187px;}
/*#gnbUI > li.gnb03 .subWrap ul {margin-left:374px;}*/
#gnbUI > li.gnb03 .subWrap ul {margin-left:200px;}/* argin-left:340px; */
#gnbUI > li.gnb04 .subWrap ul {float:right;}
#gnbUI > li .subWrap ul:after {content:''; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.ie7 #gnbUI > li .subWrap ul {zoom:1;}
#gnbUI > li .subWrap li {float:left; padding:10px 0; background:url('/image/common/gnb_vbar.gif') 0 50% no-repeat;}
#gnbUI > li .subWrap > ul > li:first-child {background-image:none;}
#gnbUI > li .subWrap li a {display:inline-block; padding:0 25px; color:#fff;}
#gnbUI > li .subWrap li.on a,
#gnbUI > li .subWrap li a:hover,
#gnbUI > li .subWrap li a:focus {font-weight:bold; text-decoration:underline;}
.showAllmenu #gnbUI > li .subWrap {display:block !important; position:relative !important; left:0; top:0; padding:10px 0; background:none; z-index:0;}
.showAllmenu #gnbUI > li .subWrap ul {float:none !important; margin:0 !important;}
.showAllmenu #gnbUI > li .subWrap li {float:none !important; padding:0 !important; background-image:none;}
.showAllmenu #gnbUI > li .subWrap li a {display:block; padding:5px 0 5px 15px; color:#333;}
.showAllmenu #gnbUI > li .subWrap li.on a,
.showAllmenu #gnbUI > li .subWrap li a:hover,
.showAllmenu #gnbUI > li .subWrap li a:focus {color:#e84f44;}
.gnbWrap .btnAllmenu {position:absolute; display:block; top:0; right:0; height:50px; width:250px; overflow:hidden; padding:0; margin:0; text-indent:-999px; border:0 none; background:#e84f44 url('/image/common/gnb_all.gif') 50% 0 no-repeat;}
.gnbWrap .btnAllmenu::-moz-focus-inner {padding:0; border:0;}
.gnbWrap.showAllmenu .btnAllmenu {background-position:0 -50px;}


/* footer */
#footerWrap {padding:50px 0 75px; border-top:1px solid #da584e; background-color:#f7f7f7;}
.footer {position:relative; width:1000px; margin:0 auto; color:#999; line-height:20px; text-align:left;}
.footer .section {margin-top:40px; padding-top:30px; border-top:1px solid #d6d6d6;}
.footer .section:first-child {margin-top:0; padding-top:0; border-top:0 none;}
.footer .section:after {content:''; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.ie7 .footer .section {zoom:1;}
.footer .section .infoZone {float:left;}
.footer .section .infoZone dt {margin-bottom:10px;}
.footer .section .infoZone dd {padding-left:22px;}
.footer .section .infoZone dd li {padding-left:10px; background:url('/image/common/bl01.gif') 0 8px no-repeat;}
.footer .section .infoZone.zone1 {width:310px; }
.footer .section .infoZone.zone1 dd a {text-decoration:underline;}
.footer .section .infoZone.zone1 dd ul li {display:inline-block; margin-right:10px; padding-left:0; background-image:none;}
.footer .section .infoZone.zone1 dd ul li.email a { text-decoration:none; }
.ie7 .footer .section .infoZone.zone1 dd ul li {display:inline;}
.footer .section .infoZone.zone1 dd ul li span {font-weight:bold;}
.footer .section .infoZone.zone1 dd > a {color:#3783cd;}
.footer .section .infoZone.zone2 {width:230px;}
.footer .section .infoZone.zone3 { width:230px;}
.footer .section.links ul {float:left;}
.footer .section.links li {float:left; margin-left:5px;}
.footer .section.links li a {display:inline-block; padding:0 25px; line-height:26px; font-size:11px; border:1px solid #d0d0d0; background-color:#fff;}
.footer .section.links .ssl {float:right;}


/* *********** containerWrap *********** */
#containerWrap {width:100%; padding-top:200px; background:#f3f3f3 url('/image/common/subpage_bg_default.jpg') 50% 0 no-repeat;}
.main #containerWrap {padding-top:0; background:none;}
.cate01 #containerWrap {background-image:url('/image/common/subpage_bg01.jpg');}
.cate02 #containerWrap {background-image:url('/image/common/subpage_bg02.jpg');}
.cate03 #containerWrap {background-image:url('/image/common/subpage_bg03.jpg');}
.cate04 #containerWrap {background-image:url('/image/common/subpage_bg04.jpg');}

/* main contents layout */
.main #containerWrap .mainVisual {position:relative; padding-top:430px; background:url('/image/main/visual_bg.jpg') 0 0 repeat-x;}
.main #containerWrap .mainVisual .visualArea {position:absolute; top:0; left:50%; height:430px; width:1200px; overflow:hidden; margin-left:-600px;}
.main #containerWrap .mainVisual .visualArea .bx-pager {position:absolute; bottom:72px; left:100px;}
.main #containerWrap .mainVisual .visualArea .bx-pager .bx-pager-item {float:left; margin-right:5px;}
.main #containerWrap .mainVisual .visualArea .bx-pager .bx-pager-item a {display:block; height:15px; width:16px; overflow:hidden; text-indent:-999px; background:url('/image/main/slide_pager.png') 0 0 no-repeat;}
.main #containerWrap .mainVisual .visualArea .bx-pager .bx-pager-item a.active {width:52px; background-image:url('/image/main/slide_pager_on.png');}
#mainVisualSlide {position:relative; z-index:0;}
.mainContent {width:1000px; margin:0 auto; padding-bottom:70px;position:relative;}
.mainContent:after {content:''; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.ie7 .mainContent {zoom:1;}
.mainContent .mainLeftCont {float:left; width:670px;}
.mainContent .mainRightCont {float:right; width:290px;}
.mainContent .mainLeftCont dl {position:relative;}
.mainContent .mainLeftCont dt {padding-top:40px; height:50px; border-bottom:2px solid #8fa7bf;}
.mainContent .mainLeftCont dd {}
.mainContent .mainLeftCont dd ul {}
.mainContent .mainLeftCont dd ul li {padding:30px 0; border-bottom:1px solid #dbdbdb;}
.mainContent .mainLeftCont dd ul li a {position:relative; display:block; height:90px; overflow:hidden; padding-left:180px; }
.mainContent .mainLeftCont dd ul li a:hover,
.mainContent .mainLeftCont dd ul li a:focus {text-decoration:none;}
.mainContent .mainLeftCont dd ul li a .thumb {position:absolute; top:50%; left:0; margin-top:-45px;}
.mainContent .mainLeftCont dd ul li a span {display:block; line-height:20px;}
.mainContent .mainLeftCont dd ul li a:hover span,
.mainContent .mainLeftCont dd ul li a:focus span {text-decoration:underline;}
.mainContent .mainLeftCont dd ul li a .tit {margin:2px 0 5px; font-size:16px; font-weight:bold; color:#e84f44;}
.mainContent .mainLeftCont dd ul li a .tit.ellipise {width:100%;}
.mainContent .mainLeftCont dd .more {position:absolute; top:55px; right:0;}
.mainContent .mainRightCont dl { position:relative; margin-top:20px; border:1px solid #dbdbdb;}
.mainContent .mainRightCont dl:first-child {margin-top:30px;}
.mainContent .mainRightCont dt {padding:0 18px 2px; line-height:58px; color:#e84f44; font-size:20px; font-weight:bold; border-bottom:1px solid #dbdbdb; background-color:#f3f3f3;}
.mainContent .mainRightCont dl dd .btn_moer a { position:absolute; top:25px; right:20px; }
.mainContent .mainRightCont dt.quickArea {font-size:25px; font-family:Calibri, sans-serif;}
.mainContent .mainRightCont dd {padding:10px 20px;}
.mainContent .mainRightCont dd li a {display:inline-block; padding:5px 0; font-weight:bold; color:#1c456e;}



/* sub contents layout */
#containerWrap .container {background-color:#fff;}
#containerWrap .container .subContWrap {width:1000px; margin:0 auto;}
#containerWrap .container .subContWrap .subTitWrap {position:relative; padding-bottom:50px;}
#containerWrap .container .subContWrap .subTitWrap .tit {margin:0; font-size:20px; color:#000; font-weight:bold; line-height:68px; border-bottom:2px solid #8fa7bf;}
#containerWrap .container .subContWrap .subTitWrap .subContUtil dd ul {position:absolute; top:25px; right:0;}
#containerWrap .container .subContWrap .subTitWrap .subContUtil dd ul li {float:left; color:#999;}
#containerWrap .container .subContWrap .subTitWrap .subContUtil dd ul li:before {content:'>'; margin:0 5px;}
#containerWrap .container .subContWrap .subTitWrap .subContUtil dd ul li.home:before {content:'';}
#containerWrap .container .subContWrap .subTitWrap .subContUtil dd ul li.current {}
#containerWrap .container .subContWrap .subTitWrap .subContUtil > ul {position:absolute; bottom:17px; right:0;}
#containerWrap .container .subContWrap .subTitWrap .subContUtil > ul li {float:left; margin-left:3px;}
#containerWrap .container .subContWrap .subTitWrap .subContUtil > ul li a {display:block; height:18px; width:18px; overflow:hidden; text-indent:-999px; background:url('/image/common/ico_print.gif') 0 0 no-repeat;}
#containerWrap .container .subContWrap .subTitWrap .subContUtil > ul li.facebook a {background-image:url('/image/common/ico_facebook.gif');}
#containerWrap .container .subContWrap .subTitWrap .subContUtil > ul li.twitter a {background-image:url('/image/common/ico_twitter.gif');}
#containerWrap .container .subContWrap .subTitWrap .subContUtil > ul li.plus a {background-image:url('/image/common/ico_plus.gif');}
#containerWrap .container .subContWrap .subTitWrap .subContUtil > ul li.minus a {background-image:url('/image/common/ico_minus.gif');}
#containerWrap .container .subContWrap .subTitWrap .subContUtil > ul li.print a {background-image:url('/image/common/ico_print.gif');}
#wingBnr {position:fixed; bottom:60px; left:50%; right:auto; width:44px; margin-left:530px; z-index:10;}
#wingBnr.init {}
@media all and (max-width:1200px) {
	#wingBnr {bottom:30px; left:auto; right:15px; margin-left:0;}
}
#wingBnr .top {display:block; height:44px; overflow:hidden; text-indent:-999px; background:url('/image/common/btn_top.png') 0 0 no-repeat;}



/* *********** subpage contents *********** */
#containerWrap .contents {min-height:400px; padding:28px 0 100px;}
#containerWrap .contents .contents {padding:0;}

/* ready page */
.notYet {text-align:center; padding:85px 0;}


/* 회원가입 */
.joinWrap {}
.joinWrap .agreeWrap {margin-top:-38px;}
.joinWrap .agreeWrap .boxWrap {height:263px; padding:15px 20px 10px; border:1px solid #dbdbdb; overflow-y:scroll;}
.joinWrap .agreeWrap .boxWrap .agrRule {margin-bottom:10px;}
.joinWrap .agreeWrap .agrChkWrap {padding:16px 50px 18px; font-weight:bold; color:#000; text-align:right; border:1px solid #dbdbdb; border-top:0 none; background-color:#f3f3f3;}
.joinWrap .agreeWrap .agrChkWrap *{vertical-align:middle;}
.joinWrap .agreeWrap .agrChkWrap input[type='radio'] {margin-left:40px;}
.joinWrap .btnArea {margin-top:50px;}
.joinWrap .boxDef.iptInfo {padding-top:30px; padding-bottom:30px; margin-bottom:25px;}
.joinWrap .reqInfo {text-align:right; margin-bottom:10px;}
.joinWrap .reqInfo img {vertical-align:middle;}
.joinStepFinish dl {width:730px; margin:0 auto; padding-top:15px;}
.joinStepFinish dt {margin-bottom:40px; text-align:center;}
.joinStepFinish dd .boxDef {padding:35px 30px 35px 180px; background:url('/image/common/ico_info2.png') 36px 50% no-repeat;}
.joinStepFinish dd .em {font-weight:bold;}
.joinStepFinish dd ul li {margin-top:5px;}
.agrRule {}
.agrRule .topTit,
.agrRule .ruleTit {margin-bottom:20px; color:#3f3f3f; font-weight:bold;}
.agrRule .ruleTit {margin-top:20px;}
.agrRule dl dt {margin:20px 0 5px; font-weight:bold;}
.agrRule dl dt:first-child {margin-top:0;}
.agrRule dl dd li > ul {padding-left:16px;}
.agrRule p {margin:0;}

/* login */
.iptList li input[type='text'],
.iptList li input[type='password'] {height:44px; line-height:44px; padding:0 15px;}
.loginArea {padding-top:15px;}
.loginArea dl {width:620px; margin:0 auto;}
.loginArea dt {margin-bottom:35px; text-align:center;}
.loginArea dd .grayBox {padding:60px 82px;}
.loginArea dd .grayBox .iptList {position:relative;}
.loginArea dd .grayBox .iptList li {margin-top:9px;}
.loginArea dd .grayBox .iptList li:first-child {margin-top:0;}
.ie7 .loginArea dd .grayBox .iptList li {margin-top:6px;}
.loginArea dd .grayBox .iptList li.btn {position:absolute; top:0; right:0; margin-top:0;}
.loginArea dd .grayBox .iptList li.btn input {border: 0 none;padding:0;height:auto;	}
.loginArea dd .grayBox .iptList li input[type='text'],
.loginArea dd .grayBox .iptList li input[type='password'] {width:290px;}
.loginArea dd .grayBox .bl {margin-top:30px;}
.loginArea dd .grayBox .bl li:first-child {margin-top:0;}
.loginArea dd .grayBox .bl li {position:relative; margin-top:9px; padding-top:7px; padding-bottom:8px; background-position:0 50%;}
.loginArea dd .grayBox .bl li .defBtn {position:absolute; top:0; right:0;}

/* 아이디, 패스워드 찾기 */
.findIdPwArea:after {content:''; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.ie7 .findIdPwArea {zoom:1;}
.findIdPwArea dl {width:470px;}
.findIdPwArea dt {height:66px;}
.findIdPwArea dd .grayBox {height:278px; padding:50px 50px 0 55px;}
.findIdPwArea dd .grayBox .iptList {}
.findIdPwArea dd .grayBox .iptList li {position:relative; padding-left:77px; margin-top:9px;}
.findIdPwArea dd .grayBox .iptList li:first-child {margin-top:0;}
.ie7 .findIdPwArea dd .grayBox .iptList li {margin-top:6px;}
.findIdPwArea dd .grayBox .iptList li.btn {margin-top:30px;}
.findIdPwArea dd .grayBox .iptList li.cmt {margin-top:10px;}
.findIdPwArea dd .grayBox .iptList li label {position:absolute; top:0; left:0; width:76px; line-height:44px; font-weight:bold;}
.findIdPwArea dd .grayBox .iptList li input[type='text'],
.findIdPwArea dd .grayBox .iptList li input[type='password'] {width:248px;}
.findIdPwArea dd .grayBox .iptList li .idInfo {padding:12px 0 0 24px; color:#000; background:url('/image/common/ico_search.gif') 0 16px no-repeat;}
.findIdPwArea dd .grayBox .iptList li .idInfo span {font-weight:bold; color:#e84f44;}
.findIdPwArea dd .grayBox + ul.bl {margin-top:20px;}
.findIdPwArea dd .grayBox + ul.bl li {position:relative; margin-top:7px; padding-top:8px; background-position:0 17px;}
.findIdPwArea dd .grayBox + ul.bl li:first-child {margin-top:0;}
.findIdPwArea dd .grayBox + ul.bl li .defBtn {position:absolute; top:0; right:0;}
/* 비밀번호 변경 */
.changePwArea .boxDef p {margin:25px 0 0;}
.changePwArea .boxDef > p:first-child {margin-top:0;}
.changePwArea .boxDef .em {font-weight:bold; color:#000;}
.changePwArea .boxDef .em2 {font-weight:bold; color:#e84f44;}
.changePwArea input[type='text'],
.changePwArea input[type='password'] {width:245px;}
.changePwArea .tblDef {margin-top:50px;}
.changePwArea .tblDef.post table {border-bottom:1px solid #b4b4b4;}
/* 회원탈퇴 */
.outMemberArea .boxDef.iptInfo {margin-bottom:50px; padding-left:120px;}
.outMemberArea .boxDef.iptInfo .bl > li {margin-top:5px; line-height:20px;}
.outMemberArea .boxDef.iptInfo .bl > li:first-child {margin-top:0;}
.outMemberArea .tblDef.post table {border-bottom:1px solid #b4b4b4;}

/* 회원학회 */
.divSociety .tabCont dt {margin-top:20px; font-weight:bold; color:#e84f44; font-size:14px;}
.divSociety .tabCont dl dt:first-child {margin-top:0;}
.divSociety .tabCont dd {margin-left:20px;}
.divSociety .tabCont dd ul {margin-left:15px}
.divSociety .tabCont dd > ul:first-child {margin-left:0;}
.divSociety .tabCont dd p {margin:0;}

/* 사업 &middot; 활동 */
.fameArea1 {padding-left:335px; background:url('/image/fame/logo_fame.gif') 27px 50% no-repeat;}
.fameArea2 {overflow:hidden;}
.fameArea2 .fameList {border-bottom:1px solid #b4b4b4; overflow:hidden;}
.fameArea2 .fameList li {display:relative; float:left; height:150px; width:500px; padding:30px 0; margin-top:-1px; border-top:1px solid #dcdcdc;}
.fameArea2 .fameList li a {display:block;}
.fameArea2 .fameList li a .pic {display:inline-block; height:150px; line-height:150px; vertical-align:middle;}
.fameArea2 .fameList li a span {display:inline-block;}
.fameArea2 .fameList li a > span {width:340px; margin-left:15px; text-align:left; vertical-align:middle;}
.fameArea2 .fameList li a:hover,
.fameArea2 .fameList li a:focus {text-decoration:none;}
.fameArea2 .fameList li a > span > span {line-height:25px;}
.fameArea2 .fameList li a > span .name {color:#000; font-size:16px; font-weight:bold;}
.fameArea2 .fameList li a > span .cmt {width:100%; margin-top:5px;}
.fameArea2 .fameList li a > span .dedicate {}
.fameArea2 .srchList {margin-top:40px;}

.fameArea2 .bbsBtmSrchWrap {margin-top:0;}

.fameArea2 .fameDetail {border-bottom:1px solid #b4b4b4;}
.fameArea2 .fameDetail .topInfo {display:block; position:relative; min-height:150px; width:100%; margin-bottom:30px; z-index:0;}
.fameArea2 .fameDetail .cont {display:block; position:absolute; bottom:0; left:0; padding-left:150px; line-height:25px;}
.fameArea2 .fameDetail .cont .name {font-size:16px; color:#000; font-weight:bold;}
.fameArea2 .fameDetail .cont .cmt {display:block;}
.fameArea2 .fameDetail .fameDetailCont {padding:0 0 30px 18px;}
.fameDetailCont p {margin: 15px 0 0;}

.fameArea3 > ul > li {margin-top:5px;}
.fameArea3 > ul > li:first-child {margin-top:0;}
.fameArea3 .topInfo {padding:15px 28px; margin-top:15px; background-color:#f3f3f3;}
.fameArea3 .topInfo strong,
.fameArea3 .topInfo span {display:inline-block;}
.fameArea3 .topInfo strong {color:#000; font-weight:bold; padding-left:11px; background:url('/image/common/bl_dot2.gif') 0 9px no-repeat;}
.fameArea3 .topInfo strong + span {margin-left:10px;}
.fameArea3 > dl {margin-top:15px;}
.fameArea3 > dl dt {margin:25px 0 5px; font-size:14px; font-weight:bold; color:#e84f44;}
.fameArea3 > dl dt:first-child {margin-top:0;}
.fameArea3 > dl > dd > ul > li {padding-left:16px; text-indent:-16px;}
.fameArea3 > dl > dd > ul > li a {text-indent:0;}

/* 의학발전기금 */
.donationIntro {padding:60px 50px 50px; border:1px solid #dbdbdb; background:url('/image/donation/bg_intro.jpg') 720px 30px no-repeat;}
.donationIntro p {margin:0;}
.donationIntro dl dt {margin-bottom:20px;}
.donationIntro dl dd ul {padding:65px 140px; margin:32px 0 0; background-color:#f5f5f5;}
.donationIntro dl dt + dd ul {margin:60px 0;}

.donationIntro .btnArea a {width: 245px;}

.donation1 .donation_kor {display:inline-block; padding:0 10px; text-align:center; color:#e84f44;}
.donation1 > .reqInfo:first-child {margin-top:-20px;}
.donation1 .boxDef {padding:25px 39px 15px; margin-top:30px; border:1px solid #dbdbdb;}
.donation1 .boxDef p:first-child {margin-top:0;}
.donation1 .boxDef label,
.donation1 .boxDef .em {color:#000; font-weight:bold;}
.donation1 .boxDef label {margin-top:-6px;}
.donation1 .printInfo {position:relative; margin-bottom:5px;}
.donation1 .printInfo > div {width:49%;}
.donation1 .printInfo .lCont {font-size:14px; color:#000; font-weight:bold;}
.donation1 .printInfo .rCont {position:absolute; bottom:5px; right:0; text-align:right;}

.donation_succ dl {margin-bottom:37px;}
.donation_succ dt {margin-bottom:40px; text-align:center;}
.donation_succ dd .boxDef {padding:28px 28px 28px 180px; background:url('/image/common/ico_info2.png') 38px 50% no-repeat;}
.donation_succ dd .boxDef p {margin:0 0 5px;}
.donation_succ dd .boxDef ul li {margin-top:5px;}

/* 뉴스레터 */
.newsLetterArea .col2Layout {margin:-30px 0 60px;}
.newsLetterArea .col2Layout > div select {height:35px; padding:0 10px; vertical-align:top;}
.newsLetterArea .col2Layout > div:first-child {color:#000; font-size:14px;}
.newsLetterArea .col2Layout + .articleTit {margin-top:-30px;}
.nsListArea {overflow:hidden;}
.nsListArea ul {}
.nsListArea ul li {float:left; margin:0 0 30px 42px;}
.nsListArea ul li a {width:152px; display:block; font-weight:bold; text-align:center;}
.nsListArea ul li a:hover,
.nsListArea ul li a:focus {text-decoration:none;}
.nsListArea ul li a:hover span,
.nsListArea ul li a:focus span {text-decoration:underline;}
.nsListArea ul li span {display:block;}
.nsListArea ul li a .thumb {padding:15px 0; margin-bottom:10px; border:1px solid #d7d7d7;}
.nsListArea ul li a .tit {color:#000; font-size:16px;}
.nsListArea ul li a .num {color:#e84f44;}

/* 뉴스레터 검색결과 */
.newsLetterArea .srchList {margin-bottom:40px;}
.newsLetterArea .srchList ul {}
.newsLetterArea .srchList ul li {border-top:1px solid #dcdcdc;}
.newsLetterArea .srchList ul li:first-child {border-top:0 none;}
.newsLetterArea .srchList ul li a {position:relative; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newsLetterArea .srchList ul li a > span {float:left; margin-left:10px; vertical-align:middle;}
.newsLetterArea .srchList ul li a > span:first-child {margin-left:0;}
.newsLetterArea .srchList ul li a > span:before {content:'/'; margin-right:10px;}
.newsLetterArea .srchList ul li a > span:first-child:before {content:''; margin:0;}
.newsLetterArea .srchList ul li a span.nlNum {font-weight:bold;}
.newsLetterArea .srchList ul li a span.nlSecTit {max-width:780px; position:relative; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newsLetterArea .srchList ul li a span.nlWriter {}

/* 검색결과 목록 */
.srchList {border-top:2px solid #a1a1a1; border-bottom:1px solid #b4b4b4;}
.srchList ul li {border-top:1px solid #dcdcdc;}
.srchList ul li:first-child {border-top:0 none;}
.srchList ul li a {display:block; padding:10px 15px; position:relative; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.srchList ul li a span {display:inline-block;}
.srchList ul li a:hover span,
.srchList ul li a:focus span {text-decoration:underline;}
.srchList ul li a .srchKey {font-weight:bold; color:#e84f44;}

/* 회보 */
.nlReportArea {padding:10px 0 40px; margin-top:-30px; border-bottom:1px solid #dcdcdc;}
.nlReportArea:after {content:''; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.ie7 .nlReportArea {zoom:1;}
.nlReportArea .articleTit {margin-bottom:20px;}
.nlReportArea > .repDetailArea {float:left; position:relative; width:485px; min-height:200px; padding:0 29px 0 150px; border-right:1px solid #dcdcdc;}
.nlReportArea > .repDetailArea > .thumbArea {position:absolute; left:0; top:0; width:122px;}
.nlReportArea > .repDetailArea > .thumbArea img {display:inline-block; padding:10px; margin-bottom:20px; border:1px solid #dcdcdc;}
.nlReportArea > .repDetailArea > .thumbArea a {display:block;}
.nlReportArea > .repDetailArea > .cont {}

.nlReportArea > .repListArea {float:left; width:330px; margin-left:-1px; border-left:1px solid #dcdcdc;}
.nlReportArea > .repListArea dl {padding-left:30px;}
.nlReportArea > .repListArea dt {}
.nlReportArea > .repListArea dd {font-size:12px;}
.nlReportArea > .repListArea dd > ul {margin-left:-20px;}
.nlReportArea > .repListArea dd > ul > li { width:40%; margin-left:20px; padding-left:12px; color:#3783cd; background:url('/image/common/bl01.gif') 0 11px no-repeat;}
.nlReportArea > .repListArea dd > ul > li.on {color:#1e5a95; font-weight:bold; text-decoration:underline;}

/* 대한의학회 투고안내 */
.nlSubmitInfo {margin-top:-40px;}
.nlSubmitInfo p {margin:0;}
.nlSubmitInfo .boxDef {margin-top:25px; padding:45px 45px 45px 290px; background:url('/image/report/submit_bg.jpg') 40px 50% no-repeat;}
.nlSubmitInfo .boxDef ul {padding-left:45px; border-left:1px solid #e6e6e6;}
.nlSubmitInfo .boxDef ul li {padding-left:60px; text-indent:-50px; margin-bottom:5px;}
.nlSubmitInfo .boxDef ul li a {text-indent:0;}
.nlSubmitInfo .boxDef ul li span {font-weight:bold;}



/* 학회소개 */
.welcomeArea {margin-top:-30px; padding-left:160px; background:url('/image/about/pic_1.jpg') 0 5px no-repeat;}
.welcomeArea p:first-child {margin-top:0;}
.welcomeArea .btmInfo {text-align:right; font-weight:bold; color:#1c456e;}

div.welcome {margin-top:-30px;}
div.welcome p {margin: 25px 0 0;font-size:18px;color:#222;}
div.welcome div.photo {position: relative;padding-left: 220px;}
div.welcome div.photo img {position: absolute;left: 0;top: 0;}
div.welcome div.photo p:first-child {margin-top: 0;padding-top: 91px;font-size:22px;font-family: 'NotoSansKR Medium', sans-serif;}
div.welcome p.sign {text-align: right;font-family: 'NotoSansKR Medium', sans-serif;}

.historyYear {padding:0 20px;}
.historyYear dl {position:relative; padding-left:240px; z-index:0;}
.historyYear dl dt {position:absolute; top:8px; left:0;}
.historyYear dl dd {}
.historyYear dl dd table {width:100%;}
.historyYear dl dd table th,
.historyYear dl dd table td {vertical-align:top; color:#000;}
.historyYear dl dd table tbody th {font-size:20px; line-height:28px;}
.historyYear dl dd table tbody td {padding:6px 0 8px;}
.historyYear dl dd table tbody td.cont {padding-right:10px; color:#666;}
.historyYear dl dd table tr.divide th {padding-top:25px;}
.historyYear dl dd table tr.divide td {padding-top:30px;}
.historyYear dl dd table thead th {opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);}

.historyArea .clfix {margin-left:-40px;}
.historyArea .clfix .fl {width:306px; margin-left:40px;}
.historyArea table {table-layout:fixed;}

.historyArea > ul.clfix {margin-left:-35px;}
.historyArea > ul > li {float:left; width:310px; margin-left:35px;}
.historyArea > ul > li.even {}
.historyArea > ul > li.even + li + li {clear:left;}
.historyArea > ul > li dl {text-align:center;}
.historyArea > ul > li dl dt {color:#000; line-height:47px; background-color:#d6dfe7;}
.historyArea > ul > li.even dl dt {background-color:#b9cbdd;}
.historyArea > ul > li dl dt span {margin-right:5px; font-weight:bold; color:#1e5a95; font-size:16px;}
.historyArea > ul > li dl dd {padding:15px 0 40px;}
.historyArea > ul > li dl dd table {}
.historyArea > ul > li dl dd table th,
.historyArea > ul > li dl dd table td {padding:5px 10px; vertical-align:top;}
.historyArea > ul > li dl dd table th {padding-left:0; text-align:right; color:#000; font-weight:bold;}
.historyArea > ul > li dl dd table td {padding-right:0; text-align:left;}
.historyArea > ul > li dl dd table td ul li {margin-top:5px;}
.historyArea > ul > li dl dd table td ul li:first-child {margin-top:0;}
.historyArea .markEn td,
.historyArea .markEn th {font-size:14px;}
.historyArea .markEn td.al {padding-left:50px;}
.organArea ul {margin-top:60px;}
.aboutRuleArea {}
.aboutRuleArea .topInfo {padding:20px 28px; margin-bottom:25px; background-color:#f3f3f3;}
.aboutRuleArea .topInfo table th,
.aboutRuleArea .topInfo table td {padding:3px 0; vertical-align:top; color:#333;}
.aboutRuleArea .topInfo table th {width:85px; font-weight:bold;}
.aboutRuleArea .ruleTit {margin-top:25px; font-size:14px; color:#e84f44; font-weight:bold;}
.aboutRuleArea dl {}
.aboutRuleArea dl dt {margin:10px 0 5px; font-weight:bold;}
.aboutRuleArea dl dd {}
.aboutRuleArea dl dd ul ul,
.aboutRuleArea dl dd ul div {margin-left:15px;}
.aboutRuleArea .btmInfo {margin-top:40px;}
.aboutRuleArea .btmInfo .ruleTit {color:#333; margin:20px 0 0;}
.aboutRuleArea .btmInfo dl dt {margin:0 0 5px;}
.committeeArea {margin-top:-40px}
.committeeArea > dl > dt {margin:40px 0 10px; color:#00284f; font-size:16px; font-weight:bold;}

.iTabArea {overflow:hidden;}
.iTabArea .tabMenu {padding:20px 30px; margin-top:-10px; font-size:0; text-align:left; background-color:#f3f3f3;}
.iTabArea .tabMenu li {display:inline-block; margin-top:10px; font-size:14px;}
.iTabArea .tabMenu li:after {content:'|'; margin:0 20px; color:#c2c2c2;}
.ie7 .iTabArea .tabMenu li {display:inline;}
.iTabArea .tabMenu li a {}
.iTabArea .tabMenu li a:hover,
.iTabArea .tabMenu li a:focus {color:#e84f44; font-weight:bold;}

.voluntaryDetail {position:relative; z-index:0;}
.voluntaryDetail .thumbArea {position:absolute; left:0; top:0; width:182px; text-align:center;}
.voluntaryDetail .thumbArea img {max-width:100%;}
.voluntaryDetail .cont {min-height:230px; padding:0 0 50px 210px;}
.voluntaryDetail .cont .tit {font-size:16px; color:#000; font-weight:bold; margin-bottom:10px;}
.voluntaryDetail .cont table {table-layout:auto;}
.voluntaryDetail .cont table th,
.voluntaryDetail .cont table td {padding:8px 0; vertical-align:top;}
.voluntaryDetail .cont table th {width:120px; font-weight:bold;}
.voluntaryDetail .boxDef {padding:38px 38px 38px 180px; background:url('/image/common/ico_info2.png') 38px 50% no-repeat;}
.voluntaryDetail .boxDef p {margin:0 0 5px;}
.voluntaryDetail .boxDef ul li {margin-top:5px;}
.voluntaryDetail .cmtArea {padding:20px 0; border-bottom:1px solid #b4b4b4;}
.voluntaryDetail .cmtArea dd {min-height:60px;}

.contactUsArea .locationMapArea {position:relative; margin-bottom:20px; z-index:1;}
.contactUsArea .boxDef {margin-top:50px; padding:28px 28px 28px 180px; background:url('/image/common/ico_info3.png') 38px 50% no-repeat;}
.contactUsArea .boxDef dl dt {margin:0 0 5px; color:#00284f; font-weight:bold; font-size:14px;}
.contactUsArea .boxDef dd ul li {margin-top:5px;}



/* 관련사이트 link */
/*
.linkPageArea td {padding:30px 0; text-align:left;}
.linkPageArea td.img {padding-left:30px;}
.linkPageArea td.link {padding-left:40px;}
.linkPageArea td.link a {color:#1583b9;}
 */

/* 사이트맵 */
/* .sitemapArea > ul {margin:0 0 80px -80px;}
.sitemapArea > ul:after {content:''; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.ie7 .sitemapArea ul {zoom:1;}
.sitemapArea > ul > li {float:left; width:205px; margin-left:80px;}
.sitemapArea > ul > li a {display:block;}
.sitemapArea > ul > li > .tit {font-weight:bold; font-size:20px; padding:0 0 15px 12px; border-bottom:1px solid #5e5e5e;}
.sitemapArea > ul > li > ul {margin-top:20px;}
.sitemapArea > ul > li > ul > li {padding-left:17px; margin-top:5px;  background:url('/image/common/bl_dot2.png') 5px 8px no-repeat;}
.sitemapArea > ul > li > ul > li > ul {margin-left:5px;}
.sitemapArea > ul > li > ul > li > ul > li {position:relative; margin-top:5px; padding-left:8px; color:#727272;}
.sitemapArea > ul > li > ul > li > ul > li:before {content:'-'; position:absolute; top:0; left:0;}
 */




/* *********** site common style *********** */

/* Title */
.articleTit {margin:40px 0 10px; padding-left:23px; font-size:16px; font-weight:bold; color:#333; background:url('/image/common/bl_title01.gif') 0 10px no-repeat;}
.contents .articleTit:first-child {margin-top:0;}

.articleTitWrap {position:relative; padding:10px 20px; margin-bottom:16px; line-height:20px; background-color:#2a8ebf;}
.articleTitWrap:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.ie7 .articleTitWrap {zoom:1;}
.articleTitWrap .tit {padding-left:21px; font-size:14px; color:#fff; background:url('/image/common/bl_dot_search.png') 0 3px no-repeat;}
.articleTitWrap .tit em {font-weight:bold;}
.articleTitWrap .rCont {position:absolute; right:20px; top:50%; margin-top:-9px;}
.articleTitWrap .rCont select {height:20px; line-height:20px; border:1px solid #e1e1e1;}

/* bullet & list */
ul.bl > li {padding-left:10px; background:url('/image/common/bl_dot1.gif') 0 9px no-repeat;}
ul.bl2 > li {padding-left:10px; background:url('/image/common/bl_dot2.gif') 0 9px no-repeat;}
ul.bl3 > li {padding-left:10px; background:url('/image/common/bl_dot3.gif') 0 9px no-repeat;}
/* span.dot, p.dot {padding-left:10px; background:url('/image/common/bl02.gif') 0 6px no-repeat;} */
span.bl {display:inline-block; padding-left:10px; background:url('/image/common/bl_dot1.gif') 0 7px no-repeat;}
span.bl2 {padding-left:10px; background:url('/image/common/bl_dot2.gif') 0 7px no-repeat;}
span.bl3 {padding-left:10px; background:url('/image/common/bl_dot3.gif') 0 7px no-repeat;}

span.dot {display:inline-block; padding-left:10px; background:url('/image/common/bl02.gif') 0 9px no-repeat;}
p.dot {padding-left:10px; background:url('/image/common/bl02.gif') 0 9px no-repeat;}

ul.space > li span {display:inline-block;width:180px;}

/*

div.fameDetailCont div.history,
div.fameDetailCont ul.profileList > li {font-family:'Malgun Gothic', '맑은고딕', sans-serif !important; font-size:12px !important;}

div.fameDetailCont ul.profileList > li {padding-left:10px !important; background:url('/image/common/bl_dot2.gif') 0 9px no-repeat !important; }
div.fameDetailCont ul.profileList > li span {display:inline-block !important; width:180px !important;}
*/



.dashList > li {padding-left:11px; text-indent:-11px;}
.numList > li {padding-left:16px; text-indent:-16px;}
.numList ul {margin-left:16px;}
/* 숫자 자동입력 */
.numList2 {padding-left:22px;}
.numList2.unit2 {padding-left:29px;}
.numList2 > li {list-style-type:decimal;}

ul.inlineList > li {display:inline-block; vertical-align:top;}
.ie7 ul.inlineList > li {display:inline; zoom:1;}


/* Tab */
.tabArea {width:100%; overflow:hidden;}
.tabArea .tabMenu:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.ie7 .tabArea .tabMenu {zoom:1;}
.tabArea .tabMenu li {float:left;}
.tabArea .tabMenu + .btnArea {margin-top:-20px;}


/* page Tab style */
.tabArea.style1 .tabMenu {margin-bottom:50px;}
.tabArea.style1 .tabMenu li {margin-left:-1px;}
.tabArea.style1 .tabMenu li:first-child {margin-left:0;}
.tabArea.style1 .tabMenu li a {display:block; padding:16px 0; color:#666; text-align:center; font-size:14px; border:1px solid #dbdbdb; border-bottom:2px solid #8fa7bf; background-color:#f3f3f3;}
.tabArea.style1 .tabMenu li.on a {color:#fff; font-weight:bold; border-color:#1e5a95 !important; background-color:#1e5a95;}
.tabArea.style1 .tabMenu li.on + li a {border-left:0 none; padding-left:1px;}
.tabArea.style1 .tabMenu.col2 li { width:50%;}
.tabArea.style1 .tabMenu.col3 li a {width:332px;}
.tabArea.style1 .tabMenu.col4 li a {width:249px;}
.tabArea.style1 .tabMenu.col4 li:first-child a {width:248px;}
.tabArea.style1 .tabMenu.col5 li a {width:199px;}
.tabArea.style1 .tabMenu.col5 li:first-child a {width:198px;}

/* 탭 메뉴가 가로 폭을 모두 채우지 않을 경우 하단 테두리 배경 */
.tabArea.style1.bg .tabMenu {background:url('/image/common/tab_bg.gif') 0 100% repeat-x;}

.tabArea.style2 .tabMenu {padding:20px 30px; margin-bottom:45px; font-size:0; background-color:#f3f3f3;}
.tabArea.style2 .tabMenu li {display:inline-block; font-size:14px;}
.tabArea.style2 .tabMenu li.on a {color:#e84f44; font-weight:bold;}
.ie7 .tabArea.style2 .tabMenu li {display:inline;}
.tabArea.style2 .tabMenu li:before {content:'|'; color:#c2c2c2; margin:0 20px;}
.tabArea.style2 .tabMenu li:first-child:before {content:''; margin:0;}
.tabArea.style2 .tabCont {display:none;}
.tabArea.style2 .tabCont.on {display:block;}

/* subTab */
.tabMenu + .subTab {margin-top:-50px;}
.subTab {padding:15px 20px; margin-bottom:40px; border-bottom:1px solid #dcdcdc;}
.subTab li {display:inline-block; }
.ie7 .subTab li {display:inline;}
.subTab li:before {content:'|'; color:#c2c2c2; margin:0 20px;}
.subTab li:first-child:before {content:''; margin:0;}
.subTab li.on a {font-weight:bold; color:#e84f44;}

.subTab2 {background:url('/image/common/tab_bg2.gif') 0 100% repeat-x;}
.subTab2 ul:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.ie7 .subTab2 ul {zoom:1;}
.subTab2 ul li {float:left; margin-left:-1px;}
.subTab2 ul li:first-child {margin-left:0;}
.subTab2 ul li a {display:inline-block; min-width:100px; padding:5px 29px 5px; text-align:center; background-color:#f7f7f7; border:1px solid #dcdcdc;}
.subTab2 ul li.on a {color:#fff; background-color:#e84f44; border-color:#e84f44;}
.subTab2 + .articleTit {margin-top:20px;}


/* Table - 일반테이블 */
.tblTopInfo {position:relative; margin-bottom:10px;}
.tblTopInfo:after {content:''; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.ie7 .tblTopInfo {zoom:1;}
.tblTopInfo img {vertical-align:middle;}
.tblTopInfo .admin {display:inline-block; font-weight:bold; margin-left:10px; color:#0873a7;}

.al table th,
.al table td {text-align:left !important;}
.al table .ac,
.al table .ac th,
.al table .ac td {text-align:center !important;}
.vTop td,
.vTop th,
td.vTop,
th.vTop {vertical-align:top !important;}
.vMid td,
.vMid th,
td.vMid,
th.vMid {vertical-align:middle !important;}


.tblDef {overflow:hidden;}
.tblDef + .tblDef {margin-top:30px;}
.tblDef table {margin-left:-1px; table-layout:fixed; width:100%; border-collapse:separate; border-top:2px solid #666; border-bottom:1px solid #b4b4b4;}
.tblDef th, .tblDef td:not(.unreset) {height:28px; padding:8px 10px; line-height:18px; text-align:center; border-left:1px solid #d9d9d9; border-top:1px solid #d9d9d9;}
.tblDef td:not(.unreset) *{vertical-align:middle;}
.tblDef th,
.tblDef .th {color:#00284f; font-weight:bold; background-color:#f3f3f3;}
.tblDef th.td {background-color:#fff; font-weight:normal;}
.tblDef tr.bg td,
.tblDef td.bg {background-color:#f5f5f5;}
.tblDef tr.bg2 td,
.tblDef tr.bg2 th,
.tblDef td.bg2 {background-color:#e8e8e8;}


.tblDef.noThead th,
.tblDef.noThead td {border-left:0 none;}
.tblDef.noThead th {background-color:#f7f7f7;}
.tblDef .ac td {text-align:center !important;}
.tblDef .al td {text-align:left !important;}
.tblDef select.block {width:100%;}
.tblDef input.block,
.tblDef textarea.block {width:98%;}
.tblDef input.block.small,
.tblDef textarea.block.small {width:95%;}
.tblDef .half {width:50%;}

.tblDef.list table th,
.tblDef.list table td {padding-left:4px; padding-right:4px; border-left:0 none;}
.tblDef.list table thead th {border-left:1px solid #d9d9d9;}
.tblDef.list th.al,
.tblDef.list th.ar,
.tblDef.list td.al,
.tblDef.list td.ar {padding-left:10px; padding-right:10px;}
.tblDef.list td a {text-decoration:underline; color:#2c4c6a;}

.tblDef.view th,
.tblDef.view td {padding:15px 20px; text-align:left; table-layout:auto;}
.tblDef.view th,
.tblDef.view .th {text-align:center;}
.tblDef.view .tit,
.tblDef.view .tit th,
.tblDef.view .tit td {text-align:left;}
.tblDef.view .tit .info {margin-top:5px; color:#666; font-weight:normal;}
.tblDef.view .tit .info ul {overflow:hidden;}
.tblDef.view .tit .info ul li {display:inline-block;}
.ie7 .tblDef.view .tit .info ul li {display:inline;}
.tblDef.view .tit .info ul li:before {content:'|'; color:#d9d9d9; margin:0 10px 0 6px;}
.tblDef.view .tit .info ul li:first-child:before {content:''; margin:0;}
.tblDef.view td img {max-width:100%; height:auto;}

.tblDef.post table {border-top:2px solid #a1a1a1; border-bottom:0 none;}
.joinWrap .tblDef.post table {border-bottom:1px solid #b4b4b4;}
.tblDef.post tbody td {text-align:left;}
.tblDef.post .editorArea {padding:10px 0;}

.tblDef td .exCmt {color:#e84f44;}
.tblDef td span.exCmt {margin-left:10px;}
.tblDef td p.exCmt,
.tblDef td div.exCmt {margin:5px 0 0;}
.tblDef td .inlineFrmList.iBlock + .exCmt {margin-left:0;}

.inlineFrmList li {display:inline-block; margin-right:20px;}
.ie7 .inlineFrmList li {display:inline; zoom:1;}
.inlineFrmList li * {vertical-align:middle;}

/* table - checkbox list table */
.tblDef.checkTbl td {padding:0;}
.tblDef.checkTbl td .chkArea {position:relative; display:block;}
.tblDef.checkTbl td .chkArea label {display:block; padding:13px 75px 14px 30px; text-align:left;}
.tblDef.checkTbl td .chkArea input {position:absolute; top:14px; right:20px;}
.ie7 .tblDef.checkTbl td .chkArea input {top:11px;}
.tblDef.checkTbl td.on {background-color:#dee4e9;}
.tblDef.checkTbl td.on label {font-weight:bold; color:#1e5a95;}



/* Box Model */
.boxDef {border:1px solid #dbdbdb;}
.boxDef.iptInfo {padding:20px 30px 20px 115px; line-height:25px; background:url('/image/common/ico_info.png') 28px 24px no-repeat;}
.grayBox {border-top:2px solid #a1a1a1; border-bottom:1px solid #a1a1a1; background-color:#f7f7f7;}

.col2Layout {position:relative;}
.col2Layout:after {content:''; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.ie7 .col2Layout {zoom:1;}
.col2Layout > div {width:50%;}
.col2Layout > .fr {text-align:right;}



/* text */
.fcNormal {color:#666 !important;}
.fcEm {color:#1e5a95 !important;}
.fcEm2 {color:#e84f44 !important;}
.linked {font-weight:bold; text-decoration:underline;}
.firstWord {font-size:14px; font-weight:bold; color:#e84f44;}





/* *********** BBS ********** */
/* BBS - pages */
.pages {position:relative; width:600px; margin:25px auto 0; text-align:center; font-family:'Malgun Gothic', Dotum, 'Apple Gothic', sans-serif; z-index:1;}
.btnArea + .pages {margin-top:-25px;}
.pages * {vertical-align:middle;}
.pages a, .pages img, .pages strong {display:inline-block;}
.pages > img {margin:0 2px; padding:5px 0;}
.pages a {padding:0 10px; margin:0 2px; color:#5a5a5a;}
.pages strong {padding:0 10px; margin:0 2px; color:#00284f;}
.pages b font {display:inline-block; margin:-2px 2px 0;}

/* BBS - 상단 검색창 */
.topSrchArea {padding:33px; margin-bottom:20px; text-align:center; border:1px solid #dbdbdb; background-color:#f3f3f3;}
.topSrchArea *{vertical-align:middle;}
.topSrchArea input[type='text'] {margin:0 5px; padding-top:0; padding-bottom:0;}

/* BBS - 하단 검색창 */
.bbsBtmSrchWrap {margin-top:35px; text-align:center;}
.bbsBtmSrchWrap * {vertical-align:middle;}
.bbsBtmSrchWrap input[type='text'] {width:318px; height:33px; line-height:33px; padding:0 5px; margin:0 5px;}
.bbsBtmSrchWrap select {height:35px; padding:0 15px;}

/* 상세검색이 토글 되는 검색창 */
.multiSrchArea .bbsBtmSrchWrap {padding:30px; background-color:#f3f3f3;}
.multiSrchArea .bbsBtmSrchWrap .evtBtn {margin:0 5px;}
.multiSrchArea .detailZone {display:none; padding-bottom:30px; border-bottom:1px solid #b4b4b4;}
.multiSrchArea.on .detailZone {display:block;}
.multiSrchArea .detailZone > div {padding:20px 0; margin-bottom:30px; text-align:center; font-size:14px; font-weight:bold; color:#00284f; border-bottom:1px solid #b4b4b4;}
.multiSrchArea .detailZone > div > ul {margin-left:20px;}
.multiSrchArea .detailZone > ul {margin-top:-16px; text-align:center;}
.multiSrchArea .detailZone > ul > li {margin-top:16px;}
.multiSrchArea .detailZone > ul > li label {width:100px; padding-right:15px; text-align:right; font-weight:bold; color:#00284f;}
.multiSrchArea .detailZone > ul > li input[type='text'] {width:120px;}
a.evtBtn {display:inline-block; height:35px; padding:0 19px 0 26px; font-weight:bold; color:#fff; background-color:#758fa8;}
a.evtBtn span {display:inline-block; height:35px; line-height:35px; padding-right:18px; background:url('/image/common/arr_down.gif') 100% 55% no-repeat;}
.on a.evtBtn span {background-image:url('/image/common/arr_up.gif');}


/* 덧글 쓰기, 목록 */
/*
#commentDiv {padding:12px; margin-top:10px; background-color:#f4f4f4; border:1px solid #d2d2d2;}
#commentDiv .titWrap {margin-bottom:10px;}
#commentDiv .titWrap .tit {font-weight:bold;}
#commentDiv .cont {position:relative; padding-right:98px;}
#commentDiv .cont textarea {height:100px; width:98%;}
#commentDiv .cont input[type='image'] {position:absolute; top:50%; right:15px; margin-top:-30px;}
.cmtListArea {margin-top:15px; padding:5px 25px; background-color:#f6f6f6;}
.cmtListArea .cmtItem {position:relative; padding:12px 0; border-top:1px dashed #e6e5e4;}
.cmtListArea > .cmtItem:first-child {border-top:0;}
.cmtListArea .cmtItem.reCmt {margin-top:12px; padding-bottom:0; padding-left:20px; background:url('/image/bbs/icon/icon_reply_cmt.gif') 0 15px no-repeat;}
.cmtListArea .cmtItem .tit {margin-bottom:5px;}
.cmtListArea .cmtItem .tit .cmtName {font-weight:bold; color:#000; margin-right:10px;}
.cmtListArea .cmtItem .tit .cmtDate {font-size:11px; color:#c0bdba;}
.cmtListArea .cmtItem .cont {color:#737373;}
.cmtListArea .cmtItem .control {position:absolute; top:15px; right:0; color:#aba6a2; font-size:11px;}
.cmtListArea .cmtItem .control li {float:left; margin-left:7px;}
.cmtListArea .cmtItem .control li:before {content:'|'; padding-right:7px;}
.cmtListArea .cmtItem .control li:first-child {margin-left:0;}
.cmtListArea .cmtItem .control li:first-child:before {content:''; padding-right:0;}
 */


/* ************ Button ************* */
/* btnArea */
.btnArea {position:relative; zoom:1;}
.btnArea:after {content:''; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.ie7 .btnArea {zoom:1;}
.btnArea.alDef {text-align:left !important; margin-top:20px;}
.btnArea.acDef {text-align:center !important; margin-top:20px;}
.btnArea.arDef {text-align:right !important; margin-top:20px;}
.tblDef.view + .btnArea {margin-bottom:70px;}
.btnArea > a,
.btnArea > button,
.btnArea > input,
.btnArea > .defBtn {zoom:1;}
.btnArea a {text-decoration:none;}

/* 버튼스타일 - a 태그 */

/* style Button */
.style-btn {overflow:visible; border:0 none; background:none; white-space:nowrap; vertical-align:top;}
/* 다운로드, 전문보기 */
.btnDownload.ico {display:inline-block; height:35px; line-height:53px; width:auto; padding:0 20px; font-weight:bold; color:#fff; text-align:center; background-color:#e84f44;}
.btnDownload.ico span {display:inline-block; height:35px; line-height:35px; padding-left:24px; background:url('/image/common/ico_download2.gif') 0 50% no-repeat;}


.defBtn,
.defBtn a,
.defBtn button,
.defBtn input {position:relative; display:-moz-inline-stack; display:inline-block; margin:0; text-decoration:none !important; border:0 none; white-space:nowrap; overflow:visible; text-align:center; font-family:'NotoSansKR Regular', sans-serif;}
.defBtn {padding:0; vertical-align:middle;}
.defBtn a,
.defBtn button,
.defBtn input {vertical-align:top; cursor:pointer; text-decoration:none;}

/* middle size Button */
.defBtn {height:35px;}
.defBtn a,
.defBtn button,
.defBtn input {height:35px; min-width:80px; padding:0 30px; color:#fff; font-weight:bold; text-align:center; background-color:#1e5a95;}
.defBtn a {min-width:20px; line-height:35px; padding:0 30px;}

.defBtn.off a,
.defBtn.off button,
.defBtn.off input {background-color:#a1a1a1;}

.defBtn.def {height:33px; border:1px solid #cecece;}
.defBtn.def a,
.defBtn.def button,
.defBtn.def input {height:33px; min-width:69px; width:auto; padding:0 15px; color:#666; background-color:#fff;}
.defBtn.def a {min-width:49px; line-height:33px; padding:0 15px;}

/* Big size Button */
.defBtn.big {height:45px;}
.defBtn.big a,
.defBtn.big button,
.defBtn.big input {height:45px; width:140px; font-size:14px; font-weight:bold;}
.defBtn.big a {line-height:45px;}

/* a element Link */
a.linkWtIco {display:inline-block; padding-left:23px; text-decoration:underline; color:#2c4c6a;}
a.download {background:url('/image/common/ico_download.png') 0 2px no-repeat;}
a.link {background:url('/image/common/ico_link.png') 0 2px no-repeat;}

/* 테이블 내 팝업 버튼 */
.btnTblPop {display:inline-block; height:28px; width:105px; margin-left:3px; text-align:center; line-height:28px; color:#fff; background-color:#5c6163; background-color:#758fa8;}
.btnTblPop:hover,
.btnTblPop:focus {text-decoration:none;}
.btnTblPop.small {width:50px;}




.btn a,
.btn > span,
.btn input,
.btn button {position: relative;display:inline-block;text-decoration:none;cursor:pointer;height:35px;padding:0 15px 2px;font-size:15px;border-style:solid;border-width:1px;vertical-align:top;font-family: 'NotoSansKR Medium', sans-serif;font-weight: 300;}

/* 큰 버튼 height:24px */
.btn .btnBig {min-width:120px;height:50px;padding:8px 30px 10px;font-size:17px;font-family: 'NotoSansKR Medium', sans-serif;text-align: center;}
.btn a.btnBig,
.btn > span.btnBig {min-width:78px;height:auto;padding:13px 20px 16px;}


/* 작은 버튼 height:24px */
.btn .btnSmall {height:24px;padding:1px 10px 2px;font-size:12px;}
.btn a.btnSmall {height:auto;padding:3px 10px 5px;line-height:14px;}

/* 파란색 */			.btn .btnDef {background-color:#1e5a95 ;border-color:#1e5a95 ;color:#fff !important;}
/* 빨간색 */			.btn .btnPoint {background-color:#e84f44;border-color:#e84f44;color:#fff !important;}
/* 회색 */				.btn .btnGrey {background-color:#454f57;border-color:#454f57;color:#fff !important;}


/* border+파란색 */			.btn .btnBdDef {background-color:#fff;border-color:#1e5a95;color:#1e5a95 !important;}
/* border+빨간색 */			.btn .btnBdPoint {background-color:#fff;border-color:#e84f44;color:#e84f44 !important;}
/* border+회색 */				.btn .btnBdGrey {background-color:#fff;border-color:#454f57;color:#454f57 !important;}

div.btnArea {margin-top: 50px;text-align: center;}
div.btnArea > * {margin-left: 20px;}
div.btnArea > *:first-child {margin-left:0;}



/* div#popupWrap div.popupDef {width:300px;margin:-150px 0 0 -150px;} */

/* 팝업 : 병원검색 */

/* div.popupHospital {width:500px;margin:-389px 0 0 -250px;}
div.popupHospital div.formArea {overflow:hidden;margin:20px 0;padding:10px 20px;background-color:#f7f7f7;}
div.popupHospital div.formArea dt,
div.popupHospital div.formArea dd {float:left;}
div.popupHospital div.formArea dt {padding-right:10px;}
div.popupHospital div.formArea dt label {line-height:24px;}
div.popupHospital div.formArea dd input {width:240px;}

div.popupHospital div.resultArea {overflow-x:hidden;overflow-y:auto;max-height:200px;margin:20px 0;border-top:2px solid #444;border-bottom:1px solid #444;}
div.popupHospital div.resultArea div.tblWrap {border-top:0 none;}
div.popupHospital div.resultArea table {border-bottom:0 none;}
div.popupHospital div.resultArea th {padding:11px 10px;text-align:center;}
 */



/* *************** 팝업 *************** */
/* 레이어 팝업 */
.layerPopWrap {z-index:1000;position:fixed;left:0;top:0;width:100%;height:100%;background:url('/image/common/popup_bg.png') 0 0 repeat;}
.layerPopWrap .layerPopArea {z-index:1001;position:absolute;left:50%;top:50%; width:896px; margin:-348px 0 0 -448px; border:2px solid #00284f; background-color:#fff;}
.layerPopWrap .layerPopArea .layerCont {padding:31px 40px 40px;}
.layerPopWrap .layerPopArea .layerCont .scrollBox {max-height:499px; overflow-y:auto;}
.layerPopWrap .layerPopArea .layerFooter {border-top:1px solid #dde4ec; padding:20px; margin:0;}
.layerPopWrap .layerPopArea .layerFooter .btnArea {margin:0; text-align:center;}


/* 레이어 팝업 하나더 추가 20161014 이현*/
.layerPopWrap2 {z-index:1000;position:fixed;left:0;top:0;width:100%;height:100%;background:url('/image/common/popup_bg.png') 0 0 repeat;}
.layerPopWrap2 .layerPopArea {z-index:1001;position:absolute;left:50%;top:50%; width:896px; margin:-348px 0 0 -448px; border:2px solid #00284f; background-color:#fff;}
.layerPopWrap2 .layerPopArea .layerCont {padding:31px 40px 40px;}
.layerPopWrap2 .layerPopArea .layerCont .scrollBox {max-height:499px; overflow-y:auto;}
.layerPopWrap2 .layerPopArea .layerFooter {border-top:1px solid #dde4ec; padding:20px; margin:0;}
.layerPopWrap2 .layerPopArea .layerFooter .btnArea {margin:0; text-align:center;}


/* 페이지 팝업 */
body.pop {}
.popWrap {position:relative; border:2px solid #00284f;}
.popWrap.def {border:0 none;}
.popWrap .popTit,
.popWrap .popCont {margin:0 32px;}
.popWrap .popCont {padding:30px 0;}
.popWrap .popCont p {margin:20px 0;}
.popWrap .popCont > p:first-child {margin-top:0;}
.popWrap .popTit {padding:32px 0 23px 170px; font-size:25px; line-height:40px; font-weight:bold; color:#e84f44; text-align:right; background:url('/image/pop/logo.gif') 0 50% no-repeat; border-bottom:1px solid #b4b4b4;}
.popWrap .popFooter {padding:20px; border-top:1px solid #dde4ec;}
.popWrap .popFooter .btnArea {margin:0 !important;}

/* 인쇄 미리보기 - 게시판 상세 */
.printPrevWrap .printHeader {padding:35px 0; text-align:center;}
.printPrevWrap .printCont {padding:0 40px 40px;}
.printPrevWrap .printCont .tblDef.view table {border-bottom:0 none;}
.printPrevWrap .printFooter {padding:18px; font-size:11px; line-height:18px; color:#606060; text-align:center; background-color:#ebebeb;}

/* 기부금 영수증 인쇄 미리보기 */
.donationPrint table {width:100%; border-collapse:collapse; table-layout:fixed;}
.donationPrint > table {margin-top:30px; border:3px solid #424242;}
.donationPrint > table:first-child {margin-top:0;}
.donationPrint td {text-align:left; vertical-align:middle; font-size:12px; color:#000; line-height:22px;}
.donationPrint td td {height:30px; padding:10px 7px; text-align:center; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6;}
.donationPrint td .thead td {height:24px;}
.donationPrint td td.first {border-left:0 none;}
.donationPrint .cont td {padding:30px 50px 80px; border-top:1px solid #c6c6c6;}
.donationPrint .cont td td {padding:0; border:0 none; vertical-align:top;}
.donationPrint .btmInfo td {padding:15px 35px; text-align:left; font-size:11px; line-height:20px; color:#999; border-top:1px solid #c6c6c6;}
.donationPrint .tit td {padding:28px 0; text-align:center;}
.donationPrint .tit2 td {padding:15px 25px; color:#424242; font-weight:bold; border-top:1px solid #424242;}
.donationPrint .noTopBd {border-top:0 none !important;}
.donationPrint .noLeftBd {border-left:0 none !important;}

/* 이메일주소 무단수집 거부 */
.popWrap.popEmailPolicy .popTit,
.popWrap.popEmailPolicy .popCont {margin:0 48px;}
.popEmailPolicy .popCont {text-align:center; line-height:2; font-weight:bold; color:#4d4d4d;}
.popEmailPolicy .popCont p {margin:30px 0 0;}
.popEmailPolicy .popCont p.btm {color:#212121;}

/* 개인정보 취급방침 */
.popPrivacyPolicy .popCont {color:#484848;}
.popPrivacyPolicy .popCont .topLink {padding:20px 28px; background-color:#fff8f8; border:1px solid #f1dedd;}
.bline {margin:20px 0;border-bottom:1px solid #b4b4b4;}
.popPrivacyPolicy .popCont .topLink .fl {width:350px;}
.popPrivacyPolicy .popCont .topLink .fr {width:240px;}
.popPrivacyPolicy .popCont .topLink ul li a {color:#e84f44;}
.popPrivacyPolicy .popCont > dl {}
.popPrivacyPolicy .popCont > dl > dt {margin:30px 0 5px; font-weight:bold; color:#e84f44;}
.popPrivacyPolicy .popCont > dl > dd {}
.popPrivacyPolicy .popCont > dl > dd p:first-child {margin-top:0;}
.popPrivacyPolicy .popCont > dl > dd .managerItem {margin-top:20px;}
.popPrivacyPolicy .popCont > dl > dd .managerItem dt {margin-bottom:5px; font-weight:bold;}
.popPrivacyPolicy .popCont > dl > dd .managerItem.etc {margin-top:35px; padding:15px 28px; color:#6d6d6d; background-color:#f9f9f9; border:1px solid #cbcbcb;}
.popPrivacyPolicy .popCont > dl > dd .managerItem.etc ul li span {color:#0070b8;}
.popPrivacyPolicy .popCont .em {font-weight:bold; color:#ef0000;}
.btable {width:600px; border:1px solid #a0bac9; text-align:center; height:25;}
.btable th{font-weight:bold; background-color:#a0bac9; text-align:center;}
.btable .td1{border-right:1px solid #a0bac9; border-bottom:1px solid #a0bac9; background-color:#eef3f7; font-weight:bold; text-align:center;}
.btable .td2{border-right:1px solid #a0bac9; border-bottom:1px solid #a0bac9; background-color:#eef3f7; text-align:center;}
.btable .td3{border-bottom:1px solid #a0bac9; background-color:#eef3f7;text-align:center;}
.btable .td4{border-right:1px solid #a0bac9; background-color:#eef3f7;text-align:center;}
.btable .td5{border-right:1px solid #a0bac9; background-color:#eef3f7;font-weight:bold;text-align:center;}
.btable .td6{background-color:#eef3f7;text-align:center;}

/*
.popPwTip .popCont {padding:0 18px;}
.popPwTip .popCont dl {margin-top:20px;}
.popPwTip .popCont dt {margin-bottom:5px; font-weight:bold;}
.popPwTip .popCont .grayBox {padding:16px; background-color:#f7f7f7;}

.popIdCheck .popCont {padding:0 18px;}
.popIdCheck .popCont .grayBox {padding:13px 0; text-align:center;}
 */

/* popup skin */
.skinWrap {position:relative; min-height:100%;}
.skinWrap img {max-width:100%;}
.skinWrap #popHeader {height:87px; overflow:hidden; text-align:center; border:3px solid #2a8fbf; border-bottom:0 none;}
.skin01 #popHeader {background:url('/image/pop/skin_top_bg01.gif') 0 0 repeat-x;}
.skin02 #popHeader {background-color:#2d8fbf;}
.skinWrap .contWrap {min-height:378px; padding-bottom:32px; border-left:3px solid #2a8fbf; border-right:3px solid #2a8fbf;}
.skinWrap .contWrap .content {padding:17px 17px 0; color:#444; line-height:20px; font-size:14px; word-break:break-all;}
.skinWrap .contWrap .content .tit {padding:8px 15px; margin-bottom:20px; font-size:16px; font-weight:bold; color:#0077b1; text-align:center; background-color:#dceef6;}
.skinWrap .contWrap .content a {text-decoration:underline;}
.skinWrap .contWrap .content .btnArea {padding:30px 0; margin:0; text-align:center;}
.skinWrap .contWrap .content .btnArea .big a {color:#fff !important;}
.skinWrap.skin02 .contWrap .content .tit {margin-bottom:20px; color:#2a2a2a; background-color:#e8e8e7;}
.skinWrap #popClose {position:fixed; bottom:0; left:0; overflow:hidden; width:100%; height:32px; line-height:32px; font-size:13px; text-align:right; color:#fff; background-color:#727272;}
#popClose:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.ie7 #popClose {line-height:30px; zoom:1;}
#popClose > div {padding-right:16px;}
#popClose *{vertical-align:middle;}
#popClose input[type='checkbox'] {margin-right:5px;}
.ie7 #popClose input[type='checkbox'] {margin-top:-3px;}
#popClose a,
#popClose button {color:#fff; font-size:13px;}



/* 내용 고정 팝업(fiixed contents) */
/* .fixedContPop {font-size:15px; line-height:23px; text-align:justify;}
.fixedContPop h1 {padding:9px 15px 9px 33px; font-size:16px; line-height:23px; color:#fff; font-weight:bold; border-bottom:2px solid #192f83; background:#435bb7 url('/image/common/bl_rectang_arr1.gif') 14px 15px no-repeat;}
.fixedContPop h2,
.fixedContPop .popSubTit {margin-top:20px; padding:7px 28px 7px 39px; font-size:16px; line-height:23px; color:#314aa8; font-weight:bold; background:#eaedf6 url('/image/common/arr_db1.gif') 26px 16px no-repeat;}
.fixedContPop h1 + h2 {margin-top:0;}
.fixedContPop .cont {margin:15px 32px 0;}
.user--type2 .fixedContPop h1 {border-color:#9f0023; background-color:#e04c6d; background-image:url('/image/common/bl_rectang_arr2.gif');}
.user--type2 .fixedContPop h2,
.user--type2 .fixedContPop .popSubTit {color:#d33558; background-color:#faeaed; background-image:url('/image/common/arr_db2.gif');}
 */

/*개발자 추가 (양희서)*/

.red {color:red;}
.point{color:red; font-weight: bold;}

div.print_page { page-break-before: always; }

/* 20160906 추가 */
.locationWrap {}
.locationWrap:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.locationWrap li {  float:left; width:50%; }

.joinInfoWrap:after {content:''; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.joinInfoWrap dl { width:470px; }
.joinInfoWrap dl dt { padding-bottom:10px;  }
.joinInfoWrap dl dd .grayBox { height:278px;  padding:50px 50px 0 55px; }
.joinInfoWrap dl dd .ex { padding:20px 0; }

/* 회원학회 가입안내 */
.assInfoWrsp { }
.assInfoWrsp .top_info { padding-left:10px; background:#f3f3f3 url('/image/common/bl_dot2.gif') 19px center no-repeat; padding:20px 28px; margin-bottom:25px; }
.assInfoWrsp .brline { border:1px solid #dbdbdb; padding:30px; }
.assInfoWrsp .icon_dot { padding-left:10px; background: url('/image/common/bl_dot2.gif') 0 center no-repeat; }
.assInfoWrsp .ul_brline li { padding-left:10px; background: url('/image/common/bl_dot2.gif') 0 center no-repeat; }
.assInfoWrsp .c1e5a95 { color:#1e5a95 }
.assInfoWrsp .red { color:#e84f44 }

/* 건강정보 심의 인증 체계  20161021 추가*/
.subpagenewWrap { }
.subpagenewWrap .ul_brline li { padding-left:10px; background: url('/image/common/bl_dot2.gif') 0 center no-repeat;     letter-spacing: -0.5px; }
.subpagenewWrap .brline { border:1px solid #dbdbdb; padding:30px; }


sup { vertical-align:super !important; font-size:smaller; }

.banner_right { position:absolute;right:-180px; top:6px; }
.banner_right a {display: block; width:158px; margin-top: 10px;}
.banner_right a:first-child {margin-top: 0;}



/* ================Intro 추가 ================= */
div.intro {position:relative; min-width:1100px; margin:0 auto; background:#2f3044 url('/image/intro/introBg.png') no-repeat center top; font-size:16px;}

div.intro h1 {position:absolute; top:25px; left:50%; margin-left:-540px;}
div.intro h1 a {display:block;}

div.introCont {padding-top:150px; color:#FFF; text-align:center;}

div.introTit h2 {padding-bottom:40px; background:url('/image/intro/introTit_bar.gif') no-repeat center bottom; font-size:18px; line-height:20px; }
div.introTit h2 span {display:block; font-size:68px; line-height:72px;}
div.introTit > p {margin:0; padding-top:24px; line-height:25px;}

ul.introMenu {overflow:hidden; width:1104px; margin:90px auto 58px;}
ul.introMenu li {float:left; background-repeat:no-repeat; background-position:0 0;}
ul.introMenu li a {display:block; width:276px; padding:188px 0 53px; font-size:22px; line-height:28px; color:#FFF; text-align:center; text-decoration:none;}


div.footerInfo {border-top:1px solid #67687f;} 
div.footerInfo > div {overflow:hidden; width:766px; margin:0 auto; padding:20px 167px; color:#9596af;}
div.footerInfo dl,
div.footerInfo ul {float:left; margin-left:60px;}
div.footerInfo > div > *:first-child {width:260px; margin-left:0;}

div.footerInfo dl dt {font-size:16px; line-height:23px;}
div.footerInfo dl dd,
div.footerInfo ul li {font-size:13px; line-height:20px;}
div.footerInfo ul li a {text-decoration:none;}



/* 개인정보 유출 */
div.infoSearch {}
div.infoSearch p {margin: 0;}

div.resultArea {margin: 30px 0 10px;padding: 8px 0 10px;border-radius:25px;background-color: #f7f7f7;font-weight: bold;font-size: 18px;text-align: center;}

/* 의학발전기금 */
div.committeeArea table.tblDef{border-top: 2px solid #666; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
div.committeeArea table.tblDef td strong{color: #000;}
div.committeeArea table.tblDef th{color: #00284f;}