
.md35489.dl{width: 100%;padding: .77rem .3rem 2rem;}
.md35489.dl .layout{width: 100%;max-width: 16.8rem;margin: 0 auto;}
.md35489.dl .hd{display: flex;justify-content: space-between;align-items: center;width: 100%;padding-bottom: .32rem;border-bottom: 1px dashed #85807f;margin-bottom: .63rem;}
.md35489.dl .hd-logo{color: #221815;line-height: 1;letter-spacing: .025em;}
.md35489.dl .dl-cont{width: 100%;display: flex;background-color: #e9e9e9;justify-content: space-between;padding: .56rem .85rem .53rem;}
.md35489.dl .dl-left{width: 6.7rem;}
.md35489.dl .dl-right{width: 7rem;}
.md35489.dl .cover-wrap { width: 100%;height: 5.65rem;text-align: center;}
.md35489.dl .cover { width:auto;height: auto;vertical-align: top;max-width: 100%;max-height: 100%;box-shadow: 0.08rem 0.08rem 0.08rem rgba(0,0,0,0.35);}
.md35489.dl .abs-card { margin-top: 0.45rem; }
.md35489.dl .abs-t { color: #221815; font-weight: bold; line-height: 1; letter-spacing: 0.05em; }
.md35489.dl .abs-desc { color: #595757; line-height: 1.4; letter-spacing: 0.05em; margin-top: 0.2rem; padding-top: 0.12rem; border-top: 1px dashed #c8c7c6; }
.md35489.dl .abs-list { margin-top: 0.07rem; }
.md35489.dl .abs-list li { color: #595757; font-weight: bold; line-height: 1.8; letter-spacing: 0.05em; }
.md35489.dl .abs-foot-list { margin-top: 0.06rem; padding-top: 0.2rem; border-top: 1px dashed #c8c7c6; }
.md35489.dl .abs-foot-list li { color: #595757; line-height: 1.666; letter-spacing: 0.05em; }
.md35489.dl .form-t { color: #221815; font-weight: bold; line-height: 1; letter-spacing: 0.05em; }
.md35489.dl .form-radio { margin-top: 0.4rem; }
.md35489.dl .form-radio-lbl { color: #221815; line-height: 1; letter-spacing: 0.05em; }
.md35489.dl .form-radio-row { display: flex; margin-top: 0.20rem; }
.md35489.dl .form-radio-opt { display: flex; align-items: center; color: #727171; line-height: 1; letter-spacing: 0.05em; cursor: pointer;}
.md35489.dl .form-radio-input { width: .72727em; height: .72727em; border: 1px solid #080102; border-radius: 50%; background-color: #ffffff; position: relative;top: 1px;}
.md35489.dl .form-radio-opt span { margin-left: 0.16rem; }
.md35489.dl .form-radio-opt + .form-radio-opt { margin-left: 0.64rem; }
.md35489.dl .form-field { margin-top: 0.50rem; }
.md35489.dl .form-field + .form-field { margin-top: 0.40rem; }
.md35489.dl .form-field-lbl { color: #221815; line-height: 1; letter-spacing: 0.05em; }
.md35489.dl .form-input { width: 100%; height: 0.70rem; border: 1px solid #080102;margin-top: 0.6363em;color: #221815; border-radius: 0.10rem; padding: 0 0.26rem;background-color: #ffffff; display: block; letter-spacing: 0.05em; }
.md35489.dl .form-agree { display: flex; align-items: center; margin-top: 0.75rem; width: calc(100% + 0.3rem);cursor: pointer;}
.md35489.dl .form-checkbox { width: 0.32rem; height: 0.35rem; border: 1px solid #080102; border-radius: 0.03rem; background-color: #ffffff; margin-right: 0.20rem; }
.md35489.dl .form-agree-txt { color: #221815; line-height: 1.4; letter-spacing: 0.05em;flex: 1;}
.md35489.dl .form-submit { min-width: 1.60rem; padding: 0 .22rem;line-height: 0.60rem; background-color: var(--active);transition: all .3s;border: 0; border-radius: 0.10rem; color: #ffffff;cursor: pointer; letter-spacing: 0.05em; display: inline-block;vertical-align: top; margin-top: 0.70rem; margin-left: auto; }
.md35489.dl .form-submit:hover{background-color: var(--theme);}
@media(max-width: 1200px){
    .md35489.dl .dl-cont{padding: .5rem .3rem;}
    .md35489.dl .dl-right{flex: 1;width: auto;padding-left: .6rem;}
}
@media(max-width: 750px){
    .md35489.dl{padding: .6rem .3rem;}
    .md35489.dl .hd{margin-bottom: .4rem;}
    .md35489.dl .dl-cont{display: block;padding: .3rem .3rem .5rem .3rem;}
    .md35489.dl .dl-left{width: 100%;margin-bottom: .5rem;}
    .md35489.dl .dl-right{width: 100%;padding-left: 0;}
    .md35489.dl .cover-wrap{height: auto;}
    .md35489.dl .form-field{margin-top: .3rem;}
    .md35489.dl .form-agree{margin-top: .3rem;}
    .md35489.dl .form-submit{margin-top: .3rem;}
}
