﻿.scheduleArea{margin-bottom:70px}@media only screen and (max-width: 960px){.scheduleArea{margin-bottom:60px}}@media only screen and (max-width: 560px){.scheduleArea{margin-bottom:40px}}.scheduleArea h2{color:#fff}.scheduleArea .sectionLabel{color:#232323}.scheduleArea .notesArea{margin-bottom:18px;text-align:center}@media only screen and (max-width: 560px){.scheduleArea .notesArea{margin-bottom:16px;text-align:left}}.scheduleBox{counter-reset:step;position:relative;margin-bottom:27px}@media only screen and (max-width: 768px){.scheduleBox{max-width:600px;margin:0 auto 14px}}.scheduleBox::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;width:110px;height:100%;background-color:#d11c13}@media only screen and (max-width: 768px){.scheduleBox::before{width:180px}}@media only screen and (max-width: 560px){.scheduleBox::before{width:150px}}.scheduleBox li{counter-increment:step;position:relative;display:flex;align-items:stretch;padding:20px 30px;background:#fff;border-radius:10px;border:1px solid #ccc}@media only screen and (max-width: 960px){.scheduleBox li{padding:20px}}@media only screen and (max-width: 768px){.scheduleBox li{flex-direction:column;padding:40px 20px 20px}}.scheduleBox li::before{content:counter(step, decimal-leading-zero);position:absolute;top:50%;left:30px;transform:translateY(-50%);font-size:2.5rem;font-weight:bold;color:#d11c13}@media only screen and (max-width: 960px){.scheduleBox li::before{left:20px;font-size:2rem}}@media only screen and (max-width: 768px){.scheduleBox li::before{top:10px;left:50%;transform:translateX(-50%);font-size:1rem}}.scheduleBox li:not(:last-of-type){margin-bottom:20px}@media only screen and (max-width: 960px){.scheduleBox li:not(:last-of-type){margin-bottom:12px}}.scheduleBox .dateArea{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:357px;min-width:357px;margin-right:24px;padding:0 24px 0 70px;border-right:1px solid #ccc;font-size:1.125rem;font-weight:bold;line-height:1}@media only screen and (max-width: 960px){.scheduleBox .dateArea{width:326px;min-width:326px;margin-right:20px;padding:0 20px 0 55px}}@media only screen and (max-width: 768px){.scheduleBox .dateArea{width:100%;min-width:100%;margin:0 auto 12px;padding:0 0 12px;align-items:center;border:none;border-bottom:1px solid #ccc}}.scheduleBox .dateTitle{margin-bottom:4px}@media only screen and (max-width: 768px){.scheduleBox .dateTitle{font-size:1.25rem}}@media only screen and (max-width: 560px){.scheduleBox .dateTitle{margin-bottom:8px;font-size:1rem}}.scheduleBox .dateBox .textLarge{transform:translateY(2px);display:inline-block;font-size:2rem}@media only screen and (max-width: 960px){.scheduleBox .dateBox .textLarge{transform:translateY(1px);font-size:1.625rem}}@media only screen and (max-width: 768px){.scheduleBox .dateBox .textLarge{font-size:1.875rem}}@media only screen and (max-width: 560px){.scheduleBox .dateBox .textLarge{font-size:1.5rem}}.scheduleBox .dateBox .textSmall{transform:translateY(-1px);display:inline-block;font-size:1rem}@media only screen and (max-width: 768px){.scheduleBox .dateBox .textSmall{font-size:1.25rem}}@media only screen and (max-width: 560px){.scheduleBox .dateBox .textSmall{font-size:.875rem}}.scheduleBox .detailArea{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;line-height:1.5}@media only screen and (max-width: 768px){.scheduleBox .detailArea{line-height:1.7}}.scheduleBox .detailArea p:not(:last-of-type){margin-bottom:2px}.scheduleBox .parallelArea .dateTitle{margin-bottom:10px}.scheduleBox .parallelArea .dateBox{font-size:1.25rem}.scheduleBox .parallelArea .dateBox .textSmall{font-size:1rem}.pointArea{counter-reset:point;margin-bottom:70px;padding:60px 0 70px;background:linear-gradient(to right, #df2b20, #bb0000)}@media only screen and (max-width: 960px){.pointArea{margin-bottom:60px;padding:45px 0 60px}}@media only screen and (max-width: 960px){.pointArea{margin-bottom:40px;padding:40px 0 50px}}.pointArea .titleArea{color:#fff}.pointArea .titleArea .pointText{color:#f4d70b}.pointArea .titleArea .textLarge{font-size:4.375rem}@media only screen and (max-width: 960px){.pointArea .titleArea .textLarge{font-size:3.375rem}}@media only screen and (max-width: 560px){.pointArea .titleArea .textLarge{font-size:clamp(34px,9.6vw,54px)}}.pointBox{padding:40px 40px 45px;border-radius:30px;background:#fff}@media only screen and (max-width: 960px){.pointBox{padding:30px 30px 35px}}@media only screen and (max-width: 560px){.pointBox{padding:25px 20px 25px;border-radius:10px}}.pointBox:not(:last-of-type){margin-bottom:40px}@media only screen and (max-width: 960px){.pointBox:not(:last-of-type){margin-bottom:30px}}@media only screen and (max-width: 560px){.pointBox:not(:last-of-type){margin-bottom:20px}}.pointBox .textArea p:not(:last-of-type){margin-bottom:18px}.pointBox .contentsArea{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:center;gap:4%}@media only screen and (max-width: 768px){.pointBox .contentsArea{flex-direction:column}}.pointBox .contentsArea .imgArea{width:46%}@media only screen and (max-width: 1120px){.pointBox .contentsArea .imgArea{width:34%}}@media only screen and (max-width: 768px){.pointBox .contentsArea .imgArea{width:100%;max-width:300px;margin:0 auto 30px}}@media only screen and (max-width: 560px){.pointBox .contentsArea .imgArea{margin-bottom:20px}}.pointBox .contentsArea .textArea{width:50%}@media only screen and (max-width: 1120px){.pointBox .contentsArea .textArea{width:62%}}@media only screen and (max-width: 768px){.pointBox .contentsArea .textArea{width:100%}}.pointBox .stepArea{counter-reset:pointStep;position:relative;display:flex;align-items:stretch;justify-content:center;gap:30px;margin-bottom:26px}@media only screen and (max-width: 768px){.pointBox .stepArea{flex-wrap:wrap;gap:20px 6%}}@media only screen and (max-width: 560px){.pointBox .stepArea{gap:12px 6%}}.pointBox .stepArea::after{content:"";position:absolute;right:19%;bottom:-20px;display:block;width:78px;height:114px;background:url(../images/point01_ill.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom center}@media only screen and (max-width: 768px){.pointBox .stepArea::after{right:39%;bottom:-21px}}@media only screen and (max-width: 560px){.pointBox .stepArea::after{width:16%;height:24%}}.pointBox .stepArea li{counter-increment:pointStep;position:relative;padding:20px 20px 10px 20px;border-radius:10px;background:#f2f2f2;text-align:center}@media only screen and (max-width: 768px){.pointBox .stepArea li{width:47%}}@media only screen and (max-width: 560px){.pointBox .stepArea li{padding:15px 15px 10px}}.pointBox .stepArea li::before{content:counter(pointStep, decimal-leading-zero);display:block;margin-bottom:8px;font-family:"Noto Sans",sans-serif;font-size:.875rem;font-weight:700;color:#d11c13;line-height:1}.pointBox .stepArea li:not(:last-of-type)::after{content:"";position:absolute;top:50%;right:-22px;transform:translateY(-50%);width:13px;height:24px;background:#fceae7;clip-path:polygon(0 0, 100% 50%, 0 100%)}@media only screen and (max-width: 768px){.pointBox .stepArea li:not(:last-of-type)::after{right:-9%}}@media only screen and (max-width: 560px){.pointBox .stepArea li:not(:last-of-type)::after{width:9px;height:20px;right:-10%}}@media only screen and (max-width: 768px){.pointBox .stepArea li:nth-of-type(even)::after{display:none}}.pointBox .stepArea h4{margin-bottom:6px;font-size:1.125rem;font-weight:bold}@media only screen and (max-width: 960px){.pointBox .stepArea h4{font-size:1.7vw}}@media only screen and (max-width: 768px){.pointBox .stepArea h4{font-size:1.125rem}}@media only screen and (max-width: 560px){.pointBox .stepArea h4{font-size:clamp(14px,3.2vw,18px)}}.filterBox{display:grid;gap:20px}.filterBox:not(:last-of-type){margin-bottom:20px}.grid3col{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 768px){.grid3col{grid-template-columns:repeat(1, 1fr)}}.grid4col{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 960px){.grid4col{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 560px){.grid4col{grid-template-columns:repeat(1, 1fr)}}.filterContents{padding:20px 28px 22px;border:1px solid #ccc;border-radius:10px}@media only screen and (max-width: 1024px){.filterContents{padding:20px 20px 22px}}.filterContents h5{margin-bottom:16px;padding-bottom:15px;border-bottom:1px solid #ccc;font-size:1.375rem;font-weight:700;text-align:center}@media only screen and (max-width: 560px){.filterContents h5{font-size:1.25rem}}.filterContents h5::before{content:"";transform:translateY(-2px);display:inline-block;width:22px;height:22px;margin-right:8px;border-radius:100%;vertical-align:middle}.filterContents .titleSite::before{background:url(../images/point02_iconSite.svg),#d11c13;background-size:12px;background-position:top 5px center;background-repeat:no-repeat}.filterContents .titlePg::before{background:url(../images/point02_iconPg.svg),#d11c13;background-size:12px;background-position:top 5px center;background-repeat:no-repeat}.filterContents .titleCate::before{background:url(../images/point02_iconCate.svg),#d11c13;background-size:12px;background-position:top 5px center;background-repeat:no-repeat}.filterContents .titleId::before{background:url(../images/point02_iconId.svg),#d11c13;background-size:12px;background-position:top 5px center;background-repeat:no-repeat}.filterContents .titleType::before{background:url(../images/point02_iconType.svg),#d11c13;background-size:12px;background-position:top 7px center;background-repeat:no-repeat}.filterContents .titleStatus::before{background:url(../images/point02_iconStatus.svg),#d11c13;background-size:12px;background-position:top 4px center;background-repeat:no-repeat}.filterContents .titleParam::before{background:url(../images/point02_iconParam.svg),#d11c13;background-size:13px;background-position:top 4px center;background-repeat:no-repeat}.filterContents .linkArea li{position:relative;padding-left:12px;font-size:.875rem;line-height:1.5}.filterContents .linkArea li:not(:last-of-type){margin-bottom:6px}@media only screen and (max-width: 768px){.filterContents .linkArea li:not(:last-of-type){margin-bottom:14px}}.filterContents .linkArea li .textSmall{font-size:.75rem}.filterContents .linkArea li::before{content:"";position:absolute;top:7px;left:0;display:block;width:4px;height:4px;background:#e1ab11}.filterContents .linkArea a{display:inline-block}.totallingArea{display:flex;align-items:stretch;gap:20px;margin-bottom:26px}@media only screen and (max-width: 960px){.totallingArea{gap:3%;margin-bottom:20px}}@media only screen and (max-width: 560px){.totallingArea{flex-direction:column;gap:10px}}.totallingBox{flex:1;align-self:stretch;padding:14.5px 8px;border:1px solid #ccc;border-radius:10px;font-weight:bold;text-align:center;line-height:1.5}@media only screen and (max-width: 960px){.totallingBox{padding:12px 8px}}.totallingBox dt{margin-bottom:5px;font-size:.875rem;color:#d11c13}@media only screen and (max-width: 960px){.totallingBox dt{margin-bottom:3px;font-size:.6875rem}}@media only screen and (max-width: 768px){.totallingBox dt{margin-bottom:5px;font-size:.875rem}}.totallingBox dd{font-size:1.125rem}@media only screen and (max-width: 960px){.totallingBox dd{font-size:1rem}}@media only screen and (max-width: 560px){.totallingBox dd{font-size:1.125rem}}.totallingBox dd::before{content:"";transform:translateY(2px);display:inline-block;width:18px;height:18px;margin-right:8px;background:url(../images/point05_iconCheck.svg);background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 960px){.totallingBox dd::before{width:16px;height:16px;margin-right:5px}}@media only screen and (max-width: 560px){.totallingBox dd::before{width:18px;height:18px;margin-right:7px}}.epcReportArea{display:inline-block;min-width:300px;margin-top:22px;padding:20px;border:1px solid #ccc;border-radius:10px}@media only screen and (max-width: 960px){.epcReportArea{margin-top:14px}}@media only screen and (max-width: 768px){.epcReportArea{min-width:100%}}.epcReportArea li{position:relative;padding-left:12px;font-size:.875rem;line-height:1.5}.epcReportArea li:not(:last-of-type){margin-bottom:6px}@media only screen and (max-width: 768px){.epcReportArea li:not(:last-of-type){margin-bottom:14px}}.epcReportArea li::before{content:"";position:absolute;top:7px;left:0;width:4px;height:4px;background:#e1ab11}.epcReportArea a{display:inline-block}.otherArea{margin-bottom:70px}@media only screen and (max-width: 960px){.otherArea{margin-bottom:60px}}@media only screen and (max-width: 560px){.otherArea{margin-bottom:40px}}.otherArea .sectionLabel{color:#d11c13}.otherArea .btnArea{margin-top:30px}@media only screen and (max-width: 560px){.otherArea .btnArea{margin-top:25px}}.otherBox{display:flex;align-items:stretch;margin-bottom:20px;padding:20px 30px;border:1px solid #ccc;border-radius:10px;line-height:1.5}@media only screen and (max-width: 960px){.otherBox{padding:20px}}@media only screen and (max-width: 768px){.otherBox{flex-direction:column}}.otherBox h3{position:relative;min-width:370px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-right:24px;padding:0 24px 0 70px;border-right:1px solid #ccc;font-size:1.375rem;font-weight:700}@media only screen and (max-width: 1024px){.otherBox h3{min-width:320px}}@media only screen and (max-width: 960px){.otherBox h3{min-width:270px;padding:0 20px 0 55px;font-size:1.125rem}}@media only screen and (max-width: 768px){.otherBox h3{flex-direction:row;align-items:center;gap:8px;min-width:100%;margin:0 auto 12px;padding:0 0 12px;border:none;border-bottom:1px solid #ccc}}.otherBox h3::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);display:block}@media only screen and (max-width: 768px){.otherBox h3::before{position:static;top:auto;left:auto;transform:none}}.otherBox .textArea{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media only screen and (max-width: 768px){.otherBox .textArea{line-height:1.7}}.titleOtherSelf::before{width:50px;height:53px;background:url(../images/other_selfLogo.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (max-width: 960px){.titleOtherSelf::before{width:40px;height:38px}}.titleOtherClick::before{width:52px;height:35px;background:url(../images/other_click.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (max-width: 960px){.titleOtherClick::before{width:42px}}.titleOtherId::before{width:52px;height:50px;background:url(../images/other_orderId.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (max-width: 960px){.titleOtherId::before{width:42px;height:42px}}.titleOtherMobile::before{width:33px;height:56px;background:url(../images/other_mobile.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (max-width: 960px){.titleOtherMobile::before{width:45px;height:48px}}.reportPageArea{padding:70px 0;background-color:#f2f2f2}@media only screen and (max-width: 960px){.reportPageArea{padding:60px 0}}@media only screen and (max-width: 560px){.reportPageArea{padding:40px 0}}.reportPageArea .sectionLabel{color:#d11c13}.comparisonArea{max-width:790px;width:100%;margin:0 auto 30px}.comparisonArea.open .comparisonBox{max-height:none}.comparisonArea.open .fadeOverlay{opacity:0;visibility:hidden}.comparisonArea.open .toggleMoreBtn::before{transform:translateY(-50%) rotate(180deg)}.comparisonArea .comparisonBox{position:relative;height:294px;overflow:hidden;transition:height .4s ease}.comparisonArea .comparisonTable{overflow:hidden;width:100%;border-collapse:collapse;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px}.comparisonArea tr{display:table-row;opacity:1;transition:opacity .3s ease;border-bottom:1px dashed #ccc}.comparisonArea th,.comparisonArea td{width:50%;text-align:center;line-height:1.5;vertical-align:middle}.comparisonArea th:not(:last-of-type),.comparisonArea td:not(:last-of-type){border-right:1px solid #ccc}.comparisonArea th{padding:8.5px 15px;font-size:1.375rem;font-weight:700;color:#fff}@media only screen and (max-width: 560px){.comparisonArea th{font-size:1rem}}.comparisonArea td{padding:12px 15px}@media only screen and (max-width: 768px){.comparisonArea td{font-size:.875rem;text-align:left}}@media only screen and (max-width: 560px){.comparisonArea td{font-size:.75rem}}.comparisonArea .titleOld{background-color:#444}.comparisonArea .titleNew{background-color:#d11c13}.comparisonArea a{display:inline-block}.fadeOverlay{content:"";position:absolute;bottom:0;left:0;height:60px;width:100%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);pointer-events:none;transition:opacity .3s ease}.toggleMoreArea{padding:20px;background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;text-align:center;line-height:1.5}.toggleMoreArea .toggleMoreBtn{cursor:pointer;position:relative;padding:5px 10px 5px 16px;background:rgba(0,0,0,0);border:none;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;font-size:.875rem;color:#26a;text-decoration:underline;transition:.3s}.toggleMoreArea .toggleMoreBtn::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:8px;height:4px;background:url(../images/more_arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.toggleMoreArea .toggleMoreBtn:hover{opacity:.7}.summaryArea{padding:40px 0}@media only screen and (max-width: 560px){.summaryArea{padding:30px 0}}.summaryArea .textArea{display:flex;justify-content:center;align-items:center;gap:30px}@media only screen and (max-width: 560px){.summaryArea .textArea{flex-direction:column;gap:20px}}.summaryArea .textArea::before{content:"";display:inline-block;width:98px;min-width:98px;height:107px;background:url(../images/summary_ill01.svg);background-repeat:no-repeat;background-size:contain}