.wow{animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-duration:1s;-webkit-animation-duration:1s}
#articleInfo7{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;}
#articleInfo7 .photoBox{width:30%;animation-name:fadeInLeft;-webkit-animation-name:fadeInLeft}
#articleInfo7.two .photoBox{width: 45%;}
#articleInfo7.two .info{width:50%;font-size: 18px;}
#articleInfo7 .photoBox img{width:100%;height: 100%;object-fit: cover;}
#articleInfo7 .info{width:65%}
#articleInfo7 .info h3{position:relative;padding:40px 0;font-size:44px;left:-20%;color:#fff;text-shadow:1px 1px 7px #000000}
#articleInfo7 .info:hover h3{animation:animatedIcon 1s;-webkit-animation:animatedIcon 1s infinite linear;-moz-animation:animatedIcon 1s infinite linear;-ms-animation:animatedIcon 1s infinite linear;-o-animation:animatedIcon 1s infinite linear}
#articleInfo7 .info p{font-size: 18px;animation-name:fadeInRight;-webkit-animation-name:fadeInRight;text-align:justify}
#articleInfo7 .info article{margin: 30px 0 10px;line-height:180%;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;font-size: 16px;color: #555;}
#bottomBox{margin-top:40px;}
#bottomBox h2{font-size: 24px;}
#bottomBox h3{font-size: 22px;margin-bottom: 20px;font-weight: 500;color: var(--primary);}
#bottomBox p, #bottomBox article{margin-bottom:20px;font-size: 19px;}
#bottomBox article a{font-size: 18px;}
#articleInfo7 img, #bottomBox article img, #bottomBox h3 img, #articleInfo7.two .info img{display:inline-block;vertical-align: middle;}
#bottomBox p img{width:100%;}
#bottomBox article.note{font-size: 16px;color: #555;}
table{margin:15px 0;width:100%;border-collapse:collapse}
td, th{padding:10px;border: 1px solid #d4d5d7;vertical-align: middle !important;}
#bottomBox .photo{display:flex;flex-wrap: wrap;justify-content: space-between;}
#bottomBox .photo p{width: calc((100%/3) - 20px);position: relative;}
#bottomBox .photo p b{display:block;color: var(--secondary);margin-top: 10px;font-weight: 400;font-size: 18px;}
#bottomBox .photo p img{width: 100%;height: 300px;object-fit: cover;}
#bottomBox span, #bottomBox u, #articleInfo7 span, #articleInfo7 u{font-size:18px;vertical-align: baseline;}

@media screen and (max-width:768px){
	#articleInfo7 .photoBox{position:relative;width: 100%;}
	#articleInfo7 .info, #articleInfo7.two .info{width: 100%;margin-top: 20px;}
	#articleInfo7 .info h3{left:0;text-align:right}
	#bottomBox .photo p{width:100%;}
	#bottomBox .photo p img{height:auto;}
	#articleInfo7.two .photoBox{width:100%;}
}
@media screen and (max-width:480px){
}