@charset "utf-8";

.ex_ti {
	font-size: 24px; font-weight: 400;
	padding: 30px 0px 30px 0px; margin-bottom: 40px; 
	border-bottom: 1px solid #b5b5b6;
}
.ex_ti p{
	font-size: 20px; /*font-style: italic;*/letter-spacing: 5px;
	padding-top: 10px; font-weight: 400;
}
.borderTop{
	padding: 30px 0px 30px 0px; margin-top: 30px; 
	border-top: 1px solid #b5b5b6;
}
.reportFlex{
	display: flex;
	justify-content: space-between;
	margin: 0 0px 30px;
}
.reportFlex .l {padding-right: 15px;}
.reportFlex .r {padding-left: 15px;}

ul.flex_ex12{
	display: flex;
}
ul.flex_ex12 li:nth-child(1) {
	padding-right: 40px;
}


@media screen and (max-width: 1220px){
	
}
@media screen and (max-width: 900px){
	
}
@media screen and (max-width: 820px){
	
}
@media screen and (max-width: 768px){
	.ex_ti {font-weight: bold;}
	.ex_ti p{font-weight: bold;}
@media screen and (max-width: 640px){
	.ex_ti {
		font-size: 22px; 
		padding: 10px 0px 10px 0px; margin-bottom: 30px;
		line-height: 1.2;
	}
	.ex_ti p{font-size: 18px;}
	ul.flex_ex12{display: block;}
	ul.flex_ex12 li:nth-child(1) {
	padding-right: 0px;padding-bottom: 20px;
	text-align: center;
	}
}
@media screen and (max-width: 600px){
	.border {padding: 0 5px 10px;}
	.gMuli52.report{font-size: 40px; line-height: 1.1; }
	.reportFlex {margin: 0 0px 30px;}
	.reportFlex .l {padding-right: 5px;}
	.reportFlex .r {padding-left: 5px;}
	.marginB50 {margin-bottom: 30px;}
	.max906 {margin: 0 auto 30px;}
}
@media screen and (max-width: 450px){
	.reportFlex {display: block;}
	.reportFlex .l {padding-right: 0;padding-bottom: 10px;}
	.reportFlex .r {padding-left: 0;}
	.ex_ti {font-size: 20px; }
	.ex_ti p{font-size: 16px;}
}