@charset "UTF-8";

#philosophy_ti .g-HeadingTitle__h2 {
	font-size: 16px !important;
	color:#0a2d84 !important;
	letter-spacing:0.3em;
}
#philosophy_body .g-HeadingTitle__p {
	font-size: 11px !important;
	line-height: 1.64 !important;
	color:#0a2d84 !important;
	letter-spacing:0.3em;
}
#philosophy_body2 .g-HeadingTitle__h3{
	font-size: 14px !important;
	color:#0a2d84 !important;
	letter-spacing:0.3em;
}
#phi_ul {
	border-bottom:1px solid #0a2d84 !important;
	padding-bottom:5px !important;
}


@media only screen and (max-width: 640px) {}

@media only screen and (max-width: 1024px) and (min-width: 641px) {
	#philosophy_ti .g-HeadingTitle__h2 {
		font-size: 32px !important;
		color:#0a2d84 !important;
		letter-spacing:0.3em;
	}
	#philosophy_body .g-HeadingTitle__p {
		font-size: 22px !important;
		line-height: 1.64 !important;
		color:#0a2d84 !important;
		letter-spacing:0.3em;
	}
	#philosophy_body2 .g-HeadingTitle__h3{
		font-size: 28px !important;
		color:#0a2d84 !important;
		letter-spacing:0.3em;
	}
	#phi_ul {
		border-bottom:1px solid #0a2d84 !important;
		padding-bottom:5px !important;
	}
}

@media only screen and (min-width: 1024px) {
	#philosophy_ti .g-HeadingTitle__h2 {
		font-size: 32px !important;
		color:#0a2d84 !important;
		letter-spacing:0.3em;
	}
	#philosophy_body .g-HeadingTitle__p {
		font-size: 22px !important;
		line-height: 1.64 !important;
		color:#0a2d84 !important;
		letter-spacing:0.3em;
	}
	#philosophy_body2 .g-HeadingTitle__h3{
		font-size: 28px !important;
		color:#0a2d84 !important;
		letter-spacing:0.3em;
	}
	#phi_ul {
		border-bottom:1px solid #0a2d84 !important;
		padding-bottom:5px !important;
	}
}