.inquiry__description{font-size:1.5rem}.inquiry__w50{display:flex;align-items:center}.inquiry__w50 input.text{margin:0 1rem 0 0}.inquiry h2{font-size:2.2rem;display:flex;align-items:center}.inquiry h2:before{content:"";background:#3c84c5;width:2.2rem;height:2.2rem;margin:-.1rem .5rem 0 0}.inquiry h4{font-size:1.8rem;display:flex;margin:0 0 1rem}.inquiry h4:before{content:"";display:block;background:#3c84c5;width:1rem;height:1rem;border-radius:50%;margin:.8rem .5rem 0 0}.inquiry h3{font-size:2rem;display:flex;align-items:center}.inquiry h5{font-size:1.4rem;margin:0 0 .5rem}.inquiry__button{display:flex;flex-wrap:wrap;justify-content:space-between}.inquiry__button li{width:48%;margin:0 0 2rem}.inquiry__button a{text-decoration:none;border:1px solid #3c84c5;padding:.5rem;text-align:center;display:block}.inquiry__attention p{margin:0 0 2rem}.inquiry input.text{border:1px solid #ccc;padding:8px;border-radius:5px;box-sizing:border-box;font-size:16px;width:100%}.inquiry input.short{width:20%;border:1px solid #ccc;padding:8px;border-radius:5px;box-sizing:border-box;font-size:16px}.inquiry .required{font-size:1.3rem;color:#fff;background:#df0000;margin:0 0 0 1rem;padding:.2rem 1rem 0;display:flex;align-items:center}.inquiry .mwform-radio-field input{clip:rect(1px,1px,1px,1px);position:absolute !important}.inquiry .mwform-radio-field-text{display:inline-block;padding:.5rem 1rem;margin-right:18px;border:1px solid #ccc;border-radius:3px;transition:all .2s;margin-bottom:1.5rem}.inquiry .mwform-radio-field input:checked+.mwform-radio-field-text{background:#3c84c5;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.7)}.inquiry .mwform-radio-field input:focus+.mwform-radio-field-text{outline-color:#3c84c5;outline-offset:-2px;outline-style:auto;outline-width:5px}.inquiry .btn{font-size:16px;display:block;outline:0;cursor:pointer;padding:0 25px !important;height:60px;background:#3c84c5;line-height:60px;min-width:270px;transition-property:background-color,color;transition-duration:.2s;transition-timing-function:ease;border:1px solid #ddd;text-decoration:none !important;box-sizing:border-box;position:relative;margin:30px auto 0;text-align:center;border-radius:5px;color:#fff;font-weight:700}.inquiry__line__block,.inquiry__reeservation__block,.inquiry__cambodia__block,.inquiry__vietnam__block{display:none}#map{height:600px;width:100%;margin:15px 0 10px}@media screen and (max-width:768px){.inquiry__w50{display:block}}