@charset "utf-8";

/* ----------------------------------
Name: contents.css
Version: 1.0
-------------------------------------

Table of contents

    01. common

*/

/* ==========================================================================
	common
   ========================================================================== */
.container .sub_top {position:relative;height:245px;padding-top:53px;background-repeat:no-repeat;background-position:center;}
.container.appli_judgment_wrap .sub_top {background-image:url('../../images/front/sub_visual01.jpg');}
.container.appli_judgment_wrap .sub_top.sub_visual01{background-image:url('../../images/front/sub_visual01.jpg');}
.container.appli_judgment_wrap .sub_top.sub_visual02{background-image:url('../../images/front/sub_visual02.jpg');}
.container.appli_judgment_wrap .sub_top.sub_visual03{background-image:url('../../images/front/sub_visual03.jpg');}
.container.appli_judgment_wrap .sub_top.sub_visual04{background-image:url('../../images/front/sub_visual04.jpg');}
.container.appli_judgment_wrap .sub_top.sub_visual05{background-image:url('../../images/front/sub_visual05.jpg');}
.container.appli_judgment_wrap .sub_top.sub_visual06{background-image:url('../../images/front/sub_visual06.jpg');}
.container.appli_judgment_wrap .sub_top.sub_visual07{background-image:url('../../images/front/sub_visual07.jpg');}
.container.appli_troubleshooting_wrap .sub_top {background-image:url('../../images/front/sub_visual03.jpg');}
.container.problem_solving_wrap .sub_top {background-image:url('../../images/front/sub_visual04.jpg');}
.container.notify_wrap .sub_top {background-image:url('../../images/front/sub_visual05.jpg');}
.container.committee_intro_wrap .sub_top {background-image:url('../../images/front/sub_visual06.jpg');}

.bread_crumb {position:absolute;top:45px;left:0;width:100%;height:53px;background:rgba(17,80,209,.5);}
.bread_crumb .bread_crumb_inner {position:relative;max-width:1200px;margin:0 auto;padding-left:56px;color:#fff;z-index: 9;}
.bread_crumb .bread_crumb_inner:after {clear:both;display:block;content:"";}
.bread_crumb .home {position:absolute;top:0;left:0;width:56px;height:53px;background:url('../../images/front/icon/icon_home.png') no-repeat center;border-right:1px solid #4f6494;border-left:1px solid #4f6494;}
.bread_crumb .bread_crumb_menu {float:left;border-right:1px solid #4f6494;border-left:1px solid #4f6494;margin-left:-1px;}
.bread_crumb .bread_crumb_menu .current button {position:relative;padding:0 125px 0 20px;font-size:16px;line-height:53px;cursor:pointer;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;vertical-align:top;}
.bread_crumb .bread_crumb_menu .current button:after {content:"";position:absolute;top:50%;right:13px;width:28px;height:28px;margin-top:-14px;background:url('../../images/front/icon/arr_down.png') no-repeat 0 0;background-size:100%;transition:transform .5s;}
.bread_crumb .bread_crumb_menu .menu_list_wrap {overflow: hidden;}
.bread_crumb .bread_crumb_menu .menu_list {padding:11px 0 8px;}
.bread_crumb .bread_crumb_menu .menu_list > li > a {display:block;padding:0 20px;color:#fff;line-height:37px;}
.bread_crumb .bread_crumb_menu .menu_list > li > a:hover {background-color:#1758be;}
.bread_crumb .bread_crumb_menu.on {background:#2c83e0;border:1px solid #5d729e;border-top:none;}
.bread_crumb .bread_crumb_menu.on .current button:after {transform:rotate(180deg);}
.bread_crumb .bread_crumb_menu.on .menu_list {display:block;}

.contents_head {position: relative;padding: 30px 0 30px}
.contents_head .sub_txt {margin-top:12px;font-size:15px;color:#808080;line-height:1.2;}

.cont_box {border:1px solid #ddd;}
.p_bul {font-size:16px;color:#333;padding-left:21px;line-height:1.6;background:url('../../images/front/icon/icon_round.png') no-repeat 0 5px;margin-bottom:15px}

.icogray_box {position:relative;background-color:#f4f4f4;color:#283043;padding:32px 20px 26px 140px;}
.icogray_box dt {font-size:22px;}
.icogray_box dd {font-size:15px;margin-top:12px;line-height:1.4;}
.icogray_box + .cont_box {margin-top:30px;}

.tbl_btn_wrap {position:relative;}
.tbl_btn_wrap .btn_add {position:absolute;top:-45px;right:0;}

.column__item {
    display: flex;
    align-items: center;
    column-gap: 30px;
    min-height: 130px;
    padding: 30px;
    box-sizing: border-box;
}

.column__item:nth-child(odd) {
    background: #f9f9f9;
}

.column__item:has(.text__list) {
    align-items: flex-start;
}

.column__list .wrap__first {
    width: 16%;
    flex-shrink: 0;
}

.modal-box .column__list .wrap__first {
    width: 25%;
}

.modal-box .column__item {
    padding: 23px;
}

.column__item:has(.text__list) .title-text {
    margin-top: 10px;
}

.column__list .title-text {
    margin: 0;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; /* 30px */
    letter-spacing: -0.16px;
}

.column__list .wrap__mid {
    flex-grow: 1;
    font-size: 18px;
    letter-spacing: -0.72px;
    line-height: 1.5;
    color: #333333;
}

.column__list .wrap__mid p {
    margin: 0;
}

.column__list .wrap__last {
    flex-shrink: 0;
}

.column__list .wrap__last:has(.btn--onestop) {
    padding-left: 30px;
    border-left: 1px dashed rgba(0, 0, 0, 0.15);
}

.btn--primary {
    color: #fff;
    background: #2561b7;
}
.btn--secondly {
    background: #fff;
    color: #2561b7;
    border: 1px solid #2561b7;
}
.btn--onestop {
    min-width: 140px;
    padding: 11px 33px;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: -1.08px;
    border-radius: 4px;
    text-align: center;
    box-sizing: border-box;
}
.bu_m_blue {
    background-color: #2561b7;
    border: 1px solid #2561b7;
    font-size: 14px;
    color: #fff;
    line-height: 28px;
    padding: 0px 15px;
    margin: 2px;
    transition: 0.2s all;
    display: inline-block;
}
.bu_m_blue:hover {
    background-color: #fff;
    color: #1555B5;
}


@media screen and (max-width:1100px){
    .bread_crumb {padding-left:30px;}
    .bread_crumb .bread_crumb_menu .current button {padding-right:100px;}
}
@media screen and (max-width:720px){
    .bread_crumb .bread_crumb_menu {width:50%;}
    .bread_crumb .bread_crumb_menu .current button {width:100%;padding-right:54px;}
}
@media screen and (max-width:600px){
   .container .sub_top {height:170px;padding-top:40px;}
   .contents_head .sub_txt {margin-top:10px;font-size:13px;}

   .bread_crumb {height:40px;padding-left:0;}
   .bread_crumb .bread_crumb_inner {padding-left:0;}
   .bread_crumb .home {display:none;}
   .bread_crumb .bread_crumb_menu .current {line-height:40px;}
   .bread_crumb .bread_crumb_menu .current:after {right:10px;}
   .bread_crumb .bread_crumb_menu .current button {line-height:40px;}
   .bread_crumb .bread_crumb_menu.depth1 {width:100%;margin-left:0;border:none;}
   .bread_crumb .bread_crumb_menu.depth2 {display:none;}

   .contents_head {padding:20px 0 25px;}
}


/* ==========================================================================
	신청조건판단
   ========================================================================== */
.appli_judgment_wrap .contents_head + .appli_judgment_cont {border-top:1px solid #e5e5e5;}
.appli_judgment_wrap .head_type3 + .appli_judgment_cont {border-top:1px solid #e5e5e5;}
.appli_judgment_cont_wrap {border-top:1px solid #e5e5e5;}
.appli_judgment_cont {position:relative;padding:40px 0 40px 24.3%;border-bottom:1px solid #e5e5e5;}
.appli_judgment_cont:after {clear:both;display:block;content:"";}
.appli_judgment_cont > .head_type4 {position:absolute;top:40px;left:0;}
.appli_judgment_cont > .head_type4 > span {display:block;}
.appli_judgment_inner {position:relative;}
.appli_judgment_inner .damage_cont {overflow-y:auto;height:406px;margin-top:20px;padding:25px 30px;border:34px solid #f4f4f4;}
.appli_judgment_inner .damage_cont > dl > dt {margin:30px 0 10px;font-size:16px;color:#333;}
.appli_judgment_inner .damage_cont > dl > dt:first-of-type {margin-top:0;}
.appli_judgment_inner .damage_list > li {position:relative;margin-top:5px;padding-left:8px;line-height:1.4;font-size:14px;color:#6b6b6b;}
.appli_judgment_inner .damage_list > li:before {content:"";position:absolute;top:11px;left:0;width:4px;height:1px;background:#6c6c6c;}

.judgment_result {padding:60px 20px 45px;margin-bottom: 20px}
.judgment_result .result_inner {width:792px;margin:0 auto;}
.judgment_result .result_inner .txt_result {margin-bottom:30px;font-size:26px;color:#333;text-align:center;line-height:1.3;}
.judgment_result .result_inner .call_box {position:relative;margin-top:20px;padding:29px 0 29px 100px;background:#eef3f5;}
.judgment_result .result_inner .call_box:after {content:"";position:absolute;top:18px;left:35px;width:50px;height:47px;background:url('../../images/front/img_call.png') no-repeat 0 0;background-size:100%;}
.judgment_result .result_inner .call_box dt {display:inline-block;margin-right:23px;font-size:16px;color:#333;}
.judgment_result .result_inner .call_box dd {display:inline-block;font-size:17px;color:#6b6b6b;}
.judgment_result .result_inner .call_box .flag_area {display:inline-block;min-width:53px;height:26px;padding:0 13px;margin-right:10px;font-size:13px;font-weight:700;color:#5692da;border:1px solid #186acd;line-height:24px;text-align:center;border-radius:30px;}
.judgment_result .result_inner .txt {margin-top:16px;font-size:15px;color:#6b6b6b;text-align:center;line-height:1.2;}

@media screen and (max-width:1100px){
    .appli_judgment_cont {padding:20px 0;}
    .appli_judgment_cont > .head_type4 {position:relative;top:0;}
}
@media screen and (max-width:900px){
   .judgment_result .result_inner {width:100%;}
}
@media screen and (max-width:600px){
   .appli_judgment_inner .damage_cont {padding:10px;border-width:8px;}
   .appli_judgment_inner .damage_cont > dl > dt {margin-bottom:5px;font-size:14px;}
   .appli_judgment_inner .damage_list > li {margin-top:2px;font-size:13px;}

   .judgment_result {padding:20px;}
   .judgment_result .result_inner .txt_result {margin-bottom:15px;font-size:16px;}
   .judgment_result .result_inner .call_box {padding:20px;}
   .judgment_result .result_inner .call_box:after {display:none;}
   .judgment_result .result_inner .call_box dt {margin-bottom:5px;font-size:14px;}
   .judgment_result .result_inner .call_box dd {font-size:14px;}
   .judgment_result .result_inner .call_box .flag_area {height:24px;line-height:22px;padding:0 10px;}
   .judgment_result .result_inner .txt {font-size:12px;line-height:1.4;}
}


/* ==========================================================================
	분쟁조정신청
   ========================================================================== */
/* 분쟁조정신청 */
.appli_troubleshooting_wrap .contents {overflow:hidden;}
.troubleshooting_list:after {content:'';display:block;clear:both}
.troubleshooting_list {margin-top:1px;border-left:1px solid #ddd;}
.troubleshooting_list > li {position:relative;float:left;width:33.3%;height:526px;border:1px solid #ddd;border-left:0;box-sizing:border-box;margin-top:-1px}
.troubleshooting_list > li .troubleshooting_inner {height:100%;padding:38px 28px 0;border:4px solid #fff}
.troubleshooting_list > li:hover .troubleshooting_inner {border-color:#2c83e0;}
.troubleshooting_list dl dt {text-align:center;padding-top:90px;font-size:26px;color:#333}
.troubleshooting_list dl dt.icon1 {background:url('../../images/front/icon/icon_troubles1.png') no-repeat center 1px;}
.troubleshooting_list dl dt.icon2 {background:url('../../images/front/icon/icon_troubles2.png') no-repeat center 0;}
.troubleshooting_list dl dt.icon3 {background:url('../../images/front/icon/icon_troubles3.png') no-repeat center 4px;}
.troubleshooting_list dl dt.icon4 {background:url('../../images/front/icon/icon_troubles4.png') no-repeat center 2px;}
.troubleshooting_list dl dt.icon5 {background:url('../../images/front/icon/icon_troubles5.png') no-repeat center 2px;}
.troubleshooting_list dl dd {height:72px;font-size:15px;color:#6b6b6b;margin-top:20px;line-height:1.6;text-align:center;white-space:nowrap;overflow:hidden;letter-spacing:-0.5px;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.troubleshooting_list .box {margin:15px 0 10px;border:1px solid #dadada; }
.troubleshooting_list .box li {position:relative;width:100%;border-top:1px solid #dadada;padding:11px 20px 10px 30px;box-sizing:border-box}
.troubleshooting_list .box li:first-child {border-top:0}
.troubleshooting_list .box li:before {content:'';position:absolute;top:17px;left:20px;width:2px;height:2px;background:#666;}
.troubleshooting_list .box li:after {content:'';display:block;clear:both}
.troubleshooting_list .box li strong {color:#1ab3bb}
.troubleshooting_list .box li span {float:left;display:block}
.troubleshooting_list .box li span:last-child {float:right}
.troubleshooting_list p {padding:14px 0 13px;background:#f4f4f4;text-align:center}
.troubleshooting_list p span {display:inline-block;min-height:18px;background:url('../../images/front/icon/icon_clock.png') no-repeat 0 0;padding-left:24px;color:#154784;}
.troubleshooting_list .btn_wrap {margin-top:10px}

.icogray_box.troubles1 {background:url('../../images/front/icon/icon_troubles1_1.png') no-repeat 50px center #f4f4f4;}
.icogray_box.troubles2 {background:url('../../images/front/icon/icon_troubles2_1.png') no-repeat 50px center #f4f4f4;}
.icogray_box.troubles3 {background:url('../../images/front/icon/icon_troubles3_1.png') no-repeat 50px center #f4f4f4;}
.icogray_box.troubles4 {background:url('../../images/front/icon/icon_troubles4_1.png') no-repeat 50px center #f4f4f4;}
.icogray_box.troubles5 {background:url('../../images/front/icon/icon_troubles5_1.png') no-repeat 50px center #f4f4f4;}

.troubleshooting_step {position:relative;text-align:right;margin:20px 0}
.troubleshooting_step > li {position:relative;display:inline-block;width:33px;height:33px;font-size:16px;text-align:center;line-height:33px;border-radius:50%;background:#e7e7e7;color:#b6b6b6;margin-left:5px;z-index:1;}
.troubleshooting_step > li.on {background:#8dc412;color:#fff;font-weight:bold}
.troubleshooting_step > li:first-child {margin-left:0}
.troubleshooting_step:after {content:'';position:absolute;top:16px;right:5px;width:190px;height:1px;background:#dbdbdb;z-index:0}

.appli_troubleshooting_tbl dt {width:35%;}
.appli_troubleshooting_tbl .form_cell2_set select {width:35%;}
.appli_troubleshooting_tbl_type02 dt {width:25%;}

.appli_troubleshooting_end.tbl_view_s .tbl_cell_group dt {width:25%;}

.appli_troubleshooting_wrap .accordion_list {margin-bottom:40px;}
.appli_troubleshooting_wrap .accordion_list button {position:relative;width:100%;padding:10px 0 12px 23px;background:#05b9c9;font-size:18px;font-weight:700;color:#fff;text-align:left;}
.appli_troubleshooting_wrap .accordion_list button:after {content:'';position:absolute;right:20px;top:14px;width:16px;height:16px;background:url('../../images/front/icon/icon_plus.png') no-repeat 0 0;}
.appli_troubleshooting_wrap .accordion_list .accordion_cont {display:none;border:1px solid #05b9c9;}
.appli_troubleshooting_wrap .accordion_list > li.on .accordion_cont {display:block;}
.appli_troubleshooting_wrap .accordion_list > li.on button:after {content:'';position:absolute;right:20px;top:14px;width:16px;height:16px;background:url('../../images/front/icon/icon_minus.png') no-repeat 0 0;}

.accordion_list2 .accordion_cont{padding: 20px; background-color: #f6f5f1;text-align: center;}
.accordion_list2 .accordion_cont img{width: auto; max-width: 100%}

.accordion_list2 {margin-bottom:40px;}
.accordion_list2 button {position:relative;width:100%;padding:10px 0 12px 23px;background:#00a0b5;font-size:18px;font-weight:700;color:#fff;text-align:left;}
.accordion_list2 button:after {content:'';position:absolute;right:20px;top:14px;width:16px;height:16px;background:url('../../images/front/icon/icon_plus.png') no-repeat 0 0;}
.accordion_list2 .accordion_cont {display:none;border:1px solid #00a0b5;}
.accordion_list2 > li.on .accordion_cont {display:block;}
.accordion_list2 > li.on button:after {content:'';position:absolute;right:20px;top:14px;width:16px;height:16px;background:url('../../images/front/icon/icon_minus.png')}

.appli_troubleshooting_wrap .apply_select_box {border: 1px solid #ddd;padding: 70px 20px 68px;text-align: center;}
.appli_troubleshooting_wrap .apply_select_box select {width:34%; height: 40px}

.apply_select_box {border: 1px solid #ddd;padding: 70px 20px 68px;text-align: center;}
.apply_select_box select {width:34%; height: 40px}

.appli_troubleshooting_wrap .tbl_total {margin-top:30px;padding:17px 0;border:3px solid #f25544;text-align:center;}
.appli_troubleshooting_wrap .tbl_total label {position:relative;padding-right:10px;font-weight:bold;color:#f25544;}
.appli_troubleshooting_wrap .tbl_total input {width:30%;border-color:#b6b7bb;}

.tbl_total {margin-top:30px;padding:17px 0;border:3px solid #f25544;text-align:center;}
.tbl_total label {position:relative;padding-right:10px;font-weight:bold;color:#f25544;}
.tbl_total input {width:30%;border-color:#b6b7bb;}

.m_none {display:block}

@media screen and (max-width:1199px){
   .troubleshooting_list br {display:none}
   .m_none {display:none}
}
@media screen and (max-width:1000px){
   .troubleshooting_list > li {width:50%;}
}
@media screen and (max-width:740px){
   .troubleshooting_list > li {width:100%;}
   .appli_troubleshooting_wrap .apply_select_box select {width:40%;}
   .appli_troubleshooting_wrap .tbl_total input {width:50%;}
}
@media screen and (max-width:600px){
   .icogray_box {padding:20px;}
   .icogray_box.troubles1,
   .icogray_box.troubles2,
   .icogray_box.troubles3,
   .icogray_box.troubles4,
   .icogray_box.troubles5 {background-image:none;}
   .icogray_box dt {font-size:18px;}
   .icogray_box dd {font-size:13px;margin-top:10px}
   .troubleshooting_step {text-align:center}
   .troubleshooting_step:after {right:auto;left:50%;margin-left:-95px}
   .appli_troubleshooting_wrap .apply_select_box {padding:30px 20px;}
   .appli_troubleshooting_wrap .apply_select_box select {width:45%;}
   .appli_troubleshooting_wrap .tbl_total input {width:60%;}
   .appli_troubleshooting_tbl .form_cell2_set select {width:45%;}
}

/* 구비서류/제출 */
.requir_doc_topbox {position:relative;margin-bottom:50px;padding:50px 50px 40px 50px;/*background-image:url('../../images/front/img_bg02.png');background-repeat:no-repeat;background-position:right 0;*/}
/*.requir_doc_topbox:before {content:"";position:absolute;bottom:-14px;left:49px;width:67px;height:113px;background:url('../../images/front/img_bg01.png') no-repeat 0 0;}*/
.requir_doc_topbox > p {font-size:22px;color:#2c3a4d;line-height:1.2;letter-spacing:-1px;}
.requir_doc_topbox .txt_sub {margin-top:15px;font-size:15px;line-height:1.4;}

.requir_doc_list {position:relative;padding-top:10px}
.requir_doc_list .list_circle{overflow: hidden;padding:20px}
.requir_doc_list .list_circle li {float:left;width:47%;position:relative;padding:23px 0 23px 20px;border-top:1px solid #ebebeb;font-size:16px;margin:0 1.5%;letter-spacing:-1px;}
.requir_doc_list .list_circle li:first-of-type {border-top:none;}
.requir_doc_list .list_circle li:before {top:29px;margin-top:0;}
.requir_doc_list .list_circle li:NTH-CHILD(2){border-top:none;}
.requir_doc_list .list_circle li .btn_down_wrap {position:absolute;top:50%;right:0;margin-top:-18px;}
.requir_doc_list .all_down {position:relative;display:table;width:100%;height:110px;margin-top:7px;background:#eef4f9;}
.requir_doc_list .all_down_inner {position:relative;}
.requir_doc_list .all_down_inner:before {}
.requir_doc_list .all_down_inner .btn_down{position:absolute;top:50%;right:30px;margin-top: 35px;}
.requir_doc_list .all_down_inner .btn_down.blue_down{color: #fff;background-color:#1e77da}
.requir_doc_list .all_down_inner .btn_down.blue_down:before {background: url(../../images/front/icon/icon_down02.png) no-repeat 0 0;background-size: 20px;}

.requir_doc_state {padding:45px 50px;}
.requir_doc_state .file_upload_wrap {margin-bottom:20px;padding:30px 0;background:#f5f5f5;text-align:center;}
.requir_doc_state .file_upload_wrap .filebox label {width:87px;height:36px;line-height:34px;}
.requir_doc_state .file_upload_wrap .filebox input[type="file"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}/* 파일 필드 숨기기 */
.requir_doc_state .file_upload_wrap .filebox .file_name {display:inline-block;width:320px;height:40px;line-height:38px;vertical-align:middle;background-color:#fff;border:1px solid #bfbfbf;-webkit-appearance:none;moz-appearance: none;appearance:none;text-indent:10px;font-size:14px;letter-spacing:-1px;}

.requir_self_certifi {position:relative;padding:100px 20px 90px;text-align:center;}
.requir_self_certifi:before {content:"";display:inline-block;width:73px;height:139px;margin-bottom:20px;background:url('../../images/front/img_bg04.png') no-repeat 0 0;}
.requir_self_certifi p {font-size:24px;color:#333;line-height:1.3;}

.requir_damage_wrap .list_circle > li:not(:first-of-type) {margin-top:15px;}
.requir_damage_wrap .list_circle > li:before {top:5px;margin-top:0;}
.requir_damage_wrap .list_circle > li .doc_refer {margin-top:10px;}
.requir_damage_wrap .list_circle > li .doc_refer dt {display:inline-block;height:26px;margin-bottom:5px;padding:0 10px;border:1px solid #2c83e0;color:#2c83e0;font-size:12px;line-height:24px;border-radius:30px;}
.requir_damage_wrap .list_circle > li .doc_refer dd {display:inline-block;line-height:1.3;}

@media screen and (max-width:1000px){
	/* .requir_doc_list {padding-right:40%;}
	.requir_doc_list .list_circle li {padding-right:0;}
	.requir_doc_list .list_circle li .btn_down_wrap {position:relative;top:0;margin-top:10px;}
	.requir_doc_list .all_down {width:35%;} */
	.requir_doc_list {padding:38px 0 0;}
	.requir_doc_list .list_circle {padding:0 30px;}
	.requir_doc_list .list_circle li {padding:25px 0 25px 15px;}
	.requir_doc_list .list_circle li:NTH-CHILD(2){border-top:1px solid #ebebeb;}
	.requir_doc_list .list_circle li .btn_down_wrap {position:absolute;top:50%;right:0;margin-top:-18px;}
	.requir_doc_list .all_down_inner {top:0;display:table-cell;height:100%;transform:none;text-align:right;vertical-align:middle;}
	.requir_doc_list .all_down_inner .btn_down{position:absolute;top:50%;right:30px;margin-top: -10px;}
	.requir_doc_list .list_circle li {width:100%}
}
@media screen and (max-width:768px){
	.requir_doc_list {padding:15px 0 0;}
	/*.requir_doc_topbox {padding:35px 50px 25px 125px;}*/
	.requir_doc_topbox:before {left:30px;}
	.requir_doc_topbox > p {font-size:21px;}
	.requir_doc_list .list_circle li {width:100%}
	.requir_doc_list .list_circle li:NTH-CHILD(2){border-top:1px solid #ebebeb;}
}
@media screen and (max-width:600px){
	.requir_doc_list .list_circle li:NTH-CHILD(2){border-top:1px solid #ebebeb;}
	.requir_doc_list .all_down {height:70px}
	.requir_doc_topbox {padding:25px;}
	.requir_doc_topbox:before {display:none;}
	.requir_doc_topbox > p {font-size:18px;}

	.requir_doc_list {padding-top:10px;}
	.requir_doc_list .list_circle {padding:0 20px;}
	.requir_doc_list .list_circle li {padding:15px 0 15px 15px;font-size:14px;}
	.requir_doc_list .list_circle li .btn_down_wrap {position:relative;top:0;margin-top:10px;}
	.requir_doc_list .all_down_inner:before {width:84px;}

	.requir_doc_state {padding:20px;}
	.requir_doc_state .file_upload_wrap .filebox {position:relative;padding:0 115px 0 20px;}
	.requir_doc_state .file_upload_wrap .filebox .file_name {width:100%;}
	.requir_doc_state .file_upload_wrap .filebox .btn_form {position:absolute;top:50%;right:20px;transform:translateY(-50%);}
	.requir_self_certifi p {font-size:14px;}
}


/* 본인인증 */
.self_certifi_cont {padding:0 65px;}
.self_certifi_cont .txt01 {font-size:15px;color:#283043;line-height:1.3;}
.self_certifi_cont .txt02 {margin-top:10px;font-size:22px;color:#283043;}
.self_certifi_cont .certify_way {margin:30px -15px 0;}
.self_certifi_cont .certify_way:after {clear:both;display:block;content:"";}
.self_certifi_cont .certify_box {position:relative;float:left;/*width:520px;*/width:50%;padding:0 15px;}
.self_certifi_cont .certify_box:first-child {margin-left:0;}
.self_certifi_cont .certify_box dl {position:relative;height:549px;padding:50px 40px;border:5px solid #f2f2f2;text-align:center;}
.self_certifi_cont .certify_box dt {position:relative;padding-bottom:142px;font-size:26px;font-weight:700;color:#333;letter-spacing:-1px;}
.self_certifi_cont .certify_box dt:after {content:"";position:absolute;bottom:0;left:50%;width:122px;height:122px;background-repeat:no-repeat;transform:translateX(-50%);}
.self_certifi_cont .certify_box dd.description {display:table;width:100%;height:190px;margin-top:15px;font-size:15px;color:#6b6b6b;line-height:1.4;}
.self_certifi_cont .certify_box dd.description .description_inner {display:table-cell;vertical-align:middle;}
.self_certifi_cont .certify_box dd.description .description_inner p {word-break:keep-all;}
.self_certifi_cont .certify_box dd.description .description_inner p + p {margin-top:17px;}
.self_certifi_cont .certify_box dd.description .btn_wrap {position:absolute;bottom:50px;left:0;width:100%;}
.self_certifi_cont .certify_box.certify_phone dt:after {background-image:url('../../images/front/certifi_img01.png');}
.self_certifi_cont .certify_box.certify_ipin dt:after {background-image:url('../../images/front/certifi_img02.png');}
@media screen and (max-width:1180px){
	.self_certifi_cont .certify_box dl {padding:50px 20px;}
}
@media screen and (max-width:1000px){
	.self_certifi_cont .certify_box dl {height:600px;}
}
@media screen and (max-width:900px){
	.self_certifi_cont .certify_way {margin:30px 0 0;}
	.self_certifi_cont .certify_box {float:none;padding:0;width:100%;margin-top:10px;}
	.self_certifi_cont .certify_box:first-of-type {margin-top:0;}
	.self_certifi_cont .certify_box dl {height:auto;}
	.self_certifi_cont .certify_box dd.description {height:auto;}
	.self_certifi_cont .certify_box dd.description .description_inner {display:table-row;}
	.self_certifi_cont .certify_box dd.description .btn_wrap {position:relative;bottom:auto;}

}
@media screen and (max-width:600px){
	.self_certifi_cont {padding:0;}
	.self_certifi_cont .txt01 {font-size:14px;}
	.self_certifi_cont .txt02 {font-size:20px;}
	.self_certifi_cont .certify_box dt {font-size:20}
}

/* 사건진행현황 */
.incident_state .incident_tit {padding:25px 20px;border:4px solid #81a6d2;text-align:center;font-size:22px;color:#333;letter-spacing:-0.7px;}
.incident_state .incident_info {position:relative;margin:15px 0 30px;padding:25px 28px;border:1px solid #ddd;}
.incident_state .incident_list li {position:relative;padding-left:11px;margin-top:15px;}
.incident_state .incident_list li:before {content:"";position:absolute;top:5px;left:0;width:3px;height:3px;background:#646464;}
.incident_state .incident_list li:first-child {margin-top:0;}
.incident_state .incident_list dl {font-size:15px;}
.incident_state .incident_list dl:after {clear:both;display:block;content:"";}
.incident_state .incident_list dl dt {float:left;width:100px;}
.incident_state .incident_list dl dd {float:left;color:#222;}
.incident_state .remain_date {position:absolute;top:14px;right:20px;padding:30px 30px 20px 104px;background:#f6f5f1;border-radius:5px;}
.incident_state .remain_date:before {content:"";position:absolute;top:28px;left:30px;width:51px;height:45px;background:url('../../images/front/icon/icon_calendar.png') no-repeat 0 0;}
.incident_state .remain_date dt {font-size:15px;color:#212121;}
.incident_state .remain_date dd {margin-top:8px;font-size:26px;color:#186acd;font-weight:700;}
.incident_state .incident_progress {padding:30px;}
.incident_state .incident_progress .time_line .time_box .btn_wrap {position:absolute;top:24px;right:25px;margin-top:0;}
.incident_state .incident_progress .time_line .time_box .btn_wrap .btn {height:46px;padding:0 17px;line-height:46px;color:#fff;text-align:center;font-size:15px;background:#8dc315;border-color:#8dc315;}
@media screen and (max-width:1000px){
	.incident_state .incident_tit {font-size:18px;}
	.incident_state .remain_date {padding-right:20px;padding-left:85px;}
	.incident_state .remain_date:before {left:20px;}
	.incident_state .incident_list dl dt {width:83px;}
}
@media screen and (max-width:750px){
	.incident_state .remain_date {position:relative;right:0;top:0;margin-top:20px;}
}
@media screen and (max-width:540px){
	.incident_state .incident_tit {padding:20px 15px;font-size:15px;text-align:left;line-height:1.3;}
	.incident_state .incident_list dl {font-size:13px;}
	.incident_state .remain_date dt {font-size:14px;}
	.incident_state .remain_date dd {font-size:22px;}
	.incident_state .incident_progress.cont_box {border:none;}
	.incident_state .incident_progress {padding:0 0 0 7px;}
	.incident_state .incident_progress .time_line .time_box .btn_wrap {position:relative;top:0;right:auto;left:0;text-align:left;}
	.incident_state .incident_progress .time_line .time_box .btn_wrap .btn {height:35px;margin-top:10px;font-size:14px;line-height:35px;}
}

/* 수수료계산 */
.fee_cont_wrap .adjust_price {height:49px;width:60%;}
.fee_cont_wrap .fee_sort_list.btn_radio_list .btn_radio input + label {height:80px;line-height:73px;}
.fee_cont_wrap .fee_sort_list.btn_radio_list .btn_radio input + label:before {content:"";display:inline-block;margin-right:15px;background-repeat:no-repeat;background-position:0 0;background-size:100%;vertical-align:middle;}
.fee_cont_wrap .fee_sort_list.btn_radio_list .btn_radio input + label.fee_sort01:before {width:48px;height:49px;background-image:url('../../images/front/icon/icon_fee01.png');}
.fee_cont_wrap .fee_sort_list.btn_radio_list .btn_radio input + label.fee_sort02:before {width:51px;height:47px;background-image:url('../../images/front/icon/icon_fee02.png');}
.fee_cont_wrap .fee_sort_list.btn_radio_list .btn_radio input + label.fee_sort03:before {width:52px;height:46px;background-image:url('../../images/front/icon/icon_fee03.png');}
.fee_cont_wrap .fee_sort_list.btn_radio_list .btn_radio input:checked + label.fee_sort01:before {background-image:url('../../images/front/icon/icon_fee01_on.png');}
.fee_cont_wrap .fee_sort_list.btn_radio_list .btn_radio input:checked + label.fee_sort02:before {background-image:url('../../images/front/icon/icon_fee02_on.png');}
.fee_cont_wrap .fee_sort_list.btn_radio_list .btn_radio input:checked + label.fee_sort03:before {background-image:url('../../images/front/icon/icon_fee03_on.png');}
@media screen and (max-width:800px){
	.fee_cont_wrap .fee_sort_list.btn_radio_list .btn_radio input + label {height:50px;line-height:46px;}
	.fee_cont_wrap .fee_sort_list.btn_radio_list .btn_radio input + label:before {display:none;}
	.fee_cont_wrap .adjust_price {width:100%;}
}
@media screen and (max-width:600px){
	.fee_cont_wrap .fee_sort_list.btn_radio_list .btn_radio input + label {height:38px;line-height:34px;}
	.fee_cont_wrap .fee_sort_list.btn_radio_list.cell3 .btn_radio {width:100%;}
}

/* 피해배상액참고 */
.damage_compensation_cont .red_point_txt {margin-top:15px;font-size:15px;color:#e74c3c;line-height:1.4;}
.damage_compensation_cont .dB_calculation_box {padding:20px;margin-bottom:35px;border:3px solid #2c83e0;}
.damage_compensation_cont .dB_calculation_box p {font-size:18px;font-weight:bold;color:#2c83e0;text-align:center;line-height:1.3;}
@media screen and (max-width:600px){
	.damage_compensation_cont .dB_calculation_box p {font-size:16px;}
}


/* ==========================================================================
	문제해결가이드
   ========================================================================== */
/* 에티켓 */
.etiquette_topbox {position:relative;margin-bottom:50px;padding:35px 50px 27px 160px;background-image:url('../../images/front/etiquette_bg01.png');background-repeat:no-repeat;background-position:right 0;}
.etiquette_topbox:before {content:"";position:absolute;bottom:-18px;left:55px;width:62px;height:117px;background:url('../../images/front/etiquette_img01.png') no-repeat 0 0;}
.etiquette_topbox > p {font-size:22px;color:#2c3a4d;line-height:1.2;letter-spacing:-1px;}
.etiquette_topbox .txt_sub {margin-top:13px;font-size:15px;line-height:1.4;}
/* .etiquette_list {overflow:hidden;margin:-30px 0 0 -32px;} */
.etiquette_list {overflow:hidden;margin:-30px -16px 0;}
.etiquette_list:after {clear:both;display:block;content:"";}
.etiquette_list > li {float:left;width:25%;margin-top:30px;padding:0 16px;}
/* .etiquette_list > li {float:left;width:276px;margin:30px 0 0 32px;} */
.etiquette_list .list_item {position:relative;display:block;width:100%;height:380px;box-sizing:border-box;border: 1px solid #ddd;}
.etiquette_list .list_item:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;z-index:-1;}
.etiquette_list .list_item:hover:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid #2c83e0;box-sizing:border-box;z-index:9;}
.etiquette_list .cate {position:absolute;top:0;left:0;width:70px;height:70px;font-size:15px;color:#fff;background:#2c83e0;text-align:center;line-height:70px;}
.etiquette_list .img {height:260px;margin-bottom:20px;background:#e3e3e3 url('../../images/front/common/logo_dim.png') no-repeat center;}
.etiquette_list .movie_area {position:relative;height:260px;margin-bottom:20px;background:#e3e3e3 url('../../images/front/common/logo_dim.png') no-repeat center;}
.etiquette_list .movie_area .btn_play {position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;background:url('../../images/front/icon/icon_play.png') no-repeat 0 0;background-size:100%;z-index:9;}
.etiquette_list .cont {padding:0 18px;}
.etiquette_list .cont .tit {font-size:18px;color:#333;line-height:1.3;word-break:break-word;}
@media screen and (max-width:1200px){
	.etiquette_list {display:flex;flex-wrap:wrap;}
	.etiquette_list > li {flex:1;flex-basis:calc(100% / 3);flex-grow:initial;}
	.etiquette_list > li br {display:none;}
}
@media screen and (max-width:850px){
	.etiquette_list > li {flex-basis:50%;}
	.etiquette_list .cont .tit {font-size:18px;}
}
@media screen and (max-width:768px){
	.etiquette_topbox {padding:35px 50px 25px 125px;}
	.etiquette_topbox:before {left:30px;}
	.etiquette_topbox > p {font-size:21px;}
}
@media screen and (max-width:600px){
	.etiquette_topbox {padding:25px;}
	.etiquette_topbox:before {display:none;}
	.etiquette_topbox > p {font-size:18px;}
	.etiquette_list {margin-left:0;margin-right:0;}
	.etiquette_list > li {flex-basis:100%;padding:0;}
	.etiquette_list .list_item {height:auto;padding-bottom:30px;}
	.etiquette_list .cont .tit {font-size:13px;}
}

/* 예방캠페인 */
.campaign_movie_wrap {position:relative;height:498px;margin-bottom:55px;padding-top:85px;border:1px solid #dadedf;background:#f4f4f4;}
.campaign_movie_wrap:before {content:"";position:absolute;top:0;left:0;width:861px;height:496px;background:url('../../images/front/bg_movie.png') no-repeat 0 0;background-size:100%;}
.campaign_movie_wrap .movie_area_inner:after {clear:both;display:block;content:"";}
.campaign_movie_wrap .movie_area_inner{overflow: hidden;max-width:86%;margin: 0 auto}
.campaign_movie_wrap .movie_area {position:relative;float:left;width:645px;background:#000;-webkit-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.46);
-moz-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.46);box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.46);}
.campaign_movie_wrap .movie_area .btn_play {position:absolute;top:50%;left:50%;width:103px;height:103px;margin:-51px 0 0 -51px;background:url('../../images/front/icon/icon_play.png') no-repeat 0 0;background-size:100%;}
.campaign_movie_wrap .description {position:relative;float:left;width:320px;margin-left:60px}
/* .campaign_movie_wrap .description:before {content:"";display:inline-block;width:76px;height:76px;margin-bottom:20px;background:url('../../images/front/icon/icon_movie.png') no-repeat 0 0;background-size:100%;} */
.campaign_movie_wrap .description .tit {display:inline-block;width:100%;margin-bottom:20px;font-size:22px;font-weight:700;color:#333;line-height:1.2;word-break: break-all;}
.campaign_movie_wrap .description .script_area{width:100%;height:259px;background: #fff;border:1px #ddd solid;padding:30px;overflow-y:auto;word-break: break-all;line-height: 1.6}
.script_area_pop{width:100%;height:160px;background: #fff;border:1px #ddd solid;padding:30px;overflow-y:auto;word-break: break-all;line-height: 1.6;margin-top: 20px}
@media screen and (max-width:1200px){
	.campaign_movie_wrap {padding-left:0;}
	.campaign_movie_wrap .movie_area_inner{max-width:95%;}
	.campaign_movie_wrap .movie_area {width:600px;}
	.campaign_movie_wrap .description {width:300px;}
}
@media screen and (max-width:1100px){
	.campaign_movie_wrap {height:auto;padding:50px;}
	.campaign_movie_wrap .movie_area_inner {width:auto;}
	.campaign_movie_wrap .movie_area {float:none;width:100%;display: inline-block;}
	.campaign_movie_wrap .description {float:none;display:table;width:100%;min-height:76px;margin-left:0;margin-top:50px;}
	.campaign_movie_wrap .description:before {position:absolute;top:0;left:0;margin-bottom:0;}
	.campaign_movie_wrap .description .tit {}
	.campaign_movie_wrap .description .tit br {display:none;}
}
@media screen and (max-width:940px){
	.campaign_movie_wrap:before {display:none;}
	.campaign_movie_wrap .description {margin-top:10px;}
	.campaign_movie_wrap .description .tit {font-size:20px;}
}
@media screen and (max-width:600px){
	.campaign_movie_wrap {padding:20px;}
	.campaign_movie_wrap .description {min-height:50px;}
	.campaign_movie_wrap .description:before {width:50px;height:50px;}
	.campaign_movie_wrap .description .tit {font-size:16px;}
}

/* 예방교육신청 */
.prevent_training_box {position:relative;display:table;width:100%;height:160px;margin-top:15px;padding-left:182px;padding-right:20px;border:5px solid #f2f2f2;}
.prevent_training_box:first-of-type {margin-top:0;}
.prevent_training_box:before {content:"";position:absolute;top:50%;left:56px;width:86px;height:86px;margin-top:-43px;background-repeat:no-repeat;background-position:0 0;background-size:100%;}
.prevent_training_box:nth-child(1):before {background-image:url('../../images/front/icon/icon_training01.png');}
.prevent_training_box:nth-child(2):before {background-image:url('../../images/front/icon/icon_training02.png');}
.prevent_training_box:nth-child(3):before {background-image:url('../../images/front/icon/icon_training03.png');}
.prevent_training_box .txt {display:table-cell;font-size:16px;line-height:1.4;vertical-align:middle;}
@media screen and (max-width:600px){
	.prevent_training_box {height:100px;padding-left:20px;}
	.prevent_training_box:before {display:none;}
	.prevent_training_box .txt {font-size:14px;}
}


/* ==========================================================================
	알림/자료
   ========================================================================== */
/* 관련법령 */
.notify_legislation {padding-top:20px;}
.notify_legislation .top_txt {position:relative;padding-left:90px;font-size:16px;color:#555;line-height:1.3;}
.notify_legislation .top_txt:before {content:"";position:absolute;top:-20px;left:20px;width:58px;height:51px;background:url('../../images/front/icon/icon_legislation.png') no-repeat 0 0;background-size:100%;}
.notify_legislation .top_txt > span {color:#f3351b;}
.notify_legislation .legislation_doc_wrap {overflow:hidden;padding:48px 50px;margin-top:35px;background:#f5f5f5;}
.notify_legislation .legislation_doc_list {margin:-10px 0 0 -10px;}
.notify_legislation .legislation_doc_list:after {clear:both;display:block;content:"";}
.notify_legislation .legislation_doc_list > li {float:left;width:360px;margin:10px 0 0 10px;}
.notify_legislation .legislation_doc_list > li > a {position:relative;display:block;height:50px;padding:0 35px 0 20px;background:#fff;border:1px solid #d9d9d9;line-height:48px;font-size:16px;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.notify_legislation .legislation_doc_list > li > a:after {content:"";position:absolute;top:50%;right:15px;width:22px;height:22px;margin-top:-11px;background:url('../../images/front/icon/icon_legdoc_arr.png') no-repeat 0 0;background-size:100%;}
.notify_legislation .legislation_doc_list > li > a:hover:after {background-image:url('../../images/front/icon/icon_legdoc_arr_on.png');}
.notify_legislation .legislation_doc_list > li.col2 {width:547px;}
@media screen and (max-width:1200px){
	.notify_legislation .legislation_doc_list > li {width:50%;margin-left:0;padding-left:10px;}
	.notify_legislation .legislation_doc_list > li.col2 {width:50%;}
}
@media screen and (max-width:800px){
	.notify_legislation .top_txt:before {top:-10px;}
	.notify_legislation .legislation_doc_list > li {width:100%;}
	.notify_legislation .legislation_doc_list > li.col2 {width:100%;}
}
@media screen and (max-width:600px){
	.notify_legislation .top_txt {font-size:14px;}
	.notify_legislation .legislation_doc_wrap {padding:20px;}
	.notify_legislation .legislation_doc_list > li > a {font-size:14px;}
}


/* ==========================================================================
	위원회소개
   ========================================================================== */
/* 위원회소개 - 설립목적/기능 */
.committee_purpose {position:relative;padding-left:370px;}
.committee_purpose .purpose_img {position:absolute;top:0;left:0;width:311px;}
.committee_purpose .purpose_img_m {display:none;}
.committee_purpose .purpose_cont {padding-top:20px;}
.committee_purpose .purpose_cont .head_type5 {margin-bottom:20px;}
.committee_purpose .purpose_cont .purpose_txt {font-size:15px;line-height:1.5;}
.committee_purpose .purpose_cont .purpose_txt strong {font-size:18px;color:#3080df;}
.committee_purpose .purpose_cont .list_circle > li {margin-top:10px;font-size:15px;line-height:1.3;}
.committee_purpose .purpose_cont .list_circle > li:before {top:7px;margin-top:0;background-color:#9ca6b1;}
.committee_purpose .purpose_cont .list_circle > li:first-child {margin-top:0;}
@media screen and (max-width:800px){
	.committee_purpose {padding-left:0;}
	.committee_purpose .purpose_img {display:none;}
	.committee_purpose .purpose_img_m {display:block;}
}
@media screen and (max-width:600px){
	.committee_purpose .purpose_cont .purpose_txt {font-size:14px;line-height:1.4;}
	.committee_purpose .purpose_cont .list_circle > li {font-size:14px;}
}

/* 위원회소개 - 연혁 */
.time_line_history {position:relative;padding-left:38%;}
.time_line_history:before {content:"";position:absolute;top:40px;left:4%;width:27%;height:190px;background:url('../../images/front/bg_history.png') no-repeat 0 0;background-size:100%;}
.time_line_history .time_line {margin-left:20px;}
.time_line_history .time_line:before {content:"";position:absolute;top:40px;left:0;width:1px;height:400px;background:#c3c3c3;}
.time_line_history .time_line > li {padding-left:42px;}
.time_line_history .time_line > li:before {top:33px;left:-1px;margin-top:0;}
.time_line_history .time_line > li .time_item {position:relative;padding-left:95px;padding-top:30px;margin-top:0;}
.time_line_history .time_line > li .time_item:before {top:-13px;}
.time_line_history .time_line > li:nth-child(even) .time_item:before {left:-42px;}
.time_line_history .time_line > li:nth-child(odd) .time_item:before {left:-42px;}
.time_line_history .time_line > li.current:before {background-color:#2c83e0;border-color:#2c83e0;}
.time_line_history .year {position:absolute;top:30px;left:0;font-size:22px;font-weight:700;color:#2c83e0;}
.time_line_history .history_list > li {position:relative;margin-top:5px;padding-left:60px;font-size:15px;color:#666;line-height:1.5;}
.time_line_history .history_list > li:first-of-type {margin-top:0;}
.time_line_history .history_list > li .date {position:absolute;top:0;left:0;display:inline-block;margin-right:20px;font-weight:700;color:#333;}
@media screen and (max-width:800px){
	.time_line_history {padding-left:0;}
	.time_line_history:before {display:none;}
}
@media screen and (max-width:600px){
	.time_line_history .time_line > li .time_item {padding-left:0;}
	.time_line_history .time_line > li .time_item:before {top:-33px;}
	.time_line_history .year {position:relative;top:0;margin-bottom:5px;}
}

/* 위원회소개 - 위원현황 */
.committee_member_wrap .member_box {position:relative;height:176px;padding:20px;padding-left:170px;border:1px solid #ddd;}
.committee_member_wrap .member_box:after {content:"";display:block;clear:both;}
/* .committee_member_wrap .member_photo {float:left;margin-right:30px;} */
.committee_member_wrap .member_photo {position:absolute;top:20px;left:30px;width: auto!important;}
/* .committee_member_wrap .member_cont {float:left;} */
.committee_member_wrap .member_cont dt {margin-bottom:15px;padding-top:7px;font-size:18px;font-weight:700;color:#333;}
.committee_member_wrap .member_cont dd {position:relative;padding-left:12px;margin-top:12px;}
.committee_member_wrap .member_cont dd:first-of-type {margin-top:0;}
.committee_member_wrap .member_cont dd:before {content:"";position:absolute;top:5px;left:0;width:3px;height:3px;background:#8dc412;}
.committee_member_wrap .member_cont .achieve_list li {line-height:1.3;}
.committee_member_wrap .member_chairman {position:relative;padding:45px 25px 25px 282px;background:url('../../images/front/bg_member_chairman02.jpg') no-repeat right top;background-size:397px auto;}
/* .committee_member_wrap .member_chairman .member_photo {position:relative;margin-right:50px;} */
.committee_member_wrap .member_chairman {min-height:251px;}
.committee_member_wrap .member_chairman .member_photo {top:45px;left:75px;}
.committee_member_wrap .member_chairman .member_photo:before {content:"";position:absolute;top:-20px;left:-35px;width:116px;height:115px;background:url('../../images/front/bg_member_chairman01.jpg') no-repeat 0 0;background-size:100%;z-index:-1;}
.committee_member_wrap .member_chairman .member_cont dt {padding-top:25px;}
.committee_member_wrap .committee_member_list {overflow:hidden;}
.committee_member_wrap .committee_member_list > ul {margin:-10px 0 0 -10px;}
.committee_member_wrap .committee_member_list > ul > li {float:left;width:50%;padding-left:10px;margin-top:10px;}
.committee_member_wrap .committee_member_list > ul > li {float:left;width:50%;padding-left:10px;margin-top:10px;}
@media screen and (max-width:1000px){
	.committee_member_wrap .member_box {min-height:176px;height:auto;}
	.committee_member_wrap .committee_member_list > ul{margin-left:0;}
	.committee_member_wrap .committee_member_list > ul > li {width:100%;padding-left:0;}
}
@media screen and (max-width:600px){
	.committee_member_wrap .member_cont dt {font-size:16px;}
	.committee_member_wrap .member_chairman {min-height:232px;padding:25px;background:none;}
	.committee_member_wrap .member_chairman .member_photo {position:relative;left:0;top:0;width:40%;}
	.committee_member_wrap .member_chairman .member_photo:before {display:none;}
	.committee_member_wrap .member_chairman .member_cont dt {padding-top:15px;}
}
@media screen and (max-width:400px){
	.committee_member_wrap .member_photo {width:30%;}
	.committee_member_wrap .member_box {padding-left:45%;}
	.committee_member_wrap .member_chairman {min-height:232px;padding:25px;background:none;}
	.committee_member_wrap .member_chairman .member_photo {position:relative;left:0;top:0;width:40%;}
}

/* 위원회소개 - 위원현황 2025 */
.committee_member_wrap2 .member_box {position:relative;height:113px;padding:20px;border:1px solid #ddd;text-align:center;}
.committee_member_wrap2 .member_box:after {content:"";display:block;clear:both;}
.committee_member_wrap2 .member_cont dt {margin-bottom:15px;padding-top:7px;font-size:18px;font-weight:700;color:#333;}
.committee_member_wrap2 .member_cont dt > span {font-weight:500;font-size:14px}
.committee_member_wrap2 .member_cont dd {position:relative;margin-top:12px;}
.committee_member_wrap2 .member_cont dd:first-of-type {margin-top:0;}
.committee_member_wrap2 .member_cont .achieve_list li {line-height:1.3;}
.committee_member_wrap2 .committee_member_list {overflow:hidden;}
.committee_member_wrap2 .committee_member_list > ul {margin:-10px 0 0 -10px;}
.committee_member_wrap2 .committee_member_list > ul > li {float:left;width:33.3%;padding-left:10px;margin-top:10px;}
.committee_member_wrap2 .committee_member_list2 {overflow:hidden;}
.committee_member_wrap2 .committee_member_list2 > ul {margin:-10px 0 0 -10px;}
.committee_member_wrap2 .committee_member_list2 > ul > li {float:left;width:20%;padding-left:10px;margin-top:10px;}

@media screen and (max-width:1000px){
	.committee_member_wrap2 .member_box {min-height:113px;height:auto;}
	.committee_member_wrap2 .committee_member_list > ul{margin-left:0;}
	.committee_member_wrap2 .committee_member_list > ul > li {width:100%;padding-left:0;}
}
@media screen and (max-width:600px){
	.committee_member_wrap2 .member_cont dt {font-size:16px;}
	.committee_member_wrap2 .member_chairman {min-height:232px;padding:25px;background:none;}
	.committee_member_wrap2 .member_chairman .member_photo {position:relative;left:0;top:0;width:40%;}
	.committee_member_wrap2 .member_chairman .member_photo:before {display:none;}
	.committee_member_wrap2 .member_chairman .member_cont dt {padding-top:15px;}
}
@media screen and (max-width:400px){
	.committee_member_wrap2 .member_photo {width:30%;}
	.committee_member_wrap2 .member_box {padding-left:45%;}
	.committee_member_wrap2 .member_chairman {min-height:232px;padding:25px;background:none;}
	.committee_member_wrap2 .member_chairman .member_photo {position:relative;left:0;top:0;width:40%;}
}

/* 위원장 소개 */
.chairman_top {margin-bottom:40px;}
.chairman_cont {position:relative;padding-left:38%;}
.chairman_cont .chairman_name {position:absolute;top:0;left:0;font-size:16px;}
.chairman_cont .chairman_name img {display:inline-block;width:auto;margin-top:10px;}
.chairman_cont .chairman_intro_txt {font-size:16px;line-height:1.3;}
.chairman_cont .time_line_single {margin-top:40px;padding-top:40px;border-top:1px solid #e5e5e5;}
.chairman_cont .time_line_single .time_line {margin-left:8px;}
.chairman_cont .time_line_single .time_line > li .time_item:before {top:-35px;}
.chairman_cont .time_line_single .time_line > li.current:before {background-color:#2d86da;border-color:#2d86da;}
.chairman_cont .time_line_single .time_line > li:nth-child(even) .time_item:before,
.chairman_cont .time_line_single .time_line > li:nth-child(odd) .time_item:before {left:-25px;}
.chairman_cont .time_line_single .time_box {height:60px;}
.chairman_cont .time_line_single .time_box.cate .box_inner {padding:0 25px;}
.chairman_cont .time_line_single .time_box .tit {font-size:16px;color:#666;}
@media screen and (max-width:700px){
	.chairman_cont {padding-left:0;}
	.chairman_cont .chairman_name {position:relative;margin-bottom:20px;}
	.chairman_cont .chairman_intro_txt {font-size:14px;}
	.chairman_cont .time_line_single .time_box .tit {font-size:14px;}
}

/* 중앙/지방위원회 */
.committee_contents .committee_topbox {padding:35px 20px 20px 160px;}
.committee_contents .committee_topbox:after {content:"";position:absolute;bottom:-14px;left:49px;width:78px;height:125px;background:url('../../images/front/committee_img01.png') no-repeat 0 0;}
.committee_contents .committee_organization {padding:60px 0;margin-top:23px;border:1px solid #ddd;}
.committee_contents .committee_organization .img_organization {display:block;width:832px;margin:0 auto;}
.committee_contents .tbl_list_wrap {margin-top:20px;}
.committee_contents .tbl_list_wrap + .tbl_info_txt {margin-top:10px;font-size:13px;color:#e74c3c;text-align:right;}
.committee_contents .committee_area {height:500px;padding:40px 10%;margin-top:30px;}
.committee_contents .committee_area dl {position:relative;margin-top:145px;padding-left:88px;color:#2c3a4d;}
.committee_contents .committee_area dl:before {content:"";position:absolute;top:-26px;left:0;width:60px;height:128px;background:url('../../images/front/committee_img03.png') no-repeat 0 0;background-size:100%;}
.committee_contents .committee_area dl dt {margin-bottom:15px;font-size:22px;}
.committee_contents .committee_area dl dd {font-size:15px;line-height:1.4;}
.committee_contents .committee_area dl .area_img {position:absolute;top:-145px;right:0;}
@media screen and (max-width:1100px){
	.committee_contents .committee_area {padding-left:5%;padding-right:5%;}
}
@media screen and (max-width:1000px){
	.committee_contents .committee_topbox dd br {display:none;}
	.committee_contents .committee_organization {padding-left:20px;padding-right:20px;}
	.committee_contents .committee_organization .img_organization {width:100%;}
}
@media screen and (max-width:950px){
	.committee_contents .committee_area {height:auto;}
	.committee_contents .committee_area dl {margin-top:30px;}
	.committee_contents .committee_area dl .area_img {position:relative;top:0;left:-44px;width:310px;margin:20px auto 0;}
}
@media screen and (max-width:600px){
	.committee_contents .committee_topbox {padding-left:20px;}
	.committee_contents .committee_topbox:after {display:none;}
	.committee_contents .committee_area dl {margin-top:0;padding-left:0;}
	.committee_contents .committee_area dl:before {display:none;}
	.committee_contents .committee_area dl dt {font-size:18px;}
	.committee_contents .committee_area dl dd {font-size:14px;}
	.committee_contents .committee_area dl .area_img {left:0;width:70%;}
}

/* 중앙/지방위원회 - 담당업무/연락처 */
.committee_contact_cont h5 {margin-bottom:20px;}
.contact_list_wrap {overflow:hidden;}
.contact_list_wrap .contact_list {margin:-10px 0 0 -10px;}
.contact_list_wrap .contact_list:after {clear:both;display:block;content:"";}
.contact_list_wrap .contact_list > li {float:left;width:393px;height:162px;margin:10px 0 0 10px;padding:20px;border:1px solid #ddd;}
.contact_list_wrap .contact_list_item {position:relative;padding-left:135px;}
.contact_list_wrap .contact_list_item .img {position:absolute;top:0;left:0;width:110px;height:120px;background:url('../../images/front/bg_noimg.jpg') no-repeat 0 0;background-size:100%;}
.contact_list_wrap .contact_list_item .item_inner {padding-top:5px;font-size:17px;color:#333;}
.contact_list_wrap .contact_list_item .item_inner .cate {display:inline-block;height:27px;padding:0 15px;margin-bottom:13px;line-height:27px;text-align:center;color:#fff;font-size:12px;font-weight:700;border-radius:30px;}
.contact_list_wrap .contact_list_item .item_inner .cate01 {background-color:#37c7d3;}
.contact_list_wrap .contact_list_item .item_inner .cate02 {background-color:#a4cf44;}
.contact_list_wrap .contact_list_item .item_inner .position {font-size:13px;font-weight:700;color:#888;}
.contact_list_wrap .contact_list_item .item_inner .department {font-size:18px;font-weight:700;color:#888;}
.contact_list_wrap .contact_list_item .item_inner .name {margin-top:5px;}
.contact_list_wrap .contact_list_item .item_inner .tel {margin-top:12px;}
.contact_list_wrap .contact_list_item .item_inner .tel a {color:#333;}
.contact_list_wrap .contact_list_item .item_inner .tel + .tel {margin-top:7px;}
.contact_list_wrap .contact_list_area .contact_list_item .item_inner .tel {font-size:16px;}
@media screen and (max-width:1220px){
	.contact_list_wrap .contact_list > li {width:calc((100%/3) - 10px);}
}
@media screen and (max-width:1110px){
	.contact_list_wrap .contact_list > li {width:calc((100%/2) - 10px);}
}
@media screen and (max-width:800px){
	.contact_list_wrap .contact_list {margin-left:0;}
	.contact_list_wrap .contact_list > li {width:100%;margin-left:0;}
}
@media screen and (max-width:400px){
	.contact_list_wrap .contact_list > li {height:auto;}
	.contact_list_wrap .contact_list_item {padding-left:100px;}
	.contact_list_wrap .contact_list_item .img {top:50%;width:80px;height:87px;transform:translateY(-50%);}
	.contact_list_wrap .contact_list_item .item_inner {padding-top:0;}
}

/* 위원회타임라인 */
.committee_time_line {width:1002px;margin:0 auto;}
.committee_time_line .time_year {width:100%;height:100px;padding-top:30px;background:url('../../images/front/committee_year_bg.jpg') no-repeat 0 0;}
.committee_time_line .time_year_select {position:relative;width:175px;margin:auto;}
.committee_time_line .time_year_select .current {height:48px;margin:auto;background:#282c2f;text-align:center;border-radius:6px;line-height:48px;}
.committee_time_line .time_year_select .current button {position:relative;width:100%;height:100%;color:#fff;font-size:22px;font-weight:700;vertical-align:top;}
.committee_time_line .time_year_select .current button:after {content:"";display:inline-block;width:28px;height:28px;margin-left:20px;background:url('../../images/front/icon/arr_down.png') no-repeat 0 0;background-size:100%;vertical-align:middle;transition:transform .5s;}
.committee_time_line .time_year_select.on .current button:after {transform:rotate(180deg);}
.committee_time_line .time_year_select .year_list_wrap {overflow:hidden;position:absolute;top:50px;width:100%;z-index:9;}
.committee_time_line .time_year_select .year_list {padding:4px 0;background:#fff;border:1px solid #dbdbdb;border-radius:6px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);}
.committee_time_line .time_year_select .year_list > li button {display:block;height:32px;width:100%;padding-left:20px;color:#4b4a4a;font-size:16px;text-align:left;letter-spacing:-.5px;}
.committee_time_line .time_year_select .year_list > li button:hover {background:#f3f5f7;}
.committee_time_line .time_line {margin-top:20px;}
.committee_time_line .time_line:before {content:"";position:absolute;top:-20px;left:50%;width:1px;height:50%;background:#c3c3c3;}
.committee_time_line .time_line .time_box .cate {position:absolute;top:50%;}
@media screen and (max-width:1200px){
	.committee_time_line {width:100%;}
}
@media screen and (max-width:1000px){
	.committee_time_line .time_line:before {left:0;}
}
@media screen and (max-width:540px){
	.committee_time_line .time_line:before {top:0;height:100%;}
}

/* 중앙/지방위원회 */
.committee_contents .committee_topbox {padding:35px 20px 20px 160px;}
.committee_contents .committee_topbox:after {content:"";position:absolute;bottom:-14px;left:49px;width:78px;height:125px;background:url('../../images/front/committee_img01.png') no-repeat 0 0;}
.committee_contents .committee_organization {padding:60px 0;margin-top:23px;border:1px solid #ddd;}
.committee_contents .committee_organization .img_organization {display:block;width:1100px;margin:0 auto;}
/*.committee_contents .committee_organization .img_organization {display:block;width:880px;margin:0 auto;}*/
.committee_contents .committee_organization_inner {position:relative;max-width:1100px;width:100%;min-height:249px;margin:0 auto;background:url('../../images/front/committee_bg02_line.png') no-repeat 0 0;background-size:100% 249px;}
.committee_contents .committee_organization_inner .chairman {position:absolute;left:50%;width:37%;height:26%;margin-left:-18.5%;background:#367ee4 url('../../images/front/committee_bg01.png') no-repeat 0 0;background-size:44% auto;color:#fff;line-height:65px;text-align:center;font-size:16px;}
.committee_contents .committee_organization_inner .organization_list li {position:absolute;left:50%;text-align:center;box-sizing:border-box;font-size:15px;}
.committee_contents .committee_organization_inner .organization_list .box_cnt {height:18%;min-width:20%;background:#8694a7;color:#fff;line-height:45px;}
.committee_contents .committee_organization_inner .organization_list .box_cnt1 {top:63px;margin-left:21.5%;height:auto;line-height:1.2;padding:10px;}
.committee_contents .committee_organization_inner .organization_list .box_cnt2 {top:106px;margin-left:-39.2%;}
.committee_contents .committee_organization_inner .organization_list .depth {top:103px;left:0;width:100%;}
.committee_contents .committee_organization_inner .organization_list .depth .depth_txt {height:48px;width:30.3%;/*margin-left:-15.1%;*/margin:0 auto;line-height:48px;border:1px solid #367ee4;color:#333;background:#fff;}
.committee_contents .committee_organization_inner .organization_list .group_list {margin-top:56px;}
.committee_contents .committee_organization_inner .organization_list .group_list:after {clear:both;display:block;content:"";}
.committee_contents .committee_organization_inner .organization_list .group_list > li {float:left;position:relative;left:0;height:42px;min-width:7.9%;margin-left:0.9%;line-height:42px;font-size:14px;color:#555;border:1px solid #8694a7;background:#fff;padding:0 8px;letter-spacing:-0.3px}
.committee_contents .committee_organization_inner .organization_list .group_list > li:first-of-type {margin-left:0;}
/*.committee_contents .committee_organization_inner .organization_list .group_list > li:last-of-type {width:15%;}*/

.committee_contents .tbl_list_wrap {margin-top:20px;}
.committee_contents .tbl_list_wrap + .tbl_info_txt {margin-top:10px;font-size:13px;color:#e74c3c;text-align:right;}
.committee_contents .committee_area {height:500px;padding:40px 10%;margin-top:30px;}
.committee_contents .committee_area dl {position:relative;margin-top:145px;padding-left:88px;color:#2c3a4d;}
.committee_contents .committee_area dl:before {content:"";position:absolute;top:-26px;left:0;width:60px;height:128px;background:url('../../images/front/committee_img03.png') no-repeat 0 0;background-size:100%;}
.committee_contents .committee_area dl dt {margin-bottom:15px;font-size:22px;}
.committee_contents .committee_area dl dd {font-size:15px;line-height:1.4;}
.committee_contents .committee_area dl .area_img {position:absolute;top:-145px;right:0;}
@media screen and (max-width:1100px){
	.committee_contents .committee_area {padding-left:5%;padding-right:5%;}
}
@media screen and (max-width:1000px){
	.committee_contents .committee_topbox dd br {display:none;}
	.committee_contents .committee_organization {padding-left:20px;padding-right:20px;}
	.committee_contents .committee_organization .img_organization {width:100%;}
}
@media screen and (max-width:950px){
	.committee_contents .committee_organization_inner .chairman {font-size:14px;}
	.committee_contents .committee_organization_inner .organization_list li {font-size:13px;}
	.committee_contents .committee_organization_inner .organization_list .group_list > li {font-size:12px;}
	.committee_contents .committee_area {height:auto;}
	.committee_contents .committee_area dl {margin-top:30px;}
	.committee_contents .committee_area dl .area_img {position:relative;top:0;left:-44px;width:310px;margin:20px auto 0;}
}
@media screen and (max-width:800px){
	.committee_contents .committee_organization_inner {background:none;}
	.committee_contents .committee_organization_inner .chairman {position:relative;left:0;width:60%;margin:0 auto;font-size:16px;}
	.committee_contents .committee_organization_inner .organization_list {display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;}
	.committee_contents .committee_organization_inner .organization_list li {position:relative;left:0;top:0 !important;width:50%;margin-left:0 !important;margin-top:10px;font-size:15px;}
	.committee_contents .committee_organization_inner .organization_list .depth {width:50%;margin-top:20px;}
	.committee_contents .committee_organization_inner .organization_list .depth .depth_txt {width:auto;margin:auto;}
	.committee_contents .committee_organization_inner .organization_list .group_list {width:70%;margin:0 auto;}
	.committee_contents .committee_organization_inner .organization_list .group_list > li {float:none;width:100%;font-size:14px;}
	.committee_contents .committee_organization_inner .organization_list .group_list > li:first-of-type {width:100%;}
}
@media screen and (max-width:600px){
	.committee_contents .committee_organization_inner .chairman {width:100%;}
	.committee_contents .committee_organization_inner .organization_list li {width:100% !important;}
	.committee_contents .committee_topbox {padding-left:20px;}
	.committee_contents .committee_topbox:after {display:none;}
	.committee_contents .committee_area dl {margin-top:0;padding-left:0;}
	.committee_contents .committee_area dl:before {display:none;}
	.committee_contents .committee_area dl dt {font-size:18px;}
	.committee_contents .committee_area dl dd {font-size:14px;}
	.committee_contents .committee_area dl .area_img {left:0;width:70%;}
}

/* 202002 추가 */
.tbl_list_wrap thead th {height: 56px;}
.tbl_list_type02 th.tit_dba{background:url('../../images/front/bg_dba.png') no-repeat 0 0;width:210px;font-size: 0}




/* 2025 피해구제 추가 */
.onestop_cont_title.white-space {
    margin-bottom: 36px;
}
.onestop_cont_title {
    position: relative;
    padding-left: 30px;
    font-size: 25px;
    font-weight: 500;
    line-height: 33px;
    color: #000;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}
.onestop_cont_title:before {
    content: '';
    position: absolute;
    top: 8px;
    left: 0;
    width: 20px;
    height: 20px;
    background: url(https://www.ehtis.or.kr/oneStopSrvc/images/contents/ic_plus.svg) no-repeat;
}
.onestop_cont-text {
    position: relative;
    margin-bottom: 36px;
    padding-left: 30px;
    font-size: 22px;
}
.onestop_list-bullet > li {
    position: relative;
    padding-left: 20px;
    line-height: 36px;
    color: #555;
    font-size: 22px;
    line-height: 36px;
    font-weight: 400;
    display: flex;
    flex-direction: column;
}
.onestop_list-bullet > li:before {
    content: '';
    position: absolute;
    top: 17px;
    left: 3px;
    width: 4px;
    height: 4px;
    background-color: #000;
    border-radius: 50%;
}
.onestop_list-sub-info {
    font-size: 19px;
    line-height: 32px;
    font-weight: 400;
    color: #00618d;
    padding-left: 0;
    display: block;
}
.h5-custom {
    position: relative;
    margin-bottom: 40px;
    padding-left: 26px;
    font-size: 28px;
    letter-spacing: -1.4px;
    color: #000;
}
.h5-custom::before {
    content: '';
    width: 6px;
    height: 26px;
    background-color: #52d71e;
    position: absolute;
    left: 0;
    top: 6px;
}
.custom-txt-box {
    margin: 0 0 40px 0;
    font-size: 17px;
    /* color: #022a82; */
    text-align: center;
}
.custom-txt-box p {
    line-height: 1.8;
    margin: 0;
}
.txt_default {
    line-height: 1.8;
    margin: 0 0 28px 0;
    font-size: 17px;
    margin-bottom: 28px;
}
.guideBox {
    background-color: #f8f8f8;
    border: 1px solid #ebebeb;
    padding: 15px 20px 0px;
    margin: 15px 0px 0px;
    position: relative;
}
.hangulList {margin-bottom:28px;}
.hangulList > li{ padding:12px 0 0 0; font-size:17px;}
/*.hangulList > li:first-child {padding-top:0}*/
.hangulList > li > ul {padding:6px 0 0 0;}
.hangulList > li > ul > li {padding:6px 0 0 20px; font-size:16px; color:#888;}
.hangulList.newType>li {
    position: relative;
    padding-left: 10px;
}
.hangulList.newType>li::before {
    content: '';
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 22px;
}
ol>li>p {
    font-size: 18px;
    color: #111111;
    font-weight: 500;
}
.red_point_txt {
    list-style: none;
    color: #2561B7;
    line-height: 140%;
}
.red_point_txt span.icon_tip {
    background: #2561B7;
    border-radius: 3px;
    margin-right: 5px;
    color: #fff;
    padding: 0 8px;
}

.flex-group {
    display: flex;
    line-height: 1.3;
}
.flex-group-item {
    width: 50%;
    padding: 5%;
    border: 1px solid #dfdfdf;
}
.flex-group-item img {
    display: block;
    margin: 0 auto;
}
.conbodyT2 {
    font-size: 24px;
    color: #000;
    font-weight: 500;
    padding: 0;
    margin: 20px 0 16px 0;
    clear: both;
}

.ac {text-align:center;}
.al {text-align:left;}
.ar {text-align:right;}

.table_normal {width: 100%;    border-collapse: collapse; border-top: 2px solid #575757; border-bottom: 1px solid #575757;}
.table_normal thead tr th {background-color: #f7f7f7; border-top: 1px solid #dadada;color: #333; padding: 10px 0px; text-align: center; font-size:14px; font-weight:500;}
.table_normal tfoot tr th {background-color: #f7f7f7; border-top: 1px solid #dadada; color: #333; padding: 10px 0px; text-align: center; font-size:13px}
.table_normal tbody tr th {background-color: #f7f7f7; border-top: 1px solid #dadada;color: #333; padding: 14px 0px; text-align: center; font-size:16px; font-weight:500;}
.table_normal tbody tr td {color: #666; border-top: 1px solid #dadada; padding: 14px 24px; transition: 0.3s all; font-size:15px;background-color: #fff;}
.table_normal thead tr th a.up.on {color: #f04260;}
.table_normal thead tr th a.down.on {color: #3697e1;}
.table_normal tbody tr td a:hover {color: #10a0ea;}

.title-has-list ul {
	line-height: 1.3;
}
.title-has-list li {
	line-height: 1.3;
	display: flex;
	border: 1px solid #dfdfdf;
}
.title-has-list li + li {
	margin-top: 10px;
}
.title-has-list li h3 {
	width: 10%;
	flex-shrink: 0;
	margin: 0;
	padding: 16px 20px;
	font-weight: 700;
	color: #fff;
	background: #306dca;
	line-height: 1.3;
}
.title-has-list li p {
	flex-grow: 1;
	padding: 20px;
	line-height: 1.3;
}

.tabcontent {
    display: none;
    padding: 37px 0 0;
    border-top: none;
}
.menu-tabBtn {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    white-space: nowrap;
    border-left: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
}
.menu-tabBtn .tablinks {
    width: 25%;
    height: 40px;
    text-align: center;
    font-size: 16px;
    color: #666;
    background-color: #f7f7f7;
    font-family: 'Noto Sans Korean', 'sans-serif';
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
}
.menu-tabBtn.tab-2 .tablinks {
    width: 50%;
}
.menu-tabBtn.tab-3 .tablinks {
    width: 33.3333%;
}
.menu-tabBtn.tab-5 .tablinks {
    width: 20%;
}
.menu-tabBtn .tablinks.active {
    background-color: #1555B5;
    color: #fff;
}
.img-text-group {
    display: flex;
    align-items: center;
    margin: 0 auto;
    gap: 5%;
    border: 1px solid #e6e6e6;
    padding: 30px;
}
.img-text-group .img-wrap {
    flex-shrink: 0;
    max-width: 30%;
}
.img-wrap img {
    width: 100%;
}
.img-text-group .text-wrap {
    line-height: 1.7;
    font-size: 16px;
}
.red {
    color: #eb4545;
}

.conbodyT2 {
    font-size: 24px;
    color: #000;
    font-weight: 500;
    padding: 0;
    margin: 20px 0 16px 0;
    clear: both;
}
.listUl02 {
    font-size: 17px;
    display: inline-block;
    width: calc(100% - 20px);
    margin-left: 10px;
}
.listUl02 > li {
    font-weight: 400;
    padding: 0 0 12px 0;
    text-align: justify;
    line-height: 1.6;
    font-size: 17px;
    word-break: break-all;
    position: relative;
}
.listUl02 > li:before {
    content: ".";
    font-size: 24px;
    position: absolute;
    margin: -14px 0px 0px -9px;
}

.aply-btn-area {
    position: relative;
    padding-left: 30px;
    font-size: 25px;
    font-weight: 500;
    line-height: 33px;
    color: #000;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.aply-btn-area .aply-btn {
    width: 250px;
    height: 42px;
    border: 0;
    border-radius: 4px;
    background-color: #004c6e;
    margin-left: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.aply-btn-area span {
    font-size: 20px;
    line-height: 38px;
    font-weight: 500;
    color: #fff;
}

.intro-progress-list {
	margin-bottom: 50px;
}
.intro-progress-list img {
    max-width: 100%;
}
.intro-progress-list ul {
    overflow: hidden;
    padding-top: 60px;
}
.intro-progress-list ul li {
    float: left;
    text-align: center;
    position: relative;
}
.intro-progress-list ul li + li {
    margin-left: 60px;
}
.intro-progress-list ul li span {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 23px;
    font-weight: 900;
}
.intro-progress-list ul li dl {
    width: 180px;
    height: 180px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    padding-top: 20px;
    border-radius: 50%;
    background: center 40px no-repeat;
    box-sizing: border-box;
}
.intro-progress-list ul li dt {
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    padding-bottom: 10px;
    color: #111;
}
.intro-progress-list ul li dd {
    color: #484848;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.4;
}
.intro-progress-list ul li dd small {
    padding-top: 5px;
    display: block;
    font-size: 12px;
    line-height: 1.4;
}
.intro-progress-list ul li:nth-child(1) dl {
    background-color: #f6f7f8;
}
.intro-progress-list ul li:nth-child(2) dl {
    background-color: #d2f1e6;
}
.intro-progress-list ul li:nth-child(3) dl {
    background-color: #d8eaff;
}
.intro-progress-list ul li:nth-child(4) dl {
    background-color: #d2f1e6;
}
.intro-progress-list ul li:nth-child(5) dl {
    background-color: #f6f7f8;
}
.intro-find {
    padding-top: 80px;
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
}
.intro-find-list {
    padding-top: 20px;
    margin-bottom: 50px;
}
.intro-find-list ul {
}
.intro-find-list ul li {
    position: relative;
    padding: 0 0 0 200px;
}
.intro-find-list ul li h4 {
    padding: 24px 0;
    margin: 0;
    width: 180px;
    font-size: 20px;
    font-weight: 600;
    position: absolute;
    left: 0;
    top: 20px;
    border-radius: 100px;
    background: #f6f7f8;
    text-align: center;
}
.intro-find-list ul li div {
    display: table;
    width: 100%;
    padding: 25px 0 25px 20px;
    border-bottom: 1px solid #c8c8c8;
    min-height: 108px;
    box-sizing: border-box;
}
.intro-find-list ul li div p {
    position: relative;
    font-size: 18px;
    padding-left: 12px;
    margin: 0;
}
.intro-find-list ul li div p:before {
    content: '';
    display: block;
    width: 4px;
    height: 4px;
    background: #202020;
    position: absolute;
    left: 0;
    top: 10px;
    border-radius: 50%;
}
.intro-find-list ul li div.one p {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}
.intro-find-list ul li div.one p:before {
    top: 23px;
}
.intro-find-list ul li:last-child div {
    border-bottom: 0;
}

.biocide-list {
    height: 90%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #26779b;
    vertical-align: middle !important;
}

.intro-find-list ul li h4 {
    padding: 24px 0;
    width: 180px;
    font-size: 20px;
    font-weight: 500;
    position: absolute;
    left: 0;
    top: 20px;
    border-radius: 100px;
    background: #f1f3f9;
    text-align: center;
    box-sizing: border-box;
}

.intro-find-list ul li .biocide-inner {
    font-size: 16px;
    background-color: #f2f2f2;
    text-align: left;
    padding-left: 12px;
    width: 208px;
}

.biocide-ul {
    border-bottom: 1px solid #c8c8c8;
}

.intro-find-list ul li .biocide-div {
    border-bottom-style: dashed;
}

.cont-box {
    display: flex;
    margin-bottom: 12px;
}
.cont-box .title {
    display: flex;
    align-items: center;
    flex-grow: 3;
}
.cont-box .title p {
    font-size: 24px;
}
.cont-box .cont {
    flex-grow: 5;
    flex-basis: 0;
    padding: 20px;
    border: 1px solid #cecece;
    border-left: none;
    background-color: #fff;
}
.cont-box .cont > ul {
    font-size: 22px;
}
.cont-box .cont > ul > li {
    margin: 6px 0;
    color: #666;
    padding-left: 20px;
    position: relative;
    font-size: 22px;
    font-weight: 400;
    line-height: 34px;
    color: #555;
}
.cont-box .cont > ul > li::before {
    content: '';
    width: 4px;
    height: 4px;
    border-radius: 2px;
    background-color: #222;
    position: absolute;
    left: 3px;
    top: 17px;
}
.cont-box .title {
    flex-grow: 1.6;
    flex-basis: 0;
    border: 1px solid #cecece;
    background-color: #dcecf4;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
