﻿.fadeon{opacity:0;transition:all .7s cubic-bezier(.19,1,.22,1) .5s}.fadeon.is-on{opacity:1}.fadeup{filter:grayscale(100%);opacity:1;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-moz-transform:translateY(2rem);-ms-transform:translateY(2rem);-webkit-transform:translateY(2rem);transform:translateY(2rem)}.fadeup.is-on{filter:grayscale(0);opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.formformat span.red{color:#dc0000;font-size:1.1rem;padding-left:.5rem}.formformat input,.formformat select,.formformat button,.formformat textarea{background:0 0;border:none;border-radius:0;outline:none;background:0 0;-moz-appearance:none;-webkit-appearance:none}.formformat input{padding:1rem;border:2px solid #0086cc;width:100%;color:#464646}.formformat input#form-submit{width:220px;padding:2rem 0;text-align:center;font-size:1.5rem;border:2px solid #0086cc;background:#0086cc;color:#fff;font-weight:500;letter-spacing:.1rem;display:block;border-radius:6px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.formformat input#form-submit:hover{border:2px solid #0086cc;background:#fff;color:#0086cc}.formformat input::-webkit-input-placeholder{color:#ccc}.formformat input:-moz-placeholder{color:#ccc}.formformat input::-moz-placeholder{color:#ccc}.formformat input:-ms-input-placeholder{color:#ccc}.formformat textarea{padding:.5rem 1rem;width:100%;height:140px;resize:vertical;border:2px solid #0086cc;color:#464646;font-family:"Noto Sans JP","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","MS PGothic","ＭＳ ゴシック","メイリオ",Meiryo,helvetica,arial,sans-serif}@media screen and (max-width:559px){.formformat textarea{height:120px}}.formformat input[type=checkbox]{width:14px;height:14px;padding:0;background-color:#d5d5d5}.formformat input[type=checkbox]:checked{width:14px;height:14px;padding:0;border-radius:7px;background-color:#0086cc}.formformat input[type=radio]{width:14px;height:14px;padding:0;border-radius:7px;background-color:#d5d5d5;border:2px solid #d5d5d5;margin-top:0}.formformat input[type=radio]:checked{width:14px;height:14px;padding:0;border-radius:7px;background-color:#0086cc;border:2px solid #0086cc}.formformat span.wpcf7-list-item{padding:.3rem 0;margin:0 1rem 1rem 0;display:inline-block}.formformat span.wpcf7-list-item.first{margin:0 1rem 1rem 0}.formformat li{margin-bottom:3.5rem}@media screen and (max-width:959px){.formformat li{margin-bottom:2.5rem}}.formformat li label{display:flex}@media screen and (max-width:959px){.formformat li label{flex-direction:column}}.formformat li .items{font-size:1.4rem;width:200px;font-weight:500}@media screen and (max-width:959px){.formformat li .items{margin-bottom:1rem;width:100%}}.formformat li .form-holder{flex:1}@media screen and (max-width:959px){.formformat li .form-holder{flex:auto}}.formformat li.radiobox{display:flex}@media screen and (max-width:959px){.formformat li.radiobox{flex-direction:column}}.formformat li.checkes-list .form-holder{width:100%;margin-top:2rem}@media screen and (max-width:959px){.formformat li br{display:none}}.formformat li .policy-tex{margin:5rem 0 1rem}@media screen and (max-width:959px){.formformat li .policy-tex{margin:2.5rem 0 1rem}}.formformat input.short-length[type=text]{width:250px}.formformat input.middle-length[type=text]{width:350px}@media screen and (max-width:959px){.formformat input.middle-length[type=text]{width:100%}}.formformat input.max-length[type=text],.formformat textarea.max-length{width:100%}.formformat p.form-maxmb{font-size:1rem}.formformat div.wpcf7-response-output.wpcf7-display-none.wpcf7-custom-wpcf7c-confirmed.wpcf7-mail-sent-ok{border:2px solid #ccc;background:#000;font-weight:700;line-height:1.8rem;padding:1rem}.formformat div.wpcf7-validation-errors,.formformat div.wpcf7-acceptance-missing{border:2px solid #e83a37;background:#e83a37;font-weight:700;line-height:1.8rem;padding:1rem}.formformat input.wpcf7-form-control.wpcf7-confirm.submit-btnorigin.wpcf7c-elm-step1.wpcf7c-btn-confirm{background:#464646;color:#000;border:none;font-size:1.4rem;font-weight:500;padding:1.5rem;width:220px;height:50px;margin:0 auto;display:block;font-family:"Work Sans",sans-serif}.formformat input.wpcf7-form-control.wpcf7-back.back-btnorigin.wpcf7c-elm-step2.wpcf7c-btn-back{background:#fff;color:#666;border:1px solid #ddd;font-size:1.4rem;font-weight:500;padding:1.5rem;margin-bottom:2rem;width:100%;height:50px;display:block;font-family:"Work Sans",sans-serif}.formformat input.wpcf7-form-control.wpcf7-submit.submit-btnorigin.wpcf7c-elm-step2{background:#0086cc;color:#fff;border:none;font-size:1.4rem;font-weight:500;padding:1.5rem;width:100%;height:50px;display:block;font-family:"Work Sans",sans-serif}input.wpcf7c-conf,textarea.wpcf7c-conf{background:#eee !important;border:solid 1px #eee !important;color:#777 !important}#contactpage #page-ttlbox{background:url(//motion-base.jp/wp-content/themes/hogurel/css/../img/contact/pageimage.jpg) no-repeat center center;background-size:cover}#contactpage #page-wrapper{padding:0 3%;max-width:calc(940px + 6%);margin:0 auto;margin-top:6rem;margin-bottom:12rem}@media screen and (max-width:959px){#contactpage #page-wrapper{padding:0 1rem}}@media screen and (max-width:959px){#contactpage #page-wrapper{margin-top:4rem;margin-bottom:6rem}}@media screen and (max-width:559px){#contactpage #page-wrapper{margin-bottom:4rem}}#contactpage .leadholder{color:#0086cc;font-size:1.5rem;font-weight:700;letter-spacing:.1rem;line-height:1.8;text-align:center}@media screen and (max-width:959px){#contactpage .leadholder{font-weight:500;text-align:left}#contactpage .leadholder br{display:none}}@media screen and (max-width:559px){#contactpage .leadholder{font-size:1.4rem;line-height:1.5}}#contactpage .leadholder p{font-weight:500;margin-top:1rem}@media screen and (max-width:559px){#contactpage .leadholder p{margin-top:2rem}}#contactpage .leadholder p span{font-size:2rem}@media screen and (max-width:559px){#contactpage .leadholder p span{font-size:1.8rem}}#contactpage .leadholder a.topp{text-decoration:underline;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#contactpage .leadholder a.topp:hover{opacity:.7}#contactpage #formbox{margin-top:7rem}@media screen and (max-width:959px){#contactpage #formbox{margin-top:5rem}}#contactpage #formbox .btn{width:220px;margin:6rem auto 0}@media screen and (max-width:959px){#contactpage #formbox .btn{margin:4rem auto 0}}#contactpage #formbox .btn a{width:220px;padding:2rem 0;text-align:center;font-size:1.5rem;border:2px solid #0086cc;background:#0086cc;color:#fff;font-weight:500;letter-spacing:.1rem;display:block;border-radius:6px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#contactpage #formbox .btn a:hover{border:2px solid #0086cc;background:#fff;color:#0086cc}.rc-anchor.rc-anchor-invisible.rc-anchor-light.rc-anchor-invisible-hover,.grecaptcha-badge{display:block !important}