.question-index-page main .headlineBox h1,.question-index-page main .headlineBox h2{font-size:28px;font-weight:500;line-height:1.7;letter-spacing:.08em;color:#0095dd}@media screen and (max-width:1320px){.question-index-page main .headlineBox h1,.question-index-page main .headlineBox h2{font-size:calc(28 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .headlineBox h1,.question-index-page main .headlineBox h2{font-size:calc(28 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .headlineBox h1,.question-index-page main .headlineBox h2{font-size:calc(20 / 375 * 100vw);line-height:1.7}}.question-index-page main .headlineBox p{position:relative;left:-4px;margin-bottom:8px;font-size:130px;font-weight:700;line-height:1;letter-spacing:.02em}@media screen and (max-width:1320px){.question-index-page main .headlineBox p{left:calc(-4 / 1320 * 100vw);margin-bottom:calc(8 / 1320 * 100vw);font-size:calc(130 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .headlineBox p{left:calc(-4 / 1024 * 100vw);margin-bottom:calc(8 / 1024 * 100vw);font-size:calc(117 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .headlineBox p{left:calc(-4 / 375 * 100vw);margin-bottom:calc(8 / 375 * 100vw);font-size:calc(58 / 375 * 100vw)}}.question-index-page main .headlineBox p.section-label{display:none;position:static;left:0;margin-bottom:0;font-size:18px;font-weight:500;line-height:1.7;letter-spacing:.08em;color:#000}@media screen and (max-width:1320px){.question-index-page main .headlineBox p.section-label{font-size:calc(18 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .headlineBox p.section-label{font-size:calc(18 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .headlineBox p.section-label{font-size:calc(14 / 375 * 100vw);line-height:1.7}}.question-index-page main .copyTxt{text-justify:inter-ideograph;text-align:justify;font-size:16px;font-weight:500;line-height:1.6875;letter-spacing:.011em}@media screen and (max-width:1320px){.question-index-page main .copyTxt{font-size:calc(16 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .copyTxt{font-size:calc(16 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .copyTxt{font-size:calc(16 / 375 * 100vw)}}.question-index-page main .detailBtn a,.question-index-page main .detailBtn span{display:inline-block;padding:0 20px 4px;font-size:22px;font-weight:700;line-height:1;letter-spacing:.02em;background:#fff;border:1px solid #000;border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.question-index-page main .detailBtn a,.question-index-page main .detailBtn span{padding:0 calc(20 / 1320 * 100vw) calc(4 / 1320 * 100vw);font-size:calc(22 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .detailBtn a,.question-index-page main .detailBtn span{padding:0 calc(20 / 1024 * 100vw) calc(4 / 1024 * 100vw);font-size:calc(22 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .detailBtn a,.question-index-page main .detailBtn span{padding:0 calc(20 / 375 * 100vw) calc(4 / 375 * 100vw);font-size:calc(22 / 375 * 100vw)}}.question-index-page main .detailBtn a:hover,.question-index-page main .detailBtn span:hover{opacity:1;color:#fff;background:#000}.question-index-page main .detailBtn span{-webkit-transition:.39s;transition:.39s}.question-index-page main .questionBlock{padding:0 60px 98px}@media screen and (max-width:1320px){.question-index-page main .questionBlock{padding:0 calc(60 / 1320 * 100vw) calc(98 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .questionBlock{padding:0 calc(60 / 1024 * 100vw) calc(98 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .questionBlock{padding:0 calc(22 / 375 * 100vw) calc(68 / 375 * 100vw)}}.question-index-page main .questionBlock__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:0 auto}.question-index-page main .questionBlock__inner nav{margin-top:88px}@media screen and (max-width:1320px){.question-index-page main .questionBlock__inner nav{margin-top:calc(88 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .questionBlock__inner nav{margin-top:calc(88 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .questionBlock__inner nav{margin-top:calc(48 / 375 * 100vw)}}.question-index-page main .questionBlock__inner nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:750px){.question-index-page main .questionBlock__inner nav ul{row-gap:calc(18 / 375 * 100vw)}}.question-index-page main .questionBlock__inner nav ul li{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.question-index-page main .questionBlock__inner nav ul li::after{content:"";position:relative;top:2px;display:inline-block;margin:0 20px;width:17px;height:24px;background:url(../../images/common/ico_slash.svg) center/100% auto no-repeat}@media screen and (max-width:1320px){.question-index-page main .questionBlock__inner nav ul li::after{top:calc(2 / 1320 * 100vw);margin:0 calc(20 / 1320 * 100vw);width:calc(17 / 1320 * 100vw);height:calc(24 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .questionBlock__inner nav ul li::after{top:calc(2 / 1024 * 100vw);margin:0 calc(20 / 1024 * 100vw);width:calc(17 / 1024 * 100vw);height:calc(24 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .questionBlock__inner nav ul li::after{top:calc(2 / 375 * 100vw);margin:0 calc(15 / 375 * 100vw);width:calc(17 / 375 * 100vw);height:calc(20 / 375 * 100vw)}}.question-index-page main .questionBlock__inner nav ul li:last-of-type::after{content:"";display:none}.question-index-page main .questionBlock__inner nav ul li a{position:relative;display:inline-block;padding:2px 10px 4px;font-size:26px;font-weight:500;letter-spacing:.08em;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.question-index-page main .questionBlock__inner nav ul li a{padding:calc(2 / 1320 * 100vw) calc(10 / 1320 * 100vw) calc(4 / 1320 * 100vw);font-size:calc(26 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .questionBlock__inner nav ul li a{padding:calc(2 / 1024 * 100vw) calc(10 / 1024 * 100vw) calc(4 / 1024 * 100vw);font-size:calc(26 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .questionBlock__inner nav ul li a{padding:calc(2 / 375 * 100vw) calc(10 / 375 * 100vw) calc(4 / 375 * 100vw);font-size:calc(20 / 375 * 100vw)}}.question-index-page main .questionBlock__inner nav ul li a::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#000;-webkit-transition:.39s;transition:.39s}.question-index-page main .questionBlock__inner nav ul li a:hover{opacity:1;color:#fff}.question-index-page main .questionBlock__inner nav ul li a:hover::before{width:100%}.question-index-page main .questionBlock__inner nav ul li a span{position:relative}.question-index-page main .questionBlock__inner nav ul li.active a{color:#fff;background:#000}.question-index-page main .setBlock{padding:0 60px 200px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.question-index-page main .setBlock{padding:0 calc(60 / 1320 * 100vw) calc(200 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .setBlock{padding:0 calc(60 / 1024 * 100vw) calc(170 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .setBlock{padding:0 calc(22 / 375 * 100vw) calc(119 / 375 * 100vw)}}.question-index-page main .setBlock__inner{max-width:1200px;margin:0 auto}.question-index-page main .setBlock__inner h2 span{display:inline-block;padding:0 12px;font-size:41px;font-weight:500;letter-spacing:.06em;background:url(../../images/common/bl02_bg.webp) center repeat;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.question-index-page main .setBlock__inner h2 span{padding:0 calc(12 / 1320 * 100vw);font-size:calc(41 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .setBlock__inner h2 span{padding:0 calc(12 / 1024 * 100vw);font-size:calc(41 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .setBlock__inner h2 span{padding:0 calc(12 / 375 * 100vw);font-size:calc(24 / 375 * 100vw)}}.question-index-page main .setBlock__inner dl{margin-top:66px}@media screen and (max-width:1320px){.question-index-page main .setBlock__inner dl{margin-top:calc(66 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .setBlock__inner dl{margin-top:calc(66 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .setBlock__inner dl{margin-top:calc(40 / 375 * 100vw)}}.question-index-page main .setBlock__inner dl .qaBox:nth-of-type(n+2){margin-top:66px}@media screen and (max-width:1320px){.question-index-page main .setBlock__inner dl .qaBox:nth-of-type(n+2){margin-top:calc(66 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .setBlock__inner dl .qaBox:nth-of-type(n+2){margin-top:calc(66 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .setBlock__inner dl .qaBox:nth-of-type(n+2){margin-top:calc(40 / 375 * 100vw)}}.question-index-page main .setBlock__inner dl .qaBox dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.question-index-page main .setBlock__inner dl .qaBox dt span{width:38px;text-align:center;font-size:20px;line-height:36px;font-weight:600;background:#fff;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.question-index-page main .setBlock__inner dl .qaBox dt span{width:calc(38 / 1320 * 100vw);font-size:calc(20 / 1320 * 100vw);line-height:calc(36 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .setBlock__inner dl .qaBox dt span{width:calc(38 / 1024 * 100vw);font-size:calc(20 / 1024 * 100vw);line-height:calc(36 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .setBlock__inner dl .qaBox dt span{width:calc(32 / 375 * 100vw);font-size:calc(20 / 375 * 100vw);line-height:calc(30 / 375 * 100vw)}}.question-index-page main .setBlock__inner dl .qaBox dt strong{width:calc(100% - 66px);margin-top:2px;font-size:22px;font-weight:700;letter-spacing:.06em}@media screen and (max-width:1320px){.question-index-page main .setBlock__inner dl .qaBox dt strong{width:calc(100% - 66 / 1320 * 100vw);margin-top:calc(2 / 1320 * 100vw);font-size:calc(22 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .setBlock__inner dl .qaBox dt strong{width:calc(100% - 66 / 1024 * 100vw);margin-top:calc(2 / 1024 * 100vw);font-size:calc(22 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .setBlock__inner dl .qaBox dt strong{width:calc(100% - 50 / 375 * 100vw);margin-top:calc(2 / 375 * 100vw);font-size:calc(20 / 375 * 100vw)}}.question-index-page main .setBlock__inner dl .qaBox dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:33px 0 0 66px;background:#fff;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.question-index-page main .setBlock__inner dl .qaBox dd{margin:calc(33 / 1320 * 100vw) 0 0 calc(66 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .setBlock__inner dl .qaBox dd{margin:calc(33 / 1024 * 100vw) 0 0 calc(66 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .setBlock__inner dl .qaBox dd{margin:calc(22 / 375 * 100vw) 0 0 0}}.question-index-page main .setBlock__inner dl .qaBox dd span{width:38px;text-align:center;line-height:36px;font-size:20px;font-weight:600;color:#fff;background:#000;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.question-index-page main .setBlock__inner dl .qaBox dd span{width:calc(38 / 1320 * 100vw);font-size:calc(20 / 1320 * 100vw);line-height:calc(36 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .setBlock__inner dl .qaBox dd span{width:calc(38 / 1024 * 100vw);font-size:calc(20 / 1024 * 100vw);line-height:calc(36 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .setBlock__inner dl .qaBox dd span{width:calc(32 / 375 * 100vw);font-size:calc(20 / 375 * 100vw);line-height:calc(30 / 375 * 100vw)}}.question-index-page main .setBlock__inner dl .qaBox dd p{width:calc(100% - 66px);padding:28px 40px 30px 0;font-size:17px;font-weight:500;line-height:2;letter-spacing:.1em;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.question-index-page main .setBlock__inner dl .qaBox dd p{width:calc(100% - 66 / 1320 * 100vw);padding:calc(28 / 1320 * 100vw) calc(40 / 1320 * 100vw) calc(30 / 1320 * 100vw) 0;font-size:calc(17 / 1320 * 100vw)}}@media screen and (max-width:1024px){.question-index-page main .setBlock__inner dl .qaBox dd p{width:calc(100% - 66 / 1024 * 100vw);padding:calc(28 / 1024 * 100vw) calc(40 / 1024 * 100vw) calc(30 / 1024 * 100vw) 0;font-size:calc(17 / 1024 * 100vw)}}@media screen and (max-width:750px){.question-index-page main .setBlock__inner dl .qaBox dd p{width:calc(100% - 50 / 375 * 100vw);padding:calc(28 / 375 * 100vw) calc(22 / 375 * 100vw) calc(30 / 375 * 100vw) 0;font-size:calc(16 / 375 * 100vw)}}