@charset "utf-8";
@import url('notoSans.css');
@import url('base.css');

.inner{width:100%; box-sizing:border-box;}

/* 팝업 프레임 */
.layer_popup {padding:30px 48px; overflow:hidden;}
.popup_title {font:normal 30px 'NotoSansBold' ; color:#4e4d4d; padding-bottom:20px; border-bottom:1px solid #959494;}
.popup_con {padding:20px 0;}
.request_agree > textarea {width:93%; padding:3%; border:1px solid #dadada; color:#a3a3a3; height:110px; line-height:150%;}
.request_agree > div {text-align:right; padding-top:10px; font-size:13px; color:#666; font-family:'NotoSansLight'}
.request_form {margin-top:15px;}
.request_form table {border-top:1px solid #e6e6e6; width:100%;}
.request_form table th {font:normal 13px 'NotoSansLight'; color:#717171; text-align:left; padding:10px 16px; background:#f6f6f5; border-bottom:1px solid #e6e6e6;}
.request_form table td {font:normal 13px 'NotoSansLight'; color:#717171; text-align:left; padding:10px 16px; border-bottom:1px solid #e6e6e6;}
.request_form table td input {border:1px solid #cfcfcf; padding:5px;}
.request_form table td input[type=button]{cursor:pointer; padding:8px 10px; background:#adadad; color:#fff; border:0;}
.request_form table td select{border:1px solid #e0e0e0; padding:6px 10px; margin:0 4px;}
.pop_btn { text-align:center; margin-top:30px; clear:both; }
.pop_btn > span a {border-radius:40px; background:#fff; padding:16px 35px; color:#a2a2a2; font:normal 17px 'NotoSansRegular'; border:1px solid #dbdbdb;}
.pop_btn > span a:hover {background:#f7da23; color:#888787; border:1px solid #f7da23;}
.pop_btn > span.btn_off {background:#dbdbdb; color:#fff; border:1px solid #dbdbdb; border-radius:40px; padding:16px 35px; font:normal 17px 'NotoSansRegular';}
.request_txt {font:normal 16px 'NotoSansRegular'; color:#9b9a9a;}
.support_list > div.support_list_select {float:right; margin-bottom:15px; }
.support_list > div.support_list_select select {border:1px solid #e0e0e0; padding:6px 10px; margin:0;}
.support_list table {border-top:1px solid #e6e6e6; width:100%;}
.support_list table th {font:normal 13px 'NotoSansLight'; color:#717171; text-align:center; padding:10px 16px; background:#f6f6f5; border-bottom:1px solid #e6e6e6;}
.support_list table td {font:normal 13px 'Dotum'; color:#838383; text-align:center; padding:13px 16px; border-bottom:1px solid #e6e6e6;}
.pop_paging {padding:15px 0 20px 0; text-align:center;}
.pop_paging span a {color:#717171; font-size:15px; padding:0 8px 3px 8px;}
.pop_paging span.num_on a {color:#fff; background:url(../img/icon/paging_on.png) no-repeat 0;}
.login {border:1px solid #dadada; padding:35px 30px; text-align:center;}
.login_txt > p {font-size:15px; color:#878787; font-family:'NotoSansLight';}
.login_txt > p.login_ttitle {font:normal 24px 'NotoSansRegular'; color:#4e4d4d;}
.login_from {margin-top:20px; clear:both; overflow:hidden;}
.login_from > div.login_input {float:left; margin-left:105px;}
.login_from > div.login_input input {border:1px solid #cfcfcf; padding:13px 8px; color:#aeaeae; margin-bottom:8px;}
.login_from > div.login_btn {float:left;}
.login_from > div.login_btn input[type=button]{cursor:pointer; padding:8px 10px; background:url(../img/icon/btn_login.png) no-repeat 0; border:0; width:91px; height:91px; margin-left:8px;}
.forget_df {clear:both; overflow:hidden; margin-left:105px;}
.forget {margin:0 5px 0 0; float:left;}
.forget input[type=button]{cursor:pointer; padding:8px 21px; background:#c2c2c2; color:#fff; border:0; margin:0 2px;}
.history { background:url(../img/icon/history_1.png) no-repeat left;}
.history > ul {padding-left:163px;}
.history > ul > li {font:normal 15px 'NotoSansRegular'; color:#666666; padding-left:50px; position:relative; line-height:203%; margin:0;}
.history > ul > li span { position:absolute; color:#9e9e9e; left:0;}
.certificate {padding-top:10px;}
.cooperation {padding-top:20px;}
.terms > h3 {font:normal 15px 'NotoSansRegular'; color:#666; padding-bottom:15px;}
.terms > h3.title {font:normal 20px 'NotoSansRegular'; text-align:center;}
.terms > div {font:normal 12px 'Dotum'; color:#929191; line-height:150%; padding-bottom:20px;}
.terms > div > ul {padding:6px 0 6px 8px;}
.terms > div > ul > li > span {padding:0 0 0 8px; background:url(../img/icon/dot.png) no-repeat left 6px; display:block;}
.terms > div > ul > li.black { padding-bottom:5px;}
.whole_address > div:first-child{margin-top:0;}
.whole_address > div{float:left; margin-top:10px;}
.search_list_address{max-height:95px; overflow:auto;}

#wrapDiv{width:70%; height:100%;padding:50px 120px}
#footer{background-color:#000; width:100%; display:inline-block; padding:2em 0; margin-top:2.5em;position: fixed;bottom: 0;}
/*footer*/
.address{color:#c7c7c7; font-size:1em;}
.copyright{color:#959695; font-size:1em}
.copyright span{color:#2aacda;}