@font-face {
  font-family: 'MyFont';
  src: url('/wp-content/uploads/fonts/NotoSansKR-Regular.woff2') format('woff2'),
       url('/wp-content/uploads/fonts/NotoSansKR-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MyFont';
  src: url('/wp-content/uploads/fonts/NotoSansKR-Medium.woff2') format('woff2'),
       url('/wp-content/uploads/fonts/NotoSansKR-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'MyFont';
  src: url('/wp-content/uploads/fonts/NotoSansKR-Bold.woff2') format('woff2'),
       url('/wp-content/uploads/fonts/NotoSansKR-Bold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}

body{
  font-family:'MyFont', sans-serif !important;
  line-height:1.7;
  letter-spacing: -.025rem;
  background:url('/wp-content/themes/twentytwentythree-child/assets/img/body_bg.png') repeat-x center -20px;
  background-size: auto 80px;
  color:#333 !important;
}


a {
  color: #333;
  text-decoration: none;
}

article {
  margin-bottom: 4rem;
}

.ad-area {
  margin: 40px 0;
  text-align: center;
}

:root {
  --wp--preset--color--black: #333;
  --wp--preset--color--contrast: #333;
  --wp--preset--font-family--system-font: 'MyFont', sans-serif;
}

header{margin:0 auto;max-width:1200px;}

:root :where(.wp-block-post-title),
.wp-block-post-title :where(a) {padding:0;margin:0;}
h2.wp-block-post-title{font-size:2.2rem;}
:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration:underline !important;text-underline-offset:.4rem;}

/* 상세화면 */
.is-layout-flow h1{font-size:2.4rem;}

footer{background:#efefef;padding-bottom:var(--wp--style--root--padding-bottom);}

/* .wp-block-post-excerpt__excerpt{font-size:1.6rem;} */
.wp-block-post-template .wp-block-post{padding:.8rem 1.2rem;border-radius:.8rem;border:1px solid #e7e7e7;}
.wp-site-blocks{padding-bottom:0 !important;}
