@media print, all and (min-width: 751px) {
	
	body.about #title {
		background-color: #FF828C;
	}
	body.about #title .title-box:before{
		width: 180px;
		height: 150px;
		background-image: url("../images/about/title-bg.png");
		background-size: 180px auto;
		left: -12px;
	}
	body.about #title .title-box .title_en {
		color:#FFD9DC;
	}
	body.about .subnav-wrapper{
		background-color: #FFEBED;
	}
	body.about .innerlink-list > li a:hover{
		color: #FF828C;
	}
	
	/* GREETING */
	.greeting-box .titles,
	.greeting-box .text-box{
		float: left;
		width: 660px;
	}
	.greeting-box .image-box{
		float: right;
		width: 250px;
	}
	.greeting-box .image-box .image{
		margin-bottom: 5px;
		text-align: center;
	}
	.greeting-box .image-box .names{
		margin-bottom: 0;
		text-align: center;
	}
	.greeting-box .image-box .names .status,
	.greeting-box .image-box .names .name{
		display: inline-block;
		vertical-align: baseline;
	}
	.greeting-box .image-box .names .status{
		margin-right: 15px;
	}
	.greeting-box .image-box .names .name{
		font-size: 125%; /* 20px */
		font-weight: bold;
	}
	
	.property-box .profile-box{
		float: left;
		width: 447px;
	}
	.property-box .license-box{
		float: right;
		width: 482px;
	}
	.property-box > .items > .titles{
		margin-bottom: 20px;
	}
	.property-box .inner-box{
		padding: 0 20px;
	}
	.property-box .property-list{
		overflow: hidden;
	}
	.property-box .property-list > li{
		margin-bottom: 10px;
		overflow: hidden;
	}
	.property-box .property-list > li .textbox .text{
		margin-bottom: 5px;
		overflow: hidden;
	}
	.property-box .property-list > li .labels:not(.lhplus),
	.property-box .property-list > li .textbox .text{
		line-height: 1.5;
	}
	.property-box .property-list > li .textbox .text:last-child{
		margin-bottom: 0;
	}
	.property-box .property-list > li .labels{
		float: left;
		width: 80px;
	}
	.property-box .property-list > li .textbox{
		margin-left: 85px;
	}
	.property-box .property-list.type02 > li{
		margin-bottom: 15px;
	}
	.property-box .property-list.type02 > li .labels{
		width: 73px;
		font-weight: bold;
	}
	.property-box .property-list.type02 > li .textbox{
		margin-left: 78px;
	}
                       
}

@media only screen and (max-width: 750px) {
	
	body.about #title {
		background-color: #FF828C;
	}
	body.about #title .title-box:before{
		width: 90px;
		height: 75px;
		background-image: url("../images/about/title-bg.png");
		background-size: 90px auto;
		left: -6px;
	}
	body.about #title .title-box .title_en {
		color:#FFD9DC;
	}
	body.about .subnav-wrapper{
		background-color: #FFEBED;
	}
	body.about .innerlink-list > li a:hover{
		color: #FF828C;
	}
	
	/* GREETING */
	.greeting-box .titles{
		text-align: center;
	}
	.greeting-box .image-box{
		margin-bottom: 20px;
	}
	.greeting-box .image-box .image{
		margin-bottom: 5px;
		text-align: center;
	}
	.greeting-box .image-box .names{
		margin-bottom: 0;
		text-align: center;
	}
	.greeting-box .image-box .names .status,
	.greeting-box .image-box .names .name{
		display: inline-block;
		vertical-align: baseline;
	}
	.greeting-box .image-box .names .status{
		margin-right: 15px;
	}
	.greeting-box .image-box .names .name{
		font-size: 125%; /* 20px */
		font-weight: bold;
	}
	
	.property-box .profile-box{
		margin-bottom: 30px;
	}
	.property-box .license-box{
	}
	.property-box > .items > .titles{
		margin-bottom: 20px;
	}
	.property-box .inner-box{
		padding: 0 10px;
	}
	.property-box .property-list{
		overflow: hidden;
	}
	.property-box .property-list > li{
		margin-bottom: 10px;
		overflow: hidden;
	}
	.property-box .property-list > li .textbox .text{
		margin-bottom: 5px;
		overflow: hidden;
	}
	.property-box .property-list > li .labels:not(.lhplus),
	.property-box .property-list > li .textbox .text{
		line-height: 1.5;
	}
	.property-box .property-list > li .textbox .text:last-child{
		margin-bottom: 0;
	}
	.property-box .property-list > li .labels{
		float: left;
		width: 80px;
	}
	.property-box .property-list > li .textbox{
		margin-left: 85px;
	}
	.property-box .property-list.type02 > li{
		margin-bottom: 15px;
	}
	.property-box .property-list.type02 > li .labels{
		width: 73px;
		font-weight: bold;
	}
	.property-box .property-list.type02 > li .textbox{
		margin-left: 78px;
	}
	
	#about-staff .comment-box.type_staff .textbox .titles{
		text-align: center;
	}
    
	body.about .innerlink-list > li{
        align-content: center;
        justify-content: center;
        width: 50%;
	}
    
}