.root_daum_roughmap .cont {display:none}

.user-point-green {
  color:#22b14c;
}

/*¸ÞÀÎÁÂÃø¹Ú½º ¹öÆ°*/
.button-wraper {width:100%;position:relative;overflow:hidden;padding:0 20px}
.button-wraper .button-wrap {width:100%;height:auto;background:transparent;text-align:left;vertical-align:middle;}
.button-wraper header {text-align:center;margin-bottom:10px}
.button-con ul {position:relative;float:left;width:49%;margin:0 2% 0 0;padding:0.275rem 0.5rem;list-style:none;background:#f7f7f7;cursor:pointer}
.button-con ul.buttonA {background:#00a89d}
.button-con ul.buttonB {background:#004f4a}
.button-con ul:last-child {margin-right:0}

.button-con ul li {font-size:.855rem;line-height:1.4;letter-spacing: -.085rem;color:#fff;text-align:center}
.button-con ul li.cul-txt strong {color:#fff;letter-spacing:-.01rem;}

.button-con ul a:hover {text-decoration:none}

.box-skin.line {
    --nd-box-skin-padding: 1rem;
    --nd-box-skin-bg: #fff;
    --nd-box-skin-border: 1px solid #e8e8e9;
}
.box-skin.idx--box {
   --nd-box-skin-border: 1px solid var(--nd-gray-300, #d2d2d4);
  --nd-box-skin-border-radius: 0.5rem;
}
.box-skin.idx--box-top {
   --nd-box-skin-border: 1px solid var(--nd-gray-300, #d2d2d4);
   border-bottom:0;
  border-radius: 0.5rem 0.5rem 0 0;
  padding-bottom: 0px;
}
.box-skin.idx--box-top>.header strong {
  text-align:center;
}
.box-skin.idx--box-bottom {
   --nd-box-skin-border: 1px solid var(--nd-gray-300, #d2d2d4);
   border-top:0;
  border-radius: 0 0 0.5rem 0.5rem;
}
.box-skin.idx--box-bg {
   --nd-box-skin-border: 1px solid var(--nd-gray-300, #d2d2d4);
   border-bottom:0;
   border-top:0;
}
.box-skin.idx--box-main {
   --nd-box-skin-border: 1px solid var(--nd-gray-300, #d2d2d4);
  --nd-box-skin-border-radius: 0.5rem;
}
.box-skin.idx--box-main .container > .skin-column:first-child:nth-last-child(2) {padding-right:15px}

.icon-text {
    display: inline-block;
    width: 35px;
    margin-right: 7px;
}

/* °ü·Ã±â»ç */
#skin-relation {
	--atx-gutter-x: 1.25rem;
	--atx-gutter-y: var(--atx-gutter-x);
	--nd-atx-title-margin: .5rem 0 0 0;
	--nd-atx-title-font-size: .9375rem;
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(-1 * var(--atx-gutter-y));
	margin-left: calc(-0.5 * var(--atx-gutter-x));
	margin-right: calc(-0.5 * var(--atx-gutter-x));
}
#skin-relation .item {
	flex: 0 0 auto;
	width: 25%;
	margin-top: var(--atx-gutter-y);
	padding-left: calc(0.5 * var(--atx-gutter-x));
	padding-right: calc(0.5 * var(--atx-gutter-x));
}
#skin-relation .frame {border-radius: 0.5rem;}
#skin-relation .auto-images {border-radius: 0.5rem;}

/* °ü·Ã±â»ç */
#skin-relation-r {
 width:100% !important;
	--atx-gutter-x: 1.25rem;
	--atx-gutter-y: var(--atx-gutter-x);
	--nd-atx-title-margin: .5rem 0 0 0;
	--nd-atx-title-font-size: .9375rem;
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(-1 * var(--atx-gutter-y));
	margin-left: calc(-0.5 * var(--atx-gutter-x));
	margin-right: calc(-0.5 * var(--atx-gutter-x));
}
#skin-relation-r .item {
	flex: 0 0 auto;
	width: 50%;
	margin-top: var(--atx-gutter-y);
	padding-left: calc(0.5 * var(--atx-gutter-x));
	padding-right: calc(0.5 * var(--atx-gutter-x));
}
#skin-relation-r .frame {border-radius: 0.5rem;}
#skin-relation-r .auto-images {border-radius: 0.5rem;}
#site-roll-wrap .slick-track {width:100% !important; }

.social-group.for-other {
   grid-template-columns: repeat(var(--nd-sns-group-cols, 3), 1fr);
}
.social-group .sns {
   width:60px;
   height:60px;
   border-radius: 50%;
}

/* ¹èÁøÈñ / 1509681 / 20250922 */
.box-skin.height-335 {
  height: 335px;
}