/* FONT */
@font-face {
    font-family: 'Pretendard';
    src: url('/css/gs_home/charge/font/Pretendard-Thin.woff') format('woff');
    font-weight: 100;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: url('/css/gs_home/charge/font/Pretendard-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: url('/css/gs_home/charge/font/Pretendard-Light.woff') format('woff');
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: url('/css/gs_home/charge/font/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: url('/css/gs_home/charge/font/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: url('/css/gs_home/charge/font/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: url('/css/gs_home/charge/font/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: url('/css/gs_home/charge/font/Pretendard-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: url('/css/gs_home/charge/font/Pretendard-Black.woff') format('woff');
    font-weight: 900;
    font-display: swap;
}

body{font-family:'Pretendard',sans-serif; font-weight: 300; font-size:14px;color:#4d4d4d;word-wrap: break-word;}
.color1 {color: #1C6EFF;}
.color2 {color: #198CFF;}
.tabmo_block {display: none;}
.pctab_block {display: block;}
.pc_block {display: block;}
.mo_block {display: none;}
.inner {position: relative; width: 1200px; margin: 0 auto;}

@media screen and (max-width: 1200px) {
.inner {width: 100%; padding: 0 30px; box-sizing: border-box;}
}

@media screen and (max-width: 1024px) {
.inner {width: 100%; padding: 0 20px; box-sizing: border-box;}
.tabmo_block {display: block !important;}
.pc_block {display: none !important;}
}
@media screen and (max-width: 768px) {
.inner {padding: 0 10px;}
.slideinner {width: 100%; padding: 0 0 0 10px !important;}
.pctab_block {display: none !important;}
.mo_block {display: block !important;}
}

/* ANCHOR */
a{color:#4c4c4c;text-decoration:none}

a:link{text-decoration:none}

/* 숨김영역 */
.skip{position:absolute;width:1px;height:1px;text-indent:-9999px;overflow:hidden;border:none}

/* 건너뛰기 */
#divAccessibility{position:absolute;left:0;top:0;z-index:1}
#divAccessibility li{float:left}
#divAccessibility a{position:absolute;width:1px;height:1px;top:-50px;overflow:hidden;text-align:center}
#divAccessibility a:focus, #divAccessibility a:active{position:absolute;top:0;width:200px;height:auto;padding:5px;background-color:#fff;border:solid 1px #0079c6;color:#0079c6;z-index:2}
