.about-index-page main .headlineBox h1,.about-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){.about-index-page main .headlineBox h1,.about-index-page main .headlineBox h2{font-size:calc(28 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .headlineBox h1,.about-index-page main .headlineBox h2{font-size:calc(28 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .headlineBox h1,.about-index-page main .headlineBox h2{font-size:calc(20 / 375 * 100vw);line-height:1.7}}.about-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){.about-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){.about-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){.about-index-page main .headlineBox p{left:calc(-4 / 375 * 100vw);margin-bottom:calc(8 / 375 * 100vw);font-size:calc(58 / 375 * 100vw)}}.about-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){.about-index-page main .headlineBox p.section-label{font-size:calc(18 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .headlineBox p.section-label{font-size:calc(18 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .headlineBox p.section-label{font-size:calc(14 / 375 * 100vw);line-height:1.7}}.about-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){.about-index-page main .copyTxt{font-size:calc(16 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .copyTxt{font-size:calc(16 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .copyTxt{font-size:calc(16 / 375 * 100vw)}}.about-index-page main .detailBtn a,.about-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){.about-index-page main .detailBtn a,.about-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){.about-index-page main .detailBtn a,.about-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){.about-index-page main .detailBtn a,.about-index-page main .detailBtn span{padding:0 calc(20 / 375 * 100vw) calc(4 / 375 * 100vw);font-size:calc(22 / 375 * 100vw)}}.about-index-page main .detailBtn a:hover,.about-index-page main .detailBtn span:hover{opacity:1;color:#fff;background:#000}.about-index-page main .detailBtn span{-webkit-transition:.39s;transition:.39s}.about-index-page main .aboutBlock__inner{max-width:1320px;margin:0 auto;padding:0 60px 82px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.about-index-page main .aboutBlock__inner{padding:0 calc(60 / 1320 * 100vw) calc(82 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .aboutBlock__inner{padding:0 calc(60 / 1024 * 100vw) calc(82 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .aboutBlock__inner{padding:0 calc(22 / 375 * 100vw) calc(57 / 375 * 100vw)}}.about-index-page main .aboutBlock__inner .conceptBox{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;margin-top:100px}@media screen and (max-width:1320px){.about-index-page main .aboutBlock__inner .conceptBox{margin-top:calc(100 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .aboutBlock__inner .conceptBox{margin-top:calc(85 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .aboutBlock__inner .conceptBox{margin-top:calc(60 / 375 * 100vw)}}.about-index-page main .aboutBlock__inner .conceptBox figure{max-width:437px;width:36.42%;line-height:0}@media screen and (max-width:750px){.about-index-page main .aboutBlock__inner .conceptBox figure{width:100%;margin:0 auto calc(25 / 375 * 100vw)}}.about-index-page main .aboutBlock__inner .conceptBox figure img{max-width:100%;height:auto}@media screen and (max-width:750px){.about-index-page main .aboutBlock__inner .conceptBox figure img{max-width:320px;width:100%}}.about-index-page main .aboutBlock__inner .conceptBox .copyTxt{width:55%;font-size:20px;line-height:1.85}@media screen and (max-width:1320px){.about-index-page main .aboutBlock__inner .conceptBox .copyTxt{font-size:calc(20 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .aboutBlock__inner .conceptBox .copyTxt{font-size:calc(20 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .aboutBlock__inner .conceptBox .copyTxt{width:100%;font-size:calc(18 / 375 * 100vw)}}.about-index-page main .setBlock{padding:0 60px 200px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.about-index-page main .setBlock{padding:0 calc(60 / 1320 * 100vw) calc(200 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .setBlock{padding:0 calc(60 / 1024 * 100vw) calc(170 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .setBlock{padding:0 calc(22 / 375 * 100vw) calc(119 / 375 * 100vw)}}.about-index-page main .setBlock.slideBlock .setBlock__inner{max-width:1650px}.about-index-page main .setBlock.slideBlock .setBlock__inner h2{max-width:1200px;margin:0 auto}.about-index-page main .setBlock__inner{max-width:1200px;margin:0 auto}.about-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){.about-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){.about-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){.about-index-page main .setBlock__inner h2 span{padding:0 calc(12 / 375 * 100vw);font-size:calc(24 / 375 * 100vw)}}.about-index-page main .setBlock__inner .historyBox{margin-top:66px}@media screen and (max-width:1320px){.about-index-page main .setBlock__inner .historyBox{margin-top:calc(66 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .setBlock__inner .historyBox{margin-top:calc(66 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .setBlock__inner .historyBox{margin-top:calc(40 / 375 * 100vw)}}.about-index-page main .setBlock__inner .historyBox__set{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}.about-index-page main .setBlock__inner .historyBox__set:nth-of-type(n+2){margin-top:66px}@media screen and (max-width:1320px){.about-index-page main .setBlock__inner .historyBox__set:nth-of-type(n+2){margin-top:calc(66 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .setBlock__inner .historyBox__set:nth-of-type(n+2){margin-top:calc(66 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .setBlock__inner .historyBox__set:nth-of-type(n+2){margin-top:calc(40 / 375 * 100vw)}}.about-index-page main .setBlock__inner .historyBox__set .txtBox{width:73%;font-size:20px;font-weight:500;line-height:1.85;letter-spacing:.011em}@media screen and (max-width:1320px){.about-index-page main .setBlock__inner .historyBox__set .txtBox{font-size:calc(20 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .setBlock__inner .historyBox__set .txtBox{font-size:calc(20 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .setBlock__inner .historyBox__set .txtBox{width:100%;font-size:calc(18 / 375 * 100vw)}}.about-index-page main .setBlock__inner .historyBox__set .txtBox dl{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}.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dt{width:4em;margin-bottom:16px;padding-right:1em;padding-bottom:16px;border-bottom:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dt{margin-bottom:calc(16 / 1320 * 100vw);padding-bottom:calc(16 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dt{margin-bottom:calc(16 / 1024 * 100vw);padding-bottom:calc(16 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dt{width:100%;margin-bottom:calc(16 / 375 * 100vw);padding-bottom:calc(16 / 375 * 100vw);border-bottom:2px solid #000}}.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dd{width:calc(100% - 4em)}@media screen and (max-width:750px){.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dd{width:100%}}.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dd>ul>li{overflow:hidden;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}.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dd>ul>li p{width:4em;padding-right:1em;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dd>ul>li ul{width:calc(100% - 4em)}.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dd>ul>li ul li{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dd>ul>li ul li{margin-bottom:calc(16 / 1320 * 100vw);padding-bottom:calc(16 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dd>ul>li ul li{margin-bottom:calc(16 / 1024 * 100vw);padding-bottom:calc(16 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dd>ul>li ul li{margin-bottom:calc(16 / 375 * 100vw);padding-bottom:calc(16 / 375 * 100vw)}}.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dd>ul>li ul li:last-of-type{position:relative;border-bottom:none}.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dd>ul>li ul li:last-of-type::before{content:"";position:absolute;bottom:-1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:200%;border-bottom:1px solid #000}.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dd>ul>li ul li.flexTxt{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){.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dd>ul>li ul li.flexTxt span{width:100%}}.about-index-page main .setBlock__inner .historyBox__set .txtBox dl dd>ul>li ul li.flexTxt span:nth-of-type(1){margin-right:.5em}.about-index-page main .setBlock__inner .historyBox__set .phtBox{width:20%;line-height:0}@media screen and (max-width:750px){.about-index-page main .setBlock__inner .historyBox__set .phtBox{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;width:100%;margin-top:calc(18 / 375 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .setBlock__inner .historyBox__set .phtBox figure{width:49%}}.about-index-page main .setBlock__inner .historyBox__set .phtBox figure:nth-of-type(n+2){margin-top:33px}@media screen and (max-width:1320px){.about-index-page main .setBlock__inner .historyBox__set .phtBox figure:nth-of-type(n+2){margin-top:calc(33 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .setBlock__inner .historyBox__set .phtBox figure:nth-of-type(n+2){margin-top:calc(33 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .setBlock__inner .historyBox__set .phtBox figure:nth-of-type(n+2){margin-top:0}}@media screen and (max-width:750px){.about-index-page main .setBlock__inner .historyBox__set .phtBox figure:nth-of-type(n+3){margin-top:2%}}.about-index-page main .setBlock__inner .historyBox__set .phtBox figure img{width:100%;height:auto}.about-index-page main .setBlock__inner .historyBox .captionTxt{margin-top:30px;text-indent:-1.3em;padding-left:1.3em;font-size:15px;font-weight:500;line-height:1.85;letter-spacing:.011em;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.about-index-page main .setBlock__inner .historyBox .captionTxt{margin-top:calc(30 / 1320 * 100vw);font-size:calc(15 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .setBlock__inner .historyBox .captionTxt{margin-top:calc(30 / 1024 * 100vw);font-size:calc(15 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .setBlock__inner .historyBox .captionTxt{margin-top:calc(30 / 375 * 100vw);font-size:calc(15 / 375 * 100vw)}}.about-index-page main .setBlock__inner .reportBox{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;margin-top:66px}@media screen and (max-width:1320px){.about-index-page main .setBlock__inner .reportBox{margin-top:calc(66 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .setBlock__inner .reportBox{margin-top:calc(66 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .setBlock__inner .reportBox{margin-top:calc(40 / 375 * 100vw)}}.about-index-page main .setBlock__inner .reportBox .reportBox__set{width:30%;margin-right:5%}@media screen and (max-width:750px){.about-index-page main .setBlock__inner .reportBox .reportBox__set{width:100%;margin-right:0}}.about-index-page main .setBlock__inner .reportBox .reportBox__set:nth-of-type(3n){margin-right:0}.about-index-page main .setBlock__inner .reportBox .reportBox__set:nth-of-type(n+4){margin-top:5%}@media screen and (max-width:750px){.about-index-page main .setBlock__inner .reportBox .reportBox__set:nth-of-type(n+2){margin-top:15%}}.about-index-page main .setBlock__inner .reportBox .reportBox__set .phtBox{line-height:0}.about-index-page main .setBlock__inner .reportBox .reportBox__set .phtBox figure img{width:100%;height:auto}.about-index-page main .setBlock__inner .reportBox .reportBox__set .txtBox{margin-top:18px;font-size:20px;font-weight:500;line-height:1.85;letter-spacing:.011em}@media screen and (max-width:1320px){.about-index-page main .setBlock__inner .reportBox .reportBox__set .txtBox{margin-top:calc(18 / 1320 * 100vw);font-size:calc(20 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .setBlock__inner .reportBox .reportBox__set .txtBox{margin-top:calc(18 / 1024 * 100vw);font-size:calc(20 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .setBlock__inner .reportBox .reportBox__set .txtBox{margin-top:calc(18 / 375 * 100vw);font-size:calc(18 / 375 * 100vw)}}.about-index-page main .setBlock__inner .reportBox .reportBox__set .txtBox a{display:inline-block;padding-bottom:3px;border-bottom:1px solid #000}.about-index-page main .setBlock__inner .reportBox .reportBox__set .txtBox a[href$=".pdf"][target=_blank]{position:relative;padding-right:30px}@media screen and (max-width:1320px){.about-index-page main .setBlock__inner .reportBox .reportBox__set .txtBox a[href$=".pdf"][target=_blank]{padding-right:calc(30 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .setBlock__inner .reportBox .reportBox__set .txtBox a[href$=".pdf"][target=_blank]{padding-right:calc(30 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .setBlock__inner .reportBox .reportBox__set .txtBox a[href$=".pdf"][target=_blank]{padding-right:calc(30 / 375 * 100vw)}}.about-index-page main .setBlock__inner .reportBox .reportBox__set .txtBox a[href$=".pdf"][target=_blank]::before{content:"";position:absolute;top:6px;right:0;width:22px;height:26px;background:url(../../images/common/ico_pdf.svg) center/100% auto no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.about-index-page main .setBlock__inner .reportBox .reportBox__set .txtBox a[href$=".pdf"][target=_blank]::before{top:calc(6 / 1320 * 100vw);width:calc(22 / 1320 * 100vw);height:calc(26 / 1320 * 100vw)}}@media screen and (max-width:1024px){.about-index-page main .setBlock__inner .reportBox .reportBox__set .txtBox a[href$=".pdf"][target=_blank]::before{top:calc(6 / 1024 * 100vw);width:calc(22 / 1024 * 100vw);height:calc(26 / 1024 * 100vw)}}@media screen and (max-width:750px){.about-index-page main .setBlock__inner .reportBox .reportBox__set .txtBox a[href$=".pdf"][target=_blank]::before{top:calc(6 / 375 * 100vw);right:calc(5 / 375 * 100vw);width:calc(22 / 375 * 100vw);height:calc(26 / 375 * 100vw)}}