@charset "UTF-8";

@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);


body {
    color: #363636;
	font-size: 13px;
    font-family: "Noto Sans JP", sans-serif;
}
p.fig01 {
    font-family: "source-han-serif-japanese", serif, sans-serif;
    font-weight: 400;
    font-size: 100%;
	line-height: 180%;
	font-feature-settings : "palt";
	letter-spacing: 0.1em;
}
p.fig02 {
	font-size: 70%;
	line-height: 140%;
}
p.fig03 {
    font-size: 96%;
    line-height: 160%;
}
#headerR h2 {
	font-family: "source-han-serif-japanese", serif, sans-serif;
    font-weight: 600;
	font-size: 220%;
	line-height: 160%;
	letter-spacing: 0.2em;
}
#mainContents #pageTytle p {
	font-family: "source-han-serif-japanese", serif, sans-serif;
    font-weight: 400;
	font-feature-settings : "palt";
	letter-spacing: 0.1em;
}
h3 {font-family: "source-han-serif-japanese", serif, sans-serif;
    font-weight: 700;
    font-size: 480%;
	line-height: 150%;
	letter-spacing: 0.2em;
}
h4 {
	font-family: "source-han-serif-japanese", serif, sans-serif;
    font-weight: 600;
    font-size: 150%;
	line-height: 150%;
	font-feature-settings : "palt";
	letter-spacing: 0.05em;
}
h5 {
	font-size: 100%;
	font-weight: 700;
}
p.menuJp {
	font-family: "source-han-serif-japanese", serif, sans-serif;
    font-weight: 600;
	font-size: 80%;
	font-feature-settings : "palt";
}
p.menuEg {
	font-size: 130%;
	font-weight: 600;
	line-height: 120%;
}
p.topcopy {
	font-family: "source-han-serif-japanese", serif, sans-serif;
    font-weight: 600;
	font-size: 130%;
	font-feature-settings : "palt";
	letter-spacing: 0.05em;
}
ul#topnavi li a p.off {
	font-weight: 600;
	font-size: 120%;
}
ul#topnavi li a p.on {
	font-family: "source-han-serif-japanese", serif, sans-serif;
    font-weight: 400;
	line-height: 140%;
	font-feature-settings : "palt";
	letter-spacing: 0.1em;
}
