@charset "utf-8";.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.bg-lightgreen{background-color:#e6ede9}.bg-wasedacolor{background-color:#8e1728 !important}.jumbotron{background-image:url(//n-vbc.jp/wp-content/themes/tatsumi/css/../img/eyecatch.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:450px}.heading{border-left:6px solid #aaa;padding:0 0 0 10px}.breadcrumb-item+.breadcrumb-item:before{content:">"}.footer-copyright{width:100%;height:60px;line-height:60px;background-color:#f5f5f5}.map iframe{width:100%;height:450px}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,1) !important}.navbar-dark .navbar-nav .nav-link:hover{background-color:rgba(255,255,255,.2) !important}.header-logo{font-size:1.5rem;font-weight:700;line-height:1.5rem}.header-logo span{font-size:1rem;font-weight:400}.header-logo a:hover{text-decoratin:none}@media screen and (max-width:991.98px){.footer-logo{width:100%}}@media screen and (max-width:767.98px){.gnav-item{display:block;width:100%;border:none}.gnav-item+.gnav-item{border:none}table th,table td{padding:.25rem !important}table th:first-child{width:25%}}@media screen and (min-width:576px) and (max-width:991.98px){#sec2{height:500px}}@media screen and (min-width:576px){#sec2 .message{position:absolute;left:0}}.metaslider{height:500px;overflow:hidden}.metaslider .flexslider{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);width:100%}.c-form-contact__list li{display:flex;flex-direction:column;margin-bottom:20px}@media screen and (min-width:1025px){.c-form-contact__list li{margin-bottom:30px}}.c-form-contact__list li:last-child{border-bottom:none}.c-form-contact__title{margin-bottom:8px;font-weight:700}.c-form-contact__title span{margin-left:10px;font-size:1.1rem;color:#fff;background-color:#ba2636;border-radius:2px;padding:.2em .6em}@media screen and (min-width:1025px){.c-form-contact__title span{margin-left:16px}}.c-form-contact__input{word-wrap:break-word}.c-form-contact__input input[type=text],.c-form-contact__input input[type=email],.c-form-contact__input textarea,.c-form-contact__input select{padding:10px;background-color:#f5f5f5;border:1px solid #dcdcdc;border-radius:0;font-size:1.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:#6f8083;width:100%}.c-form-contact__input input[type=text]:focus,.c-form-contact__input input[type=email]:focus,.c-form-contact__input textarea:focus,.c-form-contact__input select:focus{outline:none;border:1px solid #9a5016}.c-form-contact__input select{position:relative;display:block}.c-form-contact__input select:after{content:"";position:absolute;top:50%;right:10px;width:10px;height:10px;border-top:1px solid #2b2b2b;border-right:1px solid #2b2b2b;transform:rotate(45deg) translateY(-50%);z-index:10}.c-form-contact__input ::-moz-placeholder{font-size:1.3rem;color:rgba(43,43,43,.3)}.c-form-contact__input :-ms-input-placeholder{font-size:1.3rem;color:rgba(43,43,43,.3)}.c-form-contact__input ::placeholder{font-size:1.3rem;color:rgba(43,43,43,.3)}.c-form-contact__btn{margin-top:40px;display:flex;gap:20px;flex-direction:column;justify-content:center;align-items:center}.c-form-contact__input input[type=text].tel-area{width:auto}@media print,screen and (min-width:600px){.c-form-contact__btn{flex-direction:row}}.c-form-contact__btn .btn{position:relative;display:inline-block;padding:1.2em 2em;background-color:#6f8083;color:#fff;text-decoration:none;text-align:center;transition:.3s ease-in-out;font-size:1.5rem;font-weight:700;width:100%;border-bottom:none !important}@media print,screen and (min-width:600px){.c-form-contact__btn .btn{width:auto;font-size:1.6rem;padding:1em 4em}}.c-form-contact__btn .btn:visited,.c-form-contact__btn .btn:active{color:#2b2b2b !important}.c-form-contact__btn .btn:hover{background-color:#4682b4;color:#fff !important}.c-form-contact__btn .btn--back{background-color:#ebebeb;color:#6f8083}.c-form-contact__confirm p{text-align:center}.c-form-contact__confirm p.tel{margin-top:1em;font-size:1.8rem;font-family:"Lato",sans-serif}@media print,screen and (min-width:600px){.c-form-contact__confirm p.tel{font-size:2.4rem}}