.shindan{background-image:var(--bg-sp);background-size:cover;background-position:center}.section_inner{max-width:1100px;width:fit-content;margin:0 auto;padding:15px}.shindan_wrapper{border-radius:2px}.shindan_header{padding:2rem 1rem 0;text-align:center}.shindan_title{color:#fff;margin:0;font-size:2.2rem;font-weight:500}.shindan_contents{padding:3rem 1.5rem}.shindan_contents_inner{padding:7vw 5vw 10vw;text-align:center;background:#f0f5ebd9;border:1px solid white;border-radius:2.4rem;box-sizing:border-box}.shindan_wrapper.is-result .shindan_header{display:none}.shindan_wrapper.is-result .shindan_contents_inner{background:#fff}@media(min-width:768px){.shindan{background-image:var(--bg-pc)}.shindan_contents_inner{padding:5rem}.shindan_title{font-size:2.8rem;font-weight:600}}.question_title{margin:0 0 20px;font-size:2rem;font-weight:600;position:relative;padding-bottom:15px;color:#525252;letter-spacing:.05em}.question_icon{font-family:Barlow Semi Condensed,sans-serif;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;background:var(--question-icon-color);color:#fff;font-size:2.6rem;font-weight:700;padding:0 0 4px}.question_image{margin:0 0 20px}.question_image img{max-width:100%;height:auto;border-radius:8px}@media(min-width:768px){.question_title{font-size:3rem;margin:0 0 4rem}}.select_options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:15px}.select_option{color:var(--button-text-color);padding:1.5rem;border-radius:35px;font-size:1.5rem;font-weight:500;cursor:pointer;transition:all .3s ease;width:100%;text-align:center}.select_option:nth-child(odd){background:var(--button-color-1)}.select_option:nth-child(2n){background:var(--button-color-2)}.select_option:hover{background:#e6d7c3;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.select_option--no-action{cursor:default;opacity:.7}.select_option--no-action:hover{background:#f0e6d6;transform:none;box-shadow:none}@media(min-width:768px){.select_options{flex-wrap:nowrap;flex-direction:row;justify-content:center;gap:15px}.select_option{width:240px;padding:1.5rem 3rem}.select_option span.pc{height:5px}}.result_title{margin:0;font-size:1.6rem;font-weight:600;color:#525252;padding-bottom:1.5rem;border-bottom:1px #c9c9c9 solid;letter-spacing:.05em}.result_comment{margin:0}.result_comment p{margin:1rem 0;font-size:1.4rem;font-family:Barlow Semi Condensed,sans-serif;color:#333;text-align:left}.result_product{margin:2rem 0}.result_product_title,.result_collection_title{margin:0 0 1rem;font-size:1.6rem;font-weight:500}.result_product_item{text-align:center}.result_product_item img{max-width:180px;height:auto;padding:2rem}.result_product_item h4{margin:0 0 2rem;font-size:2.2rem;color:#005bac;font-weight:400;text-align:left;line-height:1.3}.result_product_link{background:#005bab;color:var(--white);padding-bottom:3px;width:100%;height:5rem;margin:1rem auto;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:40px;font-size:1.4rem;position:relative;text-decoration:none;font-weight:600}.result_product_link:after{content:"";position:absolute;width:.8rem;height:.8rem;border-top:.2rem solid #fff;border-right:.2rem solid #fff;transform:rotate(45deg);right:2rem;top:50%;translate:0 -50%}.result_collection{margin:2rem 0 0;text-align:left}.result_collection_title{margin:2rem auto 1rem}.result_collection_link{background:none;color:#005bac;width:fit-content;display:inline-block;font-size:1.4rem;position:relative;text-decoration:none;line-height:1.8}.result_collection_link:after{content:"";position:absolute;width:.8rem;height:.8rem;border-top:.2rem solid #005bac;border-right:.2rem solid #005bac;transform:rotate(45deg);right:-2rem;top:50%;translate:0 -50%}.shindan_back_button,.shindan_restart_button{border:none;background:none;cursor:pointer;font-size:1.6rem;position:relative;letter-spacing:.05em;margin-top:2rem;color:#525252;border-bottom:1px #525252 solid}.shindan_back_button:after,.shindan_restart_button:after{content:"";position:absolute;width:.6rem;height:.6rem;border-top:.2rem solid #525252;border-right:.2rem solid #525252;transform:rotate(225deg);left:-2rem;top:50%;translate:0 -50%}.result_actions{display:flex;gap:10px;justify-content:center}@media(min-width:768px){.result_title{font-size:1.8rem}.result_comment p{font-size:1.6rem;width:80%}.result_product{margin:2rem 0 0}.result_product_item{display:grid;grid-template-columns:auto auto;column-gap:4rem}.result_product_item img{grid-row:1/4;max-width:200px}.shindan_back_button,.shindan_restart_button{font-size:1.8rem}.shindan_back_button:after,.shindan_restart_button:after{width:.8rem;height:.8rem}.result_product_item h4{margin:0;font-size:2.6rem}.result_product_link{width:20rem;font-size:1.6rem;margin:1rem 0}.result_collection{margin:0 0 0 24rem}.result_collection_link{font-size:1.6rem}}.shindan_loading{text-align:center;padding:60px 20px}.loading_spinner{width:50px;height:50px;margin:0 auto 20px;border:4px solid #f3f3f3;border-top:4px solid #e05a1a;border-radius:50%;animation:spin 1s linear infinite}.loading_text{margin:0;font-size:1.6rem;color:#666;font-weight:500}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shindan_error{text-align:center;padding:40px 20px}.shindan_error p{margin:0 0 20px;font-size:1.4rem;color:#d32f2f}.shindan_error button{padding:1rem 2rem;background:#666;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/246/assets/css_shindan.css.map */
