.logotvf{text-align:center;margin-top:90px;margin-bottom:-35px}@media (max-width: 767px){.logotvf{margin-top:40px;margin-bottom:-14px}}.logotvf img{max-width:252px}.difference{margin-top:-38px;margin-bottom:80px}@media (max-width: 767px){.difference{margin-top:-20px;margin-bottom:50px}}.difference .li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;border-bottom:#b3b3b3 solid 1px;padding:30px 0}@media (max-width: 767px){.difference .li{padding:25px 0}}@media (min-width: 768px){.difference .li .txt{max-width:30%}}@media (max-width: 767px){.difference .li .txt{margin-bottom:25px}}.difference .li .txt .ttl{font-size:clamp(16px, 2.4cqw, 24px);line-height:1.25}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.difference .li .txt .ttl{font-size:1.9cqw}}@media (max-width: 767px){.difference .li .txt .ttl{font-size:24px}}.difference .li .txt p{font-weight:bold;margin:10px 0 0 !important;letter-spacing:-1px}@media (min-width: 768px){.difference .li .txt p{font-size:clamp(10px, 1.6cqw, 16px) !important;padding-right:46px}}.difference .li .txt p+p{margin-top:30px !important}@media (max-width: 767px){.difference .li .txt p+p{margin-top:15px !important}}@media (min-width: 768px){.difference .li .img{width:700px;max-width:70%}}

.en-page body.taylor-principle section.taylor-principle .inner .difference .li .txt p{
	font-size: 15px;
	line-height: 1.333;
	margin-top: 15px !important;
}
.en-page body.taylor-principle section.taylor-principle .inner .difference .li .txt p + p{
	margin-top: 19px !important;
}
@media (min-width: 768px){
	.en-page .difference .li .txt p{
		padding-right: 44px;
	}
}
.en-page .difference .li:nth-child(2){
	@media (min-width: 768px){
		padding: 20px 0;
	}
}

.en-page .difference .li:nth-child(1) .img{
	@media (min-width: 768px){
		margin-top: -11px;
	}
}

.en-page .difference {
	@media (min-width: 768px){
    	margin-top: -27px;
    }
}
.difference .li .txt .ttl span{ color: #e5000b; }