@charset "UTF-8";
@import url("/_templet3/css/sub.css");
/*-------------------------------------------------
title       : 콘텐츠
Author      : ㅈㅁㅈ
Create date : 2019-08-08
-------------------------------------------------*/
.goal_enpd ul { width: 60%; margin-right: 8%; float: left; position: relative; }

.goal_enpd ul:before { content: ''; font-family: 'xeicon'; position: absolute; right: -9%; color: #c7c7c7; width: 2rem; height: 1.5rem; line-height: 1.5rem; font-size: 2rem; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.goal_enpd ul li { float: left; width: 51.5%; background-color: rgba(160, 160, 160, 0.12); height: 6.4rem; line-height: 6.4rem; border-radius: 3rem; color: #494949; font-weight: 500; text-align: center; font-size: 1rem; }

.goal_enpd ul li:last-child { margin-left: -3%; }

.goal_enpd ul:after { content: ''; display: block; clear: both; }

.goal_enpd p { width: 32%; float: left; height: 6.4rem; background-color: #344660; color: #fff; font-weight: 500; font-size: 1.1rem; border-radius: 3rem; text-align: center; padding: 1.5rem 0; }

.goal_enpd:after { content: ''; display: block; clear: both; }

@media (max-width: 768px) { .goal_enpd ul { width: 100%; margin-right: 0; margin-bottom: 3rem; float: inherit; }
  .goal_enpd ul:before { content: ''; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); top: inherit; bottom: -2.2rem; }
  .goal_enpd ul li { height: 4rem; line-height: 4rem; font-size: .9rem; }
  .goal_enpd p { float: inherit; width: 100%; height: 5rem; padding: 1rem 0; font-size: 1rem; } }

/*-------------------------------------------------
title       : 서브
Author      : ㅈㅁㅈ
Create date : 2019-10-15
-------------------------------------------------*/
#snb .title { background: url("/enpd/img/sub/snb.jpg") no-repeat; }

@media (max-width: 1280px) { #snb .title { background-size: cover; } }
