body:not(#topPage) .pageContents{padding:0}body:not(#topPage) .sec-kv .kvWrap{position:relative;background:url("../img/pages/attendance/kv.jpg") no-repeat;background-size:cover;background-position:50% 35%;height:335px}@media only screen and (max-width: 1280px){body:not(#topPage) .sec-kv .kvWrap{height:280px}}@media only screen and (max-width: 767px){body:not(#topPage) .sec-kv .kvWrap{height:90px}}body:not(#topPage) .sec-kv .kvWrap::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3)}body:not(#topPage) .sec-kv .kvWrap .sectionText{display:flex;justify-content:center;align-items:center;margin:0;padding:0;max-width:100%;height:100%}body:not(#topPage) .sec-kv .kvWrap .sectionText .sectionTitle{position:relative;z-index:10;margin:0;text-align:center}body:not(#topPage) .sec-kv .kvWrap .sectionText .sectionTitle .jp{color:#fff}.sec-go,.sec-merit{margin-top:150px}@media only screen and (max-width: 991px){.sec-go,.sec-merit{margin-top:100px}}@media only screen and (max-width: 767px){.sec-go,.sec-merit{margin-top:50px}}.sec-go .sectionWrap,.sec-merit .sectionWrap{max-width:1320px}@media only screen and (max-width: 767px){.sec-go .sectionWrap,.sec-merit .sectionWrap{padding:10px 0 0}}.sec-go .sectionWrap .sectionTitle,.sec-merit .sectionWrap .sectionTitle{margin-bottom:40px;padding:0 .5em;font-size:3.4rem;font-weight:500;border-left:3px solid #13447D}@media only screen and (max-width: 1024px){.sec-go .sectionWrap .sectionTitle,.sec-merit .sectionWrap .sectionTitle{font-size:3.0rem}}@media only screen and (max-width: 767px){.sec-go .sectionWrap .sectionTitle,.sec-merit .sectionWrap .sectionTitle{margin-bottom:20px;padding:0 0 0 1em;font-size:1.8rem;line-height:1.5}}.sec-go .sectionWrap .sectionTitle+.text,.sec-go .sectionWrap .sectionTitle+.text+.text,.sec-go .sectionWrap .sectionTitle+.text+.text+.text,.sec-go .sectionWrap .sectionTitle+.text+.text+.text+.text,.sec-merit .sectionWrap .sectionTitle+.text,.sec-merit .sectionWrap .sectionTitle+.text+.text,.sec-merit .sectionWrap .sectionTitle+.text+.text+.text,.sec-merit .sectionWrap .sectionTitle+.text+.text+.text+.text{margin-bottom:20px;font-size:1.6rem;font-weight:500;line-height:2}@media only screen and (max-width: 767px){.sec-go .sectionWrap .sectionTitle+.text,.sec-go .sectionWrap .sectionTitle+.text+.text,.sec-go .sectionWrap .sectionTitle+.text+.text+.text,.sec-go .sectionWrap .sectionTitle+.text+.text+.text+.text,.sec-merit .sectionWrap .sectionTitle+.text,.sec-merit .sectionWrap .sectionTitle+.text+.text,.sec-merit .sectionWrap .sectionTitle+.text+.text+.text,.sec-merit .sectionWrap .sectionTitle+.text+.text+.text+.text{font-size:1.4rem}}.sec-go .sectionWrap .sectionTitle+.text+.text+.text+.text,.sec-merit .sectionWrap .sectionTitle+.text+.text+.text+.text{margin-bottom:80px}@media only screen and (max-width: 767px){.sec-go .sectionWrap .sectionTitle+.text+.text+.text+.text,.sec-merit .sectionWrap .sectionTitle+.text+.text+.text+.text{margin-bottom:40px}}.sec-go .sectionWrap .meritListArea .meritList,.sec-merit .sectionWrap .meritListArea .meritList{display:flex;justify-content:center;flex-wrap:wrap;margin:50px -20px}@media only screen and (max-width: 991px){.sec-go .sectionWrap .meritListArea .meritList,.sec-merit .sectionWrap .meritListArea .meritList{margin:50px -10px}}@media only screen and (max-width: 767px){.sec-go .sectionWrap .meritListArea .meritList,.sec-merit .sectionWrap .meritListArea .meritList{flex-wrap:wrap;margin:30px 0 0}}.sec-go .sectionWrap .meritListArea .meritList>li,.sec-merit .sectionWrap .meritListArea .meritList>li{width:calc(50% - 40px);margin:0 20px 40px;padding:65px 4vw}@media only screen and (max-width: 991px){.sec-go .sectionWrap .meritListArea .meritList>li,.sec-merit .sectionWrap .meritListArea .meritList>li{width:calc(50% - 20px);margin:0 10px 20px}}@media only screen and (max-width: 767px){.sec-go .sectionWrap .meritListArea .meritList>li,.sec-merit .sectionWrap .meritListArea .meritList>li{width:100%;margin:0 0 20px;padding:30px 4vw}}.sec-go .sectionWrap .meritListArea .meritList>li.merit,.sec-merit .sectionWrap .meritListArea .meritList>li.merit{background:#EFF7FF}.sec-go .sectionWrap .meritListArea .meritList>li.demerit,.sec-merit .sectionWrap .meritListArea .meritList>li.demerit{background:#F5F5F5}.sec-go .sectionWrap .meritListArea .meritList>li .title,.sec-merit .sectionWrap .meritListArea .meritList>li .title{font-size:1.8rem;color:#13447D;margin-bottom:20px}@media only screen and (max-width: 767px){.sec-go .sectionWrap .meritListArea .meritList>li .title,.sec-merit .sectionWrap .meritListArea .meritList>li .title{text-align:center}}.sec-go .sectionWrap .meritListArea .meritList>li ul li,.sec-merit .sectionWrap .meritListArea .meritList>li ul li{margin:0 0 5px 1.5em;font-size:1.4rem;list-style-type:disc}@media only screen and (max-width: 767px){.sec-go .sectionWrap .meritListArea .meritList>li ul li,.sec-merit .sectionWrap .meritListArea .meritList>li ul li{margin:0 0 10px 2em}}.sec-check,.sec-reserve{margin-top:150px}@media only screen and (max-width: 1440px){.sec-check,.sec-reserve{margin-left:5%;margin-right:5%}}@media only screen and (max-width: 991px){.sec-check,.sec-reserve{margin-top:100px}}@media only screen and (max-width: 767px){.sec-check,.sec-reserve{margin-top:50px}}.sec-check .sectionWrap,.sec-reserve .sectionWrap{max-width:1320px}@media only screen and (max-width: 767px){.sec-check .sectionWrap,.sec-reserve .sectionWrap{margin-bottom:0;padding:10px 0 30px}}.sec-check .sectionWrap .sectionTitle,.sec-reserve .sectionWrap .sectionTitle{position:relative;margin-bottom:30px;padding-left:12vw;font-size:3.2rem;font-weight:500;line-height:1.5}@media only screen and (max-width: 1440px){.sec-check .sectionWrap .sectionTitle,.sec-reserve .sectionWrap .sectionTitle{padding-left:15vw}}@media only screen and (max-width: 1024px){.sec-check .sectionWrap .sectionTitle,.sec-reserve .sectionWrap .sectionTitle{font-size:2.8rem;padding-left:18vw}}@media only screen and (max-width: 767px){.sec-check .sectionWrap .sectionTitle,.sec-reserve .sectionWrap .sectionTitle{margin-bottom:15px;font-size:1.8rem;padding-left:0;text-align:center}}.sec-check .sectionWrap .sectionTitle::before,.sec-reserve .sectionWrap .sectionTitle::before{content:"01";position:absolute;top:-8px;left:0;font-size:114px;color:#13447D;font-weight:700;font-family:'Inter', sans-serif;line-height:1}@media only screen and (max-width: 1200px){.sec-check .sectionWrap .sectionTitle::before,.sec-reserve .sectionWrap .sectionTitle::before{font-size:90px;top:-3px}}@media only screen and (max-width: 767px){.sec-check .sectionWrap .sectionTitle::before,.sec-reserve .sectionWrap .sectionTitle::before{position:static;display:block;margin-bottom:15px;font-size:50px;top:3px;text-align:center}}.sec-check .sectionWrap .sectionTitle+.text,.sec-reserve .sectionWrap .sectionTitle+.text{margin-bottom:60px;padding-left:12vw;font-size:1.6rem;font-weight:500;line-height:2}@media only screen and (max-width: 1440px){.sec-check .sectionWrap .sectionTitle+.text,.sec-reserve .sectionWrap .sectionTitle+.text{padding-left:15vw}}@media only screen and (max-width: 1024px){.sec-check .sectionWrap .sectionTitle+.text,.sec-reserve .sectionWrap .sectionTitle+.text{padding-left:18vw;margin-bottom:40px}}@media only screen and (max-width: 767px){.sec-check .sectionWrap .sectionTitle+.text,.sec-reserve .sectionWrap .sectionTitle+.text{margin-bottom:40px;padding-left:0;font-size:1.4rem}}.sec-check .sectionWrap .pointListArea,.sec-reserve .sectionWrap .pointListArea{background:#F5F5F5;padding:80px 5%}@media only screen and (max-width: 1024px){.sec-check .sectionWrap .pointListArea,.sec-reserve .sectionWrap .pointListArea{padding:60px 5%}}.sec-check .sectionWrap .pointListArea .pointList,.sec-reserve .sectionWrap .pointListArea .pointList{max-width:1020px;margin:0 auto}.sec-check .sectionWrap .pointListArea .pointList li,.sec-reserve .sectionWrap .pointListArea .pointList li{position:relative;margin-bottom:40px;padding-bottom:40px;padding-left:7vw;border-bottom:1px solid #707070}@media only screen and (max-width: 1024px){.sec-check .sectionWrap .pointListArea .pointList li,.sec-reserve .sectionWrap .pointListArea .pointList li{padding-left:12vw}}@media only screen and (max-width: 767px){.sec-check .sectionWrap .pointListArea .pointList li,.sec-reserve .sectionWrap .pointListArea .pointList li{padding-left:0}}.sec-check .sectionWrap .pointListArea .pointList li::before,.sec-reserve .sectionWrap .pointListArea .pointList li::before{content:"Point 01";position:absolute;top:5px;left:0;font-size:1.6rem;color:#13447D;font-weight:500;font-family:'Inter', sans-serif}@media only screen and (max-width: 767px){.sec-check .sectionWrap .pointListArea .pointList li::before,.sec-reserve .sectionWrap .pointListArea .pointList li::before{position:static;display:block;text-align:center;margin-bottom:20px}}.sec-check .sectionWrap .pointListArea .pointList li:nth-of-type(2)::before,.sec-reserve .sectionWrap .pointListArea .pointList li:nth-of-type(2)::before{content:"Point 02"}.sec-check .sectionWrap .pointListArea .pointList li:nth-of-type(3)::before,.sec-reserve .sectionWrap .pointListArea .pointList li:nth-of-type(3)::before{content:"Point 03"}.sec-check .sectionWrap .pointListArea .pointList li:last-child,.sec-reserve .sectionWrap .pointListArea .pointList li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.sec-check .sectionWrap .pointListArea .pointList li .title,.sec-reserve .sectionWrap .pointListArea .pointList li .title{margin-bottom:20px;font-size:1.9rem;font-weight:700}@media only screen and (max-width: 767px){.sec-check .sectionWrap .pointListArea .pointList li .title,.sec-reserve .sectionWrap .pointListArea .pointList li .title{text-align:center}}.sec-check .sectionWrap .pointListArea .pointList li .text,.sec-reserve .sectionWrap .pointListArea .pointList li .text{font-size:1.4rem;font-weight:500;line-height:2}.sec-check .sectionWrap .pointListArea .recommendArea,.sec-reserve .sectionWrap .pointListArea .recommendArea{max-width:1020px;margin:40px auto 0;padding:40px;border:1px solid #707070}.sec-check .sectionWrap .pointListArea .recommendArea .title,.sec-reserve .sectionWrap .pointListArea .recommendArea .title{margin-bottom:10px;font-size:1.8rem;color:#13447D;font-weight:700}.sec-check .sectionWrap .pointListArea .recommendArea .text,.sec-reserve .sectionWrap .pointListArea .recommendArea .text{font-size:1.6rem;font-weight:500;line-height:2}@media only screen and (max-width: 991px){.sec-check .sectionWrap .pointListArea .recommendArea .text,.sec-reserve .sectionWrap .pointListArea .recommendArea .text{font-size:1.4rem}}.sec-check .sectionWrap .pointListArea .recommendArea .checkPoint,.sec-reserve .sectionWrap .pointListArea .recommendArea .checkPoint{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #707070}.sec-reserve{margin-bottom:150px}@media only screen and (max-width: 991px){.sec-reserve{margin-bottom:100px}}@media only screen and (max-width: 767px){.sec-reserve{margin:20px 0 50px}}.sec-reserve .sectionWrap{margin-bottom:100px}@media only screen and (max-width: 991px){.sec-reserve .sectionWrap{margin-bottom:50px}}@media only screen and (max-width: 767px){.sec-reserve .sectionWrap{margin-bottom:20px}}.sec-reserve .sectionWrap .sectionTitle::before{content:"02"}
/*# sourceMappingURL=attendance.css.map */
