#inquiry-form {}
#inquiry-form .pages {}
#inquiry-form .pages .section1 {text-align:center;}
#inquiry-form .pages .section1 .stBg {
    background:url(/images/common/inquiry_bg.jpg) no-repeat center center;background-size:cover;height:450px;
    position:relative;
}
#inquiry-form .pages .section1 .stBg .rect {
    display:inline;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;height:210px;width:95%;
}
#inquiry-form .pages .section1 .stBg h4 {font-size:40px;font-weight:500;margin-bottom:25px;}
#inquiry-form .pages .section1 .stBg .fc-blue {color:#302b8d;}
#inquiry-form .pages .section1 .whBg {margin:-80px auto 100px auto;padding:80px 0 0 0;background:#fff;}
#inquiry-form .pages .section1 .whBg h5 {font-size:29px;font-weight: normal;margin-bottom:40px;}
#inquiry-form .pages .section1 .whBg p {font-size:25px;}
#inquiry-form .pages .section1 .whBg p span {color:#1d4ca1;font-weight:bold;}
#inquiry-form .pages .section2 {}
#inquiry-form .pages .section2 h4 {font-size:34px;font-weight:bold;padding-bottom:20px;}
#inquiry-form .pages .section2 p {}
#inquiry-form .table {font-family: "Noto Sans Korean", sans-serif;border-top:2px solid #000;margin-top:40px;}
#inquiry-form .table th {width:160px;color:#2d2d2d;font-weight:bold;line-height:1.4;padding:0 10px; padding-top: 18px;}
#inquiry-form .table select,
#inquiry-form .table input[type=email],
#inquiry-form .table input[type=text],
#inquiry-form .table textarea {width:100%;border:1px solid #e1e1e1;padding:10px;}
#inquiry-form .table select,
#inquiry-form .table input[type=email],
#inquiry-form .table input[type=text] {max-width:400px;}
#inquiry-form #upload-file-btn {padding:10px 20px;text-align:center;line-height:74px;background:#888;border:1px solid #888;color:#fff;cursor:pointer;}
#inquiry-form label {color:#2d2d2d;font-weight:bold;margin-bottom:10px;}
#inquiry-form li {font-size:16px;}
#inquiry-form .reset-btn,
#inquiry-form .submit-btn {width:50%;max-width:270px;height:70px;line-height:70px;color:#fff;display:inline-block;}
#inquiry-form .reset-btn {cursor:pointer; border: 1px solid #ccc; color: #151515;}
#inquiry-form .submit-btn {background:#1d4ca1;border: 1px solid #1d4ca1;margin:0;padding:0;}

#inquiry-form td.border_none{border-bottom: 0; padding :50px 0 100px 0;}
@media (max-width:800px){
    p{font-size: 14px;}
    #rect-btn {}
    #rect-btn .reset-btn,
    #rect-btn .submit-btn {width:45% !important;max-width:100% !important; border-radius: 0;}
    
    #inquiry-form .pages .section1 .stBg{height: 400px;}
    #inquiry-form .pages .section1 .stBg .rect {height:auto;padding-top:80px; }
    #inquiry-form .pages .section1 .stBg h4 {font-size:30px;font-weight: 600;padding-top:17px;position: relative;margin-bottom:20px;}
    #inquiry-form .pages .section1 .whBg{margin-bottom: 50px;}
    #inquiry-form .pages .section1 .whBg h5{font-size: 22px;margin-bottom:15px;}
    #inquiry-form .pages .section1 .whBg p {font-size:21px;}
}

@media (max-width:550px){
    #inquiry-form .pages .section1 .stBg{height: 380px;}
    #inquiry-form .pages .section1 .stBg .rect {height:auto;}
    #inquiry-form .pages .section1 .stBg h4 {font-size:26px;margin-bottom:30px;}
    #inquiry-form .table {}
    #inquiry-form .table th,
    #inquiry-form .table td {display:block;width:100%;}
    #inquiry-form .table th {line-height:44px; padding-top:10px;}
    #inquiry-form .table td{padding:0 0.5rem 25px 0.5rem;}
    #inquiry-form .pages .section1 .whBg{padding-top:50px;margin-top:-50px;}
    #inquiry-form .pages .section1 .whBg h5{font-size: 16px;}
    #inquiry-form .pages .section1 .whBg p {font-size:21px;}
}
@media (max-width:450px){
    #inquiry-form .pages .section1 .stBg{height: 400px;}
    #inquiry-form .pages .section1 .stBg h4 {font-size:25px;}
    #inquiry-form .pages .section1 .stBg .rect{padding-top:60px;}
    #inquiry-form .pages .section2 h4{font-size: 25px;}
    
    
    #inquiry-form .table td,
    #inquiry-form .table td li{font-size: 14px;}
    
    #inquiry-form .reset-btn, #inquiry-form .submit-btn{height: 60px; line-height: 60px;}
}