.black_b{
    color: black;
    font-family: 'Noto Sans KR';
}

.smf{
    font-size: 1rem;
    font-weight: 600;
    color: #777777;/*hrmf가 들어가면 a태그에다가 넣을 수 있도록 해야한다.*/
}

.li_box{
    width: 208px;
    height: 140px; /*높이는 상황에 따라 달라지니 알아둘 것*/
    padding-top: 4vh;
}

.point_img{
    background-image: url(http://www.09home.co.kr/world/images/line_art_img55.png) !important;
    background-repeat: no-repeat !important;
    background-size: 23vw !important;
    height: auto;
    background-position: left bottom !important;
}

.ham_1{
    color: white !important;

}

.ham{
    width: 190px;
    height: 55px;
    padding-top: 10px;
}

.no_x{
 list-style: none;
 font-size: 18px;
 font-weight: 600;
 padding-left: 15px;
}

.no_x01{
    font-size: 15px;
    font-weight: 300;
    color:#4c4c4c;
    padding-left: 15px;
}

.no_x1{
    text-align: center;
    font-size: 22px;
    font-weight: bold;
}



.lb1{
    border-bottom: 1px solid #d1d1d1;
}

.lt1{
    border-top: 1px solid #d1d1d1;
}

.ll1{
    border-left: 1px solid #d1d1d1;
}

.side_bonus{
    position: relative;
    height: 46px;
}

.two_topm{
    height: 46px;
    width: 250px;
    border-right: 1px solid #b3b3b3;
    color: #1d1d1d;
    font-size: 16px;
    font-weight: bold;
}

.side_li{
    height: 50px;
}

.side_li:hover{
    color: white;
}

.footer_1{
    font-weight: 700;
    color: #777777; 
    font-family: 'Noto Sans KR', sans-serif;
}

.f_fix{
    height: 143.47px !important;
}

#show1{
    display: none;
    background-color: #eaeaea;
    color: #646464;
    width: 250px;
    z-index: 12;
    top: 46px;
    border: 1px solid #b3b3b3;
}

#show2{
    display: none;
    background-color: #eaeaea;
    color: #646464;
    width: 250px;
    z-index: 13;
    top: 46px;
    border: 1px solid #b3b3b3;
}

.fit_text{
  padding-top: 12px;
  padding-left: 17px;
  padding-bottom: 12px;
}

.fit_text:hover{
  background-color: #8b8a8a;
  color: #ffffff !important;
}

.fit_text>a:hover{
color: #ffffff
}

.mark_p{
  background-color: #8b8a8a;
  color: #ffffff;
}

.mark_p:hover{
color: #ffffff;
}

.mark_p a{
  color: #ffffff;
}

.np{
color: #646464;
}

.np:hover{
color: #ffffff;
text-decoration: none;
}

/*
.active:not(.datepicker):not(.datepicker--days):not(.datepicker--months):not(.datepicker--years){
  background-color: #8b8a8a;
  color: #ffffff;
}
*/
.no_ustyle{
list-style: none;
}

.h-li{
float:left;
}

/*고객센터 테이블*/

	  .t_center{
	   text-align: center;
	   }
       
	   .t1{
	   width: 4rem;
	   }

	   .t4{
	   width: 6rem;
	   }

	   .t5{
	   width:4.5rem;
	   }

	   .th1{
	   border-top: 1px solid #f9a863;
	   background: rgb(249,168,99);
	   background: linear-gradient(180deg, rgba(249,168,99,1) 0%, rgba(212,94,53,1) 100%);
	   color:white;
	   }

	   .t_text{
	   font-weight: 400;
	   }

	   .t_text_line{
	   border-bottom: 1px solid #cdcdcd;
	   }
	   .t_text_line:hover > th{
			background-color:#aaa;
			color:white;
	   }
	   .t_text_line2{
	   border-bottom: 2px solid #d45e35;
	   }

/*고객센터 테이블*/

.main_e{
display: block;
color:white;
}

.main_e:hover{
display: block;
color: #fff200;
text-decoration: none;
}
