

/* kevin spinner. 2020.04.07. by.김도현 */
@keyframes dh_keyframes {
  0% { opacity: 1 }
  100% { opacity: 0 }
}
.dh_keyframes div {
  left: 61.75px;
  top: 32.5px;
  position: absolute;
  animation: dh_keyframes linear 0.5s infinite;
  background: #429eee;
  width: 6.5px;
  height: 15.600000000000001px;
  border-radius: 3.25px / 7.800000000000001px;
  transform-origin: 3.25px 32.5px;
}.dh_keyframes div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -0.45454545454545453s;
  background: #429eee;
}.dh_keyframes div:nth-child(2) {
  transform: rotate(32.72727272727273deg);
  animation-delay: -0.4090909090909091s;
  background: #429eee;
}.dh_keyframes div:nth-child(3) {
  transform: rotate(65.45454545454545deg);
  animation-delay: -0.36363636363636365s;
  background: #429eee;
}.dh_keyframes div:nth-child(4) {
  transform: rotate(98.18181818181819deg);
  animation-delay: -0.3181818181818182s;
  background: #429eee;
}.dh_keyframes div:nth-child(5) {
  transform: rotate(130.9090909090909deg);
  animation-delay: -0.2727272727272727s;
  background: #429eee;
}.dh_keyframes div:nth-child(6) {
  transform: rotate(163.63636363636363deg);
  animation-delay: -0.22727272727272727s;
  background: #429eee;
}.dh_keyframes div:nth-child(7) {
  transform: rotate(196.36363636363637deg);
  animation-delay: -0.18181818181818182s;
  background: #429eee;
}.dh_keyframes div:nth-child(8) {
  transform: rotate(229.0909090909091deg);
  animation-delay: -0.13636363636363635s;
  background: #429eee;
}.dh_keyframes div:nth-child(9) {
  transform: rotate(261.8181818181818deg);
  animation-delay: -0.09090909090909091s;
  background: #429eee;
}.dh_keyframes div:nth-child(10) {
  transform: rotate(294.54545454545456deg);
  animation-delay: -0.045454545454545456s;
  background: #429eee;
}.dh_keyframes div:nth-child(11) {
  transform: rotate(327.27272727272725deg);
  animation-delay: 0s;
  background: #429eee;
}
.div_loading {
  width: 130px;
  height: 130px;
  display: inline-block;
  overflow: hidden;
  background: none;

	position: absolute; 
	display: block; 
	margin: 0; 
    left:50%;
    top: 50%;
	z-index:10000;
}
.dh_keyframes {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0; 
}
.dh_keyframes div { box-sizing: content-box; }

.contents table td .p_seat {
	width:2em;
}
.p_ratio {
	width:3em;
}

.indepol_name { text-align:left !important; padding-left: 40px !important; }
.indepol_local { padding-right: 15px !important; }
.indepol_ratio { text-align: right !important; padding-right: 65px !important;}


#toggle img:nth-of-type(1) { display:inline-block; }
#toggle img:nth-of-type(2) { display:none; }












@media all and (max-width:1400px) { 


.on_mobile { display:block; }
.not_mobile { display:none; }


html, body {
	font-size : 1em;
}

.contents_wrap { width:100%;min-width:0;padding:0px;margin:0px; }

span{
	font-size:1em;

}


.contents_50 { float: none; width:100%; padding:0; }
.contents_50_2 { float: none; width:100%; padding:0; padding-top: 2em;}

.contents b.ti {
	font-size:1.5em;
	display:;
}	

.contents table th{
	font-size:1em;

}
.contents table td{
	font-size:1em;

}

.dh_sub_title {
	font-size:1em;
}


.indepol_name { text-align:left !important; padding-left: 0.5em !important; }
.indepol_local {  }
.indepol_ratio { text-align:right !important; padding-right: 1.5em !important;}


/*
.side_menu {display:none;}
.contents { left:58px;width:calc( 100% - 58px ); }
.tab_area { left:58px; }


#toggle img:nth-of-type(2) { display:inline-block; }
#toggle img:nth-of-type(1) { display:none; }
*/



}

@media all and (max-width:700px) { 

.slide_cell:nth-of-type(1) img { position:absolute;bottom:24px;right:20px;z-index:99;display:none; }
.slide_cell:nth-of-type(2) img { position:absolute;bottom:24px;right:20px;z-index:99;display:none; }
.slide_cell:nth-of-type(3) img { position:absolute;bottom:24px;right:20px;z-index:99;display:none; }

}