@media(min-width: 992px){
	.main-section01{padding-top: 115px;}
	.main-section01 .main-text{text-align: left; padding-left: 98px;}
	.main-section01 .main-text .title{font-size: 40px; color: #000000; font-weight: bold; line-height: 60px; margin-bottom: 25px;}
	.main-section01 .main-text .text{font-size: 20px; color: #000000; font-weight: bold; line-height: 32px;}

	.main-section02 .baro-go{background: unset; padding: 0px;}
	.main-section02 .baro-go ul li{border: none !important;}
	.main-section02 .baro-go ul li a{padding: 17.79px 30px 25px;}
	.main-section02 .baro-go ul li a:hover{text-decoration: none;}
	.main-section02 .baro-go ul li.list01 a{background: #004098;}
	.main-section02 .baro-go ul li.list02 a{background: #009B8C;}
	.main-section02 .baro-go ul li.list03 a{background: #196FB9;}
	.main-section02 .baro-go ul li.list04 a{background: #2FB0DA;}
	.main-section02 .baro-go ul li a span{display: block; font-size: 16px; font-weight: 300; margin-bottom: 20px;}
	.main-section02 .baro-go ul li a .more{width: 100%; height: 41px; background: rgba(0, 0, 0, .5); border-radius: 20px; line-height: 41px; font-size: 16px; color: #fff; font-weight: bold;}

	.main-section02 .department-office{padding: 0px; background: #fff; color: #000000; border: 1px solid #D9D9D9;}
	.main-section02 .department-office h3{display: flex; flex-direction: column; justify-content: center; align-items: center; height: 86px; background: #F0F0F0; margin-bottom: 0; border-bottom: 1px solid #D9D9D9; font-size: 18px; font-weight: bold; line-height: 26px;}
	.main-section02 .department-office h3 span{font-size: 16px; font-weight: 500; line-height: 24px;}
	.main-section02 .department-office ul{padding: 18.8px 20px;}
	.main-section02 .department-office ul li{display: flex; flex-direction: row; align-items: center; padding: 20px 0; font-size: 16px; border-bottom: 1px solid #D9D9D9; line-height: 24px;}
	.main-section02 .department-office ul li:first-child{padding: 0 0 12px 0;}
	.main-section02 .department-office ul li:last-child{border-bottom: 0;}
	.main-section02 .department-office ul li strong{width:100px; flex-shrink: 0; }
	.main-section02 .department-office ul li strong i{margin-right: 11px;}
}

@media(min-width: 992px) and (max-width: 1199px){
	.main-section02 .department-office{width: 300px; height: 288px;}
	.main-section02 .department-office ul{padding: 14px 20px;}
	.main-section02 .department-office ul li{font-size: 14px; }
}

@media(max-width: 991px){
	.main-section01 .main-text .title{font-size: 20px; color: #000000; font-weight: bold; line-height: 23px; margin-bottom: 10px;}
	.main-section01 .main-text .text{font-size: 15px; color: #000000; font-weight: bold; line-height: 17px;}

	.main-section02 .baro-go{width: 100%; height: unset; background: unset; padding: 0px; margin-bottom: 15px;}
	.main-section02 .baro-go ul li{border: none !important;}
	.main-section02 .baro-go ul li a{padding: 17.79px 30px 25px;}
	.main-section02 .baro-go ul li a:hover{text-decoration: none;}
	.main-section02 .baro-go ul li.list01 a{background: #004098;}
	.main-section02 .baro-go ul li.list02 a{background: #009B8C;}
	.main-section02 .baro-go ul li.list03 a{background: #196FB9;}
	.main-section02 .baro-go ul li.list04 a{background: #2FB0DA;}
	.main-section02 .baro-go ul li a span{display: block; font-size: 16px; font-weight: 300; margin-bottom: 20px;}
	.main-section02 .baro-go ul li a .more{width: 100%; height: 41px; background: rgba(0, 0, 0, .5); border-radius: 20px; line-height: 41px; font-size: 16px; color: #fff; font-weight: bold;}

	.main-section02 .department-office{width: 100%; padding: 0px; background: #fff; color: #000000; border: 1px solid #D9D9D9; height: unset;}
	.main-section02 .department-office h3{display: flex; flex-direction: column; justify-content: center; align-items: center; height: 86px; background: #F0F0F0; margin-bottom: 0; border-bottom: 1px solid #D9D9D9; font-size: 18px; font-weight: bold; line-height: 26px;}
	.main-section02 .department-office h3 span{font-size: 16px; font-weight: 500; line-height: 24px;}
	.main-section02 .department-office ul{padding: 18.8px 20px;}
	.main-section02 .department-office ul li{display: flex; flex-direction: row; align-items: center; padding: 20px 0; font-size: 16px; border-bottom: 1px solid #D9D9D9; line-height: 24px;}
	.main-section02 .department-office ul li:first-child{padding: 0 0 12px 0;}
	.main-section02 .department-office ul li:last-child{border-bottom: 0;}
	.main-section02 .department-office ul li strong{width:100px; flex-shrink: 0; }
	.main-section02 .department-office ul li strong i{margin-right: 11px;}
}