 .s_point{
   font-family: Noto Sans KR;
   font-weight: bold; 
   color: black;
   border-bottom: 3px solid;
   padding-bottom: 0px;
  }

  .s_point:hover{
   font-weight: bold; 
   color: black;
   border-bottom: 3px solid;
   padding-bottom: 0px;
   text-decoration: none;
  }

	 .no_select{
	   font-family: Noto Sans KR;
	   font-weight: 300; 
	   color: #949494;
	  }

	  .no_select:hover{
	    text-decoration: none;
	    font-weight: bold; 
	    color: black;
	    border-bottom: 3px solid;
	    padding-bottom: 0px;
	  }

.t_sub{
 padding-left: 55px;
}

.sub_title{
    font-weight: bold;
}

.col-g{

background: #d7e6f4; /* Old browsers */
background: -moz-linear-gradient(top,  #d7e6f4 0%, #ffffff 54%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d7e6f4 0%,#ffffff 54%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d7e6f4 0%,#ffffff 54%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e6f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}

.hit_h{
 padding-top: 3px;
}

.black_sub{
 color:black;
}

.black_sub:hover{
 color:black;
 text-decoration: none;
}

/*tab*/

.nav-tabs{
 border: 0 !important;
}

.nav-tabs .nav-link{
 border: 0 !important;
 border-top-left-radius: 0rem !important;
 border-top-right-radius: 0rem !important;
}

.tab_li{
	width: 25%;
    text-align: center;
    font-size: 2vh;
    background-color: #909696;
}

.tab_li>a{
 color:white;
}

.tab_li>a:hover{
 font-weight: bold;
 color:white;
}

.tab_li .nav-link.active{
color:white !important;
 background-color: #06c0cd !important;
 font-weight: bold;
 position: relative;/*이렇게 설정해야 .active 따라 이동함*/
}

/*bottom arrow*/
.tab_li .nav-link.active:after{
 content:"";
 position: absolute;
 left: 43%;
 top: 85%;
 border-left: 20px solid transparent;
 border-right: 20px solid transparent;
 border-top: 30px solid #06c0cd;
 z-index:10;
}

.fit-padding{
   padding-left: 35px !important;
   padding-right: 35px !important;
}

/*font*/

.font-bf{
 font-size:3vh;
}

.font-bm{
  font-size: 0.8rem;
}

.font-m{
 font-size:2vh;
}

.font-b{
 font-weight: bold;
}

.font-center{
     text-align: center;
}

.font-pp{
     padding-left: 5em !important;
}

.font-s{
  font-size: 1rem;
}

.human-c{
  color: #2b77bd;
}

.human-i{
 font-weight: 500;
 color: #5d98cf;
}

.tab-b{
  font-size: 3.5vh;
}

.font-big{
  font-size: 3.5vh;
}

.btn-on{
    border: 0;
    background-color: #dd5762;
    color: white;
	font-weight: 500;
	border-radius: 5px;
}

.btn-off{
    border: 0;
    background-color: #b5b5b5;
    color: white;
	font-weight: 500;
	border-radius: 5px;
}

.btn-t{
	border: 0;
    background-color: #6d6d6d;
    color: white;
}

.btn-t2{
    border: 0;
    background-color: #f27549;
    color: white;
    font-weight: 500;
	}

/*지원서 작성*/
.bg_td{
    background-color: #c6fff1;
    font-weight: bold;
    font-size: 0.9rem;
}

.b_td{
  font-size: 0.9rem;
}

/* 채용확인 */

.s-bg{
  background-color: #dbfcff;
}

/* 채용안내 */

@media screen and (min-width: 280px) {
	.css_img{
	  max-width:87% !important;
	}

	.ffont1{
	  font-size: 1.3rem;
	}

	.font-bm {
	  font-size: 1.1rem; !important;
	}

	.btn_f {
	  font-size:1rem;;
	}
}

@media screen and (min-width: 1100px) {
	.css_img{
	  max-width:87% !important;
	}

	.ffont1{
	  font-size: 1.3rem;
	}

	.font-bm {
	  font-size: 1.1rem; !important;
	}

	.btn_f {
	  font-size:1rem;
	}
}