@charset "UTF-8";main{margin:0}.pageHead{margin:0}.content{padding:100px 0 150px}.leadWrap{margin:0 0 50px}.leadRow{display:flex;align-items:center;flex-direction:column;margin:0 0 15px}.leadLink{background:#cbe7f5;color:#333;border-radius:10px;display:flex;justify-content:center;align-items:center;padding:15px 15px;text-decoration:none;font-size:calc(.209rem + 1.791vw);font-weight:700;width:100%}.leadLink span{margin:0 15px 0 0}.leadLink+.leadLink{margin:15px 0 0}.downloadLink{border:solid 2px #003c60;display:flex;justify-content:center;align-items:center;text-decoration:none;margin:0 0 30px;font-size:calc(.209rem + 1.791vw);padding:15px 15px;border-radius:10px;color:#333;font-weight:700}.downloadLink span{margin:0 15px 0 0}.leadText{font-size:calc(.209rem + 1.791vw);text-align:center;font-weight:500;margin-bottom:50px}.entryWrap{margin:0 0 100px}.entryBox+.entryBox{margin:50px 0 0}.entryTitle{font-size:calc(.259rem + 2.241vw);font-weight:700;margin:0 0 20px}.entryMin+.entryMin{margin:40px 0 0}.entryMinTitle{font-size:calc(.189rem + 1.611vw);font-weight:700;margin:0}.coop{margin:30px 0 0}.coopTitle{font-weight:400;font-size:calc(.169rem + 1.431vw)}.coopText span{font-size:1.4rem}.attention+.attention{margin:30px 0 0}.scheduleRowOuter{width:100%;max-width:1000px;margin:0 auto 40px}.scheduleRow{overflow-x:auto}.scheduleRow img{min-width:1000px}.scheduleMin+.scheduleMin{margin:30px 0 0}.standard+.standard{margin:45px 0 0}.standardMin+.standardMin{margin:30px 0 0}.standardTableWrap{margin:30px 0 0}.tableTitle{font-size:calc(.189rem + 1.611vw);font-weight:700;margin:0 0 10px}.standardTableInner{overflow-x:auto}.standardTable{width:100%;border-top:solid 2px #707070;border-right:solid 2px #707070;min-width:800px}.standardTableData,.standardTableHead{border-bottom:solid 2px #707070;border-left:solid 2px #707070}.standardTableHead{background:#faf0d0;vertical-align:middle;font-weight:400;text-align:center;padding:25px 30px;white-space:nowrap}.standardTableHeadTitle{padding:20px 25px}.standardTableData{padding:25px 30px}.standardTableHeadText{padding:20px 60px;background:#f4f3f2;text-align:left;white-space:wrap}.attentionHead{text-indent:-1em;padding-left:1em}.standardItem{display:flex}.standardItem::before{content:"・"}.watchItem{display:flex}.watchItem::before{content:"●";margin:0 3px 0 0}.watchItem:not(:last-of-type){margin:0 0 10px}.commentList{display:flex;font-size:1.4rem}.commentList::before{content:"※"}.suggestBox:not(:last-of-type){margin:0 0 75px}.suggestBoxCenter{display:flex;justify-content:center;align-items:center;position:relative;margin:0 0 50px}.suggestBoxCenter::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;border-top:dotted 2px #333}.suggestBoxTitle{background:#333;color:#fff;font-size:calc(.219rem + 1.881vw);font-weight:700;padding:2px 35px;border-radius:12px;text-align:center;position:relative}.suggestMin+.suggestMin{margin:30px 0 0}.suggestLink{color:#333}.caution{margin:25px 0 0}.judgeMember{margin-left:1em}.judgeMemberRow+.judgeMemberRow{margin:10px 0 0}.jugeName{min-width:80px}.checkWrap{margin:0 auto 50px auto;width:100%;max-width:800px;border:solid 2px red;border-radius:10px;font-weight:700;padding:25px}.checkWrap p{color:red;padding-left:1em;text-indent:-1em}.check{margin:25px 0 0;display:flex;justify-content:center;align-items:center}.check label{display:inline-block;padding:0 0 0 20px;font-size:1.5rem}.check input{transform:scale(2)}.check input:checked+.checkLinkWrap .checkLink{pointer-events:auto;background:#dbba54}.check input:checked+.checkLinkWrap .takeLink{pointer-events:auto;color:#333}.check input:checked+.suggestLinkWrap .suggestLink{pointer-events:auto;background:#dbba54}.checkLink,.suggestLink{pointer-events:none;max-width:300px;display:flex;justify-content:center;align-items:center;padding:15px 15px;color:#fff;background:#ddd;text-decoration:none}.suggestLinkWrap2023{margin:20px auto 50px auto}.suggestLinkWrap2023 a{font-size:2rem;display:block;padding:20px 15px;color:#333;text-decoration:none;text-align:center;pointer-events:none;background:#bcbcbc;border-radius:10px}.suggestLinkWrap2023 a:hover{text-decoration:underline}.takeLinkWrap{width:100%}.takeLinkWrap+.takeLinkWrap{margin:10px 0 0}.takeLink{font-size:2rem;text-align:center;display:block;padding:20px 20px;text-decoration:none;color:#333;pointer-events:none;background:#bcbcbc;border-radius:10px}.takeLink span{display:inline-block;margin:0 0 0 10px;background-color:#fff}.entryList{width:100%;margin:0 auto 20px auto;display:block}.entryList li{background-color:#cbe7f5;border-radius:10px;width:100%;margin-bottom:15px}.entryAFlex{width:100%;display:flex;justify-content:center;align-items:center;padding:15px 0;color:#000;text-decoration:none}.entryAFlex:hover{text-decoration:underline}.entryAFlex p{margin-left:20px;font-size:20px;font-weight:700}.entryImgDoc{width:62px}.entryImgWeb{width:80px}.sheetDL{width:100%;border:2px solid #003c60;border-radius:10px;display:flex;justify-content:center;align-items:center;text-decoration:none}.sheetDL:hover{text-decoration:underline}.sheetDL p{font-weight:700;margin-left:20px;font-size:15px}.entryImgPdf{width:30px}.textRight{padding-left:1em;text-indent:-1em;text-align:left}.checkLinkWrap{margin:15px 0 0 0;display:block}.entryComment{margin:10px 0 0 0;padding-left:1em;text-indent:-1em}@media (min-width:768px){.leadRow{flex-direction:row;justify-content:space-between;align-items:stretch;margin:0 0 25px}.leadLink{width:calc(50% - 10px)}.leadLink+.leadLink{margin:0}.judgeMemberRow{display:flex;align-items:flex-start}.judgeMemberRow+.judgeMemberRow{margin:0}}@media (min-width:960px){.entryWrap{margin:0 0 150px}.checkWrap{padding:25px 50px}.check label{padding:0 0 0 40px;font-size:2rem}.takeLinkWrap{width:49%}.takeLinkWrap+.takeLinkWrap{margin:0}.entryList{display:flex;justify-content:space-between}.entryList li{width:calc(50% - 7.5px);margin-bottom:0}.sheetDL p{margin-left:40px;font-size:20px}.entryImgPdf{width:45px}.textRight{text-align:right}.checkLinkWrap{display:flex;justify-content:space-between}}@media (min-width:1000px){.leadLink{font-size:2rem}.downloadLink{font-size:2rem}.leadText{font-size:2rem}.entryTitle{font-size:2.5rem}.entryMinTitle{font-size:1.8rem}.coopTitle{font-size:1.6rem}.tableTitle{font-size:1.8rem}.suggestBoxTitle{font-size:2.1rem}}