/* USER GUIDE */
.d_blue_dot {margin-right: 10px;}
.d_dark_dot {margin-right: 20px;}
.d_dark_sub_dot {margin-right: 2px;}
.d_user_guide {padding: 30px 0 18px;}
.d_user_guide2 {padding: 0 0 40px;}
.d_user_guide .guide_tit {
  font-size: 1.125rem;
  font-weight: bold;
  color: #636976;
  margin-bottom: 15px;
}
.d_user_guide .guide_tit span {
  vertical-align: middle;
  margin-right: 10px;
}
.d_user_guide .d_guide_img_con {
  display: flex;
  justify-content: space-between;
}
.d_guide_img_con h4 {
  padding: 12px 20px;
  display: flex;
}
.d_guide_img_con h4 b {color: #1478ea;}
.d_guide_img_con .d_blue_dot {
  margin-right: 10px;
}
.d_guide_img_con .d_dark_dot {
  margin-right: 20px;
}
.d_guide_img {margin-right: 2.1%;}
.d_guide_img:last-child {
  margin-right: 0;
}
.d_guide_img figure img {
  display: block;
  width: 100%;
}


/* NOTICE */
.d_notice {padding: 32px 0 60px;}
.d_table_border {
  border: 1px solid #dedede;
  border-radius: 15px;
  overflow: hidden;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
}
.d_table_hd {
  height: 56px;
  line-height: 56px;
  border: 1px solid #dedede;
  background-color: #f0eeeb;
}
.d_notice .d_mk_tabile {
}
.d_notice .d_mk_tabile th {
  font-size: 1.125rem;
  color: #636976;
  background-color: #f0eeeb;
  padding: 0;
}
.d_notice .d_mk_tabile span {margin-right: 0;}
.d_notice .d_mk_tabile td {
  height: 44px;
  line-height: 44px;
  border: 1px solid #dedede;
  padding: 0;
  font-size: 1.125rem;
  color: #000;
}
.d_notice .d_mk_tabile .nt_date {
  width: 15%;
}
.d_notice .d_mk_tabile .nt_tit {
  width: 70%;
}
.d_notice .d_mk_tabile td.nt_tit {
  text-align: left;
  padding-left: 20px;
}
.d_notice .d_mk_tabile .nt_name {
  width: 15%;
}

/* NOTICE DETAIL */
.d_notice_detail .d_notice_table .d_nt_wrap {
  width: 100%;
  height: 555px;
  font-size: 1.125rem;
  color: #000;
}
.d_notice_detail .d_notice_table .d_nt_tit {
  padding-left: 15px;
}
.d_notice_detail .d_notice_table .d_nt_tit span {
  vertical-align: sub;
  margin-right: 10px;
}
.d_notice_detail .d_notice_table .d_nt_00 {
  display: flex;
  border: 1px solid #dedede;
  height: 50px;
}
.d_notice_detail .d_notice_table .d_nt_00 .d_blue_dot {margin-right: 10px;}
.d_notice_detail .d_notice_table .d_nt_00 div:nth-child(1) {
  width: 15%;
  padding-left: 30px;
  color: #636976;
}
.d_notice_detail .d_notice_table .d_nt_00 div:nth-child(2) {
  width: 85%;
  padding-left: 30px;
  padding-right: 14px;
}
.d_notice_detail .d_notice_table .d_nt_01 {
  line-height: 50px;
}
.d_notice_detail .d_notice_table .d_nt_02 {
  border-bottom: none;
  padding: 15px 0;
}
.d_notice_btn_wrap {
  max-width: 200px;
  margin-left: auto;
}
.d_notice_btn_wrap .create_btn {
  height: 50px;
  font-size: 1.125rem;
  margin: 24px auto 0;
}

/* FAQ */
.d_faq .d_faq_toogle {
  width: 100%;
  margin-bottom: 15px;
}
.d_faq .d_faq_toogle a {
  position: relative;
  display: block;
  height: 53px;
  line-height: 50px;
  padding-left: 13px;
  font-size: 1.125rem;
}
.d_faq .d_faq_toogle a::before {
  content: '';
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  background: url("../img/sub_guide/btn-dn.png");
  width: 19px;
  height: 12px;
}
.d_faq .d_faq_toogle a span {
  vertical-align: middle;
  margin-right: 10px;
}
.d_faq .d_faq_toogle .d_faq_summary {
  display: none;
}
.d_faq .d_faq_toogle .d_faq_summ_wrap {
  padding: 20px 40px;
  display: flex;
}
.d_faq .d_faq_toogle .d_faq_summary .d_blue_dot {margin-right: 10px;}
.d_faq .d_faq_toogle .d_faq_summary p {line-height: 1.3;}
.d_faq .d_faq_toogle .d_faq_summary p b {
  color: #1478ea;
}
.d_faq .d_faq_toogle a.on {
  background-color: #f0eeeb;
  border-bottom: 1px solid #dedede;
}
.d_faq .d_faq_toogle a.on::before {
  background: url("../img/sub_guide/btn-up.png");
}

/* Direct inquiry */
.d_inquiry .d_mk_tabile .nt_tit {
  width: 62%;
}
.d_inquiry .d_mk_tabile .nt_ans {
  width: 11%;
}
.d_inquiry .d_mk_tabile .nt_modi {
  width: 12%;
}
.d_inquiry .d_mk_tabile .modify_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 109px;
  width: 100%;
  height: 30px;
  border-radius: 5px;
  background-color: #6796c4;
  color: #fff;
  font-size: 0.875rem;
  margin: 0 auto;
}
.inquiry_btn {
  background: linear-gradient(to right, #69aaf9, #ed79c7);
}
.answer_checked_on {display: block;}
.answer_checked {display: none;}



/* 거래내역 Add... */

.d_inquiry .d_mk_tabile .nt_dat {
  width: 13%;
}
.d_inquiry .d_mk_tabile .nt_amo {
  width: 15%;
}
.d_inquiry .d_mk_tabile .nt_fee {
  width: 12%;
}
.d_inquiry .d_mk_tabile .nt_typ {
  width: 12%;
}
.d_inquiry .d_mk_tabile .nt_sen {
  width: 18%;
}
.d_inquiry .d_mk_tabile .nt_rec {
  width: 18%;
}
.d_inquiry .d_mk_tabile .nt_ata {
  width: 12%;
}

.d_inquiry .d_mk_tabile .nt_num {
  text-align: right;
  padding-right: 12px;

}
.d_inquiry .d_mk_tabile .nt_txt {

}



/* inquiry wirte */
.d_inquiry_wirte .d_iq_wirte_tit {
  height: 55px;
  line-height: 55px;
  padding-left: 13px;
  font-size: 1.125rem;
  background-color: #f0eeeb;
}
.d_inquiry_wirte .d_iq_wirte_tit span {
  vertical-align: sub;
}
.d_iq_wirte_form {
  padding-left: 40px;
  margin-top: 20px;
  font-size: 1.125rem;
  color: #636976;
}
.d_iq_wirte_form h3 {
  margin-bottom: 10px;
}
.d_iq_from_tit {
  margin-bottom: 20px;
}
.d_iq_from_tit .d_input {
  max-width: 824px;
  width: 100%;
}
.d_iq_from_cont textarea {
  width: 100%;
  height: 375px;
  padding-left: 18px;
  padding-top: 15px;
}
.d_inquiry_ok_btn_wrp {
  max-width: 326px;
  width: 100%;
  margin: auto;
}
.d_inquiry_ok_btn {
  height: 64px;
  margin: 20px auto 0;
}

/* inquiry detail */
.d_question_tb {margin-bottom: 15px;}
.d_answer_tb {margin-left: 40px;}
.d_inquiry_detail .d_notice_table .d_nt_wrap {
  height: auto;
}
.d_inquiry_detail .d_notice_table .d_nt_03 {
  height: auto;
  padding: 10px 0 25px;
  line-height: 1.3;
}
.d_inquiry_btn_group {
  display: flex;
  justify-content: flex-end;
}
.d_inquiry_btn_group .create_btn {
  max-width: 200px;
  width: 100%;
  height: 50px;
  margin: 0 5px;
  margin-top: 20px;
  font-size: 1.125rem;
  font-weight: bold;
}
.d_inquiry_btn_group .create_btn:last-child {
  margin-right: 0;
}

/* 컨텐츠가 없음 */
/* .d_content_on {display: none;} */
.c_red {color: #ed1c24;}

/* d_inner width값 수정 */
.d_user_guide .d_inner,
.d_faq .d_inner,
.d_notice_detail .d_inner,
.d_inquiry_wirte .d_inner {width: 94%;}

/* 모바일 720px */
@media (max-width: 820px) {
  /* notice_detail */
  .d_notice_detail .d_notice_table .d_nt_00 div:nth-child(1) {padding-left: 15px;}
}
@media (max-width: 720px) {
  /* guide */
  .d_guide_img_con h4 {padding: 15px 20px 40px;}
  .d_user_guide .d_guide_img_con {flex-direction: column;}
  .d_guide_img {margin-right: 0;}
  /* faq */
  .d_faq .d_faq_toogle .d_faq_summ_wrap {padding: 20px 20px;}
  /*  */
  .d_notice_detail .d_notice_table .d_nt_wrap {height: auto;}
  .d_notice_detail .d_notice_table .d_nt_00 {flex-direction: column; height: auto;}
  .d_nt_cont {line-height: 50px;}
  .d_notice_detail .d_notice_table .d_nt_00 div:nth-child(2),
  .d_notice_detail .d_notice_table .d_nt_00 div:nth-child(1) {width: 100%;}
  .d_notice_btn_wrap {max-width: none; width: 90%; margin: 0 auto;}
  /* inquiry detail */
  .d_answer_tb {margin-left: 0;}
  .d_inquiry_btn_group {flex-direction: column;}
  .d_inquiry_btn_group .create_btn {
    max-width: none;
    margin: 0;
    margin-top: 20px;
  }
  .d_iq_wirte_form {padding-left: 0;}
  
}
