.questionnaire-outline{overflow:hidden;background-color:#fff5e1}@media (max-width: 767.98px){.questionnaire-outline{padding-top:calc(15 * var(--base-font, 1) / 10);border-bottom:solid #f8f8f8 calc(2 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.questionnaire-outline{padding-top:calc(44 * var(--base-font, 1) / 10);border-bottom:solid #f8f8f8 calc(3 * var(--base-font, 1) / 10)}}.questionnaire-outline__inner{display:flex;justify-content:center}@media (max-width: 767.98px){.questionnaire-outline__inner{padding-right:calc(35 * var(--base-font, 1) / 10);padding-left:calc(35 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.questionnaire-outline__inner{padding-right:calc(30 * var(--base-font, 1) / 10);padding-left:calc(30 * var(--base-font, 1) / 10)}}.questionnaire-outline__contents-container{position:relative;width:100%;max-width:calc(890 * var(--base-font, 1) / 10);margin:0 auto}.questionnaire-outline__contents{position:relative;z-index:1;background-color:#fff}@media (max-width: 767.98px){.questionnaire-outline__contents{border-top:calc(10 * var(--base-font, 1) / 10) solid #d8d8d8;border-right:calc(10 * var(--base-font, 1) / 10) solid #d8d8d8;border-left:calc(10 * var(--base-font, 1) / 10) solid #d8d8d8}}@media (min-width: 768px){.questionnaire-outline__contents{border-top:calc(28 * var(--base-font, 1) / 10) solid #d8d8d8;border-right:calc(28 * var(--base-font, 1) / 10) solid #d8d8d8;border-left:calc(28 * var(--base-font, 1) / 10) solid #d8d8d8}}.questionnaire-outline__contents-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}@media (max-width: 767.98px){.questionnaire-outline__contents-inner{gap:calc(14 * var(--base-font, 1) / 10);padding:calc(22 * var(--base-font, 1) / 10) calc(22 * var(--base-font, 1) / 10) calc(20 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.questionnaire-outline__contents-inner{gap:calc(32 * var(--base-font, 1) / 10);padding:calc(80 * var(--base-font, 1) / 10) calc(40 * var(--base-font, 1) / 10) calc(64 * var(--base-font, 1) / 10)}}.questionnaire-outline__illustration{position:absolute}@media (max-width: 767.98px){.questionnaire-outline__illustration--01{display:none}}@media (min-width: 768px){.questionnaire-outline__illustration--01{top:calc(103 * var(--base-font, 1) / 10);left:calc(-239 * var(--base-font, 1) / 10);width:calc(117 * var(--base-font, 1) / 10)}}@media (max-width: 767.98px){.questionnaire-outline__illustration--02{top:calc(20 * var(--base-font, 1) / 10);left:calc(-69 * var(--base-font, 1) / 10);width:calc(110 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.questionnaire-outline__illustration--02{top:calc(-33 * var(--base-font, 1) / 10);left:calc(-157 * var(--base-font, 1) / 10);width:calc(187 * var(--base-font, 1) / 10)}}@media (max-width: 767.98px){.questionnaire-outline__illustration--03{top:calc(149 * var(--base-font, 1) / 10);left:calc(-82 * var(--base-font, 1) / 10);width:calc(90 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.questionnaire-outline__illustration--03{top:calc(182 * var(--base-font, 1) / 10);left:calc(-134 * var(--base-font, 1) / 10);width:calc(171 * var(--base-font, 1) / 10)}}@media (max-width: 767.98px){.questionnaire-outline__illustration--04{display:none}}@media (min-width: 768px){.questionnaire-outline__illustration--04{top:calc(-75 * var(--base-font, 1) / 10);right:calc(202 * var(--base-font, 1) / 10);display:block;width:calc(137 * var(--base-font, 1) / 10)}}@media (max-width: 767.98px){.questionnaire-outline__illustration--05{display:none}}@media (min-width: 768px){.questionnaire-outline__illustration--05{top:calc(-58 * var(--base-font, 1) / 10);right:calc(-52 * var(--base-font, 1) / 10);display:block;width:calc(159 * var(--base-font, 1) / 10)}}@media (max-width: 767.98px){.questionnaire-outline__illustration--06{top:calc(9 * var(--base-font, 1) / 10);right:calc(-42 * var(--base-font, 1) / 10);width:calc(68 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.questionnaire-outline__illustration--06{top:calc(1 * var(--base-font, 1) / 10);right:calc(-191 * var(--base-font, 1) / 10);width:calc(130 * var(--base-font, 1) / 10)}}@media (max-width: 767.98px){.questionnaire-outline__illustration--07{top:calc(143 * var(--base-font, 1) / 10);right:calc(-74 * var(--base-font, 1) / 10);width:calc(86 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.questionnaire-outline__illustration--07{top:calc(196 * var(--base-font, 1) / 10);right:calc(-160 * var(--base-font, 1) / 10);width:calc(167 * var(--base-font, 1) / 10)}}.questionnaire-outline__illustration--08{z-index:2}@media (max-width: 767.98px){.questionnaire-outline__illustration--08{top:calc(-9 * var(--base-font, 1) / 10);left:calc(18 * var(--base-font, 1) / 10);width:calc(36 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.questionnaire-outline__illustration--08{top:calc(-14 * var(--base-font, 1) / 10);left:calc(96 * var(--base-font, 1) / 10);width:calc(72 * var(--base-font, 1) / 10)}}@media (max-width: 767.98px){.questionnaire-outline__heading{width:calc(202 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.questionnaire-outline__heading{width:calc(411 * var(--base-font, 1) / 10)}}.questionnaire-outline__text{font-weight:500;text-align:center}@media (max-width: 767.98px){.questionnaire-outline__text{font-size:calc(13 * var(--base-font, 1) / 10);line-height:1.5}}@media (min-width: 768px){.questionnaire-outline__text{font-size:calc(16 * var(--base-font, 1) / 10);line-height:1.7}}@media (max-width: 767.98px){.questionnaire-contents{padding-top:calc(40 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.questionnaire-contents{padding-top:calc(70 * var(--base-font, 1) / 10);padding-bottom:calc(120 * var(--base-font, 1) / 10)}}.questionnaire-contents__inner{position:relative;z-index:20;width:100%;max-width:calc(996 * var(--base-font, 1) / 10);padding-right:calc(24 * var(--base-font, 1) / 10);padding-left:calc(24 * var(--base-font, 1) / 10);margin-right:auto;margin-left:auto}@media (max-width: 767.98px){.questionnaire-contents__list{display:flex;flex-direction:column;gap:calc(20 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.questionnaire-contents__list{display:grid;grid-template:"item01 item02" auto "item03 item04" auto "item05 item05" auto "item06 item06" auto "item07 item08" auto "item09 item09" auto "item10 item10" auto/1fr 1fr;gap:calc(40 * var(--base-font, 1) / 10) calc(48 * var(--base-font, 1) / 10);width:100%}}.questionnaire-contents__item{width:100%;background-color:#fffaee}.questionnaire-contents__item--01{grid-area:item01}.questionnaire-contents__item--02{grid-area:item02}.questionnaire-contents__item--03{grid-area:item03}.questionnaire-contents__item--04{grid-area:item04}.questionnaire-contents__item--05{grid-area:item05}.questionnaire-contents__item--06{grid-area:item06}.questionnaire-contents__item--07{grid-area:item07}.questionnaire-contents__item--08{grid-area:item08}.questionnaire-contents__item--09{grid-area:item09}.questionnaire-contents__item--10{grid-area:item10}@media (max-width: 767.98px){.questionnaire-contents__item-question-container{padding:calc(26 * var(--base-font, 1) / 10) calc(26 * var(--base-font, 1) / 10) calc(10 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.questionnaire-contents__item-question-container{padding:calc(32 * var(--base-font, 1) / 10) calc(20 * var(--base-font, 1) / 10) calc(20 * var(--base-font, 1) / 10)}}.questionnaire-contents__item-question{position:relative;display:flex;align-items:center;justify-content:center}@media (max-width: 767.98px){.questionnaire-contents__item-question{gap:calc(5 * var(--base-font, 1) / 10);padding-bottom:calc(10 * var(--base-font, 1) / 10);border-bottom:#333 solid calc(1 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.questionnaire-contents__item-question{gap:calc(12 * var(--base-font, 1) / 10);padding-bottom:calc(16 * var(--base-font, 1) / 10);border-bottom:#333 solid calc(2 * var(--base-font, 1) / 10)}}.questionnaire-contents__item-question:before,.questionnaire-contents__item-question:after{position:absolute;top:100%;left:50%;content:"";transform:translate(-50%)}@media (max-width: 767.98px){.questionnaire-contents__item-question:before{border:solid calc(12 * var(--base-font, 1) / 10) transparent;border-top:solid calc(12 * var(--base-font, 1) / 10) #333}}@media (min-width: 768px){.questionnaire-contents__item-question:before{border:solid calc(20 * var(--base-font, 1) / 10) transparent;border-top:solid calc(20 * var(--base-font, 1) / 10) #333}}@media (max-width: 767.98px){.questionnaire-contents__item-question:after{margin-top:calc(-1 * var(--base-font, 1) / 10);border:solid calc(12 * var(--base-font, 1) / 10) transparent;border-top:solid calc(12 * var(--base-font, 1) / 10) #fffaee}}@media (min-width: 768px){.questionnaire-contents__item-question:after{margin-top:calc(-3 * var(--base-font, 1) / 10);border:solid calc(20 * var(--base-font, 1) / 10) transparent;border-top:solid calc(20 * var(--base-font, 1) / 10) #fffaee}}@media (max-width: 767.98px){.questionnaire-contents__item-question-number{width:calc(35 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.questionnaire-contents__item-question-number{width:calc(49 * var(--base-font, 1) / 10)}}.questionnaire-contents__item-question-text{font-weight:700;line-height:1.35}@media (max-width: 767.98px){.questionnaire-contents__item-question-text{font-size:calc(14 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.questionnaire-contents__item-question-text{font-size:calc(20 * var(--base-font, 1) / 10)}}.questionnaire-contents__item-answer{width:100%;height:auto}
