@charset "utf-8";
/* CSS Document */
ul#headLink>li {
    margin-left: 2em;
}
.corporate .vision .block .Contents .box .subbox{
	padding:39px 50px;
}
.corporate .vision .block .Contents .box .subbox .ttl {
    line-height: 1.2;
	margin-bottom:8px;
}
.corporate .vision .block .Contents .box .subbox p {
    line-height: 1.7;
}
.corporate .environment .block .Contents .ttl2 {
    font-size: 34px;
}
.corporate .history .Contents dl dt {
    width: 6em;
}
.corporate .history .Contents dl dd {
    width: 4em;
    display: table-cell;
}
.corporate .history .Contents dl dd:last-child {
    width: calc(100% - 10em);
}
.p-activity-board--a h3, .p-activity-board--b h3 {
    font-size: 6rem;
    font-weight: normal;
}
.p-activity-board--a, .p-activity-board--b {
    padding: 136px 0 40px;
}
@media screen and (max-width: 737px) {
    .corporate .vision .block .Contents .box .subbox {
        width: 93%;
    }
}
@media (max-width: 640px) {
    .p-activity-board--a h3, .p-activity-board--b h3 {
        font-size: 6vw;
    }
	.p-activity-board--a, .p-activity-board--b {
	    padding: 0;
	}
    .p-activity-board--a>div:last-child, .p-activity-board--b>div:last-child {
        align-self: center;
        padding: 16px 16px 10px 0;
        font-size: 3vw;
    }
    .p-service .p-activity-board--b {
        flex-direction: unset;
        justify-content: center;
    }
}