body{font-family:YakuHanMP, "Shippori Mincho", "A1 Mincho", A1MinchoStd-Bold, serif;font-weight:400;line-height:2;letter-spacing:0.03em;color:#333;overflow-x:hidden}::-moz-selection{background:#ecd1ee;background:rgba(236,209,238,0.6)}::selection{background:#ecd1ee;background:rgba(236,209,238,0.6)}::-moz-selection{background:#ecd1ee;background:rgba(236,209,238,0.6)}h1,h2,h3,h4,h5{font-weight:normal}a{color:#333;transition:opacity 100ms ease}a:hover{opacity:0.6}img.external-link{height:15px;width:15px;display:inline-block;margin-left:5px}.flex{display:flex;justify-content:space-between}.img-container img{width:100%}.center{text-align:center}a.button{display:inline-block;border:1px solid #000;text-decoration:none;line-height:1}.fade-in-up{opacity:0;transform:translateY(10px);transition:transform 1s, opacity 1s}header{width:100%;height:220px;margin-bottom:60px;background-repeat:no-repeat;background-position:center;background-size:cover}header .content-wrapper{max-width:1000px;width:90%;padding-top:30px;margin:0 auto}header .content-wrapper h1{width:185px}header .content-wrapper h1 img{width:100%}header.order{background-image:url("../img/order/header.jpg")}header.contact{background-image:url("../img/contact/header.jpg")}article{max-width:700px;width:90%;margin:0 auto 60px}article h2{font-size:32px}article p.description{margin-bottom:40px}article form section{margin-bottom:35px}article form section.text label,article form section.text input,article form section.text textarea,article form section.text-area label,article form section.text-area input,article form section.text-area textarea{display:block;width:100%}article form section.text input[type="text"],article form section.text input[type="mail"],article form section.text textarea,article form section.text-area input[type="text"],article form section.text-area input[type="mail"],article form section.text-area textarea{border:1px solid #666;font-family:-apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans', 'Hiragino Kaku GOthic ProN', 'Noto Sans', Roboto, sans-serif;font-size:16px;line-height:1.6;letter-spacing:0.1em;padding:6px 10px;width:calc(100% - 22px)}article form section.text input[type="text"]:focus,article form section.text input[type="mail"]:focus,article form section.text textarea:focus,article form section.text-area input[type="text"]:focus,article form section.text-area input[type="mail"]:focus,article form section.text-area textarea:focus{outline:none;border:1px solid #d097d4}article form section.text textarea,article form section.text-area textarea{resize:vertical;min-height:250px}article form section label{font-size:20px;margin-bottom:5px}article form section label strong{font-weight:normal;color:red}article form section p.recommendation{font-family:-apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans', 'Hiragino Kaku GOthic ProN', 'Noto Sans', Roboto, sans-serif;font-weight:300;color:#666;font-size:14.5px;line-height:1.8;letter-spacing:0.14em;position:relative;padding-left:15px;margin-top:20px}article form section p.recommendation a{color:#666}article form section p.recommendation::before{content:"";position:absolute;width:5px;height:100%;background-color:#b0b0b0;border-radius:2.5px;left:0px;top:0}article form section.file p.recommendation{margin-top:10px}article form section.file label.file-input{font-size:15.5px;padding:5px 15px;border:1px solid #000;cursor:pointer;transition:opacity 200em ease}article form section.file label.file-input:hover{opacity:0.6}article form section.submit-button{text-align:center}article form section.submit-button input[type="submit"]{font-family:A1MinchoStd-Bold, serif;border:1px solid #000;letter-spacing:0.12em;font-size:20px;font-feature-settings:"palt";padding:5px;width:100%;cursor:pointer;background-color:#000;color:#fff;transition:opacity 100ms ease}article form section.submit-button input[type="submit"]:hover{opacity:0.55}@media screen and (max-width: 700px){body{font-size:15px}header{max-height:200px;height:45vw;min-height:170px;margin-bottom:35px}header .content-wrapper{padding-top:4%;margin:0 auto}header .content-wrapper h1{width:130px}article h2{font-size:28px;line-height:1.5;margin-bottom:15px}article p.description{margin-bottom:25px}article form section{margin-bottom:25px}article form section.text label,article form section.text input,article form section.text textarea,article form section.text-area label,article form section.text-area input,article form section.text-area textarea{display:block;width:100%}article form section.text input[type="text"],article form section.text input[type="mail"],article form section.text textarea,article form section.text-area input[type="text"],article form section.text-area input[type="mail"],article form section.text-area textarea{font-size:15px;line-height:1.6;padding:4px 8px;width:calc(100% - 18px)}article form section.text input[type="text"]:focus,article form section.text input[type="mail"]:focus,article form section.text textarea:focus,article form section.text-area input[type="text"]:focus,article form section.text-area input[type="mail"]:focus,article form section.text-area textarea:focus{outline:none;border:1px solid #d097d4}article form section.text textarea,article form section.text-area textarea{resize:vertical;min-height:250px}article form section label{font-size:18px;margin-bottom:5px}article form section label strong{font-weight:normal;color:red}article form section p.recommendation{font-size:14px;margin-bottom:30px}article form section p.recommendation::before{width:4px}article form section.submit-button{text-align:center}article form section.submit-button input[type="submit"]{font-family:A1MinchoStd-Bold, serif;border:1px solid #000;letter-spacing:0.12em;font-size:18px;font-feature-settings:"palt";padding:3px;width:100%;cursor:pointer;background-color:#000;color:#fff;transition:opacity 100ms ease}article form section.submit-button input[type="submit"]:hover{opacity:0.55}}@media screen and (min-width: 701px){.sp{display:none}}.remodal .text-container{max-width:700px;margin:0 auto;text-align:left}.remodal .text-container h2{font-size:32px;letter-spacing:0.05em;-webkit-font-smoothing:antialiased;margin-bottom:40px;margin-right:60px}.remodal .text-container h3{font-size:22px;letter-spacing:0.05em;-webkit-font-smoothing:antialiased;margin-bottom:15px}.remodal .text-container p{margin-bottom:40px}.remodal .text-container .img-container{margin-bottom:10px}.remodal .text-container.discography{margin-top:80px;font-size:14px}.remodal .text-container.discography p{margin-bottom:20px}.remodal .text-container.discography table{margin-bottom:20px}.remodal .text-container.discography table tr td:first-of-type{width:80px}.remodal.remodal-work-layout h2{font-size:28px;line-height:1.8;margin-bottom:28px}.remodal.remodal-work-layout .close-button{width:40px;height:40px}

/*# sourceMappingURL=map/form.css.map */
