#main_visual{background-image:url(/img/contact/mv.png);background-size:cover;background-repeat:no-repeat;background-position:center center}fieldset dl{text-align:left;font-size:1.6rem;border-bottom:1px solid #ccc;padding:20px 0}fieldset dl dt{width:30%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}fieldset dl dt em{font-style:normal;color:#f00}fieldset dl dd{width:70%}fieldset dl dd span{display:block}fieldset dl.email dd span em{color:#f00;font-weight:500}.privacy_check{font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 40px}.privacy_check a{margin:0 auto 1em}.privacy_check label{font-weight:500}.section{margin:5vh auto 0}#contact_check .form-button{margin:7vh auto 0}#contact_check .form-button input{width:320px;margin:0 auto 30px}#contact_thanks #main_visual{margin:0 auto}#contact_thanks .section{margin:0 auto;padding:10vh 0}#contact_thanks .section .hl_05{margin:20px auto}#contact_thanks .section .inner_box p{font-size:1.6rem;line-height:1.8;padding:0 0 1em}#contact_thanks .section .button{margin:20px auto 0}@media screen and (max-width: 568px){fieldset dl{font-size:1.4rem}fieldset dl dt{width:100%;font-size:1.6rem;font-weight:500;margin:0 auto 10px}fieldset dl dd{width:100%}.privacy_check{font-size:1.4rem}#contact_thanks .section{padding:7vh 0}}
