@charset "utf-8";
.f-main { color: #BF8963; } 

/* main_visual */
.main-visual { position: relative; width: 100%; height: 163vw; max-height: 780px; min-height: 590px; padding: 56px 20px ; background: url(../../image/landing/PL1143/bg_main_visual.png) no-repeat center center; background-size: cover; }
.main-visual .new { position: absolute; right: 32px; top: 32px; width: 60px; height: 44px; background: url(../../image/landing/PL1143/img_mv_new.png) no-repeat center center; background-size: contain; text-indent: -9999px; overflow: hidden; }
.main-visual .text { width: 73px; height: 16px; background: url(../../image/landing/PL1143/img_mv_text.png) no-repeat center center; background-size: contain; text-indent: -9999px; overflow: hidden; margin-left: 5px; }
.main-visual .title { width: 204px; height: 171px; background: url(../../image/landing/PL1143/img_mv_title.png) no-repeat center center; background-size: contain; text-indent: -9999px; overflow: hidden; }

/* section 02 */ 
.section02 ul { padding-left: 10px; }
.section02 ul li { position: relative; }
.section02 ul li::after { content: ''; display: block; position: absolute; left: 19px; top: calc(100% + 4px); width: 4px; height: 24px; background: #FFF5E9; }
.section02 ul li:last-of-type:after { display: none; }
.section02 ul li .numb { display: block; width: 42px; height: 42px; color: #FC9427; line-height: 42px; text-align: center; background: #FFF5E9; border-radius: 50%; }

/* section 03 */
.section03 { background: #f4f4f4; }
.section03 .title { line-height: 140%; }
.section03 .title b { color: rgba(34, 34, 34, 0.30); }
.section03 .btn { display: inline-block; padding: 11px 16px; }
/* section 04 */
.section04 .numb { display: inline-block; width: 24px; height: 24px; line-height: 24px; text-align: center; }
.section04 .img-box { background: #f4f4f4; border-radius: 12px; }

/* 플로팅 버튼 */
.btn-fix-box .btn { background: #CE8E4B; }