/* 폰트 */
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');

* {
    font-family: 'Pretendard';
}

html, body {
  height: 100%;
}

body {
  position: relative;
  min-height: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6,
b,
p,
span,
pre,
label {
    margin: 0;
    word-break: keep-all;
    font-family: 'Pretendard';
}

.container-fluid.begin {
	min-height: calc(100% - 233px);
}

* {
    padding: 0;
    margin: 0;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    font-size: 14px
}

button.btn-defult:focus,
button.btn-defult:active {
    border: none;
    outline: none;
}

.container {
    max-width: 1000px;
    width: 100%;
    padding: 0;
}

.container-fluid {
    padding: 0;
}

.inner {
    max-width: 1000px;
    margin: 0 auto;
    width: 100%;
}

.row {
    margin: 0 auto;
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    padding: 0;
}

.w-100 {
    width: 100%;
}

/* margin */
.m-top-10 {
    margin-top: 10px;
}

.m-left-30 {
    margin-left: 30px;
}

.m-bottom-60 {
    margin-bottom: 60px;
}


/* 정렬 */
.inline-block {
    display: inline-block;
}

.float-right {
    float: right;
}

/* 폰트 색상 */
.purple-text {
    color: #8831f6;
}

.gray-text {
    color: #78869A;
}

.light-blue-text {
    color: #00F0FF;
}

.white-text {
    color: #ffffff;
}

.black-text {
    color: #353c49;
}

.red-text {
    color: #FF5454;
}

.mb-5-rem {
    margin-bottom: 5rem;
}

/* 태블릿 사이즈 */
@media(max-width: 1024px) {

    .container,
    .container-fluid {
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }
}

/* IPad Mini 사이즈 */
@media(max-width: 800px) {}

/* 모바일 사이즈 */
@media(max-width: 767px) {}

/* 핸드폰 최소 사이즈 */
@media(max-width: 320px) {}
