@charset "UTF-8";
@import url("/_templet6/css/main.css");
/*-------------------------------------------------
title       : 메인
Author      : ㅈㅁㅈ
Create date : 2020-11-02
-------------------------------------------------*/
.visual .desc { -webkit-transform: translateY(-60%); transform: translateY(-60%); }

.visual .desc strong span { display: block; }

.visual .desc p { width: 23.5rem; max-width: 100%; }

.visual .banner li:nth-child(1) { background: url("../img/main/banner1.jpg") no-repeat center bottom/cover; }

.visual .banner li:nth-child(1) p { width: 11.5rem; max-width: 100%; font-weight: 500; }

.visual .banner li:nth-child(3) { background: url("../img/main/banner3.jpg") no-repeat center bottom/cover; }

.notice .article .no-data { margin-top: 1rem; text-align: center; }

.links::before { background: url("../img/main/links.jpg") no-repeat center center #102134; }

.links .list li a { padding: 1.75rem 1.5rem; }

.links .list li a::after { font-size: 1rem; left: 1.5rem; bottom: 2rem; }

.links .list li a p { margin-top: 0; }

.links .list li a strong { display: block; width: 11rem; max-width: 100%; margin-top: 0.5rem; line-height: 1.2; }

.links .title strong { font-size: 1.7rem; }

.links .bx-wrapper .bx-viewport { min-height: 12.6rem; }

.links .bx-controls-direction { display: none; }

@media (max-width: 1530px) { .links .bx-wrapper .bx-viewport { min-height: 0; }
  .links .bx-wrapper .bx-viewport ul { min-width: 990%; }
  .links .bx-controls-direction { display: block; } }

@media (max-width: 1024px) { .visual .desc { -webkit-transform: translateY(0); transform: translateY(0); } }

@media (max-width: 530px) { .visual .desc strong { font-size: 2.2rem; letter-spacing: -0.1rem; } }
