@charset "utf-8";
/* Type _A */
/* 공통 설정 */
.scroolBar::-webkit-scrollbar {width:10px;}
.scroolBar::-webkit-scrollbar-thumb {height:30%;background:#1C263B;border-radius:10px;}
.scroolBar::-webkit-scrollbar-track {background:rgba(33, 122, 244, .1);}

.check_box_custom input[type=checkbox] {display:none;}
.check_box_custom input[type=checkbox] + label { display:block;height:25px;line-height:25px;cursor:pointer;padding-left:35px;background-repeat:no-repeat;background-position:0 50%;background-image:url("../../images/checkbox_default.svg");}
.check_box_custom input[type=checkbox]:checked + label {background-image:url("../../images/checkbox_active.svg");}
.check_box_custom input[type=checkbox]:disabled + label {background-image:url("../../images/checkbox_disable.svg");}

.check_box_only_custom {display:block;width:20px;height:20px;margin:0 auto;}
.check_box_only_custom label{background-size:20px 20px;}
.check_box_only_custom input[type=checkbox] {display:none;}
.check_box_only_custom input[type=checkbox] + label {display:block;width:20px;height:20px;cursor:pointer;/*margin:0 auto;*/background-repeat:no-repeat;background-position:0 50%;background-image:url("../../images/checkbox_default.svg");}
.check_box_only_custom input[type=checkbox]:checked + label {background-image:url("../../images/checkbox_active.svg");}
.check_box_only_custom input[type=checkbox]:disabled + label {background-image:url("../../images/checkbox_disable.svg");}

input[type=text]:focus, input[type=password]:focus {outline-color:#6B89FF;}
input[type=text]:disabled, input[type=password]:disabled,
input[type=text]:disabled, input[type=text]:read-only,
input[type=password]:disabled, input[type=passsword]:read-only{background:#F5F5F5;border:1px solid #BFCAD6;}
input[type=text]:disabled:focus, input[type=password]:disabled:focus,
input[type=text]:read-only:focus, input[type=password]:read-only:focus{outline:none;}

select{outline:none;letter-spacing:-0.03em;font-weight:300;}
/* textarea{outline:none} */
a, button, input[type=button]{transition:all 0.3s;}
button, input[type=button], input[type=text], input[type=password], .select{border-radius:5px;}
button:disabled, input[type=button]:disabled{cursor:auto}
input:focus {outline-color:#6B89FF;}
input[type=text], input[type=password]{background:#fff;border:1px solid #BFCAD6;padding:12px 20px;font-size:16px;color:#333;}
input[type=text]::placeholder, input[type=password]::placeholder, textarea::placeholder{color:#BFCAD6;}
input.error_input{border:1px solid #EA4C55;}
b, strong{font-weight:500;color:#333;}
.select{background:#fff url("../../images/icon_arrow_black_small.svg") no-repeat calc(100% - 18px) 50%;border:1px solid #BFCAD6;padding:11px 40px 11px 20px;font-size:16px;color:#333;}
.select:focus{border:1px solid #6B89FF}
.select:disabled{background:#f5f5f5 url("../../images/icon_arrow_disabled_small.svg") no-repeat 85% 50%;color:#BFCAD6;}

.btn_type1{background:#0471E8;color:#fff;}
.btn_type1:hover{background:#3048A2;}
.btn_type1:disabled, .btn_type1:disabled:hover{background:#BFCAD6;}

.btn_type2{background:#000;color:#fff}
.btn_type2:hover{color:#83FFF8;}
.btn_type2:disabled, .btn_type2:disabled:hover{background:#BFCAD6;}

.btn_type2_1{background:#494F60;color:#fff}
.btn_type2_1:hover{background:#1C263B;}
.btn_type2_1:disabled ,.btn_type2_1:disabled:hover{background:#BFCAD6;}

td .btn_type3{background:#fff;border:1px solid #ccc;color:#333}
.btn_type3{border:1px solid #999;}
.btn_type3:hover{background:#f5f5f5;}
.btn_type3:disabled, .btn_type3:disabled:hover{color:#BFCAD6;border:1px solid #BFCAD6;background:#FCFCFC;}

.grid_inner_btn.btn_type3{font-size:12px;padding:7px 14px;border:1px solid #ccc;}

.btn_type4{background:#494f60;color:#fff;}
.btn_type4:hover{background:#1c263b;}
.btn_type4:disabled, .btn_type4:disabled:hover{background:#fff;}

.btn_type5{background:#fff;border:1px solid #ea4c55;color:#ea4c55;}
.btn_type5:hover{background:#f1e9ea;}
.btn_type5:disabled{color:#f4a5aa;border:1px solid #f4a5aa;background:#fff;}

.btn_group {font-size:0;}
.btn_group button + button{margin-left:10px;}

.btn_type_icon{width:48px;height:48px;border:1px solid #999;background:#fff;padding:0;}
.btn_type_icon:disabled{border:1px solid #E0E0E0;}

.btn_refresh{background:#fff url('../../images/icon_refresh.svg') no-repeat 50% 50%;}
.btn_refresh:hover{background:#f5f5f5 url('../../images/icon_refresh.svg') no-repeat 50% 50%;}
.btn_refresh:disabled{background:#E3E9EE url('../../images/icon_refresh.svg') no-repeat 50% 50%;}

.btn_group.complet button {cursor:pointer;font-weight:500;padding:18px 25px 18px 25px;}

.font0{font-size:0 !important;}
.ar{text-align:right !important;}
.al{text-align:left !important;}
.ac{text-align:center !important;}

.text_green{color:#25957A;}
.text_blue{color:#157EFB;}
.text_gray{color:#999;}
.text_red{color:#EA4C55;}
.text_yellow{color:#fae351;}

table{table-layout:fixed;}
.text_ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
.text_ellipsis_line2{display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:22px;}
.text_ellipsis_line3{display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:22px;margin:8px 0;}

.text_list li{list-style:decimal;list-style-position:inside;font-size:14px;color:#999;}
.text_list li + li{margin-top:5px;}
.arrow_link{display:inline-block;margin-top:auto;align-self:flex-end;margin:0 auto;color:#0471E8;font-weight:500;padding-right:15px;background:url("../../images/icon_arrow_blue.svg") no-repeat 100% 50%;background-size:8px 12px;}
.text_list .arrow_link{margin-left:10px;font-size:12px;}
.align_flex_row{display:flex;flex-direction:row;}

.select_box_area{position:relative;}
.select_box {cursor:pointer;color:#333;font-size:16px;border:1px solid #BFCAD6;width:100%;height:50px;padding:13px 10px;position:relative;border-radius:5px;background:url("../../images/icon_arrow_black_small.svg") no-repeat 85% 50%;}
.select_box:hover, .select_box:active,
.select_box:focus{border:1px solid #6B89FF;}
.select_box_dropdown {cursor:pointer;background:#fff;border:1px solid #C4CED6;display:none;position:absolute;width:100%;max-height:180px;overflow-y:auto;top:49px;z-index:10;}
.select_box_dropdown li:last-child {padding-bottom:0;}
.select_box_dropdown li a {color:#333;display:block;padding:4px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.select_box_dropdown li a:hover {background:#EFF8FF;}
.select_box_dropdown li a:focus,
.select_box_dropdown li a.selected {background:#EFF8FF;}
.select_box {animation:rotate_arrow 1s linear infinite;transform-origin:50% 50%;} 

.wrap_input_info .input_info.company .wrap_input_group .select_box_area{width:170px;margin-left:10px;}
.file_upload input[type="file"]{display:none;}
.file_upload{font-size:0;position:relative;}
.file_upload .clear_btn{display:block;width:20px;height:20px;background:url("../../images/icon_clear.svg") no-repeat 50% 50%;position:absolute;right:130px;top:15px;cursor:pointer;}
.file_upload.single .clear_btn{display:block;width:20px;height:20px;background:url("../../images/icon_clear.svg") no-repeat 50% 50%;position:absolute;right:20px;top:15px;cursor:pointer;}
.file_upload .input_file_btn{width:102px;margin-left:10px;}
.file_upload .upload_name{background:#F5F5F5;border:1px solid #BFCAD6;padding:12px 20px;font-size:16px;color:#333;border-radius:5px;width:calc(100% - 112px);}
.file_upload.single .upload_name{background:#F5F5F5;border:1px solid #BFCAD6;padding:12px 20px;font-size:16px;color:#333;border-radius:5px;width:100%;}
.file_upload .upload_name.value_style{color:#157EFB !important;text-decoration:underline;}

.tip_text{position:relative;top:10px;left:0;font-size:14px;color:#666;font-weight:300;display:block;padding-left:25px; background:url("../../images/icon_tip_gray02.svg") no-repeat 0 50%;line-height:18px;height:20px;}

.wrap_date_group_02{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:0 30px;}
.wrap_date_group_02{position:relative;}
.wrap_date_group_02 .select_date input{width:100%;}
.wrap_date_group_02 .select_date:after{content:"~";display:block;position:absolute;top:15px;right:-20px;}
.wrap_date_group_02 .select_date:last-child{margin-right:0;}
.wrap_date_group_02 .select_date:last-child:after{display:none;}

.wrap_date_single .select_date, .wrap_date_single input{width:100%;}

.select_date{position:relative;}
.select_date input{padding:11px 50px 11px 20px;}
/* .select_date input:read-only{background:#fff;border:1px solid #BFCAD6;} */
.select_date input:disabled,
.select_date input:read-only{background:#F5F5F5;border:1px solid #BFCAD6;}
.select_date input:focus{outline:none;}
.select_date button{width:48px;height:48px;background:url("../../images/icon_calendar.svg") no-repeat 50% 50%;position:absolute;top:2px;right:2px;}

.wrap_tag_group{display:flex;flex-direction:row;justify-content:flex-start;flex-flow:wrap;align-items:center;margin:-5px}
.wrap_tag_group span.tag{display:block;padding:13px 20px;font-size:16px;min-width:115px;margin:5px;background:#F5F5F5;border:1px solid #BFCAD6;border-radius:5px;text-align:left;}

.w10{width:10% !important;}
.w20{width:20% !important;}
.w30{width:30% !important;}
.w40{width:40% !important;}
.w50{width:50% !important;}
.w60{width:60% !important;}
.w70{width:70% !important;}
.w80{width:80% !important;}
.w90{width:90% !important;}
.w100{width:100% !important;}

.m_bottom10{margin-bottom:10px !important;}
.m_bottom20{margin-bottom:20px !important;}
.m_bottom30{margin-bottom:30px !important;}
.m_bottom40{margin-bottom:40px !important;}
.m_bottom50{margin-bottom:50px !important;}
.m_bottom60{margin-bottom:60px !important;}
.m_bottom70{margin-bottom:70px !important;}
.m_bottom80{margin-bottom:80px !important;}
.m_bottom90{margin-bottom:90px !important;}
.m_bottom100{margin-bottom:100px !important;}

.m_top10{margin-top:10px !important;}
.m_top20{margin-top:20px !important;}
.m_top30{margin-top:30px !important;}
.m_top40{margin-top:40px !important;}
.m_top50{margin-top:50px !important;}
.m_top60{margin-top:60px !important;}
.m_top70{margin-top:70px !important;}
.m_top80{margin-top:80px !important;}
.m_top90{margin-top:90px !important;}
.m_top100{margin-top:100px !important;}


/* 헤더 */
#wrap_header .logo{align-items:flex-start;display:block;width:140px;height:50px;background:url("../../images/logo_header.svg") no-repeat 100% 100%;margin-top:30px;}
#wrap_header .wrap_gnb{align-items:center;height:100%;display:flex;flex-direction:row;justify-content:space-between;}
#wrap_header .wrap_gnb .gnb li{display:inline-block;font-size:18px;font-weight:500;}
#wrap_header .wrap_gnb .gnb > li+li{margin:0  0  0 40px;}
#wrap_header .wrap_gnb .gnb > li a{display:block;}

.gnb > li {position:relative;}
.gnb li a {display:block;height:100%;word-spacing:-5px;}
.gnb > li:hover > a {color:#0471E8;}
.gnb .wrap_sub .sub a:hover {font-weight:normal;}
.wrap_sub.none{display:none;}
.wrap_sub{display:flex;flex-direction:row;min-width:200px;max-width:600px;position:absolute;z-index:1;top:37px;right:0;}
.wrap_sub .sub{text-align:right;width:100%;display:flex;flex-direction:row}
.wrap_sub .sub li a{color:#fff;display:block;width:100%;padding:18px 0 20px 0;font-weight:300;}
.wrap_sub .sub li a:hover{font-weight:400;}
.wrap_sub .sub {width:100%;height:62px;border-radius:70px;background:#0471E8;padding:0 40px;}
.wrap_sub .sub li{display:inline-block;font-size:16px;}
.wrap_sub .sub li + li{margin-left:30px;}
/* .sub li:last-child{margin-right:40px;} */

.top_btn_group{margin-left:65px;font-size:0;line-height:0;position:relative;}
.top_btn_group button{font-size:12px;font-weight:normal;line-height:34px;padding:0 15px;border:1px solid #999;background:#fff;letter-spacing:-0.02em;}
.top_btn_group button + button{margin-left:5px;} 
.top_btn_group button:hover{background:#f5f5f5;}
.top_btn_group button:disabled{color:#BFCAD6;border:1px solid #BFCAD6;background:#FCFCFC;cursor:auto;}
.btn_after_login{border:1px solid transparent !important;padding:0 25px 0 15px !important;}
.btn_after_login, .btn_after_login:hover{background:transparent url("../../images/top_arrow_down.svg") no-repeat 90% 50%  !important;}

.personal_menu{position:absolute;top:40px;left:-25px;z-index:1;width:150px;padding:10px;box-shadow:0px 1px 4px rgba(0, 0, 0, 0.15);border-radius:10px;background-color:#fff;font-size:13px;line-height:1.5;display:none;}
.personal_menu li a{padding:10px 0 10px 35px;display:block;}
.personal_menu .icon01{background:url("../../images/top_member_icon01.svg") no-repeat 10% 50%  !important;}
.personal_menu .icon02{background:url("../../images/top_member_icon02.svg") no-repeat 10% 50%  !important;}
.personal_menu .icon03{background:url("../../images/top_member_icon03.svg") no-repeat 10% 50%  !important;}

/* 로그인 */
.wrap_login{display:flex;align-items:center;justify-content:center;width:100%;}
.login_box{width:400px;margin:100px 0 200px 0;}
.login_box h1{text-align:center;display:block;margin-bottom:45px;font-weight:700;font-size:50px;color:#000;}
.login_box dl + dl{margin-top:5px;}
.login_box dt{text-align:left;color:#333;font-size:18px;font-weight:bold;padding-bottom:15px;display:none;}
.login_box dd{height:88px;vertical-align:top;}
.login_box dd span{display:block;color:#EA4C55;font-size:14px;text-align:left;margin-top:5px;}
.login_box dd input{width:100%;padding:14px 20px 14px 50px;}
.login_box dd input.error{border:1px solid #EA4C55;}
.login_box dd input::placeholder{font-size:16px;color:#BFCAD6;}
.login_box dd .icon_person{background:url("../../images/icon_login_person.svg") no-repeat 20px 50%;}
.login_box dd .icon_lock{background:url("../../images/icon_login_lock.svg") no-repeat 20px 50%;}
.btn_login{font-size:18px;width:100%;height:63px;margin-top:25px;background:#0471E8;color:#fff;}
.btn_login:hover, .btn_login:focus{background:#3048A2;}
.btn_login:disabled{background:#BFCAD6;}

.btn_group_login{padding-top:35px;text-align:center;font-size:0;}
.btn_group_login a + a{margin-left:30px;}
.btn_group_login a{position:relative;display:inline-block;font-size:14px;color:#666;font-weight:400;padding-right:20px;background:url("../../images/icon_arrow_gray_login.svg") no-repeat 100% 50%;position:relative;}
.btn_group_login a:after{content:'';display:block;background:#ededed;width:2px;height:20px;position:absolute;top:0;right:-17px;}
.btn_group_login a:last-child:after{display:none;}

/* 회원가입 */
.title_signup{margin-bottom:60px;text-align:center;display:block;font-weight:700;font-size:40px;color:#000;}
.wrap_signup{padding:100px 0 140px 0;}
.wrap_signup .sub_title{font-size:24px;color:#000;text-align:center;margin-bottom:35px;}

.wrap_signup_type{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;}
.wrap_signup_type .signup_type{width:300px;position:relative;height:343px;}
.wrap_signup_type .signup_type + .signup_type{margin-left:131px;}
.wrap_signup_type .signup_type dt{padding-top:130px;}
.wrap_signup_type .signup_type dt h3{padding:14px 0 20px 0;text-align:center;color:#000;font-size:20px;}
.wrap_signup_type .signup_type:nth-child(1) dt{background:url("../../images/img_member_type01.svg") no-repeat 50% 0;}
.wrap_signup_type .signup_type:nth-child(2) dt{background:url("../../images/img_member_type02.svg") no-repeat 50% 0;}
.wrap_signup_type .signup_type:first-child:after{content:'';display:block;width:1px;height:343px;background:#ededed;position:absolute;top:0;right:-65px;}
.wrap_signup_type .signup_type dd{display:flex;flex-direction:column;justify-content:flex-start;height:147px;}
.wrap_signup_type .signup_type dd .btn_group{text-align:center;margin-top:auto;}
.wrap_signup_type .signup_type dd .btn_group button{width:130px;padding:14px 20px;font-size:14px;}
.wrap_signup_type .signup_type dd .text{text-align:center;}
.wrap_signup_type .signup_type dd .text p{font-size:16px;color:#666;}
.wrap_signup_type .signup_type dd .text span{font-size:14px;color:#0471E8;display:block;margin-top:10px;}

.signup_step{text-align:center;padding-bottom:60px;margin:0 auto;display:flex;flex-direction:row;justify-content:center;}
.signup_step dl{display:inline-block;width:115px;color:#dcdcdc;}
.signup_step dl dt{position:relative;text-align:center;display:block;}
.signup_step dl dt span{display:block;width:47px;height:47px;border-radius:50px;font-size:20px;background:url("../../images/bg_signup_step.svg") no-repeat 50% 50%;font-weight:400;line-height:47px;text-align:center;margin:0 auto;}
.signup_step dl.step_now dt span{background:#0471E8;color:#fff;}
.signup_step dl.step_now dd, .signup_step dl.step_done dd{color:#0471E8;font-weight:400;}
.signup_step dl.step_done dt span{background:url("../../images/bg_signup_step_done.svg") no-repeat 50% 50%;color:#fff;font-size:0;}
.signup_step dl dd{padding-top:10px;}
.signup_step dl dt:after{content:'';display:block;width:51px;height:3px;background:#e5e5e5;position:absolute;top:22px;right:-26px;border-radius:5px;}
.signup_step dl.step_done dt:after{background:#0471E8;}
.signup_step dl:last-child dt:after{display:none;}

.wrap_input_info{width:655px;margin:0 auto;}
.wrap_input_info .input_info:first-child{margin-top:0;}
.wrap_input_info .input_info{margin-top:40px;border-bottom:1px solid #ededed;}
.wrap_input_info .input_info h3{text-align:left;border-bottom:1px solid #b5b5b5;padding-bottom:5px;}
.wrap_input_info .input_info .input_info_content{padding:20px 0;}
.wrap_input_info .input_info .input_info_content .complet_message{text-align:center;margin-top:15px;}
.wrap_input_info .input_info .input_info_content .in_text{background:url("../../images/icon_check_green.svg") no-repeat 0 50%;padding-left:19px;color:#25957A;font-size:14px;position:static;top:0;left:0;transform:translate(0, 0);}
.wrap_input_info .input_info .input_info_content .btn_group.phone{text-align:center;}
.wrap_input_info .input_info .input_info_content .btn_group.phone button{min-width:200px;font-size:18px;}

.wrap_input_info .input_info .input_info_content .terms_item{border:1px solid #e5e5e5;}
.wrap_input_info .input_info .input_info_content .terms_item + .terms_item{border-top:1px solid transparent;}
.wrap_input_info .input_info .input_info_content .terms_item .check_box_custom{padding:20px 25px;border-bottom:1px solid #e5e5e5;font-weight:400;}
.wrap_input_info .input_info .input_info_content .terms_item .check_box_custom i{font-style:normal;color:#ea4c55;}
.wrap_input_info .input_info .input_info_content .terms_item textarea{width:100%;height:200px;padding:25px 30px;font-size:14px;color:#808080;border:none;resize:none;}
.wrap_input_info .input_info .input_info_content .terms_item .scroolBar::-webkit-scrollbar {width:10px;}
.wrap_input_info .input_info .input_info_content .terms_item .scroolBar::-webkit-scrollbar-thumb {height:30%;background:#999;border-radius:6px;}
.wrap_input_info .input_info .input_info_content .terms_item .scroolBar::-webkit-scrollbar-track {background:#fff;}

.wrap_input_info .input_info.company{margin-top:40px;border-bottom:transparent;}
.wrap_input_info .input_info.company dl + dl{margin-top:15px;}
.wrap_input_info .input_info.company dt{margin-bottom:10px;}
.wrap_input_info .input_info.company dt span{font-size:18px;color:#333;}
.wrap_input_info .input_info.company dt .necessary_input{position:relative;}
.wrap_input_info .input_info.company dt .necessary_input:after{content:'*';font-size:18px;display:block;width:10px;height:10px;font-size:24px;color:#ea4c55;position:absolute;top:-2px;right:-14px;}
.wrap_input_info .input_info.company dd{position:relative;padding-bottom:35px;}
.wrap_input_info .input_info.company dd .error_text{font-size:14px;color:#EA4C55;position:absolute;bottom:10px;left:0;}
.wrap_input_info .input_info.company .wrap_input_group{display:flex;flex-direction:row;}
.wrap_input_info .input_info.company .wrap_input_group button{width:130px;padding:14px 15px;align-self:flex-end;margin-left:10px;}
.searchBtn{ width: 130px;    padding: 14px 15px;    align-self: flex-end;    margin-left: 10px;}
.wrap_input_info .input_info.company .wrap_input_group input{align-self:flex-start;flex:1}
.wrap_input_info .input_info.company .wrap_input_group input + .select{margin-left:10px} 
.wrap_input_info .input_info.company .wrap_input_group .select{width:164px;} 
.wrap_input_info .input_info.company .countdown{text-align:center;}
.wrap_input_info .input_info.company .countdown span{font-size:14px;color:#6B89FF;font-weight:400;}

.wrap_input_info .input_info.complet{padding-top:170px;text-align:center;border-bottom:transparent;background:url("../../images/img_complet.png") no-repeat 50% 0;}
.wrap_input_info .input_info.warning{padding-top:170px;text-align:center;border-bottom:transparent;background:url("../../images/img_warning.png") no-repeat 50% 0;}
.wrap_input_info .input_info.security{padding-top:170px;text-align:center;border-bottom:transparent;background:url("../../images/img_security.png") no-repeat 50% 0;}
.wrap_input_info .input_info.complet h2,
.wrap_input_info .input_info.warning h2{font-size:24px;line-height:150%;font-weight:500;color:#1D1D1F;}
.wrap_input_info .input_info.complet h2 i, .wrap_input_info .input_info.warning h2 i,
.wrap_input_info .input_info.security h2 i{font-style:normal;color:#0471E8;}
.wrap_input_info .input_info.complet p, .wrap_input_info .input_info.warning p,
.wrap_input_info .input_info.security p{font-size:18px;color:#666;margin-top:10px;font-weight:300;}
.wrap_input_info .error_message_input{text-align:center;margin-top:45px;}
.wrap_input_info .error_message_input span{padding-left:25px;background:url("../../images/icon_error_red.svg") no-repeat 0 50%;font-size:14px;color:#EA4C55;font-weight:300;}

.wrap_input_info .reset_password{margin-top:45px;border-bottom:transparent;width:400px;margin:0 auto;}
.wrap_input_info .reset_password dl:last-child dd{padding-bottom:0px;}
.wrap_input_info .reset_password dl + dl{margin-top:0 !important;}
.wrap_input_info .no_certification{margin-top:25px !important;}
.wrap_input_info .input_certification dd{padding-bottom:25px !important;}
.wrap_input_info .no_certification + .error_message_input{margin-top:35px !important;}
.wrap_input_info .input_certification .btn_group_login{padding-top:0;height:22px;}
.wrap_input_info .input_new_password dd{padding-bottom:0 !important;position:relative;}
.wrap_input_info .input_new_password dd .tool_tip{display:block;width:24px;height:24px;background:url("../../images/icon_tip_gray.svg") no-repeat 50% 50%;position:absolute;top:-34px;right:-32px;}
.wrap_input_info .input_new_password dd .tool_tip .tool_tip_box{width:310px;min-height:190px;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.1)) drop-shadow(0 0 1px #000);border-radius:20px;background:#fff;position:absolute;top:-15px;left:40px;display:none;}
.wrap_input_info .input_new_password dd .tool_tip_text:after{content:"";position:absolute;top:15px;left:-9px;border-right:10px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent;}
.wrap_input_info .input_new_password dd .tool_tip:hover .tool_tip_box{display:block;}
.wrap_input_info .input_new_password dd .text_list{margin:15px 25px;}
.wrap_input_info .input_new_password dd .text_list li{color:#666;}
.wrap_input_info .input_new_password dd .text_list li + li{margin-top:1px;}

.btn_group.agreed{text-align:center;margin-top:60px;}
.btn_group.agreed button{width:200px;font-size:18px;}
.btn_group.complet{text-align:center;margin-top:45px;}
.btn_group.complet button{width:400px;font-size:18px;}
.btn_group.complet button+ button {margin-top:25px;margin-left:0px;}

.wrap_input_info .change_person{margin-top:0 !important;border-bottom:transparent;padding-top:40px;}
.wrap_input_info .change_person .wrap_search_company .search_company{width:100%;}
.wrap_input_info .change_person .wrap_search_company .search_company .wrap_grid{margin-top:65px;}
.wrap_input_info .change_person .wrap_search_company{margin:0;}

/* 푸터 */
.footer_left{align-items:flex-start;display:flex;}
.footer_right{align-items:flex-end;}
.footer_logo{height:100px; width:112px;background:url("../../images/logo_bottom.svg") no-repeat 0 0;}
.footer_adress{height:100px;font-size:14px;margin-left:52px;}
.footer_adress > ul > li{position:relative;}
.footer_adress > ul > li + li{margin-left:41px;}
.footer_adress > ul > li::after{content:'';display:block;width:1px;height:13px;background-color:#666;position:absolute;top:5px;right:-25px;}
.footer_adress > ul > li:last-child::after{display:none;}
.footer_adress > ul > li a{font-weight:700;color:#fff;}
.footer_adress li{display:inline-block;}
.footer_link{margin-bottom:20px;}
.footer_adress dl{line-height:1.4;}
.footer_adress .copyright{margin-top:20px;color:rgba(255, 255, 255, .4)}
.footer_adress dt, .footer_adress li{color:rgba(255, 255, 255, .6)}
.footer_adress li + li{margin-left:20px}

.footer_select{height:100px;width:230px;}
.footer_select select {width:100%;color:#fff;padding:15px 18px;border:1px solid #5E6972;
    background:rgba(255, 255, 255, 0.05) url("../../images/footer_select_arrow.svg") no-repeat 95% 50%;border-radius:3px;
    -webkit-appearance:none;-moz-appearance:none;appearance :none;}
.footer_select option{color:#000 ;}
.footer_select select::-ms-expand {display:none;}

/* 메인페이지 */
.main_visiul_section{width:100%;}
.main_visiul_section .wrap_banner_content{width:1200px;margin:0 auto;height:100%;position:relative;}
.main_visiul_section .wrap_banner_content.bg01{background:url("../../images/bg_main_banner01.png") no-repeat 75% 0;}
.main_visiul_section .wrap_banner_content.bg02{background:url("../../images/bg_main_banner02.png") no-repeat 75% 84px;}
.main_visiul_section .wrap_banner_content.bg03{background:url("../../images/bg_main_banner03.png") no-repeat 75% 100%;}
.main_visiul_section .main_banner01, .main_visiul_section .main_banner02, .main_visiul_section .main_banner03{height:665px;}
.main_visiul_section .main_banner01{background:linear-gradient(180deg, rgba(255, 255, 255, 0.8) 18.84%, rgba(255, 255, 255, 0) 78.03%), #EEF9FB;}
.main_visiul_section .main_banner02{background:linear-gradient(180deg, rgba(255, 255, 255, 0.7) 21.19%, rgba(255, 255, 255, 0) 81.94%), #FFFDE9;}
.main_visiul_section .main_banner03{background:linear-gradient(180deg, rgba(255, 255, 255, 0.7) 21.19%, rgba(255, 255, 255, 0) 81.94%), #DCE2FF;}

.main_visiul_section .wrap_banner_content .page_no{position:absolute;left:200px;bottom:148px;font-size:20px;font-weight:700;}
.main_visiul_section .wrap_banner_content .page_no em{color:#6B89FF;}
.main_visiul_section .wrap_banner_content .page_no span{color:#999;margin-left:25px;position:relative;}
.main_visiul_section .wrap_banner_content .page_no span::after{content:'';position:absolute;top:50%;left:-15px;transform:translate(-50%, 0);width:10px;height:2px;background:#999;}
.main_visiul_section .wrap_banner_content .text_area{width:500px;text-align:left;position:absolute;top:135px;left:0;}
.main_visiul_section .wrap_banner_content .text_area .text01{font-size:26px;color:#000;font-weight:400;}
.main_visiul_section .wrap_banner_content .text_area .text02{margin-top:10px;font-size:60px;color:#000;font-weight:700;}
.main_visiul_section .wrap_banner_content .text_area .text02 em{color:#0471E8;}
.main_visiul_section .wrap_banner_content .text_area .text03{margin-top:50px;font-size:18px;color:#333;}

.wrap_main_infobox{width:1200px;margin:0 auto;position:relative;}
.wrap_main_infobox .login_after_info_box{position:absolute;top:145px;right:0;width:270px;z-index:1;filter:drop-shadow(0px 6px 8px rgba(0, 0, 0, 0.15));}
.wrap_main_infobox .login_after_info_box .info_header{background:#1c263b;padding:25px 25px 20px 25px;border-radius:10px 10px 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}
.wrap_main_infobox .login_after_info_box .info_header .text_box_login_info{width:100%;color:#fff;text-align:left;line-height:23px;font-size:16px;}
.wrap_main_infobox .login_after_info_box .info_header .text_box_login_info .text_bold{font-weight:700;}
.wrap_main_infobox .login_after_info_box .info_header .text_box_login_info .text_bold em{color:#fae351;}
.wrap_main_infobox .login_after_info_box .info_header .btn_logout_ghost_small{font-size:12px;color:#999;min-width:70px;border:1px solid #606776;border-radius:40px;padding:7px 10px;}
.wrap_main_infobox .login_after_info_box .info_body_01{background:#fff;padding:25px;}
.wrap_main_infobox .login_after_info_box .info_body_01 dl{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;}
.wrap_main_infobox .login_after_info_box .info_body_01 dl dt{width:72px;text-align:left;font-size:12px;line-height:14.4px;font-weight:700;}
.wrap_main_infobox .login_after_info_box .info_body_01 dl dd{flex:1;}
.wrap_main_infobox .login_after_info_box .info_body_01 dl dd::-webkit-scrollbar {width:6px;}
.wrap_main_infobox .login_after_info_box .info_body_01 dl dd::-webkit-scrollbar-thumb{height:30%;background:rgba(0, 0, 0, 0.4);border-radius:10px;}
.wrap_main_infobox .login_after_info_box .info_body_01 dd{height:75px;overflow-y:auto ;}
.wrap_main_infobox .login_after_info_box .info_body_01 dd li{font-size:12px;list-style-position:inside;text-indent:11px;position:relative;margin-bottom:10px;}
.wrap_main_infobox .login_after_info_box .info_body_01 dd li::before{content:'';display:block;width:4px;height:4px;background:#6B89FF;border-radius:10px;position:absolute;top:50%;left:0;transform:translate(0, -50%);}
.wrap_main_infobox .login_after_info_box .info_body_01 dd li:last-child{margin-bottom:5px;}
.wrap_main_infobox .login_after_info_box .info_body_01 dd li a:hover{text-decoration:underline;}
.wrap_main_infobox .login_after_info_box .info_body_01 + .info_body_01{border-top:1px solid #E4E7EE;}

.wrap_main_infobox .login_after_info_box .last{border-radius:0 0 10px 10px;overflow:hidden;}
.wrap_main_infobox .login_after_info_box .info_body_02.last{border-top:1px solid #e4e7ee;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;background:#fff;border-radius:0 0 10px 10px;}
/* .wrap_main_infobox .login_after_info_box .info_body_02.last{} */
.wrap_main_infobox .login_after_info_box .info_body_02 .info_body_02_01{width:145px;background:#fff;padding:25px;}
.wrap_main_infobox .login_after_info_box .info_body_02 .info_body_02_02{width:125px;background:#fff;padding:25px;}
.wrap_main_infobox .login_after_info_box .info_body_02 .info_body_02_01 dt,
.wrap_main_infobox .login_after_info_box .info_body_02 .info_body_02_02 dt{text-align:left;font-size:12px;line-height:14.4px;font-weight:700;}
.wrap_main_infobox .login_after_info_box .info_body_02 .info_body_02_01 dd,
.wrap_main_infobox .login_after_info_box .info_body_02 .info_body_02_02 dd{text-align:right;font-size:14px;color:#0471E8;font-weight:400;margin-top:15px}
.wrap_main_infobox .login_after_info_box .info_body_02 .info_body_02_02 dd{text-decoration:underline;}
.wrap_main_infobox .login_after_info_box .info_body_02 .info_body_02_01 + .info_body_02_02{border-left:1px solid #e4e7ee;}

.main_conunt_no_section{padding:142px 0 200px 0;position:relative;}
.main_conunt_no_section .main_text_banner_section{width:1200px;height:100px;border-radius:20px;background:#3048A2 url("../../images/icon_notice.png") no-repeat 15px 100%;position:absolute;left:50%;top:-50px;transform:translate(-50%, 0);color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.main_conunt_no_section .wrap_inner_box{width:1200px;margin:0 auto;}

.main_conunt_no_section .main_text_banner_section .rolling_text{width:100%;height:24px;margin-left:123px;}
.main_conunt_no_section .main_text_banner_section .rolling_text ul{width:100%;}
.main_conunt_no_section .main_text_banner_section .rolling_text li{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.main_conunt_no_section .main_text_banner_section .rolling_text .wrap_notice_text{width:100%;flex:1;}
.main_conunt_no_section .main_text_banner_section .rolling_text .wrap_notice_text .notice_text{font-weight:400;font-size:18px;margin-right:30px;}
.main_conunt_no_section .main_text_banner_section .rolling_text .wrap_notice_text .view_notice{width:70px;font-size:12px;position:relative;}
.main_conunt_no_section .main_text_banner_section .rolling_text .wrap_notice_text .view_notice::after{content:'>';position:absolute;top:0;right:-10px;}
.main_conunt_no_section .main_text_banner_section .rolling_text li .notice_no{font-size:14px;margin-left:auto;}

.main_conunt_no_section .main_text_banner_section .wrap_control_text_btn{width:32px;display:flex;flex-direction:column;gap:5px 0;margin:0 22px 0 20px;}
.main_conunt_no_section .main_text_banner_section .wrap_control_text_btn button{width:34px;height:32px;border:1px solid rgba(255, 255, 255, 0.5);border-radius:5px;padding:0;}
.main_conunt_no_section .main_text_banner_section .wrap_control_text_btn .btn_up{background:url("../../images/rolling_text_arrow_up.svg") no-repeat 50% 50%;}
.main_conunt_no_section .main_text_banner_section .wrap_control_text_btn .btn_down{background:url("../../images/rolling_text_arrow_down.svg") no-repeat 50% 50%;}

.main_conunt_no_section .wrap_counting_no_group .counters{margin-top:80px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}
.main_conunt_no_section .wrap_counting_no_group dt{text-align:left;font-size:16px;color:#0B1966;font-weight:400;}
.main_conunt_no_section .wrap_counting_no_group dd{font-size:0;color:#0B1966;font-weight:700;}
.main_conunt_no_section .wrap_counting_no_group dd span{font-size:70px;}
.main_conunt_no_section .wrap_counting_no_group .no_item01{width:250px;}
.main_conunt_no_section .wrap_counting_no_group .no_item01 .counter{width:170px;}
.main_conunt_no_section .wrap_counting_no_group .no_item02 .counter{width:43px;}
.main_conunt_no_section .wrap_counting_no_group .no_item03 .counter{width:128px;}
.main_conunt_no_section .wrap_counting_no_group .no_item02{width:120px;}
.main_conunt_no_section .wrap_counting_no_group .no_item03{width:200px;margin-right:24px;}
.main_conunt_no_section .wrap_counting_no_group .no_item01 dd,
.main_conunt_no_section .wrap_counting_no_group .no_item02 dd,
.main_conunt_no_section .wrap_counting_no_group .no_item03 dd{position:relative;}
.main_conunt_no_section .wrap_counting_no_group .no_item01 dd::after,
.main_conunt_no_section .wrap_counting_no_group .no_item02 dd::after,
.main_conunt_no_section .wrap_counting_no_group .no_item03 dd::after{content:'';width:20px;height:20px;background:url("../../images/icon_main_plus_big.svg") no-repeat 50% 50%;position:absolute;top:20px;right:-24px;}

.main_banner_section {width:1200px;margin:0 auto 240px auto;}
.main_banner_section .text_group{text-align:left;margin-bottom:50px;}
.main_banner_section .text_group .text_01{color:#000;line-height:140%;font-size:32px;}
.main_banner_section .text_group .text_02{color:#000;font-size:38px;font-weight:700;}
.main_banner_section .text_group .text_02 em{color:#3048a2;}
.main_banner_section .banner_group{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}
.main_banner_section .banner_group .banner_item{display:block;width:380px;box-shadow:2px 8px 12px rgba(0, 0, 0, 0.05);}
.main_banner_section .banner_group .banner_item .banner_content dt{background:#f0f3ff;height:198px;border-radius:20px 20px 0 0;border-top:1px solid #D9D9D9;border-right:1px solid #D9D9D9;border-left:1px solid #D9D9D9;}
.main_banner_section .banner_group .banner_item .banner_content dt.bg01{background:#f0f3ff url("../../images/main_banner_bg01.png") no-repeat 50% 50%;}
.main_banner_section .banner_group .banner_item .banner_content dt.bg02{background:#f0f3ff url("../../images/main_banner_bg02.png") no-repeat 50% 50%;}
.main_banner_section .banner_group .banner_item .banner_content dt.bg03{background:#f0f3ff url("../../images/main_banner_bg03.png") no-repeat 50% 50%;}
.main_banner_section .banner_group .banner_item .banner_content dd{border-radius:0 0 20px 20px;border-bottom:1px solid #D9D9D9;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;background:#fff;padding:40px 30px 30px 30px;text-align:center;}
.main_banner_section .banner_group .banner_item .banner_content dd .text_01{padding-bottom:24px;font-weight:700;font-size:24px;color:#000;position:relative;}
.main_banner_section .banner_group .banner_item .banner_content dd .text_01::after{content:'';display:block;width:30px;height:1px;background:#bfcad6;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);}
.main_banner_section .banner_group .banner_item .banner_content dd .text_02{padding:24px 0 30px 0;font-size:16px;color:#666;line-height:140%;}
/* .main_banner_section .banner_group .banner_item .banner_content dd .text_03{height:28px;} */
.main_banner_section .banner_group .banner_item .banner_content dd .text_03 .viwe_more_text{font-size:12px;color:#333;margin-bottom:8px;}
.main_banner_section .banner_group .banner_item .banner_content dd .text_03 .viwe_more_icon{width:35px;height:35px;border-radius:50px;border:1px solid #ccc;margin:0 auto;background:#fff url("../../images/icon_main_view_more.svg") no-repeat 50% 50%;}

.example_section{width:1920px;height:1060px;background:#220129 url("../../images/bg_main_case_section.png") no-repeat 50% 50%;margin:0 auto;}
.example_section .wrap_inner_content{width:1200px;height:100%;margin:0 auto;position:relative;padding-top:320px;}
.example_section .wrap_inner_content .wrap_question_ball{width:270px;height:270px;position:absolute;top:-40px;left:50%;transform:translate(-50%, 0);}
.wrap_question_ball .question_ball{width:100%;height:100%;border-radius:300px;background:#1C263B;text-align:center;font-size:26px;color:#fff;display:flex;justify-content:center;align-items:center;}
.wrap_question_ball .question_ball em{font-weight:700;}
.wrap_question_ball .question_ball::before,
.wrap_question_ball .question_ball::after{content:'';display:block;width:1px;height:40px;background:#8d939d;position:absolute;left:50%;transform:translate(0, -50%);}
.wrap_question_ball .question_ball::before{top:28px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.wrap_question_ball .question_ball::after{bottom:28px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.example_section .wrap_inner_content .wrap_example_case{width:1200px;margin:0 auto;position:relative;}
.example_section .wrap_inner_content .wrap_example_case .guide_text .text{width:40%;text-align:left;line-height:150%;font-size:50px;color:#fff;letter-spacing:-0.07em;}
.example_section .wrap_inner_content .wrap_example_case .guide_text .text em{font-weight:700;}
.example_section .wrap_inner_content .wrap_example_case .guide_text .text i{position:relative;}
.example_section .wrap_inner_content .wrap_example_case .guide_text .text i::after{content:'';display:block;width:20px;height:20px;background:#6B89FF;border-radius:40px;position:absolute;bottom:10px;left:8px;}
.example_section .wrap_inner_content .wrap_example_case .view_ghost_btn{font-size:14px;color:#fff;border:1px solid #848b97;border-radius:80px;min-width:160px;padding:14px 54px 13px 25px;margin-top:50px;background:url("../../images/icon_main_btn_arrow.svg") no-repeat 86% 50%;}

.example_section .wrap_inner_content .wrap_example_case .case_card_group{position:absolute;top:0;right:-210px;}
.example_section .wrap_inner_content .wrap_example_case .case_card_group .case_card_inline{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0 15px}
.example_section .wrap_inner_content .wrap_example_case .case_card_group .case_card_inline .case_card{width:190px;height:240px;border-radius:20px;background:#fff;padding:30px;text-align:left;}
.example_section .wrap_inner_content .wrap_example_case .case_card_group .case_card_inline .case_card dt{font-size:14px;color:#666;font-weight:400;margin-bottom:7px;}
.example_section .wrap_inner_content .wrap_example_case .case_card_group .case_card_inline .case_card dd .text{font-size:18px;color:#000;font-weight:700;height:120px;}
.example_section .wrap_inner_content .wrap_example_case .case_card_group .case_card_inline  + .case_card_inline{margin-top:15px;}
.example_section .wrap_inner_content .wrap_example_case .case_card_group .case_card_inline .case_card.view_more{background:#3048A2;color:#fff;}
.example_section .wrap_inner_content .wrap_example_case .case_card_group .case_card_inline .view_more{background:#3048A2;color:#fff;}
.example_section .wrap_inner_content .wrap_example_case .case_card_group .case_card_inline .view_more .view_more_with_icon{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;}
.example_section .wrap_inner_content .wrap_example_case .case_card_group .case_card_inline .view_more .view_more_with_icon .text{margin-bottom:15px;font-weight:400;line-height:130%;text-align:center;}
.example_section .wrap_inner_content .wrap_example_case .case_card_group .case_card_inline .view_more .view_more_with_icon .icon_btn{background:url("../../images/icon_card_view_more.svg") no-repeat 50% 50%;width:35px;height:35px;border-radius:40px;margin:0 auto;padding:0;}

.description_section{margin-top:60px;border-bottom:1px solid #bfcad6;}
.description_section .wrap_inner_group{width:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;position:relative;}
.description_section .wrap_inner_group .wrap_question_ball{width:270px;height:270px;position:absolute;top:-100px;left:50%;transform:translate(-50%, 0);}
.description_section .wrap_inner_group .left_part{width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;}
.description_section .wrap_inner_group .right_part{width:50%;}
.description_section .wrap_inner_group .left_part{text-align:right;}
.description_section .wrap_inner_group .left_part .left_item_inner{width:480px;margin:0 152px 80px 0;position:-webkit-sticky;position:sticky;top:0;font-size:50px;line-height:150%;margin-top:180px;text-align:left;letter-spacing:-0.07em;}
.description_section .wrap_inner_group .left_part .left_item_inner em{font-weight:700;}
.description_section .wrap_inner_group .left_part .left_item_inner i{position:relative;}
.description_section .wrap_inner_group .left_part .left_item_inner i::after{content:'';display:block;width:20px;height:20px;background:#6B89FF;border-radius:40px;position:absolute;bottom:10px;left:8px;}

.description_section .wrap_inner_group .right_part .wrap_right_items .right_item{width:100%;height:850px;border-bottom:1px solid #bfcad6;}
.description_section .wrap_inner_group .right_part .wrap_right_items .right_item:last-child{border-bottom:transparent;}
.description_section .wrap_inner_group .right_part .wrap_right_items .right_item .right_item_inner{padding:120px;width:956px;height:100%;text-align:left;}
.description_section .wrap_inner_group .right_part .wrap_right_items .right_item .right_item_inner .bg_01,
.description_section .wrap_inner_group .right_part .wrap_right_items .right_item .right_item_inner .bg_02,
.description_section .wrap_inner_group .right_part .wrap_right_items .right_item .right_item_inner .bg_03{width:100%;height:355px;background-position:0 50%;margin-bottom:50px;}
.description_section .wrap_inner_group .right_part .wrap_right_items .right_item .right_item_inner .bg_01{background:url("../../images/main_right_bg01.png") no-repeat 0 50%;}
.description_section .wrap_inner_group .right_part .wrap_right_items .right_item .right_item_inner .bg_02{background:url("../../images/main_right_bg02.png") no-repeat 0 50%;}
.description_section .wrap_inner_group .right_part .wrap_right_items .right_item .right_item_inner .bg_03{background:url("../../images/main_right_bg03.png") no-repeat 0 50%;}
.description_section .wrap_inner_group .right_part .wrap_right_items .right_item .right_item_inner .text_01{font-size:34px;color:#000;line-height:130%;letter-spacing:-0.07em;margin-bottom:25px;}
.description_section .wrap_inner_group .right_part .wrap_right_items .right_item .right_item_inner .text_01 em{font-weight:700;}
.description_section .wrap_inner_group .right_part .wrap_right_items .right_item .right_item_inner .text_02{font-size:16px;color:#666;letter-spacing:-0.1em;line-height:24px;}

.description_section .wrap_inner_group .right_part .wrap_right_items .right_item .right_item:last-child{width:600px;height:100%;padding:120px;text-align:left;}
.description_section .wrap_inner_group .left_part + .right_part{border-left:1px solid #bfcad6;}

.member_signup_section{padding:100px 0;}
.member_signup_section .banner_signup{width:1200px;height:300px;margin:0 auto;background:url("../../images/bg_main_banner_signup.png") no-repeat 50% 50%;text-align:center;}
.member_signup_section .banner_signup p{font-size:30px;line-height:140%;letter-spacing:-0.07em;color:#fff;padding:72px 0 30px 0;}
.member_signup_section .banner_signup p em{font-weight:700;}
.member_signup_section .banner_signup .ghost_btn{font-size:14px;color:#fff;border:1px solid #848b97;border-radius:80px;min-width:100px;padding:11px 25px 10px 25px;}

.wrap_contents{height:100%;display:flex;flex-direction:column;}
.wrap_contents .breadcrumb{height:50px;background:#FCFCFC;}
.wrap_contents .breadcrumb .navi{width:1200px;margin:0 auto;padding-top:10px;}
.wrap_contents .breadcrumb .navi li{display:inline-block;height:20px;}
.wrap_contents .breadcrumb .navi .home{background:url("../../images/icon_home.svg") no-repeat 0 50%;width:20px;height:17px;display:block;position:absolute;top:5px}
.wrap_contents .breadcrumb .navi li:first-child{font-size:0px;position:relative;width:20px;}
.wrap_contents .breadcrumb .navi li:first-child::before{background:none;}
.wrap_contents .breadcrumb .navi li{font-size:14px;position:relative;}
.wrap_contents .breadcrumb .navi li + li{margin-left:38px;}
.wrap_contents .breadcrumb .navi li::before{background:url("../../images/icon_arrow_gray.svg") no-repeat 0 50%;content:'';display:block;width:7.7px;height:14px;position:absolute;top:3px;left:-22px}
.wrap_contents .breadcrumb .navi li a{color:#666;font-weight:300;}
.wrap_contents .breadcrumb .navi li:last-child a{color:#1A1A1A;font-weight:400;}

.wrap_contents .block1{height:502px;position:relative;background:#E4E7EE;position:relative;}
.text_box{width:1200px;margin:0 auto;padding-top:80px;}
.text_box span, .text_box h1{display:block;text-align:center;}
.text_box span{font-size:24px;letter-spacing:-0.07em;}
.text_box h1{font-size:40px;letter-spacing:-0.07em;font-weight:700;}
.wrap_banner{width:1200px;margin:0 auto;display:flex;justify-content:center;position:absolute;top:220px;left:50%;transform:translate(-50%, 0);z-index:1;}
.wrap_banner .banner_box{width:328px;height:334px;background:#fff;box-shadow:0px 4px 16px 2px rgba(0, 0, 0, .08);border-radius:10px;margin-right:22px;}
.wrap_banner .banner_box:last-child{margin-right:0;}
.wrap_banner .banner_box dl{padding:50px 0 0 0;text-align:center;}
.wrap_banner .banner_box dt{font-size:20px;font-weight:700;}
.wrap_banner .banner_box dd{width:100%;height:167px;position:relative;}
.wrap_banner .banner_box dd span{position:absolute;width:100%;left:0;bottom:15px;color:#666;}
.wrap_banner .banner_box dd span i{color:#3048a2;font-weight:700;;font-style:normal;}
.wrap_banner .banner_box dl .icon1{background:url("../../images/icon_main_banner01.svg") no-repeat 50% 30%;}
.wrap_banner .banner_box dl .icon2{background:url("../../images/icon_main_banner02.svg") no-repeat 50% 50%;}
.wrap_banner .banner_box dl .icon3{background:url("../../images/icon_main_banner03.svg") no-repeat 50% 50%;}

.wrap_banner .banner_box .btn_group{padding:20px 24px;border-top:1px solid #E5E5E5;font-size:0;height:88px}
.wrap_banner .banner_box .btn_group button{text-align:center;font-size:14px;height:48px;width:135px;}

.wrap_contents .block2{height:410px;background:rgba(48, 72, 162, .9);position:relative;}
.wrap_contents .block2 .wrap_search{width:1200px;margin:0 auto;background:url("../../images/main_bg01.svg") no-repeat 100% 0;}
.wrap_contents .block2 .wrap_search_inner{width:100%;background:url("../../images/main_bg02.svg") no-repeat 0 100%;}
.wrap_contents .block2 .wrap_search, .wrap_contents .block2 .wrap_search_inner{height:100%;}
.wrap_contents .block2 .wrap_search_inner .contents{width:490px;height:100px;margin:0 auto;padding-top:150px;}
.wrap_contents .block2 .wrap_search_inner .contents h2{text-align:center;font-size:26px;color:#fff;}
.wrap_contents .block2 .wrap_search_inner .contents h2 i{color:#83FFF8;font-style:normal;}
.wrap_contents .block2 .wrap_search_inner .contents h2 .icon{background:url("../../images/icon_search_code.svg") no-repeat 0 100%;display:inline-block;width:30px;height:30px;margin:0 0 -4px 8px;}
.wrap_contents .block2 .wrap_search_inner .contents span{font-size:14px;padding-top:10px;color:#fff;}
.wrap_contents .block2 .wrap_search_inner .contents span i{color:#fae351;font-style:normal;}
.wrap_contents .block2 .wrap_search_code{display:flex;flex-direction:row;justify-content:space-between;margin-top:35px;}
.wrap_contents .block2 .wrap_search_code .input_group{align-items:flex-start;}
.wrap_contents .block2 .wrap_search_code .input_group_inner{display:flex;flex-direction:row;justify-content:flex-start;}
.wrap_contents .block2 .wrap_search_code .input_group input{width:52px;height:64px;align-items:flex-start;border:none;text-align:center;font-size:25px;outline:none;line-height:30px;}
.wrap_contents .block2 .wrap_search_code .input_group input + input{margin-left:10px;}
.wrap_contents .block2 .wrap_search_code button{align-items:flex-end;width:163px;height:64px;}
.wrap_contents .block2 .caution_text{width:100%;height:30px;background:#c54c65;color:#fff;font-size:14px;line-height:30px;text-align:center;position:absolute;bottom:0;}
.wrap_contents .block2 .caution_text span{position:relative;}
.wrap_contents .block2 .caution_text span:before{content:'';display:block;width:16px;height:16px;background:url("../../images/icon_error_white.svg") no-repeat 50% 100%;position:absolute;top:2px;left:-22px;}

.wrap_contents .block3{padding:80px 0;background:#fff;text-align:center;}
.wrap_contents .block3 .wrap_proceeding{width:1200px;margin:0 auto;}
.wrap_contents .block3 .title_proceeding{width:100%;margin:0 auto;text-align:left;font-size:24px;letter-spacing:-0.07em;border-bottom:3px solid #F5F5F5;padding-bottom:25px;margin-bottom:35px;}
.wrap_contents .block3 .title_proceeding i{font-style:normal;color:#0471E8;margin-left:5px;}
.wrap_project_group{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:20px;}

/* .wrap_project_group .project{border:1px solid #ccc;border-radius:20px;flex-basis:386px;height:auto;margin:20px 20px 0 0;flex-shrink:0 ;position:relative;background:#fff;} */
.wrap_project_group .project{border:1px solid #ccc;border-radius:20px;flex-basis:386px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:#fff;}
.wrap_project_group .project:nth-child(3n){margin-right:0;}
/* .wrap_project_group .wrap_info_project dl{text-align:left;padding:35px 33px 23px 33px;} */
.wrap_project_group .wrap_info_project dl{width:382px;}
.wrap_project_group .wrap_info_project dt{text-align:left;padding:35px 33px 0 33px;width:100%;}
.wrap_project_group .wrap_info_project dd{text-align:left;padding:20px 33px 20px 33px;width:100%;}
.wrap_project_group .wrap_info_project .text1{height:30px;position:relative;line-height:30px;}
.wrap_project_group .wrap_info_project .tag{padding:0 13px 0 12px;height:30px;font-size:14px;letter-spacing:-0.07em;border-radius:30px;position:absolute;top:0;right:0;}
.wrap_project_group .wrap_info_project .tag.before{color:#333;border:1px solid #ccc;}
.wrap_project_group .wrap_info_project .tag.end{color:#25957A;border:1px solid #25957A;}
.wrap_project_group .wrap_info_project .tag.ing{color:#fff;background:#25957A;border:1px solid #25957A;}
.wrap_project_group .wrap_info_project .tag.blue{color:#fff;background:#3048A2;}
.wrap_project_group .wrap_info_project .tag.red{color:#fff;background:#EA4C55;}

.wrap_project_group .wrap_info_project .text2{font-size:24px;font-weight:bold;letter-spacing:-0.07em;padding-top:10px;}
.wrap_project_group .wrap_info_project .text2_1{font-size:24px;font-weight:bold;letter-spacing:-0.07em;padding-top:10px;width:60%;}
.wrap_project_group .wrap_info_project .text3{height:78px;margin-top:10px;font-size:18px;display:-webkit-box;line-height:1.5;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
.wrap_project_group .wrap_info_project .text4{margin-top:20px;position:relative;font-size:16px;}
.wrap_project_group .wrap_info_project .text4 span{color:#0471E8;}
.wrap_project_group .wrap_info_project .text4 i{position:absolute;top:0;right:0;font-style:normal;color:#999;text-align:right;}
.wrap_project_group .wrap_info_project .text4_1{margin-top:20px;font-size:16px;display:flex;flex-direction:row;justify-content:flex-end;}
.wrap_project_group .wrap_info_project .text4_1 span{color:#494F60;font-weight:400;}
.wrap_project_group .wrap_info_project .text4_1 i{font-style:normal;color:#999;text-align:right;margin-left:8px;}

.wrap_project_group .project .btn_group{width:100%;padding:25px 20px;border-top:1px solid #D9D9D9;justify-content:flex-end;margin-top:auto;}
.wrap_project_group .project .btn_group button{width:100%;font-size:14px;padding:13px 25px 12px 25px;}

.view_more_project{width:100%;padding:50px 0 150px 0;text-align:center;}
.view_more_project button{width:230px;padding:10px 0;border:none}
.view_more_project button:hover{background:#fff;}
.view_more_project .icon_view_more{width:20px;height:12px;display:inline-block;background:url("../../images/icon_view_more.svg") no-repeat 0 100%;margin-left:15px;}
.view_more_project .icon_view_more_close{width:20px;height:12px;display:inline-block;background:url("../../images/icon_view_more_close.svg") no-repeat 0 100%;margin-left:15px;}

.btn_type1{background:#0471E8;color:#fff;}
.btn_type1:hover{background:#3048A2;}

.block1_1 .wrap_contents, .block1_2 .wrap_contents, .block1_3 .wrap_contents{width:1200px;margin:0 auto;} 
.block1_1{height:572px;background:#fff;}
.block1_2{height:610px;background:#f0f3ff;}
.block1_3{height:340px;background:url("../../images/bg_img02.png") no-repeat 50% 50%;position:relative;}
.block1_1 h1{margin-top:80px;font-size:40px;font-weight:400;color:#000;}
.block1_1 h2, .block1_2 h2, .block1_3 h2{font-size:24px;font-weight:300;color:#000;}
.block1_1 dl{margin-top:80px;display:flex;flex-direction:row;justify-content:space-between;}
.block1_1 dl dt{width:120px;}
.block1_1 dl dd{width:904px;}
.block1_1 dl dd .wrap_circle_group{display:flex;flex-direction:row;justify-content:space-between;}
.block1_1 dd .wrap_circle_group .circle{width:260px;height:260px;border:1.5px solid #E4E7EE;border-radius:300px;position:relative;}
.block1_1 dd .wrap_circle_group .circle:last-child::after{background:none;}
.block1_1 dd .wrap_circle_group .circle::after{content:'';display:block;width:45px;height:17px;background:url("../../images/icon_arrow_gray_large.svg") no-repeat 50% 50%;position:absolute;top:122px;right:-35px;z-index:1;}
.block1_1 dd .wrap_circle_group .circle dd{display:block;}
.block1_1 dd .wrap_circle_group .circle dl{flex-direction:column;margin-top:30px;}
.block1_1 dd .wrap_circle_group .circle dl *{text-align:center;}
.block1_1 dd .wrap_circle_group .circle dt, .block1_1 dd .wrap_circle_group .circle dd{width:100%;}
.block1_1 dd .wrap_circle_group .circle dt{margin-right:0;}
.block1_1 dd .wrap_circle_group .circle dt .step_no{width:36px;height:36px;background:#3048a2;border-radius:40px;margin:0 auto;color:#fff;font-size:14px;font-weight:400;line-height:36px;}
.block1_1 dd .wrap_circle_group .circle dt h3{font-size:18px;color:#333;font-weight:300;text-align:center;}
.block1_1 dd .wrap_circle_group .circle dd{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:140px;}
.block1_1 dd .wrap_circle_group .circle dd .text_box{width:155px;height:80px;margin-bottom:15px;color:#666;font-size:14px;font-weight:300;padding-top:15px;flex:1;}
.block1_1 dd .wrap_circle_group .circle dd a{display:block;margin-top:auto;align-self:flex-end;margin:0 auto;color:#0471E8;font-weight:400;padding-right:15px;background:url("../../images/icon_arrow_blue.svg") no-repeat 100% 50%;background-size:8px 12px;}

.block1_2 .wrap_contents, .block1_3 .wrap_contents{padding-top:100px;}
.block1_2 .wrap_contents{background:url("../../images/bg_img01.svg") no-repeat 0 100%;}
.block1_2 dl{display:flex;justify-content:space-between;}
.block1_2 dl dd{width:904px;position:relative;}
.block1_3 dl dd{width:904px;position:relative;}

.main_tab_group{position:absolute;top:0;left:0;width:100%;}
.main_tab_group .main_tab{display:flex;flex-direction:row;justify-content:space-between;font-size:0;position:relative;}
.main_tab_group .main_tab li{width:296px;background-color:#fff;border-radius:10px;font-size:16px;color:#494F60;font-weight:700;position:absolute;top:0;}
.main_tab_group .main_tab li:nth-child(1){left:0;}
.main_tab_group .main_tab li:nth-child(2){left:304px;}
.main_tab_group .main_tab li:nth-child(3){right:0;}
.main_tab_group .main_tab li a{display:block;width:100%;height:100%;text-align:center;padding:33px 0 32px 0;}
.main_tab_group .main_tab li a span{display:inline-block;height:50px;line-height:50px;padding-left:58px;}
.main_tab_group .main_tab li .icon01{background:url("../../images/tab_01_off.svg") no-repeat 0 100%;}
.main_tab_group .main_tab li .icon02{background:url("../../images/tab_02_off.svg") no-repeat 0 100%;}
.main_tab_group .main_tab li .icon03{background:url("../../images/tab_03_off.svg") no-repeat 0 100%;}
.main_tab_group .main_tab li.active{background:#0471E8;top:-10px;color:#fff;box-shadow:0px 8px 16px rgba(0, 0, 0, 0.22);}
.main_tab_group .main_tab li.active .icon01{background:url("../../images/tab_01_on.svg") no-repeat 0 100%;}
.main_tab_group .main_tab li.active .icon02{background:url("../../images/tab_02_on.svg") no-repeat 0 100%;}
.main_tab_group .main_tab li.active .icon03{background:url("../../images/tab_03_on.svg") no-repeat 0 100%;}

.main_tab_content{width:904px;height:324px;background:#e0e6ff;display:none;border-radius:10px;margin-top:77px;padding:108px 0 30px 0;}
.main_tab_content.active{display:block;}

.wrap_main_tab_content01, .wrap_main_tab_content02, .wrap_main_tab_content03{width:100%;padding:0 35px;}
.wrap_main_tab_content01{display:flex;flex-direction:row;justify-content:flex-start;}
.wrap_main_tab_content01 dl{display:flex;flex-direction:row;justify-content:flex-start;height:128px;}
.wrap_main_tab_content01 dl + dl{border-left:1px solid #BFCAD6;}
.wrap_main_tab_content01 dl:nth-child(1){padding-right:47px;width:50%;}
.wrap_main_tab_content01 dl:nth-child(2){padding-left:47px;padding-right:47px;width:50%;}
.wrap_main_tab_content01 dt{color:#333;font-weight:400;}
.wrap_main_tab_content01 dd{margin-left:37px;}
.wrap_main_tab_content01 dd p{font-size:14px;}
.wrap_main_tab_content01 dd p:nth-child(1){color:#666;font-weight:300;}
.wrap_main_tab_content01 dd p:nth-child(2){color:#0471E8;font-weight:400;margin-top:28px;}
.wrap_main_tab_content01 dd button{width:255px;padding:14px;margin-top:30px;}

.wrap_main_tab_content02 dl, .wrap_main_tab_content03 dl{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;}
.wrap_main_tab_content02 dl dt, .wrap_main_tab_content03 dl dt{font-weight:400;color:#333;}
.wrap_main_tab_content02 dl dd, .wrap_main_tab_content03 dl dd{width:255px;}
.wrap_main_tab_content02 dl dd button, .wrap_main_tab_content03 dl dd button{width:255px;padding:14px;margin-left:auto;}

.block1_3 dl dt{width:180px;margin-right:130px;}
.block1_3 dl dt h2{color:#fff;position:relative;}
.block1_3 dl dt h2 span:after{content:'';width:30px;height:30px;background:url("../../images/icon_search_code.svg") no-repeat 50% 50%;position:absolute;bottom:3px;right:0;}
.block1_3 dl dt h2 i{font-style:normal;color:#83fff8;}
.block1_3 dl dd{width:490px;}
/* .block1_3 .wrap_contents{background:url("../../images/bg_img02.png") no-repeat 50% 50%;position:relative;} */
.block1_3 .wrap_contents .code_serch{display:flex;flex-direction:row;}
.block1_3 .wrap_contents .code_serch .guide_text{color:#fff;font-size:14px;font-weight:300;}
.block1_3 .wrap_contents .code_serch .guide_text i{font-style:normal;color:#fae351;}
.block1_3 .wrap_contents .code_serch .wrap_search_code{margin-top:35px;display:flex;flex-direction:row;justify-content:flex-start;font-size:0;}
.block1_3 .wrap_contents .code_serch .wrap_search_code input[type='text']{width:52px;height:64px;border:1px solid #BFCAD6;font-size:40px;font-family:'OneShinhanBold';text-align:center;margin-right:10px;padding:6px 9px;}
.block1_3 .wrap_contents .code_serch .wrap_search_code input[type='text']:focus{outline:none;}
.block1_3 .wrap_contents .code_serch .wrap_search_code button{font-size:18px;padding:0 20px;width:163px;margin-left:7px;}

/* .block1_3 .caution_text{width:100%;height:30px;background:#c54c65;color:#fff;font-size:14px;line-height:30px;text-align:center;position:absolute;bottom:0;} */
.block1_3 .caution_text{width:100%;background:#c54c65;color:#fff;font-size:14px;line-height:30px;text-align:center;position:absolute;bottom:0;}
.block1_3 .caution_text span{position:relative;}
.block1_3 .caution_text span:before{content:'';display:block;width:16px;height:16px;background:url("../../images/icon_error_white.svg") no-repeat 50% 100%;position:absolute;top:2px;left:-22px;}

/* 서비스 신청 */
.block_service{background:#f5f5f5;flex-grow:1;}
.wrap_service_content{width:1200px;margin:0 auto;padding:80px 0 140px 0;}
.wrap_service_content > h1{width:100%;font-size:40px;font-weight:400;margin-bottom:55px;text-align:center;position:relative;}

.title_side_message{background:#E5E5E5;border-radius:10px;padding:15px 20px;position:absolute;top:0;right:0;font-size:20px;color:#0B1966;}
.title_side_message:before{content:'';display:block;border:15px solid transparent;border-right-color:#e5e5e5;position:absolute;top:27%;left:-30px;}

.header_service{width:100%;min-height:162px; border:1px solid #C9C9C9;background:#494F60;border-radius:20px;margin-bottom:60px;}
.header_service .wrap_code, .header_service .wrap_agency{width:100%;padding:0 35px;color:#fff;}
.header_service .wrap_code dt, .header_service .wrap_agency dt{width:120px;text-align:left;}
.header_service .wrap_code dd, .header_service .wrap_agency dd{width:calc(100% - 180px);}
.header_service .wrap_code dt, .header_service .wrap_agency dt,
.header_service .wrap_code dd, .header_service .wrap_agency dd{display:inline-block;}

.header_service .wrap_code{height:72px;background:#1C263B;border-radius:20px;}
.header_service .wrap_code dd{font-size:24px;letter-spacing:-0.07em;text-align:center;}
.header_service .wrap_code dd{padding-top:17px;}
.header_service .wrap_code .wrap_icon_info{display:inline-block;width:20px;height:20px;position:relative;}
.header_service .wrap_code .wrap_icon_info .icon_info{display:block;width:20px;height:20px;background:url("../../images/icon_info.svg") no-repeat 0 50%;background-size:contain;margin-left:7px;}
.header_service .wrap_code .wrap_icon_info:hover .arrow_box{display:block;}
.header_service .wrap_code .wrap_icon_info .wrap_arrow_box{position:relative;}
.header_service .wrap_code .wrap_icon_info .arrow_box strong{color:#0471E8;font-weight:300;}
.header_service .wrap_code .wrap_icon_info .arrow_box {position:absolute;background:#fff;width:382px;height:36px;border-radius:40px;top:-8px;left:44px;font-size:14px;color:#333;line-height:35px;font-weight:400;display:none;}
.header_service .wrap_code .wrap_icon_info .arrow_box:after {left:-6%;top:50%;border:solid transparent;content:"";height:15px;width:27px;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-right-color:#fff;border-top-width:8px;border-bottom-width:8px;border-left-width:12px;border-right-width:12px;margin-top:-8px;}

.header_service .wrap_agency{/*height:90px;*/ padding-bottom:30px;}
.header_service .wrap_agency dt{line-height:90px;}
.header_service .wrap_agency dt, .header_service .wrap_agency dd{display:table-cell;}
.header_service .wrap_agency{position:relative}
.header_service .wrap_agency .agency_no{padding:7px 12px;background:#6B89FF;position:absolute;top:27px;right:37px;border-radius:50px;}
.header_service .hidden_agency_no .agency_no{display:none;}
.header_service .second .wrap_agency_group{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap;}
.header_service .second{display:none}type02

.header_service .wrap_agency dd .wrap_more_agency{align-items:flex-end;position:relative;width:178px;}
.header_service .wrap_agency dd .wrap_more_agency .no_agency{position:absolute;top:-7px;left:0;padding:7px 12px;background:#6B89FF;border-radius:30px;min-width:55px;font-weight:700;}
.header_service .wrap_agency dd .wrap_more_agency .btn_view_detail{position:absolute;top:0;right:-20px;font-size:14px;color:#fff;padding:2px 22px 1px 0;background:url("../../images/icon_arrow_white.svg") no-repeat 100% 50%;}
.header_service .wrap_agency_group .agency_item{display:inline-block;padding:12px 5px 12px 22px;background:#5b6170;border-radius:50px;margin:7px 4px;}
.header_service .wrap_agency_group .agency_item_inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.header_service .wrap_agency_group .agency_item_inner .wrap_btn_more_info{position:relative;padding:0 5px 0 10px;}
/* .header_service .wrap_agency_group .agency_item_inner .wrap_btn_more_info:hover .view_more_info{display:block;} */
.header_service .wrap_agency{position:relative;}
.header_service .wrap_agency .btn_more, .header_service .wrap_agency .close{display:block;width:20px;height:11px;}
.header_service .wrap_agency .btn_more{background:url("../../images/icon_arrow_white_open.svg") no-repeat 50% 50%;margin:20px auto 0 auto;}
.header_service .wrap_agency .close{background:url("../../images/icon_arrow_white_close.svg") no-repeat 50% 50%;margin:10px auto 0 auto;}

.btn_more_info{ display:block;width:15px;height:20px;background:url("../../images/icon_more_dot.svg") no-repeat 50% 50%;}

.view_more_info{position:absolute;top:19px;right:0;z-index:1;width:150px;border:1px solid #C4CED6;background:#fff;border-radius:5px;padding:10px 0;display:none;overflow:hidden;}
.view_more_info a{display:block;padding:8px 17px 7px 17px;background:#fff;color:#333;font-size:18px;}
.view_more_info a:hover{background:#EFF8FF;}

.tab_section{padding:22px 0 72px 0;text-align:center;height:30px;}
.tab_section ul{font-size:0;}
.tab_section li{display:inline-block;letter-spacing:-0.1em;position:relative;}
.tab_section li + li{margin-left:40px;}
.tab_section li a{font-size:18px;font-weight:300;color:#333;padding-bottom:12px;position:relative;letter-spacing:-0.1em;}
.tab_section li.tab_select a{font-size:20px;font-weight:700;color:#0B1966;}
.tab_section li.tab_select a:after{content:'';position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);width:16px;height:5px;background:#6B89FF;}
.tab_section li em{display:block;width:17px;height:22px;background:url("../../images/icon_feedback.svg") no-repeat 50% 50%;position:absolute;top:-10px;left:45%;transform:translate(0, -45%);}

.srvice_body{/*margin-top:20px;*/ display:flex;flex-direction:row;justify-content:space-between;}
.srvice_body .service_group{width:1020px;align-items:flex-start;}
.srvice_body .service_group .service_box.modify_message{background:#fef8f8f8;border:1px solid #EA4C55;}
.srvice_body .service_group .service_box{background:#fff;border:1px solid #D9D9D9;border-radius:10px;width:100%;}
.srvice_body .service_group .service_box + .service_box{margin-top:20px;}
.srvice_body .service_group .modify_message .text_message{color:#333;}
.srvice_body.single .service_group{width:100%;}
.srvice_body .title_bottom_tip_text{padding:40px 60px 0 60px;}

.srvice_body .service_group .service_box h2{padding:35px 60px 20px 60px;text-align:left;font-size:24px;letter-spacing:-0.07em;border-bottom:1px solid #D9D9D9;}
.service_group .wrap_basic_info{padding:40px 60px 0 60px;}
.service_group .wrap_basic_info + .wrap_basic_info{padding:30px 60px 0 60px;}
.service_group .wrap_basic_info:last-child{margin-bottom:50px;}
.service_group .wrap_basic_info h3{text-align:left;margin-bottom:25px;font-size:20px;font-weight:700;color:#000;position:relative;}
.title_side_btn{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10px}
.title_side_btn span .green{color:#25957A;display:inline-block;border:1px solid #25957A;}
.title_side_btn span .orange{color:#EA4C55;display:inline-block;border:1px solid #EA4C55;}
.title_side_btn span i{font-size:14px;font-weight:lighter;font-weight:400;margin-left:10px;padding:6px 12px;border-radius:40px;}
.title_side_btn .btn_group input[type="file"]{display:none;}
.title_side_btn .btn_group .input_file_btn{padding:13px 25px 12px 25px;}
.title_side_btn .btn_group button{font-size:14px;padding:13px 25px 12px 25px;}
.title_side_btn .btn_group button + .input_file_btn{margin-left:10px;}

.count_width_btn{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:28px}
.count_width_btn .gird_count{margin-bottom:0 !important;}
.count_width_btn .btn_group button{font-size:14px;padding:13px 25px 12px 25px;}

.service_group .wrap_basic_info .title_side_btn + .wrap_grid{margin:0 0 18px 0;}

.service_group .wrap_basic_info h4{text-align:left;margin-bottom:10px;font-size:18px;font-weight:300;color:#333;font-weight:lighter;position:relative;}
.service_group .wrap_basic_info h4 .arrow_link{font-size:14px;color:#666;position:absolute;right:0;background:url("../../images/icon_arrow_gray_small.svg") no-repeat 100% 50%;background-size:8px 14px;}
.service_group .wrap_basic_info h4 i{position:relative;}
.service_group .wrap_basic_info h4 i:after{content:'*';display:block;position:absolute;top:0;right:-15px;color:#ea4c55;font-style:normal;}
.service_group .wrap_basic_info h4 .tip_text {display:inline-block;float:right;margin-top:-6px;}/* 20221104 Ray Edit */
.service_group .wrap_basic_info.combination_way h3{margin-bottom:30px;position:relative;}
.service_group .wrap_basic_info .emphasis{position:relative;margin-left:15px;}
.service_group .wrap_basic_info .emphasis::after{content:'*' ;display:block;width:10px;height:10px;font-size:24px;color:#ea4c55;position:absolute;top:-2px;right:100%;font-style:normal;text-align:right;}
.service_box.service_box .wrap_basic_info .info_box + .info_box{margin-top:25px;}
.service_box.service_box .wrap_basic_info .info_box:last-child{margin-bottom:50px;}

.service_group .wrap_basic_info .info_box.textarea textarea{width:100%;height:160px;resize:none;border:1px solid #BFCAD6;border-radius:5px;padding:16px 25px 26px 25px;font-size:16px;color:#333;text-align:left;}
.service_group .wrap_basic_info .info_box.textarea textarea::placeholder{color:#BFCAD6;}
.service_group .wrap_basic_info .info_box.textarea .wrap_textarea {width:100%;position:relative;}
.service_group .wrap_basic_info .info_box.textarea .wrap_textarea .count{position:absolute;bottom:-18px;right:0px;font-size:14px;color:#666;}
.service_group .wrap_basic_info .info_box.textarea .wrap_textarea .count.disabled{color:#BFCAD6;}
.service_group .wrap_basic_info .info_box.textarea .wrap_textarea.height2 textarea{height:100px;}
.service_group .wrap_basic_info .info_box.textarea .wrap_textarea.height3 textarea{height:160px;}
.service_group .wrap_basic_info .info_box .wrap_select_group{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.service_group .wrap_basic_info .info_box .wrap_select_group select{width:292px;}
.service_group .wrap_basic_info .info_box .wrap_select_group .select{background-position:255px 50%;}

/* .radio_tile_group {display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}
.radio_tile_group .input_container {position:relative;height:198px;width:294px}
.radio_tile_group .input_container .radio_button {opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;margin:0;cursor:pointer;}
.radio_tile_group .input_container .radio_tile {padding:20px 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;border:1px solid #D9D9D9;border-radius:5px;}
.radio_tile_group .input_container .radio_tile_label *{text-align:center;}
.radio_tile_group .input_container .radio_button:checked + .radio_tile {border:1px solid #0471E8;background:url("../../images/icon_check.svg") no-repeat 90% 10%;}
.radio_tile_group .input_container .radio_tile_label h3, .radio_tile_group .input_container .radio_tile_label span{font-size:16px;margin-bottom:10px;color:#333;display:block;text-align:center;}
.radio_tile_group .input_container .radio_tile_label span{font-weight:700;}
.radio_tile_group .input_container .radio_tile_label p{font-size:14px;color:#999;width:80%;margin:0 auto;}

.radio_tile_group .radio_tile .icon01,
.radio_tile_group .radio_tile .icon02,
.radio_tile_group .radio_tile .icon03{width:100%;height:65px;}
.radio_tile_group .radio_tile .icon01{background:url("../../images/radio_icon01_off.svg") no-repeat 50% 50%;}
.radio_tile_group .radio_tile .icon02{background:url("../../images/radio_icon02_off.svg") no-repeat 50% 50%;}
.radio_tile_group .radio_tile .icon03{background:url("../../images/radio_icon03_off.svg") no-repeat 50% 50%;}

.radio_tile_group .input_container .radio_button:checked + .radio_tile .icon01{background:url("../../images/radio_icon01_on.svg") no-repeat 50% 50%;}
.radio_tile_group .input_container .radio_button:checked + .radio_tile .icon02{background:url("../../images/radio_icon02_on.svg") no-repeat 50% 50%;}
.radio_tile_group .input_container .radio_button:checked + .radio_tile .icon03{background:url("../../images/radio_icon03_on.svg") no-repeat 50% 50%;}

.radio_tile_group2 {display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}
.radio_tile_group2 .input_container {position:relative;height:62px;width:200px}
.radio_tile_group2 .input_container .radio_button {opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;margin:0;cursor:pointer;}
.radio_tile_group2 .input_container .radio_tile {padding:20px 40px 20px 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100%;border:1px solid #D9D9D9;border-radius:5px;font-weight:400;color:#333;background:#fff;}
.radio_tile_group2 .input_container .radio_tile.disabled {color:#ccc;cursor:pointer;}
.radio_tile_group2 .input_container .radio_tile_label *{text-align:left;}
.radio_tile_group2 .input_container + .input_container{margin-left:10px;}
.radio_tile_group2 .input_container .radio_button:checked + .radio_tile {border:1px solid #3048A2;color:#0471E8;background:#f7f9ff url("../../images/icon_check02.svg") no-repeat 90% 50%;}
.radio_tile_group2 .input_container .radio_tile_label h3{font-size:20px;margin-bottom:10px;color:#333}
.radio_tile_group2 .input_container .radio_tile_label p{font-size:13px;color:#999;width:80%;margin:0 auto;}

.radio_tile_group3 {display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin:0 auto;}
.radio_tile_group3 .input_container {position:relative;}
.radio_tile_group3 .input_container .radio_button {opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;margin:0;cursor:pointer;}
.radio_tile_group3 .input_container .radio_tile {padding:0 0 0 32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100%;font-weight:300;color:#333;background:url("../../images/icon_radio_off.svg") no-repeat 0 50%;}
.radio_tile_group3 .input_container .radio_tile.disabled {color:#ccc;cursor:pointer;}
.radio_tile_group3 .input_container + .input_container{margin-left:20px;}
.radio_tile_group3 .input_container .radio_button:checked + .radio_tile {background:url("../../images/icon_radio_on.svg") no-repeat 0 50%;}
.radio_tile_group3 .input_container .radio_tile_label h3{font-size:20px;margin-bottom:10px;color:#333}
.radio_tile_group3 .input_container .radio_tile_label p{font-size:13px;color:#999;width:80%;margin:0 auto;} */

.pop_content .tab_section{padding:62px 0 40px 0;height:30px;}
.popup_tab_content{display:none;padding:10px 0 30px 0;}
.popup_tab_content.active{display:block;}

.popup_tab_content .info_box.textarea textarea{width:100%;height:160px;resize:none;border:1px solid #BFCAD6;border-radius:5px;padding:16px 25px 26px 25px;font-size:16px;color:#333;text-align:left;}
.popup_tab_content .info_box.textarea textarea::placeholder{color:#BFCAD6;}
.popup_tab_content .info_box.textarea .wrap_textarea {width:100%;position:relative;}
.popup_tab_content .info_box.textarea .wrap_textarea .count{position:absolute;bottom:13px;right:20px;font-size:14px;color:#666;}
.popup_tab_content .info_box.textarea .wrap_textarea .count.disabled{color:#BFCAD6;}
.popup_tab_content .info_box.textarea .wrap_textarea.height2 textarea{height:100px;}

.btn_group.info_save{width:100%;text-align:center;padding:50px 0 30px 0;border-top:1px solid #E5E5E5;position:relative;background:#fcfcfc;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.btn_group.info_save button{width:130px;height:48px;font-size:14px;padding:0 25px 0 25px;}
.btn_group.info_save .save_message{font-size:14px;color:#25957A;width:100%;text-align:center;position:absolute;top:-10px;left:0;}
.save_loading{width:160px;margin:0 auto;font-size:14px;padding:12px 15px 11px 15px;}
.save_loading span + img {margin-left:10px;}

.wrap_tip_text{height:48px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#666;font-size:18px;}
.wrap_tip_text.type2{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;color:#666;font-size:18px;}
.wrap_tip_text button, .wrap_tip_text input[type="file"]{font-size:14px;padding:14px 25px;}
.wrap_tip_text input[type="file"]{display:none;}
.wrap_tip_text.type2, .wrap_tip_text.type2 button, .wrap_tip_text input[type="file"]{font-size:14px;color:#666;}
.wrap_tip_text.type2 button{font-size:14px;color:#666;background:url("../../images/icon_arrow_gray.svg") no-repeat 100% 50%;padding:0 16px 0 0;font-weight:700;}
.wrap_tip_text.type2 button + button{margin-left:10px;}
.wrap_tip_text.type2 span{align-items:flex-start;}
.wrap_tip_text.type2 .btn_group{align-items:flex-end;}
.wrap_tip_text.type2{width:100%;margin-bottom:52px;}
.input_file_btn{font-size:14px;padding:15px 25px;background:#494F60;color:#fff;border-radius:5px;color:#fff;cursor:pointer;font-weight:400;}
.input_file_btn:hover{background:#1C263B;transition:all 0.3s;}

.info_box .wrap_grid.none_border{border:transparent;border-radius:0;margin:0;}
.info_box .wrap_grid{width:100%;border:1px solid #ccc;border-radius:10px;margin:20px 0 18px 0;}
.info_box .wrap_grid .grid ul{font-size:0;}
.info_box .wrap_grid li{display:inline-block;font-size:14px;}
.info_box .wrap_grid .grid_file_list thead{background:#F5F5F5;border-bottom:1px solid #ccc;border-top-left-radius:10px;border-top-right-radius:10px;}
.info_box .wrap_grid .grid_file_list thead tr th:first-child{border-top-left-radius:10px;}
.info_box .wrap_grid .grid_file_list thead tr th:last-child{border-top-right-radius:10px;}
.info_box .wrap_grid .grid_file_list thead th{padding:8px 20px;font-size:14px;color:#666;font-weight:300;}
.info_box .wrap_grid .grid_file_list tbody tr td{font-weight:300;color:#666;font-size:14px;padding:14px 20px;}
.info_box .wrap_grid .grid_file_list.type2 tbody tr td{padding:12px 20px;}
.info_box .wrap_grid .grid_file_list tbody tr td em{font-weight:400;color:#333;}
.info_box .wrap_grid .grid_file_list tbody tr{border-bottom:1px solid #ededed;}
.info_box .wrap_grid .grid_file_list tbody tr:last-child{border-bottom:transparent;}
.info_box .wrap_grid .grid_file_list tbody td .btn_download,
.info_box .wrap_grid .grid_file_list tbody td .btn_delete{width:22px;height:22px;padding:0;}
.info_box .wrap_grid .grid_file_list tbody td .btn_download{background:url("../../images/icon_download.svg") no-repeat 50% 50%;}
.info_box .wrap_grid .grid_file_list tbody td .btn_delete{background:url("../../images/icon_delete.svg") no-repeat 50% 50%;}
.info_box .wrap_grid .grid_file_list tbody tr:last-child td:first-child{border-bottom-left-radius:10px;}
.info_box .wrap_grid .grid_file_list tbody tr:last-child td:last-child{border-bottom-right-radius:10px;}

.info_box .wrap_grid .upload_complet{justify-content:space-between;align-items:center;}
.info_box .wrap_grid .upload_complet .wrap_view_more{position:relative;}
.info_box .wrap_grid .upload_complet .view_more_info{top:29px;right:0;width:178px;padding:10px 0;display:none;}
.info_box .wrap_grid .upload_complet .view_more_info li{display:block;width:100%;padding-left:0;padding:0;text-align:left;}
.info_box .wrap_grid .upload_complet .view_more_info a{font-weight:300;font-size:18px !important;}
.info_box .wrap_grid .upload_complet span{color:#25957A;}

.btn_more_type02{display:block;width:31px;height:31px;background:url("../../images/icon_more_dot02.svg") no-repeat 50% 50%;}
.btn_more_type02 .view_more_info{width:170px;}

.info_box .wrap_grid ul.loading li{width:100%;text-align:center;color:#666;}
.info_box .wrap_grid ul.loading span + img{margin-left:10px;}
.info_box .wrap_grid ul.loading img, img.loading {animation:rotate_image 1s linear infinite;transform-origin:50% 50%;} 

.pagination{margin-top:28px;text-align:center;font-size:0;display:flex;align-content:space-around;flex-direction:row;flex-wrap:nowrap;justify-content:center;}
.pagination a{display:inline-block;font-size:14px;width:30px;height:30px;border-radius:4px;font-weight:300;color:#000;text-align:center;line-height:30px;}
.pagination a + a{margin-left:5px}
.pagination .select{border:none;padding:0;}
.pagination .select, .pagination .no:hover{font-weight:700;background:#0471E8;;color:#fff;border-radius:4px;width:30px;}

.pagination .back{margin-right:20px;background:#fff url('../../images/grid_icon_back_on.png') no-repeat 50% 50%;}
.pagination .back.off{background:#fff url('../../images/grid_icon_back_off.png') no-repeat 50% 50%;}
.pagination .rew{margin-right:10px;background:#fff url('../../images/grid_icon_rew_on.png') no-repeat 50% 50%;}
.pagination .rew.off{background:#fff url('../../images/grid_icon_rew_off.png') no-repeat 50% 50%;}
.pagination .next{margin-left:20px;background:#fff url('../../images/grid_icon_next_on.png') no-repeat 50% 50%;}
.pagination .next.off{background:#fff url('../../images/grid_icon_next_off.png') no-repeat 50% 50%;}
.pagination .ff{margin:0 5px 0 10px;background:#fff url('../../images/grid_icon_ff_on.png') no-repeat 50% 50%;}
.pagination .ff.off{background:#fff url('../../images/grid_icon_ff_off.png') no-repeat 50% 50%;}

@keyframes rotate_image{100% {transform:rotate(360deg);};}

.wrap_basic_info .info_box, .wrap_basic_info .info_box_inner_wrap{margin-bottom:40px;}
.wrap_basic_info .info_box:last-child{margin-bottom:0;}
.wrap_basic_info .info_box.inner_wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}
.wrap_basic_info .info_box.inner_wrap.type02{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:0 25px;}
.wrap_basic_info .info_box.inner_wrap .info_box{margin-bottom:0;width:49.2%;margin-top:0 !important;margin-bottom:0 !important;}
.wrap_basic_info .info_box.inner_wrap.type02 .info_box{margin-bottom:0;width:32.2%;margin-top:0 !important;margin-bottom:0 !important;}
.wrap_basic_info .info_box.inner_wrap .info_box .wrap_select_no{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}
/* .wrap_basic_info .info_box.inner_wrap .info_box .wrap_select_no input[type="text"], */
.wrap_basic_info .info_box.inner_wrap .info_box .wrap_select_no span{margin-left:10px;}
.wrap_basic_info .info_box.inner_wrap .info_box .wrap_select_no span{font-size:16px;}
.wrap_basic_info .info_box.inner_wrap .info_box .wrap_select_no input[type="text"]{text-align:right;}
.wrap_basic_info .info_box.inner_wrap .info_box .wrap_select_no select{width:350px;background:#fff url("../../images/icon_arrow_black_small.svg") no-repeat 95% 50%;}

.btn_group.bottom{text-align:center;padding-top:60px;}
.btn_group.bottom button{font-size:18px;min-width:200px;height:60px;padding:0 25px;}
.btn_group.bottom button + button{margin-left:10px}

.btn_group_text{position:relative;}
.btn_group_text .tip_text_box{position:absolute;top:9px ;left:50%;transform:translate(-50%, 0);}
.btn_group_text .in_text{/*top:63px;*/ color:#25957A;font-size:14px;}
.in_text strong{font-weight:400;color:#25957A;}
.in_text{background:url("../../images/icon_check_green.svg") no-repeat 0 50%;padding-left:19px;position:absolute;top:30px;left:50%;transform:translate(-50%, 0);}

.wrap_guide_list{border:1px solid #ededed;border-radius:5px;margin-bottom:20px;padding:25px 30px;}
.wrap_guide_list .guide_list_title{position:relative;}
.wrap_guide_list .guide_list_title h3{font-size:18px;color:#333;text-align:left;padding-left:28px;margin-bottom:0;background:url("../../images/icon_check_list.svg") no-repeat 0 50%;cursor:pointer;}
.wrap_guide_list .guide_list_title h3 a{display:block;width:100%;}
.wrap_guide_list .guide_list_title .icon_btn{display:block;width:20px;height:11px;padding-left:28px;background:url("../../images/icon_arrow_open.svg") no-repeat 0 50%;position:absolute;top:10px;right:-5px;transition:none;}
.wrap_guide_list .guide_list_title .close{background:url("../../images/icon_arrow_close.svg") no-repeat 0 50%;}
.wrap_guide_list .guide_list .guide_list{width:100%;}
.wrap_guide_list .guide_list ul{margin-top:25px;}
.wrap_guide_list .guide_list li{padding:25px 0 25px 12px;font-size:14px;color:#666;font-weight:300;text-align:left;border-bottom:1px solid #E5E5E5;list-style:decimal;list-style-position:inside;}
.wrap_guide_list .guide_list li:last-child{border-bottom:transparent}
.wrap_guide_list .guide_list li i{color:#0471E8;font-style:normal;font-weight:400;}
.wrap_guide_list .guide_list .wrap_tip_text.type2{height:20px;margin:7px 0 -7px 0;}
.wrap_guide_list .guide_list .wrap_tip_text.type2 button{background-size:7px 14px;padding:0 12px 0 0;font-weight:400;}
.wrap_guide_list .guide_list .wrap_tip_text.type2 button + button{margin-left:15px;}

/* 적정성평가 */
.evaluation_block1{width:100%;height:378px;background:url("../../images/bg_eval.png") no-repeat 50% 50%; background-color: #494F60;}
.evaluation_block2{width:100%;background:#f5f5f5;}
.evaluation_block1 .inner_block, .evaluation_block2 .inner_block{width:1200px;height:100%;margin:0 auto;}
/* .evaluation_block1 .inner_block{background:url("../../images/bg_eval.png") no-repeat calc(100% - 50px) 100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;background-color:#333;} */
/* .evaluation_block1.participate .inner_block{background:url("../../images/bg_eval.png") no-repeat calc(100% - 50px) 100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;} */
.evaluation_block1 .inner_block .text_block h1{padding:80px 0;font-size:40px;color:#fff;}
.evaluation_block1 .inner_block .text_block h2{font-size:24px;color:#fff;padding-bottom:8px;}
.evaluation_block1 .inner_block .text_block h2 em{color:#0471E8;}
.evaluation_block1 .inner_block .text_block p{font-size:18px;color:#999;}

.evaluation_block2 .inner_block{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px;padding:80px 0 80px 0;}
.evaluation_block2 .inner_block span {font-size:24px;}
.evaluation_block2 .inner_block span em {color:#0471E8;}
.evaluation_block2 .inner_block .item_box{width:32.2%;background:#fff;border:1px solid #ccc;border-radius:20px;}

.evaluation_block2 .inner_block_no_item{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:160px 0 228px 0;}
.evaluation_block2 .inner_block_no_item .no_item_message{padding-top:155px;background:url("../../images/bg_no_item.svg") no-repeat 50% 0;}
.evaluation_block2 .inner_block_no_item .no_item_message p{font-size:20px;color:#333;}


.evaluation_block2 .inner_block .accordion_Box {position:absolute;top:79px;right:0px;}
.evaluation_block2 .inner_block .accordion_Box .icon_btn{display:block;width:100px;line-height:23px;padding:10px 0;background:#fff;transition:none;border:1px solid #999;border-radius:5px;text-align:center;}
.evaluation_block2 .inner_block .accordion_Box .close{}
  


.title_group{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 0 60px 0;}
.title_group .tag_big{border-radius:40px;min-width:86px;margin:0 auto;display:block;text-align:center;padding:3px 17px;font-size:18px;font-weight:400;}
.title_group .tag_big.blue{border:2px solid #3048A2;color:#3048A2;}
.title_group h1{font-size:40px;letter-spacing:-0.07em;color:#000;padding:8px 0 10px 0}
.title_group p{font-size:20px;color:#333;}

.guide_text_select{padding:0 0 20px 0;text-align:center;font-size:14px;color:#333;}
.guide_text_select span{display:inline-block;background:url("../../images/icon_tip_gray02.svg") no-repeat 0 50%;padding-left:25px;}
.check_join_time{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}
.service_box .wrap_basic_info .wrap_check_join_time{background:#F5F5F5;border-radius:6px;padding:40px 0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px 0;}
.service_box .wrap_basic_info .wrap_check_join_time .info_box:last-child {margin-bottom:0;}
.service_box .wrap_basic_info .wrap_check_join_time dt{padding-right:40px;color:#333;}

.text_guide_bank{color:#666;font-size:18px;}
.text_guide_bank em{color:#637cdd;}

.title_text_blue{color:#0471E8;margin-right:10px;}
.info_box_no_item{width:100%;height:170px;display:flex;justify-content:center;align-items:center;}
.info_box_no_item .no_item_message{background:url("../../images/icon_caution.svg") no-repeat 50% 0;padding-top:69px;color:#666;font-size:20px;}


.evOrgInfo .info_box.with_bottom_line.type01::after{content:''; display: block; width: 100%; height: 1px; background: #333; position: relative; bottom: -25px;}
.evOrgInfo:last-of-type .info_box.with_bottom_line.type01::after{display:none;}

.content_block{padding:80px 0 140px 0;}
.content_block .inner_block{width:1200px;margin:0 auto;}
.content_block .inner_block .page_title{padding-bottom:80px;font-size:40px;color:#000;letter-spacing:-0.07em;}

.requirement_group{width:100%;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:row;}
.requirement_group .wrap_date_group{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;}

.requirement_group.type01{margin-bottom:20px;}
.requirement_group.type01 .select, .requirement_group.type01 .select_date{width:200px;}
.requirement_group.type01 .wrap_select{margin-right:41px;position:relative;}
.requirement_group.type01 .select_date{margin-right:25px;position:relative;}
.requirement_group.type01 .wrap_select:after{content:'';display:block;width:1px;height:28px;background:#bfcad6;position:absolute;top:10px;right:-20px;}
.requirement_group.type01 .select_date:after{content:"~";display:block;position:absolute;top:15px;right:-15px;}
.requirement_group.type01 .select_date:last-child{margin-right:0;}
.requirement_group.type01 .select_date:last-child:after{display:none;}
.requirement_group.type01 .btn_group{margin-left:10px;}

.requirement_group.type02{margin-bottom:20px;justify-content:flex-start;gap:0 40px;}
.requirement_group.type02 .select, .requirement_group.type02 .select_date{width:205px;}
.requirement_group.type02 .wrap_select, .requirement_group.type02 .wrap_date_group{position:relative;}
.requirement_group.type02 .select_date{margin-right:25px;position:relative;width:170px;}
.requirement_group.type02 .wrap_select:after,
.requirement_group.type02 .wrap_date_group:after,
.requirement_group.type02 .wrap_search_group:after{content:'';display:block;width:1px;height:28px;background:#bfcad6;position:absolute;top:10px;right:-20px;}
.requirement_group.type02 .select_date input{width:100%;}
.requirement_group.type02 .select_date:after{content:"~";display:block;position:absolute;top:15px;right:-15px;}
.requirement_group.type02 .select_date:last-child{margin-right:0;}
.requirement_group.type02 .select_date:last-child:after{display:none;}
.requirement_group.type02 .btn_group{margin-left:0;}
.requirement_group.type02 .wrap_search_group{position:relative;width:462px;}
.requirement_group.type02 .wrap_search_group .btn_search{position:absolute;top:10px;right:20px;width:30px;height:30px;background:url("../../images/icon_search_blue.svg") no-repeat 50% 0;padding:0;}
.requirement_group.type02 .wrap_search_group input{padding:12px 60px 12px 20px;width:100%;}

.requirement_group.type02_01{margin-bottom:20px;justify-content:flex-start;gap:0 40px;}
.requirement_group.type02_01 .wrap_select{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0 7px;}
.requirement_group.type02_01 .wrap_select .select:nth-child(1){width:120px;}
.requirement_group.type02_01 .wrap_select .select:nth-child(2){width:155px;}
.requirement_group.type02_01 .wrap_select .select:nth-child(3){width:150px;}
.requirement_group.type02_01 .select_date{width:155px;}
.requirement_group.type02_01 select{padding:11px 37px 11px 20px;}
.requirement_group.type02_01 .wrap_select, .requirement_group.type02_01 .wrap_date_group{position:relative;}
.requirement_group.type02_01 .select_date{margin-right:25px;position:relative;width:155px;}
.requirement_group.type02_01 .wrap_select:after{content:'';display:block;width:1px;height:28px;background:#bfcad6;position:absolute;top:10px;right:-20px;}
.requirement_group.type02_01 .wrap_date_group:after{content:'';display:block;width:1px;height:28px;background:#bfcad6;position:absolute;top:10px;right:-20px;}
.requirement_group.type02_01 .wrap_search_group:after{content:'';display:block;width:1px;height:28px;background:#bfcad6;position:absolute;top:10px;right:-20px;}
.requirement_group.type02_01 .select_date input{width:100%;}
.requirement_group.type02_01 .select_date:after{content:"~";display:block;position:absolute;top:15px;right:-15px;}
.requirement_group.type02_01 .select_date:last-child{margin-right:0;}
.requirement_group.type02_01 .select_date:last-child:after{display:none;}
.requirement_group.type02_01 .btn_group{margin-left:0;}
.requirement_group.type02_01 .wrap_search_group{position:relative;width:258px;}
.requirement_group.type02_01 .wrap_search_group .btn_search{position:absolute;top:10px;right:20px;width:30px;height:30px;background:url("../../images/icon_search_blue.svg") no-repeat 50% 0;padding:0;}
.requirement_group.type02_01 .wrap_search_group input{padding:12px 60px 12px 20px;width:100%;}

.requirement_group.type03{margin-bottom:40px;gap:0 40px;}
.requirement_group.type03 .wrap_search_group:after{content:'';display:block;width:1px;height:28px;background:#bfcad6;position:absolute;top:10px;right:-20px;}
.requirement_group.type03 .btn_group{margin-left:0;}
.requirement_group.type03 .wrap_search_group{position:relative;width:600px;}
.requirement_group.type03 .wrap_search_group .btn_search{position:absolute;top:10px;right:20px;width:30px;height:30px;background:url("../../images/icon_search_blue.svg") no-repeat 50% 0;padding:0;}
.requirement_group.type03 .wrap_search_group input{padding:12px 60px 12px 20px;width:100%;}

/* 데이터 업로드 */
.text_guide_upload{width:100%;padding-bottom:30px;border-bottom:1px dashed #CCCCCC;}
.text_guide_upload p + p{margin-top:8px;}
.text_guide_upload_button{display:flex;flex-direction:row;justify-content:space-between;}
.text_guide_upload_button .btn_group button{font-size:14px;padding:13px 20px 12px 20px;min-width:130px;}
.sample_case_upload{width:100%;position:relative;}
.sample_case_upload input{width:100%;}
.sample_case_upload .btn_copy{background:url("../../images/icon_copy.svg") no-repeat 50% 50%;width:18px;height:22px;position:absolute;top:13px;right:20px;padding:0;border-radius:0;}
.sample_case_upload .in_text{display:block;position:absolute;top:13px;left:calc(100% - 130px);transform:translate(0, 0);}
.deposit_info dl{display:flex;flex-direction:row;justify-content:space-between;color:#666;font-size:18px;}
.deposit_info .deposit{border-bottom:1px dashed #CCCCCC;padding-bottom:25px;}
.deposit_info .deposit dt{font-size:20px;color:#000;font-weight:700;}
.deposit_info .deposit dd{font-size:18px;color:#333;font-weight:400;}
.deposit_info dl + dl{margin-top:25px;}
.deposit_info dl dt{text-align:left;}
.deposit_info dl dd{text-align:right;}

/* 커뮤니티 */
.grid_tag{display:inline-block;background:#0471E8;border-radius:30px;padding:5px 13px;line-height:25px;font-size:14px;color:#fff;min-width:55px;text-align:center;}
.icon_rock{background:url("../../images/icon_rock.svg") no-repeat 0 50%;padding-left:27px;}
.detail_grid{border-top:2px solid #494F60;border-bottom:2px solid #494F60;}
.detail_grid .wrap_title_post, .detail_grid .wrap_content_post{padding:50px 30px;}
.detail_grid .wrap_title_post .title_post_group{display:flex;flex-direction:row;justify-content:flex-start;align-content:center;gap:0 16px;}
.detail_grid .wrap_title_post .post_info{display:flex;flex-direction:row;justify-content:space-between;align-content:center;margin-top:20px;color:#999;}
.detail_grid .wrap_title_post .post_info .right span{position:relative;}
.detail_grid .wrap_title_post .post_info .right span:after{content:'';display:block;width:1px;height:22px;background:#e4e7ee;position:absolute;top:0;right:-22px;}
.detail_grid .wrap_title_post .post_info .right span:last-child:after{display:none;}
.detail_grid .wrap_title_post .post_info .right span + span{margin-left:40px;}
.detail_grid .wrap_title_post .title_post_group h3{font-size:24px;color:#333;}
.detail_grid .wrap_content_post{border-top:1px solid #E4E7EE;border-bottom:1px solid #E4E7EE;}
.detail_grid .wrap_content_post p{line-height:25px;color:#666;}
.detail_grid .wrap_attach_post{padding:35px 30px 50px 30px;}
.detail_grid .wrap_attach_post dt{padding-bottom:22px;color:#333;font-weight:400;}
.detail_grid .wrap_attach_post dd li a{color:#0471E8;font-size:14px;text-decoration:underline;background:url("../../images/icon_clip.svg") no-repeat 0 50%;padding-left:15px;}
.detail_grid .wrap_attach_post dd li + li{margin-top:15px;}

.wrap_faq .tab_section{width:248px;}
.wrap_faq .tab_section li.tab_select a{font-size:20px;font-weight:bold;color:#0B1966;}
.wrap_faq {width:100%;height:700px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:60px;}
.wrap_faq .tab_section{width:248px;height:100%;overflow-y:auto;padding:0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.wrap_faq .tab_section li{display:block;text-align:left;font-size:16px;border-bottom:1px solid #d9d9d9;}
.wrap_faq .tab_section li:last-child{border-bottom:transparent;}
.wrap_faq .tab_section li a{display:block;padding:20px 20px 20px 40px;color:#000;}
.wrap_faq .tab_section li.select_tab a{display:block;background:#0471E8;color:#fff;font-weight:400 !important;}
.wrap_faq .tab_section li *{font-size:16px !important;font-weight:300 !important;}
.wrap_faq .tab_section li + li {margin-left:0;}
.wrap_faq .faq_tab_content{/* display:none; */flex:1;width:100%;height:100%;overflow-y:auto;padding:50px;border:1px solid #d9d9d9;border-radius:10px;}
.wrap_faq .faq_tab_content.active{display:block;}

.wrap_faq .tab_section::-webkit-scrollbar, .wrap_faq .faq_tab_content::-webkit-scrollbar {width:8px;}
.wrap_faq .tab_section::-webkit-scrollbar-thumb, .wrap_faq .faq_tab_content::-webkit-scrollbar-thumb{height:30%;background:rgba(0, 0, 0, 0.4);border-radius:10px;}

.faq .question{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;}
.faq .question:first-child{padding:0 20px 25px 20px;}
.faq .question{color:#333;font-size:20px;font-weight:400;border-bottom:1px solid #D9D9D9;cursor:pointer;padding:40px 20px 25px 20px;}
.faq .question .text_blue{font-size:20px;color:#0471E8;font-weight:500;margin-right:10px}
.faq .answer{color:#666;font-size:18px;line-height:25px;background:#F5F5F5;display:none;padding:25px 40px;}

.wrap_faq .faq_tab_content .searh_result{text-align:center;margin-bottom:40px;font-size:24px;color:#000}
.wrap_faq .faq_tab_content .searh_result em{color:#0471E8;font-weight:bold;margin-right:5px;}
.wrap_faq .faq_tab_content .wrap_result .faq .question p{width:100%;padding-right:60px;}
.wrap_faq .faq_tab_content .wrap_result .faq .question .arrow{display:block;width:20px;height:12px;background:url("../../images/faq_arrow_down.svg") no-repeat 50% 50%;align-self:flex-start;margin-top:10px;}
.wrap_faq .faq_tab_content .wrap_result .faq .question .rotate {-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.wrap_faq .faq_tab_content .wrap_no_result .no_search_result{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:120px 0 150px 0;}
.wrap_faq .faq_tab_content .wrap_no_result .no_search_result .no_item_message{padding-top:72px;background:url("../../images/icon_error_big.svg") no-repeat 50% 0;}
.wrap_faq .faq_tab_content .wrap_no_result .no_search_result .no_item_message p{font-size:20px;color:#333;font-weight:bold;}

.banner_faq{width:100%;height:192px;border:1px solid #E4E7EE;border-radius:10px;background:#F5F5F5 url("../../images/bg_faq_banner.png") no-repeat calc(100% - 80px) 55px;}
.banner_faq dl{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0 60px;margin:60px 0 0 80px;}
.banner_faq dl dt{font-size:24px;color:#333;font-weight:bold;}
.banner_faq dl dd ul li + li{margin-top:16px;}
.banner_faq dl dd ul .th{margin-right:15px;font-size:16px;}
.banner_faq dl dd ul .td{font-size:18px;font-weight:bold;}

/* 결합결과 */
.combination_result .tb_grid_type1{margin-bottom:0;}
.combination_result .text_ellipsis_for_3line tbody td{height:80px;}
.combination_result table td b{font-weight:400;color:#333;}
.period_countdown{font-size:12px;color:#0471E8;text-align:center;}
.period_end{font-size:12px;color:#EA4C55;text-align:center;}

.wrap_th_tip{position:relative;}
.wrap_th_tip .th_tip{display:inline-block;width:16px;height:16px;background:url("../../images/icon_tip_yellow.svg") no-repeat 50% 50%;vertical-align:middle;margin-left:3px}
.wrap_th_tip .wrap_text_bubble_tip{position:absolute;top:-56px;right:-150px;min-width:313px;background:#fff ;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.1)) drop-shadow(0px 0px 1px #000000);border-radius:50px;padding:15px 25px;}
.wrap_th_tip .wrap_text_bubble_tip{display:none;}
.wrap_th_tip:hover .wrap_text_bubble_tip{display:block;}
.wrap_th_tip .wrap_text_bubble_tip .text_bubble_tip{position:relative;}
.wrap_th_tip .wrap_text_bubble_tip .text_bubble_tip:after{left:50%;top:36px;transform:translate(-50%, 0);content:"";height:0;width:0;position:absolute;border-top:7px solid #fff;border-bottom:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;}

.message_box{padding:30px 40px;border-radius:10px;margin-top:40px;}
.message_box h4.title{font-size:18px;font-weight:400;}
.message_box.normal{border:1px solid #BFCAD6;background:#fff;}
.message_box.green{border:1px solid #b6dcd2;background:#f4faf8;}
.message_box p{color:#666;font-size:14px;}
.message_box .btn_group.combination button{min-width:146px;}

.message_box .text_guide_upload_button{align-items:center;}
.message_box.green h4.title{margin-bottom:0;color:#25957A;}
.message_box.green .date{font-size:14px;color:#666;}
.message_box .text_guide_upload_button .text_group h4.title{margin-bottom:6px;}

/* 마이페이지 */
.wrap_member_info{width:100%;position:relative;}
.bg_member_info{width:100%;height:330px;background:#494F60;border-radius:20px;position:absolute;top:0;z-index:0}
.member_info_group{width:100%;position:relative;z-index:1;padding:60px 40px;}
.member_info_group .banner_member_info{padding:0 110px 40px 110px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}
.member_info_group .banner_member_info .left_info{width:50%;color:#fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;position:relative;}
.member_info_group .banner_member_info .left_info::after{content:'';display:block;width:2px;height:66px;background:#6d7280;position:absolute;top:50%;right:0;transform:translate(0, -50%);}
.member_info_group .banner_member_info .left_info .profile_img{position:relative;width:130px;height:130px;}
.member_info_group .banner_member_info .left_info .profile_img img{width:130px;height:130px;border-radius:150px;}
.member_info_group .banner_member_info .left_info .profile_tag{position:absolute;left:50%;bottom:6px;width:96px;background:#0471E8;border-radius:4px;font-size:14px;color:#fff;text-align:center;min-width:96px;min-height:30px;transform:translate(-50%, 6px);padding:6px 22px;font-weight:400;}
.member_info_group .banner_member_info .left_info .profile_tag2{position:absolute;left:50%;bottom:6px;width:96px;background:#6A44BF;border-radius:4px;font-size:14px;color:#fff;text-align:center;min-width:96px;min-height:30px;transform:translate(-50%, 6px);padding:6px 22px;font-weight:400;}
.member_info_group .banner_member_info .left_info .member_name_group{padding:25px 30px;}
.member_info_group .banner_member_info .left_info .member_name_group .member_name{font-size:20px;margin-bottom:20px;}
.member_info_group .banner_member_info .left_info .member_name_group .member_name em + span{margin-left:8px;}
.member_info_group .banner_member_info .left_info .member_name_group .member_name em{font-size:30px;font-weight:400;}
.member_info_group .banner_member_info .left_info .member_name_group .go_detail_profile{font-size:14px;padding-right:13px;background:url("../../images/icon_arrow_white_small.svg") no-repeat 100% 50%;}
.member_info_group .banner_member_info .right_info{width:50%;padding:40px 0 0 100px;text-align:left}
.member_info_group .banner_member_info .right_info .company_name dt{font-size:12px;color:#ccc;margin-bottom:10px;}
.member_info_group .banner_member_info .right_info .company_name dd{color:#E5E5E5;letter-spacing:-0.05em;}
.member_info_group .banner_member_info .right_info .company_name dd em{font-size:18px;font-weight:400;}
.member_info_group .banner_member_info .right_info .company_name dd span{font-size:16px;margin-left:15px;}
.member_info_group .summary_info{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0 20px;margin-bottom:20px;}
.member_info_group .summary_info.type02 .item_box{width:33.333%;} 
.member_info_group .summary_info.type02 .item_box dt{margin-bottom:20px;} 
.member_info_group .summary_info.type02{margin-bottom:0;}
.member_info_group .summary_info .item_box{width:50%;background:#fff;border:1px solid #BFCAD6;border-radius:10px;padding:40px;}
.member_info_group .summary_info .item_box dt{text-align:left;font-size:20px;color:#333;font-weight:400;margin-bottom:30px;}
.member_info_group .summary_info .item_box dd{text-align:right;}
.member_info_group .summary_info .item_box dd .value_group{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:0 50px;}
.member_info_group .summary_info .item_box dd .value_group .value_item{min-width:85px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:relative;}
.member_info_group .summary_info .item_box dd .value_group .value_item::after{content:'';width:6px;height:6px;border-radius:10px;background:#BFCAD6;position:absolute;top:50%;right:-35px;transform:translate(-50%,0);}
.member_info_group .summary_info .item_box dd .value_group .value_item:last-child:after{display:none;}
.member_info_group .summary_info .item_box dd .value_group .value_item .title_value{font-size:18px;color:#333;letter-spacing:-0.07em;margin-right:12px;}
.member_info_group .summary_info .item_box dd .value_group .value_item .text_value{font-size:30px;color:#3048A2;letter-spacing:-0.07em;}
.member_info_group .summary_info .item_box dd .value_group .value_item .text_value em{font-size:40px;font-weight:400;}
.member_info_group .summary_info .item_box dd .value_group.type2 .text_value{position:relative;}
.member_info_group .summary_info .item_box dd .value_group.type2 .text_value::after{content:'';display:block;width:100%;height:2px;background:#3048A2;position:absolute;left:0;bottom:7px;}
.member_info_group .wrap_grid_colleague{background:#fff;border:1px solid #BFCAD6;border-radius:10px;padding:40px 50px;}
.member_info_group .wrap_grid_colleague .grid_colleague{width:100%;}
.member_info_group .wrap_grid_colleague .grid_colleague .wrap_table_head_fix{width:100%;height:338px;overflow-y:auto;position:relative;margin-bottom:20px;}
.member_info_group .wrap_grid_colleague .grid_colleague .wrap_table_head_fix::-webkit-scrollbar {width:10px;}
.member_info_group .wrap_grid_colleague .grid_colleague .wrap_table_head_fix::-webkit-scrollbar-thumb {height:30%;background:#999;border-radius:6px;}
.member_info_group .wrap_grid_colleague .grid_colleague .wrap_table_head_fix::-webkit-scrollbar-track {background:#fff;}

.member_info_group .wrap_grid_colleague .grid_colleague .wrap_table_head_fix .tb_grid_type1 {margin-bottom:0;}
.member_info_group .wrap_grid_colleague .grid_colleague .wrap_table_head_fix .tb_grid_type1 tbody td:first-child {font-weight:300;}
.member_info_group .wrap_grid_colleague .grid_colleague .wrap_table_head_fix .fix_head{position:sticky;top:0;}
.member_info_group .wrap_grid_colleague .notice_message{width:100%;padding:30px;background:#FCFCFC;border:1px solid #BFCAD6;border-radius:6px;}
.member_info_group .wrap_grid_colleague .notice_message dt,
.member_info_group .wrap_grid_colleague .notice_message dd{padding-left:30px;text-align:left;}
.member_info_group .wrap_grid_colleague .notice_message dt{font-size:18px;color:#333;font-weight:400;margin-bottom:10px;background:url("../../images/icon_info_blue.svg") no-repeat 0 50%;height:21px;line-height:20px;}
.member_info_group .wrap_grid_colleague .notice_message dd{font-size:14px;color:#666;}
.inner_block.mypage .banner_faq{margin-bottom:60px;}
.banner_withdrawal{width:100%;padding:40px 48px 40px 50px;background:#fff;border:1px solid #BFCAD6;border-radius:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.banner_withdrawal .text{font-size:20px;color:#333;letter-spacing:-0.1em;font-weight:400;}
.banner_withdrawal .btn_withdrawal{display:block;width:8px;height:14px;background:url("../../images/icon_arrow_gray_small.svg") no-repeat 50% 50%;}

.profile_member_info .tab_content{margin-top:60px;}
.profile_member_info .tab_section{padding:0 0 42px 0;}
.grid_title{font-size:24px;line-height:130%;letter-spacing:-0.05em;color:#000;margin-bottom:20px;}

.td_inner_group{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.td_inner_group .btn_group button{font-size:12px;min-width:50px;padding:7px 14px;}

.profile_grid_group .tb_grid_type1{margin-bottom:0;}
.profile_grid_group .grid_item + .grid_item{margin-top:40px;}

.mypage_bottom_btn button{min-width:252px !important;}
.profile_member_info .wrap_grid .count_width_btn .btn_group button{min-width:130px;}
.title_my_project{padding-bottom:64px !important;}
.title_withdrawal{padding-bottom:60px !important;}

.wrap_withdrawal{width:655px;margin:0 auto;border-top:1px solid #999;border-bottom:1px solid #E5E5E5;padding:20px 0;}
.wrap_withdrawal .input_info_content .terms_item + .terms_item .check_box_custom{border-top:transparent;}
.wrap_withdrawal .input_info_content .check_box_custom{border:1px solid #D9D9D9;}
.wrap_withdrawal .input_info_content .text_block {border:1px solid #D9D9D9;min-height:90px;max-height:250px;overflow-y:auto;}
.wrap_withdrawal .input_info_content .text_block::-webkit-scrollbar {width:10px;}
.wrap_withdrawal .input_info_content .text_block::-webkit-scrollbar-thumb {height:30%;background:#999;border-radius:6px;}
.wrap_withdrawal .input_info_content .text_block:-webkit-scrollbar-track {background:#fff;}
.wrap_withdrawal .input_info_content .check_box_custom{padding:20px 25px;}
.wrap_withdrawal .input_info_content .check_box_custom label{font-size:16px;font-weight:400;}
.wrap_withdrawal .input_info_content .check_box_custom label i{font-style:normal;color:#EA4C55;}
.wrap_withdrawal .input_info_content .check_box_custom + .text_block{border-top:transparent;}
.wrap_withdrawal .input_info_content .text_block{padding:25px 30px;font-size:14px;line-height:150%;letter-spacing:-0.05em;color:#808080;}

.complet_withdrawal button{min-width:252px !important;}

/* 바로가기 */
.srvice_body aside.wrap_quick_menu{width:170px;align-items:flex-end;}
.srvice_body aside .quick_menu{width:100%;min-height:160px;position:-webkit-sticky;position:sticky;top:0;background:#E5E5E5;border-radius:10px;padding:0 12px 10px 12px;}
.srvice_body aside.wrap_quick_menu .quick_menu h3{font-size:16px;font-weight:700;color:#0B1966;text-align:center;padding:20px 0 15px 0;border-bottom:1px solid #ccc;}
.srvice_body aside.wrap_quick_menu .quick_menu h3 span{position:relative;margin-left:20px;}
.srvice_body aside.wrap_quick_menu .quick_menu h3 span::before{content:'';display:block;position:absolute;top:3px;left:-29px;background:url("../../images/icon_go.svg") no-repeat 0 50%;width:17px;height:17px;}
.srvice_body aside.wrap_quick_menu .quick_menu li:first-child{margin-top:10px;}
.srvice_body aside.wrap_quick_menu .quick_menu li + li{margin-top:5px;}
.srvice_body aside.wrap_quick_menu .quick_menu li a{font-size:14px;color:#666;display:block;padding:10px 20px;background:transparent;}
.srvice_body aside.wrap_quick_menu .quick_menu li a:hover{background:#0B1966;border-radius:50px;color:#fff;}

/* 팝업 */
.wrap_popup, .wrap_popup2, .wrap_popup3, .wrap_popup4, .wrap_popup5,
.wrap_popup6, .wrap_popup7, .wrap_popup8, .wrap_popup9,
.wrap_check_pass, .wrap_modify_certificate, .wrap_complet_save, .wrap_modify_id_01, .wrap_modify_id_02,
.wrap_modify_pass, .wrap_modify_education, .wrap_modify_career, .wrap_popup_2channel{display:none;background:#fff;position:fixed;z-index:999;left:50%;top:50%;transform:translate(-50%, -50%);}

.wrap_popup, .wrap_popup2, .wrap_popup3,
.wrap_popup5, .wrap_popup6, .wrap_popup7, .wrap_popup8,
.wrap_check_pass, .wrap_modify_certificate, 
.wrap_complet_save, .wrap_modify_id_01, .wrap_modify_id_02,
.wrap_modify_pass, .wrap_modify_education, .wrap_modify_career {width:550px;}
.wrap_popup4 {width:800px;}
.wrap_popup9 {width:1200px;}

.wrap_popup_2channel {width:800px;}

.wrap_popup_contents h3{height:70px;text-align:left;font-size:20px;line-height:70px;color:#0471E8;letter-spacing:-0.1em;padding:0 35px;border-bottom:1px solid #0471E8;position:relative;}
.wrap_popup_contents h3 a{position:absolute;top:23px;right:28px;background:url("../../images/icon_popup_close.svg") no-repeat 100% 50%;font-size:0;display:block;width:24px;height:24px;}

.wrap_popup_contents{display:flex;flex-direction:column;justify-content:flex-start;min-height:280px;}
.wrap_popup_contents .wrap_grid.single{margin:40px 35px;}
.wrap_popup_contents > .wrap_grid{margin:0 35px;}
.wrap_popup_contents .wrap_search_company{margin:40px 35px 0 35px;}

.pop_content.search_group .wrap_grid{margin:0 35px 40px 35px;}
.pop_content .text_box_popup {color:#333;/*height:100px;*/ overflow-y:auto;text-align:center;padding:40px 0 39px 0;}
.pop_content .btn_group {/*height:48px;*/ font-size:0;text-align:center;padding-top:40px;border-top:1px solid #E5E5E5;border-bottom:1px solid transparent;margin:0 35px 40px 35px;}
.pop_content .btn_group button{width:130px;height:48px;font-size:14px;padding:0 25px 0 25px;}

.btn_close_modal_top{float:right;margin-top:-3px;}
.modal{position:fixed;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.4);top:0;left:0;z-index:99;display:none;}
.popup_tip_text_grid{font-size:14px;text-align:left;color:#999;}

.wrap_grid .gird_count{text-align:left;margin-bottom:15px;font-size:18px;font-weight:400;}
.wrap_grid .gird_count span{color:#333;}
.wrap_grid .gird_count i{color:#0471E8;font-style:normal;margin-left:5px;}
.tb_grid_type1{margin-bottom:15px;}
.tb_grid_type1 th, td{vertical-align:middle;}
.tb_grid_type1 th{font-size:14px;color:#666;border-top:2px solid #1C263B;border-bottom:1px solid #999;height:34px;font-weight:normal;background:#f5f5f5;}
.tb_grid_type1 td{vertical-align:middle;height:60px;border-bottom:1px solid #e5e5e5;color:#666;font-size:16px;}
.tb_grid_type1 th:first-child{padding-left:20px;}
.tb_grid_type1 th:last-child{padding-right:20px;}
.tb_grid_type1 td:first-child{padding-left:20px;}
.tb_grid_type1 td:last-child{padding-right:20px;}
.tb_grid_type1 td:first-child{font-weight:700;color:#333;}
.tb_grid_type1.normal td:first-child{font-weight:300;color:#666;}

.tb_grid_type1 td .delBtn{width: 20px;height: 20px;background: url(../../images_bank/icon_clear.svg) no-repeat 50% 50%;vertical-align: sub;cursor: pointer;margin-left:10px;}

.tb_grid_type2{margin-bottom:15px;}
.tb_grid_type2 th, td{vertical-align:middle;height:70px;background:#fff;}
.tb_grid_type2 th{font-size:14px;color:#000;border-top:2px solid #1c263b;border-bottom:1px solid #999;font-weight:normal;font-family:'OneShinhanMedium';}
.tb_grid_type2 td{border-bottom:1px solid #e5e5e5;color:#666;font-size:16px;font-weight:300;}
.tb_grid_type2 .ellipsis{overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
.tb_grid_type2 td em{font-weight:bold;font-weight:300;color:#333 !important;}
.tb_grid_type2 tbody tr:hover td{background:#f3fffe;}
.tb_grid_type2 td .text_color_thick{color:#333 !important;}
.tb_grid_type2 tr:last-child td{border-bottom:1px solid #ccc;}
.tb_grid_type2 th:first-child{padding-left:20px;}
.tb_grid_type2 th:last-child{padding-right:20px;}
.tb_grid_type2 td:first-child{padding-left:20px;}
.tb_grid_type2 td:last-child{padding-right:20px;}

.pop_content .text_box_popup.gray{background:#f5f5f5;padding:30px;min-height:100px;text-align:left;color:#333;font-size:16px;margin:40px 35px 0 35px;}
.wrap_popup_check_box{color:#333;font-size:14px;margin:18px 0 0 0;padding-left:72px;}
.wrap_popup3 .wrap_popup_check_box{margin:18px 0 39px 0;}

.pop_content .wrap_search_company{padding-bottom:40px;}
.pop_content .wrap_search_company .search_company{width:450px;position:relative;margin:0 auto;}
.pop_content .wrap_search_company .search_company input{width:100%;padding:12px 50px 12px 20px;}
.pop_content .wrap_search_company .search_company button{background:url("../../images/icon_search.svg") no-repeat 100% 50%;width:30px;height:30px;position:absolute;top:10px;right:10px;padding:0;}
.pop_content .wrap_input_info{width:100%;padding:0 35px;}
.pop_content .wrap_input_info.add_company{width:100%;padding:0 35px 40px 35px;}
.pop_content .wrap_input_info .input_info.company dl + dl {margin-top:0 !important;}

.pop_content .wrap_search_company.sublist{position:relative;}
.wrap_manager_list{width:463px;min-height:65px;max-height:198px;background:#fff;border:1px solid #157EFB;border-radius:4px;overflow-y:auto;position:absolute;top:49px;z-index:1;}
.wrap_manager_list ul li dt{margin:0 0 0 0 !important;}
.wrap_manager_list ul li dt span{color:#333;font-size:14px !important;}
.wrap_manager_list ul li dt .name{font-weight:700;}
.wrap_manager_list ul li dt .name span{color:#1371e2;}
.wrap_manager_list ul li dt .rank{font-weight:400;}
.wrap_manager_list ul li .work_place{font-weight:400;font-size:12px;color:#999;}
.wrap_manager_list ul li dl{padding:12px 16px;}
.wrap_manager_list ul li dl:hover{background:#F8F9FB;}
.wrap_manager_list ul li dt .name span {color:#1371e2 !important;}
.wrap_manager_list ul li dl dd{padding-bottom:0 !important;}

.pop_content .wrap_input_info .icon_tooltip{position:relative;background:url("../../images/icon_tip_gray.svg") no-repeat 50% 50%;display:block;width:24px;height:24px;margin-left:25px;margin-top:3px;}
.pop_content .wrap_input_info .icon_tooltip .tooltip_box{width:300px;background:#fff;padding:15px 20px;position:absolute;top:-10px;left:40px;z-index:1;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.1)) drop-shadow(0px 0px 1px #000000);border-radius:50px;font-size:14px;color:#666;display:none;}
.pop_content .wrap_input_info .icon_tooltip .tooltip_box:after{content:"";position:absolute;top:17px;left:-8px;border-right:10px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent;}
.pop_content .wrap_input_info .icon_tooltip:hover .tooltip_box{display:block;}
.pop_content.info_application{padding-top:40px;}
.pop_content.info_application .wrap_text_info{padding:40px 0;}
.pop_content.info_application .wrap_text_info dl + dl{margin-top:40px;}
.pop_content.info_application .wrap_text_info dl dt{font-size:18px;color:#333;font-weight:400;}
.pop_content.info_application .wrap_text_info dl dd{font-size:16px;color:#666;}

.wrap_popup_grid{padding:40px 35px 40px 35px;margin-top:-40px;max-height:718px;overflow-y:auto;}
.loading_section_popup{border:none;width:100%;height:550px;background:#fff;display:flex;justify-content:center;align-items:center;}

.wrap_check_pass .wrap_input_info .input_info.company{margin-top:0;}
.wrap_modify_id_01 .for_popup_input_group select{width:185px !important;}
.wrap_modify_id_01 .for_popup_input_group input{width:145px !important;}
.wrap_modify_id_01 .for_popup_input_group button{font-size:14px;}

.wrap_modify_pass .wrap_input_info .input_info.company dd{padding-bottom:1px;}

.wrap_popup_2channel .authorizationCode {margin:40px 0;}
.wrap_popup_2channel .authorizationCode dl {width:500px;position:relative;margin:0 auto;}
.wrap_popup_2channel .authorizationCode dl dt {font-weight:400;font-size:24px;line-height:150%;text-align:center;letter-spacing:-0.05em;color:#333;}
.wrap_popup_2channel .authorizationCode dl dt span {color:#0471E8;}
.wrap_popup_2channel .authorizationCode dl dd {margin-top:10px;font-weight:200;font-size:18px;color:#666;text-align:center;letter-spacing:-0.03em;}
.wrap_popup_2channel .wrap_popup_contents .authorizationCode .wrap_search_company {margin:20px 35px 0 35px;padding-bottom:20px;}
.wrap_popup_2channel .wrap_popup_contents .authorizationCode .wrap_search_company .search_company {width:400px;}
.wrap_popup_2channel .authorizationCode .countdown {text-align:center;}
.wrap_popup_2channel .authorizationCode .countdown span{font-size:14px;color:#6B89FF;font-weight:400;}
.wrap_popup_2channel .authorizationCode .resend {text-align:center;margin-top:30px;}
.wrap_popup_2channel .authorizationCode .resend a{position:relative;display:inline-block;font-size:14px;color:#666;font-weight:400;padding-right:20px;background:url("../../images/icon_arrow_gray_login.svg") no-repeat 100% 50%;position:relative;}
.wrap_popup_2channel .authorizationCode .error_message_input {text-align:center;margin-top:30px;}
.wrap_popup_2channel .authorizationCode .error_message_input span {padding-left:25px;background:url("../../images/icon_error_red.svg") no-repeat 0 50%;font-size:14px;color:#EA4C55;font-weight:300;}
.authorizationCode ~ .btn_group button:last-child {padding:0 15px;}

.icon_tool_tip{display:inline-block;width:20px;height:16px;position:relative;margin-left:23px;}
.icon_tool_tip a{display:block;width:20px;height:20px;background:url("../../images/icon_info_blue.svg") no-repeat 50% 50%;position:absolute;top:0;right:0;}
.icon_tool_tip .tool_tip_box{width:310px;min-height:190px;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.1)) drop-shadow(0 0 1px #000);border-radius:20px;background:#fff;position:absolute;top:-15px;left:40px;z-index:1;display:none;}
.icon_tool_tip .tool_tip_box:after{content:"";position:absolute;top:15px;left:-9px;border-right:10px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent;}
.icon_tool_tip:hover .tool_tip_box{display:block;}
.text_list{margin:15px 25px;}
.text_list li{color:#666;}
.text_list li + li{margin-top:1px;}

.height01{height:100px;overflow-y:auto;}
.height02{height:150px;overflow-y:auto;}
.height03{height:200px;overflow-y:auto;}
.height04{height:250px;overflow-y:auto;}
.height05{height:300px;overflow-y:auto;}
.height06{height:350px;overflow-y:auto;}
.height07{height:400px;overflow-y:auto;}
.height08{height:450px;overflow-y:auto;}
.height09{height:500px;overflow-y:auto;}
.height10{height:550px;overflow-y:auto;}
.height11{height:600px;overflow-y:auto;}
.height12{height:650px;overflow-y:auto;}
.height13{height:700px;overflow-y:auto;}
.height14{height:750px;overflow-y:auto;}
.height15{height:800px;overflow-y:auto;}
.height16{height:850px;overflow-y:auto;}

.ui-datepicker td {height:30px}

.numBox {margin-top:-76px;padding-bottom:34px; text-align:left;margin-bottom: 15px;font-size: 18px;font-weight: 300;letter-spacing: -0.02em}
.numBox span {color:#1D1D1F;}
.numBox i {color: #0471E8;margin-left:5px;font-weight: 500;font-style: normal;letter-spacing: -0.02em}
.numBox.nomargin {margin:0 0 40px 0;padding:0;}

/* 개인정보 처리방침 / 이용약관 */
.area {width:1200px;margin:0 auto;}
.area h3 {text-align:center;padding:50px 0 10px 0;font-size:32px;}
.area .btn_2 ul {position: relative;overflow: hidden;margin: 0 auto;display:table;padding-inline-start:0;}
.area .btn_2 ul li {display:table-cell;text-align: center;padding:0px 20px 15px;}
.area .btn_2 ul li a {display:block;position:relative;font-weight:400;line-height:64px;color:#666;text-decoration:none;font-size:30px;}
.area .btn_2 ul li a.on {font-weight:600;color:#0471E8;}
.area .btn_2 ul li a.on:after {content: "";position: absolute;bottom: 13px;left: 50%;margin-left: -6px;width: 12px;background: blue;height: 4px;}
.selectBox {text-align:center;width:400px;margin:0 auto;padding-bottom:20px;}
.selectBox select {width:100%;appearance: none;}
.pdfArea{width:845px;height:710px;border:1px solid #ddd;border-radius:5px;margin:20px auto;box-sizing:border-box;background-color:#525659;}
.pdfArea iframe {border:0 !important;}
.centerBtn {width:1200px;text-align:center;} 
.centerBtn button {border: 1px solid #ddd;border-radius: 3px;padding: 13px;width: 200px;}
