*,::after,::before{-webkit-box-sizing:border-box}html{background-color:#fff}html *{font-family:'Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;max-width:600px}body{background:#fff;min-height:100vh;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;padding-bottom:117px;color:#020000;font-weight:500;line-height:1.5;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}body .cover{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(77,72,72,.8);z-index:100}header .headLine{padding:15px 5.33333% 0;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}header .headLine .logo{margin-right:10px;transform:scale(1.5)}header{background-color:#000;position:relative;z-index:50}footer,header .progress{display:none}header .progress .bar span{-webkit-transition:.4s;transition:.4s}header .progress .prev svg{width:4px;height:7px;margin-right:4px;fill:currentColor;-webkit-transform:scale(-1,1);transform:scale(-1,1)}header .progress .next svg{width:4px;height:7px;margin-left:4px;fill:currentColor}div,h3,header,section{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}main .sec>.wrapper .formHead1{margin-bottom:20px;text-align:center;font-weight:700}main .sec>.wrapper .formHead2{margin-bottom:5px;text-align:center;font-weight:700}.formComment{margin-bottom:30px;text-align:center}@media (min-width:767px){.formHead1,.formHead2{font-size:19px}.formComment{font-size:.8em}.questionnaire_btn{font-size:16px}}@media (max-width:767px){.formHead1{font-size:19px}.formHead2{font-size:.8em}.formComment{font-size:.7em}.questionnaire_btn{font-size:14px}}.formComment span{font-weight:700}main .sec>.wrapper{padding:30px 5.33333% 40px;width:100%}#sectop,main .sec{width:100%}footer .wrapper{padding:11px 0 10px;border-top:1px solid #8d8d8d;text-align:center;font-size:10px;line-height:1}.formList{width:95%;padding:0;margin:0 auto}.item{width:100%;padding:0;margin:0 0 15px 0;list-style:none}.questionnaire_btn{width:100%;min-height:70px;aspect-ratio:5/1;margin:auto;border:1px solid #000;border-radius:15px;background-color:#f0c003;text-align:center;color:inherit;font-weight:700;text-decoration:none;display:flex;justify-content:center;align-items:center;position:relative}.questionnaire_btn::after{content:'';display:block;position:absolute;top:50%;right:22px;width:0;height:0;border-top:8px solid transparent;border-left:14px solid #000;border-bottom:8px solid transparent;border-right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.questionnaire_btn:hover{border:1px solid #f0c003;background-color:#fff}