@media print, all and (min-width: 751px) {
    
	body.about #title::before{
		background-image: url(../images/about/title-bg.jpg);
	}
	
	body.about #breadcrumb{
		margin-bottom: 35px;
	}

	/* INDEX */
	#feature-support .listmark-rings{
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		max-height: 170px;
		margin-bottom: 0;
	}
	#feature-support .listmark-rings > li{
		box-sizing: border-box;
		min-width: 23.8%;
		margin-bottom: 10px;
		padding: 0 10px 0 25px;
	}
	#feature-support .listmark-rings > li.size02{
		width: 230px;
		box-sizing: border-box;
	}

	#about-greet .prof .name{
		display: inline-block;
		font-size: 162.5%; /* 26px */
		margin-left: 15px;
	}
	#about-greet .pr-image{
		line-height: 0;
	}

	#about-staff .staff-bg{
		margin-bottom: 60px;
	}
	#about-staff .staff-bg .bg_image{
		height: 575px;
		background-image: url(../images/about/index/staff-groupphoto.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	#about-staff .staff-box .staff-cnt_box .item .btn-type02 > a{
		background-position: top 12px right 10px;
	}

	#about-bt_img .bt_images-box{
		display: flex;
		justify-content: space-between;
	}
	#about-bt_img .bt_images-box .bg_box{
		width: calc((100% - 8px)/3);
		height: 300px;
		background-image: url(../images/about/index/btm-images01.jpg);
		background-size: cover;
		background-position: center top;
		background-repeat: no-repeat;
	}
	#about-bt_img .bt_images-box .bg_box.bg02{
		background-image: url(../images/about/index/btm-images02.jpg);
	}
	#about-bt_img .bt_images-box .bg_box.bg03{
		background-image: url(../images/about/index/btm-images03.jpg);
	}
	#about-bt_img .bt_images-box .bg_box:not(:last-of-type){
		border-right: 4px solid #ffffff;
	}
                       
}

@media only screen and (max-width: 750px) {
    
	body.about #title::before{
		background-image: url(../images/about/title-bg.jpg);
	}
	
	body.about #breadcrumb{
		margin-bottom: 25px;
	}


	/* INDEX */
	#about-index #content{
		margin-bottom: 0;
	}
	#about-greet .prof .name{
		display: block;
		font-size: 162.5%; /* 26px */
	}
	#about-greet .variable-box{
		justify-content: center;
		flex-direction: unset;
	}
	#about-greet .pr-image{
		line-height: 0;
		width: 80%;
		margin: 0 auto 10px;
	}

	#about-staff .staff-bg{
		margin-bottom: 40px;
	}
	#about-staff .staff-bg .bg_image{
		padding-top: 53.33333%;
		background-image: url(../images/about/index/staff-groupphoto_sp.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	#about-staff .staff-box .staff-cnt_box .item .btn-type02 > a{
		background-position: top 12px right 10px;
	}
    

	#about-bt_img .slick-track .slick-slide > div{
		line-height: 0;
	}
	#about-bt_img .bt_images-box .bg_box{
		display: inline-block;
		background-image: url(../images/about/index/btm-images01.jpg);
		background-size: cover;
		background-position: center top;
		background-repeat: no-repeat;
		box-sizing: border-box;
		width: 200px!important;
		height: 141.509433px!important;
		border-right: 4px solid #ffffff;
	}
	#about-bt_img .bt_images-box .bg_box.bg02{
		background-image: url(../images/about/index/btm-images02.jpg);
	}
	#about-bt_img .bt_images-box .bg_box.bg03{
		background-image: url(../images/about/index/btm-images03.jpg);
	}
	#about-bt_img .bt_images-box .bg_box:not(:last-of-type){
		border-right: 4px solid #ffffff;
	}


}