@charset "UTF-8";
.c-table{font-size: 16px;}
.c-table .c-table__head th{text-align: center;vertical-align: middle;}
.c-table .c-table__head tr:nth-of-type(1) th{font-weight: 700;}
.c-table .c-table__head tr:nth-of-type(2) th{background-color: #f7f7f7;}
.c-table .c-table__contentBody td{text-align: center;vertical-align: middle;}
.c-table .c-table__headCell{background-color: #f7f7f7;vertical-align: middle;text-align: center;}
.c-table.width-50 th,
.c-table.width-50 td{width: 50%;}
.c-img img{vertical-align: top;width: 100%;}
.c-border{border: 1px solid #d8d8d8;display: block;}
.c-border--pd{padding: 20px;text-align: center;}
.c-border--pd img{width: auto;max-width: 100%;}
.u-flex--left{justify-content: flex-start;}
.u-flex--bottom{display: flex;align-items: flex-end;}
.pmerit-main{border: 1px solid #d8d8d8;position: relative;}
.pmerit-main img{width: 100%;vertical-align: top;height: auto;}
.pmerit-main .pmerit-main__text{color: #fff;display: flex;flex-direction: column;justify-content: center;position: absolute;top: 0;left: calc((90/1050)*100%);height: 100%;}
.pmerit-main .pmerit-main__text dt{font-size: 32px;font-weight: 700;}
.pmerit-main .pmerit-main__text dd{font-size: 18px;line-height: calc(32/16);margin-top: 10px;}
.pmerit-block{border: 1px solid #d8d8d8;padding: calc((30/1050)*100%);}
@media only screen and (min-width:768px) and (max-width:1250px){
	.pmerit-main .pmerit-main__text dt{font-size: calc((32/1250)*100vw);}
	.pmerit-main .pmerit-main__text dd{font-size: calc((18/1250)*100vw);}
}
@media only screen and (min-width:768px){
	.sp{display: none !important;}
}
@media only screen and (max-width:767px){
	.pc{display: none !important;}
	.pmerit-main .pmerit-main__text{box-sizing: border-box;display: block;position: absolute;top: calc((75/750)*100vw);left:0;width: 100%;height: auto;padding: 0 calc((50/750)*100vw);}
	.pmerit-main .pmerit-main__text dt{font-size: calc((52/750)*100vw);text-align: center;line-height: calc(70/52);}
	.pmerit-main .pmerit-main__text dd{font-size: calc((28/750)*100vw);line-height: calc(42/28);margin-top: calc((20/750)*100vw);}
}
