.ct_01 .title{text-align: right}
.ct_01 .text{text-align: right; font-size: 16px; line-height: 1.7em; letter-spacing: -.04em; color:#666; margin-top: 20px;}
.ct_01 .artwrap{width:102%; margin-left:-1%; margin-top: 180px;}
.ct_01 .artwrap .article{width:48%; margin:0 1%;}
.ct_01 .artwrap .article:nth-of-type(1) ~ .article{margin-top: 280px;}
.ct_01 .artwrap .article:nth-of-type(2n+1){float: left;}
.ct_01 .artwrap .article:nth-of-type(2n+2){float: right; text-align: right;}
.ct_01 .artwrap .article .num{font-size: 45px; line-height: 1.5em; color:#273478;}
.ct_01 .artwrap .article .subject{font-size: 24px; line-height: 1.5em; letter-spacing: -.04em; color:#333; margin-top: 20px;}
.ct_01 .artwrap .article .art_text{font-size: 16px; line-height: 1.7em; letter-spacing: -.04em; color:#666; margin-top: 30px;}
.ct_01 .artwrap .article .art_text span{white-space: nowrap;}
.ct_01 .artwrap .article .imgwrap{margin-top: 50px;}

.ct_01 .artwrap.viewart .article .subject{margin-top: 40px;}
.ct_01 .artwrap.viewart .article .art_text{margin-top: 20px;}
.ct_01 .artwrap.viewart .article .imgwrap{margin-top: 0;}
.ct_01 .artwrap.viewart .article .imgwrap img{border-radius: 20px;}

@media screen and (max-width:1199px) {
	.ct_01 .artwrap .article .num{font-size: 40px;}
	.ct_01 .artwrap .article .subject{font-size: 22px;}
}

@media screen and (max-width:1000px) {

}

@media screen and (max-width: 780px){
	.ct_01 .text{font-size: 15px;}
	
	.ct_01 .artwrap{margin-top: 140px;}
	.ct_01 .artwrap .article:nth-of-type(1) ~ .article{margin-top: 240px;}
	
	.ct_01 .artwrap .article .num{font-size: 36px;}
	.ct_01 .artwrap .article .subject{font-size: 20px;}
	.ct_01 .artwrap .article .art_text{font-size: 15px;}
}

@media screen and (max-width: 620px){
	.ct_01 .text{font-size: 14px;}
	
	.ct_01 .artwrap{width:100%; margin-left:0%; margin-top: 100px;}
	.ct_01 .artwrap .article{width:100%; margin:0;}
	.ct_01 .artwrap .article:nth-of-type(1) ~ .article{margin-top:30px;}
	.ct_01 .artwrap .article:nth-of-type(2n+1){float: left;}
	.ct_01 .artwrap .article:nth-of-type(2n+2){float: right; text-align: right;}
	
	.ct_01 .artwrap .article .num{font-size: 32px;}
	.ct_01 .artwrap .article .subject{font-size: 18px;}
	.ct_01 .artwrap .article .art_text{font-size: 14px;}
	.ct_01 .artwrap .article .art_text div{display: none;}
	
	.ct_01 .artwrap.viewart .article:nth-of-type(1) ~ .article{margin-top:60px;}
	.ct_01 .artwrap.viewart .article .subject{margin-top: 20px;}
	.ct_01 .artwrap.viewart .article .art_text{margin-top: 10px;}
	.ct_01 .artwrap.viewart .article .imgwrap img{border-radius:0;}
}

@media screen and (max-width: 520px){
	.ct_01 .text{font-size: 13px;}
	
	.ct_01 .artwrap .article .num{font-size:28px;}
	.ct_01 .artwrap .article .subject{font-size: 16px;margin-top: 15px;}
	.ct_01 .artwrap .article .art_text{font-size: 13px; margin-top: 20px;}
	.ct_01 .artwrap .article .imgwrap{margin-top: 30px;}

}

@media screen and (max-width: 420px){
	.ct_01 .artwrap .article .num{font-size:24px;}
	.ct_01 .artwrap .article .subject{font-size: 15px;}
}