@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

.notosanskr * { 
    font-family:'Noto Sans KR', sans-serif;
}

* {
    font-family:'Noto Sans KR', sans-serif;
    letter-spacing:-1px;
    box-sizing:border-box;
    user-select:none;
    -webkit-tap-highlight-color:transparent;
}

html,
body {
    margin:0;
    padding:0;

    overflow-x:hidden;

    -ms-overflow-style:none;
    scrollbar-width:none;

    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
}

img {
    user-select:none;
    -webkit-tap-highlight-color:transparent;
}

.container {
    padding:0 8px;
}

h4 {font-size:22px;}

a {
    text-decoration:none;
    width:100%;
    color:#000;
    box-sizing:border-box;
    display:block;
}

input,
textarea {
    width:100%;
    padding:15px;
    box-sizing:border-box;
    border-radius:14px;
    border:none;
    background:#EEF2F5;
    color:#00AAA0;
    margin-bottom:35px;
    font-size:16px;
}

input::placeholder {
    color:#00AAA0;
}

input:focus,
textarea:focus,
select:focus {
    outline:none;
}

p {
    font-size:18px;
}

.f_pink {
    color:#DB4CE7;
}

.sub_tit h4 {
    margin-bottom:0;
    margin-top:0;
}

.f_basic {
    font-size:18px !important;
    color:#000 !important;
    margin:30px 0 20px 0 !important;
    text-align:center;
}

.agree_box>input[type="checkbox"] {
    display:none;
}

.agree_box>input[type="checkbox"] + label {
    display:inline-block;
    background:url('../image/check_no.png');
    width:32px;
    height:32px;
}

.agree_box>input[type="checkbox"]:checked + label {
    background:url('../image/check_ok.png');
}
/* ÀüÃ¼ ½ºÅ©·Ñ¹Ù ¼û±è */
* {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

/* Å©·Ò, »çÆÄ¸®, »ï¼ºÀÎÅÍ³Ý */
*::-webkit-scrollbar {
    display: none;
}