@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Roboto');

/* 사이트 공통 CSS */
/* border-color와 background-color 등 해당 사이트에 맞는 버튼 스타일 넣기*/
a.btnDef,
input.btnDef {border-color:#2e3e5f;background-color:#2e3e5f;}

a.btnPoint,
input.btnPoint {background:#3f73bc; border-color:#3f73bc; color:#FFF;}

a.btnGrey,
input.btnGrey {background:#747474; border-color:#747474; color:#FFF;}

a.btnDef:hover,
a.btnDef:focus,
input.btnDef:hover,
input.btnDef:focus {color:#2e3e5f !important;}

a.btnBig,
input.btnBig {min-width:50px; height:50px; line-height:50px; padding:0 50px; text-align:center; font-weight:bold; font-size:20px; color:#fff; background-color:#e84c40; font-family: 'Roboto', sans-serif;}


.btn .btnBg {display:inline-block;border:1px solid #d9d9d9;background:url('/image/sub/btnBg.jpg') 0 0 repeat-x;}
.btn .btnBg > * {display:block;height:21px;padding:3px 30px 4px 10px;color:#444;font-style:italic;}

.btn .btnArr {background:url('/image/sub/btnBl_arr.png') right center no-repeat;}

div.wrapper {min-width:1080px;}

/* Main */
div#main {position:relative;}
div#main div#header {position:absolute; top:0; left:50%; width:auto; height:558px; margin-left:-540px;}
div#main div#header h1 {display:block; position:relative; width:1080px; height:230px; top:0; left:0; padding-top:108px;}

div#main div.dDay {display:block; overflow:hidden; position:relative; padding:30px 0 36px;}
div#main div.dDay dl {float:left; width:50%; }
div#main div.dDay dl dd {width:200px; height:95px; margin:0 auto; padding:10px 0 0 130px; background:url('/image/dDay_bg.png') no-repeat 0 0; font-size:20px; font-weight:bold; line-height:36px; color:#000;}
div#main div.dDay dl dd span {display:block; font-size:31px; color:#952bb0;}
div#main div.dDay dl.deadline dd {width:300px; background-image:url('/image/deadline_bg.png');}
div#main div.dDay dl.deadline dd span {color:#523aa6;}

div#main ul#gnb {padding-top:0; height:60px;}
div#main ul#gnb > li > a {line-height:60px; border-color:#444486;}

div#main ul.util {top:31px; background:url('/image/common/until_bg.png') repeat 0 0;}


/* Header */
div#header {z-index:100;position:absolute;left:0;top:0;width:100%;height:95px;}
div#header > div {position:relative; width:1080px; margin:0 auto;}
div#header h1 {display:none;}
div#header h1 a {display:block; height:100%;}

ul#gnb {overflow:hidden; padding-top:44px;}
ul#gnb > li {float:left; width:20%; height:50px;}
ul#gnb > li > a {display:block;font-family: 'Roboto', sans-serif; font-size:17px; line-height:50px; color:#fff; text-align:center; border-right:1px solid #7c766d; text-decoration:none;}
ul#gnb > li:first-child a {border-left:1px solid #7c766d;}
ul#gnb > li > a.twoline {padding:5px 0; line-height:20px;}

ul.util {position:absolute; top:5px; right:0; padding:8px 10px 6px; }
ul.util > li {float:left;}
ul.util > li > a {display:block; padding-left:30px; background:url('/image/common/bl_util.png') no-repeat 10px center; font-family: 'Roboto', sans-serif; font-size:12px; line-height:15px; color:#FFF; text-transform: uppercase; text-decoration:none;}
ul.util > li:first-child a {padding-left:0; background:0 none;}

div.dDay {display:none;}

/* Footer */
div#footer {color:#838383; border-top:2px solid #717171;}
div#footer > div {position:relative; width:792px; margin:0 auto;
padding:36px 0 36px 288px; background:url('/image/common/footer_logo.png') 1px center no-repeat; font-family: 'Roboto', sans-serif;}
div#footer > div > p {font-size:18px; font-weight: bold; margin-bottom:15px; color:#000;}

div#footer > div div * {font-size:13px; line-height:21px; color:#6d6c6c;}
div#footer > div ul {overflow:hidden;}
div#footer > div li {float:left; margin-left:10px;}
div#footer > div li:first-child {margin-left:0;}
div#footer > div a {display:inline;color:#6d6c6c;}



/* Container */
div#main div#container  {background:url('/image/main_topBg.png') repeat-x top center;}
div#container {overflow:hidden; background:url('/image/sub/bl_subLine.png') repeat-x 0 308px;}

div.subVisual {height:269px; background-position:top center; background-repeat:repeat-x; text-align:center;}
/*
div.subVisual img {padding:0 100px;}
div.subWrap {overflow:hidden;width:1000px;padding:0 100px;margin:-40px auto 0;}
*/
div.subWrap {overflow:hidden; width:1080px; padding:0 100px; margin:0 auto;}

div#contents {float:right;position:relative;width:808px;padding-top:55px;}
div#contents h2 {font-family: 'Roboto', sans-serif;font-size:32px;color:#000;line-height:32px;}
div#contents dl.pagePath {position:absolute;right:10px;top:10px;}
div#contents dl.pagePath dd {padding-left:21px;background:url(/image/sub/pagepath_bl_home.png) left center no-repeat;color:#666;}

div.subCon {min-height:350px; padding-top:23px;padding-bottom:50px;text-align:justify;color:#666;}
div.subCon > p {padding-top:20px;}
div.subCon > p:first-child {padding-top:0;}

div.notyet {padding:50px 0 100px;text-align:center;}

dl#lnb {float:left;width:240px;padding-bottom:100px;}
dl#lnb > dt {width:240px; padding: 24px 0 21px; font-size:22px;line-height:28px; font-family:'Roboto', sans-serif;color:#fff;text-align:center;background-color:#5642af;}
/*
dl#lnb > dt.oneLine {padding: 36px 0;}
*/
dl#lnb > dd li {padding:10px 0 11px 38px;border-bottom:1px solid #d3d3d3;background:url('/image/sub/lnb_bl.png') 16px center no-repeat;}
dl#lnb > dd li a {font-family: 'Roboto', sans-serif; font-size:14px; color:#666; text-align:left;}
dl#lnb > dd li.on {background-image:url('/image/sub/lnb_bl_on.png')}
dl#lnb > dd li.on a {font-weight:bold;color:#3968c0;text-decoration:none;}

table.tblDef {}
table.tblDef th {padding: 5px 0;background-color: #424242;color: #fff;text-align: center;font-weight: bold;}
table.tblDef td {padding: 5px 0;text-align: center;}
table.tblDef tbody th,
table.tblDef tr.bg th,
table.tblDef tr.bg td,
table.tblDef td.bg {background-color: #f8f8f8;font-weight: bold;color: #666 !important;}
table.tblDef td.al {padding-left: 10px;}

table.tblDef td.color1 {background-color: #f6c55c;}
table.tblDef td.color2 {background-color: #fce9da;}
table.tblDef td.color3 {background-color: #f9f88b;}
table.tblDef td.color4 {background-color: #f6c55c;}
table.tblDef td.color5 {background-color: #b1cbec;}
table.tblDef td.color6 {background-color: #f57b7a;}
table.tblDef td.color7 {background-color: #a0d7eb;}
table.tblDef td.color8 {background-color: #d0ec9f;}


table.tblDef1 {font-family: 'Roboto', sans-serif;}
table.tblDef1 th {padding: 5px 0;background-color: #424242;color: #fff;text-align: center;font-weight: bold;}
table.tblDef1 td {padding: 5px 0;text-align: left; padding-left: 20px;}
table.tblDef1 tbody th,
table.tblDef1 tr.bg th,
table.tblDef1 tr.bg td,
table.tblDef1 td.bg {background-color: #f8f8f8;font-weight: bold;color: #666 !important;}
table.tblDef1 td.al {padding-left: 10px;}

table.tblDef1 td.color1 {background-color: #f6c55c;}
table.tblDef1 td.color2 {background-color: #fce9da;}
table.tblDef1 td.color3 {background-color: #f9f88b;}
table.tblDef1 td.color4 {background-color: #f6c55c;}
table.tblDef1 td.color5 {background-color: #b1cbec;}
table.tblDef1 td.color6 {background-color: #f57b7a;}
table.tblDef1 td.color7 {background-color: #a0d7eb;}
table.tblDef1 td.color8 {background-color: #d0ec9f;}

table.ac th,
table.ac td {text-align:center !important;}


div.tabArea {}
div.tabArea ul.tabMenu,
ul.tabStyle {overflow: hidden;}
div.tabArea ul.tabMenu > li,
ul.tabStyle > li {float: left;}
div.tabArea ul.tabMenu > li a,
ul.tabStyle > li a {display: block;width: 198px;padding: 9px 0;text-align: center;color: #777;background-color: #f7f7f7;border: 1px solid #e0e0e0;}
div.tabArea ul.tabMenu > li a:hover,
div.tabArea ul.tabMenu > li a:focus,
ul.tabStyle > li a:hover,
ul.tabStyle > li a:focus {font-weight:bold;}
div.tabArea ul.tabMenu > li.on a,
ul.tabStyle > li.on a {border-color: #008bd0;background-color: #008bd0;color: #fff;}

div.tabCon {display: none;padding-top: 20px;}

/* Intro */
div.intro { position:relative; margin-top:-3px; width:1200px; left:50%; margin-left:-600px; }
div.intro li {height: 1697px;text-indent: -10000px;background-position: center top;background-repeat: no-repeat; }

/* 메인 */
div#main { }

div#main div.mainVisual > div.visual p {width:100%;height:558px;margin:0 auto;background:url('/image/mainVisual2.jpg') center 0 no-repeat; font-size:0; line-height:0;}

div.main {width:1080px; margin:0 auto;}
div#main div.main {padding:40px 0;}
div.mainCon {position:relative; overflow: hidden; margin-bottom:30px;   }


div.main ul.quick_link {overflow:hidden; }
div.main ul.quick_link li {float:left; width:25%; height:200px;}
div.main ul.quick_link li a {display:block; height:142px; padding:40px 30px 18px; font-size:25px; line-height:23px; text-decoration:none; color:#FFF;}

div.main ul.quick_link li:first-child a {background:#dadada url('/image/q_linkArr.gif') no-repeat 202px 143px; color:#282828;}
div.main ul.quick_link li.abstract a {background:#2f82e0 url('/image/q_link01.png') no-repeat 195px 114px;}
div.main ul.quick_link li.regist a {background:#5c54c8 url('/image/q_link02.png') no-repeat 200px 110px;}
div.main ul.quick_link li.program a {background:#952bb0 url('/image/q_link03.png') no-repeat 178px 114px;}
div.main ul.quick_link li.about a {background:#2396a9 url('/image/q_link04.png') no-repeat 200px 110px;}
div.main ul.quick_link li.howTo a {background:#4a7fe1 url('/image/q_link05.png') no-repeat center 31px;}
div.main ul.quick_link li.venue a {background:#0f3193 url('/image/q_link06.png') no-repeat 195px 114px;}
div.main ul.quick_link li.accom a {background:#FFF url('/image/q_link07.png') no-repeat center 30px; }
div.main ul.quick_link li.useful a {background:#ec877a url('/image/q_link08.png') no-repeat 182px 114px;}
div.main ul.quick_link li.news a {background:#ffc000 url('/image/q_link09.png') no-repeat 195px 114px;}


div.main div.info { position:absolute; top:-88px; left:240px; overflow:hidden; width:760px;height:88px;}
div.main div.info dl.impoDate {overflow:hidden; margin-top:24px; }
div.main div.info dl.impoDate dt {float:left; width:164px;}
div.main div.info dl.impoDate dd {float:left; width:596px; padding:5px 0;}
div.main div.info dl.impoDate dd ul li { float:left; font-size:16px; color:#fff; background:url('/image/impoDate_dot.png') 0 0 no-repeat; padding:4px 10px; }

div.main div.sponsors {clear:both;position:relative; height:40px;padding:9px 27px;}
div.main div.sponsors ul li {width:243px;height:55px;}

div.main div.sponsors div.bx-wrapper div.bx-controls a {position:absolute; top:10px; width:15px; height:55px; background-position:0 0; background-repeat:no-repeat; text-indent:-10000px;}
div.main div.sponsors div.bx-wrapper div.bx-controls a.bx-prev {left:0; background-image:url('/image/spon_btn_prev.gif');}
div.main div.sponsors div.bx-wrapper div.bx-controls a.bx-next {right:0; background-image:url('/image/spon_btn_next.gif');}


/* 서브 공통 CSS */

.titBold {font-weight: bold;font-size: 20px;color: #000;}
.titPoint {font-weight: bold;color: #e84c40;}
h4.titPoint {margin: 30px 0 5px;}

.blArr {padding-left: 18px;background: url('/image/common/bl_arr.gif') 0 5px no-repeat;font-weight: bold;color: #008bd0;}
.titBg {margin:35px 0 14px; height:36px; padding-left:48px; line-height:36px; font-weight:bold; color:#008bd0; background:url('/image/common/bg_title_article2.gif') 0 0 no-repeat;font-family: 'Roboto', sans-serif;font-size: 16px; border:1px solid #008bd0;}

.blTit {padding-left: 17px;background: url('/image/common/bl_list.gif') left center no-repeat;line-height: 20px;color: #008bd0;font-weight: bold;}
ul.blList > li {padding-left: 17px;background: url('/image/common/bl_list.gif') left 9px no-repeat;line-height: 20px;font-size:16px;}
ul.blList2 > li {padding-left: 17px;background: url('/image/common/bl_list.gif') left 9px no-repeat;line-height: 20px;font-size:14px;}

ul.blArrList > li,
dt.blArrList {padding-left: 18px;background: url('/image/common/bl_arr.gif') 0 6px no-repeat;}
dt.blArrList {color: #008bd0;font-weight: bold;}

.borderArea {margin-top: 10px;padding: 29px 38px;border: 1px solid #bbd3df;}
dl.borderArea > dt {padding-bottom: 20px;}

a.underline {text-decoration: underline;color: #0000ee;}
.fcPoint {color: #6493a7 !important;}
.fcPoint2 {color: #7030a0 !important;}
.ffKor {font-size:12px !important;font-family:Malgun Gothic, '맑은 고딕';}

.bgImg {background-position:center top;background-repeat:no-repeat;text-indent:-10000px;}



/* content - sub1 Congress Information
.APCHF2016_table {border-top:1px solid #ddd;} */
.APCHF2016_table table {width:100%; color:#666666;}
.APCHF2016_table thead th {background-color:#896592; color:#fff;  border-left:0 none;border-right:1px solid #ddd; font-size:18px; font-weight:bold;}
.APCHF2016_table th:first-child,
.APCHF2016_table td:first-child {border-left:1px solid #ddd;}
.APCHF2016_table thead th:first-child {border-left-color:#ddd;}
.APCHF2016_table td {border-left:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; padding:4px;text-align:left;}
.APCHF2016_table th,
.APCHF2016_table td {padding:10px;}
.APCHF2016_table .table_bg {background-color:#f8f8f8;text-align:center;}
.APCHF2016_table .table_bg2 {font-weight:bold; background-color:#e3e3e3;text-align:center;}
.APCHF2016_table .table_bg3 {background-color:#ffffff;text-align:center;}


table.ac th,
table.ac td {text-align:center;}

.img_padding {padding:15px 0;}
.venueImg {text-align:center;}
.venueImg a {display:inline-block; margin:60px 10px;}


/* Scientific Program */
div.program {}
div.program ul.impoDate {background-image:url('/image/sub/program_img.gif');}

ul.impoDate {padding-left: 168px;background-position: 10px center;background-repeat:no-repeat;}
ul.impoDate li {margin-top: 10px;font-weight: bold;}
ul.impoDate li span {color: #e84c40;}

div.program ul.blList > li {margin-top: 5px;}

div.program td img {display: inline-block;vertical-align: middle;margin-right: 5px;}


div.program div.speakers {overflow: hidden;margin-left:-25px;}
div.program div.speakers > dl {position: relative;float: left;width: 145px;height: 90px;padding: 0 0 0 95px;margin: 30px 0 0 25px;}
div.program div.speakers > dl dt {color: #535353;font-weight: bold;font-size: 18px;text-align: left;}
div.program div.speakers > dl dd p {color: #4781b3;text-align: left;font-size: 15px;line-height: 1em;}
div.program div.speakers > dl dd p:first-child {color: #868686;}

div.program div.speakers > dl dd.img {position: absolute;left: 0;top: 0;width: 80px;}

/* Daily Program */
div.dailyProgram {}
div.dailyProgram div.tabCon {padding-top:10px;}
div.dailyProgram h3 {font-size:26px; padding:40px 0; color:#000; text-align:center;}

div.dailyProgram table.tblDef th {font-size:15px; background-color:#002060; color:#FFF;}

div.dailyProgram table.tblDef th,
div.dailyProgram table.tblDef td {padding:7px 8px 6px; font-family:'Noto Sans','Malgun Gothic', '맑은 고딕', sans-serif; border-color:#cdcdcd;}
div.dailyProgram table.tblDef td {height:20px; font-size:13px; text-align:left;}
div.dailyProgram table.tblDef th,
div.dailyProgram table.tblDef td:first-child {text-align:center;}
div.dailyProgram table.tblDef td.speaker {text-align:right;}

div.dailyProgram tr.bg3 th,
div.dailyProgram tr.bg3 td {background-color:#ebf1de;color: #4a601a;font-weight:bold;}
div.dailyProgram tr.bg2 th,
div.dailyProgram tr.bg2 td {background-color:#fde9d9;color:#865737;font-weight:bold;}
div.dailyProgram tr.bg1 th,
div.dailyProgram tr.bg1 td {background-color:#dce6f1;color:#375e80;font-weight:bold;}

div.dailyProgram thead tr.bg1 th,
div.dailyProgram thead tr.bg2 th,
div.dailyProgram thead tr.bg3 th {font-size:14px;}

div.dailyProgram td span.eng {display:inline-block; width:35px; line-height:15px; background:url('/image/glance_bg.png') no-repeat 0 0; color:#FFF; font-size:13px; text-align:center;} 
div.dailyProgram td span.english {display:inline-block; width:100px; line-height:15px; background:url('/image/glance_Bbg.png') no-repeat 0 0; color:#FFF; font-size:13px; text-align:center;} 
div.dailyProgram span.han {font-size:13px;}
div.dailyProgram span.eng_se {color:#8439bc;}
div.dailyProgram span.eng_se2 {color:#e84c40;}
div.dailyProgram span.joint {color:#e26b0a;}

/* guidelines */

div.guidelines {font-size:14px;}
div.guidelines h4 {font-size:20px;padding:40px 0 10px;}

div.guidelines table.tblDef th,
div.guidelines table.tblDef td {padding:5px 10px 7px;}
div.guidelines table.tblDef td {text-align:left;font-family:Calibri, Malgun Gothic, '맑은 고딕', sans-serif;}
div.guidelines table.tblDef th,
div.guidelines table.tblDef td:first-child {text-align:center;}
div.guidelines span.han {font-size:12px;}


/* General Information > About Seoul */
div.seoul {}

div.imgArea {overflow:hidden;}
div.imgArea .img {float:left;}
div.imgArea .txt {float:right;}
div.imgArea .txt p {padding-top:20px;}
div.imgArea .txt p:first-child {padding:0;}


div.seoul div.imgArea {border-top:1px dashed #ddd;margin-top:30px;padding-top:30px;}
div.seoul div.imgArea:first-child {padding-top:0;margin-top:0;border-top:0 none;}

div.seoul div.imgArea p.img {}
div.seoul div.imgArea div.txt {width:380px;}

div.seoul div.imgArea dl.txt {float:right;width:440px;}
div.seoul div.imgArea dl.txt dt {padding-top:10px;font-weight:bold;color:#000;}
div.seoul div.imgArea dl.txt dt a {display:block;width:132px;margin-bottom:10px;}
div.seoul div.imgArea dl.txt dd p {color:#666;}
div.seoul div.imgArea dl.txt dd a {text-decoration:underline;color:#1616e1;}

/* 180208_About Seoul 추가 */
div.introTit {width:710px; margin:0 auto; padding:330px 30px 40px; background:#2a3165 url('/image/sub/about_intro_bg.png') no-repeat 0 0;}
div.introTit > p {font-family: 'Roboto', sans-serif; margin-top:20px; font-size:15px; color:#FFF;}
div.introTit > p:first-child {margin-top:0;}
div.introTit > p span {display:block; font-size:17px; font-weight:bold; padding-bottom:7px;}

div.location {font-family: 'Roboto', sans-serif; padding:20px; font-size:14px;}
div.location dl dt,
div.location dl dd,
div.location ul li {line-height:30px;}
div.location dt.blArrList {margin-top:40px; background-position:0 10px; font-size:16px;}
div.location > dl > dd {padding-left:18px; font-size:14px;}

div.location dl.trans dt {margin-top:15px; font-weight:bold;}
div.location dl.trans dt:first-child {margin-top:0;}
div.location dl.trans dd span {padding-right:5px;}
div.location .fcDef {color:#70aa00; font-weight:bold;}
div.location .fcNavy {color:#2d4fa3; font-weight:bold;}
div.location .fcYel {color:#ee8a14; font-weight:bold;}
div.location .fcRed {color:#d90000; font-weight:bold;}



/* General Information > How to Travel to Seoul */
div.travel {}

dl.travel {position:relative;height:161px;padding-left:336px;background-color:#f4f4f4;border-bottom:1px solid #ececec;color:#444;}
dl.travel.bdTop {height:160px;border-top:1px solid #ececec;margin-top:30px;}

dl.travel span.num {position:absolute;left:0;top:0;width:77px;height:162px;background:url('/image/sub/numBg_02.jpg') 0 0 no-repeat;text-align:center;line-height:162px;color:#fff;font-weight:bold;font-size:2em;}
dl.travel.bdTop span.num {top:-1px;}
dl.travel dt.bgTop span.num {background-image:url('/image/sub/numBg_01.jpg');}

dl.travel dt {padding:20px 0 5px;font-weight:bold;}
dl.travel dd.img {position:absolute;left:90px;top:50%;width:226px;height:133px;margin-top:-66px;}

div.travel .btn .btnBg {height:24px; border-width:0;}

div.travel div.imgArea .txt {width:520px;}

ul.tourLink {overflow:hidden;margin-top:30px;border:1px solid #e4e4e4;}
ul.tourLink li {float:left;width:384px;}
ul.tourLink li:first-child {width:383px;border-right:1px solid #e4e4e4;}
ul.tourLink a,
ul.tourLink img {display:block;}
ul.tourLink img {width:100%;height:122px;}

/* Congress Information */
div.message {padding-left: 250px;background: url('/image/sub/chief_img.jpg') 0 0 no-repeat;}
div.message p {padding-top: 20px;}
div.message p:first-child {padding-top: 0;font-weight: bold;color:#3968c0;font-style:italic;font-size: 18px;}
div.message p.sign {padding-top:95px;text-align: right;background: url('/image/sub/chief_sign.png') right 20px no-repeat;}


/* Sign Up */
div.signUp th {font-weight:bold;}
div.signUp th span {font-weight:normal;}
div.signUp th span.essen {font-weight:bold;}
div.signUp td.multi div,
div.signUp td.multi div > *:first-child {margin-left:0;}
div.signUp td.multi label {width:40px;}
div.signUp h4 {padding:30px 0 10px;}
div.signUp div.agree {border:1px solid #ddd;}
div.signUp div.scrollArea {height:100px;padding:10px;background-color:#f8f8f8;}
div.signUp div.scrollArea dl,
div.signUp div.scrollArea p,
div.signUp div.scrollArea ul {padding-top:10px;}
div.signUp div.scrollArea dl:first-child {padding-top:0;}
div.signUp div.scrollArea dd {padding-top:5px;}
div.signUp div.scrollArea ul {padding-left:10px;}
div.signUp div.scrollArea > ul {padding-left:0;}
div.signUp div.agree div.btn {padding:10px 0;border-top:1px solid #ddd;text-align:center;}
div.signUp div.agree div.btn input {margin:0 5px 0 30px;}
div.signUp div.agree div.btn input:first-child {margin-left:0;}

/* How to Travel to Gyeongju */
div.tour {font-family: 'Roboto', sans-serif;font-size: 16px;line-height: 20px;}
div.tour table {margin: 5px 0;border-top: 1px solid #d3d3d3;}
div.tour table th,
div.tour table td {padding: 5px 5px 4px;border-color: #d3d3d3;text-align: center;}
div.tour table th {font-weight: bold;background-color: #e3e3e3;color: #666;}
div.tour table tbody th {background-color: #f8f8f8;font-weight: normal;}
div.tour p.fcPoint {padding-left: 16px;text-indent: -16px;text-align: left;}
div.tour dl.borderArea {padding: 28px;border: 2px solid #bfd5de;}
div.tour dl.borderArea dt.fcPoint {padding-bottom: 0;font-weight: bold;}

/* Tour Program */
div.tourProgram > div {padding: 27px 0 28px;border-top: 2px solid #008bd0;text-align: center;}
div.tourProgram > div p:first-child {padding-bottom: 27px;}
div.tourProgram ul {overflow: hidden;margin-left: -10px;}
div.tourProgram ul li {float: left;padding: 10px 0 0 10px;}

/* General Information */
.usefulInfo dt {margin:35px 0 15px; height:36px; padding-left:48px; line-height:36px; font-weight:bold; color:#008bd0; background:url('/image/common/bg_title_article2.gif') 0 0 no-repeat; border:1px solid #008bd0;}
.usefulInfo dt:first-child {margin-top:0;}
.usefulInfo dd:after {content:""; display:block; clear:both; visibility:hidden; height:0px; font-size:0;}
.ie7 .usefulInfo dd {zoom:1;}
.usefulInfo dd .left {float:left; width:160px;}
.usefulInfo dd .right {float:right; width:590px; text-align:justify;}
.usefulInfo dd a {display:inline-block; color:#008bd0; text-decoration:underline;}
.usefulInfo dd .currencyTbl {margin-top:10px; border:1px solid #d3d3d3; border-bottom:0 none;}
.usefulInfo dd .currencyTbl p {height:42px; line-height:42px; text-align:center; font-weight:bold; background-color:#e3e3e3;}
.usefulInfo dd .currencyTbl table {border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.usefulInfo dd .currencyTbl table td {padding:0; text-align:center; border:0 none; border-left:1px solid #d3d3d3;}
.usefulInfo dd .currencyTbl table tr td:first-child {border-left:0 none;}
.usefulInfo dd .currencyTbl table .img td {padding-top:25px;}
.usefulInfo dd .currencyTbl table .cmt td {height:60px;}
.usefulInfo dd .currencyTbl table.coins .img td {padding-top:30px;}
.usefulInfo dd .point {font-weight:bold; color:#ff000f;}


.usefulInfo ul.link {overflow:hidden;}
.usefulInfo ul.link:first-child {margin-bottom:10px;}
.usefulInfo ul.link > li {float:left;margin-left:10px;}
.usefulInfo ul.link > li:first-child {margin-left:0;}

.usefulInfo_list {color:#444;}
.usefulInfo_list dt {font-size:15px; color:#444; margin:31px 0 20px;}
.usefulInfo_list dd {font-size:14px;}
.usefulInfo_list dd .left {width:142px;}
.usefulInfo_list dd .right {width:628px; padding-top:8px;}
.usefulInfo_list dd a {color:#1e00ff}

.usefulInfo_list .sub_dl {overflow:hidden;}
.usefulInfo_list .sub_dl dt{float:left;margin:0; padding:0; color:#f25451; height:auto; line-height:20px; background:none; font-size:14px; font-weight:bold;}
.usefulInfo_list .sub_dl dd{line-height:20px;}





/* Registration */
div.registArea {}

div.registArea ol.stepInfo {height:208px;text-indent:-10000px;background:url('/image/regist/regist_step_en.gif') center top no-repeat;}
div.registArea .cmt {font-weight:bold;font-family: 'Roboto', sans-serif;}
div.registArea .cmt em {font-style:normal; font-weight:bold; color:#e84c40;}
div.registArea .blTit {margin:20px 0 5px; }
div.registArea .box {padding:10px 0; border:2px solid #dfdfdf; text-align:center;}
div.registArea .sbtn {height: 22px; font-size: 12px; margin-bottom: 2px;}

div.registArea .btnJoin * {width:230px; margin-top:10px; height:30px;}
div.registArea .btnJoin *:first-child {margin-top:0;}
div.registArea .btnJoin a {width:196px; height:19px; padding:4px 16px 5px;}

div.registArea th,
div.registArea td {padding:7px 10px 6px;}
div.registArea th {text-align:center;}
div.registArea td.phone div,
div.registArea td.phone > span {float:left;}
div.registArea td.phone div {text-align:center;}
div.registArea td.phone > span {padding:10px;}
div.registArea td.phone div span {display:block;color:#999;padding:0;}
div.registArea td.phone div:first-child {width:150px;}
div.registArea td.phone div:first-child input {width:90%;}
div.registArea td.phoneK div,
div.registArea td.phoneK > span {float:left;}
div.registArea td.phoneK div {text-align:center;}
div.registArea td.phoneK > span {padding:0 5px 0 5px;}
div.registArea td.phoneK div span {display:block;color:#999;padding:0;}
div.registArea td.phoneK div input {width:50px;}

div.registArea div.borderArea {padding:58px 0;border:4px solid #ececec;}
div.registArea div.borderArea > div {width:331px;padding:10px 0 10px 157px;margin:0 auto;background:url('/image/regist/regitCom_bg.jpg') left center no-repeat;font-family: 'Roboto', sans-serif;}
div.registArea div.borderArea p:first-child {padding-bottom:15px;font-size:16px;line-height:22px;font-weight:normal;}
div.registArea div.borderArea p span {color:#e84c40;}

div.registArea div.btnArea a {width:250px;padding:15px 0;color:#fff;background-color:#008bd0;font-size:20px;font-weight:bold;}
div.registArea div.btnArea a.btnBig {padding:0;background-color:#e84c40;}

/* Registration checking */
div.registArea div.borderArea p.txtCenter {color:#000;font-size:22px;}
div.registArea div.borderArea div.overHidden {width:540px;margin:0 auto;padding-top:20px;}
div.registArea div.borderArea div.overHidden dl {position:relative;float:left;width:265px;}
div.registArea div.borderArea div.overHidden dt {position:absolute;left:0;top:0;padding-left:16px;font-size:16px;color:#888;line-height:40px;}

div.registArea div.borderArea div.overHidden dd input {width:229px;height:18px;padding:10px 16px;border:2px solid #dfdfdf;background-color:#f8f8f8;font-size:16px;color:#888;}


/* About Venue */
div.venue {width: 688px;height: 456px;padding: 41px 41px 0;background: url('/image/sub/venue_img.jpg') 0 0 no-repeat;color: #fff;font-family: 'Roboto', sans-serif;line-height: 20px;}
div.venue p {padding-bottom: 15px;}
p.venueNote {padding: 10px 38px 10px 79px !important;text-indent: -41px;color: #a5a5b9;background-color: #31325a;font-family: 'Roboto', sans-serif;}

/* How to get to the venue */

div.howToVenue {}
div.howToVenue > p {position:relative;height:557px;background:url('/image/sub/venue_bg.jpg') 0 0 no-repeat;}
div.howToVenue > p a {position:absolute;left:386px;top:268px;width:158px;height:111px;}

div.venuePopup {position:absolute;left:50%;top:50%;overflow: hidden;width:770px;height:440px;padding:43px;margin:-263px 0 0 -428px;font-family: 'Roboto', sans-serif;line-height: 20px;background-color:#fff;}
div.venuePopup > p {float: left;}
div.venuePopup > div {float: right;width: 318px;}
div.venuePopup > div > dl {padding-left: 18px;}
div.venuePopup > div dt.blTit {margin-left: -18px;}
div.venuePopup dt span {display: block;}

/*김종식 추가*/
.tabList {
    overflow: hidden;
    margin-bottom: 40px;
}

.tabList > li {
    float: left;
    text-align: center;
	background-color:#fafafa;
	border:1px solid #b3b7ba;	
	border-right:0 none	;
	line-height:18px;
}
.tabList > li.on{
	background-color:#fff;
	border-top:3px solid #e84c40;
	border-bottom-color: #fff;
}

.tabList > li > a{
	display: block;
    color: #000;
	padding: 16px 0;
	font-size:18px;
}
.tabList > li:last-child{
	border-right:1px solid #b3b7ba;	
}
.tabList > li > a.twoLine{
	display: block;
    color: #000;
	padding: 7px 0;
}


/* Sponsorship & Exhibition */
div.sponsor {}

/* Sponsor's List */
div.sponsor > dl.sponList {height:55px;padding:68px 40px 38px;margin-top:40px;background-position:left bottom;background-repeat:no-repeat;}
div.sponsor > dl.sponList:first-child {height:75px;padding:190px 40px 36px;margin-top:0;}
div.sponsor > dl.sponList ul {overflow:hidden;}
div.sponsor > dl.sponList ul > li {float:left;width:165px;height:55px;margin-left:10px;background:url('/image/sub/sponsor_bg_bnr.jpg') 0 0 no-repeat;}
div.sponsor > dl.sponList ul > li:first-child {margin-left:0;}

div.sponsor > dl.sponList:first-child ul > li {width:340px;height:75px;background-image:url('/image/sub/sponsor_bg_bnr_d.jpg');}





/* About Seoul */
p.subTit {color:#e84c40; font-weight:bold; padding:0;}

.general_info .imgBox {margin-top:30px;}
.general_info > p {padding-top:20px; font-size:14px;}
.general_info > p:first-child {padding-top:0;}
.imgBox > ul {overflow:hidden;}
.imgBox > ul li {padding-left:20px; float:left; margin-bottom:20px;}
.imgBox > ul li:nth-child(2n+1) {padding-left:0;}
.imgBox > p {padding-top:30px;}


.linkBox {overflow:hidden; border:1px #e4e4e4 solid; margin-top:30px;}
.linkBox li {float:left; border-left:1px #e4e4e4 solid; width:49.9%; padding-left:0; text-align:center; background-color:#FFF; } 
.linkBox li:first-child {border-left:0;}
.linkBox li a{width:100%; padding:35px 0;}

/* Accommodation */
div.accomm {}
div.accomm > h3.titBg:first-child {margin:0;}
div.accomm ul.impoDate {padding:31px 0 32px 165px;border:1px solid #008bd0;border-top:0 none;background-image:url('/image/sub/accomm_bgImg.gif');background-color:#f6f6f6;background-position:27px center;}
div.accomm ul.impoDate > li {margin-top:13px;}
div.accomm ul.impoDate > li:first-child {margin-top:0;}

div.accomm table {border-top:2px solid #008bd0;text-align:center;}
div.accomm table td {padding:7px 10px 6px;line-height:1.2em;}


div.accomm dl.hotelInfo {position:relative;padding:30px 0 30px 240px;border-top:1px dashed #ddd;}
div.accomm dl.hotelInfo dt {}
div.accomm dl.hotelInfo dd li {margin-top:5px;text-align:justify;}
div.accomm dl.hotelInfo dd li span {font-weight:bold;}
div.accomm dl.hotelInfo dd li a {display:inline;}
div.accomm dl.hotelInfo dd p {padding-top:10px;}
div.accomm dl.hotelInfo dd.img {position:absolute;left:0;top:30px;}


/* Sitemap */
div.sitemap {overflow:hidden;padding:40px 0 14px;}
div.sitemap dl {float:left;width:220px;margin-left:55px;}
div.sitemap dl:first-child {margin-left:0;}
div.sitemap dt {padding-bottom:17px;border-bottom:2px solid #e84c40;color:#e84c40;font-weight:bold;font-family: 'Roboto', sans-serif;font-size:20px;}
div.sitemap li {border-bottom:1px solid #c9c9c9;}
div.sitemap li a {padding:5px 10px;color:#666;}



/* POPUP */
.popTempWrap {}
.popHeader {}
.popCont {}

.popTempWrap {min-height:450px; width:450px; margin:0 auto; font-family: 'Roboto', sans-serif;}
.popTempWrap .popHeader img {vertical-align:top;}
.popTempWrap .popCont {width:390px; margin:25px auto 0; padding-bottom:30px; line-height:1.2;}
.popTempWrap .popCont h2.tit {font-size:20px; font-weight:bold;}
.popTempWrap .popCont .content {font-weight:normal; font-size:18px;}

.popTemp1 {overflow:hidden; background:#000 url('/image/pop/tem1_bottom.jpg') 50% 100% no-repeat;}
.popTemp1 .popCont {width:350px; overflow:hidden; padding-bottom:60px;}
.popTemp1 .popCont h2.tit {color:#f8ea89;}
.popTemp1 .popCont .content {color:#b3b3b3;}

.popTemp2 {background-color:#ecf0f2;}
.popTemp2 .popCont {margin-top:30px;}
.popTemp2 .popCont h2.tit {color:#000;}
.popTemp2 .popCont .content {color:#666;}

.popTemp3 {background-color:#fff;}
.popTemp3 .popCont h2.tit {color:#e84c40;}
.popTemp3 .popCont .content {color:#666;}



/* BBS */
#tbl_list {border:0 none; border-top:2px solid #008bd0; word-break:break-all;}
#tbl_list th,
#tbl_list td {height:25px; padding:5px 0 4px; text-align:center; border:0 none; border-bottom:1px solid #cecece;}
#tbl_list th:first-child,
#tbl_list td:first-child {border-left:0 none;}
#tbl_list thead th {text-align:center; color:#0077b2; font-weight:bold; border-color:#d9d9d9; background-color:#f5f5f5;}
#tbl_list td.su {text-align:left; padding-left:10px; padding-right:10px;}
#tbl_list td.wr {padding-right:5px;}
#tbl_list td.ed a {display:inline-block;}

#tbl_view{border-collapse:collapse; border:0 none; border-top:2px solid #008bd0;}
#tbl_view th,
#tbl_view td {border-left:0 none !important; border-right:0 none !important; border-bottom:1px solid #cecece;}
#tbl_view th {font-weight:bold; text-align:center; color:#0077b2; background-color:#f5f5f5;}
#tbl_view td {text-align:left;}
#tbl_view .th{padding:5px 0 3px; height:30px; width:120px;}
#tbl_view .th2{padding:5px 0 3px 35px; color:#2f72a5; text-align:left; height:33px; background:#f5f5f5;}
#tbl_view .th2 span{color:#333;}
#tbl_view .td{padding:5px 0 3px 10px;}
#tbl_view .td2{padding:10px;}
#tbl_view .td3{padding:5px 0 3px 10px; width:270px;}
#tbl_view .text{font-size:13px; line-height:1.4em;}
#tbl_view a{text-decoration:none; display:inline-block}
#tbl_view a:hover{text-decoration:underline;}
#tbl_view td img {max-width:750px;}


#tbl_view2 {border-collapse:collapse; border:0 none; border-top:2px solid #008bd0;}
#tbl_view2 th,
#tbl_view2 td {border-left:0 none !important; border-right:0 none !important; border-bottom:1px solid #cecece;}
#tbl_view2 th {font-weight:bold; text-align:center; color:#0077b2; background-color:#f5f5f5;}
#tbl_view2 td {text-align:left;}
#tbl_view2 .th{padding:5px 0 3px; height:30px; width:120px;}
#tbl_view2 .th2{padding:5px 0 3px 35px; color:#2f72a5; text-align:left; height:33px; background:#f5f5f5;}
#tbl_view2 .th2 span{color:#333;}
#tbl_view2 .td{padding:5px 0 3px 10px;}
#tbl_view2 .td2{padding:10px;border:0 none !important;}
#tbl_view2 .td3{padding:5px 0 3px 10px; width:270px;}
#tbl_view2 .text{font-size:13px; line-height:1.4em;}
#tbl_view2 a{text-decoration:none; display:inline-block}
#tbl_view2 a:hover{text-decoration:underline;}

#tbl_post {table-layout:fixed; border-collapse:collapse; border:0 none; border-top:2px solid #008bd0;}
#tbl_post th,
#tbl_post td {border-left:0 none !important; border-right:0 none !important; border-bottom:1px solid #cecece;}
#tbl_post th {font-weight:bold; text-align:center; line-height:1.4em; color:#0077b2; background-color:#f5f5f5;}
#tbl_post td {text-align:left;}
#tbl_post .th{padding:5px 0 3px; color:#2f72a5; width:120px; border-bottom:#cecece solid 1px; background:#f5f5f5;}
#tbl_post textarea{margin:5px 0 10px; padding:0; width:100%; height:400px; display:block;}
#tbl_post .td{padding:5px 0 3px 10px; border-bottom:#cecece solid 1px; text-align:left;}
#tbl_post .td2{padding:10px; text-align:left;}
#tbl_post td span {margin-left:10px;}
#tbl_post td span:first-child {margin-left:0;}
#tbl_post td input[type=checkbox] {margin-left:10px;}

.essen {padding-left:0; padding-right:10px; background-position:100% 6px;}

#tbl_modify {table-layout:fixed; border-collapse:collapse; border:0 none; border-top:2px solid #008bd0;}
#tbl_modify th,
#tbl_modify td {border-left:0 none !important; border-right:0 none !important; border-bottom:1px solid #cecece;}
#tbl_modify th {font-weight:bold; text-align:center; line-height:1.4em; color:#0077b2; background-color:#f5f5f5;}
#tbl_modify td {text-align:left;}
#tbl_modify .th{padding:5px 0 3px; color:#2f72a5; width:120px; border-bottom:#cecece solid 1px; background:#f5f5f5;}
#tbl_modify textarea{margin:5px 0 10px; padding:0; width:100%; height:400px; display:block;}
#tbl_modify .td{padding:5px 0 3px 10px; border-bottom:#cecece solid 1px; text-align:left;}
#tbl_modify .td2{padding:10px; text-align:left;}
#tbl_modify td span {margin-left:10px;}
#tbl_modify td span:first-child {margin-left:0;}
#tbl_modify td input[type=checkbox] {margin-left:10px;}

.btnWrap.bbsBtm {margin-top:15px; text-align:right;}
.btnWrap.bbsBtm a {display:inline-block; margin-left:5px;}

.pages {padding:15px 0 !important; text-align:center;}
.pages *{vertical-align:middle;}
#searchForm {padding:12px 0 11px; text-align:center; border:4px solid #f0f0f0;}
#searchForm *{vertical-align:center;}
#searchForm input[type=text] {width:350px;}
#searchForm input[type=image] {margin-top:1px;}





/* Presentation Schedule */
.scheduleWarp { position:relative; }
.infoBox { width:770px; }
.infoBox_bg01 { background: url('/image/sub/infoBox_bg01.jpg') 0 0 no-repeat; }
.infoBox_bg02 { background: url('/image/sub/infoBox_bg02.jpg') 0 0 no-repeat; }
.infoBox ul.schedulInfo { padding:20px 0 0 30px; }
.infoBox ul.schedulInfo li { margin-bottom:12px; }
.infoBox ul.schedulInfo li dl:after {content:""; display:block; clear:both; visibility:hidden; height:0px; font-size:0; }
.infoBox ul.schedulInfo li dl dt { float:left; line-height:16px; color:#fff; width:125px; border-right:1px solid #fff; }
.infoBox ul.schedulInfo li dl dd { float:left; line-height:16px; color:#fff; padding-left:20px; }
.infoBox .tip { color:#666; padding:10px 0 30px 18px; }

.oralSchedule table {border-top:2px solid #a97d5a;text-align:center;}
.oralSchedule table thead th { color:#7b4a23; background:#f2e7e6; }
.oralSchedule table td {padding:7px 10px 6px;line-height:1.2em;font-size:14px; }
/* 내용 텍스트컬러 */
.t_c066666 { color:#066666; }
.t_ce84c40 { color:#e84c40; }

.bm50 { margin-bottom:50px; }

.oralSchedule .text_info { padding:10px 0; }
.oralSchedule .text_info dl { padding-left:18px; }
.oralSchedule .text_info dl dt { color:#7b4a23; font-weight:bold; }
.oralSchedule .text_info dl dd { color:#066666; padding-left:10px; position:relative; }
.oralSchedule .text_info dl dd:after { position:absolute; left:0; top:0.55em; width:3px; height:1px; background-color:#066666; content:""; }
.oralSchedule .text_info_tip { width:770px; height:36px; line-height:36px; color:#008bd0; text-align:center; background: url('/image/sub/text_info_tip.gif') 0 0 no-repeat; }

.poindex table {border-top:2px solid #008bd0;text-align:center;}
.poindex table thead th { color:#666; background:#f6f6f6; }
.poindex table td {padding:7px 10px 6px;line-height:1.2em;font-size:14px;}

/**/
div.registArea  ul.tab  {overflow: hidden; margin-bottom:40px; border-top: 1px solid #000000}
div.registArea  ul.tab > li { float: left; width:50%; }
div.registArea  ul.tab > li a {font-size:24px;font-weight:bold;display: block;padding: 22px 0;text-align: center;color: #000;background-color: #fff;border-bottom: 1px solid #e8e8e8;}
div.registArea  ul.tab > li.on a { color: #e84c40; border-bottom: 2px solid #e84c40; }
div.cbgBox { background-color:#eeeeee; padding:10px 20px; }
div.cbgBox  span { color:#008bd0;   padding-left:10px;} 

div.registArea ol.stepInfo.kor {height:208px;text-indent:-10000px;background:url('/image/regist/regist_step_kor.gif') center top no-repeat;}


div.bders { margin-top:50px; margin-bottom:20px;  padding:30px; /*border:1px solid #bbd3df;*/ background-color:#eeeeee;}
div.bders  dl  dt { line-height: 36px;  font-weight: bold;  color: #008bd0;     font-family: Calibri, "굴림", Gulim, sans-serif;   font-size:16px; }
div.bders  dl  dd ul li { text-indent: -10px;  padding-left: 10px; }

div.program ul.impoAward {background-image:url('/image/sub/award_img.png');}
ul.impoAward {padding-left: 168px;background-position: 10px center;background-repeat:no-repeat;}

ul.impoAward  li strong { color: #008bd0; }


/* 170905 메인 수정 
div.main div.sponsors.bann {padding:9px 45px; background:none; background-color:#ecf0f2;}
div.main div.sponsors.bann ul li {}
div.main div.sponsors.bann div.bx-wrapper {max-width:740px !important;}
div.main div.sponsors.bann div.bx-wrapper div.bx-controls a.bx-prev {left:9px;}

div#main div#header.h_wrap > div{border:1px solid #e1e1e1; }
div#main  ul#gnb.g_wrap > li {border-left:0 none; border-right:0 none;}

*/

/* 170907 Sponsorship & Exhibition */
//.booth ul li{height:265px;}

div.sponsor h4 {margin-top:20px; line-height:20px; color:#008bd0;}
.contactList {overflow:hidden; margin-top:7px; padding:20px; background-color:#eee; line-height:20px;}
.contactList dl dt {color:#008bd0;}
.contactList dl dd {color:#666;}
.contactList .s_info dl dt {float:left; padding-right:3px;}
.contactList .s_info dl dd {float:left; color:#444; padding-right:15px;}


/* 170907 Scientific Program */
.tblProgram {overflow:hidden; width:900px;}
.tblProgram .subDs {float:right; margin-bottom:6px;}
.tblProgram .subDs li {display:inline; height:15px; line-height:15px; padding-left:7px; vertical-align:middle; }
.tblProgram .subDs li > span {display:inline-block; width:15px; height:15px; vertical-align:middle; margin-right:10px}

.tblProgram .subWord {margin:10px 0 40px;}
.tblProgram .subWord li {line-height:19px; font-size:14px;}
.tblProgram .singleLine {overflow:hidden; float:right;}
.tblProgram .singleLine li {float:left; padding-left:30px;}
.tblProgram .singleLine li:first-child {padding-left:0;}
.tblProgram .subDs li > span.eng,
.tblProgram span.eng {display:inline-block; width:35px; line-height:15px; background:url('/image/glance_bg.png') no-repeat 0 0; color:#FFF; font-size:13px; text-align:center;} 


.tblProgram table th,
.tblProgram table td {padding-left:0; text-align:center;}

.tblProgram table th {background-color:#55579b; color:#FFF; font-size:15px;}
.tblProgram table td {font-size:14px;}
.tblProgram table tr + tr th {background-color:#999ac3;}
.tblProgram table.t2Color th {background-color:#466ba5;}
.tblProgram table.t2Color tr + tr th {background-color:#59a1cf;}
.tblProgram table td.time {background-color:#eee; color:#444; font-weight:bold; font-size:13px;}
.tblProgram table td.eng {background:url('/image/icon_eng.gif') no-repeat 3px 3px;}
.tblProgram table td.korEng {background:url('/image/icon_engkor.gif') no-repeat 3px 3px;}
.tblProgram table td.tbl_clr01_eng {background:url('/image/icon_eng.gif') no-repeat 3px 3px #feeaf1;}
.tblProgram table td.tbl_clr02_eng {background:url('/image/icon_eng.gif') no-repeat 3px 3px #fffbcf;}

.tbl_clr01{background-color:#feeaf1;}
.tbl_clr02{background-color:#fffbcf;}

.tblProgram table td > div {position:relative;}
.tblProgram table span.eng {position:absolute; top:0; left:5px; }


/* Invited Speakers */
dl.speakers {position:relative; overflow:hidden; padding:20px; border-top:1px solid #dfdfdf;}
dl.speakers:first-child {border-color:#b19dd7; border-width:2px;}

dl.speakers > dt {float:left; width:260px; padding-top:193px; font-size:15px; line-height:22px; color:#000; text-align:left;}
dl.speakers > dt img {display:block;}
dl.speakers > dt span {display:block; font-size:18px; font-weight:bold;}

dl.speakers dd.photo {float:none; position:absolute; top:20px; left:20px; padding-left:0;}
dl.speakers > dd {float:left; padding-left:50px;}

dl.lecture:first-child dt {padding-top:0;}
dl.lecture dt {padding-top:20px; font-size:16px; font-weight:bold; color:#5545af;}
dl.lecture dd {line-height:22px; color:#000;}
dl.lecture dd.info {font-weight:bold;}



/* ========== 팝업 ============ */
div#popupBg {display:none;z-index:2000;position:fixed;left:0;top:0;width:100%;height:100%;background:url('/image/common/popup_bg.png');}
div#popupBg p.btnPopupClose {position:absolute;right:0;top:0;}


/* 팝업_회원여부 확인 */
div#poupWrap {background:url('/image/popup/popup_topLine.png') no-repeat 0 0;}
div#poupWrap .btnArea input,
div#poupWrap .btnArea a {margin-left:15px; padding:13px 15px 12px; min-width:93px; font-size:17px; font-weight:bold; text-align:center;}
div#poupWrap .btnArea a {min-width:63px;}
div#poupWrap .btnArea input:first-child,
div#poupWrap .btnArea a:first-child {margin-left:0;}
.btn a,
.btn input,
.btn button {display:inline-block;text-decoration:none;cursor:pointer;height:35px;padding:0 16px 4px;font-size:12px;font-weight:bold;border-style:solid;border-width:1px;vertical-align:top;text-align: center !important;}


.btn a {height:19px; line-height:19px; padding:8px 16px; color:inherit;}


div#poupWrap.memberCheck {text-align:center; font-family:'Noto Sans',sans-serif;}
div#poupWrap.memberCheck h1 {padding:110px 0 10px; background:url('/image/popup/bl_popupMember.png') no-repeat center 23px; font-size:25px; color:#145194; line-height:40px; text-align:center;}

div#poupWrap.memberCheck .popupCon dl {overflow:hidden; width:240px; margin:10px auto 0;}
div#poupWrap.memberCheck .popupCon dl:first-child {margin-top:0;}
div#poupWrap.memberCheck .popupCon dl dt,
div#poupWrap.memberCheck .popupCon dl dd {float:left;}

div#poupWrap.memberCheck .popupCon dl dt label {font-size:17px; font-weight:bold; line-height:40px;}
div#poupWrap.memberCheck .popupCon dl dd {padding-left:14px;}
div#poupWrap.memberCheck .popupCon dl dd input {width:190px; height:38px; border-color:#e5e5e5;}
div#poupWrap.memberCheck .btnArea {padding:20px 0 34px;}


