@charset "utf-8";
/* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
── common ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
:root{
    --main-color1:#000;
    --main-color2:#1155e1;
    --sub-color1:rgba(194, 214, 255, 0.3);
}
/*  */
body{font-family:'Pretendard', 'dotum', sans-serif;font-weight:400;color:#000;}
/*  */
#landingpage_write{margin:0 auto;max-width:1080px;}
#landingpage_write > .inner{}
#landingpage_write .contbox{overflow:hidden;}
#landingpage_write .contbox > .img{display:block;position:relative;left:0;top:0;}
#landingpage_write .contbox > .img img{width:100%;height:auto;}
#landingpage_write .contbox4{padding-bottom:127px;background:#8ec5ee;}
#landingpage_write .contbox5{padding:80px 0 140px;}
#landingpage_write .contbox5 > .inner{margin:0 auto;max-width:890px;letter-spacing:-0.075em;}
#landingpage_write .contbox5 .color1{color:var(--main-color1);}
#landingpage_write .contbox5 .color2{color:var(--main-color2);}
#landingpage_write .contbox5 .t{margin-bottom:60px;padding:10px 0;line-height:1.3;font-size:56px;font-weight:700;text-align:center;letter-spacing:-0.02em;}
#landingpage_write .contbox5 .t strong{font-weight:700;}
#landingpage_write .contbox5 .t .color2{font-weight:900;}
#landingpage_write .contbox5 .c1{}
#landingpage_write .contbox5 .c1 .txt1{margin:60px 0;line-height:1.1;font-size:36px;}
#landingpage_write .contbox5 .c1 .txt2{margin:65px 0;}
#landingpage_write .contbox5 .c1 .txt2 p{position:relative;left:0;top:0;line-height:1.3;font-size:33px;}
#landingpage_write .contbox5 .c1 .txt2 p + p{margin-top:10px;}
#landingpage_write .contbox5 .c1 .txt2 p.li{padding-left:30px;}
#landingpage_write .contbox5 .c1 .txt2 p.li:before{content:"V";display:block;position:absolute;left:0;top:4px;font-size:25px;font-weight:600;}
#landingpage_write .contbox5 .c1 .txt2 strong.strong1{display:inline-block;background:var(--sub-color1);font-weight:700;color:var(--main-color2);}
#landingpage_write .contbox5 .c1 .txt2 strong.strong2{display:inline-block;background:var(--sub-color1);font-size:36px;font-weight:700;color:var(--main-color2);}
/* ----------------------------------------------------------------------------------------------------------------
-- 1920 --------------------------------------------------------------------------------------------------------- */
@media all and (max-width:1920px){
    html, body{font-size:16px;font-size:0.83333333333333vw;}
    #landingpage_write{max-width:67.5rem;}
    #landingpage_write .contbox4{padding-bottom:7.9375rem;}
    #landingpage_write .contbox5{padding:5rem 0 8.75rem;}
    #landingpage_write .contbox5 > .inner{max-width:55.625rem;}
    #landingpage_write .contbox5 .t{margin-bottom:3.75rem;padding:0.625rem 0;font-size:3.5rem;}
    #landingpage_write .contbox5 .c1 .txt1{margin:3.75rem 0;font-size:2.25rem;}
    #landingpage_write .contbox5 .c1 .txt2{margin:4.0625rem 0;}
    #landingpage_write .contbox5 .c1 .txt2 p{font-size:2.0625rem;}
    #landingpage_write .contbox5 .c1 .txt2 p + p{margin-top:0.625rem;}
    #landingpage_write .contbox5 .c1 .txt2 p.li{padding-left:1.875rem;}
    #landingpage_write .contbox5 .c1 .txt2 p.li:before{top:0.25rem;font-size:1.5625rem;}
    #landingpage_write .contbox5 .c1 .txt2 strong.strong2{font-size:2.25rem;}
}
/* ----------------------------------------------------------------------------------------------------------------
-- 1080 --------------------------------------------------------------------------------------------------------- */
@media all and (max-width:1080px){
    html, body{font-size:16px;font-size:1.4814814814815vw;}
    #landingpage_write{max-width:67.5rem;}
    #landingpage_write .contbox4{padding-bottom:7.9375rem;}
    #landingpage_write .contbox5{padding:5rem 0 8.75rem;}
    #landingpage_write .contbox5 > .inner{max-width:55.625rem;}
    #landingpage_write .contbox5 .t{margin-bottom:3.75rem;padding:0.625rem 0;font-size:3.5rem;}
    #landingpage_write .contbox5 .c1 .txt1{margin:3.75rem 0;font-size:2.25rem;}
    #landingpage_write .contbox5 .c1 .txt2{margin:4.0625rem 0;}
    #landingpage_write .contbox5 .c1 .txt2 p{font-size:2.0625rem;}
    #landingpage_write .contbox5 .c1 .txt2 p + p{margin-top:0.625rem;}
    #landingpage_write .contbox5 .c1 .txt2 p.li{padding-left:1.875rem;}
    #landingpage_write .contbox5 .c1 .txt2 p.li:before{top:0.25rem;font-size:1.5625rem;}
    #landingpage_write .contbox5 .c1 .txt2 strong.strong2{font-size:2.25rem;}
}