@charset 'EUC-KR';

@font-face {font-family:'roboto'; font-weight:700; font-style:normal; src:url('/fonts/roboto/Roboto-Bold.eot'); src:url('/fonts/roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto/Roboto-Bold.woff2') format('woff2'),
    url('/fonts/roboto/Roboto-Bold.woff') format('woff'),
    url('/fonts/roboto/Roboto-Bold.ttf') format('truetype'),
    url('/fonts/roboto/Roboto-Bold.svg#notokr-medium') format('svg');}

@font-face {font-family:'roboto'; font-weight:600; font-style:normal; src:url('/fonts/roboto/Roboto-Medium.eot'); src:url('/fonts/roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto/Roboto-Medium.woff2') format('woff2'),
    url('/fonts/roboto/Roboto-Medium.woff') format('woff'),
    url('/fonts/roboto/Roboto-Medium.ttf') format('truetype'),
    url('/fonts/roboto/Roboto-Medium.svg#Roboto-medium') format('svg');}

@font-face {font-family:'roboto'; font-weight:500; font-style:normal; src:url('/fonts/roboto/Roboto-Medium.eot'); src:url('/fonts/roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto/Roboto-Medium.woff2') format('woff2'),
    url('/fonts/roboto/Roboto-Medium.woff') format('woff'),
    url('/fonts/roboto/Roboto-Medium.ttf') format('truetype'),
    url('/fonts/roboto/Roboto-Medium.svg#Roboto-medium') format('svg');}

@font-face {font-family:'roboto'; font-weight:400; font-style:normal; src:url('/fonts/roboto/Roboto-Regular.eot'); src:url('/fonts/roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto/Roboto-Regular.woff2') format('woff2'),
    url('/fonts/roboto/Roboto-Regular.woff') format('woff'),
    url('/fonts/roboto/Roboto-Regular.ttf') format('truetype'),
    url('/fonts/roboto/Roboto-Regular.svg#Roboto-regular') format('svg');}

@font-face {font-family:'roboto'; font-weight:200; font-style:normal; src:url('/fonts/roboto/Roboto-Light.eot'); src:url('/fonts/roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'),
    url('/fonts/roboto/Roboto-Light.woff2') format('woff2'),
    url('/fonts/roboto/Roboto-Light.woff') format('woff'),
    url('/fonts/roboto/Roboto-Light.ttf') format('truetype'),
    url('/fonts/roboto/Roboto-Light.svg#Roboto-light') format('svg');}


@font-face {font-family:'notokr'; font-weight:700; font-style:normal; src:url('/fonts/noto_kr/notokr-bold.eot'); src:url('/fonts/noto_kr/notokr-bold.eot?#iefix') format('embedded-opentype'),
    url('/fonts/noto_kr/notokr-bold.woff2') format('woff2'),
    url('/fonts/noto_kr/notokr-bold.woff') format('woff'),
    url('/fonts/noto_kr/notokr-bold.ttf') format('truetype'),
    url('/fonts/noto_kr/notokr-bold.svg#notokr-medium') format('svg');}

@font-face {font-family:'notokr'; font-weight:600; font-style:normal; src:url('/fonts/noto_kr/notokr-medium.eot'); src:url('/fonts/noto_kr/notokr-medium.eot?#iefix') format('embedded-opentype'),
    url('/fonts/noto_kr/notokr-medium.woff2') format('woff2'),
    url('/fonts/noto_kr/notokr-medium.woff') format('woff'),
    url('/fonts/noto_kr/notokr-medium.ttf') format('truetype'),
    url('/fonts/noto_kr/notokr-medium.svg#notokr-medium') format('svg');}
    
@font-face {font-family:'notokr'; font-weight:500; font-style:normal; src:url('/fonts/noto_kr/notokr-medium.eot'); src:url('/fonts/noto_kr/notokr-medium.eot?#iefix') format('embedded-opentype'),
    url('/fonts/noto_kr/notokr-medium.woff2') format('woff2'),
    url('/fonts/noto_kr/notokr-medium.woff') format('woff'),
    url('/fonts/noto_kr/notokr-medium.ttf') format('truetype'),
    url('/fonts/noto_kr/notokr-medium.svg#notokr-medium') format('svg');}

@font-face {font-family:'notokr'; font-weight:400; font-style:normal; src:url('/fonts/noto_kr/notokr-regular.eot'); src:url('/fonts/noto_kr/notokr-regular.eot?#iefix') format('embedded-opentype'),
    url('/fonts/noto_kr/notokr-regular.woff2') format('woff2'),
    url('/fonts/noto_kr/notokr-regular.woff') format('woff'),
    url('/fonts/noto_kr/notokr-regular.ttf') format('truetype'),
    url('/fonts/noto_kr/notokr-regular.svg#notokr-regular') format('svg');}

@font-face {font-family:'notokr'; font-weight:200; font-style:normal; src:url('/fonts/noto_kr/notokr-regular.eot'); src:url('/fonts/noto_kr/notokr-light.eot?#iefix') format('embedded-opentype'),
    url('/fonts/noto_kr/notokr-light.woff2') format('woff2'),
    url('/fonts/noto_kr/notokr-light.woff') format('woff'),
    url('/fonts/noto_kr/notokr-light.ttf') format('truetype'),
    url('/fonts/noto_kr/notokr-light.svg#notokr-light') format('svg');}

@font-face {font-family:'tgothic'; font-weight:700; font-style:normal; src:url('/fonts/t_go/TgothicBlack.eot'); src:url('/fonts/t_go/TgothicBlack.eot?#iefix') format('embedded-opentype'),
	url('/fonts/t_go/TgothicBlack.woff') format('woff'),
	url('/fonts/t_go/TgothicBlack.ttf') format('truetype'),
	url('/fonts/t_go/TgothicBlack.svg#TgothicMedium') format('svg');}

@font-face {font-family:'tgothic'; font-weight:550; font-style:normal; src:url('/fonts/t_go/TgothicBlack.eot'); src:url('/fonts/t_go/TgothicBlack.eot?#iefix') format('embedded-opentype'),
    url('/fonts/t_go/TgothicBlack.woff') format('woff'),
    url('/fonts/t_go/TgothicBlack.ttf') format('truetype'),
    url('/fonts/t_go/TgothicBlack.svg#TgothicMedium') format('svg');}

@font-face {font-family:'tgothic'; font-weight:500; font-style:normal; src:url('/fonts/t_go/TgothicMedium.eot'); src:url('/fonts/t_go/TgothicMedium.eot?#iefix') format('embedded-opentype'),
    url('/fonts/t_go/TgothicMedium.woff') format('woff'),
    url('/fonts/t_go/TgothicMedium.ttf') format('truetype'),
    url('/fonts/t_go/TgothicMedium.svg#TgothicMedium') format('svg');}

@font-face {font-family:'tgothic'; font-weight:400; font-style:normal; src:url('/fonts/t_go/TgothicLight.eot'); src:url('/fonts/t_go/TgothicLight.eot?#iefix') format('embedded-opentype'),
    url('/fonts/t_go/TgothicLight.woff') format('woff'),
    url('/fonts/t_go/TgothicLight.ttf') format('truetype'),
    url('/fonts/t_go/TgothicLight.svg#TgothicLight') format('svg');}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button,*, *:before,*:after {font-size:inherit; /* font-weight:normal; 2021-09-13 김상유 : 삭제 */ box-sizing:border-box; margin:0; padding:0;}
fieldset,img {border:0 none;}
img {vertical-align:top;}
dl,ul,ol,menu,li {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:''; content:none;}
input,select,textarea,button {vertical-align:middle;}
input::-ms-clear {display:none;}
body {background:#fff; direction:ltr; -webkit-text-size-adjust:none;}
body,th,td,input,select,textarea,button {font-weight: 400; font-family:'roboto','notokr', Dotum ,Gulim,sans-serif; line-height:1.5; color:#000;}
button {font-weight: 400; font-family:'roboto','notokr', Dotum, Gulim,sans-serif; cursor:pointer; border:0 none; background-color:transparent;}
a {text-decoration:none; color:#222;}
a:hover {text-decoration:none;}
a:active {text-decoration:none; background-color:transparent;}
address,caption,cite,code,dfn,em,var,i {font-weight:normal; font-style:normal;}
table {width:100%;}
table,th,td {table-layout:fixed; border-collapse:collapse;}
table caption {overflow:hidden; font-size:medium; line-height:normal; width:100%; height:0; word-break:break-all; opacity:0; filter:alpha(opacity=0); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';}
body {font-family:'roboto','notokr', Dotum,Gulim,sans-serif; font-size:15px; line-height:23px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
input,textarea,button, select {border: none; border-radius:0;}

/* base */
.hide,legend,
.hid {display:block; overflow:hidden; font-size:medium; line-height:normal; width:0; height:0; word-break:break-all; opacity:0; filter:alpha(opacity=0); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';}
.skipnav {display: block; overflow: hidden; width: 1px; height: 1px; margin-bottom: -1px;}
