/*--all class--*/
* {font-family: 'Paperlogy'; letter-spacing: -0.04em; word-break:keep-all;}
@import url('https://cdn.jsdelivr.net/gh/sun-typeface/SUIT@2/fonts/variable/woff2/SUIT-Variable.css');

/*--font weight--*/
.fw_el{font-weight: 200;}
.fw_l{font-weight: 300;}
.fw_r{font-weight: 400;}
.fw_m{font-weight: 500;}
.fw_sb{font-weight: 600;}
.fw_b{font-weight: 700;}
.fw_eb{font-weight: 800;}
.fw_bl{font-weight: 900;}

/*--font size--*/
.fs_14{font-size: 0.874rem;letter-spacing: -0.03em;}
.fs_15{font-size: 0.938rem;letter-spacing: -0.03em;}
.fs_16{font-size: 1rem;letter-spacing: -0.03em;}
.fs_17{font-size: 1.063rem;letter-spacing: -0.03em;}
.fs_18{font-size: 1.125rem;letter-spacing: -0.03em;}
.fs_20{font-size: 1.25rem;}
.fs_22{font-size: 1.375rem;}
.fs_24{font-size: 1.5rem;}
.fs_25{font-size: 1.563rem;}
.fs_26{font-size: 1.625rem;}
.fs_28{font-size: 1.75rem;}
.fs_30{font-size: 1.875rem;}
.fs_32{font-size: 2.188rem;}
.fs_34{font-size: 2.125rem;}
.fs_36{font-size: 2.25rem;}
.fs_38{font-size: 2.375rem;}
.fs_40{font-size: 2.5rem;}
.fs_48{font-size: 3rem;}
.fs_50{font-size: 3.125rem;}
.fs_54{font-size: 3.375rem;}
.fs_56{font-size: 3.5rem;}
.fs_60{font-size: 3.75rem;}
.fs_65{font-size: 4.063rem;}
.fs_75{font-size: 4.6875rem;}
.fs_80{font-size: 5rem;}
.fs_100{font-size: 6.25rem;} 
.fs_110{font-size: 6.875rem;}

/*--text-motion 모션 참고용*/
.ch_motion.common_motion{transform: translateY(25px);opacity: 0;transition: transform .8s ease, opacity .4s;}
.ch_motion.common_motion.on {transform: translateY(0);opacity: 1;}

/*--위에서 아래--*/
.ch_motion.common_motion.top_to_bottom { transform: translateY(-25px); }
.ch_motion.common_motion.top_to_bottom.on { transform: translateY(0); opacity: 1; }

/*--아래에서 위--*/
.ch_motion.common_motion.bottom_to_top { transform: translateY(25px); }
.ch_motion.common_motion.bottom_to_top.on { transform: translateY(0); opacity: 1; }

/*--왼쪽에서 오른쪽--*/
.ch_motion.common_motion.left_to_right { transform: translateX(-25px); }
.ch_motion.common_motion.left_to_right.on { transform: translateX(0); opacity: 1; }

/*--오른쪽에서 왼쪽--*/
.ch_motion.common_motion.right_to_left { transform: translateX(25px); }
.ch_motion.common_motion.right_to_left.on { transform: translateX(0); opacity: 1; }

.ch_delay_01{transition-delay: .2s !important;}
.ch_delay_02{transition-delay: .4s !important;}
.ch_delay_03{transition-delay: .6s !important;}
.ch_delay_04{transition-delay: .8s !important;}
.ch_delay_05{transition-delay: 1s !important;}
.ch_delay_06{transition-delay: 1.2s !important;}

/*--공통 클래스--*/
.sect_padd {padding: 120px 0; }
.ch_inner {width:96%;max-width:1280px;margin:0 auto;}
.ch_sectWrap .ch_inner {max-width:1454px;}
.sect_phone img {max-width:100%;}
.Tit_leftVer {text-align: right;}/*리버스 될 때, 글 정렬*/    
.reverse {flex-direction: row-reverse;}
.wtColor {color:#fff;}

@media screen and (max-width:1480px) {
.sect_padd {padding: 110px 0;}
}
@media screen and (max-width:1280px) {
.sect_padd {padding: 100px 0;}
}
@media screen and (max-width:1020px) {
.sect_padd {padding: 90px 0;}
}
@media screen and (max-width:720px) {
.sect_padd {padding: 80px 0;}
}
@media screen and (max-width:480px) {
.sect_padd {padding: 70px 0;}
}



/*--메인비쥬얼--*/
.ch_mainVisual {position: relative;height:calc(100vh - 73px);overflow:hidden;background:url('/img/mv/mv_bg.jpg')no-repeat 50% 50% /cover;}
.ch_mainVisual::after {content:"";position:absolute;bottom:0;left:0;width:100%;height:auto;aspect-ratio:8 / 1;background:url('/img/mv/mv_after.png') no-repeat 50% 50% /cover;}
.ch_mainVisual .ch_inner {height:100%;display:flex;justify-content: space-between;}
.ch_mainVisual .mainDesc {display:flex;flex-direction:column;margin-top:14%;}
.ch_mainVisual .ch_logo a {display:inline-block;}
.ch_mainVisual .ch_logo a img {max-width:100%;}
.ch_mainVisual .mainDesc h4 {margin-top: 34px;color:#051f40;}
.ch_mainVisual .mainDesc h4 em  {display: inline-block; z-index:1;position:relative;padding:4px 15px;}
.ch_mainVisual .mainDesc h4 em::after {content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:#b9d7ff;}
.ch_mainVisual .mainDesc h2 {margin-top: 22px;}
.ch_mainVisual .mv_iconBox {display:flex;gap:15px;margin-top: 44px;}
.ch_mainVisual .mv_iconBox li {border: 1px solid #fff;border-radius:30px;}
.ch_mainVisual .mv_iconBox li a {display:block;padding:15px 38px;}
.ch_mainVisual .mv_iconBox li a img {display:block;max-width:100%;}

.mainAni_wrap {position:relative;}
.mainAni {position: relative;width:392px;height: 100%;overflow:hidden;}
.roller {position:absolute;height:200%;display: flex;gap:20px;flex-direction: column;animation-iteration-count:infinite;animation-duration:24s;animation-timing-function:linear;will-change: transform;}
.roller:first-child {right: 207px;animation-name:slideUP;}
.roller:last-child {right:0;animation-name:slideDown;}
.mv_icon {position:absolute;transform:translateY(-50%);}
.mv_icon.Left {left:-55%;top:29%;}
.mv_icon.soodal {left:-66%;bottom:-11%;top:unset;transform:unset;}
.mv_icon.Right {right:-54%;top:50%;}
.mv_icon img {max-width:100%;}

@keyframes slideUP {
    100% {
        transform: translateY(0)
    } 
    0% {
        transform: translateY(-50%)
    }
}
@keyframes slideDown {
    100% {
        transform: translateY(-50%)
    } 
    0% {
        transform: translateY(0)
    }
}

.roller:hover {animation-play-state: paused;}
.roller:hover .rolling_list {animation-play-state: paused; }

@media screen and (max-width:1480px) {
    .mv_icon img { max-width: 90%;}
    .mv_icon.Left {left: -30%; bottom: 2%; opacity: .8;}
    .mv_icon.Right {right: -40%; opacity: .8;}
}
@media screen and (max-width:1280px) {
	/*.mv_icon.soodal {bottom:0;}*/
}
@media screen and (max-width:980px) {
	.ch_mainVisual { height:750px;}
    .ch_mainVisual::after {z-index: 1;}
	.ch_mainVisual::before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to top, rgb(0 0 84 / 50%) 10%, transparent);}
    .ch_mainVisual .ch_inner {justify-content: flex-end;}
    .ch_mainVisual .mainDesc {position:absolute;left:18px;top: 40%;transform: translateY(-50%);z-index:1;width:100%;margin-top:0;}
    .ch_mainVisual .mv_iconBox li a { display: inline-flex; padding: 11px 28px;}
    .ch_mainVisual .mv_iconBox li a img { max-width: 95%; margin: 0 auto;}
    .mainAni_wrap {z-index:0;}
    .mv_icon.Left, .mv_icon.right  {display:none;}
    .mv_icon.soodal {left: 16%; bottom: 8%;top: unset;transform: unset;}
    .mv_icon img {max-width: 77%;}
}
@media screen and (max-width:768px) {
    .ch_mainVisual .mainDesc {top: 50%;}
	.ch_mainVisual::before {background:linear-gradient(to top, rgb(0 0 84 / 100%) 10%, transparent);}
    .roller { gap:12px;}
    .roller:first-child {right: 162px;}
    .mainAni_wrap .roller > li > figure > img {width: 150px;}
    .mv_icon.soodal {left: -51%;top: 1%;bottom:unset;opacity: .1;z-index: -3;}
    .mv_icon img {max-width: 100%;}
    .mv_icon.Right {right: -43%;}
    .ch_mainVisual .mv_iconBox li a {padding: 7px 17px;}
    .ch_mainVisual .mv_iconBox li a img { max-width: 90%;}
}
@media screen and (max-width:480px) {
    .roller {gap: 7px;}
    .roller:first-child { right: 117px; }
    .mainAni_wrap .roller > li > figure > img {width: 110px;}
    .mv_icon.soodal {left: -4%;}
    .mv_icon img { max-width: 57%; }
    .ch_mainVisual .ch_logo a img {max-width: 50%;}
    .ch_mainVisual .mainDesc h2 { font-size:50px;}
    .ch_mainVisual .mv_iconBox li a { padding: 7px 4px;}
    .ch_mainVisual .mv_iconBox li a img { max-width: 80%;}
    
}

/*--퀵 메뉴--*/
.ch_quickBar {z-index: 10;position:fixed;bottom:0;left:0;width:100%;padding:13px 0;background:#0f0f28;}
.ch_quickBar .ch_inner {justify-content: space-between;}
.quick_lt, .quick_rt {display:flex;gap:15px;align-items: center;}
.quick_logo a {display:block;}
.quick_logo a img {max-width:100%;}
.quickTit {margin-top: 3px;}
.quick_rt li a {display:inline-flex;align-items:center;gap:10px;padding:10px 26px;border-radius:30px;font-family: 'SUIT Variable', sans-serif;background:#fff;}

@media screen and (max-width:1280px) {
    .quick_logo a img {max-width: 80%;}
    .quickTit {font-size: 1.6rem;margin-top:0;}
    .quick_rt li a {font-size: 1rem;padding: 10px 20px;}
}

@media screen and (max-width:1020px) {
    .ch_quickBar {padding:30px 0;}
    .ch_quickBar .ch_inner {display: block;justify-content: unset;text-align: center;}
    .quick_lt {width:100%;justify-content: center;}
    .quick_rt {width:100%;justify-content: center;margin-top:14px;}
    .quick_rt li a {padding: 4px 23px;}
}

@media screen and (max-width:720px) {
    .ch_quickBar {padding:24px 0;}
    .ch_quickBar .ch_inner {display: block;justify-content: unset;text-align: center;}
	.quick_logo a img {width:80%;max-width: 100%;display: block;margin: 0 auto;}
    .quickTit {font-size: 1.3rem;margin-top:0;}
    .quick_lt {display:flex;justify-content: center;align-items: center;}
    .quick_rt {width:100%;justify-content: center;margin-top: 20px;}
	.quick_rt li a {padding: 4px 12px;}
	.quick_rt li a img {width: 80%;max-width: 100%;margin: 0 auto; display: block;}
}
@media screen and (max-width:480px) {
    .ch_quickBar {padding: 8px 0;}
	.quick_logo {display:none;}
	.quickTit {font-size:14px;}
    .quick_lt {flex-direction: column;gap: 7px;}
	.quick_rt {margin-top: 10px;gap:7px;}
    .quick_rt li a {padding: 3px 0;}
}

/*--섹션1-기준--*/
.ch_sectWrap {position:relative;width:100%;background:#e0edff;}
.ch_sect {display:flex;height:714px;}
.ch_sect > li {width:50%;display: flex;flex-direction: column;justify-content: center;}

.ch_sect > li.ch_sect_iconWrap {position:relative;display:flex;flex-deirection:column;justiyfy-content:center;align-items:center;}
.ch_sect_iconWrap .sect_icon.phone {position:relative;left:-30px;top:0;z-index:2;}
.ch_sect_iconWrap .sect_icon.phone::after {content:"";position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%,-50%);width:610px;height:610px;border-radius:50%; aspect-ratio: 1;background:#d0e1f9;}
.ch_sect_iconWrap .sect_icon.soodal {position:absolute;top: -3%;right:-36%;z-index:-1;}
.ch_sect_iconWrap .sect_icon img {display:block;max-width:100%;margin: 0 auto;}

.ch_sect > li.sectDesc {align-items: flex-start;padding-left: 105px;}
.ch_sectWrap .sectDesc_box {display:flex;flex-direction: column;align-items: flex-start;}
.sect_STit {display: inline-block;z-index:2;position:relative;font-style: italic;margin-left: 32px;}
.sect_STit::after {content:"";z-index:-1;position:absolute;top:50%;left: 50%;transform:translate(-50%, -50%);width:131px;height:53px;background:url('/img/sect1/sect1_underScetch1.png')no-repeat 50% 50% /cover;}
.sect_Tit {margin-top:38px;}
.sect_Tit em {z-index: 1;position:relative;padding-left:5px;}
.sect_Tit em::after {content:"";z-index: -1;position:absolute;bottom:0;left:0;width: 380px;height:48px;background:url('/img/sect1/sect1_underScetch2.png') no-repeat 50% 50% /cover;}
.sect_Art{font-family: 'SUIT Variable', sans-serif;;margin-top:30px;line-height:1.6em;}

@media screen and (max-width:1480px) {
    .ch_sect > li {align-items: center;}
    .ch_sect_iconWrap .sect_icon.phone {width:380px;left:unset;top:unset;}
    .ch_sect_iconWrap .sect_icon.phone::after {left:50%;width: 500px;height: 500px;}
    /*.ch_sect_iconWrap .sect_icon.phone img {max-width:85%;}*/
    .ch_sect_iconWrap .sect_icon.soodal {width:174px;bottom: unset; top: 3%;right: -30%;}
}

@media screen and (max-width:1280px) {
    .ch_sect_iconWrap .sect_icon.phone {width:350px;}
	.ch_sect_iconWrap .sect_icon.soodal {width:164px;top: -2%;right: -37%;}
}
@media screen and (max-width:1080px) {
	.ch_sect {height: auto;flex-direction: column;}
	.ch_sect > li {width: 100%;}
	.ch_sect > li.ch_sect_iconWrap {order:2;margin-top: 30px;}
	.ch_sect > li.sectDesc {order:1;}
	.ch_sect_iconWrap .sect_icon.phone {width:300px;}
	.ch_sect_iconWrap .sect_icon.phone::after {width: 400px;height: 400px;}
	/*.ch_sect_iconWrap .sect_icon.phone img {max-width:70%;}*/
	.ch_sect_iconWrap .sect_icon.soodal {top:1%;right:-36%;}

	.ch_sect > li.sectDesc {width:100%;align-items: center;padding-left:0;justify-content: center;width: 100%;}
	.ch_sectWrap .sectDesc_box {margin-top:0;display:flex;align-items: center;}
	.sect_Tit {font-size: 2.8rem;text-align:center;margin-top: 28px;}
	/*.sect_Tit br {display:none;}
	.sect_Tit em {margin-left: 8px;}*/
	.sect_Tit em::after {background: url(/img/sect1/sect1_underScetch2.png) no-repeat 0% 50% / cover;background-size: 65% !important;bottom: -5px;}
	.sect_STit {font-size: 1.1rem;text-align:center;margin-left: 0;}
	.sect_STit::after {background-size: 80% !important;}
	.sect_Art {text-align:center;margin-top: 20px;line-height: 1.2em;}
}
@media screen and (max-width:720px) {
   	.ch_sect_iconWrap .sect_icon.phone {width:250px;}
    /*.ch_sect_iconWrap .sect_icon.phone img {max-width: 60%;}*/
	.ch_sect_iconWrap .sect_icon.phone::after {width: 350px;height: 350px;}
	.ch_sect_iconWrap .sect_icon.soodal {width:124px;top: 0;right: -32%;}
	.sect_Tit {margin-top: 24px;}
    .sect_Tit em::after {background: url(/img/sect1/sect1_underScetch2.png) no-repeat 0% 87% / cover;background-size: 50% !important;}
	.sect_STit::after {background-size: 70% !important;}
    .sect_Art {margin-top: 10px;}
}
@media screen and (max-width:480px) {
    .ch_mainVisual {height: 600px;}
    /*.ch_sect_iconWrap .sect_icon.phone::after {width: 300px;height: 300px;}*/
	.ch_sect_iconWrap .sect_icon.soodal {width:100px;top: 0;right: -21%;}
	.sect_STit::after {background-size: 64% !important;}
	.sect_Tit {font-size: 32px;margin-top: 17px;}
	.sect_Tit em::after {background-size: 46% !important;}
}



/*--섹션2-리버스--*/
.ch_sectWrap.sect2 {background:url('/img/sect2/sect2_bg.jpg') no-repeat 50% 50% /cover;}
.ch_sectWrap.sect2 .ch_sect_iconWrap .sect_icon.phone {left:unset;right: -58px;}
.ch_sectWrap.sect2 .ch_sect_iconWrap .sect_icon.phone::after {background:#20224e;}
.ch_sectWrap.sect2 .ch_sect_iconWrap .sect_icon.soodal {top:-2%;left: -30%;right:unset;z-index:-1;}

.ch_sectWrap.sect2 .ch_sect > li.sectDesc {padding-left: 123px;}
.ch_sectWrap.sect2 .sectDesc_box {align-items: flex-end;}
.ch_sectWrap.sect2 .sect_STit {margin-right:30px;}
.ch_sectWrap.sect2 .sect_STit::after {width:133px;height:52px;background:url('/img/sect2/sect2_underScetch1.png')no-repeat 50% 50% /cover;}
.ch_sectWrap.sect2 .sect_Tit em {padding-left:0;}
.ch_sectWrap.sect2 .sect_Tit em::after {left: -36px;width: 465px;height:87px;background:url('/img/sect2/sect2_underScetch2.png') no-repeat 50% 50% /cover;}

@media screen and (max-width:1480px) {
	.ch_sectWrap.sect2 .ch_sect_iconWrap .sect_icon.phone::after {left: 52%;}
	.ch_sectWrap.sect2 .ch_sect_iconWrap .sect_icon.soodal {top: -1%;left: -24%;}
}

@media screen and (max-width:1280px) {
	.ch_sectWrap.sect2 .ch_sect > li.sectDesc {padding-left: 40px;}
}
@media screen and (max-width:1080px) {
	.ch_sectWrap.sect2 .sectDesc_box {align-items: center;}
	.ch_sectWrap.sect2 .ch_sect > li.sectDesc {padding-left:0;}
	.ch_sectWrap.sect2 .sect_Tit em::after {left: -94px;bottom: -12px;}
	.ch_sectWrap.sect2 .sect_STit {margin-right: 0;}
	.ch_sectWrap.sect2 .ch_sect_iconWrap .sect_icon.phone {right: unset;}
	.ch_sectWrap.sect2 .ch_sect_iconWrap .sect_icon.soodal {left: -35%;top:1%;}
}
@media screen and (max-width:720px) {
    .ch_sectWrap.sect2 .sect_Tit em::after {left: -126px;bottom: -17px;}
	.ch_sectWrap.sect2 .ch_sect_iconWrap .sect_icon.soodal {left: -32%;}
}
@media screen and (max-width:480px) {
	.ch_sectWrap.sect2 .sect_Tit em::after {left: -135px;bottom: -21px;background-size: 49% !important;}
    .ch_sectWrap.sect2 .ch_sect_iconWrap .sect_icon.soodal {left: -21%;}
}

/*--섹션3--*/
.ch_sectWrap.sect3 .ch_sect_iconWrap .sect_icon.soodal {top:unset;bottom:9%;left: unset;right:-38%;z-index:5;}
.ch_sectWrap.sect3 .sect_STit::after {width:133px;height:53px;background:url('/img/sect3/sect3_underScetch1.png')no-repeat 50% 50% /cover;}
.ch_sectWrap.sect3 .sect_Tit em {padding-left:0;}
.ch_sectWrap.sect3 .sect_Tit em::after {bottom: -10px;left: -36px;width: 306px;height:101px;background:url('/img/sect3/sect3_underScetch2.png') no-repeat 50% 50% /cover;}

@media screen and (max-width:1480px) {
	.ch_sectWrap.sect3 .ch_sect_iconWrap .sect_icon.phone::after {left: 50%;}
	.ch_sectWrap.sect3 .ch_sect_iconWrap .sect_icon.soodal {width: 214px;right:-30%;}
}

@media screen and (max-width:1280px) {
	.ch_sectWrap.sect3 .ch_sect > li.sectDesc {padding-left: 40px;}
	.ch_sectWrap.sect3 .ch_sect_iconWrap .sect_icon.soodal {right:-28%;bottom:6%;}
}
@media screen and (max-width:1080px) {
	.ch_sectWrap.sect3 .sectDesc_box {align-items: center;}
	.ch_sectWrap.sect3 .ch_sect > li.sectDesc {padding-left:0;}
	.ch_sectWrap.sect3 .sect_Tit em {margin-right: 8px;}
	.ch_sectWrap.sect3 .sect_Tit em::after {left: -83px;bottom: -18px;}
	.ch_sectWrap.sect3 .sect_STit {margin-right: 0;}
	.ch_sectWrap.sect3 .ch_sect_iconWrap .sect_icon.soodal {right:-37%;}
}
@media screen and (max-width:720px) {
    .ch_sectWrap.sect3 .sect_Tit em::after {left: -101px;bottom: -29px;}
	.ch_sectWrap.sect3 .ch_sect_iconWrap .sect_icon.soodal {width: 174px;right:-42%;}
}
@media screen and (max-width:480px) {
	.ch_sectWrap.sect3 .sect_Tit em::after {left: -100px;bottom: -29px;}
	.ch_sectWrap.sect3 .ch_sect_iconWrap .sect_icon.soodal {width: 124px; bottom:7%;right:-16%;}
}


/*--섹션4-리버스--*/

.ch_sectWrap.sect4 {background:url('/img/sect4/sect4_bg.jpg') no-repeat 50% 50% /cover;}
.ch_sectWrap.sect4 .ch_sect_iconWrap .sect_icon.phone {left:unset;right: -58px;}
.ch_sectWrap.sect4 .ch_sect_iconWrap .sect_icon.phone::after {background:#1165cc;}
.ch_sectWrap.sect4 .ch_sect_iconWrap .sect_icon.soodal {top:unset;bottom:13%;left: -23%;right:unset;z-index:5;}

.ch_sectWrap.sect4 .ch_sect > li.sectDesc {padding-left: 123px;}
.ch_sectWrap.sect4 .sectDesc_box {align-items: flex-end;}
.ch_sectWrap.sect4 .sect_STit {margin-right:30px;}
.ch_sectWrap.sect4 .sect_STit::after {width:133px;height:52px;background:url('/img/sect4/sect4_underScetch1.png')no-repeat 50% 50% /cover;}
.ch_sectWrap.sect4 .sect_Tit em {padding-left:0;}
.ch_sectWrap.sect4 .sect_Tit em::after {bottom: 11px;left: -61px;width: 95px;height:84px;background:url('/img/sect4/sect4_underScetch2.png') no-repeat 50% 50% /cover;}

@media screen and (max-width:1480px) {
	.ch_sectWrap.sect4 .ch_sect_iconWrap .sect_icon.soodal {left: -30%;}
	.ch_sectWrap.sect4 .sect_Tit em::after {left:-50px;}
}

@media screen and (max-width:1280px) {
	.ch_sectWrap.sect4 .ch_sect > li.sectDesc {padding-left: 40px;}
	.ch_sectWrap.sect4 .sect_Tit em {margin-left:0;}
}
@media screen and (max-width:1080px) {
	.ch_sectWrap.sect4 .sectDesc_box {align-items: center;}
	.ch_sectWrap.sect4 .ch_sect > li.sectDesc {padding-left:0;}
	.ch_sectWrap.sect4 .sect_Tit em::after {left: -54px; bottom: -8px;}
	.ch_sectWrap.sect4 .sect_STit {margin-right: 0;}
	.ch_sectWrap.sect4 .ch_sect_iconWrap .sect_icon.phone {right: unset;}
	.ch_sectWrap.sect4 .ch_sect_iconWrap .sect_icon.soodal {width: 124px;left: -29%;bottom:14%;}
}
@media screen and (max-width:720px) {
    .ch_sectWrap.sect4 .sect_Tit em::after {left: -56px;bottom: -17px;}
	.ch_sectWrap.sect4 .ch_sect_iconWrap .sect_icon.soodal {width: 94px;}
}
@media screen and (max-width:480px) {
	.ch_sectWrap.sect4 .sect_Tit br {display:block;}
    .ch_sectWrap.sect4 .ch_sect_iconWrap .sect_icon.soodal {width:80px;left: -18%;}
}


/*--섹션5--*/
.ch_sectWrap.sect5 .ch_sect_iconWrap .sect_icon.soodal {top: -3%;bottom: unset;left: unset;right: -25%;z-index: -1;}
.ch_sectWrap.sect5 .sect_STit::after {width:131px;height:53px;background:url('/img/sect5/sect5_underScetch1.png')no-repeat 50% 50% /cover;}
.ch_sectWrap.sect5 .sect_Tit em {padding-left:0;}
.ch_sectWrap.sect5 .sect_Tit em::after {bottom: 0;left: -7px;width: 567px;height:34px;background:url('/img/sect5/sect5_underScetch2.png') no-repeat 50% 50% /cover;}

@media screen and (max-width:1480px) {
	.ch_sectWrap.sect5 .ch_sect_iconWrap .sect_icon.soodal {top: 1%;right:-25%;}
	.ch_sectWrap.sect5 .ch_sect > li.sectDesc {padding-left: 0;}
}

@media screen and (max-width:1280px) {
	.ch_sectWrap.sect5 .ch_sect > li.sectDesc {padding-left: 40px;}
	.ch_sectWrap.sect5 .sect_Tit {font-size: 3.6rem;}
	.ch_sectWrap.sect5 .sect_Tit em::after {left: -37px;bottom: -2px;background-size: 86%;}
	.ch_sectWrap.sect5 .ch_sect_iconWrap .sect_icon.soodal {top: -6%;}
}
@media screen and (max-width:1080px) {
	.ch_sectWrap.sect5 .sectDesc_box {align-items: center;}
	.ch_sectWrap.sect5 .ch_sect > li.sectDesc {padding-left:0;}
	.ch_sectWrap.sect5 .sect_Tit {font-size: 2.8rem;}
	.ch_sectWrap.sect5 .sect_Tit br {display: block;}
	.ch_sectWrap.sect5 .sect_Tit em {margin-right: 8px;}
	.ch_sectWrap.sect5 .sect_Tit em::after {left: -90px;background-size:70% !important;}
	.ch_sectWrap.sect5 .sect_STit {margin-right: 0;}
	.ch_sectWrap.sect5 .ch_sect_iconWrap .sect_icon.soodal {top: -1%;right: -32%;}

}
@media screen and (max-width:720px) {
    .ch_sectWrap.sect5 .sect_Tit em::after {left: -136px;bottom: -5px;background-size:53% !important;}
	.ch_sectWrap.sect5 .ch_sect_iconWrap .sect_icon.soodal {top: -4%;right: -30%;}
}
@media screen and (max-width:480px) {
	.ch_sectWrap.sect5 .sect_Tit em::after {left: -143px;bottom: -8px;background-size: 50% !important;}
	.ch_sectWrap.sect5 .sect_Tit {font-size: 32px;}
	.ch_sectWrap.sect5 .ch_sect_iconWrap .sect_icon.soodal {top:-1%;right:-20%;}
}


/*--배너--*/
.ch_Banner {position:relative; width:100%;padding:110px 0;overflow: hidden;background:url('/img/banner/bannerBg.jpg')no-repeat 50% 50% /cover;}
.ch_bannerDesc_wrap { display:flex; flex-direction: column;}
.ch_bannerDesc {margin-top:40px;}
.bannerLogo img {display:block;max-width:100%;}
.ch_bannerBtn {display:flex;gap:13px;margin-top:40px;}
.ch_bannerBtn li a {display:inline-flex;gap:10px;align-items: center;padding: 15px 30px;border-radius:30px;background:#fff;}
.ch_bannerBtn li a img {display:block;max-width:100%;}
.banner_soodal {position:absolute;right:216px;bottom: -36px;}
.banner_soodal img {display:block;max-width:100%;}

@media screen and (max-width:1480px) {
	.banner_soodal {right: 2%;}
}
@media screen and (max-width:1280px) {
	.banner_soodal {width:44%;}
}
@media screen and (max-width:1080px) {
	.ch_Banner {padding: 70px 0;}
	.bannerLogo {width:26%;}
	.ch_bannerDesc {font-size: 2rem;margin-top: 24px;}
	.ch_bannerBtn {margin-top:30px;}
	.ch_bannerBtn li a {padding: 10px 20px;}
	.ch_bannerBtn li a img {max-width: 82%;margin: 0 auto;}
}
@media screen and (max-width:720px) {
	.ch_Banner {padding: 70px 0 150px 0;}
	.ch_bannerDesc_wrap {position: relative;z-index: 2;}
	.banner_soodal {width: 63%;left: 50%;transform: translateX(-50%);}
	.ch_bannerBtn li a {background: rgba(255, 255, 255, .9);}
}
@media screen and (max-width: 480px) {
    .ch_bannerDesc {font-size: 26px;}
	.ch_bannerBtn {gap:7px;}
	.ch_bannerBtn li a {padding: 6px 2px;}
	.ch_bannerBtn li a img {max-width: 68%;}
	.banner_soodal {bottom: -8px;}
}


/*--푸터--*/
#ch_footer {padding:70px 0 143px 0; background:#272736;}
#ch_footer .ch_inner {display:flex; justify-content: space-between;}

#ch_footer .marLt {position:relative;margin-left:27px;}
#ch_footer .marLt::after {content:"";position:absolute;top:50%;left:-14px;transform:translateY(-50%);width:1px;height:10px;background: rgba(255,255,255,.3);}
#ch_footer .footerInfo_left {display:flex;flex-direction: column; gap:20px;line-height:1.45em; color:rgba(255,255,255,.3);}
#ch_footer .leftTop i, #ch_footer .leftBtm i {font-family:'SUIT Variable';}
#ch_footer .leftTop br:nth-of-type(1) {display:none;}
#ch_footer .leftTop br:nth-of-type(3) {display:none;}
#ch_footer .leftBtm br:nth-of-type(2) {display:none;}
#ch_footer .footerInfo_right {display: flex;flex-direction: column;justify-content: space-between;}
#ch_footer .footerInfo_right .laws {display:flex;align-items: center;}
#ch_footer .footerInfo_right .laws li {margin-right:24px;}
#ch_footer .footerInfo_right .laws li:last-child {margin-right:0;}
#ch_footer .footerInfo_right .laws li a {font-family:'SUIT Variable';color:rgba(255,255,255,.3);}
#ch_footer .footerInfo_right .laws li:nth-of-type(2) a {font-weight:500;color:#fff;}
#ch_footer .footerInfo_right .sns {display:flex;justify-content: flex-end;gap:28px;}

#ch_footer .laws li a {color:#fff;}

@media screen and (max-width:1080px) {
    #ch_footer {padding: 46px 0 185px 0;}
	#ch_footer .ch_inner {flex-direction: column-reverse;}
	#ch_footer .footerInfo_right {padding-bottom: 20px;flex-direction: row;}
	#ch_footer .footerInfo_left {padding-top: 20px;border-top: 1px solid rgba(255, 255, 255, .2);}
	#ch_footer .footerInfo_left {line-height: 1.8em;}
	#ch_footer p, #ch_footer .laws > li > a {font-size:1.1rem;}
}
@media screen and (max-width:720px) {
    #ch_footer {padding: 38px 0 150px 0; }
    #ch_footer .footerInfo_right {flex-direction: column-reverse;}
	#ch_footer .footerInfo_right .laws,
	#ch_footer .footerInfo_right .sns {justify-content: center;margin-top: 14px;}
	#ch_footer p, #ch_footer .laws > li > a {text-align: center;}
}
@media screen and (max-width:480px) {
	#ch_footer { padding: 30px 0 101px 0; }
	#ch_footer .leftTop .marLt {margin-left:20px;}
	#ch_footer .leftTop .marLt::after {content:none;}
	#ch_footer .leftTop i:nth-of-type(3) {margin-left: 0 !important;}
	#ch_footer .leftTop i:nth-of-type(5) {margin-left: 0 !important;}
	#ch_footer .leftTop br:nth-of-type(1) {display:	block;}
	#ch_footer .leftTop br:nth-of-type(3) {display: block;}
	#ch_footer .leftBtm br:nth-of-type(2) {display:block;}
}

/* add_pop */
.add_pop_wrap {position: fixed;top: 0;left: 0;width: 100%;height: 100%;color: #fff;background: rgba(0,0,0,.9);z-index: 9999;display: none;}
.add_pop_wrap *{}
.add_pop_inner{position: absolute;top: 50%;left: 50%;width: 94%;max-width: 800px;height: 600px;border-radius: 15px;overflow: hidden;transform: translate(-50%,-50%) scale(.9);transition: transform .3s ease;}
.add_pop_wrap.active .add_pop_inner{transform: translate(-50%,-50%) scale(1);}

.add_pop_tit{background: #0d58b7;color: #FFF;display: flex;flex-direction: row;align-items: center;justify-content: space-between;padding: 0 25px;}
.add_pop_close{width: 20px;height: 60px;position: relative;}
.add_pop_close span{position: absolute;top: 29px;left: 0;width: 20px;height: 2px;background: #fff;z-index: 1;transition: transform .3s ease; }
.add_pop_close span:nth-child(1){transform: rotate(45deg);}
.add_pop_close span:nth-child(2){transform: rotate(-45deg);}

.add_pop_close:hover span{transform: rotate(0);}

.add_pop_con{background: #FFF;padding: 22px 25px;overflow-y: scroll;height: calc( 100% - 60px );}
.add_pop_con h5{font-size: 1.1rem;font-weight: 700;margin-bottom: 5px; text-align: center;color:#000;}
.add_pop_con h6{font-size: 1rem;font-weight: 600;margin-bottom: 10px; color:#000;}
.add_pop_con p{font-size: 14px;line-height: 160%;margin-bottom: 25px; color:#000;}

@media (max-width: 780px){ 
	.add_pop_con p{font-size: 12px;}
}

/*개인정보처리방침 테이블*/
table {width:96%;border:1px solid #e1e1e1;border-collapse:collapse;text-align:left;}
th {width: 110px;font-size:13px;font-weight:bold;color:#111;background-color:#f9f9f9;}
td {font-size:12px;color:#111;}
th, td {border:1px solid #e1e1e1; padding:9px;vertical-align: middle;}

@media (max-width: 480px){
	table > tbody > tr > th {font-size:12px;}
	table > tbody > tr > th, td {padding: 5px;}
}