/* »ö»ó style */
.fo_bl { color:#446fea; }
.fo_re { color:#ee1258; }
.fo_yl { color:#ffd000; }
.bg_yl { color:#000; background:#ffd000; }

/* LP_style */
.LP_cont01_4 { width:100%; padding:10px 15px; margin:0; background:#fff; box-shadow:0 0 12px 0px #00000026; margin-top:20px;overflow: hidden; }
.box_shdw { box-shadow:0 0 12px 0px #00000026; }
.list_btn2mo { display:none; }
/* LPviewTable */
#course > img { width:100%; }
.new { width:100%; }
.ready { width:100%; }
.why { width:100%; }
.mo_vodbox:after { content:''; width:130px; height:70px; background:url('/rtImages/LD/LD_tipv_img01.png') no-repeat;BACKGROUND-SIZE: cover;position:absolute; left:0%; top:0%; transform:translate(0%,-260%); animation:move_up2 2s infinite; }
@keyframes move_up2 { 0% { top:50%; } 50% { top:40%; } 100% { top:50%; } }
.mt20 { width:100%; }
.list_btn2 > li > a > img { width:100%; }
.LP_list { width:100%; overflow:hidden; }
		.LP_list li { float:left; }
		.LP_list li img { width:100%; }

.list_btn2:after { content:''; width:31px; height:100px; background:url('/rtImages/LD/cpa_mo_arrow.png') no-repeat;BACKGROUND-SIZE: contain;position:absolute; left:48%; top:12%; transform:translate(0%,-0%);  } 
div.step:after { content:''; width:31px; height:100px; background:url('/rtImages/LD/cpa_mo_arrow.png') no-repeat;BACKGROUND-SIZE: contain;position:absolute; left:48%; top:71%; transform:translate(0%,-0%);  } 

.LP_cont01_4 .content {  font-family: 'Pretendard' !important; }
.LP_cont01_4 .content .section1 { padding:0;     min-height: 345px;}
.LP_cont01_4 .content .section2 { display:none;  min-height: 345px;padding:0;}
.LP_cont01_4 .content > .cont02 {width:100%;padding: 0 0 0px ;margin-bottom: 0px;background: #fff;}
.LP_cont01_4 .wrap2  {width: 90%; margin: 0 auto;}
.LP_cont01_4 .wrap2 > .menu li:first-child {border-bottom-color:#fff;}
.LP_cont01_4 .wrap2 > .menu > ul > .tab2:hover {background: #a3a3a3;}
.LP_cont01_4 .wrap2 > .menu > ul > .tab2 { background: #dddddd;color: black;font-weight: 800; height: 50px; width: 50%;font-size: 20px;padding: 19px 0 13px;font-family: 'GmarketSans' !important; cursor: pointer;    text-align: center; line-height: 20px;}
.LP_cont01_4 .wrap2 .table {  display: flex;text-align: center; align-items: flex-start;}
.LP_cont01_4 .wrap2 .table > .one2 {    width: 15%;   font-weight: 500;  }
.LP_cont01_4 .wrap2 .table > .one212 {    width: 20%;   font-weight: 500;  }
.LP_cont01_4 .wrap2 .table > .one231 {width: 85%;   font-weight: 500;  }

.LP_cont01_4 .wrap2 .table > .one3 {      width: 80%; }
.LP_cont01_4 .wrap2 .table > .one3 > .one33 { text-align: left; font-size: 14px; padding: 35px 20px;line-height: 20px; height: 92px;}
.LP_cont01_4 .wrap2 .table > .one3 > .one332 { text-align: left; font-size: 14px; padding: 20px 20px;line-height: 20px;}
.LP_cont01_4 .wrap2 .table > .one3 > .one331 { text-align: left; font-size: 14px; padding: 33px 20px; line-height: 20px;}

.LP_cont01_4 .wrap2 .table > ul > .one { font-family: 'Pretendard' !important;background: #fff7f2; font-weight: 500;padding: 15px 0; }
.LP_cont01_4 .wrap2 .table > ul > .one22 {padding: 35px 20px;  }
.LP_cont01_4 .wrap2 .table > ul > .two { text-align: left; font-size: 16px;padding: 40px 20px; text-align: left;}
.LP_cont01_4 .wrap2 .table > ul > .two2 { text-align: left; font-size: 16px;padding: 16px 20px; text-align: left;}
.LP_cont01_4 .wrap2 .table > ul > .two22 { text-align: left; font-size: 16px;padding: 28px 20px; text-align: left;}
.LP_cont01_4 .wrap2 > .menu li:first-child {border-bottom-color:#fff;}
.LP_cont01_4 .wrap2 > .menu > ul > .tab1 {    text-align: center;background: #ff6200; color: #fff; font-weight: 800; width: 50%;font-size: 20px;padding: 19px 0 13px;font-family: 'GmarketSans' !important;cursor: pointer; line-height: 20px; height: 50px;}
.LP_cont01_4 .wrap2  {width: 90%; margin: 0 auto;}
.LP_cont01_4 .wrap2 > .menu > ul {display:flex;list-style:none;position:relative;top:0px;}
.LP_cont01_4 .wrap > .content  .title { width: 100%; margin: 0 auto; text-align: center; margin-bottom: 65px; background: linear-gradient(92deg,#00aee7,#0092c2);  }
.LP_cont01_4 .wrap2 {width: 100%; margin: 0 auto;}
.LP_cont01_4 .wrap2 .table { font-family: 'Pretendard' !important;  }
.LP_cont01_4 .wrap2 .table > ul > li { font-family: 'Pretendard' !important;font-size: 14px;font-weight: 400;border: 1px solid #dddddd;line-height: 20px;margin-left: -1px; margin-bottom: -1px;padding: 25px 0px;}
.LP_cont01_4 .wrap2 .table > ul > .two { text-align: left; font-size: 16px;padding: 25px 20px; text-align: left;line-height: 20px;}
.LP_cont01_4 .wrap2 .table > ul > .two2 { text-align: left; font-size: 16px;padding: 15px 20px; text-align: left;line-height: 20px;}
.LP_cont01_4 .wrap2 .table > ul > .two22 { text-align: left; font-size: 14px;padding: 15px 20px; text-align: left; line-height: 20px;}
.LP_cont01_4 .wrap2 .contents > p { font-weight: 400; text-align: left;font-family: 'Pretendard' !important; font-size: 12px;color: #656565; line-height: 20px; }
.LP_cont01_4 .wrap2 .contents > p:last-child {font-family: 'Pretendard' !important; color:#b70000;}





.PTinfo_box1 ul.notice_list { background:url(/LP/img/LP_PTinfo_icon.png) 0% 50% no-repeat; width:80%; margin:0 auto; padding:5px 0; }
.PTinfo_box1 ul.notice_list li { color:#ee1258; font-size:16px; text-align:left; font-weight:bold; padding-left:70px; }

.LP_tit00 { position:relative; }
.LP_tit00:after { content:''; background:url('/LP/img/LP_tit_foot_arrow.png') 50% 50% no-repeat; width:147px; height:47px; left:46%; position:absolute; z-index:1; }
.LP_cont_box00 {box-sizing:border-box; text-align:center; background-position:center; }

.LPviewTable { width:100%; margin-left:-1px; border-top:1px solid #d5dcde; border-bottom:1px solid #d5dcde; margin-top:100px; }
.LPviewTable th { padding:15px 0; border-bottom:1px solid #d5dcde; background:#f2f7fb; font-size:15px; color:#1b1b1b; font-weight:600; vertical-align:middle; text-align:center; }
.LPviewTable td { padding:15px 10px; border-top:1px solid #d5dcde; text-align:left; font-size:15px; color:#333; vertical-align:middle; }
.LPviewTable td.al { padding:12px 20px; text-align:left; }
.LPviewTable tbody th { background:#f5f5f5; border-bottom:0; border-top:1px solid #d6d6d6; }
.LPviewTable .bg td { background:#f7f7f7; }

.LPviewTable td .fo_nor ,.LPviewTable td .fo_po { position:relative; padding:9px 0 9px 46px; display:inline-block; font-weight:bold; margin:5px 0; }
.LPviewTable td .fo_po { color:#ee1258; }
.LPviewTable td .fo_nor:after { content:'±âº»'; position:absolute; display:inline-block; font-size:13px; font-weight:bold; width:38px; height:38px; border-radius:50px; box-sizing:border-box; text-align:center; padding:9px 0; color:#fff; background:#003c85; top:0; left:0; }
.LPviewTable td .fo_po:after { content:'À¯»ç'; position:absolute; display:inline-block; font-size:13px; font-weight:bold; width:38px; height:38px; border-radius:50px; box-sizing:border-box; text-align:center; padding:9px 0; color:#fff; background:#ee1258; top:0; left:0; }
.LPviewTabledct { }
.LPviewTabledct td { padding:8px 10px; border:1px solid #d5dcde; height:97px; }
.noti_list_box {  }

.LPviewTable1 { width:100%; margin-left:-1px;	border-top:1px solid #d5dcde; border-bottom:1px solid #d5dcde; }
.LPviewTable1 th { padding:15px 0; border-bottom:1px solid #d5dcde; background:#f2f7fb; font-size:15px; color:#1b1b1b; font-weight:600; vertical-align:middle; text-align:center; }
.LPviewTable1 td { padding:15px 10px; border-top:1px solid #d5dcde; text-align:left; font-size:15px; color:#333; vertical-align:middle; word-break:keep-all; }
.LPviewTable1 td.al { padding:12px 20px; text-align:left; }
.LPviewTable1 tbody th { background:#f5f5f5; border-bottom:0; border-top:1px solid #d6d6d6; }
.LPviewTable1 .bg td { background:#f7f7f7; }

.LP_cont01_1 { width:100%; text-align:center; margin-top:80px; padding:60px 0 90px 0; margin:0; background:#fff; box-shadow:0 0 12px 0px #afafaf; box-sizing:border-box; }
.LP_cont01_2 { width:100%; text-align:center; margin-top:80px; margin:0 0 85px; background:#fff; box-shadow:0 0 12px 0px #afafaf; box-sizing:border-box; }
.LP_cont01_3 { width:100%; text-align:center; margin-top:80px; padding:0 0 90px 0; margin:0; background:#fff; box-shadow:0 0 12px 0px #afafaf; box-sizing:border-box; }
.LP_cont01_4 { width:100%; padding:30px; margin:20px auto; background:#fff; box-shadow:0 0 12px 0px #afafaf; box-sizing:border-box; } 

.LP_vod_cont00 { width:100%; width:1127px; height:745px; top:-250px; background:url('/LP/img/LP_dct_img_01-2.png') 50% 50% no-repeat; position:relative; }

.LP_vod_cont00 .vod_box { width:890px; height:501px; position:relative; }
.LP_vod_cont00 .vod_box ul { width:890px; height:501px; position:absolute; left:13%; top:22%; }
.LP_vod_cont00 .vod_box ul li { width:100%; }
.LP_vod_cont00 .vod_box ul li a  { display:block; position:relative; }
.LP_vod_cont00 .vod_box ul li a:before { content: ''; background:url(/rtImages/n_main/vod_before_playbtn.png) 50% 50% no-repeat; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; }
.LP_vod_cont00 .vod_box ul li a:after { content:''; background:url('/rtImages/n_main/vod_before_bg.png'); width:100%; height:100%; position:absolute; left:0; top:0; background-size:cover; }
.LP_vod_cont00 .vod_box ul li a img { width:100%; }
.LP_vod_cont00 .vod_honey_icon { width:223px; height:119px; background:url(/LP/img/LP_dct_img_01-3.png) 50% 50% no-repeat; position:absolute; left:68px; top:40px; z-index:1; }


.LP_vod_cont00_tf { width:100%; width:1127px; height:745px; background:url('/LP/img/LP_dct_img_01-2.png') 50% 50% no-repeat; position:relative; }

.LP_vod_cont00_tf .vod_box { width:890px; height:501px; position:relative; }
.LP_vod_cont00_tf .vod_box ul { width:890px; height:501px; position:absolute; left:13%; top:22%; }
.LP_vod_cont00_tf .vod_box ul li { width:100%; }
.LP_vod_cont00_tf .vod_box ul li a  { display:block; position:relative; }
.LP_vod_cont00_tf .vod_box ul li a:before { content: ''; background:url(/rtImages/n_main/vod_before_playbtn.png) 50% 50% no-repeat; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; }
.LP_vod_cont00_tf .vod_box ul li a:after { content:''; background:url('/rtImages/n_main/vod_before_bg.png'); width:100%; height:100%; position:absolute; left:0; top:0; background-size:cover; }
.LP_vod_cont00_tf .vod_box ul li a img { width:100%; }
.LP_vod_cont00_tf .vod_honey_icon { width:223px; height:119px; background:url(/LP/img/LP_dct_img_01-3.png) 50% 50% no-repeat; position:absolute; left:68px; top:40px; z-index:1; }



.LPviewTable caption { display:none; }
.LPviewTable { width:100%; margin-left:-1px; border-top:1px solid #d5dcde; border-bottom:1px solid #d5dcde; margin-top:120px; }
.LPviewTable th { padding:15px 0; border-bottom:1px solid #d5dcde; background:#f2f7fb; font-size:15px; color:#1b1b1b; font-weight:600; vertical-align:middle; text-align:center; }
.LPviewTable td { padding:15px 10px; border-top:1px solid #d5dcde; text-align:left; font-size:15px; color:#333; vertical-align:middle; }
.LPviewTable td.al { padding:12px 20px; text-align:left; }
.LPviewTable tbody th { background:#f5f5f5; border-bottom:0; border-top:1px solid #d6d6d6; }
.LPviewTable .bg td { background:#f7f7f7; }
.LPviewTable td .fo_nor ,.LPviewTable td .fo_po { position:relative; padding:25px 0 9px 0px; display:inline-block; font-weight:bold; margin:5px 0; width:100%; }
.LPviewTable td .fo_po { color:#ee1258; }
.LPviewTable td .fo_nor:after { content:'±âº»'; position:absolute; display:inline-block; font-size:12px; font-weight:bold; width:35px; height:20px; border-radius:50px; text-align:center; padding:1px 0; color:#fff; background:#003c85; top:0; left:0; }
.LPviewTable td .fo_po:after { content:'À¯»ç'; position:absolute; display:inline-block; font-size:12px; font-weight:bold; width:35px; height:20px; border-radius:50px; text-align:center; padding:1px 0; color:#fff; background:#ee1258; top:0; left:0; }
.LPviewTabledct td { padding:8px 10px; border:1px solid #d5dcde; height:97px; }
.LPviewTable1 { width:100%; margin-left:-1px; background:#fff; border-top:1px solid #d5dcde; border-bottom:1px solid #d5dcde; overflow: hidden; }
.LPviewTable1 th { padding:15px 0; border-bottom:1px solid #d5dcde; background:#f2f7fb; font-size:13px; color:#1b1b1b; font-weight:600; vertical-align:middle; text-align:center; }
.LPviewTable1 td { padding:15px 5px; border-top:1px solid #d5dcde; text-align:left; font-size:13px; color:#333; vertical-align:middle; word-break:keep-all; }
.LPviewTable1 td.al { padding:12px 20px; text-align:left; }
.LPviewTable1 tbody th { background:#f5f5f5; border-bottom:0; border-top:1px solid #d6d6d6; }
.LPviewTable1 .bg td { background:#f7f7f7; }
.LPviewTable1 .vision {color: #0537ab;font-weight: 600;}


/*ct*/
.vLPct_box { position:relative; }
.ct_po { position:absolute; z-index:9; bottom:43px; right:-7px; width:52px; }

/*main_slider_LP_*/
.LP_cont_box00 > img { margin-bottom:30px; }
.main_review .regular_vLP { width:85%; margin:0 auto; }
.main_review .regular_vLP .slick-list { height:30%; }
.main_review .regular_vLP .slick-prev { left: -50%;
    bottom: -92px; }
.main_review .regular_vLP .slick-next {     right: -50%;
    bottom: 79px; }
.main_review .regular_vLP .slick-prev, .main_review .regular_vLP .slick-next { width:30px; height:40px; z-index:9; font-size:0; }
.main_review .regular_vLP .slick-prev::before, .main_review .regular_vLP .slick-next::before { content:''; width:30px; height:40px; display:block; background:url(/LP/img/LP_common_slide_btn.png) no-repeat; background-size:cover; }
.main_review .regular_vLP .slick-prev::before { background-position:-7px 0; }
.main_review .regular_vLP .slick-next::before { background-position:-42px 0; }

@media screen and (max-width:430px) {
	.main_review .regular_vLP .slick-prev { left: -52%;bottom: -61px; }
	.main_review .regular_vLP .slick-next { right: -52%;bottom: 53px; }
}
@media screen and (max-width:414px) {
	.main_review .regular_vLP .slick-prev { left: -52%;bottom: -62px; }
	.main_review .regular_vLP .slick-next { right: -52%;bottom: 53px; }
}
@media screen and (max-width:375px) {
	.main_review .regular_vLP .slick-prev { left: -52%;bottom: -57px; }
	.main_review .regular_vLP .slick-next { right: -52%;bottom: 49px; }
}
@media screen and (max-width:360px) {
	.main_review .regular_vLP .slick-prev { left: -52%;bottom: -56px; }
	.main_review .regular_vLP .slick-next { right: -52%;bottom: 48px; }
}
@media screen and (max-width:340px) {
	.main_review .regular_vLP .slick-prev { left: -52%;bottom: -55px; }
	.main_review .regular_vLP .slick-next { right: -52%;bottom: 47px; }
}



/*main_slider_LP_*/
.regular_vLPvod { width:100%}
.regular_vLPvod img { width:100%; }
.regular_vLPvod .slick-list { height:100%; }
.regular_vLPvod .slick-slide { margin:0; }
.regular_vLPvod .slick-prev { left:-15px; }
.regular_vLPvod .slick-next { right:-15px; }
.regular_vLPvod li a { position:relative; display:block; }
.regular_vLPvod li a:before { content: ''; background:url(/rtImages/n_main/vod_before_playbtn.png) 50% 50% no-repeat; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; }
.regular_vLPvod li a:before { content:''; background:url('/rtImages/n_main/vod_before_bg.png'); width:100%; height:100%; position:absolute; left:0; top:0; background-size:cover; }
.regular_vLPvod .slick-prev:hover, .regular_vLPvod .slick-next:hover { }
.regular_vLPvod .slick-prev, .regular_vLPvod .slick-next { width:40px; height:40px; z-index:9; }
.regular_vLPvod .slick-prev::before, .regular_vLPvod .slick-next::before { content:''; width:40px; height:40px; display:block; background:url(/LP/img/LP_common_slide_btn.png) no-repeat; background-size:cover; }
.regular_vLPvod .slick-prev::before { background-position:0 0; }
.regular_vLPvod .slick-next::before { background-position:-38px 0; }

/*main_slider_LP_*/
.regular_vLPct { width:100%; height:200px; position:absolute;top:43px;left:4%}
.regular_vLPct img { width:95%; height:180px; }
.regular_vLPct li { text-align:center; }
.regular_vLPct .slick-list { height:100%; }
.regular_vLPct .slick-prev { left:-46px; }
.regular_vLPct .slick-next { right:-30px; }
.regular_vLPct .slick-prev:hover, .regular_vLPct .slick-next:hover { }
.regular_vLPct .slick-prev, .regular_vLPct .slick-next { width:72px; height:72px; z-index:9; }
.regular_vLPct .slick-prev::after, .regular_vLPct .slick-next::after { content:''; width:72px; height:72px; display:block; background:url(/LP/img/LP_common_slide_btn.png) no-repeat; background-size:cover; }
.regular_vLPct .slick-prev::after { background-position:0 0; }
.regular_vLPct .slick-next::after { background-position:-68px 0; }
.regular_vLPct .slick-dots { bottom:-20px; left:50%; }
.regular_vLPct .slick-dots li button:before { background:#fff; }
.regular_vLPct .slick-dots li button { width:10px; height:10px; }

.common_QA { background:#ffd000; overflow:hidden; padding:40px 15px; }
.common_QA > img {     margin: 0 auto 20px; }
.common_QA .common_Qbox { width:100%; overflow:hidden; }
.common_QA .common_Qbox img { width:20%; float:left; }
.common_QA .common_Qbox  .common_Q { background:#fff; width:90%; float:left; border-radius:10px 10px 10px 0; padding:10px; color:#000; position:relative; z-index:2; margin-bottom:10px; line-height:1.3; font-size:14px; }

.common_QA .common_Abox { width:100%; overflow:hidden; margin-bottom:30px; }
.common_QA .common_Abox:last-child { margin-bottom:0; }
.common_QA .common_Abox img { width:20%; float:right; }
.common_QA .common_A { background:#4f6add; width:90%; float:right;  border-radius:10px 10px 0 10px; padding:10px; color:#fff; position:relative; margin-bottom:30px; z-index:2; line-height:1.3; font-size:14px; }
.common_QA .common_A:last-child { margin-bottom:0; }

div.step {position: relative;  background:#453836; padding:30px 0; }
.list_btn2 {position: relative; width:100%; height:auto; overflow:hidden; }
.list_btn2 li { width:50%; height:auto; float:left; background:#453836; }


/*NEW LP*/
.PTinfo_tab_box1 { width:100%; }
.PTinfo_tab_box1 h1.sec_n_tit { padding:20px 0 35px 0; font-weight:bold; text-align:left; }
.PTinfo_tab_box1 .sec_n { width:100%; margin:0 auto; overflow:hidden; background:#fff; }
.PTinfo_tab_box1 .sec_n2 { width:100%; }
.PTinfo_tab_box1 .sec_n section { display:none; padding:60px 30px; border-top:1px solid #ccc; }

/*¶óµð¿À¹öÆ° ¼û±è*/
.PTinfo_tab_box1 .sec_n input { display:none; }
.PTinfo_tab_box1 .sec_n label { display:inline-block; margin:0 0 -1px; padding:35px 0; font-weight:600; font-size:16px; text-align:center; color:#fff; background:#c1d2d2; width:50%; float:left; }
.PTinfo_tab_box1 .sec_n label span { font-weight:600; font-size:16px; display:block; text-align:center; color:#9dbbbb; }
.PTinfo_tab_box1 .sec_n label span.sutit { font-size:13px; }
.PTinfo_tab_box1 .sec_n label:hover { color:#326cf2; background:#fff; border-bottom:1px solid #ffffff; cursor:pointer; }
.PTinfo_tab_box1 .sec_n label:hover span { color:#707070; cursor:pointer; }

/*input Å¬¸¯½Ã, label ½ºÅ¸ÀÏ*/
.PTinfo_tab_box1 .sec_n input:checked + label { color:#fff; background:#011e1f !important; border-bottom:1px solid #ffffff; }
.PTinfo_tab_box1 .sec_n input:checked + label span { color:#fff; }

.PTinfo_tab_box1 #tab1_n:checked ~ #content1, #tab2_n:checked ~ #content2 { display:block; }
.PTinfo_tab_box1 .sec_n ul li { padding:10px; line-height:24px; }
.PTinfo_tab_box1 .sec_n ul.notice_list { width:100%; margin:0 auto; }
.PTinfo_tab_box1 .sec_n ul.notice_list li { color:#ee1258; font-size:16px; text-align:left; font-weight:bold; }

.PTinfo_box1 ul.notice_list { background:url(/LP/img/LP_PTinfo_icon.png) 0% 50% no-repeat; width:80%; margin:0 auto; padding:5px 0; }
.PTinfo_box1 ul.notice_list li { color:#ee1258; font-size:16px; text-align:left; font-weight:bold; padding-left:70px; }

.QA_tb { width:100%; }
.QA_tb tr td { border-top:1px solid #fff; border-bottom:1px solid #fff; text-align:center; padding:5px;  }

/* blog_w */
@font-face {
    font-family: 'Cafe24Danjunghae';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/Cafe24Danjunghae.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream-5Medium';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

.blog_w { width:100%; padding:40px 15px; text-align:center; position:relative; }
.blog_w img.blog_i { width:35px; position:absolute; top:-20px; left:50%; transform:translate(-50%,0); }
.blog_w h1 { font-family:'Cafe24Danjunghae'; font-size:24px; color:#fff; line-height:100%; margin-bottom:10px; }
.blog_w h1 span { font-family:'Cafe24Danjunghae'; }
.blog_w h1 span.psy { color:#6ee7c4; }
.blog_w h1 span.ie { color:#29f19c; }
.blog_w h1 span.tf { color:#fc522f; }
.blog_w h1 span.cose { color:#ab88ff; }
.blog_w h1 span.ma { color:#f86603; }
.blog_w h1 span.com { color:#fdd76a; }
.blog_w h1 span.sw { color:#5dd2e4; }
.blog_w h1 span.ct { color:#9ed91f; }
.blog_w h1 span.dct { color:#66fdff; }
.blog_w h1 span.life { color:#488fe7; }
.blog_w h1 span.hf { color:#ff1e02; }
.blog_w p.sub { font-family:'S-CoreDream-5Medium' !important; font-size:16px; color:#fff; font-weight:500; margin-bottom:15px; }
.blog_w dl { overflow:hidden; margin:0 auto; }
.blog_w dl a { float:left; margin-right:2%; width:32%; }
.blog_w dl a:last-child { margin-right:0; }
.blog_w dl a dd { background-color:#fff; }
.blog_w dl a dd div.text_b { position:relative; width:100%; height:60px; }
.blog_w dl a dd div.text_b p { font-family:'S-CoreDream-5Medium' !important; width:100%; font-size:10px; font-weight:500; color:#000; text-align:center; padding:0 5px; margin:0 auto; word-break:keep-all; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); }
.blog_w.black h1, .blog_w.black p.sub { color:#000; }

@media screen and (max-width: 1024px) and (min-width:768px) {
	.blog_w img.blog_i { width:auto; margin-bottom:30px; }
	.blog_w h1 { font-size:48px;  margin: 35px 0 10px; letter-spacing:0; }
	.blog_w p.sub { font-size:32px; }
	.blog_w dl a dd div.text_b p { font-size:16px; }
	.rc_btn {float: left;width:50%;}
	.lc_btn {width:50%;}
	
}
@media screen and (max-width:768px) {
	.rc_btn {float: left;width:50%;}
	.lc_btn {width:50%;}

	.mo_vodbox:after {     transform: translate(0%,-160%); }
	.LP_cont01_4 .wrap2 .table > ul > .one { padding: 5px 0;}
	.LP_cont01_4 .wrap2 .table > .one2 > .jj { padding: 35px 0; height: 110px; }
	.LP_cont01_4 .wrap2 .table > .one2 { width: 25%;}
	.LP_cont01_4 .wrap2 .table > .one231 { width: 75%;}
	.LP_cont01_4 .wrap2 .table > ul > .two { font-size: 12px;  padding: 25px 20px;  line-height: 20px; height: 110px;}
	.LP_cont01_4 .wrap2 .table > ul > .two2 { font-size: 12px;  padding: 15px 20px; line-height: 20px; height: 110px;  overflow: scroll;}
	.LP_cont01_4 .wrap2 .table > ul > .two22 { font-size: 12px;  padding: 15px 20px; line-height: 20px; height: 110px;  overflow: scroll;}
	.LP_cont01_4 .content .section1 { min-height: 368px;} 
	.LP_cont01_4 .content .section2 { min-height: 315px;} 
	.LP_cont01_4 .wrap2 .table > .one212 { width: 50% !important;}
	.LP_cont01_4 .wrap2 .table > .one3 > .one331 { padding: 35px 20px !important; }
	.LP_cont01_4 .wrap2 .table > .one3 > .one332 { padding: 15px 20px !important; }
	.LP_cont01_4 .wrap2 .table > .one3 > .one33 { font-size: 12px; padding: 25px 20px; line-height: 20px; height: 92px;    overflow: scroll;}
	.LP_cont01_4 .wrap2 .table > .one3 { width: 50%;}
	.LP_cont01_4 { margin:0;padding: 15px; }
	.LP_cont01_4 .wrap2 .contents > p { font-size: 10px; line-height: 15px;}
	div.step { padding: 40px 0;    overflow: hidden;}
	.LP_cont_box00 { padding-bottom: 40px !important; }
	.common_QA > img { width: 50%;}
	.mtjc {  width: 50%; margin: 0 auto;}
	.list_btn2:after { width: 0;left: 45%; transform: translate(40%,-0%); }
	div.step:after {width: 0;left: 45%; transform: translate(40%,-0%);  top: 66%;}
	.list_btn2pc { display:none; }
	.list_btn2mo { display:block;  position: relative; left: 20%;}
	.list_btn2 li {  width: 50%; margin: 8px auto;}

	}


/* »ó¼¼ÆäÀÌÁö */
#course .mo_vodbox {position:relative;  background:url('/LP/img/LP_sw_bg01__.jpg') no-repeat; background-size:cover; padding:20px; }
#course .sw_new { background:url('/vision1/mo_img/LP/LP_m_sw_03_bg.jpg'); }
#course .sw_new_cont { background:url('/vision1/mo_img/LP/LP_m_sw_03_bg.jpg'); padding:20px 20px 40px; }
#course .sw_new_cont .box_shdw { box-shadow:0 0 12px 0px rgba(0,0,0,0.15); margin-bottom:20px; }
#course .sw_new_cont .box_shdw:last-child { margin-bottom:0; }

/* 10 */
.roundbox { border:1px solid #efefef;  border-top:3px solid #0170c9; border-bottom:3px solid #efefef; background:#fff; border-radius:10px; padding:10px; text-align:center; margin:10px; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; }
.roundbox:last-child { display:block; }
.roundbox .title1 { font-size:13px; display:inline-block; }
.roundbox .title2 { font-size:16px; font-weight:bold; color:blue; display:inline-block; }
.ic_list2 { padding-left:10px; box-sizing:border-box; }
.ic_list2 i { display:inline-block; width:20px; height:20px; background:url('/vision1/mo_img/LP/LP_ie_ic01.png'); background-size:contain; border-radius:50px; margin-right:5px; }
.ic_list2 strong { display:flex; align-items:center; margin-bottom:5px; }


/* 11 */
.tf_list01_tit h3 { font-size:20px; font-weight:bold; margin-bottom:26px; background:#292a3d; overflow:hidden; color:#fff; padding:17px 20px; border-radius:10px 10px 10px 0px; display:inline-block; float:left; margin-left:20px; }
.tf_list01 { width:100%; overflow:hidden; padding:0 30px; text-align:left; }
.tf_list01 li { width:100%; display:inline-block; text-align:left; padding:10px 0; border-bottom:1px solid #dcdcdc; font-weight:bold; }
.tf_list01 li img { width:32px; display:inline-block; }
.go_rt04 { font-weight:bold; display:block; margin:0 auto; margin-top:30px; margin-bottom:20px; background:#fc522f; border-radius:50px; text-align:center; width:70%; }
.go_rt04 span { color:#fff; font-size:16px; display:inline-block; padding:15px 40px; }
.lc_btn, .rc_btn { cursor:pointer; }
.show_box1, .show_box2 { width:90%; height:400px; text-align:center; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); display:none; overflow-y:auto; overflow-x:hidden; }
.show_box1 a, .show_box2 a { line-height:50px; font-size:50px; font-weight:900; display:block; text-align:right; margin-bottom:30px; color:#fc522f; }
.show_box1.active { display:block; }
.show_box2.active { display:block; }
caption { display:none; }
table.lptable3 { margin:0 auto; width:90%; _margin-top:140px; border-top:2px solid #292a3d;border:1px solid #292a3d; margin-bottom:20px; }
table.lptable3 thead th {line-height:200%;  padding:10px; text-align:center; color:#fff; font-weight:bold; font-size:24px; background:#292a3d; }
table.lptable3 .right_none { border-right:0px solid #eef87c} 
table.lptable3 tbody th { line-height:200%; padding:10px; text-align:center; font-weight:bold; font-size:20px; border-right:1px solid #292a3d; border-bottom:1px solid #292a3d;} 
table.lptable3 tbody td { line-height:200%; padding:10px; text-align:center; font-size:16px; } 
table.lptable3 tbody td strong {color:#fc522f; font-weight:bold;}


/*new ÄÄÇ»ÅÍ°øÇÐ*/
#CS {width:100%;}
#CS .consulting {  background: url('/event/inc/keyword/img/csimg33.png') no-repeat; background-position: top center;background-size: cover;}
#CS .consulting .wrap { padding: 145px 0;display:flex; justify-content:space-between; align-items:center; }
#CS .consulting .tit h1 { font-family: 'GmarketSans' !important; font-weight:300; font-size:60px; color:#fff; letter-spacing:-0.09em; line-height:1.1; margin-bottom:40px; font-style: italic;text-align: justify; }
#CS .consulting .tit h1 b { font-family: 'GmarketSans' !important; font-weight:700; letter-spacing:-0.05em; color:#fff; line-height:1.1; }
#CS .consulting .tit p {letter-spacing: 0;font-family: 'Pretendard' !important;font-size:20px; color:#d5d5d5; line-height:1.5;text-align: justify; }
#CS .consulting .tit p b { letter-spacing: 0;font-weight:700; color:#d5d5d5; line-height:1.5; text-decoration:underline; text-underline-position:under; }
#CS .consulting .cont001 { width:640px; background:#fff; padding:50px; }
#CS .consulting .cont001 .list { background: #fff;padding-bottom: 0; display:flex; align-items:center; margin-bottom:15px; }
#CS .consulting .cont001 .list p {    letter-spacing: -0.02em; font-family: 'Pretendard' !important;width:50px; font-size:20px; font-weight:500; }
#CS .consulting .cont001 .list .flex { width:calc(100% - 50px); display:flex; justify-content:space-between; align-items:center; }
#CS .consulting .cont001 .list .flex input { width:100%; height:auto; border:1px solid #bebebe; background:#f1f1f1; padding:15px 20px; }
#CS .consulting .cont001 .list .flex select { appearance:none; width:100%; height:auto; border:1px solid #bebebe; background:#f1f1f1 url('/rtImages/ns_w/main/select_btn.png') no-repeat; background-position:calc(100% - 20px) 50%; padding:16.5px 20px; }
#CS .consulting .cont001 .list .flex span { margin:0 8px; }
#CS .dis30 { width: 30% !important; }
#CS .consulting .cont001 .list:nth-child(2) .flex input { text-align:center; }
#CS .consulting .cont001 .list .flex.chk { justify-content:flex-start; }
#CS .consulting .cont001 .list .flex.chk input[type="checkbox"] { appearance:none; width:20px; height:20px; border:1px solid #bebebe; padding:0; margin-right:10px; cursor:pointer; position:relative; }
#CS .consulting .cont001 .list .flex.chk label {font-family: 'Pretendard' !important; font-size:18px; color:#676767; cursor:pointer; }
#CS .consulting .cont001 .list .flex.chk input[type="checkbox"]:checked:before { content:''; width:16px; height:12px; background:url('/rtImages/ns_w/main/checkbox_btn.png') no-repeat; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }
#CS .consulting .cont001 .btn01 { margin-top:20px; letter-spacing: -0.02em !important;  font-family: 'Pretendard' !important; }
#CS .consulting .cont001 .btn01 button { font-family: 'Pretendard' !important;width:100%; color:#fff; background:#000; font-size:20px; font-weight:500; padding:24px 0; border:1px solid #000; transition:0.3s; }
#CS .consulting .cont001 .btn01 button:hover { letter-spacing: 0 !important;  font-family: 'Pretendard' !important;background:#d9d9d9; color:#000; transition:0.3s; }

.controller { display:flex; align-items:center; justify-content:flex-end; gap:8px; margin-bottom:10px; }
.controller li { width:34px; height:34px; border:1px solid #ddd; display:flex; justify-content:center; align-items:center; }
.controller li:hover { background:#fff; }
.controller li:nth-child(1) i:before { width:8px; height:13px; background:url('/rtImages/ns_w/main/yt_con_ic01.svg') no-repeat; }
.controller li:nth-child(2) i:before { width:8px; height:13px; background:url('/rtImages/ns_w/main/yt_con_ic02.png') no-repeat; }
.controller li:nth-child(3) i:before { width:8px; height:13px; background:url('/rtImages/ns_w/main/yt_con_ic03.svg') no-repeat; }
.controller li:nth-child(2) .slick_play i:before{ width:12px; height:12px; background:url('/vtImages/common/ic_slick_play2.png') no-repeat; background-size:contain; }
.controller li:hover:nth-child(1) i:before { width:8px; height:13px; background:url('/rtImages/ns_w/main/yt_con_ic01.svg') no-repeat; }
.controller li:hover:nth-child(2) i:before { width:8px; height:13px; background:url('/rtImages/ns_w/main/yt_con_ic02.png') no-repeat; }
.controller li:hover:nth-child(3) i:before { width:8px; height:13px; background:url('/rtImages/ns_w/main/yt_con_ic03.svg') no-repeat; }
.controller li:hover:nth-child(2) .slick_play i:before{ width:12px; height:12px; background:url('/event/inc/keyword/img/slick_play_hv.png') no-repeat; background-size:contain; }
#CS .type10 .controller { display:flex; align-items:center; justify-content:flex-end; gap:8px; margin-bottom:10px; padding:0 10px; margin-top: -40px;}
.benefit_list .slick-list { margin:0 -10px;     padding-top: 40px;}
.benefit_list .slick-slide { margin:0 10px; }
.benefit_list .list { height:330px; margin-bottom:20px; padding:40px 0 55px; box-shadow:0 3px 9px 0 rgba(69,62,0,0.14); }
.benefit_list .list h1 { text-align:center; font-size:25px; line-height:1.1; }
.benefit_list .list h1 b { font-weight:700; }
.benefit_list .list.list01 { background:#fff url('/event/rtImages/n_sub/ABS_benefit_img03.jpg') no-repeat; background-position:center bottom;  }
.benefit_list .list.list02 { background:#fff url('/event/rtImages/n_sub/ABS_benefit_img04.jpg') no-repeat; background-position:center bottom;  }
.benefit_list .list.list03 { background:#fff url('/event/rtImages/n_sub/ABS_benefit_img05_1.jpg') no-repeat; background-position:center bottom;}
.benefit_list .list.list04 { background:#fff url('/event/rtImages/n_sub/ABS_benefit_img06.jpg') no-repeat; background-position:center bottom;  }
.benefit_list .list.list05 { background:#fff url('/event/rtImages/n_sub/ABS_benefit_img07.jpg') no-repeat; background-position:center bottom;  }
.benefit_list .list.list06 { background:#fff url('/event/rtImages/n_sub/ABS_benefit_img08.jpg') no-repeat; background-position:center bottom;  }
.benefit_list .list.list07 { background:#fff url('/event/rtImages/n_sub/ABS_benefit_img09.jpg') no-repeat; background-position:center bottom;  }
.benefit_list .list.list08 { background:#fff url('/event/rtImages/n_sub/ABS_benefit_img10.jpg') no-repeat; background-position:center bottom;  }
.benefit_list .list.list09 { background:#fff url('/event/rtImages/n_sub/ABS_benefit_img11.jpg') no-repeat; background-position:center bottom;  }
.benefit_list .list.list10 { background:#fff url('/event/rtImages/n_sub/ABS_benefit_img12.jpg') no-repeat; background-position:center bottom;  }
.benefit_list .list.list11 { background:#fff url('/event/rtImages/n_sub/ABS_benefit_img13.jpg') no-repeat; background-position:center bottom;  }
.benefit_list .list.list12 { background:#fff url('/event/rtImages/n_sub/ABS_benefit_img14.jpg') no-repeat; background-position:center bottom;  }
.benefit_list .controller { display:flex; align-items:center; justify-content:flex-end; gap:8px; margin-bottom:10px; }
.benefit_list .controller .slick-prev, .benefit_list .controller .slick-next { width:34px; height:34px; }
.benefit_list .controller li { width:34px; height:34px; border:1px solid #ddd; display:flex; justify-content:center; align-items:center; }
.benefit_list .controller li:hover { background:#fff; }
.benefit_list .controller li:nth-child(1) i:before { width:8px; height:13px; background:url('/event/inc/keyword/img/slick_prev.svg') no-repeat; }
.benefit_list .controller li:nth-child(2) i:before { width:8px; height:13px; background:url('/event/inc/keyword/img/slick_pause.png') no-repeat; }
.benefit_list .controller li:nth-child(3) i:before { width:8px; height:13px; background:url('/event/inc/keyword/img/slick_next.svg') no-repeat; }
.benefit_list .controller li:nth-child(2) .slick_play i:before{ width:12px; height:12px; background:url('/event/inc/keyword/img/slick_play.png') no-repeat; background-size:contain; }
.benefit_list .controller li:hover:nth-child(1) i:before { width:8px; height:13px; background:url('/event/inc/keyword/img/slick_prev_hv.svg') no-repeat; }
.benefit_list .controller li:hover:nth-child(2) i:before { width:8px; height:13px; background:url('/event/inc/keyword/img/slick_pause_hv.png') no-repeat; }
.benefit_list .controller li:hover:nth-child(3) i:before { width:8px; height:13px; background:url('/event/inc/keyword/img/slick_next_hv.svg') no-repeat; }
.benefit_list .controller li:hover:nth-child(2) .slick_play i:before{ width:12px; height:12px; background:url('/event/inc/keyword/img/slick_play_hv.png') no-repeat; background-size:contain; }

#CS .tit {text-align: center;font-size: 60px;}
#CS .tit h1 {font-weight: 100;line-height: 65px;margin-bottom: 60px;}
#CS .tit b {font-weight: 600;}
#CS .visualimg {background-color: rgba(0, 0, 0, 0.7);}
#CS .visualvideo { width: 100%; height: 840px; overflow: hidden;margin: 0px auto; position: relative; z-index: -1; }
#CS .visualvideo video { width: 100%;position: relative; z-index: -1; }
#CS .visualtext01 {display: flex;flex-direction: column;align-items: center;text-align: center;padding-bottom: 150px;margin-top: -690px;}
#CS .visualimg {background-color: rgba(0, 0, 0, 0.7);}
#CS .visualimg .cstit {position: relative; z-index: 1;}
#CS .visualimg .cstit u {color: #fff;font-size: 25px;text-decoration: underline;text-underline-offset: 5px;text-decoration-thickness: 2px;}
#CS .visualimg .cstit h1 {color: #45fff8;font-size: 154px;font-weight: 900;margin: 30px 0 10px;}
#CS .visualimg .cstitbox {border: 2px solid #45fff8;border-radius: 10px;width: 708px;margin: 0 auto;font-size: 28px;padding: 7px 0px;}
#CS .visualimg .cstitbox h1 {color: #fff;letter-spacing: -0.02em;}
#CS .visualimg .cstitbox b {color: #45fff8;}
#CS .titimg {display: flex;justify-content: space-evenly;align-items: center;padding: 0 160px;}
#CS .titimg .titflex {margin-top: 40px;}
#CS .titimg .titflex .mar {margin-top: 40px;}

#CS .visual01 .wrap { padding:0; }
#CS .visual01 .title { margin-top:80px; margin-bottom:43px; }
#CS .visual01 .title p { font-size:50px; font-weight:300; color:#fff; letter-spacing:-0.025em; }
#CS .visual01 .title h1 { font-size:80px; color:#fff; letter-spacing:-0.025em;    text-align: center; }
#CS .visual01 .title h1 b { color:#45fff8; }
#CS .visual01 .flex { display:flex; align-items:stretch; justify-content:space-between; margin-top:80px; }
#CS .visual01 .flex .box { flex:0 0 calc(100% / 3 - 50px / 3); background:#fff; border-radius:30px; position:relative; padding:77px 0 14px; }
#CS .visual01 .flex .box:not(.box01) { padding-bottom:39px; }
#CS .visual01 .flex .box > span { font-family:'WAGURITTF'; width:77px; height:77px; border-radius:50%; font-size:30px; color:#fff; position:absolute; left:50%; top:0; transform:translate(-50%,-50%); display:flex; justify-content:center; align-items:center; }
#CS .visual01 .flex .box > span.cl01 { background:#6c00ff; }
#CS .visual01 .flex .box > span.cl02 { background:#088b3b; }
#CS .visual01 .flex .box .img_box { width:200px; height:116px; display:flex; align-items:center; justify-content:center; margin:0 auto; }
#CS .visual01 .flex .box01 .img_box img { width:177px; }
#CS .visual01 .flex .box02 .img_box img { width:139px; }
#CS .visual01 .flex .box03 .img_box img { width:139px; }
#CS .visual01 .flex .box .text { text-align:center; margin-top:21px; }
#CS .visual01 .flex .box .text p { font-size:28px; font-weight:500; letter-spacing:-0.025em; }
#CS .visual01 .flex .box .text p b { font-size:33px; font-weight:700; letter-spacing:-0.025em; color:#ff0054; display:block; margin-top:9px; }
#CS .visual01 .flex .box .text span { display:block; font-size:17px; color:#656565; letter-spacing:-0.025em; margin-top:6px; }
#CS .visual01 .text_box { background:#45fff8; text-align:center; padding:24px 0 28px; }
#CS .visual01 .text_box h1 { font-size:60px; font-weight:700; }
#CS .visual01 .text_box h1 b { font-size:70px; background:linear-gradient(2700deg, #f23934, #fe6a2c); background-clip:text; -webkit-background-clip:text; color:#fb602e; padding-right:10px; }
#CS .visual01 .text_box p { font-size:22px; font-weight:500; color:#005a57; margin-top:6px; }
#CS .visual01 .btn a { font-size:28px; font-weight:700; color:#fff; background:#000; width:calc(100% - 40px); max-width:450px; height:79px; display:flex; justify-content:center; align-items:center; border-radius:10px; margin:0 auto; margin-top:60px; position:relative; }
#CS .visual01 .btn a:after { content:''; width:51px; height:44px; background:url('/event/inc/keyword/img/cont_img01.svg') no-repeat; background-size:contain; background-position:center; position:absolute; right:0; bottom:0; transform:translate(-25%,0); animation:updown 1.5s ease-out infinite both; z-index:1; }
#CS .visual01 .btn a.mb { display:none; }
#CS .visual01 { background:url('/event/inc/keyword/img/csimg38_bg.png') no-repeat; background-size:1920px; background-position:top center; padding-bottom:135px; }

@keyframes updown04 { 0%, 100% {bottom: -10px;} 50% {bottom: -20px;} }
#CS .type05 .w_box .flex { display: flex;justify-content: space-between;align-items: center;}
#CS .type05 .box_img {margin-top: -90px;}
#CS .type05 .box_img img {position: relative; animation:updown04 1.5s ease-out infinite both;}
#CS .type05 .box_text {text-align: justify;padding-top: 18px;}
#CS .type05 .box_text h1 {font-size: 60px;font-weight: 100;letter-spacing: -5px;}
#CS .type05 .box_text b {font-weight: 600;}
#CS .type05 .box_text h2 {font-size: 20px;color: #4e4e4e;padding-top: 10px;    font-weight: 600;}
#CS .type05 .youtube .list01 { display: flex;justify-content: flex-end;align-items: center;margin-bottom: 14px;} 
#CS .type05 .youtube .list01 a {position: relative;}
#CS .type05 .youtube .list01 a:before {content: '';width: 94%;height: calc(100% - 0px);position: absolute;left:14px;top: 0;background: rgba(0, 0, 0, 0.25);}
#CS .type05 .youtube .list01 img { display: block;width: 206px;margin-left: 14px;}
#CS .type05 .youtube .list01 a:after {content: '';width: 25px;height: 50px;background: url(/rtImages/n_main/ic_play.png) no-repeat;background-size: contain;position: absolute;left: 57%;top: calc(50% - -20px);transform: translate(-50%, -50%);}


#CS .chk_list { background:#f9f9f9; }
#CS .chk_list .tab_box .tab_list ul { display:flex; justify-content:space-between;}
#CS .chk_list .tab_box .tab_list ul li { width:366px; }
#CS .chk_list .tab_box .tab_list ul li a { display:block; background:#ddd; font-family: 'GmarketSans' !important; font-size:22px; font-weight:400; width:100%; text-align:center; padding:16px 0 11px; transition:0.3s; }
#CS .chk_list .tab_box .tab_list ul li a:hover { background:#c7c7c7; transition:0.3s; }
#CS .chk_list .tab_box .tab_list ul li.on a { background:#000; transition:0.3s;color:#45fff8;font-weight:600; }
#CS .chk_list .tab_box .tab_cont { display:none; }
#CS .chk_list .tab_box .tab_cont.on { display:block; background:#fff; padding:40px 0;border: 1px solid #000; }
#CS .chk_list .tab_box .tab_cont .tab_slide01 {margin: 5px auto;}
#CS .chk_list .tab_box .tab_cont .text { display:flex; align-items:center; margin-bottom:15px; }
#CS .chk_list .tab_box .tab_cont .text h1 { width:48px; height:48px; background:#142e4e; color:#fff; text-align:center; line-height:45px; font-size:24px; font-weight:700; margin-right:15px; }
#CS .chk_list .tab_box .tab_cont .text p { width:calc(100% - 63px); font-size:20px; font-weight:700; line-height:1.2; }
#CS .chk_list .tab_box .tab_cont .text p a { color:#00f; font-weight:700; }
#CS .chk_list .tab_box .tab_cont .text p b { color:#f00; font-weight:700; }
#CS .chk_list .tab_box .tab_cont .text p span { color:#f00; font-size:16px; }
#CS .chk_list .tab_box .tab_cont .sub ul li { font-size:18px; margin-top:10px; }
#CS .chk_list .tab_box .tab_cont .sub ul li b.blue { color:#00f; }
#CS .chk_list .tab_box .tab_cont .sub ul li b.red { color:#f00; }
#CS .chk_list .tab_box .tab_cont .sub ul li span { font-size:14px; }
#CS .chk_list .tab_box .tab_cont .slick-slide { height:600px; margin:0 40px; }
#CS .chk_list .tab_box .tab_cont .slick-slide img { margin:0 auto; max-height:537px; }
#CS .chk_list .tab_box .tab_cont .slick-slide img.m100 { max-height:437px; }
#CS .chk_list .tab_box .tab_cont .slick-slide .title_img img { max-height:600px; }
#CS .chk_list .tab_box .tab_cont .slick-slide table colgroup col:nth-child(1) { width:20%; }
#CS .chk_list .tab_box .tab_cont .slick-slide table colgroup col:nth-child(2) { width:20%; }
#CS .chk_list .tab_box .tab_cont .slick-slide table colgroup col:nth-child(3) { width:30%; }
#CS .chk_list .tab_box .tab_cont .slick-slide table colgroup col:nth-child(4) { width:30%; }
#CS .chk_list .tab_box .tab_cont .slick-slide table th, .chk_list .tab_box .tab_cont .slick-slide table td { text-align:center; border:1px solid #ddd; vertical-align:middle; padding:8px 0; }
#CS .chk_list .tab_box .tab_cont .slick-slide table thead th { background:#4f6add; color:#fff; font-size:16px; font-weight:700; }
#CS .chk_list .tab_box .tab_cont .slick-slide table td { font-size:12px; }
#CS .chk_list .tab_box .tab_cont .slick-dots li { margin:0 5px; }
#CS .chk_list .tab_box .tab_cont .slick-dots li button { font-size:0; line-height:0; padding:5px; }
/* #tab_slide01 .slick-prev, #tab_slide02 .slick-prev, #tab_slide03 .slick-prev { color:#f9f9f9; width:68px; height:68px; left:-40px; right:auto; top:50%; transform:translate(-100%,-50%); }
#tab_slide01 .slick-prev:before, #tab_slide02 .slick-prev:before, #tab_slide03 .slick-prev:before { width:68px; height:68px; background:url('/rtImages/n_sub/ABS_benefit_ic02.png') no-repeat; }
#tab_slide01 .slick-next, #tab_slide02 .slick-next, #tab_slide03 .slick-next { color:#f9f9f9;width:68px; height:68px; left:auto; right:-40px; top:50%; transform:translate(100%,-50%); }
#tab_slide01 .slick-next:before, #tab_slide02 .slick-next:before, #tab_slide03 .slick-next:before { width:68px; height:68px; background:url('/rtImages/n_sub/ABS_benefit_ic01.png') no-repeat; } */
#tab_slide01 .controller, #tab_slide02 .controller, #tab_slide03 .controller { position:absolute; top:-10px; right:15px; display:flex; transform:translate(0,-100%); }
#tab_slide01 .controller li+li, #tab_slide02 .controller li+li, #tab_slide03 .controller li+li { margin-left:5px; }

#CS .chk_list .tab_box .tab_cont #tab_slide01 {margin: 5px auto;}
#CS .chk_list .tab_box .tab_cont #tab_slide03 {margin: 63px auto;}
#CS .chk_list .tab_box .tab_cont .title_img {display: flex;align-items: center;justify-content: space-evenly;}
#CS .chk_list .tab_box .tab_cont .title_img h1 {font-size: 25px;line-height: 35px;position: absolute;left: 35%;}
#CS .chk_list .tab_box .tab_cont .title_img h2 {font-size: 25px;line-height: 35px;position: absolute;right: 27%;}
#CS .chk_list .tab_box .tab_cont .title_img b {position: relative;z-index: 0;}
#CS .chk_list .tab_box .tab_cont .title_img b:before {content: '';width: calc(100% + 5px);height: 14px;position: absolute;background: #45fff8;bottom:-1px;left: -2px;z-index: -1;}
#CS .chk_list .tab_box .tab_cont .mar { margin-top: 32px;}
#CS .chk_list .tab_box .tab_cont .title_text {text-align: center; position: relative;}
#CS .chk_list .tab_box .tab_cont .title_text h1 {position: absolute;right: 65%;color: #fff;bottom: 56px;font-size: 25px;letter-spacing: -0.05em;}
#CS .chk_list .tab_box .tab_cont .title_text h2 {position: absolute;right: 18%;color: #fff;bottom: 56px;font-size: 25px;letter-spacing: -0.05em;}
#CS .chk_list .tab_box .tab_cont .title_text h2 b {color: #fcff00;}
#CS .vs .tit { display:flex; justify-content:center; align-items:flex-end; }
#CS .vs .tit span { margin-left:10px; margin-bottom:9px; font-size:13px; font-weight:500; }
#CS .vs .table { margin-bottom:21px; }
#CS .vs .table img {    margin: 0 auto;}
#CS .vs .notice p { font-size:15px; line-height:1.5;margin-left: 60px; }

#CS .pad { padding:136px 0 150px; }
#CS .cont01 {background: #ecfefe;}
#CS .cont01 .tit .fsi h1 b { font-weight:800; }
#CS .cont01 .flex { display:flex; align-items:center; justify-content:space-between; margin-bottom:60px; }
#CS .cont01 .flex .content { width:calc(50% - 15px); padding:0 30px 30px; border:2px solid #000;background: #fff; }
#CS .cont01 .flex .content .tit01 { width:400px; margin:0 auto; text-align:center; margin-bottom:35px;background: linear-gradient(to right, black, #008d88); }
#CS .cont01 .flex .content .tit01 h2 { padding:4px 0; font-size:35px; font-weight:800; color:#fff; }
#CS .cont01 .flex .content .tit01 h2 b { color:#45fff8; }
#CS .cont01 .flex .content .flex { margin-bottom:25px; }
#CS .cont01 .flex .content .box { width:calc(100% / 3 - 12px); text-align:center; box-shadow:-1px 2px 5px rgba(0,0,0,0.1); background:#f9f9f9; border-radius:10px; padding:20px 0; position:relative; }
#CS .cont01 .flex .content .box+.box:after { content:''; width:42px; height:42px; background:url('/rtImages/LD/LD_ie_visual_img01_230410_plus_2.png') no-repeat; position:absolute; left:-9px; top:50%; transform:translate(-50%,-50%); z-index:1; }
#CS .cont01 .flex .content .box p { font-weight:500; font-size:20px; }
#CS .cont01 .flex .content .box p b { font-weight:800; font-size:25px; }
#CS .cont01 .flex .content .box01 { width:calc(100% / 2 - 12px); text-align:center; box-shadow:-1px 2px 5px rgba(0,0,0,0.1); background:#f9f9f9; border-radius:10px; padding:20px 0; position:relative; }
#CS .cont01 .flex .content .box01+.box01:after { content:''; width:42px; height:42px; background:url('/rtImages/LD/LD_ie_visual_img01_230410_plus_2.png') no-repeat; position:absolute; left:-14px; top:50%; transform:translate(-50%,-50%); z-index:1; }
#CS .cont01 .flex .content .box01 p { font-weight:500; font-size:20px; }
#CS .cont01 .flex .content .box01 p b { font-weight:800; font-size:25px; }
#CS .cont01 .flex .content .text p { width:fit-content; font-size:30px; font-weight:700; margin:0 auto; z-index:1; position:relative; }
#CS .cont01 .flex .content .before p { width:fit-content; font-size:30px; font-weight:700; margin:0 auto; z-index:1; position:relative; }
#CS .cont01 .flex .content .text p:before { content:''; width:calc(100% + 20px); height:20px; background:#45fff8; position:absolute; left:50%; bottom:0; transform:translate(-50%,-25%); z-index:-1; }
#CS .cont01 .flex .content .before p:before { content:''; width:calc(100% + 20px); height:20px; background:#fffdd2; position:absolute; left:50%; bottom:0; transform:translate(-50%,-25%); z-index:-1; }
#CS .cont01 .flex .content .before b {font-size:20px;font-weight: 700;} 
#CS .cont01 .flex .content:nth-child(2) { border:2px solid #fff600; }
#CS .cont01 .flex .content:nth-child(2) {
	.tit01 { background: linear-gradient(to right, #fffa69, #fff600); }
	.tit01 h2 { color:#000; }
	.tit01 h2 b { color:#00928c; }
}
#CS .cont01 p.sub { font-size:18px; font-weight:400; text-align:center; }
#CS .cont01 p.sub b {text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1px;color: #c80000;font-weight: 700;} 

#CS .cont02 {background: #45fff8;}
#CS .cont02 .tit .fsi h1 b { font-weight:800; }
#CS .cont02 .flex { display:flex; justify-content:space-between;}
#CS .cont02 .flex .box { width:530px;position: relative;z-index: 0; }
#CS .cont02 .flex .box .main_box { background:#fff; padding:40px 35px; }
#CS .cont02 .flex .box .main_box .tit { text-align:center;}
#CS .cont02 .flex .box .main_box .tit h2 { font-size:33px; font-weight:700; color:#000;position: relative;z-index: 0;  }
#CS .cont02 .flex .box .main_box .tit h2:before {content: '';width: calc(50% + 5px);height: 16px;position: absolute;background: #fff100;bottom: 3px;left:110px;z-index: -1;}
#CS .cont02 .flex .box .main_box .tit h2 span { color:#ffcd00; }
#CS .cont02 .flex .box .main_box .list_box .list { background:#e5fffe; box-shadow:0 3px 9px 0 rgba(0,0,0,0.1); display:flex; align-items:center; padding:8px 20px; border-radius:10px; }
#CS .cont02 .flex .box .main_box .list_box .list+.list { margin-top:10px; }
#CS .cont02 .flex .box .main_box .list_box .list.point { background:#ffcd00; margin-bottom:30px; }
#CS .cont02 .flex .box .main_box .list_box .list i { width:21px; height:20px; position:relative; margin-right:8px; }
#CS .cont02 .flex .box .main_box .list_box .list i:before { content:''; display:block; width:21px; height:20px; background:url('/event/inc/keyword/img/csimg34.png') no-repeat; }
#CS .cont02 .flex .box .main_box .list_box .list p { font-size:20px;letter-spacing: -0.05em;}
#CS .cont02 .flex .box .main_box .list_box .list p b { color:#ff0000; font-weight:700;}
#CS .cont02 .flex .box .main_box .text { text-align:center; }
#CS .cont02 .flex .box .main_box .text h3 { font-size: 22px;font-weight: 500;color: #3e3e3e;line-height: 30px;margin: 22px auto;letter-spacing: -0.02em;} 
#CS .cont02 .flex .box .main_box .text h3 span { position:relative; z-index:0; }
#CS .cont02 .flex .box .main_box .text h3 span:before { content:''; width:100%; height:34px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); background:#ffcd00; padding:0 3px; z-index:-1; }
#CS .cont02 .flex .box .text p { font-size:18px; }
#CS .cont02 .flex .box .box_d { padding:10px 0; }
#CS .cont02 .flex .box .dot { width:5px; height:5px; border-radius:50%; background:#fff; margin:0 auto 8px; }
#CS .cont02 .flex .box .dot:last-child { margin-bottom:0; }
#CS .cont02 .flex .box .box_l { background:#ffcd00; }
#CS .cont02 .flex .box .box_l { text-align:center; padding:39px 0 36px; }
#CS .cont02 .flex .box .box_l h4 { font-size:25px; font-weight:700; margin-bottom:10px; }
#CS .cont02 .flex .box .box_l p { font-size:20px; line-height:1.3; }
#CS .cont02 .flex .box .box_l p b { font-weight:700; }
#CS .cont02 .flex .box:nth-child(2) {
	.main_box .tit h1 span { color:#7cafff; }
	.main_box .tit h2 span { color:#7cafff; }
	.main_box .list_box .list.point { background:#7cafff; margin-bottom:30px; }
	.main_box .list_box .list p b:after { width:78px; height:50px; background:url('/rtImages/LD/LD_egb_img02.png') no-repeat; }
	.main_box .text h1 span:before { background:#7cafff; }
	.box_l { background:#7cafff; }
}
#CS .cont02 .flex .box+.box:after {content: '';width: 80px;height: 80px;background: url(/event/inc/keyword/img/csimg20.png) no-repeat;position: absolute;left: -22px;top: 50%;transform: translate(-50%, -50%);z-index: 1;}

#CS .cont02 .flex01 {display: flex;justify-content: space-evenly;align-items: center;background: #fff;padding-top: 20px;}
#CS .cont02 .flex01 .tit h2 {font-size: 33px;text-align: justify;line-height: 38px;}
#CS .cont02 .flex01 .tit b {position: relative;z-index: 0;}
#CS .cont02 .flex01 .tit b:before {content: '';width: calc(100% + 5px);height: 16px;position: absolute;background: #fff100;bottom: 5px;left: -2px;z-index: -1;}
#CS .cont02 .flex01 .tit p {font-size: 16px;color: #6c6c6c;text-align: justify;margin-top: 30px;}
#CS .cont02 .way {display: flex;justify-content: center;align-items: center;margin: 20px auto;}

#CS .public04 {background: #dafffe;}
#CS .public04 .tit:not(:first-child) { margin-top:150px; }
#CS .public04 .type01 { display:flex; justify-content:space-between; }
#CS .public04 .type01 .step { width:calc(25% - 30px); text-align:center; }
#CS .public04 .type01 .step .tit { width:calc(100% - 60px); margin:0 auto; padding:5px 0; }
#CS .public04 .type01 .step .tit h2 { font-size:20px; font-weight:700; color:#000; }
#CS .public04 .type01 .step .box { background:#fff; padding:30px 0; position:relative; box-shadow:0 -3px 6px 0 rgba(0,0,0,0.1);z-index: 1; }
#CS .public04 .type01 .step .box:after { content:''; width:21px; height:61px; position:absolute; right:0; top:50%; transform:translate(100%,-50%); background:url('/rtImages/LD/LD_cmn_img05.png') no-repeat; }
#CS .public04 .type01 .step:last-child .box:after { display:none; }
#CS .public04 .type01 .step .box h3 { font-size:30px; font-weight:700; margin-bottom:29px; }
#CS .public04 .type01 .step .box img { margin:0 auto; margin-bottom:23px; }
#CS .public04 .type01 .step .box p { font-size:20px; color:#4e4e4e; line-height:1.3; margin-bottom:26px; }
#CS .public04 .type01 .step .box a { display:block; font-size:18px; font-weight:700; width:160px; margin:0 auto; padding:5px 0; border-radius:30px; transition:0.3s; }
#CS .public04 .type01 .step .box a:hover { background:#e9ebee; }
#CS .public04 .type01 .step .tit { background:#44fff8;}
#CS .public04 .type01 .step .box a { color:#000; border:2px solid #000; }

#CS .ment .pad {padding:0 0 150px;}
#CS .ment { background: #dafffe;  }
#CS .ment .tit h2 {font-size: 70px; font-weight: 700; text-align: center;font-style: italic;margin-bottom: 50px;  }
#CS .ment .tit h2 > b {font-weight: 900;color: #4b64ff;font-family: 'GmarketSans' !important;  }
#CS .ment .table { width: 100%; height:auto; background: #fff; border: 2px solid #45fff8;   padding: 30px 30px;display: flex; align-items: center; justify-content: space-between; }
#CS .ment .table h3 {height: 60px; background: #45fff8;  color: #000; border-radius: 10px; text-align: center; font-size: 22px; font-weight: 700; line-height: 60px;letter-spacing: -0.02em;}
#CS .ment .table .left h3 { width: 160px;}
#CS .ment .table .right h3 { width: 870px; }
#CS .ment .table p { padding: 0 20px;margin: 10px 0 0;height: 60px; background: #ecfffe; border-radius: 10px;font-size: 20px; font-weight:600; line-height: 60px;letter-spacing: -0.02em; }
#CS .ment .table p > b {color: #4b64ff; font-weight: 700; position: relative;}
#CS .ment .table p > b:after{content:'';width:8px; height:8px;position:absolute;background:url('/rtImages/LD/assi_31.png')no-repeat; background-size:cover; background-position:center; left:-1%; top:0%; transform:translate(0%,0%);}
#CS .ment .table .left p { text-align: center;  width: 160px;}
#CS .ment .table .right p { text-align: left;  width: 870px; }
#CS .ment .table p.line01 {height: 90px;line-height: 60px;padding: 15px 20px;}
#CS .ment .table p.line {height: 90px;line-height: 30px;padding: 15px 20px;}
#CS .ment .sub {font-size: 16px;font-weight: 500;color: #666666;margin: 20px 0;letter-spacing: -0.02em;}
#CS .ment .text01 {display: flex;align-items: center;justify-content: center;}
#CS .ment .text01 h1 {font-size:20px;margin-left: 8px; color:#e2574c;font-weight: 800;letter-spacing: -0.02em; position: relative;z-index:0;}
#CS .ment .text01 h1:before {content: '';width: calc(100% + 5px);height: 11px;position: absolute;background: #fff100;bottom: 5px;left: -2px;z-index: -1;}
#CS .ment .assibtn { position: relative;width:100%; }
#CS .ment .assibtn :after{content:'';width:135px; height:129px;position:absolute;background:url('/rtImages/LD/assi_15.png')no-repeat; background-size:cover; background-position:center; right:22%; top:32%; transform:translate(0%,0%);animation:click01 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite both;}
#CS .ment .assibtn a {height: 75px;font-family: 'Pretendard' !important; text-align: center; font-size:28px; color:#fff; background:#000; width:46%; padding:15px 0; font-weight:500;transition:0.3s; margin: 80px auto 0; display: block; border-radius: 50px; }
#CS .ment .assibtn a > b {  color: #45fff8; font-weight: 500;letter-spacing: -0.02em;}
#CS .ment .assibtn .mb { display:none; }
#CS .ment .assibtn a:hover { background:#000; transition:0.3s; color:#fff; }

#CS .type07 {padding: 80px 0 0;background: linear-gradient(to top, #19c1ba 4%, #46fff9 17%); }
#CS .type07 .box .box_text {    display: flex;flex-direction: column;align-items: flex-start;position: absolute;margin: -82px 0 0 946px;}
#CS .type07 .box .box_text .text01 h1 {  font-size: 120px;font-weight: 800;letter-spacing: -0.02em;background: linear-gradient(to right, #fe6a2c, #f23934);color: transparent;background-clip: text;}
#CS .type07 .box .box_text .text01 b {font-size: 60px;letter-spacing: -0.02em;}
#CS .type07 .box .box_text .text02 h1 {font-size: 26px;line-height: 34px;font-weight: 800;letter-spacing: -0.02em;}
#CS .type07 .box .box_text .text03 h1 {font-size: 16px;line-height: 20px;color: #00918c;font-weight: 500;margin-top: 10px;letter-spacing: -0.02em;}
#CS .type07 .box .box_img {display: flex;justify-content: center;margin-top: 90px;}

#CS .type11 { padding: 150px 0 120px;    background: url('/event/inc/keyword/img/csimg35.png') no-repeat;background-size: cover;   }
#CS .type11 .title h1 {  font-size: 60px;font-weight: 100;line-height: 70px;}
#CS .type11 .title b {font-size: 70px;font-weight: 600;}
#CS .type11 .img01 {position: relative;    z-index: 0;}
#CS .type11 .img01:after {  content: '';width: 832px;height: 361px;background: url('/event/inc/keyword/img/ct12_img57.png') no-repeat;background-size: contain;background-position: center;position: absolute;right: -111px;top: 40px;transform: translate(-25%, 0);z-index: 1}
#CS .type11 .event_text {text-align: center;}
#CS .type11 .event_text h1 {font-size: 55px;font-weight: 800;    padding-top: 461px;}
#CS .type11 .event_text b {color: #f23934;font-weight: 800;position: relative;    z-index: 0;}
#CS .type11 .event_text b:before {content: '';width: calc(100% + 0px);height: 19px;position: absolute;background: #fff100;bottom: 2px;left: 6px;z-index: -1;}

#CS .type12 {padding: 130px 0;background: url('/event/inc/keyword/img/ct12_img51.png') no-repeat;background-size: cover;position: relative; z-index: 0;}
#CS .type12 .text01 h1 {font-size: 25px;letter-spacing: 10px;color: #fff;font-weight: 600;text-decoration: underline;text-underline-offset: 8px;text-decoration-thickness: 1px;}
#CS .type12 .text02 {padding-top: 60px;padding-bottom: 20px;}
#CS .type12 .text02 h1 {font-size: 42px;color: #fff;font-weight: 100;letter-spacing: 1px;}
#CS .type12 .textimg { display: none;}
#CS .type12:after {content:''; width:617px; height:638px; background:url('/event/inc/keyword/img/csimg36.png') no-repeat; position:absolute; right:350px; bottom:0; }


#consulting { background:url('/rtImages/LD/PS_CO_16.jpg') no-repeat; background-position:center; padding:50px 0; }
/* #ABS #consulting .wrap { display:flex; justify-content:space-between; align-items:center; } */


#consulting .tit {margin-bottom:20px;  }
#consulting .tit h1 {    font-style: italic;color: #fff; margin-bottom: 10px;font-family: 'GmarketSans' !important; font-size: 40px; font-weight: 300; line-height: 1.1; color:#fff; margin-bottom:10px; }
#consulting .tit h1 > b { font-family: 'GmarketSans' !important; font-weight: 700; color: #fff; }
#consulting .tit p { font-size:13px; color:#d5d5d5; }
#consulting .tit p b { font-weight:700; text-decoration:underline; text-underline-position:under; }
#consulting .cont01 { padding-bottom: 0px;background: #fff;width:100%; padding:20px; }
#consulting .cont01 .list { display:flex; align-items:center; margin-bottom:10px; padding-bottom: 0px;background: #fff;}
#consulting .cont01 .list p { width:50px; font-size:13px; font-weight:500; }
#consulting .cont01 .list .flex { width:calc(100% - 50px); display:flex; justify-content:space-between; align-items:center; }
#consulting .cont01 .list .flex * { flex-shrink:1; font-size:11px; }
#consulting .cont01 .list .flex input { width:100%; height:auto; border:1px solid #bebebe; background:#f1f1f1; padding:5px 10px; }
#consulting .cont01 .list .flex select { appearance:none; width:100%; height:auto; border:1px solid #bebebe; background:#f1f1f1 url('/rtImages/ns_w/main/select_btn.png') no-repeat; background-size:10px; background-position:calc(100% - 10px) 50%; padding:6.5px 10px; }
#consulting .cont01 .list .flex span { margin:0 5px; }
#consulting .cont01 .list .flex label.disnone { display:none; }
#consulting .cont01 .list:nth-child(2) .flex input { text-align:center; }
#consulting .cont01 .list .flex.chk { justify-content:flex-start; }
#consulting .cont01 .list .flex.chk input[type="checkbox"] { appearance:none; width:14px; height:14px; border:1px solid #bebebe; padding:0; margin-right:5px; cursor:pointer; position:relative; }
#consulting .cont01 .list .flex.chk label { font-size:12px; color:#676767; cursor:pointer; }
#consulting .cont01 .list .flex.chk input[type="checkbox"]:checked:before { content:''; width:12px; height:9px; background:url('/rtImages/ns_w/main/checkbox_btn.png') no-repeat; background-size:contain; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }
#consulting .cont01 .btn01 button { width:100%; color:#fff; background:#000; font-size:13px; font-weight:600; padding:10px 0; border:1px solid #000; transition:0.3s; }
#consulting .cont01 .btn01 button:hover { background:#d9d9d9; color:#000; transition:0.3s; }
.tit {     margin-bottom: 20px;text-align: center;  }
.tit > h1 { color: #fff; margin-bottom: 10px;font-family: 'GmarketSans' !important; font-size: 40px; font-weight: 300; line-height: 1.1; }
.tit > h1 > b  { font-family: 'GmarketSans' !important; font-weight: 700; color: #fff; }
#consulting .tit p { font-size: 13px;color: #d5d5d5; line-height: 1.5; }
#consulting .tit p  > b { font-weight: 700;text-decoration: underline; text-underline-position: under;color: #fff; }
#consulting #LD_ie .list {padding-bottom: 0px;background: #fff; }





#consulting .cont01 .btn button { width:100%; color:#fff; background:#000; font-size:13px; font-weight:600; padding:10px 0; border:1px solid #000; transition:0.3s; }
#consulting .cont01 .btn button:hover { background:#d9d9d9; color:#000; transition:0.3s; }
#consulting .cont01 .list .flex-n { width:calc(100% - 50px); display:flex; justify-content:flex-start; align-items:center; flex-wrap:wrap; }
#consulting .cont01 .list .flex-n .chk+.chk { margin-top:3px; }
#consulting .cont01 .list .flex-n .chk { display:flex; justify-content:flex-start; align-items:center; width:100%; }
#consulting .cont01 .list .flex-n input { width:100%; height:auto; border:1px solid #bebebe; background:#f1f1f1; padding:5px 10px; }
#consulting .cont01 .list .flex-n input[type="checkbox"] { appearance:none; width:14px; height:14px; border:1px solid #bebebe; padding:0; margin-right:5px; cursor:pointer; position:relative; }
#consulting .cont01 .list .flex-n label { font-size:12px; color:#676767; cursor:pointer; }
#consulting .cont01 .list .flex-n .col label {font-weight: 700;color: #1e1e1e;}
#consulting .cont01 .list .flex-n input[type="checkbox"]:checked:before { content:''; width:12px; height:9px; background:url('/rtImages/ns_w/main/checkbox_btn.png') no-repeat; background-size:contain; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }