@charset "utf-8";

/* ----------------------------------------
 * Created : 2018 v01
 	최신수정 jw 202102
 --------------------------------------- */
/* ==========================================================================
   Base styles & import
   ========================================================================== */

/* Reset */
html{min-width:320px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}

body{color:#666;font-family:'Pretendard', sans-serif;font-weight:400;letter-spacing:-0.5px}
h1, h2, h3, h4, h5, h6{font-family:'Pretendard', sans-serif;font-weight:600; letter-spacing:-0.5px}
big, strong, b, dt, th{font-family:'Pretendard', sans-serif;font-weight:600; letter-spacing:-0.5px}

body{text-align:left;word-break: break-word; overflow-y: scroll;}
html,body {background:#fff;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
a{color:#222;text-decoration:none;}
a:hover{opacity: 0.8;}
hr{display:none}
legend{width:0}
table{border-collapse:collapse;border-spacing:0}
caption{font-size:0; line-height:0; height:0}

input{background-color:#fff;}
input[type=radio] {margin-top:0;}
input[type='text']:focus,input[type='password']:focus {background:#fff;}
input[type='file']{max-width:200px;  }
* {box-sizing: border-box;-webkit-text-size-adjust:none;}
select{border:1px solid #bcc1c2}
strong{font-weight: 600;}

/* Mobile Form Default */
input[type='text'],input[type='password'],input[type='image'],input[type='search']{-webkit-appearance:none;-webkit-border-radius:0}
a { -webkit-tap-highlight-color:transparent; }
input{ -webkit-tap-highlight-color:transparent; }


@font-face {
	font-family:'Pretendard';font-weight:normal;font-style:normal;
	src:url('/_res/postech/_share/etc/Pretendard-Regular.woff') format('woff');
}

@font-face {
	font-family:'Pretendard';font-weight:600;font-style:normal;
	src:url('/_res/postech/_share/etc/Pretendard-Medium.woff') format('woff');
}

@font-face {
	font-family:'Pretendard';font-weight:700;font-style:normal;
	src:url('/_res/postech/_share/etc/Pretendard-Bold.woff') format('woff');
}

@font-face {
	font-family:'Pretendard';font-weight:900;font-style:normal;
	src:url('/_res/postech/_share/etc/Pretendard-ExtraBold.woff') format('woff');
}

@font-face {
	font-family:'Line Awesome Free';font-weight:normal;font-style:normal;
	src:url('/_res/postech/_share/etc/la-solid-900.woff') format('woff');
}

a:hover{opacity:1;}

body *::-webkit-scrollbar-track{border-radius:50px;background-color:#fff}
body *::-webkit-scrollbar{width:14px;height:14px;background-color:#fff;border:1px solid #fff}
body *::-webkit-scrollbar-thumb{border:4px solid #fff;border-radius:50px;background-color:#C5135E;}
body {overflow-x:hidden !important;}