﻿#contact section .inner #notes{background:#eee;padding:2rem;margin:0 0 4rem}#contact section .inner #notes h3{border-bottom:1px solid #bd1629;text-align:center;font-size:2.4rem;color:#bd1629;font-weight:700;padding-bottom:2rem;margin-bottom:2rem}#contact section .inner #notes p{line-height:1.75}#contact section .inner #notes p .required{color:red}#contact section .inner #notes p .tel{color:#bd1629}#contact section .inner form{width:100%;max-width:800px;margin:0 auto}#contact section .inner form dl{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}#contact section .inner form dl dt,#contact section .inner form dl dd{padding:3rem 2rem;border-bottom:1px dashed #ddd;display:flex;align-items:center}#contact section .inner form dl dt:last-of-type,#contact section .inner form dl dd:last-of-type{border-bottom:none}#contact section .inner form dl dt{width:25%}#contact section .inner form dl dt.required:after{content:'※';color:red}#contact section .inner form dl dd{width:75%}#contact section .inner form dl.confirm-check dd:before{content:'\f061';position:relative;margin:0 .8rem 0 0;top:.1em;color:#ddd}#contact section .inner form input,#contact section .inner form textarea{padding:1rem .75rem;border:1px solid #bd1629;border-radius:.75rem;font-size:1.6rem}#contact section .inner form input{width:60%}#contact section .inner form input[name="email"]{width:100%}#contact section .inner form textarea{width:100%;height:15rem}#contact section .inner #buttons{display:flex;justify-content:center;align-content:center;padding:3rem 0}#contact section .inner #buttons button,#contact section .inner #buttons a{padding:1rem 2rem;margin:0 .8rem;border-radius:1rem;font-family:'Noto Sans JP','メイリオ','Meiryo', 'Yu Gothic','游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;font-weight:700;cursor:pointer;transition:.4s;font-size:1.8rem;color:#fff;text-decoration:none}#contact section .inner #buttons button:before,#contact section .inner #buttons a:before{position:relative;top:-.1em;margin:0 .8rem 0 0}#contact section .inner #buttons button.submit,#contact section .inner #buttons button.confirm,#contact section .inner #buttons a.submit,#contact section .inner #buttons a.confirm{background:#bd1629;border:2px solid #bd1629}#contact section .inner #buttons button.submit:hover,#contact section .inner #buttons button.confirm:hover,#contact section .inner #buttons a.submit:hover,#contact section .inner #buttons a.confirm:hover{background:#500808}#contact section .inner #buttons button.back,#contact section .inner #buttons a.back{background:#de8a94;border:2px solid #de8a94}#contact section .inner #buttons button.back:hover,#contact section .inner #buttons a.back:hover{background:#bd1629;border-color:#bd1629}#contact section .inner #buttons button.submit:before,#contact section .inner #buttons a.submit:before{content:'\f0e0'}#contact section .inner #buttons button.confirm:before,#contact section .inner #buttons a.confirm:before{content:'\f14a'}#contact section .inner #buttons button.back:before,#contact section .inner #buttons a.back:before{content:'\f3e5'}#contact section .inner #buttons button.back.home:before,#contact section .inner #buttons a.back.home:before{content:'\f015'}@media screen and (max-width: 1080px){#contact section .inner form{max-width:none}#contact section .inner form dl dt,#contact section .inner form dl dd{padding:2rem}#contact section .inner form dl dt{width:30%}#contact section .inner form dl dd{width:70%}#contact section .inner form input{width:100%}#contact section .inner form textarea{width:100%;height:15rem}}@media screen and (max-width: 520px){#contact section .inner #notes{background:#eee;padding:2rem;margin:0 0 4rem}#contact section .inner #notes h3{font-size:1.8rem;padding-bottom:1.5rem;margin-bottom:1.5rem}#contact section .inner #notes p{font-size:1.4rem}#contact section .inner #notes p .tel{font-size:130%}#contact section .inner form dl{flex-direction:column;flex-wrap:wrap}#contact section .inner form dl dt,#contact section .inner form dl dd{padding:2rem 1rem}#contact section .inner form dl dt{width:100%;padding-bottom:0;border-bottom:none}#contact section .inner form dl dd{width:100%;font-size:1.4rem}#contact section .inner form input,#contact section .inner form textarea{padding:1rem}#contact section .inner form textarea{height:20rem}#contact section .inner #buttons{padding:3rem 0}#contact section .inner #buttons button,#contact section .inner #buttons a{font-size:1.6rem}}
