@charset "UTF-8";input:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.flex,.flex-column{justify-content:center}.flex-column{display:flex;flex-direction:column;flex-wrap:wrap}.show_only_sp,.sp_only_br,.tb_sp_only{display:none}.mb_12{margin-bottom:12px!important}.mb_16{margin-bottom:16px!important}.mb_24{margin-bottom:24px!important}h1{font-size:20px}h1,h2{font-weight:100;padding:0;position:relative}.hover_text{color:#0098da}button{border-radius:4px;color:#fff;height:60px;width:240px}button.btn_active{border:1px solid #0098da;cursor:pointer}button.btn{background-color:#bababa}button.btn_stop{background-color:#e63e3e!important;border:1px solid #e63e3e}button.btn_active:hover{opacity:.5}.cv_button{background-color:#0098da!important;border:1px solid #0098da!important;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;height:38px!important;justify-content:center;line-height:35px;margin:10px auto;max-width:160px;padding:-3px 0;width:90%}.cv_button:hover{opacity:.5}.cv_sub_button{background-color:#0098da!important;border:1px solid #0098da!important;border-radius:4px;color:#fff!important;cursor:pointer;display:flex;font-size:.85rem;height:38px!important;justify-content:center;line-height:35px;margin:10px auto;max-width:160px;padding:-3px 0;width:90%}.cv_sub_button:hover{opacity:.5}.navigation__menulist__button{background-color:#fff!important;background-color:#fff;background-image:url(/images/client/mainmenu/btn_swicth.svg);background-position:32px 50%;color:#fff;height:100%;padding:10px;position:relative;transition:all .2s cubic-bezier(.21,.93,.54,.03);width:100%}.navigation__menulist__button,.navigation__menulist_ttl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation__menulist_ttl{left:68px;margin-left:5px;max-width:120px;position:absolute;text-align:left;top:30%}.p-modal-window--switch-service.modal-window-active,.p-modal-window--switch-service.modal-window_tips:target{display:block;opacity:1;transform:translate(0)}.modal-window.modal-window-active,.modal-window:target,.p-modal-window--switch-service.modal-window-active .modal-inner,.p-modal-window--switch-service.modal-window:target .modal-inner{background:rgba(0,0,0,.6);display:block;height:100vh;left:0;opacity:1;overflow-x:hidden;position:fixed;top:0;transform:translate(0);transform:none;width:100%;z-index:40}.modal-window.modal-window-active .modal-inner{display:block}.p-modal-window--switch-service .modal_base_inner{background-color:#f4f4f4!important;overflow:inherit!important;padding:0!important}.p-modal-window--switch-service .tabs input:checked+.tab_item{background-color:#f4f4f4;color:#000}.p-modal-window--switch-service .tab_item{background-color:#fff;color:#acacac;cursor:pointer;display:block;float:left;font-size:16px;line-height:1;padding:1.5em 0;text-align:center;transition:all .2s ease;width:50%}.p-modal-window--switch-service input[name=tab_item]{display:none}.p-modal-window--switch-service .content_wrap{margin:0;padding:0}.p-modal-window--switch-service #check--invitation:checked~#content--invitation,.p-modal-window--switch-service #check--reception:checked~#content--reception{display:block}@media screen and (max-height:800px){.p-modal-window--switch-service .tab_content__hiddenArea{height:300px!important}}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}.navigation__invitations__button{background-image:url(/img/client/mainmenu/icon_invitation_bk.svg)}.navigation__button{background-color:#f4f4f4!important;background-position:69px 1.9em;color:#000!important;height:100%!important;line-height:normal!important;width:100%!important}.navigation__button li{color:#000!important;position:relative}.navigation__invitations__li{border-bottom:1px solid #d5d5d5;font-size:1.15rem;line-height:normal!important;overflow:hidden;padding:20px 70px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:auto}.navigation__invitations__li-name{font-size:16px;line-height:normal!important;padding-left:28px}#content--reception .navigation__invitations__li-name .row{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-window-active .modal_base_inner p.txt_error{color:#ed3f29!important;font-size:14px}.modal-window-active .modal-inner,.modal-window:target .modal-inner{background:none}.modal-window-active .modal_base_inner .btn_area,.modal-window:target .modal_base_inner .btn_area{padding:0}.modal-window-active .modal_base_inner .btn_area button,.modal-window:target .modal_base_inner .btn_area button{border-radius:4px}.modal-window-active .modal_base_inner .btn_area button.btn_btn_normal--w180,.modal-window:target .modal_base_inner .btn_area button.btn_btn_normal--w180{background-color:#bababa;height:48px;width:180px}button.close_modal:hover{background:rgba(0,0,0,.1);opacity:1!important}.navigation__invitations__li__p{color:#666!important;font-size:.75rem;margin-bottom:0!important;margin-left:28px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}#content--reception .navigation__invitations__li-name{color:#000;font-size:14px;margin-bottom:0}.navigation__button li:before{background-image:url(/images/client/common/icon_syotai.svg);bottom:0;content:"";display:inline-block;height:25px;left:52px;margin:auto;position:absolute;top:10px;width:25px}.navigation__button li.checkin_nav_li:before{background-image:url(/images/client/common/icon_checkin.svg);bottom:0;height:30px;left:52px;margin:auto;top:0}.navigation__button li:after{border-right:2px solid #acacac;border-top:2px solid #acacac;bottom:0;content:"";display:inline-block;height:10px;margin:auto;position:absolute;right:50px;top:0;transform:rotate(45deg);width:10px}@media screen and (max-width:768px){.navigation__button li{padding:20px 35px 20px 20px}.navigation__button li:before{left:15px}.navigation__button li.checkin_nav_li:before{left:20px}.navigation__button li:after{right:20px}}.p-modal-window--switch-service .navigation__tittle{background-color:#fff;font-weight:700;margin:0!important;padding:1em 0!important}.navigation__tittle{font-size:1.2rem;margin-bottom:32px;position:relative}.navigation__invitations{-ms-overflow-style:none;background-color:#f4f4f4;border-top:1px solid #eee;display:block;height:100%;padding:0}.p-modal-window--switch-service .navigation__tittle.sp_only{display:none!important}.p-modal-window--switch-service .btn_close_modal .pc_only{display:block}.p-modal-window--switch-service .btn_close_modal .sp_only{display:none}.p-modal-window--switch-service .btn_close_modal{background-color:transparent;height:auto;position:absolute;right:0;top:-40px;width:auto;z-index:2}.p-modal-window--switch-service .modal__button{margin:2em 0 0}#content--reception .navigation__reception__button{background-position:69px 50%}.p-modal-window--switch-service .tab_content{clear:both;display:none;padding:2em}.p-modal-window--switch-service .tab_content__hiddenArea{height:400px;overflow-x:hidden;overflow-y:scroll}button{outline:0}.change_system_link_detail{color:#e3735d;display:inline-block;font-size:14px;margin-top:1rem;text-decoration:underline}a.btn_edit_on{border:2px solid #0098da;border-radius:20px;color:#0098da;font-size:.85rem;font-weight:400;height:40px;padding:8px 50px;text-decoration:none}a.btn_edit_on:hover{background-color:#0098da;color:#fff}p.btn_select_message a{border:2px solid #0098da;color:#0098da;display:inline-block;font-size:14px;font-weight:400;padding:7px 20px;text-decoration:none}.btn_select_fileinput{background:#fff;cursor:inherit;display:block;font-size:100px;min-height:100%;min-width:100%;opacity:0;outline:0;position:absolute;right:0;text-align:center;top:0}.area_select_fileinput{background-color:#fff;border:2px solid #0098da;border-radius:20px;color:#0098da;font-size:1rem;margin-bottom:30px;padding:8px 15px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.area_select_fileinput:hover,p.btn_select_message a:hover{background-color:#0098da;color:#fff}.btn_border{border:2px solid #0098da}.preview__fixed{position:fixed;right:1.9%;text-align:center;top:93%;z-index:10}.preview__fixed__button{background:#0098da;border:1px solid #0098da;border-radius:100px;box-shadow:3px 3px 10px rgba(0,0,0,.05);color:#fff;font-size:16px;font-weight:700;padding:7px 17px;text-align:center;transition:all .6s ease-out;transition:.3s ease-out}.preview__fixed__button:hover{opacity:.6}.radio_pinkDots:checked+.radio-icon:before,.radio_pinkDots:checked:disabled+.radio-icon:before{background-position:50%;background-size:12px 12px;border:1px solid #969696;border-radius:50%;content:"";display:inline-block;height:20px;vertical-align:center!important;width:20px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span{display:inline-block;height:12px;width:6px}.edit_link_a{color:#0098da;text-decoration:underline}.attention,.edit_link_a{font-size:.87rem}.attention a{text-decoration:underline}.c-btn_yellow{background-color:#0098da;border-radius:4px;color:#fff;display:block;font-size:16px;height:54px;letter-spacing:.05em;line-height:54px;text-align:center;transition:all .2s}.c-btn_yellow:hover{color:#fff;opacity:.7}.c-btn_yellow.login,.c-btn_yellow.mypage{font-size:14px;height:37px;line-height:37px;width:140px}.c-btn_yellow.right-arrow{position:relative}.c-btn_yellow.right-arrow:after{border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";height:7px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(-45deg);width:7px}@media screen and (max-width:768px){.c-btn_yellow.login,.c-btn_yellow.mypage{width:90px}}.c-btn_gray{background-color:#eee;border-radius:4px;color:#212121;display:block;font-size:16px;height:54px;letter-spacing:.05em;line-height:54px;text-align:center;transition:all .2s}@media screen and (max-width:768px){.c-btn_gray.login,.c-btn_gray.mypage{width:90px}}@media screen and (min-width:768px){.p-modal-window--switch-service .modal_base_inner{height:80%;min-height:660px;width:858px}.p-modal-window--switch-service .modal-footer-area{left:50%;position:absolute;top:calc(100% - 10em);transform:translateX(-50%)}}@media screen and (max-width:480px){h1,h2{margin:90px 0 0;padding:0;position:relative}.sp_only_br{display:block}}.modal-window-active .modal_base_inner .btn_area.mt-32,.modal-window:target .modal_base_inner .btn_area.mt-32{margin-top:32px}.btn_choose_delete{right:10px;top:10px}.btn_choose_delete:hover{background-color:#212121}.btn_choose_delete:hover span:after,.btn_choose_delete:hover span:before{background:#fff}@media screen and (max-width:768px){.btn_choose_delete{height:23px!important;width:23px!important}.btn_choose_delete span:after,.btn_choose_delete span:before{height:12px;width:12px}}.pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;line-height:40px}.pagination li{margin:0 5px}.pagination li a,.pagination li span{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;line-height:40px}.pagination a,.pagination span{color:#0098da;font-weight:300;min-height:40px;min-width:40px;padding-top:1px;text-decoration:underline}.pagination a:hover,.pagination span:hover{opacity:.7}.pagination a.current,.pagination span.current{color:#000;text-decoration:none}.pagination li a:hover,.pagination li span:hover{border:1px solid #0098da;color:#0098da}.pagination li.disabled span,.pagination li.disabled span:hover{border:initial;color:initial}.pagination li.active{background-color:#0098da}.pagination li.active span{border:1px solid #0098da;color:#fff}.pagination li.page-next a,.pagination li.page-next span,.pagination li.page-prev a,.pagination li.page-prev span{border:none}.pagination li.page-first.disabled,.pagination li.page-last.disabled,.pagination li.page-next.disabled,.pagination li.page-prev.disabled{visibility:hidden}.pagination li.page-last a,.pagination li.page-next a{display:inline-block;padding-left:10px;position:relative}.pagination li.page-next a:after{border:0;border-right:2px solid #333;border-top:2px solid #333;content:"";height:10px;left:55px;margin-top:-3px;position:absolute;top:50%;transform:rotate(45deg);width:10px}.pagination li.page-first a,.pagination li.page-prev a{display:inline-block;padding-right:10px;position:relative}.pagination li.page-prev a:after{border:0;border-right:2px solid #333;border-top:2px solid #333;content:"";height:10px;left:-20px;margin-top:-3px;position:absolute;top:50%;transform:rotate(225deg);width:10px}.pagination li.page-next a:hover:after,.pagination li.page-prev a:hover:after{border-right:2px solid #937132;border-top:2px solid #937132}.pagination li.page-first,.pagination li.page-last{left:-9999px;position:absolute;top:-9999px}.pagination li.current a{background-color:hsla(0,0%,100%,.15);box-shadow:inset 0 2px 1px 0 rgba(0,0,0,.25);color:#fff;cursor:default;padding-top:.25em;pointer-events:none}.pagination-wrapper div.page-text-navi{color:#969696;margin:25px auto 0;text-align:center}@media only screen and (min-width:40.063em) and (max-width:64em){.pagination li{margin:0 2px}.pagination li.page-last a,.pagination li.page-next a{padding-left:0}}@media only screen and (max-width:40.063em){.pagination li{left:-9999px;position:absolute;top:-9999px}.pagination li.active,.pagination li:first-of-type,.pagination li:last-of-type,.pagination li:nth-last-of-type(2),.pagination li:nth-of-type(2){left:auto;position:static;top:auto}.pagination li.page-next span,.pagination li.page-prev span{display:none}.pagination li.page-first a,.pagination li.page-last a,.pagination li.page-next a,.pagination li.page-prev a{align-items:center;border:1px solid #969696;display:flex;flex-wrap:wrap;justify-content:center;line-height:40px;min-height:43px}.pagination li.page-prev a:after{left:16px}.pagination li.page-next a:after,.pagination li.page-prev a:after{border-right:2px solid #937132;border-top:2px solid #937132;top:47%}.pagination li.page-next a:after{left:12px}.pagination li.page-first a:after{left:13px}.pagination li.page-first a:after,.pagination li.page-first a:before{border:0;border-right:2px solid #937132;border-top:2px solid #937132;content:"";height:10px;margin-top:-3px;position:absolute;top:47%;transform:rotate(225deg);width:10px}.pagination li.page-first a:before{left:20px}.pagination li.page-last a:after{left:9px}.pagination li.page-last a:after,.pagination li.page-last a:before{border:0;border-right:2px solid #937132;border-top:2px solid #937132;content:"";height:10px;margin-top:-3px;position:absolute;top:47%;transform:rotate(45deg);width:10px}.pagination li.page-last a:before{left:16px}}.modal_window_{display:none}html{color:#212121;font-family:Noto Sans JP,YuGothic,YuGothicM,メイリオ,sans-serif;font-size:16px;font-style:normal;font-weight:400}@media screen and (max-width:480px){html{font-size:14px}}button{outline:none}a{color:#000;text-decoration:none}a:hover{color:#0098da}a input[placeholder],a textarea[placeholder]{font-size:.85rem;font-weight:400}.txt_pink{color:#0098da!important}.txt_red{color:#f03333}.txt_gray{color:#acacac}.txt_bold{font-weight:700}.txtlink{cursor:pointer}.txtlink,.txtlink_pink{text-decoration:underline}.txtlink_pink{color:#0098da}.txtlink_pink:hover{color:#ccc}.link_arrow{position:relative}.link_arrow:after{background:url(/images/client/common/arrow_right_s.svg) no-repeat 50%;content:"";display:inline-block;height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px}.attention,.password_notice,.warning{font-size:.8rem;margin-bottom:4px}.attention{color:#f03333}.password_notice{margin-bottom:20px}.password_abbreviation{display:inline-block;font-size:10px;transform:scale(.6);transform-origin:top}.password_abbreviation_area .edit_part{display:inline-block;height:27px;position:relative;top:6px;width:27px}.password_abbreviation_area .edit_part a{background-size:cover;display:inline-block;height:100%;position:relative;transition:.3s ease-out;width:100%}.password_abbreviation_area .edit_part a,.password_abbreviation_area .edit_part a:hover{background-image:url(/images/client/edit/btn_edit_mini.svg)}.txt_indent{padding-left:1em;text-indent:-1em}.btn_area{margin:0 auto;padding-bottom:80px;text-align:center}.btn_area_flex{align-items:center;display:flex;flex-direction:column}button[type=button],button[type=submit]{background-color:#969696;color:#fff;height:60px}button.close_modal{background-color:#bababa}button.close_modal:hover{background-color:#a5a5a5}button.btn_active{background-color:#0098da}button.btn_red{background-color:#e63e3e}button.btn_gray{background-color:#969696}button.btn_gray:hover{opacity:.9}button.with_img{background-color:hsla(0,0%,100%,0);height:auto;width:auto}button.with_img:hover{background-color:#dcdcdc;border-radius:50%}button.btn_black{background-color:#212121}button.btn_circle{background-color:transparent;border:1px solid #212121;border-radius:5em;color:#212121;height:40px;width:200px}input.btn_normal{background-color:#ccc}.btn_active:hover,.btn_btn_normal:hover{color:#fff;opacity:.9}input[type=button_circle]{background-color:#fff;border-radius:50%;cursor:pointer;left:calc(50% - 80px);position:absolute;top:50%;transform:translate(50%,-50%)}input:-ms-input-placeholder,input::-moz-placeholder,input::-webkit-input-placeholder{color:#ccc}.btn_border{border:2px solid #333;padding:8px}.btn_radius{border-radius:20px;font-size:.85rem;height:40px}.btn_with_icon{padding:8px 35px 8px 57px}.awrap_with_icon:before{background-image:url(/images/client/edit/photo@2x.png);background-size:21px auto;content:" ";height:20px;left:34%;position:absolute;top:5px;width:21px}button.btn_border_radius{background-color:#fff;border:2px solid #0098da;border-radius:5rem;color:#0098da;font-size:.875rem;height:38px;padding:4px 20px!important;width:auto!important}button.btn_border_radius:hover{background-color:#fff;border-radius:20px;opacity:.7}button.border_radius:hover{opacity:.7}.page_ttl{font-family:Noto Sans JP,YuGothic,YuGothicM,メイリオ,sans-serif;font-weight:400;margin:0 auto 40px;text-align:center}@media screen and (max-width:480px){.page_ttl{display:block!important;font-size:1.2rem;left:50px;right:inherit!important;text-align:left;transform:none!important}.page_ttl.pc_tb_only{display:none!important}}h3{font-size:1.2rem;font-weight:400;margin-bottom:40px}.f-l{float:left}.f-r{float:right}.sp_only{display:none}.pc_tb_only{display:block}.iphone5_only,.sp_small_only,.sp_tb_only{display:none}@media screen and (max-width:360px){.sp_small_only{display:block}}@media screen and (max-width:375px){.iphone5_only{display:block}}@media screen and (max-width:480px){.sp_only{display:block}.pc_tb_only{display:none}}@media screen and (max-width:768px){.sp_br,.sp_hidden{display:none}.sp_tb_only{display:block}}input{background-color:#eee}::-webkit-input-placeholder{color:#ccc;font-size:1rem;font-weight:400;line-height:1.8}.content_area_1120{margin:0 auto;max-width:1120px}.content_area_850{margin:0 auto;max-width:850px}.content_area_800{margin:0 auto;max-width:800px}.icon-wrap{vertical-align:middle}.icon-wrap--pd-r{padding-right:.5em}.t_l{text-align:left!important}.t_r{text-align:right!important}.t_c{text-align:center!important}.m_0_auto{margin-left:auto!important;margin-right:auto!important}.mb_0{margin-bottom:0!important}.mb_10{margin-bottom:10px!important}.mb_20{margin-bottom:20px!important}.mb_30{margin-bottom:30px!important}.mb_40{margin-bottom:40px!important}.mb_60{margin-bottom:60px!important}.mb_80{margin-bottom:80px!important}.mb_100{margin-bottom:100px!important}.mt_0{margin-top:0!important}.mt_10{margin-top:10px!important}.mt_20{margin-top:20px!important}.mt_30{margin-top:30px!important}.mt_40{margin-top:40px!important}.mt_60{margin-top:60px!important}.mt_80{margin-top:80px!important}.mt_100{margin-top:100px!important}.pb_0{padding-bottom:0!important}.pb_20{padding-bottom:20px!important}.pb_40{padding-bottom:40px!important}.pb_60{padding-bottom:60px!important}.pt_0{padding-top:0!important}.pt_20{padding-top:20px!important}.h_95{height:95px!important}@media screen and (max-width:767px){.mb_10--sp{margin-bottom:10px!important}.mb_20--sp{margin-bottom:20px!important}.mb_30--sp{margin-bottom:30px!important}.mb_40--sp{margin-bottom:40px!important}.mb_60--sp{margin-bottom:60px!important}}.block{display:block!important}.td-lt{text-decoration:line-through}.flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.flex--center,.flex--middle{align-items:center;display:flex}.flex--center{justify-content:center}.checkbox_checkMarkType{display:none}.checkbox_checkMarkType+.checkbox-icon{position:relative;vertical-align:center}.checkbox_checkMarkType+.checkbox-icon:before{border:1px solid #333;content:"";cursor:pointer;display:inline-block;height:13px;width:14px}.checkbox_checkMarkType:checked+.checkbox-icon:before{background-image:url(/images/client/edit/check@2x.png);background-position:1px 2px;background-size:9px 8px;border:1px solid #333;content:"";display:inline-block;height:13px;vertical-align:center!important;width:14px}.checkbox_checkMarkType:checked+.checkbox-icon--circle-pink:before{background-color:#0098da}.checkbox_checkMarkType+.checkbox-icon--circle-pink{left:15px;position:absolute;top:20px;vertical-align:center}.checkbox_checkMarkType+.checkbox-icon--circle-pink:before{background-color:#d5d5d5;background-image:url(/images/client/common/icon-checkbox-check.svg);background-position:50%;background-size:100% auto;border-radius:50%;content:"";cursor:pointer;display:inline-block;height:26px;vertical-align:top;width:26px}.checkbox_blueCheck input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#f4f4f4;border:1px solid #ccc!important;border-radius:2px;cursor:pointer;height:16px!important;padding:0!important;position:relative;top:-3px;vertical-align:-5px!important;width:16px!important}.checkbox_blueCheck input[type=checkbox]:checked{background:#0098da!important;border-color:#0098da!important}.checkbox_blueCheck input[type=checkbox]:checked:after,.checkbox_blueCheck input[type=checkbox]:checked:before{background-color:#fff;border-radius:5px;content:"";position:absolute;transform:rotate(45deg)}.checkbox_blueCheck input[type=checkbox]:checked:before{height:9px;left:7px;top:2px;width:2px}.checkbox_blueCheck input[type=checkbox]:checked:after{height:2px;left:1px;top:6px;width:5px}.checkbox_blueCheck label{cursor:pointer}.radio_pinkDots{display:none}.radio_pinkDots+.radio-icon:before{border:1px solid #969696;border-radius:50%;content:"";cursor:pointer;display:inline-block;height:20px;position:relative;top:4px;width:20px}.radio_pinkDots:checked+.radio-icon:before{background-image:url(/images/client/edit/icon_dot_pink.svg)}.radio_pinkDots:checked+.radio-icon:before,.radio_pinkDots:checked:disabled+.radio-icon:before{background-position:50%;background-size:12px 12px;border:1px solid #969696;border-radius:50%;content:"";display:inline-block;height:20px;vertical-align:center!important;width:20px}.input_terms_of_service{font-size:14px;margin-bottom:6px;margin-top:28px;text-align:center}.input_terms_of_service input{display:none}.input_terms_of_service input:checked+label:before{background-color:#0098da;border-color:#0098da}.input_terms_of_service input:checked+label:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:10px;left:8px;position:absolute;top:3px;transform:rotate(40deg);width:6px}.input_terms_of_service label{font-size:13px;position:relative}.input_terms_of_service label:before{border:1px solid #bababa;border-radius:2px;content:"";display:block;height:18px;left:2px;position:absolute;top:0;width:18px}.input_terms_of_service label a{color:#0098da;margin-left:27px;text-decoration:underline}.input_terms_of_service label p{display:inline-block;margin-left:2px}.input_terms_of_service .txt_error{text-align:center}.is_show{display:block}.is_hidden{display:none}.header_band_commandResult{position:relative;z-index:100}.header_band_commandResult p{background-color:#0098da;color:#fff!important;height:60px;left:0;line-height:60px!important;position:absolute;text-align:center;top:80px;width:100%;z-index:100}.sub_page_header_band_commandResult{position:relative;z-index:100}.sub_page_header_band_commandResult p{background-color:#0098da;color:#fff!important;height:60px;left:0;line-height:60px!important;position:absolute;text-align:center;top:0;width:100%;z-index:100}@media screen and (max-width:767px){.sub_page_header_band_commandResult p{top:62px}}@media screen and (max-width:480px){.header_band_commandResult2 p{top:64px}}.header_band_news{position:relative}.header_band_news p{background-color:hsla(0,0%,59%,.5);color:#333;display:inline-block;font-size:.875rem;height:40px;left:0;line-height:40px!important;position:absolute;text-align:center;top:80px;width:100%;z-index:100}.header_band_news p:before{background-color:#f03333;border-radius:10px;color:#fff;content:"NEW";font-size:.6875rem;margin-right:21px;padding:5px}.header_band_news p a{color:#fff;font-size:.75rem;padding:20px 10px}.header_band_news p a:hover{text-decoration:underline}@media screen and (max-width:480px){.header_band_commandResult p,.header_band_news p{top:64px}.header_band_commandResult p:before,.header_band_news p:before{margin-right:4px}.header_band_commandResult p a .header_band_news p a{padding:0}}@media screen and (max-width:320px){.header_band_news p{line-height:1.2em!important;padding-top:4px}.header_band_news p a{display:block}}.color_red{background-color:#e94063}.color_pink{background-color:#f98dd3}.color_orange{background-color:#ef7b3d}.color_yellow{background-color:#ffd14c}.color_green{background-color:#92c35e}.color_blue{background-color:#49b5de}.color_purple{background-color:#a88ae9}.color_white{background-color:#fff;border:1px solid #ccc}.color_brown{background-color:#694f3f}.color_black{background-color:#000}.color_salmon{background-color:#feac7c}.color_gold{background-color:#dbbb72}.color_sliver{background-color:#9a9a9a}.errorArea{margin:20px 0;text-align:center}.txt_error{color:#ed3f29;font-size:.8rem;margin-bottom:4px}.txt_errorL{color:#f03333!important;font-size:1rem}.filter{font-size:14px}.filter .refine,.filter .sort{display:inline-block;margin-right:10px;position:relative;vertical-align:middle;z-index:5}.filter .refine:hover,.filter .sort:hover{overflow:visible}.filter .refine .select,.filter .sort .select{background-color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;font-size:14px;padding:8px}.filter .refine .select:before,.filter .sort .select:before{margin-right:6px}.filter .refine .detail,.filter .sort .detail{background:#fff;border:1px solid #ccc;box-shadow:0 0 3px 3px rgba(0,0,0,.1);position:absolute;top:36px;visibility:hidden}.filter .refine .detail_show,.filter .sort .detail_show{visibility:visible}.filter .sort .select:before{background-image:url(/images/client/steps/icon_sort.svg);height:16px;width:19px}.filter .sort ul li{border-bottom:1px solid #ccc;cursor:pointer;padding:14px 0 12px;text-align:center;width:140px}.filter .sort ul li:hover{background-color:#dcdcdc}.filter .sort ul li:last-child{border-bottom:none}.filter .refine .select:before{background-image:url(/images/client/steps/icon_refine.svg);content:"";display:inline-block;height:16px;margin-right:9px;vertical-align:middle;width:19px}.filter .refine .detail{padding:24px 20px;width:400px}.filter .refine .ttl{font-size:.9rem;font-weight:700;margin-bottom:16px}.filter .refine ul{margin-bottom:40px}.filter .refine .color,.filter .refine .function,.filter .refine .taste{margin-bottom:20px}.filter .refine .color input[type=checkbox],.filter .refine .function input[type=checkbox],.filter .refine .taste input[type=checkbox]{display:none}.filter .refine .color label,.filter .refine .function label,.filter .refine .taste label{display:inline-block;margin-right:8px}.filter .refine .function input[type=checkbox]+label,.filter .refine .taste input[type=checkbox]+label{border:2px solid #dcdcdc;border-radius:16px;cursor:pointer;font-size:.75rem;margin-bottom:12px;padding:5px 12px}.filter .refine .function input[type=checkbox]+label.cannot-select,.filter .refine .taste input[type=checkbox]+label.cannot-select{opacity:.5}.filter .refine .function input[type=checkbox]:checked+label,.filter .refine .taste input[type=checkbox]:checked+label{border:2px solid #000}.filter .refine .color input+label span{display:inline-block}.filter .refine .color input[type=checkbox]:checked+label span{border:2px solid #000}.filter .refine .btn_area{margin:0;padding-bottom:0}.filter .refine .btn_area>input{display:inline}.filter .refine .btn_active{height:40px;width:48%}.filter .refine .btn_cancel{background:#bababa;color:#fff;height:40px;width:48%}.filter .refine .btn_reset{background:none;color:#969696;font-size:.75rem;height:40px;line-height:40px;width:48%}.filter .refine .btn_reset:hover{opacity:.9}.filter .search{display:inline-block;position:relative;vertical-align:middle;width:500px}@media screen and (max-width:864px){.filter .search{width:430px}}@media screen and (max-width:815px){.filter .search{width:340px}}.filter .search input{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:none;font-size:14px;letter-spacing:.1em;padding:7px 36px 7px 16px;width:100%}.filter .search .pQuestsSearchBox_searchBox__icon{height:14px;width:14px}.filter .search .searchBox__icon{background:#fff url(../../images/reception/icon-search.svg) no-repeat 50%;background-size:100% auto;position:absolute;right:1.2em;top:50%;transform:translateY(-50%)}.filter .search input:focus+.searchBox__icon{background:#fff url(../../images/reception/icon-search-on.svg) no-repeat 50%;background-size:100% auto}@media screen and (max-width:780px){.filter .refine,.filter .sort{margin-right:0;width:130px}.filter .refine .select,.filter .sort .select{font-size:12px}.filter .refine .select:before,.filter .sort .select:before{margin-right:5px}.filter .refine .detail{left:105%;position:absolute;transform:translateX(-50%);width:300px}.filter .refine ul{margin-bottom:20px}.filter .refine.search{display:block;width:100%!important}.filter .sort .select:before{background-image:url(/images/client/steps/icon_sort.svg);height:15px;width:20px}}@media screen and (max-width:320px){.filter .refine,.filter .sort{margin-right:0;width:120px}.filter .refine .select:after,.filter .sort .select:after{height:9px;margin-left:3px;width:9px}.filter .refine .detail{margin-left:calc(-50vw + 10px)}.filter .refine .select:before{height:18px;width:19px}.filter .sort .select:before{height:13px;width:15px}}.edit_header .edit_gnav_close{display:block}.edit_header nav{background-color:#eee;position:absolute;top:-700px;transition:.5s ease-in-out;width:100%;z-index:11}.edit_header nav .open_nav_header h1{font-size:2em}.edit_header nav .open_nav_header .edit_gnav_open{display:none}.edit_header nav .open_nav_content{padding-bottom:0;padding-top:186px}.edit_header nav .open_nav_content:before{content:"";display:block}.edit_header nav .open_nav_content:after{clear:both;content:"";display:block}.edit_header nav .open_nav_content ul{float:left;width:37.5%}.edit_header nav .open_nav_content ul li a{background-image:url(/images/client/common/arrow_right.svg);background-position:100%;background-repeat:no-repeat;background-size:8px 16px;display:block;padding:20px 0;text-align:left;width:80%}.edit_header nav .open_nav_content ul li a .shortcut{display:inline-block;vertical-align:middle}.edit_header nav .open_nav_content ul li a .badge{background-color:#f03333;border-radius:10px;color:#fff;display:inline-block;font-size:.8em;height:20px;padding:1px 0 0 5.5px;width:20px}.edit_header nav .open_nav_content ul .more a{padding-right:40px;text-align:right}.edit_header nav .open_nav_content ul .letter_mark a:before{background-image:url(/images/client/common/icon_invitation.svg);background-position:0;background-repeat:no-repeat;background-size:20px 15px;content:"";display:inline-block;height:16px;width:40px}.edit_header nav .open_nav_content ul .letter_mark_thanks a:before{background-image:url(/images/client/common/icon_thanks.svg);background-position:0;background-repeat:no-repeat;background-size:20px 16px;content:"";display:inline-block;height:16px;width:40px}.edit_header nav .open_nav_content .invitation_list{margin-left:12.5%}.edit_header nav .open_nav_content .other_list{margin-right:12.5%}.edit_header nav .open_nav_content .other_list li a{margin-left:20%}.edit_header nav .nav_notlogin ul{float:none;margin:0 auto 20px!important}.edit_header nav .nav_notlogin ul li a{margin:0 auto!important}.edit_header nav .nav_notlogin button{background-color:transparent;border:1px solid #333;color:#333}.edit_header nav .nav_notlogin button:hover{border:1px solid #0098da;color:#0098da}.edit_header .goto_back{height:auto;margin:25px;width:18px}@media screen and (max-width:768px){.edit_header nav .open_nav_content{padding:100px 0}.edit_header nav .nav_notlogin{padding:100px 0 0}.edit_header nav .nav_notlogin button{margin-bottom:20px}.edit_header .goto_back{height:auto;margin:20px;pointer-events:none;width:12px}}.open_nav .edit_gnav_close{display:none}.open_nav nav{transform:translateY(700px)}.open_nav nav .open_nav_header .edit_gnav_open{display:block}.open_nav nav .open_nav_content{padding-bottom:100px}@media screen and (max-width:768px){nav{left:-100%;top:0!important}.open_nav_content .menu_list_1{border-bottom:1px solid #dcdcdc;overflow:auto}.open_nav_content .menu_list_2{overflow:auto}.open_nav_content ul{clear:both;width:80%!important}.open_nav_content ul a{width:100%!important}.open_nav_content .invitation_list{margin-left:10%!important;margin-right:10%;padding-bottom:20px}.open_nav_content .other_list{margin-left:10%;margin-right:10%!important;padding-top:20px}.open_nav_content .other_list li a{margin-left:0!important}.open_nav nav{transform:translateX(100%)}}@media screen and (max-width:480px){header.open_nav .open_nav_header h1{display:block!important;position:abosolute;right:50%;top:16px;transform:translateX(50%)}#account .preview,#account_add .preview,#edit_news .preview,#invitation_top .preview,#list .preview,#list_full .preview,#list_non .preview,#purchase .preview,#purchase_flow_1 .preview,#q-a-search .preview,#q-a-top .preview,#setting .preview,#unsubscribe_save .preview,#unsubscribe_top .preview{display:none}#account_add header.edit_header,#account header.edit_header,#edit_news header.edit_header,#invitation_top header.edit_header,#list_full header.edit_header,#list_non header.edit_header,#list header.edit_header,#purchase_flow_1 header.edit_header,#purchase header.edit_header,#q-a-search header.edit_header,#q-a-top header.edit_header,#setting header.edit_header,#unsubscribe_save header.edit_header,#unsubscribe_top header.edit_header{display:block!important}#account_add header.edit_header .edit_gnav a img,#account header.edit_header .edit_gnav a img,#edit_news header.edit_header .edit_gnav a img,#invitation_top header.edit_header .edit_gnav a img,#list_full header.edit_header .edit_gnav a img,#list_non header.edit_header .edit_gnav a img,#list header.edit_header .edit_gnav a img,#purchase_flow_1 header.edit_header .edit_gnav a img,#purchase header.edit_header .edit_gnav a img,#q-a-search header.edit_header .edit_gnav a img,#q-a-top header.edit_header .edit_gnav a img,#setting header.edit_header .edit_gnav a img,#unsubscribe_save header.edit_header .edit_gnav a img,#unsubscribe_top header.edit_header .edit_gnav a img{width:22px}#account_add header.edit_header h1,#account header.edit_header h1,#edit_news header.edit_header h1,#invitation_top header.edit_header h1,#list_full header.edit_header h1,#list_non header.edit_header h1,#list header.edit_header h1,#purchase_flow_1 header.edit_header h1,#purchase header.edit_header h1,#q-a-search header.edit_header h1,#q-a-top header.edit_header h1,#setting header.edit_header h1,#unsubscribe_save header.edit_header h1,#unsubscribe_top header.edit_header h1{display:none}#account .edit-navi_area,#account_add .edit-navi_area,#edit_news .edit-navi_area,#invitation_top .edit-navi_area,#list .edit-navi_area,#list_full .edit-navi_area,#list_non .edit-navi_area,#purchase .edit-navi_area,#purchase_flow_1 .edit-navi_area,#q-a-search .edit-navi_area,#q-a-top .edit-navi_area,#setting .edit-navi_area,#unsubscribe_save .edit-navi_area,#unsubscribe_top .edit-navi_area{background-color:hsla(0,0%,100%,0);height:64px;left:0;position:absolute;top:0;width:100%}#account .edit-navi_area h2,#account_add .edit-navi_area h2,#edit_news .edit-navi_area h2,#invitation_top .edit-navi_area h2,#list .edit-navi_area h2,#list_full .edit-navi_area h2,#list_non .edit-navi_area h2,#purchase .edit-navi_area h2,#purchase_flow_1 .edit-navi_area h2,#q-a-search .edit-navi_area h2,#q-a-top .edit-navi_area h2,#setting .edit-navi_area h2,#unsubscribe_save .edit-navi_area h2,#unsubscribe_top .edit-navi_area h2{font-size:5vw;line-height:64px}#invitation_top .preview,#invitation_top header.edit_header h1,#list_full header.edit_header h1,#list_non header.edit_header h1,#list header.edit_header h1{display:block}}html{height:auto}.pagettl_in_imgCover{color:#fff;font-weight:400;letter-spacing:.1em;position:absolute;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.5);top:50%;transform:translateY(-50%);width:100%;z-index:2}@media screen and (max-width:480px){.pagettl_in_imgCover{font-size:1.5rem}}.p-utilization-application-step .edit_prepay_detail_wrap{margin-top:100px}@media screen and (max-width:1179px){.p-utilization-application-step .edit_prepay_detail_wrap{margin-top:80px}}.p-utilization-application-step h1{font-size:24px;font-weight:500;margin-bottom:24px;text-align:center}.p-utilization-application-step .main_contents{background-color:#f4f4f4;margin-top:0}.p-utilization-application-step .main_contents .edit header.edit_header{top:0}.p-utilization-application-step .navi_area{margin:0 auto 40px;text-align:center}.p-utilization-application-step .navi_area--description{text-align:center}.p-utilization-application-step .navi_area--description-for-info{font-size:20px;margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.p-utilization-application-step .navi_area--description-for-info{font-size:14px;margin-bottom:32px}}.p-utilization-application-step .navi_area .upper{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative}.p-utilization-application-step .navi_area .upper li{color:#bababa;display:flex;flex-direction:column;margin:0 10px;position:relative;width:87px}.p-utilization-application-step .navi_area .upper li .mark{background-color:#bababa;border-radius:50%;color:#fff!important;font-weight:700;height:32px;margin:8px auto;padding-left:1.5px;padding-top:3.2px;width:32px}.p-utilization-application-step .navi_area .upper li .mark:after{background-color:#bababa;content:"";display:block;height:2px;left:59.5px;position:absolute;top:23px;width:80px}.p-utilization-application-step .navi_area .upper li .text{font-size:12px}.p-utilization-application-step .navi_area .upper .active .mark{background-color:#000}.p-utilization-application-step .navi_area .upper .active .text{color:#000}.p-utilization-application-step .navi_area .upper .active:after{font-size:.85rem;left:0;position:absolute;top:60px;white-space:pre}.p-utilization-application-step .navi_area .upper li:nth-child(3) .mark:after{display:none}.p-utilization-application-step .transfer_input_inner{background-color:#fff;border-radius:8px;margin:0 auto;max-width:800px;padding:32px;position:relative}.p-utilization-application-step .transfer_input_inner.step1{text-align:center}.p-utilization-application-step .transfer_input_inner.step2{padding:80px 125px}.p-utilization-application-step .transfer_input_inner h2{font-size:20px;font-weight:500;margin-bottom:24px}.p-utilization-application-step .transfer_input_inner div{position:relative}.p-utilization-application-step .transfer_input_inner .doQuestion_edit_part a{left:192px}.p-utilization-application-step .transfer_input_inner .application_company_type{display:flex;flex-direction:row;justify-content:center;margin-bottom:32px;position:relative}.p-utilization-application-step .transfer_input_inner .application_company_type li{border:1px solid #ccc;border-radius:8px;height:64px;padding:14px;position:relative;text-align:left;width:256px}.p-utilization-application-step .transfer_input_inner .application_company_type li:first-child{margin-right:24px}.p-utilization-application-step .transfer_input_inner .application_company_type li:has(input:checked){border:2px solid #0098da;padding:13px}.p-utilization-application-step .transfer_input_inner .application_company_type li label{display:block}.p-utilization-application-step .transfer_input_inner li{margin-bottom:24px}.p-utilization-application-step .transfer_input_inner dt{line-height:100%;margin-bottom:8px}.p-utilization-application-step .transfer_input_inner input{color:#212121;height:40px;margin-bottom:8px;max-width:400px;padding:8px 12px;width:100%}.p-utilization-application-step .transfer_input_inner input.attached_file{background-color:#fff}.p-utilization-application-step .transfer_input_inner input::-moz-placeholder{color:#969696}.p-utilization-application-step .transfer_input_inner input:-ms-input-placeholder{color:#969696}.p-utilization-application-step .transfer_input_inner input::placeholder{color:#969696}.p-utilization-application-step .transfer_input_inner .p-utilization-application-step__span-note{display:block;font-size:12px;margin-bottom:8px}.p-utilization-application-step .transfer_input_inner .p-utilization-application-step__separate-line:after{border-bottom:1px solid #ccc;content:"";display:block;height:auto;margin-bottom:40px;position:relative;width:100%}@media screen and (max-width:480px){.p-utilization-application-step .transfer_input_inner .p-utilization-application-step__separate-line:after{margin-bottom:24px}}.p-utilization-application-step .transfer_input_inner .p-utilization-application-step__flex-row{align-items:baseline;display:flex;flex-direction:row;justify-content:left}.p-utilization-application-step .transfer_input_inner .p-utilization-application-step__input-birthday{margin-left:10px;margin-right:10px;max-width:80px}.p-utilization-application-step .transfer_input_inner .p-utilization-application-step__input-birthday:first-child{margin-left:0}.p-utilization-application-step .transfer_input_inner .p-utilization-application-step__input-half{max-width:160px}.p-utilization-application-step .transfer_input_inner .p-utilization-application-step__input-short{max-width:80px}.p-utilization-application-step .transfer_input_inner .p-utilization-application-step__input-file label{margin-right:36px}.p-utilization-application-step .transfer_input_inner .p-utilization-application-step__input-file:last-child{padding-bottom:40px}@media screen and (max-width:480px){.p-utilization-application-step .transfer_input_inner .p-utilization-application-step__input-file:last-child{padding-bottom:24px}}.p-utilization-application-step .transfer_input_inner .p-utilization-application-step__btn-file-select{background:none;border:1px solid #0098da;color:#0098da;height:40px;max-width:180px;width:100%}.p-utilization-application-step .transfer_input_inner.confirm{padding:80px 125px}@media screen and (max-width:480px){.p-utilization-application-step .transfer_input_inner.confirm{padding:40px 20px}}.p-utilization-application-step .transfer_input_inner.confirm ul{border-bottom:1px solid #ccc;margin-bottom:40px;padding-bottom:40px}.p-utilization-application-step .transfer_input_inner.confirm ul:last-child{border-bottom:none}.p-utilization-application-step .transfer_input_inner.confirm ul li{display:flex;margin-bottom:8px}.p-utilization-application-step .transfer_input_inner.confirm ul li:last-child{margin-bottom:0}.p-utilization-application-step .transfer_input_inner.confirm ul li p{flex-basis:48%}.p-utilization-application-step .transfer_input_inner .p-utilization-application-info__note{margin-bottom:32px;text-align:center}@media screen and (max-width:480px){.p-utilization-application-step .transfer_input_inner .p-utilization-application-info__note{margin-bottom:24px}.p-utilization-application-step .transfer_input_inner .p-utilization-application-info__btn button[type=button]{max-width:160px}}.p-utilization-application-step .attached_file,.p-utilization-application-step .attached_file_delete-btn{display:none}.p-utilization-application-step .radio-icon:before{margin-right:6px}.p-utilization-application-step .input_terms_of_service{margin-bottom:80px;text-align:left}@media screen and (max-width:768px){.p-utilization-application-step .input_terms_of_service{margin-bottom:32px}}.p-utilization-application-step .input_terms_of_service .box_item:not(:first-of-type){margin-top:24px}@media screen and (max-width:768px){.p-utilization-application-step .input_terms_of_service .box_item:not(:first-of-type){margin-bottom:16px}}.p-utilization-application-step .input_terms_of_service .box_item label:before{display:inline-block;left:2px;margin-right:10px;position:relative;top:4px}.p-utilization-application-step .input_terms_of_service .box_item label a{margin:0}.p-utilization-application-step .btn_area button{height:48px;max-width:180px}.p-utilization-application-step .btn_area button:hover{opacity:.8}.p-utilization-application-step .btn_area button:first-child{margin-right:24px}.p-utilization-application-step__item-name{color:#6f6f6f;font-size:16px}.p-utilization-application-step__item-value{font-size:16px;word-break:break-all}.p-utilization-application-step__item-image{position:relative;width:50%}.p-utilization-application-step__item-image img{width:100%}@media screen and (max-width:768px){.p-utilization-application-step .navi_area .upper{font-size:1.2rem}.p-utilization-application-step .navi_area .upper li .mark:after{left:61.5px}.p-utilization-application-step .transfer_input_inner{margin:0 20px}.p-utilization-application-step .transfer_input_inner.step2{padding:40px 20px}.p-utilization-application-step .btn_area{padding-bottom:0}.p-utilization-application-step .btn_area button{height:36px;max-width:120px}.p-utilization-application-step .btn_area buttonfirst-child{margin-right:16px}}@media screen and (max-width:480px){.p-utilization-application-step h2{margin:0}.p-utilization-application-step .navi_area{margin:0 0 32px}.p-utilization-application-step .navi_area .upper li .mark:after{left:61.5px}.p-utilization-application-step .transfer_input_inner .application_company_type{align-items:center;flex-direction:column;margin-bottom:0}.p-utilization-application-step .transfer_input_inner .application_company_type li{max-width:240px}.p-utilization-application-step .transfer_input_inner .application_company_type li:first-child{margin-right:0}.p-utilization-application-step .navi_area .upper li{margin:0;width:90px}}.p-utilization-application-step #modal_alert_file_size .modal_base_inner,.p-utilization-application-step #modal_delete_file_popup .modal_base_inner{min-height:0}.choose_event_area{width:100%}.choose_event_area .choose_event{display-flex-direction:row;display-align-items:center;display:flex;justify-content:center;margin-bottom:60px}.choose_event_area .choose_event .item{margin:0 2%;padding:40px 0;text-align:center;width:240px}.choose_event_area .choose_event .item span.img{background-repeat:no-repeat;display:block;height:100px;width:100%}.choose_event_area .choose_event .item span.img01{background:url(/images/client/steps/icon_charch_off.svg) no-repeat 50%}.choose_event_area .choose_event .item span.img02{background:url(/images/client/steps/icon_reception_off.svg) no-repeat 50%}.choose_event_area .choose_event .item span.img03{background:url(/images/client/steps/icon_party_off.svg) no-repeat 50%}.choose_event_area .choose_event .item span.img04{background:url(/images/client/steps/icon_ceremony_off.svg) no-repeat 50%}.choose_event_area .choose_event .item span.img05{background:url(/images/client/steps/icon_flower_off.svg) no-repeat 50%}.choose_event_area .choose_event .item.selected,.choose_event_area .choose_event .item:hover{color:#0098da;outline:2px solid #0098da}.choose_event_area .choose_event .item.selected span.img01,.choose_event_area .choose_event .item:hover span.img01{background:url(/images/client/steps/icon_charch.svg) no-repeat 50%}.choose_event_area .choose_event .item.selected span.img02,.choose_event_area .choose_event .item:hover span.img02{background:url(/images/client/steps/icon_reception.svg) no-repeat 50%}.choose_event_area .choose_event .item.selected span.img03,.choose_event_area .choose_event .item:hover span.img03{background:url(/images/client/steps/icon_party.svg) no-repeat 50%}.choose_event_area .choose_event .item.selected span.img04,.choose_event_area .choose_event .item:hover span.img04{background:url(/images/client/steps/icon_ceremony_on.svg) no-repeat 50%}.choose_event_area .choose_event .item.selected span.img05,.choose_event_area .choose_event .item:hover span.img05{background:url(/images/client/steps/icon_flower.svg) no-repeat 50%}@media screen and (max-width:768px){.choose_event_area{padding:0 4%}.choose_event_area .choose_event{flex-direction:column;margin-bottom:15px}.choose_event_area .choose_event .item{display:flex;margin:0 0 18px;padding:10px 0;width:100%}.choose_event_area .choose_event .item span.img{height:60px;width:40%}.choose_event_area .choose_event .item span.name{align-self:center;display:grid}}.input_name_area{margin:0 auto;width:330px}.input_name_area p.attention{font-size:1rem;margin-bottom:20px;text-align:center}.input_name_area .name dl{margin-bottom:40px}.input_name_area .name input{background:none;border-bottom:1px solid #000;display:inline;padding:16px 2% 16px 0;width:48%}.input_name_area .name span.attention{display:block;margin-left:0!important;text-align:left}.input_name_area .coupon{background-color:#eee;margin-bottom:40px;padding:20px;text-align:center}.input_name_area .coupon p{font-size:.75rem;margin-bottom:12px}.input_name_area .coupon input{background-color:#fff;padding:4px;width:100%}.input_name_area .coupon .error{color:#0098da;margin:8px 0 0;text-align:left}@media screen and (max-width:480px){.input_name_area{width:90%}#purchase_flow_1 h2,#purchase h2{font-weight:400}#purchase .edit_header,#purchase_flow_1 .edit_header{display:block}#purchase .edit-navi_area,#purchase_flow_1 .edit-navi_area{display:none}}.purchase_mainVisual_area{background-color:#ccc;background:url(/images/client/purchase/mainvisual@2x.png) no-repeat 50%;background-size:cover;height:280px;width:100%}.about_premium{margin:0 auto;max-width:1120px;text-align:center;width:100%}.about_premium>div{margin-top:40px}.about_premium>div h2{font-size:24px;font-weight:400;margin-bottom:56px}.about_premium>div h2 p{margin-bottom:80px}.about_premium>div h2 div.content_wrap{margin-bottom:98px}.about_premium>div h2 .bottom_area{margin:0 auto 120px}.about_premium>div h2 .bottom_area button{font-size:1.25rem;height:auto;padding:24px;width:480px}.about_premium>div h2 .bottom_area button span{font-size:1.125rem}@media screen and (max-width:480px){.purchase_mainVisual_area{height:160px}.about_premium>div{margin-top:40px}.about_premium>div h2,.about_premium>div p{margin-bottom:40px}.about_premium>div h2 div.content_wrap,.about_premium>div p div.content_wrap{margin-bottom:44px}.about_premium>div h2 .bottom_area,.about_premium>div p .bottom_area{margin:0 auto 120px}.purchase_info_premium{margin-top:36px!important}.about_premium .bottom_area button.button_purchase_top{width:90%}}.purchase_info_premium .list_info_premium li{background-color:#eee;float:left;height:auto;margin-right:10px;padding:36px 30px 24px;width:calc(25% - 7.5px)}.purchase_info_premium .list_info_premium li:last-of-type{margin-right:0}.purchase_info_premium .list_info_premium p.title{font-size:1.125rem;margin-bottom:32px;text-align:center}.purchase_info_premium .list_info_premium img{height:40px;margin-bottom:32px}.purchase_info_premium .list_info_premium p.description{display:inline-block;font-size:.875rem;height:4rem;text-align:left}@media screen and (max-width:768px){.purchase_info_premium .list_info_premium li{margin-bottom:5px;margin-right:0;width:calc(50% - 2.5px)}.purchase_info_premium .list_info_premium li:first-of-type,.purchase_info_premium .list_info_premium li:nth-of-type(3){margin-right:5px}}@media screen and (max-width:480px){.purchase_info_premium .list_info_premium li{padding:32px 15px 16px}.purchase_info_premium .list_info_premium li p.title{margin-bottom:28px}.purchase_info_premium .list_info_premium li img{height:32px;margin-bottom:20px;width:auto}.purchase_info_premium .list_info_premium li p.description{height:4rem}}.purchase_function_premium .table_purchase_function{border:1px solid #333;border-collapse:collapse;empty-cells:hide;margin:0 auto;max-width:630px;width:90%}.purchase_function_premium .table_purchase_function td{border:1px solid #333;empty-cells:hide;padding:20px}.purchase_function_premium .table_purchase_function .free{background-color:#dcdcdc;width:30%}.purchase_function_premium .table_purchase_function .premium{border-left:3px solid #0098da;border-right:3px solid #0098da;width:30%}.purchase_function_premium .table_purchase_function .premium span{font-size:.7rem}.purchase_function_premium .table_purchase_function .premium.first{border-top:3px solid #0098da}.purchase_function_premium .table_purchase_function .premium.last{border-bottom:3px solid #0098da}.purchase_function_premium .table_purchase_function .empty{border-left:1px solid #fff;border-top:1px solid #fff}.purchase_function_premium .table_purchase_function .item{font-size:.875rem}.purchase_function_premium .note{font-size:.8rem;margin:40px auto 0;max-width:630px;text-align:left;width:100%}@media screen and (max-width:480px){.table_purchase_function td{padding:14px!important}}.purchase_flow_area{margin:0 auto;text-align:center}.purchase_flow_area h2{font-weight:400;margin-bottom:40px}.purchase_flow_area h2 p{font-weight:400;margin-bottom:70px}form.purchase_select_type{margin-bottom:12px}form.purchase_select_type .select_type_box{border:2px solid #333;margin-bottom:20px;padding:84px 80px 58px}form.purchase_select_type .select_type_box dl{margin-bottom:10px}form.purchase_select_type .select_type_box dl:first-of-type{margin-bottom:67px}form.purchase_select_type .select_type_box dl.type_toBuy{font-size:1.5rem}form.purchase_select_type .select_type_box dl.type_toBuy p>span,form.purchase_select_type .select_type_box dl.type_toBuy span{font-size:1rem}form.purchase_select_type .select_type_box dl.type_toBuy p>span .underline__coupon,form.purchase_select_type .select_type_box dl.type_toBuy span .underline__coupon{border-bottom:1px solid #000;margin:5px 0}form.purchase_select_type .select_type_box dl.type_toApply{font-size:1.125rem}form.purchase_select_type .select_type_box dl.type_toApply dd{font-size:1.375rem}form.purchase_select_type .select_type_box dl.type_toApply dd span.invitation_title:before{content:"「"}form.purchase_select_type .select_type_box dl.type_toApply dd span.invitation_title:after{content:"」"}form.purchase_select_type .select_type_box dl dt{float:left}form.purchase_select_type .select_type_box dl dd{float:right}form.purchase_select_type .select_type_box a.chenge_type{color:#0098da;display:block;text-align:right}form.purchase_select_type .select_type_box a.chenge_type:hover{color:#ccc}form.purchase_select_type .attention{font-size:.75rem;margin-bottom:78px}form.purchase_select_type .check_area{margin-bottom:78px}form.purchase_select_type .check_area .goto_termsofService{display:inline-block}form.purchase_select_type .check_area .goto_termsofService span{color:#0098da}form.purchase_select_type .button_purchase_flow1{margin-bottom:79px}@media screen and (max-width:480px){.purchase_flow_area>p{margin-bottom:41px;text-align:left}form.purchase_select_type .select_type_box{padding:52px 14px 56px}form.purchase_select_type .select_type_box dt{float:none;margin-bottom:24px;width:100%}form.purchase_select_type .select_type_box dd{float:none;width:100%}form.purchase_select_type .select_type_box .type_toBuy dt{margin-bottom:14px}form.purchase_select_type .select_type_box .type_toApply dt{margin-bottom:24px}form.purchase_select_type .select_type_box a.chenge_type{text-align:center}form.purchase_select_type .attention{margin-bottom:40px;text-align:left}form.purchase_select_type .check_area{margin-bottom:40px}}.purchase_flow_2_area{margin:0 auto;text-align:center}.purchase_flow_2_area h3{font-size:1.125rem;margin-bottom:14px}.purchase_flow_2_area h3 p{font-size:.75rem;font-weight:700;margin-bottom:32px}form.purchase_credit{margin:0 auto;width:520px}form.purchase_credit .selected_type_box{border:2px solid #333;margin-bottom:48px;padding:24px 40px 20px;width:100%}form.purchase_credit .selected_type_box dl{font-size:.875rem;margin-bottom:0}form.purchase_credit .selected_type_box dl dd,form.purchase_credit .selected_type_box dl dt{float:left}form.purchase_credit .selected_type_box dl span.purchase_price{float:right}form.purchase_credit .selected_type_box dl span.purchase_price span{font-size:.625rem}ul.list_credit_type{margin-bottom:0;text-align:left;width:100%}ul.list_credit_type img.img_credit{width:290px}ul.list_credit_type li{margin-bottom:34px}ul.list_credit_type li dl{position:relative}ul.list_credit_type li dl dt{display:inline-block;font-size:.875rem;vertical-align:middle;width:10rem}ul.list_credit_type li dl dd{background-color:#eee;display:inline-block;width:calc(100% - 10rem - 6px)}ul.list_credit_type li dl dd input,ul.list_credit_type li dl dd textarea{padding:5px 12px;width:100%}ul.list_credit_type li dl dd input,ul.list_credit_type li dl dd select{height:40px;padding:5px 12px}ul.list_credit_type li dl span.attention{bottom:-21px;color:#f03333;font-size:.75rem;left:0;margin-left:calc(10rem + 6px);position:absolute}ul.list_credit_type li dl .hidden{display:none}ul.list_credit_type li.item_credit_type div{display:inline-block;position:relative}ul.list_credit_type li.item_credit_type div:before{color:#969696;content:"▼";font-size:.3rem;pointer-events:none;position:absolute;right:10px;top:12px}ul.list_credit_type li.item_credit_type dd{width:190px}ul.list_credit_type li.item_credit_type dd select{width:120%}ul.list_credit_type .item_credit_limit div{display:inline-block;position:relative}ul.list_credit_type .item_credit_limit div:before{color:#969696;content:"▼";font-size:.3rem;pointer-events:none;position:absolute;top:12px}ul.list_credit_type .item_credit_limit div:first-of-type:before{right:33px}ul.list_credit_type .item_credit_limit div:last-of-type:before{right:30px}ul.list_credit_type .item_credit_limit div:first-of-type:after{content:"月/"}ul.list_credit_type .item_credit_limit div:last-of-type:after{content:"年"}ul.list_credit_type .item_credit_limit div:first-of-type>dd{width:55px}ul.list_credit_type .item_credit_limit div:first-of-type>dd select{width:120%}ul.list_credit_type .item_credit_limit div:last-of-type>dd{width:90px}ul.list_credit_type .item_credit_limit div:last-of-type>dd select{width:120%}ul.list_credit_type .item_credit_securityCode dd{width:100px}ul.list_credit_type p.about_securityCode{font-size:.6875rem;margin-left:calc(10rem + 6px)}ul.list_credit_type p.about_securityCode a{color:#0098da;display:block;margin-bottom:52px;text-decoration:underline}ul.list_credit_type p.about_securityCode a:hover{color:#ccc}.bottom_area.btn_area_purchase-flow-2 button{margin-bottom:43px;width:400px}@media screen and (max-width:480px){.purchase_flow_2_area>p{margin-bottom:41px;text-align:center}.purchase_flow_2_area .selected_type_box .type_toBuy .purchase_price{display:block;float:none;margin-top:30px;text-align:left}form.purchase_credit{margin:0 auto;width:100%}.list_credit_type li{margin-bottom:40px!important}.list_credit_type li dt{float:none;margin-bottom:6px;width:100%!important}.list_credit_type li dd{float:none}.list_credit_type .item_credit_name dd,.list_credit_type .item_credit_number dd{width:100%}.list_credit_type p.about_securityCode,.list_credit_type span.attention{margin-left:0!important}.bottom_area.btn_area_purchase-flow-2 button{width:100%}#list h2{font-weight:400;margin-top:92px}#list .edit_header{display:block}#list .edit-navi_area{display:none}}.list_area{margin:0 auto;padding:0 32px;text-align:center}.list_area h2{font-size:1.5rem;font-weight:400;margin-bottom:92px;position:relative}.list_area h2:after{background-color:#333;bottom:-14px;content:"";display:inline-block;height:3px;left:calc(50% - 20px);position:absolute;width:40px}.list_area h2+span.attention{color:#f03333;display:inline-block;font-size:.875rem;margin-bottom:32px}.make_newInvitation{margin-bottom:42px;text-align:center}.make_newInvitation button{border:2px solid #333;color:#333;padding:26px;width:100%}.make_newInvitation button:hover{background-color:#fff;border-radius:0}.make_newInvitation button img{height:auto;vertical-align:text-bottom;width:20px}.make_newInvitation button span{font-weight:700;margin-left:42px}.box_leadTitle{margin-bottom:20px;text-align:left}section.your_invitaion_list_wrap .each_invitation_wrap{margin-bottom:40px;position:relative;text-align:left}section.your_invitaion_list_wrap .invitation_box{box-shadow:0 0 3px 3px rgba(0,0,0,.1);padding:50px 40px;position:relative}section.your_invitaion_list_wrap a.goto_invitationTop{display:block}section.your_invitaion_list_wrap a.goto_invitationTop:hover{color:#333;outline:2px solid #0098da}section.your_invitaion_list_wrap p.applied_in_premium{color:#f03333;font-size:.812rem;position:absolute;right:17px;top:15px}section.your_invitaion_list_wrap p.invitation_name{font-size:1.125rem;left:270px;position:absolute;top:51px}section.your_invitaion_list_wrap .left{float:left;width:100px}section.your_invitaion_list_wrap .img_wrap{position:relative;width:100%}section.your_invitaion_list_wrap .img_wrap img{border:1px solid #dcdcdc;width:100%}section.your_invitaion_list_wrap .img_wrap span.number{background-color:#f03333;border-radius:50%;color:#fff;font-size:1.125rem;height:26px;position:absolute;right:-7px;text-align:center;top:-10px;vertical-align:middle;width:26px}section.your_invitaion_list_wrap .right{float:left;padding-left:50px;width:calc(100% - 100px)}section.your_invitaion_list_wrap .right>span{display:block;margin-bottom:25px}section.your_invitaion_list_wrap span.open_state{display:inline-block;font-size:.75rem}section.your_invitaion_list_wrap .open:after{background:#333;color:#fff;content:"公開中";padding:6px 11px}section.your_invitaion_list_wrap .closed:after{background-color:#969696;color:#fff;content:"非公開";padding:6px 11px}section.your_invitaion_list_wrap span.participation .absence_number,section.your_invitaion_list_wrap span.participation .attendance_number{font-size:1.56rem}section.your_invitaion_list_wrap .area_icon{bottom:20px;position:absolute;right:20px;text-align:right}section.your_invitaion_list_wrap .area_icon button{height:30px;margin-left:20px;width:30px}section.your_invitaion_list_wrap .area_icon button img{height:19px}section.your_invitaion_list_wrap .footer_area button.footer_premium{background-color:#0098da;bottom:20px;color:#fff;font-size:.75rem;height:32px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;width:260px}section.your_invitaion_list_wrap .footer_area .sp_br{display:none}@media screen and (max-width:480px){section.your_invitaion_list_wrap .right{margin-bottom:20px;width:calc(100% - 72px)}section.your_invitaion_list_wrap .invitation_box{padding:84px 20px 48px}section.your_invitaion_list_wrap .invitation_box .invitation_name{left:32px;top:32px}section.your_invitaion_list_wrap .invitation_box .left{width:72px}section.your_invitaion_list_wrap .invitation_box .right{padding-left:20px}section.your_invitaion_list_wrap .invitation_box .right>span{margin-bottom:20px}section.your_invitaion_list_wrap .invitation_box .form_state{font-size:.75rem}section.your_invitaion_list_wrap .area_icon{bottom:20px;right:10px}section.your_invitaion_list_wrap .area_icon button{margin-left:10px}section.your_invitaion_list_wrap .footer_area button.footer_premium{height:40px;left:20px;padding:0 20px;right:auto;width:60%}section.your_invitaion_list_wrap .footer_area .sp_br{display:block}}#list_full .attention{margin:0 0 20px!important;text-align:center}.make_newInvitation p{color:#969696;font-size:1.125rem;margin:172px 0 145px}@media screen and (max-width:480px){#invitation_top .edit_header{display:block}#invitation_top .edit-navi_area{display:none}.make_newInvitation button span{margin-left:24px}}.coupon_code{color:#0098da;font-size:.75rem}.coupon_code:hover{color:#ccc}.coupon_code.pc_tb_only{text-align:right}.edit.invitation_top_wrap .edit-navi_area{margin-bottom:30px}.invitation_top_area{margin:0 auto 100px;text-align:center}.invitation_top_area h2{font-weight:400;margin-bottom:80px;text-align:center}.invitation_top_area div.invitation_top_left,.invitation_top_area div.invitation_top_right{float:left;width:50%}.invitation_top_left{margin:0 auto}.invitation_top_left .template_img{position:relative;text-align:center;width:100%}.invitation_top_left .template_img img{border:1px solid #dcdcdc;margin-bottom:28px;width:32%}.invitation_top_left .accepting_status li{display:inline-block;font-size:.9rem;margin-bottom:40px;padding:4px 12px}.invitation_top_left .accepting_status .template_open{background:#f03333;color:#fff}.invitation_top_left .accepting_status .template_closed{background:#8b8b8b;color:#fff}.invitation_top_left .accepting_status .accepting_active{background:#f03333;color:#fff}.invitation_top_left .accepting_status .accepting_inactive{background:#8b8b8b;color:#fff}.invitation_top_left .accepting_status .accepting_now:after{content:"受付中"}.invitation_top_left .accepting_status .accepting_end:after{content:"停止中"}.invitation_top_left .accepting_status .acceptance_period{display:inline-block;font-size:.7rem}.invitation_top_left .accepting_status .accepting_end+p.acceptance_period{display:none}.invitation_top_left .guest_number_total{background-color:#f2f2f2;margin:0 auto;padding:28px 0;width:80%}.invitation_top_left .guest_number_total .number{font-size:1.4rem!important}.invitation_top_left .guest_number_total .number:before{background-image:url(/images/client/invitation/icon_attend@2x.png);background-size:contain;content:"";display:inline-block;height:24px;margin-right:20px;vertical-align:middle;width:20px}.invitation_top_left .guest_number_total .number span{font-size:1.4rem!important}.invitation_top_left .guest_number_total .number_count{font-size:.9rem}.invitation_top_left .guest_number_total .goto_premium{margin-bottom:0!important}.invitation_top_left .guest_number_total .goto_premium a{background-color:#fff;border:1px solid #0098da;color:#0098da!important;display:inline-block;padding:12px;text-decoration:none!important}@media screen and (max-width:480px){.invitation_top_left .accepting_status li{padding:4px 8px}.invitation_top_left .guest_number_total{width:100%}}.choose_whatEditing_area ul.choose_toDo,.invitation_top_right ul.choose_toDo{margin:0 auto;max-width:400px;width:100%}.choose_whatEditing_area ul.choose_toDo li.item,.invitation_top_right ul.choose_toDo li.item{box-shadow:0 0 3px 3px rgba(0,0,0,.1);display:flex;height:120px;margin:0 2% 20px;padding:0;text-align:center;width:100%}.choose_whatEditing_area ul.choose_toDo li.item:hover,.invitation_top_right ul.choose_toDo li.item:hover{color:#0098da;outline:2px solid #0098da}.choose_whatEditing_area ul.choose_toDo li.item img,.invitation_top_right ul.choose_toDo li.item img{height:48px;margin:36px 20px 0 48px;text-align:center;width:80px}.choose_whatEditing_area ul.choose_toDo li.item span,.invitation_top_right ul.choose_toDo li.item span{font-size:1.2rem;height:120px;line-height:120px;text-align:center;vertical-align:middle;width:60%}.choose_whatEditing_area ul.choose_toDo li.guest_list,.invitation_top_right ul.choose_toDo li.guest_list{position:relative}.choose_whatEditing_area ul.choose_toDo li.guest_list span.label_guest_number,.invitation_top_right ul.choose_toDo li.guest_list span.label_guest_number{background-color:#f03333;border-radius:50%;color:#fff;height:24px;line-height:24px;position:absolute;right:16px;text-align:center;top:16px;width:24px}.choose_whatEditing_area .btn_area_invitation_top button:hover,.invitation_top_right .btn_area_invitation_top button:hover{opacity:.7}@media screen and (max-width:480px){.choose_whatEditing_area .choose_whatEditing_area ul.choose_toDo li.item,.choose_whatEditing_area .invitation_top_right ul.choose_toDo li.item,.invitation_top_right .choose_whatEditing_area ul.choose_toDo li.item,.invitation_top_right .invitation_top_right ul.choose_toDo li.item{height:80px;margin:0 0 20px}.choose_whatEditing_area .choose_whatEditing_area ul.choose_toDo li.item img,.choose_whatEditing_area .invitation_top_right ul.choose_toDo li.item img,.invitation_top_right .choose_whatEditing_area ul.choose_toDo li.item img,.invitation_top_right .invitation_top_right ul.choose_toDo li.item img{height:36px;margin:28px 0 0 20px;text-align:center;width:60px}.choose_whatEditing_area .choose_whatEditing_area ul.choose_toDo li.item span,.choose_whatEditing_area .invitation_top_right ul.choose_toDo li.item span,.invitation_top_right .choose_whatEditing_area ul.choose_toDo li.item span,.invitation_top_right .invitation_top_right ul.choose_toDo li.item span{height:80px;line-height:80px;width:calc(100% - 80px)}.choose_whatEditing_area .choose_whatEditing_area ul.choose_toDo li.guest_list span.label_guest_number,.choose_whatEditing_area .invitation_top_right ul.choose_toDo li.guest_list span.label_guest_number,.invitation_top_right .choose_whatEditing_area ul.choose_toDo li.guest_list span.label_guest_number,.invitation_top_right .invitation_top_right ul.choose_toDo li.guest_list span.label_guest_number{background-color:#f03333;font-size:.9rem;height:24px;line-height:24px;right:16px;top:16px;width:24px}}@media screen and (max-width:320px){.choose_whatEditing_area .choose_whatEditing_area ul.choose_toDo li.item span,.choose_whatEditing_area .invitation_top_right ul.choose_toDo li.item span,.invitation_top_right .choose_whatEditing_area ul.choose_toDo li.item span,.invitation_top_right .invitation_top_right ul.choose_toDo li.item span{font-size:1rem}}@media screen and (max-width:768px){.invitation_top_left,.invitation_top_right{float:none!important;width:100%!important}}.invitation_top_part img.intro{margin-bottom:20px;margin-top:-80px;width:136px}.invitation_top_part p.desc{font-size:.9rem;margin-bottom:40px}.invitation_top_part img.invitation_img{border:1px solid #dcdcdc;margin-bottom:24px;width:100px}.invitation_top_part .question img{height:20px;position:relative;top:3px;width:20px}.invitation_top_part .arrow{margin-bottom:40px;width:28px}.invitation_top_part .send_desc{margin-bottom:40px}.invitation_top_part .password_area{position:relative}.invitation_top_part .password_area .radio,.invitation_top_part .password_area h3{display:inline-block}.invitation_top_part .password_area .radio .radio-icon{margin-right:5px}.invitation_top_part .password_area .radio label:first-of-type{margin-right:6px}.invitation_top_part .password_area .btn_area{margin-bottom:40px}.invitation_top_part .password_area button{height:40px;width:156px}@media screen and (max-width:768px){.invitation_top_part .password_area h3{margin-bottom:16px}}@media screen and (max-width:480px){.invitation_top_part img.intro{margin-top:0}.invitation_top_part .arrow{display:block;margin:auto auto 40px}}.choose_send_type_part{margin:0 auto 80px;max-width:1168px;padding:0 24px;width:100%}.choose_send_type_part .lead{font-size:1rem;margin:0 auto 40px;max-width:350px}.ChangeElem_Panel{display:none}ul.each_send_type{margin-bottom:42px;text-align:center;width:100%}ul.each_send_type li{border:1px solid #dcdcdc;border-radius:8px;cursor:pointer;display:inline-block;height:100px;padding:5px;pointer-events:visible;text-align:center;width:calc(15.38462% - 6.15385px)}ul.each_send_type li:not(:last-of-type){margin-right:8px}ul.each_send_type .is-active,ul.each_send_type li:hover{border:2px solid #0098da;border-radius:8px}ul.each_send_type .is-active a,ul.each_send_type li:hover a{color:initial}ul.each_send_type .URL_copy:hover{outline:0}ul.each_send_type .URL_copy .btn_URL_copy{background-color:transparent;color:#000;font-size:.875rem;height:auto;width:auto}ul.each_send_type li div{position:relative}ul.each_send_type li div p.name_sendType{font-size:.875rem;margin-bottom:10px}ul.each_send_type li div img{height:24px;margin:19px 0 3px;width:auto}ul.each_send_type .send_facebook img{height:27px;margin:20px 0 0}ul.each_send_type .send_LINE img{height:29px;margin:17px 0 0}ul.each_send_type .send_mail img{height:17px;margin:24px 0 5px}@media screen and (max-width:768px){.choose_send_type_part{border-top:1px solid #dcdcdc;padding-top:30px;text-align:center}ul.each_send_type li{float:left;margin-bottom:12px;width:calc(33.33333% - 5.33333px)}ul.each_send_type li:not(:last-of-type){margin-right:0}ul.each_send_type li:not(:nth-of-type(3n)){margin-right:8px}}@media screen and (max-width:480px){ul.each_send_type li{margin-bottom:12px;width:calc(50% - 6px)}ul.each_send_type li:not(:nth-of-type(3n)){margin-right:0}ul.each_send_type li:not(:nth-of-type(2n)){margin-right:12px}}.send_type_contentBox section{border:1px solid #dcdcdc;padding:0;position:relative}.send_type_contentBox .content_URLcopy:before{content:none}.send_type_contentBox .content_facebook:before{right:91%}.send_type_contentBox .content_LINE:before{right:74.5%}.send_type_contentBox .content_SMS:before{right:57.5%}.send_type_contentBox .content_mail:before{right:40.5%}.send_type_contentBox .content_QR:before{right:23.5%}.send_type_contentBox .admin_share{text-align:center}.send_type_contentBox .content_body .areaL{float:left;position:relative}.send_type_contentBox .content_body .content_desc{font-size:.9rem;line-height:1.8;margin-bottom:40px;text-align:center}.send_type_contentBox .content_body .message_input{margin:0 auto;max-width:392px}.send_type_contentBox .content_body .message_input .ttl{margin-bottom:8px;text-align:left}.send_type_contentBox .content_body .message_input textarea{background-color:#eee;font-size:12.8px;height:200px;padding:18px;text-align:left;width:100%}.send_type_contentBox .content_body .message_input textarea:-ms-input-placeholder{color:#999;font-size:.8rem}.send_type_contentBox .content_body .message_input textarea:-ms-input-placeholder,.send_type_contentBox .content_body .message_input textarea::-ms-input-placeholder,.send_type_contentBox .content_body .message_input textarea::-webkit-input-placeholder,.send_type_contentBox .content_body .message_input textarea::placeholder{color:#999;font-size:.8rem}.send_type_contentBox .content_body .areaR{float:right;padding:40px 0}.send_type_contentBox .content_body .areaL,.send_type_contentBox .content_body .areaR{text-align:center;width:50%}.facebookPcShareArea{text-align:left}.send_type_contentBox .content_body img.icon{display:block;margin:0 auto 20px}.send_type_contentBox .content_body .spArea{height:300px;margin:0 auto 20px;position:relative;width:300px}.send_type_contentBox .content_body .note{font-size:.7rem;margin:0 auto;max-width:340px;text-align:left}.send_type_contentBox .content_body .bottom_area{margin-top:60px;text-align:center}.send_type_contentBox .content_body .bottom_area button{margin-bottom:20px}.send_type_contentBox .content_body .bottom_area p{color:#f03333;font-size:.75rem;margin-bottom:40px}.send_type_contentBox .content_body .bottom_area p.black{color:#212121}.send_type_contentBox .content_body .for_mail_body_counter{font-size:14px}.send_type_contentBox .content_facebook{text-align:center}.send_type_contentBox .content_facebook .areaL{top:50%;transform:translateY(50%)}.send_type_contentBox .content_facebook .txt{margin:10px 0}.send_type_contentBox .content_facebook .spArea{background:url(/images/client/invitation/img_sp@2x.png) no-repeat 0 0;background-size:100%}.send_type_contentBox .content_facebook .messageArea{height:auto;left:24%;position:absolute;top:100px;width:68%}.send_type_contentBox .content_facebook .messageArea .imgWrap{border-radius:20px 20px 0 0;display:inline-block;height:100px;overflow:hidden;position:relative;width:100%}.send_type_contentBox .content_facebook .messageArea .imgWrap img{min-heihgt:100%;height:auto;left:50%;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}.send_type_contentBox .content_facebook .messageArea .textWrap{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-radius:0 0 20px 20px;border-right:1px solid #ccc;font-size:.7rem;padding:8px 4px;position:absolute;top:100px;width:100%}.send_type_contentBox .content_facebook .messageArea .textWrap .ttl{font-weight:700;text-align:left}.send_type_contentBox .content_facebook .messageArea .textWrap .greeting,.send_type_contentBox .content_facebook .messageArea .textWrap .url{color:#969696}@media screen and (max-width:768px){.send_type_contentBox .content_facebook{padding:0 20px}.send_type_contentBox .content_facebook .content_body img{display:block;margin:0 auto;width:270px}}.send_type_contentBox .content_LINE .cl{display:flex;justify-content:center;margin:0 auto;max-width:800px}.send_type_contentBox .content_LINE .content_areaL{width:352px}.send_type_contentBox .content_LINE .content_areaL .txt{margin:10px 0;text-align:center}.send_type_contentBox .content_LINE .content_areaR{margin-left:60px;width:392px}.send_type_contentBox .content_LINE .content_areaR .txt{margin:50px 0 10px}.send_type_contentBox .content_LINE .content_areaR .for_line_body_counter{display:block;text-align:right}.send_type_contentBox .content_LINE .messageArea{background-color:#49ed49;border-radius:16px;font-size:.7rem;height:auto;left:24%;padding:16px 12px;position:absolute;text-align:left;top:100px;width:68%}.send_type_contentBox .content_LINE .messageArea .mail_message p{margin-bottom:6px}.send_type_contentBox .content_LINE .messageArea .mail_message .url{color:#0031ff}.send_type_contentBox .content_LINE .messageArea .textWrap{border-left:1px solid #000;padding-left:8px}.send_type_contentBox .content_LINE .messageArea .textWrap img{border-radius:4px;float:right;height:40px;width:40px}@media screen and (max-width:768px){.send_type_contentBox .content_LINE .cl{display:block;padding:0 20px;width:100%}.send_type_contentBox .content_LINE .content_areaL,.send_type_contentBox .content_LINE .content_areaR{width:100%}.send_type_contentBox .content_LINE .content_areaL .img{display:block;margin:0 auto;width:270px}.send_type_contentBox .content_LINE .content_areaR,.send_type_contentBox .content_LINE .content_areaR textarea{margin:0}}.send_type_contentBox .content_SMS{padding:0 20px;text-align:center}.send_type_contentBox .content_SMS .txt{margin:10px 0}.send_type_contentBox .content_SMS .areaL{top:50%;transform:translateY(50%)}.send_type_contentBox .content_SMS .spArea{background:url(/images/client/invitation/img_sp@2x.png) no-repeat 0 0;background-size:100%}.send_type_contentBox .content_SMS .messageArea{height:auto;left:38%;position:absolute;top:80px;width:54%}.send_type_contentBox .content_SMS .messageArea .imgWrap{border-radius:20px 20px 0 0;display:inline-block;height:140px;overflow:hidden;position:relative;width:100%}.send_type_contentBox .content_SMS .messageArea .imgWrap img{min-heihgt:100%;height:auto;left:50%;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}.send_type_contentBox .content_SMS .messageArea .textWrap{background-color:#eee;border-radius:0 0 20px 20px;font-size:.7rem;padding:8px;position:absolute;top:140px;width:100%}.send_type_contentBox .content_SMS .messageArea .textWrap:after{bottom:-4px;content:url(/images/client/invitation/img_sp_sns_ballon.svg);display:block;position:absolute;right:-4px;width:14px}.send_type_contentBox .content_SMS .messageArea .textWrap .ttl{font-weight:700;text-align:left}.send_type_contentBox .content_SMS .messageArea .textWrap .url{color:#969696;text-align:left}.send_type_contentBox .content_mail .areaL{padding-top:40px}.send_type_contentBox .content_mail img.icon{width:30px}.send_type_contentBox .content_mail .spArea{background:url(/images/client/invitation/img_sp_mail@2x.png) no-repeat 0 0;background-size:100%}.send_type_contentBox .content_mail .messageArea{margin:0 auto;padding-top:100px;text-align:left;top:100px;width:84%}.send_type_contentBox .content_mail .messageArea .mail_head{border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;font-size:.7rem;line-height:2;margin-bottom:20px;padding:12px}.send_type_contentBox .content_mail .messageArea .mail_head p.ttl{font-weight:700}.send_type_contentBox .content_mail .messageArea .mail_head span{color:#969696;font-weight:400}.send_type_contentBox .content_mail .messageArea .mail_message p{font-size:.75rem;margin-bottom:20px}.send_type_contentBox .content_mail .messageArea .mail_message .url{color:#0031ff}.send_type_contentBox .content_mail .cl{display:flex;justify-content:center}.send_type_contentBox .content_mail .cl .content_areaR{margin-left:60px;width:392px}.send_type_contentBox .content_mail .cl .content_areaR .txt{margin:50px 0 10px}.send_type_contentBox .content_mail .cl .content_areaR .for_mail_body_counter{display:block;text-align:right}.send_type_contentBox .content_mail .cl .content_areaL .txt{margin:10px 0;text-align:center}@media screen and (max-width:768px){.send_type_contentBox .content_mail .cl{display:block;padding:0 20px}.send_type_contentBox .content_mail .cl .content_areaL .img{display:block;margin:0 auto;width:270px}.send_type_contentBox .content_mail .cl .content_areaR{margin:0;width:100%}}.send_type_contentBox section.content_URLcopy{display:none!important}.send_type_contentBox .content_QR .content_body img.icon{width:24px}.send_type_contentBox .content_QR .content_body .cl .areaL{margin-top:60px}.send_type_contentBox .content_QR .content_body .content_desc{font-size:.9rem;line-height:1.8;margin-bottom:0;text-align:center}.send_type_contentBox .content_QR .content_body .areaL .note{font-size:.6875rem;margin-bottom:10px}.send_type_contentBox .content_QR .content_body .note_area{margin-bottom:40px}.send_type_contentBox .content_QR .content_body .note_area .note{font-size:.7rem;margin:0 auto;text-align:left;width:300px}.send_type_contentBox .content_QR .content_body .areaL .bottom_area{margin-top:30px}.send_type_contentBox .content_QR .content_body .areaR .printArea{background:url(/images/client/invitation/img_qr_print.svg) no-repeat 50%;background-size:100%;border:1px solid rgba(0,0,0,.1);font-family:yu-mincho-pr6,sans-serif;font-style:normal;font-weight:400;height:450px;margin:0 auto;text-align:center;width:300px}.send_type_contentBox .content_QR .content_body .areaR .QRcodeArea{height:76px;margin:0 auto 15px;width:76px}.send_type_contentBox .content_QR .content_body .areaR .QRcodeArea img{width:100%}.send_type_contentBox .content_QR .content_body .areaR .printArea .ttl{font-size:.8rem;margin-bottom:15px;padding-top:60px}.send_type_contentBox .content_QR .content_body .areaR .printArea .absence,.send_type_contentBox .content_QR .content_body .areaR .printArea .lead{font-size:10px;margin-bottom:15px;transform:scale(.9)}.send_type_contentBox .content_QR .content_body .areaR .printArea .name{display:block;font-size:10px;transform:scale(.9)}@media screen and (max-width:480px){.send_type_contentBox .content_body .note{margin-bottom:40px}}@supports ((-o-object-fit:cover) or (object-fit:cover)){.send_type_contentBox .content_facebook .messageArea .imgWrap img,.send_type_contentBox .content_SMS .messageArea .imgWrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:static;top:0;transform:none;width:100%}}@media screen and (max-width:768px){div.send_type_contentBox .imgCapture_area,div.send_type_contentBox .message_area{float:none!important;width:100%!important}div.send_type_contentBox .imgCapture_wrap{margin:0 auto 42px}div.send_type_contentBox .message_area{margin:0 auto;width:80%}div.send_type_contentBox .message_area span.message{display:block;margin:0 0 12px 10%;width:100%}.send_type_contentBox .content_QR .content_body .areaL,.send_type_contentBox .content_QR .content_body .areaR{float:none!important;width:100%!important}}@media screen and (max-width:480px){#invitation_send .invitation_top_part .password_area .btn_area{margin-bottom:20px;padding-bottom:0}}#invitation_send_sp_eachType .invitation_send_area{margin:60px auto 76px;padding-top:60px}@media screen and (max-width:480px){#invitation_send_sp_eachType .invitation_send_area{margin:0;padding:0}}#invitation_send_sp_eachType .invitation_send_area h3{text-align:center}#invitation_send_sp_eachType .invitation_send_area section{border:none;padding:0}#invitation_send_sp_eachType .invitation_send_area section:before{content:none}#invitation_send_sp_eachType .invitation_send_area .content_body .imgCapture_area,#invitation_send_sp_eachType .invitation_send_area .content_body .message_area{font:none;text-align:center;width:100%}#invitation_send_sp_eachType .invitation_send_area .content_body .imgCapture_area span,#invitation_send_sp_eachType .invitation_send_area .content_body .message_area span{margin:0 0 8px}#invitation_send_sp_eachType .invitation_send_area .content_body .imgCapture_area textarea,#invitation_send_sp_eachType .invitation_send_area .content_body .message_area textarea{width:100%}#invitation_send_sp_eachType .invitation_send_area .imgCapture_wrap{margin:0 auto 32px}#invitation_send_sp_eachType .invitation_send_area span.message{display:block}#invitation_send_sp_eachType .invitation_send_area form.send_message{width:100%}#invitation_send_sp_eachType .btn_invitationSend,#invitation_send_sp_eachType .btn_thanksSend{height:60px!important}#invitation_send_sp_eachType .btn_invitationSend:has(+.content_mail_annotation),#invitation_send_sp_eachType .btn_thanksSend:has(+.content_mail_annotation){margin-bottom:0}#invitation_send_sp_eachType .content_mail_annotation{margin-top:16px}#invitation_send_sp_eachType .content_mail_annotation_lead{color:#212121;font-size:.8rem;letter-spacing:0;margin-bottom:0}#invitation_send_sp_eachType .content_mail_annotation_lead a.link{color:#0098da;text-decoration:underline}#invitation_send_sp_eachType .content_mail_annotation_lead a.link:hover{opacity:.7}.invitation_send_edit_img_area{margin-top:-50px}.share_image{margin-bottom:40px;text-align:center;width:100%}.share_image .img_inner{background-color:#eee;cursor:pointer;display:inline-block;height:300px;position:relative;width:300px}.share_image .img_inner a img{width:100%}.share_image .img_inner a.btn_choose_share_photo{background-color:#fff;border:1px solid #0098da;border-radius:50%;height:50px;position:absolute;right:-10px;top:-10px;width:50px}.share_image .img_inner a.btn_choose_share_photo img{margin:13px 0 0;position:relative;right:-1px;width:24px}.share_image .img_inner:hover{opacity:.8}@media screen and (max-width:480px){.share_image .img_inner{height:auto;width:80%}}.share_desc{margin:0 auto;max-width:400px}.share_desc .ttl{margin:0 0 8px}.share_desc textarea{background-color:#eee;height:40px;margin-bottom:20px;padding:8px 12px;width:100%}.share_desc .note{font-size:.8rem;line-height:1.8;margin-bottom:40px}.share_desc button[type=button],.share_desc button[type=submit]{display:block;margin:0 auto 40px}.share_desc button.btn_initialRetting{margin-bottom:80px}@media screen and (max-width:480px){.share_desc button[type=button],.share_desc button[type=submit]{width:240px}}.line-break{white-space:normal;word-break:break-all}.cantShare_account{font-size:.75rem;text-align:right}@media screen and (max-width:480px){.cantShare_account{margin-bottom:42px;text-align:center}}.account_part{text-align:center}.account_part p{margin-bottom:24px}.account_part p:last-of-type{color:#f03333;font-size:.875rem;margin-bottom:92px}.account_state_part{font-size:.875rem;font-weight:700;margin-bottom:114px;text-align:center}@media screen and (max-width:480px){#account .choose_send_type_part{margin-bottom:56px}#account .account_part p:last-of-type,#account .account_state_part{margin-bottom:42px}}a.goto_shere_account_modal{color:inherit}.account_add_area .each_send_type li{border-right:1px solid #dcdcdc!important}.account_add_part{margin:0 auto 192px;max-width:400px;padding-bottom:24px;width:100%}.account_add_part p.account_add_part_ttl{border-bottom:1px solid #969696;font-weight:700;margin-bottom:32px;padding-bottom:32px;text-align:center}.account_add_part .list_account_shared li{margin-bottom:29px;position:relative}.account_add_part .list_account_shared li:before{content:"・"}.account_add_part .list_account_shared .delete_account{background-color:#fff;display:inline-block;height:34px;position:absolute;right:0;top:-3px;width:34px}.account_add_part .list_account_shared .delete_account:hover{background-color:#eee;border-radius:50%}.account_add_part .list_account_shared .delete_account img{width:12px}@media screen and (max-width:480px){#account_add .account_add_area .choose_send_type_part{margin-bottom:0}#account_add .account_add_area .each_send_type{border:none;margin-bottom:57px}#account_add .account_add_area .each_send_type li{border-bottom:1px solid #dcdcdc;border-right:none!important}#account_add .account_add_area .each_send_type:first-of-type{border-top:1px solid #dcdcdc}.account_add_part{margin-bottom:22px}.account_add_part .account_add_part_ttl{padding-bottom:24px!important}#setting .preview{display:none}#setting .edit_header{display:block}#setting .edit_header h1{display:none}#setting .edit-navi_area{background-color:hsla(0,0%,100%,0);height:64px;left:0;position:absolute;top:0;width:100%}#setting .edit-navi_area h2{line-height:64px}}#setting .item_show{display:block}#setting .item_hidden{display:none}section.setting_edit_part{margin:0 auto;max-width:1120px;width:90%}ul.list_setting{box-sizing:border-box;text-align:left}li.item_setting{border-bottom:1px solid #dcdcdc;margin-bottom:84px;padding:0 0 84px}li.item_setting:last-of-type{border:none;padding-bottom:0}li.item_setting dl.content_wrapper{width:100%}li.item_setting dl.content_wrapper dt.item_title{float:left;font-weight:700;width:28%}li.item_setting dl.content_wrapper dd.item_content{float:left;width:70%}li.item_setting dl.content_wrapper div.item_name{margin-bottom:40px}li.item_setting dl.content_wrapper div.item_name:last-of-type{margin-bottom:0}li.item_setting dd.item_content dl{width:100%}li.item_setting dd.item_content dl dt{float:left;font-size:.875rem;vertical-align:top;width:50%}li.item_setting dd.item_content dl dd{float:left;width:48%}li.item_setting dd.item_content dl dd.edit{width:35%}li.item_setting dd.item_content dl form>dd{width:50%}li.item_setting dd.item_content dl form>dd input{height:40px;margin-bottom:12px;padding:5px 12px;width:80%}li.item_setting dd.item_content dl label{margin-right:20px;position:relative;top:-5px}li.item_setting dd.item_content dl p{color:#f03333;font-size:.875rem;margin-bottom:12px}li.item_setting dd.item_content dl .btn_area{margin-bottom:20px}li.item_setting dd.item_content dl form>.btn_area{margin-left:calc(14% + 36px)}li.item_setting dd.item_content button.edit_btn{background-color:hsla(0,0%,100%,0);display:inline-block;height:auto;width:auto}li.item_setting dd.item_content button.edit_btn img{height:28px;margin-left:10px;position:relative;top:-3px;width:28px}li.item_setting dd.item_content .btn_border_radius{background-color:hsla(0,0%,100%,0);font-size:.875rem;font-weight:700;margin:0;position:relative;top:-10px}li.item_setting .name input{width:39.5%!important}li.account_setting .btn_area button{border-radius:14px;font-size:.875rem;height:auto;margin-right:4px;padding:2px 9px;width:auto}li.info_setting .btn_area button{height:40px;margin-left:11px;width:156px}li.data_setting p{color:#333!important}@media screen and (max-width:1184px){section.setting_edit_part{width:100%}ul.list_setting{margin:0 32px}}@media screen and (max-width:768px){.setting_area .setting_edit_part ul.list_setting{margin:0}.setting_area .setting_edit_part ul.list_setting li{margin-bottom:52px;padding:0 10% 56px}.setting_area .setting_edit_part ul.list_setting li:last-of-type{padding-bottom:0}.setting_area .setting_edit_part ul.list_setting dt.item_title{float:none;margin-bottom:40px;width:100%}.setting_area .setting_edit_part ul.list_setting dd.item_content{float:none;width:100%}.setting_area .setting_edit_part .edit_area form dt{float:none;margin-bottom:8px;width:100%}.setting_area .setting_edit_part .edit_area form dd{float:none;width:100%}.setting_area .setting_edit_part .edit_area form dd input{width:100%}.setting_area .setting_edit_part .edit_area form .btn_area{margin-left:0;text-align:left}.setting_area .setting_edit_part .name input{width:49%!important}.setting_area .setting_edit_part .btn_border_radius{padding:4px 0!important;width:100%!important}}@media screen and (max-width:480px){.setting_area>.setting_edit_part>ul.list_setting li{padding:0 32px}}.edit{min-height:calc(100vh - 166px);position:relative}.edit .edit_header{height:1px;margin-bottom:45px;position:relative}.edit .edit_header h1{position:absolute;right:50%;top:16px;transform:translateX(50%)}.edit .edit_header .edit_gnav{left:10px;position:absolute;top:20px;z-index:10}.edit .edit_header .edit_gnav a img{margin:7px 0 0 40px;width:102px}.edit .edit_header .edit_gnav img{cursor:pointer;margin:7px 0 0 40px;width:102px}.edit .preview{font-size:.8rem;position:absolute;right:10px;top:30px;z-index:10}.edit .preview a{border:2px solid #333;border-radius:20px;padding:8px}.edit .edit-navi_area{margin-bottom:95px;position:relative;text-align:center}.edit .edit-navi_area a.sp_only img{height:auto;margin:-1px 0 0 14px;width:12px}.edit .edit-navi_area a.sp_only img.humburger{width:22px}.edit .edit-navi_area h2{font-weight:400;margin:0 auto}.edit .edit_header h2{position:absolute;right:50%;top:20px;transform:translateX(50%)}@media screen and (max-width:767px){.edit .edit_header{height:64px}}@media screen and (max-width:768px){.edit{min-height:calc(100vh - 105px)}.edit .edit_header h2{bottom:0;font-size:1.2rem;font-weight:400;margin:0;text-align:center}}@media screen and (max-width:1140px){header.edit_header div.edit_gnav a img{margin:7px 0 0 20px!important}.result_menu,.sub_menu{padding:0 20px!important}}@media screen and (max-width:768px){.sub_menu{margin:0 0 40px!important}.result_menu{padding:0!important}}@media screen and (max-width:480px){.edit .content_area_1120 .sub_menu{margin-bottom:0}.edit header.edit_header{display:block;height:50px;margin-bottom:35px;top:65px;width:100%}.edit header.edit_header a{display:inline-block}.edit .preview{font-size:.7rem;top:24px}.edit .preview a{padding:6px}.edit .edit-navi_area{height:64px;margin-bottom:40px}.edit .edit-navi_area a.sp_only img{margin:-1px 0 0}.edit .edit-navi_area h2{font-size:1.3rem;line-height:64px}.sub_menu{height:64px;margin:0 0 40px;padding:0!important}}#edit_cover_photo .preview,#edit_form_display .preview,#edit_form_list .preview,#edit_form_message .preview,#edit_form_message_example .preview,#edit_message_example .preview,#edit_profile_photo .preview,#guest_add .preview,#guest_delete_list .preview,#invitation_send_edit_img .preview,#purchase_flow_2 .preview{display:block}#edit_cover_photo .sub_menu,#edit_form_display .sub_menu,#edit_form_list .sub_menu,#edit_form_message .sub_menu,#edit_form_message_example .sub_menu,#edit_message_example .sub_menu,#edit_profile_photo .sub_menu,#guest_add .sub_menu,#guest_delete_list .sub_menu,#invitation_send_edit_img .sub_menu,#purchase_flow_2 .sub_menu{border-bottom:1px solid #ccc;margin-bottom:70px}#edit_cover_photo .sub_menu h3,#edit_form_display .sub_menu h3,#edit_form_list .sub_menu h3,#edit_form_message .sub_menu h3,#edit_form_message_example .sub_menu h3,#edit_message_example .sub_menu h3,#edit_profile_photo .sub_menu h3,#guest_add .sub_menu h3,#guest_delete_list .sub_menu h3,#invitation_send_edit_img .sub_menu h3,#purchase_flow_2 .sub_menu h3{margin-bottom:20px;text-align:center}#edit_cover_photo .sub_menu h3 .h3_2ndline,#edit_form_display .sub_menu h3 .h3_2ndline,#edit_form_list .sub_menu h3 .h3_2ndline,#edit_form_message .sub_menu h3 .h3_2ndline,#edit_form_message_example .sub_menu h3 .h3_2ndline,#edit_message_example .sub_menu h3 .h3_2ndline,#edit_profile_photo .sub_menu h3 .h3_2ndline,#guest_add .sub_menu h3 .h3_2ndline,#guest_delete_list .sub_menu h3 .h3_2ndline,#invitation_send_edit_img .sub_menu h3 .h3_2ndline,#purchase_flow_2 .sub_menu h3 .h3_2ndline{display:block;font-size:.9rem}#edit_cover_photo .sub_menu a.goto_back,#edit_form_display .sub_menu a.goto_back,#edit_form_list .sub_menu a.goto_back,#edit_form_message .sub_menu a.goto_back,#edit_form_message_example .sub_menu a.goto_back,#edit_message_example .sub_menu a.goto_back,#edit_profile_photo .sub_menu a.goto_back,#guest_add .sub_menu a.goto_back,#guest_delete_list .sub_menu a.goto_back,#invitation_send_edit_img .sub_menu a.goto_back,#purchase_flow_2 .sub_menu a.goto_back{display:block;position:relative}#edit_cover_photo .sub_menu a.goto_back img,#edit_form_display .sub_menu a.goto_back img,#edit_form_list .sub_menu a.goto_back img,#edit_form_message .sub_menu a.goto_back img,#edit_form_message_example .sub_menu a.goto_back img,#edit_message_example .sub_menu a.goto_back img,#edit_profile_photo .sub_menu a.goto_back img,#guest_add .sub_menu a.goto_back img,#guest_delete_list .sub_menu a.goto_back img,#invitation_send_edit_img .sub_menu a.goto_back img,#purchase_flow_2 .sub_menu a.goto_back img{height:auto;left:0;position:absolute;top:8px;width:9px}#edit_cover_photo .sub_menu a.goto_back span,#edit_form_display .sub_menu a.goto_back span,#edit_form_list .sub_menu a.goto_back span,#edit_form_message .sub_menu a.goto_back span,#edit_form_message_example .sub_menu a.goto_back span,#edit_message_example .sub_menu a.goto_back span,#edit_profile_photo .sub_menu a.goto_back span,#guest_add .sub_menu a.goto_back span,#guest_delete_list .sub_menu a.goto_back span,#invitation_send_edit_img .sub_menu a.goto_back span,#purchase_flow_2 .sub_menu a.goto_back span{left:21px;position:absolute;top:4px}@media screen and (max-width:480px){#edit_form_display .preview,#edit_form_list .preview,#edit_form_message .preview,#edit_form_message_example .preview,#edit_profile_photo .preview,#guest_add .preview,#guest_delete_list .preview,#invitation_send_edit_img .preview{display:none}#edit_form_display .download,#edit_form_list .download,#edit_form_message .download,#edit_form_message_example .download,#edit_profile_photo .download,#guest_add .download,#guest_delete_list .download,#invitation_send_edit_img .download{display:block}#edit_form_message .edit-navi_area,#edit_form_message_example .edit-navi_area,#edit_profile_photo .edit-navi_area{display:none}#edit_form_display .sub_menu,#edit_form_list .sub_menu,#edit_form_message .sub_menu,#edit_form_message_example .sub_menu,#edit_profile_photo .sub_menu,#guest_add .sub_menu,#guest_delete_list .sub_menu,#invitation_send_edit_img .sub_menu{background-color:#eee;border-bottom:none;margin-bottom:80px!important}#edit_form_list .sub_menu span,#edit_form_message .sub_menu span,#edit_form_message_example .sub_menu span,#edit_profile_photo .sub_menu span,#guest_add .sub_menu span,#guest_delete_list .sub_menu span,#invitation_send_edit_img .sub_menu span{display:none}#edit_form_display .sub_menu a.goto_back,#edit_form_list .sub_menu a.goto_back,#edit_form_message .sub_menu a.goto_back,#edit_form_message_example .sub_menu a.goto_back,#edit_profile_photo .sub_menu a.goto_back,#guest_add .sub_menu a.goto_back,#guest_delete_list .sub_menu a.goto_back,#invitation_send_edit_img .sub_menu a.goto_back{display:block;position:relative}#edit_form_list .sub_menu a.goto_back img,#edit_form_message .sub_menu a.goto_back img,#edit_form_message_example .sub_menu a.goto_back img,#edit_profile_photo .sub_menu a.goto_back img,#guest_add .sub_menu a.goto_back img,#guest_delete_list .sub_menu a.goto_back img,#invitation_send_edit_img .sub_menu a.goto_back img{height:auto;left:19px!important;top:22px!important;width:13px!important}#edit_form_display .sub_menu h3,#edit_form_list .sub_menu h3,#edit_form_message .sub_menu h3,#edit_form_message_example .sub_menu h3,#edit_profile_photo .sub_menu h3,#guest_add .sub_menu h3,#guest_delete_list .sub_menu h3,#invitation_send_edit_img .sub_menu h3{line-height:63px;text-align:center}#edit_form_display .sub_menu h3 .h3_2ndline,#edit_form_list .sub_menu h3 .h3_2ndline,#edit_form_message .sub_menu h3 .h3_2ndline,#edit_form_message_example .sub_menu h3 .h3_2ndline,#edit_profile_photo .sub_menu h3 .h3_2ndline,#guest_add .sub_menu h3 .h3_2ndline,#guest_delete_list .sub_menu h3 .h3_2ndline,#invitation_send_edit_img .sub_menu h3 .h3_2ndline{display:inline;font-size:.9rem}#edit_message_example .sub_menu{border-bottom:initial!important;height:10px!important}#edit_message_example .sub_menu a.goto_back,#edit_message_example .sub_menu a.goto_back img{display:none}#edit_message_example .sub_menu h3{font-size:1.1em}#edit_message_example .sub_menu h3 .h3_2ndline{display:none}#edit_message_example .sub_menu span{font-size:.7em!important}#edit_message_example .sub_menu span:before{content:"\a";white-space:pre}}a.doEdit{display:inline-block;position:absolute}a.doEdit,a.doEdit img{height:27px;width:27px}a.doEdit:hover{opacity:.8}a.doQuestion{display:inline-block;height:20px;margin-left:6px;position:absolute;top:calc(50% + 2px);transform:translateY(-50%);width:20px}a.doQuestion img{display:block;height:100%;width:100%}a.doQuestion:hover{opacity:.8}p.btn_goto_usereGuide{margin-bottom:80px}@media screen and (max-width:840px){section.invitation_edit_etc_wrap .qr_banner{bottom:50px}}@media screen and (max-width:480px){section.invitation_edit_etc_wrap .qr_banner{bottom:30px;margin:0 auto;width:calc(100% - 40px)}section.invitation_edit_etc_wrap div.invitation_edit_center .invitation_edit_receptionSystem{margin:30px auto 0 0;width:100%}}@media screen and (max-width:360px){section.invitation_edit_etc_wrap div.invitation_edit_center div.has_newline_case{position:relative}section.invitation_edit_etc_wrap div.invitation_edit_center div.has_newline_case a{left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%)}section.invitation_edit_etc_wrap div.invitation_edit_center div.has_newline_case a span{line-height:inherit}}@media screen and (max-width:840px){.edit_top_area .invitation_edit_photo{width:100%}.edit_top_area .invitation_edit_etc_wrap{padding:32px 32px 230px;width:100%}.edit_top_area .invitation_edit_etc_wrap .invitation_edit_left{float:none;margin-bottom:6px;width:100%}.edit_top_area .invitation_edit_etc_wrap .invitation_edit_right{float:none;width:100%}}@media screen and (max-width:480px){.edit_top_area h3{font-size:1.2rem}.edit_top_area .btn_area,.edit_top_area h3{margin-bottom:20px!important}.edit_top_area .btn_area button{height:40px!important;width:120px!important}.edit_top_area .invitation_edit_photo .edit_cover_photo{height:60px!important;width:60px!important}.edit_top_area .invitation_edit_photo .edit_cover_photo img{margin-top:18px!important;width:22px!important}.edit_top_area .invitation_edit_etc_wrap{padding:20px 20px 165px}.edit_top_area .invitation_edit_etc_wrap .invitation_edit_left{height:80px!important}.edit_top_area .invitation_edit_etc_wrap .invitation_edit_left p.new_template{top:95px!important}.edit_top_area .invitation_edit_etc_wrap .invitation_edit_left p.new_template a:after{top:-68px!important}.edit_top_area .btn_goto_usereGuide{margin-bottom:60px}section.invitation_edit_etc_wrap{margin-bottom:0}}.choose_photo_area .ttl,.choose_photo_area_sp .ttl{margin-bottom:20px;text-align:center}.choose_photo_area .ttl img,.choose_photo_area_sp .ttl img{position:relative;top:10px;vertical-align:center}.choose_photo_area .ttl span,.choose_photo_area_sp .ttl span{display:inline-block;padding-left:20px}.choose_photo_area_sp div.select_photo_center,.choose_photo_area div.select_photo_center{background-color:#fff;border-radius:50%;height:80px;left:calc(50% - 80px);pointer-events:none;position:absolute;top:50%;transform:translate(50%,-50%);width:80px;z-index:2}.choose_photo_area_sp div.select_photo_center:before,.choose_photo_area div.select_photo_center:before{background-image:url(/images/client/edit/camera.svg);background-position:50% 50%;content:"";height:80px;left:calc(50% - 80px);position:absolute;top:50%;transform:translate(50%,-50%);width:80px}.choose_photo_area_sp{margin-bottom:80px}.choose_photo_area_sp ul.choose_photo{display:flex;justify-content:space-between;margin:0 auto;width:80%}.choose_photo_area_sp ul.choose_photo li.photo{font-size:0;margin-bottom:10px;position:relative;width:32%}.choose_photo_area_sp ul.choose_photo .photo_sp{width:100%}.choose_photo_area{margin-bottom:100px}.choose_photo_area ul.choose_photo{margin:0 auto 90px;width:80%}.choose_photo_area ul.choose_photo li.photo{font-size:0;margin-bottom:10px;position:relative;width:100%}.choose_photo_area ul.choose_photo li.photo img{width:100%}.choose_photo_area ul.choose_photo li.photo:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.choose_photo_area{margin-bottom:64px}.choose_photo_area ul.choose_photo{margin-bottom:24px!important}}@media screen and (max-width:480px){.choose_photo_area .ttl img,.choose_photo_area_sp .ttl img{position:relative;top:10px;vertical-align:center}.choose_photo_area .ttl span,.choose_photo_area_sp .ttl span{display:inline-block;font-size:.9rem;padding-left:10px}.choose_photo_area_sp ul.choose_photo,.choose_photo_area ul.choose_photo{width:100%}.choose_photo_area_sp a.btn_choose_delete,.choose_photo_area a.btn_choose_delete{background-color:#fff;border-radius:50%;height:32px;right:4px;top:4px;width:32px}.choose_photo_area_sp a.btn_choose_delete img,.choose_photo_area a.btn_choose_delete img{height:auto;margin:12px 0 0 2px;width:8px!important}.choose_photo_area_sp div.select_photo_center,.choose_photo_area div.select_photo_center{background-color:#fff;border-radius:50%;height:40px;left:calc(50% - 40px);pointer-events:none;top:50%;transform:translate(50%,-50%);width:40px}.choose_photo_area_sp div.select_photo_center:before,.choose_photo_area div.select_photo_center:before{background-size:60%;content:"";height:40px;left:calc(50% - 40px);position:absolute;top:50%;transform:translate(50%,-50%);width:40px}.choose_photo_area_sp{margin-bottom:40px}.edit_cover_wrap button.btn_btn_normal{width:80%}}.edit_select_wrap .dearPhotoList_wrap{margin:0 auto;max-width:1120px;padding:0 20px;width:100%}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list{display:flex;flex-wrap:wrap;width:100%}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list li{font-size:0;margin:0 20px 20px 0}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list li a:hover{opacity:.9}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list li img{width:100%}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list.cover-type__pc li{margin:0 20px 20px 0;width:calc(33.33333% - 13.33333px)}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list.cover-type__pc li:nth-child(3n){margin-right:0!important}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list.cover-type__sp li{margin:0 20px 20px 0;width:calc(20% - 16px)}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list.cover-type__sp li:nth-child(5n){margin-right:0!important}.edit_select_wrap .dearPhotoList_wrap #modal_edit_cover_pop_up_photo.cover-type__sp .modal_base_inner{height:80%;width:auto}.edit_select_wrap .dearPhotoList_wrap #modal_edit_cover_pop_up_photo.cover-type__sp .modal_base_inner .txt_area{height:calc(100% - 80px);width:auto}.edit_select_wrap .dearPhotoList_wrap #modal_edit_cover_pop_up_photo.cover-type__sp .modal_base_inner .select_photo{height:100%}.edit_select_wrap .dearPhotoList_wrap #modal_edit_cover_pop_up_photo.cover-type__sp .modal_base_inner .select_photo img{height:100%;width:auto}@media screen and (max-width:1179px){#edit_select .sp_margin_top_0{margin-top:140px}#edit_select .edit-navi_area h2{margin-bottom:40px}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list.cover-type__sp li{width:calc(25% - 15px)}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list.cover-type__sp li:nth-child(5n){margin-right:20px!important}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list.cover-type__sp li:nth-child(4n){margin-right:0!important}}@media screen and (max-width:1140px){#edit_select .sub_menu{padding:0!important}}@media screen and (max-width:768px){.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list.cover-type__pc li{margin:0 8px 8px 0;width:calc(33.33333% - 5.33333px)}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list.cover-type__pc li:nth-child(3n){margin-right:0!important}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list.cover-type__sp li{margin:0 8px 8px 0!important;width:calc(33.33333% - 5.33333px)}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list.cover-type__sp li:nth-child(4n),.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list.cover-type__sp li:nth-child(5n){margin-right:8px!important}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list.cover-type__sp li:nth-child(3n){margin-right:0!important}}@media screen and (max-width:480px){#edit_select .edit-navi_area{margin-bottom:0}#edit_select .sub_menu_wrap{max-width:100%;padding:0}#edit_select .sub_menu_wrap .sub_menu{height:75px;margin:0!important}.edit_select_wrap .dearPhotoList_wrap{padding:0}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list{margin-bottom:45px}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list.cover-type__pc li{margin:0 8px 8px 0!important;width:calc(50% - 4px)}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list.cover-type__pc li:nth-child(3n){margin-right:8px!important}.edit_select_wrap .dearPhotoList_wrap .dearPhoto_list.cover-type__pc li:nth-child(2n){margin-right:0!important}#edit_select .filter{float:none;text-align:center}#edit_select .filter .refine{padding-top:34px;width:100%}#edit_select .filter .refine .detail{margin-left:50%;top:66px!important;transform:translate(-50%);width:90vw!important}}.edit_profile_area{margin-bottom:80px;width:100%}.edit_profile_area .subtitle{text-align:center}.edit_profile_area .couple_profile{float:left;width:45%}.edit_profile_area .couple_profile:first-of-type{margin-right:10%}.profile_name{margin-bottom:34px;text-align:center}.profile_name p{font-size:1.2rem;margin-bottom:0}.profile_image{margin-bottom:25px;text-align:center;width:100%}.profile_image .img_inner{background-color:#eee;cursor:pointer;display:inline-block;height:120px;position:relative;width:120px}.profile_image .img_inner a img{width:100%}.profile_image .img_inner a.btn_choose_profile_photo{background-color:#fff;border:2px solid #333;border-radius:50%;height:40px;position:absolute;right:-10px;top:-10px;width:40px}.profile_image .img_inner a.btn_choose_profile_photo img{margin:7px 0 0;width:24px}.profile_image .img_inner:hover{opacity:.8}.profile_others dl{margin-bottom:27px;width:100%}.profile_others dl dt{float:left;width:6rem}.profile_others dl dd{padding-left:6rem;width:calc(100% - 6rem)}.profile_others dl dd input{display:inline-block;height:40px;margin-bottom:8px;padding:5px 3px 5px 10px;width:49%}.profile_others dl dd input[placeholder]{font-weight:400}.profile_others dl.input_selfIntro dd textarea{background-color:#eee;display:block;height:160px;padding:18px;width:100%}.profile_others dl.input_selfIntro dd textarea:-ms-input-placeholder{color:#ccc}@media screen and (max-width:1150px){.edit_profile_area{padding:0 20px}}@media screen and (max-width:768px){.edit_profile_area .couple_profile{float:none;margin:0 10%;width:80%}.edit_profile_area .couple_profile:first-of-type{margin-bottom:70px}}@media screen and (max-width:480px){.edit_profile_area .couple_profile{margin:0;width:100%}.profile_others dl dt{float:left;width:6rem}.profile_others dl dd{padding-left:6rem;width:100%}.profile_others dl dd input{height:40px;padding:5px 3px 5px 10px;width:48%}}section.profile_photo_wrap{margin:0 auto;padding:0;text-align:center;width:400px}section.profile_photo_wrap .box_choose_photo{display:block;margin:0 auto 30px;width:300px}section.profile_photo_wrap .box_choose_photo img{margin-bottom:30px;width:100%}section.profile_photo_wrap .box_choose_photo .btn_select_photo{margin:0}section.profile_photo_wrap div.p_part p{margin-bottom:10px}section.profile_photo_wrap div.p_part p.awrap_with_icon{margin-bottom:30px}section.profile_photo_wrap div.p_part p span.attention{display:block;font-size:.8rem;margin:15px 0 50px;text-align:left}section.profile_photo_wrap button.btn_btn_normal{width:100%}@media screen and (max-width:480px){section.profile_photo_wrap{padding:0 20px;width:100%}section.profile_photo_wrap .box_choose_photo{max-width:300px}section.profile_photo_wrap div.p_part{flex-direction:column-reverse}section.profile_photo_wrap div.p_part p.awrap_with_icon{margin-bottom:36px}section.profile_photo_wrap div.p_part span.attention{margin:15px 0 23px!important}.awrap_with_icon:before{left:33%}}@media screen and (max-width:370px){.awrap_with_icon:before{left:29%}}.cover_photo_wrap{margin:0 auto;padding:0;text-align:center;width:480px}.cover_photo_wrap .box_choose_photo{display:block;margin:0 auto 24px;width:300px}.cover_photo_wrap .box_choose_photo img{margin-bottom:20px;width:100%}.cover_photo_wrap .box_choose_photo .btn_select_photo{margin:40px 0 20px}.cover_photo_wrap button.btn_btn_normal{width:400px}.cover_photo_wrap .attention{display:block;margin:20px 0!important}@media screen and (max-width:480px){.cover_photo_wrap{padding:0 20px;width:100%}.cover_photo_wrap .box_choose_photo{width:100%}.cover_photo_wrap button.btn_btn_normal{width:240px}.cover_photo_wrap .p_part span.attention{margin:20px 0!important}}.cover_photo_wrap_pc{margin:0 auto;padding:0;text-align:center;width:100%}.cover_photo_wrap_pc .box_choose_photo{display:block;margin:0 auto 24px;width:100%}.cover_photo_wrap_pc .box_choose_photo .cover_img_box{margin:0 auto 35px}.cover_photo_wrap_pc .box_choose_photo img{width:100%}.cover_photo_wrap_pc .attention{display:block;margin:20px auto!important;padding:0;width:480px}@media screen and (max-width:1120px){.cover_photo_wrap_pc{padding:0 20px;width:100%}}@media screen and (max-width:768px){.cover_photo_wrap_pc .attention{width:100%}}@media screen and (max-width:480px){.cover_photo_wrap_pc .p_part span.attention{margin:20px 0!important}.edit_cover_photo_area .sub_menu,.edit_cover_photo_wrap .sub_menu{padding:0 20px!important}}.box_choose_photo{position:relative}.box_choose_photo .cover_img_box{margin:0 auto}.box_choose_photo .profile_img_box{background-color:#dcdcdc;height:300px;margin:0 auto;width:300px}.box_choose_photo #btn_choose_delete{position:absolute;right:-10px;top:-10px}@media screen and (min-width:768px){.box_choose_photo .btn_cover_delete{right:auto!important;width:400px}}@media screen and (max-width:320px){.box_choose_photo{max-width:280px!important}.box_choose_photo .cover_img_box,.box_choose_photo .profile_img_box{width:100%}}.cover_select_photo_center_pc,.cover_select_photo_center_sp{background-color:#fff;border-radius:50%;height:80px;left:calc(50% - 80px);pointer-events:none;position:absolute;top:calc(50% - 70px);transform:translate(50%,-50%);width:80px;z-index:2}.cover_select_photo_center_pc:before,.cover_select_photo_center_sp:before{background-image:url(/images/client/edit/camera.svg);background-position:50% 50%;content:"";height:80px;left:calc(50% - 80px);position:absolute;top:50%;transform:translate(50%,-50%);width:80px}.make_message_area{text-align:center}div.textarea_masseage{margin-bottom:28px}div.textarea_masseage .input_message{background-color:#eee;height:200px;padding:25px;width:560px}div.textarea_masseage .description_area{padding-bottom:10px}#edit_message .btn_area_edit_message button{width:400px}@media screen and (max-width:480px){#edit_message .btn_area_edit_message button{width:240px}}@media screen and (max-width:610px){.input_message{height:350px;width:100%}}#edit_form_message_example .sub_menu h3 span,#edit_message_example .sub_menu h3 span{font-size:1rem}@media screen and (min-width:481px){#edit_form_message_example .message_example_wrap ul.ul_message_sample,#edit_message_example .message_example_wrap ul.ul_message_sample{margin:70px auto 80px;width:80%}#edit_form_message_example .message_example_wrap ul.ul_message_sample li,#edit_message_example .message_example_wrap ul.ul_message_sample li{border:3px solid #fff;box-shadow:0 0 3px 3px rgba(0,0,0,.1);cursor:pointer;margin-bottom:40px;padding:30px}#edit_form_message_example .message_example_wrap ul.ul_message_sample li dl dt,#edit_message_example .message_example_wrap ul.ul_message_sample li dl dt{line-height:2;padding-bottom:2rem}}@media screen and (max-width:480px){.edit_message_example_area .content_area_1120{padding:0}#edit_form_message_example .message_example_wrap ul.ul_message_sample,#edit_message_example .message_example_wrap ul.ul_message_sample{margin:70px auto 80px;width:100%}#edit_form_message_example .message_example_wrap ul.ul_message_sample li,#edit_message_example .message_example_wrap ul.ul_message_sample li{border-bottom:.5px solid #ddd;cursor:pointer;padding:30px}#edit_form_message_example .message_example_wrap ul.ul_message_sample li:first-of-type,#edit_message_example .message_example_wrap ul.ul_message_sample li:first-of-type{border-top:.5px solid #ddd}#edit_form_message_example .message_example_wrap ul.ul_message_sample li dl dt,#edit_message_example .message_example_wrap ul.ul_message_sample li dl dt{line-height:2;padding-bottom:2rem}#edit_form_message_example .message_example_wrap .btn_area button,#edit_message_example .message_example_wrap .btn_area button{width:90%!important}}#edit_form_message_example .message_example_wrap ul.ul_message_sample li dl dd,#edit_message_example .message_example_wrap ul.ul_message_sample li dl dd{font-size:smaller;line-height:1.3}@media screen and (max-width:480px){#edit_form_message_example .message_example_wrap ul.ul_message_sample li dl dd .accordion_switch_color,#edit_message_example .message_example_wrap ul.ul_message_sample li dl dd .accordion_switch_color{float:right;width:1rem}}@media screen and (min-width:481px){#edit_form_message_example .message_example_wrap ul.ul_message_sample li:hover,#edit_message_example .message_example_wrap ul.ul_message_sample li:hover{border:3px solid #0098da;color:#333}}#edit_form_message_example .message_example_wrap .btn_area button,#edit_message_example .message_example_wrap .btn_area button{width:400px}@media screen and (max-width:480px){#edit_form_message_example ul.ul_message_sample,#edit_message_example ul.ul_message_sample{width:100%!important}#edit_form_message_example ul.ul_message_sample dt,#edit_message_example ul.ul_message_sample dt{float:none!important;width:100%!important}#edit_form_message_example ul.ul_message_sample dd,#edit_message_example ul.ul_message_sample dd{float:none!important;padding-left:0!important;width:100%!important}#edit_form_message_example button,#edit_message_example button{width:100%!important}#edit_form_message_example button dd,#edit_message_example button dd{font-size:1rem}#edit_form_message_example button div.check_area,#edit_message_example button div.check_area{margin-bottom:42px}#edit_form_message_example button button,#edit_message_example button button{height:40px;width:160px}.form_item_part dl dt,.form_message_part dl dt{font-weight:700;width:15rem}.form_item_part dl dd,.form_message_part dl dd{padding-left:15rem}#edit_form .form_area{padding-bottom:50px;width:100%}#edit_form .form_box{border-bottom:1px solid #dcdcdc}#edit_form .form_item_part dl dd,#edit_form .form_item_part dl dt,#edit_form .form_message_part dl dd,#edit_form .form_message_part dl dt{float:none;padding-left:0;width:100%}#edit_form .form_item_part dl dt,#edit_form .form_message_part dl dt{margin-bottom:20px}#edit_form .form_deadline>div{width:100%}}#edit_form_message .form_massege_area,#edit_message .form_massege_area{text-align:center}@media screen and (max-width:600px){#edit_form_message textarea.input_message,#edit_message textarea.input_message{width:100%!important}.content_area{margin:0 auto;max-width:820px;width:80%}}#edit_form_list .content_area{margin:0 auto;max-width:820px;width:80%}#edit_form_display h4,#edit_form_list h4{font-weight:400;margin:0 auto 30px;padding-bottom:32px;text-align:center}#edit_form_list .form_list_wrap ul.ul_form_list{margin:0 auto 36px;text-align:left}#edit_form_list .form_list_wrap ul.ul_form_list li{display:flex;display:-webkit-flex}#edit_form_list .form_list_wrap ul.ul_form_list li dl{width:100%}#edit_form_list .form_list_wrap ul.ul_form_list li dl dt{float:left;padding-right:20px;width:45%}#edit_form_list .form_list_wrap ul.ul_form_list li dl dd{padding-left:45%;text-align:right}#edit_form_list .form_list_wrap ul.ul_form_list li dl dd label:first-of-type{margin-right:20px}#edit_form_list .form_list_wrap ul.ul_form_list .is_disabled{opacity:.2;pointer-events:none}#edit_form_list .form_list_wrap ul.ul_form_list .is_disabled input[disabled]+.checkbox-icon{opacity:.2}#edit_form_list .form_list_wrap ul.ul_form_list li.form_list_of_addedItem .addedItem_titleWrap{position:relative}#edit_form_list .form_list_wrap ul.ul_form_list li.form_list_of_addedItem .addedItem_titleWrap button{background-color:#fff;border-radius:50%;height:26px;position:absolute;right:-18px;top:1px;width:26px}#edit_form_list .form_list_wrap ul.ul_form_list li.form_list_of_addedItem button:hover{background:#dcdcdc}#edit_form_list .form_list_wrap ul.ul_form_list li.form_list_of_addedItem button img{width:14px}#edit_form_list .form_list_wrap a.add_list{position:relative}#edit_form_list .form_list_wrap button.btn_btn_normal{width:400px}#edit_form_list .li_form_list{background-color:#fff;border:1px solid #fff;padding:18px 25px;position:relative}#edit_form_list .li_form_list:hover{border:1px solid #0098da}#edit_form_list .li_form_list.no_border{border:1px solid #fff!important}#edit_form_list .li_form_list.sort_background_class{opacity:0}#edit_form_list .li_form_list.sortable-chosen,#edit_form_list li.li_form_list.sortable-chosen{border:1px solid #fff!important;box-shadow:0 10px 15px rgba(0,0,0,.45)}#edit_form_list .li_form_list.sortable-chosen{z-index:2}#edit_form_list .li_form_list .delete{align-items:center;display:flex;justify-content:center;margin:0 16px 0 0;position:relative;width:20px}#edit_form_list .li_form_list .delete button{background-color:#e63e3e;border-radius:50%;height:20px;width:20px}#edit_form_list .li_form_list .delete button:hover{background-color:#e63e3e!important;opacity:.8}#edit_form_list .li_form_list .delete button:after{background-color:#fff;content:"";display:inline-block;height:2px;left:calc(50% - 5px);position:absolute;top:calc(50% - 1px);width:10px}#edit_form_list .li_form_list .control{left:calc(22% + 9rem);position:absolute}#edit_form_list .li_form_list .control_noChange{margin:0 0 0 42px}#edit_form_list .li_form_list .control_check{position:relative}#edit_form_list .li_form_list .control_check .check{cursor:pointer;display:inline-block;height:20px;margin:0 16px 0 0;opacity:0;position:relative;right:-3px;top:4px;width:20px}#edit_form_list .li_form_list .control_check .check:hover+.check-icon{opacity:.8}#edit_form_list .li_form_list .control_check .check+.check-icon{background-color:#eee;border-radius:50%;content:" ";display:inline-block;height:20px;left:0;pointer-events:none;position:absolute;top:3px;width:20px}#edit_form_list .li_form_list .control_check .check:checked+.check-icon{background-color:#7fd88d}#edit_form_list .li_form_list .control_check .check:checked+.check-icon:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:" ";display:inline-block;height:6px;left:5px;position:absolute;top:5px;transform:rotate(-45deg);width:10px}#edit_form_list .li_form_list .control_check span{background-color:rgba(0,0,0,.4);display:inline-block;height:1px;width:18px}#edit_form_list .li_form_list .control_check span:not(:last-of-type){margin:0 0 4px}#edit_form_list .btn_initialRetting a,#edit_form_list .btn_select_message a{color:#0098da;font-weight:400;padding:0 0 0 30px;position:relative}#edit_form_list .btn_initialRetting a:hover,#edit_form_list .btn_select_message a:hover{opacity:.8}#edit_form_list .btn_initialRetting a:after,#edit_form_list .btn_initialRetting a:before,#edit_form_list .btn_select_message a:after,#edit_form_list .btn_select_message a:before{background-color:#0098da;content:"";display:inline-block;height:2px;position:absolute;width:20px}#edit_form_list .btn_initialRetting a:before,#edit_form_list .btn_select_message a:before{left:0;top:6px}#edit_form_list .btn_initialRetting a:after,#edit_form_list .btn_select_message a:after{left:0;top:6px;transform:rotate(90deg)}#edit_form_display .expectingCompany_area,#edit_form_list .expectingCompany_area{margin:0 0 70px}#edit_form_display .expectingCompany_area_head p,#edit_form_list .expectingCompany_area_head p{display:inline-block;margin:0 0 24px}#edit_form_display .expectingCompany_area label,#edit_form_list .expectingCompany_area label{display:inline-block;position:relative}#edit_form_display .expectingCompany_area label:not(:last-of-type),#edit_form_list .expectingCompany_area label:not(:last-of-type){margin:0 20px 0 0}#edit_form_display .expectingCompany_area .radio,#edit_form_list .expectingCompany_area .radio{cursor:pointer;display:inline-block;height:26px;left:0;margin:0 10px 0 0;opacity:0;position:relative;top:5px;width:26px}#edit_form_display .expectingCompany_area .radio+.radio-icon,#edit_form_list .expectingCompany_area .radio+.radio-icon{background-color:#ddd;border-radius:50%;display:inline-block;height:26px;left:0!important;pointer-events:none;position:absolute;top:5px;width:26px}#edit_form_list .expectingCompany_area .radio:hover+.radio-icon #edit_form_display .expectingCompany_area .radio:hover+.radio-icon{opacity:.8}#edit_form_display .expectingCompany_area .radio:checked+.radio-icon,#edit_form_list .expectingCompany_area .radio:checked+.radio-icon{background-color:#0098da}#edit_form_display .expectingCompany_area .radio:checked+.radio-icon:after,#edit_form_list .expectingCompany_area .radio:checked+.radio-icon:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:" ";display:inline-block;height:6px;left:6px;position:absolute;top:8px;transform:rotate(-45deg);width:13px}#bulkmail_edit .btn_question,#edit_event .btn_question,#edit_event_change .btn_question,#edit_form_display .btn_question,#edit_form_list .btn_question,#edit_message_remind .btn_question,#reception-setting-mail .btn_question{background:url(/images/client/common/icon_question.svg) no-repeat 50%;background-size:contain;display:inline-block;height:20px;margin:0 0 0 5px;outline:0;vertical-align:sub;width:20px}#bulkmail_edit .btn_question:hover,#edit_event .btn_question:hover,#edit_event_change .btn_question:hover,#edit_form_display .btn_question:hover,#edit_form_list .btn_question:hover,#edit_message_remind .btn_question:hover,#reception-setting-mail .btn_question:hover{opacity:.8}#edit_form_display .btn_area_keep,#edit_form_list .btn_area_keep{margin:0 0 30px;padding:0}#edit_form_display .content_btn_area_wrap .btn_area .btn_gray,#edit_form_list .content_btn_area_wrap .btn_area .btn_gray{border-radius:20px;height:34px;padding:0 30px;width:auto}#edit_form_display .sp_br,#edit_form_list .sp_br{display:none}@media (max-width:767px){#edit_form_display .main_contents,#edit_form_list .main_contents{height:auto;margin-top:66px}}@media screen and (max-width:768px){#edit_form_list .content_area #edit_form_display .content_area{width:90%}#edit_form_display .li_form_list:hover,#edit_form_list .li_form_list:hover{border:1px solid #fff}#edit_form_display .form_list_wrap .li_form_list.sortable-chosen,#edit_form_list .form_list_wrap .li_form_list.sortable-chosen{border:1px solid #fff!important;box-shadow:0 10px 15px rgba(0,0,0,.45);z-index:2}}@media screen and (max-width:480px){#edit_form_display .edit_header,#edit_form_list .edit_header{margin-bottom:25px}#edit_form_display .page_ttl,#edit_form_list .page_ttl{font-size:1.357rem;margin:0 0 20px;text-align:center}#edit_form_display .page_lead,#edit_form_list .page_lead{padding:0}#edit_form_display .sp_br,#edit_form_list .sp_br{display:inline-block}#edit_form_display h4,#edit_form_list h4{text-align:left;width:100%}#edit_form_display ul.ul_form_list,#edit_form_list ul.ul_form_list{text-align:left}#edit_form_display ul.ul_form_list li dl dt,#edit_form_list ul.ul_form_list li dl dt{float:none!important;margin-bottom:16px;width:100%!important}#edit_form_display ul.ul_form_list li dl dd,#edit_form_list ul.ul_form_list li dl dd{float:none!important;padding-left:20px!important;width:100%!important}#edit_form_display .form_list_wrap button.btn_btn_normal,#edit_form_list .form_list_wrap button.btn_btn_normal{width:240px}#edit_form_display .content_area,#edit_form_list .content_area{padding:0 20px;width:100%}#edit_form_display .ul_form_list{margin:0 0 30px -19px!important;width:calc(100vw - 2px)}#edit_form_display .ul_form_list .form_list_wrap ul.ul_form_list li #edit_form_display .form_list_wrap ul.ul_form_list li{border-radius:0;box-shadow:1px 1px 1px rgba(0,0,0,.1);font-size:1.1428rem;margin-bottom:5px;padding:18px 20px}#edit_form_display .btn_select_message,#edit_form_list .btn_select_message{margin-bottom:45px}#edit_form_display .btn_select_message a,#edit_form_list .btn_select_message a,#edit_form_list .expectingCompany_area_head p #edit_form_display .expectingCompany_area_head p{font-size:1.1428rem}#edit_form_display .li_form_list .control,#edit_form_list .li_form_list .control{left:13.5rem}#edit_form_display .expectingCompany_area .radio+.radio-icon{top:7px}}@media screen and (max-width:320px){#edit_form_display .form_list_wrap ul.ul_form_list li,#edit_form_list .form_list_wrap ul.ul_form_list li{font-size:1rem}#edit_form_display .li_form_list .control,#edit_form_list .li_form_list .control{left:11rem}#edit_form_display .li_form_list .control_check .check+.check-icon,#edit_form_list .li_form_list .control_check .check+.check-icon{left:-110px!important}#edit_form_display .li_form_list .transfer_icon,#edit_form_list .li_form_list .transfer_icon{width:40px}}#edit_form_list_add_box,#edit_form_list_delete_box{color:#333;height:auto;padding:0 40px 40px;text-align:center;width:580px}#edit_form_list_add_box dl.dl_form_list_add,#edit_form_list_delete_box dl.dl_form_list_add{margin:100px 0 80px}#edit_form_list_add_box dl.dl_form_list_add dt,#edit_form_list_delete_box dl.dl_form_list_add dt{display:inline-block;margin-right:42px}#edit_form_list_add_box dl.dl_form_list_add dd,#edit_form_list_delete_box dl.dl_form_list_add dd{display:inline-block}#edit_form_list_add_box dl.dl_form_list_add dd input.name_form_list_add,#edit_form_list_delete_box dl.dl_form_list_add dd input.name_form_list_add{background-color:#eee;height:40px;padding:10px;width:320px}#edit_form_list_add_box div.btn_area_form_list_add,#edit_form_list_delete_box div.btn_area_form_list_add{width:100%}#edit_form_list_add_box div.btn_area_form_list_add a,#edit_form_list_add_box div.btn_area_form_list_add button,#edit_form_list_delete_box div.btn_area_form_list_add a,#edit_form_list_delete_box div.btn_area_form_list_add button{display:inline-block}#edit_form_list_add_box div.btn_area_form_list_add a:first-of-type,#edit_form_list_add_box div.btn_area_form_list_add button:first-of-type,#edit_form_list_delete_box div.btn_area_form_list_add a:first-of-type,#edit_form_list_delete_box div.btn_area_form_list_add button:first-of-type{margin-right:14px}#edit_form_list_add_box img,#edit_form_list_delete_box img{height:auto;margin-top:60px;width:60px}p.delete_item{margin:20px 0 50px}span.delete_item_name:after,span.delete_item_name:before{content:' " '}@media screen and (max-width:640px){#edit_form_list_add_box,#edit_form_list_delete_box{width:90%}#edit_form_list_add_box dl.dl_form_list_add,#edit_form_list_delete_box dl.dl_form_list_add{text-align:left}#edit_form_list_add_box dl.dl_form_list_add dt,#edit_form_list_delete_box dl.dl_form_list_add dt{display:inline-block;margin-right:10px;width:3rem}#edit_form_list_add_box dl.dl_form_list_add dd,#edit_form_list_delete_box dl.dl_form_list_add dd{display:inline-block;width:calc(100% - 3rem - 16px)}#edit_form_list_add_box dl.dl_form_list_add dd input.name_form_list_add,#edit_form_list_delete_box dl.dl_form_list_add dd input.name_form_list_add{background-color:#eee;height:50px;padding:10px;width:100%}#edit_form_list_add_box div.btn_area_form_list_add,#edit_form_list_delete_box div.btn_area_form_list_add{width:100%}#edit_form_list_add_box div.btn_area_form_list_add a,#edit_form_list_add_box div.btn_area_form_list_add button,#edit_form_list_delete_box div.btn_area_form_list_add a,#edit_form_list_delete_box div.btn_area_form_list_add button{width:calc(47% - 10px)!important}#edit_form_list_add_box div.btn_area_form_list_add a:first-of-type,#edit_form_list_add_box div.btn_area_form_list_add button:first-of-type,#edit_form_list_delete_box div.btn_area_form_list_add a:first-of-type,#edit_form_list_delete_box div.btn_area_form_list_add button:first-of-type{margin-right:14px!important}}@media screen and (max-width:480px){#edit_form_list_add_box,#edit_form_list_delete_box{padding:0 16px 20px;width:90%}#edit_form_list_add_box dl.dl_form_list_add,#edit_form_list_delete_box dl.dl_form_list_add{margin:70px 0 52px}#edit_form_list_add_box div.btn_area_form_list_add,#edit_form_list_delete_box div.btn_area_form_list_add{width:100%}}#edit_form_display .display_attention_area,#edit_form_list .display_attention_area{background-color:#fff;border-radius:5px;padding:55px 55px 30px}#edit_form_display .attention_area,#edit_form_list .attention_area{margin-bottom:50px}#edit_form_display .attention_area_ttl,#edit_form_list .attention_area_ttl{font-size:19px;margin-bottom:50px;text-align:center}#edit_form_display .attention_area .attention_detail p,#edit_form_list .attention_area .attention_detail p{font-size:.9rem;margin:10px 0}#edit_form .from_wrap dl dd{align-items:center;display:flex;padding-right:0!important}#edit_form .from_wrap .cv_button{margin:0 45px}@media screen and (max-width:768px){#edit_form .from_wrap dl dd{display:block}#edit_form .from_wrap .cv_button{margin:25px auto}}.change_event_type{color:#0098da;font-size:.75rem}.change_event_type:hover{color:#ccc}.change_event_type.pc_tb_only{text-align:right}.edit_event_area{margin:0 auto;max-width:1020px}section.event_part{width:45%}section.event_part:first-of-type{float:left}section.event_part:last-of-type{float:right}section.event_part h3{margin-bottom:100px;text-align:center}section.event_part .note{font-size:.9rem;margin:20px 0}section.event_reception{position:relative}.map{margin-top:30px}.map_hidden{display:none}#map_reception,#map_wedding{background-color:#eee;height:200px;margin-bottom:8px;width:100%}#map_reception p,#map_wedding p{font-size:.75rem;text-align:right}.event_list_add_btn{font-weight:700}@media screen and (max-width:480px){.edit_event_btn_strage button{width:240px}}@media screen and (max-width:1120px){.edit_event_area{margin:0 32px}}@media screen and (max-width:860px){.edit_event_area{margin:0 auto;width:86%}section.event_part{float:none;margin:0;padding:0 32px;width:100%}section.event_part form.edit_event_form{margin:0 auto;max-width:500px;width:90%}}.icon_cal{position:absolute;right:24px;top:4px;width:28px}@media screen and (max-width:480px){.icon_cal{right:0}}#ui-datepicker-div{background-color:#fff;box-shadow:0 0 3px 3px rgba(0,0,0,.1);display:none;z-index:10!important}#ui-datepicker-div .ui-datepicker-header{background-color:#ccc;font-size:.8rem;font-weight:700;height:36px;line-height:36px;position:relative}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{height:36px;position:absolute;width:36px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span{display:inline-block;height:12px;width:6px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{left:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span{background:url(/images/client/common/arrow_left.svg) no-repeat 0 0;display:inline-block;height:12px;margin:12px 0 0 14px;width:6px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{right:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span{background:url(/images/client/common/arrow_right.svg) no-repeat 0 0;margin:12px 0 0 14px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{text-align:center}#ui-datepicker-div td,#ui-datepicker-div th{font-size:.8rem;font-weight:400;padding:4px;text-align:center}#ui-datepicker-div .ui-datepicker-current-day{background-color:#0098da;border-radius:14px}#ui-datepicker-div .ui-datepicker-current-day a{color:#fff}#edit_event_change .event_part{float:none;margin:0 auto}.banquet_select_item{margin:0 auto 20px;width:80%}.banquet_select_item select{background-color:#eee;border-radius:0;height:40px;padding:5px 12px;width:80%}.banquet_select_item:after{color:#969696;content:"▼";font-size:.5rem;pointer-events:none;position:relative;right:23px}.accordion{background-color:#fff}.accordion_switch_color{background-color:#fff;color:#333;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.1em;padding:5px 0;position:relative}.accordion_switch_color:before{background-color:#333;margin-top:-8px}.accordion_switch_color:after,.accordion_switch_color:before{content:"";display:block;height:10px;position:absolute;right:0;top:50%;transform:rotate(45deg);width:10px}.accordion_switch_color:after{background-color:#fff;margin-top:-11px}.accordion_kakunou_color{background-color:#fff;font-size:14px;margin:0;padding-bottom:3px}.accordion_switch_color.open:before{margin-top:-2px}.accordion_switch_color.open:after{margin-top:1px}@media screen and (max-width:480px){#unsubscribe_save h2,#unsubscribe_top h2{font-weight:400;line-height:64px}#unsubscribe_save .edit_header,#unsubscribe_top .edit_header{display:block}#unsubscribe_save .edit-navi_area,#unsubscribe_top .edit-navi_area{display:none}}.unsubscribe_top_area{margin:0 auto;text-align:center}.unsubscribe_top_area>p{margin-bottom:80px}.unsubscribe_top_area .unsubscribe_data{margin:0 auto;text-align:center}.unsubscribe_top_area .unsubscribe_data dl{display:inline-block;margin:0 auto;width:80%}.unsubscribe_top_area .unsubscribe_data dl dt{float:left;font-size:.875rem;text-align:left;width:20%}.unsubscribe_top_area .unsubscribe_data dl dd{margin-left:22%}.unsubscribe_top_area .unsubscribe_data dl dd.select:after{background-image:url(/images/client/common/arrow_down.svg);content:"";height:7px;pointer-events:none;position:absolute;right:12px;top:17px;width:14px}.unsubscribe_top_area .unsubscribe_data dl dd select{border:1px solid #333;border-radius:0;display:block;height:40px;margin-bottom:40px;padding:5px 12px;width:88%}.unsubscribe_top_area .unsubscribe_data dl dd textarea{background-color:#eee;display:block;height:120px;margin-bottom:70px;padding:5px 12px;width:88%}.unsubscribe_top_area .unsubscribe_attention{border:1px solid #f03333;color:#f03333;display:table;margin:0 auto 70px;padding:40px 65px}.unsubscribe_top_area .unsubscribe_attention img{display:table-cell;height:40px;margin-right:24px;position:relative;top:6px;vertical-align:middle;width:40px}.unsubscribe_top_area .unsubscribe_attention p{display:table-cell;font-size:.875rem;line-height:2;text-align:left;vertical-align:middle}.unsubscribe_top_area .btn_unsubscribe_top{margin:0 auto 64px;width:320px}@media screen and (max-width:651px){.form_unsubscribe .unsubscribe_data,.form_unsubscribe .unsubscribe_data dl{width:100%}.form_unsubscribe .unsubscribe_data dt{width:5rem!important}.form_unsubscribe .unsubscribe_data dd{width:calc(100% - 5.5rem)!important}.unsubscribe_attention{padding:30px 24px 24px!important}.unsubscribe_attention img{margin:0 auto 24px!important}.unsubscribe_attention p{display:block!important}}@media screen and (max-width:480px){.unsubscribe_top_area .unsubscribe_data dl dd select{height:40px;width:95%}.unsubscribe_top_area .unsubscribe_data dl dd textarea{height:100px;width:95%}.unsubscribe_top_area p{margin-bottom:32px!important}.unsubscribe_data select{margin-bottom:24px!important}.unsubscribe_attention,.unsubscribe_data textarea{margin-bottom:42px!important}.btn_unsubscribe_top{width:100%!important}}.unsubscribe_save_area{min-height:calc(100vh - 214px);text-align:center}.unsubscribe_save_area h2{font-weight:400;padding:142px 0 82px}.unsubscribe_save_area p:first-of-type{margin-bottom:24px}.unsubscribe_save_area p:last-of-type{color:#969696;font-size:.875rem}@media screen and (max-width:480px){.unsubscribe_save_area{line-height:2;min-height:calc(100vh - 330px);text-align:center}.unsubscribe_save_area p:first-of-type{padding:140px 0 24px!important}.unsubscribe_save_area p:last-of-type{color:#969696;font-size:.875rem}}#preview{background-color:#eee}.preview_header{background-color:#000;color:#fff;height:80px;width:100%}.preview_header .preview_title{font-size:1.25rem;line-height:80px;text-align:center}.preview_header .returnFrom_preview{background-color:transparent;height:auto;position:relative;top:-50px;vertical-align:middle;width:auto}.preview_header .returnFrom_preview:before{background:url(/images/client/common/arrow_left_white.svg) no-repeat;background-size:11px auto;content:"";display:inline-block;height:24px;margin-top:-1px;width:20px}div.preview_wrp{background-color:#eee;height:auto;width:100%}@media screen and (max-width:480px){.preview_header{height:64px}.preview_header .preview_title{line-height:64px}.preview_header .returnFrom_preview{top:-50px}.preview_header .returnFrom_preview:before{background:url(/images/client/common/arrow_left_white.svg) no-repeat;background-size:14px auto;margin-top:6px}.preview_header .returnFrom_preview span{display:none}}.modal-window{bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transform:translateY(100%);transform:translate3d(0,100%,0);transition:opacity .4s;z-index:999}.modal-inner{display:none}.modal-window-active,.modal-window:target{opacity:1;transform:translate(0)}.modal-window-active .modal_inner,.modal-window:target .modal_inner{background:hsla(0,0%,59%,.9);display:block;height:100%;left:0;overflow-x:hidden;position:absolute;top:0;width:100%;z-index:20}.modal-window-active .modal_base_inner,.modal-window:target .modal_base_inner{background-color:#fff;left:50%;padding:60px 40px 40px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:580px}.modal-window-active .modal_base_inner--sidewidth,.modal-window:target .modal_base_inner--sidewidth{left:calc(50% + 115px)}@media screen and (max-width:1179px){.modal-window-active .modal_base_inner--sidewidth,.modal-window:target .modal_base_inner--sidewidth{left:50%}}.modal-window-active .modal_base_inner p,.modal-window:target .modal_base_inner p{color:#333;margin-bottom:20px;word-break:break-all}.modal-window-active .modal_base_inner p a,.modal-window:target .modal_base_inner p a{color:#0098da;text-decoration:underline}.modal-window-active .modal_base_inner p a.arrow:after,.modal-window:target .modal_base_inner p a.arrow:after{content:" >"}.modal-window-active .modal_base_inner .ttl,.modal-window:target .modal_base_inner .ttl{font-size:1.2rem;margin-bottom:20px}.modal-window-active .modal_base_inner .confirm,.modal-window:target .modal_base_inner .confirm{font-size:1.4rem;margin-bottom:20px}.modal-window-active .modal_base_inner .attention,.modal-window:target .modal_base_inner .attention{color:#f03333}.modal-window-active .modal_base_inner .sub,.modal-window:target .modal_base_inner .sub{color:#969696;font-size:.9rem}.modal-window-active .modal_base_inner input,.modal-window-active .modal_base_inner textarea,.modal-window:target .modal_base_inner input,.modal-window:target .modal_base_inner textarea{background-color:#eee;padding:5px 12px;width:100%}.modal-window-active .modal_base_inner input,.modal-window:target .modal_base_inner input{height:40px}.modal-window-active .modal_base_inner textarea,.modal-window:target .modal_base_inner textarea{height:120px}.modal-window-active .modal_base_inner .alert img,.modal-window:target .modal_base_inner .alert img{margin-bottom:40px;width:60px}.modal-window-active .modal_base_inner .btn_area,.modal-window:target .modal_base_inner .btn_area{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:0}.modal-window-active .modal_base_inner .btn_area button+button,.modal-window:target .modal_base_inner .btn_area button+button{margin-left:10px}.modal-window-active .modal_base_inner .btn_area form,.modal-window:target .modal_base_inner .btn_area form{display:flex;justify-content:center;width:100%}.modal-window-active .modal_base_inner_L,.modal-window:target .modal_base_inner_L{width:80%}.modal-window-active .modal-header,.modal-window:target .modal-header{height:68px;line-height:68px}.modal-window-active .modal-header .ttl,.modal-window:target .modal-header .ttl{text-align:center}.modal-window-active .modal-close,.modal-window:target .modal-close{display:block;overflow:hidden}.modal-window-active .modal-close:after,.modal-window:target .modal-close:after{color:#fff;content:"< 一覧にもどる";font-size:.8rem;left:24px;position:absolute;top:24px;z-index:20}.modal-window .modal_base_inner .paid_functions_area p{margin-bottom:10px}.modal-window .modal_base_inner .paid_functions_area ul li{border:1px solid;border-radius:3px;color:#333;display:inline-block;margin-right:5px;padding:5px 25px}@media screen and (max-width:480px){.modal-window .modal_base_inner .paid_functions_area ul li{margin-top:5px}}@media screen and (max-width:768px){.modal-window-active .modal_base_inner .alert img,.modal-window:target .modal_base_inner .alert img{margin-bottom:30px;width:30px}.modal-window-active .modal_base_inner .btn_area button,.modal-window:target .modal_base_inner .btn_area button{height:55px;width:calc(50% - 5px)}.modal-window-active .modal_base_inner .btn_area button.btn_btn_normal--w180,.modal-window:target .modal_base_inner .btn_area button.btn_btn_normal--w180{background-color:#bababa;height:48px;width:180px}.reception-page .modal_base_inner .btn_area button{width:240px}}.modal-window_tips{bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transform:translateY(100%);transform:translate3d(0,100%,0);transition:opacity .4s;z-index:999}.modal-inner_tips{display:none}.modal-inner_tips .edit_modal_base{height:100%;position:relative;width:100%}.modal-window-active,.modal-window_tips:target{opacity:1;transform:translate(0)}.modal-window-active .modal-inner_tips,.modal-window_tips:target .modal-inner_tips{background:hsla(0,0%,59%,0);color:#fff;display:block;height:100%;left:0;overflow-x:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:20}.modal-window-active .modal-header,.modal-window_tips:target .modal-header{height:68px;line-height:68px}.modal-window-active .modal-header .ttl,.modal-window_tips:target .modal-header .ttl{text-align:center}.modal-window-active .modal-close,.modal-window_tips:target .modal-close{display:block;overflow:hidden}.modal-window-active .modal-close:after,.modal-window_tips:target .modal-close:after{color:#fff;content:"< 一覧にもどる";font-size:.8rem;left:24px;position:absolute;top:24px;z-index:20}#tips_btn{background-color:#333;height:40px;position:fixed;right:0;top:84%;width:80px;z-index:10}#tips_btn:before{border-color:#333 #333 #333 transparent;border-style:solid;border-width:20px 10px;content:"";left:-20px;position:absolute;top:0;z-index:-1}img.icon_tips{height:25px;margin-right:10px;width:auto}#tips_foundation{background-color:#333;color:#333;font-size:.8rem;height:40px;left:100%;pointer-events:auto;position:relative;top:84%;transform:translateX(-100%);width:300px;z-index:9}#tips_foundation:before{border-color:#333 #333 #333 transparent;border-style:solid;border-width:20px 10px;content:"";left:-23px;position:absolute;top:0;z-index:-1}#tips_foundation div.btn_area{background-color:#333;color:#fff;height:40px;margin-bottom:0}.tips_content{border-left:2px solid #333;border-right:2px solid #333;border-top:2px solid #333;bottom:0;height:auto;position:absolute;right:10px;width:300px}.tips_content .content_inner{background-color:#fff;padding:32px 20px 30px}.tips_content .content_inner p{font-size:.75rem}.tips_content .content_inner p.caption{font-weight:700;margin-bottom:6px}.tips_content .content_inner p.discription{margin-bottom:24px}.tips_content .content_inner p.discription:last-of-type{margin-bottom:0}.tips_content .btn_area{font-size:1.5rem;height:40px;position:relative;width:100%}.tips_content .btn_area .icon_tips{left:6px;position:absolute;top:6px}.tips_content .btn_area button{position:absolute;right:6px;top:10px}.tips_content .btn_area button:hover{background-color:hsla(0,0%,100%,0);opacity:.9}.tips_content .btn_area .icon_close{height:auto;width:20px}@media screen and (min-width:481px){.edit_cover_wrap .tips_content .btn_area button{left:26%}}@media screen and (max-width:480px){.modal-inner_tips{background:hsla(0,0%,59%,.9)!important}#tips_foundation{width:96%}#tips_foundation:before{left:-9px}.tips_content{right:5%;width:93%}.tips_content .btn_area>button{right:1%;top:6px}.tips_content .btn_area>button img{height:auto!important;vertical-align:middle;width:16px!important}.edit_cover_wrap .tips_content .btn_area>button{left:56%}}#modal_congrats .modal_base_inner{background-color:transparent!important;padding:0}#modal_congrats .modal_base_inner>div{background-color:transparent!important;background:url(/images/client/steps/bg_modal_upgrade_middle.png) repeat-y;background-size:100%;height:200px}#modal_congrats .modal_base_inner:before{background:url(/images/client/steps/bg_modal_upgrade_upper.png) no-repeat;background-size:100%;content:"";display:block;height:246px}#modal_congrats .modal_base_inner:after{background:url(/images/client/steps/bg_modal_upgrade_lower.png) no-repeat;background-size:100%;content:"";display:block;height:94px}#modal_congrats .modal_base_inner p{padding:0 20px}#modal_congrats .modal_base_inner .btn_area{margin-bottom:0}@media screen and (max-width:768px){#modal_congrats .modal_base_inner{width:100%}#modal_congrats .modal_base_inner:after,#modal_congrats .modal_base_inner:before{background-size:contain;margin:0 auto;width:80%}#modal_congrats .modal_base_inner:before{background-position:bottom}#modal_congrats .modal_base_inner>div{background-size:contain;margin:0 auto;width:80%}}@media screen and (max-width:480px){#modal_congrats .modal_base_inner{top:30%}#modal_congrats .modal_base_inner:after,#modal_congrats .modal_base_inner:before{width:90%}#modal_congrats .modal_base_inner>div{height:200px;width:90%}#modal_congrats .modal_base_inner p{font-size:.9rem}#modal_congrats .modal_base_inner .ttl{font-size:1rem;padding-top:20px}#modal_congrats .modal_base_inner .btn_area button{height:48px;width:60%}}.modal_base_inner form.form_event-itemAdd dl dt{float:left;height:40px;line-height:40px;width:4.5rem}.modal_base_inner form.form_event-itemAdd dl dd{margin-bottom:20px;padding-left:5rem}.modal_base_inner .select_photo img{margin-bottom:40px;width:100%}.modal_base_inner form.download_type .radio_btn_area{display:flex;justify-content:space-between}.modal_base_inner form.download_type .radio_btn_area label{width:48%}.modal_base_inner form.download_type .radio{display:none}.modal_base_inner form.download_type .radio-icon{cursor:pointer;display:inline-block;height:120px;line-height:120px;margin-bottom:40px;position:relative;width:100%}.modal_base_inner form.download_type .radio+.radio-icon:before{border:1px solid #fff;box-shadow:0 0 3px 3px rgba(0,0,0,.1);color:#333;content:"";font-size:1.4rem;font-weight:700;height:120px;left:0;position:absolute;top:0;width:100%}.modal_base_inner form.download_type .radio:checked+.radio-icon:before{border:1px solid #0098da;box-shadow:0 0 3px 3px rgba(0,0,0,.1);content:"";position:absolute}.modal_base_inner form.download_type .radio:checked+.windows:before{content:"windows"}.modal_base_inner form.download_type .radio:checked+.mac:before{content:"mac"}.modal_base_inner form.download_type .radio+.windows:before{content:"windows"}.modal_base_inner form.download_type .radio+.mac:before{content:"mac"}.modal_base_inner .purchase-flow-1_wrap .type_box{box-shadow:0 0 3px 3px rgba(0,0,0,.1);cursor:pointer;display:table;margin-bottom:40px;padding:32px 32px 20px;width:100%}.modal_base_inner .purchase-flow-1_wrap .type_box.active,.modal_base_inner .purchase-flow-1_wrap .type_box:hover{outline:2px solid #0098da}.modal_base_inner .purchase-flow-1_wrap .type_box img{display:table-cell;height:98px;margin-right:32px}.modal_base_inner .purchase-flow-1_wrap .type_box p.invitation_title{display:table-cell;text-align:left;vertical-align:middle;width:100%}.modal_base_inner .purchase-flow-2_wrap a{color:#0098da}.modal_base_inner .purchase-flow-2_wrap a:hover{color:#ccc}@media screen and (max-width:768px){.modal_base_inner .select_photo_wrap{flex-direction:column}.modal_base_inner .select_photo_wrap .select_box{height:80px;width:100%}.modal_base_inner .select_photo_wrap .select_box div{height:100%;position:relative;width:100%}.modal_base_inner .select_photo_wrap .select_box div img{left:10%;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal_base_inner .select_photo_wrap .select_box div img.from_album{width:42px}.modal_base_inner .select_photo_wrap .select_box div img.take_photo{width:40px}.modal_base_inner .select_photo_wrap .select_box div img.from_dear{width:21px}}#edit_news h2{margin-bottom:40px;text-align:center}#edit_news .news_area{margin:0 auto;width:840px}#edit_news .news_area .news_area_header .news_area_link{text-align:left}#edit_news .news_area .news_area_header .news_area_link:last-child{margin-right:0}#edit_news .news_area .news_area_header .news_area_link li{display:inline-block;margin-right:20px}#edit_news .news_area .news_area_header .news_area_link .goto_n_year{font-size:.8em}#edit_news .news_area .news_area_header .news_area_link .goto_n_year img{height:auto;margin:-2px 3px 0;width:6px}#edit_news .news_area .news_area_header .news_area_link .goto_n_year span{border-bottom:1px solid #000}#edit_news .news_area .news_area_content .news_content{border-bottom:1px solid #dcdcdc;margin-bottom:80px;padding-bottom:80px}#edit_news .news_area .news_area_content .news_content h3{margin-bottom:16px}#edit_news .news_area .news_area_content .news_content .news_date{color:#ccc;font-size:.8em;margin-bottom:40px}#edit_news .news_area .news_area_content .news_content .news_new:after{background-color:#f03333;border-radius:10px;color:#fff;content:"NEW";font-size:.8em;margin-left:10px;padding:4px 6px}#edit_news .news_area .news_area_content .news_content .news_img{background-color:#eee;height:300px;margin-bottom:40px;width:600px}@media screen and (max-width:768px){#edit_news .news_area{width:80%!important}#edit_news .news_area .news_area_content .news_img{margin-bottom:40px;width:100%!important}}@media screen and (max-width:480px){#edit_news .news_area_link{margin-bottom:80px}#edit_news .news_area_link li{margin-bottom:16px}#edit_news .news_area_link li .goto_n_year{border-bottom:1px solid #000;padding-bottom:5px}}.edit.l-setting-purchase-owner_wrap a.goto_back{display:block;position:relative}.edit.l-setting-purchase-owner_wrap a.goto_back img{height:auto;left:0;position:absolute;top:8px;width:9px}.edit.l-setting-purchase-owner_wrap a.goto_back span{left:21px;position:absolute;top:4px}.edit.l-setting-purchase-owner_wrap .edit-navi_area .sp_only{display:none}.edit.l-setting-purchase-owner_wrap .sub_menu{border-bottom:1px solid #ccc;margin-bottom:70px}.edit.l-setting-purchase-owner_wrap .sub_menu h3{text-align:center}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap{margin:0 auto;max-width:758px;width:80%}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history{margin-bottom:114px}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content{margin-bottom:80px}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_left{float:left;width:20%}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right{float:right;width:80%}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_title{margin-bottom:32px}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_title .premium{border-bottom:1px solid #333;display:inline-block;padding-bottom:2px}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_title .purchase_present{font-size:.8em;font-weight:700;padding-top:8px}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_title .purchase_present:before{content:url(/images/client/edit/icon_present.png);margin-right:8px}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box{border:1px solid #dcdcdc}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap{margin:0 auto;padding-bottom:30px;padding-top:40px;width:90%}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap .purchase_status{color:#f03333;margin-bottom:20px}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap .purchase_money,.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap .purchase_payment_status,.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap .purchase_way{margin-bottom:16px}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap .purchase_money_way .purchase_money span{font-size:.8em}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap .purchase_payment_status{color:#f03333;font-size:.8em}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap .purchase_id{color:#ccc;font-size:.8em;margin-bottom:20px}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap .purchase_contact{float:right}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap .purchase_contact p{display:inline-block;margin-right:5px}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap .purchase_contact img{display:inline-block;height:11.02px;width:5.55px}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_text_img .purchase_box_wrap .purchase_box_left{float:left;margin-right:6%;width:17%}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_text_img .purchase_box_wrap .purchase_box_left img{width:100%}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_text_img .purchase_box_wrap .purchase_box_right{float:left;width:77%}.q-a_content_ttl{font-size:1.5em;font-weight:400;margin:0 auto 60px}.q-a_question{font-size:1.2em;font-weight:700;margin-bottom:40px}.q-a .page_ttl{margin-bottom:0!important}.q-a .q-a_area{display:block!important;margin:105px 0 auto;max-width:1040px;padding:0 20px}.q-a .q-a_area .q-a_sub_content{float:left;width:25%}.q-a .q-a_area .q-a_sub_content .q-a_search{background-color:#eee;height:43px;margin:0 auto 30px;width:100%}.q-a .q-a_area .q-a_sub_content .q-a_search input{background-color:transparent;box-sizing:border-box;display:inline-block;height:100%;margin:0;vertical-align:top}.q-a .q-a_area .q-a_sub_content .q-a_search input[placeholder]{font-size:.95em;height:43px;padding-left:10px;width:80%}.q-a .q-a_area .q-a_sub_content .q-a_search input[type=search]{width:80%}.q-a .q-a_area .q-a_sub_content .q-a_search input:-moz-placeholder,.q-a .q-a_area .q-a_sub_content .q-a_search input:-ms-input-placeholder,.q-a .q-a_area .q-a_sub_content .q-a_search input::-moz-placeholder,.q-a .q-a_area .q-a_sub_content .q-a_search input::-webkit-input-placeholder{font-size:.75em}.q-a .q-a_area .q-a_sub_content .q-a_search input[type=submit]{background-image:url(/images/client/edit/icon_search.png);background-position:50%;background-repeat:no-repeat;background-size:13.45px;float:right;height:43px;width:calc(20% - 10px)}.q-a .q-a_area .q-a_sub_content .q-a_list{margin-bottom:15px}.q-a .q-a_area .q-a_sub_content .q-a_list li{margin-bottom:20px}.q-a .q-a_area .q-a_sub_content .q-a_list li a:before{border-right:1px solid;border-top:1px solid;content:"";display:inline-block;height:6px;margin:0 10px 3px 3px;transform:rotate(45deg);width:6px}.q-a .q-a_area .q-a_sub_content .q-a_list .q-a_list_no_select a{color:#0098da}.q-a .q-a_area .q-a_sub_content .q-a_list .q-a_list_no_select a:hover{color:#000}.q-a .q-a_area .q-a_sub_content .q-a_list .q-a_list_select p{display:inline-block!important}.q-a .q-a_area .q-a_sub_content .q-a_list .q-a_list_select:before{border-right:1px solid;border-top:1px solid;content:"";display:inline-block;height:6px;margin:0 10px 3px 3px;transform:rotate(45deg);width:6px}.q-a .q-a_area .q-a_sub_content .guide_banner a{border:2px solid #000;display:block;padding:15px 0;text-align:center;width:100%}.q-a .q-a_area .q-a_sub_content .guide_banner a .small_font{font-size:.77em}.q-a .q-a_area .q-a_sub_content .guide_banner a .bold_font{font-weight:700}.q-a .q-a_area .q-a_main_content{float:right;width:69%}.q-a .q-a_area .q-a_main_content .q-a_content_wrap{margin-bottom:160px}.q-a .q-a_area .q-a_main_content .q-a_content_wrap .q-a_content{border-bottom:1px solid #dcdcdc;margin-bottom:40px;padding-bottom:40px}.q-a .q-a_area .q-a_main_content .q-a_content_wrap .q-a_content h4{font-size:1.2em;margin-bottom:40px}.q-a .q-a_area .q-a_main_content .q-a_content_wrap .q-a_content p{display:inline-block}.q-a .q-a_area .q-a_main_content .q-a_content_wrap .q-a_content a{border-bottom:1px solid #0098da;color:#0098da}.q-a .q-a_area .q-a_main_content .q-a_content_wrap .q-a_content a:hover{border-bottom:1px solid #000;color:#000}#q-a-search .edit_header .tb_sp_only h1{display:block;font-size:1.2rem;font-weight:400;left:50px;right:inherit;text-align:left;top:16px;transform:none;width:auto}#q-a-search .edit_top_wrap{min-height:calc(100vh - 108px);width:100%}#q-a-search .edit_top_wrap .q-a_sub_content{margin-bottom:204px}#q-a-search .content_short{height:88px}#contact_form h2{font-family:Noto Sans JP,YuGothic,YuGothicM,メイリオ,sans-serif;font-weight:700;margin-bottom:32px!important;text-align:center}#contact_form .contact_form_area .input_form{margin-bottom:24px}#contact_form .contact_form_area .input_form dt{float:left;font-size:.875rem;margin-right:5%;max-width:153px;padding-top:5px;text-align:left;vertical-align:top;width:28%}#contact_form .contact_form_area .input_form dd{display:inline-block;max-width:320px;width:67%}#contact_form .contact_form_area .input_form dd select{border:1px solid #000;border-radius:0!important;height:40px;padding:5px 12px;position:relative;width:100%}#contact_form .contact_form_area .input_form dd input{height:40px;padding:5px 12px;width:100%}#contact_form .contact_form_area .input_contact_type dd{position:relative}#contact_form .contact_form_area .input_contact_type dd:after{border-bottom:1px solid #000;border-right:1px solid #000;content:"";height:10px;position:absolute;right:16px;top:13px;transform:rotate(45deg);width:10px}#contact_form .contact_form_area .input_name input{float:left;width:50%!important}#contact_form .contact_form_area .input_contact_content textarea{background-color:#eee;height:120px!important;padding:5px 12px;width:100%}#contact_form .contact_form_area .input_mail_address{margin-bottom:40px}#contact_form .contact_form_area .input_submit{text-align:center}.contact_save .content-wrapper{margin:180px auto 0;min-height:calc(100vh - 782px);padding:0 20px}.contact_save .contact_save_area{padding:0;text-align:center}.contact_save .contact_save_area .icon-checked{height:51px;margin-bottom:32px;width:51px}.contact_save .contact_save_area .main-ttl{font-size:30px;font-weight:700;margin-bottom:40px}.contact_save .contact_save_area .desc{font-size:16px;font-weight:400;line-height:1.8;margin-bottom:60px}.contact_save .contact_save_area .btn-wrap{margin:0 auto}.contact_save .contact_save_area .c-btn{margin:0 auto;max-width:inherit;width:230px}@media screen and (max-width:768px){.contact_save .breadcrumbs_area{top:0}}@media screen and (max-width:480px){.contact_save .content-wrapper{margin:60px auto 0;min-height:inherit}.contact_save .contact_save_area{margin-bottom:60px}.contact_save .contact_save_area .main-ttl{font-size:20px;margin-top:0}.contact_save .contact_save_area .desc{font-size:15px;line-height:1.8}.contact_save .contact_save_area .c-btn{width:190ppx}}@media screen and (max-width:768px){.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history{margin-bottom:95px!important}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content{margin-bottom:60px!important}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_left{clear:both;margin-bottom:14px;width:100%}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right{clear:both;width:100%}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_title{margin-bottom:22px}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_title .purchase_present{padding-top:14px}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap{padding-bottom:24px!important;padding-top:37px!important}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap .purchase_money,.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap .purchase_status,.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap .purchase_way{font-size:.9em;margin-bottom:26px}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap .purchase_payment_status{font-size:.9em;font-size:.8em!important;margin-bottom:26px}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap .purchase_id{font-size:.8em;margin-bottom:50px}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_box .purchase_box_wrap .purchase_contact{font-size:.8em}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_text_img .purchase_box_wrap .purchase_box_left{margin-right:8%;width:25%}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_text_img .purchase_box_wrap .purchase_box_right{width:67%}.q-a .q-a_area{display:block;margin:80px 0 0;padding:0 20px;position:relative}.q-a .q-a_area .q-a_sub_content{clear:both;margin-bottom:0!important;width:100%}.q-a .q-a_area .q-a_sub_content .q-a_search{height:43px;margin-bottom:53px}.q-a .q-a_area .q-a_sub_content .q-a_search input:-moz-placeholder,.q-a .q-a_area .q-a_sub_content .q-a_search input:-ms-input-placeholder,.q-a .q-a_area .q-a_sub_content .q-a_search input::-moz-placeholder,.q-a .q-a_area .q-a_sub_content .q-a_search input::-webkit-input-placeholder{font-size:.8em}.q-a .q-a_area .q-a_sub_content .q-a_search input[type=submit]{background-size:16px}.q-a .q-a_area .q-a_sub_content .q-a_list{border-bottom:1px solid #dcdcdc;margin-bottom:60px;padding-bottom:40px}.q-a .q-a_area .q-a_sub_content .guide_banner{bottom:40px;position:absolute;width:calc(100% - 40px)}.q-a .q-a_area .q-a_main_content{clear:both;width:100%}.q-a_content_ttl{margin:0 0 40px}.q-a_question{margin:0 0 32px}.q-a .q-a_area .q-a_main_content .q-a_content_wrap{margin-bottom:160px}.q-a .q-a_area .q-a_main_content .q-a_content_wrap .q-a_content{margin-bottom:60px!important;padding-bottom:60px!important}.q-a .q-a_area .q-a_main_content .q-a_content_wrap .q-a_content h4{margin-bottom:32px!important}#q-a-search .q-a_area{display:block;margin-left:0;margin-right:0;padding:0 20px 380px;position:relative}#q-a-search .q-a_area .q-a_sub_content .q-a_list{border:none;bottom:0;position:absolute;width:calc(100% - 40px)}#q-a-search .q-a_area .q-a_sub_content .guide_banner{bottom:75px}#q-a-search .q-a_area .q-a_main_content{clear:both;width:100%}#q-a-search .q-a_area .q-a_main_content .q-a_content_wrap{margin-bottom:160px}#q-a-search .q-a_area .q-a_main_content .q-a_content_wrap .q-a_content{margin-bottom:60px!important;padding-bottom:60px!important}#q-a-search .q-a_area .q-a_main_content .q-a_content_wrap .q-a_content h4{margin-bottom:32px!important}#q-a-search .edit_top_wrap{min-height:auto}#q-a-search .content_short{height:200px}#contact_form .contact_form_area{padding:0 20px}.contact_save footer .footer_wrap{border-top:1px solid #dcdcdc}}@media screen and (max-width:480px){.edit.l-setting-purchase-owner_wrap .edit-navi_area{padding:0}.edit.l-setting-purchase-owner_wrap .edit-navi_area .sp_only{display:block}.edit.l-setting-purchase-owner_wrap .edit-navi_area h2{font-size:1.2rem}.edit.l-setting-purchase-owner_wrap a.goto_back{display:block;position:relative}.edit.l-setting-purchase-owner_wrap a.goto_back img{height:auto;left:19px!important;top:22px!important;width:13px!important}.edit.l-setting-purchase-owner_wrap a.goto_back span{display:none}.edit.l-setting-purchase-owner_wrap .sub_menu{border-bottom:none}.edit.l-setting-purchase-owner_wrap .sub_menu h3{font-weight:700;margin-bottom:0!important;padding-left:20px;text-align:left!important}.edit.l-setting-purchase-owner_wrap .sub_menu .pc_tb_only{display:none}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap{width:100%!important}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_text_img .purchase_box_wrap .purchase_box_left{margin-right:8%;width:30%}.edit.l-setting-purchase-owner_wrap section.l-setting-purchase-owner_wrap .purchase_history .purchase_history_content .purchase_right .purchase_text_img .purchase_box_wrap .purchase_box_right{width:62%}.q-a .q-a_area{margin:0}.q-a .edit_header{display:block!important}.q-a .edit_header h2{margin-bottom:0!important;position:absolute;right:50%;top:20px;transform:translateX(50%)}.q-a .edit_header .edit_gnav img{width:22px!important}#contact_form .edit_header{display:block}#contact_form .edit_header .edit_gnav img{width:22px!important}#contact_form .contact_form_area{margin-bottom:45px!important;padding-top:100px}#contact_form .contact_form_area .input_mail_address{margin-bottom:80px}}.btn_area_virtical{display:flex}div.preview_text_mini{font-size:.5em;padding-left:4px}@media screen and (max-width:564px){.btn_area_virtical{filter:alpha(opacity=95);float:right;left:-.5em;letter-spacing:-.1em;margin-right:-10%;-moz-opacity:.95;opacity:.95;position:fixed;width:104%;z-index:99999}.template_area .template .btn_area button{margin:0;padding:0}.btn_area_virtical button[type=button]{border-left:1px solid #fff;letter-spacing:normal;width:50%}button#edit_detail_favorite_sp{background-color:#fff;float:right;height:38px;width:54px}button#edit_detail_favorite_sp img{width:38px}h2.inline{display:inline}div.edit-navi_area{padding:0 12px 0 20px}}@media screen and (max-width:480px){button#edit_detail_favorite_sp{background-color:#eee;margin-top:16px}button#edit_detail_favorite_sp img{width:33px}}@media screen and (max-width:343px){div.preview_text_mini{display:none}}@media screen and (max-width:564px){.show_only_pc{display:none}}@media screen and (min-width:564px){.show_only_sp{display:none}}.tx_red{color:#f03333;font-weight:700}#edit_cover .choose_cover_ttl .text{float:left;width:50%}#edit_cover .choose_cover_ttl .radio{float:right;text-align:right;width:46%}#edit_cover .choose_cover_ttl .choose_cover_ttl_inner{border-bottom:1px solid #ccc;margin:0 auto 40px;width:90%}#edit_cover .choose_cover_ttl .ttl{font-weight:700;margin-bottom:12px}#edit_cover .choose_cover_ttl .ttl sup{padding:0 8px 0 4px}#edit_cover .choose_cover_ttl .desc{font-size:.9rem}#edit_cover .choose_cover_ttl .radio label{margin-left:40px}#edit_cover .choose_cover_ttl .radio .btn_area{margin:0;text-align:right}#edit_cover .choose_cover_ttl .radio .btn_area button{height:40px;margin-top:20px;width:160px}#edit_cover .choose_photo_or_movie{border:1px solid #000;margin:0 auto 40px;padding:32px 16px;width:80%}#edit_cover .choose_photo_or_movie .ttl{margin-bottom:12px}#edit_cover .choose_photo_or_movie .desc{float:left;font-size:.9rem}#edit_cover .choose_photo_or_movie .btn{margin-top:-20px;text-align:right}#edit_cover .choose_photo_or_movie .btn button{height:40px;width:140px}#edit_cover .choose_photo_or_movie .btn button.btn_switch_movie:before{content:url(/images/client/edit/icon_switch_movie.svg);display:inline-block;margin-right:8px;vertical-align:middle;width:20px}#edit_cover .choose_photo_or_movie .btn button.btn_switch_photo:before{content:url(/images/client/edit/icon_switch_photo.svg);display:inline-block;margin-right:8px;vertical-align:middle;width:20px}#edit_cover .choose_movie_area .movie_area{margin:0 auto 40px;padding-top:45%;position:relative;width:80%}#edit_cover .choose_movie_area .movie_area>a>img{height:100%;position:absolute;right:0;top:0;width:100%}#edit_cover .choose_movie_area .movie_area iframe,#edit_cover .choose_movie_area .movie_area video{position:absolute;right:0;top:0;width:100%}#edit_cover .choose_movie_area .movie_area iframe{height:100%}#edit_cover .choose_movie_area .desc{margin-bottom:32px;text-align:center}#edit_cover .choose_movie_area .note{font-size:.8rem;margin-bottom:60px}.choose_movie_area div.select_movie_center{background-color:#fff;border-radius:50%;height:80px;left:calc(50% - 80px);pointer-events:none;position:absolute;top:50%;transform:translate(50%,-50%);width:80px;z-index:2}.choose_movie_area div.select_movie_center:before{background-image:url(/images/client/edit/icon_movieL.svg);background-position:50% 50%;content:"";height:27px;left:calc(50% - 40px);position:absolute;top:50%;transform:translate(50%,-50%);width:40px}#edit_cover .choose_movie_area .btn_area{height:40px}#edit_cover .choose_movie_area .btn_area label{background-color:#fff;border:2px solid #333;border-radius:20px;color:#333;font-size:.875rem;margin:18px 0 20px;padding:11px 45px!important;width:auto!important}#edit_cover .choose_movie_area .btn_area label input{display:none}#edit_cover .choose_movie_area .btn_area label:hover{background-color:#fff;border-radius:20px;opacity:.7}#edit_cover .choose_movie_area .btn_area label:before{content:url(/images/client/edit/icon_movie.svg);display:inline-block;margin-right:8px;vertical-align:middle;width:20px}#edit_cover .choose_movie_area .movie_area a.btn_choose_delete{background-color:#fff;border-radius:50%;height:40px;position:absolute;right:15px;text-align:center;top:15px;width:40px}#edit_cover .choose_movie_area .movie_area a.btn_choose_delete img{height:auto;margin:14px 0 0 2px;position:static;width:13px!important}#edit_cover .choose_movie_area .movie_area a.btn_choose_delete:hover{opacity:.9}#edit_cover .choose_movie_area .movie_area a.btn_choose_play{height:100px;position:absolute;right:calc(50% - 50px);text-align:center;top:calc(50% - 50px);width:100px}#edit_cover .choose_movie_area .movie_area a.btn_choose_play img{height:auto;opacity:.8;position:static}#edit_cover .choose_movie_area .movie_area a.btn_choose_play img:hover{opacity:1}#edit_cover .movie_buttons{text-align:center}#edit_cover .movie_buttons .delete_btn_area,#edit_cover .movie_buttons form{display:inline-block;margin:0 20px}#edit_cover .choose_movie_area .delete_btn_area button{background-color:#fff;border:2px solid #333;border-radius:20px;color:#333;font-size:.875rem;height:40px;margin:18px 0 20px;padding:8px 45px!important;vertical-align:middle;width:auto!important}#edit_cover .choose_movie_area .delete_btn_area button:hover{background-color:#fff;border-radius:20px;opacity:.7}#edit_cover .choose_movie_area .delete_btn_area button:before{content:url(/images/client/mainmenu/icon_delete.svg);display:inline-block;margin-right:8px;transform:scale(1.4);vertical-align:middle;width:20px}@media screen and (max-width:480px){#edit_cover .choose_cover_ttl .choose_cover_ttl_inner{width:100%}#edit_cover .choose_cover_ttl .radio label{margin-left:20px}#edit_cover .choose_cover_ttl .radio label:first-child{margin-left:0}#edit_cover .choose_cover_ttl .radio .btn_area button{width:100%}#edit_cover .choose_photo_or_movie .desc{width:44%}#edit_cover .choose_photo_or_movie .btn{margin-top:0}#edit_cover .choose_movie_area{width:90%}#edit_cover .choose_movie_area div.movie_area{margin:0 auto 40px;width:100%}.choose_movie_area div.select_movie_center{height:40px;left:calc(50% - 40px);width:40px}.choose_movie_area div.select_movie_center:before{height:27px;left:calc(50% - 20px);width:20px}#edit_cover .choose_movie_area .desc{text-align:left}#edit_cover .choose_movie_area .btn_area{margin-bottom:20px}#edit_cover .movie_buttons .movie_btn_area{padding-bottom:0}#edit_cover .choose_movie_area .movie_area a.btn_choose_play{height:50px;position:absolute;right:calc(50% - 25px);text-align:center;top:40%;width:50px}#edit_cover .choose_movie_area .movie_area a.btn_choose_play img{height:auto;opacity:.8;position:static}#edit_cover .choose_movie_area .movie_area a.btn_choose_play img:hover{opacity:1}}h3.thanks_share{font-size:1.2rem;font-weight:400;margin-bottom:16px;margin-left:4px;margin-top:16px;text-align:left}.thanks_password_form{border-top:1px solid #dcdcdc;margin:0 auto;max-width:1120px;padding:0 20px;width:100%}.thanks_password_radio dl dd,.thanks_password_radio dl dt{display:inline-block;float:left;width:auto!important}.thanks_password_radio dl dd{float:right;padding-left:16px;padding-top:16px}.thanks_password_form .input_submit{text-align:center}.thanks_password_form .input_submit button[type=submit]{height:40px;width:160px}.thanks_password_form .input_form{background-color:#eee;border-bottom:1px solid #000;margin:auto;width:320px}.thanks_password_form .input_password{position:relative}.thanks_password_form .input_password input[type=password],.thanks_password_form .input_password input[type=text]{display:inline;font-size:16px;vertical-align:middle;width:90%}.thanks_password_form .input_form input{background-color:transparent;padding:2px 0 16px}.thanks_password_form .input_password input[type=checkbox]{display:none;text-align:right}.thanks_password_form .input_password .passcheck{background-image:url(/images/client/common/icon_pw.svg);background-position:50%;background-repeat:no-repeat;background-size:21px 11px;display:inline-block;height:21px;position:absolute;right:5px;top:5px;width:21px}.thanks_password_form .input_password input[type=checkbox]:checked+.passcheck{background-image:url(/images/client/common/icon_pw_2.svg)!important;background-size:21px 21px;top:5px}.thanks_password_form .errorArea{margin:20px auto;width:320px}.choose_letter_area{font-size:.9rem;margin-bottom:100px;text-align:center;width:100%}.choose_letter_area .choose_letter{display-flex-direction:row;display-align-items:center;display:flex;justify-content:center;margin-bottom:40px}.choose_letter_area .choose_letter .item{dislay:block;box-shadow:0 0 3px 3px rgba(0,0,0,.1);margin:0 2%;padding:60px 0;text-align:center;width:360px}.choose_letter_area .choose_letter .item.selected,.choose_letter_area .choose_letter .item:hover{color:#0098da;outline:2px solid #0098da}.choose_letter_area .choose_letter .item span.desc{display:block;font-size:.9rem;margin-bottom:20px}.choose_letter_area .choose_letter .item span.ttl{display:inline-block;font-size:1.4rem;padding-left:60px;position:relative}.choose_letter_area .choose_letter .item:hover span.ttl:before,.choose_letter_area .choose_letter .item span.ttl:before{background-repeat:no-repeat;bottom:0;content:"";display:block;height:38px;left:0;position:absolute;vertical-align:bottom;width:40px}.choose_letter_area .choose_letter .item span.ttl01:before{background-image:url(/images/steps/icon_create_invitation.svg)}.choose_letter_area .choose_letter .item span.ttl02:before{background-image:url(/images/steps/icon_create_thanks.svg)}.choose_letter_area .choose_letter .item:hover span.ttl01:before,.choose_letter_area .choose_letter .selected span.ttl01:before{background-image:url(/images/steps/icon_create_invitation_selected.svg)}.choose_letter_area .choose_letter .item:hover span.ttl02:before,.choose_letter_area .choose_letter .selected span.ttl02:before{background-image:url(/images/steps/icon_create_thanks_selected.svg)}@media screen and (max-width:768px){.choose_letter_area{padding:0 4%}.choose_letter_area .choose_letter{flex-direction:column;margin-bottom:0}.choose_letter_area .choose_letter .item{margin:0 2% 20px;padding:40px 0;width:96%}}.list_wrap .make_newInvitation{position:relative}.list_wrap .make_newInvitation .status_plan{color:#f03333;font-size:.9rem;left:50%;margin:0;position:absolute;top:-44px;transform:translateX(-50%);width:100%}.list_wrap .letter_list_wrap .letter_wrap{margin-bottom:40px;position:relative}.list_wrap .letter_list_wrap .letter_wrap:last-child{margin-bottom:120px}.list_wrap .letter_list_wrap .letter_wrap a{box-shadow:0 0 3px 3px rgba(0,0,0,.1);display:block;padding:32px 6% 60px}.list_wrap .letter_list_wrap .letter_wrap .left{float:left;width:20%}.list_wrap .letter_list_wrap .letter_wrap .right{float:right;width:72%}.list_wrap .letter_list_wrap .letter_wrap .img_wrap{position:relative}.list_wrap .letter_list_wrap .letter_wrap .img_wrap img{width:100%}.list_wrap .letter_list_wrap .letter_wrap .img_wrap .badge{background-color:#f03333;border-radius:10px;color:#fff;display:block;font-size:.8rem;height:20px;line-height:20px;position:absolute;right:-10px;top:-10px;width:20px}.list_wrap .letter_list_wrap .letter_wrap .letter_cat{margin-bottom:20px;text-align:left}.list_wrap .letter_list_wrap .letter_wrap .letter_cat_invitation:before,.list_wrap .letter_list_wrap .letter_wrap .letter_cat_thanks:before{background-size:20px;content:"";display:inline-block;height:20px;margin-right:8px;vertical-align:top;width:20px}.list_wrap .letter_list_wrap .letter_wrap .letter_cat_invitation:before{background:url(/images/client/common/icon_invitation.svg) no-repeat 0 0}.list_wrap .letter_list_wrap .letter_wrap .letter_cat_thanks:before{background:url(/images/client/common/icon_thanks.svg) no-repeat 0 0}.list_wrap .letter_list_wrap .letter_wrap .letter_cat span{background-color:#000;color:#fff;display:inline-block;font-size:.75rem;margin-left:12px;padding:2px 6px;vertical-align:top}.list_wrap .letter_list_wrap .letter_wrap .letter_name{font-size:1.2rem;margin-bottom:20px;text-align:left}.list_wrap .letter_list_wrap .letter_wrap .form_state,.list_wrap .letter_list_wrap .letter_wrap .participation{display:block;margin-bottom:8px;text-align:left}.list_wrap .letter_list_wrap .letter_wrap .participation>span{font-size:1.4rem}.list_wrap .letter_list_wrap .letter_wrap .form_state{margin-bottom:20px}.list_wrap .letter_list_wrap .letter_wrap .form_state>span{display:inline}.list_wrap .letter_list_wrap .letter_wrap .area_icon{bottom:20px;position:absolute;right:20px}.list_wrap .letter_list_wrap .letter_wrap .area_icon button{margin-left:20px}.list_wrap .letter_list_wrap .letter_wrap .status{border:1px solid #000;border-radius:14px;bottom:20px;display:block;font-size:.9rem;height:28px;left:6%;line-height:28px;position:absolute;width:64px}@media screen and (max-width:768px){.list_wrap .letter_list_wrap .letter_wrap .left{float:left;width:24%}.list_wrap .letter_list_wrap .letter_wrap .right{float:right;width:68%}.list_wrap .letter_list_wrap .letter_wrap .form_state,.list_wrap .letter_list_wrap .letter_wrap .participation{font-size:.85em}.list_wrap .letter_list_wrap .letter_wrap .participation>span{font-size:1.2rem}.list_wrap .letter_list_wrap .letter_wrap .status{left:6%}}#modal_congrats_invitation .modal_base_inner,#modal_congrats_thanks .modal_base_inner{background:url(/images/client/common/bg_congrats.svg) no-repeat 50%;background-size:contain;padding:180px 0 80px!important}#modal_congrats_invitation .modal_base_inner .ttl,#modal_congrats_thanks .modal_base_inner .ttl{color:#0098da;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:1.4rem}#modal_congrats_invitation .modal_base_inner .desc,#modal_congrats_thanks .modal_base_inner .desc{line-height:2.4;margin-bottom:40px}#modal_congrats_invitation .modal_base_inner .help,#modal_congrats_thanks .modal_base_inner .help{font-size:.9rem}@media screen and (max-width:768px){#modal_congrats_invitation .modal_base_inner,#modal_congrats_thanks .modal_base_inner{background:url(/images/client/common/bg_congrats.svg) no-repeat 50%;background-size:contain;padding:140px 0 40px!important}}.thanks_bnr_area{margin:0 auto 80px;max-width:480px}.thanks_bnr_area img{width:100%}@media screen and (max-width:768px){.thanks_bnr_area{margin:0 auto 80px;max-width:360px}}.purchase_wrap .purchase_area{margin:0 auto}.purchase_wrap .purchase_area .plan_invitation_single .desc,.purchase_wrap .purchase_area .plan_thanks_single .desc{font-size:.95rem;margin:0 auto 40px;max-width:560px;text-align:left}.purchase_wrap .purchase_area .plan_invitation_single ul.plan_desc_list li span,.purchase_wrap .purchase_area .plan_thanks_single ul.plan_desc_list li span{display:inline-block;line-height:1.5;padding-right:5px;vertical-align:middle;width:calc(100% - 50px)}.purchase_wrap .btn_area{margin-bottom:0}.purchase_wrap .purchase_intro{line-height:1.8;margin:0 auto 40px;max-width:600px}.purchase_wrap .purchase_intro h3{font-weight:700;margin-bottom:40px;text-align:center}.purchase_wrap .purchase_intro .desc{margin:0 auto 30px}.purchase_wrap .purchase_intro img{width:100%}.purchase_wrap .purchase_area{margin-bottom:60px;max-width:860px;position:relative}.purchase_wrap .purchase_area ul{margin:0 auto 20px;width:85%}.purchase_wrap .purchase_area ul li{width:24%}.purchase_wrap .purchase_area .ttl{font-size:1.3rem;margin-bottom:40px;text-align:center}.purchase_wrap .purchase_area .plan_invitation_single .ttl:before{content:url(/images/client/common/icon_invitation.svg);display:block;margin:0 auto 12px;width:40px}.purchase_wrap .purchase_area .plan_thanks_single .ttl:before{content:url(/images/client/common/icon_thanks.svg);display:block;margin:0 auto 12px;width:40px}.purchase_wrap .purchase_area .desc{font-size:.9rem;margin-bottom:40px;text-align:center}.purchase_wrap .other_plan_area{margin:0 auto;max-width:856px;min-height:400px;text-align:center;width:90%}.purchase_wrap .other_plan_area h3{font-weight:700;margin-bottom:40px;text-align:center}.purchase_wrap .other_plan_area .box{border:1px solid #eee;box-shadow:0 0 3px 3px rgba(0,0,0,.1);float:left;justify-content:center;margin:0 auto 20px;min-height:350px;position:relative;width:31.66667%}.purchase_wrap .other_plan_area .box:first-child:nth-last-child(2),.purchase_wrap .other_plan_area .box:first-child:nth-last-child(2)~.box,.purchase_wrap .other_plan_area .box:first-child:nth-last-child(4),.purchase_wrap .other_plan_area .box:first-child:nth-last-child(4)~.box{width:47%}.purchase_wrap .other_plan_area .box .plan_invitation_single{background-color:#75b3c6}.purchase_wrap .other_plan_area .box .plan_thanks_single{background-color:#8890d0}.purchase_wrap .other_plan_area .box .plan_basic{background-color:#cb9764}.purchase_wrap .other_plan_area .box .plan_unlimited{background-color:#de9285}.purchase_wrap .other_plan_area .box .plan_icon{height:22px;margin:30px auto 17px;position:relative;width:auto}.purchase_wrap .other_plan_area .box .caution{height:36px;position:absolute;right:4px;top:4px;width:auto}.purchase_wrap .other_plan_area .box .subttl{color:#fff;display:block;font-size:.85rem;padding-bottom:5px}.purchase_wrap .other_plan_area .box .ttl_plan{color:#fff;font-size:22px;font-weight:700;padding-bottom:20px;text-align:center}.purchase_wrap .other_plan_area .box .price{background-color:#fff;font-family:Noto Sans JP,YuGothic,YuGothicM,メイリオ,sans-serif;font-size:24px;height:80px;line-height:15px;margin:0;min-height:50px;padding:25px}.purchase_wrap .other_plan_area .box .plan_thanks_single .price{height:auto}.purchase_wrap .other_plan_area .box .plan_invitation_single .price{color:#288db4;font-weight:700}.purchase_wrap .other_plan_area .box .plan_invitation_single .price .txt_red{font-weight:700}.purchase_wrap .other_plan_area .box .plan_thanks_single .price{color:#5560b5;font-weight:700}.purchase_wrap .other_plan_area .box .plan_basic .price{color:#b27030;font-weight:700}.purchase_wrap .other_plan_area .box .plan_unlimited .price{color:#b9321b;font-weight:700}.purchase_wrap .other_plan_area .box .price span{font-size:12px;font-weight:700}@media screen and (min-width:769px){.purchase_wrap .purchase_area .plan_line{float:left;margin-bottom:70px;width:50%}.purchase_wrap .purchase_area .plan_line .desc{min-height:70px;width:90%}.purchase_wrap .plan_invitation_single ul.plan_desc_list,.purchase_wrap .plan_thanks_single ul.plan_desc_list{width:90%}.purchase_wrap .purchase_plan .box:last-child{margin-bottom:80px}}@media only screen and (min-width:481px){.purchase_wrap .other_plan_area .twobox{margin:0 auto;width:80%}}.other_plan_area .box .price span.price_deals{color:#be0c0c;display:inline-block;font-size:12px;font-weight:400;padding-top:5px}.purchase_wrap .other_plan_area .box .desc{background-color:#fff;font-size:15px;height:70px;margin:0;padding:0 22px 75px;text-align:left}.purchase_wrap .other_plan_area .box .detail{background-color:#fff;color:#666;font-size:12px;margin:0;text-align:left}.purchase_wrap .other_plan_area .box .btn_area{background-color:#fff;margin:0;padding-bottom:20px}.purchase_wrap .other_plan_area .box .btn_area .plan_invitation_single button{color:#288db4}.purchase_wrap .other_plan_area .box .btn_area .plan_thanks_single button{color:#5560b5}.purchase_wrap .other_plan_area .box .btn_area .plan_basic button{color:#b27030}.purchase_wrap .other_plan_area .box .btn_area .plan_unlimited button{color:#b9321b}.purchase_wrap .other_plan_area .box .btn_area button{height:48px;width:90%}.box_clear{clear:both}@media screen and (min-width:481px){.purchase_wrap .other_plan_area.lower{margin:0 auto 120px;min-height:120px;width:88%}.purchase_wrap .other_plan_area.lower .box{display:flex;height:auto;min-height:120px;width:97%}.purchase_wrap .other_plan_area.lower .box .plan_invitation_single{display:flex;width:100%}.purchase_wrap .other_plan_area.lower .box .plan_invitation_single .left{width:200px}.purchase_wrap .other_plan_area.lower .box .plan_invitation_single .middle{background-color:#fff;width:calc(100% - 155px)}.purchase_wrap .other_plan_area.lower .box .plan_invitation_single .right{background-color:#fff;width:200px}.purchase_wrap .other_plan_area.lower .box .plan_icon{height:22px;margin:30px auto 17px;position:relative;width:30px}.purchase_wrap .other_plan_area.lower .box .ttl_plan{color:#fff;font-size:16px;margin:0 auto 30px;width:auto}.purchase_wrap .other_plan_area.lower .box .price{font-family:Noto Sans JP,YuGothic,YuGothicM,メイリオ,sans-serif;height:auto;line-height:15px;padding:25px;text-align:left}.purchase_wrap .other_plan_area.lower .box .desc{background-color:#fff;font-size:14px;height:unset;margin:0;padding:0 0 22px 22px;text-align:left}.purchase_wrap .other_plan_area.lower .box .btn_area{height:100%;margin:auto;padding:36px 20px 0}.purchase_wrap .other_plan_area.lower .box .btn_area button{max-width:120px}.purchase_wrap .other_plan_area.lower .box .btn_area span{line-height:48px;margin:0 auto}}.purchase_wrap #invitation_purchase .other_plan_area .box .plan_invitation_single .price{color:unset;font-weight:400}.purchase_wrap #invitation_purchase .other_plan_area.lower .box .subttl{display:none}.purchase_wrap .other_plan_area.lower .box .price{font-size:20px}.purchase_wrap .plan_detail_area{margin-bottom:40px}.purchase_wrap .plan_detail_area h3{text-align:center}.purchase_wrap .plan_detail_area .table_plan{border:1px #969696;border-collapse:collapse;empty-cells:hide;font-size:.85rem;margin:0 auto 20px;max-width:856px;width:100%}.purchase_wrap .plan_detail_area .table_plan .empty{background-color:#fff;border-left:1px solid #fff;border-top:1px solid #fff}.purchase_wrap .plan_detail_area .table_plan .invitation_single{background-color:#75b3c6;border:1px solid #969696;color:#fff}.purchase_wrap .plan_detail_area .table_plan .thanks_single{background-color:#8890d0;border:1px solid #969696;color:#fff}.purchase_wrap .plan_detail_area .table_plan .basic_plan{background-color:#cb9764;border:1px solid #969696;color:#fff}.purchase_wrap .plan_detail_area .table_plan .unlimited_plan{background-color:#de9285;border:1px solid #969696;color:#fff}.purchase_wrap .plan_detail_area .table_plan th{background-color:#eee;border:1px solid #969696;height:60px;padding:8px 0}.purchase_wrap .plan_detail_area .table_plan td{border:1px solid #969696;height:60px;text-align:center;vertical-align:middle}.purchase_wrap .plan_detail_area .table_plan td span.highlight{color:#0098da;display:block;font-size:.6rem}.purchase_wrap .plan_detail_area .note{font-size:.7rem;margin:0 auto;max-width:856px;padding-bottom:40px}.purchase_wrap .plan_invitation_single .ttl,.purchase_wrap .plan_thanks_single .ttl{font-size:1.1rem;font-weight:700}.purchase_wrap .plan_invitation_single ul.plan_desc_list,.purchase_wrap .plan_thanks_single ul.plan_desc_list{margin-bottom:50px;max-width:560px}.purchase_wrap .plan_invitation_single ul.plan_desc_list li,.purchase_wrap .plan_thanks_single ul.plan_desc_list li{font-size:.9rem;height:48px;line-height:48px;width:100%}.purchase_wrap .plan_invitation_single ul.plan_desc_list li:nth-child(odd),.purchase_wrap .plan_thanks_single ul.plan_desc_list li:nth-child(odd){background-color:#f4f4f4}.purchase_wrap .plan_invitation_single ul.plan_desc_list li:before,.purchase_wrap .plan_thanks_single ul.plan_desc_list li:before{content:url(/images/client/common/plan_check.svg);display:inline-block;margin:5px 16px 0 14px;vertical-align:middle;width:20px}.purchase_wrap .table_plan td span.deals{color:#0098da;display:block;font-size:7px}@media screen and (max-width:1219px){.purchase_wrap .other_plan_area.lower .box{width:99%}}@media screen and (max-width:786px){.purchase_wrap .other_plan_area.lower .box .desc{font-size:12px;min-height:30px}}@media screen and (max-width:480px){.purchase_wrap .other_plan_area.lower .box{margin-bottom:60px}.purchase_wrap #invitation_purchase .other_plan_area .box .plan_invitation_single .price{height:auto}.purchase_wrap .other_plan_area.lower .box .desc{font-size:15px}}@media only screen and (min-width:481px){.purchase_wrap .plan_detail_area .table_plan th br{display:none}}@media screen and (max-width:768px){.purchase_wrap .purchase_intro .desc{width:90%}.purchase_wrap .purchase_area .desc{margin-bottom:20px;text-align:left}.purchase_wrap .purchase_area ul{margin-bottom:0;width:100%}.purchase_wrap .purchase_area ul li{width:49%}.purchase_wrap .other_plan_area .box{margin-bottom:40px}.purchase_wrap .other_plan_area .box .subttl{font-size:9px}.purchase_wrap .other_plan_area .box .ttl_plan{font-size:19px;height:50px}.purchase_wrap .other_plan_area .box .price{font-size:19px}.purchase_wrap .other_plan_area .box .desc{font-size:13px;min-height:72px;text-align:left}.purchase_wrap .btn_area button{width:100%}.purchase_wrap .plan_detail_area .table_plan{font-size:.75rem}}@media screen and (max-width:667px){.purchase_wrap .other_plan_area .box:first-child:nth-last-child(2),.purchase_wrap .other_plan_area .box:first-child:nth-last-child(2)~.box,.purchase_wrap .other_plan_area .box:first-child:nth-last-child(4),.purchase_wrap .other_plan_area .box:first-child:nth-last-child(4)~.box{width:48.5%}}@media screen and (max-width:667px) and (max-width:480px){.purchase_wrap .other_plan_area .box,.purchase_wrap .other_plan_area .box:first-child:nth-last-child(2),.purchase_wrap .other_plan_area .box:first-child:nth-last-child(2)~.box,.purchase_wrap .other_plan_area .box:first-child:nth-last-child(4),.purchase_wrap .other_plan_area .box:first-child:nth-last-child(4)~.box{width:96%}.purchase_wrap .other_plan_area .box .desc{min-height:auto}.purchase_wrap .other_plan_area .box .subttl{font-size:.85rem}.purchase_wrap .other_plan_area .box .ttl_plan{font-size:1.5rem}.purchase_wrap .other_plan_area .box .price{font-size:24px}.purchase_wrap .other_plan_area .box .desc{font-size:1rem}}@media screen and (max-width:667px) and (max-width:320px){.purchase_wrap .plan_detail_area .table_plan{font-size:.7rem}}@media screen and (max-width:667px){.campaign_modal{font-family:none!important}.campaign_modal .text_red{color:#f03333}.campaign_modal .text_small{font-size:.8rem}.selected_template{border:2px solid #000;margin:0 auto 48px;max-width:480px;padding:20px 24px}.selected_template p{font-size:.875rem}.selected_template p:last-of-type a{border-bottom:1px solid #0098da;color:#0098da}.selected_template p:last-of-type a:hover{opacity:.8}.selected_template p:last-of-type a:after{border-right:1px solid #0098da;border-top:1px solid #0098da;content:"";display:inline-block;height:6px;margin:0 0 2px 4px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:6px}.edit .edit_change_template{margin-bottom:48px}.template_area .tempList_wrap .temp_recommend span{display:block;overflow:hidden;position:relative}.template_area .tempList_wrap .temp_recommend span:after{background-color:#0098da;color:#fff;content:"オススメ";font-size:11px;left:-23px;padding:4px 20px;position:absolute;text-align:center;top:7px;transform:rotate(-45deg);z-index:10}.template_area_1205 .sub_menu a.goto_back{display:block;position:relative}.template_area_1205 .sub_menu a.goto_back img{height:auto;left:0;position:absolute;top:8px;width:9px}.template_area_1205 .sub_menu a.goto_back span{left:21px;position:absolute;top:4px}.template_area_1205 .sub_menu h3{margin-bottom:20px;text-align:center}div.preview_text_mini{font-size:.5em;padding-left:4px}.btn_area_virtical{display:flex}.content_area_1120 .tempList_wrap .tempList a.selected:before,.template_area .tempList_wrap .tempList a.selected:before{z-index:10}}@media screen and (max-width:667px) and (max-width:480px){.selected_template{margin-bottom:16px;padding:20px 16px}.selected_template p{float:none;font-size:1rem;text-align:center}.selected_template p:first-of-type{margin-bottom:8px}.template_area_1205{padding:50px 20px 0;position:relative}.template_area_1205 .sub_menu{position:static}.template_area_1205 .favorite{right:20px}}@media screen and (max-width:667px){#loader-bg{background-color:hsla(0,0%,100%,.4);display:none;height:100vh;left:0;opacity:0;position:absolute;top:0;transition:.3;width:100%;z-index:9999}#loader-bg #loader{height:160px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:160px}}@media screen and (max-width:667px) and (max-width:480px){#loader-bg #loader{height:100px;width:100px}}@media screen and (max-width:667px){.loader-visible{display:block!important;opacity:1!important}body.loader-fixed{height:100vh;overflow:hidden}.no-resize{resize:none}#account_add ul.each_send_type{border:1px solid #dcdcdc;margin-bottom:42px;width:100%}#account_add ul.each_send_type li{border-radius:0;border-right:1px solid #dcdcdc;cursor:pointer;float:left;height:200px;padding:55px 10px;pointer-events:visible;text-align:center;width:17.5%}#account_add ul.each_send_type li:last-of-type{border:none}#account_add ul.each_send_type li:hover{outline:2px solid #0098da}#account_add ul.each_send_type .URL_copy:hover{outline:0}#account_add ul.each_send_type .URL_copy:hover>div>p>button{border:2px solid #0098da}#account_add ul.each_send_type li.URL_copy{width:30%}#account_add ul.each_send_type li div{position:relative}#account_add ul.each_send_type li div p.name_sendType{margin-bottom:10px}#account_add ul.each_send_type li div img{height:36px;margin-top:16px;width:auto}#account_add ul.each_send_type .send_mail img{height:30px}}@media screen and (max-width:667px) and (max-width:768px){#account_add ul.each_send_type li{margin-bottom:0;margin-right:0}#account_add .choose_send_type_part{border-top:none}}@media screen and (max-width:667px) and (max-width:480px){#account_add .choose_send_type_part{padding:0}#account_add ul.each_send_type li{border-bottom:1px solid #dcdcdc!important;border-right:none;float:none;height:80px;margin-bottom:0;padding:0 0 0 32px;width:100%}#account_add ul.each_send_type li .name_sendType:hover{opacity:.7}#account_add ul.each_send_type li.URL_copy{width:100%}#account_add ul.each_send_type li.URL_copy>div>p:first-of-type{margin-left:0}#account_add ul.each_send_type li>div>p:first-of-type{line-height:80px;margin-left:68px;text-align:left}#account_add ul.each_send_type li>div>p:last-of-type{left:0;position:absolute;top:25px}#account_add ul.each_send_type li img{height:30px!important;margin-top:0!important;width:auto}#account_add ul.each_send_type .send_mail img{height:23px!important;margin-top:3px!important}#account_add ul.each_send_type div:after{background:url(../images/common/arrow_right.svg) no-repeat;background-size:8px 16px;content:"";display:inline-block;height:30px;position:absolute;right:0;top:40%;width:30px}}@media screen and (max-width:667px) and (max-width:1510px) and (min-width:1021px){.edit{margin:0 40px 0 0;width:75%}}.mt_10{margin-top:10px}.ml_10{margin-left:10px}.w_80per{width:80%}.w_90per{width:90%}.app_notification{margin:5px auto 40px;width:80%}.d_ib_txt_left{display:inline-block;text-align:left}.attention a{color:#f03333;font-size:.75rem}.price_notification{margin:0 auto;position:relative;top:-35px}.price_notification p{margin-bottom:0}.contact_attention h3{font-size:1rem;margin-bottom:32px;text-align:center}.contact_attention h4{font-size:.9rem;margin-bottom:5px}.contact_attention p,.contact_attention ul{font-size:.9rem;margin-bottom:20px}.contact_attention li a{text-decoration:underline}.contact_attention p.contact_faq{margin-bottom:0;text-align:right}.contact_attention p a{color:#0098da;text-decoration:underline}@media screen and (max-width:480px){.contact_attention{padding:20px}.contact_attention h3{margin-bottom:25px}.contact_attention p{margin-bottom:20px}}#edit_temp_list{background-color:#f4f4f4;margin-bottom:0;overflow:hidden}#edit_temp_list .pagination{margin:40px auto 0}#edit_temp_list .tempList{padding-bottom:20px}#edit_temp_list .tempList .img_wrap{font-size:0}#edit_temp_list .tempList .text_wrap{padding:10px}#edit_temp_list .tempList .temp_name{margin-bottom:3px}#edit_temp_list .tempList .price{display:inline-block;margin-bottom:4px;width:inherit}#edit_temp_list .tempList .tag_purchased{background-color:#707070;color:#fff;display:inline-block;font-size:10px;padding:1px 5px;transform:scale(.85)}#edit_temp_list .tempList .btn_favorite{bottom:8px;float:none;margin:0;position:absolute;right:10px}#edit_temp_list .tempList .btn_favorite:hover{cursor:pointer;opacity:.75}#edit_temp_list .tempList .temp_color{bottom:10px;left:10px;position:absolute}#edit_temp_list .bg_white{background-color:#fff}#edit_temp_list .temp_list_all{padding-bottom:60px;padding-top:60px}#edit_temp_list .temp_list_all .sub_menu{margin-bottom:40px}#edit_temp_list .temp_list_all .tempList_wrap{display:flex;flex-wrap:wrap}#edit_temp_list .temp_list_all .tempList{float:none;height:auto;margin-bottom:30px}#edit_temp_list .temp_list_all .tempList a{margin-bottom:0}#edit_temp_list .temp_list_all .temp_name{width:100%}#edit_temp_list .temp_list_all .temp_color li span{border-radius:50%;height:8px;width:8px}#edit_temp_list .selected_template_area{align-items:center;background-color:#fff;display:flex;justify-content:space-between;margin:0 auto 40px;max-width:800px;padding:7px 24px;width:90%}#edit_temp_list .selected_template_area .selected_template{border:none;margin:0;padding:10px 60px 10px 0;width:calc(100% - 200px)}#edit_temp_list .selected_template_area .selected_template p a{border:none;color:#000;display:inline-block;padding-right:30px;position:relative}#edit_temp_list .selected_template_area .selected_template p a:after{border-right:2px solid #333;border-top:2px solid #333;content:"";display:inline-block;height:8px;position:absolute;right:0;top:calc(50% - 4px);transform:rotate(45deg);width:8px}#edit_temp_list .selected_template_area .selected_template p a:hover{color:#0098da}#edit_temp_list .selected_template_area .selected_template p a:hover:after{border-right:2px solid #0098da;border-top:2px solid #0098da}#edit_temp_list .selected_template_area .selected_template_favorite{width:200px}#edit_temp_list .selected_template_area .selected_template_favorite a{border:2px solid #0098da;color:#0098da;font-size:.875rem;padding:12px 23px 9px}#edit_temp_list .selected_template_area .selected_template_favorite a:hover{opacity:.8}#edit_temp_list .selected_template_area .selected_template_favorite a:before{background:url(https://dear-guest.com/images/client/common/icon_heart.svg) no-repeat 50%;content:"";display:inline-block;height:14px;margin-right:8px;position:relative;top:3px;width:16px}#edit_temp_list .temp_pickup_area{margin-bottom:60px}#edit_temp_list .temp_pickup_area .temp_pickup_box{align-items:center;display:flex;flex-direction:row;margin-bottom:30px}#edit_temp_list .temp_pickup_area .temp_pickup_box_ttl_part{width:280px}#edit_temp_list .temp_pickup_area .temp_pickup_box_ttl_part .pickup_ttl{font-size:1.125rem;font-weight:700;margin-bottom:10px}#edit_temp_list .temp_pickup_area .temp_pickup_box_ttl_part .pickup_ttl_sub{font-size:.75rem}#edit_temp_list .temp_pickup_area .tempList_wrap{padding-left:0;width:calc(100% - 280px)}#edit_temp_list .temp_pickup_area .tempList_wrap_inner{display:flex;flex-direction:row;flex-wrap:nowrap}#edit_temp_list .temp_pickup_area .tempList_wrap_inner .tempList{word-wrap:break-word;background-color:#fff;float:none;height:inherit;margin:0;width:19.2%;word-break:break-all}#edit_temp_list .temp_pickup_area .tempList_wrap_inner .tempList:not(:last-of-type){margin-right:1%}#edit_temp_list .temp_pickup_area .tempList_wrap_inner .tempList .img_wrap{border-bottom:1px solid #eee}#edit_temp_list .temp_pickup_area .tempList_wrap_inner .tempList .text_wrap{background-color:#fff}#edit_temp_list .temp_pickup_area .tempList_wrap_inner .tempList .text_wrap .temp_name{font-size:.8rem;line-height:1.4;width:100%}#edit_temp_list .temp_pickup_area .tempList_wrap_inner .tempList .text_wrap .price{font-size:.7rem}#edit_temp_list .temp_pickup_area .tempList_wrap_inner .tempList a{margin-bottom:0}#edit_temp_list .temp_pickup_area .tempList_wrap_inner .tempList a img{border:none}#edit_temp_list .temp_pickup_area .tempList_wrap_inner .temp_color li span{border-radius:50%;height:6px;width:6px}#edit_temp_list .temp_pickup_box_type_style{margin-top:50px}#edit_temp_list .tempList_type_style{display:flex;flex-wrap:wrap;margin-left:5%;margin-top:10px;width:calc(100% - 280px)}#edit_temp_list .tempList_type_style li{margin-bottom:16px;text-align:center;width:31.66633%}#edit_temp_list .tempList_type_style li:not(:nth-of-type(3n)){margin-right:2.5%}#edit_temp_list .tempList_type_style li .btn_temp_type_style{background-color:#dcdcdc;border-radius:22px;color:#000;display:block;height:inherit;outline:none;padding:10px;width:100%}#edit_temp_list .tempList_type_style li .btn_temp_type_style:hover{color:#000;opacity:.8}#edit_temp_list .filtering_tag_part{font-family:Noto Sans JP,YuGothic,YuGothicM,メイリオ,sans-serif;font-size:.875rem}#edit_temp_list .filtering_tag_part .filtering_cat_list li,#edit_temp_list .filtering_tag_part dd,#edit_temp_list .filtering_tag_part dl,#edit_temp_list .filtering_tag_part dt{display:inline-block}#edit_temp_list .filtering_tag_part .filtering_cat_list li:not(:last-of-type):after{content:"／";margin-left:3px}#edit_temp_list .filtering_tag_part .filtering_cat_list .filtering_cat_colour span{display:inline-block;height:14px;position:relative;top:1px;width:14px}@media screen and (max-width:480px){#edit_temp_list .tempList .tag_purchased{float:none;padding:2px 5px 1px;position:relative;top:-1px;transform:scale(.75)}#edit_temp_list .tempList .temp_name{font-size:.8rem;line-height:1.2;margin-bottom:0}#edit_temp_list .tempList .price{font-size:.7rem;line-height:1.2;margin-bottom:0}#edit_temp_list .tempList .temp_color{bottom:5px}#edit_temp_list .tempList .btn_favorite{bottom:4px}#edit_temp_list .temp_list_all{padding-bottom:30px;padding-top:0}#edit_temp_list .temp_list_all .template_area_1205{padding:0}#edit_temp_list .temp_list_all .sub_menu{margin:0 5% 30px!important}#edit_temp_list .temp_list_all .tempList_wrap{display:flex;flex-wrap:wrap;padding-left:0}#edit_temp_list .temp_list_all .tempList{height:inherit;margin:0 0 20px;width:calc(33.33333% - .66667px)}}@media screen and (max-width:1440px){#edit_temp_list .template_area{padding:0 20px}}@media screen and (max-width:768px){#edit_temp_list .template_area_1205{padding:0 20px}#edit_temp_list .edit_header{background-color:#fff;border-bottom:1px solid #cfcfcf}#edit_temp_list .selected_template_area{flex-direction:column;padding:20px 20px 24px;text-align:center}#edit_temp_list .selected_template_area .selected_template{padding:0 0 24px;width:100%}#edit_temp_list .selected_template_area .selected_template_favorite{width:100%}#edit_temp_list .temp_pickup_area{margin-bottom:40px}#edit_temp_list .temp_pickup_area .temp_pickup_box{align-items:left;flex-direction:column;margin-bottom:40px;overflow-x:scroll;text-align:left}#edit_temp_list .temp_pickup_area .temp_pickup_box_ttl_part{margin-bottom:15px;width:100%}#edit_temp_list .temp_pickup_area .temp_pickup_box_ttl_part .pickup_ttl{margin-bottom:3px}#edit_temp_list .temp_pickup_area .tempList_wrap{overflow-x:scroll;width:100%}#edit_temp_list .temp_pickup_area .tempList_wrap_inner{width:100vw}#edit_temp_list .temp_pickup_area .tempList_wrap_inner .tempList{width:20%}#edit_temp_list .tempList_type_style{margin-left:0;width:100%}#edit_temp_list .filtering_tag_part{display:none}}@media screen and (max-width:480px){#edit_temp_list .temp_pickup_area .tempList_wrap_inner{width:160vw}#edit_temp_list .selected_template_area,#edit_temp_list .temp_pickup_area .temp_pickup_box_ttl_part{width:100%}#edit_temp_list .temp_pickup_area .temp_pickup_box_ttl_part .pickup_ttl{font-size:1.42rem}#edit_temp_list .temp_pickup_area .temp_pickup_box_ttl_part .pickup_ttl_sub{font-size:1rem}#edit_temp_list .temp_pickup_area .tempList_wrap_inner .tempList{padding-bottom:12px}#edit_temp_list .temp_pickup_area .tempList_wrap_inner .tempList .text_wrap .temp_name{line-height:1.2;margin-bottom:0}#edit_temp_list .temp_pickup_area .tempList_wrap_inner .tempList .text_wrap .price{margin-bottom:0}#edit_temp_list .tempList_type_style{display:flex;flex-wrap:wrap}#edit_temp_list .tempList_type_style li{margin-right:0;width:48.9995%}#edit_temp_list .tempList_type_style li:not(:nth-of-type(3n)){margin-right:0}#edit_temp_list .tempList_type_style li:nth-of-type(odd){margin-right:2%}}body#thanks_edit_template .filter .refine,body#thanks_edit_template .filter .sort{background-color:inherit}body#thanks_edit_template .tempList{padding-bottom:0}body#thanks_edit_template .tempList a img{border:none}body#thanks_edit_template .tempList .img_wrap{border-bottom:1px solid #eee}body#thanks_edit_template .tempList .text_wrap{background-color:#fff;padding:10px 10px 26px}body#common_create{background-color:#f4f4f4}body#common_create .choose_letter_area .choose_letter .item{background-color:#fff}@media screen and (max-width:480px){body#invitation_edit_template .edit .edit_header{margin-bottom:24px}body#invitation_edit_template #edit_temp_list .selected_template_area{margin-bottom:40px}body#invitation_edit_template #edit_temp_list .tempList{padding-bottom:12px}body#thanks_edit_template .temp_list_all .tempList{width:calc(32.66667% - .66667px)}body#thanks_edit_template .temp_list_all .tempList:not(:nth-of-type(3n)){margin-right:1%}body#thanks_edit_template .temp_list_all .text_wrap{padding:10px 10px 20px}body#thanks_edit_template .edit .edit_header{margin-bottom:24px}body#thanks_edit_template #edit_temp_list .selected_template_area{margin-bottom:0}}@media screen and (max-width:320px){body#thanks_edit_template .filter .refine{width:110px}}.ml-event-edit{margin-left:calc(5rem + 3px)}.for_only_premium{display:block;opacity:.6}.event_box_{margin:0 auto;position:relative}.download_guestlist{color:#212121;cursor:pointer;font-size:14px;text-decoration:underline}.csv_download_wrap{display:flex;justify-content:center}.csv_download_wrap .btn_csv_download{color:#0098da}.csv_download_wrap .date_created{font-size:12px;margin-top:5px}.csv_download_wrap .update_box{margin:5px 0 0 20px}.exporting_csv{font-size:17px;text-align:center}.wait_for_downloaded{font-size:13px;text-align:center}.c-black-btn-plusmark,.c-gold-btn-plusmark{border:2px solid #0098da;border-radius:24px;color:#0098da;display:inline-block;font-size:14px;height:auto;padding:7px 20px;text-align:center;transition:all .3s ease-out;width:auto}.c-black-btn-plusmark span,.c-gold-btn-plusmark span{display:inline-block;padding-left:8px;position:relative}.c-black-btn-plusmark span:after,.c-black-btn-plusmark span:before,.c-gold-btn-plusmark span:after,.c-gold-btn-plusmark span:before{background:#0098da;content:"";height:1px;left:-5px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.c-black-btn-plusmark span:before,.c-gold-btn-plusmark span:before{transform:translateY(-50%) rotate(90deg)}.c-black-btn-plusmark:hover,.c-gold-btn-plusmark:hover{background:#0098da;color:#fff;opacity:1}.c-black-btn-plusmark:hover span:after,.c-black-btn-plusmark:hover span:before,.c-gold-btn-plusmark:hover span:after,.c-gold-btn-plusmark:hover span:before{background:#fff}.c-black-btn-plusmark{border:2px solid #212121;color:#212121}.c-gold-btn-arrow{background-color:#0098da;border-radius:20px;color:#fff;display:inline-block;font-size:14px;height:auto;padding:9px 33px 9px 15px;position:relative;text-align:center;transition:all .3s ease-out;width:auto}.c-gold-btn-arrow:after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:block;display:inline-block;height:6px;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(45deg);width:6px}.c-gold-btn-arrow:hover{opacity:.7}button[type=button].c-black-btn-arrow{background-color:#fff;border:1px solid #0098da;border-radius:20px;color:#0098da;display:inline-block;font-size:14px;height:auto;padding:9px 33px 9px 15px;position:relative;text-align:center;transition:all .3s ease-out;width:auto}button[type=button].c-black-btn-arrow:after{border-right:1px solid #0098da;border-top:1px solid #0098da;content:"";display:block;display:inline-block;height:6px;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(45deg);width:6px}button[type=button].c-black-btn-arrow:hover{opacity:.7}.c-circle-check-mark:before{background-color:#ccc;border-radius:50%;content:"";display:inline-block;height:24px;position:relative;top:6px;width:24px}.c-circle-check-mark:after{border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";display:inline-block;height:6px;left:-16.5px;position:relative;top:-4px;transform:rotate(-45deg);width:10px}input:checked+.c-circle-check-mark:before{background-color:#0098da}button.btn_initial{background:transparent;color:#212121;display:inline-block;font-size:14px;height:auto;width:auto}button.btn_initial:hover{opacity:.7}.modal-window-active .modal_base_inner,.modal-window:target .modal_base_inner{display:flex;flex-direction:column;min-height:342px;padding:40px;width:570px}.modal-window-active .modal_base_inner.modal_base_inner_pleft-right0 button,.modal-window:target .modal_base_inner.modal_base_inner_pleft-right0 button{height:56px;width:180px}.modal-window-active .modal_base_inner--terminal-limit,.modal-window:target .modal_base_inner--terminal-limit{min-height:220px}.modal-window-active .modal_base_inner--qrCode,.modal-window:target .modal_base_inner--qrCode{min-height:452px}.modal-window-active .modal_base_inner--terminal-remove,.modal-window:target .modal_base_inner--terminal-remove{min-height:292px}.modal-window-active .modal_base_inner--w600,.modal-window:target .modal_base_inner--w600{max-width:600px;width:90%}.modal-window-active .modal_base_inner--h-auto,.modal-window:target .modal_base_inner--h-auto{max-height:none;min-height:auto}.modal-window-active .modal_base_inner_pleft-right0,.modal-window:target .modal_base_inner_pleft-right0{min-height:auto;padding:15px 0 40px}.modal-window-active .modal_base_inner .modal_desc_box,.modal-window:target .modal_base_inner .modal_desc_box{border-top:1px solid #bababa;padding:32px 40px 0}.modal-window-active .modal_base_inner .modal_desc_box--t-left,.modal-window:target .modal_base_inner .modal_desc_box--t-left{text-align:left}.modal-window-active .modal_base_inner .modal_desc_box.pt-28,.modal-window:target .modal_base_inner .modal_desc_box.pt-28{padding-top:28px}.modal-window-active .modal_base_inner .modal_desc_box .modal_desc_subtitle,.modal-window:target .modal_base_inner .modal_desc_box .modal_desc_subtitle{font-weight:400;margin-top:10px;text-align:left}.modal-window-active .modal_base_inner .modal_desc_box .modal_desc_subtitle .pacing,.modal-window:target .modal_base_inner .modal_desc_box .modal_desc_subtitle .pacing{color:#6f6f6f;font-size:12px;letter-spacing:.04em;margin-left:4px}.modal-window-active .modal_base_inner .ttl,.modal-window:target .modal_base_inner .ttl{font-size:20px}.modal-window-active .modal_base_inner .txt_area,.modal-window:target .modal_base_inner .txt_area{left:50%;position:absolute;top:calc(50% - 40px);transform:translate(-50%,-50%);width:calc(100% - 80px)}.modal-window-active .modal_base_inner .txt_area--relative,.modal-window:target .modal_base_inner .txt_area--relative{left:auto;position:static;top:auto;transform:none;width:auto}.modal-window-active .modal_base_inner .txt_area p,.modal-window:target .modal_base_inner .txt_area p{font-size:16px;line-height:1.75}.modal-window-active .modal_base_inner .txt_area p.txt_errorL,.modal-window:target .modal_base_inner .txt_area p.txt_errorL{font-size:14px}.modal-window-active .modal_base_inner .txt_area .ttl,.modal-window:target .modal_base_inner .txt_area .ttl{font-size:20px;line-height:1.5;margin-bottom:0}.modal-window-active .modal_base_inner .txt_area .ttl--f16,.modal-window:target .modal_base_inner .txt_area .ttl--f16{font-size:16px}.modal-window-active .modal_base_inner .txt_area .ttl+div,.modal-window-active .modal_base_inner .txt_area .ttl+p,.modal-window:target .modal_base_inner .txt_area .ttl+div,.modal-window:target .modal_base_inner .txt_area .ttl+p{margin-top:25px}.modal-window-active .modal_base_inner .btn_area,.modal-window:target .modal_base_inner .btn_area{margin-top:auto;padding-bottom:0;width:100%}.modal-window-active .modal_base_inner .btn_area--mt24,.modal-window:target .modal_base_inner .btn_area--mt24{margin-top:24px}.modal-window-active .modal_base_inner .btn_area .square_select_btn,.modal-window:target .modal_base_inner .btn_area .square_select_btn{align-items:center;border:1px solid #212121;border-radius:4px;display:flex;height:120px;justify-content:center;margin-right:20px;width:200px}.modal-window-active .modal_base_inner .btn_area .square_select_btn:last-child,.modal-window:target .modal_base_inner .btn_area .square_select_btn:last-child{margin-right:0}.modal-window-active .modal_base_inner .btn_area .square_select_btn:hover,.modal-window:target .modal_base_inner .btn_area .square_select_btn:hover{border:1px solid #0098da}.modal-window-active .modal_base_inner p:last-of-type,.modal-window:target .modal_base_inner p:last-of-type{margin-bottom:0!important}.modal-window-active .modal_base_inner button.close_modal:hover,.modal-window:target .modal_base_inner button.close_modal:hover{background-color:rgba(0,0,0,.1)!important}.modal-window-active .modal_base_inner .modal-content__ttl,.modal-window:target .modal_base_inner .modal-content__ttl{font-size:20px;line-height:1.5;margin-bottom:30px}.modal-window-active .modal_base_inner .form-ttl,.modal-window:target .modal_base_inner .form-ttl{display:block;font-size:13px;text-align:left}.modal-window-active .modal_base_inner .modal-content_input-flex-area,.modal-window:target .modal_base_inner .modal-content_input-flex-area{display:flex}.modal-window-active .modal_base_inner .modal-content_input-flex-item__left,.modal-window:target .modal_base_inner .modal-content_input-flex-item__left{flex-basis:30%}.modal-window-active .modal_base_inner .modal-content_input-flex-item__right,.modal-window:target .modal_base_inner .modal-content_input-flex-item__right{width:100%}.modal-window-active .modal_base_inner .modal-content_input-flex-variable-item__right,.modal-window:target .modal_base_inner .modal-content_input-flex-variable-item__right{width:80%}.modal-window-active .modal_base_inner .modal-content_input-flex-variable-item__del-btn-area,.modal-window:target .modal_base_inner .modal-content_input-flex-variable-item__del-btn-area{width:20%}.modal-window-active .modal_base_inner .modal-content_input-flex-variable-item__del-btn-mark,.modal-window:target .modal_base_inner .modal-content_input-flex-variable-item__del-btn-mark{background-color:#e63e3e;border-radius:50%;height:20px;position:relative;top:50%;transform:translateY(-50%);width:20px}.modal-window-active .modal_base_inner .modal-content_input-flex-variable-item__del-btn-mark:after,.modal-window:target .modal_base_inner .modal-content_input-flex-variable-item__del-btn-mark:after{background-color:#fff;content:"";display:inline-block;height:2px;position:relative;top:-7.5px;width:10px}@media screen and (max-width:1179px){.modal-window-active .modal_base_inner .modal-content_input-flex-variable-item__del-btn-mark:after,.modal-window:target .modal_base_inner .modal-content_input-flex-variable-item__del-btn-mark:after{top:-4.5px}}@media screen and (max-width:768px){.modal-window-active .modal_base_inner,.modal-window:target .modal_base_inner{max-height:550px;min-height:400px;overflow:scroll;padding:30px;padding:40px 20px!important;width:335px!important}.modal-window-active .modal_base_inner.modal_base_inner_pleft-right0,.modal-window:target .modal_base_inner.modal_base_inner_pleft-right0{max-width:90%;padding:15px 0 40px!important;width:100%!important}.modal-window-active .modal_base_inner--h-auto,.modal-window:target .modal_base_inner--h-auto{max-height:none;min-height:auto}.modal-window-active .modal_base_inner--w600,.modal-window:target .modal_base_inner--w600{max-width:600px;width:90%!important}.modal-window-active .modal_base_inner .modal-content__ttl,.modal-window:target .modal_base_inner .modal-content__ttl{font-size:20px;line-height:1.75}.modal-window-active .modal_base_inner .txt_area,.modal-window:target .modal_base_inner .txt_area{top:calc(50% - 30px);width:calc(100% - 60px)}.modal-window-active .modal_base_inner .txt_area--relative,.modal-window:target .modal_base_inner .txt_area--relative{top:auto;width:auto}.modal-window-active .modal_base_inner .txt_area p,.modal-window:target .modal_base_inner .txt_area p{font-size:16px;line-height:1.57143}.modal-window-active .modal_base_inner .txt_area .ttl,.modal-window:target .modal_base_inner .txt_area .ttl{font-size:20px;margin-bottom:0}.modal-window-active .modal_base_inner .txt_area .ttl--f16,.modal-window:target .modal_base_inner .txt_area .ttl--f16{font-size:16px}.modal-window-active .modal_base_inner .txt_area .ttl+p,.modal-window:target .modal_base_inner .txt_area .ttl+p{margin-top:20px}}.modal-window-active .modal_base_inner.over-size .txt_area,.modal-window:target .modal_base_inner.over-size .txt_area{left:auto;margin-bottom:40px;position:relative;top:auto;transform:none;width:100%}@media screen and (max-width:768px){.modal-window-active .modal_base_inner.over-size,.modal-window:target .modal_base_inner.over-size{padding:30px!important}}.btn_choose_delete{background-color:#fff;border:1px solid #212121;border-radius:50%!important;height:35px!important;position:absolute;transition:all .3s ease-out;width:35px!important}.btn_choose_delete span{display:inline-block;height:100%;position:relative;width:100%}.btn_choose_delete span:after,.btn_choose_delete span:before{background:#212121;content:"";height:1px;left:50%;position:absolute;top:50%;width:16px}.btn_choose_delete span:before{transform:translate(-50%,-50%) rotate(45deg)}.btn_choose_delete span:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (min-width:769px){.btn_choose_delete:hover{background-color:#212121}.btn_choose_delete:hover span:after,.btn_choose_delete:hover span:before{background:#fff}}@media screen and (max-width:768px){.btn_choose_delete{height:23px!important;width:23px!important}.btn_choose_delete span:after,.btn_choose_delete span:before{width:12px}}#restore_default_btn{border:none;padding:0!important}.btn_main{background-color:#fff;border:1px solid #0098da;border-radius:4px;color:#0098da;display:block;font-size:16px;height:55px;line-height:55px;margin:0 auto;max-width:348px;text-align:center;text-decoration:none;transition:.3s ease-out;width:100%}.btn_main.btn_active,.btn_main:hover{background-color:#0098da;color:#fff}.btn_main.btn_active:hover{opacity:.7}.btn_main.btn_small{height:60px;line-height:60px;max-width:240px;width:100%}@media screen and (max-width:768px){.btn_main{font-size:14px;height:50px;line-height:50px}.btn_main.btn_small{height:50px;line-height:50px;max-width:none}}.l-row{display:flex}.u-plan-expired-notice{align-items:center;background-color:rgba(230,62,62,.15);border-radius:8px;display:flex;font-size:14px;height:54px;margin:0 auto 40px;max-width:800px;padding:0 20px 0 50px;position:relative;text-align:left}@media screen and (max-width:768px){.u-plan-expired-notice{font-size:13px;width:90%}}.u-plan-expired-notice:before{background:url(../images/client/common/red-exclamation-circle-outline.svg) no-repeat;content:"";display:block;left:25px;position:absolute;top:50%}.c-checkboxYellow,.u-plan-expired-notice:before{height:20px;transform:translateY(-50%);width:20px}.c-checkboxYellow{display:inline-block;left:0;margin:0;opacity:0;top:50}.c-checkboxYellow,.c-checkboxYellow__Wrap{cursor:pointer;position:relative}@media screen and (max-width:768px){.c-checkboxYellow{margin:0 4px 0 0}}.c-checkboxYellow+.check-icon{background-color:#eee;border-radius:50%;content:" ";display:inline-block;height:20px;left:0;margin-right:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px}.c-checkboxYellow:checked+.check-icon{background-color:#0098da}.c-checkboxYellow:checked+.check-icon:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:" ";display:inline-block;height:6px;left:5px;position:absolute;top:5px;transform:rotate(-45deg);width:10px}.modal_headline--gray{background-color:#f4f4f4;font-weight:500;margin-bottom:10px!important;padding:.25em .5em}.u-input__attention:after{color:#f03333;content:"*";font-size:12px;left:5px;position:relative;top:-3px}.u-delete-icon{align-items:center;display:inline-flex;justify-content:center;position:relative;width:20px}.u-delete-icon button{background-color:#e63e3e;border-radius:50%;height:20px;left:10px;position:relative;top:6px;width:20px}.u-delete-icon button:hover{background-color:#e63e3e!important;opacity:.8}.u-delete-icon button:after{background-color:#fff;content:"";display:inline-block;height:2px;left:calc(50% - 5px);position:absolute;top:calc(50% - 1px);width:10px}.modal-window .u-custom-design-modal{max-height:90vh;overflow-y:scroll}.modal-window .u-custom-design-modal_head{margin-bottom:24px}.modal-window .u-custom-design-modal_title{font-size:20px;font-weight:500;margin-bottom:16px}.modal-window .u-custom-design-modal_description{font-size:14px}@media screen and (max-width:768px){.modal-window .u-custom-design-modal_description{text-align:left}}.modal-window .u-custom-design-modal details{border-top:1px solid #ccc}.modal-window .u-custom-design-modal details:last-of-type{border-bottom:1px solid #ccc;margin-bottom:24px}.modal-window .u-custom-design-modal_accordion-box{position:relative}.modal-window .u-custom-design-modal_accordion-box summary{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:space-between;padding:8px;position:relative;text-align:left}@media screen and (max-width:768px){.modal-window .u-custom-design-modal_accordion-box summary{font-size:14px}}.modal-window .u-custom-design-modal_accordion-box summary::-webkit-details-marker{display:none}.modal-window .u-custom-design-modal_accordion-box summary:after{border-bottom:2px solid #000;border-right:2px solid #000;content:"";height:7px;margin-left:10px;transform:translateY(-25%) rotate(45deg);transition:transform .3s;width:7px}.modal-window .u-custom-design-modal_accordion-box p{opacity:0;transform:translateY(-10px);transition:transform .5s,opacity .5s}.modal-window .u-custom-design-modal_accordion-box[open] summary{border-bottom:1px solid #ccc}.modal-window .u-custom-design-modal_accordion-box[open] summary:after{transform:rotate(225deg)}.modal-window .u-custom-design-modal_accordion-box[open] p{opacity:1;transform:none}.modal-window .u-custom-design-modal_accordion-content-box{margin-bottom:24px;padding:8px 16px 0;position:relative;text-align:left}.modal-window .u-custom-design-modal_accordion-content-box img{left:50%;max-width:350px;position:relative;transform:translateX(-50%);width:100%}.modal-window .u-custom-design-modal_accordion-content__title{display:inline-block;font-size:14px;font-weight:700;margin-bottom:4px;position:relative}.modal-window .u-custom-design-modal_accordion-content__text{font-size:14px;margin-bottom:20px}@media screen and (max-width:768px){.modal-window .u-custom-design-modal_accordion-content__text{margin-bottom:8px}}.modal-window .u-custom-design-modal_accordion-content__text p{margin-bottom:0}.modal-window .u-custom-design-modal_note-box{margin-bottom:24px;position:relative;text-align:left}.modal-window .u-custom-design-modal_note-box p{color:#6f6f6f;font-size:12px;margin-bottom:0;padding-left:1em;text-indent:-1em}.modal-window .u-custom-design-modal_note-box p:first-child{margin-bottom:9px}a.f-link__color{color:#0098da}a.f-link__underline{text-decoration:underline}button[type=button].c-btn{height:40px}button[type=button].c-btn__transparent{background-color:transparent;border:1px solid #0098da;color:#0098da}.color-red{color:#e63e3e}.modal-window-active .modal_base_inner.renewal,.modal-window:target .modal_base_inner.renewal{min-height:auto;width:600px}.modal-window-active .modal_base_inner.renewal .btn_area,.modal-window:target .modal_base_inner.renewal .btn_area{margin-top:24px!important}.modal-window-active .modal_base_inner.renewal p,.modal-window:target .modal_base_inner.renewal p{margin-bottom:0!important}.modal-window-active .modal_base_inner.renewal p.modal_ttl.c-f-title-l,.modal-window:target .modal_base_inner.renewal p.modal_ttl.c-f-title-l{font-weight:500!important;letter-spacing:.04em;margin-bottom:15px!important}.modal-window-active .modal_base_inner.renewal .modal_desc,.modal-window:target .modal_base_inner.renewal .modal_desc{text-align:center}.modal-window-active .modal_base_inner.renewal .modal_note,.modal-window:target .modal_base_inner.renewal .modal_note{color:#6f6f6f;margin-top:24px}.modal-window-active .modal_base_inner.renewal p.modal_alert,.modal-window:target .modal_base_inner.renewal p.modal_alert{color:#e63e3e;margin-top:24px;text-align:center}.modal-window-active .modal_ttl,.modal-window:target .modal_ttl{margin-bottom:24px!important}.modal-window-active .modal_ttl.c-f-title-l,.modal-window:target .modal_ttl.c-f-title-l{font-weight:400!important;margin-bottom:15px!important}.modal-window-active .modal_title_desc_area,.modal-window:target .modal_title_desc_area{margin-top:24px}.modal-window-active .modal_title_desc_area .modal_title_desc:not(:last-of-type),.modal-window:target .modal_title_desc_area .modal_title_desc:not(:last-of-type){margin-bottom:20px}.modal-window-active .modal_title_desc_area .title,.modal-window:target .modal_title_desc_area .title{margin-bottom:4px;text-align:left}@media screen and (max-width:768px){.modal-window-active .modal_base_inner.renewal,.modal-window:target .modal_base_inner.renewal{padding:15px 20px 24px!important}.modal-window-active .modal_base_inner.renewal .btn_area,.modal-window:target .modal_base_inner.renewal .btn_area{margin-top:16px!important}.modal-window-active .modal_base_inner.renewal .modal_note,.modal-window:target .modal_base_inner.renewal .modal_note{margin-top:16px}.modal-window-active .modal_base_inner.renewal p.modal_alert,.modal-window:target .modal_base_inner.renewal p.modal_alert{margin-top:16px!important}.modal-window-active .modal_ttl,.modal-window:target .modal_ttl{margin-bottom:16px!important;margin-top:0!important}.modal-window-active .modal_title_desc_area,.modal-window:target .modal_title_desc_area{margin-top:16px}}.ttl-layout .modal-inner .c-f-title-l{font-weight:500!important}.ttl-layout .modal-inner .modal_lead{color:#212121;font-size:16px;letter-spacing:.04em;line-height:1.5;text-align:left}@media screen and (max-width:768px){.ttl-layout .modal-inner .modal_lead{font-size:14px}}.ttl-layout .modal-inner .modal_lead--red{color:#e63e3e}@media screen and (max-width:768px){.ttl-layout .modal-inner .modal_lead:has(+.modal_lead){margin-bottom:12px}}.ttl-layout .modal-inner .modal_lead a:hover{opacity:.6}.ttl-layout .modal-inner .modal_base_inner{min-height:auto;padding:15px 0 24px}@media screen and (max-width:768px){.ttl-layout .modal-inner .modal_base_inner{padding:15px 0 24px!important}.ttl-layout .modal-inner .modal_desc_box{padding:15px 20px 0}}.ttl-layout .modal-inner .btn-flex{display:flex;gap:0 16px;justify-content:center;margin:24px auto 0;max-width:376px;width:100%}@media screen and (max-width:768px){.ttl-layout .modal-inner .btn-flex{gap:0 10px;margin:18px auto 0}}.ttl-layout .modal-inner .modal_close_btn{background:#bababa;height:56px;max-width:240px;width:100%}.ttl-layout .modal-inner .modal_close_btn:hover{opacity:.6}.ttl-layout .modal-inner .modal_btn_plan{background-color:#0098da;border-radius:4px;color:#fff;height:56px;line-height:56px;max-width:240px;width:100%}.ttl-layout .modal-inner .modal_btn_plan:hover{opacity:.6}.ttl-layout .modal-inner .modal_video_box{aspect-ratio:16/9;padding:24px;width:100%}.ttl-layout .modal-inner .modal_video_box iframe{height:100%;width:100%}.c-f-alert{font-size:12px}.c-f-alert-box{align-items:center;background-color:#fbe2e2;display:flex;height:48px;padding:0 48px;width:100%}.c-f-alert-box .c-f-alert{position:relative}.c-f-alert-box .c-f-alert:before{background-image:url(../images/client/common/icon_exclamation_red.svg);content:"";display:block;height:14px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:14px}@media screen and (max-width:768px){.c-f-alert-box .c-f-alert:before{top:4px;transform:translateY(0)}.c-f-alert-box{height:64px;padding:0 20px 0 44px}}.c-f-page-ttl{font-size:24px!important;font-weight:500!important}.c-f-title-l{font-size:20px!important;font-weight:500!important}@media screen and (max-width:768px){.c-f-title-l{font-size:16px!important}}.c-f-title-m{font-size:16px!important;font-weight:500!important}@media screen and (max-width:768px){.c-f-title-m{font-size:14px!important}}.c-f-title-s{font-size:16px!important;font-weight:500!important}.c-f-title-ss{line-height:1.6}.c-f-sp-title-bold,.c-f-title-ss{font-size:14px!important;font-weight:700!important}.c-f-sp-title-s{font-size:12px!important}.c-f-text{font-size:16px!important;line-height:1.5!important}@media screen and (max-width:768px){.c-f-text{font-size:14px!important}}.c-f-text-m{font-size:14px!important;line-height:1.6!important}.c-f-text-l{font-size:16px!important;font-weight:400!important;line-height:1.5!important}@media screen and (max-width:768px){.c-f-text-l{font-size:14px!important}}.c-f-kiyaku{font-size:14px!important;line-height:1!important}

/*# sourceMappingURL=shin.css.map*/