@chaset "UTF-8";

.caption {padding-top: 10px;}
.caption p:nth-child(1) {color: #999; font-size: 13px; line-height: 1.54;}
.caption p:nth-child(2) {color: #666; font-size: 12px; line-height: 1.67;}

.info .sec figure {margin: 0 auto;}
.info .sec:nth-child(1) figure {width: 747px;}
.info .sec:nth-child(2) figure {width: 726px;}
.info .sec:nth-child(3) figure, .info .sec:nth-child(4) figure {width: 749px;}

.info .sec-table .table-wrap.pc_only table {}
.info .sec-table .table-wrap.pc_only table col:nth-child(1) {width: 15.625%;}
.info .sec-table .table-wrap.pc_only table col:nth-child(3), 
.info .sec-table .table-wrap.pc_only table col:nth-child(4), 
.info .sec-table .table-wrap.pc_only table col:nth-child(5), 
.info .sec-table .table-wrap.pc_only table col:nth-child(6), 
.info .sec-table .table-wrap.pc_only table col:nth-child(7), 
.info .sec-table .table-wrap.pc_only table col:nth-child(8) {width: 9.722%;}

.statements .sec:nth-child(1) table tr:nth-child(3n) {background: #fcfcfc;}
.statements .sec:nth-child(2) table tbody tr:nth-child(1), .sec:nth-child(2) table tr:nth-child(4n) {background: #fcfcfc;}

.current .content-wrap iframe {height: 800px;}
.by-date .content-wrap iframe {height: 900px;}





@media screen and (max-width: 1440px) {
	.caption {padding-top: 0.69vw;}
	.caption p:nth-child(1) { font-size: 0.90vw;}
	.caption p:nth-child(2) { font-size: 0.83vw;}

	.info .sec:nth-child(1) figure {width: 51.88vw;}
	.info .sec:nth-child(2) figure {width: 50.42vw;}
	.info .sec:nth-child(3) figure, .info .sec:nth-child(4) figure {width: 52.01vw;}

	/* .current .content-wrap .pc_only iframe {height: 55.56vw;}
	.by-date .content-wrap iframe {height: 62.50vw;} */
}

@media screen and (max-width: 768px) {
	.caption {padding-top: 0.69vw;}
	.caption p:nth-child(1), .caption p:nth-child(2) {font-size: 2.62vw; line-height: 1.82;}
	.info .sec:nth-child(1) figure,
	.info .sec:nth-child(2) figure,
	.info .sec:nth-child(3) figure, 
	.info .sec:nth-child(4) figure {width: 79.76vw;}

	.info .sec-table .table-wrap.m_only table col {width: 25%;}
	
	.current .content-wrap iframe { height: 1700px; }
}

@media screen and (max-width: 370px) {
	.caption p:nth-child(1), .caption p:nth-child(2) {font-size: 10px;}
}

@media screen and (max-width: 320px) {
	.caption {padding-top: 2px;}
	.info .sec:nth-child(1) figure,
	.info .sec:nth-child(2) figure,
	.info .sec:nth-child(3) figure, 
	.info .sec:nth-child(4) figure {width: 255px;}
}