@charset "utf-8";

/************************************************
	main
************************************************/


.m_t_quick{ background:url(../images/main/bg_m_t_quick.png) no-repeat center top;}
.m_t_quick .inner{ width:1200px; margin:0 auto; height:320px;}
.m_t_quick ul li{ float:left; width:20%; text-align:center; }
.m_t_quick ul li a {display:block; padding-top:52px; box-sizing:border-box;height:305px;}
.m_t_quick ul li a:hover{  background:rgba(141, 200, 253, 0.2)}
.m_t_quick ul li a span.tit{ display:block; font-size:20px; font-weight:400; color:#333; margin-top:25px; line-height:22px !important; }
.m_t_quick ul li a span.cont{ display:block; font-size:14px; font-weight:400; color:#7d7c7c; margin-top:20px; }

.m_t_quick ul li a span.ico_01{ display:block;background: url(../images/main/m_bico_01.png) no-repeat center center; width:100%; height:150px; text-indent:-9999px; font-size:0;transition: all .5s ease; -ms-transition: all .5s ease;}
.m_t_quick ul li a span.ico_02{ display:block;background: url(../images/main/m_bico_02.png) no-repeat center center; width:100%; height:150px; text-indent:-9999px;font-size:0;transition: all .5s ease; -ms-transition: all .5s ease;}
.m_t_quick ul li a span.ico_03{ display:block;background: url(../images/main/m_bico_03.png) no-repeat center center; width:100%; height:150px; text-indent:-9999px;font-size:0;transition: all .5s ease; -ms-transition: all .5s ease;}
.m_t_quick ul li a span.ico_04{ display:block;background: url(../images/main/m_bico_04.png) no-repeat center center; width:100%; height:150px; text-indent:-9999px;font-size:0;transition: all .5s ease; -ms-transition: all .5s ease;}
.m_t_quick ul li a span.ico_05{ display:block;background: url(../images/main/m_bico_05.png) no-repeat center center; width:100%; height:150px; text-indent:-9999px;font-size:0;transition: all .5s ease; -ms-transition: all .5s ease;}

.m_t_quick ul li a:hover span.ico_01{ display:block;background: url(../images/main/m_bico_01.png) no-repeat top center; transform: scale(1.2);-ms-transform: scale(1.2); /* IE 9 */}
.m_t_quick ul li a:hover span.ico_02{ display:block;background: url(../images/main/m_bico_02.png) no-repeat top center; transform: scale(1.2);-ms-transform: scale(1.2); /* IE 9 */}
.m_t_quick ul li a:hover span.ico_03{ display:block;background: url(../images/main/m_bico_03.png) no-repeat top center; transform: scale(1.2);-ms-transform: scale(1.2); /* IE 9 */}
.m_t_quick ul li a:hover span.ico_04{ display:block;background: url(../images/main/m_bico_04.png) no-repeat top center; transform: scale(1.2);-ms-transform: scale(1.2); /* IE 9 */}
.m_t_quick ul li a:hover span.ico_05{ display:block;background: url(../images/main/m_bico_05.png) no-repeat top center; transform: scale(1.2);-ms-transform: scale(1.2); /* IE 9 */}
.m_t_quick ul li a:hover span.tit{font-size:20px;  color:#09629f;}

.m_fav_menu>.inner>ul{display:inline; text-align:center;}

.m_fav_menu>.inner>ul>li{display:inline-block; float:none;}

.m_fav_menu{ background:#fff; border-top:1px solid #d9dbd8;border-bottom:1px solid #d9dbd8;height:160px; }
.m_fav_menu .inner{ width:1200px; margin:0 auto; position:relative; }

.m_fav_menu .inner h3.step01{ position:absolute; top:-14px; left:15px; font-size:24px; z-index:105; background:#fff url(../images/main/bg_wh_blank.png) repeat-x left 50%; padding:0 25px;}
.m_fav_menu .inner h3.step02{ position:absolute; top:-14px; left:750px; font-size:24px; z-index:105; background:#fff url(../images/main/bg_wh_blank.png) repeat-x left 50%; padding:0 25px;}

.m_fav_menu ul { overflow:hidden; }

.m_fav_menu ul li{ float:left; width:10.2%;text-align:center; }
.m_fav_menu ul li a {display:block;  box-sizing:border-box; padding-top:44px;height:160px;font-size:14px; font-weight:400; color:#000;}
.m_fav_menu ul li a:hover{  background:rgba(197, 197, 197, 0.2);color:#09629f;}
.m_fav_menu ul li a span{ display:block;width:100%; padding-top:60px;}


.m_fav_menu ul li a span.ico_01{background: url(../images/main/bg_mfav_ico_01.png) no-repeat top center;}
.m_fav_menu ul li a span.ico_02{background: url(../images/main/bg_mfav_ico_02.png) no-repeat top center;}
.m_fav_menu ul li a span.ico_03{background: url(../images/main/bg_mfav_ico_03.png) no-repeat top center;}
.m_fav_menu ul li a span.ico_04{background: url(../images/main/bg_mfav_ico_04.png) no-repeat top center;}
.m_fav_menu ul li a span.ico_05{background: url(../images/main/bg_mfav_ico_05.png) no-repeat top center;}
.m_fav_menu ul li a span.ico_06{background: url(../images/main/bg_mfav_ico_06.png) no-repeat top center;}
.m_fav_menu ul li a span.ico_07{background: url(../images/main/bg_mfav_ico_07.png) no-repeat top center;}
.m_fav_menu ul li a span.ico_08{background: url(../images/main/bg_mfav_ico_08.png) no-repeat top center;}
.m_fav_menu ul li a span.ico_09{background: url(../images/main/bg_mfav_ico_09.png) no-repeat top center;}


.m_content{ width:1200px; margin:30px auto; overflow:hidden; }

.notice{position:relative; float:left;  width:48%;height:230px; overflow:hidden; margin-right:2%; margin-bottom:20px;}
.notice h3 { font-size:21px; font-family: 'Nanum Gothic'; font-weight:700;color: #000;line-height:54px; margin-bottom:10px; border-bottom:2px solid #1d80f7;}
.notice ul li {background: url("../images/main/blt.gif") no-repeat 0;padding-left: 10px; line-height:1.8em;}
.notice ul li a {width:85%; display:inline-block; font-size: 15px;color:#333;}
.notice ul li span { color:#666; display:inline-block; font-size: 13px;}
.notice .more {position: absolute;right: 3px;	top: 20px;display:block; text-indent:-9999px;width:20px; height:20px;font-size:1px;color:#000;background:url(../images/main/blt_more.gif) no-repeat 0 0;}

.notice_02{position:relative; float:right;  width:48%;height:230px; overflow:hidden; margin-left:2%; margin-bottom:20px;}
.notice_02 h3 { font-size:21px; font-family: 'Nanum Gothic'; font-weight:700;color: #000;line-height:54px; margin-bottom:10px; border-bottom:2px solid #f7941d;}
.notice_02 ul li {background: url("../images/main/blt.gif") no-repeat 0;padding-left: 10px; line-height:1.8em;}
.notice_02 ul li a {width:85%; display:inline-block; font-size: 15px;color:#333;}
.notice_02 ul li span { color:#666; display:inline-block; font-size: 13px;}
.notice_02 .more {position: absolute;right: 3px;	top: 20px;display:block; text-indent:-9999px;width:20px; height:20px;font-size:1px;color:#000;background:url(../images/main/blt_more.gif) no-repeat 0 0;}


.m_cus_menu { width:300px; overflow:hidden; float:left; margin-right:30px;}
.m_cus_menu ul { overflow:hidden; border:1px solid #dadada;}
.m_cus_menu ul li{ float:left; width:50%;text-align:center; box-sizing:border-box;}
.m_cus_menu ul li a {display:block; padding-top:25px; box-sizing:border-box;height:136px;font-size:15px; font-weight:400; color:#333; letter-spacing:-1px;}
.m_cus_menu ul li a:hover{  background:rgba(197, 197, 197, 0.2);color:#09629f;}
.m_cus_menu ul li a span{ display:block;width:100%; padding-top:70px;}
.m_cus_menu ul li:nth-child(1), .m_cus_menu ul li:nth-child(2) {border-bottom:1px solid #dadada; }

.m_cus_menu ul li:nth-child(2), .m_cus_menu ul li:nth-child(4) {border-left:1px solid #dadada; }
.m_cus_menu ul li a span.ico_01{background: url(../images/main/bg_m_cus_01.png) no-repeat top center;}
.m_cus_menu ul li a span.ico_02{background: url(../images/main/bg_m_cus_02.png) no-repeat top center;}
.m_cus_menu ul li a span.ico_03{background: url(../images/main/bg_m_cus_03.png) no-repeat top center;}
.m_cus_menu ul li a span.ico_04{background: url(../images/main/bg_m_cus_04.png) no-repeat top center;}

.m_popzone{ position:relative; float:left;width:445px;border:1px solid #dadada; height:275px; box-sizing:border-box;}
.m_popzone h3{border-bottom:1px solid #dadada; height:48px; line-height:48px; font-size:18px; font-weight:500; color:#222; padding-left:10px;}
.m_popzone .pop_box{ width:415px; margin:14px auto 0 auto;}


.m_service{ float:left;width:395px; height:275px;margin-left:30px;}
.m_service .bt_line{ margin:0; display:block; width:100%; float:left;}
.m_service .bt_line li a{line-height: 1.5em;font-size: 1.15em;text-align: center;height: 3.8em;padding: 19px 0;font-weight: 400; color: #ffffff; display: block; margin-bottom: 10px;}
.m_service .bt_line li:first-child{  margin-left:0;}
.m_service .bt_line li:last-child{  margin-right:0; margin-bottom: 0px;}

.m_service ul { overflow:hidden; border:0px solid #dadada;}
.m_service ul li{ float:left; width:100%;text-align:center; box-sizing:border-box;}
.m_service ul >li>a{
	border-color: #007BC5;
    background-color: #007BC5;
}
/*
.m_service ul >li:nth-child(1)>a{
	border-color: #0083c7;
    background-color: #0083c7;
}

.m_service ul >li:nth-child(2)>a{
	border-color: #2997d0;
    background-color: #2997d0;
}

.m_service ul >li:nth-child(3)>a{
	border-color: #5bafdb;
    background-color: #5bafdb;
}

.m_service ul >li:nth-child(4)>a{
	border-color: #7abee2;
    background-color: #7abee2;
}
*/
.m_service ul li a {display:block; padding-top:25px; box-sizing:border-box;height:136px;font-size:15px; font-weight:400; color:#ffffff; letter-spacing:-1px;}
.m_service ul li a:hover{  background:rgba(197, 197, 197, 0.2); color:#09629f;}



.m_tel{clear:both; background:url(../images/main/bg_m_tel.png) no-repeat 28px 40px; border:1px solid #dadada; overflow:hidden; padding:28.5px 35px; box-sizing:border-box;}
.m_tel dl{ margin:0 0 20px 90px; height:66px;}
.m_tel dt{ font-size:16px; color:#333; margin-top:10px;}
.m_tel dd{ font-size:36px; font-weight:600; color:#32beb1; margin-bottom:5px; letter-spacing:-1px;}
.m_tel span{ float:left; display:inline-block; font-size:14px;padding:10px 0 0 90px; height:50px;}
.m_tel .btn_w{ float:right; display:inline-block; background:#fff; border:1px solid #ddd; padding:0px 15px; color:#666; font-size:16px; font-weight:400; border-radius:2px;}


/************************************************
	main-end
************************************************/


/* 민원안내 index */
div.complaints_index {overflow:hidden; width:100%; }
div.complaints_index dl { padding:40px 0 40px; width:100%; border-top:1px solid #e2e2e2;position:relative;}
div.complaints_index dl:first-child {border-top:none;}
div.complaints_index dl img {display:block;}
div.complaints_index dl dt {position:absolute;left:10px;top:35px;}
div.complaints_index dl dd.text { margin:0 0 0 130px; width: 70%; font-size:16px;}
div.complaints_index dl dd.more {position:absolute;right:10px;top:45px;}
div.complaints_index dl dd span.tit { display:block;  font-size:18px; font-family: 'Nanum Gothic'; color:#000; font-weight:700;margin:0 0 5px 0; }



.compl_h4tit{ font-size:30px;font-family: 'Nanum Gothic'; font-weight:700;color:#0979cd;  text-align:center;}
.low_tit_text{ width:800px; height:127px; font-size:20px; line-height:1.5; color:#000; padding:35px 0 0 0; box-sizing:border-box; background: url(../images/sub/bg_low_text_tit.png) no-repeat top center; text-align:center; margin:-20px auto 30px auto;}
.low_tit_text_02{ width:800px; height:158px; font-size:20px; line-height:1.5; color:#000; padding:35px 0 0 0; box-sizing:border-box; background: url(../images/sub/bg_low_text_tit_02.png) no-repeat top center; text-align:center; margin:-20px auto 30px auto;}

.low_tit_text_03{ width:800px; height:158px; font-size:20px; line-height:1.5; color:#000; padding:0px 0 0 0; box-sizing:border-box; background: url(../images/sub/bg_low_text_tit_02.png) no-repeat top center; text-align:center; margin:30px auto 30px auto;}
.low_tit_text_04{ width:900px; height:158px; font-size:20px; line-height:1.5; color:#000; padding:37px 0 0 0; box-sizing:border-box; background: url(../images/sub/bg_low_text_tit_04.png) no-repeat top center; text-align:center; margin:-20px auto 30px auto;}

.low_txt_box{ border:1px #d2d2d2 solid; box-sizing:border-box; padding:40px 9%;}
.low_txt_box .inner{  height:140px;overflow: hidden;  line-height:1.8; }
.low_txt_box .inner h4{ font-size:18px;font-family: 'Nanum Gothic'; font-weight:700;color:#000; margin-bottom:5px; text-align:center;}
.low_txt_box .inner h5{ font-size:16px;font-family: 'Nanum Gothic'; font-weight:700;color:#000; margin-bottom:5px;}



.insp_kind{ background:url(../images/sub/bg_compl_inspection_kind.png) no-repeat top center; height:365px; width:100%; padding:0 19px 0 20px; box-sizing:border-box;}

.insp_kind li{ position:relative; float:left;  width:25%; text-align:center; padding:125px 0 0 0; box-sizing:border-box;    height: 365px;}
.insp_kind span.tit{ font-size:20px;font-family: 'Nanum Gothic'; font-weight:700; line-height:55px; display:block; color:#fff;}
.insp_kind span.txt{ font-size:16px; padding-top:16px; display:block; color:#fff;}
.insp_kind li p.otxt_01{width: 100%; position:absolute;top:295px; left:0; text-align:center;}
.insp_kind li p.otxt_02{width: 100%; position:absolute;bottom:302px; left:0; text-align:center;}


.penalty{ width:600px; margin:0 auto;}
.penalty li{ float:left; width:300px;}
.penalty li:first-child{ border-right:#dadada 1px solid;}
.penalty li span.tit{ font-size:20px;font-family: 'Nanum Gothic'; font-weight:700;color:#000; padding-bottom:70px; display:block; margin-bottom:10px;} 
.penalty li span.bg1{ background: url(../images/sub/ico_warning.png) no-repeat center bottom; } 
.penalty li span.bg2{ background: url(../images/sub/ico_won.png) no-repeat center bottom; }
.penalty li p.txt{ font-size:16px;}


.half_link{ background:url(../images/sub/bg_bar_half.png) no-repeat center center; color:#fff; font-size:14px; line-height:40px; padding:0 15px; box-sizing:border-box;}
.half_link a{ float: right; color:#fff;}
.half_link a span{font-family: dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;}


/* 검사절차 */
.ins_procedure_01{ overflow:hidden;}
.ins_procedure_01 li{ float:left; width:21.5%; display:block; margin-right:-1.5%; }
.ins_procedure_01 li div{ height:204px;width:170px;margin:17px 0 0 17px; }
.ins_procedure_01 li div .num{ width:100%; font-size:22px;font-family: 'Nanum Gothic'; font-weight:700;color:#254b74; line-height:73px; text-align:center; display:block;}
.ins_procedure_01 li div .tit{ width:100%; font-size:20px;font-family: 'Nanum Gothic'; font-weight:700;color:#000; line-height:34px; text-align:center; display:block;}
.ins_procedure_01 li div .txt{ width:100%; font-size:16px;font-family: 'Nanum Gothic'; font-weight:700;color:#254b74; line-height:34px; text-align:center; display:block;}

.ins_procedure_01 li:nth-child(1){ background:url(../images/sub/bg_ins_process_a_01.png) no-repeat left top; z-index:5;margin-left:-0.0%;}
.ins_procedure_01 li:nth-child(2){background:url(../images/sub/bg_ins_process_a_02.png) no-repeat left top; z-index:4;} 
.ins_procedure_01 li:nth-child(3){background:url(../images/sub/bg_ins_process_a_03.png) no-repeat left top; z-index:3;} 
.ins_procedure_01 li:nth-child(4){background:url(../images/sub/bg_ins_process_a_04.png) no-repeat left top; z-index:2;} 
.ins_procedure_01 li:nth-child(5){background:url(../images/sub/bg_ins_process_a_05.png) no-repeat left top; z-index:1;} 

.ins_way_01{ overflow:hidden;}
.ins_way_01 > li{ float:left; width:23.875%; margin-left:1.5%; box-sizing:border-box; padding:20px 10px 10px 10px ; border:1px #dadada solid;}
.ins_way_01 > li:first-child{margin-left:0;}
.ins_way_01 > li > p{ width:100%; border:1px #dadada solid;}
.ins_way_01 > li > p img{ width:100%;}

.ins_way_01 > li > ol { height:70px; margin-bottom:10px;}

/* 위험기계기구 업무처리 절차 */
.dn_process {width:700px; margin:0 auto; overflow: hidden;}
.dn_process>li {float:left; position:relative; width:250px; padding-right:50px; background:url(../images/sub/dn_process.gif) no-repeat 220px 50%; box-sizing:border-box;}
.dn_process>li span{ display:block;width:200px; height:200px; font-size:18px;font-family: 'Nanum Gothic'; font-weight:700; color:#000; text-align:center; background:#fff; border-radius:50%; border:#0082c1 5px solid; padding-top:80px;}

.dn_process>li:last-child{ width:200px; background:none; }
.dn_process>li:last-child span{ padding-top:65px;background:#f37122;border:0 !important; color:#fff;}
.dn_process>li:first-child {padding-left:0;}


.dn_process2 {width:950px; margin:0 auto; overflow: hidden;}
.dn_process2>li {float:left; position:relative; width:250px; padding-right:50px; background:url(../images/sub/dn_process.gif) no-repeat 220px 50%; box-sizing:border-box;}
.dn_process2>li span{ display:block;width:200px; height:200px; font-size:20px;font-family: 'Nanum Gothic'; font-weight:700; color:#000; text-align:center; background:#fff; border-radius:50%; border:#0082c1 5px solid; padding-top:80px;}

.dn_process2>li:last-child{ width:200px; background:none; }
/*.dn_process2>li:last-child span{ background:#f37122;border:0 !important; color:#fff;}*/
.dn_process2>li:last-child span{ background:#D34022;border:0 !important; color:#fff;}
.dn_process2>li:first-child {padding-left:0;}
.dn_process2>li:nth-child(2) span{  padding-top:65px;}
.dn_process2>li:nth-child(3) span{ color:#D34022; border:#D34022 5px solid;}
/*.dn_process2>li:nth-child(3) span{ color:#f37122; border:#f37122 5px solid;}*/



/************************************************
	민원신청
************************************************/
.complaints_process {display:block; width:100%; overflow: hidden;}
.complaints_process>li {float:left; position:relative; width:20%; background:url(../images/sub/dn_process.gif) no-repeat 170px 50%;}
.complaints_process>li:last-child p{background-color:#00848A;}
.complaints_process>li:first-child {padding-left:0;}
.complaints_process p {position:relative; padding-top:100%}
.complaints_process>li span{ display:block; background:#8c8c8c; color:#fff;font-size:16px;font-family: 'Nanum Gothic'; font-weight:700;text-align:center; padding-top:100px; width:157px; height:157px; border-radius:50%; margin:0 auto; }
.complaints_process>li span.ico_01{background:#777777 url(../images/sub/complaints_process_01.png) no-repeat center 30px; }
.complaints_process>li span.ico_02{background:#777777 url(../images/sub/complaints_process_02.png) no-repeat center 30px; }
.complaints_process>li span.ico_03{background:#777777 url(../images/sub/complaints_process_03.png) no-repeat center 30px; }
.complaints_process>li span.ico_04{background:#777777 url(../images/sub/complaints_process_04.png) no-repeat center 30px; }
.complaints_process>li span.ico_05{background:#777777 url(../images/sub/complaints_process_05.png) no-repeat center 30px; }

/*.complaints_process>li span.active{background-color:#0a7dce;}*/
.complaints_process>li span.active{background-color:#0a6cce;}
.complaints_process>li::after{ content:""; position:absolute; top:80px; right:-15px; width:20px; height:20px; background:url(../images/sub/dn_process.gif) no-repeat ;}
.complaints_process>li:last-child::after{ content:""; background:none ;}

p.vtxt{ line-height:32px; overflow:hidden;}
.method_payment{padding-left:350px; width:90%;overflow:hidden;}
.method_payment li{ float:left; width:33.3%; display:block;}
/* 2024웹접근성 수정 */
/* .method_payment li span{ text-align:center;width:212px; height:212px; box-sizing:border-box; margin:0 auto; padding-top:130px; display:block; color:#000;font-size:15px;font-family: 'Nanum Gothic'; font-weight:700;} */
.method_payment li span{ text-align:center;width:212px; height:212px; box-sizing:border-box; margin:5px 5px; padding-top:130px; display:inline-block; color:#000;font-size:15px;font-family: 'Nanum Gothic'; font-weight:700;}
.method_payment li span.bg01{ background:url(../images/sub/bg_pay_01.png) no-repeat top center;}
.method_payment li span.bg02{ background:url(../images/sub/bg_pay_02.png) no-repeat top center;}
.method_payment li span.bg03{ background:url(../images/sub/bg_pay_03.png) no-repeat top center;}

.cls_totnabbu{font-size:3em;display:block;width:650px;height: 100%;margin: 0 auto;text-align: center;}
.cls_totnabbu_amt{color:#880707;}

.cls_certmsg{font-size:2em;display:block;width:500px;height: 100%;margin: 0 auto;}

.application_result{ background:url(../images/sub/bg_certi_Confirm_ok.png) no-repeat bottom center; padding-bottom:250px; text-align:center; font-size:15px; line-height:1.5; color:#000; margin:40px 0; display:block; font-family: 'Nanum Gothic'; font-weight:400; text-align:center;}
.application_result strong{ display: inline-block;color:#000; margin-bottom:10px; font-size:25px; font-family: 'Nanum Gothic'; font-weight:700;}
.application_result span{display: inline-block; color:#016dbb;font-size:25px; font-family: 'Nanum Gothic'; font-weight:700;}

.application_result2{text-align:center; font-size:15px; line-height:1.5; color:#000; margin:40px 0; display:block; font-family: 'Nanum Gothic'; font-weight:400; text-align:center;}
.application_result2 .st{display:block;color:#000; margin-bottom:10px; font-size:25px; font-family: 'Nanum Gothic'; font-weight:700;}
.application_result2 .sp{display:block; color:#016dbb;font-size:15px; font-family: 'Nanum Gothic'; font-weight:700;}


/************************************************
	나의 민원
************************************************/
.mymin_process {display:block; width:100%; overflow: hidden;}
.mymin_process>li {float:left; position:relative; width:20%; background:url(../images/sub/dn_process.gif) no-repeat 170px 50%;}
.mymin_process>li:last-child p{background-color:#00848A;}
.mymin_process>li:first-child {padding-left:0;}
.mymin_process p {position:relative; padding-top:100%}
.mymin_process>li span{ display:block; background:#8c8c8c; color:#fff;font-size:16px;font-family: 'Nanum Gothic'; font-weight:700;text-align:center; padding-top:100px; width:157px; height:157px; border-radius:50%; margin:0 auto; }
.mymin_process>li span.ico_01{background:#0A9A5E url(../images/sub/icon_mcom_img01.png) no-repeat center 30px; }
.mymin_process>li span.ico_02{background:#0A9A5E url(../images/sub/icon_mcom_img05.png) no-repeat center 30px; }
.mymin_process>li span.ico_03{background:#0A9A5E url(../images/sub/icon_mcom_img02.png) no-repeat center 30px; }
.mymin_process>li span.ico_04{background:#0A9A5E url(../images/sub/icon_mcom_img03.png) no-repeat center 30px; }
.mymin_process>li span.ico_05{background:#0A9A5E url(../images/sub/icon_mcom_img04.png) no-repeat center 30px; }

.mymin_process>li span em.counter{ display: inline-table;background-color: #e9fd7c;color: #333 !important;font-size:16px;font-family: 'Nanum Gothic'; font-weight:700;text-align:center; padding-top:0px; width:30px; height:30px; border-radius:50%; margin:0 0 0 5px; line-height:30px; }

.mymin_process>li span.active{background-color:#0a7dce;}
.mymin_process>li::after{ content:""; position:absolute; top:80px; right:-15px; width:20px; height:20px; background:url(../images/sub/dn_process.gif) no-repeat ;}
.mymin_process>li:last-child::after{ content:""; background:none ;}
.mymin2_process {display:block; width:100%; overflow: hidden;}
.mymin2_process>li {float:left; position:relative; width:20%; background:url(../images/sub/dn_process.gif) no-repeat 170px 50%;}
.mymin2_process>li:last-child p{background-color:#00848A;}
.mymin2_process>li:first-child {padding-left:0;}
.mymin2_process p {position:relative; padding-top:100%}
.mymin2_process>li span{ display:block; background:#8c8c8c; color:#fff;font-size:16px;font-family: 'Nanum Gothic'; font-weight:700;text-align:center; padding-top:100px; width:157px; height:157px; border-radius:50%; margin:0 auto; }
.mymin2_process>li span.ico_01{background:#8c8c8c url(../images/sub/complaints_process_01.png) no-repeat center 30px; }
.mymin2_process>li span.ico_02{background:#8c8c8c url(../images/sub/complaints_process_04.png) no-repeat center 30px; }
.mymin2_process>li span.ico_03{background:#8c8c8c url(../images/sub/mymin_process_02.png) no-repeat center 30px; }
.mymin2_process>li span.ico_04{background:#8c8c8c url(../images/sub/mymin_process_03.png) no-repeat center 30px; }
.mymin2_process>li span.ico_05{background:#8c8c8c url(../images/sub/complaints_process_05.png) no-repeat center 30px; }

.mymin2_process>li span.active{background-color:#0a7dce;}
.mymin2_process>li::after{ content:""; position:absolute; top:80px; right:-15px; width:20px; height:20px; background:url(../images/sub/dn_process.gif) no-repeat ;}
.mymin2_process>li:last-child::after{ content:""; background:none ;}


.mcom_list_con_01{ height:auto; padding-top:10px;}

.Conduct_result{position:relative; float:left;  width:48%;height:260px; overflow:hidden; margin-right:2%; margin-bottom:20px; border:1px solid #e4e4e4; box-sizing:border-box; padding:10px 25px 10px;}
.Conduct_result h3 { font-size:21px; color: #000;line-height:54px; margin-bottom:10px; border-bottom:2px solid #1d80f7;}
.Conduct_result h3 span{ color:#0082c1;font-family: 'Nanum Gothic'; font-weight:700;}
.Conduct_result ul { margin-left:5px;}
.Conduct_result ul li {background: url("../images/main/blt.gif") no-repeat 0 12px;padding-left: 10px; line-height:32px; height:32px;}
.Conduct_result ul li a { display:inline-block;}
.Conduct_result ul li span { color:#666; display:inline-block; font-size: 13px;}
.Conduct_result .more {position: absolute;right: 25px;	top: 20px;display:block; text-indent:-9999px;width:20px; height:20px;font-size:1px;color:#000;background:url(../images/main/blt_more.gif) no-repeat 0 0;}
.Conduct_result .date{ width:78px; display:inline-block;}
.Conduct_result .name{ width:135px; display:inline-block; padding-left:10px;}
.Conduct_result .kind{ width:70px; display:inline-block; padding-left:10px; color:#F00;}
.Conduct_result .Num{ width:45px; display:inline-block; text-align:center;}
.Conduct_result .tit{ width:215px; display:inline-block;}





/* 고객센터 index */
.idx_list_con_01{ height:831px;}
.idx_list_con_02{ height:auto; padding-top:60px;}


.cus_idx_lt{ float:left; width:290px; margin-right:20px;}
.cus_idx_rt{ float:right; width:830px; }

.cus_index_tit{ width:100%; background:url(../images/sub/bg_cus_center_idx_tit.png) no-repeat bottom center; height:337px;}
.cus_index_tit h3{ width:100%; font-size:30px;color:#000; font-family: 'Nanum Gothic'; font-weight:700;}
.idx_lt_menu{ background:#007AC7; padding:4px 30px 3px 30px; box-sizing:border-box;margin-top:122px; }
/* .idx_lt_menu{ background:#007AC7; padding:4px 30px 3px 30px; box-sizing:border-box;margin-top:60px; } */
.idx_lt_menu li{border-bottom:#FFF dashed 1px;}
.idx_lt_menu li a{ display:block;font-size:15px; line-height:60px; color:#fff;font-family: 'Nanum Gothic'; font-weight:700; background:url(../images/sub/bg_cus_idx_arrow.png) no-repeat right center; }
.idx_lt_menu li:last-child{border-bottom:none;}
.idx_rt_list{ width:100%;}
.idx_rt_list li{ position:relative; float:left; width:33.3%; height:277px; box-sizing:border-box; padding:43px 33px;}
.idx_rt_list li h3{ width:100%; font-size:25px; line-height:1.3;color:#000; font-family: 'Nanum Gothic'; font-weight:700; margin-bottom:30px;}
.idx_rt_list li p{ color:#333;}
.idx_rt_list li.sms{height:554px; background:#dbd6d2 url(../images/sub/bg_cus_center_idx_sms.png) no-repeat 33px 400px;}
.idx_rt_list li.talk{background:url(../images/sub/bg_cus_center_idx_talk.png) no-repeat 33px 172px;}
.idx_rt_list li.tel{height:160px; background:#D14522; color:#fff}
/*.idx_rt_list li.tel{background:#f58220; color:#fff}*/
.idx_rt_list li.tel h3{ color:#fff}
.idx_rt_list li.tel p{ color:#fff}
.idx_rt_list li.MinwonForm{height:117px; background:#dbd6d2;}
.idx_rt_list li.certificate{height:554px; background:#f7f7f7;}
.idx_rt_list li.faq{background:url(../images/sub/bg_cus_center_idx_faq.png) no-repeat 33px 172px;}
.idx_rt_list li.Satisfaction{background:url(../images/sub/bg_cus_center_idx_pool.png) no-repeat 33px 172px;}
.idx_rt_list li.Notification{background:url(../images/sub/bg_cus_center_idx_notice.png) no-repeat 33px 172px;}
.idx_rt_list li.remote{ width:66.6%;background:#eae8e6 url(../images/sub/bg_cus_center_idx_sup.png) no-repeat 380px 121px;}

.idx_rt_list li .bt_go{ position:absolute; bottom:30px; right:33px; background:url(../images/sub/bg_cus_idx_arrow_02.png) no-repeat center right; font-size:14px; color:#000; padding-right:10px;}
.idx_rt_list li .btn_go_02{ display:block; width:100%; line-height:40px; text-align:center; background:rgba(255, 254, 254, 0.2);color:#fff; font-size:14px; margin-top:50px;}
.idx_rt_list li .bt_go_03{ position:absolute; bottom:30px; left:33px; background:url(../images/sub/bg_cus_idx_arrow_02.png) no-repeat center right; font-size:14px; color:#000; padding-right:10px;}
.idx_list_con{ padding-top:60px; display:block; position:relative;}



/* 증명서진위확인 */
.certi_Confirm{ text-align:center; font-size:20px; line-height:1.3; color:#000; margin:40px 0 100px 0; display:block; font-family: 'Nanum Gothic'; font-weight:400;}
.certi_Confirm strong{ display:block;color:#000; margin-bottom:10px; font-size:25px; font-family: 'Nanum Gothic'; font-weight:700;}

.certi_Confirm_result{  padding-bottom:250px; text-align:center; font-size:20px; line-height:1.3; color:#000; margin:40px 0; display:block; font-family: 'Nanum Gothic'; font-weight:400;}
.certi_Confirm_result strong{ display:block;color:#000; margin-bottom:10px; font-size:25px; font-family: 'Nanum Gothic'; font-weight:700;}
.certi_Confirm_result span{ color:#016dbb;}
.certi_Confirm_result.ok{ background:url(../images/sub/bg_certi_Confirm_ok.png) no-repeat bottom center;}
.certi_Confirm_result.not{ background:url(../images/sub/bg_certi_Confirm_not.png) no-repeat bottom center;}




/************************************************
	v파트너센터
************************************************/
/* 파트너센터 index */
.idx_list_con_03{ height:554px;}
.idx_list_con_02{ height:auto; padding-top:60px;}

.part_idx_lt{ float:left; width:290px; margin-right:20px;}
.part_idx_rt{ float:right; width:830px; }

.part_index_tit{ width:100%; background:url(../images/sub/bg_part_center_idx_tit.png) no-repeat bottom center; height:530px;}
.part_index_tit h3{ width:100%; font-size:30px;color:#000; font-family: 'Nanum Gothic'; font-weight:700;}
.part_index_tit2{ width:100%; background:url(../images/sub/bg_part_center_idx_tit2.png) no-repeat bottom center; height:530px;}
.part_index_tit2 h3{ width:100%; font-size:30px;color:#000; font-family: 'Nanum Gothic'; font-weight:700;}
.part_index_tit3{ width:100%; background:url(../images/sub/bg_part_center_idx_tit2.png) no-repeat bottom center; height:530px;}
.part_index_tit3 h3{ width:100%; font-size:26px;color:#000; font-family: 'Nanum Gothic'; font-weight:700;}
.part_rt_list{ width:100%;}
.part_rt_list > li{ position:relative; float:left; width:50%; height:277px; box-sizing:border-box; padding:43px 33px;}
.part_rt_list li h3{ width:100%; font-size:25px; line-height:1.3;color:#000; font-family: 'Nanum Gothic'; font-weight:700; margin-bottom:30px;}
.part_rt_list li p{ color:#333;}
.part_rt_list li.b_f7{ background:#f7f7f7 url(../images/sub/bg_cus_center_idx_sms.png) no-repeat 33px 400px;}
.part_rt_list li .bt_go{ position:absolute; bottom:30px; right:33px; background:url(../images/sub/bg_cus_idx_arrow_02.png) no-repeat center right; font-size:14px; color:#000; padding-right:10px;}
.part_rt_list li .btn_go_02{ display:block; width:100%; line-height:40px; text-align:center; background:rgba(255, 254, 254, 0.2);color:#fff; font-size:14px; margin-top:50px;}
.part_rt_list li .bt_go_03{ position:absolute; bottom:30px; left:33px; background:url(../images/sub/bg_cus_idx_arrow_02.png) no-repeat center right; font-size:14px; color:#000; padding-right:10px;}
.part_rt_list > li > ul > li{ position:relative; width:100%; background:url(../images/common/blt_dot_blue.png) no-repeat left 7px; padding-left:7px;}

.part_rt_list2{ width:100%;}
.part_rt_list2 > li{ position:relative; float:left; width:100%; height:170px; box-sizing:border-box; padding:23px 33px;}
.part_rt_list2 li h3{ width:100%; font-size:25px; line-height:1.3;color:#000; font-family: 'Nanum Gothic'; font-weight:700; margin-bottom:20px;}
.part_rt_list2 li p{ color:#333;}
.part_rt_list2 li.b_f7{ background:#f7f7f7 url(../images/sub/bg_cus_center_idx_sms.png) no-repeat 33px 400px;}
.part_rt_list2 li .bt_go{ position:absolute; bottom:30px; right:33px; background:url(../images/sub/bg_cus_idx_arrow_02.png) no-repeat center right; font-size:14px; color:#000; padding-right:10px;}
.part_rt_list2 li .btn_go_02{ display:block; width:100%; line-height:40px; text-align:center; background:rgba(255, 254, 254, 0.2);color:#fff; font-size:14px; margin-top:50px;}
.part_rt_list2 li .bt_go_03{ position:absolute; bottom:30px; left:33px; background:url(../images/sub/bg_cus_idx_arrow_02.png) no-repeat center right; font-size:14px; color:#000; padding-right:10px;}
.part_rt_list2 > li > ul > li{ position:relative; width:100%; background:url(../images/common/blt_dot_blue.png) no-repeat left 7px; padding-left:7px;}


.car_sch_con_01{ }
.car_sch_lt{ position:relative;float:left; width:60%; min-height:600px; border-right:1px solid #dadada; box-sizing:border-box; padding:0 20px 0 0;}
.car_sch_rt{ float:left;width:40%;box-sizing:border-box; padding:0 0 0 20px;}
.car_sch_lt2{ position:relative;float:left; width:40%; min-height:600px;  box-sizing:border-box; padding:0 20px 0 0;}
.car_sch_rt2{ float:left;width:60%;box-sizing:border-box; padding:0 0 0 20px;}


.car_sch_lt .tit{ font-size:20px; font-family: 'Nanum Gothic'; font-weight:700;}

.select_month {width:100%; text-align:center; font-size:25px; font-weight:400; color:#333; float:left; margin-bottom:5px;}
.select_month select {margin-right:3px;padding:5px; height:35px;border:1px solid #d8d8d8;font-size:14px;vertical-align:middle; box-sizing:border-box;}
.select_month span {padding:0 20px; line-height:20px;}
.select_month .month_y {padding:0 20px; line-height:20px; font-size:20px;   color:#000;}
.select_month a {display:inline-block; width:24px; height:24px; border:1px solid #cacaca; border-radius:5px; overflow:hidden;vertical-align: middle; text-indent:-55555px;}
.select_month a.prev {background:#fafafa url(../images/sub/cal_prev.gif) no-repeat 50% 50%;}
.select_month a.next {background:#fafafa url(../images/sub/cal_next.gif) no-repeat 50% 50%;}

.select_month2 {width:100%; text-align:right;  font-weight:400; color:#333; float:left; margin-bottom:5px;}
.select_month2 a { display:inline-block; margin:0 4px 0 5px; font-size:18px; color:#06C; line-height:32px; height:32px; vertical-align:middle;}

.select_month3 {display:inline-block; width:500px;  font-weight:400; color:#333; margin-bottom:5px;}
.select_month3 a { display:inline-block; margin:0 4px 0 5px; font-size:18px; color:#06C; line-height:32px; height:32px; vertical-align:middle;}

.p_txt{display:inline;}

.cal_info { position:absolute; top:0px; right:20px;width:250px; text-align:right; font-size:14px; line-height:18px; color:#333; margin-top:10px;}
.cal_info02 {float:right; text-align:right; color:#333; margin-bottom:10px;}
.cal_info > span {display:inline-block; vertical-align:top; width:18px; height:18px; border:1px solid #c8cacc; background:#ecf8fe; box-sizing:border-box; margin-right:5px;}
.cal_info > span.choice {border:2px solid #216faf; background:#fff; margin-left:25px;}
.cal_info .ico_calendar{ font-size:16px; color:#06C;}
.cal_info .ico_calendar > span{ margin-left:5px; font-size:14px; color:#000;}

.calendar {border-bottom:1px solid #394c67;}
.calendar th {background:#394c67; border-right:1px solid #fff; padding:8px 0; font-size:18px; font-weight:400; color:#fff; box-sizing:border-box;}
.calendar td { position: relative;border-left:1px solid #c8cacc; border-bottom:1px solid #c8cacc; text-align:center; box-sizing:border-box;}
.calendar td a {display:inline-block; width:100%; padding:35px 0; font-size:14px; color:#333; box-sizing:border-box;}
.calendar td a.avail {background:#f5f5f5;}
.calendar td.choice {}
.calendar td.choice a {background:url(../images/sub/calendar_bg_left.gif) no-repeat 0 0, url(../images/sub/calendar_bg_right.gif) no-repeat 100% 100% !important;}

.calendar td:last-child {border-right:1px solid #c8cacc; }
.calendar tr:last-child td {border-bottom:none;}
.calendar td .day{position:absolute; top:5px; left:6px;font-size:13px;}
.calendar td .sunday{position:absolute; top:5px; left:6px;font-size:13px;color:#ec1f1f !important;}
.calendar td .saturday{position:absolute; top:5px; left:6px;font-size:13px;color:#3e7af3 !important;}
.calendar td.today { background-color:#ecf8fe;}

ul.fln>li{display:inline-block !important; float:none !important;}

.csearch{font-size:1.3em !important;}
.csearch ul li a{font-size:1.1em !important;}

#fileuploader,#fileuploader0,#fileuploader1,#fileuploader2,#fileuploader3,#fileuploaderfree,#fileuploaderfree0,#fileuploaderfree1,#fileuploaderfree2,#fileuploaderfree3,#fileuploader4,#fileuploader5,#fileuploader6,#fileuploader7,#fileuploader8,#fileuploader9,#fileuploader10,#fileuploader11,#fileuploader12,#fileuploader13{display: none;}
#fileName{font-family: '맑은 고딕'; font-size: 14px;width:160px;margin:0px !important;}
#fileName1,#fileName2,#fileName3,#fileNamefree1,#fileNamefree2,#fileNamefree3,#fileName4,#fileName5,#fileName6,#fileName7,#fileName8,#fileName9,#fileName10,#fileName11,#fileName12,#fileName13{width:350px !important;font-family: '맑은 고딕'; font-size: 14px;width:160px;margin:0px !important;}
#fileFind,#fileFind1,#fileFind2,#fileFind3,#fileFindfree,#fileFindfree1,#fileFindfree2,#fileFindfree3,#fileFind4,#fileFind5,#fileFind6,#fileFind7,#fileFind8,#fileFind9,#fileFind10,#fileFind11,#fileFind12,#fileFind13{
  background: #236bd7;
  font-size: 12px;
  color: white;
  font-weight: normal;
  padding: 8px;
  font-family: '맑은 고딕';
  position: relative;
  cursor:pointer;
  margin-bottom: 4px;
}
#divfileaear1,#divfileaear2,#divfileaear3,#divfileaearfree1,#divfileaearfree2,#divfileaearfree3,#divfileaear4,#divfileaear5,#divfileaear6,#divfileaear7,#divfileaear8,#divfileaear9,#divfileaear10,#divfileaear11,#divfileaear12,#divfileaear13{margin-bottom:5px;}

.ppAppProcess{padding:0 120px;}
.ppAppProcess>li {width:33%;}

.alertFont{font-size:14px; font-weight:bold; color:red; }