@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');
 
* { margin:0 ; padding:0 ; color:#444444 ; word-break:break-all ; vertical-align:top ;
	font-family: 'Noto Sans KR', sans-serif ; text-decoration:none ; font-weight:200 ;
    border:0 ; border-radius:0 ; background:none }
	
html { font-size:20px }
body { font-size:1rem ; background-color:#ffffff } 

img , legend , fieldset { border:0 }
ul,li,dt,dd,dl,ol { list-style:none ; vertical-align:top }
a , button { cursor:pointer }
 
.sound , legend { 
    display:block ; overflow:hidden ; width:0px ; height:0px ; 
    position:fixed ;  z-index:1 ; left:-10px ; top:-10px ;
    font-size:0 ; line-height:0 ; height:0 ; color:transparent }


/* SKIP MENU */
#skipMenu , .skipBtn , .K_skip  { width:100% ; overflow:hidden ; position:fixed ; left:0 ; top:0 ; z-index:99} 
#skipMenu a , .skipBtn , .K_skip { display:block ; font-size:0 ; height:0 ; line-height:0 ; overflow:hidden ; text-align:center }
.K_skip:focus , .K_skip:hover , .K_skip:active
#skipMenu a:focus , #skipMenu a:hover , #skipMenu a:active ,
.skipBtn:focus , .skipBtn:hover , .skipBtn:active { 
    background-color:#111111 ; color:#ffffff ; font-size:1rem ; line-height:1.2rem ; height:auto ; padding:0.4rem 0 } 
.K_skip:hover , #skipMenu a:hover , .skipBtn:hover { background-color:#012d6b }



/* ETC */
.min_width { min-width:15rem }


/* PC **********/
@media all and (min-width:1100px){

    .min_width { min-width:21.2rem } 
 	 
} 

 