*,*:before,*:after{box-sizing:border-box;border-style:solid;border-width:0}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{margin:0;padding:0;border:0;vertical-align:baseline}header,footer,nav,section,article,main,aside,figure,figcaption{display:block}ol,ul{list-style:none}a{color:inherit;text-decoration:none;background-color:transparent}button,input,select,textarea{color:inherit;font:inherit;vertical-align:middle;background:#fcf0d4;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}html{scroll-behavior:smooth}body{background:#f7f7f7!important}section{width:100%;font-family:Noto Sans JP,sans-serif;overflow-wrap:anywhere;word-break:normal;line-break:strict;letter-spacing:.05em;line-height:1.4;margin:0!important}.container{margin-inline:auto;width:100%;max-width:750px}.img-box{width:100%;max-width:100%}.img-box a{display:block;height:100%}.default-hidden{opacity:0;max-height:0;overflow:hidden;transition:opacity 3s ease;padding-bottom:0}.default-hidden.open{opacity:1;max-height:10000px;padding-bottom:70px}.img-box.top{margin-block:0 200px}.question-header{margin-block:150px 30px;padding-inline:20px;position:relative;font-size:25px;font-weight:700;text-align:center}@media (min-width:750px){.question-header{font-size:28px;padding:0;margin-inline:auto;max-width:675px}}.question-header__q{position:absolute;top:0;left:50%;translate:-50% -130px;display:grid;place-items:center;font-size:32px;width:107px;aspect-ratio:1/1;border-radius:50%}.question-radio-row{display:flex;flex-direction:column;align-items:center;gap:10px;padding-inline:20px;margin-bottom:30px;text-align:center}@media (min-width:750px){.question-radio-row{padding:0}}.question-radio-row.two-alternatives{flex-direction:row;justify-content:space-between}.question-radio-row label{width:100%;min-height:70px}@media (min-width:750px){.question-radio-row label{max-width:675px}}.question-radio-row.two-alternatives label{width:calc((100% - 10px)/2)}.radio-style{clip-path:polygon(0px 0px,0px 0px,0px 0px,0px 0px);width:1px;height:1px;position:absolute;overflow:hidden}.radio-style+span{cursor:pointer;display:grid;place-items:center;width:100%;height:100%;box-shadow:#57575759 0 5px 15px;position:relative;transition:all .3s ease;font-size:20px;padding:20px}@media (min-width:750px){.radio-style+span{font-size:23px}}.radio-style+span:before{content:"";height:100%;width:100%;border-radius:5px;background:#fff;border:1px solid currentColor;position:absolute;z-index:-1;left:0;top:0;transition:all .5s ease}.bottom-img-box{width:80%;margin-inline:auto}.bottom-img-box.five-choice{margin-bottom:30px}img{width:100%;max-width:100%;height:auto;vertical-align:bottom}.img-box{width:100%;max-width:750px}.default-hidden .img-box svg{background:#d3d3d3;width:100%;max-width:100%}.next-btn{display:block;margin-top:40px;margin-inline:auto;border-radius:5px;min-width:200px;aspect-ratio:675/95;padding:20px}@media (min-width:750px){.next-btn{margin-top:60px}}.btn-text{display:block;text-align:center;font-size:20px}@media (min-width:750px){.btn-text{font-size:25px}}.cta-block .img-box{margin-block:0!important}.cta-block .text{font-size:20px;text-align:center;padding-inline:20px}@media (min-width:750px){.cta-block .text{font-size:25px;padding:0;margin-inline:auto;max-width:675px}}.cta-block .upper-text{margin-block:10px 20px}@media (min-width:750px){.cta-block .upper-text{margin-block:10px 35px}}.cta-block .lower-text{margin-block:0 30px}.cta-button{min-width:200px;max-width:350px;margin:50px auto 0}@media (min-width:768px){.cta-button{margin-top:70px}}.cta-link{display:block;width:100%;height:100%}.section-header.shopify-section-group-header-group{margin:0!important}.default-hidden label{display:none}.default-hidden.open label{display:block}
/*# sourceMappingURL=/cdn/shop/t/80/assets/c_questionnaire-style.css.map */
