.admissionArea{margin-top:102px}.admissionArea__item{padding:130px 0 130px}.admissionArea__item:nth-child(1){padding-top:0}.admissionArea__item:nth-child(2n-1){background-color:#fff}.contentsHeadWrapper{margin-bottom:52px}.admissionArea__txt{font-size:16px;line-height:2.5;margin-bottom:38px}.admissionNumberList__item+.admissionNumberList__item{margin-top:72px}.admissionNumberList__txt{font-size:16px;line-height:2.5;margin-bottom:40px}.admissionData+.admissionData{margin-top:42px}.admissionDataHead{font-size:36px;line-height:1.5;margin-bottom:18px}.admissionData__ttl{font-size:20px;line-height:1.5;color:#5a7f91;margin-bottom:3px}.admissionData__ttl::before{content:"";display:inline-block;width:14px;height:2px;background-color:#5a7f91;vertical-align:middle;-webkit-transform:translateY(-0.1em);-ms-transform:translateY(-0.1em);transform:translateY(-0.1em);margin-right:10px}.admissionData__txt{font-size:16px;line-height:2.5}.admissionSubList{margin-top:22px}.admissionSubList__item{font-size:16px;line-height:2.5;text-indent:-.5em;margin-left:.5em}.admissionSubList__item::before{content:"";display:inline-block;width:4px;height:4px;background-color:#5a7f91;vertical-align:middle;-webkit-transform:translateY(-0.1em);-ms-transform:translateY(-0.1em);transform:translateY(-0.1em)}.admissionSubList__item+.admissionSubList__item{margin-top:1px}.admissionTable{border:solid 1px #ccc;width:100%;margin-top:28px}.admissionTable__box{text-align:center;vertical-align:middle;font-size:16px;line-height:1.6;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:17px 10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.admissionTable__box--head{background-color:#baccd3;border-right:solid 1px #fff;border-bottom:solid 1px #fff}.admissionTable__item:nth-child(1) .admissionTable__box--head{border-bottom:solid 1px #ccc}.admissionTable__box--headStrong{background-color:#5a7f91;color:#fff;border-bottom:solid 1px #fff}.admissionTable__box--whiteForce,.admissionTable__item:nth-child(1) .admissionTable__box--whiteForce{border-bottom:solid 1px #fff}.admissionTable__box:last-child{border-right:none}.admissionTable__item:last-child .admissionTable__box{border-bottom:none}.admissionTable__item:nth-last-child(2) .admissionTable__box--headStrong{border-bottom:none}.admissionTable__box--txtLeft{text-align:left;line-height:2.25}.admissionTable__box a{text-decoration:underline;color:#5a7f91}.admissionNote{font-size:12px;line-height:2;margin-top:10px}.admissionBtnArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:44px}@media screen and (max-width: 640px){.admissionArea{margin-top:50px}.admissionArea__item{padding:65px 0}.admissionArea__item:nth-child(1){padding-top:0}.admissionArea__itemInner{overflow:hidden}.admissionArea__item:nth-child(1) .admissionArea__itemInner{padding-top:65px}.contentsHeadWrapper{margin-bottom:26px}.admissionArea__txt{font-size:13px;line-height:1.8;margin-bottom:19px}.admissionNumberList__item+.admissionNumberList__item{margin-top:36px}.admissionNumberList__txt{font-size:13px;line-height:1.8;margin-bottom:20px}.admissionData+.admissionData{margin-top:20px}.admissionDataHead{font-size:22px;margin-bottom:12px}.admissionData__ttl{font-size:16px;margin-bottom:2px}.admissionData__ttl::before{width:10px;height:2px;margin-right:5px}.admissionData__txt{font-size:13px;line-height:1.8}.admissionSubList{margin-top:12px}.admissionSubList__item{font-size:13px;line-height:1.8}.admissionSubList__item::before{width:2px;height:2px}.admissionTableWrapper{width:calc(100% + 40px);overflow-x:scroll;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.admissionTable{margin-top:14px;width:900px}.admissionTable--mobileOneColumn{width:100%;border:none}.admissionTable--mobileOneColumn .admissionTable__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:100%;border:solid 1px #ccc}.admissionTable--mobileOneColumn .admissionTable__item+.admissionTable__item{margin-top:10px}.admissionTable__box{font-size:13px !important;line-height:1.6;padding:9px 5px 8px}.admissionTable--mobileOneColumn .admissionTable__box{border-right:none;border-bottom:none;padding:9px 12px 8px}.admissionNote{font-size:11px;line-height:1.8;margin-top:8px}.admissionBtnArea{margin-top:22px}}
