@charset "UTF-8";.slick-loading .slick-list{background:#fff url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/fonts/slick.eot);src:url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/fonts/slick.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/fonts/slick.ttf) format("truetype"),url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/fonts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}#main_visual{margin-top:70px;background-color:var(--clAttentionBg)}@media (width <= 768px){#main_visual{margin-top:135px}}@media (width <= 475px){#main_visual{margin-top:110px}}#main_visual figure{margin:0 auto;max-width:1000px}#main_visual figure img{width:100%;min-height:150px;-o-object-fit:cover;object-fit:cover}.countUpBox{position:absolute;top:6px;left:0;right:0;margin:auto;background:var(--clMain);max-width:350px;width:98%;border:solid 2px var(--clWhite);text-align:center;color:var(--clWhite);font-weight:700;letter-spacing:1px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;align-content:center;border-radius:100vh;padding:8px 0}.countUpBox:after{content:"";position:absolute;top:100%;left:50%;margin-left:-4px;border:5px solid transparent;border-top:8px solid var(--clMain);-webkit-filter:drop-shadow(0 2px 0 #fff);filter:drop-shadow(0 2px 0 #fff)}.countUpBox span{font-size:22px;color:var(--clYellow_count);margin:0 6px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.countUpBox span small{font-size:.9em}.banner_box{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:var(--clGray_f5);padding:15px 0;margin-bottom:20px}@media (width <= 768px){.banner_box{padding:10px}}.banner_box a+a{margin-left:10px}.banner_box img{width:100%;max-width:200px;border:1px solid var(--clGray_cc);border-radius:5px}.campaign_area{margin-top:20px;margin-inline:20px;text-align:center}.campaign_area img{width:500px;max-width:100%;border:1px solid var(--clGray_cc)}@media (width <= 475px){.campaign_area img{width:280px}}.campaign_area.to_support{margin-bottom:-20px}.event_category{position:relative;width:calc(100% - 20px);max-width:1000px;background-color:var(--clMainBg_light);border:3px solid var(--clMainBg);border-radius:5px;padding:20px 16px;margin:20px auto 60px}@media (width <= 768px){.event_category{width:calc(100% - 40px)}}@media (width <= 475px){.event_category{width:calc(100% - 14px)}}.event_category .bubble{top:0;position:relative;border:1px solid var(--clMain);color:var(--clMain)}.event_category .bubble:before{bottom:-8px;background-color:var(--clMain)}.event_category .bubble:after{bottom:-6.5px}.event_category .title{font-size:18px;font-weight:700;text-align:center;margin:12px 0 16px;line-height:1.6}@media (width <= 475px){.event_category .title{font-size:16px}}.event_category .line_text{position:relative;max-width:686px;height:1em;font-size:14px;text-align:center;margin-inline:auto;margin-bottom:12px;color:var(--clMain)}.event_category .line_text:before{content:"";position:absolute;width:100%;height:1px;background-color:var(--clMain);top:50%;left:0}.event_category .line_text .text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--clMainBg_light);padding-inline:8px;font-weight:700}.event_category .banner_wrap{display:-webkit-box;display:flex;gap:16px;max-width:686px;background-color:var(--clMainBg_light);margin-inline:auto}@media (width <= 768px){.event_category .banner_wrap{flex-wrap:wrap;gap:10px}}@media (width <= 768px){.event_category .event_banner{width:calc((100% - 10px)/2)}}.event_category .event_banner img{width:100%;-o-object-fit:contain;object-fit:contain;border:2px solid var(--clMain);border-radius:5px}@media (width <= 768px){.event_category .event_banner img{border-width:1px}}.event_category .event_category_text_link_wrap{position:absolute;bottom:-24px;right:0;font-size:12px}.event_category .event_category_text_link_wrap .event_category_text_link{color:var(--clMain)}.serviceList .title{font-size:1.15rem;font-weight:700;margin-bottom:20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.serviceList .title .period{font-size:.75rem;font-weight:400}.newService.serviceList,.rankingService.serviceList{margin-bottom:40px}@media (min-width: 769px) and (max-width: 1000px){.newService.serviceList,.rankingService.serviceList{width:calc(100vw - 300px)}}@media (width <= 768px){.newService.serviceList .is_cardType,.rankingService.serviceList .is_cardType{flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}}@media (width <= 768px){.newService.serviceList .is_cardType::-webkit-scrollbar,.rankingService.serviceList .is_cardType::-webkit-scrollbar{display:none}}.newService.serviceList .is_cardType .serviceBox,.rankingService.serviceList .is_cardType .serviceBox{margin-bottom:12px}@media (width > 768px){.newService.serviceList .is_cardType .serviceBox,.rankingService.serviceList .is_cardType .serviceBox{width:calc((100% - 20px) / 3);min-width:calc((100% - 20px) / 3);margin-right:10px}}@media screen and (min-width: 1267px){.newService.serviceList .is_cardType .serviceBox,.rankingService.serviceList .is_cardType .serviceBox{width:calc((100% - 30px)/4);min-width:calc((100% - 30px)/4);margin-right:10px}}@media (width <= 768px){.newService.serviceList .is_cardType .serviceBox,.rankingService.serviceList .is_cardType .serviceBox{width:148px;min-width:148px;margin-right:10px}}@media (width <= 768px){.newService.serviceList .is_cardType .serviceBox .count_wrap,.rankingService.serviceList .is_cardType .serviceBox .count_wrap{display:none}}@media (width > 768px){.newService.serviceList .is_cardType.is_slide .serviceBox,.rankingService.serviceList .is_cardType.is_slide .serviceBox{width:auto;min-width:auto}}.newService_inner .slick-arrow,.rankingService_inner .slick-arrow{position:absolute;top:-15px}.newService_inner .slick-prev,.rankingService_inner .slick-prev{left:auto;right:35px}.newService_inner .slick-next,.rankingService_inner .slick-next{right:10px}.title_category{font-size:1.125rem;margin-block:20px 12px}.title_category i{margin-right:4px}.rankingService_inner{counter-reset:item}.rankingService_inner .serviceBox{position:relative;counter-increment:item}.rankingService_inner .serviceBox:after{content:counter(item);position:absolute;top:0;left:0;color:var(--clWhite);font-size:1rem;font-weight:700;width:28px;height:28px;border-top-left-radius:4px;display:grid;place-content:center;z-index:1}.rankingService_inner .serviceBox:nth-child(1):after{background-color:var(--clRank_01)}.rankingService_inner .serviceBox:nth-child(2):after{background-color:var(--clRank_02)}.rankingService_inner .serviceBox:nth-child(3):after{background-color:var(--clRank_03)}.rankingService_inner .serviceBox:nth-child(n+4):after{color:var(--clGray_88);background-color:var(--clGray_e5)}.rankingService_inner .serviceBox.is_pause:before,.rankingService_inner .serviceBox.is_full:before{top:0;left:28px}.to_category{display:none}.captionBox{margin:20px 0;line-height:1.4;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:15px}.captionBox .caption{font-size:1rem}.captionBox .caption a{color:var(--clText)}.captionBox .caption .cat_name{font-weight:700;background-color:#eef6f6;padding:2px 6px;margin-right:3px;white-space:nowrap}.captionBox .caption .countBox{margin-left:5px;white-space:nowrap}.captionBox .caption em{font-size:1.3rem;font-weight:700;margin:0 5px}.captionBox .caption .keywords{white-space:nowrap;display:inline-block;margin-top:5px}.serviceList .msg_box a{display:inline-block;margin:10px 0 0}.serviceList .msg_box a i{color:#1f5cd0}.highlight{background-color:#fff9ab;padding:2px 3px;font-weight:700}@media (width <= 768px){.to_category{display:block;text-align:center;margin:20px 0 30px}.to_category a{width:100%;max-width:300px;padding:8px 0;font-size:.8rem}.to_category a:hover{color:var(--clMain)}.to_category a i{margin-right:5px}.captionBox{margin:20px;border:none;padding:0}}@media screen and (max-width: 475px){.captionBox{margin:20px 10px}}.sortBox_wrapper{position:relative;width:100%;margin:0 0 10px;font-size:105%}.sortBox_wrapper .sortBox{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.sortBox .sortInner{padding:10px}.sortBox .sortInner:first-child{padding-left:0}.sortBox .sortInner:last-child{padding-right:0}.sortBox .sortInner .selectBox{position:relative;display:inline-block;border:1px solid var(--clGray_cc);background-color:var(--clMainBg_light);border-radius:20px;z-index:1}.sortBox .sortInner .selectBox:after{position:absolute;content:"";border-bottom:solid 2px var(--clMain);border-right:solid 2px var(--clMain);width:8px;height:8px;right:15px;top:calc(50% - 5px);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}.sortBox .sortInner i.icon{font-size:24px}.sortBox .refine-wrap{display:none}.sortBox select{font-size:.9rem;font-weight:700;padding:0 30px 0 15px;height:38px;cursor:pointer}.sortBox select optgroup{background-color:var(--clMainBg_light)}.sortBox .refine{color:var(--clWhite);background-color:var(--clMain);border-radius:20px;font-size:.9rem;font-weight:700;padding:0 15px;height:38px;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.sortBox .refine i{font-weight:400;margin-right:3px}.sortBox .changeType{display:-webkit-box;display:flex}.sortBox .changeType .btn_type{color:var(--clGray_cc);padding:0;width:40px;height:auto;cursor:pointer}.sortBox .changeType .btn_type.is_active{color:var(--clMain);cursor:auto}.sortBox .changeType i{font-size:32px}.sortBox .changeType .btn_card i{font-weight:900}@media (width > 768px){.btn_type:hover{opacity:.5;-webkit-transition:all .5s cubic-bezier(0,0,.4,1);transition:all .5s cubic-bezier(0,0,.4,1)}.btn_type.is_active:hover{opacity:1;-webkit-transition:all .5s cubic-bezier(0,0,.4,1);transition:all .5s cubic-bezier(0,0,.4,1)}}@media (width <= 768px){.sortBox .refine-wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#refineModal .modal-header{border-bottom:none;padding-bottom:0}#refineModal .modal-title{font-size:1rem}#refineModal .modal-body{margin-bottom:70px}#refineModal .form-group+.form-group{margin-top:20px}.form_title{margin-bottom:10px;font-weight:700;font-size:.85em}#refineModal input[type=search]{width:100%;height:50px;border-radius:50px;padding:0 20px}#refineModal .select_category{width:100%;height:50px}#refineModal .check_userstatus .check_lists{gap:10px}#refineModal .check_userstatus [class*=userstatus_]{width:100%;max-width:250px;padding:12px 5px 12px 12px}#refineModal .select_price{width:100%;height:50px}#refineModal .modal-body .btn_clear{display:block;margin:15px auto 12px;color:var(--clMain);font-size:.75rem;text-decoration:underline}#refineModal .modal-body .btn_clear:focus{outline:none}#refineModal .modal-footer{border-top:0;box-shadow:0 -2px 4px #0000001a}#refineModal .modal-footer .btn{padding:8px 25px}#refineModal .modal-footer .btn_submit{width:200px}#refineModal .modal-footer .btn_submit i{font-weight:400}}@media screen and (max-width: 475px){.sortBox_wrapper{margin:0 0 15px}.sortBox .sortInner{padding:5px}.sortBox .sortInner:last-child{-webkit-box-pack:end;justify-content:flex-end}.sortBox .sortInner .selectBox:after{right:10px}.sortBox select,.sortBox .refine{font-size:.8rem}.sortBox select{padding:0 25px 0 10px}.sortBox .refine{padding:0 8px}.sortBox .changeType .btn_type{width:auto}.sortBox .changeType .btn_type:first-child{margin:0 8px}.sortBox .changeType i{font-size:30px}#refineModal .modal-dialog{margin:0}#refineModal .modal-content{border-radius:0}#refineModal .modal-footer .btn{padding:8px 20px}}@media screen and (max-width: 360px){.sortBox .sortInner{padding:3px}.sortBox select,.sortBox .refine{font-size:.75rem}.sortBox select{padding:0 20px 0 8px}.sortBox .refine{padding:0 8px}#refineModal .modal-footer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}@media screen and (max-width: 320px){.sortBox .refine{padding:0 5px;font-size:.7rem}}.sort_price{display:inline-block;padding:4px 10px;margin-bottom:20px;background-color:var(--clGray_f5);border:1px solid var(--clGray_e5);border-radius:4px}.sort_price span{margin:0 3px}.sort_price i{color:var(--clMain);font-size:14px;margin-left:8px}@media screen and (max-width: 475px){.sort_price{font-size:.8rem}}.serviceList .is_cardType{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap}.is_cardType .serviceBox{align-self:stretch;width:calc((100% - 20px) / 3);min-width:calc((100% - 20px) / 3);background:var(--clWhite);border-radius:5px;position:relative;margin:0 10px 20px 0;border:solid 1px var(--clGray_cc)}.is_cardType .serviceBox .img_wrap{position:relative;border-bottom:1px solid var(--clGray_e5)}.is_cardType .serviceBox .img_wrap img{width:100%;aspect-ratio:6/5;-o-object-fit:cover;object-fit:cover;max-height:200px}.is_cardType .serviceBox img{width:100%;border-radius:4px 4px 0 0}.serviceBox .img_wrap .fav{position:absolute;right:5px;bottom:5px;padding:0 8px;height:32px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;z-index:100;font-size:12px;font-weight:400;cursor:pointer}.serviceBox .img_wrap .fav:hover{opacity:1}.fav i{font-size:16px;margin-right:5px;color:var(--clGray_aa)}.fav.is_active i{color:#ffaba0!important}.fav button{width:20px;height:23px}.serviceList .serviceBox .fav .tip{position:absolute;display:block;color:var(--clWhite);background-color:var(--clText);font-size:.6875rem;font-weight:700;width:100px;max-width:initial;text-align:center;padding:3px 0;-webkit-transform:translateY(-120%);transform:translateY(-120%);right:-5px;border:#fff 1px solid;border-radius:4px;top:0;z-index:1;pointer-events:none;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:0}@media (width <= 768px){.serviceList .serviceBox .fav .tip{display:none}}.serviceList .serviceBox .fav .tip:before{content:"";width:12px;height:12px;background-color:var(--clText);border-top:transparent 1px solid;border-right:#fff 1px solid;border-left:transparent 1px solid;border-bottom:#fff 1px solid;position:absolute;border-radius:2px;-webkit-transform:translate(0,50%) rotate(45deg);transform:translateY(50%) rotate(45deg);top:initial;bottom:0;left:initial;right:20px;z-index:-1}.serviceList .serviceBox .fav:hover .tip{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;top:-5px;opacity:1}.serviceBox .inner{padding:10px 8px}.serviceBox{position:relative}.serviceBox .caption a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.serviceBox a:hover,.serviceBox a:active{text-decoration:none}.is_cardType .serviceBox.is_newArrival:before{content:"新着";color:var(--clWhite);background:var(--clAttentionText);padding:4px 0;position:absolute;top:-2px;left:-2px;width:80px;text-align:center}.serviceBox.is_pause:before{content:"新規受付休止中";color:var(--clWhite);font-size:90%;background:var(--clGray_88);padding:4px 8px;position:absolute;top:-1px;left:-1px;min-width:50px;text-align:center;z-index:100}.serviceBox.is_full:before{content:"満枠対応中";color:var(--clWhite);font-size:90%;background:var(--clOrange);padding:4px 8px;position:absolute;top:-1px;left:-1px;min-width:50px;text-align:center;z-index:100}.is_cardType .serviceBox .caption{font-weight:700;margin-bottom:10px;line-height:1.5;min-height:3em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:unset}.serviceBox .caption a{color:var(--clText)}.is_cardType .serviceBox .text,.is_cardType .serviceBox .category{display:none}.serviceBox .priceBox{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.serviceBox .priceBox .star{font-size:85%}.serviceBox .priceBox .star i,.serviceBox .priceBox .star .average{color:var(--clOrange)}.serviceBox .priceBox .star .average{font-weight:700;margin-left:3px}.serviceBox .priceBox .star .count{color:var(--clText)}.serviceBox .priceBox .txt_price{font-size:.95rem;font-weight:700;text-align:right}.serviceList .statusBox{font-size:10px;line-height:1.3;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;border-top:1px dashed var(--clGray_cc);padding-inline:8px}.serviceList .statusBox .prof{position:relative;-webkit-box-flex:1;flex-grow:1}.serviceList .statusBox .prof .seller{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:36px}.serviceList .statusBox .seller img{position:absolute;top:-6px;width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background-color:var(--clWhite);border:3px solid transparent}.serviceList .statusBox .seller img:has(+[class*=userstatus_]){outline:2px solid var(--clWhite)}.serviceList .statusBox .seller img:has(+.userstatus_pengin){border-color:#d9cfe8}.serviceList .statusBox .seller img:has(+.userstatus_iruka){border-color:#9ccaff}.serviceList .statusBox .seller img:has(+.userstatus_panda){border-color:#a8d560}.serviceList .statusBox .seller img:has(+.userstatus_tora){border-color:#ffa91e}.serviceList .statusBox .seller img:has(+.userstatus_kodomo){border-color:#9ddce0}.serviceList .statusBox .seller img:not(:has(+[class*=userstatus_])){top:-3px;width:34px;height:34px;border:1px solid rgba(0,0,0,.1)}.serviceList .statusBox .seller .icon_status{width:20px;top:16px;left:24px}.serviceList .statusBox .seller_name{color:var(--clGray_aa);margin:5px 3px 5px 48px;display:inline-block;max-height:3em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:unset}.serviceList .statusBox .count_wrap{color:var(--clGray_aa);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;cursor:pointer}.serviceList .statusBox .count{margin-left:3px;white-space:nowrap}.serviceList .statusBox .count i{margin-right:3px}[class^=btn_].bookmark.is_active i{color:#fa8475}@media (width > 768px){.serviceBox:hover{border-color:#45a8a47a;box-shadow:0 0 8px #45a8a47a;-webkit-transition:all .5s cubic-bezier(0,0,.4,1);transition:all .5s cubic-bezier(0,0,.4,1)}.serviceBox:hover .caption a{color:var(--clMain);opacity:1;-webkit-transition:all .5s cubic-bezier(0,0,.4,1);transition:all .5s cubic-bezier(0,0,.4,1)}}@media (min-width: 901px) and (max-width: 1266px){.is_cardType:not(.is_slide) .serviceBox:nth-of-type(3n){margin-right:0}}@media screen and (min-width: 1267px){.is_cardType .serviceBox{width:calc((100% - 30px)/4);min-width:calc((100% - 30px)/4)}.is_cardType:not(.is_slide) .serviceBox:nth-of-type(4n){margin-right:0}}@media (min-width: 769px) and (max-width: 1040px){#wrapper main#content_searchResult{margin-left:15px}}@media screen and (max-width: 900px){.is_cardType .serviceBox{width:calc((100% - 10px)/2);min-width:calc((100% - 10px)/2)}}@media (width <= 768px){.serviceList{margin:0}.serviceBox.active{border-color:#45a8a47a;box-shadow:0 0 8px #45a8a47a}.serviceBox.active .caption a{color:var(--clMain);opacity:1}}@media (min-width: 769px) and (max-width: 900px){#content_searchResult .is_cardType:not(.is_slide) .serviceBox:nth-of-type(2n){margin-right:0}.is_cardType .serviceBox .img_wrap img{max-height:280px}}@media (min-width: 641px) and (max-width: 768px){.is_cardType .serviceBox{width:calc((100% - 20px) / 3);min-width:calc((100% - 20px) / 3)}.is_cardType .serviceBox:nth-of-type(3n){margin-right:0}}@media screen and (max-width: 640px){#content_searchResult .captionBox .caption em{font-size:1.2rem;line-height:1.2}.is_cardType .serviceBox:nth-of-type(2n){margin-right:0}.is_cardType .serviceBox .img_wrap img{max-height:245px}.is_cardType .serviceBox .inner{padding:5px}.is_cardType .serviceBox .caption{font-size:.9rem}.is_cardType .serviceBox .priceBox .star{font-size:75%}.is_cardType .serviceBox .priceBox .txt_price{font-size:.8rem}.is_cardType .serviceBox .statusBox{padding:0 5px}}@media screen and (max-width: 475px){.is_cardType .serviceBox .img_wrap img{max-height:176px}.is_cardType .serviceBox .caption{font-size:.8rem}}@media screen and (max-width: 375px){.is_cardType .serviceBox .caption{font-size:.8rem}}@media screen and (max-width: 330px){.serviceBox .priceBox .star .average,.is_cardType .serviceBox .priceBox .txt_price .unit{margin:0}}.serviceList .is_listType{display:block}.is_listType .serviceBox{border:1px solid var(--clGray_cc);border-radius:5px;margin-bottom:10px}.is_listType .serviceBox.is_pause:before{right:-1px;left:auto}.is_listType .serviceBox .detail{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.is_listType .serviceBox .img_wrap{position:relative;margin:10px 10px 10px 0;align-self:start}.is_listType .serviceBox .inner{padding:10px 8px 5px;width:100%}.is_listType .serviceBox .caption{font-size:110%;font-weight:700;margin-bottom:5px;line-height:1.5;min-height:1.5em}.serviceBox .text{font-size:90%;line-height:1.5;max-height:4.5em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;white-space:unset}.serviceBox .category{color:var(--clGray_aa);font-size:10px}.is_listType .serviceBox .priceBox{-webkit-box-pack:end;justify-content:flex-end}.is_listType .serviceBox .priceBox .star{margin-right:20px}.is_listType .img_wrap img{width:110px;height:95px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 2px #0000004d}.is_listType .statusBox .prof .seller{display:inline-block}.is_listType .statusBox .prof .seller,.is_listType .statusBox .count_wrap{height:35px;min-height:auto}.is_listType .statusBox .prof img{top:-7px}.is_listType .statusBox .prof .seller_name{margin:10px 0 5px 48px}@media screen and (max-width: 475px){.is_listType .serviceBox .priceBox .star{margin-right:10px}}.related_services{background-color:var(--clMainBg_light)}.related_services_inner{width:100%;max-width:1227px;margin-inline:auto;padding-block:24px}@media (width <= 1267px){.related_services_inner{margin-inline:16px;width:calc(100% - 32px)}}@media (width <= 768px){.related_services_inner{margin-top:24px}}.related_services_inner .title{font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:16px}.related_services_list{display:-webkit-box;display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:20px}@media (width <= 730px){.related_services_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.related_services_item{border:1px solid var(--clGray_cc);background-color:var(--clWhite);border-radius:6px;width:340px}@media (width <= 475px){.related_services_item{width:100%}}.related_services_link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.related_services_link img{width:60px;height:60px;border-radius:5px 0 0 5px}.related_services_link .service_name{color:var(--clText);font-size:1rem;font-weight:700;padding-inline:4px}.related_services_link .service_name span{display:block;color:var(--clGray_88);font-size:.75rem;font-weight:400}.services_textLink_list{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;gap:16px 32px}@media (width <= 600px){.services_textLink_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.services_textLink{color:var(--clText);font-size:.875rem;line-height:1.5;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.services_textLink:hover{color:var(--clText)}.services_textLink img{width:18px;height:18px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;margin-right:4px}.other_services{width:100%;margin-inline:auto;margin-bottom:20px;padding:16px;background-color:var(--clMainBg_light)}.other_services .title{color:var(--clMain);font-size:1rem;font-weight:700;text-align:center;margin-bottom:16px}.other_services_list{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;gap:16px}.other_services_item{width:345px;padding:16px;background-color:var(--clWhite);border-radius:8px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;row-gap:16px}.other_services_item img{max-width:100%;margin-inline:auto}.other_services_item .text{font-size:.875rem;line-height:1.4}.other_services_item .btn{color:var(--clWhite);font-weight:700;line-height:1.4;padding:8px 16px;min-height:64px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.other_services_item .btn span{-webkit-box-flex:1;flex-grow:1}.other_services_item .btn_meets{background-color:#75604d}.other_services_item .btn_works{background-color:#0a6ce2}.serviceDetail_wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:20px}.serviceDetail_wrapper .msg_box.attention.is_close{display:none}#wrapper .serviceDetail_wrapper main{width:calc(100% - 360px)}@media (width > 768px){.serviceDetail .serviceImg{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:20px;padding:0}.serviceDetail .serviceImg .mainImg{width:540px;height:auto;margin-right:10px;position:relative}.serviceDetail .serviceImg .mainImg li{height:auto;pointer-events:none}.serviceDetail .serviceImg .mainImg img{width:auto;max-width:100%;margin:0 auto}.serviceDetail .serviceImg .thumbImg{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.serviceDetail .serviceImg .thumbImg .slick-track{width:90px!important}.serviceDetail .serviceImg .thumbImg li{float:none;margin-bottom:5px}.serviceDetail .serviceImg .thumbImg img{width:90px;height:75px;aspect-ratio:6/5;-o-object-fit:cover;object-fit:cover;cursor:pointer}.serviceDetail .serviceImg .thumbImg .slick-current{border:1px solid var(--clMain);width:100%!important}.serviceDetail .serviceImg .thumbImg .slick-current img{opacity:.5;cursor:auto}.serviceImg .slick-prev,.serviceImg .slick-next{position:absolute;top:15px;left:auto;right:30px;z-index:100}.serviceImg .slick-next{right:5px}.serviceDetail .serviceImg .singleImg{pointer-events:none}}.slick-slider{touch-action:auto}.slick-arrow:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.slick-prev:before,.slick-next:before{opacity:1}.slick-prev:before{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.3.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='レイヤー_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2050%2050'%20style='enable-background:new%200%200%2050%2050;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{opacity:0.2;enable-background:new%20;}%20.st1{fill:%23FFFFFF;}%20%3c/style%3e%3ccircle%20class='st0'%20cx='25'%20cy='25'%20r='25'/%3e%3cpolygon%20class='st1'%20points='29.5,13%2032.7,17%2022.3,25%2032.7,33%2029.5,37%2014.3,25%20'/%3e%3c/svg%3e");background-size:contain}.slick-next:before{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.3.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='レイヤー_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2050%2050'%20style='enable-background:new%200%200%2050%2050;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{opacity:0.2;enable-background:new%20;}%20.st1{fill:%23FFFFFF;}%20%3c/style%3e%3ccircle%20class='st0'%20cx='25'%20cy='25'%20r='25'/%3e%3cpolygon%20class='st1'%20points='20.5,37%2017.3,33%2027.7,25%2017.3,17%2020.5,13%2035.7,25%20'/%3e%3c/svg%3e");background-size:contain}.serviceDetail .serviceImg .singleImg{text-align:center}.serviceDetail .serviceImg .singleImg img{width:auto;max-width:660px}@media screen and (max-width: 1040px){.serviceDetail_wrapper{flex-wrap:wrap}#wrapper .serviceDetail_wrapper main{width:100%;margin:0 auto}}@media (width <= 768px){#wrapper .serviceDetail_wrapper main{margin:0 auto}.serviceDetail_inner{margin:0 20px}.serviceDetail .serviceImg .slick-slide{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:40vh}.serviceDetail .serviceImg .mainImg img,.serviceDetail .serviceImg .singleImg img{-o-object-fit:cover;object-fit:cover;width:auto;max-width:100%;height:auto;max-height:40vh;margin:0 auto}.serviceDetail .serviceImg .thumbImg{display:none}.serviceImg .slick-prev,.serviceImg .slick-next{position:absolute;left:5px;z-index:100}.serviceImg .slick-next{left:auto;right:5px}.serviceImg .slick-dots{bottom:auto}.slick-prev,.slick-next{height:28px;width:28px;margin:5px}}#serviceImgModal .modal-dialog{max-width:100vw;margin:0 auto}#serviceImgModal .modal-content{background-color:transparent;border:none;box-shadow:none}#serviceImgModal .modal-body{padding:0}#serviceImgModal .modal_singleImg{text-align:center}#serviceImgModal .modal_mainImg img,#serviceImgModal .modal_singleImg img{width:auto;max-width:100%;height:auto;max-height:90vh;margin:0 auto;background-color:var(--clWhite)}#serviceImgModal .slick-prev{left:0;z-index:10}#serviceImgModal .slick-next{left:auto;right:0}.modal{background:#a7a7a780}.serviceDetail_meta{display:-webkit-box;display:flex;gap:10px}@media (width <= 768px){.serviceDetail_meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.serviceDetail .category{display:-webkit-box;display:flex}.serviceDetail .category .item{font-size:.7rem;white-space:nowrap}.serviceDetail .category .item a{color:var(--clMain);border:1px solid var(--clMain);padding:2px 6px}@media (width > 768px){.serviceDetail .category .item a{display:inline-grid;place-content:center;height:100%}}.serviceDetail .category .item a:hover{color:var(--clWhite);background-color:var(--clMain);opacity:1}.serviceDetail .category .item:not(:last-child){margin-right:5px}.tag_point{color:#384860;font-size:.75rem;font-weight:700;line-height:1.5;border:1px solid #768aa8;background-color:#f4f6fa;border-radius:2px;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.tag_point img{margin-right:4px}.serviceDetail .serviceDetail_caption{font-size:1.25rem;line-height:1.4;font-weight:700;margin-block:10px}.serviceDetail .date_list{color:var(--clGray_88);font-size:.75rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.serviceDetail .date_list i{margin-right:4px}.serviceDetail .serviceDetail_subCaption{font-size:.875rem;line-height:1.5;margin-block:25px 15px}.serviceDetail .serviceDetail_condition{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:25px}.serviceDetail .serviceDetail_condition dt,.serviceDetail .serviceDetail_condition dd{padding:2px 6px;text-align:center;font-size:1rem;white-space:nowrap}.serviceDetail .serviceDetail_condition dt{background:var(--clMainBg_light);font-size:.85rem;color:#222;font-weight:400}.serviceDetail .serviceDetail_condition dd{font-weight:700;display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline;padding:2px 1px 2px 6px}.serviceDetail .serviceDetail_condition dd.good{color:var(--clOrange);padding-left:0}.serviceDetail .serviceDetail_condition dd:not(:last-of-type){margin-left:5px;margin-right:20px}.serviceDetail .serviceDetail_condition dd .achievement{margin:0}.serviceDetail .serviceDetail_condition dd small{font-size:70%}.serviceDetail .serviceDetail_condition dd i{font-size:13px;margin-right:5px}.serviceDetail .serviceDetail_condition dd.good i{font-size:16px}.serviceDetail .serviceDetail_condition dd .unit{font-weight:400}.serviceDetail .achievement,.serviceDetail .achievement .count{font-size:1rem}.serviceDetail .serviceDescription{margin:30px 0 0;line-height:1.7;border-top:solid 1px rgba(0,0,0,.1)}.serviceDescription_caption{font-size:1.1rem;font-weight:700;margin:20px 0 15px}.serviceDetail .serviceData,.serviceDetail .serviceData dl{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.serviceDetail .serviceData dl:not(:last-child){margin-right:20px}.serviceDetail .serviceData dt{font-size:.8rem;font-weight:400;background-color:var(--clMainBg_light);padding:2px 6px}.serviceDetail .serviceData dd{margin-left:10px}.serviceDetail .serviceData dt i{margin-right:3px}.serviceData em{font-size:.9rem;font-weight:700}.serviceData .toolhint{display:inline-block;margin-left:5px;color:var(--clMain);font-size:.9rem;line-height:1.4;position:relative}.serviceData .toolhint .tip{display:none;position:absolute;top:-50px;left:-83px;min-width:180px}.serviceDescription .txt_wrap{position:relative}.serviceDescription .txt{font-size:.875rem;padding-bottom:30px;margin:20px 0 40px;-webkit-transition:.5s;transition:.5s;overflow:hidden}.serviceDescription .txt_wrap.is_hide .txt{position:relative;max-height:500px;-webkit-transition:.5s;transition:.5s}.serviceDescription .txt_wrap.is_hide .txt:before{position:absolute;left:0;bottom:0;content:"";width:100%;height:3em;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgb(255,255,255) 75%);background:linear-gradient(180deg,#fff0,#fff 75%)}@media (width > 768px){.serviceData .toolhint:hover .tip{display:block}}@media (width <= 768px){.serviceData .toolhint .tip.is_show{display:block}}.txt_wrap .btn_wrap{position:absolute;bottom:-40px;z-index:10;width:100%;text-align:center;background-color:var(--clWhite);padding-bottom:30px}.txt_wrap .more,.txt_wrap .close{display:none;color:var(--clMain);font-weight:700;cursor:pointer}.txt_wrap.is_hide .more,.txt_wrap.is_show .close{display:inline-block;padding:5px}.txt_wrap .more i,.txt_wrap .close i{margin-left:5px}.action{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:15px 10px 20px;margin-bottom:30px}.action .fav{padding:0 10px;height:38px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:5px;z-index:100;cursor:pointer;margin-left:20px;font-weight:400}.action .fav_text,.action .fav .count{font-size:12px}.action .fav i{font-size:16px;margin-right:initial}@media screen and (max-width: 767px){.action .fav{gap:initial;margin-left:10px;padding:0 8px;height:37px}.action .fav i{margin-right:5px}.action .fav .fav_text{display:none}}.action .priceBox{margin:0 20px;text-align:center}.action .priceBox dt{font-size:.8rem;font-weight:400}.action .priceBox dd{font-size:1.25rem;font-weight:700}.action .btn_orderStart,.action .btn_disable{width:200px}.action .btn_disable.is_archive{font-size:90%;line-height:1.3;height:40px;padding:4px 8px}.action .is_full{position:relative}.action .is_full .tip{position:absolute;top:-87%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);font-size:.75rem;font-weight:700;color:var(--clWhite);background-color:var(--clMain);border-radius:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:145px;padding:4px 10px;z-index:10}.action .is_full .tip:before{border-top-color:var(--clMain)}.action .is_myservice .notice{margin:5px 0 15px 5px;max-width:240px}aside .action .is_myservice .notice{margin:-5px 0 15px 5px}.action .is_myservice .notice i{color:var(--clGray_88);margin:0 4px 0 0}.action .bookmark_dummy{line-height:50px;width:170px;font-size:1.1rem;text-indent:-4px;font-weight:700;color:var(--clText);border:solid 2px #ddd;border-radius:3px;text-align:center;padding:0 10px;background:#ddd}.action .bookmark_dummy i{color:#999;vertical-align:-3px;font-size:1.4rem;margin:0 8px 0 0}.action .btn_requester,.action .btn_seller{line-height:50px;width:260px;font-size:1.1rem}.action .is_disable{max-width:260px}.action .is_disable .btn_requester{position:relative}.action .is_disable .btn_requester:after{position:absolute;z-index:100;display:block;top:0;height:100%;width:100%;content:"";background:#000;opacity:.26}.action .is_disable i{margin:0 4px 0 0}.action .is_disable .txt_attention{position:relative;background:var(--clWhite);border:2px solid var(--clAttentionText);border-radius:4px;padding:6px 8px;margin:15px 0 0}.action .is_disable .txt_attention a{text-decoration:underline}.action .is_disable .txt_attention:after,.action .is_disable .txt_attention:before{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.action .is_disable .txt_attention:after{border-color:#fff0;border-bottom-color:var(--clWhite);border-width:10px;margin-left:-10px}.action .is_disable .txt_attention:before{border-color:rgba(var(--clAttentionText_rgb),0);border-bottom-color:var(--clAttentionText);border-width:13px;margin-left:-13px}.serviceDetail_wrapper .btn_requester.is_active{background:#fff6d1;border:solid 2px #fac22a;text-shadow:none;pointer-events:none;color:var(--clText);box-shadow:none}.action.is_sticky{position:-webkit-sticky;position:sticky;left:0;bottom:0;background-color:var(--clWhite);border:none;margin:0;width:100%;z-index:100}@media screen and (max-width: 1040px){form .serviceDetail_wrapper .serviceDetail_inner .action{display:none}form .serviceDetail_wrapper .serviceDetail_inner .action.is_normal{display:-webkit-box!important;display:flex!important;position:relative;width:100%;margin-top:20px}}.serviceDetail .statusBox{display:none}@media screen and (max-width: 1040px){.serviceDetail .statusBox{display:block;border:1px solid rgba(0,0,0,.1)}.serviceDetail .statusBox .prof_wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:10px 15px}.serviceDetail .statusBox .prof{margin-right:4px}.serviceDetail .statusBox .prof:has([class*=userstatus_]) img{outline:2px solid var(--clWhite)}.serviceDetail .statusBox .prof:has(.userstatus_pengin) img{border-color:#d9cfe8}.serviceDetail .statusBox .prof:has(.userstatus_iruka) img{border-color:#9ccaff}.serviceDetail .statusBox .prof:has(.userstatus_panda) img{border-color:#a8d560}.serviceDetail .statusBox .prof:has(.userstatus_tora) img{border-color:#ffa91e}.serviceDetail .statusBox .prof:has(.userstatus_kodomo) img{border-color:#9ddce0}.serviceDetail .statusBox .prof:not(:has([class*=userstatus_])) img{width:42px;min-width:42px;height:42px;border:1px solid rgba(0,0,0,.1)}.serviceDetail .statusBox .prof img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background-color:var(--clWhite);border:4px solid transparent}.serviceDetail .statusBox .prof .icon_status{width:23px;top:30px;left:30px}.serviceDetail .statusBox .name{font-size:.875rem;font-weight:700}.serviceDetail .statusBox .achievement{margin:0}.serviceDetail .statusBox .noReview{font-size:.65rem;padding:0 5px}.serviceDetail .statusBox .seller_schedule{padding:10px 15px;border-top:1px dashed rgba(0,0,0,.1);border-bottom:1px dashed rgba(0,0,0,.1)}.serviceDetail .statusBox .seller_schedule:not(.open):hover{cursor:pointer}.serviceDetail .statusBox .seller_schedule .caption{display:inline-block;font-weight:700;background-color:var(--clMainBg_light);padding:2px 6px;margin-bottom:5px}.serviceDetail .statusBox .seller_schedule .txt_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.serviceDetail .statusBox .seller_schedule .txt_wrap .txt{width:100%;height:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:15px;position:relative}.serviceDetail .statusBox .seller_schedule .txt_wrap .txt br{display:none}.serviceDetail .statusBox .seller_schedule.open .txt_wrap .txt{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible;white-space:normal;padding:0;position:relative}.serviceDetail .statusBox .seller_schedule.open .txt_wrap .txt br{display:inline}.serviceDetail .statusBox .seller_schedule .txt_wrap .txt:after{position:absolute;content:"";border-bottom:solid 1.5px var(--clMain);border-right:solid 1.5px var(--clMain);width:8px;height:8px;right:4px;top:calc(50% - 5px);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.serviceDetail .statusBox .seller_schedule.open .txt_wrap .txt:after{visibility:hidden}.to_sellerInfo{text-align:center;margin:10px 0}.to_sellerInfo a{color:var(--clMain);font-size:.75rem;font-weight:700;text-align:center}.to_sellerInfo i{margin-right:3px}.serviceDetail .serviceDescription{border-top:none}.serviceDetail .serviceDetail_caption{font-size:1rem}}@media screen and (max-width: 475px){.serviceDetail_inner{margin:0 10px}.serviceDetail .serviceDetail_condition dt{font-size:.8rem}.serviceDetail .serviceDetail_condition dd{font-size:.85rem}.serviceDetail .serviceDetail_condition dd:not(:last-of-type){margin-right:5px}.serviceDetail .serviceDetail_condition dd i{font-size:12px;margin-right:3px}.serviceDetail .achievement .starRating{font-size:15px}.serviceDetail .achievement .rating_count{font-size:.85rem}.serviceDetail .achievement .achievement_count{font-size:.7rem}.serviceDetail .statusBox .prof_wrapper{padding:5px 10px}.serviceDetail .statusBox .name{font-size:.85rem}.serviceDetail .statusBox .seller_schedule{padding:10px}.action .priceBox{margin:0 10px}.action .priceBox dd{font-size:1.1rem}.action .btn_orderStart,.action .btn_disable{width:140px;font-size:.9rem}}@media screen and (max-width: 320px){.serviceDetail .serviceData dd{margin-left:5px}.serviceDetail .serviceData dl:not(:last-child){margin:0 15px 5px 0}}.serviceDetail .commentInput_box{background-color:var(--clMainBg_light);padding:40px 20px 20px}.serviceDetail .commentInput_box.is_periodEnd{position:relative;margin-bottom:70px}.serviceDetail .commentInput_box.is_periodEnd .periodEndText{position:absolute;bottom:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:var(--clGray_f9);color:var(--clGray_50);padding:3px 10px;white-space:nowrap}.commentInput_box .commentInputBtn:disabled{color:var(--clGray_f0);background:var(--clGray_88);opacity:1}.msg_box.notice.comment{font-weight:400;margin-top:30px}@media screen and (max-width: 475px){.serviceDetail .commentInput_box{padding:30px 10px 20px}.serviceDetail .commentInput_box.is_periodEnd .periodEndText{font-size:.9em}}.serviceDetail .comment_label{font-size:1rem;font-weight:700;line-height:1;margin-bottom:10px}.serviceDetail .comment_label i{color:var(--clMain);font-size:1em;margin-right:7px;vertical-align:middle}.serviceDetail .comment_label span{font-size:.75em;font-weight:400}.serviceDetail .commentInput{height:5em}.serviceDetail .commentList_box{padding:20px 20px 40px;background-color:var(--clMainBg_light)}.serviceDetail .commentList li{display:-webkit-box;display:flex;margin-bottom:20px}.serviceDetail .commentList li.overComment{height:0;overflow:hidden;margin-bottom:0;-webkit-transition:height .3s;transition:height .3s}.serviceDetail .commentList li.overComment.is_active{margin-bottom:20px;overflow:visible}@media screen and (max-width: 475px){.serviceDetail .commentList_box{padding:20px 10px 30px}}.serviceDetail .commentList li .user{position:relative}.serviceDetail .commentList li .user:has([class*=userstatus_]) img{outline:2px solid var(--clWhite)}.serviceDetail .commentList li .user:has(.userstatus_pengin) img{border-color:#d9cfe8}.serviceDetail .commentList li .user:has(.userstatus_iruka) img{border-color:#9ccaff}.serviceDetail .commentList li .user:has(.userstatus_panda) img{border-color:#a8d560}.serviceDetail .commentList li .user:has(.userstatus_tora) img{border-color:#ffa91e}.serviceDetail .commentList li .user:has(.userstatus_kodomo) img{border-color:#9ddce0}.serviceDetail .commentList li .user:not(:has([class*=userstatus_])) img{width:42px;min-width:42px;height:42px;border:1px solid rgba(0,0,0,.1)}.serviceDetail .commentList li .user img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-top:20px;background-color:var(--clWhite);border:4px solid transparent}.serviceDetail .commentList li .user .icon_status{position:absolute;top:50px}.serviceDetail .commentList .comment_box{width:100%;margin-left:15px}.serviceDetail .commentList .cmmentInfo_box{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-left:5px;-webkit-box-align:end;align-items:flex-end}.serviceDetail .commentList .cmmentInfo_box .name{margin:0 10px 3px 0}.serviceDetail .commentList .is_seller .cmmentInfo_box .name:before{content:"出品者";color:var(--clWhite);font-size:80%;background-color:var(--clMain);padding:2px 6px;margin-right:5px}.serviceDetail .commentList .cmmentInfo_box .name span{font-size:.7em}.serviceDetail .commentList .cmmentInfo_box .time{color:var(--clGray_88);flex-shrink:0;font-size:.7rem}.serviceDetail .commentList .cmmentInfo_box .time i{margin-right:3px}.serviceDetail .commentList .comment .delete{display:none}.serviceDetail .commentList .is_seller .comment .delete,.serviceDetail .commentList .is_self .comment .delete{display:block;position:absolute;bottom:-5px;right:-5px;width:2em;height:2em;color:var(--clWhite);background:var(--clText);text-align:center;line-height:2em;border-radius:2em;cursor:pointer}#modal_commentDelete .modal-body em{font-weight:700}.serviceDetail .commentList .comment_box .comment{position:relative;border:1px solid var(--clGray_aa);border-radius:5px}.serviceDetail .commentList .comment_box .comment:before{content:"";position:absolute;left:-6px;top:8px;border-right:10px solid var(--clGray_aa);border-top:5px solid transparent;border-bottom:5px solid transparent}.serviceDetail .commentList .comment_box .comment:after{content:"";position:absolute;left:-5px;top:8px;border-right:10px solid var(--clWhite);border-top:5px solid transparent;border-bottom:5px solid transparent}.serviceDetail .commentList .comment_box .comment .commentText{position:relative;display:block;padding:12px 15px;background-color:var(--clWhite);border-radius:5px}.serviceDetail .commentList .comment_box .comment.is_accordion .commentText{max-height:117px;overflow:hidden;-webkit-transition:max-height .2s;transition:max-height .2s}.serviceDetail .commentList .comment_box .comment.is_accordion .commentText:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;border-radius:0 0 10px 10px;background:#fff0;background:-webkit-linear-gradient(bottom,#fff,hsl(0,0%,100%) 60%,hsla(0,0%,100%,.5) 100%,hsla(0,0%,100%,0));background:linear-gradient(0deg,#fff,#fff 60%,#ffffff80 100%,#fff0)}.serviceDetail .commentList .comment_box .comment .more,.serviceDetail .commentList .comment_box .comment .close{display:none}.serviceDetail .commentList .comment_box .comment.is_accordion .more,.serviceDetail .commentList .comment_box .comment.is_accordion .close{position:absolute;bottom:5px;left:15px;color:var(--clMain);font-size:.8rem;font-weight:700}.serviceDetail .commentList .comment_box .comment.is_accordion .more i,.serviceDetail .commentList .comment_box .comment.is_accordion .close i{margin-left:5px}.serviceDetail .commentList .comment_box .comment.is_accordion .more{display:inline-block}.serviceDetail .commentList .comment_box .comment.is_accordion.is_active .commentText{max-height:300px;padding-bottom:40px}.serviceDetail .commentList .comment_box .comment.is_accordion.is_active .commentText:after{display:none}.serviceDetail .commentList .comment_box .comment.is_accordion.is_active .more{display:none}.serviceDetail .commentList .comment_box .comment.is_accordion.is_active .close{display:inline-block}.serviceDetail .commentShowAllBtn_box{text-align:center;display:none}.serviceDetail .commentShowAllBtn_box.is_active{display:block}.serviceDetail .commentShowAllBtn,.serviceDetail .commentShowCloseBtn,#exchangedReviews .reviewShowMoreBtn,#exchangedReviews .reviewShowCloseBtn{display:block;color:var(--clMain);font-size:.8rem;font-weight:700;margin:0 auto}#exchangedReviews .reviewShowMoreBtn,#exchangedReviews .reviewShowCloseBtn{margin:10px auto 20px}.serviceDetail .commentShowAllBtn i,.serviceDetail .commentShowCloseBtn i,#exchangedReviews .reviewShowMoreBtn i,#exchangedReviews .reviewShowCloseBtn i{font-size:.9rem;margin-left:10px;vertical-align:middle}.serviceDetail .commentShowAllBtn_box .commentShowCloseBtn,.serviceDetail .commentShowAllBtn_box.is_active .commentShowAllBtn{display:none}.serviceDetail .commentShowAllBtn_box.is_active .commentShowCloseBtn{display:block}.serviceDetail .commentShowAllBtn:focus,.serviceDetail .commentShowCloseBtn:focus{outline:none}.exchangedReviews_link{display:none}#exchangedReviews{margin:60px 0 0;display:block}#exchangedReviews .caption{width:100%;font-size:1rem;font-weight:700;margin-bottom:20px}#exchangedReviews .caption i{color:var(--clMain);margin-right:5px}#exchangedReviews .inner{border:solid 1px var(--clGray_e5)}#exchangedReviews .review_box{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding:0 20px;margin-bottom:20px;border-top:1px dashed var(--clGray_e5);position:relative}#exchangedReviews .review_box:first-of-type{padding-top:0;border-top:none}#exchangedReviews .review_box:before{position:absolute;left:0;top:12px;padding:4px 10px;color:var(--clWhite);font-weight:700;box-shadow:1px 1px 2px #0003}#exchangedReviews .review_box.overReview{height:0;overflow:hidden;margin-bottom:0;-webkit-transition:height .3s;transition:height .3s;border-top:none}#exchangedReviews .review_box.overReview.is_active{margin-bottom:20px;overflow:visible;border-top:1px dashed var(--clGray_e5)}#exchangedReviews .review_box .delete{position:absolute;top:10px;right:10px;width:2em;height:2em;color:var(--clWhite);background:var(--clText);text-align:center;line-height:2em;border-radius:2em;cursor:pointer;z-index:1}#exchangedReviews .review_box .prof_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:120px;min-width:120px;padding:20px 0 0;margin-right:10px;background-color:var(--clWhite)}#exchangedReviews .review_box .prof_img{margin:0 0 10px;min-width:40px;display:inline-block;position:relative}#exchangedReviews .review_box .prof_img:has([class*=userstatus_]) img{outline:2px solid var(--clWhite)}#exchangedReviews .review_box .prof_img:has(.userstatus_pengin) img{border-color:#d9cfe8}#exchangedReviews .review_box .prof_img:has(.userstatus_iruka) img{border-color:#9ccaff}#exchangedReviews .review_box .prof_img:has(.userstatus_panda) img{border-color:#a8d560}#exchangedReviews .review_box .prof_img:has(.userstatus_tora) img{border-color:#ffa91e}#exchangedReviews .review_box .prof_img:has(.userstatus_kodomo) img{border-color:#9ddce0}#exchangedReviews .review_box .prof_img:not(:has([class*=userstatus_])) img{width:42px;min-width:42px;height:42px;border:1px solid rgba(0,0,0,.1)}#exchangedReviews .review_box .prof_img img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:50%;background-color:var(--clWhite);border:4px solid transparent}#exchangedReviews .review_box .prof_text{-webkit-box-flex:1;flex-grow:1}#exchangedReviews .review_box .name{font-size:.75rem;font-weight:700;margin:5px 0 2px}#exchangedReviews .review_box .review_comment span{display:block;margin:8px 0;color:var(--clMain_light_2);font-size:.65rem;font-weight:700}#exchangedReviews .review_box .review_comment i{margin-right:3px}#exchangedReviews .review_box .date{color:var(--clGray_88);font-size:.7rem}#exchangedReviews .review_box .serviceInfo h3{font-weight:700;margin:0 20px 0 0}#exchangedReviews .review_box .review{position:relative;width:100%;padding:20px 10px 0;border-radius:5px}#exchangedReviews .reviewShowAllBtn_box{text-align:center;display:none}#exchangedReviews .reviewShowAllBtn_box.is_active,#exchangedReviews .reviewShowAllBtn_box.is_active .reviewShowCloseBtn{display:block}#exchangedReviews .reviewShowAllBtn_box .reviewShowCloseBtn,#exchangedReviews .reviewShowAllBtn_box.is_active .reviewShowMoreBtn{display:none}@media screen and (max-width: 1040px){#exchangedReviews{margin:60px 20px 0}}@media screen and (max-width: 475px){#exchangedReviews{margin:40px 10px 0}#exchangedReviews .review_box{flex-wrap:wrap}#exchangedReviews .review_box .prof_img{margin:0 0 10px}#exchangedReviews .review_box .name{font-size:.85rem}}.serviceDetail_wrapper aside{width:330px;-webkit-box-ordinal-group:3;order:2}.serviceDetail_wrapper aside .action{flex-wrap:wrap;background:var(--clWhite);border:solid 1px var(--clGray_e5);border-radius:5px;padding:20px;margin:0 0 15px}aside .action .priceBox{margin-bottom:15px}.serviceDetail_wrapper aside.action .is_disable{width:240px}.serviceDetail_wrapper aside .action .is_full{margin-top:30px}.serviceDetail_wrapper aside .sellerInfo{background:var(--clGray_fc);border:solid 1px var(--clGray_e5);border-radius:5px;padding:25px 20px}.serviceDetail_wrapper aside .prof_wrapper{margin-bottom:25px}.prof_wrapper .sellerInfo_caption{font-size:.875rem;font-weight:700;text-align:center;margin-bottom:20px}.serviceDetail_wrapper aside .prof{margin:0 30px}.serviceDetail_wrapper aside .prof_wrapper .prof img{width:60px;height:60px;border:solid 1px rgba(0,0,0,.1);background-color:var(--clWhite)}.serviceDetail_wrapper aside .prof .name span{display:block;font-weight:700;margin-bottom:5px}.serviceDetail_wrapper aside .achievement{display:block;text-align:center;margin:10px 0 20px}.serviceDetail_wrapper aside .achievement .rating_count{color:var(--clText);margin:0}.serviceDetail_wrapper aside .achievement .achievement_count{color:var(--clMain);font-size:.8rem;text-decoration:underline;margin:0}.serviceDetail_wrapper aside .btn_pageMove{display:block;max-width:400px;margin:10px auto}.serviceDetail_wrapper aside .achievementList:not(:last-child){margin-bottom:30px}.serviceDetail_wrapper aside .achievementList li{position:relative;padding:20px 15px 15px;border-bottom:dashed 1px var(--clGray_aa)}.serviceDetail_wrapper aside .achievementList li:before{color:var(--clWhite);padding:2px 0;position:absolute;top:12px;left:-2px;width:50px;text-align:center;box-shadow:1px 1px 1px #0003}.serviceDetail_wrapper aside .achievementList_caption{font-size:.9rem;font-weight:700}.serviceDetail_wrapper aside .achievementList .txt{padding:10px 0 0;position:relative}.serviceDetail_wrapper aside .achievementList .review_caption{font-weight:700;margin:0 0 10px;text-indent:40px}.serviceDetail_wrapper aside .achievementList .review_comment{line-height:1.7;margin:10px 0 0;font-size:.92em}.serviceDetail_wrapper aside .achievementList .prof{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:8px 0 0}.serviceDetail_wrapper aside .achievementList:last-child .txt{border-bottom:none}.serviceDetail_wrapper aside .txt_wrap{position:relative}.serviceDetail_wrapper aside .txt_wrap.is_accordion .txt{max-height:220px;overflow:hidden;-webkit-transition:max-height .5s;transition:max-height .5s;margin-bottom:10px;padding-bottom:30px}.serviceDetail_wrapper aside .txt_wrap.is_accordion:not(.is_active) .txt:before{position:absolute;left:0;bottom:20px;content:"";width:100%;height:3em;background:-webkit-linear-gradient(top,rgba(252,252,252,0) 0%,rgb(252,252,252) 75%);background:linear-gradient(180deg,#fcfcfc00,#fcfcfc 75%)}.serviceDetail_wrapper aside .txt_wrap .btn_wrap{text-align:center;background-color:var(--clGray_fc);position:absolute;bottom:-25px}.serviceDetail_wrapper aside .txt_wrap .more,.serviceDetail_wrapper aside .txt_wrap .close{display:none}.serviceDetail_wrapper aside .txt_wrap.is_accordion .more,.serviceDetail_wrapper aside .txt_wrap.is_accordion .close{color:var(--clMain);font-size:.8rem;font-weight:700}.serviceDetail_wrapper aside .txt_wrap.is_accordion .more i,.serviceDetail_wrapper aside .txt_wrap.is_accordion .close i{margin-left:5px}.serviceDetail_wrapper aside .txt_wrap.is_accordion .more{display:inline-block}.serviceDetail_wrapper aside .txt_wrap.is_accordion.is_active .txt:after{display:none}.serviceDetail_wrapper aside .txt_wrap.is_accordion.is_active .more{display:none}.serviceDetail_wrapper aside .txt_wrap.is_accordion.is_active .close{display:inline-block}@media screen and (max-width: 1040px){.serviceDetail_wrapper aside{width:700px;margin:60px auto}.serviceDetail_wrapper aside .action{display:none}.serviceDetail_wrapper aside .sellerInfo{padding:40px}.prof_wrapper .sellerInfo_caption{font-size:1.1rem}.serviceDetail_wrapper aside .prof{display:block;margin:0 auto;text-align:center}.serviceDetail_wrapper aside .prof_wrapper .prof img{width:100px;height:100px;margin:0 0 15px}}@media (width <= 768px){.serviceDetail_wrapper aside{width:100%;margin:40px 0}.serviceDetail_wrapper aside .sellerInfo{border-right:none;border-left:none;border-radius:0}}@media screen and (max-width: 475px){.serviceDetail_wrapper aside .sellerInfo{padding:30px 20px}}.guideline_report_wrap{text-align:right;margin-bottom:10px}.guideline_report{color:var(--clMain);font-size:.75rem;display:inline-block;cursor:pointer}@media (width > 768px){.guideline_report:hover{opacity:.7}}@media (width <= 768px){.guideline_report{margin-right:10px}}#reportModal .guide_link{white-space:nowrap}#reportModal .form-check{margin-bottom:10px}#reportModal .etcText{height:calc(1rem + 10px);opacity:1;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}#reportModal .etcText.hide{height:0;opacity:0}#reportModal .reportEtc textarea{height:5rem}#reportModal .afterMessage,#reportModal .modal-footer button.closeReport,#reportModal.afterSend form,#reportModal.afterSend .modal-footer button{display:none}#reportModal.afterSend .afterMessage,#reportModal.afterSend .modal-footer button.closeReport{display:block}.otherService{margin:50px 0}.otherService .title{font-size:1rem;font-weight:700;margin-bottom:20px}.otherService .is_cardType .serviceBox:last-of-type{margin-right:0!important}.otherService_inner{position:relative}.otherService .is_cardType .serviceBox .caption{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:unset}.otherService_inner .slick-arrow{position:absolute;top:-15px}.otherService_inner .slick-prev{left:auto;right:35px}.otherService_inner .slick-next{right:10px}.to_moreService{text-align:right;margin-right:10px}.to_moreService a{color:var(--clMain);font-weight:700}.to_moreService a i{margin-left:3px}@media (width > 768px){.otherService .is_cardType.is_slide .serviceBox{width:auto;min-width:auto}.otherService .is_cardType .serviceBox{width:calc((100% - 30px)/4);min-width:calc((100% - 30px)/4);margin-right:10px}.to_moreService{display:none}.is_slide~.to_moreService{display:block}}@media screen and (min-width: 1267px){.otherService .is_cardType .serviceBox{width:calc((100% - 40px)/5);min-width:calc((100% - 40px)/5);margin-right:10px}}@media (min-width: 769px) and (max-width: 1040px){.otherService .serviceBox .priceBox .star{font-size:75%}.otherService .serviceBox .priceBox .txt_price{font-size:.85rem}}@media (width <= 768px){.otherService{margin:40px 20px}.otherService.serviceList .is_cardType{flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.otherService.serviceList .is_cardType::-webkit-scrollbar{display:none}.otherService .is_cardType .serviceBox{width:188px;min-width:188px;margin-right:10px}.to_moreService{text-align:center;margin-right:0}}@media screen and (max-width: 475px){.otherService{margin:40px 10px}}.hold_pointBox{text-align:center;line-height:1.4;background-color:var(--clGray_e5);padding-block:8px;position:-webkit-sticky;position:sticky;bottom:76px;z-index:100;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;box-shadow:0 0 2px #0003}@media (width <= 768px){.hold_pointBox{font-size:.75rem;padding-block:4px}}.hold_pointBox.is_hide{-webkit-transform:translateY(100%);transform:translateY(100%);box-shadow:none}.hold_pointBox i{color:var(--clMain)}:has(.hold_pointBox.is_hide) .action{box-shadow:0 0 2px #0003}.notice_service_order .card{border-radius:0;background-color:#fcf2f2}.notice_service_order .card-title{text-align:center}.notice_service_order .form-select.category{max-width:300px}.notice_service_order .card .lead{font-size:1rem;font-weight:700}.notice_service_order a{color:var(--clMain);font-size:.7rem;font-weight:700;text-decoration:underline}.form_service_order{margin:40px 0}.form_service_order .msg_box{text-align:center;width:calc(100% - 40px);margin:20px 20px 0;padding:5px;background-color:var(--clAttentionBg);border:1px solid var(--clAttentionText);border-radius:0}.form_service_order .form-select.category{max-width:350px}.form_service_order .form-select.freechange{max-width:200px}.form_service_order textarea.service_title{height:calc(4.8em + 22px)}.form_service_order textarea.service_subtitle{height:calc(6.4em + 22px)}.form_service_order textarea.service_description{height:calc(16em + 22px)}.form_service_order .notice_img{font-weight:700;margin-bottom:5px}.form_service_order .notice_img:before{content:"";font-family:"Font Awesome 6 Pro";margin-right:5px}.form_service_order .notice_img_att{font-size:.75rem;margin-top:5px}.form_service_order .notice_img_att a{color:var(--clMain);text-decoration:underline}.form_service_order .notice_img a{color:var(--clMain);font-size:.7rem;font-weight:700;position:relative}.form_service_order .notice_img a i{-webkit-transition:.5s ease;transition:.5s ease;position:absolute;top:calc(50% - 4px)}.form_service_order .notice_img a.collapsed i{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.5s ease;transition:.5s ease;top:calc(50% - 7px)}#collapse_notice_img .card-body{padding:10px;display:inline-block}.form_service_order .datepicker{min-width:180px}.form_service_order .reward input{margin:0 5px}.form_service_order .reward{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.form_service_order .reward p{margin:5px}.form_service_order .add_template_wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:10px}.form_service_order .add_template{padding:5px 10px}.add_template_wrapper .balloon_dark{position:relative;display:inline-block;margin-left:15px;padding:2px 10px;color:var(--clWhite);font-size:.7rem;background:var(--clGray_50);border-radius:2px}.add_template_wrapper .balloon_dark:before{content:"";position:absolute;top:50%;left:-20px;margin-top:-10px;border:10px solid transparent;border-right:10px solid var(--clGray_50);-webkit-transform:scale(1,.5);transform:scaleY(.5)}.js_order_limit input[type=number]:disabled{opacity:.5;cursor:not-allowed}.js_counting .count{margin:0 4px 0 2px;font-size:1.1rem;font-weight:700;color:var(--clMain)}.js_counting .count.is_over{color:var(--clAttentionText)}.js_counting .counting_msg{display:none}@media screen and (max-width: 700px){.notice_service_order{margin:0 20px}.form_service_order .msg_box{width:calc(100% - 20px);margin:20px 10px 0}}.coverImg_wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;list-style-type:none;gap:8px;margin-top:20px}.coverImg{width:120px;height:100px;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;background-color:var(--clWhite)}.coverImg label{display:block;border:dashed 2px #a4d1d0;border-radius:4px;cursor:pointer;background-color:#f5fcfd;color:#a4d1d0;position:relative;width:100%;height:100%}.coverImg label span,.coverImg label i{color:var(--clMain_light_2)}.coverImg label span{display:block;width:100%;font-size:.75rem;font-weight:700;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.coverImg label i{display:block;font-size:20px;z-index:5;margin:0}.coverImg label input[type=file]{display:none}.coverImg .preview{position:absolute;top:-2px;left:-2px}.coverImg img{width:120px;height:100px;z-index:10;-o-object-fit:cover;object-fit:cover;background-color:var(--clWhite);cursor:move}.loading_area{width:120px;height:100px;background-color:#f5fcfd;border:dashed 2px #a4d1d0;border-radius:4px}.loading{color:#a4d1d0;font-size:6px;margin:44px auto;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:loading 1.1s infinite ease;animation:loading 1.1s infinite ease;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes loading{0%,to{box-shadow:0 -3em 0 .2em,2em -2em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em}12.5%{box-shadow:0 -3em,2em -2em 0 .2em,3em 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em,3em 0 0 .2em,2em 2em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0,2em 2em 0 .2em,0 3em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em,0 3em 0 .2em,-2em 2em,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em,-2em 2em 0 .2em,-3em 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0 0 .2em,-2em -2em}87.5%{box-shadow:0 -3em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0,-2em -2em 0 .2em}}@keyframes loading{0%,to{box-shadow:0 -3em 0 .2em,2em -2em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em}12.5%{box-shadow:0 -3em,2em -2em 0 .2em,3em 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em,3em 0 0 .2em,2em 2em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0,2em 2em 0 .2em,0 3em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em,0 3em 0 .2em,-2em 2em,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em,-2em 2em 0 .2em,-3em 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0 0 .2em,-2em -2em}87.5%{box-shadow:0 -3em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0,-2em -2em 0 .2em}}.checkbox_wrap .label{width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;font-size:.875rem;background-color:var(--clWhite);border:1px solid var(--clGray_aa);border-radius:4px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox_wrap .label input[type=checkbox]{display:none}.checkbox_wrap .label input[type=checkbox].is_error+span{background-color:var(--clAttentionBg);border-radius:4px}.checkbox_wrap .label input[type=checkbox]:checked+span{background-color:#fffce1;border-radius:4px}.checkbox_wrap .label input[type=checkbox]:checked+span:before{border-color:var(--clMain);background-color:var(--clMain)}.checkbox_wrap .label span{display:block;font-weight:400;height:auto;line-height:1.6;padding:12px 10px 12px 38px;cursor:pointer}.checkbox_wrap .label span:before,.checkbox_wrap .label span:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px}.checkbox_wrap .label span:before{content:"";width:18px;height:18px;background-color:var(--clWhite);border:2px solid var(--clGray_aa);border-radius:2px}.checkbox_wrap .label span:after{font-family:fontAwesome;font-weight:900;content:"";font-size:.8125rem;color:var(--clWhite);left:13px}.checkbox_wrap.rule .label{font-size:1rem}a.link_rule{color:var(--clMain);text-decoration:underline}.checkbox_wrap.rule .label .txt_caution{font-size:.75rem}@media (width <= 768px){.checkbox_wrap.rule .label .txt_caution{display:inline-block;line-height:1.6;margin-top:4px}}.delete_btn{display:none;position:absolute;right:0;top:0;width:22px;height:22px;border-radius:50%;background:#000000b3;z-index:100}.delete_btn.is_show{display:block}.delete_btn:before,.delete_btn:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:12px;background:var(--clWhite)}.delete_btn:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.delete_btn:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.comfirm_attention{font-size:1rem;text-align:center;margin:20px 10px}.comfirm_ttl{color:var(--clWhite);font-size:1rem;font-weight:700;text-align:center;background-color:var(--clMain);padding:15px 10px;margin-bottom:10px}.box_txt.is_confirm{width:calc(100% - 20px);max-width:660px;margin:20px auto}.notice_notshown .lead{font-size:1rem;font-weight:700;line-height:1.4;text-align:center;margin-bottom:10px}.notice_notshown .notice_list li{margin-bottom:10px;padding-left:1rem;text-indent:-.5rem}.notice_notshown .notice_list i{color:var(--clMain);margin-right:3px}@media screen and (max-width: 1040px){.serviceDetail_wrapper aside.is_confirm{display:none}}@media screen and (max-width: 475px){.box_txt.is_confirm{padding:10px 15px}}.sending{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:#0009}.sending span{position:fixed;top:50%;left:50%;font-size:12px;width:1em;height:1em;border-radius:50%;text-indent:-9999em;-webkit-animation:load 1.1s infinite ease;animation:load 1.1s infinite ease;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load{0%,to{box-shadow:0 -2.6em 0 0 var(--clWhite),1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #ffffff80,-1.8em -1.8em #ffffffb3}12.5%{box-shadow:0 -2.6em #ffffffb3,1.8em -1.8em 0 0 var(--clWhite),2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #ffffff80}25%{box-shadow:0 -2.6em #ffffff80,1.8em -1.8em #ffffffb3,2.5em 0 0 0 var(--clWhite),1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}37.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #ffffff80,2.5em 0 #ffffffb3,1.75em 1.75em 0 0 var(--clWhite),0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}50%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #ffffff80,1.75em 1.75em #ffffffb3,0 2.5em 0 0 var(--clWhite),-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}62.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #ffffff80,0 2.5em #ffffffb3,-1.8em 1.8em 0 0 var(--clWhite),-2.6em 0 #fff3,-1.8em -1.8em #fff3}75%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #ffffff80,-1.8em 1.8em #ffffffb3,-2.6em 0 0 0 var(--clWhite),-1.8em -1.8em #fff3}87.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #ffffff80,-2.6em 0 #ffffffb3,-1.8em -1.8em 0 0 var(--clWhite)}}@keyframes load{0%,to{box-shadow:0 -2.6em 0 0 var(--clWhite),1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #ffffff80,-1.8em -1.8em #ffffffb3}12.5%{box-shadow:0 -2.6em #ffffffb3,1.8em -1.8em 0 0 var(--clWhite),2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #ffffff80}25%{box-shadow:0 -2.6em #ffffff80,1.8em -1.8em #ffffffb3,2.5em 0 0 0 var(--clWhite),1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}37.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #ffffff80,2.5em 0 #ffffffb3,1.75em 1.75em 0 0 var(--clWhite),0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}50%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #ffffff80,1.75em 1.75em #ffffffb3,0 2.5em 0 0 var(--clWhite),-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}62.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #ffffff80,0 2.5em #ffffffb3,-1.8em 1.8em 0 0 var(--clWhite),-2.6em 0 #fff3,-1.8em -1.8em #fff3}75%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #ffffff80,-1.8em 1.8em #ffffffb3,-2.6em 0 0 0 var(--clWhite),-1.8em -1.8em #fff3}87.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #ffffff80,-2.6em 0 #ffffffb3,-1.8em -1.8em 0 0 var(--clWhite)}}@media screen and (max-width: 400px){.form_service_order .add_template_wrapper{-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0}.add_template_wrapper .balloon_dark{margin:15px 0 10px}.add_template_wrapper .balloon_dark:before{content:"";position:absolute;top:-10px;left:25%;margin-left:-10px;border:10px solid transparent;border-bottom:10px solid var(--clGray_50);-webkit-transform:scale(.5,1);transform:scaleX(.5)}}@media screen and (max-width: 1040px){.serviceList.completion{margin:0}}@media (width <= 768px){.serviceList.completion{width:calc(100% - 40px);margin:0 20px}}@media screen and (max-width: 475px){.serviceList.completion{width:calc(100% - 20px);margin:0 10px}}#wrapper.myPage{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}#wrapper.myPage main{-webkit-box-ordinal-group:3;order:2;width:100%;padding:0;margin:0 25px 60px}#wrapper.myPage aside.myPageMenu_column{-webkit-box-ordinal-group:2;order:1;width:250px;min-width:250px;box-shadow:0 1px 2px #0006}#wrapper.myPage .myPageMenu_column .myPageMenu_caption{background:var(--clGray_50);color:var(--clWhite);font-weight:700;font-size:1rem;padding:10px}.myPageMenu_column .prof_wrapper .prof{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:25px 10px 10px;flex-wrap:wrap}.myPageMenu_column .prof_wrapper .prof img{width:55px;height:55px;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block;margin:0 auto 5px;border:solid 1px rgba(0,0,0,.1);background-color:var(--clWhite)}.myPageMenu_column .prof_wrapper .prof .name{width:100%;max-width:10rem;text-align:center;margin:10px 10px 0}.myPageMenu_column .prof_wrapper .prof .name a{line-height:1.4;font-weight:700;font-size:1rem}.myPageMenu_column .prof_wrapper .prof .name small{font-size:.65rem;display:inline-block;margin:5px 0 0}.myPageMenu_column .achievement{margin:5px 15px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.myPageMenu_column .achievement .noReview{font-size:.825rem}.myPageMenu_column .starRating{font-size:20px;margin-bottom:5px}.myPageMenu_column .rating_count{color:var(--clText);font-weight:700;margin:0 5px}.myPageMenu_column .achievement_count{color:var(--clMain);font-size:.75rem;text-decoration:underline}.myPageMenu_column .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:-webkit-box;display:flex;background-color:var(--clWhite);font-size:.9rem}.myPageMenu_column .nav-item{position:relative}.myPageMenu_column .nav-item.is_current,.myPageMenu_column .nav-item:hover{background:var(--clMainBg_light)}.myPageMenu_column .nav-item a{color:var(--clText);padding:15px 0;margin:0 15px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.myPageMenu_column .nav-item a:hover{opacity:1}.myPageMenu_column .nav-item:first-child a{border-top:solid 1px rgba(0,0,0,.05)}.myPageMenu_column .nav-item:not(:last-child) a{border-bottom:solid 1px rgba(0,0,0,.05)}.myPageMenu_column .nav-item a i{font-size:1.1rem}.myPageMenu_column .nav-item i{margin-right:10px}.myPageMenu_column .caption{padding:5px 15px;font-weight:700}.myPageMenu_column .helpMenu{background-color:var(--clGray_f5)}.myPageMenu_column .helpMenu .nav-item:hover{background-color:var(--clGray_f9)}.myPageMenu_column .serviceMenu .caption{color:var(--clMain);background-color:var(--clMainBg)}.myPageMenu_column .helpMenu .caption{background-color:var(--clGray_e5)}.myPageMenu_column .box_btn{margin:15px 0 0;padding:10px}.header_menu .box_btn{background-color:var(--clWhite);margin:0;padding:15px 10px 5px}.myPageMenu_column .box_btn [class*=btn_],.header_menu .box_btn [class*=btn_]{width:100%;max-width:335px;display:block;line-height:42px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:0 0 10px}.myPageMenu_column .box_btn [class*=btn_] img,.header_menu .box_btn [class*=btn_] img{margin:0 8px 0 -1em}@media (width > 768px){#wrapper.myPage{margin:0 auto}}@media screen and (max-width: 1040px){#wrapper.myPage main{margin:0 15px 60px}#wrapper.myPage aside.myPageMenu_column{margin:0 0 0 10px}}@media (width <= 768px){#wrapper.myPage{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;max-width:100%;flex-wrap:wrap}#wrapper.myPage main{-webkit-box-ordinal-group:2;order:1;width:100%;margin:30px 0 60px}.mypage_inner{padding:0 20px}.mypage_inner .box_txt{margin:0 0 20px}#wrapper.myPage aside.myPageMenu_column{display:none}}@media screen and (max-width: 475px){.mypage_inner{padding:0 10px}}#wrapper.myPage .myPage_caption{margin:30px 0 20px;padding-bottom:20px;font-size:1.2rem;font-weight:700;border-bottom:1px solid var(--clGray_cc)}#wrapper.myPage .myPage_caption i{font-size:1.3rem;font-weight:300;margin:0 8px}@media (width <= 768px){#wrapper.myPage .myPage_caption{margin:0 0 15px;padding-left:15px}}@media screen and (max-width: 475px){#wrapper.myPage .myPage_caption{padding-left:10px}}.filtering{margin:8px 0;border-radius:6px;font-size:.75rem}.filtering dt{font-weight:400;margin-bottom:5px}.filtering dd{margin:0}.filtering .btn-group{border-radius:5px}.filtering .btn-group a{font-size:.7rem;line-height:1.4;font-weight:700;background:var(--clWhite);color:var(--clMain);width:100px;padding:2px 0}.filtering .btn-group a.is_current,.filtering .btn-group a:hover,.filtering .btn-group a:active{background:var(--clMainBg_light);opacity:1}.filtering .btn-group a.is_current{color:var(--clWhite);background:var(--clMain);pointer-events:none}.filtering .btn-group a.txt_attention.is_current{color:#fff!important}.filtering .count{display:block;font-size:80%;font-weight:400}@media (width <= 768px){.filtering .btn-group{width:100%}}.serviceManagement{border:1px solid var(--clGray_cc);border-radius:4px;padding:20px;margin-bottom:10px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width: 919px){.serviceManagement{flex-wrap:wrap}}@media screen and (max-width: 475px){.serviceManagement{padding:10px}}@media screen and (max-width: 320px){.serviceManagement{padding:8px}}.serviceManagement:last-of-type{margin-bottom:30px}.serviceManagement.is_archive{background:var(--clGray_e5)}.serviceManagement .service_img{width:110px;aspect-ratio:6/5;-o-object-fit:cover;object-fit:cover;max-height:92px;margin-right:10px;align-self:flex-start;box-shadow:0 0 2px #0000004d}@media screen and (max-width: 919px){.serviceManagement .service_img{width:80px}}.serviceManagement.is_archive img{opacity:.5}.serviceManagement .service_detail{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;-webkit-box-flex:1;flex-grow:1}@media screen and (max-width: 919px){.serviceManagement .service_detail{width:calc(100% - 90px)}}.serviceManagement .service_detail .summary{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin:10px 0}@media screen and (max-width: 919px){.serviceManagement .service_detail .summary{width:calc(100% + 90px);margin:10px 0 10px -90px}}.serviceManagement .service_detail .summary .count_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.serviceManagement .service_detail .summary .count_wrap .count{color:var(--clGray_aa);font-size:.75rem;margin-right:10px;white-space:nowrap}@media screen and (max-width: 320px){.serviceManagement .service_detail .summary .count_wrap .count{margin-right:5px}}.serviceManagement .service_detail .summary .count_wrap .count i{margin-right:3px}.serviceManagement .service_detail .summary .count_wrap .count.star .average,.serviceManagement .service_detail .summary .count_wrap .count.star i{color:var(--clOrange);font-weight:700}.serviceManagement .service_detail .summary .txt_price{font-size:1.2rem;font-weight:700;white-space:nowrap}@media screen and (max-width: 320px){.serviceManagement .service_detail .summary .txt_price{font-size:1.1rem}}.serviceManagement .service_detail .summary .txt_price .unit{font-size:70%}@media screen and (max-width: 919px){.serviceManagement .title_wrap{min-height:67px}}.serviceManagement .title_wrap .title{font-size:1rem;font-weight:700}.serviceManagement .title_wrap .title a{color:var(--clMain);text-decoration:underline}.serviceManagement .btn_pr{font-size:.65rem;font-weight:400;padding:2px 10px 1px;align-self:start}@media screen and (min-width: 920px){.serviceManagement .box_btn{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;row-gap:10px;max-width:150px;border-left:1px dashed var(--clGray_cc);padding-left:10px;margin:0 0 0 10px}}@media screen and (max-width: 919px){.serviceManagement .box_btn{width:100%;margin-bottom:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.serviceManagement .box_btn .btn_edit{font-size:.875rem;margin:0}@media screen and (min-width: 920px){.serviceManagement .box_btn .btn_edit{width:140px;height:36px}}@media screen and (max-width: 919px){.serviceManagement .box_btn .btn_edit{padding:6px 20px}}.serviceManagement .box_btn .modalBtn_wrap{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:5px}@media screen and (max-width: 919px){.serviceManagement .box_btn .modalBtn_wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:end;justify-content:flex-end;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;width:100%;margin:15px 0 0;padding-top:10px;border-top:1px dashed var(--clGray_cc)}}.serviceManagement .box_btn .modalBtn_wrap .btn_modal{color:var(--clMain);font-size:.8rem;text-decoration:underline;margin:0}.serviceManagement:before{font-size:90%;position:absolute;top:-1px;left:-1px;text-align:center;padding:4px 8px;min-width:50px;z-index:100}.serviceManagement.is_pause:before{content:"新規受付休止中";color:var(--clWhite);background:var(--clGray_88)}.serviceManagement.is_archive:before{content:"出品停止中";color:var(--clWhite);background:var(--clText)}.serviceManagement.is_restricted:before{content:"制限中";color:#fff;background:#444}.serviceManagement.is_draft:before{content:"下書き";color:var(--clWhite);background:var(--clMain)}.serviceManagement.is_full:before{content:"満枠対応中";color:var(--clWhite);background:var(--clOrange)}#servicePrModal img{max-width:100%;max-height:40vh;margin:20px 0;border:1px solid var(--clGray_e5)}#archiveModal .caption{font-size:1rem;font-weight:700;margin-bottom:10px}#archiveModal .box_txt{padding:15px}@media screen and (max-width: 475px){#archiveModal .box_txt{padding:10px 10px 10px 15px}}.filtering_tab_wrap{border-bottom:5px solid var(--clMain);margin-bottom:15px}.filtering_tab{display:-webkit-box;display:flex;margin:0 0 -1px 15px}.filtering_tab .tab{display:block;color:var(--clMain);font-size:.9rem;max-width:175px;width:50%;padding:10px 10px 8px;text-align:center;font-weight:700;border:solid 1px var(--clMain);border-radius:6px 6px 0 0}.filtering_tab a:hover{background:var(--clMainBg_light);opacity:1}.filtering_tab .tab.is_active{color:var(--clWhite);background-color:var(--clMain);pointer-events:none}.filtering_tab .tab .unit{white-space:nowrap;margin:0;line-height:1}.filtering_select{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:10px;font-size:.8rem}.filtering_select dt{font-weight:400;margin-right:5px;white-space:nowrap}.filtering_select .form-select.status{font-weight:700}.serviceManagement.is_complete{background-color:var(--clGray_f5)}.serviceManagement.is_cancel{background-color:var(--clGray_e5)}.serviceManagement.is_cancel .img_wrap{opacity:.5}.serviceManagement.transaction .img_wrap{position:relative;align-self:flex-start}.serviceManagement.transaction .img_wrap a:hover{opacity:1}.serviceManagement.transaction .img_wrap .user_img{position:absolute;right:5px;bottom:-5px;width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,0,0,.1);background-color:var(--clWhite)}.serviceManagement.transaction .service_detail .catchcopy,.serviceManagement.transaction .service_detail .user_name{font-size:.75rem;line-height:1.4;margin-top:8px}.serviceManagement.transaction .service_detail .catchcopy{max-height:2.8em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:unset}.serviceManagement.transaction .service_detail .user_name a{color:var(--clText);text-decoration:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.serviceManagement.transaction .service_detail .user_name [class*=userstatus_]{padding:4px 6px;-webkit-transform:scale(.8);transform:scale(.8)}.serviceManagement.transaction .service_detail .summary .deadline{font-size:.675rem;background-color:var(--clMainBg_light);padding:2px 4px}.serviceManagement.transaction .service_detail .summary{margin-bottom:0}.serviceManagement.transaction .notice{font-size:.8rem;padding:4px 6px;margin-top:10px;position:relative}.serviceManagement.transaction .notice.is_doing{color:var(--clOrange);font-weight:700;background-color:var(--clOrangeBg_light);border:1px solid var(--clOrange)}.serviceManagement.transaction .notice.is_doing a,.serviceManagement.transaction .notice.is_attention a{color:var(--clMain);text-decoration:underline;margin-left:5px}.serviceManagement.transaction .notice.is_servicing{color:var(--clOrange);font-weight:700;padding:0}.serviceManagement.transaction .notice.is_waiting{color:var(--clGray_88);background-color:var(--clGray_f5)}.serviceManagement.transaction .notice.is_attention{color:var(--clAttentionText);font-weight:700;background-color:var(--clAttentionBg);border:1px solid var(--clAttentionText)}@media screen and (max-width: 919px){.serviceManagement.transaction .pc_only{display:none}.serviceManagement.transaction .service_detail .summary{margin:15px 0 10px -90px}.serviceManagement.transaction .notice{width:calc(100% + 90px);margin:15px 0 10px -90px}.serviceManagement.transaction .service_detail .summary+.notice{margin-top:5px}.serviceManagement.transaction .notice:after{content:"▼";position:absolute;bottom:-14px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);color:var(--clGray_f5)}.serviceManagement.transaction .notice.is_doing:after{color:var(--clOrangeBg_light);-webkit-filter:drop-shadow(0 1px 0 var(--clOrange));filter:drop-shadow(0 1px 0 var(--clOrange))}.serviceManagement.transaction .notice.is_attention:after{color:var(--clAttentionBg);-webkit-filter:drop-shadow(0 1px 0 var(--clAttentionText));filter:drop-shadow(0 1px 0 var(--clAttentionText))}}@media screen and (max-width: 475px){.filtering_tab{margin:0 10px -1px}.filtering_tab .tab{max-width:50%}}.serviceManagement.is_complete:before{content:"完了";color:var(--clWhite);background:var(--clMain)}.serviceManagement.is_cancel:before{content:"キャンセル";color:var(--clWhite);background:var(--clGray_88)}.serviceManagement .box_btn .btn_detail,.serviceManagement .box_btn .btn_fav{font-size:.75rem;font-weight:400;padding:0;margin:0}.serviceManagement .btn_fav:before{content:"気になる"}.serviceManagement .btn_fav.is_active:before{content:"気になる解除"}.serviceManagement .btn_fav .fav{width:12px;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center}.serviceManagement .btn_fav .fav i{color:var(--clGray_aa);font-size:12px;margin:0 auto;padding:0}.serviceManagement .btn_fav.is_active .fav i{color:#ffaba0}@media screen and (min-width: 920px){.serviceManagement .box_btn.btn_fav_wrap{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.serviceManagement .box_btn .btn_detail,.serviceManagement .box_btn .btn_fav{width:140px;height:36px;line-height:34px}.serviceManagement .box_btn .btn_detail{font-size:.875rem}.serviceManagement .box_btn .btn_fav{margin-top:10px}}@media screen and (max-width: 919px){.serviceManagement .box_btn.btn_fav_wrap{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.serviceManagement .box_btn .btn_detail,.serviceManagement .box_btn .btn_fav{padding:5px 10px}.serviceManagement .box_btn .btn_fav{min-width:115px;margin-left:10px}}.img_schedule{text-align:center;margin:10px 0 20px}.img_schedule img{width:100%;max-width:500px}#form_seller_schedule textarea{height:calc(8em + 22px)}@media screen and (min-width: 1267px){.is_myPage .alert{max-width:1227px}}.serviceTitle_wrap{max-width:380px;margin:20px auto;padding:0 10px}.serviceTitle_wrap .singleColumn_caption{margin:0}.form_application{border:solid 1px var(--clMain);background-color:var(--clMainBg_light)}.form_application .caption{color:var(--clWhite);font-size:1rem;font-weight:700;background-color:var(--clMain);padding:10px}.form_application .box_txt{background-color:transparent;border:none;margin:0}.form_application textarea.service_description{min-height:calc(24em + 22px);height:60vh}@media (width <= 768px){.singleColumn_inner{margin:0 20px}.form_application .btn_submit_wrap{position:relative}}@media screen and (max-width: 475px){.singleColumn_inner{margin:0 10px}}.serviceCatch_wrap{text-align:center;margin-bottom:30px}.serviceCatch_wrap a{color:var(--clMain);text-decoration:none}.serviceCatch_wrap img{width:135px;aspect-ratio:6/5;-o-object-fit:cover;object-fit:cover;max-height:113px;box-shadow:0 0 2px #0000004d}@media (width <= 768px){.serviceCatch_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;margin:20px 20px 30px}.serviceCatch_wrap .singleColumn_caption{text-align:left;margin:0}.serviceCatch_wrap img{width:80px;max-height:67px;margin-right:10px}}@media (width <= 768px){.serviceCatch_wrap{margin:20px 10px 30px}}.link_guide{text-align:right}.link_guide a{color:var(--clMain);font-weight:400;text-decoration:none!important;margin:0}.link_guide i{color:var(--clMain)}.btn_toReview_wrap{text-align:center;margin-bottom:10px}.msg_box .btn_toReview{color:var(--clWhite);font-size:.875rem;text-decoration:none;margin:0}.btn_toReview i{color:var(--clWhite);font-size:.8rem}.box_txt.box_user{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.box_txt.box_user .prof_wrap{display:-webkit-box;display:flex}.box_txt.box_user .prof_img{margin:0 20px 0 0;text-align:center;min-width:40px;position:relative}.box_txt.box_user .prof_img img{width:50px;min-width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:1px solid rgba(0,0,0,.1);background-color:var(--clWhite)}.box_txt.box_user .name a{color:var(--clText);font-size:.875rem;font-weight:700}.box_txt.box_user .prof_txt{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.box_txt.box_user .prof_name{margin-right:10px;flex-shrink:1}.box_txt.box_user .btn_wrap{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:152px}.box_txt.box_user .btn_wrap [class*=btn_]{align-self:flex-start;font-weight:400;padding:2px 8px}.box_txt.box_user .btn_dm{margin-bottom:10px}.box_txt.box_user .btn_dm i{font-size:90%;color:var(--clText);margin:0 0 0 5px;vertical-align:0}@media screen and (max-width: 475px){.box_txt.box_user{flex-wrap:wrap;padding:15px 10px}.box_txt.box_user .prof_name{margin:0}.box_txt.box_user .btn_wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;margin-top:5px}.box_txt.box_user .btn_dm{margin:0 10px 0 0}}.form_transaction .sub_txt{margin-bottom:.5rem;margin-top:-.7rem}.form_transaction .caption{color:var(--clWhite);font-size:1rem;font-weight:700;background-color:var(--clMain);padding:10px}.form_transaction dl{border:solid 1px var(--clMain_light_2);border-top:none;background-color:var(--clMainBg_light)}.form_transaction dt{font-size:1rem;padding:30px 20px 15px;background-color:transparent}.form_transaction dd{padding:0 20px 30px;border-bottom:dashed 1px var(--clGray_aa);background-color:transparent}.form_transaction dd:last-of-type{border-bottom:none}.form_transaction dd .before{color:var(--clGray_aa);font-size:90%;padding:10px;margin-top:10px;background-color:var(--clWhite)}.form_transaction input{width:200px}.form_transaction .confirm dt{color:var(--clMain)}.form_transaction .confirm .input_number{font-size:1.25rem;font-weight:700}.form_transaction .confirm .input_number .unit{font-size:70%;font-weight:400}.form_transaction .add_message{padding:0 0 5px;margin:0 0 20px;border-bottom:1px dotted var(--clMain_light_2)}.form_transaction .add_message:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.form_transaction .add_message .prof_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:10px}.form_transaction .add_message .prof_wrap img{width:30px;min-width:30px;height:30px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:1px solid rgba(0,0,0,.1);background-color:var(--clWhite);margin-right:8px}.form_transaction .add_message .name{font-weight:700}.form_transaction .add_message .date{color:var(--clGray_aa);font-size:.65rem;text-align:right}.form_transaction .msg_box{width:100%;margin:0}.form_transaction textarea.input_add_message{height:calc(6.4em + 22px)}.form_transaction .btn_add_message{margin:15px auto 30px}.form_transaction .btn_add_message:disabled{color:var(--clGray_f0);background:var(--clGray_88);opacity:1}.form_transaction .btn_approve_wrap{flex-wrap:nowrap}.form_transaction .btn_approve_wrap [class*=btn_]{max-width:180px}@media screen and (max-width: 475px){.form_transaction dt{padding:30px 10px 15px}.form_transaction dd{padding:0 10px 30px}}.link_transaction_cancel{text-align:right}.link_transaction_cancel a{display:block;color:var(--clMain);font-size:.75rem;font-weight:700;text-decoration:underline;margin-top:15px}.msg_box .action_area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.msg_box .action_area button{font-size:.875rem;margin-bottom:20px}.msg_box .action_area button i{color:var(--clWhite)}#sendReviewModal .status{color:#76b9e3;font-size:.75rem;background-color:#def4ff;padding:10px;margin-bottom:10px}#sendReviewModal img{width:100%;margin-bottom:20px}#sendReviewModal .modal-body .text{font-size:.875rem}#sendReviewModal .form_inner{padding:0}#sendReviewModal .form_inner dt{font-size:1rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#sendReviewModal .form_inner dt:after{content:"任意";background:var(--clGray_aa);display:inline-block;color:var(--clWhite);font-size:.7rem;font-weight:400;margin:0 0 0 8px;padding:2px 0;width:40px;text-align:center}#sendReviewModal .form_inner dd{margin-bottom:0}#sendReviewModal .form_inner.confirm_comment{display:none}#sendReviewModal .form_inner.confirm_comment .comment{border:1px solid #b8b3b1;padding:10px;max-height:20vh;overflow:auto}#sendReviewModal .form_inner.confirm_comment .noComment{color:var(--clAttentionText);background-color:#fcf2f2;border:1px solid var(--clAttentionText);border-radius:0;padding:10px}#sendReviewModal .textarea_resize_wrap:before{bottom:5px}#sendReviewModal .textarea_resize_wrap:after{bottom:7px}#sendReviewModal textarea{height:calc(4.8em + 22px);margin:10px 0 5px}#sendReviewModal .modal-footer{display:block;text-align:center}#sendReviewModal .modal-footer .text{font-size:.875rem}#sendReviewModal .modal-footer .btn{min-width:80px;height:44px;font-weight:700}#sendReviewModal .modal-footer .btn_back:after{border-color:var(--clWhite)}#sendReviewModal .modal-footer .btn_send{width:205px}#sendReviewModal .confirm_footer{display:none}#sendReviewModal.is_confirm .status,#sendReviewModal.is_confirm .form_inner dt:after,#sendReviewModal.is_confirm .form_inner:not(.confirm_comment),#sendReviewModal.is_confirm .modal-footer:not(.confirm_footer){display:none}#sendReviewModal.is_confirm .confirm_comment,#sendReviewModal.is_confirm .confirm_footer{display:block}.form_transaction .caption .prof_img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-right:5px;border:1px solid rgba(0,0,0,.1);background-color:var(--clWhite)}.form_transaction .caption .name{font-size:.8rem;line-height:1.3}.form_transaction .caption .unit{font-size:70%;margin:0 3px}.starRating_select_wrapper{text-align:center}.starRating_select{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;max-width:100%}.starRating_select input[type=radio]{display:none}.starRating_select label{position:relative;color:var(--clGray_aa);cursor:pointer}.starRating_select i{padding:0 6px;font-size:50px}.starRating_select label:hover,.starRating_select label:hover~label{color:var(--clOrange)}.starRating_select input[type=radio]:checked~label{color:var(--clOrange)}.starRating_select_state{font-weight:700;font-size:1.2rem;color:var(--clGray_aa);margin-top:20px}.review_info li{text-indent:calc(-1em + 5px);padding-left:calc(1em + 5px)}.review_info li i{color:var(--clMain);margin-right:5px}.confirm .starRating_select i{color:var(--clOrange)}.confirm .starRating_select_state{color:var(--clText)}.completionPage_review .title{color:var(--clWhite);font-size:1rem;font-weight:700;background-color:var(--clMain);padding:10px;margin-bottom:10px}.completionPage_review .review_box{border:solid 1px var(--clMain_light_2)}.completionPage_review .review_box .caption{color:var(--clMain);font-size:.8rem;font-weight:700;line-height:1.3;background-color:var(--clMainBg_light);padding:5px 20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}.completionPage_review .review_box .caption img{width:30px;min-width:30px;height:30px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-right:5px;border:1px solid rgba(0,0,0,.1);background-color:var(--clWhite)}.completionPage_review .review_box .caption .delete{position:absolute;top:6px;right:6px;width:2em;height:2em;color:var(--clWhite);background:var(--clText);text-align:center;line-height:2em;border-radius:2em;cursor:pointer}.completionPage_review .review_box .caption .unit{font-size:70%;margin:0 3px}.completionPage_review .review_box .review_detail{padding:20px}.completionPage_review .starRating{font-size:25px}.completionPage_review .review_box .review_comment{margin:10px 0 0}.completionPage_review .review_box .review_comment span{display:block;margin:5px 0;color:var(--clMain_light_2);font-size:.65rem;font-weight:700}.completionPage_review .review_box .review_comment span i{margin-right:3px}.completionPage_review .review_box .date{color:var(--clGray_88);font-size:.65rem}@media screen and (max-width: 475px){.starRating_select i{padding:0 3px;font-size:42px}.starRating_select_state{font-size:1.1rem}.completionPage_review .review_box .caption{padding:5px 10px}.completionPage_review .review_box .review_detail{padding:10px}}.form-select.cancelReason{max-width:350px}.canceledPage .caption{color:var(--clWhite);font-size:1rem;font-weight:700;background-color:var(--clGray_88);padding:10px}.canceledPage dl{border:solid 1px var(--clGray_cc);border-top:none}.msg_box .cancel_reason{border:1px solid var(--clGray_cc);background-color:var(--clWhite);margin:10px 0 15px}.msg_box .cancel_reason dl{padding:15px 20px}.msg_box .cancel_reason dl:not(:last-child){border-bottom:1px dashed var(--clGray_cc)}.msg_box .cancel_reason dt{font-size:.9rem;margin-bottom:5px}.msg_box .cancel_reason dd{font-weight:400}.msg_box .btn-outline-danger{background-color:var(--clWhite);font-size:.875rem;font-weight:700}.msg_box .btn-outline-danger:hover{color:var(--bs_danger);opacity:.7}#cancelWithdrawModal .modal-header{padding-bottom:0;-webkit-box-pack:center;justify-content:center}#cancelWithdrawModal .modal-header,#cancelWithdrawModal .modal-footer{border:none}.cancel_reject_wrap{margin-bottom:15px}.cancel_reject_wrap .date{color:var(--clGray_aa);font-size:.65rem}.cancel_reject_wrap h3{font-size:1rem;font-weight:700;padding:10px 15px;background-color:var(--clGray_cc)}.cancel_reject_inner{border:1px solid var(--clGray_aa);border-top:none;padding:15px}.cancel_reject{border:1px solid var(--clGray_cc);margin:3px 0 15px}.cancel_reject dl{padding:15px 20px}.cancel_reject dl:not(:last-child){border-bottom:1px dashed var(--clGray_cc)}.cancel_reject dt{font-size:.9rem;margin-bottom:5px}.cancel_reject dd{font-weight:400}.cancel_reject_wrap h4{font-size:1rem;font-weight:700;margin-bottom:10px}.cancel_reject_inner button{margin:15px auto 5px;display:block;font-size:.8rem;font-weight:400;padding:10px 15px}@media (width <= 768px){.msg_box .cancel_reason dl{padding:10px}.cancel_reject_wrap{width:calc(100% - 40px);margin:0 20px 20px}.cancel_reject dl{padding:10px}}@media screen and (max-width: 475px){.cancel_reject_wrap{width:calc(100% - 20px);margin:0 10px 20px}}.change_reject_wrap{margin-bottom:15px}.change_reject_wrap h3{font-size:1rem;font-weight:700;padding:10px 15px;background-color:var(--clGray_cc)}.change_reject_inner{border:1px solid var(--clGray_aa);border-top:none;padding:15px}.change_reject_wrap h4,.change_approve_wrap h4{font-size:1rem;font-weight:700;margin-bottom:10px}.change_reject_inner button,.change_approve_inner button{margin:15px auto 5px;display:block;font-size:.8rem;font-weight:400;padding:10px 15px}@media screen and (max-width: 475px){.change_reject_wrap,.change_approve_wrap{width:calc(100% - 20px);margin:0 10px 20px}}.change_approve_wrap{border:1px solid #76b9e3;margin-bottom:15px}.change_approve_wrap h3{color:#76b9e3;font-size:1rem;font-weight:700;padding:10px 15px;background-color:#def4ff}.change_approve_inner{border-top:none;padding:15px}.totalAchievement{font-weight:700;padding:20px;display:inline-block;border:1px solid var(--clGray_e5);background-color:var(--clWhite);border-radius:4px;margin-bottom:20px}.totalAchievement p{display:-webkit-box;display:flex}.totalAchievement span{font-size:1.5rem;margin:0 5px}.totalAchievement small{font-size:.6875rem;font-weight:400;margin-left:5px}@media screen and (max-width: 700px){.totalAchievement{margin-left:15px}}@media screen and (max-width: 475px){.totalAchievement{margin-left:10px}}.achievementList_tab{display:-webkit-box;display:flex;border-bottom:solid 5px var(--clMain);padding-left:15px}.achievementList_tab .tab{display:block;color:var(--clMain);font-size:.9rem;max-width:175px;width:50%;padding:10px 10px 8px;margin-bottom:-1px;text-align:center;font-weight:700;border:solid 1px var(--clMain);border-radius:6px 6px 0 0}.achievementList_tab a:hover{background:var(--clMainBg_light);opacity:1}.achievementList_tab .tab i{font-weight:300;margin-right:5px}.achievementList_tab .tab.is_active{color:var(--clWhite);background-color:var(--clMain)}.achievementList_tab .tab .unit{white-space:nowrap;margin-left:0;line-height:1}.achievementPage .achievementList{border:solid 1px var(--clGray_e5);border-top:none;padding:20px 20px 0}.achievementPage .achievementList li{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed var(--clGray_e5);position:relative}.achievementPage .achievementList li:last-of-type{margin-bottom:0;border-bottom:none}.achievementPage .achievementList li .delete{position:absolute;top:0;right:0;width:2em;height:2em;color:var(--clWhite);background:var(--clText);text-align:center;line-height:2em;border-radius:2em;cursor:pointer;z-index:1}.achievementPage .achievementList .prof_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:120px;min-width:120px;margin-right:20px;background-color:var(--clWhite)}.achievementPage .achievementList .prof_img{margin:0 0 10px;min-width:40px;display:inline-block;position:relative}.achievementPage .achievementList .prof_img img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:50%;background-color:var(--clWhite);border:4px solid transparent}.achievementPage .achievementList .prof_img img:has(+[class*=userstatus_]){outline:2px solid var(--clWhite)}.achievementPage .achievementList .prof_img img:has(+.userstatus_pengin){border-color:#d9cfe8}.achievementPage .achievementList .prof_img img:has(+.userstatus_iruka){border-color:#9ccaff}.achievementPage .achievementList .prof_img img:has(+.userstatus_panda){border-color:#a8d560}.achievementPage .achievementList .prof_img img:has(+.userstatus_tora){border-color:#ffa91e}.achievementPage .achievementList .prof_img img:has(+.userstatus_kodomo){border-color:#9ddce0}.achievementPage .achievementList .prof_img img:not(:has(+[class*=userstatus_])){width:42px;min-width:42px;height:42px;border:1px solid rgba(0,0,0,.1)}.prof_wrap .label{font-size:80%;font-weight:400;line-height:1;padding:2px 6px;margin-bottom:5px}.prof_wrap .label.requester{color:var(--clMain);border:solid 1px var(--clMain);min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.prof_wrap .label.seller{color:var(--clWhite);background-color:var(--clMain);min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.achievementPage .achievementList .prof_wrap .name a{font-size:.75rem;font-weight:700;margin:5px 0 2px}.achievementPage .achievementList .review{position:relative;width:100%;border-radius:5px}.achievementPage .review .review_caption a{color:var(--clMain);font-size:.875rem;font-weight:700;text-decoration:underline}.achievementPage .review .review_comment span{display:block;margin:8px 0;color:var(--clMain_light_2);font-size:.65rem;font-weight:700}.achievementPage .review .review_comment span i{margin-right:3px}.achievementPage .review .date{color:var(--clGray_88);font-size:.7rem;margin-bottom:5px}.singleColumn.achievementPage .otherService{margin-left:0}@media (width > 768px){.singleColumn.achievementPage .otherService .is_cardType .serviceBox{width:calc((100% - 18px) / 3);min-width:calc((100% - 18px) / 3);margin-right:9px}.singleColumn.achievementPage .otherService .is_cardType:not(.is_slide) .serviceBox:nth-of-type(3n){margin-right:0}.singleColumn.achievementPage .otherService .is_cardType.is_slide .serviceBox{width:auto;min-width:auto}}@media (width <= 768px){.achievementPage .total_achievement{width:250px;margin:20px auto;text-align:center}.achievementPage .total_achievement dt{font-size:.75rem;background-color:var(--clMainBg_light);padding:2px 6px;display:inline-block}.achievementPage .total_achievement .achievement{-webkit-box-pack:center;justify-content:center;margin:5px 0}.achievementPage .total_achievement .starRating{font-size:29px}.achievementPage .total_achievement .rating_count{font-size:1.25rem;color:var(--clText);margin:0}.achievementPage .total_achievement .achievement_count{padding:0 0 0 8px}.singleColumn.achievementPage .otherService{margin-right:0}}@media screen and (max-width: 700px){.achievementPage .achievementList{border:none}}@media screen and (max-width: 475px){#wrapper.achievementPage main{padding:0}.achievementList_tab{padding:0 10px}.achievementList_tab .tab{max-width:50%}.achievementPage .achievementList{padding:20px 10px}.achievementPage .achievementList li{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.achievementPage .achievementList .prof_wrap{margin:0 0 10px}}.errorDetail{margin:50px 0 115px}.errorDetail img{width:100%;max-width:360px;max-height:40vh;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}.errorDetail .text_wrapper{font-weight:700;margin:14px auto 0;text-align:center}.errorDetail .caption_en{color:var(--clGray_88);font-size:1.25rem;margin-bottom:20px}.errorDetail .caption{font-size:1.5rem;margin-bottom:20px}.errorDetail .text{font-size:1rem;line-height:1.5}.errorDetail .text_wrapper a{font-size:1.25rem;display:inline-block;margin-top:32px;text-decoration:underline}.errorDetail .text_wrapper a i{margin:0 8px 0 0}@media screen and (max-width: 600px){.errorDetail{margin:25px 0 55px;padding:0 10px}.errorDetail .caption_en{font-size:1,1rem}.errorDetail .caption{font-size:1.3rem;line-height:1.5}.errorDetail .text{font-size:.9rem}.errorDetail .text .pc{display:none}.errorDetail .text_wrapper a{font-size:1rem;margin-top:20px}}.box_rule_title{margin:20px;font-weight:700}.box_rule{padding:30px;border:none;box-shadow:0 0 10px #0000001a;counter-reset:number_section 0;border-radius:0}.box_rule p{font-size:.9rem;line-height:1.4rem;margin-bottom:1rem}.box_rule h3+p{margin-left:15px}.box_rule h3{font-size:1.2rem;margin:30px 0 20px;font-weight:700;line-height:1.6}.box_rule h3:before{counter-increment:number_section 1;content:"第" counter(number_section) "条";margin-right:10px}.box_rule h3+p+.rule_list{margin-left:30px}.rule_list{counter-reset:number 0;margin-left:15px}.box_rule .rule_list li{padding-left:1em;margin-bottom:10px;font-size:.9rem;line-height:1.5rem}.box_rule .rule_list:not(.only_num)>li:before{counter-increment:number 1;content:"(" counter(number) ")";margin-left:-1.9em;margin-right:5px}.box_rule .rule_list li:nth-child(n+10):before{margin-left:-2.5em}.box_rule .rule_list.only_num>li:before{counter-increment:number 1;content:counter(number) ".";margin-left:-1.2em;margin-right:5px}.box_rule .rule_list .rule_list{margin-top:10px;margin-bottom:20px}.box_rule a{text-decoration:underline}.box_rule .enactmentDate{margin:40px 0 0;text-align:right}@media screen and (max-width: 679px){.box_rule{padding:20px;margin:20px}}.loading_wrapper{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:10000;background:#000000b3;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.loading_box{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;max-width:480px;width:100%;text-align:center}.balloon{position:relative;width:220px;height:36px;margin:0 100px 30px;background:#fff6d1;text-align:center;text-indent:1em;font-size:1.1rem;font-weight:700;border-radius:50%;-webkit-border-radius:50px;-moz-border-radius:50px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;opacity:.9}.balloon:after{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;border-color:#fff6d100;border-top-width:12px;border-bottom-width:12px;border-left-width:12px;border-right-width:12px;margin-left:-12px;border-top-color:#fff6d1;top:100%;left:50%}.loading_box i{font-size:75px;margin:0 0 26px;color:#fff6d1}.loading_box .txt{color:var(--clWhite);line-height:1.7;font-size:1.1rem;margin:0 30px}#wrapper.guide_wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin:30px auto 60px}#wrapper.guide_wrapper main{width:calc(100% - 300px)}.guide_wrapper aside{width:250px;z-index:200}.guide_caption{font-size:1.7rem;line-height:1.4;font-weight:700;padding:0 0 20px}.guide_inner section{margin:0 0 40px}.guide_inner h3.caption{font-size:1.375rem;line-height:1.2;font-weight:700;margin:0 0 20px;padding:12px 16px;color:var(--clWhite);background:var(--clMain);position:-webkit-sticky;position:sticky;top:10px}.guide_inner .caption.hx_sticky{position:-webkit-sticky;position:sticky;top:70px;z-index:100}@media (width <= 768px){.guide_inner .caption.hx_sticky.is_scroll{top:0!important}}.guide_inner a{text-decoration:underline}.guide_inner p{font-size:1rem;line-height:1.6;margin:0 10px 20px}.guide_inner img{width:100%;max-width:600px;margin:0 auto 30px;display:block}.guide_inner .txt_annotation{display:inline-block;margin:10px;font-size:.9rem}.guide_inner h4.caption{font-size:1.25rem;line-height:1.2;font-weight:700;margin:30px 10px 20px;padding:0 0 10px;border-bottom:solid 4px var(--clMainBg_light)}.guide_inner h5.caption{font-size:1rem;color:var(--clMain);font-weight:700;margin:0 10px 20px}.guide_inner h5.caption:before{content:"●";color:var(--clMain_light_2);margin-right:5px}.guide_inner a{color:var(--clMain)}.guide_inner ul.attention{font-size:1rem;line-height:1.6;margin:20px 10px}.guide_inner ul.attention li{margin:5px}.guide_inner ul.attention li i{margin:0 5px 0 0;color:#de866b}.guide_inner .scroll_table{margin:30px 0;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.guide_inner .scroll_table::-webkit-scrollbar{display:none}.guide_inner table{width:100%}.guide_inner table .point{color:var(--clMain);background-color:var(--clMainBg_light)}.guide_inner th,.guide_inner td{width:20%;padding:3px;border:1px solid var(--clGray_cc);vertical-align:middle}.guide_inner td{text-align:center;padding:10px;vertical-align:middle}.guide_inner thead th:not(:empty){background-color:var(--clGray_e5);text-align:center}.guide_inner tbody th{font-weight:400;padding:10px 5px;white-space:nowrap}@media screen and (max-width: 1040px){#wrapper.guide_wrapper main{width:calc(100% - 290px);margin-left:10px}}@media (width <= 768px){#wrapper.guide_wrapper{flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}#wrapper.guide_wrapper main{width:calc(100% - 40px);margin:0 20px 60px}.guide_wrapper aside{width:100%}.guide_inner section:last-of-type{margin:0}}@media screen and (max-width: 475px){#wrapper.guide_wrapper main{width:calc(100% - 14px);margin:0 7px 30px}.guide_caption{font-size:1.2rem;line-height:1.4}.guide_inner .caption{font-size:1.2rem}.guide_inner .caption.hx_sticky{top:45px}.guide_inner p,.guide_inner ul{font-size:.9rem}.guide_inner table{width:580px}}.guide_flow{display:-webkit-box;display:flex;justify-content:space-around;margin:0 10px}.guide_flow dl{width:100%}.guide_flow dt{text-align:center}.guide_flow dt img{max-width:200px;width:80%;margin:0 auto 40px}.guide_flow dt span{display:inline-block;width:100px;height:40px;line-height:40px;font-size:1.125rem;margin-bottom:30px}.guide_flow .seller dt span{color:var(--clWhite);background-color:var(--clMain)}.guide_flow .requester dt span{color:var(--clMain);border:1px solid var(--clMain)}.guide_flow dd a{font-size:1.125rem;font-weight:700;width:100%;height:50px;border:1px solid var(--clMain_light_2);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative}.guide_flow .seller dd a{margin:0 30px 50px 0;padding-right:15px;background-color:var(--clMainBg_light)}.guide_flow .seller dd{padding:0 10px 10px 0;border-right:5px solid #ddd}.guide_flow.review .seller dd{padding:60px 10px 0 0}.guide_flow .seller dd a:after{position:absolute;content:"";right:-1px;top:-1px;border-right:solid 30px white;border-bottom:solid 50px transparent;-webkit-filter:drop-shadow(-1px 0 0 #b9e0e0);filter:drop-shadow(-1px 0 0 #b9e0e0)}.guide_flow .requester dd{padding:10px 0 100px 10px;border-left:5px solid #ddd}.guide_flow.review .requester dd{padding:10px 0 0 10px}.guide_flow .requester dd a{margin:50px 0 0;padding-left:15px}.guide_flow .requester dd a:before{position:absolute;content:"";left:-1px;top:-1px;border-left:solid 30px white;border-bottom:solid 50px transparent;-webkit-filter:drop-shadow(1px 1px 0 #b9e0e0);filter:drop-shadow(1px 1px 0 #b9e0e0)}.guide_flow+.msg_box{width:100%;max-width:320px;margin:0 auto}@media screen and (max-width: 900px){.guide_flow dd a{font-size:1rem}}@media (min-width: 769px) and (max-width: 899px){.guide_flow dd a{font-size:.85rem}}@media screen and (max-width: 600px){.guide_flow dd a{font-size:.85rem}}@media screen and (max-width: 475px){.guide_flow dd a{font-size:.75rem;line-height:1.4}.guide_flow .seller dd a{padding:0 30px 0 10px}.guide_flow .requester dd a{padding:0 10px 0 30px}}.guideMenu_column{width:100%;background-color:var(--clWhite)}.guideMenu_caption{background:var(--clGray_88);color:var(--clWhite);font-weight:700;font-size:.8rem;padding:10px}.guideMenu_column .link_beginner{border-right:1px solid var(--clGray_e5);border-left:1px solid var(--clGray_e5);padding:10px}.guideMenu_column .link_beginner a{display:block;width:100%;max-width:300px;margin:0 auto;border:1px solid var(--clGray_cc);border-radius:25px;height:45px;line-height:45px;text-align:center;font-size:.9rem;color:var(--clText);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative}.guideMenu_column .link_beginner.is_active a{font-weight:700;background:var(--clMainBg_light)}.guideMenu_column .link_beginner img{width:auto;height:18px;margin-right:10px}.guideMenu_column .menu{font-size:.9rem;border:1px solid var(--clGray_e5);border-top:none}.guideMenu_column .menu dt{padding:5px 10px;font-weight:700;color:var(--clMain);background-color:var(--clMainBg)}.guideMenu_column .menu dt.help{color:var(--clText);background-color:var(--clGray_e5)}.guideMenu_column .menu dd{font-size:.85rem;line-height:30px;position:relative}.guideMenu_column .menu dd a{color:var(--clText);display:block;padding:5px 15px 5px 10px;border-bottom:solid 1px var(--clGray_e5);position:relative}.guideMenu_column .menu dd a:last-of-type{border-bottom:none}.guideMenu_column .link_beginner a:after,.guideMenu_column .menu dd a:after{position:absolute;content:"";border-bottom:solid 1.5px var(--clMain_light_2);border-right:solid 1.5px var(--clMain_light_2);width:6px;height:6px;right:15px;top:calc(50% - 4px);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.guideMenu_column .menu dd a:after{right:10px}.guideMenu_column .link_beginner a:hover,.guideMenu_column .link_beginner a:active,.guideMenu_column .link_beginner.is_active a,.guideMenu_column .menu dd a:hover,.guideMenu_column .menu dd a:active{background:var(--clMainBg_light);-webkit-transition:.2s;transition:.2s;opacity:1}.guideMenu_column .menu dd a.is_current{font-weight:700;background:var(--clMainBg_light)}.guideMenu_column .menu .help~dd a:hover,.guideMenu_column .menu .help~dd a:active{background:#00000005}.guideMenu_column .menu dd i{margin-right:8px;color:var(--clMain_light_2);font-size:.85rem}@media screen and (min-width: 1267px){.guideMenu_column{right:calc((100% - 1227px)/2)}}@media (min-width: 1041px) and (max-width: 1266px){.guideMenu_column{right:calc((100% - 1000px)/2)}}@media (min-width: 769px) and (max-width: 1040px){.guideMenu_column{right:10px}}@media (width > 768px){.guideMenu_column{position:fixed;top:100px}}@media screen and (max-width: 475px){.guideMenu_column .link_beginner,.guideMenu_column .menu{border:none}.guideMenu_column .menu .help~dd a{border-bottom:solid 1px var(--clGray_e5)}}.agreecheck_area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin:10px auto 0;border-radius:5px;border:1px solid #e59500;background-color:#fcf3e4;color:#bd7b00;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:720px;min-height:80px}.agreecheck_area.is_checked{border:1px solid #9dbff0;background-color:#deebff;color:#4e423c}.agreecheck_area p{padding:15px 15px 15px 0}.agreecheck_area input[type=checkbox]{margin:0 0 0 15px;align-self:center;height:auto}.agreecheck_area input[type=checkbox]:checked+label{font-weight:400}.statusFreeModal{color:var(--clLCcolor_text_main)}.statusFreeModal a:not(.btn){color:var(--clLCcolor_blue_main)!important}.statusFreeModal .modal-dialog{max-width:600px}@media (width <= 768px){.statusFreeModal .modal-dialog{width:98%}}.statusFreeModal .statusFree_content{background-color:var(--clLCcolor_orange_bg);padding:32px 24px;text-align:center;border-radius:8px;margin-top:16px;position:relative}@media (width <= 768px){.statusFreeModal .statusFree_content{padding:32px 16px 24px;margin-top:8px}}.statusFreeModal .statusFree_content .bubble{position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);color:var(--clLCcolor_orange_main);font-size:.875rem;font-weight:700;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--clWhite);border:2px solid var(--clLCcolor_orange_sub);border-radius:100vmax;padding:4px 24px}.statusFreeModal .statusFree_content .bubble:before,.statusFreeModal .statusFree_content .bubble:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:16px;height:8px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:""}.statusFreeModal .statusFree_content .bubble:before{bottom:-9px;background-color:var(--clLCcolor_orange_sub)}.statusFreeModal .statusFree_content .bubble:after{bottom:-6px;background-color:var(--clWhite)}.statusFreeModal .statusFree_content.is_other{background-color:var(--clLCcolor_navy_bg01);margin-top:40px}.statusFreeModal .statusFree_content.is_other .bubble{color:var(--clLCcolor_navy_sub);border-color:var(--clLCcolor_navy_bg02)}.statusFreeModal .statusFree_content.is_other .bubble:before{background-color:var(--clLCcolor_navy_bg02)}.statusFreeModal .caption{font-size:1rem}@media (width <= 768px){.statusFreeModal .caption{font-size:.875rem}}.statusFreeModal .caption span{display:block;color:var(--clLCcolor_orange_main);font-size:1.25rem;font-weight:700;line-height:1.2;background-color:var(--clWhite);padding:12px 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:8px auto}.statusFreeModal .btn_register{display:grid;place-content:center;color:var(--clWhite);font-size:1.25rem;font-weight:700;background-color:var(--clLCcolor_orange_main);margin:24px auto 16px;width:min(100%,400px);height:64px}.statusFreeModal .text_link{font-size:.8125rem}.statusFreeModal .title{color:var(--clLCcolor_navy_main);font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:16px}@media (width <= 540px){.statusFreeModal .text{text-align:left}}.statusFreeModal .img_wrap{display:-webkit-box;display:flex;gap:16px 8px;margin-block:16px 24px}@media (width <= 540px){.statusFreeModal .img_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.statusFreeModal .img_wrap .img_title{color:var(--clWhite);font-weight:700;background-color:var(--clLCcolor_navy_sub);padding:8px 24px;border-radius:4px 4px 0 0}.statusFreeModal .img_wrap img{width:100%;border:1px solid var(--clLCcolor_navy_bg02);border-radius:0 0 4px 4px}.statusFreeModal .message{width:100%;max-width:420px;margin-inline:auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.statusFreeModal .message img{width:54px}.statusFreeModal .message_bubble{font-size:.875rem;background-color:var(--clWhite);border-radius:16px;padding:12px;-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,.3));filter:drop-shadow(0px 0px 2px rgba(0,0,0,.3));position:relative}@media (width <= 768px){.statusFreeModal .message_bubble{font-size:.75rem;text-align:left}}.statusFreeModal .message_bubble:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-8px;width:8px;height:12px;content:"";-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%);background-color:var(--clWhite)}.bnr_compensation_wrap{margin-bottom:20px}@media (width <= 768px){.bnr_compensation_wrap{margin:24px auto 0;max-width:335px}}.bnr_compensation_wrap a{display:block}.bnr_compensation_wrap a img{max-width:100%;border:1px solid var(--compensationColor)}.text_compensation{margin-top:8px;font-size:.75rem}.text_compensation a{color:var(--clMain)}@media (width <= 768px){.text_compensation{text-align:right}.text_compensation a{text-decoration:none!important}}
