@charset "utf-8";
/* font (EN) */

@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 400;
	src: local("Merriweather"),
	url(/en/font/Merriweather-Regular.ttf) format("truetype");
}
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 700;
	src: local("Merriweather"),
	url(/en/font/Merriweather-Bold.ttf) format("truetype");
}
@font-face {
	font-family: 'Noto Sans CJK JP';
	font-style: normal;
	font-weight: 400;
	src: local("Noto Sans CJK JP"),
	url(/jp/font/NotoSansCJKjp-Regular.woff) format('woff'),
	url(/jp/font/NotoSansCJKjp-Regular.otf) format('opentype');
}

body {
	font-family: "Merriweather", "Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif !important;
	font-weight: 400 !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
}
#langBtn {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.8rem;
}
#gNaviLinks {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.4rem;
}
#breadcrumb {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.5rem;
}
#footer {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.3rem;
}
.fLink2nd {
	font-weight: 700;
}
.fLink2nd > ul li {
	font-weight: 400;
}
#wrapFIrciInfo .shoulder {
	font-size: 1rem;
}
#wrapFIrciInfo #fIrciTtl,
#wrapFIrciInfo #fTel,
#wrapFIrciInfo #fFax {
	font-weight: 700;
}
#copyright {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.2rem;
}
#langBtn2nd {
	font-family: "Noto Sans CJK JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
}
.gothicTxt {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
}
.hn01Index {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	font-size: 2.4rem;
	line-height: 1.2;
}
.h02IndexLead {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 2.2rem;
}
.indexLink li .txt {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 2.2rem;
	line-height: 1.2;
}
.generalTtl {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 2.2rem;
	line-height: 1.2;
	color: #000;
}
.generalTxt,
#logoIrci .wrapTxt {
	color: #333;
}
.wrapGeneral .signature {
	color: #333;
	font-size: 1.8rem;
}
.hn02Center,
.hn02,
.hn02NoLine {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 2.2rem;
	line-height: 1.2;
	color: #000;
}
h3.hn02 {
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.8rem;
	line-height: 1.2;
	color: #000;
}
.hn03Center {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 2.2rem;
	line-height: 1.2;
	color: #666;
}
.hn04 {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	font-size: 1.8rem;
	line-height: 1.2;
	color: #333;
}

.staffName .position,
.staff .position {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.8rem;
	line-height: 1.2;
	color: #000;
}
.staff .name,
.staffName .name {
	font-size: 1.8rem;
	line-height: 1.2;
	color: #666;
}
.staffBox .department {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.8rem;
	line-height: 1.2;
	color: #fff;
}
.staff .nameCap,
.cap {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.4rem;
	line-height: 1.2;
	color: #000;
}
.wrapLead .capB {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1.2;
	color: #000 !important;
}
#logoUnesco li,
#logoIrci .ttl {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.8rem;
	line-height: 1.2;
	color: #000;
}
.subMenu li {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1.2;
}
.wrapLead p {
	color: #333;
}
.leadTxt,
.txtC666,
.txtC666 p {
	color: #666;
}
.txtCBlue {
	color: #00b0b9;
}
.olListVideoDecimal li,
.olListDecimal li {
	color: #666;
}
.olListVideoDecimal li:before{
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 2.2rem;
}
.roundedTable th,
.roundedTable td {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1.2;
}
.roundedTable .bold {
	font-weight: 700;
	color: #000;
}
.roundedTable .name {
	font-family: "Merriweather", "Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	line-height: 1.2;
	color: #666;
}
.roundedTable .nameCap {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1.2;
	color: #000;
}
.leadTxtGothic {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.8rem;
	color: #333;
}
#researchLinkList li p {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1.2;
	font-size: 1.8rem;
	color: #00b0b9;
}
.btnEnter {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1.2;
	font-size: 1.6rem;
}
.reportTtl {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	line-height: 1.2;
	font-size: 1.8rem;
	color: #333;
}
.reportLink li {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.8rem;
}
.workshopTtl {
	font-size: 1.6rem;
	color: #666;
	font-weight: bold;
}
.downloadBox .detail .txt p {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.8rem;
	line-height: 1.2;
	color: #000;
}
.btnDownload,
.btnBack,
.btnNext,
.btnReadMore {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.4rem;
}
#wrapSearch {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.8rem;
}
#wrapSearch input {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	color: #000;
}
.wrapSelect {
	color: #000;
}
.wrapSelect p {
	font-size: 1.8rem;
}
.wrapSelect option {
	border :1px solid #eee;
	color: #666;
	font-size: 1.8rem;
}
.searchNote {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	color: #000;
}
#wrapResults,
#wrapResults p {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.8rem;
}
.resultsBox {
	color: #333;
}
.resultsSttl {
	font-weight: 700;
}
.exampleBox .exampleTtl {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 2rem;
	line-height: 1.2;
	color: #fff;
}
.exampleBox .imgTtl,
.exampleBox .txtCap {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
}
.exampleBox .imgTtl {
	font-size: 1.4rem;
	line-height: 1.4;
	color: #000;
	margin-bottom: 0.5em;
}
.exampleBox .txtCap {
	font-size: 1rem;
	color: #666;
}
.linkListTtl {
	font-weight: bold;
	margin-bottom: 0.5em;
}
.info .infoTtl,
.info p {
	color: #666;
}
.info .infoTtl {
	font-size: 1.2rem;
	font-weight: bold;
}
.directionsBox,
.directionsBox li,
.directionsBox p {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
}
.directionsBox .directionsTtl {
	font-size: 2rem;
	color: #fff;
	line-height: 1.2;
}
.directionsBox .station {
	font-size: 2.2rem;
	color: #00b0b9;
	line-height: 1.2;
}
.directionsBox .vehicle,
.directionsBox .walk {
	font-size: 1.8rem;
	color: #000;
	line-height: 1.2;
}
.directionsBox .irci {
	font-size: 2.2rem;
	color: #fff;
}
.rootList li,
.rootList p,
.rootList li p {
	color: #666;
}
.rootList .rootListTxt {
	margin-bottom: 0.5em;
}
.hn02UnTxt p {
	color: #666;
}
.conflictImg2col .cap {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	color: #000;
	text-align: center;
	font-size: 1.4rem;
}
.sessionBox {
	color: #666;
}
.sessionBox .sessionTtl {
	font-weight: bold;
}
.sessionBox .sessionTtl .num {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	font-size: 1.8rem;
}
#btnShowMore {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.4rem;
	color: #fff;
}
.newsIndexBox .date,
.newsDetailBox .date {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.6rem;
	color: #9e9e9e;
}
.newsIndexBox .newsIndexTtl,
.newsDetailBox .newsDetailTtl {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 2.2rem;
	color: #000;
	line-height: 1.2;
}
.newsIndexBox .newsIndexTxt .txt,
.newsDetailTxt {
	color: #666;
}
.newsDetailBox .cap {
	font-size: 1.4rem;
	color: #000;
	text-align: center;
}
.bnrInline li {
	color: #666;
}
/* top */
.slideDetailTtl,
#tabMenuNew, #tabMenuEvents {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 2.4rem;
	line-height: 1.2;
	color: #333;
}

.slideDetailTtl a {
	color: #333;
	text-decoration: none;
}

#tabMenuNew a, #tabMenuEvents a {
	text-decoration: none;
	color: #b2b2b2;
}
#tabMenuNew a.active, #tabMenuEvents a.active {
	color: #333;
}
.tabBoxTxt .date {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 1.2rem;
	line-height: 1.2;
	color: #9e9e9e;
	margin-bottom: 0.5em;
}
.tabBoxTxt .ttl {
	font-size: 1.1rem;
	line-height: 1.2;
	color: #333;
	margin-bottom: 0.5em;
}
.tabBoxTxt .more {
	font-size: 1.2rem;
}
.btnLearn {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1.2;
	font-size: 1.6rem;
	color: #fff;
}
#borchureTtl,
#borchureDownload,
#btnDatabase {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1.2;
	font-size: 1.6rem;
}
#borchureTtl {
	font-size: 1.8rem;
	color: #333;
}
#borchureDownload {
	font-size: 1.4rem;
}
#researchAreaTtl {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1.2;
	font-size: 2.4rem;
}
#btnDatabase {
	font-size: 1.6rem;
}
#researchList {
	font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	color: #fff;	
}