
.max_conference .cke_sc {display: none;	}

/* conference register + info + fee */
.max_conference .cont_memo.regi .req {display:inline-block; padding:8px 16px; margin-right:10px; font-size:13px; border:2px solid currentColor; border-radius:50px; color:#ec4848;}
.max_conference .cont_memo.regi .req:before{content:''; display:inline-block; width:6px; height:6px; margin-right:8px; border-radius:50%; background:#ec4848; vertical-align:middle;}
.max_conference .cont_memo.regi .req i {display:none;}
.max_conference .cont_memo.regi mark {color:#1dac6a; font-weight:700;}

.max_conference .req {padding:0; margin-left:0; font-size:0; border:0; vertical-align:top;}
.max_conference .req:before {margin-left:4px;}


.max_conference  {}
.max_conference input {border:1px solid #ced7df !important;padding:0 .5rem !important; height: 3rem; background:#fff; color:#000;}
.max_conference input:focus {outline:none; border:1px solid #000 !important; }
.max_conference input[type="file"] {    padding: .5rem !important;}
.max_conference select {border:1px solid #ced7df !important; padding:0 .5rem !important; height: 3rem; background:#fff; opacity:.9; color:#000; }
.max_conference select:focus {outline:none; opacity:1;border:1px solid #000 !important; }
.max_conference button {padding:0 1rem; height: 3rem; }
.max_conference .regi_btn_mini {padding: 0 1rem; height: 2rem; transition: all 0.2s linear; border: 1px solid #555; color: #000; font-size: .8em; margin-left: 1rem;  display: flex; align-items: center; justify-content: center; }
.max_conference .regi_btn_mini:hover {background: #333; color:#fff; }
.max_conference .btn_down {padding: 0 1rem; background: #fff; display: inline-flex;align-items: center; justify-content: center; height: 2rem; border: 1px solid #555; color: #000;}
.max_conference .btn_down > i {margin-right:.5rem; }
.max_conference .btn_down:hover {background: #333;  color:#fff !important; }
.max_conference .btn_down:hover > i {color:inherit;}
.max_conference .btn_down:hover span {color:inherit; }
.max_conference .file_modi {width: 100%; position: relative; margin-top: .5rem; font-size: .85em;}
.max_conference .register .radio-form {margin:.5rem 0;}
.max_conference .regi_memo {width: 100%;  background: #ffffff; padding: 1rem; color: #333; font-size: .9em; border-left: 3px solid #3F51B5 !important;  line-height: 1.4;  border: 1px solid #d6e2ed;}
.max_conference .regi_memo ul {}
.max_conference .regi_memo ul li {margin:.2rem 0;}



.max_conference .register_part {margin-bottom: 3rem;}
.max_conference .register_part .title_wrap{}
.max_conference .register_part .title_wrap h4 {color:#000; font-weight: 600; font-size: 1.8em;	}
.max_conference .register_part .title_wrap h4 em {margin-left:1rem; font-size: .6em; font-weight: 500; color:#666;}
.max_conference .register_part .cont_wrap{margin-top:1rem; border: 1px solid #e0e7ed; background: #f6f9fc;   padding: 1.2rem;   }
.max_conference .register_part .cont_wrap .regi_area {}
.max_conference .register_part .cont_wrap .regi_area ul {display: flex; flex-direction: column; width: 100%;}
.max_conference .register_part .cont_wrap .regi_area ul li {display: flex; align-items: center; margin:0; }
.max_conference .register_part .cont_wrap .regi_area > ul >  li {border-bottom:1px solid #ced7df;padding:1rem 0;}
.max_conference .register_part .cont_wrap .regi_area > ul >  li:first-child {padding-top:0;}
.max_conference .register_part .cont_wrap .regi_area > ul >  li:last-child {border-bottom:0; padding-bottom:0;}
.max_conference .register_part .cont_wrap .regi_area > ul > li .total {width: 100%; height: auto; margin-top: 2rem; padding:1rem; background: #fff;border: 1px solid #abb3df;display: flex; align-items: center; justify-content: space-between;}
.max_conference .register_part .cont_wrap .regi_area > ul > li .total strong {color:#000; font-weight: bold;}
.max_conference .register_part .cont_wrap .regi_area > ul > li .total mark {color:#0028AC;font-weight: bold; font-size: 1.25em; }
.max_conference .register_part .cont_wrap .regi_area > ul > li .total mark:before {content:'₩ '}
.max_conference .register_part .cont_wrap .regi_area > ul > li .fee_box {justify-content: space-between;}
.max_conference .register_part .cont_wrap .regi_area > ul > li .fee_box em {font-weight: bold;}
.max_conference .register_part .cont_wrap .regi_area .tit_box {width: 30%; }
.max_conference .register_part .cont_wrap .regi_area .tit_box label { display: flex; align-items: baseline;}
.max_conference .register_part .cont_wrap .regi_area .tit_box p {font-size: 1.125em; font-weight: bold; color:#000; }
.max_conference .register_part .cont_wrap .regi_area .tit_box span {font-size: .85em; font-weight: 400; margin-left:1rem;}
.max_conference .register_part .cont_wrap .regi_area .cont_box {width: 70%; min-height: 3rem; display: flex;  align-items: center;flex-wrap: wrap;}
.max_conference .register_part .cont_wrap .regi_area .cont_box p.caution {margin-top: 0.5rem !important; color: #314ad3; line-height: 1.2; width: 100%; margin: 0; position: relative;}
.max_conference .register_part .cont_wrap .regi_area .cont_box > ul > li .tit_box {color:#000;}
.max_conference .register_part .cont_wrap .regi_area .cont_box > ul > li {padding:.3rem 0; }
.max_conference .register_part .cont_wrap .regi_area .cont_box iframe {background: #fff;}
.max_conference .register_part .cont_wrap .regi_area .cont_box #smart_editor2 {width: 100% !important;}
.max_conference .register_part .cont_wrap .regi_area .cont_box #bankinfo {margin-top: 1rem;}
.max_conference .register_part .cont_wrap .regi_area .cont_box #bankinfo label {font-weight: bold; color:#000; display: block; margin-bottom: .5rem;}

.max_conference .register_part .cont_wrap .regi_area ul li.full_li {flex-direction: column; border:0;}
.max_conference .register_part .cont_wrap .regi_area ul li.full_li > .tit_box {width: 100%; margin-bottom: 1rem;font-size: 1.125em; }
.max_conference .register_part .cont_wrap .regi_area ul li.full_li .tit_box {}
.max_conference .register_part .cont_wrap .regi_area ul li.full_li .cont_box {width: 100%;}
.max_conference .register_part .cont_wrap .regi_area ul li.full_li .cont_box > ul {margin-top: 1rem;}
.max_conference .register_part .cont_wrap .regi_area ul li.full_li .cont_box .under_cont_box .tit_box{width: 30%; line-height: 1.3;}
.max_conference .register_part .cont_wrap .regi_area ul li.full_li .cont_box .under_cont_box .tit_box strong {font-weight: bold;}
.max_conference .register_part .cont_wrap .regi_area ul li.full_li .cont_box .under_cont_box .cont_box{width: 70%;}
.max_conference .register_part .cont_wrap .regi_area ul li.full_li .cont_box .under_cont_box .cont_box .max_radio {padding:.2rem 0;}
.max_conference .register_part .cont_wrap .regi_area ul li.full_li .cont_box .under_cont_box > li {border-bottom: 1px dashed #aaa;}
.max_conference .register_part .cont_wrap .regi_area ul li.full_li .cont_box .under_cont_box > li:last-child {border:0;}
.max_conference .register_part .cont_wrap .regi_area .cont_box .under_cont_box.full li {width: 100%; margin-bottom: 1.5rem;}
.max_conference .register_part .cont_wrap .regi_area .cont_box .under_cont_box.full li:last-child {margin-bottom: 0;}
.max_conference .register_part .cont_wrap .regi_area .cont_box .under_cont_box.full .cont_box{width: 100%;}
.max_conference .register_part .cont_wrap .regi_area .cont_box .under_cont_box.full .cont_box label {margin-bottom: .5rem;}


.max_conference .register_part .table_wrap {background: #fff; padding:0; border:0;}
.max_conference .register_part .table_wrap h5 {font-weight: bold; color:#000; margin-bottom: .5rem;}
.max_conference .register_part .table_wrap > ul {border-top:2px solid #0028AC; display: flex;flex-direction: column;	}
.max_conference .register_part .table_wrap > ul > li {display: flex; border-bottom:1px solid #ccc; margin:0;}
.max_conference .register_part .table_wrap > ul > li strong {width: 30%;color:#000; padding:1rem;background: #EFF3F8;font-weight: bold; min-height: 3.5rem; display: flex; align-items: center; }
.max_conference .register_part .table_wrap > ul > li span ,
.max_conference .register_part .table_wrap > ul > li div.cont {width: 70%; line-height: 1.5; padding:1rem; min-height: 3.5rem; display: flex; align-items: center; }
.max_conference .register_part .table_wrap > ul > li div.cont.edit {display: inline-block;}
.max_conference .register_part .table_wrap > ul > li div.cont > ul {width: 100%;}
.max_conference .register_part .table_wrap > ul > li div.cont > ul li {width: 100%; display: flex; margin:.2rem 0;}
.max_conference .register_part .table_wrap > ul > li div.cont > ul li > dt {width: 30%;font-weight: bold;}
.max_conference .register_part .table_wrap > ul > li div.cont > ul li > dd {width: 70%;}
.max_conference .register_part .table_wrap em{font-weight: bold; color:#0028AC; margin-left:1rem;}

.max_conference .discount_part .title_wrap h4 {color:#000; font-weight: 600; font-size: 1.8em; 	}
.max_conference .discount_part .title_wrap h4 em {margin-left:1rem; font-size: .6em; font-weight: 500; color:#666;}
.max_conference .discount_part .cont_wrap {margin-top: 1rem;}
.max_conference .discount_part .cont_wrap .regi_area ul li {display: flex; align-items: center; margin:0; }

.max_conference .sponsor_discount { background: #f6f9fc; padding: 1.2rem;  border: 1px solid #e0e7ed;}
.max_conference .sponsor_discount h5 {font-size: 1.125em; font-weight: bold; color:#000; margin-bottom: 1rem; }
.max_conference .sponsor_discount .discount_coupon {display: flex; margin-top: 1rem;}
.max_conference .sponsor_discount .discount_coupon input {width: 50%;}
.max_conference .sponsor_discount .discount_coupon button {background: #000; color:#fff;}

.max_conference .register .total_amount {background: #f6f9fc !important; padding: 1.2rem; border-top:2px solid #3F51B5 !important; border: 1px solid #e0e7ed;}
.max_conference .register .total_amount p {display: flex; align-items: center; justify-content: flex-end;}
.max_conference .register .total_amount em {color:#0028AC !important}


.max_conference .regi_nav {display: flex;justify-content: center;}
.max_conference .regi_nav button.regi_btn {width: 15rem; height: 5rem; margin:0 .5rem; border-radius:.5rem;	}
.max_conference .regi_nav button.regi_btn p {font-weight: bold;font-size: 1.25em;}
.max_conference .regi_nav button.regi_btn span {font-size: .8em;display: block; margin-top: .5rem;}
.max_conference .regi_nav button.ty01 {background: #eee; color:#000}
.max_conference .regi_nav button.ty02 {background: #0028AC; color:#fff;}

.max_conference .cont_memo {  background: #fff;     border-top: 2px solid #0028AC !important; padding: 1.2rem;  border: 1px solid #e0e7ed;}
.max_conference .cont_memo li {line-height:1.3; display: flex; align-items: center;}
.max_conference .cont_memo li:not(:nth-child(1)) {margin-top:8px;}
.max_conference .cont_memo li h4 {font-weight: bold;}
.max_conference .cont_memo li p {color:#0028AC;}
.max_conference .cont_memo2 {  background: #fff; width: 100%;  color:#333; line-height:1.3;    border-left: 2px solid #0028AC !important; padding: 1rem;  border: 1px solid #e0e7ed;}

.strchk_box {display: flex; margin-top: .5rem;}
.strchk_box em {margin-left:.2rem}
.strchk_box #body_strchk {font-weight: bold; color:#000;}




.abstract_wrap {}
.abstract_wrap .abstract_title { width: 100%;  font-size: 1.125em;}
.abstract_wrap .abstract_title label {display: flex; align-items: baseline;}
.abstract_wrap .abstract_title label p {font-size: 1.125em; font-weight: bold; color: #000;}
.abstract_wrap .abstract_title label span {font-size: .85em; font-weight: 400; margin-left: 1rem;}
.abstract_wrap .abstract_area {}
.abstract_wrap .abstract_area .abstract_cnt{border:1px solid #000;display: flex; align-items: center; justify-content: space-between;background: #fff; padding:1rem;}
.abstract_wrap .abstract_area .abstract_cnt .cnt_title label { display: flex; align-items: baseline;}
.abstract_wrap .abstract_area .abstract_cnt .cnt_title p {font-size: 1.125em; font-weight: bold; color:#000; }
.abstract_wrap .abstract_area .abstract_cnt .cnt_title span {font-size: .85em; font-weight: 400; margin-left:1rem;}
.abstract_wrap .abstract_area .abstract_cnt .cnt_cont select{width: 12rem;}

.abstract_wrap .abstract_area .abstract_list {}
.abstract_wrap .abstract_area .abstract_list ul {}
.abstract_wrap .abstract_area .abstract_list ul li{	}
.abstract_wrap .abstract_area .abstract_list .abstract_box{width: 100%; height: auto; margin: .5rem 0; padding:1rem; background: #fff;display: flex; border: 1px solid #ced7df;}
.abstract_wrap .abstract_area .abstract_list .abstract_box .abs_title_box {width: 30%;display: flex; align-items: center;}
.abstract_wrap .abstract_area .abstract_list .abstract_box .abs_title_box  label {display: flex; align-items: baseline;}
.abstract_wrap .abstract_area .abstract_list .abstract_box .abs_title_box  p {font-size: 1.125em; font-weight: bold; color:#000; }
.abstract_wrap .abstract_area .abstract_list .abstract_box .abs_title_box span {font-size: .85em; font-weight: 400; margin-left:1rem;}
.abstract_wrap .abstract_area .abstract_list .abstract_box .abs_title_box.abs_flex {align-items: flex-start; flex-direction: column; justify-content: space-between;}
.abstract_wrap .abstract_area .abstract_list .abstract_box .abs_title_box .abs_chk {margin-top: 5rem;}
.abstract_wrap .abstract_area .abstract_list .abstract_box .abs_title_box .abs_chk li{margin:.5rem 0;}

.abstract_wrap .abstract_area .abstract_list .abstract_box .abs_cont_box {width: 70%;}
.abstract_wrap .abstract_area .abstract_list .abstract_box .abs_cont_box > ul {}
.abstract_wrap .abstract_area .abstract_list .abstract_box .abs_cont_box > ul > li {display: flex; border-bottom:1px dashed #ccc; padding:.5rem 0;}
.abstract_wrap .abstract_area .abstract_list .abstract_box .abs_cont_box > ul > li:first-child {padding-top:0;}
.abstract_wrap .abstract_area .abstract_list .abstract_box .abs_cont_box > ul > li:last-child {border-bottom:0; padding-bottom:0;}
.abstract_wrap .abstract_area .abstract_list .abstract_box .abs_cont_box .abs_tit {width: 20%;font-weight: bold;}
.abstract_wrap .abstract_area .abstract_list .abstract_box .abs_cont_box .abs_cont {width: 80%;}
.abstract_wrap .abstract_area .abstract_list .abstract_box .abs_cont_box .abs_cont dt:first-child {margin-top: 0;}
.abstract_wrap .abstract_area .abstract_list .abstract_box .abs_cont_box .abs_cont dt {font-weight: bold; font-size: .85em; margin-bottom: .5rem; margin-top: 1rem; }
.abstract_wrap .abstract_area .abstract_list .abstract_box .abs_cont_box .abs_cont dd {display: flex;}

.max_conference .chk_line {display: flex; flex-wrap: wrap; width: auto !important; flex-direction: row !important;}
.max_conference  .chk_line li {margin-right:2rem !important; width: auto !important; padding:.5rem 0;	}



#abstract_list {position: relative; }
#abstract_list ul {display: flex; flex-wrap: wrap; margin:0 -.5rem;}
#abstract_list ul li {width: 50%;}
#abstract_list ul li a.abstract_box {color:#000; display: block;border:1px solid #ddd; padding:2rem; margin:.5rem;}
#abstract_list ul li a.abstract_box:hover {border:1px solid #ced7df; color:#000 !important; background: #f6f9fc;}
#abstract_list ul li a.abstract_box .label_box {margin-bottom: 2rem;display: flex; align-items: center; justify-content: space-between;}
#abstract_list ul li a.abstract_box .label_box .flag {display: inline-block;  background: #fff;  border:2px solid #000; border-radius:2rem; padding:.5rem 1rem; font-weight: bold;}
#abstract_list ul li a.abstract_box .label_box .number {}
#abstract_list ul li a.abstract_box .title {font-size: 1.5em; font-weight: bold;}
#abstract_list ul li a.abstract_box .info {margin-top: 1rem;}
#abstract_list ul li a.abstract_box .info .date {}




