@charset "utf-8";

/* Reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,h1,h2,h3,h4,h5,h6,input,button,table,select,textarea{font-family:'Noto Sans KR', sans-serif;font-size:12px;color:#333}
input[type=checkbox],input[type=radio]{width:13px;height:13px;border:0 none}
td[colspan="3"] input[type=radio] + img{margin-top:4px;}
table{border-spacing: 0;}

html,body{width:100%;height:100%}
html{overflow-y:scroll}
body{background-color:#FAFAFC;*word-break:break-all;-ms-word-break:break-all;}
body,input,button{font-size:12px;line-height:1.5em;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
a{color:#676767;text-decoration:none}
textarea{overflow:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}

em,address{font-style:normal}
button,label{cursor:pointer;_cursor /**/:hand}
button *{position:relative}
button img{left:-3px;*left:auto}

/* video */
video::-internal-media-controls-download-button{display:none}
video::-webkit-media-controls-enclosure{overflow:hidden}
video::-webkit-media-controls-panel{width:calc(100% + 30px)}

/* font */
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 100; src: url('/conects/css/font/NotoSansKR-Thin.woff2') format('woff2'), url('/conects/css/font/NotoSansKR-Thin.woff') format('woff'), url('/conects/css/font/NotoSansKR-Thin.otf') format('opentype'); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 300; src: url('/conects/css/font/NotoSansKR-Light.woff2') format('woff2'), url('/conects/css/font/NotoSansKR-Light.woff') format('woff'), url('/conects/css/font/NotoSansKR-Light.otf') format('opentype'); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 400; src: url('/conects/css/font/NotoSansKR-Regular.woff2') format('woff2'), url('/conects/css/font/NotoSansKR-Regular.woff') format('woff'), url('/conects/css/font/NotoSansKR-Regular.otf') format('opentype'); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 500; src: url('/conects/css/font/NotoSansKR-Medium.woff2') format('woff2'), url('/conects/css/font/NotoSansKR-Medium.woff') format('woff'), url('/conects/css/font/NotoSansKR-Medium.otf') format('opentype'); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 700; src: url('/conects/css/font/NotoSansKR-Bold.woff2') format('woff2'), url('/conects/css/font/NotoSansKR-Bold.woff') format('woff'), url('/conects/css/font/NotoSansKR-Bold.otf') format('opentype'); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 900; src: url('/conects/css/font/NotoSansKR-Black.woff2') format('woff2'), url('/conects/css/font/NotoSansKR-Black.woff') format('woff'), url('/conects/css/font/NotoSansKR-Black.otf') format('opentype');}
*{
    font-family: 'Noto Sans KR', sans-serif;
    font-size: inherit;
    font-weight: 400;
}

/* 하단 푸터 초기화 */
.st-conects-footer-v-4{border-top:0 none}