@charset "utf-8";

/* ==========================
font-size
10px:1rem
11px:1.1rem
12px:1.2rem
13px:1.3rem
14px:1.4rem
15px:1.5rem
16px:1.6rem
17px:1.7rem
18px:1.8rem
19px:1.9rem
20px:2rem
---------------------------*/

/* ===================================================== */
/* font size */
/* ===================================================== */
html{
	font-size: 62.5%;
}
p,
li,
span,
th,
td{
	font-size: 1.6rem;
}
.note,.note span,
.note li{
	font-size: 1.2rem;
}
.box1.note p{
	font-size: 1.2rem;
}
ol.list li::before{
	font-size: 1.2rem;
}
sub,
sup{
	font-size: 1.2rem;
}
#pankuzu li{
	font-size: 1.2rem;
}



h1{
	font-size: 3.2rem;
}
h2{
	font-size: 2.6rem;
}
h2 sub{
	font-size: 1.6rem;
}
h3{
	font-size: 2.2rem;
}
h4,
.h4,
.box2 .ttl{
	font-size: 2.0rem;
}
h5,
.h5{
	font-size: 1.8rem;
}
h6{
	font-size: 1.5rem;
}
.colorttl1{
	font-size: 1.8rem;
}
.h4h5txt{
	font-size: 1.4rem;
}
.h6txt{
	font-size: 1.2rem;
}
.related .ttl{
	font-size: 1.8rem;
}

.imgttl{
	font-size: 1.8rem;
}
.tblttl{
	font-size: 2.0rem;
}

/* hnav */
#hnav li a{
	font-size: 13px;
}
/* txtchg */
#txtchg dt{
	font-size: 10px;
}
#txtchg dd a	{
	font-size: 11px;
}

.btnsearch{
	font-size: 10px;
}

/* nav */
#nav li a{
}
#fnav ul li a{
	font-size: 1.0rem;
}
#copy{
	font-size: 0.9rem;
}
#spnav ul li a{
	font-size: 1.6rem;
}
#spnav ul li ul li a{
	font-size: 1.4rem;
}
#spnav > ul > li > ul > li > ul > li a{
	font-size: 1.3rem;
}

.col3 .detail p,
.col3 .detail2 p{
	font-size: 1.4rem;
}

figcaption{
	font-size: 1.3rem;
}

.lead{
	font-size: 2.4rem;
}


/* btn size */
.btnL,
.btnLwrap input{
  font-size: 1.8rem;
}
.btnM{
  font-size: 1.5rem;
}
.btnS{
  font-size: 1.3rem;
}
.btnreturn,
.btnreturnwrap input{
  font-size: 1.3rem;
}


/* tbl1 */
.tbl1 th{
  font-size: 1.6rem;
}
.tbl1 td{
  font-size: 1.5rem;
}

/* tbl2 */
.tbl2 thead th{
  font-size: 1.5rem;
}
.tbl2 tbody th{
  font-size: 1.5rem;
}
.tbl2 tbody td{
  font-size: 1.5rem;
}


.iconarea span{
  font-size: 1.2rem;  
}


/* ===========================
TOP
--------------------------- */
#update .ttl p{
	font-size: 1.8rem;
}
.slick-slide p{
	font-size: 1.5rem;
}
.slick-slide p.date{
	font-size: 1.3rem;
}
#update ul li .date,
#update ul li .detail,
.newsrelease ul li .date,
.newsrelease ul li .detail{
	font-size: 1.5rem;
}
#update ul li .date::before,
.newsrelease ul li .date::before{
	font-size: 1.0rem;
}
#updatelist a{
	font-size: 1.4rem;
}
#btnreport a{
	font-size: 1.8rem;
}
#topbtnlist ul li a span{
	font-size:1.2rem;
}
#topbtnlist > ul > li:nth-of-type(1) > a span, #topbtnlist > ul > li:nth-of-type(2) > a span{
	font-size:1.8rem;  
}
#topbtnlist > ul > li:nth-of-type(3) > a span, #topbtnlist > ul > li:nth-of-type(4) > a span, #topbtnlist > ul > li:nth-of-type(5) > a span{
	font-size:1.5rem;  
}
#topcontents .ttl p.entxt{
	font-size: 2.0rem;
}
#topcontents .ttl p.jptxt{
	font-size: 1.2rem;
}
#topcontents .links ul li{
	font-size: 1.1rem;
}
#topiconbtn ul li a{
	font-size: 1.2rem;
}
#activity #btnlist li{
	font-size: 1.2rem;
}
#activity #detailwrap ul li a{
	font-size: 1.2rem;  
}
.stack2 a{
	font-size: 1.0rem;
}

#links .linkbox > ul > li a{
	font-size: 1.6rem;
}
#links .linkbox > ul > li ul li a{
	font-size: 1.4rem;
}
#links .linkbox > ul.small > li a{
	font-size: 1.4rem;
}

.activityttl p{
	font-size: 1.8rem;
}


/* ===========================
editorial_policy
--------------------------- */
#editorial .box .img a{
	font-size: 1.6rem;
}

/* ===========================
evaluation
--------------------------- */
#evaluation ul li a span{
	font-size: 1.6rem;  
}


/* ===========================
search
--------------------------- */
.mf_finder_searchBox_query_input{
	font-size: 1.3rem;  
}
.mf_finder_searchBox_items::before{
	font-size: 1.4rem;  
}


/* ===========================
social
--------------------------- */
.indexlist2 .categoryttl a{
	font-size: 1.8rem;
}
.indexlist2 ul ul li a{
	font-size: 1.4rem;
}


/* ===========================
probo results
--------------------------- */
#probo .searchtxt #q2{
	font-size: 1.4rem;
}

/* pdf check */
#probo ._pbox-refine-2 ._refs{
	font-size: 1.4rem;
}


/*checkbox01 css*/
#probo ._pbox-refine-2 ._refs ._text{
	font-size: 1.2rem;
}
/* _sort */
._pbox-sort-selector ._title{
	font-size: 1.2rem !important;
}
._pbox-sort-selector ._sort{
	font-size: 1.4rem !important;
}
/* _count */
._pbox-count-selector ._title{
	font-size: 1.2rem !important;
}
._pbox-count-selector ._count{
	font-size: 1.4rem !important;
}

/* status */
._pbox-search-status{
	font-size: 1.2rem !important;
}
._pbox-search-status span{
	font-size: 1.7rem !important;
}

/* _navs */
._navs span{
	font-size: 1.2rem;
}
._navs span a,
._cur{
	font-size: 1.2rem;
}
._prev a,
._next a{
	font-size: 1.2rem;
}
._navs span a,
._cur{
	font-size: 1.2rem !important;
}


/* _records */
._records ._title .pbClick{
	font-size: 1.5rem;
}
._records ._nearby{
	font-size: 1.1rem !important;
}
._records ._url .pbClick{
	font-size: 1.1rem;
}
._records ._url .pbClick::before{
	font-size: 0.5rem;
}

/* pdf check */
._records ._pdftitle{
	font-size: 1.5rem;
}
._records ._pdftitle a{
	font-size: 1.5rem;
}

._records ._listview a,
._records ._slideview a{
	font-size: 1.1rem;
}
._records ._groupurl .pbClick{
	font-size: 1.1rem;
}
._records ._groupurl .pbClick::before{
	font-size: 0.5rem;
}

/* modal */
#proboViewerTab ._tabs ._tab{
	font-size: 1.3rem;
}
#proboViewerCont ._pdfinfo ._pdftitle{
	font-size: 1.4rem;
}
#proboViewerCont ._pdfinfo ._pdfurl{
	font-size: 1.4rem;
}
