﻿.contact-map, iframe {
    width: 100%;
    height: 300px;
}
        .form-control {
            width: 100%;
           
            text-indent: 25px;
            padding: 12px 0 !important;
            padding: 0;
            border: 0;
            border-radius: 3px;
            -webkit-box-shadow: inset 0px 0px 1px 1px rgb(0 0 0 / 8%);
            box-shadow: inset 0px 0px 1px 1px rgb(0 0 0 / 8%);
            -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
            -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
            transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        }

    .form-control:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    }

.group-ct {display: flex;flex-wrap:wrap; justify-content: space-between;}
.gt-box-info { width: 100%;overflow: hidden;display:flex;padding-top:50px;}
.form-contact {width: 768px;overflow: hidden;margin:0 auto;}
.form-group {margin-bottom: 15px;}
.contact-item {
    width: calc(100%/3 - 30px);
    margin-right: 30px;
}
.btn-new {
    text-decoration: none;
    padding: 6px 30px;
    font-size: 17px !important;
    width: 25%;
    background: #df0024;
    color: #fff;
    transition: all 0.5s ease;
    border: none;
    margin-right: 25px;
    cursor: pointer;
    text-align: center;
}
.btn-new:hover {background:#94091a;color:#fff;}
.form-col-right {display: flex;    justify-content: center;}
.under-form-ttl{font-size: 19px;}
.contact-txt li ul {
	margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
    .btn-new{width: 40%;}
}
@media screen and (max-width: 480px) {
    .form-col-right {justify-content: space-between;}
    .group-ct {display: block;}
    .gt-box-info, .form-contact {width: 100%;}
    .gt-box-info {
        flex-wrap:wrap;
    }
    .contact-item {
        width:100%;
        margin-right:0;
    }
    .btn-new {width: 100%;margin: 0 5px;}
}