/* 공통 style css */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;400;700;900&display=swap');
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
* {box-sizing:border-box;}
html {font-size:10px;} /* 62.5% */
@media only screen and (max-width: 1000px) {html{font-size:8px} /* 62.5% */}

a {text-decoration: none; }

body {
	font-family: var(--body-font);
	font-size:1.8rem;
	color: var(--point-color-2);
	line-height:1.7;
	letter-spacing:-0.03em;
	overflow:hidden; 
	height:100%;
	-moz-osx-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-ms-overflow-style: none;
}
.main-wrap img {vertical-align:bottom}
::-webkit-scrollbar {width: 3px; height:3px;}
::-webkit-scrollbar-thumb {background-color: var(--point-color-1);}
::-webkit-scrollbar-track {background-color: none;}

.introBtnEnt{display:none;}

.minimap.rlmvvobid{background: url('/assets/images/minimap/mini_map_1.png') no-repeat 0 1px;}
.minimap.rlkgmw5gl{background: url('/assets/images/minimap/mini_map_2.png') no-repeat 0 1px;}
.minimap.rlg89y5bv{background: url('/assets/images/minimap/mini_map_3.png') no-repeat 0 1px;}
.minimap.rlx5bemdw{background: url('/assets/images/minimap/mini_map_4.png') no-repeat 0 1px;}
.minimap.rlw4wrdvn{background: url('/assets/images/minimap/mini_map_5v.png') no-repeat 0 1px;}
.minimap.rlcnbycwn{background: url('/assets/images/minimap/mini_map_5g.png') no-repeat 0 1px;}
.minimap.rl3zkzwmu{background: url('/assets/images/minimap/mini_map_5w.png') no-repeat 0 1px;}
.minimap.rlocwoy4k{background: url('/assets/images/minimap/mini_map_6.png') no-repeat 0 1px;}
.minimap.rlsgeps1n{background: url('/assets/images/minimap/mini_map_7.png') no-repeat 0 1px;}
.minimap.rldeaenqb{background: url('/assets/images/minimap/mini_map_8.png') no-repeat 0 1px;}
.minimap.rl3q6juyx{background: url('/assets/images/minimap/mini_map_10.png') no-repeat 0 1px;}
.minimap.rlfru5yns{background: url('/assets/images/minimap/mini_map_treeshade.png') no-repeat 0 1px;}


.b-loby {
	display:none;
	position:fixed;
	bottom:32%;
	left:50%;
	transform: translate(-50%, -68%);
	z-index:99999;	
}
.bt_start {
  position: relative;  
  width: 150px;
  height: 150px;  
  border: 1px solid var(--point-color-gui-btn);
  border-radius: 50%;
  transition: all .4s;
  text-align:center;
  font-size:18px;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  line-height: 120%;
  background:var(--point-color-gui-btn);  
  display:flex; align-items: center; justify-content: center;  
  color:#fff;
  animation: neon1 1.5s ease-in-out infinite alternate;
}
.bt_start::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
  width: 150px;
  height: 150px;
  border: 1px solid #e04941;
  cursor:pointer;
  border-radius: 50%;
  opacity: 0;
  transition: all 0.5s;
}
.bt_start:hover {border:1px solid var(--point-color-gui-btn-ov);background:var(--point-color-gui-btn-ov);}
.bt_start:hover::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
  width: 180px;
  height: 180px;
  border: 1px solid var(--point-color-gui-btn-ov);
  border-radius: 50%;
  opacity: 1;
}
textarea{
	resize: none;
}
#intro-panel{		
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
}
.tuto_wp{z-index:9999999 !important;}
.bnb1 .minimap .map_info{display:none !important;}