.colorArea01{background-color:var(--color06)}@media(min-width: 768px){.colorArea01{padding-bottom:60px}}@media(min-width: 768px){.colorArea01+.colorArea01{margin-top:60px}}@media(max-width: 767px){.colorArea01+.colorArea01{margin-top:14px}}@media(max-width: 767px){.colorArea01.point02{margin-top:14px}}.checkImageArea{background-color:var(--color06)}@media(min-width: 768px){.checkImageArea{margin-bottom:60px;padding-bottom:40px}.checkImageArea .checkImageBlock{max-width:1200px;margin-left:auto;margin-right:auto}}@media(min-width: 768px){.pcViewDesign{max-width:917px;margin-left:auto;margin-right:auto}}@media(min-width: 768px){.contentsBlock01{max-width:480px;margin-top:30px;margin-left:auto;margin-right:auto}}@media(max-width: 767px){.contentsBlock01{margin-top:33px}}@media(min-width: 768px){.contentsBlock02{display:flex;align-items:center;gap:90px;margin-top:30px}}@media(max-width: 767px){.contentsBlock02{gap:20px;margin-top:33px}}@media(min-width: 768px){.contentsBlock02+.contentsBlock02{margin-top:70px}}@media(max-width: 767px){.contentsBlock02+.contentsBlock02{margin-top:45px}}@media(min-width: 768px){.contentsBlock02:last-child{padding-bottom:80px}}@media(max-width: 767px){.contentsBlock02:last-child{padding-bottom:30px}}.contentsBlock02 h3{text-align:center;font-weight:bold}@media(min-width: 768px){.contentsBlock02 h3{font-size:24px}}@media(max-width: 767px){.contentsBlock02 h3{font-size:18px}}@media(min-width: 768px){.contentsBlock02 p{font-size:18px;margin-top:30px}}@media(max-width: 767px){.contentsBlock02 p{font-size:15px;margin-top:30px}}@media(min-width: 768px){.contentsBlock02 .blockText{flex:1}}@media(min-width: 768px){.contentsBlock02 .blockImages{width:443px}}@media(max-width: 767px){.contentsBlock02 .blockImages{margin-top:20px}}.contentsBlock03{display:flex;align-items:center;justify-content:center;text-align:center}@media(min-width: 768px){.contentsBlock03{max-width:816px;margin-top:10px;margin-left:auto;margin-right:auto}}@media(max-width: 767px){.contentsBlock03{flex-direction:column}}.contentsBlock03 li{font-weight:bold}@media(min-width: 768px){.contentsBlock03 li{flex:1;font-size:18px;padding:8px}}@media(max-width: 767px){.contentsBlock03 li{width:100%;padding:11px 17px}}.contentsBlock03 li:nth-child(1){background-color:#334972;color:var(--color01)}@media(max-width: 767px){.contentsBlock03 li:nth-child(1){font-size:18px}}.contentsBlock03 li:nth-child(2){background-color:#ffd971}@media(max-width: 767px){.contentsBlock03 li:nth-child(2){font-size:12px}}.contentsBlock04{display:flex;gap:40px;margin-top:30px}@media(min-width: 768px){.contentsBlock04{align-items:center}}.contentsBlock04 .contentsImageBlock{flex:1;max-width:465px}.contentsBlock04 .blockText{flex:1}.contentsBlock04 .blockTitle{text-align:center;font-weight:bold}@media(min-width: 768px){.contentsBlock04 .blockTitle{font-size:30px;margin-top:-80px}}@media(max-width: 767px){.contentsBlock04 .blockTitle{font-size:18px}}@media(min-width: 768px){.contentsBlock04 .blockDetail{font-size:18px;margin-top:10px}}@media(max-width: 767px){.contentsBlock04 .blockDetail{font-size:15px}}@media(min-width: 901px){.contentsBlock05{display:flex;gap:40px;align-items:center}.contentsBlock05 .pointImages{flex:1}.contentsBlock05 .blockText{width:422px}.contentsBlock05.point02{gap:120px}}@media(max-width: 900px){.contentsBlock05 .pointImages img{width:100%}}@media(min-width: 768px){.contentsBlock06{padding-bottom:80px}}@media(max-width: 767px){.contentsBlock06{padding-bottom:30px}}@media(max-width: 767px){.flowScroll{display:flex;gap:60px;padding:20px 60px 20px 20px}}@media(min-width: 768px){.imgScroll{margin-top:40px}}@media(max-width: 767px){.imgScroll{width:calc(100% + 20px)}}.flowList{position:relative;background-color:var(--color01)}@media(min-width: 768px){.flowList{margin-top:40px;padding:50px 65px 40px 120px}}@media(max-width: 767px){.flowList{flex:0 0 261px;display:flex;flex-direction:column;margin-top:40px;padding:40px 0 20px 25px}}@media(min-width: 768px){.flowList+.flowList{margin-top:90px}}.flowList::after{position:absolute;content:"";display:block;background:var(--color01);margin:0}@media(min-width: 768px){.flowList::after{left:0;bottom:-51px;width:100%;height:51.9615242271px;clip-path:polygon(0 0, 100% 0, 50% 100%)}}@media(max-width: 767px){.flowList::after{top:0;right:-50px;width:50px;height:100%;clip-path:polygon(0 0, 100% 50%, 0 100%)}}.flowList h3{font-weight:bold;margin-bottom:8px}@media(min-width: 768px){.flowList h3{font-size:25px;margin-left:8px}}@media(max-width: 767px){.flowList h3{font-size:18px}}.flowList .columnBlock{display:flex}@media(min-width: 768px){.flowList .columnBlock{gap:54px}.flowList .columnBlock div:nth-child(1){width:288px}.flowList .columnBlock div:nth-child(2){flex:1}}@media(max-width: 767px){.flowList .columnBlock{gap:10px;flex-direction:column}}@media(min-width: 768px){.flowList .blockText{font-size:18px;margin-top:40px}}@media(max-width: 767px){.flowList .blockText{font-size:15px}}.flowNum{position:absolute;display:flex;justify-content:center;align-items:center;background-color:var(--color02);color:var(--color01);border-radius:50%;font-family:"Roboto",sans-serif}@media(min-width: 768px){.flowNum{top:24px;left:24px;width:85px;height:85px;font-size:42px}}@media(max-width: 767px){.flowNum{top:-30px;left:-20px;width:60px;height:60px;font-size:30px}}@media(max-width: 767px){.contentsImageBlock{margin-top:10px}}@media(min-width: 768px){.contentsImageBlock02{max-width:600px;margin-top:25px;margin-left:auto;margin-right:auto}}@media(max-width: 767px){.contentsImageBlock02{width:calc(100% + 20px);overflow-x:auto;margin-top:10px;text-align:center;padding-bottom:10px}.contentsImageBlock02 img{max-width:none;width:571px}}.pointContentsBlock{position:relative;border:1px solid var(--color05);margin-top:40px;padding:0 20px 20px}.pointContentsBlock.block02{padding:0 90px 20px}.pointContentsBlock h4{position:relative;display:inline-block;top:-20px;background-color:var(--color05);text-align:center;color:var(--color01);font-weight:bold}@media(min-width: 768px){.pointContentsBlock h4{width:276px;left:calc(50% - 138px);font-size:25px;padding:8px 0}}@media(max-width: 767px){.pointContentsBlock h4{width:176px;left:calc(50% - 88px);font-size:18px;padding:4px 0}}.pointContentsBlock p{text-align:center;font-weight:bold}@media(min-width: 768px){.pointContentsBlock p{font-size:30px}}@media(max-width: 767px){.pointContentsBlock p{font-size:18px}}.pointContentsBlock .point02 .pointText{max-width:377px;margin-left:auto;margin-right:auto}.pointContentsBlock .pointText{margin-top:20px}@media(min-width: 768px){.pointContentsBlock .pointText{font-size:18px}}@media(max-width: 767px){.pointContentsBlock .pointText{font-size:15px}}.pointContentsBlock .pointImages{margin-top:20px}.seismicTitle01 em{font-style:normal;font-weight:bold;color:var(--color10)}@media(max-width: 767px){.seismicTitle01{font-size:22px;border-bottom:1px solid var(--color10)}}.seismicTitle02{font-weight:bold}.seismicTitle02 span::after{background-color:var(--color02) !important}@media(min-width: 768px){.seismicTitle02{max-width:680px;font-size:28px;margin-left:auto;margin-right:auto;padding-top:60px}}@media(max-width: 767px){.seismicTitle02{font-size:22px;padding-top:40px}}.seismicTitle03{text-align:center;font-weight:bold}@media(min-width: 768px){.seismicTitle03{font-size:24px;margin-top:40px}}@media(max-width: 767px){.seismicTitle03{font-size:18px}}.seismicTitle04{text-align:center;color:var(--color05);font-weight:bold}@media(min-width: 768px){.seismicTitle04{font-size:35px;margin-top:25px}}@media(max-width: 767px){.seismicTitle04{font-size:24px;margin-top:20px}}.seismicTitle05{color:var(--color11)}.seismicTitle05 span{border-bottom-color:var(--color11) !important}@media(min-width: 768px){.seismicTitle05{max-width:720px;margin-left:auto;margin-right:auto}}@media(max-width: 767px){.seismicTitle05{font-size:22px}}.seismicTitle06{position:relative;text-align:center;font-weight:bold}@media(min-width: 768px){.seismicTitle06{font-size:40px;margin-top:90px}}@media(max-width: 767px){.seismicTitle06{font-size:28px;margin-top:20px;padding-bottom:8px;border-bottom:4px solid #334972;cursor:pointer}.seismicTitle06::after{content:"";display:block;position:absolute;top:calc(50% - 8px);right:0;width:12px;height:12px;background:url(/kodate2/assets/images/purpose/seismic_performance/icon_open02.png) no-repeat 0 0;background-size:contain}}.active .seismicTitle06::after{background:url(/kodate2/assets/images/purpose/seismic_performance/icon_close02.png) no-repeat 0 0;background-size:contain}.seismicTitle07{text-align:center;color:var(--color05);font-weight:bold}@media(min-width: 768px){.seismicTitle07{font-size:32px;margin-top:30px}}@media(max-width: 767px){.seismicTitle07{font-size:20px;margin-top:30px}}.seismicTitle08{position:relative;display:flex}@media(min-width: 768px){.seismicTitle08{justify-content:center;align-items:baseline;font-weight:bold;font-size:35px;padding-top:60px}}@media(max-width: 767px){.seismicTitle08{padding:20px 0;cursor:pointer}.seismicTitle08::after{content:"";display:block;position:absolute;right:0;top:calc(50% - 6px);width:12px;height:12px;background:url(/kodate2/assets/images/purpose/seismic_performance/icon_open.png) no-repeat 0 0;background-size:contain}}.seismicTitle08 p:nth-child(1){font-family:"Roboto",sans-serif}@media(min-width: 768px){.seismicTitle08 p:nth-child(1){margin-right:10px;font-style:italic;font-weight:normal}}@media(max-width: 767px){.seismicTitle08 p:nth-child(1){position:relative;line-height:1;font-size:19px;font-style:italic}}@media(max-width: 767px){.seismicTitle08 p:nth-child(2){text-align:center;flex:1;font-size:26px}}@media(min-width: 768px){.seismicTitle08 .check01{padding-left:8px}}@media(max-width: 767px){.seismicTitle08 .check01{display:inline-block;padding-left:10px}}@media(min-width: 768px){.seismicTitle08 .check02{font-size:42px}}@media(max-width: 767px){.seismicTitle08 .check02{position:absolute;font-size:28px;right:-0.5em;bottom:0}}@media(max-width: 767px){.active .seismicTitle08::after{content:"";display:block;position:absolute;right:0;top:calc(50% - 6px);width:12px;height:12px;background:url(/kodate2/assets/images/purpose/seismic_performance/icon_close.png) no-repeat 0 0;background-size:contain}}.leadText{margin-top:20px}@media(min-width: 768px){.leadText{font-size:18px}}@media(max-width: 767px){.leadText{font-size:15px}}.topText{margin-top:20px}@media(min-width: 768px){.topText{max-width:684px;margin-left:auto;margin-right:auto;margin-bottom:80px;font-size:18px}}@media(max-width: 767px){.topText{font-size:15px}}@media(min-width: 768px){.textBlock{max-width:916px;font-size:18px;margin-top:50px;margin-left:auto;margin-right:auto}}@media(max-width: 767px){.textBlock{font-size:15px;margin-top:20px}}@media(min-width: 768px){.noteText01{font-size:12px;margin-top:10px}}@media(max-width: 767px){.noteText01{font-size:10px;margin-top:12px}}@media(min-width: 768px){.noteText02{text-align:center;font-size:12px;margin-top:10px}}@media(max-width: 767px){.noteText02{font-size:10px;margin-top:12px;padding-bottom:30px}}@media(min-width: 768px){.noteText03{font-size:12px;margin-top:25px;max-width:600px;margin-left:auto;margin-right:auto}}@media(max-width: 767px){.noteText03{font-size:10px;margin-top:8px}}@media(min-width: 768px){.noteText04{font-size:12px;margin-top:25px}}@media(max-width: 767px){.noteText04{font-size:10px;margin-top:12px}}@media(min-width: 768px){.noteText05{font-size:12px;max-width:390px;margin-left:auto;margin-right:auto;margin-top:10px}}@media(max-width: 767px){.noteText05{font-size:10px}}@media(min-width: 768px){.checkText01{max-width:780px;font-size:18px;margin-top:30px;margin-left:auto;margin-right:auto}}@media(max-width: 767px){.checkText01{font-size:15px;margin-top:12px}}@media(min-width: 768px){.anchorLink02{margin-top:80px;margin-left:auto;margin-right:auto}}@media(max-width: 767px){.anchorLink02{margin-top:30px}}.anchorLink02 li a{border-color:var(--color10)}.allToggleButton{margin-top:20px;margin-bottom:30px}.allToggleButton .accordionAllSW{position:relative;display:flex;justify-content:space-between;align-items:center;width:110px;height:28px;background-color:var(--color06);color:var(--colorTextBase);font-size:12px;margin-left:auto;margin-right:20px;padding:0 8px;cursor:pointer}.allToggleButton .accordionAllSW::after{content:"";display:inline-block;width:12px;height:12px;background:url(/kodate2/assets/images/purpose/seismic_performance/icon_open.png) no-repeat 0 0;background-size:contain}.allToggleButton .accordionAllSW.active::after{background:url(/kodate2/assets/images/purpose/seismic_performance/icon_close.png) no-repeat 0 0;background-size:contain}@media(max-width: 767px){.footerRequestBanner{padding:30px 20px 0}}@media(min-width: 768px){.buttonArea{max-width:450px;margin-left:auto;margin-right:auto;margin-top:100px}}@media(max-width: 767px){.buttonArea{margin-top:20px}}@media(min-width: 768px){.buttonArea02{max-width:480px;margin-left:auto;margin-right:auto;margin-top:50px}}@media(max-width: 767px){.buttonArea02{margin-top:20px}}.checkImage{margin-left:auto;margin-right:auto}@media(min-width: 768px){.checkImage{margin-top:30px}}@media(max-width: 767px){.checkImage{margin-top:20px;padding-bottom:20px}.checkImage img{width:100%}}@media(min-width: 768px){.checkImage.check01{max-width:480px}.checkImage.check02{max-width:930px}.checkImage.check03{max-width:596px}.checkImage.check04{max-width:861px}.checkImage.check05{max-width:782px}.checkImage.check06{max-width:560px}}@media(max-width: 767px){.checkImage.check01{max-width:320px}.checkImage.check02{max-width:280px}.checkImage.check04{max-width:200px}.checkImage.check05{max-width:180px}.checkImage.check06{max-width:262px}}.pageSection01{background-color:var(--colorBg03);border-width:1px 0;border-style:solid;border-color:var(--color09)}@media(min-width: 768px){.pageSection01{padding-top:40px;padding-bottom:40px}}@media(max-width: 767px){.pageSection01{font-size:16px;font-weight:normal;padding-top:30px;padding-bottom:40px}}.pageSection01+.pageSection01{padding-top:0}.pageSection01 .sectionTitle{display:flex;flex-direction:column;text-align:center;line-height:1.2142857143;color:var(--colorTextBase);margin-bottom:40px}@media(min-width: 768px){.pageSection01 .sectionTitle{font-size:28px;font-weight:bold}}@media(max-width: 767px){.pageSection01 .sectionTitle{font-size:16px;font-weight:normal}}.pageSection01 .sectionTitle span{font-family:"Noto Sans JP",sans-serif;line-height:1.4166666667;margin-top:5px}@media(min-width: 768px){.pageSection01 .sectionTitle span{font-size:.4em}}@media(max-width: 767px){.pageSection01 .sectionTitle span{font-size:.43em}}.pageSection01 .sectionButton01{min-height:61px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.pageSection01 .sectionButton01{width:450px;margin-top:40px}}@media(max-width: 767px){.pageSection01 .sectionButton01{width:100%;margin-top:40px;padding-left:20px;padding-right:20px}}.pageSection01 .splide__slide a span{position:relative}.pageSection01 .splide__slide a span::after{content:"";display:block;padding-bottom:60%}.pageSection01 .splide__slide a span img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.pageSectionInner01{width:100%;overflow-x:hidden}@media(min-width: 768px){.accordionBody{display:block !important;height:auto !important}}@media(min-width: 768px){.accordionSW{pointer-events:none}}/*# sourceMappingURL=purpose-seismic_performance.min.css.map */