@charset "UTF-8";.c-mv_in{padding-bottom:60px}.scForm_wrap{background:#f4f6f7;padding:0 0 120px}.formCnt_ttl{font-size:30px;font-weight:700;font-variation-settings:"wght" 700;text-align:left;margin-bottom:60px}.formCnt_txt{margin-bottom:40px;font-size:14px}.formFq_wrap{background:#fff;margin-top:40px}.formFq_wrap .ttl{font-size:22px;line-height:1;font-weight:700;font-variation-settings:"wght" 700;text-align:left;margin-bottom:20px}.formFq_wrap .txt{font-size:14px;line-height:2;padding-left:1em;position:relative}.formFq_wrap .txt span{position:absolute;left:0;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.com_endbx{margin:0 auto;text-align:center}.com_endbx h2.applyEnd-ttl{font-size:16px;font-weight:400;font-variation-settings:"wght" 400;margin-bottom:15px}.applyEndBox{font-size:16px;margin-bottom:50px}.mv_warp{padding:0}.mv_ttl{margin-bottom:10px}.mv-ttl{font-size:16px;font-weight:700;font-variation-settings:"wght" 700;padding:0;color:#222}.end_wrap .mv-ttl{font-size:20px}.end_wrap .mv_warp .c-btn{margin:20px auto 0}.mv-ttl:after,.mv-ttl:before{content:none}.mv_btn{width:318px;margin:0 auto}.mv-btn{width:318px}.mv-btn:after,.mv-btn:before{content:none}.bnr_warp{width:auto;padding:0}.bnr_warp a{display:inline-block}.formCnt_stx{font-size:16px;line-height:2;margin:40px 0 0 0}.formCnt_stx span{font-size:13px}.formCd-ttl{font-size:16px;line-height:1.6;text-align:center;margin:0 0 12px}.formCd_box{width:calc(100% - 74px);background:#fff;border:1px solid rgba(0,0,0,.08);border-left:none;box-sizing:border-box;border-radius:0 8px 8px 0}.formCd_box ul{height:50px;display:flex;align-items:center;justify-content:space-around;border-top:1px solid rgba(0,0,0,.08);box-sizing:border-box}.formCd_box ul.is-hidden{display:none}.formCd_box ul li{display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(0,0,0,.08);width:calc(100% / 7);height:100%;font-size:16px;font-weight:700;font-variation-settings:"wght" 700;line-height:1;text-align:center;cursor:pointer;box-sizing:border-box;transition:all .2s}.formCd_box ul li span{display:block;width:30px;padding:0 0 30px;background:url(../svg/icn_open.svg) no-repeat center center;background-size:24px auto;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;transition:all .2s}.formCd_box ul.is-ttl{height:60px;border-top:none}.formCd_box ul.is-ttl li{font-size:16px;font-weight:700;font-variation-settings:"wght" 400;line-height:1.4;cursor:auto}.formCd_box ul.is-ttl li span{padding:0;background:0 0}.formCd_box ul li.is-sun{color:#e82c64}.formCd_box ul li.is-sat{color:#006caf}.formCd_box ul li:last-child{border-right:none}.formCd_box ul li.is-off{pointer-events:none;background:rgba(28,74,64,.04)}.formCd_box ul li.is-off span{pointer-events:none;background:url(../svg/icn_close.svg) no-repeat center center;background-size:20px auto}.formCd_box ul li.is-on{background:#0ebdab;color:#fff}.formCd_box ul li.is-on span{background:url(../svg/icn_open_wh.svg) no-repeat center center;background-size:24px auto}@media only screen and (min-width:767px){.formCd_box ul li:hover{background:#0ebdab;color:#fff}.formCd_box ul li:hover span{background:url(../svg/icn_open_wh.svg) no-repeat center center;background-size:24px auto}}.formCd_btn{width:172px;height:52px;margin:0 auto}.formCd_btn a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;position:relative;text-decoration:none;font-size:16px;font-weight:700;font-variation-settings:"wght" 700;line-height:1;color:#1c4a40;border:1px solid #1c4a40;background:#fff;border-radius:8px;box-sizing:border-box}.formCd_btn span{display:inline-block;position:relative;z-index:2}.formCd_lst{margin:13px 0 0}.formCd_lst ul{display:flex;align-items:center;justify-content:center}.formCd_lst ul li{font-size:16px;line-height:1.6;margin-left:30px}.formCd_lst ul li:first-child{margin-left:0}.formCd_lst ul li span{padding:0 0 0 23px;background:url(../svg/icn_close.svg) no-repeat left center;background-size:18px auto}.formCd_lst ul li:first-child span{padding:0 0 0 25px;background:url(../svg/icn_open.svg) no-repeat left center;background-size:20px auto}.formTm_wrap{margin:32px 0 0 0;padding:57px 0 0 0;background:url(../svg/arw_down_green.svg) no-repeat top center;background-size:40px auto}.formCd_wrap.is-time{padding:30px 20px 20px}.formCd-ttl.is-time{margin:0 0 25px}.formCd_date{display:flex;justify-content:space-between;margin:0 0 7px;position:relative}.formCd-date{font-size:24px;font-weight:700;font-variation-settings:"wght" 700;line-height:1;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;text-align:center;width:100%;box-sizing:border-box}.formCd-next,.formCd-prev{font-size:16px;line-height:1.6;color:#1c4a40;cursor:pointer;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;display:inline-block}.formCd-prev{padding-left:30px;position:absolute;left:10px;top:7px}.formCd-next{padding-right:30px;position:absolute;right:10px;top:7px}.formCd-next span,.formCd-prev span{display:block;width:20px;height:20px;position:absolute;right:0;top:50%;margin-top:-10px;z-index:1;border-radius:50%;background:#1c4a40;overflow:hidden}.formCd-prev span{left:0}.formCd-next span::after,.formCd-prev span::after{content:'';display:block;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;background:url(../svg/icn_arw_r.svg) no-repeat center/100% auto}.formCd-prev span::after{background:url(../svg/icn_arw_l2.svg) no-repeat center/100% auto}.formCd_box.is-time{background:0 0;border:none;border-radius:0;margin:0}.formCd_box.is-time ul.is-ttl{height:auto;margin:0 0 15px}.formCd_box.is-time ul li:first-child{color:#222}.formCd_box.is-time ul li:last-child{color:#222}.formCd_box.is-time ul li.is-on{color:#fff}.formCd_time{display:flex;justify-content:space-around}.formCd_time ul{width:calc(100% / 3 - 6px);height:100%;flex-wrap:wrap;border:none}.formCd_time ul li{height:88px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;margin:0 0 6px}.formCd_time ul li:last-child{margin:0}.applyTable tr.c-pc{display:table-row}.applyTable tr.is-hide,.applyTable.is-hide{display:none!important}.formCdBox_wrap{display:-webkit-box;display:flex;width:100%;box-sizing:border-box}.month_ttl{display:-webkit-box;display:flex;justify-content:center;-webkit-box-align:center;align-items:center;height:36px;border-bottom:1px solid rgba(0,0,0,.08);box-sizing:border-box}.month-ttl{height:100%;font-size:16px;line-height:35px;text-align:center;border-right:1px solid rgba(0,0,0,.08);box-sizing:border-box}.month-ttl:last-child{border-right:none}.month-ttl.is-wid1{width:calc(calc(100% / 7) * 1)}.month-ttl.is-wid2{width:calc(calc(100% / 7) * 2)}.month-ttl.is-wid3{width:calc(calc(100% / 7) * 3)}.month-ttl.is-wid4{width:calc(calc(100% / 7) * 4)}.month-ttl.is-wid5{width:calc(calc(100% / 7) * 5)}.month-ttl.is-wid6{width:calc(calc(100% / 7) * 6)}.monthChg_wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:40px;padding:0 10px;border-bottom:1px solid rgba(0,0,0,.08);box-sizing:border-box;position:relative}.formCdTime_wrap{width:74px;border:1px solid rgba(0,0,0,.08);border-radius:8px 0 0 8px;background:#fff;box-sizing:border-box}.tiem-ttl{height:136px;line-height:136px;text-align:center}.tiem_lst li{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:50px;border-top:1px solid rgba(0,0,0,.08);box-sizing:border-box}.user-name{font-size:20px;margin-top:10px}.formNote-txt{margin-bottom:30px}.error-txt span{display:block;text-align:center;color:red;font-weight:700;margin-bottom:50px}.interview-date{font-size:18px}.change_calendar{display:none;margin-top:30px}.change_calendar.is-on{display:block}.end-txt{font-size:16px;text-align:center;margin-bottom:30px}@media (min-width:1024px){.formCd_btn a:hover{color:#fff;background:#1c4a40}}@media screen and (max-width:1240px){.applyTable tr.c-pc{display:none}.applyTable tr.c-sp{display:table-row}}@media screen and (min-width:767px) and (max-width:1240px){.applyTable tr.is-calendar th{padding:30px 0 15px 0;border:none}.applyTable tr.is-calendar td{padding:0 0 30px 0}}@media only screen and (max-width:767px){.c-mv_in{padding-bottom:40px}.scForm_wrap{padding:0 20px 60px}.formCnt_ttl{font-size:18px;line-height:1.4;margin-bottom:30px}.formCnt_txt{margin-bottom:20px;font-size:12px}.formFq_wrap{padding:20px 0 0;margin-top:0}.formFq_wrap .ttl{font-size:16px;margin-bottom:15px}.formFq_wrap .txt{font-size:12px}.applyTable tr:first-child th{padding-top:0}.com_endbx h2.applyEnd-ttl{font-size:16px;text-align:left}.applyEndBox{font-size:16px;text-align:left;margin-bottom:30px}.mv-ttl{font-size:12px}.end_wrap .mv-ttl{font-size:16px}.mv_btn{width:280px}.mv-btn{width:280px}.bnr_warp img{width:100%;height:auto}.formCnt_stx{font-size:14px;margin:30px 0 0 0;line-height:2}.formCnt_stx span{font-size:10px}.formCd_wrap{width:100%}.formCd-ttl{font-size:14px;margin:0 0 12px}.formCd_box{width:calc(100% - 40px)}.formCd_box ul{height:40px}.formCd_box ul li{font-size:10px}.formCd_box ul li span{width:24px;padding:0 0 24px;background:url(../svg/icn_open.svg) no-repeat center center;background-size:16px auto;transition:none}.formCd_box ul.is-ttl{height:40px}.formCd_box ul.is-ttl li{font-size:12px}.formCd_box ul li.is-off span{background:url(../svg/icn_close.svg) no-repeat center center;background-size:14px auto}.formCd_box ul li.is-on span{background:url(../svg/icn_open_wh.svg) no-repeat center center;background-size:16px auto}.formCd_btn{width:124px;height:42px}.formCd_btn a{font-size:12px}.formCd_lst{margin:10px 0 0}.formCd_lst ul li{font-size:12px;margin-left:20px}.formCd_lst ul li span{padding:0 0 0 17px;background:url(../svg/icn_close.svg) no-repeat left center;background-size:12px auto}.formCd_lst ul li:first-child span{padding:0 0 0 17px;background:url(../svg/icn_open.svg) no-repeat left center;background-size:12px auto}.formTm_wrap{margin:20px 0 0 0;padding:40px 0 0 0;background:url(../svg/arw_down_green.svg) no-repeat top center;background-size:40px auto}.formCd_wrap.is-time{padding:14px 10px 10px}.formCd-ttl.is-time{margin:0 0 25px}.formCd_date{margin:0 0 17px}.formCd-date{font-size:20px;text-align:center;margin:30px 0 6px}.formCd-next,.formCd-prev{font-size:13px;line-height:1.6;top:5px}.formCd-prev{padding-left:22px}.formCd-next{padding-right:22px}.formCd-next span,.formCd-prev span{width:16px;height:16px;margin-top:-8px}.formCd-next span::after,.formCd-prev span::after{width:10px;height:10px}.formCd_box.is-time ul.is-ttl{margin:0 0 10px}.formCd_time ul{width:calc(100% / 3 - 4px);height:100%}.formCd_time ul li{height:80px;margin:0 0 4px;font-size:14px}.formCd_time ul li span{padding:0 0 30px;background:url(../svg/icn_open.svg) no-repeat center bottom;background-size:20px auto}.formCd_time ul li.is-on span{background:url(../svg/icn_open_wh.svg) no-repeat center bottom;background-size:20px auto}.month_ttl{height:30px}.month-ttl{font-size:14px;line-height:29px}.monthChg_wrap{height:30px;padding:0 10px}.formCdTime_wrap{width:40px}.tiem-ttl{height:100px;line-height:100px}.tiem_lst li{font-size:12px;height:40px}.user-name{font-size:16px}.formNote-txt{margin-bottom:20px}.interview-date{font-size:16px}.change_calendar{margin-top:20px}.end-txt{font-size:14px;margin-bottom:20px}}
