@charset "UTF-8";.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px;background-repeat:no-repeat;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media (min-width:241px)and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media (min-width:481px)and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}.order-card{background-color:#fff;border-radius:10px;height:80vh}.overflow{width:100%;height:100%;overflow:scroll}.image-price-value{position:relative;top:30px}.touch_img{width:100%;height:auto;cursor:pointer}.card,.touch_img{border-radius:10px}.card{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.card-header{border-radius:10px 10px 0 0!important}.card-body{border-radius:0 0 10px 10px}@media screen and (max-width:760px){.tab--memocomi{padding-left:0;padding-right:0;margin-bottom:30px}.image-price-area{width:calc(100% - 1rem);height:26px;position:absolute;bottom:8px;font-size:.8em;color:#fff;background:transparent linear-gradient(180deg,transparent,rgba(0,0,0,.4509803922)) 0 0 no-repeat padding-box;border-radius:0 0 10px 10px}.image-price-value{position:relative;top:5px;font-size:.8rem;font-weight:700;text-align:center}}@media screen and (min-width:761px){.image-price-area{width:calc(100% - 1rem);height:60px;position:absolute;bottom:8px;color:#fff;border-radius:0 0 10px 10px;background:transparent linear-gradient(180deg,transparent,rgba(0,0,0,.4509803922)) 0 0 no-repeat padding-box}.image-price-value{position:relative;top:25px;font-size:1.2rem;font-weight:700;text-align:center;margin-bottom:0}}.badge-required{background:#90c4e6 0 0 no-repeat padding-box;border-radius:4px;color:#fff;padding:3px 10px;font-size:12px;font-weight:700}.select-area{border:1px solid #ccc;border-radius:16px}.select-area-checked{border:3px solid #ffd41d!important;border-radius:16px!important}.purpose_detail{background:#f5f5f5 0 0 no-repeat padding-box;border-radius:0 0 16px 16px}.select-area [type=checkbox]:checked,.select-area [type=checkbox]:not(:checked){display:none}.select-area [type=checkbox]:checked+label,.select-area [type=checkbox]:not(:checked)+label{position:relative;padding-left:1.95em;cursor:pointer}.select-area [type=checkbox]:checked+label:before,.select-area [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;width:1.25em;height:1.25em;border:2px solid #ccc;background:#fff;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.select-area [type=checkbox]:checked+label:after,.select-area [type=checkbox]:not(:checked)+label:after{content:"✔ ";position:absolute;top:0;left:0;border:2px solid #ffd41d;font-size:1.3em;line-height:.8;color:#000;background:#ffd41d;border-radius:3px;font-family:Lucida Sans Unicode,Arial Unicode MS,Arial}.select-area [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.select-area [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}label:hover:before{border:2px solid #4778d9!important}.breadcrumb-wrap{display:none}.text-danger{color:#e84263!important}.purpose-text{margin-top:30px;margin-bottom:0;font-size:18px;letter-spacing:0;font-weight:700}.col{padding:0}.option_item{border:1px solid #ccc;border-radius:16px}.option_item label{cursor:pointer}.option_item .fas.fa-check{border-radius:50%;background-color:#ffd41d;display:none}.option_item label:hover .fas.fa-check-circle{display:none}.option_item label:hover .fas.fa-check{display:block}.option_item label.checked .fas.fa-check-circle{display:none}.option_item label.checked .fas.fa-check{display:block!important}.option_item img{width:16px;height:16px;margin-right:10px;vertical-align:text-top}.option_name,.option_price{font-weight:600}.option_price{font-size:12px}.order_pages{border-radius:16px;width:72px;height:72px;background-color:#ffd41d;color:#000;font-weight:600;font-size:14px}#four_frame_order_slide--main-panel [class*=pre-order_option--],#short_order_slide--main-panel [class*=pre-order_option--]{border-radius:16px;width:72px;height:72px;overflow:hidden;background-size:contain;position:relative}#four_frame_order_slide--main-panel [class*=pre-order_option--]:after,#short_order_slide--main-panel [class*=pre-order_option--]:after{position:absolute;content:"";display:inline;width:100%;height:100%;background-color:#555;z-index:9;opacity:.5}#four_frame_order_slide--main-panel [class*=name-order_],#short_order_slide--main-panel [class*=name-order_]{color:#fff;opacity:1;z-index:99;font-weight:600;font-size:14px}.pre-order_option--color,.pre-order_option--present,.pre-order_option--rapid,.pre-order_option--unlimited-modify,.pre-order_purpose,.pre-order_scene,.pre-order_touch{border-radius:16px;width:72px;height:72px;overflow:hidden;background-size:contain;position:relative}.pre-order_option--color:after,.pre-order_option--present:after,.pre-order_option--rapid:after,.pre-order_option--unlimited-modify:after,.pre-order_purpose:after,.pre-order_scene:after,.pre-order_touch:after{position:absolute;content:"";display:inline;width:100%;height:100%;background-color:#555;z-index:9;opacity:.5}.pre-order_option--color-name,.pre-order_option--present-name,.pre-order_option--rapid-name,.pre-order_option--unlimited-modify-name,.pre-order_purpose-name,.pre-order_scene-name,.pre-order_touch-name{color:#fff;opacity:1;z-index:99}.card{border-radius:10px!important}.cp_tab>label,.cp_tab_02>label{margin:0}.sort_select{padding:8px 20px;border-radius:10px;min-height:40px;position:absolute;margin-top:-17px;right:2em}.btn-memocomi{background:#ffd41d 0 0 no-repeat padding-box;border-radius:28px!important;opacity:1!important;font-size:16px!important;border:0!important;padding-top:8px;padding-bottom:8px;min-width:100px!important;max-width:300px}.border-dashed{width:100%;border-top:1px dashed #e8e8e8;margin-top:15px;margin-bottom:15px}.swiper-button-next,.swiper-button-prev{display:none}.card{border:1px solid #cecece}.select-memocomi{border-radius:10px;border:1px solid #ebedf2;color:#c9c8c8;padding:.4375rem .75rem;height:50px}.fas.fa-check-circle:before{color:#ccc}.fas.fa-check-circle.active:before{color:#ffd41d}#dialogue #other,#dialogue div[id*=frame]{border:0!important}textarea{border-radius:10px!important}.required_label{background:#90c4e6 0 0 no-repeat padding-box!important;border-radius:4px!important;padding:3px!important}.border-area{border-top:3px dotted #b9b9b9;width:80%;margin:auto;position:relative;top:17px}.border-area--short{width:56%;margin:auto 19%}.checked-memocomi{background-color:#ffd41d;border-radius:50%;font-size:1.3em;width:32px;height:32px}.checked-memocomi:before{padding-left:.15em;position:relative;left:.15em;top:7px}.check_image{width:40%;height:100%;margin:20px auto;cursor:pointer}.card-log-area img{padding:0;width:12%;height:auto;vertical-align:super}#card-cvc,#card-expiry,#card-number,#coupon_input{min-height:50px!important;border:1px solid #ccc!important;border-radius:8px!important;padding:15px!important;font-size:16px!important}#loader{max-width:30px;max-height:30px}#dashboard_top_main .card{box-shadow:0 2px 10px rgba(0,0,0,.1019607843);border-radius:16px!important;border:0}#dashboard_top_main .price_text{font-size:32px;text-align:center;letter-spacing:0;color:#bf0010}#dashboard_top_main .card-header{border-radius:16px 16px 0 0;background:#fff}#dashboard_top_main .dashboard-order-table{background:#f5f5f5 0 0 no-repeat padding-box;min-width:980px;overflow:scroll;text-align:center}#dashboard_top_main .dashboard-order-table div{margin:auto}#dashboard_top_main #orders a div div{text-align:center;margin:auto}@media screen and (max-width:760px){#dashboard_top_main .pricing_sub{font-size:50%}#dashboard_top_main .price_text{font-size:18px}#dashboard_top_main #dashboard_order_list_area p{font-size:12px;color:#000}}.tab--memocomi{text-align:center;border-bottom:1px solid #eee}.tab--memocomi .link-tab--memocomi{text-decoration:none;color:#000;text-align:center}.tab--memocomi.active_tab--border-bottom{font-weight:700;border-bottom:4px solid #ffd41d}@media screen and (max-width:760px){.pre-stepbar_step--active+.pre-stepbar_description{display:block!important;white-space:nowrap}.pre-stepbar_step--active+.pre-stepbar_description:last-of-type{padding-right:1em}}.swiper-container{overflow:scroll}.sex_label{background:#f5f5f5 0 0 no-repeat padding-box}.sex_label,.sex_label_active{width:80px;height:80px;border-radius:8px;letter-spacing:0;font-weight:700;text-align:center;padding-top:30px}.sex_label_active{background:#ffd41d 0 0 no-repeat padding-box}.slide-form{height:50px;border:1px solid #ccc!important;border-radius:8px!important;font-size:14px!important}.story_select{border-radius:10px!important;border:none}input.form-control,select.custom-select{border-radius:8px!important;min-height:50px}.price_text{font-size:32px;text-align:center;letter-spacing:0;color:#bf0010}@media screen and (max-width:670px){.pricing_span{font-size:16px;color:#333}.pricing_tax{font-size:12px;color:#333}.price_text{font-size:21px}}@media screen and (min-width:671px){.pricing_span{font-size:21px;color:#333}.pricing_tax{font-size:16px;color:#333}.chat-img-pc{width:33%}}#card-toggle:after{content:"∨";font-size:inherit;color:inherit}.show{display:block!important}.corporate_link{color:#666}.corporate_link:hover{text-decoration:underline}#footer-option p{color:#666}.pre-order .card{border-radius:16px;overflow:hidden;border:none}.pre-order .card-header{overflow:hidden}.pre-order .card-body{overflow:scroll;max-height:600px}.pre-order_item{position:relative;cursor:pointer}.pre-order_item:hover{opacity:.75}.pre-order_item-image{border-radius:16px;width:100%;height:auto}.pre-order_item-price{position:absolute;bottom:16px;left:31px;font-size:16px;color:#fff}.pre-order_detail .card{border-radius:16px 16px 0 0/16px 16px 0 0;overflow:hidden}.pre-order_detail-title{font-size:15px;font-weight:700}.pre-order_plan{border-radius:16px;width:72px;height:72px;background-color:#ffd41d;color:#000;font-weight:600;font-size:14px}.pre-order_number-of-person,.pre-order_option--color,.pre-order_option--present_book,.pre-order_option--printing,.pre-order_option--rapid_delivery,.pre-order_option--unlimited_modification,.pre-order_purpose,.pre-order_scene,.pre-order_touch{border-radius:16px;width:72px;height:72px;overflow:hidden;background-size:contain;position:relative}.pre-order_number-of-person:after,.pre-order_option--color:after,.pre-order_option--present_book:after,.pre-order_option--printing:after,.pre-order_option--rapid_delivery:after,.pre-order_option--unlimited_modification:after,.pre-order_purpose:after,.pre-order_scene:after,.pre-order_touch:after{position:absolute;content:"";display:inline;width:100%;height:100%;background-color:#555;z-index:9;opacity:.5}.pre-order_number-of-person-name,.pre-order_option--color-name,.pre-order_option--present_book-name,.pre-order_option--printing-name,.pre-order_option--rapid_delivery-name,.pre-order_option--unlimited_modification-name,.pre-order_purpose-name,.pre-order_scene-name,.pre-order_touch-name{color:#fff;opacity:1;z-index:99;font-weight:600;font-size:14px}.pre-order_touch-image{width:100%;height:auto}.pre-order_total{font-size:16px;font-weight:600}.pre-order_total-price{color:#bf0010}.pre-order .cp_tab *,.pre-order .cp_tab :after,.pre-order .cp_tab :before,.pre-order .cp_tab_02 *,.pre-order .cp_tab_02 :after,.pre-order .cp_tab_02 :before{box-sizing:border-box}.pre-order .cp_tabpanels{width:100%;height:1600px;overflow:scroll}@media(max-width:768px){.pre-order .cp_tabpanels{height:500px}}.pre-order .cp_tabpanels.col-sm-12{height:260px;width:100%}.pre-order .cp_tab>input[type=radio],.pre-order .cp_tab_02>input[type=radio]{margin:0;padding:0;border:none;border-radius:0;outline:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.pre-order .cp_tab .cp_tabpanel,.pre-order .cp_tab_02 .cp_tabpanel{display:none}.pre-order .cp_tab>input:first-child:checked~.cp_tabpanels>.cp_tabpanel:first-child,.pre-order .cp_tab>input:nth-child(3):checked~.cp_tabpanels>.cp_tabpanel:nth-child(2),.pre-order .cp_tab>input:nth-child(5):checked~.cp_tabpanels>.cp_tabpanel:nth-child(3),.pre-order .cp_tab>input:nth-child(7):checked~.cp_tabpanels>.cp_tabpanel:nth-child(4),.pre-order .cp_tab>input:nth-child(9):checked~.cp_tabpanels>.cp_tabpanel:nth-child(5),.pre-order .cp_tab>input:nth-child(11):checked~.cp_tabpanels>.cp_tabpanel:nth-child(6),.pre-order .cp_tab_02>input:first-child:checked~.cp_tabpanels>.cp_tabpanel:first-child,.pre-order .cp_tab_02>input:nth-child(3):checked~.cp_tabpanels>.cp_tabpanel:nth-child(2),.pre-order .cp_tab_02>input:nth-child(5):checked~.cp_tabpanels>.cp_tabpanel:nth-child(3),.pre-order .cp_tab_02>input:nth-child(7):checked~.cp_tabpanels>.cp_tabpanel:nth-child(4),.pre-order .cp_tab_02>input:nth-child(9):checked~.cp_tabpanels>.cp_tabpanel:nth-child(5),.pre-order .cp_tab_02>input:nth-child(11):checked~.cp_tabpanels>.cp_tabpanel:nth-child(6){display:block}.pre-order .cp_tab>label,.pre-order .cp_tab_02>label{position:relative;display:inline-block;padding:15px;cursor:pointer;border:1px solid transparent;border-bottom:0}.pre-order .cp_tab>input:focus+label,.pre-order .cp_tab>label:hover,.pre-order .cp_tab_02>input:focus+label,.pre-order .cp_tab_02>label:hover{color:#06c}.pre-order .cp_tab>input:checked+label,.pre-order .cp_tab_02>input:checked+label{margin-bottom:-1px;border-color:#ccc;border-bottom:1px solid #fff;border-radius:6px 6px 0 0}.pre-order .cp_tab02 .cp_tabpanel,.pre-order .cp_tab .cp_tabpanel{padding:.5em 1em;border-top:1px solid #ccc}@media(max-width:480px){.pre-order .cp_tab,.pre-order .cp_tab02{width:100%;font-size:.8em}.pre-order .cp_tab_02 label,.pre-order .cp_tab label{padding:.5em}}.pre-stepbar{margin-top:30px;margin-bottom:40px}.pre-stepbar_line{position:relative}.pre-stepbar_line:after{content:"";display:inline-block;width:calc(100% + 15px);height:2px;border:2px dashed #999;position:absolute;top:15px;left:52%;z-index:-1}.pre-stepbar_step{width:30px;height:30px;background-color:#fff;position:relative;margin-bottom:12px;font-weight:600;cursor:pointer;padding:4px}.pre-stepbar_step--active{background-color:#ffd41d}.pre-stepbar_step:hover{color:#777}.pre-stepbar_description{font-size:16px;font-weight:700}
/*!
 * =============================================================
 * dropify v0.2.1 - Override your input files with style.
 * https://github.com/JeremyFagis/dropify
 *
 * (c) 2017 - Jeremy FAGIS <jeremy@fagis.fr> (http://fagis.fr)
 * =============================================================
 */@font-face{font-family:dropify;src:url(https://www.memory-comic.com/packs/media/fonts/dropify-533b98a9.eot);src:url(https://www.memory-comic.com/packs/media/fonts/dropify-533b98a9.eot#iefix) format("embedded-opentype"),url(https://www.memory-comic.com/packs/media/fonts/dropify-26224e38.woff) format("woff"),url(https://www.memory-comic.com/packs/media/fonts/dropify-fa3ea434.ttf) format("truetype"),url(https://www.memory-comic.com/packs/media/fonts/dropify-86d35fae.svg#dropify) format("svg");font-weight:400;font-style:normal}.dropify-font:before,.dropify-wrapper .dropify-message span.file-icon:before,[class*=" dropify-font-"]:before,[class^=dropify-font-]:before{font-family:dropify;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-left:.2em;margin-right:.2em;text-align:center;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1em}.dropify-font-upload:before,.dropify-wrapper .dropify-message span.file-icon:before{content:"\e800"}.dropify-font-file:before{content:"\e801"}.dropify-wrapper{display:block;position:relative;cursor:pointer;overflow:hidden;width:100%;max-width:100%;height:200px;padding:5px 10px;font-family:Roboto,Helvetica Neue,Helvetica,Arial;font-size:14px;line-height:22px;color:#777;background-color:#fff;background-image:none;text-align:center;border:2px solid #e5e5e5;transition:border-color .15s linear}.dropify-wrapper:hover{background-size:30px 30px;background-image:linear-gradient(-45deg,#f6f6f6 25%,transparent 0,transparent 50%,#f6f6f6 0,#f6f6f6 75%,transparent 0,transparent);animation:stripes 2s linear infinite}.dropify-wrapper.has-preview .dropify-clear{display:block}.dropify-wrapper.has-error{border-color:#f34141}.dropify-wrapper.has-error .dropify-message .dropify-error{display:block}.dropify-wrapper.has-error:hover .dropify-errors-container{visibility:visible;opacity:1;transition-delay:0s}.dropify-wrapper.disabled input{cursor:not-allowed}.dropify-wrapper.disabled:hover{background-image:none;animation:none}.dropify-wrapper.disabled .dropify-message{opacity:.5;text-decoration:line-through}.dropify-wrapper.disabled .dropify-infos-message{display:none}.dropify-wrapper input{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;opacity:0;cursor:pointer;z-index:5}.dropify-wrapper .dropify-message{position:relative;top:50%;transform:translateY(-50%)}.dropify-wrapper .dropify-message span.file-icon{font-size:50px;color:#ccc}.dropify-wrapper .dropify-message p{margin:5px 0 0}.dropify-wrapper .dropify-message p.dropify-error{color:#f34141;font-weight:700;display:none}.dropify-wrapper .dropify-clear{display:none;position:absolute;opacity:0;z-index:7;top:10px;right:10px;background:none;border:2px solid #fff;text-transform:uppercase;font-family:Roboto,Helvetica Neue,Helvetica,Arial;font-size:11px;padding:4px 8px;font-weight:700;color:#fff;transition:all .15s linear}.dropify-wrapper .dropify-clear:hover{background:hsla(0,0%,100%,.2)}.dropify-wrapper .dropify-preview{display:none;position:absolute;z-index:1;background-color:#fff;padding:5px;width:100%;height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;text-align:center}.dropify-wrapper .dropify-preview .dropify-render img{top:50%;transform:translateY(-50%);position:relative;max-width:100%;max-height:100%;background-color:#fff;transition:border-color .15s linear}.dropify-wrapper .dropify-preview .dropify-render i{font-size:70px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;color:#777}.dropify-wrapper .dropify-preview .dropify-render .dropify-extension{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:10px;text-transform:uppercase;font-weight:900;letter-spacing:-.03em;font-size:13px;width:42px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropify-wrapper .dropify-preview .dropify-infos{position:absolute;left:0;top:0;right:0;bottom:0;z-index:3;background:rgba(0,0,0,.7);opacity:0;transition:opacity .15s linear}.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner{position:absolute;top:50%;transform:translateY(-40%);backface-visibility:hidden;width:100%;padding:0 20px;transition:all .2s ease}.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p{padding:0;margin:0;position:relative;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;text-align:center;line-height:25px;font-weight:700}.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message{margin-top:15px;padding-top:15px;font-size:12px;position:relative;opacity:.5}.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);background:#fff;width:30px;height:2px}.dropify-wrapper:hover .dropify-clear,.dropify-wrapper:hover .dropify-preview .dropify-infos{opacity:1}.dropify-wrapper:hover .dropify-preview .dropify-infos .dropify-infos-inner{margin-top:-5px}.dropify-wrapper.touch-fallback{height:auto!important}.dropify-wrapper.touch-fallback:hover{background-image:none;animation:none}.dropify-wrapper.touch-fallback .dropify-preview{position:relative;padding:0}.dropify-wrapper.touch-fallback .dropify-preview .dropify-render{display:block;position:relative}.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file{position:relative;transform:translate(0);top:0;left:0}.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file:before{margin-top:30px;margin-bottom:30px}.dropify-wrapper.touch-fallback .dropify-preview .dropify-render img{position:relative;transform:translate(0)}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos{position:relative;opacity:1;background:transparent}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner{position:relative;top:0;transform:translate(0);padding:5px 90px 5px 0}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p{padding:0;margin:0;position:relative;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#777;text-align:left;line-height:25px}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-filename{font-weight:700}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message{margin-top:0;padding-top:0;font-size:11px;position:relative;opacity:1}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message:before{display:none}.dropify-wrapper.touch-fallback .dropify-message{transform:translate(0);padding:40px 0}.dropify-wrapper.touch-fallback .dropify-clear{top:auto;bottom:23px;opacity:1;border-color:hsla(0,0%,46.7%,.7);color:#777}.dropify-wrapper.touch-fallback.has-preview .dropify-message{display:none}.dropify-wrapper.touch-fallback:hover .dropify-preview .dropify-infos .dropify-infos-inner{margin-top:0}.dropify-wrapper .dropify-loader{position:absolute;top:15px;right:15px;display:none;z-index:9}.dropify-wrapper .dropify-loader:after{display:block;position:relative;width:20px;height:20px;animation:rotate .6s linear infinite;border-radius:100%;border-color:#ccc #777 #777 #ccc;border-style:solid;border-width:1px;content:""}.dropify-wrapper .dropify-errors-container{position:absolute;left:0;top:0;right:0;bottom:0;z-index:3;background:rgba(243,65,65,.8);text-align:left;visibility:hidden;opacity:0;transition:visibility 0s linear .15s,opacity .15s linear}.dropify-wrapper .dropify-errors-container ul{padding:10px 20px;margin:0;position:absolute;left:0;top:50%;transform:translateY(-50%)}.dropify-wrapper .dropify-errors-container ul li{margin-left:20px;color:#fff;font-weight:700}.dropify-wrapper .dropify-errors-container.visible{visibility:visible;opacity:1;transition-delay:0s}.dropify-wrapper~.dropify-errors-container ul{padding:0;margin:15px 0}.dropify-wrapper~.dropify-errors-container ul li{margin-left:20px;color:#f34141;font-weight:700}@keyframes stripes{0%{background-position:0 0}to{background-position:60px 30px}}@keyframes rotate{0%{transform:rotate(-1turn)}to{transform:rotate(0deg)}}.dropify-text{font-size:13px}.dropify-wrapper{border:1px dashed #cacaca!important;border-radius:15px!important}.btn-dropify{color:#000;font-weight:700;font-size:14px;background:#ffd41d 0 0 no-repeat padding-box;border-radius:28px;opacity:1;border:0;padding-top:8px;padding-bottom:8px;min-width:100px}