@charset "UTF-8";
/*-------------------------------------------------
title       : 콘텐츠
Author      : MONI
Create date : 2020-11-09
-------------------------------------------------*/
@import url("../../main/css/layout.css");
/*-------------------------------------------------
title       : 레이아웃
Author      : MONI, 이지현
Create date : 2022-03-23
Last modification : 2022-06-14
-------------------------------------------------*/
#hnb li::before { display: none; }

#logo { width: 28.1rem; }

#gnb1 > ul { width: calc(100% - 52rem); margin: 2.8rem 18rem 0 0; }

#gnb1 > ul > li .submenu > ul > li > a { padding: 0rem 4rem 0rem 2.3rem; line-height: 3.7rem; letter-spacing: -1px; min-height: 6rem; height: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 1.2; }

#gnb1 > ul > li .submenu > ul > li > a::before { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 2rem; }

#gnb1 > ul > li .submenu > ul > li > div ul li a { display: block; }

#gnb1 > ul > li .submenu > ul > li > div ul li a::before { top: 1.2rem; }

#gnb1 > ul > li.lnb1 .submenu .desc { background: url("/eng/img/layout/menu_bg01.png") no-repeat top right; }

#gnb1 > ul > li.lnb2 .submenu .desc { background: url("/eng/img/layout/menu_bg02.png") no-repeat top right; }

#gnb1 > ul > li.lnb3 .submenu .desc { background: url("/eng/img/layout/menu_bg03.png") no-repeat top right; }

#gnb1 > ul > li.lnb4 .submenu .desc { background: url("/eng/img/layout/menu_bg04.png") no-repeat top right; }

#gnb1 > ul > li.lnb5 .submenu .desc { background: url("/eng/img/layout/menu_bg05.png") no-repeat top right; }

#gnb1 > ul .submenu .desc { height: 34.7rem; background: url("/eng/img/layout/menu_bg.png") no-repeat center center; }

#gnb1 > ul .submenu .desc .menu_title { padding-top: 10.3rem; line-height: 3.6rem; }

#gnb1 > ul .submenu .desc .menu_title::before { top: 8rem; }

#gnb2 > ul > li:nth-child(1)::before, #gnb2 > ul > li:nth-child(2)::before, #gnb2 > ul > li:nth-child(3)::before, #gnb2 > ul > li:nth-child(4)::before { max-height: 97.1rem; }

#gnb2 > ul > li:nth-child(4)::after { max-height: 97.1rem; }

#gnb2 > ul > li > a { line-height: 1.2; }

#gnb2 .submenu > ul > li > a::before { width: 0.3rem; height: 0.3rem; }

#gnb2 .submenu div a { display: inline-block; }

#footer { padding-top: 5rem; }

#siteinfo { color: rgba(255, 255, 255, 0.7); }
