@charset "UTF-8"; /* 기본 설정들 */
html * { word-break: keep-all; -webkit-tap-highlight-color: transparent;} 
html, body { font-family: "Noto Sans KR", sans-serif; overflow-x: hidden;} 
img, p, span, h1, h2, h3, h4, h5, h6 { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; -webkit-user-drag: none; } 
.p { display: block; } 
.m { display: none; } 
.fb { font-family: "Noto Sans KR"; font-weight: 600; font-style: bold; } 
html::-webkit-scrollbar { width: 8px; } 
html::-webkit-scrollbar-thumb { background-color: #2f3542; border-radius: 10px; } 

@media screen and (max-width: 1025px){
 .p { display: none; } 
 .m { display: block; } 
 }
/* 기본 설정들 */

/* 기타 공유 설정들 시작 */
.fwb { font-weight: bold; } 
.p { display: block; } 
.m { display: none; } 
.curp { cursor: pointer; } 
.cont-b { width: 100%; position: relative; } 
.cont-inner { width: 1210px; margin: 0 auto; padding: 150px 0; position: relative; } 
.bwhite { background: #fff; } 
.bgray { background: #f2f2f27e; } 
.cr { color: #C24944; } 
.cont-inner-logo{position: absolute; left: -70px; top: 50%;transform: translateY(-50%);}
.cy{color: #EDC47C;}
.fw500{font-weight: 500;}
.quote{position: relative;}
@media screen and (max-width: 1025px){
 .p { display: none; } 
 .m { display: block; } 
 .cont-inner { width: 90%; padding: 50px 0; } 
 .cont-tit-txt{text-align: left; font-size: 25px; line-height: 30px;}
 .cont-sub-txt{text-align: left; font-size: 20px; line-height: 25px; margin-top: 15px; margin-bottom: 50px;}

}
/* 기타 공유 설정들 끝 */