@charset "utf-8";
@import url('https://webfontworld.github.io/pretendard/Pretendard.css');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400&display=swap');

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%;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;}
select {-moz-appearance:none;-webkit-appearance:none;appearance:none;}
select::-ms-expand {display:none;   /*숨겨진 화살표의 영역유지 X */display:hidden;  /*숨겨진 화살표의 영역유지 O */}
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:10px;color:#222;-webkit-text-size-adjust:none;line-height:1;word-break:keep-all;}

::-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;}



/* intuitive css */
.f-65{font-size:6.5rem; line-height:1.3}
.f-60{font-size:6.0rem; line-height:1.3}
.f-55{font-size:5.5rem; line-height:1.3}
.f-50{font-size:5.0rem; line-height:1.3}
.f-45{font-size:4.0rem; line-height:1.3}
.f-40{font-size:4.0rem; line-height:1.3}
.f-38{font-size:3.8rem; line-height:1.3}
.f-34{font-size:3.4rem; line-height:1.3}
.f-32{font-size:3.2rem; line-height:1.3}
.f-30{font-size:3.0rem; line-height:1.3}
.f-28{font-size:2.8rem; line-height:1.3}
.f-26{font-size:2.6rem; line-height:1.3}
.f-25{font-size:2.5rem; line-height:1.3}
.f-24{font-size:2.4rem; line-height:1.3}
.f-22{font-size:2.2rem; line-height:1.3}
.f-20{font-size:2.0rem; line-height:1.4}
.f-18{font-size:1.8rem; line-height:1.6}
.f-16{font-size:1.6rem; line-height:1.3}
.f-14{font-size:1.4rem; line-height:1.3}

.mb-20{margin-bottom:2.0rem;}
.mb-25{margin-bottom:2.5rem;}
.mb-30{margin-bottom:3.0rem;}
.mb-40{margin-bottom:4.0rem;}
.mb-50{margin-bottom:5.0rem;}
.mb-60{margin-bottom:6.0rem;}
.mb-70{margin-bottom:5.0rem;}
.mb-80{margin-bottom:8.0rem;}
.mb-100{margin-bottom:10.0rem;}
.mb-120{margin-bottom:12.0rem;}
.mb-140{margin-bottom:14.0rem;}
.mb-150{margin-bottom:15.0rem;}
.mb-200{margin-bottom:20.0rem;}




@media screen and (max-width:1320px) {
	
}








@media screen and (max-width: 1199px) {
	
}







@media screen and (max-width: 980px) {
	.f-65{font-size:6.0rem;}
	.f-60{font-size:5.5rem;}
	.f-55{font-size:5.0rem;}
	.f-50{font-size:4.5rem;}
	.f-45{font-size:4.0rem;}
	.f-40{font-size:3.6rem;}
	.f-38{font-size:3.4rem;}
	.f-34{font-size:3.0rem;}
	.f-32{font-size:2.8rem;}
	.f-30{font-size:2.7rem;}
	.f-28{font-size:2.5rem;}
	.f-26{font-size:2.2rem;}
	.f-25{font-size:2.3rem;}
	.f-24{font-size:2.2rem;}
	.f-22{font-size:2.0rem;}
	.f-20{font-size:1.8rem;}
	.f-18{font-size:1.6rem;}
	.f-16{font-size:1.5rem;}
	.f-14{font-size:1.4rem;}

	.mb-20{margin-bottom:1.5rem;}
	.mb-25{margin-bottom:2.0rem;}
	.mb-30{margin-bottom:2.5rem;}
	.mb-40{margin-bottom:3.0rem;}
	.mb-50{margin-bottom:3.5rem;}
	.mb-60{margin-bottom:4.0rem;}
	.mb-70{margin-bottom:5.0rem;}
	.mb-100{margin-bottom:7.0rem;}
	.mb-120{margin-bottom:10.0rem;}
	.mb-140{margin-bottom:11.0rem;}
	.mb-150{margin-bottom:12.0rem;}
	.mb-200{margin-bottom:15.0rem;}
}








@media screen and (max-width:768px) {
	.mb-20{margin-bottom:2.0rem;}
	.mb-25{margin-bottom:1.5rem;}
	.mb-30{margin-bottom:2.0rem;}
	.mb-50{margin-bottom:3.0rem;}
	.mb-60{margin-bottom:3.5rem;}
	.mb-70{margin-bottom:4.5rem;}
	.mb-100{margin-bottom:6.0rem;}
	.mb-120{margin-bottom:9.0rem;}
	.mb-140{margin-bottom:10.0rem;}
	.mb-150{margin-bottom:10.0rem;}
	.mb-200{margin-bottom:13.0rem;}

}







@media screen and (max-width:500px){
	.f-65{font-size:5.5rem;}
	.f-65{font-size:5.0rem;}	
	.f-50{font-size:3.8rem;}
	.f-45{font-size:3.5rem;}
	.f-40{font-size:3.2rem;}
	.f-38{font-size:3.0rem;}
	.f-34{font-size:2.8rem;}
	.f-32{font-size:2.6rem;}
	.f-30{font-size:2.5rem;}
	.f-28{font-size:2.3rem;}
	.f-25{font-size:2.2rem;}
	.f-24{font-size:1.7rem;}
	.f-22{font-size:1.6rem;}
	.f-20{font-size:1.5rem;}
	.f-18{font-size:1.5rem;}
	.f-16{font-size:1.4rem;}
	.f-14{font-size:1.3rem;}
}







@media screen and (max-width:375px){


}





@media screen and (max-width:320px){


}
