@charset "UTF-8";.-accent{color:#f09c34}.-taiken{color:#35bf48}.-event{color:#ee487b}.ttl05.-accent{border-bottom:2px solid #f09c34}.ttl05.-taiken{border-bottom:2px solid #35bf48}.ttl05.-event{border-bottom:2px solid #ee487b}.ttl05{position:relative}.ttl05>*{display:inline-block;vertical-align:middle}.ttl05 .ttl-sub{background-color:#f09c34;border:1px solid #2c4198;line-height:1}@media screen and (min-width:768px),print{.ttl05 .ttl-sub{padding:7px 21px;margin-left:15px;font-size:16px;font-size:1.6rem}}@media screen and (max-width:767px){.ttl05 .ttl-sub{font-size:3.14vw;padding:4px 15px;margin-left:2.42vw}}.ttl05 .small{color:#212121;font-weight:400;position:relative;font-size:14px;font-size:1.4rem;padding-left:10px}@media screen and (max-width:767px){.ttl05 .small{display:block;padding-left:0;padding-top:5px}}.ttl05 .middle{color:#212121;position:relative;font-size:17px;font-size:1.7rem;padding-left:10px}@media screen and (max-width:767px){.ttl05 .middle{display:block;padding-left:0;padding-top:5px}}.ttl05.-taiken{color:#35bf48;border-color:#35bf48}.ttl05.-event{color:#ee487b;border-color:#ee487b}.ttl05 .-ttl-link{font-size:14px;font-size:1.4rem;background-color:#35bf48}@media screen and (min-width:768px),print{.ttl05 .-ttl-link{position:absolute;right:0;bottom:24px;padding:10px 20px}}.ttl05 .-ttl-link a{background-color:#35bf48;color:#fff;display:block}@media screen and (max-width:767px){.ttl05 .-ttl-link a{padding:10px 20px}}.fb-ul{font-weight:700;text-decoration:underline}.btn-map{margin-top:4px}.btn-map a{border-radius:20px;padding:8px 25px;border:1px solid #2c4198;display:inline-block;text-decoration:none!important;transition-duration:.2s;line-height:1}.welcome-ttl2{text-align:center}@media screen and (min-width:768px),print{.welcome-ttl2{font-size:33px!important;font-size:3.3rem!important}}@media screen and (max-width:767px){.welcome-ttl2{font-size:4.83vw!important}}.welcome-ttl3{text-align:center}@media screen and (min-width:768px),print{.welcome-ttl3{line-height:1.4}}@media screen and (min-width:768px),print{.welcome-ttl3{font-size:33px!important;font-size:3.3rem!important}}@media screen and (max-width:767px){.welcome-ttl3{font-size:4.83vw!important}}.welcome-ttl3 .-small{font-size:14px;font-size:1.4rem;margin-top:-20px;line-height:normal}@media screen and (min-width:768px),print{.welcome{margin-top:30px;padding:30px 0}.welcome.festival{padding:30px 90px}.welcome .box-img-l{align-items:center;margin-bottom:30px;justify-content:center}.welcome .box-img-l>*{flex:initial}.welcome .box-img-l .box-img{width:240px!important}.welcome .thw{width:180px!important}.welcome .welcome-point{display:flex;justify-content:center;align-items:center;margin:30px 0}.welcome .welcome-point li{font-weight:700;font-size:20px;font-size:2rem;line-height:1.5;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:#2c4198;width:160px;height:160px;border-radius:100%;margin-right:20px}.welcome .welcome-point li:last-child{margin-right:0}.welcome .reservation{display:flex;align-items:center!important;justify-content:center}.welcome .reservation .-tel{font-size:20px;font-size:2rem}.welcome .tel-text{pointer-events:none;font-weight:700}}@media screen and (max-width:767px){.welcome{text-align:center;margin-top:9.66vw}.welcome.festival{padding:2.83vw}.welcome .box-img{margin-top:2.42vw}.welcome .box-img img{width:70%;height:auto}.welcome .thw{width:23%!important}.welcome .welcome-point{display:flex;justify-content:center;flex-wrap:wrap;margin:4.83vw 0 7.25vw}.welcome .welcome-point li{font-weight:700;font-size:16px;font-size:1.6rem;line-height:1.5;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:#2c4198;width:27.78vw;height:27.78vw;border-radius:100%;margin-right:1.45vw;align-self:flex-start}.welcome .welcome-point li:last-child{margin-right:0}.welcome .reservation .-tel{font-size:4.83vw}.welcome .tel-text{font-weight:700}}.welcome-ttl{margin-top:0}@media screen and (min-width:768px),print{.welcome-ttl{margin-bottom:15px;font-size:30px;font-size:3rem}}@media screen and (max-width:767px){.welcome-ttl{font-size:5.8vw;margin-bottom:2.42vw}}.welcome-btn{margin-right:20px}@media screen and (max-width:767px){.welcome-btn{margin-bottom:3.62vw}}.welcome-btn.accent .btn01{color:#f09c34;border:2px solid #f09c34}.welcome-btn.accent .btn01:hover{color:#f09c34;background-color:#ffe2bf}.welcome-btn.accent .btn01 span:after{background:url(/general/common/css/img/icon_arr_r_or.svg) no-repeat left top;background-size:contain}.welcome-btn.event .btn01{color:#ee487b;border:2px solid #ee487b}.welcome-btn.event .btn01:hover{color:#ee487b;background-color:#fff6f9}.welcome-btn.event .btn01 span:after{background:url(/general/common/css/img/icon_arr_r_pk.svg) no-repeat left top;background-size:contain}.briefing-list{position:relative}.briefing-list>li{border:2px solid #2c4198}.briefing-list>li.end{position:relative;pointer-events:none}.briefing-list>li.end>*{opacity:.4}.briefing-list>li.end:after{position:absolute;content:"終了しました";width:150px;padding:15px 0;background-color:#ddd;border:1px dotted #3567bf;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px),print{.briefing-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:50px 0 -30px}.briefing-list>li{border-radius:20px;margin-bottom:30px;padding:30px 20px 35px;width:420px;z-index:0}}@media screen and (max-width:767px){.briefing-list{margin-top:7.25vw}.briefing-list>li{border-radius:4.83vw;padding:4.83vw 3.62vw 6.04vw}.briefing-list>li:not(:last-child){margin-bottom:4.83vw}}.briefing-list .briefing-btn{margin-top:30px;text-align:center}.briefing-list .briefing-btn .briefing-btn-list{overflow:hidden;text-align:center;display:inline-block}.briefing-list .briefing-btn .briefing-btn-list:nth-child(2){margin-left:15px;vertical-align:top}.briefing-list .briefing-btn .briefing-btn-list a{font-weight:700;line-height:1;background-color:#fff;border:1px solid #2c4198;color:#2c4198;display:block;width:100%;height:100%}@media screen and (min-width:768px),print{.briefing-list .briefing-btn .briefing-btn-list a{border-radius:20px;width:165px;transition-duration:.2s;font-size:1.6rem}.briefing-list .briefing-btn .briefing-btn-list a:hover{opacity:.7}.briefing-list .briefing-btn .briefing-btn-list a span{display:inline-block;padding:11px 0}}@media screen and (max-width:767px){.briefing-list .briefing-btn .briefing-btn-list a{border-radius:7.25vw;width:35.57vw}.briefing-list .briefing-btn .briefing-btn-list a span{display:inline-block;padding:2.2vw 0}}.briefing-list .briefing-btn .briefing-btn-list .briefing-btn-note{font-size:80%;margin-top:5px}@media screen and (max-width:767px){.briefing-list .briefing-btn .briefing-btn-list .briefing-btn-note{margin-top:2px}}.briefing-list .briefing-btn .program{pointer-events:none}.briefing-list .briefing-btn .abort{font-size:85%;color:red;text-indent:-1em}.briefing-list .badge{position:absolute;top:-15px;left:-15px;background-color:#f09c34;width:85px;height:85px;border-radius:50%;border:2px solid #f09c34;color:#fff;padding:10px;box-sizing:border-box;line-height:1.5;z-index:1}@media screen and (max-width:767px){.briefing-list .badge{width:70px;height:70px;padding:5px;top:-8px;left:-8px}}.briefing-list .badge span{position:absolute;display:inline-block;left:0;top:50%;transform:translateY(-50%);width:85px;text-align:center;font-size:12px;font-weight:700}@media screen and (max-width:767px){.briefing-list .badge span{width:65px}}.briefing-list .badge.-second{background-color:#2c4198;color:#fff;border:2px solid #2c4198}.briefing-list .badge.-festival{background-color:#fff;color:#f09c34;border:2px solid #f09c34}.briefing-list-online{border:2px solid #ee487b!important}.briefing-list-online .briefing-btn .briefing-btn-list a{background-color:#ee487b!important}.sub-ttl{display:block;text-align:center;color:#2c4198;font-weight:700;margin-bottom:10px;font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){.sub-ttl{font-size:12px;font-size:1.2rem}}.briefing-list-ttl{position:relative;color:#2c4198;display:flex;align-items:center;text-align:center}.briefing-list-ttl .special{color:#212121;font-size:80%}.briefing-list-ttl .special span{color:#2c4198;font-weight:700;font-size:110%}.briefing-list-ttl .date-wrap{margin:auto}.briefing-list-ttl .date-wrap .date-wrap-date{color:#fff;font-weight:700;font-family:"Gothic A1","Helvetica Neue",Arial,sans-serif;line-height:1;-webkit-text-stroke:1px #2c4198;font-size:50px;font-size:5rem}@media screen and (max-width:767px){.briefing-list-ttl .date-wrap .date-wrap-date{font-size:40px;font-size:4rem}}@media screen and (min-width:768px),print{.briefing-list-ttl .date-wrap.-noTaimes{margin-left:40px}}@media screen and (max-width:767px){.briefing-list-ttl .date-wrap.-noTaimes{margin-left:30px}}@media all and (-ms-high-contrast:none){.briefing-list-ttl .date-wrap-date,.briefing-list-ttl ::-ms-backdrop{text-shadow:#2c4198 1px 1px 0,#2c4198 -1px 1px 0,#2c4198 1px -1px 0,#2c4198 -1px -1px 0}}.briefing-list-ttl .times,.briefing-list-ttl .times-s{border-right:1px solid #2c4198;font-weight:700;writing-mode:vertical-rl;line-height:1.2}.briefing-list-ttl .times span,.briefing-list-ttl .times-s span{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all!important;text-combine-upright:all;margin:.15em 0}@media screen and (min-width:768px),print{.briefing-list-ttl .times,.briefing-list-ttl .times-s{margin-right:13px;padding:5px 10px 5px 0}}@media screen and (max-width:767px){.briefing-list-ttl .times,.briefing-list-ttl .times-s{margin-right:2.42vw;padding:.97vw 0}}@media screen and (min-width:768px),print{.briefing-list-ttl .times span{font-size:26px;font-size:2.6rem}}@media screen and (max-width:767px){.briefing-list-ttl .times span{font-size:5.8vw}}@media screen and (min-width:768px),print{.briefing-list-ttl .times-s span{font-size:22px;font-size:2.2rem}}@media screen and (max-width:767px){.briefing-list-ttl .times-s span{font-size:4.83vw;display:inline-block;margin-right:1.93vw}}.briefing-list-ttl .place{color:#fff;line-height:1}.briefing-list-ttl .place span{background-color:#2c4198;display:inline-block;font-weight:700;text-align:center}@media screen and (min-width:768px),print{.briefing-list-ttl .place span{padding:8px 10px;font-size:14px;font-size:1.4rem}}@media screen and (max-width:767px){.briefing-list-ttl .place span{font-size:3.14vw;width:19.32vw;padding:1.69vw 1.21vw}}.briefing-list-ttl .date{font-size:0}.briefing-list-ttl .date>span{display:inline-block;vertical-align:middle}.briefing-list-ttl .date .n,.briefing-list-ttl .date .s{font-weight:700}.briefing-list-ttl .date .n{font-family:"Gothic A1","Helvetica Neue",Arial,sans-serif;font-weight:700;line-height:1;margin-right:.025em;color:#fff;-webkit-text-stroke:1px #2c4198}.briefing-list-ttl .date .s{position:relative;top:.3em;margin:0 .2em 0 .1em}.briefing-list-ttl .date .w{border:1px solid #2c4198;font-weight:400;position:relative;text-align:center;line-height:1.75;letter-spacing:-.15em;position:relative;top:.1em}.briefing-list-ttl .date .w>span{white-space:nowrap;position:relative;left:-.075em}.briefing-list-ttl .date .online{font-size:13px;font-size:1.3rem;font-weight:700;background-color:#f09c34;padding:3px 8px;border-radius:20px;margin:5px 0 0 0}.briefing-list-ttl .date .online:nth-child(even){margin:5px 0 0 8px}.briefing-list-ttl .date .at-school{font-size:13px;font-size:1.3rem;font-weight:700;background-color:#2c4198;color:#fff;border-radius:20px;margin:5px 0 0 0}@media screen and (min-width:768px),print{.briefing-list-ttl .date .at-school{padding:3px 12px}}@media screen and (max-width:767px){.briefing-list-ttl .date .at-school{padding:3px 13px}}.briefing-list-ttl .date .at-school-note{font-size:14px;font-size:1.4rem}@media screen and (min-width:768px),print{.briefing-list-ttl .date{margin-top:4px}.briefing-list-ttl .date .n{font-size:60px;font-size:6rem}.briefing-list-ttl .date .s{font-size:20px;font-size:2rem}.briefing-list-ttl .date .ss{font-size:16px;font-size:1.6rem;font-weight:700}.briefing-list-ttl .date .w{border-radius:15px;min-width:30px;height:30px;font-size:16px;font-size:1.6rem}.briefing-list-ttl .date .w>span{padding:0 7px}}@media screen and (max-width:767px){.briefing-list-ttl .date{margin-top:.97vw}.briefing-list-ttl .date .n{font-size:9.66vw}.briefing-list-ttl .date .s{font-size:4.83vw}.briefing-list-ttl .date .s.mr{margin-right:1.21vw}.briefing-list-ttl .date .ss{font-weight:700;font-size:3.14vw}.briefing-list-ttl .date .w{border-radius:3.62vw;font-size:3.86vw;min-width:7.25vw;height:7.25vw}.briefing-list-ttl .date .w>span{padding:0 1.69vw}}.briefing-list-ttl-online{color:#ee487b!important}.briefing-list-ttl-online .special span{color:#ee487b!important}.briefing-list-ttl-online .date-wrap-online .date-wrap-date-online{-webkit-text-stroke:1px #ee487b}@media all and (-ms-high-contrast:none){.briefing-list-ttl-online .date-wrap-date-online,.briefing-list-ttl-online ::-ms-backdrop{text-shadow:#ee487b 1px 1px 0,#ee487b -1px 1px 0,#ee487b 1px -1px 0,#ee487b -1px -1px 0}}.briefing-list-ttl-online .times{border-right:1px solid #2c4198;font-weight:700;writing-mode:vertical-rl;line-height:1.2}.briefing-list-ttl-online .times span{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all!important;text-combine-upright:all;margin:.15em 0}@media screen and (min-width:768px),print{.briefing-list-ttl-online .times{margin-right:13px;padding:5px 10px 5px 0}.briefing-list-ttl-online .times span{font-size:26px;font-size:2.6rem}}@media screen and (max-width:767px){.briefing-list-ttl-online .times{margin-right:2.42vw;padding:.97vw 0}.briefing-list-ttl-online .times span{font-size:5.8vw}}.briefing-list-ttl-online .place{color:#fff;line-height:1}.briefing-list-ttl-online .place span{background-color:#2c4198;display:inline-block;font-weight:700;text-align:center}@media screen and (min-width:768px),print{.briefing-list-ttl-online .place span{padding:8px 10px;font-size:14px;font-size:1.4rem}}@media screen and (max-width:767px){.briefing-list-ttl-online .place span{font-size:3.14vw;width:19.32vw;padding:1.69vw 1.21vw}}.briefing-list-ttl-online .date{font-size:0}.briefing-list-ttl-online .date>span{display:inline-block;vertical-align:middle}.briefing-list-ttl-online .date .n,.briefing-list-ttl-online .date .s{font-weight:700}.briefing-list-ttl-online .date .n{font-family:"Gothic A1","Helvetica Neue",Arial,sans-serif;font-weight:700;line-height:1;margin-right:.025em;color:#fff;-webkit-text-stroke:1px #2c4198}.briefing-list-ttl-online .date .s{position:relative;top:.3em;margin:0 .2em 0 .1em}.briefing-list-ttl-online .date .w{border:1px solid #2c4198;font-weight:400;position:relative;text-align:center;line-height:1.75;letter-spacing:-.15em;position:relative;top:.1em}.briefing-list-ttl-online .date .w>span{white-space:nowrap;position:relative;left:-.075em}.briefing-list-ttl-online .date .online{font-size:13px;font-size:1.3rem;font-weight:700;background-color:#f09c34;padding:3px 8px;border-radius:20px;margin:5px 0 0 0}.briefing-list-ttl-online .date .online:nth-child(even){margin:5px 0 0 8px}.briefing-list-ttl-online .date .at-school{font-size:13px;font-size:1.3rem;font-weight:700;background-color:#f09c34;border-radius:20px;margin:5px 0 0 0}@media screen and (min-width:768px),print{.briefing-list-ttl-online .date .at-school{padding:3px 12px}.briefing-list-ttl-online .date .at-school:nth-child(even){margin:5px 0 0 8px}}@media screen and (max-width:767px){.briefing-list-ttl-online .date .at-school{padding:3px 13px}}@media screen and (min-width:768px),print{.briefing-list-ttl-online .date{margin-top:4px}.briefing-list-ttl-online .date .n{font-size:60px;font-size:6rem}.briefing-list-ttl-online .date .s{font-size:20px;font-size:2rem}.briefing-list-ttl-online .date .ss{font-size:16px;font-size:1.6rem;font-weight:700}.briefing-list-ttl-online .date .w{border-radius:15px;min-width:30px;height:30px;font-size:16px;font-size:1.6rem}.briefing-list-ttl-online .date .w>span{padding:0 7px}}@media screen and (max-width:767px){.briefing-list-ttl-online .date{margin-top:.97vw}.briefing-list-ttl-online .date .n{font-size:9.66vw}.briefing-list-ttl-online .date .s{font-size:4.83vw}.briefing-list-ttl-online .date .s.mr{margin-right:1.21vw}.briefing-list-ttl-online .date .ss{font-weight:700;font-size:3.14vw}.briefing-list-ttl-online .date .w{border-radius:3.62vw;font-size:3.86vw;min-width:7.25vw;height:7.25vw}.briefing-list-ttl-online .date .w>span{padding:0 1.69vw}}.briefing-list-ttl-online .times-online{border-right:1px solid #ee487b}.briefing-list-ttl-online .place-online span{background-color:#ee487b}.briefing-list-ttl-online .date-online .n{-webkit-text-stroke:1px #ee487b}.briefing-list-ttl-online .date-online .w{border:1px solid #ee487b}@media screen and (max-width:767px){.special-next{margin-top:0}}.briefing-list-info{line-height:1.4}.briefing-list-info .feature{border:1px solid #2c4198;color:#2c4198;padding:5px 8px;margin-bottom:10px;font-weight:700;background-color:#fff84b;display:inline-block;font-size:13px;font-size:1.3rem}@media screen and (min-width:768px),print{.briefing-list-info{margin-top:20px;padding:0 6px;font-size:14px;font-size:1.4rem}.briefing-list-info>:not(:last-child){margin-bottom:5px}}@media screen and (max-width:767px){.briefing-list-info{font-size:3.14vw;margin-top:3.62vw;padding:0 1.21vw}.briefing-list-info>:not(:last-child){margin-bottom:1.21vw}}.briefing-list-btn{font-weight:700}.briefing-list-btn a{border:1px solid #2c4198;display:inline-block;text-decoration:none!important;transition-duration:.2s;line-height:1}.briefing-list-btn a:hover{background-color:#f09c34}@media screen and (min-width:768px),print{.briefing-list-btn{margin-top:17px;padding:0 6px;font-size:14px;font-size:1.4rem}.briefing-list-btn a{border-radius:20px;padding:8px 25px}}@media screen and (max-width:767px){.briefing-list-btn{font-size:3.14vw;margin-top:3.62vw;padding:0 1.21vw}.briefing-list-btn a{border-radius:4.83vw;padding:1.93vw 4.83vw}}.briefing-list-timetbl{border-top:2px solid #2c4198;position:relative}@media screen and (min-width:768px),print{.briefing-list-timetbl{margin-top:20px;padding:16px 160px 0 6px;font-size:13px;font-size:1.3rem}.briefing-list-timetbl .apply{border-radius:20px;position:absolute;right:0;top:20px;bottom:0;margin:auto;width:145px;height:40px}.briefing-list-timetbl .apply a{transition-duration:.2s;font-size:16px;font-size:1.6rem}.briefing-list-timetbl .apply a span{padding:11px 0}.briefing-list-timetbl .apply a:hover{opacity:.7}}@media screen and (max-width:767px){.briefing-list-timetbl{font-size:3.14vw;margin-top:4.83vw;padding:3.62vw 28.99vw 0 1.21vw}.briefing-list-timetbl .apply{border-radius:7.25vw;position:absolute;right:0;top:4.83vw;bottom:0;margin:auto;width:26.57vw;height:40px}.briefing-list-timetbl .apply a{font-size:3.38vw}.briefing-list-timetbl .apply a span{padding:3.62vw 0}}.briefing-list-timetbl .apply{font-weight:700;line-height:1;overflow:hidden;text-align:center}.briefing-list-timetbl .apply a{background-color:#2c4198;color:#fff;display:block;width:100%;height:100%}.briefing-list-timetbl .apply a span{display:inline-block}.briefing-list-s>li{border-bottom:1px dashed #2c4198}.briefing-list-s>li.end{position:relative;pointer-events:none}.briefing-list-s>li.end>*{opacity:.4}.briefing-list-s>li.end:after{position:absolute;content:"終了しました";width:150px;padding:15px 0;background-color:#fff84b;border:1px dotted #3567bf;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px),print{.briefing-list-s{margin-top:40px}.briefing-list-s>li{display:flex;padding-bottom:2px}.briefing-list-s>li:not(:last-child){margin-bottom:10px}}@media screen and (max-width:767px){.briefing-list-s{margin-top:9.66vw}.briefing-list-s>li{padding:6.04vw 0}.briefing-list-s>li:first-child{padding-top:0}}.briefing-list-s.-taiken li{border-bottom:1px dashed #35bf48}.briefing-list-s.-taiken li .briefing-list-s-ttl{color:#35bf48;border-right:1px solid #35bf48}@media screen and (max-width:767px){.briefing-list-s.-taiken li .briefing-list-s-ttl{border-right:none}}.briefing-list-s.-taiken li .briefing-list-s-ttl .place>*{display:inline-block;font-weight:700;vertical-align:middle}.briefing-list-s.-taiken li .briefing-list-s-ttl .place>:first-child{background-color:#35bf48;color:#fff}.briefing-list-s.-taiken li .briefing-list-s-ttl .date .w{border-color:#35bf48}.briefing-list-s.-taiken .ttl04{color:#35bf48}.briefing-list-s.-taiken .btn01{border-color:#35bf48;color:#35bf48}.briefing-list-item{position:relative}.briefing-list-item.-orange{border-color:#f09c34}.briefing-list-item.-orange .briefing-list-item-catch span{color:#f09c34;border-bottom:3px solid #f09c34}.briefing-list-item.-orange .date-wrap .date{color:#f09c34}.briefing-list-item.-orange .date-wrap .date .date-wrap-date{-webkit-text-stroke:1px #f09c34}.briefing-list-item.-orange .date-wrap .date .w{border-color:#f09c34}.briefing-list-item.-orange .date-wrap .at-school{background-color:#f09c34}.briefing-list-item.-orange .briefing-btn-list a{background-color:none;border:1px solid #f09c34;color:#f09c34}.briefing-list-item.-festival{background-color:#f2f7ff}.briefing-list-stop{position:absolute;width:80%;padding:15px 0;background-color:#ddd;border:1px dotted #3567bf;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.stop-bg{opacity:.4}.briefing-list-s-ttl{color:#2c4198;line-height:1}@media screen and (min-width:768px),print{.briefing-list-s-ttl{border-right:1px solid #2c4198;margin-right:29px;min-width:230px;padding:20px 20px 20px 0}}.briefing-list-s-ttl .place>*{display:inline-block;font-weight:700;vertical-align:middle}.briefing-list-s-ttl .place>:first-child{background-color:#2c4198;color:#fff}@media screen and (min-width:768px),print{.briefing-list-s-ttl .place>:first-child{padding:8px 12px;margin-right:10px;font-size:14px;font-size:1.4rem}.briefing-list-s-ttl .place>:last-child{font-size:18px;font-size:1.8rem}}@media screen and (max-width:767px){.briefing-list-s-ttl .place>:first-child{font-size:3.14vw;margin-right:1.93vw;padding:1.21vw 2.42vw}.briefing-list-s-ttl .place>:last-child{font-size:3.86vw}}.briefing-list-s-ttl .date{font-size:0}.briefing-list-s-ttl .date>span{display:inline-block;vertical-align:middle}.briefing-list-s-ttl .date .n,.briefing-list-s-ttl .date .s{font-weight:700}.briefing-list-s-ttl .date .n{font-family:"Gothic A1","Helvetica Neue",Arial,sans-serif;font-weight:400;line-height:1;letter-spacing:-.025em;margin-right:.025em}.briefing-list-s-ttl .date .s,.briefing-list-s-ttl .date .ss{position:relative;top:.3em;margin-left:.1em}.briefing-list-s-ttl .date .w{border:1px solid #2c4198;font-weight:400;position:relative;text-align:center;line-height:1.75;letter-spacing:-.15em;position:relative;top:.1em}.briefing-list-s-ttl .date .w>span{white-space:nowrap;position:relative;left:-.075em}@media screen and (min-width:768px),print{.briefing-list-s-ttl .date{margin-top:8px}.briefing-list-s-ttl .date .n{font-size:45px;font-size:4.5rem}.briefing-list-s-ttl .date .s{font-size:20px;font-size:2rem}.briefing-list-s-ttl .date .s.mr{margin-right:5px}.briefing-list-s-ttl .date .w{border-radius:15px;min-width:30px;height:30px;font-size:16px;font-size:1.6rem}.briefing-list-s-ttl .date .w>span{padding:0 7px}}@media screen and (max-width:767px){.briefing-list-s-ttl .date{margin-top:1.93vw}.briefing-list-s-ttl .date .n{font-size:9.66vw}.briefing-list-s-ttl .date .s{font-size:4.83vw}.briefing-list-s-ttl .date .s.mr{margin-right:1.21vw}.briefing-list-s-ttl .date .w{border-radius:3.62vw;font-size:3.86vw;min-width:7.25vw;height:7.25vw}.briefing-list-s-ttl .date .w>span{padding:0 1.69vw}}.briefing-list-s-ttl .time{font-weight:700}@media screen and (min-width:768px),print{.briefing-list-s-ttl .time{margin-top:10px}}@media screen and (max-width:767px){.briefing-list-s-ttl .time{font-size:3.38vw;margin-top:2.42vw}}@media screen and (min-width:768px),print{.briefing-list-s-cont{padding:20px 0;font-size:14px;font-size:1.4rem}.briefing-list-s-cont .place{margin-bottom:10px;font-size:16px;font-size:1.6rem}}@media screen and (max-width:767px){.briefing-list-s-cont{font-size:3.14vw;margin-top:4.83vw}.briefing-list-s-cont .place{font-size:3.38vw;margin-bottom:3.62vw}}.briefing-list-item-catch{text-align:center;color:#2c4198;font-weight:700;line-height:2.5;margin-bottom:20px}.briefing-list-item-catch span{border-bottom:3px solid #2c4198;padding-bottom:5px}.briefing-list-item-catch .-orange{color:#f09c34;border-bottom:3px solid #f09c34}.flow-btn-list{display:flex;margin-top:11px}.flow-btn-list li+li{margin-left:18px}@media screen and (max-width:767px){.flow-btn-list{text-align:center;display:block;margin-top:4.66vw}.flow-btn-list li+li{margin-left:0;margin-top:4.66vw}}.btn-apply{padding:0;margin:auto 0}.briefing-btn-note{font-size:80%;margin-top:5px;text-align:center}@media screen and (max-width:767px){.briefing-btn-note{margin-top:2px}}.yet{pointer-events:none}.w100{width:100%!important}@media screen and (min-width:768px),print{.pc-subttl{font-size:12px;font-size:1.2rem}}.box-border .ttl03{margin-top:0}.box-border .ttl05{margin-top:40px;line-height:1.5}.box-border.accent{border:1px dashed #f09c34}.box-border.taiken{border:1px dashed #35bf48}.box-border.taiken .btn01{border-color:#35bf48;color:#35bf48}.box-border.event{border:1px dashed #ee487b}.box-border.event .btn01{border-color:#ee487b;color:#ee487b}.mapinfo .ttl-program{font-weight:700;color:#3567bf}.modal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);z-index:100;display:none}.modal{position:absolute;top:10%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);background-color:#fff;padding:20px 40px 20px;border-radius:10px;width:650px;height:auto}@media screen and (max-width:767px){.modal{top:5%;width:90%;padding:15px;overflow-y:auto;overscroll-behavior-y:contain;overflow-y:auto;height:auto;font-size:13px}}.modal .picture{text-align:center;margin-top:20px}@media screen and (max-width:767px){.modal .picture{margin-top:10px}}.modal .picture img{margin:auto}@media screen and (max-width:767px){.modal .picture img{width:80%}}.modal .ttl03{margin-top:0}.fa-times{position:absolute;top:12px;right:12px;color:rgba(128,128,128,.46);cursor:pointer}.closebutton{text-align:center;margin-top:10px}.close{display:inline-block;padding:10px 140px;background-color:#3567bf;border:none;border-radius:3px;color:#fff;margin:10px auto;cursor:pointer}@media screen and (max-width:767px){.close{padding:10px 40px}}.scheduleTable{display:flex;justify-content:space-between;margin-top:40px}.scheduleTable table{width:420px}.scheduleTable table th{color:#fff}.scheduleTable .-orange{color:#f09c34}.btn-area{display:flex;margin:40px 0;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:767px){.btn-area{display:block;text-align:center;margin:10px 0 0}}.btn-area div{width:30%;margin:20px auto 0;font-size:15px;text-align:center;position:relative}@media screen and (max-width:767px){.btn-area div{width:100%;margin:0 0 40px 0}}.btn-area div .-small{font-size:14px;display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;top:-20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%}.btn-area div .-small:after,.btn-area div .-small:before{content:'';width:3px;height:20px;background-color:#3567bf}.btn-area div .-small::before{margin-right:20px;transform:rotate(-35deg)}.btn-area div .-small::after{margin-left:20px;transform:rotate(35deg)}.btn-area div a:hover{display:block}.btn-area div .btn-area-text{font-size:12px;text-align:left;margin-top:10px}@media screen and (max-width:767px){.btn-area div .btn-area-text{text-align:center}}.btn-area .btn01{width:100%;padding:0}.btn-area .btn01 a{display:block;box-sizing:border-box;width:100%;height:100%;padding:16px;cursor:pointer}.btn-area .btn01 a span{font-size:15px}.btn-area .btn01 a:hover{background-color:#2c4198;display:block;color:#fff;border-radius:60px}.arrow_box{position:relative;width:100%;height:auto;background:#fff;padding:20px;border:2px solid #3567bf;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-top:20px}@media screen and (max-width:767px){.arrow_box{padding:10px;margin-top:-20px;font-size:11px}}.arrow_box .arrow_box_ttl{color:#3567bf;font-weight:700;text-align:center;margin-bottom:20px}@media screen and (max-width:767px){.arrow_box .arrow_box_ttl{margin-bottom:5px}}.arrow_box:after,.arrow_box:before{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;bottom:100%;left:50%}.arrow_box:after{border-color:rgba(255,255,255,0);border-top-width:12px;border-bottom-width:12px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-bottom-color:#fff}.arrow_box:before{border-color:rgba(53,103,191,0);border-top-width:14px;border-bottom-width:14px;border-left-width:12px;border-right-width:12px;margin-left:-12px;margin-bottom:2px;border-bottom-color:#3567bf}#taiken .btn01{border:2px solid #35bf48!important;color:#35bf48!important}#taiken span:after{background:url(/general/common/css/img/icon_arr_r_gr.svg) no-repeat left top}.briefing-list-item .-label{text-align:center;margin-bottom:20px}.briefing-list-item .-label span{background-color:#f09c34;padding:10px 20px;color:#fff;font-weight:700;border-radius:50px;position:relative}.briefing-list-item .-label span:before{content:'';width:0;height:0;border-style:solid;border-width:10px 6.5px 0 6.5px;border-color:#f09b34 transparent transparent transparent;position:absolute;left:0;right:0;margin:auto;bottom:-10px}.event_list{display:flex;flex-wrap:wrap;margin-top:10px}.event_list .event-list-ttl{color:#2c4198;line-height:1;margin-bottom:10px}@media screen and (min-width:768px),print{.event_list .event-list-ttl{border-right:none;margin-right:30px}}@media screen and (max-width:767px){.event_list .event-list-ttl{justify-content:space-between;width:49%}}.event_list .event-list-ttl .date{font-size:0}.event_list .event-list-ttl .date>span{display:inline-block;vertical-align:middle}.event_list .event-list-ttl .date .n,.event_list .event-list-ttl .date .s{font-weight:700}.event_list .event-list-ttl .date .n{font-family:"Gothic A1","Helvetica Neue",Arial,sans-serif;font-weight:400;line-height:normal!important;letter-spacing:-.025em;margin-right:.025em}.event_list .event-list-ttl .date .s,.event_list .event-list-ttl .date .ss{position:relative;top:0;margin-left:.1em}.event_list .event-list-ttl .date .w{border:1px solid #2c4198;font-weight:400;position:relative;text-align:center;line-height:1.75;letter-spacing:-.15em;position:relative;top:-.2em}.event_list .event-list-ttl .date .w>span{white-space:nowrap;position:relative;left:-.075em}@media screen and (min-width:768px),print{.event_list .event-list-ttl .date{margin-top:8px}.event_list .event-list-ttl .date .n{font-size:45px;font-size:4.5rem}.event_list .event-list-ttl .date .s{font-size:20px;font-size:2rem}.event_list .event-list-ttl .date .s.mr{margin-right:5px}.event_list .event-list-ttl .date .w{border-radius:15px;min-width:30px;height:30px;font-size:16px;font-size:1.6rem}.event_list .event-list-ttl .date .w>span{padding:0 7px}}@media screen and (max-width:767px){.event_list .event-list-ttl .date{margin-top:1.93vw}.event_list .event-list-ttl .date .n{font-size:5.8vw}.event_list .event-list-ttl .date .s{font-size:3.86vw}.event_list .event-list-ttl .date .s.mr{margin-right:1.21vw}.event_list .event-list-ttl .date .w{border-radius:3.62vw;font-size:3.86vw;min-width:7.25vw;height:7.25vw}.event_list .event-list-ttl .date .w>span{padding:0 1.69vw}}.event_list .event-list-ttl .-accent .w{border:1px solid #f09c34}.event_list .event-list-ttl .-taiken .w{border:1px solid #35bf48}.event_list .event-list-ttl .-event .w{border:1px solid #ee487b}.event_list .event-list-ttl .time{font-weight:700}@media screen and (min-width:768px),print{.event_list .event-list-ttl .time{margin-top:10px}}@media screen and (max-width:767px){.event_list .event-list-ttl .time{font-size:3.38vw;margin-top:2.42vw}}