@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,900;1,100;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/* Default Style */
p, div {letter-spacing:-0.2px;}

::selection {background:#005a96; color:#FFF; text-shadow:none;}



.sian_tab {width:100%; overflow:hidden; border-top:1px solid #ddd;}
.sian_tab li {width:24.8%; float:left; background-color:#f9f9f9; border-right:1px solid #ddd;}
.sian_tab li:last-child{border-right:none;}
.sian_tab li a {width:100%; display:inline-block; text-align:center; line-height:50px; font-size:20px; font-weight:600; color:#555; }
.sian_tab li.ov  {background-color:#002752;}
.sian_tab li.ov  a {color:#fff;}


 *{margin:0; padding:0; font-family: 'pretendard','Open Sans', 'Noto Sans KR', sans-serif !important;}
.en{font-family:'Montserrat', sans-serif !important;}


td *,   {vertical-align:middle;}

ul, ol, li{list-style:none; margin:0px 0px 0px 0px;}

legend{display:none;}
caption{display:none;}

fieldset, img, hr{border:none;}
img{border:0px ;}
strong{font-weight:600;}

.in {width:100%; max-width:1440px; margin:0 auto; }
/* Link Style */

a:link		{text-decoration:none; color:#666;}
a:visited	{ text-decoration:none; color:#666;}
a:hover		{ text-decoration:none; color:#111;}
a:active	{text-decoration:none; color:#666;}

a {selector-dummy: expression(this.hideFocus=true);} /* 일반 링크포커스 감추기 */
a,img {selector-dummy: expression(this.hideFocus=true);} /* 이미지맵 링크포커스 감추기 */

/* Table Style */
table  		{border-collapse:collapse;}

/* From Style */
input		{vertical-align: middle;}
.textarea01	{ font-family:"Noto Sans JP","Noto Sans KR", "NanumGothic",NanumGothic,verdana,'Malgun Gothic',맑은고딕,sans-serif; font-size: 0.95em;
                   color: #666666; border: 1px solid #ddd; background-color:#fff; padding:5px;}
.select01		{ border:1px solid #ddd; font-size:0.95em;  height:35px; vertical-align:top;}
.input01	{font-size:0.95em; color: #555; height:35px; border: 1px solid #ddd; background-color:#fff;  padding:0px 5px; box-sizing:border-box;  }
.radio01   {vertical-align:-2px; }
.radio02   {vertical-align:0px; }

pre{white-space:pre-wrap; /*공백이나 탭공간을 그대로 둔다*/ word-break:break-all; /*텍스트가 넘칠경우 줄바꿈을 해준다*/ }


/* Font Class Style */
.b{font-weight:bold;}
.u{text-decoration:underline}


.line1{line-height: 1%; font-size: 1%; }



.cp{cursor:pointer;}


/* flex */
.flex{display:flex;}
.flex_wrap{flex-wrap:wrap;}
.jc{justify-content:space-between}
.jc1{justify-content:center}
.ai{align-items:center;}

/* align */
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.t{vertical-align:top;}
.b{vertical-align:bottom;}
.vm{vertical-align:middle;}

/* float */
.fl{float:left;}
.fr{float:right;}
.clear_both{clear:both;}

 /* Margin Set */
.lm5	{margin-left:5px;}
.lm10	{margin-left:10px;}
.lm15	{margin-left:15px;}
.lm20	{margin-left:20px;}
.lm25	{margin-left:25px;}
.lm30	{margin-left:30px;}
.lm35	{margin-left:35px;}
.lm40	{margin-left:40px;}
.lm45	{margin-left:45px;}
.lm50	{margin-left:50px;}
.lm55	{margin-left:55px;}
.lm65	{margin-left:65px;}

.rm5	{margin-right:5px;}
.rm10	{margin-right:10px;}
.rm15	{margin-right:15px;}
.rm20	{margin-right:20px;}
.rm25	{margin-right:25px;}
.rm30	{margin-right:30px;}
.rm35	{margin-right:35px;}
.rm40	{margin-right:40px;}
.rm45	{margin-right:45px;}
.rm50	{margin-right:50px;}

.bm0	{margin-bottom:0px !important;}
.bm4	{margin-bottom:4px;}
.bm5	{margin-bottom:5px;}
.bm10	{margin-bottom:10px !important;}
.bm15	{margin-bottom:15px;}
.bm20	{margin-bottom:20px;}
.bm25	{margin-bottom:25px;}
.bm30	{margin-bottom:30px;}
.bm35	{margin-bottom:35px;}
.bm40	{margin-bottom:40px;}
.bm45	{margin-bottom:45px;}
.bm50	{margin-bottom:50px;}
.bm55	{margin-bottom:55px;}
.bm60	{margin-bottom:60px;}
.bm65	{margin-bottom:65px}

.tm5	{margin-top:5px;}
.tm10	{margin-top:10px;}
.tm15	{margin-top:15px;}
.tm20	{margin-top:20px;}
.tm25	{margin-top:25px;}
.tm30	{margin-top:30px;}
.tm35	{margin-top:35px;}
.tm40	{margin-top:40px;}
.tm45	{margin-top:45px;}
.tm50	{margin-top:50px;}
.tm55	{margin-top:55px;}
.tm60	{margin-top:60px;}
.tm65	{margin-top:65px;}
.tm70	{margin-top:70px;}
.tm75	{margin-top:75px;}
.tm80	{margin-top:80px;}
.tm90	{margin-top:90px;}
.tm100	{margin-top:100px;}



/* Padding Set */
.lp5	{padding-left:5px;}
.lp10	{padding-left:10px;}
.lp15	{padding-left:15px;}
.lp20	{padding-left:20px;}
.lp25	{padding-left:25px;}
.lp30	{padding-left:30px;}
.lp35	{padding-left:35px;}
.lp40	{padding-left:40px;}
.lp45	{padding-left:45px;}
.lp50	{padding-left:50px;}

.rp5	{padding-right:5px;}
.rp10	{padding-right:10px;}
.rp15	{padding-right:15px;}
.rp20	{padding-right:20px;}
.rp25	{padding-right:25px;}
.rp30	{padding-right:30px;}
.rp35	{padding-right:35px;}
.rp40	{padding-right:40px;}
.rp45	{padding-right:45px;}
.rp50	{padding-right:50px;}

.bp5	{padding-bottom:5px;}
.bp10	{padding-bottom:10px;}
.bp15	{padding-bottom:15px;}
.bp20	{padding-bottom:20px;}
.bp25	{padding-bottom:25px;}
.bp30	{padding-bottom:30px;}
.bp35	{padding-bottom:35px;}
.bp40	{padding-bottom:40px;}
.bp45	{padding-bottom:45px;}
.bp50	{padding-bottom:50px;}

.tp5	{padding-top:5px;}
.tp10	{padding-top:10px;}
.tp15	{padding-top:15px;}
.tp20	{padding-top:20px;}
.tp25	{padding-top:25px;}
.tp30	{padding-top:30px;}
.tp35	{padding-top:35px;}
.tp40	{padding-top:40px;}
.tp45	{padding-top:45px;}
.tp50	{padding-top:50px;}



.lm60  {margin-left:40px;}
.lm70  {margin-left:50px;}
.lm100  {margin-left:100px;}
.lm90  {margin-left:90px;}




.ap5	{ padding:5px}
.ap10	{ padding:10px}
.ap15	{ padding:15px}
.ap20	{ padding:20px}
