@import url('/css/home/kor/user/sub_respond2.css');
   
@media screen and (max-width: 1280px){
	.main_title {margin: 0 0 10px; font-size: 30px; line-height: 45px;}
	
	/* 업무소개 */
	.top_txt_box .txt {font-size: 20px; line-height: 74px;}
	.work_list_area {margin: 0 0 30px;}
	.work_list_area .work_list_box .work_list > .list > li .box .box2 {font-size: 16px; line-height: 25px;}
	.work_list_area .work_list_box .work_list_sty2 > .list > li .box > .title {font-size: 16px;}
	.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .title_area .title {font-size: 14px; line-height: 22px;}
	.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .text_box {padding: 12px 6px 11px;}
	.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .text_box .tel_list_box {padding: 9px 0 0;}
	.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .text_box .text_list > .list > li {font-size: 14px; line-height: 23px;}
	.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .text_box .tel_list_box > .list > li {font-size: 14px; line-height: 23px;}
	.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .text_box .tel_list_box > .list > li.tel {padding: 0 0 0 16px; background-size: 8px 9px;}

	.com_cont_list_area > .list > li > .list2 > li > .text {font-size: 14px; line-height: 28px;}
	.com_cont_list_area > .list > li > .list2 > li > .text.txt_icon:before {font-size: 14px; line-height: 28px;}
	.com_cont_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr th {font-size: 17px;}
	.com_cont_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td {font-size: 17px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box {margin: 20px 0 0 0px;  padding: 0 0 0 30px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box {padding: 20px 30px 22px 20px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box > .list > li {margin: 0 75px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box > .list > li > .list2 > li {margin: 0 15px 0 0;}

	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area {padding: 25px 30px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .title {font-size: 16px; line-height: 28px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box {padding: 5px 20px 5px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box > .list > li .tit {font-size: 16px; line-height: 28px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box > .list > li > .list2 > li {font-size: 14px; line-height: 28px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box > .list > li > .list2 > li.icon {padding: 0 0 0 8px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box > .list > li > .list2 > li.icon.sty2 {padding: 0 0 0 15px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box > .list > li > .list2 > li.icon .etc {font-size: 14px; line-height: 28px;}

	.com_txt_list_area {margin: 0 0 40px; padding: 15px 10px 15px 20px;}
	.com_txt_list_area .tit {font-size: 17px; line-height: 30px;}
	.com_txt_list_area > .list > li {font-size: 15px; line-height: 28px;}
	.com_txt_list_area > .list > li.icon:before {top: 14px;}
	.com_txt_list_area > .list > li > .list2 > li {font-size: 15px; line-height: 28px;}
	.com_txt_list_area > .list > li > .list2 > li.txt_icon:before {font-size: 15px; line-height: 28px;}


	.scroll_list_area .area > .list > li .btn {font-size: 16px; line-height: 26px;}

	.com_sub_tab_area .list_area .list li .btn_box .tab_btn {padding: 0 60px 0 20px;}

	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area {padding: 30px 55px 27px;}
	
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li {width: calc(33.3333% - 20px); margin: 0 30px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box {padding: 25px 10px 80px 30px; background-position: right 20px bottom 30px; background-size: 72px 65px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box .title {margin: 0 0 10px; font-size: 20px; line-height: 30px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box .txt_list_area {margin: 0 0 35px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box .txt_list_area > .list > li {font-size: 14px; line-height: 27px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box .link_btn {padding: 0 20px; font-size: 14px; line-height: 26px;}
	
	.map_cont_area .map_box {padding: 0 0 0 280px;}
	.map_cont_area .map_box #map {height: 442px;}
	.map_cont_area .map_box #map .map_mark_cont_area {position:relative; width: 300px; padding: 0 0 26px;}
	.map_cont_area .map_box #map .map_mark_cont_area:after {width: 20px; height: 26px;}
	.map_cont_area .map_box #map .map_mark_cont_area .box {padding: 15px 10px;}
	.map_cont_area .map_box #map .map_mark_cont_area .box .title_area .title {font-size: 16px; line-height: 24px;}
	.map_cont_area .map_box #map .map_mark_cont_area .box .map_mark_list_area {margin: 0 0 10px;}
	.map_cont_area .map_box #map .map_mark_cont_area .box .map_mark_list_area > .list > li {padding: 0 0 0 15px; background-size: 10px; font-size: 12px; line-height: 21px;}
	.map_cont_area .map_box #map .map_mark_cont_area .box .link_btn .text {font-size: 13px; line-height: 40px;}

	.map_cont_area .map_box .map_list_cont_area {max-width: 280px;}
	.map_cont_area .map_box .map_list_cont_area .sch_area {padding: 15px 10px;}
	.map_cont_area .map_box .map_list_cont_area .sch_area > .box {padding: 0 85px 0 0;}
	.map_cont_area .map_box .map_list_cont_area .sch_area > .box .sch_slt {height: 40px;}
	.map_cont_area .map_box .map_list_cont_area .sch_area > .box .btn {width: 80px; height: 40px;}
	.map_cont_area .map_box .map_list_cont_area .sch_area > .box .btn .text {padding: 0 0 0 20px; background-size: 14px; font-size: 14px; line-height: 40px;}
	.map_cont_area .map_box .map_list_cont_area .map_list_area {height: 372px;}
	.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container {margin: 0 20px 0 0;}
	.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box {padding: 10px 15px;}
	.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box .title_area .title {font-size: 16px; line-height: 24px;}
	.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box .info_list_area > .list > li {padding: 0 0 0 15px; background-size: 10px; font-size: 12px; line-height: 21px;}

  #answer {max-width: 180px;}
}


@media screen and (max-width: 1080px){
	.main_title {font-size: 26px; line-height: 39px;}
	
    .sub_top .sub_top_area .sub_visual .sub_title {padding: 30px 0 35px 0; font-size: 30px;}
    .sub_top .sub_top_area .bread_crumbs .bread_list > li > .btn .text {padding: 0 25px 0 0; font-size: 16px; line-height: 50px;}
    .sub_top .sub_top_area .bread_crumbs .bread_list > li.home > .btn .text {padding: 0 0 0 30px;}
    .sub_top .sub_top_area .bread_crumbs .bread_list > li {padding: 0 0 0 15px;}
    .sub_top .sub_top_area .bread_crumbs .bread_list > li .depth_list {top: 50px;}
    .sub_top .sub_top_area .bread_crumbs .bread_list > li .depth_list .item a {font-size: 14px; line-height: 36px;}
    .sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li.share .sub_share_box {top: 55px;}

	.main_tit {margin: 0 0 15px; font-size: 24px; line-height: 36px;}

	.com_sub_tab_area {margin: 0 0 35px;}
	.com_sub_tab_area .list_area .list li .btn_box {height: 57px;}
	.com_sub_tab_area .list_area .list li.current .btn_box:before {right: -2px; height: 53px; border: 2px solid #283371;}
	.com_sub_tab_area .list_area .list li .btn_box .tab_btn {border: 2px solid #e6e9ee; border-right: none; padding: 0 30px 0 15px; font-size: 14px; line-height: 21px;}
	.com_sub_tab_area .list_area .list li:last-child .btn_box .tab_btn {border-right: 2px solid #e6e9ee;}
	.com_sub_tab_area .list_area .list li .btn_box .line {right: 15px;}
	.com_sub_tab_area .com_m_selt {display: none;}
    .com_sub_tab_area .com_m_selt_label {display: none;}

	.shortcut_area {margin: 0 0 35px; border-top: 1px solid #283371; border-bottom: 1px solid #dbdcde; padding: 20px 30px 26px;}
	.shortcut_area.mt {margin: 35px 0 0;}
	.shortcut_area .title_area {margin: 0 0 5px;}
	.shortcut_area .title_area .tit {margin: 0 8px 0 0; font-size: 15px; line-height: 23px;}
	.shortcut_area .title_area .txt {font-size: 14px; line-height: 24px;}
	.shortcut_area .link_list_box .list {margin: 0 0 -4px;}
	.shortcut_area .link_list_box .list li {margin: 0 4px 4px 0;}
	.shortcut_area .link_list_box .list li .btn {padding: 0 17px;}
	.shortcut_area .link_list_box .list li .btn .txt {padding: 0 0 0 16px;background-size: 12px 11px; font-size: 14px; line-height: 39px;}
	.shortcut_area .link_list_box .list li .btn.map .txt {background-size: 10px 11px;}
	.shortcut_area .link_list_box .list li .btn.list .txt {background-size: 10px 8px;}
	
	.link_list_box .list {margin: 0 0 -4px;}
	.link_list_box .list li {margin: 0 4px 4px 0;}
	.link_list_box .list li .btn {margin: 0; padding: 0 17px;}
	.link_list_box .list li .btn .txt {padding: 0 0 0 16px;background-size: 12px 11px; font-size: 14px; line-height: 39px;}

	.scroll_list_area {margin: 0 0 35px; border-top: 1px solid #283371;}
	.scroll_list_area .area > .list > li {margin: 0 20px 0 0; padding: 0 20px 0 0;}
	.scroll_list_area .area > .list > li:after {height: 16px; margin: -8px 0 0;}
	.scroll_list_area .area > .list > li .btn {padding: 10px 0; font-size: 14px; line-height: 21px;}
	.scroll_list_area .scroll_txt_area {margin: 5px 0 0;}
	.scroll_list_area .scroll_txt_area .txt {padding: 0 0 0 20px; background-position: left top 4px; background-size: 14px; font-size: 14px; line-height: 21px;}

	.com_cont_list_area > .list > li {margin: 0 0 55px; padding: 0 0 43px;}
	.com_cont_list_area > .list > li > .list2 > li {margin: 0 0 35px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_title {margin: 0 0 30px; font-size: 20px; line-height: 30px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_title:before {height: 10px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_title2 {margin: 0 0 15px; font-size: 20px; line-height: 30px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .title_sty2 {margin: 0 0 10px; font-size: 18px; line-height: 27px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .title_sty2.mb10 {margin: 0 0 5px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .title {margin: 0 0 7px; padding: 0 0 0 20px; background-size: 10px; background-position: left top 9px; font-size: 18px; line-height: 27px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list {padding: 0 0 0 20px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li {padding: 0 0 0 10px; font-size: 14px; line-height: 21px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li:before {top: 11px; width: 2px; height: 2px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li.gray {font-size: 14px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li.txt_icon {padding: 0 0 0 15px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li.txt_icon:before {font-size: 14px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box.sty2 > .list > li {padding: 17px 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box.sty2 > .list > li:first-child {padding: 0 0 17px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box.sty2 > .list > li > .list2 > li {font-size: 14px; line-height: 28px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box {padding: 0 40px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box:before {width: 10px; height: 54px; margin: -27px 0 0; background-size: 10px 54px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box:after {width: 10px; height: 54px; margin: -27px 0 0; background-size: 10px 54px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box .tit {font-size: 15px; line-height: 30px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box .txt_list_area > .list > li {font-size: 15px; line-height: 30px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .sub_txt {font-size: 13px;}

	.com_cont_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr th {padding: 0 0 0 20px; font-size: 14px; line-height: 40px;}
	.com_cont_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td {padding: 0 0 0 20px; font-size: 14px; line-height: 40px;}
	.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list li {margin: 0 70px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list li:last-child {margin: 0;}
	.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list li .img_box {padding: 0 0 0 90px;}
	.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list li .img_box .title {top: 10px; font-size: 14px; line-height: 25px;}
	.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list li .img_box .title:before {width: 22px;}
	.com_cont_list_area > .list > li > .list2 > li .map_area {margin: 0 0 30px;}
	.com_cont_list_area > .list > li > .list2 > li .map_area #map {height: 410px;}
	.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .icon_area {width: 109px; padding: 20px 20px;}
	.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .icon_area .icon {width: 69px; height: 69px; background-size: 38px 30px;}
	.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .text_box .title {margin: 0 0 6px; font-size: 14px; line-height: 25px;}
	.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .text_box .text_list .list li {font-size: 13px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .text_box .text_list .list li.icon {padding: 0 0 0 20px;}
	.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .text_box .text_list .list li.icon .num {top: 3px;font-size: 12px;}
	.com_cont_list_area li .btn {margin: 0 0 0 6px; padding: 0 10px;}
	.com_cont_list_area li .btn .txt {padding: 0 0 0 12px; font-size: 12px; line-height: 24px;}
	.com_cont_list_area li .btn.down .txt {background-size: 8px 6px;}
	.com_cont_list_area li .btn.link .txt {background-size: 6px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container {padding: 20px 0 0; background-image:url('/images/home/kor/user/sub/lr_arr_ico.png'); background-size: 24px auto; background-repeat: no-repeat; animation: tblScrollAni 2s infinite;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container > .title {font-size: 16px; line-height: 26px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container > .title .emphasis {font-size: 14px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner {overflow-x: auto; }
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area {min-width: 1053px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr th {font-size: 14px; line-height: 21px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area thead tr th {font-size: 14px; line-height: 21px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr td {font-size: 14px; line-height: 21px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr.list1 td {padding: 10px 30px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr.list2 td {padding: 20px 30px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr td .ft_c1 {font-size: 14px; line-height: 21px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr td .ft_c2 {font-size: 14px; line-height: 21px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr td .ft_c3 {font-size: 14px; line-height: 21px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .text_list_area .txt_list li {font-size: 14px; line-height: 27px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .text_list_area .txt_list li.txt_icon {padding: 0 0 0 8px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .text_list_area .txt_list li.txt_icon.sty2 {padding: 0 0 0 15px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .text_list_area .txt_list li.txt_icon:before {font-size: 14px; line-height: 27px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .tag_list_area > .list > li {margin: 0 4px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .tag_list_area > .list > li .link {font-size: 14px; line-height: 21px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 {margin: 10px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 > li {font-size: 14px; line-height: 27px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 > li.txt_icon.sty2 {padding: 0 0 0 15px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 > li.txt_icon:before {font-size: 14px; line-height: 27px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 {margin: 10px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li {font-size: 14px; line-height: 21px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.gray {font-size: 14px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.txt_icon.sty2 {padding: 0 0 0 15px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.txt_icon.sty2:before {font-size: 14px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li .img_cont_list_area {padding: 4px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li .img_cont_list_area .inner_box {padding: 20px 30px 20px 20px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li .img_cont_list_area .inner_box .list li {width: calc(50% - 30px); margin: 0 60px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li > .list4_depth > li {font-size: 14px; line-height: 21px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li > .list4_depth > li.txt_icon {padding: 0 0 0 15px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li > .list4_depth > li.txt_icon:before {font-size: 14px; line-height: 21px;}
	
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area {border: 2px solid #f1f1f1; padding: 20px 35px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li:after {top: 40px; right: -3px; width: 6px; height: 10px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .one {width: 93px; height: 93px; margin: 0 0 10px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .txt_box .tit {font-size: 16px; line-height: 28px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .txt_box .txt {font-size: 16px; line-height: 28px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box {margin: 15px 0 0 0px;  padding: 0 0 0 20px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area {padding: 3px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box {padding: 15px 20px 17px 15px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box > .list > li {margin: 0 50px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box > .list > li > .list2 > li {margin: 0 10px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .chk_cont_box {padding: 10px 15px;}
	.com_cont_list_area > .list > li > .list2 > li .chk_cont_box.mt40 {margin: 20px  0 0;}
	.com_cont_list_area > .list > li > .list2 > li .chk_cont_box.mb40 {margin: 0 0 20px;}
	.com_cont_list_area > .list > li > .list2 > li .chk_cont_box > .list > li {padding: 0 0 0 20px; background-position: left top 8px; background-size: 15px; font-size: 16px; line-height: 30px;}
	.com_cont_list_area > .list > li > .list2 > li .chk_cont_box > .list > li .txt {font-size: 14px; line-height: 28px;}

	.com_cont_list_area > .list > li > .list2 > li .key_cont_box {margin: 15px 0 0; padding: 10px 5px 10px 32px;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box .title {font-size: 16px; line-height: 30px;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li {font-size: 14px; line-height: 28px;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li:before {top: 14px;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li.sty2:before {font-size: 14px; line-height: 28px;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li.txt_icon {padding: 0 0 0 15px;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li.txt_icon.sty2 {padding: 0 0 0 8px;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li.txt_icon:before {font-size: 14px; line-height: 28px;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li .txt {font-size: 14px; line-height: 28px;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li .txt.icon {padding: 0 0 0 15px;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li .txt.icon:before {font-size: 14px; line-height: 28px;}

	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area {padding: 15px 20px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .title {font-size: 14px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box > .list > li .tit {font-size: 14px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box > .list > li > .list2 > li {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area .exampl_list_area > .list > li .box .text_list_box > .list > li > .list2 > li.icon .etc {font-size: 12px; line-height: 24px;}

	
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .example_cont_area {padding: 10px;}

	/* 온라인 여권사진 검증 */
	.photo_verif_cont .photo_area {margin: 0 20px 0 0; width: calc(100% - 375px); height: 960px;}
	.photo_verif_cont .photo_area .pho_btn_box {top: 15px; right: 15px; max-width: 120px; border-radius: 10px;}
	.photo_verif_cont .photo_area .pho_btn_box .list li .btn {font-size: 14px; line-height: 28px;}
	.photo_verif_cont .photo_area .pho_btn_box .list li:first-child.on .btn {border-radius: 7px 0 0 7px;}
	.photo_verif_cont .photo_area .pho_btn_box .list li:last-child.on .btn {border-radius: 0 7px 7px 0;}
	.photo_verif_cont .photo_area .photo_inner .inner {height: 712px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box {max-width: 450px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .title {margin: 0 0 15px; font-size: 20px; line-height: 30px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .judg_box {top: -17px; left: -18px; width: 48px; height: 48px; padding: 9px 0 3px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .judg_box .txt {padding: 12px 0 0; background-size: 11px; font-size: 14px; line-height: 21px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .colse_icon {top: 10px; right: 10px; width: 11px; height: 10px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .photo_cont {border: 6px solid #ffffff;}
	.photo_verif_cont .photo_area .photo_inner.suitable .inner .photo_box .photo_inner2 .photo_cont {border: 6px solid #5fbe0b;}
	.photo_verif_cont .photo_area .photo_inner.inadequate .inner .photo_box .photo_inner2 .photo_cont {border: 6px solid #f24d4d;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .photo_cont .box .text_box {padding: 30px 0 0; background-size: 21px 20px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .photo_cont .box .text_box .text {font-size: 14px; line-height: 26px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .photo_cont .box .btn{display: block;width: 100%;font-weight: 500;font-size: 17px;line-height: 34px;color: #ffffff;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .attach_box {height: 27px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .attach_box .btn {font-size: 14px; line-height: 27px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .btn_box {margin: 0 0 15px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .btn_box .btn {padding: 0 17px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .btn_box .btn .txt {padding: 0 0 0 17px; background-size: 11px 10px; font-size: 14px; line-height: 40px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .text_list {max-width: 320px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .text_list .list li {font-size: 14px; line-height: 28px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist {margin: 0 0 30px; padding-top: 20px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .steptit{font-weight: 300;font-size: 17px; color: #000000;margin: 0 auto;text-align: left;max-width: 480px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn input{height:40px;font-size:14px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn{display: table;table-layout: fixed;width: 100%;margin: 10px 0 0 0;margin: 0 auto;max-width: 490px; padding: 4px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn li{display:table-cell;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn.stepbtnCol li:first-child{padding-right:2.5px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn.stepbtnCol li:last-child{padding-left:2.5px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn.fileSearchbtn li:last-child{width:104px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn input{height:48px;font-size:16px;line-height:24px;border:1px solid #d9d9d9;border-right:0;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .fileSearch{display: block;width: 100%;line-height:48px;background-color: #393939;text-align: center;color:#fff;font-weight:500;font-size: 14px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn {display: block; padding: 0 25px; border-radius: 10px;text-align:center;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.upload {background-color: #4c83df;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.expsize {background-color: #4c83df;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.downsize {background-color: #4f9bcb;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.above {background-color: #4c83df;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.below {background-color: #4f9bcb;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.save {background-color: #283371;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn .txt {padding: 0 0 0 21px; background-position: left center; background-size: 16px 15px; background-repeat: no-repeat; font-weight: 500; font-size: 17px; line-height: 49px; color: #ffffff;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.upload .txt {background-image: url('/images/home/kor/user/common/upload_icon.png'); background-size: 14px 15px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.expsize .txt {background-image: url('/images/home/kor/user/common/expsize_icon.png'); background-size: 18px 17px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.downsize .txt {background-image: url('/images/home/kor/user/common/downsize_icon.png'); background-size: 18px 17px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.above .txt {background-size: 18px 17px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.below .txt {background-size: 18px 17px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .steplist .stepbtn .btn.save .txt {background-image: url('/images/home/kor/user/common/save_icon.png'); background-size: 14px 17px;}
	.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area {max-width: 300px;}
	.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .title_area .title {font-size: 16px; line-height: 48px;}
	.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box {padding: 20px 5px 13px;}
	.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .text_list_area {margin: 0 0 15px; padding: 25px 0 0; background-size: 16px;}
	.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .text_list_area > .list {}
	.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .text_list_area > .list > li {font-size: 14px; line-height: 21px;}
	.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .btn {width: 82px; font-size: 14px; line-height: 30px;}
	.photo_verif_cont #canvasWarp{overflow:hidden !important; overscroll-behavior:none;}
	.photo_verif_cont #mCanvas{background:transparent; display:block;position:absolute;top:0;left:0;}	
	.photo_verif_cont .info_list_area {width: 345px;}
	.photo_verif_cont .info_list_area > .list > li .title {padding: 0 50px 0 20px; font-size: 16px; line-height: 49px;}
	.photo_verif_cont .info_list_area > .list > li .title:before {right: 28px; width: 12px; height: 4px; margin: -2px 0 0;}
	.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box > .inner {height: 362px; padding: 13px 5px 14px 15px;}
	.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box > .inner .img_list_area {margin: 0 0 10px;}
	.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box > .inner .img_list_area > .list > li {margin: 0 10px 0 0;}
	.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box > .inner .img_list_area > .list > li .img_box {border: 3px solid #ffffff;}
	.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box > .inner .img_list_area > .list > li .img_box .exp_btn {top: 4px; right: 11px; width: 12px; height: 12px;}
	.photo_verif_cont .info_list_area > .list > li .info_cont_box .text_list > .list > li {padding: 0 0 0 14px; font-size: 14px; line-height: 28px;}
	.photo_verif_cont .info_list_area > .list > li .info_cont_box .text_list > .list > li:before {top: 12px;}
	.photo_verif_cont .info_list_area .info_popup_box {border: 6px solid #ffffff;}
	.photo_verif_cont .info_list_area .info_popup_box .info_colse_btn {top: 6px; right: 8px; width: 8px; height: 8px;}

	/* 사진편집 */
	.photo_verif_cont .photo_area.photoguide{overflow:hidden !important;overscroll-behavior:contain !important;width:100%;max-width:100%;height:auto;padding:0;margin-bottom:15px;}
	.photo_verif_cont .photo_area .photo_inner.photoguide .inner{width:100%;}
	.photo_verif_cont .photo_area .photo_inner.photoguide .inner .photo_boxguide{position:relative;width:100%; overflow:hidden; min-width:365px;min-height:466px;}
	.photo_verif_cont .info_edit_area{width:100%;}
	.photo_verif_cont .info_edit_area > .list > li .info_cont_box .inner_box > .inner{padding:15px;font-size: 14px;line-height: 24px;}
	.photo_verif_cont .info_edit_area > .list > li .title{padding: 0 10px;font-size: 16px;line-height: 40px;}
	.photo_verif_cont .info_edit_area > .list > li .title:before {content: ''; position:absolute; top: 50%; right: 38px; width: 17px; height: 9px;
	 margin: -5px 0 0; background-image: url('/images/home/kor/user/sub/up_down_icon.png'); background-size: cover; background-repeat: no-repeat; transform: rotate(180deg);}
	.photo_verif_cont .info_edit_area > .list > li.on > .title:before {transfrom:rotate(0deg) !important;}
	.photo_verif_cont .info_edit_area .stepinfo .stepcon li{font-size: 14px;line-height: 24px;}
	
	.photo_verif_cont .info_edit_area .steplist{margin:28px 0 0 0;padding:28px 0 0 0;border-top:1px solid #e4e4e4;}
	.photo_verif_cont .info_edit_area .steplist .steptit .steptit_num{display:inline-block;width:27px;height:27px;line-height:26px;border-radius: 50%;background-color: #283371;color:#fff;text-align:center;}
	.photo_verif_cont .info_edit_area .steplist .steptit .steptit_txt{font-weight: 500;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn{display:table;table-layout:fixed;width:100%;margin:10px 0 0 0;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn li{display:table-cell;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn.stepbtnCol li:first-child{padding-right:2.5px;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn.stepbtnCol li:last-child{padding-left:2.5px;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn.fileSearchbtn li:last-child{width:104px;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn input{height:48px;font-size:16px;line-height:24px;border:1px solid #d9d9d9;border-right:0;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn .fileSearch{display: block;width: 100%;line-height:48px;background-color: #393939;text-align: center;color:#fff;font-weight:500;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn {display: block; padding: 0 25px; border-radius: 10px;text-align:center;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.upload {background-color: #4c83df;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.expsize {background-color: #4c83df;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.downsize {background-color: #4f9bcb;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.above {background-color: #4c83df;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.below {background-color: #4f9bcb;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.save {background-color: #283371;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn .txt {padding: 0 0 0 21px; background-position: left center; background-size: 16px 15px; background-repeat: no-repeat; font-weight: 500; font-size: 17px; line-height: 49px; color: #ffffff;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.upload .txt {background-image: url('/images/home/kor/user/common/upload_icon.png'); background-size: 14px 15px;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.expsize .txt {background-image: url('/images/home/kor/user/common/expsize_icon.png'); background-size: 18px 17px;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.downsize .txt {background-image: url('/images/home/kor/user/common/downsize_icon.png'); background-size: 18px 17px;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.above .txt {background-size: 18px 17px;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.below .txt {background-size: 18px 17px;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.save .txt {background-image: url('/images/home/kor/user/common/save_icon.png'); background-size: 14px 17px;}
	.photo_verif_cont .photo_area .btn_wrapper {display:block; }

	/* 업무소개 */
	.top_txt_box {margin: 0 0 20px; padding: 10px 5px;}
	
	.work_list_area {margin: 0 0 20px;}
	.work_list_area .work_list_box .work_list {padding: 0 0 10px;}
	.work_list_area .work_list_box .work_list > .list > li .box {max-width: 133px; height: 133px; padding: 4px;}

	.work_list_area .work_list_box .work_list_sty2 {padding: 10px 0;}
	.work_list_area .work_list_box .work_list_sty2 > .list {display: block;}
	.work_list_area .work_list_box .work_list_sty2 > .list > li {display: block; margin: 10px auto 0; padding: 5px 0 0;}
	.work_list_area .work_list_box .work_list_sty2 > .list > li:last-child {margin: 10px auto 0;}
	.work_list_area .work_list_box .work_list_sty2 > .list > li:first-child {margin: 0 auto;}
	.work_list_area .work_list_box .work_list_sty2 > .list > li:nth-child(3) {margin: 10px auto 0;}
	.work_list_area .work_list_box .work_list_sty2 > .list > li.pc {display: none;}
	.work_list_area .work_list_box .work_list_sty2 > .list > li.m {display: block;}
	.work_list_area .work_list_box .work_list_sty2 > .list > li:before {display: none;}
	.work_list_area .work_list_box .work_list_sty2.line2 {padding: 0;}
	.work_list_area .work_list_box .work_list_sty2.line2 > .list > li .box:after {height: 20%;}
	.work_list_area .work_list_box .work_list_sty2 > .list > li .box > .title {line-height: 45px;}
	.work_list_area .work_list_box .work_list_sty2.bg_c > .list > li {max-width: 289px; margin: 20px auto 0;}
	.work_list_area .work_list_box .work_list_sty2.bg_c > .list > li:last-child {margin: 10px auto 0;}
	.work_list_area .work_list_box .work_list_sty2.bg_c > .list > li:first-child {margin: 0 auto;}
	.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .text_box {min-height: 60px;}

	.com_txt_list_area {margin: 0 0 25px; padding: 10px 5px 10px 10px;}
	.com_txt_list_area .tit {font-size: 15px; line-height: 28px;}
	.com_txt_list_area > .list > li {font-size: 14px; line-height: 26px;}
	.com_txt_list_area > .list > li.icon {padding: 0 0 0 10px;}
	.com_txt_list_area > .list > li.icon:before {top: 13px;}
	.com_txt_list_area > .list > li.icon_txt {padding: 0 0 0 17px;}
	.com_txt_list_area > .list > li.icon_txt:before {font-size: 14px; line-height: 26px;}
	.com_txt_list_area > .list > li.case {padding: 0 0 0 15px;}
	.com_txt_list_area > .list > li.case > .num {font-size: 14px; line-height: 26px;}
	.com_txt_list_area > .list > li > .list2 > li {font-size: 14px; line-height: 26px;}
	.com_txt_list_area > .list > li > .list2 > li.txt_icon {padding: 0 0 0 7px;}
	.com_txt_list_area > .list > li > .list2 > li.txt_icon.sty2 {padding: 0 0 0 15px;}
	.com_txt_list_area > .list > li > .list2 > li.txt_icon:before {font-size: 14px; line-height: 26px;}

	.abreast_cont_area {margin: 0 0 40px; padding: 30px 10px 30px 270px; background-size: 196px 110px;}
	.abreast_cont_area .title {font-size: 18px; line-height: 27px;}
	.abreast_cont_area .text {font-size: 17px; line-height: 28px;}

	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li {width: calc(33.3333% - 6.6666px); margin: 0 10px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box {padding: 20px 5px 60px; background-position: right 10px bottom 10px; background-size: 48px 43px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box .title {font-size: 18px; line-height: 27px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box .txt_list_area {margin: 0 0 20px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box .txt_list_area > .list > li {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box .link_btn {padding: 0 15px; font-size: 12px;}
	
	/* 사업소개 */
	.business_list > .title {margin: 0 0 15px; font-size: 22px; line-height: 32px;}
	.business_list > .list > .item .item_wrapper .title {width: 200px; padding: 0 !important; font-size: 16px !important; line-height: 26px !important; border-radius: 15px;}
	.business_list > .list > .item .item_wrapper .text {padding: 0 0 0 40px;}
	.business_list > .list > .item .item_wrapper .text .text_wrapper {padding: 15px; border-radius: 15px;}
	.business_list > .list > .item .item_wrapper .text .half_list > .item .dot_list > .list > .item {font-size: 14px; line-height: 24px;}
	.business_list > .list > .item .item_wrapper .text .half_list > .item .dot_list > .list > .item.icon .txt {font-size: 14px; line-height: 24px;}
	.business_list > .list > .item .item_wrapper .text .bar {width: 40px;}
	/* // 사업소개 */
	
	.map_cont_area .map_box {padding: 0;}
	.map_cont_area .map_box #map {height: 294px;}
	.map_cont_area .map_box #map .map_mark_cont_area {width: 300px; padding: 0 0 17px;}
	.map_cont_area .map_box #map .map_mark_cont_area:after {width: 13px; height: 17px;}
	.map_cont_area .map_box #map .map_mark_cont_area .box {padding: 10px;}
	.map_cont_area .map_box #map .map_mark_cont_area .box .title_area .title {font-size: 14px; line-height: 21px;}
	.map_cont_area .map_box #map .map_mark_cont_area .box .link_btn .text {line-height: 30px;}

	.map_cont_area .map_box .map_list_cont_area {position: inherit; top: inherit; left: inherit; max-width: 100%;}
	.map_cont_area .map_box .map_list_cont_area .sch_area {padding: 10px;}
	.map_cont_area .map_box .map_list_cont_area .sch_area > .box {padding: 0 85px 0 0;}
	.map_cont_area .map_box .map_list_cont_area .sch_area > .box .sch_slt {height: 30px; line-height: 28px;}
	.map_cont_area .map_box .map_list_cont_area .sch_area > .box .btn {width: 80px; height: 30px;}
	.map_cont_area .map_box .map_list_cont_area .sch_area > .box .btn .text {font-size: 12px; line-height: 30px;}
	.map_cont_area .map_box .map_list_cont_area .map_list_area {height: 270px;}
	.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box {padding: 10px;}
	.map_cont_area .map_box .map_list_cont_area .map_list_area > .mCustomScrollBox > .mCSB_container > .list > li > .box .title_area .title {font-size: 14px; line-height: 21px;}
	
	
	.top_txt_area .text {font-size: 14px; line-height: 26px;}
	
	.etc_inner_area {margin: 0 0 10px;}
	.etc_inner_area .link_teb_area .list li a {padding: 0 10px;}
	.etc_inner_area .link_teb_area .list li a .txt {padding: 0 0 0 21px; font-size: 14px;} 
	
	.sub_top .sub_top_area .bread_crumbs .sns_print_box {display: none;}
	
	/* 새로고침 관련 추가 */
	.btn.refresh {height: 40px;}
	.btn.refresh .txt {padding: 0 0 0 17px; background-size: 11px 10px; font-size: 14px; line-height: 40px !important;}
	  #answer {max-width: 140px;}
	
	
}

@media screen and (max-width: 767px){
	.main_title {font-size: 20px; line-height: 30px;}
	
    .sub_top .sub_top_area .sub_visual .sub_title {padding: 30px 0; font-size: 22px;}
    .sub_top .sub_top_area .bread_crumbs .bread_list > li {padding: 0 10px 0 0px;}
    .sub_top .sub_top_area .bread_crumbs .bread_list > li.home > .btn .text {padding: 0 0 0 15px; background-size: 14px auto; font-size: 0;}
    .sub_top .sub_top_area .bread_crumbs .bread_list > li > .btn .text {padding: 0 15px 0 0; font-size: 14px; line-height: 45px;}
    .sub_top .sub_top_area .bread_crumbs .bread_list > li.depth1 {display: none;}
/*     .sub_top .sub_top_area .bread_crumbs .bread_list > li.depth1 {position: inherit; width: calc(100% - 45px); padding: 0;} */
/*     .sub_top .sub_top_area .bread_crumbs .bread_list > li.depth1 > .btn .text {word-break: keep-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;} */
    .sub_top .sub_top_area .bread_crumbs .bread_list > li.depth2 {display: none;}
    .sub_top .sub_top_area .bread_crumbs .bread_list > li.depth2 > a .text:before {display: none;}
    .sub_top .sub_top_area .bread_crumbs .bread_list > li.depth3 {display: none;}
    .sub_top .sub_top_area .bread_crumbs .bread_list > li:last-child {display: inline-block !important; position: inherit; width: calc(100% - 45px); padding: 0;}
    .sub_top .sub_top_area .bread_crumbs .bread_list > li:last-child > .btn .text {word-break: keep-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
    
    .sub_top .sub_top_area .bread_crumbs .bread_list > li .depth_list { top: 45px; }
    .sub_top .sub_top_area .bread_crumbs .sns_print_box .list > li a {width: 45px; height: 45px; background-size: 18px auto;}

	.main_tit {margin: 0 0 10px; font-size: 18px; line-height: 27px;}

	.com_sub_tab_area {margin: 0 0 20px;}
	.com_sub_tab_area .list_area {display: none;}
	.com_sub_tab_area .list_area.sty2 {display: block;}
	.com_sub_tab_area .list_area.sty2 .list {display: block; border: 2px solid #e6e9ee; font-size: 0;}
	.com_sub_tab_area .list_area.sty2 .list li {display: inline-block; width: 50%; border-top: 2px solid #e6e9ee; border-right: 2px solid #e6e9ee;}
	.com_sub_tab_area .list_area.sty2 .list li .btn_box .tab_btn {border: none;}
	.com_sub_tab_area .list_area.sty2 .list li:nth-child(-n+2) {border-top: none;}
	.com_sub_tab_area .list_area.sty2 .list li:nth-child(2n) {border-right: none;}
	.com_sub_tab_area .com_m_selt {display: block;}
    .com_sub_tab_area .com_m_selt_label {display: block;}

	.shortcut_area {margin: 0 0 20px; padding: 10px 15px;}
	.shortcut_area.mt {marign: 20px 0 0;}
	.shortcut_area .title_area .tit {margin: 0 5px 0 0; font-size: 14px; line-height: 21px;}
	.shortcut_area .title_area .txt {font-size: 12px; line-height: 21px;}
	.shortcut_area .link_list_box .list li .btn {padding: 0 10px;}
	.shortcut_area .link_list_box .list li .btn .txt {font-size: 12px; line-height: 24px;}
	
	
	.link_list_box .list li .btn {margin: 0; padding: 0 10px;}
	.link_list_box .list li .btn .txt {font-size: 12px; line-height: 24px;}
	
	.scroll_list_area .area > .list > li {display: block; margin: 0; padding: 0; border-bottom: 1px solid #dbdcde;}
	.scroll_list_area .area > .list > li:last-child {border-bottom: none;}
	.scroll_list_area .area > .list > li:after {display: none;}
	.scroll_list_area .area > .list > li .btn {font-size: 12px; line-height: 18px;}
	.scroll_list_area .scroll_txt_area .txt {padding: 0 0 0 15px; background-position: left top 3px;font-size: 12px; line-height: 18px;}

	.com_cont_list_area > .list > li {margin: 0 0 35px; padding: 0 0 23px;}
	.com_cont_list_area > .list > li > .list2 > li {margin: 0 0 20px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_title {margin: 0 0 20px; font-size: 16px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_title:before {height: 10px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_title2 {margin: 0 0 10px; font-size: 16px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .title_sty2 {margin: 0 0 13px; font-size: 16px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .title {margin: 0 0 5px; padding: 0 0 0 10px; background-size: 5px; background-position: left top 8px; font-size: 14px; line-height: 21px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list {padding: 0 0 0 10px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li {padding: 0 0 0 6px; font-size: 12px; line-height: 18px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li:before {top: 9px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li.gray {font-size: 12px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li.txt_icon {padding: 0 0 0 13px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li.txt_icon:before {font-size: 12px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box.sty2 > .list > li {padding: 13px 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box.sty2 > .list > li:first-child {padding: 0 0 13px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box.sty2 > .list > li > .list2 > li {font-size: 12px; line-height: 22px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box {padding: 0 20px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box:before {width: 6px; height: 36px; margin: -18px 0 0; background-size: 6px 36px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box:after {width: 6px; height: 36px; margin: -18px 0 0; background-size: 6px 36px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box .tit {font-size: 13px; line-height: 26px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box .txt_list_area > .list > li {font-size: 13px; line-height: 26px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .sub_txt {font-size: 12px;}
	.com_cont_list_area > .list > li > .list2 > li .table_cont .table_area {display: block;}
	.com_cont_list_area > .list > li > .list2 > li .table_cont .table_area tbody {display: block;}
	.com_cont_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr {display: block;}
	.com_cont_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr th {display: block; padding: 10px; line-height: 21px;}
	.com_cont_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td {display: block; padding: 10px; line-height: 21px;}
	.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list {display: block;}
	.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list li {display: block; width:100%; margin: 0  0 30px;}
	.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list li:last-child {margin: 0;}
	.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list li .img_box {padding: 0; text-align: center;}
	.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list li .img_box .title {position: inherit; top: inherit; left: inherit; margin: 0 0 20px;}
	.com_cont_list_area > .list > li > .list2 > li .internal_img_list_area .list li .img_box .title:before {left: 50%; transform: translate(-50%,0);}
	.com_cont_list_area > .list > li > .list2 > li .map_area {margin: 0 0 20px;}
	.com_cont_list_area > .list > li > .list2 > li .map_area #map {height: 260px;}
	.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .icon_area {display: none;}
	.com_cont_list_area > .list > li > .list2 > li .map_cont_area > .list > li .box .text_box {padding: 15px;}

	.com_cont_list_area li .btn .txt {line-height: 18px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container {padding: 15px 0 0; background-size: 18px auto;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container > .title {font-size: 14px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container > .title .emphasis {font-size: 12px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area {min-width: 767px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr th {padding: 7px; font-size: 12px; line-height: 18px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr td {padding: 7px; font-size: 12px; line-height: 18px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr.list1 td {padding: 7px 15px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr.list2 td {padding: 7px 15px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr td .ft_c1 {font-size: 12px; line-height: 18px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr td .ft_c2 {font-size: 12px; line-height: 18px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .table_inner .table_area tbody tr td .ft_c3 {font-size: 12px; line-height: 18px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .text_list_area .txt_list li {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .table_container .text_list_area .txt_list li.txt_icon:before {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .tag_list_area > .list > li {margin: 0 4px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .tag_list_area > .list > li .link {font-size: 12px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 {margin: 5px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 > li {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 > li.txt_icon.sty2 {padding: 0 0 0 13px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list3 > li.txt_icon:before {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 {margin: 5px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.txt_icon {padding: 0 0 0 12px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.txt_icon:before {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.gray {font-size: 12px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li.txt_icon.sty2:before {font-size: 12px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li .img_cont_list_area {padding: 2px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li .img_cont_list_area .inner_box {padding: 15px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li .img_cont_list_area .inner_box .list li {width: calc(50% - 15px); margin: 0 30px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li > .list4_depth > li {font-size: 12px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li > .list4 > li > .list4_depth > li.txt_icon:before {font-size: 12px;}
	
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area {padding: 15px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list {display: block; font-size: 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li {display: inline-block; width: calc(33.3333% - 6.6666px); margin: 0 10px 10px 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li:nth-child(3n) {margin: 0 0 10px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li:nth-last-child(-n+2) {margin: 0 10px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li:last-child {margin: 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li:after {top: 50%; right: 0; width: 6px; height: 10px; margin: -5px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .one {width: 62px; height: 62px; margin: 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .txt_box .tit {font-size: 14px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .txt_box .txt {font-size: 14px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box {margin: 15px 0 0; padding: 0 0 0 10px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area {padding: 3px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box {padding: 10px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box > .list {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box > .list > li {margin: 0 30px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box > .list > li > .list2 {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box .character_box .character_list_area .box > .list > li > .list2 > li {margin: 0 10px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box {margin: 10px 0 0; padding: 15px;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box .title {font-size: 14px; line-height: 27px;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li:before {top: 12px;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li.sty2:before {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li.txt_icon:before {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li .txt {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .key_cont_box > .list > li .txt.icon:before {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .chk_cont_box {padding: 15px;}
	.com_cont_list_area > .list > li > .list2 > li .chk_cont_box.mt40 {margin: 15px 0 0;}
	.com_cont_list_area > .list > li > .list2 > li .chk_cont_box.mb40 {margin: 0 0 15px;}
	.com_cont_list_area > .list > li > .list2 > li .chk_cont_box > .list > li {background-position: left top 6px; font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .chk_cont_box > .list > li .txt {font-size: 12px; line-height: 24px;}

	/* 온라인 여권사진 검증 */
	.photo_verif_cont .photo_area {display: block; width: 100%; height: inherit; margin: 0 0 15px; padding: 60px 10px 50px;}
	.photo_verif_cont .photo_area .pho_btn_box {max-width: 100px; border: 1px solid #283371;}
	.photo_verif_cont .photo_area .pho_btn_box .list li .btn {font-size: 12px; line-height: 26px;}
	.photo_verif_cont .photo_area .photo_inner .inner {height: inherit;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .title {margin: 0 0 15px; font-size: 18px; line-height: 27px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 {margin: 0 auto 10px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .judg_box {top: -12px; left: -13px; width: 38px; height: 38px; padding: 5px 0 3px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .judg_box .txt {padding: 10px 0 0; background-size: 7px; font-size: 12px; line-height: 18px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .photo_cont {border: 4px solid #ffffff;}
	.photo_verif_cont .photo_area .photo_inner.suitable .inner .photo_box .photo_inner2 .photo_cont {border: 4px solid #5fbe0b;}
	.photo_verif_cont .photo_area .photo_inner.inadequate .inner .photo_box .photo_inner2 .photo_cont {border: 4px solid #f24d4d;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .photo_cont .box .text_box {padding: 15px 0 0; background-size: 11px 10px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .photo_cont .box .text_box .text {font-size: 12px; line-height: 24px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .photo_inner2 .attach_box .btn {font-size: 12px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .btn_box {margin: 0 0 10px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .btn_box .btn {padding: 0 15px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .btn_box .btn .txt {padding: 0 0 0 17px; background-size: 9px 8px; font-size: 12px; line-height: 35px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .text_list {max-width: 280px;}
	.photo_verif_cont .photo_area .photo_inner .inner .photo_box .text_list .list li {font-size: 12px; line-height: 24px;}

	.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area {max-width: 300px;}
	.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .title_area .title {font-size: 14px; line-height: 40px;}
	.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box {padding: 15px 5px 10px;}
	.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .text_list_area {margin: 0 0 10px; padding: 20px 0 0; background-size: 12px;}
	.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .text_list_area > .list {}
	.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .text_list_area > .list > li {padding: 10px 0; font-size: 12px; line-height: 18px;}
	.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .text_list_area > .list > li:first-child {padding: 0 0 10px;}
	.photo_verif_cont .photo_area .photo_inner .inadequate_popup_area .text_box .btn {font-size: 12px;}

	.photo_verif_cont .info_list_area {width: 100%; height: inherit;}
	.photo_verif_cont .info_list_area > .list > li .title {padding: 0 30px 0 10px; font-size: 14px; line-height: 40px;}
	.photo_verif_cont .info_list_area > .list > li .title:before {right: 10px;}
	.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box > .inner {padding: 15px;}
	.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box > .inner .img_list_area > .list > li .img_box {border: 2px solid #ffffff;}
	.photo_verif_cont .info_list_area > .list > li .info_cont_box .text_list > .list > li {padding: 0 0 0 10px; font-size: 12px; line-height: 24px;}
	.photo_verif_cont .info_list_area > .list > li .info_cont_box .text_list > .list > li:before {top: 10px;}
	.photo_verif_cont .info_list_area .info_popup_box {border: 4px solid #ffffff;}
	.photo_verif_cont .info_list_area .info_popup_box .info_colse_btn {top: 6px; right: 8px; width: 8px; height: 8px;}

	/* 사진편집 */
	.photo_verif_cont .photo_area .photo_inner.photoguide .photo_boxguide_dim{background-size:cover;}
	.photo_verif_cont .info_edit_area > .list > li .info_cont_box .inner_box > .inner{padding:15px;}
	.photo_verif_cont .info_edit_area > .list > li .title{position:relative;padding: 0 10px;font-size: 14px;line-height: 40px;}
	.photo_verif_cont .info_edit_area > .list > li .title:before {display:inline-block;content:''; position:absolute; top: 50%; right: 38px; height: 9px; margin: -5px 0 0; transform: rotate(180deg);}
	.photo_verif_cont .info_edit_area > .list > li.on > .title:before {transform:rotate(0deg);}
	.photo_verif_cont .info_edit_area .stepinfo .stepcon li{font-size: 12px;line-height: 20px;}
	.photo_verif_cont .info_edit_area .steplist{margin: 10px 0 0 0;padding: 10px 0 0 0;}
	.photo_verif_cont .info_edit_area .steplist .steptit .steptit_num{width: 21px;height: 21px;line-height: 20px;font-size: 12px;}
	.photo_verif_cont .info_edit_area .steplist .steptit .steptit_txt{font-size:12px;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn{margin:5px 0 0 0;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.upload .txt,
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.expsize .txt,
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.downsize .txt,
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.above .txt,
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.below .txt,
	.photo_verif_cont .info_edit_area .steplist .stepbtn .btn.save .txt{padding: 0 0 0 15px;background-size: 10px 10px;font-size: 12px;line-height: 35px;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn .fileSearch{font-size: 12px;line-height:35px;}
	.photo_verif_cont .info_edit_area .steplist .stepbtn input{height:35px;font-size:12px;}

	/* 업무소개 */
	.top_txt_box {margin: 0 0 20px; padding: 10px 5px;}
	.top_txt_box .txt {font-size: 14px; line-height: 24px;}

	.work_list_area .work_list_box .work_list {padding: 0 0 10px;}
	.work_list_area .work_list_box .work_list > .list > li .box {max-width: 100px; height: 100px; padding: 4px;}
	.work_list_area .work_list_box .work_list > .list > li .box .box2 {font-size: 12px; line-height: 20px;}

	.work_list_area .work_list_box .work_list_sty2 {padding: 10px 0;}
	.work_list_area .work_list_box .work_list_sty2 .list > li > .box > .title {font-size: 14px; line-height: 45px;}
	.work_list_area .work_list_box .work_list_sty2.bg_c > .list > li .box {font-size: 12px;}
	.work_list_area .work_list_box .work_list_sty2 > .list > li .box .inner_box .title_area {padding: 8px 0 10px;}

	.com_txt_list_area {margin: 0 0 20px;}
	.com_txt_list_area .tit {font-size: 14px; line-height: 26px;}
	.com_txt_list_area > .list > li {font-size: 12px; line-height: 24px;}
	.com_txt_list_area > .list > li.icon:before {top: 12px;}
	.com_txt_list_area > .list > li.icon_txt {padding: 0 0 0 15px;}
	.com_txt_list_area > .list > li.icon_txt:before {font-size: 12px; line-height: 24px;}
	.com_txt_list_area > .list > li.case > .num {font-size: 12px; line-height: 24px;}
	.com_txt_list_area > .list > li > .list2 > li {font-size: 12px; line-height: 24px;}
	.com_txt_list_area > .list > li > .list2 > li.txt_icon:before {font-size: 12px; line-height: 24px;}

	.abreast_cont_area {margin: 0 0 20px; padding: 15px; background-image: inherit;}
	.abreast_cont_area .title {font-size: 16px; line-height: 24px;}
	.abreast_cont_area .text {font-size: 14px; line-height: 21px;}
	
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li {display: block; width: 100%; margin: 0 0 10px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box {padding: 20px 10px 40px; background-size: 32px 28px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box .title {font-size: 16px; line-height: 24px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .law_list_cont_area > .list > li > .box .txt_list_area {margin: 0 0 10px;}
	
	/* 사업소개 */
	.business_list > .title {margin: 0 0 10px; font-size: 18px; line-height: 28px;}
	.business_list > .list > .item {margin: 0 0 10px;}
	.business_list > .list > .item .item_wrapper {display: block;}
	.business_list > .list > .item .item_wrapper .title {display: block; width: 100%; padding: 5px; font-size: 14px; line-height: 22px; border-radius: 8px;}
	.business_list > .list > .item .item_wrapper .title br {display: none;}
	.business_list > .list > .item .item_wrapper .text {display: block; margin: 5px 0 0; padding: 0;}
	.business_list > .list > .item .item_wrapper .text .text_wrapper {border-radius: 8px;}
	.business_list > .list > .item .item_wrapper .text .half_list > .item .dot_list > .list > .item {font-size: 12px; line-height: 20px;}
	.business_list > .list > .item .item_wrapper .text .half_list > .item .dot_list > .list > .item.icon {padding: 0 0 0 45px;}
	.business_list > .list > .item .item_wrapper .text .half_list > .item .dot_list > .list > .item.icon .txt {font-size: 12px; line-height: 20px;}
	.business_list > .list > .item .item_wrapper .text .bar {display: none;}
	/* // 사업소개 */
	
	.etc_inner_area {display: block; margin: 0 0 10px;}
	.etc_inner_area .link_teb_area {margin: 10px 0 0; text-align: right;}
	.etc_inner_area .link_teb_area .list li a {padding: 0 10px;}
	.etc_inner_area .link_teb_area .list li:first-child a {padding: 0 10px 0 0;}
	.etc_inner_area .link_teb_area .list li:last-child a {padding: 0 0 0 10px;}
	.etc_inner_area .link_teb_area .list li a .txt {padding: 0 0 0 21px; font-size: 12px;}

	/* 새로고침 관련 추가 */
	.btn.refresh .txt {padding: 0 0 0 17px; background-size: 8px 7px; font-size: 12px; line-height: 40px !important;}

	  #answer {max-width: 100px;}
	
}

@media screen and (max-width: 480px){
	.main_title {font-size: 16px; line-height: 24px;}
	
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box {padding: 0 15px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box .tit {font-size: 12px; line-height: 21px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .document_box .txt_list_area > .list > li {font-size: 12px; line-height: 21px;}

	
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li {width: calc(50% - 6.6666px); margin: 0 10px 10px 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li:nth-child(3n) {margin: 0 10px 10px 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li:nth-last-child(-n+2) {margin: 0 10px 10px 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li:nth-child(2n) {margin: 0 0 10px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li:nth-last-child(-n+1) {margin: 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li:last-child {margin: 0;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .one {width: 41px; height: 41px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .txt_box .tit {font-size: 12px; line-height: 21px;}
	.com_cont_list_area > .list > li > .list2 > li .cont_list_box > .list > li .flow_list_area > .list > li .box .txt_box .txt {font-size: 12px; line-height: 21px;}

	.photo_verif_cont .info_list_area > .list > li .info_cont_box .inner_box > .inner .img_list_area > .list > li {display: block; margin: 0 0 10px;}

	
	.etc_inner_area .link_teb_area > .list {border: 1px solid #eeeeee; text-align: left;}
	.etc_inner_area .link_teb_area > .list > li {width: 50%; text-align: center;}
	.etc_inner_area .link_teb_area > .list > li:nth-child(1), .etc_inner_area .link_teb_area > .list > li:nth-child(2) {border-bottom: 1px solid #eeeeee;}
	.etc_inner_area .link_teb_area > .list > li:nth-child(2n) {border-right: none;}
	.etc_inner_area .link_teb_area > .list > li:nth-child(2n + 1) {border-right: 1px solid #eeeeee;}
	.etc_inner_area .link_teb_area > .list li a {display: block; padding: 0 !important;}
	.etc_inner_area .link_teb_area > .list li a .txt {padding: 0 !important; background-image: inherit !important; line-height: 30px; }
	
	
	.photo_verif_cont .photo_area .btn_wrapper .btn .text {font-size: 13px; line-height: 30px;}
	
	
	
	
	

}