@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:'NanumSquare',sans-serif */
@import url('https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css'); 
 
/* font-family:'NanumSquareRound',sans-serif */
@font-face {
    font-family: 'NanumSquareRound';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NanumSquareRound.woff') format('woff');
    font-weight: normal ; font-style: normal;
}



* { margin:0px ; padding:0px ; font-size:1em ; line-height:0px ; color:#595959 ; word-break:break-all ; vertical-align:top ;
	font-family:'Noto Sans KR','Malgun Gothic','맑은 고딕',sans-serif ; text-decoration:none ; font-weight:300 ;
    border:0px ; border-radius:0px ; background:none }
	
html , body {width:100% ; height:100% }	
body { background-color:#ffffff }
img , legend , fieldset { border:0px }
ul,li,dt,dd,dl,ol { list-style:none ; vertical-align:top }
a , button { cursor:pointer }
 
.sound , legend { font-size:0px ; line-height:0px ; overflow:hidden ; height:0px ; text-indent:-9999px }



/* SKIP MENU */
#skipMenu , .skipBtn   { width:100% ; overflow:hidden ; position:fixed ; left:0px ; top:0px ; z-index:90} 
#skipMenu a , .skipBtn { display:block ; font-size:0px ; height:0px ; line-height:0px ; overflow:hidden ; text-align:center }
#skipMenu a:focus , #skipMenu a:hover , #skipMenu a:active ,
.skipBtn:focus , .skipBtn:hover , .skipBtn:active { 
    background-color:#555555 ; color:#ffffff ; font-size:1em ; line-height:2em ; height:auto ; padding:5px 0px } 
#skipMenu a:hover , .skipBtn:hover { background-color:#000000 }

 