@charset "utf-8";

.essenImg {vertical-align: middle;}
.fcOrange {color:#f2580c !important;}

.ffMgGothic {font-family: 'Malgun Gothic', '맑은고딕', sans-serif;}
.ffNotoKR {font-family: 'Noto Sans KR', sans-serif;}
.fwBold {font-weight:400;}

input[type=text],
input[type=password],
input[type=file] {width:auto;padding:2px 10px}

.btnArea {padding-top: 40px;text-align: center;}

.btn a,
.btn input,
.btn button,
.btnArea a,
.btnArea input,
.btnArea button {display:inline-block;text-decoration:none;cursor:pointer;height:33px;padding:0 16px 2px;font-size:15px;line-height: 20px;border-style:solid;border-width:1px;vertical-align:top;}

.btn a,
.btnArea a {height:19px;line-height:17px;padding:7px 16px 6px;}

/* 파란색 */		.btnDef {background-color:#1087c9;border-color:#147cb5;color:#fff;}
/* 붉은색 */		.btnPoint {background-color:#e91e5c;border-color:#c31542;color:#fff;}
/* 회색 */		.btnGrey {background-color:#525f69;border-color:#252e35;color:#fff;}
/* 하늘색 */		.btnSky {background-color:#10b1c9;border-color:#0890a4;color:#fff;}
/* 하늘색 */		.btnDBlue {background-color:#252e35;border-color:#252e35;color:#fff;}
/* 흰색 */		.btnWhite {background-color:#fff;border-color:#252e35;color:#252e35;}

/* border+파란색 */			.btnBdDef {background-color:#fff;border-color:#1087c9;color:#1087c9 !important;}
/* border+/* 붉은색 */		.btnBdPoint {background-color:#fff;border-color:#e91e5c;color:#e91e5c !important;}

a.btnReset,
.btnReset input,
.btnReset button {height: auto;border: 0 none;padding: 0;}

span.btn {display: inline-block;vertical-align: top;}
.btn .btnSmall {font-size: 15px;height: 27px;}
.btn a.btnSmall {height: auto;padding: 4px 16px;}

.btn .btnSsmall { height: auto;padding: 3px 10px 1px;font-size: 12px; }

/* 공통 스타일 */
.fcPoint {color: #004f7a !important;}
.fcRed {color: #e91e5c !important;}

.scrollArea {overflow-x: hidden;overflow-y: auto;padding:15px 30px 19px;border: 1px solid #dfdfdf;}
.toggleCon {display: none;}




/* 서브 레이아웃 */
dl.subVisual {position:relative;min-width:1100px;height:170px;background:url('/image/sub/subVisual.png') center top no-repeat;text-indent:-10000px;}
dl.subVisual br {display:none;}


div#lnb {z-index: 50;position: absolute;left: 50%;top: 0;width: 1100px;margin-left: -550px;}
div#lnb > p,
div#lnb dl,
div#lnb dt,
div#lnb dd {float: left;}

div#lnb > p {background-color: #004f7a;}

div#lnb dt,
div#lnb dd a,
div#lnb dd span{color: #fff;}

div#lnb dt,
div#lnb dd p span {padding: 11px 33px 15px;font-size: 16px;}

div#lnb dd {}
div#lnb dd p {float: left;border-left:1px solid #3f474d;border-right:1px solid #3f474d;}
div#lnb dd p span {display: block;padding-right: 70px;background: url('/image/sub/lnbBl_arr.png') right 0 no-repeat;}
div#lnb dd p span.view {background-position: right -50px;}

div#lnb dd ul {clear: both;border-left:1px solid #3f474d;border-right:1px solid #3f474d;background-color: #252e35;}
div#lnb dd li {border-bottom:1px solid #3f474d;}
div#lnb dd li a {display: block;padding: 9px 30px 10px;}

div.contentsWrap {position: relative;min-width:1100px;padding-top: 50px;background: url('/image/sub/conBg.jpg') 0 0 repeat-x;}

div.titArea {width: 1100px;margin: 0 auto;padding: 30px 0 34px;border-bottom: 2px solid #e4e4e4;}
div.titArea h2 {text-align: center;color: #252e35;font-size: 45px;line-height: 1.2;}


div.contents {width: 1100px;margin: 30px auto 50px;color: #252e35;font-size: 15px;}


div.ing {padding: 50px 0 100px;text-align: center;}




/*  서브페이지 타이틀 & 리스트 스타일 */
.subTit {padding-left: 30px;margin: 30px 0 10px;color:#252e35;font-size:20px;line-height:1.2;background:url('/image/sub/subTit.png') 0 6px no-repeat;}

.subTitBg {width: 205px;height: 27px;padding: 9px 0;border-radius:5px;background: url('/image/sub/subTitBg.jpg') 0 0 no-repeat;color: #fff;font-size: 18px;text-align: center;}
.subTitBg2 {width: 205px;    height: 24px;    padding: 4px 0 1px;    border-radius: 5px;    background: url('/image/sub/subTitBg.jpg') 0 0 no-repeat;    color: #fff;    font-size: 15px;    text-align: center;}

.pointTit {margin:60px 0 10px;color:#2c67b0;font-size:35px;}

.boldTit {margin-top:30px;margin-top:30px;color:#086ca3;line-height:1.2;}

.subTit:first-child,
.pointTit:first-child,
.boldTit:first-child {margin-top:0 !important;}

ul.txtIndent15 > li,
.txtIndent15 {padding-left:15px;text-indent:-15px;}
ul.txtIndent15 {padding-left:0;text-indent:0;}

ul.txtIndent10 > li,
.txtIndent10 {padding-left:10px;text-indent:-10px;}
ul.txtIndent10 {padding-left:0;text-indent:0;}


ul.listStyle {margin-left:;}
ul.listStyle > li {margin-left:0;list-style:inside;list-style-type:disc;}

ul.listBl > li,
.bullet {padding-left:10px;background:url('/image/common/list_bl.png') 0 10px no-repeat;}


ul.listBl_circle > li,
.blCircle_circle {padding-left:10px;background:url('/image/sub/bl_circle.png') left 10px no-repeat;}


ul.overHidden > li {float:left;}

.bdArea {border:3px solid #004f7a;background-color:#e8f0f4;}


/* Table 속성 */
table.tblDef {border-top: 1px solid #147cb5;}

table.tblDef th,
table.tblDef td {padding: 5px 10px 4px;border-bottom: 1px solid #ddd;border-left: 1px solid #ccc;line-height:1.5;}
table.tblDef th {background-color: #f1f1f1;color: #2c67b0;}
table.tblDef tr > *:first-child {border-left: 0 none;}

table.tblDef .bdLeft {border-left: 1px solid #ccc !important;}

table.tblDef td{font-size:14px; text-align: left;}
table.tblDef tr td, table.tblDef tr th{height:30px;}
table.tblDef .bg01 {background-color: #eaeaea; color: #2c67b0;}

table.tblDef .bg03 {background:#f9d360;}
table.tblDef .bg04 {background:#ccf99f;}
table.tblDef .bg05 {background:#d8e4bc;}
table.tblDef .bg06 {background:#93b96b;}
table.tblDef .bg07 {background:#b8cce4;}
table.tblDef .bg08 {background:#b7dee8;}
table.tblDef .bg09 {background:#c4d79b;}
table.tblDef .bg10 {background:#fde9d9;}
table.tblDef .bg11 {background:#eeece1;}
table.tblDef .bg12 {background:#f2dcdb;}
table.tblDef .bg13 {background:#ccc0da;}
table.tblDef .bg14 {background:#ddd9c4;}
table.tblDef .bg15 {background:#f2f2f2;}
table.tblDef .bg16 {background:#a1e5f7;}
table.tblDef .bg17 {background:#f1f1f1; color: #2c67b0;}
table.tblDef .da9694 {background:#ecc6cd;}
table.tblDef .ecec9d {background:#ecec9d;}

/* 탭메뉴 & 서브메뉴(탭메뉴 스타일) */
ul.tabMenu,
ul.tabStyle {overflow: hidden;border: 1px solid #ddd;border-bottom: 0 none;}
ul.tabMenu > li {float: left;width: 50%;}

ul.tabMenu > li a {display: block;padding: 12px 0 17px;text-align: center;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;color: #252e35;font-size: 18px;background-color: #fcfcfc;}
ul.tabMenu > li:first-child a {border-left: 0 none;}

ul.tabMenu .on a {padding-bottom: 13px;color: #1087c9;border-bottom: 5px solid #1087c9;background-color: #fff;}

ul.menu03 > li {width: 33.33%;}
ul.menu04 > li {width: 20%;}


/* 입력폼 */
select {height: 27px;}
input[type=text],
input[type=password] {height: 17px;padding: 4px 10px;}


table.inputTbl {}
table.inputTbl th,
table.inputTbl td {padding: 7px 10px;}
table.inputTbl th label {font-size: 15px;}

table.inputTbl td input[type=text],
table.inputTbl td input[type=password] {width: 400px;}
table.inputTbl td textarea {width: 98%;height: 150px;}

div.signup table.inputTbl td input[type=text],
div.signup table.inputTbl td input[type=password] {width: auto;}

table.inputTbl td.multi > * {float: left;margin-left: 5px;}


table.inputTbl td.multi > * {float: left;margin-left: 5px;}
table.inputTbl td.multi > *:first-child {margin-left: 0 !important;}
table.inputTbl td.multi input[type=radio],
table.inputTbl td.multi input[type=checkbox] {margin: 4px 0 0 8px;}

table.inputTbl ul.phone {overflow: hidden;}
table.inputTbl ul.phone > li {float: left;}
table.inputTbl ul.phone > li label {display: block;padding-left: 13px;font-size: 13px;}
table.inputTbl ul.phone > li:first-child label {padding-left: 0;}
table.inputTbl ul.phone > li span {display: inline-block;padding: 0 5px;}
table.inputTbl ul.phone input[type=text] {width: 100px;}


/* Presentation Guidelines */
div.guidelines {padding:50px;border:2px solid #dcdcdc;}

div.guidelines > p {text-align:center;padding:170px 0 20px;background:url('/image/sub/guidelineBg.png') center top no-repeat;}

div.guidelines ul {overflow:hidden;width:650px;margin: 0 auto;}
div.guidelines ul li {float:right;width:300px;margin-top:20px}
div.guidelines li a {display:block;padding:22px 0;text-align:center;color:#fff;}

div.guidelines li.oral01,
div.guidelines li.poster01 {float:left;}

div.guidelines li.oral01 {background-color:#2579bb;}
div.guidelines li.oral02 {background-color:#61b538;}
div.guidelines li.poster01 {background-color:#1b4380;}
div.guidelines li.poster02 {background-color:#e3a91b;}


/* Login */
div.loginWrap {width: 880px;padding:70px 0 100px;margin: 0 auto;}
div.loginWrap > p {font-size: 16px;}

div.loginWrap > ul {padding: 9px 0 0 20px;}
div.loginWrap > ul li {position: relative;height: 21px;margin-top: 4px;padding:9px 0 10px 24px;background: url('/image/sub/bl_circle.png') left center no-repeat;color: #868686;font-size: 14px;}
div.loginWrap > ul li a {position: absolute;right: 0;top: 50%;width: 190px;height: 24px;margin-top: -20px;padding: 8px 0 8px 20px;color: #fff;font-size: 16px;background: url('/image/sub/btnBl_arr.png') right center no-repeat;background-color: #7b7b7b;}

div.loginArea {position: relative;margin-top: 10px;padding: 45px 305px 45px 140px;border-top: 2px solid #147cb5;border-bottom: 1px solid #ddd;}

div.loginArea dl {overflow: hidden;}
div.loginArea dt,
div.loginArea dd {float: left;padding-top: 15px;}

div.loginArea dt {clear: both;width: 85px;}
div.loginArea dt label {line-height: 43px;color: #4a4a4a;font-size: 15px;}

div.loginArea dd input {width: 328px;padding:13px 10px;border-bottom: 1px solid #e4e4e4;}

div.loginArea p {padding: 5px 0 0 85px;}
div.loginArea p input[type=checkbox] {vertical-align: middle;margin-right: 10px;}
div.loginArea p label {color: #868686;font-size: 14px;}

div.loginArea p.btn {position: absolute;right: 165px;top: 60px;width: 115px;height: 105px;padding: 0;}
div.loginArea p.btn * {width: 100%;height: 100%;}

div#forgetPwd {position: relative;width: 530px;padding: 10px;margin: 0 auto;background: url('/image/sub/popupBg_forgotPwd.jpg') 0 0 no-repeat;}
div#forgetPwd p.close {position: absolute;right: 30px;top: 30px;}
div#forgetPwd h1,
div#forgetPwd div.popupCon {background-color: #fff;}

div#forgetPwd h1 {padding: 32px 0;text-align: center;color: #1087c9;font-size: 35px;}
div#forgetPwd div.popupCon {padding: 30px 35px;border-top: 1px solid #d1d1d1;font-weight: 300;color: #282828;font-size: 15px;}

div#forgetPwd div.sendPwd {overflow: hidden;margin-top: 15px;padding: 10px;background-color: #f4f4f4;}

div.sendPwd dl,
div.sendPwd dt,
div.sendPwd dd,
div.sendPwd p.btn {float: left;}
div.sendPwd dt label {display: block;width: 83px;color: #282828;font-size: 15px;line-height: 33px;}
div.sendPwd dd input {width: 215px;padding: 7px 10px;border-color: #fff;}

div.sendPwd p.btn * {font-size: 13px;}
div#forgetPwd p.contact {margin-top: 15px;padding-left: 10px;text-indent: -10px;color: #e91e5c;line-height: 1.2;}
div#forgetPwd p.contact a {color: #282828;text-decoration: none;}



/* Sign up */
div.signup {}

div.signup table.tblDef {}


div.signup div.scrollArea {height: 150px;}
div.signup div.scrollArea > dl {padding-bottom: 20px;}
div.signup div.scrollArea dt {padding: 20px 0 5px;font-weight: bold;color: #004f7a;font-size: 16px;}

div.signup div.agree {padding: 10px 0 30px;text-align: center;}
div.signup div.agree input {margin: 0 5px 0 20px;vertical-align: middle;}
div.signup div.agree input:first-child {margin-left: 0;}
div.signup div.agree label {font-size: 16px;}

dl.policyCon {padding: 15px 20px;font-size: 14px;}

div.signup div.btnArea {}
div.signup div.btnArea > * {margin-left: 20px;}
div.signup div.btnArea > *:first-child {margin-left: 0;}
div.signup div.btnArea a,
div.signup div.btnArea input,
div.signup div.btnArea button {min-width:150px;height: 50px;text-align: center;font-size: 18px;}
div.signup div.btnArea a {height: 24px;padding: 12px 0 12px;line-height: 24px;}




/* Conference Information */
dl.conference {overflow: hidden;padding: 0 75px;}
dl.conference dt,
dl.conference dd {float: left;margin-top: 20px;}
dl.conference dt {clear: both;margin-right: 10px;}
dl.conference dd {    padding-top: 9px;    color: #3c454c;    font-size: 15px;    margin-top: 15px;}
dl.conference dd li {padding-top: 5px;}
dl.conference dd li:first-child {padding-top: 0;}
dl.conference dd li.title{font-size:18px; font-weight: bold;}


dl.conferenceContact {height: 29px;margin: 40px 75px;border-radius:5px;background-color: #3665b2;}
dl.conferenceContact dt,
dl.conferenceContact dd {float: left;}
dl.conferenceContact dt {padding:2px 0px;}
dl.conferenceContact dd {width: 673px;padding: 3px 36px 4px;color: #3c454c;font-size: 15px;border-radius:5px;background-color: #e2e4e9;}
dl.conference dd a,
dl.conferenceContact dd a {color: #3c454c;}



/* Abstract Submission */
div.abstract,
div.abstract th,
div.abstract td {font-size:15px;line-height:1.5em;}

div.abstract > p,
div.abstract > dl {margin-top:20px;}
div.abstract > *:first-child {margin-top:0;}


div.abstract dl.impoDate {height:105px;padding:23px 0 22px 160px;background:url('/image/sub/abstract_bg.jpg') 0 0 no-repeat;color:#fff;}
div.abstract dl.impoDate dt {padding-bottom:10px;font-size:20px;}
div.abstract dl.impoDate dd {font-size:18px;line-height:1.8em;}

div.abstract ul.bdArea {margin-top:20px;padding:20px 30px 30px;}
div.abstract ul.bdArea li {padding-top:10px;}



/* venue */
dl.venueInfo {padding-top: 335px;background: url('/image/sub/venue_photo.jpg') 0 0 no-repeat;}
dl.venueInfo dt,
dl.venueInfo dd {padding: 0 35px;background: url('/image/sub/venue_bg.png');color: #fff;}

dl.venueInfo dt {padding-top: 30px;font-size: 23px;}
dl.venueInfo dd {padding-bottom: 30px;}

dl.venueInfo dd ul {overflow: hidden;}
dl.venueInfo dd li {float: left;font-size: 16px;padding-left: 20px;}
dl.venueInfo dd li:first-child {width: 100%;padding: 10px 0;}

dl.venueInfo dd a {color: #fff;}
dl.venueInfo dd img {vertical-align: middle;}



/* transportation */
div.transportation {}

div.transportation div.tabCon {padding-top: 50px;}

div.transportation div.tabCon p.img {padding: 50px 0;text-align: center;}

div.transportation dl.transport {height: 66px;margin-top: 30px;padding-left: 100px;background-position: 10px 5px;background-repeat: no-repeat;}
div.transportation dl.transport dd {padding-top: 5px;}


div.transportation table.tblDef th {color: #004f7a;}
div.transportation table.tblDef td {text-align: center;}



/* Seoul, Korea */
div.seoul {}

div.seoul h3.boldTit {padding-bottom: 10px;text-align: center;font-size: 35px;color: #2c67b0;font-weight: normal;}

div.seoul > p {padding: 30px 0 0 30px;}
div.seoul > p.img {padding-top: 0;}

div.seoul > div {padding-left: 30px;}
div.seoul div.overHidden p.fl {padding-right: 20px;}



/* General Information */
div.genInfo {}
div.genInfo a {color: #252e35;}

div.genInfo div.overHidden {padding:10px 0 0 30px;}

div.genInfo .fr {width: 870px;padding-right: 30px;}
div.genInfo div.overHidden dt {padding-top: 20px;color: #086ca3;font-size: 18px;}


/* Visa Information */
div.visa {}

div.visa dt.boldTit {padding-top: 30px;}

div.visa td > ul {padding-left: 30px;}
div.visa td ul.overHidden {width: 800px;}
div.visa td ul.overHidden li {width: 33%;}

div.visa a img {vertical-align: middle;}


/* How to register */
div.registInfo {font-size:15px;}

div.registInfo .ffNotoKR {font-size:14px;}

div.registInfo dt {padding:30px 0 10px;}
div.registInfo dt:first-child {padding-top:0;}

div.registInfo table.tblDef {width:80%;}
div.registInfo table.tblDef th,
div.registInfo table.tblDef td {text-align:center;}

div.registInfo dd .btn {padding-top:20px;}
div.registInfo dd .btn .btnDef {padding:15px 50px;font-size:16px;}

/* 게시판 */
div.tblBbs > table {border-top: 1px solid #5e92d9;}
div.tblBbs > table th,
div.tblBbs > table td {padding: 5px;text-align: center;}

div.tblBbs > table th {background-color: #5e92d9;color: #fff;}
div.tblBbs > table td {border-bottom: 1px solid #ddd;}
div.tblBbs > table td.su {text-align: left;}
div.tblBbs > table td.su a {color: #444;}
div.tblBbs > table td.ed a {display: inline-block;}
div.tblBbs > table td.ed a img {vertical-align: middle;}

div.tblBbs > table td.bbsCon {text-align: left;border-bottom: 0 none;}
div.tblBbs > table td.bbsCon img {max-width:100%}

div.btnArea {position: relative;margin-top: 20px;}

div.btnArea p.page > * {margin-left: 5px;}
div.btnArea p.page > *:first-child {margin-left: 0;}
div.btnArea p.page img {vertical-align: middle;}

div.btnArea div.searchArea {padding-top: 20px;text-align: center;}
div.btnArea div.searchArea dl,
div.btnArea div.searchArea dt,
div.btnArea div.searchArea dd,
div.btnArea div.searchArea p {display: inline-block;vertical-align: top;}

div.btnArea div.searchArea select {height: 28px;}
div.btnArea div.searchArea input {vertical-align: top;}
div.btnArea div.searchArea input[type=text] {height: 18px;padding: 4px 10px;border-radius:0;}

div.btnArea div.searchArea p {padding-top: 4px;}

div.tblWrap th, 
div.tblWrap td {padding:6px 10px 7px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;color:#424242;text-align:left;}
.korea_map { text-align:center; background-color:#e0e0e0; padding:20px;}
.koreaWrap { text-align:justify; }


div.contactUs {overflow: hidden;width: 980px;margin: 70px auto 150px;border-top: 3px solid #004f7a;}
div.contactUs > dl {float: left;width: 365px;padding:50px 0 50px 125px;}
div.contactUs > dl:first-child {background: url('/image/sub/contactUs_bg.gif') right center no-repeat;}
div.contactUs > dl dt {padding-bottom: 10px;color: #3665b2;font-size: 25px;}
div.contactUs > dl dd,
div.contactUs > dl dd a {color: #3c454c;font-size: 15px;}
div.contactUs > dl dd li {padding-top: 5px;}



/* Invited Faculties */
.tableType01{width:100%;border:1px solid #ccc;border-spacing:0px;border-collapse:collapse;text-align:left;margin-bottom:20px; border-top:2px solid #147cb5; border-left:1px solid #147cb5;}
.tableType01 th.bg1{background:#147cb5;color:#fff;text-align:center;}
.tableType01 td{border-right:1px solid #ccc;}
.tableType01 td{border-bottom:1px solid #ccc;}
.tableType01 th,
.tableType01 td{padding:10px 15px;}
.tableType01 td > h3{font-size:20px;line-height:32px;color:#147cb5;margin:0;font-weight:bold;}
.tableType01 td > p{font-size:16px;line-height:20px;color:#505050;margin:0;}
.tableType01 thead th{border-bottom:1px solid #ccc;}
.tableType01.Type02{margin-bottom:60px;}

div.invitation p.big_title{color:#2276b8; font-size:16px; font-weight:bold;}
div.invitation p.text{text-align: justify; word-break: break-word;}
div.invitation div.athor_01 dl{overflow: hidden;}
div.invitation div.athor_01 dl dt,
div.invitation div.athor_01 dl dd{float:left;}
div.invitation div.athor_01 dl dd{    background: url('/image/sub/iv_sign_01.jpg') left -10px no-repeat; padding: 78px 0 0 25px; color: #3c454c; line-height: 20px;}
div.invitation div.athor_01 dl dd b{font-size:16px;}

div.invitation div.athor_02{margin:100px 0 150px; overflow: hidden;}
div.invitation div.athor_02 ul li{float:left; overflow: hidden; width:33%; text-align:center;}
div.invitation div.athor_02 ul li dl dd b{font-size:16px;}
div.invitation div.athor_02 ul li dl dd.bg02{background: url('/image/sub/iv_sign_02.jpg') center -10px no-repeat; padding-top:65px; color:#3c454c;}
div.invitation div.athor_02 ul li dl dd.bg03{background: url('/image/sub/iv_sign_03.jpg') center -10px no-repeat; padding-top:65px; color:#3c454c;}
div.invitation div.athor_02 ul li dl dd.bg04{background: url('/image/sub/iv_sign_04.jpg') center -10px no-repeat; padding-top:65px; color:#3c454c;}

/* Sign Up * /

div.member input {vertical-align: middle;}
div.member input[type=radio],
div.member input[type=checkbox] {margin: 0 5px 0 20px;}
div.member input[type=radio]:first-child,
div.member input[type=checkbox]:first-child {margin-left: 0;}

div.member div.scroallArea {height: 150px;}
div.member div.scroallArea {padding: 5px 0 7px;border-top: 0 none;text-align: center;}

div.member div.scroallArea {overflow:hidden;font-size:14px;}

div.member div.scroallArea h5 {padding-bottom:20px;font-size:15px;}
div.member div.scroallArea {overflow-x:hidden;overflow-y:scroll;height:100px;padding:25px 25px 0;padding-top:20px;color:#666;line-height:20px;background-color:#f7f7f7;}
div.member div.scroallArea > dl,
div.member div.scroallArea > p,
div.member div.scroallArea > ul {padding-bottom:20px;}
div.member div.scroallArea a {display:inline;}

div.member div.scroallArea dt {font-size:12px;color:#666;font-weight:bold;}
div.member div.scroallArea dd {text-align:justify;}
div.member div.scroallArea div.btn {padding:6px 0 7px;text-align: center;}
div.member div.scroallArea div.btn * {}
div.member div.scroallArea div.btn label {line-height:18px;}
div.member div.scroallArea div.btn input {margin:3px 5px 0 30px;}
.ie7 div.member div.scroallArea div.btn input {margin-top:0;}
div.member div.scroallArea div.btn input:first-child {margin-left:0;}

div.member div.agree {
    overflow: hidden;
    font-size: 14px;
}
div.member div.agree {
    border: 1px solid #d3d3d3;
}

div.member div.agree div.btn {
    padding: 6px 0 7px;
    text-align: center;
}

div.member div.agree div.btn {
    padding: 5px 0 7px;
    border-top: 1px solid #d3d3d3;
    text-align: center;
}

div.member div.agree div.scroallArea{
    overflow-x: hidden;
    overflow-y: scroll;
    height: 100px;
    padding: 25px 25px 0;
    padding-top: 20px;
    color: #666;
    line-height: 20px;
    background-color: #f7f7f7;
	    text-align: left;
}
div.member div.agree dt {
    font-size: 12px;
    color: #666;
    font-weight: bold;
}
div.member div.agree dd {
    text-align: justify;
}


/* Personal Information * /
table.memberInfo {border-top: 1px solid #ddd;margin-top: 5px;}
table.memberInfo th,
table.memberInfo td {padding: 5px 10px;border-bottom: 1px solid #ddd;text-align: left;}
table.memberInfo th {background-color: #eff4f8;font-weight: bold;color: #3f3f3f;font-size: 15px;}

table.memberInfo th span {font-size: 0.9em;}


table.memberInfo td span {line-height: 21px;}
table.memberInfo .note {display: block;color: #656565;font-size: 14px;line-height: 1.2em;}

table.memberInfo td.phone input[type=text] {width: 80px;}
table.memberInfo td.phone span {}


/*초록* /
div.abstract {}


ul.impoDate {}
ul.impoDate li {overflow: hidden;width: 70%;background: url('/image/sub/dotted_line.png') center center repeat-x;}
ul.impoDate li span {float: left;padding-right: 10px;font-size: 16px;color: #000;background-color: #fff;}
ul.impoDate li span.date {float: right;padding: 0 0 0 10px;font-weight: bold;color: #f00;}


ul.tracks {}
ul.tracks li {font-size: 16px;}
ul.tracks li span {display: inline-block;width: 60px;font-weight: bold;}


dl.tracks {position: relative;border: 1px solid #1957ab;padding: 20px 20px 20px 250px;background-color: #f8f8f8;}
dl.tracks > dt {position: absolute;left: 45px;top: 50%;margin-top: -28px;padding-left: 60px;background: url('/image/sub/tracks_bg.png') 0 0 no-repeat;font-weight: bold;color: #1957ab;font-size: 24px;line-height: 28px;}
dl.tracks > dd {padding-left: 20px;border-left: 1px solid #1957ab;font-size: 18px;}
dl.tracks > dd li {padding-top: 10px;}
dl.tracks > dd li:first-child {padding-top: 0;}

div.abstract ol.step {height: 148px;background: url('/image/sub/submission_step.jpg') 0 0 no-repeat;}
div.abstract ol.step li {text-indent: -10000px;}

div.abstract p.btn {padding-top: 30px;}

dl.numAuthor {overflow:hidden;padding:10px 0;}
dl.numAuthor dt,
dl.numAuthor dd {float:left;}
dl.numAuthor dd {margin-left:5px;}
dl.numAuthor dd select {width:170px;}


div.formArea table.affiliation th,
div.formArea table.affiliation td {padding-left:10px;text-align:left;}
div.formArea table.affiliation th {padding-left:0;font-weight:bold;background-color:#f8f8f8;text-align:center;}
div.formArea table.affiliation th span {font-weight:normal;}
div.formArea table.affiliation input[type=text] {width:170px;padding:0 10px;}
div.formArea table.affiliation select {width:190px;}


div.formArea ul > li {margin-top:10px;}
.essenBl {display:inline-block;width: 10px;padding-left: 0;text-indent: -10000px;text-align: left;background:url(/image/common/bl_essen.png) 0 6px no-repeat;}
.fcPoint {color: #1b6fbd !important;}


div.formArea ul.keyword {height:35px;}
div.formArea ul.keyword li {float:left;width:142px;margin-left:15px;}
div.formArea ul.keyword li:first-child {margin-left:0;}
div.formArea ul.keyword input {width:120px;padding:7px 10px 8px;border:1px solid #b6b6b6;}
div.formArea p {padding:10px 0 5px;}



a.btnBlue,
input.btnBlue,
button.btnBlue {display:inline-block;padding:1px 4px 2px;border:1px solid #aac8e6;color:#0c467d !important;font-weight:bold;text-decoration: none;cursor:pointer;background-color:#aac8e6;}

a.btnBg,
input.btnBg,
button.btnBg {display:inline-block;width:169px;height:39px;padding:5px 0 6px;border:0 none;text-align:center;color:#fff;font-size:20px;background:url('/image/common/btn_blue.gif') 0 0 no-repeat;}


span.btnOrange {display:inline-block;padding-right:10px;background:url('/image/common/btnOrange_r.gif') right top no-repeat;}
span.btnOrange a,
span.btnOrange input,
span.btnOrange button {display:inline-block;border:0 none;padding:4px 0 5px 10px;color:#fff;font-size:16px;height:24px;background:url('/image/common/btnOrange_l.gif') left top no-repeat;}
span.btnOrange input,
span.btnOrange button {height:33px;}

a.btnBig,
input.btnBig,
button.btnBig {padding: 3px 20px 4px;text-align:center;color:#fff;font-size:20px;}


a.btnBlue:hover,
a.btnBlue:focus,
input.btnBlue:hover,
input.btnBlue:focus,
button.btnBlue:hover, 
button.btnBlue:focus {border:1px solid #aac8e6;background-color:#fff;}


div.formArea ul > li {margin-top:10px;}
ul.flRight {float:right;margin:10px 0 30px;}
ul.flRight > li {float:left;margin-left:10px;}
ul.flRight > li:first-child {margin-left:0;}

/* regist * /
table.basicTBL input[type=text],
table.basicTBL input[type=password] {width: 80%;}


div.mypage div.searchArea {overflow: hidden;padding:10px 0 10px 480px;}
div.mypage div.searchArea dl,
div.mypage div.searchArea dt,
div.mypage div.searchArea dd {float: left;}
div.mypage div.searchArea dt {font-weight: bold;padding:2px 10px 3px 0;}
div.mypage div.searchArea dd input {padding: 2px 10px 3px;}
div.mypage div.searchArea p {float: right;padding-top: 0;}*/


div.meet_box{
	overflow: hidden;
	margin:5px 0;
}
div.meet_box dl dt,
div.meet_box dl dd{
	float:left;
}
div.meet_box dl dd{margin-left:15px;}
div.meet_box dl dd ul li{
	line-height: 23px;
}

/* Program Detail */
.bg_ksg { background-color:#9bbb59; color:#fff; }
.bg_kasid { background-color:#b3a2c7; color:#fff; }
.bg_ksge { background-color:#d99694; color:#fff; }
.bg_ksgc { background-color:#ffff00; color:#3e3e14; }
.bg_kasl { background-color:#ffc000; color:#fff; }
.bg_ksc { background-color:#7030a0; color:#fff; }
.bg_ksnm { background-color:#8eb4e3; color:#fff; }
.bg_kahbps { background-color:#00b050; color:#fff; }
.bg_kpba { background-color:#e46c0a; color:#fff; }
.bg_kgca { background-color:#0070c0; color:#fff; }
.bg_kchugr { background-color:#00b0f0; color:#fff; }
.bg_kspghan { background-color:#c0504d; color:#fff; }
.bg_gisurgery { background-color:#00ffff; color:#3e3e14; }
.bg_nov23 { background-color:#d99694; }
.bg_nov24 { background-color:#8eb4e3; }
.bg_nov25 { background-color:#92d050; }


dl.program_list { border:1px solid #dcdcdc; height:285px; overflow: hidden; margin-bottom:45px; }
dl.program_list dt { background-color:#637bba; height:285px; width:200px; float:left; }
dl.program_list dd { float:left; width:838px; padding:28px 30px; }
dl.program_list dd p { margin-top:-10px; }
dl.program_list dd p span { padding:5px 10px 5px 10px;}
dl.program_list dd p a { color:#fff;}
dl.program_list dd ul { float:left; width:385px; }
dl.program_list dd ul li { margin-top:10px; }
dl.program_list dd ul li:first-child {margin-top:0;}
dl.program_list dd ul li a { color:#4a4a4a; font-size:16px; }

ul.programInfo { margin-bottom:30px; }
ul.programInfo:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
ul.programInfo li { float:left; width:50%; margin-bottom:10px; }
ul.programInfo li span.no { display:inline-block; width:100px; padding:9px 0; text-align:center; margin-right:15px; }
ul.programInfo li span.text { display:inline-block; padding:9px 0; vertical-align: middle;}
ul.programInfo li span.tow { display:inline-block; line-height:1.2; }

p.tag { margin:40px 0 10px 0;  }
p.tag span.no { display:inline-block; width:190px; padding:9px 0; text-align:center; }
p.tag span.nov { display:inline-block; padding:15px 10px 0 0; }

/* ERCP Hands-on Course */
div.handsOn {}

div.handsOn ul.tabMenu {margin-bottom:30px;}
div.handsOn ul.tabMenu > li {width:33.3%;padding:0;text-indent:0;}
div.handsOn ul.tabMenu > li:first-child {width:33.4%;}

div.handsOn li {padding-left: 15px;text-indent: -15px;}

div.handsOn ul.listBl {padding-left: 0;}
div.handsOn ul.listBl > li {padding-left: 10px;text-indent: 0; background:url('/image/sub/subTit_bl_s.png') 0 12px no-repeat;}
div.handsOn ul.listBl > li span {color: #ff7936; font-weight: bold;}

div.handsOn table.tblDef {margin-top:10px;}
div.handsOn table.tblDef td:first-child {text-align: center;}
div.handsOn table.tblDef .bg th,
div.handsOn table.tblDef .bg td {background-color:#f8f8f8;text-align:center;}

div.handsOn table.tblDef .speaker {text-align:right;}
div.handsOn table.tblDef dt {padding-top:10px;}
div.handsOn table.tblDef dt:first-child {padding-top:0;}
div.handsOn table.tblDef dd {padding-left:10px;}