html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
    font-family: "NakanoshimaFont" , 'NotoSansKR-Regular.otf', sans-serif;
}
@font-face {
  font-family: 'NotoSansKR-Bold.otf';
  src: url('font/NotoSansKR-Bold.otf') format('opentype');
}
@font-face {
  font-family: 'NotoSansKR-Medium.otf';
  src: url('font/NotoSansKR-Medium.otf') format('opentype');
}
@font-face {
  font-family: 'NotoSansKR-Regular.otf';
  src: url('font/NotoSansKR-Regular.otf') format('opentype');
}
body#lang-kojp .ko{
	display:none;
}
ul.idap-menu-li li a mark {
    font-family: "NakanoshimaFont-M";
}

.idap-info.idap-side h2 mark {
    font-family: "NakanoshimaFont-M";
}

ul.idap-info-li li:last-child a mark {
    font-family: "NakanoshimaFont-M";
}
.idap .idap-contents h2 mark {
	font-weight: 500;
	font-family: "NakanoshimaFont-M";
	line-height:1.8;
	color: inherit;
}

.idap header.layer-header h1 span span {
    display: none;
}
.idap header.layer-header h1 span mark {
    font-size: 20px;
    position: relative;
    top: -5px;
}