* {margin: 0; padding: 0; font-family: 'Pretendard';}
li{list-style: none;}
a {text-decoration: none;}
img {display: block;}

*::-webkit-scrollbar {
    display: none; /* 크롬, 사파리, 오페라, 엣지 */
    }

body.mobile-header-open {
  overflow: hidden;
}

*, ::after, ::before
{box-sizing: initial;}

*{padding: 0; margin: 0;}

a{text-decoration: none; color: #191919;}

img{display: block;}

select{outline: none;}

input{outline: none; font-family: 'Pretendard'; }

input[type="text"][readonly]
{background: #fff;}

li{list-style: none;}

input[type="file"], input[type="checkbox"], input[type="radio"], select
{margin: 0;}

/* input,button 
{appearance: none;
-webkit-appearance: none;
-webkit-border-radius: 0;} */

button
{cursor: pointer;
font-family: 'Pretendard';
outline: none;
background: none !important;}

button:active
{background: none ;}

p 
{font-size:inherit; margin-bottom: 0 ; 
font-size:inherit; line-height:inherit;
word-break: break-word;}

ul {padding-left: 0; margin-bottom: 0 ; margin-left:0 ; margin: 0; padding: 0;}

ul li ul, ul li ol
{margin-left:0;}

ol,ul
{padding-left: 0;}

h1,h2,h3,h4,h5,h6
{margin: 0;
line-height: initial;
font-weight: inherit;
font-size: inherit;
margin-bottom: initial;
margin-top: initial;}

button
{padding:0;
margin-bottom: 0;
background: none;}

label
{display: initial; font-size:inherit;}

input[type="checkbox"]+label, input[type="radio"]+label
{margin-right: 0; margin-left: 0;
display: inherit;}

input[type="text"]
{margin:0; padding:0;}

input[type="submit"]
{border: 0;}

input:not([type]), input[type="text"], input[type="password"], 
input[type="date"], input[type="datetime"], 
input[type="datetime-local"], input[type="month"], 
input[type="week"], input[type="email"], input[type="number"], 
input[type="search"], input[type="tel"], input[type="time"], 
input[type="url"], input[type="color"], textarea
{box-shadow: none;
background-color: #fff;
padding: 0;
margin-bottom: 0;
margin:0;
outline: none;
font-family: 'Pretendard';}

select
{-webkit-appearance: menulist !important;
background-image:none;
background:#fff;
font-family: 'Pretendard';
-webkit-appearance: none;
-moz-appearance: none; 
appearance: none;}

select:focus
{background:#fff;}

table
{border-left:0px ;
border-right:0px ;
margin-bottom: 0;
border: 0;}

table tr th, table tr td
{padding:0 ;
background-color:#fff ;}


.clearfix:before, .clearfix:after {
    display: block;
    content: '';
    line-height: 0;
  }
  
  .clearfix:after {
    clear:both;
  }
  
  .clearfix {
  *zoom: 1;
  }

.page-item.active .page-link
{z-index: 0 !important;}

/*이미지 스크롤 막기*/
.scrollOff
{width: 100%; height: 100vh;
position: fixed;
overflow : hidden;} 

/* 페이지 버튼 */
.sub_page_btn
{width: 100%;}

ul.pagination
{width: fit-content;
margin: 0 auto;
padding-top: 24px;}

ul.pagination li.active a
{color: #FF899F;
font-family: 'bold';}
