.contact-top-img-wrap{position:relative}@media only screen and (min-width: 481px){.contact-top-img-wrap{background:url(/files/img/contact/contact-kv-pc.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:180px}}@media only screen and (max-width: 480px){.contact-top-img-wrap{background:url(/files/img/contact/contact-kv-sp.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:80px}}.contact-top-img-wrap .h-wrap{text-align:center;position:absolute;margin:0;bottom:0}@media only screen and (min-width: 481px){.contact-top-img-wrap .h-wrap{transform:translate(0%, 50%);padding:20px 65px;background:#fff}}@media only screen and (max-width: 480px){.contact-top-img-wrap .h-wrap{bottom:-50%;transform:translate(0%, 0%);width:100%;left:0}}.contact-top-img-wrap .h-wrap h1{font-family:'Noto Serif JP', serif;padding-bottom:10px}@media only screen and (min-width: 481px){.contact-top-img-wrap .h-wrap h1{font-size:24px}}@media only screen and (max-width: 480px){.contact-top-img-wrap .h-wrap h1{font-size:5.5vw;text-align:center;background:#fff;display:inline-block;padding:10px 30px 0px 30px}}.contact-top-img-wrap .h-wrap h1:after{content:url(/files/img/common/h-ber.png);left:50%;position:absolute}@media only screen and (min-width: 481px){.contact-top-img-wrap .h-wrap h1:after{transform:translate(-50%, -50%);top:50%}}@media only screen and (max-width: 480px){.contact-top-img-wrap .h-wrap h1:after{transform:translate(-50%, 50%);bottom:50%}}.contact-top-img-wrap .h-wrap p{padding-top:10px}@media only screen and (min-width: 481px){.contact-top-img-wrap .h-wrap p{font-size:15px}}@media only screen and (max-width: 480px){.contact-top-img-wrap .h-wrap p{font-size:4.5vw;text-align:center}}@media only screen and (min-width: 481px){#sec-company-kv{padding-top:67px}}@media only screen and (min-width: 481px){#sec-contact{padding-bottom:150px}}#sec-contact .tel-contact-wrap{margin-bottom:80px}#sec-contact .tel-contact-wrap .top-txt{font-weight:bold;margin-bottom:50px;line-height:1.8em}@media only screen and (max-width: 480px){#sec-contact .tel-contact-wrap .top-txt{margin-bottom:30px}}#sec-contact .tel-contact-wrap .tel-contact{background:#F59215;padding:10px 20px 10px 70px;color:#fff;font-weight:bold;position:relative;margin-bottom:50px}@media only screen and (min-width: 481px){#sec-contact .tel-contact-wrap .tel-contact{font-size:24px;border-radius:10px}}@media only screen and (max-width: 480px){#sec-contact .tel-contact-wrap .tel-contact{padding:20px 25px 20px 70px;margin-bottom:30px}}#sec-contact .tel-contact-wrap .tel-contact:before{content:url("/files/img/contact/tel-icon-w.png");position:absolute;left:0;top:50%;transform:translate(50%, -40%)}#sec-contact .tel-contact-wrap .red{color:#F52116;font-weight:bold}#sec-contact .tel-contact-wrap .tel{font-weight:bold;border-bottom:3px solid #F59215;margin-bottom:15px}@media only screen and (min-width: 481px){#sec-contact .tel-contact-wrap .tel{font-size:40px;width:35%}}@media only screen and (max-width: 480px){#sec-contact .tel-contact-wrap .tel{font-size:8vw}}#sec-contact .tel-contact-wrap .tel:before{content:url("/files/img/contact/tel-icon-b.png");position:relative;margin-right:0.5em}#sec-contact .tel-contact-wrap .fax{font-weight:bold}#sec-contact .tel-contact-wrap p{line-height:1.8em}#sec-contact .mail-contact-wrap .mail-contact{background:#F59215;padding:10px 20px 10px 70px;color:#fff;font-weight:bold;position:relative}@media only screen and (min-width: 481px){#sec-contact .mail-contact-wrap .mail-contact{font-size:24px;border-radius:10px 10px 0 0}}@media only screen and (max-width: 480px){#sec-contact .mail-contact-wrap .mail-contact{padding:20px 25px 20px 70px}}#sec-contact .mail-contact-wrap .mail-contact:before{content:url("/files/img/contact/mail-icon-w.png");position:absolute;left:0;top:50%;transform:translate(50%, -40%)}#sec-contact .mail-contact-wrap .form-wrap{background:#FFF9F2;padding:50px 0px 80px 0px;border-radius:0px 0px 10px 10px}#sec-contact .mail-contact-wrap .form-wrap .item-wrap:not(:last-of-type){margin-bottom:25px}#sec-contact .mail-contact-wrap .form-wrap .item-wrap .item{font-weight:bold;margin-bottom:10px}@media only screen and (max-width: 480px){#sec-contact .mail-contact-wrap .form-wrap .item-wrap .item{margin-bottom:25px}}#sec-contact .mail-contact-wrap .form-wrap .item-wrap .item span{background:#F59215;color:#fff;padding:1px 10px;margin-left:10px}#sec-contact .mail-contact-wrap .form-wrap .item-wrap input{padding:15px 10px;outline:none}#sec-contact .mail-contact-wrap .form-wrap .item-wrap input[type="checkbox"]{scale:1.39;margin:0 10px 0 0}#sec-contact .mail-contact-wrap .form-wrap .item-wrap input[type="radio"]{scale:1.39;margin:0 10px 0 0}#sec-contact .mail-contact-wrap .form-wrap .item-wrap input[type="text"]{font-family:'Noto Sans JP', sans-serif}@media only screen and (min-width: 481px){#sec-contact .mail-contact-wrap .form-wrap .item-wrap input[type="text"]{width:70%}}@media only screen and (max-width: 480px){#sec-contact .mail-contact-wrap .form-wrap .item-wrap input[type="text"]{width:100%}}#sec-contact .mail-contact-wrap .form-wrap .item-wrap input[type="mail"]{font-family:'Noto Sans JP', sans-serif}@media only screen and (min-width: 481px){#sec-contact .mail-contact-wrap .form-wrap .item-wrap input[type="mail"]{width:100%}}@media only screen and (max-width: 480px){#sec-contact .mail-contact-wrap .form-wrap .item-wrap input[type="mail"]{width:100%}}#sec-contact .mail-contact-wrap .form-wrap .item-wrap div{position:relative}@media only screen and (max-width: 480px){#sec-contact .mail-contact-wrap .form-wrap .item-wrap div:after{position:absolute;top:45%;right:3%;font-family:'Font Awesome 5 Free';content:'\f078';color:#999999;transform:translate(-50%, -50%);pointer-events:none}}#sec-contact .mail-contact-wrap .form-wrap .item-wrap div select{padding:15px 10px;outline:none;font-family:'Noto Sans JP', sans-serif}@media only screen and (min-width: 481px){#sec-contact .mail-contact-wrap .form-wrap .item-wrap div select{width:40%}}@media only screen and (max-width: 480px){#sec-contact .mail-contact-wrap .form-wrap .item-wrap div select{width:100%;-webkit-appearance:none;background:#fff;color:#999999;border:1px solid #999999;border-radius:5px}}#sec-contact .mail-contact-wrap .form-wrap .item-wrap .post input[type="text"]{font-family:'Noto Sans JP', sans-serif}@media only screen and (min-width: 481px){#sec-contact .mail-contact-wrap .form-wrap .item-wrap .post input[type="text"]{width:37%}}@media only screen and (max-width: 480px){#sec-contact .mail-contact-wrap .form-wrap .item-wrap .post input[type="text"]{width:94%}}#sec-contact .mail-contact-wrap .form-wrap .item-wrap .tel input[type="text"]{font-family:'Noto Sans JP', sans-serif}@media only screen and (min-width: 481px){#sec-contact .mail-contact-wrap .form-wrap .item-wrap .tel input[type="text"]{width:40%}}#sec-contact .mail-contact-wrap .form-wrap .item-wrap textarea{outline:none;resize:none;margin-bottom:40px;font-family:'Noto Sans JP', sans-serif;width:100%}@media only screen and (max-width: 480px){#sec-contact .mail-contact-wrap .form-wrap .item-wrap textarea{width:100%}}@media only screen and (min-width: 481px){#sec-contact .mail-contact-wrap .form-wrap .item-wrap ul{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center}}@media only screen and (min-width: 481px){#sec-contact .mail-contact-wrap .form-wrap .item-wrap ul li:not(:first-of-type){margin-left:50px}}@media only screen and (max-width: 480px){#sec-contact .mail-contact-wrap .form-wrap .item-wrap ul li:not(:last-of-type){margin-bottom:25px}}#sec-contact .mail-contact-wrap .form-wrap .item-wrap ul li label{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center}#sec-contact .mail-contact-wrap .form-wrap .item-wrap .qa-wrap h3{font-weight:bold}@media only screen and (min-width: 481px){#sec-contact .mail-contact-wrap .form-wrap .item-wrap .qa-wrap h3{font-size:18px}}#sec-contact .mail-contact-wrap .form-wrap .item-wrap .qa-wrap h3 span{color:#F59215}#sec-contact .mail-contact-wrap .form-wrap .form-btn{position:relative}#sec-contact .mail-contact-wrap .form-wrap .form-btn input[type="submit"]{background:linear-gradient(#00D3D6, #00ADB0);border-radius:15px;border:none;color:#fff;font-weight:bold;padding:30px 120px;box-shadow:0px 7px 0px #00888B;font-family:'Noto Sans JP', sans-serif}@media only screen and (min-width: 481px){#sec-contact .mail-contact-wrap .form-wrap .form-btn input[type="submit"]{font-size:18px}}@media only screen and (max-width: 480px){#sec-contact .mail-contact-wrap .form-wrap .form-btn input[type="submit"]{padding:30px 80px}}#sec-contact .mail-contact-wrap .form-wrap .form-btn input[type="submit"]:hover{cursor:pointer;transform:translate3d(0, 7px, 0);box-shadow:none;border-bottom:none;opacity:1;transition:0.3s}#sec-qa{padding:117px 0 100px 0px}@media only screen and (min-width: 481px){#sec-qa{margin-top:-117px}}@media only screen and (max-width: 480px){#sec-qa{padding:80px 0 0px 0px}}#sec-qa .qa-link-list{border-bottom:1px solid #F59215;padding:20px 0;margin-bottom:50px}@media only screen and (min-width: 481px){#sec-qa .qa-link-list{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}}@media only screen and (max-width: 480px){#sec-qa .qa-link-list li:not(:last-of-type){margin-bottom:15px}}#sec-qa .qa-link-list li:before{content:url(/files/img/contact/arrow-bottom.png);left:-10px;position:relative}@media only screen and (max-width: 480px){#sec-qa .qa-link-list li:before{left:0px}}#sec-qa .qa-link-list li a{font-weight:bold}@media only screen and (min-width: 481px){#sec-qa .qa-link-list li a{font-size:18px}}@media only screen and (max-width: 480px){#sec-qa .qa-link-list li a{padding-left:15px}}@media only screen and (min-width: 481px){#sec-qa .qa-wrap{margin-top:-67px;padding-top:67px}}#sec-qa .qa-wrap:not(:last-of-type){margin-bottom:80px}#sec-qa .qa-wrap h3{font-weight:bold;margin-bottom:30px}@media only screen and (min-width: 481px){#sec-qa .qa-wrap h3{font-size:18px}}#sec-qa .qa-wrap h3 span{color:#F59215}#sec-qa .qa-wrap .q{font-weight:bold;padding:15px 20px 15px 40px;background:#F5EADC;border-radius:15px;align-items:center;line-height:1.8em;text-indent:-1em;margin-left:1em}#sec-qa .qa-wrap .q:before{content:"Q";position:relative;left:-10px;font-weight:bold;color:#F59215;top:0px}@media only screen and (min-width: 481px){#sec-qa .qa-wrap .q:before{font-size:24px}}@media only screen and (max-width: 480px){#sec-qa .qa-wrap .q:before{font-size:5vw}}@media only screen and (min-width: 481px){#sec-qa .qa-wrap .column2{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width: 480px){#sec-qa .qa-wrap .column2 p{margin-bottom:30px}}#sec-qa .qa-wrap .column2 p img{object-fit:contain;width:320px}@media only screen and (max-width: 480px){#sec-qa .qa-wrap .column2 p img{width:60vw}}@media only screen and (min-width: 481px){#sec-qa .qa-wrap .column2 .img{padding:15px 0 40px 0px}}@media only screen and (max-width: 480px){#sec-qa .qa-wrap .column2 .img{text-align:center}}#sec-qa .qa-wrap .a{padding:15px 20px 15px 40px;margin-left:1em;text-indent:-1em;line-height:1.8em;margin-bottom:30px}#sec-qa .qa-wrap .a:before{content:"A";position:relative;left:-10px;font-weight:bold;color:#00ADB0;top:3px}@media only screen and (min-width: 481px){#sec-qa .qa-wrap .a:before{font-size:24px}}@media only screen and (max-width: 480px){#sec-qa .qa-wrap .a:before{font-size:5vw}}#sec-qa .qa-wrap .a a{text-decoration:underline}#sec-thanks p:not(:last-of-type){margin-bottom:20px}
/*# sourceMappingURL=contact.css.map */
