.ui-pagingBox{border-collapse:separate;border-spacing:15px;display:table;margin:0 auto}.ui-pagingBox .pagingList,.ui-pagingBox .toNext,.ui-pagingBox .toPrev{display:table-cell;vertical-align:top}.ui-pagingBox .pagingList .listItem{background:#fff;border:1px solid #bdc8ca;display:inline-block;height:44px;line-height:44px;margin-right:10px;text-align:center;width:44px}.ui-pagingBox .pagingList .listItem:last-child{margin-right:0}.ui-pagingBox .pagingList .listItem.current{background:#609fb7;border-color:#609fb7;color:#fff}.ui-pagingBox .pagingList .listItem a:link,.ui-pagingBox .pagingList .listItem a:visited{color:#47859d;display:block;text-decoration:none}.ui-pagingBox .pagingList .listItem a:hover{background:#609fb7;border-color:#609fb7;color:#fff}.ui-pagingBox .arrowNext,.ui-pagingBox .arrowPrev{display:block;height:44px;position:relative;width:44px}.ui-pagingBox .arrowNext:after,.ui-pagingBox .arrowNext:before,.ui-pagingBox .arrowPrev:after,.ui-pagingBox .arrowPrev:before{content:"";position:absolute}.ui-pagingBox .arrowNext:before,.ui-pagingBox .arrowPrev:before{background:#fff;border:1px solid #ccc;height:44px;left:0;top:0;width:44px}.ui-pagingBox .arrowNext:after,.ui-pagingBox .arrowPrev:after{border-right:2px solid #47859d;border-top:2px solid #47859d;height:12px;top:15px;width:12px}.ui-pagingBox .arrowPrev:after{left:18px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.ui-pagingBox .arrowNext:after{left:13px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ui-pagingBox a.arrowNext:hover:before,.ui-pagingBox a.arrowPrev:hover:before{background:#609fb7;border-color:#609fb7;color:#fff}.ui-pagingBox a.arrowNext:hover:after,.ui-pagingBox a.arrowPrev:hover:after{border-color:#fff}.mod-evaluationList .listItem:not(:first-child){border-top:1px dashed #ccc;margin-top:20px;padding-top:20px}.mod-evaluationList .listItem .partnerInfo{font-size:20px}.mod-evaluationList .listItem .evaluationData{background:#f2f2f2;border-radius:3px;padding:12px 15px}.mod-evaluationList .listItem .evaluationData svg.icon{fill:#999;display:inline-block;margin-right:10px;vertical-align:-4px}.mod-evaluationList .listItem .evaluationData .userInfo{display:inline-block}.mod-evaluationList .listItem .evaluationData .userInfo .userProfile{color:#666;font-size:15px;margin-top:10px}.mod-evaluationList .listItem .partnerInfo+.evaluationData{margin-top:20px}.mod-evaluationList .listItem .evaluationComment{word-wrap:break-word;line-height:1.5;margin-top:20px}.mod-evaluationList .listItem .evaluationComment .period{color:#787878;display:block;font-size:15px;margin-left:-.5em;text-align:right}.mod-evaluationList .listItem .evaluationComment .period:before{content:"（"}.mod-evaluationList .listItem .evaluationComment .period:after{content:"）"}.mod-evaluationList .listItem .evaluationComment .period .point{font-weight:bold}.evaluationNoData{margin:10px 20px 40px 10px}.evaluationNoData svg.icon{fill:#999;display:inline-block;margin-right:8px;vertical-align:-8px}.evaluationNoData .evaluationComment{color:#787878;display:inline-block}.mod-caseStudy{background:#ecf4f7;border-radius:5px;margin-top:20px;padding:20px}.mod-caseStudy .comment{line-height:1.6}.mod-caseStudy .caseTitle{font-weight:bold;line-height:1.4;margin-bottom:10px}.mod-caseStudy .caseImageField{background:#fff;border-radius:5px;display:table;margin-top:20px;position:relative;width:100%}.mod-caseStudy .caseImageField .photoAfter,.mod-caseStudy .caseImageField .photoBefore{display:table-cell;padding:20px 60px;text-align:center;vertical-align:top;width:420px}.mod-caseStudy .caseImageField .photoAfter .imgCaption,.mod-caseStudy .caseImageField .photoBefore .imgCaption{color:#787878;display:block;margin-bottom:5px}.mod-caseStudy .caseImageField .photoBefore.arrowRight{background:none;position:relative}.mod-caseStudy .caseImageField img{max-width:300px}.mod-evaluationRate{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mod-evaluationRate.sizeL{font-size:20px}.mod-evaluationRate .rateBox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mod-evaluationRate .rate{display:inline-block;font-size:20px;height:20px;margin-right:5px;position:relative;width:100px}.mod-evaluationRate .rate:after,.mod-evaluationRate .rate:before{content:"★★★★★";display:inline-block;height:20px;left:0;line-height:20px;position:absolute;top:0}.mod-evaluationRate .rate:before{color:#ddd}.mod-evaluationRate .rate:after{color:orange;overflow:hidden;white-space:nowrap}.mod-evaluationRate .rate0:after{width:0}.mod-evaluationRate .rate1:after{width:20px}.mod-evaluationRate .rate1-5:after{width:30px}.mod-evaluationRate .rate2:after{width:40px}.mod-evaluationRate .rate2-5:after{width:50px}.mod-evaluationRate .rate3:after{width:60px}.mod-evaluationRate .rate3-5:after{width:70px}.mod-evaluationRate .rate4:after{width:80px}.mod-evaluationRate .rate4-5:after{width:90px}.mod-evaluationRate .rate5:after{width:100px}.mod-evaluationRate .title{margin-right:5px}.mod-evaluationRate .number,.mod-evaluationRate .point{font-weight:bold}.mod-evaluationRate .numberBox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:.7em}.mod-evaluationRate .numberBox .icon{fill:#999;margin-right:4px}.mod-evaluationRate .numberBox .num,.mod-evaluationRate .numberBox .numberTxt{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.mod-evaluationRate .numberBox .normalLink,.mod-evaluationRate .numberBox .number{margin-left:4px}.mod-serviceStep{border-collapse:separate;border-spacing:20px;display:table}.mod-serviceStep .listItem{background:#fff;border-radius:5px;display:table-cell;padding:15px;position:relative;text-align:center;width:286px}.mod-serviceStep .listItem:after{border:10px solid transparent;border-top-color:#fff;content:"";margin-top:-10px;position:absolute;right:-20px;top:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mod-serviceStep .listItem:last-child:after{content:none}.mod-serviceStep .stepNumber{display:block}.mod-serviceStep .step{background:#f89a5b;border-radius:50px;color:#fff;display:inline-block;padding:5px 20px;text-align:center;width:100%}.mod-serviceStep .title{color:#ed6103;display:inline-block;font-size:20px;font-weight:bold;margin-top:15px}.mod-serviceStep .text{line-height:1.4;margin-top:10px;text-align:left}.partnerDetailInfo .mod-serviceStep{border-spacing:15px 0}.partnerDetailInfo .mod-serviceStep .listItem{border:1px solid #ccc}.partnerDetailInfo .mod-serviceStep .listItem:before{border:10px solid transparent;border-top-color:#ccc;content:"";margin-top:-10px;position:absolute;right:-21px;top:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.partnerDetailInfo .mod-serviceStep .listItem:last-child:before{content:none}.mod-qaWrap .question{background:#e6e6e6;border-radius:3px;cursor:pointer;display:block;font-weight:bold;margin-top:13px;padding:10px 40px 10px 10px}.mod-qaWrap .question:first-child{margin-top:0}.mod-qaWrap .answer{line-height:1.6;padding:0 10px}.mod-qaWrap .answer .text{line-height:normal;margin-top:0}.mod-qaWrap .answer .listUnit:not(:first-child),.mod-qaWrap .answer .text:not(:first-child){margin-top:1.2rem}.mod-qaWrap .answer .emphasis{font-weight:bold}.mod-qaWrap .answer .listUnit .listItem{margin-left:1rem;text-indent:-1rem}.mod-qaWrap .answer .listUnit .listItem:before{content:"・"}.mod-qaWrap .iconAnswer,.mod-qaWrap .iconQuestion{line-height:1.4;padding-left:34px}.mod-qaWrap .iconAnswer:after,.mod-qaWrap .iconQuestion:after{font-weight:bold}.mod-qaWrap .iconAnswer{margin:10px 0 0;padding-bottom:17px}.mod-qaWrap .iconAnswer:after{margin-top:0}.partnerGeneralInfo .heading .mainTitle{display:table-cell;width:578px}.partnerGeneralInfo .heading .mainTitle .parterName{display:inline-block;font-weight:bold;line-height:1.2;margin-right:10px}.partnerGeneralInfo .heading .mainTitle .company{display:inline-block;font-size:15px;font-weight:normal;margin:5px 0 0;vertical-align:0}.partnerGeneralInfo .heading .evaluation{display:table-cell;font-size:15px;vertical-align:middle;width:320px}.partnerGeneralInfo .heading .mod-evaluationRate{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.partnerGeneralInfo .innerBox .companyPhoto{display:table-cell;max-height:225px;padding-right:20px;text-align:center;width:300px}.partnerGeneralInfo .innerBox .companyPhoto img{max-height:225px;max-width:300px}.partnerGeneralInfo .innerBox .textBox{display:table-cell;vertical-align:top}.partnerGeneralInfo .innerBox .cachcopy{font-size:20px;font-weight:bold;line-height:1.3}.partnerGeneralInfo .actionBox{background:#f3f1ed;border-radius:0 0 4px 4px;display:table;width:100%}.partnerGeneralInfo .actionBox .inquiryBtnField,.partnerGeneralInfo .actionBox .telField{display:table-cell;vertical-align:middle}.partnerGeneralInfo .actionBox .telField{padding:15px 0 15px 20px}.partnerGeneralInfo .actionBox .telField .telBox .telFree{font-size:15px;line-height:1;padding:8px}.partnerGeneralInfo .actionBox .telField .telBox .num{font-size:38px;vertical-align:middle}.partnerGeneralInfo .actionBox .telField .telInfo{color:#787878;line-height:1.2;margin-top:3px}.partnerGeneralInfo .actionBox .inquiryBtnField{padding-right:20px;width:371px}.partnerGeneralInfo .actionBox .inquiryBtnField .btnInquiry .subText{display:inline-block;font-size:15px;margin:0 -6px 0 -4px}.bannerField.detail{background:#f3f8fa;border:2px solid #bdc8ca;border-radius:5px;margin:40px auto;width:840px}.bannerField.detail.bizOpen{border-collapse:separate;border-spacing:10px;display:table}.bannerField.detail.bizOpen .telField,.bannerField.detail.bizOpen .textBox{display:table-cell}.bannerField.detail.bizOpen .telField{background:#fff;border-radius:5px;padding:10px 10px 10px 0;position:relative;width:535px}.bannerField.detail.bizOpen .telField .trimImg{border-bottom-left-radius:5px;bottom:0;height:130px;left:0;overflow:hidden;position:absolute;width:100px}.bannerField.detail.bizOpen .telField .trimImg img{left:-20px;position:absolute;top:0;width:120px}.bannerField.detail.bizOpen .telField .comment{color:#ed6103;font-size:15px;font-weight:bold;margin:0 0 5px 84px}.bannerField.detail.bizOpen .telField .comment:before{content:"＼"}.bannerField.detail.bizOpen .telField .comment:after{content:"／"}.bannerField.detail.bizOpen .telField .telFree{font-size:15px;margin-left:100px;padding:6px 8px}.bannerField.detail.bizOpen .telField .num{font-size:36px}.bannerField.detail.bizOpen .btnBox .comment,.bannerField.detail.bizOpen .telInfo{display:block}.bannerField.detail.bizOpen .telInfo{line-height:1.3;margin:5px 0 0 100px}.bannerField.detail.bizOpen .btnBox .comment{font-size:15px;line-height:1.3;margin-top:8px;text-align:left}.bannerField.detail.bizOpen .ui-btnMain.btnInquiry{padding:15px 22px 17px}.bannerField.detail.bizClose{padding:10px;text-align:left}.bannerField.detail.bizClose .btnBox,.bannerField.detail.bizClose .textBox{display:table-cell;vertical-align:middle}.bannerField.detail.bizClose .textBox{padding:5px 0 5px 5px;width:530px}.bannerField.detail.bizClose .textBox .text{color:#666;font-size:17px;font-weight:bold;margin:0}.bannerField.detail.bizClose .textSupport{margin-top:0}.bannerField.detail.bizClose .infoBox{background:#fff;border-radius:5px;margin-top:10px;padding:10px}.bannerField.detail.bizClose .infoBox .infoText{color:#ed6103;font-size:15px;line-height:1.3}.bannerField.detail.bizClose .infoBox .photo{border-radius:50%;-webkit-box-shadow:0 2px 2px #ccc;box-shadow:0 2px 2px #ccc;float:left;height:66px;left:-20px;overflow:hidden;position:relative;top:-36px;width:66px}.bannerField.detail.bizClose .infoBox .photo img{left:-21px;position:absolute;top:0;width:135px}.bannerField.detail.bizClose .ui-btnMain.btnInquiry{padding:15px 25px}.partnerDetailInfo .textSupport,.partnerGeneralInfo .textSupport{font-size:15px;line-height:1.3;margin-top:10px}.partnerDetailInfo .text,.partnerGeneralInfo .text{line-height:1.3;margin-top:10px}.partnerDetailInfo .linkToDetail,.partnerGeneralInfo .linkToDetail{margin-top:10px;text-align:right}.partnerGeneralInfo{margin-bottom:20px}.partnerInnerNavi{background:#bdc8ca;border-collapse:separate;border-radius:5px;border-spacing:1px 0;-webkit-box-shadow:0 1px 5px #dedede;box-shadow:0 1px 5px #dedede;display:table;padding:1px 0;width:100%}.partnerInnerNavi .naviItem{display:table-cell;font-size:15px;position:relative;text-align:center;vertical-align:middle}.partnerInnerNavi .naviItem .disabled,.partnerInnerNavi .naviItem a{background:#fff;display:block;height:55px;padding:15px 10px 0}.partnerInnerNavi .naviItem:first-child .disabled,.partnerInnerNavi .naviItem:first-child a{border-bottom-left-radius:5px;border-top-left-radius:5px}.partnerInnerNavi .naviItem:last-child .disbled,.partnerInnerNavi .naviItem:last-child a{border-bottom-right-radius:5px;border-top-right-radius:5px}.partnerInnerNavi .naviItem a{color:#333;position:relative;text-decoration:none}.partnerInnerNavi .naviItem a.arrowYB:after{bottom:10px;height:10px;width:10px}.partnerInnerNavi .naviItem a:hover{background:#f89a5b;color:#fff}.partnerInnerNavi .naviItem a:hover.arrowYB:after{border-right:3px solid #fff;border-top:3px solid #fff}.partnerInnerNavi .naviItem span.disabled{background:#f2f2f2}.partnerDetailInfo{margin-top:20px}.partnerDetailInfo .subTitleBar{font-size:20px;font-weight:bold;margin-top:30px}.partnerDetailInfo .subTitleBar .subText{font-size:17px;margin-left:15px}.partnerDetailInfo .subTitleBar:first-child{margin-top:0}.partnerDetailInfo .comment{line-height:1.6;margin-top:20px}.partnerDetailInfo .singleBtnWrap{margin-top:24px;text-align:center}.partnerDetailInfo .singleBtnWrap .btnInquiry{letter-spacing:.02em;min-width:322px;padding:17px}.partnerDetailInfo .singleBtnWrap .btnInquiry .triangle{vertical-align:baseline}.partnerDetailInfo .featureBox{overflow:hidden}.partnerDetailInfo .featureBox .bold{display:block;font-weight:bold;line-height:1.2;margin-bottom:10px}.partnerDetailInfo .photo{float:right;margin:20px 0 0 20px;text-align:center;width:200px}.partnerDetailInfo .photo img{max-width:200px}.partnerDetailInfo .textSupport.bottom{margin:20px 0 0}.partnerDetailInfo .messageList,.partnerDetailInfo .mod-serviceStep,.partnerDetailInfo .pickupService,.partnerDetailInfo .priceField,.partnerDetailInfo .serviceIncluded,.partnerDetailInfo .serviceList,.partnerDetailInfo .tableType01.company,.partnerDetailInfo .tableType01.option,.partnerDetailInfo .tableType01.serviceArea{margin-top:20px}.serviceList{font-size:0}.serviceList .listItem{border:1px solid #ed6103;border-radius:3px;color:#ed6103;display:inline-block;font-size:20px;margin:0 5px 8px 0;padding:10px}.priceField>.comment{margin-top:0}.itemCreca{border:1px solid #f89a5b;border-radius:4px;font-size:15px;margin-top:10px;width:21em}.itemCreca .item,.itemCreca .itemName{display:inline-block;padding:5px}.itemCreca .item{background:#fdf7e8;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#ed6103;padding:5px 10px}.itemCreca .itemName{border-radius:4px 0 0 4px;color:#666}.floorPlan{display:grid;grid-template-areas:"area1 area1" "area2 area3" "area2 area4";grid-template-columns:480px 1fr;grid-template-rows:auto -webkit-max-content 1fr;grid-template-rows:auto max-content 1fr}.floorPlan .comment{grid-area:area1}.floorPlan .priceTableBox{grid-area:area2}.floorPlan .priceInfoBox{grid-area:area3}.floorPlan .aboutPay{grid-area:area4}.floorPlan .aboutPay .singleBtnWrap{text-align:left}.tableType01.priceList{font-size:15px;margin-top:20px;width:460px}.tableType01.priceList thead th{background:#d6e7ee}.tableType01.priceList tbody th{background:#f3f8fa}.tableType01.priceList tbody td,.tableType01.priceList tbody th{font-weight:normal;text-align:center}.tableType01.priceList .roomType{width:150px}.tableType01.priceList .priceSample{border-left:1px solid #ccc}.tableType01.priceList .price{border-left:1px solid #d9d9d9;color:#ed6103;font-size:15px}.tableType01.priceList .price .num{display:inline-block;font-size:17px;font-weight:normal;text-align:right;width:5em}.priceInfoBox{margin-top:20px}.priceInfoBox .noteList .listItem{margin-bottom:5px;padding-left:1em;text-indent:-1em}.priceInfoBox .noteList .listItem:before{color:#787878;content:"※";font-size:15px}.priceInfoBox .noteList .listItem .textSupport{line-height:1.3;margin-top:0}.serviceIncluded{border-collapse:separate;border-spacing:10px 0;display:table}.serviceIncluded .listItem{background:#ecf4f7;border:1px solid #bdc8ca;border-radius:5px;display:table-cell;padding:15px 10px 15px 15px;width:286px}.serviceIncluded .listItem .serviceName{font-size:20px;font-weight:bold;line-height:1.2;text-align:center}.serviceIncluded .listItem .serviceName span{display:block}.serviceIncluded .listItem .serviceText{line-height:1.3;margin-top:10px}.tableType01.option{width:100%}.tableType01.option th{width:220px}.tableType01.option td{line-height:1.3}.pickupService{background:#ecf4f7;border-radius:5px;overflow:hidden;padding:15px}.pickupService .photo{padding-right:15px;padding-top:0}.pickupService .title{font-weight:bold}.tableType01.serviceArea{width:100%}.tableType01.serviceArea th{width:200px}.tableType01.serviceArea .listItem{display:inline-block;margin-right:10px}.modalserviceArea .contentList .itemTitle{font-weight:bold;margin:15px 0 5px}.modalserviceArea .contentList div:first-child .itemTitle{margin-top:0}.modalserviceArea .contentList .listItem{display:inline-block;line-height:1.3;margin-right:0}.modalserviceArea .contentList .listItem:after{content:"／"}.modalserviceArea .contentList .listItem:last-child:after{content:none}.subTitleBar+.evaluationSummary{border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;margin:20px 0 0;padding:15px 0 15px 10px}.mod-evaluationList{margin-top:20px}.messageList{overflow:hidden}.messageList .messageTitle{font-weight:bold;margin-bottom:10px}.messageList .messageItem{border-top:1px solid #ccc;margin-top:20px;overflow:hidden;padding-top:20px}.messageList .messageItem:first-child{border-top:0;margin-top:0;padding-top:0}.messageList .messageItem:first-child .photo{margin-top:0}.tableType01.company{width:100%}.tableType01.company th{width:200px}.tableType01.company th span{display:block}.tableType01.company td{line-height:1.3}.tableType01.company td a{margin:0 .1em}.tableType01.company td a:first-child{margin-left:.5em}.font-num{font-family:"Manrope",sans-serif}.text-brand{color:#ed6103}.text-service{color:#167fa2}.font-bold{font-weight:bold}.mt-xl{margin-top:48px}.mt-lg{margin-top:40px}.mt-md{margin-top:32px}.mt-base{margin-top:20px}.mt-sm{margin-top:8px}.mt-xsm{margin-top:12px}.pt-xl{padding-top:48px}.pt-lg{padding-top:40px}.pt-md{padding-top:32px}.pt-base{padding-top:20px}.pt-sm{padding-top:8px}.text-right{text-align:right}.w-full{width:100%}.c-modal{display:none;z-index:4}.c-modal,.c-modal__bg{left:0;position:fixed;top:0}.c-modal__bg{background:rgba(51,51,51,.3);display:block;height:100vh;width:100vw}.c-modal .modal-wrapper{background-color:transparent;left:0;max-height:none;top:0;-webkit-transform:none;transform:none;width:100%}.c-modal .modal-content{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;width:100vw}.c-modal__inner{background:#fff;border-radius:5px;margin:auto;max-height:90vh;max-width:600px;position:relative;width:90vw;z-index:1}.c-modal-event{padding:40px}.c-modal-event__ttl{font-size:24px;letter-spacing:.03em;line-height:1em}.c-modal-event__desc{margin-top:20px}.c-modal-close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f7f7f7;border-radius:0 5px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:4px;padding:12px 24px;position:absolute;right:0;top:0}.c-modal-close,.c-modal-close__icon{letter-spacing:.03em;line-height:1em}.c-modal-close__icon{font-size:24px}.c-modal-event-btn{gap:20px;margin-top:32px}.c-modal-event-btn,.c-modal-event-btn__item{display:-webkit-box;display:-ms-flexbox;display:flex}.c-modal-event-btn__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#ed6103;border-radius:99em;-webkit-box-shadow:0 1px 5px #dedede;box-shadow:0 1px 5px #dedede;color:#fff;color:#fff!important;cursor:pointer;font-size:18px;justify-content:space-between;letter-spacing:.03em;line-height:1em;padding:20px 24px;text-decoration:none;width:100%}.c-modal-event-btn__item:hover{background-color:#d45703;color:#fff}.c-modal-event-btn__ok{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#ed6103;border-radius:99em;-webkit-box-shadow:0 1px 5px #dedede;box-shadow:0 1px 5px #dedede;color:#fff;color:#fff!important;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;justify-content:space-between;justify-content:center;letter-spacing:.03em;line-height:1em;padding:20px 24px;text-decoration:none;width:100%}.c-modal-event-btn__ok:hover{background-color:#d45703;color:#fff}.c-modal-event-btn__cancel{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#8c8c8c;border-radius:99em;-webkit-box-shadow:0 1px 5px #dedede;box-shadow:0 1px 5px #dedede;color:#fff;color:#fff!important;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;justify-content:space-between;justify-content:center;letter-spacing:.03em;line-height:1em;padding:20px 24px;text-decoration:none;width:100%}.c-modal-event-btn__cancel:hover{background-color:gray;color:#fff}.c-modal-event-btn__arrow{display:inline-block;height:32px;position:relative;width:32px}.c-modal-event-btn__arrow:after{border-right:2px solid #fff;border-top:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:16px;left:8px;position:absolute;top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:16px}.c-modal.modal-overlay{background-color:transparent}.c-favorite-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:#ed6103;border-radius:5px;-webkit-box-shadow:0 1px 5px #dedede;box-shadow:0 1px 5px #dedede;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:12px 20px;width:auto}.c-favorite-btn:hover{background-color:#d45703}.c-favorite-btn__txt{font-size:12px;letter-spacing:.03em;line-height:1em}.c-favorite-btn.is-active{background:#fee7d7;-webkit-box-shadow:none;box-shadow:none;color:#ed6103}.c-favorite-btn.is-active:hover{background-color:#fed8be}.c-favorite-remove-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:#8c8c8c;border-radius:5px;-webkit-box-shadow:0 1px 5px #dedede;box-shadow:0 1px 5px #dedede;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:12px 20px;width:auto}.c-favorite-remove-btn:hover{background-color:gray}.c-favorite-remove-btn__txt{font-size:12px;letter-spacing:.03em;line-height:1em}.c-favorite-remove-btn.is-active{background:#fee7d7;-webkit-box-shadow:none;box-shadow:none;color:#ed6103}.c-favorite-remove-btn.is-active:hover{background-color:#fed8be}.c-favorite-box[v-cloak]{display:none}.c-favorite-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border-radius:5px;bottom:32px;-webkit-box-shadow:0 1px 5px #dedede;box-shadow:0 1px 5px #dedede;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;left:auto;overflow:hidden;position:fixed;right:32px;text-decoration:none;width:100px}.c-favorite-box:hover{background-color:#f7f7f7}@media screen and (min-width:1024px){.c-favorite-box{bottom:138px;margin:auto auto auto 960px;right:auto}}.c-favorite-box__status{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ed6103;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:12px;gap:6px;letter-spacing:.03em;line-height:1em;padding:8px 4px 12px}.c-favorite-box__num{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(fill-white.svg) no-repeat;background-position:center 4px;background-size:contain;height:40px;width:40px}.c-favorite-box__caps,.c-favorite-box__num{-webkit-box-pack:center;-ms-flex-pack:center;color:#ed6103;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.c-favorite-box__caps{font-size:12px;letter-spacing:.03em;line-height:1em;padding:4px}.c-favorite-box__arrow{display:inline-block;height:12px;position:relative;width:12px}.c-favorite-box__arrow:after{border-right:2px solid #ed6103;border-top:2px solid #ed6103;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:6px;left:3px;position:absolute;top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.p-overview-heading{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between}.p-overview-heading,.p-overview-heading__main{display:-webkit-box;display:-ms-flexbox;display:flex}.p-overview-heading__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:8px;justify-content:center}.p-overview-heading__evaluation{font-size:16px;letter-spacing:.03em;line-height:1em}