@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:\30d0\30ca\30ca;src:url(/build/assets/bananaslipplus-8c50837c.otf)}.fake_load_font{font-family:\30d0\30ca\30ca,sans-serif;visibility:hidden;opacity:0;width:0;height:0}*{box-sizing:border-box}html,body{touch-action:pan-x pan-y;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-family:Noto Sans CJK JP,sans-serif}button{margin:0;padding:unset;border-width:0;border-style:outset;border-image:initial;cursor:pointer}p{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;touch-action:pan-x pan-y;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.container{display:flex;height:calc(100vh - 60px);background:#EAEAEA;overflow:hidden;margin-top:60px;position:relative}.is-font{display:none}.tab{width:72px;height:calc(100% - 60px);background-color:#000;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px;position:fixed;top:60px;z-index:4}.tab-item{display:flex;justify-content:center;align-items:center;width:72px;height:72px;color:#fff;background:#000000;flex-direction:column;font-family:Noto Sans CJK JP,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:100%;letter-spacing:-.02em;border-radius:8px 0 0 8px;cursor:pointer}.tab-item svg{margin-bottom:7px}.tab-item.active{background-color:#fff;color:#000}.tab-item path{fill:#fff}.active path{fill:#000}.tab_item_trash{color:red}.tab_item_folder{text-decoration:none}.tab_item_folder path{fill:none}.tab_content_container{padding:30px 20px;width:100%;max-width:288px;position:fixed;left:72px;z-index:3;height:calc(100vh - 60px);box-shadow:5px 0 6px -5px #00000040;border-radius:0 8px 8px 0;background:#FFFFFF;overflow:auto;display:flex;justify-content:center}.tab_content{display:flex;flex-direction:column;width:100%;max-width:208px}.tab_content>*{margin-bottom:20px}.tab_content>*:last-child{padding-bottom:50px}.tab_content_item>*{margin-bottom:10px}.tab_content_item>*:last-child{margin-bottom:0}.tab_content_item--button_upload .btn-large-cash{height:50px;width:100%;margin:16px 0}.tab_content_item .label{font-family:Noto Sans CJK JP,sans-serif;font-weight:700;font-size:16px;line-height:100%;letter-spacing:.03em}.delete_clothe{display:flex;justify-content:flex-end;align-items:center;cursor:pointer;color:#fa3f16;padding-bottom:0}.delete_clothe>*{margin-bottom:0}.delete_clothe .icon_delete_clothe{margin-right:5px}.clothe_position{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:250px}.clothe_position_item{display:flex;justify-content:center;align-items:center;flex-direction:column;width:47.5%;min-height:100px;background:#EAEAEA;border-radius:4px;font-family:Noto Sans CJK JP,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:100%;cursor:pointer}.clothe_position_item p{margin-bottom:6px}.clothe_position_item:nth-child(1),.clothe_position_item:nth-child(2){margin-bottom:8px}.clothe_position_item.active{border:1px solid #FFA700}.note{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:140%;letter-spacing:-.2px}.text_format{display:flex;justify-content:space-between}.text_format_button{display:flex;justify-content:center;align-items:center;max-width:100px;width:48%;height:34px;background:#EAEAEA;color:gray;border-radius:50px;cursor:pointer;font-family:Noto Sans CJK JP,sans-serif;font-size:14px;font-weight:400;line-height:14px;letter-spacing:.03em}.text_format_button.active{color:#000;background:#FFA700}.btn_add_text_container{width:100%;display:flex;flex-direction:row-reverse}.btn_add_text_container .btn_add_text{height:34px;width:115px;border-radius:50px;background:#FFA700;color:#000;display:flex;justify-content:center;align-items:center;font-family:Noto Sans CJK JP,sans-serif;font-size:14px;font-weight:400;line-height:14px;letter-spacing:.03em}.btn_add_text_container .btn_add_text:hover{background:#ffa402}.paragraph_container{display:flex;flex-direction:row;justify-content:space-between;max-width:250px}.paragraph_item{width:30.77%;max-width:64px;height:64px;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#EAEAEA;color:gray;border-radius:4px;cursor:pointer}.paragraph_item p{margin-bottom:10px}.paragraph_item.active{background:#FFA700;color:#000}.paragraph_item .label{font-family:Noto Sans CJK JP,sans-serif;font-size:12px;font-weight:400;line-height:12px;letter-spacing:0;text-align:left}.container_input_slider{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:30px;margin-top:23px}.container_input_slider .input_slider{-webkit-appearance:none;width:132px;height:3px;border-radius:5px;background:#BBBBBB;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.container_input_slider .input_slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:0;border-radius:50%;cursor:pointer;background:url(/build/assets/ellipse-b4f45bf7.png)}.slider_button{position:relative}.label_slider{position:absolute;left:50%;transform:translate(-50%);bottom:36px;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:12px;letter-spacing:.03em;text-align:center;white-space:nowrap}.container .estimate-container{position:fixed;right:10px;top:70px;z-index:10}.btn-close{display:none}.input_email{width:100%;height:36px;border:1px #8C8C8C solid;border-radius:4px;margin-top:30px;padding:12px 16px}.input_email::placeholder{color:#ccc}.zoom_container{position:fixed;bottom:25px;right:25px;width:232px;display:flex;justify-content:space-between;align-items:center;z-index:2}.slider_zoom{-webkit-appearance:none;width:132px;height:3px;border-radius:5px;background:#BBBBBB;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.slider_zoom::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;scale:1.4;border:0;border-radius:50%;cursor:pointer;background:url(/build/assets/ellipse-b4f45bf7.png)}.clothe_container{position:fixed;z-index:1;left:360px;top:60px;width:100vw;height:calc(100vh - 60px);display:none}.clothe_container.active{display:block}.canvas_container_edit{position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);display:none}.canvas_container_edit.active{display:block}.zoom_container .btn_zoom{width:30px;height:30px;border:0;background:#FFFFFF;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.zoom_container .btn_zoom:hover{background:#BBBBBB}.modal_link{margin-top:30px;font-weight:700;color:#0029ff;text-align:center}.help-block{width:100%;text-align:left!important;color:#dd4b39}.modal-wrap-font{width:85%!important;height:85%!important;position:relative}.modal-wrap-font .modal-body-container{margin-top:0!important;width:95%}.modal-wrap-font .modal-body-list-btn{display:none!important}.modal-wrap-font .font-header{display:flex;align-items:center}.modal-wrap-font .font-header label{margin-right:15px;font-size:14px;font-weight:700;display:flex}.modal-wrap-font .font-header .language span{font-size:14px;display:inline-block;text-align:center;margin-left:5px;margin-right:5px;border-radius:50px;width:79px;padding:8px 15px;background-color:#eaeaea;color:gray;cursor:pointer}.modal-wrap-font .font-header .language span:first-child{margin-left:0}.modal-wrap-font .font-header .language span.active{background-color:#ffa700;font-weight:700;color:#000}.modal-wrap-font .font-content{margin-top:30px;display:grid;column-gap:15px;grid-template-columns:auto auto auto;max-height:58vh;overflow:auto;padding-right:15px}.modal-wrap-font .font-content::-webkit-scrollbar{width:5px;height:5px}.modal-wrap-font .font-content::-webkit-scrollbar-track{background:#f1f1f1}.modal-wrap-font .font-content::-webkit-scrollbar-thumb{background:#888}.modal-wrap-font .font-content::-webkit-scrollbar-thumb:hover{background:#555}.modal-wrap-font .font-content .font-content-item{border:2px solid #FF8A00;border-radius:8px;padding:15px 35px;text-align:center;margin-bottom:15px}.modal-wrap-font .font-content .font-content-item .item-name{min-height:32px}.modal-wrap-font .font-content .font-content-item .item-content{text-align:center;margin:15px auto}.modal-wrap-font .font-content .font-content-item .item-content .example1{display:inline-block;margin-bottom:7px}.modal-wrap-font .font-content .font-content-item .btn-add-font{font-weight:700;font-size:14px;padding:7px 45px;background-color:#ffa700;border-radius:50px;line-height:1.5}.select_font+span:after{content:"";display:inline-block;width:30px;height:30px;position:relative;background:#8C8C8C url(/build/assets/arrow-right-034b11e3.svg) no-repeat center;border-top-right-radius:5px;border-bottom-right-radius:5px;top:-40px;right:calc(-100% + 30px)}.select_font+span{height:0;margin-bottom:0;cursor:pointer}@media only screen and (max-width: 840px){.container{display:flex;height:calc(100vh - 57px);position:relative}.tab{position:fixed;bottom:0;top:unset;width:100%;height:76px;display:flex;flex-direction:row;padding:0 16px;overflow-y:auto}.tab-item_container+.tab-item_container{margin-left:16px}.tab-item_container{display:flex}.tab-item{width:70px;height:70px;border-radius:0 0 8px 8px}.tab-item+.tab-item{margin-left:16px}.tab_content_container{width:calc(100% - 32px);height:259px;max-width:none;bottom:76px;left:50%;transform:translate(-50%);border-radius:8px 8px 0 0;box-shadow:0 0 20 1px #00000040;padding:0;overflow:initial}.tab_content{padding:0 75px;overflow:auto;max-width:none;margin-top:40px}.container .estimate-container{top:73px;right:16px}.btn-close{display:block;position:absolute;width:80px;height:30px;border-top-right-radius:80px 152px;border-top-left-radius:80px 152px;background-color:#fff;top:-19px;left:50%;transform:translate(-50%);box-shadow:2px -11px 10px -11px #00000021;z-index:-1}.btn-close:before{content:"";background:transparent;height:30px;width:24px;border-radius:100%;border-width:12px;top:-18px;border-style:solid;position:absolute;transform:rotate(66deg);left:-34px;border-color:transparent white transparent transparent}.btn-close:after{border-color:transparent transparent transparent white;transform:rotate(-66deg);right:-34px;content:"";background:transparent;height:30px;width:24px;border-radius:100%;border-width:12px;top:-18px;border-style:solid;position:absolute}.zoom_container{bottom:107px;left:50%;transform:translate(-50%)}.clothe_container{left:0}}@media only screen and (max-width: 640px){.modal-wrap-font{padding-left:5px!important;padding-right:5px!important}.modal-wrap-font .font-header{flex-direction:column;align-items:flex-start}.modal-wrap-font .font-header .language{white-space:nowrap;display:flex;overflow:scroll;margin-top:15px;width:100%}.modal-wrap-font .font-header .language::-webkit-scrollbar{display:none}.modal-wrap-font .modal-header .is-font{position:absolute;right:-7px;top:-25px;width:30px}.modal-wrap-font .font-content{grid-template-columns:auto auto;column-gap:10px}.modal-wrap-font .font-content .font-content-item{padding:15px 5px;margin-bottom:10px}.modal-wrap-font .font-content .font-content-item .item-name,.modal-wrap-font .font-content .font-content-item .item-content{font-size:12px}.modal-wrap-font .font-content .font-content-item .btn-add-font{font-size:12px;padding:7px 25px}}.header_order{width:100%;height:60px;background-color:#000;display:flex;align-items:center}.header_order .logo{width:65px;height:40px;margin-left:8px}.order_container{display:flex;justify-content:center;margin-bottom:100px}.order_container .order_content{max-width:807px;width:100%}.order_container .order_content .text{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.03em;color:#000}.order_container .order_content .title{font-size:32px;margin-top:80px;text-align:center}.order_container .order_content .form_title{font-size:24px;position:relative;margin-top:76px}.order_container .order_content .form_title:after{content:"";position:absolute;right:0;bottom:.5em;border:1px solid #FF8A00;width:calc(100% - 135px)}.order_container .order_content .form_title_next:after{width:calc(100% - 185px)}.order_container .order_content .form{margin-top:35px}.order_container .order_content .form .form_item,.order_container .order_content .form .form_order_item{display:flex;align-items:center;margin-bottom:16px}.order_container .order_content .form .form_item .form_item_title,.order_container .order_content .form .form_order_item .form_item_title{max-width:280px;width:100%;font-size:16px;display:flex;align-items:center}.order_container .order_content .form .form_item .form_item_title .label,.order_container .order_content .form .form_order_item .form_item_title .label{color:#fff;background:#FF8A00;border-radius:4px;width:38px;height:19px;font-size:12px;display:flex;justify-content:center;align-items:center;margin-left:10px;letter-spacing:.1em}.order_container .order_content .form .form_item .form_item_title_size,.order_container .order_content .form .form_order_item .form_item_title_size{display:flex;flex-direction:column;align-items:flex-start}.order_container .order_content .form .form_item .form_item_title_size .sub_title,.order_container .order_content .form .form_order_item .form_item_title_size .sub_title{font-weight:300;font-size:12px;margin-top:7px}.order_container .order_content .form .form_item .form_size_detail,.order_container .order_content .form .form_order_item .form_size_detail{display:flex;flex-direction:column}.order_container .order_content .form .form_item .form_size_detail .list_size_detail,.order_container .order_content .form .form_order_item .form_size_detail .list_size_detail{display:flex;margin-bottom:16px;flex-direction:column}.order_container .order_content .form .form_item .form_size_detail .list_size_detail .size_detail_item,.order_container .order_content .form .form_order_item .form_size_detail .list_size_detail .size_detail_item{display:flex;justify-content:center}.order_container .order_content .form .form_item .form_size_detail .list_size_detail .size_detail_item+.size_detail_item,.order_container .order_content .form .form_order_item .form_size_detail .list_size_detail .size_detail_item+.size_detail_item{margin-top:16px}.order_container .order_content .form .form_item .form_size_detail .button_remove_size,.order_container .order_content .form .form_order_item .form_size_detail .button_remove_size{display:flex;align-items:center;justify-content:center;padding:10px;background:#EAEAEA;border-radius:8px;cursor:pointer;margin-left:10px}.order_container .order_content .form .form_item .form_size_detail .button_add_size_container,.order_container .order_content .form .form_order_item .form_size_detail .button_add_size_container{display:flex;justify-content:flex-end}.order_container .order_content .form .form_item .form_size_detail .button_add_size_container .button_add_size,.order_container .order_content .form .form_order_item .form_size_detail .button_add_size_container .button_add_size{display:flex;align-items:center;justify-content:center;width:164px;height:30px;background:#EAEAEA;color:gray;border-radius:15px;font-size:14px;cursor:pointer}.order_container .order_content .form .form_item .form_size_detail .button_add_size_container .button_add_size:hover,.order_container .order_content .form .form_order_item .form_size_detail .button_add_size_container .button_add_size:hover{background:#D8D8D8}.order_container .order_content .form .form_item .form_size_detail .button_add_size_container .button_add_size svg,.order_container .order_content .form .form_order_item .form_size_detail .button_add_size_container .button_add_size svg{margin-right:23px}.order_container .order_content .form .form_item .form_size_detail .input_text,.order_container .order_content .form .form_order_item .form_size_detail .input_text{margin-left:10px}.order_container .order_content .form .form_item .input_text,.order_container .order_content .form .form_item .vs__dropdown-toggle,.order_container .order_content .form .form_item .v-select,.order_container .order_content .form .form_item .input_zip,.order_container .order_content .form .form_order_item .input_text,.order_container .order_content .form .form_order_item .vs__dropdown-toggle,.order_container .order_content .form .form_order_item .v-select,.order_container .order_content .form .form_order_item .input_zip{height:36px}.order_container .order_content .form .form_item .input_layout,.order_container .order_content .form .form_order_item .input_layout{display:flex}.order_container .order_content .form .form_item .text_area,.order_container .order_content .form .form_order_item .text_area{width:100%;border:1px solid #8C8C8C;border-radius:4px;padding:6px 10px;font-size:14px;font-family:inherit}.order_container .order_content .form .form_item .text_area:focus,.order_container .order_content .form .form_order_item .text_area:focus{outline:none}.order_container .order_content .form .form_item .text_area::placeholder,.order_container .order_content .form .form_order_item .text_area::placeholder{font-size:12px;color:#ccc}.order_container .order_content .form .form_item_other_requests{align-items:flex-start}.order_container .order_content .form .form_order_item{border-bottom:1px solid #EAEAEA;padding:20px 0;margin-bottom:0}.order_container .order_content .form .form_order_item:first-child{padding-top:0}.order_container .order_content .form .form_order_item .link{color:#0029ff;font-size:16px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}.order_container .order_content .form .form_order_item .amount_money{width:100%}.order_container .order_content .form .form_order_item .amount_money .amount_money_item{display:flex;align-items:center;justify-content:space-between}.order_container .order_content .form .form_order_item .amount_money .amount_money_item+.amount_money_item{margin-top:18px}.order_container .order_content .form .form_order_item .amount_money_item_result{border-top:1px solid #EAEAEA;padding-top:20px}.order_container .order_content .form .form_order_item .amount_money_item_result .price_result{display:flex;flex-direction:column;align-items:flex-end}.order_container .order_content .form .form_order_item .amount_money_item_result .price_result span{font-size:12px}.order_container .order_content .form .form_order_item .preview_clothe{display:flex;flex-wrap:wrap}.order_container .order_content .form .form_order_item .preview_clothe .image-wrapper{position:relative;width:131px;height:173px;overflow:hidden}.order_container .order_content .form .form_order_item .preview_clothe .position{position:absolute;font-size:14px;bottom:-5px;left:50%;transform:translate(-50%,-50%)}.order_container .order_content .form .form_order_item .preview_clothe .image-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;width:100%;height:100%}.order_container .order_content .form .form_order_item_amount_money{align-items:flex-start;margin-bottom:40px}.order_container .order_content .form .unit{display:flex;align-items:center;margin-left:8px}.order_container .order_content .button_container{display:flex;justify-content:center;margin-top:30px}.order_container .order_content .button_container .button_order{width:280px;height:60px;display:flex;justify-content:center;align-items:center;font-size:16px;cursor:pointer}.order_container .order_content .button_container .button_back{border:1px solid #FFA700;border-radius:50px;color:#8c8c8c;background:#ffffff;margin-right:20px;text-decoration:none}.order_container .order_content .button_container .button_back:hover{background:#EAEAEA}.order_container .order_content .button_container .button_next{border:1px solid #FFA700;border-radius:50px;color:#000;background:#FFA700}.order_container .order_content .button_container .button_next:hover{background:#FF8A00}.container .zoom_container .drag_mode{background-color:#ffa700}@media only screen and (max-width: 840px){.order_container .order_content{margin:0 16px}.order_container .order_content .title{font-size:28px;margin:60px auto 50px}.order_container .order_content .form_title{font-size:22px}.order_container .order_content .form{margin-top:32px}.order_container .order_content .form .form_item{margin-bottom:24px;align-items:flex-start;flex-direction:column}.order_container .order_content .form .form_item_no_title{margin-bottom:16px}.order_container .order_content .form .form_item_no_title .form_item_title{margin-bottom:0}.order_container .order_content .form .form_item_title{max-width:100%;margin-bottom:10px}.order_container .order_content .form .form_order_item .form_item_title{max-width:130px;margin-bottom:0}}@media only screen and (max-width: 640px){.order_container .order_content .button_container{flex-direction:column;align-items:center;margin-top:80px}.order_container .order_content .button_container .button_order{width:100%}.order_container .order_content .button_container .button_back{margin-bottom:16px;margin-right:0}.not-font{position:relative;right:10px;bottom:15px}}@media only screen and (max-width: 480px){.size_detail_item .input_text{width:calc(100% - 15px)}.link{max-width:200px}.modal-wrap-font .font-content{max-height:52vh}}.error_msg{color:red;margin-top:5px;font-size:14px}.state-loading,.icon-load.progress-disabled{position:relative;user-select:none;overflow:hidden;border-radius:3px}.state-loading:before,.icon-load.progress-disabled:before{-webkit-animation:loader .75s linear;-webkit-animation-iteration-count:infinite;animation:loader .75s linear;animation-iteration-count:infinite;border-color:transparent #FFA700 #FFA700;border-radius:50%;border-style:solid;border-width:.25em;box-shadow:0 0 0 1px transparent;content:"";height:1.5em;left:50%;margin:-.75em 0 0 -.74em;position:fixed;top:50%;width:1.5em;z-index:12}.state-loading:after,.icon-load.progress-disabled:after{background-color:#ccccccb3;border-radius:3px;content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:11}@keyframes loader{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.thanks_container{display:flex;flex-direction:column;align-items:center;font-family:Noto Sans Javanese,sans-serif;font-style:normal;text-align:center;line-height:49px;letter-spacing:.03em;padding:0 15px;margin-bottom:100px}.thanks_container .title{font-size:32px;font-weight:700;margin-top:50px;margin-bottom:30px}.thanks_container .thanks{height:max-content}.thanks_container .review{margin:30px auto 20px;font-size:24px}.thanks_container .link_review{color:#33cafa;font-size:20px;width:100%;overflow:hidden;text-overflow:ellipsis}.thanks_container .button_go_shop{margin-top:20px;border:1px solid #FFA700;border-radius:50px;color:#8c8c8c;background:#ffffff;margin-right:20px;width:256px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.thanks_container .button_go_shop:hover{background:#EAEAEA}.option_img{visibility:hidden}.load_img{visibility:inherit}.text-error{color:#c21d00;font-size:12px;line-height:.7rem}.vs__open-indicator{background-color:transparent!important}.vs--disabled .vs__actions{cursor:not-allowed}@media only screen and (min-width: 841px){.container .zoom_container .btn_drag_mode:hover{background-color:#ffa700}}
