@charset "utf-8";

/*한글 Pretendard*/
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css");
/* 영문 poppins */
@import url('https://webfontworld.github.io/Poppins/Poppins.css');

body {
 -webkit-text-size-adjust:none;
  word-break: keep-all !important;
  font-family: "Pretendard Variable", Pretendard, -apple-system,'Poppins' !important; font-size:11.5pt;
  position:relative;
  min-width:220px;
}


.sit_use_tit, .sit_qa_li_title { font-size:small !important; font-weight:normal !important; }
.bo_v_tit { font-size:80% !important; font-weight: normal !important;}
.btn02, .btn01, .btn, .btn_submit { font-size:100% !important;font-weight: normal !important;}
#sit_use_list h3, #sit_qa_list h3 { font-size:120% !important; font-weight:bold;}

a:active, a:visited, a:link {text-decoration:none !important; color:#000; }
a:hover { color:rgb(241, 159, 50); text-decoration:none;}

.navbar, .dropdown-menu { font-size:100% !important; }
.submenu + ul li { font-size:90%;}
.submenu + ul li a:hover {color:rgb(241, 159, 50) !important;}

.mstep1 { position:relative;}
.mstep1 div { display:none; background-color: transparent;}
.mstep1:hover > div {
  display: block;
  position:absolute;
  padding-top:13px;
  margin-left:;
  width:100%;
  z-index:99;
  background-color: transparent;
}
.mstep1:hover > div ul {
  font-size:80% !important;
  background-color:#fff;
}

.mstep2 > ul {
  display:none;
}

.mstep2:hover > ul li a:hover {
  color:rgb(241, 159, 50) !important;
  display: block;
}

.dropdown:hover .dropdown-menu {
  display: block;
  margin-top: 0;
}

.cutlongtext {
  white-space: normal;
  line-height: 1.2;
  max-height: 95px;
  text-align: left;
  word-wrap: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}


@media (max-width: 991px) {
  .mstep1 > a { font-weight:bold;}
  .mstep1 div { display:block; margin-top:5px; margin-bottom:15px; background-color: #eeeeee; }
  .mstep1:hover > div { position:relative; margin-left:0; width:100%; padding-top:0;}
  .mstep1:hover > div ul {
    font-size:90% !important;
  }
}  



/* midea query PC first*/
/*md*/
@media (max-width: 1199px)  {
  .pagemenu  .form-select {
    margin:7px auto !important;
  }
  .leftmenu { padding-left:24px; padding-right:24px; padding-top:30px;}
   #sub #partner_b { display:none;}
 }


 /* midea query mobile first*/
/*xs*/
@media (min-width: 768px)  {

 }
 /*md*/
@media (min-width: 992px)  {
	
 }
 /*lg*/
@media (min-width: 1200px) { 
  .leftmenu {
     background:url(../img/use2.png) no-repeat left bottom;
     min-height:1050px;
  }
  .lineborder {
    border-right:1px solid #ccc;
  }
  .pagemenu select {
    width:auto !important;
  }

}
