.body-inner{padding-top:175rem;background:#ff9000}@media(max-width: 768px){.body-inner{padding-top:0}}.body-inner .complete_ico{width:200rem;margin:0 auto}.contact-content{margin:0 auto;padding:72rem 0;background:#fff;border-radius:24rem;max-width:840rem}@media(max-width: 768px){.contact-content{padding-top:100rem;border-radius:0}}.contact-content .explain{display:block;margin:25rem auto;font-size:15rem;line-height:200%}.contact-content input[type=submit]{display:flex;align-items:center;justify-content:center;width:408rem;height:48rem;margin:0 auto;background:#b4b4b4;color:#fff;font-family:"Avenir Next","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:16rem;border-radius:100px}@media(max-width: 768px){.contact-content input[type=submit]{width:100%;max-width:360rem}}.contact-content input[type=submit].active{background:#ff9000;pointer-events:auto}.contact-content .return{margin-top:20rem}.contact-content .return input[type=submit]{background:#ff9000}.contact-content .top-text{margin:25rem auto;padding:30rem 40rem;background:rgba(255,144,0,.1);font-size:16rem;line-height:200%;border-radius:12rem;max-width:700rem}.contact-content .top-text strong{font-weight:700}.contact-content .heading2.has-margin{margin-bottom:50rem}.contact-content .heading3{position:relative;width:-moz-max-content;width:max-content;margin:50rem auto 0;padding:0 20rem;font-size:18rem;font-weight:700;font-style:normal}@media(max-width: 768px){.contact-content .heading3{padding:0 30rem;line-height:150%}}.contact-content .heading3::before,.contact-content .heading3::after{position:absolute;top:50%;width:2px;height:100%;background:#000;content:""}.contact-content .heading3::before{left:0;transform:translateY(-50%) rotate(-35deg)}@media(max-width: 768px){.contact-content .heading3::before{transform:translateY(-50%) rotate(-25deg)}}.contact-content .heading3::after{right:0;transform:translateY(-50%) rotate(35deg)}@media(max-width: 768px){.contact-content .heading3::after{transform:translateY(-50%) rotate(25deg)}}.contact-content .send_complete .complete_ico svg path{fill:#ff9000}.contact-content .send_complete .heading3{color:#ff9000}.contact-content .send_complete .heading3::before,.contact-content .send_complete .heading3::after{background:#ff9000}.contact-content .postal_code_wrap{position:relative}.contact-content .postal_code_wrap .postal_code_btn{position:absolute;top:50%;right:6rem;display:flex;align-items:center;justify-content:center;width:127rem;height:36rem;background:#ff9000;color:#fff;font-size:13rem;border-radius:100px;transform:translateY(-50%)}.contact-contents__group{display:flex;flex-wrap:wrap;gap:24rem;padding:40rem 72rem;border-top:1px solid #ff9000}@media(max-width: 768px){.contact-contents__group{gap:35rem;padding:36rem 24rem;border-top:none;border-bottom:1px solid #d7d7d7}}.contact-contents__group label:not(.container){display:flex;align-items:center;gap:12rem;margin-bottom:12rem;font-size:16rem;font-weight:500}.contact-contents__group .required{display:flex;align-items:center;justify-content:center;width:48rem;height:24rem;background:#ff9000;color:#fff;font-size:13rem;font-weight:700;border-radius:100px}.contact-contents__group .item{flex-basis:calc(50% - 12rem)}@media(max-width: 768px){.contact-contents__group .item{flex-basis:100%}}.contact-contents__group .item.full{flex-basis:100%}.contact-contents__group input,.contact-contents__group select,.contact-contents__group textarea{width:100%;padding:12rem 24rem;font-family:"Avenir Next","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:16rem;line-height:150%;border:1px solid #ff9000;border-radius:48rem}.contact-contents__group input::-moz-placeholder, .contact-contents__group select::-moz-placeholder, .contact-contents__group textarea::-moz-placeholder{color:rgba(0,0,0,.25);font-family:"Avenir Next","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:16rem;font-weight:400}.contact-contents__group input::placeholder,.contact-contents__group select::placeholder,.contact-contents__group textarea::placeholder{color:rgba(0,0,0,.25);font-family:"Avenir Next","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:16rem;font-weight:400}.contact-contents__group .confirm_value{width:100%;padding:16rem 24rem;background:rgba(255,144,0,.1);font-family:"Avenir Next","ryo-gothic-plusn","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:16rem;line-height:150%;text-align:left;border:1px solid #ff9000;border-radius:48rem}.contact-contents__group textarea{border-radius:24rem;min-height:180rem}.contact-contents__group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:54rem}.contact-contents__group .select-wrap{position:relative;display:block}.contact-contents__group .select-wrap::after{position:absolute;top:50%;right:6rem;width:36rem;height:36rem;transform:translateY(-50%);content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='36' height='36' rx='18' fill='%23FF9100'/%3E%3Cpath d='M12.4454 16.6818L17.3595 22.4165C17.4387 22.5088 17.537 22.583 17.6475 22.6338C17.7581 22.6847 17.8783 22.711 18 22.711C18.1217 22.711 18.242 22.6847 18.3526 22.6338C18.4631 22.583 18.5614 22.5088 18.6406 22.4165L23.5547 16.6818C24.0237 16.1344 23.6349 15.2889 22.9142 15.2889H13.0845C12.3638 15.2889 11.975 16.1344 12.4454 16.6818Z' fill='white'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.contact-contents__group .item.request_materials,.contact-contents__group .item.privacy_con{display:flex;flex-basis:100%;align-items:center;justify-content:center;gap:16rem;font-size:16rem;font-weight:500}.contact-contents__group .item.request_materials .container,.contact-contents__group .item.privacy_con .container{position:relative;display:inline-flex;flex-shrink:0;align-items:center}.contact-contents__group .item.request_materials input[type=checkbox],.contact-contents__group .item.privacy_con input[type=checkbox]{position:absolute;z-index:1;width:36rem;height:36rem;margin:0;opacity:0;inset:0;cursor:pointer}.contact-contents__group .item.request_materials .check_box,.contact-contents__group .item.privacy_con .check_box{display:block;flex-shrink:0;width:36rem;height:36rem;background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='34' height='34' rx='17' stroke='%23D7D7D7' stroke-width='2'/%3E%3Cpath d='M16.3609 23.7881C16.2272 23.9241 16.0449 24 15.8555 24C15.6661 24 15.4838 23.9241 15.3501 23.7881L11.3141 19.7035C10.8953 19.2796 10.8953 18.5924 11.3141 18.1693L11.8195 17.6578C12.2385 17.234 12.9169 17.234 13.3357 17.6578L15.8555 20.2077L22.6643 13.3179C23.0832 12.894 23.7623 12.894 24.1805 13.3179L24.6859 13.8294C25.1047 14.2532 25.1047 14.9403 24.6859 15.3635L16.3609 23.7881Z' fill='%23D7D7D7'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;cursor:pointer}.contact-contents__group .item.request_materials input:checked+.check_box,.contact-contents__group .item.privacy_con input:checked+.check_box{background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='36' height='36' rx='18' fill='%23FF9100'/%3E%3Cpath d='M16.3609 23.7881C16.2272 23.9241 16.0449 24 15.8555 24C15.6661 24 15.4838 23.9241 15.3501 23.7881L11.3141 19.7035C10.8953 19.2796 10.8953 18.5924 11.3141 18.1693L11.8195 17.6578C12.2385 17.234 12.9169 17.234 13.3357 17.6578L15.8555 20.2077L22.6643 13.3179C23.0832 12.894 23.7623 12.894 24.1805 13.3179L24.6859 13.8294C25.1047 14.2532 25.1047 14.9403 24.6859 15.3635L16.3609 23.7881Z' fill='white'/%3E%3C/svg%3E")}.contact-contents__group .item.request_materials .char,.contact-contents__group .item.request_materials .privacy,.contact-contents__group .item.privacy_con .char,.contact-contents__group .item.privacy_con .privacy{font-size:16rem}.contact-contents__group .item.request_materials .privacy a,.contact-contents__group .item.privacy_con .privacy a{color:#ff9000;text-decoration:underline;text-underline-offset:2rem}.contact-contents__group .item.request_materials .privacy a:hover,.contact-contents__group .item.privacy_con .privacy a:hover{opacity:.8}@media(max-width: 768px){.contact-contents__group .item.request_materials .privacy a:hover,.contact-contents__group .item.privacy_con .privacy a:hover{opacity:1}}.contact-contents__group .confirm-readonly{pointer-events:none}.contact-contents__group .confirm-readonly .confirm-checkbox{pointer-events:none}.contact-contents__group .confirm-readonly .privacy a{pointer-events:none}@media(max-width: 768px){.contact-contents__group:last-of-type{border-bottom:none}}
