@charset "UTF-8";

/*
 * [아미나]-[템플릿] 교정
 */

/* 상단메뉴 */
body.is-g5 { padding-top: 0; }
body.is-tpl { padding-top: 89px; }
@media (max-width:767px) {
    body.is-tpl { padding-top: 65px; }
}
.navbar-fixed-top .navbar-collapse.navbar-collapse,
.navbar-fixed-bottom .navbar-collapse.navbar-collapse { max-height: none; }

/* 공통 */
@media (max-width:991px) {
    .container.container { width: auto; }
}
@media (min-width:768px) and (max-width:991px) {
    #top-nav#top-nav li a { padding-left: 4px; padding-right: 4px; letter-spacing: -0.01em; }
}
.at-container.at-container { max-width: 1400px; }
.at-content.at-content { padding-top: 50px; }
.at-go .go-btn { display: none; }

/* 폼,쓰기 */
input,
textarea { outline: 0 none; }
input[type=radio],
input[type=checkbox] { width: 14px !important; height: 14px !important; }
.write-wrap .input-group-btn a,
.write-wrap .input-group-btn a i,
.write-wrap .btn { -webkit-transition: unset; -moz-transition: unset; -ms-transition: unset; -o-transition: unset; transition: unset; }
.well h2 { text-align: left; }

/* 목록 */
.board-list { position: static; }
.pagination>.disabled { border: 0; }
.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd; }
.modal .modal-content { background-color: #fff; }
.board-list .div-table.table > thead > tr > th { padding: 0 3px !important; }

/* 읽기 */
.view-wrap h1 { text-align: left; }

/** [아미나]-[템플릿] 교정 끝 */

/* 인트로용 상단 */
body.intro { padding-top: 43px; }
.intro #top-nav .navbar-header:before,
.intro #top-nav .navbar-header:after { display: none; }
.intro #top-nav .navbar-header { float: none; display: block; text-align: center; line-height: 0; }
.intro #top-nav .navbar-brand { float: none; margin: 0; display: inline-block; }
.intro .navbar-brand img { display: block; }
.intro .navbar-collapse { display: none !important; }
.intro .heading,
.intro .home-suzi h1 { margin-bottom: 20px; }
.intro .heading-d { padding: 8px 15px; font-size: 1.15em; letter-spacing: -0.075em; }
.intro > footer { display: none; }
@media (max-width:767px) {
    #top-nav { overflow: hidden; }
    .intro .navbar-toggle,
    .intro .navbar-collapse { display: none; }
}

/* 바로가기 버튼 */
.golink-btn.golink-btn { display: inline-block; padding: 20px 10px; background-color: rgba(0, 0, 0, 0.3); box-sizing: border-box; color: inherit; text-align: center; line-height: 1em; text-decoration: none; }
.golink-btn.golink-btn:hover { background-color: rgba(0, 0, 0, 0.7); color: #fff; }

/* 인트로 */
.intro-box-module { max-width: 1200px; margin: 0 auto; padding: 120px 15px 0; color: #fff; text-align: center; font-size: 32px; letter-spacing: -0.075em; }
.intro-box-module .golink-btn { width: 17%; max-width: 235px; margin-left: 3%; padding: 20px 0; font-size: inherit; }
.intro-box-module .golink-btn:first-child { margin-left: 0; }
.intro-box-module .golink-btn span { display: block; width: 70%; margin: 18px auto 0; padding: 7px; border: 1px solid #fff; font-size: 0.4em; letter-spacing: -0.05em; line-height: 1.3em; opacity: 0.8; }
@media (max-width:767px) {
    .intro-box-module { max-width: 480px; padding-top: 70px; }
    .intro-box-module:after { content: ''; display: table; clear: both; }
    .intro-box-module .golink-btn { float: left; width: 47.5%; max-width: none; margin-left: 5%; margin-bottom: 5%; padding: 15px 0; }
    .intro-box-module .golink-btn:nth-child(2n+1) { clear: both; margin-left: 0; }
    .intro-box-module .golink-btn span { margin-top: 10px; }
}
@media (max-width:479px) {
    .intro-box-module { padding-top: 40px; font-size: 18px; }
}

/* 게시판 상단 */
/*.tab-module { max-width: 720px; margin: 0 auto; text-align: center; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; color: #555; padding-top: 20px; }*/
.tab-module { max-width: 720px; margin: 0 auto; text-align: center; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; color: #555; padding-top: 20px; position:relative; z-index:2; } /* 메뉴 선택영역 수정 */
.tab-module ul { margin: 0; padding: 0; list-style: none; }
.tab-module ul:after { content: ''; display: table; clear: both; }
.tab-module ul li { display: inline-block; width: 24%; }
.tab-module ul li a { display: block; padding: 10px 0; border-bottom: 2px solid #ccc; color: inherit; transition: border 0.25s; }
.tab-module ul li.is-active a,
.tab-module ul li a:hover { border-bottom: 2px solid #cb875f; color: #cb875f; font-weight: bold }
.tab-module ul li a:hover { color: inherit; }
@media (max-width:479px) {
    .tab-module { padding-top: 5px; margin-bottom: -20px; font-size: 12px; }
}

/* 게시판 상단 이미지 */
.view.bbs-top { margin-top: -40px; }

/* FACILITY, MAIN */
.gallery.background-e.no-link a { cursor: default; }

/* SERVICES */
@media (min-width:992px) {
    .pull-md-right { float: right !important; }
}
@media (max-width:991px) {
    .view > .content { min-height: 300px; }
}
