.faculty-box > ul > li{padding:0 0 40px;}
.faculty-box > ul > li:last-of-type{padding:0;}

.faculty-con-box{padding: 39px 40px;border:1px solid #ccc;background-color:#f2f4f8;}
.faculty-con-box .profile-box{display:flex;padding: 0 0 30px 0;}
.faculty-con-box .profile-box .prof-img-box{width:145px;height:200px;}
.faculty-con-box .profile-box .prof-img-box img{width:100%;height:100%;object-fit:cover;}
.faculty-con-box .profile-box .prof-info-box{padding:0 0 0 40px;width:calc(100% - 145px);}
.faculty-con-box .profile-box .prof-info-box .name-box{padding: 0 0 20px 0;font-size:0;}
.faculty-con-box .profile-box .prof-info-box .name-box p{display:inline-block;position: relative;margin:0 18px 0 0;padding:0 20px 0 0;font-size:19px;color:#111;line-height:30px;vertical-align:middle;}
.faculty-con-box .profile-box .prof-info-box .name-box p:not(:last-of-type):after{content:'';position:absolute;top:50%;right:0;width:2px;height:16px;background-color:#ccc;transform:translateY(-50%);-ms-transform:translateY(-50%);}
.faculty-con-box .profile-box .prof-info-box .name-box .name span{font-weight:700;font-size:24px;line-height:34px;}
.faculty-con-box .profile-box .prof-info-box .name-box .major span{font-weight:500;}
.faculty-con-box .profile-box .prof-info-box .contact-box{padding:0 0 20px 0;}
.faculty-con-box .profile-box .prof-info-box .contact-box > ul > li{position:relative;margin: 0 0 15px 0;padding:0 0 0 30px;font-weight:400;font-size:19px;color:#111;line-height:30px;}
.faculty-con-box .profile-box .prof-info-box .contact-box > ul > li:last-of-type{margin:0;}
.faculty-con-box .profile-box .prof-info-box .contact-box > ul > li:before{content:'';position:absolute;top:50%;left:0;width:22px;height:22px;transform:translateY(-50%);-ms-transform:translateY(-50%);}
.faculty-con-box .profile-box .prof-info-box .contact-box > ul > li.tel:before{background: url(/static/img/main/ico-tel.png) no-repeat 0 0/100%;}
.faculty-con-box .profile-box .prof-info-box .contact-box > ul > li.address:before{background: url(/static/img/main/ico-address.png) no-repeat 0 0/100%;}
.faculty-con-box .accordion-box .data .txt-orange{color:#AD5C00 !important;}
.faculty-con-box .etc-box .txt-orange{font-weight:400;}
.faculty-con-box .etc-box .accordion-box.type02 .accordion button{background-color:#fff;}

@media screen and (max-width: 768px){
	.faculty-box > ul > li{padding:0 0 40px;}

	.faculty-con-box{padding: 15px 12px;}
	.faculty-con-box .profile-box{padding: 0 0 15px 0;}
	.faculty-con-box .profile-box .prof-img-box{width: 115px;height: 160px;}
	.faculty-con-box .profile-box .prof-info-box{padding:0 0 0 20px;width:calc(100% - 115px);}
	.faculty-con-box .profile-box .prof-info-box .name-box{padding: 0 0 15px 0;}
	.faculty-con-box .profile-box .prof-info-box .name-box p{margin:0 10px 0 0;padding:0 12px 0 0;font-size:16px;line-height:26px;}
	.faculty-con-box .profile-box .prof-info-box .name-box p:not(:last-of-type):after{width:1px;height:14px;}
	.faculty-con-box .profile-box .prof-info-box .name-box .name span{font-size:18px;line-height:18px;}
	.faculty-con-box .profile-box .prof-info-box .contact-box{padding: 0 0 15px 0;}
	.faculty-con-box .profile-box .prof-info-box .contact-box > ul > li{margin: 0 0 10px 0;padding:0 0 0 25px;font-size:16px;line-height: 26px;}
	.faculty-con-box .profile-box .prof-info-box .contact-box > ul > li:before{width:18px;height:18px;}
}

@media screen and (max-width: 480px){
	.faculty-con-box .profile-box{display:block;}
	.faculty-con-box .profile-box .prof-img-box{margin:0 auto;}	
	.faculty-con-box .profile-box .prof-info-box{padding:20px 0 0;width:100%;}
}