@charset "UTF-8";

/*.sec-inner{
	border-top: 1px solid #000;
}
*/
@media screen and (min-width: 801px) {

	.section-header span i {
		padding: 0 30px;
	}

	#awards .section-header span:before,
	#awards .section-header span:after {
		width: calc(50% - 170px);
	}

	#awards main article{
		padding: 60px;
	}
	#awards.detail main article{
		padding: 0;
	}
	.sec-bd + div{
		margin-top: 40px;
	}
	.awards-container{
		padding: 0 40px;
	}
	.col-awards h3{
		font-size: 28px;
		font-weight: 700;
		color: #af9340;
	}
	.col-awards h3 span{
		padding: 0 0.5em 0 0;
		color: #042666;
	}
	.col-awards-detail{
		padding: 20px 0 0;
		line-height: 2;
	}
	.col-awards + .col-awards{
		margin-top: 40px;
	}
	.col-awards-detail table.tbl-1,
	.col-awards-detail table.tbl-1 tr,
	.col-awards-detail table.tbl-1 td{
	    border-collapse: collapse;
	    border:1px solid #042666;
	    vertical-align: top;
	}
	.col-awards-detail table.tbl-1 tr:nth-child(1) td{
		text-align: center;
	}
	.col-awards-detail table.tbl-1 tr td{
		padding: 10px 20px;
		box-sizing: border-box;
	}
	.col-awards-detail table.tbl-1 tr td:nth-child(1){
		width: 200px;
	}
	.col-awards-detail table.tbl-1 tr td:nth-child(2){
		width: 400px;
	}
	.col-awards-detail table.tbl-1 tr td:nth-child(3){
		width: 400px;
	}

	.col-awards-detail table.tbl-2{
	    border-collapse: collapse;
	}
	.col-awards-detail table.tbl-2 tr td:nth-child(1){
		padding: 0 20px 0 0;
	}
	.col-awards dt{
		font-size: 24px;
		font-weight: 700;
	}
	.col-awards dd{
		margin-top: 20px;
	}

	.awards-container .btn-link {
		margin: 40px 0 0;
	}

}



@media screen and (min-width: 801px) and (max-width: 980px) {

	#awards main article {
		padding: 60px 20px;
	}
}



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


	.section-header span i {
		padding: 0 15px;
	}

	#awards .section-header span:before,
	#awards .section-header span:after {
		width: calc(50% - 85px);
	}

	#awards main article{
		padding: 35px 20px;
	}
	#awards.detail main article{
		padding: 0;
	}
	.sec-bd + div{
		margin-top: 30px;
	}
	.awards-container{
		padding: 0 20px;
	}
	.col-awards h3{
		font-size: 16px;
		font-weight: 700;
		color: #af9340;
	}
	.col-awards h3 span{
		padding: 0 0.5em 0 0;
		color: #042666;
	}
	.col-awards-detail{
		padding: 10px 0 0;
		line-height: 2;
	}
	.col-awards + .col-awards{
		margin-top: 30px;
	}
	.tbl-wrap{
		overflow-x: scroll;
	}
	.col-awards-detail table.tbl-1{
		width: 700px;
	}
	.col-awards-detail table.tbl-1,
	.col-awards-detail table.tbl-1 tr,
	.col-awards-detail table.tbl-1 td{
	    border-collapse: collapse;
	    border:1px solid #042666;
	    vertical-align: top;
	}
	.col-awards-detail table.tbl-1 tr:nth-child(1) td{
		text-align: center;
	}
	.col-awards-detail table.tbl-1 tr td{
		padding: 5px 10px;
		box-sizing: border-box;
	}
	.col-awards-detail table.tbl-1 tr td:nth-child(1){
		width: 20%;
	}
	.col-awards-detail table.tbl-1 tr td:nth-child(2){
		width: 40%;
	}
	.col-awards-detail table.tbl-1 tr td:nth-child(3){
		width: 40%;
	}

	.col-awards-detail table.tbl-2{
	    border-collapse: collapse;
	}
	.col-awards-detail table.tbl-2 tr td{
   	    vertical-align: top;
	}
	.col-awards-detail table.tbl-2 tr td:nth-child(1){
		padding: 0 20px 0 0;
		width: 80px;
		box-sizing: border-box;
	}
	.col-awards dt{
		font-size: 14px;
		font-weight: 700;
		line-height: 1.5;
	}
	.col-awards dd{
		margin-top: 10px;
	}



}






