@charset "utf-8";
/* CSS Document */

.contactpg.inpage { padding-top: 0;}
.cont_text { display: inline-block; width: 100%; padding-bottom: 50px;}
.cont_left { width: 270px; float: left;}
.cont_right { width:calc(100% - 270px); float: left; padding-left: 90px;}
.cont_text .small_tit { text-align: left;}
.line { border-top: solid 2px #979797; max-width: 1161px;margin: 0 auto 39px;}
.cont_links { font-size: 28px;font-weight: bold; line-height:40px;font-family: 'NanumMyeongjo'; margin-bottom: 30px; display: block;}
.cont_right .small_tit { margin-bottom: 10px;}
.cont_links a:hover { color:#bd7655; text-decoration: underline;}
.form_box .title_md { margin-bottom: 20px;}
.form-group label { font-size: 14px; font-weight: normal; line-height: 13px; letter-spacing: 0.13px;color: #000; display: block; margin-bottom: 6px; font-family: Karla;}
.cont_text.form_box { padding-bottom: 0;}
select { color: #000; font-size: 14px;letter-spacing: 0.16px; font-family: Karla; font-weight: normal;}

.contactpg .attached-file .wpcf7-form-control-wrap{position:initial !important;}

 @media (max-width: 1439px) {
    
}

 @media (max-width: 1199px) {
     
     .cont_right {width: calc(100% - 240px); padding-left: 30px;}
     .cont_left {width: 240px;}
  
     
   }

 @media (max-width: 991px) {
     
     .cont_left, .cont_right { width: 100%;}
     .cont_right {padding: 0; }
     .cont_text .cont_left .small_tit { padding-bottom: 20px; border-bottom: solid 1px #979797;}
     .line { display: none;}
     .cont_text { padding-bottom: 30px; }
}

 @media (max-width: 768px) {
     
}

 @media (max-width: 580px) {
     .width50 { width: 100%;}
     .form_box form .title_md { margin-top: 30px;}
 
}

 @media (max-width: 420px) {
  
     div.fileinputs, .attached-file , .btnbox.submit_btn, .submitbtn{ width: 100%;float:none;}
     .attached-file { margin-bottom: 10px;}
     .submitbtn{ text-align: center;padding: 12px 65px 10px 21px; }
     .btnbox.submit_btn:after { right: 69px; }
      .btnbox.submit_btn:hover:after { right: 75px; }
	 div.fileinputs input.file {display: block;line-height: 0;}
}
@media (max-width: 320px) {
.btnbox.submit_btn:after {
    right: 54px;
}
    .cont_links a { display: inline-block;word-break: break-all;}
}










