#sub-location .gw-tabs {background: #f2f2f2;}
#sub-location .tab-content {display: none;}
#sub-location .tab-content:first-of-type{display: block;}
#sub-location .gw-map{width: 100%;height: 440px;border:1px solid #ddd;overflow:hidden;background: red;}
#gw-map-img{ display: flex;justify-content: center;align-items: center;}
#sub-location .gw-map > img {width: 100%;height: 100%;object-fit: cover;}
#sub-location .gw-location-container {place-items:stretch;}
#sub-location .gw-location-container > div{padding:40px;border: 1px solid #ddd;border-top: 2px solid #000;background: #fff;}
#sub-location .gw-location-container  .gw-title{border-bottom: 1px solid #ddd;}
#sub-location .gw-location-container .gw-list01 > li:before{top:10px;transform:translateY(0);}
#sub-location .gw-location-container > ul > li > div:last-child{color: #666;line-height: 1.5;}
#sub-location .gw-naver:hover{border-color: #03C75A;}
#sub-location .gw-naver::before{background: #03C75A !important; }
#sub-location .gw-kakao:hover{border-color: #ffe100;color: #000;}
#sub-location .gw-kakao::before{background: #ffe100 !important; }
#sub-location .gw-mr-30{margin-right: 30px;}

/*반응형------------------------------------------------------------------------------------------------------------------ */
@media screen and (max-width:1024px){
    #sub-location .gw-location-container{flex-direction:column;gap: 20px;}
    #sub-location .gw-location-container .gw-w-50 {width: 100% !important;}
    #sub-location .gw-location-container > div{padding:22px;}
}

@media screen and (max-width:576px){
    #sub-location .gw-map{height: 50vw;}
    #sub-location .gw-map > img{height: 200%;}
    #sub-location .gw-location-container .gw-flex-btw {flex-wrap: wrap;gap: 10px;}
}
.gw-main-btn02{display:flex;place-content:center;border:2px solid #ddd;width: 100%;height:55px;line-height:55px;cursor:pointer;border-radius: 5px;font-family: "Lexend", sans-serif;transition: all .3s;}
/* gw-theme04-main-inquiry */
#gw-theme04-main-inquiry{background: #fff;}
#gw-theme04-main-inquiry > form {margin:0 auto;display: flex;align-items: center;place-content: center;width: 1200px;height: 100%;}
#gw-theme04-main-inquiry .gw-title-container {display: flex;flex-direction: column;align-items: center;}
#gw-theme04-main-inquiry .gw-input-container > ul {width:calc(50% - 30px);}
#gw-theme04-main-inquiry .gw-input-container > ul > li{margin-top:15px;}
#gw-theme04-main-inquiry .gw-input-container .gw-input-item{padding:0 15px 0 80px;position:relative;background: #f8f8f8;height:55px;border-radius: 30px;}
#gw-theme04-main-inquiry .gw-input-container .gw-input-title{position:absolute; top:0px; left:0px; width:100px; line-height:55px;text-align: center;font-family: 'NotoKr_B', sans-serif;}
#gw-theme04-main-inquiry .gw-input-container .gw-input{width:100%;background: #f8f8f8;border: none;height:55px;}
#gw-theme04-main-inquiry .gw-input-container .gw-file-input-container{background: #f8f8f8;border-radius: 30px;}
#gw-theme04-main-inquiry .gw-input-container .file-name{padding: 0;padding-left: 30px;border: none;background: #f8f8f8;color:#666;width: 100%;border-radius: 30px;line-height: 55px;}
#gw-theme04-main-inquiry .gw-check-list{align-items: center;place-content: center;cursor: pointer;}
#gw-theme04-main-inquiry .gw-file-input-container{cursor: pointer;}
#gw-theme04-main-inquiry .gw-file-input-button {top: 50%;right: 20px;transform: translateY(-50%);height: 30px;line-height: 30px;border-radius: 30px;}
#gw-theme04-main-inquiry .gw-textarea-item > textarea {padding:30px;border: none;background: #f8f8f8;border-radius: 30px;height: 260px;margin-top: 15px;color:#666;}
#gw-theme04-main-inquiry input[type="checkbox"].on + .check-label:before {content: "\e928";font-family: "xeicon";border-color: var(--main-color);background: var(--main-color);font-weight: 600;line-height: 16.5px;color: #fff;}
#gw-theme04-main-inquiry .gw-search {display: inline-block;width: 30px;height: 30px;line-height: 30px;background: #000;color: #fff;border-radius: 100%;cursor: pointer;box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.15);}
#gw-theme04-main-inquiry .gw-search > i {font-size: 14px;}
#gw-theme04-main-inquiry .gw-main-btn02 {max-width: 295px;margin: 0 auto;color: #000;}
#gw-theme04-main-inquiry .gw-plus-btn {width: 30px;height: 30px;}