@charset "UTF-8";

/* common */
.sec-tit {letter-spacing: -0.063em; margin-bottom: 50px;}

/* list-wrap */
.list-cont {margin-top: 0;}
.list-cont.irbusiness .common-list ,
.list-cont.iraudit .common-list {width: 450px;  margin: 0 auto;}
.list-cont .common-list li {min-height: 69.05px; padding: 22px 0 22px 22px; justify-content: space-between; align-items: center;}
.list-cont ul li span {word-break: break-all; color: #000;}
.list-cont ul li a {flex-shrink: 0; padding: 0 22px;}  
.list-cont ul li a span.download {font-weight: 400;}

.disclaimer.ir {opacity: 0;}

@media screen and (max-width: 1440px) {
	/* common */
	.sec-tit {letter-spacing: -0.063em; margin-bottom: 3.47vw;}

	/* list-wrap */
	.list-cont.irbusiness .common-list ,
	.list-cont.iraudit .common-list {width: 31.25vw;}
	.list-cont .common-list li {min-height: 4.8vw; padding: 1.53vw 0 1.53vw 1.53vw;}
	.list-cont ul li a {flex-shrink: 0; padding: 0 1.53vw;} 

	.disclaimer h5.tit {color: #999; font-weight: 500;} 
}

@media screen and (max-width: 768px) {
	/* common */
	.sec-tit {letter-spacing: -0.063em; margin-bottom: 6.51vw;}
	/* .list-wrap {padding-top: 0;} */

	/* list-wrap */
	.list-cont:last-child {margin-top: 9.3vw;}
	.list-cont .common-list {width: 100%; margin: 0 auto;}
	.list-cont.irbusiness .common-list ,
	.list-cont.iraudit .common-list {width: 100%;}
	.list-cont .common-list li {min-height: 8.99vw; padding: 2.38vw 0;}	
	.list-cont ul li span {color: #000; font-size: 2.79vw;}
	.list-cont ul li a {padding: 0 2.38vw;} 
	.list-cont ul li a span.download {padding: 0;}
	.list-cont ul li a span.download {font-weight: 400; font-size: 2.79vw;}
	.list-cont ul li a span.download:before {margin-right: 1.16vw;}
}

@media screen and (max-width: 370px) {
	.list-cont ul li span {font-size: 10px;}
	.list-cont ul li a span.download {font-size: 10px;}
}

@media screen and (max-width: 320px) {
	/* common */
	.sec-tit {letter-spacing: -0.063em; margin-bottom: 21px;}
	.list-wrap {padding-top: 0;}

	/* list-wrap */
	.list-cont:last-child {margin-top: 30px;}
	.list-cont .common-list {width: 100%; margin: 0 auto;}	
	.list-cont .common-list li {min-height: 29px; padding: 8px 0;}	
	.list-cont ul li span {font-size: 10px;}
	.list-cont ul li a {padding: 0 8px;} 
	.list-cont ul li a span.download {font-size: 10px;}
	.list-cont ul li a span.download:before {margin-right: 4px;}
}
