@charset 'utf-8';
/* #main_contents {min-height: 800px;} */
/* 서브 비주얼과 제목 */
.sub_visual_sec {display: table; position: relative; width: 100%; height: 400px; background-position: center top; background-size: cover; color: #f9f5f5; text-align: center;}
.sub_visual1 { background-image: url('../images/ev_vs_img2.jpg');}
.sub_visual_wrap {position: absolute; left: 50%; top: 50%; width: 480px; transform: translate(-50%,-50%); text-shadow: 2px 2px 3px #000000;}
.sub_visual_wrap h2 { padding-top: 100px; font-size: 2.2em;}
.sub_visual_wrap h3 {padding-top: 25px; font-size: 1.7em;}

/* LNB */
.sub_lnb_sec {background-color: #fff; border-bottom: 1px solid #609268; z-index: 9; font-size: .9em;}
.sub_lnb_sec.fixed {position: fixed; left: 0; top: 100px; width: 100%; }
.sub_lnb_sec.fixed .lnb_depth2 {border-top: 1px solid #609268;}
.sub_lnb1 {}
.sub_lnb_wrap {}
.sub_lnb {height: 60px;}
.sub_lnb > li {float: left; width: 250px;}
.sub_lnb > li > a {/*화면에 표시되는 대표 메뉴*/line-height: 61px;}
.sub_lnb a {display: block;}
.sub_lnb > .home {width: 60px; line-height: 0;}
.sub_lnb > .home > a {height: 61px; background-color: #609268; color: #f9f5f5; text-align: center;}
.sub_lnb .material-icons-outlined {font-size: 1.5em; line-height: 60px;}
.lnb_depth1 {position: relative;}
.lnb_depth1 > a {padding: 0 10px 0 20px; border-right: 1px solid #609268;  font-weight: bold;}
.lnb_depth1 > a > span { float: right; line-height: inherit;}
.lnb_main_menu {}
.lnb_sub_menu {}
.lnb_depth2 {display: none; position: absolute; left: 0; width: 100%; padding: 10px 0 40px 10px; border: 1px solid #609268; border-top-width: 0; background-color: #fff; z-index: 1;}
.lnb_sub_menu .lnb_depth2 {width: calc(100% + 1px); left: -1px;}
.lnb_depth2 a {padding-left: 10px; line-height: 2.2;}
.lnb_btn.inverse span {transform: rotate(180deg);}

/* 서브페이지 본문 */
#main_contents dl dt {padding-top: 70px; color: #666; font-size: 1.25em; font-weight: bold;}
#main_contents dl dd {padding-top: 15px; line-height: 1.8;}
.sub_contents_sec {padding: 80px 0 200px;}
#main_contents h1, #main_contents h2 {color:#333;}
.sub_contents1 h3 {padding-bottom: 45px; color: #000000; font-size: 1.2em;}
.sub_contents1 h1, .sub_contents3 h1,
.sub_contents1 h2, .sub_contents3 h2  {padding-bottom: 45px;}
.sub_contents1 img {padding-top: 60px;}

.sub_contents2 {padding-top: 120px;}
.sub_contents2 dl h2 {padding-top: 60px;}

#main_contents .sub_contents2 dl dt:nth-of-type(2),
#main_contents .sub_contents2 dl dt:nth-of-type(3),
#main_contents .sub_contents2 dl dt:nth-of-type(4) {padding-top: 40px; font-size: 1.1em; font-weight: bold; color: #333;}

.sub_contents_sec2 {}
.sub_contents4  dl dd {padding-bottom: 70px;}
.sub_contents4 div:last-child {padding: 40px 0 100px; text-align: center;}

.sub_contents_sec3 {padding-bottom:100px; background-color: #f5f5f5;}
#main_contents div img { transform: scale(0.8);}

/* 위로가기 버튼 */
.gototop {position: fixed; right: 50px; bottom: 50px; width: 40px; height: 40px; border: 1px solid #609268; background:url('../images/icon_slide_prev_03.png') no-repeat 50%; border-radius: 100%; transform: rotate(90deg); cursor: pointer;}

