@charset "utf-8";

@import url("../fonts/pretendard.css");
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select,
table, th, td {
	word-break: break-all;
	word-wrap: break-word;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important; color:#000000; margin:0; padding:0; letter-spacing: -0.05em; font-family:"Pretendard", "맑은 고딕","Malgun Gothic", "나눔고딕", "Nanum Gothic", "NotoSansKR","굴림", Gulim,'돋움',dotum,Helvetica,sans-serif; font-weight:400; }
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
fieldset, img, abbr,acronym { border:0 none; }
ol, ul { list-style:none; }
table {border-collapse: separate; border-spacing:0; border:0 none;}
caption, th, td {text-align:left; font-weight: normal; border:0;}
address, caption, strong, em, cite {font-weight:normal; font-style:normal;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote,q {quotes:"" "";}
legend, #header h2, #slogan h2, #footer h2, .blind{position:absolute; overflow:hidden; width:1px; height:1px; font-size:0; line-height:0;}
a {text-decoration:none; color:#000000;}
a:hover {text-decoration:none;}

body {}
.ml05 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.mt16 {margin-top:16px !important;}
.mt18 {margin-top:18px !important;}
.mt20 {margin-top:20px !important;}
.mt24 {margin-top:24px !important;}
.mt25 {margin-top:25px !important;}
.mt26 {margin-top:26px !important;}
.mt33 {margin-top:33px !important;}
.mt35 {margin-top:35px !important;}
.mt48 {margin-top:48px !important;}
.mt50 {margin-top:50px !important;}
.mt52 {margin-top:52px !important;}
.mt68 {margin-top:68px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt23 {margin-top:23px !important;}
.mt30 {margin-top:30px !important;}
.mt38 {margin-top:38px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt47 {margin-top:47px !important;}
.mt48 {margin-top:48px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:60px !important;}
.mt64 {margin-top:64px !important;}
.mt67 {margin-top:67px !important;}
.mt68 {margin-top:68px !important;}
.mt83 {margin-top:83px !important;}
.mt87 {margin-top:87px !important;}
.mt90 {margin-top:90px !important;}
.mt95 {margin-top:95px !important;}
.mt96 {margin-top:96px !important;}
.mt114 {margin-top:114px !important;}
.mt140 {margin-top:140px !important;}
.mt167 {margin-top:167px !important;}
.mb04 {margin-bottom:4px !important;}
.mt04 {margin-top:4px !important;}

.pdt23 {padding-top:23px !important;}
.pdt26 {padding-top:26px !important;}
.elip1 {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.elip2 {display:block; overflow:hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient: vertical; word-break:break-all;}
.elip3 {display:block; overflow:hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp:3; -webkit-box-orient: vertical; word-break:break-all;}
.elip4 {display:block; overflow:hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp:4; -webkit-box-orient: vertical; word-break:break-all;}
.elip5 {display:block; overflow:hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp:5; -webkit-box-orient: vertical; word-break:break-all;}
.elip6 {display:block; overflow:hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp:6; -webkit-box-orient: vertical; word-break:break-all;}

.brd_none {border:0px !important;}

.cl:after {content:""; display:block; clear:both;}

.in {position:relative;width:1200px; margin:0 auto;}

.di_top1d {background:#f1f1f1; padding:9px 0;}
.di_top1d .lt .w1 {float:left; background:#000000; font-size:12px; font-weight:900; color:#ffffff; padding:0 8px; line-height:18px; border-radius:8px;}
.di_top1d .lt .w2 {float:left; font-size:14px; font-weight:600; margin-left:5px; background:url(../img/ico_arr_rt01.png) right center no-repeat; padding-right:14px;}
.di_top1d .lt a {margin-left:8px;float:left; display:block; font-size:14px;}
.di_top1d .rt {font-size:12px; line-height:18px; color:#666666; float:right;}
.di_top1d .lt {float:left;}
.di_top1d .w3 {float:left;}
.di_top_bn a {display:block;}
.di_top_bn a img {display:block; border:1px solid #e9e9e9;}
.di_top_bn {position:absolute; top:32px; left:0;}
.di_top {position:relative;}
.di_top h1 a {display:block;}
.di_top h1 a img {display:block; height:45px;}
.di_top h1 {margin:0 auto; width:290px;}
.di_top span a {display:block;}
.di_top span a img {display:block; height:45px;}
.di_top span {margin:0 auto; width:290px;display:block;}
.di_top .in {padding-top:42px;}
.di_top_rt {position:absolute; top:47px; right:0;}
.di_top_rt .w1 ul li {float:left;}
.di_top_rt .w1 ul li a {display:block;}
.di_top_rt .w1 ul li a img {display:block; width:28px; border:1px solid #d5d5d5; border-radius:100%;}
.di_top_rt .w1 ul li + li {margin-left:7px;}
.di_top_rt .w2 {margin-top:12px;}
.di_top_rt .w2 ul {float:right;}
.di_top_rt .w2 ul li {float:left; position:relative;}
.di_top_rt .w2 ul li a {display:block; font-size:15px; line-height:24px;}
.di_top_rt .w2 ul li + li {margin-left:7px; padding-left:8px;}
.di_top_rt .w2 ul li + li:before {content:""; display:block; background:#9e9e9e; position:absolute; left:0; top:7px; width:1px; height:10px;}

.gnb {margin-top:48px;}
.gnb_lt {float:left; width:1140px;}
.gnb_rt {float:right;}
.gnb_rt a {float:left; display:block;}
.gnb_lt .gnb_menu01 {display:block; float:left; background:url(../img/gnb_menu01.png) center no-repeat; width:28px; height:22px;}
.gnb_rt .gnb_sch01 {margin-left:25px; margin-right:6px; background:url(../img/gnb_sch01.png) center no-repeat; width:22px; height:22px; }
.gnb_lt ul li a {font-size:21px; line-height:25px; font-weight:700; display:block;}
.gnb_lt ul li {margin-left:35px; float:left;}
.gnb_lt ul li + li {margin-left:42px;}
.gnb {border-bottom:1px solid #eaeaea; padding-bottom:10px;}
.gnb_lt ul .ex01 {padding-left:41px; margin-left:40px; position:relative;}
.gnb_lt ul .ex01:before {position:absolute; content:""; display:block; background:#9e9e9e; height:12px; width:1px; left:0; top:5px;}
.gnb_lt ul .ex01 a {color:#4d23d8;}
.gnb_lt ul li .on {color:#4d23d8;}

.di_m1d {margin-top:20px;}
.di_m1d_lt {width:915px; float:left; padding-right:19px; margin-right:20px; border-right:1px solid #e0e0e0;}
.di_m1d_rt {float:left; width:245px; }
.di_m1d_rt .dv1 .w1 img {display:block; width:245px; height:140px;}

.di_m1d .cdv1 .dv1 a {display:block;}
.di_m1d .cdv1 .dv1 {float:left; }
.di_m1d .cdv1 .dv1 a img {display:block; width:480px; height:330px;}
.di_m1d .cdv1 .dv2 {width:410px; float:left; margin-left:25px;position: relative;height: 330px;}
.di_m1d .cdv1 .dv2 .w1 .e1 p {max-width:378px; padding:0 16px; background:#2f2f2f;line-height:44px; color:#ffffff; font-size:18px; font-weight:700; }
.di_m1d .cdv1 .dv2 .w1 .e1 {display:inline-block; }
.di_m1d .cdv1 .dv2 .w1 .e2 a {font-size:32px; line-height:48px; font-weight:700;}
.di_m1d .cdv1 .dv2 .w1 .e2 {height:96px; margin-top:5px;}
.di_m1d .cdv1 .dv2 .w1 .e3 {margin-top:5px;}
.di_m1d .cdv1 .dv2 .w1 .e3 p {line-height:20px; float:left; font-size:14px; color:#999999;}
.di_m1d .cdv1 .dv2 .w1 .e3 p+p {position:relative; margin-left:8px; padding-left:9px;}
.di_m1d .cdv1 .dv2 .w1 .e3 p+p:before {position:absolute; content:""; display:block; background:#9e9e9e; height:10px; width:1px; left:0; top:5px;}
.di_m1d .cdv1 .dv2 .w2 ul li a {line-height:20px; width:396px;display:inline-block; padding-left:14px; background:url(../img/ico_ul01.png) left center no-repeat;}
.di_m1d .cdv1 .dv2 .w2 ul li + li {margin-top:6px;}
.di_m1d .cdv1 .dv2 .w2 {bottom: 0px; position: absolute;}
.di_m1d .cdv2 {padding-top:41px; margin-top:44px; border-top:1px solid #e1e1e1;}
.di_m1d .cdv2 .dv1 {width:278px; float:left;}
.di_m1d .cdv2 .dv1 + .dv1 {padding-left:20px; margin-left:20px; position:relative;}
.di_m1d .cdv2 .dv1 + .dv1:before {content:""; position:absolute; display:block; background:#e1e1e1; top:0; bottom:0; left:0; width:1px;}
.di_m1d .cdv2 .dv1 .w1 {display:block; font-size:22px; line-height:26px; font-weight:600;}
.di_m1d .cdv2 .dv1 .w1 strong {color:#34b8b5; font-weight:700;}
.di_m1d .cdv2 .dv1 .w2 {margin-top:10px; font-size:16px; line-height:22px; color:#666666; display:block;}

.di_m1d_rt .dv1 .w2 {margin-top:12px; font-size:18px; line-height:24px; font-weight:500;}
.di_m1d_rt .dv1 ul li a {padding-left:8px; position:relative; font-size:15px; line-height:20px;}
.di_m1d_rt .dv1 ul li a:before {content:""; display:block; position:absolute; left:0; top:8px; width:3px; height:3px; border-radius:100%; background:#bcbcbc;}
.di_m1d_rt .dv1 ul li + li {margin-top:3px;}
.di_m1d_rt .dv1 ul {margin-top:8px; height:43px;}
.di_m1d_rt .dv1 + .dv1 {margin-top:20px;}
.di_m1d_rt .dv1 .w3 {margin-top:8px; position:relative; font-size:15px; line-height:20px;}

.di_wp01_lt {float:left; width:860px;}
.di_wp01_rt {float:left; width:300px; margin-left:40px;}
.di_wp_tit01 {border-top:2px solid #000000; padding:10px 0;}
.di_wp_tit01 h2 {float:left; font-size:22px; line-height:30px; font-weight:700;}
.di_wp_tit01:after {content:""; display:block; clear:both;}
.di_wp_tit01 .more01 {display:block; float:right; background:url(../img/ico_arr_rt03.png) center no-repeat; width:22px; height:22px; background-size:auto 16px; }
.di_m2d .dv1 {float:left; width:415px;}
.di_m2d .dv1 + .dv1 {margin-left:30px;}
.di_m2d .dv1 .w1 {display:block;}
.di_m2d .dv1 .w1 img {display:block; width:415px; height:285px;}
.di_m2d .dv1 .w2 {margin-top:12px; font-size:18px; line-height:24px; font-weight:600;}
.di_m2d .dv1 .w3 {margin-top:8px; position:relative; font-size:15px; line-height:20px; color:#666666;}
.di_m3d ul li + li {border-top:1px solid #e2e2e2;}
.di_m3d ul li a {display:block; font-size:22px; font-weight:600; line-height:28px;}
.di_m3d ul li {padding:20px 0;}

.di_m3d .idv1 .w1 {display:inline; margin-right:5px; color:#b5916b; font-size:16px; line-height:22px; font-weight:600;}
.di_m3d .idv1 .w2 {display:inline; font-size:16px; line-height:22px; font-weight:600;}
.di_m3d .dv1 {padding:16px 0; border-top:1px solid #e2e2e2;}
.di_m3d .dv1:last-child {border-bottom:1px solid #e2e2e2;}
.di_m3d .dv1 {display:flex; flex-direction:row;}
.di_m3d .idv2 img {width:48px; height:48px; border-radius:100%; overflow:hidden;}
.di_m3d .idv2 {padding-left:12px;}
.di_m3d .dv1.tp02 .w1 {display:block;}
.di_m3d .dv1.tp02 .w2 {width:238px; display:block;}

.di_m4d .dv1 {float:left; width:415px;}
.di_m4d .dv2 {float:left; width:415px; margin-left:30px;}
.di_m4d .dv1 .w1 {display:block;}
.di_m4d .dv1 .w1 img {width:415px; height:285px;}
.di_m4d .dv1 .w2 {margin-top:8px;font-size:20px; line-height:28px; font-weight:600;}
.di_m4d .dv2 ul li {}
.di_m4d .dv2 ul li {border-top:1px solid #e2e2e2;}
.di_m4d .dv2 ul li a {display:block; font-size:17px; font-weight:600; line-height:23px;}
.di_m4d .dv2 ul li {padding:14px 0;}

.di_m5d .dv1 {float:left; width:580px;}
.di_m5d .dv1 + .dv1 {margin-left:40px;}
.di_m5d .dv1 ul li .w1 {color:#666666; width:28px;float:left; font-size:18px; line-height:24px; font-weight:600;}
.di_m5d .dv1 ul li .w2 {font-weight:600; width:550px; float:left; font-size:18px; line-height:24px;}
.di_m5d .dv1 ul li:after {content:""; display:block; clear:both;}
.di_m5d .dv1 ul li + li {border-top:1px solid #e2e2e2;}
.di_m5d .dv1 ul li {padding:18px 0;}


.di_m6d .dv1 {float:left; width:270px;}
.di_m6d .dv1 + .dv1 {margin-left:40px;}
.di_m6d ul li a {
	display: block;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
}
.di_m6d ul li {padding:12px 0;}
.di_m6d .dv1 .w1 a {display:block; font-size:22px; line-height:28px; font-weight:700;}
.di_m6d .dv1 .w1 {padding-bottom:6px;border-bottom:1px solid #000000;}
.di_m6d .dv1 ul li {border-bottom:1px solid #e2e2e2;}

.di_m7d .dv1 {border-top:1px solid #000000;}
.di_m7d .dv1:after {content:""; display:block; clear:both;}
.di_m7d .dv1 {float:left; width:580px;}
.di_m7d .dv1 + .dv1 {margin-left:40px;}
.di_m7d .dv1  .w1 {width:160px; float:left;}
.di_m7d .dv1 .w2 {float:left; width:420px;}
.di_m7d .dv1 .w1 {padding-top:10px;}
.di_m7d .dv1 .w1 .e1 {font-size:20px; line-height:28px; font-weight:600;}
.di_m7d .dv1 .w1 .e2 {color:#666666; font-size:15px; line-height:20px; margin-top:5px;}
.di_m7d .dv1 .w2 ul li a {display: block;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;}

.di_m7d .dv1 .w2 ul li {padding:12px 0; border-bottom:1px solid #e2e2e2;}


.dinew_m8d .dv1 {float:left; width:376px;}
.dinew_m8d .dv1 + .dv1 {margin-left:35px;}
.dinew_m8d ul li a {
	display: block;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
}
.dinew_m8d ul li {padding:12px 0;}
.dinew_m8d .dv1 .w1 a {display:block; font-size:22px; line-height:28px; font-weight:700;}
.dinew_m8d .dv1 .w1 {padding-bottom:6px;border-bottom:1px solid #000000;}
.dinew_m8d .dv1 ul li {border-bottom:1px solid #e2e2e2;}


.sto_table {
	margin-top:10px;
}
.sto_table table {
	width:100%;
}
.sto_table table tr th {
	border-bottom:1px solid #dfdfdf;
	font-size:15px;
	color:#000000;
	padding:8px 0px;
	font-weight:700;
	text-align:center;
}
.sto_table table {
	background:#ffffff;
	border:1px solid #dfdfdf;
	border-width:1px 1px 0 1px;
}
.sto_table table tr td {
	border-bottom:1px solid #dfdfdf;
	font-size:15px;
	color:#000000;
	padding:8px;
	border-bottom:1px solid #dfdfdf;
	font-weight:400;
}
.tdcenter{text-align:center;}
.sto_table table tr td.up {color:#d24f45; text-align:right; font-weight:400;}
.sto_table table tr td.down {color:#1261c4; text-align:right; font-weight:400;}
.sto_table table tr td.std {color:#6d6d6d; text-align:right; font-weight:400;}

.sto_table .w1 {
	display:none;
}
.sto_table .w1:first-child {
	display:block;
}
.vcoin_tab{
	margin-top:10px;
}
.vcoin_tab ul {
	overflow:hidden;
}
.vcoin_tab ul li {
	float:left;
	width:33.3%;
}
.vcoin_tab ul li:first-child {
	width:33.4%;
}
.vcoin_tab ul li a{
	background:#f9f9f9;
	text-align:center;
	color:#000000;
	font-size:15px;
	font-weight:700;
	display:block;
	border-top:1px solid #696969;
	border-right:1px solid #696969;
	border-bottom:1px solid #696969;
	padding: 8px 0;
}
.vcoin_tab ul li:first-child a {
	border-left:1px solid #696969;
}
.vcoin_tab ul li a.on {
	background:#ffffff;
	border-bottom:1px solid #ffffff;
}

.vcoin_tab {margin-bottom:-2px;}
.gmtit01 span {display:block; font-size:20px; font-weight:700;}
.gmtit01 {padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #666666;}

.di_m8d:after {content:""; display:block; clear:both;}
.di_m8d .dv1 {float:left;width: 160px;}
.di_m8d .dv2 {float:left;width: 700px;}
.di_m8d .dv1 p {padding-top:12px; border-top:2px solid #000000; display:inline-block; font-size:22px; line-height:28px; font-weight:700;}
.di_m8d .dv2 ul li a {font-size:18px; line-height:24px;}
.di_m8d .dv2 ul li {padding-top:14px;}
.di_m8d .dv2 ul li + li {padding-top:20px;}

.di_m9d .dv1 {display:flex; flex-direction: row; border-bottom:1px solid #e2e2e2;}
.di_m9d .dv1:first-child .w2{padding-top:0px;}
.di_m9d .dv1 .w1 {justify-content: center;width:28px;font-family:serif;font-size:24px;color:#999999;
	font-weight:900;display: flex;flex-direction: column;}
.di_m9d .dv1 .w2 {padding:12px 0; justify-content: center; width:272px;}
.di_m9d .dv1 .w2  a {
	font-weight:600;
	display:block;
	font-size: 16px;
	line-height: 22px;
}

.topsummcss{font-size: 15px;line-height: 22px;color: #666666;}
.textcenter{text-align:center;}

.footer {background:#1c1c1e; padding-top:27px; padding-bottom:32px; margin-top:50px;}
.footer_in {position:relative; width:1200px; margin:0 auto;}
.footer_con {overflow:hidden;}
.footer h1 {float:left; margin-top:1px;}
.footer h1 a {display:block;}
.footer .footlogo {float:left; margin-top:1px;}
.footer .footlogo a {display:block;}
.footer .footer_rt { margin-left:80px; float:left;}
.footer .footer_rt .footer_top {overflow:hidden;}
.footer .footer_rt .footer_top li {float:left; padding:0 12px 0 13px; background:url(../img/bul03.png) left center no-repeat;}
.footer .footer_rt .footer_top li:first-child {background:inherit; padding-left:0px;}
.footer .footer_rt .footer_top li a {color:#b0b0b0; font-size:13px; line-height:18px; display:inline-block;}
.footer_btm {margin-top:41px;}
.footer_btm .w1 {overflow:hidden;}
.footer_btm .e1 {float:left; margin-left:60px;}
.footer_btm .e1:first-child {margin-left:0px;}
.footer_btm .e1 h4 {color:#b0b0b0; font-size:15px; line-height:20px; padding-bottom:3px; border-bottom:1px solid #6d6d6d; width:184px;}
.footer_btm .e1 .r1 p {line-height:17px; font-size:12px; color:#b0b0b0; font-weight:300;}
.footer_btm .e1 .r1 {margin-top:10px;}
.footer_btm .w2 {margin-top:14px;}
.footer_btm .w2 h4 {color:#b0b0b0; font-size:15px; line-height:20px; padding-bottom:3px; border-bottom:1px solid #6d6d6d; width:184px;}
.footer_btm .w2 .btm_sns01 {width:24px; height:24px; background:url(../nimg/btm_sns01.png) no-repeat; display:block;}
.footer_btm .w2 .btm_sns02 {width:24px; height:24px; background:url(../nimg/btm_sns02.png) no-repeat; display:block;}
.footer_btm .w2 .btm_sns03 {width:24px; height:24px; background:url(../nimg/btm_sns03.png) no-repeat; display:block;}
.footer_btm .w2 .btm_sns04 {width:24px; height:24px; background:url(../nimg/btm_sns04.png) no-repeat; display:block;}
.footer_btm .w2 .btm_sns05 {width:24px; height:24px; background:url(../nimg/btm_sns05.png) no-repeat; display:block;}
.footer_btm .w2 ul {overflow:hidden; margin-top:14px;}
.footer_btm .w2 ul li {float:left; margin-left:16px;}
.footer_btm .w2 ul li:first-child {margin-left:0px;}
.footer_btm .w3 {font-size:12px; margin-top:47px; color:#b0b0b0; font-weight:300;}
.footer_btm .w3 span {color:#00a0e9; font-weight:600;}


.di_ldv1 ul li {padding:20px 0; border-bottom:1px solid #dddddd; overflow:hidden;}
.di_ldv1 ul li:first-child {padding-top:20px; margin-top:0px; border-top:0px;}
.di_ldv1 ul li>a {width:180px; height:135px; display:block; float:left;}
.di_ldv1 ul li>a>img {width:180px; height:135px; display:block;}
.di_ldv1 ul li .w1 {width:660px; float:left; margin-left:20px;}
.di_ldv1 ul li .w1 h4 {margin-top:2px;}
.di_ldv1 ul li .w1 h4 a{font-weight:600; display:block; font-size:18px; line-height:24px; color:#000000; max-height:48px;}
.di_ldv1 ul li .w1 p {margin-top:7px;}
.di_ldv1 ul li .w1 p a{display:block; font-size:14px; line-height:22px; color:#767676; max-height:66px;}
.di_ldv1 ul li .w1 .e1 {display: block;margin-top: 15px;font-size: 14px;line-height: 19px;color: #6a6a6a;}

.lcon_tit01 .in{ border-bottom:1px solid #cccccc;}
.lcon_tit01 h2 {font-size:24px; text-align:center; font-weight:700; color:#000000; line-height:36px; padding-bottom:8px;}
.paging01 {margin-top:40px; text-align:center;}
.paging01 a {margin:0 15px; display:inline-block; font-size:15px; font-weight:600; line-height:36px; vertical-align:middle;}
.paging01 .pg_active {margin:0 8px;text-align:center; display:inline-block;background:#1a223f; color:#ffffff; width:36px; height:36px; line-height:36px; border-radius:36px;}
.paging01 .pg_first {margin:0px; margin-right:0px; border-radius:36px;display:inline-block; width:36px; height:36px; background:url(../img/ico_pg_first01.png) center no-repeat #f3f3f3;}
.paging01 .pg_prev {margin:0 8px;border-radius:36px;display:inline-block; width:36px; height:36px; background:url(../img/ico_pg_prev01.png) center no-repeat #f3f3f3;}
.paging01 .pg_next {margin:0 8px;border-radius:36px;display:inline-block; width:36px; height:36px; background:url(../img/ico_pg_next01.png) center no-repeat #f3f3f3;}
.paging01 .pg_last {margin:0px; margin-left:0px; border-radius:36px;display:inline-block; width:36px; height:36px; background:url(../img/ico_pg_last01.png) center no-repeat #f3f3f3;}



.m13d .con {margin-top:15px; }
.m13d .con .w1 a {display:block; width:300px; height:192px; position:relative;}
.m13d .con .w1 .dim {position:absolute; z-index:2; top:0; left:0; bottom:0; right:0; background:url(../img/dim_360_230.png) no-repeat; background-size:cover;}
.m13d .con .w1 img {display:block; width:300px; height:192px;}
.m13d .con .w1 .e1 {z-index:3; display:block; position:absolute; left:12px; bottom:10px; right:12px;}
.m13d .con .w1 .e1 span {display:block; color:#ffffff; font-weight:500; font-size:16px; line-height:22px; max-height:44px;}
.m13d .con .w2 {overflow:hidden; margin-top:13px;}
.m13d .con .w2 .e1 {display:block; float:left; width:92px;}
.m13d .con .w2 .e1 img {display:block; width:92px; height:58px;}
.m13d .con .w2 .e2 {margin-top:5px; display:block; float:left; width:193px; margin-left:15px;}
.m13d .con .w2 .e2 span {font-size:15px; line-height:21px; display:block; max-height:42px;}
.m13d .con .w3 .e1 {margin-top:12px; display:block;}
.m13d .con .w3 .e1 span {font-size:15px; line-height:21px; display:block;}

.vcon_sns ul li {float: left; margin: 0 5px;}
.vcon_sns ul li a img {width:22px;}
.vc_top {padding-top:30px;}
.vc_top2 {overflow:hidden;border-bottom: 1px solid #aaa;}
.vc_top2 .vc_top2_lt {padding-top:6px; float:left; overflow:hidden;}
.vc_top2 .vcon_top {float:right;}
.vc_top2_lt .w1 {line-height:24px; float:left; font-size:15px; font-weight:500;}
.vc_top2_lt .w2 {line-height:24px;  float:left;  font-size:14px; color:#555555; padding-left:8px; margin-left:7px; position:relative;}
.vc_top2_lt .w2:before {position:absolute; content:""; display:block; width:1px; background:#cccccc; height:12px;
	top:5px; left:0;
}
.vc_top2 .vcon_top {padding-top:0px;}
.vcon_stit01 {font-size:20px; line-height:28px; padding-left:12px; border-left:4px solid #000000; font-weight:700;margin-bottom: 20px;}
.vc_con{ border-top:0; }
.vcon_stit01 p {font-weight:600;}
.vcon_in {border-top:2px solid #000000; padding-top:20px; overflow:hidden;}
.vcon_lt {width:730px; float:left;}
.vcon_rt {width:320px; float:right;}
.vc_top .w1 {font-size:14px; color:#5b5b5b; line-height:20px; font-weight:400;}
.vc_top .w2 {letter-spacing:-1.5px; font-weight:700; font-size:32px; line-height:38px; color:#000000; margin-top:24px;}
.vc_top .w3 {letter-spacing:-1px; font-size:24px; line-height:30px; color:#000000; font-weight:300; margin-top:11px;}
.vc_top {padding-bottom:36px;}

.vcon_sns ul li {float: left; margin: 0 5px;}
.vcon_sns ul li a img {width:22px;}
.vc_top {padding-top:30px;}
.vc_top2 {overflow:hidden;border-bottom: 1px solid #aaa;}
.vc_top2 .vc_top2_lt {padding-top:6px; float:left; overflow:hidden;}
.vc_top2 .vcon_top {float:right;}
.vc_top2_lt .w1 {line-height:24px; float:left; font-size:15px; font-weight:500;}
.vc_top2_lt .w2 {line-height:24px;  float:left;  font-size:14px; color:#555555; padding-left:8px; margin-left:7px; position:relative;}
.vc_top2_lt .w2:before {position:absolute; content:""; display:block; width:1px; background:#cccccc; height:12px;
	top:5px; left:0;
}

.vcon_top {overflow:hidden; padding:10px 0;}
.vcon_top_in {float:right;}
.vcon_sns {float:left; margin-top:3px;}
.vcon_util {float:left; margin-left:18px;}
.vcon_sns ul li {float:left; margin:0 2px;}
.vcon_sns ul li a {display:block; width:22px; height:22px;}
.vcon_sns ul li a.vcon_sns01 {background:url(../img/vcon_sns01.png) no-repeat;}
.vcon_sns ul li a.vcon_sns02 {background:url(../img/vcon_sns02.png) no-repeat;}
.vcon_sns ul li a.vcon_sns03 {background:url(../img/vcon_sns03.png) no-repeat;}
.vcon_sns ul li a.vcon_sns04 {background:url(../img/sns_google.png) no-repeat;}
.vcon_sns ul li a.vcon_sns05 {background:url(../img/sns_band.png) no-repeat;}
.vcon_sns ul li a.vcon_sns06 {background:url(../img/sns_pin.png) no-repeat;}

.vcon_util ul li {float:left;}
.vcon_util li a {display:block; width:28px; height:28px;}
.vcon_util li a.vcon_util01 {border:1px solid #dcdcdc; border-width:1px 0 1px 1px; background:url(../img/vcon_util01.png) no-repeat;}
.vcon_util li a.vcon_util02 {border:1px solid #dcdcdc; border-width:1px 0 1px 1px; background:url(../img/vcon_util02.png) no-repeat;}
.vcon_util li a.vcon_util03 {border:1px solid #dcdcdc; background:url(../img/vcon_util03.png) no-repeat;}


.article_con_img {margin:0 auto; padding:24px 0;}
div.detailCont figure {margin:0 auto; padding:0;margin-bottom:10px;}
div.detailCont figure img {display:block; margin:0 auto;}
div.detailCont figure figcaption {font-size:12px; color:#999999; line-height:18px; margin-top:7px; padding-bottom:10px; border-bottom:1px solid #d4d4d4;}
div.detailCont strong,b {font-weight:bold;}
.txt_article a{
	color:blue;
}
.txt_article #QuotationID {
	padding-left: 20px;
	display: table-cell;
	font-family: 'Malgun Gothic','Gulim','Dotum','AppleGothic','AppleSDGothicNeo','arial', 'sans-serif' !important;
	clear: both;
	min-height: 300px;
	font-size: 17px;
	color: #3c3e40;
	line-height: 34px;
	font-weight: normal;
	letter-spacing: -0.02em;
}





.gmv2c_more01 {text-align:center; margin-top:40px; margin-bottom:40px;}
.gmv2c_more01 a {text-align:center; display:inline-block; width:358px; height:36px; border:2px solid #2d2d2d; border-radius:38px;}
.gmv2c_more01 a span {background:url("../img/ico_more_blk01.png") right center no-repeat; display:inline-block; padding-right:20px; font-size:16px; line-height:36px; font-weight:600;color: #000;}

.con_tags .mtag {padding:0;}
.con_tags .mtag ul li {display:inline-block; margin:4px 3px;}
.con_tags .mtag ul li a {display:block; font-weight:400;color:#ffffff; font-size:13px; text-align:center; line-height:30px; padding:0 13px; background:#666; border:1px solid 1px solid #6c6c6c; border-radius:8px; }

.vcopy {padding:18px 0 20px 0; border-bottom:1px solid #d4d4d4;}
.vcopy p {text-align:center; color:#000000; font-size:15px; line-height:20px;}

.con_ul01 .w1 {font-size:18px; line-height:24px; margin-bottom:12px; font-weight:600;}
.con_ul01 ul li a {line-height:20px; width:396px;display:inline-block; padding-left:14px; background:url(../img/ico_ul01.png) left center no-repeat;}
.con_ul01 ul li + li {margin-top:6px;}

.di_m7d.tp02 .dv1{width:860px;}
.di_m7d.tp02 .dv1 .w2 {width:700px;}

.gnb_menu_wrap {
	position: absolute;
	z-index:10;
	width: 100%;
	background: #f8f8f8;
	border-bottom: 1px solid #e0e0e0;
	box-shadow: 0 3px 5px rgba(0,0,0,0.1);
}

.gnb_menu_inner {
	padding: 30px 0;
}

.gnb_menu_container {
	display: flex;
	gap: 80px;
	margin-top: 30px;
}

.gnb_menu_container:first-child{
	margin-top: 0px;
}

.gnb_menu_section {
	flex: 1;
}

.gnb_menu_title {
	font-size: 18px;
	font-weight: 700;
	color: #000;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 2px solid #000;
}

.gnb_menu_list {
	display: flex;
	flex-wrap: wrap;
	gap: 15px 30px;
}

.gnb_menu_list li {
	width: auto;
}

.gnb_menu_list li a {
	display: block;
	font-size: 15px;
	color: #333;
	line-height: 24px;
	transition: all 0.3s;
}

.gnb_menu_list li a:hover {
	color: #4d23d8;
	font-weight: 600;
}

/* 메뉴 버튼 활성화 상태 */
.gnb_menu01.active {
	background: url(../img/ico_close01.png) center no-repeat;
	background-size:18px auto;
}

.gnb {position:relative;}
.gnb_search_wrap {
	position: absolute;
	top: 35px;
	left: 0;
	right: 0;
	background: #fff;
	border-bottom: 1px solid #e0e0e0;
	box-shadow: 0 5px 10px rgba(0,0,0,0.1);
	z-index: 100;
}

.gnb_search_inner {
	padding: 30px 0;
}

.gnb_search_form {
	position: relative;
	margin-bottom: 30px;
	width:640px;
	margin:0 auto;
}

.gnb_search_input {
	width: 100%;
	height: 60px;
	padding: 0 60px 0 14px;
	border:0px;
	border-bottom: 2px solid #000;
	font-size: 20px;
	line-height: 56px;
	outline: none;
	transition: border-color 0.3s;
	box-sizing:border-box;
}

/*.gnb_search_input:focus {*/
/*	border-color: #4d23d8;*/
/*}*/

.gnb_search_input::placeholder {
	color: #999;
}

.gnb_search_btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 60px;
	height: 60px;
	background: url(../img/gnb_sch01.png) center no-repeat;
	background-size: 24px;
	border: none;
	cursor: pointer;
}

.gnb_search_popular {
	margin-top: 30px;
}

.gnb_search_popular h3 {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 15px;
}

.gnb_search_popular ul {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.gnb_search_popular ul li a {
	display: inline-block;
	padding: 8px 16px;
	background: #f5f5f5;
	border: 1px solid #e0e0e0;
	border-radius: 20px;
	font-size: 14px;
	color: #333;
	transition: all 0.3s;
}

.gnb_search_popular ul li a:hover {
	background: #4d23d8;
	border-color: #4d23d8;
	color: #fff;
}

/* 검색 버튼 활성화 상태 */
.gnb_sch01.active {
	background: url(../img/ico_close01.png) center no-repeat;
	background-size: 18px;
}



/* 상단 뉴스 슬라이더 스타일 */
.di_top1d_sld {
	overflow: hidden;
	height: 18px;
	line-height: 18px;
	position: relative;
}

.di_top1d_sld .slick-list {
	overflow: hidden;
}

.di_top1d_sld .slick-track {
	display: flex;
	flex-direction: column;
}

/*.di_top1d_sld div {*/
/*	height: 24px !important;*/
/*	line-height: 24px !important;*/
/*}*/

.di_top1d_sld a {
	display: block;
	font-size: 14px;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* Slick 기본 스타일 제거 */
.di_top1d_sld .slick-dots,
.di_top1d_sld .slick-arrow {
	display: none !important;
}



.vfix_top {display:none; position:fixed; top:0; left:0; right:0; z-index:60;}
html[lang="ko"] .vfix_top {
	top:0px;
}
html:not([lang="ko"]) .vfix_top {
	top: 40px;
}
.vfix_top_in {background:#283c63;}
.vfix_top .top_in {margin:0 auto; width:1200px;  }
.vfix_top .gnb_in {min-height:44px; }
.vfix_top h2 {float:left;margin-left: 24px;margin-top: 13px;}
.vfix_top h2 a {display:block;}
.vfix_top h2 a img {display:block;height: 20px;}
.vfix_top .vfix_hd {float:left; width:994px; margin-top:10px;}
.vfix_top .vfix_hd p {color:#ffffff; text-align:center;font-size:18px;font-weight:600;line-height: 24px;}
.gnb_menu_vfix {float:left; border-right:1px solid #d1d6d9;}
.gnb_menu_vfix a {display:block; width:52px; height:44px; background:url(../img/gnb_menu01_wht.png) center no-repeat;}
.gnb_menu_vfix.active a{background: url(../img/ico_close01_wht.png) center no-repeat;
	background-size:18px auto;}
.vfix .agnb_top {position:fixed; top:0px;}
.vfix .agnb_btm {position:fixed; top:55px;}

.di_mainldv1 ul li {padding:20px 0; border-bottom:1px solid #dddddd; overflow:hidden;}
.di_mainldv1 ul li:last-child {padding-top:20px; margin-top:0px; border-bottom:0px;}
.di_mainldv1 ul li>a {width:180px; height:135px; display:block; float:left;}
.di_mainldv1 ul li>a>img {width:180px; height:135px; display:block;}
.di_mainldv1 ul li .w1 {width:660px; float:left; margin-left:20px;}
.noimageW {width:auto !important;}
.noimageMLeft0 {margin-left: 0px !important;}
.di_mainldv1 ul li .w1 h4 {margin-top:2px;}
.di_mainldv1 ul li .w1 h4 a{font-weight:600; display:block; font-size:18px; line-height:24px; color:#000000; max-height:48px;}
.di_mainldv1 ul li .w1 .summ {margin-top:7px;}
.di_mainldv1 ul li .w1 .summ a {display:block; font-size:14px; line-height:22px; color:#767676; max-height:66px;}
.di_mainldv1 ul li .w1 .e1 {display: block;margin-top: 7px;font-size: 14px;line-height: 19px;color: #6a6a6a;}
.relateTDiv{
margin-top:14px;
}
.relateT a{
padding-left: 8px;
position: relative;
font-size: 16px;
line-height: 23px;
color:#000;
}
.relateT a:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 8px;
    width: 3px;
    height: 3px;
    border-radius: 100%;
    background: #2c8068;
}

.gm4dnew ul li {display:flex; flex-direction: row;}
.gm4dnew ul li .img a {display:block;}
.gm4dnew ul li .img a img {display:block; width:100px; height:74px;}
.gm4dnew ul li .txt2 {padding-right:13px; align-content: center; flex-grow:1;}
.gm4dnew ul li .txt2 a {font-size:18px; line-height:24px; font-weight:700; max-height:48px;}
.gm4dnew ul li {}
.gm4dnew ul li + li {margin-top:17px;padding-top:17px; border-top:1px solid #eeeeee;}
.gm4dnew ul {margin-top:12px;}
.norightpad0{padding-right:0px;}

/* view add class*/

div.detailCont figure {margin:0; padding:0; margin-bottom:10px;}
div.detailCont figure img {max-width:660px; display:block; margin:0 auto;}
div.detailCont figure figcaption {font-size:12px; color:#999999; line-height:18px; margin-top:7px; padding-bottom:10px; border-bottom:1px solid #d4d4d4;}

div.detailCont strong b{font-weight:bold;}
div.detailCont a{
color:blue;
}

div.detailCont .mimg {position:relative;}
div.detailCont .mimg img {width:100%; display:block;}
div.detailCont .mimg p {font-size:12px; color:#999999; line-height:18px; margin-top:7px; padding-bottom:10px; border-bottom:1px solid #d4d4d4;}
div.detailCont .mimg .mimg_box {position:relative;}
div.detailCont .mimg .mimg_open {display:block; position:absolute; top:1px; right:4px; width:45px; height:45px; background:url(../img/img_pop_open01.png) no-repeat;}
div.detailCont .mimg .mimg_box .mimg_img {display:none;}
.fancybox-inner .mimg_img p {color:#dcdddd; font-size:27px; line-height:36px; padding:7px 0px; background:#000000;}
.fancybox-inner .mimg_img p span {color:#fff; margin:0 16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block;}
.fancybox-inner .mimg_img {display:none; border:5px solid #ddddde;}
div.detailCont {line-height:30px; font-size:17px;}
.fancybox-inner .mimg_img img {display:block; max-width:1900px;}

/* end view add class*/

.paging {text-align:center; padding:40px 0 20px 0;}
.paging a {vertical-align:middle; display:inline-block; border:1px solid #dedede; color:#3d3d3d; font-size:13px; text-align:center; width:28px; height:28px; line-height:28px;}
.paging a.on {color:#ffffff;border: 1px solid #0d338a;background: #0d338a;}
.paging_first {margin-right:3px; width:28px; height:28px; background:url(../img/paging_first.png) no-repeat;}
.paging_prev {margin-right:7px;width:28px; height:28px; background:url(../img/paging_prev.png) no-repeat;}
.paging_next {margin-left:7px;width:28px; height:28px; background:url(../img/paging_next.png) no-repeat;}
.paging_end {margin-left:3px;width:28px; height:28px; background:url(../img/paging_end.png) no-repeat;}

.ntmenu {margin-top:30px;}
.ntmenu_in {width:1140px; margin:0 auto; background:#ffffff;}
.ntmenu_in ul {overflow:hidden; border-left:1px solid #cccccc;}
.ntmenu_in ul li {float:left;/* margin-left:-1px; */width: 25%;}
.ntmenu_in ul li+li+li+li+li {margin-top:-1px; }
.ntmenu_in ul li a {border:1px solid #cccccc;padding:10px 0;line-height:20px;display:block;text-align:center;font-size:15px;margin-left: -1px;}
.ntmenu_in ul li a.on {background:#e3110a; color:#ffffff; font-weight:500;}

.njcon {width:1140px; margin:0 auto;}
.njcon_in {background:#ffffff; padding: 50px 40px;}

.njtit01 {padding-bottom:30px;}
.njtit01 h2 {text-align:center; font-size:24px; line-height:30px; font-weight:500;}
.njincon01 .w1 {font-size:18px; line-height:30px;}
.njincon01 .w1 span {color:#e3110a; font-weight:500;}
.njincon01 .w2 {margin-top:30px; font-size:15px; line-height:24px;}
.njincon01 dl {margin-top:20px;}
.njincon01 .w3 {margin-top:30px; }
.njincon01 .w3 img {display:block; width:100%;}

#nmt_map {width:100%; height:450px;}

.sjpay2.tp02 table {border-top:2px solid #e3110a;}
.njincon01 dl dd {position:relative;}
.njincon01 dl dd .e1 {font-weight:500; display:block; position:absolute; top:0; left:0; }
.njincon01 dl dd .e2 {display:block; margin-left:100px;}

.sjpay1 h5 {font-size:15px; font-weight:500; margin-top:10px; margin-bottom:5px;}
.sjpay1 ul {overflow:hidden; margin:0 -30px;}
.sjpay1 ul li {position:relative; width:33.33%; float:left; padding:0 30px; box-sizing:border-box;}
.sjpay1 ul li p {/* padding:0 20px; */text-align:center;font-size:14px; line-height:18px; background:#efefef;display: table;width: 100%;}
.sjpay1 ul li p span {/* margin:0 auto; */display:table-cell;vertical-align:middle;height:80px;width: 100%;}
.sjpay1 ul li:before {
  content:"";
  position:absolute;
  left: -6px;
  top:50%;
  margin-top: -12px;
  width: 0px;
  height: 0px;
  border-top: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-left: 12px solid #b5b5b5;
}
.sjpay1 ul li:first-child:before {display:none;}
.sjpay1.first ul li:last-child:after {content:"승인";position:absolute;font-size:12px;left: -20px;top:50%;margin-top: 13px;line-height:18px;color:#666666;font-weight:500;width:40px;text-align:center;}
.sjpay2 {margin-top:10px;}
.sjpay2 table {margin-top:5px; width:100%; border-top:1px solid #cccccc;}
.sjpay2 table tr th {text-align:center; padding:12px 10px; border-bottom:1px solid #cccccc; background:#f4f4f4; font-size:14px; line-height:19px; font-weight:500;}
.sjpay2 table tr td {background:#ffffff; text-align:center; padding:12px 10px; border-bottom:1px solid #cccccc; font-size:14px; line-height:19px;}


.member-join .join-header {margin-bottom:2rem}
.member-join .join-header .join-header-title {margin-bottom:1rem;line-height:1.5em;font-size:1.35rem !important;letter-spacing:-0.075em}
.member-join .join-header .join-header-title2 {margin-bottom:1rem;line-height:1.5em;font-size:1.1rem !important;letter-spacing:-0.075em}

.member-join .join-header .join-header-guide {font-size:.9rem;line-height:1.65;color:rgba(114,125,146,1)}
.member-join .join-header .join-header-guide2 {font-size:.9rem;line-height:1.65;color:#004d75;}

.join-header-title3 {font-weight:500; font-size:18px; padding-left:10px; position:relative; }
.join-header-title3:before {content:""; position:absolute; top:50%; margin-top:-2px; left:0px; display:block; width:4px; height:4px; border-radius:100%; background:#e3110a;}

.pay_dv dl dd {font-size:14px;}

.member-join button.tp02 {background:#312143;}
.member-join button {margin:0 4px;}
.tcenter {text-align:center !important;}
.tleft {text-align:left !important;}

.button {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem;
    padding: .85em 1em;
    -webkit-appearance: none;
    border: 1px solid transparent;
    border-radius: 0;
    transition: background-color .25s ease-out,color .25s ease-out;
    font-size: .9rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    background-color: #1779ba;
    color: #fefefe;
}

#nmt_map {width:100%; height:450px;}

.sjpay2.tp02 table {border-top:2px solid #e3110a;}
.njincon01 dl dd {position:relative;}
.njincon01 dl dd .e1 {font-weight:500;display:block;position:absolute;top: 5px;left:0;}
.njincon01 dl dd .e2 {display:block;margin-left:100px;padding: 5px 0;}
.njincon01 dl dt {font-weight:700; line-height:1.8;}

.sj_elip1 {width:calc(50vw); white-space:nowrap; text-overflow:ellipsis; overflow:hidden; max-width: 670px;}
.sj_news_con table tr th {border-bottom:1px solid #000000; padding:10px 8px; background:#fbfbfb; text-align:center; font-size:12px; color:#666666; line-height:18px; background:url(../images/common/bul01.gif) left center no-repeat #fbfbfb;}
.sj_news_con table tr th:first-child {background-image:none;}
.sj_news_con {margin-top:20px;}
.sj_news_con table {border-top:1px solid #e9e9e9;}
.sj_news_con table tr td {border-bottom:1px solid #f3f3f3; padding:10px 8px; font-size:14px; color:#666666; text-align:center; background:url(../img/bul03.gif) left center no-repeat;}
.sj_news_con table tr td a {color:#666666;}
.sj_news_con table tr td:first-child {background-image:none;}
.sj_news_con table tr:hover td {cursor:pointer; background:#fbfbfb; color:000000;}
html body .sj_news_con table tr {background:#ffffff;}

.tatype1 table {width:100%;}
.tatype1 table tr td {font-size:14px; text-align:center;}
.tatype1 .tatype1_T td {background:#312143; color:#ffffff;}
.tatype1 .tatype1_T td a {color:#ffffff; font-size:15px; font-weight:500;}
.tatype2 table {width:100%;}
.tatype2 table tr th {padding:10px;}
.tatype2 table tr td {font-size:14px; text-align:center; padding:10px;}
.tatype2 .tatype2_T td {background:#615073; color:#ffffff;}
.tatype2 .tatype2_T td a {color:#ffffff; font-size:15px; font-weight:500;}


.tatype2 table tbody tr:nth-child(even) {
    border-bottom: 0;
    background-color: #f1f1f1;
}


.tatype1 ul li {padding:5px 0;}
.tatype2 ul li {padding:5px 0;}


.info_terms li {font-size:15px; line-height:24px;}
.info_terms li.info_line {margin-top:15px; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #cccccc; font-size:16px; font-weight:500;}

.info_terms2 li{margin-bottom:5px; font-size:15px; line-height:24px;vertical-align:top}

.info_terms2 li.info_icon {font-weight:500; color:#420e7d; font-size:16px;}
