
/* 공통 */
.s_tit.eng { position:relative; line-height: 1; font-weight: 600; font-size: 30px; font-family: 'Poppins', sans-serif; }
.s_tit.eng:before { content:""; display: block; width:30px; height:3px; background:#ae003a; margin:0 auto 15px; }

/* contents */
#greetings { position:relative; overflow: hidden; line-height: 1; }

.s1_con { padding:0 20px 60px; }

.s1_con .txt { text-align: center; }
.s1_con .txt b { display: block; margin: 30px 0 20px; padding-top: 30px; border-top:1px solid #ddd; font-size:17px; color:#333; }
.s1_con .txt p { font-size:15px; line-height: 30px; color:#333; font-weight: 300; letter-spacing: -0.25px; word-break: keep-all; }
.s1_con .txt p br { display: none; }

.s1_con .img { margin-top: 30px; border:1px solid #ddd; display: flex; align-items: center; }
.s1_con .img img { width:100%; }


#s2 { position:relative; background:url('../img/gre_bg2.png') no-repeat center / cover #8d0734; }
#s2:before { content:""; position:absolute; left:50%; transform: translateX(-50%); top:0; width:71px; height:35px; background:url('../img/gre_tri.png') no-repeat center; }

.s2_con { padding:100px 0 60px; }
.s2_con ul { display: flex; flex-wrap: wrap; }
.s2_con li { width:50%; padding:30px 20px; text-align: center; display: flex; flex-direction: column; }
.s2_con li:nth-child(even) { border-left: 1px solid rgba(255,255,255,.4);}
.s2_con li:nth-child(n+3) { border-top: 1px solid rgba(255,255,255,.4);}

.s2_con h2 { font-size:18px; color: rgba(255, 255, 255, 0.4); font-family: 'Poppins', sans-serif; font-weight: bold; }
.s2_con .ico { margin:20px 0; }
.s2_con .ico img { width:48px; }
.s2_con h3 { font-size:16px; color:#fff; font-weight: bold; white-space: nowrap; }
.s2_con p { margin-top: 13px; font-size:13px; color:#fff; font-weight:300; font-family: 'Poppins', sans-serif; white-space: nowrap; }

.s2_con .arrow { display: none; }
