@charset "UTF-8";

.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_radio_area .check_wrap .radio-container label[for="q10_N"] { display:block; }

.dj_wrap {min-width: 750px}
.dj_wrap .pb5 {padding-bottom: 5px}
.dj_wrap .color_black {color: #000 !important}
.dj_wrap .col_end_line {border-bottom: 1px solid #efefef !important; padding-bottom: 30px}
.dj_wrap .border_bottom_none {border-bottom: 0 !important}
.dj_wrap .dj_modal_popup {position: fixed;width: 100%;height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;background-color: rgba(0, 0, 0, 0.3);z-index: 100}
.dj_wrap .dj_modal_popup .dj_mp_inner {width: 630px;height: 517px;background-color: #fff;padding: 98px 30px 70px;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.dj_wrap .dj_modal_popup .dj_mp_inner .t1 {font-family: "AppleSDGothicNeoB";font-size: 50px;color: #000;letter-spacing: -0.5px;padding-bottom: 50px}
.dj_wrap .dj_modal_popup .dj_mp_inner .t2 {font-family: "AppleSDGothicNeoR";font-size: 36px;color: #000;letter-spacing: -0.5px;line-height: 52px;padding-bottom: 60px}
.dj_wrap .dj_modal_popup .dj_mp_inner .pop_btn {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content:center;-webkit-box-align: center;
	-moz-box-align:center; -ms-flex-align: center;align-items: center;height: 90px;font-family: "AppleSDGothicNeoR";font-size: 36px;color: #fff;letter-spacing: -0.5px;background-color: #000;-moz-border-radius: 20px;border-radius: 20px}
.dj_wrap .dj_topVisual {height: 480px;background: url("../images/dj_top_visual.png") no-repeat center center/auto 100%;}
.dj_wrap .dj_contents {margin-top: -88px}
.dj_wrap .dj_contents .inner {max-width: 750px;margin: 0 auto;padding: 0 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.dj_wrap .dj_contents .inner .dj_box_col {-moz-border-radius: 10px;border-radius: 10px;padding: 50px 40px;margin-bottom: 40px;background-color: #fff;-webkit-box-shadow: 5px 5px 10px 2px rgba(221, 221, 221, 0.6);
	-moz-box-shadow: 5px 5px 10px 2px rgba(221, 221, 221, 0.6);box-shadow: 5px 5px 10px 2px rgba(221, 221, 221, 0.6)}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_tit {font-family: "AppleSDGothicNeoB";font-size: 36px;color: #000;letter-spacing: -0.5px}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_tit .ctxt {position: relative;display: inline-block}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_tit .cdeco {padding-left: 10px;color: #da0f47}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_sub_tit {margin: 40px 0;font-family: "AppleSDGothicNeoR";line-height: 36px;font-size: 36px;letter-spacing: -0.5px}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_sub_tit.mt30mb0 {margin: 30px 0 0}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_sub_tit2 {margin: 30px 0;font-family: "AppleSDGothicNeoR";line-height: 36px;font-size: 36px;letter-spacing: -0.5px;color: #888888;line-height: 48px}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_sub_tit2.mt30mb0 {margin: 30px 0 0}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_inp_area {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-moz-box-pack: justify; -ms-flex-pack: justify;justify-content: space-between}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_inp_area .col_inp {border-bottom: 2px solid #e5e5e5;margin-top: 14px;width: 100%}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_inp_area .col_inp .col_inp_txt {font-family: "AppleSDGothicNeoR";line-height: 73px;font-size: 36px;letter-spacing: -0.5px;color: #000;width: 100%}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_inp_area .col_inp input::-webkit-input-placeholder {color: #dddddd}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_inp_area .col_inp input:-moz-placeholder {color: #dddddd}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_inp_area .col_inp input::-moz-placeholder {color: #dddddd}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_inp_area .col_inp input:-ms-input-placeholder {color: #dddddd}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_inp_area .col_inp input::-ms-input-placeholder {color: #dddddd}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_inp_area .col_inp input::placeholder {color: #dddddd}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_inp_area .col_inp input::-webkit-input-placeholder {color: #dddddd}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_inp_area .col_inp input:-moz-input-placeholder {color: #dddddd}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_inp_area .col_inp input:-ms-input-placeholder {color: #dddddd}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_inp_area .col_inp.inp_1 {width: 30%}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_inp_area .col_inp.inp_2 {width: 65%}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_select_area {margin-top: 40px}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .dj_select_file {width:100%; height:30px; font-size: 30px; line-height: 30px; color: #da0f46; padding-top: 10px; padding-bottom: 20px;}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_select_area .selectbox {width: 100%;height: 74px;padding-left: 25px;font-family: "AppleSDGothicNeoR";background: url("../images/dj_select_arr.png") no-repeat 96% 50%; /* 네이티브 화살표를 커스텀 화살표로 대체 */
  -moz-background-size: 16px 11px;background-size: 16px 11px;border: 2px solid #e5e5e5;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-moz-border-radius: 0px;border-radius: 0px; /* iOS 둥근모서리 제거 */
  -webkit-appearance: none; /* 네이티브 외형 감추기 */-moz-appearance: none;appearance: none;color: #888888;font-size: 36px;font-weight: 400;-moz-border-radius: 5px;border-radius: 5px}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_select_area .selectbox::-ms-expand {display: none}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_radio_area .check_wrap {border-bottom: 2px solid #efefef}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_radio_area .check_wrap .radio-container {position: relative;line-height: 19px}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_radio_area .check_wrap .radio-container > span {padding-right: 30px}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_radio_area .check_wrap .radio-container input[type=radio] {width: 1px;height: 1px;padding: 0;border: 0 none;margin: 0;position: absolute;left: 0;top: 0;overflow: hidden;clip: rect(0 0 0 0)}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_radio_area .check_wrap .radio-container label {margin-bottom: 30px;height: 43px;line-height: 43px;padding-left:52px;display: inline-block;
	background:url("../images/dj_radio_off.png") no-repeat 0 5px/38px auto;vertical-align: middle;cursor: pointer;font-family: "AppleSDGothicNeoR";font-size: 35px;letter-spacing: -1.5px;color: #888888}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_radio_area .check_wrap .radio-container label > span {vertical-align: middle;height: 38px;line-height: 38px}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .col_radio_area .check_wrap .radio-container input[type=radio]:checked + label {background: url("../images/dj_radio_on.png") no-repeat 0 0/38px auto}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .dj_file_upload {position: relative;width: 100%;height: 80px}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .dj_file_upload a {display: block;position: relative;width: 100%;height: 80px;line-height: 80px;border: 2px solid #efefef;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
	box-sizing: border-box;box-sizing: border-box;font-family: "AppleSDGothicNeoR";font-size: 36px;letter-spacing: -0.5px;color: #222;text-align: center}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .dj_file_upload a img {width: 44px;height: 37px;padding-right: 12px;position: relative;top: 4px}
.dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .dj_file_upload > input, .dj_wrap .dj_contents .inner .dj_box_col .dj_col_inner .dj_file_upload > label {position: absolute;top: 0px;left: 0px;width: 100%;height:100%;opacity:0;border:1px solid red}
.dj_wrap .dj_contents .inner .dj_send_btn {font-family: "AppleSDGothicNeoB";width: 100%;height: 90px;font-size: 36px;color: #fff;letter-spacing: -0.5px;background-color: #000;-moz-border-radius: 20px;border-radius: 20px;display:
 -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-moz-box-pack: center; -ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-moz-box-align: center; -ms-flex-align: center;align-items: center}


.dj_wrap .dj_contents .inner .dj_footer {padding: 100px 0;font-family: "AppleSDGothicNeoR";font-size: 30px;letter-spacing: -0.5px;color: #ddd;text-align: center}

