@charset "utf-8";

/*popup*/
body.popup {min-width:auto; background-color: #fff}
#wrap_pop_01 {position:relative;width:100%; background:#fff;min-width: 320px}
#header_pop {height:49px;background:#2783c6;}
#header_pop h1{padding:17px 0 0 14px;font-family:'NanumSquareB';font-size:17px;color:#dbedff;font-weight:bold;}
#header_pop h1 img {position:relative;top:-1px;margin:0 7px 0px 0;}
.box001 { padding:20px; position: static;}
.box001 h2{	position:relative;font-family:'nsk_b';font-size:22px;color:#000; margin-bottom:15px; margin-top:20px;}
.img001 { font-size:17px;}
#content_area_pop {}
#footer_pop {}

.txt_area_pop {width:330px;height:110px;margin:0 auto;padding-top:20px;border-bottom:1px solid #d6d6d6;overflow:auto;}
.txt_area_pop .txt_01 {padding:0 0 0px 0;line-height:150%;}

.btn_area_pop {margin:15px 0; text-align:center;}
a.pop_submit_btn{display:inline-block;text-align:center;font-size:15px;color:#fff !important;line-height:160%;padding:5px 20px;white-space:nowrap; font-weight:bold; background:#595959;margin:0 4px;}
.btn_close a {display:inline-block;width:88px;height:30px;text-align:center;color:#fff !important;line-height:200%;background:url(/kor/images/popup/btn_blue.gif) no-repeat;}
a.group_code{display:inline-block;text-align:center;font-size:14px;color:#000 !important;line-height:140%;padding:2px 10px;white-space:nowrap; border:#b9b9b9 1px solid;background:#e0e0e0;margin:0 4px;}
a.pop_content_btn{display:inline-block;height:24px;text-align:center;font-size:12px;color:#fff !important;line-height:170%; padding:5px 10px; white-space:nowrap; background:#606060; margin:7px 2px; text-decoration:none;}
.btn_close_pop {position:absolute;top:15px;right:25px;}

/* 공통 */
#pop_area {position:relative;}
#pop_area input[type="text"], #pop_area input[type="password"],#pop_area select {height:25px;line-height:25px;border:1px solid #cacaca;vertical-align:middle;}
#pop_area h1 {padding:0 0 0 27px;height:47px;line-height:47px;font-weight:bold;font-size:14px;color:#fff;background:#12428a url(/kor/images/common/blt05.gif) no-repeat 15px 18px;}
#pop_area span.btn_close_s {position:absolute;right:12px;top:12px;display:block;}
#pop_area span.btn_close_s a {display:inline-block;padding:5px;}
.w380 {width:380px !important;}


/*도움말*/
.pop_guide_box {border:1px solid #e8e8e8;border-left:none;border-right:none;color:#666;background:#f9f9f9; padding:10px 0 13px 0 ; margin-top:10px;}
.pop_guide_box .txt_title_box {padding:0 10px 0px 40px; font-weight:bold;background:url(../img/common/ico_notice02.png) no-repeat 20px 5px ;}
.pop_guide_box .txt_box {padding:0 10px 0px 40px; font-size:12px; line-height:120%;}
.pop_guide_box ul{ margin:10px 10px 0 20px;}
.pop_guide_box ul li {background:url(../img/common/blt03.gif) no-repeat 5px 10px; padding-left:15px ; line-height:120%; font-size:12px;}


/* 조회용 비밀번호 찾기*/
#pop_area.pwfind {width:360px;height:300px;border:1px solid #12428a;}
#pop_area .pwfind_area {padding:20px 30px;}
#pop_area .pwfind_area ul>li {padding-bottom:7px;line-height:25px;}
#pop_area .pwfind_area ul>li label {display:inline-block;padding-right:10px;width:80px;text-align:right;}
#pop_area .pwfind_area ul>li label.long {display:block;height:50px;}
#pop_area .pwfind_area ul>li {*zoom:1;}
#pop_area .pwfind_area ul>li:after {content:"";display:block;clear:both;}
#pop_area .pwfind_area ul>li label {float:left;font-size:12px;font-weight:bold;letter-spacing:normal;color:#222;}
#pop_area .pwfind_area ul>li input,#pop_area .pwfind_area ul>li select {float:right;}

.btn_align.line {margin-top:15px;padding-top:15px;border-top:1px solid #d6d6d6;}

label {display:inline-block;}

/* 사진편집 */
.photo_step { position:relative; overflow:hidden; border:#e4e4e4 2px solid; background:#fafafa;margin-bottom:10px; min-width:730px;}
.photo_step ol li {float:left; display:inline-block;width:28%;padding-left:2%;padding-right:3%; min-height:80px; padding-top:10px; line-height:140%;font-size:13px; letter-spacing:-0.08em;color:#000; background:url(../img/layout/photo_step_arr.gif) no-repeat right 50%; padding-bottom:5px;}
.photo_step ol li.s01 {}
.photo_step ol li.s02 {}
.photo_step ol li.s03 {padding-right:2%;  background:none;}
.photo_step ol li strong {display:block; font-size:15px; height:20px; font-weight:bold; color:#1977bc;}


.file_open {margin-bottom:10px;padding:10px;text-align:left;background:#f8f8f8;border:1px solid #e4e4e4;border-bottom:2px solid #e4e4e4; text-align:center; min-width:730px;}
.file_open input[type="text"] {height:21px;border:1px solid #dadada;}
.file_open label {padding:0 5px 0 10px;color:#333;}

.edit_box { height:450px;border:#e4e4e4 1px solid; background:#f8f8f8;padding:15px;margin-top:5px; min-width:730px;}
.edit_box .open_photo_area {float:left;}
.edit_box .edit_photo_area {float:right;width:232px;}
.edit_box .edit_photo_license_area {float:right;width:312px;}
.edit_box p {display:block; font-size:15px; font-weight:bold; height:35px; line-height:150%;}
.edit_box p span{ float:right;}
.edit_box .open_photo{overflow:auto; background:#fff; border:#7a7a7a 2px solid;width: 470px; height: 400px;}
.edit_box .popup_edit{
	    width: 204px;
    padding: 10px;
    height: 82px;
    background: #f1f1f1;
    position: absolute;
    left: 140px;
    top: 150px;
    z-index: 10001;
    visibility: hidden;
    border: 1px solid;
    text-align: center;
}
.edit_box .popup_edit .btn_x{position:absolute; right:0; top:0;font-size: 15px; width:23px;height: 23px; line-height:100%; background-color: #f1f1f1; font-family: 'Arial Black'; cursor:pointer;}
.edit_box .popup_edit p{ position:absolute; text-align:center;width:180px;margin-top:10px}
.edit_box .popup_edit .edit_title{ padding-bottom:10px; line-height:120%; font-weight:bold;}
.edit_box .edit_photo{ background:#fff; border:#7a7a7a 2px solid;  height:312px; width:232px;}
.edit_box .edit_photo_license{ background:#fff; border:#7a7a7a 2px solid;  height:196px; width:312px;}



#layerPop{
	height:330px; width:737px; position:absolute;display:none; z-index:1111; padding:10px; overflow:hidden;border:#e4e4e4 1px solid; background:#f8f8f8;
}
#layerPop {text-align:left; margin-top:10px; padding:0 10px;}
#layerPop h1.title{text-align:left; font-size:18px;font-weight:bold; margin-top:5px; margin-bottom:5px; padding:5px;}
#layerPop p{ margin-bottom:15px; padding:0px;}
#layerPop .btn_x{position:absolute; right:0; top:0;font-size: 15px; width:23px;height: 23px; line-height:100%; background-color: #f1f1f1; font-family: 'Arial Black'; cursor:pointer;}
#layerPop .btn_x_2{position:absolute; right:0; top:0;display:inline-block;text-align:center;line-height:230%;padding:5px 5px 3px 5px; background:#f5f5f5; border:#e2e2e2 1px  solid;text-decoration:none;font-size: 15px; width:20px;height: 20px; line-height:100%; font-family: 'Arial Black'; cursor:pointer;} /* 레이어팝업 웹접근성 진단으로 인한 변경 - 20170615*/
 #deemed{width:100%; height:100%; position:absolute; top:0; left:0; filter:Alpha(opacity=50);opacity:0.5; background:#000; z-index:1;}







a.photo_btn{display:inline-block;height:25px;text-align:center;font-size:12px;color:#616161 !important; background:#e6e6e6; font-weight:bold;line-height:200%; margin:0 2px; text-decoration:none; border:#cacaca 1px solid;margin:auto}
th .photo_btn {    display: block;
    width: 114px;}
input.photo_btn{display:inline-block;height:27px;text-align:center;font-size:11px;color:#616161 !important; background:#e6e6e6; font-weight:bold;line-height:100%; margin:0 2px; padding:8px 10px 9px 10px; text-decoration:none; border:#cacaca 1px solid; cursor:pointer;}
input.photo_btn_red{display:inline-block;height:27px;text-align:center;font-size:11px;color:#ffffff !important; background:#c85e00; font-weight:bold;line-height:100%; margin:0 2px; padding:8px 10px 9px 10px; text-decoration:none; border:#cacaca 1px solid; cursor:pointer;}
.photo_btn_file{height:27px;text-align:center;font-size:11px;color:#616161 !important;font-weight:bold;line-height:100%; margin:0 2px; text-decoration:none; border:#cacaca 1px solid; cursor:pointer;}
input.edit_photo_btn{display:block;height:45px; width:230px;text-align:center;font-size:17px;color:#ffffff !important; background:#c85e00; border:#c85e00 1px solid; font-weight:bold;line-height:220%;white-space:nowrap; margin-top:10px;text-decoration:none;cursor:pointer;}
input.edit_photo_btn_license{display:block;height:45px; width:312px;text-align:center;font-size:17px;color:#ffffff !important; background:#c85e00; border:#c85e00 1px solid; font-weight:bold;line-height:220%;white-space:nowrap; margin-top:10px;text-decoration:none;cursor:pointer;}
a.regis_btn{display:inline-block;height:25px;text-align:center;font-size:12px;color:#ffffff !important; background:#c85e00; font-weight:bold;line-height:200%;padding:0 10px; white-space:nowrap; margin:0 2px; text-decoration:none;}



.txtbox{padding:30px;color:#00737d;font-size:16px;font-weight:bold;text-align:center;letter-spacing:-0.05em;line-height:150%;border:1px solid #ff8888;}
.txtbox p{margin-top:6px;font-size:12px;}
.lstbox{padding:10px 14px;text-align:left;border:1px solid #cecece;}
.lstbox ul li{padding:2px 0px 2px 9px; background:url('../../img/admin/lstbox_dot.gif') no-repeat 2px 9px;}
.imgbox{padding:0;}
.imgbox img{margin:0;display:inline; width:170px; height:130px;}
.uploadbox{padding:12px 22px;text-align:left;border:2px solid #cecece;}
/* .uploadbox p{color:#00737d;} */
.photobox{padding:22px 0px 22px 19px;border:1px solid #ccc;}
.pic_area01, .pic_area02 {float:left;text-align:center;}
.pic_area01 .pic_area01_1 {border:1px solid #cecece;width:267px;height:180px;text-align:center;padding:4px 4px 4px 4px;background:url('../../img/admin/photo_search_bg.gif') no-repeat 0 0;}
.pic_area02 .pic_area02_1 {border:2px solid #2783C6;width:103px;height:132px;text-align:center;padding:4px;color:#0640a0;margin-top:23px;}
.pic_area02 .pic_area02_1 img {height:132px;width:103px;}
.pic_next {float:left;padding-top:72px;margin:0 34px 0 38px;}
.bd_inp_file {padding:2px 1px 1px 4px; width:99%; vertical-align:middle; color:#555; font-size:12px; font-family:"돋움", Dotum; /*height:17px;*/ border:1px solid #ccc; background-color:#fcfcfc;}


/* Table List */
table.pop_tbl_list {width:100%; border-top:1px solid #acc7c7; border-right:1px solid #acc7c7;}
table.pop_tbl_list thead th {padding:6px 2px 3px 2px; color:#00737d; font-size:100%; text-align:center; font-weight:bold; border-left:1px solid #acc7c7; border-bottom:1px solid #acc7c7; background-color:#d9f0f0;}
table.pop_tbl_list tbody td {padding:6px 2px 3px 2px; color:#333; font-size:100%; text-align:center; border-left:1px solid #acc7c7; border-bottom:1px solid #acc7c7;}
table.pop_tbl_list tbody td a{color:#006270; font-weight:bold; text-decoration:underline;}
table.pop_tbl_list tbody td a:hover{color:#0033ff; font-weight:bold; text-decoration:underline;}
/* Table View */
table.pop_tbl_view {width:100%; border-top:2px solid #52a5ad; border-right:1px solid #acc7c7;}
table.pop_tbl_view thead th {padding:7px 2px 6px 16px; color:#fff; font-size:120%; text-align:left; font-weight:bold; border-left:1px solid #3695a0; border-right:1px solid #3695a0; border-bottom:2px solid #328892; background-color:#3695a0; line-height:100%;}
table.pop_tbl_view tbody th {padding:10px 16px 9px 8px; color:#00737d; text-align:center; font-size:100%; font-weight:bold; border-left:1px solid #acc7c7; border-bottom:1px solid #acc7c7; background-color:#d9f0f0; line-height:100%;}
table.pop_tbl_view tbody td {padding:10px 8px 9px 16px; color:#333; font-size:100%; text-align:left; border-left:1px solid #acc7c7; border-bottom:1px solid #acc7c7; line-height:100%;}
table.pop_tbl_view tbody td.many_txt {padding:16px 8px 15px 16px; line-height:120%;}
/* Button */
div.pop_btn {clear:both; width:100%; margin-top:18px; padding:0; text-align:center;}
div.pop_btn img {display:inline; margin:0 2px;}



/* 지도보기 서비스 */
#pop_area.map {width:760px;height:485px;border:1px solid #12428a;} 
#pop_area.map h1 {padding-left:47px;font-size:20px;font-weight:normal;background:#12428a url(/kor/images/common/ico_map.png) no-repeat 18px 14px;}
#pop_area .map_area {*zoom:1;padding:10px;}
#pop_area .map_area:after {content:"";display:block;clear:both;}
#pop_area .map_area div.left {float:left;}
#pop_area .map_area div.left dl {width:226px;margin-bottom:15px;}
#pop_area .map_area div.left dl dt {position:relative;padding:6px 0;border-bottom:3px double #12428a;}
#pop_area .map_area div.left dl dd {position:relative;padding:12px 0;border-bottom:1px dotted #ccc;}
#pop_area .map_area div.left dl span.tit {position:absolute;display:inline-block;padding-left:18px;width:40px;height:21px;line-height:20px;font-size:11px;color:#fff;background:url(/kor/images/common/ico_map02.gif) no-repeat 0 0}
#pop_area .map_area div.left dl span.tit.n02 {background-position:0 -30px;}
#pop_area .map_area div.left dl span.tit.n03 {background-position:0 -60px;}
#pop_area .map_area div.left dl span.tit.n04 {background-position:0 -90px;}
#pop_area .map_area div.left dl span.txt {display:inline-block;padding:2px 0 2px 66px;}
#pop_area .map_area div.left dl dd.last {border-bottom:3px double #ccc;}
#pop_area .map_area div.right {float:right;}
#pop_area .map_area div.right .loadmap {width:482px;height:415px;border:1px solid #d9d9d9;}


/* 우편번호 찾기 */
#pop_area.post {width:459px;height:367px;border:1px solid #12428a;}
#pop_area .post_area ul.tab {*zoom:1;font-weight:bold;}
#pop_area .post_area ul.tab:after {content:"";display:block;clear:both;}
#pop_area .post_area ul.tab>li {float:left;}
#pop_area .post_area ul.tab>li a {display:inline-block;width:229px;height:42px;line-height:42px;text-align:center;font-size:14px;border-bottom:1px solid #afafaf;color:#12428a;}
#pop_area .post_area ul.tab>li.n01 a {border-right:1px solid #afafaf}
#pop_area .post_area ul.tab>li.ch a {color:#666;border-bottom:1px solid #fff;}

.post_ty01 {padding:15px 20px 0 20px;}
.post_ty01 p {padding-bottom:5px;line-height:18px;}
.post_ty01 div.search input[type="text"] {height:22px !important;line-height:22px}
.post_ty01 div.data_box {position:relative;width:auto;height:145px;margin-top:22px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;overflow:auto;}
.post_ty01 div.data_box ul {padding:10px 0;}
.post_ty01 div.data_box ul>li {position:relative;padding-left:75px;line-height:18px;}
.post_ty01 div.data_box ul>li span {display:inline-block;}
.post_ty01 div.data_box ul>li span.num {position:absolute;left:5px;padding-left:10px;background:url(/kor/images/common/blt02.gif) no-repeat 0 center;}

.post_ty02 {padding:15px 20px 0 20px;}
.post_ty02 p {padding-top:10px;line-height:18px;}
.post_ty02 div.top_ch {padding-bottom:10px;}
.post_ty02 div.top_ch label {display:inline-block;padding:0 15px 0 3px;}
.post_ty02 ul {padding:15px 0;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.post_ty02 ul {*zoom:1;}
.post_ty02 ul:after {content:"";display:block;clear:both;}
.post_ty02 ul>li {float:left;width:50%;padding:3px 0;}
.post_ty02 ul>li.long {width:100%;}
.post_ty02 ul>li label.blt {display:inline-block;width:49px;padding-left:10px;background:url(/kor/images/common/blt02.gif) no-repeat 0 center;}

#zipcodeList td {text-align: left}
#zipcodeList td a.link,#zipcodeList td a.link:link,#zipcodeList td a.link:VISITED {text-decoration: none}
#zipcodeList td a.link:HOVER,#zipcodeList td a.link:ACTIVE {text-decoration:underline !important; color:#3b9ce7;}


/*20140224*/
.txt_title_pop_01 {margin:0px 0 0px 0;padding:7px 0 0 0;font-size:16px;color:#222222;background:url(/kor/images/common/img_txt_title_bar_grey.gif) no-repeat 0px 0px;clear:both;}

.txt_area_pop_info {margin:20px 15px 0 15px;letter-spacing:-0.5px;}
.txt_area_pop_info .img_area {margin:12px 0 60px 0;}
.txt_list_info_pop {margin:15px 0 25px 0;}
.txt_list_info_pop>li {padding:0 0 8px 10px;background:url(../img/common/blt11.gif) no-repeat 0px 8px;}
.txt_list_info_pop>li>ul>li {padding:0 0 8px 8px;background:url(../img/common/blt03.gif) no-repeat 3px 10px;}

.txt_list_info_pop>li.txt_notice_pop {padding:0 0 8px 8px;background:url(/kor/images/common/icon_star_01.png) no-repeat 0px 5px;}

.txt_01_pop {margin:0 0 50px 0;}

.tab_btn_area_pop {/*position:relative;*/clear:both;width:100%;/*height:34px;*/margin:20px 0 0 0;padding:0;overflow:hidden;/*z-index:-10;*/ }
.tab_btn_area_pop ul {display: flex;}
.tab_btn_area_pop ul li {width:33.3333%; font-size:17px; border-left:#bfbfbf 1px solid; border-top:#bfbfbf 1px solid;}
.tab_btn_area_pop ul li.last { border-right:#bfbfbf 1px solid;}
.tab_btn_area_pop ul li a {display:block; white-space:nowrap;text-align:center;color:#979797; background:#ededed;padding:12px 10px;}
.tab_btn_area_pop ul li a.on{color:#2783c6;background:#fff; font-weight:bold;}

.tab_btn_area_pop2 {/*position:relative;*/clear:both; /*height:34px;*/margin-top:-38px;padding:00px;overflow:hidden;/*z-index:-10;*/ }
.tab_btn_area_pop2 ul {*zoom:1; float: right;}
.tab_btn_area_pop2 ul:after {content:"";clear:both;}
.tab_btn_area_pop2 ul li {float:left;font-size:17px; width:100px; border-left:#bfbfbf 1px solid; border-top:#bfbfbf 1px solid;}
.tab_btn_area_pop2 ul li.last {border-right:#bfbfbf 1px solid;}
.tab_btn_area_pop2 ul li a {display:block; white-space:nowrap;text-align:center; color:#979797; background:#ededed; padding:12px 10px;}
.tab_btn_area_pop2 ul li a.on{color:#2783c6;background:#fff; font-weight:bold;}





.pop_step_area {margin:0 auto;border-top:1px solid #555;}
.pop_step_area ul {}
.pop_step_area li.step_up {padding:0 0 0 8px;background:url(../img/common/blt10.gif) no-repeat 0 7px;text-align:left;}
.pop_step_area li { display:block;margin:10px 0 8px 0; text-align:left;}
.pop_step_area li span {font-family:Arial;margin:0 10px 0 0;color:#12428a;}
.pop_step_area li div {padding:25px 0 25px 25px;background:#fafafa;text-align:left;}

.regular_info_list {margin:10px 0 0 0;}
.regular_info_list dt {float:left;width:55px;min-height:18px;outline:0px solid #c64;}
.regular_info_list dt.last {min-height:150px;outline:0px solid #c64;}
.regular_info_list dd {width:600px;min-height:18px;outline:0px solid #c64;}

.pop_txt_list_area {margin:0 0 18px 0; font-size:12px;}
.pop_txt_list_area .line {padding-top:18px;border-top:1px dotted #e8e8e8;}
.pop_txt_list_area .line_02 {border-bottom:1px solid #e9e9e9;}
.pop_txt_list_area>ul {margin:17px 0 0 0;}
.pop_txt_list_area>ul>li {padding:0 0 8px 10px;background:url(../img/common/blt11.gif) no-repeat 0px 7px;line-height:150%;}


/* 20140930 추가 시작 */
#wrap_pop_02 {position:relative;width:100%;height:100%;background:#fff;border:1px solid #555;z-index:100;overflow-x:hidden;overflow:auto;}
#wrap_pop_02 #header_pop .pop_title {padding:0 0 0 16px;height:46px;line-height:46px;font-size:20px;}
.pop_data {padding:40px;}
p.tit01 {font-size:23px;color:#000;}
p.tit02 {padding:20px 0;font-size:14px;color:#333;}
p.tit02 span {font-weight:bold;color:#002a68 !important;}
#wrap_pop_02 ul.ul_ty01 li {padding-left:8px;font-size:14px;line-height:22px;color:#666;background:url(../img/common/blt04.gif) no-repeat 0 6px !important;}

a.btn_big02 {display:inline-block;overflow:hidden;margin:0 5px;padding-top:17px;width:198px;height:32px;text-align:center;background:url(../img/common/bg_bg_big01.gif) no-repeat 0 0}
a.btn_big02 span {line-height:18px;font-size:14px;color:#fff;}
a.btn_big02.long {padding-top:7px;height:42px;}

h2.title {
    position: relative;
    font-family: 'gs_m';
    font-size: 22px !important;
    color: #488f32;
    line-height: 135%;
    margin-bottom: 10px !important;
    margin-top: 25px;
    padding-left: 31px !important;
    background-image: url(../img/common/img_title.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: 25px;
}
.pop_table {border-top:2px solid #555;}
.pop_table td {text-align:left;color:#666;border-bottom:1px solid #d6dae2;font-size: 17px; line-height: 170%; font-family: 'nsk_r';}
.pop_table td img{max-width: 100%; border: #d4d4d4 1px solid;}
.pop_table td div {margin:0px ;border-top:1px solid #d6dae2; padding:15px 25px; background:#f5f5f5;}
.pop_table td strong{ font-size:15px; display:block; padding:13px 10px;}
.pop_table td p{font-size: 17px; line-height: 170%; font-family: 'nsk_r';}

.pop_table01 {border-top:2px solid #555;font-size:14px;}
.pop_table01 th {padding:8px;border-left:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;text-align:center;font-weight:bold;color:#000; background:#f5f5f5;}
.pop_table01 th.txt_center {text-align:center;}
.pop_table01 th.last{border-right:1px solid #d6dae2;}
.pop_table01 td {padding:5px;border-left:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;text-align:center;font-size:14px;line-height:20px;color:#666;}
.pop_table01 td.last{border-right:1px solid #d6d6d6;}
.pop_table01 td a span {margin:0 0px 0 5px;text-decoration:underline;}
.pop_table01 tr.bg {background:#fafafa;}
.pop_table01 tr.sum {background:#e4e4e4; font-weight:bold;}
.pop_table01 td.txt_left {padding-left:10px;text-align:left;}
.pop_table01 td.txt_right {text-align:right;}
.pop_table01 td.txt_center {text-align:center;}
.tc {text-align:center;}

.pop_table01_view {border-top:2px solid #555;font-size:14px;}
.pop_table01_view th {padding:10px 15px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;text-align:left;font-weight:bold;font-size:14px;color:#434d65; background:#f5f5f5;}
.pop_table01_view th.txt_center {text-align:center;}
.pop_table01_view th.photo {padding:5px; text-align:center;}
.pop_table01_view td {padding:10px 5px;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;text-align:center;font-size:14px;line-height:20px;color:#666;}
.pop_table01_view tr.bg {background:#fafafa;}
.pop_table01_view td.txt_left {padding-left:15px;text-align:left;}
.pop_table01_view td.txt_right {text-align:right;}

/* 단체찾기 팝업 */


#popacc_area {position:relative; padding:20px 20px;}
.table_popacc {border-top:1px solid #555;border-bottom:3px double #e9e9e9;width:100%;font-size:12px;}
.table_popacc th {padding:13px 0 13px 10px;color:#333333;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;font-size:13px;background:#f9f9f9;text-align:center;}
.table_popacc th.last-item {border-right:0px;}
.table_popacc td {padding:8px 10px;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;text-align:center;}
.table_popacc td.last-item {border-right:0px;}
.table_popacc tr.bg {background:#fafafa;}
.table_popacc td.bg {background:#fafafa;}
.table_popacc td.txt_left {text-align:left;}
.table_popacc td.txt_right {text-align:right;}

.pop_search_center {width:100%; border-top:#555 1px solid; border-right:#e1e1e1 1px solid; border-bottom:#e1e1e1 1px solid;border-left:#e1e1e1 1px solid; text-align:center;}
.pop_search_center p {padding:13px 0 0px 0px;}
.pop_search_center p .txt_01 {margin:0 16px 0 0;}
.pop_search_center p .txt_01 img {position:relative;top:-1px;}
.pop_search_center p .txt_01 input a img {position:relative;top:0px;}

.table_post1 {border-top:1px solid #555;border-bottom:1px solid #e9e9e9;width:100%;font-size:12px;}
.table_post1 th {padding:8px 0;font-size:13px;color:#333333;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background:#f9f9f9; text-align:center;}
.table_post1 th.last-item {border-right:0px;}
.table_post1 td {padding:5px 0;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
.table_post1 td.last-item {border-right:0px;}
.table_post1 tr.bg {background:#f9f9f9;}
.table_post1 td.bg {background:#f9f9f9;}
.table_post1 td.txt_left {text-align:left;}
.table_post1 td.txt_right {text-align:right;}
.table_post1 td.txt_center {text-align:center;}
.table_post1 table{border:none;}
.ul_no li {    list-style: decimal;
    padding: 0;
    margin:5px 0 5px 15px;}
.ul_dot li {   
    padding: 0;
    margin:5px 0 5px 15px; position: relative;}
.ul_dot li    .color_red:before { content: "-"; color:red; position: absolute;left:-15px} 
    p.color_red {display: inline;}
    
    
    
    
#contents_pop5 {
	
}
#contents_pop5 .find_box {
	overflow: hidden;
	padding: 20px 0px 0px 0;
	margin:auto
	; display: table
}

#contents_pop5 .find_box .find_box_left {
	float: left;
	width: 170px;
	margin-right: 25px;
	border-top: 2px solid #989ba5;
	border-bottom: 1px solid #b3b6ba;
	border-left: 1px solid #b3b6ba;
	border-right: 1px solid #b3b6ba;
}

#contents_pop5 .find_box .find_box_right {
	float: right;
	width: 425px;
	border-top: 2px solid #989ba5;
	border-bottom: 1px solid #b3b6ba;
	border-left: 1px solid #b3b6ba;
	border-right: 1px solid #b3b6ba;
}

#contents_pop5 .find_box .find_box_in {
	overflow: auto;
	height: 280px;
}

#contents_pop5 .find_box h3 {
padding: 13px 0;
    border-bottom: 1px solid #cdcdcd;
    background: #f8f9fa;
    text-align: center;
    font-size: 17px;
    color: #1073b0;
    font-weight: 900;
    font-family: "ns_eb";
}

#contents_pop5 .find_box p {
	padding: 12px 0;
	border-bottom: 1px solid #cdcdcd;
}

#contents_pop5 .find_box .find_box_left ul li {
	float: left;
	width: 50%;
	border-bottom: 1px solid #cdcdcd;
	text-align: center;
}

#contents_pop5 .find_box .find_box_left ul li a {
	display: block;
	padding: 9px 0;
	color: #434a55;
}

#contents_pop5 .find_box .find_box_left ul li a:hover {
	color: #32a5dc;
}

#contents_pop5 .find_box .find_box_left ul li.on a {
	color: #32a5dc;
}

#contents_pop5 .find_box .find_box_left .tit {
	text-align: center;
	color: #434a55;
}

#contents_pop5 .find_box .find_box_right ul li {
	float: left;
	width: 50%;
	padding: 7px 0;
	border-bottom: 1px solid #cdcdcd;
}

#contents_pop5 .find_box .find_box_right ul li input {
	margin-left: 20px;
}

#contents_pop5 .find_box .find_box_right .tit input {
	margin-left: 20px;
}

#contents_pop5 .find_top {
	padding: 15px 10px 0px 10px;
	height: 41px
}
#contents_pop5 .find_top:after {content:""; display: block; clear: both}
.find_job_box {clear:both}
#contents_pop5 .find_top .find_area {
	font-size:17px; font-family: "ns_eb"; font-weight: 900; color: #1073b0;
	float: left;
	width: 100px;
	margin-top: 1px;
	padding-left: 5px;
}

#contents_pop5 .find_top ul {
    margin-left: 110px;
    margin-top: 5px;

}

#contents_pop5 .find_top ul li {
float: left;
    margin-right: 13px;
    padding-top: 1px;
    font-size: 12px;
    font-family: "ng";

}

#contents_pop5 .find_top ul li img {
	margin-left: 3px;
	margin-top: -5px;
}

#contents_pop5 .find_box .find_box_align {
	float: left;
	width: 208px;
	border-top: 2px solid #989ba5;
	border-bottom: 1px solid #b3b6ba;
	border-left: 1px solid #b3b6ba;
	border-right: 1px solid #b3b6ba;
}
.find_box_align + .find_box_align {
	margin-left: 18px;}


#contents_pop5 .find_box .find_box_align ul li {
	padding: 7px 15px;
	border-bottom: 1px solid #cdcdcd;
	text-align: left;
}

#contents_pop5 .find_box .find_box_align ul li input {
	vertical-align: top;
	margin-left: 20px;
}

#contents_pop5 .find_box .find_box_align ul li label {
	display: inline-block;
	width: 190px;
	margin-top: 2px;
	line-height: 1.3;
}

#contents_pop5 .find_box .last_box {
	margin-right: 0;
}
#header_pop7 h1 { font-size:20px; font-family: "ns_eb"; font-weight: 900; color:#666; border-bottom:2px solid #333; padding:10px; background-color: #f9f9f9}
#contents_pop5 .btn_close2 {position: absolute;
    right: 7px;
    top: 10px;
    font-size: 21px;}
#contents_pop5 .find_top .find_area {}
#contents_pop5 .find_top .find_area:before {content:"- "}    
#wrap_pop7     #contents_pop5 {}
#contents_pop5 .find_job_box .find_box_align ul li { position: relative; padding-left:30px}
#contents_pop5 .find_job_box .find_box_align ul li input {     margin: 0;
    position: absolute;
    left: 12px;
    top: 12px;}
#wrap_pop7  #contents_pop5 .find_box {padding-top:10px}    



@media screen and (max-width:630px) {
	.pop_map{max-width: 100%; height: auto;}
}

@media screen and (max-width:809px) {
.photo_info {    
	        top: 10px !important;
        width: auto !important;
        right: 20px !important;
        height:auto !important
}
.photo_info div p {width: 100%; overflow: hidden}
.photo_info div p img{    width: 203%; }
.photo_info .btn_x_2 {right:2px !important; top:2px !important}
#uploadFile {        width: calc(100% - 200px) !important;
        border: 1px solid #ccc;
        background: #fff;
        height: 31px;}
.license_box #uploadFile {        width: calc(100% - 110px) !important; }       
    .photo_box .edit_box {
        width: 100%;
        height: auto;
        display: flex
;
        flex-direction: column;
        align-content: space-between;
        align-items: stretch;
    }    
   .photo_box .edit_box .open_photo {width: 100%;min-width: auto;}
   .photo_box .edit_box,
   .photo_box .file_open,
   .photo_box .photo_step {width: 100%;min-width: auto; }
   .photo_box .photo_step ol {display: flex}
   .photo_box .photo_step ol li {width: 100% !important }
   .photo_box .edit_photo_area {    width:100%;    margin: 20px 0;}
   #image_preview {margin:auto}
 .edit_box p {
         display: flex
;
        justify-content: space-between;
        border-bottom: 2px solid #ccc;
        margin-bottom: 10px;}
	input.edit_photo_btn {margin:15px auto}
	.edit_box .edit_photo_license_area {margin-top:20px; float: none; width: 100%}
	.edit_photo_btn_license {    margin: 20px auto;}
	.license_box #edit_box {min-width: 227px}
}
@media screen and (max-width:500px) {
	.license_box #edit_box img {transform: scale(.8);
	transform-origin: left top;}s
}
@media screen and (max-width:410px) {
	.edit_box .edit_photo_license {
	        background-size: contain;
        height: 1px;
        padding-top: 63%;
        }
        input.edit_photo_btn_license,
	.edit_box .edit_photo_license_area,
	.edit_box .edit_photo_license,
.edit_photo_license {
	width: 100% !important
}
}
@media screen and (max-width:350px) {
	.license_box #edit_box img {transform: scale(.7);
	transform-origin: left top;}
}


