.examineInputCover .fukidashi,.indicateCover .fukidashi{position:absolute;top:0;left:32px}
.examineInputCover,.indicateCover{position:relative}
.examineInputCover .fukidashi{position:absolute;top:0;left:32px}
.examineInputArea,.indicateArea{width:calc(100% - 133px);border-radius:5px;margin-left:auto;background:#d8eaf8;overflow:hidden;padding-bottom:60px}
.examineInputArea .examineInputHead,.indicateArea .indicateHead{background:#3b98de;color:#fff;line-height:1.75;padding:22px 0 22px 45px}
.examineInputCover.top .examineInputArea .examineInputBox{width:410px;margin:0 auto}
.examineInputCover.top .examineInputArea .examineInputBox dl{display:inline-flex;flex-wrap:wrap;font-weight:bold;font-size:10px;padding:45px 0}
.examineInputCover.top .examineInputArea .examineInputBox dl dt:first-child{padding-top:0}
.examineInputCover.top .examineInputArea .examineInputBox dl dt{width:112px;padding-left:34px;padding-top:2px}
.examineInputCover.top .examineInputArea .examineInputBox dl dt:first-child+dd{margin-top:0}
.examineInputCover.top .examineInputArea .examineInputBox dl dd{width:calc(100% - 112px);margin-top:32px}
.examineInputCover.top .examineInputArea .examineInputBox .btnObj input{height:33px;display:flex;justify-content:center;align-items:center;border-radius:17px;background:#0095d0;color:#fff;font-size:12px;font-weight:bold;margin:0 auto;width:340px}
.indicateArea .indicateHead{padding:1px 0 3px;text-align:center}
.indicateArea{background:#fff;border:1px solid #3b97de;padding:0}
.indicateArea .indicateBox{padding:28px 35px 25px}
.indicateArea .indicateBox .resultTxt01{font-size:24px}
.indicateArea .indicateBox .resultTxt02{font-size:20px;color:#3b97de;border-top:1px solid gray;padding:10px 8px 0 4px}
.indicateArea .indicateBox .resultTxt03{line-height:1.5;padding:0 8px 0 4px;letter-spacing:-0.4px}
.resultArea{margin:35px -20px auto;padding-bottom:20px}
.resultArea .graphArea{text-align:center}
.resultArea .tabNav{display:flex;justify-content:center}
.resultArea .tabNav li{width:350px;margin:0 5px;text-align:center;padding:0;text-indent:0}
.resultArea .tabNav li.cur a{pointer-events:none}
.resultArea .tabNav li.tab02 a{background:#e9ab00}
.resultArea .tabNav li a{width:100%;height:52px;display:flex;align-items:center;justify-content:center;background:#3b98de;color:#fff;font-size:15px;font-weight:bold;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:0}
.resultArea #tab01{padding:55px 0 0}
.resultArea #tab02{padding:67px 0 55px;display:none}
div#tab01{border-top:9px solid #3b98de}
.graphArea02{position:relative;width:654px;margin:0 auto}
.graphArea02 .item{position:absolute;top:263px;left:415px}
.graphArea02 .item p span{position:absolute;right:0;top:0;color:#fff;margin:auto;font-size:13px;display:block;padding:10px 0;text-align:center;width:110px;background:#001965;border-radius:5px}
.graphArea02 .item p span::before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:5px solid rgba(0,0,0,0);border-top:12px solid #001965}
.graphArea02 .item p span b{font-size:23px;transform:scale(1,1.3);display:inline-block;font-weight:normal;padding-right:3px}
.graphArea02 .childDataList{display:block;line-height:1;padding-right:0;padding-bottom:0;position:absolute;top:26px;left:265px}
.childDataList{display:flex;justify-content:flex-end;line-height:1;padding-right:75px !important;padding-bottom:39px !important;font-weight:bold;list-style-type:none !important;list-style-position:inside !important;margin-block:0 0 !important}
.graphArea02 .childDataList li:first-child{border-right:0;padding:0;margin-right:0;text-indent:0}
.graphArea02 .childDataList li:last-child{padding:0;text-indent:0}
.childDataList li:first-child{border-right:3px solid #3b97de;margin-right:15px;padding:0 18px 0 0;text-indent:0}
.childDataList li:last-child{padding:0;text-indent:0}
.graphArea02 .childDataList dt{width:125px;text-align:right}
.graphArea02 .childDataList dt,.graphArea02 .childDataList dd{display:inline-block;font-size:16px}
.childDataList dt,.childDataList dd{display:inline-block;font-size:19px;color:#001965}
.graphArea02 .childDataList dd .num{padding:0 7px 0 10px}
.childDataList dd .num{font-size:45px;color:#3b97de;padding:0 7px 0 10px;font-weight:normal}
.resultArea .recordsGrowth{margin-top:50px}
.resultArea .recordsGrowth a,.resultArea .recordsPast input{display:flex;justify-content:center;align-items:center;width:230px;height:34px;border-radius:17px;background:#3b97de;color:#fff;font-size:19px;font-weight:bold;margin:0 auto}
.resultArea .dlReader{font-size:6px;text-align:center;margin-top:4px}
.resultArea .recordsPast input{background:#001965;margin-top:37px;width:230px !important;font-size:19px !important;height:34px !important;cursor:pointer}
.resultArea .recordsGrowth a .icon-pdf{font-size:22px;margin-right:5px}
.pdfDownloadBox{width:474px;margin:50px auto 0;padding:20px 33px;border:1px solid #3b97de;border-top:0;position:relative}
.pdfDownloadBox img{display:inline;vertical-align:bottom}
.pdfDownloadBox .downloadTable dd .icon-pdf{display:inline-flex;align-items:center;justify-content:center}
.icon-pdf::before{font-family:"icon-pdf" !important;content:"";font-size:24px;background:#fff;color:#d41a1a;border-radius:5px 9px 5px 5px}
.pdfDownloadBox .downloadTable dd .icon-pdf::before{font-size:19px}
.pdfDownloadBox .ttl{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-size:19px;color:#3b97de;font-weight:bold;width:100%}
.pdfDownloadBox .ttl .cover{display:block;padding:0 8px;font-size:19px}
.pdfDownloadBox .ttl::before{content:"";display:block;height:1px;width:auto;background:#3b97de;flex-grow:1}
.pdfDownloadBox .ttl::after{content:"";display:block;height:1px;width:auto;background:#3b97de;flex-grow:1}
.pdfDownloadBox .ttl .icon-pdf{margin-right:5px;font-size:24px;display:inline-block;left:8px}
.pdfDownloadBox .downloadTable{display:flex}
.pdfDownloadBox dl{font-weight:bold;color:#000;font-size:19px;margin:0}
.pdfDownloadBox dl:nth-child(1){width:66%}
.pdfDownloadBox dl:nth-child(2){width:34%}
.pdfDownloadBox dl dt{border-left:1px solid #dbe3e7;text-align:center;padding-bottom:10px}
.pdfDownloadBox dl:nth-child(1) dt{margin-left:50%}
.pdfDownloadBox dl:nth-child(1) dd{display:flex;justify-content:space-between;align-items:center}
.pdfDownloadBox dl dd>span{width:100%;display:flex;justify-content:center;align-items:center;height:84px;border-top:1px solid #dbe3e7;border-left:1px solid #dbe3e7}
.pdfDownloadBox dl dd>span.txt{border-left:0}
.pdfDownloadBox dl .pdfItem a{background:#9dcbee;color:#001965;width:58px;height:34px;border-radius:17px;display:inline-flex;justify-content:center;align-items:center;padding-bottom:0}
.pdfDownloadBox dl:nth-child(2) .pdfItem a{background:#f1ddaa;color:#e6553f}
.growthAssessment{margin-top:32px}
.growthAssessment .ttl{font-size:19px;color:#3b97de;font-weight:bold;display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}
.growthAssessment .ttl::after{content:"";display:block;height:1px;flex-grow:1;background:#3b97de;margin-left:5px}
.growthAssessment .txt{font-size:13px;line-height:1.77}
.indicateArea .indicateBox .resultTxt01 .resultNum{font-size:78px;color:#3b97de;line-height:1.1}
div#tab02{border-top:9px solid #e9ab00}
.nncore-text ul li::marker{content:none}
.graphArea02 .item p span b{font-size:23px;transform:scale(1,1.3);display:inline-block;font-weight:normal;padding-right:3px}
.graphArea02 .item p span::before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:5px solid rgba(0,0,0,0);border-top:12px solid #001965}
@media(width>= 768px){.sp{display:none}
.txt.sp{display:none}
}
@media(width <= 767px){.pc{display:none !important}
.pdfDownloadBox{width:100%;margin:70px auto 0;padding:18px}
.pdfDownloadBox .ttl .icon-pdf{display:none}
.pdfDownloadBox .downloadTable{display:block}
.pdfDownloadBox dl:nth-child(1){width:100%}
.pdfDownloadBox dl:nth-child(2){width:100%;margin-top:20px}
.pdfDownloadBox dl dt{border-left:0;padding-bottom:8px}
.pdfDownloadBox dl:nth-child(1) dt{margin-left:0}
.pdfDownloadBox dl dt img{width:42px;height:64px;margin-right:8px}
.pdfDownloadBox dl:nth-child(2) dt img{width:49px}
.pdfDownloadBox dl dd{display:flex;justify-content:space-between;align-items:center;height:72px;border-top:1px solid #dbe3e7}
.pdfDownloadBox dl dd>span{width:auto;height:auto;border-top:0;border-left:0;display:block}
.pdfDownloadBox dl dd>span.txt{border-left:0;padding-left:4px}
.pdfDownloadBox dl .pdfItem{text-align:right;padding-right:14px}
.examineInputCover .fukidashi,.indicateCover .fukidashi{position:relative;top:0;left:0;margin-top:14px}
.indicateArea{padding-bottom:25px}
.examineInputArea,.indicateArea{width:calc(100% - 14px);border-radius:5px;overflow:auto;padding-bottom:40px;margin:0 auto}
.indicateArea .indicateHead{padding:3px 0 4px;font-size:14px;line-height:1.74}
.indicateArea .indicateBox .resultTxt01{text-align:center;padding-bottom:20px}
.indicateArea .indicateBox .resultTxt02{padding:25px 0 10px;text-align:center}
.indicateArea .indicateBox .resultTxt03{padding:0;letter-spacing:normal}
.indicateArea .indicateBox .resultTxt01 .resultNum{font-size:72px;display:block}
.resultArea{margin:48px 0 auto;padding-bottom:0}
.resultArea .tabNav li{width:calc(50% - 2px);margin:0}
.resultArea #tab01{padding:20px 0 0;position:relative}
.resultArea #tab02{padding:12px 0 0}
div#tab01{border-top:5px solid #3b98de}
div#tab02{border-top:5px solid #e9ab00}
.graphArea02{width:100%;margin:0 auto}
.graph img{width:100%;height:auto}
.resultArea .recordsGrowth a,.resultArea .recordsPast input{width:90%;height:40px;border-radius:20px}
.resultArea .recordsPast input{margin-top:25px;width:90% !important;height:40px !important}
.resultArea .dlReader{margin-top:4px}
.graph01{position:relative}
.enlargement{position:absolute;top:-10px;right:30px;width:36px}
.childDataList{display:inline-block;line-height:1;padding-right:0 !important;padding-bottom:25px !important;text-align:left}
.graphArea02 .childDataList{left:38%;top:6%}
.graphArea02 .childDataList .num{font-size:5vw}
.childDataList dd .num{font-size:29px;padding:0 7px 0 10px}
.childDataList dt{width:125px;text-align:right}
.childDataList li:first-child{border-right:0;padding-right:0;margin-right:0}
.graphArea02 .childDataList dt,.graphArea02 .childDataList dd{display:inline-block;font-size:14px}
.childDataList dt,.childDataList dd{font-size:14px}
.graphArea02 .item{position:absolute;top:250px;left:415px}
.graphArea02 .item01{width:20.64%;top:48%;left:63%}
.graphArea02 .item img{width:100%;height:auto}
.graphArea02 .item p span{left:25%;bottom:70%;top:auto;font-size:1vw;padding:3px 5px;width:auto}
.graphArea02 .item p span::before{margin-left:-10px;border:5px solid rgba(0,0,0,0);border-top:10px solid #001965}
.graphArea02 .item p span b{font-size:3vw}
}