/*全局样式*/
* {
	 margin: 0;	
	 padding: 0;
	 border: 0;
	 font-size: 100%;
	 font: inherit;
	 vertical-align: baseline;
}
ul,ol {
	 list-style-type: none;
}
dt,dd {
     margin-inline-start: 0;
}

/*switCH*/

.psv {margin-top:2.5rem;}
.psv h4 {margin:0;font-size:1.125rem;color:#15499a;font-weight:600;}
.psv h4:after {content:"";display:block;width:48px;max-width:25%;height:4px;margin:1.5em 0;background:#ea5b24;}
.psv p {line-height:1.75;font-size:1rem;color:#505050;}
.psv ul {display:flex;margin:0;}
.psv ul li {flex:1;display:flex;align-items:center;margin-bottom:1px;}
.psv ul li>div {padding:.5em;}
.psv ul li>div:nth-child(1) {flex:0 1 30%;background:#15499a;text-align:center;font-size:1rem;color:#fff;}
.psv ul li>div:nth-child(2) {flex:1;padding-left:1em;font-size:1rem;color:#484848;}
.psv ul:nth-child(2n) {background:#f0f0f0;}
.psv ul:nth-child(2n+1) {background:#fff;}
.kon {background:none !important;}

@media (max-width: 1025px) {

	.psv ul li>div:nth-child(1) {font-size:14px;}
	.psv ul li>div:nth-child(2) {font-size:13px;}

}

@media (max-width: 820px) {

	.psv ul {flex-wrap:wrap;}
	.psv ul li {flex:1 1 100%;}
	.psv ul:nth-child(2n), .psv ul:nth-child(2n+1) {background:none;}
	.psv ul li:nth-child(2)>div:nth-child(2) {background:#f0f0f0;}
	.psv ul li:nth-child(1)>div:nth-child(2) {background:#fff;}

}

.msv {margin-top:1em;}
.msv h4 {line-height:2;font-size:1.125rem;color:#15499a;font-weight:600;}
.msv p {line-height:1.75;font-size:1rem;color:#505050;}