.sub_top{background-image: url("//static.gnghospital.co.kr/gnghospital-kr/permalink/001/img/s_online_bg.jpg");height: 175px;}
.sub_top_txt p{color: #2e2d2d;}
.sub_top_txt h1{color: #2e2d2d;}
body .intro-img{width: 100%;max-width: 1200px;margin: 0 auto;}

.div-item{margin-bottom: 40px;}
.div-item h4{border-bottom: 1px solid #d7d7d7;border-top: 4px solid #3b4858;padding: 15px 0 15px 10px;}
.input-divs .item-ul li{height: 50px;padding: 10px;border-bottom: 1px solid #d7d7d7;}
.input-divs .item-ul li .s1{display: table;width: 100%;height: 100%;}
.input-divs .item-ul li .s2{display: table-cell;vertical-align: middle;text-align: center;}
.input-divs .item-ul .l1{width: 16%;background-color: #f6f6f6;font-weight: bold;font-size: 16px;}
.input-divs .item-ul .l2{width: 84%;}
.input-divs .item-ul li input[type=text]{height: 100%;max-width: 400px;width: 100%;background-color: #fff;}
.input-divs .item-ul li input[type=number]{height: 100%;max-width: 400px;width: 100%;background-color: #fff;}
.div-item .phone-div{height: 100%;width: 100%;max-width: 400px;}
.input-divs .div-item .item-ul li .phone-div .phone_val{width: 32%;}
.input-divs .div-item .item-ul li .phone-div .phone_val2{margin: 0 2%;}
.input-divs .div-item .label-item{width: 120px;vertical-align: -3px;}
.input-divs .div-item-3 .item-ul li,
.input-divs .div-item-5 .item-ul li{height: 160px;}
.input-divs .div-item-3 .item-ul textarea{height: 100%;padding: 5px;border:1px solid #e1e1e1;}
.input-divs .div-item-5 .item-ul textarea{height: 100%;padding: 5px;resize: none;border:1px solid #e1e1e1;background-color: #fff;color: #000;}
.div-item-5 .div2{padding-left: 17%;margin-top: 10px;}
.div-item-5 .div2 label{color: #000;}
.div-item-5 .div2 label input{margin-right: 5px;}

@media only screen and (max-width: 640px) {
	.input-divs .item-ul .l1{width: 25%;font-size: 14px;}
    .input-divs .item-ul .l2{width: 75%;}
    .input-divs .div-item .label-item{width: auto;font-size: 14px;margin-right: 10px;}
}
