﻿.c--page-text+.c--page-text{margin-top:1em}.c--bg-ex.important{margin-top:1em}.c--bg-ex>.c--bg-ex-title{margin-bottom:1em;color:#00aeeb}@media screen and (min-width: 768px){.c--bg-ex>.c--bg-ex-title{font-size:1.125rem}}@media screen and (max-width: 767px){.c--bg-ex>.c--bg-ex-title{font-size:4.2666666667vw}}.c--bg-ex.important>p:nth-child(n+2){margin-bottom:1em;color:#f00}.related-laws-flex{margin:2em auto 0}.related-laws-flex li{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-top:1em}.related-laws-flex li:first-child{margin-top:0}.related-laws-flex li>span:first-child{display:block;width:2em;margin-right:1em;border-right:1px solid #d3d3d3;color:#00aeeb;font-size:1.625rem;font-weight:bold}.related-laws-flex li>div:nth-child(2){flex:1;padding:1em 0}.related-laws-flex li>div:nth-child(2) .c--page-text{font-weight:bold}.related-laws-flex li>div:nth-child(2) .c--a-link{display:inline-block}.map-link{color:#00aeeb;transition:all ease-in-out .3s}.map-link:hover{opacity:.6;text-decoration:underline}.c--table th{background-color:#d8f5ff}@media screen and (min-width: 768px){.c--table th{width:140px}}@media screen and (min-width: 768px){.c--table th,.c--table td{padding:15px}}@media screen and (max-width: 767px){.c--table th,.c--table td{padding:2vw}}.c--page-text.department{padding-left:3.1em;text-indent:-3.1em}.c--page-text.tuition-fee{font-weight:bold}.c--page-text.tuition-fee sup{position:relative;top:-.8em}@media screen and (min-width: 768px){.c--page-text.tuition-fee sup{font-size:.625rem}}.c--page-text.schedule-anchor a{color:#00aeeb;transition:all ease-in-out .3s}.c--page-text.schedule-anchor a:hover{opacity:.6;text-decoration:underline}.c--page-text.schedule-anchor+.c--page-text.schedule-anchor{margin-top:0}.c--bg-ex.contact-info{margin-top:3em}@media screen and (max-width: 767px){.c--bg-ex.contact-info{width:92vw;box-sizing:border-box}}.c--bg-ex.contact-info .c--page-text a{color:#3c3c3c}@media screen and (min-width: 768px){.c--bg-ex.contact-info .c--page-text a{pointer-events:none}}@media screen and (max-width: 767px){.c--bg-ex.contact-info .c--page-text a{text-decoration:underline}}@media screen and (min-width: 768px){.c--bg-ex.contact-info .c--page-text+.c--page-text{margin-top:0}}.c--table.app-table tr>th,.c--table.app-table tr>td{text-align:center}@media screen and (max-width: 767px){.c--table.app-table tr>th .c--page-text,.c--table.app-table tr>td .c--page-text{line-height:1.4}}.app-table tr>th:first-child,.app-table tr>td:first-child{width:33%}.app-table tr>td:first-child{text-align:left}.app-table tr>th:nth-child(2),.app-table tr>td:nth-child(2){width:20%}.app-table tr>th:nth-child(3),.app-table tr>td:nth-child(3){width:18%}.app-table tr>th:nth-child(4),.app-table tr>td:nth-child(4){width:10%}.app-table tr>th:nth-child(5),.app-table tr>td:nth-child(5){width:19%}.c--table.app-table .is-stop{background-color:#d8d8d8;opacity:.7}.c--table.app-table .preparation-btn{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;position:relative;z-index:1;margin:auto;border:none;color:#fff;font-weight:bold;letter-spacing:.05em;background-color:#aeaeae}@media screen and (min-width: 768px){.c--table.app-table .preparation-btn{width:120px;height:40px;border-radius:20px;font-size:.75rem;background-size:30px}}@media screen and (max-width: 767px){.c--table.app-table .preparation-btn{width:18.1333333333vw;height:12vw;padding-bottom:.8em;font-size:2.9333333333vw;border-radius:2.6666666667vw;box-sizing:border-box;background-size:8vw;background-position:50% 120%}}.app-table form{position:relative}.app-table input[type="submit"]{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;position:relative;z-index:1;margin:auto;border:none;color:#fff;font-weight:bold;letter-spacing:.05em;cursor:pointer;background:#27afdf url("/images/common/icon-arrow-white.svg") no-repeat 95% 50%;transition:all ease-in-out .3s}@media screen and (min-width: 768px){.app-table input[type="submit"]{width:120px;height:40px;border-radius:20px;font-size:.75rem;background-size:30px}}@media screen and (max-width: 767px){.app-table input[type="submit"]{width:18.1333333333vw;height:12vw;padding-bottom:.8em;font-size:2.9333333333vw;border-radius:2.6666666667vw;box-sizing:border-box;background-size:8vw;background-position:50% 120%}}.app-table input[type="submit"]:hover{opacity:.6}@media screen and (min-width: 768px){#page-contents3-1,#page-contents4-1,#page-contents5-1{margin-top:50px}}@media screen and (min-width: 768px){.c--page-title-lv3.venue{margin-bottom:30px}}.venue-notes{padding-left:1em;color:#f00;text-indent:-1em}.c-btn.contact-link-seminar a{margin:2em auto 4em 0;padding:0 20px}.accept-wrap{opacity:0}.c-btn.ml0 a{margin:2em auto 0 0}.c--table.seminar-details{width:auto}.entry-form{margin:auto;box-sizing:border-box}@media screen and (min-width: 768px){.entry-form{margin-bottom:80px}}@media screen and (max-width: 767px){.entry-form{margin-bottom:16vw}}.entry-form .display-block{display:block;padding-top:1em;line-height:1.4}@media screen and (min-width: 768px){.entry-form .display-block{font-size:.875rem}}@media screen and (max-width: 767px){.entry-form .display-block{font-size:3.7333333333vw}}.entry-form #applicant-mail1+.display-block{padding:1em 0 1em .5em}.student-info{border:1px solid #d0d0d0;border-radius:5px;box-sizing:border-box;transition:all ease-in-out .3s}@media screen and (min-width: 768px){.student-info{margin-top:6em;padding:0 50px 30px}}@media screen and (max-width: 767px){.student-info{margin-top:8vw;padding:0 6.6666666667vw 5.3333333333vw}}.entry-form table{width:100%;border-top:1px solid #d0d0d0;border-collapse:collapse}@media screen and (min-width: 768px){.entry-form table{margin:50px 0}}@media screen and (max-width: 767px){.entry-form table{margin:13.3333333333vw auto}}.entry-form table tr{border-bottom:1px solid #d0d0d0}.entry-form table th{font-weight:bold;text-align:left;line-height:1.8;vertical-align:top;box-sizing:border-box}@media screen and (min-width: 768px){.entry-form table th{width:250px;padding:20px 30px 20px 10px;font-size:.875rem}}@media screen and (max-width: 767px){.entry-form table th{display:block;width:100%;padding:4vw 0;font-size:3.7334vw;box-sizing:border-box}}.entry-form table td{position:relative;line-height:1.8;box-sizing:border-box}@media screen and (min-width: 768px){.entry-form table td{padding:20px 10px;font-size:.875rem}}@media screen and (max-width: 767px){.entry-form table td{display:block;width:100%;padding-bottom:4vw;font-size:3.7334vw}}.entry-form table td input[type="text"],.entry-form table td input[type="number"]{width:100%;border:none;letter-spacing:.05em;line-height:1.8;background-color:#f2f2f2;box-sizing:border-box}@media screen and (min-width: 768px){.entry-form table td input[type="text"],.entry-form table td input[type="number"]{padding:0 10px;border-radius:3px;font-size:.875rem}}@media screen and (max-width: 767px){.entry-form table td input[type="text"],.entry-form table td input[type="number"]{padding:2.6667vw;border-radius:.8vw;font-size:3.7334vw}}.entry-form table .input-tel span{display:inline-block;margin:0 1em}@media screen and (min-width: 768px){.entry-form table .input-tel span{width:20%;min-width:80px}}@media screen and (max-width: 767px){.entry-form table .input-tel span{width:24%}}.entry-form table .input-tel span:first-child{margin-left:0}.entry-form table .input-tel span:last-child{margin-right:0}.entry-form table .input-tel span input[type="text"]{width:100%}.entry-form table .input-name span{display:inline-block}@media screen and (min-width: 768px){.entry-form table .input-name span{min-width:140px}}.entry-form table .input-name span:first-child{display:inline-block;margin:0 1em 0 .5em}@media screen and (min-width: 768px){.entry-form table .input-name span:first-child{width:30%}}@media screen and (max-width: 767px){.entry-form table .input-name span:first-child{width:36%}}.entry-form table .input-name span:nth-child(2){margin:0 1em 0 .5em}@media screen and (min-width: 768px){.entry-form table .input-name span:nth-child(2){width:30%}}@media screen and (max-width: 767px){.entry-form table .input-name span:nth-child(2){width:36%}}.entry-form table .input-name span input[type="text"]{width:calc(100% - 2em);margin-left:.5em}.entry-form table .input-zip span{display:inline-block}@media screen and (min-width: 768px){.entry-form table .input-zip span{min-width:80px}}.entry-form table .input-zip span:first-child{margin-right:1em}@media screen and (min-width: 768px){.entry-form table .input-zip span:first-child{width:15%}}@media screen and (max-width: 767px){.entry-form table .input-zip span:first-child{width:35%}}.entry-form table .input-zip span:nth-child(2){margin-left:1em}@media screen and (min-width: 768px){.entry-form table .input-zip span:nth-child(2){width:18%}}@media screen and (max-width: 767px){.entry-form table .input-zip span:nth-child(2){width:35%}}.entry-form table .input-zip span input[type="text"]{width:100%}.entry-form table .input-birthday span:first-child{display:inline-block;margin-right:1em}@media screen and (min-width: 768px){.entry-form table .input-birthday span:first-child{width:17%;min-width:90px}}@media screen and (max-width: 767px){.entry-form table .input-birthday span:first-child{width:70%;margin-bottom:1em}}.entry-form table .input-birthday span:first-child input[type="text"]{width:calc(100% - 2em);margin-right:.5em}.entry-form table .input-birthday>div:nth-child(2),.entry-form table .input-birthday>div:nth-child(3){display:inline-block;width:28%;margin-right:1em}@media screen and (min-width: 768px){.entry-form table .input-birthday>div:nth-child(2),.entry-form table .input-birthday>div:nth-child(3){min-width:90px}}.entry-form table .input-birthday>div:nth-child(2):last-child,.entry-form table .input-birthday>div:nth-child(3):last-child{margin-right:0}.entry-form table .input-birthday>div:nth-child(2) select,.entry-form table .input-birthday>div:nth-child(3) select{width:calc(100% - 2em);margin-right:.5em;box-sizing:border-box}@media screen and (min-width: 768px){.entry-form table .input-birthday>div:nth-child(2) select,.entry-form table .input-birthday>div:nth-child(3) select{padding-right:5px;padding-left:5px}}@media screen and (max-width: 767px){.entry-form table .input-birthday>div:nth-child(2) select,.entry-form table .input-birthday>div:nth-child(3) select{padding:2.6666666667vw 1.3333333333vw}}@media screen and (max-width: 767px){.entry-form table .input-birthday select:nth-child(2){margin-left:0}}.inquiry-radio-box,.inquiry-checkbox,.verification{padding-top:0 !important}.inquiry-radio-box label,.inquiry-checkbox label,.verification label{display:inline-block;position:relative;width:auto;margin-right:1.5em;cursor:pointer}@media screen and (min-width: 768px){.inquiry-radio-box label,.inquiry-checkbox label,.verification label{margin-top:20px}}@media screen and (max-width: 767px){.inquiry-radio-box label,.inquiry-checkbox label,.verification label{margin-top:2.6666666667vw}}.inquiry-radio-box label span,.inquiry-checkbox label span,.verification label span{position:relative}.inquiry-radio-box label span:before,.inquiry-checkbox label span:before,.verification label span:before{display:inline-block;margin-right:.5em;border:1px solid #d0d0d0;background-color:#f2f2f2;content:""}@media screen and (min-width: 768px){.inquiry-radio-box label span:before,.inquiry-checkbox label span:before,.verification label span:before{width:14px;height:14px;border-radius:3px;vertical-align:-3px}}@media screen and (max-width: 767px){.inquiry-radio-box label span:before,.inquiry-checkbox label span:before,.verification label span:before{width:4.2667vw;height:4.2667vw;border-radius:.8vw;vertical-align:-.8vw}}.inquiry-radio-box label span:after,.inquiry-checkbox label span:after,.verification label span:after{position:absolute;z-index:1;background:url(/images/common/icon-check.svg) no-repeat 50% 50%;background-size:100% 100%;content:"";transition:all .3s ease-in-out;opacity:0}@media screen and (min-width: 768px){.inquiry-radio-box label span:after,.inquiry-checkbox label span:after,.verification label span:after{top:-1px;left:-1px;width:20px;height:20px}}@media screen and (max-width: 767px){.inquiry-radio-box label span:after,.inquiry-checkbox label span:after,.verification label span:after{top:-0.5333333333vw;left:-0.5333333333vw;width:5.8667vw;height:5.8667vw}}.inquiry-radio-box label:last-child,.inquiry-checkbox label:last-child,.verification label:last-child{margin-right:0}.inquiry-radio-box input[type="radio"],.inquiry-radio-box input[type="checkbox"],.inquiry-checkbox input[type="radio"],.inquiry-checkbox input[type="checkbox"],.verification input[type="radio"],.verification input[type="checkbox"]{overflow:hidden;position:absolute;z-index:-1;top:0;left:0;width:0;height:0;opacity:0}.inquiry-radio-box span:has(+input[type="radio"]:checked):after,.inquiry-radio-box span:has(+input[type="checkbox"]:checked):after,.inquiry-radio-box input[type="radio"]:checked+span:after,.inquiry-radio-box input[type="checkbox"]:checked+span:after,.inquiry-checkbox span:has(+input[type="radio"]:checked):after,.inquiry-checkbox span:has(+input[type="checkbox"]:checked):after,.inquiry-checkbox input[type="radio"]:checked+span:after,.inquiry-checkbox input[type="checkbox"]:checked+span:after,.verification span:has(+input[type="radio"]:checked):after,.verification span:has(+input[type="checkbox"]:checked):after,.verification input[type="radio"]:checked+span:after,.verification input[type="checkbox"]:checked+span:after{opacity:1}.inquiry-radio-box .c--page-text{margin-top:1em}@media screen and (min-width: 768px){.inquiry-radio-box__institution{padding-top:20px !important}}.inquiry-radio-box__institution label{margin-top:0;margin-bottom:5px}.inquiry-radio-box__institution label span:before{border-radius:50%}.inquiry-radio-box__institution label span:after{border-radius:50%;background:#666}@media screen and (min-width: 768px){.inquiry-radio-box__institution label span:after{top:5px;left:3px;width:10px;height:10px}}@media screen and (max-width: 767px){.inquiry-radio-box__institution label span:after{top:0;bottom:0;left:1.0666666667vw;width:2.6666666667vw;height:2.6666666667vw;margin:auto 0}}@media screen and (min-width: 768px){.questionnaire-box .inquiry-radio-box,.questionnaire-box .inquiry-checkbox{padding-top:20px !important}}.questionnaire-box .inquiry-radio-box label,.questionnaire-box .inquiry-checkbox label{margin-top:0;margin-bottom:5px}.questionnaire-box .inquiry-radio-box label span:before{border-radius:50%}.questionnaire-box .inquiry-radio-box label span:after{border-radius:50%;background:#666}@media screen and (min-width: 768px){.questionnaire-box .inquiry-radio-box label span:after{top:5px;left:3px;width:10px;height:10px}}@media screen and (max-width: 767px){.questionnaire-box .inquiry-radio-box label span:after{top:0;bottom:0;left:1.0666666667vw;width:2.6666666667vw;height:2.6666666667vw;margin:auto 0}}.verification label{margin-top:0}@media screen and (max-width: 767px){.verification label{padding-left:1.8em;text-indent:-1.8em}.verification label span:before{vertical-align:-1vw}.verification label span:after{margin-top:.1vw}}.entry-form select{color:#aaa;border:solid 1px #d0d0d0;border-radius:3px;letter-spacing:-.05em}@media screen and (min-width: 768px){.entry-form select{padding:5px 10px;font-size:.875rem}}@media screen and (max-width: 767px){.entry-form select{width:100%;padding:2.6666666667vw 5.3333333333vw 2.6666666667vw 2.6666666667vw;font-size:3.7333333333vw;box-sizing:border-box}}.entry-form select.is-selected{color:#3c3c3c}#students-num{color:#3c3c3c}.entry-form table td textarea{width:100%;border:none;line-height:1.6;letter-spacing:.05em;background-color:#f2f2f2;box-sizing:border-box}@media screen and (min-width: 768px){.entry-form table td textarea{height:200px;padding:5px 10px;border-radius:3px;font-size:.875rem}}@media screen and (max-width: 767px){.entry-form table td textarea{height:53.3334vw;padding:2.6667vw;border-radius:.8vw;font-size:3.7334vw}}.entry-form .required:after{display:inline-block;color:#4f4f4f;text-align:center;font-weight:normal;line-height:1;background-color:#d8f5ff;content:"必須"}@media screen and (min-width: 768px){.entry-form .required:after{margin-left:.8em;padding:3px 5px;border-radius:3px;font-size:.75rem;vertical-align:1px}}@media screen and (max-width: 767px){.entry-form .required:after{margin-left:.8em;padding:.8vw 1.3334vw;border-radius:.8vw;font-size:3.2vw;vertical-align:.26667vw}}.entry-form-send-text{text-align:center}@media screen and (min-width: 768px){.entry-form-send-text{margin-bottom:40px;font-size:.875rem}}@media screen and (max-width: 767px){.entry-form-send-text{margin-bottom:10.6667vw;font-size:3.7334vw;line-height:1.8}}.entry-form input::placeholder,.entry-form textarea::placeholder{color:#aaa}.entry-form .submit-btn{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0 auto;border:1px solid #4f4f4f;box-sizing:border-box;color:#4f4f4f;transition:all .3s ease-in-out;background-color:transparent;cursor:pointer;transition:all ease-in-out .3s}@media screen and (min-width: 768px){.entry-form .submit-btn{width:200px;height:45px;margin-top:50px;border-radius:30px;font-size:.875rem}}@media screen and (max-width: 767px){.entry-form .submit-btn{width:53.3334vw;height:12vw;margin-top:8vw;border-radius:6.6667vw;font-size:3.7334vw}}.entry-form .submit-btn:hover{color:#fff;border-color:#666;background-color:#666}.entry-form .submit-btn.is-disabled{pointer-events:none;opacity:.4}.entry-form input:focus,.entry-form textarea:focus,.entry-form select:focus{outline:none}.entry-form .c--page-title-lv4.__business.students{margin:3em 0 .5em}#inquiry-form .wpcf7-not-valid-tip{display:none}.entry-form .wpcf7-response-output{padding:0}.entry-form .invalid .wpcf7-response-output{margin:0;padding:1.5rem 0;border:none;color:#ff5454;text-align:center}@media screen and (min-width: 768px){.entry-form .invalid .wpcf7-response-output{font-size:.875rem}}@media screen and (max-width: 767px){.entry-form .invalid .wpcf7-response-output{font-size:3.7334vw}}.entry-form .screen-reader-response{display:none}.entry-form .wpcf7 .wpcf7-response-output{border:none;color:#ff5454;text-align:center}@media screen and (min-width: 768px){.entry-form .wpcf7 .wpcf7-response-output{font-size:1rem}}@media screen and (max-width: 767px){.entry-form .wpcf7 .wpcf7-response-output{font-size:3.7334vw}}#entry-form .formErrorContent{color:#ff5454;padding:.2rem 0;line-height:1.2;font-feature-settings:"palt"}@media screen and (min-width: 768px){#entry-form .formErrorContent{font-size:.75rem}}@media screen and (max-width: 767px){#entry-form .formErrorContent{font-size:3.2vw}}.seminar_complete_message_caution{width:100%;margin-top:1.5em;padding:1em;color:#dc3838;font-weight:bold;line-height:1.7;box-sizing:border-box;background-color:#ffebeb}@media screen and (min-width: 768px){.seminar_complete_message_caution{font-size:1rem}}@media screen and (max-width: 767px){.seminar_complete_message_caution{font-size:3.7333333333vw}}.seminar_complete_message_caution a{font-weight:bold}@media screen and (min-width: 768px){.seminar_complete_message_caution a{color:#dc3838;pointer-events:none}}@media screen and (max-width: 767px){.seminar_complete_message_caution a{color:#3c3c3c;text-decoration:underline}}.c-btn.pdf-link.flyer a{margin:2em auto 0 0;line-height:1.2;font-feature-settings:"halt"}@media screen and (min-width: 768px){.c-btn.pdf-link.flyer a{width:330px}}@media screen and (max-width: 767px){.c-btn.pdf-link.flyer a{width:90vw;margin-left:auto}}
