@charset "UTF-8";.p-contact-body{margin-bottom:30px;padding:20px;background:#f5f3f0;font-size:0.9375rem}.p-contact-body-caution{font-weight:bold;color:#ff0000}.p-contact-complete{margin-top:30px;font-size:1.125rem;text-align:center}@media only screen and (max-width:767px){.p-contact-complete{text-align:left}}.p-contact-complete_icon{margin-bottom:30px;font-size:72px;color:#aa9231;opacity:0.8;text-align:center}.p-form-edit-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;border-bottom:1px dotted #aa9231}.p-form-edit-list__item:first-child{border-top:1px dotted #aa9231}.p-form-edit-list__item>.p-form-edit-list-head,.p-form-edit-list__item>form{width:50%}@media only screen and (max-width:767px){.p-form-edit-list__item{display:block}.p-form-edit-list__item>.p-form-edit-list-head,.p-form-edit-list__item>form{width:auto}}.p-form-edit-list-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:30px}@media only screen and (max-width:767px){.p-form-edit-list-head{display:block;margin-right:0;margin-bottom:10px;width:auto}}.p-form-edit-list-ttl{margin-right:30px;color:#aa9231;font-size:1.125rem;font-family:"Noto Serif JP",serif;font-weight:normal}@media only screen and (max-width:767px){.p-form-edit-list-ttl{margin-right:0;margin-bottom:15px}}.p-form-list-attention{padding:5px 15px;border:1px solid #43B6BC;border-radius:22px;color:#43B6BC;font-size:0.75rem;white-space:nowrap}.p-form-list-attention.is-success{background-color:#43B6BC;color:#ffffff}@media only screen and (max-width:767px){.p-form-list-attention{display:inline-block;width:100%}}.p-form-list{margin-bottom:30px}.p-form-list .c-check-list{margin-top:10px}.p-form-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px dotted #aa9231}@media only screen and (max-width:767px){.p-form-list__item{display:block;padding-top:15px;padding-bottom:15px}}.p-form-list__item:first-child{border-top:1px dotted #aa9231}.p-form-list__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:25px 15px;min-height:60px;width:315px;color:#aa9231}@media only screen and (max-width:767px){.p-form-list__ttl{margin-bottom:15px;padding:0;width:auto;min-height:inherit;background:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-form-list__ttl.is-confirm{padding-top:15px;min-height:inherit}@media only screen and (max-width:767px){.p-form-list__ttl.is-confirm{padding-top:0;font-size:12px;color:#777777}}.p-form-list__ttl-s{margin-bottom:5px;font-size:0.75rem}.p-form-list__name{font-size:1.125rem;font-weight:normal}@media only screen and (max-width:767px){.p-form-list__name.is-confirm{font-size:12px}}p.p-form-list__desc{margin-top:15px;color:#666666;font-size:0.9375rem;line-height:1.8em}p.p-form-list__desc.is-margin{margin-top:0;margin-bottom:15px}.form-required{margin-top:5px;padding:2px 15px;min-width:calc(2em + 30px + 3px);text-align:center;border-radius:3px;font-size:12px;background:#AF2B6B;color:#ffffff}@media only screen and (max-width:767px){.form-required{margin-top:0}}.p-form-list__body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:17px 15px 15px;font-size:0.9375rem}@media only screen and (max-width:767px){.p-form-list__body{padding:0}}.p-form-list__body.is-confirm{font-size:18px}.p-form-list__body.is-mail-confirm{font-size:18px}.p-form-list__box{margin-bottom:10px}.p-form-btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.p-form-btn-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-form-btn-box__item{margin-left:15px;margin-right:15px}@media only screen and (max-width:767px){.p-form-btn-box__item{margin-bottom:30px}.p-form-btn-box__item.is-next{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.p-textarea-box{height:150px}@media only screen and (max-width:767px){.p-textarea-box{height:180px}}.p-form-list__in-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-5px;margin-right:-5px}.p-form-list__in-box>*{padding-left:5px;padding-right:5px;-webkit-box-flex:1;-ms-flex:1;flex:1}.p-form-list__in-box.p-form-check .p-form-visible-list__item{margin-bottom:0}@media only screen and (max-width:767px){.p-form-list__in-box.p-form-check{display:block}.p-form-list__in-box.p-form-check .p-form-visible-list__item{margin-bottom:15px;width:100%}.p-form-list__in-box.p-form-check .p-form-visible-list__item:last-child{margin-bottom:0}}.p-contact-flow-navi{margin-bottom:30px}@media only screen and (max-width:767px){.p-contact-flow-navi{margin-bottom:30px}}.p-contact-flow-navi.is-complete{margin-bottom:45px}@media only screen and (max-width:767px){.p-contact-flow-navi.is-complete{margin-bottom:45px}}.p-contact-flow-navi-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;counter-reset:item;font-family:"Noto Serif JP",serif}.p-contact-flow-navi__item{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;margin-bottom:2px;padding:10px 15px;min-width:33%;min-height:64px;color:#ffffff;background-color:#aaaaaa}@media only screen and (max-width:767px){.p-contact-flow-navi__item{padding:5px 15px;min-width:50%;min-height:54px}}.p-contact-flow-navi__item.is-now{background-color:#AF2B6B}.p-contact-flow-navi__item.is-now:after{border-left:solid 10px #AF2B6B}@media only screen and (max-width:767px){.p-contact-flow-navi__item.is-now:after{border-left:solid 8px #AF2B6B}}.p-contact-flow-navi__item:first-child:before{content:none}.p-contact-flow-navi__item:last-child:after{content:none}.p-contact-flow-navi__item:after,.p-contact-flow-navi__item:before{content:"";width:0;height:0;display:block;position:absolute}.p-contact-flow-navi__item:before{border:solid 38px transparent;border-right:solid 12px transparent;border-left:solid 12px #FFF;top:-3px;left:0;z-index:1}@media only screen and (max-width:767px){.p-contact-flow-navi__item:before{border:solid 30px transparent;border-right:solid 10px transparent;border-left:solid 10px #FFF}}.p-contact-flow-navi__item:after{border:solid 35px transparent;border-left:solid 10px #aaaaaa;border-right:solid 10px transparent;top:0;right:-20px;z-index:2}@media only screen and (max-width:767px){.p-contact-flow-navi__item:after{right:-16px;border:solid 27px transparent;border-left:solid 8px #aaaaaa;border-right:solid 8px transparent}}.p-contact-flow-navi__step{display:block;margin-bottom:5px;font-size:0.625rem;text-align:center}.p-contact-flow-navi__step:after{margin-left:5px;counter-increment:item;content:counter(item,decimal-leading-zero);font-size:1.375rem;line-height:1em;font-weight:bold}@media only screen and (max-width:767px){.p-contact-flow-navi__step:after{font-size:1.125rem}}.p-contact-flow-navi__txt{display:block;font-size:0.9375rem;text-align:center}@media only screen and (max-width:767px){.p-contact-flow-navi__txt{font-size:0.625rem;line-height:0.625rem}}.p-form-img input{display:none}.p-form-select{display:inline-block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){.p-form-select{margin-bottom:5px;max-width:100%}}.p-form-select:before{content:"";position:absolute;top:15px;right:15px;width:10px;height:10px;border:2px solid;border-color:transparent transparent #333333 #333333;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);pointer-events:none}.p-form-select select{padding:10px 45px 10px 10px;border:none;border:2px solid #f5f3f0;background-color:#f5f3f0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#666666;font-size:0.9375rem}.p-form-select select:focus-visible{border:2px solid #aaaaaa;-webkit-box-shadow:none;box-shadow:none;outline:none}.p-form-check input,.p-form-radio input{margin-right:10px}.p-form-check label,.p-form-radio label{display:inline-block;padding:10px 10px;width:100%;border:1px solid #43B6BC;border-radius:10px;font-size:0.9375rem}.p-form-check label.is-on,.p-form-radio label.is-on{background:#d9f0f2}.p-form-check input:checked+label,.p-form-radio input:checked+label{background:rgba(67,182,188,0.8)}input[type=number],input[type=password],input[type=text],textarea{border:none;background-color:#f5f3f0}input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{border:1px solid #aaaaaa;background-color:#f5f3f0;-webkit-box-shadow:none;box-shadow:none}input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=text]:focus-visible,textarea:focus-visible{border-width:2px;outline:none}.p-form-visible-contents-wrap{display:none;opacity:0;margin-top:15px}input[type=checkbox]:checked~.p-form-visible-contents-wrap{display:block;opacity:1;-webkit-animation:fadeIn 0.5s ease-in 0s forwards;animation:fadeIn 0.5s ease-in 0s forwards}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.p-form-visible-contents{margin-top:15px;padding-bottom:15px;border-bottom:1px dotted #aa9231}.p-form-visible-contents:first-child{padding-top:15px;border-top:1px dotted #aa9231}.p-form-visible-contents:last-child{padding-bottom:0;border-bottom:none}.p-form-visible-contents-ttl{margin-bottom:15px;color:#aa9231;font-size:0.9375rem;font-weight:normal}.p-form-visible-txt{margin-left:15px}.p-form-visible-list__item{margin-bottom:15px;font-size:0.9375rem}.p-form-visible-list__item:last-child{margin-bottom:0}.p-form-information{padding:15px;font-size:1.625rem;font-weight:bold;text-align:center;border-radius:15px;background-color:#f5f3f0}.p-form-information .is-today{color:#c74130}.p-form-information .is-tomorrow{color:#073190}.p-form-information .is-sp-min-only{display:none}@media only screen and (max-width:767px){.p-form-information{font-size:1.125rem}}@media only screen and (max-width:600px){.p-form-information{font-size:0.875rem}}@media only screen and (max-width:500px){.p-form-information .is-sp-min-only{display:block}}.p-term-wrap{padding:15px;margin-bottom:30px;height:50vh;overflow-y:auto;border:1px dotted #aa9231}.p-term-wrap .c-ttl-sub-s{margin-bottom:10px;padding-left:0;border-left:0}@media only screen and (max-width:767px){.p-term-wrap .c-ttl-sub-s{margin-bottom:5px;padding-left:0;border-left:0}}.p-privacy-body{margin-bottom:30px}.p-privacy-box{margin-bottom:30px}
/*# sourceMappingURL=style-contact.css.map */