@charset "UTF-8"; /* CSS Document for PC */



/* Text（default）
********************************************************************************/
@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);

html {
	/*webフォント指定*/
	font-family:"Noto Sans JP", meiryo, "MS PGothic", sans-serif;
	font-size:62.5%;
}

/* splrg（21px・行間12px）
**************************************/
.splrg {
	font-size:21px !important;
	font-size:2.1rem !important;
	line-height:21px !important; 
	line-height:2.1rem !important;
}

/* exlrg（21px・行間12px）
**************************************/
.exlrg,
.contents .titleArea .splrg,
.contents.full .titleArea .splrg {
	font-size:21px !important;
	font-size:2.1rem !important;
	line-height:21px !important; 
	line-height:2.1rem !important;
}

/* xlrg（18px・行間26px）
**************************************/
.xlrg,
.contents.full .splrg,
.contents.full .exlrg {
	font-size:18px !important;
	font-size:1.8rem !important;
	line-height:26px !important;
	line-height:2.6rem !important;
}
.xlrg.oneline,
.contents.full .splrg,
.contents.full .exlrg {
	line-height:18px !important;
	line-height:1.8rem !important;
}

/* lrg（15px・行間22px）
**************************************/
.lrg,p {
	font-size:15px !important;
	font-size:1.5rem !important;
	line-height:22px !important;
	line-height:2.2rem !important;
}
.lrg.oneline {
	line-height:15px !important;
	line-height:1.5rem !important;
}

/* reg（14px・行間28px）
**************************************/
.reg, p,
.dlList .lrg,
.dotList.lrg,
.accordionList .acCntBody ul li ul li,
.ulList.qa li ul li,
.cntBox .newsList .readMoreBtn .reg {
	font-size:14px !important;
	font-size:1.4rem !important;
	line-height:28px !important;
	line-height:2.8rem !important;
}
.reg.oneline,
.cntBox .newsList .readMoreBtn .reg.oneline {
	line-height:14px !important;
	line-height:1.4rem !important;
}

.ulList .lrg,
.dlList .lrg {
	line-height:25px !important;
	line-height:2.5rem !important;
}
.ulList .dotList.lrg {
	line-height:28px !important;
	line-height:2.8rem !important;
}

/* sml（12px・行間18px）
**************************************/
.sml,
.newsList .dlList dd a,
.cntBox .newsList .reg,
.cntBox .newsList p,
.keyClmBox p {
	font-size:12px !important;
	font-size:1.2rem !important;
	line-height:18px !important;
	line-height:1.8rem !important;
}
.sml.oneline {
	line-height:12px !important;
	line-height:1.2rem !important;
}
.keyClmBox p {
	line-height:24px !important;
	line-height:2.4rem !important;
}

/* xsml（10px・行間14px）
**************************************/
.xsml,
.cntBox .titleArea .reg,
.contents .titleArea .reg,
.contents.full .titleArea .reg {
	font-size:10px !important;
	font-size:1.0rem !important;
	line-height:14px !important;
	line-height:1.4rem !important;
}
.xsml.oneline {
	line-height:10px !important;
	line-height:1.0rem !important;
}