@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap'); /* font-family: "Noto Sans" */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap'); /* font-family: "Noto Sans KR" */
@import url("https://font.elice.io/css?family=Elice+Digital+Baeum"); /* font-family: "Elice Digital Baeum" */


/* 상세페이지 css */
.kculture2025_wrap {width:100%; max-width:990px; color:#3e3a39; margin:0 auto; position:relative; overflow:hidden; word-break:keep-all;}
.kculture2025_wrap *, .kculture2025_wrap *::before, .kculture2025_wrap *::after {margin:0; padding:0; box-sizing:border-box;}
.kculture2025_wrap li {list-style:none;}
.kculture2025_wrap a {color:#3e3a39; text-decoration:none;}
:root {
    --noto: 'Noto Sans', sans-serif;
    --notoKR: 'Noto Sans KR', sans-serif;
    --elicedigital: 'Elice Digital Baeum', sans-serif;
    --fs85: 85px;
    --fs54: 54px;
    --fs40: 40px;
    --fs38: 38px;
    --fs36: 36px;
    --fs34: 34px;
    --fs32: 32px;
    --fs30: 30px;
    --fs28: 28px;
    --fs26: 26px;
    --fs25: 25px;
    --fs24: 24px;
    --fs22: 22px;
    --fs21: 21px;
    --fs20: 20px;
    --fs19: 19px;
    --fs18: 18px;
    --fs17: 17px;
    --fs16: 16px;
    --fs15: 15px;
}

@media screen and (max-width:767px){
    :root {
        --fs85: 60px;
        --fs54: 38px;
        --fs40: 28px;
        --fs38: 26px;
        --fs36: 25px;
        --fs34: 24px;
        --fs32: 22px;
        --fs30: 21px;
        --fs28: 20px;
        --fs26: 19px;
        --fs25: 18px;
        --fs24: 17px;
        --fs22: 15px;
        --fs21: 15px;
        --fs20: 14px;
        --fs19: 14px;
        --fs18: 13px;
        --fs17: 12px;
        --fs16: 11px;
        --fs15: 10px;
    }
}

@media screen and (max-width:500px){
    :root {
        --fs85: 42px;
        --fs54: 27px;
        --fs40: 20px;
        --fs38: 19px;
        --fs36: 18px;
        --fs34: 17px;
        --fs32: 16px;
        --fs30: 15px;
        --fs28: 16px;
        --fs26: 15px;
        --fs25: 15px;
        --fs24: 14px;
        --fs22: 13px;
        --fs21: 13px;
        --fs20: 13px;
        --fs19: 13px;
        --fs18: 12px;
        --fs17: 12px;
        --fs16: 11px;
        --fs15: 10px;
    }
}

.kculture2025_head {width:100%; position:absolute; left:0; top:0; z-index:50;}
.kculture2025_head > img {display:block; width:100%;}
.kculture2025_head div {display:flex; justify-content:space-between; align-items:center; width:100%; height:117px; padding:0 30px;}
.kculture2025_head div p img {height:57px}

@media screen and (max-width:767px){
    .kculture2025_head div {height:80px; padding:0 20px;}
    .kculture2025_head div p img {height:40px;}
}

@media screen and (max-width:500px){
    .kculture2025_head div {height:55px; padding:0 15px;}
    .kculture2025_head div p img {height:30px;}
}


.kculture2025_top {width:100%; text-align:center; padding:170px 75px 0; position:relative; z-index:10;}
.kculture2025_top:before {content:''; display:block; width:100%; height:calc(100% - 125px); border-bottom-right-radius:200px; position:absolute; left:0; top:0; z-index:0;}
.kculture2025_top > div {position:relative; z-index:5;}
.kculture2025_top .tit1 {font-size:var(--fs40); line-height:1.3em; letter-spacing:-0.04em; font-family:var(--notoKR);}
.kculture2025_top .tit1.fs34 {font-size:var(--fs34)}
.kculture2025_top .tit1.fs32 {font-size:var(--fs32)}
.kculture2025_top .tit2 {font-size:var(--fs85); line-height:1em; font-weight:700; font-family:var(--elicedigital); margin-top:10px;}
.kculture2025_top .tit2.le5 {letter-spacing:-0.05em;}
.kculture2025_top .ceo {display:flex; justify-content:center; align-items:center; font-family:var(--elicedigital); margin-top:70px;}
.kculture2025_top .ceo dt {width:68px; line-height:37px; border-radius:5px; font-size:var(--fs24); color:#fff; text-align:center;}
.kculture2025_top .ceo dd {font-size:var(--fs24); margin-left:15px;}
.kculture2025_top .ceo dd strong {font-weight:700;}
.kculture2025_top .img {margin-top:60px;}
.kculture2025_top .img img {display:block; width:100%;}

@media screen and (max-width:767px){
    .kculture2025_top {padding:120px 50px 0;}
    .kculture2025_top:before {height:calc(100% - 87px); border-bottom-right-radius:140px;}
    .kculture2025_top .ceo {margin-top:50px;}
    .kculture2025_top .ceo dt {width:55px; line-height:32px;}
    .kculture2025_top .ceo dd {margin-left:10px;}
    .kculture2025_top .img {margin-top:40px;}
}

@media screen and (max-width:500px){
    .kculture2025_top {padding:85px 20px 0;}
    .kculture2025_top:before {height:calc(100% - 60px); border-bottom-right-radius:100px;}
    .kculture2025_top .ceo {margin-top:30px;}
    .kculture2025_top .ceo dt {width:40px; line-height:26px;}
    .kculture2025_top .ceo dd {margin-left:5px;}
    .kculture2025_top .img {margin-top:20px;}
}

.kculture2025_info {display:flex; width:100%; position:relative;}
.kculture2025_info:before {content:''; display:block; width:100%; height:100vh; position:absolute; left:0; bottom:0; z-index:0;}
.kculture2025_info > div {position:relative; z-index:5;}
.kculture2025_info .info_l {display:flex; justify-content:center; align-items:center; width:320px; background:#fff; position:relative;}
.kculture2025_info .info_l:before {content:''; display:block; width:100%; height:125px; background:#fff; position:absolute; left:0; bottom:100%;}
.kculture2025_info .info_l img {max-width:100%; max-height:70%; position:relative; z-index:10;}
.kculture2025_info .info_t {width:calc(100% - 320px); padding:60px 70px 40px 80px;}
.kculture2025_info .info_t .name {font-size:var(--fs36); letter-spacing:-0.06em; font-weight:600; font-family:var(--noto); margin-bottom:30px;}
.kculture2025_info .info_t .txt {font-size:var(--fs24); letter-spacing:-0.06em; line-height:1.4em; font-family:var(--notoKR);}
.kculture2025_info .info_t .info {display:flex; flex-wrap:wrap; gap:4px 40px; margin-top:8px;}
.kculture2025_info .info_t .info li {font-size:var(--fs24); letter-spacing:-0.06em; line-height:1.4em; font-family:var(--notoKR);}
.kculture2025_info .info_t .info li:first-child {margin-left:0;}
.kculture2025_info .info_t .info li strong {font-weight:600; font-family:var(--noto)}
.kculture2025_info .info_t .info li a {color:#3e3a39;}
.kculture2025_info .info_t .info li.homepage {margin-left:0; clear:both;}
.kculture2025_info .info_t .info li.homepage strong {margin-right:25px;}
.kculture2025_info .info_t .sns {display:flex; flex-wrap:wrap; gap:14px 30px; border-top:1px solid #ded2cd; margin-top:30px; padding-top:14px;}
.kculture2025_info .info_t .sns li {display:flex; align-items:center; font-size:var(--fs22);}
.kculture2025_info .info_t .sns li:before {content:''; display:block; width:36px; height:36px; background-repeat:no-repeat; background-position:center center; background-size:contain; margin-right:8px;}
.kculture2025_info .info_t .sns li.instagram:before {background-image:url(/_static/kcult/img/kcdf26/icon_sns_instagram.png);}
.kculture2025_info .info_t .sns li.kakao:before {background-image:url(/_static/kcult/img/kcdf26/icon_sns_kakao.png);}
.kculture2025_info .info_t .sns li.youtube:before {background-image:url(/_static/kcult/img/kcdf26/icon_sns_youtube.png);}
.kculture2025_info .info_t .sns li.blog:before {background-image:url(/_static/kcult/img/kcdf26/icon_sns_blog.png);}
.kculture2025_info .info_t .sns li.linktree:before {background-image:url(/_static/kcult/img/kcdf26/icon_sns_linktree.png);}
.kculture2025_info .info_t .sns li.facebook:before {background-image:url(/_static/kcult/img/kcdf26/icon_sns_facebook.png);}
.kculture2025_info .info_t .sns li.tiktok:before {background-image:url(/_static/kcult/img/kcdf26/icon_sns_tiktok.png);}
.kculture2025_info .info_t .sns li.twitter:before {background-image:url(/_static/kcult/img/kcdf26/icon_sns_twitter.png);}
.kculture2025_info .info_t .sns li.threads:before {background-image:url(/_static/kcult/img/kcdf26/icon_sns_threads.png);}

@media screen and (max-width:767px){
    .kculture2025_info .info_l {width:225px;}
    .kculture2025_info .info_l:before {height:87px;}
    .kculture2025_info .info_t {width:calc(100% - 225px); padding:40px 50px 30px;}
    .kculture2025_info .info_t .name {margin-bottom:20px;}
    .kculture2025_info .info_t .info {gap:2px 30px;}
    .kculture2025_info .info_t .info li.homepage strong {margin-right:15px;}
    .kculture2025_info .info_t .sns {gap:10px 20px;}
    .kculture2025_info .info_t .sns li:before {width:25px; height:25px; margin-right:5px;}
}

@media screen and (max-width:500px){
    .kculture2025_info {display:block;}
    .kculture2025_info .info_l {width:100%; padding:15px 0}
    .kculture2025_info .info_l:before {display:none;}
    .kculture2025_info .info_l img {max-width:70%; max-height:40px;}
    .kculture2025_info .info_t {width:100%; padding:20px;}
    .kculture2025_info .info_t .name {margin-bottom:10px;}
    .kculture2025_info .info_t .info {gap:2px 20px;}
    .kculture2025_info .info_t .info li.homepage strong {margin-right:10px;}
    .kculture2025_info .info_t .sns {gap:7px 20px; margin-top:15px;}
    .kculture2025_info .info_t .sns li:before {width:22px; height:22px;}
}


.kculture2025_introduce .txt {width:100%; padding:85px 35px; text-align:center;}
.kculture2025_introduce .txt p {font-size:var(--fs24); line-height:1.8em; letter-spacing:-0.06em; font-family:var(--notoKR)}
.kculture2025_introduce .txt p strong {font-weight:700;}
.kculture2025_introduce .txt p.t1 {font-size:var(--fs26); line-height:1.5em;}
.kculture2025_introduce .txt p.t1 span {font-size:var(--fs20); line-height:1.5em; font-weight:300; letter-spacing:-0.02em;}
.kculture2025_introduce .txt p.t2 {font-size:var(--fs28); font-weight:700;}
.kculture2025_introduce .txt p.t3 {font-weight:350;}
.kculture2025_introduce .txt p.t3 strong {font-weight:500;}
.kculture2025_introduce .txt p.t4 {font-size:var(--fs22); font-weight:350;}
.kculture2025_introduce .txt dl {display:flex; align-items:start; flex-wrap:wrap; width:100%; margin-top:45px; padding:0 45px;}
.kculture2025_introduce .txt dl dt {width:80px; line-height:42px; border-radius:30px; font-size:var(--fs20); color:#fff; letter-spacing:-0.06em; font-weight:700; font-family:var(--notoKR); text-align:center; margin-bottom:20px;}
.kculture2025_introduce .txt dl dd {width:calc(100% - 80px); font-size:var(--fs22); line-height:1.6em; letter-spacing:-0.06em; padding-left:20px; text-align:left; margin-bottom:20px;}
.kculture2025_introduce .txt dl dt:last-of-type, .kculture2025_introduce .txt dl dd:last-of-type {margin-bottom:0;}
.kculture2025_introduce .img {width:100%; padding:0 35px 85px;}
.kculture2025_introduce .img:before, .kculture2025_introduce .img:after {content:''; display:block; width:100%; height:30px; background-repeat:no-repeat; background-position:center center; background-size:contain;}
.kculture2025_introduce .img:before {margin-bottom:40px;}
.kculture2025_introduce .img:after {margin-top:40px;}
.kculture2025_introduce .img img {max-width:100%;}

@media screen and (max-width:767px){
    .kculture2025_introduce .txt {padding:60px 25px;}
    .kculture2025_introduce .txt p br.hide {display:none;}
    .kculture2025_introduce .txt dl {margin-top:30px; padding:0 30px;}
    .kculture2025_introduce .txt dl dt {width:60px; line-height:30px; margin-bottom:14px;}
    .kculture2025_introduce .txt dl dd {width:calc(100% - 60px); padding-left:14px; margin-bottom:14px;}
    .kculture2025_introduce .img {padding:0 25px 60px;}
    .kculture2025_introduce .img:before, .kculture2025_introduce .img:after {height:20px;}
    .kculture2025_introduce .img:before {margin-bottom:25px;}
    .kculture2025_introduce .img:after {margin-top:25px;}
}

@media screen and (max-width:500px){
    .kculture2025_introduce .txt {padding:40px 20px;}
    .kculture2025_introduce .txt dl {margin-top:22px; padding:0;}
    .kculture2025_introduce .txt dl dt {width:50px; line-height:28px; margin-bottom:10px;}
    .kculture2025_introduce .txt dl dd {width:calc(100% - 50px); line-height:28px; padding-left:10px; margin-bottom:10px;}
    .kculture2025_introduce .img {padding:0 20px 40px;}
    .kculture2025_introduce .img:before, .kculture2025_introduce .img:after {height:15px;}
    .kculture2025_introduce .img:before {margin-bottom:20px;}
    .kculture2025_introduce .img:after {margin-top:20px;}
}


.kculture2025_service {width:100%; background-repeat:no-repeat; background-position:center top; background-size:100% auto; border-top-right-radius:100px; padding:140px 80px 100px;}
.kculture2025_service .tit {font-size:var(--fs54); letter-spacing:-0.06em; font-weight:700; font-family:var(--elicedigital); margin-bottom:70px; text-align:center;}
.kculture2025_service ul > li {display:flex; align-items:center; width:100%; background:#fff; border-radius:30px; padding:30px 40px; margin-bottom:30px;}
.kculture2025_service ul > li:last-child {margin-bottom:0;}
.kculture2025_service ul > li:before {content:''; display:block; width:36px; height:36px; background:no-repeat center center; background-size:contain; margin-right:30px;}
.kculture2025_service ul > li > div {width:calc(100% - 66px);}
.kculture2025_service ul > li dl {display:flex; gap:0 12px; width:calc(100% - 66px); font-size:var(--fs24); line-height:1.6em; letter-spacing:-0.06em; font-family:var(--notoKR);}
.kculture2025_service ul > li dl dt {font-weight:700; white-space:nowrap;}
.kculture2025_service ul > li dl dd strong {font-weight:700;}
.kculture2025_service > .txt1 {font-size:var(--fs22); line-height:1.6em; letter-spacing:-0.06em; font-weight:350; font-family:var(--notoKR); margin-top:30px;}
.kculture2025_service.case2 ul > li dl {display:block; font-size:var(--fs22)}
.kculture2025_service.case2 ul > li dl dt {margin-bottom:5px; font-family:var(--elicedigital)}
.kculture2025_service.case3 ul > li ol {margin-top:15px;}
.kculture2025_service.case3 ul > li ol > li {display:flex; gap:0 10px; font-size:var(--fs20); line-height:1.6em; letter-spacing:-0.06em; font-family:var(--notoKR)}
.kculture2025_service.case3 ul > li ol > li:before {content:'·'; font-weight:700;}
.kculture2025_service.case3_2 ul > li dl {display:block;}
.kculture2025_service.case3_2 ul > li dl dt {font-size:var(--fs22)}
.kculture2025_service.case3_2 ul > li dl dd {font-size:var(--fs20)}
.kculture2025_service.case3_2 ul > li ol > li {font-size:var(--fs18)}

@media screen and (max-width:767px){
    .kculture2025_service {border-top-right-radius:70px; padding:100px 55px 70px}
    .kculture2025_service .tit {margin-bottom:50px}
    .kculture2025_service ul > li {border-radius:20px; padding:20px 25px; margin-bottom:20px;}
    .kculture2025_service ul > li:before {width:25px; height:25px; margin-right:15px;}
    .kculture2025_service ul > li > div {width:calc(100% - 40px);}
    .kculture2025_service ul > li dl {gap:0 8px; width:calc(100% - 40px)}
    .kculture2025_service > .txt1 {margin-top:20px;}
    .kculture2025_service.case2 ul > li dl dt {margin-bottom:3px;}
    .kculture2025_service.case3 ul > li ol {margin-top:10px;}
    .kculture2025_service.case3 ul > li ol > li {grid:0 7px;}
}

@media screen and (max-width:500px){
    .kculture2025_service {border-top-right-radius:50px; padding:70px 20px 50px}
    .kculture2025_service .tit {margin-bottom:35px}
    .kculture2025_service ul > li {border-radius:15px; padding:15px 20px; margin-bottom:15px;}
    .kculture2025_service ul > li:before {width:20px; height:20px; margin-right:15px;}
    .kculture2025_service ul > li > div {width:calc(100% - 35px);}
    .kculture2025_service ul > li dl {flex-wrap:wrap; gap:5px 0; width:calc(100% - 35px)}
    .kculture2025_service ul > li dl dt {width:100%; white-space:unset;}
    .kculture2025_service ul > li dl dd {width:100%;}
    .kculture2025_service > .txt1 {margin-top:15px;}
    .kculture2025_service.case3 ul > li ol > li {gap:0 5px;}
}


.kculture2025_history {width:100%; border-radius:10px 10px 0 0; overflow:hidden; position:relative; padding:110px 80px 80px;}
.kculture2025_history:before {content:''; display:block; width:100%; height:0; padding-bottom:72%; background-image:url(/_static/kcult/img/kcdf26/history_bg_type1.png); background-repeat:no-repeat; background-position:center top; background-size:100% auto; clip-path:polygon(0 0, 100% 0%, 100% 75%, 0% 100%); position:absolute; left:0; top:0; z-index:0;}
.kculture2025_history .tit {font-size:var(--fs54); color:#fff; letter-spacing:-0.06em; font-weight:700; font-family:var(--elicedigital); margin-bottom:60px; text-align:center; position:relative; z-index:2;}
.kculture2025_history > div {position:relative; z-index:5;}
.kculture2025_history .list1 {width:100%; background:#fdfbfa; border-radius:50px 50px 10px 10px; padding:40px 60px;}
.kculture2025_history .list1 > div {display:flex; justify-content:space-between; align-items:start; flex-wrap:wrap; width:100%; border-bottom-width:1px; border-bottom-style:dashed; padding:20px 0;}
.kculture2025_history .list1 > div .date {width:150px; font-size:var(--fs22); line-height:1.6em; font-weight:700; font-family:var(--elicedigital)}
.kculture2025_history .list1 > div .date:not(:first-of-type) {margin-top:30px;}
.kculture2025_history .list1 > div .txt {width:calc(100% - 160px); font-size:var(--fs22); line-height:1.6em; letter-spacing:-0.06em; font-family:var(--notoKR)}
.kculture2025_history .list1.case2 > div .date {width:100%; margin-bottom:10px;}
.kculture2025_history .list1.case2 > div .txt {width:100%;}
.kculture2025_history .list1.case2 > div ul li {display:flex; gap:0 10px; font-size:var(--fs20); line-height:1.6em; letter-spacing:-0.06em; font-family:var(--notoKR)}
.kculture2025_history .list1.case2 > div ul li:before {content:'·'; font-weight:700;}
.kculture2025_history .list1.case2 > div ul li strong {font-weight:500;}
.kculture2025_history .list1.case3 > div .txt {width:100%;}
.kculture2025_history .list2 {width:100%; background:#fdfbfa; border-radius:10px; padding:30px 40px; margin-top:60px; position:relative;}
.kculture2025_history .list2 > p {display:inline-block; line-height:48px; border-radius:24px; font-size:var(--fs20); color:#fff; font-weight:500; font-family:var(--notoKR); padding:0 18px; position:absolute; left:40px; top:0; transform:translateY(-50%)}
.kculture2025_history .list2 ul {display:flex; justify-content:space-between; flex-wrap:wrap; width:100%;}
.kculture2025_history .list2 ul li {display:flex; flex-wrap:wrap; gap:0 15px; width:calc(50% - 30px); border-bottom-width:1px; border-bottom-style:dashed; font-size:var(--fs20); letter-spacing:-0.06em; line-height:1.6em; font-family:var(--notoKR); padding:20px 0 20px 21px; position:relative;}
.kculture2025_history .list2 ul li.w_100 {width:100%;}
.kculture2025_history .list2 ul.col1 li {width:100%;}
.kculture2025_history .list2 ul li:before {content:''; display:block; width:6px; height:6px; position:absolute; left:0; top:34px;}
.kculture2025_history .list2 dl {border-bottom-width:1px; border-bottom-style:dashed; padding:20px 0; font-family:var(--notoKR)}
.kculture2025_history .list2 dl:last-of-type {border-bottom:0;}
.kculture2025_history .list2 dl dt {font-size:var(--fs22); letter-spacing:-0.06em; line-height:1.6em; font-weight:700;}
.kculture2025_history .list2 dl dd {font-size:var(--fs20); letter-spacing:-0.06em; line-height:1.6em;;}
.kculture2025_history .list2.case2 ul li {display:block; width:100%; font-size:var(--fs24); padding-left:0;}
.kculture2025_history .list2.case2 ul li:before {display:none;}

.kculture2025_history.bg2 {border-radius:10px;}
.kculture2025_history.bg2:before {height:100%; padding-bottom:0; clip-path:none;}
.kculture2025_history.bg2 .list1 {border-radius:10px;}

@media screen and (max-width:767px){
    .kculture2025_history {padding:75px 55px 55px;}
    .kculture2025_history .tit {margin-bottom:40px;}
    .kculture2025_history .list1 {border-radius:35px 35px 10px 10px; padding:25px 40px;}
    .kculture2025_history .list1 > div {padding:14px 0;}
    .kculture2025_history .list1 > div .date {width:80px;}
    .kculture2025_history .list1 > div .date:not(:first-of-type) {margin-top:21px;}
    .kculture2025_history .list1 > div .txt {width:calc(100% - 80px)}
    .kculture2025_history .list1.case2 > div .date {margin-bottom:7px;}
    .kculture2025_history .list1.case2 > div ul li {gap:0 7px;}
    .kculture2025_history .list2 {padding:20px 25px; margin-top:40px;}
    .kculture2025_history .list2 > p {line-height:35px; padding:0 10px; left:20px;}
    .kculture2025_history .list2 ul li {width:calc(50% - 10px); gap:0 10px; padding:14px 0 14px 15px;}
    .kculture2025_history .list2 ul li:before {width:5px; height:5px; top:23px;}
    .kculture2025_history .list2 dl {padding:14px 0;}
}

@media screen and (max-width:500px){
    .kculture2025_history {border-radius:5px 5px 0 0; padding:55px 20px 40px;}
    .kculture2025_history .tit {margin-bottom:30px;}
    .kculture2025_history .list1 {border-radius:25px 25px 5px 5px; padding:20px 30px;}
    .kculture2025_history .list1 > div {padding:10px 0;}
    .kculture2025_history .list1 > div .date {width:70px;}
    .kculture2025_history .list1 > div .date:not(:first-of-type) {margin-top:15px;}
    .kculture2025_history .list1 > div .txt {width:calc(100% - 70px)}
    .kculture2025_history .list1.case2 > div .date {margin-bottom:5px;}
    .kculture2025_history .list1.case2 > div ul li {gap:0 5px;}
    .kculture2025_history .list2 {border-radius:5px; padding:15px 20px; margin-top:30px;}
    .kculture2025_history .list2 > p {line-height:30px; left:15px;}
    .kculture2025_history .list2 ul li {width:calc(50% - 7.5px); gap:0 7px; padding:10px 0 10px 11px;}
    .kculture2025_history .list2 ul li:before {width:4px; height:4px; top:19px;}
    .kculture2025_history .list2 dl {padding:10px 0;}

    .kculture2025_history.bg2 {border-radius:5px;}
    .kculture2025_history.bg2 .list1 {border-radius:5px;}
}


.kculture2025_detail {width:100%; background:#fff; padding:120px 35px;}
.kculture2025_detail .tit {font-size:var(--fs54); letter-spacing:-0.06em; font-weight:700; font-family:var(--elicedigital); margin-bottom:60px; text-align:center;}
.kculture2025_detail .t1 {font-size:var(--fs18); font-weight:300; line-height:1.5em; letter-spacing:-0.06em; font-family:var(--notoKR); text-align:right; margin-bottom:10px;}
.kculture2025_detail .detail {border-bottom-width:1px; border-bottom-style:solid; counter-reset:counter;}
.kculture2025_detail .detail > div {display:flex; align-items:center; flex-wrap:wrap; margin-bottom:15px;}
.kculture2025_detail .detail .tit_box {display:flex; width:100%; margin-bottom:15px;}
.kculture2025_detail .detail .tit_box:before {content:counter(counter, decimal-leading-zero); counter-increment:counter; display:flex; justify-content:center; align-items:center; width:60px; font-size:var(--fs24); color:#fff; font-weight:700; font-family:var(--elicedigital); text-align:center;}
.kculture2025_detail .detail .tit_box > div {display:flex; justify-content:space-between; align-items:center; width:calc(100% - 60px); border:1px solid; border-left:0; border-right:0; padding:10px 20px;}
.kculture2025_detail .detail .tit_box > div .subject p {font-size:var(--fs26); line-height:1.4em; letter-spacing:-0.02em; font-weight:900; font-family:var(--notoKR)}
.kculture2025_detail .detail .tit_box > div .subject p span {font-weight:500;}
.kculture2025_detail .detail .tit_box > div .subject p span.fs_20 {font-size:var(--fs20); font-weight:900;}
.kculture2025_detail .detail .tit_box > div .price p {font-size:var(--fs25); letter-spacing:-0.06em; font-weight:700; font-family:var(--elicedigital); white-space:nowrap; text-align:right;}
.kculture2025_detail .detail .tit_box > div .price p span {font-size:var(--fs20); font-weight:400;}
.kculture2025_detail .detail .tit_box > div .price p span.slash {font-weight:400;}
.kculture2025_detail .detail .tit_box > div .price p span.bold {font-weight:700;}
.kculture2025_detail .detail .img img {width:100%;}
.kculture2025_detail .detail .txt_box p {font-size:var(--fs19); line-height:1.6em; letter-spacing:-0.06em; font-weight:350; font-family:var(--notoKR);}
.kculture2025_detail .detail .txt_box p strong {font-weight:500;}
.kculture2025_detail .detail .txt_box p .space {display:block; border:0; width:100%; height:16px; background:none;}
.kculture2025_detail .detail .txt_box ul li {font-size:var(--fs18); line-height:1.6em; letter-spacing:-0.06em; font-weight:350; font-family:var(--notoKR); padding-left:20px; position:relative;}
.kculture2025_detail .detail .txt_box ul li:before {content:''; display:block; width:4px; height:4px; background:#191919; border-radius:50%; position:absolute; left:8px; top:13px;}
.kculture2025_detail .detail .txt_box ul.case2 li {font-size:var(--fs20); margin-bottom:20px;}
.kculture2025_detail .detail .txt_box ul.case2 li:last-child {margin-bottom:0;}

.kculture2025_detail.w_full .detail .img {width:100%;}
.kculture2025_detail.w_full .detail .txt_box {width:100%; margin:40px 0;}


.kculture2025_detail.w_500 .detail .img {width:500px;}
.kculture2025_detail.w_500 .detail .txt_box {width:calc(100% - 500px); padding-left:60px;}
.kculture2025_detail.w_500 .detail .txt_box p {font-size:var(--fs20);}

.kculture2025_detail.w_430 .detail .img {width:430px;}
.kculture2025_detail.w_430 .detail .txt_box {width:calc(100% - 430px); padding-left:40px;}
.kculture2025_detail.w_430 .detail .txt_box p {font-size:var(--fs20);}
.kculture2025_detail.w_430 .detail .txt_box p.case2 {display:flex; gap:0 15px;}
.kculture2025_detail.w_430 .detail .txt_box p.mt10 {margin-top:10px;}

.kculture2025_detail.w_400 .detail .img {width:400px;}
.kculture2025_detail.w_400 .detail .txt_box {width:calc(100% - 400px); padding-left:60px;}

.kculture2025_detail.w_380 .detail .img {width:380px;}
.kculture2025_detail.w_380 .detail .txt_box {width:calc(100% - 380px); padding-left:40px;}

.kculture2025_detail.w_350 .detail .img {width:350px;}
.kculture2025_detail.w_350 .detail .txt_box {width:calc(100% - 350px); padding-left:60px;}
.kculture2025_detail.w_350 .detail .txt_box p {font-size:var(--fs20);}


.kculture2025_detail .detail .txt_box p.fs_19 {font-size:var(--fs19)}
.kculture2025_detail .detail .txt_box p.fs_18 {font-size:var(--fs18)}
.kculture2025_detail .detail .txt_box p.fs_17 {font-size:var(--fs17)}
.kculture2025_detail .detail .txt_box p.fs_16, .kculture2025_detail .detail .txt_box .fs_16 {font-size:var(--fs16)}

@media screen and (max-width:990px){
    .kculture2025_detail.w_500 .detail .img {width:350px;}
    .kculture2025_detail.w_500 .detail .txt_box {width:calc(100% - 350px); padding-left:40px;}
}

@media screen and (max-width:767px){
    .kculture2025_detail {padding:85px 25px;}
    .kculture2025_detail .tit {margin-bottom:40px;}
    .kculture2025_detail .t1 {margin-bottom:7px;}
    .kculture2025_detail .detail > div {margin-bottom:10px;}
    .kculture2025_detail .detail .tit_box {margin-bottom:10px;}
    .kculture2025_detail .detail .tit_box:before {width:45px;}
    .kculture2025_detail .detail .tit_box > div {width:calc(100% - 45px); padding:8px 14px;}
    .kculture2025_detail .detail .txt_box p .space {height:11px;}
    .kculture2025_detail .detail .txt_box p br:not(.show) {display:none;}
    .kculture2025_detail .detail .txt_box ul li {padding-left:15px;}
    .kculture2025_detail .detail .txt_box ul li:before {width:3px; height:3px; left:6px; top:8px;}
    .kculture2025_detail .detail .txt_box ul.case2 li {margin-bottom:14px;}

    .kculture2025_detail.w_full .detail .txt_box {margin:25px 0;}
    
    
    .kculture2025_detail.w_500 .detail .img {width:300px;}
    .kculture2025_detail.w_500 .detail .txt_box {width:calc(100% - 300px); padding-left:28px;}

    .kculture2025_detail.w_430 .detail .img {width:300px;}
    .kculture2025_detail.w_430 .detail .txt_box {width:calc(100% - 300px); padding-left:28px;}

    .kculture2025_detail.w_400 .detail .img {width:280px;}
    .kculture2025_detail.w_400 .detail .txt_box {width:calc(100% - 280px); padding-left:40px;}

    .kculture2025_detail.w_380 .detail .img {width:265px;}
    .kculture2025_detail.w_380 .detail .txt_box {width:calc(100% - 265px); padding-left:28px;}
    
    .kculture2025_detail.w_350 .detail .img {width:245px;}
    .kculture2025_detail.w_350 .detail .txt_box {width:calc(100% - 245px); padding-left:40px;}
}

@media screen and (max-width:500px){
    .kculture2025_detail {padding:60px 15px;}
    .kculture2025_detail .tit {margin-bottom:30px;}
    .kculture2025_detail .t1 {margin-bottom:5px;}
    .kculture2025_detail .detail > div {margin-bottom:8px;}
    .kculture2025_detail .detail .tit_box {margin-bottom:8px;}
    .kculture2025_detail .detail .tit_box:before {width:35px;}
    .kculture2025_detail .detail .tit_box > div {width:calc(100% - 35px); padding:6px 10px;}
    .kculture2025_detail .detail .tit_box > div .price p span.slash {display:block; font-size:0;}
    .kculture2025_detail .detail .txt_box p .space {height:8px;}
    .kculture2025_detail .detail .txt_box ul li {padding-left:12px;}
    .kculture2025_detail .detail .txt_box ul li:before {width:2px; height:2px; left:5px; top:9px;}
    .kculture2025_detail .detail .txt_box ul.case2 li {margin-bottom:5px;}

    .kculture2025_detail.w_full .detail .txt_box {margin:15px 0;}

    
    .kculture2025_detail.w_500 .detail .img {width:100%;}
    .kculture2025_detail.w_500 .detail .txt_box {width:100%; padding-left:0; margin:15px 0;}
    
    .kculture2025_detail.w_430 .detail .img {width:100%;}
    .kculture2025_detail.w_430 .detail .img img {width:100%;}
    .kculture2025_detail.w_430 .detail .txt_box {width:100%; padding-left:0; margin:15px 0;}
    .kculture2025_detail.w_430 .detail .txt_box p.case2 {gap:0 10px;}
    .kculture2025_detail.w_430 .detail .txt_box p.mt10 {margin-top:5px;}

    .kculture2025_detail.w_400 .detail .img {width:100%;}
    .kculture2025_detail.w_400 .detail .txt_box {width:100%; padding-left:0; margin:15px 0;}

    .kculture2025_detail.w_380 .detail .img {width:100%;}
    .kculture2025_detail.w_380 .detail .txt_box {width:100%; padding-left:0; margin:15px 0;}
    
    .kculture2025_detail.w_350 .detail .img {width:100%;}
    .kculture2025_detail.w_350 .detail .img img {width:100%;}
    .kculture2025_detail.w_350 .detail .txt_box {width:100%; padding-left:0; margin:15px 0;}
}

:root {
    --type1-bg1:#fdfbfa;
    --type1-bg2:#f5efed;
    --type1-bg3:#a99086;
    --type1-bg4:#f3eae6;
    --type1-bg5:#f6f3f1;
    --type1-bg6:#9c7d73;
    --type1-bg7:#c1ac9e;
    --type1-bg8:#c78d69;
    --type1-bg9:#857067;
    --type1-bg10:#b99283;
    --type1-co1:#857067;
    --type1-co2:#947569;
    --type1-co3:#a78a78;
    --type1-co4:#c78d69;
    --type1-bo1:#a99086;
}


.type1 {background:var(--type1-bg1);}
.type1 .kculture2025_top:before {background:var(--type1-bg2);}
.type1 .kculture2025_top .tit1 {color:var(--type1-co2)}
.type1 .kculture2025_top .ceo dt {background:var(--type1-bg3);}
.type1 .kculture2025_info:before {background:var(--type1-bg4)}
.type1 .kculture2025_introduce .txt p {color:var(--type1-co1);}
.type1 .kculture2025_introduce .txt dl dt {background:var(--type1-bg7)}
.type1 .kculture2025_introduce .txt dl dd {color:var(--type1-co1)}
.type1 .kculture2025_introduce .img:before, .type1 .kculture2025_introduce .img:after {background-image:url(/_static/kcult/img/kcdf26/introduce_line_type1.png)}
.type1 .kculture2025_service {background-color:var(--type1-bg2); background-image:url(/_static/kcult/img/kcdf26/service_bg_type1.png);}
.type1 .kculture2025_service .tit {color:var(--type1-co3);}
.type1 .kculture2025_service ul > li:before {background-image:url(/_static/kcult/img/kcdf26/service_icon_type1.svg)}
.type1 .kculture2025_service ul > li dl {color:var(--type1-co1);}
.type1 .kculture2025_history {background:var(--type1-bg5)}
.type1 .kculture2025_history:before {background-color:var(--type1-bg6);}
.type1 .kculture2025_history .list1 > div {border-bottom-color:var(--type1-bg10)}
.type1 .kculture2025_history .list1 > div .date {color:var(--type1-co1)}
.type1 .kculture2025_history .list1 > div .txt {color:var(--type1-co1)}
.type1 .kculture2025_history .list1.case2 > div ul li {color:var(--type1-co1)}
.type1 .kculture2025_history .list1.case2 > div ul li:before {color:#C78D69}
.type1 .kculture2025_history .list2 > p {background:var(--type1-bg7);}
.type1 .kculture2025_history .list2 ul li {color:var(--type1-co1); border-bottom-color:var(--type1-bg10)}
.type1 .kculture2025_history .list2 ul li:before {background:var(--type1-bg8)}
.type1 .kculture2025_detail .t1 {color:var(--type1-co3);}
.type1 .kculture2025_detail > div:last-of-type {border-bottom-color:var(--type1-bg3);}
.type1 .kculture2025_detail .tit {color:var(--type1-co3);}
.type1 .kculture2025_detail .detail .tit_box:before {background:var(--type1-bg9)}
.type1 .kculture2025_detail .detail .tit_box > div {background:var(--type1-bg2); border-color:var(--type1-bo1);}
.type1 .kculture2025_detail .detail .tit_box > div .subject p {color:var(--type1-co1);}
.type1 .kculture2025_detail .detail .tit_box > div .price p {color:var(--type1-co4)}
.type1 .kculture2025_history .list2 dl {color:var(--type1-co1); border-color:var(--type1-bg10)}


:root {
    --type2-bg1:#fcfdfa;
    --type2-bg2:#f3f3eb;
    --type2-bg3:#77835c;
    --type2-bg4:#EDEEE4;
    --type2-bg5:#f3f3eb;
    --type2-bg6:#91957e;
    --type2-bg7:#a4a893;
    --type2-bg8:#8cad73;
    --type2-bg9:#82866e;
    --type2-bg10:#82866e;
    --type2-co1:#82866e;
    --type2-co2:#77835c;
    --type2-co3:#8da075;
    --type2-co4:#8cad73;
    --type2-bo1:#a1a986;
}


.type2 {background:var(--type2-bg1);}
.type2 .kculture2025_top:before {background:var(--type2-bg2);}
.type2 .kculture2025_top .tit1 {color:var(--type2-co2)}
.type2 .kculture2025_top .ceo dt {background:var(--type2-bg3);}
.type2 .kculture2025_info:before {background:var(--type2-bg4)}
.type2 .kculture2025_introduce .txt p {color:var(--type2-co1);}
.type2 .kculture2025_introduce .txt dl dt {background:var(--type2-bg7)}
.type2 .kculture2025_introduce .txt dl dd {color:var(--type2-co1)}
.type2 .kculture2025_introduce .img:before, .type2 .kculture2025_introduce .img:after {background-image:url(/_static/kcult/img/kcdf26/introduce_line_type2.png)}
.type2 .kculture2025_service {background-color:var(--type2-bg2); background-image:url(/_static/kcult/img/kcdf26/service_bg_type2.png);}
.type2 .kculture2025_service .tit {color:var(--type2-co3);}
.type2 .kculture2025_service ul > li:before {background-image:url(/_static/kcult/img/kcdf26/service_icon_type2.svg)}
.type2 .kculture2025_service ul > li dl {color:var(--type2-co1);}
.type2 .kculture2025_service.case3 ul > li ol > li {color:var(--type2-co1)}
.type2 .kculture2025_service.case3 ul > li ol > li:before {color:#8CAD73;}
.type2 .kculture2025_history {background:var(--type2-bg5)}
.type2 .kculture2025_history:before {background-color:var(--type2-bg6);}
.type2 .kculture2025_history .list1 > div {border-bottom-color:var(--type2-bg10)}
.type2 .kculture2025_history .list1 > div .date {color:var(--type2-co1)}
.type2 .kculture2025_history .list1 > div .txt {color:var(--type2-co1)}
.type2 .kculture2025_history .list1.case2 > div ul li {color:var(--type2-co1)}
.type2 .kculture2025_history .list2 > p {background:var(--type2-bg7);}
.type2 .kculture2025_history .list2 ul li {color:var(--type2-co1); border-bottom-color:var(--type2-bg10)}
.type2 .kculture2025_history .list2 ul li:before {background:var(--type2-bg8)}
.type2 .kculture2025_detail .t1 {color:var(--type2-co3);}
.type2 .kculture2025_detail > div:last-of-type {border-bottom-color:var(--type2-bg3);}
.type2 .kculture2025_detail .tit {color:var(--type2-co3);}
.type2 .kculture2025_detail .detail .tit_box:before {background:var(--type2-bg9)}
.type2 .kculture2025_detail .detail .tit_box > div {background:var(--type2-bg2); border-color:var(--type2-bo1);}
.type2 .kculture2025_detail .detail .tit_box > div .subject p {color:var(--type2-co1);}
.type2 .kculture2025_detail .detail .tit_box > div .price p {color:var(--type2-co4)}
.type2 .kculture2025_history .list2 dl {color:var(--type2-co1); border-color:var(--type2-bg10)}


:root {
    --type3-bg1:#fafdfc;
    --type3-bg2:#e7edeb;
    --type3-bg3:#559b8e;
    --type3-bg4:#e2efea;
    --type3-bg5:#ecf0ef;
    --type3-bg6:#618679;
    --type3-bg7:#8aafa2;
    --type3-bg8:#3daa9d;
    --type3-bg9:#5d7772;
    --type3-bg10:#5d7772;
    --type3-co1:#5d7772;
    --type3-co2:#559b8e;
    --type3-co3:#598a81;
    --type3-co4:#46a795;
    --type3-bo1:#86a9a3;
}


.type3 {background:var(--type3-bg1);}
.type3 .kculture2025_top:before {background:var(--type3-bg2);}
.type3 .kculture2025_top .tit1 {color:var(--type3-co2)}
.type3 .kculture2025_top .ceo dt {background:var(--type3-bg3);}
.type3 .kculture2025_info:before {background:var(--type3-bg4)}
.type3 .kculture2025_introduce .txt p {color:var(--type3-co1);}
.type3 .kculture2025_introduce .txt dl dt {background:var(--type3-bg7)}
.type3 .kculture2025_introduce .txt dl dd {color:var(--type3-co1)}
.type3 .kculture2025_introduce .img:before, .type3 .kculture2025_introduce .img:after {background-image:url(/_static/kcult/img/kcdf26/introduce_line_type3.png)}
.type3 .kculture2025_service {background-color:var(--type3-bg2); background-image:url(/_static/kcult/img/kcdf26/service_bg_type3.png);}
.type3 .kculture2025_service .tit {color:var(--type3-co3);}
.type3 .kculture2025_service ul > li:before {background-image:url(/_static/kcult/img/kcdf26/service_icon_type3.svg)}
.type3 .kculture2025_service ul > li dl {color:var(--type3-co1);}
.type3 .kculture2025_history {background:var(--type3-bg5)}
.type3 .kculture2025_history:before {background-color:var(--type3-bg6);}
.type3 .kculture2025_history .list1 > div {border-bottom-color:var(--type3-bg10)}
.type3 .kculture2025_history .list1 > div .date {color:var(--type3-co1)}
.type3 .kculture2025_history .list1 > div .txt {color:var(--type3-co1)}
.type3 .kculture2025_history .list1.case2 > div ul li {color:var(--type3-co1)}
.type3 .kculture2025_history .list2 > p {background:var(--type3-bg7);}
.type3 .kculture2025_history .list2 ul li {color:var(--type3-co1); border-bottom-color:var(--type3-bg10)}
.type3 .kculture2025_history .list2 ul li:before {background:var(--type3-bg8)}
.type3 .kculture2025_detail .t1 {color:var(--type3-co3);}
.type3 .kculture2025_detail > div:last-of-type {border-bottom-color:var(--type3-bg3);}
.type3 .kculture2025_detail .tit {color:var(--type3-co3);}
.type3 .kculture2025_detail .detail .tit_box:before {background:var(--type3-bg9)}
.type3 .kculture2025_detail .detail .tit_box > div {background:var(--type3-bg2); border-color:var(--type3-bo1);}
.type3 .kculture2025_detail .detail .tit_box > div .subject p {color:var(--type3-co1);}
.type3 .kculture2025_detail .detail .tit_box > div .price p {color:var(--type3-co4)}
.kculture2025_detail .detail .txt_box ul li:before {background:#8CAD73}
.type3 .kculture2025_history .list2 dl {color:var(--type3-co1); border-color:var(--type3-bg10)}


:root {
    --type4-bg1:#fafcfd;
    --type4-bg2:#f3f5f6;
    --type4-bg3:#495c7f;
    --type4-bg4:#e7eef1;
    --type4-bg5:#f1f4f5;
    --type4-bg6:#72879f;
    --type4-bg7:#a0b4cc;
    --type4-bg8:#659cc2;
    --type4-bg9:#5f6c79;
    --type4-bg10:#768da4;
    --type4-co1:#5f6c79;
    --type4-co2:#495c7f;
    --type4-co3:#7588a0;
    --type4-co4:#659cc2;
    --type4-bo1:#768da4;
}


.type4 {background:var(--type4-bg1);}
.type4 .kculture2025_top:before {background:var(--type4-bg2);}
.type4 .kculture2025_top .tit1 {color:var(--type4-co2)}
.type4 .kculture2025_top .ceo dt {background:var(--type4-bg3);}
.type4 .kculture2025_info:before {background:var(--type4-bg4)}
.type4 .kculture2025_introduce .txt p {color:var(--type4-co1);}
.type4 .kculture2025_introduce .txt dl dt {background:var(--type4-bg7)}
.type4 .kculture2025_introduce .txt dl dd {color:var(--type4-co1)}
.type4 .kculture2025_introduce .img:before, .type4 .kculture2025_introduce .img:after {background-image:url(/_static/kcult/img/kcdf26/introduce_line_type4.png)}
.type4 .kculture2025_service {background-color:var(--type4-bg2); background-image:url(/_static/kcult/img/kcdf26/service_bg_type4.png);}
.type4 .kculture2025_service .tit {color:var(--type4-co3);}
.type4 .kculture2025_service ul > li:before {background-image:url(/_static/kcult/img/kcdf26/service_icon_type4.svg)}
.type4 .kculture2025_service ul > li dl {color:var(--type4-co1);}
.type4 .kculture2025_history {background:var(--type4-bg5)}
.type4 .kculture2025_history:before {background-color:var(--type4-bg6);}
.type4 .kculture2025_history .list1 > div {border-bottom-color:var(--type4-bg10)}
.type4 .kculture2025_history .list1 > div .date {color:var(--type4-co1)}
.type4 .kculture2025_history .list1 > div .txt {color:var(--type4-co1)}
.type4 .kculture2025_history .list1.case2 > div ul li {color:var(--type4-co1)}
.type4 .kculture2025_history .list1.case2 > div ul li:before {color:#659CC2;}
.type4 .kculture2025_history .list2 > p {background:var(--type4-bg7);}
.type4 .kculture2025_history .list2 ul li {color:var(--type4-co1); border-bottom-color:var(--type4-bg10)}
.type4 .kculture2025_history .list2 ul li:before {background:var(--type4-bg8)}
.type4 .kculture2025_detail .t1 {color:var(--type4-co3);}
.type4 .kculture2025_detail > div:last-of-type {border-bottom-color:var(--type4-bg3);}
.type4 .kculture2025_detail .tit {color:var(--type4-co3);}
.type4 .kculture2025_detail .detail .tit_box:before {background:var(--type4-bg9)}
.type4 .kculture2025_detail .detail .tit_box > div {background:var(--type4-bg2); border-color:var(--type4-bo1);}
.type4 .kculture2025_detail .detail .tit_box > div .subject p {color:var(--type4-co1);}
.type4 .kculture2025_detail .detail .tit_box > div .price p {color:var(--type4-co4)}
.type4 .kculture2025_history .list2 dl {color:var(--type4-co1); border-color:var(--type4-bg10)}



:root {
    --type5-bg1:rgba(255,249,249,0.9);
    --type5-bg2:#fff7f6;
    --type5-bg3:#e1635c;
    --type5-bg4:#f5eae8;
    --type5-bg5:#f8efee;
    --type5-bg6:#a8625e;
    --type5-bg7:#ce918e;
    --type5-bg8:#E27973;
    --type5-bg9:#976461;
    --type5-bg10:#976461;
    --type5-co1:#976461;
    --type5-co2:#e1635c;
    --type5-co3:#b96a66;
    --type5-co4:#E27973;
    --type5-bo1:#e5ccc9;
}


.type5 {background:var(--type5-bg1);}
.type5 .kculture2025_top:before {background:var(--type5-bg2);}
.type5 .kculture2025_top .tit1 {color:var(--type5-co2)}
.type5 .kculture2025_top .ceo dt {background:var(--type5-bg3);}
.type5 .kculture2025_info:before {background:var(--type5-bg4)}
.type5 .kculture2025_introduce .txt p {color:var(--type5-co1);}
.type5 .kculture2025_introduce .txt dl dt {background:var(--type5-bg7)}
.type5 .kculture2025_introduce .txt dl dd {color:var(--type5-co1)}
.type5 .kculture2025_introduce .img:before, .type5 .kculture2025_introduce .img:after {background-image:url(/_static/kcult/img/kcdf26/introduce_line_type5.png)}
.type5 .kculture2025_service {background-color:#faf0ee; background-image:url(/_static/kcult/img/kcdf26/service_bg_type5.png);}
.type5 .kculture2025_service .tit {color:var(--type5-co3);}
.type5 .kculture2025_service ul > li:before {background-image:url(/_static/kcult/img/kcdf26/service_icon_type5.svg)}
.type5 .kculture2025_service ul > li dl {color:var(--type5-co1);}
.type5 .kculture2025_service.case3 ul > li ol > li {color:var(--type5-co1)}
.type5 .kculture2025_service.case3 ul > li ol > li:before {color:#E27973;}
.type5 .kculture2025_history {background:var(--type5-bg5)}
.type5 .kculture2025_history:before {background-color:var(--type5-bg6);}
.type5 .kculture2025_history .list1 > div {border-bottom-color:var(--type5-bg10)}
.type5 .kculture2025_history .list1 > div .date {color:var(--type5-co1)}
.type5 .kculture2025_history .list1 > div .txt {color:var(--type5-co1)}
.type5 .kculture2025_history .list1.case2 > div ul li {color:var(--type5-co1)}
.type5 .kculture2025_history .list1.case2 > div ul li:before {color:#E27973;}
.type5 .kculture2025_history .list2 > p {background:var(--type5-bg7);}
.type5 .kculture2025_history .list2 ul li {color:var(--type5-co1); border-bottom-color:var(--type5-bg10)}
.type5 .kculture2025_history .list2 ul li:before {background:var(--type5-bg8)}
.type5 .kculture2025_detail .t1 {color:var(--type5-co3);}
.type5 .kculture2025_detail > div:last-of-type {border-bottom-color:var(--type5-bg3);}
.type5 .kculture2025_detail .tit {color:var(--type5-co3);}
.type5 .kculture2025_detail .detail .tit_box:before {background:var(--type5-bg9)}
.type5 .kculture2025_detail .detail .tit_box > div {background:var(--type5-bg2); border-color:var(--type5-bo1);}
.type5 .kculture2025_detail .detail .tit_box > div .subject p {color:var(--type5-co1);}
.type5 .kculture2025_detail .detail .tit_box > div .price p {color:var(--type5-co4)}
.type5 .kculture2025_history .list2 dl {color:var(--type5-co1); border-color:var(--type5-bg10)}



:root {
    --type6-bg1:rgba(247,246,255,0.2);
    --type6-bg2:#f3eff8;
    --type6-bg3:#705e82;
    --type6-bg4:#e7e2ee;
    --type6-bg5:#f6f5f8;
    --type6-bg6:#705e82;
    --type6-bg7:#bfadca;
    --type6-bg8:#ac82d6;
    --type6-bg9:#705e82;
    --type6-bg10:#705E82;
    --type6-co1:#705e82;
    --type6-co2:#705e82;
    --type6-co3:#78648c;
    --type6-co4:#ac82d6;
    --type6-bo1:#927ba9;
}


.type6 {background:var(--type6-bg1);}
.type6 .kculture2025_top:before {background:var(--type6-bg2);}
.type6 .kculture2025_top .tit1 {color:var(--type6-co2)}
.type6 .kculture2025_top .ceo dt {background:var(--type6-bg3);}
.type6 .kculture2025_info:before {background:var(--type6-bg4)}
.type6 .kculture2025_introduce .txt p {color:var(--type6-co1);}
.type6 .kculture2025_introduce .txt dl dt {background:var(--type6-bg7)}
.type6 .kculture2025_introduce .txt dl dd {color:var(--type6-co1)}
.type6 .kculture2025_introduce .img:before, .type6 .kculture2025_introduce .img:after {background-image:url(/_static/kcult/img/kcdf26/introduce_line_type6.png)}
.type6 .kculture2025_service {background-color:#ede9f1; background-image:url(/_static/kcult/img/kcdf26/service_bg_type6.png);}
.type6 .kculture2025_service .tit {color:var(--type6-co3);}
.type6 .kculture2025_service ul > li:before {background-image:url(/_static/kcult/img/kcdf26/service_icon_type6.svg)}
.type6 .kculture2025_service ul > li dl {color:var(--type6-co1);}
.type6 .kculture2025_service > .txt1 {color:var(--type6-co2)}
.type6 .kculture2025_history {background:var(--type6-bg5)}
.type6 .kculture2025_history:before {background-color:var(--type6-bg6);}
.type6 .kculture2025_history .list1 > div {border-bottom-color:var(--type6-bg10)}
.type6 .kculture2025_history .list1 > div .date {color:var(--type6-co1)}
.type6 .kculture2025_history .list1 > div .txt {color:var(--type6-co1)}
.type6 .kculture2025_history .list1.case2 > div ul li {color:var(--type6-co1)}
.type6 .kculture2025_history .list1.case2 > div ul li:before {color:var(--type6-bg8);}
.type6 .kculture2025_history .list2 > p {background:var(--type6-bg7);}
.type6 .kculture2025_history .list2 ul li {color:var(--type6-co1); border-bottom-color:var(--type6-bg10)}
.type6 .kculture2025_history .list2 ul li:before {background:var(--type6-bg8)}
.type6 .kculture2025_detail .t1 {color:var(--type6-co3);}
.type6 .kculture2025_detail > div:last-of-type {border-bottom-color:var(--type6-bg3);}
.type6 .kculture2025_detail .tit {color:var(--type6-co3);}
.type6 .kculture2025_detail .detail .tit_box:before {background:var(--type6-bg9)}
.type6 .kculture2025_detail .detail .tit_box > div {background:var(--type6-bg2); border-color:var(--type6-bo1);}
.type6 .kculture2025_detail .detail .tit_box > div .subject p {color:var(--type6-co1);}
.type6 .kculture2025_detail .detail .tit_box > div .price p {color:var(--type6-co4)}
.type6 .kculture2025_history .list2 dl {color:var(--type6-co1); border-color:var(--type6-bg10)}



/* 사업정보 */
.kculture2025_business_wrap {width:100%; max-width:990px; background:#fafbfd; color:#393939; margin:0 auto; position:relative; overflow:hidden; word-break:keep-all; letter-spacing:-0.06em; font-family:var(--notoKR);}
.kculture2025_business_wrap .title1 {font-size:var(--fs54); font-weight:700; font-family:var(--elicedigital); text-align:center;}

.kculture2025_business_wrap .head_box {width:100%; background:#f5efed url(/_static/kcult/img/kcdf26/business_head_bg.png) no-repeat center top; background-size:100% auto; border-bottom-right-radius:100px; padding-bottom:140px;}
.kculture2025_business_wrap .head_box > img {display:block; width:100%;}
.kculture2025_business_wrap .head_box .tit {text-align:center; margin:100px 0 80px;}
.kculture2025_business_wrap .head_box .box1 {display:flex; justify-content:space-between; align-items:center; width:100%; height:117px; padding:0 30px;}
.kculture2025_business_wrap .head_box .box1 p img {height:57px}
.kculture2025_business_wrap .head_box .box2 {width:calc(100% - 160px); background:rgba(255,255,255,0.8); border-radius:30px; padding:30px; margin:0 auto;}
.kculture2025_business_wrap .head_box .box2 p {font-size:var(--fs26); color:#857067; line-height:1.8em; font-family:var(--notoKR); text-align:center;}
.kculture2025_business_wrap .head_box .box3 {display:flex; gap:0 15px; width:calc(100% - 160px); margin:100px auto 0;}
.kculture2025_business_wrap .head_box .box3 > div {width:calc(25% - 11.25px); height:0; padding-bottom:calc(25% - 11.25px); position:relative;}
.kculture2025_business_wrap .head_box .box3 > div p {display:flex; justify-content:center; align-items:center; width:100%; height:100%; border-radius:50%; font-size:var(--fs24); color:#fff; line-height:1.4em; font-weight:500; text-align:center; position:absolute; left:0; top:0;}

.kculture2025_business_wrap .head_box .box3 > div:nth-child(1) p {background:#9c7d73;}
.kculture2025_business_wrap .head_box .box3 > div:nth-child(2) p {background:#495c7f;}
.kculture2025_business_wrap .head_box .box3 > div:nth-child(3) p {background:#705e82;}
.kculture2025_business_wrap .head_box .box3 > div:nth-child(4) p {background:#a8625e;}

@media screen and (max-width:990px){
    .kculture2025_business_wrap .head_box .box2 {width:calc(100% - 100px)}
    .kculture2025_business_wrap .head_box .box3 {width:calc(100% - 100px)}
    .kculture2025_business_wrap .head_box .box3 > div p {font-size:var(--fs22)}    
}

@media screen and (max-width:767px){
    .kculture2025_business_wrap .head_box {border-bottom-right-radius:70px; padding-bottom:100px;}
    .kculture2025_business_wrap .head_box .tit {margin:70px 0 55px;}
    .kculture2025_business_wrap .head_box .tit img {width:250px;}
    .kculture2025_business_wrap .head_box .box1 {height:80px; padding:0 20px;}
    .kculture2025_business_wrap .head_box .box1 p img {height:40px;}
    .kculture2025_business_wrap .head_box .box2 {border-radius:20px; padding:20px;}
    .kculture2025_business_wrap .head_box .box2 p br {display:none;}
    .kculture2025_business_wrap .head_box .box3 {gap:0 10px; margin-top:70px;}
    .kculture2025_business_wrap .head_box .box3 > div {width:calc(25% - 7.5px); padding-bottom:calc(25% - 7.5px);}
}

@media screen and (max-width:500px){
    .kculture2025_business_wrap .head_box {border-bottom-right-radius:50px; padding-bottom:70px;}
    .kculture2025_business_wrap .head_box .tit {margin:50px 0 40px;}
    .kculture2025_business_wrap .head_box .tit img {width:180px;}
    .kculture2025_business_wrap .head_box .box1 {height:55px; padding:0 15px;}
    .kculture2025_business_wrap .head_box .box1 p img {height:30px;}
    .kculture2025_business_wrap .head_box .box2 {width:calc(100% - 40px); border-radius:15px; padding:15px;}
    .kculture2025_business_wrap .head_box .box3 {flex-wrap:wrap; width:250px; gap:5px; margin-top:50px;}
    .kculture2025_business_wrap .head_box .box3 > div {width:calc(50% - 2.5px); padding-bottom:calc(50% - 2.5px)}
}


.kculture2025_business_wrap .section1 {padding:100px 80px;}
.kculture2025_business_wrap .section1 .title1 {color:#7588a0}
.kculture2025_business_wrap .section1 > div {width:100%; background:#fff; border:1px solid rgba(118,141,164,0.2); border-radius:30px; margin-top:70px; padding:58px 25px; text-align:center;}
.kculture2025_business_wrap .section1 > div img {max-width:100%;}

@media screen and (max-width:767px){
    .kculture2025_business_wrap .section1 {padding:70px 50px;}
    .kculture2025_business_wrap .section1 > div {border-radius:20px; margin-top:45px; padding:40px 17px;}
}

@media screen and (max-width:500px){
    .kculture2025_business_wrap .section1 {padding:50px 20px;}
    .kculture2025_business_wrap .section1 > div {border-radius:15px; margin-top:20px; padding:25px 15px;}
}

.kculture2025_business_wrap .section2 {width:100%; background:rgba(245,239,237,0.7) url(/_static/kcult/img/kcdf26/business_section2_bg.png) no-repeat center top; background-size:100% auto; padding:140px 80px 100px;}
.kculture2025_business_wrap .section2 .title1 {color:#a78a78}
.kculture2025_business_wrap .section2 .box1 {width:100%; margin:50px 0;}
.kculture2025_business_wrap .section2 .box1 p {width:100%; background:#fff; border-radius:15px; font-size:var(--fs30); color:#857067; line-height:1.6em; text-align:center; padding:40px; margin-bottom:30px;}
.kculture2025_business_wrap .section2 .box1 p:last-child {margin-bottom:0;}
.kculture2025_business_wrap .section2 .box1 p strong {font-weight:700;}
.kculture2025_business_wrap .section2 .box2 img {width:100%;}

@media screen and (max-width:767px){
    .kculture2025_business_wrap .section2 {padding:100px 50px;}
    .kculture2025_business_wrap .section2 .box1 {margin:35px 0;}
    .kculture2025_business_wrap .section2 .box1 p {padding:25px; margin-bottom:20px;}
}

@media screen and (max-width:500px){
    .kculture2025_business_wrap .section2 {padding:70px 20px;}
    .kculture2025_business_wrap .section2 .box1 {margin:25px 0;}
    .kculture2025_business_wrap .section2 .box1 p {border-radius:10px; padding:20px; margin-bottom:15px;}
    .kculture2025_business_wrap .section2 .box1 p br {display:none;}
}


.kculture2025_business_wrap .section3 {width:100%; background:#fff; padding:120px 80px;}
.kculture2025_business_wrap .section3 .title1 {color:#a78a78;}
.kculture2025_business_wrap .section3 .box1 {width:100%; background:#f8f4f2; border-radius:15px; font-size:var(--fs30); color:#857067; line-height:1.6em; text-align:center; padding:40px; margin:60px 0;}
.kculture2025_business_wrap .section3 .box2 table {width:100%; border-top:1px solid #857067; border-collapse:collapse; color:#857067; word-break:break-all;}
.kculture2025_business_wrap .section3 .box2 table thead th {background:#fcfbfa; border-bottom:1px solid #ddd8d4; border-left:1px solid #ddd8d4; font-size:var(--fs18); font-weight:700; text-align:center; padding:15px 10px;}
.kculture2025_business_wrap .section3 .box2 table thead th:first-child {border-left:0;}
.kculture2025_business_wrap .section3 .box2 table tbody th {border-bottom:1px solid #ddd8d4; border-right:1px solid #ddd8d4; font-size:var(--fs17); line-height:1.4em; text-align:center; font-weight:500; padding:15px 10px;}
.kculture2025_business_wrap .section3 .box2 table tbody td {border-bottom:1px solid #ddd8d4; border-left:1px solid #ddd8d4; font-size:var(--fs17); text-align:center; padding:15px 10px;}

@media screen and (max-width:767px){
    .kculture2025_business_wrap .section3 {padding:85px 50px;}
    .kculture2025_business_wrap .section3 .box1 {padding:25px; margin:40px 0;}
    .kculture2025_business_wrap .section3 .box2 table thead th {padding:10px 7px;}
    .kculture2025_business_wrap .section3 .box2 table tbody th {padding:10px 7px;}
    .kculture2025_business_wrap .section3 .box2 table tbody td {padding:10px 7px;}
}

@media screen and (max-width:500px){
    .kculture2025_business_wrap .section3 {padding:60px 20px;}
    .kculture2025_business_wrap .section3 .box1 {border-radius:10px; padding:20px; margin:30px 0;}
    .kculture2025_business_wrap .section3 .box1 br {display:none;}
    .kculture2025_business_wrap .section3 .box2 table thead th {padding:7px 5px;}
    .kculture2025_business_wrap .section3 .box2 table tbody th {padding:7px 5px;}
    .kculture2025_business_wrap .section3 .box2 table tbody td {padding:7px 5px;}
}

.kculture2025_business_wrap .section4 {background:#fff;}
.kculture2025_business_wrap .section4 > div {margin-bottom:90px;}
.kculture2025_business_wrap .section4 > div:last-child {margin-bottom:0;}
.kculture2025_business_wrap .section4 > div .tit1 {font-size:var(--fs30); color:#1a1a1a; line-height:1.6em; font-weight:700; margin-bottom:24px;}
.kculture2025_business_wrap .section4 > div .txt1 {font-size:var(--fs20); line-height:1.6em; font-weight:350;}

.kculture2025_business_wrap .section4 .box1 .tit1 {margin-bottom:0;}
.kculture2025_business_wrap .section4 .box1 dl {display:flex; flex-wrap:wrap; gap:0 50px; width:100%; border:1px solid #e2dad6; padding:50px 40px 30px; position:relative; margin-top:80px;}
.kculture2025_business_wrap .section4 .box1 dl dt {display:inline-block; background:#9c7d73; border-radius:30px; font-size:var(--fs24); color:#fff; font-weight:700; padding:6px 30px 8px; position:absolute; left:30px; top:0; transform:translateY(-50%)}
.kculture2025_business_wrap .section4 .box1 dl dd {width:calc(33.33% - 33.33px); border-bottom:1px dashed #b99283; font-size:var(--fs20); color:#857067; line-height:1.6em; padding:20px 0 20px 21px; position:relative;}
.kculture2025_business_wrap .section4 .box1 dl dd:before {content:''; display:block; width:6px; height:6px; background:#c78d69; position:absolute; left:0; top:34px;}
.kculture2025_business_wrap .section4 .box1 dl dd.col2 {width:calc(66.66% - 16.66px)}

.kculture2025_business_wrap .section4 .box2 {width:100%; background:#f5efed url(/_static/kcult/img/kcdf26/business_section3_img1.png) no-repeat center center; background-size:cover; padding:30px;}
.kculture2025_business_wrap .section4 .box2 p {background:rgba(255,255,255,0.8); border-radius:10px; font-size:var(--fs34); color:#857067; line-height:1.6em; font-weight:300; text-align:center; padding:50px 30px;}
.kculture2025_business_wrap .section4 .box2 p strong {font-weight:500;}

.kculture2025_business_wrap .section4 .box3 {width:100%; border:1px solid #e2dad6; padding:50px;}
.kculture2025_business_wrap .section4 .box3 .img {text-align:center;}
.kculture2025_business_wrap .section4 .box3 .img img {max-width:100%;}
.kculture2025_business_wrap .section4 .box3 .t1 {font-size:var(--fs24); color:#a78a78; font-weight:700; margin:40px 0 20px;}
.kculture2025_business_wrap .section4 .box3 ul {display:flex; flex-wrap:wrap; gap:30px; width:100%;}
.kculture2025_business_wrap .section4 .box3 ul li {width:calc(50% - 15px); border:1px solid #e2dad6; border-radius:10px; padding:40px 30px;}
.kculture2025_business_wrap .section4 .box3 ul li dl dt {font-size:var(--fs22); font-weight:500;}
.kculture2025_business_wrap .section4 .box3 ul li dl dd {font-size:var(--fs16); line-height:1.6em; font-weight:350; margin-top:20px; word-break:break-all;}

.kculture2025_business_wrap .section4 .box4 ul {display:flex; flex-wrap:wrap; gap:30px; width:100%; margin-top:40px;}
.kculture2025_business_wrap .section4 .box4 ul li {width:calc(16.66% - 25px); height:0; padding-bottom:calc(16.66% - 25px); position:relative;}
.kculture2025_business_wrap .section4 .box4 ul li p {display:flex; justify-content:center; align-items:center; width:100%; height:100%; border-radius:10px; font-size:var(--fs22); font-weight:700; line-height:1.4em; text-align:center; position:absolute; left:0; top:0;}
.kculture2025_business_wrap .section4 .box4 ul li:nth-child(1) p {border:1px solid rgba(167,138,120,0.5); color:#a78a78}
.kculture2025_business_wrap .section4 .box4 ul li:nth-child(2) p {border:1px solid rgba(141,160,117,0.5); color:#8da075}
.kculture2025_business_wrap .section4 .box4 ul li:nth-child(3) p {border:1px solid rgba(124,157,198,0.5); color:#7c9dc6}
.kculture2025_business_wrap .section4 .box4 ul li:nth-child(4) p {border:1px solid rgba(226,188,80,0.5); color:#e2bc50}
.kculture2025_business_wrap .section4 .box4 ul li:nth-child(5) p {border:1px solid rgba(142,137,197,0.5); color:#8e89c5}
.kculture2025_business_wrap .section4 .box4 ul li:nth-child(6) p {border:1px solid rgba(242,167,92,0.5); color:#f2a75c}
.kculture2025_business_wrap .section4 .box4 .t1 {font-size:var(--fs17); color:#696969; font-weight:350; margin-top:20px;}

.kculture2025_business_wrap .section4 .box5 {display:flex; justify-content:space-between; flex-wrap:wrap; width:100%;}
.kculture2025_business_wrap .section4 .box5 > div {width:calc(50% - 15px); border:1px solid #e2dad6; border-radius:10px; padding:40px 30px;}
.kculture2025_business_wrap .section4 .box5 > div .list1 dt {font-size:var(--fs25); color:#a78a78; font-weight:700;}
.kculture2025_business_wrap .section4 .box5 > div .list1 dd {font-size:var(--fs18); line-height:1.6em; font-weight:350; margin-top:20px;}
.kculture2025_business_wrap .section4 .box5 > div .list2 {border-top:1px dashed #b99283; padding-top:30px; margin-top:30px;}
.kculture2025_business_wrap .section4 .box5 > div .list2 dt {font-size:var(--fs21); font-weight:500;}
.kculture2025_business_wrap .section4 .box5 > div .list2 dd {font-size:var(--fs18); line-height:1.6em; margin-top:10px;}

.kculture2025_business_wrap .section4 .box6 div ul {display:flex; flex-wrap:wrap; gap:40px; margin-bottom:40px;}
.kculture2025_business_wrap .section4 .box6 div ul li {width:calc(20% - 32px); text-align:center; position:relative;}
.kculture2025_business_wrap .section4 .box6 div ul li:before {content:''; display:block; width:40px; height:40px; background:url(/_static/kcult/img/kcdf26/business_section3_img3.png) no-repeat center center; background-size:contain; position:absolute; right:100%; top:50%; transform:translateY(-50%);}
.kculture2025_business_wrap .section4 .box6 div ul li:first-child:before {display:none;}
.kculture2025_business_wrap .section4 .box6 div ul li dl {width:100%; height:100%; border:1px solid rgba(156,125,115,0.4); border-radius:8px; overflow:hidden;}
.kculture2025_business_wrap .section4 .box6 div ul li dl dt {display:flex; justify-content:center; align-items:center; width:100%; height:64px; background:#9c7d73; font-size:var(--fs17); color:#fff; font-weight:700;}
.kculture2025_business_wrap .section4 .box6 div ul li dl dd {display:flex; justify-content:center; align-items:center; flex-direction:column; width:100%; height:calc(100% - 64px); font-size:var(--fs16); color:#9c7d73; line-height:1.5em; padding:5px 10px;}
.kculture2025_business_wrap .section4 .box6 div ul li dl dd span {font-size:var(--fs15); opacity:0.7;}
.kculture2025_business_wrap .section4 .box6 .link {display:inline-block; border:1px solid rgba(156,125,115,0.5); border-radius:5px; font-size:var(--fs20); color:#9c7d73; font-weight:700; text-decoration:none; padding:16px 22px;}
.kculture2025_business_wrap .section4 .box6 .link:before {content:''; display:inline-block; width:23px; height:23px; background:url(/_static/kcult/img/kcdf26/business_section3_img4.png) no-repeat center center; background-size:contain; margin-right:14px; vertical-align:middle; position:relative; top:-2px;}

@media screen and (max-width:767px){
    .kculture2025_business_wrap .section4 > div {margin-bottom:50px;}
    .kculture2025_business_wrap .section4 > div .tit1 {margin-bottom:17px;}

    .kculture2025_business_wrap .section4 .box1 dl {gap:0 35px; padding:35px 25px 20px; margin-top:55px;}
    .kculture2025_business_wrap .section4 .box1 dl dt {padding:4px 20px 6px; left:25px;}
    .kculture2025_business_wrap .section4 .box1 dl dd {width:calc(33.33% - 23.33px); padding:14px 0 14px 15px;}
    .kculture2025_business_wrap .section4 .box1 dl dd:before {width:5px; height:5px; top:23px;}
    .kculture2025_business_wrap .section4 .box1 dl dd.col2 {width:calc(66.66% - 11.66px)}

    .kculture2025_business_wrap .section4 .box2 {padding:20px;}
    .kculture2025_business_wrap .section4 .box2 p {padding:35px 20px;}
    .kculture2025_business_wrap .section4 .box2 p br {display:none;}

    .kculture2025_business_wrap .section4 .box3 {padding:35px;}
    .kculture2025_business_wrap .section4 .box3 .t1 {margin:28px 0 14px;}
    .kculture2025_business_wrap .section4 .box3 ul {gap:20px;}
    .kculture2025_business_wrap .section4 .box3 ul li {width:calc(50% - 10px); padding:28px 20px;}
    .kculture2025_business_wrap .section4 .box3 ul li dl dd {margin-top:14px;}

    .kculture2025_business_wrap .section4 .box4 ul {gap:10px; margin-top:28px;}
    .kculture2025_business_wrap .section4 .box4 ul li {width:calc(16.66% - 8.33px); padding-bottom:calc(16.66% - 8.33px)}
    .kculture2025_business_wrap .section4 .box4 .t1 {margin-top:14px;}

    .kculture2025_business_wrap .section4 .box5 > div {width:calc(50% - 10px); padding:28px 20px;}
    .kculture2025_business_wrap .section4 .box5 > div .list1 dd {margin-top:14px;}
    .kculture2025_business_wrap .section4 .box5 > div .list2 {margin-top:20px; padding-top:20px;}
    .kculture2025_business_wrap .section4 .box5 > div .list2 dd {margin-top:7px;}

    .kculture2025_business_wrap .section4 .box6 div ul {gap:20px; margin-bottom:28px;}
    .kculture2025_business_wrap .section4 .box6 div ul li {width:calc(20% - 16px)}
    .kculture2025_business_wrap .section4 .box6 div ul li:before {width:20px; height:20px;}
    .kculture2025_business_wrap .section4 .box6 div ul li dl dt {height:50px;}
    .kculture2025_business_wrap .section4 .box6 div ul li dl dd {height:calc(100% - 50px)}
    .kculture2025_business_wrap .section4 .box6 .link {padding:11px 15px;}
    .kculture2025_business_wrap .section4 .box6 .link:before {width:16px; height:16px; margin-right:10px; top:-3px;}
}

@media screen and (max-width:500px){
    .kculture2025_business_wrap .section4 > div {margin-bottom:45px;}
    .kculture2025_business_wrap .section4 > div .tit1 {margin-bottom:12px;}

    .kculture2025_business_wrap .section4 .box1 dl {gap:0 15px; padding:25px 20px 15px; margin-top:40px;}
    .kculture2025_business_wrap .section4 .box1 dl dt {padding:4px 15px 6px; left:20px;}
    .kculture2025_business_wrap .section4 .box1 dl dd {width:calc(50% - 7.5px); padding:10px 0 10px 11px;}
    .kculture2025_business_wrap .section4 .box1 dl dd:before {width:4px; height:4px; top:19px;}
    .kculture2025_business_wrap .section4 .box1 dl dd.col2 {width:calc(50% - 7.5px)}
    
    .kculture2025_business_wrap .section4 .box2 {padding:15px;}
    .kculture2025_business_wrap .section4 .box2 p {border-radius:5px; padding:25px 15px;}

    .kculture2025_business_wrap .section4 .box3 {padding:20px;}
    .kculture2025_business_wrap .section4 .box3 .t1 {margin:20px 0 10px;}
    .kculture2025_business_wrap .section4 .box3 ul {gap:5px;}
    .kculture2025_business_wrap .section4 .box3 ul li {width:100%; border-radius:5px; padding:20px 15px;}
    .kculture2025_business_wrap .section4 .box3 ul li dl dd {margin-top:10px;}

    .kculture2025_business_wrap .section4 .box4 ul {gap:10px; margin-top:20px;}
    .kculture2025_business_wrap .section4 .box4 ul li {width:calc(33.33% - 6.66px); padding-bottom:calc(33.33% - 6.66px)}
    .kculture2025_business_wrap .section4 .box4 .t1 {margin-top:10px;}

    .kculture2025_business_wrap .section4 .box5 > div {width:100%; border-radius:5px; padding:22px 15px; margin-bottom:10px;}
    .kculture2025_business_wrap .section4 .box5 > div:last-child {margin-bottom:0;}
    .kculture2025_business_wrap .section4 .box5 > div .list1 dd {margin-top:10px;}
    .kculture2025_business_wrap .section4 .box5 > div .list2 {margin-top:15px; padding-top:15px;}
    .kculture2025_business_wrap .section4 .box5 > div .list2 dd {margin-top:5px;}

    .kculture2025_business_wrap .section4 .box6 div ul {gap:15px;}
    .kculture2025_business_wrap .section4 .box6 div ul li {width:100%;}
    .kculture2025_business_wrap .section4 .box6 div ul li:before {width:15px; height:15px; right:auto; left:50%; top:auto; bottom:100%; transform:translate(-50%, 0) rotate(90deg)}
    .kculture2025_business_wrap .section4 .box6 div ul li dl {border-radius:5px;}
    .kculture2025_business_wrap .section4 .box6 div ul li dl dt {height:auto; padding:10px 0;}
    .kculture2025_business_wrap .section4 .box6 div ul li dl dd {height:auto; padding:10px;}
    .kculture2025_business_wrap .section4 .box6 .link {padding:8px 11px;}
    .kculture2025_business_wrap .section4 .box6 .link:before {width:14px; height:14px; margin-right:7px;}
}


/* 전통문화혁신이용권 */
.kculture2025_traditional_wrap {width:100%; max-width:990px; margin:0 auto; color:#393939; font-family:var(--notoKR); letter-spacing:-0.06em;}
.kculture2025_traditional_wrap button {font-family:var(--notoKR); letter-spacing:-0.06em; cursor:pointer;}
.kculture2025_traditional_wrap .year_box {display:flex; width:100%; position:relative; margin-bottom:40px;}
.kculture2025_traditional_wrap .year_box:after {content:''; display:block; width:100%; height:1px; background:#9c7d73; position:absolute; left:0; bottom:0; z-index:0;}
.kculture2025_traditional_wrap .year_box button {display:block; width:200px; height:60px; background:#fff; border:1px solid #e2dad6; border-bottom:0; border-radius:6px 6px 0 0; font-size:var(--fs20); color:rgba(156,125,115,0.7); font-weight:700; position:relative; z-index:5; border-bottom: solid 1px #9c7d73;}
.kculture2025_traditional_wrap .year_box button.on {border-color:#9c7d73; color:#9c7d73; border-bottom: 0px;}
.kculture2025_traditional_wrap .menu_box {margin-bottom:60px;}
.kculture2025_traditional_wrap .menu_box > div {display:flex; flex-wrap:wrap; gap:10px; width:100%;}
.kculture2025_traditional_wrap .menu_box > div:not(.on) {display:none;}
.kculture2025_traditional_wrap .menu_box > div button {width:calc(33.33% - 6.66px); height:50px; background:#fff; border:1px solid #e2dad6; border-radius:6px; font-size:var(--fs18); color:#9c7d73; font-weight:500;}
.kculture2025_traditional_wrap .menu_box > div button.on {background:#9c7d73; border-color:#9c7d73; color:#fff;}
.kculture2025_traditional_wrap .cont_box > div:not(.on) {display:none;}
.kculture2025_traditional_wrap .cont_box > div > div:not(.on) {display:none;}
.kculture2025_traditional_wrap .cont_box .title {display:flex; justify-content:center; align-items:center; width:100%; height:89px; background:#9c7d73 url(/_static/kcult/img/kcdf26/traditional_BG.jpg) no-repeat right center; background-size:cover; font-size:var(--fs36); color:#fff; font-weight:350; text-align:center; margin-bottom:20px;}
.kculture2025_traditional_wrap .cont_box .title strong {font-weight:900;}
.kculture2025_traditional_wrap .cont_box .title2 {font-size:var(--fs30); color:#1a1a1a; font-weight:700; margin:90px 0 40px;}
.kculture2025_traditional_wrap .cont_box .t1 {font-size:var(--fs22); color:#857067; font-weight:500; margin-bottom:10px;}
.kculture2025_traditional_wrap .cont_box .t2 {font-size:var(--fs18); line-height:1.6em; font-weight:350;}
.kculture2025_traditional_wrap .cont_box .t3 {font-size:var(--fs24); color:#a78a78; font-weight:700; margin-bottom:15px;}
.kculture2025_traditional_wrap .cont_box .t4 {font-size:var(--fs18); color:#696969; font-weight:350; line-height:1.6em; margin-top:20px;}
.kculture2025_traditional_wrap .cont_box .space {display:block; width:100%; height:20px;}
.kculture2025_traditional_wrap .cont_box .line {width:100%; height:0; border-top:1px dashed #b99283; margin:30px 0;}
.kculture2025_traditional_wrap .cont_box .list1 li {display:flex; font-size:var(--fs18);}
.kculture2025_traditional_wrap .cont_box .list1 li:before {content:'·'; display:block; width:20px; font-size:var(--fs20); font-weight:900; text-align:center;}
.kculture2025_traditional_wrap .cont_box .list2 li {display:flex; font-size:var(--fs18); margin-bottom:10px;}
.kculture2025_traditional_wrap .cont_box .list2 li:last-child {margin-bottom:0;}
.kculture2025_traditional_wrap .cont_box .list2 li:before {content:'·'; display:block; font-size:var(--fs20); color:#A78A78; font-weight:900; text-align:center; margin-right:10px;}
.kculture2025_traditional_wrap .cont_box .img_box {display:flex; gap:40px; margin-top:27px;}
.kculture2025_traditional_wrap .cont_box .img_box > div img {max-width:100%;}
.kculture2025_traditional_wrap .cont_box .table1 {width:100%; border-collapse:collapse; border-top:4px solid #E2DAD6; border-bottom:4px solid #E2DAD6;}
.kculture2025_traditional_wrap .cont_box .table1 td {border-left:1px solid #e2dad6; border-bottom:1px solid #e2dad6; padding:30px;}
.kculture2025_traditional_wrap .cont_box .table1 td:first-child {border-left:0;}
.kculture2025_traditional_wrap .cont_box .table1 td .list2 li {font-size:var(--fs18); margin-bottom:0;}

@media screen and (max-width:767px){
    .kculture2025_traditional_wrap .year_box {margin-bottom:25px;}
    .kculture2025_traditional_wrap .year_box button {width:140px; height:42px;}
    .kculture2025_traditional_wrap .menu_box {margin-bottom:40px;}
    .kculture2025_traditional_wrap .menu_box > div {gap:5px;}
    .kculture2025_traditional_wrap .menu_box > div button {width:calc(33.33% - 3.33px); height:40px;}
    .kculture2025_traditional_wrap .cont_box .title {height:62px; margin-bottom:15px;}
    .kculture2025_traditional_wrap .cont_box .title2 {margin:63px 0 28px;}
    .kculture2025_traditional_wrap .cont_box .t1 {margin-bottom:7px;}
    .kculture2025_traditional_wrap .cont_box .t3 {margin-bottom:10px;}
    .kculture2025_traditional_wrap .cont_box .t4 {margin-top:12px;}
    .kculture2025_traditional_wrap .cont_box .list1 li {margin-bottom:7px;}
    .kculture2025_traditional_wrap .cont_box .list1 li:before {width:14px;}
    .kculture2025_traditional_wrap .cont_box .img_box {gap:20px;}
    .kculture2025_traditional_wrap .cont_box .space {height:14px;}
    .kculture2025_traditional_wrap .cont_box .line {margin:20px 0;}
    .kculture2025_traditional_wrap .cont_box .table1 td {padding:20px;}
}

@media screen and (max-width:500px){
    .kculture2025_traditional_wrap .year_box {margin-bottom:20px;}
    .kculture2025_traditional_wrap .year_box button {width:100px; height:30px; border-radius:4px 4px 0 0;}
    .kculture2025_traditional_wrap .menu_box {margin-bottom:30px;}
    .kculture2025_traditional_wrap .menu_box > div button {width:calc(50% - 2.5px); height:35px; border-radius:4px;}
    .kculture2025_traditional_wrap .cont_box .title {height:50px; margin-bottom:10px;}
    .kculture2025_traditional_wrap .cont_box .title2 {margin:45px 0 20px;}
    .kculture2025_traditional_wrap .cont_box .t1 {margin-bottom:5px;}
    .kculture2025_traditional_wrap .cont_box .t3 {margin-bottom:7px;}
    .kculture2025_traditional_wrap .cont_box .t4 {margin-top:10px;}
    .kculture2025_traditional_wrap .cont_box .space {height:10px;}
    .kculture2025_traditional_wrap .cont_box .line {margin:15px 0;}
    .kculture2025_traditional_wrap .cont_box .list1 li:before {width:10px;}
    .kculture2025_traditional_wrap .cont_box .list1 li {margin-bottom:5px;}
    .kculture2025_traditional_wrap .cont_box .list2 li:before {margin-right:5px;}
    .kculture2025_traditional_wrap .cont_box .img_box {gap:5px; margin-top:15px;}
    .kculture2025_traditional_wrap .cont_box .table1, .kculture2025_traditional_wrap .cont_box .table1 tbody, .kculture2025_traditional_wrap .cont_box .table1 tr, .kculture2025_traditional_wrap .cont_box .table1 td {display:block; width:100%;}
    .kculture2025_traditional_wrap .cont_box .table1 {border-top-width:2px; border-bottom-width:2px;}
    .kculture2025_traditional_wrap .cont_box .table1 td {width:100%; padding:15px;}
}



/* 전통누리 온라인콘텐츠 */
.kculture2025_nuri_wrap {width:100%; max-width:990px; margin:0 auto; color:#393939; font-family:var(--notoKR); letter-spacing:-0.06em;}
.kculture2025_nuri_wrap .title {font-size:var(--fs38); color:#1a1a1a; font-weight:500;}
.kculture2025_nuri_wrap .title2 {font-size:var(--fs30); color:#1a1a1a; font-weight:350; margin:70px 0 30px;}
.kculture2025_nuri_wrap .title2 strong {font-weight:700;}
.kculture2025_nuri_wrap .txt1 {font-size:var(--fs20); line-height:1.6em; font-weight:350; margin-top:5px;}
.kculture2025_nuri_wrap .box {width:100%; border:1px solid #e2dad6; margin-bottom:30px; padding:40px;}
.kculture2025_nuri_wrap .box .t1 {font-size:var(--fs28); color:#a78a78; font-weight:700; margin-bottom:30px;}
.kculture2025_nuri_wrap .box ul > li {display:flex; align-items:center; width:100%; border-bottom:1px dashed #b99283; padding:15px 0;}
.kculture2025_nuri_wrap .box ul > li div {display:flex; align-items:center; width:calc(100% - 102px)}
.kculture2025_nuri_wrap .box ul > li div .num {display:block; width:67px; line-height:36px; background:#9c7d73; border-radius:30px; font-size:var(--fs16); color:#fff; font-weight:700; text-align:center;}
.kculture2025_nuri_wrap .box ul > li div ol {display:flex; flex-wrap:wrap; gap:5px 0; width:calc(100% - 67px); padding:0 10px;}
.kculture2025_nuri_wrap .box ul > li div ol li {font-size:var(--fs18); font-weight:350;}
.kculture2025_nuri_wrap .box ul > li div ol li:after {content:''; display:inline-block; width:1px; height:16px; background:#d3c6c0; margin:0 15px; vertical-align:middle; position:relative; top:-2px;}
.kculture2025_nuri_wrap .box ul > li div ol li:last-child:after {display:none;}
.kculture2025_nuri_wrap .box ul > li div ol li strong {font-weight:500;}
.kculture2025_nuri_wrap .box ul > li a {display:flex; justify-content:center; align-items:center; width:102px; height:45px; border:1px solid rgba(156,125,115,0.5); border-radius:5px; font-size:var(--fs16); color:#9c7d73; font-weight:700; text-decoration:none;}
.kculture2025_nuri_wrap .box ul > li a:after {content:''; display:block; width:8px; height:13px; background:url(/_static/kcult/img/kcdf26/nuri_icon1.svg) no-repeat center center; background-size:contain; margin-left:10px;}

@media screen and (max-width:767px){
    .kculture2025_nuri_wrap .title2 {margin:50px 0 20px;}
    .kculture2025_nuri_wrap .txt1 {margin-top:3px;}
    .kculture2025_nuri_wrap .box {margin-bottom:20px; padding:25px;}
    .kculture2025_nuri_wrap .box .t1 {margin-bottom:20px;}
    .kculture2025_nuri_wrap .box ul > li {padding:10px 0;}
    .kculture2025_nuri_wrap .box ul > li div {width:calc(100% - 71px)}
    .kculture2025_nuri_wrap .box ul > li div .num {width:46px; line-height:25px;}
    .kculture2025_nuri_wrap .box ul > li div ol {width:calc(100% - 46px)}
    .kculture2025_nuri_wrap .box ul > li div ol li:after {height:13px; margin:0 10px;}
    .kculture2025_nuri_wrap .box ul > li a {width:71px; height:32px;}
    .kculture2025_nuri_wrap .box ul > li a:after {width:6px; height:10px; margin-left:5px;}
}

@media screen and (max-width:500px){
    .kculture2025_nuri_wrap .title2 {margin:24px 0 15px;}
    .kculture2025_nuri_wrap .txt1 {margin-top:2px;}
    .kculture2025_nuri_wrap .box {margin-bottom:10px; padding:15px;}
    .kculture2025_nuri_wrap .box .t1 {margin-bottom:10px;}
    .kculture2025_nuri_wrap .box ul > li div {display:block;}
    .kculture2025_nuri_wrap .box ul > li div ol {padding-left:0; margin-top:10px;}
    .kculture2025_nuri_wrap .box ul > li div ol li:after {height:11px; margin:0 7px;}
}


/* 한식캠페인 */
.kculture2025_compagne_wrap {width:100%; max-width:990px; margin:0 auto; color:#393939; font-family:var(--notoKR); letter-spacing:-0.06em;}
.kculture2025_compagne_wrap .title {font-size:var(--fs30); color:#1a1a1a; font-weight:700; margin:80px 0 40px;}
.kculture2025_compagne_wrap .img_box1 img {width:100%;}
.kculture2025_compagne_wrap .tit_box {margin-top:50px;}
.kculture2025_compagne_wrap .tit_box .tit {font-size:var(--fs32); color:#1a1a1a; font-weight:700; text-align:center; margin-bottom:50px;}
.kculture2025_compagne_wrap .tit_box .tit span {display:block; font-size:var(--fs16); font-weight:300; letter-spacing:0.03em;}
.kculture2025_compagne_wrap .tit_box .box {position:relative; padding-left:228px;}
.kculture2025_compagne_wrap .tit_box .box .img {width:320px; position:absolute; left:40px; top:50%; transform:translateY(-50%)}
.kculture2025_compagne_wrap .tit_box .box .img img {width:100%;}
.kculture2025_compagne_wrap .tit_box .box .txt_box {background:rgba(245,239,237,0.4); padding:60px 40px 50px 170px;}
.kculture2025_compagne_wrap .tit_box .box .txt_box .t1 {font-size:var(--fs30); color:#1a1a1a; font-weight:700; margin-bottom:35px;}
.kculture2025_compagne_wrap .tit_box .box .txt_box dl {display:flex; align-items:start; border-bottom:1px dashed #b99283; padding:10px 0;}
.kculture2025_compagne_wrap .tit_box .box .txt_box dl dt {width:90px; line-height:35px; background:#9c7d73; border-radius:30px; font-size:var(--fs16); color:#fff; font-weight:700; text-align:center;}
.kculture2025_compagne_wrap .tit_box .box .txt_box dl dd {width:calc(100% - 90px); font-size:var(--fs17); color:#1a1a1a; line-height:1.5em; letter-spacing:-0.04em; font-weight:350; padding-left:15px; margin-top:4px;}
.kculture2025_compagne_wrap .cont_box {margin-bottom:30px;}
.kculture2025_compagne_wrap .cont_box > div {padding:30px 0; border-bottom:1px dashed #b99283;}
.kculture2025_compagne_wrap .cont_box > div:first-child {padding-top:0;}
.kculture2025_compagne_wrap .cont_box > div .t1 {font-size:var(--fs24); color:#a78a78; font-weight:700; margin-bottom:20px;}
.kculture2025_compagne_wrap .cont_box > div .t2 {font-size:var(--fs20); font-weight:350; line-height:1.6em;}
.kculture2025_compagne_wrap .cont_box > div .t2 strong {font-weight:500;}
.kculture2025_compagne_wrap .cont_box > div .t3 {font-size:var(--fs20); color:#696969; font-weight:350; line-height:1.6em;}
.kculture2025_compagne_wrap .cont_box > div .img_box1 {margin-top:20px;}

@media screen and (max-width:767px){
    .kculture2025_compagne_wrap .title {margin:55px 0 25px;}
    .kculture2025_compagne_wrap .tit_box {margin-top:35px;}
    .kculture2025_compagne_wrap .tit_box .tit {margin-bottom:35px;}
    .kculture2025_compagne_wrap .tit_box .box {padding-left:140px;}
    .kculture2025_compagne_wrap .tit_box .box .img {width:200px; left:20px;}
    .kculture2025_compagne_wrap .tit_box .box .txt_box {padding:40px 20px 30px 100px;}
    .kculture2025_compagne_wrap .tit_box .box .txt_box .t1 {margin-bottom:20px;}
    .kculture2025_compagne_wrap .tit_box .box .txt_box dl {padding:7px 0;}
    .kculture2025_compagne_wrap .tit_box .box .txt_box dl dt {width:60px; line-height:28px;}
    .kculture2025_compagne_wrap .tit_box .box .txt_box dl dd {width:calc(100% - 60px); padding-left:7px;}
    .kculture2025_compagne_wrap .cont_box {margin-bottom:20px;}
    .kculture2025_compagne_wrap .cont_box > div {padding:20px 0;}
    .kculture2025_compagne_wrap .cont_box > div .t1 {margin-bottom:14px;}
    .kculture2025_compagne_wrap .cont_box > div .img_box1 {margin-top:14px;}
}

@media screen and (max-width:500px){
    .kculture2025_compagne_wrap .title {margin:40px 0 20px;}
    .kculture2025_compagne_wrap .tit_box {margin-top:25px;}
    .kculture2025_compagne_wrap .tit_box .tit {margin-bottom:25px;}
    .kculture2025_compagne_wrap .tit_box .box {padding:0 20px;}
    .kculture2025_compagne_wrap .tit_box .box .img {width:230px; position:relative; left:0; top:0; transform:translateY(0); margin:0 auto -250px;}
    .kculture2025_compagne_wrap .tit_box .box .txt_box {padding:270px 20px 20px;}
    .kculture2025_compagne_wrap .tit_box .box .txt_box .t1 {margin-bottom:10px; text-align:center;}
    .kculture2025_compagne_wrap .tit_box .box .txt_box dl {padding:7px 0;}
    .kculture2025_compagne_wrap .tit_box .box .txt_box dl dt {width:55px;}
    .kculture2025_compagne_wrap .tit_box .box .txt_box dl dd {width:calc(100% - 55px);}
}


/* 한지 */
.kculture2025_hanji_wrap {width:100%; max-width:990px; margin:40px auto; color:#393939; font-family:var(--notoKR); letter-spacing:-0.06em;}
.kculture2025_hanji_wrap .title {font-size:var(--fs38); color:#857067; font-weight:700; font-family:var(--elicedigital); margin-bottom:30px;}
.kculture2025_hanji_wrap .title span {font-size:var(--fs18); font-weight:350; letter-spacing:0; font-family:var(--notoKR)}
.kculture2025_hanji_wrap .img img {display:block; width:100%;}
.kculture2025_hanji_wrap .txt_box {display:flex; flex-wrap:wrap; width:100%; background:#f8f4f2; padding:60px; gap:40px 0;}
.kculture2025_hanji_wrap .txt_box p {width:100%;}
.kculture2025_hanji_wrap .txt_box .t1 {font-size:var(--fs20); color:#857067; line-height:1.6em;}
.kculture2025_hanji_wrap .txt_box .t1 strong {font-weight:700;}
.kculture2025_hanji_wrap .txt_box .t2 {font-size:var(--fs18); color:#857067; line-height:1.6em; letter-spacing:-0.02em; font-weight:350; opacity:0.8;}
.kculture2025_hanji_wrap .txt_box .t2 strong {font-weight:700;}
.kculture2025_hanji_wrap .info_box {width:100%; background:#f3eae6; padding:40px 60px; margin-bottom:30px;}
.kculture2025_hanji_wrap .info_box .add {font-size:var(--fs18); color:#595453; line-height:1.4em;}
.kculture2025_hanji_wrap .info_box ul {display:flex; flex-wrap:wrap; gap:10px 30px; padding-top:20px; margin-top:20px; border-top:1px solid #ded2cd;}
.kculture2025_hanji_wrap .info_box ul li {display:flex; gap:0 10px; font-size:var(--fs18); color:#595453;}
.kculture2025_hanji_wrap .info_box ul li strong {font-weight:600;}
.kculture2025_hanji_wrap .info_box ul li.sns:before {content:''; display:block; width:30px; height:30px; background-repeat:no-repeat; background-position:center center; background-size:contain;}
.kculture2025_hanji_wrap .info_box ul li.instagram:before {background-image:url(/_static/kcult/img/kcdf26/icon_sns_instagram.png)}
.kculture2025_hanji_wrap .info_box dl {display:flex; flex-wrap:wrap; width:100%;}
.kculture2025_hanji_wrap .info_box dl dt {width:90px; font-size:var(--fs18); color:#595453; font-weight:600; line-height:1.4em; margin-bottom:10px;}
.kculture2025_hanji_wrap .info_box dl dd {width:calc(100% - 90px); font-size:var(--fs18); color:#595453; line-height:1.4em; margin-bottom:10px;}
.kculture2025_hanji_wrap .info_box dl dt:last-of-type, .kculture2025_hanji_wrap .info_box dl dd:last-of-type {margin-bottom:0;}
.kculture2025_hanji_wrap .time_box {width:100%; border:1px solid rgba(169,144,134,0.3); border-radius:10px; padding:45px 40px 25px; margin-top:60px; position:relative;}
.kculture2025_hanji_wrap .time_box .tit {display:inline-block; background:#c1ac9e; border-radius:30px; font-size:var(--fs20); color:#fff; font-weight:700; line-height:1.6em; padding:6px 18px 8px; position:absolute; left:40px; top:0; transform:translateY(-50%)}
.kculture2025_hanji_wrap .time_box ul li {font-size:var(--fs18); line-height:1.9em; font-weight:350;}
.kculture2025_hanji_wrap .time_box ul li strong {font-weight:500;}
.kculture2025_hanji_wrap .btn_box {display:flex; justify-content:space-between; width:100%; margin-top:30px;}
.kculture2025_hanji_wrap .btn_box a {display:flex; justify-content:space-between; align-items:center; width:calc(50% - 11px); height:60px; border:1px solid #9c7d73; border-radius:5px; font-size:var(--fs18); color:#9c7d73; font-weight:500; padding:0 20px; text-decoration:none;}
.kculture2025_hanji_wrap .btn_box a:after {content:''; display:block; width:24px; height:18px; background:url(/_static/kcult/img/kcdf26/icon_link.svg) no-repeat center center; background-size:contain;}

.kculture2025_hanji_wrap .thumb_box {border-top:3px solid #1b1b1b;}
.kculture2025_hanji_wrap .thumb_box > div {display:flex; justify-content:space-between; width:100%; border-bottom:1px solid #dedede; padding:40px 0;}
.kculture2025_hanji_wrap .thumb_box > div .img {width:391px}
.kculture2025_hanji_wrap .thumb_box > div .img img {width:100%;}
.kculture2025_hanji_wrap .thumb_box > div .txt {width:calc(100% - 421px); position:relative;}
.kculture2025_hanji_wrap .thumb_box > div .txt .t1 {font-size:var(--fs28); color:#000; font-weight:500; margin-bottom:30px;}
.kculture2025_hanji_wrap .thumb_box > div .txt .t1 span {font-size:var(--fs16); font-weight:300; margin-left:10px;}
.kculture2025_hanji_wrap .thumb_box > div .txt .t2 {font-size:var(--fs20); color:#000; font-weight:500; line-height:1.6em;}
.kculture2025_hanji_wrap .thumb_box > div .txt .t3 {font-size:var(--fs16); color:3000; font-weight:300; line-height:1.6em; letter-spacing:0;}
.kculture2025_hanji_wrap .thumb_box > div .txt a {display:flex; justify-content:center; align-items:center; width:120px; height:50px; border:1px solid #000; font-size:var(--fs15); color:#000; font-weight:300; text-align:center; position:absolute; left:0; bottom:0; text-decoration:none;}

@media screen and (max-width:767px){
    .kculture2025_hanji_wrap .title {margin-bottom:20px;}
    .kculture2025_hanji_wrap .title span {display:block;}
    .kculture2025_hanji_wrap .txt_box {padding:40px; gap:20px 0;}
    .kculture2025_hanji_wrap .info_box {padding:25px 40px; margin-bottom:20px;}
    .kculture2025_hanji_wrap .info_box ul {margin-top:14px; padding-top:14px; gap:7px 20px;}
    .kculture2025_hanji_wrap .info_box ul li {gap:0 7px;}
    .kculture2025_hanji_wrap .info_box ul li.sns:before {width:20px; height:20px;}
    .kculture2025_hanji_wrap .info_box dl dt {width:60px; margin-bottom:7px;}
    .kculture2025_hanji_wrap .info_box dl dd {width:calc(100% - 60px); margin-bottom:7px;}
    .kculture2025_hanji_wrap .time_box {padding:30px 25px 20px;}
    .kculture2025_hanji_wrap .time_box .tit {padding:4px 14px 6px; left:25px;}
    .kculture2025_hanji_wrap .btn_box {margin-top:20px;}
    .kculture2025_hanji_wrap .btn_box a {width:calc(50% - 5px); height:45px; padding:0 15px;}
    .kculture2025_hanji_wrap .btn_box a:after {width:20px;}

    .kculture2025_hanji_wrap .thumb_box > div {padding:25px 0;}
    .kculture2025_hanji_wrap .thumb_box > div .img {width:200px}
    .kculture2025_hanji_wrap .thumb_box > div .txt {width:calc(100% - 220px)}
    .kculture2025_hanji_wrap .thumb_box > div .txt .t1 {margin-bottom:5px;}
    .kculture2025_hanji_wrap .thumb_box > div .txt a {width:84px; height:38px;}
}

@media screen and (max-width:500px){
    .kculture2025_hanji_wrap .title {margin-bottom:15px;}
    .kculture2025_hanji_wrap .txt_box {padding:20px; gap:15px 0;}
    .kculture2025_hanji_wrap .info_box {padding:20px;}
    .kculture2025_hanji_wrap .info_box ul {gap:7px 10px;}
    .kculture2025_hanji_wrap .info_box dl dt {width:55px;}
    .kculture2025_hanji_wrap .info_box dl dd {width:calc(100% - 55px);}
    .kculture2025_hanji_wrap .time_box {padding:25px 20px 20px;}
    .kculture2025_hanji_wrap .time_box .tit {left:20px;}
    .kculture2025_hanji_wrap .btn_box {display:block;}
    .kculture2025_hanji_wrap .btn_box a {width:100%; height:40px; padding:0 10px; margin-bottom:5px;}
    .kculture2025_hanji_wrap .btn_box a:last-child {margin-bottom:0;}
    .kculture2025_hanji_wrap .btn_box a:after {width:16px;}

    .kculture2025_hanji_wrap .thumb_box > div {flex-wrap:wrap; padding:15px 0;}
    .kculture2025_hanji_wrap .thumb_box > div .img {width:100%}
    .kculture2025_hanji_wrap .thumb_box > div .txt {width:100%; margin-top:10px;}
    .kculture2025_hanji_wrap .thumb_box > div .txt .t1 {margin-bottom:5px;}
    .kculture2025_hanji_wrap .thumb_box > div .txt a {width:75px; height:33px; position:relative; margin-top:20px;}
}