@charset "UTF-8";.form__content{width:100%;max-width:92rem;font-size:1.4rem;letter-spacing:.05em;margin:0 auto}@media screen and (min-width:768px){.form__content{font-size:1.5rem}}.form__content .form-box{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width:768px){.form__content .form-box{flex-direction:row;align-items:center;padding:0 0 3rem;border-bottom:.1rem solid #4c4c4c}.form__content .form-box:nth-of-type(2),.form__content .form-box:nth-of-type(3),.form__content .form-box:nth-of-type(4),.form__content .form-box:nth-of-type(5){height:10.5rem;padding:0}.form__content .form-box:nth-of-type(6){padding:0 0 4rem;margin:4rem 0 0}.form__content .form-box:nth-of-type(7){margin:3.2rem 0 0;padding:0 0 3.2rem}.form__content .form-box:nth-of-type(6) .form-box__title,.form__content .form-box:nth-of-type(7) .form-box__title{margin:0 0 auto}}.form__content .form-box.radio{flex-direction:row;align-items:center;gap:2rem}.form__content .form-box.radio .wpcf7-list-item{margin:0 0 0 2rem}.form__content .form-box.radio .wpcf7-list-item>label{display:flex;align-items:center}.form__content .form-box.radio .wpcf7-list-item>label input{display:block;margin:0 .3rem 0 0;position:relative;top:.1rem}@media screen and (min-width:768px){.form__content .form-box.radio .wpcf7-list-item>label input{margin:0 .6rem 0 0;top:0}}.form__content .form-box.radio .wpcf7-list-item.first{margin:0!important}.form__content .form-box.radio.job_list{flex-direction:column;align-items:start;gap:.8rem}@media screen and (min-width:768px){.form__content .form-box.radio.job_list{flex-direction:row}}.form__content .form-box.radio.job_list .form-box__label{width:100%}@media screen and (min-width:768px){.form__content .form-box.radio.job_list .form-box__label .wpcf7-form-control{display:flex;gap:3rem}}.form__content .form-box.radio.job_list .form-box__label .wpcf7-list-item{margin:0;width:46%;white-space:nowrap}@media screen and (min-width:768px){.form__content .form-box.radio.job_list .form-box__label .wpcf7-list-item{width:fit-content}}.form__content .form-box.radio.job_list .form-box__label .wpcf7-list-item:nth-of-type(n+3){margin:.6rem 0 0}@media screen and (min-width:768px){.form__content .form-box.radio.job_list .form-box__label .wpcf7-list-item:nth-of-type(n+3){margin:0}}.form__content .form-box.sample{gap:1.8rem}.form__content .form-box.sample .wpcf7-list-item{margin:0 0 0 2rem}.form__content .form-box.sample .wpcf7-list-item>label{display:flex;align-items:center}.form__content .form-box.sample .wpcf7-list-item>label input{display:block;margin:0 .3rem 0 0;position:relative;top:.1rem}@media screen and (min-width:768px){.form__content .form-box.sample .wpcf7-list-item>label input{margin:0 .6rem 0 0;top:0}}.form__content .form-box.sample .wpcf7-list-item.first{margin:0!important}.form__content .form-boxs{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:768px){.form__content .form-boxs{gap:0}}.form__content .form-box__title{display:flex;align-items:center}@media screen and (min-width:768px){.form__content .form-box__title{width:20rem}}.form__content .form-box__title:before{content:"■"}.form__content .form-box__title span{display:flex;justify-content:center;align-items:center;width:3.2rem;height:1.7rem;background-color:#cfb181;color:#fff;font-size:1.1rem;padding:0 0 .1rem;margin:0 0 0 1rem;position:relative;top:.1rem}.form__content .form-box__label{flex:1}.form__content .form-box__label .wpcf7-not-valid-tip{font-size:1.6rem;font-weight:600;line-height:1;color:#ca0915;margin:.4rem 0 0}.form__content .form-box__label.birthday{display:flex;justify-content:space-between}@media screen and (min-width:768px){.form__content .form-box__label.birthday{justify-content:flex-start;gap:1.4rem}}.form__content .form-box__label.birthday .wpcf7-form-control-wrap{width:10.5rem}.form__content .form-box__label.birthday select{width:100%;background-color:#fff;padding:.6rem 1rem .7rem;letter-spacing:.05em;border:.1rem solid #4c4c4c}.form__content .form-box__label.zip .wpcf7-form-control-wrap{display:block;width:10.5rem}@media screen and (min-width:768px){.form__content .form-box__label.zip .wpcf7-form-control-wrap{width:30rem}}.form__content .form-box input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form__content .form-box input[type=text],.form__content .form-box input[type=email],.form__content .form-box input[type=tel],.form__content .form-box textarea{display:block;width:100%;border:.1rem solid #4c4c4c;padding:.6rem 1rem .7rem;letter-spacing:.05em}.form__content .form-box input[type=text]:focus,.form__content .form-box input[type=email]:focus,.form__content .form-box input[type=tel]:focus,.form__content .form-box textarea:focus{border-color:#26a551;outline:none;box-shadow:0 0 .2rem #26a55180}@media screen and (min-width:768px){.form__content .form-box input[type=text],.form__content .form-box input[type=email],.form__content .form-box input[type=tel],.form__content .form-box textarea{padding:.9rem 1.5rem 1.1rem}}.form__content .form-box input[type=text]::placeholder,.form__content .form-box input[type=email]::placeholder,.form__content .form-box input[type=tel]::placeholder,.form__content .form-box textarea::placeholder{color:#b2b2b2}@media screen and (min-width:768px){.form__content .form-box input[type=text],.form__content .form-box input[type=email],.form__content .form-box input[type=tel]{width:100%;max-width:30rem}}.form__content .form-box select{display:block;width:14.5rem;padding:.6rem 1rem .7rem;border:.1rem solid #fff;background-color:#000}@media screen and (min-width:768px){.form__content .form-box select{width:15.5rem;padding:.9rem 1.5rem 1.1rem}}.form__content .form-box textarea{resize:none;height:11.5rem}@media screen and (min-width:768px){.form__content .form-box textarea{height:15.6rem}}.form__content .form-box__submit{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.8rem;width:27.5rem;height:9rem;background:#26a551;color:#fff;font-size:1.3rem;line-height:1;letter-spacing:.2em;font-weight:600;margin:2.5rem auto 0;padding:0 0 .2rem;position:relative;transition:.2s ease-in-out}@media screen and (min-width:768px){.form__content .form-box__submit{gap:1.2rem;width:52rem;height:10rem;font-size:1.6rem;margin:5.4rem auto 0;border:.2rem solid #26a551}}@media screen and (min-width:992px){.form__content .form-box__submit:hover{background:#fff;color:#26a551}}.form__content .form-box__submit span:nth-of-type(2){font-size:2.9rem}@media screen and (min-width:768px){.form__content .form-box__submit span:nth-of-type(2){font-size:3.2rem}}.form__content .form-box__submit .wpcf7-spinner{display:none}.form__content .form-box__submit input{display:block;width:100%;height:100%;position:absolute;top:0;right:0;z-index:1;color:transparent;line-height:0}.form__content .wpcf7 form .wpcf7-response-output{width:30rem;font-size:1.6rem;padding:1.5rem 2rem;margin:2.5rem auto 0;font-weight:600}@media screen and (min-width:768px){.form__content .wpcf7 form .wpcf7-response-output{width:52rem;text-align:center;padding:2rem;margin:2.8rem auto 0}}.form__content .wpcf7 form.invalid .wpcf7-response-output,.form__content .wpcf7 form.unaccepted .wpcf7-response-output,.form__content .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ca0915;color:#ca0915}.form__privacy{width:100%;max-width:92rem;height:12rem;padding:1.5rem;overflow:scroll;background-color:#f9f5ef;margin:2.2rem auto 0}@media screen and (min-width:768px){.form__privacy{height:18.5rem;padding:3.5rem;margin:5rem auto 0}}.form__privacy .name,.form__privacy .head{font-size:1.4rem;letter-spacing:.08em;line-height:1}@media screen and (min-width:768px){.form__privacy .name,.form__privacy .head{font-size:1.6rem}}.form__privacy .txt{font-size:1.2rem;text-align:justify;letter-spacing:.08em;margin:.8rem 0}@media screen and (min-width:768px){.form__privacy .txt{font-size:1.3rem;line-height:1.9;margin:1.2rem 0}}.form__privacy .come{font-size:1rem;letter-spacing:.08em;margin:1rem 0 0}@media screen and (min-width:768px){.form__privacy .come{font-size:1.2rem;margin:1.4rem 0}}.hide_error_message .wpcf7-not-valid-tip,.contactForm .form-box.sample{display:none}.lpForm .form__content{color:#fff;max-width:90rem;margin:3.6rem auto 0}@media screen and (min-width:768px){.lpForm .form__content{font-size:1.6rem}}@media screen and (min-width:768px){.lpForm .form__content .form-box{border-bottom:.1rem solid #fff}}.lpForm .form__content .form-box input[type=text],.lpForm .form__content .form-box input[type=email],.lpForm .form__content .form-box input[type=tel],.lpForm .form__content .form-box textarea{border:.1rem solid #fff}.lpForm .form__content .form-box input[type=text]:focus,.lpForm .form__content .form-box input[type=email]:focus,.lpForm .form__content .form-box input[type=tel]:focus,.lpForm .form__content .form-box textarea:focus{border-color:#ca0915;outline:none;box-shadow:0 0 .2rem #ca091580}.lpForm .form__content .form-box__title span{background-color:#ca0915;padding:0 0 .2rem}.lpForm .form__content .form-box.sample .form-box__label{position:relative}.lpForm .form__content .form-box.sample .wpcf7-list-item{margin:0 0 0 17.5rem}@media screen and (min-width:768px){.lpForm .form__content .form-box.sample .wpcf7-list-item{margin:0 0 0 21rem}}.lpForm .form__content .form-box.sample span[data-name=sample-request] .wpcf7-list-item{transition:.3s ease-in-out}.lpForm .form__content .form-box.sample span[data-name=sample-request].change .wpcf7-list-item.last{margin:0 0 0 2rem!important}.lpForm .form__content .form-box.sample span[data-name=sample-select]{position:absolute;z-index:1;top:-.8rem;left:6rem}@media screen and (min-width:768px){.lpForm .form__content .form-box.sample span[data-name=sample-select]{top:-1rem;left:7rem}}.lpForm .form__content .form-box.sample .sampleComment{font-size:1.5rem;letter-spacing:0;margin:4rem 0 0}@media screen and (min-width:768px){.lpForm .form__content .form-box.sample .sampleComment{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-template-areas:"title picture" "list picture" "note note"}}.lpForm .form__content .form-box.sample .sampleComment__title{grid-area:title;display:flex;justify-content:center;align-items:center;width:100%;height:2.8rem;font-weight:500;background-color:#0097e0}@media screen and (min-width:992px){.lpForm .form__content .form-box.sample .sampleComment__title{width:20.5rem;clip-path:polygon(1.6rem 0,100% 0,calc(100% - 1.6rem) 100%,0% 100%)}}.lpForm .form__content .form-box.sample .sampleComment__title:before,.lpForm .form__content .form-box.sample .sampleComment__title:after{content:"ー"}.lpForm .form__content .form-box.sample .sampleComment__list{grid-area:list;line-height:1.8;margin:.4rem 0 0;height:fit-content}@media screen and (min-width:992px){.lpForm .form__content .form-box.sample .sampleComment__list{white-space:nowrap;letter-spacing:-.04em}.lpForm .form__content .form-box.sample .sampleComment__list br{display:none}}.lpForm .form__content .form-box.sample .sampleComment figure{grid-area:picture;display:block;width:25rem;margin:1.6rem auto 0}@media screen and (min-width:768px){.lpForm .form__content .form-box.sample .sampleComment figure{width:21.5rem;margin:0 0 0 auto}}.lpForm .form__content .form-box.sample .sampleComment__note{grid-area:note;line-height:1.8;margin:1.6rem 0 0}.lpForm .form__content .form-box.sample .sampleComment__note li{padding-left:1em;text-indent:-1em}.lpForm .form__content .form-box.sample .sampleComment__note li .pcIb{display:none}@media screen and (max-width:767px){.lpForm .form__content .form-box.sample .sampleComment__note .adjustment{position:relative;left:-.8rem}}@media screen and (min-width:768px){.lpForm .form__content .form-box.sample .sampleComment__note{letter-spacing:-.04em}}.lpForm .form__content .form-box__submit{background:#ca0915;letter-spacing:.15em;font-weight:500;padding:0 0 .2rem;position:relative}@media screen and (min-width:768px){.lpForm .form__content .form-box__submit{gap:1.2rem;width:50rem;font-size:1.6rem;border:.2rem solid #ca0915}}@media screen and (min-width:992px){.lpForm .form__content .form-box__submit:hover{background:#fff;color:#ca0915}}.lpForm .form__content .form-box__submit span:nth-of-type(2){font-size:2.9rem}@media screen and (min-width:768px){.lpForm .form__content .form-box__submit span:nth-of-type(2){font-size:3.1rem}}.lpForm .form__privacy{max-width:90rem;color:#000}@media screen and (min-width:768px){.lpForm .form__privacy .name,.lpForm .form__privacy .head{font-size:1.5rem}}.lpForm .form__privacy .txt,.lpForm .form__privacy .come{letter-spacing:.02em}.sampleImage.campaign{position:relative}@media screen and (min-width:768px){.sampleImage.campaign{top:6.5rem}}.sampleImage-txt{font-size:1.6rem;font-weight:700;width:100%;background:#e4007f;color:#fff000;line-height:1.15;text-align:center;padding:.7rem 0}@media screen and (max-width:767px){.sampleImage-txt{position:relative;z-index:1;bottom:-.1rem}.sampleImage-txt br{display:none}}@media screen and (min-width:768px){.sampleImage-txt{font-size:2.3rem;height:6.5rem;padding:.7rem 0 0;position:absolute;top:-6.4rem;left:0}}.sampleImage-txt .pc{display:none}@media screen and (min-width:768px){.sampleImage-txt .pc{display:inline-block}}.sampleImage-txt .ss{font-size:.85em}.sampleImage-txt .s{font-size:.95em}@media screen and (min-width:768px){.sampleImage-txt .s{font-size:.92em}}
