/* 2025-03-20 추가내용 아이콘 클래스 충돌 방지 */
.fa-classic,.fa-regular,.fa-solid,.far,.fas {  font-family: "Font Awesome 6 Free" !important}

@charset "UTF-8";

/* 한글 */
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');

/* 영문 */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html {scroll-behavior: smooth;}

* {  font-family: 'Pretendard', sans-serif;}

/* 영문 */
.eng{font-family: 'Montserrat' !important;font-weight: 400;line-height: 1;}

/* Default Style */
 * 	  	{margin:0; padding:0;}

::selection {background:#005a96; color:#FFF; text-shadow:none;}

p, div { }
	
td   {vertical-align:middle;}

ul, ol, li {list-style:none;}

img			{border:0px;}
strong, b		{font-weight:800;}
em{font-style:none;}

button { font-family: 'Pretendard'; background: none; border: none; cursor: pointer; outline: none; }

/* Link Style */
a		{text-decoration:none; color:#000;}
a {selector-dummy: expression(this.hideFocus=true);} /* 일반 링크포커스 감추기 */
a,img {selector-dummy: expression(this.hideFocus=true);} /* 이미지맵 링크포커스 감추기 */

/* Table Style */
table  		{border-collapse:collapse;}
table > * {font-family: 'Pretendard', sans-serif; }

/* From Style */
input		{vertical-align: unset; font-family: 'Pretendard', sans-serif; }
select {font-family: 'Pretendard', sans-serif; }
textarea {font-family: 'Pretendard', sans-serif; }
pre  {white-space:pre-wrap; /*공백이나 탭공간을 그대로 둔다*/ word-break:break-all; /*텍스트가 넘칠경우 줄바꿈을 해준다*/ }

/* img */
img {width:100%;}



 /* Margin Set */
.lm5	{margin-left:5px !important;}
.lm10	{margin-left:10px !important;}
.lm15	{margin-left:15px !important;}
.lm20	{margin-left:20px !important;}
.lm25	{margin-left:25px !important;}
.lm30	{margin-left:30px !important;}
.lm35	{margin-left:35px !important;}
.lm40	{margin-left:40px !important;}
.lm45	{margin-left:45px !important;}
.lm50	{margin-left:50px !important;}
.lm55	{margin-left:55px !important;}
.lm65	{margin-left:65px !important;}

.rm5	{margin-right:5px !important;}
.rm10	{margin-right:10px !important;}
.rm15	{margin-right:15px !important;}
.rm20	{margin-right:20px !important;}
.rm25	{margin-right:25px !important;}
.rm30	{margin-right:30px !important;}
.rm35	{margin-right:35px !important;}
.rm40	{margin-right:40px !important;}
.rm45	{margin-right:45px !important;}
.rm50	{margin-right:50px !important;}

.bm4	{margin-bottom:4px !important;}
.bm5	{margin-bottom:5px !important;}
.bm10	{margin-bottom:10px !important;}
.bm15	{margin-bottom:15px !important;}
.bm20	{margin-bottom:20px !important;}
.bm25	{margin-bottom:25px !important;}
.bm30	{margin-bottom:30px !important;}
.bm35	{margin-bottom:35px !important;}
.bm40	{margin-bottom:40px !important;}
.bm45	{margin-bottom:45px !important;}
.bm50	{margin-bottom:50px !important;}
.bm55	{margin-bottom:55px !important;}
.bm60	{margin-bottom:60px !important;}

.tm0	{margin-top:0px !important;}
.tm5	{margin-top:5px !important;}
.tm10	{margin-top:10px !important;}
.tm15	{margin-top:15px !important;}
.tm20	{margin-top:20px !important;}
.tm25	{margin-top:25px !important;}
.tm30	{margin-top:30px !important;}
.tm35	{margin-top:35px !important;}
.tm40	{margin-top:40px !important;}
.tm45	{margin-top:45px !important;}
.tm50	{margin-top:50px !important;}
.tm55	{margin-top:55px !important;}
.tm60	{margin-top:60px !important;}
.tm65	{margin-top:65px !important;}
.tm70	{margin-top:70px !important;}
.tm75	{margin-top:75px !important;}
.tm80	{margin-top:80px !important;}
.tm90	{margin-top:90px !important;}
.tm100	{margin-top:100px !important;}



@media (min-width:1240px)  {
.pc_br {display:block !important;}
  }	



@media (min-width:900px)  {

.pc_none {display:none !important}

 }	

@media (max-width:900px)  {

.m_none {display:none !important}
.m_br {display:block !important;}
.m_t0 {margin-top:0 !important}
.m_t20 {margin-top:20px}
.m_t30 {margin-top:30px}
.m_t40 {margin-top:40px}


 }
