#content-body.contact-form h1{margin:4.73186% 0 4.73186%;font-size:4.23rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;text-align:center}#content-body.contact-form .form-header{width:40.50473%;margin:0 auto}#content-body.contact-form .form-header p{padding:20.24922% 0 13.23988%;font-size:1.41rem;line-height:1.8}#content-body.send-complete{text-align:center}#content-body.send-complete h1{margin:4.73186% 0 4.73186%;font-size:4.23rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}#content-body.send-complete .form-header{width:40.50473%;margin:0 auto;padding:0 0 9.46372%}#content-body.send-complete .form-header p{padding:9.46372% 0 8.20189%;font-size:1.41rem;line-height:1.8}#content-body.send-complete .form-header .btn-green{width:65%;margin:0 auto}#content-body.privacy-policy{font-size:1.41rem;line-height:1.8}#content-body.privacy-policy h1{margin:4.73186% 0 4.73186%;font-size:4.23rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}#content-body.privacy-policy .form-header{margin:0 auto;padding:0 0 9.46372%}#content-body.privacy-policy .form-header p{padding:0 0 1.26183%}#content-body.privacy-policy .form-header .policy-list dt{margin-bottom:0.4em}#content-body.privacy-policy .form-header .policy-list dd{margin-bottom:1.5em}.step-flow{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 1em;padding:0}.step-flow>li{position:relative;display:block;width:auto;margin:0;padding:0;list-style:none;text-align:center;text-overflow:ellipsis;color:#c3c5d1;-ms-flex:1;-moz-flex:1;-webkit-box-flex:1;flex:1}.step-flow>li .bubble{display:block;width:20px;height:20px;margin:0 auto 0.5em;border-radius:1000px;background-color:#c3c5d1}.step-flow>li .bubble::after,.step-flow>li .bubble::before{position:absolute;top:9px;display:block;width:100%;height:3px;content:'';background-color:#c3c5d1}.step-flow>li.completed,.step-flow>li.completed .bubble{color:#1b457e}.step-flow>li.completed .bubble,.step-flow>li.completed .bubble::after,.step-flow>li.completed .bubble::before{background-color:#1b457e}.step-flow>li:last-child .bubble::after,.step-flow>li:last-child .bubble::before{width:0%;margin-right:50%}.step-flow>li.active,.step-flow>li.active .bubble{font-weight:bold;color:#1b457e}.step-flow>li.active .bubble,.step-flow>li.active .bubble::after,.step-flow>li.active .bubble::before{background-color:#1b457e}.form-body label{display:inline-block}.form-body input[type="text"],.form-body input[type="email"],.form-body textarea{width:100%;font-size:1.41rem;padding:4.6729%;margin-bottom:0.5rem;border:1px solid #5a5a5a}.form-body select{border:none;outline:none;width:100%;height:3rem;font-size:1.41rem}.form-body input[type="button"],.form-body input[type="submit"]{display:inline-block;border:1px solid #f96636;color:#f96636;vertical-align:middle;text-align:center;opacity:1;font-size:1.41rem;padding:8.41121% 0;background-color:#ffffff}.form-body input[type="button"]:hover,.form-body input[type="submit"]:hover{opacity:0.2}.form-body input[type="button"].btn-confirm,.form-body input[type="submit"].btn-confirm{width:100%;margin:0 auto}.form-body input[type="button"].wpcf7-submit,.form-body input[type="submit"].wpcf7-submit{width:48%}.form-body input[type="button"].wpcf7c-btn-back,.form-body input[type="submit"].wpcf7c-btn-back{border-color:#666666;color:#666666;width:48%;margin-right:4%}.form-body .wpcf7c-conf{background-color:#ffffff}.form-body{width:40.50473%;margin:0 auto 7.78816%}.form-body dt{font-size:1.41rem}.form-body dt span:first-child{color:#ff0000}.form-body dt .note{color:#808080}.form-body dd{position:relative;margin:3.89408% 0 6.54206%;width:100%;height:auto}.form-body dd:last-child{margin-bottom:0}.form-body dd.double{display:-webkit-box;display:-ms-flexbox;display:flex}.form-body dd.double span{width:50%}.form-body dd.double span:first-child input{border-right:none}.form-body dd.select{padding:2.33645%;border:1px solid #5a5a5a}.form-body dd.policy{font-size:1.41rem;line-height:1.8;text-align:center}.form-body dt.center-item,.form-body dd.center-item{width:78.50467%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){#content-body.contact-form .form-header,.form-body{width:85.33333%}#content-body.send-complete .form-header{width:auto}#content-body.send-complete .form-header .btn-green{width:50%}}
/*# sourceMappingURL=contact.css.map */