.container{background:#EEF4FD;}
.layout {width:100%; height:100%; min-height:100vh; max-width:600px; margin:0 auto; padding-top:0px; background:#fff;}
.header_wrapper {position:fixed; width:100%; max-width:600px; padding:10px 26px; top:0px; left:50%;background:#fff; z-index:10; transform: translate(-50%,0);}
.header_wrapper .half_box {display:flex; justify-content: space-between; padding:0px; align-items: center;}
.header_wrapper + div {padding-top:70px;}

.header_type_login {}
.header_type_login .half_box .lt_box {}
.header_type_login .half_box .lt_box img {max-width:42px;}
.header_type_login .half_box .rt_box {}
.header_type_login .half_box .rt_box a {}
.header_type_login .half_box .rt_box a span {padding:8px 18px; font-size:14px; border-radius: 6px; text-align:center; color:#7E8EAA; text-decoration: underline;}

.header_type_back .lt_box img {width:48px; margin-left:-20px;}
.header_type_back .rt_box .inquiry a span {font-size:14px;}
.header_type_back .half_box {padding:0 0 0 0;}

.header_type_menu {}
.header_type_menu .half_box {}
.header_type_menu .half_box .lt_box {}
.header_type_menu .half_box .lt_box img {max-width:156px;}
.header_type_menu .half_box .rt_box {display:flex; align-items:center;}
.header_type_menu .half_box .rt_box .qna {margin-right:25px;}
.header_type_menu .half_box .rt_box .qna a {}
.header_type_menu .half_box .rt_box .qna a span {font-size:15px; font-weight:bold; line-height:32px;}
.header_type_menu .half_box .rt_box .menu_btn {position:relative;}
.header_type_menu .half_box .rt_box .menu_btn > a {display:block; font-size:0;}
.header_type_menu .half_box .rt_box .menu_btn > a > span {display:inline-block; font-size:0; width:32px; height:32px; background:url('/images/icon/button_menu.png')no-repeat center center / 32px 32px;}
.header_type_menu .half_box .rt_box .menu_btn .menu_list {display:none; position:absolute; right:0px; bottom:-120px; z-index:30; width:140px; border-radius:12px; box-shadow:0px 2px 12px 0px rgba(0,0,0,0.15); background:#fff;}
.header_type_menu .half_box .rt_box .menu_btn .menu_list ul { }
.header_type_menu .half_box .rt_box .menu_btn .menu_list ul li {height:38px;}
.header_type_menu .half_box .rt_box .menu_btn .menu_list ul li a {display:block;}
.header_type_menu .half_box .rt_box .menu_btn .menu_list ul li a span {display:block; font-size:12px; line-height:38px; text-align:center;}

#start_page .wrapper {padding:30px 20px 60px 20px;}
#start_page .top_box .title {}
#start_page .top_box .title p {font-size:20px; line-height:24px;}
#start_page .top_box .title p span {font-size:20px; font-weight:900; line-height:24px;}
#start_page .top_box .title p:last-child {padding-top:10px; color:#7E8EAA; font-size:13px;}
#start_page .top_box .img_box {padding:0px 0px 0px 0px; text-align:center; margin-right:-20px;}
#start_page .top_box .img_box img {width:100%;}
#start_page .top_box .img_box img.pc {display:none;}
@media (min-width: 500px) {
    #start_page .top_box .img_box img.mobile {display:none;}
    #start_page .top_box .img_box img.pc {display:block;}
    #start_page .top_box .img_box {margin-left:-46px;}

}
#start_page .btm_box { }
#start_page .btm_box .bubble_box {position:relative; text-align:center; animation-name:blink; animation-iteration-count: infinite; animation-duration:2s;  animation-timing-function:ease-in-out;}
@-webkit-keyframes blink {
    0% {
        opacity:0;
    }
    50%{
        opacity: 1;
    }
    100% {
        opacity:1;
    }
}
#start_page .btm_box .bubble_box p {display:inline-block; padding:12px 13px; font-size:12px; border-radius:12px; background:#ECF0FF; color:#325EFF; font-weight:bold; }
#start_page .btm_box .bubble_box .img_box {position:absolute; bottom:-24px; left:calc(50% - 8px); width:16px; height:25px;}
#start_page .btm_box .bubble_box .img_box img {width:100%; max-width:14px;}
#start_page .btm_box .btn_box {padding-top:0px;}
#start_page .btm_box .btn_box a {}
#start_page .btm_box .btn_box a span {display:inline-block; width:100%; padding:15px 0 16px 0; background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%); font-size:15px; font-weight:bold; text-align:center; color:#fff;
    cursor: pointer; border-radius: 100px;}
#start_page .btm_box .btm_info {border-top:1px solid #D9D9D9; margin-top:20px;}
#start_page .btm_box .btm_info .img_box {padding-top:16px; padding-bottom:4px;}
#start_page .btm_box .btm_info .img_box img {max-width:87px;}
#start_page .btm_box .btm_info .info_box {}
#start_page .btm_box .btm_info .info_box p {padding-bottom:2px; font-size:12px; color:#AEAEAE;}

.section .title p {text-align:center; padding-top:14px; font-size:20px; font-weight:900; line-height:24px;}
.section .title p span {color: var(--default, #436CFF); font:inherit;}

.input_form {padding:15px 0px 0px 0px;}
.input_box label {display:block; padding:0 0 10px 20px; font-size:12px; font-weight:600; color:#787878;}
.input_box input {width:100%; padding:14px 20px; font-size:15px; border-radius:15px; box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15); box-sizing:border-box;-webkit-appearance: none;}
.type_twice {display:flex; justify-content: space-between; align-items:center;}
.type_twice .left_box {width:calc(50% - 10px);}
.type_twice .span {width:10px;}
.type_twice .right_box {width:calc(50% - 10px);}
.btn_box.default a span {display:inline-block; width:100%; padding:15px 0 16px 0; border-radius:8px; background:#F0F0F0; font-size:12px; font-weight:bold; text-align:center; color:#343434;}
.btn_box.default.active a span {background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%); color:#fff; border-radius: 100px;}

#user_register {}
#user_register .section {padding:0 20px;}
#user_register .input_box {padding-bottom:30px;}
#user_register .section .btm_box { padding:100px 0px 0px 0px;}

#hometax_login {}
#hometax_login .section {padding:0 20px;}
#hometax_login .section .title {padding-bottom:30px;}
#hometax_login .input_box {padding-bottom:30px;}
#hometax_login .section .btm_box { padding:100px 0px 0px 0px;}
#hometax_login {}
#hometax_login .link_btn {display:flex; justify-content: end; gap:20px;}
#hometax_login .link_btn a {font-size:13px; color:#5B7EFF;}


.deem {visibility:hidden; width:100%; height:100vh; opacity:0; transition:.5s ease-in; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.3); z-index:10;}
.deem.show {visibility:visible; opacity:1; transition:.5s ease-in-out;}

.step2 {visibility:hidden; transition:.1s linear; position:fixed; bottom:-400px; max-width:600px; margin:0 auto; z-index:20; width:100%;}
.step2.show {visibility:visible; transition:.1s linear;}
.step2 .step2_wrapper {padding:30px 20px 64px 20px; border-radius:20px 20px 0 0; background:#fff;}
.step2 .step2_wrapper .title {padding-bottom:30px;}
.step2 .step2_wrapper .title p {font-size:15px; font-weight:600; text-align:center;}
.step2 .step2_wrapper .select_case {}
.step2 .step2_wrapper .select_case ul {display:flex; justify-content:space-between; }
.step2 .step2_wrapper .select_case ul li {width:calc(50% - 6px); padding:17px 0; border-radius:20px; box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15); border:1px solid #fff;}
.step2 .step2_wrapper .select_case ul li a {-webkit-tap-highlight-color: transparent;}
.step2 .step2_wrapper .select_case ul li a .img_box {width:50px; height:50px; background-repeat:no-repeat; background-position:center center; background-size:cover; margin:0 auto;}
.step2 .step2_wrapper .select_case ul li:first-child a .img_box {background-image:url('/images/icon/개인사업자_off.png');}
.step2 .step2_wrapper .select_case ul li:last-child a .img_box {background-image:url('/images/icon/법인사업자_off.png');}
.step2 .step2_wrapper .select_case ul li.active {background:#ECF0FF; border:1px solid #436CFF;}
.step2 .step2_wrapper .select_case ul li:first-child.active a .img_box {background-image:url('/images/icon/개인사업자_on.png');}
.step2 .step2_wrapper .select_case ul li:last-child.active a .img_box {background-image:url('/images/icon/법인사업자_on.png');}
.step2 .step2_wrapper .select_case ul li a p {padding-top:17px; font-size:12px; font-weight:bold; text-align:center;}
.step2 .step2_wrapper .btm_box {padding-top:30px;}
.step2 .step2_wrapper .btm_box .btn_box {}
.step2 .step2_wrapper .btm_box .btn_box a {}
.step2 .step2_wrapper .btm_box .btn_box a span {}

.step3 {visibility:hidden; transition:.1s linear; position:fixed; bottom:0px; max-width:600px; margin:0 auto;; z-index:20; width:100%;}
.step3.show {visibility:visible; transition:.1s linear;}
.step3 .step3_wrapper {padding:30px 20px 64px 20px; border-radius:20px 20px 0 0; background:#fff;}
.step3 .step3_wrapper .title {padding-bottom:30px;}
.step3 .step3_wrapper .title p {font-size:15px; font-weight:600; text-align:center;}
.step3 .step3_wrapper .agree_list {padding:0 20px;}
.step3 .step3_wrapper .agree_list ul li {padding:12px 0;}
.step3 .step3_wrapper .agree_list ul li .check_box a {float:right; font-size:15px; color:#666;}
.step3 .step3_wrapper .agree_all {padding:12px 0 35px 0;}
.step3 .step3_wrapper .agree_all .check_box {padding:15px 0 15px 20px; background:#F9FAFC; border-radius:6px;}
.step3 .step3_wrapper .agree_all .check_box label {font-size:18px; font-weight:bold;}

.step4 {visibility:hidden; transition:.1s linear; position:fixed; bottom:-400px; max-width:600px; margin:0 auto; z-index:20; width:100%;}
.step4.show {visibility:visible; transition:.1s linear;}
.step4 .step4_wrapper {padding:30px 20px 64px 20px; border-radius:20px 20px 0 0; background:#fff;}
.step4 .step4_wrapper .title {padding-bottom:30px;}
.step4 .step4_wrapper .title p {font-size:15px; font-weight:600; text-align:center;}
.step4 .step4_wrapper .select_case {}
.step4 .step4_wrapper .select_case ul {display:flex; justify-content:space-between; }
.step4 .step4_wrapper .select_case ul li {width:calc(50% - 6px); padding:17px 0; border-radius:20px; box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15); border:1px solid #fff;}
.step4 .step4_wrapper .select_case ul li a {-webkit-tap-highlight-color: transparent;}
.step4 .step4_wrapper .select_case ul li a .img_box {width:50px; height:50px; background-repeat:no-repeat; background-position:center center; background-size:cover; margin:0 auto;}
.step4 .step4_wrapper .select_case ul li.kakao a .img_box {background-image:url('/images/icon/kakao.png');}
.step4 .step4_wrapper .select_case ul li.hometax a .img_box {background-image:url('/images/icon/hometax.png');}
.step4 .step4_wrapper .select_case ul li:last-child a .img_box {background-image:url('/images/icon/공동인증서.png');}
.step4 .step4_wrapper .select_case ul li.active {background:#ECF0FF; border:1px solid #325EFF;}
.step4 .step4_wrapper .select_case ul li:last-child.active a .img_box {background-image:url('/images/icon/공동인증서.png');}
.step4 .step4_wrapper .select_case ul li a p {padding-top:17px; font-size:12px; font-weight:bold; text-align:center;}
.step4 .step4_wrapper .btm_box {padding-top:30px;}
.step4 .step4_wrapper .btm_box .btn_box {}
.step4 .step4_wrapper .btm_box .btn_box a {}
.step4 .step4_wrapper .btm_box .btn_box a span {}

#certification_page {}
#certification_page .top_box {padding-bottom:40px;}
#certification_page .top_box .title {padding:14px 0 10px 0;}
#certification_page .top_box .title p {font-size:20px; font-weight:900; text-align:center;}
#certification_page .top_box .sub_title {padding-bottom:36px;}
#certification_page .top_box .sub_title p {font-size:12px; line-height:16px; font-weight:600; text-align:center;}
#certification_page .top_box .img_box {text-align:center;}
#certification_page .top_box .img_box img {width:100%; max-width:150px; margin:0 auto;}
#certification_page .top_box .img_box p {padding-top:10px; font-size:12px; font-weight:600;}
#certification_page .select_cert {padding:0 20px;}
#certification_page .select_cert ul {}
#certification_page .select_cert ul li {padding-bottom:20px;}
#certification_page .select_cert ul li .cert_box {display:table; width:100%; padding:17px 17px 17px 10px; background:#ECF0FF; border:1px solid #436CFF; border-radius:14px;}
#certification_page .select_cert ul li .cert_box .img_box {display:table-cell; }
#certification_page .select_cert ul li .cert_box .img_box img {max-width:46px;}
#certification_page .select_cert ul li .cert_box .title {display:table-cell; padding-left:5px; font-size:12px; font-weight:bold;}
#certification_page .select_cert ul li .cert_box .text {display:table-cell; padding-left:10px; font-size:10px; vertical-align:middle;}
#certification_page .select_cert ul li .cert_box .btn {display:table-cell; text-align:right;}
#certification_page .select_cert ul li .cert_box .btn span {display:inline-block; font-size:9px; padding:8px; border-radius:14px; color:#fff; background: linear-gradient(0deg, #23BC3B 38.18%, rgba(118, 255, 140, 0.90) 168.75%);}
#certification_page .select_cert ul li .cert_box .btn.before span {background:#C0C0C0; color:#fff;}
#certification_page .select_cert ul li .cert_box .btn.done span {background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%);}
#certification_page .select_cert ul li.off .cert_box {background:#fff; border:1px solid #fff; box-shadow:0px 3px 7px 0px rgba(0,0,0,0.15);}
#certification_page .time_count_box {padding:30px 0; display:inline-block; width:100%; font-size:0; text-align:center;}
#certification_page .time_count_box .time {display:inline-block; margin-right:7px;}
#certification_page .time_count_box .time span {display:inline-block; font-size:15px; padding:7px 16px; border-radius:8px; border:1px solid #325eff; background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%); color:#fff;}
#certification_page .time_count_box .resend {display:inline-block; margin-left:7px;}
#certification_page .time_count_box .resend span {display:inline-block; font-size:15px; padding:7px 32px 7px 16px; border-radius:8px; border:1px solid #325EFF; background:url('/images/icon/refresh.png')no-repeat 90% center / 17px 15px; color:#325EFF; font-weight:bold;}
#certification_page .btm_box {padding:0 20px 50px 20px;}

#certification_setting {}
#certification_setting .top_box {padding-bottom:40px;}
#certification_setting .top_box .title {padding:14px 0 10px 0;}
#certification_setting .top_box .title p {font-size:20px; font-weight:900; text-align:center;}
#certification_setting .top_box .sub_title {padding-bottom:36px;}
#certification_setting .top_box .sub_title p {font-size:12px; line-height:16px; font-weight:600; text-align:center;}
#certification_setting .top_box .img_box {text-align:center;}
#certification_setting .top_box .img_box img {width:100%; max-width:150px; margin:0 auto;}
#certification_setting .top_box .img_box p {padding-top:10px; font-size:12px; font-weight:600;}
#certification_setting .select_cert {padding:0 20px;}
#certification_setting .select_cert ul {}
#certification_setting .select_cert ul li {padding-bottom:20px;}
#certification_setting .select_cert ul li .cert_box {display:table; width:100%; padding:17px 17px 17px 10px; background:#ECF0FF; border:1px solid #436CFF; border-radius:14px;}
#certification_setting .select_cert ul li .cert_box .img_box {display:table-cell; }
#certification_setting .select_cert ul li .cert_box .img_box img {max-width:46px;}
#certification_setting .select_cert ul li .cert_box .title {display:table-cell; padding-left:5px; font-size:12px; font-weight:bold;}
#certification_setting .select_cert ul li .cert_box .text {display:table-cell; padding-left:10px; font-size:10px; vertical-align:middle;}
#certification_setting .select_cert ul li .cert_box .btn {display:table-cell; text-align:right;}
#certification_setting .select_cert ul li .cert_box .btn span {display:inline-block; font-size:9px; padding:8px; border-radius:14px; color:#fff; background: linear-gradient(0deg, #23BC3B 38.18%, rgba(118, 255, 140, 0.90) 168.75%);}
#certification_setting .select_cert ul li .cert_box .btn.before span {background:#C0C0C0; color:#fff;}
#certification_setting .select_cert ul li .cert_box .btn.done span {background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%);}
#certification_setting .select_cert ul li.off .cert_box {background:#fff; border:1px solid #fff; box-shadow:0px 3px 7px 0px rgba(0,0,0,0.15);}
#certification_setting .time_count_box {padding:30px 0; display:inline-block; width:100%; font-size:0; text-align:center;}
#certification_setting .time_count_box .time {display:inline-block; margin-right:7px;}
#certification_setting .time_count_box .time span {display:inline-block; font-size:15px; padding:7px 16px; border-radius:8px; border:1px solid #325eff; background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%); color:#fff;}
#certification_setting .time_count_box .resend {display:inline-block; margin-left:7px;}
#certification_setting .time_count_box .resend span {display:inline-block; font-size:15px; padding:7px 32px 7px 16px; border-radius:8px; border:1px solid #325EFF; background:url('/images/icon/refresh.png')no-repeat 90% center / 17px 15px; color:#325EFF; font-weight:bold;}
#certification_setting .btm_box {padding:0 20px 50px 20px;}

#cert_end {}
#cert_end .wrapper {padding:0 20px;}
#cert_end .top_box {padding-bottom:40px;}
#cert_end .top_box .title {padding:14px 0 10px 0;}
#cert_end .top_box .title p {font-size:20px; font-weight:900; text-align:center;}
#cert_end .top_box .sub_title {padding-bottom:36px;}
#cert_end .top_box .sub_title p {font-size:12px; line-height:16px; font-weight:600; text-align:center;}
#cert_end .progress_box {padding:14px 20px; background:#F3F6FF; border-radius:18px;}
#cert_end .progress_box .title {padding-bottom:43px;font-size:13px; text-align:center; font-weight:600;}
#cert_end .sub_title {padding-top:10px; font-size:12px; color:#696969; text-align:center; font-weight:500;}

#progress-bar-container {
    width: 100%;
    height: 32px;
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 5px;
    overflow: hidden;
}

.progress-bar-child {
    width: 100%;
    height: 100%;
}

.progress {
    animation-direction: reverse;
    background: #e5405e;
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #325EFF 0%, #7CC8FF 100%);
}

.shrinker {
    background-color: #D2DBFC;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
}

.timelapse {
    animation-name: timelapse;
    animation-fill-mode: forwards;
    animation-duration: 5s;
    animation-timing-function: cubic-bezier(.86, .05, .4, .96);
}

@keyframes timelapse {
    0% {
        width: 100%;
    }
    100% {
        width: 0%;
    }
}


#result_page {padding-top:52px;}
#result_page .top_box {padding:22px 15px;}
#result_page .top_box .btn_list {}
#result_page .top_box .btn_list ul {display:inline-block; font-size:0;}
#result_page .top_box .btn_list ul li {display:inline-block; padding:3px;}
#result_page .top_box .btn_list ul li a {}
#result_page .top_box .btn_list ul li a span {display:inline-block; width:80px; height:40px; text-align:center; line-height:40px; background:#F9F9F9; border-radius:9px; font-size:11px; font-weight:500; letter-spacing:-0.5px;}
#result_page .top_box .btn_list ul li.active a span {background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%); color:#fff;}
#result_page .contact_box {padding:0 20px 25px 20px;}
#result_page .contact_box a {display:block; border-radius:4px; background:#F3F6FF;}
#result_page .contact_box a .text_msg {display:block; padding:15px; background:url('/images/sample/sample_비행기.png')no-repeat 95% center / 40px 40px; }
#result_page .contact_box a .text_msg p {font-size:13px; font-weight:500; line-height:16px;}
.divider {display:block; width:calc(100% - 40px); margin:0 auto; height:1px; background:#e4e4e4;}
#result_page .result_list {}
#result_page .result_list .title {padding:25px 0;}
#result_page .result_list .title p {font-size:20px; font-weight:900; text-align:center;}
#result_page .result_list .section {}
#result_page .result_list .section:nth-child(n + 2) {padding-top:25px;}
#result_page .result_list .section .section_title {padding:0 20px 10px 20px;}
#result_page .result_list .section .section_title p {font-size:12px;}
#result_page .result_list .section .section_title p img {vertical-align: top;}
#result_page .result_list .section.type0 {}
#result_page .result_list .section.type1 {}
#result_page .result_list .section.type1 .request_btn .btn_box img {}
#result_page .result_list .section.type2 {}
#result_page .result_list .section.type2 .request_btn .btn_box img {display:none}
#result_page .result_list .depth1.on .box .ctn .detail_btn img.after {display:block;}
#result_page .result_list .depth1.on + .depth2 {display:block;}
#result_page .result_list .depth1 {display:block;}
#result_page .result_list .depth1.on .box {border:1px solid #436CFF;}
#result_page .result_list .depth1 .box {display:inline-block; width:100%; height:75px; box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15); border-radius:12px;}
#result_page .result_list .depth1 .box .ctn {display:table; width:100%; font-size:0; padding:22px 15px; cursor:pointer;}
#result_page .result_list .depth1 .box .ctn .img_box {display:table-cell; width:30px; height:30px; vertical-align:middle;}
#result_page .result_list .depth1 .box .ctn .img_box img {width:100%; border-radius:100%;}
#result_page .result_list .depth1 .box .ctn .img_box img {width:100%; border-radius:100%;}
#result_page .result_list .depth1 .box .ctn .company_info {display:table-cell; vertical-align:middle; padding-left:0px; }
#result_page .result_list .list_box > ul > li .company_info .load {display:none;}
#result_page .result_list .depth1 .box .ctn .company_info p.company_name {padding-bottom:4px; font-size:13px;}
#result_page .result_list .depth1 .box .ctn .company_info p:last-child {font-size:10px;}
#result_page .result_list .depth1 .box .ctn .company_info p:last-child span {padding-left:4px; font-size:10px; color:#575454;}
#result_page .result_list .depth1 .box .ctn .personal_info {display:table-cell; vertical-align:middle; padding-left:10px;}
#result_page .result_list .depth1 .box .ctn .personal_info p {font-size:13px;}
#result_page .result_list .depth1 .box .ctn .personal_info p:last-child span {padding-left:4px; font-size:10px; color:#575454;}
#result_page .result_list .depth1 .box .ctn .money {display:table-cell; vertical-align:middle; text-align:right; padding-right:10px;}
#result_page .result_list .depth1 .box .ctn .money p:first-child {padding-bottom:4px; font-size:13px;}
#result_page .result_list .status0 .depth1 .box .ctn .money p.count,
#result_page .result_list .status1 .depth1 .box .ctn .money p.count {display:none;}
#result_page .result_list .depth1 .box .ctn .money p.count {padding-top:5px; font-size:12px;}
#result_page .result_list .depth1 .box .ctn .money p.count span.color {font:inherit; color:#436CFF;}
#result_page .result_list .depth1 .box .ctn .money p.count span.text {font-size:12px;}
#result_page .result_list .depth1 .box .ctn .money p.count span.deco {font-size:12px; background:#E8F8FF; color:#696969;}
#result_page .result_list .depth1 .box .ctn .money .load {display:none;}
#result_page .result_list .depth1 .box .ctn .detail_btn {display:table-cell; width:16px; height:16px; vertical-align:middle;}
#result_page .result_list .depth1 .box .ctn .detail_btn img {width:100%;}
#result_page .result_list .depth1 .box .ctn .detail_btn img.after {display:none;}
#result_page .result_list .depth1.on .box .ctn .detail_btn img.before {display:none;}

#result_page .result_list .depth1 .box + .after_box {display:none;}
#result_page .result_list .depth1 .box.on + .after_box {display:inline-block; width:100%; height:75px; background:#F9F9F9; border-radius:12px;}
#result_page .result_list .depth1 .box.on + .after_box.request {background:#325EFF;}
#result_page .result_list .depth1 .box.on + .after_box.request_after {background:#325EFF;}
#result_page .result_list .depth1 .box.on + .after_box .ctn {font-size:0;}
#result_page .result_list .depth1 .box.on + .after_box .ctn .boxes {display:table; width:100%; font-size:0; padding:0px 15px 0 0; cursor:pointer;}
#result_page .result_list .depth1 .box.on + .after_box .ctn .boxes .lt_box {display:table-cell; width:68px; height:75px; padding-left:26px; vertical-align:middle;}
#result_page .result_list .depth1 .box.on + .after_box .ctn .boxes .lt_box .img_box {width:68px; height:68px; background:url('/images/icon/request_after.png')no-repeat center center / 68px 68px;}
#result_page .result_list .depth1 .box.on + .after_box .ctn .boxes .rt_box {display:table-cell; padding-right:21px; vertical-align:middle; text-align:right;}
#result_page .result_list .depth1 .box.on + .after_box .ctn .boxes .rt_box .text {}
#result_page .result_list .depth1 .box.on + .after_box .ctn .boxes .rt_box .text p:first-child {padding-bottom:2px; font-size:14px; color:#000;}
#result_page .result_list .depth1 .box.on + .after_box .ctn .boxes .rt_box .text p:last-child {font-size:17px; color:#000; font-weight:bold;}
#result_page .result_list .depth1 .box.on + .after_box .ctn .boxes .icon_box {display:table-cell; vertical-align:middle; width:16px; height:16px;}
#result_page .result_list .depth1 .box.on + .after_box .ctn .boxes .icon_box img {width:100%; max-width:16px;}
#result_page .result_list .depth1 .box.on + .after_box .ctn .boxes .icon_box .open {display:none;}
#result_page .result_list .depth1 .box.on + .after_box .ctn .boxes .icon_box .open2 {display:block;}
#result_page .result_list .depth1 .box.on + .after_box.request .ctn .boxes .lt_box .img_box {background-image:url('/images/icon/request.png');}
#result_page .result_list .depth1 .box.on + .after_box.request .ctn .boxes .rt_box .text p:first-child {color:#fff;}
#result_page .result_list .depth1 .box.on + .after_box.request .ctn .boxes .rt_box .text p:last-child {color:#fff;}
#result_page .result_list .depth1 .box.on + .after_box.request .ctn .boxes .icon_box .open {display:block;}
#result_page .result_list .depth1 .box.on + .after_box.request .ctn .boxes .icon_box .open2 {display:none;}
#result_page .result_list .depth1 .box.on + .after_box.done .ctn .boxes .lt_box .img_box {background-image:url('/images/icon/request_after2.png'); background-size:46px auto;}

#result_page .result_list .depth2 {display:none; padding:10px 0;}
#result_page .result_list .depth2 .load {display:none;}
#result_page .result_list .status0 .depth2 .load,
#result_page .result_list .status1 .depth2 .load,
#result_page .result_list .status2 .depth2 .load {display:block;}

#result_page .result_list .depth2 .list {padding:20px 10px; border-radius:12px; box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);}
#result_page .result_list .depth2 .list .list_title {padding-bottom:10px;}
#result_page .result_list .depth2 .list .list_title ul {display:inline-block; width:100%; font-size:0;}
#result_page .result_list .depth2 .list .list_title ul li {display:inline-block;width:calc(33.3% - 3.3px); text-align:center; font-size:14px; font-weight:bold;}
#result_page .result_list .depth2 .list .list_title ul li:first-child {margin-right:10px;}
#result_page .result_list .depth2 .list .list_title ul li:last-child {color:#325EFF;}
#result_page .result_list .depth2 .list .list_detail {}
#result_page .result_list .depth2 .list .list_detail ul {}
#result_page .result_list .depth2 .list .list_detail ul li {display:inline-block; width:100%; padding-bottom:4px; font-size:0;}
#result_page .result_list .depth2 .list .list_detail ul li div {display:inline-block; width:calc(33.3% - 3.3px); text-align:center;}
#result_page .result_list .depth2 .list .list_detail ul li .detail_title {height:38px; margin-right:10px; background:#f9f9f9; border-radius:6px; font-size:10px; font-weight:500; line-height:38px;}
#result_page .result_list .depth2 .list .list_detail ul li .result_1 {height:38px; border-bottom:1px solid #D9D9D9; vertical-align:top;}
#result_page .result_list .depth2 .list .list_detail ul li .result_1 .reject {line-height:38px; font-size:12px;}
#result_page .result_list .depth2 .list .list_detail ul li .result_1 .number {}
#result_page .result_list .depth2 .list .list_detail ul li .result_1 .check {display:inline-block; width:12px; height:38px; background-position:center center; background-repeat:no-repeat; line-height:38px; background-image:url('/images/icon/blue_세모.png'); background-size:10px 10px; text-align:center;}
#result_page .result_list .depth2 .list .list_detail ul li .result_1 .confirm {display:inline-block; width:12px; height:38px; background-position:center center; background-repeat:no-repeat; line-height:38px; background-image:url('/images/icon/blue_동그라미.png'); background-size:9.5px 9.5px}
#result_page .result_list .depth2 .list .list_detail ul li .result_1 .error {display:inline-block; width:12px; height:38px; background-position:center center; background-repeat:no-repeat; line-height:38px; background-image:url('/images/icon/icon_error.png'); background-size:10px 10px; margin:0 auto;}
#result_page .result_list .depth2 .list .list_detail ul li .result_2 {height:38px; border-bottom:1px solid #D9D9D9; vertical-align:top;}
#result_page .result_list .depth2 .list .list_detail ul li .result_2 span {}
#result_page .result_list .depth2 .list .list_detail ul li .result_2 .reject {line-height:38px; }
#result_page .result_list .depth2 .list .list_detail ul li .result_2 .check {display:inline-block; width:12px; height:38px; background-position:center center; background-repeat:no-repeat; line-height:38px; background-image:url('/images/icon/blue_세모.png'); background-size:10px 10px; text-align:center;}
#result_page .result_list .depth2 .list .list_detail ul li .result_2 .error {display:inline-block; width:12px; height:38px; background-position:center center; background-repeat:no-repeat; line-height:38px; background-image:url('/images/icon/icon_error.png'); background-size:10px 10px; margin:0 auto;}
#result_page .result_list .depth2 .list .list_detail ul li .result_2 .confirm {display:inline-block; width:12px; height:38px; background-position:center center; background-repeat:no-repeat; line-height:38px; background-image:url('/images/icon/blue_동그라미.png'); background-size:9.5px 9.5px}
#result_page .result_list .depth2 .list .list_detail ul li .result_2 .number {line-height:38px; font-size:12px; color:#325EFF; font-weight:bold;}
#result_page .result_list .depth2 .list .error_box {display:table; width:100%; padding:30px 24px 0 24px;}
#result_page .result_list .depth2 .list .error_box span {display:table-cell; font-size:12px; font-weight:500; color:#707070; vertical-align: middle;}
#result_page .result_list .depth2 .list .error_box span:nth-child(1) {width:16px; padding-right:2px; }
#result_page .result_list .depth2 .list .error_box span:nth-child(2) {line-height:13px;}
#result_page .result_list .depth2 .list .error_box span:nth-child(3) {width:52px;}
#result_page .result_list .depth2 .list .error_box span img {width:13px;}
#result_page .result_list .depth2 .list .error_box span a {font-size:11px; color:#436CFF; font-weight:600;}
#result_page .result_list .depth2 .list .request_btn {padding:20px 36px;}
#result_page .result_list .depth2 .list .request_btn a {position:relative;}
#result_page .result_list .depth2 .list .request_btn a img {position:absolute; top:calc(50% - 8px); right:27px; width:7px; height:auto;}
#result_page .result_list .depth2 .list .request_btn .btn_box.default a span {padding:14px 0;background:url('/images/icon/white_right_btn.png')no-repeat 90% center / 7px auto; background-blend-mode:inherit; background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%); color:#fff; border-radius:100px;}


#result_page .result_list .depth2 .green_type_text {display:none;}

#result_page .result_list .depth2.blue .list .list_title ul li:last-child {color:#325EFF;}
#result_page .result_list .depth2.blue .list .request_btn .btn_box.default a span {background-color:#325EFF; color:#fff;}
#result_page .result_list .depth2 .list .request_btn .btn_box.default.share a span {margin-top:14px; background:url('/images/icon/share_blue.png')no-repeat 90% center / 15px auto; background-blend-mode:inherit; background-color:#fff; color:#325EFF; border:1px solid #325EFF;}
#result_page .result_list .depth2.blue .list .request_btn.checking {display:none;}
#result_page .result_list .depth2.blue .list .request_btn.done {display:none;}

#result_page .result_list .depth2.green .list .list_title ul li:last-child {color:#00A51A;}
#result_page .result_list .depth2.green .list .request_btn.checking .btn_box.default a span {background-color:#00A51A; color:#fff;}
#result_page .result_list .depth2.green .list .list_detail ul li .result_2 .number {color:#00A51A;}
#result_page .result_list .depth2.green .list .list_detail ul li .result_2 .check {background-image:url('/images/icon/green_세모.png');}
#result_page .result_list .depth2.green .list .list_detail ul li .result_2 .confirm {background-image:url('/images/icon/green_동그라미.png');}
#result_page .result_list .depth2.green .list .request_btn.before {display:none;}
#result_page .result_list .depth2.green .list .request_btn.done {display:none;}
#result_page .result_list .depth2.green .green_type_text {display:block; font-size:9px; color:#767676; text-align:center;}
#result_page .result_list .depth2.green .list .request_btn .btn_box.default.share a span {margin-top:14px; background:url('/images/icon/share_green.png')no-repeat 90% center / 15px auto; background-blend-mode:inherit; background-color:#fff; color:#00A51A; border:1px solid #00A51A;}


#result_page .result_list .depth2.black .list .list_title ul li:nth-child(2) {color:#A8A7A7;}
#result_page .result_list .depth2.black .list .list_title ul li:last-child {color:#000000;}
#result_page .result_list .depth2.black .list .list_detail ul li .result_1 .reject {color:#A8A7A7;}
#result_page .result_list .depth2.black .list .list_detail ul li .result_2 .number {color:#000000;}
#result_page .result_list .depth2.black .list .list_detail ul li .result_2 .check {background-image:url('/images/icon/black_세모.png');}
#result_page .result_list .depth2.black .list .list_detail ul li .result_2 .confirm {background-image:url('/images/icon/black_동그라미.png');}
#result_page .result_list .depth2.black .list .request_btn.done .btn_box.default a span {background-color:#F0F0F0; color:#000000; background-image:unset;}
#result_page .result_list .depth2.black .list .request_btn .btn_box.default.share a span {margin-top:14px; background:url('/images/icon/share_green.png')no-repeat 90% center / 15px auto; background-blend-mode:inherit; background-color:#fff; color:#00A51A; border:1px solid #00A51A;}

#result_page .result_list .depth2.black .list .request_btn.checking {display:none;}
#result_page .result_list .depth2.black .list .request_btn.before {display:none;}

#result_page .result_list .list_box > ul {padding:0 20px;}
#result_page .result_list .list_box > ul > li {padding-bottom:10px;}
#result_page .result_list .list_box > ul > li > a {}
#result_page .result_list .list_box > ul > li.status0 {}
#result_page .result_list .list_box > ul > li.status0 .company_info {width:80px;}
#result_page .result_list .list_box > ul > li.status0 .company_info .load {display:block; font-size:13px; padding-bottom:0; color:#707070;}
#result_page .result_list .list_box > ul > li.status0 .company_info .company_name {display:none;}
#result_page .result_list .list_box > ul > li.status0 .company_info .company_number {display:none;}
#result_page .result_list  .status0 .depth1 .box .ctn .money .load,
#result_page .result_list  .status1 .depth1 .box .ctn .money .load {display:block; color:#707070;}
#result_page .result_list .list_box > ul > li .result_1 span {display:none !important; line-height:38px;}
#result_page .result_list .list_box > ul > li .result_1 span.on {display:block !important; margin:0 auto;}
#result_page .result_list .list_box > ul > li .result_2 span {display:none !important; line-height:38px; color:#436CFF;}
#result_page .result_list .list_box > ul > li .result_2 span.on {display:block !important; margin:0 auto;}

#result_page .result_list .list_box > ul > li .result_1 .text {font-size:12px;}
#result_page .result_list .list_box > ul > li .result_1 .price {font-size:12px;}
#result_page .result_list .list_box > ul > li .result_1 .percent {font-size:12px;}
#result_page .result_list .list_box > ul > li .result_1 .reject {}
#result_page .result_list .list_box > ul > li .result_1 .check {}
#result_page .result_list .list_box > ul > li .result_1 .confirm {}

#result_page .result_list .list_box > ul > li .result_2 .text {font-size:12px;}
#result_page .result_list .list_box > ul > li .result_2 .price {font-size:12px; font-weight: bold;}
#result_page .result_list .list_box > ul > li .result_2 .percent {font-size:12px;}
#result_page .result_list .list_box > ul > li .result_2 .reject {}
#result_page .result_list .list_box > ul > li .result_2 .check {}
#result_page .result_list .list_box > ul > li .result_2 .confirm {}
#result_page .result_list .list_box > ul > li img.load {display:none;}
#result_page .result_list .list_box > ul > li.status0 .depth2 .load,
#result_page .result_list .list_box > ul > li.status1 .depth2 .load,
#result_page .result_list .list_box > ul > li.status2 .depth2 .load{display:block; font-size:10px; line-height:14px; color:#436CFF; padding-bottom:10px; text-align:center;}
#result_page .result_list .list_box > ul > li.status0 .detail_btn {width:26px;}
#result_page .result_list .list_box > ul > li.status0 img.load,
#result_page .result_list .list_box > ul > li.status1 img.load,
#result_page .result_list .list_box > ul > li.status2 img.load {display:block; width:26px !important; height:26px;}
#result_page .result_list .list_box > ul > li.status0 .depth1.on img.after,
#result_page .result_list .list_box > ul > li.status1 .depth1.on img.after,
#result_page .result_list .list_box > ul > li.status2 .depth1.on img.after {display:none !important;}
#result_page .result_list .list_box > ul > li.status0 .depth1.on img.before,
#result_page .result_list .list_box > ul > li.status1 .depth1.on img.before,
#result_page .result_list .list_box > ul > li.status2 .depth1.on img.before {display:none !important;}
#result_page .result_list .list_box > ul > li.status0 .depth1 img.after,
#result_page .result_list .list_box > ul > li.status1 .depth1 img.after,
#result_page .result_list .list_box > ul > li.status2 .depth1 img.after {display:none !important;}
#result_page .result_list .list_box > ul > li.status0 .depth1 img.before,
#result_page .result_list .list_box > ul > li.status1 .depth1 img.before,
#result_page .result_list .list_box > ul > li.status2 .depth1 img.before {display:none !important;}
#result_page .result_list .list_box > ul > li.status0 .depth1 .box .ctn .money,
#result_page .result_list .list_box > ul > li.status1 .depth1 .box .ctn .money {padding-right:10px;}
#result_page .result_list .depth1 .box .ctn .detail_btn img
#result_page .result_list .depth1.on + .depth2 {display:block;}
#result_page .result_list .depth1.on .before {display:none;}
#result_page .result_list .depth1.on .after {display:block;}


#result_page .result_list .status00 .depth1 .box .ctn .company_info p.load {display:block; font-size:13px; color:#707070;}
#result_page .result_list .status00 .depth1 .box .ctn .company_info p:last-child {font-size:0}
#result_page .result_list .status00 .depth1 .box .ctn .company_info p:last-child span {font-size:0}
#result_page .result_list .status00 .depth1 .box .ctn .money p:first-child {padding-bottom:0; color:#707070;}



#result_page .add_company {padding:0 20px 60px 20px;}
#result_page .add_company a {display:inline-block; width:100%; height:75px; padding:22px 15px; background:#F5F5F5; border-radius:12px;}
#result_page .add_company a .add_box {display:table;width:100%; font-size:0;}
#result_page .add_company a .add_box .img_box {display:table-cell; width:30px; height:30px; vertical-align:middle;}
#result_page .add_company a .add_box .img_box img {width:100%;}
#result_page .add_company a .add_box .text {display:table-cell; padding-left:10px; vertical-align:middle;}
#result_page .add_company a .add_box .text p:first-child {padding-bottom:4px; font-size:13px;}
#result_page .add_company a .add_box .text p:last-child {font-size:10px; color:#767676;}

#result_page .result_list > ul > li.status0 {}
#result_page .result_list > ul > li.status0 .depth1 .box .ctn .personal_info,
#result_page .result_list > ul > li.status1 .depth1 .box .ctn .personal_info,
#result_page .result_list > ul > li.status2 .depth1 .box .ctn .personal_info {display:none;}
#result_page .result_list > ul > li.status3 .depth1 .box .ctn .company_info {display:none;}

.info_popup {visibility:hidden; opacity:0; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); transition:.5s ease-in; z-index:20;}
.info_popup.active {visibility: visible; opacity:1; transition:.5s ease-in;}
.info_popup .popup_wrapper {padding:25px 35px; background:#fff; border-radius:20px; min-width:290px; box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);}
.info_popup .popup_wrapper .title {padding-bottom:25px;}
.info_popup .popup_wrapper .title p {font-size:20px; font-weight:900; text-align:center;}
.info_popup .popup_wrapper .sub_title {padding-bottom:25px;}
.info_popup .popup_wrapper .sub_title p {font-size:13px; line-height:17px; text-align:center;}
.info_popup .popup_wrapper .btm_btn {}
.info_popup .popup_wrapper .btm_btn ul {display:flex; justify-content:space-between;}
.info_popup .popup_wrapper .btm_btn ul li {width:100px; height:40px; border-radius:8px; cursor:pointer;}
.info_popup .popup_wrapper .btm_btn ul li span {display:inline-block; width:100%; line-height:40px; text-align:center; font-size:15px; font-weight:bold;}
.info_popup .popup_wrapper .btm_btn ul li:nth-child(1) {border:1px solid #325EFF;}
.info_popup .popup_wrapper .btm_btn ul li:nth-child(2) {background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%);}
.info_popup .popup_wrapper .btm_btn ul li:nth-child(1) span {color:#325EFF;}
.info_popup .popup_wrapper .btm_btn ul li:nth-child(2) span {color:#fff;}

.info_popup2 {visibility:hidden; opacity:0; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); transition:.5s ease-in; z-index:20;}
.info_popup2.active {visibility: visible; opacity:1; transition:.5s ease-in;}
.info_popup2 .popup_wrapper {padding:25px 35px; background:#fff; border-radius:20px; min-width:290px; box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);}
.info_popup2 .popup_wrapper .title {padding:0 0 25px 0;}
.info_popup2 .popup_wrapper .title p {font-size:20px; font-weight:900; text-align:center;}
.info_popup2 .popup_wrapper .sub_title {padding-bottom:25px;}
.info_popup2 .popup_wrapper .sub_title p {font-size:13px; line-height:17px; text-align:center;}
.info_popup2 .popup_wrapper .btm_btn {}
.info_popup2 .popup_wrapper .btm_btn ul {display:flex; justify-content:space-between;}
.info_popup2 .popup_wrapper .btm_btn ul li {width:100px; height:40px; border-radius:8px; cursor:pointer;}
.info_popup2 .popup_wrapper .btm_btn ul li span {display:inline-block; width:100%; line-height:40px; text-align:center; font-size:15px; font-weight:bold;}
.info_popup2 .popup_wrapper .btm_btn ul li:nth-child(1) {border:1px solid #325EFF;}
.info_popup2 .popup_wrapper .btm_btn ul li:nth-child(2) {background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%);}
.info_popup2 .popup_wrapper .btm_btn ul li:nth-child(1) span {color:#325EFF;}
.info_popup2 .popup_wrapper .btm_btn ul li:nth-child(2) span {color:#fff;}

.info_popup3 {visibility:hidden; opacity:0; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); transition:.5s ease-in; z-index:20;}
.info_popup3.active {visibility: visible; opacity:1; transition:.5s ease-in;}
.info_popup3 .popup_wrapper {padding:25px 35px; background:#fff; border-radius:20px; width:320px; box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);}
.info_popup3 .popup_wrapper .title {padding:0 0 25px 0;}
.info_popup3 .popup_wrapper .title p {font-size:20px; font-weight:900; text-align:center;}
.info_popup3 .popup_wrapper .sub_title {padding-bottom:25px;}
.info_popup3 .popup_wrapper .sub_title p {font-size:13px; line-height:17px; text-align:center;}
.info_popup3 .popup_wrapper .btm_btn {}
.info_popup3 .popup_wrapper .btm_btn ul {display:flex; justify-content:space-between;}
.info_popup3 .popup_wrapper .btm_btn ul li {width:100px; height:40px; border-radius:8px; cursor:pointer;}
.info_popup3 .popup_wrapper .btm_btn ul li span {display:inline-block; width:100%; line-height:40px; text-align:center; font-size:15px; font-weight:bold;}
.info_popup3 .popup_wrapper .btm_btn ul li:nth-child(1) {border:1px solid #325EFF;}
.info_popup3 .popup_wrapper .btm_btn ul li:nth-child(2) {background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%);}
.info_popup3 .popup_wrapper .btm_btn ul li:nth-child(1) span {color:#325EFF;}
.info_popup3 .popup_wrapper .btm_btn ul li:nth-child(2) span {color:#fff;}

.info_popup4 {visibility:hidden; opacity:0; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); transition:.5s ease-in; z-index:20;}
.info_popup4.active {visibility: visible; opacity:1; transition:.5s ease-in;}
.info_popup4 .popup_wrapper {padding:25px 35px; background:#fff; border-radius:20px; width:310px; box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);}
.info_popup4 .popup_wrapper .title {padding:0 0 25px 0;}
.info_popup4 .popup_wrapper .title p {font-size:20px; font-weight:900; text-align:center;}
.info_popup4 .popup_wrapper .sub_title {padding-bottom:25px;}
.info_popup4 .popup_wrapper .sub_title p {font-size:13px; line-height:17px; text-align:center;}
.info_popup4 .popup_wrapper .btm_btn {}
.info_popup4 .popup_wrapper .btm_btn ul {display:flex; justify-content:space-between;}
.info_popup4 .popup_wrapper .btm_btn ul li {width:100px; height:40px; border-radius:8px; cursor:pointer;}
.info_popup4 .popup_wrapper .btm_btn ul li span {display:inline-block; width:100%; line-height:40px; text-align:center; font-size:15px; font-weight:bold;}
.info_popup4 .popup_wrapper .btm_btn ul li:nth-child(1) {border:1px solid #325EFF;}
.info_popup4 .popup_wrapper .btm_btn ul li:nth-child(2) {background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%);}
.info_popup4 .popup_wrapper .btm_btn ul li:nth-child(1) span {color:#325EFF;}
.info_popup4 .popup_wrapper .btm_btn ul li:nth-child(2) span {color:#fff;}

.info_popup5 {visibility:hidden; opacity:0; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); transition:.5s ease-in; z-index:20;}
.info_popup5.active {visibility: visible; opacity:1; transition:.5s ease-in;}
.info_popup5 .popup_wrapper {padding:25px 35px; background:#fff; border-radius:20px; min-width:290px; box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);}
.info_popup5 .popup_wrapper .title {padding:0 0 25px 0;}
.info_popup5 .popup_wrapper .title p {font-size:20px; font-weight:900; text-align:center;}
.info_popup5 .popup_wrapper .sub_title {padding-bottom:25px;}
.info_popup5 .popup_wrapper .sub_title p {font-size:13px; line-height:17px; text-align:center;}
.info_popup5 .popup_wrapper .btm_btn {}
.info_popup5 .popup_wrapper .btm_btn ul {display:flex; justify-content:space-between;}
.info_popup5 .popup_wrapper .btm_btn ul li {width:100%; height:40px; border-radius:8px; cursor:pointer;}
.info_popup5 .popup_wrapper .btm_btn ul li span {display:inline-block; width:100%; line-height:40px; text-align:center; font-size:15px; font-weight:bold;}
.info_popup5 .popup_wrapper .btm_btn ul li:nth-child(1) {background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%);}
.info_popup5 .popup_wrapper .btm_btn ul li:nth-child(1) span {color:#fff;}


#request_before {padding-bottom:100px;}
#request_before .section {padding:0 20px;}
#request_before .section .title p {padding-bottom:26px;}
#request_before .error {font-size:12px; color:#707070;}
#request_before .error span {font-size:10px; font-weight:bold; margin-right:5px; padding:4px 8px; color:#000; background:#FFEF40; border-radius:100px;}
#request_before .list_box {position:relative; margin-top:15px; border:1px solid #436CFF; border-radius:12px;}
#request_before .list_box .list_title {position:absolute; top:0; left:-1px; font-size:12px; border-radius:12px 0 12px 0; background:#436CFF; padding:3px 12px;color:#fff; font-weight:500;}
#request_before .list_box .case_list {padding:36px 24px 16px 24px;}
#request_before .list_box .case_list.check {padding-top:13px;}
#request_before .list_box .case_list li {display:inline-block; width:100%; font-size:0;}
#request_before .list_box .case_list li .title {display:inline-block; width:50%; vertical-align:top; color:#000;}
#request_before .list_box .case_list li .text {display:inline-block; width:50%; vertical-align:top; text-align:right; color:#436CFF; }
#request_before .list_box .case_list li .text.bold {font-weight:bold;}
#request_before .list_box .case_list li .text.bold .color {background:#ffd2d2; background-blend-mode: color;}
#request_before .list_box .case_list li .checking {}
#request_before .case_result {padding:12px 0; text-align:center;}
#request_before .case_result p {font-size:13px; color:#436CFF; font-weight:bold; line-height:18px;}
#request_before .info_box {display:table; width:100%; font-size:0; background:#F3F6FF; border-radius:12px;}
#request_before .info_box .img_box {display:table-cell; width:100px; vertical-align:middle;}
#request_before .info_box .img_box img {width:100%;}
#request_before .info_box .text_box {display:table-cell; width:calc(100% - 100px); vertical-align:middle; font-size:13px; line-height:16px; padding-right:50px;}
#request_before .info_box .text_box .color {color:#436CFF; font-weight:bold;}
#request_before .ctn_box {}

#request_before .info_list {padding:34px 0;}
#request_before .info_list > p {padding-bottom:15px; font-size:12px; font-weight:bold;}
#request_before .info_list ul {}
#request_before .info_list ul li {margin-bottom:11px; padding:12px 15px; border-radius:14px; box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);}
#request_before .info_list ul li p {display:table; }
#request_before .info_list ul li p b {font-size:11px;}
#request_before .info_list ul li p span {display:table-cell; font-size:11px; font-weight:bold; color:#325EFF;}
#request_before .info_list ul li p span.title { width:50px; vertical-align:middle;}
#request_before .info_list ul li p span.text {font-size:11px; font-weight:500; color:#000}
#request_before .btn_box {position:fixed; bottom:20px; width:100%; max-width:600px; padding:0 44px; left:50%; transform: translate(-50%, 0);}
#request_before .btn_box.blue {}
#request_before .btn_box .shadow {}
#request_before .btn_box .shadow a {}
#request_before .btn_box .shadow a span {display:block; width:100%; max-width:600px; margin:0 auto; padding:14px 0; text-align:center; font-size:13px; color:#fff; font-weight:bold; background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%); border-radius:6px; box-shadow: 3.5px 3.5px 0px 0px #6CA6FC;}
#request_before .btm_info { padding:20px 20px 40px 20px; background:#F9F9F9;}
#request_before .btm_info p {padding-bottom:15px; font-size:12px; font-weight:bold;}
#request_before .btm_info dl {display:table; width:100%;}
#request_before .btm_info dl dt {display:table-cell; width:10px; font-size:10px; font-weight:bold;}
#request_before .btm_info dl dd {display:table-cell; font-size:10px; line-height:14px; padding-bottom:10px;}

#request_step1 {}
#request_step1 .section {padding:0 20px;}
#request_step1 .section .title p {padding-bottom:26px;}
#request_step1 .error {font-size:12px; color:#707070;}
#request_step1 .error span {font-size:10px; font-weight:bold; margin-right:5px; padding:4px 8px; color:#000; background:#FFEF40; border-radius:100px;}
#request_step1 .list_box {position:relative; margin-top:15px; border:1px solid #436CFF; border-radius:12px;}
#request_step1 .list_box .list_title {position:absolute; top:0; left:-1px; font-size:12px; border-radius:12px 0 12px 0; background:#436CFF; padding:3px 12px;color:#fff; font-weight:500;}
#request_step1 .list_box .case_list {padding:36px 24px 16px 24px;}
#request_step1 .list_box .case_list.check {padding-top:13px;}
#request_step1 .list_box .case_list li {display:inline-block; width:100%; font-size:0;}
#request_step1 .list_box .case_list li .title {display:inline-block; width:50%; vertical-align:top; color:#000;}
#request_step1 .list_box .case_list li .text {display:inline-block; width:50%; vertical-align:top; text-align:right; color:#436CFF; }
#request_step1 .list_box .case_list li .text.bold {font-weight:bold;}
#request_step1 .list_box .case_list li .text.bold .color {background:#ffd2d2; background-blend-mode: color;}
#request_step1 .list_box .case_list li .checking {}
#request_step1 .case_result {padding:12px 0; text-align:center;}
#request_step1 .case_result p {font-size:13px; color:#436CFF; font-weight:bold; line-height:18px;}
#request_step1 .info_box {display:table; width:100%; font-size:0; background:#F3F6FF; border-radius:12px;}
#request_step1 .info_box .img_box {display:table-cell; width:100px; vertical-align:middle;}
#request_step1 .info_box .img_box img {width:100%;}
#request_step1 .info_box .text_box {display:table-cell; width:calc(100% - 100px); vertical-align:middle; font-size:13px; line-height:16px; padding-right:50px;}
#request_step1 .info_box .text_box .color {color:#436CFF; font-weight:bold;}
#request_step1 .ctn_box {}

#request_step1 .info_list {padding:34px 0;}
#request_step1 .info_list > p {padding-bottom:15px; font-size:12px; font-weight:bold;}
#request_step1 .info_list ul {}
#request_step1 .info_list ul li {margin-bottom:11px; padding:12px 15px; border-radius:14px; box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);}
#request_step1 .info_list ul li p {display:table; }
#request_step1 .info_list ul li p b {font-size:11px;}
#request_step1 .info_list ul li p span {display:table-cell; font-size:11px; font-weight:bold; color:#325EFF;}
#request_step1 .info_list ul li p span.title { width:50px; vertical-align:middle;}
#request_step1 .info_list ul li p span.text {font-size:11px; font-weight:500; color:#000}
#request_step1 .btn_box {position:fixed; bottom:20px; left:0;  width:100%; padding:0 44px;}
#request_step1 .btn_box.blue {}
#request_step1 .btn_box .shadow {}
#request_step1 .btn_box .shadow a {}
#request_step1 .btn_box .shadow a span {display:inline-block; width:100%; padding:14px 0; text-align:center; font-size:13px; color:#fff; font-weight:bold; background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%); border-radius:6px; box-shadow: 3.5px 3.5px 0px 0px #6CA6FC;}
#request_step1 .btm_info { padding:20px 20px 40px 20px; background:#F9F9F9;}
#request_step1 .btm_info p {padding-bottom:15px; font-size:12px; font-weight:bold;}
#request_step1 .btm_info dl {display:table; width:100%;}
#request_step1 .btm_info dl dt {display:table-cell; width:10px; font-size:10px; font-weight:bold;}
#request_step1 .btm_info dl dd {display:table-cell; font-size:10px; line-height:14px; padding-bottom:10px;}
#request_step1 {}
#request_step1 .case_progress {}
#request_step1 .case_progress .progress_box {display:flex; justify-content: space-between; align-items: baseline;}
#request_step1 .case_progress .progress_box .img_box {}
#request_step1 .case_progress .progress_box .img_box img {width:100%; opacity:0.2;}
#request_step1 .case_progress .progress_box .img_box.case_step1 {}
#request_step1 .case_progress .progress_box .img_box.case_step1 img {}
#request_step1 .case_progress .progress_box .img_box.case_step2 {}
#request_step1 .case_progress .progress_box .img_box.case_step2 img {}
#request_step1 .case_progress .progress_box .img_box.case_step3 {}
#request_step1 .case_progress .progress_box .img_box.case_step3 img {}
#request_step1 .case_progress .progress_box .img_box.on img {opacity: 1;}
#request_step1 .case_progress .progress_box .img_box.on p {color:#000;}
#request_step1 .case_progress .progress_box .img_box p {font-size:13px; color:#bbb; text-align:center;}
#request_step1 .case_progress .progress_box .img_box p:nth-child(2) {padding-bottom:5px;}
#request_step1 .case_progress .progress_box .img_box p.bold {font-weight:bold;}
#request_step1 .info_box {margin-top:12px;}
#request_step1 .info_box .text_box {text-align:center; padding:22px 0;}
#request_step1 .info_box .text_box p {font-size:13px;}

#request_step2 {}
#request_step2 .section {padding:0 20px;}
#request_step2 .section .title p {padding-bottom:26px;}
#request_step2 .error {font-size:12px; color:#707070;}
#request_step2 .error span {font-size:10px; font-weight:bold; margin-right:5px; padding:4px 8px; color:#000; background:#FFEF40; border-radius:100px;}
#request_step2 .list_box {position:relative; margin-top:15px; border:1px solid #436CFF; border-radius:12px;}
#request_step2 .list_box .list_title {position:absolute; top:0; left:-1px; font-size:12px; border-radius:12px 0 12px 0; background:#436CFF; padding:3px 12px;color:#fff; font-weight:500;}
#request_step2 .list_box .case_list {padding:36px 24px 16px 24px;}
#request_step2 .list_box .case_list.check {padding-top:13px;}
#request_step2 .list_box .case_list li {display:inline-block; width:100%; font-size:0;}
#request_step2 .list_box .case_list li .title {display:inline-block; width:50%; vertical-align:top; color:#000;}
#request_step2 .list_box .case_list li .text {display:inline-block; width:50%; vertical-align:top; text-align:right; color:#436CFF; }
#request_step2 .list_box .case_list li .text.bold {font-weight:bold;}
#request_step2 .list_box .case_list li .text.bold .color {background:#ffd2d2; background-blend-mode: color;}
#request_step2 .list_box .case_list li .checking {}
#request_step2 .case_result {padding:12px 0; text-align:center;}
#request_step2 .case_result p {font-size:13px; color:#436CFF; font-weight:bold; line-height:18px;}
#request_step2 .info_box {display:table; width:100%; font-size:0; background:#F3F6FF; border-radius:12px;}
#request_step2 .info_box .img_box {display:table-cell; width:100px; vertical-align:middle;}
#request_step2 .info_box .img_box img {width:100%;}
#request_step2 .info_box .text_box {display:table-cell; width:calc(100% - 100px); vertical-align:middle; font-size:13px; line-height:16px; padding-right:50px;}
#request_step2 .info_box .text_box .color {color:#436CFF; font-weight:bold;}
#request_step2 .ctn_box {}

#request_step2 .info_list {padding:34px 0;}
#request_step2 .info_list > p {padding-bottom:15px; font-size:12px; font-weight:bold;}
#request_step2 .info_list ul {}
#request_step2 .info_list ul li {margin-bottom:11px; padding:12px 15px; border-radius:14px; box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);}
#request_step2 .info_list ul li p {display:table; }
#request_step2 .info_list ul li p b {font-size:11px;}
#request_step2 .info_list ul li p span {display:table-cell; font-size:11px; font-weight:bold; color:#325EFF;}
#request_step2 .info_list ul li p span.title { width:50px; vertical-align:middle;}
#request_step2 .info_list ul li p span.text {font-size:11px; font-weight:500; color:#000}
#request_step2 .btn_box {position:fixed; bottom:20px; left:0;  width:100%; padding:0 44px;}
#request_step2 .btn_box.blue {}
#request_step2 .btn_box .shadow {}
#request_step2 .btn_box .shadow a {}
#request_step2 .btn_box .shadow a span {display:inline-block; width:100%; padding:14px 0; text-align:center; font-size:13px; color:#fff; font-weight:bold; background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%); border-radius:6px; box-shadow: 3.5px 3.5px 0px 0px #6CA6FC;}
#request_step2 .btm_info { padding:20px 20px 40px 20px; background:#F9F9F9;}
#request_step2 .btm_info p {padding-bottom:15px; font-size:12px; font-weight:bold;}
#request_step2 .btm_info dl {display:table; width:100%;}
#request_step2 .btm_info dl dt {display:table-cell; width:10px; font-size:10px; font-weight:bold;}
#request_step2 .btm_info dl dd {display:table-cell; font-size:10px; line-height:14px; padding-bottom:10px;}
#request_step2 {}
#request_step2 .case_progress {}
#request_step2 .case_progress .progress_box {display:flex; justify-content: space-between; align-items: baseline;}
#request_step2 .case_progress .progress_box .img_box {}
#request_step2 .case_progress .progress_box .img_box img {width:100%; opacity:0.2;}
#request_step2 .case_progress .progress_box .img_box.case_step1 {}
#request_step2 .case_progress .progress_box .img_box.case_step1 img {}
#request_step2 .case_progress .progress_box .img_box.case_step2 {}
#request_step2 .case_progress .progress_box .img_box.case_step2 img {}
#request_step2 .case_progress .progress_box .img_box.case_step3 {}
#request_step2 .case_progress .progress_box .img_box.case_step3 img {}
#request_step2 .case_progress .progress_box .img_box.on img {opacity: 1;}
#request_step2 .case_progress .progress_box .img_box.on p {color:#000;}
#request_step2 .case_progress .progress_box .img_box p {font-size:13px; color:#bbb; text-align:center;}
#request_step2 .case_progress .progress_box .img_box p:nth-child(2) {padding-bottom:5px;}
#request_step2 .case_progress .progress_box .img_box p.bold {font-weight:bold;}
#request_step2 .info_box {margin-top:12px;}
#request_step2 .info_box .text_box {text-align:center; padding:22px 0;}
#request_step2 .info_box .text_box p {font-size:13px;}

#request_step3 {}
#request_step3 .section {padding:0 20px;}
#request_step3 .section .title p {padding-bottom:26px;}
#request_step3 .error {font-size:12px; color:#707070;}
#request_step3 .error span {font-size:10px; font-weight:bold; margin-right:5px; padding:4px 8px; color:#000; background:#FFEF40; border-radius:100px;}
#request_step3 .list_box {position:relative; margin-top:15px; border:1px solid #436CFF; border-radius:12px;}
#request_step3 .list_box .list_title {position:absolute; top:0; left:-1px; font-size:12px; border-radius:12px 0 12px 0; background:#436CFF; padding:3px 12px;color:#fff; font-weight:500;}
#request_step3 .list_box .case_list {padding:36px 24px 16px 24px;}
#request_step3 .list_box .case_list.check {padding-top:13px;}
#request_step3 .list_box .case_list li {display:inline-block; width:100%; font-size:0;}
#request_step3 .list_box .case_list li .title {display:inline-block; width:50%; vertical-align:top; color:#000;}
#request_step3 .list_box .case_list li .text {display:inline-block; width:50%; vertical-align:top; text-align:right; color:#436CFF; }
#request_step3 .list_box .case_list li .text.bold {font-weight:bold;}
#request_step3 .list_box .case_list li .text.bold .color {background:#ffd2d2; background-blend-mode: color;}
#request_step3 .list_box .case_list li .checking {}
#request_step3 .case_result {padding:12px 0; text-align:center;}
#request_step3 .case_result p {font-size:13px; color:#436CFF; font-weight:bold; line-height:18px;}
#request_step3 .info_box {display:table; width:100%; font-size:0; background:#F3F6FF; border-radius:12px;}
#request_step3 .info_box .img_box {display:table-cell; width:100px; vertical-align:middle;}
#request_step3 .info_box .img_box img {width:100%;}
#request_step3 .info_box .text_box {display:table-cell; width:calc(100% - 100px); vertical-align:middle; font-size:13px; line-height:16px; padding-right:50px;}
#request_step3 .info_box .text_box .color {color:#436CFF; font-weight:bold;}
#request_step3 .ctn_box {}

#request_step3 .info_list {padding:34px 0;}
#request_step3 .info_list > p {padding-bottom:15px; font-size:12px; font-weight:bold;}
#request_step3 .info_list ul {}
#request_step3 .info_list ul li {margin-bottom:11px; padding:12px 15px; border-radius:14px; box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);}
#request_step3 .info_list ul li p {display:table; }
#request_step3 .info_list ul li p b {font-size:11px;}
#request_step3 .info_list ul li p span {display:table-cell; font-size:11px; font-weight:bold; color:#325EFF;}
#request_step3 .info_list ul li p span.title { width:50px; vertical-align:middle;}
#request_step3 .info_list ul li p span.text {font-size:11px; font-weight:500; color:#000}
#request_step3 .btn_box {position:fixed; bottom:20px; left:0;  width:100%; padding:0 44px;}
#request_step3 .btn_box.blue {}
#request_step3 .btn_box .shadow {}
#request_step3 .btn_box .shadow a {}
#request_step3 .btn_box .shadow a span {display:inline-block; width:100%; padding:14px 0; text-align:center; font-size:13px; color:#fff; font-weight:bold; background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%); border-radius:6px; box-shadow: 3.5px 3.5px 0px 0px #6CA6FC;}
#request_step3 .btm_info { padding:20px 20px 40px 20px; background:#F9F9F9;}
#request_step3 .btm_info p {padding-bottom:15px; font-size:12px; font-weight:bold;}
#request_step3 .btm_info dl {display:table; width:100%;}
#request_step3 .btm_info dl dt {display:table-cell; width:10px; font-size:10px; font-weight:bold;}
#request_step3 .btm_info dl dd {display:table-cell; font-size:10px; line-height:14px; padding-bottom:10px;}
#request_step3 {}
#request_step3 .case_progress {}
#request_step3 .case_progress .progress_box {display:flex; justify-content: space-between; align-items: baseline;}
#request_step3 .case_progress .progress_box .img_box {}
#request_step3 .case_progress .progress_box .img_box img {width:100%; opacity:0.2;}
#request_step3 .case_progress .progress_box .img_box.case_step1 {}
#request_step3 .case_progress .progress_box .img_box.case_step1 img {}
#request_step3 .case_progress .progress_box .img_box.case_step2 {}
#request_step3 .case_progress .progress_box .img_box.case_step2 img {}
#request_step3 .case_progress .progress_box .img_box.case_step3 {}
#request_step3 .case_progress .progress_box .img_box.case_step3 img {}
#request_step3 .case_progress .progress_box .img_box.on img {opacity: 1;}
#request_step3 .case_progress .progress_box .img_box.on p {color:#000;}
#request_step3 .case_progress .progress_box .img_box p {font-size:13px; color:#bbb; text-align:center;}
#request_step3 .case_progress .progress_box .img_box p:nth-child(2) {padding-bottom:5px;}
#request_step3 .case_progress .progress_box .img_box p.bold {font-weight:bold;}
#request_step3 .info_box {margin-top:12px;}
#request_step3 .info_box .text_box {text-align:center; padding:22px 0;}
#request_step3 .info_box .text_box p {font-size:13px;}

#request_checking {}
#request_checking .section {padding:0 20px;}
#request_checking .section .title {padding-bottom:30px;}
#request_checking .ctn_box {width:100%; padding:0 45px 18px 45px; background:#D7FFF5; box-shadow:3px 3px 0 0 rgba(0,0,0,0.25); border-radius:14px;}
#request_checking .ctn_box .img_box {text-align:center;}
#request_checking .ctn_box .img_box img {width:100%; max-width:150px;}
#request_checking .ctn_box .title {padding:10px 0; font-size:22px; font-weight:900; text-align:center;}
#request_checking .ctn_box .sub_title {font-size:11px; text-align:center;}
#request_checking .info_list {padding:34px 0;}
#request_checking .info_list ul {}
#request_checking .info_list ul li {margin-bottom:11px; padding:12px 15px; border-radius:14px; box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);}
#request_checking .info_list ul li p {font-size:11px; font-weight:500;}
#request_checking .info_list ul li p b {font-size:11px;}
#request_checking .info_list ul li p span {display:inline-block;width:50px; font-size:11px; font-weight:bold; color:#325EFF;}
#request_checking .btn_box.blue {}
#request_checking .btn_box {padding:0 24px;}
#request_checking .btn_box .shadow {}
#request_checking .btn_box .shadow a {}
#request_checking .btn_box .shadow a span {display:inline-block; width:100%; padding:14px 0; text-align:center; font-size:13px; color:#fff; font-weight:bold; background:#00A51A; border-radius:6px; box-shadow:3px 3px 0 0 #00570E;}
#request_checking .btm_info {margin-top:45px; padding:20px 20px 40px 20px; background:#F9F9F9;}
#request_checking .btm_info p {padding-bottom:15px; font-size:12px; font-weight:bold;}
#request_checking .btm_info dl {display:table; width:100%;}
#request_checking .btm_info dl dt {display:table-cell; width:10px; font-size:10px; font-weight:bold;}
#request_checking .btm_info dl dd {display:table-cell; font-size:10px; line-height:14px;}


.step5 {display:none;}
.step5 .step5_wrapper {position:absolute; width:290px; height:230px; top:50%; left:50%; transform: translate(-50%, -50%); background:#fff; z-index: 30; border-radius:20px; box-shadow:0px 2px 7px 0 rgba(0,0,0,0.15);}
.step5 .step5_wrapper .popup_container {}
.step5 .step5_wrapper .popup_container .section {padding:25px 45px !important; text-align:center;}
.step5 .step5_wrapper .popup_container .section .title {padding:0;}
.step5 .step5_wrapper .popup_container .section .title p {padding:0; font-size:20px; font-weight:900;}
.step5 .step5_wrapper .popup_container .section .text {padding:25px 0;}
.step5 .step5_wrapper .popup_container .section .text p {font-size:13px; line-height:16px;}
.step5 .step5_wrapper .popup_container .section .btn_box {}
.step5 .step5_wrapper .popup_container .section .btn_box a {display:block;}
.step5 .step5_wrapper .popup_container .section .btn_box a span {display:inline-block; width:100%; height:40px; border-radius:100px; background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%); font-size:15px; color:#fff; font-weight:bold; line-height:40px; text-align:center;}

#pc_cert_link {padding-bottom:200px;}
#pc_cert_link .section {}
#pc_cert_link .section .title {}
#pc_cert_link .section .title p {}
#pc_cert_link .section > .img_box {padding-top:120px; text-align:center;}
#pc_cert_link .section > .img_box img {width:100%; max-width:106px;}
#pc_cert_link .section .sub_title {padding:35px 0; text-align:center;}
#pc_cert_link .section .sub_title p {font-size:15px; font-weight:500; line-height:19px;}
#pc_cert_link .btm_box .bubble_box {position:relative; text-align:center;}
#pc_cert_link .btm_box .bubble_box p {display:inline-block; padding:12px 13px; font-size:12px; border-radius:12px; background:#ECF0FF; color:#325EFF; font-weight:bold; }
#pc_cert_link .btm_box .bubble_box .img_box {position:absolute; bottom:-24px; left:calc(50% - 8px); width:16px; height:25px;}
#pc_cert_link .btm_box .bubble_box .img_box img {width:100%; max-width:14px;}
#pc_cert_link .btm_box .btn_box {padding-top:11px; text-align:center;}
#pc_cert_link .btm_box .btn_box a {display:inline-block;}
#pc_cert_link .btm_box .btn_box a span {display:block; width:194px; margin:0 auto; padding:15px 0 16px 0; border-radius:8px; background:#325eff; font-size:18px; font-weight:bold; text-align:center; color:#fff;}

#pc_cert_install {}
#pc_cert_install .section {}
#pc_cert_install .section .title {}
#pc_cert_install .section .title p {}
#pc_cert_install .section > .img_box {padding-top:120px; text-align:center;}
#pc_cert_install .section > .img_box img {width:100%; max-width:106px;}
#pc_cert_install .section .sub_title {padding:35px 0; text-align:center;}
#pc_cert_install .section .sub_title p {font-size:15px; font-weight:500; line-height:19px;}
#pc_cert_install .btm_box .bubble_box {position:relative; text-align:center;}
#pc_cert_install .btm_box .bubble_box p {display:inline-block; padding:12px 13px; font-size:12px; border-radius:12px; background:#ECF0FF; color:#325EFF; font-weight:bold; }
#pc_cert_install .btm_box .bubble_box .img_box {position:absolute; bottom:-24px; left:calc(50% - 8px); width:16px; height:25px;}
#pc_cert_install .btm_box .bubble_box .img_box img {width:100%; max-width:14px;}
#pc_cert_install .section .install_btn {text-align:center;}
#pc_cert_install .section .install_btn a {display:inline-block;}
#pc_cert_install .section .install_btn a span {display:block; padding:11px 27px; font-size:15px; font-weight:500; text-align:center; border:1px solid #325EFF; border-radius:20px; color:#325EFF; }
#pc_cert_install .btm_box .btn_box {position:absolute; bottom:30px; width:calc(100% - 56px); max-width:600px; padding-top:11px; text-align:center;}
#pc_cert_install .btm_box .btn_box a {display:inline-block; width:100%;}
#pc_cert_install .btm_box .btn_box a span {display:block; width:100%; margin:0 auto; padding:15px 0 16px 0; border-radius:8px; background:#325eff; font-size:18px; font-weight:bold; text-align:center; color:#fff;}

#pc_cert_start {}
#pc_cert_start .section {}
#pc_cert_start .section .title {}
#pc_cert_start .section .title p {}
#pc_cert_start .section > .img_box {padding-top:120px; text-align:center;}
#pc_cert_start .section > .img_box img {width:100%; max-width:106px;}
#pc_cert_start .section .sub_title {padding:35px 0; text-align:center;}
#pc_cert_start .section .sub_title p {font-size:15px; font-weight:500; line-height:19px;}
#pc_cert_start .btm_box .bubble_box {position:relative; text-align:center;}
#pc_cert_start .btm_box .bubble_box p {display:inline-block; padding:12px 13px; font-size:12px; border-radius:12px; background:#ECF0FF; color:#325EFF; font-weight:bold; }
#pc_cert_start .btm_box .bubble_box .img_box {position:absolute; bottom:-24px; left:calc(50% - 8px); width:16px; height:25px;}
#pc_cert_start .btm_box .bubble_box .img_box img {width:100%; max-width:14px;}
#pc_cert_start .btm_box .btn_box {position:absolute; bottom:70px; width:600px; padding-top:11px; text-align:center;}
#pc_cert_start .btm_box .btn_box a {display:inline-block; width:100%;}
#pc_cert_start .btm_box .btn_box a span {display:block; width:100%; margin:0 auto; padding:15px 0 16px 0; border-radius:8px; background:#325eff; font-size:18px; font-weight:bold; text-align:center; color:#fff;}

#account_set {}
#account_set .account_set_wrapper {padding-top:0px;}
#account_set .account_set_wrapper .section {}
#account_set .account_set_wrapper .section .title {font-size:20px; text-align:center; font-weight:900;}
#account_set .account_set_wrapper .section .ctn {padding:33px 20px 0 20px;}
#account_set .account_set_wrapper .section .ctn dl {display:table; width:100%; font-size:0; padding-bottom:24px;}
#account_set .account_set_wrapper .section .ctn dl:last-child {border-bottom:0.5px solid #E4E4E4;}
#account_set .account_set_wrapper .section .ctn dl dt {display:table-cell; width:54px; font-size:14px; color:#666;}
#account_set .account_set_wrapper .section .ctn dl dd {display:table-cell; width:calc(100% - 54px);}
#account_set .account_set_wrapper .section .ctn dl dd input {width:100%; padding:7px 15px; border-radius:4px; background:#f5f5f5; color:#666; -webkit-appearance:none; border:none;}
#account_set .account_set_wrapper .section .link_list {}
#account_set .account_set_wrapper .section .link_list ul {padding:20px;}
#account_set .account_set_wrapper .section .link_list ul li {}
#account_set .account_set_wrapper .section .link_list ul li:first-child a {padding-top:0;}
#account_set .account_set_wrapper .section .link_list ul li a {display:block; padding:20px 0; border-bottom:0.5px solid #e4e4e4;}
#account_set .account_set_wrapper .section .link_list ul li a span {display:inline-block; width:100%; font-size:14px; color:#666; background:url('/images/icon/right_btn_gray.png')no-repeat right center / 16px auto;}
#account_set .info_popup {visibility:hidden; opacity:0; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); transition:.5s ease-in; z-index:20;}
#account_set .info_popup.active {visibility: visible; opacity:1; transition:.5s ease-in;}
#account_set .info_popup .popup_wrapper {padding:25px 35px; background:#fff; border-radius:20px; min-width:290px; box-shadow:0px 2px 7px 0px rgba(0,0,0,0.15);}
#account_set .info_popup .popup_wrapper .title {padding-bottom:25px;}
#account_set .info_popup .popup_wrapper .title p {font-size:20px; font-weight:900; text-align:center;}
#account_set .info_popup .popup_wrapper .sub_title {padding-bottom:25px;}
#account_set .info_popup .popup_wrapper .sub_title p {font-size:13px; line-height:17px; text-align:center;}
#account_set .info_popup .popup_wrapper .btm_btn {}
#account_set .info_popup .popup_wrapper .btm_btn ul {display:flex; justify-content:space-between;}
#account_set .info_popup .popup_wrapper .btm_btn ul li {width:100px; height:40px; border-radius:8px;}
#account_set .info_popup .popup_wrapper .btm_btn ul li span {display:inline-block; width:100%; line-height:40px; text-align:center; font-size:15px; font-weight:bold;}
#account_set .info_popup .popup_wrapper .btm_btn ul li:nth-child(1) {border:1px solid #325EFF;}
#account_set .info_popup .popup_wrapper .btm_btn ul li:nth-child(2) {background: linear-gradient(0deg, #436BFF 38.18%, rgba(114, 146, 254, 0.90) 112.73%);}
#account_set .info_popup .popup_wrapper .btm_btn ul li:nth-child(1) span {color:#325EFF;}
#account_set .info_popup .popup_wrapper .btm_btn ul li:nth-child(2) span {color:#fff;}

#terms_of_service {padding:70px 0;}
#terms_of_service .section {padding:0 20px;}
#terms_of_service .section:nth-child(n+2) {padding-top:30px;}
#terms_of_service .section:first-child .section_title {padding-bottom:0;}
#terms_of_service .section .section_title {padding-bottom:20px; font-size:20px; font-weight:bold;}
#terms_of_service .section .sub_ctn {}
#terms_of_service .section .sub_ctn:nth-child(n+2) {padding-top:20px;}
#terms_of_service .section .sub_ctn dl {}
#terms_of_service .section .sub_ctn dl dt {padding-bottom:15px;font-size:15px; font-weight:bold;}
#terms_of_service .section .sub_ctn dl dd {font-size:13px; line-height:18px;}
#terms_of_service .section .sub_ctn dl dd.inner {padding-left:10px;}
#terms_of_service .section .sub_ctn dl dd:nth-child(n+3) {padding-top:15px;}
#terms_of_service .section .sub_ctn dl dd:first-child {padding-top:0;}

#terms_of_service .section .sub_ctn .select {padding-top:20px;}
#terms_of_service .section .sub_ctn .select span {color:#AEAEAE; font-size:12px;}
#terms_of_service .section .sub_ctn .select select {padding:8px; border:1px solid #AEAEAE; border-radius:2px;}

#privacy {padding:70px 0;}
#privacy .section {padding:0 20px;}
#privacy .section:nth-child(n+2) {padding-top:30px;}
#privacy .section:first-child .section_title {padding-bottom:0;}
#privacy .section .section_title {padding-bottom:20px; font-size:20px; font-weight:bold;}
#privacy .section .sub_ctn {}
#privacy .section .sub_ctn:nth-child(n+2) {padding-top:20px;}
#privacy .section .sub_ctn dl {}
#privacy .section .sub_ctn dl dt {padding-bottom:15px;font-size:15px; font-weight:bold;}
#privacy .section .sub_ctn dl dd {font-size:13px; line-height:18px;}
#privacy .section .sub_ctn dl dd.inner {padding-left:10px;}
#privacy .section .sub_ctn dl dd:nth-child(n+3) {padding-top:15px;}
#privacy .section .sub_ctn dl dd:first-child {padding-top:0;}

#privacy .section .sub_ctn .select {padding-top:20px;}
#privacy .section .sub_ctn .select span {color:#AEAEAE; font-size:12px;}
#privacy .section .sub_ctn .select select {padding:8px; border:1px solid #AEAEAE; border-radius:2px;}

#privacy .table {}
#privacy .table table {border:0.2px solid #dcdcdc;}
#privacy .table table tr {}
#privacy .table table tr th {padding:12px 0; background:#FAFAFA; font-size:10px; font-weight:600; border-right:1px solid #DCDCDC; border-bottom:1px solid #dcdcdc; color:#000; vertical-align:middle;}
#privacy .table table tr th:last-child {border-right:none;}
#privacy .table table tr td {font-size:10px; padding:14px 5px; vertical-align:middle; border-right:1px solid #DCDCDC; border-bottom:1px solid #dcdcdc;}
#privacy .table table tr td:first-child {text-align:center;}
#privacy .table.type2 table tr td {text-align:center;}
#privacy .table.type2 table tr td:first-child {text-align:left;}

#marketing_terms {padding:70px 0;}
#marketing_terms .section {padding:0 20px;}
#marketing_terms .section:nth-child(n+2) {padding-top:30px;}
#marketing_terms .section:first-child .section_title {padding-bottom:0;}
#marketing_terms .section .section_title {padding-bottom:20px; font-size:20px; font-weight:bold;}
#marketing_terms .section .sub_ctn {}
#marketing_terms .section .sub_ctn:nth-child(n+2) {padding-top:20px;}
#marketing_terms .section .sub_ctn dl {}
#marketing_terms .section .sub_ctn dl dt {padding-bottom:15px;font-size:15px; font-weight:bold;}
#marketing_terms .section .sub_ctn dl dd {font-size:13px; line-height:18px;}
#marketing_terms .section .sub_ctn dl dd.inner {padding-left:10px;}
#marketing_terms .section .sub_ctn dl dd:nth-child(n+3) {padding-top:15px;}
#marketing_terms .section .sub_ctn dl dd:first-child {padding-top:0;}

#marketing_terms .section .sub_ctn .select {padding-top:20px;}
#marketing_terms .section .sub_ctn .select span {color:#AEAEAE; font-size:12px;}
#marketing_terms .section .sub_ctn .select select {padding:8px; border:1px solid #AEAEAE; border-radius:2px;}