@charset "utf-8";   .bor_top{ border-top: 1px solid #eee; padding-top: 35px;}
  .wrap_privacy{ font-size: 17px;}
 .wrap_privacy h3{ font-size: 29px; margin-bottom: 60px; font-weight: 500; padding-top: 60px; border-top:1px dashed #d2d2d2; margin-top: 60px;}
 .wrap_privacy h3:first-of-type{ margin-top:0; border: 0}
 .wrap_privacy h4{ font-size: 21px; margin-bottom: 20px; margin-top: 40px; font-weight: 400;}
 .wrap_privacy li{ line-height: 1.7em}
 .wrap_privacy ul.basic li::before{ top:13px}
 .wrap_privacy ul.basic li li:before{position:absolute;top: 13px;left:0;content:'';display:block;width:4px;height:2px;background-color:#a3a3a3;}
  .map .map_info_box{border-top: 2px solid #1a1a1a;width:100%;overflow:hidden;display: flex;border-bottom: 1px solid #eee;}
 .map .map_info_box .logo {background:#f8f8f8;float:left;width: 35%;box-sizing: border-box;display: flex;align-items: center;}
 .map .map_info_box .logo b{display:block;width: 116px;height: 35px;background:url(/images/www/common/logo.png?build_20250602172957001) no-repeat center/100%;text-indent:-9999px;margin:0 auto;}
 .map .map_info_box .map_info{float:left;padding: 2% 2% 2% 5%;display: flex;flex-wrap: wrap;box-sizing: border-box;}
 .map .map_info_box .map_info .info{width:55%;margin: 23px 0;}
 .map .map_info_box .map_info b{display:block;font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:15px;}
 .map .map_info_box .map_info strong{font-size:24px;font-weight:400;color:#ff5925;margin-top:25px;}
 .map .map_info_box .map_info ul li span{font-weight:600;color:#1a1a1a;}
 .map .map_info_box .map_info .info:nth-child(odd){width:45%}
  .did_intro .bg_round_top::before{top:34px;}
 .did_intro .col2 .img::before{content:'';display:block;width:657px;height:685px;background:url(/images/www/sub/did_img.png?build_20250602172957001) no-repeat; margin: -95px auto 0;}
 .did_intro .col2 .txt{padding-top:120px;}
 .did_intro ol{ counter-reset: counter; margin-top: 60px;}
 .did_intro ol li{position:relative;font-size:17px; line-height:1.6;text-align:left;color: #1a1a1a; padding:0 0 0 30px;box-sizing:border-box;counter-increment:counter;margin-bottom: 8px;}
 .did_intro li::before{ content:counter(counter); position: absolute; top:0; left: 0; display: inline-block;width:24px;height:24px;font-size:13px;line-height:24px;text-align:center;color:#fff;border-radius:100%;background:#1a1a1a; font-weight: 500;}
  .smartapp_intro{padding-top: 60px;}
 /*.smartapp_intro .img::before{content:'';display:block;width: 369px;height:442px;background:url("/contents/1054/smartapp_kiosk_main.png") no-repeat;margin: 30px auto;}
*/ .smartapp_intro .img::before {content: ''; display: block; width: 480px; height: 514px; background: url("/contents/1054/smartapp_kiosk_main2.png") no-repeat; margin: 0px auto;}
 .smartapp_intro .txt{padding-top:160px;}
 .smartapp_intro ul.basic{font-size:18px; font-weight:500; }
 .smartapp_intro .list li i::after{background-image:url("/contents/1054/smartapp_icon.png");}
 .smartapp_intro .list li i.ico_01::after{width: 68px;height: 66px;background-position: 0px -3px;}
 .smartapp_intro .list li i.ico_02::after{width: 72px;height:66px;background-position: -124px -3px;}
 .smartapp_intro .list li i.ico_03::after{width: 58px;height: 66px;background-position: -255px -2px;}
 .smartapp_intro .list li i.ico_04::after{width: 68px;height: 68px;background-position: -375px 0px;}
 .smartapp_intro .list li i.ico_05::after{width: 68px;height: 70px;background-position: -500px 0px;}
 .smartapp_intro .list li i.ico_06::after{width:64px;height: 64px;background-position: -626px -3px;}
 .smartapp_merit .list_tp2 {flex-wrap: wrap;justify-content: left;margin-top: 30px;}
 .smartapp_merit .list_tp2 > li{background: #fff;border-radius: 18px;border: 1px solid #d4d4d4;padding: 36px 20px 36px 86px;width: 45%;margin: 0 20px 30px 0;word-break: keep-all;}
 .smartapp_merit .bg .img::before{position:absolute;top:0;left:50px;content:'';display:block;width:918px;height: 386px;border-radius: 200px 0 0 200px;background-repeat:no-repeat;overflow:hidden;background-image:url("/contents/1054/smartapp_bg01.jpg");}
 .smartapp_screen h4 > span{display:block;}
 .smartapp_screen .col3_item{display: flex;flex-wrap: wrap;justify-content: space-around;margin-top: 70px;}
 .smartapp_screen .col3_item .view_item{width: 31.5%;margin-bottom: 40px;}
 .smartapp_screen .col3_item .view_item > img{width:100%;border-radius: 20px;border: 3px solid #1a1a1a;box-shadow: 0px 10px 11px rgba(0, 0, 0, 0.1);box-sizing: border-box;}
 .smartapp_screen .col3_item .view_item > .name{text-align:center;display: block;font-size: 22px;font-weight: 500;margin-top: 34px;}
 .smartapp_system h4 > span{display:block;}
 .smartapp_system .img_box{text-align:center; margin-top:60px;}
 .smartapp_kiosk.box.bg::before{background:url("/contents/1054/smartapp_bg02.jpg") top center no-repeat;}
 .smartapp_kiosk h4{color:#fff;}
 .smartapp_kiosk h4 > span{display:block;}
 .smartapp_kiosk .kiosk_box { padding: 4% 11% 0 11%; text-align: center; display: flex; flex-wrap: wrap; justify-content: space-evenly; color: #fff;}
 .smartapp_kiosk .kiosk_box .kiosk_item {width: 44%;background: #fff;padding:3.5% 3% 2.5% 3%;box-sizing: border-box;border-radius: 25px;margin-bottom: 45px;position: relative;display: flex;align-items: center;justify-content: space-around;}
 .smartapp_kiosk .kiosk_box .kiosk_item:first-child img{margin-right:30px;}
 .smartapp_kiosk .kiosk_box .kiosk_item > span.name {position: absolute;right: -5px;top: -10px;background: #ff5925;color: #fff;padding: 25px 21px;width: 110px;border-radius: 30px;font-size: 20px;font-weight: 500;}
 .smartapp_kiosk .kiosk_box .kiosk_item > span.name:before{content:'';display:block;background: url("/contents/1054/smartapp_kiosk_icon.png") no-repeat;width: 45px;height: 32px;position:absolute;left: -10px;bottom: 0;}
 .smartapp_kiosk .kiosk_box .kiosk_item:nth-child(1) > span.name:before{background-position: -1px 0px;}
 .smartapp_kiosk .kiosk_box .kiosk_item:nth-child(2) > span.name{background: #fad3c7;color: #000;}
 .smartapp_kiosk .kiosk_box .kiosk_item:nth-child(2) > span.name:before{background-position: -57px 0px;}
 .smartapp_kiosk .kiosk_box p.p_info{ font-size: 18px; font-weight:400;}
 .smartapp_kiosk .kiosk_box .btn_box{margin-top: 40px;text-align: center;width: 100%;}
 .smartapp_kiosk .kiosk_box .btn_box > a{display: inline-block;margin: 0 10px;color:#fff;padding: 10px 30px;border-radius:100px;height: 32px; font-weight:400}
 .smartapp_kiosk .kiosk_box .btn_box > a i{background: url("/contents/1054/smartapp_kiosk_icon.png") no-repeat;width: 30px;height: 30px;display: inline-block;vertical-align: middle;margin: 0 10px 5px 0;}
 .smartapp_kiosk .kiosk_box .btn_box > a.tel{background:#1a1a1a;}
 .smartapp_kiosk .kiosk_box .btn_box > a.tel i.icon{background-position: -7px -46px;}
 .smartapp_kiosk .kiosk_box .btn_box > a.mail{background:#ff5925;}
 .smartapp_kiosk .kiosk_box .btn_box > a.mail i.icon{background-position: -63px -45px;}
 .smartapp_kiosk .kiosk_box .btn_box > a > span.tit{margin-right: 28px;position:relative;}
 .smartapp_kiosk .kiosk_box .btn_box > a > span.tit:before{content:'';display:block;width:2px;height: 16px;position:absolute;top: 4px;right: -16px;background:rgba(255,255,255,0.5)}
 .smartapp_effect h4 > span{display:block;}
 .smartapp_effect .effect_diagram { margin: 90px 0; position:relative;}
 .smartapp_effect .effect_diagram > .title{border: 60px solid #eee;border-radius: 100%;width: 445px;height: 445px;text-align: center;box-sizing: border-box;box-shadow: 0px 22px 32px rgba(1,1,1,0.16);margin: 0 auto;display: flex;align-items: center;justify-content: center;flex-direction: column;font-size: 22px;font-weight: bold;padding: 80px;}
 .smartapp_effect .effect_diagram > .title b{font-weight: bold;}
 .smartapp_effect .effect_diagram > .title span.logo{ display: block; width: 116px; height: 35px; background: url(/images/www/common/logo.png?build_20250602172957001) no-repeat center/100%; text-indent: -9999px; margin: 0 auto 15px;}
 .smartapp_effect .effect_diagram .left { position: absolute; text-align: right; right: 58%; top: 120px;}
 .smartapp_effect .effect_diagram .right { position: absolute; left: 58%; top: 120px;}
 .smartapp_effect .effect_diagram > div > p.title { width: 190px; height: 190px; border-radius: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; border: 20px solid #fff; box-shadow: 0px 12px 20px rgba(1,1,1,0.1); font-size: 22px; font-weight: 400;}
 .smartapp_effect .effect_diagram > div > p.title > b { display: block; font-size: 29px; font-weight: 500; margin-top: 7px;}
 .smartapp_effect .effect_diagram .left > p.title { background: #ff5925; float: right; color: #fff;}
 .smartapp_effect .effect_diagram .right > p.title { background: #1a1a1a; color: #fff; float: left;}
 .smartapp_effect .effect_diagram > div > p.txt { width: 54%; line-height: 1.4em; word-break: keep-all; font-weight: 400; font-size: 18px;}
 .smartapp_effect .effect_diagram > div.left > p.txt{margin: 70px 30px 0px 0px;float: right; }
 .smartapp_effect .effect_diagram > div.right > p.txt{margin: 70px 0px 0px 30px;float: left; }
  .ai_intro .keyword{background: #fbfbfb;border-radius:100px;display: block;padding: 15px 5px;font-size: 15px;text-align: center;margin-bottom: 50px;margin-top: 20px;box-sizing: border-box;letter-spacing: -0.05em;}
 .ai_intro h3{text-align:left;}
 .ai_intro .h3_top{font-size:22px; font-weight:400; color:#1a1a1a; margin-bottom:10px;}
 .ai_intro .h3_sub{font-size: 20px;margin-bottom: 14px; font-weight: 500;}
 .ai_intro .col2 .img{height:650px;}
 .ai_intro .col2 .img::before{position:absolute;top:0;right:0;content:'';display:block;width:920px;height:100%;border-top-right-radius:100px;background:url("/contents/1056/ai_intro_bg02.jpg") no-repeat top right;overflow:hidden;margin-right: 32px;}
 .ai_intro .col2 .txt .list{justify-content: space-around; margin-top: 60px;}
 .ai_intro .col2 .txt .list li i::after{background-image:url("/contents/1056/ai_intro_icon.png");}
 .ai_intro .col2 .txt .list li i.ico_01::after{width:74px;height: 64px;background-position: 0px 2px;}
 .ai_intro .col2 .txt .list li i.ico_02::after{width: 68px;height: 50px;background-position: -137px -5px;}
 .ai_intro .col2 .txt .list li i.ico_03::after{width: 68px;height: 58px;background-position: -267px -2px;}
 .beauty_filter p.txt{margin-top:30px;}
 .beauty_filter .img_box{margin-top:30px;display: flex;flex-wrap: wrap;justify-content: space-between;}
 .beauty_filter .img_box img{width:100%; height: auto;}
 .beauty_filter .img_box > div{width: 31.5%;}
 .beauty_filter .img_box > div > ul.list{ display: flex; justify-content: space-between;}
 .beauty_filter .img_box > div > ul.list > li{width: 48%;text-align: center;}
 .beauty_filter .img_box > div > ul.list > li > span.name{position:relative;background:#fff;border:1px solid #1a1a1a;border-radius:100px;padding: 10px 25px;margin-top: 20px;display: inline-block;}
 .beauty_filter .img_box > div > ul.list > li:nth-child(even) > span.name{background:#1a1a1a;color:#fff;}
 .beauty_filter .img_box > div > ul.list > li > span.name::after{content:'';position:absolute;top: 18px;left: 113px;width: 143%;height:1px;border-top:1px dashed #1a1a1a;}
 .beauty_filter .img_box > div > ul.list > li > span.name::before{content:'';position:absolute;top: 3px;left: -87%;width: 30px;height: 30px;background: #fff url("/contents/1056/arrow_next.png") center no-repeat;z-index:1;border-radius:100px;}
 .beauty_filter .img_box > div > ul.list > li:first-child span.name:before{display:none;}
 .beauty_filter .img_box > div > ul.list > li:last-child span.name:after{display:none;}
 .background_collage p.txt{margin-top:30px;}
 .background_collage .img_box{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 30px;}
 .background_collage .img_box img{width:100%;}
 .background_collage .img_box .left{width: 44%;}
 .background_collage .img_box .left .collage_img{display: flex;gap: 25px;}
 .background_collage .img_box .left .collage_img > li{width: 45.4%;text-align:center;}
 .background_collage .img_box .collage_img span.name { background:#fff;border:1px solid #1a1a1a; border-radius: 100px; padding: 10px; margin-top: 40px; display: inline-block; position:relative; min-width: 90px;}
 .background_collage .img_box .left .collage_img span.name:before{content:'';position:absolute;top: 18px;right: 110px;width: 215px;height:1px;border-top:1px dashed #1a1a1a;}
 .background_collage .img_box .left .collage_img span.name:after{content:'';position:absolute;top: 3px;left: 196px;width: 30px;height: 30px;background: #fff url("/contents/1056/arrow_next.png") center no-repeat;z-index:1;border-radius:100px;}
 .background_collage .img_box .left .collage_img > li:first-child span.name:before{display:none;}
 .background_collage .img_box .left .collage_img > li:last-child span.name:after{display:none;}
 .background_collage .img_box .center{width: 27%;}
 .background_collage .img_box .center .collage_img{display: flex;gap: 45px;}
 .background_collage .img_box .center .collage_img > li{width: 33%;text-align:center;}
 .background_collage .img_box .center .collage_img span.name:before{content:'';position:absolute;top: 18px;right: 110px;width: 68px;height:1px;border-top:1px dashed #1a1a1a;}
 .background_collage > .img_box > div > ul.collage_img > li:nth-child(even) span.name {background: #1a1a1a;color: #fff;}
 .background_collage > .img_box > .right > ul.collage_img > li span.name {background: #1a1a1a;color: #fff;}
 .background_collage .img_box .center .collage_img span.name:after{content:'';position:absolute;top: 3px;left: 131px;width: 30px;height: 30px;background: #fff url("/contents/1056/arrow_next.png") center no-repeat;z-index:1;border-radius:100px;}
 .background_collage .img_box .center .collage_img > li:first-child span.name:before{display:none;}
 .background_collage .img_box .center .collage_img > li:last-child span.name:after{display:none;}
 .background_collage .img_box .right {width: 29%; text-align: center;}
 .background_collage .img_box .right .collage_img span.name{margin-top: 30px;}
 .background_collage .img_box .left .collage_img > li > img {box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 25%);}
 .background_collage .img_box .center .collage_img > li > img {box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 25%);}
 .background_filter p.txt{margin-top:30px;}
 .background_filter .img_box{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 30px;}
 .background_filter .img_box img{width:100%;}
 .background_filter .img_box .left{width: 65%;}
 .background_filter .img_box .left .filter_img{display: flex;justify-content: space-between;}
 .background_filter .img_box .left .filter_img > li{width: 31%;text-align:center;}
 .background_filter .img_box .filter_img span.name { background: #1a1a1a; color: #fff; border-radius: 100px; padding: 10px; margin-top: 40px; display: inline-block; position:relative; min-width: 90px;}
 .background_filter .img_box .left .filter_img span.name:before{content:'';position:absolute;top: 18px;right: 110px;width: 226px;height:1px;border-top:1px dashed #1a1a1a;}
 .background_filter .img_box .left .filter_img span.name:after{content:'';position:absolute;top: 3px;left: 218px;width: 30px;height: 30px;background: #fff url("/contents/1056/arrow_next.png") center no-repeat;z-index:1;border-radius:100px;}
 .background_filter .img_box .left .filter_img > li:first-child span.name:before{display:none;}
 .background_filter .img_box .left .filter_img > li:last-child span.name:after{display:none;}
 .background_filter .img_box .right { width: 29%; text-align: center;}
 .background_filter .img_box .right .filter_img span.name{margin-top:20px;}
 .background_func .func_list{margin-top:50px;}
 .background_func .func_list > li{display: flex;margin-bottom: 30px;justify-content: space-between;align-items: center;}
 .background_func .func_list > li > p.title{font-size: 22px;font-weight: bold;}
 .background_func .func_list > li > p.title span{font-weight: bold;color: #ff5925;padding-right: 15px;}
 .background_func .func_list > li .func_cont{background:#fff;width: 72%;border-radius: 30px;border: 1px solid #1a1a1a;padding: 40px 50px 40px 200px;box-sizing: border-box;position: relative;}
 .background_func .func_list > li .func_cont:before{content:'';display: block;width: 12px;height: 12px;background:#1a1a1a;border-radius: 100px;vertical-align: middle;position: absolute;left: -15%;top: 50%;margin-top: -5px;}
 .background_func .func_list > li .func_cont:after{content:'';position:absolute;top: 50%;left: -15%;width: 15%;height:1px;border-top:1px dashed #1a1a1a;}
 .background_func .func_list > li .func_cont p.title{font-size: 20px;font-weight: bold;margin-bottom: 12px;}
 .background_func .func_list > li .func_cont i[class^='ico_']{background:url("/contents/1056/bg_func_icon.png")no-repeat;width: 90px;height: 90px;position: absolute;left: 55px;top: 42px;}
 .background_func .func_list > li .func_cont i.ico_01{background-position: 10px 0px;}
 .background_func .func_list > li .func_cont i.ico_02{background-position: -124px 0px;}
 .background_func .func_list > li .func_cont i.ico_03{background-position: -260px 0px;}
  .icon_completed{color: #307aef;border: 1px solid #307aef;border-radius: 16px;padding: 11px;line-height: 0;font-size: 15px;font-weight: 500;}
 .process_state{position:relative;display: flex;}
 .process_state > span.current_status{color: #ff5925;}
 .process_state > span {position: relative;display:flex;flex-direction: column;align-items: center;color: #707070;cursor: pointer;margin-right: 60px;font-size: 16px;font-weight: 700;}
 .process_state::after {content: '';width: 336px;top: 21%;display: block;border: 1px dashed #e6e6e6;position:absolute;z-index: -1;}
 .process_state > span > .current_status::after {content: '';width: 67px;top: 21%;display: block;border: 1px solid #ff5925;position:absolute;z-index: -1;}
 .process_state > span > .process{width: 40px;height: 40px;border-radius: 12px;font-size: 16px;background-color: #f1f1f1;color: #b6b6b6;font-weight: 700;margin-bottom: 11px;}
 .process_state > span > .current_status{width: 40px;height: 40px;border-radius: 13px;font-size: 16px;background-color: #ff5925;border: 1px solid #ff5925;color: #fff;margin-bottom: 11px;font-weight: 500;}
 .process_state > .or_box > span.current_status{color: #ff5925;}
 .process_state > .or_box > span:first-child{margin-bottom: 9px;}
 .process_state > .or_box > span:first-child::after{content:'';display:block;width: 4px;height: 4px;margin: 7px 0 0;background-color: #bbbbbb;border-radius: 50px;}
 .process_state > .or_box > span {position: relative;display: flex;color: #707070;margin-right: 60px;font-size: 16px;font-weight: 700;cursor: pointer;justify-content: center;flex-direction: column;align-items: center;}
 .process_state > .or_box > span >.process {width: 40px;height: 40px;border-radius: 12px;font-size: 16px;background-color: #f1f1f1;color: #b6b6b6;font-weight: 700;margin-bottom: 11px;}
 .process_state > .or_box > span > .current_status{width: 40px;height: 40px;border-radius: 13px;font-size: 16px;background-color: #ff5925;border: 1px solid #ff5925;color: #fff;margin-bottom: 11px;font-weight: 500;}
 .or_box{display:flex;flex-direction: column;}
 .counsel_comment_box > #comment_form > fieldset > .comment_box .comment_input_box {margin-bottom:25px;}
 .counsel_comment_box > #comment_form > fieldset > .comment_box .comment_input_box .comment_list .comment_item .title_box .name{padding: 11px 23px;border-radius: 9px;background-color: #f1f1f1;font-weight: 700;font-size: 16px;margin-right: 14px;}
 .module_view_box > .box_detail > .counsel_comment_box > #comment_form > fieldset > .comment_box .comment_list .comment_item .title_box .name{padding: 8px 21px;border-radius: 9px;background-color: #f1f1f1;font-weight: 700;font-size: 16px;margin-right: 14px;}
 .counsel_comment_box > #comment_form > fieldset > .comment_box .comment_input_box .comment_list .comment_item p{font-size: 17px;margin-top: 23px;margin-left: 3px;}
 .counsel_comment_box{ margin: 0;}
 .counsel_comment_box > #comment_form > fieldset > .comment_box{margin: 0;}
 .counsel_comment_box > #comment_form > fieldset > .comment_box .comment_list .comment_item{padding-top:11px;margin: 19px 0 0;}
 .counsel_comment_box > #comment_form > fieldset > .comment_box .comment_list .comment_item:first-child{margin: 0;}
 .list_btn{display: block;width: fit-content;padding: 0 60px;background-color: #333333;height: 41px;line-height: 41px;color: #fff;border-radius: 24px;font-size: 18px;margin: 0 auto;}
  @font-face { font-family: 'Paperlogy-8ExtraBold'; src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2') format('woff2'); font-weight: 700; font-style: normal; }
 @font-face { font-family: 'Paperlogy-9Black'; src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2') format('woff2'); font-weight: 800; font-style: normal; }
 .interview { padding: 2em 1em; margin: 0 auto; }
  .interview .banner_box { position: relative; display: flex; background-color: #ff5925; color: #fff; border-radius: 25px; padding: 2em 1.5em 2em 5em; margin: 2em 0; flex-direction: row; align-items: center; gap: 3rem; }
 .interview .banner_box h3 { font-family: Paperlogy-8ExtraBold; font-size: 23px; }
 /*.interview .banner_box > i { position: absolute; display: inline-block; width: 106px; height: 142px; background: url("/contents/1579/qna_ico.png") center no-repeat; bottom: 0; left: 39px; }
 */ .interview .banner_box > span { display: inline-block; width: 1px; height: 44px; background-color: #e04d1f; }
 .interview .banner_box p { font-size: 17px; line-height: 1.6; }
  .interview .intro_box { background: url("/contents/1579/sales_01.jpg") center no-repeat; border-radius: 35px 35px 0 0; padding: 3rem 5rem 3rem; }
 .interview .intro_box .in_box { display: flex; gap: 7em; align-items: center; }
 .interview .intro_box .in_box .l_box { position: relative; }
 .interview .intro_box .in_box .l_box > span { display: inline-block; width: 280px; height: 280px; background:#ffffff36; border-radius: 180px 180px 180px 30px; }
 .interview .intro_box .in_box .l_box > .cps{width: 322px;height: 314px;background: url("/contents/1579/cps.png") center no-repeat;}
 .interview .intro_box .in_box .l_box > .profile { position:absolute; display: inline-block;  border-radius: 180px 180px 180px 30px; top: -27px; right: -10px; }
 .name_tag { position: absolute; width: max-content; border-radius: 50px; color: #fff; background-color: #222; padding: 18px 29px; bottom: -2px; }
 .name_tag .line { display: inline-block; margin: 0 16px; width: 1px; height: 14px; background: #454545; vertical-align: middle; }
 .interview .intro_box .r_box { display: flex; flex-direction: column; gap: 1.5rem; }
 .interview .intro_box .r_box .sub_tit { font-size: 18px; font-weight: 500; color: #a8a8a8; margin-bottom: 0.3em; }
 .interview .intro_box .r_box h3 { display: flex; font-family: Paperlogy-8ExtraBold; font-size: 36px; color: #fff; margin: 0 0 2rem; }
 .interview .intro_box .r_box h3 .ep_tag { display: flex;background: #fff;width: 60px;height: 36px;color: #ff5925;font-size: 15px;border-radius: 0 50px 50px 0;margin-right: 16px;align-items: center;justify-content: center; }
 .interview .intro_box .r_box p { font-size: 17px; font-weight: 300; color: #fff; }
 .interview .intro_box .r_box .next { display: block; margin-top: 0.5em; }
  .interview .qna_box { display: flex; flex-direction: column; gap: 5rem; background: #f8f8f8; padding: 80px 45px 45px; }
 .interview .qna_box > .qna_item:last-child.qna_item h3 { color: #ff5925; }
 .interview .qna_box > .qna_item:last-child.qna_item .q_tag { background: #ff5925; }
 .interview .qna_box > .qna_item:last-child.qna_item .q_tag::after { border-color: #ff5925 transparent transparent transparent; }
 .interview .qna_item { border-radius: 10px; }
 .interview .qna_item h3 { font-size: 28px; font-weight: 800; margin-bottom: 1em; display: flex; align-items: center; gap: 7px; }
 .interview .qna_item .q_tag { position: relative; display: flex; width: 55px; height: 55px; font-family: Paperlogy-8ExtraBold; font-size: 14px; background: #333; color: #fff; border-radius: 138px; margin-right: 0.5em; align-items: center; justify-content: center; }
 .interview .qna_item .q_tag::after { content: ''; position: absolute; width: 0; height: 0; border-style: solid; border-width: 21px 15px 0px 15px; border-color: #333 transparent transparent transparent; bottom: -6px; }
 .interview .qna_item .answer_box { background: #fff; padding: 2.3rem; border-radius: 25px; }
 .interview .qna_item .answer_box h4 { font-size: 22px; font-weight: 800; margin-bottom: 22px; }
 .interview .qna_item .answer_box p { font-size:17px; color: #575757; line-height: 1.6rem; }
  .interview_list_box .board_list_box .board_thumb .item { position: relative; border: 0; border-bottom: 1px solid #ddd; padding-bottom: 38px; margin-top: 38px; overflow: hidden; }
 .interview_list_box .board_list_box .board_thumb .item .item_cont { position: relative; display: block; min-height: 269px; transition: ease-in-out 0.15s; }
 .interview_list_box .board_list_box .board_thumb .item .item_cont .cont_box p {line-height: 24px;max-height: 82px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin: 12px 0 22px;}
 .interview_list_box .board_list_box .board_thumb .item .item_cont.hasthumb { padding-left: 518px; }
 .interview_list_box .board_list_box .board_thumb .item .item_cont .thumb_box { position: absolute; top: 0; left: 0; width: 518px; height: 100%; }
 .interview_list_box .board_list_box .board_thumb .item .item_cont .thumb_box > img {border-radius: 20px;}
 .interview_list_box .board_list_box .board_thumb .item:hover .item_cont .thumb_box > img {border-radius: 0px;}
 .interview_list_box .board_list_box .board_thumb .item .item_cont .cont_box h3, .interview_list_box .board_list_box .board_thumb .item .item_cont .cont_box strong { font-size: 27px; font-weight: 800; }
 .interview_list_box .board_list_box .board_thumb .item .item_cont .cont_box .interview_tag { display: flex; width: fit-content; padding: 14px 24px; margin-bottom:9px; border-radius: 50px; font-size: 16px; color: #fff; background-color: #7d7d7d; align-items: center; }
 .interview_list_box .board_list_box .board_thumb .item .item_cont .cont_box .interview_tag > i { display: inline-block; width: 16px; height: 20px; background: url("/contents/1579/mic_ico.png") center no-repeat; margin-right: 6px; }
 