#project_solve_customer_problems{margin-top:-48px;padding-bottom:120px;font-size:1.6rem}#form_project_solve_customer_problems.content-medium-bg{max-width:1000px;padding:32px}#project_solve_customer_problems h1{text-align:left;font-size:3.2rem}#project_solve_customer_problems h2{text-align:left;margin-bottom:8px;font-size:2rem}#form_project_solve_customer_problems h2{text-align:center;font-weight:700}#project_solve_customer_problems h3{margin-bottom:0;font-size:1.8rem}#project_solve_customer_problems ul{padding:0 2%;list-style:none}#project_solve_customer_problems p.wavy_line{color:#e17988;font-size:2rem;font-weight:700;text-decoration:underline wavy #e17988}#form_project_solve_customer_problems #agreement{max-width:240px;margin:40px auto}#form_project_solve_customer_problems #agreement input{margin-right:4px}#form_project_solve_customer_problems #agreement .icon-must{color:#fff;background:#da4453;border-radius:16px;margin-left:4px;padding:0 8px;font-size:1rem;display:inline-block}#project_solve_customer_problems #start_survey{cursor:pointer;background:#fff;border:1px solid #bebcb4;border-radius:24px;justify-content:center;align-items:center;width:64%;margin:12px auto 40px;padding:8px 0;display:flex}#project_solve_customer_problems #start_survey:hover{background:#bebcb4}#project_solve_customer_problems #checkbox_error{color:#da4453}#project_solve_customer_problems table{table-layout:fixed;border-top:none;max-width:1200px;margin:0 auto}#project_solve_customer_problems table .section-title td{padding:80px 16px}#project_solve_customer_problems table th{background:#fff;flex-wrap:wrap;align-items:center;display:flex}#project_solve_customer_problems table th .icon-must{color:#fff;background:#da4453;border-radius:16px;max-width:36px;margin-left:4px;padding:0 8px;font-size:1rem;display:inline-block}#project_solve_customer_problems table th .circle{text-align:center;background:#d4fc10;border-radius:40px;justify-content:center;align-items:center;width:80px;min-width:56px;max-width:56px;height:80px;min-height:56px;max-height:56px;margin-right:16px;font-size:2.4rem;font-weight:700;display:flex}#project_solve_customer_problems table th .text{font-weight:700}#project_solve_customer_problems table th .text_with_circle{width:78%;font-weight:700}#project_solve_customer_problems table th .small-text{width:100%}#project_solve_customer_problems tr.section-title strong{font-size:2rem}#project_solve_customer_problems .button_accordion{cursor:pointer;border-bottom:1px solid #dddcd8;justify-content:center;align-items:center;margin:32px 0;text-decoration:none;display:flex}#project_solve_customer_problems .button_accordion h3,#project_solve_customer_problems .button_accordion_supporter h3{margin-top:0}#project_solve_customer_problems .button_accordion img,#project_solve_customer_problems .button_accordion_supporter img{width:12px;margin-left:8px}#project_solve_customer_problems .button_accordion_supporter{cursor:pointer;background-color:#f4f2eb;border-radius:32px;justify-content:space-between;align-items:center;margin:32px 0;padding:8px;text-decoration:none;display:flex}#project_solve_customer_problems .matrix tr{display:flex}#project_solve_customer_problems .input-radio>div,#project_solve_customer_problems .input-checkbox>div{flex-wrap:wrap;justify-content:space-between;display:flex}#project_solve_customer_problems .input-radio>div>div,#project_solve_customer_problems .input-checkbox>div>div{width:100%;margin:4px}#project_solve_customer_problems table td select{background:#fff url(https://shiraistore.itembox.design/item/src/icon-down.svg) 96%/8px 8px no-repeat;margin-bottom:8px}#project_solve_customer_problems table td label.error{color:#da4453;font-size:1.2rem}#project_solve_customer_problems table td select.error{color:#da4453;background-color:#ffd4d4;border:1px solid #ff7c7c;font-size:1.2rem}#project_solve_customer_problems table td input,#project_solve_customer_problems table td textarea{margin:4px;font-size:1.4rem}#project_solve_customer_problems table td input.error,#project_solve_customer_problems table td textarea.error{background:#ffd4d4;border:1px solid #ff7c7c}#project_solve_customer_problems input[type=submit]{text-align:center;white-space:nowrap;color:#fff;cursor:pointer;background:#e87909;border:1px solid #e87909;border-radius:4px;width:100%;max-width:302px;margin:16px auto;padding:8px;font-size:1.6rem;display:none}#project_solve_customer_problems input[type=submit]:hover{opacity:.8}#project_solve_customer_problems .button{text-align:center;margin-top:24px}#project_solve_customer_problems #selectCase{max-width:240px;margin:auto;display:block}#project_solve_customer_problems .product-images{flex-wrap:wrap;justify-content:space-around;display:flex}#project_solve_customer_problems .product-images .product-item{text-align:center;width:48%}#project_solve_customer_problems .container_matrix th,#project_solve_customer_problems .container_matrix td{text-align:center;width:32%;padding:8px}#project_solve_customer_problems .container{max-width:1200px;padding:48px}#project_solve_customer_problems .container p{margin-bottom:32px}#project_solve_customer_problems .container_voice{border-radius:16px;margin:24px 0;padding:32px 0;position:relative}#project_solve_customer_problems .container_red{background-color:#fadae3}#project_solve_customer_problems .container_red:before{content:"VOICE.01";color:#fff;text-align:center;background:#e17a89;border-radius:16px 16px 0 0;width:100%;padding:8px;font-size:1.6rem;display:block;position:absolute;top:0;left:0}#project_solve_customer_problems .container_green{background-color:#e3eec3}#project_solve_customer_problems .container_green:before{content:"VOICE.02";color:#fff;text-align:center;background:#8fb958;border-radius:16px 16px 0 0;width:100%;padding:8px;font-size:1.6rem;display:block;position:absolute;top:0;left:0}#project_solve_customer_problems .container_blue{background-color:#daeff7}#project_solve_customer_problems .container_blue:before{content:"VOICE.03";color:#fff;text-align:center;background:#53a3bb;border-radius:16px 16px 0 0;width:100%;padding:8px;font-size:1.6rem;display:block;position:absolute;top:0;left:0}#project_solve_customer_problems .container_red .balloon{box-sizing:border-box;background:#e17a88;border-radius:24px;width:72%;min-width:120px;max-width:100%;margin-left:4%;padding:4%;display:inline-block;position:relative}#project_solve_customer_problems .container_red .balloon:after{content:"";transform-origin:100%;border:10px solid #0000;border-left-width:0;border-right:20px solid #e17a88;position:absolute;top:48%;left:0;transform:skewY(-32deg)}#project_solve_customer_problems .container_green .balloon{box-sizing:border-box;background:#8fb958;border-radius:24px;width:72%;min-width:120px;max-width:100%;margin-left:4%;padding:4%;display:inline-block;position:relative}#project_solve_customer_problems .container_green .balloon:after{content:"";transform-origin:100%;border:10px solid #0000;border-left-width:0;border-right:20px solid #8fb958;position:absolute;top:48%;left:0;transform:skewY(-32deg)}#project_solve_customer_problems .container_blue .balloon{box-sizing:border-box;background:#53a3bb;border-radius:24px;width:72%;min-width:120px;max-width:100%;margin-left:4%;padding:4%;display:inline-block;position:relative}#project_solve_customer_problems .container_blue .balloon:after{content:"";transform-origin:100%;border:10px solid #0000;border-left-width:0;border-right:20px solid #53a3bb;position:absolute;top:48%;left:0;transform:skewY(-32deg)}#project_solve_customer_problems .balloon p{color:#fff;text-align:left}#project_solve_customer_problems .container-inner{text-align:center;justify-content:space-around;display:flex}#project_solve_customer_problems .container-inner .img-customer{width:24%}#project_solve_customer_problems .button_accordion_supporter .circle{text-align:center;color:#fff;background:#e17a89;border-radius:40px;justify-content:center;align-items:center;width:80px;min-width:40px;max-width:40px;height:80px;min-height:40px;max-height:40px;margin-right:16px;font-size:2.4rem;font-weight:700;display:flex}#project_solve_customer_problems .button_accordion_supporter h3{align-items:center;display:flex}@media screen and (width<=768px){#project_solve_customer_problems .container{padding:24px}#project_solve_customer_problems table td{width:100%;padding:16px;display:block}#project_solve_customer_problems.content-medium-bg{padding:16px}#project_solve_customer_problems table th{width:100%}#project_solve_customer_problems table td input,#project_solve_customer_problems table td textarea{font-size:1.6rem}#project_solve_customer_problems .container_matrix{padding:4px}#project_solve_customer_problems .matrix th{padding:0}#project_solve_customer_problems .matrix td{text-align:center;padding:8px}}@media screen and (width<=480px){#project_solve_customer_problems table th .text_with_circle{width:72%}}#project_solve_customer_problems_thanks{padding-bottom:24px}#project_solve_customer_problems_thanks h3{justify-content:center;align-items:center;margin:8px 0 12px;font-size:2.6rem;font-weight:700;display:flex}#project_solve_customer_problems_thanks .pink{color:#e17a88}#project_solve_customer_problems_thanks h3 .circle{text-align:center;color:#fff;background:#e17a88;border-radius:40px;justify-content:center;align-items:center;width:72px;min-width:72px;max-width:72px;height:72px;min-height:72px;max-height:72px;margin-right:16px;font-size:2rem;display:flex}#project_solve_customer_problems_thanks .subtitle{text-align:center;margin-bottom:0;font-size:3rem;font-weight:700}#project_solve_customer_problems_thanks .content-medium-bg{max-width:800px;padding:32px}#project_solve_customer_problems_thanks .background_white{background:#fff;padding:24px}#project_solve_customer_problems_thanks .background_yellow{background:#fffad1;padding:24px}#project_solve_customer_problems_thanks .container_voice{margin:8px 0;position:relative}#project_solve_customer_problems_thanks .balloon{box-sizing:border-box;border-radius:32px;width:68%;min-width:120px;margin:auto 0;padding:16px 4%;display:inline-block;position:relative}#project_solve_customer_problems_thanks .container_red .balloon{background:#fadae3}#project_solve_customer_problems_thanks .container_red .balloon:after{content:"";transform-origin:100%;border:10px solid #0000;border-left-width:0;border-right:20px solid #fadae3;position:absolute;top:48%;left:0;transform:skewY(-38deg)}#project_solve_customer_problems_thanks .container_green .balloon{background:#dbe8b7}#project_solve_customer_problems_thanks .container_green .balloon:after{content:"";transform-origin:0;border-top:30px solid #0000;border-bottom:10px solid #0000;border-left:10px solid #0000;border-right:20px solid #dbe8b7;position:absolute;top:52%;right:0;transform:skew(38deg)}#project_solve_customer_problems_thanks .container_blue .balloon{background:#b1dcec}#project_solve_customer_problems_thanks .container_blue .balloon:after{content:"";transform-origin:100%;border:10px solid #0000;border-left-width:0;border-right:20px solid #b1dcec;position:absolute;top:48%;left:0;transform:skewY(-38deg)}#project_solve_customer_problems_thanks .balloon p{text-align:left;margin-bottom:0}#project_solve_customer_problems_thanks .container-inner{text-align:center;justify-content:space-evenly;align-items:center;display:flex}#project_solve_customer_problems_thanks .container-inner .img-customer{width:24%;position:relative}#project_solve_customer_problems_thanks .container-inner .img-customer .decoration_left{position:absolute;top:-24px;left:-20px}#project_solve_customer_problems_thanks .container-inner .img-customer .decoration_right{position:absolute;right:-20px}#project_solve_customer_problems_thanks .background_yellow .container-left{width:72%}#project_solve_customer_problems_thanks .background_yellow .container-right{width:18%}#project_solve_customer_problems_thanks .logo{width:64%;max-width:280px;margin-right:8px}#project_solve_customer_problems_thanks .link_button{color:#fff;cursor:pointer;background:#e87909;border-radius:56px;justify-content:center;align-items:center;width:48%;min-width:240px;margin:24px auto;padding:8px 0;font-size:1.6rem;font-weight:700;display:flex}#project_solve_customer_problems_thanks .link_button:hover{opacity:.8}#project_solve_customer_problems_thanks .background_yellow .container-left h3{font-size:3rem}#project_solve_customer_problems_thanks .text_strong{margin-bottom:0;font-size:2.4rem;font-weight:700}#project_solve_customer_problems_thanks .text_background_white{background:#fff;padding:4px}@media screen and (width<=768px){#project_solve_customer_problems_thanks .container-inner{flex-wrap:wrap}#project_solve_customer_problems_thanks .background_yellow .container-left{width:100%}#project_solve_customer_problems_thanks .background_yellow .container-right{width:24%;min-width:120px}#project_solve_customer_problems_thanks .background_yellow .container-left h3{font-size:2.2rem}}@media screen and (width<=480px){#project_solve_customer_problems_thanks h3{font-size:2.2rem}#project_solve_customer_problems_thanks h3 .circle{font-size:1.6rem}#project_solve_customer_problems_thanks .container{padding:16px}#project_solve_customer_problems_thanks .container-inner{justify-content:space-around}#project_solve_customer_problems_thanks .background_white{padding:8px}#project_solve_customer_problems_thanks .container-inner .img-customer .decoration_left{max-width:30px;top:-32px;left:-8px}#project_solve_customer_problems_thanks .container-inner .img-customer .decoration_right{max-width:30px;top:-16px;right:-12px}#project_solve_customer_problems_thanks .subtitle{font-size:2rem}#project_solve_customer_problems_thanks .text_strong{font-size:1.6rem}#project_solve_customer_problems_thanks .balloon p{font-size:1.2rem}#project_solve_customer_problems_thanks .background_yellow .container-right{width:40%}}