
@media(min-width:1200px) {
    .navbar {
        padding: 10px 0;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }

    .top-nav-collapse {
        padding: 0;
    }
}
.div_consult {position:relative; margin:0 auto; background:#fff; padding-top:47px; padding-bottom:47px;}
.div_consult .consult_wrap {width:1200px; height:auto; position:relative; margin:0 auto; overflow:hidden; background:url('/img/consult_img01.jpg') 0 0 no-repeat;}
.div_consult .consult_wrap h2 {text-align:center;}
.div_consult .consult_wrap form {position:relative; background-color:#ff7e93; width:700px; margin-top:24px; display:block; 
                                 float:left;}
.div_consult .consult_wrap .row_01 {width:700px; position:relative; overflow:hidden;}
.div_consult .consult_wrap .row_01 dl {display:block; float:left;width:400px;}
.div_consult .consult_wrap .row_01 dl dt {font-size:28px; font-weight:100; color:#fff; float:left; 
										  width:92px; height:28px; line-height:28px;}
.div_consult .consult_wrap .row_01 dl h4 {font-size:28px; font-weight:100; color:#fff; float:left; 
										  width:92px; height:28px; line-height:50px;}
.div_consult .consult_wrap .row_01 dl h4 {width:143px; height:28px; float:left;margin-top:23px;}
.div_consult .consult_wrap .row_01 dl h4 input {width:156px; height:50px; display:block; color:#000; 
                                                float:left; line-height:28px; font-size:15px; padding:0;margin-top:10px;}
.div_consult .consult_wrap .row_01 dl h5 {font-size:44px; font-weight:bold; color:#fff; float:left; width:700px; 
                                          margin-top:23px; margin-bottom:30px; border-width:1px; 
										  border-style:solid; text-align:center; padding:30px; background-color:#d8526b;}
.div_consult .consult_wrap .row_01 dl h6 {font-size:28px; font-weight:bold; color:#fff; 
                                          float:left; margin-top:60px; margin-bottom:30px;}
.div_consult .consult_wrap .row_01 dl h6 input {width:97px; height:28px; display:block; float:left; line-height:28px; font-size:15px; padding:0; margin:0;}
.div_consult .consult_wrap .row_01 dl dd {width:143px; height:28px; float:left;}
.div_consult .consult_wrap .row_01 dl dd input {width:156px; height:50px; display:block; float:left; margin-left:51px; line-height:28px; font-size:15px; padding:0;}
.div_consult .consult_wrap .row_01 dl dd.tels {width:225px;}
.div_consult .consult_wrap .row_01 dl dd.tels input {width:63px; margin-right:10px;}
.div_consult .consult_wrap .row_01 dl.dl_con { padding-top:10px;}
.div_consult .consult_wrap .row_01 dl.dl_con > dt {  width:70px; height:28px;}
.div_consult .consult_wrap .row_01 dl.dl_con dd input { width:418px;}
.div_consult .consult_wrap .row_01 .check_btn {display:block; float:right; margin-top:18px;}
.div_consult .consult_wrap .row_01 .check_btn * {line-height:20px; height:20px; vertical-align:middle;}
.div_consult .consult_wrap .row_01 .check_btn label {font-size:14px; font-weight:bold; color:#fff;}
.div_consult .consult_wrap .consult_btn {width:183px; height:77px; display:block; position:absolute; top:-10px; right:0;}
.div_consult .consult_wrap .consult_btn a {width:183px; height:77px; display:table-cell; background:url('/img/jj_consult_btn_bg.gif') 0 0 repeat;
text-align:center; vertical-align:middle; font-size:30px; font-weight:bold; color:#fff;}
.div_consult .consult_wrap .row_02 {width:100%; position:absolute; top:80px;}
.div_consult .consult_wrap .row_02 .p_tit {font-size:15px; font-weight:bold; color:#fff;}
.div_consult .consult_wrap .row_02 .txt_area {width:700px; margin:8px; overflow:hidden;}
.div_consult .consult_wrap .row_02 .txt_area p {width:592px; height:70px; background:#fff; overflow-y:scroll; display:block; float:left;}
.div_consult .consult_wrap .row_02 .txt_area div {width:100px; padding-top:35px; float:right;}
.div_consult .consult_wrap .row_02 .txt_area div input {display:block; float:left; width:15px; height:15px; margin-bottom:5px; background:#fff;}
.div_consult .consult_wrap .row_02 .txt_area div label {display:block; float:left; width:85px; height:15px; text-indent:10px; font-size:13px; color:#fff; line-height:15px; margin-bottom:5px;}
.div_consult .consult_wrap .row_02 .txt_area span {display:block; font-size:13px; color:#fff; margin-top:10px;}
.button, html input[type=button], input[type=reset], input[type=submit] {
 width:308px; height:109px; background-color:#fff; color:#a7223b; font-size:21px; font-weight:bold; float:left; margin-left:105px;}



 /* footer */
.foot_consult{background:#f3f3f3;padding-top:90px;padding-bottom:90px;}
.foot_consult dl{width:1106px; margin:0 auto; overflow:hidden;}
.foot_consult dl dt{font-family:'nanum gothic';font-size:28px; float:left; width:174px; height:100%; text-align:left;margin-top:3px;}
.foot_consult dl h2{font-family:'nanum gothic';font-size:28px; float:left; width:135px; height:100%; background:#b4eae8; 
                    text-align:left;margin-top:63px;margin-left:-340px;font-weight:700;}
.foot_consult dl h6 {font-size:28px; font-weight:bold; color:#333; float:left; margin:0;}
.foot_consult dl h4 {font-size:28px; font-weight:bold; color:#333; float:left; margin-top:62px; 
                     margin-left:-112px;}
.foot_consult dl h3{font-size:28px; width:133px; height:144px; background:#f3f3f3; text-align:center;}
.foot_consult dl h1{font-size:28px; width:650px; height:47px; text-align:center;}
.foot_consult dl h1 img {font-size:28px; width:650px; height:47px; text-align:center; margin-left:-568px;margin-top:115px;}
.foot_consult dl dd{float:right; width:calc(100% - 229px); height:100%;}
.foot_consult dl dd input { font-family:'nanum gothic';width:111px; height:40px; display:block; float:left; line-height:28px; font-size:15px; padding:0;margin-bottom:13px;}
.foot_consult dl dd ul{overflow:hidden; margin-left:124px;}
.foot_consult dl h5 {font-size:44px; font-weight:bold; color:#fff; float:left; width:677px; margin-top:82px; margin-bottom:30px; 
					margin-right:824px;text-align:left; padding:4px; background-color:#000;}
.foot_consult dl dd ul li{float:left; height:100%;list-style:none;}
.foot_consult dl dd ul li img{margin-top:21px; vertical-align:top;}
.foot_consult dl dd ul li input[type="text NAME"]{height:30px; background:#fff; border:1px solid #858792; margin-top:25px; padding:0 10px;}
.foot_consult dl dd ul li input[type="button"]{width:308px; height:109px; background-color:#fff; color:#a7223b; font-size:21px; font-weight:bold; float:left; margin-left:105px;}
.foot_consult dl dd ul li.first{width:240px;}
.foot_consult dl dd ul li.first img{margin-left:-198px;}
.foot_consult dl dd ul li.first input[type="text NAME"]{margin-left:110px; width:152px;}
.foot_consult dl dd ul li.second{width:285px; text-align:right;}
.foot_consult dl dd ul li.second img{margin-left:25px;}
.foot_consult dl dd ul li.second input[type="text NAME"]{margin-left:3px; width:44px;}
.foot_consult dl dd ul li.second input[type="text NAME"]:first-of-type{margin-left:15px;}
.foot_consult dl dd ul li.second input[type="checkbox"]{width:18px; height:18px; margin-top:13px;}
.foot_consult dl dd ul li.second label img{margin:15px 0 0 6px;}
.foot_consult dl dd ul li.last{width:446px;}
.foot_consult dl dd ul li.last img{margin-left:35px;}
.foot_consult dl dd ul li.last textarea{width:155px; height:48px; margin:25px 0 0 16px; padding:5px; border:1px solid #858792; resize:none;}
.foot_consult dl dd ul li.last a img{margin:25px 0 0 27px;}
.button, html input[type=button], input[type=reset], input[type=submit] {
 width:260px; height:109px; background-color:#d8526b; color:#fff; font-size:21px; font-weight:bold; 
 float:left; margin-left:170px; margin-top:-151px;}

