@charset "UTF-8";


body { 
	  font-family:'Noto Sans KR','나눔고딕','Nanum Gothic','MalgunGothic','맑은고딕','돋움','Dotum','xeicon','sans-serif';
      width: 100%;
      height: 100%;
      position: absolute;
      font-size: 13px; 
  	  overflow: hidden; 
  	  color: #42474b; 
}
pre {
	 padding:10px;
     overflow: auto;
     white-space: pre-wrap;
     text-align: left;
     display: block;
}
*{ 
  margin: 0 auto; 
  padding: 0; 
}
a { 
   text-decoration: none; 
   color: #42474b;
   display: block; 
}
ul { 
	list-style: none; 
}


select::-ms-expand { 
					display: none; 
}
.mapContentZone{
	position: relative;
	width: 100%;
	height: 100%;
}

.fl { 
	 float: left; 
}
.fr { 
	 float: right; 
}
.cd { 
	 clear: both; 
}
.cf:after { 
		   content: ""; 
		   display: block; 
		   clear: both; 
}


/*header*/
.header {
		 border-bottom: 1px solid #E6E6E6;
}

.logo {
	   width: 20%; 
	   height: 100px; 
	   text-align: center;
}
.logo a {
		 position: absolute; 
		 width: 280px; 
		 display: block;
}
.logo img {
		   /* margin: 28px; */
		   /* width: 342px; */
}
.menu_top {
		   width: 80%;
		   height: 100px;
		   font-size: 14px;
}
.menu_top li { 
			  margin: 18px 10px; 
			  width: 100px; 
			  height: 65px; 
			  display: block; 
			  color: #555555; 
}
.top1 { 
	   width: 100px; 
	   height: 65px; 
	   background: white; 
	   color: #6270DD; 
	   font-weight: bold; 
	   line-height: 60px; 
	   text-align: center; 
}
.top2 { 
	   width: 100px; 
	   height: 65px; 
	   background: white; 
	   color: #6270DD; 
	   font-weight: bold; 
	   line-height: 60px; 
	   text-align: center; 
}
.top3 { 
	   width: 140px; 
	   height: 65px; 
	   background: white; 
	   color: #3C92DC; 
	   font-weight: bold; 
	   line-height: 60px; 
	   text-align: center; 
}
.top4 { 
	   width: 100px; 
	   height: 65px; 
	   background: white; 
	   color: #F29A27; 
	   font-weight: bold; 
	   line-height: 60px; 
	   text-align: center; 
}


/*container*/
.container { 
	        position: absolute; 
	        width: 100%;
	        height: calc(100% - 100px); 
}
.nav {
	  position: absolute;
	  width: 500px;
	  height: 100%;
	  background: white;
	  display: flex;
	  flex-direction: column;
}


/*1단락**********************************************************************************************/

.research { 
	       width: 500px;
           background: #E7EDF8;
}
.research_box {
			   margin-top: 22px;
			   width: 450px;
			   height: 38px;
			   border-bottom: 2px solid #ccc;
			   background: white;
			   border-radius: 5px 5px 0 0;
			   box-sizing: border-box;
}
.research_1 {
	         width: 150px;
	         height: 38px;
	         line-height: 38px;
	         border: 1px solid #ccc;
	         border-bottom: none;
	         border-radius: 5px 0 0;
	         box-sizing: border-box;
	         text-align: center;
	         font-weight: 500;
	         font-size: 14px;
}
.research_1:hover { 
				   color: #3D4F9C; 
				   border: 1PX solid #CCC;
}
.on a { 
	   position: relative; 
}
.on a:after { 
	         content: ''; 
	         position: absolute; 
	         left: 0px; 
	         display: block; 
	         bottom: 1px; 
	         width: 100%; 
	         height: 2px; 
	         background: #3D4F9C; 
}
.research_2 {
	         width: 150px;
	         height: 38px;
	         line-height: 38px;
	         border: 1px solid #ccc;
	         border-bottom: none;
	         box-sizing: border-box;
	         text-align: center;
	         font-weight: 400;
	         font-size: 14px;
}
.research_2:hover { 
	               color: #3D4F9C; 
	               border: 1PX solid #CCC;
	                
}
.research_3 {
	         width: 150px;
	         height: 38px;
	         line-height: 38px;
	         border: 1px solid #ccc;
             border-bottom: none;
	         border-radius: 0 5px 0 0;
	         box-sizing: border-box;
	         text-align: center;
	         font-weight: 500;
	         font-size: 14px;
}
.research_3:hover { 
				   color: #3D4F9C; 
				   border: 1PX solid #CCC;
				   
}

.updown {
		 width: 450px;
}	
.updown img { 
			 width: 50px; 
			 display: block;
			 cursor: pointer;
}


/* 명칭검색 */
.select_1 { 
		   margin-top: 20px; 
		   width: 420px; 
		   height: 30px; 
		   line-height: 30px; 
		   background: #3D4F9C; 
		   border-radius: 20px; 
}
.chk { 
	  line-height: 39px;
      padding-left: 27px;
      font-size: 14px;
      color: #3D4F9C;
}
.chk label { 
	        margin-right: 8px; 
	        color: #3D4F9C; 	 
	        font-weight: 500;       
}


.select_2 {
		   margin-top: 15px;
		   width: 450px;
}
.sojaji {
	  	 margin-left: 16px;
	  	 width: 100px;
	  	 height: 29px;
	  	 line-height: 29px;
	  	 font-weight: 500;
	  	 color: #3D4F9C;
	  	 font-size: 14px;
}
.sojaji1_st {
		  padding: 6px;
		  width: 158px;
		  /* height: 27px; */
		  background: #fff url(/css/hcrs/img/arrow.png) right 0.8rem center no-repeat;
		  background-size: 10px;
		  border: 1px solid #ccc;
		  border-radius: 5px;
		  font-weight: 500;
		  appearance: none;
		  -webkit-appearance: none;
}


.select_4 {
		   margin-top: 6px;
		   width: 450px;
}
.munh {
	   margin-left: 16px;
	   width: 100px;
	   height: 29px;
	   line-height: 29px;
	   font-weight: 500;
	   color: #3D4F9C;
	   font-size: 14px;
}
.munh_st {
	      padding: 6px;
	      width: 305px;
	      /* height: 25px; */
	      border: 1px solid #ccc;
	      border-radius: 5px;
	      font-weight: 500;
	      background: #fff;
	      /* margin-left: 3px; */
	      margin-right: 5px;
}
.name { width: 200px;}



/* 유형검색 */
.select2_1 {
			margin-top: 6px;
			width: 450px;
}
.gobon {
	    margin-left: 16px;
	    width: 100px;
	    height: 29px;
	    line-height: 29px;
	    font-weight: 500;
	    font-size: 14px;
	    color: #3D4F9C;
}
.gobon_chk {
			line-height: 27PX;
			width: 334px;
			margin-left: -4px;
}
.gobon_chk label {
				  margin: 4px;
} 

.select2_2 {
			margin-top: 6px;
			width: 450px;
}
.own {
	  margin-left: 16px;
	  width: 100px;
	  height: 29px;
	  line-height: 29px;
	  font-weight: 500;
	  font-size: 14px;
	  color: #3D4F9C;
}
.own1 {
	   padding: 6px;
	   width: 157px;
	   background: #fff url(/css/hcrs/img/arrow.png) right 0.8rem center no-repeat;
	   background-size: 10px;
	   border: 1px solid #ccc;
	   border-radius: 5px;
	   font-weight: 500;
	   appearance: none;
	   -webkit-appearance: none;
}
.own2 {
	   margin-left: 4px;
	   padding: 6px;
	   width: 157px;
	   background: #fff url(/css/hcrs/img/arrow.png) right 0.8rem center no-repeat;
	   background-size: 10px;
	   border: 1px solid #ccc;
	   border-radius: 5px;
	   font-weight: 500;
	   appearance: none;
	   -webkit-appearance: none;
}

.select2_3 {
	        margin-top: 6px;
	        width: 450px;
}
.gujo {
	   margin-left: 16px;
	   width: 100px;
	   height: 32px;
	   line-height: 32px;
	   font-weight: 500;
	   font-size: 14px;
	   color: #3D4F9C;
}
.gujo_st {
	      width: 248px;
	      height: 30px;
	      min-height: 30px;
	      border: 1px solid #ccc;
	      border-radius: 5px;
	      background: #fff;
	      overflow: hidden;
}
.gujo_st span {
			   margin-left: 4px;
			   padding: 2px 4px;
			   line-height: 30px;
			   border: 1px solid #ccc;
			   border-radius: 20px;
			   font-size: 13px;
			   white-space: nowrap;
}
.gujo_st:hover {
	height: auto;
	
}
.gujo_st2 { 
		   margin: 0 10px 0 4px; 
		   width: 60px; 
		   height: 30px; 
		   line-height: 30px; 
		   background: #3D4F9C; 
		   color: #fff; 
		   border: 1px solid #3D4F9C; 
		   border-radius: 5px; 
		   text-align: center; 
		   cursor: pointer; 
}
.gujo_st2:hover { 
				 background: white; 
				 color: #3A4B93; 
				 border: 1px solid #3D4F9C; 
				 font-weight: bold; 
				 transition: all 0.3s; 
}

.select2_4 {
			margin-top: 6px;
			width: 450px;
}
.sida {
	   margin-left: 16px;
	   width: 100px;
	   height: 32px;
	   line-height: 32px;
	   font-weight: 500;
	   font-size: 14px;
	   color: #3D4F9C;
}
.sida_st { 
	      width: 248px; 
	      height: 30px; 
	      min-height: 30px;
	      border: 1px solid #ccc; 
	      border-radius: 5px; 
	      background: #fff;
	      overflow: hidden;
}
.sida_st span { 
			   margin-left: 4px; 
			   padding: 2px 4px; 
			   line-height: 30px; 
			   border: 1px solid #ccc; 
			   border-radius: 20px; 
			   font-size: 14px; 
			   white-space: nowrap;
}
.sida_st:hover {
	height: auto;
	
}
.sida_st2 { 
	       margin: 0 10px 0 4px; 
	       width: 60px; 
	       height: 30px; 
	       line-height: 30px; 
	       background: #3D4F9C; 
	       color: #fff; 
	       border: 1px solid #3D4F9C; 
	       border-radius: 5px; 
	       text-align: center; 
	       cursor: pointer; 
}
.sida_st2:hover {
				 background: white; 
				 color: #3A4B93; 
				 border: 1px solid #3D4F9C; 
				 font-weight: bold; 
				 transition: all 0.3s; 
}

/* 구조선택 */
.strct_div {
		   top: 304px;
		   left: 530px;
		   position: absolute;
		   width: 1000px;
		   background: #fff;
		   border: none;
		   text-align: center;
		   /* padding: 5px; */
		   z-index: 100;
}
.strct_table {
			 border-collapse: collapse; 
			 padding: 5px; 
}

/* 시대선택 */
.sida_div {
		   top: 304px;
		   left: 530px;
		   position: absolute;
		   width: 1000px;
		   background: #fff;
		   border: none;
		   text-align: center;
		   /* padding: 5px; */
		   z-index: 100;
}
.sida_table {
			 border-collapse: collapse; 
			 padding: 5px; 
}
.x {
	/* border-radius: 5px; */
	text-align: center;
	cursor: pointer;
}
.x img { 
		margin: 5px; 
		float: right; 
		padding: 2px; 
		width: 14px; 
		border: 1px solid #ccc; 
		border-radius: 5px; 
		background: #fff;
}
.td1 { 
	  width: 200px; 
	  height: 79px; 
	  border: 1px solid #ccc; 
	  text-align: center; 
	  cursor: pointer; 
}
.td1.on { 
			background: #E7EDF8; 
			transition: all 0.3s; 
}
.td1:hover { 
			background: #E7EDF8; 
			transition: all 0.3s; 
}
.sida_sm { 
		  display: block; 
		  font-size: 10px; 
}


/* 공간검색 */
.tab03 { 
		width: 450px; 
}
.select3_1 { 
			width: 396px; 
}
.img {
	  margin: 15px 15px 0 15px;
	  border: 1px solid #ccc;
	  border-radius: 10px;
}
.img a { 
		height: 100px; 
}
.img:hover { 
			background: #E7EDF8; 
			border: 1px solid #3D4F9C; 
}
.img img {
		  width: 100px;
		  height: 100px;
		  border-radius: 10px;
		  background: #fff;
}


/* 검색초기화버튼 */
.button {
		 margin: 15px 15px;
}
.chkh { 
	   margin: 5px; 
	   padding: 4px; 
	   width: 60px; 
	   color: white; 
	   background: #3D4F9C; 
	   border: 1px solid #3A4B93; 
	   border-radius: 5px; 
	   text-align: center; 
	   cursor: pointer; 
}
.chkh:hover {
	         background: white;
	         color: #3A4B93;
	         border: 1px solid #3A4B93;
	         transition: all 0.3s;
}
.kums {
	   margin: 5px 10px 5px 2px;
	   padding: 4px;
	   width: 60px;
	   background: #9F0973;
	   color: #fff;
	   border: 1px solid #9F0973;
	   border-radius: 5px;
	   text-align: center;
	   cursor: pointer;
}
.kums:hover { 
			 background: #fff;
			 color: #9F0973; 
			 border: 1px solid #9F0973; 
			 transition: all 0.3s;
}


/*1단락마감************************************************************************************** ****/


/*2단락**********************************************************************************************/

.gum {
	  padding-left: 4px;
	  padding-right: 5px;
	  margin-bottom: 5px;
	  width: 450px;
	  /* height: 800px; */
	  overflow-y: hidden;
	  overflow-x: hidden;
	  display: flex;
	  flex-direction: column;
}
.gur {
      margin-top: 15px;
      width: 100%;
}
.gum0 {
	   margin-top: 15px;
	   width: 100%;
}
.gum0 span {
	 		margin-top: 5px;
	 		display: inline-block;
}
.gum01 {
	    margin-right: 5px;
	    padding: 2px 8px;
	    color: #3D4F9C;
	    border-radius: 20px;
	    border: 2px solid #3D4F9C;
}
.gum02 { 
	    margin-right: 5px;
	    padding: 2px 8px;
	    color: #9F0973;  
	    border-radius: 20px;
	    border: 2px solid #9F0973;  
}
.gum03 { 
	    margin-right: 5px;
	    padding: 2px 8px;
	    color: #5572C0;  
	    border-radius: 20px;
	    border: 2px solid #5572C0;  
}
.gum04 { 
	    margin-right: 5px;
	    padding: 2px 8px;
	    color: #F1C458;
	    border-radius: 20px;
	    border: 2px solid #F1C458;  
}
.gum05 { 
	    margin-right: 5px;
	    padding: 2px 8px;
	    color: #238EAD;  
	    border-radius: 20px;
	    border: 2px solid #238EAD;  
}
.gum06 { 
	   margin-right: 5px;
	   padding: 2px 8px;
	   color: #28818C; 
	   border-radius: 20px;
	   border: 2px solid #28818C;  
}

.gun {
	  height: 33px;
	  line-height: 50px;
	  font-size: 13px;
	  margin-bottom: 0px;
}
.yellow { 
		 color: #F39D2F; 
}
.download {
	       padding: 4px 15px;
	       border: 1px solid #3D4F9C;
	       background: #3D4F9C;
	       color: #fff;
	       border-radius: 5px;
	       cursor: pointer;
}
.download:hover { 
	             background: #fff;
	             color: #3D4F9C; 
	             border: 1px solid #3D4F9C; 
	             transition: all 0.3s; 
}
.mark img {
	       margin-right: 7px;
	       padding: 3px;
	       width: 14px;
	       border: 1px solid #3D4F9C;
	       border-radius: 5px;
	       cursor: pointer;
}
.such {
	   margin-top: 12px;
	   overflow: hidden;
	   overflow-y: auto;
	   width: 100%;
}
.such1 {
	    padding: 20px 10px;
	    border-bottom: 1px solid #ddd;
}
.such1:first-child {
				    border-top: 1px solid #ddd;
}
.such1 p {
	      font-size: 12px;
}
.title {
	    font-size: 15px !important;
	    margin-bottom: 2px;
}
.such1:hover {
	   		  background: #E7EDF8;
}
.color1 {
		 color: #3D4F9C;
		 font-weight: 600;
		 font-size: 15px;
}
.title {
		font-weight: 500;
		font-size: 15px;
}	
.small {
		color: #888888;
		font-size: 13px;
		font-weight: 400;
}	

.number {
		 margin-top: 30px;
		 margin-bottom: 40px;
		 display: table;
		 margin-left: auto;
		 margin-right: auto;
}
.number a { 
	       width: 25px; 
}

/*파일내려받기*/
.down_div {
		   top: 138px;
		   left: 530px;
		   position: absolute;
		   width: 1000px;
		   /* height: 1000px; */
		   background: #fff;
		   border: none;
		   text-align: center;
		   z-index: 100;
		   border: 1px solid #ccc;
}
.x3 { 
	 background: #E7EDF8; 
	 width: 1000px; 
	 height: 22px; 
	 cursor: pointer; 
}
.x3 img { 
	     margin: 2px 5px; 
	     padding: 2px; 
	     width: 12px; 
	     height: 12px; 
	     background: #fff; 
	     border: 1px solid #ccc; 
	     border-radius: 5px; 
}
.down_ul {
	      margin-top: 20px; 
}
.down_li {
		   margin: 10px 0  10px 20px;
		   font-size: 15px;
		   font-weight: 500;
}
.t1 {
     padding-top: 20px;
     padding-bottom: 20px;
}
.tgum {
	   padding-right: 874px;
	   margin-bottom: 12px;
	   font-size: 13px;
}
.tgum span {
			color: #F39D2F;
}
.down_y {
		 /* width: 980px; */
		 height: 740px;
		 overflow-y: auto;
		 margin-left: 0;
}
.down_table {
             margin: 0 20px;
             /* width: 940px; */
             border-collapse: collapse;
             border: 1px solid #ccc;
             box-sizing: border-box;
}
.downtd_1 {
		   width: 920px;
		   /* height: 40px; */
		   border: 1px solid #ccc;
		   font-size: 13px;
		   font-weight: 400;
}
.downtd_2 {
		   width: 40px;
		   /* height: 40px; */
		   background: #F3F3F3;
		   border: 1px solid #ccc;
		   font-size: 14px;
		   font-weight: 500;
		   padding: 6px;
}
.excel {
	    margin-left: 888px;
	    margin-top: 15px;
	    /* width: 100px; */
	    padding: 4px 15px;
	    /* height: 30px; */
	    /* line-height: 30px; */
	    /* border: 1px solid #3D4F9C; */
	    /* background: #3D4F9C; */
	    /* color: #fff; */
	    /* border-radius: 5px; */
	    /* cursor: pointer; */
	    /* display: block; */
}
.excel:hover { 
              background: #fff;
              color: #3D4F9C; 
              border: 1px solid #3D4F9C; 
              transition: all 0.3s; 
}
.number1 { 
		  margin-top: 10px; 
		  margin-bottom: 80px;
		  display: table; 
		  margin-left: auto; 
		  margin-right: auto; 
}
.number1 a { 
	       width: 25px; 
}


/* 초당침례교회(단일) */
.chodang_div {
			  top: 138px;
			  left: 530px;
			  position: absolute;
			  left: calc(50% - 500px);
			  width: 1000px;
			  /* height: 700px; */
			  background: #fff;
			  border: 1px solid #ccc;
			  text-align: center;
			  z-index: 100;
}
.user_div {
			  top: 138px;
			  position: absolute;
			  width: 1000px;
			  /* height: 700px; */
			  background: #fff;
			  border: 1px solid #ccc;
			  text-align: center;
			  z-index: 100;
}
.x2 {
	 background: #E7EDF8;
	 width: 1000px;
	 height: 22px;
	 cursor: pointer;
}
.x2 img {
	     margin: 2px 5px;
	     padding: 2px;
	     width: 12px;
	     height: 12px;
	     background: #fff;
	     border: 1px solid #ccc;
	     border-radius: 5px;
}
.cho_danil {
			margin-top: 12px;
}
.cho_danil1 {
	         margin-left: 15px;
	         font-weight: 600;
	         font-size: 12px;
	         padding-top: 10px;
}
.cho_danil1 span {
				  font-size: 16px;
}
.cho_button {
	         margin: 0px 8px 0 0;
	         width: 60px;
	         padding: -17px;
	         height: 29px;
	         line-height: 29px;
	         border: 1px solid #3D4F9C;
	         background: #3D4F9C;
	         color: #fff;
	         border-radius: 5px;
	         cursor: pointer;
}
.cho_button:hover { 
				   background: white; 
				   color: #3A4B93; 
				   border: 1px solid #3D4F9C; 
				   transition: all 0.3s; 
}
.cho_button1 { 
			  margin: 16px 20px 0 0;
			  width: 80px; 
			  height: 30px; 
			  line-height: 30px; 
			  border: 1px solid #9F0973; 
			  background: #9F0973; 
			  color: #fff; 
			  border-radius: 5px; 
			  cursor: pointer; 
}
.cho_button1:hover { 
					background: #fff; 
					color: #9F0973; 
					border: 1px solid #9F0973; 
					transition: all 0.3s; 
}
.cho_button2 { 
	   		  margin: 16px 8px 0 0; 
	   		  width: 80px; 
	   		  height: 30px; 
	   		  line-height: 30px; 
	   		  border: 1px solid #9F0973; 
	   		  background: #9F0973; 
	   		  color: #fff; 
	   		  border-radius: 5px; 
	   		  cursor: pointer; 
}
.cho_button2:hover { 
					background: #fff; 
					color: #9F0973; 
					border: 1px solid #9F0973; 
					transition: all 0.3s; 
}
.chodang_scr {
			  margin: 15px 0 0px 15px;
			  width: 440px;
			  height: 578px;
			  overflow-y: auto;
			  overflow-x: hidden;
			  /* box-sizing: border-box; */
}
.chodang_table {
				width: 100%;
				border-collapse: collapse;
				border: 1px solid #ccc;
				height: 573px;
				/* box-sizing: border-box; */
}
.chodang1_1 {
			 /* width: 100px; */
			 height: 35px;
			 border: 1px solid #ccc;
			 /* font-size: 16px; */
			 padding-left: 5px;
}
.chodang1_11 {
			 width: 90px;
			 height: 35px;
			 border: 1px solid #ccc;
			 /* font-size: 13px; */
			 padding-left: 5px;
}
.chodang1_2 {
			 width: 25%;
			 height: 35px;
			 background: #F3F3F3;
			 border: 1px solid #ccc;
			 /* font-size: 13px; */
			 font-weight: 400;
}


/*별점*/
.starR {
    	background: url(/css/hcrs/img/ico_review.png) no-repeat right 0;
    	background-size: auto 100%;
    	width: 14px;
    	height: 14px;
    	/* line-height: 35px; */
    	display: inline-block;
    	text-indent: -9999px;
    	cursor: pointer;
}
.starRev{
		 /* padding: 7px; */
		 /* height: 35px; */
		 /* line-height: 81px; */
}
.starR.on {
		   background-position: 0 0;
}




.solid {
		margin: 15px 15px;
		width: 515px;
		border-collapse: collapse;
		/*border: 1px solid #ccc;*/
}
.menu_ {
		height: 35px;
		border-bottom: 2px solid #ccc;
}
.ex1 {
	  /* FONT-WEIGHT: 700; */
	  width: 65px;
	  height: 34px;
	  line-height: 36px;
	  border: 1px solid #ccc;
}
.ex1 a:hover {
	 	      color: #3D4F9C; 
}
.ex2 {
	  width: 65px;
	  height: 34px;
	  line-height: 37px;
	  border-radius: 5px 0 0 0;
	  border: 1px solid #ccc;
}
.ex2 a:hover {
	 	      color: #3D4F9C; 
}

.onn a {
		position: relative; 
}
.onn a:after {
    		  content: '';
			  position: absolute;
			  left: 0px;
			  display: block;
			  bottom: 1px;
			  width: 100%;
			  height: 2px;
			  background: #3D4F9C;
}
.ex3 {
	  width: 65px;
	  height: 34px;
	  line-height: 36px;
	  border-radius: 0 5px 0 0;
	  border: 1px solid #ccc;
}
.ex3 a:hover {
	 	      color: #3D4F9C; 
} 
.scroll {
		 width: 500px;
		 height: 520px;
		 overflow-y: auto;
		 overflow-x: hidden;
}    			
.chodang_table2 {
				 width: 482px;
				 height: 520px;
				 border-collapse: collapse;
				 border: 1px solid #ccc;
}
.background {
			 padding-top: 8px;
			 width: 515px;
			 height: 528px;
			 background: #E7EDF8;
}


/*일반설명*/
.chodang1_3 {
			 FONT-WEIGHT: 100;
			 width: 90px;
			 height: 173px;
			 background: #F3F3F3;
			 border: 1px solid #ccc;
			 /* font-size: 16px; */
			 font-weight: 400;
			 box-sizing: border-box;
}
.chodang1_4 {
			 width: 200px;
			 /* height: 250px; */
			 border: 1px solid #ccc;
			 background: #fff;
			 /* font-size: 16px; */
			 vertical-align: top;
}
.chodang1_5 { 
		     width: 100px; 
			 height: 100px; 
			 border: 1px solid #ccc; 
			 background: #fff; 
			 font-size: 16px; 
}
.chodang1_6 { 
			 width: 100px; 
			 height: 600px; 
			 border: 1px solid #ccc; 
			 background: #fff; 
			 font-size: 16px; 
}


/*심화설명*/
.shimhwa {
	      /* padding-right: 10PX; */
	      background: #fff;
	      box-sizing: border-box;
	      border-collapse: collapse;
	      /* margin: 0; */
	      width: 482PX;
}
.shimhwa0 {
	       /* margin-right: 10PX; */
	       /* width: 553PX; */
	       box-sizing: border-box;
}
.shimhwa1 {
		   width: 90px;
		   height: 35px;
		   background: #F3F3F3;
		   border: 1px solid #ccc;
		   /* font-size: 16px; */
		   font-weight: 400;
		   box-sizing: border-box;
}
.shimhwa2 {
		   /* margin-right: 10PX; */
		   /* padding-top: 20px; */
		   /* padding-bottom: 20px; */
		   /* width: 221px; */
		   background: #fff;
		   border: 1px solid #ccc;
		   /* border-right: 1px solid #ccc; */
		   /* font-size: 16px; */
}
.shimhwa3 {
		   padding: 8px;
		   padding-bottom: 8px;
		   /* width: 90px; */
		   background: #fff;
		   border: 1px solid #ccc;
		   border-right: 1px solid #ccc;
		   /* font-size: 16px; */
}
.shimhwa4 {
		   /* width: 121px; */
		   padding: 8px;
		   /* padding-bottom: 20px; */
		   background: #fff;
		   border: 1px solid #ccc;
		   border-right: 1px solid #ccc;
		   /* font-size: 16px; */
}
.shimhwa5 {
		   width: 90px;
		   height: 70px;
		   background: #F3F3F3;
		   border: 1px solid #ccc;
		   /* font-size: 16px; */
		   font-weight: 400;
}
.shimhwa6 {
		   position: relative;
		   padding: 8px;
		   /* padding-bottom: 28px; */
		   /* width: 591px; */
		   background: #fff;
		   border: 1px solid #ccc;
		   border-right: 1px solid #ccc;
		   /* font-size: 16px; */
		   overflow-x: auto;
}
.shimhwa7 {
		   position: relative;
		   padding: 8px;
		   background: #fff;
}

.juntong {
		  top: 20px;
		  left: 13px;
		  /* width: 550px; */
}
.juntong_sc {
			 overflow-x: auto;
			 width: 464px;
}
.juntong_bor {
			  border: 1px solid #ccc;
			  width: 722px;
			  border-collapse: collapse;
}
.j1 {
	 margin-bottom: 8px;
	 padding: 15px 280px 5px 0;
}
.j1 span {
		 margin-right: 5px;
		 width: 4px;
		 height: 12px;
		 background: #3D4F9C;
		 display: inline-block;
}
.hung {
	   border-bottom: 1px solid #ccc;
	   /* width: 550px; */
	   box-sizing: border-box;
}
.hung01 {
		 background: #eee;
		 /* border-top: 2px solid #ccc; */
		 /* width: 550px; */
}
.hung02 {
		 border-bottom: 2px solid #ccc;
}
.hung1 {
		width: 90px;
		height: 27px;
		line-height: 27px;
		background: #eee;
		border: 1px solid #ccc;
		font-weight: 400;
		box-sizing: border-box;
		box-sizing: border-box;
}
.hung2 {
		width: 90px;
		height: 27px;
		/* line-height: 27px; */
		border: 1px solid #ccc;
		box-sizing: border-box;
}
.hung3 {
		width: 90px;
		height: 27px;
		line-height: 27px;
		background: #eee;
		font-weight: 400;
		box-sizing: border-box;
		border: 1px solid #ccc;
}
.hung4 {
		width: 90px;
		height: 27px;
		line-height: 27px;
		box-sizing: border-box;
}


.juntong_suk {
			  margin-top: 15px;
}
.j2 {
	 margin-bottom: 8px;
	 padding: 5px 198px 5px 0px;
	 /* font-size: 18px; */
}
.j2 span {
		 margin-right: 5px;
		 width: 4px;
		 height: 12px;
		 background: #3D4F9C;
		 display: inline-block;
}
.kumo {
	   width: 464px;
	   /* border: 1px solid #ccc; */
	   border-collapse: collapse;
}
.kumo1 {
		 width: 90px;
		 /* height: 200px; */
		 /* line-height: 200px; */
		 background: #eee;
		 border-right: 1px solid #ccc;
		 border-bottom: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
}
.jemok2 {
		 /* width: 348px; */
		 /* height: 200px; */
		 /* line-height: 200px; */
		 font-weight: 400;
		 box-sizing: border-box;
}
.m1 {
	 width: 90px;
	 height: 27px;
	 line-height: 27px;
	 border: 1px solid #ccc;
	 /* border-bottom: 1px solid #ccc; */
	 background: #eee;
	 box-sizing: border-box;
}
.m2 {
	 width: 283px;
	 height: 27px;
	 /* line-height: 27px; */
	 border: 1px solid #ccc;
	 box-sizing: border-box;
	 padding-left: 5px;
}
.m3 {
	 height: 64px;
	 padding-left: 5px;
}
.kusung1 {
		 width: 90px;
		 height: 27px;
		 line-height: 27px;
		 background: #eee;
		 border: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
}
.kusung3 {
	      border: 1px solid #ccc;
	      box-sizing: border-box;
	      border-collapse: collapse;
}
.kusung2 {
		 width: 90px;
		 height: 27px;
		 line-height: 27px;
		 background: #eee;
		 border-right: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
}
.geunda {
		 margin-top: 15px;
}
.j3 {
	 margin-bottom: 8px;
	 padding: 5px 292px 5px 0px;
	 /* font-size: 18px; */
}
.j3 span {
		  margin-right: 5px;
		  width: 4px;
		  height: 12px;
		  background: #3D4F9C;
		  display: inline-block;
}
.geunda1 {
		  /* width: 550px; */
		  border: 1px solid #ccc;
}
.geunda_gm1 {
		    width: 90px;
		    /* height: 200px; */
		    /* line-height: 200px; */
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    font-weight: 400;
		    box-sizing: border-box;
}
.geunda_gm2 {
		    width: 90px;
		    /* height: 27px; */
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    box-sizing: border-box;
}
.gm1 {
	  width: 90px;
	  height: 27px;
	  line-height: 27px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.gm2 {
	  width: 260px;
	  height: 27px;
	  line-height: 27px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.gm3 {
	  width: 90px;
	  /* height: 150px; */
	  /* line-height: 150px; */
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.gm3_1 {
		/* padding-top: 50px; */
		/* width: 100px; */
		/* height: 150px; */
		border-bottom: 1px solid #ccc;
		box-sizing: border-box;
}
.gm4 {
	  padding-top: 10px;
	  /* padding-left: 18px; */
	  width: 223px;
	  height: 28px;
	  line-height: 43px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.gm5 {
	  width: 100px;
	  height: 100px;
	  line-height: 100px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.gm6 {
	  padding-top: 10px;
	  padding-left: 18px;
	  width: 266px;
	  height: 106px;
	  line-height: 38px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.geunda_gj1 {
		    width: 90px;
		    /* height: 450px; */
		    /* line-height: 450px; */
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    font-weight: 400;
		    box-sizing: border-box;
}
.geunda_gj2 {
		    width: 90px;
		    /* height: 450px; */
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    box-sizing: border-box;
}
.geunda_jl1 {
		    width: 90px;
		    height: 160px;
		    line-height: 160px;
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    font-weight: 500;
		    box-sizing: border-box;
}
.geunda_jl2 {
		    width: 90px;
		    /* height: 400px; */
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    box-sizing: border-box;
}
.geunda_tj2 {
	         width: 90px;
	         height: 60px;
	         line-height: 100px;
	         background: #eee;
	         font-weight: 500;
	         border-right: 1px solid #ccc;
}
.ujukji {
		 margin-top: 15px;
}
.geundagunjo {
			  margin-top: 15px;
}
.kusung5 {
		  width: 100px;
		  height: 100px;
		  line-height: 100px;
		  background: #eee;
		  border-right: 1px solid #ccc;
		  font-weight: 500;
	      box-sizing: border-box;
}
.kusung4 {
		  /* width: 100px; */
		  /* height: 100px; */
		  /* line-height: 100px; */
		  /* font-weight: 500; */
		  box-sizing: border-box;
}
.jgch {
	   width: 360px;
	   border: 1px solid #ccc;
}
.jgch_m {
	 
width: 360px;
}
.jgch1 {
		width: 90px;
		height: 60px;
		line-height: 60px;
		background: #eee;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
		box-sizing: border-box;
}
.jgch2 {
		FONT-WEIGHT: 600;
		padding: 8px;
		width: 270px;
		height: 60px;
		border-bottom: 1px solid #ccc;
		box-sizing: border-box;
		/* white-space: nowrap; */
}
.jeung1 {
	    /* padding: 16px 96px 16px 0; */
	    /* white-space: nowrap; */
	    /* width: 312px; */
}
.jeung2 {
	    /* padding-right: 147px; */
}
.ga1 {
		 width: 90px;
		 height: 35px;
		 line-height: 35px;
		 background: #eee;
		 border-bottom: 1px solid #ccc;
		 border-right: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
}
.ga2 {
		 width: 269px;
		 height: 35px;
		 line-height: 35px;
		 border-bottom: 1px solid #ccc;
		 box-sizing: border-box;
}
.ga {
	 /* padding-right: 119px; */
} 
.jl1 {
		 width: 90px;
		 height: 35px;
		 line-height: 35px;
		 background: #eee;
		 border-bottom: 1px solid #ccc;
		 border-right: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
}
.jl2 {
	  width: 270px;
	  height: 35px;
	  line-height: 35px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.jl {
	 /* padding-right: 119px; */
} 
.jy1 {
		 width: 90px;
		 /* height: 100px; */
		 /* line-height: 60px; */
		 background: #eee;
		 border: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
}
.jy2 {
		 width: 284px;
		 height: 64px;
		 /* background: #eee; */
		 border: 1px solid #ccc;
		 box-sizing: border-box;
		 padding-left: 5px;
}
.gujo1_chk { 
			padding: 17px;
}
.gujo2_chk { 
			padding-right: 30px;

}

.j4 {
	 margin-bottom: 8px;
	 padding: 5px 279px 5px 0px;
	 /* font-size: 18px; */
}
.j4 span {
		  margin-right: 5px;
		  width: 4px;
		  height: 12px;
		  background: #3D4F9C;
		  display: inline-block;
}
.j5 {
	 margin-bottom: 8px;
	 padding: 5px 402px 5px 0px;
	 /* font-size: 18px; */
}
.j5 span {
		  margin-right: 5px;
		  width: 4px;
		  height: 12px;
		  background: #3D4F9C;
		  display: inline-block;
}
.damoon {
		  border: 1px solid #ccc;
		  width: 90px;
}
.damoon label {
		       margin-right: 10px;
}
.damoon1 {
		  width: 90px;
		  height: 35px;
		  line-height: 35px;
		  border-right: 1px solid #ccc;
		  border-bottom: 1px solid #ccc;
		  background: #eee;
		  box-sizing: border-box;
}
.damoon2 {
		  width: 283px;
		  /* padding-left: 17px; */
		  height: 35px;
		  /* line-height: 35px; */
		  border-bottom: 1px solid #ccc;
		  box-sizing: border-box;
		  padding-left: 5px;
}
.damoon3 {
		  width: 90px;
		  height: 35px;
		  line-height: 35px;
		  border-right: 1px solid #ccc;
		  background: #eee;
		  box-sizing: border-box;
}
.damoon4 {
		  /* padding-left: 17px; */
		  /* width: 450px; */
		  height: 35px;
		  line-height: 35px;
		  box-sizing: border-box;
}


/*보존관리*/
.bojon1 {
		 width: 90px;
		 height: 45px;
		 background: #F3F3F3;
		 border: 1px solid #ccc;
		 /* font-size: 16px; */
		 font-weight: 400;
		 box-sizing: border-box;
}
.bojon2 {
		 width: 208px;
		 height: 25px;
		 background: #fff;
		 border-right: 1px solid #ccc;
		 /* font-size: 16px; */
}
.bojon3 {
		 /* width: 332px; */
		 padding: 10px 0 10px 0;
		 /* height: 150px; */
		 background: #fff;
		 border: 1px solid #ccc;
		 /* font-size: 16px; */
}
.bojon4 {
		 width: 90px;
		 height: 190px;
		 background: #fff;
		 border: 1px solid #ccc;
		 /* font-size: 16px; */
		 /* overflow-y: auto; */
}
.bojon5 {
		 width: 90px;
		 background: #eee;
		 border: 1px solid #ccc;
}
.bojon6 {
		 width: 90px;
		 background: #fff;
}

.bojonji {
		 width: 370px;
/* 		 height: 27px; */
		 /* line-height: 30px; */
		 /* font-size: 16px; */
}
.bojonji1 {
		   width: 38px;
		   height: 25px;
		   line-height: 25px;
		   border: 1px solid #ccc;
		   border-right: 0;
		   background: #eee;
		   /* font-size: 16px; */
}
.bojonji2 {
		   width: 83px;
		   height: 25px;
		   line-height: 25px;
		   border: 1px solid #ccc;
		   border-right: 0;
}
.bojonji3 {
		   width: 83px;
		   height: 25px;
		   line-height: 25px;
		   border: 1px solid #ccc;
		   border-right: 1px solid #ccc;
} 
.label {
		width: 370px;
		text-align: left;
}
.label1 {
		margin-top: 5px;
		width: 370px;
		text-align: left;
}
.te {
	 padding-left: 5px;
	 width: 50px;
	 height: 18px;
	 border-radius: 5px;
	 border: 1px solid #ccc;
}
.josana {
		 margin-top: 5px;
		 padding: 5px;
		 /* padding-left: 35px; */
		 width: 358px;
		 background: #eee;
}
.josana input {
			   margin: 5px;
}
.dorbom {
		 margin-top: 5px;
		 width: 370px;
/* 		 background: #eee; */
/* 		 border: 1px solid #ccc; */
}
.gigan { 
		margin-left: 10px;
}
.gigan input { 
			  padding-left: 5px; 
			  width: 75px;
			  height: 18px;
			  border-radius: 5px;
			  border: 1px solid #ccc;
}
.gigan1 {
		 width: 70px;
		 height: 28px;
		 line-height: 28px;
		 background: #3D4F9C;
		 border-radius: 5px;
		 text-align: center;
		 color: #fff;
		 cursor: pointer;
}	
.joch1 {
		width: 90px;
		height: 25px;
		line-height: 25px;
		border-right: 1px solid #ccc;
}
.joch2 {
		width: 279px;
		line-height: 25px;
}
.boho {
	   /* margin-left: 8px; */
	   padding-bottom: 6px;
	   /* width: 208px; */
	   /* white-space: nowrap; */
}
.boho label {
			 margin: 8px 4px 0 8px;
}
.boho input {
	   	     margin: 2px;
	   	     white-space: pre-wrap;
}

/*사용현황*/
.soyou1 {
		 width: 90px;
		 /* height: 100px; */
		 background: #F3F3F3;
		 border: 1px solid #ccc;
		 /* font-size: 16px; */
		 font-weight: 400;
		 box-sizing: border-box;
}
.soyou2 {
		 /* width: 650px; */
		 padding: 8px;
		 /* height: 100px; */
		 border: 1px solid #ccc;
		 background: #fff;
		 /* font-size: 16px; */
		 box-sizing: border-box;
}
.soyou3 {
		 height: 338px;
		 border: 1px solid #ccc;
		 background: #fff;
		 vertical-align: top;
}
.sayung1 {
		  width: 90px;
		  height: 50px;
		  background: #F3F3F3;
		  border: 1px solid #ccc;
		  /* font-size: 16px; */
		  font-weight: 400;
		  box-sizing: border-box;
}
.sayung2 {
		  padding: 8px;
		  /* width: 147px; */
		  /* height: 50px; */
		  border-right: 1px solid #ccc;
		  background: #fff;
		  /* font-size: 16px; */
}
.sayung3 {
		  width: 90px;
		  background: #eee;
		  border: 1px solid #ccc;
}
.sayung2 label {
		 		margin: 8px 4px 0px 11px;
		 		white-space: nowrap;
}
.yubo {
	   /* margin-left: -7px; */
	   padding-bottom: 8px;
}
.yubo input {
	         margin: 2px;
}


/*관련자료*/
.box6 {
		width: 480px;
		height: 518px;
		background: #fff;
}
.sh_scroll {
	 		overflow-x: auto;
	 		width: 460px;
	 		position: absolute;
	 		top: 8px;
	 		left: 8px;
}

.jalo_sc {
		  width: 505px;
		  overflow-x: auto;
		  border-collapse: collapse;
}
.jalo {
	   /* border: 1px solid #ccc; */
	   /* width: 562px; */
	   /* height: 100px; */
	   /* overflow-x: auto; */
}
.jalo_1 {
	     background: #eee;
}
.juja1 {
		width: 100px;
		height: 35px;
		/* line-height: 35px; */
		border: 1px solid #ccc;
		/* background: #eee; */
		box-sizing: border-box;
}
.juja2 {
		width: 90px;
		height: 27px;
		line-height: 27px;
		border-right: 1px solid #ccc;
		background: #eee;
		box-sizing: border-box;
}
.juja3 {
		width: 90px;
		height: 27px;
		border-right: 1px solid #ccc;
		box-sizing: border-box;
}
.juja4 {
		width: 90px;
		height: 27px;
		border-right: 1px solid #ccc;
		box-sizing: border-box;
}
.juja0 {
	    width: 90px;
	    height: 27px;
	    line-height: 27px;
	    background: #eee;
	    box-sizing: border-box;
}
.juja00 {
	    width: 90px;
	    height: 27px;
	    line-height: 27px;
	    box-sizing: border-box;
}


/*사진*/
.poto {
	   width: 500px;
	   height: 523px;
	   background: #fff;
	   overflow-y: auto;
	   overflow-x: hidden;
}
.poto1 {
		padding: 10px 5px;
		width: 460px;
		height: 520px;
		background: #fff;
		box-sizing: border-box;
}
.poto1 li {
		   margin-bottom: 9px;
		   display: inline-block;
}
.poto2 {
		/* margin-bottom: 50px; */
}
.poto_1{
		margin: 5px;
		width: 140px;
		height: 140px;
		margin-bottom: 0;
}
.poto_sp {
		  /* padding-top: 150px; */
		  width: 140px;
		  display: block;
		  white-space: nowrap;
		  overflow: hidden;
		  text-overflow: ellipsis;
}
.poto_2 span {
			  padding-top: 150px;
			  padding-bottom: 5px;
			  display: inline-block;
			  width: 140px;
			  white-space: nowrap;
			  overflow: hidden;
			  text-overflow: ellipsis;
}
.poto_2 a {
		   margin-right: 0;
		   width: 140px;
		   height: 140px;
		   background: #eee;
}

/*사진 확대*/
.poto_size {
		    position: absolute;
		    top: 300px;
		    background: #fff;
		    border: 1px #ccc solid;
		    overflow-y: auto;
		    overflow-x: hidden;
}
.x4 {
     background: #E7EDF8;
     height: 22px;
     cursor: pointer;
}
.x4 img {
	     margin: 2px 5px;
	     padding: 2px;
	     width: 12px;
	     height: 12px;
	     background: #fff;
	     border: 1px solid #ccc;
	     border-radius: 5px;
}
.poto_table {
			 border-collapse: collapse;
			 margin: 10px;
			 /* margin-bottom: 10px; */
			 width: 500px;
}
.poto_tr {
	   	  border: 1px solid #ccc;
	   	  height: 35px;
}
.poto_td0 {
		   position: relative;
		   width: 768px;
		   height: 500px;
		   border: 1px solid #ccc;
}
.poto_td5 {
		   padding: 9px 5px 5px 5px;
		   height: 500px;
}
.pt_rel {
		 position: absolute;
		 bottom: 8px;
		 left: 8px;
}
.pt_ {
	  margin: 2px;
	  padding: 5px;
	  width: 10px;
	  height:10px;
	  line-height: 10px;
	  border-radius: 5px;
	  background: #3D4F9C;
	  font-size: 20px;
	  font-weight: 600;
	  color: #fff;
	  cursor: pointer;
	  /* text-align: center; */
}
.poto_td1 {
		   width: 192px;
	       border: 1px solid #ccc;
	       background: #eee;
}
.poto_td {
		  width: 192px;
	      border: 1px solid #ccc;
}
.poto_fix {
		   display: inline-flex;
}
.pt {
	 display: inline-block;
}
.poto_pt {
		  width: 500px;
/* 		  height: 767px; */
}
.poto_pt1 {
		  width: 100%;
		  height: 100%;
}
/*2단락마감******************************************************************************************/


/*지도부분*/
.map_up {
		 position: absolute;
    	 z-index: 100;
    	 bottom: 5px;
    	 right: 5px;
    	 cursor: pointer;
}
.map_up img {
			 width: 35px;
			 border-radius: 10px;
			 border: 1px solid #3D4F9C;
}
.section {
		  width: 100%;
		  height: 100%;
		  background: #fff;
}
.sel_1 { 
	    margin: 20px 10px 0 0; 
	    padding: 2px 10px; 
	    width: 60px; 
	    height: 24px; 
	    border-radius: 5px; 
	    line-height: 22px; 
	    background: white; 
	    text-align: center; 
	    cursor: pointer; 
}
.sel_2  { 
	     margin: 20px 10px 0 0; 
	     padding: 2px 10px; 
	     width: 60px; 
	     height: 24px; 
	     border-radius: 5px; 
	     border: none; 
	     background: white; 
	     text-align: center; 
	     cursor: pointer; 
}
.sel_3 { 
	    margin: 20px 10px 0 0; 
	    padding: 2px 10px; 
	    width: 60px; 
	    height: 24px; 
	    line-height: 22px; 
	    border-radius: 5px; 
	    background: white; 
	    text-align: center; 
	    cursor: pointer; 
}
.sel_4 { 
	    margin: 20px 20px 11px 0; 
	    padding: 2px 10px; 
	    width: 50px; 
	    height: 24px; 
	    line-height: 22px; 
	    border-radius: 5px; 
	    background: white; 
	    text-align: center;
	    cursor: pointer; 
}
.sel_5 { 
		margin: 0 20px 0 0; 
		padding: 2px 10px; 
		width: 50px; 
		height: 24px; 
		line-height: 22px; 
		border-radius: 5px; 
		background: white; 
		text-align: center; 
		cursor: pointer; 
}
.sel_6 { 
	    margin: 11px 20px 0 0; 
	    padding: 2px 10px; 
	    width: 50px; 
	    height: 24px; 
	    line-height: 22px; 
	    border-radius: 5px; 
	    background: white; 
	    text-align: center;
	    cursor: pointer; 
}
.sel_7 { 
		margin: 11px 20px 0 0; 
		padding: 2px 10px; 
		width: 50px; 
		height: 24px; 
		line-height: 22px; 
		border-radius: 5px; 
		background: white; 
		text-align: center; 
		cursor: pointer; 
}
.sel_8 { 
		margin: 11px 20px 0 0; 
		padding: 2px 10px; 
		width: 50px; 
		height: 24px; 
		line-height: 22px; 
		border-radius: 5px; 
		background: white; 
		text-align: center; 
		cursor: pointer; 
}

.ui-dialog { z-index: 300 !important ;}


#dashTable tr.trhover:hover { background-color: #E7EDF8; }
#ed-board {
 	margin-top: 5px;
 }
body { 
	  font-family:'Noto Sans KR','나눔고딕','Nanum Gothic','MalgunGothic','맑은고딕','돋움','Dotum','xeicon','sans-serif';
      width: 100%;
      height: 100%;
      position: absolute;
      font-size: 13px; 
  	  overflow: hidden; 
  	  color: #42474b; 
}
pre {
	 padding:10px;
     overflow: auto;
     white-space: pre-wrap;
     text-align: left;
     display: block;
}
*{ 
  margin: 0 auto; 
  padding: 0; 
}
a { 
   text-decoration: none; 
   color: #42474b;
   display: block; 
}
ul { 
	list-style: none; 
}


select::-ms-expand { 
					display: none; 
}
.mapContentZone{
	position: relative;
	width: 100%;
	height: 100%;
}

.fl { 
	 float: left; 
}
.fr { 
	 float: right; 
}
.cd { 
	 clear: both; 
}
.cf:after { 
		   content: ""; 
		   display: block; 
		   clear: both; 
}


/*header*/
.header {
		 border-bottom: 1px solid #E6E6E6;
}

.logo {
	   width: 20%; 
	   height: 100px; 
	   text-align: center;
}
.logo a {
		 position: absolute; 
		 display: block;
}
.logo img {
		   /* margin: 28px; */
		   /* width: 342px; */
		   margin: 14px 20px;
}
.menu_top {
		   width: 80%;
		   height: 100px;
		   font-size: 14px;
}
.menu_top li { 
			  margin: 18px 10px; 
			  width: 100px; 
			  height: 65px; 
			  display: block; 
			  color: #555555; 
}
.top1 { 
	   width: 100px; 
	   height: 65px; 
	   background: white; 
	   color: #6270DD; 
	   font-weight: bold; 
	   line-height: 60px; 
	   text-align: center; 
}
.top2 { 
	   width: 100px; 
	   height: 65px; 
	   background: white; 
	   color: #6270DD; 
	   font-weight: bold; 
	   line-height: 60px; 
	   text-align: center; 
}
.top3 { 
	   width: 140px; 
	   height: 65px; 
	   background: white; 
	   color: #3C92DC; 
	   font-weight: bold; 
	   line-height: 60px; 
	   text-align: center; 
}
.top4 { 
	   width: 100px; 
	   height: 65px; 
	   background: white; 
	   color: #F29A27; 
	   font-weight: bold; 
	   line-height: 60px; 
	   text-align: center; 
}


/*container*/
.container { 
	        position: absolute; 
	        width: 100%;
	        height: calc(100% - 100px); 
}
.nav {
	  position: absolute;
	  width: 500px;
	  height: 100%;
	  background: white;
	  display: flex;
	  flex-direction: column;
}


/*1단락**********************************************************************************************/

.research { 
	       width: 500px;
           background: #E7EDF8;
}
.research_box {
			   margin-top: 22px;
			   width: 450px;
			   height: 38px;
			   border-bottom: 2px solid #ccc;
			   background: white;
			   border-radius: 5px 5px 0 0;
			   box-sizing: border-box;
}
.research_1 {
	         width: 150px;
	         height: 38px;
	         line-height: 38px;
	         border: 1px solid #ccc;
	         border-bottom: none;
	         border-radius: 5px 0 0;
	         box-sizing: border-box;
	         text-align: center;
	         font-weight: 500;
	         font-size: 14px;
}
.research_1:hover { 
				   color: #3D4F9C; 
				   border: 1PX solid #CCC;
}
.on a { 
	   position: relative; 
}
.on a:after { 
	         content: ''; 
	         position: absolute; 
	         left: 0px; 
	         display: block; 
	         bottom: 1px; 
	         width: 100%; 
	         height: 2px; 
	         background: #3D4F9C; 
}
.research_2 {
	         width: 150px;
	         height: 38px;
	         line-height: 38px;
	         border: 1px solid #ccc;
	         border-bottom: none;
	         box-sizing: border-box;
	         text-align: center;
	         font-weight: 400;
	         font-size: 14px;
}
.research_2:hover { 
	               color: #3D4F9C; 
	               border: 1PX solid #CCC;
	                
}
.research_3 {
	         width: 150px;
	         height: 38px;
	         line-height: 38px;
	         border: 1px solid #ccc;
	         border-bottom: none;
	         border-radius: 0 5px 0 0;
	         box-sizing: border-box;
	         text-align: center;
	         font-weight: 400;
	         font-size: 14px;
}
.research_3:hover { 
				   color: #3D4F9C; 
				   border: 1PX solid #CCC;
				   
}

.updown {
		 width: 450px;
}	
.updown img { 
			 width: 50px; 
			 display: block;
			 cursor: pointer;
}


/* 명칭검색 */
.select_1 { 
		   margin-top: 20px; 
		   width: 420px; 
		   height: 30px; 
		   line-height: 30px; 
		   background: #3D4F9C; 
		   border-radius: 20px; 
}
.chk { 
	  line-height: 39px;
      padding-left: 27px;
      font-size: 14px;
      color: #3D4F9C;
}
.chk label { 
	        margin-right: 8px; 
	        color: #3D4F9C; 	 
	        font-weight: 500;       
}


.select_2 {
		   margin-top: 15px;
		   width: 450px;
}
.sojaji {
	  	 margin-left: 16px;
	  	 width: 100px;
	  	 height: 29px;
	  	 line-height: 29px;
	  	 font-weight: 500;
	  	 color: #3D4F9C;
	  	 font-size: 14px;
}
.sojaji1_st {
		  padding: 6px;
		  width: 158px;
		  /* height: 27px; */
		  background: #fff url(/css/hcrs/img/arrow.png) right 0.8rem center no-repeat;
		  background-size: 10px;
		  border: 1px solid #ccc;
		  border-radius: 5px;
		  font-weight: 500;
		  appearance: none;
		  -webkit-appearance: none;
}


.select_4 {
		   margin-top: 6px;
		   width: 450px;
}
.munh {
	   margin-left: 16px;
	   width: 100px;
	   height: 29px;
	   line-height: 29px;
	   font-weight: 500;
	   color: #3D4F9C;
	   font-size: 14px;
}
.munh_st {
	      padding: 6px;
	      width: 305px;
	      /* height: 25px; */
	      border: 1px solid #ccc;
	      border-radius: 5px;
	      font-weight: 500;
	      background: #fff;
	      /* margin-left: 3px; */
	      margin-right: 5px;
}
.name { width: 200px;}



/* 유형검색 */
.select2_1 {
			margin-top: 6px;
			width: 450px;
}
.gobon {
	    margin-left: 16px;
	    width: 100px;
	    height: 29px;
	    line-height: 29px;
	    font-weight: 500;
	    font-size: 14px;
	    color: #3D4F9C;
}
.gobon_chk {
			line-height: 27PX;
			width: 334px;
			margin-left: -4px;
}
.gobon_chk label {
				  margin: 4px;
} 

.select2_2 {
			margin-top: 6px;
			width: 450px;
}
.own {
	  margin-left: 16px;
	  width: 100px;
	  height: 29px;
	  line-height: 29px;
	  font-weight: 500;
	  font-size: 14px;
	  color: #3D4F9C;
}
.own1 {
	   padding: 6px;
	   width: 157px;
	   background: #fff url(/css/hcrs/img/arrow.png) right 0.8rem center no-repeat;
	   background-size: 10px;
	   border: 1px solid #ccc;
	   border-radius: 5px;
	   font-weight: 500;
	   appearance: none;
	   -webkit-appearance: none;
}
.own2 {
	   margin-left: 4px;
	   padding: 6px;
	   width: 157px;
	   background: #fff url(/css/hcrs/img/arrow.png) right 0.8rem center no-repeat;
	   background-size: 10px;
	   border: 1px solid #ccc;
	   border-radius: 5px;
	   font-weight: 500;
	   appearance: none;
	   -webkit-appearance: none;
}

.select2_3 {
	        margin-top: 6px;
	        width: 450px;
}
.gujo {
	   margin-left: 16px;
	   width: 100px;
	   height: 32px;
	   line-height: 32px;
	   font-weight: 500;
	   font-size: 14px;
	   color: #3D4F9C;
}
.gujo_st {
	      width: 248px;
	      height: 30px;
	      min-height: 30px;
	      border: 1px solid #ccc;
	      border-radius: 5px;
	      background: #fff;
	      overflow: hidden;
}
.gujo_st span {
			   margin-left: 4px;
			   padding: 2px 4px;
			   line-height: 30px;
			   border: 1px solid #ccc;
			   border-radius: 20px;
			   font-size: 13px;
			   white-space: nowrap;
}
.gujo_st:hover {
	height: auto;
	
}
.gujo_st2 { 
		   margin: 0 10px 0 4px; 
		   width: 60px; 
		   height: 30px; 
		   line-height: 30px; 
		   background: #3D4F9C; 
		   color: #fff; 
		   border: 1px solid #3D4F9C; 
		   border-radius: 5px; 
		   text-align: center; 
		   cursor: pointer; 
}
.gujo_st2:hover { 
				 background: white; 
				 color: #3A4B93; 
				 border: 1px solid #3D4F9C; 
				 font-weight: bold; 
				 transition: all 0.3s; 
}

.select2_4 {
			margin-top: 6px;
			width: 450px;
}
.sida {
	   margin-left: 16px;
	   width: 100px;
	   height: 32px;
	   line-height: 32px;
	   font-weight: 500;
	   font-size: 14px;
	   color: #3D4F9C;
}
.sida_st { 
	      width: 248px; 
	      height: 30px; 
	      min-height: 30px;
	      border: 1px solid #ccc; 
	      border-radius: 5px; 
	      background: #fff;
	      overflow: hidden;
}
.sida_st span { 
			   margin-left: 4px; 
			   padding: 2px 4px; 
			   line-height: 30px; 
			   border: 1px solid #ccc; 
			   border-radius: 20px; 
			   font-size: 14px; 
			   white-space: nowrap;
}
.sida_st:hover {
	height: auto;
	
}
.sida_st2 { 
	       margin: 0 10px 0 4px; 
	       width: 60px; 
	       height: 30px; 
	       line-height: 30px; 
	       background: #3D4F9C; 
	       color: #fff; 
	       border: 1px solid #3D4F9C; 
	       border-radius: 5px; 
	       text-align: center; 
	       cursor: pointer; 
}
.sida_st2:hover {
				 background: white; 
				 color: #3A4B93; 
				 border: 1px solid #3D4F9C; 
				 font-weight: bold; 
				 transition: all 0.3s; 
}

/* 구조선택 */
.strct_div {
		   top: 304px;
		   left: 530px;
		   position: absolute;
		   width: 1000px;
		   background: #fff;
		   border: none;
		   text-align: center;
		   /* padding: 5px; */
		   z-index: 100;
}
.strct_table {
			 border-collapse: collapse; 
			 padding: 5px; 
}

/* 시대선택 */
.sida_div {
		   top: 304px;
		   left: 530px;
		   position: absolute;
		   width: 1000px;
		   background: #fff;
		   border: none;
		   text-align: center;
		   /* padding: 5px; */
		   z-index: 100;
}
.sida_table {
			 border-collapse: collapse; 
			 padding: 5px; 
}
.x { 
	text-align: center; 
	cursor: pointer;
	
}
.x img { 
		margin: 5px; 
		float: right; 
		padding: 2px; 
		width: 14px; 
		border: 1px solid #ccc; 
		border-radius: 5px; 
		background: #fff;
}
.td1 { 
	  width: 200px; 
	  height: 79px; 
	  border: 1px solid #ccc; 
	  text-align: center; 
	  cursor: pointer; 
}
.td1.on { 
			background: #E7EDF8; 
			transition: all 0.3s; 
}
.td1:hover { 
			background: #E7EDF8; 
			transition: all 0.3s; 
}
.sida_sm { 
		  display: block; 
		  font-size: 10px; 
}


/* 공간검색 */
.tab03 { 
		width: 450px; 
}
.select3_1 { 
			width: 396px; 
}
.img {
	  margin: 15px 15px 0 15px;
	  border: 1px solid #ccc;
	  border-radius: 10px;
}
.img a { 
		height: 100px; 
}
.img:hover { 
			background: #E7EDF8; 
			border: 1px solid #3D4F9C; 
}
.img img {
		  width: 100px;
		  height: 100px;
		  border-radius: 10px;
		  background: #fff;
}


/* 검색초기화버튼 */
.button {
		 margin: 15px 15px;
}
.chkh { 
	   margin: 5px; 
	   padding: 4px; 
	   width: 60px; 
	   color: white; 
	   background: #3D4F9C; 
	   border: 1px solid #3A4B93; 
	   border-radius: 5px; 
	   text-align: center; 
	   cursor: pointer; 
}
.chkh:hover {
	         background: white;
	         color: #3A4B93;
	         border: 1px solid #3A4B93;
	         transition: all 0.3s;
}
.kums {
	   margin: 5px 10px 5px 2px;
	   padding: 4px;
	   width: 60px;
	   background: #9F0973;
	   color: #fff;
	   border: 1px solid #9F0973;
	   border-radius: 5px;
	   text-align: center;
	   cursor: pointer;
}
.kums:hover { 
			 background: #fff;
			 color: #9F0973; 
			 border: 1px solid #9F0973; 
			 transition: all 0.3s;
}


/*1단락마감************************************************************************************** ****/


/*2단락**********************************************************************************************/

.gum {
	  padding-left: 4px;
	  padding-right: 5px;
	  margin-bottom: 5px;
	  width: 450px;
	  /* height: 800px; */
	  overflow-y: hidden;
	  overflow-x: hidden;
	  display: flex;
	  flex-direction: column;
}
.gur {
      margin-top: 15px;
      width: 100%;
}
.gum0 {
	   margin-top: 15px;
	   width: 100%;
}
.gum0 span {
	 		margin-top: 5px;
	 		display: inline-block;
}
.gum01 {
	    margin-right: 5px;
	    padding: 2px 8px;
	    color: #3D4F9C;
	    border-radius: 20px;
	    border: 2px solid #3D4F9C;
}
.gum02 { 
	    margin-right: 5px;
	    padding: 2px 8px;
	    color: #9F0973;  
	    border-radius: 20px;
	    border: 2px solid #9F0973;  
}
.gum03 { 
	    margin-right: 5px;
	    padding: 2px 8px;
	    color: #5572C0;  
	    border-radius: 20px;
	    border: 2px solid #5572C0;  
}
.gum04 { 
	    margin-right: 5px;
	    padding: 2px 8px;
	    color: #F1C458;
	    border-radius: 20px;
	    border: 2px solid #F1C458;  
}
.gum05 { 
	    margin-right: 5px;
	    padding: 2px 8px;
	    color: #238EAD;  
	    border-radius: 20px;
	    border: 2px solid #238EAD;  
}
.gum06 { 
	   margin-right: 5px;
	   padding: 2px 8px;
	   color: #28818C; 
	   border-radius: 20px;
	   border: 2px solid #28818C;  
}

.gun {
	  height: 33px;
	  line-height: 50px;
	  font-size: 13px;
	  margin-bottom: 0px;
}
.yellow { 
		 color: #F39D2F; 
}
.download {
	       padding: 4px 15px;
	       border: 1px solid #3D4F9C;
	       background: #3D4F9C;
	       color: #fff;
	       border-radius: 5px;
	       cursor: pointer;
}
.download:hover { 
	             background: #fff;
	             color: #3D4F9C; 
	             border: 1px solid #3D4F9C; 
	             transition: all 0.3s; 
}
.mark img {
	       margin-right: 7px;
	       padding: 3px;
	       width: 14px;
	       border: 1px solid #3D4F9C;
	       border-radius: 5px;
	       cursor: pointer;
}
.such {
	   margin-top: 12px;
	   overflow: hidden;
	   overflow-y: auto;
	   width: 100%;
}
.such1 {
	    padding: 20px 10px;
	    border-bottom: 1px solid #ddd;
}
.such1:first-child {
				    border-top: 1px solid #ddd;
}
.such1 p {
	      font-size: 12px;
}
.title {
	    font-size: 15px !important;
	    margin-bottom: 2px;
}
.such1:hover {
	   		  background: #E7EDF8;
}
.color1 {
		 color: #3D4F9C;
		 font-weight: 600;
		 font-size: 15px;
}
.title {
		font-weight: 500;
		font-size: 15px;
}	
.small {
		color: #888888;
		font-size: 13px;
		font-weight: 400;
}	

.number {
		 margin-top: 30px;
		 margin-bottom: 40px;
		 display: table;
		 margin-left: auto;
		 margin-right: auto;
}
.number a { 
	       width: 25px; 
}

/*파일내려받기*/
.down_div {
		   top: 138px;
		   left: 530px;
		   position: absolute;
		   width: 1000px;
		   /* height: 1000px; */
		   background: #fff;
		   border: none;
		   text-align: center;
		   z-index: 100;
		   border: 1px solid #ccc;
}
.x3 { 
	 background: #E7EDF8; 
	 width: 1000px; 
	 height: 22px; 
	 cursor: pointer; 
}
.x3 img { 
	     margin: 2px 5px; 
	     padding: 2px; 
	     width: 12px; 
	     height: 12px; 
	     background: #fff; 
	     border: 1px solid #ccc; 
	     border-radius: 5px; 
}
.down_ul {
	      margin-top: 20px; 
}
.down_li {
		   margin: 10px 0  10px 20px;
		   font-size: 15px;
		   font-weight: 500;
}
.t1 {
     padding-top: 20px;
     padding-bottom: 20px;
}
.tgum {
	   padding-right: 874px;
	   margin-bottom: 12px;
	   font-size: 13px;
}
.tgum span {
			color: #F39D2F;
}
.down_y {
		 /* width: 980px; */
		 height: 740px;
		 overflow-y: auto;
		 margin-left: 0;
}
.down_table {
             margin: 0 20px;
             /* width: 940px; */
             border-collapse: collapse;
             border: 1px solid #ccc;
             box-sizing: border-box;
}
.downtd_1 {
		   width: 920px;
		   /* height: 40px; */
		   border: 1px solid #ccc;
		   font-size: 13px;
		   font-weight: 400;
}
.downtd_2 {
		   width: 40px;
		   /* height: 40px; */
		   background: #F3F3F3;
		   border: 1px solid #ccc;
		   font-size: 14px;
		   font-weight: 500;
		   padding: 6px;
}
.excel {
	    margin-left: 888px;
	    margin-top: 15px;
	    /* width: 100px; */
	    padding: 4px 15px;
	    /* height: 30px; */
	    /* line-height: 30px; */
	    /* border: 1px solid #3D4F9C; */
	    /* background: #3D4F9C; */
	    /* color: #fff; */
	    /* border-radius: 5px; */
	    /* cursor: pointer; */
	    /* display: block; */
}
.excel:hover { 
              background: #fff;
              color: #3D4F9C; 
              border: 1px solid #3D4F9C; 
              transition: all 0.3s; 
}
.number1 { 
		  margin-top: 10px; 
		  margin-bottom: 80px;
		  display: table; 
		  margin-left: auto; 
		  margin-right: auto; 
}
.number1 a { 
	       width: 25px; 
}


/* 초당침례교회(단일) */
.chodang_div {
			  top: 138px;
			  left: 530px;
			  position: absolute;
			  left: calc(50% - 500px);
			  width: 1000px;
			  /* height: 700px; */
			  background: #fff;
			  border: 1px solid #ccc;
			  text-align: center;
			  z-index: 100;
}
.user_div {
			  top: 138px;
			  position: absolute;
			  width: 1000px;
			  /* height: 700px; */
			  background: #fff;
			  border: 1px solid #ccc;
			  text-align: center;
			  z-index: 100;
}
.x2 {
	 background: #E7EDF8;
	 width: 1000px;
	 height: 22px;
	 cursor: pointer;
}
.x2 img {
	     margin: 2px 5px;
	     padding: 2px;
	     width: 12px;
	     height: 12px;
	     background: #fff;
	     border: 1px solid #ccc;
	     border-radius: 5px;
}
.cho_danil {
			margin-top: 12px;
}
.cho_danil1 {
	         margin-left: 15px;
	         font-weight: 600;
	         font-size: 12px;
	         padding-top: 10px;
}
.cho_danil1 span {
				  font-size: 16px;
}
.cho_button {
	         margin: 0px 8px 0 0;
	         width: 60px;
	         padding: -17px;
	         height: 29px;
	         line-height: 29px;
	         border: 1px solid #3D4F9C;
	         background: #3D4F9C;
	         color: #fff;
	         border-radius: 5px;
	         cursor: pointer;
}
.cho_button:hover { 
				   background: white; 
				   color: #3A4B93; 
				   border: 1px solid #3D4F9C; 
				   transition: all 0.3s; 
}
.cho_button1 { 
			  margin: 16px 20px 0 0;
			  width: 80px; 
			  height: 30px; 
			  line-height: 30px; 
			  border: 1px solid #9F0973; 
			  background: #9F0973; 
			  color: #fff; 
			  border-radius: 5px; 
			  cursor: pointer; 
}
.cho_button1:hover { 
					background: #fff; 
					color: #9F0973; 
					border: 1px solid #9F0973; 
					transition: all 0.3s; 
}
.cho_button2 { 
	   		  margin: 16px 8px 0 0; 
	   		  width: 80px; 
	   		  height: 30px; 
	   		  line-height: 30px; 
	   		  border: 1px solid #9F0973; 
	   		  background: #9F0973; 
	   		  color: #fff; 
	   		  border-radius: 5px; 
	   		  cursor: pointer; 
}
.cho_button2:hover { 
					background: #fff; 
					color: #9F0973; 
					border: 1px solid #9F0973; 
					transition: all 0.3s; 
}
.chodang_scr {
			  margin: 15px 0 0px 15px;
			  width: 440px;
			  height: 578px;
			  overflow-y: auto;
			  overflow-x: hidden;
			  /* box-sizing: border-box; */
}
.chodang_table {
				width: 100%;
				border-collapse: collapse;
				border: 1px solid #ccc;
				height: 573px;
				/* box-sizing: border-box; */
}
.chodang1_1 {
			 /* width: 100px; */
			 height: 35px;
			 border: 1px solid #ccc;
			 /* font-size: 16px; */
			 padding-left: 5px;
}
.chodang1_11 {
			 width: 90px;
			 height: 35px;
			 border: 1px solid #ccc;
			 /* font-size: 13px; */
			 padding-left: 5px;
}
.chodang1_2 {
			 width: 25%;
			 height: 35px;
			 background: #F3F3F3;
			 border: 1px solid #ccc;
			 /* font-size: 13px; */
			 font-weight: 400;
}


/*별점*/
.starR {
    	background: url(/css/hcrs/img/ico_review.png) no-repeat right 0;
    	background-size: auto 100%;
    	width: 14px;
    	height: 14px;
    	/* line-height: 35px; */
    	display: inline-block;
    	text-indent: -9999px;
    	cursor: pointer;
}
.starRev{
		 /* padding: 7px; */
		 /* height: 35px; */
		 /* line-height: 81px; */
}
.starR.on {
		   background-position: 0 0;
}




.solid {
		margin: 15px 15px;
		width: 515px;
		border-collapse: collapse;
		/*border: 1px solid #ccc;*/
}
.menu_ {
		height: 35px;
		border-bottom: 2px solid #ccc;
}
.ex1 {
	  /* FONT-WEIGHT: 700; */
	  width: 65px;
	  height: 34px;
	  line-height: 36px;
	  border: 1px solid #ccc;
}
.ex1 a:hover {
	 	      color: #3D4F9C; 
}
.ex2 {
	  width: 65px;
	  height: 34px;
	  line-height: 37px;
	  border-radius: 5px 0 0 0;
	  border: 1px solid #ccc;
}
.ex2 a:hover {
	 	      color: #3D4F9C; 
}

.onn a {
		position: relative; 
}
.onn a:after {
    		  content: '';
			  position: absolute;
			  left: 0px;
			  display: block;
			  bottom: 1px;
			  width: 100%;
			  height: 2px;
			  background: #3D4F9C;
}
.ex3 {
	  width: 65px;
	  height: 34px;
	  line-height: 36px;
	  border-radius: 0 5px 0 0;
	  border: 1px solid #ccc;
}
.ex3 a:hover {
	 	      color: #3D4F9C; 
} 
.scroll {
		 width: 500px;
		 height: 520px;
		 overflow-y: auto;
		 overflow-x: hidden;
}    			
.chodang_table2 {
				 width: 482px;
				 height: 520px;
				 border-collapse: collapse;
				 border: 1px solid #ccc;
}
.background {
			 padding-top: 8px;
			 width: 515px;
			 height: 528px;
			 background: #E7EDF8;
}


/*일반설명*/
.chodang1_3 {
			 FONT-WEIGHT: 100;
			 width: 90px;
			 height: 173px;
			 background: #F3F3F3;
			 border: 1px solid #ccc;
			 /* font-size: 16px; */
			 font-weight: 400;
			 box-sizing: border-box;
}
.chodang1_4 {
			 width: 200px;
			 /* height: 250px; */
			 border: 1px solid #ccc;
			 background: #fff;
			 /* font-size: 16px; */
			 vertical-align: top;
}
.chodang1_5 { 
		     width: 100px; 
			 height: 100px; 
			 border: 1px solid #ccc; 
			 background: #fff; 
			 font-size: 16px; 
}
.chodang1_6 { 
			 width: 100px; 
			 height: 600px; 
			 border: 1px solid #ccc; 
			 background: #fff; 
			 font-size: 16px; 
}


/*심화설명*/
.shimhwa {
	      /* padding-right: 10PX; */
	      background: #fff;
	      box-sizing: border-box;
	      border-collapse: collapse;
	      /* margin: 0; */
	      width: 482PX;
}
.shimhwa0 {
	       /* margin-right: 10PX; */
	       /* width: 553PX; */
	       box-sizing: border-box;
}
.shimhwa1 {
		   width: 90px;
		   height: 35px;
		   background: #F3F3F3;
		   border: 1px solid #ccc;
		   /* font-size: 16px; */
		   font-weight: 400;
		   box-sizing: border-box;
}
.shimhwa2 {
		   /* margin-right: 10PX; */
		   /* padding-top: 20px; */
		   /* padding-bottom: 20px; */
		   /* width: 221px; */
		   background: #fff;
		   border: 1px solid #ccc;
		   /* border-right: 1px solid #ccc; */
		   /* font-size: 16px; */
}
.shimhwa3 {
		   padding: 8px;
		   padding-bottom: 8px;
		   /* width: 90px; */
		   background: #fff;
		   border: 1px solid #ccc;
		   border-right: 1px solid #ccc;
		   /* font-size: 16px; */
}
.shimhwa4 {
		   /* width: 121px; */
		   padding: 8px;
		   /* padding-bottom: 20px; */
		   background: #fff;
		   border: 1px solid #ccc;
		   border-right: 1px solid #ccc;
		   /* font-size: 16px; */
}
.shimhwa5 {
		   width: 90px;
		   height: 70px;
		   background: #F3F3F3;
		   border: 1px solid #ccc;
		   /* font-size: 16px; */
		   font-weight: 400;
}
.shimhwa6 {
		   position: relative;
		   padding: 8px;
		   /* padding-bottom: 28px; */
		   /* width: 591px; */
		   background: #fff;
		   border: 1px solid #ccc;
		   border-right: 1px solid #ccc;
		   /* font-size: 16px; */
		   overflow-x: auto;
}
.shimhwa7 {
		   position: relative;
		   padding: 8px;
		   background: #fff;
}

.juntong {
		  top: 20px;
		  left: 13px;
		  /* width: 550px; */
}
.juntong_sc {
			 overflow-x: auto;
			 width: 464px;
}
.juntong_bor {
			  border: 1px solid #ccc;
			  width: 722px;
			  border-collapse: collapse;
}
.j1 {
	 margin-bottom: 8px;
	 padding: 15px 280px 5px 0;
}
.j1 span {
		 margin-right: 5px;
		 width: 4px;
		 height: 12px;
		 background: #3D4F9C;
		 display: inline-block;
}
.hung {
	   border-bottom: 1px solid #ccc;
	   /* width: 550px; */
	   box-sizing: border-box;
}
.hung01 {
		 background: #eee;
		 /* border-top: 2px solid #ccc; */
		 /* width: 550px; */
}
.hung02 {
		 border-bottom: 2px solid #ccc;
}
.hung1 {
		width: 90px;
		height: 27px;
		line-height: 27px;
		background: #eee;
		border: 1px solid #ccc;
		font-weight: 400;
		box-sizing: border-box;
		box-sizing: border-box;
}
.hung2 {
		width: 90px;
		height: 27px;
		/* line-height: 27px; */
		border: 1px solid #ccc;
		box-sizing: border-box;
}
.hung3 {
		width: 90px;
		height: 27px;
		line-height: 27px;
		background: #eee;
		font-weight: 400;
		box-sizing: border-box;
		border: 1px solid #ccc;
}
.hung4 {
		width: 90px;
		height: 27px;
		line-height: 27px;
		box-sizing: border-box;
}


.juntong_suk {
			  margin-top: 15px;
}
.j2 {
	 margin-bottom: 8px;
	 padding: 5px 198px 5px 0px;
	 /* font-size: 18px; */
}
.j2 span {
		 margin-right: 5px;
		 width: 4px;
		 height: 12px;
		 background: #3D4F9C;
		 display: inline-block;
}
.kumo {
	   width: 464px;
	   /* border: 1px solid #ccc; */
	   border-collapse: collapse;
}
.kumo1 {
		 width: 90px;
		 /* height: 200px; */
		 /* line-height: 200px; */
		 background: #eee;
		 border-right: 1px solid #ccc;
		 border-bottom: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
}
.jemok2 {
		 /* width: 348px; */
		 /* height: 200px; */
		 /* line-height: 200px; */
		 font-weight: 400;
		 box-sizing: border-box;
}
.m1 {
	 width: 90px;
	 height: 27px;
	 line-height: 27px;
	 border: 1px solid #ccc;
	 /* border-bottom: 1px solid #ccc; */
	 background: #eee;
	 box-sizing: border-box;
}
.m2 {
	 width: 283px;
	 height: 27px;
	 /* line-height: 27px; */
	 border: 1px solid #ccc;
	 box-sizing: border-box;
	 padding-left: 5px;
}
.m3 {
	 height: 64px;
	 padding-left: 5px;
}
.kusung1 {
		 width: 90px;
		 height: 27px;
		 line-height: 27px;
		 background: #eee;
		 border: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
}
.kusung3 {
	      border: 1px solid #ccc;
	      box-sizing: border-box;
	      border-collapse: collapse;
}
.kusung2 {
		 width: 90px;
		 height: 27px;
		 line-height: 27px;
		 background: #eee;
		 border-right: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
}
.geunda {
		 margin-top: 15px;
}
.j3 {
	 margin-bottom: 8px;
	 padding: 5px 292px 5px 0px;
	 /* font-size: 18px; */
}
.j3 span {
		  margin-right: 5px;
		  width: 4px;
		  height: 12px;
		  background: #3D4F9C;
		  display: inline-block;
}
.geunda1 {
		  /* width: 550px; */
		  border: 1px solid #ccc;
}
.geunda_gm1 {
		    width: 90px;
		    /* height: 200px; */
		    /* line-height: 200px; */
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    font-weight: 400;
		    box-sizing: border-box;
}
.geunda_gm2 {
		    width: 90px;
		    /* height: 27px; */
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    box-sizing: border-box;
}
.gm1 {
	  width: 90px;
	  height: 27px;
	  line-height: 27px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.gm2 {
	  width: 260px;
	  height: 27px;
	  line-height: 27px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.gm3 {
	  width: 90px;
	  /* height: 150px; */
	  /* line-height: 150px; */
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.gm3_1 {
		/* padding-top: 50px; */
		/* width: 100px; */
		/* height: 150px; */
		border-bottom: 1px solid #ccc;
		box-sizing: border-box;
}
.gm4 {
	  padding-top: 10px;
	  /* padding-left: 18px; */
	  width: 223px;
	  height: 28px;
	  line-height: 43px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.gm5 {
	  width: 100px;
	  height: 100px;
	  line-height: 100px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.gm6 {
	  padding-top: 10px;
	  padding-left: 18px;
	  width: 266px;
	  height: 106px;
	  line-height: 38px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.geunda_gj1 {
		    width: 90px;
		    /* height: 450px; */
		    /* line-height: 450px; */
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    font-weight: 400;
		    box-sizing: border-box;
}
.geunda_gj2 {
		    width: 90px;
		    /* height: 450px; */
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    box-sizing: border-box;
}
.geunda_jl1 {
		    width: 90px;
		    height: 160px;
		    line-height: 160px;
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    font-weight: 500;
		    box-sizing: border-box;
}
.geunda_jl2 {
		    width: 90px;
		    /* height: 400px; */
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    box-sizing: border-box;
}
.geunda_tj2 {
	         width: 90px;
	         height: 60px;
	         line-height: 100px;
	         background: #eee;
	         font-weight: 500;
	         border-right: 1px solid #ccc;
}
.ujukji {
		 margin-top: 15px;
}
.geundagunjo {
			  margin-top: 15px;
}
.kusung5 {
		  width: 100px;
		  height: 100px;
		  line-height: 100px;
		  background: #eee;
		  border-right: 1px solid #ccc;
		  font-weight: 500;
	      box-sizing: border-box;
}
.kusung4 {
		  /* width: 100px; */
		  /* height: 100px; */
		  /* line-height: 100px; */
		  /* font-weight: 500; */
		  box-sizing: border-box;
}
.jgch {
	   width: 360px;
	   border: 1px solid #ccc;
}
.jgch_m {
	 
width: 360px;
}
.jgch1 {
		width: 90px;
		height: 60px;
		line-height: 60px;
		background: #eee;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
		box-sizing: border-box;
}
.jgch2 {
		FONT-WEIGHT: 600;
		padding: 8px;
		width: 270px;
		height: 60px;
		border-bottom: 1px solid #ccc;
		box-sizing: border-box;
		/* white-space: nowrap; */
}
.jeung1 {
	    /* padding: 16px 96px 16px 0; */
	    /* white-space: nowrap; */
	    /* width: 312px; */
}
.jeung2 {
	    /* padding-right: 147px; */
}
.ga1 {
		 width: 90px;
		 height: 35px;
		 line-height: 35px;
		 background: #eee;
		 border-bottom: 1px solid #ccc;
		 border-right: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
}
.ga2 {
		 width: 269px;
		 height: 35px;
		 line-height: 35px;
		 border-bottom: 1px solid #ccc;
		 box-sizing: border-box;
}
.ga {
	 /* padding-right: 119px; */
} 
.jl1 {
		 width: 90px;
		 height: 35px;
		 line-height: 35px;
		 background: #eee;
		 border-bottom: 1px solid #ccc;
		 border-right: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
}
.jl2 {
	  width: 270px;
	  height: 35px;
	  line-height: 35px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.jl {
	 /* padding-right: 119px; */
} 
.jy1 {
		 width: 90px;
		 /* height: 100px; */
		 /* line-height: 60px; */
		 background: #eee;
		 border: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
}
.jy2 {
		 width: 284px;
		 height: 64px;
		 /* background: #eee; */
		 border: 1px solid #ccc;
		 box-sizing: border-box;
		 padding-left: 5px;
}
.gujo1_chk { 
			padding: 17px;
}
.gujo2_chk { 
			padding-right: 30px;

}

.j4 {
	 margin-bottom: 8px;
	 padding: 5px 279px 5px 0px;
	 /* font-size: 18px; */
}
.j4 span {
		  margin-right: 5px;
		  width: 4px;
		  height: 12px;
		  background: #3D4F9C;
		  display: inline-block;
}
.j5 {
	 margin-bottom: 8px;
	 padding: 5px 402px 5px 0px;
	 /* font-size: 18px; */
}
.j5 span {
		  margin-right: 5px;
		  width: 4px;
		  height: 12px;
		  background: #3D4F9C;
		  display: inline-block;
}
.damoon {
		  border: 1px solid #ccc;
		  width: 90px;
}
.damoon label {
		       margin-right: 10px;
}
.damoon1 {
		  width: 90px;
		  height: 35px;
		  line-height: 35px;
		  border-right: 1px solid #ccc;
		  border-bottom: 1px solid #ccc;
		  background: #eee;
		  box-sizing: border-box;
}
.damoon2 {
		  width: 283px;
		  /* padding-left: 17px; */
		  height: 35px;
		  /* line-height: 35px; */
		  border-bottom: 1px solid #ccc;
		  box-sizing: border-box;
		  padding-left: 5px;
}
.damoon3 {
		  width: 90px;
		  height: 35px;
		  line-height: 35px;
		  border-right: 1px solid #ccc;
		  background: #eee;
		  box-sizing: border-box;
}
.damoon4 {
		  /* padding-left: 17px; */
		  /* width: 450px; */
		  height: 35px;
		  line-height: 35px;
		  box-sizing: border-box;
}


/*보존관리*/
.bojon1 {
		 width: 90px;
		 height: 45px;
		 background: #F3F3F3;
		 border: 1px solid #ccc;
		 /* font-size: 16px; */
		 font-weight: 400;
		 box-sizing: border-box;
}
.bojon2 {
		 width: 208px;
		 height: 25px;
		 background: #fff;
		 border-right: 1px solid #ccc;
		 /* font-size: 16px; */
}
.bojon3 {
		 /* width: 332px; */
		 padding: 10px 0 10px 0;
		 /* height: 150px; */
		 background: #fff;
		 border: 1px solid #ccc;
		 /* font-size: 16px; */
}
.bojon4 {
		 width: 90px;
		 height: 190px;
		 background: #fff;
		 border: 1px solid #ccc;
		 /* font-size: 16px; */
		 /* overflow-y: auto; */
}
.bojon5 {
		 width: 90px;
		 background: #eee;
		 border: 1px solid #ccc;
}
.bojon6 {
		 width: 90px;
		 background: #fff;
}

.bojonji {
		 width: 370px;
/* 		 height: 27px; */
		 /* line-height: 30px; */
		 /* font-size: 16px; */
}
.bojonji1 {
		   width: 38px;
		   height: 25px;
		   line-height: 25px;
		   border: 1px solid #ccc;
		   border-right: 0;
		   background: #eee;
		   /* font-size: 16px; */
}
.bojonji2 {
		   width: 83px;
		   height: 25px;
		   line-height: 25px;
		   border: 1px solid #ccc;
		   border-right: 0;
}
.bojonji3 {
		   width: 83px;
		   height: 25px;
		   line-height: 25px;
		   border: 1px solid #ccc;
		   border-right: 1px solid #ccc;
} 
.label {
		width: 370px;
		text-align: left;
}
.label1 {
		margin-top: 5px;
		width: 370px;
		text-align: left;
}
.te {
	 padding-left: 5px;
	 width: 50px;
	 height: 18px;
	 border-radius: 5px;
	 border: 1px solid #ccc;
}
.josana {
		 margin-top: 5px;
		 padding: 5px;
		 /* padding-left: 35px; */
		 width: 358px;
		 background: #eee;
}
.josana input {
			   margin: 5px;
}
.dorbom {
		 margin-top: 5px;
		 width: 370px;
/* 		 background: #eee; */
/* 		 border: 1px solid #ccc; */
}
.gigan { 
		margin-left: 10px;
}
.gigan input { 
			  padding-left: 5px; 
			  width: 75px;
			  height: 18px;
			  border-radius: 5px;
			  border: 1px solid #ccc;
}
.gigan1 {
		 width: 70px;
		 height: 28px;
		 line-height: 28px;
		 background: #3D4F9C;
		 border-radius: 5px;
		 text-align: center;
		 color: #fff;
		 cursor: pointer;
}	
.joch1 {
		width: 90px;
		height: 25px;
		line-height: 25px;
		border-right: 1px solid #ccc;
}
.joch2 {
		width: 279px;
		line-height: 25px;
}
.boho {
	   /* margin-left: 8px; */
	   padding-bottom: 6px;
	   /* width: 208px; */
	   /* white-space: nowrap; */
}
.boho label {
			 margin: 8px 4px 0 8px;
}
.boho input {
	   	     margin: 2px;
	   	     white-space: pre-wrap;
}

/*사용현황*/
.soyou1 {
		 width: 90px;
		 /* height: 100px; */
		 background: #F3F3F3;
		 border: 1px solid #ccc;
		 /* font-size: 16px; */
		 font-weight: 400;
		 box-sizing: border-box;
}
.soyou2 {
		 /* width: 650px; */
		 padding: 8px;
		 /* height: 100px; */
		 border: 1px solid #ccc;
		 background: #fff;
		 /* font-size: 16px; */
		 box-sizing: border-box;
}
.soyou3 {
		 height: 338px;
		 border: 1px solid #ccc;
		 background: #fff;
		 vertical-align: top;
}
.sayung1 {
		  width: 90px;
		  height: 50px;
		  background: #F3F3F3;
		  border: 1px solid #ccc;
		  /* font-size: 16px; */
		  font-weight: 400;
		  box-sizing: border-box;
}
.sayung2 {
		  padding: 8px;
		  /* width: 147px; */
		  /* height: 50px; */
		  border-right: 1px solid #ccc;
		  background: #fff;
		  /* font-size: 16px; */
}
.sayung3 {
		  width: 90px;
		  background: #eee;
		  border: 1px solid #ccc;
}
.sayung2 label {
		 		margin: 8px 4px 0px 11px;
		 		white-space: nowrap;
}
.yubo {
	   /* margin-left: -7px; */
	   padding-bottom: 8px;
}
.yubo input {
	         margin: 2px;
}


/*관련자료*/
.box6 {
		width: 480px;
		height: 518px;
		background: #fff;
}
.sh_scroll {
	 		overflow-x: auto;
	 		width: 460px;
	 		position: absolute;
	 		top: 8px;
	 		left: 8px;
}

.jalo_sc {
		  width: 505px;
		  overflow-x: auto;
		  border-collapse: collapse;
}
.jalo {
	   /* border: 1px solid #ccc; */
	   /* width: 562px; */
	   /* height: 100px; */
	   /* overflow-x: auto; */
}
.jalo_1 {
	     background: #eee;
}
.juja1 {
		width: 100px;
		height: 35px;
		/* line-height: 35px; */
		border: 1px solid #ccc;
		/* background: #eee; */
		box-sizing: border-box;
}
.juja2 {
		width: 90px;
		height: 27px;
		line-height: 27px;
		border-right: 1px solid #ccc;
		background: #eee;
		box-sizing: border-box;
}
.juja3 {
		width: 90px;
		height: 27px;
		border-right: 1px solid #ccc;
		box-sizing: border-box;
}
.juja4 {
		width: 90px;
		height: 27px;
		border-right: 1px solid #ccc;
		box-sizing: border-box;
}
.juja0 {
	    width: 90px;
	    height: 27px;
	    line-height: 27px;
	    background: #eee;
	    box-sizing: border-box;
}
.juja00 {
	    width: 90px;
	    height: 27px;
	    line-height: 27px;
	    box-sizing: border-box;
}


/*사진*/
.poto {
	   width: 500px;
	   height: 523px;
	   background: #fff;
	   overflow-y: auto;
	   overflow-x: hidden;
}
.poto1 {
		padding: 10px 5px;
		width: 460px;
		height: 520px;
		background: #fff;
		box-sizing: border-box;
}
.poto1 li {
		   margin-bottom: 9px;
		   display: inline-block;
}
.poto2 {
		/* margin-bottom: 50px; */
}
.poto_1{
		margin: 5px;
		width: 140px;
		height: 140px;
		margin-bottom: 0;
}
.poto_sp {
		  /* padding-top: 150px; */
		  width: 140px;
		  display: block;
		  white-space: nowrap;
		  overflow: hidden;
		  text-overflow: ellipsis;
}
.poto_2 span {
			  padding-top: 150px;
			  padding-bottom: 5px;
			  display: inline-block;
			  width: 140px;
			  white-space: nowrap;
			  overflow: hidden;
			  text-overflow: ellipsis;
}
.poto_2 a {
		   margin-right: 0;
		   width: 140px;
		   height: 140px;
		   background: #eee;
}

/*사진 확대*/
.poto_size {
		    position: absolute;
		    top: 300px;
		    background: #fff;
		    border: 1px #ccc solid;
		    overflow-y: auto;
		    overflow-x: hidden;
}
.x4 {
     background: #E7EDF8;
     height: 22px;
     cursor: pointer;
}
.x4 img {
	     margin: 2px 5px;
	     padding: 2px;
	     width: 12px;
	     height: 12px;
	     background: #fff;
	     border: 1px solid #ccc;
	     border-radius: 5px;
}
.poto_table {
			 border-collapse: collapse;
			 margin: 10px;
			 /* margin-bottom: 10px; */
			 width: 500px;
}
.poto_tr {
	   	  border: 1px solid #ccc;
	   	  height: 35px;
}
.poto_td0 {
		   position: relative;
		   width: 768px;
		   height: 500px;
		   border: 1px solid #ccc;
}
.poto_td5 {
		   padding: 9px 5px 5px 5px;
		   height: 500px;
}
.pt_rel {
		 position: absolute;
		 bottom: 8px;
		 left: 8px;
}
.pt_ {
	  margin: 2px;
	  padding: 5px;
	  width: 10px;
	  height:10px;
	  line-height: 10px;
	  border-radius: 5px;
	  background: #3D4F9C;
	  font-size: 20px;
	  font-weight: 600;
	  color: #fff;
	  cursor: pointer;
	  /* text-align: center; */
}
.poto_td1 {
		   width: 192px;
	       border: 1px solid #ccc;
	       background: #eee;
}
.poto_td {
		  width: 192px;
	      border: 1px solid #ccc;
}
.poto_fix {
		   display: inline-flex;
}
.pt {
	 display: inline-block;
}
.poto_pt {
		  width: 500px;
/* 		  height: 767px; */
}
.poto_pt1 {
		  width: 100%;
		  height: 100%;
}
/*2단락마감******************************************************************************************/


/*지도부분*/
.map_up {
		 position: absolute;
    	 z-index: 100;
    	 bottom: 5px;
    	 right: 5px;
    	 cursor: pointer;
}
.map_up img {
			 width: 35px;
			 border-radius: 10px;
			 border: 1px solid #3D4F9C;
}
.section {
		  width: 100%;
		  height: 100%;
		  background: #fff;
}
.sel_1 { 
	    margin: 20px 10px 0 0; 
	    padding: 2px 10px; 
	    width: 60px; 
	    height: 24px; 
	    border-radius: 5px; 
	    line-height: 22px; 
	    background: white; 
	    text-align: center; 
	    cursor: pointer; 
}
.sel_2  { 
	     margin: 20px 10px 0 0; 
	     padding: 2px 10px; 
	     width: 60px; 
	     height: 24px; 
	     border-radius: 5px; 
	     border: none; 
	     background: white; 
	     text-align: center; 
	     cursor: pointer; 
}
.sel_3 { 
	    margin: 20px 10px 0 0; 
	    padding: 2px 10px; 
	    width: 60px; 
	    height: 24px; 
	    line-height: 22px; 
	    border-radius: 5px; 
	    background: white; 
	    text-align: center; 
	    cursor: pointer; 
}
.sel_4 { 
	    margin: 20px 20px 11px 0; 
	    padding: 2px 10px; 
	    width: 50px; 
	    height: 24px; 
	    line-height: 22px; 
	    border-radius: 5px; 
	    background: white; 
	    text-align: center;
	    cursor: pointer; 
}
.sel_5 { 
		margin: 0 20px 0 0; 
		padding: 2px 10px; 
		width: 50px; 
		height: 24px; 
		line-height: 22px; 
		border-radius: 5px; 
		background: white; 
		text-align: center; 
		cursor: pointer; 
}
.sel_6 { 
	    margin: 11px 20px 0 0; 
	    padding: 2px 10px; 
	    width: 50px; 
	    height: 24px; 
	    line-height: 22px; 
	    border-radius: 5px; 
	    background: white; 
	    text-align: center;
	    cursor: pointer; 
}
.sel_7 { 
		margin: 11px 20px 0 0; 
		padding: 2px 10px; 
		width: 50px; 
		height: 24px; 
		line-height: 22px; 
		border-radius: 5px; 
		background: white; 
		text-align: center; 
		cursor: pointer; 
}
.sel_8 { 
		margin: 11px 20px 0 0; 
		padding: 2px 10px; 
		width: 50px; 
		height: 24px; 
		line-height: 22px; 
		border-radius: 5px; 
		background: white; 
		text-align: center; 
		cursor: pointer; 
}

.ui-dialog { z-index: 300 !important ;}


#dashTable tr.trhover:hover { background-color: #E7EDF8; }
#ed-board {
 	margin-top: 5px;
 }
body {
	  font-family: 'Noto Sans KR','나눔고딕','Nanum Gothic','MalgunGothic','맑은고딕','돋움','Dotum','xeicon','sans-serif';
	  width: 100%;
	  height: 100%;
	  position: absolute;
	  font-size: 13px;
	  overflow: hidden;
	  color: #42474b;
/* 	  min-height: 1118px; */
	  font-weight: 400;
}
pre {
	 padding:10px;
     overflow: auto;
     white-space: pre-wrap;
     text-align: left;
     display: block;
}
*{ 
  margin: 0 auto; 
  padding: 0; 
}
a {
   text-decoration: none;
   color: #1E1E1E;
   display: block;
}
ul { 
	list-style: none; 
}


select::-ms-expand { 
					display: none; 
}
.mapContentZone{
	position: relative;
	width: 100%;
	height: 100%;
}
.selectfont {
	font-size: 16px;
    height: 28px;
    font-weight: 500;
    color: #9f0973;
    /* margin-left: 5px; */
    line-height: 28px;
    margin-left: 10px;
}
.selectfont2 {
	font-size: 16px;
	height: 48px;
	font-weight: 500;
	color: #9f0973;
	/* margin-left: 5px; */
	line-height: 48px;
}
.fl { 
	 float: left; 
}
.fr { 
	 float: right; 
}
.cd { 
	 clear: both; 
}
.cf:after { 
		   content: ""; 
		   display: block; 
		   clear: both; 
}


/*header*/
.header {
		 border-bottom: 1px solid #E6E6E6;
}

.logo {
	   width: 20%;
	   height: 65px;
	   text-align: center;
}
.searchUpDown.on {
	transform:rotate(180deg);
}
.logo a {
		 position: absolute;
		 display: block;
}
.logo img {
		   /* margin: 28px; */
		   /* width: 342px; */
}
.menu_top {
		   width: 80%;
		   height: 65px;
		   font-size: 14px;
}
.menu_top li {
			  margin: 0 !important;
			  width: auto;
			  height: 65px;
			  display: block;
			  color: #555555;
}
.top1 { 
	   width: 100px; 
	   height: 65px; 
	   background: white; 
	   color: #6270DD; 
	   font-weight: bold; 
	   line-height: 60px; 
	   text-align: center; 
}
.top2 { 
	   width: 100px; 
	   height: 65px; 
	   background: white; 
	   color: #6270DD; 
	   font-weight: bold; 
	   line-height: 60px; 
	   text-align: center; 
}
.top3 {
	   width: 164px;
	   height: 30px;
	   background: white;
	   color: #3a4b93;
	   font-weight: 500;
	   line-height: 18px;
	   text-align: center;
	   font-family: 'Pretendard';
	   font-size: 15px;
	   padding: 0;
}
.top4 { 
	   width: 100px; 
	   height: 65px; 
	   background: white; 
	   color: #F29A27; 
	   font-weight: bold; 
	   line-height: 60px; 
	   text-align: center; 
}


/*container*/
.container {
	        position: absolute;
	        width: 100%;
	        height: calc(100% - 65px);
}
.nav {
	  position: absolute;
	  width: 500px;
	  height: 100%;
	  background: white;
	  display: flex;
	  flex-direction: column;
	  border-right: 1px solid #ddd;
	  box-shadow: 3px 0px 3px 0px #00000008;
	  z-index: 100;
}


/*1단락**********************************************************************************************/

.research {
	       width: 500px;
	       background: #3a4b9314;
}
.research_box {
			   margin-top: 22px;
			   width: 450px;
			   height: 38px;
			   border-bottom: 2px solid #ccc;
			   background: white;
			   border-radius: 5px 5px 0 0;
			   box-sizing: border-box;
			   margin-bottom: 15px;
}
.research_1 {
	         width: 150px;
	         height: 38px;
	         line-height: 34px;
	         border: 1px solid #ccc;
	         border-bottom: none;
	         border-radius: 3px 0 0;
	         box-sizing: border-box;
	         text-align: center;
	         font-weight: 400;
	         font-size: 14px;
	         border-right: none;
	         background: #eeeeee42;
}
.research_box li.on > a {
	background: #fff;
	
}
.research_1:hover {
				   color: #3D4F9C;
				   border: 1PX solid #CCC;
}
.on a { 
	   position: relative; 
}
.on a:after {
	         content: '';
	         position: absolute;
	         left: 0px;
	         display: block;
	         bottom: 0px;
	         width: 100%;
	         height: 2px;
	         background: #3D4F9C;
}
.research_2 {
	         width: 150px;
	         height: 38px;
	         line-height: 34px;
	         border: 1px solid #ccc;
	         border-bottom: none;
	         box-sizing: border-box;
	         text-align: center;
	         font-weight: 400;
	         font-size: 14px;
	         border-right: none;
	         background: #eeeeee42;
}
.research_2:hover { 
	               color: #3D4F9C;
	               border: 1PX solid #CCC;
	                
}
.research_3 {
	         width: 150px;
	         height: 38px;
	         line-height: 34px;
	         border: 1px solid #ccc;
	         border-bottom: none;
	         border-radius: 0 3px 0 0;
	         box-sizing: border-box;
	         text-align: center;
	         font-weight: 400;
	         font-size: 14px;
	         background: #eeeeee42;
}
.research_3:hover { 
				   color: #3D4F9C;
				   border: 1PX solid #CCC;
				   
}

.updown {
		 width: 450px;
}	
.updown img { 
			 width: 50px; 
			 display: block;
			 cursor: pointer;
}


/* 명칭검색 */
.select_1 { 
		   margin-top: 20px; 
		   width: 420px; 
		   height: 30px; 
		   line-height: 30px; 
		   background: #3D4F9C; 
		   border-radius: 20px; 
}
.chk { 
	  line-height: 39px;
      padding-left: 27px;
      font-size: 14px;
      color: #3D4F9C;
}
.chk label {
	        margin-right: 8px;
	        color: #1E1E1E;
	        font-weight: 400;
}


.select_2 {
		   margin-top: 6px;
		   width: 450px;
}
.sojaji {
	  	 margin-left: 0;
	  	 width: 150px;
	  	 height: 29px;
	  	 line-height: 29px;
	  	 font-weight: 400;
	  	 color: #1E1E1E;
	  	 font-size: 14px;
}
#nameSearchTab_stdgCd {
	margin-left: 3px;
}
#paramSearchTab_stdgCd {
	margin-left: 3px;
}
.sojaji1_st {
		  padding: 0 0 0 8px;
		  width: 145px;
		  /* height: 27px; */
		  background: #fff url(/css/hcrs/img/arrow.png) right 10px center no-repeat;
		  background-size: 10px;
		  border: 1px solid #ddd;
		  border-radius: 3px;
		  font-weight: 500;
		  appearance: none;
		  -webkit-appearance: none;
}


.select_4 {
		   margin-top: 6px;
		   width: 450px;
		   height: 29px;
}
.munh {
	   margin-left: 0;
	   width: 150px;
	   height: 29px;
	   line-height: 29px;
	   font-weight: 400;
	   color: #1E1E1E;
	   font-size: 14px;
}
.munh_st {
	      padding: 6px;
	      width: 305px;
	      /* height: 25px; */
	      border: 1px solid #ccc;
	      border-radius: 5px;
	      font-weight: 500;
	      background: #fff;
	      /* margin-left: 3px; */
	      margin-right: 5px;
}
.name { width: 200px;}



/* 유형검색 */
.select2_1 {
			margin-top: 6px;
			width: 450px;
}
.gobon {
	    margin-left: 16px;
	    width: 100px;
	    height: 29px;
	    line-height: 29px;
	    font-weight: 500;
	    font-size: 14px;
	    color: #3D4F9C;
}
.gobon_chk {
			line-height: 27PX;
			width: 334px;
			margin-left: -4px;
}
.gobon_chk label {
				  margin: 4px;
} 

.select2_2 {
			margin-top: 6px;
			width: 450px;
}
.own {
	  margin-left: 16px;
	  width: 100px;
	  height: 29px;
	  line-height: 29px;
	  font-weight: 500;
	  font-size: 14px;
	  color: #3D4F9C;
}
.own1 {
	   padding: 6px;
	   width: 157px;
	   background: #fff url(/css/hcrs/img/arrow.png) right 0.8rem center no-repeat;
	   background-size: 10px;
	   border: 1px solid #ccc;
	   border-radius: 5px;
	   font-weight: 500;
	   appearance: none;
	   -webkit-appearance: none;
}
.own2 {
	   margin-left: 4px;
	   padding: 6px;
	   width: 157px;
	   background: #fff url(/css/hcrs/img/arrow.png) right 0.8rem center no-repeat;
	   background-size: 10px;
	   border: 1px solid #ccc;
	   border-radius: 5px;
	   font-weight: 500;
	   appearance: none;
	   -webkit-appearance: none;
}

.select2_3 {
	        margin-top: 6px;
	        width: 450px;
}
.gujo {
	   margin-left: 16px;
	   width: 100px;
	   height: 32px;
	   line-height: 32px;
	   font-weight: 500;
	   font-size: 14px;
	   color: #3D4F9C;
}
.gujo_st {
	      width: 248px;
	      height: 30px;
	      min-height: 30px;
	      border: 1px solid #ccc;
	      border-radius: 5px;
	      background: #fff;
	      overflow: hidden;
}
.gujo_st span {
			   margin-left: 4px;
			   padding: 2px 4px;
			   line-height: 30px;
			   border: 1px solid #ccc;
			   border-radius: 20px;
			   font-size: 13px;
			   white-space: nowrap;
}
.gujo_st:hover {
	height: auto;
	
}
.gujo_st2 { 
		   margin: 0 10px 0 4px; 
		   width: 60px; 
		   height: 30px; 
		   line-height: 30px; 
		   background: #3D4F9C; 
		   color: #fff; 
		   border: 1px solid #3D4F9C; 
		   border-radius: 5px; 
		   text-align: center; 
		   cursor: pointer; 
}
.gujo_st2:hover { 
				 background: white; 
				 color: #3A4B93; 
				 border: 1px solid #3D4F9C; 
				 font-weight: bold; 
				 transition: all 0.3s; 
}

.select2_4 {
			margin-top: 6px;
			width: 450px;
}
.sida {
	   margin-left: 16px;
	   width: 100px;
	   height: 32px;
	   line-height: 32px;
	   font-weight: 500;
	   font-size: 14px;
	   color: #3D4F9C;
}
.sida_st { 
	      width: 248px; 
	      height: 30px; 
	      min-height: 30px;
	      border: 1px solid #ccc; 
	      border-radius: 5px; 
	      background: #fff;
	      overflow: hidden;
}
.sida_st span { 
			   margin-left: 4px; 
			   padding: 2px 4px; 
			   line-height: 30px; 
			   border: 1px solid #ccc; 
			   border-radius: 20px; 
			   font-size: 14px; 
			   white-space: nowrap;
}
.sida_st:hover {
	height: auto;
	
}
.sida_st2 { 
	       margin: 0 10px 0 4px; 
	       width: 60px; 
	       height: 30px; 
	       line-height: 30px; 
	       background: #3D4F9C; 
	       color: #fff; 
	       border: 1px solid #3D4F9C; 
	       border-radius: 5px; 
	       text-align: center; 
	       cursor: pointer; 
}
.sida_st2:hover {
				 background: white; 
				 color: #3A4B93; 
				 border: 1px solid #3D4F9C; 
				 font-weight: bold; 
				 transition: all 0.3s; 
}
/* 우주히트맵 -위치 옮기기 */
.hitmapPop_div {
		   bottom: 50%;
		   left: 50%;
		   position: absolute;
		   /* width: 750px; */
		   background: #fff;
		   border: none;
		   text-align: center;
		   /* padding: 5px; */
		   z-index: 100;
		   border: 1px solid #ccc;
		   transform: translate(-50%, 50%);
}
/* 구조선택 */
.strct_div {
		   top: 304px;
		   left: 530px;
		   position: absolute;
		   width: 750px;
		   background: #fff;
		   border: none;
		   text-align: center;
		   /* padding: 5px; */
		   z-index: 100;
		   border: 1px solid #ccc;
}
.strct_table {
			 border-collapse: collapse;
			 padding: 4px;
			 margin-bottom: 15px;
}

/* 시대선택 */
.sida_div {
		   top: 304px;
		   left: 530px;
		   position: absolute;
		   width: 750px;
		   background: #fff;
		   border: none;
		   text-align: center;
		   /* padding: 5px; */
		   z-index: 100;
		   border: 1px solid #ccc;
}
.sida_table {
			 border-collapse: collapse;
			 padding: 5px;
			 margin-bottom: 15px;
}
.x {
	/* border-radius: 5px; */
	text-align: center;
	cursor: pointer;
	background: #E7EDF8;
	margin-bottom: 15px;
}
.x img { 
		margin: 5px; 
		float: right; 
		padding: 2px; 
		width: 20px; 
		border: 1px solid #ccc; 
		border-radius: 5px; 
}
.td1 {
	  width: 144px;
	  height: 70px;
	  border: 1px solid #ccc;
	  text-align: center;
	  cursor: pointer;
}
.td1.on { 
			background: #E7EDF8; 
			transition: all 0.3s; 
}
.td1:hover { 
			background: #E7EDF8; 
			transition: all 0.3s; 
}
.sida_sm { 
		  display: block; 
		  font-size: 10px; 
}


/* 공간검색 */
.tab03 {
		width: 391px;
}
.select3_1 {
			width: 398px;
}
.img {
	  margin: 0px 15px 0 15px;
	  border: 1px solid #ccc;
	  border-radius: 10px;
}
.img a {
		height: 98px;
}
.img:hover { 
			background: #E7EDF8; 
			border: 1px solid #3D4F9C; 
}
.img img {
		  width: 98px;
		  height: 98px;
		  border-radius: 10px;
		  background: #fff;
}


/* 검색초기화버튼 */
.button {
		 margin: 15px 15px;
}
.chkh {
	   margin: 5px;
	   padding: 0;
	   width: 60px;
	   color: white;
	   background: #3A4B93;
	   border: 1px solid #3A4B93;
	   border-radius: 5px;
	   text-align: center;
	   cursor: pointer;
	   height: 32px;
	   line-height: 28px;
	   box-sizing: border-box;
}
.chkh:hover {
	         background: white;
	         color: #3A4B93;
	         border: 1px solid #3A4B93;
	         transition: all 0.3s;
}
.kums {
	   margin: 5px 10px 5px 2px;
	   padding: 0;
	   width: 60px;
	   background: #9F0973;
	   color: #fff;
	   border: 1px solid #9F0973;
	   border-radius: 5px;
	   text-align: center;
	   cursor: pointer;
	   height: 32px;
	   line-height: 28px;
	   box-sizing: border-box;
}
.kums:hover { 
			 background: #fff;
			 color: #9F0973; 
			 border: 1px solid #9F0973; 
			 transition: all 0.3s;
}


/*1단락마감************************************************************************************** ****/


/*2단락**********************************************************************************************/

.gum {
	  padding-left: 4px;
	  padding-right: 5px;
	  margin-bottom: 5px;
	  width: 460px;
	  height: calc(100% - 408px);
	  overflow-y: hidden;
	  overflow-x: hidden;
	  display: flex;
	  flex-direction: column;
}
.gur {
      margin-top: 15px;
      width: 100%;
}
.gum0 {
	   margin-top: 10px;
	   width: 100%;
}
.gum0 span {
	 		margin-top: 5px;
	 		display: inline-block;
}
.gum01 {
	    margin-right: 5px;
	    padding: 2px 8px;
	    color: #3D4F9C;
	    border-radius: 20px;
	    border: 2px solid #3D4F9C;
}
.gum02 { 
	    margin-right: 5px;
	    padding: 2px 8px;
	    color: #9F0973;  
	    border-radius: 20px;
	    border: 2px solid #9F0973;  
}
.gum03 { 
	    margin-right: 5px;
	    padding: 2px 8px;
	    color: #5572C0;  
	    border-radius: 20px;
	    border: 2px solid #5572C0;  
}
.gum04 { 
	    margin-right: 5px;
	    padding: 2px 8px;
	    color: #F1C458;
	    border-radius: 20px;
	    border: 2px solid #F1C458;  
}
.gum05 { 
	    margin-right: 5px;
	    padding: 2px 8px;
	    color: #238EAD;  
	    border-radius: 20px;
	    border: 2px solid #238EAD;  
}
.gum06 { 
	   margin-right: 5px;
	   padding: 2px 8px;
	   color: #28818C; 
	   border-radius: 20px;
	   border: 2px solid #28818C;  
}

.gun {
	  height: 33px;
	  line-height: 50px;
	  font-size: 13px;
	  margin-bottom: 0px;
}
.yellow {
		 color: #9f0973;
}
.download {
	       padding: 4px 15px;
	       border: 1px solid #3D4F9C;
	       background: #3D4F9C;
	       color: #fff;
	       border-radius: 5px;
	       cursor: pointer;
}
.download:hover { 
	             background: #fff;
	             color: #3D4F9C; 
	             border: 1px solid #3D4F9C; 
	             transition: all 0.3s; 
}
.mark img {
	       margin-right: 7px;
	       padding: 2.5px 5.5px;
	       width: 14px;
	       border: 1px solid #3D4F9C;
	       border-radius: 82px;
	       cursor: pointer;
	       height: 20px;
}
.such {
	   margin-top: 12px;
	   overflow: hidden;
	   overflow-y: auto;
	   width: 100%;
}
.such1 {
	    padding: 15px 10px;
	    border-bottom: 1px solid #ddd;
	    height: 55px;
}
.such1:first-child {
				    border-top: 1px solid #ddd;
}
.such1 p {
	      font-size: 12px;
	      height: 16px;
	      line-height: 16px;
}
.title {
	    font-size: 16px !important;
	    margin-bottom: 6px;
}
.such1:hover {
	   		  background: #E7EDF8;
}
.color1 {
		 color: #3D4F9C;
		 font-weight: 600;
		 font-size: 16px;
		 margin-right: 5px;
}
.title {
		font-weight: 500;
		font-size: 15px;
}	
.small {
		color: #888888;
		font-size: 13px;
		font-weight: 400;
}	

.number {
		 margin-top: 30px;
		 margin-bottom: 40px;
		 display: table;
		 margin-left: auto;
		 margin-right: auto;
}
.number a { 
	       width: 25px; 
}

/*파일내려받기*/
.down_div {
		   top: 138px;
		   left: 530px;
		   position: absolute;
		   width: 1000px;
		   /* height: 1000px; */
		   background: #fff;
		   border: none;
		   text-align: center;
		   z-index: 100;
		   border: 1px solid #ccc;
}
.x3 { 
	 background: #E7EDF8; 
	 width: 1000px; 
	 height: 30px; 
	 cursor: pointer; 
}
.x3 img { 
	     margin: 5px; 
	     padding: 2px; 
	     width: 12px; 
	     height: 12px; 
	     background: #fff; 
	     border: 1px solid #ccc; 
	     border-radius: 5px; 
}
.down_ul {
	      margin-top: 20px; 
}
.down_li {
		   margin: 10px 0  10px 20px;
		   font-size: 15px;
		   font-weight: 500;
}
.t1 {
     padding-top: 20px;
     padding-bottom: 20px;
}
.tgum {
	   padding-right: 874px;
	   margin-bottom: 12px;
	   font-size: 13px;
}
.tgum span {
			color: #F39D2F;
}
.down_y {
		 /* width: 980px; */
		 height: 740px;
		 overflow-y: auto;
		 margin-left: 0;
}
.down_table {
             margin: 0 20px;
             /* width: 940px; */
             border-collapse: collapse;
             border: 1px solid #ccc;
             box-sizing: border-box;
}
.downtd_1 {
		   width: 920px;
		   /* height: 40px; */
		   border: 1px solid #ccc;
		   font-size: 13px;
		   font-weight: 400;
}
.downtd_2 {
		   width: 40px;
		   /* height: 40px; */
		   background: #F3F3F3;
		   border: 1px solid #ccc;
		   font-size: 14px;
		   font-weight: 500;
		   padding: 6px;
}
.excel {
	    margin-left: 888px;
	    margin-top: 15px;
	    /* width: 100px; */
	    padding: 4px 15px;
	    /* height: 30px; */
	    /* line-height: 30px; */
	    /* border: 1px solid #3D4F9C; */
	    /* background: #3D4F9C; */
	    /* color: #fff; */
	    /* border-radius: 5px; */
	    /* cursor: pointer; */
	    /* display: block; */
}
.excel:hover { 
              background: #fff;
              color: #3D4F9C; 
              border: 1px solid #3D4F9C; 
              transition: all 0.3s; 
}
.number1 { 
		  margin-top: 10px; 
		  margin-bottom: 80px;
		  display: table; 
		  margin-left: auto; 
		  margin-right: auto; 
}
.number1 a { 
	       width: 25px; 
}


/* 초당침례교회(단일) */
.chodang_div {
			  top: calc(50% - 375px);
			  left: calc(50% - 500px);
			  position: absolute;
			  left: calc(50% - 550px);
			  width: 1100px;
			  background: #fff;
			  border: 1px solid #ddd;
			  text-align: center;
			  z-index: 100;
			  border-radius: 10px;
			  box-shadow: 3px 0px 3px 0px #00000008;
}
.user_div {
			  top: 138px;
			  position: absolute;
			  width: 1000px;
			  /* height: 700px; */
			  background: #fff;
			  border: 1px solid #ccc;
			  text-align: center;
			  z-index: 100;
}
.x2 {
	 background: #E7EDF8;
	 width: auto;
	 height: 30px;
	 cursor: pointer;
	 color: #3d4f9c;
	 line-height: 30px;
	 padding: 0 10px;
	 border-radius: 10px 10px 0 0;
}
.x2 img {
	     margin: 5px;
	     padding: 2px;
	     width: 12px;
	     height: 12px;
	     background: #fff;
	     border: 1px solid #ccc;
	     border-radius: 5px;
}
.cho_danil {
			margin-top: 12px;
}
.cho_danil1 {
	         margin-left: 15px;
	         font-weight: 600;
	         font-size: 12px;
	         padding-top: 0;
}
.cho_danil1 span {
				  font-size: 20px;
				  font-weight: 400;
				  font-family: 'Noto Sans KR';
				  color: #3d4f9c;
}
.cho_button {
	         margin: 0px 5px 0 0;
	         width: 60px;
	         padding: -17px;
	         height: 29px;
	         line-height: 29px;
	         border: 1px solid #3D4F9C;
	         background: #3D4F9C;
	         color: #fff;
	         border-radius: 5px;
	         cursor: pointer;
}
.cho_button:hover { 
				   background: white; 
				   color: #3A4B93; 
				   border: 1px solid #3D4F9C; 
				   transition: all 0.3s; 
}
.cho_button1 { 
			  margin: 16px 20px 0 0;
			  width: 80px; 
			  height: 30px; 
			  line-height: 30px; 
			  border: 1px solid #9F0973; 
			  background: #9F0973; 
			  color: #fff; 
			  border-radius: 5px; 
			  cursor: pointer; 
}
.cho_button1:hover { 
					background: #fff; 
					color: #9F0973; 
					border: 1px solid #9F0973; 
					transition: all 0.3s; 
}
.cho_button2 { 
	   		  margin: 16px 8px 0 0; 
	   		  width: 80px; 
	   		  height: 30px; 
	   		  line-height: 30px; 
	   		  border: 1px solid #9F0973; 
	   		  background: #9F0973; 
	   		  color: #fff; 
	   		  border-radius: 5px; 
	   		  cursor: pointer; 
}
.cho_button2:hover { 
					background: #fff; 
					color: #9F0973; 
					border: 1px solid #9F0973; 
					transition: all 0.3s; 
}
.chodang_scr {
			  margin: 15px 0 0px 15px;
			  width: 490px;
			  height: 650px;
			  overflow-y: auto;
			  overflow-x: hidden;
			  /* box-sizing: border-box; */
			  margin-top: 10px;
}
.chodang_table {
				width: 100%;
				border-collapse: collapse;
				border: none;
				height: 100%;
				/* box-sizing: border-box; */
}
.chodang1_1:first-child {
	border-left: none;
}
.chodang1_1 {
			 /* width: 100px; */
			 height: 35px;
			 border: 1px solid #ccc;
			 /* font-size: 16px; */
			 padding-left: 5px;
			 border-right: none;
}
.chodang1_11 {
			 width: 90px;
			 height: 35px;
			 border: 1px solid #ccc;
			 /* font-size: 13px; */
			 padding-left: 5px;
}
.chodang1_2 {
			 width: 25%;
			 height: 35px;
			 background: #F3F3F3;
			 border: 1px solid #ccc;
			 /* font-size: 13px; */
			 font-weight: 400;
			 border-left: none;
}
.chodang1_2:last-child {
	border-right: none;
}

/*별점*/
.starR {
    	background: url(/css/hcrs/img/ico_review.png) no-repeat right 0;
    	background-size: auto 100%;
    	width: 14px;
    	height: 14px;
    	/* line-height: 35px; */
    	display: inline-block;
    	text-indent: -9999px;
    	cursor: pointer;
}
.starRev{
		 /* padding: 7px; */
		 /* height: 35px; */
		 /* line-height: 81px; */
}
.starR.on {
		   background-position: 0 0;
}




.solid {
		margin: 15px 15px;
		width: 565px;
		border-collapse: collapse;
		/*border: 1px solid #ccc;*/
		height: 100%;
		margin-top: 10px;
}
.menu_ {
		height: 35px;
		border-bottom: 1px solid #ccc;
}
.ex1 {
	  /* FONT-WEIGHT: 700; */
	  width: 65px;
	  height: 34px;
	  line-height: 36px;
	  border: 1px solid #ccc;
}
.ex1.onn a {
	color: #3D4F9C !important;
	font-weight: 500;
}
.ex1 a:hover {
	 	      color: #3D4F9C; 
}
.ex2.onn a {
	color: #3D4F9C !important;
	font-weight: 500;
}
.ex2 {
	  width: 65px;
	  height: 34px;
	  line-height: 37px;
	  border-radius: 5px 0 0 0;
	  border: 1px solid #ccc;
}
.ex2 a:hover {
	 	      color: #3D4F9C; 
}

.onn a {
		position: relative; 
}
.onn a:after {
    		  content: '';
			  position: absolute;
			  left: 0px;
			  display: block;
			  bottom: 1px;
			  width: 100%;
			  height: 2px;
			  background: #3D4F9C;
}
.ex3 {
	  width: 65px;
	  height: 34px;
	  line-height: 36px;
	  border-radius: 0 5px 0 0;
	  border: 1px solid #ccc;
}
.ex3 a:hover {
	 	      color: #3D4F9C; 
} 
.scroll {
		 width: 100%;
		 height: 600px;
		 overflow-y: auto;
		 overflow-x: hidden;
		 padding: 0 8px;
		 box-sizing: border-box;
		 /* padding: 0 8px; */
}    			
.chodang_table2 {
				 width: 100%;
				 height: 100%;
				 border-collapse: collapse;
				 border: none;
				 /* padding: 0 8px; */
}
.background {
			 padding-top: 8px;
			 width: 100%;
			 height: 100%;
			 background: #E7EDF8;
			 /* padding: 15px; */
			 box-sizing: border-box;
			 padding-bottom: 8px;
}


/*일반설명*/
.chodang1_3 {
			 FONT-WEIGHT: 100;
			 width: 90px;
			 height: 173px;
			 background: #F3F3F3;
			 border: 1px solid #ccc;
			 /* font-size: 16px; */
			 font-weight: 400;
			 box-sizing: border-box;
			 border-left: none;
}
.chodang1_4 {
			 width: 200px;
			 /* height: 250px; */
			 border: 1px solid #ccc;
			 background: #fff;
			 /* font-size: 16px; */
			 vertical-align: top;
			 border-right: none;
}
.chodang1_5 { 
		     width: 100px; 
			 height: 100px; 
			 border: 1px solid #ccc; 
			 background: #fff; 
			 font-size: 16px; 
}
.chodang1_6 { 
			 width: 100px; 
			 height: 600px; 
			 border: 1px solid #ccc; 
			 background: #fff; 
			 font-size: 16px; 
}


/*심화설명*/
.shimhwa {
	      /* padding-right: 10PX; */
	      background: #fff;
	      box-sizing: border-box;
	      border-collapse: collapse;
	      /* margin: 0; */
	      width: 100%;
}
.shimhwa0 {
	       /* margin-right: 10PX; */
	       /* width: 553PX; */
	       box-sizing: border-box;
}
.shimhwa1 {
		   width: 90px;
		   height: 35px;
		   background: #F3F3F3;
		   border: 1px solid #ccc;
		   /* font-size: 16px; */
		   font-weight: 400;
		   box-sizing: border-box;
		   border-left: none;
}
.shimhwa1:last-child {
	border-right: none;
}
.shimhwa2 {
		   /* margin-right: 10PX; */
		   /* padding-top: 20px; */
		   /* padding-bottom: 20px; */
		   /* width: 221px; */
		   background: #fff;
		   border: 1px solid #ccc;
		   /* border-right: 1px solid #ccc; */
		   /* font-size: 16px; */
}
.shimhwa3 {
		   padding: 8px;
		   padding-bottom: 8px;
		   /* width: 90px; */
		   background: #fff;
		   border: 1px solid #ccc;
		   border-right: 1px solid #ccc;
		   /* font-size: 16px; */
		   border-left: none;
}
.shimhwa4 {
		   /* width: 121px; */
		   padding: 8px;
		   /* padding-bottom: 20px; */
		   background: #fff;
		   border: 1px solid #ccc;
		   border-right: 1px solid #ccc;
		   /* font-size: 16px; */
}
.shimhwa5 {
		   width: 90px;
		   height: 70px;
		   background: #F3F3F3;
		   border: 1px solid #ccc;
		   /* font-size: 16px; */
		   font-weight: 400;
		   border-left: none;
}
.shimhwa6 {
		   position: relative;
		   padding: 8px;
		   /* padding-bottom: 28px; */
		   /* width: 591px; */
		   background: #fff;
		   border: 1px solid #ccc;
		   border-right: 1px solid #ccc;
		   /* font-size: 16px; */
		   overflow-x: auto;
		   border-left: none;
}
.shimhwa6:last-child {
	border-right:none;
}
.shimhwa7 {
		   position: relative;
		   padding: 8px;
		   background: #fff;
}

.juntong {
		  top: 20px;
		  left: 13px;
		  /* width: 550px; */
}
.juntong_sc {
			 overflow-x: auto;
			 width: 530px;
}
.juntong_bor {
			  border: none;
			  width: 722px;
			  border-collapse: collapse;
}
.j1 {
	 margin-bottom: 8px;
	 padding: 15px 280px 5px 0;
}
.j1 span {
		 margin-right: 5px;
		 width: 4px;
		 height: 12px;
		 background: #3D4F9C;
		 display: inline-block;
}
.hung {
	   border-bottom: 1px solid #ccc;
	   /* width: 550px; */
	   box-sizing: border-box;
}
.hung01 {
		 background: #eee;
		 /* border-top: 2px solid #ccc; */
		 /* width: 550px; */
}
.hung02 {
		 border-bottom: 2px solid #ccc;
}
.hung1 {
		width: 90px;
		height: 27px;
		line-height: 27px;
		background: #eee;
		border: 1px solid #ccc;
		font-weight: 400;
		box-sizing: border-box;
		box-sizing: border-box;
		
}
.juntong_bor td:last-child{
	border-right: none;
}
.hung2 {
		width: 90px;
		height: 27px;
		/* line-height: 27px; */
		border: 1px solid #ccc;
		box-sizing: border-box;
}
.hung3 {
		width: 90px;
		height: 27px;
		line-height: 27px;
		background: #eee;
		font-weight: 400;
		box-sizing: border-box;
		border: 1px solid #ccc;
		border-left: none;
}
.hung4 {
		width: 90px;
		height: 27px;
		line-height: 27px;
		box-sizing: border-box;
}


.juntong_suk {
			  margin-top: 15px;
}
.j2 {
	 margin-bottom: 8px;
	 padding: 5px 198px 5px 0px;
	 /* font-size: 18px; */
}
.j2 span {
		 margin-right: 5px;
		 width: 4px;
		 height: 12px;
		 background: #3D4F9C;
		 display: inline-block;
}
.kumo {
	   width: 464px;
	   /* border: 1px solid #ccc; */
	   border-collapse: collapse;
}
.kumo1 {
		 width: 90px;
		 /* height: 200px; */
		 /* line-height: 200px; */
		 background: #eee;
		 border-right: 1px solid #ccc;
		 border-bottom: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
}
.jemok2 {
		 /* width: 348px; */
		 /* height: 200px; */
		 /* line-height: 200px; */
		 font-weight: 400;
		 box-sizing: border-box;
}
.m1 {
	 width: 90px;
	 height: 27px;
	 line-height: 27px;
	 border: 1px solid #ccc;
	 /* border-bottom: 1px solid #ccc; */
	 background: #eee;
	 box-sizing: border-box;
}
.m2 {
	 width: 283px;
	 height: 27px;
	 /* line-height: 27px; */
	 border: 1px solid #ccc;
	 box-sizing: border-box;
	 padding-left: 5px;
}
.m3 {
	 height: 64px;
	 padding-left: 5px;
	 border: 1px solid #ccc;
	 box-sizing: border-box;
}
.kusung1 {
		 width: 90px;
		 height: 27px;
		 line-height: 27px;
		 background: #eee;
		 border: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
}
.kusung3 {
	      border: none;
	      box-sizing: border-box;
	      border-collapse: collapse;
	      width: 100%;
}
.kusung2 {
		 width: 90px;
		 height: 27px;
		 line-height: 27px;
		 background: #eee;
		 border-right: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
}
.geunda {
		 margin-top: 15px;
}
.j3 {
	 margin-bottom: 8px;
	 padding: 5px 292px 5px 0px;
	 /* font-size: 18px; */
}
.j3 span {
		  margin-right: 5px;
		  width: 4px;
		  height: 12px;
		  background: #3D4F9C;
		  display: inline-block;
}
.geunda1 {
		  /* width: 550px; */
		  border: 1px solid #ccc;
}
.geunda_gm1 {
		    width: 90px;
		    /* height: 200px; */
		    /* line-height: 200px; */
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    font-weight: 400;
		    box-sizing: border-box;
}
.geunda_gm2 {
		    width: 90px;
		    /* height: 27px; */
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    box-sizing: border-box;
}
.gm1 {
	  width: 90px;
	  height: 27px;
	  line-height: 27px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.gm2 {
	  width: 260px;
	  height: 27px;
	  line-height: 27px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.gm3 {
	  width: 90px;
	  /* height: 150px; */
	  /* line-height: 150px; */
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.gm3_1 {
		/* padding-top: 50px; */
		/* width: 100px; */
		/* height: 150px; */
		border-bottom: 1px solid #ccc;
		box-sizing: border-box;
}
.gm4 {
	  padding-top: 10px;
	  /* padding-left: 18px; */
	  width: 223px;
	  height: 28px;
	  line-height: 43px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.gm5 {
	  width: 100px;
	  height: 100px;
	  line-height: 100px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.gm6 {
	  padding-top: 10px;
	  padding-left: 18px;
	  width: 266px;
	  height: 106px;
	  line-height: 38px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.geunda_gj1 {
		    width: 90px;
		    /* height: 450px; */
		    /* line-height: 450px; */
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    font-weight: 400;
		    box-sizing: border-box;
}
.geunda_gj2 {
		    width: 90px;
		    /* height: 450px; */
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    box-sizing: border-box;
}
.geunda_jl1 {
		    width: 90px;
		    height: 160px;
		    line-height: 160px;
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    font-weight: 500;
		    box-sizing: border-box;
}
.geunda_jl2 {
		    width: 90px;
		    /* height: 400px; */
		    background: #eee;
		    border-right: 1px solid #ccc;
		    border-bottom: 1px solid #ccc;
		    box-sizing: border-box;
}
.geunda_tj2 {
	         width: 90px;
	         height: 60px;
	         line-height: 100px;
	         background: #eee;
	         font-weight: 500;
	         border-right: 1px solid #ccc;
}
.ujukji {
		 margin-top: 15px;
}
.geundagunjo {
			  margin-top: 15px;
}
.kusung5 {
		  width: 100px;
		  height: 100px;
		  line-height: 100px;
		  background: #eee;
		  border-right: 1px solid #ccc;
		  font-weight: 500;
	      box-sizing: border-box;
}
.kusung4 {
		  /* width: 100px; */
		  /* height: 100px; */
		  /* line-height: 100px; */
		  /* font-weight: 500; */
		  box-sizing: border-box;
}
.jgch {
	   width: 360px;
	   border: 1px solid #ccc;
}
.jgch_m {
	 
width: 360px;
}
.jgch1 {
		width: 90px;
		height: 60px;
		line-height: 60px;
		background: #eee;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
		box-sizing: border-box;
}
.jgch2 {
		FONT-WEIGHT: 600;
		padding: 8px;
		width: 270px;
		height: 60px;
		border-bottom: 1px solid #ccc;
		box-sizing: border-box;
		/* white-space: nowrap; */
}
.jeung1 {
	    /* padding: 16px 96px 16px 0; */
	    /* white-space: nowrap; */
	    /* width: 312px; */
}
.jeung2 {
	    /* padding-right: 147px; */
}
.ga1 {
		 width: 90px;
		 height: 35px;
		 line-height: 35px;
		 background: #eee;
		 border-bottom: 1px solid #ccc;
		 border-right: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
}
.ga2 {
		 width: 269px;
		 height: 35px;
		 line-height: 35px;
		 border-bottom: 1px solid #ccc;
		 box-sizing: border-box;
}
.ga {
	 /* padding-right: 119px; */
} 
.jl1 {
		 width: 90px;
		 height: 35px;
		 line-height: 35px;
		 background: #eee;
		 border-bottom: 1px solid #ccc;
		 border-right: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
}
.jl2 {
	  width: 270px;
	  height: 35px;
	  line-height: 35px;
	  border-bottom: 1px solid #ccc;
	  box-sizing: border-box;
}
.jl {
	 /* padding-right: 119px; */
} 
.jy1 {
		 width: 90px;
		 /* height: 100px; */
		 /* line-height: 60px; */
		 background: #eee;
		 border: 1px solid #ccc;
		 font-weight: 400;
		 box-sizing: border-box;
		 border-left: none;
}
.jy2 {
		 width: 284px;
		 height: 64px;
		 /* background: #eee; */
		 border: 1px solid #ccc;
		 box-sizing: border-box;
		 padding-left: 5px;
}
.gujo1_chk { 
			padding: 17px;
}
.gujo2_chk { 
			padding-right: 30px;

}

.j4 {
	 margin-bottom: 8px;
	 padding: 5px 279px 5px 0px;
	 /* font-size: 18px; */
}
.j4 span {
		  margin-right: 5px;
		  width: 4px;
		  height: 12px;
		  background: #3D4F9C;
		  display: inline-block;
}
.j5 {
	 margin-bottom: 8px;
	 padding: 5px 402px 5px 0px;
	 /* font-size: 18px; */
}
.j5 span {
		  margin-right: 5px;
		  width: 4px;
		  height: 12px;
		  background: #3D4F9C;
		  display: inline-block;
}
.damoon {
		  border: 1px solid #ccc;
		  width: 90px;
}
.damoon label {
		       margin-right: 10px;
}
.damoon1 {
		  width: 90px;
		  height: 35px;
		  line-height: 35px;
		  border-right: 1px solid #ccc;
		  border-bottom: 1px solid #ccc;
		  background: #eee;
		  box-sizing: border-box;
		  border-top: 1px solid #ccc;
}
.damoon2 {
		  width: 283px;
		  /* padding-left: 17px; */
		  height: 35px;
		  /* line-height: 35px; */
		  /* border-bottom: 1px solid #ccc; */
		  box-sizing: border-box;
		  padding-left: 5px;
		  border: 1px solid #ccc;
}
.damoon3 {
		  width: 90px;
		  height: 35px;
		  line-height: 35px;
		  border-right: 1px solid #ccc;
		  background: #eee;
		  box-sizing: border-box;
}
.damoon4 {
		  /* padding-left: 17px; */
		  /* width: 450px; */
		  height: 35px;
		  line-height: 35px;
		  box-sizing: border-box;
}


/*보존관리*/
.bojon1 {
		 width: 90px;
		 height: 45px;
		 background: #F3F3F3;
		 border: 1px solid #ccc;
		 /* font-size: 16px; */
		 font-weight: 400;
		 box-sizing: border-box;
		 border-left: none;
}
.bojon2 {
		 width: calc(100% - 90px);
		 height: 25px;
		 background: #fff;
		 border-top: 1px solid #ccc;
		 /* font-size: 16px; */
		 padding: 10px;
		 border-right: none;
}
.bojon3 {
		 /* width: 332px; */
		 padding: 10px;
		 /* height: 150px; */
		 background: #fff;
		 border: 1px solid #ccc;
		 /* font-size: 16px; */
		 border-right: none;
		 vertical-align: middle;
}
.bojon4 {
		 width: 90px;
		 height: 190px;
		 background: #fff;
		 border: 1px solid #ccc;
		 /* font-size: 16px; */
		 /* overflow-y: auto; */
		 border-right: none;
}
.bojon5 {
		 width: 90px;
		 background: #eee;
		 border: 1px solid #ccc;
}
.bojon6 {
		 width: 90px;
		 background: #fff;
}

.bojonji {
		 width: 100%;
		 height: 100%;
		 /* line-height: 30px; */
		 /* font-size: 16px; */
}
.bojonji1 {
		   width: 38px;
		   height: 25px;
		   line-height: 25px;
		   border: 1px solid #ccc;
		   border-right: 0;
		   background: #eee;
		   /* font-size: 16px; */
}
.bojonji2 {
		   width: 83px;
		   height: 25px;
		   line-height: 25px;
		   border: 1px solid #ccc;
		   border-right: 0;
}
.bojonji3 {
		   width: 83px;
		   height: 25px;
		   line-height: 25px;
		   border: 1px solid #ccc;
		   border-right: 1px solid #ccc;
} 
.label {
		width: 100%;
		text-align: left;
}
.label1 {
		margin-top: 5px;
		width: 100%;
		text-align: left;
}
.te {
	 padding-left: 5px;
	 width: 50px;
	 height: 18px;
	 border-radius: 5px;
	 border: 1px solid #ccc;
}
.josana {
		 margin-top: 5px;
		 padding: 5px;
		 /* padding-left: 35px; */
		 width: 100%;
		 background: #eee;
		 box-sizing: border-box;
}
.josana input {
			   margin: 5px;
}
.dorbom {
		 margin-top: 5px;
		 width: 100%;
		 /* 		 background: #eee; */
		 /* 		 border: 1px solid #ccc; */
}
.gigan { 
		margin-left: 10px;
}
.gigan input { 
			  padding-left: 5px; 
			  width: 75px;
			  height: 18px;
			  border-radius: 5px;
			  border: 1px solid #ccc;
}
.gigan1 {
		 width: 70px;
		 height: 28px;
		 line-height: 28px;
		 background: #3D4F9C;
		 border-radius: 5px;
		 text-align: center;
		 color: #fff;
		 cursor: pointer;
}	
.joch1 {
		width: 90px;
		height: 25px;
		line-height: 25px;
		border-right: 1px solid #ccc;
}
.joch2 {
		width: 279px;
		line-height: 25px;
}
.boho {
	   /* margin-left: 8px; */
	   padding-bottom: 6px;
	   /* width: 208px; */
	   /* white-space: nowrap; */
}
.boho label {
			 margin: 8px 4px 0 8px;
}
.boho input {
	   	     margin: 2px;
	   	     white-space: pre-wrap;
}

/*사용현황*/
.soyou1 {
		 width: 90px;
		 /* height: 100px; */
		 background: #F3F3F3;
		 border: 1px solid #ccc;
		 /* font-size: 16px; */
		 font-weight: 400;
		 box-sizing: border-box;
		 border-left: none;
}
.soyou2 {
		 /* width: 650px; */
		 padding: 8px;
		 /* height: 100px; */
		 border: 1px solid #ccc;
		 background: #fff;
		 /* font-size: 16px; */
		 box-sizing: border-box;
		 border-right: none;
}
.soyou3 {
		 height: 338px;
		 border: 1px solid #ccc;
		 background: #fff;
		 vertical-align: top;
		 border-right: none;
}
.sayung1 {
		  width: 90px;
		  height: 50px;
		  background: #F3F3F3;
		  border: 1px solid #ccc;
		  /* font-size: 16px; */
		  font-weight: 400;
		  box-sizing: border-box;
		  border-left: none;
}
.sayung2 {
		  padding: 8px;
		  /* width: 147px; */
		  /* height: 50px; */
		  border-right: 1px solid #ccc;
		  background: #fff;
		  /* font-size: 16px; */
}
.sayung3 {
		  width: 90px;
		  background: #eee;
		  border: 1px solid #ccc;
}
.sayung2 label {
		 		margin: 8px 4px 0px 11px;
		 		white-space: nowrap;
}
.yubo {
	   /* margin-left: -7px; */
	   padding-bottom: 8px;
}
.yubo input {
	         margin: 2px;
}


/*관련자료*/
.box6 {
		width: 480px;
		height: 518px;
		background: #fff;
}
.sh_scroll {
	 		overflow-x: auto;
	 		width: 616px;
	 		position: absolute;
	 		top: 8px;
	 		left: 8px;
	 		padding-right: 8px;
}

.jalo_sc {
		  width: 100%;
		  overflow-x: auto;
		  border-collapse: collapse;
}
.jalo {
	   /* border: 1px solid #ccc; */
	   /* width: 562px; */
	   /* height: 100px; */
	   /* overflow-x: auto; */
}
.jalo_1 {
	     background: #eee;
}
.juja1 {
		width: 100px;
		height: 35px;
		/* line-height: 35px; */
		border: 1px solid #ccc;
		/* background: #eee; */
		box-sizing: border-box;
		border-left: navajowhite;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		padding: 0 10px;
}
.juja1:last-child {
	border-right: none;
}
.juja2 {
		width: 90px;
		height: 27px;
		line-height: 27px;
		border-right: 1px solid #ccc;
		background: #eee;
		box-sizing: border-box;
}
.juja3 {
		width: 90px;
		height: 27px;
		border-right: 1px solid #ccc;
		box-sizing: border-box;
}
.juja4 {
		width: 90px;
		height: 27px;
		border-right: 1px solid #ccc;
		box-sizing: border-box;
}
.juja0 {
	    width: 90px;
	    height: 27px;
	    line-height: 27px;
	    background: #eee;
	    box-sizing: border-box;
}
.juja00 {
	    width: 90px;
	    height: 27px;
	    line-height: 27px;
	    box-sizing: border-box;
}


/*사진*/
.poto {
	   width: 97.5%;
	   height: 600px;
	   background: #fff;
	   overflow-y: auto;
	   overflow-x: hidden;
	   box-sizing: border-box;
	   /* padding: 0 8px; */
	   /* margin-bottom: 8px; */
}
.poto1 {
		padding: 10px 5px;
		width: 100%;
		height: 100%;
		background: #fff;
		box-sizing: border-box;
}
.poto1 li {
/* 		   margin-bottom: 9px; */
		   display: inline-block;
		   padding : 7px;
		   margin-left : 2px;
}
.poto2 {
		/* margin-bottom: 50px; */
}
.poto_1{
		margin: 5px;
		width: 150px;
		height: 155px;
		margin-bottom: 0;
}
.poto_sp {
		  /* padding-top: 150px; */
		  width: 140px;
		  display: block;
		  white-space: nowrap;
		  overflow: hidden;
		  text-overflow: ellipsis;
}
.poto_2 span {
			  padding-top: 150px;
			  padding-bottom: 5px;
			  display: inline-block;
			  width: 140px;
			  white-space: nowrap;
			  overflow: hidden;
			  text-overflow: ellipsis;
}
.poto_2 a {
		   margin-right: 0;
		   width: 140px;
		   height: 140px;
		   background: #eee;
}

/*사진 확대*/
.poto_size {
		    position: absolute;
		    top: 0px;
		    left: 0px;
		    background: #fff;
		    border: 1px #ccc solid;
		    overflow-y: auto;
		    overflow-x: hidden;
}
.x4 {
     background: #E7EDF8;
     height: 30px;
     cursor: pointer;
}
.x4 img {
	     margin: 5px;
	     padding: 2px;
	     width: 12px;
	     height: 12px;
	     background: #fff;
	     border: 1px solid #ccc;
	     border-radius: 5px;
}
.poto_table {
			 border-collapse: collapse;
			 margin: 10px;
			 /* margin-bottom: 10px; */
			 width: 500px;
}
.poto_tr {
	   	  border: 1px solid #ccc;
	   	  height: 35px;
}
.poto_td0 {
		   position: relative;
		   width: 768px;
		   height: 500px;
		   border: 1px solid #ccc;
}
.poto_td5 {
		   padding: 9px 5px 5px 5px;
		   height: 500px;
}
.pt_rel {
		 position: absolute;
		 bottom: 8px;
		 left: 8px;
}
.pt_ {
	  margin: 2px;
	  padding: 5px;
	  width: 10px;
	  height:10px;
	  line-height: 10px;
	  border-radius: 5px;
	  background: #3D4F9C;
	  font-size: 20px;
	  font-weight: 600;
	  color: #fff;
	  cursor: pointer;
	  /* text-align: center; */
}
.poto_td1 {
		   width: 192px;
	       border: 1px solid #ccc;
	       background: #eee;
}
.poto_td {
		  width: 192px;
	      border: 1px solid #ccc;
}
.poto_fix {
		   display: inline-flex;
}
.pt {
	 display: inline-block;
}
.poto_pt {
		  width: 500px;
/* 		  height: 767px; */
}
.poto_pt1 {
		  width: 100%;
		  height: 100%;
}
/*2단락마감******************************************************************************************/


/*지도부분*/
.map_up {
		 position: absolute;
    	 z-index: 100;
    	 bottom: 5px;
    	 right: 5px;
    	 cursor: pointer;
}
.map_up img {
			 width: 35px;
			 border-radius: 10px;
			 border: 1px solid #3D4F9C;
}
.section {
		  width: 100%;
		  height: 100%;
		  background: #fff;
}
.sel_1 { 
	    margin: 20px 10px 0 0; 
	    padding: 2px 10px; 
	    width: 60px; 
	    height: 24px; 
	    border-radius: 5px; 
	    line-height: 22px; 
	    background: white; 
	    text-align: center; 
	    cursor: pointer; 
}
.sel_2  { 
	     margin: 20px 10px 0 0; 
	     padding: 2px 10px; 
	     width: 60px; 
	     height: 24px; 
	     border-radius: 5px; 
	     border: none; 
	     background: white; 
	     text-align: center; 
	     cursor: pointer; 
}
.sel_3 { 
	    margin: 20px 10px 0 0; 
	    padding: 2px 10px; 
	    width: 60px; 
	    height: 24px; 
	    line-height: 22px; 
	    border-radius: 5px; 
	    background: white; 
	    text-align: center; 
	    cursor: pointer; 
}
.sel_4 { 
	    margin: 20px 20px 11px 0; 
	    padding: 2px 10px; 
	    width: 50px; 
	    height: 24px; 
	    line-height: 22px; 
	    border-radius: 5px; 
	    background: white; 
	    text-align: center;
	    cursor: pointer; 
}
.sel_5 { 
		margin: 0 20px 0 0; 
		padding: 2px 10px; 
		width: 50px; 
		height: 24px; 
		line-height: 22px; 
		border-radius: 5px; 
		background: white; 
		text-align: center; 
		cursor: pointer; 
}
.sel_6 { 
	    margin: 11px 20px 0 0; 
	    padding: 2px 10px; 
	    width: 50px; 
	    height: 24px; 
	    line-height: 22px; 
	    border-radius: 5px; 
	    background: white; 
	    text-align: center;
	    cursor: pointer; 
}
.sel_7 { 
		margin: 11px 20px 0 0; 
		padding: 2px 10px; 
		width: 50px; 
		height: 24px; 
		line-height: 22px; 
		border-radius: 5px; 
		background: white; 
		text-align: center; 
		cursor: pointer; 
}
.sel_8 { 
		margin: 11px 20px 0 0; 
		padding: 2px 10px; 
		width: 50px; 
		height: 24px; 
		line-height: 22px; 
		border-radius: 5px; 
		background: white; 
		text-align: center; 
		cursor: pointer; 
}

.ui-dialog { z-index: 300 !important ;}


#dashTable tr.trhover:hover { background-color: #E7EDF8; }
#ed-board {
 	margin-top: 5px;
 }

 .sida_st_ {
 	color: #3D4F9C;
 	padding: 5px;
 }
 
.map-button01 li button{display: inline-block;width:70px;height:70px;line-height:18px;margin:4px 2px;padding:0px;border:none;border-radius:3px;cursor:pointer;font-size:0.938rem;color:#666;text-align: center;text-decoration: none;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e2e2e2+0,dbdbdb+50,d1d1d1+51,fefefe+100;Grey+Gloss+%231 */
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f5f5f5+0,e5e5e5+50,eeeeee+51,fefefe+100 */
background: rgb(245,245,245); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(245,245,245,1) 0%, rgba(229,229,229,1) 50%, rgba(238,238,238,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgba(245,245,245,1) 0%,rgba(229,229,229,1) 50%,rgba(238,238,238,1) 51%,rgba(254,254,254,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgba(245,245,245,1) 0%,rgba(229,229,229,1) 50%,rgba(238,238,238,1) 51%,rgba(254,254,254,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#fefefe',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.map-button01 li button i{margin:0 0 5px 0}
.map-button01 li button:hover{/* color:#000; */
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e2e2e2+0,dbdbdb+50,d1d1d1+51,fefefe+100;Grey+Gloss+%231 */background: rgb(226,226,226); /* Old browsers */background: -moz-linear-gradient(-45deg,  rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(-45deg,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(135deg,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.map-bottom li button{border:#ddd 1px solid}
.map-bottom{position:absolute;bottom:70px;right:1.25%;border:#293b4c 1px solid}
.map-bottom h4{padding:10px 20px;background:#293b4c;color:#fff;font-size:1.250rem;font-weight:400}
.map-bottom ul{overflow:hidden;padding:10px 10px 0 10px}
.map-bottom {overflow: hidden;background:#fff}
.map-bottom li{float:left;margin:0 3px}
.map-bottom01{position:absolute;bottom:20px;right:1.25%}
.map-bottom ul{padding:10px 10px 10px 10px !important;}

.btn-white{background:#fff !important}
.btn-white:hover{background:#f5f5f5 !important}
.btn-blue{background:#455d73 !important}
.btn-green{background:#556b1f !important}
.btn-red{background:#d33c4d !important}
.btn-gray{background:#444 !important}
.btn-gray2{background:#777 !important}
.btn-violet{background:#9c66c2 !important}
.btn-sky{background:#4688ba !important}
.btn-blue:hover{background:#293b4c !important}
.btn-green:hover{background:#3d4e12 !important}
.btn-red:hover{background:#a21f2e !important}
.btn-gray:hover{background:#222 !important}
.btn-gray2:hover{background:#444 !important}
.btn-violet:hover{background:#5e307f !important}
.btn-sky:hover{background:#276a9d !important}
.btn_calendar{display:inline-block;margin:5px 2px 0px; border:none}
.btn-search01{float:left;width:9%;margin-left:1%}
.btn-search01 button{padding:0px 20px}
.btn-box{width:100%;line-height:70px; clear:both}
.bg-blue{background:#455d73}
.bg-green{background:#556b1f}
.bg-red{background:#d33c4d}
.bg-gray{background:#444}
.bg-gray3{background:#c1c1c1}
.btn-sky {
 	background: #3D4F9C;
 	color: #fff;
 	border-radius: 5px;
 	border: none;
 	padding: 5px 10px;
 	margin: 5px 0;
}
.btn-red {
 	background: #3D4F9C;
 	color: #fff;
 	border-radius: 5px;
 	border: none;
 	padding: 5px 10px;
 	margin: 5px 0;
}
.btn-green {
 	background: #3D4F9C;
 	color: #fff;
 	border-radius: 5px;
 	border: none;
 	padding: 5px 10px;
 	margin: 5px 0;
}
.btn-gray {
 	background: #3D4F9C;
 	color: #fff;
 	border-radius: 5px;
 	border: none;
 	padding: 5px 10px;
 	margin: 5px 0;
}
.imgAreaDiv{position: relative;height: 100%;/* height: 273px; */}
.addImgDiv{cursor: pointer;height: 648px;vertical-align: middle;display: table;text-align: center;width: 100%;position: relative;}
.addImgDiv i{    display: table-cell;width: 100%;font-size: 20em;     padding-top: 170px;}
.addImgDivGroup{cursor: pointer;height: 648px;vertical-align: middle;display: table;text-align: center;width: 100%;position: relative;}
.addImgDivGroup i{    display: table-cell;width: 100%;font-size: 20em;     padding-top: 170px;}
.addImgDivPl{position: absolute;top: 0;left: 0;width: 100%;height: 100%;vertical-align: middle;display: table;}
.addImgDivPl i{color: white;font-size: 4em;font-weight: bold;padding-top: 284px;}
.delImgi{position: absolute;top: 0;right: 0;font-weight: bold;border: 2px solid #ccc;border-radius: 4px;cursor: pointer;background-color: #ccc;}
.imgfreviewDiv{
    position: relative;
    /* width: 100%; */
    /* display: table; */
    height: 273px;
    text-align: center;
    vertical-align: middle;
    top: 0;
    left: 0;
    bottom: 0;
}
.imgfreviewDiv i{/* display: table-cell; *//* width: 100%; */position: absolute;bottom: 0;top: 0;margin: 0;left: 0;right: 0;}
.imgfreview{
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	/* text-align: center; */
}
.photoZoom{
    color: #555;
    width: 35px;
    position: absolute;
    height: 35px;
    text-align: center;
    vertical-align: middle;
    bottom: 22px;
    right: 0px;
}

.imgEventDiv{position: absolute;bottom: 0;right: 0;}
.imgEventDiv{position: absolute; right: 0;}
.img_meta_tb{width: 100% !important;padding: 0 !important;margin: 0 !important;}
.img_meta_tb th{height: 20px !important;padding: 1px !important;font-size: 15px !important;}
.img_meta_tb_view{width: 100% !important;padding: 0 !important;margin: 0 !important;}
.img_meta_tb_view th{height: 20px !important;padding: 1px !important;font-size: 15px !important;}
.img_meta_tb_de{width: 100% !important;padding: 0 !important;margin: 0 !important;}
.img_meta_tb_de th{height: 20px !important;padding: 1px !important;font-size: 15px !important;}
.photoZoom{
    color: #555;
    width: 35px;
    position: absolute;
    height: 35px;
    text-align: center;
    vertical-align: middle;
    bottom: 22px;
    right: 0px;
}
.photoZoom i{
	position: relative;
    display: initial;
    width: auto;
    font-size: 1.3em;
    background: rgb(255,255,255,0.7);
}
.phoZoomDiv{
	height: 100%;
	width: 100%;
	position: relative;
}
.dates {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: #fff url(../images/icon-cal.png) no-repeat no-repeat 97%;
    width: 100%;
}
.singleForm_table {
	margin: 15px;
}
.juntong_bor td{
	border-left: none;
}
.shimhwa .shimhwa0 .shimhwa3 {
	border-left: none;
}