﻿.contact-maps, iframe {width: 100%;padding-bottom: 0;}
        .form-control {
            width: 100%;
            background-color: #EDEDED;
            text-indent: 25px;
            padding: 12px 0 !important;
            padding: 0;
            border: 0;
            border-radius: 3px;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
            -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;justify-content: space-between;margin-bottom:20px;}
.gt-box-info {padding: 5px 0px; width: 45%;overflow: hidden;}
.gt-box-info h2,.gt-box-info h3{line-height: 1.5rem; margin: 0 0 1.5rem;}
.form-contact {width: 45%;overflow: hidden;}
.form-group {margin-bottom: 15px;}
.btn-new {
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    background: #1a75b8;
    padding: 10px 25px;
    border-radius: 30px;
    transition: all 0.3s;
    text-decoration: none;
    margin-left: 250px;
}
.btn-new:hover {background: #eb2026;}
.form-col-right {display: flex;}
.under-form-ttl{font-size: 19px;}
.group-ct p {
    color:#000;
}
.group_showroom{background:#f8f8f8;padding-top:20px;}
.sr_ttl{text-align:center;font-weight:bold;font-size:24px;}
.sr_ttl span{color:#eb2026;font-size:20px;font-weight:normal;}
.list_showroom{display:flex;flex-wrap:wrap;padding: 0 0 30px;}
.sr_item{width:calc(25% - 10px);margin-right: 13px;margin-bottom:20px;}
.sr_item:nth-child(4n){margin-right:0;}
.sr_itm_ttl{font-weight:bold;margin:0 0 1em;}
.sr_content p{font-size:14px;}
@media screen and (max-width: 768px) {
    .btn-new{width: 42%;margin-left: 110px;}
    .contact-maps, iframe {
        padding-bottom:0;
        height:380px;
    }
    .sr_item{width: calc(45% - 4px);margin-right: 30px;}
    .sr_item:nth-child(2n){margin-right:0;}
    .sr_item:nth-child(3n){margin-right: 30px;}
}
@media screen and (max-width: 480px) {
    .form-col-right {justify-content: space-between;}
    .group-ct {display: block;}
    .gt-box-info, .form-contact {width: 100%;}
    .btn-new {width: 100%;margin: 0 5px;}
    .contact-maps,iframe {
        padding-bottom: 10px;
    }
    .list_showroom{padding: 0 20px 30px;}
    .sr_item{width:100%;}
    
}
