@import url('https://fonts.googleapis.com/css2?family=Gothic+A1&display=swap');

html>/**/body {}
html {height:100%;font-size:10px}
body {height:100%;overflow-x:hidden}
body {margin:0;padding:0;font-family: 'Gothic A1', sans-serif;font-size:12px;background-color:#fff}
div,ul,li,ol,dd,dt,dl,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;text-align:left}
ul,li,ol,dd,dt,dl{list-style:none;display:block}
i {font-style:normal}
img {border:0}
input {margin:0;padding:0;border:0;font-family: 'Gothic A1', sans-serif}
button {margin:0;padding:0;border:0;font-family: 'Gothic A1', sans-serif;cursor:pointer;outline:none}
select {margin:0;padding:0;font-family: 'Gothic A1', sans-serif}
form {margin:0;padding:0;border:0}
p {margin:0;padding:0}
fieldset {margin:0;padding:0;border:0}
legend {display:none}
div {position:relative}
fieldset {position:relative}
.hidden_phrase {visibility:hidden;width:0;height:0;line-height:0;overflow:hidden;position:absolute;top:-10000px}
a {color:#000;text-decoration:none}

*, *::after, *::before {box-sizing: border-box;}
a {color: #3A3A3A;text-decoration: none;}
* {
box-sizing: border-box; /* 오페라(Opera) */
-moz-box-sizing: border-box; /* 파이어폭스(Firefox)*/
-webkit-box-sizing: border-box; /* 웹킷(Webkit) & 크롬(Chrome) */
}
/* IE9 이하를 위한 css */
.placeholder {font-size:17px;color: #c7c7c7;}
/* IE10 이상을 위한 css */
input::placeholder {font-size:17px;color: #c7c7c7;opacity: 1; /* 파이어폭스에서 뿌옇게 나오는 현상을 방지하기 위한 css */}
input::-webkit-input-placeholder {font-size:17px;color: #c7c7c7;}
/* IE */
input:-ms-input-placeholder {font-size:17px;color: #c7c7c7;}
/* Firefox */
input:-mos-input-placeholder {font-size:17px;color: #c7c7c7;}

.bgcolor {}


.wrap_block {margin:0 auto;max-width:1080px}
.wrap_block:after {clear:both;display:block;content:""}

/*미디어쿼리*/
@media screen and (max-width:1080px){
}
@media screen and (max-width:1024px){
}
@media screen and (max-width:992px){
.wrap_block {margin:0 auto;max-width:auto}
}
@media screen and (max-width:800px) {
}
@media screen and (max-width:768px){
}
@media screen and (max-width:720px){
}
@media screen and (max-width:640px){
}
@media screen and (max-width:480px){
}
@media screen and (max-width:412px){
}
@media screen and (max-width:375px){
}
@media screen and (max-width:360px){
}
@media screen and (max-width:320px){
}