@charset "utf-8";

@import url("basic.css");

body {width:100%;height:100%;color:#393939;font-size:15px;line-height:1.5;font-family:"Nanum Gothic","나눔고딕","sans-serif";}
#wrap {width:100%; min-width:300px; padding-top:82px;}
.section {max-width:1120px;margin:0 auto;}
* {box-sizing: border-box;}
html{ -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}

#container {padding:0 0 40px 0;position:relative;}
#contHead #subVisual {height:110px;}
#contHead .subVisual1 {height:100%;background:#e0e0e0 url(../images/sub/visualimg1.jpg) no-repeat center center;}
#contHead .page_depth {display: none;height: 22px;font-family: 돋움,dotum;font-size: 12px;color: #6b6561;}

#content {max-width:1110px;margin:0 auto 0; box-sizing:inherit !important;}
.board_btn a, input.bbs_button{box-sizing:content-box !important;}

.page_service{position:relative;display:block;border-bottom:1px solid #d5d4d4;margin-top:30px;}
.page_service .srv_notice{position:relative;font-size:12px;color:#373c55;padding-bottom:8px;line-height:22px;}
.page_service .srv_text{padding:0 0 0 26px;background:url(../images/sub/ji_poll_tit_icon.png) 0 0 no-repeat;}
.page_service .srv_grade{display:none;position:absolute;top:0;right:0;color:#555555;}
.page_service .srv_grade:after{display:block;clear:both;content:'';}
.page_service .srv_grade dt,.page_service .srv_grade dd{float:left;height:22px;}
.page_service .srv_grade dt{padding-right:3px;}
.page_service .srv_grade dd{width:90px;background:url(../images/sub/ji_grade_off.jpg) 0 50% repeat-x;}
.page_service .srv_grade dd div{width:100%;height:100%;background:url(../images/sub/ji_grade_on.jpg) 0 50% repeat-x;text-indent:-9999em;}
.page_service .srv_body{display:block;position:relative;padding:18px 570px 21px 20px;border:1px solid #d5d4d4;border-bottom:0 none;background:#ffffff;}
.page_service .srv_body:after{display:block;clear:both;content:''}
.page_service .srv_comment{position:relative;padding:0 61px 0 107px;border:1px solid #dfe2e4;}
.page_service .srv_public{position:absolute;top:20px;right:200px;width:350px;}
.page_service button,.page_service input{font-size:12px;}
.page_service .srv_foot{padding:10px 20px;border:1px solid #d5d4d4;border-bottom:0 none;background:#fbfbfb;font-size:12px;color:#3d3d3d;}
.page_service .srv_foot:after{display:block;clear:both;content:'';}
.page_service .srv_foot li{float:left;padding:0 22px 0 7px;background:url(../images/sub/page_service_bullet.jpg) 0 6px no-repeat;color:#090909;}
.page_service .srv_license{position:absolute;top:65px;right:70px;padding-left:20px;border-left:1px solid #ddd;}
.page_service .srv_license .desc_text{display:none;}
.page_service .srv_license .desc_image img{height:51px;}
.select_box {position:relative;}
.select_box .dir_title {display: block;border: 1px solid #cfcfcf;border-radius: 2px;}
.select_box .dir_title button {display: block;width: 100%;height: 44px;line-height: 44px;background: #fff url(../images/sub/board_search_arrow.png) 100% 50% no-repeat;-webkit-appearance: none;overflow: hidden;text-align: left;text-indent: 12px;}
.select_box > ul {display: none;position: absolute;top: 44px;left: 0;right: 0;padding: 3px 0;border: 1px solid #d5d5d5;background-color: #fff;z-index: 1;box-sizing:border-box;}

.srv_comment .page_select{position:absolute;top:0;left:0;width:106px;border-right:1px solid #dfe2e4;color:#555453;}
.srv_comment .page_select .dir_title{display:block;border:0 none;}
.srv_comment .page_select .dir_title button{display:block;width:100%;height:32px;line-height:32px;background:#fff url(../images/sub/board_search_arrow.png) 100% 50% no-repeat;background-size:auto 18px ;-webkit-appearance:none;overflow:hidden;text-align:left;text-indent:12px;}
.srv_comment .page_select > ul{display:none;position:absolute;width:107px;top:32px;left:-1px;right:0;border:1px solid #d5d5d5;background-color:#fff;z-index:1;}
.srv_comment .page_select > ul > li{padding-top:1px;}
.srv_comment .page_select > ul > li > button{display:block;width:100%;padding:2px 0;white-space:nowrap;text-align:left;text-indent:12px;}
.srv_comment .page_select > ul > li > button:hover{background:#999;color:#fff}
.srv_comment .page_input,
.srv_comment .page_submit{}
.srv_comment .page_input,.srv_comment .page_submit{display:block;}
.srv_comment .page_input{width:100%;height:32px;line-height:32px;text-indent:12px;}
.srv_comment .page_submit{position:absolute;top:0;right:0;width:60px;height:32px;border-left:1px solid #dfe2e4;color:#555453;}

.srv_public .srv_qr_img,
.srv_public .srv_qr_text{height:58px;float:left;}
.srv_public .srv_qr_img{width:58px;padding-right:8px;}
.srv_public .srv_qr_text{width:252px;padding:3px 16px 0 0;font-size:12px;color:#000000;line-height:17px;}
.srv_public .srv_qr_text em{font-weight:500;}

@media screen and (max-width:1140px){
	#hNavDepth ol>li:first-child {padding: 0 10px 0 20px;}
	#content {padding:0 20px;}
}
@media screen and (max-width:1120px){
	.section {width:auto;}
	.cont_sect {width: auto;padding: 0 20px;margin:0 auto;}
	.page_service .srv_body{padding:18px 570px 21px 20px;}
	.page_service .srv_public{width:340px;}
}
@media screen and (max-width:1080px){
	.page_service .srv_body{padding:18px 340px 21px 20px;}
	.page_service .srv_public {position: absolute;top: 20px;right: 0;width: 310px;}
	.page_service .srv_license{display:none;}
}
@media screen and (max-width:980px){
	#hNavDepth ol>li:first-child {padding: 0 10px 0 0;}
}
@media screen and (max-width:879px){
	.page_service .srv_body{padding:18px 100px 21px 16px;}
	.page_service .srv_public{width:80px;}
	.srv_public .srv_qr_text{display:none;}
}
@media screen and (max-width:767px){
	#contHead #subVisual {display:none;}
	.page_service .srv_grade{display:none;}
	.page_service .srv_body{padding:18px 22px 21px 16px;}
	.page_service .srv_public{display:none;}
	.page_service .srv_comment{margin-bottom:10px;}
}
@media screen and (max-width:650px){
	#contHead .page_depth {display:block;margin:20px 0 10px;padding:0 20px;}
	#contHead .page_depth span, #contHead .page_depth em {display:inline-block;padding:0 0 0 12px;background: url(../images/common/loc_arrow.jpg) 2px 50% no-repeat;}
}
@media screen and (max-width:479px){
	.page_service .srv_body{padding:18px 20px;}
	.page_service .srv_comment{margin-bottom:10px;}
	.page_service .srv_public{position:static;top:auto;right:auto;width:auto;}
	.srv_public .srv_qr_img{display:none}
}
@media screen and (max-width:1140px){
	#fBtnTop {right:20px;}
}
@media screen and (max-width:1023px){
	#fSite .site_item > a{height:100%;background-size:auto 60px;font-size:14px;}
}
@media screen and (max-width:900px){
	#fGlobal .fLogo {display:none;}
	#fCopyright {margin-left:32px;}
}
@media screen and (max-width:780px){
	#fGlobal {padding-top:0;padding-bottom:30px;}
	#fSite .site_item{width:50%;height:39px;border-bottom:1px solid #e6e6e6;}
	#fSite #siteItem4,#fSite #siteItem5{width:50%}
	#fSite #siteItem5,#fSite #siteItem6{display:block;border-bottom:0 none;}
	#fSite .site_item > a{display:none;height:24px;padding:9px 0 7px 12px;background-size:auto 40px;font-size:14px;}
	#fSite select{display:block;border:0 none}
	#fSite #siteItem1 select,#fSite #siteItem3 select{border-right:1px solid #dedede;}
	#fNav{display:none;}
	#fAddr {float:left;padding-top:0;margin-left:10px;width:75%;}
	#fCopyright {margin-left:22px;}
	#fBtnTop {display:none;}
	#fRatIcon {display:block;float:right;}
}
@media screen and (max-width:707px){
	#fAddr {width:60%;}
	#fAddr span {border-left:none;}
}
@media screen and (max-width:400px){
	#fAddr {width:50%;}
}

.cont_view{display:inline-block;width:100%;padding:10px;padding-bottom:20px;}
.box_txt{width:100%;border:1px solid #c6d2da;background-color:#fcfcfc;padding:18px;margin:17px auto 34px;}

.clear_div {clear:both;}
.unit_txt{float:right;margin-bottom:12px;}
.tbl_a_left{text-align:left !important;}
.tbl_a_right{text-align:right !important;}
.acolor{text-decoration:underline;color:#324a9a;}
.tdline{border-top:1px solid #8399a9 !important;}
.tdleft td{text-align:left;}
.boxtext{border:1px solid #c6d2da;}

.on{color:#00c4a3;}
.off a{color:#595f6e}
a.down{display:inline-block;top:50%;right:10px;margin-top:-16px;padding:2px 30px 2px 10px;border:1px solid #F60;border-radius:4px;background:url(../images/content/icon_download.gif) no-repeat right 10px center;background-size:10px auto;font-size:13px;color:#F60;}

.page_table{font-size:15px;font-weight:300;color:#3c3c3c;margin:12px 0;}
.page_table th{font-weight:300;height:40px;padding:10px;color:#3c3c3c;border:1px solid #d3d5d7;border-top:1px solid #8399a9;background-color:#f8f8f8;}
.page_table td{height:40px;color:#3c3c3c;padding:10px;text-align:center;border:1px solid #d3d5d7;}
.page_table_left{text-align:left !important; padding-left:20px;}
.page_table_small{width:20%;}
.page_table_td_15{width:15%}
.page_table_td_10{width:10%}
.page_table_td_30{width:30%}
.page_talbe_td_5{width:5%;}
.page_table_top_line{border-top:1px solid #8399a9 !important;}
.page_table td.active {background:#f1f1f1;}
.page_tbl_fisrt td:nth-of-type(1){text-align:center;}

.pageTab ul{border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background:#f8f8f8;}
.pageTab ul li{display:table-cell; width:1%; text-align:center; border-right:1px solid #ddd; box-sizing:border-box; vertical-align:middle;}
.pageTab ul li:first-child{border-left:1px solid #ddd; box-sizing:border-box;}
.pageTab ul li a{display:block;  font-size:16px; height:56px; line-height:56px; text-decoration:none; color:#505050;
	word-break: keep-all;  }
.pageTab ul li a.active{background:#00c4a3; color:#fff;}

.listColImg2 {margin:0 0 0 -30px;overflow:hidden;}
.listColImg2 div.listCol {float:left;width:50%;padding:0 0 0 30px;min-height:180px;box-sizing:border-box;}
.listColImg2 div.listCol .listImg {float:left;width:30%;padding:0 15px 0 0;margin:20px 0;box-sizing:border-box;}
.listColImg2 div.listCol .listImg img {display:block;width:100%;}
.listColImg2 div.listCol .listImgCont {float:left;width:70%;margin:20px 0;}

@media screen and (max-width:1100px) {
	.listColImg2 div.listCol .listImg {min-height:140px;}
}
@media screen and (max-width: 767px) {
    .pageTab {border-bottom: 0;background:#798094;text-align:left;border:none;overflow: hidden;position: relative;}
    .pageTab.open a {position: relative;display: block;background:#fff;color:#555;}
    .pageTab li,
    .pageTab.col2 li {width:100%;display: block;margin:-1px 0 0;border-bottom-color:#d5dadf;}
    .pageTab li:first-child {margin-top:0;}
    .pageTab.open::after {background:url(../images/common/ji_hdsel_arrow_black.png) no-repeat center center;}
    .pageTab.open li:first-child a {background-color:#fff;color:#555;}
    .pageTab.open li.on a {background-color: #eee;color:#000;}
    .pageTab ul li a{font-size:14px;}
}
@media screen and (max-width:700px){
	.pageTab ul.c5 li{width:33.3%;  display:inline-block;  border-bottom:1px solid #d0d0d0;}
     .pageTab ul.c5 li:nth-of-type(4) { border-left: 1px solid #ddd; }
	.pageTab ul.c5 li a{height:40px; line-height:40px;}
	.pageTab ul.c5{border-bottom:none;}
}
@media screen and (max-width:590px) {
    .listColImg2 {margin:0 0 0 0;}
    .listColImg2 div.listCol {float:none;width:100%;padding:0 0 0 0;min-height:inherit;}
    .listColImg2 div.listCol .listImg {float:none;width:100%;padding:0;}
    .listColImg2 div.listCol .listImgCont {float:none;width:100%;}
}

.box_txt_ts{display:table;width:100%;margin:0px;background-color:#fff;}
.box_txt_ts .dog_img_2{display:block;margin-right:50px;}
.box_txt_ts ul{display:table;}
.left_none_td {border-left:none !important;}
.right_none_td {border-right:none !important;}

.jin_600_imgbox_75 div {width:23%;margin:0 5px;float:left;}
.jin_600_imgbox_75 div img {width:100%;}
.jin_600_imgbox_75 div:nth-of-type(1) {margin-left:30px;}
.jin_600_imgbox_75 div:nth-of-type(4) {margin-right:0;}

.imgtext_ol {overflow:hidden;}
.imgtext_ol > li {width:50%;float:left;position:relative;overflow:hidden;}
.imgtext_ol > li > span {float:left;}
.imgtext_imgbox {width:143px;position:absolute;top:0;left:0;}
.imgtext_imgbox img {width:100%;}
.imgtext_txtbox {padding-left:153px;padding-right:10px;}

.clear_div {clear:both;}

.jin_604_ul_32 li:nth-of-type(3) {border:1px solid #c6d2da;background-color:#fcfcfc;padding:8px 20px;}
.box_txt_ts2{width:100%;border:1px solid #c6d2da;background-color:#fcfcfc;padding:18px 0;}

@media screen and (max-width:910px) {
    .tbl_300_div > ul > li ul:nth-of-type(2) {height:150px;color:#3c3c3c;text-align:left;border:1px solid #d3d5d7;margin-top:-1px;padding-right:10px;}
    .jb_h2_1 {width:100%;}
    .jb_span1 {width:100%;margin:-10px 0 10px;}
    .jin_100_box_48 li{width:30%;margin:4px 4px;}
    .jin_100_span_21{width:100%;margin:-10px 0 10px;}
}
@media screen and (max-width:767px){
    .page_table{font-size:12px;font-weight:300;color:#3c3c3c;margin:12px 0;}
    .page_table th{font-weight:300;height:30px;padding:5px;color:#3c3c3c;border:1px solid #d3d5d7;border-top:1px solid #8399a9;background-color:#f8f8f8;}
    .page_table td{height:30px;color:#3c3c3c;padding:5px;text-align:center;border:1px solid #d3d5d7;}
    .page_table_left{text-align:left !important; padding:0 5px;}
}
@media screen and (max-width:910px) {
    .dual_div2 div {clear:both;width:100%;}
    .dual_div2 li {clear:both;width:100%;}
    .dual_left_div {text-align:center;}
    .basic_btn2 {line-height:auto;}
    .jin_100_span_21 {float:right;margin-top:0;}
    .jin_600_imgbox_75 div:nth-of-type(1) {margin-left:20px;}
}
@media screen and (max-width:767px) {
    .jin_100_span_21 {margin-top:5px;}
    .select_21 {font-size:12px;height:24px;}
    .jin_100_li_01 li{width:100%;display:block;}
    .jin_600_img_47 {text-align:center;}
    .dual_section li {width:100%;}
    .jin_100_h2_21 {margin-bottom:5px;}
    .no_img {display:none;}
}
@media screen and (max-width:618px) {
	.jin_100_select_18 {font-size:12px;height:22px;}
	.jin_100_div_18 a {margin-top:5px;padding:1px 10px;height:23px;}
    .jin_100_div_18 {font-size:12px;line-height:20px;}
    .jin_100_select_18:nth-of-type(1) {margin-left:20px;}
    .dual_div > ul > li {width:100%;display:block;}
    .dual_div > ul > li:nth-of-type(2) {margin-top:10px;}
    .dual_div > ul > li ul:nth-of-type(2) {height:110px;color:#3c3c3c;text-align:left;border:1px solid #d3d5d7;margin-top:-1px;}
    .jin_sub_header_line_box p {display:block;}
    .expend_img {width:100%;}
    .expend_img img {width:100%;}
    .div_65_2 {width:100%;padding-left:0;padding-top:10px;}
    .dual_section > li div span {display:block;clear:both}
    .dual_section > li div .img_area {width:100%;position:relative;}
    .dual_section > li div .img_area img{width:100%;}
    .dual_section > li div .text_area {padding:10px 0 8px 0px;width:100%;}
    .box_txt_ts ul{float:left;}
    .box_txt_ts > img{width:100%;}
    .imgtext_ol > li {clear:both;width:100%;}
    .imgtext_ol > li > span {clear:both;}
    .imgtext_imgbox {width:100%;position:relative;margin-top:10px;}
    .imgtext_txtbox {padding-left:10px;padding-right:0;}
    .mtnone_618 {margin-top:0;}
    .pl_6px_618 {padding:10px 0 10px 6px !important;}
    .pl_none_618 {padding:0;}
}

label.jin_200_radio_45{margin-right:15px;}

@media screen and (max-width:480px) {
    .idea_header{width:100%;padding:10px 10px 10px 30px;margin-bottom:20px;border:1px solid #d3d5d4;}
    .table_edu{width:100%;}

    .edu_btns{display:inline-block;width:100%;}
    .edu_btns ul{float:right;}
    .edu_btns li{float:left;margin:5px;}

    .board_header_txt{width:100%;border:1px solid #dde2e8;padding:10px;}

    .board_donation{width:100%;font-size:15px;font-weight:300;color:#3c3c3c;margin:12px 0;}
    .board_donation th{height:42px;color:#3c3c3c;border-top:2px solid #43434a;border-bottom:1px solid #757c86;text-align:center;}
    .board_donation th:nth-of-type(1){width:10%;}
    .board_donation th:nth-of-type(2){width:40%;}
    .board_donation th:nth-of-type(3){width:20%;}
    .board_donation th:nth-of-type(4){width:15%;}
    .board_donation th:nth-of-type(5){width:15%;}
    .board_donation td{height:40px;color:#3c3c3c;border-bottom:1px solid #dde2e8;text-align:center;}
    .board_donation td:nth-of-type(2){text-align:left;padding-left:10px;}
    .button_minwon{display:block;width:200px;text-align:center;margin:20px auto;border-radius:5px;background-color:#4e6eb7;color:#fff; padding:10px;}
    .button_minwon a{color:#fff;}

    .iframe_box{width:90%;margin:0 auto;text-align:center;}
    .iframe_box_2{width:70%;margin:0 auto;}

    .idea_line_box{width:100%;font-size:15px;font-weight:300;padding:10px;border:1px solid #dde2e8;}

    .part_header_box{width:100%;font-size:15px;font-weight:300;padding:10px;border:1px solid #dde2e8;}

    .board_policy{width:100%;font-size:15px;font-weight:300;padding:10px;border:1px solid #dde2e8;}
    .board_policy p{text-align:center;}

    .sub_map{position:relative;padding-bottom:50%;height:0;overflow:hidden;max-width:100%;}
    .sub_map iframe,.sub_map object, .sub_map embed{position:absolute;top:0;left:0;width:100%;height:100%;}
    .maptext {text-align:center;}
    .mapin {position:absolute;width:300px;height:300px;background-color:#fff;top:150px;left:700px;}
    .mapin h3 {padding:60px 0 20px 0;border-bottom:3px solid #000;width:50%;margin:0 auto;}

    .jin_sub_box_gitak{width:100%;padding-top:20px;}
    .jin_sub_box_gitak ol {font-size:0;height:90px;}
    .jin_sub_box_gitak ol li {display:inline-block;position:relative;width:25%;height:100%;border:1px solid #ddd;background:#fcfcfc;padding:30px 20px;font-size:15px;font-weight:500;text-align:center;margin:0 0 0 -1px;vertical-align:middle;box-sizing:border-box;}
    .jin_sub_box_gitak ol li span.arrow {display:block;position:absolute;top:50%;left:-1px;margin-top:-8px;width:16px;height:16px;background:url(../images/content/step_arrow.png) no-repeat center center;}
    .jin_sub_box_gitak ol li:first-child span.arrow {display:none;}
}

@media screen and (max-width:1030px){
	.jin_sub_box_gitak ol {height:80px;}
	.jin_sub_box_gitak ol li {font-size:14px;padding:20px 30px;}
}
@media screen and (max-width:767px){
    .iframe_box_2{width:100%;display:block;margin:0 auto;}
    .board_policy{width:100%;font-size:12px;font-weight:300;padding:10px;border:1px solid #dde2e8;}

    .board_header_txt{padding:0px;}

    .jin_sub_box_gitak ol {height:auto;}
    .jin_sub_box_gitak ol li {display:block;width:100%;font-size:15px;padding:20px 30px;margin:-1px 0 0 0;}
    .jin_sub_box_gitak ol li span.arrow {display:block;position:absolute;top:7px;left:50%;margin-left:-8px;width:16px;height:16px;background:url(../images/content/step_arrow.png) no-repeat center center;-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
}

@media screen and (max-width:479px){
    .jin_sub_box_gitak ol li {font-size:14px;padding:15px 0;}
}

.board_file_down{display:inline-block;margin-top:30px auto;}
.board_file_down ul{display:block;float:left;width:32%;padding:5px 5px 5px 10px;margin-right:10px;margin-bottom:10px;line-height:30px;border:1px solid #e6e6e6;background-color:#fbfbfb;}
.board_file_down ul li{display:block;float:left;margin-right:5px;}
.board_file_down ul li:last-child{float:right;}

span.btn_down{background:url(../images/content/btn_down1.gif) no-repeat 0 0;border:1px solid #dcd8d5;display:block;width:180px;height:30px;color:#3d3832;padding-left:38px;padding-right:25px;
line-height:26px;}

.twon_header_tit{font-size:24px;font-weight:400;color:#15171b;line-height:30px;text-align:center;}

.gun_target_cont {text-align:center;}
.gun_target_cont h3 {padding:30px 0 15px;font-size:26px;font-weight:500;color:#06C;border-bottom:1px solid #ddd;letter-spacing:-1px;}
.gun_target_cont p {border-bottom:1px solid #ddd;padding:15px 0;font-size:22px;color:#000;font-weight:400;}
.gun_target_cont h4 {background:#06C;color:#fff;display:inline-block;padding:10px 20px;border-radius:4px;margin:20px 0;font-size:20px;font-weight:500;}
.gun_target_cont ol {max-width:520px;margin:0 auto;text-align:left;}
.gun_target_cont ol li {font-size:16px;}

@media screen and (max-width:950px){
    .twon_header_tit{font-size:20px;font-weight:400;color:#15171b;line-height:30px;text-align:center;}
}
@media screen and (max-width:767px){
    .board_file_down{display:inline-block;}
    .board_file_down ul{width:100%;margin:5px;}
    .twon_header_tit{font-size:16px;font-weight:400;color:#15171b;line-height:30px;text-align:center;}
    .board_file_down ul li{font-size:12px;margin:5px;}
}
@media screen and (max-width:479px){
    .board_file_down{display:inline-block;}
    .board_file_down ul li{display:block;margin:5px !important;}
}

.basic_btn {padding:5px 10px;margin-bottom:5px;text-align:center;background-color:#4e6eb7;border-radius:2px;color:#fff;}

@media screen and (max-width:1140px) {
	.thumb_holder {height:190px;}
	#slide1 .section li{width:18%;height:70px;margin:10px;}
}
@media screen and (max-width:1100px) {
	.img_cont{height:550px;}
	.main_images {height:550px;}
	#slide1 .section li{width:17.2%;height:60px;margin:10px;}
}
@media screen and (max-width:1024px) {
    .dog_win_view{display:inline-block;width:100%;}
    .dog_win{display:block;width:84%;margin:0 auto;}
}
@media screen and (max-width:970px) {
    .img_cont{height:430px;}
    .main_images {height:430px;}
}
@media screen and (max-width:910px) {
    .dog_win_view{display:inline-block;width:100%;}
    .dog_win{display:block;width:100%;margin:0 auto;}
    #slide1 .section li{width:16.4%;height:50px;margin:10px;}
    .thumb_holder {height:160px;}
}
@media screen and (max-width:767px){
    .jin_tbl_39{clear:both;width:100%;}
    .btn_tab_5 li:nth-of-type(2){margin-top:-1px;}
    .dog_win li {margin-left:12px;}
    .img_cont{height:330px;}
    .main_images {height:330px;}
    .thumb_holder {height:150px;}
    .box_txt{width:100%;height:100%;}
}
@media screen and (max-width:618px) {
    .dog_img_1{display:none;}
    .jin_500_img_63{width:100%}
    .img_cont{height:300px;}
    .main_images {height:300px;}
    #slide1 .section li{width:17.5%;height:50px;margin:6px;}
    .thumb_holder {height:140px;}
    .dog_win_view{display:inline-block;width:100%;}
    .dog_win{display:block;width:100%;margin:0 auto;}
    .dog_win li {margin-left:4px;}
    .box_txt_2 ul{float:left;}
    .box_txt_2 > img{width:100%;}
    .btn_tab_3{width:100%;font-size:16px;color:#595f6e;text-align:center;margin:auto;margin-bottom:31px;}
    .btn_tab_3 li{width:100%;float:left;}
}
@media screen and (max-width:540px) {
    .main_images li img {height:100%;}
    .thumb_holder {height:80px;}
    #slide1 .section li{width:16%;height:25px;margin:4px;}
}

@media screen and (max-width:480px) {
  .dog_win{width:100%;}
  .dog_win li{width:100%;}
  .dog_win li img{width:100%;padding-right:20px;}
  .dog_win li {margin-left:10px;}
}

.search_worker form {width:100% !important;}
.radioSelectHorz {float:left;line-height:40px;margin-right:20px;}
.radioSelectHorz ul li {float:left;margin:0 5px;}
.radioSelectHorz ul li input[type=radio], .radioSelectHorz ul li label {vertical-align:middle;}
.organization {clear:both;margin-top:20px;}
.organization h2 {clear:both;margin:20px 0 0 0;}
.orga_head {width:140px;height:140px;border-radius:140px;border:3px solid #000;margin:0 auto;text-align:center;padding-top:44px;font-weight:400;font-size:15px;}
.orga_head strong {display:block;font-size:18px;font-weight:500;color:#000;line-height:18px;}
.lineVert {width:1px;height:30px;margin:0 auto;background:#666;}
.orga_headsm {width:140px;padding:10px 20px;margin:0 auto 20px;font-weight:400;text-align:center;border:1px solid #333;border-radius:6px;}
.orga_headsm strong {font-weight:500;color:#000;font-weight:16px;}
.orga_list {clear:both;margin:10px 0 0 -1%;overflow:hidden;}
.orga_list > li {float:left;width:19.0%;margin:0 0 1% 1%;border:1px solid #ccc;}
.orga_list > li .listHead {position:relative;text-align:center;font-size:15px;font-weight:500;color:#333;padding:10px;background:#f5f8ff;}
.orga_list > li .listHead a {display:inline-block;position:absolute;top:10px;right:10px;width:20px;height:20px;background:#fff url(../images/content/icon_more.png) no-repeat center center;border:1px solid #ccc;text-indent:-9999px;}
.orga_list > li ul {padding:10px 15px;min-height:170px;}
.orga_list > li ul li {background: url(../images/content/sub_point_2.gif) no-repeat 0 center;padding-left:15px;}

.btn_pgPrev {position:absolute;left:0;top:5px;}
.btn_pgPrev a {display:inline-block;padding:10px 20px 10px 30px;border:1px solid #ccc;background:url(../images/content/icon_prev.png) no-repeat 10px center;font-size:13px;color:#333;border-radius:4px;}
p.result {font-size:20px;padding:0 0 20px 0;border-bottom:1px solid #ccc;color:#000;margin-bottom:30px;}
p.result strong {color:#36F;font-weight:500;}

.infoImg {margin-bottom:30px;}
.floorImg {text-align:center;}

.mapJindo {text-align:center;}
.map_jindo {text-align:center;margin-bottom:20px;}
.mapJindo a.btn_download {display: inline-block;padding: 10px 50px 10px 20px;background: url(../images/content/icon_download.gif) no-repeat right 20px center;border: 1px solid #f77e26;border-radius: 4px;margin: 20px 0;color: #f77e26;font-weight: 400;}

a.btn_download {display: inline-block;padding: 10px 50px 10px 20px;background: url(../images/content/icon_download.gif) no-repeat right 20px center;border: 1px solid #f77e26;border-radius: 4px;margin: 10px 0;color: #f77e26;font-weight: 400;}

.findRoad {margin:20px 0 0 0;padding:20px 30px;border:1px solid #ddd;background:#fefefe;height:80px;overflow:hidden;}
.findRoad dl {width:100%;}
.findRoad dl dt {float:left;font-size:18px;font-weight:500;color:#000;margin-right:20px;height:20px;line-height:35px;vertical-align:middle;width:12%;}
.findRoad dl dd {float:left;margin:0 5px;height:16px;line-height:16px;vertical-align:middle;width:35%;}
.findRoad label {float:left;width:15%;line-height:36px;}
.findRoad input[type=text] {float:left;border:1px solid #ddd;padding:8px;margin:0 5px;width:82%;}
.findRoad input[type=button] {float:left;border:1px solid #000;padding:8px 10px;font-size:14px;color:#000;width:100%;font-weight:500;font-size:15px;}
.findRoad dl dd:last-child {width:100px;}

.table_td_left tr th, .table_td_left tr td {padding:0 10px;}
.table_td_left tr td {text-align:left;}

.divLeft50 {float:left;width:50%;margin-bottom:30px;padding-right:20px;}

.divtextCenter {text-align:center;}
.btn_div {clear:both;text-align:center;margin-top:30px;}
.btn_move {display:inline-block;padding:10px 20px;font-size:15px;background:#06C;color:#fff;font-weight:400;border-radius:4px;}
.btn_move:hover {color:#fff;}

.textCenter {text-align:center;}

.sub_title_3 {border:1px solid #ddd;background:#fefefe;padding:8px 15px;color:#555;margin-bottom:20px;text-align:center;}

.yBook {overflow:hidden;}
.yBook .yBookList {margin-left:-5px;overflow:hidden;}
.yBook .yBookList li {float:left;width:16.1555%;margin:0 0 5px 5px;border:1px solid #ddd;}
.yBook .yBookList li span.yBookImg {display:block;min-height:150px;padding:15px;overflow:hidden;text-align:center;}
.yBook .yBookList li span.yBookImg img {width:100%;}
.yBook .yBookList li .yBookImgDesc {padding:12px;}
.yBook .yBookList:after {clear:both;}
.yBook .yBookTbHead {position:relative;margin-bottom:40px;}
.yBook .board_search {position:absolute;right:0;top:0;}
.yBook .board_search form {width:auto;}
.yBook .board_search .select_box {width:220px;margin-right:0;}
.yBook table tr td {text-align:left;padding:15px;}
.yBook a.btn_download {display: block;padding: 8px 20px 8px 20px;background: url(../images/content/icon_download.gif) no-repeat right 20px center;border: 1px solid #f77e26;border-radius: 4px;color: #f77e26;font-weight: 400;font-size:13px;}

.jindo_symbol .box_txt_2 {margin:20px 0;background:none;padding:0;border:none;}
.jindo_symbol .box_txt_2 .dog_img_2 {border:1px solid #ddd;}
.jindo_symbol .box_txt_2 ul {width:auto;margin:10px 0;}
.jindo_symbol .arr_3 {margin-top:10px;font-size:13px;color:#666;}
.jindo_symbol .btn_move {margin-top:20px;}

.jindo_symbol .page_table td {padding:20px;}
.jindo_symbol .page_table td img {max-width:100%;margin:10px 0;}

.jindo_chater .box_txt_2 {margin:0; background:none;padding:50px;width:100%;}
.jindo_chater .box_txt_2 p {font-size:16px;color:#111;margin-bottom:20px;}

.jindo_song {text-align:center;}

@media screen and (max-width:1200px){
    #wrap {padding-top:60px;}
}
@media screen and (max-width:1140px){
    .yBook .yBookList li {width:32.6666%;}
    .yBook .yBookList li span.yBookImg img {width:auto;height:100%;}
}
@media screen and (max-width:1100px){
    .orga_list > li {width:24.0%;}
    .orga_list > li .listHead {position:relative;text-align:left;font-size:15px;font-weight:500;color:#333;padding:10px;background:#f5f8ff;}
}
@media screen and (max-width:1070px){
    .findRoad {height:130px;}
    .findRoad dl dt {float:none;display:block;width:100%;margin-bottom:20px;}
    .findRoad label {width:16%;font-size:13px;}
    .findRoad dl dd:nth-of-type(1) {margin-left:0;}
    .findRoad dl dd {float:left;margin:0 5px;height:16px;line-height:16px;vertical-align:middle;width:40%;}
    .findRoad input[type=text] {width:80%;}
}
@media screen and (max-width:1045px){
    .yBook a.btn_download {margin:0 auto;background: url(../images/content/icon_download.gif) no-repeat center center;text-indent:-9999px;padding:8px;width:40px;}
}
@media screen and (max-width:810px){
    .findRoad {height:250px;}
    .findRoad dl dd {clear:both;float:none;display:block;width:100%;margin:10px 0;height:40px;}
    .findRoad label {width:18.5%;}
    .findRoad input[type=text] {width:81%;margin:0;}
    .findRoad input[type=button] {float:none;width:100%;}
    .findRoad dl dd:last-child {width:100%;}
    .yBook .yBookList li {width:32.6%;}
    video{width:100%;}
}
@media screen and (max-width:770px){
    .findRoad {height:250px;}
    .findRoad dl dd {clear:both;float:none;display:block;width:100%;margin:10px 0;height:40px;}
    .findRoad label {width:18.5%;}
    .findRoad input[type=text] {width:81%;margin:0;}
    .findRoad input[type=button] {float:none;width:100%;}
    .findRoad dl dd:last-child {width:100%;}
    .yBook .yBookList li {width:32.6%;}
    video{width:100%;}
}
@media screen and (max-width:768px){
    .btn_pgPrev {display:none;}
    .divLeft50{padding-right:0px;}
 }
@media screen and (max-width:712px){
    .radioSelectHorz {float:none;line-height:40px;margin-right:0;width:100%;}
    .radioSearch {clear:both;float:none !important;width:100% !important;}
    .orga_list > li {width:48.0%;margin:0 0 2% 2%;}
    .divLeft50 {float:none;width:100%;}
}
@media screen and (max-width:712px){
    .yBook .yBookList li {width:48.6%;}
    .yBook a.btn_download {background: url(../images/content/icon_download.gif) no-repeat center center;background-size:12px auto;padding:2px;width:20px;}
}
@media screen and (max-width:480px){
    .orga_list > li {float:none;width:100%;margin:0 0 10px 0;}
    .yBook .yBookList li {width:100%;margin-left:0;}
}

.dog_history .img_box{float:left;margin:10px;}
.dog_history .img_box_fr{float:right;margin:10px;}

.box_txt_1{width:100%;margin:30px auto;font-size:18px;font-weight:300;color:#15171b;padding:20px;border:5px solid #d3d5d7;}
.dog_img{width:100%;height:100%;}
.dog_img > li {float:left;}

.dog_img_1 td {padding:5px 0;text-align:center;}
.dog_img_1 td:nth-of-type(1) {padding-right:2.5px;}
.dog_img_1 td:nth-of-type(2) {padding-left:2.5px;padding-right:2.5px;}
.dog_img_1 td:nth-of-type(3) {padding-left:2.5px;padding-right:2.5px;}
.dog_img_1 td:nth-of-type(4) {padding-left:2.5px;}

.box_txt_2{display:table;width:100%;margin:0px;border:1px solid #c6d2da;background-color:#fcfcfc;padding:18px;}
.box_txt_2 .dog_img_2{display:block;margin-right:50px;}
.box_txt_2 ul{display:table;}

.dog_header_tit{display:table;}
.dog_header_tit ul {width:100%;}
.dog_header_tit ul li:first-child{float:right;}
.dog_header_tit ul li:last-child{display:inline;}

.ordinance{display:inline-block;width:100%;float:right;text-align:right;}

.dog_win_view{display:inline-block;width:100%;}
.dog_win{width:100%;margin:0 auto;}
.dog_win > li{float:left;width:19%;margin:0.5%;}
.dog_win > li img{width:100%;}

.dog_festival{width:100%;display:block;border-bottom:1px solid #d5dadf;}
.dog_festival a {display:block;width:100%;height:100%;}
.btn_dog_festival{width:100%;padding:10px 0;padding-left:10px;background:url(images/base_select_arrow.jpg) no-repeat top right ;font-size:18px;color:#000;}
.btn_dog_festival > img{float:right;}
.dog_festival_view{display:none;padding-top:10px;border-top:1px solid #d5dadf;}
.dog_festival_img{display:inline-block;}
.dog_festival_img img{width:100%;}

.jin_town_img{width:49%;}
.jin_town_img img {width:530px;height:310px;}
.jin_town_map{width:49%;;}

@media screen and (max-width:910px) {
    .dog_win > li{float:left;width:23%;margin:1%;}
}
@media screen and (max-width:768px) {
    .dog_win > li{float:left;width:30%;margin:1%;}

    .jin_town_img{width:100%;}
    .jin_town_map{width:100%;}

    .jin_600_imgbox_75 div {clear:both;width:100%;margin:10px 0;}
    .jin_600_imgbox_75 div:nth-of-type(1) {margin-left:0;}
}
@media screen and (max-width:618px) {
    .dog_win > li{float:left;width:48%;margin:1%;}
}

.area_img_cont{width:100%;}
.area_img_cont img{float:left;width:300px !important;}
.area_img_cont .area_txt{display:table-cell;width:50%;padding:30px;}

.area_img_cont ul{display:table-cell;width:50%;padding-left:20px;}

p.jin_600_box_17 {background:url(../images/common/korealogo.jpg) no-repeat #f1f1f1; background-position:5px;padding:10px 0 10px 10px; }

.jin_600_linkbox_14 {float:right;width:30%;text-align:center;background:#4e6eb7;padding:7px;margin-top:15px;}

.jin_600_ul_14 {width:80%;margin:0 auto;text-align:center;}
.jin_600_p_14_2 {display:inline;}
.jin_600_ul_14 > li {position:relative;}
.jin_600_ul_14 > li:nth-of-type(1) {width:25%;margin:0 auto;background-color:#B6D5DC;top:10px;z-index:100;border:1px solid #80ABCC;}
.jin_600_ul_14 > li:nth-of-type(2) {padding-top:20px;padding-bottom:10px;border:1px solid #80ABCC;}
.jin_600_ul_14 > li:nth-of-type(4) {width:25%;margin:0 auto;background-color:#B6D5DC;top:10px;z-index:100;border:1px solid #80ABCC;}

.jin_600_ul_14 > li:nth-of-type(3) img , .jin_600_ul_14 > li:nth-of-type(6) img{transform:rotate(-90deg);}
.jin_600_ul_14 > li:nth-of-type(5) {padding-top:20px;padding-bottom:10px;border:1px solid #80ABCC;}
.jin_600_ul_14 > li:nth-of-type(7) {width:25%;margin:0 auto;background-color:#F8D99E;top:10px;z-index:100;border:1px solid #FF8040;}

.jin_600_ul_14 > li:nth-of-type(8) {overflow:hidden;padding:30px 0 10px;border:1px solid #80ABCC;}
.jin_600_ul_14 > li:nth-of-type(8) > ul {width:99%;margin:0 auto;overflow:hidden;}

.jin_600_ul_14 > li:nth-of-type(8) > ul > li {width:32.3%;float:left;margin:0 5px;}
.jin_600_ul_14 > li:nth-of-type(8) > ul > li > ul li:nth-of-type(2) {text-align:left;padding-left:10px;}
.jin_600_ul_14 > li:nth-of-type(8) > ul ul li {border:1px solid #ccc;}
.jin_600_ul_14 > li:nth-of-type(8) > ul ul li:nth-of-type(2) {margin-top:-1px;height:150px;padding-top:10px;}
.jin_600_p_14 a {float:right;color:#fff;padding:2px 20px;background-color:#ccc;}

.jin_600_img_20{width:100%;height:20%;}
.jin_600_img_20_1{float:left;width:23%;}
.jin_600_img_20_2{float:left;width:75%;}

/*--- progress ---*/
.progress-con {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: rgba(0,0,0,0.7);
    z-index: 950;
}
.progress-con > div {
    margin: 30% auto 0;
    padding: 20px;
    max-width: 640px;
    font-size: 20px;
    color: #fff;
}
.progress-con .bar {
    position: relative;
    margin-bottom: 25px;
    height: 4px;
    background-color: #fff;
    border-radius: 2px;
}
.progress-con .bar p {
    position: absolute;
    top: 0;
    left: 0;
    width: 38%;
    height: 100%;
    background-color: #ff0000;
    border-radius: 2px;
}

@media screen and (max-width:1024px) {
    .page_two_column ul{width:40%;display:table-cell;}
    .jin_600_ul_14 > li:nth-of-type(8) > ul{padding:10px;}
    .jin_600_ul_14 > li:nth-of-type(8) > ul > li {width:100%;margin:5px 0;}
}
@media screen and (max-width:767px){
    .area_img_cont img{float:left;width:100% !important;}
    .area_img_cont ul{display:table-cell;width:50%;padding-left:0px;}
    .area_img_cont .area_txt{display:table-cell;width:50%;padding:10px;}
    .area_img_cont ul li:last-child{width:100%;float:left;margin-left:0px;}
}