/* 리셋 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, main,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
    font-size: 100%;
	box-sizing: border-box;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, main,
footer, header, hgroup, menu, nav, section {
	display: block;
}
button {
	font: inherit;
    font-size: 100%;
    padding: 0;
	box-sizing: border-box;
}
ol, ul, dl {
	list-style: none;
}
img {
    vertical-align: bottom;
}
a {
	text-decoration: none;
	color: initial;
    outline: none !important;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input:focus {
    outline: none;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}
select {
    color: #000;
    background: transparent;
}
select:focus {
    outline: none;
}
textarea:focus {
    outline: none;
}
button:focus {
    outline: none;
}
textarea {
    resize: none;
}
input[type=text], input[type=password], textarea {
    font-size: inherit;
}
h1,h2,h3,h4,h5,h6,p,a,label,button,span,em,select,option,input,textarea,th,td,dt,dd,dl {
    margin-bottom: 0;
}
button {
    cursor: pointer;
}
sub, sup {
    position: inherit;
    vertical-align: baseline;
}
select, select.select {
    margin: 0;
}
input[type='tel'], input[type='url'], input[type='number'], input[type='email'], input[type='text'], input[type='password'], input.text, input.password {
    margin: 0;
}
/* 리셋 끝 */

/* 공통 */
.mt-0{margin-top:0 !important;}.mt-5{margin-top:5px;}.mt-10{margin-top:10px;}.mt-15{margin-top:15px;}.mt-20{margin-top:20px;}.mt-25{margin-top:25px;}.mt-30{margin-top:30px;}.mt-35{margin-top:35px;}.mt-40{margin-top:40px;}.mt-45{margin-top:45px;}.mt-50{margin-top:50px;}.mt-55{margin-top:55px;}.mt-60{margin-top:60px;}.mt-65{margin-top:65px;}.mt-70{margin-top:70px;}.mt-75{margin-top:75px;}.mt-80{margin-top:80px;}.mt-85{margin-top:85px;}.mt-90{margin-top:90px;}.mt-95{margin-top:95px;}.mt-100{margin-top:100px;}.mt-105{margin-top:105px;}.mt-110{margin-top:110px;}.mt-115{margin-top:115px;}.mt-120{margin-top:120px;}.mt-125{margin-top:125px;}.mt-130{margin-top:130px;}.mt-135{margin-top:135px;}.mt-140{margin-top:140px;}.mt-145{margin-top:145px;}.mt-150{margin-top:150px;}
.mb-0{margin-bottom:0 !important;}.mb-5{margin-bottom:5px;}.mb-10{margin-bottom:10px;}.mb-15{margin-bottom:15px;}.mb-20{margin-bottom:20px;}.mb-25{margin-bottom:25px;}.mb-30{margin-bottom:30px;}.mb-35{margin-bottom:35px;}.mb-40{margin-bottom:40px;}.mb-45{margin-bottom:45px;}.mb-50{margin-bottom:50px;}.mb-55{margin-bottom:55px;}.mb-60{margin-bottom:60px;}.mb-65{margin-bottom:65px;}.mb-70{margin-bottom:70px;}.mb-75{margin-bottom:75px;}.mb-80{margin-bottom:80px;}.mb-85{margin-bottom:85px;}.mb-90{margin-bottom:90px;}.mb-95{margin-bottom:95px;}.mb-100{margin-bottom:100px;}.mb-105{margin-bottom:105px;}.mb-110{margin-bottom:110px;}.mb-115{margin-bottom:115px;}.mb-120{margin-bottom:120px;}.mb-125{margin-bottom:125px;}.mb-130{margin-bottom:130px;}.mb-135{margin-bottom:135px;}.mb-140{margin-bottom:140px;}.mb-145{margin-bottom:145px;}.mb-150{margin-bottom:150px;}
.my-0{margin-top:0;margin-bottom:0;}.my-5{margin-top:5;margin-bottom: 5px;}.my-10{margin-top:10px;margin-bottom:10px;}.my-15{margin-top:15px;margin-bottom:15px;}.my-20{margin-top:20px;margin-bottom:20px;}.my-25{margin-top:25px;margin-bottom:25px;}.my-30{margin-top:30px;margin-bottom:30px;}.my-35{margin-top:35px;margin-bottom:35px;}.my-40{margin-top:40px;margin-bottom:40px;}.my-45{margin-top:45px;margin-bottom:45px;}.my-50{margin-top:50px;margin-bottom:50px;}.my-55{margin-top:55px;margin-bottom:55px;}.my-60{margin-top:60px;margin-bottom:60px;}.my-65{margin-top:65px;margin-bottom:65px;}.my-70{margin-top:70px;margin-bottom:70px;}.my-75{margin-top:75px;margin-bottom:75px;}.my-80{margin-top:80px;margin-bottom:80px;}.my-85{margin-top:85px;margin-bottom:85px;}.my-90{margin-top:90px;margin-bottom:90px;}.my-95{margin-top:95px;margin-bottom:95px;}.my-100{margin-top:100px;margin-bottom:100px;}.my-105{margin-top:105px;margin-bottom:105px;}.my-110{margin-top:110px;margin-bottom:110px;}.my-115{margin-top:115px;margin-bottom:115px;}.my-120{margin-top:120px;margin-bottom:120px;}.my-125{margin-top:125px;margin-bottom:125px;}.my-130{margin-top:130px;margin-bottom:130px;}.my-135{margin-top:135px;margin-bottom:135px;}.my-140{margin-top:140px;margin-bottom:140px;}.my-145{margin-top:145px;margin-bottom:145px;}.my-150{margin-top:150px;margin-bottom:150px;}
.ml-0{margin-left:0;}.ml-5{margin-left:5px;}.ml-10{margin-left:10px;}.ml-15{margin-left:15px;}.ml-20{margin-left:20px;}.ml-25{margin-left:25px;}.ml-30{margin-left:30px;}.ml-35{margin-left:35px;}.ml-40{margin-left:40px;}.ml-45{margin-left:45px;}.ml-50{margin-left:50px;}
.mr-0{margin-right:0;}.mr-5{margin-right:5px;}.mr-10{margin-right:10px;}.mr-15{margin-right:15px;}.mr-20{margin-right:20px;}.mr-25{margin-right:25px;}.mr-30{margin-right:30px;}.mr-35{margin-right:35px;}.mr-40{margin-right:40px;}.mr-45{margin-right:45px;}.mr-50{margin-right:50px;}
.mx-0{margin-left:0;margin-right:0;}.mx-5{margin-left:5px;margin-right:5px;}.mx-10{margin-left:10px;margin-right:10px;}.mx-15{margin-left:15px;margin-right:15px;}.mx-20{margin-left:20px;margin-right:20px;}.mx-25{margin-left:25px;margin-right:25px;}.mx-30{margin-left:30px;margin-right:30px;}.mx-35{margin-left:35px;margin-right:35px;}.mx-40{margin-left:40px;margin-right:40px;}.mx-45{margin-left:45px;margin-right:45px;}.mx-50{margin-left:50px;margin-right:50px;}

.pt-0{padding-top:0 !important;}.pt-5{padding-top:5px;}.pt-10{padding-top:10px;}.pt-15{padding-top:15px;}.pt-20{padding-top:20px;}.pt-25{padding-top:25px;}.pt-30{padding-top:30px;}.pt-35{padding-top:35px;}.pt-40{padding-top:40px;}.pt-45{padding-top:45px;}.pt-50{padding-top:50px;}.pt-55{padding-top:55px;}.pt-60{padding-top:60px;}.pt-65{padding-top:65px;}.pt-70{padding-top:70px;}.pt-75{padding-top:75px;}.pt-80{padding-top:80px;}.pt-85{padding-top:85px;}.pt-90{padding-top:90px;}.pt-95{padding-top:95px;}.pt-100{padding-top:100px;}.pt-105{padding-top:105px;}.pt-110{padding-top:110px;}.pt-115{padding-top:115px;}.pt-120{padding-top:120px;}.pt-125{padding-top:125px;}.pt-130{padding-top:130px;}.pt-135{padding-top:135px;}.pt-140{padding-top:140px;}.pt-145{padding-top:145px;}.pt-150{padding-top:150px;}
.pb-0{padding-bottom:0;}.pb-5{padding-bottom:5px;}.pb-10{padding-bottom:10px;}.pb-15{padding-bottom:15px;}.pb-20{padding-bottom:20px;}.pb-25{padding-bottom:25px;}.pb-30{padding-bottom:30px;}.pb-35{padding-bottom:35px;}.pb-40{padding-bottom:40px;}.pb-45{padding-bottom:45px;}.pb-50{padding-bottom:50px;}.pb-55{padding-bottom:55px;}.pb-60{padding-bottom:60px;}.pb-65{padding-bottom:65px;}.pb-70{padding-bottom:70px;}.pb-75{padding-bottom:75px;}.pb-80{padding-bottom:80px;}.pb-85{padding-bottom:85px;}.pb-90{padding-bottom:90px;}.pb-95{padding-bottom:95px;}.pb-100{padding-bottom:100px;}.pb-105{padding-bottom:105px;}.pb-110{padding-bottom:110px;}.pb-115{padding-bottom:115px;}.pb-120{padding-bottom:120px;}.pb-125{padding-bottom:125px;}.pb-130{padding-bottom:130px;}.pb-135{padding-bottom:135px;}.pb-140{padding-bottom:140px;}.pb-145{padding-bottom:145px;}.pb-150{padding-bottom:150px;}
.py-0{padding-top:0;padding-bottom:0;}.py-5{padding-top:5;padding-bottom: 5px;}.py-10{padding-top:10px;padding-bottom:10px;}.py-15{padding-top:15px;padding-bottom:15px;}.py-20{padding-top:20px;padding-bottom:20px;}.py-25{padding-top:25px;padding-bottom:25px;}.py-30{padding-top:30px;padding-bottom:30px;}.py-35{padding-top:35px;padding-bottom:35px;}.py-40{padding-top:40px;padding-bottom:40px;}.py-45{padding-top:45px;padding-bottom:45px;}.py-50{padding-top:50px;padding-bottom:50px;}.py-55{padding-top:55px;padding-bottom:55px;}.py-60{padding-top:60px;padding-bottom:60px;}.py-65{padding-top:65px;padding-bottom:65px;}.py-70{padding-top:70px;padding-bottom:70px;}.py-75{padding-top:75px;padding-bottom:75px;}.py-80{padding-top:80px;padding-bottom:80px;}.py-85{padding-top:85px;padding-bottom:85px;}.py-90{padding-top:90px;padding-bottom:90px;}.py-95{padding-top:95px;padding-bottom:95px;}.py-100{padding-top:100px;padding-bottom:100px;}.py-105{padding-top:105px;padding-bottom:105px;}.py-110{padding-top:110px;padding-bottom:110px;}.py-115{padding-top:115px;padding-bottom:115px;}.py-120{padding-top:120px;padding-bottom:120px;}.py-125{padding-top:125px;padding-bottom:125px;}.py-130{padding-top:130px;padding-bottom:130px;}.py-135{padding-top:135px;padding-bottom:135px;}.py-140{padding-top:140px;padding-bottom:140px;}.py-145{padding-top:145px;padding-bottom:145px;}.py-150{padding-top:150px;padding-bottom:150px;}
.pl-0{padding-left:0;}.pl-5{padding-left:5px;}.pl-10{padding-left:10px;}.pl-15{padding-left:15px;}.pl-20{padding-left:20px;}.pl-25{padding-left:25px;}.pl-30{padding-left:30px;}.pl-35{padding-left:35px;}.pl-40{padding-left:40px;}.pl-45{padding-left:45px;}.pl-50{padding-left:50px;}
.pr-0{padding-right:0;}.pr-5{padding-right:5px;}.pr-10{padding-right:10px;}.pr-15{padding-right:15px;}.pr-20{padding-right:20px;}.pr-25{padding-right:25px;}.pr-30{padding-right:30px;}.pr-35{padding-right:35px;}.pr-40{padding-right:40px;}.pr-45{padding-right:45px;}.pr-50{padding-right:50px;}
.px-0{padding-left:0;padding-right:0;}.px-5{padding-left:5px;padding-right:5px;}.px-10{padding-left:10px;padding-right:10px;}.px-15{padding-left:15px;padding-right:15px;}.px-20{padding-left:20px;padding-right:20px;}.px-25{padding-left:25px;padding-right:25px;}.px-30{padding-left:30px;padding-right:30px;}.px-35{padding-left:35px;padding-right:35px;}.px-40{padding-left:40px;padding-right:40px;}.px-45{padding-left:45px;padding-right:45px;}.px-50{padding-left:50px;padding-right:50px;}

.d-none{display: none;}
.d-block{display: block;}
.d-inline-block{display: inline-block;}
.d-flex{display: flex;}

.block-992{display: none;}
.block-768{display: none;}

.pos-rel{position: relative;}
.pos-abs{position: absolute;}

.text-left{text-align: left !important}
.text-right{text-align: right !important}
.text-center{text-align: center !important}

.flex-between{justify-content: space-between;}
.flex-center{justify-content: center !important;}
.flex-evenly{justify-content: space-evenly;}
.flex-start{justify-content: flex-start !important;}
.align-start{align-items: flex-start !important;}
.align-center{align-items: center;}
.align-end{align-items: flex-end;}
.align-unset{align-items: unset !important;}

.h-100{height:100%;}
.h-auto{height:auto !important;}
.w-100{width:100% !important}
.border-r100{border-radius: 100%;}
.border-r-none{border-radius: 0 !important;}
.border-eee{border:1px solid #eee}
.border-none{border: none !important}
.c-333{color: #333 !important;}
.c-fff{color: #fff !important;}
@media(max-width:992px) {
    .none-992 {display: none;}
    .block-992 {display: block;}
}
@media(max-width:768px){
    .none-768 {display: none;}
    .block-768 {display: block;}
}


/* 공통 끝 */



