@charset "UTF-8";
/* font 정의 */
@font-face {
    font-family: 'Nanum Square';
    font-style: normal;
    font-weight: 400;
    src: url(https://static.wehago.com/fonts/NanumSquare/NanumSquareR.eot);
    src: local('Nanum Square Regular'),
        local('NanumSquareR'),
        url(https://static.wehago.com/fonts/NanumSquare/NanumSquareR.eot?#iefix) format('embedded-opentype'),
        url(https://static.wehago.com/fonts/NanumSquare/NanumSquareR.woff2) format('woff2'),
        url(https://static.wehago.com/fonts/NanumSquare/NanumSquareR.woff) format('woff'),
        url(https://static.wehago.com/fonts/NanumSquare/NanumSquareR.ttf) format('truetype');
}

@font-face {
    font-family: 'Nanum Square';
    font-style: normal;
    font-weight: 700;
    src: url(https://static.wehago.com/fonts/NanumSquare/NanumSquareB.eot);
    src: local('Nanum Square Bold'),
        local('NanumSquareB'),
        url(https://static.wehago.com/fonts/NanumSquare/NanumSquareB.eot?#iefix) format('embedded-opentype'),
        url(https://static.wehago.com/fonts/NanumSquare/NanumSquareB.woff2) format('woff2'),
        url(https://static.wehago.com/fonts/NanumSquare/NanumSquareB.woff) format('woff'),
        url(https://static.wehago.com/fonts/NanumSquare/NanumSquareB.ttf) format('truetype');
}
@font-face{font-family:douzone;src:url(https://static.wehago.com/fonts/douzone/DOUZONEText10.woff2) format("woff2"),url(https://static.wehago.com/fonts/douzone/DOUZONEText10.woff) format("woff");font-weight:400;font-display:fallback}
@font-face{font-family:douzone;src:url(https://static.wehago.com/fonts/douzone/DOUZONEText30.woff2) format("woff2"),url(https://static.wehago.com/fonts/douzone/DOUZONEText30.woff) format("woff");font-weight:700;font-display:fallback}
@font-face{font-family:douzone;src:url(https://static.wehago.com/fonts/douzone/DOUZONEText50.woff2) format("woff2"),url(https://static.wehago.com/fonts/douzone/DOUZONEText50.woff) format("woff");font-weight:900;font-display:fallback}
@font-face{font-family:douzonetitle;src:url(https://static.wehago.com/fonts/douzone/DOUZONETitle30.woff2) format("woff2"),url(https://static.wehago.com/fonts/douzone/DOUZONETitle30.woff) format("woff");font-weight:400;font-display:fallback}
@font-face{font-family:douzonetitle;src:url(https://static.wehago.com/fonts/douzone/DOUZONETitle50.woff2) format("woff2"),url(https://static.wehago.com/fonts/douzone/DOUZONETitle50.woff) format("woff");font-weight:700;font-display:fallback}

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,img,button,select{margin:0;padding:0}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,button{font-family:'NSKR',"돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif}
html,body{min-width: 0;width: 100%;}
img,fieldset{border:0;vertical-align:top}
a{color:#1a1a1a}
em,address{font-style:normal}
ul,ol,li{list-style:none}
label,button{cursor:pointer}
input::-ms-clear{display:none}
.blind{position:absolute !important;clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;margin:-1px !important;overflow:hidden !important}
.table thead.blind{position:static;font-size:0} /* 테이블 thead blind 버그해결 */
.clearbx:after,.clearfix:after{content:'';clear:both;display:table}
.ellipsis{overflow:hidden;white-space:nowrap;word-break:break-all;text-overflow:ellipsis}
.no_ellipsis{white-space:normal !important}
.no_ellipsis2{white-space:normal !important;text-overflow:clip !important;}
.us_none{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}
.mw_auto{min-width:auto}
.w_auto{width:auto !important}
.of_hidden{overflow:hidden !important}
.of_visible{overflow:visible !important}
input:disabled{-webkit-text-fill-color:#8d8d8d;opacity:1}
iframe{overflow:hidden;margin:0;padding:0;border:0}
.posfix{position:relative}
.scroll_touch{-webkit-overflow-scrolling:touch;}
.hide_lnb .lnb{display:none;}
.snbnext.left0{left:0;}

/* 크롬 input 자동완성 배경 초기화 */
input:-webkit-autofill {-webkit-box-shadow:0 0 0 30px #fff inset;-webkit-text-fill-color:#000;}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active {transition:background-color 5000s ease-in-out 0s;}

/* PlaceHolder 예외 처리 */
::-webkit-input-placeholder{text-align:left !important;color:#999;}
:-moz-placeholder{text-align:left !important;color:#999;}
::-moz-placeholder{text-align:left !important;color:#999;}
:-ms-input-placeholder{text-align:left !important;color:#999 !important;}
::-ms-input-placeholder{text-align:left !important;color:#999;}
::placeholder{text-align:left !important;color:#999;}
input::-webkit-input-placeholder{text-align:left !important;color:#999;}
input:-moz-placeholder{text-align:left !important;color:#999;}
input::-moz-placeholder{text-align:left !important;color:#999;}
input:-ms-input-placeholder{text-align:left !important;color:#999 !important;}
input::-ms-input-placeholder{text-align:left !important;color:#999;}
input::placeholder{text-align:left !important;color:#999;}

.dz_font,.dz_font *{font-family:douzone,"Microsoft YaHei","PingFang SC","MS PGothic","Hiragino Kaku Gothic ProN","굴림",gulim,"Apple SD Gothic Neo",sans-serif}
.dzt_font,.dzt_font *{font-family:douzonetitle,"Microsoft YaHei","PingFang SC","MS PGothic","Hiragino Kaku Gothic ProN","굴림",gulim,"Apple SD Gothic Neo",sans-serif}
.nanumsquareneo_font, .nanumsquareneo_font *{font-family:NanumSquareNeo,"Microsoft YaHei","PingFang SC","MS PGothic","Hiragino Kaku Gothic ProN","굴림",gulim,"Apple SD Gothic Neo",sans-serif}
.pretendard_font, .pretendard_font *{font-family:Pretendard,"Microsoft YaHei","PingFang SC","MS PGothic","Hiragino Kaku Gothic ProN","굴림",gulim,"Apple SD Gothic Neo",sans-serif}
.w375{display: block;}


/* ****layout**** */
/* header */
.landingTit .landingTit__header{
    position: fixed;
    top: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 16px;
    box-sizing: border-box;
    height: 52px;
    background: rgba(0,0,0,0.2);
    backdrop-filter: blur(14px);
    z-index: 10;
}
.landingTit .landingTit__headerLogoBox{
    display: flex;
    align-items: center;
}
.landingTit .landingTit__headerLogoBox > a{
    text-decoration: none;
    font-size: 0;
}
.landingTit .landingTit__headerLogo--douzone{
    display: flex;
    align-items: center;
}
.landingTit .landingTit__headerLogo--text{
    display: block;
    width: 73px;
    height: 26px;
    border: 1px solid #fff;
    border-radius: 4px;
    box-sizing: border-box;
}
.landingTit .landingTit__headerLogoBar{
    display: block;
    width: 1px;
    height: 7px;
    background: #fff;
    opacity: 0.4;
    margin: 0 5px;
}

/* spot */
.landingTit .landingTit__spot{
    position: relative;
    padding-bottom:40px;
    background: url(/html/landing/img/tax_adj/mo_spot_bg_2026.jpg) no-repeat 50% 0 / cover;
}
.landingTit .landingTit__spot.type2{
    height: 660px;
    background: url(https://static.wehago.com/html/landing/img/tit/mo/bg_spot2.png) no-repeat 50% 0 / 768px auto;
    overflow: hidden;
}
.landingTit .landingTit__spot.type_registration{
    position: relative;
    height: 362px;
    background: url(/html/landing/img/tit/mo/bg_spot3.png) no-repeat 50% 0 / 510px auto;
}
.landingTit .landingTit__spot::before{
    content:'';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 50%;
    height: 1283px;
    background: #100c39;
    z-index: -1;
}
.landingTit .landingTit__spot2::before{
    height: 660px;
    background: #14063a;
}
.landingTit .landingTit__spot.type_registration::before{
    height: 362px;
    background: #dfc2fe;
}
.landingTit .landingTit__spot::after{
    content:'';
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 50%;
    height: 1283px;
    background: #070c27;
    z-index: -1;
}
.landingTit .landingTit__spot2::after{
    height: 660px;
    background: #0c0227;
}
.landingTit .landingTit__spot.type_registration::after{
    height: 362px;
    background: #d5cbfd;
}



.landingTit .landingTit__spotInner{
    position:relative;
    display: block;
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    padding-top: 86px;
}
.landingTit .landingTit__spot.type2 .landingTit__spotInner{
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-bottom: 40px;
}
.landingTit .landingTit__spotTextBox{
    display: flex;
    flex-direction: column;
}
.landingTit .landingTit__spotTitleBox{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}
.landingTit .landingTit__spotInfoIntroBox{
    margin-top: 30px;
    padding: 20px 22px;
    box-sizing: border-box;
    border-radius: 10px;
    background: rgba(255,255,255,0.1);
    backdrop-filter: blur(12.6px);
}

.landingTit .landingTit__spotInfoBox{
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
}
.landingTit .landingTit__spotInfoList{
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.landingTit .landingTit__spotInfoListItem{
    display: flex;
    gap: 8px;
    align-items: flex-start;
}
.landingTit .landingTit__spotInfoListItem > dt{
    display: block;
    white-space: nowrap;
}
.landingTit .landingTit__spotInfoBtnBox{
    display: block;
    width: 100%;
    margin-top: 20px;
}
.landingTit .landingTit__btn--spotInfo{
    display: block;
    width: 180px;
    height: 53px;
    margin: 0 auto;
    border-radius: 12px;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -0.54px;
    color: #fff;
    font-weight:600;
    border: solid 1px rgba(255, 255, 255, 0.5);
    background-image: linear-gradient(289deg, #2647ff 18%, #07C6FF);
}
.landingTit .landingTit__spotIntroBox{
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 20px;
    padding-top: 19px;
    border-top: 1px solid rgba(255,255,255,0.2);
}
.landingTit .landingTit__spotIntroList{
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.landingTit .landingTit__spotIntroListItem{
    position: relative;
    border-radius:12px;
    padding:12px 20px;
    background:rgba(0,0,0,.29);
    box-sizing:border-box;
}

/* section */
/* section_common */
.landingTit .landingTit__section{
    position: relative;
    overflow: hidden;
}
.landingTit .landingTit__section.bg_gray{
    background: #f9f9fc;
}
.landingTit .landingTit__section.bg_purple{
    background: #eceffe;
}
.landingTit .landingTit__section.bg_sky{
    background: #f0f4ff;
}

.landingTit .landingTit__sectionInner{
    width: 100%;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 40px 20px;
}
.landingTit .landingTit__sectionTitleBox{
    position: relative;
    display: flex;
    flex-direction: column;
    max-width: 500px;
    margin: 0 auto;
}
.landingTit .landingTit__sectionTitleBox.addBorder{
    position: relative;
    padding-bottom: 48px;
}
.landingTit .landingTit__sectionTitleBox.addBorder::before{
    content: '';
    display: block;
    width: calc(100% + 40px);
    height: 8px;
    position: absolute;
    left: -20px;
    bottom: 0;
    background: #f5f5f5;
}
.landingTit .landingTit__sectionContentBox{
    position: relative;
    margin-top: 30px;
    max-width: 400px;
    margin: 30px auto 0;
}
.landingTit .landingTit__sectionContentBox.type2{
    margin-top: 30px;
}
/* content */
.landingTit .landingTit__programBox{
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.landingTit .landingTit__programItem{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    width: 100%;
    padding: 24px;
    box-sizing: border-box;
    border-radius: 19px;
    background: #fff;
}


.landingTit .landingTit__programTitleBox{
    display: flex;
    flex-direction: column;
    gap: 14px;
}
.landingTit .landingTit__programList{
    display: flex;
    flex-direction: column;
    gap: 3px;
}
.landingTit .landingTit__programListItem{
    position: relative;
    padding-left: 10px;
}
.landingTit .landingTit__programListItem::before{
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    position: absolute;
    top:9px;
    left: 0;
    border-radius: 50%;
    background: #585858;
}
.landingTit .landingTit__scheduleBox{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    width: 100%;
}
.landingTit .landingTit__scheduleItem{
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex: 1;
    width: calc(50% - 5px);
    min-width: 155px;
}
.landingTit .landingTit__scheduleItem.done::before{
    content: '';
    display: block;
    position: absolute;
    top: 48px;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 6px;
    background: rgba(0,0,0,0.75);
    z-index: 10;
}
.landingTit .landingTit__scheduleItem.done .landingTit__scheduleDate{
    position: relative;
}
.landingTit .landingTit__scheduleItem.done .landingTit__scheduleDate::before{
    content: '교육 종료';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 6px;
    font-size: 18px;
    line-height: 38px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    background: rgba(0,0,0,0.75);
}
.landingTit .landingTit__scheduleDate{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 38px;
    border-radius: 8px;
}
.landingTit .landingTit__scheduleItem:nth-child(1) .landingTit__scheduleDate{
    background: linear-gradient(to right, #2ebfff 0%, #43aafe 100%);
}
.landingTit .landingTit__scheduleItem:nth-child(2) .landingTit__scheduleDate{
    background: linear-gradient(to right, #42aafe 0%, #6987fd 100%);
}
.landingTit .landingTit__scheduleItem:nth-child(3) .landingTit__scheduleDate{
    background: linear-gradient(to right, #6788fd 0%, #7e75fe 100%);
}
.landingTit .landingTit__scheduleItem:nth-child(n+4) .landingTit__scheduleDate{
    background: linear-gradient(to right, #8272fe 0%, #8f61f7 100%);
}

.landingTit .landingTit__scheduleLocate{
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 14px 8px;
    border-radius: 6px;
    background: #f7f8fc;
    min-height:182px;
    box-sizing:border-box;
}
.landingTit .landingTit__scheduleLocateTextBox{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}
.landingTit .landingTit__scheduleLocateTimeBox{
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.landingTit .landingTit__scheduleLocateTimeBox.type2{
    height: 90px;
    justify-content: center;
}
.landingTit .landingTit__scheduleLocateTime{
    position: relative;
    display: flex;
    justify-content: center;
    gap:4px;
    align-items: center;
    padding: 11px 10px 10px;
    border: 1px solid rgba(0,0,0,0.07);
    border-radius: 5px;
    background: #fff;
}
.landingTit .landingTit__scheduleLocateTime.done::before{
    content: '신청 마감';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 5px;
    font-size: 14px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    background: rgba(0,0,0,0.75);
    z-index: 10;
}
.landingTit .landingTit__btn--scheduleLocateTime{
    display: block;
    font-size: 13px;
    line-height: 16px;
    font-weight: 600;
    white-space: nowrap;
    color: #526bff;
}
.landingTit .landingTit__btn--scheduleLocateTime.disabled {color:#b4b4b4}
.landingTit .landingTit__introBox{
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 12px;
}
.landingTit .landingTit__introItem{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    min-height: 111px;
    padding: 10px 15px 10px 20px;
    box-sizing: border-box;
    border-radius: 24px;
    box-sizing: border-box;
    background: linear-gradient(to bottom, #eaf4fd, #eaf4fd, #757a7f 190%);
}
.landingTit .landingTit__introItem:nth-child(even){
    background: #eaeeff;
}
.landingTit .landingTit__introTextBox{
    display: flex;
    flex-direction: column;
    gap: 2px;
}
.landingTit .landingTit__tobeBox{
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.landingTit .landingTit__tobeItem{
    display: flex;
    gap: 8px;
    position: relative;
}
.landingTit .landingTit__asis{
    display: flex;
    width: calc(50% - 4px);
    border-radius: 12px;
    background: #f2f4fe;
    align-items: center;
    justify-content: center;
}
.landingTit .landingTit__tobe{
    display: flex;
    width: calc(50% - 4px);
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: linear-gradient(124deg, #4bbaff -2%, #61a3fe 103%, #846ffc 103%);
    box-shadow: 0 6px 10px 0 rgba(50, 55, 195, 0.12);
}
.landingTit .landingTit__tobe.type2{
    background: linear-gradient(119deg, #55b5ff -1%, #6197fe 103%, #846ffc 104%);
}
.landingTit .landingTit__tobe.type3{
    background: linear-gradient(119deg, #74abfa -1%, #6f8ffd 104%);
}
.landingTit .landingTit__tobe.type4{
    background: linear-gradient(125deg, #679afd -2%, #6a79ff 103%);
}
.landingTit .landingTit__tobe.type5{
    background: linear-gradient(125deg, #708cfd -2%, #7d7afd 103%);
}
.landingTit .landingTit__tobe.type6{
    background: linear-gradient(125deg, #677bff -2%, #7767ff 103%);
}
.landingTit .landingTit__tobeArrow{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 54px;
    height: 54px;
    background: url(https://static.wehago.com/html/landing/img/tit/img_arrow_01.png) no-repeat 0 0 / 54px auto;
    transform: translate(-50%, -50%) rotate(-90deg);
}
.landingTit .landingTit__tobeArrow.type2{
    background: url(https://static.wehago.com/html/landing/img/tit/img_arrow_02.png) no-repeat 0 0 / 54px auto;
}
.landingTit .landingTit__tobeArrow.type3{
    background: url(https://static.wehago.com/html/landing/img/tit/img_arrow_03.png) no-repeat 0 0 / 54px auto;
}
.landingTit .landingTit__sectionBtnBox{
    display: flex;
    justify-content: center;
    margin-top: 24px;
}
.landingTit .landingTit__sectionBtnBox.type2{
    margin-top:24px;
}
.landingTit .landingTit__btn--section{
    display: flex;
    gap: 4px;
    padding: 12px 26px 12px 26px;
    border: 0;
    border-radius: 26px;
    background: linear-gradient(268deg, #507fff 15%, #bf46ff 92%);
    box-shadow: 0 4px 8px 0 rgba(50, 55, 195, 0.2);
}
.landingTit .landingTit__icon--link{
    position: relative;
    display: block;
    width: 24px;
    height: 24px;
    background: url(https://static.wehago.com/html/landing/img/tit/icon_link.png) no-repeat 0 0 / 24px auto;
}
.landingTit .landingTit__oneaiIntroBox{
    display: flex;
    flex-direction: column;
    gap: 16px;
    max-width: 400px;
    margin: 0 auto;
}
.landingTit .landingTit__oneaiIntroItem{
    position: relative;
    display: block;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 24px;
    background: #e4f3ff;
}
.landingTit .landingTit__oneaiIntroItem:nth-child(2){
    background: #e3eaff;
}
.landingTit .landingTit__oneaiIntroItem:nth-child(3){
    background: #d7f2f4;
}
.landingTit .landingTit__oneaiIntroItem:nth-child(4){
    background: #f6edff;
}
.landingTit .landingTit__oneaiIntroTextBox{
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: calc(100% - 60px);
    gap: 7px;
    z-index: 10;
}
.landingTit .landingTit__oneaiIntroImgBox{
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
}
.landingTit .landingTit__qnaBox{
    width: 100%;
}
.landingTit .landingTit__section.typeAttention{
    background: #f7f8fc;
}
.landingTit .landingTit__section.typeAttention .landingTit__sectionInner{
    padding: 30px 20px;
}
.landingTit .landingTit__section.typeAttention .landingTit__sectionContentBox{
    margin: 0 auto;
}
.landingTit .landingTit__attentionBox{
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%;
}
.landingTit .landingTit__attentionList{
    display: flex;
    flex-direction: column;
    gap: 11px;
}
.landingTit .landingTit__attentionList .landingTit__text--attentionItem{
    position: relative;
    display: block;
    padding-left: 10px;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: -0.39px;
    color: #666;
}
.landingTit .landingTit__attentionList .landingTit__text--attentionItem::before{
    content: '';
    position: absolute;
    top: 8px;
    left: 0;
    display: block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #666;
}
.landingTit .landingTit__smartaIntro{
    position: relative;
}
.landingTit .landingTit__smartaIntroTextBox{
    position: relative;
    display: flex;
    max-width: 400px;
    flex-direction: column;
    justify-content: center;
    padding: 24px 28px;
    box-sizing: border-box;
    gap: 15px;
    width: 100%;
    margin: 0 auto;
    border-radius: 24px;
    background: #fff;
    z-index: 10;
    word-break: keep-all;
}
.landingTit .landingTit__smartaIntroDeco1{
    position: absolute;
    top: -40px;
    left: 50%;
    display: block;
    width: 70px;
    height: 70px;
    margin-left: -180px;
    background: url(https://static.wehago.com/html/landing/img/tit/icon_smart_01.png) no-repeat 0 0 / 70px auto;
    z-index: 20;
}
.landingTit .landingTit__smartaIntroDeco3{
    position: absolute;
    top: 130px;
    left: 50%;
    display: block;
    width: 500px;
    height: 335px;
    margin-left: 15px;
    background: url(https://static.wehago.com/html/landing/img/tit/icon_smart_03.png) no-repeat 0 0 / 500px auto;
}
.landingTit .landingTit__transferBox{
    display: flex;
    flex-direction: column;
    gap: 18px;
    max-width: 400px;
    margin: 0 auto;
}
.landingTit .landingTit__transferItem{
    position: relative;
    display: flex;
    flex: 1;
    flex-direction: column;
    padding: 26px 36px 20px;
    border-radius: 20px;
    background: #e5efff;
}
.landingTit .landingTit__transferItem.type2{
    background: #def0f7;
}
.landingTit .landingTit__transferItem.type2::before{
    content: '';
    display: block;
    width: 65px;
    height: 65px;
    position: absolute;
    top: -40px;
    left: 50%;
    background: url(https://static.wehago.com/html/landing/img/tit/icon_transfer_01.png) no-repeat 0 0 / 65px auto;
    transform: translateX(-50%);
}
.landingTit .landingTit__transferItem.type3{
    background: #eeebff;
}
.landingTit .landingTit__transferItem.type3::before{
    content: '';
    display: block;
    width: 65px;
    height: 65px;
    position: absolute;
    top: -40px;
    left: 50%;
    background: url(https://static.wehago.com/html/landing/img/tit/icon_transfer_02.png) no-repeat 0 0 / 65px auto;
    transform: translateX(-50%);
}
.landingTit .landingTit__transferLogoBox{
    display: block;
    margin-top: 15px;
}
.landingTit .landingTit__transferLogoBox > img{
    display: block;
}
.landingTit .landingTit__transferList{
    display: flex;
    flex-direction: column;
    gap: 14px;
    margin-top: 18px;
}
.landingTit .landingTit__transferList > li{
    position: relative;
    display: block;
    padding-left: 15px;
}
.landingTit .landingTit__transferList > li::before{
    content: '';
    position: absolute;
    top: 10px;
    left: 0;
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #075ae7;
}
.landingTit .landingTit__transferList > li.type2::before{
    background: #0897c3
}
.landingTit .landingTit__transferList > li.type3::before{
    background: #7726ff
}
.landingTit .landingTit__transferLink{
    display: block;
    width: fit-content;
    margin: 15px auto 0;
}
.landingTit .landingTit__transferLink > img{
    display: inline-block;
    vertical-align: top;
}
.landingTit .landingTit__spotSummaryList{
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    padding: 20px;
    margin-top: 14px;
    box-sizing: border-box;
    border-radius: 16px;
    background: rgba(255,255,255,0.08);
}
.landingTit .landingTit__spotSummaryList > li{
    padding-left: 20px;
    position: relative;
}
.landingTit .landingTit__spotSummaryList > li::before{
    content: '';
    display: block;
    width: 44px;
    height: 44px;
    position: absolute;
    top: -5px;
    left: -13px;
    background: url(https://static.wehago.com/html/landing/img/tit/icon_spot_deco_01.png) no-repeat 0 0 / 44px auto;
}
.landingTit .landingTit__spotSummaryList > li:nth-child(2){
    border-top: 1px solid rgba(255,255,255,0.2);
    margin-top: 17px;
    padding-top: 17px;
}
.landingTit .landingTit__spotSummaryList > li:nth-child(2):before{
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 21px;
    left: 0px;
    background: url(https://static.wehago.com/html/landing/img/tit/icon_spot_deco_02.png) no-repeat 0 0 / 16px auto;
}
.landingTit .landingTit__spotBtnBox{
    display: flex;
    gap: 10px;
    margin-top: auto;
    justify-content: center;
}
.landingTit .landingTit__btn--spotBtn{
    display: block;
    font-size: 18px;
    line-height: 21px;
    min-width: 130px;
    height: 48px;
    border-radius: 12px;
    background: rgba(255,255,255,0.25);
    backdrop-filter: blur(17px);
    color: #fff;
    border: 0;
}
.landingTit .landingTit__btn--spotBtn.type2{
    background: linear-gradient(58deg, #285aff -12%, #8c2fff 65%, #f632ff 105%);
    backdrop-filter: blur(0);
}
.landingTit .landingTit__videoBox{
    display: flex;
    flex-direction: column;
}
.landingTit .landingTit__videoList{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 12px;
    margin-top: 17px;
}
.landingTit .landingTit__videoList > li{
    position: relative;
    padding: 8px;
    box-sizing: border-box;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 4px 12px 0 rgba(50, 55, 195, 0.15);
}
.landingTit .landingTit__videoList > li + li::before{
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 50%;
    left: -10px;
    background: url(https://static.wehago.com/html/landing/img/tit/icon_video_arrow.png) no-repeat 0 0 / 10px auto;
    transform: translateY(-50%);
}
.landingTit .landingTit__videoList > li:last-child{
    color: #4200f7;
    font-weight: 700;
}
.landingTit .landingTit__videoViewer{
    width: 312px;
    height: 232px;
    margin: 30px auto 0;
    border: 5px solid #000;
    border-radius: 10px;
    box-sizing: border-box;
    background: #dfe6f7;
    overflow: hidden;
}
.landingTit .landingTit__skillBox{
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 100%;
    margin: 0 auto;
}
.landingTit .landingTit__skillItem{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    border-radius: 24px;
    box-sizing: border-box;
    background: #ebf1ff;
}
.landingTit .landingTit__skillItem:nth-child(even){
    background: #f0f0fd
}
.landingTit .landingTit__skillTextBox{
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%;
    padding: 28px 20px 0;
    box-sizing: border-box;
}
.landingTit .landingTit__skillImgBox{
    display: block;
    width: 100%;
    height: auto;
}
.landingTit .landingTit__skillImgBox > img{
    display: block;
    margin: 0 auto;
}
.landingTit .landingTit__bannerBox{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 10px;
    width: 100%;
    max-width: 400px;
    min-height: 280px;
    margin: 20px auto 0;
    padding: 40px 20px;
    box-sizing: border-box;
    border-radius: 20px;
    background: url(https://static.wehago.com/html/landing/img/tit/mo/bg_banner_01.png) no-repeat 0 0 / 100% 100%;
}
.landingTit .landingTit__bannerBtnBox{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 12px 20px;
}
.landingTit .landingTit__btn--banner{
    display: flex;
    align-items: center;
    gap: 4px;
    padding: 0 14px 0 17px;
    height: 35px;
    border-radius: 26px;
    background: linear-gradient(100deg, #507fff 15%, #bf46ff 92%);
    box-shadow: 0 4px 8px 0 rgba(50, 55, 195, 0.2);
    border: 0;
}
.landingTit .landingTit__btn--banner .text{
    font-size: 13px;
    line-height: 14px;
    color: #fff;
    font-weight: 700;
}
.landingTit .landingTit__btn--banner .icon{
    min-width: 14px;
    height: 14px;
    background: url(https://static.wehago.com/html/landing/img/tit/ico_banner_arrow_01.png) no-repeat 0 0 / 14px auto;
}
.landingTit .landingTit__btn--banner.type2{
    background: #fff
}
.landingTit .landingTit__btn--banner.type2 .text{
    color: #000d6a;
}
.landingTit .landingTit__btn--banner.type2 .icon{
    min-width: 14px;
    height: 14px;
    background: url(https://static.wehago.com/html/landing/img/tit/ico_banner_arrow_02.png) no-repeat 0 0 / 14px auto;
}
.landingTit .landingTit__btn--banner.type3{
    background: #9a1ce8
}
.landingTit .landingTit__btn--banner.type3 .text{
    color: #fff;
}
.landingTit .landingTit__btn--banner.type3 .icon{
    min-width: 24px;
    height: 24px;
    background: url(https://static.wehago.com/html/landing/img/tit/ico_banner_arrow_01.png) no-repeat 0 0 / 24px auto;
}
.landingTit .type_registration .landingTit__spotInner{
    height: 100%;
    max-width: 500px;
    margin: 0 auto;
    padding: 40px 0 20px 45px;
}
.landingTit .type_registration .landingTit__spotTextBox{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
    box-sizing: border-box;
}
.landingTit .type_registration .landingTit__sectionInner{
    padding-top: 38px;
}

/* ****font**** */
/* spot */
.landingTit .landingTit__spotText--title{
    position: relative;
    display: block;
    padding: 0 8px;
    box-sizing: border-box;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: -0.45px;
    color: #fff;
    font-weight:900;
}
.landingTit .landingTit__spotText--title::before{
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 2px;
    height: 18px;
    background: #9fa6ff;
    margin-top:-9px;
}
.landingTit .landingTit__spotText--title::after{
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    width: 2px;
    height: 18px;
    margin-top:-9px;
    background: #9fa6ff;
}
.landingTit .landingTit__spotText--titleLabel{
    display: block;
    padding: 0 11px;
    border-radius: 8px;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -0.4px;
    color: #fff;
    font-weight:400;
    background: linear-gradient(75deg, #3c80ff 5%, #fa89ff 108%);
}
.landingTit .landingTit__spotText--titleLabel.type2{
    padding: 0 10px;
    font-size: 15px;
    line-height: 33px;
    border-radius: 16px;
}
.landingTit .landingTit__spotText--titleLabel.type3{
    padding: 0 13px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #fff;
    background: linear-gradient(70deg, #4e00ff 1%, #ed00ed 108%);
}
.landingTit .landingTit__spotText--main{
    display: block;
    margin-top: 18px;
    font-size: 28px;
    line-height: 40px;
    letter-spacing: -0.84px;
    color: #fff;
    font-weight: 900;
    text-align: center;
}
.landingTit .landingTit__spotText--main > em{
    background: linear-gradient(76deg, #6addff 0%, #f3adff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
}
.landingTit .landingTit__spotText--main .emp {color:#4bdcff}}
.landingTit .landingTit__spotText--main2{
    display: block;
    font-size: 30px;
    line-height: 44px;
    letter-spacing: -1.8px;
    color: #fff;
    font-weight: 900;
    text-align: center;
    word-break: keep-all;
}
.landingTit .landingTit__spotText--main2 > em{
    color: #f8c3ff;
}
.landingTit .landingTit__spotText--main2 > strong{
    font-size: 30px;
    line-height: 44px;
}
.landingTit .landingTit__spotText--main2 > strong > em{
    background: linear-gradient(100deg, #b3d1ec 7%, #e5bdec 104%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
}
.landingTit .landingTit__spotText--main3{
    margin-top: 8px;
    font-size: 30px;
    line-height: 34px;
    letter-spacing: -0.9px;
    color: #23228e;
    font-weight: 700;
}
.landingTit .landingTit__spotText--mainTitle{
    display: block;
    margin-top: 16px;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -1.08px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    word-break: keep-all;
}
.landingTit .landingTit__spotText--mainTitle > em{
    color: #f8c3ff;
}
.landingTit .landingTit__spotText--sub{
    display: block;
    margin-top: 28px;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: -0.65px;
    color: rgba(255,255,255,.8);
    font-weight: 500;
    text-align: center;
}
.landingTit .landingTit__spotText--sub > em{
    font-weight: 700;
}
.landingTit .landingTit__spotText--sub2{
    display: block;
    margin-top: 18px;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: -0.28px;
    color: #fff;
    font-weight: 500;
    text-align: center;
}
.landingTit .landingTit__spotText--sub2 > em{
    color: #fff;
}
.landingTit .landingTit__spotText--sub3{
    display: block;
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.42px;
    color: #37228e;
}
.landingTit .landingTit__spotText--info{
    display: block;
    margin-top: auto;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -0.45px;
    color: #4f12bc;
}
.landingTit .landingTit__spotText--info > em{
    font-weight: 900;
}
.landingTit .landingTit__text--spotInfoListItemDt{
    display: block;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.7px;
    color: #fff;
    font-weight: bold;
}
.landingTit .landingTit__text--spotInfoListItemDd{
    display: block;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.7px;
    color: rgba(255,255,255,.9);
    font-weight: normal;
}
.landingTit .landingTit__text--spotInfoListItemDd > span {font-size:13px;color:rgba(255,255,255,.9)}
.landingTit .landingTit__text--spotIntroTitle{
    display: block;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -0.65px;
    color: #fff;
    font-weight: normal;
    text-align: center;
}
.landingTit .landingTit__text--spotIntroTitle > span{
    font-weight:bold;
    font-size:16px;
}
.landingTit .landingTit__text--spotIntroList{
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.65px;
    color: #fff;
}
.landingTit .landingTit__text--spotIntroList > em{
    color: #939aed;
}

/* section */
.landingTit .landingTit__text--sectionTitleMain{
    display: block;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: -0.36px;
    color:#000126;
    font-weight: 700;
    text-align: center;
    word-break: keep-all;
}
.landingTit .landingTit__text--sectionTitleMain > em{
    color: #6615e8;
}
.landingTit .type_registration .landingTit__text--sectionTitleMain{
    display: block;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -0.54px;
    color: #191919;
    font-weight: 700;
}
.landingTit .landingTit__text--sectionTitleTitle{
    display: block;
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.9px;
    text-align: center;
}
.landingTit .landingTit__text--sectionTitleSub{
    display: block;
    margin-top: 19px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.7px;
    color: #000126;
    text-align: center;
    word-break: keep-all;
}
.landingTit .landingTit__text--sectionTitleSub > em{
    font-weight: 700;
}
.landingTit .landingTit__text--sectionTitleSub .text_purple{
    color: #6615e8;
}
.landingTit .type_registration .landingTit__text--sectionTitleSub{
    display: block;
    margin-top: 8px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.42px;
    color: #191919;
}
.landingTit .landingTit__text--sectionTitleSub2{
    position: relative;
    padding: 0 10px;
    margin: 20px auto 0;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -1.3px;
    color: #172089;
    font-weight: 700;
    text-align: center;
}
.landingTit .landingTit__text--sectionTitleSub2::before{
    content: '';
    display: block;
    width: 2px;
    height: 30px;
    position: absolute;
    top: 50%;
    left: 0;
    background: #361789;
    transform: translateY(-50%);
}
.landingTit .landingTit__text--sectionTitleSub2.type2::before{
    height: 15px;
}
.landingTit .landingTit__text--sectionTitleSub2::after{
    content: '';
    display: block;
    width: 2px;
    height: 20px;
    position: absolute;
    top: 50%;
    right: 0;
    background: #361789;
    transform: translateY(-50%);
}
.landingTit .landingTit__text--sectionTitleSub2.type2::after{
    height: 15px;
}

.landingTit .landingTit__text--sectionBtn{
    display: block;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.45px;
    color: #fff;
    font-weight: 600;
    margin-top:1px;
}
/* section1 */
.landingTit .landingTit__text--programTitle{
    display: block;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.9px;
    color: #000;
    font-weight: 700;
}
.landingTit .landingTit__text--programListItem{
    display: block;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.35px;
    color: rgba(0,0,0,0.65);
    word-break: keep-all;
}
/* section2 */
.landingTit .landingTit__text--scheduleDate{
    display: block;
    font-size: 16px;
    line-height: 19px;
    color: #fff;
    font-weight: 700;
}
.landingTit .landingTit__text--scheduleLocateMain{
    display: block;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.5px;
    color: #000;
    font-weight: 700;
}
.landingTit .landingTit__text--scheduleLocateSub{
    display: block;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: -0.35px;
    color: #000;
}
.landingTit .landingTit__text--scheduleLocateTime{
    display: block;
    font-size: 13px;
    line-height: 16px;
    letter-spacing: -0.4px;
    color: #000;
}
.landingTit .landingTit__text--scheduleNotice{
    position: relative;
    display: block;
    margin-top: 20px;
    padding-left: 10px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.42px;
    color: #666;
}
.landingTit .landingTit__text--scheduleNotice::before{
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    position: absolute;
    top: 10px;
    left: 0;
    background: #666;
    border-radius: 50%;
}
/* section3 */
.landingTit .landingTit__text--introMain{
    display: block;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.8px;
    color: #000;
    font-weight: 700;
}
.landingTit .landingTit__text--introSub{
    display: block;
    font-size: 12px;
    line-height: 19px;
    letter-spacing: -0.6px;
    color:#153a6c;
    word-break: keep-all;
    font-weight:bold;
}
/* section4 */
.landingTit .landingTit__text--asis{
    display: block;
    padding: 20px 14px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -1px;
    color: #2b2b2b;
    text-align: center;
    word-break: keep-all;
}
.landingTit .landingTit__text--asis > em{
    font-weight: 700;
}
.landingTit .landingTit__text--tobe{
    display: block;
    padding: 20px 14px;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: -1px;
    color: #fff;
    text-align: center;
    word-break: keep-all;
}
.landingTit .landingTit__text--tobe > em{
    font-weight: 600;
}
/* section5 */
.landingTit .landingTit__text--oneaiIntroMain{
    display: block;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -0.9px;
    color: #000;
    font-weight: 600;
}
.landingTit .landingTit__text--oneaiIntroSub{
    display: block;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -0.7px;
    color: rgba(0,0,0,0.8);
    font-weight: 700;
    word-break: keep-all;
}
.landingTit .landingTit__text--oneaiIntroSub2{
    display: block;
    margin-top: 9px;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: -0.6px;
    color: #212121;
    word-break: keep-all;
}
.landingTit .landingTit__text--oneaiIntroNotice{
    display: block;
    margin-top: 24px;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.9px;
    color: #000;
    text-align: center;
}
.landingTit .landingTit__text--oneaiIntroNotice > em{
    color: #6616e8;
    font-weight: 700;
}
/* section7 */
.landingTit .landingTit__text--attentionMain{
    position: relative;
    display: block;
    padding-left: 27px;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.54px;
    color: #666;
    font-weight: 700;
}
.landingTit .landingTit__text--attentionMain::before{
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://static.wehago.com/html/landing/img/tit/icon_attention.png) no-repeat 0 0 / 24px auto;
}
/* section8 */
.landingTit .landingTit__text--smartaIntroMain{
    display: block;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.9px;
    color: #000;
    font-weight: 700;
    text-align: center;
}
.landingTit .landingTit__text--smartaIntroMain > em{
    color: #682deb;
}
.landingTit .landingTit__text--smartaIntroSub{
    display: block;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.56px;
    color: #000;
    text-align: center;
}
.landingTit .landingTit__text--smartaIntroSub2{
    display: block;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.64px;
    color: #5e42bd;
    font-weight: 700;
    text-decoration: underline;
    text-align: center;
}
.landingTit .landingTit__text--smartaIntroSub3{
    display: block;
    margin-top: -6px;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: -0.48px;
    color: #585858;
    text-align: center;
}
.landingTit .landingTit__text--transferMain{
    width: 212px;
    height: 40px;
    margin: 0 auto;
    border-radius: 20px;
    font-size: 17px;
    line-height: 40px;
    color: #fff;
    font-weight: 700;
    background: #075ae8;
    text-align: center;
}
.landingTit .landingTit__transferItem.type2 .landingTit__text--transferMain{
    background: #0597c3;
}
.landingTit .landingTit__transferItem.type3 .landingTit__text--transferMain{
    background: #7726ff;
}
.landingTit .landingTit__text--transferList{
    display: block;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -0.9px;
    font-weight: 700;
    color: #075ae8;
}
.landingTit .landingTit__transferItem.type2 .landingTit__text--transferList{
    color: #0597c3;
}
.landingTit .landingTit__transferItem.type3 .landingTit__text--transferList{
    color: #7726ff;
}
.landingTit .landingTit__text--spotSummary{
    display: block;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: -1.05px;
    color: #fff;
    font-weight: 500;
}
.landingTit .landingTit__text--spotSummary.type2{
    font-size: 16px;
    line-height: 24px;
    background: linear-gradient(100deg, #f39aff 7%, #a2b0ff 104%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    font-weight: 700;
}
.landingTit .landingTit__text--videoMain{
    display: block;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.8px;
    color: #20107e;
    font-weight: 700;
    text-align: center;
}
.landingTit .landingTit__text--videoList{
    display: block;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: -0.36px;
    color: #363636;
    font-weight: 700;
    text-align: center;
}
.landingTit .landingTit__text--videoList > em{
    margin-top: -3px;
    font-size: 10px;
    line-height: 12px;
    font-weight: 500;
}
.landingTit .landingTit__text--skillMain{
    display: block;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -1px;
    color: #002a7b;
    font-weight: 700;
}
.landingTit .landingTit__skillItem:nth-child(even) .landingTit__text--skillMain{
    color: #13007b
}
.landingTit .landingTit__text--skillSub{
    display: block;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.7px;
    color: #4d4d4d;
}
.landingTit .landingTit__text--skillSub + .landingTit__text--skillSub{
    margin-top: -12px;
}
.landingTit .landingTit__text--banner{
    display: block;
    font-size: 22px;
    line-height: 32px;
    letter-spacing: -0.66px;
    color: #fff;
    font-weight: 700;
    text-align: center;
}
.landingTit .landingTit__text--headerLogo{
    display: block;
    font-size: 14px;
    line-height: 25px;
    letter-spacing: -0.51px;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
}

/* ****imclude css**** */
/* qnaList */
.landingTit .qnaList{border-top:1px solid #505050;}
.landingTit .qnaList li{border-bottom:1px solid #e3e3e3;}
.landingTit .qnaList li.active{padding-bottom:20px}
.landingTit .qnaList li.active .answerBox{display:block;}
.landingTit .qnaList li.active .btnQnaFlip .iconFlip{transform:rotate(180deg);}
.landingTit .qnaList .questionRow{display:flex;justify-content:flex-start;align-items:flex-start;gap:0 6px;position:relative;color:#000;font-size:13px;font-weight:900;line-height:17px;letter-spacing:-.39px;word-break:keep-all;padding:19px 46px 19px 20px;}
.landingTit .qnaList .questionRow::before{display:block;margin-top:-1px;font-size:16px;content:'Q.';}
.landingTit .qnaList .questionRow .btnQnaFlip{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;padding-right:12px;background-color:transparent;border:0;}
.landingTit .qnaList .questionRow .btnQnaFlip:hover{cursor:pointer;}
.landingTit .qnaList .questionRow .btnQnaFlip:hover .iconFlip{fill:#000;}
.landingTit .qnaList .questionRow .btnQnaFlip .iconFlip{width:18px;height:18px;fill:#939393;transition:transform .2s ease-in-out;}
.landingTit .qnaList .answerBox{display:none;width:100%;}
.landingTit .qnaList .answerBox .inBox{position:relative;min-height:16px;background-color:#f7f8fc;border-radius:16px;padding:17px 15px 15px 36px}
.landingTit .qnaList .answerBox .inBox::before{position:absolute;top:15px;left:15px;color:#526bff;font-size:16px;font-weight:900;letter-spacing:-.54px;content:'A.';}
.landingTit .qnaList .answerBox .inBox p{color:#000;font-size:11px;font-weight:400;line-height:1.4;word-break:keep-all;}
.landingTit .qnaList .answerBox .inBox p + p{margin-top:4px;}
.landingTit .qnaList .answerBox .inBox a{color:#3884ff;text-decoration:none;}
.landingTit .qnaList .answerBox .inBox a:hover{color:#2b65c3;text-decoration:underline;}


/* footer */
.landingTit__footer{display: flex;flex-direction: column;padding: 20px 0;box-sizing: border-box;background-color:#191919;}
.landingTit__footer .section{overflow:visible;}
.landingTit__footer .section .sectionBox{display: flex; width: 100%; justify-content:center;flex-direction:row;padding:0;}
.landingTit__footer .section.platformInfo{width: 100%;height:auto;}
.landingTit__footer .section.platformInfo .rightBox{display: none;}
.landingTit__footer .section.platformInfo .infoList{display:flex;justify-content:flex-start;align-items:center;}
.landingTit__footer .section.platformInfo .infoList .item+.item{position:relative;margin-left:5px;padding-left:6px;}
.landingTit__footer .section.platformInfo .infoList .item+.item::before{position:absolute;top:50%;left:0;width:1px;height:50%;background-color:#4a4a4a;transform:translateY(-50%);content:'';}
.landingTit__footer .section.platformInfo .infoList .item .link{color:rgba(255,255,255,0.7);font-size:12px;line-height:20px;letter-spacing:-.6px;text-decoration: none;}
.landingTit__footer .section.platformInfo .infoList .item .link:hover{color:#fff;}
.landingTit__footer .section.platformInfo .familySite{display:flex;justify-content:space-between;align-items:center;gap:20px;overflow:hidden;height:30px;font-size:14px;border:1px solid #4a4a4a;border-radius:4px;color:#b4b4b4;text-decoration:none;padding:0 10px;}
.landingTit__footer .section.platformInfo .familySite:hover .ico_svg{fill:#fff;}
.landingTit__footer .section.platformInfo .familySite .ico_svg{width:10px;height:10px;fill:#6e6e6e;}
.landingTit__footer .section.platformInfo .common_component_select{width:112px;background-color:transparent;}
.landingTit__footer .section.platformInfo .common_component_select img{position:absolute;top:50%;left:6px;width:18px;height:12px;transform:translateY(-50%);}
.landingTit__footer .section.platformInfo .common_component_select .selected_item{color:#b4b4b4;line-height:normal;border-color:#4a4a4a;padding:0 10px 0 30px;}
.landingTit__footer .section.platformInfo .common_component_select .common_component_select_resultbox .resultitem{position:relative;padding:0 10px 0 30px;}
.landingTit__footer .section.copyrightInfo{display: block;margin-top: 8px; text-align: center;}
.landingTit__footer .section.copyrightInfo .copyright{color:rgba(255,255,255,0.4);font-size:11px;line-height: 18px;word-break:keep-all;}
.landingTit__footer .section.copyrightInfo .sectionBox .familySite:hover,
.landingTit__footer .section.copyrightInfo .sectionBox .common_component_select:hover .selected_item,
.landingTit__footer .section.copyrightInfo .sectionBox .common_component_select.open .selected_item{color:#fff;border-color:#989898;}
.landingTit__footer .section.phone{display: block;margin-top: 11px;text-align: center;}
.landingTit__footer .section.phone .text{display: block;font-size: 12px;line-height: 20px;letter-spacing: -0.6px;color: #fff;text-decoration: none;}

/* 도입문의(모바일) */
.mobile .landingOneAi_popup_mobile{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;background-color:#263b62;overflow-y:auto}
.mobile .landingOneAi_popup_mobile .ly_header{display:block;padding:10px 16px;font-size:18px;line-height:26px;color:#fff;font-weight:700;border-bottom:1px solid #66738c;-webkit-box-sizing:border-box;box-sizing:border-box}
.mobile .landingOneAi_popup_mobile .ly_body{display:block;padding:10px 16px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}
.mobile .landingOneAi_popup_mobile .ly_body .bodyTitle{font-size:20px;color:#fff;margin:10px 0}
.mobile .landingOneAi_popup_mobile .ly_body .title{display:block;font-size:13px;line-height:41px;letter-spacing:-.65px;color:#fff}
.mobile .landingOneAi_popup_mobile .ly_body .title.multipleLine{line-height:20px;margin-bottom:10px;letter-spacing:-.8px}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box{display:block}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item{display:table;margin-bottom:10px;width:100%;border-bottom:1px solid #5b6b86}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item input,.landingOneAi_popup_mobile .ly_body .inner_box .item label,.landingOneAi_popup_mobile .ly_body .inner_box .item select{display:table-cell;vertical-align:top;padding:8px 0}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item label{width:30%;font-size:14px;line-height:15px;letter-spacing:-.7px;color:#fff}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item label .required{display:inline-block;vertical-align:top;margin-left:3px;color:#ff6565}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item input,.landingOneAi_popup_mobile .ly_body .inner_box .item select{width:100%;font-size:14px;line-height:15px;background-color:#263b62;border:0;outline:0;color:#fff}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item input::-webkit-input-placeholder,.landingOneAi_popup_mobile .ly_body .inner_box .item select::-webkit-input-placeholder{color:#96a4bb}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item input::-moz-placeholder,.landingOneAi_popup_mobile .ly_body .inner_box .item select::-moz-placeholder{color:#96a4bb}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item input:-ms-input-placeholder,.landingOneAi_popup_mobile .ly_body .inner_box .item select:-ms-input-placeholder{color:#96a4bb}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item input::-ms-input-placeholder,.landingOneAi_popup_mobile .ly_body .inner_box .item select::-ms-input-placeholder{color:#96a4bb}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item input::placeholder,.landingOneAi_popup_mobile .ly_body .inner_box .item select::placeholder{color:#96a4bb}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item select::-ms-expand{display:none}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item select.recover{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding:6px 0}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item.excp label,.landingOneAi_popup_mobile .ly_body .inner_box .item.using_svc label{display:block;width:100%}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item.excp label>strong,.landingOneAi_popup_mobile .ly_body .inner_box .item.using_svc label>strong{color:#ea5f5c}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item.excp .chk_item,.landingOneAi_popup_mobile .ly_body .inner_box .item.using_svc .chk_item{display:block;overflow:hidden}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item.excp .chk_item>span,.landingOneAi_popup_mobile .ly_body .inner_box .item.using_svc .chk_item>span{display:inline-block;vertical-align:top;margin-right:10px}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item.excp .chk_item>span>input,.landingOneAi_popup_mobile .ly_body .inner_box .item.using_svc .chk_item>span>input{display:inline-block;vertical-align:top;margin-top:6px;width:16px;height:16px}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item.excp .chk_item>span>label,.landingOneAi_popup_mobile .ly_body .inner_box .item.using_svc .chk_item>span>label{display:inline-block;vertical-align:top;width:auto}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item.excp .textbox,.landingOneAi_popup_mobile .ly_body .inner_box .item.using_svc .textbox{display:block;width:100%;height:100px;border:1px solid #485a79;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:13px;background:#485a79}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item.excp .textbox.noResize,.landingOneAi_popup_mobile .ly_body .inner_box .item.using_svc .textbox.noResize{resize:none}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item.excp .agree_area,.landingOneAi_popup_mobile .ly_body .inner_box .item.using_svc .agree_area{width:100%;padding:10px;overflow-y:auto;border:1px solid #263b62;background-color:#304a80;color:#96a4bb;font-size:10px;line-height:16px;letter-spacing:-.5px;-webkit-box-sizing:border-box;box-sizing:border-box}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item.type_none_border{border-bottom:0}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item.type_true{border-bottom-color:#21c37c}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .item.type_false{border-bottom-color:#fb5356}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .chk_bx{display:block;text-align:right}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .chk_bx>input{display:inline-block;width:16px;height:16px;vertical-align:top;border:0;outline:0}
.mobile .landingOneAi_popup_mobile .ly_body .inner_box .chk_bx>label{display:inline-block;vertical-align:top;font-size:12px;line-height:17px;letter-spacing:-.9px;color:#fff}
.mobile .landingOneAi_popup_mobile .ly_body .btn_area{position:fixed;bottom:0;right:0;left:0;display:block;width:100%;height:45px}
.mobile .landingOneAi_popup_mobile .ly_body .btn_area .btn_submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:0;outline:0;text-align:center;font-size:16px;line-height:45px;color:#fff;background-color:#2c7bf2}
.mobile .landingOneAi_popup_mobile .ly_body .btn_area .btn_submit.type_disable{background:#f2f2f2;color:#8d8d8d;cursor:pointer}
.mobile .landingOneAi_popup_mobile .ly_body .btn_exit{display:block;width:24px;height:24px;position:absolute;top:10px;right:16px}
.mobile .landingOneAi_popup_mobile .ly_body .btn_exit>button{display:block;width:100%;height:100%;border:0;outline:0;background: none;}
.mobile .landingOneAi_popup_mobile .ly_body .btn_exit .icon-exit:before{content:"";display:block;position:absolute;top:50%;left:50%;margin:-7.5px 0 0 -7.5px;background-image:url(https://static.wehago.com/html/landing/img/wlm/sp_wlm.png);background-size:325px 1250px;-webkit-background-size:325px 1250px;width:15px;height:15px;background-position:-285px -61px}
.mobile .landingOneAi_popup_mobile--renew{background:#191919}
.mobile .landingOneAi_popup_mobile--renew .ly_body .inner_box .item input,.landingOneAi_popup_mobile--renew .ly_body .inner_box .item select{background:0 0}
.mobile .landingOneAi_popup_mobile--renew .ly_body .inner_box .item.excp .textbox{background:#464646}
.mobile .landingOneAi_popup_mobile--renew .ly_body .inner_box .item.excp .agree_area{font-size:11px;background:#3b3b3b;color:#fff}
.mobile .landingOneAi_popup_mobile--renew .ly_body .inner_box .item.using_svc .textbox{background:#464646}
.mobile .landingOneAi_popup_mobile--renew .ly_body .inner_box .item.using_svc .agree_area{font-size:11px;background:#3b3b3b;color:#fff}

/* join (참가신청) */
.landingTit .join__inputWrap {display:flex; gap:28px 60px; flex-wrap:wrap; width:100%; margin-top:48px;}
.landingTit .join__inputWrap .join__inputIcon {display:block; position:relative; width:18px; height:18px; border:0; background:none;}
.landingTit .join__inputWrap .join__inputIcon::before {content:''; display:block; position:absolute; top:50%; left:50%; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 0 / 500px 1000px; transform:translate(-50%, -50%);}
.landingTit .join__inputWrap .join__inputIcon--info::before {width:15px; height:15px; background-position:-228px -788px;}
.landingTit .join__inputItem {display:flex; flex-direction:column; gap:4px; width:calc(50% - 30px);}
.landingTit .join__inputItem--colspan {width:100%;}
.landingTit .join__inputItem--addGap {margin-top:17px;}
.landingTit .join__inputItem--submit {width:100%; display:flex; justify-content:center; align-items:center; margin-top:44px;}
.landingTit .join__inputItemBar {display:block; width:auto; margin:0 -24px; height:8px; background:#f5f5f5;}
.landingTit .join__inputItemBar + .join__inputItem, .landingTit .join__inputItemBar + .join__inputItem.join__inputItem--addGap {margin-top:0;}
.landingTit .join__inputItem--submit > dt {display:none;}
.landingTit .join__inputItem > dt {display:block; font-size:16px; line-height:26px; letter-spacing:-0.32px; color:#212121;}
.landingTit .join__inputItem .multiInput {display:flex; gap:10px 8px;}
.landingTit .join__inputItem .multiInput--vertical {flex-direction:column;}
.landingTit .join__inputItem .ess {display:inline-block; vertical-align:top; color:#fc4c60;}
.landingTit .join__inputItem .join_textBtn {display:block; min-width:80px; height:42px; padding:12px; box-sizing:border-box; border:1px solid #b4b4b4; border-radius:4px; font-size:16px; line-height:18px; letter-spacing:-0.48px; color:#212121; background:#fff;}
.landingTit .join__inputItem .join_textBtn.blue {color:#fff; border-color:#1c90fb; background:#1c90fb;}
.landingTit .join__inputItem .join_textBtn.disabled {color:#fff; border-color:#d3d3d3; background:#d3d3d3; cursor:default;}
.landingTit .join_textInputBox {display:block; position:relative; width:100%;}
.landingTit .join_textInputBox.error::before {content:''; display:block; width:20px; height:20px; position:absolute; top:10px; right:10px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -25px -720px / 500px 1000px; z-index:10;}
.landingTit .join_textInputBox.success::before {content:''; display:block; width:20px; height:20px; position:absolute; top:10px; right:10px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0px -720px / 500px 1000px; z-index:10;}
.landingTit .join_textInputBox .join_textInput {position:relative; display:block; width:100%; height:42px; padding:0 12px; border:1px solid #d3d3d3; border-radius:4px; box-sizing:border-box; font-size:16px; line-height:18px; letter-spacing:-0.48px; outline:none;}
.landingTit .join_textInputBox.error .join_textInput {position:relative; padding-right:30px; border-color:#fc5356;}
.landingTit .join_textInputBox.success .join_textInput {position:relative; padding-right:30px; border-color:#1fc47c;}
.landingTit .join_textInputBox.error .join_textInput_errorText {margin-top:8px; font-size:14px; line-height:16px; letter-spacing:-0.42px; color:#fc5356;}
.landingTit .join_textInputBox.success .join_textInput_errorText {margin-top:8px; font-size:14px; line-height:16px; letter-spacing:-0.42px; color:#1fc47c;}
.landingTit .join_textInputBox .join_textInput::placeholder {font-size:16px; line-height:18px; letter-spacing:-0.48px; color:#b4b4b4;}
.landingTit .join_textInputBox .join_textInput:visited, .landingTit .join_textInputBox .join_textInput:focus {border-color:#1c90fb;}
.landingTit .join__inputItemNoticeBox {display:block; padding:14px 16px; background:#f8f8f8;}
.landingTit .join__inputWrapText--notice {display:block; font-size:14px; line-height:20px; letter-spacing:-0.7px; color:#777;}
.landingTit .join_radio_input{position:relative;display:inline-block;box-sizing:border-box}
.landingTit .join_radio_input label .label_text{display:inline-block;padding-left:18px;font-size:14px;line-height:16px;color:#212121}
.landingTit .join_radio_input .radio_input{opacity:0;position:absolute}
.landingTit .join_radio_input .radio_input::-ms-clear{display:none}
.landingTit .join_radio_input .radio_input:disabled{-webkit-text-fill-color:#8d8d8d}
.landingTit .join_radio_input .radio_input+.icon{display:inline-block;overflow:hidden;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 0 / 500px 1000px;line-height:100em;vertical-align:top;position:absolute;left:0;top:50%;width:14px;height:14px;margin-top:-7px}
.landingTit .join_radio_input .radio_input[type=radio]+.icon{background-position:-222px -497px}
.landingTit .join_radio_input .radio_input[type=radio]:checked+.icon{background-position:-272px -497px}
.landingTit .join_radio_input .radio_input[type=radio][disabled]+.icon{background-position:-255px -497px}
.landingTit .join_radio_input .radio_input[type=radio][disabled]:checked+.icon{background-position:-239px -497px;}
.landingTit .join_radio_input .radio_input[type=checkbox]+.icon{background-position:-288px -497px}
.landingTit .join_radio_input .radio_input[type=checkbox]:checked+.icon{background-position:-337px -497px}
.landingTit .join_radio_input .radio_input[type=checkbox][disabled]+.icon{background-position:-321px -497px}
.landingTit .join_radio_input .radio_input[type=checkbox][disabled]:checked+.icon{background-position:-304px -497px}
.landingTit .join_radio_input.type_agree .radio_input[type=checkbox]+.icon{background-position: 0 -281px;width:20px;height:20px;margin-top:-10px}
.landingTit .join_radio_input.type_agree .radio_input[type=checkbox]:checked+.icon{background-position:0 -304px}
.landingTit .join_radio_input.type_agree label .label_text{padding-left:24px;line-height:20px}

/* mobile 재설정 */
.landingTit .join__inputWrap {display:flex; flex-direction:column; gap:18px;}
.landingTit .join__inputItem {gap:8px; width:100%;}
.landingTit .join__inputItem > dt {font-size:14px; line-height:14px; letter-spacing:-0.28px;}
.landingTit .join_textInputBox .join_textInput {height:36px; padding:8px; font-size:13px;}
.landingTit .join_textInputBox .join_textInput::placeholder {font-size:13px;}
.landingTit .join__inputItem .join_textBtn {height:36px; font-size:13px; min-width:70px; padding:0 5px; text-align:center;}
.landingTit .join_radio_input label .label_text {font-size:13px;}
.landingTit .join_radio_input .radio_input+.icon {margin-top:-6px;}
.landingTit .join__inputItem--addGap {margin-top:15px;}
.landingTit .input__radioWrap {flex-direction:column; gap:18px;}
.landingTit .input__radioWrap .input__radioItem {width:100%;}
.landingTit .join_agreeBox {position:relative; border:1px solid #d3d3d3; border-radius:8px; padding:10px 0; box-sizing:border-box}
.landingTit .join_agreeBox .join_radio_input {padding:15px 0 10px}
.landingTit .join_agreeBox .join_agreeBox__list {border-top:1px solid #ededed; margin:0 15px}
.landingTit .join_agreeBox .join_agreeBox__list > li {position:relative; padding-right:30px}
.landingTit .join_agreeBox .join_radio_input .label_text {color:#4a4a4a; font-weight:bold}
.landingTit .join_agreeBox .join_radio_input .label_text > em.blue {color:#1c90fb}
.landingTit .join_agreeBox .join_radio_input .label_text > em.grey {color:#939393}
.landingTit .join_agreeBox .join_radio_input.type_agree label .label_text {padding-left:30px}
.landingTit .join_agreeBox .join_radio_input .join_round_btn.sizeSmall {margin-top:-1px; font-size:12px; height:22px; line-height:22px;}
.landingTit .join_agreeBox .join_agreeBox__top {padding:0 15px}
.landingTit .join_agreeBox .join_agreeBox__top .join_radio_input .label_text {font-weight:900}
.landingTit .join_agreeBox .join_radio_input.type_agree .radio_input[type=checkbox]+.icon {margin-top:-9px}
.landingTit .join_agreeBox .join_agreeBox__arrowLink {position:absolute; top:11px; right:0; width:24px; height:24px; background:none; text-decoration:none;}
.landingTit .join_agreeBox .join_agreeBox__arrowLink:after {content:''; position:absolute; top:50%; left:50%; width:8px; height:14px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -259px -425px / 500px 1000px; margin:-7px 0 0 -4px}
.landingTit .join_agreeBox .join_agreeBox__topTitle {display:block; font-size:16px; color:#000; letter-spacing:-.8px; font-weight:900; padding:18px 0 15px}
.landingTit .join_agreeBox .join_agreeBox__list.v2 {background:#f8f9fa; margin:0}
.landingTit .join_agreeBox .join_agreeBox__list.v2 > li {margin:0 15px}
.landingTit .join_agreeBox .join_agreeBox__list.v2 > li + li {border-top:1px solid #ededed}
.landingTit .join_agreeBox .join_agreeBox__textLink {font-size:12px; color:#1c90fb; letter-spacing:-.18px; text-decoration:none; margin-left:10px}
.landingTit .join_agreeBox .join_agreeBox__textLink:hover {text-decoration:underline;}
.landingTit .join__inputItemNoticeBox {height:110px; padding:12px; border:1px solid #d3d3d3; border-radius:4px; overflow:auto;}
.landingTit .join__inputWrapText--notice {font-size:12px; line-height:18px; letter-spacing:-0.36px;}
.landingTit .join__inputItem--submit {width:100%; margin-top:14px;}
.landingTit .join__inputItem--submit > dd {width:100%;}
.landingTit .join__inputItem--submit .join_textBtn {width:100%; height:48px; border-radius:8px; font-size:14px;}

.join__locationWrap {display:block; border:1px solid #d3d3d3; border-radius:4px; box-sizing:border-box; overflow:hidden;}
.join__locationWrap .join__locationItem {position:relative; display:flex; width:100%; align-items:center;}
.join__locationWrap .join__locationItem.disabled::before {content:''; display:block; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(255,255,255,0.5);}
.join__locationWrap .join__locationItem + .join__locationItem {border-top:1px solid #d3d3d3;}
.join__locationWrap .join__locationCheckBox {display:flex; flex-direction:column; justify-content:center; align-items:center; min-width:64px; min-height:96px; background:#f7f8fc;}
.join__locationWrap .join__locationInfo {display:flex; flex-direction:column; flex:1; padding:15px 13px; box-sizing:border-box;}
.join__locationWrap .join__locationChecIcon {position:relative; display:block; margin-top:5px; width:14px; height:14px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -222px -497px / 500px 1000px}
.join__locationWrap .selected .join__locationChecIcon {background-position:-272px -497px;}
.join__locationWrap .disabled .join__locationChecIcon {background-position:-255px -497px;}
.join__locationWrap .join__locationText--main {display:block; font-size:13px; line-height:20px; letter-spacing:-0.39px; color:#212121;}
.join__locationWrap .join__locationText--main + .join__locationText--main {margin-top:4px;}
.join__locationWrap .join__locationText--sub {display:block; margin-top:2px; font-size:12px; line-height:20px; letter-spacing:-0.36px; color:#212121; font-weight:200;}
.join__locationWrap .join__locationItemBtn {position:absolute; top:0; right:0; bottom:0; left:0; border:0; background:none;}
.join__inputItemTooltip {display:inline-block; vertical-align:top; margin:-2px 0 0 4px; position:relative;}
.join__inputItemTooltip.open .join__inputItemTooltipBox {display:block;}
.join__inputItemTooltip .join__inputItemTooltipBox {display:none; position:absolute; bottom:calc(100% + 9px); left:-61px; padding:9px 14px; box-sizing:border-box; border-radius:6px; background:rgba(20, 20, 20, 0.85); box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16); white-space:nowrap;}
.join__inputItemTooltip .join__inputItemTooltipBox::before {content:''; display:block; position:absolute; top:100%; left:65px; border:6px solid rgba(20, 20, 20, 0.85); border-right-color:transparent; border-bottom-color:transparent; border-left-color:transparent;}
.join__inputItemTooltip .join__inputItemTooltipText {display:block; font-size:11px; line-height:16px; letter-spacing:-0.33px; color:#fff;}
.join__inputItemTooltip .join__inputItemTooltipText > em {font-weight:900;}

/* Animation */
.landingTit .animated{-webkit-animation:fadeIn 2.25s both;animation:fadeIn 2.25s both;}
.landingTit .landingTit__section{opacity:0;}
@-webkit-keyframes slideInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes slideInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@-webkit-keyframes slideInUp2 {
    from {
        -webkit-transform: translate3d(0, 50%, 0);
        transform: translate3d(0, 50%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes slideInUp2 {
    from {
        -webkit-transform: translate3d(0, 50%, 0);
        transform: translate3d(0, 50%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@-webkit-keyframes slideInUpSpace {
    from {
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes slideInUpSpace {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
        visibility: visible;
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes fadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}
@-webkit-keyframes fadeIn90 {
    from {
        opacity: 0;
    }
    to {
        opacity: 0.9;
    }
}
@keyframes fadeIn90 {
    from {
        opacity: 0;
    }
    to {
        opacity: 0.9;
    }
}
@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@media (max-width: 374px) {
    .w375{display: none;}
    .landingTit .landingTit__text--introMain{
        font-size: 14px;
    }
    .landingTit .landingTit__introItem{
        padding-left: 20px;
        padding-right: 15px;
    }
    .landingTit .landingTit__text--banner{
        font-size: 20px;
    }
}

.landingTit__subText {font-size:22px;font-weight:700;color:#fff;line-height:30px;text-align: center;margin-top:4px}
.landingTit__spotIntroFooterText {position:relative;font-size:12px;font-weight:400;color:rgba(255,255,255,.7);padding-left:8px;letter-spacing: -.6px;line-height:18px;margin-top:16px}
.landingTit__spotIntroFooterText:before{content:'*';position:absolute;top:0;left:0;}
.landingTit .landingTit__section.bg_section1{background:url(/html/landing/img/tax_adj/mo_section1_bg.png) no-repeat 50% 50% / cover}
.landingTit__programTitleLabel .marker{display:inline-block;vertical-align:top;padding: 6px 10px;background-color: transparent;border: 1px solid #2ebfff;border-radius: 6px;font-size: 14px;font-weight: bold;letter-spacing: -.32px;color: #2ebfff;box-sizing:border-box}
.landingTit__programTitleLabel .marker.type2{color:#6788fd;border-color:#6788fd}
.landingTit__programTitleLabel .marker.type3{color:#8272fe;border-color:#8272fe}
.landingTit .landingTit__text--programTitle > span {font-weight:normal}

.landingTit .section.notiOneai{background:linear-gradient(90deg, #000729 0%, #0a1965 100%);}
.landingTit .section.notiOneai .sectionBox{padding:50px 20px 40px}
.landingTit .section.notiOneai .sectionTitle{position:relative;text-align: center;z-index:1}
.landingTit .section.notiOneai .sectionTitle:before{content:'';position:absolute;top:-18px;left:50%;width:30px;height:3px;transform: translateX(-50%);background:#3a52d7}
.landingTit .section.notiOneai .sectionTitle .mainText{position:relative;color:#fff;font-weight:bold;letter-spacing:-.96px;word-break:keep-all;font-size:24px;text-align: center;}
.landingTit .section.notiOneai .noticeOneai{position:relative;width:100%;margin-top:40px;padding-bottom:30px;}
.landingTit .section.notiOneai .noticeOneai .bgNotice{position:absolute;top:-68px;right:-130px;width: 320px;opacity: 0.5;}
.landingTit .section.notiOneai .noticeOneai .title{margin-top:12px;color:#fff;font-size:38px;font-weight:900;line-height:1.4;letter-spacing:-1.14px;}
.landingTit .section.notiOneai .noticeOneai .title .small{font-size:24px;letter-spacing:-.72px;}
.landingTit .section.notiOneai .noticeOneai .title .wordEmphasis{display:inline-block;margin-top:-6px;background-image:linear-gradient(90deg,#629cfd 30%,#7455f7 80%);box-shadow:3px 10px 10px 0 rgba(38,0,98,0.1);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:46px;vertical-align:top;}
.landingTit .section.notiOneai .noticeOneai .title img{display: inline-block;vertical-align: middle;margin-left: 4px;z-index: 1;position: relative;width:96px}
.landingTit .section.notiOneai .noticeOneai .subText{position:relative;z-index:1;margin-top:22px;color:rgba(255,255,255,0.8);font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-.54px;word-break:keep-all;}
.landingTit .section.notiOneai .noticeOneai .subText+.subText{margin-top:10px;}
.landingTit .section.notiOneai .noticeOneai .subText.colored{color:#8b7cff;font-size:20px;font-weight:700;letter-spacing:-.6px;}
.landingTit .section.notiOneai .noticeOneai .subText em{font-weight:bold;}
.landingTit .section.notiOneai .noticeOneai .linkMore{display:flex;justify-content:center;align-items:center;width:198px;height:56px;margin-top:36px;background-image:linear-gradient(90deg,#3b33ff 30%,#661aff 50%, #9300ff 80%);border-radius:8px;box-shadow:3px 10px 10px 0 rgba(38,0,98,0.1);color:#fff;font-size:18px;font-weight:900;letter-spacing:-.54px;text-decoration:none;}
.landingTit .section.notiOneai .oneaiContent{position:relative;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px;width:100%;}
.landingTit .section.notiOneai .oneaiContent li{flex: 1;display:flex;justify-content:flex-start;align-items:space-between;flex-direction:column;height:240px;padding:32px 0 0 32px;background:linear-gradient(315deg, rgba(0,45,165,0.4) 16%, rgba(0,1,87,0.53) 49%, rgba(89,0,181,0.37) 100%);border:1px solid #4e5fbf;border-radius:24px;}
.landingTit .section.notiOneai .oneaiContent li .contentIcon{margin-left:-8px;}
.landingTit .section.notiOneai .oneaiContent li:nth-child(4) .contentIcon{margin-left:-10px;}
.landingTit .section.notiOneai .oneaiContent li .contentIcon{width:60px;height:60px;}
.landingTit .section.notiOneai .oneaiContent li p{margin-top:28px;color:#d1d8ff;font-size:16px;font-weight:700;line-height:1.6;letter-spacing:-.54px;word-break:keep-all;}
.landingTit .section.notiOneai .btnMobile{display:none;justify-content:center;align-items:center;gap:16px;height:48px;margin:40px auto 0;padding:0 26px;background:linear-gradient(90deg, #9e3efd 0%, #3765fd 100%);border-radius:60px;color:#fff;font-size:16px;font-weight:900;letter-spacing:-.36px;text-decoration:none;}
.landingTit .section.notiOneai .noticeOneai .title{font-size: 24px;line-height: 32px;}
.landingTit .section.notiOneai .noticeOneai .title .small{font-size: 18px;line-height: 26px;letter-spacing: -0.9px;font-weight:bold}
.landingTit .section.notiOneai .noticeOneai .title .mo_style{display: inline-block;vertical-align: top;font-size: 24px;line-height: 32px;font-weight:bold}
.landingTit .section.notiOneai .noticeOneai .title .wordEmphasis{font-size: 24px;line-height: 32px;margin-top: 0;}
.landingTit .section.notiOneai .noticeOneai .subText{font-size:12px;line-height: 18px;}
.landingTit .section.notiOneai .noticeOneai .subText.colored{font-size: 12px;line-height: 17px;letter-spacing: -0.6px;font-weight:bold}
.landingTit .section.notiOneai .btnMobile{display: flex;}
.landingTit .section.notiOneai .noticeOneai .linkMore{display: none;}
.landingTit .section.notiOneai .oneaiContent{gap: 10px;align-items: normal;}
.landingTit .section.notiOneai .oneaiContent li{height:auto;min-height:153px;padding:20px 16px;box-sizing:border-box;width:calc(50% - 5px);flex:0 0 auto}
.landingTit .section.notiOneai .oneaiContent li p{margin-top: 10px;font-size:12px;font-weight:normal}

.landingTit .section.notiOneai .linkMore{position:relative;display:flex;justify-content:center;align-items:center;width:159px;height:38px;margin:30px auto 0;background-image:linear-gradient(90deg,#3b33ff 30%,#661aff 50%, #9300ff 80%);border-radius:18px;box-shadow:3px 10px 10px 0 rgba(38,0,98,0.1);color:#fff;font-size:12px;font-weight:bold;letter-spacing:-.54px;text-decoration:none;gap:10px}
.landingTit .section.notiOneai .linkMore > span{font-weight:bold;margin-top:1px}

/* 세무조정 */
.landingTit.acc .landingTit__spot{background: url(/html/landing/img/tax_adj/mo_spot_bg_2026t.jpg) no-repeat 50% 0 / cover;}
.landingTit.acc .landingTit__spotText--main .emp{color:#ebaaff}
.landingTit.acc .landingTit__btn--spotInfo{background:linear-gradient(295deg, #861de2, #e869ff 115%)}

.landingTit.acc .section.notiOneai{background:linear-gradient(90deg, #000729 0%, #0a1965 100%);}
.landingTit.acc .section.notiOneai .sectionBox{padding-top:110px;padding-bottom:120px;}
.landingTit.acc .section.notiOneai .sectionTitle{position:relative;}
.landingTit.acc .section.notiOneai .sectionTitle .mainText{position:relative;padding-top:20px;color:#fff;font-size:32px;font-weight:900;letter-spacing:-.96px;word-break:keep-all;}
.landingTit.acc .section.notiOneai .sectionTitle .mainText::before{position:absolute;top:0;left:50%;width:48px;height:3px;background-color:#3a52d7;transform:translateX(-50%);content:'';}
.landingTit.acc .section.notiOneai .noticeOneai{position:relative;width:100%;margin-top:32px;padding-bottom:35px;text-align:center;}
.landingTit.acc .section.notiOneai .noticeOneai .bgNotice{position:absolute;bottom:0;right:0;}
.landingTit.acc .section.notiOneai .noticeOneai .title{display:flex;justify-content:center;align-items:center;gap:10px 8px;color:#fff;font-size:24px;font-weight:bold;line-height:1.4;letter-spacing:-1.14px;}
.landingTit.acc .section.notiOneai .noticeOneai .title .small{font-size:38px;letter-spacing:-.72px;}
.landingTit.acc .section.notiOneai .noticeOneai .title .wordEmphasis{display:inline-block;margin-top:-6px;background-image:linear-gradient(90deg,#629cfd 30%,#7455f7 80%);box-shadow:3px 10px 10px 0 rgba(38,0,98,0.1);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:46px;vertical-align:top;}
.landingTit.acc .section.notiOneai .noticeOneai .title .logoOneai{height:22px;width:auto}
.landingTit.acc .section.notiOneai .noticeOneai .subText{position:relative;z-index:1;margin-top:22px;color:rgba(255,255,255,0.8);font-size:12px;font-weight:400;line-height:1.6;letter-spacing:-.54px;word-break:keep-all;}
.landingTit.acc .section.notiOneai .noticeOneai .subText+.subText{margin-top:10px;}
.landingTit.acc .section.notiOneai .noticeOneai .subText.colored{color:#8b7cff;font-size:20px;font-weight:700;letter-spacing:-.6px;}
.landingTit.acc .section.notiOneai .noticeOneai .subText.white{color:#fff;}
.landingTit.acc .section.notiOneai .noticeOneai .subText em{font-weight:bold;}
.landingTit.acc .section.notiOneai .noticeOneai .linkMore{display:flex;justify-content:center;align-items:center;width:198px;height:56px;margin:36px auto 0;background-image:linear-gradient(90deg,#3b33ff 30%,#661aff 50%, #9300ff 80%);border-radius:8px;box-shadow:3px 10px 10px 0 rgba(38,0,98,0.1);color:#fff;font-size:18px;font-weight:900;letter-spacing:-.54px;text-decoration:none;}
.landingTit.acc .section.notiOneai .oneaiContent{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px;width:100%;}
.landingTit.acc .section.notiOneai .oneaiContent li{flex: 1;display:flex;justify-content:flex-start;align-items:space-between;flex-direction:column;height:240px;padding:32px 0 0 32px;background:linear-gradient(315deg, rgba(0,45,165,0.4) 16%, rgba(0,1,87,0.53) 49%, rgba(89,0,181,0.37) 100%);border:1px solid #4e5fbf;border-radius:24px;}
.landingTit.acc .section.notiOneai .oneaiContent li .contentIcon{margin-left:-8px;}
.landingTit.acc .section.notiOneai .oneaiContent li:nth-child(4) .contentIcon{margin-left:-10px;}
.landingTit.acc .section.notiOneai .oneaiContent li .contentIcon{width:60px;height:60px;}
.landingTit.acc .section.notiOneai .oneaiContent li p{margin-top:28px;color:#d1d8ff;font-size:18px;font-weight:700;line-height:1.6;letter-spacing:-.54px;word-break:keep-all;}
.landingTit.acc .section.notiOneai .oneaiImageContent{width:100%;height:360px;margin-top:40px;background:url('https://static.wehago.com/html/landing/img/tax_adj/img_oneai_02.png') no-repeat 0 0 / 100% auto;}

.landingTit.acc .section.notiTedge{background:linear-gradient(180deg, #f3f9fd 0%, #d7d0fa 120%);}
.landingTit.acc .section.notiTedge .sectionBox{padding-top:80px;padding-bottom:100px;}
.landingTit.acc .section.notiTedge .noticeTedge{position:relative;width:100%;margin-top:48px;padding:0 60px 0;text-align:center;}
.landingTit.acc .section.notiTedge .noticeTedge .bgNotice{position:relative;left:50%;width:150%;max-width:none;margin-top:-20px;transform:translateX(-50%);}
.landingTit.acc .section.notiTedge .noticeTedge .title{display:flex;justify-content:center;align-items:center;gap:10px;color:#000;font-size:38px;font-weight:900;line-height:1.4;letter-spacing:-1.14px;}
.landingTit.acc .section.notiTedge .noticeTedge .title .productLogo{height:38px;margin-top:3px;}
.landingTit.acc .section.notiTedge .noticeTedge .title .small{font-size:24px;letter-spacing:-.72px;}
.landingTit.acc .section.notiTedge .noticeTedge .title .wordEmphasis{display:inline-block;margin-top:-6px;background-image:linear-gradient(90deg,#629cfd 30%,#7455f7 80%);box-shadow:3px 10px 10px 0 rgba(38,0,98,0.1);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:46px;vertical-align:top;}
.landingTit.acc .section.notiTedge .noticeTedge .title .freeBadge{display:flex;justify-content:center;align-items:center;height:28px;padding:0 12px;background-color:#dee2ff;border-radius:7px;color:#6831ff;font-size:16px;font-weight:700;letter-spacing:-.48px;}
.landingTit.acc .section.notiTedge .noticeTedge .subText{position:relative;z-index:1;margin-top:22px;color:rgba(0,0,0,0.8);font-size:17px;font-weight:400;line-height:1.5;letter-spacing:-.54px;word-break:keep-all;}
.landingTit.acc .section.notiTedge .noticeTedge .subText.colored{color:#6831ff;font-size:20px;font-weight:900;line-height:1.4;letter-spacing:-.6px;}
.landingTit.acc .section.notiTedge .noticeTedge .subText em{font-weight:900;}
.landingTit.acc .section.notiTedge .noticeTedge .linkMore{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;width:198px;height:56px;margin:36px auto 0;background-image:linear-gradient(90deg,#3b33ff 30%,#661aff 50%, #9300ff 80%);border-radius:8px;box-shadow:3px 10px 10px 0 rgba(38,0,98,0.1);color:#fff;font-size:18px;font-weight:900;letter-spacing:-.54px;text-decoration:none;}
.landingTit.acc .section.notiTedge .tedgeContent{display:flex;justify-content:center;align-items:flex-start;gap:12px 20px;width:100%;padding:36px 20px;background-color:#fff;border-radius:24px;}
.landingTit.acc .section.notiTedge .tedgeContent li{flex:0 1 16%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:10px 0;}
.landingTit.acc .section.notiTedge .tedgeContent li .contentIcon{width:76px;height:76px;}
.landingTit.acc .section.notiTedge .tedgeContent li p{color:#3f2aba;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-.48px;text-align:center;word-break:keep-all;}
.landingTit.acc .section.notiTedge .btnMobile{display:none;justify-content:center;align-items:center;gap:16px;height:48px;margin:40px auto 0;padding:0 26px;background:linear-gradient(90deg, #9e3efd 0%, #3765fd 100%);border-radius:60px;color:#fff;font-size:16px;font-weight:900;letter-spacing:-.36px;text-decoration:none;}

.landingTit.acc .section.notiOneai .sectionBox{padding:40px 30px;}
.landingTit.acc .section.notiOneai .oneaiContent li{height:220px;padding:26px 0 0 26px;}
.landingTit.acc .section.notiOneai .oneaiContent li .contentIcon{width:74px;height:74px;}
.landingTit.acc .section.notiOneai .oneaiContent li p{margin-top:14px;font-size:16px;}
.landingTit.acc .section.notiOneai .noticeOneai{margin-top:20px;padding-bottom:0}
.landingTit.acc .section.notiOneai .noticeOneai .title{flex-wrap:wrap;}
.landingTit.acc .section.notiOneai .noticeOneai .title .small{flex:1 0 100%;font-size:3.9583vw;}
.landingTit.acc .section.notiOneai .noticeOneai .bgNotice{opacity:.5;}
.landingTit.acc .section.notiOneai .oneaiContent li{flex:0 1 calc(50% - 10px);height:auto;min-height:226px;padding:30px;}
.landingTit.acc .section.notiOneai .sectionTitle .mainText{font-size:30px;}
.landingTit.acc .section.notiOneai .sectionTitle .mainText br{display:block;}
.landingTit.acc .section.notiOneai .oneaiContent li{min-height:206px;padding:24px;}
.landingTit.acc .section.notiOneai .oneaiContent li p{font-size:14px;}
.landingTit.acc .section.notiOneai .noticeOneai .title{margin-top:0;line-height:normal;}
.landingTit.acc .section.notiOneai .noticeOneai .title br{display:block;}
.landingTit.acc .section.notiOneai .noticeOneai .title .small{font-size:24px;}
.landingTit.acc .section.notiOneai .noticeOneai .title .wordEmphasis{margin-top:-3px;font-size:44px;}
.landingTit.acc .section.notiOneai .noticeOneai .subText{margin-top:18px;font-size:12px;}
.landingTit.acc .section.notiOneai .noticeOneai .subText.colored{font-size:13px;font-weight:normal}
.landingTit.acc .section.notiOneai .noticeOneai .linkMore{display:none;}
.landingTit.acc .section.notiOneai .oneaiImageContent{width:300px;height:334px;margin:0 auto;background:url(/html/landing/img/tax_adj/img_oneai_03.png) no-repeat center / 80% auto;}
.landingTit.acc .section.notiOneai .btnMobile{display:flex;}

.landingTit.acc .section.notiOneai .noticeOneai .title .small{font-size:16px;font-weight:bold}
.landingTit.acc .section.notiOneai .oneaiContent li{flex:0 1 100%;}


.landingTit.acc .section.notiTedge .tedgeContent li .contentIcon{width:66px;height:66px;}
.landingTit.acc .section.notiTedge .tedgeContent li:first-child::before{top:32px;width:52px;height:52px;background-size:52px 52px;}
.landingTit.acc .section.notiTedge .tedgeContent li p{font-size:14px;letter-spacing:-.68px;}
.landingTit.acc .section.notiTedge .sectionBox{padding:20px 20px 70px;}
.landingTit.acc .section.notiTedge .noticeTedge .subText{font-size:16px;letter-spacing:-1px;}
.landingTit.acc .section.notiTedge .noticeTedge .subText.colored{font-size:18px;letter-spacing:-.8px;}
.landingTit.acc .section.notiTedge .tedgeContent{flex-wrap:wrap;gap:26px 0;width:320px;margin:0 auto;box-sizing:border-box}
.landingTit.acc .section.notiTedge .tedgeContent li{flex:1 0 16%;}
.landingTit.acc .section.notiTedge .tedgeContent li p{font-size:13px;}
.landingTit.acc .section.notiTedge .noticeTedge .title{flex-wrap:wrap;}
.landingTit.acc .section.notiTedge .noticeTedge .title{position:relative;}
.landingTit.acc .section.notiTedge .noticeTedge .title:nth-child(1){font-size:3.9063vw;}
.landingTit.acc .section.notiTedge .tedgeContent li{flex: 0 0 auto;width: 33%;}
.landingTit.acc .section.notiTedge .noticeTedge{padding:0}
.landingTit.acc .section.notiTedge .noticeTedge .title img{height:35px;margin-top:2px;}
.landingTit.acc .section.notiTedge .noticeTedge .bgNotice{width: 360px;margin: 0 auto;left: 0;transform: none;margin-left:-20px}
.landingTit.acc .section.notiTedge .noticeTedge .linkMore{display:none;}
.landingTit.acc .section.notiTedge .btnMobile{display:flex;}
.landingTit.acc .section.notiTedge .noticeTedge .title{font-size:5.5556vw;}
.landingTit.acc .section.notiTedge .noticeTedge .title img{height:5.5556vw !important;}
.landingTit.acc .section.notiTedge .noticeTedge .title{font-size:5.7613vw;}
.landingTit.acc .section.notiTedge .noticeTedge .title img{height:28px !important;margin-top:5px;}
.landingTit.acc .section.notiTedge .noticeTedge .subText{font-size:12px;}
.landingTit.acc .section.notiTedge .noticeTedge .subText.colored{font-size:16px;}
.landingTit.acc .section.notiTedge .noticeTedge .title:nth-child(1){font-size:20px}
.landingTit.acc .section.notiTedge .noticeTedge .title{font-size:24px;font-weight:bold}
.landingTit.acc .section.notiTedge .noticeTedge .subText.colored{font-size:13px;font-weight:bold}

.landingTit.acc .section.notiTedge .linkMore{position:relative;display:flex;justify-content:center;align-items:center;width:159px;height:38px;margin:30px auto 0;background-image:linear-gradient(90deg,#3b33ff 30%,#661aff 50%, #9300ff 80%);border-radius:18px;box-shadow:3px 10px 10px 0 rgba(38,0,98,0.1);color:#fff;font-size:12px;font-weight:bold;letter-spacing:-.54px;text-decoration:none;gap:10px}
.landingTit.acc .section.notiTedge .linkMore > span{font-weight:bold;margin-top:1px}

