@charset "UTF-8";


* {margin:0; padding:0; border:0;box-sizing: border-box;}

a {text-decoration:none; color:#000000;}
a:visited {text-decoration:none; color:#000000;}
a:active {text-decoration:none; color:#000000;}
a:link {text-decoration:none; color:#000000;}

ul, ol, dl {list-style: none;}

table {border-collapse: collapse;}

:focus:not(:focus-visible) {outline:none;}
:focus-visible {outline:2px solid #0e3055; outline-offset:2px;}

/*input[type="number"]요소에 상하 화살표 없애기*/
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}



.showBlockPc {display:block;}
.showInlineBlockPc {display:inline-block;}
.showInlinePc {display:inline;}
.showBlockM {display:none;}
.showBlockT {display:none;}
.showInlineBlockM {display:none;}
.showInlineM {display:none;}

@media(max-width:1200px){
  .showInlinePc {display:none;}
	.showBlockT {display:block;}
  .showBlockM {display:none;}
}


@media(max-width:768px){
	.showBlockPc {display:none;}
	.showInlineBlockPc {display:none;}
	.showInlinePc {display:none;}
	.showBlockT {display:none;}
	.showBlockM {display:block;}
	.showInlineBlockM {display:inline-block;}
	.showInlineM {display:inline;}
}