@charset "utf-8";

.bcs_title_top{margin-bottom:10px;}
.bcs_title_top input{width:49%;float:left;}
.bcs_title_top button{width:49%;float:left;border:0;background:#418fda;color:#fff;border-radius:3px;height:40px;margin-left:2%;}

.ppt_rslt_wrp{box-sizing:border-box;padding:10px;background:#eee;margin-top:5px;}
.ppt_rslt_wrp p{margin:0;}
.ppt_rslt_tt{margin-bottom:5px;}
.ppt_rslt_tt p{font-size:13px;font-weight:600;}
.pp_rslt_cnt{background:#fff;box-sizing:border-box;padding:10px;}
.pp_rslt_cnt p{position:relative;box-sizing:border-box;padding-left:10px;}
.pp_rslt_cnt p:before{content:"";position:absolute;top:7px;left:0;display:block;width:6px;height:6px;background:#000;border-radius:50%;}
.pp_rslt_cnt p + button{margin:5px 0;font-size:13px;width:100%;height:32px;}
.bcs_title_btm{box-sizing:border-box;padding-bottom:10px;}
.bcs_title_btm input + button{width:100%;margin-top:10px;border:0;background:#EF5350;color:#fff;height:32px;border-radius:3px;display:none;}

.bcs_edt230510{display:inline-block;margin-left:5px;}

.btn_pcwrpinn a{display:block;width:96%;margin:2% auto;box-shadow:1px 0 5px rgba(0,0,0,0.5); text-align:center;}
.btn_pcwrpinn p{margin:0;text-align:center;}

.mvis_pnt{background:#fff;color:#0080ff;display:inline-block;box-sizing:border-box;padding:0 10px;border-radius:20px;}

.dh_pgcol ul li.on{background:#1976d2;}
.dh_pgcol ul li.on button{color:#fff;}

.dh_23082422{font-weight:bold;}

.dh_230825 ul li button{font-weight:500 !important;}
.dh_230828 table tbody th, .dh_230828 table tbody td{border-right:1px solid #e9e9e9;}
.dh_230828 table tbody td:last-child{border-right:none;}
.dh_230828 table tbody td{padding:0;}
.dh_230828 table thead .dh_08282{background:#e2edfb !important;}
.dh_230828 table thead th{border-right:1px solid #e9e9e9;}
.dh_230828 table thead th:last-child{border-right:none;}
.dh_230828 table tbody td:last-child p{border-bottom:1px solid #e9e9e9;}

#hd_pop{position:fixed;}
.hd_pops{top:10px;left:10px;}
.hd_pops_footer button{font-size:13px;}

.dh_230906{margin-bottom:3em; padding:0 0 2rem; border-bottom:1px dotted #ccc; }
.dh_230906 p{margin-top:1em;}
.dh_230906 p strong:first-of-type {color: #db2a50;}

.bcs_read img{max-width:1240px !important;}
.bcs_read #bo_v_con{text-align:center;}
.bcs_read #bo_v_con .att_con ul{padding-left:0 !important;}

.bcs_gall:after{content:"";display:block;clear:both;}

.bcs_gall_itm{margin-bottom:2%;}
.gall_itm_wrp{border:1px solid #eee;box-sizing:border-box;padding:10px;}
.gall_date{font-size:11px;text-align:right;}

.gall_tt{min-height:40px;}
.gall_tt a{color:#5184cb;}


@media all and (max-width: 360px) {

	.mvs_mobfntcnt span{display:block;}
}

@media all and (min-width: 375px) {

	
}


@media all and (max-width: 420px) {
	.dh_230830 ul li{width:25%; font-size:10px; max-height:80px;}
}


@media all and (min-width: 420px) {
	
	.bcs_ppt_pcwrp{max-width:420px;}
	.pp_rslt_cnt p{width:calc(100% - 70px);float:left;}
	.pp_rslt_cnt p + button{margin:0;width:60px;float:right;}

	.bcs_title_btm{position:relative;}
	.bcs_title_btm input + button{position:absolute;top:0;right:0;width:80px;margin-top:0;height:40px;}
	.bcs_title_btm .with_del{width:calc(100% - 90px);}

}

@media all and (min-width: 560px) {
	
	
	.add230710{margin-top:-70px;position:relative;}
	.btn_pcwrpinn a{max-width:260px;margin:2%;font-size:13px; min-height:100px;}
	.mvs_mobfntcnt span{display:block;}
	.dh_23082422{font-size:16px;}
	
	.bcs_gall_itm{width:49%;float:left;margin-right:2%;}
	.bcs_gall_itm:nth-child(even){margin-right:0;}
}

@media all and (max-width: 560px) {
	
	
	
}

@media all and (min-width: 700px) {

	.add230710{margin-top:-90px;position:relative;}
	.btn_pcwrpinn a{max-width:320px;margin:2%;font-size:15px; min-height:110px;}
	
}

@media screen and (max-width:768px){

	
	
}



@media all and (min-width: 768px) {
	.dh_23082422{font-size:18px;}


	
	
}



@media all and (max-width: 800px) {
	
	
}

@media all and (min-width: 800px) {
	
	
	.add230710{margin-top:-110px;position:relative;}
	
}

@media screen and (min-width:900px){

	.add230710{margin-top:-120px;position:relative;}
	
	.bcs_gall_itm{width:32%;float:left;margin-right:2%;}
	.bcs_gall_itm:nth-child(even){margin-right:2%;}
	.bcs_gall_itm:nth-child(3n){margin-right:0;}
}

@media screen and (min-width:960px){


}
@media all and (max-width: 1023px) {
	
	
}
@media screen and (min-width:1024px){
	
	.pp_rslt_cnt p{box-sizing:border-box;padding-top:5px;}
	.pp_rslt_cnt p:before{top:15px;}
	
	.btn_pcwrpinn a{font-size:13px;max-width:370px;padding:10px;margin:10px;}
	.mvs_mobfntcnt span{display:inline;}
	.add230710{margin-top:-70px;}
	
	.btn_pcwrp{width:75%;margin:0 auto;}
	.rm_table1 table tbody th{text-align:center;}
	.dh_230828 table tbody th, .dh_230828 table tbody td{text-align:center;}
	
	
	.bcs_gall_itm{width:23.5%;float:left;margin-right:2%;}
	.bcs_gall_itm:nth-child(even){margin-right:2%;}
	.bcs_gall_itm:nth-child(3n){margin-right:2%;}	
	.bcs_gall_itm:nth-child(4n){margin-right:0;}
}


@media screen and (min-width:1150px){
	

}

@media screen and (min-width:1177px){
		
	
	
}
@media screen and (min-width:1200px){
	
	.btn_pcwrpinn a{font-size:15px;max-width:420px;}
	.add230710{margin-top:-80px;}
	
	
}

@media screen and (min-width:1250px){   

}

@media screen and (min-width:1300px){
	
	
	
}


@media screen and (min-width:1335px){
	
	
}


@media screen and (min-width:1350px){

	
	.mvs_mobfntcnt span{display:block;}
	.btn_pcwrpinn a{font-size:17px;margin-left:20px;}
	.add230710{margin-top:-100px;}
	.dh_23082422{font-size:20px;}
	
}

@media screen and (min-width:1600px){

	.add230710{margin-top:-111px;}
	.btn_pcwrpinn a{font-size:20px;margin-left:30px;}
	.dh_230824{margin-top:16px !important;}
}

@media screen and (min-width:1800px){
	
	.add230710{margin-top:-121px;}
	.btn_pcwrpinn a{margin-left:40px;}
	.dh_23082422{font-size:25px;}
}
/*====================pc끝================================*/
/* 
@keyframes blink-effect {
  50% {
    opacity: 0;
  }
}

.blink {

  
  animation-name: blink-effect;
  animation-duration: 2.5s;
  animation-iteration-count:infinite;
  animation-timing-function:step-end;
 
} */

.blink{
  -webkit-animation: blink 1.0s ease-in-out infinite alternate;
  -moz-animation: blink 1.0s ease-in-out infinite alternate;
  animation: blink 1.0s ease-in-out infinite alternate;
}

@-webkit-keyframes blink{
  0% {opacity: 0.2;}
  100% {opacity: 1;}
}

@-moz-keyframes blink{
  0% {opacity: 0.2;}
  100% {opacity: 1;}
}

@keyframes blink{
  0% {opacity: 0.2;}
  100% {opacity: 1;}
}
