@charset "UTF-8";.modal_window_{display:none}html{width:100%;height:100%!important}body{width:100%;height:100%;margin:0!important}.main_contents{overflow:visible;width:calc(100% - 230px);height:100%;float:right;background-color:#fff;-ms-overflow-style:none}.main_contents::-webkit-scrollbar{display:none}.main_contents::-webkit-scrollbar-track{display:none}.main_contents::-webkit-scrollbar-thumb{display:none}.container{width:100%;height:100vh;margin:0 auto;padding:6.5% 3% 0;color:#212121;background-color:#f5f4f4}.container#invitation{height:auto;background:#f7f7f7}@media (max-width:1020px) and (min-width:768px){.main_contents{overflow:overlay;width:calc(100% - 230px);height:100%;float:right}}@media (max-width:767px){.container{width:100%;margin:0 auto;padding:0}.main_contents{margin-top:100px;width:100%;height:calc(100% - 100px)}.main_contents.app{margin-top:0}}.mainmanu__zero{height:100vh;color:#212121;background:#eee}.mainmenu__logo{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch;padding-top:15%}.mainmenu__logoarea__image{height:9rem}.mainmenu__zerotext{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch;padding:5%}.mainmenu__createbutton{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch}@media screen and (max-width:767px){.mainmenu__logo{padding-top:30%}.mainmenu__logoarea__image{height:7.5rem}}.mainphoto{height:100%;position:relative;margin:0 auto 50px;width:100%;height:190px;max-width:800px}.mainphoto__photoarea__photo{margin:0 auto;width:100%;height:100%}.mainphoto__photoarea__photo:before{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.mainphoto__photoarea__photo__img{justify-content:center;align-items:center;position:relative;display:flex;width:100%;height:100%;background-size:100%}.mainphoto__textarea{font-size:16px;z-index:2;color:#fff;-webkit-text-stroke:0.5px #ffffff00;text-align:center;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.mainphoto__textarea__name{font-size:14px;padding:.25rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:350px}.mainphoto__textarea__img01{width:21px;margin-right:8px;position:relative;top:2px}.mainphoto__textarea__button a{display:inline-block;width:130px;height:26px;line-height:26px;font-size:13px;border-radius:2px;color:#707070;background-color:#c6c6c6}.mainphoto__textarea__button a.btn_active{background-color:#e3735d;color:#fff}@media screen and (max-width:767px){.mainphoto{max-height:140px;position:relative;margin-bottom:20px}.mainphoto__photoarea__photo{margin:0 auto}.mainphoto__photoarea__photo{width:100%}.mainphoto__textarea__name{max-width:200px}}.status_definition{text-align:left}.status_title{width:220px;width:27.5%}.status_title p{margin-bottom:6.7px;font-weight:500;font-size:16px}.status_description{background-color:#fff;width:580px;width:72.5%;border-radius:4px}.status_description_list li{margin:0 11px;border-bottom:1px solid #e5e0e0;height:50px}.status_description_list li:last-of-type{border-bottom:none}.status_description_list dt{float:left;margin-top:14.5px}.status_description_list dd{color:#707070;float:right;margin-top:14.5px}.link_to_change{position:relative;display:inline-block;color:#e3735d;border-bottom:1px solid #e3735d;font-size:14px;margin-top:10px;margin-right:15px}.link_to_change::after{position:absolute;top:50%;right:-10px;content:"";display:block;width:8px;height:8px;border-top:1px solid #e3735d;border-right:1px solid #e3735d;transform:rotate(45deg) translateY(-50%)}@media screen and (max-width:840px){.status_title{width:33%}.status_description{width:67%}.templatearea .status_description_list li{height:auto;padding-bottom:10px}}@media screen and (max-width:767px){.status_definition{flex-direction:column}.status_title{width:100%}.status_title p{width:calc(100% - 162px);float:left;line-height:2.5;margin-bottom:0}.status_description{width:100%}.status_description_list li{margin:0 10px;height:44px}.status_description_list dt{margin-top:11.5px}.status_description_list dd{margin-top:11.5px}}@media screen and (max-width:320px){.status_title p{width:calc(100% - 156px)}}.newsarea{max-width:800px;margin:0 auto 50px;background-color:#fff}.newsarea_link{display:block;padding:11px 40px 11px 20px;position:relative;border-left:1px solid #e3735d;color:#e3735d;font-size:14px;line-height:1.5714}.newsarea_link:after{content:"";display:inline-block;position:absolute;top:50%;right:20px;width:8px;height:8px;border-top:1px solid #e3735d;border-right:1px solid #e3735d;transform:rotate(45deg) translateY(-50%)}@media screen and (max-width:767px){.newsarea{margin-bottom:30px;max-width:335px}.newsarea_link{font-size:13px;padding:11px 30px 11px 16px;line-height:1.8333}}.statusarea{max-width:800px;margin:0 auto 50px}.status__mainarea__state-type01__text{display:block;margin-bottom:10px;width:168px;height:26px;padding:3px 0;background:#fff;text-align:center;font-size:13px;color:#909090;border:1px solid #909090;border-radius:4px}.status__mainarea__state-type01__text:last-of-type{margin-bottom:0}.status__mainarea__state__button{background-color:#fff!important;width:auto!important;height:auto!important;color:#e3735d!important;border-bottom:1px solid #e3735d}.contents_{width:80%;max-width:1250px;margin:0 auto}@media screen and (max-width:767px){.statusarea{margin-bottom:30px;max-width:335px}#thanks .status_definition{flex-direction:row}#thanks .statusarea .status_title{width:calc(100% - 162px)}#thanks .status_title p{width:auto}#thanks .statusarea .status__mainarea__state-type01{font-size:0}.status__mainarea__state-type01__text{display:inline-block;width:162px;margin-right:5px;margin-bottom:12px}.status__mainarea__state-type01__text:last-of-type{margin-right:0;margin-top:6px}.status__mainarea__state-type01__text:nth-of-type(2){margin-top:0}.status__mainarea__state__button{background-color:#fff!important;width:auto!important;height:auto!important;color:#e3735d!important;border-bottom:1px solid #e3735d}.status__mainarea__qr__reception{margin-bottom:11.5px}}@media screen and (max-width:320px){.status__mainarea__state-type01__text{width:156px;margin-right:2px}#thanks .statusarea .status_title{width:calc(100% - 156px)}}.guestarea{max-width:800px;margin:0 auto 50px;text-align:right}.guestarea .status_description{position:relative}.guestarea .status_description::before{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:1px;height:50px;background-color:#f4f2f2}.guestarea .status_description p{width:50%;text-align:center;height:70px;line-height:70px}.guestarea .status_description p span{font-size:27px}.guest__main__status__number_cnt{font-size:13px!important;margin-bottom:0!important;font-weight:400!important}.guest__main__status__go_purchase{text-align:right;padding-top:15px}.guest__main__status__go_purchase a{position:relative;display:inline-block;background-color:#e3735d;color:#fff!important;font-size:14px;text-decoration:none!important;padding:8px 32px 8px 22px;border-radius:20px}.guest__main__status__go_purchase a::after{position:absolute;top:50%;right:15px;content:"";display:block;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width:767px){.guestarea{max-width:335px;margin-bottom:30px}.guestarea .status_title p{width:auto}.guestarea .status_description p{height:64px;line-height:64px}.guestarea .status_description::before{height:38px}.guestarea .guest__main__status__number_cnt{width:auto;margin-top:4px;margin-left:5px}.guest__main__status__go_purchase{text-align:center}.guest__main__status__go_purchase a{font-size:13px;padding:8px 28px}}.eventarea{max-width:800px;margin:0 auto 50px;text-align:right}@media screen and (max-width:767px){.eventarea{max-width:335px;margin-bottom:25px}}.templatearea{max-width:800px;margin:0 auto 50px;text-align:right}@media screen and (max-width:767px){.templatearea{max-width:335px;margin-bottom:25px}}.editorarea{max-width:800px;margin:0 auto 50px;text-align:right}@media screen and (max-width:767px){.editorarea{max-width:335px;margin-bottom:25px}}.manipulate{margin:0 auto;padding:25px 0 5%;width:100%;align-items:center}.manipulate__buttonarea{width:100%;display:flex;justify-content:center}.manipulate__buttonarea__button-copy{width:180px!important;height:40px!important;text-align:center;margin:0 20px;background-color:#fff!important;color:#e3735d!important;border:1px solid #e3735d;border-radius:20px;background-image:url(/img/client/mainmenu/icon_copy.svg);background-size:.9rem;background-position:23% 50%}.manipulate__buttonarea__button-delete{width:180px!important;height:40px!important;text-align:center;margin:0 20px;color:#000!important;border-radius:20px;background-color:inherit!important;background-image:url(/img/client/mainmenu/icon_delete_black.svg);background-size:.8rem;background-position:18% 50%;border:1px solid #909090}.manipulate__buttonarea__button-delete.save_the_date_delete{width:250px!important}.manipulate__buttonarea__button__text{font-size:14px;font-size:13px;margin-left:15px;margin-left:20px;display:inline-block;height:40px;line-height:40px}.manipulate__buttonarea__button__img01{height:1rem}.manipulate__campaign{display:block;clear:both;text-align:center;padding-top:30px}.manipulate__campaign a{position:relative;color:#e3735d;border-bottom:1px solid #e3735d;font-size:.95rem}.manipulate__campaign a::after{position:absolute;top:50%;right:-10px;content:"";display:block;width:8px;height:8px;border-top:1px solid #e3735d;border-right:1px solid #e3735d;transform:rotate(45deg) translateY(-50%)}@media (max-width:767px){.manipulate{padding:0 5% 10%}.manipulate__buttonarea{flex-direction:column}.manipulate__buttonarea__button-copy{margin:13px auto;transition:all .15s cubic-bezier(1, -.01, .01, .98);background-position:20% 50%}.manipulate__buttonarea__button-delete{margin:13px auto;transition:all .15s cubic-bezier(1, -.01, .01, .98);background-size:1rem;background-position:18% 50%}.manipulate__buttonarea__button__text{font-size:13px}.manipulate__buttonarea__button__img01{height:1rem}.manipulate__campaign{text-align:center;padding:20px 0}.bg_white_{background-color:#fff}}
