#sub-inquiry .gw-input-style02-box{position: relative;}
#sub-inquiry .gw-input-style02-box form {display: flex;align-items: flex-start;gap: 20px;}
#sub-inquiry form > div{width: 750px;}
#sub-inquiry .gw-left-box{ display: flex;flex-direction: column;gap: 10px;}
#sub-inquiry .gw-input-style02-box .input-write-con {margin-bottom: 20px;}
#sub-inquiry .gw-input-style02-box .input-write-box{margin-top: 0;}
#sub-inquiry .gw-input-style02-box .input-write-box .icon{width:200px;}
#sub-inquiry .gw-input-style02-box .input-write-box .write-input{width: calc(100% - 200px);}
#sub-inquiry .gw-left-box .gw-radio-list{padding-left: 10px;z-index: 10;}
#sub-inquiry .gw-left-box .radio-box{cursor: pointer;}
#sub-inquiry .gw-left-box .gw-sel-box{padding-left:12px;width: calc(100% - 200px);}
#sub-inquiry .gw-left-box .gw-sel-box .sel-wrap01{width: 50%;}
#sub-inquiry .gw-left-box .gw-sel-box .sel-wrap01 > select{padding:0;background: transparent;height: 100%;border-bottom: none;}
#sub-inquiry .gw-left-box .sel-wrap01 > select:focus{border-bottom: none;}
#sub-inquiry .gw-left-box .sel-wrap01 > select:active{border-bottom: none;}
#sub-inquiry .gw-left-box .gw-check-box{height: auto;}
#sub-inquiry .gw-left-box .gw-check-box .gw-chk-list{padding-left:10px;flex-wrap: wrap;gap: 0;width: calc(100% - 200px);z-index: 10; position:relative;}
#sub-inquiry .gw-left-box .gw-check-box .gw-chk-list > li{width:33.3%;}
#sub-inquiry .gw-right-box{position:relative;left:770px;padding:30px;width:calc(100% - 750px);border-radius:20px;box-shadow: 17px 8px 49px -6px rgba(0, 0, 0, 0.14);}
#sub-inquiry .gw-right-box .gw-sub-title {font-size: var(--main-title03);border-radius: 6px;padding: 20px;background: #000;color: #fff;}
#sub-inquiry .gw-total-box {margin-top:20px;padding: 20px;font-size: var(--main-title04);font-weight: 700;border: 1px solid #eaeaea;border-radius: 6px;}
#sub-inquiry .gw-total-price {font-family: "Outfit", sans-serif;color: var(--main-color);}
#sub-inquiry .gw-price-box {margin-top: 20px;border: 1px solid #eaeaea;border-radius: 6px;background: #f8f8f8;}
#sub-inquiry .gw-price-box .gw-price-tit {padding: 20px;width: 100%;font-weight: 700;font-size: var(--main-text01);background: #fff;border-radius: 6px 6px 0 0;border-bottom: 1px solid #eaeaea;}
#sub-inquiry .gw-price-box .gw-detail {display: flex;flex-direction: column;border-radius: 0 0 6px 6px;}
#sub-inquiry .gw-price-box .gw-detail > li{padding: 16px;position: relative;display: flex;flex-direction: column;gap: 8px;}
#sub-inquiry .gw-price-box .gw-detail > li:not(:last-child){border-bottom: 1px solid #eaeaea;}
#sub-inquiry .gw-price-box .gw-detail dl {padding-left: 7px;position: relative;display: flex;align-items: center;justify-content: space-between;gap: 8px;color: #666;}
#sub-inquiry .gw-price-box .gw-detail dl dt {display: flex;align-items: center;flex-shrink: 0;font-weight: 700;}
#sub-inquiry .gw-price-box .gw-detail dl:not(:first-child) dt:before {content: '';display: inline-block;width: 6px;height: 6px;margin-right: 8px;border-left: 1px solid #666;border-bottom: 1px solid #666;}
#sub-inquiry .gw-price-box .gw-detail dl dd em {flex-shrink: 0;margin-left: 4px;font-style: normal;}
#sub-inquiry .gw-price-box .gw-detail dl.gw-price-name {padding-left: 0;font-size: var(--main-text01);color: #000;font-weight: 700;}
#sub-inquiry .gw-price-box .gw-detail dl.gw-price-name + dl {margin-top: 5px;}
#sub-inquiry .gw-price-box .gw-detail dl.gw-price-name dt {padding-left: 20px;}
#sub-inquiry .gw-price-box .gw-detail dl.prd_name dt {color: #666;font-weight: 500;}
#sub-inquiry .gw-price-box .gw-detail .sticky01 {background: #FFF1F3;color: #FF3D53;}
#sub-inquiry .gw-bottom-con input[type="checkbox"] + .check-label{position:relative;padding-left:30px;color: #000;cursor: pointer;}
#sub-inquiry .gw-bottom-con input[type="checkbox"] + .check-label:before{content: '\e92c';font-family:xeicon;position:absolute;top:50%;left:0;transform:translateY(-50%);color:#000;border: none;width: auto;height: auto;font-size: var(--main-title04);}
#sub-inquiry .gw-bottom-con input[type="checkbox"]:checked + .check-label:before{ content: '\e92b';background:transparent;border: none;}
#sub-inquiry .gw-bottom-con input[type="checkbox"] + .check-label a {padding-bottom:5px;display: inline-block; border-bottom: 3px solid #000;}
#sub-inquiry .gw-btn01 {flex: 1;max-width: 50%;}
#sub-inquiry .gw-flow-item {display: flex; white-space: nowrap;overflow: hidden;transition: all 0.3s; font-size: 200px; font-weight: 700; letter-spacing: -0.025em; color: rgba(0,0,0,0.1); line-height: 1.2; }
#sub-inquiry .gw-flow-item .gw-txt{ display: inline-block; padding-right: 7.5rem; animation: flowtext 16s linear infinite;}
@keyframes flowtext {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(-100%, 0, 0);
    }
}

/*반응형------------------------------------------------------------------------------------------------------------------ */
@media screen and (max-width:1440px){
    #sub-inquiry form > div{width: 50%;}
    #sub-inquiry .gw-right-box{left:calc(50% + 20px);width: calc(50% - 20px);}
}

@media screen and (max-width:1280px){
    #sub-inquiry .gw-input-style02-box .input-write-box .icon{width: 10rem;}
    #sub-inquiry .gw-input-style02-box .input-write-box .write-input{width: calc(100% - 10rem);}
}

@media screen and (max-width:1024px){
    #sub-inquiry .gw-input-style02-box .input-write-box .icon{width: 100%;line-height: initial;}
    #sub-inquiry .gw-left-box .gw-radio-list{padding-left: 0;padding-top: 1rem;border-top: 1px dashed rgba(0, 0, 0, 0.1);}
    #sub-inquiry .gw-input-style02-box .input-write-box .write-input{width: 100%;padding:0;padding-top: 1rem;border-top: 1px dashed rgba(0, 0, 0, 0.1);}
    #sub-inquiry .gw-left-box .gw-sel-box{padding-left: 0;padding-top: 1rem;border-top: 1px dashed rgba(0, 0, 0, 0.1);width: 100%;}
    #sub-inquiry .gw-left-box .gw-check-box .gw-chk-list{padding-left: 0;padding-top: 1rem;border-top: 1px dashed rgba(0, 0, 0, 0.1);width: 100%;gap:1rem;}
    #sub-inquiry .gw-left-box .gw-check-box .gw-chk-list > li{width:calc(33.3% - 0.5rem);}
    #sub-inquiry .gw-input-style02-box form{flex-direction: column;}
    #sub-inquiry form > div{width: 100%;}
    #sub-inquiry .gw-right-box{left:0;width: 100%;order: -1;}
    #sub-inquiry .gw-right-box{padding: 20px;}
    #sub-inquiry .gw-price-box .gw-detail > li{padding:10px;}
    #sub-inquiry .gw-input-style02-box .input-write-box{padding:1rem;flex-direction: column;gap: 1rem;height: auto;}
    .gw-input-style02-box .input-write-box .icon:after{display: none;}
    #sub-inquiry .gw-flow-item{font-size: 100px;}
}

@media screen and (max-width:576px){
    #sub-inquiry .gw-right-box .gw-sub-title{padding: 10px;}
    #sub-inquiry .gw-price-box .gw-price-tit{padding:10px;}
    #sub-inquiry .gw-price-box .gw-detail > li{padding:10px;flex-direction:column;}
    #sub-inquiry .gw-price-box .gw-detail dl.gw-price-name{flex-direction:column;align-items: flex-start;gap: 0.5rem;}
    #sub-inquiry .gw-price-box .gw-detail dl.gw-price-name dt{padding-left: 0;}
    #sub-inquiry .gw-price-box .gw-detail dl{padding-left:0;flex-direction: column;align-items: flex-start;gap: 0;}
    #sub-inquiry .gw-total-box{flex-direction: column;}
    #sub-inquiry .gw-btn-wrap {flex-direction: column;gap: 0.5rem;}
    #sub-inquiry .gw-btn01{max-width:100%;}
    #sub-inquiry .gw-left-box .gw-check-box .gw-chk-list > li{width: calc(50% - 0.5rem);}
}