﻿@media(max-width: 767px){._over-TB,._over-PC{display:none}}._only-SP{display:none}@media(max-width: 767px){._only-SP{display:block}}.wpcf7{margin-top:0 !important}.header_global{display:flex;flex-direction:column;justify-content:center;height:auto;min-height:730px}@media(max-width: 767px){.header_global{height:auto;min-height:0;padding:100px 20px 50px}}.header_global .box_header{padding:0}.header_global .box_header .title{height:auto}.header_global .box_header .time{display:inline-block;margin:40px 0 50px;padding:0 18px;line-height:34px;border:solid 2px #fff;letter-spacing:.2em;font-family:"Roboto",sans-serif;font-weight:700;font-size:2.4rem;font-style:italic}@media(max-width: 767px){.header_global .box_header .time{font-size:2rem}}.nav_global .nav_main li.application::before{display:none}.nav_global .nav_main li::before{content:"";display:block;position:absolute;z-index:1;top:10px;left:0;width:1px;height:50px;background-color:#e5e5e5}.sec_outline .box_outline dl dd *+p{margin-top:1em}.sec_program .box_program .timetable-wrapper{width:880px;margin:0 0 0 auto}@media(max-width: 767px){.sec_program .box_program .timetable-wrapper{width:auto;margin-left:0}}.sec_program .box_program .timetable-wrapper .date_ttl{margin:0 0 10px;font-size:20px;font-weight:700;color:#2d5eb2}.sec_program .box_program .timetable-wrapper .date_table{padding:0 0 0 50px}@media(max-width: 767px){.sec_program .box_program .timetable-wrapper .date_table{padding-left:30px}}.sec_program .box_program .timetable-wrapper .date_table+.date_ttl{margin-top:20px}.sec_program .box_program .timetable-wrapper .date_table .time_table{position:relative;padding:0 0 40px}.sec_program .box_program .timetable-wrapper .date_table .time_table:last-child::after{display:none}.sec_program .box_program .timetable-wrapper .date_table .time_table::before,.sec_program .box_program .timetable-wrapper .date_table .time_table::after{content:"";display:block;position:absolute}.sec_program .box_program .timetable-wrapper .date_table .time_table::before{z-index:1;top:11px;left:-50px;width:10px;height:10px;border-radius:50%;background-color:#2d5eb2}@media(max-width: 767px){.sec_program .box_program .timetable-wrapper .date_table .time_table::before{left:-30px}}.sec_program .box_program .timetable-wrapper .date_table .time_table::after{bottom:-11px;left:-46px;width:2px;height:100%;background-color:rgba(45,94,178,.2)}@media(max-width: 767px){.sec_program .box_program .timetable-wrapper .date_table .time_table::after{left:-26px}}.sec_program .box_program .timetable-wrapper .date_table .time_table .time{font-family:"Roboto",sans-serif;font-size:18px;font-weight:700;color:#2d5eb2;letter-spacing:0}.sec_program .box_program .timetable-wrapper .date_table .time_table .detail{margin:0 0 0 30px}@media(max-width: 767px){.sec_program .box_program .timetable-wrapper .date_table .time_table .detail{margin-left:20px}}.sec_program .box_program .timetable-wrapper .date_table .time_table .detail .title{font-size:18px;font-weight:700}.sec_program .box_program .timetable-wrapper .date_table .time_table .detail *+p{margin-top:10px}.sec_program .box_program .timetable-wrapper .date_table .time_table .detail strong{font-weight:700}@media(max-width: 767px){.sec_program .box_organizer dl{flex-direction:column}}@media(max-width: 767px){.sec_program .box_organizer dl dt{margin-right:0}}.sec_program .box_organizer *+p{margin-top:10px}.area_access{padding:130px 0}@media(max-width: 767px){.area_access{margin:0;padding:50px 20px}}.area_access .sec_access{min-height:450px}.area_access .sec_access .box_access{height:auto}.area_access .sec_access .box_access iframe{width:100%;height:100%;vertical-align:bottom}@media(max-width: 767px){.area_access .sec_access .box_access iframe{aspect-ratio:1/1}}.area_access .sec_access .text_access{height:auto}.old_workshop{padding:50px 20px;background-color:#fff}.old_workshop .wrapper{max-width:900px;margin:0 auto}.old_workshop .wrapper .title{margin:0 0 10px;font-size:20px;font-weight:700;color:#2d5eb2;text-align:center}.old_workshop .wrapper .text *+p,.old_workshop .wrapper .text *+ul{margin-top:10px}.old_workshop .wrapper .text ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 30px}.old_workshop .wrapper .text ul li a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#333;transition:.5s}.old_workshop .wrapper .text ul li a:hover{color:#2d5eb2}.old_workshop .wrapper .text ul li a:hover::before{color:#2d5eb2}.old_workshop .wrapper .text ul li a::before{content:"";font-family:FontAwesome;font-weight:300;line-height:1;font-size:16px;color:#666}.footer_global{position:static}@media(max-width: 767px){.footer_global{margin:0 0 50px}}