.swiper-button-prev,.swiper-button-next{top:70% !important;position:fixed !important}@media (min-width: 769px){.swiper-button-prev{left:auto !important}.swiper-button-next{right:2.25rem !important}}@media (max-width: 768px){.swiper-button-prev{left:10px !important;right:auto !important}.swiper-button-next{right:10px !important;left:auto !important}}.sticky-window{position:sticky;bottom:0;height:auto;background-color:#eeeeee;padding:20px}.sticky-window #sticky-image,.sticky-window #sticky-purpose,.sticky-window #sticky-scene,.sticky-window #sticky-image_sp,.sticky-window #sticky-purpose_sp,.sticky-window #sticky-scene_sp{height:120px;object-fit:cover;margin:12px 0;display:none}.sticky-window .price{font-weight:bold}.sticky-window #options h2 sub{font-size:14px}.sticky-window.sp #sticky-image,.sticky-window.sp #sticky-purpose,.sticky-window.sp #sticky-scene,.sticky-window.sp #sticky-image_sp,.sticky-window.sp #sticky-purpose_sp,.sticky-window.sp #sticky-scene_sp{object-fit:contain}#image_files{height:350px;overflow:scroll}.center-heading.new_order{margin-bottom:40px}.new_order{width:80%;margin:0 auto}.order-center-heading{text-align:center;text-shadow:2px 4px #eaeaea;min-height:47px}.touch{cursor:pointer;margin-bottom:1px;padding-left:1px;padding-right:1px;float:left}.cp_tab *,.cp_tab *:before,.cp_tab *:after,.cp_tab_02 *,.cp_tab_02 *:before,.cp_tab_02 *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_tabpanels{width:100%;height:1600px;overflow:scroll}@media (max-width: 768px){.cp_tabpanels{height:500px}}.cp_tabpanels.col-sm-12{height:260px;width:100%}.cp_tab,.cp_tab_02{margin:1em auto}.cp_tab>input[type='radio'],.cp_tab_02>input[type='radio']{margin:0;padding:0;border:none;border-radius:0;outline:none;background:none;-webkit-appearance:none;appearance:none;display:none}.cp_tab .cp_tabpanel,.cp_tab_02 .cp_tabpanel{display:none}.cp_tab>input:first-child:checked ~ .cp_tabpanels>.cp_tabpanel:first-child,.cp_tab>input:nth-child(3):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(2),.cp_tab>input:nth-child(5):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(3),.cp_tab>input:nth-child(7):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(4),.cp_tab>input:nth-child(9):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(5),.cp_tab>input:nth-child(11):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(6),.cp_tab_02>input:first-child:checked ~ .cp_tabpanels>.cp_tabpanel:first-child,.cp_tab_02>input:nth-child(3):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(2),.cp_tab_02>input:nth-child(5):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(3),.cp_tab_02>input:nth-child(7):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(4),.cp_tab_02>input:nth-child(9):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(5),.cp_tab_02>input:nth-child(11):checked ~ .cp_tabpanels>.cp_tabpanel:nth-child(6){display:block}.cp_tab>label,.cp_tab_02>label{position:relative;display:inline-block;padding:15px;cursor:pointer;border:1px solid transparent;border-bottom:0}.cp_tab>label:hover,.cp_tab>input:focus+label,.cp_tab_02>label:hover,.cp_tab_02>input:focus+label{color:#0066cc}.cp_tab>input:checked+label,.cp_tab_02>input:checked+label{margin-bottom:-1px;border-color:#cccccc;border-bottom:1px solid #ffffff;border-radius:6px 6px 0 0}.cp_tab .cp_tabpanel,.cp_tab02 .cp_tabpanel{padding:0.5em 1em;border-top:1px solid #cccccc}@media (max-width: 480px){.cp_tab,.cp_tab02{width:100%;font-size:0.8em}.cp_tab label,.cp_tab_02 label{padding:0.5em}}.purpose-test{display:block;border:1px solid #000;padding:30px;text-align:center}.make-btn{position:fixed;bottom:50px;right:50px;z-index:999}.make-btn img{transition:transform 0.3s, opacity 0.3s;border-radius:100%}.make-btn img:hover{transform:translateY(10px)}.make-btn .fadeIn{opacity:1.0}.make-btn .fadeOut{opacity:0.0}@media (max-width: 768px){.make-btn{bottom:75px;right:10px}.make-btn img{width:110px;height:auto}}.pricing-simple h3{color:#e73656}.pricing-simple h5{margin:0px;padding:10px 0 0;font-size:14px;font-weight:400;text-align:center;background-color:#f4f4f4}.pricing-simple #sale{padding:6px;background-color:#e73656;box-shadow:1px 2px 2px rgba(0,0,0,0.2);margin-left:10px;line-height:6px;color:#fff}.pricing-simple sup,.pricing-simple sub{font-size:14px;color:#D0D6DF;font-weight:400}.pricing-simple sup{vertical-align:top;left:10px}.pricing-simple sub{vertical-align:bottom}@media (max-width: 768px){.row.new_order{width:95%}}.row.new_order .center-heading{text-align:center;margin-bottom:40px}.row.new_order .center-heading h2{margin-bottom:0;font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#000;font-size:30px}.row.new_order #dialogue_comfirm{text-align:center;margin-bottom:10px;padding-bottom:30px;color:#f00}#dialogue div[id*="frame"],#dialogue #other{border:4px solid #eee;margin-bottom:30px}#dialogue div[id*="frame"] .question_title,#dialogue #other .question_title{padding:10px 20px;background-color:#31C5D1;font-weight:bold;font-size:1.8rem;color:#fff}#dialogue div[id*="frame"] div[id*="question_box_"],#dialogue #other div[id*="question_box_"]{padding:20px 20px 0}#dialogue span.required_label,#user_info span.required_label,span.select_page.required_label{vertical-align:top;padding:2px;background-color:#ff0000;color:#fff;font-size:10px;font-weight:bold;border-radius:10px;margin-right:10px}#dialogue input.haveto_fill,#dialogue textarea.haveto_fill,#user_info input.haveto_fill,#user_info textarea.haveto_fill{border:2px solid #f00}#option>div>label{background-color:#eaeaea;padding:10px;color:#000;border-radius:20px;width:80%;position:relative;left:10%;cursor:pointer}#option>div>label.checked{background-color:#32c5d2}#option>div>label.checked h5{color:#fff}.btn.btn-block.btn-theme-bg{width:50%;margin:0 auto;margin-top:15px}.stepBar{position:relative;list-style:none;margin:0 0 1em;padding:0;text-align:center;width:100%;overflow:hidden;*zoom:1}.stepBar .step{text-align:center;position:relative;float:left;display:inline-block;line-height:40px;padding:0 40px 0 20px;background-color:#eee;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.stepBar .step:before,.stepBar .step:after{position:absolute;left:-15px;display:block;content:'';background-color:#eee;border-left:4px solid #FFF;width:20px;height:20px}.stepBar .step:after{top:0;-moz-transform:skew(30deg);-ms-transform:skew(30deg);-webkit-transform:skew(30deg);transform:skew(30deg)}.stepBar .step:before{bottom:0;-moz-transform:skew(-30deg);-ms-transform:skew(-30deg);-webkit-transform:skew(-30deg);transform:skew(-30deg)}.stepBar .step:first-child{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.stepBar .step:first-child:before,.stepBar .step:first-child:after{content:none}.stepBar .step:last-child{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.stepBar .step.active{color:#FFF;background-color:#31C5D1}.stepBar .step.active:before,.stepBar .step.active:after{background-color:#31C5D1}.stepBar.step2 .step{width:50%}.stepBar.step5 .step{width:20%}@media (max-width: 768px){.stepBar.step5 .step{width:16.667%;padding:0}}@media (max-width: 768px){.stepBar.step5 .step.active{width:33.333%}}.stepBar.step6 .step{width:16.666%}@media (max-width: 768px){.stepBar.step6 .step{width:13.334%;padding:0}}@media (max-width: 768px){.stepBar.step6 .step.active{width:33.333%}}.stepBar.step7 .step{width:14.28%}@media (max-width: 768px){.stepBar.step7 .step{width:11.111%;padding:0}}@media (max-width: 768px){.stepBar.step7 .step.active{width:33.333%}}@media (max-width: 768px){.stepBar .step .step-unit{display:none}}@media (max-width: 768px){.stepBar .step.active .step-unit{display:inline}}#order_info sub{font-size:14px;color:#bbb}#order_info .table td{margin-left:10px}#order_info .table tr th:nth-child(even),#order_info .table tr td:nth-child(even){text-align:right}#order_info #total{font-size:bold}.order_inputed{height:40px;background-color:#31C5D1;box-shadow:0 6px 9px rgba(50,50,93,0.06),0 2px 5px rgba(0,0,0,0.08),inset 0 1px 0 #31C5D1;border-radius:4px;color:#fff;font-weight:600;cursor:pointer}span.any{padding:4px;margin-right:10px;background-color:#0000ff;color:#fff;font-size:10px;font-weight:bold;border-radius:10px}#loader{padding:0;margin-right:16px;height:100%}@media (min-width: 768px){.col-sm-per5{width:20%}}.payment-fields .field input,.payment-fields .field .StripeElement{padding:10px}.payment-fields .field .col-sm-12{padding-left:0px}.payment-fields .payment-logo{height:30px;padding:0px;vertical-align:super}.payment-fields input:-webkit-autofill{-webkit-text-fill-color:#000;transition:background-color 100000000s;-webkit-animation:1ms void-animation-out}.payment-fields .StripeElement--webkit-autofill{background:transparent !important}.payment-fields .StripeElement{padding-top:10px;border:1px solid #ddd}.payment-fields .disable{pointer-events:none;background-color:#bbb}.payment-fields input[type="text"],.payment-fields input[type="email"]{width:100%;padding-top:5px;color:#000;background-color:transparent;-webkit-animation:1ms void-animation-out;border:1px solid #ddd}.payment-fields input::-webkit-input-placeholder{color:#87bbfd}.payment-fields input::-moz-placeholder{color:#87bbfd}.payment-fields input:-ms-input-placeholder{color:#87bbfd}.payment-fields button{height:40px;margin:40px 15px 0;background-color:#31C5D1;box-shadow:0 6px 9px rgba(50,50,93,0.06),0 2px 5px rgba(0,0,0,0.08),inset 0 1px 0 #31C5D1;border-radius:4px;color:#fff;font-weight:600}.payment-fields button:active{background-color:#3aa0a8;box-shadow:0 6px 9px rgba(50,50,93,0.06),0 2px 5px rgba(0,0,0,0.08),inset 0 1px 0 #3aa0a8}.payment-fields span.required{padding:2px;background-color:#ff0000;color:#fff;font-size:10px;font-weight:bold;border-radius:10px}.payment-fields span.any{padding:2px;background-color:#0000ff;color:#fff;font-size:10px;font-weight:bold;border-radius:10px}.kv-file-content{width:auto !important;height:auto !important}#image_files .input-group{display:block !important}#image_files .input-group-append{display:block !important}
