body{background:#fff;font-size:16px;}
@font-face {
    font-family: 'JalnanGothic';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_231029@1.1/JalnanGothic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


.container{max-width:1460px;margin:0 auto;padding:0px 15px;}

body .footer_wrap{ font-family: 'Noto Sans KR', sans-serif;font-size:12px;}
/*공통*/
/*h2,h3,h4,h5,h6,p,li,dt,dd{word-break:keep-all ! important;}*/
.mt_0 { margin-top: 0px ! important;}



/*footer_wrap*/
footer { letter-spacing: -0.075em;}
.footer_wrap input, .footer_wrap textarea{}
.footer_wrap{background:#463826 !important;padding:80px 0px;margin-top:-35px;}
.footer_wrap h3, .footer_wrap h4, .footer_wrap a, .footer_wrap li, .footer_wrap p, .footer_wrap label{color:#fff;font-family: 'Noto Sans KR', sans-serif;}
.footer_wrap p{font-size:1.0rem;}
.footer_wrap h4{font-weight:500;text-align:left;font-size:1.55rem;}
.footer_wrap h3{letter-spacing:-1px;font-weight:500;font-size:2.8rem;}
.footer_title{display:flex;justify-content: space-between;align-items:center;}
.bor_btnwrap{margin-bottom:0.8rem;}
.tell_wrap{display:flex;justify-content: space-between;align-items:center;gap:5px;margin-top:2.0rem;}
.adress_wrap{display:flex;justify-content: space-between;gap:5px;}
.adress_text{margin-top:2.0rem;}
.check_wrap{margin-top:15px;text-align:left;}
.check_wrap label{font-size:0.90rem;}
.checkbox_w{width:15px;}
.time_wrap .time_text{display:flex;justify-content: space-between;align-items:center;gap:5px;margin: 0px 0px 15px 0px;width:100%;}
.time_stext{text-align:right;}
.time_text p{font-size:1.05rem;font-weight:300;}
.time_stext p{text-align:right;display:block;}
.time_stext p{font-size:0.85rem;}
.footer_right{padding-left:3%;}
.bor_btn{border:1px solid #fff;border-radius:50px;color:#fff;padding:5px 25px 7px 25px; background: transparent; font-size: 1.05rem; line-height: 1.5rem;}
.footer_wrap p.tell_text{font-size:2.8rem;font-weight:500;}
button[type="submit"].bor_btn{background:none;font-size:1.05rem;width:200px;font-weight:400;    padding: 5px 25px 7px 25px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-1px;}
.map_wrap{width:100%;margin-bottom:25px;margin-top:2.0rem;}
.time_wrap{margin-top:8px;width:100%;}
button[type="submit"].bor_btn{margin-top:10px;}
 @media (min-width:640px){
.adress_text{display:flex;justify-content: space-between;gap:30px;}
.time_text p{margin-left:25px;}
.time_wrap{margin-top:0px;}
.check_wrap{display:flex;justify-content: space-between;align-items:center;gap:5px;}
button[type="submit"].bor_btn{margin-top:0px;}
.check_wrap label{width:100%;}
}

@media (max-width: 767px) {
	
    .footer_wrap a {
        font-size: 0.755rem;
    }
}

.link_footer li{display:inline-block;margin-right:20px;position:relative;}
.link_alink{}
.link_alink li:before{content:'';position:absolute;left:-12px;top:8px;width:2px;height:16px;background:rgba(255,255,255,0.90);}
.link_alink li:first-child:before{display:none;}
.copy_right p{line-height:1.5;margin-top:20px;font-size:1.05rem;text-align:left;}
.footer_wrap a{font-size:1.05rem;}
.footer_wrap button[type="submit"].bor_btn{font-size:1.05rem;}
.line_l{border-top:1px solid #655a4b;margin:45px 0px;}
.adress_btn{text-align:right;margin-top:25px;}
footer input[type="text"], footer textarea{border-radius:25px;background:#cd9753;border:1px solid #423320 ! important;width:100%;color:#fff;padding:8px; line-height: 1.5rem;}
footer input::placeholder {
color:#fff;
}

footer textarea::placeholder {
color:#fff;
}
footer textarea{border-radius:25px;width:100%;height:100px;}
input, textarea{width:100%;padding:5px 15px;font-size:1.0rem ! important;}
.form_contact{margin-top:25px;}
.input_form{display:flex;justify-content: space-between;align-items:center;gap:5px;}
.input_form li{width:100%;margin:20px 0px;}
.copy_link{text-align:right;}

.text_box h1.text-md{font-size:3.8rem;}

/*미디어쿼리*/
@media (min-width:992px){
.copy_link{float:right;}
.moblie_line{display:none;}
.surgery_box img{margin-top:30px;}
}

@media (min-width: 992px) and (max-width: 1140px) {
.footer_wrap .col-12.col-md-7{ -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.footer_wrap .col-12.col-md-5{ -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
}


.sec_line .line > p {

    font-family: 'Eulyoo1945-Regular';
    letter-spacing: -0.1em;
}

.sec_line .line > p > span{  font-family: 'Eulyoo1945-Regular' ! important; letter-spacing: -0.1em;}
.sec08 .title_area p{font-family: 'Philosopher', sans-serif ! important;}
.sec_list .img_area .num{font-family: 'Philosopher', sans-serif ! important;}
.sec_list .text_area .title{font-family: 'Pretendard' ! important;}
 .title_en{font-family: 'Philosopher', sans-serif ! important;}
.en {
font-family: 'Philosopher', sans-serif ! important;
    font-weight: 300 ! important;
    letter-spacing: 0;
}

p.info{font-weight:400 ! important;}

