@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);



.essenImg {vertical-align: middle;}
.fcOrange {color:#f2580c !important;}

.ffRoboto {font-family: font-family: 'Roboto Condensed';;}
.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:4px 10px;}
select{height:30px;}

.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:8px 16px 5px;}

/* 파란색 */		.btnDef, .defBtn {background-color:#004ea2;border-color:#004ea2;color:#fff;}
/* 보라색 */		.btnPoint {background-color:#654dbd;border-color:#654dbd;color:#fff;}
/* 회색 */			.btnGrey {background-color:#525f69;border-color:#252e35;color:#fff;}
/* 회색 */			.btnLGrey {background-color:#878787;border-color:#878787;color:#fff;}
/* 하늘색 */		.btnSky {background-color:#10b1c9;border-color:#0890a4;color:#fff;}
/* 남색 */			.btnDBlue {background-color:#193a87;border-color:#193a87;color:#fff;}
/* 흰색 */			.btnWhite {background-color:#fff;border-color:#252e35;color:#252e35;}
/* 보라색2 */		.btnPurple {background-color:#8144a4;border-color:#8144a4;color:#fff;}
/* 보라색3 */		.btnRPurple {background-color:#641787;border-color:#641787;color:#fff;}
/* 파란색 */		.btnsign, .btnGreen2 {background-color:#204693;border-color:#204693;color:#fff;}
/* 연 하늘?? */		.btnfind_pw {background-color:#049fcd;border-color:#049fcd;color:#fff;}
/* 진달래색 */		.btnRPink {background-color:#e83e69;border-color:#e83e69;color:#fff;}
/* 녹색색 */		.btnGreen {background-color:#2abc91;border-color:#2abc91;color:#fff;}


/* border+파란색 */			.btnBdDef {background-color:#fff;border-color:#004ea2;color:#004ea2 !important;}
/* border+ 보라색 */		.btnBdPoint {background-color:#fff;border-color:#654dbd;color:#654dbd !important;}
/* border+ 녹색 */			.btnBdGreen2 {background-color:#fff;border-color:#00a49d;color:#00a49d;}

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: 6px 16px 5px;}

.btn .btnSsmall { height: auto;padding: 3px 10px 1px;font-size: 12px; }


.btn .btnBig {min-width:130px;font-size: 20px;height: 50px;padding:0 40px;border-radius:6px;}
.btn a.btnBig, .btn span.btnBig {min-width:88px;height: 24px;line-height: 24px;padding: 12px 40px;}

/* 공통 스타일 */
.fcPoint {color: #3a9bff !important;} /* 하늘색 */
.fcRed {color: #e91e5c !important;}

.scrollArea {overflow-x: hidden;overflow-y: auto;padding:15px 30px 19px;border: 1px solid #dfdfdf;}
.toggleCon {display: none;}

#invitedfrm .btn .btnSmall{font-size: 15px;height: 37px;}
#invitedfrm p.btn{margin-top:5px;}
#invitedfrm p.btn:first-child{margin-top:0px;}
#invitedfrm .btn input{display:inline-block;text-decoration:none;cursor:pointer;height:33px;padding:0 16px 2px;font-size:15px;line-height: 31px;border-style:solid;border-width:1px;vertical-align:top;}

table.tblDef {border-top:2px solid #204693;}
table.tblDef > * > tr > th,
table.tblDef > * > tr > td {padding:10px 0;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;color:#333;text-align: center;}
table.tblDef > * > tr > *:first-child {border-left:0 none;}
table.tblDef > * > tr > th {color:#232323;font-weight: 500;background-color:#fafafa;}
table.tblDef .bdLeft {border-left:1px solid #dddddd !important;}
table.tblDef > * > tr > td{padding-left:15px;}
table.tblDef td.hsworkshop{font-weight:bold;background-color:#F2F3FD;text-align:left;}
table.tblDef td.hsworkshopTime{font-weight:bold;background-color:#F2F3FD;text-align:center;}
table.tblDef td.hsworkshopTimeI{font-style:italic;text-align:center;}
table.tblDef tr.bg > * {background-color: #ffebf0;}



table.tblDef1{border-top:2px solid #204693;}
table.tblDef1 > * > tr > th,
table.tblDef1 > * > tr > td {padding:10px 0;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;color:#333;text-align: left;}
table.tblDef1 > * > tr > *:first-child {border-left:0 none;}
table.tblDef1 > * > tr > th {color:#232323;font-weight: 500;background-color:#fafafa;}
table.tblDef1 .bdLeft {border-left:1px solid #dddddd !important;}
table.tblDef1 > * > tr > td{padding-left:15px;}
table.tblDef1 td.hsworkshop{font-weight:bold;background-color:#F2F3FD;text-align:left;}
table.tblDef1 td.hsworkshopTime{font-weight:bold;background-color:#F2F3FD;text-align:center;}
table.tblDef1 td.hsworkshopTimeI{font-style:italic;text-align:center;}
table.tblDef1 tr.bg > * {background-color: #ffebf0;}




table.abstract_tbl th,
table.abstract_tbl td {padding:6px 10px 7px;border-bottom:1px solid #c3c3c3;border-left:1px solid #c3c3c3;text-align:center;color:#333436;}
table.abstract_tbl tr > *:first-child {border-left:0 none;}
table.abstract_tbl th {background-color:#eee;font-weight:bold; font-size:15px;}

table.al td {padding:10px;text-align:left !important;}

table.tblType02 {border-top:2px solid #e83e69;}
table.tblType02 thead > tr > th {background-color:#f1eeee;}
table.tblType02 tbody > tr > th {text-align:left;padding-left:30px;}


div .tblBbsCon{padding:10px;margin:0;}
div .tblBbsCon .tblBbsTitle {padding-top:20px;font-weight:bold;font-size:13pt;color:#232323;}

table.tblBbs {border-top:1px solid #dddddd;width:100%;text-align:center;border-spacing:0;}
table.tblBbs th,
table.tblBbs td {padding:10px 0;text-align:center;color:#767676;}
table.tblBbs tr > *:first-child {border-left:0 none;}
table.tblBbs th {color:#232323;font-weight:bold;background-color:#fafafa;} /* fff7f9 */
table.tblBbs .bdRight {border-right:1px solid #dddddd;}

table.tblBbs td {padding:10px;text-align:center !important;}

.signup table.tblDef > * > tr > td,
table.inputTbl > * > tr > td {text-align: left;}
table.inputTbl td.email select {height: 30px;}
table.inputTbl td.email input[type=text]:first-child {width: 200px;}

table.inputTbl td.plugInArea {padding: 0;}

td.plugInArea .defaultSkin {display: block;}
td.plugInArea .defaultSkin table.mceLayout {border-left: 0 none;border-right-color: #ddd;}
td.plugInArea .defaultSkin table.mceLayout tr.mceFirst td {border-top: 0 none;}
td.plugInArea .defaultSkin table.mceLayout td.mceStatusbar {padding: 10px;}
td.plugInArea .defaultSkin table.mceLayout tr.mceLast td {border-bottom: 0 none;}

/* 탭메뉴 & 서브메뉴(탭메뉴 스타일) */

ul.tabMenu,
ul.tabStyle {overflow: hidden; margin-bottom:12px;}
ul.tabMenu a,
ul.tabStyle a {text-decoration:none;}

/*ul.tabMenu > li {float: left;width: 50%;}*/
ul.tabMenu > li {float: left; margin-left:12px;}
ul.tabMenu > li:first-child {margin-left:0px !important;}
ul.tabMenu > li a {display: block; padding: 0; line-height:43px; text-align: center;border: 1px solid #dddddd;color: #252e35; font-size: 17px;background-color: #fcfcfc;}


ul.tabMenu1,
ul.tabStyle1 {overflow: hidden; margin-bottom:12px;}
ul.tabMenu1 a,
ul.tabStyle1 a {text-decoration:none;}
ul.tabMenu1 > li {float: left;width: 32%;}
ul.tabMenu1 > li {float: left; margin-left:12px;}
ul.tabMenu1 > li:first-child {margin-left:0px !important;}
ul.tabMenu1 > li a {display: block; padding: 0; line-height:43px; text-align: center;border: 1px solid #dddddd;color: #252e35; font-size: 17px;background-color: #fcfcfc;}



ul.menu03 > li {width: 354px;}
ul.menu04 > li {width: 25%;}
ul.menu05 > li {width: 208px;}



div.wrapper {position:relative;min-width:1088px;padding-top:170px;font-family: 'Noto Sans KR', sans-serif;word-break:normal;font-size:14px;}

div.headerWrap {z-index:100;position:absolute;left:0;top:0;width:100%;min-width:1088px;background:url('/image/common/gnbBg_new.png') left bottom repeat-x;}
div.headerWrap a {display:block;text-decoration:none;}

div.headerWrap > div {position:relative;width:1088px;height:95px;margin:0 auto;}
div.headerWrap h1 {position:absolute;left:0;top:50%;width:197px;height:50px;margin-top:-25px;}
div.headerWrap.new > div {position:relative;width:1088px;height:100px;margin:0 auto;}

div.headerWrap dl.dDay {overflow:hidden;position:absolute;right:0;top:50%;margin-top:-31px;border:1px solid #e0e0e0;border-radius:10px 0 0 10px;}
div.headerWrap dl.dDay > dt,
div.headerWrap dl.dDay > dd {float:left;}
div.headerWrap dl.dDay > dt {width:70px;padding:15px 0;background-color:#464646;color:#fff;font-size:20px;text-align:center;}
div.headerWrap dl.dDay > dd {padding:0 30px;margin: 0;color:#2b2b2b;font-weight:bold;font-size:40px;background:url('/image/common/header_dDay_bg.png') left center no-repeat;}

div.headerWrap ul.utilMenu {position:absolute; right: 60px; top: 39px;}
div.headerWrap ul.utilMenu li {float:left;padding-left:21px;background:url('/image/common/header_bar.png') 10px 5px no-repeat;}
div.headerWrap ul.utilMenu li.home {padding-left:25px;background:url('/image/common/headerBl_home.png') 0 1px no-repeat;}
div.headerWrap ul.utilMenu li.noBg {padding-left:0;background:none;}
div.headerWrap ul.utilMenu a {color:#6e6e6e;font-weight:bold;font-size:14px;}

ul#gnb {position:relative;width:1085px;height:75px;margin:0 auto;}
ul#gnb > li {float:left;width:155px;}
ul#gnb a {color:#fff;}


ul#gnb > li > a {padding:24px 0;font-size:18px;text-align:center;letter-spacing:-1px;}
ul#gnb ul {display:none;position:absolute;top:75px;min-width:115px;padding:10px 20px 20px;background-color:#00a0b7;}
ul#gnb ul li {padding-top:10px;}

ul#gnb > li.on > a {background-color:#00a0b7;}
ul#gnb > li.on ul {display:block;}
/* new */
ul#gnb.new {position:relative;width:1085px;height:70px;margin:0 auto;}
ul#gnb.new > li {float:left;width:180px;}
ul#gnb.new a {color:#fff;}


ul#gnb.new> li > a {padding:21px 0 22px;font-size:18px;text-align:center;letter-spacing:-1px;}
ul#gnb.new ul {display:none;position:absolute;top:70px;min-width:115px;padding:10px 50px 20px 15px;background-color:#204693;}
ul#gnb.new ul li {padding-top:10px;}

ul#gnb.new> li.on > a {background-color:#204693;}
ul#gnb.new > li.on ul {display:block;}


div.footerWrap {position:relative;border-top: 1px solid #e4e4e4;padding:20px 0 45px;}
div.footerWrap.new {position:relative;border-top: 1px solid #e4e4e4;padding:20px 0 45px;background-color: #fbfbfb;}
#goTop{position:absolute;left:50%;top:-262px;width:41px;height:41px;margin-left:570px;}
p#goTop a {display:block;}

div.footerBnr {border-top: 1px solid #e5e5e5;background-color: #ffffff;}
div.footerBnr a {display: block;text-decoration: none;}

div.footerBnr > dl {width: 1080px;height: 120px;margin: 0 auto;}
div.footerBnr dt {font-weight: bold;font-size: 12px;line-height:60px;border-radius:10px;}
div.footerBnr dd {position:relative;height: 40px;padding: 0 20px 20px;}
div.footerBnr dd ul {height: 50px;}
div.footerBnr dd li {float: left;width:120px !important;margin-left: 10px;}
div.footerBnr dd li:first-child {margin-left: 0;}
div.footerBnr ul.rolling li {float: none;margin: 0;}

div.footerBnr div.bx-controls a {position: absolute;top: 0;width: 20px;height: 40px;text-indent: -10000px;background-repeat: no-repeat;background-position: center center;}
div.footerBnr a.bx-prev {left: 0;	background-image: url('/image/icon/arrLeft_new.png');}
div.footerBnr a.bx-next {right:-10px;background-image: url('/image/icon/arrRight_new.png');}

div.footerWrap.new > div {overflow:hidden;width:1080px;margin:0 auto;font-size:12px;color:#1d2124;}
div.footerWrap.new li{float:left;width:540px;padding-left: 0;}
div.footerWrap.new ul.bg li {padding-left:10px;width:auto;background-image:none;}
div.footerWrap.new ul.bg li:first-child {background:none;padding-left: 0;}
div.footerWrap.new ul.bg li a{color:#1d2124;text-decoration:none;}

div.footerWrap > div {overflow:hidden;width:1060px;margin:0 auto;font-size:12px;color:#1d2124;}

div.footerWrap a {color:#024dff;}
div.footerWrap ul {overflow:hidden;}
div.footerWrap li {float:left;padding-left:20px;}
div.footerWrap > div  dd ul li:first-child,
div.footerWrap li.clear {padding-left:0;}

/* div.footerWrap > div > dl {float:right;font-family:'Malgun Gothic', sans-serif;} */
div.footerWrap > div > dl {font-family:'Noto Sans KR', sans-serif;}
div.footerWrap > div > dl > dt {font-weight:bold;}
div.footerWrap > div > dl > dt:first-child {padding-top:18px;}


/* div.footerWrap dl.organ {float:left;width:500px;} */
div.footerWrap dl.organ {float:left;width:620px;}
div.footerWrap dl.organ > dt:first-child {padding-top:0;}

div.footerWrap ul.secretariat {float:right;}
div.footerWrap ul.secretariat li {padding-left:10px;}

div.footerWrap ul.logo {padding:5px 0 20px;}
div.footerWrap ul.logo li {padding-left:10px;}

div.footerWrap ul.bg li {padding-left:10px;background:url('/image/common/footer_bar.png') 4px 5px no-repeat;}
div.footerWrap ul.bg li:first-child {background:none;}


div#container.main,
div#container.newMain {background:none;padding-top:0;}

div.mainVisual.new{background:url('/image/main/main_visual.png') left top repeat-x;}
div.mainVisual.new li > * {display:block;height:420px;text-indent:-10000px;}
div.mainVisual {position:relative;}
div.mainVisual,
div.mainVisual li {height:420px;}
div.mainVisual li {width:100% !important;background-position:center top;background-repeat:no-repeat;}
div.mainVisual li > * {display:block;height:492px;text-indent:-10000px;}

div.mainVisual div.bx-controls {z-index:100;position:absolute;left:0;bottom:10px;width:100%;text-align:center;}
div.mainVisual div.bx-pager-item {display:inline-block;margin-left:10px;}
div.mainVisual div.bx-pager-item:first-child {margin-left:0;}
div.mainVisual div.bx-pager-item a {display:block;width:12px;height:12px;text-indent:-10000px;background:url('/image/main/mainBnr_off.png') center center no-repeat;}
div.mainVisual div.bx-pager-item a.active {width:23px;background-image:url('/image/main/mainBnr_on.png');}


div.mainNote {padding:15px 0;text-align:center;background-color:#d37700;color:#fff;font-size:26px;letter-spacing:-1px;}
div.mainNote a {color:#fff;text-decoration:none;}

div.mainCon {width:1088px;margin:30px auto;}
div.mainCon:after {display:block;clear:both;font-size:0;line-height:0;height:0;content:".";}
div.mainCon a {display:block;text-decoration:none;}
div.mainCon > div {float:left;}

div.main div.moreInfo {width:384px;}
div.main div.moreInfo.new{width:529px;margin-right: 15px;}
div.main div.mainInfo {width:352px;padding:0 25px;}
div.main div.mainInfo.new {width:529px;padding:0;margin-left: 15px;}
div.main div.etc {width:302px;}

dl.mainImpoDate {padding:10px 20px;background-color:#654dbd;color:#fff;font-size:16px;}
dl.mainImpoDate > dt {padding-bottom:10px;font-size:22px;border-bottom:1px solid #755fc4;}
dl.mainImpoDate > dd {padding:10px 0;}
dl.mainImpoDate li {padding-top:10px;}

/* dl.mainImpoDate_new {height:182px;padding:10px 20px;background-color:#797979;font-size:16px;} */
dl.mainImpoDate_new {height:182px;padding:10px 20px;background-color:#797979;font-size:14px;}
dl.mainImpoDate_new > dt {padding:16px 0 10px;font-size:22px;border-bottom:1px solid #878787;color:#f9de10;}
dl.mainImpoDate_new > dd {padding:0px 0;}
dl.mainImpoDate_new li {position:relative;margin-top:12px;color:#fff;line-height:1.2em;}
dl.mainImpoDate_new span {position:absolute;right:0;top:50%;margin-top:-10px;font-style:italic;color:#f9de10;}
dl.mainImpoDate_new li.day_end {text-decoration:line-through;color:#ffffff;}
dl.mainImpoDate_new span.day_end {text-decoration:line-through;color:#f9de10;}

dl.mainImpoDate.new {height:252px;padding:0;background-color:#fff;font-size:14px;}
dl.mainImpoDate.new > dt {padding:0 0 10px;font-size:24px;border-bottom:0 none;color:#393939;}
dl.mainImpoDate.new > dd {padding:0px 0;}
dl.mainImpoDate.new ul{}
dl.mainImpoDate.new li {float:left;width:126px;height:144px;position:relative;margin-top: 0;padding:30px 25px;color:#fff;font-size:17px;line-height:24px;}
dl.mainImpoDate.new li:nth-child(1){background: url('/image/main/datebg_01.png') no-repeat left top;}
dl.mainImpoDate.new li:nth-child(2){background: url('/image/main/datebg_02.png') no-repeat left top;}
dl.mainImpoDate.new li:nth-child(3){background: url('/image/main/datebg_03.png') no-repeat left top;}
dl.mainImpoDate.new span {position:absolute;left:25px;bottom:30px;font-size:20px;}
dl.mainImpoDate.new ul:after{clear: both;display: block;height: 0;line-height: 0;font-size: 0;content: "";}

p.travelGrant {padding-top:22px;}

/* dl.mainBbs {position:relative;margin-top:19px;} */
dl.mainBbs {position:relative;}
dl.mainBbs > dt {padding:10px 0;color:#00a49d;font-size:22px;border-bottom:1px solid #e8e8e8;}
dl.mainBbs > dd {height:91px;padding-top:10px;}
dl.mainBbs li {position:relative;margin-top:5px;padding-right:86px;}
dl.mainBbs li a,
dl.mainBbs li span {color:#3b3b3b;}
dl.mainBbs li a {position:relative;overflow:hidden;display: inline-block;max-width:298px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;}
dl.mainBbs li span {position:absolute;right:0;top:50%;font-size:14px;margin-top:-10px;}
dl.mainBbs li a.new {max-width:273px;padding-right: 25px;}
dl.mainBbs li a.new img {position: absolute;right: 0;top: 50%;margin-top: -9px;}

dl.mainBbs p.more {position:absolute;right:0;top:22px;}


dl.mainBbs.new {position:relative;margin-top: 20px;}
dl.mainBbs.new a.noticeTit{color:#393939;font-size:24px}
dl.mainBbs.new > dt {padding:0 0 10px;color:#00a49d;font-size:22px;border-bottom:1px solid #e8e8e8;}
dl.mainBbs.new > dd {height:auto;padding:15px 0;}
dl.mainBbs.new li {position:relative;margin-top:5px;padding-right:86px;}
dl.mainBbs.new li a{color:#3b3b3b;}
dl.mainBbs.new li span {color:#7a7a7a;}
dl.mainBbs.new li a {position:relative;overflow:hidden;display: inline-block;max-width:298px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;}
dl.mainBbs.new li span {position:absolute;right:0;top:50%;font-size:16px;margin-top:-10px;}
dl.mainBbs.new li a.new {max-width:273px;padding-right: 25px;}
dl.mainBbs.new li a.new img {position: absolute;right: 0;top: 50%;margin-top: -9px;}

dl.mainBbs.new p.more {position:absolute;right:0;top:22px;}



ul.linkList{margin-top:46px;padding-top: 0 !important;}
ul.linkList li{float:left;position:relative;border:1px solid #ccc;font-size:17px; color:#393939;}
ul.linkList li a{color:#393939;}
ul.linkList li:nth-child(2n+1){border-right: 0;padding:30px 30px 30px 126px;width:107px;height:40px;}
ul.linkList li:nth-child(2n){padding:40px 30px 40px 126px;width:107px;height:20px;}
ul.linkList li:nth-child(-n+2){border-bottom: 0;}
ul.linkList li:nth-child(1) img{position:absolute; top:23px;left:39px;}
ul.linkList li:nth-child(2) img{position:absolute; top:25px;left:39px;}
ul.linkList li:nth-child(3) img{position:absolute; top:20px;left:39px;}
ul.linkList li:nth-child(4) img{position:absolute; top:28px;left:39px;}
ul.linkList:after{clear: both;display: block;height: 0;line-height: 0;font-size: 0;content: "";}


div.downloads{margin-top: 20px;}	
div.downloads h3{color:#393939;font-size:24px;padding-bottom: 14px;}
dl.downloads, dl.downloads dt, dl.downloads dd, dl.downloads ul, dl.downloads li, dl.downloads a {margin: 0;padding: 0;list-style:none;}
dl.downloads {float: right;position: relative;width: 529px;height: 40px;margin-bottom: 8px;box-sizing:border-box;}
dl.downloads a.trigger,
p.download a {line-height: 28px;padding: 5px 20px;border: 1px solid #e8e8e8;background-color: #fff;color: #3b3b3b;}
dl.downloads a.trigger img{position:absolute;right:21px;top:15px;}
dl.downloads > dt.view a.trigger img{transform:rotate(180deg);}
dl.downloads > dd {overflow-x: hidden;overflow-y: auto;position: absolute;left: 0;top: 40px;width:100%;max-height: 120px;border: 1px solid #e8e8e8;border-top:0 none;padding: 0 20px;background-color: #fff;color: #3384d0;box-sizing:border-box;z-index:30;}
dl.downloads > dd a{color: #3b3b3b;}
dl.downloads > dd ul {padding:0 0 10px;}
dl.downloads > dd li {padding-top: 5px;}
p.download {clear: both;}

div.main dl.program {}
div.main dl.program dt {padding:10px 0 12px;color:#393939;font-size:22px;}
div.main dl.program ul {overflow:hidden;padding-top:5px;}
div.main dl.program li {float:left;width:109px;border-width:1px;border-style:solid;font-size:16px;}
div.main dl.program a {display:block;height:136px;border-width:2px;border-style:solid;color:#fff;text-align:center;}
div.main dl.program span {display:block;width:48px;padding-bottom:10px;margin:26px auto 10px;background:url('/image/main/mainBar.png') center bottom no-repeat;text-align:left;}

div.main dl.program li.day1 {border-color:#00a49d;background-color:#00a49d;}
div.main dl.program li.day2 {margin:0 9px 0 10px;border-color:#73bd2c;background-color:#73bd2c;}
div.main dl.program li.day3 {border-color:#4f3bc9;background-color:#4f3bc9;}

div.main dl.program li.day1 a {border-color:#6bcac6;}
div.main dl.program li.day2 a {border-color:#aed985;}
div.main dl.program li.day3 a {border-color:#998de0;}

div.main div.mainInfo > ul {overflow:hidden;padding-top:18px;}
div.main div.mainInfo > ul li {float:left;}

div.main div.etc {}
div.main div.etc > p {margin-top:12px;}
div.main div.etc > p:first-child {margin-top: 0;}
div.main div.etc > p.travelGrant {padding-top: 0;}
div.main div.weather {height:54px;padding:26px 0;background:url('/image/main/mainBg_weather.png') 0 0 no-repeat;text-align:center;color:#fff;}
div.main div.weather span.day {display:inline-block;margin-left:10px;font-size:30px;line-height:1.2;}
div.main div.weather span.day span {display:block;width:80px;font-size:15px;}


div#container {position:relative;padding-top:300px;background:url('/image/sub/subVisual_new.png') center top no-repeat;}

div.titArea,
div.contents {width:1088px;margin:0 auto;}


div.titArea {padding: 30px 0 34px;border-bottom: 1px solid #dbdbdb;text-align:center;font-size:13px;}
div.titArea h2 {padding-bottom:10px;color: #282828;font-size: 45px;line-height: 1.2;}
div.titArea img {vertical-align:top;}
div.titArea span {color:#242424;}

div.ing {padding: 50px 0 100px;text-align: center;}
div.info_img {padding: 50px 0 30px;text-align: center;}
div.info_imgbt {padding: 30px 0 50px;text-align: center;}


/*  서브페이지 타이틀 & 리스트 스타일 */
div.contents {padding:50px 0;font-size: 16px;}
div.subCon {width:1088px;margin:0 auto;padding:50px 0;}


.subTit {padding-left: 20px;margin: 30px 0 10px;color:#204693;font-size:20px;line-height:1.2;background:url('/image/common/subTit.png') 0 0 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:30px 0 10px;padding-left: 15px;color:#000;font-size:18px;line-height: 20px;background: url('/image/common/pointTit_bl.png') 0 0 no-repeat;}

.boldTit {margin-top:30px;margin-top:30px;color:#000;font-size: 18px;line-height:1.2;font-weight: 500;}

.bl_Tit,
.subTit_bl {margin:30px 0 10px;padding-left:30px;background:url('/image/common/bl_Tit.png') 0 6px no-repeat;font-size:20px;color:#204693;}

.bl_Tit:first-child,
.subTit_bl:first-child,
.subTit:first-child,
.pointTit:first-child {margin-top:0 !important;}


.pointTxt {color: #006e7e;font-size: 30px;}


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:15px;margin-top: 10px;background:url('/image/common/bl_dot.png') 0 8px no-repeat;}


ul.listBl_circle > li,
.blCircle_circle {padding-left:10px;background:url('/image/sub/bl_circle.png') left 10px no-repeat;}

ul.listBl_ck > li,
.listBl_ck {padding-left:25px;background:url('/image/common/bl_ck.png') left 2px no-repeat;}

ul.listBar > li {position: relative;padding-left: 10px;margin-top: 5px;}
ul.listBar > li:before {position: absolute;left: 0;top: 0;content: "-";}
ul.listBar > li:first-child {margin-top: 0;}

ul.overHidden > li {float:left;}

.bdArea {border:3px solid #004f7a;background-color:#e8f0f4;}

a.conLink {text-decoration:none;color:inherit;}
a.underline {color:inherit;}


/* Program at a Glance */
div.pro_glance .btn a {padding:8px 40px 11px; font-size:20px; font-weight:normal;}

div.pro_glance ul.programTab_list {overflow:hidden; margin-top:30px;}
div.pro_glance ul.programTab_list li {float:left; min-width:40px; padding:10px 16px; font-size:16px; line-height:32px; text-align:center; letter-spacing:-1px; font-family:'Noto Sans KR';}
div.pro_glance ul.programTab_list li.long {line-height:16px;}

div.pro_glance .fcPoint {padding-top:15px; font-size:18px; letter-spacing:-1px;}


div.pro_glance ul.tabMenu {margin:50px 0 30px;}
div.pro_glance ul.tabMenu li {width:25%;}
div.pro_glance ul.tabMenu li a {padding:10px 20px 13px; font-size:20px; letter-spacing:-1px;}
div.pro_glance ul.tabMenu li.on a {background-color:#404b56;}


div.pro_glance div.tabCon {margin-left:1px; overflow-x:auto;}
div.pro_glance div.tabCon p {overflow-x:auto;}
div.pro_glance div.tabCon img {max-width:1579px;}




/* 게시판 */
div.bbs table.tblDef {}
div.bbs table.tblDef tr > * {padding: 10px;border-left:0 none;}
div.bbs table.tblDef td.tit {text-align: left;}
div.bbs table.tblDef a {text-decoration: none;color: #767676;}
div.bbs table.tblDef td.bold a {font-weight: bold;}
div.bbs table.tblDef img {vertical-align: middle;}

div.bbs div.page {}
div.bbs div.page a,
div.bbs div.page img,
div.bbs div.page strong {vertical-align: middle;}

div.bbsSearch {padding:30px 0;}
div.bbsSearch a,
div.bbsSearch input,
div.bbsSearch button {height:auto;}
div.bbsSearch select {height:30px;}
div.bbsSearch input[type=text] {width:500px;height:26px;}
div.bbsSearch span.btn {width:50px;height:30px;background:#004ea2 url('/image/sub/bbsIcon_search.png') center center no-repeat;}
div.bbsSearch span.btn * {width:100%;height:100%;border:0 none;}

/* Invitation */
div.invitation {overflow:hidden;color:#393939;font-size:15px;text-align:justify;}
div.invitation p {padding-top:20px;}
div.invitation p:first-child {padding-top:0;}

div.invitation p.sign {float:left;margin-top:50px;padding:70px 0 0 160px;text-align:left;color:#2d2d2d;background:url('/image/sub/invitation_img.jpg') 0 0 no-repeat;}
div.invitation p.sign span {font-size:24px;}

div.invitation p.sign_president {float:left;margin:50px;padding:70px 0 0 160px;text-align:left;color:#2d2d2d;background:url('/image/sub/invitation_img.jpg') 0 0 no-repeat;}
div.invitation p.sign_president span {font-size:24px;}

div.invitation p.sign_comm {float:left; hidden;overflow-y: auto;margin-top:50px;padding:70px 0 0 160px;text-align:left;color:#2d2d2d;background:url('/image/sub/invitation_img2.jpg') 0 0 no-repeat;}
div.invitation p.sign_comm span {font-size:24px;}


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') 25px -10px no-repeat; padding: 48px 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:80px 0 80px; 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.bg{padding-top:10px;}


/* Conference Information */
dl.conference {overflow:hidden;width:988px;padding:40px 50px 50px;margin:0 auto;font-size:15px;}
dl.conference a {text-decoration:none;color:inherit;}
dl.conference > dt,
dl.conference > dd {float:left;width:709px;padding:5px 0;margin-top:20px;}
dl.conference > dt {clear: both;width:160px;padding:3px 0;margin-right:20px;text-align:center;color:#fff;background:url('/image/sub/conference_titBg.png') 0 0 no-repeat;font-size: 14px;font-weight: bold;}


/* Committees */


/* Venue */
div.venue {}
div.venue > * {margin-top:30px;}
div.venue > *:first-child {margin-top:0;}


/* Transportation */
div.transport dt {font-weight:bold;padding-top:10px;}
div.transport dt:first-child {padding-top:0;}



/* Past Congress */
div.past {}
div.past > dl {overflow: hidden;margin-top: 30px;padding: 50px;border: 1px solid #dcdcdc;}
div.past > dl:first-child {margin-top: 0;}
div.past dt,
div.past dd {float: left;width: 716px;}
div.past dt {width: 270px;}
div.past dd {position: relative;color: #000;font-size: 16px;}
div.past dd p {position: absolute;right: 0;top: 50%;margin-top: -16px;}
div.past dd a {display: block;}






/* 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;}


/* _Invited Guest */
div.guest {overflow: hidden;}
div.guest > p {font-style:italic;}
div.guest table {margin-top:20px; border-color:#aaa;float:left; margin-left:30px; width:500px;}
div.guest table th,
div.guest table td {border-left:0 none;}
div.guest table td:first-child {text-align:left; padding-left:30px;}

/*
@media screen and (min-width: 1094px) {
	div.guest table {float:left; margin-left:30px; width:500px;}
}
*/



div.btnArea {position: relative;margin: 20px 0;}
div.btnArea > * {margin-left: 10px;}
div.btnArea > *:first-child {margin-left: 0;}

/* 게시판 */
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.loginArea {width: 1088px; margin: 0 auto; overflow:hidden;}
div.loginArea div.formArea{ border:5px solid #f0f5ff; width:500px; margin:110px 0 100px; min-height:430px; }
div.loginArea div.formArea h3{font-size:35px; margin:45px 0 20px; letter-spacing:-1px; padding-left:7px;}
div.loginArea div.formArea.login{float:left;}
div.loginArea div.formArea.login h3{color:#204693;}
div.loginArea div.formArea.find_pw{float:right;}
div.loginArea div.formArea.find_pw h3{color:#008eb6;}
div.loginArea div.formArea .btn input{width: 100%; border-radius: 5px; border: 0px; height: 50px; font-size: 20px; letter-spacing: -0.5px;}
div.loginArea div.formArea form{width: 410px; margin: 0 auto;}
div.loginArea div.formArea form dl,
div.loginArea div.formArea .btn,
div.loginArea div.formArea form ul{margin-bottom:12px;}
div.loginArea div.formArea form dl{position: relative;}
div.loginArea div.formArea form dl dt{position: absolute; font-size:17px; line-height:51px; padding-left:25px; color:#696969;}
div.loginArea div.formArea form dl dd{border:1px solid #e4e4e6; height:48px; background-color:#f8f8f8;}
div.loginArea div.formArea form dl dd input{border:0px; background-color:#f8f8f8; height: 44px; width: 68%; padding: 2px 0px 2px 28%;}
div.loginArea div.formArea form ul li{color:#474747; padding: 0px 0px 0px 20px; margin-bottom: 14px;}
div.loginArea div.formArea.login form ul li{background: url('/image/icon/ul_icon01.jpg') 9px 8px no-repeat;}
div.loginArea div.formArea.find_pw form ul li{background: url('/image/icon/ul_icon02.jpg') 9px 8px no-repeat;}
div.loginArea div.formArea form ul li a.signup_now_btn{margin-left:5px; display: inline-block; background-color: #e93e6a; color: #fff; text-decoration: none; border-radius: 3px; padding: 0px 15px 0px 35px; line-height: 30px; background: url('/image/icon/signup_icon01.jpg') 13px 7px no-repeat #E93E6B;}


/* Program at a Glance */
div.pro_glance .btn a {padding:8px 40px 11px; font-size:20px; font-weight:normal;}

ul.programTab_list {clear: both;overflow:hidden; margin-top:30px;}
ul.programTab_list li {float:left; min-width:77px; padding:10px 16px; font-size:16px; line-height:32px; text-align:center; letter-spacing:-1px; font-family:'Noto Sans KR';}
ul.programTab_list li.long {line-height:16px;}

.fcPoint {padding-top:15px; font-size:18px; letter-spacing:-1px;}


div.pro_glance ul.tabMenu {margin:50px 0 30px;}
div.pro_glance ul.tabMenu li .mobileOnly {display:none;}
div.pro_glance ul.tabMenu li a {padding:10px 20px 13px; font-size:20px; letter-spacing:-1px;}
div.pro_glance ul.tabMenu li.on a {background-color:#404b56;}


div.pro_glance div.tabCon {margin-left:1px; overflow-x:auto;}
div.pro_glance div.tabCon p {overflow-x:auto;}
div.pro_glance div.tabCon img {max-width:1579px;}

.mobileOnly {display: none;}

div.pro_glance table.tblProgram {width: 2750px;margin-bottom:40px;}

table.tblProgram {border-top:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
table.tblProgram thead th,
table.tblProgram tbody tr {height: 20px;}
table.tblProgram td.date,
table.tblProgram td.time,
table.tblProgram th {background-color:#808080; color:#FFF; }

table.tblProgram .place th {font-weight:bold;background-color: #fff;color: #333436;}

table.tblProgram th,
table.tblProgram td {padding:0 5px;font-size:11px; text-align:center; border-left:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;line-height: 1.2em;}


table.tblProgram td.gi {background-color:#ff9999;}
table.tblProgram td.liver {background-color:#ffffcc;}
table.tblProgram td.pan {background-color:#ccffcc;}
table.tblProgram td.surgery {background-color:#ffccff;}
table.tblProgram td.hands {background-color:#a9d08e;}
table.tblProgram td.endo {background-color:#8ea9db;}
table.tblProgram td.jao {background-color:#ddebf7;}
table.tblProgram td.kddw {background-color:#f1c28a;}
table.tblProgram td.lunch {background-color:#e7e6e6;}
table.tblProgram td.open {background-color:#ef3e4a; color:#000;}
table.tblProgram td.lecture {background-color:#ffd966;}
table.tblProgram td.etc {background-color:#e7e6e6;}

table.tblProgram td.grey {background-color:#e7e6e6;}
table.tblProgram td.red {background-color:#ef3e4a; color:#FFF;}

div.detail_program {width: 1094px;margin: 0 auto;}
div.detail_program a {text-decoration: none;color: inherit;}


/* _Detailed Program */
div.detail_program ul.tabMenu {float: left;margin:50px 0 30px;}
div.detail_program ul.tabMenu:after {clear: both;display: block;height: 0;line-height: 0;font-size: 0;content: ".";}
div.detail_program ul.tabMenu li a {padding:10px 40px 13px; font-size:20px; letter-spacing:-1px;}
div.detail_program ul.tabMenu li.on a {background-color:#404b56;}

div.detail_program table.tblProgram {width: 100%;border-top:1px solid #000; border-right:1px solid #d5d5d5;}
div.detail_program table.tblProgram th,
div.detail_program table.tblProgram td {font-size:13px; text-align:center; border-left:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}

div.detail_program table.tblProgram th {padding:10px 5px; background-color:#000; color:#FFF; font-weight:bold;}
div.detail_program table.tblProgram td{padding:3px 0 4px; }
div.detail_program table.tblProgram td:last-child {text-align:left; padding-left:10px;}

table.tblProgram td.gi {background-color:#ff9999; font-weight:bold;}
table.tblProgram td.liver {background-color:#ffffcc; font-weight:bold;}
table.tblProgram td.pan {background-color:#ccffcc; font-weight:bold;}
table.tblProgram td.surgery {background-color:#ffccff; font-weight:bold;}
table.tblProgram td.hands {background-color:#a9d08e; font-weight:bold;}
table.tblProgram td.endo {background-color:#8ea9db; font-weight:bold;}
table.tblProgram td.jao {background-color:#ddebf7; font-weight:bold;}
table.tblProgram td.kddw {background-color:#f1c28a; font-weight:bold;}
table.tblProgram td.lunch {background-color:#e7e6e6; font-weight:bold;}
table.tblProgram td.open {background-color:#ef3e4a; color:#000; font-weight:bold;}
table.tblProgram td.lecture {background-color:#ffd966; font-weight:bold;}


/* Hands-on Workshop */
div.handsOn {}

div.handsOn ul.tabMenu li {width: 50%;}

div.handsOn div.tabCon {padding-top: 50px;}

div.handsOn ul.listBl span {font-weight: bold;}

div.handsOn table.tblDef {margin-top: 20px;}
div.handsOn td {height:21px;padding: 10px;color: #000;}

div.handsOn tr.bg td {background-color: #f8f8f8;}
div.handsOn tr.border td {border-top: 1px solid #c7c7c7;}
div.handsOn tr.session td {background-color: #f2f8ff;font-weight: bold;}

div.handsOn td.al:first-child {border-left: 1px solid #c7c7c7;}


label.tnumber1,label.tnumber2,label.tnumber3{display: inline-block;}
label.tnumber1{width: 150px;}
label.tnumber2{width: 150px;}




/* galance */


table.glanceTbl{width: 100%; text-align: center; font-size: 12px;}
table.glanceTbl th{border-bottom: 1px solid #dedede;border-top: 1px solid #dedede;border-left: 1px solid #dedede; background: #002060; color: #fff; height: 30px; font-size: 14px;}
table.glanceTbl td{border-left:1px solid #dedede; border-bottom: 1px solid #dedede; padding: 4px 2px;vertical-align: top;}
table.glanceTbl th:last-child{border-right:1px solid #dedede;}
table.glanceTbl td:last-child{border-right:1px solid #dedede;}

td.eng{border: 2px solid #263bbd !important;}
.glanceTbl td {position: relative;}
.glanceTbl td img{position: absolute;right: 5px;bottom: 5px;}

.litvio{background: #ccccff;}
.vio{background: #bc8fdd;}
.ivory{background: #fff2cc;}
.orange{background: #ffc000;}
.bYellow{background: #c9c787;}

.yellow{background: yellow;}
.litYellow{background: #ffffcc;}

.litGray{background: #e2efda;}
.gray{background: #d2d2d2;}


.green{background: #99ff33;}
.litgreen{background: #05ff76;}
.boldGreen{background: #a9d08e;}

.pink{background: #ff99ff;}
.boldPink{background: #ff6699;}
.litRed{background: #ff9966;}
.boldRed{background: #d95147; color:#fff;}
.oRed{background: #ed7d31;}


.litBlue{background: #66ccff;}





/* accmmondation 190717 */


div.accommodation{font-size: 18px;}
div.accommodation ul{overflow: hidden; padding: 30px 0;}
div.accommodation>ul.txt{padding:20px 30px; background: #f8f8f8; border-radius: 5px; margin-bottom: 90px;}
div.accommodation>ul li{font-weight: bold;}

div.accommodation h3{font-size: 20px; position: relative; padding-right: 200px;}
div.accommodation h3 img{display:block; position:absolute; top:50%; margin-top: -21px; left: 50%; margin-left: -310px;}


div.accommodation div.hotelinfo{position: relative; width: 100%;}

div.accommodation ul.wrapMenu{padding: 0; float:right; position: absolute; top: -48px; right: 0}
div.accommodation ul.wrapMenu li{margin-right: 0; width: 257px; margin-left: 10px; float: left; border: 1px solid #e83e69; text-align: center;}
div.accommodation ul.wrapMenu li:first-child{margin-left: 0;}
div.accommodation ul.wrapMenu a{font-size: 20px; ;padding: 6px 0; text-decoration: none; color: #e83e69; display:block;}
div.accommodation ul.wrapMenu li.on{background: #e83e69;}
div.accommodation ul.wrapMenu li.on a{color: #fff;}

div.accommodation ul.wrapMenu a:first-child{}

div.accommodation ul{overflow: hidden;}
div.accommodation ul li{font-weight: 400;}
div.accommodation ul li span{display: inline-block; margin-left: 50px; }
div.accommodation ul li span:first-child{margin-left: 0;}


ol.step{overflow: hidden; padding: 0 !important;}
ol.step>li{padding:70px 0 70px 150px; margin-top: 10px;}
ol.step>li:first-child{background: url(/image/sub/accommodationStep_1.png) no-repeat left center; margin-top: 0;}
ol.step>li:nth-child(2){background: url(/image/sub/accommodationStep_2.png) no-repeat left center; position: relative;}

ol.step>li:nth-child(3){background: url(/image/sub/accommodationStep_3.png) no-repeat left center;}
ol.step>li:nth-child(3) ul{padding: 0;}
ol.step>li:nth-child(3) ul li{float: left; padding-left: 20px;}
ol.step>li:nth-child(3) ul li:first-child{padding-left: 0;}
ol.step>li:last-child{background: url(/image/sub/accommodationStep_4.png) no-repeat left center;}

ol li ul.formBt{position: absolute; bottom: 30px; left: 50%;  margin-left: -395px; padding: 0;}
ol li ul.formBt li{margin-right: 0; width: 257px; margin-left: 10px; float: left; border: 1px solid #e83e69; text-align: center;}
ol li ul.formBt li:first-child{margin-left: 0;}
ol li ul.formBt li a{font-size: 20px; ;padding: 11px 0; text-decoration: none; color: #e83e69;}

ol li ul.formBt li.on{background: #e83e69;}
ol li ul.formBt li.on a{color: #fff;}


/* 메인페이지 스폰배너 new */
div.bnrZone {border-top: 1px solid #ccc;background-color: #fbfbfb;}
div.bnrZone a {display: block;text-decoration: none;}

div.bnrZone > dl {position: relative;width: 1080px;height: 80px;margin: 0 auto;}
div.bnrZone dt {position: absolute;left: 0;top: 20px;width: 125px;color: #fff;font-weight: bold;font-size: 12px;text-align: center;line-height:40px;background-color: #204693;border-radius:10px;}
div.bnrZone dd {position: relative;height: 40px;padding: 20px;margin-left: 130px;}
div.bnrZone dd ul {height: 50px;}
div.bnrZone dd li {float: left;width:120px !important;margin-left: 10px;}
div.bnrZone dd li:first-child {margin-left: 0;}
div.bnrZone ul.rolling li {float: none;margin: 0;}

div.bnrZone div.bx-controls a {position: absolute;top: 20px;width: 20px;height: 40px;text-indent: -10000px;background-repeat: no-repeat;background-position: center center;}
div.bnrZone a.bx-prev {left: 0;background-image: url('/image/icon/arrLeft_new.png');}
div.bnrZone a.bx-next {right:-10px;background-image: url('/image/icon/arrRight_new.png');}


/* 메인페이지 스폰배너 */

div.mainBnr{width: 1088px; margin: 20px auto; padding: 10px 0; position:relative;}
div.mainBnr::after{content:""; display:block; clear:both;}
div.mainBnr ul{width:950px; overflow: hidden; margin: 0 auto;}
div.mainBnr ul li{width:calc(20% - 10px); margin-left: 12px; float:left;}
div.mainBnr ul li:first-child{margin-left: 0;}
div.mainBnr ul li a{display:block; color: #fff; text-decoration: none; font-size: 16px;}
div.mainBnr ul li a span{display:block; margin-bottom: 10px; padding: 10px 0; text-align: center; width: 100%;}
div.mainBnr ul li a span img{display:block;}



div.mainBnr li.plat a span{background: url(/image/main/spon/bnrPlat.jpg) no-repeat;}
div.mainBnr li.gold a span{background: url(/image/main/spon/bnrGold.jpg) no-repeat;}
div.mainBnr li.silver a span{background: url(/image/main/spon/bnrSilver.jpg) no-repeat;}
div.mainBnr li.bronze a span{background: url(/image/main/spon/bnrBronze.jpg) no-repeat;}
div.mainBnr li.Crystal a span{background: url(/image/main/spon/bnrCrystal.png) no-repeat;}



div.mainBnr .bx-controls-direction a{position: absolute; top: 50%; margin-top: -8px; display:block; text-indent: -10000px; width: 16px; height: 30px;}
div.mainBnr .bx-controls-direction a.bx-prev{background: url(/image/icon/arrLeft.png) no-repeat; left: 0;}
div.mainBnr .bx-controls-direction a.bx-next{background: url(/image/icon/arrRight.png) no-repeat; right: 0;}


/* Committees/*

