@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");
* {
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
}
html,
body {
  margin: 0px;
  height: 100%;
}
body {
	overflow-x:hidden;
	-ms-overflow-style: none;
}
body::-webkit-scrollbar{
	display:none;
}

/* a blue color as a generic focus style */
button:focus-visible {
  outline: 2px solid #4a90e2 !important;
  outline: -webkit-focus-ring-color auto 5px !important;
}
a {
  text-decoration: none;
}

a, button, input, select, h1, h2, h3, h4, h5, * {
     box-sizing: border-box;
     margin: 0;
     padding: 0;
     border: none;
     text-decoration: none;
     background: none;
 
     -webkit-font-smoothing: antialiased;
}
 
 menu, ol, ul {
     list-style-type: none;
     margin: 0;
     padding: 0;
 }
 
 .no-drag * {
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
 }
 
.height_72 { height:72px; }
.height_108 { height:108px; }
.height_146 { height:146px; }
.height_160 { height:160px; }
.height_171 { height:171px; }
.height_200 { height:200px; }
.height_240 { height:240px; }
.height_280 { height:280px; }
.height_300 { height:300px; }
.height_320 { height:320px; }
.height_350 { height:350px; }
.height_400 { height:400px; }

.br_480,
.br_500,
.br_640,
.br_1200 { display:none; }
.block_640 { display:inline; }
.none_900 { display:flex; }
.none_r900 { display:none; }

@media (min-width:1301px) AND (max-width:1540px) {
	/* 약 20% 감소.. [수식 : X / 1.2] */
	.height_72 { height:60px; }
	.height_108 { height:90px; }
	.height_146 { height:122px; }
	.height_160 { height:133px; }
	.height_171 { height:143px; }
	.height_200 { height:167px; }
	.height_240 { height:200px; }
	.height_280 { height:233px; }
	.height_300 { height:250px; }
	.height_320 { height:267px; }
	.height_350 { height:292px; }
	.height_400 { height:334px; }
}
@media (min-width:901px) AND (max-width:1300px) {
	/* 약 45% 감소.. [수식 : X / 1.8] */
	.height_72 { height:40px; }
	.height_108 { height:60px; }
	.height_146 { height:81px; }
	.height_160 { height:89px; }
	.height_171 { height:95px; }
	.height_200 { height:111px; }
	.height_240 { height:133px; }
	.height_280 { height:156px; }
	.height_300 { height:167px; }
	.height_320 { height:178px; }
	.height_350 { height:194px; }
	.height_400 { height:222px; }
}

@media (max-width:1200px) {
	.br_1200 { display:inline; line-height:2em; }
}
@media (max-width:900px) {
	.none_900 { display:none; }
	.none_r900 { display:flex; }
}
@media (max-width:640px) {
	.br_640 { display:inline; line-height:2em; }
	.block_640 { display:block; margin-bottom:1em;}
	.br_r640 { display:none; }
}
@media (max-width:500px) {
	.br_500 { display:inline; line-height:1.5em; }
}
@media (max-width:480px) {
	.br_480 { display:inline; line-height:1.5em; }
}