@import url("./normalize.css");
@import url("./theme.css");
@import url("./base.css");


/* 전체 레이아웃 셋팅 */
.content_container {
    margin :var(--spacing-base) auto;
    padding : var(--spacing-base) var(--spacing-base);
    width: 100%;
    max-width: var(--container-width);
}


.content_area {
    margin: var(--spacing-base) auto;
    padding: var(--spacing-base) var(--spacing-lg);
    width: 100%;
    max-width: var(--small-container-width);
    background : white;
    border: thin solid var(--main-item-border-color);
    box-shadow: 0 0 7px 0 rgba(0,0,0,.14);
    border-radius : 6px;
}


.help_title {
    padding-bottom: var(--spacing-xl);
    text-align: center;
    font-size: var(--text-3xl);
    color: #000;
    border-bottom: 2px solid var(--main-item-border-color);
}

.help_notice {
    padding: var(--spacing-xs) 0 var(--spacing-xl);
}

.help_notice .notice_txt {
    font-size: var(--text-xl);
}

.help_btn_box {
    padding-top: var(--spacing-base);
    padding-bottom: var(--spacing-xl);
}



.input_box {
    width: 100%;
    position: relative;
    padding: var(--spacing-sm) 0;
}

.input_title {
    font-size: var(--text-md);
    letter-spacing: -0.007rem;
    line-height: 1.8rem;
}

.input_item {
    width: 100%;
    position: relative;
    padding: var(--spacing-xs);
}


.input_txt {
    padding: var(--spacing-xs) var(--spacing-base);
    width: 100%;
    font-size: var(--text-base);
    letter-spacing: -.015rem;
    border:0;
    border-bottom: 0.1rem solid var(--main-item-border-color);
}

.input_error {
    display: block;
    position: absolute;
    padding-left: var(--spacing-xs);
    line-height: var(--line-thickness-md);
    font-size: var(--text-xs);
    color: var(--error-color);
}

/*버튼 속성*/
.solid {
    background-color: var(--primary-color);
    color: #fff;
}


/*버튼 속성*/
.full {
    /*width: 25%;*/
    font-size: var(--text-md);
    font-weight: 700;
    height: 52px;
    line-height: 50px;
    border-radius: var(--border-radius-base);
}

.email_send_button {
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    background-color: var(--primary-color);
}


.solid.disabled {
  background-color: var(--disabled-color);
  color: #fff;
  cursor: default;
}
