@charset "utf-8";

/* font */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

/* set */
body,p,div,span,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,input,textarea,button,select{font-family:"Pretendard", "Montserrat",'맑은 고딕', '돋움', Dotum, '굴림', Gulim, Sans-serif; color:#2C2D2C;}
/* input,textarea,button,select{font-size:16rem;} */
html,body{font-size: 6.25%;}
img, fieldset, button{border:0;}
textarea{overflow:auto;}
input[type=submit],
input[type=button],
button{cursor:pointer;}
img{vertical-align:top;display:block;}
address, em{font-style:normal;}
table{border-spacing:0; border-collapse:collapse;}
table,th,td{border:none;}
caption{overflow:hidden; line-height:0; text-indent:-2000em;}
legend, .hidden{padding:0; margin:0; overflow:hidden !important; text-indent:100%; white-space:nowrap; font-size:0;}
i{font-style:normal;}
*,
*::before,
*::after{box-sizing:border-box;}
::placeholder{font-weight:200 !important; color:#ababab !important;}

/* select */
select{border:none;border: 1px solid #ddd;width: 100%;background: #fff;-webkit-appearance: none;-moz-appearance:none;appearance:none;background: url(../img/board/arrow-select.svg) no-repeat 97% 50% !important;background-size: 11rem !important;min-height: 40rem;padding-left: 10rem;}

/* set mobile */
html{-ms-text-size-adjust: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;text-size-adjust: none;}
body,textarea:focus,input:focus,a:focus{-webkit-tap-highlight-color: rgba(107, 120, 245, .08);} 
body{-webkit-touch-callout: none;}

/* set for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
figure{padding:0px; margin:0px;}

/* set link */
a{text-decoration:none; color:#2C2D2C;}
a:visited{/* color:#666; */}

/* set list */
ul,ol,li{list-style:none;}



