@charset "utf-8";

/* font-family:'Noto Sans KR',sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap'); 

/* font-family: 'Titillium Web', sans-serif; */ 
@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:wght@600;700&display=swap');
 


* { margin:0px ; padding:0px ; border:0px ; vertical-align:top ;
    color:#595959 ; word-break:break-all ; background:none ;
	font-family:'Noto Sans KR',sans-serif ;  text-decoration:none ; font-weight:300}

html { font-size:20px }
body { font-size:1rem ; background-color:#ffffff } 

ul,li,dt,dd,dl,ol { list-style:none }
a , button { cursor:pointer ; background:none }
button { border-radius:0px }
.sound , legend { font-size:0 ; position:fixed ; left:-10px ; top:-10px ; width:0px ; height:0px ; overflow:hidden ; color:transparent}
 

/* SKIP MENU */
.skipMenu , .skipMenu > a , .skip_btn  { display:block ; overflow:hidden }
.skipMenu { width:100% ;  ; position:fixed ; left:0 ; top:0  ; z-index:99} 
.skipMenu > a , .skip_btn { font-size:0 ; height:0 ; line-height:0 ; overflow:hidden ; text-align:center ; color:transparent }
.skipMenu a:focus , .skipMenu a:active , .skip_btn:focus , .skip_btn:active {
    background-color:#111111 ; color:#ffffff ; font-size:0.9rem ; line-height:1rem ; height:auto ; padding:0.8rem 0 } 
.skipMenu a:hover , .skip_btn:hover  { background-color:#fec139 ; color:#111111 }      



/* ETC */