.img-responsive {display: block;max-width: 100%;}
.img-center {margin: 0 auto;}

.container {max-width: 900px;margin-right: auto;margin-left: auto;}
.container:before {content: " ";display: table;}
.container:after {content: " ";display: table;clear: both;}

.real-container {padding: 20px 0 100px 0;}
.request_order {margin: 0 -4px 10px -4px;overflow: hidden;}
.request_order .item {padding: 0 4px;float: left;width: 33.333333333%;}
.request_order.iconin .item .item_in:before {content: "";display: block;width: 50px;height: 50px;background-repeat: no-repeat;background-position: 0 0;margin-right: 20px;}

.request_order.iconin .item.item1 .item_in:before {background-image: url('../img/sub/req_img1.png');}
.request_order.iconin .item.item2 .item_in:before {background-image: url('../img/sub/req_img2.png');}
.request_order.iconin .item.item3 .item_in:before {background-image: url('../img/sub/req_img3.png');}
.request_order.iconin .item.item4 .item_in:before {background-image: url('../img/sub/req_img4.png');}
.request_order.iconin .item.item5 .item_in:before {background-image: url('../img/sub/req_img5.png');}
.request_order.iconin .item.on .item_in:before {background-position: -50px 0;}

.request_order.two .item {width: 50%;}
.request_order.four .item {width: 25%;}
.request_order .item .item_in {font-size: 14px;color: #000;font-weight: 500;background-color: #E5E5E5;height: 65px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-bottom: 3px solid #aaa;}
.request_order .item.first .item_in {border-color: #e5e5e5;color: #aaa;}
.request_order .item.on .item_in {border-color: #025EAA;color: #025EAA;background-color: #CADDED;}
.request_txt {padding: 10px 24px 30px 24px;font-size: 12px;color: #777777;font-weight: 500;line-height: 1.5;}

/* 2022.10.27 아래 3줄 추가*/
.request_txt.between {-webkit-box-align: center;align-items: center;display: flex;justify-content: space-between;}
.request_txt .remain {font-size: 12px;color: #025EAA;font-weight: 500;}
.request_txt .remain strong {font-weight: 600;font-size: 15px;display: inline-flex;margin-left: 10px;}

.sub_stit {font-size: 14px;color: #000000;font-weight: 500;-webkit-box-align: center;align-items: center;display: flex;margin-bottom: 5px;}
.sub_stit.arrow:before {width: 14px;height: 13px;background: url('../img/sub/blit_02.png') no-repeat 0 0;margin-right: 5px;content: "";display: block;}
.pre_wrap {border: 1px solid #CCCCCC; padding: 15px;}
.pre_wrap_2 {font-size: 13px; color: #000000;}
.agree_txt_wrap {padding-left: 15px;}
.agree_txt {font-size: 12px;color: #555;font-weight: 500;margin-bottom: 5px;margin-top: 10px;}
.agree_chk {-webkit-box-align: center;align-items: center;display: flex;}
.agree_chk label {-webkit-box-align: center;align-items: center;display: flex;font-size: 12px;color: #555;font-weight: 500;cursor: pointer;font-weight: 600;}
.agree_chk label [type="radio"] {margin-right: 5px;}
.agree_chk .agreea1,
.agree_chk .agreeb1 {margin-right: 10px;}
.btn_area {margin-top: 15px;-webkit-box-align: center;align-items: center;display: flex;}
.btn_area.center {justify-content: center;}
.btn-blue {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;width: 130px;height: 35px;border-radius: 5px;background-color: #025EAA;font-size: 12px;color: #fff;font-weight: 500;}
.btn-blue.red {background-color: #BB3F5D;}
.btn-blue.black {background-color: #7D7D7D;}

.d_table {border-spacing: 0;border-collapse: collapse;width: 100%;border-top: 2px solid #4C5161;}
.d_table th,
.d_table td {border-bottom: 1px solid #ddd;padding: 10px 10px;vertical-align: middle;}
.d_table.mdpad th,
.d_table.mdpad td {padding: 10px 10px;}
.d_table th {text-align: center;font-size: 12px;color: #333;font-weight: 500;}
.d_table td {font-size: 12px;color: #555555;font-weight: 400;}
.d_table .bdr {border-right: 1px solid #ddd;}
.d_table .bg {background-color: #F0F0F0;}
.d_table .h180 {height: 165px;}
.d_table .h61 {height: 50px;}
.d_table .tcenter {text-align: center;}
.d_table tr:last-child th,
.d_table tr:last-child td {border-bottom: 2px solid #4C5161;}
.d_table .link {font-size: 12px;color: #555555;font-weight: 400;text-decoration: underline;}
.listlink {font-size: 12px;color: #555555;font-weight: 600;}
.listlink:hover {text-decoration: underline;}
.mar10 {margin-right: 5px;}
.star {font-size: 12px;color: #FF0000;font-weight: 500;}
.dash {font-size: 12px;color: #333;display: inline-flex;margin: 0 10px;}
.select {border: 1px solid #777777;font-size: 12px;color: #555555;font-weight: 400;padding: 0 5px;height: 28px;}
.input {border: 1px solid #777777;font-size: 12px;color: #555555;font-weight: 400;padding: 0 5px;height: 28px;}

.input_btn {height: 28px;background-color: #D4E3F9;font-size: 12px;color: #000000;font-weight: 500;border-radius: 3px;-webkit-box-align: center;align-items: center;display: inline-flex;justify-content: center;}

.page_wrap {margin: 10px 0 0 0;}
.page_nation {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.page_nation a {margin:0 3px;width:25px;height:25px;text-align:center;font-size:10px;color:#555555;font-weight: 600;text-decoration:none;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.page_nation .arrow {border-radius: 3px;background-color: #F0F0F0;}
.page_nation .prev {margin-right: 15px;}
.page_nation .next {margin-left: 15px;}
.page_nation .prev:before {content: "";width: 11px;height: 12px;background-image: url('../img/sub/icon_prev.png');background-repeat: no-repeat;background-position: 0 0;}
.page_nation .next:before {content: "";width: 11px;height: 12px;background-image: url('../img/sub/icon_next.png');background-repeat: no-repeat;background-position: 0 0;}
.page_nation .pprev:before {content: "";width: 16px;height: 12px;background-image: url('../img/sub/icon_first.png');background-repeat: no-repeat;background-position: 0 0;margin-left:0;}
.page_nation .nnext:before {content: "";width: 16px;height: 12px;background-image: url('../img/sub/icon_end.png');background-repeat: no-repeat;background-position: 0 0;}
.page_nation a:hover,
.page_nation a.active {color:#000;font-weight: 600;background-color: #D1E1FB;border-radius: 3px;}
.page_nation .prev.on,
.page_nation .next.on,
.page_nation .pprev.on,
.page_nation .nnext.on {background-color: #D1E1FB;}
.page_nation .prev.on:before,
.page_nation .next.on:before,
.page_nation .prev:hover:before,
.page_nation .next:hover:before {background-position: -11px 0;}
.page_nation .pprev.on:before,
.page_nation .nnext.on:before,
.page_nation .pprev:hover:before,
.page_nation .nnext:hover:before {background-position: -16px 0;}

.sub-location-wrap {height: 34px;background-color: #023F61;}
.sub-location-wrap .container {height: 100%;}
.sub-location {height: 100%;border-left: 1px solid #7B9BAD;-webkit-box-align: center;align-items: center;display: flex;}
.sub-location .home {width: 50px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;height: 100%;background-image: url('../img/sub/icon_home.png');background-repeat: no-repeat;background-position: center center;border-right: 1px solid #7B9BAD;-webkit-background-size: 10px auto;background-size: 10px auto;}
.sub-location .loc {border-right: 1px solid #7B9BAD;width: 150px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;height: 100%;font-size: 12px;color: #fff;font-weight: 500;}
.cont-row:before {content: "";display: table;}
.cont-row:after {content: "";display: table;clear: both;}
.lnb-wrap {width: 162px;margin-right: 28px;float: left;}
.lnb-tit {width: 100%;height: 149px;background: url('../img/sub/titbg.png') no-repeat center center;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;font-size: 16px;color: #FFFFFF;font-weight: 500;letter-spacing: -1px;}
.lnb > li > a {font-size: 12px;color: #333333;font-weight: 500;height: 40px;-webkit-box-align: center;align-items: center;display: flex;padding: 0 10px;position: relative;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.lnb > li > a:before {content: "";display: block;position: absolute;right: 10px;top: 50%;margin-top: -3px;width: 5px;height: 7px;background-image: url('../img/sub/icon_sel.png');background-repeat: no-repeat;background-position: center center;-webkit-background-size: 5px auto;background-size: 5px auto;}
.lnb > li {border: 1px solid #023F61;border-top: none;}
.lnb > li > a.on,
.lnb > li > a:hover {background-color: #023F61;color: #fff;}

.popup {display: block;}
.popup_in {position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 7000;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.popup_in:before {position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 7001;background-color: rgb(0 0 0 / 60%);content: "";display: block;}
.popup_cont_wrap {border: 2px solid #0F71BA;position: relative;z-index: 7002;}
.popup_cont {background-color: #fff;padding: 20px;}
.pop_tit {font-size: 14px;color: #fff;font-weight: 500;height: 40px;background-color: #0F71BA;-webkit-box-align: center;align-items: center;display: flex;padding: 0 25px;}
.pop_tit:before {content: "";display: block;margin-right: 12px;width: 5px;height: 16px;background-color: #fff;}

.tableUser td {cursor:pointer;}

/* 2022.12. 27 기관코드 팝업이 가장 위로 올라오도록 추가 */
#institutionDialog .popup_in {z-index:7001;}

#company_searh .popup_cont_wrap {width: 540px;}
.pop_close {position: absolute;right: 15px;top: 8px;}
.gray_dot {-webkit-box-align: center;align-items: center;display: flex;}
.gray_dot:before {content: "";display: block;width: 6px;height: 6px;background-color: #B7B7B7;margin-right: 5px;}
.rcont-wrap {width: 710px;float: left;}
.sub_tit {font-size: 20px;color: #000000;font-weight: 400;-webkit-box-align: center;align-items: center;display: flex;margin-bottom: 10px;padding-top: 5px;}
.sub_tit:before {content: "";display: block;width: 7px;height: 21px;background-color: #025EAA;margin-right: 10px;}

.half_wrap {overflow: hidden;}
.half_wrap .half {float: left;width: 50%;}
.gotp_box {background-color: #ECF2F9;padding: 20px;overflow: hidden;}
.gotp_box.line {border-bottom: 1px solid #B5CCEF;}
.gotp_box .tit {float: left;width: 35%;font-size: 12px;color: #000;font-weight: 500;padding: 15px;height: 80px;-webkit-box-align: center;align-items: center;display: flex;}
.gotp_box .tit > div {line-height: 1.5;}
.gotp_box .tit strong {font-weight: 600;}

/* 2022.10.27 아래 두줄 수정추가*/
.gotp_box .box {text-align: center;float: left;width: 65%;height: 80px;padding-left: 120px;position: relative;}
.gotp_box .box.h236 {height: 236px;}    /* 23.01.10 QR코드 size 맞춰 수정 */
.barcode {height: 135px;}

.gotp_box .box .th {background-color: #92B9D9;height: 100%;width: 120px;position: absolute;left: 0;top: 0;font-size: 14px;color: #fff;font-weight: 500;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.gotp_box .box .td {text-align: center;width: 100%;height: 100%;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;background-color: #fff;font-size: 37px;color: #023F61;font-weight: 500;letter-spacing: 5px;}
/* .min_textarea {padding: 50px 0;min-height: 200px;line-height: 1.5;} */
.min_textarea {padding: 5px 0;min-height: 200px;line-height: 1.5;}
.ico_file {font-size: 12px;color: #333;font-weight: 500;-webkit-box-align: center;align-items: center;display: inline-flex;}
.ico_file:hover {text-decoration: underline;}
.ico_file:before {content: "";display: block;margin-right: 10px;background: url('../img/sub/icon_file.png') no-repeat 0 0;width: 30px;height: 30px;}
.b_tit {font-size: 12px;color: #333333;font-weight: 500;}

.sitemap_wrap {overflow: hidden;margin: 50px -12px 0 -12px;}
.sitemap_wrap .item {padding: 0 12px;width: 33.333333333%;float: left;}
.sitemap_wrap .item_in {border: 1px solid #ccc;padding: 15px;height: 312px;}
.sitemap_wrap .tit {font-size: 15px;color: #333333;font-weight: 600;padding-top: 20px;margin-bottom: 40px;position: relative;}
.sitemap_wrap .tit:after {width: 30px;height: 3px;content: "";display: block;position: absolute;left: 0;top: 0;}
.sitemap_wrap .item.item1 .tit:after {background-color: #0F71BA;}
.sitemap_wrap .item.item2 .tit:after {background-color: #7AD9CB;}
.sitemap_wrap .item.item3 .tit:after {background-color: #99D7F7;}
.sitemap_wrap ul li {border-bottom: 1px solid #CCCCCC;}
.sitemap_wrap ul li a {position: relative;font-size: 12px;color: #333;font-weight: 500;height: 40px;-webkit-box-align: center;align-items: center;display: flex;background: url('../img/sub/arrow.png') no-repeat 220px center;}
.sitemap_wrap ul li a:after {content: "";display: block;background: url('../img/sub/arrow.png') no-repeat 0 0;position: absolute;right: 5px;top: 14px;width: 9px;height: 14px;}
.pcotp_box {height: 163px;background-color: #F1F1F2;-webkit-background-size: cover;background-size: cover;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.pcotp_box.bg {background-image: url('../img/sub/sw_down_bg.png');background-position: center center;}
.pcotp_box .btn-blue {width: 249px;height: 57px;font-size: 14px;font-weight: 600;-webkit-box-shadow: 0 3px 6px rgb(0 0 0 / 16%);box-shadow: 0 3px 6px rgb(0 0 0 / 16%);}
.sw_down {width: 76px;}

.invisible {display: block;position: absolute;width: 0;height: 0;line-height: 0;overflow: hidden;text-indent: -9999px;font-size: 0;}
.make_wrap h4 {clear: both;padding: 10px 0 5px 0;font-size: 18px;font-weight: 500;color: #fff;}
.make_wrap ol {margin-left: 1.8em;list-style: decimal !important;}
.make_wrap ol li {margin-top: 4px;margin-left: 0px;font-weight: normal;line-height: 1.6em;list-style: decimal !important;color: #fff;}

.gray_box {background-color: #F1F1F2;padding: 15px;}
.dot_list {padding-left: 18px;}
.dot_list li {word-break: keep-all;padding: 5px 0;position: relative;font-size: 12px;color: #555555;font-weight: 500;-webkit-box-align: center;align-items: center;display: flex;padding-left: 8px;}
.dot_list li:before {content: "";display: block;width: 2px;height: 2px;background-color: #BBD6FF;border-radius: 50%;position: absolute;left: 0;top: 11px;}

.media_item {margin-bottom: 20px;height: 136px;position: relative;padding-left: 182px;}
.media_item.last {margin-bottom: 0;}
.media_item .img {padding: 35px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;background-color: #F1F1F2;position: absolute;left: 0;top: 0;width: 182px;height: 100%;}
.media_item .img img {max-width: 100%;}
.media_item .txt {height: 136px;-webkit-box-align: center;align-items: center;display: flex;padding-left: 30px;}
.sub_txt {font-size: 12px;color: #555555;font-weight: 500;line-height: 1.5;word-break: keep-all;}

.blue_box {background-color: #ECF2F9;padding: 40px;}
.blue_box .sub_stit {font-size: 14px;color: #000000;}
.num_list {padding-left: 20px;}
.num_list li {padding: 5px 0;position: relative;font-size: 12px;color: #777777;font-weight: 500;-webkit-box-align: center;align-items: center;display: flex;}

.a_table {border-collapse:collapse;border-spacing:0;width: 100%;border-top: 1px solid #4C5161;border-bottom: 1px solid #4C5161;}
.a_table th,
.a_table td {padding: 10px 5px;font-size: 12px;color: #111;font-weight: 500;vertical-align: middle;text-align: center;}
.a_table th {background-color: #f6f6f6;font-weight: 600;border-bottom: 1px solid #ddd;}
.uline {word-break: keep-all;text-decoration: underline;}
.ulineblue {word-break: keep-all;text-decoration: underline;color: #0F71BA;font-size: 14px;font-weight: 600;}
.agree_all {padding-top: 15px;border-top: 1px solid #ddd;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;font-size: 14px;color: #555;font-weight: 600;}
.aa_txt {font-size: 13px;color: #555555;font-weight: 400;margin-right: 20px;}
.agree_all label {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.agree_all label input {margin-right: 5px;}

.faqlink {font-size: 12px;color: #333333;font-weight: 500;-webkit-box-align: center;align-items: center;display: flex;}
.faqlink:hover {text-decoration: underline;}
.faqlink .q {width: 20px;height: 20px;background-color: #55A8E6;border-radius: 50%;-webkit-box-align: center;align-items: center;display: inline-flex;justify-content: center;font-size: 12px;color: #fff;font-weight: 400;margin-right: 20px;}
.tr_answer {display: none;background-color: #ECF2F9;}
.faq_answer {padding: 10px 25px 10px 0;word-break: keep-all;line-height: 1.5;-webkit-box-align: center;align-items: center;display: flex;}
.faq_answer .a {width: 20px;height: 20px;background-color: #7AD9CB;border-radius: 50%;-webkit-box-align: center;align-items: center;display: inline-flex;justify-content: center;font-size: 12px;color: #fff;font-weight: 400;margin-right: 20px;}

.pri_wrap {overflow: hidden;margin: 0 -3px;}
.pri_wrap .item {float: left;width: 16.6666666667%;padding: 0 3px;text-align: center;}

.pri_wrap .item_in {height: 126px;border: 1px solid #7D7D7D;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.pri_wrap .item_in .tit {font-size: 12px;color: ##333333;font-weight: 500;word-break: keep-all;margin-top: 5px;}

.cnt_list {border: 1px solid #7d7d7d;padding: 25px 45px;overflow: hidden;}
.cnt_list li {float: left;width: 50%;padding: 8px 10px;} 
.cnt_list li a { color: #7d7d7d; font-weight: 500; padding-left: 20px;height: 40px;display: inline;position: relative;font-size: 13px;}
.cnt_list li:first-child a{ background: url('../img/sub/1_purpose.png') no-repeat 0 0; }
.cnt_list li:nth-child(2) a{ background: url('../img/sub/2_have_date.png') no-repeat 0 0; }
.cnt_list li:nth-child(3) a{ background: url('../img/sub/3_give_third.png') no-repeat 0 0; }
.cnt_list li:nth-child(4) a{ background: url('../img/sub/4_consign.png') no-repeat 0 0; }
.cnt_list li:nth-child(5) a{ background: url('../img/sub/5_court.png') no-repeat 0 0; }
.cnt_list li:nth-child(6) a{ background: url('../img/sub/6_process_info.png') no-repeat 0 0; }
.cnt_list li:nth-child(7) a{ background: url('../img/sub/7_info_del.png') no-repeat 0 0; }
.cnt_list li:nth-child(8) a{ background: url('../img/sub/8_info_safe.png') no-repeat 0 0; }
.cnt_list li:nth-child(9) a{ background: url('../img/sub/9_info_reject.png') no-repeat 0 0; } 
.cnt_list li:nth-child(10) a{ background: url('../img/sub/10_info_safe_people.png') no-repeat 0 0; }
.cnt_list li:nth-child(11) a{ background: url('../img/sub/11_info_read.png') no-repeat 0 0; }
.cnt_list li:nth-child(12) a{ background: url('../img/sub/12_attack_help.png') no-repeat 0 0; }
.cnt_list li:nth-child(13) a{ background: url('../img/sub/13_check_result.png') no-repeat 0 0; }
.cnt_list li:last-child a{ background: url('../img/sub/14_change.png') no-repeat 0 0; }

.cnt_list2 {width: 100%; padding:40px 5% 20px 5%; margin: 20px auto 0px; display: flex;  flex-flow: row wrap; justify-content: space-between; border: 1px solid #d9d9d9; box-sizing: border-box; color: #606060;}
.cnt_list2 li { display:flex; width:45%; margin-bottom: 25px;  position: relative; box-sizing: border-box;}
.cnt_list2 li a { color: #606060; font-weight: 600; box-sizing: border-box; padding-left: 20px; height: 40px; display: inline-block; text-decoration:none;}
.cnt_list2 li:first-child a{ background: url('../img/sub/1_purpose.png') no-repeat 0 0; }
.cnt_list2 li:nth-child(2) a{ background: url('../img/sub/2_personal_information.png') no-repeat 0 0; }
.cnt_list2 li:nth-child(3) a{ background: url('../img/sub/3_process_info.png') no-repeat 0 0; }
.cnt_list2 li:nth-child(4) a{ background: url('../img/sub/4_info_del.png') no-repeat 0 0; }
.cnt_list2 li:nth-child(5) a{ background: url('../img/sub/5_give_third.png') no-repeat 0 0; }
.cnt_list2 li:nth-child(6) a{ background: url('../img/sub/6_consign.png') no-repeat 0 0; }
.cnt_list2 li:nth-child(7) a{ background: url('../img/sub/7_info_safe.png') no-repeat 0 0; }
.cnt_list2 li:nth-child(8) a{ background: url('../img/sub/8_info_reject.png') no-repeat 0 0; }
.cnt_list2 li:nth-child(9) a{ background: url('../img/sub/9_court.png') no-repeat 0 0, url('../img/sub/9_2_legal_representative.png') no-repeat 20px 1px; padding-left:40px; } 
.cnt_list2 li:nth-child(10) a{ background: url('../img/sub/10_info_safe_people.png') no-repeat 0 0, url('../img/sub/10_2_grievance_team.png') no-repeat 20px 1px; padding-left:40px; }
.cnt_list2 li:nth-child(11) a{ background: url('../img/sub/11_attack_help.png') no-repeat 0 0; }
.cnt_list2 li:nth-child(12) a{ background: url('../img/sub/12_check_result.png') no-repeat 0 0; }
.cnt_list2 li:nth-child(13) a{ background: url('../img/sub/13_change.png') no-repeat 0 0; }
.cnt_list_2 li:last-child a{ background: url('../img/sub/13_change.png') no-repeat 0 0; } 

.privacy {font-size: 13px;color: #777777;font-weight: 500;word-break: keep-all;line-height: 1.5;}
.privacy .str {color: #000;}

.list_num {-webkit-box-align: center;align-items: center;display: flex;font-size: 13px;color: #777777;font-weight: 700;margin-bottom: 10px;}
.list_num img {margin-right: 5px;}
.link_under {color: #0F71BA;text-decoration: underline;}
.link_under.lhh {padding: 2px 0;}

.a_table {border-collapse:collapse;border-spacing:0;width: 100%;border-top: 1px solid #4C5161;}
.a_table th,
/* .a_table td {padding: 10px 10px;font-size: 13px;color: #111;font-weight: 500;border: 1px solid #d9d9d9;vertical-align: middle;text-align: center;} */
.a_table td {padding: 10px 10px;font-size: 13px;color: #111;font-weight: 500;border: 1px solid #d9d9d9;}
.a_table th {background-color: #f6f6f6;font-weight: 600;}
.a_table th:first-child,
.a_table td:first-child {border-left: none;}
.a_table th:last-child,
.a_table td:last-child {border-right: none;}

.certy_confirm {-webkit-box-align: center;align-items: center;display: inline-flex;justify-content: center;margin-left: 20px;font-size: 12px;color: #0F71BA;font-weight: 500; font-weight:bold;}
.certy_confirm:before {content: "";display: block;margin-right: 3px;width: 9px;height: 9px;background-repeat: no-repeat;background-position: 0 0;}
.certy_confirm.ok:before {background-image: url('../img/sub/mark_o.png');}
/* .certy_confirm.no {color: #C94343;} */
.certy_confirm.no {color: red; font-weight:bold;}
.certy_confirm.no:before {background-image: url('../img/sub/mark_x.png');}

.txt_caution {border: 1px solid #7D7D7D;padding: 15px 30px;margin-top: 20px;}
.txt_caution li {margin-bottom: 15px;}
.txt_caution .tit {font-size: 16px;color: #777777;font-weight: 600;margin-bottom: 15px;}
.tc_q {font-size: 13px;color: #0F71BA;font-weight: 500;-webkit-box-align: center;align-items: center;display: flex;margin-bottom: 8px;}
.tc_q:before {width: 16px;height: 16px;content: "";display: block;background: url('../img/sub/ico_blit.png') no-repeat 0 0;margin-right: 5px;}
.tc_a {padding-left: 5px;position: relative;font-size: 12px;color: #777;font-weight: 500;}
.tc_a:before {content: "·";display: block;font-size: 12px;color: #777;font-weight: 500;position: absolute;left: 0;top: -2px;}
.tc_a.dang {padding-left: 15px;margin-top: 5px;}
.tc_a.dang:before {content: "※";top: 0;}

.btn_down {width: 95px;height: 31px;background-color: #0F71BA;font-size: 12px;color: #fff;font-weight: 500;-webkit-box-align: center;align-items: center;display: inline-flex;justify-content: center;border-radius: 2px;}
.btn_down:after {content: "";display: block;width: 15px;height: 16px;background: url('../img/sub/ico_down.png') no-repeat 0 0;margin-left: 5px;}
.b_txt {font-size: 12px;color: #0F71BA;font-weight: 500;margin-top: 10px;}

.w70 {width: 70px;}
.w90 {width: 90px;}
.w100 {width: 100px;}
.w120 {width: 120px;}
.w150 {width: 150px;}
.w180 {width: 180px;}
.w190 {width: 190px;}
.w240 {width: 240px;}
.w250 {width: 250px;}
.w310 {width: 310px;}
.w460 {width: 460px;}
.w500 {width: 500px;}
.wfull {width: 100%;}
.sub_container {padding: 120px 0 150px 0;}

.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb50 {margin-bottom: 50px;}
.mb60 {margin-bottom: 60px;}
.mb70 {margin-bottom: 70px;}
.mb90 {margin-bottom: 90px;}
.mb120 {margin-bottom: 120px;}
.fz18 {font-size: 18px;}
.h46 {height: 46px;}