@charset "utf-8";.obi,obi-mask{width:0;height:0}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:url('https://quadgraphy.com/fonts/NotoSansJP-Regular.woff2') format('woff2');font-display:swap;　font-family:'Noto Sans JP';font-style:normal; font-weight:700;src:url('https://quadgraphy.com/fonts/NotoSansJP-Bold.woff2') format('woff2');font-display:swap;font-family:'Noto Sans JP';font-style:normal;font-weight:900;src:url('https://quadgraphy.com/fonts/NotoSansJP-Black.woff2) format('woff2');
  font-display: swap;

  font-family: 'Noto Serif JP';
  font-style: normal;
  font-weight: 400;
  src: url('https://quadgraphy.com/fonts/NotoSerifJP-Regular.woff2) format('woff2');font-display:swap;font-family:'Noto Serif JP';font-style:normal;font-weight:700;src:url('https://quadgraphy.com/fonts/NotoSerifJP-Bold.woff2) format('woff2');
  font-display: swap;

  font-family: 'Noto Serif JP';
  font-style: normal;
  font-weight: 900;
  src: url('https://quadgraphy.com/fonts/NotoSerifJP-Black.woff2) format('woff2');font-display:swap;font-family:'Crimson Text';font-style:normal;font-weight:400;src:url('https://quadgraphy.com/fonts/CrimsonText-Regular.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
　font-display: swap;
}

h2.area_title tgt tgt--up {
	font-family: 'Noto Sans JP';font-style:normal}p.link{text-decoration:underline}.y_marker{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#ffffbc 0%) repeat scroll 0 0}.p_marker{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#ffdfef 0%) repeat scroll 0 0}.cat-item ul li a+ul{display:none}.cat-item ul li:hover ul{display:block}a{display:inline-block;color:#0a94db;text-decoration:none; transition:color .3s}a:hover{color:#0a94db;background-color:#fff}