﻿.applicants{display:flex;flex-direction:column;width:100%;margin-top:80px;margin-bottom:100px;margin-left:auto;margin-right:auto}.applicants:after{width:100%;margin-top:85px;margin-bottom:85px;margin-left:auto;margin-right:auto;border-top:1px solid #06c;content:"";flex-grow:1;z-index:888}.applicants .content{display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:1186px;padding-left:10px;padding-right:10px;box-sizing:border-box;margin-bottom:100px;margin-left:auto;margin-right:auto}@media screen and (max-width: 750px){.applicants .content{flex-direction:column;max-width:calc(100% - 30px);padding-left:0;padding-right:0}}.applicants .content .left{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.applicants .content .left .title{font-size:44px;text-align:left;line-height:66px;color:#000;font-family:"Noto Sans JP","sans-serif";width:100%;min-width:310px}.applicants .content .right{width:100%;max-width:695px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;margin-left:15px}@media screen and (max-width: 750px){.applicants .content .right{margin-left:0}}.applicants .content .right .recruitment-details{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}.applicants .content .right .recruitment-details .header{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;background-color:#06c;color:#fff;line-height:36.75px;padding-top:5px;padding-bottom:5px}.applicants .content .right .recruitment-details .header .title{font-size:21px;font-family:"Noto Sans JP","sans-serif";line-height:36.75px;padding-left:10px;padding-right:10px;box-sizing:border-box}.applicants .content .right .recruitment-details .detail{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;background-color:#f8fcf4}.applicants .content .right .recruitment-details .detail .text{width:100%;font-size:16px;line-height:28px;color:#313131;font-family:"Noto Sans JP","sans-serif";padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;box-sizing:border-box}.applicants .content .right .recruitment-details .detail .num-lists{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;box-sizing:border-box;counter-reset:list-counter}.applicants .content .right .recruitment-details .detail .num-lists .num-list{display:flex;align-items:flex-start;font-size:16px;line-height:28px;color:#313131;font-family:"Noto Sans JP","sans-serif";counter-increment:list-counter;list-style:none}.applicants .content .right .recruitment-details .detail .num-lists .num-list::before{content:"（" counter(list-counter) "）";position:relative;margin-right:-3px}.applicants .content .right .recruitment-details .detail .nonstyle-lists{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;box-sizing:border-box;counter-reset:list-counter;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}.applicants .content .right .recruitment-details .detail .nonstyle-lists .nonstyle-list{width:100%;display:flex;align-items:flex-start;font-size:16px;line-height:28px;color:#313131;font-family:"Noto Sans JP","sans-serif";counter-increment:list-counter;list-style:none}.applicants .content .right .recruitment-details .detail .nonstyle-lists .nonstyle-list::before{content:"【第" counter(list-counter) "次募集】";position:relative;width:100%;max-width:120px}.applicants .content .right .recruitment-details .detail .fundraising-schedule-lists{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;box-sizing:border-box;counter-reset:list-counter;padding-top:21px;padding-bottom:21px;padding-left:10px;padding-right:10px}.applicants .content .right .recruitment-details .detail .fundraising-schedule-lists .fundraising-schedule-list{width:100%;display:flex;align-items:flex-start;font-size:16px;line-height:28px;color:#313131;font-family:"Noto Sans JP","sans-serif";list-style:none}.applicants .content .right .recruitment-details .detail .asterisk{display:flex;justify-content:flex-end;align-items:flex-start;width:100%;font-size:16px;color:rgba(49,49,49,.8);font-family:"Noto Sans JP","sans-serif";padding-bottom:21px;padding-left:10px;padding-right:10px;margin-top:-20px}.applicants .content .right .recruitment-details .detail .asterisk::before{content:"※";color:rgba(255,0,0,.8);position:relative}.applicants .content .right .recruitment-details .detail .details-table{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;box-sizing:border-box;counter-reset:title-counter;padding-top:21px;padding-bottom:21px;padding-left:10px;padding-right:10px}.applicants .content .right .recruitment-details .detail .details-table tbody{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;box-sizing:border-box}.applicants .content .right .recruitment-details .detail .details-table tbody tr{width:100%;display:flex;flex-direction:row;margin-bottom:10px}@media screen and (max-width: 500px){.applicants .content .right .recruitment-details .detail .details-table tbody tr{flex-direction:column}}.applicants .content .right .recruitment-details .detail .details-table tbody tr th{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;max-width:150px;font-size:16px;line-height:28px;color:rgba(49,49,49,.8);font-family:"Noto Sans JP","sans-serif"}.applicants .content .right .recruitment-details .detail .details-table tbody tr th.title-counter{counter-increment:title-counter;list-style:none}.applicants .content .right .recruitment-details .detail .details-table tbody tr th.title-counter::before{content:"（" counter(title-counter) "）";position:relative;margin-left:-10px;margin-right:-3px}.applicants .content .right .recruitment-details .detail .details-table tbody tr td{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;font-size:16px;line-height:28px;color:#313131;font-family:"Noto Sans JP","sans-serif"}.applicants .content .right .recruitment-details .detail .details-table tbody tr td .lists{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin:0;padding:0;box-sizing:border-box;list-style:disc;list-style-type:disc;list-style-position:inside}.applicants .content .right .recruitment-details .detail .details-table tbody tr td .lists .list{display:flex;align-items:flex-start;font-size:16px;line-height:28px;color:#313131;font-family:"Noto Sans JP","sans-serif";list-style:disc;list-style-type:disc;list-style-position:inside;margin-bottom:8px}.applicants .content .right .recruitment-details .detail .details-table tbody tr td .lists .list::before{content:"・";position:relative;margin-right:5px}.applicants .content .right .recruitment-details .detail .details-table tbody tr td .num-lists{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin:0;padding:0;box-sizing:border-box;counter-reset:list-counter}.applicants .content .right .recruitment-details .detail .details-table tbody tr td .num-lists .num-list{display:flex;align-items:flex-start;font-size:16px;line-height:28px;color:#313131;font-family:"Noto Sans JP","sans-serif";counter-increment:list-counter;list-style:none;margin-bottom:8px}.applicants .content .right .recruitment-details .detail .details-table tbody tr td .num-lists .num-list::before{content:counter(list-counter) "）";position:relative;margin-right:-3px}.applicants .content .right .recruitment-details .detail .details-table tbody tr td .exam-schedule-lists{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;box-sizing:border-box;margin:0;padding:0;counter-reset:list-counter}.applicants .content .right .recruitment-details .detail .details-table tbody tr td .exam-schedule-lists .exam-schedule-list{width:100%;display:flex;align-items:flex-start;font-size:16px;line-height:28px;color:#313131;font-family:"Noto Sans JP","sans-serif";counter-increment:list-counter;list-style:none}.applicants .content .right .recruitment-details .detail .details-table tbody tr td .exam-schedule-lists .exam-schedule-list::before{content:"【第" counter(list-counter) "次試験】";position:relative;width:100%;max-width:120px}.applicants .content .right .recruitment-details .detail .details-table tbody tr td .row-lists{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;margin:0;padding:0;counter-reset:list-counter}.applicants .content .right .recruitment-details .detail .details-table tbody tr td .row-lists .row-list{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;font-size:16px;line-height:28px;color:#313131;font-family:"Noto Sans JP","sans-serif";list-style:none;margin-right:20px}.applicants .content .right .recruitment-details .detail .price-table{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;box-sizing:border-box;counter-reset:title-counter;padding-top:21px;padding-bottom:21px;padding-left:10px;padding-right:10px}.applicants .content .right .recruitment-details .detail .price-table tbody{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;box-sizing:border-box;margin-bottom:20px}.applicants .content .right .recruitment-details .detail .price-table tbody tr{width:100%;display:flex;flex-direction:row;margin-bottom:10px}.applicants .content .right .recruitment-details .detail .price-table tbody tr th{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;max-width:230px;font-size:16px;line-height:28px;color:rgba(49,49,49,.8);font-family:"Noto Sans JP","sans-serif";text-align:left}.applicants .content .right .recruitment-details .detail .price-table tbody tr td{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;font-size:16px;line-height:28px;color:#313131;font-family:"Noto Sans JP","sans-serif"}.applicants .content .right .text{width:100%;max-width:695px;margin-top:15px;font-size:28px;text-align:left;color:#313131;font-family:"Noto Sans JP","sans-serif";margin-bottom:30px}.applicants .content .right .buttonSection{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:50px;margin-left:auto;margin-right:auto}.applicants .content .right .buttonSection .button{margin-top:22px;margin-bottom:38px;display:flex;justify-content:center;align-items:center;background:#fff 0% 0% no-repeat padding-box;box-shadow:4px 6px 6px rgba(0,102,204,.16);border:.5px solid #0266cb;border-radius:60px;width:161px;height:48px;font-size:13px;text-align:center;letter-spacing:.78px;line-height:19.5px;color:#06c;font-family:"Noto Sans JP","sans-serif";position:relative}.applicants .content .right .buttonSection .button a{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:60px}.applicants .content .right .inquiry{margin-top:75px;width:100%;max-width:695px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #06c;border-radius:40px}.applicants .content .right .inquiry .text{margin-top:40px;font-size:16px;text-align:center;line-height:32px;color:#313131;font-family:"Noto Sans JP","sans-serif"}.applicants .content .right .inquiry .tel{margin-top:12px;font-size:24px;text-align:center;line-height:26px;color:#313131;font-family:"Montserrat","sans-serif"}.applicants .content .right .inquiry .tel a{color:#06c;text-decoration:none}.applicants .content .right .inquiry .button{margin-top:22px;margin-bottom:38px;display:flex;justify-content:center;align-items:center;background:#fff 0% 0% no-repeat padding-box;box-shadow:4px 6px 6px rgba(0,102,204,.16);border:.5px solid #0266cb;border-radius:60px;width:161px;height:48px;font-size:13px;text-align:center;letter-spacing:.78px;line-height:19.5px;color:#06c;font-family:"Noto Sans JP","sans-serif";position:relative}.applicants .content .right .inquiry .button a{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:60px}.pre-primary{display:flex;flex-direction:column;width:100%;margin-top:50px;margin-bottom:100px;margin-left:auto;margin-right:auto}.pre-primary .content{display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:1186px;margin-bottom:100px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 750px){.pre-primary .content{flex-direction:column;max-width:calc(100% - 30px);padding-left:0;padding-right:0}}.pre-primary .content .left{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:310px}.pre-primary .content .left .title{font-size:21px;text-align:left;line-height:36.75px;color:#313131;font-family:"Noto Sans JP","sans-serif";padding-left:15px;padding-right:15px;box-sizing:border-box}.pre-primary .content .left .title .image{width:100%;max-width:450px}.pre-primary .content .left .copy{margin-top:100px;font-size:28px;text-align:left;line-height:49px;color:#313131;font-family:"Noto Sans JP","sans-serif"}.pre-primary .content .left .icons{margin-top:50px;margin-left:auto;margin-right:auto}.pre-primary .content .right{width:100%;max-width:695px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-left:15px}@media screen and (max-width: 750px){.pre-primary .content .right{margin-left:0}}.pre-primary .content .right .schedule{width:100%;display:flex;flex-direction:column}.pre-primary .content .right .schedule .day{margin-top:53px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}.pre-primary .content .right .schedule .day .count{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;max-width:78px}.pre-primary .content .right .schedule .day .count .number{height:100%;max-height:52px}.pre-primary .content .right .schedule .day .count .counter{display:flex;font-size:21px;text-align:left;line-height:36.75px;color:#313131;font-family:"Noto Sans JP","sans-serif";margin-bottom:-8px}.pre-primary .content .right .schedule .day .date{font-size:28px;text-align:left;line-height:49px;color:#313131;font-family:"Noto Sans JP","sans-serif";margin-bottom:-10px;margin-left:67px}@media screen and (max-width: 600px){.pre-primary .content .right .schedule .day .date{margin-left:30px}}.pre-primary .content .right .details{margin-top:70px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.pre-primary .content .right .details .detail{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 600px){.pre-primary .content .right .details .detail{flex-direction:column;align-items:flex-start;margin-top:20px}}.pre-primary .content .right .details .detail .topic{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:16px;text-align:left;line-height:32px;color:#313131;font-family:"Noto Sans JP","sans-serif";min-width:65px}.pre-primary .content .right .details .detail .topic:before{content:"【"}.pre-primary .content .right .details .detail .topic:after{content:"】"}.pre-primary .content .right .details .detail .description{font-size:16px;text-align:left;line-height:32px;color:#313131;font-family:"Noto Sans JP","sans-serif"}@media screen and (max-width: 600px){.pre-primary .content .right .details .detail .description{margin-left:20px}}.pre-primary .content .right .text{display:flex;flex-direction:column;margin-top:32px;width:100%;font-size:16px;text-align:left;line-height:32px;color:#313131;font-family:"Noto Sans JP","sans-serif"}.pre-primary .content .right .asterisk-box{display:flex;flex-direction:column;margin-top:32px}.pre-primary .content .right .asterisk-box .asterisk{display:flex;flex-direction:row;font-size:16px;text-align:left;line-height:32px;color:#313131;font-family:"Noto Sans JP","sans-serif"}.pre-primary .content .right .asterisk-box .asterisk:before{content:"※"}.pre-primary .content .right .inquiry{margin-top:75px;width:100%;max-width:695px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #06c;border-radius:40px}.pre-primary .content .right .inquiry .text{margin-top:40px;font-size:16px;text-align:center;line-height:32px;color:#313131;font-family:"Noto Sans JP","sans-serif"}.pre-primary .content .right .inquiry .tel{margin-top:12px;font-size:24px;text-align:center;line-height:26px;color:#313131;font-family:"Montserrat","sans-serif"}.pre-primary .content .right .inquiry .tel a{color:#06c;text-decoration:none}.pre-primary .content .right .inquiry .button{margin-top:22px;margin-bottom:38px;display:flex;justify-content:center;align-items:center;background:#fff 0% 0% no-repeat padding-box;box-shadow:4px 6px 6px rgba(0,102,204,.16);border:.5px solid #0266cb;border-radius:60px;width:161px;height:48px;font-size:13px;text-align:center;letter-spacing:.78px;line-height:19.5px;color:#06c;font-family:"Noto Sans JP","sans-serif";position:relative}.pre-primary .content .right .inquiry .button a{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:60px}/*# sourceMappingURL=elementary-school-applicants.min.css.map */