@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic&family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap');

/*  공통서식 */
html{scroll-behavior:smooth;}
/* 글자모양, 크기, 색상 */
body{
  font-family:'Noto Sans KR', Arial, sans-serif;
  color: #363636;
  overflow-x:hidden;
}
div > article > h2{font-size:35px;}

/* 링크 글자모양, 색 */
a{
  font-family:'Noto Sans KR', arial, sans-serif;
  text-decoration:none; /* 밑줄 없음 */
  color:#363636;
}
input{outline: none;}

/* 서브페이지에 들어갈 공통 UI구성요소의 서식 */
.no_title{display:none;}

/* top버튼 서식 */
.top_btn_box{
  position:fixed;
  right:100px;
  bottom:50px;
  opacity:0;
  visibility:hidden;
  transition:0.5s;
  z-index:10;
}

/* top버튼에 적용할 서식 */
.act{opacity:1;visibility:visible !important;}
