

/* 마이데이터 추가 - 2025.09.01 */
/* 공통 */
body.fixed{position:relative;overflow:hidden;width:100%;height:100%;}
input[type="date"] { width:100%; border:1px solid #ccc; font-family:'Malgun Gothic','맑은고딕','dotum','돋움','Apple SD Gothic Neo','Sans-serif'; font-size:13px; font-weight:300;}
input[type="date"]:focus { border:1px solid #8C8C8C;}
.tbl-style01 th, .tbl-style01 td    {word-break:break-all;}
.abso_bottom    {position:absolute;left:1%;bottom:0;display:block;width:98%;}
.ft_color_yblue {color:#6688cd !important;}
.ft_color_blue  {color:#0753bb !important;}
.ft_color_gray  {color:#555 !important;}
.ft_color_black {color:#111 !important;}
.ftygray	{color:#0753bb;font-size:14px;font-weight:600;}}
.fs12   {font-size:12px !important;}
.fs14   {font-size:14px !important;letter-spacing:0;}
.fs16   {font-size:16px !important;}
.fs17   {font-size:17px !important;}
.txt {font-size:13px;line-height:24px;}
.width200   {width:200px !important;}
.width70p   {width:70% !important;}
/* form */
.radio_box input[type=radio]{width:16px;height:16px;border: 1px solid rgba(0, 0, 0, 0);-webkit-appearance:none;}
.radio_box{display:inline-block;position:relative;line-height:18px;}
.radio_box label{display:inline-block;padding-left:10px;font-size:0;}
.radio_box label:before{content:"";position:absolute;top:1px;left:0;width:14px;height:14px;border:1px solid #757575;background:#fff;}
.radio_box input[type="radio"]:checked + label::before{background:url('../images/Nmydata/ico_chk_on.png') no-repeat 55% 50% #0753bb;border-color:#0753bb;background-size:auto 50%;}
.radio_box.type label{width:18px;height:18px;padding-left:0;font-size:0}
.radio_box ~.radio_box{margin-left:20px;}
.tbl-vstyle02 th, .tbl-vstyle02 td{word-break:break-all;}
.tbl-vstyle02 th	{font-size:12px;padding:10px 5px;}
.tbl-vstyle02 td{padding:10px 5px;font-size:11px;}

/* 기존에 더한 css */
.gallery-tit.line2  {padding:4px 0;line-height:18px;}
.gallery-thum-img.paper-img.color   {background-color:#eaf7f9}
.gallery-thum-img.paper-img .txt1 .txt-num  {color:#12a28e;}

.tit_N_survey	{color:#111;font-size:25px;font-weight:500;margin:20px 0 25px;letter-spacing:-2px;text-align:center;}
.N_tab  {display:flex;border-radius:5px;border-right:1px solid #dedede;border-left:1px solid #dedede;overflow:hidden;width:100%;}
.N_tab a    {position:relative;width:calc(100%/3);display:block;text-align:center;height:60px;background-color:#f8f8f8;line-height:60px;border-bottom:1px solid #dedede;border-top:1px solid #dedede;color:#333;font-size:16px;font-weight:600;}
.N_tab a.on {color:#fff;background:url('../images/Nmydata/N_tab_on.png') no-repeat #417bcb 100% 50%;}
.N_tab a:nth-child(2).on:before {content:'';position:absolute;left:0;top:0;width:17px;height:100%;background:url('../images/Nmydata/N_tab_on01.png') no-repeat 0 50%;}
.N_tab a:nth-child(3).on    {width:calc(100%/3 + 1px);background:url('../images/Nmydata/N_tab_on01.png') no-repeat #417bcb 0 50%;}
.bar_N  {margin-top:20px;display:flex;justify-content: end;align-items: center;color:#555;font-size:14px;}
.bar_N b.color  {font-weight:600;color:#416eea;}
.bar_N .bar {min-width:100px;border-radius:8px;height:8px;background:#cfcfcf;margin:0 10px;}
.bar_N .bar p   {height:100%;border-radius:8px;background:#416eea;}
.N_survey   {width:100%;margin-top:20px;}
.N_survey > p   {font-size:16px;color:#111;font-weight:600;letter-spacing:-0.5px;}
.N_survey > p ~div  {margin-top:20px;}
.N_survey > div ~p  {margin-top:60px;}
.Q_type {display:flex;width:100%;gap:20px}
.Q_type li  {width:100%;}
.Q_type li a    {border-radius:10px;width:100%;height:90px;text-align:center;display:grid;align-content:center;justify-content:center;background:#fafafa;font-weight:600;color:#404348;font-size:14px;}
.Q_type li a:before     {content:'';display:block;margin:0 auto 10px auto;width:24px;height:24px;background:#fff;border:solid 8px #cdcdcd;border-radius:100%;}
.Q_type li a.active {background-color:#f2f8ff;}
.Q_type li a.active:before  {border-color:#426fec;}
.Q_type.type1   {display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr;}
.Q_type.type1 li    {width:100%;min-height:90px;margin-left:0;}
.Q_type.type1   li a    {height:100%;padding:20px;align-content: baseline;}
.Q_type.type1   li:nth-child(5n){margin-left:0;}
.Q_type2    {display:flex;flex-wrap: wrap;}
.Q_type2 li {width:calc(100%/2 - 25px);}
.Q_type2 li:nth-child(2n){margin-left:50px;}
.Q_type2 li:nth-child(n+3){margin-top:40px;}
.Q_type2 li > p {font-size:15px;font-weight:600;color:#404348;margin-bottom:20px;}
.Q_type2 li > p i   {display:block;margin-bottom:10px;padding:0 10px;background:#fff;border:1px solid #0753bb;border-radius:15px;line-height:22px;width:55px;text-align:center;color:#0753bb;font-size:13px;}
.Q_type2 li > p span    {color:#0753bb;}
.Q_type2 select {line-height:60px;height:60px;padding:0 30px 0 20px;border:none;-webkit-appearance:none;background:url('../images/Nmydata/ico_select.png') no-repeat 95% 50% #fafafa;font-size:15px;font-weight:600;color:#9b9c9e;}
.Q_type2 select option  {color:#404348;}
.N_btn  {margin-top:50px;}
.N_btn a    {min-width:170px;display:inline-block;padding:0 15px;height:60px;line-height:60px;border-radius:10px;text-align:center;font-size:16px;font-weight:600;text-align:center;color:#fff;background:#a7a9ac;}
.N_btn a ~ a    {margin-left:10px;}
.N_btn a.next   {background:#0753bb;}
.N_btn a.end    {background:#3e81c2;border:1px solid #3475b4;border-radius:2px;height:35px;line-height:33px;font-size:13px;font-weight:600;}
.N_btn a.cancel {background:#737373;border-radius:2px;height:35px;line-height:33px;font-size:13px;font-weight:600;}
.N_btn a.width40p   {width:40%;}
.N_survey_ok    {width:100%;display:flex;flex-wrap: wrap;align-content: center;border-radius:20px;min-height:250px;background:url('../images/Nmydata/N_survey_ok_bg.png') no-repeat 60px 50% #f6faff;}
.N_survey_ok p  {margin-left:330px;font-size:14px;color:#222;width:100%;line-height:26px;}
.N_survey_ok p b    {color:#0753bb;font-weight:600;}
.N_survey_ok p:first-child  {font-size:22px;color:#0753bb;font-weight:600;margin-bottom:20px;}
.N_survey_ok.info   {background-image:url('../images/Nmydata/N_info_bg.png');background-position:50px 50%;padding:40px;}
.N_survey_ok.info p {margin-left:320px;}
.N_survey_ok.info p b   {color:inherit;}
.N_survey_ok.info p:nth-child(3)    {margin-top:10px;margin-bottom:10px;}
.N_survey_ok.cancel {background-image:url('../images/Nmydata/N_Nmydata_cancel.png');background-position:85px 50%;padding:40px;}
.N_survey_ok.cancel p   {margin-left:280px;}
.pat-box > .in-box.ico-Nmydata {background:url('../images/Nmydata/N_Nmydata_bg.png') no-repeat 40px 50% #fff; padding-left:190px;}
.Nmydata_process    {width:100%;display:flex;margin-top:10px;margin-bottom:30px;}
.Nmydata_process li {width:calc(100%/4 - (135px/4));position:relative;height:70px;display:flex;background:#f8f8f8;border-radius:35px;align-items: center;padding-left:70px;color:#333;font-weight:600;}
.Nmydata_process li ~ li    {margin-left:45px;}
.Nmydata_process li:nth-child(2)	{letter-spacing:-1.5px;}
.Nmydata_process li:after{content:'';position:absolute;right:-45px;top:0;width:45px;height:100%;background:url('../images/Nmydata/ico_arrow.png') no-repeat 50% 50%; }
.Nmydata_process li:last-child::after   {display:none;}
.Nmydata_process li:before  {content:'';position:absolute;left:13px;top:12px;width:45px;height:45px;background-color:#fff;border-radius:100%;background-position:50% 50%;background-repeat:no-repeat;}
.Nmydata_process li:nth-child(1)::before    {background-image:url('../images/Nmydata/ico_Nmydata_01.png');}
.Nmydata_process li:nth-child(2)::before    {background-image:url('../images/Nmydata/ico_Nmydata_02.png');}
.Nmydata_process li:nth-child(3)::before    {background-image:url('../images/Nmydata/ico_Nmydata_03.png');}
.Nmydata_process li:nth-child(4)::before    {background-image:url('../images/Nmydata/ico_Nmydata_04.png');}
.Nmydata_turn   {width:calc(100% - 20px);display:block;border:1px solid #eaeaea;padding:30px;box-shadow:2px 2px 5px 0 rgba(0, 0, 0, 0.05);margin:0 auto;}
.Nmydata_turn div   {width:100%;display:flex;font-size:14px;margin-bottom:20px;}
.Nmydata_turn div span ~span    {margin-left:30px;}
.Nmydata_turn div span b    {color:#0753bb;font-weight:600;position:relative;padding-left:10px;}
.Nmydata_turn div span b:before {content:'';position:absolute;top:7px;left:0;width:3px;height:3px;background:#3e81c2;border-radius:100%;}
.Nmydata_turn ul    {width:100%;display:flex;flex-wrap:wrap;border-top:1px solid #eaeaea;padding-top:20px;}
.Nmydata_turn li {width:100%;display:flex;flex-wrap: wrap;}
.Nmydata_turn li:first-child::after{content:'';display:block;width:100%;height:40px;background:url('../images/Nmydata/ico_arrow01.png') no-repeat 75px 50%;}
.Nmydata_turn li > span  {margin-right:25px;width:160px;display:block;height:35px;line-height:33px;background:#e4f0fb;text-align:center;color:#00498f;font-weight:600;}
.Nmydata_turn li > p    {line-height:24px;width:calc(100% - 185px);}
/* 마이페이지 - 마이데이터 추가 */
.N_survey_ok.mydata {background-image:url('../images/Nmydata/N_mydata_bg.png');background-position:80px 50%;min-height:160px;margin-bottom:30px;}
.N_survey_ok.mydata  p  {margin-left:240px;}
.N_survey_ok.mydata p:first-child   {margin-bottom:10px;}
.N_survey_ok.mydata .N_btn  {margin-top:10px;}
.N_survey_ok.mydata1    {background-image:url('../images/Nmydata/N_mydata_bg1.png');background-position:50px 50%;min-height:290px;margin-bottom:30px;}
.N_survey_ok.mydata1 b > span   {color:#111 !important;}
.N_survey_ok.mydata1 a  {color:#0753bb;font-weight:600;text-decoration:underline;font-size:13px;}
.N_survey_ok.mydata1 a ~a{margin-left:10px;}
/* 활동 찾가 추가 */
.tab-st1-default.new_type > ul > li {position:relative;}
.tab-st1-default.new_type > ul > li:first-child a   {padding-right:30px;}
.help_i {position:absolute;right:10px;top:14px;width:21px;height:21px;border-radius:7px;background:url('../images/Nmydata/help_i.png') no-repeat 50% 50% #0073f0;cursor:help;}
.help_i span    {position:relative;font-size:0;width:100%;height:100%;}
.help_i .help_area  {display:none;z-index:102;position:absolute;left:-160px;top:38px;width:calc(100% + 300px);border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,0.12);border:1px solid #96c1ef;background:#f8fbff;letter-spacing:0;font-size:12px;color:#0073f0;padding:10px;}
.help_i .help_area:before   {content:'';position:absolute;left:160px;top:-11px;width:15px;height:12px;background:url('../images/Nmydata/help_bg.png') no-repeat 50% 50%}
.help_i .help_area.active   {display:block;}
.N_activi_list  {display:flex;flex-wrap:wrap;gap:40px 30px;margin-top:40px;}
.N_activi_list > li {position:relative;width:calc(100%/3 - 20px);min-height:460px;border-radius:10px;overflow:hidden;border:1px solid #e6e7ea;}
.N_activi_list .img {width:100%;height:190px;border-bottom:1px solid #e6e7ea;}
.ico_certi  {z-index:101;position:absolute;right:10px;top:10px;width:56px;height:56px;font-size:0;background:url('../images/Nmydata/ico_certi.png') no-repeat 50% 50%;}
.ico_certi.type1    {background-image:url('../images/Nmydata/ico_certi_ok.png');}
.n_text_area    {width:100%;padding:15px 15px 65px 15px;}
.n_text_area div:first-child    {min-height:30px;display:block;}
.n_text_area div:first-child > p    {font-size:14px;font-weight:600;color:#111;display:-webkit-box;word-wrap: break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow: hidden;}
.n_text_area li {position:relative;font-size:12px;color:#555;font-weight:500;padding-left:8px;display:-webkit-box;word-wrap: break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow: hidden;}
.n_text_area li:before  {content:'';position:absolute;left:0;top:8px;width:2px;height:2px;background:#b0b2b9;border-radius:100%;}
.n_text_area li span    {display:inline-block;min-width:60px;color:#333;}
.n_text_area li ~li {margin-top:1px;}
.flex_area  {display:flex;width:100%;justify-content:space-between;margin-top:5px;}
.n_age  {display:inline-block;min-width:21px;height:21px;line-height:21px;text-align:center;padding:0 5px;border-radius:5px;color:#fff;font-weight:600;font-size:12px;}
.n_age ~.n_age  {margin-right:1px;}
.n_age.type1    {background:#00a967;}
.n_age.type2    {background:#2c81d4;}
.n_age.type3    {background:#d86e07;}
.n_age.type4    {background:#4747b0;}
.n_age.type5    {background:#8454b0;}
.n_age.type6    {background:#6e7390;}
.flex_area .price   {font-size:13px;font-weight:600;color:#555;text-align:right;letter-spacing:0;}
.flex_area .price span.no   {font-size:15px;color:#666;margin-right:0;}
.flex_area .price span  {font-size:18px;font-weight:700;color:#111;display:inline-block;margin-right:2px;}
.N_activi_list .n_btn   {position:absolute;left:0;bottom:0;height:50px;width:100%;}
.N_activi_list .n_btn a {height:50px;width:100%;display:block;line-height:50px;text-align:center;background:#1d428e;color:#fff;font-size:15px;font-weight:600;}
.N_activi_list .n_btn a i   {width:15px;height:15px;display:inline-block;margin-right:5px;font-size:0;background:url('../images/Nmydata/ico_apply.png') no-repeat 50% 50%;}
.N_activi_list .n_btn a.end {background:#707070;color:#fff;}
.N_activi_list .n_btn a.end i   {background-image:url('../images/Nmydata/ico_apply_end.png');}
.N_activi_list .n_btn a.go  {background:#fff;border-top:1px solid #e6e7ea;color:#0073f0;}
.N_activi_list .n_btn a.go i    {background-image:url('../images/Nmydata/ico_apply_list.png');}
.width100	{width:100% !important;}
/* 레이어 팝업창 */
body.fixed header, body.fixed .floating {z-index:0;}
.pop_layer  {z-index:999999;position:fixed;top:0;left:0;width:100%;height:100%; display: none;padding: 0;}
.pop_layer:before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;text-indent:-9999em;font-size:0;}
.pop_layer .pop_area{position:absolute;top:50%;left:0;right:0;margin:auto;background:#fff;transform:translateY(-50%);height:100%;}
.pop_layer a.close  {z-index:3;font-size:0;position:absolute;top:20px;right:20px;width:18px;height:18px;opacity:1 !important;}
.pop_layer a.close:before   {content:'';position:absolute;right:10px;top:0px;width:1px;height:18px;background:#000;border-radius:2px;transform:rotate(135deg);}
.pop_layer a.close:after    {content:'';position:absolute;right:10px;top:0px;width:1px;height:18px;background:#000;border-radius:2px;transform:rotate(45deg);}
.pop_layer.apply .pop_area  {width:600px;height:820px;border-radius:20px;overflow:hidden;}
.pop_layer.apply.okay .pop_area {height:720px;}
.pop_layer.apply.info .pop_area {height:465px;}
.pop_tit    {display:block;width:100%;height:60px;line-height:60px;padding:0 30px;color:#0753bb;font-size:16px;background:#ecf2fa;font-weight:600;}
.pop_layer.apply .pop_area > div{overflow-y:auto;height:90%;padding:30px 30px 80px 30px;}
.pop_tit1_1 {font-size:18px;color:#111;font-weight:600;margin-bottom:20px;}
.pop_list   {display:flex;flex-wrap: wrap;gap:5px 20px}
.pop_list li    {width:calc(50% - 10px);position:relative;font-size:14px;color:#535353;padding-left:8px;}
.pop_list li:before {content:'';position:absolute;left:0;top:9px;width:3px;height:3px;background:#b2b4bb;border-radius:100%;}
.pop_list li span   {display:inline-block;min-width:60px;font-weight:600;color:#333;}
.pop_list li.select {background:#ecf2fa;color:#111;width:100%;padding:10px 15px;margin:10px 0;color:#0753bb;font-weight:600;letter-spacing:0;}
.pop_list li.select:before  {display:none;}
.pop_list li.select span    {min-width:80px;color:#0753bb;}
.pop_list input {width:calc(100% - 70px);border:1px solid #111;}
.pop_list input:disabled    {border-style:dashed;}
.pop_list input.width_half  {width:calc(50% - 38px);}
.pop_list input ~input  {margin-left:6px;}
.pop_list.type1 li:before   {top:12px;}
.new_btn    {display:inline-block;padding:0 20px;line-height:35px;font-weight:600;margin:10px 0;min-width:150px;}
.new_btn.type1  {border:1px solid #3475b4;border-radius:3px;color:#0753bb;text-align:center;}
.pop_layer .btn {min-width:150px;}
.pop_tit2   {text-align:center;font-size:20px;color:#000;line-height:36px;}
.pop_tit2:before    {content:'';display:block;margin:0 auto 20px auto;width:98px;height:98px;border-radius:100%;background:url('../images/Nmydata/ico_apply_okay.png') no-repeat 50% 50% #ecf2fa;}
.pop_list.type1 {background:#fbfbfb;border:1px solid #e2e2e9;padding:20px;}
.my_info_area   {margin:20px 0;padding:20px 30px 20px 170px;border:1px solid #e2e2e9;background:url('../images/Nmydata/mydatainfo_bg.png') no-repeat 30px 50%;min-height:140px;}
.my_info_area p {color:#555;line-height:22px;}
.modalbox-body.type1    {border:none;}
.license_list   {overflow-y:auto;height:240px;border-top:2px solid #2a6aa8;border-bottom:1px solid #333;}
.license_list li ~li    {border-top:1px solid #eee;}
.license_list li a  {font-size:14px;color:#333;line-height:25px;display:block;padding:10px 10px;}
.license_list li a:hover    {background:#f2f8ff;color:#0753bb}
.state_btn  {display:inline-block;line-height:23px;padding:0 5px;border-radius:3px;font-weight:600;font-size:12px;letter-spacing:-1px;}
.state_btn ~.state_btn  {margin-left:5px;}
.state_btn.type1    {background:#e8f5fe;color:#096ab3;}
.state_btn.type2    {background:#eaf6ec;color:#267337;}
.state_btn.type3    {background:#ecf2fe;color:#0b50d0;}
.state_btn.type4    {background:#e8eaec;color:#464c53;}
.state_btn.type5    {background:#65676b;color:#fff;}
.state_btn.type6    {background:#0f4293;color:#fff;}
.state_btn.type7    {background:#dfe6f2;color:#0f4293;}
.btn_down   {display:inline-block;line-height:29px;text-align:center;color:#fff;font-weight:600;font-size:12px;border:none;background:#2466c2;padding:0 10px;border-radius:3px;}
.btn_down.exl i {background:url('../images/Nmydata/ico_down.png') no-repeat 0 50%;padding-left:20px;}

.licenList	{display:flex;gap:30px;flex-wrap: wrap;margin-top:30px;}
.licenList li	{width:calc(100%/4 - (90px/3));border:1px solid #e8e8e8;background:#f8f8f8;border-radius:30px;overflow:hidden;box-shadow:2px 2px 10px rgba(0,0,0,0.1);}
.licenList li p	{font-size:17px;color:#111;font-weight:600;background:#fff;text-align:center;display:flex;align-items: center;justify-content: center;padding:15px 20px;min-height:80px;}
.licenList li div	{display:block;padding:15px 20px;}
.licenList li div span	{display:block;line-height:22px;font-size:13px;font-weight:600;color:#555;}
.licenList li div span ~span	{margin-top:5px;}
.licenList li div span b	{display:inline-block;line-height:22px;min-width:44px;text-align:center;margin-right:10px;background:#fff;border-radius:11px;}

@media (max-width: 620px) {
    /* 공통 */
    .fs12   {font-size:11px !important;}
    .fs14   {font-size:13px !important;}
	.fs15	{font-size:12px !important;}
    .fs16   {font-size:15px !important;}
    .fs17   {font-size:16px !important;}
    .txt {font-size:12px;line-height:20px;}
    .N_tab a    {font-size:13px;}
    .N_tab a    {height:50px;line-height:50px;font-size:13px;}
    .bar_N  {font-size:12px;}
    .N_survey > p   {font-size:13px;}
    .N_survey > p ~div  {margin-top:20px;}
    .N_survey > div ~p  {margin-top:40px;}
    .Q_type {display:block;}
    .Q_type li  {width:100%;}
    .Q_type li ~li  {margin-left:0;margin-top:10px;}
    .Q_type li a, .Q_type.type1 li a    {border-radius:5px;height:40px;font-size:11px;display:flex;align-items: center;justify-content: flex-start;padding:0 20px;}
    .Q_type li a:before     {display:inline-block;margin:0 10px 0 0;width:18px;height:18px;border:solid 6px #cdcdcd;}
    .Q_type.type1   {display:block;}
    .Q_type.type1 li    {min-height:auto;height:40px;}
    .Q_type2    {display:block;}
    .Q_type2 li {width:100%;margin-top:30px;}
    .Q_type2 li:nth-child(2n){margin-left:0;}
    .Q_type2 li:nth-child(n+3){margin-top:30px;}
    .Q_type2 li > p {font-size:13px;margin-bottom:12px;}
    .Q_type2 li > p i   {display:inline-block;margin-bottom:0;padding:0 10px;line-height:22px;width:auto;font-size:11px;margin-right:5px;}
    .Q_type2 select {line-height:40px;height:40px;padding:0 30px 0 20px;border-radius:5px;font-size:12px;}
    .Q_type2 select option  {color:#404348;}
    .N_btn  {margin-top:40px;}
    .N_btn a    {min-width:100px;height:40px;line-height:40px;font-size:13px;padding:0 10px;}
    .N_btn a ~ a    {margin-left:5px;}
    .N_btn a.width40p   {width:100%;}
    .N_btn a.width40p ~a    {margin-left:0;margin-top:10px;}
    .N_survey_ok    {display:block;border-radius:10px;min-height:auto;background-image:none;padding:30px;}
    .N_survey_ok p  {margin-left:0;font-size:13px;line-height:22px;}
    .N_survey_ok p:first-child  {font-size:20px;margin-bottom:15px;}
    .N_survey_ok.info, .N_survey_ok.cancel   {background-image:none;padding:30px 20px;}
    .N_survey_ok.info p, .N_survey_ok.cancel p {margin-left:0;}
    .N_survey_ok.info p:nth-child(3)    {margin:10px 0;}
    .pat-box > .in-box.ico-Nmydata {background-size:50px auto;background-position:15px 50%;padding-left:80px;}
    .Nmydata_process    {display:block;margin-bottom:20px;}
    .Nmydata_process li {width:100%;margin-bottom:40px;font-size:13px;height:60px;}
    .Nmydata_process li ~ li    {margin-left:0;}
    .Nmydata_process li:after{left:0;bottom:-60px;top:auto;right:auto;width:100%;height:80px;transform:rotate(90deg);}
    .Nmydata_process li:before  {left:10px;top:10px;width:40px;height:40px;background-size:50% auto;}
    .Nmydata_process li:last-child  {margin-bottom:0;}
    .Nmydata_turn   {width:calc(100% - 10px);padding:20px;}
    .Nmydata_turn div   {display:block;}
    .Nmydata_turn div span ~span    {margin-left:0;margin-top:10px;}
    .Nmydata_turn ul    {display:block;padding:20px 0;}
    .Nmydata_turn li:first-child::after{background-position:50% 50%;}
    .Nmydata_turn li a  {margin-right:0;min-width:100%;}
    .Nmydata_turn li p  {line-height:20px;margin-top:15px;}
	.Nmydata_turn li > p{width:100%;}
    /* 마이페이지 - 마이데이터 추가 */
    .N_survey_ok.mydata, .N_survey_ok.mydata1   {min-height:auto;background-image:none;padding:30px;}
    .N_survey_ok.mydata  p, .N_survey_ok.mydata1 p  {margin-left:0;}
    .N_survey_ok.mydata1 a  {display:block;text-decoration:underline;font-size:13px;width:fit-content;}
    .N_survey_ok.mydata1 a ~a{margin-left:0;margin-top:10px;}
    /* 활동 찾가 추가 */
    .N_activi_list  {display:block;margin-top:30px;}
    .N_activi_list > li {width:100%;}
    .N_activi_list > li ~ li    {margin-top:30px;}
    .N_activi_list .img {height:auto;text-align:center;}
    .N_activi_list .img img {width:100%;height:auto;}
    /* 레이어 팝업 */
    .pop_area   {max-width:calc(100% - 20px);height:calc(100vh - 40px);overflow-y:auto;border-radius:0 !important;}
    .pop_layer a.close  {top:15px;}
    .pop_layer.apply .pop_area > div{padding:20px 20px 80px 20px;}
    .pop_tit    {height:50px;line-height:50px;}
    .pop_tit1_1 {font-size:16px;}
    .pop_list   {display:block}
    .pop_list li    {width:100%;font-size:13px;}
    .pop_list li ~li {margin-top:5px;}
    .pop_list li.select span    {min-width:70px;}
    .pop_list input {border:1px solid #111;border-radius:0;}
    .pop_list input:disabled    {border-style:dashed;}
    .pop_list input.width_half  {width:calc(50% - 38px);}
    .pop_list input ~input  {margin-left:6px;}
    .pop_list.type1 li:before   {top:12px;}
    .new_btn    {display:inline-block;padding:0 20px;line-height:35px;font-weight:600;margin:10px 0;min-width:150px;}
    .new_btn.type1  {border:1px solid #3475b4;border-radius:3px;color:#0753bb;min-width:150px;}
    .pop_layer .btn {min-width:150px;}
    .pop_tit2   {text-align:center;font-size:20px;color:#000;line-height:36px;}
    .pop_tit2:before    {content:'';display:block;margin:0 auto 20px auto;width:98px;height:98px;border-radius:100%;background:url('../images/Nmydata/ico_apply_ok.png') no-repeat 50% 50% #ecf2fa;}
    .pop_list.type1 {background:#fbfbfb;border:1px solid #e2e2e9;padding:20px;}
    .pop_tit2   {font-size:16px;line-height:26px;}
    .pop_tit2:before    {width:80px;height:80px;background-size:60% auto;}
    .pop_list.type1 {padding:15px;}
    .my_info_area   {margin:15px 0;padding:15px 20px;background:none;min-height:auto;}
    .my_info_area   {line-height:18px;}

	.licenList	{gap:20px;margin-top:20px;}
	.licenList li	{width:calc(100%/2 - 10px);}
	.licenList li p	{font-size:15px;padding:15px 20px;min-height:75px;}
	.licenList li div	{padding:15px 20px;}
	.licenList li div span	{line-height:22px;font-size:12px;}
	.licenList li div span b	{line-height:22px;min-width:44px;}
}

.table_scroll	{width:100%;overflow-x:auto;}
.table_scroll table	{min-width:800px;}
.N_activi_area	{width:calc(100% - 20px);margin:0 auto;}
.urgent-banWrap	{width:700px;margin:30px auto;border-radius:30px;background:#fff;overflow:hidden;box-shadow:5px 5px 10px 0 rgba(0, 0, 0, 0.2);}
.urgent-tit	{width:100%;line-height:28px;background:#3475b4;color:#fff;font-size:17px;font-weight:600;padding:10px 30px;text-align:center;}
.urgent-tit span	{display:block;font-size:15px;font-weight:500;}
.urgent-banWrap	> div	{width:100%;padding:50px 30px 50px 120px;background:url('../images/Nmydata/ico_urgent_badge_ok.png') no-repeat;background-position:50px 60px; }
.urgent-banWrap	> div p	{font-size:14px;line-height:23px;}
.urgent-banWrap	> div p	b	{font-weight:600;color:#0753bb;}
.urgent-banWrap	> div p ~p	{margin-top:15px;}
.urgent-banWrap	.box	{width:100%;text-align:center;padding:20px;text-align:center;font-size:17px;line-height:30px;font-weight:600;color:#333;border-top:1px solid #efefef;background:#f9f9f9}
display:block;margin:0 auto;}