@charset "UTF-8";.form-box--contact__item__detail__input--separate-name input[type=text],.ua-firefox .form-box__item input[type=text],.ua-safari .form-box__item input[type=text]{min-width:0}.contact-upper{padding-bottom:48px}.contact-lower{padding-top:60px}.contact-lower__inner{margin:54px 0 0}@media screen and (max-width:767px){.contact-upper{padding-bottom:24px}.contact-lower{padding-top:40px}.contact-lower__inner{margin-top:48px}}.contact-box{height:168px;border:1px solid #BFBFBF;overflow-y:scroll;line-height:1.5;padding:40px}.contact-box .contact-box__content:nth-of-type(1) .contact-box__ttl:before{content:"1."}.contact-box .contact-box__content:nth-of-type(2) .contact-box__ttl:before{content:"2."}.contact-box .contact-box__content:nth-of-type(3) .contact-box__ttl:before{content:"3."}.contact-box .contact-box__content:nth-of-type(4) .contact-box__ttl:before{content:"4."}.contact-box .contact-box__content:nth-of-type(5) .contact-box__ttl:before{content:"5."}.contact-box .contact-box__content:nth-of-type(6) .contact-box__ttl:before{content:"6."}.contact-box .contact-box__content:nth-of-type(7) .contact-box__ttl:before{content:"7."}.contact-box__ttl{font-weight:600;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:767px){.contact-box{padding:11px}.contact-box__ttl{font-weight:700}}.contact-box__txt{margin-bottom:1.5em}.contact-box .contact-box__content .contact-box__txt:last-child{margin-bottom:0}.contact-box__content{margin-bottom:1.5em}.contact-box__list--number>li:nth-child(1):before{content:"(1)"}.contact-box__list--number>li:nth-child(2):before{content:"(2)"}.contact-box__list--number>li:nth-child(3):before{content:"(3)"}.contact-txt--post-limit{font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:.05em;line-height:1.33333;text-align:center;color:#4D4D4D;padding:60px 0}@media screen and (max-width:767px){.contact-txt--post-limit{font-size:20px;padding:24px 0}}.contact-bg{background-color:#FAF7F0;padding:48px 10px}@media screen and (max-width:767px){.contact-bg{padding:10px}}.contact-form-wrapper{max-width:888px;background-color:#fff;padding:0 40px;margin:auto}@media screen and (max-width:767px){.contact-form-wrapper{padding:11px 11px 0}}.contact-form-wrapper .form-box--contact:first-of-type{border-top:none}.form-box--contact{border-top:1px solid #BFBFBF;word-break:break-word;padding:36px 0;margin:auto}.form-box--contact__ttl{width:300px;font-weight:600;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;margin-top:1.75em}@media screen and (max-width:767px){.form-box--contact{padding:0 0 30px}.form-box--contact__ttl{font-weight:700;width:100%}}.form-box--contact__ttl--no-example{margin-top:.625em}.form-box--contact__ttl--no-margin{margin-top:0}.form-box--contact__item{padding-left:328px}@media screen and (max-width:767px){.form-box--contact__item{width:93.99399%;padding:0;margin:auto}.form-box--contact__item textarea{height:87px}}.form-box--contact__item--2column:after{display:block;content:"";clear:both}.form-box--contact__item--2column .form-box--contact__item__detail--separate-name:first-of-type{margin-right:4%}.form-box--contact__item input[type=text],.form-box--contact__item input[type=search],.form-box--contact__item input[type=tel],.form-box--contact__item input[type=url],.form-box--contact__item input[type=email],.form-box--contact__item input[type=password],.form-box--contact__item input[type=datetime],.form-box--contact__item input[type=date],.form-box--contact__item input[type=month],.form-box--contact__item input[type=week],.form-box--contact__item input[type=time],.form-box--contact__item input[type=datetime-local],.form-box--contact__item input[type=number],.form-box--contact__item select,.form-box--contact__item textarea{display:block;width:100%;line-height:1.5;padding:.625em 36px .625em 12px}.form-box--contact__item input[type=number]{padding-right:12px}.form-box--contact__item__detail{display:table;width:100%}.form-box--contact__item__detail .caution-txt--contact:first-of-type{margin-top:1.25em}.form-box--contact__item__detail--separate-name{display:block;width:48%;float:left;margin-right:0}@media screen and (max-width:767px){.form-box--contact__item__detail--separate-name{width:100%;float:none}}.form-box--contact__item__detail--separate-name__inner{display:table;width:100%}.form-box--contact__item__detail__input{display:block}.form-box--contact__item__detail__input--separate-name{display:table-cell;padding-bottom:.5em}.form-box--contact__item__detail__label--separate-name{display:table-cell;width:2em;padding-right:.8575em}.form-box--contact__item__detail__label--separate-name--kana{width:3em}.form-box--contact__item__detail--2column:after{display:block;content:"";clear:both}.form-box--contact__item__detail--2column>.radio{width:48%;float:left;margin-right:0}.form-box--contact__item__detail--2column>.radio:nth-of-type(2n+1){clear:both;margin-right:4%}@media screen and (max-width:767px){.form-box--contact__item__detail--2column>.radio{display:inline-block;width:auto;float:none;margin-right:30px}}.form-box--contact__item__detail__alert:nth-of-type(2n+1){clear:both}.radio--contact input[type=radio],input[type=radio]+.radio--contact__check{width:1.25em;height:1.25em;min-width:20px;min-height:20px;top:.125em}.caution-txt--contact{font-size:16px;font-size:1.6rem;color:#000;line-height:1.5;margin-top:.25em}@media screen and (max-width:767px){.caution-txt--contact{font-size:13px;font-size:1.3rem}}.radio--contact{cursor:auto}.radio--contact>label{cursor:pointer}input[type=radio]+.radio--contact__check{display:block}.checkbox--contact{margin-right:.8em;margin-bottom:.8em}