@charset "UTF-8";@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(../fonts/noto-sans-jp-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(../fonts/noto-sans-jp-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-700.woff2) format("woff2")}@keyframes icon_right{0%{opacity:1;transform:translate(0)}40%{opacity:0}49.9%{opacity:0;transform:translate(50%)}50%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(0)}}@keyframes icon_down{0%{opacity:1;transform:translateY(0)}40%{opacity:0}49.9%{opacity:0;transform:translateY(50%)}50%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}@keyframes icon_up{0%{opacity:1;transform:translateY(0)}40%{opacity:0}49.9%{opacity:0;transform:translateY(-50%)}50%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.svg#icomoon) format("svg")}.breadcrumb{background:#f8fafc;border-bottom:1px solid #e0e8ee;padding:1rem 0}.breadcrumb .breadcrumb_list{align-items:center;display:flex;flex-wrap:nowrap;font-size:.875rem;list-style:none;margin:0;overflow-x:auto;padding:0;-webkit-overflow-scrolling:touch}.breadcrumb .breadcrumb_item{align-items:center;display:flex;flex-shrink:0;gap:.25rem;white-space:nowrap}.breadcrumb .breadcrumb_item a{color:#5582a0;text-decoration:none}.breadcrumb .breadcrumb_item a:hover{text-decoration:underline}.breadcrumb .breadcrumb_current{color:#333;font-weight:500}.breadcrumb .breadcrumb_sep{color:#999;margin:0 .25rem;user-select:none}.breadcrumb+section{padding-top:2.5rem}#error-404 footer,#under footer{border-top:1px solid #5582a0}#error-404 #under_head,#under #under_head{align-items:center;background:linear-gradient(rgba(51,51,51,.5),rgba(51,51,51,.5)),url(../img/_css/under_head_bg.png) no-repeat 50%/cover;color:#fff;display:flex;height:17.5rem;justify-content:center;padding:0}#error-404 #under_head .title--h1,#under #under_head .title--h1{text-align:center;text-shadow:0 0 4px #000,0 0 8px #000}#error-404 #under_head .title--h1 p,#under #under_head .title--h1 p{line-height:2}#error-404 #under_head .title--h1 h1,#under #under_head .title--h1 h1{margin:0 0 .625rem}#error-404 .section_inner.col2,#under .section_inner.col2{display:grid;gap:4rem;grid-template-columns:40rem 1fr}#error-404 .section_inner .section_column,#under .section_inner .section_column{align-content:start;display:grid;gap:4rem;grid-template-columns:1fr}#error-404 .section_inner .section_content,#under .section_inner .section_content{display:flex;flex-direction:column}#error-404 .section_inner .accordion_list .accordion_item .accordion_trigger,#under .section_inner .accordion_list .accordion_item .accordion_trigger{align-items:center;border-bottom:1px solid #e0e8ee;display:flex;gap:.625rem;padding:1rem 3.5rem 1rem 1rem}#error-404 .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_title_wrapper,#under .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_title_wrapper{display:flex;flex-direction:column;gap:.375rem;padding:0}#error-404 .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_external_notice,#under .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_external_notice{color:#e36f1e;font-size:.75rem;margin:0}#error-404 .section_inner .accordion_list .accordion_item .accordion_trigger .accordion_title,#under .section_inner .accordion_list .accordion_item .accordion_trigger .accordion_title{flex:1;font-size:1rem}#error-404 .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list,#under .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list{align-items:center;aspect-ratio:1/1;background:#5582a0;border-radius:62.5rem;color:#fff;display:flex;flex-direction:column;gap:.25rem;height:5.5rem;justify-content:center;line-height:1;padding:.25rem;width:5.5rem}#error-404 .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list .seminar_date_year,#under .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list .seminar_date_year{font-size:.75rem}#error-404 .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list .seminar_date_day,#under .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list .seminar_date_day{font-size:1.125rem}#error-404 .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list .seminar_date_day .seminar_date_week,#under .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list .seminar_date_day .seminar_date_week{font-size:.75rem;margin-left:.125rem}#error-404 .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list .seminar_date_time,#under .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list .seminar_date_time{font-size:.75rem}#error-404 .section_inner .accordion_list .accordion_item.seminar_item--special,#under .section_inner .accordion_list .accordion_item.seminar_item--special{background:#fffbea}#error-404 .section_inner .accordion_list .accordion_item.seminar_item--special .seminar_overview,#under .section_inner .accordion_list .accordion_item.seminar_item--special .seminar_overview{background:#fff}#error-404 .section_inner .accordion_list .accordion_trigger.seminar_trigger--external,#under .section_inner .accordion_list .accordion_trigger.seminar_trigger--external{cursor:pointer;position:relative}#error-404 .section_inner .accordion_list .accordion_trigger.seminar_trigger--external:before,#under .section_inner .accordion_list .accordion_trigger.seminar_trigger--external:before{content:none}#error-404 .section_inner .accordion_list .accordion_trigger.seminar_trigger--external:after,#under .section_inner .accordion_list .accordion_trigger.seminar_trigger--external:after{background:transparent;color:#003448;content:"↗";font-size:1.5rem;font-weight:700;height:auto;line-height:1;mask:none;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%) rotate(0);transition:none;width:auto}#error-404 .section_inner .accordion_list .accordion_content,#under .section_inner .accordion_list .accordion_content{border:none;font-size:.875rem;padding:1.5rem}#error-404 .section_inner .accordion_list .accordion_content .seminar_overview,#under .section_inner .accordion_list .accordion_content .seminar_overview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:0;margin-bottom:1.5rem;padding:.5rem 1rem}#error-404 .section_inner .accordion_list .accordion_content .seminar_overview .seminar_overview_item,#under .section_inner .accordion_list .accordion_content .seminar_overview .seminar_overview_item{border-bottom:1px solid #e0e8ee;display:grid;grid-template-columns:6.25rem 1fr;padding:1rem}#error-404 .section_inner .accordion_list .accordion_content .seminar_overview .seminar_overview_item:last-child,#under .section_inner .accordion_list .accordion_content .seminar_overview .seminar_overview_item:last-child{border-bottom:none}#error-404 .section_inner .accordion_list .accordion_content .seminar_overview .seminar_overview_item dt,#under .section_inner .accordion_list .accordion_content .seminar_overview .seminar_overview_item dt{align-items:center;display:flex;font-weight:700}#error-404 .section_inner .accordion_list .accordion_content .seminar_overview .seminar_overview_item dd .map_link,#under .section_inner .accordion_list .accordion_content .seminar_overview .seminar_overview_item dd .map_link{color:#e36f1e;display:block;font-size:.75rem}#error-404 .section_inner .accordion_list .accordion_content .seminar_overview .seminar_overview_item .seminar_overview_time,#under .section_inner .accordion_list .accordion_content .seminar_overview .seminar_overview_item .seminar_overview_time{display:block}#error-404 .section_inner .accordion_list .accordion_content .accordion_text,#under .section_inner .accordion_list .accordion_content .accordion_text{display:flex;flex-direction:column;font-size:.875rem;gap:.625rem;line-height:1.6}#error-404 .section_inner .accordion_list .accordion_content .accordion_text>*,#under .section_inner .accordion_list .accordion_content .accordion_text>*{margin:0}#error-404 .section_inner .accordion_list .accordion_content .accordion_text ol,#under .section_inner .accordion_list .accordion_content .accordion_text ol{list-style-position:outside;list-style-type:decimal;padding-left:1.125rem}#error-404 .section_inner .accordion_list .accordion_content .accordion_text ol li,#under .section_inner .accordion_list .accordion_content .accordion_text ol li{list-style:inherit;padding-left:.25rem}#error-404 .section_inner .accordion_list .accordion_content .seminar_apply_notice,#under .section_inner .accordion_list .accordion_content .seminar_apply_notice{color:#666;font-size:.75rem;margin:1rem 0 -1.5rem}#error-404 .section_inner .accordion_list .accordion_content .btn_wrapper,#under .section_inner .accordion_list .accordion_content .btn_wrapper{margin-top:1rem}#error-404 .section_inner .accordion_list .accordion_content .btn_wrapper.seminar_apply_sp,#under .section_inner .accordion_list .accordion_content .btn_wrapper.seminar_apply_sp{display:none}#error-404 .seminar_past_wrapper,#under .seminar_past_wrapper{margin-top:1.5rem}#error-404 .seminar_past_wrapper .accordion_list,#under .seminar_past_wrapper .accordion_list{display:flex;flex-direction:column;gap:1.5rem;width:100%}#error-404 .seminar_past_toggle_wrapper,#under .seminar_past_toggle_wrapper{margin-top:1.5rem}#error-404 .seminar_past_toggle_wrapper button,#under .seminar_past_toggle_wrapper button{align-items:center;background:#e0e8ee;border:1px solid #003448;border-radius:.3125rem;color:#003448;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1;margin:0 auto;max-width:18.75rem;padding:1rem 2.5rem;position:relative;width:100%}#error-404 .seminar_past_toggle_wrapper button:after,#error-404 .seminar_past_toggle_wrapper button:before,#under .seminar_past_toggle_wrapper button:after,#under .seminar_past_toggle_wrapper button:before{content:none}#error-404 .seminar_past_toggle_wrapper button .icon,#under .seminar_past_toggle_wrapper button .icon{font-size:1.25rem;line-height:1;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}#error-404 #enquiry .section_content.seminar_form,#under #enquiry .section_content.seminar_form{align-self:flex-start;position:sticky;top:5rem}#error-404 #enquiry .section_content.seminar_form button,#under #enquiry .section_content.seminar_form button{max-width:18.75rem}#error-404 #enquiry .section_content.seminar_form textarea,#under #enquiry .section_content.seminar_form textarea{height:5rem}#error-404 #enquiry .section_content.seminar_form .cf-turnstile,#under #enquiry .section_content.seminar_form .cf-turnstile{margin-top:1rem}@media (max-width:768px){.breadcrumb{padding:.75rem 0}.breadcrumb .breadcrumb_list{font-size:.75rem}.breadcrumb+section{padding-top:2rem}#error-404 #under_head,#under #under_head{height:auto;padding:2rem 0}#error-404 #under_head .title--h1 p,#under #under_head .title--h1 p{font-size:.875rem;line-height:1.6;padding:.625rem .625rem 0}#error-404 #under_head .title--h1 h1,#under #under_head .title--h1 h1{font-size:1.5rem}#error-404 .section_inner.col2,#under .section_inner.col2{gap:2rem;grid-template-columns:1fr}#error-404 .section_inner .accordion_list .accordion_item .accordion_trigger,#under .section_inner .accordion_list .accordion_item .accordion_trigger{flex-direction:column;gap:0;padding:0 0 1rem}#error-404 .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_title_wrapper,#under .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_title_wrapper{padding:0 1.875rem 0 1rem}#error-404 .section_inner .accordion_list .accordion_item .accordion_trigger .accordion_title,#under .section_inner .accordion_list .accordion_item .accordion_trigger .accordion_title{padding:1rem 0 0}#error-404 .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list,#under .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list{border-radius:0;flex-direction:row;gap:0;height:2.5rem;width:100%}#error-404 .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list li,#under .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list li{font-size:1rem!important;line-height:1}#error-404 .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list .seminar_date_year:after,#under .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list .seminar_date_year:after{content:"/"}#error-404 .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list .seminar_date_time,#under .section_inner .accordion_list .accordion_item .accordion_trigger .seminar_date_list .seminar_date_time{margin-left:.5rem}#error-404 .section_inner .accordion_list .accordion_trigger.seminar_trigger--external:after,#under .section_inner .accordion_list .accordion_trigger.seminar_trigger--external:after{font-size:1.125rem;right:.625rem;top:60%}#error-404 .section_inner .accordion_list .accordion_content,#under .section_inner .accordion_list .accordion_content{padding:0 0 1rem}#error-404 .section_inner .accordion_list .accordion_content .seminar_overview .seminar_overview_item,#under .section_inner .accordion_list .accordion_content .seminar_overview .seminar_overview_item{grid-template-columns:5rem 1fr}#error-404 .section_inner .accordion_list .accordion_content .accordion_text,#under .section_inner .accordion_list .accordion_content .accordion_text{padding:0 1rem}#error-404 .section_inner .accordion_list .accordion_content .seminar_apply_notice,#under .section_inner .accordion_list .accordion_content .seminar_apply_notice{margin:1rem 1rem -.5rem}#error-404 .section_inner .accordion_list .accordion_content .btn_wrapper,#under .section_inner .accordion_list .accordion_content .btn_wrapper{padding:0 1rem}#error-404 .section_inner .accordion_list .accordion_content .btn_wrapper.seminar_apply_sp,#under .section_inner .accordion_list .accordion_content .btn_wrapper.seminar_apply_sp{display:flex}#error-404 #enquiry .section_content.seminar_form input,#error-404 #enquiry .section_content.seminar_form select,#error-404 #enquiry .section_content.seminar_form textarea,#under #enquiry .section_content.seminar_form input,#under #enquiry .section_content.seminar_form select,#under #enquiry .section_content.seminar_form textarea{font-size:16px}}