@charset "utf-8";
html, body, button, input, select, table, textarea, .ds-ct .ds-lt-color-black, .ds-lt-color-black {font-size:17px; color:#444;}

/* COLOR 참고
:root {
	--color1 : steelblue;
	--color2 : skyblue;
	--color3 : lightcyan;
	--color3 : indianred;
	--color3 : lightsalmon;
}
 */
.ds-lt-color1 {color:steelblue;} .ds-lt-color2 {color:skyblue;} .ds-lt-color3 {color:lightcyan;} .ds-lt-color4 {color:indianred;} .ds-lt-color5 {color:lightsalmon;}
.ds-lt-bg-color1 {background-color:steelblue;} .ds-lt-bg-color2 {background-color:skyblue;} .ds-lt-bg-color3 {background-color:lightcyan;} .ds-lt-bg-color4 {background-color:indianred;} .ds-lt-bg-color5 {background-color:lightsalmon;}
.ds-lt-bd-color1 {border-color:steelblue;} .ds-lt-bd-color2 {border-color:skyblue;} .ds-lt-bd-color3 {border-color:lightcyan;} .ds-lt-bd-color4 {border-color:indianred;} .ds-lt-bd-color5 {border-color:lightsalmon;}

#ds-lt-body {min-width:960px; width:100%; margin:0; box-sizing:border-box; display:flex; flex-direction:column; min-height:100vh; position:relative; overflow-x:hidden;}

#ds-lt-mainmenu .ds-menu-sublist2>div,
#ds-lt-submenu .ds-menu>div>div,
.ds-lt-width {min-width:960px; max-width:1200px; width:100%; margin-left:auto; margin-right:auto; box-sizing:border-box; padding-left:1rem; padding-right:1rem;}

/* MAIN 상하여백 */
#ds-lt-content>main>section {padding-top:8rem; padding-bottom:8rem; transform:initial!important;}
#xet_board>.board-header>.boardTitle,
#xet_board>.board-header .ds-ct h1,
article.ds-ct h1 {margin:0 0 8rem 0;}
#ds-lt-content>main>section>.ds-lt-sns-icons {text-align:center; margin:8rem 0 0 0;}

/* SEARCH */
#ds-lt-search {background:none;}

/* SITE MAP */
#ds-lt-sitemap-title h2 i {margin-right:0.5em; color:steelblue; vertical-align:middle;}
#ds-lt-sitemap li[data-selected="Y"]>div>a,
#ds-lt-sitemap li:hover>div>a:not(.ds-lt-close-btn) {color:steelblue; font-weight:bold;}
#ds-lt-sitemap li[data-selected="Y"] .ds-menu-sublist2-list,
#ds-lt-sitemap li:hover .ds-menu-sublist2-list,
#ds-lt-sitemap li[data-selected="Y"]>.ds-menu-sublist>div,
#ds-lt-sitemap li:hover>.ds-menu-sublist>div {border-color:steelblue;}
#ds-lt-sitemap .ds-menu-sublist2-list,
#ds-lt-sitemap .ds-menu-sublist>div {border-color:skyblue;}

/* TOP MENU */
#ds-lt-top {color:#888;/* HEADER 색상 #888*/ font-size:14px; padding:0.4em 0;}
/* body.ds-body-mid-index #ds-lt-top {color:#888;/* HEADER 색상 #888} */

@media all and (min-width:768px) {
.ds-lt-top-menu-list>li>a:hover {color:#000;/* HEADER 색상 #000*/}
/* body.ds-body-mid-index .ds-lt-top-menu-list>li>a:hover {color:#000;/* HEADER 색상 #000} */
}

#ds-lt-top>div {display:flex; justify-content:flex-end; align-items:center;}
.ds-lt-top-menu-list *:not(.ds-lt-close-btn)>i{margin-right:0.3em; vertical-align:middle; color:steelblue/* HEADER 색상 steelblue*/}
/*body.ds-body-mid-index .ds-lt-top-menu-list *:not(.ds-lt-close-btn)>i,
.ds-lt-top-dropdown *:not(.ds-lt-close-btn)>i{color:steelblue}*/

/* 팝업 예외 (2차메뉴 100% 임시) */
@media all and (min-width:768px) {
	.ds-lt-top-dropdown,
	#ds-lt-translate {position:absolute; z-index:1000;}
	#ds-lt-translate {width:100%;}
}
/* HEADER MAIN */
@media all and (-ms-high-contrast:none) {
	#ds-lt-header-main {position:relative!important;}
	#ds-lt-header-main.scroll-to-fixed-fixed {position:fixed!important;}
}

#ds-lt-header {position:relative; z-index:999; width:100%;}
#ds-lt-header-main {position:relative;}
#ds-lt-header-main.scroll-to-fixed-fixed {box-shadow:0 0 10px #444;}
#ds-lt-header-main.ds-lt-fixed-before-submenu {box-shadow:none; border-bottom:1px dotted #444;}

body>.skiptranslate ~ #ds-lt-body #ds-lt-header-main.scroll-to-fixed-fixed {top:40px!important;}
#ds-lt-header-main>div {display:flex; justify-content:space-between; flex-wrap:wrap; align-items:flex-end;}

/* LOGO */

#ds-lt-logo {font-size:0;}
#ds-lt-logo a {display:inline-block;}
#ds-lt-logo a img {height:auto; transition:all .4s;}

#ds-lt-header-main.scroll-to-fixed-fixed #ds-lt-logo a img {max-height:45px;}

@media all and (min-width:768px) {
	.ds-body-mid-index #ds-lt-logo {width:100%; text-align:center; margin:4% 0; }
	#ds-lt-header-main.scroll-to-fixed-fixed #ds-lt-logo,
	body:not(.ds-body-mid-index) #ds-lt-logo {align-self:center;}
	body:not(.ds-body-mid-index) #ds-lt-header-main:not(.scroll-to-fixed-fixed) #ds-lt-logo {margin:-15px 0 0 -10px;}
	body:not(.ds-body-mid-index ) #ds-lt-logo,
	#ds-lt-header-main.scroll-to-fixed-fixed #ds-lt-logo {max-width:28%; display:flex; justify-content:center; align-items:center;}
	
	body:not(.ds-body-mid-index ) #ds-lt-logo {max-width:29%; }
	
	body:not(.ds-body-mid-index ) #ds-lt-logo a,
	#ds-lt-header-main.scroll-to-fixed-fixed #ds-lt-logo a{max-width:100%;}
	body:not(.ds-body-mid-index ) #ds-lt-logo a img,
	#ds-lt-header-main.scroll-to-fixed-fixed #ds-lt-logo a img{max-width:100%; height:auto;}
	
	body.ds-body-mid-index #ds-lt-header-main:not(.scroll-to-fixed-fixed) #ds-lt-logo a {max-width:50%;}
	body.ds-body-mid-index #ds-lt-header-main:not(.scroll-to-fixed-fixed) #ds-lt-logo a img {width:100%;}
	
	#ds-lt-header-main.scroll-to-fixed-fixed #ds-lt-logo {width:auto; margin:0;}
	.ds-lt-logo-fixed-only.ds-PC-only {display:none;}
	.scroll-to-fixed-fixed .ds-lt-logo-fixed-only.ds-PC-only {display:block;}
	.scroll-to-fixed-fixed .ds-lt-logo-fixed-only.ds-PC-only ~ img {display:none;}
	
	#ds-lt-header-main.scroll-to-fixed-fixed ,
	#ds-lt-header {background:rgba(255,255,255,0.9);/* HEADER 색상 #fff*/ transition:background 0s 0s;}
	
	/*body.ds-body-mid-index #ds-lt-header {background:#fff;/* HEADER 색상 #fff}
	body.ds-body-mid-index #ds-lt-header-main.scroll-to-fixed-fixed {background:rgba(255,255,255,0.9);/* HEADER 색상 rgba(255,255,255,0.9)}*/
	
	/* MAIN MENU 1 */
	body.ds-body-mid-index #ds-lt-header-main:not(.scroll-to-fixed-fixed) #ds-lt-mainmenu {width:100%;}
	#ds-lt-mainmenu>nav>div {overflow:visible;}
	#ds-lt-mainmenu ul {display:flex; list-style:none; padding:0; margin:0;}
	.ds-body-mid-index #ds-lt-mainmenu .ds-menu-list>div>ul {justify-content:space-evenly; padding:0 5%;}
	body:not(.ds-body-mid-index) #ds-lt-mainmenu {width:40%;}
	body:not(.ds-body-mid-index) #ds-lt-mainmenu .ds-menu-list>div>ul {justify-content:space-between;}
	#ds-lt-mainmenu a {display:block;}
	#ds-lt-mainmenu a:hover {font-weight:bold;}
	.ds-menu-list-item-name>img,
	.ds-menu-sublist-item-name>img {display:block;}

	/* 1차메뉴 */
	#ds-lt-header-main>.ds-lt-width,
	#ds-lt-mainmenu .ds-menu:not([data-title_2nd="Y"]) .ds-menu-list-li {position:relative;}
	#ds-lt-mainmenu .ds-menu-list-li>div>a{font-size:1.3em; font-weight:bold; padding:0.7em 0.5em; border-bottom:5px solid rgba(0,0,0,0); color:#444;/* HEADER 색상 #444*/ white-space:nowrap;}
	/* body.ds-body-mid-index #ds-lt-mainmenu .ds-menu-list-li>div>a{color:#444;/* HEADER 색상 #444} */
	
	#ds-lt-header-main.scroll-to-fixed-fixed #ds-lt-mainmenu .ds-menu-list-li:last-child>div>a,
	body:not(.ds-body-mid-index) #ds-lt-mainmenu .ds-menu-list-li:last-child>div>a{padding-right:0;}
	body:not(.ds-body-mid-index) #ds-lt-mainmenu,
	#ds-lt-header-main.scroll-to-fixed-fixed #ds-lt-mainmenu {margin-top:6px;}
	body:not(.ds-body-mid-index) #ds-lt-mainmenu .ds-menu-list-li>div>a,
	#ds-lt-header-main.scroll-to-fixed-fixed #ds-lt-mainmenu .ds-menu-list-li>div>a {font-size:18px; border-bottom-width:3px; padding:0.7em 0.45em 0.5em 0.45em;}
	#ds-lt-mainmenu .ds-menu-list-li[data-selected="Y"]>div>a,
	#ds-lt-mainmenu:hover .ds-menu-list-li[data-selected="Y"]:hover>div>a,
	#ds-lt-mainmenu:hover .ds-menu-list-li:hover>div>a{
		color:steelblue;/* HEADER 색상 steelblue*/
		border-color:steelblue;/* HEADER 색상 steelblue*/
		font-weight:bold;
	}
	/*body.ds-body-mid-index #ds-lt-mainmenu:hover .ds-menu-list-li:hover>div>a{
		color:steelblue;
		border-color:steelblue;
		font-weight:bold;
	}*/

	#ds-lt-mainmenu:hover .ds-menu-list-li[data-selected="Y"]>div>a{border-bottom-color:rgba(0,0,0,0);}

	#ds-lt-mainmenu .ds-menu-list-li>div>a>.ds-menu-list-item-desc {display:none;}

	/* 2차메뉴 */
	#ds-lt-mainmenu .ds-menu-list-li:nth-last-child(2) .ds-menu-sublist2,
	#ds-lt-mainmenu .ds-menu-list-li:last-child .ds-menu-sublist2  {right:0;}
	#ds-lt-mainmenu .ds-menu-sublist2 {display:none; position:absolute; background:rgba(237,237,237,0.9); font-size:18px; box-shadow:0px 5px 10px #444;z-index:1000;}
	#ds-lt-mainmenu .ds-menu-sublist2 ul {flex-direction:column;}

	#ds-lt-mainmenu .ds-menu:not([data-title_2nd="Y"]) .ds-menu-sublist2-li>div>a {padding:0.7em 3em 0.7em 1.0em; white-space:nowrap;}
	#ds-lt-mainmenu .ds-menu:not([data-title_2nd="Y"]) .ds-menu-sublist2 li~li>div>a {border-top:1px #ddd dashed}
	#ds-lt-mainmenu .ds-menu-sublist2 li>div>a>div:nth-of-type(1):before {display:inline-block; vertical-align:middle; content:"-"; margin:0 0.5em 0 0; width:1em; box-sizing:border-box; text-align:center;}
	#ds-lt-mainmenu .ds-menu-sublist2 li>div>a>div:nth-of-type(2) {margin-left:2em;}
	#ds-lt-mainmenu .ds-menu:not([data-title_2nd="Y"]) .ds-menu-sublist2-li:nth-last-child(1) {margin-bottom:0.5em; border-bottom:1px #ddd dashed}
	
	/* 2차 메뉴 CUSTOM */
	#ds-lt-mainmenu .ds-menu-sublist2 {width:100%;}
	#ds-lt-header-main>.ds-lt-width {position:static}

	/* 2차 이하 메뉴 Hover */
	#ds-lt-mainmenu .ds-menu-sublist2 li[data-selected="Y"]>div>a>div:nth-of-type(1):before,
	#ds-lt-mainmenu .ds-menu-sublist2 ul:hover>li[data-selected="Y"]:hover>div>a>div:nth-of-type(1):before,
	#ds-lt-mainmenu .ds-menu-sublist2 li:hover>div>a>div:nth-of-type(1):before {content:"+"; color:steelblue;}

	#ds-lt-mainmenu .ds-menu-sublist2 li[data-selected="Y"]>div>a,
	#ds-lt-mainmenu .ds-menu-sublist2 ul:hover>li[data-selected="Y"]:hover>div>a,
	#ds-lt-mainmenu .ds-menu-sublist2 li:hover>div>a {background:#f5f5f5; color:steelblue; font-weight:bold;}

	#ds-lt-mainmenu .ds-menu-sublist2 ul:hover li[data-selected="Y"]>div>a {background:#fafafa;}
	#ds-lt-mainmenu .ds-menu-sublist2 ul:hover li[data-selected="Y"]>div>a>div:nth-of-type(1):before {content:"-";}

	/* 3차 이하 메뉴 */
	#ds-lt-mainmenu .ds-menu-sublist {font-size:0.94em; margin:0 0 0 1.5em; padding:0 0 0 0.2em; border-left:2px solid skyblue; white-space:nowrap;}
	#ds-lt-mainmenu .ds-menu-sublist .ds-menu-list-item>a {padding:0.5em 1.5em 0.5em 1em; border-top:1px #ddd dashed}
	#ds-lt-mainmenu .ds-menu-sublist2 li:hover>.ds-menu-sublist {border-color:steelblue;}
	#ds-lt-mainmenu .ds-menu-sublist2 li[data-selected="Y"]>.ds-menu-sublist {border-color:steelblue;}

	/* 3차 메뉴 TOGGLE
	#ds-lt-mainmenu .ds-menu-sublist2-li[data-selected="N"] {position:relative;}
	#ds-lt-mainmenu .ds-menu-sublist2-li[data-selected="N"]>.ds-menu-sublist {top:0; font-size:0.92em; left:98%; position:absolute; background:#fff; margin-left:0; padding:0 0.5em 0 0; border-right:1px solid #ddd!important; box-shadow:3px 0 5px #999; z-index:1;}
	#ds-lt-mainmenu .ds-menu-sublist2-li[data-selected="N"]>.ds-menu-sublist:before {display:block; position:absolute; content:"\e630"; font-family:xeicon; color:skyblue; line-height:1; font-size:1em; right:102%; top:0.75em;}
	#ds-lt-mainmenu .ds-menu-sublist2-li:nth-last-child(2)[data-selected="N"]>.ds-menu-sublist,
	#ds-lt-mainmenu .ds-menu-sublist2-li:last-child[data-selected="N"]>.ds-menu-sublist {top:initial; bottom:0;}
	#ds-lt-mainmenu .ds-menu-sublist2-li:nth-last-child(2)[data-selected="N"]>.ds-menu-sublist:before,
	#ds-lt-mainmenu .ds-menu-sublist2-li:last-child[data-selected="N"]>.ds-menu-sublist:before {top:initial; bottom:0.75em;}
	#ds-lt-mainmenu .ds-menu-sublist2-li[data-selected="N"] .ds-menu-sublist .ds-menu-list-item>a {padding-right:0.5em;}
	#ds-lt-mainmenu .ds-menu-sublist2-li[data-selected="N"]:hover>.ds-menu-sublist {display:block;} */

	/* 2차 메뉴 TITLE */
	#ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist2 {left:0; width:100%; background:rgba(255,255,255,0.95);}
	#ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist2>div {display:flex; align-items:stretch;}
	#ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist2>div>div{box-sizing:border-box;}
	#ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist2-list {flex:0 1 78%; min-height:20em;}
	#ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist2-title {flex:1 0 22%; font-size:1.8em; padding:1em 0.5em; background:#00283c; color:#fff; text-align:center; background-repeat:no-repeat; background-size:50%; /*background-position:bottom 1em right 1em*/ background-position:bottom 1em center;}
	
	#ds-lt-mainmenu .ds-menu-list-li:nth-of-type(1) .ds-menu-sublist2-title {background-image:url('../layout/img/m2202-si1.png')}
	#ds-lt-mainmenu .ds-menu-list-li:nth-of-type(2) .ds-menu-sublist2-title {background-image:url('../layout/img/m2202-si2.png')}
	#ds-lt-mainmenu .ds-menu-list-li:nth-of-type(3) .ds-menu-sublist2-title {background-image:url('../layout/img/m2202-si3.png')}
	#ds-lt-mainmenu .ds-menu-list-li:nth-of-type(4) .ds-menu-sublist2-title {background-image:url('../layout/img/m2202-si4.png')}
	#ds-lt-mainmenu .ds-menu-list-li:nth-of-type(5) .ds-menu-sublist2-title {background-image:url('../layout/img/m2202-si5.png')}
	#ds-lt-mainmenu .ds-menu-list-li:nth-of-type(6) .ds-menu-sublist2-title {background-image:url('../layout/img/m2202-si6.png')}
	
	/* #ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist2-title:after {content:""; display:inline-block; width:1.5em; border:3px solid #ccc;} */
	#ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist2-title-desc {font-size:0.5em; margin-top:0.3em;}
	#ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist2-list>ul{flex-direction:row; flex-wrap:wrap; height:100%;}
	#ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist2-li {flex-grow:1; position:relative; box-sizing:border-box;}
	#ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist2-li:after {content:""; display:block; width:100%; height:100%; position:absolute; top:0; z-index:-1; box-sizing:border-box; border-style:dotted; border-color:#ccc; border-width:0 1px 1px 0}
	#ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist2-li>div>a{font-size:1.02em; padding:1em 0.5em 1em 0.7em;}
	#ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist2-li>div>a>div:nth-of-type(1){font-weight:bold;}
	#ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist2-li>div>a>div:nth-of-type(2){font-size:0.9em; margin-top:0.3em;}
	#ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist {font-size:0.97em;}
	#ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist .ds-menu-sublist {margin-left:1em;}
	
	/* 메인메뉴 넓이 CUSTOM */

	#ds-lt-mainmenu .ds-menu-sublist2[data-parent_srl="80"] .ds-menu-sublist2-list>ul>li {flex:1 0 33.333%;}
}

@media all and (min-width:1601px) and (max-width:1920px){
	#ds-lt-mainmenu .ds-menu-list-li>div>a{font-size:1.3em; padding:0.7em 0.5em;}
	body:not(.ds-body-mid-index) #ds-lt-mainmenu .ds-menu-list-li>div>a,
	#ds-lt-header-main.scroll-to-fixed-fixed #ds-lt-mainmenu .ds-menu-list-li>div>a {font-size:18px; padding:0.7em 0.45em 0.5em 0.45em;}
	#ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist2-title {flex:1 0 21%; font-size:1.7em;}
	#ds-lt-mainmenu .ds-menu-sublist2 {font-size:18px}
	#ds-lt-mainmenu .ds-menu:not([data-title_2nd="Y"]) .ds-menu-sublist2-li>div>a {padding:0.7em 3em 0.7em 1.0em;}
	#ds-lt-mainmenu .ds-menu-sublist2 li>div>a>div:nth-of-type(1):before {margin:0 0.5em 0 0;}
}
@media all and (min-width:1281px) and (max-width:1600px){
	#ds-lt-mainmenu .ds-menu-list-li>div>a{font-size:1.3em; padding:0.7em 0.5em;}
	body:not(.ds-body-mid-index) #ds-lt-mainmenu .ds-menu-list-li>div>a,
	#ds-lt-header-main.scroll-to-fixed-fixed #ds-lt-mainmenu .ds-menu-list-li>div>a {font-size:17px; padding:0.7em 0.45em 0.5em 0.45em;}
	#ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist2-title {flex:1 0 20%; font-size:1.6em;}
	#ds-lt-mainmenu .ds-menu-sublist2 {font-size:18px}
	#ds-lt-mainmenu .ds-menu:not([data-title_2nd="Y"]) .ds-menu-sublist2-li>div>a {padding:0.65em 3em 0.65em 1.0em;}
	#ds-lt-mainmenu .ds-menu-sublist2 li>div>a>div:nth-of-type(1):before {margin:0 0.45em 0 0;}
}

@media all and (max-width:1280px){
	#ds-lt-mainmenu .ds-menu-list-li>div>a{font-size:1.25em; padding:0.7em 0.5em;}
	body:not(.ds-body-mid-index) #ds-lt-mainmenu .ds-menu-list-li>div>a,
	#ds-lt-header-main.scroll-to-fixed-fixed #ds-lt-mainmenu .ds-menu-list-li>div>a {font-size:17px; padding:0.7em 0.45em 0.5em 0.45em;}
	#ds-lt-mainmenu .ds-menu[data-title_2nd="Y"] .ds-menu-sublist2-title {flex:1 0 18%; font-size:1.5em;}
	#ds-lt-mainmenu .ds-menu-sublist2 {font-size:17px}
	#ds-lt-mainmenu .ds-menu:not([data-title_2nd="Y"]) .ds-menu-sublist2-li>div>a {padding:0.6em 3em 0.6em 1.0em;}
	#ds-lt-mainmenu .ds-menu-sublist2 li>div>a>div:nth-of-type(1):before {margin:0 0.4em 0 0;}
}

/* MAIN */
#ds-lt-main {flex-grow:1;}

/* Bread Menu */
#ds-lt-breadmenu {position:relative; font-size:0.9em;}
#ds-lt-breadmenu >div{position:absolute; right:1em; top:1em; z-index:1;}

#ds-lt-breadmenu ul {list-style:none; margin:0; padding:0;}
#ds-lt-breadmenu li {display:inline-block; vertical-align:middle; white-space:nowrap;}
#ds-lt-breadmenu li~li:before {content:">"; display:inline; margin:0 0.5em 0 0.1em;}
#ds-lt-breadmenu li>div {display:inline-block;}

.ds-body-mid-introduction #ds-lt-breadmenu li+li~li,
.ds-body-mid-intro_promise #ds-lt-breadmenu li:nth-child(2),
.ds-body-mid-intro_staff #ds-lt-breadmenu li:nth-last-child(1),
.ds-body-mid-clinic210 #ds-lt-breadmenu li:nth-last-child(2),
.ds-body-mid-clinic221 #ds-lt-breadmenu li:nth-last-child(2),
.ds-body-mid-clinic231 #ds-lt-breadmenu li:nth-last-child(2),
.ds-body-mid-clinic411 #ds-lt-breadmenu li:nth-last-child(2) {display:none;}

/* SUB MENU */
#ds-lt-submenu {font-size:32px; line-height:1.3; position:relative;}
#ds-lt-submenu a {display:block;}
#ds-lt-submenu ul {list-style:none; margin:0; padding:0;}
#ds-lt-submenu>nav>div {overflow:visible;}

/* 서브 메뉴 타이틀 */
#ds-lt-breadmenu>div {margin-top:78px}
#ds-lt-submenu .ds-menu-title {/*padding-top:78px;*/ margin:0.5em 0; background:#eee;}
#ds-lt-submenu .ds-menu-title {border-width:1px 0 0 0; border-style:solid; border-color:#ccc;}
#ds-lt-submenu .ds-menu-title>div{display:flex; justify-content:flex-start; align-items:center; height:4.5em; text-align:center; line-height:1.6; font-weight:bold;
background-position:center right 1em; background-size:auto 80%; background-repeat:no-repeat; background-image:url('../layout/img/m2202-si1.png')}

#ds-lt-submenu .ds-menu[data-top_menu_srl="80"] .ds-menu-title>div { background-image:url('../layout/img/m2202-si1.png')}
#ds-lt-submenu .ds-menu[data-top_menu_srl="71"] .ds-menu-title>div { background-image:url('../layout/img/m2202-si2.png')}
#ds-lt-submenu .ds-menu[data-top_menu_srl="81"] .ds-menu-title>div { background-image:url('../layout/img/m2202-si3.png')}
#ds-lt-submenu .ds-menu[data-top_menu_srl="72"] .ds-menu-title>div { background-image:url('../layout/img/m2202-si4.png')}
#ds-lt-submenu .ds-menu[data-top_menu_srl="77"] .ds-menu-title>div { background-image:url('../layout/img/m2202-si5.png')}
#ds-lt-submenu .ds-menu[data-top_menu_srl="69"] .ds-menu-title>div { background-image:url('../layout/img/m2202-si6.png')}
}
#ds-lt-submenu .ds-menu-title-desc{font-size:0.65em;}

@media all and (min-width:768px) {
	/* SUBMENU LIST */
	.ds-mobile-submenu-btn {display:none!important;}
	
	/* 서브메뉴 가리기 2안 */
	/* #ds-lt-submenu .ds-menu-list {background:#fff!important; opacity:0; height:0; visibility:hidden;} */
	/* #ds-lt-submenu .ds-menu-list.scroll-to-fixed-fixed {opacity:1!important; visibility:visible!important; height:auto!important; max-height:auto!important;} */
	/* #ds-lt-submenu .ds-menu-list.scroll-to-fixed-fixed {background:none;} */
	/* #ds-lt-submenu-clone.ds-menu-sublist2 {margin:0} */
	/* #ds-lt-submenu-clone #ds-lt-submenu-clone-ul>li>div>a:before {display:block;} */
	
	/* 서브메뉴 가리기 1안 */
	/* #ds-lt-submenu .ds-menu-list:not(.scroll-to-fixed-fixed) {opacity:0; visibility:hidden; height:0!important; max-height:0!important;} */
	#ds-lt-submenu .ds-menu-list.scroll-to-fixed-fixed {border-top:1px dotted #ccc; border-bottom:none; box-shadow:0 0 10px #444; background:#fff;}
	#ds-lt-submenu .ds-menu-list>div>ul {display:flex; justify-content:flex-start; font-size:21px; padding-left:0.2em;} 
	#ds-lt-submenu .ds-menu-list-li {position:relative; box-sizing:border-box;/*align-self:stretch; flex-grow:1; flex-shrink:1; min-width:0%;*/ white-space:nowrap;}
	#ds-lt-submenu .ds-menu-list-li~li {margin-left:3%;}
	
	/* #ds-lt-submenu .ds-menu-list[data-item_count="2"] .ds-menu-list-li {flex-basis:50%;} */
	#ds-lt-submenu .ds-menu-list-li>.ds-menu-list-item {height:100%;}
	#ds-lt-submenu .ds-menu-list-li>div>a{padding:0 0 0.7em 0; height:100%; /*box-sizing:border-box; display:flex; align-items:center; justify-content:center; text-align:center; flex-wrap:wrap; flex-direction:column*/;}
	#ds-lt-submenu .ds-menu-list-li>div>a>div:nth-of-type(2) {font-size:0.9em; margin-top:0.3em;}
	#ds-lt-submenu .scroll-to-fixed-fixed .ds-menu-list-li>div>a{padding:0.7em 0; font-size:0.92em;}
	/* #ds-lt-submenu .ds-menu-list-li~li{border-left:1px dotted #ccc;} */
	#ds-lt-submenu .ds-menu-list-li[data-selected="Y"]>div>a,
	#ds-lt-submenu .ds-menu-list:hover .ds-menu-list-li[data-selected="Y"]:hover>div>a,
	#ds-lt-submenu .ds-menu-list:hover .ds-menu-list-li:hover>div>a{color:steelblue; font-weight:bold; background-color:none;}
	
	#ds-lt-submenu .ds-menu-list-li>div>a:before,
	#ds-lt-submenu .ds-menu-list-li>div>a:after {content:""; display:block; position:absolute; background:steelblue; transition:all 0.5s; opacity:0;}
	#ds-lt-submenu .ds-menu-list-li>div>a:after{width:110%; height:3px; left:-5%; bottom:0;}
	#ds-lt-submenu .ds-menu-list-li>div>a:before {border-radius:50%; width:0.35em; height:0.35em; bottom:103%; left:107%;}
	
	#ds-lt-submenu .ds-menu-list-li[data-selected="Y"]>div>a:after,
	#ds-lt-submenu .ds-menu-list:hover .ds-menu-list-li[data-selected="Y"]:hover>div>a:after,
	#ds-lt-submenu .ds-menu-list:hover .ds-menu-list-li:hover>div>a:after {opacity:1;}
	
	#ds-lt-submenu .ds-menu-list-li[data-selected="Y"]>div>a:before,
	#ds-lt-submenu .ds-menu-list:hover .ds-menu-list-li[data-selected="Y"]:hover>div>a:before,
	#ds-lt-submenu .ds-menu-list:hover .ds-menu-list-li:hover>div>a:before {opacity:1;}
	
	#ds-lt-submenu .scroll-to-fixed-fixed .ds-menu-list-li[data-selected="Y"]>div>a:before,
	#ds-lt-submenu .scroll-to-fixed-fixed:hover .ds-menu-list-li[data-selected="Y"]:hover>div>a:before,
	#ds-lt-submenu .scroll-to-fixed-fixed:hover .ds-menu-list-li:hover>div>a:before {width:5px; height:5px; top:0%; right:0%; opacity:1;}
	
	#ds-lt-submenu .ds-menu-list:hover .ds-menu-list-li[data-selected="Y"]>div>a:before{opacity:0;}
	
	/* 2차메뉴 */
	#ds-lt-submenu .ds-menu-list-li:hover .ds-menu-sublist2 {display:block;}
	/* #ds-lt-submenu .ds-menu-list-li:nth-last-child(2) .ds-menu-sublist2, */
	/* #ds-lt-submenu .ds-menu-list-li:last-child .ds-menu-sublist2  {right:0;} */
	#ds-lt-submenu .ds-menu-list-li:nth-child(2) .ds-menu-sublist2,
	#ds-lt-submenu .ds-menu-list-li:first-child .ds-menu-sublist2  {right:initial; left:0;}
	#ds-lt-submenu .ds-menu-sublist2 {display:none; position:absolute; background:rgba(255,255,255,0.95); font-size:18px; box-shadow:0px 5px 10px #444;z-index:1000;}

	#ds-lt-submenu .ds-menu-sublist2-li>div>a {padding:0.7em 3em 0.7em 1.0em; white-space:nowrap;}
	#ds-lt-submenu .ds-menu-sublist2 li~li>div>a {border-top:1px #ddd dashed}
	#ds-lt-submenu .ds-menu-sublist2 li>div>a>div:nth-of-type(1):before {display:inline-block; vertical-align:middle; content:"-"; margin:0 0.5em 0 0; width:1em; box-sizing:border-box; text-align:center;}
	#ds-lt-submenu .ds-menu-sublist2 li>div>a>div:nth-of-type(2) {margin-left:2em}
	
	#ds-lt-submenu .ds-menu-sublist2-li:nth-last-child(1) {margin-bottom:0.5em; border-bottom:1px #ddd dashed}

	/* 2차 이하 메뉴 Hover */
	#ds-lt-submenu .ds-menu-sublist2 li[data-selected="Y"]>div>a>div:nth-of-type(1):before,
	#ds-lt-submenu .ds-menu-sublist2 ul:hover>li[data-selected="Y"]:hover>div>a>div:nth-of-type(1):before,
	#ds-lt-submenu .ds-menu-sublist2 li:hover>div>a>div:nth-of-type(1):before {content:"+"; color:steelblue;}

	#ds-lt-submenu .ds-menu-sublist2 li[data-selected="Y"]>div>a,
	#ds-lt-submenu .ds-menu-sublist2 ul:hover>li[data-selected="Y"]:hover>div>a,
	#ds-lt-submenu .ds-menu-sublist2 li:hover>div>a {background:#f5f5f5; color:steelblue; font-weight:bold;}

	#ds-lt-submenu .ds-menu-sublist2 ul:hover li[data-selected="Y"]>div>a {background:#fafafa;}
	#ds-lt-submenu .ds-menu-sublist2 ul:hover li[data-selected="Y"]>div>a>div:nth-of-type(1):before {content:"-";}

	/* 3차 이하 메뉴 */
	#ds-lt-submenu .ds-menu-sublist {font-size:0.95em; margin:0 0 0 1.5em; padding:0 0 0 0.2em; border-left:2px solid rgba(170,120,140,1); white-space:nowrap;}
	#ds-lt-submenu .ds-menu-sublist .ds-menu-list-item>a {padding:0.5em 1.5em 0.5em 1em; border-top:1px #ddd dashed}

	#ds-lt-submenu .ds-menu-sublist2 li:hover>.ds-menu-sublist {border-color:steelblue;}
	#ds-lt-submenu .ds-menu-sublist2 li[data-selected="Y"]>.ds-menu-sublist {border-color:steelblue;}
	
	/* SUBMENU SELECTED CLONE */
	#ds-lt-submenu-clone[data-item_count="1"] {display:none!important;}
	
	#ds-lt-submenu-clone {margin:0.5em 0 0 0}
	#ds-lt-submenu-clone ul {list-style:none; margin:0; padding:0;}
	#ds-lt-submenu-clone-sub-ok-ul>li,
	#ds-lt-submenu-clone-ul>li[data-selected="N"]{position:relative;}
	ul#ds-lt-submenu-clone-ul,
	ul#ds-lt-submenu-clone-sub-ok-ul {display:flex; justify-content:flex-start; font-size:20px; padding-left:0.2em;}

	#ds-lt-submenu-clone-ul>li~li,
	#ds-lt-submenu-clone-sub-ok-ul>li~li {margin-left:2em;}
	
	#ds-lt-submenu-clone-ul>li>div>a,
	#ds-lt-submenu-clone-sub-ok-ul>li>div>a {padding:0.7em 0; height:100%; box-sizing:border-box; display:flex; align-items:center; justify-content:center; text-align:center; flex-wrap:wrap; flex-direction:column; position:relative;}
	#ds-lt-submenu-clone-ul>li>div>a>div:nth-of-type(2),
	#ds-lt-submenu-clone-sub-ok-ul>li>div>a>div:nth-of-type(2) {font-size:0.95em; margin-top:0.3em;}
	
	/* #ds-lt-submenu-clone-ul>li>div>a.mPS2id-highlight, */
	#ds-lt-submenu-clone-ul:hover>li:hover>div>a.mPS2id-highlight,
	#ds-lt-submenu-clone-ul>li:hover>div>a.mPS2id-highlight,
	#ds-lt-submenu-clone-ul>li[data-selected="Y"]>div>a,
	#ds-lt-submenu-clone-ul:hover>li[data-selected="Y"]:hover>div>a,
	#ds-lt-submenu-clone-ul>li:hover>div>a,
	#ds-lt-submenu-clone-ul:hover>li[data-selected="Y"] #ds-lt-submenu-clone-sub-ok-ul>li[data-selected="Y"]:hover>div>a,
	#ds-lt-submenu-clone-sub-ok-ul>li[data-selected="Y"]>div>a,
	#ds-lt-submenu-clone-sub-ok-ul:hover>li[data-selected="Y"]:hover>div>a,
	#ds-lt-submenu-clone-sub-ok-ul>li:hover>div>a {color:steelblue; font-weight:bold;}
	
	#ds-lt-submenu-clone-ul>li>div>a:after,
	#ds-lt-submenu-clone-sub-ok-ul>li>div>a:after,
	#ds-lt-submenu-clone-ul>li>div>a:before,
	#ds-lt-submenu-clone-sub-ok-ul>li>div>a:before {content:""; display:block; position:absolute; background:steelblue; opacity:0; transition: all 0.5s;}
	#ds-lt-submenu-clone-ul>li>div>a:before {display:none;}
	
	#ds-lt-submenu-clone-ul>li>div>a:after,
	#ds-lt-submenu-clone-sub-ok-ul>li>div>a:after {width:110%; height:3px; bottom:0; left:-5%; }
	#ds-lt-submenu-clone-ul>li>div>a:before,
	#ds-lt-submenu-clone-sub-ok-ul>li>div>a:before {width:0.35em; height:0.35em; top:5%; left:103%; border-radius:50%;}
	
	/* #ds-lt-submenu-clone-ul>li>div>a.mPS2id-highlight:before, */
	#ds-lt-submenu-clone-ul:hover>li:hover>div>a.mPS2id-highlight:before,
	#ds-lt-submenu-clone-ul>li:hover>div>a.mPS2id-highlight:before,
	/* #ds-lt-submenu-clone-ul>li>div>a.mPS2id-highlight:after, */
	#ds-lt-submenu-clone-ul:hover>li:hover>div>a.mPS2id-highlight:after,
	#ds-lt-submenu-clone-ul>li:hover>div>a.mPS2id-highlight:after,
	
	#ds-lt-submenu-clone-ul>li[data-selected="Y"]>div>a:after,
	#ds-lt-submenu-clone-ul:hover>li[data-selected="Y"]:hover>div>a:after,
	#ds-lt-submenu-clone-ul>li:hover>div>a:after,
	#ds-lt-submenu-clone-ul:hover>li[data-selected="Y"] #ds-lt-submenu-clone-sub-ok-ul>li[data-selected="Y"]:hover>div>a:after,
	#ds-lt-submenu-clone-sub-ok-ul>li[data-selected="Y"]>div>a:after,
	#ds-lt-submenu-clone-sub-ok-ul:hover>li[data-selected="Y"]:hover>div>a:after,
	#ds-lt-submenu-clone-sub-ok-ul>li:hover>div>a:after,
	#ds-lt-submenu-clone-ul>li[data-selected="Y"]>div>a:before,
	#ds-lt-submenu-clone-ul:hover>li[data-selected="Y"]:hover>div>a:before,
	#ds-lt-submenu-clone-ul>li:hover>div>a:before,
	#ds-lt-submenu-clone-ul:hover>li[data-selected="Y"] #ds-lt-submenu-clone-sub-ok-ul>li[data-selected="Y"]:hover>div>a:before,
	#ds-lt-submenu-clone-sub-ok-ul>li[data-selected="Y"]>div>a:before,
	#ds-lt-submenu-clone-sub-ok-ul:hover>li[data-selected="Y"]:hover>div>a:before,
	#ds-lt-submenu-clone-sub-ok-ul>li:hover>div>a:before{opacity:1;}
	
	#ds-lt-submenu-clone-ul:hover>li>div>a.mPS2id-highlight:after,
	#ds-lt-submenu-clone-ul:hover>li>div>a.mPS2id-highlight:before,
	#ds-lt-submenu-clone-ul:hover>li[data-selected="Y"] #ds-lt-submenu-clone-sub-ok-ul>li[data-selected="Y"]>div>a:after,
	#ds-lt-submenu-clone-ul:hover>li[data-selected="Y"]>div>a:after,
	#ds-lt-submenu-clone-sub-ok-ul:hover>li[data-selected="Y"]>div>a:after ,
	#ds-lt-submenu-clone-ul:hover>li[data-selected="Y"] #ds-lt-submenu-clone-sub-ok-ul>li[data-selected="Y"]>div>a:before,
	#ds-lt-submenu-clone-ul:hover>li[data-selected="Y"]>div>a:before,
	#ds-lt-submenu-clone-sub-ok-ul:hover>li[data-selected="Y"]>div>a:before {opacity:0;}
	
	/* 2차메뉴 SELECTED */
	#ds-lt-submenu-clone-sub-ok {width:100%; position:absolute; left:0; z-index:1;}
	#ds-lt-submenu-clone-sub-ok-ul>li>div>a>div:nth-of-type(2) {font-size:0.9em; margin-top:0.3em;}
	
	/* 2차메뉴 */
	.ds-lt-submenu-clone-sub {position:absolute;}
	#ds-lt-submenu-clone-ul li:hover>.ds-lt-submenu-clone-sub {display:block;}
	/* #ds-lt-submenu-clone-ul>li:nth-last-child(2) .ds-lt-submenu-clone-sub, */
	/* #ds-lt-submenu-clone-ul>li:last-child .ds-lt-submenu-clone-sub  {right:0;} */
	#ds-lt-submenu-clone-ul>li:nth-child(2) .ds-lt-submenu-clone-sub,
	#ds-lt-submenu-clone-ul>li:first-child .ds-lt-submenu-clone-sub  {right:initial; left:0;}
	
	.ds-lt-submenu-clone-sub {display:none; background:rgba(255,255,255,0.95); box-shadow:0px 5px 5px #888; z-index:2;}
	.ds-lt-submenu-clone-sub a {display:block; white-space:nowrap;}
	.ds-lt-submenu-clone-sub-ul>li>div>a {padding:1em 3em 1em 1.0em;}
	.ds-lt-submenu-clone-sub-ul>li:first-child>div>a {border-top:1px #ddd dotted}
	.ds-lt-submenu-clone-sub li~li>div>a {border-top:1px #ddd dashed}
	.ds-lt-submenu-clone-sub li>div>a>div:nth-of-type(1):before {display:inline-block; vertical-align:middle; content:"-"; margin:0 0.8em 0 0; width:1em; box-sizing:border-box; text-align:center;}
	.ds-lt-submenu-clone-sub li>div>a>div:nth-of-type(2) {margin-left:2em;}
	.ds-lt-submenu-clone-sub-ul>li:nth-last-child(1) {margin-bottom:0.5em; border-bottom:1px #ddd dashed}
	
	/* 2차 이하 메뉴 Hover */
	.ds-lt-submenu-clone-sub li[data-selected="Y"]>div>a>div:nth-of-type(1):before,
	.ds-lt-submenu-clone-sub ul:hover>li[data-selected="Y"]:hover>div>a>div:nth-of-type(1):before,
	.ds-lt-submenu-clone-sub li:hover>div>a>div:nth-of-type(1):before {content:"+"; color:steelblue;}

	.ds-lt-submenu-clone-sub li[data-selected="Y"]>div>a,
	.ds-lt-submenu-clone-sub ul:hover>li[data-selected="Y"]:hover>div>a,
	.ds-lt-submenu-clone-sub li:hover>div>a {background:#f5f5f5; color:steelblue; font-weight:bold;}

	.ds-lt-submenu-clone-sub ul:hover li[data-selected="Y"]>div>a {background:#fafafa;}
	.ds-lt-submenu-clone-sub ul:hover li[data-selected="Y"]>div>a>div:nth-of-type(1):before {content:"-";}
	
	/* 3차 이하 메뉴 */
	.ds-lt-submenu-clone-sub div[data-depth] {font-size:0.95em; margin:0 0 0 1.5em; padding:0 0 0 0.2em; border-left:2px solid rgba(170,120,140,1); white-space:nowrap;}
	.ds-lt-submenu-clone-sub div[data-depth] a {padding:0.5em 1.5em 0.5em 1em; border-top:1px #ddd dashed}
	.ds-lt-submenu-clone-sub li:hover>.ds-menu-sublist {border-color:steelblue;}
	.ds-lt-submenu-clone-sub li[data-selected="Y"]>.ds-menu-sublist {border-color:steelblue;}
}
@media all and (min-width:1601px) and (max-width:1920px){
	#ds-lt-submenu .ds-menu-list>div>ul {font-size:21px;}
	ul#ds-lt-submenu-clone-ul,
	ul#ds-lt-submenu-clone-sub-ok-ul {font-size:20px;}
}
@media all and (min-width:1281px) and (max-width:1600px){
	#ds-lt-submenu .ds-menu-list>div>ul {font-size:21px;}
	ul#ds-lt-submenu-clone-ul,
	ul#ds-lt-submenu-clone-sub-ok-ul {font-size:20px;}
}

@media all and (min-width:768px) and (max-width:1280px){
	#ds-lt-submenu .ds-menu-list>div>ul {font-size:20px;}
	ul#ds-lt-submenu-clone-ul,
	ul#ds-lt-submenu-clone-sub-ok-ul {font-size:19px;}
}

/* FOOTER */
#ds-lt-footer {margin-top:auto;}

/* FOOTER MENU - DEFAULT */
#ds-lt-footer-menu {background:rgba(255,255,255,1); border-top:1px dotted #ccc; transition:padding .5s;}
#ds-lt-footer-menu>nav { font-size:17px; padding:1em; box-sizing:border-box;}
/* #ds-lt-footer-menu.scroll-to-fixed-fixed>nav {display:none;} */
#ds-lt-footer-menu.scroll-to-fixed-fixed {box-shadow:0 0 10px #444;}
#ds-lt-footer-menu.scroll-to-fixed-fixed>nav {font-size:16px; padding:0.7em 1em;}
#ds-lt-footer-menu .ds-menu-list>div>ul {display:flex; justify-content:center; list-style:none; margin:0; padding:0; line-height:1;}
#ds-lt-footer-menu .ds-menu-list-li {align-self:stretch; flex-shrink:1; min-width:0%;}
#ds-lt-footer-menu .ds-menu-list-li~li{border-left:1px solid #bbb; margin-left:3%; padding-left:3%;}
#ds-lt-footer-menu .ds-menu-list-li a {height:100%;}
#ds-lt-footer-menu .ds-menu-list-li a:hover {color:steelblue;}
#ds-lt-footer-menu .ds-menu-list-li>div>a>.ds-menu-list-item-desc {display:none;}
#ds-lt-footer-menu .ds-menu-list-item:hover {font-weight:bold; color:#000}
#ds-lt-footer-menu .ds-menu-list-item-desc {display:none;}

/* Footer Menu ICON */
/* #ds-lt-footer-menu.scroll-to-fixed-fixed {background:#034f6e; padding:0.5% 0; border:none;} */
/* #ds-lt-footer-menu:not(.scroll-to-fixed-fixed)>div {display:none;} */
/* #ds-lt-footer-menu>div {max-width:1280px; margin:0 auto; box-sizing:border-box; padding:0 0.1%;} */
/* #ds-lt-footer-menu>div ul {display:flex; justify-content:space-between; align-items:center;} */
/* #ds-lt-footer-menu>div li {width:16%;} */
/* #ds-lt-footer-menu>div li *{width:100%; height:auto;} */
/* #ds-lt-footer-menu>div a{display:block; font-size:0; text-align:center;} */
/* #ds-lt-footer-menu>div a:hover img{transform:scale(1.05,1.05)} */


/* FOOTER INFO */
#ds-lt-footer-info {background:#eee; color:#444; font-size:16px; padding:2em 0;}

/* FOOTER INFO MENU*/
#ds-lt-footer-info-menu {margin-bottom:1.5em;}
#ds-lt-footer-info-menu .ds-menu-list>div>ul {display:flex; justify-content:center; list-style:none; margin:0; padding:0; line-height:1;}
#ds-lt-footer-info-menu .ds-menu-list-li {align-self:stretch; flex-shrink:1; min-width:0%;}
#ds-lt-footer-info-menu .ds-menu-list-li~li{border-left:1px solid #ddd; margin-left:3%; padding-left:3%;}
#ds-lt-footer-info-menu .ds-menu-list-li>div>a {height:100%;}
#ds-lt-footer-info-menu .ds-menu-list-li>div>a>.ds-menu-list-item-name {white-space:nowrap;}
#ds-lt-footer-info-menu .ds-menu-list-li>div>a>.ds-menu-list-item-desc {display:none;}
#ds-lt-footer-info-menu .ds-menu-list-item:hover {font-weight:bold; color:lightcyan;}

/* FOOTER INFO MAIN */
#ds-lt-footer-info-main{height:100%; position:relative; padding:1.5em 0;
}

/* FOOTER INFO LOGO*/
#ds-lt-footer-logo {font-size:0; margin:0; text-align:center;}
#ds-lt-footer-logo a {display:inline-block; width:35%;}
#ds-lt-footer-logo a img{width:100%; max-height:50px; width:auto;}

/* FOOTER INFO ADDRESS*/
#ds-lt-footer-address address {line-height:1.6; font-style:normal; margin:2em 0 0 0; text-align:center;}
#ds-lt-footer-address address >div span {display:inline-block; }
#ds-lt-footer-address address >.ds-lt-footer-contact span+span:before,
#ds-lt-footer-address address >.ds-lt-footer-biz span+span:before {content:"|"; margin:0 1em;}

#ds-lt-footer-copy p{margin:0;}
#ds-lt-footer-login:before {display:none}
#ds-lt-footer-login {display:inline-block!important; right:0; color:steelblue; opacity:0;}

/* Footer ICON */
/* #ds-lt-footer-icon {background:#034f6e;} */
/* #ds-lt-footer-icon>div { max-width:1920px; margin-left:auto; margin-right:auto; padding:2% 0;} */
/* #ds-lt-footer-icon ul {display:flex; justify-content:space-around; align-items:center; text-align:center;} */
/* #ds-lt-footer-icon li {flex:0 0 16%; font-size:0;}  */
/* #ds-lt-footer-icon li a:hover img {transform:scale(1.04,1.04);} */
/* #ds-lt-footer-icon img {max-width:100%; height:auto;} */

/* FOOTER MENU QUICK MENU*/
#ds-lt-footer-quick.scroll-to-fixed-fixed {box-shadow:0 0 10px #444}

#ds-lt-footer-schedule {background:#2659a0}
#ds-lt-footer-icons {background:#051c3b}

#ds-lt-footer-quick .ds-lt-width>* {display:flex; justify-content:center; text-align:center; flex-wrap:nowrap; color:#fff; line-height:1.2; gap:10%;}

#ds-lt-footer-schedule .ds-lt-width>div a{font-size:1.15em; padding:0.4em 0; display:block;}
#ds-lt-footer-schedule .ds-lt-width>div small{display:block;}
/* #ds-lt-footer-schedule .ds-lt-width>div a~a{margin-left:10%;} */
#ds-lt-footer-schedule .ds-lt-width>div a:nth-of-type(2){color:#7ae1ff}
2){font-size:1.4em;}


@media all and (min-width:768px) {
	#ds-lt-footer-icons .ds-lt-width {padding-top:0.8em; padding-bottom:0.8em;}
	#ds-lt-footer-icons .ds-lt-width li {display:flex; align-items:center;}
	#ds-lt-footer-icons .ds-lt-width li>*{display:flex; justify-content:center; align-items:center;}
	#ds-lt-footer-icons .ds-lt-width li>a:not([href*="tel:"]):hover img {transform:scale(1.05,1.05);}
	#ds-lt-footer-icons .ds-lt-width li>a[href*="tel:"]:hover{cursor:default!important;}
	#ds-lt-footer-icons .ds-lt-width li>* img {max-height:3.5em;}
	#ds-lt-footer-icons .ds-lt-width li>* div{font-size:1.05em; line-height:1.3; text-align:left; margin-left:0.75em;}
	#ds-lt-footer-icons .ds-lt-width li>* span{display:block; font-size:1.4em; line-height:1.2;}
}

@media all and (min-width:1601px) and (max-width:1920px){
	#ds-lt-footer-icons .ds-lt-width li>* img {max-height:3.3em;}
	#ds-lt-footer-schedule .ds-lt-width>div a {font-size:1.1em;}
	#ds-lt-footer-icons .ds-lt-width li>* div {font-size:1.02em;}
}
@media all and (min-width:1281px) and (max-width:1600px){
	#ds-lt-footer-icons .ds-lt-width li>* img {max-height:3.1em;}
	#ds-lt-footer-schedule .ds-lt-width>div a {font-size:1.05em;}
	#ds-lt-footer-icons .ds-lt-width li>* div {font-size:0.99em;}
}

@media all and (max-width:1280px){
	#ds-lt-footer-icons .ds-lt-width li>* img {max-height:2.9em;}
	#ds-lt-footer-schedule .ds-lt-width>div a {font-size:1.00em;}
	#ds-lt-footer-icons .ds-lt-width li>* div {font-size:0.96em;}
}

/* POPUP LAYER */
#ds-lt-popup {position:fixed; z-index:500; width:100%;}
#ds-lt-popup>div{position:relative;}
.ds-popup-box {display:none; background:skyblue; border:1px solid #ddd; box-shadow:0 0 10px #444;}
.ds-popup-main {font-size:0;}
.ds-popup-main a {display:block;}
.ds-popup-close {display:flex; justify-content:space-between; align-items:center; line-height:1; background:#fff; padding:0.3em 0.5em;}
.ds-popup-close>* {cursor:pointer}
.ds-popup-close>label {flex-grow:1; margin-left:0.5em;}
.ds-popup-close>a {display:block; padding:0.3em 0.5em; background:#ddd;}
@media all and (min-width:768px) {
	.ds-popup-box {position:absolute;}
	#ds-popup-box1 {right:0; top:90px;}
	#ds-popup-box2 {right:0; top:250px;}
}

/* VIDEO BG */
.ds-video-bg {width:100%; height:100%; position:absolute; top:0; left:0; overflow: hidden; background-position:center center; background-repeat:no-repeat; background-size:cover; font-size:0;}
.ds-video-bg>*{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); border:none; background-position:center center; background-repeat:no-repeat; background-size:cover;}

/* BOARD COLOR */
#xet_board .title i,
#xet_board .notice .xi-2x,
#xet_board .xet_webzine .notice.list>.num,
#xet_board div.xet_webzine a:hover,
#xet_board .xet_webzine .list .cover-author .category,
#xet_board .gallery_lightbox .thumbList .category,
#xet_board .categoryList li:hover > a,
#xet_board .boardList td .category,
#xet_board .xet_webzine .list .cover-subject i,
#xet_board .boardWrite em,
#xet_board .xet_btn.belize_hole,
#xet_board .boardList td.notice span,
#xet_board .boardList td .category,
#xet_board .boardList td .replyNum,
#xet_board .boardList td .trackbackNum,
#xet_board .boardList th a:hover,
#xet_board .boardList td a:hover,
#xet_board .gallery_lightbox .thumbList .cover-subject i,
#xet_board .gallery_lightbox .thumbList .category,
#xet_board .categoryList a.on,
#xet_board .boardReadHeader .titleArea a.category {color:steelblue;!important;}
#xet_board .gallery_lightbox .thumbList .box.on {border-color:skyblue;}
#xet_board .xet_webzine .list.on {border-left-color:skyblue;}
#xet_board .categoryList a.on {border-color:steelblue; background:none;}

/* SUBBANNER */
/* SWIPER */
.ds-swiper .swiper-slide {background-size:cover; background-position:center center; background-repeat:no-repeat; opacity:0!important;}
.ds-swiper .swiper-slide-active {z-index:2; opacity:1!important;}
.ds-swiper .swiper-slide> .ds-lt-width {display:flex; justify-content:center; align-items:center; height:100%;}
.ds-swiper .swiper-slide> .ds-lt-width >div {display:flex; flex-direction:column; align-items:center;}

/* SWIPER */
.ds-swiper>ul>li.swiper-slide-prev *[class*="ds-swiper-prx"],
.ds-swiper>ul>li.swiper-slide-active *[class*="ds-swiper-prx"] {opacity:1!important; transform:translate(0, 0) scale(1, 1)!important; transition-property:opacity, transform!important;}

/* SWIPER MAIN */
.ds-sub-ban {/*height:100vh; min-height:800px;*/ text-align:center; color:#fff; background:#f9b900;}

.ds-sub-ban .swiper-slide>div {position:relative;}
.ds-sub-ban .swiper-slide>div>div {position:relative; width:100%; height:0; padding-bottom:14.26%;}
.ds-sub-ban .swiper-slide>div>div * {position:absolute; width:100%; height:100%;}
.ds-sub-ban .ds-sub-ban-bg {background-size:cover; background-position:center center; background-repeat:no-repeat; transition-delay:0; transition-duration:6s; transform:scale(1, 1);}
.ds-sub-ban .ds-swiper>ul>li.swiper-slide-prev *.ds-sub-ban-bg,
.ds-sub-ban.ds-swiper>ul>li.swiper-slide-active *.ds-sub-ban-bg {transform:scale(1.02,1.02)!important;}

.ds-sub-ban-a .ds-sub-ban-bg {background-image:url('../layout/img/subbanner01.jpg')}
.ds-sub-ban-b .ds-sub-ban-bg {background-image:url('../layout/img/subbanner02.jpg')}
.ds-sub-ban-c .ds-sub-ban-bg {background-image:url('../layout/img/subbanner03.jpg')}