.ds-ct strong {color:steelblue;}
/* .ds-ct ul {padding-left:1.25em;} */

.ds-spc-c,
.ds-spc-box {background-color:#eee;}
.ds-spc-c .ds-spc-box {background:#fff;}

.ds-spc-title-a {background-size:cover; background-repeat:no-repeat; background-position:center center; line-height:1.5;}
.ds-spc-title-a>div>div {padding:8% 0; text-align:center; display:flex; flex-direction:column; align-items:center;}
.ds-spc-title-a>div>div>*~* {margin:4% 0 0 0;}
.ds-ct .ds-spc-title-a-1 {font-size:2.0em; margin:0; color:#004a76; }

.ds-ct .ds-spc-title-a-2 {font-size:1.5em; color:inherit;}
.ds-spc-title-a>div>div>p {font-size:1.1em; display:block; background:rgba(255,255,255,0.5); padding:0.2em 1em;}

@media all and (max-width:768px) { /* MOBILE */
	.ds-ct .ds-spc-title-a-1 {font-size:1.45em; letter-spacing:-0.05em;}

	.ds-ct .ds-spc-title-a-2 {font-size:1.1em; letter-spacing:-0.05em;}
	.ds-spc-title-a>div>div>p {font-size:1.05em; line-height:1.6;}
}

.ds-spc-title-a p strong {color:steelblue;}
.ds-spc-title-a h2 strong {color:#222; font-size:0.7em; display:block; margin:0.5em 0 0 0; font-weight:normal;}


.ds-spc-img>div{font-size:0; text-align:center;}
.ds-spc-img>div img {width:100%; max-width:1920px; height:auto;}

@media all and (min-width:960px) {
	.ds-spc-flex {display:flex; align-items:stretch; justify-content:space-between; gap:1em 0; flex-wrap:wrap;}

	.ds-spc-flex-1>div {flex:1 0 100%; width:100%;}
	.ds-spc-flex-2>div {flex:0 0 49%; width:49%;}
	.ds-spc-flex-3>div {flex:0 0 32%; width:32%;}
}

*[class*="ds-spc-box"] {box-sizing:border-box;}
.ds-spc-box-padding-a {padding:2em 2em;}
.ds-spc-box-padding-b {padding:1em;}

.ds-spc-block-box>*~* {margin-top:3%;}
.ds-spc-block-box>.ds-spc-box {display:flex; width:100%; align-items:stretch;}

.ds-spc-block-box:not(.ds-spc-block-box-reverse)>.ds-spc-box:nth-of-type(2n),
.ds-spc-block-box-reverse>.ds-spc-box:nth-of-type(2n-1) {flex-direction:row-reverse}

.ds-spc-block-box>.ds-spc-box>.ds-spc-box-img {flex:0 0 28%; display:flex; align-items:center;}

.ds-spc-box-img img {width:100%; height:100%; display:block; margin-left:auto; margin-right:auto;}
.ds-spc-box-img:not(.ds-spc-box-img-contain) img {object-fit:cover; }
.ds-spc-box-img-contain img{object-fit:contain; }

.ds-spc-block-box>.ds-spc-box.ds-spc-box-block-3 {gap:1.5em;}
.ds-spc-block-box>.ds-spc-box.ds-spc-box-block-3>.ds-spc-box-img {display:block;}
.ds-spc-block-box>.ds-spc-box.ds-spc-box-block-3>.ds-spc-box-img img{object-fit:none; max-width:100%; height:auto; margin-left:auto; margin-right:auto;}

.ds-spc-box-title {border-bottom:1px solid steelblue; padding-bottom:1.5em;}

.ds-spc-block-box>.ds-spc-box>*:not(.ds-spc-box-img) {flex:auto; display:flex; flex-direction:column; justify-content:center;}
.ds-spc-box-title-a {background-repeat:no-repeat; background-position:top right;background-size:auto 80%; overflow:hidden; padding-top:10%;}

.ds-spc-flex-box>.ds-spc-box>.ds-spc-box-img+div,
.ds-spc-flex-box>.ds-spc-box>div:not(.ds-spc-box-img)>div~div {margin-top:1.5em;}

.ds-spc-box-title>* {margin:0em; font-size:1.5em; color:steelblue; margin:0;}
.ds-spc-box>div:not(.ds-spc-box-img)>div:not(.ds-spc-box-title) {font-size:1.1em;}
.ds-spc-box>div:not(.ds-spc-box-img)>div:not(.ds-spc-box-title) p {margin:0;}
.ds-spc-box>div:not(.ds-spc-box-img)>div:not(.ds-spc-box-title) p~p {margin:1em 0;}
.ds-spc-box>div:not(.ds-spc-box-img)>div:not(.ds-spc-box-title) li~li {margin-top:0.5em;}

.ds-spc-box-text-title {color:steelblue; margin-top:0; font-size:1.5em; margin-bottom:0em;}
.ds-spc-box-text-title-b {color:steelblue; font-size:1.4em; margin-bottom:0; margin-top:1em;}

@media all and (max-width:768px) {
	.ds-spc-box-padding-a {padding:1.5em 1em;}
	
	.ds-spc-block-box>.ds-spc-box.ds-spc-box-block-2 {display:block;}
	.ds-spc-block-box>.ds-spc-box.ds-spc-box-block-3 {gap:2em; flex-direction:column;}
	.ds-spc-block-box>.ds-spc-box.ds-spc-box-block-2 .ds-spc-box-img img,
	.ds-spc-block-box>.ds-spc-box.ds-spc-box-block-3 .ds-spc-box-img img {max-width:60%;}
	/* .ds-spc-block-box>.ds-spc-box>.ds-spc-box-img {flex:0 0 24%;} */
	
	/* .ds-spc-block-box-3>.ds-spc-box>.ds-spc-box-img {display:block;} */
	/* .ds-spc-block-box-3>.ds-spc-box>.ds-spc-box-img img{object-fit:none; max-width:100%; height:auto;} */
	
	.ds-spc-flex>*~* {margin-top:3%;}
	
	.ds-spc-flex-box:not(.ds-spc-flex-box-2)>.ds-spc-box{display:flex; width:100%; align-items:stretch;}
	.ds-spc-flex-box:not(.ds-spc-flex-box-2) .ds-spc-box-img {flex:0 0 20%; margin-right:1em; display:flex; align-items:center;}
	
	.ds-spc-flex-box:not(.ds-spc-flex-box-2)>.ds-spc-box>div:not(.ds-spc-box-img) {margin-top:0; flex:auto; display:flex; flex-direction:column; justify-content:center;}
	.ds-spc-flex-box:not(.ds-spc-flex-box-2)>.ds-spc-box>div:not(.ds-spc-box-img)>div~div {margin-top:1em;}
	
	.ds-spc-box-title {padding-bottom:1em;}
	.ds-spc-box-title>* {font-size:1.3em;}
	.ds-spc-box-title-a {padding-top:5%;}
	.ds-spc-box>div:not(.ds-spc-box-img)>div:not(.ds-spc-box-title) {font-size:1em;}
	
	.ds-spc-box-text-title {font-size:1.25em;}
	.ds-spc-box-text-title-b {font-size:1.18em;margin-top:0.8em;}
}

.ds-spc-list-a {list-style:none; margin:0; padding-left:0; line-height:1.6;
display:flex; flex-wrap:wrap; align-items:stretch; justify-content:space-between;
}

.ds-spc-list-a>li{
	padding:1em 1em 1em 1.5em;
	border-width:1px 0 0 0; border-style:solid; border-color:#aaa;
	flex:1 0 100%;
	box-sizing:border-box;
}

ol.ds-spc-ol-num>li>b{
	color:steelblue; margin-right:1em;
}

ul.ds-spc-list-a>li{
	display:flex; align-items:center;
}

ul.ds-spc-list-a>li:before{
	content:""; display:block; width:1em; min-width:1em; height:100%;
	background-image:url('../pages/img/iconc11.png'); background-repeat:no-repeat; background-size:contain; background-position:center center; margin:0 1em 0 0;
}

.ds-spc-list-a>li:nth-last-of-type(1) {border-bottom-width:1px;}

@media all and (max-width:768px) { /* Mobile */
	.ds-spc-list-a>li{
		padding:1em 0.5em 1em 0.5em;
	}
}

@media all and (min-width:960px) { /* PC */
	.ds-spc-list-a-2>li {
		flex:0 0 50%;
	}

	.ds-spc-list-a-2>li:nth-last-of-type(2):nth-of-type(2n) {border-bottom:0;}
	.ds-spc-list-a-2>li:nth-last-of-type(1):nth-of-type(2n-1) {flex:1 0 100%;}

	.ds-spc-list-a-2>li:nth-last-of-type(2) {border-bottom-width:1px;}
}

.ds-spc-11 {font-size:1.2em;}
.ds-spc-15>ul>li>dl{display:flex; margin:0; align-items:center}
.ds-spc-15>ul>li>dl>dt{color:steelblue; font-weight:bold;}

@media all and (max-width:768px) { /* Mobile */
	.ds-spc-11 {font-size:1em;}
	.ds-spc-15>ul.ds-spc-list-a>li:before {background-position-y:0.25em;}
	.ds-spc-15>ul>li>dl {display:block;}
	.ds-spc-15>ul>li>dl>dd {margin-left:0;}
}


.ds-spc-table table {font-size:1.1em; margin:0; width:100%; box-sizing:border-box; border-collapse:collapse;}

.ds-spc-table-st2 {margin:3% 0 0 0;}
.ds-spc-table-st2 table {font-size:1em;}

.ds-spc-table,
.ds-spc-table th,
.ds-spc-table td {border-spacing:0 0;}

.ds-spc-table th {background:#eee; padding:0.5em 0; color:steelblue;}

/* .ds-spc-table thead th {font-size:1.2em;} */

.ds-spc-table td {padding:1em;}

.ds-spc-table-st2 th {font-weight:bold; color:steelblue;}
.ds-spc-table-st2 tbody th {background:none;}
.ds-spc-table-st2 td {padding:0.5em;}

.ds-spc-table th,
.ds-spc-table td {border-bottom:1px solid #ccc; box-sizing:border-box;}

.ds-spc-table li~li {margin-top:0.5em;}

@media all and (max-width:768px) { /* Mobile */
	.ds-spc-table table {font-size:1em;}
	.ds-spc-table td {padding:0.5em;}
}

.ds-spc-table-st3 td:nth-last-of-type(1).ds-cpc-table-st3-border-right,
.ds-spc-table-st3 td {border-right:1px solid #ddd;}
.ds-spc-table-st3 td:nth-last-of-type(1) {border-right:none;}


.ds-spc-25 {display:flex; gap:1%; align-items:stretch;}
.ds-spc-25>div:not(.ds-spc-25-img) {flex:auto;}
.ds-spc-25-img {flex:0 0 33%;}
.ds-spc-25-img img {max-width:100%; height:auto; display:block; margin-left:auto; margin-right:auto;}

@media all and (max-width:768px) { /* Mobile */
	.ds-spc-25 {flex-direction:column; gap:0;}
	.ds-spc-25>*~* {margin-top:5%;}
	.ds-spc-25-img img {max-width:70%;}
}

.ds-endoc01-table01 th {white-space:nowrap;}
.ds-endoc01-table01 thead th:nth-of-type(1) {font-weight:normal;}
/* .ds-endoc01-table01 tbody th {padding-left:1em; padding-right:1em;} */
.ds-endoc01-table01 tbody td {width:45%;}


/* 상하단 꾸밈 링크 */
.ds-page-spc01 {display:flex; align-items:stretch; justify-content:center;}
.ds-page-spc01 >*:not(.ds-page-spc01-line) {display:flex; color:#004a76;}
.ds-page-spc01 >*>* {display:flex; flex-direction:column; align-items:center; justify-content:center;}

.ds-page-spc01-line {margin:0 6%;}
.ds-page-spc01-3 .ds-page-spc01-line {margin:0 4%;}
.ds-page-spc01-2 >*:not(.ds-page-spc01-line) {flex:0 0 43%;}
/* .ds-page-spc01-3 >*:not(.ds-page-spc01-line) {flex:0 0 30%;} */

.ds-page-spc01 >* {justify-content:center;}
.ds-page-spc01 >*:nth-child(1) {justify-content:flex-end;}
.ds-page-spc01 >*:nth-last-child(1) {justify-content:flex-start;}

.ds-page-spc01 >*>* {padding:1em;}
.ds-page-spc01 >*>a:hover {background:#fafafa; transform:translate(0,-0.2em);}
.ds-page-spc01 h5 {font-size:1.6em; text-align:center; margin:0 0 0.5em 0; color:#fff; border-radius:0.9em; padding:0em 1.8em;}

.ds-page-spc01-st2 >*>* {padding:0;}
.ds-page-spc01-st2>*>a:hover {background:none;}

.ds-page-spc01-A h5,
.ds-page-spc01-A .ds-page-spc01-link-b span {background:#004a76}
.ds-page-spc01-B h5,
.ds-page-spc01-B .ds-page-spc01-link-b span {background:#968271}

.ds-page-spc01 h5+div {width:100%; flex:auto; display:flex; justify-content:center; flex-direction:column; align-items:center; font-size:1.3em; line-height:1.6;}
.ds-page-spc01 h5+div table {margin:0 auto;}
.ds-page-spc01 h5+div p {margin:0.5em 0 0 0; line-height:1.4;}
.ds-page-spc01 h5+div small {font-size:0.8em; line-height:1.5;}

*+.ds-page-spc01-link-b,
.ds-page-spc01>*>*>*+*> .ds-page-spc01-link-b {margin-top:1em;}
.ds-page-spc01-link-b {text-align:center;}
.ds-page-spc01-link-b span {background:red; display:inline-block; color:#fff; border-radius:1em; padding:0.2em 1em; font-weight:bold;}

strong.ds-page-spc01-tel {font-size:2em; font-weight:bold; line-height:1; color:#004a76}

.ds-page-spc01-line {position:relative;}
.ds-page-spc01-line:before {content:""; display:block; width:0; height:50%;border-left:1px solid #004a76; position:absolute; bottom:25%;}

@media all and (max-width:768px) { /* MOBILE */
	.ds-page-spc01-line {margin:0 5%;}
	
	.ds-page-spc01 >*>* {padding:0;}
	.ds-page-spc01 >*>a:hover {background:none; transform:none;}
	
	.ds-page-spc01 h5 {font-size:1.2em; margin:0 0 0.5em 0; border-radius:0.9em; padding:0.4em 1.5em; line-height:1;}
	
	.ds-page-spc01 h5+div {font-size:1.0em;}
	
	strong.ds-page-spc01-tel {font-size:1.8em;}
	
	.ds-page-spc01-A:nth-last-of-type(1) h5,
	.ds-page-spc01-A:nth-last-of-type(1) .ds-page-spc01-link-b span {background:#968271}
}

/* 원형 꾸밈 */
.ds-page-spc02 ul {display:flex; justify-content:space-evenly; align-items:stretch; color:#fff; font-size:1.1em; line-height:1.5; font-weight:bold;}
.ds-page-spc02 ul li{position:relative; height:0;}
.ds-page-spc02-6 ul li {width:16%; padding-bottom:16%;}
.ds-page-spc02-6 ul li>div {padding:16% 5%;}
.ds-page-spc02 ul li:nth-of-type(2n-1)>div {background-image:url('../pages/img/simg2101.png')}
.ds-page-spc02 ul li:nth-of-type(2n)>div {background-image:url('../pages/img/simg2102.png')}
.ds-page-spc02 ul li>div {position:absolute; border-radius:100%; width:100%; height:100%; box-sizing:border-box; top:0; left:0; background-repeat:no-repeat; background-size:cover; background-position:center; text-align:center; display:flex; align-items:center; justify-content:center;}
.ds-page-spc02 ul li>div>div>*{display:inline-block;}
.ds-page-spc02 ul li>div>div>small {display:block; font-weight:normal; font-size:0.9em;}
.ds-page-spc02 ul li>div>div>strong {display:block; font-size:1.3em; color:inherit;}

@media all and (max-width:768px) { /* Mobile */
	.ds-page-spc02 ul {font-size:1.1em; flex-wrap:wrap;}
	.ds-page-spc02-6 ul li {width:32%; padding-bottom:32%;}
	.ds-page-spc02-6 ul li>div {padding:16% 5%;}
	.ds-page-spc02 ul li>div>div>*{display:inline-block;}
	.ds-page-spc02 ul li>div>div>small {font-size:0.9em;}
	.ds-page-spc02 ul li>div>div>strong {font-size:1.4em;}
}

/* GREETINGS */
#ds-intro_greetings-banner .ds-index-ban-size>div {padding-bottom:56.25%;}

/* medicalstaff */
.ds-page-doc~.ds-page-doc img {margin-top:8%;}
.ds-page-doc-img {background:#fafafa;}
.ds-page-doc-img>div {position:relative;width:100%; height:auto;}
.ds-page-doc-img>div>img {width:100%; height:auto; display:block;}

.ds-page-doc-img>div>div {position:absolute; width:50%; right:2%; bottom:5%;}

.ds-page-doc-img table {border-collapse:collapse; width:100%; margin-left:auto; text-align:center; line-height:1;}
.ds-page-doc-img thead th {background:#387092; color:#fff;}
.ds-page-doc-img thead th:nth-of-type(1)~th {width:15%;}
.ds-page-doc-img tbody th {background:#F5FBFE;}
.ds-page-doc-img td,
.ds-page-doc-img th {border:1px solid #bbb; border-spacing:0; padding:0.5em 1px;}
.ds-page-doc-img th {font-weight:normal;}

.ds-page-doc-img th:nth-of-type(1) {width:10%;}
.ds-page-doc-img th:nth-of-type(1)~th {}
.ds-page-doc-img td {background:#fff; padding:0.5em 1px;}

.ds-page-doc-img tbody tr:last-child td:last-child {background:none; border-right:none; border-bottom:none;}

.ds-page-doc-img-box {padding:1em; margin:0 0 1em 0; background:rgba(255,255,255,0.3);  font-weight:bold;}
.ds-page-doc-img-box strong {font-size:1.6em; color:inherit; line-height:1;}
.ds-page-doc-img-box small { line-height:1; font-weight:normal;}
.ds-page-doc-img-box span {display:block; font-size:1.1em; color:steelblue;}
.ds-page-doc-img-box ul {margin-top:1em;}

/* .ds-page-doc-img ul {list-style:none; } */

.ds-page-doc-txt {display:flex; margin:2.5em auto; position:relative;}
.ds-page-doc-txt h4 {font-size:2.8em; line-height:1.5; margin:0 1em 0 0;}
.ds-page-doc-txt h4 *{display:block;}
.ds-page-doc-txt h4 small{font-size:0.4em; font-weight:normal; color:steelblue;}
.ds-page-doc-txt h4 span{letter-spacing:1px;}
.ds-page-doc-sche-button{background:#2b6eb7; color:#fff!important; border:none; line-height:1; padding:0.5em 2em; border-radius:1em; cursor:pointer}
.ds-page-doc-sche-button:hover{font-weight:bold;}

.ds-page-doc-txt ul {margin:0; padding-left:3em;}
@media all and (max-width:768px) { /* MOBILE */
	.ds-page-doc~.ds-page-doc img {margin-top:12%;}
	.ds-page-doc-img-box {margin-bottom:0;}
	.ds-page-doc-img>div>div {position:relative; width:100%; right:0;}
	.ds-page-doc-img>div>h4 {position:absolute; top:1em; right:1em; font-size:2.3em; display:flex; flex-direction:column; align-items:flex-end; margin:0;}
	.ds-page-doc-img>div>h4 small{font-size:0.45em; font-weight:normal;}
	/* .ds-page-doc-img ul {margin:0;} */
	.ds-page-doc-txt {margin-top:0; display:block;}
	.ds-page-doc-txt ul {padding-left:0.5em;}
}

.ds-page-doc {position:relative;}
.ds-page-doc-sche {background:rgba(255,255,255,0.5); display:none; margin-top:1em; }
.ds-page-doc-sche.ds-PC-only {position:absolute; left:0; width:100%; z-index:1;}

.ds-page-doc-sche >.ds-ct-table {padding:1em; background:#fff; margin:0; box-shadow:0 0 10px #000;}
.ds-page-doc-sche >.ds-ct-table th a {display:none!important;}
.ds-page-doc-sche >.ds-ct-table tbody tr {background:none!important;}
.ds-page-doc-sche-close {top:0; right:0; position:absolute; line-height:1;}
.ds-page-doc-sche-close button {line-height:1; font-size:1.1em; padding:0.3em 0.5em 0.2em 0.5em; cursor:pointer; border:none; color:#fff; background:rgba(0,0,0,0.5)}
.ds-page-doc-sche-close button:hover {background:#000;}

@media all and (max-width:768px) { /* MOBILE */
	.ds-page-doc-sche>.ds-ct-table {box-shadow:none;}
}

/* schedule */
.ds-sche-spc02>div~div {margin-top:8%;}
.ds-page-doc-sche-table {width:100%;}
.ds-spc-table,
.ds-ct-table {max-width:100%; overflow-x:scroll;}

.ds-page-doc-sche-table thead th {background:#eee; color:steelblue;}
.ds-page-doc-sche-table thead th:nth-of-type(1)~th {width:9%;}
.ds-page-doc-sche-table td,
.ds-page-doc-sche-table th {border-color:#ccc!important; box-sizing:border-box;}
.ds-page-doc-sche-table tbody tr:nth-of-type(1) th:nth-of-type(1) {width:36%;}

.ds-page-doc-sche-table tbody tr:nth-of-type(1) th:nth-of-type(1),
.ds-page-doc-sche-table tbody tr:last-child>* {border-bottom-width:4px!important;}

.ds-page-doc-sche-table tbody tr:nth-of-type(1) th:nth-of-type(1) {font-size:1.5em; line-height:1.6; letter-spacing:1px;}
.ds-page-doc-sche-table tbody tr:nth-of-type(1) th:nth-of-type(1) a {display:block; font-weight:normal; font-size:0.8em;}

.ds-sche-color1 {color:#bbb; font-size:0.9em;}
.ds-sche-color2 {color:#fff; background:steelblue; font-weight:bold; padding:0.1em 0.2em;}

.ds-intro_uninsuralist-spc-01 {position:relative;}
.ds-intro_uninsuralist-spc-01 button {cursor:pointer; color:#fff; background:#004A77; border:none; line-height:1;}
.ds-intro_uninsuralist-spc-01 button:hover {font-weight:bold; color:#fff; background:black;}
.ds-intro_uninsuralist_btn { font-size:0.95em; padding:0.5em 1em 0.4em; border-radius:1em; }
.ds-intro_uninsuralist-detail {display:none; position:absolute; width:100%; height:100%; z-index:1000; background:rgba(0,0,0,0.5); top:0; left:0; box-sizing:border-box; padding:2%; font-size:0.9em;}
.ds-intro_uninsuralist-detail-close {font-size:1.4em; font-weight:bold; padding:0.5em; position:absolute; top:0.5em; right:0.5em;;}

.ds-intro_uninsuralist-detail-content {background:#fff; box-sizing:border-box; padding:3%; width:100%; height:100%; overflow-y:scroll; margin:auto; box-shadow:0 0 10px #000;}

@media all and (max-width:768px) { /* MOBILE */
	.ds-page-doc-sche-table {font-size:0.9em;}
	
	.ds-page-doc-sche-table td,
	.ds-page-doc-sche-table th {padding-left:1px; padding-right:1px;}
	
	.ds-page-doc-sche-table thead th:nth-of-type(1)~th {width:initial;}
	.ds-page-doc-sche-table thead th:nth-of-type(1) {width:40%!important;}
	.ds-page-doc-sche-table tbody tr:nth-of-type(1) th:nth-of-type(1) {font-size:1.2em;}
	.ds-page-doc-sche-table tbody tr:nth-of-type(1) th:nth-of-type(1) a {font-size:0.8em; letter-spacing:-1px;}
	.ds-page-doc-sche-table tbody th:nth-of-type(2) {padding-left:0.5em; padding-right:0.5em;}
	.ds-sche-spc02> .ds-ct-table:nth-of-type(1) {margin:0;}
	.ds-sche-spc02>div~div {margin:6% 0;}
}

/* LOCATION */
.ds-ct-daummap-spc01 {width:100%; display:flex; align-items:stretch; background:#efefef;}
.ds-ct-daummap-spc01>div:nth-of-type(1){flex:auto; position:relative; }
.ds-ct-daummap-spc01>div:nth-of-type(2){flex:0 0 30%;font-size:0;}
.ds-ct-daummap-spc01>div:nth-of-type(2) img {width:100%; height:auto;}

.ds-ct-daummap-spc01>div:nth-of-type(1)>div {position:absolute; width:100%; height:100%; top:0; left:0; display:flex; flex-direction:column; flex:auto; box-sizing:border-box; padding:1.5% 0 1.5% 1.5%;}
.ds-ct-daummap-spc01 iframe{position:absolute; width:100%; height:100%; top:0; left:0;}
.ds-ct-daummap-spc01 .root_daum_roughmap.root_daum_roughmap_landing{width:100%!important; height:100%!important;}
.ds-ct-daummap-spc01 .root_daum_roughmap .wrap_map {flex:auto;}

@media all and (max-width:768px) { /* MOBILE */
	.ds-ct-daummap-spc01 {flex-direction:column-reverse}
	.ds-ct-daummap-spc01>div:nth-of-type(1) {width:100%; height:0; padding-bottom:60%;}
	.ds-ct-daummap-spc01>div:nth-of-type(1)>div {padding:0;}
	.ds-ct-daummap-spc01>div:nth-of-type(2) {text-align:center;}
	.ds-ct-daummap-spc01>div:nth-of-type(2) img {width:70%; margin:auto;}
}