@charset "UTF-8";


@import url('https://webfontworld.github.io/pretendard/Pretendard.css');
@import url('https://webfontworld.github.io/Noto/NotoSansKR.css');


.NotoSansKR {font-family: "NotoSansKR", sans-serif !important;}
.Pretendard {font-family: 'Pretendard', "NotoSansKR", sans-serif !important;}


/* 작업 */

:root {
	--tran_4s: all .4s cubic-bezier(.77,0,.175,1);
	--tran_6s: all .6s cubic-bezier(.77,0,.175,1);
}


* { margin: 0; padding: 0; outline: none; box-sizing: border-box;}
body {margin: 0; padding: 0; -ms-overflow-style: none; scrollbar-width: none; margin: 0 auto; max-width: 640px;-webkit-text-size-adjust : none;}
body::-webkit-scrollbar {display: none;}
html { scroll-behavior: smooth; }
html, body {font: 400 16px/1.3 'Pretendard', 'Noto Sans KR', sans-serif;  color: #000000; width: 100%; position: relative;}
ul, li {list-style: none;}
a {text-decoration: none; color: inherit; -webkit-tap-highlight-color: transparent;}
button { font-family: inherit; border: none; background-color: transparent; outline: 0;  cursor: pointer; }
input,textarea,button,select {font-family: inherit;}
 

  

.container { width: 100%; position: relative; background: #111;}
.img-full {max-width: 100%;}
.text-left { text-align: left;} 
.text-right { text-align: right;}
.text-center {text-align: center;}
.inner { position: relative; width: 90%; max-width: 1400px; margin: auto;}
.page-top { padding-top: calc(100px + 5rem);}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after, 
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {display: none;}