@charset 'utf-8';

.pdisplaydetail{}
.pdisplaydetail .contentlist{padding: 30px 0;}
.pdisplaydetail .contentlist:nth-child(even){background: #f6f6f6;}
.pdisplaydetail .contentlist .title{text-align: center; font-size: 32px; font-weight: bold;}
.pdisplaydetail .contentlist .content{margin-top: 20px;}
.pdisplaydetail .contentlist .content h2{font-size: 20px; line-height: 1.8em;}
.pdisplaydetail .contentlist .content h3{font-size: 18px; line-height: 1.8em;}
.pdisplaydetail .contentlist .content h4{font-size: 16px; line-height: 1.8em;}
.pdisplaydetail .contentlist .content table{max-width: 100%; border-collapse: collapse;}
.pdisplaydetail .contentlist .content table th{border: solid #ddd 1px; padding: 8px 10px; background: #f6f6f6; font-weight: bold;}
.pdisplaydetail .contentlist .content table td{border: solid #ddd 1px; padding: 5px 10px;}
.pdisplaydetail .contentlist .content img{max-width: 100% !important; height: auto !important;}
.pdisplaydetail .contentlist .content p{font-size: 16px; line-height: 1.8em;}

@media (max-width:960px) {
	.pdisplaydetail .contentlist{padding: 20px 10px;}
	.pdisplaydetail .contentlist .title{font-size: 18px;}
	.pdisplaydetail .contentlist .content{margin-top: 10px;}
	.pdisplaydetail .contentlist .content h2{font-size: 16px;}
	.pdisplaydetail .contentlist .content h3{font-size: 15px;}
	.pdisplaydetail .contentlist .content h4{font-size: 14px;}
	.pdisplaydetail .contentlist .content p{font-size: 14px;}
}
