.studio-contact-content{margin:180rem auto}.studio-contact-content .section-title.md{white-space:nowrap;width:100%;font-size:110rem;writing-mode:horizontal-tb;line-height:unset}.studio-contact-content .section-title.md .section-title-wrapper{display:inline-flex;gap:50rem;animation:scroll-infinite 20s linear infinite}.studio-contact-content .section-title.md .text{display:inline-block;flex-shrink:0;white-space:nowrap;color:#fff;font-weight:500;font-family:"neue-haas-grotesk-text","dnp-shuei-gothic-gin-std","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;-webkit-text-stroke:1px #000;-webkit-text-fill-color:rgba(0,0,0,0)}.studio-contact-content h1{display:block;max-width:330rem;text-align:left}.studio-contact-content h1 .english{font-size:68rem;font-weight:500;font-family:"neue-haas-grotesk-text","dnp-shuei-gothic-gin-std","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif}.studio-contact-content h1 .japanese{display:block;margin-top:20rem;font-size:24rem;font-weight:700}@media(max-width: 768px){.studio-contact-content h1 .japanese{margin-top:40rem;font-size:19rem}}.studio-contact-content__contents{display:flex;justify-content:center;gap:120rem;margin:0 auto;max-width:1031rem}@media(max-width: 768px){.studio-contact-content__contents{flex-direction:column;gap:20rem}}.studio-contact-content--branch1 input[type=submit]{opacity:1 !important}.studio-contact-content--branch1 .studio-contact-content__item{display:flex;align-items:flex-start;margin-bottom:20rem}.studio-contact-content--branch1 .studio-contact-content__item label{width:180rem;margin:0;color:#989898;transform:translateY(12rem)}.studio-contact-content--branch1 .studio-contact-content__item input,.studio-contact-content--branch1 .studio-contact-content__item select,.studio-contact-content--branch1 .studio-contact-content__item textarea{flex:1}.studio-contact-content--branch1 .studio-contact-content__item--content label{transform:translateY(5rem)}.studio-contact-content.show h1 .txt_wrap,.studio-contact-content.show .studio-contact-content__item{opacity:1;transform:translate3d(0, 0, 0)}.studio-contact-content__form{width:580rem}@media(max-width: 768px){.studio-contact-content__form{width:100%}}#formWrapper.hide{display:none}.studio-contact-content__contents{position:relative;box-sizing:border-box;font-family:"dnp-shuei-gothic-gin-std","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;text-align:left}@media(max-width: 768px){.studio-contact-content__contents{width:82%;margin:0 auto;background:rgba(0,0,0,0);border:unset;border-radius:5rem}}.studio-contact-content__contents .studio-contact-content__form--branch1 .studio-contact-content__item{opacity:.6}.studio-contact-content__contents .studio-contact-content__item{position:relative;margin-bottom:40rem;padding-bottom:15rem;border-bottom:1px solid #929292}@media(max-width: 768px){.studio-contact-content__contents .studio-contact-content__item{display:block;padding-bottom:10rem}}.studio-contact-content__contents .studio-contact-content__item label{display:block;font-family:"dnp-shuei-gothic-gin-std","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;margin-bottom:10rem;font-size:14rem}@media(max-width: 768px){.studio-contact-content__contents .studio-contact-content__item label{padding-left:0;font-size:13rem}}.studio-contact-content__contents .studio-contact-content__item input:not([type=submit]),.studio-contact-content__contents .studio-contact-content__item select,.studio-contact-content__contents .studio-contact-content__item textarea{width:100%;background:rgba(0,0,0,0);color:#000 !important;font-size:18rem;border:none;box-sizing:border-box;flex:1;font-family:"dnp-shuei-gothic-gin-std","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}@media(max-width: 768px){.studio-contact-content__contents .studio-contact-content__item input:not([type=submit]),.studio-contact-content__contents .studio-contact-content__item select,.studio-contact-content__contents .studio-contact-content__item textarea{font-size:16rem}}.studio-contact-content__contents .studio-contact-content__item input:not([type=submit])::-moz-placeholder, .studio-contact-content__contents .studio-contact-content__item select::-moz-placeholder{font-family:"dnp-shuei-gothic-gin-std","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;color:#999}.studio-contact-content__contents .studio-contact-content__item input:not([type=submit])::placeholder,.studio-contact-content__contents .studio-contact-content__item select::placeholder{font-family:"dnp-shuei-gothic-gin-std","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;color:#999}.studio-contact-content__contents .studio-contact-content__item .studio-contact-content__required{display:inline-flex;align-items:center;justify-content:center;width:35rem;height:19rem;margin-left:10rem;background:#ff470f;color:#fff;font-size:13rem;border-radius:3rem}.studio-contact-content__contents .studio-contact-content__item select{height:auto;padding:10rem 0;padding-right:30rem;color:#0c1633;font-size:18rem;text-overflow:"";vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-image:url("data:image/svg+xml,%3Csvg width='13' height='6' viewBox='0 0 13 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.06213 6L-4.42982e-05 -1.88258e-07L12.1243 8.71687e-07L6.06213 6Z' fill='%239C9C9C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:13rem 6rem;cursor:pointer}@media(max-width: 768px){.studio-contact-content__contents .studio-contact-content__item select{width:100%}}.studio-contact-content__contents .studio-contact-content__item select option{padding:10rem 0;color:#000;font-size:18rem;background-color:#fff}.studio-contact-content__contents .studio-contact-content__item select option:disabled{color:#999 !important;background-color:rgba(0,0,0,0)}.studio-contact-content__contents .studio-contact-content__item select option[value=""]{color:#999 !important}.studio-contact-content__contents .studio-contact-content__item select::-ms-expand{display:none}.studio-contact-content__contents .studio-contact-content__item select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #828c9a}.studio-contact-content__contents .studio-contact-content__item select:invalid:not(:focus){color:#999}.studio-contact-content__contents .studio-contact-content__item select#studio_category option:disabled{color:#999 !important}.studio-contact-content__contents .studio-contact-content__item textarea{height:150rem;line-height:150%;transform:translateY(-5rem)}.studio-contact-content__contents .studio-contact-content__item textarea::-moz-placeholder{font-family:"dnp-shuei-gothic-gin-std","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;color:rgba(12,22,51,.3)}.studio-contact-content__contents .studio-contact-content__item textarea::placeholder{font-family:"dnp-shuei-gothic-gin-std","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;color:rgba(12,22,51,.3)}.studio-contact-content__contents .studio-contact-content__item input[type=date]{position:relative;padding-right:30rem;color:#000;background-image:url("data:image/svg+xml,%3Csvg width='13' height='6' viewBox='0 0 13 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.06213 6L-4.42982e-05 -1.88258e-07L12.1243 8.71687e-07L6.06213 6Z' fill='%239C9C9C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:13rem 6rem;cursor:pointer}.studio-contact-content__contents .studio-contact-content__item input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer}.studio-contact-content__contents .studio-contact-content__item input[type=date]::-moz-calendar-picker-indicator{position:absolute;top:0;right:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer}.studio-contact-content__contents .studio-contact-content__item input[type=date]::-webkit-inner-spin-button,.studio-contact-content__contents .studio-contact-content__item input[type=date]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.studio-contact-content__contents .studio-contact-content__item .times{display:flex}.studio-contact-content__contents .studio-contact-content__item .range{padding:0 pcvw(10);transform:translateY(pcvw(15))}.studio-contact-content__contents .studio-contact-content__item .cap{margin:pcvw(15) 0;font-size:13rem}.studio-contact-content__contents .studio-contact-content__item a{text-decoration:underline}@media(max-width: 768px){.studio-contact-content__contents .studio-contact-content__item a{margin-left:8vw}}.studio-contact-content__contents .studio-contact-content__item a:hover{text-decoration:none;opacity:.8}@media(max-width: 768px){.studio-contact-content__contents .studio-contact-content__item a:hover{text-decoration:underline;opacity:1}}.studio-contact-content__contents .studio-contact-content__item__error-label{position:absolute;bottom:0;left:0;display:block !important;color:red;font-size:13rem;opacity:1 !important;transform:translateY(30rem);visibility:visible !important;min-height:20rem}@media(max-width: 768px){.studio-contact-content__contents .studio-contact-content__item__error-label{padding-left:0}}.studio-contact-content__contents .studio-contact-content__item:last-child{margin-bottom:0}.studio-contact-content__contents .studio-contact-content__item.select-item{position:relative}.studio-contact-content__contents .studio-contact-content__item.select-item .select{position:relative}.studio-contact-content__contents .studio-contact-content__item.select-item .select::after{position:absolute;top:50%;right:17rem;width:0;height:0;pointer-events:none;content:"";border-style:solid;border-width:pcvw(5) pcvw(5) 0}@media(max-width: 768px){.studio-contact-content__contents .studio-contact-content__item.select-item .select::after{right:4.32812vw;border-width:1.5vw 1.5vw 0;transform:translateY(-50%)}}.studio-contact-content__contents .studio-contact-content__item.agreement{margin:pcvw(30) 0 pcvw(30) pcvw(35);color:#0c1633;text-align:center}@media(max-width: 768px){.studio-contact-content__contents .studio-contact-content__item.agreement{margin:7.34375vw 0 8vw -0.26562vw}}.studio-contact-content__contents .studio-contact-content__item.agreement .char{position:relative;display:inline-block}.studio-contact-content__contents .studio-contact-content__item.agreement .char::before{position:absolute;top:pcvw(7);left:pcvw(-35);display:block;width:pcvw(20);height:pcvw(20);content:"";border-radius:pcvw(3);transform:translateY(-50%)}@media(max-width: 768px){.studio-contact-content__contents .studio-contact-content__item.agreement .char::before{top:1.9vw;width:21rem;height:21rem;border-radius:5rem}}.studio-contact-content__contents .studio-contact-content__item.agreement input{display:none}.studio-contact-content__contents .studio-contact-content__item.agreement input a{color:rgba(82,44,44,.7);text-decoration:underline}.studio-contact-content__contents .studio-contact-content__item.agreement input:checked+.char .mark{position:absolute;top:.4vw;left:-2.3vw;display:block;width:pcvw(13);height:pcvw(3);content:"";border-radius:pcvw(1);transform:rotate(-45deg)}@media(max-width: 768px){.studio-contact-content__contents .studio-contact-content__item.agreement input:checked+.char .mark{top:1.6vw;left:-0.63vw;width:13rem;height:3rem}}.studio-contact-content__contents .studio-contact-content__item.agreement input:checked+.char .mark::before{position:absolute;top:-0.19vw;left:-0.12vw;display:block;width:pcvw(7);height:pcvw(3);content:"";border-radius:pcvw(1);transform:rotate(90deg)}@media(max-width: 768px){.studio-contact-content__contents .studio-contact-content__item.agreement input:checked+.char .mark::before{top:-0.5vw;left:-0.5vw;width:7rem;height:3rem}}.studio-contact-content__contents .studio-contact-content__item.agreement input:checked+.char::before{border-color:#fff}.studio-contact-content__contents .studio-contact-content__item.agreement .let{line-height:140%}.studio-contact-content__contents .studio-contact-content__item.agreement.negativemargin{margin:pcvw(-10) 0 pcvw(-10) pcvw(35)}.studio-contact-content__contents .studio-contact-content__item.agreement.negativemargin .char::before{display:none}.studio-contact-content__contents .studio-contact-content__item--privacy{margin:40rem auto;padding:0;border-bottom:none}.studio-contact-content__contents .studio-contact-content__item--privacy .studio-contact-content__privacy-label{display:flex;align-items:center;gap:12rem;cursor:pointer;font-size:18rem}.studio-contact-content__contents .studio-contact-content__item--privacy .studio-contact-content__privacy-label input[type=checkbox]{position:absolute;width:0;height:0;opacity:0}.studio-contact-content__contents .studio-contact-content__item--privacy .studio-contact-content__privacy-label .studio-contact-content__privacy-checkbox-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.studio-contact-content__contents .studio-contact-content__item--privacy .studio-contact-content__privacy-label .studio-contact-content__privacy-checkbox-icon .studio-contact-content__checkbox{width:26rem;height:26rem}.studio-contact-content__contents .studio-contact-content__item--privacy .studio-contact-content__privacy-label .studio-contact-content__privacy-checkbox-icon .studio-contact-content__checkbox--unchecked{display:block}.studio-contact-content__contents .studio-contact-content__item--privacy .studio-contact-content__privacy-label .studio-contact-content__privacy-checkbox-icon .studio-contact-content__checkbox--checked{display:none}.studio-contact-content__contents .studio-contact-content__item--privacy .studio-contact-content__privacy-label input[type=checkbox]:checked+.studio-contact-content__privacy-checkbox-icon .studio-contact-content__checkbox--unchecked{display:none}.studio-contact-content__contents .studio-contact-content__item--privacy .studio-contact-content__privacy-label input[type=checkbox]:checked+.studio-contact-content__privacy-checkbox-icon .studio-contact-content__checkbox--checked{display:block}.studio-contact-content__contents .studio-contact-content__item--privacy a{text-decoration:underline;color:#1c89e6}.studio-contact-content__contents .studio-contact-content__submit-wrapper input[type=submit]{display:flex;align-items:center;justify-content:center;width:452rem;height:72rem;margin:0 auto 0 0;background:#20f92b;color:#000;font-size:19rem;border-radius:6rem;opacity:.3;transition:.2s;font-family:"dnp-shuei-gothic-gin-std","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;letter-spacing:.02em;backface-visibility:hidden}@media(max-width: 768px){.studio-contact-content__contents .studio-contact-content__submit-wrapper input[type=submit]{width:100%;height:60rem;margin:0 0 4vw;font-size:18rem}}.studio-contact-content__contents .studio-contact-content__submit-wrapper input[type=submit].validated{opacity:1 !important}.studio-contact-content__contents .studio-contact-content__submit-wrapper input[type=submit]:hover{background:#000;color:#fff}@media(max-width: 768px){.studio-contact-content__contents .studio-contact-content__submit-wrapper input[type=submit]:hover{background:#fff;color:#000}}.studio-contact-content__contents .studio-contact-content__submit-wrapper--return{margin-top:20rem}.submit-item{margin:5vw 0 4vw}.submit-con{pointer-events:none;opacity:.5}.submit-con.is-active{pointer-events:auto;opacity:1}.formstyle{position:relative;padding:pcvw(50) 0 0}.formstyle.hide form{z-index:-1;pointer-events:none;opacity:.3}.formstyle.hide input{pointer-events:none}.attention{margin-top:3em;font-size:14rem;text-align:center;letter-spacing:.02em}@media(max-width: 768px){.attention{font-size:13rem;letter-spacing:.06em}}.attention a{font-family:"dnp-shuei-gothic-gin-std","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;text-decoration:underline}@keyframes scroll-infinite{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.studio-contact-content__complete{display:flex;flex-direction:column;align-items:center;justify-content:center;width:580rem;padding:85rem 0;text-align:center;border-top:1px solid #929292;border-bottom:1px solid #929292}@media(max-width: 768px){.studio-contact-content__complete{width:100%}}.studio-contact-content__complete .studio-contact-content__top-link{display:flex;align-items:center;justify-content:center;width:264rem;height:70rem;margin-top:40rem;background:#20f92b;font-size:18rem;border-radius:6px}.studio-contact-content__complete-icon{width:174rem}
