/* CONTENT */
#content_wrap { width:100%; text-align:center; overflow:hidden }

/* STEP1 */
.content1_wrap { width:100%; height:876px; text-align:center;background-image:url('../images/content_img01.jpg'); background-repeat:no-repeat; background-position:50%; }
.content1_wrap ul { width:100%; margin:0 auto; text-align:center;}
.content1_wrap .txt { width:100%; margin:0 auto; padding-top:245px; text-align:center;  }
.content1_wrap .txt h2 { font-weight:600; color:#000; font-size:100px; letter-spacing:-0.04em;font-family:'tahoma';}
.content1_wrap .txt h3 { font-weight:200; color:#000; font-size:50px; letter-spacing:-0.05em; padding:10px 0 0;font-family:'dotum';}
.content1_wrap .txt strong {  display:inline-block; font-weight:600; color:#fff; font-size:50px; letter-spacing:-0.04em; padding:100px 0 0; font-family:'Noto Sans Kr';}
.content1_wrap .txt p { font-family:'Noto Sans Kr'; font-weight:200; color:#fff; font-size:26px; line-height:35px; letter-spacing:-0.05em; padding:40px 0 0; }

/* STEP2 */
.content2_wrap { width:100%; height:945px; text-align:center; background-image:url('../images/content_img02.jpg'); background-repeat:no-repeat; background-position:50%; }
.content2_wrap ul { width:100%; margin:0 auto; text-align:center;}
.content2_wrap .txt { width:100%; margin:0 auto; padding-top:545px; text-align:center;  }
.content2_wrap .txt h2 { font-weight:600; color:#000; font-size:100px; letter-spacing:-0.04em;font-family:'tahoma';}
.content2_wrap .txt h3 { font-weight:200; color:#000; font-size:50px; letter-spacing:-0.05em; padding:10px 0 0;font-family:'dotum';}
.content2_wrap .txt strong {  display:inline-block; font-weight:600; color:#c8c8c8; font-size:50px; letter-spacing:-0.04em; padding:370px 0 0; font-family:'Noto Sans Kr';}
.content2_wrap .txt p { font-family:'Noto Sans Kr'; font-weight:200; color:#111; font-size:26px; line-height:35px; letter-spacing:-0.05em; padding:40px 0 0; }

/* STEP3 */
.content3_wrap { width:100%; height:1150px; text-align:center; background:#F6F6F6; }
.content3_wrap ul { width:100%; margin:0 auto; text-align:center;}
.content3_wrap .txt { width:100%; margin:0 auto; padding-top:150px; text-align:center;  }
.content3_wrap .txt h2 { font-weight:600; color:#000; font-size:100px; letter-spacing:-0.04em;font-family:'tahoma';}
.content3_wrap .txt h3 { font-weight:200; color:#000; font-size:50px; letter-spacing:-0.05em; padding:10px 0 0;font-family:'dotum';}
.content3_wrap .txt strong {  display:inline-block; font-weight:600; color:#c8c8c8; font-size:50px; letter-spacing:-0.04em; padding:70px 0 0; font-family:'Noto Sans Kr';}
.content3_wrap .txt p { font-family:'Noto Sans Kr'; font-weight:200; color:#111; font-size:26px; line-height:35px; letter-spacing:-0.05em; padding:40px 0 0; }
