.ml23 {margin-left:23px !important;}
#container {overflow:hidden;flex-grow:1;}
#container header h3 {height:230px;text-align:center;color:#fff;background-size:cover !important;}
#container header h3 strong {display:inline-block;padding:0 10px;font-size:46px;font-size:3.286rem;font-weight:600;border-width:1px 0;border-style:solid;border-color:#fff;}
#container header h3 span {display:block;margin-top:4px;font-weight:600;}
#container header .location {border-bottom:1px solid #e5e5e5;}
#container header .location p {display:flex;justify-content:flex-end;width:1000px;margin:0 auto;font-size:16px;font-weight:bold;}
#container header .location a, #container header .location p > span {display:inline-flex;align-items:center;height:58px;font-weight:normal;color:#666;}
#container header .location a:after {width:6px;height:10px;margin:0 20px;content:'';background:url(../images/ico/ico-location-arrow.png) no-repeat;}
/* #container header .location a:nth-child(1) span {width:19px;height:100%;font-size:0;line-height:0;background:url(../images/ico/ico-home.png) center left no-repeat;} */
#container header .location p > span {height:58px;font-weight:600;color:#000;}
#container header .location a br {display:none !important;}

.page-id-29751 #container header .location p a:nth-child(3) {display:none !important;} /*온라인산업전*/

.noviewer button {display:none !important;}

#container header h4 {margin-top:31px;margin-bottom:3px;padding-top:37px;font-size:2.25rem;line-height:1;text-align:center;color:#000;}
#container header h4 b {display:inline-flex;align-items:baseline;font-weight:400;line-height:1;letter-spacing:-.04em;}

h5.tit {margin-bottom:21px;padding-bottom:12px;font-size:24px;font-size:1.429rem;font-weight:600;color:var(--primary);border-bottom:1px solid var(--primary);}
h5.sub-tit {margin-top:25px;margin-bottom:5px;font-size:20px;font-weight:600;color:var(--primary);}

#content {width:1000px;margin:50px auto 0 auto;font-size:16px;font-size:1.125rem;line-height:1.7;}
#content li {position:relative;margin-left:1.3em;}
#content ul > li:before {position:absolute;top:.6em;left:-1em;width:4px;height:4px;content:'';background:#f8496c;}
#content ol > li {margin-left:1.3em;list-style-type:decimal;}
#content li > ul > li:before {top:13px;width:6px;height:1px;background:#595959;}
#content table {border-top:1px solid #b9cec9;}
#content table th, #content table td {padding:5px 10px;text-align:center;color:#333;border-bottom:1px solid #b9cec9;}
#content table th {padding:9px 10px 10px 10px;font-weight:400;color:#111;background:#e4f9f4;}
#content table .borderleft {border-left:1px solid #b9cec9;}
#content ul.lst-flower > li {margin-left:0;padding-left:21px;background:url(../images/ico/ico-program-flower.gif) left 8px no-repeat;}
#content ul.lst-flower > li:before {display:none;}
#content table th ~ th, #content table td ~ td {border-left:1px solid #b9cec9;}
#content table td[rowspan] {border-right:1px solid #b9cec9;}
#content table td:last-child {border-right:0 !important;}

.btn-group {margin-top:30px;text-align:center;display: flex; justify-content: center; align-items: center; gap:10px;}
.btn-group.flex-start {justify-content: flex-start;}
.btn {display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:380px;min-height:72px;padding:10px 14px;font-size:1.375rem;font-weight:600;line-height:1;color:#000;background:var(--secondary);}
.btn.download:after {position:relative;top:0;display:inline-block;width:26px;height:22px;margin-left:13px;content:' ';vertical-align:text-bottom;background:url(../images/ico/ico-file.png) center no-repeat;}
.btn.btn-sm{min-width:300px;}
.btn.btn-s{min-width:220px;}
.btn.btn-secondary{background-color: var(--primary);}
.btn.btn-lightgray{background-color: var(--lightgray);}
.btn span {color:inherit;}
.btn.btn-arrow:after {display:block;width:19px;height:16px;margin-left:10px;content:'';background:url(../images/ico/ico-sub-arrow.png) center no-repeat;}

a[href$='.hwp']:after, a[href$='.pdf']:after {width:16px;height:1em;margin-left:5px;content:'';background:url(../images/ico/ico-file.png) no-repeat center bottom;display: inline-block;background-size: contain;}

/* 2018-02-20 */
#content #livereContainer ul > li {margin-left:0;}
#content #livereContainer ul > li:before {position:absolute;top:11px;left:0;width:0;height:0;content:'';background:transparent;}

.tab-basic {display:flex;overflow:hidden;flex-wrap:nowrap;text-align:center;column-gap:2px;}
.tab-basic li {width:100%;margin:0 !important;border-radius:10px 10px 0 0 ;background:#f2f2f2;}
.tab-basic li:nth-last-child(1) {margin-right:0 !important;}
.tab-basic li:before {display:none;}
.tab-basic li a {display:block;height:56px;line-height:56px;color:#000;}
.tab-basic li.on {background:#d7adff;}
.tab-basic li.on a {font-size:1.286rem;font-weight:600;}

.tab-basic.intro {column-gap:1px;}
.tab-basic.intro li {font-size:16px;border-radius:0;}
.tab-basic.intro li.on {background:#99e4d0;}
.tab-basic.intro li.on a {font-size:16px;}

.wrp-photo {overflow:hidden;width:890px;margin:0 auto;text-align:center;}
.wrp-photo .title {clear:both;}
.wrp-photo .title span {display:inline-block;padding-bottom:8px;color:#333;border-bottom:1px solid #bfbfbf;}
.wrp-photo figure {float:left;width:440px;margin:20px 10px 0 0;}
.wrp-photo figure:nth-child(odd) {margin-right:0;}
.wrp-photo figcaption {margin-top:5px;font-size:14px;font-size:1rem;}

/* faq */
#open-menu-wrap {margin-top:40px;border-top:1px solid #333;}
.frm-faq-search {overflow:hidden;padding:18px 0;text-align:center;background:#f2f2f2;}
.frm-faq-search * {margin-right:3px;vertical-align:middle;}
.frm-faq-search select {width:110px;height:32px;border:1px solid #ccc;}
.frm-faq-search input {width:177px;height:30px;padding:0 5px;line-height:30px;text-align:left;border:1px solid #ccc;}
.frm-faq-search button {width:90px;height:32px;color:#fff;background:#777;}
.art-faq-content {border-bottom:1px solid #e9e9e9;}
.art-faq-content h5 a, .art-faq-content .cont {position:relative;display:block;padding:13px 80px 16px 60px;color:#333;}
.art-faq-content h5 a:before, .art-faq-content h5 a:after, .art-faq-content .cont:before {position:absolute;content:' ';background-image:url(../images/ico/ico-sprite-faq.png?ver2026);background-repeat:no-repeat;}
.art-faq-content h5 a:before, .art-faq-content .cont:before {left:21px;width:25px;height:25px;margin-top:3px;}
.art-faq-content h5 a:after {top:50%;right:25px;width:15px;height:9px;margin-top:-5px;background-position:-50px -9px;}
.art-faq-content .cont {display:none;min-height:108px;font-size:16px;border-top:1px solid #ccc;background:#f2faf8;}
.art-faq-content .cont:before {background-position:-25px 0;}
.art-faq-content.on h5 a:after {background-position:-50px 0;}
.art-faq-content.on .cont {display:block;}

/* paging */
.paging {margin-top:40px;text-align:center;}
.paging a, .paging strong {display:inline-block;min-width:24px;height:32px;padding:0 4px;font-size:16px;line-height:32px;vertical-align:top;color:#333;border:1px solid #ccc;}
.paging strong {color:#fff;border-color:#333;background:#333;}
.paging a.jump {width:32px;padding:0;background:url(../images/btn/btn-sprite-paging.gif) no-repeat;}
.paging a.jump:nth-child(1) {margin-right:36px;}
.paging a.jump:nth-last-child(1) {margin-left:36px;background-position:-32px 0 !important;}
.paging a.jp-next, .paging a.jp-previous {width:32px;padding:0;background:url(../images/btn/btn-sprite-paging.gif) no-repeat;}
.paging a.jp-previous {margin-right:36px;}
.paging a.jp-next {margin-left:36px;background-position:-32px 0 !important;}
.paging a.jp-current {color:#fff;border-color:#333;background:#333;}

/* notice, program list common */
[class*='art-list-'] {overflow:hidden;border-bottom:1px solid #ccc;}
[class*='art-list-']:nth-child(1) {border-top:1px solid #333;}
[class*='art-list-'] .thum {float:left;}
[class*='art-list-'] .thum + .cont {float:left;}
[class*='art-list-'] .cont {overflow:hidden;}
[class*='art-list-'] .cont h5 {color:#333;}
[class*='art-list-'] .cont h5 a {color:inherit;}
[class*='art-list-'] .cont p {overflow:hidden;margin-bottom:4px;}
[class*='art-list-'] .cont > a {display:inline-block;font-size:12px;font-size:.857rem;text-decoration:none;}
[class*='art-list-'] .cont > a:after {position:relative;display:inline-block;content:' ';}
[class*='art-list-'] .cont p:empty, [class*='art-view-'] .cont p:empty {display:none;}
[class*='art-list-'] .cont ul.team-info li span, [class*='art-view-'] .cont ul.team-info li span {margin-right:-20px;font-weight:bold;letter-spacing:20px;}
[class*='art-list-'] .cont ul.team-info.no li:last-child span, [class*='art-view-'] .cont ul.team-info.no li:last-child span {margin-right:0;letter-spacing:0;}
[class*='art-view-'] .img-wrap {margin:20px 0;text-align:center;}
[class*='art-view-'] .img-wrap img {height:auto !important;}

/* notice */
.art-list-notice {padding:17px 25px;line-height:1.5;}
.art-list-notice .thum {width:250px;height:150px;margin-right:30px;}
.art-list-notice .thum + .cont {width:670px;}
.art-list-notice .cont h5 {margin-bottom:11px;font-size:20px;font-size:1.429rem;}
.art-list-notice .cont p {height:84px;font-size:14px;font-size:1rem;}
.art-list-notice .cont > a {float:right;color:#333;border-bottom:1px solid #444;}
.art-list-notice .cont > a:after {top:1px;width:5px;height:9px;margin-left:5px;background:url(../images/ico/ico-notice-detail.gif) no-repeat;}
.art-view-notice {padding:0 20px;color:#595959;border-top:1px solid #333;}
.art-view-notice header {margin:0 -20px 34px -20px;padding:11px 20px 13px 20px;font-size:20px;font-size:1.429rem;color:#111;border-bottom:1px solid #e5e5e5;background:#f5f5f5;}
.art-view-notice header h5 {color:#111;}
.art-view-notice footer {margin-top:34px;padding-top:50px;text-align:center;border-top:1px solid #ccc;}
.art-view-notice footer a {display:inline-block;padding:12px 71px;font-size:20px;font-size:1.429rem;color:#fff;background:#333;}
.art-view-notice h5, .art-view-notice h6, .art-view-notice strong {font-size:1.25rem;}
.art-view-notice h5 {margin:5px 0;font-weight:bold;color:#3c3c3c;}
.art-view-notice h6 {font-weight:bold;color:#3c3c3c;}
.art-view-notice div.box-gray {margin:10px 0;padding:10px;background:#f3f7e0;}
.art-view-notice .align-center {text-align:center !important;}
#content .art-view-notice table {margin:10px 0;border-top:2px solid #595959;}
#content .art-view-notice table th, #content .art-view-notice table td {padding:5px 10px;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
#content .art-view-notice table thead th, #content .art-view-notice table tbody tr td:first-child, #content .art-view-notice table tbody tr th:first-child {color:#3c3c3c;border-left:0;background:#f5f5f5;}
#content .art-view-notice table + p {margin-left:10px 0;padding-left:15px;text-align:left;text-indent:-15px;}
#content .art-view-notice img {box-sizing:border-box;width:auto !important;height:auto !important;margin:0 auto;padding:20px;border:1px solid #e5e5e5;}
#content .art-view-notice .download-file {padding:10px;border:1px dotted #888;background:#f3f7e0;}
#content .art-view-notice .download-file a {line-height:1.8em;}
#content .art-view-notice table td[rowspan] {border-right:1px solid #e5e5e5;}


/* map */

.map2026 .download {display:inline-block;padding:10px 14px;font-weight:600;line-height:38px;color:#005c4a;border:1px solid #005c4a;border-radius:10px;}
.map2026 .download:after {position:relative;top:0;display:inline-block;width:38px;height:38px;margin-left:10px;content:' ';vertical-align:middle;background:url(../images/ico/ico-introduce.jpg?ver2026) no-repeat;}


/* program */
.tab-basic {margin-bottom:40px;}
.tab-basic.participation li {width:12.4%;}
.tab-basic.program li {width:33.265%;}
.tab-basic.program li:nth-last-child(1) {margin-right:0;}
.art-list-program .thum {width:402px;height:258px;margin-right:13px;}
.art-list-program .cont {position:relative;box-sizing:border-box;height:258px;padding:27px 17px 30px 17px;}
.art-list-program .thum + .cont {width:551px;}
.art-list-program .cont h5 {margin-bottom:22px;font-size:26px;font-size:1.625rem;color:#000; font-weight:500}
.art-list-program .cont > a {position:absolute;right:0;bottom:20px;display:inline-block;float:right;height:1.5rem;margin-right:23px;padding:4px 10px;color:#fff;background:#b6b6b6;}
.art-list-program .cont > a:after {width:8px;height:8px;margin-left:3px;background:url(../images/ico/ico-program-plus.gif) no-repeat;}
.jplist-panel {margin-top:40px;text-align:center;}
.jplist-panel .jplist-pagination div {display:inline-block;}
.jplist-panel .jplist-pagination button {display:inline-block;min-width:34px;height:34px;font-family:auto;font-size:16px;line-height:32px;vertical-align:top;color:#333;border:1px solid #ccc;}
.jplist-panel .jplist-pagination button.jplist-current {color:#fff;border-color:#333;background:#333;}
.jplist-panel .jplist-pagination .jplist-pagingprev {margin-right:36px;}
.jplist-panel .jplist-pagination .jplist-pagingnext {margin-left:36px;}
.jplist-panel .jplist-pagination .jplist-first {margin-right:6px;}
.jplist-panel .jplist-pagination .jplist-last {margin-left:6px;}

.art-view-program dl {position:relative;overflow:hidden;}
.art-view-program dl dt {position:absolute;top:0;left:0;font-weight:600;}
.art-view-program dl dt:after {position:absolute;top:50%;right:0;width:1px;height:13px;margin-top:-7px;content:' ';background:#e0e0e1;}
.art-view-program .btn-reservation {display:inline-block;padding:1px 10px;font-size:12px;font-size:.857rem;color:#fff;background:#666;}
.art-view-program .btn-reservation:before {position:relative;top:-1px;display:inline-block;overflow:hidden;width:13px;height:12px;margin-right:3px;content:' ';vertical-align:middle;background:url(../images/ico/ico-program-pen.gif);}
.art-view-program .intro {padding:14px 25px;color:#333;background:#f8f8f8;}
.art-view-program h5 {margin-bottom:21px;padding-bottom:12px;font-size:20px;font-size:1.429rem;font-weight:600;color:#000;border-bottom:1px solid #333;}
.art-view-program h5 * {font-size:inherit;}
.art-view-program p > img {box-sizing:border-box;height:auto !important;margin:0 auto;padding:20px;border:1px solid #e5e5e5;}
.art-view-program header {margin-bottom:50px;color:#333;}
.art-view-program header .title {overflow:hidden;border:1px solid #ccc;}
.art-view-program header .title .thum {float:left;width:509px;height:290px;}
.art-view-program header .title .thum + .cont, .art-view-program header .title .thum + .cont2 {float:left;width:429px;}
.art-view-program header .title .cont {padding:37px 30px;}
.art-view-program header .title .cont h5 {margin-bottom:17px;padding:0;font-size:1.750rem;font-weight:600;color:#000;border:0;}
.art-view-program header .title .cont2 {padding:18px 30px;}
.art-view-program header .title .cont2 dl {margin-top:12px;}
.art-view-program header .title .cont2 dl:nth-child(1) {margin:0 0 27px 0;}
.art-view-program header .title .cont2 dl:nth-child(1) dd {font-weight:600;}
.art-view-program header .title .cont2 dl dt {width:91px;}
.art-view-program header .title .cont2 dl dd {padding-left:100px;}
.art-view-program header .info {display:none;overflow:hidden;margin-bottom:20px;padding:22px 29px 19px 29px;border-bottom:1px solid #ccc;}
.art-view-program header .info li {float:left;width:440px;padding-right:10px;}
.art-view-program header .info li.full {width:911px;}
.art-view-program header .info dl dt {width:50px;}
.art-view-program header .info dl dd {padding-left:65px;}
.art-view-program section {margin-top:53px;padding-bottom:21px;border-bottom:1px solid #ccc;}
.art-view-program section.clear {padding-bottom:0;border-bottom:0;}
.art-view-program section.panel {position:relative;left:50%;width:10000px;margin-left:-5000px;padding:30px 0 55px 0;text-align:center;border-bottom:0;background:#f8f8f8;}
.art-view-program section.panel h6 {border-bottom:0;}
.art-view-program section h6 {margin-bottom:21px;padding-bottom:12px;font-size:20px;font-size:1.429rem;font-weight:600;color:#000;border-bottom:1px solid #333;}
.art-view-program section h6.clear {margin-bottom:0;border-bottom:0;}
.art-view-program section dl {margin-top:5px;color:#333;}
.art-view-program section dl dt {width:86px;padding-left:24px;color:#454545;}
.art-view-program section dl dd {padding-left:135px;}
.art-view-program section dl dd .btn-reservation {position:relative;top:-1px;}
.art-view-program section .wrp-photo {margin-top:38px;}
.art-view-program section.prejoin table th {padding:4px 10px 5px 10px !important;}
.art-view-program footer {margin-top:50px;text-align:center;}
.art-view-program footer a {display:inline-block;min-width:132px;margin:0 5px;padding:9px 24px;font-size:20px;font-size:1.429rem;color:#fff;background:#0F8B69;}
.art-list-author {position:relative;margin-top:20px;color:#333;border:0 !important;}
.art-list-author .thum {width:76px;height:97px;margin-right:47px;border:1px solid #ccc;}
.art-list-author .thum + .cont {width:875px;}
.art-list-author > a {float:left;width:76px;height:97px;margin-right:47px;border:1px solid #ccc;}
.art-list-author > a .thum {width:76px;height:97px;margin-right:0;border:0;}
.art-list-author > a + .cont {width:875px;}
.art-list-author .cont {padding:3px 0 24px 0;border-bottom:1px solid #ccc;}
.art-list-author:nth-last-child(1) .cont {padding-bottom:0;border-bottom:0;}
.art-list-author .cont .name {margin-bottom:8px;font-size:20px;font-size:1.429rem;font-weight:600;}
.art-view-program #post_content p img {height:auto;}
[class*='art-list-'] .cont p:empty, [class*='art-view-'] .cont p:empty {display:none;}
[class*='art-list-'] .cont ul.team-info li span, [class*='art-view-'] .cont ul.team-info li span {margin-right:-20px;font-weight:bold;letter-spacing:20px;}
[class*='art-list-'] .cont ul.team-info.no li:last-child span, [class*='art-view-'] .cont ul.team-info.no li:last-child span {margin-right:0;letter-spacing:0;}
[class*='art-view-'] .img-wrap {margin:20px 0 text-align:center;}

/* gallery */
#gallery {margin-top:20px;}
#gallery .item {width:310px !important;margin-bottom:20px;font-size:14px;font-size:1rem;line-height:1.5;color:#333;}
#gallery .item:nth-child(3n) {margin-right:0;}
#gallery .item > a {position:relative;z-index:1;display:block;margin:.2em .2em 0 .2em;padding:0 !important;border:1px solid #ccc;}
#gallery .item > a:before, #gallery .item > a:after {position:absolute;z-index:1;content:' ';transition:all .75s ease;opacity:0;filter:alpha(opacity=0);}
#gallery .item > a:before {z-index:2;top:0;right:0;bottom:0;left:0;background:url(../images/bg/bg-layer.png?ver2026) repeat;}
#gallery .item > a:after {z-index:3;top:50%;left:50%;width:54px;height:54px;margin:-27px 0 0 -27px;background:url(../images/ico/ico-sprite-gallery.png?ver2026) -70px 0  no-repeat;}
#gallery .item > a:hover:before, #gallery .item > a:hover:after, #gallery .item > a:focus:before, #gallery .item > a:focus:after {opacity:1;filter:alpha(opacity=100);}
#gallery .item img {width:100%;}
#gallery .item figcaption {padding:14px 16px 16px 16px;border-width:0 1px 1px 1px;border-style:solid;border-color:#e6e6e6;}
#gallery .item figcaption .social {overflow:hidden;margin-top:21px;}
#gallery .item figcaption .social a {float:left;height:16px;margin-right:18px;background-image:url(../images/ico/ico-sprite-gallery.png?ver2026);}
#gallery .item figcaption .social a.facebook {width:8px;}
#gallery .item figcaption .social a.twitter {width:20px;background-position:-15px 0;}
#gallery .item figcaption .social a.facebook:focus, #gallery .item figcaption .social a.facebook:hover {background-position:0 -20px;}
#gallery .item figcaption .social a.twitter:focus, #gallery .item figcaption .social a.twitter:hover {background-position:-15px -20px;}
#gallery .item figcaption .social a.facebook .box {position:relative;display:none;overflow:hidden;width:0;height:0;}
button[id*='gallery-'], a[id*='gallery-'], .gallerywrapper .btn_type1 {transition:all .35s ease;text-align:center;}
button[id*='gallery-']:before, a[id*='gallery-']:before, .gallerywrapper .btn_type1:before {position:relative;display:inline-block;margin-right:10px;content:' ';vertical-align:middle;background-image:url(../images/ico/ico-sprite-gallery.png?ver2026);}
#gallery-regist, .gallerywrapper .btn_type1 {display:block;padding:9px 0;font-size:18px;font-size:1.286rem;color:#fff;background:#333;}
#gallery-regist:before, .gallerywrapper .btn_type1 :before {top:-3px;width:21px;height:26px;background-position:-40px 0;}
#gallery-regist:hover, #gallery-regist:focus .gallerywrapper .btn_type1:hover, .gallerywrapper .btn_type1:focus {background:#005c4a;}
#gallery-more {display:inline-block;padding:10px 33px;font-size:20px;font-size:1.429rem;transition:all .35s ease;color:#111;border:1px solid #333;}
#gallery-more:before {top:-2px;width:25px;height:25px;transition:all 0s ease;transition-delay:.5s;background-position:0 -40px;}
#gallery-more:hover, #gallery-more:focus {color:#fff;background:#333;}
#gallery-more:hover:before, #gallery-more:focus:before {background-position:-30px -40px;}
#gallerylayer {position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;box-sizing:border-box;padding-top:100px;opacity:0;background:url(../images/bg/bg-layer.png?ver2026) repeat;filter:alpha(opacity=0);}
#gallerylayer div.mask {position:fixed;z-index:5555;top:0;right:0;bottom:0;left:0;background:none;}
#gallerylayer-content {position:relative;z-index:6666;box-sizing:border-box;width:100%;margin:0 auto;}
#gallerylayer-content i {display:block;margin:0 auto;background-image:url(../images/ico/ico-sprite-gallery.png?ver2026);}
#gallerylayer-content > button {position:absolute;top:0;display:block;height:70px;font-size:1.286em;text-align:center;color:#fff;background:#222;}
#gallerylayer-title-tag {display:flex;align-items:center;height:64px;padding:3px 200px 3px 30px;font-size:18px;font-size:1.286rem;color:#fff;background:#3d3d3d;}
#gallerylayer-image-tag {width:100%;}
#gallerylayer-deletebox-button {right:73px;width:120px;}
#gallerylayer-close {right:0;width:70px;}
#gallerylayer-close i {width:30px;height:30px;background-position:0 -70px;}
#gallerylayer-deletebox {position:absolute;top:75px;left:50%;display:none;width:362px;margin-left:-225px;padding:25px 43px;border:1px solid #222;background:#fff;}
#gallerylayer-deletebox .inbox {margin-top:21px;padding:20px 0;font-size:20px;font-size:1.429rem;text-align:center;vertical-align:middle;background:#f0f0f0;}
#gallerylayer-deletebox .inbox * {vertical-align:middle;}
#gallerylayer-deletebox .inbox input {width:168px;height:28px;margin-left:5px;padding:0 10px;line-height:28px;border:1px solid #999;}
#gallerylayer-deletebox button {display:block;font-size:20px;font-size:1.429rem;color:#fff;background:#333;}
#gallerylayer-deletebox-submit {width:150px;height:45px;margin:25px auto 0 auto;padding:0;}
#gallerylayer-deletebox-submit:before {position:relative;top:-2px;display:inline-block;width:24px;height:23px;margin-right:12px;content:' ';vertical-align:middle;background:url(../images/ico/ico-sprite-gallery.png?ver2026) -30px -95px no-repeat;}
#gallerylayer-deletebox-close {position:absolute;top:0;right:0;width:40px;height:40px;}
#gallerylayer-deletebox-close i {width:22px;height:22px;background-position:-30px -70px;}
.frm-gallery-regist table {border-top:0 !important;}
.frm-gallery-regist table th, .frm-gallery-regist table td {padding:20px 30px !important;text-align:left !important;border-bottom:1px solid #aaa !important;}
.frm-gallery-regist table tr:nth-child(1) td {border-top:1px solid #aaa !important;}
.frm-gallery-regist table th {padding-left:50px !important;font-size:18px;font-size:1.286rem;font-weight:400;color:#fff !important;background:#777 !important;}
.frm-gallery-regist table th label {position:relative;display:inline-block;padding-left:20px;}
.frm-gallery-regist table th label:before {position:absolute;top:50%;left:0;overflow:hidden;width:5px;height:5px;margin-top:-3px;content:' ';background:url(../images/ico/ico-sprite-gallery.png?ver2026) -82px -110px;}
.frm-gallery-regist input, .frm-gallery-regist select {font-size:18px;font-size:1.286rem;color:#333;border:1px solid #222;}
.frm-gallery-regist input {width:238px;height:38px;padding:0 5px;line-height:38px;}
.frm-gallery-regist input.subject {width:538px;}
.frm-gallery-regist select {width:248px;height:40px;}
.frm-gallery-regist .set-button {margin-top:90px;text-align:center;}
.frm-gallery-regist .set-button a, .frm-gallery-regist .set-button button {display:inline-block;min-width:132px;margin:0 5px;padding:8px 24px;font-size:20px;font-size:1.429rem;color:#333;border:1px solid #333;}
.frm-gallery-regist .set-button button[type='submit'] {color:#fff;background:#333;}
.frm-gallery-regist .set-button button[type='submit']:before {position:relative;top:-2px;display:inline-block;width:27px;height:26px;margin-right:4px;content:' ';vertical-align:middle;background:url(../images/ico/ico-sprite-gallery.png?ver2026) -55px -94px;}
.cnt-gallery-regist {position:relative;margin-top:90px;padding:42px 0 42px 177px;color:#333;background:#f0f0f0;}
.cnt-gallery-regist:before {position:absolute;top:50%;left:72px;width:60px;height:50px;margin-top:-25px;content:' ';background:url(../images/ico/ico-sprite-gallery.png?ver2026) -82px -60px;}
.cnt-gallery-regist dd {position:relative;padding:0 14px;}
.cnt-gallery-regist dd:before {position:absolute;top:50%;left:0;width:3px;height:3px;margin-top:-2px;content:' ';background:#666;}

.gallerywrapper .btn_type1 {transition:all .35s ease;text-align:center;}
.gallerywrapper .btn_type1:before, a[id*='gallery-']:before {position:relative;display:inline-block;margin-right:10px;content:' ';vertical-align:middle;background-image:url(../images/ico/ico-sprite-gallery.png?ver2026);}


/* introduce */
.tab-basic.intro li {flex-grow:1;white-space:nowrap;}
.tab-basic.intro li {padding:0 15px;}


.sec-introduce-detail {position:relative;padding:335px 20px 145px 470px;font-size:20px;font-size:1.286rem;font-weight:600;color:#777;background:url(../images/bg/bg-introduce-2018.jpg?ver2026) no-repeat;}
.sec-introduce-detail .poster img {position:absolute;top:45px;left:40px;box-shadow:1px 1px 2px #eaeaea;}
.sec-introduce-detail dl {position:relative;margin-top:9px;}
.sec-introduce-detail dl:nth-child(1) {margin-top:0;}
.sec-introduce-detail dt {position:absolute;top:0;left:0;padding-right:19px;color:#000;}
.sec-introduce-detail dt:after {position:absolute;top:50%;right:0;width:1px;height:16px;margin-top:-8px;content:' ';background:#bcbcbc;}
.sec-introduce-detail dd {padding-left:71px;}
.sec-introduce-download {position:relative;left:50%;width:10000px;margin:90px 0;margin-left:-5000px;padding-top:20px;border-top:1px solid #e7e7e7;}
.sec-introduce-download > dl {overflow:hidden;width:1000px;margin:0 auto;font-weight:600;color:#777;}
.sec-introduce-download > dl dt {display:block;float:left;width:155px;margin-right:20px;}
.sec-introduce-download > dl em {color:#333;}
.sec-introduce-download > dl dd {margin-top:36px;margin-left:197px;padding:9px 0;border-bottom:1px solid #e2e4e1;}
.sec-introduce-download > dl dd:nth-last-child(1) {margin-top:0;margin-bottom:36px;border-bottom:0;}
.sec-introduce-download > p {position:relative;left:50%;width:10000px;margin:20px 0 0 -5000px;padding-top:24px;text-align:center;border-top:1px solid #e7e7e7;}
.sec-introduce-download > p a {display:inline-block;padding:10px 14px;font-weight:600;line-height:38px;border:1px solid #005c4a;border-radius:10px;}
.sec-introduce-download > p a:before {position:relative;top:-2px;display:inline-block;width:14px;height:18px;margin-right:10px;content:' ';vertical-align:middle;background:url(../images/ico/ico-introduce.jpg?ver2026) no-repeat;}
.sec-introduce-movie {position:relative;left:50%;width:10000px;margin-bottom:-50px;margin-left:-5000px;padding:55px 0;text-align:center;color:#000;background:#f9f9f9;}
.sec-introduce-movie p {display:inline-block;font-size:24px;font-size:1.5rem;line-height:1.1;border-bottom:1px solid #b8b8b8;}
.sec-introduce-movie span {display:inline-block;border-bottom:1px solid #000;}
.sec-introduce-movie iframe {margin:41px auto 0 auto;padding:0;}



/*introduce-year */
.sec-introduce-year .cnt-introduce {display:flex;margin-bottom:50px;border:1px solid #ccc;}
.sec-introduce-year .cnt-introduce .cnt-poster {width:375px;border-right:1px solid #ccc;}
.sec-introduce-year .cnt-introduce .cnt-text {display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding-left:60px;}
.sec-introduce-year .cnt-introduce h5 {margin-bottom:19px;font-size: 36px;font-weight: bold;}
.sec-introduce-year .cnt-introduce dl {display:flex;align-items:flex-start;margin-bottom:10px;font-size:1.125rem;font-weight:600;line-height:1.5;color:#333;}
.sec-introduce-year .cnt-introduce dl dt {width:83px;font-weight:bold;}
.sec-introduce-year .cnt-introduce dl dd {width:calc(100% - 83px);font-weight:normal;}

.sec-introduce-year .btn-introduce {margin-top:30px;text-align:center;}
.sec-introduce-year .btn-introduce a {display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:440px;min-height:72px;padding:10px 14px;font-size:1.375rem;font-weight:600;line-height:1;color:#000;background:#50cdab;}
.sec-introduce-year .btn-introduce a:after {position:relative;top:0;display:inline-block;width:26px;height:22px;margin-left:13px;content:' ';vertical-align:text-bottom;background:url(../images/ico/ico-file.png) center no-repeat;}
.sec-introduce-year [class*='wrap-introduce'], .sec-introduce-year .lst-introduce {margin-top:50px;}
.sec-introduce-year .txt-introduce {margin-top:20px;padding:14px 24px;color:#333;background:#f8f8f8;}
.sec-introduce-year .video-container {min-width:500px;}
.sec-introduce-year h6.tit-introduce {margin-bottom:21px;padding-bottom:12px;font-size:24px;font-size:1.429rem;font-weight:600;color:var(--primary);border-bottom:1px solid var(--primary);}

.sec-introduce-year .tab-basic.program li {box-sizing:border-box;width:33.265% !important;}

.sec-introduce-year .btn-view {margin-top:20px;}
.sec-introduce-year .btn-view.center {margin-bottom:20px;text-align:center;}
.sec-introduce-year .btn-view a {display:inline-flex;align-items:center;padding:23px 52px;font-size:1.275rem;font-weight:700;line-height:20px;color:#000;background-color:#50cdab;}
.sec-introduce-year .btn-view a span {color:#000;}
.sec-introduce-year .btn-view a:after {display:block;width:19px;height:16px;margin-left:10px;content:'';background:url(../images/ico/ico-sub-arrow.png) center no-repeat;}


/* introduce2025 */
.sec-introduce-year .sec-introduce-2025 .cnt-text {justify-content:flex-start;}
.sec-introduce-year .sec-introduce-2025 .cnt-introduce h5 {margin:80px 0 60px;font-size:2.25rem;font-weight:bold;line-height:1;;color:#000;}
.sec-introduce-year .sec-introduce-2025 .cnt-introduce dd * {font-size:inherit !important;font-weight:inherit !important;}
.sec-introduce-year .sec-introduce-2025 .cnt-introduce dl {display:flex;align-items:flex-start;margin-bottom:0;font-size:1.125rem;font-weight:600;line-height:1.5;color:#333;}
.sec-introduce-year .sec-introduce-2025 .cnt-introduce dl ~ dl {margin-top:17px;}
.sec-introduce-year .sec-introduce-2025 .cnt-introduce dl dt {display:inline-flex;align-items:center;justify-content:flex-start;width:85px;font-weight:bold;color:#9642ea;column-gap:8px;}
.sec-introduce-year .sec-introduce-2025 .cnt-introduce dl dt:before {width:6px;height:6px;content:'';border-radius:100%;background:#9642ea;}
.sec-introduce-year .sec-introduce-2025 .wrap-introduce2025 dd {margin-left:12px;color:#333;}
.sec-introduce-year .sec-introduce-2025 .wrap-introduce2025 dd * {font-size:inherit !important;font-weight:inherit !important;}
.sec-introduce-year .sec-introduce-2025 .word-3 {margin-right:-.44em;letter-spacing:.44em;}
.sec-introduce-2025 .tit-introduce {margin-bottom:30px !important;}
.sec-introduce-2025 .tit-introduce ~ .tit-introduce {margin-top:60px;margin-bottom:0;}
.sec-introduce-2025 .video-container {width:800px;margin:0 auto;}



.intro-tab ul {display:flex;}
.intro-tab li {width:33.333%;margin:0 !important;font-size:22px;background:#d7d7d7;border-radius: 25px 25px 0 0;}
.intro-tab li a {display:flex;align-items:flex-end;justify-content:center;height:100px;font-weight:600;text-decoration:none !important;color:#fff;}
.intro-tab li a em {display:flex;font-size:90px;font-weight:800;line-height:.7;letter-spacing:-.05em;}
.intro-tab li a span {margin-left:5px;line-height:20px;}
.intro-tab li a b {display:flex;align-items:center;flex-direction:column;row-gap:12px;}
.intro-tab li a b:before {display:none;width:11px;height:11px;margin-left:5px;;animation:mov-up 4s cubic-bezier(0, -1.2, 0, .98) infinite;border-radius:100%;background:#fff;}
.intro-tab li a b:first-child:before {margin-left:15px;}
.intro-tab li a b:nth-child(2):before {animation-delay:.5s;}
.intro-tab li a b:nth-child(3):before {animation-delay:1s;}
.intro-tab li a b:nth-child(4):before {animation-delay:1.5s;}
.intro-tab li.on a b:before {display:block;}
.intro-tab .tab-content {display:none;}
.intro-tab .tab-content.on {display:block;padding:50px 40px;background:#f7f3fa;border-radius: 0 0 25px 25px ;}
.item-tit {font-size:30px;font-weight:600;color:#ab55ff;}
.item-tit ~p{line-height: 28px; margin:0; font-size: 18px;word-break: keep-all;margin-top:20px;color:#111;}
.item-tit ~p strong{font-weight: 700;font-size:inherit;}
#content .intro-tab  li.tab01.on {background:#ab55ff;}
#content .intro-tab  li.tab02 {background:#b9b9b9;}
#content .intro-tab  li.tab02.on {background:#8f32ea;}
#content .intro-tab  li.tab03 {background:#a2a2a2;}
#content .intro-tab  li.tab03.on {background:#7c21d4;}
#content .intro-tab  li:before {display:none;}
#content .intro-tab  li.on:before {top:100%;left:0;display:block;width:0;height:0;border-right-color:transparent !important;border-bottom-color:transparent !important;background:none;}
#content .intro-tab  li.tab01.on:before {border:15px solid #ab55ff;}
#content .intro-tab  li.tab02.on:before {border:15px solid #8f32ea;}
#content .intro-tab  li.tab03.on:before {border:15px solid #7c21d4;}
.sec-introduce-2026 .intro-tab .item__body:before {display:block;visibility:hidden;height:170px;margin-top:-170px;content:'';}
@keyframes mov-up {
  0% {height:11px; transform:translateY(0);}
	8% {height:7px; transform:translateY(11px);}
	12% {height:11px; transform:translateY(0);}
}

.btn-wrap {overflow:hidden;width:100%;margin:20px 0 ;text-align:center;}
.btn-wrap .btn-next {display:inline-block;padding:10px 14px;font-weight:600;line-height:38px;line-height:1.3;color:#005c4a;border:1px solid #005c4a;border-radius:10px;background:transparent;}



.sec-introduce-year [class*='sec-introduce'] .lst-introduce li.tit-exib:before {display:none !important;}
.sec-introduce-year [class*='sec-introduce'] .lst-introduce {overflow:hidden;color:#333;}
.sec-introduce-year [class*='sec-introduce'] .lst-introduce > li:before {display:none !important;}
.sec-introduce-year [class*='sec-introduce'] .lst-introduce li .tit-organ {margin-bottom:0;border:0;}
.sec-introduce-year [class*='sec-introduce'] .lst-introduce > li {display:flex;flex-wrap:wrap;margin-bottom:70px !important;margin-left:0 !important;padding:0;}
.sec-introduce-year [class*='sec-introduce'] .lst-introduce > li.mb0, .sec-introduce-year [class*='sec-introduce'] .lst-introduce > li:last-child {margin-bottom:0 !important;}
.sec-introduce-year [class*='sec-introduce'] .lst-introduce li h6 {width:100%;}
.sec-introduce-year [class*='sec-introduce'] .lst-introduce li .tit-exib > span {color:#5d8502;}
.sec-introduce-year [class*='sec-introduce'] .lst-introduce img {float:left;width:500px;height:355px;margin-right:35px;}
.sec-introduce-year [class*='sec-introduce'] .lst-introduce li {float:left;margin:3px 0;}
.sec-introduce-year [class*='sec-introduce'] .lst-introduce li p {float:left;}
.sec-introduce-year [class*='sec-introduce'] .lst-introduce ul {display:block;float:left;width:465px;}
.sec-introduce-year [class*='sec-introduce'] .lst-introduce li.tit-exib {display:block !important;margin-top:0;margin-left:0  !important;font-size:1.143em;font-weight:600;background:transparent;}
.sec-introduce-year [class*='sec-introduce'] .lst-introduce li.tit-exib:before {left:0;background:transparent;}
.sec-introduce-year [class*='sec-introduce'] .lst-introduce ul > li {display:flex;align-items:center;width:100%;margin-left:0 !important;font-size:.95em;line-height:1.5;}
.sec-introduce-year [class*='sec-introduce'] .lst-introduce ul > li:before {position:static !important;width:4px !important;height:4px !important;margin:0 12px 0 4px; ;content:'';background:#5d8502 !important;}




/* greeting */

.sec-introduce-greeting dl dt {position:relative;float:left;margin-left:59px;}
.sec-introduce-greeting dl dt img {width:240px ;height:auto;margin-top:10px;}
.sec-introduce-greeting dl dd {float:left;box-sizing:border-box;width:700px;padding-left:60px;}

/* location */
.txt-location-address {display:flex;align-items:center;margin-bottom:20px;padding:20px;font-size:1.125rem;line-height:1;color:#333;background:#e4f9f4;}
.txt-location-address em {padding-right:15px;font-weight:600;color:#000;}
.cnt-location dl {display:flex;flex-direction:column;font-size:1rem;}
.cnt-location dl ~ dl {margin-top:5px;}
.cnt-location dl dt {display:inline-flex;align-items:center;font-size:18px;font-weight:600;color:#000;}
.cnt-location dl dt:before {width:4px;height:4px;margin-right:8px;content:'';border-radius:100%;background-color:#000;}
.cnt-location dl dd {display:inline-flex;align-items:center;padding-left:12px;}
.cnt-location dl dd:before {margin-right:3px;content:'-';}
.bus-type {display:inline-block;width:45px;height:23px;margin-right:10px;font-size:.8625em;font-weight:700;line-height:23px;text-align:center;color:#fff;}
.bus-type ~ .bus-type {margin-left:20px;}
.bus-type.main {background:#1f84bf;}
.bus-type.branch {background:#00a651;}
.bus-type.air {background:#d4bf9b;}
.bus-type.village {background:#8ea82a;}
.bus-type.circular {background:#ffbb02;}
.bus-type.wide {background:#ef363d;}
.bus-type.kyonggi {background:#029a6a;}
.bus-type.incheon {background:#a5a5a5;}


/*program2019*/
.view-program2019 h5.title {margin-bottom:10px;font-size:1.65rem;font-weight:bold;line-height:1.5;letter-spacing:-.3px;color:#f04d50;border-bottom:1px solid #f04d50;}
.view-program2019 h5 {font-size:1.35rem;font-weight:bold;line-height:1.5;letter-spacing:-.3px;color:#328b88;}
.view-program2019 p {margin-bottom:10px;font-size:1rem;font-weight:bold;line-height:1.6;letter-spacing:-.3px;}
.view-program2019 .img-wrapper {overflow:hidden;max-height:285px;margin-bottom:50px;}
.view-program2019 .img-wrapper.img-name {width:100%;height:auto;max-height:none;}
.view-program2019 .img-wrapper img {float:left;height:100%;}
.view-program2019 .img-wrapper .img2 {width:50%;}
.view-program2019 .img-wrapper .img3 {width:33.333333%;}
.view-program2019 .img-wrapper .img4 {width:25%;}
.view-program2019 .img-wrapper div {float:left;overflow:hidden;box-sizing:border-box;margin-bottom:10px;}
.view-program2019 .img-wrapper div  span {display:block;width:100%;font-weight:bold;line-height:1.8;text-align:center;}
.view-program2019 .img-wrapper div.img4 {width:22%;margin-right:3%;}
.view-program2019 .img-wrapper div.img2 img {height:300px;}
.view-program2019 .img-wrapper div.img img {height:300px;}
.view-program2019 .img-wrapper .img4 img {width:100%;height:300px;}
.view-program2019.program2 .img-wrapper.img-name img {width:100%;height:300px;}
.view-program2019.program2 .img-wrapper.img-name {max-height:400px;}
.view-program2019.program2 .img-wrapper.img-name .img3 {width:32.5%;margin-right:1%;}
.view-program2019.program2 .img-wrapper.img-name .img3:last-child {margin-right:0;}
.view-program2019.program2 img.img.img3 {height:285px;}
.view-program2019.program2 .img-wrapper.last {max-height:none;margin-bottom:0;}
.view-program2019.program2 .img-wrapper.last div {position:relative;float:left;width:50%;margin-bottom:0;padding:10px;}
.view-program2019 .img-wrapper.last div img {height:auto;}
.view-program2019.program2 .img-wrapper.last div span {position:absolute;right:0;text-align:right;letter-spacing:-.5px;}
.view-program2019.program2 .img-wrapper.last div.img {height:420px;}
.view-program2019.program2 .img-wrapper.last div.img img {position:absolute;bottom:0;height:auto;}
.view-program2019.program2 span.bottom {right:0;bottom:0;font-size:.85rem;}
.view-program2019.program2 em {display:block;margin-bottom:8px;font-size:1.55rem;line-height:1.5;color:#c24d4f;}
.view-program2019.program2 .img-wrapper.last div.img.left img {top:10px;bottom:auto;left:10px;width:97%;height:92%;}
.view-program2019.program2 .img-wrapper.last div.img.left span {right:5px;}
/*famous-restaurant*/
.industry-wrap td {fon
  t-size:1rem;letter-spacing:-.3px;}
.industry-wrap h6.tit-organ {margin-top:50px;margin-bottom:0;border-bottom:0;}
.industry-wrap tr td a {word-break:keep-all;}
.industry-wrap .btn-introduce {margin-top:30px;text-align:center;}
.industry-wrap .btn-introduce a {display:inline-block;padding:10px 14px;font-weight:600;line-height:38px;border:1px solid #005c4a;border-radius:10px;}
.industry-wrap .btn-introduce a:before {position:relative;top:-2px;display:inline-block;width:14px;height:18px;margin-right:10px;content:' ';vertical-align:middle;background:url(/festa/wp-content/themes/seoul_festa/page-templates/garden/2019/assets/images/ico/ico-introduce.jpg?ver2026) no-repeat;}
.industry-wrap.line table th, .industry-wrap.line table td {border-right:1px solid #eee;}
.industry-wrap.line table th:last-child, .industry-wrap.line table td:last-child {border-right:0;}

/* organ */
.organ .tit ~ .tit {margin-top:50px;}
.organ dl {display:flex;flex-direction:column;font-size:16px;}
.organ dl ~ dl {margin-top:15px;}
.organ dl dt {display:inline-flex;align-items:center;font-size:18px;font-weight:600;color:#000;}
.organ dl dt:before {width:4px;height:4px;margin-right:8px;content:'';border-radius:100%;background-color:#000;}
.organ dl dd {display:inline-flex;align-items:center;padding-left:12px;}
.organ dl dd:before {margin-right:3px;content:'-';}
.organ .img-wrap {margin:0 auto 20px;}
.organ table {margin-top:20px;}
.list-type-none:before {content:'' !important;}

dl.type-dot {display:flex;flex-direction:column;font-size:16px;}
dl.type-dot ~ dl.type-dot {margin-top:15px;}
dl.type-dot dt {display:inline-flex;align-items:center;font-size:18px;font-weight:600;color:#000;}
dl.type-dot dt:before {width:4px;height:4px;margin-right:8px;content:'';border-radius:100%;background-color:#000;}
dl.type-dot dd {display:inline-flex;align-items:center;padding-left:12px;}
dl.type-dot dd:before {margin-right:3px;content:'-';}




/* instagram */
#instagram-list [class*='art-list-']:nth-child(1) {border-top:0;}
#instagram-list ul.list {float:left;width:100%;margin:0;padding:0;list-style:none;}
#instagram-list ul > li {float:left;width:30%;max-height:300px;margin-right:5%;margin-bottom:40px;margin-left:0;border-bottom:0;}
#instagram-list ul > li:nth-child(3n) {margin-right:0;}
#instagram-list ul > li:nth-child(3n+1) {clear:both;}
#instagram-list ul > li:before {display:none;}
#instagram-list ul > li > a {position:relative;display:block;width:100%;}
#instagram-list ul > li a > div {border:1px solid #f8496c;}
#instagram-list ul > li a div {position:relative;display:block;}
#instagram-list ul > li a div div {display:block;overflow:hidden;padding-bottom:100%;}
#instagram-list ul > li a div img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;}
#instagram-list ul > li [data-type='IMAGE']:before {position:absolute;z-index:1;top:10px;right:10px;display:block;width:20px;height:21px;content:' ';background:url(../images/ico/icon-pic.png?ver2026) top right no-repeat;}
#instagram-list ul > li [data-type='VIDEO']:before {position:absolute;z-index:1;top:10px;right:10px;display:block;width:28px;height:21px;content:' ';background:url(../images/ico/icon-movie.png?ver2026)top right  no-repeat;}
#instagram-list ul > li [data-type='CAROUSEL_ALBUM']:before {position:absolute;z-index:1;top:10px;right:9px;display:block;width:22px;height:23px;content:' ';background:url(../images/ico/icon-pics.png?ver2026)top right  no-repeat;}
#imageBox {position:absolute;z-index:1111111;top:50%;left:50%;width:600px;height:600px;margin-top:-300px;margin-left:-300px;}
.bx-wrapper .bx-pager.bx-default-pager a {background:#fff;}
.bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link.active {background:#f8496c;}
.bx-wrapper {border:0;background:none;box-shadow:none;}
.bx-wrapper .bx-controls-direction .bx-next {width:30px;height:30px;background:url(../images/ico/ico-arrow.png?ver2026) no-repeat 0 0 !important;}
.bx-wrapper .bx-controls-direction .bx-prev {width:30px;height:30px;transform:rotate(-180deg);background:url(../images/ico/ico-arrow.png?ver2026) no-repeat 0 0 !important;}
/* #playerBox.instagram-video {max-width:600px; margin-left:-300px;} 
#playerBox.instagram-video .video-container {position: relative;padding-bottom: 100%;height: 0; overflow: hidden;} */
[class*='instagram'] .link {position:absolute;right:0 ;bottom:-60px;}
/* [class*="instagram"] .link.pics{bottom:0} */

@media screen and (max-height:770px) {#imageBox {position:absolute;z-index:1111111;top:50%;left:50%;width:500px;height:500px;margin-top:-250px;margin-left:-250px;}
	/* #playerBox.instagram-video {max-width:500px; margin-left:-250px;}
  #playerBox.instagram-video .video-container {position: relative;padding-bottom: 100%;height: 0; overflow: hidden;} */}
/* youtube */
[class*='youtube'] .list {overflow:hidden;width:100%;}
[class*='youtube'] .link {display:none;}
[class*='youtube']  [class*='art-list-']:nth-child(1) {border:0 !important;}
[class*='youtube'] article.art-list-program.list-item {float:left;width:30%;margin-right:5%;margin-bottom:40px;border-bottom:0;}
[class*='youtube'] article.art-list-program.list-item div {letter-spacing:-1px;}
[class*='youtube'] article.art-list-program.list-item:nth-child(3n) {margin-right:0;}
[class*='youtube'] article.art-list-program.list-item:nth-child(3n+1) {clear:both;}
#playerBox {position:absolute;z-index:1111111;top:15%;left:50%;display:none;width:100%;max-width:750px;margin-left:-375px;padding:0;}
#ddim {position:fixed;z-index:1111;top:0;right:0;bottom:0;left:0;display:none;background:rgba(0,0,0,.65);}
.video-container {position:relative;overflow:hidden;height:0;padding-bottom:56.25%;}
.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}

#ddim .btn-close {position:absolute;z-index:1;top:0;right:0;display:inline-block;padding:8px 10px 6px;}
#ddim > .btn-close {position:absolute;top:10px;right:0;right:10px;display:inline-block;padding:0;border-radius:0;background:none;}
#ddim .btn-close img {width:30px;}


#layer-viewer {position:fixed;z-index:111111;top:0;right:0;bottom:0;left:0;display:none;background:rgba(0,0,0,.65);}
#layer-viewer .btn-close {position:absolute;z-index:1;top:0;right:0;display:inline-block;padding:8px 10px 6px;}
#layer-viewer > .btn-close {position:absolute;top:10px;right:0;right:10px;display:inline-block;padding:0;border-radius:0;background:none;}
#layer-viewer .btn-close img {width:30px;}

#layerImageBox {position:absolute;z-index:1111111;top:50%;left:50%;width:600px;height:600px;margin-top:-300px;margin-left:-300px;}
@media screen and (max-height:770px) {#layerImageBox {position:absolute;z-index:1111111;top:50%;left:50%;width:500px;height:500px;margin-top:-250px;margin-left:-250px;}}

#layerPlayerBox {position:absolute;z-index:1111111;top:15%;left:50%;display:none;width:100%;max-width:750px;margin-left:-375px;padding:0;}

/* qna *//* press-board */
.txt-qna {margin-bottom:55px;padding:13px 23px 16px 23px;color:#454545;background:#f2f2f2;}
.txt-qna p:nth-child(1) {margin-bottom:6px;}
.txt-qna p strong {font-size:20px;font-size:1.571rem;}
#qna-board #board-wrapper #seoul-integrated-board {width:1000px !important;}
#press-board #board-wrapper #seoul-integrated-board {width:1000px !important;}
#press-board #board-wrapper #seoul-integrated-board th, #press-board #board-wrapper #seoul-integrated-board th {font-size:1rem;}

/* wp-board-style */
.description {display:block;padding:1.5em;text-align:center;}
#content #board-search-date-keyword ul li {margin:0 0 0 5px;}
#content #board-search-date-keyword ul li:before {display:none;margin:0;}
#content #board-search-date-keyword ul li input {display:inline-block !important;height:22px !important;padding:0 3px !important;line-height:22px;border:1px solid #e8e8e8;}
#content #board-search-date-keyword ul li input.input-datepicker {width:72px !important;}
#content #board-search-date-keyword ul li input.search-button {float:left;height:18px !important;margin-top:2px;padding:0 !important;border:0 !important;}
#content #board-search-date-keyword ul li select {height:24px;border:1px solid #e8e8e8;}
#content table#board_list_table_basic th {font-size:16px !important;font-size:1.143rem !important;}
#content table#board_list_table_basic th, #content table#board_list_table_basic td {padding-right:0;padding-left:0;border-right:0;border-left:0;}
table#board_public_table td, div#board-wrapper th, div#board-wrapper td, div#bd-view-list-wrapper th, div#bd-view-list-wrapper td {line-height:1.75;}
table#board_view_table_basic th, table#board_view_table_basic td.cont {border-right:0;border-left:0;}
table#board_view_table_basic td {border-right:0;}
table#board_view_table_basic td.cont {padding:50px;text-align:left;}
table#board_add_table_basic td, table#board_public_table td {text-align:left;}
table#board_public_table input[type='password'], table#board_add_table_basic input[type='file'], table#board_add_table_basic input[type='text'], table#board_add_table_basic input[type='password'] {width:200px;height:26px;padding:0 5px;line-height:26px;border:1px solid #ccc;}
table#board_add_table_basic input[type='file'], table#board_add_table_basic input.input-text-long {width:600px;}
table#board_add_table_basic textarea {overflow:auto;width:718px !important;height:238px !important;margin:0;padding:5px;border:1px solid #ccc;}
table#board_add_table_basic td .description {display:inline;padding:0;}
div#board-wrapper ul#file-list li {margin:5px 0 !important;padding:0 !important;}
div#board-wrapper ul#file-list li:before {display:none !important;}

/* sitemap */
.lst-sitemap {display:grid;overflow:hidden;flex-wrap:wrap;justify-content:space-between;font-size:16px;font-size:1rem;gap:40px 24px;grid-template-columns:1fr 1fr 1fr 1fr;}
.lst-sitemap a {display:block;}
.lst-sitemap > li {width:100%;margin:0 !important;}
.lst-sitemap > li:before {display:none !important;}
.lst-sitemap > li:nth-child(4n) {margin:0 !important;}
.lst-sitemap > li > a {display:flex;align-items:center;height:60px;padding-left:30px;font-size:1.25rem;font-weight:600;color:#000;border-bottom:1px solid #50cdab;background:#99e4d0;}
.lst-sitemap > li > ul > li {position:relative;margin:0 !important;}
.lst-sitemap > li > ul > li:before {display:none !important;}
.lst-sitemap > li > ul > li > a {display:flex;align-items:center;padding:6px 10px 6px 18px;font-size:1rem;font-weight:400;color:#000;border-bottom:1px solid #50cdab;}
.lst-sitemap > li > ul > li > a:before {width:4px;height:4px;margin-right:10px;content:'';border-radius:100%;background:#4ecead;}
.lst-sitemap > li > ul > li > a:after {width:12px;height:12px;margin-left:auto;content:'';background:url(../images/ico/ico-sitemap-arrow.png) no-repeat;}
.lst-sitemap > li > ul > li > ul {padding:10px 10px 10px 30px;border-bottom:1px solid #50cdab;}
.lst-sitemap > li > ul > li > ul > li {position:relative;margin:0 !important;}
.lst-sitemap > li > ul > li > ul > li:before {top:10px !important;left:0 !important;width:5px !important;height:2px !important;background:#b0b0b0 !important;}
.lst-sitemap > li > ul > li > ul > li > a {padding:0 9px;}
.lst-sitemap > li:nth-child(5) {clear:both;margin-top:20px;}
.lst-sitemap .menu-item-33734 {display:block !important;}
.lst-sitemap .menu-item-29874 .gnb-3depth, .lst-sitemap .menu-item-29820 {display:none !important;}
.lst-sitemap .menu-tree-depth2 > li.menu-item-has-children > a {position:relative;}
/* .lst-sitemap .menu-tree-depth2 >  li.menu-item-has-children > a:after{content:'+'; margin-left:10px} */

#sns_elem ul.snsUL li {position:static;height:35px;content:none !important;}
#sns_elem ul.snsUL > li:before {content:none !important;}
#sns_elem_dropdownmenu > li:before {content:none !important;}
#sns_elem ul.snsUL {padding-top:10px;}
#sns_elem ul#sns_elem_dropdownmenu li {position:static;margin-left:0;}

/* 관람안내 */
.lst-visit-guide {overflow:hidden;color:#333;border-top:1px solid #333;}
.lst-visit-guide li {position:relative;float:left;width:376px;margin:0 !important;padding:40px 10px 10px 114px;list-style:none !important;border-bottom:1px solid #ccc;}
.lst-visit-guide li:nth-child(1):after, .lst-visit-guide li:nth-child(3):after {position:absolute;top:17%;right:0;width:1px;height:66.1%;content:' ';background:#f0f0f0;}
.lst-visit-guide li:nth-child(2), .lst-visit-guide li:nth-child(4) {width:350px;padding-left:140px;}
.lst-visit-guide li:nth-child(1) {min-height:225px;background:url(../images/ico/ico-visit-guide1.gif) 5px 25px no-repeat;}
.lst-visit-guide li:nth-child(2) {min-height:225px;background:url(../images/ico/ico-visit-guide2.gif) 30px 25px no-repeat;}
.lst-visit-guide li:nth-child(3) {min-height:170px;background:url(../images/ico/ico-visit-guide3.gif) 5px 25px no-repeat;}
.lst-visit-guide li:nth-child(4) {min-height:170px;background:url(../images/ico/ico-visit-guide4.gif) 30px 25px no-repeat;}
.lst-visit-guide li span {display:block;width:32px;padding-bottom:1px;font-size:18px;font-size:1.286rem;line-height:1.2;text-align:center;color:#005c4a;border-width:1px 0;border-style:solid;border-color:#9eb86b;}
.lst-visit-guide li p {font-size:14px;font-size:1rem;line-height:1.75;}
.lst-visit-guide li p.title {margin:1px 0 11px 0;font-size:24px;font-size:1.714rem;font-weight:600;}
.lst-visit-guide li p.title em {position:relative;top:-2px;padding-left:10px;font-size:18px;font-size:1.286rem;font-weight:normal;}

.set-visit-button {margin-top:60px;text-align:center;}
.set-visit-button a {display:inline-block;margin:0 8px;padding:8px 33px;font-size:20px;font-size:1.429rem;color:#222;border:1px solid #000;}
.set-visit-button a:before {position:relative;top:-2px;display:inline-block;height:29px;margin-right:11px;content:' ';vertical-align:middle;}
.set-visit-button a.zoom:before {width:29px;background:url(../images/ico/ico-zoom.gif) left center no-repeat;}
.set-visit-button a.down:before {width:31px;background:url(../images/ico/ico-download.gif) left center no-repeat;}

/* 라이브리 관련 수정  2018-02-20 */
.art-view-program dl dt.livereArticleUserInfoWrapper {position:relative;top:auto;left:auto;}
.art-view-program dl dt.livereArticleUserInfoWrapper:after {width:0;}

/* 레이어팝업 추가 2018-02-23 */
#gallerypopup {position:fixed;z-index:99999;top:0;left:0;display:none;overflow:auto;width:100%;height:100%;background:url(../../../images/bg/bg_layer.png?ver2026);}
#gallerypopup .mask {position:absolute;width:100%;height:100%;}
#gallerypopup .wrapper {position:fixed;top:100px;left:50%;padding:7px;background:#0077af;}
#gallerypopup .title {height:42px;padding:11px 160px 0 18px;font-size:16px;color:#fff;}
#gallerypopup .photo {padding:15px;background:#fff;}
#gallerypopup .control {position:absolute;top:17px;right:25px;text-align:center;}
#gallerypopup .control .delete {display:block;float:left;width:69px;height:28px;margin-right:16px;font-weight:bold;line-height:28px;color:#fff;background:#49c1df;}
#gallerypopup .control .closed {float:left;padding:2px 0 0 15px;background:url(../../../images/bg/bg_layer_close.jpg?ver2026) left 1px no-repeat;}
#delbox {position:absolute;top:60px;left:50%;display:none;width:340px;margin-left:-175px;padding:5px;background:#777;}
#delbox .title {height:34px;padding:11px 0 0 15px;font-size:12px;}
#delbox .delclosed {position:absolute;top:15px;right:20px;}
#delbox .form {padding:36px 0;text-align:center;background:#fff;}
#delbox .form  * {vertical-align:middle;}
#delbox .form label {padding-right:4px;font-size:14px;font-weight:bold;}
#delbox .form input {width:133px;height:21px;border:1px solid #ccc;}
#delbox .form button {width:53px;height:23px;margin-left:2px;font-size:12px;font-weight:bold;line-height:23px;text-align:center;color:#fff;background:#007cc3;}
.layerpopup {position:absolute;z-index:99999;top:0;left:0;display:none;overflow:auto;width:100%;height:100%;background:url(../../../images/bg/bg_layer.png?ver2026);}
.layerpopup .mask {position:absolute;width:100%;min-height:100%;}
.layerpopup .wrapper {position:absolute;top:100px;left:50%;padding:7px;background:#0077af;}
.layerpopup .title {height:42px;padding:11px 160px 0 18px;font-size:16px;color:#fff;}
.layerpopup .photo {padding:15px;background:#fff;}
.layerpopup .control {position:absolute;top:17px;right:25px;text-align:center;}
.layerpopup .control .delete {display:block;float:left;width:69px;height:28px;margin-right:16px;font-weight:bold;line-height:28px;color:#fff;background:#49c1df;}
.layerpopup .control .closed {float:left;padding:2px 0 0 15px;background:url(../../../images/bg/bg_layer_close.jpg?ver2026) left 1px no-repeat;}
.layerpopup .control .closed a {display:inline-block;width:24px;height:24px;background:url(../../../images/btn/btn_layer_close.gif) 0 0 no-repeat;}

/*영상갤러리*/

.video-wrap:after {display:block;clear:both;content:'';}
.video-wrap .art-list-program.list-item.list-video {float:left;width:32%;margin-right:2%;margin-bottom:2%;}
.video-wrap .art-list-program.list-item.list-video:nth-child(1) {border-top:0;}
.video-wrap .art-list-program.list-item.list-video .child_policyDL {height:202px;}
.video-wrap .art-list-program.list-item.list-video:nth-child(3n) {margin-right:0;}
.video-wrap .art-list-program.list-item.list-video:nth-child(4n) {margin-right:20px;}
.video-wrap .art-list-program.list-item.list-video:nth-child(4n+1) {clear:none;}
.video-wrap .art-list-program.list-item.list-video .child_policyDL {float:left !important;width:100%;height:250px;margin:0 20px 30px 0;padding:0 !important;background:none !important;}
.video-wrap .art-list-program.list-item.list-video .child_policyDL > * {display:block;}
.video-wrap .art-list-program.list-item.list-video .child_policyDL:nth-child(4n) {margin-right:0;}
.video-wrap .art-list-program.list-item.list-video .child_policyDL:nth-child(4n+1) {clear:both;}
.video-wrap .art-list-program.list-item.list-video .child_policyDL_l {float:none !important;}
.video-wrap .art-list-program.list-item.list-video .child_policyDL_l a {display:block;overflow:hidden;height:200px;}
.video-wrap .art-list-program.list-item.list-video .child_policyDL_l a img {width:100% !important;height:auto !important;padding:0 !important;}
.video-wrap .art-list-program.list-item.list-video .child_policyDL_R {float:none !important;width:auto !important;padding-right:0 !important;}
.video-wrap .art-list-program.list-item.list-video .child_policyDL_R h3.tit {overflow:hidden;margin:17px 0 4px 0;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;color:#222 !important;}
.video-wrap .art-list-program.list-item.list-video .child_policyDL_R h3.tit a {overflow:hidden;font-size:15px;white-space:nowrap;text-overflow:ellipsis;color:#222;}
.video-wrap .art-list-program.list-item.list-video .child_policyDL_R .part, .art-list-program.list-item.list-video .child_policyDL h4, .art-list-program.list-item.list-video .child_policyDL .tagDiv, .art-list-program.list-item.list-video .child_policyDL_R .topicCont {display:none !important;}
.video-wrap .art-list-program.list-item.list-video .child_policyDL_R .time {font-size:1rem;}

/* 2018-04-26 영문 컨텐츠 추가*/
.eng-seoul-gardenshow {padding:40px 30px;}
.sgs-left {margin-right:40px;}
.sgs-right {width:500px;}
.sgs-right h4 {font-family:'Times New Roman';font-size:40px;line-height:1.3;color:#008337;}
.sgs-right dl {margin:30px 0;padding-top:10px;background:url(//gov.seoul.go.kr/festa/files/2018/04/bar_horizon.png?ver2026) no-repeat 0 0;}
.sgs-right dl dt {display:inline-block;width:140px;margin-bottom:10px;font-size:18px;font-weight:bold;vertical-align:top;color:#333;background:url(//gov.seoul.go.kr/festa/files/2018/04/line_v.png?ver2026) no-repeat 98% 10px;}
.sgs-right dl dd {display:inline-block;width:350px;font-size:16px;font-weight:bold;color:#666;}
.sec-eng .btn-download {margin-top:30px;text-align:center;}
.sec-eng .btn-download a {display:inline-block;padding:10px 14px;font-weight:600;line-height:38px;border:1px solid #005c4a;border-radius:10px;}
.sec-eng .btn-download a:before {position:relative;top:-2px;display:inline-block;width:14px;height:18px;margin-right:10px;content:' ';vertical-align:middle;background:url(../images/ico/ico-introduce.jpg?ver2026) no-repeat;}

/*영문 */
#content .table-notice {border-top:2px solid #595959;}
#content .table-notice th, #content .table-notice td {padding:5px 10px;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
#content .table-notice thead th, #content .table-notice tbody tr td:first-child {color:#3c3c3c;border-left:0;background:#f5f5f5;}
#content .round {display:inline-block;padding:5px 15px;border-radius:15px;}
#content .round-green {color:#fff;background-color:#005c4a;}
#content .indent15 {padding-left:15px;text-indent:-15px;}
#content .indent10 {padding-left:10px;text-indent:-10px;}
#content .tour-info {overflow:hidden;}
#content .tour-info ul > li {float:left;margin:0;margin-right:20px;}
#content .tour-info ul > li:last-child {margin:0;}
#content .tour-info ul > li:before {background:transparent;}
#content .tour-garden {margin-top:40px;margin-bottom:21px;padding-bottom:12px;font-size:1.929rem;font-weight:600;text-align:center;color:#000;border-bottom:1px solid #333;}
#content .tour-garden-box > div {position:relative;float:left;overflow:hidden;box-sizing:border-box;width:320px;margin-right:20px;padding:30px;border:1px solid #ccc;}
#content .tour-garden-box > div:last-child {margin-right:0;}
#content .tour-garden-box > div dl {overflow:hidden;height:334px;}
#content .tour-garden-box > div dl dt {font-size:1.2em;font-weight:600;line-height:1.8em;text-align:center;color:#333;}
#content .tour-garden-box > div dl dd {margin-top:10px;}
#content .tour-garden-box > div .wrp-photo {position:relative;overflow:hidden;width:258px;height:147px;margin-top:20px;}
#content .tour-garden-box > div .wrp-photo img {position:absolute;top:0;left:0;}
#content .tour-garden-box > div span {position:absolute;bottom:0;display:block;width:258px;padding:10px 0;font-size:.9em;text-decoration:underline;color:#fff;background:rgba(0,0,0,.6);}

/** 온라인 정원산업전 **/
#content .sec-industry * {overflow:hidden;word-break:break-all;}
.sr-only {position:absolute !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;border:0 !important;}
.mobile-inline {display:block;font-size:inherit;font-weight:inherit;line-height:inherit;}
#content .sec-industry .tab-basic {margin-bottom:30px;}


/* search */
#content .sec-industry .sch-full {margin:0 auto;text-align:center;}
#content .sec-industry .sch-full * {vertical-align:top;}
#content .sec-industry .sch-full form {display:inline-flex;justify-content:space-between;width:100%;}
#content .sec-industry .sch-full .input {width:calc(100% - 150px);margin-right:17px;padding:14px 0 15px;line-height:1;border-bottom:1px solid #f8496c;}
#content .sec-industry .sch-full .select {width:130px;margin-right:10px;padding:14px 20px 14px;line-height:1;border:0;border-bottom:1px solid #f8496c;background:#fff;}
#content .sec-industry .sch-full .input:placeholder {color:#888;}
#content .sec-industry .sch-full .bt-sch {width:130px;padding:15px;font-size:20px;line-height:1;color:#fff;background:#f8496c;}
#content .sec-industry .sch-full.sch-select {margin-bottom:50px;}
#content .sec-industry .sch-full.sch-select .input {flex-grow:1;}

#content .cnt-search-wrap {margin-top:70px;}
#content .cnt-search-wrap .lst-search h5 {margin-bottom:30px;padding:20px 0;line-height:1;border-bottom:1px solid #f8496c;}
#content .cnt-search-wrap .lst-search h5 strong {font-size:20px;color:#111;}
#content .cnt-search-wrap .lst-search h5 strong span {color:#f8496c;}
#content .cnt-search-wrap .lst-search.result0 div {padding:80px 0;font-weight:bold;text-align:center;color:#111;}

/* introduce */
#content .sec-industry .cnt-introduce.cnt-industry {position:relative;height:456px;margin-top:50px ;margin-bottom:53px;padding:33px 60px 34px 435px;text-align:center;border:1px solid #ccc;}
#content .sec-industry .cnt-introduce.cnt-industry img.poster {position:absolute;top:0;left:0;height:100%;border-right:1px solid #ccc;}
#content .sec-industry .cnt-introduce.cnt-industry h5 {margin-bottom:19px;font-size:16px;text-align:center;}
#content .sec-industry .cnt-introduce.cnt-industry h5 span.title {display:block;margin-bottom:30px;font-size:30px;font-weight:bold;line-height:1.1;text-align:center;color:#483a9b;}
#content .sec-industry .cnt-introduce.cnt-industry h5 span.color {color:#483a9b;}
#content .sec-industry .cnt-introduce.cnt-industry dl {position:relative;margin:10px 0 0 2px;font-size:18px;font-size:1.286rem;font-weight:600;line-height:1.5;color:#777;}
#content .sec-industry .cnt-introduce.cnt-industry dl dt {position:absolute;top:0;left:0;width:72px;padding-right:17px;color:#111;}
#content .sec-industry .cnt-introduce.cnt-industry dl dt:after {position:absolute;top:50%;right:0;overflow:hidden;width:1px;height:16px;margin-top:-8px;content:' ';background:#bcbcbc;}
#content .sec-industry .cnt-introduce.cnt-industry dl dd {padding-left:102px;}
#content .sec-industry .cnt-introduce.cnt-industry dl dd span {display:block;margin-top:-2px;}
#content .sec-industry .cnt-introduce.cnt-industry dl dd .list-type-circle li {margin-left:0;}
#content .sec-industry .cnt-introduce.cnt-industry dl dd .list-type-circle li strong {position:relative;padding-left:12px;font-size:18px;color:#005c4a;}
#content .sec-industry .cnt-introduce.cnt-industry dl dd .list-type-circle li strong:before {position:absolute;top:9px;left:2px;width:6px;height:6px;content:'';border-radius:100%;background:#005c4a;}
#content .sec-industry .cnt-introduce.cnt-industry dl dd .list-type-dash li {padding-left:13px;font-size:16px;line-height:2.1rem;}
#content .sec-industry .cnt-introduce.cnt-industry dl dd .list-type-dash li:before {left:2px;}

#content .sec-industry .cnt-industry-intro {overflow:hidden;margin-top:33px;}
#content .sec-industry .cnt-industry-intro h5 {margin-bottom:30px;padding:20px 0;font-size:20px;font-weight:bold;line-height:1;color:#111;border-bottom:1px solid #005c4a;}
#content .sec-industry .cnt-industry-intro .cnt-list-wrap {display:flex;flex-wrap:wrap;justify-content:space-between;gap:22px 15px;}
#content .sec-industry .cnt-industry-intro .cnt-list-wrap > div {position:relative;box-sizing:border-box;animation:ease-out;}
#content .sec-industry .cnt-industry-intro .cnt-list-wrap > div:nth-child(1), #content .sec-industry .cnt-industry-intro .cnt-list-wrap > div:nth-child(2) {width:485px;aspect-ratio:485 / 340;}
#content .sec-industry .cnt-industry-intro .cnt-list-wrap > div:nth-child(n+3) {width:calc(33.333% - 22px);}
#content .sec-industry .cnt-industry-intro .cnt-list-wrap > div a {position:relative;display:block;overflow:hidden;height:100%;}
#content .sec-industry .cnt-industry-intro .cnt-list-wrap > div a div {position:absolute;z-index:1;display:block;width:100%;height:100%;animation:ease-out;text-decoration:none;color:#fff;}
#content .sec-industry .cnt-industry-intro .cnt-list-wrap > div a div span {position:relative;z-index:1;top:50%;left:50%;display:inline-flex;font-size:1.275rem;font-weight:500;transform:translate(-50%, -50%);text-align:center;color:#fff;text-shadow:0 0 5px black;}
#content .sec-industry .cnt-industry-intro .cnt-list-wrap > div:nth-child(n+3) a div span {padding-right:50px;}
#content .sec-industry .cnt-industry-intro .cnt-list-wrap > div:nth-child(n+3) a div span:after {position:absolute;top:calc(50% - 9px);right:0;width:39px;height:17px;content:'';background:url(../images/ico/ico-garden-arrow.png?ver2026) no-repeat;}
#content .sec-industry .cnt-industry-intro .cnt-list-wrap > div a div:after {position:absolute;top:0;left:0;width:100%;height:100%;content:'';opacity:0;background:rgba(0, 0, 0, .5);}
#content .sec-industry .cnt-industry-intro .cnt-list-wrap > div a div {position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:1;}
#content .sec-industry .cnt-industry-intro .cnt-list-wrap > div:hover a div:after {opacity:.75;}




#content .sec-industry .lst-industry .list {overflow:hidden;}
#content .sec-industry .lst-industry .list .list-item {float:left;width:calc(25% - 7.5px);margin-right:10px;margin-bottom:50px;margin-left:0;padding:0;}
#content .sec-industry .lst-industry .list .list-item:nth-child(4n) {margin-right:0;}
#content .sec-industry .lst-industry .list .list-item:before {display:none;}
#content .sec-industry .lst-industry .list .list-item figure {position:relative;box-sizing:border-box;width:242px;height:242px;margin-bottom:20px;border:1px solid #c5c5c5;}
#content .sec-industry .lst-industry .list .list-item figure img {position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;transform:translate(-50%, -50%);}
#content .sec-industry .lst-industry .list .list-item dl {text-align:center;}
#content .sec-industry .lst-industry .list .list-item dl dt {font-size:18px;font-weight:bold;color:#111;}
#content .sec-industry .lst-industry .list .list-item dl span {color:#005c4a;}
#content .sec-industry footer {width:100%;margin-top:34px;padding-top:50px;text-align:center;}
#content .sec-industry footer a {display:inline-block;padding:12px 71px;font-size:20px;font-size:1.429rem;color:#fff;background:#333;}

#content .sec-industry.sec-tool .tool-ctagory {overflow:hidden;margin-bottom:30px;padding:15px 145px;border:1px solid #c5c5c5;}
#content .sec-industry.sec-tool .tool-ctagory ul li {float:left;width:20%;margin:0;padding:15px 0;line-height:1;text-align:center;}
#content .sec-industry.sec-tool .tool-ctagory ul li .on {font-weight:bold;}
#content .sec-industry.sec-tool .tool-ctagory ul li:before {display:none;}

/* detail */
#content .sec-industry .cnt-tool-detail h5 {margin-top:50px;padding-bottom:20px;font-size:20px;font-weight:bold;line-height:1;color:#111;border-bottom:1px solid #f8496c;}
#content .sec-industry .cnt-tool-detail .detail-info {overflow:hidden;padding:10px 0;}
#content .sec-industry .cnt-tool-detail .detail-info .cnt-left {position:relative;float:left;width:242px;height:242px;margin-right:50px;}
#content .sec-industry .cnt-tool-detail .detail-info .cnt-left img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
#content .sec-industry .cnt-tool-detail .detail-info .cnt-right {float:left;width:calc(100% - 292px);}
#content .sec-industry .cnt-tool-detail .detail-info .cnt-right dt {padding:30px 50px 40px 0;font-size:40px;font-weight:bold;line-height:1;word-break:break-all;color:#f8496c;}
#content .sec-industry .cnt-tool-detail .detail-info .cnt-right dd {float:left;max-width:380px;}
#content .sec-industry .cnt-tool-detail .detail-info .cnt-right dd strong {padding-bottom:5px;font-weight:900;color:#f8496c;border-bottom:1px solid #f8496c;}
#content .sec-industry .cnt-tool-detail .detail-info .cnt-right dd:last-child {float:right;width:300px;}
#content .sec-industry .cnt-tool-detail .detail-info .cnt-right ul {margin-top:10px;}
#content .sec-industry .cnt-tool-detail .detail-info .cnt-right li {margin-left:0;padding-left:10px;color:#111;}
#content .sec-industry .cnt-tool-detail .detail-info .cnt-right li:before {left:0;width:3px;height:3px;background:#111;}
#content .sec-industry .cnt-tool-detail .detail-info .cnt-right li a {color:inherit;}
#content .sec-industry .cnt-tool-detail .detail-info .cnt-right li a.link-info {font-size:12px;vertical-align:top;color:#f8496c;}

#content .sec-industry .cnt-tool-detail .cnt-industry-art {overflow:hidden;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art > [class*='cnt-'] {border-top:1px solid #c5c5c5;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art [class*='cnt-'] h6 {padding-top:26px;padding-bottom:30px;font-size:24px;font-weight:bold;line-height:1;color:#f8496c;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .cnt-full {width:100%;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .cnt-left {float:left;width:690px;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .cnt-left p.tit {font-size:1.2em;font-weight:bold;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .cnt-right {float:right;width:300px;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .cnt-info-detail {margin-bottom:50px;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .cnt-info-detail p {margin-bottom:10px;color:#111;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .cnt-info-detail a {color:#111;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .cnt-tag-wrap {margin-top:30px;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .cnt-tag-wrap a {display:inline-block;margin-right:6px;padding:9px 14px 11px;line-height:1;border-radius:30px;background:#f3f3f3;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .cnt-tool .list-tool li {float:left;width:calc(50% - 10px);margin-right:10px;margin-bottom:30px;margin-left:0;text-align:center;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .cnt-tool .list-tool li:nth-child(2n) {margin-right:0;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .cnt-tool .list-tool li a p.figcaption {padding:10px 0;color:#111;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .art-list-gallary {border-bottom:0;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .art-list-gallary li {margin-bottom:10px;margin-left:0;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .art-list-gallary li [data-type='image'] {position:relative;display:block;height:180px;padding:0 10px;text-align:center;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .art-list-gallary li img {position:absolute;top:50%;left:50%;width:100%;height:180px;transform:translate(-50%, -50%);}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .art-list-gallary li [data-type='video'] {position:relative;display:block;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .art-list-gallary li [data-type='video'] figure {position:relative;display:block;width:100%;height:180px;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .art-list-gallary li [data-type='video'] figure .iframe-top {position:absolute;z-index:11;display:block;box-sizing:border-box;width:100%;height:100%;}
#content .sec-industry .cnt-tool-detail .cnt-industry-art .art-list-gallary li [data-type='video'] figure iframe {z-index:-1;height:192px;}
#content .sec-industry .cnt-tool-detail #tool-video [data-type='video'] {position:relative;display:block;height:388px;}
#content .sec-industry .cnt-tool-detail #tool-video [data-type='video'] figure {position:relative;display:block;width:100%;height:100%;padding:0;}
#content .sec-industry .cnt-tool-detail #tool-video [data-type='video'] figure .iframe-top {position:absolute;z-index:11;display:block;box-sizing:border-box;width:100%;height:100%;}
#content .sec-industry .cnt-tool-detail #tool-video [data-type='video'] figure iframe {z-index:-1;}
#imageBox.industry .image-wrap {height:100%;}
#imageBox.industry .image-wrap img {width:100%;max-width:100%;max-height:100%;object-fit:contain;}

#content .sec-industry .sns {float:right;margin-top:30px;}
#content .sec-industry .sns li {float:left;margin-right:7px;margin-left:0;}
#content .sec-industry .sns li:last-child {margin-right:0;}
#content .sec-industry .sns img {width:35px;height:35px;}
#content .sec-industry .sns:after {display:table;clear:both;content:'';}
/* #ddim .industry .btn-close {padding:8px 10px 9px; background: #005c4a;} */

.map_area {width:100% !important;border:1px solid #ddd !important;}

/* privacy */
.privacy .box {box-sizing:border-box;margin-bottom:40px;padding:17px 9px;line-height:25px;border:1px solid #ddd;background:#f3f9fe;}
.privacy-wrap .imgbox {display:flex;align-items:center;justify-content:center;margin:20px 0 ;}

#content .privacy-wrap ol > li {margin-left:0;}
.privacybox1:after {display:block;clear:both;content:'';}
.privacybox1 {margin:20px 0;}
.privacybox1 .right-desc {float:right;}

.bg-gray {padding:15px;color:#707070;background:#f4f4f4;}
.bg-gray-dot {border:1px dotted #ccc;}

#container .privacy-wrap h4 {font-size:1.125em;font-weight:bold;}
.privacy-wrap h4, .privacy-wrap p, .privacy-wrap li {line-height:1.6;}
.privacy-wrap h4 {margin-top:20px;color:#222 !important;}
.privacy-wrap p {margin-top:10px;}
.privacy-wrap ol {margin-top:10px;}
.privacy-wrap ol > li {margin-bottom:5px;list-style:none !important;}
.privacy-wrap ol.type2 > li {margin-bottom:0;}
.privacy-wrap ol ol li {margin-bottom:0;list-style:none !important;}
.privacy-wrap a {font-weight:bold;color:#0c82e9;}

.listtype1 > li {position:relative;padding-left:10px;line-height:1.6;}
.listtype1 > li:before {position:absolute;left:0;content:'-';}
.listtype-decimal {margin:0 20px 20px;}
.listtype-decimal > li {line-height:1.6;list-style-position:outside;list-style-type:decimal;}

.listtype-other {margin-left:20px;}
.listtype-other > li {line-height:1.6;}
.listtype-other > li > span {margin-left:-20px;}
.privacy-wrap ol > li {margin-bottom:20px;}

.listtype-flex > li {display:flex;}
.listtype-flex > li > span {flex-shrink:0;}
#content .privacy-wrap table th, #content .privacy-wrap table td {border-right:1px solid #ccc;}
#content .privacy-wrap table th:last-child, #content .privacy-wrap table td:last-child {border-right:0;}
#content .privacy-wrap table th {font-weight:bold;}
#content .privacy-wrap table th.classify.thl {border-right:1px solid #ccc !important;}
#content .privacy-wrap table td.aLeft {text-align:left !important;}
/* 개인정보 처리방침 20221013 아이콘 추가 시작 */
.privacy-wrap-202210 .tstyle07.tstyle07_202210 td a {font-weight:normal;color:inherit;}
.privacy-wrap-202210 .tstyle07.tstyle07_202210 td img {display:block;margin:10px auto;}
.privacy-wrap-202210.privacy-wrap h4 {position:relative;display:inline-block;margin-bottom:0;}
.privacy-wrap-202210.privacy-wrap h4 span {position:relative;top:-2px;margin-left:5px;}
.privacy-wrap-202210.privacy-wrap ol {margin-top:0;}
table.tstyle07.tstyle07_202210 + table.tstyle07.tstyle07_202210 {margin-top:50px;}
table.tstyle07.tstyle07_202210 + table.tstyle07.tstyle07_202210 td {padding:15px 20px;line-height:2.3;}
.listtype-other > li:before {display:none;}

.tstyle07.additional2 thead th {font-weight:700;color:#333;background:#e9f5ff;}
.tstyle07.additional2 tbody td {padding:7px;word-break:keep-all;color:#333;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;}
.tstyle07.additional2 tbody td.full {padding:0 !important;}
.tstyle07.additional2 tbody td.no-border {border-left:0;}
.tstyle07.additional2 tbody td dl {display:flex;align-items:center;flex-direction:column;}
.tstyle07.additional2 tbody td dl dt {padding:7px 0;font-weight:700;text-align:center;}
.tstyle07.additional2 tbody td dl dd {padding:7px 0;text-align:center;}
.tstyle07.additional2 tbody td dl.all dt {width:100%;background:#f6f8fa;}
.tstyle07.additional2 tbody td dl.all + dl + dl.all dt {border-top:1px solid #e7e7e7;}
.tstyle07.additional2 tbody td dl.all + dl + dl.all dd {border-bottom:0;}
.tstyle07.additional2 tbody td dl.all dd {width:100%;}
.tstyle07.additional2 tbody td dl.each {display:inline-flex;align-items:flex-start;padding:5px 0 10px;}
.tstyle07.additional2 tbody td dl.each dt {display:inline-flex;margin-top:10px;padding:5px 10px;border-radius:20px;background:#f2f3f4;}
.guide-box.guide-box-additional {background:#fff;}
.guide-box.guide-box-additional p {margin:20px 0;font-size:17px;;font-weight:700;color:#222;}
.guide-box.guide-box-additional .check-all input[type='checkbox'] + label span {font-size:18px;font-weight:700;color:#222;}


/* 초청정원 */
.mobile-wrapper .img-pc, .img-mo {display:none;}
.mobile-wrapper .img-mo, .img-pc {display:block;}
.invitation-wrap .sec01 {padding:90px 0 60px;background:#ebfdfa;}
.invitation-wrap .sec02 {padding:65px 0 88px;background:#fcf8eb;;}
.invitation-wrap .sec03 {padding:60px 0 70px;background:#f5f5f5;}
.page-id-27584 #content {width:100% !important;}
.page-id-27584 #content .inner {width:1000px;margin:0 auto;}
.page-id-27584 #container {padding-bottom:0 !important;}
.invitation-wrap .intro {position:relative;width:100%;height:500px;margin-bottom:37px;background:url(../images/sub/img-sec01.jpg);}
.invitation-wrap .intro dl {position:absolute;top:-30px;left:calc(50% - 306.5px);width:613px;padding:52px 0 44px;text-align:center;color:#fff;background:#0d8c78;} 
.invitation-wrap .intro dt {font-size:26px;line-height:1;}
.invitation-wrap .intro dd.name {margin:30px 0 40px;line-height:1;}
.invitation-wrap .intro dd {font-size:18px;line-height:28px;}
.invitation-wrap .intro dd + dd {margin-top:30px;}
.invitation-wrap .profile {display:flex;align-content:center;align-items:center;flex-direction:column;justify-content:center;text-align:center;}
.invitation-wrap .profile dt span {position:relative;margin:30px 0 50px;font-size:32px;font-weight:bold;line-height:1;color:#000;}
.invitation-wrap .profile dt {display:flex;align-items:center;flex-direction:column;}
.invitation-wrap .profile dt span:after {position:absolute;right:-25px;bottom:-3px;width:14px;height:14px;content:'';border-radius:100%;background:#0d8c78;}
.invitation-wrap .profile dd + dd {margin-top:25px;}
.invitation-wrap .sound-wrap {display:flex;}
.invitation-wrap .sound-wrap li {display:flex;align-items:center;justify-content:center;width:33.333%;height:400px;margin:0 !important;font-size:20px;color:#fff;}
.invitation-wrap .sound-wrap li:before {display:none;}
.invitation-wrap .sound-wrap li p {position:relative;}
.invitation-wrap .process {display:flex;overflow:hidden;align-items:center;flex-direction:column;height:772px;color:#fff;background:url(../images/sub/bg-sec02.png) no-repeat;}
.invitation-wrap .process-tit {margin:52px 0;}
.invitation-wrap .process .row {width:487px;text-align:center;}
.invitation-wrap .process .row p {font-weight:bold;line-height:20px;;}
.invitation-wrap .process .row.half {display:flex;flex-direction:row;justify-content:space-between;margin:0;}
.invitation-wrap .process .row img {margin:17px 0;}
.invitation-wrap .row-left {width:295px;margin-left:-56px;}
.invitation-wrap .row-right {width:188px;}
.invitation-wrap .process .row p + p {margin-top:15px;}
.invitation-wrap .sec-tit {position:relative;margin:16px 0 8px;font-size:20px;font-weight:bold;color:#81441b;}
.invitation-wrap .sec-tit:before {content:'- ';}
.invitation-wrap .sound-wrap li:nth-child(1) {background:url(../images/sub/bg-sec02-01.png);}
.invitation-wrap .sound-wrap li:nth-child(1) p:before {position:absolute;top:-17px;width:100%;height:19px;content:'';background:url(../images/sub/ico-sec02-01.png) center bottom no-repeat ;;}
.invitation-wrap .sound-wrap li:nth-child(2) {background:url(../images/sub/bg-sec02-02.png);}
.invitation-wrap .sound-wrap li:nth-child(2) p:before {position:absolute;top:-44px;width:100%;height:44px;content:'';background:url(../images/sub/ico-sec02-02.png) center bottom no-repeat ;;}
.invitation-wrap .sound-wrap li:nth-child(3) {background:url(../images/sub/bg-sec02-03.png);}
.invitation-wrap .sound-wrap li:nth-child(3) p:before {position:absolute;top:-10px;width:100%;height:11px;content:'';background:url(../images/sub/ico-sec02-03.png) center bottom no-repeat ;;}
.invitation-wrap .app {display:flex;align-items:center;justify-content:center;height:400px;background:url(../images/sub/bg-sec02-04.jpg);}
.img-bottom {height:458px;background:url(../images/sub/bg-sec01.jpg)center no-repeat;}
@media screen and (max-width:640px) {.img-bottom {height:auto;background:url(../images/sub/m-bg-sec01.jpg)center no-repeat;background-size:contain;aspect-ratio:640 / 458;}}
.sec03 .img-wrap {display:flex;flex-wrap:wrap; margin-bottom:30px;gap:0 20px;}
.sec03 .img-wrap .row {width:490px;text-align:center;}
.sec03 .img-wrap > p {width:100%;}
.sec03 .img-wrap p {display:block;margin-top:15px;line-height:1;text-align:center; color:#000;}

.mobile-wrapper section#content {margin-right:0 !important;margin-left:0 !important;}
.mobile-wrapper .sec01 {padding:0  0 30px 0;}
.mobile-wrapper .invitation-wrap .intro dl {position:unset;box-sizing:border-box;width:calc(100% - 48px);margin-left:24px !important;padding:33px 5px 22px;word-break:keep-all;}
.page-id-27584 .mobile-wrapper #content .inner {width:100% !important;}
.mobile-wrapper .invitation-wrap .intro dt {font-size:18px;}
.mobile-wrapper .invitation-wrap .intro dd {font-size:16px;}
.mobile-wrapper .invitation-wrap .intro {height:auto;padding-bottom:30px;background-color:#fff;background-repeat:no-repeat;background-position-y:30px;background-size:cover;}
.mobile-wrapper .profile {margin:0 24px;word-break:keep-all;}
.mobile-wrapper .invitation-wrap .profile dt span {margin:15px 0 25px;font-size:20px;}
.mobile-wrapper .invitation-wrap .profile dt span:after {right:-15px;width:8px;height:8px;}
.mobile-wrapper .invitation-wrap .sec02 {padding-top:0;padding-bottom:35px;}
.mobile-wrapper .invitation-wrap .process {width:100%;height:auto;padding-bottom:30px;}
.mobile-wrapper .invitation-wrap .process-tit {margin:26px 24px;}
.mobile-wrapper .invitation-wrap .process .row {box-sizing:border-box; width:100%;padding-right:24px;padding-left:24px;;}
.mobile-wrapper .invitation-wrap .row-left {width:auto;margin:0;text-align:left;}
.mobile-wrapper .invitation-wrap .row-right {width:auto;text-align:right;}
.mobile-wrapper .invitation-wrap .sec-tit {padding:0 24px;}
.mobile-wrapper .sound-wrap {flex-direction:column;padding:0 24px;gap:5px 0;}
.mobile-wrapper .invitation-wrap .sound-wrap li {width:100%;height:176px;background-position:center center !important;background-size:100% auto !important;}
.mobile-wrapper .invitation-wrap .app {box-sizing:border-box;height:auto;margin:0 24px;padding:15px 10px;}
.mobile-wrapper .invitation-wrap .sec03 {padding:30px 24px;}
.mobile-wrapper .sec03 .img-wrap p {margin-top:6px;margin-bottom:20px;}
.mobile-wrapper .sec03 .img-wrap {margin-bottom:0;}
.mobile-wrapper .img-wrap.last .row {width:calc(50% - 10px);}

/* 2026 미리보기 */
:root{
  --color2026:#f15c2e;
}
.preview-2026-wrap .tit-ko {font-size:35px;font-weight:900;letter-spacing:-.026em;color:#333;} 
.preview-2026-wrap .tit-en {font-size:18px;letter-spacing:-.031em;color:#777;} 
.preview-2026-wrap .preview2026 .title {display:flex;align-items:center;flex-direction:column;margin-bottom:40px;line-height:1;row-gap:10px;} 
.preview-2026-wrap .cont-area dl {display:flex;align-items:baseline;font-size:22px;line-height:1.36;letter-spacing:-.05em;column-gap:30px;} 
.preview-2026-wrap .cont-area {display:flex;flex-direction:column;box-sizing:border-box;row-gap:22px;} 
.preview-2026-wrap .cont-area dt {display:flex;align-items:center;justify-content:center;width:60px;min-width:60px;height:30px;font-weight:500;white-space:nowrap;color:#fff;border-radius:5px;background:var(--color2026);} 
.preview-2026-wrap .cont-area dd a[target='_blank'] {margin-left:20px;} 
.preview-2026-wrap p:empty {display:none;} 
.preview-2026-wrap .information {display:flex;border:1px solid #ececec;justify-content: space-between;} 
.preview-2026-wrap .preview2026 .information .cont-area {flex-basis:51.5%;padding:37px 40px;word-break:keep-all;border-right:1px solid #ececec;} 
.preview-2026-wrap .preview2026 .information .cont-area + div {flex-basis:48.5%;} 
.preview-2026-wrap .preview2026 .information .cont-area + div img{width:100%}
.preview-2026-wrap .concept {position:relative;display:flex;align-items:stretch;justify-content:center;margin-top:23px;margin-bottom:100px;text-align:center;word-break:keep-all;gap:27px;} 
.preview-2026-wrap .concept div {display:flex;align-content:center;align-items:center;flex-direction:column;justify-content:space-between;padding:21px 42px;font-size:20px;letter-spacing:-.05em;border:1px solid #ececec;background:#fff;width:315px;} 
.preview-2026-wrap .concept div:before {width:45px;height:30px;content:'';background:url(../images/ico/ico-2026.png) no-repeat;margin-bottom:21px;} 
.preview-2026-wrap .concept div br {display: contents;}
.preview-2026-wrap .concept:before {position:absolute;z-index:-1;top:calc(50% - .5px);width:100%;height:1px;content:'';background:#ececec;} 
.preview-2026-wrap .autumn2026 {margin-bottom:100px;} 
.preview-2026-wrap .autumn2026 .title, .preview-2026-wrap .notice2026 .title {margin-bottom:40px;padding-bottom:12px;font-size:1.429rem;font-weight:600;color:var(--color2026);border-bottom:1px solid var(--color2026);} 
.preview-2026-wrap .autumn2026 .information div {flex-basis:34%;} 
.preview-2026-wrap .autumn2026 .information .cont-area {flex-basis:66%;padding:33px 40px;word-break:keep-all;border-left:1px solid #ececec;background:#f8f8f8;max-height:224px;} 
.preview-2026-wrap .autumn2026 .information .cont-area *{font-size: 20px;}
.preview-2026-wrap .autumn2026 .information .cont-area span {white-space: nowrap;}
.preview-2026-wrap .notice2026 .contents {padding:50px 60px;color:#333;border:1px solid #f7ebd6;background:#fffaf0 url(../images/bg/bg-notice2026.png) no-repeat right bottom;} 
.preview-2026-wrap .notice2026 .contents dl + dl {margin-top:28px;}
.preview-2026-wrap .notice2026 .contents dt {display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:20px;font-weight:500;line-height:1;white-space:nowrap;color:#fff;border-radius:5px;background:var(--color2026);} 
.preview-2026-wrap .notice2026 .contents dd {margin-top:20px;font-size:18px;font-weight:bold;}
.preview-2026-wrap .notice2026 .contents dd li {font-size:16px;font-weight:normal;}
.preview-2026-wrap .notice2026 .contents dd li:before {top:0 !important;left:-10px !important;content:'-' !important;background:none !important;}



