/* all */

* {
    box-sizing: border-box;
}
#header #nav .menu_tit{
    color: #fff ;
}

body {
    padding: 0;
    margin: 0;
    word-wrap: break-word;
}

h3 {
    font-size: 36px;
    margin: 0px;
}

p {
    font-size: 20px;
}

ul {
    list-style: none;
    padding: 0;
}

a {
    color: #fff;
    text-decoration: none;
}

img {
    display: block;
}

select {
    font-size: 18px;
}

.maintitle {
    margin-bottom: 55px;
    margin-top: 63px;
    -webkit-text-stroke: 1px black;
    letter-spacing: 2px;
}

#header.active_on {
    background-color: rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
}

#header.active_on .userBox a {
    color: black;
}

#header.active_on #nav .menu_tit {
    color: black;
}

.go_page_btn {
    position: fixed;
    top: 10%;
    right: 0;
    width: 60px;
    text-align: center;
    height: 150px;
    font-size: 11px;
    padding-right: 27px;
    writing-mode: vertical-rl;
    background-color: #13568D;
    color: white;
    z-index: 998;
    transition: all 0.3s ease;
    transform: translateX(10px);
}

.go_page_btn:hover {
    transform: translateX(0px);
    padding-right: 20px;
}


.subtitle {
    font-weight: 900;
}

.highlight-title {
    color: #13568D;
}

.nav_content li.on {
    opacity: 1;
    border-bottom: 2px solid #fff;
}

/* navi */

#navigation {
    width: 100%;
    position: relative;
    background-color: #f6f6f6;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
    box-sizing: border-box;
    display: none;
}

#navigation .inner {
    width: 1240px;
    height: 60px;
    line-height: 60px;
    margin: 0 auto;
    position: relative;
    display: flex;
    background-color: #fff;
    z-index: 99;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    box-sizing: border-box;
}

#navigation #navi_home {
    padding: 0 20px;
    line-height: 70px;
    border-right: 1px solid #ddd;
}

#navigation #navi_home a {
    width: 100%;
    height: 100%;
    display: block;
}

#navigation #navi_home i {
    font-size: 2.5em;
    color: #333;
}

#navigation .navi {
    width: 300px;
    height: 100%;
    border-right: 1px solid #ddd;
    box-sizing: border-box;
    position: relative;
}

#navigation .tit {
    font-size: 1.2em;
    font-weight: bold;
    color: #333;
    padding-left: 20px;
}

#navigation .slide {
    display: none;
}

#navigation .slide.on {
    display: block;
}

#navigation .navi ul {
    background-color: #fff;
    box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.2);
    position: relative;
    z-index: 9999999999999;
}

#navigation ul li {
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    color: #333;
}

#navigation ul li:hover {
    background-color: #333;
}

#navigation ul li:hover a {
    display: block;
    color: #f6f6f6;
}

#navigation ul li:hover a::after {
    right: 20px;
    opacity: 1;
    transition: all 0.3s;
}

#navigation ul li a::after {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    right: 30px;
    opacity: 0;
}

#navigation ul li a {
    font-size: 14px;
    color: #333;
}

#navigation .navi_btn {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    cursor: pointer;
}

#navigation .navi_btn.on span:after {
    content: "\f106";
}

#navigation .navi_btn span::after {
    content: "\f107";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    font-family: FontAwesome;
    font-size: 2.3em;
    opacity: 0.8;
}

/* header */
.all_top_content {
    position: relative;
    height: 500px;
    width: 100%;
}

.all_top_img {
    width: 100%;
    height: 500px;
}

/* page */
.page_btn {
    width: 50px;
    height: 50px;
    border: 1px solid #d9d9d9;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 6px;
    cursor: pointer;
}

.paging {
    display: flex;
    justify-content: center;
    margin-top: 87px;
    margin-bottom: 137px;
}

.pages {
    display: flex;
}

.page_num-btn.active {
    background-color: #13568D;
    color: #fff !important;
}

/* ceo.php */

.m_ceo_title {
    display: none;
}

.line {
    border-top: 2px solid #D9D9D9;
    width: 78px;
    margin-top: 28px;
    margin-bottom: 28px;
}

.nav_content {
    color: #fff;
    position: absolute;
    bottom: 8%;
    left: 50%;
    width: 100%;
    max-width: 1200px;
    transform: translateX(-50%);
}

.nav_content h1 {
    font-size: 50px;
    margin-bottom: 30px;
}

.nav_content ul {
    display: flex;
    flex-wrap: wrap;
}

.nav_content li {
    text-shadow: 3px 3px 10px black;
    font-size: 25px;
    padding-bottom: 5px;
    opacity: .6;
    margin-bottom: 10px;
    border-bottom: 2px solid transparent;
    cursor: pointer;
}

.nav_content li:not(:last-child) {
    margin-right: 40px;
}

.nav_content li:hover {
    border-bottom: 2px solid #fff;
    transition: .5s ease;
    opacity: 1;
}

.ceo_text-content {
    margin-right: 125px;
}

.ceo_text-content p {
    color: #333333;
}

.ceo_img-content {
    margin-top: 164px;
}

.ceo_img-content img {
    width: 588px;
    height: 777px;
}

/* history.php */

.history_li {
    color: #888888;
    font-size: 25px;
    font-weight: bold;
    cursor: pointer;
}

.history_li.on {
    color: #13568D;
}

.history_num {
    font-weight: bold;
    font-size: 25px;
}

.history_content {
    display: flex;
    padding-bottom: 26px;
    border-bottom: 2px solid #D9D9D9;
}

.history_content p {
    margin-left: 26px;
}

.history_content:not(:first-child) {
    margin-top: 41px;
}

.history_container {
    width: 100%;
}

.history_container img {
    margin-top: 19px;
    margin-bottom: 49px;
}

.history_all {
    display: flex;
    justify-content: space-between;
    margin-top: 79px;
}

.history_rf-content {
    width: 590px;
    margin-bottom: 142px;
    display: none;
}

.history_rf-content.on {
    display: block;
}

/* origanization.php */

.unit_circle {
    width: 180px;
    height: 180px;
    border-radius: 50%;
    background-color: #13356D;
    font-weight: bold;
    font-size: 36px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.unit_table {
    display: flex;
    max-width: 1200px;
    width: 100%;
    margin-bottom: 200px;
}

.unit_ul {
    width: 17%;
}

.unit_table li {
    width: 180px;
    height: 60px;
    background-color: #888888;
    border-bottom-left-radius: 20px;
    border-top-right-radius: 20px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
}

.unit_li-title {
    background-color: #13568D !important;
}

.unit_table li:not(:last-child) {
    margin-right: 25px;
}


.unit_li-last {
    margin-bottom: 0px !important;
}

.unit_ul.last li {
    margin-right: 0px !important;
}

/* origanization.php */

.ori_line-all {
    display: flex;
    justify-content: space-between;
    width: 1021px;
}

.ori_line-top {
    width: 1018px;
    border-top: 2px solid #D9D9D9;
}

/* business-line */



.line-banner {
    position: relative;
    width: 100%;
    height: 600px;
    overflow: hidden;
}

.line-banner1 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: url('/public/rent/img/line-sbanner1.png') no-repeat center center;
    background-size: cover;
}

.line-banner2 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: url('/public/branch/img/line-sbanner2.png') no-repeat center center;
    background-size: cover;
}

.line-banner3 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: url('/public/branch/img/line-sbanner3.png') no-repeat center center;
    background-size: cover;
}

.line-banner4 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: url('/public/branch/img/line-sbanner4.png') no-repeat center center;
    background-size: cover;
}

.line-banner5 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: url('/public/branch/img/line-sbanner5.png') no-repeat center center;
    background-size: cover;
}

.line-banner6 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: url('/public/branch/img/line-sbanner6.png') no-repeat center center;
    background-size: cover;
}

.line-banner7 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: url('/public/branch/img/line-sbanner7.png') no-repeat center center;
    background-size: cover;
}

.line-banner8 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: url('/public/branch/img/line-sbanner8.png') no-repeat center center;
    background-size: cover;
}

.line-banner9 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: url('/public/branch/img/line-sbanner9.png') no-repeat center center;
    background-size: cover;
}

.line-banner10 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: url('/public/branch/img/line-sbanner10.png') no-repeat center center;
    background-size: cover;
}

.line-title {
    color: #fff;
    font-size: 72px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
}

.line-text {
    margin-top: 14px;
    margin-bottom: 75px;
    max-width: 490px;
}

.line-img_content {
    display: flex;
    margin-bottom: 84px;
    justify-content: space-between;
}

.line-img {
    width: 30%;
}

.line-img:not(:last-child) {
    margin-right: 2%;
    /* 원하는 margin-right 값 */
}

.line-title-container {
    display: flex;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

.line-content-container {
    display: flex;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    flex-direction: column;
    padding-top: 54px;
}

.line_first_container {
    width: 100%;
    background-color: #fff;
}


/* press.php */

#bo_list .tbl_head01 a {
    color: black;
}

#bo_list {
    padding-left: 10px;
    padding-right: 10px;
}

.press_img {
    width: 282px;
    height: 188px;
    object-fit: contain;
}

.press_tcontent {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

.press_main-news {
    border: 1px solid #13568D;
    color: #13568D;
    font-size: 15px;
    height: 35px;
    display: flex;
    width: 78px;
    margin: 0 24px;
    justify-content: center;
    align-items: center;
}

.press_main-title {
    font-weight: bold;
}

.press_item {
    display: flex;
    padding-top: 54px;
    padding-bottom: 47px;
    border-bottom: 1px solid #D9D9D9;
    position: relative;
}

.press_top-content {
    display: flex;
    align-items: center;
}

.press_content {
    margin-left: 24px;
    color: #888888;
    margin-top: 29px;
    margin-bottom: 50px;
}

.press_day {
    color: #888888;
    margin-left: 53px;
    font-size: 18px;
}

.press_main-content.anment_main-content {
    width: 76%;
}

.press_main-content {
    width: 60%;
    padding-right: 5%;
}

.anment_main-content {
    width: 76%;
    padding-right: 5%;
}

.press_more {
    text-align: center;
    display: flex;
    align-items: center;
    font-size: 15px;
}

.fa-memo {
    margin-right: 8px;
}

.press_line {
    border-top: 5px solid #555555;
    margin-top: 30px;
}

.press_search input {
    font-size: 18px;
}


.press_search button {
    font-size: 18px;
}

.faq_content_div {
    display: flex;
    justify-content: space-between;
}

.faq_search_btn input {
    font-size: 18px;
}

.faq_search_btn button {
    font-size: 18px;
}

.faq_search_btn input {
    width: 306px;
    height: 50px;
    padding-left: 8px;
    border-radius: 0px;
    border: 2px solid #555555;
    vertical-align: top;
}

.faq_search_btn input:focus-visible {
    outline: none;
}

.faq_search_btn button {
    width: 78px;
    height: 50px;
    background-color: #555555;
    color: #fff;
    border: none;
}

.faq_label select {
    width: 180px;
    height: 50px;
    padding-left: 10px;
    margin-right: 24px;
}


.press_more a {
    color: black;
}

/* anment.php */

.press_count {
    font-size: 80px;
    font-weight: 900;
    color: #888888;
    text-align: center;
    margin: 0;
    -webkit-text-stroke: 5px #888888;
}

.press_left-main {
    width: 15%;
}

.press_cday {
    color: #888888;
    margin: 0;
    display: flex;
    justify-content: center;
    font-size: 17px;
}

.press_item:hover {
    background-color: #F9FAFB;
}

.press_item:hover .press_count {
    color: black;
    -webkit-text-stroke: 5px black;
}

.press_item:hover .press_cday {
    color: black;
}

/* promo.php */

.promo_items {
    margin-top: 64px;
    display: flex;
}

.promo_item {
    text-align: center;
    margin-right: 24px;
    width: 33%;
}


.promo_item h2 {
    font-size: 30px;
    -webkit-text-stroke: 1px black;
    font-weight: 400;
    margin-bottom: 16px;
    margin-top: 27px;
}

.promo_item h3 {
    font-size: 25px;
    color: #13568D;
    font-weight: 400;
    margin-bottom: 16px;
}

.promo_item p {
    font-size: 18px;
    padding: 0 5px;
}

.promo_item img {
    width: 100%;
}

.promo_tcontent {
    max-width: 1200px;
    margin: 0 auto;
}

.promo_gobtn {
    display: flex;
    border: 2px solid #13568D;
    font-size: 20px;
    width: 343px;
    height: 80px;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px;
    color: black;
}

.promo_gobtn:hover {
    color: #fff;
    background-color: #13568D;
}

/* over.php */

.over_card {
    position: relative;
    max-height: 276px;
    color: #fff;
    height: 276px;
    margin: 0 auto;
    overflow: hidden;
    box-shadow: 0px 10px 20px -9px rgba(0, 0, 0, 0.5);
    text-align: center;
    transition: all 0.4s;
    background-size: 100%;
    cursor: pointer;
    background: url(../img/common/main06-3.png) center no-repeat;
}

.over_card a {
    color: #fff;
    text-decoration: none;
    transition: all 0.2s
}

.over_card .color-overlay {
    max-height: 276px;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    transition: background 0.3s cubic-bezier(0.33, 0.66, 0.66, 1);
}

.over_card:hover .color-overlay {
    background: rgba(64, 84, 94, 0.5);
}

.over_card:hover .page6_title-content {
    margin-top: 70px;
    opacity: 1;
}

.over_title-content {
    text-align: center;
    margin: 45% 0 0 0;
    width: 100%;
    transition: all 0.6s;
    position: absolute;
    z-index: 30;
    top: 0;
    left: 0;
    opacity: 0;
}

.over_card h3,
.over_card h1 {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 1px;
    margin-bottom: 0;
    display: inline-block;
}

.over_card h3 a {
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
    transition: all 0.2s;
    font-size: 20px;
}

.over_card h3 a:hover {
    text-shadow: 0px 8px 20px rgba(0, 0, 0, 0.95);
}




.over_img {
    width: 100%;
    height: 276px;
    object-fit: cover;
}


.over_item {
    width: 23%;
    margin: 1%;
    position: relative;
}

.over_item .over_item_p {
    position: absolute;
    top: 50%;
    left: 50%;
    color: white;
    text-align: center;
    TEXT-SHADOW: 3PX 3PX 20PX BLACK;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: all 0.3s ease;
}

.over_img_content {
    position: relative;
    display: block;
}

.over_img_content::after {
    transition: background-color 0.3s ease;
}

.over_item:hover .over_item_p {
    opacity: 1;
}

.over_item:hover .over_img_content::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    /* 반투명한 검은색 */
    transition: background-color 0.3s ease;
    /* 호버 시 전환 효과 */
}


/* faq.php */

.faq_tcontent {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

.faq_qu_d {
    width: 10%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.faq_qu_o {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: #d9d9d9;
    color: #fff;
    font-size: 30px;
    -webkit-text-stroke: 1px #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.faq_qu {
    align-items: center;
    display: flex;
    padding-top: 54px;
    padding-bottom: 47px;
    border-bottom: 1px solid #555555;
}

.faq_qu_content {
    padding-left: 30px;
    width: 80%;
}

.faq_arrow {
    width: 10%;
    text-align: center;
}

.faq_arrow {
    font-size: 30px;
}



.faq_an h2 {
    font-weight: 100;
}

.faq_qu_content h2 {
    line-height: 1.5;
}

.faq_an .faq_qu_o {
    background-color: #fff;
    border: 1px solid #888888;
    color: #d9d9d9;
    -webkit-text-stroke: 1px #d9d9d9;
}

.faq_arrow_btn {
    cursor: pointer;
}

.faq_item{
    position:relative;
}

.faq_item.on .faq_qu .faq_qu_o {
    background-color: #13568D;
}

.faq_item.on .faq_qu .faq_qu_o {
    background-color: #13568D;
}

.faq_an {
    background-color: #f6f6f6;
    overflow: hidden;
    max-height: 0;
    font-size: 14px;
    position: relative;
    transition: max-height 0.6s ease-out, padding 0.6s ease-out;
}

.faq_item.on .faq_an {
    max-height: 1000px;
    /* 충분히 큰 값으로 설정 */
    padding: 3% 0px;
}

.faq_ans {
    display: flex;
}

/* business.php */

@keyframes slideUp {
    from {
        opacity: 0;
        transform: translateY(100px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.hidden {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.75s, transform 0.75s;
}

.show {
    animation: slideUp 0.75s forwards;
}


.busi_tcontent {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

.busi_ul {
    display: flex;
    margin-top: 74px;
    margin-bottom: 100px;
}

.busi_ul h3 {
    font-size: 36px;
    margin-top: 14px;
    margin-bottom: 15px;
}

.busi_ul p {
    font-size: 22px;
    line-height: 1.7;
    color: #555555;
}

.busi_ul li {
    width: 33%;
    position: relative;
}

.busi_ul li::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 3px;
    background-color: #13568D;
    transition: width 1s ease-in-out;
}

.busi_ul li.delay-1::after {
    transition-delay: 0.3s;
    /* 2번째 요소에 0.5초 딜레이 */
}

.busi_ul li.delay-2::after {
    transition-delay: 0.6s;
    /* 3번째 요소에 1초 딜레이 */
}

.busi_ul li.on::after {
    width: 100%;
}


.busi_ul li:not(:first-child) {
    margin-left: 2%;
}

.busi_a_content {
    display: flex;
    ;
}

.busi_contents {
    margin-top: 100px;
    margin-bottom: 100px;
}

.busi_contents h2 {
    font-size: 36px;
    margin-bottom: 52px;

}

.busi_contents h3 {
    font-size: 25px;
}

.busi_info {
    padding-top: 27px;
    padding-bottom: 25px;
    border-top: 2px solid #d9d9d9;
    cursor: pointer;
}

.busi_info:last-child {
    border-bottom: 2px solid #d9d9d9;
}

.busi_info.on {
    border-top: 3px solid #13568D;
}

.busi_info.on h3 {
    color: #13356D;
}

.busi_text {
    width: 49%;
    margin-right: 1%;
}



.busi_top_content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 20px;
    padding-left: 20px;
}

.busi_bottom_content {
    background-color: #F9FAFB;
    margin-top: 25px;
}

.busi_bottom_content p {
    font-size: 18px;
    color: #555555;
    line-height: 1.7;
}

.busi_info .busi_bottom_content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 1.0s ease-in-out;
}

.busi_info.on .busi_bottom_content {
    max-height: 1000px;
    /* 충분히 큰 값으로 설정 */
    padding: 20px;
}

.busi_img_div {
    width: 50%;
    position: relative;
    height: 675px;
    display: flex;
    align-items: center;
}

.busi_img {
    position: absolute;
    z-index: 0;
    width: 100%;
    max-height: 100%;
    opacity: 0;
    transition: opacity 1.0s ease-in-out;
}

.busi_img.on {
    z-index: 1;
    opacity: 1;
}

/*
.busi_info .fa-sort-up{
    color:#13568D;
    display: none;
}

.busi_info .fa-sort-down{
    color:#888888;
    display: block;
}

.busi_info.on .fa-sort-down{
    display: none;
}

.busi_info.on .fa-sort-up{
    display: block;
}
*/
.busi_sort_list {
    position: relative;
}

.busi_info .fa-sort-up,
.busi_info .fa-sort-down {
    color: #888888;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    position: absolute;
}

.busi_info .fa-sort-up {
    color: #13568D;
}

.busi_info.on .fa-sort-up {
    opacity: 1;
}

.busi_info.on .fa-sort-down {
    opacity: 0;
}

.busi_info .fa-sort-down {
    opacity: 1;
}


/* infomation.php */

.info_tcontent {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

.info_title {
    padding-bottom: 10px;
    border-bottom: 2px solid transparent;
    font-size: 25px;
    cursor: pointer;
}

.info_title:not(:last-child) {
    margin-right: 42px;
}

.info_title.on {
    color: #13568D;
    border-bottom: 2px solid #13568D;
}

.info_content {
    display: none;
}

.info_content.on {
    display: block;
}

.qna_item {
    height: 75px;
    border-bottom: 1px solid #d9d9d9;
    display: flex;
    align-items: center;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    position: relative;
}

.qna_item_top {
    height: 75px;
    border-bottom: 1px solid #d9d9d9;
    display: flex;
    align-items: center;
    text-align: center;
    font-size: 18px;
}

.qna_item:hover {
    background-color: #F9FAFB;
}

.qna_no,
.qna_name {
    width: 10%;
}

.qna_date {
    width: 20%;
}

.qna_title {
    width: 60%;
}

/* branch */

.branch_search {
    border: 1px solid #d9d9d9;
    height: 400px;
    margin-top: 46px;
    margin-bottom: 57px;
}

.branch_search_bar {
    width: 66%;
    margin: 0 auto;
    border-bottom: 2px solid #575757;
    display: flex;
    justify-content: space-between;
    font-size: 25px;
    margin-top: 55px;
    padding-right: 20px;
    margin-bottom: 30px;
}

.branch_search_bar input {
    border: none;
    font-size: 25px;
    padding-bottom: 8px;
    outline: none;
}

.branch_search_where {
    width: 100%;
    height: 274px;
    background-color: #f0f0f0;
    text-align: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 57px;
}

.branch_search_btn {
    background-color: #13568D;
    color: #fff;
    font-size: 20px;
    width: 180px;
    height: 60px;
    text-align: center;
    border: none;
    cursor: pointer;
}

.branch_line {
    width: 85%;
    border-top: 1px solid #575757;
}

.branch_search_radios {
    display: flex;
    width: 85%;
}

.branch_search_radios1 {

    margin-top: 48px;
    margin-bottom: 22px;
}



.branch_line {
    margin-top: 65px;
    margin-bottom: 27px;
}

.branch_search_radios_li {}

.branch_search_radios_li:not(:last-child) {
    margin-right: 30px;
}

.branch_location_count {
    width: 100%;
    height: 60px;
    background-color: #d9d9d9;
    color: #575757;
    display: flex;
    font-size: 25px;
    align-items: center;
    padding-left: 20px;
    margin-top: 10px;
    margin-bottom: 30px;
}

.branch_highlight {
    color: #13568D;
    padding-left: 10px;
}

.branch_count {
    font-size: 25px;
}

.branch_map_list {
    overflow-y: auto;
    height: 520px;
}

.branch_map {
    width: 50%;
    height: 520px;
}

.branch_title {
    padding-top: 24px;
    margin-bottom: 10px;
}

.branch_item_top {
    display: flex;
    margin-bottom: 26px;
}

.branch_item {
    width: 90%;
    border-bottom: 1px solid #d9d9d9;
    font-size: 20px;
}

.branch_phone {
    width: 40%;
}

.branch_time {
    width: 40%;
}

.branch_road_name_title,
.branch_lot_number_title {
    width: 20%;
}

.branch_road_name {
    color: #3c3c3c;
}

.branch_lot_number {
    color: #3c3c3c;
}

.branch_map_tcontent {
    display: flex;
}

.branch_item:hover {
    background-color: #F9FAFB;
}


.press_view_top {
    display: flex;
    margin-top: 20px;
    margin-bottom: 20px;
}

.press_view_top div {
    width: 60px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #13356D;
    color: #fff;
    border-radius: 3px;
    font-size: 14px;
    margin-right: 10px;
}

.press_view_top h3 {
    font-size: 20px;
}

.press_view_top_content {}

.press_view_content {
    margin-left: 30px;
}

.press_view_bottom {
    display: flex;
}

.press_view_bottom p {
    color: #aaa;
    font-size: 14px;
}

.press_view_form {
    min-height: 300px;
    margin-top: 50px;
}

.press_view_bottom_content {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    margin-top: 50px;
}

.press_vbct {
    display: flex;
    height: 60px;
}

.press_vbct p {
    width: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}

.press_vbct.top {
    border-bottom: 1px solid #e5e5e5;
}

.press_vbct.none {
    color: #ccc;
}

.press_vbct .fa-solid {
    margin-right: 10px;
}

.press_vbct span {
    display: flex;
    align-items: center;
}

.press_get_list {
    width: 220px;
    height: 60px;
    padding: 0 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    border: 2px solid #333;
    color: black;
}


/*opening */

.opening_highlight {
    margin-right: 24px;
}

.opening_line {
    border-top: 3px solid #13568D;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 20px;
}

.opening_reason {
    line-height: 1.7;
    font-size: 25px;
    color: #555555;

}

.opening_bottom_content {
    margin-top: 105px;
}

.opening_bottom_content.reSSprocess {
    margin-top: 10px;
}

.opening_bottom_content h2 {
    font-size: 32px;
}


.opening_items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.opening_item {
    position: relative;
    width: 281px;
    height: 281px;
    margin-top: 70px;
    border: 2px solid #d9d9d9;
}

.opening_count {
    width: 40px;
    height: 40px;
    color: #fff;
    background-color: #13568D;
    border-radius: 50%;
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
}

.opening_img_content {
    height: 70%;
    display: flex;
    justify-content: center;
    align-items: center;

}

.opening_menu_content {
    background-color: #eeeeee;
    height: 30%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 30px;
    color: #111111;
}

.opening_text_content {
    width: 100%;
}

.opening_reason div {
    display: flex;
    align-items: center;
}

.ceo_content {
    display: flex;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    margin-bottom: 150px;
}



.sharing_select_menus {
    display: flex;
    margin-top: 50px;

}

.sharing_select_menu {
    width: 282px;
    height: 84;
    background-color: #d9d9d9;
    font-size: 25px;
    color: #555555;
    display: flex;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.2s linear;
}

.sharing_select_menu:hover {
    background-color: #13568D;
    color: #fff;
}

.sharing_select_menu.on {
    background-color: #13568D;
    color: #fff;
}

.opening_line.sharing {
    margin-top: 0;
}

.sharing_highlight {
    color: #000;
}

.sharing_item {
    width: 386px;
    height: 386px;
    border: 2px solid #13568D;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 10px;
}

.sharing_item:not(:last-child) {
    margin-right: 21px;
}

.sharing_item img {
    width: 85px;
}

.sharing_item h3 {
    font-size: 25px;
    margin: 33px 0px;
}

.sharing_item p {
    font-size: 20px;
    color: #555;
    line-height: 1.7;
}

.sharing_item_content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.sharing_item3 {
    display: flex;
    margin-bottom: 10px;
    border-bottom: 1px dotted #d9d9d9;
}

.sharing_item3 img {
    width: 50%;
    margin-right: 1%;
}

.sharing_item3_right_menu {
    width: 49%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.sharing_item3_right_menu h3 {
    font-size: 25px;
    margin-bottom: 20px;
}

.sharing_item3_right_menu p {
    font-size: 20px;
}

.sharing_items {
    width: 100%;
}

.vans_table.sharing tbody tr td:nth-child(2) {
    background: #f3fbfc;
    color: #111;
}

.vans_table.sharing tbody tr td:nth-child(3) {
    background: #fff;
    color: #555;
}

.sharing_select_content {
    display: none;
}

.sharing_select_content.on {
    display: block;
}

.sharing_icon_item {
    width: 33%;
    margin: 1%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    text-align: center;

}

.sharing_icon_items {
    display: flex;
    margin-top: 40px;
    width: 100%;
}

.sharing_item3_right_menu.icon_item h3 {
    margin-top: 20px;
}

.opening_text_content {
    width: 100%;
}

.opening_reason div {
    display: flex;
    align-items: center;
}

.list_margin_top {
    margin-top: 121px;
}

.sharing_item3.none {
    border: none;
}


.guide_item {
    display: flex;
    margin-top: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #d9d9d9;
    align-items: center;
}

.guide_item.all {
    align-items: flex-start;
}

.guide_item.vans {
    flex-direction: column;
}



.guide_item h3 {
    font-size: 30px;
}

.guide_item p {
    font-size: 25px;
    color: #555555;
}

.guide_img_div {
    width: 85px;
    margin-left: 10px;
}

.guide_img_div.reSuport {
    width: 150px;
}


.highlight-title.guide {
    padding-left: 13px;
}

.opening_line.guide {
    margin-top: 65px;
}

.guide_items {
    margin-top: 100px;
}

.guide_semi_text {
    font-size: 20px;
    color: #555555;
}


.vans_top_text {
    display: flex;
    align-items: center;

}

.vans_top_text.all {
    align-items: flex-start;
}


.vans_item h3 {
    font-size: 25px;
    color: black;
    margin-bottom: 40px;
}

.vans_item p {
    font-size: 25px;
    color: #555555;
    line-height: 2;
}

.vans_item {
    width: 386px;
    height: 386px;
    border: 2px solid #13568D;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.vans_item:not(:last-child) {
    margin-right: 21px;
}

.vans_item:last-child {
    color: white;
    background-color: #13568D;
}

.vans_item:last-child h3 {
    color: white;
}

.vans_item:last-child p {
    color: white;
}

.vans_items {
    margin-top: 42px;
    display: flex;
    flex-wrap: wrap;
}

.vans_item3 {
    text-align: center;
    margin-bottom: 20px;
}

.vans_item3 p {
    margin-top: 25px;
}

.vans_item3 img {
    width: 383px;
    height: 256px;
    margin-right: 25px;
}

.vans_item3.none img {
    margin-right: 0;
}

.vans_table {
    margin: 10px auto 20px;
    font-size: 18px;
    color: #444;
    text-align: center;
    border-collapse: collapse;
    border: 1px solid #ddd;
    width: 100%;
}

.vans_table thead th {
    background-color: #13568D;
    color: #fff;
    font-size: 19px;
}

.vans_table td {
    border: 1px solid #ddd;
    padding: 15px 0;
}

.vans_table tbody tr td:nth-child(3) {
    background: #f3fbfc;
    color: #111;
}

.reSuportContent2 p {
    font-size: 25px;
    color: #555555;
    margin: 40px 0 20px;
    line-height: 50px;
}

.reSuportContent2 p+span {
    color: #54C3FE;
    font-size: 20px;
}


.press_write_content {
    display: flex;
    border-top: 2px solid #222;
    flex-wrap: wrap;
    margin-bottom: 100px;
}

.press_write_item {
    display: flex;
    align-items: center;
    width: 100%;
    border-bottom: 1px solid #ddd;
}

.press_write_litem {
    display: flex;
    align-items: center;
    width: 20%;
    height: 80px;
    padding: 15px 30px;
    border-right: 1px solid #e5e5e5;
    background-color: #fcfcfc;
}

.press_write_ritem {
    width: 100%;
    padding: 15px 20px;
}

.press_write_input {
    width: 100%;
    height: 50px;
    border: 1px solid #e5e5e5;
    padding: 0 30px;
    font-size: 16px;
}

.press_write_textarea {
    width: 100%;
    height: 300px;
    padding: 20px 30px;
    font-size: 16px;
    border: 1px solid #e5e5e5;
}

.press_write_litem_area {
    display: flex;
    align-items: center;
    width: 20%;
    height: 100%;
    padding: 15px 30px;
    border-right: 1px solid #e5e5e5;
    background-color: #fcfcfc;
}

.sub_write_btn {
    width: 100px;
    height: 50px;
    background-color: #13568D;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 50px;
}

.delete_board_btn {
    color: black;
    height: 20px;
}

.qna_title a {
    color: black;
}

.update_board_btn {
    color: black;
    margin-left: 10px;
    height: 20px;
}

.admin_bo_menus {
    position: absolute;
    right: 2%;
    top: 10%;
}

.vans_table th {
    background-color: rgba(19, 86, 141, 0.3);
    border: 1px solid #13568D;
    font-size: 25px;
    line-height: 80px;
}

.vans_table .reTd {
    background-color: rgba(19, 86, 141, 0.1);
    border: 1px solid #13568D;
    font-size: 22px;
    padding: 25px 10px;
    line-height: 30px;
}

.vans_table .reTdin {
    background-color: transparent !important;
    border: 1px solid #13568D;
    font-size: 20px;
    line-height: 30px;
    padding: 25px 10px;
    color: #555555 !important;
}

.vans_table .reTdTotal {
    background-color: #13568D !important;
    border: 1px solid #13568D;
    color: #fff;
    font-size: 25px;
    line-height: 30px;
    padding: 25px 10px;
}

.reTableSpan {
    font-weight: 500;
    color: rgba(17, 17, 17, 0.5);
    line-height: 30px;
    font-size: 20px;
    display: block;
}

.re-supguide_item {
    border: none;
    margin-top: 80px;
    flex-direction: row !important;
    transition: all 0.2s ease-in;
    gap: 15px;
}

.re-supguide_item * {
    transition: all 0.2s ease-in;
}

.vans_items.re-vans_items {
    margin-top: 0;
    width: 33.33%;
}

.sharing_item:has(.re-supportItem) {
    border: none;
    border: 2px solid #13568D;
}

.re-supportItem p {
    padding-top: 185px;
    font-weight: 600;
    line-height: 36px;
    font-size: 30px;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 55%;
    min-width: 230px;
}

.re-supportItem .re-supportItem-p1 {
    background-image: url("data:image/svg+xml,%3Csvg width='154' height='109' viewBox='0 0 154 109' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.8 8.35287C31.5584 8.35287 32.3093 8.5018 33.01 8.79115C33.7107 9.08051 34.3473 9.50463 34.8835 10.0393C35.4198 10.574 35.8452 11.2087 36.1354 11.9073C36.4256 12.6058 36.575 13.3546 36.575 14.1107C36.575 14.8668 36.4256 15.6155 36.1354 16.3141C35.8452 17.0127 35.4198 17.6474 34.8835 18.1821C34.3473 18.7167 33.7107 19.1408 33.01 19.4302C32.3093 19.7196 31.5584 19.8685 30.8 19.8685C30.0416 19.8685 29.2907 19.7196 28.59 19.4302C27.8893 19.1408 27.2527 18.7167 26.7165 18.1821C26.1802 17.6474 25.7548 17.0127 25.4646 16.3141C25.1744 15.6155 25.025 14.8668 25.025 14.1107C25.025 13.3546 25.1744 12.6058 25.4646 11.9073C25.7548 11.2087 26.1802 10.574 26.7165 10.0393C27.2527 9.50463 27.8893 9.08051 28.59 8.79115C29.2907 8.5018 30.0416 8.35287 30.8 8.35287ZM30.8 27.5456C32.5696 27.5456 34.3218 27.1981 35.9567 26.5229C37.5915 25.8477 39.077 24.8581 40.3283 23.6106C41.5795 22.363 42.5721 20.882 43.2493 19.252C43.9265 17.622 44.275 15.875 44.275 14.1107C44.275 12.3464 43.9265 10.5994 43.2493 8.96937C42.5721 7.33937 41.5795 5.85832 40.3283 4.61077C39.077 3.36323 37.5915 2.37362 35.9567 1.69845C34.3218 1.02328 32.5696 0.675781 30.8 0.675781C29.0304 0.675781 27.2782 1.02328 25.6433 1.69845C24.0085 2.37362 22.523 3.36323 21.2717 4.61077C20.0205 5.85832 19.0279 7.33937 18.3507 8.96937C17.6735 10.5994 17.325 12.3464 17.325 14.1107C17.325 15.875 17.6735 17.622 18.3507 19.252C19.0279 20.882 20.0205 22.363 21.2717 23.6106C22.523 24.8581 24.0085 25.8477 25.6433 26.5229C27.2782 27.1981 29.0304 27.5456 30.8 27.5456ZM0 60.1732C0 70.5612 6.3525 79.4619 15.4 83.2044V94.7201C15.4 97.9109 17.9747 100.478 21.175 100.478H40.425C43.6253 100.478 46.2 97.9109 46.2 94.7201V85.1237C46.2 83.0125 44.4675 81.2852 42.35 81.2852C40.2325 81.2852 38.5 83.0125 38.5 85.1237V92.8008H23.1V42.9957C23.7256 42.9237 24.3753 42.8997 25.025 42.8997H36.575C38.8128 42.8997 40.9303 43.3076 42.8794 44.0753C44.8525 44.843 47.0903 43.8594 47.8603 41.8921C48.6303 39.9249 47.6437 37.6937 45.6706 36.926C42.8553 35.8224 39.7753 35.2227 36.575 35.2227H25.025C11.2131 35.2227 0 46.4024 0 60.1732ZM15.4 74.5437C10.7559 71.4489 7.7 66.1469 7.7 60.1732C7.7 54.1755 10.7559 48.8975 15.4 45.8026V74.5437ZM123.2 8.35287C123.958 8.35287 124.709 8.5018 125.41 8.79115C126.111 9.08051 126.747 9.50463 127.284 10.0393C127.82 10.574 128.245 11.2087 128.535 11.9073C128.826 12.6058 128.975 13.3546 128.975 14.1107C128.975 14.8668 128.826 15.6155 128.535 16.3141C128.245 17.0127 127.82 17.6474 127.284 18.1821C126.747 18.7167 126.111 19.1408 125.41 19.4302C124.709 19.7196 123.958 19.8685 123.2 19.8685C122.442 19.8685 121.691 19.7196 120.99 19.4302C120.289 19.1408 119.653 18.7167 119.116 18.1821C118.58 17.6474 118.155 17.0127 117.865 16.3141C117.574 15.6155 117.425 14.8668 117.425 14.1107C117.425 13.3546 117.574 12.6058 117.865 11.9073C118.155 11.2087 118.58 10.574 119.116 10.0393C119.653 9.50463 120.289 9.08051 120.99 8.79115C121.691 8.5018 122.442 8.35287 123.2 8.35287ZM123.2 27.5456C124.97 27.5456 126.722 27.1981 128.357 26.5229C129.992 25.8477 131.477 24.8581 132.728 23.6106C133.98 22.363 134.972 20.882 135.649 19.252C136.326 17.622 136.675 15.875 136.675 14.1107C136.675 12.3464 136.326 10.5994 135.649 8.96937C134.972 7.33937 133.98 5.85832 132.728 4.61077C131.477 3.36323 129.992 2.37362 128.357 1.69845C126.722 1.02328 124.97 0.675781 123.2 0.675781C121.43 0.675781 119.678 1.02328 118.043 1.69845C116.408 2.37362 114.923 3.36323 113.672 4.61077C112.42 5.85832 111.428 7.33937 110.751 8.96937C110.074 10.5994 109.725 12.3464 109.725 14.1107C109.725 15.875 110.074 17.622 110.751 19.252C111.428 20.882 112.42 22.363 113.672 23.6106C114.923 24.8581 116.408 25.8477 118.043 26.5229C119.678 27.1981 121.43 27.5456 123.2 27.5456ZM154 60.1732C154 46.4024 142.787 35.2227 128.975 35.2227H117.425C114.225 35.2227 111.145 35.8224 108.329 36.926C106.356 37.6937 105.37 39.9249 106.14 41.8921C106.91 43.8594 109.147 44.843 111.121 44.0753C113.07 43.3076 115.187 42.8997 117.425 42.8997H128.975C129.625 42.8997 130.274 42.9237 130.9 42.9957V92.8008H115.5V85.1237C115.5 83.0125 113.767 81.2852 111.65 81.2852C109.532 81.2852 107.8 83.0125 107.8 85.1237V94.7201C107.8 97.9109 110.375 100.478 113.575 100.478H132.825C136.025 100.478 138.6 97.9109 138.6 94.7201V83.2044C147.647 79.4379 154 70.5612 154 60.1732ZM138.6 74.5437V45.8026C143.244 48.8975 146.3 54.1755 146.3 60.1732C146.3 66.1469 143.244 71.4489 138.6 74.5437ZM69.3 16.03C69.3 13.9939 70.1112 12.0412 71.5553 10.6014C72.9993 9.1617 74.9578 8.35287 77 8.35287C79.0422 8.35287 81.0007 9.1617 82.4447 10.6014C83.8887 12.0412 84.7 13.9939 84.7 16.03C84.7 18.066 83.8887 20.0187 82.4447 21.4585C81.0007 22.8982 79.0422 23.707 77 23.707C74.9578 23.707 72.9993 22.8982 71.5553 21.4585C70.1112 20.0187 69.3 18.066 69.3 16.03ZM92.4 16.03C92.4 11.9578 90.7775 8.05238 87.8894 5.17291C85.0014 2.29345 81.0843 0.675781 77 0.675781C72.9157 0.675781 68.9986 2.29345 66.1106 5.17291C63.2225 8.05238 61.6 11.9578 61.6 16.03C61.6 20.1021 63.2225 24.0075 66.1106 26.887C68.9986 29.7665 72.9157 31.3841 77 31.3841C81.0843 31.3841 85.0014 29.7665 87.8894 26.887C90.7775 24.0075 92.4 20.1021 92.4 16.03ZM73.15 39.0612C59.3381 39.0612 48.125 50.241 48.125 64.0117C48.125 73.6321 53.5872 81.9809 61.6 86.1553V102.397C61.6 105.588 64.1747 108.155 67.375 108.155H86.625C89.8253 108.155 92.4 105.588 92.4 102.397V86.1553C100.413 82.0049 105.875 73.6561 105.875 64.0117C105.875 50.241 94.6619 39.0612 80.85 39.0612H73.15ZM61.6 51.1286V76.8709C58.0628 73.7041 55.825 69.0978 55.825 63.9877C55.825 58.8777 58.0628 54.2714 61.6 51.1046V51.1286ZM69.3 100.478V47.1701C70.5272 46.8822 71.8266 46.7383 73.15 46.7383H80.85C82.1734 46.7383 83.4728 46.8822 84.7 47.1701V100.478H69.3ZM92.4 76.8948V51.1526C95.9372 54.3194 98.175 58.9017 98.175 64.0357C98.175 69.1458 95.9372 73.752 92.4 76.9188V76.8948Z' fill='%2313558D'/%3E%3C/svg%3E%0A");
}

.re-supportItem .re-supportItem-p2 {
    background-image: url("data:image/svg+xml,%3Csvg width='154' height='124' viewBox='0 0 154 124' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.4647 5.12661C47.1866 3.12942 46.1278 0.91567 44.1306 0.217858C42.1334 -0.479955 39.9197 0.554733 39.2219 2.55192L34.7703 15.1125L30.6075 2.62411C29.9337 0.62692 27.7441 -0.479955 25.7228 0.193795C23.7016 0.867545 22.6188 3.05723 23.2925 5.07848L27.1906 16.7729L15.7369 8.44723C14.0284 7.19598 11.5981 7.58098 10.3469 9.28942C9.09562 10.9979 9.48062 13.4282 11.1891 14.6794L22.8113 23.1013H15.4C6.90594 23.1013 0 30.0072 0 38.5013V107.801C0 116.295 6.90594 123.201 15.4 123.201H48.2694C46.97 120.939 46.2 118.317 46.2 115.501H15.4C11.1409 115.501 7.7 112.06 7.7 107.801V38.5013C7.7 34.2422 11.1409 30.8013 15.4 30.8013H53.9C57.1484 30.8013 59.9397 32.8225 61.0706 35.686C62.4422 33.2797 64.2228 31.1382 66.2681 29.3335C63.4769 25.5557 58.9772 23.1013 53.9 23.1013H46.4887L58.0869 14.6554C59.7953 13.4041 60.1803 10.9979 58.9291 9.26536C57.6778 7.53286 55.2716 7.17192 53.5391 8.42317L42.4222 16.5322L46.4647 5.12661ZM87.0581 41.5332L96.5869 53.9013H94.325H80.85C76.5909 53.9013 73.15 50.4604 73.15 46.2013C73.15 41.9663 76.615 38.5013 80.8981 38.5013C83.3044 38.5013 85.6144 39.6322 87.0581 41.5332ZM65.45 46.2013C65.45 49.0166 66.1959 51.6394 67.5194 53.9013H65.45C59.0734 53.9013 53.9 59.0747 53.9 65.4513V111.651C53.9 118.028 59.0734 123.201 65.45 123.201H142.45C148.827 123.201 154 118.028 154 111.651V65.4513C154 59.0747 148.827 53.9013 142.45 53.9013H140.381C141.68 51.6394 142.45 49.0166 142.45 46.2013C142.45 37.6832 135.496 30.8013 127.002 30.8013C122.213 30.8013 117.666 33.015 114.73 36.841L103.95 50.8694L93.17 36.841C90.2344 33.0391 85.6866 30.8013 80.8981 30.8013C72.4041 30.8013 65.45 37.6832 65.45 46.2013ZM61.6 65.4513C61.6 63.3338 63.3325 61.6013 65.45 61.6013H80.85H94.325H100.1V84.7013H61.6V65.4513ZM61.6 111.651V92.4013H100.1V115.501H65.45C63.3325 115.501 61.6 113.769 61.6 111.651ZM146.3 111.651C146.3 113.769 144.567 115.501 142.45 115.501H107.8V92.4013H146.3V111.651ZM146.3 65.4513V84.7013H107.8V61.6013H113.575H127.05H142.45C144.567 61.6013 146.3 63.3338 146.3 65.4513ZM113.575 53.9013H111.313L120.842 41.5332C122.31 39.6322 124.596 38.5013 127.002 38.5013C131.261 38.5013 134.75 41.9663 134.75 46.2013C134.75 50.4604 131.309 53.9013 127.05 53.9013H113.575Z' fill='%2313558D'/%3E%3C/svg%3E%0A");
}

.re-supportItem .re-supportItem-p3 {
    background-image: url("data:image/svg+xml,%3Csvg width='154' height='154' viewBox='0 0 154 154' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M95.6184 127.14C89.1516 140.044 82.023 144.375 77 144.375C74.6238 144.375 71.7965 143.413 68.7887 141.066L66.7133 146.661C65.841 149.007 64.3973 151.082 62.5324 152.646C67.2246 153.549 72.0371 154 77 154C119.53 154 154 119.53 154 77C154 34.4695 119.53 0 77 0C34.4695 0 0 34.4695 0 77C0 81.9328 0.451172 86.7754 1.35352 91.4676C2.94766 89.6027 4.99297 88.159 7.33906 87.2867L10.2266 86.234C9.80547 83.2262 9.59492 80.1582 9.59492 77.0301C9.59492 70.3527 10.5574 63.8859 12.3922 57.7801H39.7031C38.9512 63.5551 38.5301 69.6008 38.5 75.827L48.1852 72.2477C48.3355 67.2246 48.7566 62.382 49.4184 57.7801H104.582C105.424 63.8559 105.875 70.3227 105.875 77.0301C105.875 83.7375 105.424 90.2043 104.582 96.2801H85.3016L81.7523 105.905H102.867C101.093 114.026 98.5961 121.215 95.6184 127.17V127.14ZM58.3816 26.8598C64.8484 13.9563 71.977 9.625 77 9.625C82.023 9.625 89.1516 13.9563 95.6184 26.8598C98.5961 32.8152 101.093 40.0039 102.867 48.125H51.1328C52.9074 40.0039 55.4039 32.8152 58.3816 26.8598ZM115.5 77C115.5 70.3527 115.079 63.916 114.297 57.75H141.608C143.412 63.8559 144.405 70.3227 144.405 77C144.405 83.6773 143.443 90.1441 141.608 96.25H114.297C115.079 90.084 115.5 83.6473 115.5 77ZM112.703 48.125C109.815 33.8078 104.822 21.6562 98.5059 13.1441C115.891 19.0094 130.088 31.7324 137.878 48.125H112.673H112.703ZM16.1219 48.125C23.9121 31.7324 38.109 18.9793 55.4941 13.1441C49.1777 21.6562 44.2148 33.8379 41.2973 48.125H16.1219ZM112.703 105.875H137.908C130.118 122.268 115.921 135.021 98.5359 140.856C104.852 132.344 109.845 120.162 112.733 105.875H112.703ZM81.5117 78.6543C82.1734 76.8797 81.7223 74.9246 80.3988 73.6012C79.0754 72.2777 77.0902 71.8266 75.3457 72.4883L10.6777 96.3102C8.81289 97.002 7.57969 98.7465 7.51953 100.732C7.45937 102.717 8.6625 104.521 10.4973 105.273L32.7551 114.447L1.41367 145.789C-0.451172 147.654 -0.451172 150.721 1.41367 152.586C3.27852 154.451 6.34648 154.451 8.21133 152.586L39.5527 121.245L48.7266 143.503C49.4785 145.338 51.2832 146.511 53.2684 146.48C55.2535 146.45 56.998 145.187 57.6898 143.322L81.5117 78.6543ZM43.102 108.281L25.5965 101.062L68.8789 85.1211L52.9375 128.404L45.7188 110.898C45.2375 109.725 44.275 108.763 43.102 108.281Z' fill='%2313558D'/%3E%3C/svg%3E%0A");
}

.vans_items.re-vans_items .sharing_item:hover .re-supportItem-p1 {
    background-image: url("data:image/svg+xml,%3Csvg width='154' height='109' viewBox='0 0 154 109' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.8 8.35287C31.5584 8.35287 32.3093 8.5018 33.01 8.79115C33.7107 9.08051 34.3473 9.50463 34.8835 10.0393C35.4198 10.574 35.8452 11.2087 36.1354 11.9073C36.4256 12.6058 36.575 13.3546 36.575 14.1107C36.575 14.8668 36.4256 15.6155 36.1354 16.3141C35.8452 17.0127 35.4198 17.6474 34.8835 18.1821C34.3473 18.7167 33.7107 19.1408 33.01 19.4302C32.3093 19.7196 31.5584 19.8685 30.8 19.8685C30.0416 19.8685 29.2907 19.7196 28.59 19.4302C27.8893 19.1408 27.2527 18.7167 26.7165 18.1821C26.1802 17.6474 25.7548 17.0127 25.4646 16.3141C25.1744 15.6155 25.025 14.8668 25.025 14.1107C25.025 13.3546 25.1744 12.6058 25.4646 11.9073C25.7548 11.2087 26.1802 10.574 26.7165 10.0393C27.2527 9.50463 27.8893 9.08051 28.59 8.79115C29.2907 8.5018 30.0416 8.35287 30.8 8.35287ZM30.8 27.5456C32.5696 27.5456 34.3218 27.1981 35.9567 26.5229C37.5915 25.8477 39.077 24.8581 40.3283 23.6106C41.5795 22.363 42.5721 20.882 43.2493 19.252C43.9265 17.622 44.275 15.875 44.275 14.1107C44.275 12.3464 43.9265 10.5994 43.2493 8.96937C42.5721 7.33937 41.5795 5.85832 40.3283 4.61077C39.077 3.36323 37.5915 2.37362 35.9567 1.69845C34.3218 1.02328 32.5696 0.675781 30.8 0.675781C29.0304 0.675781 27.2782 1.02328 25.6433 1.69845C24.0085 2.37362 22.523 3.36323 21.2717 4.61077C20.0205 5.85832 19.0279 7.33937 18.3507 8.96937C17.6735 10.5994 17.325 12.3464 17.325 14.1107C17.325 15.875 17.6735 17.622 18.3507 19.252C19.0279 20.882 20.0205 22.363 21.2717 23.6106C22.523 24.8581 24.0085 25.8477 25.6433 26.5229C27.2782 27.1981 29.0304 27.5456 30.8 27.5456ZM0 60.1732C0 70.5612 6.3525 79.4619 15.4 83.2044V94.7201C15.4 97.9109 17.9747 100.478 21.175 100.478H40.425C43.6253 100.478 46.2 97.9109 46.2 94.7201V85.1237C46.2 83.0125 44.4675 81.2852 42.35 81.2852C40.2325 81.2852 38.5 83.0125 38.5 85.1237V92.8008H23.1V42.9957C23.7256 42.9237 24.3753 42.8997 25.025 42.8997H36.575C38.8128 42.8997 40.9303 43.3076 42.8794 44.0753C44.8525 44.843 47.0903 43.8594 47.8603 41.8921C48.6303 39.9249 47.6437 37.6937 45.6706 36.926C42.8553 35.8224 39.7753 35.2227 36.575 35.2227H25.025C11.2131 35.2227 0 46.4024 0 60.1732ZM15.4 74.5437C10.7559 71.4489 7.7 66.1469 7.7 60.1732C7.7 54.1755 10.7559 48.8975 15.4 45.8026V74.5437ZM123.2 8.35287C123.958 8.35287 124.709 8.5018 125.41 8.79115C126.111 9.08051 126.747 9.50463 127.284 10.0393C127.82 10.574 128.245 11.2087 128.535 11.9073C128.826 12.6058 128.975 13.3546 128.975 14.1107C128.975 14.8668 128.826 15.6155 128.535 16.3141C128.245 17.0127 127.82 17.6474 127.284 18.1821C126.747 18.7167 126.111 19.1408 125.41 19.4302C124.709 19.7196 123.958 19.8685 123.2 19.8685C122.442 19.8685 121.691 19.7196 120.99 19.4302C120.289 19.1408 119.653 18.7167 119.116 18.1821C118.58 17.6474 118.155 17.0127 117.865 16.3141C117.574 15.6155 117.425 14.8668 117.425 14.1107C117.425 13.3546 117.574 12.6058 117.865 11.9073C118.155 11.2087 118.58 10.574 119.116 10.0393C119.653 9.50463 120.289 9.08051 120.99 8.79115C121.691 8.5018 122.442 8.35287 123.2 8.35287ZM123.2 27.5456C124.97 27.5456 126.722 27.1981 128.357 26.5229C129.992 25.8477 131.477 24.8581 132.728 23.6106C133.98 22.363 134.972 20.882 135.649 19.252C136.326 17.622 136.675 15.875 136.675 14.1107C136.675 12.3464 136.326 10.5994 135.649 8.96937C134.972 7.33937 133.98 5.85832 132.728 4.61077C131.477 3.36323 129.992 2.37362 128.357 1.69845C126.722 1.02328 124.97 0.675781 123.2 0.675781C121.43 0.675781 119.678 1.02328 118.043 1.69845C116.408 2.37362 114.923 3.36323 113.672 4.61077C112.42 5.85832 111.428 7.33937 110.751 8.96937C110.074 10.5994 109.725 12.3464 109.725 14.1107C109.725 15.875 110.074 17.622 110.751 19.252C111.428 20.882 112.42 22.363 113.672 23.6106C114.923 24.8581 116.408 25.8477 118.043 26.5229C119.678 27.1981 121.43 27.5456 123.2 27.5456ZM154 60.1732C154 46.4024 142.787 35.2227 128.975 35.2227H117.425C114.225 35.2227 111.145 35.8224 108.329 36.926C106.356 37.6937 105.37 39.9249 106.14 41.8921C106.91 43.8594 109.147 44.843 111.121 44.0753C113.07 43.3076 115.187 42.8997 117.425 42.8997H128.975C129.625 42.8997 130.274 42.9237 130.9 42.9957V92.8008H115.5V85.1237C115.5 83.0125 113.767 81.2852 111.65 81.2852C109.532 81.2852 107.8 83.0125 107.8 85.1237V94.7201C107.8 97.9109 110.375 100.478 113.575 100.478H132.825C136.025 100.478 138.6 97.9109 138.6 94.7201V83.2044C147.647 79.4379 154 70.5612 154 60.1732ZM138.6 74.5437V45.8026C143.244 48.8975 146.3 54.1755 146.3 60.1732C146.3 66.1469 143.244 71.4489 138.6 74.5437ZM69.3 16.03C69.3 13.9939 70.1112 12.0412 71.5553 10.6014C72.9993 9.1617 74.9578 8.35287 77 8.35287C79.0422 8.35287 81.0007 9.1617 82.4447 10.6014C83.8887 12.0412 84.7 13.9939 84.7 16.03C84.7 18.066 83.8887 20.0187 82.4447 21.4585C81.0007 22.8982 79.0422 23.707 77 23.707C74.9578 23.707 72.9993 22.8982 71.5553 21.4585C70.1112 20.0187 69.3 18.066 69.3 16.03ZM92.4 16.03C92.4 11.9578 90.7775 8.05238 87.8894 5.17291C85.0014 2.29345 81.0843 0.675781 77 0.675781C72.9157 0.675781 68.9986 2.29345 66.1106 5.17291C63.2225 8.05238 61.6 11.9578 61.6 16.03C61.6 20.1021 63.2225 24.0075 66.1106 26.887C68.9986 29.7665 72.9157 31.3841 77 31.3841C81.0843 31.3841 85.0014 29.7665 87.8894 26.887C90.7775 24.0075 92.4 20.1021 92.4 16.03ZM73.15 39.0612C59.3381 39.0612 48.125 50.241 48.125 64.0117C48.125 73.6321 53.5872 81.9809 61.6 86.1553V102.397C61.6 105.588 64.1747 108.155 67.375 108.155H86.625C89.8253 108.155 92.4 105.588 92.4 102.397V86.1553C100.413 82.0049 105.875 73.6561 105.875 64.0117C105.875 50.241 94.6619 39.0612 80.85 39.0612H73.15ZM61.6 51.1286V76.8709C58.0628 73.7041 55.825 69.0978 55.825 63.9877C55.825 58.8777 58.0628 54.2714 61.6 51.1046V51.1286ZM69.3 100.478V47.1701C70.5272 46.8822 71.8266 46.7383 73.15 46.7383H80.85C82.1734 46.7383 83.4728 46.8822 84.7 47.1701V100.478H69.3ZM92.4 76.8948V51.1526C95.9372 54.3194 98.175 58.9017 98.175 64.0357C98.175 69.1458 95.9372 73.752 92.4 76.9188V76.8948Z' fill='white'/%3E%3C/svg%3E%0A");
    color: #FFF;
}

.vans_items.re-vans_items .sharing_item:hover .re-supportItem-p2 {
    background-image: url("data:image/svg+xml,%3Csvg width='154' height='124' viewBox='0 0 154 124' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.4647 5.12661C47.1866 3.12942 46.1278 0.91567 44.1306 0.217858C42.1334 -0.479955 39.9197 0.554733 39.2219 2.55192L34.7703 15.1125L30.6075 2.62411C29.9337 0.62692 27.7441 -0.479955 25.7228 0.193795C23.7016 0.867545 22.6188 3.05723 23.2925 5.07848L27.1906 16.7729L15.7369 8.44723C14.0284 7.19598 11.5981 7.58098 10.3469 9.28942C9.09562 10.9979 9.48062 13.4282 11.1891 14.6794L22.8113 23.1013H15.4C6.90594 23.1013 0 30.0072 0 38.5013V107.801C0 116.295 6.90594 123.201 15.4 123.201H48.2694C46.97 120.939 46.2 118.317 46.2 115.501H15.4C11.1409 115.501 7.7 112.06 7.7 107.801V38.5013C7.7 34.2422 11.1409 30.8013 15.4 30.8013H53.9C57.1484 30.8013 59.9397 32.8225 61.0706 35.686C62.4422 33.2797 64.2228 31.1382 66.2681 29.3335C63.4769 25.5557 58.9772 23.1013 53.9 23.1013H46.4887L58.0869 14.6554C59.7953 13.4041 60.1803 10.9979 58.9291 9.26536C57.6778 7.53286 55.2716 7.17192 53.5391 8.42317L42.4222 16.5322L46.4647 5.12661ZM87.0581 41.5332L96.5869 53.9013H94.325H80.85C76.5909 53.9013 73.15 50.4604 73.15 46.2013C73.15 41.9663 76.615 38.5013 80.8981 38.5013C83.3044 38.5013 85.6144 39.6322 87.0581 41.5332ZM65.45 46.2013C65.45 49.0166 66.1959 51.6394 67.5194 53.9013H65.45C59.0734 53.9013 53.9 59.0747 53.9 65.4513V111.651C53.9 118.028 59.0734 123.201 65.45 123.201H142.45C148.827 123.201 154 118.028 154 111.651V65.4513C154 59.0747 148.827 53.9013 142.45 53.9013H140.381C141.68 51.6394 142.45 49.0166 142.45 46.2013C142.45 37.6832 135.496 30.8013 127.002 30.8013C122.213 30.8013 117.666 33.015 114.73 36.841L103.95 50.8694L93.17 36.841C90.2344 33.0391 85.6866 30.8013 80.8981 30.8013C72.4041 30.8013 65.45 37.6832 65.45 46.2013ZM61.6 65.4513C61.6 63.3338 63.3325 61.6013 65.45 61.6013H80.85H94.325H100.1V84.7013H61.6V65.4513ZM61.6 111.651V92.4013H100.1V115.501H65.45C63.3325 115.501 61.6 113.769 61.6 111.651ZM146.3 111.651C146.3 113.769 144.567 115.501 142.45 115.501H107.8V92.4013H146.3V111.651ZM146.3 65.4513V84.7013H107.8V61.6013H113.575H127.05H142.45C144.567 61.6013 146.3 63.3338 146.3 65.4513ZM113.575 53.9013H111.313L120.842 41.5332C122.31 39.6322 124.596 38.5013 127.002 38.5013C131.261 38.5013 134.75 41.9663 134.75 46.2013C134.75 50.4604 131.309 53.9013 127.05 53.9013H113.575Z' fill='white'/%3E%3C/svg%3E%0A");
    color: #FFF;
}

.vans_items.re-vans_items .sharing_item:hover .re-supportItem-p3 {
    background-image: url("data:image/svg+xml,%3Csvg width='154' height='154' viewBox='0 0 154 154' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M95.6184 127.14C89.1516 140.044 82.023 144.375 77 144.375C74.6238 144.375 71.7965 143.413 68.7887 141.066L66.7133 146.661C65.841 149.007 64.3973 151.082 62.5324 152.646C67.2246 153.549 72.0371 154 77 154C119.53 154 154 119.53 154 77C154 34.4695 119.53 0 77 0C34.4695 0 0 34.4695 0 77C0 81.9328 0.451172 86.7754 1.35352 91.4676C2.94766 89.6027 4.99297 88.159 7.33906 87.2867L10.2266 86.234C9.80547 83.2262 9.59492 80.1582 9.59492 77.0301C9.59492 70.3527 10.5574 63.8859 12.3922 57.7801H39.7031C38.9512 63.5551 38.5301 69.6008 38.5 75.827L48.1852 72.2477C48.3355 67.2246 48.7566 62.382 49.4184 57.7801H104.582C105.424 63.8559 105.875 70.3227 105.875 77.0301C105.875 83.7375 105.424 90.2043 104.582 96.2801H85.3016L81.7523 105.905H102.867C101.093 114.026 98.5961 121.215 95.6184 127.17V127.14ZM58.3816 26.8598C64.8484 13.9563 71.977 9.625 77 9.625C82.023 9.625 89.1516 13.9563 95.6184 26.8598C98.5961 32.8152 101.093 40.0039 102.867 48.125H51.1328C52.9074 40.0039 55.4039 32.8152 58.3816 26.8598ZM115.5 77C115.5 70.3527 115.079 63.916 114.297 57.75H141.608C143.412 63.8559 144.405 70.3227 144.405 77C144.405 83.6773 143.443 90.1441 141.608 96.25H114.297C115.079 90.084 115.5 83.6473 115.5 77ZM112.703 48.125C109.815 33.8078 104.822 21.6562 98.5059 13.1441C115.891 19.0094 130.088 31.7324 137.878 48.125H112.673H112.703ZM16.1219 48.125C23.9121 31.7324 38.109 18.9793 55.4941 13.1441C49.1777 21.6562 44.2148 33.8379 41.2973 48.125H16.1219ZM112.703 105.875H137.908C130.118 122.268 115.921 135.021 98.5359 140.856C104.852 132.344 109.845 120.162 112.733 105.875H112.703ZM81.5117 78.6543C82.1734 76.8797 81.7223 74.9246 80.3988 73.6012C79.0754 72.2777 77.0902 71.8266 75.3457 72.4883L10.6777 96.3102C8.81289 97.002 7.57969 98.7465 7.51953 100.732C7.45937 102.717 8.6625 104.521 10.4973 105.273L32.7551 114.447L1.41367 145.789C-0.451172 147.654 -0.451172 150.721 1.41367 152.586C3.27852 154.451 6.34648 154.451 8.21133 152.586L39.5527 121.245L48.7266 143.503C49.4785 145.338 51.2832 146.511 53.2684 146.48C55.2535 146.45 56.998 145.187 57.6898 143.322L81.5117 78.6543ZM43.102 108.281L25.5965 101.062L68.8789 85.1211L52.9375 128.404L45.7188 110.898C45.2375 109.725 44.275 108.763 43.102 108.281Z' fill='white'/%3E%3C/svg%3E%0A");
    color: #FFF;
}

.vans_items.re-vans_items .sharing_item {
    position: relative;
    top: 0;
    padding: 60px 10px;
    transition: all 0.2s ease-in;
    width: 100%;
    margin: 0;
}

.vans_items.re-vans_items .sharing_item:hover {
    background-color: #13568D;
    top: -20px;

}

.press_tcontent.ssApply .formBox {
    margin-top: 60px;
}

.press_tcontent.ssApply .press_line.ssApply {
    display: none;
}

.press_tcontent.ssApply .press_write_content.ssApply {
    border-top: 3px solid #13568D;
    margin-bottom: 25px;
}

.press_tcontent.ssApply table {
    width: 100%;
    border-collapse: collapse;
}

.press_tcontent.ssApply table td {
    padding: 25px 40px;
}

.press_tcontent.ssApply table td:has(label) {
    width: 15%;
    line-height: 40px;
    font-size: 22px;
    color: #555555;
    text-align: center;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    font-weight: 600;
}

.press_tcontent.ssApply table td:has(:not(label)) {
    width: 85%;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

.press_tcontent.ssApply table td:has(:not(label)) input[type="date"] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    display: block;
    min-width: 95%;
    -webkit-appearance: none;
    min-height: 50px;
}

.press_tcontent.ssApply table td:has(#applyName){
    border-top: none;
}
.press_tcontent.ssApply table td:has(:not(label)) input,
.press_tcontent.ssApply table textarea {
    width: 100%;
    line-height: 30px;
    font-size: 20px;
    color: #555555;
    border: 1px solid #E8E8E8;
    padding: 10px 20px;
    font-family: 'Pretendard-Regular', sans-serif;
}

.press_tcontent.ssApply input[type="date"] {
    position: relative;
    background-position: right 20px center;
    background-size: 20px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1132_1310)'%3E%3Cpath d='M6.10714 0.9375C6.10714 0.417969 5.67723 0 5.14286 0C4.60848 0 4.17857 0.417969 4.17857 0.9375V2.5H2.57143C1.15313 2.5 0 3.62109 0 5V5.625V7.5V17.5C0 18.8789 1.15313 20 2.57143 20H15.4286C16.8469 20 18 18.8789 18 17.5V7.5V5.625V5C18 3.62109 16.8469 2.5 15.4286 2.5H13.8214V0.9375C13.8214 0.417969 13.3915 0 12.8571 0C12.3228 0 11.8929 0.417969 11.8929 0.9375V2.5H6.10714V0.9375ZM1.92857 7.5H16.0714V17.5C16.0714 17.8438 15.7821 18.125 15.4286 18.125H2.57143C2.21786 18.125 1.92857 17.8438 1.92857 17.5V7.5Z' fill='%23555555'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1132_1310'%3E%3Crect width='18' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.press_tcontent.ssApply input[type="date"]::-webkit-calendar-picker-indicator {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.press_tcontent.ssApply table td:has(:not(label)) input::placeholder,
.press_tcontent.ssApply table textarea::placeholder {
    color: rgba(136, 136, 136, 0.25);
}

.press_tcontent.ssApply table td.numBox {
    display: flex;
    width: 100%;
    gap: 15px;
    align-items: center;
    border-top: none;
    border-bottom: none;
}

.press_tcontent.ssApply table td.numBox input {
    text-align: center;
}

.press_tcontent.ssApply table td.numBox input::-webkit-inner-spin-button {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.press_tcontent.ssApply table td.numBox input {
    -moz-appearance: textfield;
}

.press_tcontent.ssApply table td.mailbox {
    display: flex;
    width: 100%;
    gap: 10px;
    justify-content: space-between;
    align-items: center;
    border-bottom: none;
}

.press_tcontent.ssApply table td.mailbox input {
    width: 32%;
}

.press_tcontent.ssApply table td.mailbox span {
    width: 32%;
    margin-left: 20px;
}

.press_tcontent.ssApply table td.mailbox span select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    line-height: 30px;
    border: 1px solid #E8E8E8;
    padding: 10px 20px;
    background-position: right 20px center;
    background-repeat: no-repeat;
    background-size: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M5 6.53982L0 0H10L5 6.53982Z' fill='%23555555'/%3E%3C/svg%3E");
}

.press_tcontent.ssApply table td.mailbox span select::-ms-expand {
    display: none;
}

.press_tcontent.ssApply table textarea {
    height: 130px;
    width: 100%;
    resize: none;
}

.press_tcontent.ssApply .formftr {
    justify-content: space-between;
    align-items: center;
}

.press_tcontent.ssApply .formftr div {
    display: flex;
    align-items: center;
}

.press_tcontent.ssApply .formftr div label {
    line-height: 40px;
    font-size: 22px;
    font-weight: 400;
    margin-right: 15px;
    color: #555555;
}

.press_tcontent.ssApply .formftr div input {
    width: 25px;
    height: 25px;
}

.press_tcontent.ssApply .formftr button {
    color: #fff;
    background-color: #13568D;
    border: none;
    width: 200px;
    height: 50px;
    font-size: 20px;
    font-weight: 600;
}

.branch_map_tcontent > div:first-child{
    width: 50%;
}


.press_write_content{
    display: flex;
    border-top: 2px solid #222;
    flex-wrap: wrap;
    margin-bottom:100px;
}

.press_write_item{
    display: flex;
    align-items: center;
    width: 100%;
    border-bottom: 1px solid #ddd;
}

.press_write_litem {
    display: flex;
    align-items: center;
    width: 20%;
    height: 80px;
    padding: 15px 30px;
    border-right: 1px solid #e5e5e5;
    background-color: #fcfcfc;
}

.press_write_ritem{
    width:100%;
    padding: 15px 20px;
}

.press_write_input{
    width: 100%;
    height: 50px;
    border: 1px solid #e5e5e5;
    padding: 0 30px;
    font-size: 16px;
}

.press_write_textarea{
    width: 100%;
    height: 300px;
    padding: 20px 30px;
    font-size: 16px;
    border: 1px solid #e5e5e5;
}

.press_write_litem_area {
    display: flex;
    align-items: center;
    width: 20%;
    height: 100%;
    padding: 15px 30px;
    border-right: 1px solid #e5e5e5;
    background-color: #fcfcfc;
}

.sub_write_btn{
    width:100px;
    height:50px;
    background-color: #13568D;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left:50px;
}

.delete_board_btn{
    color:black;
    height:20px;
}

.update_board_btn{
    color:black;
    height:20px;
    margin-left:10px;
}

.admin_bo_menus{
    position: absolute;
    right: 2%;
    top:10%;
}


.answerBox {
    margin-top: 40px;
    padding: 20px 15px;
    background-color: #f2f2f2;
    width: 100%;

}

.answerBox .aboxLi:not(:last-of-type) {
    padding-bottom: 15px;
}
.answerBox .aboxLi:not(:first-of-type) {
    padding-top: 15px;
    border-top: 1px dashed #d9d9d9;
}

.answerBox .aInfo {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.answerBox .aInfo span {
    font-size: 15px;
}

.answerBox .aInfo span:first-of-type {
    font-weight: 700;
}

.answerBox .aInfo span:nth-of-type(2) {
    margin-right: auto;
    margin-left: 7px;
    font-size: 13px;
    color: #7d7d7d;
}



.answerBox .aInfo span input{
    appearance: none;
    line-height: 2;
    border: none;
    padding: 0 5px;
}
.answerBox .aInfo span:has(button) {
    margin-left: 10px;
}

.answerBox .aInfo button {
    width: 60px;
    background-color: #13356D;
    color: #fff;
    border-radius: 3px;
    font-size: 14px;
    line-height: 2;
    display: inline-block;
    appearance: none;
    cursor: pointer;
    border: none;
}
.answerBox .aInfo button.edBtn {
    background-color: #fff;
    color: #000;
    border: 1px solid #13356D;
}
.answerBox textarea.aText {
    resize: none;
    border: none;
    background-color: #fff;
}
.answerBox .aText {
    width: 100%;
    min-height: 50px;
    border-top: 1px solid #858585;
    padding: 15px 10px;
    margin-top: 10px;
}

.answerBtn{
    position: absolute;
    top: -20px;
    right: 0;
    width: 120px;
    background-color: #13356D;
    color: #fff;
    font-size: 14px;
    line-height: 3;
    display: inline-block;
    appearance: none;
    cursor: pointer;
    border: none;
}

.abox_submit{
    margin-right: revert !important;
}

.aboxLi.wrt {
    display: none;
}

.aboxLi.wrt.active{
    display: block;
}

.answerBox {
    display: none;
}

.answerBox.active{
    display: block;
}
