.block-title{position:relative;text-align:center}.block-title .block-title-en{height:5.0666666667vw;margin-bottom:4vw}.block-title .block-title-en img{height:100%;object-fit:contain;width:100%}.block-title .block-title-jp{color:#00afaa;font-size:4.8vw;font-weight:500;letter-spacing:.1em;line-height:1.4;margin:0}.lead-text{color:#4d4d4d;font-size:3.7333333333vw;letter-spacing:.02em;line-height:1.8}.block-info .block-title{margin-bottom:4vw}.block-info .block-title .block-title-jp{margin-bottom:0}.block-info .lead-text{margin-bottom:5.3333333333vw}.block-info .block-info-box .office-select{background-color:#fff;border-top:2px solid #00afaa;padding:8vw 4.6666666667vw 5.3333333333vw}.form-label{display:block;font-size:3.2vw;margin-bottom:1.6vw;text-align:center}.form-group{margin-bottom:5.3333333333vw}.form-group,.form-parts,.form-select{position:relative}.form-select select{background:#fff;border:2px solid #999;font-size:4.2666666667vw;line-height:1.4;padding:2.4vw 2.6666666667vw;width:100%}.form-select:after{border-bottom:.5333333333vw solid #4d4d4d;border-right:.5333333333vw solid #4d4d4d;bottom:.8vw;box-sizing:content-box;content:"";height:2.1333333333vw;margin:auto;pointer-events:none;position:absolute;right:3.2vw;top:0;transform:rotate(45deg);width:2.1333333333vw}.block-info .block-info-box .table{width:100%}.block-info .block-info-box .table .tr{border-bottom:2px solid #00afaa;border-top:2px solid #00afaa}.block-info .block-info-box .table .th{background-color:#e0f5f5;color:#00afaa;display:block;font-size:4.2666666667vw;font-weight:400;letter-spacing:.04em;line-height:1.6;padding:2.9333333333vw 2.6666666667vw;vertical-align:middle}.block-info .block-info-box .table .td{background-color:#fff;display:block;font-weight:400;padding:0;vertical-align:middle}.block-info .block-info-box .table .news-list{list-style:none;margin:0;padding:4.6666666667vw 2.6666666667vw}.news-list .news-list-item{align-items:flex-start;display:flex;font-size:3.2vw;justify-content:flex-start;padding:2vw 0}.news-list .news-list-item__date{color:#000;flex-shrink:0;width:20vw}.news-list .news-list-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#00afaa;line-height:1.5;overflow:hidden;text-decoration:underline}.seminar-category{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:-1.3333333333vw -1.3333333333vw 2.6666666667vw;padding:0}.seminar-category__item{color:#fff;display:inline-block;font-size:3.7333333333vw;letter-spacing:.02em;line-height:1.5;margin:1.3333333333vw;padding:.5333333333vw 3.2vw .4vw}.seminar-category__item-primary{background-color:#00afaa}.seminar-category__item-green{background-color:#007a4c}.seminar-category__item-navy{background-color:#12284c}.seminar-category__item-blue{background-color:#416ba9}.block-info .block-info-box .table .seminar-list{max-height:93.3333333333vw;overflow-y:auto;-webkit-overflow-scrolling:touch;list-style:none;margin:0}.block-info .block-info-box .table .seminar-list .seminar-list-item{padding:5.3333333333vw 2.6666666667vw}.block-info .block-info-box .table .seminar-list .seminar-list-item:not(:last-child){border-bottom:2px solid #00afaa}.block-info .block-info-box .table .seminar-list .seminar-list-item.is-last-shown{border-bottom:none}.block-info .block-info-box .table .seminar-list .seminar-list-item__title{font-size:3.2vw;margin-bottom:1.3333333333vw}.block-info .block-info-box .table .seminar-list .seminar-list-item__date{font-size:3.2vw;margin-bottom:0}.block-info .block-info-box .table .seminar-list .seminar-list-item__date:before{display:none}.seminar-list .seminar-list-item{font-size:3.2vw;padding:4vw 0;position:relative}.seminar-list .seminar-list-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#00afaa;font-size:5.0666666667vw;line-height:1.5;margin-bottom:2.6666666667vw;overflow:hidden;text-decoration:underline}.seminar-list .seminar-list-item__date{color:#000;font-size:3.4666666667vw;font-weight:400;letter-spacing:.05em;line-height:1.5;margin-bottom:2.6666666667vw}@media (min-width:768px){.block-title{margin-bottom:40px}.block-title .block-title-en{height:38px;margin:0 auto 40px}.block-title .block-title-jp{font-size:2.4rem}.lead-text{font-size:1.8rem;letter-spacing:.1em;text-align:center}.block-info .lead-text{margin-bottom:40px}.block-info .block-info-box{margin:0 auto;width:1000px}.block-info .block-info-box .office-select{padding:30px 100px}.office-select-inner{align-items:center;display:flex;justify-content:space-between}.form-group{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-start;margin-bottom:0}.form-parts{flex-shrink:0;width:222px}.form-label{font-size:1.8rem;margin:0 0 0 20px}.form-select select{font-size:1.8rem;padding:10px}.form-select:after{border-bottom-width:2px;border-right-width:2px;bottom:0;box-sizing:content-box;height:8px;right:10px;width:8px}.block-info .block-info-box .table .th{display:table-cell;font-size:1.5rem;min-width:155px;padding:40px 24px;width:155px}.block-info .block-info-box .table .td{display:table-cell;padding:0}.block-info .block-info-box .table .news-list{padding:20px 25px}.news-list .news-list-item{font-size:1.6rem;padding:2px 0}.news-list .news-list-item__date{font-size:1.3rem;width:90px}.seminar-category{margin:0 -4px 20px}.seminar-category__item{font-size:1.4rem;margin:0 4px;padding:4px 14px 3px}.block-info .block-info-box .table .seminar-list{max-height:344px}.block-info .block-info-box .table .seminar-list .seminar-list-item{padding:28px 25px 38px}.seminar-list .seminar-list-item__title{font-size:2.8rem;margin-bottom:20px}.seminar-list .seminar-list-item__date{font-size:1.4rem;margin-bottom:8px}.block-info .block-info-box .table .seminar-list .seminar-list-item__title{font-size:1.8rem;margin-bottom:10px}.block-info .block-info-box .table .seminar-list .seminar-list-item__date{font-size:1.3rem}}