@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(/html/font/NotoSansKR-Thin.otf) format("opentype"),url(/html/font/NotoSansKR-Thin.woff2) format('woff2'),url(/html/font/NotoSansKR-Thin.woff) format('woff');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(/html/font/NotoSansKR-Light.otf) format("opentype"),url(/html/font/NotoSansKR-Light.woff2) format('woff2'),url(/html/font/NotoSansKR-Light.woff) format('woff');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(/html/font/NotoSansKR-Regular.otf) format("opentype"),url(/html/font/NotoSansKR-Regular.woff2) format('woff2'),url(/html/font/NotoSansKR-Regular.woff) format('woff');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(/html/font/NotoSansKR-Medium.otf) format("opentype"),url(/html/font/NotoSansKR-Medium.woff2) format('woff2'),url(/html/font/NotoSansKR-Medium.woff) format('woff');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(/html/font/NotoSansKR-Bold.otf) format("opentype"),url(/html/font/NotoSansKR-Bold.woff2) format('woff2'),url(/html/font/NotoSansKR-Bold.woff) format('woff');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(/html/font/NotoSansKR-Black.otf) format("opentype"),url(/html/font/NotoSansKR-Black.woff2) format('woff2'),url(/html/font/NotoSansKR-Black.woff) format('woff');}

/* Reset */
body {width:100%;}
html,body{width:100%;height:100%;}
html{overflow-y:scroll;} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input,span,a,img,label,input,textarea,select,option,button,th,td,table {margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,input,textarea,select,option,button,th,td{font-family: 'NotoSansKR','Noto Sans KR', sans-serif; font-size:15px;color:#333;}
img,fieldset,iframe, a{border:0 none;}
li{list-style:none;}
input,select,button{vertical-align:middle; }
table{border-collapse:collapse;}
img{vertical-align:top;}
em,address{font-style:normal;}
button{cursor:pointer;}
ul, li {list-style-type:none}
a{color:#222;text-decoration:none;}
a:hover{text-decoration:none;}
button *{position:relative;}
button img{left:-3px;*left:auto;}

option{padding-right:6px;}
hr{display:none;}
legend{*width:0;}




.lc_area {float:left; width:100%; min-width:900px; font-family: 'NotoSansKR', 'Noto Sans KR', sans-serif; text-align:left;}

.lc_my_db {float:left; width:100%;  height:251px; margin-bottom:15px; background:url('/image/pimg/lc_my_ambg2.png') no-repeat center; }

.lc_db_box {float:left; height:201px; min-width:625px; width:50%; margin:25px 15px; border-radius:8px; background:rgba(255,255,255,0.7);box-shadow:0 2px 4px 0 rgb(0 0 0 / 12%);}

.lc_db_left {float:left; width:70%; height:139px; margin-top:32px; padding:0px 30px 0px 30px; box-sizing: border-box; border-right:1px solid #e6e6e6;}

.lc_db_left select {float:left; padding-right:32px !important; display:inline-block;height:30px;  border:0px; font-size:19px; font-weight:700;   text-align:left; 
					-webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; 
					 background:url('/image/pimg/lc_my_sel.png') no-repeat 90% 55%; 
					}


.lc_db_left .lc_db_text {float:left; width:100%;color:#010101; font-size:18px; line-height:23px; height:62px; font-weight:400; letter-spacing:-0.5px;clear:both;}
.lc_db_left .lc_db_text span {display:inline-block; color:#0b88fb;}
.lc_db_left .lc_db_date {float:left;width:100%; height:46px; padding:13px 20px; box-sizing: border-box; background:#fff; box-shadow:0 2px 4px 0 rgb(0 0 0 / 12%);  border-radius:6px;}
.lc_db_left .lc_db_date .lc_db_st {float:left;  line-height:20px; color:#9b9b9b; font-size:13px; font-weight:500; }
.lc_db_left .lc_db_date .lc_db_bt {float:right; line-height:20px;  color:#555;  font-size:18px; font-weight:800; }
.lc_db_left .lc_db_date .lc_db_bt span {color:#555;font-size:13px; font-weight:500; } 

.lc_db_right {float:right; width:30%; text-align:center;}


.progress-pie-chart_1 {
  width:130px;
  height: 130px;
  top:35px;
  border-radius: 50%;
  background-color: #E5E5E5;
  position: relative;
}
.progress-pie-chart_1.gt-50 {
  background: rgb(2,230,246);
	background: linear-gradient(142deg, rgba(2,230,246,1) 0%, rgba(0,134,228,1) 100%);
    border-radius: 50%;
}


.progress-pie-chart_1 {
  margin: 0px auto;
}


.ppc-percents_1 {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - 105px/2);
  top: calc(50% - 105px/2);
  width: 105px;
  height: 105px;
  background: #fff;
  text-align: center;
  display: table;
}

.pcc-percents-wrapper {
  width: 105px;
  height: 105px;
  background: #fff;
  border-radius: 50%;

}
.ppc-percents_1 p {display: inline-block;text-align:center;width:105px;float:left;margin-top:30px;}
.ppc-percents_1 span.pnum {
  display: inline-block;
  font-size: 25px;
  font-weight: 900;
  color: #515254; 
  height:25px;
  line-height:25px;
  letter-spacing:-0.5px;
  margin:0px;
}
.ppc-percents_1 span.ptxt {
  display: inline-block;
  font-size: 15px;
  font-weight: 700;
  color: #515254; 
  height:25px;
  line-height:25px;
  letter-spacing:-0.5px;
  margin:0px;
}
.ppc-percents_1 .score100 {float:left;width:105px;
 display: inline-block;
  font-size: 11px;
  font-weight: 400;
  text-align:center;
  color: #515254;
  line-height:12px;
  height:25px;
  margin:0px;
  letter-spacing:-0.5px;
}
 
 .ppc-progress_1 {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - 65px);
  top: calc(50% - 65px);
  width: 130px;
  height: 130px;
  clip: rect(0, 130px, 130px, 65px);
}
.ppc-progress_1 .ppc-progress-fill_1 {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - 65px);
  top: calc(50% - 65px);
  width: 130px;
  height: 130px;
  clip: rect(0, 65px, 130px, 0);
  background: rgb(2,230,246);
 background: linear-gradient(142deg, rgba(2,230,246,1) 0%, rgba(0,134,228,1) 100%);
  transform: rotate(60deg);
}
.gt-50 .ppc-progress_1 {
clip: rect(0, 65px, 130px, 0);
}
.gt-50 .ppc-progress_1 .ppc-progress-fill_1 {
  clip: rect(0, 130px, 130px, 65px);
   background: #E5E5E5;
}




.lc_my_cont {float:left; width:calc(100% - 30px);padding:0px 15px; background:#fff;}

.lc_tab_list {float:left; width:100%; height:39px; background:url('/image/pimg/lc_my_tabbg.png') repeat-x bottom; margin-bottom:10px;}
.lc_tab_list li{float:left; height:39px;  }
.lc_tab_list li a {float:left; height:14px; padding:10px 15px 15px 15px; color:#4a4a4a; font-size:15px;  font-weight:400;}
.lc_tab_list li a:hover {float:left; height:14px; padding:10px 15px 13px 15px; font-weight:600; border-bottom:2px solid #1c90fb; color:#1c90fb;}
.lc_tab_list li a.lc_tab_on {float:left; height:14px; padding:10px 15px 13px 15px; font-weight:600; border-bottom:2px solid #1c90fb; color:#1c90fb;}
.lc_tab_list li p.lc_tab_line{float:left; display:inline-block;width:1px; height:14px;  margin:14px 0px 11px 0px; background:#e6e6e6; }


.lc_cos_infobox {float:left; width:100%; padding:16px 0px; height:86px; border:1px solid #d2d2d3; border-radius:10px; box-sizing: border-box; margin-bottom:10px;}
.lc_cib_cont {float:left; width:25%; height:50px; padding:0px 20px; border-right:1px solid #e6e6e6; box-sizing: border-box;}
.lc_cib_icon {float:left; width:50px; height:50px; margin-right:10px; }
.lc_cib_text {float:right; width:calc(100% - 70px); height:50px; }
.lc_cib_tit {float:left; width:100%;color:#555555; font-size:12px; font-weight:600; border-bottom:1px solid #e6e6e6; height:24px;  text-align:left}
.lc_cib_di {float:left; width:100%; color:#4a4a4a; font-size:13px; font-weight:600; height:15px; line-height:18px; padding-top:6px;  text-align:right;}
.lc_cib_di span {color:#4a4a4a; font-size:18px; font-weight:900}
.lc_cib_di span.di_t {color:#4a4a4a; font-size:17px; font-weight:700}
.lc_cib_di a.btn_pl {float:left; display:inline-block; border:1px solid #6d8cd1;border-radius:20px; height:18px; text-align:left; padding:0px 11px 0px 5px; font-size:10.5px; line-height:17px; color:#597cc9; font-weight:600;  background:url('/image/pimg/btn_pl.png') no-repeat 95% 50%;}


.lc_list_area { float:left; width:100%;}
.lc_list_tit {float:left; width:100%; background:#f2f6f8; border-radius:5px; color:#8c8c8c; font-size:12px;height:35px; line-height:35px;text-align:center; font-weight:600; margin-bottom:10px;}
.lc_list_tit01 {float:left;  min-width:120px; max-width:150px;}
.lc_list_tit02 {float:left; min-width:calc(100% - 640px); max-width:calc(100% - 791px); }
.lc_list_tit03 {float:left; min-width:130px; max-width:180px;} 
.lc_list_tit04 {float:left; min-width:230px; max-width:290px;}
.lc_list_tit05 {float:left; min-width:150px; max-width:150px;}

.lc_list_cont { float:left; width:100%;}
.lc_cos_list { float:left; width:100%;}
.lc_cos_list li { float:left; width:100%; height:54px; border-radius:5px; text-align:center; border:1px solid #e6e6e6; color:#000; font-size:13px; box-sizing: border-box; 
				*/cursor:pointer;*/ background:#fff; margin-bottom:7px;}
.lc_cos_list li:hover { float:left; width:100%;  border:1px solid #1c90fb;box-shadow:0 2px 4px 0 rgb(0 0 0 / 12%);background:#f3f9ff; }
.lc_cos_num {float:left; margin-top:16px;  height:22px; line-height:22px; min-width:110px; max-width:140px; border-right:1px solid #ebebeb;}
.lc_cos_tit {float:left; height:54px; line-height:54px; padding-left:15px; min-width:calc(100% - 646px); max-width:calc(100% - 797px); text-align:left; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.lc_cos_time {float:left; margin-top:16px;  height:22px; line-height:22px; min-width:128px; max-width:178px;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;} 
.lc_cos_prog {float:left; padding:0px 20px; min-width:190px; max-width:250px; margin-top:16px;  height:22px; line-height:22px; }
.lc_cos_progbar {float:left; width:150px; height:8px; border:1px solid #e6e6e6; background:#fff; overflow:hidden; border-radius:10px; margin-top:6px; }
.lc_cos_progbar .cos_pg {float:left; display:inline-block;  height:8px;border-radius:10px;
						background: rgb(53,186,255); background: linear-gradient(261deg, rgba(0,137,248,1) 0%, rgba(53,186,255,1) 100%); }
.lc_cos_prognum {float:left;width:40px; height:22px; line-height:22px;  text-align:center; color:#0f0f0f; font-size:12px; font-weight:400;}
.lc_cos_prognum span{color:#1c90fb; font-size:13px; font-weight:900;}

.lc_cos_play {float:left; height:22px; line-height:22px; min-width:149px; max-width:160px; margin-top:16px; border-left:1px solid #ebebeb;}
a.lc_btn_play {text-indent:-999999999999999px;display:inline-block; min-width:120px; max-width:150px; height:22px; background:url('/image/pimg/lc_my_play.png') no-repeat 50% 50%; }



.lc_cos_list li:hover .lc_cos_progbar .cos_pg {  background: rgb(76,219,147); background: linear-gradient(261deg, rgba(16,196,142,1) 0%, rgba(76,219,147,1) 100%);}
.lc_cos_list li:hover .lc_cos_prognum span{color:#0bc78f; font-size:13px; font-weight:900;}





/* 수료증 */


.lc_lp_pline {float:left; width:100%; background:#50596c; height:32px; padding:15px 0px; text-align:left;}
.lc_lp_parea {display:inline-block; width:750px; padding-left:50px; height:32px; margin:0 auto; }
.lc_lp_pl {display:inline-block; height:32px; }
.lc_lp_pl {float:left;  height:32px; line-height:32px; font-size:18px; font-weight:400;color:#fff;  }
.lc_lp_pr {float:right;  height:32px; line-height:32px;}
.lc_lp_pr a{float:left; display:inline-block; padding:0px 15px; margin-left:10px; height:32px; line-height:32px; font-size:15px; font-weight:400;  background:#000; color:#fff;  }


.lc_lp_area {display:inline-block; margin:0 auto; padding:100px; width:700px; height:1030px; color:#000; background:url('/image/pimg/lc_p_bg.jpg') no-repeat 0 0;}

.lc_lp_t1 {float:left; width:100%; font-size:12px; font-weight:600; text-align:left;}


.lc_lp_tit {float:left; width:100%; font-size:39px; font-weight:600; height:150px; line-height:150px; margin-top:40px;  margin-bottom:30px; text-align:center; letter-spacing:10px;}


.lc_lp_table {float:left; width:90%; margin-left:5%; border-top:2px solid #000;  text-align:left;color:#000; }

.lc_lp_table th {width:25%; padding-left:6%; background:#fafafa;  font-size:13px; border-bottom:1px solid #ccc; padding-top:20px; padding-bottom:20px;}
.lc_lp_table td {width:53%; padding-left:6%;  background:#fff; font-size:13px; border-bottom:1px solid #ccc;padding-top:20px; padding-bottom:20px;}

.lc_lp_sub {float:left; width:100%;text-align:center; line-height:35px; font-size:20px; font-weight:400;margin-top:110px;}

.lc_lp_date {float:left; width:100%;text-align:center; font-size:16px;font-weight:400;margin-top:35px;letter-spacing:1px;}

.lc_lp_st {float:left; width:40%; margin-left:30%; height:100px; position:relative;margin-top:100px; }
.lc_lp_t {position:absolute; top:40px; left:20px; width:177px; height:17px; z-index:5}
.lc_lp_t img{width:100%}
.lc_lp_b {position:absolute; top:5px; right:20px; width:84px; height:84px; z-index:1}
.lc_lp_b img{width:100%;}

















/* 결제 */


#wed_ap_wrap {float:left; width:100%; min-width:1200px; font-family: 'Noto Sans KR', sans-serif; text-align:center;}

#wed_ap_top {float:left; width:100%; height:100px; text-align:center; background:#fff;}
.wed_ap_top_area {display:inline-block;width:1200px;}
.wed_ap_ci {float:left; width:100%;  text-align:left; height:35px; margin-top:42px;}



#wed_ap_vb {float:left; width:100%;  height:320px; margin-bottom:20px; background:url('/image/pimg/lc_my_wbg03.jpg') no-repeat center;  text-align:center; }
.wed_apvb_area {display:inline-block; width:1200px; }
.wed_apvb_text {float:left; width:100%;  text-align:center; margin-top:100px;}
.wed_apvb_textb {float:left; width:100%;  text-align:center; font-weight:500; font-size:45px; color:#fff; margin-right:5px; letter-spacing:1.5px; }
.wed_apvb_texts {float:left; width:100%; font-weight:300; font-size:20px; color:#fff; letter-spacing:-1px; margin-top:10px;}


#wed_ap_cont {display:inline-block; width:1200px;  padding-bottom:100px;}

.wed_ap_btext {float:left; margin-top:60px; display:inline-block; width:100%; text-align:center; color:#000; font-weight:500; font-size:27px; line-height:40px; letter-spacing:-0.5px;margin-bottom:100px}
.wed_ap_bline {display:inline-block; width:50px; height:3px; background:#00aaf0;}


.wed_ap_agree{float:left; width:100%; margin-bottom:50px; padding-bottom:25px; border-bottom:1px dotted #bbb;}
.wed_ag_tit{float:left; width:100%; padding-bottom:15px; height:45px; border-bottom:1px solid #000; margin-bottom:20px; }
.wed_ag_text span{ color:#ff0000; font-size:25px;font-weight:400;}
.wed_ag_text{float:left; height:45px; line-height:45px;  margin-left:5px; text-align:left; font-size:28px; color:#000; font-weight:600;letter-spacing:-0.5px;}
.wed_ag_btn{float:right; display:inline-block; padding:0px 20px; margin-right:5px; background:#00aaf0;  height:45px; line-height:45px;  color:#fff; font-size:15px; font-weight:600;letter-spacing:1px;}
.wed_ag_cont {float:left; width:94%; padding:20px 3%; height:170px; background:#f7f7f7; text-align:left; font-size:15px; color:#4a4a4a; font-weight:400; overflow-y:auto;margin-bottom:20px;}
.wed_ag_input {float:right; width:100%; }
.wed_ag_input input {float:right; width:19px; height:19px; margin-right:6px; margin-top:3px;}
.wed_ag_input label {float:right;  height:25px; font-size:16px; color:#4a4a4a; font-weight:500; }
.wed_ag_input label span{ color:#ff0000;}



.wed_ap_pay {float:left; width:100%; margin-bottom:40px;}

.wed_ag_tit2{float:left; width:100%; height:45px;  margin-bottom:13px; }
.wed_ag_ts1 {float:left; height:45px; line-height:50px;  margin-left:5px; text-align:left; font-size:16px; color:#4a4a4a; font-weight:400;letter-spacing:-0.5px; margin-left:10px;}
.wed_ag_ts2 {float:right; height:45px; line-height:50px;text-align:right;  font-size:18px;}

.wed_pdown_btn {float:right; display:inline-block; padding:0px 36px 0px 15px; margin-right:5px; 
				height:45px; line-height:45px;  color:#4a4a4a; font-size:15px; font-weight:500; background:url('/image/pimg/lc_ag_down2.png') no-repeat 95% 50% #fff; border-radius:3px; border:1px solid #5c5c5c; }

.wed_pdown_btn:hover {background:url('/image/pimg/lc_ag_down2.png') no-repeat 95% 50% #f5f5f5;}


.wed_ap_table {float:left; width:100%;  border-top:1px solid #000;  text-align:left;color:#000; }

.wed_ap_table th {width:180px; padding-left:33px; background:#fafafa;  font-size:18px; border-bottom:1px solid #ccc; padding-top:20px; padding-bottom:20px; font-weight:500;}
.wed_ap_table td {width:calc(100% - 180px);  padding-left:35px;  background:#fff; font-size:16px; border-bottom:1px solid #ccc; font-weight:400;padding-top:20px; padding-bottom:20px;}

.lc_input_radio {float:left; margin-right:40px; }
.lc_input_radio input{float:left; width:18px; height:18px; margin-right:10px; margin-top:3px; }
.lc_input_radio label{float:left; }

.mail_icon {float:left; display:inline-block;height:34px; line-height:34px;  font-size:16px; font-weight:400; margin:0 5px;}
.wed_input_t1 {float:left; width:280px; border:1px solid #ccc; padding:0px 10px; height:34px; line-height:34px; font-size:16px; font-weight:400; margin-bottom:8px;}
.wed_input_t2 {float:left; width:180px; border:1px solid #ccc;  margin-right:10px;  padding:0px 10px; height:34px; line-height:34px; font-size:16px; font-weight:400; margin-bottom:8px;}
.wed_input_t3 {float:left; width:90%; border:1px solid #ccc;  padding:0px 10px; height:34px; line-height:34px; font-size:16px; font-weight:400;}
.wed_input_t4 {float:left; width:90px; border:1px solid #ccc;  padding:0px 10px; height:34px; line-height:34px; font-size:16px; font-weight:400;}
.wed_input_t5 {float:left; width:180px; border:1px solid #ccc;  padding:0px 10px; height:34px; line-height:34px; font-size:16px; font-weight:400;}
select.wed_input_sel {float:left;width:70px; display:inline-block;height:36px; line-height:36px;border:1px solid #ccc;   background:#fff;}
select.wed_input_sel2 {float:left;width:180px; display:inline-block;height:36px; line-height:36px;border:1px solid #ccc;   background:#fff; margin-left:10px;}
.ag_dot_red {color:#ff0000;}
.mail_infot {float:left; width:90%; margin-top:8px; font-weight:400; font-size:15px;  color:#4a4a4a;}

.wed_pu_btn {float:left; display:inline-block; padding:0px 15px 0px 15px; margin-right:5px; 
				height:34px; line-height:34px;  color:#4a4a4a; font-size:14px; font-weight:500; background:#fff; border-radius:3px; border:1px solid #5c5c5c; }

.wed_pu_btn:hover {background: #f5f5f5;}

.wed_ap_payment {float:left; width:100%; height:88px; padding:29px 30px; background:#f9fbff;border:1px solid #00aaf0; border-radius:8px;box-sizing: border-box;  }

.wed_ap_pmt1{float:left;height:30px; line-height:30px;  color:#4a4a4a; font-size:18px; font-weight:500;text-align:left;}
.wed_ap_pmt2{float:right;height:30px; line-height:30px;  color:#1c90fb; font-size:25px; font-weight:800; text-align:right; letter-spacing:0.5px;}
.wed_ap_pmt2 span{ font-size:18px;font-weight:500;}

.wed_ap_paybtn {float:left; width:100%; text-align:center; margin-top:55px;}

.wed_paybtn_c {display:inline-block; height:60px; line-height:60px; width:170px; font-size:22px; font-weight:700; border-radius:60px; background:#fff; color:#1c90fb; border:1px solid #1c90fb; }
.wed_paybtn_c:hover {background:#f5f5f5; }
.wed_paybtn_g {display:inline-block; height:60px; line-height:60px; width:170px;  font-size:22px; font-weight:700; border-radius:60px; background:#1c90fb; color:#fff; border:1px solid #1c90fb; }
.wed_paybtn_g:hover {background:#0d80ea;  border:1px solid #0d80ea; }





/* 결제 w:650*/


#wed_ap_wrap65 {float:left; width:650px; font-family: 'Noto Sans KR', sans-serif; text-align:center;  background:#fff; /*margin-left:30px;*/}

#wed_ap_top65 {float:left; width:100%; height:70px; text-align:center; background:#fff; border-bottom:1px solid #ccc;}
.wed_ap_top_area65 {display:inline-block;width:650px;}
.wed_ap_ci65 {float:left; padding-left:20px; text-align:left; height:35px; margin-top:22px;}


#wed_ap_vb65 {float:left; padding:20px 20px;  width:100%;  text-align:left; box-sizing: border-box;  }

.wed_apvb_area65 {display:inline-block; width:100%; }
.wed_apvb_text65 {float:left; width:100%;  text-align:left; margin-top:30px;}

.wed_apvb_tit65{float:left; width:100%; color:#000; font-weight:600; font-size:22px; margin-bottom:10px;}
.wed_apvb_stit65{float:left; width:100%; color:#000; font-weight:400; font-size:16px;}



#wed_ap_cont65 {float:left; display:inline-block; width:610px;  padding:30px 20px 70px 20px;}



.wed_ap_agree65{float:left; width:100%; margin-bottom:40px; padding-bottom:20px; border-bottom:1px dotted #bbb;}
.wed_ag_tit65{float:left; width:100%; padding-bottom:10px; height:40px; border-bottom:1px solid #000; margin-bottom:15px; }
.wed_ag_text65 span{ color:#ff0000; font-size:19px;font-weight:400;}
.wed_ag_text65{float:left; height:40px; line-height:40px;  margin-left:5px; text-align:left; font-size:21px; color:#000; font-weight:600;letter-spacing:-0.5px;}
.wed_ag_btn65{float:right; display:inline-block; padding:0px 20px; margin-right:5px; background:#00aaf0;  height:40px; line-height:40px;  color:#fff; font-size:15px; font-weight:600;letter-spacing:1px;}
.wed_ag_cont65 {float:left; width:94%; padding:20px 3%; height:120px; background:#f7f7f7; text-align:left; font-size:15px; color:#4a4a4a; font-weight:300; overflow-y:auto;margin-bottom:20px;}
.wed_ag_input65 {float:right; width:100%; }
.wed_ag_input65 input {float:right; width:19px; height:19px; margin-right:6px; margin-top:3px;}
.wed_ag_input65 label {float:right;  height:25px; font-size:16px; color:#4a4a4a; font-weight:500; }
.wed_ag_input65 label span{ color:#ff0000;}






.wed_ap_pay65 {float:left; width:100%; margin-bottom:30px;}

.wed_ag_tit65_2{float:left; width:100%; height:40px;  margin-bottom:9px; }
.wed_ag_text65_2{float:left; height:40px; line-height:40px;  margin-left:5px; text-align:left; font-size:20px; color:#000; font-weight:600;letter-spacing:-0.5px;}
.wed_ag_ts65_1 {float:left; height:40px; line-height:45px;  margin-left:5px; text-align:left; font-size:14px; color:#4a4a4a; font-weight:400;letter-spacing:-0.5px; }
.wed_ag_ts65_2 {float:right; height:40px; line-height:45px;text-align:right;  font-size:14px;}

.wed_pdown_btn65 {float:right; display:inline-block; padding:0px 36px 0px 15px; margin-right:5px; 
				height:36px; line-height:36px;  color:#4a4a4a; font-size:14px; font-weight:400; background:url('/image/pimg/lc_ag_down2.png') no-repeat 95% 50% #fff; letter-spacing:-0.5px;border-radius:3px; border:1px solid #5c5c5c; }

.wed_pdown_btn65:hover {background:url('/image/pimg/lc_ag_down2.png') no-repeat 95% 50% #f5f5f5;}


.wed_ap_table65 {float:left; width:610px; border-top:1px solid #000;  text-align:left;color:#000; }

.wed_ap_table65 th {width:90px; padding-left:10px; background:#f8f8f8;  font-size:14px; border-bottom:1px solid #ccc; padding-top:15px; padding-bottom:15px; font-weight:500;text-align:left;}
.wed_ap_table65 td {width:195px;  padding-left:10px;  background:#fff; font-size:14px; border-bottom:1px solid #ccc; font-weight:400;padding-top:15px; padding-bottom:15px; vertical-align:middle;}

.lc_input_radio {float:left; margin-right:40px; }
.lc_input_radio input{float:left; width:18px; height:18px; margin-right:10px; margin-top:3px; }
.lc_input_radio label{float:left; }

.mail_icon65 {float:left; display:inline-block;height:30px; line-height:30px;  font-size:15px; font-weight:400; margin:0 5px;}
.wed_input65_t1 {float:left; width:160px; border:1px solid #ccc; padding:0px 10px; height:30px; line-height:30px; font-size:15px; font-weight:400; margin-bottom:8px;}
.wed_input65_t2 {float:left; width:85px; border:1px solid #ccc;  margin-right:10px;  padding:0px 10px; height:30px; line-height:30px; font-size:15px; font-weight:400; margin-bottom:8px;}
.wed_input65_t3 {float:left; clear:both;width:400px; border:1px solid #ccc;  padding:0px 10px; height:30px; line-height:30px; font-size:15px; font-weight:400;}
.wed_input65_t4 {float:left; width:34px; border:1px solid #ccc;  padding:0px 9px; height:30px; line-height:30px; font-size:15px; font-weight:400;}
.wed_input65_t5 {float:left; width:85px; border:1px solid #ccc;  padding:0px 10px; height:30px; line-height:30px; font-size:15px; font-weight:400;}
select.wed_input65_sel {float:left;width:48px; display:inline-block;height:32px; line-height:32px;border:1px solid #ccc;   background:#fff;}
select.wed_input65_sel2 {float:left;width:120px; display:inline-block;height:32px; line-height:32px;border:1px solid #ccc;   background:#fff; margin-left:7px;}

.mail_infot65 {float:left; width:90%; margin-top:8px; font-weight:400; font-size:13px;  color:#4a4a4a;}

.wed_pu_btn65 {float:left; display:inline-block; padding:0px 10px 0px 10px; margin-right:5px; 
				height:30px; line-height:30px;  color:#4a4a4a; font-size:13px; font-weight:500; background:#fff; border-radius:3px; border:1px solid #5c5c5c; }

.wed_pu_btn65:hover {background: #f5f5f5;}

.wed_ap_payment {float:left; width:100%; height:88px; padding:29px 30px; background:#f9fbff;border:1px solid #00aaf0; border-radius:8px;box-sizing: border-box;  }

.wed_ap_pmt1{float:left;height:30px; line-height:30px;  color:#4a4a4a; font-size:18px; font-weight:500;text-align:left;}
.wed_ap_pmt2{float:right;height:30px; line-height:30px;  color:#1c90fb; font-size:25px; font-weight:800; text-align:right; letter-spacing:0.5px;}
.wed_ap_pmt2 span{ font-size:18px;font-weight:500;}

.wed_ap_paybtn65 {float:left; width:100%; text-align:center; margin-top:30px;}

.wed_paybtn_c65 {display:inline-block; height:50px; line-height:50px; width:170px; font-size:22px; font-weight:700; border-radius:60px; background:#fff; color:#1c90fb; border:1px solid #1c90fb; }
.wed_paybtn_c65:hover {background:#f5f5f5; }
.wed_paybtn_g65 {display:inline-block; height:50px; line-height:50px; width:170px;  font-size:22px; font-weight:700; border-radius:60px; background:#1c90fb; color:#fff; border:1px solid #1c90fb; }
.wed_paybtn_g65:hover {background:#0d80ea;  border:1px solid #0d80ea; }
















/* 결제 w:700*/


#wed_ap_wrap70 {float:left; width:700px; font-family: 'Noto Sans KR', sans-serif; text-align:center;  background:#fff; /*margin-left:30px;*/}

#wed_ap_top70 {float:left; width:100%; height:61px; text-align:center; background:#fff; border-bottom:1px solid #ccc;}
.wed_ap_top_area70 {display:inline-block;width:700px;}
.wed_ap_ci70 {float:left; padding-left:20px; text-align:left; height:35px; margin-top:22px;}


#wed_ap_vb70 {float:left; padding:15px 20px 0px 20px;  width:100%;  text-align:left; box-sizing: border-box;  }

.wed_apvb_area70 {display:inline-block; width:100%; }
.wed_apvb_text70 {float:left; width:100%;  text-align:left;}

.wed_apvb_tit70{float:left; width:100%; color:#000; font-weight:600; font-size:22px; margin-bottom:10px;}
.wed_apvb_tit70_2{float:left; width:100%; color:#000; font-weight:600; font-size:22px; margin-bottom:0px;}
.wed_apvb_stit70{float:left; width:100%; color:#000; font-weight:400; font-size:14px;letter-spacing:-0.7px;}



#wed_ap_cont70 {float:left; display:inline-block; width:660px;  padding:20px 20px 70px 20px;}


.wed_ap_agree70{float:left; width:100%; margin-bottom:8px; padding-bottom:8px; border-bottom:1px dotted #bbb;}
.wed_ag_tit70{float:left; width:100%; padding-bottom:8px; height:40px; border-bottom:1px solid #000; margin-bottom:15px; }
.wed_ag_text70 span{ color:#ff0000; font-size:14px;font-weight:400;}
.wed_ag_text70{float:left; height:40px; line-height:40px;  margin-left:5px; text-align:left; font-size:21px; color:#000; font-weight:600;letter-spacing:-0.5px;}
.wed_ag_btn70{float:right; display:inline-block; padding:0px 20px; margin-right:5px; background:#00aaf0;  height:40px; line-height:40px;  color:#fff; font-size:15px; font-weight:600;letter-spacing:1px;}
.wed_ag_cont70 {float:left; width:94%; padding:13px 3%;  margin-top:8px;  background:#f7f7f7; text-align:left; font-size:15px; color:#4a4a4a; font-weight:300; }
.wed_ag_input70 {float:left; width:100%; height:20px; line-height:20px; }

.wed_ag_input70 input {float:left; width:16px; height:16px; margin-right:8px; margin-top:2px; margin-left:5px; }
.wed_ag_input70 label {float:left;  height:20px; line-height:20px;  font-size:13px; color:#4a4a4a; font-weight:500;  text-align:left;letter-spacing:-0.5px;}
.wed_ag_input70 label span{ color:#ff0000;}

.wed_ag_open {float:right; padding-right:5px;  display:inline-block;width:20px; height:20px;background:url('/image/pimg/lc_ag_open.png') no-repeat; text-indent:-99999999999px; background-size:80%;}
.wed_ag_close {float:right; padding-right:5px;  display:inline-block;width:20px; height:20px;background:url('/image/pimg/lc_ag_close.png') no-repeat; text-indent:-99999999999px; background-size:80%;}

.wed_ap_agree70_2{float:left; width:100%; margin-bottom:9px; }
.wed_ag_input70 label.agt_all {float:left;  height:20px; line-height:20px;  font-size:13px; color:#4a4a4a; font-weight:500;  text-align:left;letter-spacing:-0.5px;}


.wed_ag_input70_2 {float:left; width:100%;  }
.wed_ag_input70_2 input.agt_i {float:left; width:16px; height:16px; margin-right:8px; margin-top:3px; margin-left:5px; }
.wed_ag_input70_2 label.agt_a {float:left;  width:619px; line-height:18px;  font-size:13px; color:#4a4a4a; font-weight:500;  text-align:left;letter-spacing:-0.5px; }
.wed_ag_input70_2 label span{ color:#ff0000;}

.wed_ag_input70_3 {float:left; width:100%; height:20px; line-height:20px; margin-top:8px; }
.wed_ag_input70_3 input {float:left; width:16px; height:16px; margin-right:8px; margin-top:1px; margin-left:5px; }
.wed_ag_input70_3 label {float:left;  height:20px; line-height:20px;  font-size:13px; color:#4a4a4a; font-weight:500; margin-right:20px; text-align:left}


.wed_ap_pay70 {float:left; width:100%; margin-bottom:10px; margin-top:30px;}

.wed_ag_tit70_2{float:left; width:100%; height:30px;  margin-bottom:9px; }
.wed_ag_text70_2{float:left; height:30px; line-height:30px;  margin-left:5px; text-align:left; font-size:18px; color:#000; font-weight:600;letter-spacing:-0.5px;}
.wed_ag_ts70_1 {float:left; height:30px; line-height:35px;  margin-left:5px; text-align:left; font-size:14px; color:#4a4a4a; font-weight:400;letter-spacing:-0.5px; }
.wed_ag_ts70_2 {float:right; height:30px; line-height:35px;text-align:right;  font-size:14px;}

.wed_pdown_btn70 {float:right; display:inline-block; padding:0px 30px 0px 12px; margin-right:5px; 
				height:26px; line-height:26px;  color:#4a4a4a; font-size:14px; font-weight:400; background:url('/image/pimg/lc_ag_down2.png') no-repeat 95% 50% #fff; letter-spacing:-0.5px;border-radius:3px; border:1px solid #5c5c5c; }

.wed_pdown_btn70:hover {background:url('/image/pimg/lc_ag_down2.png') no-repeat 95% 50% #f5f5f5;}


.wed_ap_table70 {float:left; width:660px; border-top:1px solid #000;  text-align:left;color:#000; }

.wed_ap_table70 th {width:100px; padding-left:10px; background:#f8f8f8;  font-size:14px; border-bottom:1px solid #ccc; padding-top:15px; padding-bottom:15px; font-weight:500;text-align:left;}
.wed_ap_table70 td {width:210px;  padding-left:10px;  background:#fff; font-size:14px; border-bottom:1px solid #ccc; font-weight:400;padding-top:15px; padding-bottom:15px; vertical-align:middle;}

.lc_input_radio {float:left; margin-right:40px; height:20px; position:relative;}
.lc_input_radio input{float:left; width:18px; height:18px; margin-right:6px; margin-top:1px; }
.lc_input_radio label{float:left; height:20px; line-height:19px;font-size:14px; }

.mail_icon70 {float:left; display:inline-block;height:30px; line-height:30px;  font-size:15px; font-weight:400; margin:0 5px;}
.wed_input70_t1 {float:left; width:170px; border:1px solid #ccc; padding:0px 10px; height:30px; line-height:30px; font-size:15px; font-weight:400; ;}
.wed_input70_t2 {float:left; width:85px; border:1px solid #ccc;  margin-right:10px;  padding:0px 10px; height:30px; line-height:30px; font-size:15px; font-weight:400; margin-bottom:8px;}
.wed_input70_t3 {float:left; clear:both;width:400px; border:1px solid #ccc;  padding:0px 10px; height:30px; line-height:30px; font-size:15px; font-weight:400;}
.wed_input70_t4 {float:left; width:34px; border:1px solid #ccc;  padding:0px 9px; height:30px; line-height:30px; font-size:15px; font-weight:400;}
.wed_input70_t5 {float:left; width:100px; border:1px solid #ccc;  padding:0px 10px; height:30px; line-height:30px; font-size:15px; font-weight:400;}
select.wed_input70_sel {float:left;width:51px; display:inline-block;height:32px; line-height:32px;border:1px solid #ccc;   background:#fff;}
select.wed_input70_sel2 {float:left;width:135px; display:inline-block;height:32px; line-height:32px;border:1px solid #ccc;   background:#fff; margin-left:7px;}

.mail_infot70 {float:left; width:90%; margin-top:8px; font-weight:400; font-size:13px;  color:#4a4a4a;}

.wed_pu_btn70 {float:left; display:inline-block; padding:0px 10px 0px 10px; margin-right:5px; 
				height:30px; line-height:30px;  color:#4a4a4a; font-size:13px; font-weight:500; background:#fff; border-radius:3px; border:1px solid #5c5c5c; }

.wed_pu_btn70:hover {background: #f5f5f5;}



.wed_ag_cont_table {float:left; width:100%; border:1px solid #ccc;border-collapse:collapse; background:#fff; }
.wed_ag_cont_table th { background:#eee; line-height:14px; font-size:12px; border-right:1px solid #ccc; padding-top:7px; padding-bottom:7px; font-weight:500;text-align:center;}
.wed_ag_cont_table td { background:#fff; line-height:14px; padding-left:10px; padding-right:10px;font-size:12px;  border-right:1px solid #ccc; font-weight:300;padding-top:7px; padding-bottom:7px; vertical-align:top;}




.wed_ap_payment {float:left; width:100%; height:71px; padding:20px 30px; background:#f9fbff;border:1px solid #00aaf0; border-radius:8px;box-sizing: border-box;  }

.wed_ap_pmt1{float:left;height:30px; line-height:30px;  color:#4a4a4a; font-size:18px; font-weight:500;text-align:left;}
.wed_ap_pmt2{float:right;height:30px; line-height:30px;  color:#1c90fb; font-size:25px; font-weight:800; text-align:right; letter-spacing:0.5px;}
.wed_ap_pmt2 span{ font-size:18px;font-weight:500;}

.wed_ap_paybtn70 {float:left; width:100%; text-align:center; margin-top:30px;}

.wed_paybtn_c70 {display:inline-block; height:50px; line-height:50px; width:170px; font-size:22px; font-weight:700; border-radius:60px; background:#fff; color:#1c90fb; border:1px solid #1c90fb; }
.wed_paybtn_c70:hover {background:#f5f5f5; }
.wed_paybtn_g70 {display:inline-block; height:50px; line-height:50px; width:170px;  font-size:22px; font-weight:700; border-radius:60px; background:#1c90fb; color:#fff; border:1px solid #1c90fb; }
.wed_paybtn_g70:hover {background:#0d80ea;  border:1px solid #0d80ea; }




.lc_input_radio a {float:left; display:inline-block; margin-left:5px; width:21px; height:20px; }

.qst_lpop1 { position:absolute;float:left; right:-130px; top:0px; width:124px;border:1px solid #000; background:#fff; z-index:2}
.qst_lpop2 { position:absolute;float:left; right:25px; top:0px; width:124px;border:1px solid #000; background:#fff; z-index:2}
.qst_tit {float:left; width:100px; padding:2px 12px;height:25px; line-height:25px; background:#f0f0f0; }
.qst_tit span{float:left; display:inline-block; font-size:13px; font-weight:600; height:25px; line-height:25px;}
.qst_tit a {float:right; display:inline-block;  width:13px; height:13px; margin-top:5px}
.qst_cont {float:left;font-size:12px; font-weight:400; padding:5px 12px 12px 12px;} 

.card_area{}
.card_list_btn {float:left; width:23px; height:145px;}
.card_list_left{float:left; display:inline-block; width:23px; height:145px; background:url('/image/pimg/clist_left.png') no-repeat left 50%; text-indent:-9999999px;}
.card_list_right{float:left; display:inline-block; width:23px; height:145px; background:url('/image/pimg/clist_right.png') no-repeat right 50%;  text-indent:-9999999px; }

.card_list {float:left; }
.card_list li{float:left; width:228px; margin-right:13px;}
.card_list li:last-child{margin-right:0px;}

.card_in_off{float:left; width:228px; height:145px; background:#249fff; border-radius:10px;  box-sizing: border-box; }
.card_in_on{float:left; width:228px; height:145px; background:#249fff; border-radius:10px; box-sizing: border-box;  border:2px solid #000}
.card_name{float:left; padding:23px 0px 0px 20px; width:208px; font-size:15px; font-weight:600; color:#fff; }
.card_num{float:left; padding:0px 20px 0px 0px; margin-top:50px; width:208px; font-size:13px; font-weight:400; color:#fff; letter-spacing:1px; text-align:right;}

a.card_del{float:right; height:20px; margin-top:10px; line-height:20px; font-size:12px; padding-left:19px; padding-right:5px; background:url('/image/pimg/icon_card_del.png') no-repeat 4px 50% #f5f5f5; font-weight:400; color:#353535; border:1px solid #5c5c5c;border-radius:3px;  margin-right:96px;}

a.card_del:hover { background:url('/image/pimg/icon_card_del.png') no-repeat 4px 50% #eee;}

.card_in_add{float:left; width:228px; height:145px; background:#249fff; border-radius:10px;  box-sizing: border-box; background:url('/image/pimg/bg_cardadd.png') no-repeat 0px 0px;position:relative;}
.card_p {float:left;width:228px; text-align:center; margin-top:26px;margin-bottom:8px}
.card_txt1{float:left;width:228px; text-align:center; font-size:14px; font-weight:600; margin-bottom:8px}
.card_txt2{ float:left;width:228px; height:16px; line-height:16px; margin-bottom:3px; text-align:center; font-size:13px; font-weight:400;}
.card_txt2 a {display:inline-block;height:16px; width:17px;  }


.qst_lpop3 { position:absolute;float:left; right:85px; top:100px; width:144px;border:1px solid #000; background:#fff; z-index:3}
.qst_tit3 {float:left; width:120px; padding:2px 12px;height:25px; line-height:25px; background:#f0f0f0; }
.qst_tit3 span{float:left; display:inline-block; font-size:13px; font-weight:600; height:25px; line-height:25px;}
.qst_tit3 a {float:right; display:inline-block;  width:13px; height:13px; margin-top:5px}
.qst_cont3 {float:left;font-size:12px; font-weight:400; padding:5px 12px 12px 12px;} 

th input { width:16px; height:16px; margin-top:-2px; margin-left:5px;margin-right:5px;}

.layer_pop_pw {position:fixed; background:rgba(0,0,0,0.7); left:0px; top:0px; width:100%; height:100%; z-index:88;}
.lpop_pw {position:fixed;float:left; background:#fff; width:280px; padding:20px; height:436px; margin-left:50%; left:-160px; top:50%; margin-top:-238px;}
.lpop_pw_tit {float:left; width:280px; height:25px; line-height:25px; border-bottom:1px solid #555; padding-bottom:5px;}
.lpop_pw_tit span{float:left; width:250px; height:25px; line-height:25px;font-size:16px; font-weight:600; }
.lpop_pw_tit a{float:left; width:25px; height:25px; line-height:25px;}
.lpop_pw_cont{float:left; width:280px; padding:0px 0px 0px 0px; text-align:center; }
.lpop_pw_cont_icon{float:left; width:280px;height:65px;background:url('/image/pimg/icon_lock.png') no-repeat 50% 50%; text-align:center; margin-top:10px;}
.lpop_pw_cont_num {float:left; width:262px; padding: 0px 14px; text-align:center;  margin-bottom:10px;}
.lpop_pw_cont_num span {float:left; display:inline-block; margin:2px; width:38px; height:38px;background:#e5e5e5;border-radius:10px; color:#aaa; font-size:19px; line-height:38px;  font-weight:600; border-radius:3px;}
.lpop_pw_cont_num span.pw_numon {float:left; display:inline-block;  width:38px; height:38px;background:#249fff; color:#fff; font-size:19px; line-height:38px;  font-weight:600; border-radius:3px;}
.lpop_pw_cont_text {float:left; width:280px; text-align:center;font-size:12px; font-weight:400; letter-spacing:-0.5px; }

table.lpop_pw_num {float:left; width:280px;border-collapse:collapse; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9;margin-top:20px;vertical-align:middle;}
table.lpop_pw_num td { text-align:center; width:25%; font-size:15px; height:40px; line-height:40px; color:#555; border-bottom:1px solid #e9e9e9; vertical-align:middle; border-left:1px solid #e9e9e9; background:#f5f5f5; }
table.lpop_pw_num td.d_num {background:#d5d5d5;}
table.lpop_pw_num td img {vertical-align:middle;}

.lpop_btn {float:left; width:100%; text-align:center; height:32px; margin-top:20px;}


a.lpop_btn_c { display:inline-block; padding:0px 20px; margin:0px 5px; font-weight:400; font-size:14px; height:30px; line-height:30px; border:1px solid #d5d5d5; background:#fff;}
a.lpop_btn_g { display:inline-block; padding:0px 20px; margin:0px 5px; font-weight:400; font-size:14px; height:30px; line-height:30px; border:1px solid #d5d5d5; background:#f2f2f2;}

/* 결제 w:1100*/


#wed_ap_wrap110 {float:left; width:1100px; font-family: 'Noto Sans KR', sans-serif; text-align:center;  background:#fff; /*margin-left:30px;*/}

#wed_ap_top110 {float:left; width:100%; height:61px; text-align:center; background:#fff; border-bottom:1px solid #ccc;}
.wed_ap_top_area110 {display:inline-block;width:1100px;}
.wed_ap_ci110 {float:left; padding-left:20px; text-align:left; height:35px; margin-top:22px;}


#wed_ap_vb110 {float:left; padding:15px 20px 0px 20px;  width:100%;  text-align:left; box-sizing: border-box;  }

.wed_apvb_area110 {display:inline-block; width:100%; }
.wed_apvb_text110 {float:left; width:100%;  text-align:left;}

.wed_apvb_tit110{float:left; width:100%; color:#000; font-weight:600; font-size:22px; margin-bottom:10px;}
.wed_apvb_tit110_2{float:left; width:100%; color:#000; font-weight:600; font-size:22px; margin-bottom:0px;}
.wed_apvb_stit110{float:left; width:100%; color:#000; font-weight:400; font-size:14px;letter-spacing:-0.7px;}



#wed_ap_cont110 {float:left; display:inline-block; width:1060px;  padding:20px 20px 70px 20px;}


.wed_ap_agree110{float:left; width:100%; margin-bottom:8px; padding-bottom:8px; border-bottom:1px dotted #bbb;}
.wed_ag_tit110{float:left; width:100%; padding-bottom:8px; height:40px; border-bottom:1px solid #000; margin-bottom:15px; }
.wed_ag_text110 span{ color:#ff0000; font-size:14px;font-weight:400;}
.wed_ag_text110{float:left; height:40px; line-height:40px;  margin-left:5px; text-align:left; font-size:21px; color:#000; font-weight:600;letter-spacing:-0.5px;}
.wed_ag_btn110{float:right; display:inline-block; padding:0px 20px; margin-right:5px; background:#00aaf0;  height:40px; line-height:40px;  color:#fff; font-size:15px; font-weight:600;letter-spacing:1px;}
.wed_ag_cont110 {float:left; width:94%; padding:13px 3%;  margin-top:8px;  background:#f7f7f7; text-align:left; font-size:15px; color:#4a4a4a; font-weight:300; }
.wed_ag_input110 {float:left; width:100%; height:20px; line-height:20px; }

.wed_ag_input110 input {float:left; width:16px; height:16px; margin-right:8px; margin-top:2px; margin-left:5px; }
.wed_ag_input110 label {float:left;  height:20px; line-height:20px;  font-size:13px; color:#4a4a4a; font-weight:500;  text-align:left;letter-spacing:-0.5px;}
.wed_ag_input110 label span{ color:#ff0000;}

.wed_ag_open110 {float:right; padding-right:5px;  display:inline-block;width:20px; height:20px;background:url('/image/pimg/lc_ag_open.png') no-repeat; text-indent:-99999999999px; background-size:80%;}
.wed_ag_close110 {float:right; padding-right:5px;  display:inline-block;width:20px; height:20px;background:url('/image/pimg/lc_ag_close.png') no-repeat; text-indent:-99999999999px; background-size:80%;}

.wed_ap_agree110_2{float:left; width:100%; margin-bottom:9px; }
.wed_ag_input110 label.agt_all {float:left;  height:20px; line-height:20px;  font-size:13px; color:#4a4a4a; font-weight:500;  text-align:left;letter-spacing:-0.5px;}


.wed_ag_input110_2 {float:left; width:100%;  }
.wed_ag_input110_2 input.agt_i {float:left; width:16px; height:16px; margin-right:8px; margin-top:3px; margin-left:5px; }
.wed_ag_input110_2 label.agt_a {float:left;  width:1020px; line-height:18px;  font-size:13px; color:#4a4a4a; font-weight:500;  text-align:left;letter-spacing:-0.5px; }
.wed_ag_input110_2 label span{ color:#ff0000;}

.wed_ag_input110_3 {float:left; width:100%; height:20px; line-height:20px; margin-top:8px; }
.wed_ag_input110_3 input {float:left; width:16px; height:16px; margin-right:8px; margin-top:1px; margin-left:5px; }
.wed_ag_input110_3 label {float:left;  height:20px; line-height:20px;  font-size:13px; color:#4a4a4a; font-weight:500; margin-right:20px; text-align:left}


.wed_ap_pay110 {float:left; width:100%; margin-bottom:10px; margin-top:30px;}

.wed_ag_tit110_2{float:left; width:100%; height:30px;  margin-bottom:9px; }
.wed_ag_text110_2{float:left; height:30px; line-height:30px;  margin-left:5px; text-align:left; font-size:18px; color:#000; font-weight:600;letter-spacing:-0.5px;}
.wed_ag_ts110_1 {float:left; height:30px; line-height:35px;  margin-left:5px; text-align:left; font-size:14px; color:#4a4a4a; font-weight:400;letter-spacing:-0.5px; }
.wed_ag_ts110_2 {float:right; height:30px; line-height:35px;text-align:right;  font-size:14px;}

.wed_pdown_btn110 {float:right; display:inline-block; padding:0px 30px 0px 12px; margin-right:5px; 
				height:26px; line-height:26px;  color:#4a4a4a; font-size:14px; font-weight:400; background:url('/image/pimg/lc_ag_down2.png') no-repeat 95% 50% #fff; letter-spacing:-0.5px;border-radius:3px; border:1px solid #5c5c5c; }

.wed_pdown_btn110:hover {background:url('/image/pimg/lc_ag_down2.png') no-repeat 95% 50% #f5f5f5;}


.wed_ap_table110 {float:left; width:1060px; border-top:1px solid #000;  text-align:left;color:#000; }

.wed_ap_table110 th {width:170px; padding-left:10px; background:#f8f8f8;  font-size:14px; border-bottom:1px solid #ccc; padding-top:15px; padding-bottom:15px; font-weight:500;text-align:left;}
.wed_ap_table110 td {width:340px;  padding-left:10px;  background:#fff; font-size:14px; border-bottom:1px solid #ccc; font-weight:400;padding-top:15px; padding-bottom:15px; vertical-align:middle;}

.lc_input_radio110 {float:left; margin-right:40px; position:relative; }
.lc_input_radio110 input{float:left; width:18px; height:18px; margin-right:10px; margin-top:3px; }
.lc_input_radio110 label{float:left; }

.mail_icon110 {float:left; display:inline-block;height:30px; line-height:30px;  font-size:15px; font-weight:400; margin:0 5px;}
.wed_input110_t1 {float:left; width:300px; border:1px solid #ccc; padding:0px 10px; height:30px; line-height:30px; font-size:15px; font-weight:400; ;}
.wed_input110_t2 {float:left; width:85px; border:1px solid #ccc;  margin-right:10px;  padding:0px 10px; height:30px; line-height:30px; font-size:15px; font-weight:400; margin-bottom:8px;}
.wed_input110_t3 {float:left; clear:both;width:650px; border:1px solid #ccc;  padding:0px 10px; height:30px; line-height:30px; font-size:15px; font-weight:400;}
.wed_input110_t4 {float:left; width:50px; border:1px solid #ccc;  padding:0px 9px; height:30px; line-height:30px; font-size:15px; font-weight:400;}
.wed_input110_t5 {float:left; width:100px; border:1px solid #ccc;  padding:0px 10px; height:30px; line-height:30px; font-size:15px; font-weight:400;}
select.wed_input110_sel {float:left;width:80px; display:inline-block;height:32px; line-height:32px;border:1px solid #ccc;   background:#fff;}
select.wed_input110_sel2 {float:left;width:145px; display:inline-block;height:32px; line-height:32px;border:1px solid #ccc;   background:#fff; margin-left:7px;}

.mail_infot110 {float:left; width:90%; margin-top:8px; font-weight:400; font-size:13px;  color:#4a4a4a;}

.wed_pu_btn110 {float:left; display:inline-block; padding:0px 10px 0px 10px; margin-right:5px; 
				height:30px; line-height:30px;  color:#4a4a4a; font-size:13px; font-weight:500; background:#fff; border-radius:3px; border:1px solid #5c5c5c; }

.wed_pu_btn110:hover {background: #f5f5f5;}


.wed_ag_cont_table11 {float:left; width:100%; border:1px solid #ccc;border-collapse:collapse; background:#fff; }
.wed_ag_cont_table11 th { background:#eee; line-height:14px; font-size:12px; border-right:1px solid #ccc; padding-top:7px; padding-bottom:7px; font-weight:500;text-align:center;}
.wed_ag_cont_table11 td { background:#fff; line-height:14px; padding-left:10px; padding-right:10px;font-size:12px;  border-right:1px solid #ccc; font-weight:300;padding-top:7px; padding-bottom:7px; vertical-align:top;}




.wed_ap_payment11 {float:left; width:100%; height:71px; padding:20px 30px; background:#f9fbff;border:1px solid #00aaf0; border-radius:8px;box-sizing: border-box;  }

.wed_ap_pmt11_1{float:left;height:30px; line-height:30px;  color:#4a4a4a; font-size:18px; font-weight:500;text-align:left;}
.wed_ap_pmt11_2{float:right;height:30px; line-height:30px;  color:#1c90fb; font-size:25px; font-weight:800; text-align:right; letter-spacing:0.5px;}
.wed_ap_pmt11_2 span{ font-size:18px;font-weight:500;}

.wed_ap_paybtn110 {float:left; width:100%; text-align:center; margin-top:30px;}

.wed_paybtn_c110 {display:inline-block; height:50px; line-height:50px; width:170px; font-size:22px; font-weight:700; border-radius:60px; background:#fff; color:#1c90fb; border:1px solid #1c90fb; }
.wed_paybtn_c110:hover {background:#f5f5f5; }
.wed_paybtn_g110 {display:inline-block; height:50px; line-height:50px; width:170px;  font-size:22px; font-weight:700; border-radius:60px; background:#1c90fb; color:#fff; border:1px solid #1c90fb; }
.wed_paybtn_g110:hover {background:#0d80ea;  border:1px solid #0d80ea; }








.lc_input_radio110 a {float:left; display:inline-block; margin-left:5px; width:21px; height:20px; }



.qst_lpop110_1 { position:absolute;float:left; right:-160px; top:0px; width:154px;border:1px solid #000; background:#fff; z-index:2}
.qst_lpop110_2 { position:absolute;float:left; right:-160px; top:0px; width:154px;border:1px solid #000; background:#fff; z-index:2}
.qst_tit110 {float:left; width:130px; padding:2px 12px;height:25px; line-height:25px; background:#f0f0f0; }
.qst_tit110 span{float:left; display:inline-block; font-size:13px; font-weight:600; height:25px; line-height:25px;}
.qst_tit110 a {float:right; display:inline-block;  width:13px; height:13px; margin-top:5px}
.qst_cont110 {float:left;font-size:12px; font-weight:400; padding:5px 12px 12px 12px;} 




/* 교육실시 확인서 */


.rp_edu01_pline {float:left; width:100%; background:#50596c; height:32px; padding:15px 0px; text-align:left;}
.rp_edu01_parea {display:inline-block; width:750px; padding-left:50px; height:32px; margin:0 auto; }
.rp_edu01_pl {display:inline-block; height:32px; }
.rp_edu01_pl {float:left;  height:32px; line-height:32px; font-size:18px; font-weight:400;color:#fff;  }
.rp_edu01_pr {float:right;  height:32px; line-height:32px;}
.rp_edu01_pr a{float:left; display:inline-block; padding:0px 15px; margin-left:10px; height:32px; line-height:32px; font-size:15px; font-weight:400;  background:#000; color:#fff;  }


.rp_edu01_area {display:inline-block; margin:0 auto; padding:50px; width:800px; height:1030px; color:#000;  background:#fff;}

.rp_edu01_tit {float:left; width:100%; font-size:38px; font-weight:600; height:167px; line-height:167px;  margin-bottom:20px; text-align:center; letter-spacing:1px;}

.rp_edu01_cont {float:left; width:100%; margin-bottom:50px }

.rp_edu01_text{float:left; width:90%; height:34px; line-height:34px; margin-left:5%; font-size:18px; font-weight:600; color:#000; margin-bottom:5px }

.rp_edu01_table {float:left; width:90%; margin-left:5%; border-top:2px solid #000;  text-align:left;color:#000; }

.rp_edu01_table th {width:18%; padding-left:6%; background:#fafafa;  font-size:13px; border-bottom:1px solid #ccc; padding-top:16px; padding-bottom:16px;}
.rp_edu01_table td {width:60%; padding-left:6%;  background:#fff; font-size:13px; border-bottom:1px solid #ccc;padding-top:16px; padding-bottom:16px;}


.rp_edu01_table2 {float:left; width:90%; margin-left:5%; border-top:2px solid #000; text-align:left; color:#000; border-left:1px solid #ccc; box-sizing: border-box; }

.rp_edu01_table2 th {background:#fafafa;  font-size:13px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding-top:13px; padding-bottom:13px; text-align:center; box-sizing: border-box; }
.rp_edu01_table2 td {background:#fff; font-size:13px;  border-right:1px solid #ccc;  border-bottom:1px solid #ccc;padding-top:13px; padding-bottom:13px; text-align:center; box-sizing: border-box; }
.rp_edu01_table2 td.rp_edu01_cos { padding-left:2%; background:#fff; font-size:13px; border-bottom:1px solid #ccc;padding-top:13px; padding-bottom:13px; text-align:left;}



.rp_edu01_sub {float:left; width:100%;text-align:center; line-height:35px; font-size:20px; font-weight:400;margin-top:60px;}

.rp_edu01_date {float:left; width:100%;text-align:center; font-size:16px;font-weight:400;margin-top:35px;letter-spacing:1px;}

.rp_edu01_st {float:left; width:40%; margin-left:30%; height:100px; position:relative;margin-top:50px; }
.rp_edu01_t {position:absolute; top:40px; left:20px; width:177px; height:17px; z-index:5}
.rp_edu01_t img{width:100%}
.rp_edu01_b {position:absolute; top:5px; right:20px; width:84px; height:84px; z-index:1}
.rp_edu01_b img{width:100%;}





/* 교육실시 확인서 */


.rp_rut_pline {float:left; width:100%; background:#50596c; height:32px; padding:15px 0px; text-align:left;}
.rp_rut_parea {display:inline-block; width:750px; padding-left:50px; height:32px; margin:0 auto; }
.rp_rut_pl {display:inline-block; height:32px; }
.rp_rut_pl {float:left;  height:32px; line-height:32px; font-size:18px; font-weight:400;color:#fff;  }
.rp_rut_pr {float:right;  height:32px; line-height:32px;}
.rp_rut_pr a{float:left; display:inline-block; padding:0px 15px; margin-left:10px; height:32px; line-height:32px; font-size:15px; font-weight:400;  background:#000; color:#fff;  }


.rp_rut_area {display:inline-block; margin:0 auto; padding:40px; width:820px; height:1150px; color:#000;  background:#fff;}

.rp_rut_tit {float:left; width:100%; font-size:38px; font-weight:600; height:110px; line-height:110px;margin-bottom:20px; text-align:center; letter-spacing:1px;}

.rp_rut_cont {float:left; width:100%; margin-bottom:50px; min-height:300px; }

.rp_rut_text{float:left; width:100%; height:34px; line-height:34px;  font-size:18px; font-weight:600; color:#000; margin-bottom:5px }



.rp_rut_table {float:left; width:100%;border-top:2px solid #000; text-align:left; color:#000; border-left:1px solid #ccc; box-sizing: border-box; }

.rp_rut_table th {background:#fafafa;  font-size:13px; line-height:15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding-top:7px; padding-bottom:7px; text-align:center; box-sizing: border-box; }
.rp_rut_table td {background:#fff; font-size:13px; word-break:break-all; border-right:1px solid #ccc;  border-bottom:1px solid #ccc;padding-top:9px; padding-bottom:9px; text-align:center; box-sizing: border-box; }

.rp_rut_table td.pdlr{padding-left:5px; padding-right:5px;}
.edu_cplt_yes {display:inline-block;background:#2bc095; width:50px; height:22px; line-height:21px; font-size:12px; color:#fff;text-align:center; font-weight:700; border-radius:25px;}
.edu_cplt_no {display:inline-block;background:#9fa7ad; width:50px; height:22px; line-height:21px; font-size:12px; color:#fff;text-align:center; font-weight:700; border-radius:25px;}


.rp_rut_sub {float:left; width:100%;text-align:center; line-height:35px; font-size:20px; font-weight:400;margin-top:60px;}

.rp_rut_date {float:left; width:100%;text-align:center; font-size:16px;font-weight:400;margin-top:35px;letter-spacing:1px;}

.rp_rut_st {float:left; width:40%; margin-left:30%; height:100px; position:relative;margin-top:50px; }
.rp_rut_t {position:absolute; top:40px; left:20px; width:177px; height:17px; z-index:5}
.rp_rut_t img{width:100%}
.rp_rut_b {position:absolute; top:5px; right:20px; width:84px; height:84px; z-index:1}
.rp_rut_b img{width:100%;}




.rp_rut_cont2 {float:left; width:780px; padding:20px; margin-bottom:30px; background:#f5f7fa; border-radius:10px;}

.rp_rut_ghtit {float:left; text-align:left; font-size:19px; font-weight:700; height:25px; line-height:25px; color:#2f2f2f;letter-spacing:-0.5px; }
.rp_rut_ghtit span{ color:#0098f5;}
.rp_rut_ghtdate {float:right; text-align:right; font-size:13px; font-weight:500;height:14px; line-height:14px; margin-top:8px;}
.rp_rut_ghtdate span{display:inline-block; height:14px; line-height:14px; color:#74777b; padding-right:10px; margin-right:10px; border-right:1px solid #989a9e;}

.rp_rut_ghbox {float:left; width:700px; padding:30px 40px;   height:140px;  background:#fff; border-radius:7px; margin-top:10px;}
.rp_rut_left{float:left; width:355px;height:130px;  margin-top:5px;}


.rp_info_area{float:left; width:200px; margin-top:5px;}
.rp_info_tit{float:left;width:200px; border-bottom:1px solid #f1f2f2; height:40px; line-height:40px;  padding-bottom:5px; margin-bottom:15px;}
.rp_info_ptxt{float:left; font-size:17px; font-weight:500; height:20px; line-height:20px; margin-top:15px;}
.rp_info_pmun{float:right; font-size:25px; font-weight:900;height:40px; line-height:40px}
.rp_info_pmun span{display:inline-block; font-size:17px; font-weight:500;}
.rp_info_area ul{float:left;width:200px;}
.rp_info_area ul li{float:left;width:200px;height:30px; line-height:30px; }
.rp_info_sub1{float:left;font-size:13px; font-weight:500; height:14px; line-height:14px; margin-top:9px;}
.rp_info_dot1{ display:inline-block; width:10px; height:10px; margin-right:5px; background:#1c90fb;border-radius:10px;}
.rp_info_dot2{display:inline-block; width:10px; height:10px; margin-right:5px; background:#E5E5E5;border-radius:10px;}
.rp_info_subnum{float:right;height:30px; line-height:30px; font-size:16px;}



.rp_gh_area {float:right; width:130px; height:130px; text-align:center;  }

.progress-pie-chart_2 {
  width:130px;
  height: 130px;
  top:0px;
  border-radius: 50%;
  background-color: #E5E5E5;
  position: relative;
}
.progress-pie-chart_2.gt-50 {
  background: rgb(0,137,248);
	background: linear-gradient(142deg, rgba(0,137,248,1) 0%, rgba(53,186,255,1) 100%);
    border-radius: 50%;
}


.progress-pie-chart_2 {
  margin: 0px auto;
}


.ppc-percents_2 {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - 105px/2);
  top: calc(50% - 105px/2);
  width: 105px;
  height: 105px;
  background: #fff;
  text-align: center;
  display: table;
}

.pcc-percents-wrapper2 {
  width: 105px;
  height: 105px;
  background: #fff;
  border-radius: 50%;

}
.ppc-percents_2 p {display: inline-block;text-align:center;width:105px;float:left;margin-top:30px;}
.ppc-percents_2 span.pnum {
  display: inline-block;
  font-size: 25px;
  font-weight: 900;
  color: #515254; 
  height:25px;
  line-height:25px;
  letter-spacing:-0.5px;
  margin:0px;
}
.ppc-percents_2 span.ptxt {
  display: inline-block;
  font-size: 15px;
  font-weight: 700;
  color: #515254; 
  height:25px;
  line-height:25px;
  letter-spacing:-0.5px;
  margin:0px;
}
.ppc-percents_2 .score100 {float:left;width:105px;
 display: inline-block;
  font-size: 11px;
  font-weight: 400;
  text-align:center;
  color: #515254;
  line-height:12px;
  height:25px;
  margin:0px;
  letter-spacing:-0.5px;
}
 
 .ppc-progress_2 {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - 65px);
  top: calc(50% - 65px);
  width: 130px;
  height: 130px;
  clip: rect(0, 130px, 130px, 65px);
}
.ppc-progress_2 .ppc-progress-fill_2 {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - 65px);
  top: calc(50% - 65px);
  width: 130px;
  height: 130px;
  clip: rect(0, 65px, 130px, 0);
  background: rgb(0,137,248);
 background: linear-gradient(142deg, rgba(0,137,248,1) 0%, rgba(53,186,255,1) 100%);
  transform: rotate(60deg);
}
.gt-50 .ppc-progress_2 {
clip: rect(0, 65px, 130px, 0);
}
.gt-50 .ppc-progress_2 .ppc-progress-fill_2 {
  clip: rect(0, 130px, 130px, 65px);
   background: #E5E5E5;
}


.rp_rut_right {float:right;width:305px; padding-left:18px; height:130px; padding-top:10px; border-left:1px solid #f1f2f2;  }
.rp_rut_progbox {float:left; width:305px; height:22px; line-height:22px;margin:3px 0px;}
.rut_prog_tit{float:left; width:130px; height:22px; line-height:22px; margin-right:5px; font-size:12px; letter-spacing:-1px;text-align:right;}

.rut_cos_prog_no {float:right; padding:0px;height:22px; line-height:22px; width:165px;text-align:center; font-size:13px; font-weight:500; color:#1c90fb; background:#f9f9f9;border-radius:20px;}
.rut_cos_prog {float:right; padding:0px;height:22px; line-height:22px; width:165px; }
.rut_cos_progbar {float:left; width:123px; height:8px; border:1px solid #e6e6e6; background:#f9f9f9; overflow:hidden; border-radius:10px; margin-top:6px; }
.rut_cos_progbar .rut_cos_pg {float:left; display:inline-block;  height:8px;border-radius:10px;
						background: rgb(53,186,255);  background:linear-gradient(261deg, rgba(0,137,248,1) 0%, rgba(53,186,255,1) 100%); }
.rut_cos_prognum {float:left;width:40px; height:22px; line-height:22px;  text-align:center; color:#0f0f0f; font-size:12px; font-weight:400;}
.rut_cos_prognum span{color:#1c90fb; font-size:13px; font-weight:900;}




/*iU 221201*/

#liu_wrap {float:left; width:100%;height:100%; text-align:center; background:#eef4f8; }
.liu_header {float:left; width:100%; height:90px; background:#fff; }
.liu_header_area {float:left;display:inline-block; width:100%; height:87px;text-align:center;   }
.liu_header_box {display:inline-block; width:1200px; height:87px;  }
.liu_header_logo {float:left; height:22px; margin-top:37px; text-align:left; }
.liu_header_nav {float:right;  height:22px; margin-top:38px; }
.liu_header_nav li {float:left; text-align:right;height:22px;  padding:0px; margin-left:22px;}
.liu_header_nav li a{display:inline-block; text-align:right;height:22px; line-height:22px; font-size:16px; font-weight:400; color:#202020; }
.liu_header_nav li a:hover {color:#358eff; }
.liu_header_line {float:left; width:100%; height:3px; background: rgb(52,143,255); background: linear-gradient(270deg, rgba(106,78,247,1) 0%, rgba(52,143,255,1) 100%);}

.liu_login_wrap {float:left; width:100%; min-height:calc(100% - 90px); background:url('/image/pimg/liu_login_bg.jpg') no-repeat top center; text-align:center;  }

.liu_login_are {display:inline-block; width:598px; padding-top:110px;  }
.liu_login_box {float:left; width:442px; height:410px; padding:58px 77px; border-radius:10px;  border:1px solid #107bff; box-shadow:0px 16px 48px rgb(203,213,230,0.68);background:#fff; }

.liu_login_tit{float:left; width:100%; margin-bottom:35px; }
.liu_login_tit_b{float:left; width:100%; height:35px; line-height:35px; font-size:35px;font-weight:500; color:#202020;  margin-bottom:15px;}
.liu_login_tit_s{float:left; width:100%; height:22px; line-height:22px; font-size:17px;font-weight:400; color:#202020; }

.liu_login_cont {float:left; width:442px; margin-bottom:20px;}
.liu_logcont_form {float:left; width:430px; margin-left:6px; height:52px; margin-bottom:7px;position:relative;}
.liu_logcont_form label {float:left; width:80px;height:52px; line-height:52px; font-size:18px; font-weight:500; color:#202020; text-align:left;}
.liu_logcont_form input {float:right; width:332px; height:52px; line-height:52px; font-size:18px; font-weight:400; color:#000;padding:0px 30px; border:1px solid #e2e8f0; background:#f0f4f8; border-radius:52px;box-sizing: border-box;}

.liu_log_grs {position:absolute; z-index:1; top:55px; right:0px; float:left; width:332px; height:158px; overflow-y:auto; overflow-x:hidden; padding:10px 0px; border:1px solid #b6bcc4; background:#f4f7fa;
				border-radius:10px; box-sizing: border-box;box-shadow:0px 5px 7px rgb(18,18,19,0.23);}
.liu_log_grs p {float:left; width:270px; padding:0px 24px 0px 35px; height:34px;line-height:34px; font-size:16px; font-weight:400; color:#000; text-align:left;cursor:pointer;}
.liu_log_grs p:hover{background:#e9edf1;}

button.liu_btn_login {float:left; width:442px; height:66px; line-height:66px; background:#348fff; margin-top:20px; font-size:27px;font-weight:500; color:#fff;border-radius:52px; border:0px;}
button.liu_btn_pws {float:right; text-align:right; margin-right:9px;font-size:15px;font-weight:400; margin-top:20px; color:#686c71; clear:both; border:0px;background:#fff;}

.liu_login_footer {float:left; width:596px; font-size:12px; font-weight:300; color:#818fa1; text-align:center; margin-top:30px;}



#liu_lp_bg  { position:fixed; background:rgba(0,0,0,0.6); width:100%; height:100%; top:0px; left:0px; z-index:5; overflow-y:hidden;}

.liu_lp_area {position:absolute; float:left; left:-300px; margin-top:10%; margin-left:50%; width:600px; background:#fff; border-radius:10px; overflow:hidden;}
.liu_lp_tit {float:left;width:520px; padding:30px 40px 25px 40px;  height:35px;border-bottom:1px solid #fe6eff3; background:#f1f6f8 }
.liu_lp_tit p{float:left; width:400px; text-align:left; font-weight:500; color:#222; font-size:25px; height:35px; line-height:35px; }
.liu_lp_tit a{display:inline-block;float:right; width:25px; height:25px; padding:5px 0px 5px 5px; border:0px;}


.liu_lp_cont {float:left; width:520px; padding:30px 40px 60px 40px; }
.liu_lp_pwrio {float:left; width:520px;  height:20px; text-align:center; margin-bottom:27px; margin-top:20px;}
.liu_lp_pwrio p {display:inline-block;  height:20px; margin:0 17px;}
.liu_lp_pwrio p input{float:left;display:inline-block; width:15px; height:15px;  border:1px solid #b6bcc4 !important; background:#fff !important; margin-right:5px; margin-top:3px;}
.liu_lp_pwrio p label{float:left;display:inline-block; height:20px; line-height:20px;  font-size:17px;  }

.liu_lp_form {float:left; width:520px; }
.liu_pwrio_form {float:left; width:434px; margin-left:43px; height:40px; margin-bottom:7px;position:relative;}
.liu_pwrio_form label {float:left; width:90px;height:40px; line-height:40px; font-size:18px; font-weight:500; color:#202020; text-align:left;}
.liu_pwrio_form input {float:right; width:330px; height:40px; line-height:40px; font-size:17px; font-weight:400; color:#000;padding:0px 25px; border:1px solid #e2e8f0; background:#f0f4f8; border-radius:8px;box-sizing: border-box;}
button.liu_btn_cer {float:left; width:434px; margin-left:43px; height:66px; line-height:66px; background:#348fff; margin-top:20px; font-size:27px;font-weight:500; color:#fff;border-radius:52px; border:0px;text-align:center;}

.liu_lp_prg {float:left; width:430px; height:44px; padding:20px 45px; border-radius:12px; background:#eaf3ff; margin-bottom:30px; }
.liu_lp_prg li.lp_prg_ar {float:left;display:inline-block; width:50px; height:17px; padding:11px 0px 12px 0px; text-align:center;}
.liu_lp_prg li.liu_lp_prg_off {float:left; height:24px; width:190px; line-height:24px; background:#fff;  padding:10px 0px 10px 0px; border-radius:24px;text-align:center;}
.liu_lp_prg li.liu_lp_prg_off .lp_prg_num {display:inline-block; width:24px; height:24px;line-height:23px; font-size:17px; font-weight:400; color:#fff; background:#949899; margin-right:5px;border-radius:24px; text-align:center; }
.liu_lp_prg li.liu_lp_prg_off .lp_prg_text {display:inline-block; height:24px; line-height:24px; font-size:17px; font-weight:400; color:#636367;text-align:center;}

.liu_lp_prg li.liu_lp_prg_on {float:left; height:24px; width:190px; line-height:24px; background:#fff;  padding:10px 0px 10px 0px; border-radius:24px;text-align:center;}
.liu_lp_prg li.liu_lp_prg_on .lp_prg_num {display:inline-block;width:24px; height:24px;line-height:22px; font-size:19px; font-weight:500; color:#fff; background:#4498ff; margin-right:5px;border-radius:24px; text-align:center; }
.liu_lp_prg li.liu_lp_prg_on .lp_prg_text {display:inline-block;height:24px; line-height:24px; font-size:20px; font-weight:500; color:#4498ff;text-align:center; }


.liu_agree_form {float:left; width:520px; text-align:left; margin-bottom:20px;} 
.liu_agree_form input{float:left;display:inline-block; width:15px; height:15px;  border:1px solid #b6bcc4 !important; background:#fff !important; margin-right:5px; margin-top:3px;}
.liu_agree_form p{float:left;display:inline-block; height:20px; line-height:20px;  font-size:17px;  font-weight:500; color:#202020;text-align:left;} 
.liu_lp_agreetext {margin-top:10px;float:left; width:520px; height:105px;border-radius:8px; padding:15px 20px;box-sizing: border-box; overflow-y:scroll;border:1px solid #e2e8f0; background:#f4f8fa; color:#404040; font-size:12.5px; font-weight:400; word-break:break-all;}

.liu_lp_btn2s{float:left; width:520px; margin-top:25px; text-align:center;}
button.liu_btn_next {display:inline-block; width:142px; margin:0px 10px; height:54px; line-height:53px; background:#348fff;  font-size:22px;font-weight:500; color:#fff;border-radius:8px; border:0px;text-align:center;}
button.liu_btn_prev {display:inline-block; width:142px; margin:0px 10px; height:54px; line-height:53px; background:#878a8e;  font-size:22px;font-weight:500; color:#fff;border-radius:8px; border:0px;text-align:center;}


.liu_lp_form_tit {float:left; width:510px; text-align:left; padding:0px 0px 8px 10px; font-weight:500; font-size:19px; margin-bottom:30px; border-bottom:1px dotted #ddd;}

.liu_pw_info { float:left; width:520px; padding-left:161px;box-sizing: border-box; font-size:15px; line-height:19px; color:#202020; font-weight:300; margin-bottom:20px;}
.liu_pw_info_tred { color:#ff6600;}
.liu_pw_info_tblue {color:#348fff;}




.liu_pwrio_form3 {float:left; width:454px; margin-left:33px; height:40px; margin-bottom:7px;position:relative;}
.liu_pwrio_form3 label {float:left; width:100px;height:40px; line-height:40px; font-size:18px; font-weight:500; color:#202020; text-align:left; position:relative;}
.liu_pwrio_form3 label span{  position:absolute; top:1px; left:-15px; font-size:26px; font-weight:400; color:#ff6600;}
.liu_pwrio_form3 input {float:right; width:330px; height:40px; line-height:40px; font-size:17px; font-weight:400; color:#000;padding:0px 25px; border:1px solid #e2e8f0; background:#f0f4f8; border-radius:8px;box-sizing: border-box;}

.liu_pwrio_em {float:right; width:330px; height:40px; line-height:40px;}
.liu_pwrio_em input.liu_em_input {float:left; width:100px;padding:0px 10px;}
.liu_pwrio_em span {float:left; width:20px;height:40px; line-height:40px;  font-size:16px;  font-weight:400; color:#202020;  text-align:center;}
.liu_pwrio_em select.liu_em_selc {float:left; width:105px; height:40px; line-height:40px; font-size:17px; font-weight:400; color:#000;padding:0px 5px; border:1px solid #e2e8f0; background:#f0f4f8; border-radius:8px;box-sizing: border-box;}

.liu_pwrio_tel {float:right; width:330px; height:40px; line-height:40px;}
.liu_pwrio_tel input.liu_tel_input {float:left; width:93px;}
.liu_pwrio_tel span {float:left; width:25px;height:40px; line-height:40px;  font-size:20px;  font-weight:500; color:#202020;  text-align:center;}

.liu_pwrio_tel2 {float:right; width:330px; height:40px; line-height:40px;}
.liu_pwrio_tel2 input.liu_tel_input {float:left; width:93px;}
.liu_pwrio_tel2 span {float:left; width:25px;height:40px; line-height:40px;  font-size:20px;  font-weight:500; color:#202020;  text-align:center;}




.liu_pwrio_form2 {float:left; width:454px; margin-left:33px; height:40px; margin-bottom:7px;position:relative;}
.liu_pwrio_form2 label.f_tt  {float:left; width:90px;height:40px; line-height:40px; font-size:18px; font-weight:500; color:#202020; text-align:left;}
.liu_pwrio_form2 p.f_rdo {display:inline-block;  height:40px; margin:0 17px;}
.liu_pwrio_form2 p.f_rdo input{float:left;display:inline-block; width:15px; height:15px;  border:1px solid #b6bcc4 !important; background:#fff !important; margin-right:5px; margin-top:14px;}
.liu_pwrio_form2 p.f_rdo label{float:left;display:inline-block; height:40px; line-height:40px;  font-size:17px;  }




.liu_lp_pwr{float:left; width:400px; padding:0px 50px 20px 50px;  background:#fff; margin-bottom:30px;  border-bottom:1px dotted #ddd;}
.liu_lp_pwr_tit {float:left; width:100%; text-align:left; padding:0px 0px 0px 10px; font-weight:500; font-size:19px; margin-bottom:5px; box-sizing: border-box;}
.liu_lp_pwr_sub {float:left; width:100%; line-height:18px;  text-align:left; padding:0px 0px 0px 12px; font-weight:400; font-size:15px; box-sizing: border-box;}


.liu_pw_form {float:left; width:380px; margin-left:70px; height:40px; margin-bottom:7px;position:relative;}
.liu_pw_form label {float:left; width:110px;height:40px; line-height:40px; font-size:18px; font-weight:500; color:#202020; text-align:left;}
.liu_pw_form input {float:right; width:250px; height:40px; line-height:40px; font-size:17px; font-weight:400; color:#000;padding:0px 25px; border:1px solid #e2e8f0; background:#f0f4f8; border-radius:8px;box-sizing: border-box;}
.liu_pw_form .form_t_box_tit {float:left; width:110px;height:40px; line-height:40px; font-size:18px; font-weight:500; color:#202020; text-align:left;}
.liu_pw_form .form_t_box {float:right; width:250px; height:40px; line-height:40px; font-size:17px; font-weight:400; color:#000;padding:0px 25px; border:1px solid #e2e8f0; background:#fff; border-radius:8px;box-sizing: border-box;}




.liu_lp_mem_area {position:absolute; float:left; left:-350px; margin-top:5%; margin-left:50%; width:700px; background:#fff; border-radius:10px; overflow:hidden;}
.liu_lp_mem_tit {float:left;width:620px; padding:30px 40px 25px 40px;  height:35px;border-bottom:1px solid #e8ecf3; background:#f1f6f8 }
.liu_lp_mem_tit p{float:left; width:400px; text-align:left; font-weight:500; color:#222; font-size:25px; height:35px; line-height:35px; }
.liu_lp_mem_tit a{display:inline-block;float:right; width:25px; height:25px; padding:5px 0px 5px 5px; border:0px;}

.liu_lp_mem_cont {float:left; width:560px; padding:30px 70px 60px 70px;  }
.liu_lp_mem_form {float:left; width:560px;background:#fff  }
.liu_mem_form {float:left; width:560px; margin-bottom:10px;}
.liu_mem_form .form_t_box_tit {float:left; width:130px;height:40px; line-height:40px; font-size:18px; font-weight:500; color:#202020; text-align:left; margin-right:5px;position:relative;}
.liu_mem_form .form_t_box_tit span {  position:absolute; top:1px; left:-15px; font-size:26px; font-weight:400; color:#ff6600;}

.liu_mem_form .form_t_box {float:left; width:250px; height:40px; line-height:40px; font-size:17px; font-weight:400; color:#000;padding:0px 25px; border:1px solid #e2e8f0; background:#fff; border-radius:8px;box-sizing: border-box;}
.liu_mem_form label { float:left; width:130px;height:40px; line-height:40px; font-size:18px; font-weight:500; color:#202020; text-align:left; margin-right:5px;}

.liu_mem_form input {float:left; width:250px; height:40px; line-height:40px; font-size:17px; font-weight:400; color:#000;padding:0px 25px; border:1px solid #e2e8f0; background:#f0f4f8; border-radius:8px;box-sizing: border-box;}

.liu_mem_em {float:left; width:420px; height:40px; line-height:40px;}
.liu_mem_em input.liu_em_input {float:left; width:135px;padding:0px 25px;}
.liu_mem_em span {float:left; width:20px;height:40px; line-height:40px;  font-size:18px;  font-weight:400; color:#202020;  text-align:center;}
.liu_mem_em select.liu_em_selc {float:left; width:125px; height:40px; line-height:40px; font-size:17px; font-weight:400; color:#000;padding:0px 5px; border:1px solid #e2e8f0; background:#f0f4f8; border-radius:8px;box-sizing: border-box;}

.liu_mem_tel {float:left; width:420px; height:40px; line-height:40px;}
.liu_mem_tel input.liu_tel_input {float:left; width:100px;}
.liu_mem_tel span {float:left; width:20px;height:40px; line-height:40px;  font-size:20px;  font-weight:500; color:#202020;  text-align:center;}

.liu_mem_rd {float:left; width:420px; height:30px; line-height:30px;}
.liu_mem_rd p.f_rdo {display:inline-block; height:30px; margin:0px 0px;}
.liu_mem_rd p.f_rdo input{float:left;display:inline-block; width:15px; height:15px;  border:1px solid #b6bcc4 !important; background:#fff !important; margin-right:8px; margin-top:7px;}
.liu_mem_rd p.f_rdo label{float:left;display:inline-block; width:100px; height:30px; line-height:30px;  font-size:17px;  }

.liu_mem_rd_info {float:left; width:420px; height:20px; line-height:20px; font-size:13px; padding-bottom:10px; font-weight:400; color:#ff6600;}


.liu_lp_mem_btn {float:left; width:100%; margin-top:25px; text-align:center;}
button.liu_btn_c {display:inline-block; width:142px; margin:0px 8px; height:54px; line-height:53px; background:#878a8e;  font-size:22px;font-weight:500; color:#fff;border-radius:8px; border:0px;text-align:center;}
button.liu_btn_o {display:inline-block; width:230px; margin:0px 8px; height:54px; line-height:53px; background:#348fff;  font-size:22px;font-weight:500; color:#fff;border-radius:8px; border:0px;text-align:center;}

















