/* ================================================ Society =============================================== */
/* ========== Greetings ========== */
div.greeting {}
div.greeting p {text-align: justify;}
p.slogan {position: relative;}
p.slogan img {display: block;margin: 0 auto;}
/*  Mobile : ~ width:960px  */
@media  (max-width: 960px) {
div.greeting {padding: 15px;}
div.greeting p.slogan {padding: 0;}
p.slogan img {width: 100%}
div.greeting p {margin-bottom: 15px; color: #5b5b5b;font-family: 'NotoSansKR DemiLight', sans-serif;}
div.greeting p.sign {text-align: right;}
div.greeting p.sign strong {display: block; font-size: 15px; color: #000; font-family: 'NotoSansKR Bold', sans-serif;}
}

/*  PC : width:961px ~  */
@media  (min-width: 961px) {
div.greeting p {margin-bottom: 30px;color: #5b5b5b;font-size: 17px;line-height: 30px; font-family: 'NotoSansKR DemiLight', sans-serif;}
div.greeting p.slogan {margin-bottom: 50px;}
div.greeting p.sign {text-align: right;}
div.greeting p.sign strong {display: block; color: #000; font-size:18px; font-family: 'NotoSansKR Bold', sans-serif;}
}

/* ========== History ========== */
div.history {}

div.historyCon h3 {color: #e66353; font-family:'NotoSansKR Bold',sans-serif;}
div.historyCon dl {position: relative;}
div.historyCon dl dt {color: #a27a60; font-family:'NotoSansKR Bold',sans-serif;}
div.historyCon dl dd {color: #5b5b5b; font-family:'NotoSansKR DemiLight',sans-serif;}

/*  Mobile : ~ width:960px  */
@media  (max-width: 960px) {
	div.history {padding: 15px;}
	div.historyCon {margin-top: 30px;}
	div.historyCon h3 {margin: 50px 0 10px; font-size:20px; line-height: 25px; letter-spacing: -1px; background: url('/eng/image/sub/historyTit.png') no-repeat left top; background-size: 20px; padding: 5px 0 0 7px;}
	div.historyCon dl {position: relative; padding :5px 0 5px 10px;}
	div.historyCon dl:before {z-index:0; position: absolute; left: 13px; top: 0; content:''; width: 3px; height: 100%; background-color: #eadfd8; border-radius:2px;}	
	div.historyCon dl dt ,div.historyCon dl dd{padding-left: 25px;}
	div.historyCon dl dt {position: relative; margin-top: 20px; font-size:16px; line-height: 22px;}
	div.historyCon dl dt:before {position: absolute; content:''; left: 0; top: 6px; width: 10px; height: 10px; background: url('/eng/image/sub/history_bl.png') no-repeat center top;}
	div.historyCon dl dt:first-child {margin-top: 0;}	
	div.historyCon dl dd {font-size:14px; line-height: 20px;}
}

/*  PC : width:961px ~  */
@media  (min-width: 961px) {
	div.historyCon {margin-top: 80px;}
	div.historyCon h3 {margin : 90px 0 20px; z-index:10; font-size:40px; line-height: 30px; letter-spacing: -1px; background: url('/eng/image/sub/historyTit.png') no-repeat left top; padding: 19px 0 0 13px;}
	div.historyCon h3:first-child {margin-top: 0;}
	div.historyCon dl {position: relative; padding : 10px 0 10px 49px;}
	div.historyCon dl:before {z-index:0; position: absolute; left: 52px; top: 0; content:''; width: 3px; height: 100%; background-color: #eadfd8; border-radius:2px;}
	div.historyCon dl dt ,div.historyCon dl dd{padding-left: 49px;}
	div.historyCon dl dt {position: relative; margin-top: 40px; font-size:22px; line-height: 30px;}
	div.historyCon dl dt:before {position: absolute; content:''; left: 0; top: 13px; width: 10px; height: 10px; background: url('/eng/image/sub/history_bl.png') no-repeat center top;}
	div.historyCon dl dt:first-child {margin-top: 0;}
	div.historyCon dl dd {font-size:16px; line-height: 26px;}
}


/* ========== Organization ========== */
div.organ {}
ul.board, ul.board li {margin: 0;padding: 0;list-style: none;}

/*  Mobile : ~ width:960px  */
@media  (max-width: 960px) {
	ul.board {padding: 15px;font-size: 0;line-height: 0;text-align: center;}
	ul.board li {display: inline-block;vertical-align: top;width: calc(33% - 5px);margin: 10px 0 0 5px;text-align: center;box-sizing:border-box;}
	ul.board li:nth-child(3n+1) {margin: 10px 0 0 0;}
	ul.board img, ul.board span {display: block;}
	ul.board span {margin: 0 0 5px;color: #000;font-size: 15px;font-family: 'NotoSansKR Bold', sans-serif;}
	ul.board p.info {min-height: 102px;padding: 10px 5px 0;border-radius: 0 0 10px 10px;border: 1px solid #d2d2d2;border-top: 0 none;color: #454545;font-size: 13px;line-height: 1.4;font-family: 'NotoSansKR DemiLight', sans-serif;}
}

/*  PC : width:961px ~  */
@media  (min-width: 961px) {
	ul.board {width: 780px;margin: 0 auto;font-size: 0;line-height: 0;}
	ul.board li {display: inline-block;vertical-align: top;width: 200px;margin: 25px 30px;text-align: center;box-sizing:border-box;}
	ul.board img, ul.board span {display: block;}
	ul.board span {margin: 0 0 5px;color: #000;font-size: 18px;line-height: 33px;font-family: 'NotoSansKR Bold', sans-serif;}
	ul.board p.info {padding: 10px 10px 18px;border-radius: 0 0 20px 20px;border: 1px solid #d2d2d2;border-top: 0 none;color: #454545;font-size: 15px;line-height: 20px;font-family: 'NotoSansKR DemiLight', sans-serif;}
}

/* ========== Location ========== */
div.location {}
div.location ul, div.location ul li {margin: 0;padding: 0;list-style: none;}


/*  Mobile : ~ width:960px  */
@media  (max-width: 960px) {
	div.location {margin: 15px; padding: 15px; background-color: #fcf9f4; box-sizing:border-box; }
	div.location iframe {display: block; margin-bottom: 24px; width: calc(100% - 9px); box-sizing:border-box; height: 225px;  box-shadow : 9px 9px 0 rgba(147,131,104,0.32); }

	div.location ul {padding: 0;}	
	div.location ul li {position: relative; padding : 6px 0 7px 50px; box-sizing:border-box; margin-top: 15px; font-size:14px; line-height: 20px; font-family:'NotoSansKR DemiLight',sans-serif; color: #5b5b5b; letter-spacing: -1px;}
	div.location ul li:first-child {margin-top: 0;}
	div.location ul li:before {position: absolute; left: 0; top: 10px; content:''; width: 40px; height: 40px; background-color: #fff; box-shadow: 0 0 13px rgba(201,190,172,0.32); background-repeat: no-repeat; background-position: center center; border-radius:50%; background-size: auto 17px;}	
	div.location ul li:nth-child(1):before {background-image : url('/eng/image/sub/location_01.png');}
	div.location ul li:nth-child(2):before {background-image : url('/eng/image/sub/location_02.png');}
	div.location ul li:nth-child(3):before {background-image : url('/eng/image/sub/location_03.png');}
	div.location ul li:nth-child(4):before {background-image : url('/eng/image/sub/location_04.png');}
	div.location ul li strong {display: block; margin-bottom: 5px; color: #a27a60; font-size:16px; font-family:'NotoSansKR Bold',sans-serif;}
}

/*  PC : width:961px ~  */
@media  (min-width: 961px) {
	div.location {position: relative; background-color: #fcf9f4; padding: 55px; height: 550px; box-sizing:border-box; padding-left: 605px;}
	div.location iframe {position: absolute; left: 55px; top: 55px; width: 500px; height: 450px; box-shadow : 9px 9px 0 rgba(147,131,104,0.32); }
	div.location ul {padding: 30px 0;}	
	div.location ul li {position: relative; padding : 6px 0 7px 95px; box-sizing:border-box; margin-top: 30px; font-size:16px; line-height: 26px; font-family:'NotoSansKR DemiLight',sans-serif; color: #5b5b5b; letter-spacing: -1px;}
	div.location ul li:first-child {margin-top: 0;}
	div.location ul li:before {position: absolute; left: 0; top: 0; content:''; width: 75px; height: 75px; background-color: #fff; box-shadow: 0 0 13px rgba(201,190,172,0.32); background-repeat: no-repeat; background-position: center center; border-radius:50%;}	
	div.location ul li:nth-child(1):before {background-image : url('/eng/image/sub/location_01.png');}
	div.location ul li:nth-child(2):before {background-image : url('/eng/image/sub/location_02.png');}
	div.location ul li:nth-child(3):before {background-image : url('/eng/image/sub/location_03.png');}
	div.location ul li:nth-child(4):before {background-image : url('/eng/image/sub/location_04.png');}
	div.location ul li strong {display: block; margin-bottom: 10px; color: #a27a60; font-size:22px; font-family:'NotoSansKR Bold',sans-serif;}
}

/* ================================================  Journal =============================================== */
/* ==========  Journal ========== */

div.journal {}
dl.jos {}
dl.jos dt {color: #131313; font-family:'NotoSansKR Medium',sans-serif;}
dl.jos dd.btn {text-align: center; font-size:0; line-height: 0;}
dl.jos dd.btn a {position: relative; font-family:'NotoSansKR Medium',sans-serif;}
dl.jos dd p {text-align: justify;}

/*  Mobile : ~ width:960px  */
@media  (max-width: 960px) {
	div.journal {padding: 15px;}
	dl.jos dt {background : #fcfbf3; text-align: center; font-size:20px; line-height: 25px;}
	dl.jos dt img {display: block; margin: 0 auto;}
	dl.jos dd.btn {background-color: #fcfbf3; margin-bottom: 15px; padding : 25px 0;}
	dl.jos dd.btn a {text-align: left; width:auto; margin-left: 8px; background-color: #fff; border-color: #3aaca9;	 border-radius:4px; color: #3aaca9; padding: 1px 30px 0 12px; font-size:14px; line-height: 30px;}
	dl.jos dd.btn a:after {position: absolute; right: 10px; top: 50%; content:''; transform:translateY(-50%); width: 6px; height: 11px; background: url('/eng/image/sub/jos_btn_arr.png') no-repeat center top;}
	dl.jos dd.btn a:first-child {margin-left: 0; color: #f58424; border-color: #f58424;}
	dl.jos dd.btn a:first-child:after {background-image: url('/eng/image/sub/submission_btn_arr.png');}
	dl.jos dd {background-color: #fff;}
	dl.jos dd p {margin-top: 15px; font-size:14px; line-height: 20px;}
	dl.jos dd p:first-child {margin-top: 0;}
}

/*  PC : width:961px ~  */
@media  (min-width: 961px) {
	dl.jos {background : #fcfbf3 url('/eng/image/sub/jos_bg.png') no-repeat left top; padding: 70px 48px 28px 600px; }
	dl.jos dt {text-align: center; font-size:40px; line-height: 50px; margin-bottom: 10px;}
	dl.jos dt img {display: none;}
	dl.jos dd.btn {margin-bottom: 30px;}
	dl.jos dd.btn a {text-align: left; width: 211px; margin-left: 16px; background-color: #fff; border-color: #3aaca9;	 border-radius:4px; color: #3aaca9; padding: 1px 40px 0 23px; font-size:17px; line-height: 50px;}
	dl.jos dd.btn a:after {position: absolute; right: 15px; top: 50%; content:''; transform:translateY(-50%); width: 6px; height: 11px; background: url('/eng/image/sub/jos_btn_arr.png') no-repeat center top;}
	dl.jos dd.btn a:first-child {margin-left: 0; color: #f58424; border-color: #f58424;}
	dl.jos dd.btn a:first-child:after {background-image: url('/eng/image/sub/submission_btn_arr.png');}
	dl.jos dd p {margin-top: 25px; font-size:16px; line-height: 24px;}
	dl.jos dd p:first-child {margin-top: 0;}
}

/* ================================================  Scientific Meeting Schedule =============================================== */
/* ==========  Scientific Meeting Schedule ========== */
div.schedule {}
div.schedule:after {clear: both; content:''; display: block;}
div.schedule dl {position: relative; box-sizing:border-box;}
div.schedule dl dt {color: #673e89; font-family:'NotoSansKR Bold',sans-serif;}
div.schedule dl dd.date {font-family:'NotoSansKR Regular',sans-serif;}
div.schedule dl dd.date span {display: block; color: #715092; font-family:'NotoSansKR Bold',sans-serif;}
div.schedule ul, div.schedule ul li {margin: 0; padding: 0; list-style: none; color: #282828;}

/*  Mobile : ~ width:960px  */
@media  (max-width: 960px) {
	div.schedule {padding: 15px;}
	div.schedule dl {position: relative; padding : 4px 0 4px 100px; min-height: 100px; margin-top: 20px;}		
	div.schedule dl:first-child {margin-top: 0;}
	div.schedule dl dt {font-size:16px; line-height: 20px; margin-bottom: 5px; letter-spacing: -0.5px;}	
	div.schedule dl dd.date {position: absolute; left: 0; top: 0; width: 80px; height: 70px; padding: 10px 0; text-align: center; color: #000;  background-color: #fff;  border: 6px solid; border-image: linear-gradient(to bottom, #ddccf6, #edcbd9); border-image-slice: 1; box-shadow: 5px 5px 5px rgba(0,0,0,0.06); box-sizing:border-box; font-size:12px;}
	div.schedule dl dd.date span {font-size:18px; line-height: 22px;}

	div.schedule ul li {position: relative; padding-left: 15px; color: #282828; font-size:12px; line-height: 20px;}
	div.schedule ul li:before {position: absolute; left: 0; top: 7px; content:''; width: 8px; height: 9px; background-repeat: no-repeat; background-position: center top; background-size:8px;}
	div.schedule ul li:nth-child(1):before {background-image : url('/eng/image/sub/schdule_date.png');}
	div.schedule ul li:nth-child(2):before {background-image : url('/eng/image/sub/schdule_place.png');}
	div.schedule ul li:nth-child(3):before {background-image : url('/eng/image/sub/schdule_site.png');}
}

/*  PC : width:961px ~  */
@media  (min-width: 961px) {
	div.schedule dl {position: relative; float: right; width: calc(50% - 10px); padding : 8px 10px 8px 190px; min-height: 140px; margin-top: 20px;}
	div.schedule dl:nth-child(2n+1) {float: left; clear: both;}
	div.schedule dl:nth-child(-n+2) {margin-top: 0;}
	div.schedule dl dt {font-size:20px; line-height: 24px; margin-bottom: 10px; letter-spacing: -0.5px;}
	div.schedule dl dd.date {position: absolute; left: 0; top: 0; width: 160px; height: 140px; padding: 30px 0; text-align: center; color: #000;  background-color: #fff;  border: 6px solid; border-image: linear-gradient(to bottom, #ddccf6, #edcbd9); border-image-slice: 1; box-shadow: 5px 5px 5px rgba(0,0,0,0.06); box-sizing:border-box;}
	div.schedule dl dd.date span {font-size:35px; line-height: 35px;}
	div.schedule ul li {position: relative; padding-left: 30px; color: #282828; font-size:16px; line-height: 30px;}
	div.schedule ul li:before {position: absolute; left: 0; top: 8px; content:''; width: 16px; height: 17px; background-repeat: no-repeat; background-position: center top;}
	div.schedule ul li:nth-child(1):before {background-image : url('/eng/image/sub/schdule_date.png');}
	div.schedule ul li:nth-child(2):before {background-image : url('/eng/image/sub/schdule_place.png');}
	div.schedule ul li:nth-child(3):before {background-image : url('/eng/image/sub/schdule_site.png');}
}

/* ================================================ Releated =============================================== */
/* ========== Relate Site ========== */
div.relate {}
div.relate ul.site, div.relate ul.site li {margin: 0; padding: 0; list-style: none;}
div.relate ul.site li a {position: relative; display:table-cell; vertical-align: middle;  color: #383838; font-family:'NotoSansKR Regular',sans-serif;}
div.relate ul.site:after {clear: both; content:''; display: block;}

/*  Mobile : ~ width:960px  */
@media  (max-width: 960px) {
	div.relate {padding: 15px;}
	div.relate ul.site li {float: right; margin-top: 20px; width: calc(50% - 10px);}
	div.relate ul.site li:nth-child(2n+1) {float: left; clear: both;}
	div.relate ul.site li a {font-size:14px; line-height: 20px; height: auto; padding-right: 20px; padding-bottom: 5px; border-bottom: 1px dashed #c1b0cf;}
	div.relate ul.site li a:after {position: absolute; right: 5px; top: 50%; transform:translateY(-50%); content:''; width: 10px; height: 10px; background: url('/eng/image/sub/relateLink.png') no-repeat center top; background-size:10px;}
}

/*  PC : width:961px ~  */
@media  (min-width: 961px) {
	div.relate ul.site {min-height:500px;}
	div.relate ul.site li {float: left; margin-left: 40px; width: 373px; margin-top: 20px;}
	div.relate ul.site li a {font-size:16px; width: 500px; line-height: 20px; height: 40px; padding-right: 40px; padding-bottom: 10px; border-bottom: 1px dashed #c1b0cf;}
	div.relate ul.site li a:after {position: absolute; right: 11px; top: 50%; transform:translateY(-50%); content:''; width: 20px; height: 20px; background: url('/eng/image/sub/relateLink.png') no-repeat center top;}
	div.relate ul.site li a:hover:after {background-image: url('/eng/image/sub/relateLink_o.png');}
	div.relate ul.site li a:hover {color: #e66353; font-family:'NotoSansKR Medium',sans-serif;}
	div.relate ul.site li:nth-child(-n+3) {margin-top: 0;}
	div.relate ul.site li:nth-child(3n+1) {margin-left: 0; clear: both;}
}

/* JKSJC */
/*div.conference {}
dl.conference, dl.conference dt, dl.conference dd,
dl.jkjsc, dl.jkjsc dt, dl.jkjsc dd {margin: 0;padding: 0;}
dl.conference ul.info, dl.conference ul.info li {margin: 0;padding: 0;list-style: none;}

div.conference .bdBox {border-style: solid;border-color: #f4f4f4;text-align: center;color: #333;font-family: 'NotoSansKR DemiLight', sans-serif;}
div.conference .bdBox img {display: block;margin: 0 auto;}

dl.jkjsc {background-color: #fdf4f4;}
dl.jkjsc dt {position: relative;display: inline-block;background-color: #fbe5e4;border-left-style: solid;border-left-color: #e66353;vertical-align: top;color: #333;letter-spacing: -0.5px;font-weight: normal;font-family: 'NotoSansKR Medium', sans-serif;}

dl.conference ul.info li {color: #333;font-family: 'NotoSansKR DemiLight', sans-serif;}
dl.conference ul.info li:first-child {margin-top: 0;}
dl.conference ul.info li img {display: inline-block;vertical-align: top;}

dl.conference .imgArea {border: 1px solid #e4e4e4;}
dl.conference .infoArea {border: 1px solid #e4e4e4;border-top: 0 none;background-color: #f4f4f4;color: #393939;font-family: 'NotoSansKR Light', sans-serif;}
dl.conference .infoArea dt {color: #000;font-family: 'NotoSansKR Regular', sans-serif;}
dl.conference div.infoArea {text-align: center;}*/

/*  Mobile : ~ width:960px
@media  (max-width: 960px) {
div.conference {padding: 15px;}
div.conference .bdBox {padding: 15px 10px;border-width: 5px;font-size: 13px;line-height: 1.3;}
div.conference .bdBox img {height: 60px;margin-bottom: 15px;}

dl.conference {margin-top: 20px !important;}

dl.conference dt sup {font-size: 13px;line-height: 13px;}

dl.jkjsc {margin-top: 15px;padding-top: 20px;}
dl.jkjsc dt {padding: 10px 15px;border-left-width: 5px;font-size: 18px;line-height: 20px;}

dl.conference ul.info {margin-bottom: 10px;}
dl.conference ul.info li {margin-top: 5px;font-size: 13px;line-height: 20px;}
dl.conference ul.info li img {height: 20px;margin-right: 5px;}

dl.conference .infoArea {padding: 10px 15px;font-size: 13px;line-height: 18px;}
dl.conference .infoArea dt {font-size: 14px;}

}  */

/*  PC : width:961px ~ 
@media  (min-width: 961px) {
div.conference .bdBox {padding: 50px 10px;border-width: 10px;font-size: 17px;line-height: 26px;}
div.conference .bdBox img {margin-bottom: 30px;}

dl.jkjsc {margin-top: 30px;padding-top: 45px;}
dl.jkjsc dt {padding: 20px 35px;border-left-width: 10px;font-size: 32px;line-height: 40px;}

dl.conference {margin-top: 70px;}
dl.conference dt sup {font-size: 16px;line-height: 16px;}

dl.conference ul.info {margin-bottom: 20px;}
dl.conference ul.info li {margin-top: 8px;font-size: 17px;line-height: 38px;}
dl.conference ul.info li img {margin-right: 10px;}

dl.conference .infoArea {padding: 15px 30px;font-size: 15px;line-height: 26px;}
dl.conference .infoArea dt {font-size: 16px;}

} */

/* JKSJC 2023-06-27 */
div.jkjsc {}
div.conferenceList ul, div.conferenceList li, ul.conferMenu, ul.conferMenu li {margin: 0; padding: 0; list-style: none; }
div.conferenceList {position: relative;}
div.conferenceList:after {position: absolute; display: block; right: 0;top: 0; background: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.8));content:'';}
div.conferenceList li:first-child {margin-left: 0;}

div.conferenceList div.bx-controls {}
div.conferenceList div.bx-controls:after {clear: both; display: block; content: ''; font-size: 0; line-height: 0; height: 0; }
div.conferenceList div.bx-controls > * {float: left;}

div.conferenceList div.bx-pager {position: relative;font-size: 0;line-height: 0;}
div.conferenceList div.bx-pager:before {position: absolute; display: block; left: 0;top: 50%; transform: translateY(-50%);width: 100%;height: 6px;border-radius: 3px;background-color:#f1f1f1;content:'';}
div.conferenceList div.bx-pager div {z-index: 10;width: 10%;position: relative;display: inline-block;vertical-align: top;}
div.conferenceList div.bx-pager a {display: block;height: 16px;font-size: 0;line-height: 0;}
div.conferenceList div.bx-pager a.active {display:block; border-radius: 8px;background:url('/eng/image/sub/cenference_pager.png') no-repeat center center #e66353;}

div.conferenceList div.bx-controls-direction {float: right;font-size: 0;line-height: 0;}
div.conferenceList div.bx-controls-direction a {display: inline-block;vertical-align: top;background-repeat: no-repeat;background-position: 0 0;}
div.conferenceList div.bx-controls-direction a.bx-prev {background-image:url('/eng/image/sub/confer_prev.png');}
div.conferenceList div.bx-controls-direction a.bx-next {background-image:url('/eng/image/sub/confer_next.png');}

div.conferenceList div.pager {color: #7f7f7f;font-family: 'NotoSansKR Thin', sans-serif;text-align: center;}
div.conferenceList div.pager span {color: #e66353;font-weight: bold;}

dl.conferCon {text-align: center;background-color:#fbf4ee;background-repeat: no-repeat;box-sizing: border-box; }
dl.conferCon ul, dl.conferCon li {margin: 0; padding: 0; list-style: none; }
dl.conferCon dt span {color: #c83c3c;  font-family: 'NotoSerif Bold', serif;}
dl.conferCon p {font-family: 'NotoSansKR Medium', sans-serif;}
dl.conferCon p strong {display: block;}
dl.conferCon ul.info {text-align: center;color: #333;}
dl.conferCon ul.info li:first-child {margin: 0;}
dl.conferCon ul.info li img {padding-right: 5px;}
dl.conferCon div.btn a {border: 0 none;color: #fff;font-family: 'NotoSansKR Medium', sans-serif;background:url('/eng/image/sub/conferbtn.png') no-repeat center right 10px #59402e;}

/*  Mobile : ~ width:960px  */
@media  (max-width: 960px) {
div.jkjsc {padding: 15px;}
div.conferenceList:after {width: 50px;height: calc(100% - 30px);}
div.conferenceList div.bx-controls {margin-top: 5px;}
div.conferenceList div.pager {width: 50px;}
div.conferenceList div.bx-pager {width: calc(100% - 105px);height: 25px;}
div.conferenceList div.bx-pager div {padding: 5px 0;}
div.conferenceList div.bx-pager a.active {background-size:15px auto;}
div.conferenceList div.bx-controls-direction a {width: 25px;height: 25px;background-size:25px;}
div.conferenceList div.bx-controls-direction a.bx-next {margin-left: 5px;}


div.jkjsc dl.rwMenu {margin: 25px 0 10px;}

dl.conferCon {padding: 25px 15px;background-position:left top;background-image:url('/eng/image/sub/conferList_bg_m.png');}
dl.conferCon dt {margin-bottom: 15px;}
dl.conferCon dt span {font-size: 18px;letter-spacing: -1px;box-shadow: inset 0 -10px  0 0 rgba(219, 69, 69, 0.1);}
dl.conferCon p {padding-bottom: 15px;font-size: 15px;}
dl.conferCon ul.info {padding-bottom: 15px;}
dl.conferCon ul.info li {margin-top: 5px;line-height: 25px;font-size: 14px;}
dl.conferCon ul.info li img {width:25px;height: 25px;}
dl.conferCon div.btn {margin-top: 10px;}
dl.conferCon div.btn a {display: inline-block;vertical-align: top;padding: 0 60px 0 15px;font-size: 14px;line-height: 35px;background-size:14px auto;}


/* 2023-07-20 */
ul.conferMenu li {margin-top: 10px;}
dl.menuList div.yearUtil {display: none;}
dl.menuList a.trigger {border-radius: 5px;box-shadow: 0 3px 13px 0 rgba(164, 159, 190, 0.32); /* x-position y-position blur spread color */}
dl.menuList dd {top: 40px;padding: 0 15px 10px;}
}

/*  PC : width:961px ~  */
@media  (min-width: 961px) {
div.conferenceList:after {width: 40px;height: 264px;}
div.conferenceList li {width: 212px !important;margin-left: 10px;}

div.conferenceList div.bx-controls {margin-top: 10px;}
div.conferenceList div.bx-controls-direction a {width: 44px;height: 44px;}
div.conferenceList div.bx-controls-direction a.bx-next {margin-left: 10px;}
div.conferenceList div.pager {width: 81px;font-size: 24px;letter-spacing: -2px;line-height: 44px;}
div.conferenceList div.bx-pager {width: 85%;height: 44px;}
div.conferenceList div.bx-pager div {padding: 15px 0 13px;}

div.jkjsc dl.rwMenu {position: relative;margin-top: 45px;}
div.jkjsc dl.rwMenu div.bx-controls a {position: absolute;display: block;top: 0;width: 65px;height: 65px;background-repeat: no-repeat;background-position:center center;font-size: 0;line-height: 0;}
div.jkjsc dl.rwMenu div.bx-controls a.bx-prev {left: 0;background-image:url('/eng/image/sub/conferList_prev.png');}
div.jkjsc dl.rwMenu div.bx-controls a.bx-next {right: 0;background-image:url('/eng/image/sub/conferList_next.png');}


dl.conferCon {height: auto !important;padding: 50px 40px;background-position:left top, right bottom;background-image:url('/eng/image/sub/conferList_bg_t.png'), url('/eng/image/sub/conferList_bg_b.png');}
dl.conferCon dt {margin-bottom: 25px;}
dl.conferCon dt span {font-size: 32px;letter-spacing: -1px;box-shadow: inset 0 -15px  0 0 rgba(219, 69, 69, 0.1);}
dl.conferCon p {padding-bottom: 20px;font-size: 20px;}
dl.conferCon ul.info {padding-bottom: 20px;font-size: 0;line-height: 0;}
dl.conferCon ul.info li {display: inline-block;vertical-align: top;margin-left: 35px;line-height: 38px;font-size: 18px;}
dl.conferCon div.btn {margin-top: 20px;}
dl.conferCon div.btn a {padding: 0 80px 0 25px;font-size: 18px;line-height: 60px;}

/* 2023-07-20 */
dl.menuList {overflow: hidden;}
dl.menuList dd {display: block;position: relative; height: 86px;top: 0;padding:  0 86px;border: 0 none;border-bottom:5px solid #d33737;background-color: transparent;}
dl.menuList dd:before {z-index: -1;position: absolute; display: block; left: 0;bottom: 0;width: 100%;height: 65px; background-color: #f1f1f1;border-radius: 25px 25px 0 0;content:'';}
ul.conferMenu {position: relative;top: 1px;overflow:hidden;  height: 86px;font-size: 0;line-height: 0;}
ul.conferMenu li {display: inline-block;vertical-align:top; width: 170px !important;text-align: center;}
ul.conferMenu a {display:table-cell; width: 2000px;height: 80px;vertical-align:middle; padding-top: 14px;font-family: 'NotoSansKR Light', sans-serif;color: #656565;font-size: 14px;line-height: 1.3;box-sizing: border-box; }
ul.conferMenu a span {display: block;font-size: 19px;font-family: 'NotoSansKR Medium', sans-serif;}
ul.conferMenu li.on a {background-color:#d33737;padding-top: 0;color: #fff;border-radius: 20px 20px 0 0;}
dl.menuList div.yearUtil a {position: absolute;bottom: 0;width: 85px;height: 66px;text-align: center;background-color:#f1f1f1;}
dl.menuList div.yearUtil a.prev {left: 0;border-radius: 25px 0 0 0;}
dl.menuList div.yearUtil a.next {right: 0;border-radius: 0 25px 0 0;}
}













/*  Mobile : ~ width:960px  */
@media  (max-width: 960px) {
div.conference a.trigger {padding: 10px 30px 10px 15px;border-radius: 3px;border-color: #b8b8b8;box-shadow: 0 0 6px rgba(164,759,190,0.32);color: #343434;font-family: 'NotoSansKR Medium', sans-serif;font-size: 13px;}
div.conference dl.rwMenu dd {border-color: #b8b8b8;}
div.conference dl.rwMenu li {font-size: 13px;}
}

/*  PC : width:961px ~  */
@media  (min-width: 961px) {
div.conference div.tabCon {display: block !important;}
}


/*  Mobile : ~ width:960px  */
@media  (max-width: 960px) {
}

/*  PC : width:961px ~  */
@media  (min-width: 961px) {
}


/*  Mobile : ~ width:960px  */
@media  (max-width: 960px) {
}

/*  PC : width:961px ~  */
@media  (min-width: 961px) {
}