@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');
@font-face {
    font-family: 'RixHeadL';
    src: url('../font/RixHeadL.otf');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'RixHeadM';
    src: url('../font/RixHeadM.otf');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'RixHeadB';
    src: url('../font/RixHeadB.otf');
    font-weight: 600;
    font-style: normal;
}

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,font,img,ins,kbd,q,s,samp,small,strike,strong,header,footer,aside,nav,
sub,sup,tt,var,dl,dt,dd,ol,select,button,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,textarea,input {margin:0;padding:0;box-sizing:border-box;}
fieldset,img {border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;margin:0;padding:0;}
img {-ms-interpolation-mode:bicubic !important;max-width: 100%;display:block;width:100%;vertical-align: middle;}
input,select,textarea,button {font-family:inherit;}
table,th,td {margin:0;padding:0;border-spacing:0;border-collapse:collapse;box-sizing:border-box;}
address,caption,cite,code,dfn,em,var {font-style:normal;}
sub,sup {position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
legend,caption {height:0;text-indent:-9999px;overflow:hidden;font-size:0;}
input,button {border-radius:0;cursor:pointer;overflow:visible;}
button,input[type='button'],input[type='submit'] {-webkit-appearance:none;outline:none;cursor:pointer;}
select,input,textarea,button {font:inherit;}
label {cursor:pointer;}
button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner {padding:0;}
select {border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
select::-ms-expand {display:none;display:hidden;}
a {text-decoration:none;color:inherit;}
a:hover {text-decoration:none;}
input{/*-webkit-appearance: none;*/-webkit-border-radius: 0;}
input[type=text]::-ms-clear{display: none;}
html {font-size:16px;;color:#666;-webkit-text-size-adjust:none;line-height:1;letter-spacing:0;word-spacing:0;word-break:keep-all;font-family: 'RixHeadM';}

::-moz-selection {background-color:rgba(0,0,0,0.4);color:#fff;}
::selection {background-color:rgba(0,0,0,0.4);color:#fff;}

::-webkit-input-placeholder {color:#999;}
:-moz-placeholder {color:#999;}
::-moz-placeholder {color:#999;}
:-ms-input-placeholder {color:#999;}

/* FAST CSS */
.tal {text-align:left !important;}
.tac {text-align:center !important;}
.tar {text-align:right !important;}
.clear {clear: both;}

.__m{display:none !important;}
.__m2{display:none !important;}
@media all and (max-aspect-ratio: 1/1){
	.__p {display:none !important;}
	.__m{display:block !important;}
}
@media all and (max-aspect-ratio: 6/10){
	.__m2{display:block !important;}
}