/* index info font color */
body[data-swiper-index="1"] .subInfo2nd,
body[data-swiper-index="1"] .subInfo2nd  em,
body[data-swiper-index="2"] .subInfo2nd,
body[data-swiper-index="2"] .subInfo2nd  em  {
	color: white !important;
}

/* Index Menu Coufrac like Style*/
body.site-index .section02 ul > li:nth-child(1) > a{
    background: #4d5bc6;
}
body.site-index .section02 ul > li:nth-child(4) {
    clear: right;
}
body.site-index .section02 ul > li:nth-child(8) > a {
    background: #fb3350;
}
body.site-index  .section02 ul > li {
    margin-right: 37px;
}
body.site-index .section02 ul > li > a {
    position: relative;
    display: inline-block;
    width: 131px;
    height: 131px;
    border-radius: 65px;
}
body.site-index .section02 ul > li > a > .title {
    width: 111px;
    padding: 0 10px;
    color: #fff;
    font-size: 14px;
    line-height: 1.3;
}
body.site-index .section02 ul > li.menuitem-extra.menu-abstract {
    clear: left;
}
body.site-index .section02 ul > li.menuitem-preregistration > a {
    background: #72b854;
}

body.site-index .section02 ul > li.menuitem-extra.menu-abstract > a {
    background: #ffae00;
}

body.site-index .section02 ul > li.menuitem-preregistration > a, 
body.site-index .section02 ul > li.menuitem-extra.menu-abstract > a {
    width: 320px;
    height: 130px;
    border-radius: 10px;
}
body.site-index .section02 ul > li.menuitem-subscribe > a {
    background: #fb3350;
    width: 160px;
    height: 130px;
    border-radius: 10px;
}
body.site-index .section02 ul > li.menuitem-subscribe > a > .title  {
    top: 64px;
    width: 100%;
    padding: 0 10px 0 22px;
    color: #fff;
    font-size: 21px;
    font-weight: 500;
    line-height: 1.3;
}
body.site-index .section02 ul > li.menuitem-preregistration > a > .title span em, 
body.site-index .section02 ul > li.menuitem-extra.menu-abstract > a > .title span em, 
body.site-index .section02 ul > li.menuitem-subscribe > a > .title span em {
    display: block;
    margin-top: 6px;
    color: #fff;
    font-size: 11px;
    font-weight: 200;
    padding-right: 20px;
    line-height: 1;
}
body.site-index  ul > li.menuitem-preregistration, 
body.site-index  ul > li.menuitem-extra.menu-abstract, 
body.site-index  ul > li.menuitem-subscribe, 
body.site-index  ul > li.menuitem-download {
    margin-right: 19px !important;
}
body.site-index  ul > li.menuitem-preregistration > a > .icon, body.site-index  ul > li.menuitem-extra.menu-abstract > a > .icon {
    top: 20px;
    left: 28px;
}
body.site-index  ul > li.menuitem-subscribe > a > .icon, body.site-index  ul > li.menuitem-download > a > .icon {
    top: 20px;
    left: 23px;
}
body.site-index .section02 ul > li.menuitem-preregistration > a > .title, 
body.site-index .section02 ul > li.menuitem-extra.menu-abstract > a > .title {
    top: 64px;
    width: 100%;
    padding: 0 10px 0 28px;
    color: #fff;
    font-size: 21px;
    font-weight: 600;
    line-height: 1.3;
}
body.site-index .section02 ul > li.menuitem-preregistration > a > .title span, 
body.site-index .section02 ul > li.menuitem-extra.menu-abstract > a > .title span, 
body.site-index .section02 ul > li.menuitem-subscribe > a > .title span  {
    text-align: left;
}
body.site-index .section02 ul > li > a > .icon.ico_namePlate {
	margin-left: 0;
}
/* End */

.ssTitleNormal {border-bottom: none; background: #252839; padding: 15px; color: #fff !important; text-align: center; border-radius: 12px;}

/* footer powered by link color */
.powered-by a { color: #888;}

/*  chage award menu font size */
#wrap.index .menu-award .title span { font-size: .7rem; }
#wrap.sub .menu-award .title span {   }

/* request invitation form padding */
form#request-invitation {
    padding: 0 70px 65px 70px;
}

/* hide resgistration message */
/*.confs-registration-message { display: none; }*/


@media only screen and (max-width:567px){
	li.stNum {padding:0 0 18px 20px; font-size:15px; text-align:left;}
	li.stNum.md, li.stNum.md em {font-size:13px; padding-bottom:13px;}
	li.stNum.sm, li.stNum.sm em {font-size:12px; padding-bottom:12px;}
	.greeting .intro>strong {margin-right:0;}
}
/*20200225 테이블 감싸기*/
table.tbl_nor_w {width:100%; margin-bottom:50px; font-family:'Nanum Gothic'; font-size:14px; table-layout:auto; border-top:1px solid #39404a;}
table.tbl_nor_w th {padding:20px 0; color:#000; font-weight:normal; background:#f8f8f8;}
table.tbl_nor_w th, .tbl_nor_w td {border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
table.tbl_nor_w th:last-child, .tbl_nor_w td:last-child {border-right:none;}
table.tbl_nor_w td {padding:18px 20px; line-height:1.6;}
table.tbl_nor_w .tt .fbig {font-size:24px;}

@media only screen and (max-width:768px){
	.tbl_wrap {overflow:scroll;}
	.tbl_wrap>.tbl_nor_w {width:150%;}

	table.tbl_nor_w thead { padding:6px 0;}
	table.tbl_nor_w th {padding:1px 10px;}
        table.tbl_nor_w td {padding:5px 10px;}
	table.tbl_nor_w td.tt {padding:12px 10px 6px 10px;}
}
@media only screen and (max-width:567px){
	.tbl_wrap>.tbl_nor_w {width:200%;}

	table.tbl_nor_w .tt .fbig {font-size:18px;}

	#wrap.index .menu-award .title span { font-size: .6rem; }
}

.fItal {font-style:italic;}