.dngnli__btn_b{width:max-content;display:inline-block;background:#fff;border:solid 1px #196097;border-radius:21px;text-align:center;font-size:14px;line-height:1.25;color:#196097;font-weight:700;transition:background-color .15s ease-out}
.dngnli__btn_b:hover{background:#F3F8FF;text-decoration:none}
.dngnli__btn_g{width:max-content;display:inline-block;background:#fff;border:solid 1px #D4D4D4;border-radius:21px;text-align:center;font-size:14px;line-height:1.25;color:#2F2F2F !important;font-weight:700;transition:background-color .15s ease-out}
.dngnli__btn_g:hover{background:#F5F5F5;color:#2F2F2F;text-decoration:none}
.dngnli__btn_m{width:max-content;min-width:350px;display:inline-block;background:#c03;border-radius:28px;padding:18px;text-align:center;font-size:16px;line-height:1;color:#fff !important;font-weight:600;transition:background-color .15s ease-out}
.dngnli__btn_m:hover{background:#9C0C0C;text-decoration:none}
.dngnli__btn_m>sup{translate:0 -.45em;display:inline-block;font-size:.7em}
@media(max-width:559px){
  .dngnli__btn_b{padding:12px 16px}
  .dngnli__btn_g{padding:12px 16px}
}
@media(min-width:560px){
  .dngnli__btn_b{padding:12px 24px}
  .dngnli__btn_g{padding:12px 24px}
}
.dngnli__h_label{width:max-content;background:#c03;border-radius:8px;padding:4px 16px;color:#fff;font-weight:600}
.dngnli__h_lead{margin:16px 0 0;font-weight:600}
@media(max-width:559px){
  .dngnli__h_label{font-size:14px}
  .dngnli__h_lead{font-size:22px}
}
@media(min-width:560px){
  .dngnli__h_label{font-size:16px}
  .dngnli__h_lead{font-size:32px}
}
.dngnli__ib{display:inline-block}
.dngnli__link_blank::after{content:'';translate:0 5px;width:20px;height:20px;display:inline-block;background:no-repeat center/contain url('/contents/cdn-img/top/nologin/link_blank.svg')}
.dngnli__list_check{display:flex;flex-direction:column;gap:8px;font-size:16px;font-weight:600}
.dngnli__list_check>li{display:flex;align-items:flex-start;gap:8px}
.dngnli__list_check>li::before{content:'';width:24px;height:24px;display:inline-block;flex-shrink:0;background:no-repeat center/contain url('/contents/cdn-img/top/nologin/list_check.svg')}
.dngnli__notes{margin:0 auto;display:flex;flex-direction:column;gap:4px;max-width:max-content}
.dngnli__notes>li{display:flex;align-items:flex-start;gap:4px}
.dngnli__notes>li>span:first-child{flex-shrink:0;width:max-content}
.dngnli__notes a{text-decoration:underline}
@media(max-width:559px){
  .dngnli__notes{font-size:12px}
}
.dngnli__th{display:block;text-indent:100%;overflow:hidden;white-space:nowrap}
.dngnli_cp{background:#fff;padding:16px 16px 40px;text-align:center}
.dngnli_cp a{transition:opacity .15s ease-out}
.dngnli_cp a:hover{opacity:.75}
@media(min-width:560px){
  .dngnli_cp img{max-width:400px}
}
.dngnli_cv{translate:0 0;position:fixed;bottom:0;left:0;z-index:100;width:100%;background:rgba(255,255,255,.8);border-top-left-radius:24px;border-top-right-radius:24px;padding:16px;box-shadow:0px -4px 10px rgba(0,0,0,.11);transition:translate .3s ease-in-out;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}
@media(max-width:819px){
  .dngnli_cv.__hide {translate:0 110%}
}
.dngnli_cv_linktext{text-decoration:underline}
.dngnli_cv>ul{display:flex;flex-direction:column;align-items:center;gap:16px 0}
.dngnli_da{background:#BB002F;color:#fff}
.dngnli_da>div>div{display:flex;flex-direction:column;align-items:center;gap:16px 0}
.dngnli_da>div>ul{display:flex;flex-direction:column;gap:16px;color:#303C48}
.dngnli_da>div>ul>li{position:relative;display:flex;background:#F1F5F8;border:solid .5px #fff;border-radius:16px}
.dngnli_da>div>ul>li>span{position:absolute;top:-2px;left:16px;width:56px;height:32px}
.dngnli_da>div>ul>li:first-child>span{background:no-repeat center/contain url('/contents/cdn-img/top/nologin/da_list_01.svg')}
.dngnli_da>div>ul>li:nth-child(2)>span{background:no-repeat center/contain url('/contents/cdn-img/top/nologin/da_list_02.svg')}
.dngnli_da_bonus_c{width:100%;flex-grow:1}
.dngnli_da_bonus_c>.dngnli__notes{font-size:12px;color:#575757}
.dngnli_da_bonus_c_1{display:flex;gap:8px}
.dngnli_da_bonus_c_1>li{position:relative;background:#fff;border-radius:8px}
.dngnli_da_bonus_c_1>li>p>span:last-child{display:flex;color:#c03}
.dngnli_da_bonus_c_1 .__s{margin:0 4px 0 0}
.dngnli_da_bonus_c_1 .__m{font-family:'gf-Roboto-bold',sans-serif}
.dngnli_da_bonus_c_1 .__l{margin:0 4px 0 0;font-family:'gf-Roboto-bold',sans-serif;line-height:1}
.dngnli_da_bonus_c_1 .dngnli__notes{margin:0;font-size:12px;color:#575757}
.dngnli_da_bonus_c_1_plus{position:absolute;background:#576C81;border-radius:12px;padding:3px 6px;color:#fff}
.dngnli_da_bonus_c_2{padding:16px}
.dngnli_da_bonus_c_2{width:100%;background:#fff;border-radius:8px;text-align:center;font-weight:600}
.dngnli_da_bonus_c_2>span{color:#c03}
.dngnli_da_bonus_h{display:flex;flex-direction:column;align-items:center;gap:16px;}
.dngnli_da_bonus_h>p{font-weight:600}
.dngnli_da_bonus_h sup{translate:0 -.75em;display:inline-block;font-size:.5em}
@media(max-width:559px){
  .dngnli_da{padding:56px 16px}
  .dngnli_da>div{gap:24px}
  .dngnli_da>div>.dngnli__btn_g{margin:24px auto 0}
  .dngnli_da>div>div>img{max-width:300px}
  .dngnli_da>div>ul>li{padding:32px 16px 24px}
  .dngnli_da_bonus_c_1>li>p{font-size:14px}
  .dngnli_da_bonus_c_1 .__s{font-size:12px}
  .dngnli_da_bonus_c_1 .__m{font-size:22px}
  .dngnli_da_bonus_c_1 .__l{font-size:32px;letter-spacing:-1.5px}
  .dngnli_da_bonus_h{font-size:16px}
}
@media(min-width:560px){
  .dngnli_da{padding:56px 40px}
  .dngnli_da>div{gap:40px}
  .dngnli_da>div>ul>li{padding:32px 24px 24px}
  .dngnli_da_bonus_c_1>li>p>span:first-child{font-size:14px}
  .dngnli_da_bonus_c_1 .__l{letter-spacing:-2px}
  .dngnli_da_bonus_c_2{font-size:16px}
  .dngnli_da_bonus_c_2>span{font-size:20px}
  .dngnli_da_bonus_c_2 .__s{font-size:12px}
}
@media(min-width:560px) and (max-width:1219px){
  .dngnli_da>div{gap:40px}
  .dngnli_da>div>div>img{max-width:400px}
  .dngnli_da_bonus_c_1>li>p{font-size:16px}
  .dngnli_da_bonus_c_1 .__s{font-size:14px}
  .dngnli_da_bonus_c_1 .__m{font-size:26px}
  .dngnli_da_bonus_c_1 .__l{font-size:38px}
  .dngnli_da_bonus_h{font-size:22px}
}
@media(max-width:1219px){
  .dngnli_da>div{display:flex;flex-direction:column;align-items:center}
  .dngnli_da>div>.dngnli__btn_g{margin:0 auto}
  .dngnli_da>div>div>p{max-width:560px}
  .dngnli_da>div>ul{width:100%;max-width:560px}
  .dngnli_da>div>ul>li{flex-direction:column;align-items:center;gap:8px}
  .dngnli_da .pc{display:none}
  .dngnli_da .sp{display:block}
  .dngnli_da_bonus_c>.dngnli__notes{margin:8px 0 0}
  .dngnli_da_bonus_c_1>li{display:flex;flex-direction:column;justify-content:center;flex:1;padding:12px 8px}
  .dngnli_da_bonus_c_1>li>p{display:flex;flex-direction:column;align-items:center;text-align:center;font-weight:600}
  .dngnli_da_bonus_c_1>li>p>span:last-child{align-items:baseline}
  .dngnli_da_bonus_c_1 .__s{translate:0 -2px}
  .dngnli_da_bonus_c_1_plus{top:50%;left:0;translate:calc(-50% - 4px) -50%}
  .dngnli_da_bonus_h_1{width:136px !important;height:auto}
  .dngnli_da_bonus_h_2{width:182px;height:auto}
}
@media(min-width:1220px){
  .dngnli_da{padding:80px}
  .dngnli_da>div{margin:0 auto;max-width:1120px;display:grid;grid-template-columns:400px calc(100% - 440px);grid-template-rows:1fr auto auto 1fr;grid-template-areas:". l" "i l" "a l" ". l";gap:0 40px}
  .dngnli_da>div>.dngnli__btn_g{grid-area:a;align-self:start;margin:24px auto 0;height:max-content}
  .dngnli_da>div>div{grid-area:i;align-self:center}
  .dngnli_da>div>div>img{max-width:300px}
  .dngnli_da>div>ul{grid-area:l}
  .dngnli_da>div>ul>li{gap:24px}
  .dngnli_da_bonus_c>ul{flex-direction:column}
  .dngnli_da_bonus_c>.dngnli__notes{margin:16px 0 0}
  .dngnli_da_bonus_h{justify-content:center;width:196px;flex-shrink:0}
  .dngnli_da_bonus_h>p{text-align:center;font-size:20px}
  .dngnli_da_bonus_h>p>span{display:none}
  .dngnli_da_bonus_h_1{width:112px !important;height:auto}
  .dngnli_da_bonus_h_2{width:156px;height:auto}
  .dngnli_da_bonus_c_1>li{padding:8px 16px}
  .dngnli_da_bonus_c_1>li:first-child{padding:8px 16px 16px}
  .dngnli_da_bonus_c_1>li>p{display:flex;justify-content:space-between;align-items:center;font-weight:bold}
  .dngnli_da_bonus_c_1>li>p>span:first-child{font-size:16px}
  .dngnli_da_bonus_c_1>li>p>span:last-child{align-items:center}
  .dngnli_da_bonus_c_1 .__s{font-size:14px}
  .dngnli_da_bonus_c_1 .__m{font-size:26px}
  .dngnli_da_bonus_c_1 .__l{font-size:38px}
  .dngnli_da_bonus_c_1_plus{top:0;left:50%;translate:-50% calc(-50% - 4px)}
}
.dngnli_fw{background:#E4ECF2;color:#303C48}
.dngnli_fw>div{display:flex;flex-direction:column;align-items:center}
.dngnli_fw>div>ol{width:100%;display:flex;gap:16px}
.dngnli_fw>div>ol>li{position:relative;display:flex;justify-content:space-between;align-items:center;gap:.5em;background:#fff;border-radius:16px}
.dngnli_fw>div>ol>li>span:first-child{position:absolute;top:-2px;left:16px;width:48px;height:32px;background:no-repeat center/contain}
.dngnli_fw>div>ol>li:first-child>span:first-child{background-image:url('/contents/cdn-img/top/nologin/fw_list_01.svg')}
.dngnli_fw>div>ol>li:nth-child(2)>span:first-child{background-image:url('/contents/cdn-img/top/nologin/fw_list_02.svg')}
.dngnli_fw>div>ol>li:nth-child(3)>span:first-child{background-image:url('/contents/cdn-img/top/nologin/fw_list_03.svg')}
.dngnli_fw>div>ol>li>img{width:80px;height:auto}
.dngnli_fw .dngnli__h_lead{text-align:center}
.dngnli_fw .dngnli__notes{font-size:12px;color:#575757}
.dngnli_fw_cv{position:relative}
.dngnli_fw_cv>img{position:absolute;top:-25px;left:50%;translate:-50% 0;width:200px;height:auto;pointer-events:none}
@media(max-width:559px){
  .dngnli_fw{padding:56px 16px}
  .dngnli_fw>div>ol{margin:24px 0 0}
  .dngnli_fw>div>ol>li{padding:16px}
  .dngnli_fw>div>ol>li h4{font-size:16px}
  .dngnli_fw_cv{margin:48px 0 0}
}
@media(min-width:560px){
  .dngnli_fw>div>ol{margin:40px 0 0}
  .dngnli_fw>div>ol>li{padding:24px}
  .dngnli_fw>div>ol>li h4{font-size:18px}
}
@media(min-width:560px) and (max-width:1199px){
  .dngnli_fw{padding:56px 40px}
  .dngnli_fw_cv{margin:64px 0 0}
}
@media(max-width:1199px){
  .dngnli_fw>div>ol{max-width:560px;flex-direction:column}
  .dngnli_fw .dngnli__notes{margin:16px 0 0}
}
@media(min-width:1200px){
  .dngnli_fw{padding:80px 120px}
  .dngnli_fw>div>ol{max-width:1040px}
  .dngnli_fw>div>ol>li{flex:1}
  .dngnli_fw>div>ol>li h4{margin:.5em 0 0}
  .dngnli_fw .dngnli__notes{margin:24px 0 0}
  .dngnli_fw_cv{margin:48px 0 0}
}
.dngnli_go{background:#E1EAF1;color:#303C48}
@media(max-width:559px){
  .dngnli_go{padding:56px 16px}
  .dngnli_go>div>img{margin:24px 0 0}
}
@media(min-width:560px) and (max-width:819px){
  .dngnli_go{padding:56px 40px}
  .dngnli_go>div>img{margin:40px 0 0}
}
@media(max-width:819px){
  .dngnli_go>div{display:flex;flex-direction:column;align-items:center}
  .dngnli_go>div>a{margin:24px 0 0}
  .dngnli_go>div>img{max-width:560px}
  .dngnli_go>div>ul{margin:24px 0 0;width:100%;max-width:560px}
}
@media(min-width:820px){
  .dngnli_go{padding:80px 40px}
  .dngnli_go>div{margin:0 auto;max-width:1040px;display:grid;grid-template-columns:calc(50% - 20px) calc(50% - 20px);grid-template-areas:"h3 i" "p i" "l i" "a i";gap:0 40px}
  .dngnli_go>div>a{grid-area:a;margin:24px 0 0}
  .dngnli_go>div>h3{grid-area:h3}
  .dngnli_go>div>img{grid-area:i}
  .dngnli_go>div>p{grid-area:p}
  .dngnli_go>div>ul{grid-area:l;margin:24px 0 0}
}
.dngnli_md{position:fixed;top:0;left:0;z-index:1000;;width:100vw;height:100vh;background:rgba(0,0,0,.6);color:#303C48}
.dngnli_md>div{overflow:hidden;position:absolute;top:50%;left:50%;translate:-50% calc(-50% + 20px);background:linear-gradient(195.49deg,#FFF5EA 0%,#E0EDF6 99.61%);border-radius:16px;padding:32px 24px;opacity:0;transition:all .3s ease-in-out}
.dngnli_md>div.dngnli__open{translate:-50% -50%;opacity:1}
.dngnli_md>div>div{width:335px;display:flex;flex-direction:column;align-items:center;gap:16px}
.dngnli_md>div>div>img{width:144px;height:auto}
.dngnli_md>div>div>p{text-align:center;line-height:1.7}
.dngnli_md h3{display:flex;align-items:center;gap:16px;font-size:24px;font-weight:600}
.dngnli_md h3>img{width:48px;height:auto}
@media(max-width:699px){
  .dngnli_md>div>div{width:100%}
}
@media(min-width:700px){
  .dngnli_md_img{position:absolute;top:0;right:0;z-index:-1;height:100%;aspect-ratio:19 / 16;background:no-repeat center/contain url('/contents/cdn-img/top/nologin/md_img_01.webp')}
}
@media(max-width:879px){
  .dngnli_md>div{width:calc(100% - 80px)}
  .dngnli_md_img{right:-50px}
}
@media(min-width:880px){
  .dngnli_md>div{width:800px}
}
.dngnli_btn_close{position:absolute;top:4px;right:4px;width:32px;height:32px;display:block;background:no-repeat center/24px 24px url('/contents/cdn-img/top/nologin/md_btnclose_01.svg');border:none;padding:0;cursor:pointer}
.dngnli_mr{background:#F1F5F8;color:#303C48}
.dngnli_mr h4{font-weight:600}
.dngnli_mr h4>span{display:block}
.dngnli_mr sup{translate:0 -.75em;display:inline-block;font-size:.5em}
.dngnli_mr .dngnli__btn_b{margin:16px 0 0}
.dngnli_mr .dngnli__h_label{margin:0 auto}
.dngnli_mr .dngnli__h_lead{text-align:center}
.dngnli_mr .dngnli__notes{margin:16px 0 0;color:#575757}
.dngnli_mr>ul{display:flex;flex-direction:column}
.dngnli_mr>ul>li{position:relative;background:#fff;border:solid .5px #E6ECF0;border-radius:16px}
.dngnli_mr>ul>li>span:first-child{position:absolute;top:-2px}
.dngnli_mr>ul>li:first-child>span:first-child{background:no-repeat center/contain url('/contents/cdn-img/top/nologin/mr_list_1.svg')}
.dngnli_mr>ul>li:nth-child(2)>span:first-child{background:no-repeat center/contain url('/contents/cdn-img/top/nologin/mr_list_2.svg')}
.dngnli_mr>ul>li:nth-child(3)>span:first-child{background:no-repeat center/contain url('/contents/cdn-img/top/nologin/mr_list_3.svg')}
.dngnli_mr_text>p{line-height:1.75}
@media(max-width:559px){
  .dngnli_mr{padding:56px 16px}
  .dngnli_mr h4{font-size:22px}
  .dngnli_mr h4>span{font-size:16px}
  .dngnli_mr>ul{margin:24px auto 0;gap:16px}
  .dngnli_mr>ul>li{padding:32px 16px}
  .dngnli_mr_text>p{font-size:14px}
}
@media(min-width:560px){
  .dngnli_mr{padding:56px 40px}
  .dngnli_mr h4{font-size:28px}
  .dngnli_mr h4>span{font-size:20px}
  .dngnli_mr>ul{margin:40px auto 0;max-width:1040px}
  .dngnli_mr>ul>li{padding:40px}
  .dngnli_mr_text>p{font-size:16px}
}
@media(max-width:819px){
  .dngnli_mr h4{text-align:center}
  .dngnli_mr>ul{gap:32px}
  .dngnli_mr>ul>li{display:flex;flex-direction:column;gap:16px}
  .dngnli_mr>ul>li>span:first-child{left:16px;width:48px;height:32px}
  .dngnli_mr_text{display:flex;flex-direction:column;align-items:flex-end}
  .dngnli_mr_text>p{width:100%}
}
@media(min-width:820px){
  .dngnli_mr h4{grid-area:h4}
  .dngnli_mr>ul{gap:40px}
  .dngnli_mr>ul>li{padding:56px 40px 40px}
  .dngnli_mr>ul>li>span:first-child{left:40px;width:60px;height:40px}
  .dngnli_mr>ul>li{display:grid;grid-template-columns:calc(50% - 20px) calc(50% - 20px);grid-template-areas:"h4 i" "t i" ". i";grid-template-rows:auto auto 1fr;gap:16px 40px}
  .dngnli_mr_img{grid-area:i;display:flex;align-items:center}
  .dngnli_mr_text{grid-area:t}
}
.dngnli_mv{background:linear-gradient(180deg, #FFF5EA 0%, #E0EDF6 100%)}
.dngnli_mv>div{display:flex;flex-direction:column}
.dngnli_mv>div>h2{text-align:center}
.dngnli_mv>div>h2 img{height:auto}
.dngnli_mv_msg{order:1;text-align:center}
.dngnli_mv_msg img{height:auto}
.dngnli_mv_p{text-align:center;color:#303C48}
@media(max-width:559px){
  .dngnli_mv>div{padding:20px 0 38px}
  .dngnli_mv>div>h2{order:4;margin:12px 0 0}
  .dngnli_mv>div>h2 img{width:256px}
  .dngnli_mv_app{order:3;margin:5px 0 0;width:100%;aspect-ratio:26 / 25;background-size:contain;background-image:url('/contents/cdn-img/top/nologin/mv_app_sp.webp')}
  .dngnli_mv_msg img{width:320px}
  .dngnli_mv_p{font-size:14px}
  .dngnli_mv_p{order:2}
}
@media(min-width:560px){
  .dngnli_mv{isolation:isolate;position:relative;height:450px}
  .dngnli_mv>div{height:100%;align-items:center}
  .dngnli_mv>div>h2{order:2;margin:10px 0 0}
  .dngnli_mv_app{position:absolute;top:0;z-index:-1;width:auto;height:100%;}
  .dngnli_mv_p{order:3;margin:20px 0 0;text-align:center;font-size:16px}
}
@media(min-width:560px) and (max-width:819px){
  .dngnli_mv>div{width:45vw;max-width:312px;margin-left:10vw}
  .dngnli_mv>div>h2{width:100%}
  .dngnli_mv_app{right:-65px;aspect-ratio:451 / 450;background:no-repeat center/auto 450px url('/contents/cdn-img/top/nologin/mv_app_tb.webp')}
  .dngnli_mv_msg{margin:58px 0 0}
}
@media(min-width:820px){
  .dngnli_mv>div{margin:0 calc(50vw - 55px) 0 auto;width:50vw;max-width:564px;padding:0 20px}
  .dngnli_mv>div>h2{width:67%}
  .dngnli_mv_app{translate:-250px 0;left:50%;aspect-ratio:970 / 449;background:no-repeat center/auto 450px url('/contents/cdn-img/top/nologin/mv_app_pc.webp')}
  .dngnli_mv_msg{margin:75px 0 0}
}
@media(min-width:1080px){
  .dngnli_mv>div>h2 img{width:380px}
}
.dngnli_mv_notes{background:#fff;padding:24px 16px;color:#303C48}
.dngnli_qa{background:#fff;color:#303C48}
.dngnli_qa>div{display:flex;flex-direction:column;align-items:center}
.dngnli_qa_list{display:flex;flex-direction:column;gap:16px}
.dngnli_qa_list>div{background:#F1F5F8;border:solid .5px #E4ECF2;border-radius:16px}
.dngnli_qa>div>h3{font-weight:600}
.dngnli_qa_list dd{margin:16px 0 0;display:flex;gap:16px;border-top:solid 1px #fff;padding:16px 0 0}
.dngnli_qa_list dd::before{content:'';width:32px;height:32px;display:inline-block;flex-shrink:0;background:url('/contents/cdn-img/top/nologin/qa_a.svg')}
.dngnli_qa_list dd>span{line-height:1.75}
.dngnli_qa_list dd a{text-decoration: underline}
.dngnli_qa_list dt{display:flex;gap:16px;font-weight:600}
.dngnli_qa_list dt::before{content:'';width:32px;height:32px;display:inline-block;flex-shrink:0;background:url('/contents/cdn-img/top/nologin/qa_q.svg')}
.dngnli_qa_list strong{font-weight:600;color:#c03;font-style:normal}
@media(max-width:559px){
  .dngnli_qa{padding:56px 16px}
  .dngnli_qa>div{gap:24px}
  .dngnli_qa>div>a>img{width:280px}
  .dngnli_qa>div>h3{font-size:22px}
  .dngnli_qa_list>div{padding:16px}
  .dngnli_qa_list dd{font-size:14px}
  .dngnli_qa_list dd>span{margin:7px 0 0}
  .dngnli_qa_list dt{font-size:16px}
  .dngnli_qa_list dt>span{margin:5px 0 0}
}
@media(min-width:560px){
  .dngnli_qa>div{gap:40px}
  .dngnli_qa>div>a>img{width:350px}
  .dngnli_qa>div>h3{font-size:32px}
  .dngnli_qa_list>div{padding:24px}
  .dngnli_qa_list dd{font-size:16px}
  .dngnli_qa_list dd>span{margin:3px 0 0}
  .dngnli_qa_list dt{font-size:20px}
  .dngnli_qa_list dt>span{margin:2px 0 0}
}
@media(min-width:560px) and (max-width:819px){
  .dngnli_qa{padding:56px 40px}
}
@media(min-width:820px){
  .dngnli_qa{padding:80px 120px}
  .dngnli_qa_list{max-width:1040px}
}
.dngnli_sc{background:#F1F5F8;color:#303C48}
.dngnli_sc>div{display:flex;flex-direction:column;align-items:center}
.dngnli_sc>div>ul{display:flex;gap:16px}
.dngnli_sc>div>ul>li{flex:1;display:grid;grid-template-columns:calc(100% - 80px) 64px;grid-template-areas:"h4 i" "p i";gap:0 16px;background:#fff;border:solid .5px #E6ECF0;border-radius:16px}
.dngnli_sc>div>ul>li>h4{grid-area:h4}
.dngnli_sc>div>ul>li>img{grid-area:i}
.dngnli_sc>div>ul>li>p{grid-area:p;margin:8px 0 0;line-height:1.75}
.dngnli_sc .dngnli__btn_b{margin:24px 0 0}
.dngnli_sc .dngnli__h_lead{text-align:center}
@media(max-width:559px){
  .dngnli_sc{padding:56px 16px}
  .dngnli_sc>div>ul{margin:24px 0 0}
  .dngnli_sc>div>ul>li{padding:24px 16px}
  .dngnli_sc>div>ul>li>h4{font-size:16px}
  .dngnli_sc>div>ul>li>p{font-size:14px}
}
@media(min-width:560px){
  .dngnli_sc>div>ul{margin:40px 0 0}
  .dngnli_sc>div>ul>li{padding:24px}
  .dngnli_sc>div>ul>li>h4{font-size:20px}
  .dngnli_sc>div>ul>li>p{font-size:16px}
}
@media(min-width:560px) and (max-width:819px){
  .dngnli_sc{padding:56px 40px}
}
@media(min-width:820px){
  .dngnli_sc>div{padding:80px 120px}
}
@media(max-width:1200px){
  .dngnli_sc>div>ul{flex-direction:column}
}
.dngnli_se{background:#fff;color:#303C48}
.dngnli_se_btn_list{display:flex;gap:0 8px}
@media(max-width:559px){
  .dngnli_se{padding:56px 16px}
  .dngnli_se>div>div{margin:24px 0 0}
}
@media(min-width:560px) and (max-width:819px){
  .dngnli_se{padding:56px 40px}
  .dngnli_se>div>div{margin:40px 0 0}
}
@media(max-width:819px){
  .dngnli_se>div{display:flex;flex-direction:column;align-items:center}
  .dngnli_se>div>a{margin:24px 0 0}
  .dngnli_se>div>div{width:100%;max-width:560px}
  .dngnli_se>div>div>img{width:100%}
  .dngnli_se>div>ul{margin:24px 0 0;width:100%;max-width:560px}
  .dngnli_se>div>.dngnli__h_lead{text-align:center}
  .dngnli_se_btn_list{justify-content:center}
}
@media(min-width:820px){
  .dngnli_se{padding:80px 40px}
  .dngnli_se>div{margin:0 auto;max-width:1040px;display:grid;grid-template-columns:calc(50% - 20px) calc(50% - 20px);grid-template-areas:"i h3" "i p" "i l" "i a";gap:0 40px}
  .dngnli_se>div>a{grid-area:a;margin:24px 0 0}
  .dngnli_se>div>h3{grid-area:h3}
  .dngnli_se>div>div{grid-area:i;display:flex;align-items:center}
  .dngnli_se>div>p{grid-area:p}
  .dngnli_se>div>.dngnli__list_check{grid-area:l;margin:24px 0 0}
  .dngnli_se_btn_list{grid-area:a;margin:24px 0 0}
}
.dngnli_sh{background:#E7EEF3;color:#303C48}
.dngnli_sh>div{background:#fff;border-radius:10px;box-shadow:0 0 10px 2px rgba(0,0,0,.05)}
.dngnli_sh>div>h3{text-align:center;font-weight:600}
.dngnli_sh>div>h3>span{display:block;font-weight:normal}
.dngnli_sh>div>a{width:max-content;display:flex;justify-content:center;align-items:center;gap:8px;background:#196097;border-radius:23px;padding:11px 35px;color:#fff}
.dngnli_sh>div>a::before{content:'';width:24px;height:24px;flex-shrink:0;display:inline-block;background:no-repeat center/contain url('/contents/cdn-img/top/nologin/sh_btn_icon.svg')}
.dngnli_sh .topSearch_main{width:100%}
.dngnli_sh .topSearch_main a{color:#196097}
.dngnli_sh .topSearch_balloon{background:#F2F6F9}
.dngnli_sh .topLinkList_item::before{background-image:url('/contents/cdn-img/top/nologin/sh_link_icon.svg')}
.dngnli_sh button.topSearchTab_button::after{background-image:url('/contents/cdn-img/top/nologin/sh_balloon.svg')}
.dngnli_sh button.topSearchTab_button.-is-active .topSearchTab_icon::before{background:#196097}
.dngnli_sh button.topSearchTab_button.-is-active .topSearchTab_icon::after{background:#F2F6F9}
.dngnli_sh button.topSearchTab_button:hover .topSearchTab_icon::after{background:#F2F6F9}
@media(max-width:559px){
  .dngnli_sh{padding:48px 16px}
  .dngnli_sh>div{padding:32px 24px}
  .dngnli_sh>div>h3{font-size:24px}
  .dngnli_sh>div>h3>span{font-size:12px}
}
@media(min-width:560px){
  .dngnli_sh>div>h3{font-size:30px}
  .dngnli_sh>div>h3>span{font-size:18px}
}
@media(min-width:560px) and (max-width:1200px){
  .dngnli_sh{padding:48px 60px}
  .dngnli_sh>div{padding:32px 38px}
}
@media(min-width:820px){
  .dngnli_sh .topSearch_tab1>.topSearchTab{justify-content:flex-end}
  .dngnli_sh .topSearch_layout{grid-template-areas:". tab1 tab2 ." ". contents1 contents1 ." ". contents2 contents2 .";grid-template-columns:auto 1fr 1fr auto}
}
@media(max-width:1200px){
  .dngnli_sh>div{display:flex;flex-direction:column;align-items:center}
  .dngnli_sh>div>a{margin:32px auto 0}
}
@media(min-width:1201px){
  .dngnli_sh{padding:48px 95px}
  .dngnli_sh>div{margin:0 auto;max-width:1090px;display:grid;grid-template-columns:calc(100% - 680px) 650px;grid-template-rows:1fr auto auto 1fr;grid-template-areas:". c"  "h3 c" "a c" ". c";gap:0 30px;padding:40px 65px}
  .dngnli_sh>div>h3{grid-area:h3}
  .dngnli_sh>div>a{grid-area:a;margin:40px auto 0}
  .dngnli_sh>div>.topSearch_main{grid-area:c}
}
.dngnli_st{background:#C21A44;color:#fff}
.dngnli_st>div>div{display:flex;flex-direction:column}
.dngnli_st>div>div>h3{text-align:center;font-weight:600}
.dngnli_st>div>div>p{margin:4px 0 0;text-align:center}
.dngnli_st sup{translate:0 -.75em;display:inline-block;font-size:.5em}
.dngnli_st .dngnli__notes{font-size:12px;opacity:.9}
.dngnli_st .dngnli__btn_g{margin:16px auto 0;min-width:312px;border-radius:28px;padding:18px 44px;font-size:16px}
.dngnli_st_app{background-repeat:no-repeat}
@media(max-width:559px){
  .dngnli_st{padding:0 16px 24px}
  .dngnli_st>div>div>h3{font-size:24px}
  .dngnli_st>div>div>p{font-size:16px}
  .dngnli_st_app{margin:0 -16px -50px;width:calc(100% + 32px);aspect-ratio:10 / 9;background-size:contain;background-image:url('/contents/cdn-img/top/nologin/st_app_sp.webp')}
}
@media(min-width:560px){
  .dngnli_st>div>div>h3{font-size:32px}
  .dngnli_st>div>div>p{font-size:18px}
}
@media(min-width:560px) and (max-width:920px){
  .dngnli_st{padding:0 40px 56px}
  .dngnli_st .dngnli__notes{max-width:560px}
  .dngnli_st_app{margin:0 -40px -80px;width:calc(100% + 80px);aspect-ratio:10 / 9;background-size:contain;background-image:url('/contents/cdn-img/top/nologin/st_app_tb.webp')}
}
@media(max-width:920px){
  .dngnli_st .dngnli__notes{margin:24px auto 0}
}
@media(min-width:921px){
  .dngnli_st{isolation:isolate;position:relative;padding:70px 112px}
  .dngnli_st>div{margin:0 auto;max-width:1090px}
  .dngnli_st>div>div{width:450px}
  .dngnli_st .dngnli__notes{margin:24px 0 0}
  .dngnli_st_app{translate:-30px;position:absolute;top:0;left:47%;z-index:-1;aspect-ratio:727 / 400;height:100%;background:no-repeat center/auto 383px url('/contents/cdn-img/top/nologin/st_app_pc.webp')}
}
@media(min-width:1200px){
  .dngnli_st>div>div{width:560px}
}
.dngnli_vo{background:#F1F5F8;color:#303C48}
.dngnli_vo>div{display:flex;flex-direction:column;align-items:center}
.dngnli_vo_lead{font-weight:600}
.dngnli_vo_list{display:flex;gap:16px}
.dngnli_vo_list>li{display:flex;flex-direction:column;background:#fff;border:solid .5px #E6ECF0;border-radius:16px}
.dngnli_vo_list_crsl{display:flex;flex-direction:column;align-items:center;gap:24px}
.dngnli_vo_list_ctrl{display:flex;align-items:center;gap:0 16px}
.dngnli_vo_list_ctrl>ul{display:flex;gap:8px}
.dngnli_vo_list_ctrl button{border:none;padding:0;cursor:pointer}
.dngnli_vo_list_ctrl>ul button{width:8px;height:8px;background:#C3D5E5;border-radius:100%}
.dngnli_vo_list_ctrl>ul button.__active{background:#196097}
.dngnli_vo_list_ctrl_prev{width:24px;height:24px;background:no-repeat center/contain url('/contents/cdn-img/top/nologin/vo_crslctrl_icon_prev.svg')}
.dngnli_vo_list_ctrl_next{width:24px;height:24px;background:no-repeat center/contain url('/contents/cdn-img/top/nologin/vo_crslctrl_icon_next.svg')}
.dngnli_vo_prsn{margin:auto 0 0;display:flex;align-items:center;gap:0 16px}
.dngnli_vo_prsn>img{flex-shrink:0}
.dngnli_vo_text{line-height:1.75}
@media(max-width:559px){
  .dngnli_vo{padding:56px 16px}
  .dngnli_vo_lead{font-size:18px}
  .dngnli_vo_list{margin:24px 0 0}
  .dngnli_vo_list>li{width:272px;padding:24px 16px 16px}
  .dngnli_vo_prsn{padding:16px 0 0}
  .dngnli_vo_prsn>img{width:48px;height:auto}
  .dngnli_vo_text{margin:8px 0 0;font-size:14px}
}
@media(min-width:560px){
  .dngnli_vo_lead{font-size:20px}
  .dngnli_vo_list{margin:40px 0 0}
  .dngnli_vo_list>li{padding:24px}
  .dngnli_vo_prsn{padding:24px 0 0}
  .dngnli_vo_prsn>img{width:64px;height:auto}
  .dngnli_vo_text{margin:16px 0 0;font-size:16px}
}
@media(min-width:560px) and (max-width:1099px){
  .dngnli_vo{padding:56px 40px}
  .dngnli_vo_list>li{width:400px}
}
@media(min-width:1100px){
  .dngnli_vo{padding:80px 120px}
  .dngnli_vo_list>li{flex:1}
}
.dngnli_we{background:#BF0030;color:#fff}
.dngnli_we>div>h3{background:no-repeat center/contain url('/contents/cdn-img/top/nologin/we_logo.svg')}
.dngnli_we_l{font-weight:600;line-height:1.75}
.dngnli_we_l>._t{margin-right:4px;display:inline-block;background:#fff;border-radius:4px;padding:0 4px;color:#C51A45}
.dngnli_we_m{line-height:2}
@media(max-width:559px){
  .dngnli_we>div{padding:56px 16px}
  .dngnli_we>div>h3{width:264px;height:73px}
  .dngnli_we_l{font-size:22px}
}
@media(min-width:560px){
  .dngnli_we{padding:56px 40px}
  .dngnli_we>div>h3{width:calc(100% - 80px);height:89px}
  .dngnli_we_l{font-size:28px}
  .dngnli_we_m{font-size:16px}
}
@media(max-width:819px){
  .dngnli_we>div{display:flex;flex-direction:column;align-items:center;gap:40px}
  .dngnli_we>div>h3{order:2}
  .dngnli_we_l{order:1;text-align:center}
  .dngnli_we_m{order:3}
}
@media(min-width:820px){
  .dngnli_we{padding:56px 40px 80px}
  .dngnli_we>div{margin:0 auto;max-width:960px;display:grid;grid-template-columns:calc(42% - 20px) calc(58% - 20px);grid-template-areas:"h3 l" "h3 m";gap:24px 40px}
  .dngnli_we>div>h3{grid-area:h3;margin:0 auto;height:100%}
  .dngnli_we_l{grid-area:l}
  .dngnli_we_m{grid-area:m}
}
@media(min-width:820px) and (max-width:960px){
  .dngnli_we>div>h3{width:100%}
}
