@charset "utf-8";
    /*
        author : jooyeon Jin, publisher

        info: 
            max-width:1920px;
            inner-width:1460px;

            responsible: 1460px/1280px
        
        ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

        changes
        - 20191217 : initially created
    */
    
#denall_vodReport{width:100%;padding-bottom:100px;background-color:#f5f5f5;}

.titlearea{max-width:1460px;width:100%;padding:70px 0 38px;margin:0 auto;text-align:center;}
.titlearea h3{font-size:38px;letter-spacing:-3.8px;font-weight:bold;margin-bottom:3px;}
.titlearea p{font-size:20px;letter-spacing:-2px; letter-spacing: -0.1em;}
.titlearea_link {display:inline-block; width:160px; height: 32px; line-height: 32px; border: 1px solid #999; margin-left: 11px; position: relative; color: #111; background-color: transparent; font-size: 15px; font-weight: bold; letter-spacing: -0.075333em;}
.titlearea_link::after { content: url(/images/icn-report-arrow.png); margin-left: 13px; vertical-align: baseline;}
.titlearea .link_report_login{display: inline-block; width: 76px; height: 32px; line-height: 32px; margin-left: 11px; letter-spacing: -0.075333em; text-align: center; vertical-align:2px; color: #fff; background-color:#ed0f69; font-size: 15px; font-weight: bold;}
.formgroup{max-width:1460px;width:100%;padding:60px 90px 68px;margin:0 auto;background-color:#fff;border: solid 1px #ccc; border-top: 2px solid #000;}
.formgroup >h4{font-size:22px;line-height:24px;letter-spacing:-2.2px;font-weight:900;margin-bottom:12px;}

/* fieldset - cs_mtm.css 불러옴 */

input[type="text"]{line-height:40px;height:40px;}
select{line-height:40px;height:40px;vertical-align: middle;}

fieldset{border-bottom:0;margin-bottom:40px; border-top: 1px solid #000;}
fieldset >input{width:100%;}
fieldset input, fieldset textarea { border: 1px solid #c6c6c6; }
fieldset >div >label.cs-subtitle{width:173px;padding-left:39px; flex-shrink: 0;}

fieldset.fieldset2 >div:nth-child(4){height:395px;margin-top: 10px;}
fieldset.fieldset2 >div:nth-child(5){height:165px;margin-top:10px;}
fieldset >div >ul{ width: 100%; margin-left:173px;letter-spacing:-1.05px;}

/* cs_mtm.css 해제 */
fieldset.fieldset2 >div:nth-child(4) { height: auto; margin: 0; }
fieldset.fieldset2 >div:nth-child(5) { height: auto; margin: 0; }
fieldset >div:nth-child(5) { height: auto; margin: 0; }
fieldset >div >div { margin: 0; }

.fieldset1 .form-row { min-height: 48px; line-height: 1; padding: 4px 0; display: flex; align-items: center; }
.fieldset2 .form-row { line-height: 1; padding: 10px 0; display: flex; align-items: center; padding-right: 28px; }
.fieldset2 .form-row input, .fieldset2 .form-row textarea { width: 100%; }
.fieldset2 .notice { margin-top: 10px; margin-left: 10px; }
.fieldset2 .filebox { margin-top: 5px; }
.fieldset2 .filebox:first-child { margin-top: 0; }

.fieldset-terms{border-top:1px solid #000;}
.fieldset-terms >div{padding: 0 22px 0 28px; }
.fieldset-terms >div:first-child {padding-top: 23px; padding-bottom: 57px;}
.fieldset-terms >div strong{font-weight:bold;font-size:16px;letter-spacing:-0.1em;margin-bottom:17px;display: inline-block;}
.fieldset-terms >div .checkboxarea{float:right; margin-right:42px;}
.fieldset-terms >div .terms-desc{ clear: both; padding:25px 20px;background-color:#f2f2f2;border:1px solid #c6c6c6;}
.input-l{width:877px;}
fieldset >div >input.float{float: left;width:761px}

#denall_vodReport .submit_btn { margin-top: 30px; }

@media screen and (max-width: 1500px){
   .titlearea{max-width:1166px;}
    .formgroup{max-width:1166px;}
    
    .input-l{width:777px;}

    fieldset >div >input.float{width:555px}


}

