@charset "UTF-8";html{font-family:Hiragino Kaku Gothic Pro,Meiryo,Osaka,MS PGothic,sans-serif;text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5}body{font-size:16px}@media screen and (max-width: 768px){body{font-size:13px}}img{min-width:0}sup{font-size:max(.6em,11px);vertical-align:super}b{font-weight:700}@media screen and (min-width: 769px){a[href^="tel:"]{pointer-events:none}}.c-inner{max-width:1030px;margin:0 auto;padding:0 15px}.c-bnrArea{padding:60px 0}@media screen and (max-width: 768px){.c-bnrArea{padding:40px 0}}.c-bnrArea{background:#f2f2f2}.c-bnr img{width:100%}.c-secNumList>li,.c-secList>li{position:relative}.c-secNumList>li:not(:first-child),.c-secList>li:not(:first-child){margin-top:120px}@media screen and (max-width: 768px){.c-secNumList>li:not(:first-child),.c-secList>li:not(:first-child){margin-top:80px}}.c-secNumList>li:before,.c-secList>li:before{font-size:56px}@media screen and (max-width: 768px){.c-secNumList>li:before,.c-secList>li:before{font-size:38px}}.c-secNumList>li:before,.c-secList>li:before{text-shadow:3px 3px #ffbea9}@media screen and (max-width: 768px){.c-secNumList>li:before,.c-secList>li:before{text-shadow:1px 1px #ffbea9}}.c-secNumList>li:before,.c-secList>li:before{position:absolute;top:0;left:0;font-weight:700}@media screen and (max-width: 768px){.c-secNumList>li:before,.c-secList>li:before{line-height:1}}.c-secNumList>li h3,.c-secList>li h3{padding-left:55px}@media screen and (max-width: 768px){.c-secNumList>li h3,.c-secList>li h3{padding-left:38px}}.c-secNumList>li h3 .u-textShadow,.c-secList>li h3 .u-textShadow{font-weight:700;padding-left:1em;font-size:32px}@media screen and (max-width: 768px){.c-secNumList>li h3 .u-textShadow,.c-secList>li h3 .u-textShadow{font-size:18px}}@media screen and (max-width: 768px){.c-secNumList>li h3 .u-textShadow,.c-secList>li h3 .u-textShadow{padding-left:0;line-height:3}}.c-secNumList>li{counter-increment:list-counter}.c-secNumList>li:before{content:counter(list-counter) "."}.c-secList>li:before{content:"Q."}.c-btnRound{background:#ffbb4f;font-size:12px;padding:6px 10px;border-radius:20px;max-width:200px;width:100%;border:none;display:block;color:#333}.u-marker{background:linear-gradient(transparent 55%,#ffbea9 55% 90%,transparent 90%)}.u-secContents{margin-top:40px}@media screen and (max-width: 768px){.u-secContents{margin-top:25px}}.u-bgBox{background:#f2f2f2;padding:1.5em 2em;border-radius:.3em}.u-bgBox.is-white{background:#fff}.u-bgBox ul li{text-indent:-1.5em;padding-left:1em}@media screen and (min-width: 769px){.u-spOnly{display:none!important}}@media screen and (max-width: 768px){.u-pcOnly{display:none!important}}.u-textHeight{line-height:1.7}.u-textMainColor{color:#ffbea9}.u-right{text-align:right}.u-labelWrap{display:flex;flex-direction:column;gap:30px;align-items:flex-start}@media screen and (max-width: 768px){.u-labelWrap{gap:15px}}@media screen and (max-width: 768px){.u-labelWrapSp{display:flex;flex-direction:column;gap:15px;align-items:flex-start}}.u-label{font-size:43px}@media screen and (max-width: 768px){.u-label{font-size:18px}}.u-label{display:inline-block;padding:.05em .2em;background:#000;color:#fff;letter-spacing:.1em;box-shadow:.2em .2em #ffbea9;font-weight:700;white-space:pre-line}@media screen and (max-width: 768px){.u-label.is-fsSpL{font-size:30px}}@media screen and (max-width: 768px){.u-label.is-fsSpS{font-size:14px}}.u-rmtM{margin-top:30px}@media screen and (max-width: 768px){.u-rmtM{margin-top:20px}}.u-rmtS{margin-top:20px}@media screen and (max-width: 768px){.u-rmtS{margin-top:12px}}.u-link{position:relative;display:inline-block;background:#ffbea9;font-size:18px;font-weight:700;text-align:center;width:100%;padding:7px;color:#333;text-decoration:none}.u-link:after{content:"";width:8px;height:8px;border-top:solid 2px #333;border-right:solid 2px #333;position:absolute;top:0;bottom:0;right:15px;margin:auto;transform:rotate(45deg);transition:right .3s ease}.u-link.is-anchor:after{transform:rotate(135deg)}.u-link:not(.is-anchor):hover:after{right:10px}.u-secLine{border-top:.1em solid #ffbea9}.u-textShadow{text-shadow:3px 3px #ffbea9}@media screen and (max-width: 768px){.u-textShadow{text-shadow:1px 1px #ffbea9}}.u-secPadding{padding:60px 0}@media screen and (max-width: 768px){.u-secPadding{padding:40px 0}}.u-labelWrap{gap:20px}@media screen and (max-width: 768px){.u-labelWrap{gap:10px}}@media screen and (max-width: 768px){.u-labelWrapSp{gap:10px}}.u-label{box-shadow:.2em .2em #ffbb4f}.u-link{background:#ffbb4f}.u-secLine{border-top:.1em solid #ffbb4f}.c-secList>li{display:flex;flex-direction:column;gap:30px}.c-secList>li:before{text-shadow:3px 3px #ffbb4f}h3{padding-bottom:40px}@media screen and (max-width: 768px){h3{padding-bottom:10px}}.p-graphBar,.p-graphPie{background:#fff7e9;border-radius:.3em}.p-graphBar{position:relative;aspect-ratio:10/7;padding:0 4em 1em;width:100%;height:auto}@media screen and (max-width: 768px){.p-graphBar{aspect-ratio:10/8;padding:0 2em 1em}}.p-graphBar svg{display:block;width:100%;height:100%}.p-graphBar svg .label{font-size:14px;font-weight:700;fill:#333;pointer-events:none}@media screen and (max-width: 768px){.p-graphBar svg .label{font-size:20px}}.p-graphBar svg .percent{font-size:14px;font-weight:700;fill:#333}.p-graphBar svg .grid-line{stroke:#ccc;stroke-dasharray:5,5;stroke-width:1}.p-graphBar svg .axis-label{font-size:10px;fill:#666}.p-graphBar svg .bar{transform-origin:140px center;scale:0 1;animation:none;visibility:hidden}.p-graphBar.is-active svg .bar{visibility:visible;animation:grow 2s cubic-bezier(.25,1,.5,1) forwards}@keyframes grow{0%{scale:0 1}to{scale:1 1}}.p-graphPie__list{position:absolute;top:50%;left:50%;translate:-50% -50%;max-width:400px;width:40%;height:auto;aspect-ratio:1/1}@media screen and (max-width: 768px){.p-graphPie__list{max-width:200px;width:54%}}.p-graphPie__list [class^=item]{position:absolute;font-weight:700;font-size:90%;text-align:center}.p-graphPie__list.is-graphPie01 .item01{top:34%;right:10%}.p-graphPie__list.is-graphPie01 .item02{top:74%;right:31%}.p-graphPie__list.is-graphPie01 .item03{top:73%;left:23%}.p-graphPie__list.is-graphPie01 .item04{top:59%;left:7%}.p-graphPie__list.is-graphPie01 .item05{top:43%;left:4%}.p-graphPie__list.is-graphPie01 .item06{top:21%;left:19%}.p-graphPie__list.is-graphPie02 .item01{top:42%;right:15%}.p-graphPie__list.is-graphPie02 .item02{top:80%;right:38%}.p-graphPie__list.is-graphPie02 .item03{top:77%;left:17%}.p-graphPie__list.is-graphPie02 .item04{top:54%;left:7%}.p-graphPie__list.is-graphPie02 .item05{top:27%;left:8%}.p-graphPie__list.is-graphPie02 .item06{top:14%;left:28%}.p-graphPie__list.is-graphPie03 .item01{top:24%;right:10%}.p-graphPie__list.is-graphPie03 .item02{top:56%;right:4%}.p-graphPie__list.is-graphPie03 .item03{top:74%;left:47%}.p-graphPie__list.is-graphPie03 .item04{top:69%;left:15%}.p-graphPie__list.is-graphPie03 .item05{top:49%;left:3%}.p-graphPie__list.is-graphPie03 .item06{top:25%;left:3%}.p-graphPie__list.is-graphPie03 .item07{top:10%;left:34%}.p-graphPie__list.is-graphPie04 .item01{top:34%;right:15%}.p-graphPie__list.is-graphPie04 .item02{top:73%;right:29%}.p-graphPie__list.is-graphPie04 .item03{top:70%;left:13%}.p-graphPie__list.is-graphPie04 .item04{top:45%;left:1%}.p-graphPie__list.is-graphPie04 .item05{top:27%;left:6%}.p-graphPie__list.is-graphPie04 .item06{top:10%;left:23%}.p-graphPie__list.is-graphPie04 .item07{top:16%;left:38%}@media screen and (max-width: 768px){.p-graphPie{padding:25px 15px}}.p-graphPie .graphWrap{position:relative;padding:15% 0}@media screen and (max-width: 768px){.p-graphPie .graphWrap{padding:0}}@media screen and (min-width: 768px){.p-graphPie .graphWrap.is-graphPie01{background:url(/sukigatsunagaru/feature3/bg-graphPie01.webp) no-repeat center center/contain,#fff7e9}}@media screen and (min-width: 768px){.p-graphPie .graphWrap.is-graphPie02{background:url(/sukigatsunagaru/feature3/bg-graphPie02.webp) no-repeat center center/contain,#fff7e9}}@media screen and (min-width: 768px){.p-graphPie .graphWrap.is-graphPie03{background:url(/sukigatsunagaru/feature3/bg-graphPie03.webp) no-repeat center center/contain,#fff7e9}}@media screen and (min-width: 768px){.p-graphPie .graphWrap.is-graphPie04{background:url(/sukigatsunagaru/feature3/bg-graphPie04.webp) no-repeat center center/contain,#fff7e9}}.p-graphPie .canvasGraphPie{max-width:400px;width:40%!important;height:auto!important;aspect-ratio:1/1;margin:0 auto}@media screen and (max-width: 768px){.p-graphPie .canvasGraphPie{max-width:200px!important;width:65%!important}}.p-graphPie .graphPieInfo .infoItem{display:grid;grid-template-columns:1fr 9fr;margin-top:20px;gap:15px}.p-graphPie .graphPieInfo .infoItem+.infoItem{margin-top:15px}.p-graphPie .graphPieInfo .infoItem .cat{font-weight:700;font-size:13px}.p-graphPie .graphPieInfo .infoItem .contents{margin-top:2px;font-size:13px}.p-graphPie .graphPieInfo .infoItem .pct{height:20px}.p-graphPie .graphPieInfo .infoItem .pct.is-orange{background:#ffa017}.p-graphPie .graphPieInfo .infoItem .pct.is-rightOrange{background:#ffbe56}.p-graphPie .graphPieInfo .infoItem .pct.is-green{background:#c4ea5c}.p-graphPie .graphPieInfo .infoItem .pct.is-blue{background:#88d0ea}.p-graphPie .graphPieInfo .infoItem .pct.is-blueDark{background:#92acdd}.p-graphPie .graphPieInfo .infoItem .pct.is-purple{background:#cbaed6}.p-graphPie .graphPieInfo .infoItem .pct.is-gray{background:#d3d1c2}@media screen and (max-width: 768px){.c-mv__main .c-inner{padding:0}}.p-q1Contents .c-btnRound{margin:20px auto 0}.p-forumList{width:100%;color:#fff;font-size:15px;border-collapse:collapse;table-layout:fixed;display:grid;grid-template-columns:repeat(5,1fr)}@media screen and (max-width: 768px){.p-forumList{grid-template-columns:repeat(3,1fr);font-size:12px}}.p-forumList li{padding:5px 10px;border:1px solid #ffffff;display:flex;align-items:center;text-align:left}@media screen and (min-width: 768px){.p-forumList li:nth-child(10n-9),.p-forumList li:nth-child(10n-8),.p-forumList li:nth-child(10n-7),.p-forumList li:nth-child(10n-6),.p-forumList li:nth-child(10n-5){background:#000}.p-forumList li:nth-child(10n-4),.p-forumList li:nth-child(10n-3),.p-forumList li:nth-child(10n-2),.p-forumList li:nth-child(10n-1),.p-forumList li:nth-child(10n){background:#292929;border-top:none;border-bottom:none}}@media screen and (max-width: 768px){.p-forumList li:nth-child(6n-5),.p-forumList li:nth-child(6n-4),.p-forumList li:nth-child(6n-3){background:#000}.p-forumList li:nth-child(6n-2),.p-forumList li:nth-child(6n-1),.p-forumList li:nth-child(6n){background:#292929;border-top:none;border-bottom:none}.p-forumList li:nth-child(n+91){display:none}}.p-forumList li+li{border-left:none}.p-forumList.is-expanded li:nth-child(n+91){display:flex}
