:root{--main1-color: #037ea2;--main2-color: #ff7cb0;--main3-color: #30c1db;--sub1-color: #def1f6;--sub2-color: #fea3c8;--sub3-color: #ff1b86;--sub4-color: #ff736c;--text-color: #3a3a3a;--sub-text-color: #1b9dc3;--bg-sub4-color: #ffeeed}.p-diagnosis{background-color:#fff;padding:0 20px}.p-diagnosis_wraper{padding:20px;background:#e9f6f9}.p-diagnosis .question_h2{background-color:var(--main1-color);color:#fff;text-align:center;padding:.85rem 10px;display:flex;align-items:center;justify-content:center;gap:10px}.p-diagnosis .question_h2 svg{width:2rem}.p-diagnosis .question_img{max-width:750px;width:100%}.p-diagnosis .question_content{display:flex;flex-wrap:wrap;gap:20px}.p-diagnosis .question_item{flex-basis:100%;background:#e9f6f9;border-radius:4px;padding:40px 20px}.p-diagnosis .question_item.-dummey{box-shadow:5px 0 #f3f3f3,-5px 0 #f3f3f3;filter:grayscale(1);border-radius:1rem;cursor:not-allowed}.p-diagnosis .question_item.-hidden{display:none}.p-diagnosis .question_item.-disabled{filter:grayscale(1);opacity:.85}.p-diagnosis .question_item.-disabled .question_answer_item{pointer-events:none;cursor:no-drop}.p-diagnosis .question_txt{display:flex;align-items:center;gap:15px;font-size:1.85rem;font-weight:600;color:var(--main1-color);border-bottom:solid;padding:0 0 12px;margin:0 0 30px}.p-diagnosis .question_txt:before{content:"";background-image:url(/img/diagnosis/question_txt.svg);background-size:contain;display:inline-block;width:35px;height:35px;flex:0 0 auto;transform:translateY(-2px)}.p-diagnosis .question_answer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px 20px}.p-diagnosis .question_answer.-multi{justify-content:flex-start;gap:20px 20px}.p-diagnosis .question_answer_item{background-color:#fff;border-radius:50px;flex-grow:1;max-width:40%;text-align:center;padding:15px 20px;color:#000;transition:.3s;cursor:pointer}.p-diagnosis .question_answer_item p{font-size:.875rem}.p-diagnosis .question_answer_item.-active{background:var(--sub-text-color);color:#fff}.p-diagnosis .question_answer_item .c-txt{font-size:1.25rem}.p-diagnosis .question_answer_item[data-select=multi]{border-radius:5px;text-align:left;max-width:none;flex-basis:100%;display:flex;align-items:center;gap:15px}.p-diagnosis .question_answer_item[data-select=multi].-active:before{background-color:#ff7cb0;border-color:#ff7cb0}.p-diagnosis .question_answer_item[data-select=multi]:before{content:"";width:25px;height:25px;display:inline-block;background-color:transparent;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9%2022l-10-10.598%202.798-2.859%207.149%207.473%2013.144-14.016%202.909%202.806z%22%2F%3E%3C%2Fsvg%3E);background-size:20px;background-position:center top 3px;background-repeat:no-repeat;border-radius:50%;border:solid 3px #ddd;transition:.3s}.p-diagnosis .question_answer_item[data-select=multi]:hover:before{border-color:#ff7cb0}.p-diagnosis .question_answer_txt{flex-basis:100%;text-align:center;padding:0 0 10px}.p-diagnosis .question_next{padding:0;text-align:center}.p-diagnosis .question_next_btn{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2018l6-6-6-6%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 10px center;background-size:2.25rem;background-color:#ff7cb0;color:#fff;text-align:center;width:45%;border-radius:6px;padding:18px 0;cursor:pointer;font-size:1.5rem;margin-top:45px;transition:.3s}.p-diagnosis .question_next_btn.-hidden{display:none;margin-top:0}.p-diagnosis .question_next_btn.-disabled{pointer-events:none;display:inline-block;filter:grayscale(1);opacity:.65;cursor:no-drop}.p-diagnosis_result{background-color:#fff;padding:10px 0 0}.p-diagnosis_result_risk{background-color:#e9f6f9;padding:0 20px;display:flex;flex-direction:column}.p-diagnosis_result_risk_ttl{display:flex;align-items:center;border:solid 2px #a62e3c;background:#fff;color:#a62e3c;font-size:1.65rem;font-weight:600;justify-content:center;padding:15px 0;margin-top:20px}.p-diagnosis_result_risk_content{display:flex;justify-content:center;gap:40px;padding:20px 50px}.p-diagnosis_result_risk_content[data-risk="0"] .p-diagnosis_result_risk_item:nth-child(1){opacity:1;animation:scaleup .5s ease-in-out;animation-delay:.5s}.p-diagnosis_result_risk_content[data-risk="1"] .p-diagnosis_result_risk_item:nth-child(2){opacity:1;animation:scaleup .5s ease-in-out;animation-delay:.5s}.p-diagnosis_result_risk_content[data-risk="2"] .p-diagnosis_result_risk_item:nth-child(3){opacity:1;animation:scaleup .5s ease-in-out;animation-delay:.5s}.p-diagnosis_result_risk_content[data-risk="3"] .p-diagnosis_result_risk_item:nth-child(4){opacity:1;animation:scaleup .5s ease-in-out;animation-delay:.5s}@keyframes scaleup{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.p-diagnosis_result_risk_item{opacity:.25}.p-diagnosis_result_risk_img{width:100%}.p-diagnosis_result_info{background-color:#e9f6f9;padding:0;display:flex;flex-direction:column}.p-diagnosis_result_count{display:flex;align-items:center;border:solid 2px #a62e3c;background:#fff}.p-diagnosis_result_count_dt{color:#a62e3c;flex-grow:1;text-align:center;font-size:1.65rem;font-weight:600;padding:0 10px}.p-diagnosis_result_count_dd{background:#a62e3c;color:#fff;font-size:2.2rem;font-weight:600;padding:10px;flex-grow:1;text-align:center}.p-diagnosis_result_doctor{padding:20px}.p-diagnosis_result_doctor .c-ttl{font-size:1.95rem;color:#a62e3c;padding:30px 0 10px;border-bottom:solid 3px;margin:0 0 30px;width:100%;display:flex;align-items:center;gap:20px;line-height:1.25}.p-diagnosis_result_doctor .c-ttl:before{content:"";background-image:url(/img/diagnosis/warning_red.svg);background-size:contain;flex-shrink:0;width:55px;height:55px;display:inline-block;transform:translateY(-1px)}.p-diagnosis_result_TreatmentTarget_block{background:var(--bg-sub3-color);color:var(--sub3-color);padding:50px 200px;text-align:center}.p-diagnosis_result_TreatmentTarget_ttl{font-size:1.85rem;font-weight:600;display:flex;align-items:center;gap:10px;justify-content:center}.p-diagnosis_result_TreatmentTarget_ttl:before{content:"";background-image:url(/img/diagnosis/result/p-diagnosis_result_TreatmentTarget_ttl.png);width:40px;height:40px}.p-diagnosis_result_TreatmentTarget_list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;align-items:center;padding:40px 0 0}.p-diagnosis_result_TreatmentTarget_list_item{background:#fff;border-radius:4px;padding:10px 20px 8px;font-size:1.25rem;font-weight:600}.p-diagnosis_result_TreatmentTarget .c-txt{font-size:.8rem;color:#555;text-align:center;padding:6px 0 20px}.p-diagnosis_result_none{display:flex;flex-direction:column;gap:30px}.p-diagnosis_result_none_notes{background:var(--bg-sub4-color);padding:20px;text-align:center;border-radius:2px;color:#a62e3c;margin-bottom:40px}.p-diagnosis .p-postalPrice_content{display:flex;flex-direction:column;gap:40px;padding:20px}.c-accordion_dl{border-top:dotted 2px #ddd}.c-accordion_dl dt{color:#a62e3c;padding:12px 5px;font-size:1.35rem;font-weight:600;position:relative;cursor:pointer;transition:.3s}.c-accordion_dl dt:after{content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ff7cb0%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22bevel%22%3E%3Cline%20x1%3D%2212%22%20y1%3D%225%22%20x2%3D%2212%22%20y2%3D%2219%22%3E%3C%2Fline%3E%3Cline%20x1%3D%225%22%20y1%3D%2212%22%20x2%3D%2219%22%20y2%3D%2212%22%3E%3C%2Fline%3E%3C%2Fsvg%3E);background-size:contain;position:absolute;top:3px;right:20px;width:40px;height:40px;filter:contrast(.5) hue-rotate(20deg);transition:.3s}.c-accordion_dl dd{display:none;padding:0}.c-accordion_dl dd .c-txt{padding:15px 0 20px}.c-accordion_dl.-active{border-color:transparent}.c-accordion_dl.-active dt{background-color:#ffdfe3}.c-accordion_dl.-active dt:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ff7cb0%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22bevel%22%3E%3Cline%20x1%3D%225%22%20y1%3D%2212%22%20x2%3D%2219%22%20y2%3D%2212%22%3E%3C%2Fline%3E%3C%2Fsvg%3E);transform:rotate(180deg)}.c-accordion_dl:last-child{border-bottom:dotted 2px #ddd}@media screen and (max-width: 768px){.p-diagnosis{padding:20px}.p-diagnosis .question_h2:before{width:6vw;height:6vw}.p-diagnosis .question_content{gap:0}.p-diagnosis .question_item{padding:6vw 0vw}.p-diagnosis .question_txt{font-size:5vw;margin:0 0 5vw;gap:2vw;line-height:1.25}.p-diagnosis .question_answer{gap:4vw}.p-diagnosis .question_answer_item{padding:3vw 2vw}.p-diagnosis .question_answer_item.-multi{flex-basis:100%;max-width:inherit;padding:3vw 3vw 2.5vw;gap:3vw}.p-diagnosis .question_answer_item.-multi .c-txt{font-size:4vw}.p-diagnosis .question_answer_item .c-txt{font-size:4.5vw}.p-diagnosis .question_answer_txt{padding:0 0 2px;line-height:1}.p-diagnosis .question_next_btn{margin:10vw 0 0;width:100%;font-size:5vw}.p-diagnosis_result_risk{padding:0 0vw}.p-diagnosis_result_risk_ttl{font-size:4.85vw;padding:2.65vw 0}.p-diagnosis_result_risk_content{gap:6vw;padding:4vw}.p-diagnosis_result_risk_img{width:100%}.p-diagnosis_result_count{margin:4vw 0}.p-diagnosis_result_count_dt{font-size:4.85vw}.p-diagnosis_result_count_dd{font-size:5vw;padding:10px 20px}.p-diagnosis_result_doctor{padding:0}.p-diagnosis_result_doctor .c-ttl{font-size:4.25vw;line-height:1.45;padding:8vw 0vw 2vw;margin:0 0 5vw;width:100%;gap:3vw}.p-diagnosis_result_doctor .c-ttl:before{width:10vw;height:10vw}.p-diagnosis_result_TreatmentTarget_block{padding:4vw 4vw 5vw}.p-diagnosis_result_TreatmentTarget_ttl{padding:4vw;font-size:5vw}.p-diagnosis_result_TreatmentTarget_ttl:before{width:6vw;height:6vw;background-size:contain}.p-diagnosis_result_TreatmentTarget_list{padding:2vw 0 0}.p-diagnosis_result_TreatmentTarget_list_item{font-size:4vw}.p-diagnosis_result_none{padding:0 4vw;gap:3vw}.p-diagnosis_result_none_notes{padding:3vw;font-feature-settings:"palt"}.p-diagnosis_result_none_notes .c-txt{font-size:3.25vw}.p-diagnosis_result_none .p-online_intro_info{padding:0}.p-diagnosis .p-postalPrice_content{display:flex;flex-direction:column;gap:9vw;padding:0}.c-accordion_dl dt{font-size:4.25vw;padding:12px 5px 10px}.c-accordion_dl dt:after{top:1.25vw;right:2vw;width:7vw;height:7vw}}.p-lp_menu:where(.astro-JO4MEOZY){background-color:#fff;padding:30px 20px 20px;display:flex;flex-direction:column;gap:20px}.p-lp_menu_amazon_banner:where(.astro-JO4MEOZY){padding:20px 0}.p-lp_menu_amazon_banner:where(.astro-JO4MEOZY) img:where(.astro-JO4MEOZY){max-width:100%;height:auto}.p-lp_menu_head:where(.astro-JO4MEOZY){text-align:center}.p-lp_menu_head_ttl:where(.astro-JO4MEOZY){font-weight:600;font-size:1.45rem;color:var(--color-01)}.p-lp_menu_wraper:where(.astro-JO4MEOZY){background-color:#f7f3f0;margin:0 -20px -20px;padding:40px 10px 0;display:flex;flex-direction:column;gap:20px}.p-lp_menu_sort:where(.astro-JO4MEOZY){border-radius:6px;padding:15px 10px 10px;display:flex;flex-direction:column;gap:10px}.p-lp_menu_sort_ttl:where(.astro-JO4MEOZY){text-align:center;font-weight:600;font-size:.95rem;color:var(--body-color)}.p-lp_menu_sort_nav:where(.astro-JO4MEOZY){display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.p-lp_menu_sort_nav_btn:where(.astro-JO4MEOZY){padding:12px 0;background-color:#fff;flex-grow:1;border:solid 1px var(--color-04);border-radius:4px;color:var(--color-04);font-weight:600;font-size:1rem}.p-lp_menu_sort_nav_btn:where(.astro-JO4MEOZY).-active{background-color:#5b5b5b;color:#fff;border-color:transparent}.p-lp_menu_sort_list:where(.astro-JO4MEOZY){background-color:#d6f1ff;border-radius:6px;overflow:hidden}.p-lp_menu_sort_list_head:where(.astro-JO4MEOZY){background-color:var(--color-01);text-align:center;padding:10px 0}.p-lp_menu_sort_list_head_ttl:where(.astro-JO4MEOZY){font-weight:600;color:#fff}.p-lp_menu_sort_list_content:where(.astro-JO4MEOZY){padding:10px;display:flex;flex-direction:column;gap:10px;text-align:center}.p-lp_menu_sort_list_notes:where(.astro-JO4MEOZY){padding:6px 0;font-size:.85rem;color:var(--body-color)}.p-lp_menu_sort_list_elm:where(.astro-JO4MEOZY){display:flex;flex-wrap:wrap;gap:10px}.p-lp_menu_sort_list_item:where(.astro-JO4MEOZY){padding:12px 0;background-color:#fff;text-align:center;flex-basis:calc(50% - 5px);border:solid 1px var(--color-04);border-radius:4px;color:var(--color-04);font-weight:600;font-size:.95rem;cursor:pointer}.p-lp_menu_sort_list_item:where(.astro-JO4MEOZY).-active{background-color:#5b5b5b;color:#fff;border-color:transparent}.p-lp_menu_hoken_img:where(.astro-JO4MEOZY){width:100%;height:auto}.p-lp_menu_notes:where(.astro-JO4MEOZY){padding:0 0 10px;text-align:center}.p-lp_menu_notes:where(.astro-JO4MEOZY) .c-txt:where(.astro-JO4MEOZY){font-size:.85rem;color:var(--color-01);line-height:1.5}.p-lp_menu_banner:where(.astro-JO4MEOZY){padding:0 0 20px}.p-lp_menu_banner:where(.astro-JO4MEOZY) img:where(.astro-JO4MEOZY){max-width:100%;height:auto}.p-lp_menu_list:where(.astro-JO4MEOZY){display:flex;flex-direction:column;gap:1.5rem;margin:0 -20px;padding:20px;background-color:#f7f3f0}main:where(.astro-6PJQIION){margin:auto;max-width:60ch}.p-lp_fv_intro:where(.astro-6PJQIION){background-image:url(/img/lp/p-lp_fv_intro.png);background-size:cover}.p-lp_fv_intro_ttl:where(.astro-6PJQIION){padding:0}.p-lp_fv_intro_ttl:where(.astro-6PJQIION).host{padding:30px 0 0 20px;margin-bottom:clamp(-320px,-4.5vw,-320px)}.p-lp_fv_intro_point:where(.astro-6PJQIION){margin:-100px 0 0}.p-lp_fv_intro_price:where(.astro-6PJQIION){padding:0 20px 20px 0;margin:-20px 0 0}.p-lp_fv_intro:where(.astro-6PJQIION) img:where(.astro-6PJQIION){width:100%;height:auto;object-fit:contain}.p-lp_fv_info:where(.astro-6PJQIION){background-color:#086bbe;color:#fff;padding:0 20px 20px}.p-lp_fv_info_hoken:where(.astro-6PJQIION){display:none}.p-lp_fv_info_hoken_img:where(.astro-6PJQIION){width:100%;height:auto}.p-lp_fv_info_head:where(.astro-6PJQIION){display:flex;justify-content:space-between;padding:10px 0 14px}.p-lp_fv_info_head_img:where(.astro-6PJQIION){width:36%;margin:-35px 0 0;height:auto;object-fit:contain}.p-lp_fv_info_head_ttl:where(.astro-6PJQIION){flex:0 0 auto;font-weight:600;font-size:1rem;line-height:1.8}.p-lp_fv_info_head_ttl:where(.astro-6PJQIION) .-gold:where(.astro-6PJQIION){font-size:2.15rem;color:#f7ff05;background:-webkit-linear-gradient(0deg,#ffe005,#feffe4,#ffe005);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(1px 1px 5px rgba(0,0,0,.35));line-height:1}.p-lp_fv_info_link:where(.astro-6PJQIION){display:flex;flex-direction:column;gap:15px}.p-lp_fv_info_link_btn:where(.astro-6PJQIION){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.9997 13.1714L16.9495 8.22168L18.3637 9.63589L11.9997 15.9999L5.63574 9.63589L7.04996 8.22168L11.9997 13.1714Z' fill='rgba(255,255,255,1)'%3E%3C/path%3E%3C/svg%3E");background-size:2rem;background-position:right 1rem center;background-repeat:no-repeat;text-decoration:none;border:solid 3px #fff;color:#fff;border-radius:60px;padding:16px 10px;box-shadow:0 1px 8px -1px #0000001a;text-align:center;font-weight:600;font-size:1.25rem}.p-lp_fv_info_link_btn:where(.astro-6PJQIION).-pink{background-color:var(--color-02)}.p-lp_fv_info_link_btn:where(.astro-6PJQIION).-blue{background-color:var(--color-01)}.p-lp_fv_info_line_note:where(.astro-6PJQIION){font-size:.75rem;line-height:1.25;margin-top:20px}.p-lp_fv:where(.astro-6PJQIION).is_default .p-lp_fv_info:where(.astro-6PJQIION){background-image:linear-gradient(0deg,#086bbe,#43b0e0)}.p-lp_fv:where(.astro-6PJQIION).is_default .p-lp_fv_info_hoken:where(.astro-6PJQIION){display:block;margin:-15px -10px 0;padding:0 0 35px}.p-lp_fv:where(.astro-6PJQIION).is_default .p-lp_fv_info_head:where(.astro-6PJQIION){display:none}.p-lp_introduction:where(.astro-6PJQIION){background-color:#f7f3f0;display:flex;flex-direction:column;gap:20px}.p-lp_introduction_raised:where(.astro-6PJQIION){display:flex;flex-direction:column;gap:20px}.p-lp_introduction_raised:where(.astro-6PJQIION) img:where(.astro-6PJQIION){width:100%;height:auto}
