@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（36px・行間36px）
**************************************/
.splrg {
	font-size:36px !important;
	font-size:3.6rem !important;
	line-height:36px !important;
	line-height:3.6rem !important;
}

/* exlrg（30px・行間30px）
**************************************/
.exlrg {
	font-size:30px !important;
	font-size:3.0rem !important;
	line-height:30px !important; 
	line-height:3.0rem !important;
}

/* xlrg（27px・行間38px）
**************************************/
.xlrg {
	font-size:27px !important;
	font-size:2.7rem !important;
	line-height:38px !important;
	line-height:3.8rem !important;
}
.xlrg.oneline {
	line-height:27px !important;
	line-height:2.7rem !important;
}

/* lrg（18px・行間36px）
**************************************/
.lrg,p,
.tabList dd li,
.ulList.qa li ul li {
	font-size:18px !important;
	font-size:1.8rem !important;
	line-height:36px !important;
	line-height:3.6rem !important;
}
.lrg.oneline {
	line-height:18px !important;
	line-height:1.8rem !important;
}

/* reg（16px・行間36px）
**************************************/
.reg,
.newsList p,
.newsList .dlList dd a {
	font-size:16px !important;
	font-size:1.6rem !important;
	line-height:36px !important;
	line-height:3.6rem !important;
}
.reg.oneline,
.newsList .dlList dd a {
	line-height:16px !important;
	line-height:1.6rem !important;
}

/* sml（12px・行間20px）
**************************************/
.sml {
	font-size:12px !important;
	font-size:1.2rem !important;
	line-height:20px !important;
	line-height:2.0rem !important;
}
.sml.oneline {
	line-height:12px !important;
	line-height:1.2rem !important;
}

/* xsml（10px・行間18px）
**************************************/
.xsml {
	font-size:10px !important;
	font-size:1.0rem !important;
	line-height:18px !important;
	line-height:1.8rem !important;
}
.xsml.oneline {
	line-height:10px !important;
	line-height:1.0rem !important;
}

/* lineH40（行間40px）
**************************************/
.lineH40 {
	line-height:40px !important;
	line-height:4.0rem !important;
}

/* sup
**************************************/
sup, 
sub { 
	font-size:0.8em;
}

/* ind-kome
**************************************/
.ind-kome {
	padding-left:1.0em !important;
	text-indent:-1.0em;
}
.ind-kome-num1 {
	padding-left:1.9em !important;
	text-indent:-1.9em;
}
.ind-kome-num2 {
	padding-left:2.7em !important;
	text-indent:-2.7em;
}