@import"https://fonts.googleapis.com/css?family=Lato|Sawarabi+Gothic&display=swap";/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}iframe{vertical-align:bottom}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}audio,embed,img,object,video{border:0;height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left;font-weight:400}.clearfix:after{clear:both;display:block;content:""}main{display:block}.header{position:fixed;left:0;top:0;width:100%;z-index:200}@media screen and (max-width:768px){.header{padding:24px 20px}}@media screen and (min-width:769px){.header{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}}.header__logo{position:relative;width:150px;z-index:500}@media screen and (min-width:769px){.header__logo{position:absolute;top:30px;left:20px;width:250px}}.header__logo:before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/img/common/logo_white.svg) bottom/100% no-repeat;pointer-events:none;transition:.3s;opacity:0;content:""}.nav-open .header__logo:before{opacity:1}@media screen and (max-width:768px){.top:not(.is-scroll) .header__logo:before{opacity:1}}.header__logo a{transition:.3s}.header__logo a:hover{opacity:.7}.header__logo img{transition:.3s}.nav-open .header__logo img{opacity:1}.footer{position:absolute;bottom:0;left:0;width:100%;padding:23px 0 22px;background:#f1f1f1;font-size:1.4rem;text-align:center}.footer__icon{margin-bottom:5px}.footer__icon img{width:120px}.btn-cmn,.footer__copyright{font-family:Lato,sans-serif}.btn-cmn{position:relative;display:flex;justify-content:center;align-items:center;width:240px;height:55px;margin:30px auto 0;border:1px solid #322610;background:#fff;color:#333;font-size:1.5rem;cursor:pointer;transition:.3s}@media screen and (min-width:769px){.btn-cmn{margin-top:60px}}.btn-cmn:after{position:absolute;top:50%;right:25px;width:20px;height:6px;margin-top:-3px;background:url(/assets/img/common/ico_arrow_right.png) 50%/cover no-repeat;transition:.3s;content:""}.btn-cmn:disabled{background-color:#eee;pointer-events:none}.btn-cmn:hover{border-color:#a9a9a9;box-shadow:0 3px 5px rgba(0,0,0,.5)}.btn-cmn:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-cmn--back{background:#eee}.btn-cmn--back:after{right:auto;left:25px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.btn-cmn--back:hover:after{-webkit-transform:rotateY(180deg) translateX(5px);transform:rotateY(180deg) translateX(5px)}.sec-cmn{padding-top:50px;padding-bottom:50px}@media screen and (min-width:769px){.sec-cmn{padding-top:100px;padding-bottom:100px}}.bg-gray,.heading-lower{background:#f1f1f1}.heading-lower{display:flex;align-items:center;justify-content:center;flex-direction:column;height:250px;padding-top:30px;font-size:3.2rem;line-height:1.7;text-align:center}@media screen and (min-width:769px){.heading-lower{padding-top:0}}.heading-lower__en{display:block;width:100%;font-family:Lato,sans-serif;font-weight:600}.heading-lower__jp{display:block;width:100%;font-size:1.6rem;letter-spacing:.3em}.fadeIn{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;transition:.8s}.fadeIn.is-active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.move-box{position:relative;overflow:hidden}.move-box:after{position:absolute;left:-20%;top:0;width:140%;height:100%;background:#333;-webkit-transform:skew(-10deg);transform:skew(-10deg);transition:1.2s ease-out;z-index:5;content:""}.move-box.is-active:after{-webkit-transform:skew(-20deg) translateX(140%);transform:skew(-20deg) translateX(140%)}.form-col{margin-top:20px;padding:0 0 20px;border:0;border-bottom:1px solid #eee}@media screen and (min-width:769px){.form-col{display:flex}.form-col__inner{display:flex;align-items:flex-start;flex-basis:100%}}.form-col__title{font-size:1.6rem;font-weight:700}@media screen and (min-width:769px){.form-col__title{display:flex;align-items:center;justify-content:space-between;flex-basis:200px;max-width:200px;padding-top:5px;padding-right:15px}}@media screen and (max-width:768px){.form-col__title{width:100%;margin:0 0 10px}}.form-col__title--confirm{padding-top:0}@media screen and (min-width:769px){.form-col__content{flex-basis:calc(100% - 200px);max-width:calc(100% - 200px)}}.form__required{margin-left:15px;padding:0 5px;background:#e60012;color:#fff;font-size:1.2rem;line-height:1.5}.form__input,.form__textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:40px;padding:0 8px;border:1px solid #ccc;border-radius:0;font-size:1.6rem;font-family:inherit;background:#fff;transition:.2s}.form__input:focus,.form__textarea:focus{outline:none;border-color:#a9a9a9}.form__textarea{height:140px;padding:8px;resize:vertical}.form__error{margin-top:4px;color:#c00;font-size:1.2rem}.form-select-wrap{position:relative}.form-select-wrap:after{position:absolute;top:50%;right:8px;width:8px;height:8px;margin-top:-4px;border-right:1px solid #333;border-bottom:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}.form-select{padding:0 10px 0 0;width:100%;min-width:4em;height:50px;border:0;border-bottom:2px solid #eee;border-radius:0;font-size:3rem;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.2s;text-align:center;background:rgba(0,0,0,0)}@media screen and (max-width:768px){.form-select{font-size:2.3rem}}.form-select:not([readonly]){cursor:pointer}.form-select:not([readonly]):hover{border-bottom-color:#f4a9af}.form-select:focus{outline:none}.form-select.is-readonly{pointer-events:none}.form-select::-ms-expand{display:none}.ordermade-intro{margin-bottom:30px}.intro-preview__link{color:#333;text-decoration:underline}.intro-preview__link:hover{text-decoration:none}.ordermade-notes{margin-top:10px;font-size:1.3rem}.ordermade-notes__item{padding-left:1em;text-indent:-1em;line-height:1.7}.color-preview-wrap{margin-bottom:20px}.color-preview-wrap .preview{position:relative;width:100%}.color-preview-wrap .preview img{width:100%;height:auto;display:block}.color-preview-wrap .preview__item{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.color-preview-wrap .preview__item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.color-preview-wrap .preview__item.is-base{position:static;z-index:0}.color-controllers{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}@media screen and (max-width:768px){.color-controllers{margin-top:15px}}.color-controllers__item{flex-basis:49%;max-width:49%}@media screen and (min-width:769px){.color-controllers--triple .color-controllers__item{border:1px solid #ccc}}.color-controllers__item:last-child{margin-top:10px;flex-basis:100%;max-width:100%}.color-controllers--four .color-controllers__item:last-child,.color-controllers--twin .color-controllers__item:last-child{flex-basis:49%;max-width:49%}.color-controllers--twin .color-controllers__item:last-child{margin-top:0}.color-controllers--single .color-controllers__item{flex-basis:100%;max-width:100%}.color-controllers--single .color-controllers__item:last-child{margin-top:0}.color-controllers--five .color-controllers__item,.color-controllers--four .color-controllers__item{margin-top:8px}@media screen and (min-width:769px){.color-controllers--five .color-controllers__item,.color-controllers--four .color-controllers__item{display:flex;align-items:center}}.color-controllers__label{display:none}@media screen and (min-width:769px){.color-controllers--triple .color-controllers__label{display:block;padding:3px;border-bottom:1px solid #ccc;text-align:center;font-weight:700}.color-controllers--five .color-controllers__label,.color-controllers--four .color-controllers__label{display:block;flex-basis:90px;padding:3px;text-align:center;font-weight:700}.color-controllers--five .color-controllers__label:after,.color-controllers--four .color-controllers__label:after{content:"："}.color-controllers--triple .color-controllers__buttons{padding:5px}.color-controllers--five .color-controllers__buttons,.color-controllers--four .color-controllers__buttons{flex-basis:calc(100% - 90px);padding:5px}}.size{font-size:1.8rem;font-weight:700}.text-link{text-decoration:underline}.text-link:hover{text-decoration:none}.confirm__title{margin-bottom:30px;font-weight:700;font-size:2.4rem;text-align:center}.confirm__note{text-align:center;margin-bottom:20px}.confirm__color-row{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:1.4rem}.confirm__color-label{color:#666}.btn-col{display:flex;justify-content:center;gap:15px;margin-top:40px}@media screen and (max-width:768px){.btn-col{gap:2%}.btn-col__item{flex-basis:48%}}.btn-col__btn{margin:0}@media screen and (max-width:768px){.btn-col__btn{width:100%}}.btn-col__btn.is-send{position:relative;pointer-events:none}.btn-col__btn.is-send:after{position:absolute;top:0;left:0;right:auto;width:100%;height:100%;margin:0;background-color:rgba(0,0,0,.3);background-image:url(/assets/img/common/icon_loading.svg);background-repeat:no-repeat;background-position:50%;background-size:auto 80%;transition:0s;content:""}.complete{text-align:center}.complete__title{margin-bottom:30px;font-size:2.4rem;font-weight:700}.color-status{position:relative;display:flex;align-items:center;padding:5px 8px;background:#fff;border:1px solid #ccc;border-radius:3px;white-space:nowrap;cursor:pointer}@media screen and (min-width:769px){.color-status:not(.is-confirm){display:none}}.color-status:not(.is-confirm):after{position:absolute;top:50%;right:8px;width:8px;height:8px;margin-top:-5px;border-right:2px solid #ccc;border-bottom:2px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}.color-status.is-active:before{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid #ff6262;content:""}.color-status__marker{width:15px;height:15px;border-radius:50%;margin:0 5px;flex-shrink:0}@media screen and (max-width:768px){.colors__inner{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:.3s ease-in-out;-webkit-transform:translateY(20px);transform:translateY(20px);z-index:9999}.colors__inner.is-active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.colors__overlay{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.4)}}.color-buttons{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.color-buttons{position:absolute;left:0;bottom:0;width:100%;padding:10px;background:#fff;border:1px solid #eee;box-shadow:0 0 10px rgba(0,0,0,.2)}}.color-buttons__item{position:relative;display:flex;justify-content:flex-end;align-items:flex-end;flex-basis:19.7%;max-width:19.7%;padding:2px;border:1px solid #eee;border-radius:3px;font-weight:700;cursor:pointer;transition:.3s}.color-buttons__item:not(:nth-child(5n)){margin-right:.375%}.color-buttons__item:nth-child(n+6){margin-top:.375%}.color-buttons__item.is-font-white{color:#fff}@media screen and (min-width:769px){.color-buttons__item:hover{opacity:.7}}.color-buttons__item:before{display:block;padding-bottom:100%;content:""}@media screen and (max-width:768px){.color-buttons__item:before{padding-bottom:35px}}.color-buttons__item.is-selected:after{position:absolute;left:3px;top:3px;width:15px;height:15px;background:#ff6363;border:2px solid #fff;border-radius:50%;content:""}@media screen and (min-width:769px){.color-buttons__item.is-single{flex-basis:9.6625%;max-width:9.6625%}.color-buttons__item.is-single:not(:nth-child(10n)){margin-right:.375%}.color-buttons__item.is-single:nth-child(n+6){margin-top:0}.color-buttons__item.is-single:nth-child(n+11){margin-top:.375%}}.color-buttons__text{width:30px;background:#fff;border-radius:3px;font-family:Lato,sans-serif;font-size:.8em;pointer-events:none;line-height:1.5;text-align:center;color:#333}.select-wrap{position:relative}.select-box{width:100%;height:30px;padding:0 40px 0 5px;font-size:15px}.select-box.is-read-only,.select-wrap__icon{pointer-events:none}.select-wrap__icon{position:absolute;right:20px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:100%;border:1px solid #a8a8a8}.color-buttons__close{display:none}@media screen and (max-width:768px){.color-buttons__close{position:absolute;bottom:100%;right:5px;display:block;width:25px;height:25px;margin-bottom:5px}.color-buttons__close:after,.color-buttons__close:before{position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:#737373;content:""}.color-buttons__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.color-buttons__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.park .preview{position:relative;width:100%;background:#000}.park .preview:before{display:block;padding-bottom:70%;opacity:.7;content:"";background-size:cover;background-position:0 0}.park .preview:before,.park .preview__item{background-image:url(/assets/img/ordermade/park/img_park.jpg);background-repeat:no-repeat}.park .preview__item{position:absolute;bottom:0;left:0;max-width:100%;min-width:20%;max-height:100%;min-height:20%;background-position:0 100%;outline:2px solid red}.sora .preview{position:relative;width:100%;background:#000}.sora .preview:before{display:block;padding-bottom:70%;opacity:.7;content:"";background-size:cover;background-position:0 0}.sora .preview:before,.sora .preview__item{background-image:url(/assets/img/ordermade/sora/img_sora.jpg);background-repeat:no-repeat}.sora .preview__item{position:absolute;bottom:0;left:0;max-width:100%;min-width:20%;max-height:100%;min-height:20%;background-position:0 100%;outline:2px solid red}.sizes{margin:24px 0}@media screen and (max-width:768px){.sizes{margin:10px 0 0}}.sizes-info{font-size:0;text-align:center}.sizes-info__item{display:inline-block;margin:5px 20px;font-size:1.4rem}@media screen and (max-width:768px){.sizes-info__item{margin:10px 10px 0}}.sizes-info__label{display:inline-block;margin-right:1em;padding-bottom:5px}.sizes-info__content{display:inline-block;width:5em;height:50px;border:0;border-bottom:2px solid #eee;background:rgba(0,0,0,0);font-size:3rem;font-family:inherit;color:inherit;transition:.2s;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width:768px){.sizes-info__content{font-size:2.3rem}}.sizes-info__content:not([readonly]):not(:disabled){cursor:pointer}.sizes-info__content:not([readonly]):not(:disabled):hover{border-bottom-color:#f4a9af}.sizes-info__content:focus{outline:none}.sizes-info__suffix{display:inline-block}.valid-message{margin-top:10px;padding:5px;color:red;border:2px solid}.valid-message:before{content:"※"}.notes{margin:4px 0;color:#737373;font-size:1.3rem}.font-bold{font-weight:700}html{position:relative;min-height:100%;font-size:62.5%;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{min-height:calc(100vh - 90px);padding-bottom:100px;color:#333;font-size:1.4rem;font-family:Sawarabi Gothic,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;line-height:1.8}@media screen and (min-width:769px){body{min-width:1140px;font-size:1.5rem}}body.preload *{transition:0s!important}img{vertical-align:bottom}img,svg{max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}svg{vertical-align:middle}a{text-decoration:none}@media screen and (min-width:769px){a[href^="tel:"]{pointer-events:none}}.alpha-img img{transition:.3s}.alpha-img:hover img{opacity:.7}button,input:not([type=radio]):not([type=checkbox]),textarea{-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-appearance:none;appearance:none;font-family:inherit}.inner,.inner--l,.inner--s,.inner--xs,.inner--xxs{padding-left:17px;padding-right:17px}@media screen and (min-width:769px){.inner,.inner--l,.inner--s,.inner--xs,.inner--xxs{width:1140px;margin:0 auto;padding-left:20px;padding-right:20px}}.inner--xxs{max-width:700px}.inner--xs{max-width:900px}.inner--s{max-width:1040px}.inner--l{max-width:1220px}.only-pc,.only-sp{display:none}@media screen and (min-width:769px){.only-pc,.only-sp{display:block}}