.greeting-box {display: flex;gap: 60px;}
.greeting-box .greeting-left {flex: 1}
.greeting-box .greeting-left .tit-greeting {font-weight: 500;font-size: 40px;line-height: 100%;letter-spacing: 0;color: #0360B4;padding: 0 0 40px;}
.greeting-box .greeting-left .tit-greeting > span {color: #003B84!important;line-height: 1.2}
.greeting-box .greeting-right {flex: 0 0 373px;}
.greeting-box .greeting-right .img-box {border-radius: 600px;overflow: hidden;margin: 0 0 32px;}
.greeting-box .greeting-right .img-box img {width: 100%;height: 100%;object-fit: cover;}
.greeting-box .greeting-right .name {font-weight: 700;font-size: 24px;line-height: 120%;letter-spacing: 0;text-align: right;color: #000000;}


.con-p{font-weight: 400;font-size: 20px;line-height: 160%;letter-spacing: 0;color: #767676;padding: 0 0 40px;}
.no-pd {padding: 0!important;}
.txt-right {text-align: right!important;}


@media(max-width: 1024px){
	.greeting-box {flex-direction: column-reverse;}
	.greeting-box .greeting-right .img-box {max-width: 400px;margin: 0 auto 32px;width: 100%;}
	.greeting-box .greeting-right {flex: 1;}
}
@media (max-width: 768px) {
	.greeting-box{gap: 80px;padding: 40px 10px 0;}
	.greeting-box .greeting-left .tit-greeting {font-size: 32px;}
	
	.con-p {font-size: 18px;}
}