.layer-popup__title .logo--sm{background-image:url(../../img/flex/yellow/menu-logo_geum01.png);}
header:before{background-image:url(../../img/flex/yellow/header-deco_geum01.png);height: 270px;left: -31px;}
.menu-wrap__logo{background-image:url(../../img/flex/yellow/menu-logo_geum01.png);background-size: contain;height: 89px;margin: 18px 0;}
.main__visual__banner{background-image:url(../../img/flex/yellow/banner-bg_geum01.jpg);}
.main__visual__banner .img-box{background-image:url(../../img/flex/yellow/banner-logo_geum01.png);filter: drop-shadow(2px 4px 33px #000);}
/*.main__visual__banner .txt-box h2:before{content:'Welcome to ONLINE CASINO';}*/
/*.main__visual__banner .txt-box p:before{content:'다양하고 흥미진진한 승부를 온라인으로 즐기세요!';}*/
.deco-item--left{background-image:url(../../img/flex/yellow/deco-left_geum01.png);width: 840px;background-size: contain;height:90%}
.deco-item--right{background-image:url(../../img/flex/yellow/deco-right_geum01.png);height: 60%;}
.sub__logo{background-image:url(../../img/flex/yellow/menu-logo_geum01.png);background-size: contain;height: 12rem}
.sub.login .sub__flex-content:before{background-image:url(../../img/flex/yellow/login-bg_geum01.jpg);background-position: 22%;}
.main__bottom__board--list table{min-height: 90px}
.deco-box__inner {align-items: flex-end;}
.main__visual__banner .txt-box h2{overflow: inherit;}
.main__visual__banner .txt-box h2:before {background: linear-gradient(180deg, #ffffff 0%, #fdff87 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;filter: drop-shadow(2px 4px 6px black);font-size: 4rem}
.main__visual__banner .txt-box p:before{color: #ffffff;filter: drop-shadow(0px 0px 3px black) drop-shadow(0px 0px 7px black);}

.sub.login, .sub.join {
	background-image: linear-gradient(45deg, #ffe8a3 25%, #ffd993 25%, #ffd993 50%, #ffe8a3 50%, #ffe8a3 75%, #ffd993 75%, #ffd993 100%);
	background-size: 56.57px 56.57px;
}

.sub.login .sub__container, .sub.join .sub__container{box-shadow: 0 10px 37px #c99533;}

@media (max-width: 1000px){
	.header__logo{background-image:url(../../img/flex/yellow/menu-logo_geum01.png);width:170px;height: 51px;background-size: contain;top: 12px;}
}

.popup-web-wrap > h2{height: auto;padding: 1rem;word-break:break-word;font-size: 1.6rem;line-height:1.3;background: none;}
input, select, textarea{font-weight: normal;}

@media (max-width: 1000px) {
.popup{min-width: 50%;}
.main__bottom__board--list table {min-height: auto;}
.main__visual__banner .img-box{height: 160px;width: 100%;}
.deco-item--left {background-position: -80px bottom;background-size: contain;height: 250px;width: 823px;}
.main__visual__banner .txt-box h2:before{font-size: 3rem}
.sub.login .sub__flex-content {padding: 26rem 1rem 3rem 1rem;}
.deco-item--right{position: absolute;height: 90%}
}

@media (min-width: 1001px) {
	.main__visual__banner .img-box{height: 370px;margin-top: -35px;}
	.sub.login .sub__container{min-width:1200px}
	.sub__logo{background-size: contain;height: 13rem}
	.main__visual__banner {gap:0}
	.header__gnb .depth1--full{margin: 1rem 1rem 1rem 1rem}
	.header__gnb{padding-top: 110px}
}