:root{--h1-font-family: "Noto Sans JP", Helvetica;--h1-font-weight: 400;--h1-font-size: 24px;--h1-letter-spacing: 0px;--h1-line-height: 139.9999976158142%;--h1-font-style: normal;--h2-font-family: "Noto Sans JP", Helvetica;--h2-font-weight: 400;--h2-font-size: 20px;--h2-letter-spacing: 0px;--h2-line-height: 139.9999976158142%;--h2-font-style: normal;--h3-font-family: "Noto Sans JP", Helvetica;--h3-font-weight: 400;--h3-font-size: 18px;--h3-letter-spacing: 0px;--h3-line-height: 139.9999976158142%;--h3-font-style: normal;--read-font-family: "Noto Sans JP", Helvetica;--read-font-weight: 400;--read-font-size: 16px;--read-letter-spacing: 0px;--read-line-height: 139.9999976158142%;--read-font-style: normal;--text-font-family: "Noto Sans JP", Helvetica;--text-font-weight: 400;--text-font-size: 14px;--text-letter-spacing: 0px;--text-line-height: 139.9999976158142%;--text-font-style: normal;--caption-font-family: "Noto Sans JP", Helvetica;--caption-font-weight: 400;--caption-font-size: 12px;--caption-letter-spacing: 0px;--caption-line-height: 139.9999976158142%;--caption-font-style: normal;--1-semantic-color-primary: var(--1-primitive-color-primary700);--1-semantic-color-primary-hover: var(--1-primitive-color-primary300);--1-semantic-color-primary-pressed: var(--1-primitive-color-primary900);--1-semantic-color-secondary: var(--1-primitive-color-blue600);--1-semantic-color-secondary-hover: var(--1-primitive-color-blue300);--1-semantic-color-secondary-pressed: var(--1-primitive-color-blue700);--1-semantic-color-error: var(--1-primitive-color-red700);--1-semantic-color-text: var(--1-primitive-color-glay800);--1-semantic-color-caption: var(--1-primitive-color-glay500);--1-semantic-color-placeholder: var(--1-primitive-color-glay300);--1-semantic-color-border: var(--1-primitive-color-glay300);--1-semantic-color-border-tin: var(--1-primitive-color-glay100);--1-semantic-color-background: var(--1-primitive-color-primary50);--1-semantic-color-white: var(--1-primitive-color-white);--1-primitive-color-primary900: rgba(227, 84, 24, 1);--1-primitive-color-primary800: rgba(237, 109, 26, 1);--1-primitive-color-primary700: rgba(243, 124, 28, 1);--1-primitive-color-primary600: rgba(250, 140, 30, 1);--1-primitive-color-primary500: rgba(254, 152, 32, 1);--1-primitive-color-primary400: rgba(255, 166, 52, 1);--1-primitive-color-primary300: rgba(255, 182, 85, 1);--1-primitive-color-primary200: rgba(255, 203, 133, 1);--1-primitive-color-primary100: rgba(255, 224, 181, 1);--1-primitive-color-primary50: rgba(255, 243, 225, 1);--1-primitive-color-red900: rgba(191, 0, 0, 1);--1-primitive-color-red800: rgba(205, 0, 18, 1);--1-primitive-color-red700: rgba(218, 0, 26, 1);--1-primitive-color-red600: rgba(235, 6, 31, 1);--1-primitive-color-red500: rgba(250, 30, 30, 1);--1-primitive-color-red400: rgba(246, 60, 63, 1);--1-primitive-color-red300: rgba(236, 101, 102, 1);--1-primitive-color-red200: rgba(245, 146, 145, 1);--1-primitive-color-red100: rgba(255, 200, 206, 1);--1-primitive-color-red50: rgba(255, 233, 236, 1);--1-primitive-color-blue900: rgba(29, 72, 181, 1);--1-primitive-color-blue800: rgba(31, 104, 212, 1);--1-primitive-color-blue700: rgba(31, 121, 230, 1);--1-primitive-color-blue600: rgba(30, 140, 250, 1);--1-primitive-color-blue500: rgba(26, 155, 255, 1);--1-primitive-color-blue400: rgba(61, 170, 255, 1);--1-primitive-color-blue300: rgba(98, 185, 255, 1);--1-primitive-color-blue200: rgba(144, 205, 255, 1);--1-primitive-color-blue100: rgba(188, 224, 255, 1);--1-primitive-color-blue50: rgba(227, 243, 255, 1);--1-primitive-color-glay900: rgba(19, 19, 19, 1);--1-primitive-color-glay800: rgba(51, 51, 51, 1);--1-primitive-color-glay700: rgba(81, 81, 81, 1);--1-primitive-color-glay600: rgba(100, 100, 100, 1);--1-primitive-color-glay500: rgba(139, 139, 139, 1);--1-primitive-color-glay400: rgba(172, 172, 172, 1);--1-primitive-color-glay300: rgba(209, 209, 209, 1);--1-primitive-color-glay200: rgba(227, 227, 227, 1);--1-primitive-color-glay100: rgba(238, 238, 238, 1);--1-primitive-color-glay50: rgba(247, 247, 247, 1);--1-primitive-color-white: rgba(255, 255, 255, 1);--1-num-0: 0px;--1-num-2: 2px;--1-num-4: 4px;--1-num-8: 8px;--1-num-12: 12px;--1-num-14: 14px;--1-num-16: 16px;--1-num-24: 24px;--1-num-32: 32px;--1-num-64: 64px}body{margin:0!important}a{text-decoration:none;color:var(--1-semantic-color-secondary)}a:hover{color:var(--1-semantic-color-secondary-hover)}a:active{color:var(--1-semantic-color-secondary-preseed)}body,h1,h2,h3,h4,h5,h6,p{font-family:Noto Sans JP,sans-serif,Helvetica}::placeholder{color:var(--1-semantic-color-placeholder)}.screen{display:flex;flex-direction:column;align-items:center;position:relative;background-color:var(--1-semantic-color-white)}.p{position:relative;width:fit-content;margin-top:-1px;font-family:Noto Sans JP,Helvetica;font-weight:400;color:var(--1-semantic-color-text);font-size:14px;letter-spacing:0;line-height:19.6px;white-space:nowrap}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.header{display:flex;width:100%;height:50px;align-items:center;gap:10px;padding:var(--1-num-16) 0;position:relative;background-color:transparent}.header-content{margin-left:10px;position:relative;flex:1;font-weight:400;color:var(--1-semantic-color-text);font-size:32px;letter-spacing:0;line-height:44.8px}.header-right-content{margin-right:20px}.header-right-content div{display:flex;justify-content:center;gap:var(--1-num-16)}.screen.is_mobile .header{height:25px}.screen.is_mobile .header-right-content{margin-right:10px}.screen.is_mobile .header-right-content div{gap:0}.footer{height:52px;max-height:52px;margin:auto;background-color:var(--1-primitive-color-white);display:flex;align-items:center;justify-content:center}.footer .footer-content{color:var(--1-semantic-color-text)}.container{display:flex;flex-direction:column;align-items:center;gap:var(--1-num-64);padding:var(--1-num-64) 0px var(--1-num-64) 0px;position:relative;align-self:stretch;width:100%;min-height:calc(100vh - 82px - 52px - (var(--1-num-64) + var(--1-num-64)));flex:0 0 auto;background-color:var(--1-primitive-color-primary50);border-top-width:1px;border-top-style:solid;border-color:var(--1-semantic-color-placeholder)}.screen.is_mobile .no-break br{display:none}.screen.is_mobile .no-break .title{text-align:left!important}.screen.is_mobile body{font-size:14px}.screen.is_mobile .container{box-sizing:border-box;max-width:100vw;min-height:calc(100vh - 109px);padding:var(--1-num-16)}.frame{flex-direction:column;box-sizing:border-box;min-width:min(800px,calc(100vw - var(--1-num-16) * 2));max-width:800px;width:100%;align-items:center;gap:var(--1-num-64);padding:var(--1-num-32) var(--1-num-32) var(--1-num-64) var(--1-num-32);background-color:var(--1-semantic-color-white);border-radius:var(--1-num-32);display:flex;position:relative;flex:0 0 auto}.frame.error-frame{padding:var(--1-num-64) var(--1-num-32) var(--1-num-64) var(--1-num-32);gap:var(--1-num-32)}.screen.is_mobile .frame{min-width:calc(100vw - var(--1-num-16) * 2);padding:var(--1-num-32) var(--1-num-16) var(--1-num-64) var(--1-num-16);max-width:100vw;border-radius:var(--1-num-16)}.screen.is_mobile .frame.error-frame{padding:var(--1-num-32) var(--1-num-16) var(--1-num-32) var(--1-num-16)}.div{flex-direction:column;align-items:flex-start;gap:var(--1-num-32);align-self:stretch;width:100%;display:flex;position:relative;flex:0 0 auto}.page-title{flex-direction:column;gap:var(--1-num-16);align-self:stretch;width:100%;flex:0 0 auto;display:flex;align-items:center;position:relative}.image{width:60px;height:60px}.page-title .image{position:relative;object-fit:cover}.screen.is_mobile .image{width:40px;height:40px}.page-title .title{align-self:stretch;font-family:Noto Sans JP-Regular,Helvetica;font-weight:400;color:var(--1-semantic-color-text);font-size:20px;line-height:32px;position:relative;text-align:center;letter-spacing:0}.panel-title{gap:var(--1-num-16);align-self:stretch;width:100%;flex:0 0 auto;display:flex;align-items:center;position:relative}.panel-title .image{position:relative;width:60px;height:60px;object-fit:cover}.panel-title .title{display:flex;align-items:center;align-self:stretch;font-family:Noto Sans JP-Regular,Helvetica;font-weight:400;color:var(--1-semantic-color-text);font-size:20px;line-height:32px;position:relative;text-align:center;letter-spacing:0}.page-content{flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:var(--1-num-16);align-self:stretch;width:100%;display:flex;position:relative;flex:0 0 auto}.page-content.flex-column{flex-flow:column}.page-content.align-items-center{align-items:center}.page-content .text-center{text-align:center}.block{display:block!important}.flex-wrap{display:flex!important;flex-wrap:wrap;gap:var(--1-num-16)}.flex-wrap-prefecture{display:flex!important;flex-wrap:wrap;gap:var(--1-num-8)}.div-wrapper{cursor:pointer;width:calc((100% / 2) - (var(--1-num-8)));gap:var(--1-num-8);padding:var(--1-num-16);background-color:var(--1-semantic-color-white);border-radius:var(--1-num-16);border:2px solid;border-color:var(--1-semantic-color-border);box-sizing:border-box;display:flex;justify-content:start;align-items:center;position:relative;text-align:center}.div-wrapper:hover{border-color:var(--1-semantic-color-primary-hover)}.div-wrapper:active{border-color:var(--1-semantic-color-primary)}.div-wrapper.checkbox{display:flex!important;text-align:left}.div-wrapper.checkbox .checkbox-img{margin-right:10px;width:18px;min-width:18px;height:18px;min-height:18px;background-image:url(/img/checkbox-unchecked.svg);background-repeat:no-repeat}.div-wrapper.checkbox.hover .checkbox-img{background-image:url(/img/checkbox-hover.svg)}.div-wrapper.checkbox.active .checkbox-img{background-image:url(/img/checkbox-pressed.svg)}.div-wrapper.checkbox.selected .checkbox-img{background-image:url(/img/checkbox-checked.svg)}.div-wrapper.selected{background-color:var(--1-semantic-color-primary);border-color:var(--1-semantic-color-primary);color:var(--1-semantic-color-white)}.div-wrapper.min-answer-1-col{width:100%!important;text-align:left}.div-wrapper.min-answer-2-col{width:calc((100% / 2) - (var(--1-num-8) * 2))!important;text-align:center}.div-wrapper.min-answer-prefecture{width:98px!important;text-align:center;letter-spacing:-1px}.div-wrapper.min-answer-city{width:calc((100% / 4) - (var(--1-num-8) * 2))!important;text-align:center}.div-wrapper.last-odd-item{width:100%!important;justify-content:center;text-align:center}.div-wrapper.checkbox.last-odd-item{justify-content:left;text-align:left}.div-wrapper.answer.disabled{background-color:var(--1-semantic-color-border)!important}.div-radio{display:none}.screen.is_mobile .page-content,.screen.is_mobile .flex-wrap{gap:var(--1-num-4)}.screen.is_mobile .div-wrapper{width:100%!important;padding:var(--1-num-12)}.screen.is_mobile .div-wrapper.sp-inline{width:calc((100% / 2) - (var(--1-num-8)))!important;display:inline;padding:var(--1-num-12)}.screen.is_mobile .div-wrapper.last-odd-item{width:calc((100%) - var(--1-num-8) - (var(--1-num-4)))!important;justify-content:center;text-align:center}.screen.is_mobile .div-wrapper.checkbox.last-odd-item{justify-content:start;text-align:left}.screen.is_mobile .div-wrapper.checkbox{width:100%!important}.screen.is_mobile .div-wrapper.min-answer-2-col{width:100%!important;text-align:center}.screen.is_mobile .div-wrapper.min-answer-prefecture{width:calc((100% / 3) - (1px * 3))!important;text-align:center}.screen.is_mobile .div-wrapper.min-answer-city{width:calc(50% - 2px)!important;text-align:center}.element-wrapper{justify-content:center;padding:var(--1-num-16);align-self:stretch;width:100%;flex:0 0 auto;background-color:var(--1-semantic-color-white);border-radius:var(--1-num-16);border:1px solid;border-color:var(--1-semantic-color-placeholder);display:flex;align-items:center;position:relative}.element{position:relative;flex:1;margin-top:-1px;font-family:Noto Sans JP-Regular,Helvetica;font-weight:400;color:var(--1-semantic-color-placeholder);font-size:16px;letter-spacing:0;line-height:22.4px}.form{background-color:var(--1-semantic-color-white);border-radius:var(--1-num-16);border:1px solid;border-color:var(--1-semantic-color-placeholder);display:flex;align-items:center;position:relative;align-self:stretch;padding:var(--1-num-16);justify-content:center}.form-item{display:flex;align-items:start;flex-flow:column;gap:var(--1-num-16);position:relative;flex:0 0 auto;min-width:100%}.form-item-caution{font-size:var(--1-num-12);color:var(--1-semantic-color-error)}.form-item-caption{font-size:var(--1-num-12);color:var(--1-semantic-color-caption)}.form-item-innner-group{display:flex;align-items:start;flex-flow:column;gap:var(--1-num-4);min-width:100%}.form.form-textarea{box-sizing:border-box;width:100%;height:80px;flex:0 0 auto;font-size:var(--1-num-16);border-color:var(--1-semantic-color-border)}.form.form-textarea:focus-visible,.form.form-text:focus-visible{border-color:var(--1-semantic-color-border);border-width:normal}.form.form-textarea:hover:not(:focus),.form.form-text:hover:not(:focus){border-color:var(--1-semantic-color-primary-hover)}.form.form-textarea:focus,.form.form-text:focus{outline:none;border-color:var(--1-semantic-color-primary-hover)}.form.form-textarea.secondary:hover:not(:focus),.form.form-text.secondary:hover:not(:focus){border-color:var(--1-semantic-color-secondary-hover)}.form.form-textarea.secondary:focus,.form.form-text.secondary:focus{outline:none;border-color:var(--1-semantic-color-secondary-hover)}.form.form-textarea.error,.form.form-text.error{border-color:var(--1-semantic-color-error)}.form.form-text{box-sizing:border-box;width:100%;flex:0 0 auto;font-size:var(--1-num-16);border-color:var(--1-semantic-color-border)}.form.form-text-full{max-width:100%}.form.width-auto{width:auto}.form.form-select{width:80px;flex:0 0 auto;font-size:var(--1-num-16)}.select_wrapper{position:relative;display:inline-block;width:100%}.select_wrapper .form.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select_wrapper:after{content:"";position:absolute;top:18px;right:16px;width:6px;height:6px;border-right:2px solid #777777;border-bottom:2px solid #777777;transform:rotate(45deg)}.form.form-select:hover{border-color:var(--1-semantic-color-primary-hover)}.form.form-select:focus{outline:none;border-color:var(--1-semantic-color-primary-hover)}.form.form-select.error{border-color:var(--1-semantic-color-error)}.form.form-select.secondary:hover{border-color:var(--1-semantic-color-secondary-hover)}.form.form-select.secondary:focus{outline:none;border-color:var(--1-semantic-color-secondary-hover)}.form.form-select.secondary.error{border-color:var(--1-semantic-color-error)}.form.form-select.year{width:30%;min-width:200px;max-width:200px}.select_wrapper:has(.year):after{right:0;left:175px}.form-radio-wrapper{display:flex;align-items:center;gap:var(--1-num-8);position:relative;flex:0 0 auto}.form-radio-wrapper.hover input{color:var(--1-semantic-color-secondary-hover);cursor:pointer}.form-radio-wrapper label:hover{cursor:pointer}.form-radio-wrapper.active input{color:var(--1-semantic-color-secondary-pressed);cursor:pointer}.form-label-required{flex:0 0 auto;text-align:center;background-color:var(--1-semantic-color-error);color:var(--1-semantic-color-white);border-radius:var(--1-num-4);padding:var(--1-num-2) var(--1-num-4) 0 var(--1-num-4);margin-left:var(--1-num-4);display:inline-block;font-size:var(--1-num-14)}.screen.is_mobile .form.form-text{width:100%}.unit{display:flex;align-items:center;margin-left:5px;position:relative;margin-top:-1px;font-family:Noto Sans JP-Regular,Helvetica;font-weight:400;font-size:16px;text-align:right;letter-spacing:0;line-height:22.4px}.form-content{display:flex}.container .bottom-container{display:inline-flex;align-items:flex-start;gap:var(--1-num-16);position:relative;flex:0 0 auto}.container .outer-bottom-container{display:flex;margin-top:var(--1-num-64)}.container .bottom-container.flex-column{flex-flow:column}.container .bottom-container.align-items-center{align-items:center}.error-message{font-size:var(--1-num-14);color:var(--1-semantic-color-error);margin:0}.screen.is_mobile .container .bottom-container{display:flex;flex-direction:column-reverse}.btn:disabled{background-color:var(--1-semantic-color-border)!important;cursor:not-allowed}.btn.primary-btn{background-color:var(--1-semantic-color-secondary);color:var(--1-semantic-color-white);font-family:Noto Sans JP-Bold,Helvetica}.btn.primary-btn:hover:not(:disabled){background-color:var(--1-semantic-color-secondary-hover)!important}.btn.primary-btn:active:not(:disabled){background-color:var(--1-semantic-color-secondary-pressed)!important}.btn.plane-btn{background-color:var(--1-primitive-color-white);color:var(--1-semantic-color-caption);border:1px solid;border-color:var(--1-semantic-color-border)}.btn.plane-btn:hover:not(:disabled){background-color:var(--1-primitive-color-glay50)!important}.btn.plane-btn:active:not(:disabled){background-color:var(--1-primitive-color-glay100)!important}.btn{border:none;cursor:pointer;box-sizing:border-box;display:inline-flex;min-width:240px;width:auto;align-items:center;justify-content:center;padding:var(--1-num-16) var(--1-num-32) var(--1-num-16) var(--1-num-32);flex:0 0 auto;border-radius:var(--1-num-32);margin-top:-1px;font-family:Noto Sans JP-Bold,Helvetica;font-weight:700;font-size:20px;line-height:28px;position:relative;text-align:center;letter-spacing:0;text-decoration:none}.screen.is_mobile .btn{font-size:var(--1-num-16)}.report-frame{box-sizing:border-box;flex-direction:column;max-width:1000px;width:100%;align-items:center;gap:var(--1-num-32);padding:var(--1-num-32) var(--1-num-32) var(--1-num-64) var(--1-num-32);background-color:var(--1-semantic-color-white);border-radius:var(--1-num-32);display:flex;position:relative;margin:30px auto 0}.report-frame .report-div{width:100%}.report-header-container{display:flex;position:relative}.report-header-container .report-title{margin-top:0}.report-header-right{position:absolute;right:0;bottom:0}.report-header-center{display:table;margin:20px auto 0;position:relative}.screen.is_mobile .report-frame{border-radius:16px;padding:var(--1-num-32) var(--1-num-16) var(--1-num-16) var(--1-num-16)}.screen.is_mobile .report-header-container{display:block}.screen.is_mobile .report-header-right{display:table;margin:20px auto 0;position:relative}.report-div .report-contents{display:flex;margin-top:var(--1-num-16)}.report-div .report-contents .report-content{padding:var(--1-num-32);position:relative;border-radius:var(--1-num-32);border:2px solid var(--1-primitive-color-glay100);max-width:400px;width:40%;margin:0 auto}.report-content .report-content-body{word-wrap:break-word}.report-content .report-content-title{font-size:20px;margin-bottom:15px}.report-content .report-content-list{border-top:1px solid var(--1-semantic-color-placeholder)}.report-content-list .report-list-row{display:flex;border-bottom:1px solid var(--1-semantic-color-placeholder);padding:var(--1-num-8)}.report-content-list .report-list-row .list-label{max-width:180px;width:50%;min-width:70px}.report-content-list .report-list-row .list-colon{margin-right:10px}.report-content-list .report-list-row .list-icon{width:40px}.report-content-list .report-list-row .list-tag{width:62px}.report-content-list .report-list-row .primary-label{margin-left:20px}.distance-tag{text-align:center;box-sizing:border-box;display:inline-block;width:54px;height:22px;background-color:var(--1-semantic-color-primary);border-radius:var(--1-num-4);font-size:14px;line-height:14px;color:var(--1-semantic-color-white);padding:var(--1-num-4)}.report-footer{display:grid;justify-content:center;margin-top:var(--1-num-32)}.screen.is_mobile .report-div .report-contents{display:block}.screen.is_mobile .report-div .report-contents .report-content{padding:var(--1-num-16);width:auto;margin-bottom:20px;border-radius:var(--1-num-16)}.report-div .report-contents .report-content.full{padding:var(--1-num-32);position:relative;border-radius:var(--1-num-32);border:2px solid var(--1-semantic-color-border-tin);width:auto;max-width:100%;margin:auto;margin-top:var(--1-num-16)}.report-div .report-contents .report-content.report-answer.full{font-size:16px}.report-div .report-contents .report-content.full .report-needs-answer{display:flex;background-color:var(--1-primitive-color-blue50);border-radius:var(--1-num-8);padding:var(--1-num-16);margin-top:32px}.report-content.full .report-needs-answer .answer{font-size:16px;margin-left:10px;white-space:break-spaces}.report-content.full .report-needs-answer .answer>p{margin:0}.screen.is_mobile .report-div .report-contents .report-content.full{padding:var(--1-num-16)!important;width:auto;margin-bottom:20px;border-radius:16px}.report-div .report-contents.report-services{display:block}.report-div .report-contents.report-services .report-content.full{padding-top:32px;padding-left:32px;padding-right:0}.report-div .report-contents.report-services .report-content.full>div{margin-right:32px;gap:var(--1-num-16);display:flex;flex-direction:column}.report-contents.report-services .recommend-service-container{border-top:1px solid var(--1-semantic-color-placeholder);padding:0}.recommend-service-container .recommend-service{border-bottom:1px solid var(--1-semantic-color-placeholder)}.report-contents.report-services .service-head-container{display:flex;position:relative}.report-contents.report-services .service-head-container>div{display:flex;flex-direction:column;gap:var(--1-num-8)}.report-contents .head-1{font-size:20px}.report-contents.report-services .head-1{margin-top:-1px;font-size:20px;line-height:32px;font-family:Noto Sans JP-Regular,Helvetica;font-weight:700}.service-head-container .service-overview{margin:8px 0;font-size:14px}.report-contents.report-services .service-type-tag{position:absolute;right:0;box-sizing:border-box;border:1px solid var(--1-semantic-color-placeholder);border-radius:var(--1-num-4);padding:2px 8px;font-size:14px;color:var(--1-semantic-color-caption);font-weight:400}.report-contents.report-services .needs-tags{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.report-contents.report-services .needs-tags .needs-tag{font-size:14px;background-color:#e3f3ff;border-radius:var(--1-num-16);display:inline-flex;align-items:center;padding:4px 12px}.recommend-service-container .recommend-service{display:flex;padding:10px;position:relative}.recommend-service-container .recommend-service .recoomend-service-info{font-size:14px;width:100%}.recommend-service-container .recommend-service .recoomend-service-info>div{margin-bottom:5px}.recommend-service-container .recommend-service .recoomend-service-info .recommend-service-name{font-size:16px;line-height:25.6px;font-weight:700;width:calc(100% - 200px)}.recommend-service-container .recommend-service .recommend-service-buttons{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center}.recommend-service-buttons .interested-btn{cursor:pointer;color:var(--1-semantic-color-primary);background-color:var(--1-semantic-color-white);border:1px solid var(--1-semantic-color-primary);border-radius:var(--1-num-16);font-size:14px;min-width:96px;height:30px;box-sizing:border-box;text-align:center;line-height:22.4px;padding:2px 8px 0}.recommend-service-buttons .interested-btn.checked{color:var(--1-semantic-color-white);background-color:var(--1-semantic-color-primary);border:none}.recommend-service-buttons .interested-btn>img{line-height:13.2px;margin-bottom:-2px}.recommend-service-buttons .interested-btn>span{margin-left:5px}.recommend-service-buttons .more-info-btn{margin-left:5px;color:var(--1-semantic-color-secondary);background-color:var(--1-semantic-color-white);border:1px solid var(--1-semantic-color-secondary);border-radius:var(--1-num-16);text-align:center;align-items:center;min-width:96px;height:30px;box-sizing:border-box;padding:2px 8px;font-size:14px;text-decoration:none}.recommend-service-container .more-page{text-align:center;margin-top:var(--1-num-16);color:var(--1-semantic-color-caption);cursor:pointer}.screen.is_mobile .report-div .report-contents.report-services .report-content.full>div{margin:0!important;gap:var(--1-num-16);display:flex;flex-direction:column}.screen.is_mobile .report-contents.report-services .service-head-container{display:flex;flex-direction:column-reverse;gap:var(--1-num-4)}.screen.is_mobile .report-contents.report-services .needs-tags{margin-bottom:0}.screen.is_mobile .report-contents.report-services .service-type-tag{position:relative;margin-right:auto;margin-left:0;display:flex}.screen.is_mobile .report-contents.report-services .recommend-service-container{padding:0}.screen.is_mobile .recommend-service-container .recommend-service{display:block}.screen.is_mobile .recommend-service-container .recommend-service .recommend-service-buttons{position:relative;display:flex;justify-content:right}.screen.is_mobile .recommend-service-container .recommend-service .recoomend-service-info .recommend-service-name{width:100%}.report-subtitle[data-v-644260f7]{display:flex;align-items:center}.report-subtitle .title[data-v-644260f7]{margin-left:20px;font-family:Noto Sans JP-Regular,Helvetica;font-weight:400;color:var(--1-semantic-color-text);font-size:24px}.screen.is_mobile .report-subtitle .title[data-v-644260f7]{font-size:20px}.interested-service-subtitle[data-v-5a6596b1]{display:flex;align-items:center}.interested-service-subtitle .image[data-v-5a6596b1]{width:18px;height:19px}.interested-service-subtitle .title[data-v-5a6596b1]{margin-left:var(--1-num-8);color:var(--1-semantic-color-text);font-size:20px}.modal-container[data-v-6847f031]{position:fixed;z-index:10;top:0;left:0;width:100vw;height:100vh}.modal-container .modal-background[data-v-6847f031]{width:100%;height:100%;background-color:#1e1e1ee6}.modal-container .modal-wrapper[data-v-6847f031]{position:absolute;top:50%;left:calc(100vw / 2 - var(--1-num-8));transform:translate(-50%,-50%);width:calc(100vw - var(--1-num-64) * 2);max-width:calc(800px - var(--1-num-32) * 2);flex-shrink:0;background-color:#fff;border-radius:16px;height:70%;padding:var(--1-num-64) 0}.modal-container .modal-wrapper.min-modal[data-v-6847f031]{height:min(auto,calc(332px - var(--1-num-64)));padding:var(--1-num-64)}.modal-container .modal-wrapper .close-icon[data-v-6847f031]{display:flex;justify-content:right;position:absolute;top:-45px;right:0;cursor:pointer}.modal-container .modal-wrapper .modal-content[data-v-6847f031]{height:100%}.screen.is_mobile .modal-container .modal-wrapper[data-v-6847f031]{width:calc(100vw - var(--1-num-32) * 2);padding:var(--1-num-32) var(--1-num-16)}.screen.is_mobile .modal-container .modal-wrapper .modal-content[data-v-6847f031]{margin-top:0}.screen.is_mobile .modal-container .modal-wrapper .close-icon[data-v-6847f031]{display:flex;justify-content:right}.recommend-service-container[data-v-95c2c0a7]{overflow:scroll;overflow-x:hidden;height:100%;padding:0 var(--1-num-64)}.screen.is_mobile .recommend-service-container[data-v-95c2c0a7]{padding:0}.loading-container[data-v-413fa872]{z-index:99;position:fixed;top:0;left:0;width:100vw;height:100vh;align-items:center;display:flex;flex-direction:column}.loading[data-v-413fa872]{position:fixed;top:0;left:0;background-color:#fffc;z-index:100;width:100vw;height:100vh}.loading-container>img[data-v-413fa872]{z-index:101;animation:3s linear infinite rotation-413fa872;position:absolute;top:50%}@keyframes rotation-413fa872{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.report-list[data-v-3ca70946]{display:block}.report-date[data-v-3ca70946]{font-size:14px;color:var(--1-semantic-color-caption)}.report-cateogry[data-v-3ca70946]{font-size:20px}.report-link[data-v-3ca70946]{text-decoration:none;color:var(--1-semantic-color-text)}.report-link .report-content.full[data-v-3ca70946]{border:2px solid var(--1-semantic-color-border-tin)}.report-link .report-content.full[data-v-3ca70946]:hover{background-color:var(--1-primitive-color-glay50)}.report-link .report-content.full[data-v-3ca70946]:active{background-color:var(--1-primitive-color-glay100)}.user-info-dl[data-v-f402bc3a]{display:flex;flex-flow:column}.user-info-dl dt[data-v-f402bc3a]{font-weight:700}.user-info-dl dd[data-v-f402bc3a]{margin:0;padding:var(--1-num-8) 0 var(--1-num-32)}.caption[data-v-f402bc3a]{font-size:var(--1-num-14);color:var(--1-semantic-color-caption);width:100%;text-align:center}.frame .div[data-v-83b2eb7d]{gap:var(--1-num-64)}.form-item[data-v-83b2eb7d]{gap:var(--1-num-8)}.screen.is_mobile .page-content[data-v-83b2eb7d]{gap:var(--1-num-32)}.frame .div[data-v-3fb7496a]{gap:var(--1-num-64)}.form-item[data-v-3fb7496a]{gap:var(--1-num-8)}.screen.is_mobile .page-content[data-v-3fb7496a],.page-content[data-v-96efdf94]{gap:var(--1-num-32)}.form[data-v-96efdf94]{background-color:var(--1-semantic-color-white);border-radius:var(--1-num-8);border:1px solid;border-color:var(--1-semantic-color-placeholder);display:flex;align-items:center;position:relative;align-self:stretch;padding:var(--1-num-8) var(--1-num-16);justify-content:center;height:46px}.form-item[data-v-96efdf94]{gap:var(--1-num-8);font-size:var(--1-num-16)}.form-item[data-v-96efdf94]:has(.form-radio-wrapper){gap:var(--1-num-4)}.form-radio-wrapper[data-v-96efdf94]{display:flex;align-items:center;gap:var(--1-num-8)}.form-radio-wrapper .form[data-v-96efdf94]{height:auto;padding:0;margin:0 var(--1-num-8) 0 0}.frame[data-v-20a73138]{gap:var(--1-num-16)}.used-to-message>a[data-v-20a73138]{font-size:var(--1-num-12)}.used-to-message>span[data-v-20a73138]{color:var(--1-semantic-color-caption);font-size:var(--1-num-12)}.answer[data-v-604795df],.answer[data-v-97febc5b]{display:block}.answer-other[data-v-97febc5b]{width:100%}.form.form-text[data-v-97febc5b]{max-width:500px}.answer[data-v-08b81ab6]{display:block}.btn.btn-large[data-v-991c4bae]{min-width:290px}.screen.is_mobile .btn.btn-large[data-v-991c4bae]{min-width:240px}.answer[data-v-e7b66dfe],.answer[data-v-e24e12c5],.answer[data-v-b3a2ffb1],.answer[data-v-96ec10aa],.answer[data-v-368a7359],.answer[data-v-35867277],.answer[data-v-446eb5b7]{display:block}.form.form-text[data-v-446eb5b7]{max-width:500px}.page-content[data-v-bdfc3e75]{display:flex;flex-direction:column;gap:var(--1-num-32)}.answer[data-v-bdfc3e75]{display:flex;flex-direction:column;gap:var(--1-num-12);width:100%}.answer h3[data-v-bdfc3e75]{margin:0}.screen.is_mobile .page-content[data-v-bdfc3e75]{gap:var(--1-num-32)}.screen.is_mobile .flex-wrap[data-v-bdfc3e75]{gap:var(--1-num-8)}.screen.is_mobile .div-wrapper.min-answer-prefecture[data-v-bdfc3e75]{width:calc((100% / 3) - (2px* 3))!important;text-align:center}.answer[data-v-c068f62a]{display:block}.frailty-msg[data-v-a976c7df]{font-size:14px;color:#8b8b8b}.signup-form-container[data-v-30b9907b]{display:flex;align-items:center;justify-content:center;margin-top:30px}.signup-form-container input[data-v-30b9907b]{display:flex;width:430px;align-items:center;justify-content:center;padding:16px;position:relative;background-color:var(--1-semantic-color-white);border:1px solid;border-color:var(--1-semantic-color-placeholder);border-radius:16px}.signup-form[data-v-30b9907b]{display:flex;border:none;padding:0}.signup-form .form-text.secondary[data-v-30b9907b]:hover:not(:focus){border-color:var(--1-semantic-color-secondary-hover)}.signup-form .form-text.secondary[data-v-30b9907b]:focus{outline:none;border-color:var(--1-semantic-color-secondary-hover)}.signup-form .form-text.error[data-v-30b9907b]{border-color:var(--1-semantic-color-error)}.signup-form-container button.regist[data-v-30b9907b]{min-width:80px!important;width:80px!important;align-items:center;justify-content:center;padding:14px;background-color:var(--1-semantic-color-secondary);border-radius:16px;margin-left:10px;border:none;color:var(--1-semantic-color-white);font-size:16px}.signup-form-container button.regist[data-v-30b9907b]:disabled{background-color:var(--1-semantic-color-border)!important}.error-msg[data-v-30b9907b]{display:flex;justify-content:center;color:red}.close-page[data-v-30b9907b]{margin-top:30px;display:flex;align-items:center;justify-content:center}.close-page .disabled-msg[data-v-30b9907b]{color:var(--1-semantic-color-caption);font-size:14px}.screen.is_mobile .signup-form-container input[data-v-30b9907b]{display:flex;width:100%;align-items:center;justify-content:center;padding:16px;position:relative;background-color:var(--1-semantic-color-white);border:1px solid;border-color:var(--1-semantic-color-placeholder);border-radius:16px}.screen.is_mobile .signup-form[data-v-30b9907b]{width:100%}.answer[data-v-7fbf0eef]{display:block}.service-footer[data-v-7fbf0eef]{display:grid;justify-content:center}.answer[data-v-014b264f]{display:block}.service-footer[data-v-014b264f]{display:grid;justify-content:center}.report-div[data-v-1c071853]{width:100%}.error-icon[data-v-53c20081]{display:grid;margin:0 auto}.error-icon>img[data-v-53c20081]{margin:0 auto}.error-icon>span[data-v-53c20081]{font-size:12px;color:var(--1-semantic-color-error)}.error-msg[data-v-53c20081]{text-align:center;font-size:var(--1-num-24)}.screen.is_mobile .error-msg[data-v-53c20081]{font-size:var(--1-num-24)}.error-page-btn[data-v-53c20081]{width:112px;min-width:auto;padding:12px;font-size:16px;font-weight:400;color:var(--1-semantic-color-text)}.error-icon[data-v-083cae67]{display:grid;margin:0 auto}.error-icon>img[data-v-083cae67]{margin:0 auto}.error-icon>span[data-v-083cae67]{font-size:12px;color:var(--1-semantic-color-error)}.error-msg[data-v-083cae67]{text-align:center;font-size:var(--1-num-24)}.error-submsg[data-v-083cae67]{font-size:var(--1-num-16)}.screen.is_mobile .error-msg[data-v-083cae67]{font-size:var(--1-num-24)}.error-page-btn[data-v-083cae67]{width:112px;min-width:auto;padding:12px;font-size:16px;font-weight:400;color:var(--1-semantic-color-text)}.page-content[data-v-069b0b41]{gap:var(--1-num-32)}.main-container[data-v-a000ae97]{display:flex;justify-content:center;width:min(100%,calc(100vw - var(--1-num-16) * 2))}.header a[data-v-a000ae97]{text-decoration:none;margin-left:10px}.header-content a[data-v-a000ae97]{color:var(--1-semantic-color-text)}.header-link[data-v-a000ae97]{position:relative;margin-left:5px}.header-logo[data-v-a000ae97]{position:absolute}.screen.is_mobile .header-content[data-v-a000ae97]{margin-left:0}.screen.is_mobile .header a[data-v-a000ae97]{margin-left:10px}.screen.is_mobile .header-logo[data-v-a000ae97]{width:159px;top:0}
