@charset "UTF-8";


/* ■■■ PC ONLY　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
@media screen and (min-width:576px){
	
	
/* font-size L
--------------------------------------------------------- */
.informationBoxR dl dd,
.footLinkColumn ul li a,
.footLinkColumn h4 a,
article

{
	font-size: 110%;
}

.fontSize ul li.fontSizeBtn a span.medium {
	display:block;
	background:#DFDADE;	
	color:#333333;
}
.fontSize ul li.fontSizeBtn a span.large {
	display:block;
	background:#3592f6;	
	color:#ffffff;
}
ul.catList li a {
    font-size: 110%;
}
.ulBox ul li a {
    font-size: 100%;
}
nav ul.firstDeg > li > a {
    font-size: 16px;
}
.scroll-nav nav ul.firstDeg > li > a {
    font-size: 14px;
}
.infoBnrBox ul li a {
	font-size:20px;
}
.infoScheBox dl dt {
    font-size: 18px;
}
.infoScheBox dl dd {
    font-size: 16px;
}
.infoScheBox p {
    font-size: 16px;
}
.indexInfoCont dl dt {
    width: 130px;
    font-size: 16px;
    line-height: 20px;
}
.indexInfoCont dl dd {
    width: 465px;
    overflow: hidden;
}
.indexInfoCont dl dd a {
    font-size: 18px;
}
.annaiBoxRight dl dt span.postDate {
    font-size: 16px;
	width: 130px;	
}
.annaiBoxRight dl dd a {
    font-size: 18px;
}
.footAddresBody p {
    font-size: 18px;
}

section h2 {
    font-size: 30px;
}
section h3 {
    font-size: 25px;
}
table th {
    font-size: 18px;
}
table td {
    font-size: 16px;
}
p {
    font-size: 18px;
}
main ul li, main ol li {
    font-size: 18px;
}

dl dt, dl dd {
    font-size: 18px;
}

.sideNav h3 a, .sideNav h3 {
    font-size: 18px;
}	
.sideNav ul li a {
    font-size: 16px;
}	
.siteMap h3 a {
    font-size: 18px;
}
.breadCrumb ul li a, .breadCrumb span a, .breadCrumb span {
    font-size: 14px;
}	


















}
